diff --git a/BTPanel/__init__.py b/BTPanel/__init__.py index 9f96d06c..8a9d889e 100755 --- a/BTPanel/__init__.py +++ b/BTPanel/__init__.py @@ -97,7 +97,8 @@ def restore_panel_ssl_switch_session(): switch_data = {} switch_token = request.cookies.get('panel_ssl_switch', '') - if switch_token and not re.match(r"^\w{48}$", switch_token): + # 修复 未提供token直接拒绝 + if not switch_token or not re.match(r"^\w{48}$", switch_token): return False def remove_switch_file(): @@ -109,14 +110,17 @@ def restore_panel_ssl_switch_session(): if not switch_data: return False - if switch_token and switch_data.get('token') != switch_token: + if switch_data.get('token') != switch_token: + remove_switch_file() return False if int(switch_data.get('expires', 0)) < int(time.time()): remove_switch_file() return False if switch_data.get('client_ip') and switch_data.get('client_ip') != public.GetClientIp(): + remove_switch_file() return False if switch_data.get('user_agent') and switch_data.get('user_agent') != request.headers.get('User-Agent', ''): + remove_switch_file() return False session_data = switch_data.get('session', {}) @@ -671,7 +675,7 @@ def request_check(): g.return_message = False # URI过滤 1 - if request.path not in ('/google/redirect', '/google/callback') and not request.path.startswith('/v2/pmta/'): + if request.path not in ('/google/redirect', '/google/callback', '/github/oauth_callback') and not request.path.startswith('/v2/pmta/'): # 路由和URI长度过滤 if len(request.path) > 256: return abort(403) if len(request.url) > 1024: return abort(403) @@ -4685,6 +4689,13 @@ def site_v2(pdata=None): 'get_cdn_ip', 'set_site_global', 'get_site_global', + 'get_global_rule', + 'set_global_rule', + 'test_global_rule', + 'delete_global_rule', + 'get_global_rule_templates', + 'save_global_rule_template', + 'delete_global_rule_template', 'site_performance_test', 'batch_add_wp', 'to_php_backup_create', @@ -4747,7 +4758,12 @@ def git_tools(pdata=None): 'import_existing_repository', 'get_git_directory', 'pull_project_git', - 'get_clone_progress' + 'get_clone_progress', + 'get_github_oauth_url', + 'get_github_account', + 'get_github_repos', + 'disconnect_github', + 'renew_github_token' ) return publicObject(gitObject, defs, None, pdata) @@ -5577,6 +5593,8 @@ def ajax_v2(pdata=None): 'speed_log', 'get_result', 'get_detailed', 'ignore_version', 'UpdatePanel', 'RepPanel', 'ScheduleUpdate', # 更新面板, 修复面板, 预约延迟更新 'getPanelAnnounce', 'markPanelAnnounceRead', + 'markPanelAnnounceDismissed', + 'getPanelHomeInfo', ) return publicObject(ajaxObject, defs, None, pdata) @@ -7751,6 +7769,37 @@ def google_callback(): # ========================================================== Google OAuth2.0 end ===========================================================# +# ========================================================== GitHub OAuth start ===========================================================# + + +@app.route('/github/oauth_callback', methods=method_all) +def github_oauth_callback(): + """官网 GitHub API 流回调:官网用 code 换 token 后,POST 表单自动提交到此地址 + + 字段:access_token / token_type / scope / grant_id / grant_secret / nonce + (可选 expires_in;失败时 error / error_description / nonce) + + 注意:此处不校验登录(不调 comm.local()) 官网 POST 是跨站提交,SameSite=Lax + 下浏览器不带面板 cookie,session 无登录态;改用 nonce 防 CSRF + """ + + get = get_input() + from git_github import handle_github_callback + try: + handle_github_callback(get) + return redirect('/') + except Exception as e: + return Response( + '' + '

GitHub authorization failed

' + '
{}
'.format(public.xssencode(str(e))), + content_type='text/html; charset=utf-8', + ) + + +# ========================================================== GitHub OAuth end ===========================================================# + + # ----------------------------------------- 无登录校验路由 end---------------------------------------- diff --git a/BTPanel/languages/all/ar.json b/BTPanel/languages/all/ar.json index 20cb452e..3b67f1bf 100644 --- a/BTPanel/languages/all/ar.json +++ b/BTPanel/languages/all/ar.json @@ -976,7 +976,7 @@ "d07fa2f572b6d22996d25439da3f5d88": "تم تنزيل الملف بنجاح", "db1cbd9059a4f043534a00142cdfffde": "فشل التنزيل", "c614196ffa00bf43880f547acfab993b": "اللوحة لم تعثر على ملف النسخ الاحتياطي: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "يدعم حالياً فقط استعادة النسخ الاحتياطية المحلية ومساحة تخزين Google و AWS S3", + "8080ccf57df49ce6d4792cc5041be1b8": "يدعم حالياً فقط استعادة النسخ الاحتياطية المحلية ومساحة تخزين Google و S3 Storage", "6f3446d8579a066540c5d7e68ff05f0b": "نجحت الاستعادة", "260ca9dd8a4577fc00b7bd5810298076": "نجاح", "1cbb155db1ca49d77f886c41b7850b48": "خطأ في التنزيل!", diff --git a/BTPanel/languages/all/cht.json b/BTPanel/languages/all/cht.json index 8c2255e2..58c99218 100644 --- a/BTPanel/languages/all/cht.json +++ b/BTPanel/languages/all/cht.json @@ -639,7 +639,7 @@ "4cc4ddc196a295ee4ab82daec08f91a6": "網站不存在", "9d1ee7d092060a4d3418a979fba5e46b": "backup_error", "f8320b26d30ab433c5a54546d21f414c": "錯誤的", - "8080ccf57df49ce6d4792cc5041be1b8": "目前僅支持還原本地,Google Storage和AWS S3備份", + "8080ccf57df49ce6d4792cc5041be1b8": "目前僅支持還原本地,Google Storage和S3 Storage備份", "6f3446d8579a066540c5d7e68ff05f0b": "恢復成功", "260ca9dd8a4577fc00b7bd5810298076": "成功", "1cbb155db1ca49d77f886c41b7850b48": "下載錯誤!", diff --git a/BTPanel/languages/all/de.json b/BTPanel/languages/all/de.json index 2265b992..86df0038 100644 --- a/BTPanel/languages/all/de.json +++ b/BTPanel/languages/all/de.json @@ -647,7 +647,7 @@ "4cc4ddc196a295ee4ab82daec08f91a6": "Site existiert nicht", "9d1ee7d092060a4d3418a979fba5e46b": "Backup_error", "f8320b26d30ab433c5a54546d21f414c": "FALSCH", - "8080ccf57df49ce6d4792cc5041be1b8": "Derzeit unterstützt die Wiederherstellung des lokalen, Google Storage und AWS S3 Backups", + "8080ccf57df49ce6d4792cc5041be1b8": "Derzeit unterstützt die Wiederherstellung des lokalen, Google Storage und S3 Storage Backups", "6f3446d8579a066540c5d7e68ff05f0b": "Erfolgreich wiederherstellen", "260ca9dd8a4577fc00b7bd5810298076": "Erfolg", "1cbb155db1ca49d77f886c41b7850b48": "Download -Fehler!", diff --git a/BTPanel/languages/all/fa.json b/BTPanel/languages/all/fa.json index d4afaedf..3ebbab6e 100644 --- a/BTPanel/languages/all/fa.json +++ b/BTPanel/languages/all/fa.json @@ -976,7 +976,7 @@ "Download the file successfully": "فایل را با موفقیت دانلود کنید", "download failed": "دانلود انجام نشد", "Panel does not find the backup file: {}": "پانل فایل پشتیبان را پیدا نمی کند: {}", - "Currently only supports restoring local, Google storage and AWS S3 backups": "در حال حاضر فقط از بازیابی نسخه پشتیبان محلی، ذخیره سازی Google و AWS S3 پشتیبانی می کند", + "Currently only supports restoring local, Google storage and S3 Storage backups": "در حال حاضر فقط از بازیابی نسخه پشتیبان محلی، ذخیره سازی Google و S3 Storage پشتیبانی می کند", "Restore Successful": "بازیابی با موفقیت انجام شد", "success": "موفقیت", "Download error!": "خطای دانلود!", diff --git a/BTPanel/languages/all/fra.json b/BTPanel/languages/all/fra.json index fa5e3be4..d3e57101 100644 --- a/BTPanel/languages/all/fra.json +++ b/BTPanel/languages/all/fra.json @@ -635,7 +635,7 @@ "f8320b26d30ab433c5a54546d21f414c": "FAUX", "6f3446d8579a066540c5d7e68ff05f0b": "Restaurer le succès", "260ca9dd8a4577fc00b7bd5810298076": "succès", - "8080ccf57df49ce6d4792cc5041be1b8": "Actuellement ne prend en charge la restauration des sauvegardes locales, Google Storage et AWS S3", + "8080ccf57df49ce6d4792cc5041be1b8": "Actuellement ne prend en charge la restauration des sauvegardes locales, Google Storage et S3 Storage", "1cbb155db1ca49d77f886c41b7850b48": "Téléchargez l'erreur!", "f41a4952dfc4caafbed0a6afdd243bff": "Erreur de certificat, veuillez vérifier!", "2dfadbc8b23727991de7eb9457f56252": "Le certificat a été enregistré!", diff --git a/BTPanel/languages/all/ind.json b/BTPanel/languages/all/ind.json index 32173be8..453beb4a 100644 --- a/BTPanel/languages/all/ind.json +++ b/BTPanel/languages/all/ind.json @@ -980,7 +980,7 @@ "d07fa2f572b6d22996d25439da3f5d88": "Unduh file dengan sukses", "db1cbd9059a4f043534a00142cdfffde": "unduh gagal", "c614196ffa00bf43880f547acfab993b": "Panel tidak menemukan file cadangan: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Saat ini hanya mendukung pemulihan lokal, Google Storage dan AWS S3 Backups", + "8080ccf57df49ce6d4792cc5041be1b8": "Saat ini hanya mendukung pemulihan lokal, Google Storage dan S3 Storage Backups", "6f3446d8579a066540c5d7e68ff05f0b": "Memulihkan sukses", "260ca9dd8a4577fc00b7bd5810298076": "kesuksesan", "1cbb155db1ca49d77f886c41b7850b48": "Unduh Kesalahan!", diff --git a/BTPanel/languages/all/it.json b/BTPanel/languages/all/it.json index 483ddf30..3d80ab56 100644 --- a/BTPanel/languages/all/it.json +++ b/BTPanel/languages/all/it.json @@ -961,7 +961,7 @@ "d07fa2f572b6d22996d25439da3f5d88": "Scarica il file correttamente", "db1cbd9059a4f043534a00142cdfffde": "Scarica non riuscita", "c614196ffa00bf43880f547acfab993b": "Il pannello non trova il file di backup: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Attualmente supporta solo il ripristino di backup Local, Google Storage e AWS S3", + "8080ccf57df49ce6d4792cc5041be1b8": "Attualmente supporta solo il ripristino di backup Local, Google Storage e S3 Storage", "6f3446d8579a066540c5d7e68ff05f0b": "Ripristina il successo", "260ca9dd8a4577fc00b7bd5810298076": "successo", "1cbb155db1ca49d77f886c41b7850b48": "Scarica errore!", diff --git a/BTPanel/languages/all/kor.json b/BTPanel/languages/all/kor.json index 50848866..d0477913 100644 --- a/BTPanel/languages/all/kor.json +++ b/BTPanel/languages/all/kor.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "추가가 성공했습니다.", "868903fa7bc939d9ff39df264589c0fd": "삭제 성공", "c614196ffa00bf43880f547acfab993b": "패널이 백업 파일을 찾을 수 없습니다: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "현재는 로컬, Google 스토리지 및 AWS S3 백업 복원만 지원합니다.", + "8080ccf57df49ce6d4792cc5041be1b8": "현재는 로컬, Google 스토리지 및 S3 Storage 백업 복원만 지원합니다.", "6f3446d8579a066540c5d7e68ff05f0b": "복원 성공", "260ca9dd8a4577fc00b7bd5810298076": "성공", "1cbb155db1ca49d77f886c41b7850b48": "다운로드 오류!", diff --git a/BTPanel/languages/all/lo.json b/BTPanel/languages/all/lo.json index f9120f7d..6c96c61e 100644 --- a/BTPanel/languages/all/lo.json +++ b/BTPanel/languages/all/lo.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "ເພີ່ມສຳເລັດແລ້ວ", "868903fa7bc939d9ff39df264589c0fd": "ລຶບສຳເລັດແລ້ວ", "c614196ffa00bf43880f547acfab993b": "ແຜງຄວບຄຸມບໍ່ພົບໄຟລ໌ສຳຮອງ: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "ປັດຈຸບັນຮອງຮັບສະເພາະການກູ້ຄືນຈາກ Local, Google storage ແລະ AWS S3 ເທົ່ານັ້ນ", + "8080ccf57df49ce6d4792cc5041be1b8": "ປັດຈຸບັນຮອງຮັບສະເພາະການກູ້ຄືນຈາກ Local, Google storage ແລະ S3 Storage ເທົ່ານັ້ນ", "6f3446d8579a066540c5d7e68ff05f0b": "ກູ້ຄືນສຳເລັດແລ້ວ", "260ca9dd8a4577fc00b7bd5810298076": "ສຳເລັດ", "1cbb155db1ca49d77f886c41b7850b48": "ດາວໂຫຼດຜິດພາດ!", diff --git a/BTPanel/languages/all/pt.json b/BTPanel/languages/all/pt.json index 6ef65a89..754d1093 100644 --- a/BTPanel/languages/all/pt.json +++ b/BTPanel/languages/all/pt.json @@ -976,7 +976,7 @@ "d07fa2f572b6d22996d25439da3f5d88": "Baixar o arquivo com sucesso", "db1cbd9059a4f043534a00142cdfffde": "download falhou", "c614196ffa00bf43880f547acfab993b": "Painel não encontrou o arquivo de backup: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Atualmente suporta apenas restauração de backups locais, Google storage e AWS S3", + "8080ccf57df49ce6d4792cc5041be1b8": "Atualmente suporta apenas restauração de backups locais, Google storage e S3 Storage", "6f3446d8579a066540c5d7e68ff05f0b": "Restauração Bem-Sucedida", "260ca9dd8a4577fc00b7bd5810298076": "sucesso", "1cbb155db1ca49d77f886c41b7850b48": "Erro de download!", diff --git a/BTPanel/languages/all/ru.json b/BTPanel/languages/all/ru.json index f300d409..c9873d6c 100644 --- a/BTPanel/languages/all/ru.json +++ b/BTPanel/languages/all/ru.json @@ -979,7 +979,7 @@ "d07fa2f572b6d22996d25439da3f5d88": "Файл загружен.", "db1cbd9059a4f043534a00142cdfffde": "Ошибка загрузки.", "c614196ffa00bf43880f547acfab993b": "Файл резервной копии не найден: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Поддерживается восстановление только из локальных, Google Cloud и AWS S3.", + "8080ccf57df49ce6d4792cc5041be1b8": "Поддерживается восстановление только из локальных, Google Cloud и S3 Storage.", "6f3446d8579a066540c5d7e68ff05f0b": "Восстановление выполнено.", "260ca9dd8a4577fc00b7bd5810298076": "Успешно.", "1cbb155db1ca49d77f886c41b7850b48": "Ошибка загрузки.", diff --git a/BTPanel/languages/all/spa.json b/BTPanel/languages/all/spa.json index 45aaea34..1d9db7c7 100644 --- a/BTPanel/languages/all/spa.json +++ b/BTPanel/languages/all/spa.json @@ -617,7 +617,7 @@ "4cc4ddc196a295ee4ab82daec08f91a6": "El sitio no existe", "9d1ee7d092060a4d3418a979fba5e46b": "Respaldo_error", "f8320b26d30ab433c5a54546d21f414c": "FALSO", - "8080ccf57df49ce6d4792cc5041be1b8": "Actualmente solo admite la restauración de copias de seguridad locales, almacenamiento de Google y AWS S3", + "8080ccf57df49ce6d4792cc5041be1b8": "Actualmente solo admite la restauración de copias de seguridad locales, almacenamiento de Google y S3 Storage", "260ca9dd8a4577fc00b7bd5810298076": "éxito", "1cbb155db1ca49d77f886c41b7850b48": "¡Descargar error!", "f41a4952dfc4caafbed0a6afdd243bff": "Error de certificado, por favor verifique!", diff --git a/BTPanel/languages/all/tur.json b/BTPanel/languages/all/tur.json index 99380888..b6e6310c 100644 --- a/BTPanel/languages/all/tur.json +++ b/BTPanel/languages/all/tur.json @@ -970,7 +970,7 @@ "d07fa2f572b6d22996d25439da3f5d88": "Dosya başarıyla indirildi", "db1cbd9059a4f043534a00142cdfffde": "indirme başarısız oldu", "c614196ffa00bf43880f547acfab993b": "Panel yedekleme dosyasını bulamıyor: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Şu anda yalnızca yerel, Google depolama ve AWS S3 yedeklemelerini geri yüklemeyi destekliyor", + "8080ccf57df49ce6d4792cc5041be1b8": "Şu anda yalnızca yerel, Google depolama ve S3 Storage yedeklemelerini geri yüklemeyi destekliyor", "6f3446d8579a066540c5d7e68ff05f0b": "Geri Yükleme Başarılı", "260ca9dd8a4577fc00b7bd5810298076": "başarılı", "1cbb155db1ca49d77f886c41b7850b48": "İndirme hatası!", diff --git a/BTPanel/languages/all/uk.json b/BTPanel/languages/all/uk.json index cfc87c4c..7a45473c 100644 --- a/BTPanel/languages/all/uk.json +++ b/BTPanel/languages/all/uk.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "Додавання успішне", "868903fa7bc939d9ff39df264589c0fd": "Успішно видалено", "c614196ffa00bf43880f547acfab993b": "На панелі не знайдено файл резервної копії: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Наразі підтримується лише відновлення локальних резервних копій, резервних копій зі сховища Google та AWS S3", + "8080ccf57df49ce6d4792cc5041be1b8": "Наразі підтримується лише відновлення локальних резервних копій, резервних копій зі сховища Google та S3 Storage", "6f3446d8579a066540c5d7e68ff05f0b": "Відновлення успішне", "260ca9dd8a4577fc00b7bd5810298076": "успішно", "1cbb155db1ca49d77f886c41b7850b48": "Помилка завантаження!", diff --git a/BTPanel/languages/all/vie.json b/BTPanel/languages/all/vie.json index b94c9277..9d280902 100644 --- a/BTPanel/languages/all/vie.json +++ b/BTPanel/languages/all/vie.json @@ -980,7 +980,7 @@ "d07fa2f572b6d22996d25439da3f5d88": "Tải xuống thành công tệp", "db1cbd9059a4f043534a00142cdfffde": "Tải xuống không thành công", "c614196ffa00bf43880f547acfab993b": "Bảng điều khiển không tìm thấy tệp sao lưu: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Hiện tại chỉ hỗ trợ khôi phục bản sao lưu địa phương, Google Storage và AWS S3", + "8080ccf57df49ce6d4792cc5041be1b8": "Hiện tại chỉ hỗ trợ khôi phục bản sao lưu địa phương, Google Storage và S3 Storage", "6f3446d8579a066540c5d7e68ff05f0b": "Khôi phục thành công", "260ca9dd8a4577fc00b7bd5810298076": "thành công", "1cbb155db1ca49d77f886c41b7850b48": "Tải xuống lỗi!", diff --git a/BTPanel/languages/all/zh.json b/BTPanel/languages/all/zh.json index bff3d912..9cb6ed0c 100644 --- a/BTPanel/languages/all/zh.json +++ b/BTPanel/languages/all/zh.json @@ -644,7 +644,7 @@ "4cc4ddc196a295ee4ab82daec08f91a6": "网站不存在", "9d1ee7d092060a4d3418a979fba5e46b": "backup_error", "f8320b26d30ab433c5a54546d21f414c": "错误的", - "8080ccf57df49ce6d4792cc5041be1b8": "目前仅支持还原本地,Google Storage和AWS S3备份", + "8080ccf57df49ce6d4792cc5041be1b8": "目前仅支持还原本地,Google Storage和S3 Storage备份", "6f3446d8579a066540c5d7e68ff05f0b": "恢复成功", "260ca9dd8a4577fc00b7bd5810298076": "成功", "1cbb155db1ca49d77f886c41b7850b48": "下载错误!", diff --git a/BTPanel/languages/ar/server.json b/BTPanel/languages/ar/server.json index 20cb452e..3b67f1bf 100644 --- a/BTPanel/languages/ar/server.json +++ b/BTPanel/languages/ar/server.json @@ -976,7 +976,7 @@ "d07fa2f572b6d22996d25439da3f5d88": "تم تنزيل الملف بنجاح", "db1cbd9059a4f043534a00142cdfffde": "فشل التنزيل", "c614196ffa00bf43880f547acfab993b": "اللوحة لم تعثر على ملف النسخ الاحتياطي: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "يدعم حالياً فقط استعادة النسخ الاحتياطية المحلية ومساحة تخزين Google و AWS S3", + "8080ccf57df49ce6d4792cc5041be1b8": "يدعم حالياً فقط استعادة النسخ الاحتياطية المحلية ومساحة تخزين Google و S3 Storage", "6f3446d8579a066540c5d7e68ff05f0b": "نجحت الاستعادة", "260ca9dd8a4577fc00b7bd5810298076": "نجاح", "1cbb155db1ca49d77f886c41b7850b48": "خطأ في التنزيل!", diff --git a/BTPanel/languages/cht/server.json b/BTPanel/languages/cht/server.json index 4719aacc..da5d94ca 100644 --- a/BTPanel/languages/cht/server.json +++ b/BTPanel/languages/cht/server.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "成功添加", "868903fa7bc939d9ff39df264589c0fd": "成功刪除", "c614196ffa00bf43880f547acfab993b": "面板找不到備份文件:{}", - "8080ccf57df49ce6d4792cc5041be1b8": "目前僅支持還原本地,Google Storage和AWS S3備份", + "8080ccf57df49ce6d4792cc5041be1b8": "目前僅支持還原本地,Google Storage和S3 Storage備份", "6f3446d8579a066540c5d7e68ff05f0b": "恢復成功", "260ca9dd8a4577fc00b7bd5810298076": "成功", "1cbb155db1ca49d77f886c41b7850b48": "下載錯誤!", diff --git a/BTPanel/languages/de/server.json b/BTPanel/languages/de/server.json index f3deeef3..b9095786 100644 --- a/BTPanel/languages/de/server.json +++ b/BTPanel/languages/de/server.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "Erfolgreich hinzufügen", "868903fa7bc939d9ff39df264589c0fd": "Erfolgreich löschen", "c614196ffa00bf43880f547acfab993b": "Das Panel findet nicht die Sicherungsdatei: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Derzeit unterstützt die Wiederherstellung des lokalen, Google Storage und AWS S3 Backups", + "8080ccf57df49ce6d4792cc5041be1b8": "Derzeit unterstützt die Wiederherstellung des lokalen, Google Storage und S3 Storage Backups", "6f3446d8579a066540c5d7e68ff05f0b": "Erfolgreich wiederherstellen", "260ca9dd8a4577fc00b7bd5810298076": "Erfolg", "1cbb155db1ca49d77f886c41b7850b48": "Download -Fehler!", diff --git a/BTPanel/languages/en/server.json b/BTPanel/languages/en/server.json index d4a33c69..f3d25233 100644 --- a/BTPanel/languages/en/server.json +++ b/BTPanel/languages/en/server.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "Add Successfully", "868903fa7bc939d9ff39df264589c0fd": "Delete Successfully", "c614196ffa00bf43880f547acfab993b": "Panel does not find the backup file: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Currently only supports restoring local, Google storage and AWS S3 backups", + "8080ccf57df49ce6d4792cc5041be1b8": "Currently only supports restoring local, Google storage and S3 Storage backups", "6f3446d8579a066540c5d7e68ff05f0b": "Restore Successful", "260ca9dd8a4577fc00b7bd5810298076": "success", "1cbb155db1ca49d77f886c41b7850b48": "Download error!", diff --git a/BTPanel/languages/fa/server.json b/BTPanel/languages/fa/server.json index fc12fb39..bb2d4458 100644 --- a/BTPanel/languages/fa/server.json +++ b/BTPanel/languages/fa/server.json @@ -976,7 +976,7 @@ "d07fa2f572b6d22996d25439da3f5d88": "فایل را با موفقیت دانلود کنید", "db1cbd9059a4f043534a00142cdfffde": "دانلود انجام نشد", "c614196ffa00bf43880f547acfab993b": "پانل فایل پشتیبان را پیدا نمی کند: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "در حال حاضر فقط از بازیابی نسخه پشتیبان محلی، ذخیره سازی Google و AWS S3 پشتیبانی می کند", + "8080ccf57df49ce6d4792cc5041be1b8": "در حال حاضر فقط از بازیابی نسخه پشتیبان محلی، ذخیره سازی Google و S3 Storage پشتیبانی می کند", "6f3446d8579a066540c5d7e68ff05f0b": "بازیابی با موفقیت انجام شد", "260ca9dd8a4577fc00b7bd5810298076": "موفقیت", "1cbb155db1ca49d77f886c41b7850b48": "خطای دانلود!", diff --git a/BTPanel/languages/fra/server.json b/BTPanel/languages/fra/server.json index 780bb71d..c0e18817 100644 --- a/BTPanel/languages/fra/server.json +++ b/BTPanel/languages/fra/server.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "Ajouter avec succès", "868903fa7bc939d9ff39df264589c0fd": "Supprimer avec succès", "c614196ffa00bf43880f547acfab993b": "Le panneau ne trouve pas le fichier de sauvegarde: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Actuellement ne prend en charge la restauration des sauvegardes locales, Google Storage et AWS S3", + "8080ccf57df49ce6d4792cc5041be1b8": "Actuellement ne prend en charge la restauration des sauvegardes locales, Google Storage et S3 Storage", "6f3446d8579a066540c5d7e68ff05f0b": "Restaurer le succès", "260ca9dd8a4577fc00b7bd5810298076": "succès", "1cbb155db1ca49d77f886c41b7850b48": "Téléchargez l'erreur!", diff --git a/BTPanel/languages/ind/server.json b/BTPanel/languages/ind/server.json index ae075ad8..ebce0176 100644 --- a/BTPanel/languages/ind/server.json +++ b/BTPanel/languages/ind/server.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "Tambahkan dengan sukses", "868903fa7bc939d9ff39df264589c0fd": "Hapus dengan sukses", "c614196ffa00bf43880f547acfab993b": "Panel tidak menemukan file cadangan: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Saat ini hanya mendukung pemulihan lokal, Google Storage dan AWS S3 Backups", + "8080ccf57df49ce6d4792cc5041be1b8": "Saat ini hanya mendukung pemulihan lokal, Google Storage dan S3 Storage Backups", "6f3446d8579a066540c5d7e68ff05f0b": "Memulihkan sukses", "260ca9dd8a4577fc00b7bd5810298076": "kesuksesan", "1cbb155db1ca49d77f886c41b7850b48": "Unduh Kesalahan!", diff --git a/BTPanel/languages/it/server.json b/BTPanel/languages/it/server.json index 429198e9..4acb8561 100644 --- a/BTPanel/languages/it/server.json +++ b/BTPanel/languages/it/server.json @@ -428,7 +428,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "Aggiungi correttamente", "868903fa7bc939d9ff39df264589c0fd": "Elimina con successo", "c614196ffa00bf43880f547acfab993b": "Il pannello non trova il file di backup: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Attualmente supporta solo il ripristino di backup Local, Google Storage e AWS S3", + "8080ccf57df49ce6d4792cc5041be1b8": "Attualmente supporta solo il ripristino di backup Local, Google Storage e S3 Storage", "6f3446d8579a066540c5d7e68ff05f0b": "Ripristina il successo", "260ca9dd8a4577fc00b7bd5810298076": "successo", "1cbb155db1ca49d77f886c41b7850b48": "Scarica errore!", diff --git a/BTPanel/languages/kor/server.json b/BTPanel/languages/kor/server.json index 50848866..d0477913 100644 --- a/BTPanel/languages/kor/server.json +++ b/BTPanel/languages/kor/server.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "추가가 성공했습니다.", "868903fa7bc939d9ff39df264589c0fd": "삭제 성공", "c614196ffa00bf43880f547acfab993b": "패널이 백업 파일을 찾을 수 없습니다: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "현재는 로컬, Google 스토리지 및 AWS S3 백업 복원만 지원합니다.", + "8080ccf57df49ce6d4792cc5041be1b8": "현재는 로컬, Google 스토리지 및 S3 Storage 백업 복원만 지원합니다.", "6f3446d8579a066540c5d7e68ff05f0b": "복원 성공", "260ca9dd8a4577fc00b7bd5810298076": "성공", "1cbb155db1ca49d77f886c41b7850b48": "다운로드 오류!", diff --git a/BTPanel/languages/lo/server.json b/BTPanel/languages/lo/server.json index f9120f7d..6c96c61e 100644 --- a/BTPanel/languages/lo/server.json +++ b/BTPanel/languages/lo/server.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "ເພີ່ມສຳເລັດແລ້ວ", "868903fa7bc939d9ff39df264589c0fd": "ລຶບສຳເລັດແລ້ວ", "c614196ffa00bf43880f547acfab993b": "ແຜງຄວບຄຸມບໍ່ພົບໄຟລ໌ສຳຮອງ: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "ປັດຈຸບັນຮອງຮັບສະເພາະການກູ້ຄືນຈາກ Local, Google storage ແລະ AWS S3 ເທົ່ານັ້ນ", + "8080ccf57df49ce6d4792cc5041be1b8": "ປັດຈຸບັນຮອງຮັບສະເພາະການກູ້ຄືນຈາກ Local, Google storage ແລະ S3 Storage ເທົ່ານັ້ນ", "6f3446d8579a066540c5d7e68ff05f0b": "ກູ້ຄືນສຳເລັດແລ້ວ", "260ca9dd8a4577fc00b7bd5810298076": "ສຳເລັດ", "1cbb155db1ca49d77f886c41b7850b48": "ດາວໂຫຼດຜິດພາດ!", diff --git a/BTPanel/languages/pt/server.json b/BTPanel/languages/pt/server.json index 7212e382..9562ec1f 100644 --- a/BTPanel/languages/pt/server.json +++ b/BTPanel/languages/pt/server.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "Adicionar com Sucesso", "868903fa7bc939d9ff39df264589c0fd": "Excluir com Sucesso", "c614196ffa00bf43880f547acfab993b": "Painel não encontrou o arquivo de backup: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Atualmente suporta apenas restauração de backups locais, Google storage e AWS S3", + "8080ccf57df49ce6d4792cc5041be1b8": "Atualmente suporta apenas restauração de backups locais, Google storage e S3 Storage", "6f3446d8579a066540c5d7e68ff05f0b": "Restauração Bem-Sucedida", "260ca9dd8a4577fc00b7bd5810298076": "sucesso", "1cbb155db1ca49d77f886c41b7850b48": "Erro de download!", diff --git a/BTPanel/languages/ru/server.json b/BTPanel/languages/ru/server.json index 7c3130ba..a1672172 100644 --- a/BTPanel/languages/ru/server.json +++ b/BTPanel/languages/ru/server.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "Добавлено.", "868903fa7bc939d9ff39df264589c0fd": "Удалено.", "c614196ffa00bf43880f547acfab993b": "Файл резервной копии не найден: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Поддерживается восстановление только из локальных, Google Cloud и AWS S3.", + "8080ccf57df49ce6d4792cc5041be1b8": "Поддерживается восстановление только из локальных, Google Cloud и S3 Storage.", "6f3446d8579a066540c5d7e68ff05f0b": "Восстановление выполнено.", "260ca9dd8a4577fc00b7bd5810298076": "Успешно.", "1cbb155db1ca49d77f886c41b7850b48": "Ошибка загрузки.", diff --git a/BTPanel/languages/spa/server.json b/BTPanel/languages/spa/server.json index f2e39b52..38a0f349 100644 --- a/BTPanel/languages/spa/server.json +++ b/BTPanel/languages/spa/server.json @@ -422,7 +422,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "Agregar con éxito", "868903fa7bc939d9ff39df264589c0fd": "Eliminar con éxito", "c614196ffa00bf43880f547acfab993b": "Panel no encuentra el archivo de copia de seguridad: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Actualmente solo admite la restauración de copias de seguridad locales, almacenamiento de Google y AWS S3", + "8080ccf57df49ce6d4792cc5041be1b8": "Actualmente solo admite la restauración de copias de seguridad locales, almacenamiento de Google y S3 Storage", "260ca9dd8a4577fc00b7bd5810298076": "éxito", "1cbb155db1ca49d77f886c41b7850b48": "¡Descargar error!", "d5ef96e383d376beeec28da7acfea516": "Descargar archivo", diff --git a/BTPanel/languages/tur/server.json b/BTPanel/languages/tur/server.json index df508e1b..1db2e826 100644 --- a/BTPanel/languages/tur/server.json +++ b/BTPanel/languages/tur/server.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "Başarıyla Eklendi", "868903fa7bc939d9ff39df264589c0fd": "Başarıyla Silindi", "c614196ffa00bf43880f547acfab993b": "Panel yedekleme dosyasını bulamıyor: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Şu anda yalnızca yerel, Google depolama ve AWS S3 yedeklemelerini geri yüklemeyi destekliyor", + "8080ccf57df49ce6d4792cc5041be1b8": "Şu anda yalnızca yerel, Google depolama ve S3 Storage yedeklemelerini geri yüklemeyi destekliyor", "6f3446d8579a066540c5d7e68ff05f0b": "Geri Yükleme Başarılı", "260ca9dd8a4577fc00b7bd5810298076": "başarılı", "1cbb155db1ca49d77f886c41b7850b48": "İndirme hatası!", diff --git a/BTPanel/languages/uk/server.json b/BTPanel/languages/uk/server.json index cfc87c4c..7a45473c 100644 --- a/BTPanel/languages/uk/server.json +++ b/BTPanel/languages/uk/server.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "Додавання успішне", "868903fa7bc939d9ff39df264589c0fd": "Успішно видалено", "c614196ffa00bf43880f547acfab993b": "На панелі не знайдено файл резервної копії: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Наразі підтримується лише відновлення локальних резервних копій, резервних копій зі сховища Google та AWS S3", + "8080ccf57df49ce6d4792cc5041be1b8": "Наразі підтримується лише відновлення локальних резервних копій, резервних копій зі сховища Google та S3 Storage", "6f3446d8579a066540c5d7e68ff05f0b": "Відновлення успішне", "260ca9dd8a4577fc00b7bd5810298076": "успішно", "1cbb155db1ca49d77f886c41b7850b48": "Помилка завантаження!", diff --git a/BTPanel/languages/vie/server.json b/BTPanel/languages/vie/server.json index f0518d9c..5e8bd082 100644 --- a/BTPanel/languages/vie/server.json +++ b/BTPanel/languages/vie/server.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "Thêm thành công", "868903fa7bc939d9ff39df264589c0fd": "Xóa thành công", "c614196ffa00bf43880f547acfab993b": "Bảng điều khiển không tìm thấy tệp sao lưu: {}", - "8080ccf57df49ce6d4792cc5041be1b8": "Hiện tại chỉ hỗ trợ khôi phục bản sao lưu địa phương, Google Storage và AWS S3", + "8080ccf57df49ce6d4792cc5041be1b8": "Hiện tại chỉ hỗ trợ khôi phục bản sao lưu địa phương, Google Storage và S3 Storage", "6f3446d8579a066540c5d7e68ff05f0b": "Khôi phục thành công", "260ca9dd8a4577fc00b7bd5810298076": "thành công", "1cbb155db1ca49d77f886c41b7850b48": "Tải xuống lỗi!", diff --git a/BTPanel/languages/zh/server.json b/BTPanel/languages/zh/server.json index 44b03892..3b7b7236 100644 --- a/BTPanel/languages/zh/server.json +++ b/BTPanel/languages/zh/server.json @@ -429,7 +429,7 @@ "6ca3d3b27428d22e047e13a552f1600e": "成功添加", "868903fa7bc939d9ff39df264589c0fd": "成功删除", "c614196ffa00bf43880f547acfab993b": "面板未找到备份文件:{}", - "8080ccf57df49ce6d4792cc5041be1b8": "目前仅支持还原本地,Google Storage和AWS S3备份", + "8080ccf57df49ce6d4792cc5041be1b8": "目前仅支持还原本地,Google Storage和S3 Storage备份", "6f3446d8579a066540c5d7e68ff05f0b": "恢复成功", "260ca9dd8a4577fc00b7bd5810298076": "成功", "1cbb155db1ca49d77f886c41b7850b48": "下载错误!", diff --git a/BTPanel/static/img/soft_ico/ico-bt_site_total.png b/BTPanel/static/img/soft_ico/ico-bt_site_total.png new file mode 100644 index 00000000..5cc64b4e Binary files /dev/null and b/BTPanel/static/img/soft_ico/ico-bt_site_total.png differ diff --git a/BTPanel/static/img/soft_ico/ico-net_threat.png b/BTPanel/static/img/soft_ico/ico-net_threat.png new file mode 100644 index 00000000..395f4df2 Binary files /dev/null and b/BTPanel/static/img/soft_ico/ico-net_threat.png differ diff --git a/BTPanel/static/img/soft_ico/ico-site_doctor.png b/BTPanel/static/img/soft_ico/ico-site_doctor.png new file mode 100644 index 00000000..f4b5e272 Binary files /dev/null and b/BTPanel/static/img/soft_ico/ico-site_doctor.png differ diff --git a/BTPanel/static/vite/css/app-components.css b/BTPanel/static/vite/css/app-components.css index 3a92537c..3ec96876 100644 --- a/BTPanel/static/vite/css/app-components.css +++ b/BTPanel/static/vite/css/app-components.css @@ -1 +1 @@ -.progress-box[data-v-28a73ad0]{border:1px solid var(--site-task-progress-border)}.iconfont[data-v-eaa99c82]{background:0 0;width:auto;height:auto}.bt-table--empty-header[data-v-a68fc059] .n-data-table-tbody,.bt-table--empty-header[data-v-a68fc059] .n-data-table-base-table-body{display:none}.bt-table__empty[data-v-a68fc059]{border:1px solid var(--color-border);border-top:0;border-radius:0 0 4px 4px;justify-content:center;align-items:center;min-height:120px;margin-top:-1px;display:flex}.progress-box[data-v-57b0edf4]{border:1px solid var(--site-task-progress-border)}.select-box[data-v-e78f55b0]{border:1px solid var(--color-border);border-radius:10px;width:100%;padding:10px;transition:background-color .2s}.select-box[data-v-e78f55b0]:hover{background-color:var(--color-bg-2)}.execution-time-row[data-v-9e179572]{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.execution-time-row+.execution-time-row[data-v-9e179572]{margin-top:10px}.execution-index[data-v-9e179572]{color:#8a8f99;background:#f3f4f6;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.execution-index--primary[data-v-9e179572]{color:var(--color-primary);background:#e7f7ed}.execution-cycle[data-v-9e179572]{white-space:nowrap;flex:none}.second[data-v-4488e53e] .n-form-item-feedback--error{position:absolute}.backup-scheduled__notice-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;justify-content:space-between;align-items:center;margin-top:18px;padding:12px;display:flex}.backup-scheduled__notice-dot[data-v-3f95ab8b]{background-color:var(--color-primary);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.backup-scheduled__grid[data-v-3f95ab8b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.backup-plugin-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:160px;padding:16px;display:flex}.backup-plugin-card__icon[data-v-3f95ab8b]{object-fit:contain;width:22px;height:22px}.wp-backup-guide{z-index:3000;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.wp-backup-guide__mask{pointer-events:auto;background:0 0;animation:.18s ease-out both wp-backup-guide-mask-in;position:absolute;top:0;bottom:0;left:0;right:0}.wp-backup-guide__target{z-index:1;pointer-events:none;border:3px solid rgba(16,185,129,.72);border-radius:8px;transition:left .18s,top .18s,width .18s,height .18s,border-radius .18s;animation:.24s ease-out both wp-backup-guide-target-in,1.8s ease-in-out infinite wp-backup-guide-target-pulse;position:fixed;box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}.wp-backup-guide__popover{z-index:2;color:#d7dde8;pointer-events:auto;background:#1f2430;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:20px;transition:left .18s,top .18s;animation:.22s cubic-bezier(.2,.8,.2,1) both wp-backup-guide-popover-in;position:fixed;box-shadow:0 20px 60px rgba(0,0,0,.35)}.wp-backup-guide__popover:before{content:"";background:#1f2430;border-top:1px solid rgba(148,163,184,.2);border-left:1px solid rgba(148,163,184,.2);width:16px;height:16px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.wp-backup-guide__popover.is-step-1:before,.wp-backup-guide__popover.is-step-2:before{top:-9px}.wp-backup-guide__popover.is-step-3:before{bottom:-9px;transform:translate(-50%)rotate(225deg)}.wp-backup-guide__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;transition:color .16s,transform .16s;position:absolute;top:16px;right:16px}.wp-backup-guide__close:hover{color:#f8fafc;transform:rotate(90deg)scale(1.08)}.wp-backup-guide__title{color:#f8fafc;align-items:center;gap:8px;padding-right:24px;font-size:15px;font-weight:700;display:flex}.wp-backup-guide__dot{background:#20c997;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1.6s ease-out infinite wp-backup-guide-dot-pulse;box-shadow:0 0 rgba(32,201,151,.45)}.wp-backup-guide__content{color:#aeb7c7;margin-top:14px;font-size:13px;line-height:1.65}.wp-backup-guide__footer{color:#94a3b8;border-top:1px solid rgba(148,163,184,.12);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.wp-backup-guide__actions{align-items:center;gap:10px;display:flex}@keyframes wp-backup-guide-mask-in{0%{opacity:0}to{opacity:1}}@keyframes wp-backup-guide-target-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes wp-backup-guide-target-pulse{0%,to{box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}50%{box-shadow:0 0 0 1px rgba(16,185,129,.58),0 0 34px rgba(16,185,129,.52),0 0 0 9999px rgba(3,7,18,.82)}}@keyframes wp-backup-guide-popover-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wp-backup-guide-dot-pulse{0%{box-shadow:0 0 rgba(32,201,151,.45)}70%{box-shadow:0 0 0 8px rgba(32,201,151,0)}to{box-shadow:0 0 rgba(32,201,151,0)}}@media (prefers-reduced-motion:reduce){.wp-backup-guide__mask,.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__dot{animation:none}.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__close{transition:none}}.site-backup-new[data-v-91ce0381]{position:relative}.site-backup-new__guide-btn[data-v-91ce0381]{color:var(--color-primary);position:absolute;top:12px;right:16px}.site-backup-new__guide-dot[data-v-91ce0381]{background:var(--color-primary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px rgba(16,185,129,.12)}.install-box[data-v-aac05997]{background:var(--install-box-bg);z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.install-box .install-desc[data-v-aac05997]{background:var(--install-desc-bg);color:var(--install-box-text-color);border-radius:4px;justify-content:center;align-items:center;min-width:450px;min-height:60px;padding:16px;font-size:13px;font-weight:700;display:flex;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.circle[data-v-3771031c]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.placeholder[data-v-9059602f]{color:#999;cursor:text;flex-direction:column;width:100%;height:100%;padding:12px 16px 0;line-height:18px;display:flex;position:absolute;top:0;left:0}.error-box[data-v-8ac8e215]{background-color:var(--domains-lets-ssl-apply-bg) ;border:1px solid var(--domains-lets-ssl-apply-border);border-radius:4px;margin:20px;padding:20px}.label-text[data-v-8ac8e215]{color:#666;width:125px;font-weight:600;display:inline-block}pre[data-v-8ac8e215]{color:#c5c5c5;border:1px solid #666}.panel-ssl-progress[data-v-8b526699]{min-width:340px;padding:24px 24px 22px}.panel-ssl-progress .progress-item[data-v-8b526699]{cursor:pointer;gap:16px;display:flex}.panel-ssl-progress .progress-item+.progress-item[data-v-8b526699]{margin-top:16px}.panel-ssl-progress .progress-item .progress-label[data-v-8b526699]{min-width:120px}.n-alert[data-v-60ba1713]{--n-font-size:12px}.cert-info[data-v-60ba1713]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-60ba1713]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-60ba1713]{flex:1;width:0;margin-left:4px}.number-control[data-v-0b876ba0]{flex-wrap:wrap;align-items:center;display:flex}.number-control .minus[data-v-0b876ba0],.number-control .plus[data-v-0b876ba0]{border:2px solid var(--domains-business-ssl-buy-bg-border);cursor:pointer;border-radius:8px;width:35px;height:35px;position:relative}.number-control .minus.is-disable[data-v-0b876ba0],.number-control .plus.is-disable[data-v-0b876ba0]{background:var(--domains-business-ssl-count-disable);border-color:var(--domains-lets-ssl-upload-border);cursor:not-allowed}.number-control .minus[data-v-0b876ba0]:before,.number-control .minus[data-v-0b876ba0]:after,.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{content:"";background:#555;position:absolute}.number-control .minus[data-v-0b876ba0]:hover,.number-control .plus[data-v-0b876ba0]:hover{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.number-control .minus[data-v-0b876ba0]:hover:before,.number-control .minus[data-v-0b876ba0]:hover:after,.number-control .plus[data-v-0b876ba0]:hover:before,.number-control .plus[data-v-0b876ba0]:hover:after{background:#fff}.number-control .minus[data-v-0b876ba0]:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .plus[data-v-0b876ba0]:before{width:14px;height:2px}.number-control .plus[data-v-0b876ba0]:after{width:2px;height:14px}.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .number-input[data-v-0b876ba0]{background:var(--domains-business-ssl-buy-bg);text-align:center;--un-text-opacity:1;width:50px;height:35px;color:rgba(32,165,58,var(--un-text-opacity)) ;border:2px solid #20a53a;border-radius:8px;margin-left:2px;margin-right:2px}.total-price[data-v-a98a5ede]{align-items:center;height:110px;padding-left:20px;padding-right:20px;box-shadow:0 0 10px rgba(184,184,184,.25)}.option-item[data-v-8e0f720f]{cursor:pointer;text-align:center;border:2px solid var(--domains-business-ssl-buy-bg-border);border-radius:8px;padding-left:20px;padding-right:20px;line-height:32px;position:relative}.option-item.is-active[data-v-8e0f720f]{background:var(--domains-business-ssl-buy-bg);--un-border-opacity:1;border-width:2px;border-color:rgba(32,165,58,var(--un-border-opacity))}.option-item.is-active[data-v-8e0f720f]:after{content:"";border-bottom:25px solid #20a53a;border-left:25px solid transparent;border-radius:8px;position:absolute;bottom:-1px;right:-2px}.option-item.is-active[data-v-8e0f720f]:before{content:"";z-index:1;border-bottom:2px solid #fff;border-left:2px solid #fff;width:12px;height:6px;position:absolute;bottom:5px;right:0;transform:rotate(-45deg)}.option-item .item-title[data-v-8e0f720f]{border-bottom:1px solid var(--domains-business-ssl-buy-bg-border);margin:0 10px;font-weight:700}.option-item .item-tag[data-v-8e0f720f]{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-radius:0 9px;padding:2px 6px;line-height:15px;position:absolute;top:-10px;right:-2px}.n-alert[data-v-8e0f720f]{--n-content-text-color:#db2828;--n-icon-color:#db2828;--n-color:#fbeaea}.n-alert[data-v-13ad8e59]{--n-font-size:12px}.cert-info[data-v-13ad8e59]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-13ad8e59]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-13ad8e59]{flex:1;width:0;margin-left:4px} +.progress-box[data-v-28a73ad0]{border:1px solid var(--site-task-progress-border)}.iconfont[data-v-eaa99c82]{background:0 0;width:auto;height:auto}.bt-table--empty-header[data-v-a68fc059] .n-data-table-tbody,.bt-table--empty-header[data-v-a68fc059] .n-data-table-base-table-body{display:none}.bt-table__empty[data-v-a68fc059]{border:1px solid var(--color-border);border-top:0;border-radius:0 0 4px 4px;justify-content:center;align-items:center;min-height:120px;margin-top:-1px;display:flex}.progress-box[data-v-57b0edf4]{border:1px solid var(--site-task-progress-border)}.select-box[data-v-e78f55b0]{border:1px solid var(--color-border);border-radius:10px;width:100%;padding:10px;transition:background-color .2s}.select-box[data-v-e78f55b0]:hover{background-color:var(--color-bg-2)}.execution-time-row[data-v-9e179572]{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.execution-time-row+.execution-time-row[data-v-9e179572]{margin-top:10px}.execution-index[data-v-9e179572]{color:#8a8f99;background:#f3f4f6;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.execution-index--primary[data-v-9e179572]{color:var(--color-primary);background:#e7f7ed}.execution-cycle[data-v-9e179572]{white-space:nowrap;flex:none}.second[data-v-4488e53e] .n-form-item-feedback--error{position:absolute}.backup-scheduled__notice-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;justify-content:space-between;align-items:center;margin-top:18px;padding:12px;display:flex}.backup-scheduled__notice-dot[data-v-3f95ab8b]{background-color:var(--color-primary);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.backup-scheduled__grid[data-v-3f95ab8b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.backup-plugin-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:160px;padding:16px;display:flex}.backup-plugin-card__icon[data-v-3f95ab8b]{object-fit:contain;width:22px;height:22px}.wp-backup-guide{z-index:3000;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.wp-backup-guide__mask{pointer-events:auto;background:0 0;animation:.18s ease-out both wp-backup-guide-mask-in;position:absolute;top:0;bottom:0;left:0;right:0}.wp-backup-guide__target{z-index:1;pointer-events:none;border:3px solid rgba(16,185,129,.72);border-radius:8px;transition:left .18s,top .18s,width .18s,height .18s,border-radius .18s;animation:.24s ease-out both wp-backup-guide-target-in,1.8s ease-in-out infinite wp-backup-guide-target-pulse;position:fixed;box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}.wp-backup-guide__popover{z-index:2;color:#d7dde8;pointer-events:auto;background:#1f2430;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:20px;transition:left .18s,top .18s;animation:.22s cubic-bezier(.2,.8,.2,1) both wp-backup-guide-popover-in;position:fixed;box-shadow:0 20px 60px rgba(0,0,0,.35)}.wp-backup-guide__popover:before{content:"";background:#1f2430;border-top:1px solid rgba(148,163,184,.2);border-left:1px solid rgba(148,163,184,.2);width:16px;height:16px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.wp-backup-guide__popover.is-step-1:before,.wp-backup-guide__popover.is-step-2:before{top:-9px}.wp-backup-guide__popover.is-step-3:before{bottom:-9px;transform:translate(-50%)rotate(225deg)}.wp-backup-guide__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;transition:color .16s,transform .16s;position:absolute;top:16px;right:16px}.wp-backup-guide__close:hover{color:#f8fafc;transform:rotate(90deg)scale(1.08)}.wp-backup-guide__title{color:#f8fafc;align-items:center;gap:8px;padding-right:24px;font-size:15px;font-weight:700;display:flex}.wp-backup-guide__dot{background:#20c997;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1.6s ease-out infinite wp-backup-guide-dot-pulse;box-shadow:0 0 rgba(32,201,151,.45)}.wp-backup-guide__content{color:#aeb7c7;margin-top:14px;font-size:13px;line-height:1.65}.wp-backup-guide__footer{color:#94a3b8;border-top:1px solid rgba(148,163,184,.12);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.wp-backup-guide__actions{align-items:center;gap:10px;display:flex}@keyframes wp-backup-guide-mask-in{0%{opacity:0}to{opacity:1}}@keyframes wp-backup-guide-target-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes wp-backup-guide-target-pulse{0%,to{box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}50%{box-shadow:0 0 0 1px rgba(16,185,129,.58),0 0 34px rgba(16,185,129,.52),0 0 0 9999px rgba(3,7,18,.82)}}@keyframes wp-backup-guide-popover-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wp-backup-guide-dot-pulse{0%{box-shadow:0 0 rgba(32,201,151,.45)}70%{box-shadow:0 0 0 8px rgba(32,201,151,0)}to{box-shadow:0 0 rgba(32,201,151,0)}}@media (prefers-reduced-motion:reduce){.wp-backup-guide__mask,.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__dot{animation:none}.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__close{transition:none}}.site-backup-new[data-v-91ce0381]{position:relative}.site-backup-new__guide-btn[data-v-91ce0381]{color:var(--color-primary);position:absolute;top:12px;right:16px}.site-backup-new__guide-dot[data-v-91ce0381]{background:var(--color-primary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px rgba(16,185,129,.12)}.install-box[data-v-aac05997]{background:var(--install-box-bg);z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.install-box .install-desc[data-v-aac05997]{background:var(--install-desc-bg);color:var(--install-box-text-color);border-radius:4px;justify-content:center;align-items:center;min-width:450px;min-height:60px;padding:16px;font-size:13px;font-weight:700;display:flex;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.circle[data-v-3771031c]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.placeholder[data-v-9059602f]{color:#999;cursor:text;flex-direction:column;width:100%;height:100%;padding:12px 16px 0;line-height:18px;display:flex;position:absolute;top:0;left:0}.error-box[data-v-8ac8e215]{background-color:var(--domains-lets-ssl-apply-bg) ;border:1px solid var(--domains-lets-ssl-apply-border);border-radius:4px;margin:20px;padding:20px}.label-text[data-v-8ac8e215]{color:#666;width:125px;font-weight:600;display:inline-block}pre[data-v-8ac8e215]{color:#c5c5c5;border:1px solid #666}.panel-ssl-progress[data-v-8b526699]{min-width:340px;padding:24px 24px 22px}.panel-ssl-progress .progress-item[data-v-8b526699]{cursor:pointer;gap:16px;display:flex}.panel-ssl-progress .progress-item+.progress-item[data-v-8b526699]{margin-top:16px}.panel-ssl-progress .progress-item .progress-label[data-v-8b526699]{min-width:120px}.gs[data-v-5209a3e9]{flex-direction:column;gap:8px;max-height:calc(78vh - 100px);display:flex;overflow:hidden}.gs-scopes[data-v-5209a3e9]{justify-content:flex-start;align-items:center;gap:6px;width:100%;max-width:490px;margin:0 auto;padding:0 4px;display:flex}.gs-scopes .gs-scopes-label[data-v-5209a3e9]{color:var(--color-text-2);white-space:nowrap;flex-shrink:0;font-size:12px}.gs-scopes .gs-scopes-select[data-v-5209a3e9]{flex:1;min-width:0;max-width:175px}.gs-scopes .gs-scopes-select[data-v-5209a3e9] .n-base-selection__content-wrapper{flex-wrap:nowrap;overflow:hidden}.gs-list[data-v-5209a3e9]{height:max(100px,min(78vh - 194px,480px));min-height:0;overflow-x:hidden;overflow-y:auto}.gs-group[data-v-5209a3e9]{margin-bottom:4px}.history-group .gs-group-head[data-v-5209a3e9]{padding:6px 14px 2px}.history-group .gs-row[data-v-5209a3e9]{padding-left:14px;padding-right:14px}.gs-group-head[data-v-5209a3e9]{justify-content:space-between;align-items:center;padding:6px 12px 2px;display:flex}.gs-group-title[data-v-5209a3e9]{color:var(--color-text-3);padding:6px 4px 2px;font-size:12px}.gs-clear[data-v-5209a3e9]{color:var(--color-text-3);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;transition:color .2s,background-color .2s;display:inline-flex}.gs-clear[data-v-5209a3e9]:hover{color:var(--color-error);background:var(--color-hover,rgba(0,0,0,.04))}.gs-row[data-v-5209a3e9]{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .2s;display:flex}.gs-row.is-active[data-v-5209a3e9]{background-color:var(--color-primary-1,rgba(63,148,255,.1))}.gs-row[data-v-5209a3e9]:hover{background-color:var(--color-hover,rgba(0,0,0,.04))}.gs-icon[data-v-5209a3e9]{color:var(--color-primary);opacity:.8;flex-shrink:0;font-size:15px}.gs-icon-img[data-v-5209a3e9]{border-radius:4px;flex-shrink:0;width:22px;height:22px}.gs-main[data-v-5209a3e9]{flex:1;min-width:0}.gs-title[data-v-5209a3e9]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.gs-hl[data-v-5209a3e9]{color:var(--color-primary);font-weight:600}.gs-meta[data-v-5209a3e9]{background:var(--color-primary-1,rgba(63,148,255,.12));max-width:100%;color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;margin-top:2px;padding:1px 8px;font-size:12px;display:inline-block;overflow:hidden}.gs-sub[data-v-5209a3e9]{color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.gs-remove[data-v-5209a3e9]{color:var(--color-text-3);border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:12px}.gs-remove[data-v-5209a3e9]:hover{color:var(--color-error)}.gs-search-btn[data-v-5209a3e9]{color:var(--color-text-2);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:color .2s;display:inline-flex}.gs-search-btn[data-v-5209a3e9]:hover{color:var(--primary-color)}.gs-loading[data-v-5209a3e9]{text-align:center;color:var(--color-text-3);padding:12px;font-size:12px}.gs-empty[data-v-5209a3e9]{padding:24px 0}.gs-empty-icon[data-v-5209a3e9]{opacity:.4;font-size:22px}.gs-empty-title[data-v-5209a3e9]{color:var(--color-text-3);margin-top:4px;font-size:12px}.gs-empty-tip[data-v-5209a3e9]{color:var(--color-text-2);font-size:14px}.gs-welcome[data-v-5209a3e9]{justify-content:center;align-items:center;height:100%;display:flex}.gs-welcome-icon[data-v-5209a3e9]{opacity:.5;font-size:28px}.gs-nav[data-v-5209a3e9] .n-input__input-el{caret-color:transparent!important}.gs-searching[data-v-5209a3e9]{color:var(--color-text-3);justify-content:center;align-items:center;gap:8px;padding:32px 0;font-size:13px;display:flex}.gs-searching-icon[data-v-5209a3e9]{animation:.8s linear infinite gs-spin-5209a3e9}@keyframes gs-spin-5209a3e9{to{transform:rotate(360deg)}}.gs-footer[data-v-5209a3e9]{border-top:1px solid var(--color-divider,rgba(0,0,0,.06));color:var(--color-text-3);align-items:center;gap:12px;padding:8px 16px 12px;font-size:12px;display:flex}.gs-status[data-v-5209a3e9]{color:var(--color-primary,#2080f0);flex:1;font-weight:500}.gs-status-done[data-v-5209a3e9]{color:var(--color-success,#18a058)}.gs-hint[data-v-5209a3e9]{margin-left:auto}.n-alert[data-v-60ba1713]{--n-font-size:12px}.cert-info[data-v-60ba1713]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-60ba1713]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-60ba1713]{flex:1;width:0;margin-left:4px}.number-control[data-v-0b876ba0]{flex-wrap:wrap;align-items:center;display:flex}.number-control .minus[data-v-0b876ba0],.number-control .plus[data-v-0b876ba0]{border:2px solid var(--domains-business-ssl-buy-bg-border);cursor:pointer;border-radius:8px;width:35px;height:35px;position:relative}.number-control .minus.is-disable[data-v-0b876ba0],.number-control .plus.is-disable[data-v-0b876ba0]{background:var(--domains-business-ssl-count-disable);border-color:var(--domains-lets-ssl-upload-border);cursor:not-allowed}.number-control .minus[data-v-0b876ba0]:before,.number-control .minus[data-v-0b876ba0]:after,.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{content:"";background:#555;position:absolute}.number-control .minus[data-v-0b876ba0]:hover,.number-control .plus[data-v-0b876ba0]:hover{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.number-control .minus[data-v-0b876ba0]:hover:before,.number-control .minus[data-v-0b876ba0]:hover:after,.number-control .plus[data-v-0b876ba0]:hover:before,.number-control .plus[data-v-0b876ba0]:hover:after{background:#fff}.number-control .minus[data-v-0b876ba0]:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .plus[data-v-0b876ba0]:before{width:14px;height:2px}.number-control .plus[data-v-0b876ba0]:after{width:2px;height:14px}.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .number-input[data-v-0b876ba0]{background:var(--domains-business-ssl-buy-bg);text-align:center;--un-text-opacity:1;width:50px;height:35px;color:rgba(32,165,58,var(--un-text-opacity)) ;border:2px solid #20a53a;border-radius:8px;margin-left:2px;margin-right:2px}.total-price[data-v-a98a5ede]{align-items:center;height:110px;padding-left:20px;padding-right:20px;box-shadow:0 0 10px rgba(184,184,184,.25)}.option-item[data-v-8e0f720f]{cursor:pointer;text-align:center;border:2px solid var(--domains-business-ssl-buy-bg-border);border-radius:8px;padding-left:20px;padding-right:20px;line-height:32px;position:relative}.option-item.is-active[data-v-8e0f720f]{background:var(--domains-business-ssl-buy-bg);--un-border-opacity:1;border-width:2px;border-color:rgba(32,165,58,var(--un-border-opacity))}.option-item.is-active[data-v-8e0f720f]:after{content:"";border-bottom:25px solid #20a53a;border-left:25px solid transparent;border-radius:8px;position:absolute;bottom:-1px;right:-2px}.option-item.is-active[data-v-8e0f720f]:before{content:"";z-index:1;border-bottom:2px solid #fff;border-left:2px solid #fff;width:12px;height:6px;position:absolute;bottom:5px;right:0;transform:rotate(-45deg)}.option-item .item-title[data-v-8e0f720f]{border-bottom:1px solid var(--domains-business-ssl-buy-bg-border);margin:0 10px;font-weight:700}.option-item .item-tag[data-v-8e0f720f]{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-radius:0 9px;padding:2px 6px;line-height:15px;position:absolute;top:-10px;right:-2px}.n-alert[data-v-8e0f720f]{--n-content-text-color:#db2828;--n-icon-color:#db2828;--n-color:#fbeaea}.n-alert[data-v-13ad8e59]{--n-font-size:12px}.cert-info[data-v-13ad8e59]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-13ad8e59]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-13ad8e59]{flex:1;width:0;margin-left:4px} diff --git a/BTPanel/static/vite/css/app-layout.css b/BTPanel/static/vite/css/app-layout.css index b05bdf67..d1ac0371 100644 --- a/BTPanel/static/vite/css/app-layout.css +++ b/BTPanel/static/vite/css/app-layout.css @@ -1 +1 @@ -.sider-name[data-v-e0585ef8]{flex-shrink:0;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.sider-name.is-collapsed[data-v-e0585ef8]{justify-content:center;padding:16px 10px}.sider-logo[data-v-e0585ef8]{flex-shrink:0}.task-count[data-v-e0585ef8]{--n-height:24px;--n-border-radius:6px;cursor:pointer;justify-content:center;min-width:24px;font-weight:700}.task-count.is-collapsed[data-v-e0585ef8]{--n-height:20px;min-width:20px;position:absolute;top:8px;right:6px}.bottom-toolbar[data-v-fff306c7]{flex-shrink:0;justify-content:space-between;align-items:center;height:52px;display:flex}.bottom-toolbar.is-collapsed[data-v-fff306c7]{justify-content:center}.toolbar-button[data-v-fff306c7]{--n-width:60px;--n-height:52px;--n-border-radius:0;--n-text-color:var(--color-text-3)}.toolbar-icon[data-v-fff306c7]{font-size:16px;line-height:1}.layout-sider[data-v-55a46b38]{z-index:1000;background:0 0}.sider-inner[data-v-55a46b38]{width:200px;transition:width .3s var(--n-bezier,cubic-bezier(.4, 0, .2, 1));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.sider-inner.is-collapsed[data-v-55a46b38]{width:64px}.sider-inner.is-hover-expanded[data-v-55a46b38]{box-shadow:4px 0 12px rgba(0,0,0,.12)}.sider-inner[data-v-55a46b38]:after{content:"";z-index:-1;background-color:var(--n-color);width:100%;height:100%;opacity:var(--menu-bg-opacity);position:absolute;top:0;left:0}.sider-menu[data-v-55a46b38]{flex:1;min-height:0}[data-v-55a46b38] .n-menu-item-content-header{flex:1;min-width:0}.menu-setting-icon[data-v-55a46b38]{width:22px;height:22px;color:inherit;cursor:pointer;transition:color .2s var(--n-bezier,cubic-bezier(.4, 0, .2, 1)), background-color .2s var(--n-bezier,cubic-bezier(.4, 0, .2, 1)), transform .1s var(--n-bezier,cubic-bezier(.4, 0, .2, 1));border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;line-height:1;display:inline-flex}.menu-setting-icon[data-v-55a46b38]:hover{color:var(--color-primary);background-color:var(--color-sider-hover)}.menu-setting-icon[data-v-55a46b38]:active{transform:scale(.92)}.n-menu[data-v-55a46b38]{--n-font-size:14px;--n-item-height:38px;--n-border-radius:6px;--n-item-text-color:var(--color-sider-text);--n-item-icon-color:var(--color-primary);--n-item-color-hover:var(--color-sider-hover);--n-item-color-active:var(--color-sider-active);--n-item-text-color-hover:var(--color-sider-hover-text);--n-item-icon-color-hover:var(--color-primary);--n-item-text-color-active:var(--color-sider-active-text);--n-item-text-color-active-hover:var(--color-sider-active-text);--n-item-color-active-collapsed:var(--color-primary)}.sider-inner.is-collapsed .n-menu[data-v-55a46b38] .n-menu-item-content:before{left:10px;right:10px}.n-menu[data-v-55a46b38] .n-menu-item:first-of-type{margin-top:0}.n-menu[data-v-55a46b38] .n-menu-item .n-menu-item-content:before{background-color:var(--color-sider);opacity:var(--menu-bg-opacity);left:16px;right:16px}.n-menu[data-v-55a46b38] .n-menu-item .n-menu-item-content:not(.n-menu-item-content--disabled):hover:before{background-color:var(--n-item-color-hover);opacity:1}.n-menu[data-v-55a46b38] .n-menu-item .n-menu-item-content:not(.n-menu-item-content--disabled).n-menu-item-content--selected:before{background-color:var(--n-item-color-active);opacity:1}.n-layout-footer[data-v-5e6f10e3]{border-top-left-radius:10px;border-top-right-radius:10px}.layout-container[data-v-eaab9f2d]:before{content:"";background-image:var(--main-bg-image);background-position:100% 0;background-size:cover;background-color:var(--color-bg-1);width:100%;height:100%;opacity:var(--main-bg-opacity);position:absolute;top:0;left:0}.bt-layout[data-v-eaab9f2d]{--n-color:transparent}.bt-layout[data-v-eaab9f2d]>.n-layout-scroll-container{overflow-x:auto} +.sider-name[data-v-e0585ef8]{flex-shrink:0;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.sider-name.is-collapsed[data-v-e0585ef8]{justify-content:center;padding:16px 10px}.sider-logo[data-v-e0585ef8]{flex-shrink:0}.task-count[data-v-e0585ef8]{--n-height:24px;--n-border-radius:6px;cursor:pointer;justify-content:center;min-width:24px;font-weight:700}.task-count.is-collapsed[data-v-e0585ef8]{--n-height:20px;min-width:20px;position:absolute;top:8px;right:6px}.bottom-toolbar[data-v-fff306c7]{flex-shrink:0;justify-content:space-between;align-items:center;height:52px;display:flex}.bottom-toolbar.is-collapsed[data-v-fff306c7]{justify-content:center}.toolbar-button[data-v-fff306c7]{--n-width:60px;--n-height:52px;--n-border-radius:0;--n-text-color:var(--color-text-3)}.toolbar-icon[data-v-fff306c7]{font-size:16px;line-height:1}.layout-sider[data-v-6255c1b1]{z-index:1000;background:0 0}.sider-inner[data-v-6255c1b1]{width:200px;transition:width .3s var(--n-bezier,cubic-bezier(.4, 0, .2, 1));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.sider-inner.is-collapsed[data-v-6255c1b1]{width:64px}.sider-inner.is-hover-expanded[data-v-6255c1b1]{box-shadow:4px 0 12px rgba(0,0,0,.12)}.sider-inner[data-v-6255c1b1]:after{content:"";z-index:-1;background-color:var(--n-color);width:100%;height:100%;opacity:var(--menu-bg-opacity);position:absolute;top:0;left:0}.sider-menu[data-v-6255c1b1]{flex:1;min-height:0}.sider-search[data-v-6255c1b1]{cursor:pointer;white-space:nowrap;height:28px;color:var(--color-sider-text);background-color:var(--color-sider-search-bg);transition:background-color .2s var(--n-bezier,cubic-bezier(.4, 0, .2, 1)), opacity .2s;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;margin:0 16px 8px;padding:0 8px;display:flex;overflow:hidden}.sider-search[data-v-6255c1b1]:hover{background-color:var(--color-sider-hover)}.sider-search.is-collapsed[data-v-6255c1b1]{justify-content:center;margin:0 12px 8px;padding:0}.sider-search-icon[data-v-6255c1b1]{opacity:.8;flex-shrink:0;font-size:12px}.sider-search-text[data-v-6255c1b1]{text-overflow:ellipsis;white-space:nowrap;opacity:.6;user-select:none;flex:0 auto;min-width:0;font-size:12px;overflow:hidden}[data-v-6255c1b1] .n-menu-item-content-header{flex:1;min-width:0}.menu-setting-icon[data-v-6255c1b1]{width:22px;height:22px;color:inherit;cursor:pointer;transition:color .2s var(--n-bezier,cubic-bezier(.4, 0, .2, 1)), background-color .2s var(--n-bezier,cubic-bezier(.4, 0, .2, 1)), transform .1s var(--n-bezier,cubic-bezier(.4, 0, .2, 1));border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;line-height:1;display:inline-flex}.menu-setting-icon[data-v-6255c1b1]:hover{color:var(--color-primary);background-color:var(--color-sider-hover)}.menu-setting-icon[data-v-6255c1b1]:active{transform:scale(.92)}.n-menu[data-v-6255c1b1]{--n-font-size:14px;--n-item-height:38px;--n-border-radius:6px;--n-item-text-color:var(--color-sider-text);--n-item-icon-color:var(--color-primary);--n-item-color-hover:var(--color-sider-hover);--n-item-color-active:var(--color-sider-active);--n-item-text-color-hover:var(--color-sider-hover-text);--n-item-icon-color-hover:var(--color-primary);--n-item-text-color-active:var(--color-sider-active-text);--n-item-text-color-active-hover:var(--color-sider-active-text);--n-item-color-active-collapsed:var(--color-primary)}.sider-inner.is-collapsed .n-menu[data-v-6255c1b1] .n-menu-item-content:before{left:10px;right:10px}.n-menu[data-v-6255c1b1] .n-menu-item:first-of-type{margin-top:0}.n-menu[data-v-6255c1b1] .n-menu-item .n-menu-item-content:before{background-color:var(--color-sider);opacity:var(--menu-bg-opacity);left:16px;right:16px}.n-menu[data-v-6255c1b1] .n-menu-item .n-menu-item-content:not(.n-menu-item-content--disabled):hover:before{background-color:var(--n-item-color-hover);opacity:1}.n-menu[data-v-6255c1b1] .n-menu-item .n-menu-item-content:not(.n-menu-item-content--disabled).n-menu-item-content--selected:before{background-color:var(--n-item-color-active);opacity:1}.n-layout-footer[data-v-5e6f10e3]{border-top-left-radius:10px;border-top-right-radius:10px}.layout-container[data-v-eaab9f2d]:before{content:"";background-image:var(--main-bg-image);background-position:100% 0;background-size:cover;background-color:var(--color-bg-1);width:100%;height:100%;opacity:var(--main-bg-opacity);position:absolute;top:0;left:0}.bt-layout[data-v-eaab9f2d]{--n-color:transparent}.bt-layout[data-v-eaab9f2d]>.n-layout-scroll-container{overflow-x:auto} diff --git a/BTPanel/static/vite/css/app.css b/BTPanel/static/vite/css/app.css index fd5bff4f..46bd7f45 100644 --- a/BTPanel/static/vite/css/app.css +++ b/BTPanel/static/vite/css/app.css @@ -1 +1 @@ -.svg-icon[data-v-6b488054]{fill:currentColor;vertical-align:-.15em;width:1em;height:1em}@keyframes bounce-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes bounce-out{0%{transform:scale(1)}30%{transform:scale(1.05)}to{opacity:0;transform:scale(.7)}}.bounce-enter-active{animation:.3s both bounce-in}.bounce-leave-active{animation-name:bounce-out;animation-duration:.2s;animation-fill-mode:both}.bt-table-input[data-v-ae262dd9]{outline-offset:2px;white-space:pre-line;color:#666;background:0 0;border:1px solid transparent;width:100%;padding:0}.bt-table-input[data-v-ae262dd9]:hover,.bt-table-input[data-v-ae262dd9]:focus{border:1px solid var(--border-hover-focus-color);background-color:var(--color-bg-2)}.n-button[data-v-15a23a06]{user-select:auto;line-height:inherit;font-size:inherit;text-align:left}.site-backup[data-v-003e3b60]{cursor:pointer;border-radius:6px;align-items:center;padding:4px 6px;transition:background-color .2s;position:relative}.site-backup[data-v-003e3b60]:hover{background-color:var(--site-backup-column-hover-bg)}.site-backup:hover .site-backup__arrow[data-v-003e3b60]{opacity:1;transform:translateY(-50%)}.site-backup__icon[data-v-003e3b60]{background-color:var(--site-backup-column-icon-bg);width:24px;height:24px;color:var(--color-primary);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.site-backup__icon.is-empty[data-v-003e3b60]{color:var(--color-text-3)}.site-backup__arrow[data-v-003e3b60]{opacity:0;font-size:18px;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:4px;transform:translate(-4px,-50%)}.i-ant-design-border-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32m-40 728H184V184h656z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-close-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.1.1 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.12.12 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.1.1 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926L224.297 857.629c-.04.041-.06.052-.083.059a.12.12 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.1.1 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512L166.371 224.297c-.041-.04-.052-.06-.059-.083a.12.12 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.1.1 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.12.12 0 0 1 .07 0Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-minus-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-switcher-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32m-40 600H184V312h528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32M300 550h296v64H300z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:appstore-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H212V212h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H612V212h200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H212V612h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H612V612h200z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:clear-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6c-.3 1.5-.4 3-.4 4.4c0 14.4 11.6 26 26 26h723c1.5 0 3-.1 4.4-.4c14.2-2.4 23.7-15.9 21.2-30M204 390h272V182h72v208h272v104H204zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:database-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32m-600 72h560v208H232zm560 480H232V408h560zm0 272H232V680h560zM304 240a40 40 0 1 0 80 0a40 40 0 1 0-80 0m0 272a40 40 0 1 0 80 0a40 40 0 1 0-80 0m0 272a40 40 0 1 0 80 0a40 40 0 1 0-80 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:file-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:file-text-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8M312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:folder-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32M840 768H184V256h188.5l119.6 114.4H840z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:menu-fold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:menu-unfold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:picture-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32m-40 632H136v-39.9l138.5-164.3l150.1 178L658.1 489L888 761.6zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752zM304 456a88 88 0 1 0 0-176a88 88 0 0 0 0 176m0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28s-28-12.5-28-28s12.5-28 28-28'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:security-scan-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2M810 654.3L512 886.5L214 654.3V226.7l298-101.6l298 101.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 0 0 0 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1c56.3-56.3 56.3-147.5 0-203.8s-147.5-56.3-203.8 0c-48.5 48.5-55.2 123-20.1 178.6m65.4-133.3c31.3-31.3 82-31.3 113.2 0c31.3 31.3 31.3 82 0 113.2c-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:skin-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44m-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:unordered-list-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M104 228a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-calendar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4h-4V2h-2v2h-8V2h-2v2H6c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 22H6V12h20zm0-16H6V6h4v2h2V6h8v2h2V6h4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9a9.01 9.01 0 0 1-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:certificate{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m24 17l1.912 3.703l4.088.594L27 24l.771 4L24 25.75L20.229 28L21 24l-3-2.703l4.2-.594zM6 16h6v2H6zm0-4h10v2H6zm0-4h10v2H6z'/%3E%3Cpath fill='currentColor' d='M16 26H4V6h24v10h2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h12Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:data-base{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 3H8a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 2v6H8V5ZM8 19v-6h16v6Zm0 8v-6h16v6Z'/%3E%3Ccircle cx='11' cy='8' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='16' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='24' r='1' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:ibm-cloud-direct-link-1-dedicated{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27 29H13c-1.1 0-2-.9-2-2v-4h2v4h14V13h-4v-2h4c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2'/%3E%3Cpath fill='currentColor' d='M19 21h-6c-1.1 0-2-.9-2-2v-6c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2m-6-8v6h6v-6z'/%3E%3Cpath fill='currentColor' d='M5 3h14c1.1 0 2 .9 2 2v4h-2V5H5v14h4v2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:locked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 14h-2V8a6 6 0 0 0-12 0v6H8a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2M12 8a4 4 0 0 1 8 0v6h-8Zm12 20H8V16h16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:meter{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 16a9.9 9.9 0 0 0-1.14-4.618l-1.495 1.496A7.95 7.95 0 0 1 24 16Zm-2.586-6L22 8.586L17.285 13.3A3 3 0 0 0 16 13a3 3 0 1 0 3 3a3 3 0 0 0-.3-1.285ZM16 17a1 1 0 1 1 1-1a1 1 0 0 1-1 1m0-9a8 8 0 0 1 3.122.635l1.496-1.496A9.986 9.986 0 0 0 6 16h2a8.01 8.01 0 0 1 8-8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14.016 14.016 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12.014 12.014 0 0 0 16 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:notebook{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 10h7v2h-7zm0 5h7v2h-7zm0 5h7v2h-7z'/%3E%3Cpath fill='currentColor' d='M28 5H4a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h24a2.003 2.003 0 0 0 2-2V7a2 2 0 0 0-2-2M4 7h11v18H4Zm13 18V7h11l.002 18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:reminder{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m30 23.382l-2-1V20a6.005 6.005 0 0 0-5-5.91V12h-2v2.09A6.005 6.005 0 0 0 16 20v2.382l-2 1V28h6v2h4v-2h6ZM28 26H16v-1.382l2-1V20a4 4 0 0 1 8 0v3.618l2 1Z'/%3E%3Cpath fill='currentColor' d='M28 6a2 2 0 0 0-2-2h-4V2h-2v2h-8V2h-2v2H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h4v-2H6V6h4v2h2V6h8v2h2V6h4v6h2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:security{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.59L11.41 14L10 15.41l4 4l8-8L20.59 10z'/%3E%3Cpath fill='currentColor' d='m16 30l-6.176-3.293A10.98 10.98 0 0 1 4 17V4a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2v13a10.98 10.98 0 0 1-5.824 9.707ZM6 4v13a8.99 8.99 0 0 0 4.766 7.942L16 27.733l5.234-2.79A8.99 8.99 0 0 0 26 17V4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4.01H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-20a2 2 0 0 0-2-2m0 2v4H6v-4Zm-20 20v-14h20v14Z'/%3E%3Cpath fill='currentColor' d='m10.76 16.18l2.82 2.83l-2.82 2.83l1.41 1.41l4.24-4.24l-4.24-4.24z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3Cpath fill='currentColor' d='M20.59 22L15 16.41V7h2v8.58l5 5.01z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Cpath fill='currentColor' d='M15 8h2v11h-2zm1 14a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-cbi\:power-panel-logo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.997 2.006a9.988 9.988 0 0 0-6.96 17.16v-7.164a6.94 6.94 0 0 1 4.817-6.588V9.19a3.549 3.549 0 1 0 4.284 0V5.415A6.938 6.938 0 1 1 9.44 18.46v3.199a9.994 9.994 0 1 0 2.557-19.653m1.324 9.877h-2.65V3.538h2.65Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-ai{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 199.927 199.943' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='199.926758' height='199.942871' fill='none' customFrame='%23000000'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_0' x1='99.9634476' x2='99.9634476' y1='0' y2='199.942871' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='rgb(96,213,75)' offset='0' stop-opacity='1'/%3E%3Cstop stop-color='rgb(32,165,58)' offset='1' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='矢量 311' d='M97.0206 27.0209C98.1779 27.0238 99.3129 27.3391 100.306 27.9336C101.299 28.5281 102.113 29.3797 102.662 30.3985L188.602 190.51C189.121 191.486 189.379 192.58 189.351 193.685C189.323 194.79 189.01 195.869 188.443 196.818C187.875 197.767 187.072 198.553 186.112 199.101C185.151 199.648 184.066 199.938 182.96 199.943L146.314 199.943C145.155 199.942 144.018 199.627 143.025 199.031C142.031 198.435 141.218 197.58 140.672 196.558L88.0017 98.2291C85.3096 93.2162 77.9046 93.9446 76.2408 99.3859L60.2596 151.635C59.9686 152.593 59.9055 153.606 60.0753 154.593C60.2452 155.58 60.6433 156.514 61.2379 157.319C61.8346 158.125 62.6118 158.78 63.5071 159.231C64.4024 159.683 65.391 159.918 66.3936 159.919L91.9077 159.919C92.9251 159.923 93.9269 160.169 94.8307 160.636C95.7344 161.103 96.514 161.779 97.1055 162.606C97.6969 163.434 98.083 164.391 98.2322 165.397C98.3813 166.404 98.2891 167.431 97.9632 168.395L88.623 195.616C88.191 196.878 87.375 197.974 86.2892 198.75C85.2034 199.526 83.9021 199.943 82.5676 199.943L6.40361 199.943C5.387 199.941 4.38529 199.698 3.48112 199.234C2.57695 198.769 1.79623 198.096 1.20336 197.27C0.61049 196.444 0.222464 195.489 0.0712933 194.484C-0.0798775 193.479 0.0101382 192.452 0.333914 191.488L54.3185 31.3768C54.7469 30.1081 55.5622 29.0056 56.6496 28.2243C57.7371 27.443 59.042 27.0221 60.3811 27.0209L97.0134 27.0209L97.0206 27.0209ZM173.449 16.8238C174.384 19.6087 176.127 22.1794 178.533 24.3073C180.939 26.4424 183.931 28.0777 187.273 29.0774L199.927 32.8906L187.073 36.7466C183.789 37.7392 180.825 39.3388 178.44 41.4239C176.139 43.3861 174.381 45.9064 173.334 48.7432L167.807 64.2673L162.259 48.7289C161.208 45.8945 159.448 43.377 157.146 41.4167C154.634 39.2663 151.694 37.6744 148.52 36.7466L135.667 32.8763L148.327 29.0631C151.655 28.0634 154.654 26.4282 157.053 24.3002C159.374 22.2952 161.129 19.7176 162.145 16.8238L167.807 0L173.456 16.8238L173.449 16.8238Z' fill='url(%23paint_linear_0)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:199.927px;height:199.943px;display:inline-flex}.i-common-arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' %3E%3Cpath fill='currentColor' d='M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-back{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1707188471958' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='35211'%3E%3Cpath d='M481.536 772.8a38.4 38.4 0 0 1-54.272 54.336l-288-288a38.4 38.4 0 0 1 0-54.336l288-288a38.4 38.4 0 1 1 54.272 54.336L259.2 473.6H870.4a38.4 38.4 0 1 1 0 76.8H259.136l222.4 222.4z' p-id='35212' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' data-v-ea893728=''%3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='7 10 12 15 17 10' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='12' y1='15' x2='12' y2='3' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M290 236.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6l43.7 43.7a8.01 8.01 0 0 0 13.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 0 0 0 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 0 0-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6L423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full-exit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 0 0 0 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 0 0 391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6L877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 0 0-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-gifts{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13.000000' height='13.000000' fill='none'%3E%3Crect id='' width='13.000000' height='13.000000' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M3.57632 10.9395L5.79673 10.9395L5.79673 9.00088L2.98218 9.00088L2.98218 10.3453C2.98218 10.6716 3.25005 10.9395 3.57632 10.9395L3.57632 10.9395ZM5.79546 5.00059L3.57632 5.00059C3.25005 5.00059 2.98218 5.26719 2.98218 5.59473L2.98218 7.33652L5.79546 7.33652L5.79546 5.00059L5.79546 5.00059ZM7.46108 10.9395L9.4606 10.9395C9.78687 10.9395 10.0547 10.6729 10.0547 10.3453L10.0547 9.00088L7.46108 9.00088L7.46108 10.9395ZM10.0547 7.33652L10.0547 5.59473C10.0547 5.26846 9.78814 5.00059 9.4606 5.00059L7.46108 5.00059L7.46108 7.33652L10.0547 7.33652ZM4.48403 1.8623C4.3939 1.8623 4.22505 1.87754 4.11841 1.97656C4.09429 1.99941 4.01939 2.06797 4.01939 2.23809C4.01939 2.42979 4.12349 2.73066 4.41548 3.00234C4.77222 3.33496 5.36001 3.58506 5.78403 3.58506C5.93257 3.58506 5.98589 3.55205 5.98589 3.55205C6.05444 3.41367 5.8856 2.71543 5.38794 2.25205C5.12642 2.0083 4.78745 1.8623 4.48403 1.8623ZM7.32651 3.58633C7.74927 3.58633 8.33833 3.33623 8.69507 3.00361C8.98706 2.73193 9.08989 2.43105 9.08989 2.23936C9.08989 2.06924 9.01626 1.99941 8.99214 1.97783C8.88423 1.87754 8.71665 1.86357 8.62651 1.86357C8.3231 1.86357 7.9854 2.00957 7.72261 2.25459C7.22876 2.71416 7.05864 3.40605 7.13735 3.56602L7.13862 3.56602C7.14624 3.56348 7.20337 3.58633 7.32651 3.58633L7.32651 3.58633Z' fill='rgb(255,174,69)' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.2469 8.52881L7.225 8.52881C7.09424 8.52881 6.98887 8.63418 6.98887 8.76494L6.98887 11.9413C6.98887 12.0721 7.09424 12.1774 7.225 12.1774L10.4534 12.1774C10.5842 12.1774 10.6896 12.0721 10.6896 11.9413C10.6896 11.8105 10.5842 11.7052 10.4534 11.7052L7.46113 11.7052L7.46113 9.00107L11.0107 9.00107L11.0107 11.1466C11.0107 11.2773 11.1161 11.3827 11.2469 11.3827C11.3776 11.3827 11.483 11.2773 11.483 11.1466L11.483 8.76494C11.483 8.63418 11.3776 8.52881 11.2469 8.52881L11.2469 8.52881ZM10.4521 3.76299L9.41367 3.76299C9.87324 3.33262 10.136 2.77783 10.136 2.23955C10.136 1.83584 9.98242 1.47148 9.7044 1.21123C9.43018 0.956055 9.04678 0.816406 8.62529 0.816406C8.05527 0.816406 7.46621 1.06143 7.00791 1.48799C6.9127 1.57686 6.90762 1.72666 6.99648 1.82188C7.08535 1.91709 7.23516 1.92217 7.33037 1.8333C7.70234 1.48672 8.17461 1.28867 8.62529 1.28867C8.93252 1.28867 9.19404 1.38135 9.38193 1.55654C9.56602 1.72793 9.6625 1.96406 9.6625 2.23955C9.6625 2.64961 9.45176 3.08125 9.08359 3.42402C8.94268 3.55479 8.76875 3.6792 8.56436 3.79346C8.47041 3.84551 8.42471 3.95469 8.45137 4.05879C8.47803 4.16289 8.57197 4.23525 8.67988 4.23525L10.4509 4.23525C10.7581 4.23525 11.0082 4.48535 11.0082 4.79258L11.0082 7.33545L7.46113 7.33545L7.46113 4.3457C7.46113 4.21494 7.35576 4.10957 7.225 4.10957C7.09424 4.10957 6.98887 4.21494 6.98887 4.3457L6.98887 7.57158C6.98887 7.70234 7.09424 7.80771 7.225 7.80771L11.2469 7.80771C11.3776 7.80771 11.483 7.70234 11.483 7.57158L11.483 4.79385C11.483 4.2251 11.0209 3.76299 10.4521 3.76299L10.4521 3.76299ZM6.03291 8.52881L1.79014 8.52881C1.65937 8.52881 1.554 8.63418 1.554 8.76494L1.554 11.1466C1.554 11.7153 2.01611 12.1774 2.58486 12.1774L6.03291 12.1774C6.16367 12.1774 6.26904 12.0721 6.26904 11.9413L6.26904 8.76494C6.26904 8.63418 6.1624 8.52881 6.03291 8.52881L6.03291 8.52881ZM2.58359 11.7039C2.27637 11.7039 2.02627 11.4538 2.02627 11.1466L2.02627 9.00107L5.79551 9.00107L5.79551 11.7052L2.58359 11.7052L2.58359 11.7039ZM6.03291 4.11084C5.90215 4.11084 5.79678 4.21621 5.79678 4.34697L5.79678 7.33672L2.02627 7.33672L2.02627 4.79385C2.02627 4.48662 2.27637 4.23652 2.58359 4.23652L4.42695 4.23652C4.53486 4.23652 4.62881 4.16416 4.65547 4.06006C4.68213 3.95596 4.63643 3.84678 4.54248 3.79473C4.33936 3.68047 4.16416 3.55606 4.02324 3.42529C3.65635 3.08252 3.44561 2.65088 3.44561 2.24082C3.44561 1.96533 3.54209 1.7292 3.72617 1.55781C3.91533 1.38262 4.17686 1.28867 4.48408 1.28867C4.93604 1.28867 5.4083 1.48672 5.77901 1.8333C5.87422 1.92217 6.02402 1.91709 6.11289 1.82188C6.20176 1.72666 6.19668 1.57686 6.10147 1.48799C5.64317 1.06143 5.0541 0.816407 4.48408 0.816407C4.05625 0.816407 3.68301 0.953516 3.40498 1.2125C3.12695 1.47148 2.97334 1.83711 2.97334 2.24082C2.97334 2.7791 3.23613 3.33389 3.6957 3.76426L2.58359 3.76426C2.01484 3.76426 1.55273 4.22637 1.55273 4.79512L1.55273 7.57412C1.55273 7.70488 1.65811 7.81025 1.78887 7.81025L6.03164 7.81025C6.1624 7.81025 6.26777 7.70488 6.26777 7.57412L6.26777 4.34697C6.26904 4.21621 6.1624 4.11084 6.03291 4.11084L6.03291 4.11084Z' fill='rgb(107,64,13)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:13px;height:13px;display:inline-flex}.i-common-load{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1786007838699' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='26631' xmlns:xlink='http://www.w3.org/1999/xlink' width='1em' height='1em'%3E%3Cpath d='M512 926.3m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26632'%3E%3C/path%3E%3Cpath d='M694.1 877.5m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26633'%3E%3C/path%3E%3Cpath d='M606.3 913.9m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26634'%3E%3C/path%3E%3Cpath d='M417.7 913.9m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26635'%3E%3C/path%3E%3Cpath d='M329.9 877.5m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26636'%3E%3C/path%3E%3Cpath d='M876.2 562.1m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26637'%3E%3C/path%3E%3Cpath d='M147.8 562.1m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26638'%3E%3C/path%3E%3Cpath d='M254.4 819.7m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26639'%3E%3C/path%3E%3Cpath d='M196.6 744.2m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26640'%3E%3C/path%3E%3Cpath d='M160.2 656.4m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26641'%3E%3C/path%3E%3Cpath d='M769.6 819.7m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26642'%3E%3C/path%3E%3Cpath d='M827.4 744.2m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26643'%3E%3C/path%3E%3Cpath d='M863.8 656.4m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26644'%3E%3C/path%3E%3Cpath d='M147.3 585.9c-17.7 0-32-14.3-32-32 0-53.1 10.4-104.7 31-153.3 19.8-46.9 48.2-89 84.4-125.1S309 211 355.8 191.1c48.6-20.5 100.1-31 153.3-31 15.3 0 30.8 0.9 45.9 2.6 17.6 2 30.1 17.9 28.1 35.5s-17.9 30.1-35.5 28.1c-12.7-1.5-25.6-2.2-38.5-2.2-181.8 0-329.7 147.9-329.7 329.7-0.1 17.8-14.4 32.1-32.1 32.1z' fill='currentColor' p-id='26645'%3E%3C/path%3E%3Cpath d='M876.9 585.9c-17.7 0-32-14.3-32-32 0-97-42.5-188.7-116.5-251.5-13.5-11.4-15.1-31.6-3.7-45.1 11.4-13.5 31.6-15.1 45.1-3.7 88.4 75 139.1 184.5 139.1 300.3 0 17.7-14.3 32-32 32z' fill='currentColor' p-id='26646'%3E%3C/path%3E%3Cpath d='M486.7 340l-45.2-45.3 92.9-92.9-92.9-92.9 45.2-45.3 138.2 138.2z' fill='currentColor' p-id='26647'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-mail{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='2' y='4' width='20' height='16' rx='2' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='22 7 12 13 2 7' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-node{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175324597' class='icon' viewBox='0 0 1280 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='22310' xmlns:xlink='http://www.w3.org/1999/xlink' width='250' height='200'%3E%3Cpath d='M632.6 904c-4.2 0-8.4-1.2-12.2-3.2L582 878c-5.8-3.2-3-4.4-1-5 7.6-2.6 9.2-3.2 17.4-8 0.8-0.4 2-0.2 2.8 0.2l29.6 17.6c1 0.6 2.6 0.6 3.6 0L750 816c1-0.6 1.8-1.8 1.8-3.2v-133.4c0-1.4-0.6-2.6-1.8-3.2l-115.6-66.6c-1-0.6-2.4-0.6-3.6 0l-115.6 66.6c-1.2 0.6-1.8 2-1.8 3.2v133.4c0 1.2 0.8 2.4 1.8 3l31.6 18.2c17.2 8.6 27.8-1.6 27.8-11.6v-131.8c0-1.8 1.4-3.4 3.4-3.4h14.6c1.8 0 3.4 1.4 3.4 3.4v131.8c0 23-12.4 36-34.2 36-6.6 0-12 0-26.6-7.2l-30.4-17.4c-7.4-4.4-12.2-12.4-12.2-21v-133.4c0-8.6 4.6-16.8 12.2-21l115.6-66.8c7.4-4.2 17-4.2 24.2 0l115.6 66.8c7.4 4.4 12.2 12.4 12.2 21v133.4c0 8.6-4.6 16.8-12.2 21l-115.6 66.8c-3.4 2.2-7.6 3.4-12 3.4z m93.4-131.6c0-25-16.8-31.6-52.4-36.4-36-4.8-39.6-7.2-39.6-15.6 0-7 3-16.2 29.6-16.2 23.8 0 32.6 5.2 36.2 21.2 0.4 1.6 1.6 2.6 3.2 2.6h15c1 0 1.8-0.4 2.4-1 0.6-0.8 1-1.6 0.8-2.6-2.4-27.6-20.6-40.4-57.6-40.4-33 0-52.6 14-52.6 37.2 0 25.4 19.6 32.2 51.2 35.4 37.8 3.8 40.8 9.2 40.8 16.6 0 13-10.4 18.4-34.8 18.4-30.6 0-37.4-7.6-39.6-22.8-0.2-1.6-1.6-2.8-3.4-2.8h-15c-1.8 0-3.4 1.4-3.4 3.4 0 19.4 10.6 42.6 61.2 42.6 37 0 58-14.4 58-39.6z m109-100.2c0 12.2-10 22.2-22.2 22.2s-22.2-10-22.2-22.2c0-12.6 10.4-22.2 22.2-22.2 12-0.2 22.2 9.6 22.2 22.2z m-3.6 0c0-10.4-8.4-18.6-18.8-18.6-10.2 0-18.6 8.2-18.6 18.6 0 10.4 8.4 18.8 18.6 18.8 10.4-0.2 18.8-8.6 18.8-18.8z m-9 12.4h-5.2c-0.2-1.2-1-7.6-1-7.8-0.4-1.4-0.8-2.2-2.6-2.2h-4.4v10h-4.8v-25h8.6c3 0 8.8 0 8.8 6.6 0 4.6-3 5.6-4.8 6.2 3.4 0.2 3.6 2.4 4.2 5.6 0.2 2 0.6 5.4 1.2 6.6z m-5.6-17.6c0-3.4-2.4-3.4-3.6-3.4h-4v7h3.8c3.2 0 3.8-2.2 3.8-3.6zM274.6 382c0-5.4-2.8-10.2-7.4-12.8l-122.6-70.6c-2-1.2-4.4-1.8-6.8-2h-1.2c-2.4 0-4.6 0.8-6.8 2L7.4 369.2C2.8 371.8 0 376.8 0 382l0.2 190c0 2.6 1.4 5 3.6 6.4 2.2 1.4 5 1.4 7.4 0L84 536.6c4.6-2.8 7.4-7.6 7.4-12.8v-88.8c0-5.2 2.8-10.2 7.4-12.8l31-17.8c2.4-1.4 4.8-2 7.4-2 2.6 0 5.2 0.6 7.4 2l31 17.8c4.6 2.6 7.4 7.6 7.4 12.8v88.8c0 5.2 2.8 10.2 7.4 12.8l72.8 41.8c2.2 1.4 5.2 1.4 7.4 0 2.2-1.2 3.6-3.8 3.6-6.4l0.4-190zM945 174.6v352.8c0 5.2-2.8 10.2-7.4 12.8l-122.6 70.8c-4.6 2.6-10.2 2.6-14.8 0l-122.6-70.8c-4.6-2.6-7.4-7.6-7.4-12.8v-141.6c0-5.2 2.8-10.2 7.4-12.8l122.6-70.8c4.6-2.6 10.2-2.6 14.8 0l30.6 17.6c3.4 2 7.8-0.6 7.8-4.4v-188c0-5.6 6-9.2 11-6.4l73 40.8c4.6 2.4 7.6 7.4 7.6 12.8z m-92 257.8c0-1.4-0.8-2.6-1.8-3.2l-42-24.4c-1.2-0.6-2.6-0.6-3.8 0l-42 24.4c-1.2 0.6-1.8 1.8-1.8 3.2v48.6c0 1.4 0.8 2.6 1.8 3.2l42 24.2c1.2 0.6 2.6 0.6 3.6 0l42-24.2c1.2-0.6 1.8-1.8 1.8-3.2v-48.6z m419.6-1.4c4.6-2.6 7.4-7.6 7.4-12.8V384c0-5.2-2.8-10.2-7.4-12.8l-121.8-70.8c-4.6-2.6-10.2-2.6-14.8 0l-122.6 70.8c-4.6 2.6-7.4 7.6-7.4 12.8v141.6c0 5.4 2.8 10.2 7.4 12.8l121.8 69.4c4.4 2.6 10 2.6 14.6 0l73.6-41c5-2.8 5-10 0-12.8L1100 483.2c-2.4-1.4-3.8-3.8-3.8-6.4v-44.4c0-2.6 1.4-5 3.8-6.4l38.4-22.2c2.2-1.4 5.2-1.4 7.4 0l38.4 22.2c2.2 1.4 3.8 3.8 3.8 6.4v34.8c0 5.6 6.2 9.2 11.2 6.4l73.4-42.6zM1118 438c-0.8 0.6-1.4 1.4-1.4 2.4v27.2c0 1 0.6 2 1.4 2.4l23.6 13.6c0.8 0.6 2 0.6 2.8 0L1168 470c0.8-0.6 1.4-1.4 1.4-2.4v-27.2c0-1-0.6-2-1.4-2.4l-23.6-13.6c-0.8-0.6-2-0.6-2.8 0L1118 438z m-508.4 87v-140.8c0-5.2-3.2-10.2-7.8-12.8l-122.2-70.4c-4.2-2.4-10-2.8-14.8 0l-122.2 70.4c-4.6 2.6-7.8 7.4-7.8 12.8v140.8c0 5.6 3.8 10.4 8 12.8l122.4 70.4c4.8 2.8 10.4 2.6 14.8 0l122-70.4c3.6-2 6.2-5.4 7.2-9.4 0.2-1 0.4-2.2 0.4-3.4z m-148.6-249.8l-1.6 1h2.2l-0.6-1z m152.4 260.4l-0.8-1.4v1.8l0.8-0.4z' fill='%23059669' p-id='22311'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:250px;height:200px;display:inline-flex}.i-common-php{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175274232' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='20798' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M213.333333 597.333333a42.666667 42.666667 0 0 1 0 85.333334H170.666667v-85.333334h42.666666m0-85.333333H85.333333v426.666667h85.333334v-170.666667h42.666666a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m597.333334 85.333333a42.666667 42.666667 0 0 1 0 85.333334h-42.666667v-85.333334h42.666667m0-85.333333h-128v426.666667h85.333333v-170.666667h42.666667a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m-256 0v170.666667h-85.333334v-170.666667h-85.333333v426.666667h85.333333v-170.666667h85.333334v170.666667h85.333333V512zM85.333333 85.333333v384h85.333334V170.666667h519.253333L853.333333 334.08V469.333333h85.333334v-170.666666L725.333333 85.333333z' fill='%234F46E5' p-id='20799'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-proxy{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779271142194' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5101' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M512 0L68.48 256v512l443.52 256 443.52-256V256z m256 707.84c0 30.08-27.552 55.04-65.248 55.04-26.912 0-57.632-10.88-76.832-34.56l-256-304.672v284.16c0 30.752-24.32 55.04-54.368 55.04h-3.232c-30.752 0-55.04-25.6-55.04-55.04V316.16c0-30.08 26.88-55.04 64-55.04 27.552 0 58.88 10.88 78.08 34.56L654.08 600.352V316.16c0-30.752 25.6-55.04 55.04-55.04h3.2c30.72 0 55.04 25.6 55.04 55.04v391.68z' fill='%23F43F5E' p-id='5102'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-refresh,.i-common\:refresh,[i-common-refresh=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M896.128 378.752a29.888 29.888 0 0 1-27.52-18.304 388.224 388.224 0 0 0-715.392 0 29.888 29.888 0 1 1-54.976-23.296 448 448 0 0 1 825.6 0 29.888 29.888 0 0 1-27.52 41.6z' fill='currentColor'/%3E%3Cpath d='M510.912 959.168a448.576 448.576 0 0 1-412.672-274.176 29.888 29.888 0 1 1 54.976-23.296 388.224 388.224 0 0 0 715.392 0 29.888 29.888 0 1 1 54.976 23.296 447.424 447.424 0 0 1-412.736 274.176z' fill='currentColor'/%3E%3Cpath d='M92.992 393.472a29.888 29.888 0 0 1-29.952-29.952V180.224a29.952 29.952 0 0 1 59.84 0V363.52a29.888 29.888 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M276.352 393.472H93.056a29.952 29.952 0 0 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3Cpath d='M929.216 864.768a29.952 29.952 0 0 1-29.952-29.952V651.52a29.952 29.952 0 1 1 59.84 0v183.296a29.952 29.952 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M929.216 681.6h-183.296a29.952 29.952 0 1 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512'%3E%3Cpath d='M456.69 421.39L362.6 327.3a173.81 173.81 0 0 0 34.84-104.58C397.44 126.38 319.06 48 222.72 48S48 126.38 48 222.72s78.38 174.72 174.72 174.72A173.81 173.81 0 0 0 327.3 362.6l94.09 94.09a25 25 0 0 0 35.3-35.3zM97.92 222.72a124.8 124.8 0 1 1 124.8 124.8a124.95 124.95 0 0 1-124.8-124.8z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-smart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5z'%3E%3C/path%3E%3Cpath d='M2 17l10 5 10-5'%3E%3C/path%3E%3Cpath d='M2 12l10 5 10-5'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:16px;height:16px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1658198918096' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3020'%3E%3Cpath d='M512 64q190.016 4.992 316.512 131.488T960 512q-4.992 190.016-131.488 316.512T512 960q-190.016-4.992-316.512-131.488T64 512q4.992-190.016 131.488-316.512T512 64z m0 192q-26.016 0-43.008 19.008T453.984 320l23.008 256q2.016 14.016 11.488 22.496t23.488 8.512 23.488-8.512 11.488-22.496l23.008-256q2.016-26.016-15.008-44.992T511.936 256z m0 512q22.016-0.992 36.512-15.008t14.496-36-14.496-36.512T512 665.984t-36.512 14.496-14.496 36.512 14.496 36T512 768z' fill='currentColor' p-id='3021'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-wordpress{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175109680' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6427' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M993.882353 512c0 265.637647-216.184471 481.882353-481.882353 481.882353s-481.882353-216.244706-481.882353-481.882353 216.184471-481.882353 481.882353-481.882353 481.882353 216.244706 481.882353 481.882353z m-22.046118 0c0-253.289412-206.486588-459.836235-459.836235-459.836235S52.163765 258.710588 52.163765 512s206.486588 459.836235 459.836235 459.836235 459.836235-206.546824 459.836235-459.836235zM134.445176 343.642353l197.391059 540.551529A413.936941 413.936941 0 0 1 98.424471 512c0-59.632941 12.950588-116.736 36.020705-168.357647z m624.941177 281.298823l-40.899765 137.697883-149.504-444.175059s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-67.222588 4.818824-110.290824 5.360941-110.290823 5.360941s-40.297412-0.602353-108.604235-5.421177c-22.588235-1.626353-25.298824 32.225882-2.710589 33.852236l43.008 4.397176 64.512 176.368941-90.352941 271.058824-150.588235-447.427765s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-66.740706 4.818824-110.290824 5.360941-110.290823 5.360941-7.529412 0-16.624941-0.542118-26.322824-0.542118A411.768471 411.768471 0 0 1 512 98.424471c107.580235 0 205.462588 41.441882 279.130353 108.66447h-5.360941c-40.357647 0-69.391059 34.996706-69.391059 73.185883 0 33.852235 19.877647 62.403765 40.839529 96.737882 16.203294 27.467294 33.852235 62.945882 33.852236 114.085647 0.060235 35.358118-14.396235 76.318118-31.683765 133.842823z m-113.001412 271.119059c0.542118 2.108235 1.626353 4.216471 2.710588 5.903059a412.611765 412.611765 0 0 1-137.155764 23.672471c-40.297412 0-79.570824-6.023529-116.736-17.227294L518.927059 548.141176l127.457882 347.919059zM925.575529 512a412.310588 412.310588 0 0 1-206.004705 357.135059l126.373647-364.664471c20.961882-60.295529 31.744-106.435765 31.744-148.48 0-14.998588-1.084235-29.033412-3.252706-42.465882 32.346353 59.151059 51.139765 126.433882 51.139764 198.475294z' fill='%230284C7' p-id='6428'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common\:component-ui{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M17.1934 3.12891H2.81836C2.70865 3.12891 2.60087 3.15778 2.50586 3.21264C2.41085 3.2675 2.33195 3.34639 2.27709 3.44141C2.22224 3.53642 2.19336 3.6442 2.19336 3.75391V16.8789C2.19336 16.9886 2.22224 17.0964 2.27709 17.1914C2.33195 17.2864 2.41085 17.3653 2.50586 17.4202C2.60087 17.475 2.70865 17.5039 2.81836 17.5039H17.1934C17.3031 17.5039 17.4108 17.475 17.5059 17.4202C17.6009 17.3653 17.6798 17.2864 17.7346 17.1914C17.7895 17.0964 17.8184 16.9886 17.8184 16.8789V3.75391C17.8184 3.6442 17.7895 3.53642 17.7346 3.44141C17.6798 3.34639 17.6009 3.2675 17.5059 3.21264C17.4108 3.15779 17.3031 3.12891 17.1934 3.12891ZM16.7246 16.4102H3.28711V8.44141H16.7246V16.4102ZM16.7246 7.34766H3.28711V4.22266H16.7246V7.34766Z' fill='currentColor'/%3E%3Cpath d='M4.69336 5.16016H5.63086C5.73503 5.16016 5.78711 5.21224 5.78711 5.31641V6.25391C5.78711 6.35807 5.73503 6.41016 5.63086 6.41016H4.69336C4.58919 6.41016 4.53711 6.35807 4.53711 6.25391V5.31641C4.53711 5.21224 4.58919 5.16016 4.69336 5.16016Z' fill='currentColor'/%3E%3Cpath d='M7.19336 5.16016H8.13086C8.23503 5.16016 8.28711 5.21224 8.28711 5.31641V6.25391C8.28711 6.35807 8.23503 6.41016 8.13086 6.41016H7.19336C7.08919 6.41016 7.03711 6.35807 7.03711 6.25391V5.31641C7.03711 5.21224 7.08919 5.16016 7.19336 5.16016Z' fill='currentColor'/%3E%3Cpath d='M4.84961 13.5977H8.59961C8.80794 13.5977 8.91211 13.7018 8.91211 13.9102V14.3789C8.91211 14.5872 8.80794 14.6914 8.59961 14.6914H4.84961C4.64128 14.6914 4.53711 14.5872 4.53711 14.3789V13.9102C4.53711 13.7018 4.64128 13.5977 4.84961 13.5977Z' fill='currentColor'/%3E%3Cpath d='M4.84961 11.5664H8.59961C8.80794 11.5664 8.91211 11.6706 8.91211 11.8789V12.3477C8.91211 12.556 8.80794 12.6602 8.59961 12.6602H4.84961C4.64128 12.6602 4.53711 12.556 4.53711 12.3477V11.8789C4.53711 11.6706 4.64128 11.5664 4.84961 11.5664Z' fill='currentColor'/%3E%3Cpath d='M4.84961 9.69141H8.59961C8.80794 9.69141 8.91211 9.79557 8.91211 10.0039V10.4727C8.91211 10.681 8.80794 10.7852 8.59961 10.7852H4.84961C4.64128 10.7852 4.53711 10.681 4.53711 10.4727V10.0039C4.53711 9.79557 4.64128 9.69141 4.84961 9.69141Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:20px;height:20px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:feedback{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10V17.5H3.33313V2.5L10.8331 2.49996' stroke='%233A424D' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33332L10.0002 9.99999' stroke='%233BAF52' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3333L13.3335 13.3333' stroke='%233A424D' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:feedback-dark{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10.0001V17.5H3.33313V2.50004L10.8331 2.5' stroke='%23C7C7C7' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33337L10.0002 10' stroke='%2320a53a' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3334L13.3335 13.3334' stroke='%23C7C7C7' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:fire{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Crect id='控件/红点/火' x='0.000000' y='0.000000' fill='rgb(255,255,255)' fill-opacity='0'/%3E%3Cg id='Group 23'%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' fill='rgb(255,143,0)'/%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' stroke='rgb(151,151,151)' stroke-opacity='0' stroke-width='0'/%3E%3Cpath id='形状' d='M8.7772 2C8.7772 2 6.92746 6.03452 5.11464 8.08207C2.74809 10.7552 4.45539 14.0743 7.38007 14.8398C7.38007 14.8398 6.05756 13.5418 7.61239 11.2286C8.50315 9.90333 9.04363 9.22321 9.04363 9.22321C9.04122 9.22321 8.78924 10.9791 10.0199 12.0311C11.2388 13.0732 10.7489 14.8398 10.7489 14.8398C10.7489 14.8398 15.2513 13.3263 13.6592 9.09562C13.6592 9.09562 13.1865 7.71814 12.1055 6.73028C12.1055 6.73028 12.2424 8.37659 11.7805 8.41992C11.3183 8.46326 11.0081 8.17356 10.8043 6.05458C10.6394 4.33926 9.73096 3.34337 8.7772 2Z' fill='rgb(255,255,255)' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:google{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234285f4' d='M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z'/%3E%3Cpath fill='%2334a853' d='M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z'/%3E%3Cpath fill='%23fbbc05' d='M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z'/%3E%3Cpath fill='%23ea4335' d='M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:guide{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 169 165' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cg id='组合 161'%3E%3Cg id='' clip-path='url(%23clipPath_1)' customFrame='url(%23clipPath_1)'%3E%3Crect id='' width='110.000000' height='110.000000' x='20.000000' y='20.000000'/%3E%3Cpath id='矢量 420' d='M74.957 38.6377C95.1094 38.6377 111.513 55.0303 111.513 75.1934C111.513 95.3564 95.1094 111.738 74.957 111.738C54.8047 111.738 38.4014 95.3457 38.4014 75.1934C38.4014 55.041 54.8047 38.6377 74.957 38.6377ZM74.957 30.5166C50.2822 30.5166 30.2803 50.5186 30.2803 75.1934C30.2803 99.8682 50.2822 119.87 74.957 119.87C99.6319 119.87 119.634 99.8682 119.634 75.1934C119.634 50.5185 99.6319 30.5166 74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 421' d='M74.957 38.6377C80.6182 38.6377 89.169 53.2148 89.169 75.1934C89.169 97.1719 80.6182 111.738 74.957 111.738C69.2959 111.738 60.7451 97.1611 60.7451 75.1934C60.7451 53.2256 69.2959 38.6377 74.957 38.6377M74.957 30.5166C62.625 30.5166 52.624 50.5186 52.624 75.1934C52.624 99.8682 62.625 119.87 74.957 119.87C87.2891 119.87 97.29 99.8682 97.29 75.1934C97.29 50.5185 87.2891 30.5166 74.957 30.5166L74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 417' d='M38.1504 72.25L111.85 72.25L111.85 78.85L38.1504 78.85L38.1504 72.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath id='矢量 426' d='M139.286 47.4475C139.286 25.7186 126 10.725 102.557 10.725L47.4536 10.725C23.9893 10.725 10.7036 24.8499 10.7036 47.4475L10.7036 102.553C10.7036 124.292 25.1357 139.296 47.4536 139.296L66.9536 139.296L66.9536 150L42.8571 150C19.2 150 0 130.824 0 107.154L0 42.8679C0.0018801 35.3399 1.98364 27.9451 5.74604 21.4269C9.50843 14.9088 14.9188 9.49698 21.4333 5.73571C27.9478 1.97444 35.3367 -0.0037567 42.8571 4.61782e-06L107.143 4.61782e-06C130.811 4.61782e-06 150 19.1978 150 42.8679L150 66.967L139.286 66.967L139.286 47.4475L139.286 47.4475Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 427' d='M164.882 125.882L138.118 125.882L138.118 99.1176C138.118 96.6471 136.471 95 134 95C131.529 95 129.882 96.6471 129.882 99.1176L129.882 125.882L103.118 125.882C100.647 125.882 99 127.529 99 130C99 132.471 100.647 134.118 103.118 134.118L129.882 134.118L129.882 160.882C129.882 163.353 131.529 165 134 165C136.471 165 138.118 163.353 138.118 160.882L138.118 134.118L164.882 134.118C167.353 134.118 169 132.471 169 130C169 127.529 167.353 125.882 164.882 125.882Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:lang{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 15.1054H7L9.5 17.0001L11.5 15.1054H15C16.1046 15.1054 17 14.2099 17 13.1054V5.05273C17 3.94816 16.1046 3.05273 15 3.05273H4C2.89543 3.05273 2 3.94816 2 5.05273V13.1054C2 14.2099 2.89543 15.1054 4 15.1054Z' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M6 13L8.8 6H10.2L13 13' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M7 10H12' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:pro{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_3186)'%3E%3Cpath d='M12.8 0.5H3.2L0 6.3L8 16.7L16 6.3L12.8 0.5ZM8 12.276L3.592 6.1H5.552L8 9.524L10.448 6.1H12.416L8 12.276Z' fill='currentColor'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_3186'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M13.125 1C13.6083 1 14 1.35815 14 1.79999L14 12.2C14 12.6418 13.6083 13 13.125 13L0.875 13C0.391724 13 0 12.6418 0 12.2L0 1.79999C0 1.35815 0.391724 1 0.875 1L13.125 1ZM1.3125 2C1.07092 2 0.875 2.22388 0.875 2.5C0.875 2.77612 1.07092 3 1.3125 3C1.55408 3 1.75 2.77612 1.75 2.5C1.75 2.22388 1.55408 2 1.3125 2ZM3.0625 2C2.82092 2 2.625 2.22388 2.625 2.5C2.625 2.77612 2.82092 3 3.0625 3C3.30408 3 3.5 2.77612 3.5 2.5C3.5 2.22388 3.30408 2 3.0625 2ZM4.8125 2C4.57092 2 4.375 2.22388 4.375 2.5C4.375 2.77612 4.57092 3 4.8125 3C5.05408 3 5.25 2.77612 5.25 2.5C5.25 2.22388 5.05408 2 4.8125 2ZM0.875 12.2L0.875 4L13.125 4L13.125 12.2L0.875 12.2ZM6.27771 7.83093L3.45422 5.50293L2.86816 6.09698L5.01245 7.86499L2.84961 9.87115L3.47278 10.4327L6.27771 7.83093ZM9.70947 9.2406L6.99988 9.2406L6.99988 10.0406L9.70947 10.0406L9.70947 9.2406Z' clip-rule='evenodd' fill-rule='evenodd' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-covid\:quarantine-place-time-calendar-1{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M17.25 20.643a3.429 3.429 0 1 0 0-6.858a3.429 3.429 0 0 0 0 6.858m-.571-9.429h1.142m-.571 0v2.572m3.839-1.218l.808.808m-.404-.404l-1.819 1.818m3.576 1.853v1.143m0-.572h-2.571m1.218 3.839l-.808.808m.404-.404l-1.819-1.818m-1.853 3.575h-1.142m.571 0v-2.571m-3.839 1.218l-.808-.808m.404.404l1.819-1.818m-3.576-1.853v-1.143m0 .571h2.571m-1.218-3.838l.808-.808m-.404.404l1.819 1.818m-6.861 3.049H2.3a1.553 1.553 0 0 1-1.55-1.551V3.889A1.55 1.55 0 0 1 2.3 2.337h13.977a1.55 1.55 0 0 1 1.552 1.552v4.364'/%3E%3Cpath d='M.757 6.992h17.079'/%3E%3Cpath stroke-linecap='round' d='M5.408 3.889V.786m7.763 3.103V.786'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-dashicons\:admin-site-alt3{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 0a9 9 0 1 0 0 18A9 9 0 0 0 9 0M1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84a7.9 7.9 0 0 1-.73-2.7m8.57-5.4V1.19a4.13 4.13 0 0 1 2.22 2q.308.521.54 1.08zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7zM8.32 1.19v3.09H5.56A8.5 8.5 0 0 1 6.1 3.2a4.13 4.13 0 0 1 2.22-2.01m0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7zm-4.7 2.69H1.11a7.9 7.9 0 0 1 .73-2.7H4a14 14 0 0 0-.38 2.7M4.7 9.68h3.62v2.7H5.11a13 13 0 0 1-.41-2.7m3.63 4v3.09a4.13 4.13 0 0 1-2.22-2a8.5 8.5 0 0 1-.54-1.08zm1.35 3.09v-3.04h2.76a8.5 8.5 0 0 1-.54 1.08a4.13 4.13 0 0 1-2.22 2zm0-4.44v-2.7h3.62a13 13 0 0 1-.41 2.7zm4.71-2.7h2.51a7.9 7.9 0 0 1-.73 2.7H14c.21-.87.337-1.757.38-2.65zm0-1.35A14 14 0 0 0 14 5.63h2.16c.403.85.65 1.764.73 2.7zm1-4H13.6a8.9 8.9 0 0 0-1.39-2.52a8 8 0 0 1 3.14 2.52zm-9.6-2.52A8.9 8.9 0 0 0 4.4 4.28H2.65a8 8 0 0 1 3.14-2.52m-3.15 12H4.4a8.9 8.9 0 0 0 1.39 2.52a8 8 0 0 1-3.14-2.55zm9.56 2.52a8.9 8.9 0 0 0 1.39-2.52h1.76a8 8 0 0 1-3.14 2.48z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:compose{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641044372' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5832'%3E%3Cpath d='M232.96 15.36H41.984C18.944 15.36 0 34.304 0 57.344v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V57.344c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM232.96 370.688H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V412.16c0.512-23.552-18.432-41.472-41.984-41.472z m-1.024 218.624c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v163.328zM232.96 724.992H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984v-190.976c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM982.016 15.36H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V57.344c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512zM982.016 370.688H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V412.16c-0.512-23.552-18.944-41.472-41.984-41.472z m-2.048 218.624c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v163.328h-0.512zM982.016 724.992H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984v-190.976c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512z' fill='currentColor' p-id='5833'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:container{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750640949761' viewBox='0 0 1031 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4657'%3E%3Cpath d='M248.332363 1023.995632a21.839416 21.839416 0 0 1-11.374696-3.093917L11.374696 890.684195A22.749392 22.749392 0 0 1 0 871.02872V610.593681a22.931387 22.931387 0 0 1 11.374696-19.746472L236.593677 460.629689a23.022385 23.022385 0 0 1 22.749392 0l225.855963 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.491973 130.21752a22.294404 22.294404 0 0 1-11.374696 3.093917zM45.498784 857.925071l202.833579 117.022872 202.742581-117.022872V623.697331L248.332363 506.674458 45.498784 623.697331z m428.325552 13.103649zM782.579084 1023.995632a22.294404 22.294404 0 0 1-11.374696-3.093917L545.985408 890.684195a22.749392 22.749392 0 0 1-11.374696-19.655475V610.593681A22.931387 22.931387 0 0 1 545.985408 590.847209l225.491973-130.21752a23.022385 23.022385 0 0 1 22.749392 0l225.582971 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.582971 130.21752a21.839416 21.839416 0 0 1-11.647689 3.093917zM580.109496 857.925071L782.579084 974.947943l202.833579-117.022872V623.697331L782.579084 506.674458 580.109496 623.697331z m428.325552 13.103649zM512.862293 566.368863a21.839416 21.839416 0 0 1-11.374696-3.093917L275.904626 433.057426a22.749392 22.749392 0 0 1-11.374696-19.655475V152.966912a22.931387 22.931387 0 0 1 11.374696-19.746473L501.487597 3.00292a23.022385 23.022385 0 0 1 22.749392 0l225.491973 130.217519a22.931387 22.931387 0 0 1 11.374696 19.746473v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475L524.236989 563.274946a22.294404 22.294404 0 0 1-11.374696 3.093917zM310.028714 400.389299l202.833579 116.931875L715.604874 400.389299V166.070562L512.862293 49.047689 310.028714 166.070562z m428.325552 13.10365z' p-id='4658' fill='currentColor'%3E%3C/path%3E%3Cpath d='M512.862293 297.380052a23.295377 23.295377 0 0 1-11.465694-3.093917l-142.593189-82.443797a22.749392 22.749392 0 0 1 0-39.401947L501.396599 89.996595a23.20438 23.20438 0 0 1 22.84039 0L666.830178 172.895379a22.749392 22.749392 0 0 1 0 39.401947l-142.593189 81.988809a23.20438 23.20438 0 0 1-11.374696 3.093917zM415.67689 192.186864l97.185403 56.145499L609.683705 192.186864 512.862293 136.496352zM248.332363 763.560593a22.385402 22.385402 0 0 1-11.738686-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475L236.593677 556.268133a22.749392 22.749392 0 0 1 22.840389 0l142.593189 82.443796a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.294404 22.294404 0 0 1-11.101703 3.548905zM151.14696 658.367404l97.185403 56.1455L345.790758 658.367404l-97.458395-56.145499zM782.579084 763.560593a22.294404 22.294404 0 0 1-11.374696-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475l142.593189-82.443796a22.749392 22.749392 0 0 1 22.84039 0L937.27495 638.711929a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.385402 22.385402 0 0 1-12.102677 3.548905zM685.757672 658.367404L782.579084 714.512904l97.185403-56.1455L782.579084 602.221905z' p-id='4659' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:image{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641093279' viewBox='0 0 1117 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6884'%3E%3Cpath d='M442.898361 116.049051l2.23404 0.74468L74.840328 1.368349A61.901515 61.901515 0 0 0 0 61.966675v883.283427a61.9946 61.9946 0 0 0 74.840328 60.598326l379.507486-118.124847a77.074368 77.074368 0 0 0 41.981329-68.510549V189.58619a77.539793 77.539793 0 0 0-53.430782-73.537139zM403.244157 792.218386L93.084986 874.412428V132.618179l310.159171 82.380212v577.12691zM1054.466716 0.065159a77.260538 77.260538 0 0 0-12.845728 1.30319L675.796995 115.490542l1.30319-0.18617a77.446708 77.446708 0 0 0-56.968012 74.467988v629.161417c0 29.88028 17.034552 55.850991 41.981329 68.696719l379.228231 118.217932a61.9946 61.9946 0 0 0 75.026498-60.691411V61.966675a61.529175 61.529175 0 0 0-61.901515-61.808431z' fill='currentColor' opacity='.801' p-id='6885'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:mirror{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641157017' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10179'%3E%3Cpath d='M528.832 106.432l352 217.92a32 32 0 0 1 15.168 27.2V896a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V351.552a32 32 0 0 1 15.168-27.2l352-217.92a32 32 0 0 1 33.664 0zM512 171.264l-320 198.08V864h640V369.344l-320-198.08z m-253.44 212.832l3.712 0.512 213.344 42.688a32 32 0 0 1 25.504 27.616l0.224 3.744v298.688a32 32 0 0 1-22.08 30.4l-3.648 0.96-213.344 42.688a32 32 0 0 1-38.08-27.68L224 800V416a32 32 0 0 1 34.56-31.904zM800 416v384a32 32 0 0 1-38.272 31.36l-213.344-42.656a32 32 0 0 1-25.728-31.36v-298.688a32 32 0 0 1 25.728-31.36l213.344-42.688A32 32 0 0 1 800 416zM287.968 455.008v305.952l149.344-29.856v-246.24l-149.344-29.856z m448.032 0l-149.344 29.856v246.24L736 760.96v-305.952z' p-id='10180' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641121238' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='8080'%3E%3Cpath d='M372.305 745.773C403.023 787.057 441.673 822.09 486 848.615v-127.74c-39.818 2.647-78.01 11.24-113.695 24.898z m-51.609 24.217a392.912 392.912 0 0 0-60.194 41.64h-1.271c56.974 48.113 127.858 80.27 205.76 89.58-57.186-32.69-106.475-77.62-144.295-131.22zM295.985 540c4.004 56.745 20.087 110.155 45.691 157.675 44.903-18.522 93.476-29.956 144.324-32.91V540H295.985z m-56.124 0H120.985c6.296 89.215 42.447 170.188 98.523 232.989a449.204 449.204 0 0 1 71.8-50.725C262.051 667.323 243.903 605.57 239.86 540z m445.864 158.764c25.95-47.793 42.251-101.585 46.29-158.764H541v124.899c51.032 3.215 99.745 14.975 144.725 33.865z m50.207 24.904a449.248 449.248 0 0 1 68.903 48.937c55.88-62.746 91.897-143.571 98.18-232.605H788.138c-4.08 66.13-22.507 128.377-52.206 183.668zM541 849.194c44.394-26.387 83.134-61.292 113.965-102.46-35.735-13.96-74.02-22.825-113.965-25.706v128.166z m23.097 51.374c75.9-10.079 144.941-41.875 200.672-88.937h-0.484a392.964 392.964 0 0 0-57.91-40.348c-37.456 52.683-86.02 96.917-142.278 129.285z m-222.315-574.44c-25.666 47.57-41.787 101.05-45.797 157.872H486V358.884c-50.804-2.916-99.34-14.297-144.218-32.755z m-50.397-24.538a449.186 449.186 0 0 1-71.828-50.634C163.453 313.765 127.283 394.76 120.985 484H239.86c4.047-65.628 22.223-127.432 51.524-182.41zM486 175.385c-44.257 26.483-82.856 61.448-113.551 102.648 35.648 13.593 73.79 22.132 113.551 24.744V175.385z m-21.01-52.595c-77.702 9.286-148.422 41.303-205.321 89.21h0.518a392.903 392.903 0 0 0 60.606 41.872c37.808-53.54 87.06-98.42 144.198-131.082zM654.7 276.878c-30.788-41.016-69.433-75.796-113.7-102.108v127.81c39.849-2.906 78.045-11.77 113.7-25.702z m51.415-24.562A392.966 392.966 0 0 0 763.97 212h0.361c-55.635-46.843-124.483-78.493-200.153-88.558 56.093 32.29 104.535 76.377 141.937 128.874zM732.017 484c-4.045-57.343-20.423-111.282-46.498-159.179C640.6 343.7 591.959 355.465 541 358.712V484h191.017z m56.123 0h114.875c-6.295-89.205-42.439-170.17-98.504-232.968a449.25 449.25 0 0 1-68.79 48.87c29.828 55.4 48.333 117.798 52.42 184.098zM512 960C264.576 960 64 759.424 64 512S264.576 64 512 64s448 200.576 448 448-200.576 448-448 448z' fill='currentColor' p-id='8081'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:volume{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641138362' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='9125'%3E%3Cpath d='M925.27 269.25V758c0 112.46-185.35 203.64-414 203.64s-414-91.18-414-203.64V269.25c0-112.46 185.34-203.63 414-203.63s414 91.17 414 203.63zM842.47 758V269.25c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18V758c0 43.07 125.73 122.18 331.18 122.18S842.47 801.05 842.47 758z' fill='currentColor' p-id='9126'%3E%3C/path%3E%3Cpath d='M925.27 269.25c0 112.47-185.35 203.64-414 203.64s-414-91.17-414-203.64 185.34-203.63 414-203.63 414 91.17 414 203.63z m-82.8 0c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18 125.73 122.18 331.18 122.18 331.18-79.1 331.18-122.18z' fill='currentColor' p-id='9127'%3E%3C/path%3E%3Cpath d='M511.29 554.34c-205.45 0-331.18-79.1-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.08-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9128'%3E%3C/path%3E%3Cpath d='M511.29 717.25c-205.45 0-331.18-79.11-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.07-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9129'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-domain\:setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='currentColor'%3E%3Crect id='资源管理' x='0.000000' y='0.000000' fill='currentColor' fill-opacity='0'/%3E%3Cpath id='形状结合' d='M2.57806 1.40698L13.2342 1.40698C13.8256 1.40698 14.305 1.88637 14.305 2.47772L14.305 4.90995C14.305 5.25242 14.1442 5.55733 13.894 5.75333C13.4005 5.55625 12.8918 5.68477 12.5228 5.98068L10.9975 5.98068C10.6393 5.68927 10.1742 5.57036 9.67089 5.73813L9.36093 5.87039C9.2799 5.90655 9.20049 5.9433 9.12263 5.98068L2.57806 5.98068C1.98671 5.98068 1.50732 5.5013 1.50732 4.90995L1.50732 2.47772C1.50732 1.88637 1.98671 1.40698 2.57806 1.40698ZM8.10536 6.56504L2.57806 6.56504C1.98671 6.56504 1.50732 7.04442 1.50732 7.63577L1.50732 10.068C1.50732 10.6594 1.98671 11.1387 2.57806 11.1387L5.3785 11.1387C5.39874 10.9888 5.42464 10.8357 5.45625 10.6777L5.49351 10.5374C5.53804 10.4038 5.59925 10.279 5.67447 10.1653L2.57806 10.1653C2.5243 10.1653 2.48072 10.1218 2.48072 10.068L2.48072 7.63577C2.48072 7.58201 2.5243 7.53843 2.57806 7.53843L7.15438 7.53843C7.23545 7.32313 7.37166 7.12735 7.5631 6.97539L7.62866 6.92808L7.78482 6.80023C7.8886 6.71909 7.99532 6.64078 8.10536 6.56504ZM5.32766 11.7231L2.57806 11.7231C1.98671 11.7231 1.50732 12.2025 1.50732 12.7938L1.50732 15.2261C1.50732 15.8174 1.98671 16.2968 2.57806 16.2968L7.1537 16.2968C7.03764 15.9974 7.02133 15.657 7.15365 15.3234L2.57806 15.3234C2.5243 15.3234 2.48072 15.2798 2.48072 15.2261L2.48072 12.7938C2.48072 12.7401 2.5243 12.6965 2.57806 12.6965L5.37289 12.6965C5.35414 12.5489 5.34066 12.3997 5.33263 12.2516L5.32382 11.931C5.32382 11.8618 5.3251 11.7925 5.32766 11.7231ZM13.2342 2.38038L2.57806 2.38038C2.5243 2.38038 2.48072 2.42396 2.48072 2.47772L2.48072 4.90995C2.48072 4.96371 2.5243 5.00729 2.57806 5.00729L13.2342 5.00729C13.288 5.00729 13.3316 4.96371 13.3316 4.90995L13.3316 2.47772C13.3316 2.42396 13.288 2.38038 13.2342 2.38038Z' fill='rgb(251,252,251)' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606Z' fill='rgb(255,255,255)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604Z' fill-rule='evenodd' fill='rgb(255,255,255)' fill-opacity='0' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3Cpath id='路径' d='M11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451Z' fill='rgb(0,0,0)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117Z' fill-rule='evenodd' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-eos-icons\:loading{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 1 0 22 12A10 10 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8 8 0 0 1 12 20Z' opacity='.5'/%3E%3Cpath fill='currentColor' d='M20 12h2A10 10 0 0 0 12 2V4A8 8 0 0 1 20 12Z'%3E%3CanimateTransform attributeName='transform' dur='1s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M406.7 707L195.8 496.2a32 32 0 1 0-45.2 45.2l256 256l512-512a32 32 0 0 0-45.3-45.2L406.6 706.9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M764.3 214.6L512 466.9L259.7 214.6a32 32 0 0 0-45.1 45.1L466.8 512L214.5 764.2a32 32 0 1 0 45.1 45.2L512 557.2l252.3 252.3a32 32 0 0 0 45.1-45.1L557.1 512l252.3-252.4a32 32 0 1 0-45.1-45.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M195.2 195.2a64 64 0 0 1 90.5 0L512 421.5l226.3-226.3a64 64 0 0 1 90.5 90.5L602.5 512l226.3 226.3a64 64 0 0 1-90.5 90.5L512 602.5L285.7 828.8a64 64 0 0 1-90.5-90.5L421.5 512L195.2 285.7a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 384H576V128H192v768h640zm-26.5-64L640 154.5V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-location{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M800 416a288 288 0 1 0-576 0c0 118.1 94.5 272.1 288 456.6C705.5 688 800 534 800 416M512 960Q160 640 160 416a352 352 0 0 1 704 0q0 224-352 544'/%3E%3Cpath fill='currentColor' d='M512 512a96 96 0 1 0 0-192a96 96 0 0 0 0 192m0 64a160 160 0 1 1 0-320a160 160 0 0 1 0 320'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M544 768v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768H192A128 128 0 0 1 64 640V256a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128zM192 192a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-operation{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M389.4 768a96 96 0 0 1 181.2 0H896v64H570.6a96 96 0 0 1-181.2 0H128v-64zm192-288a96 96 0 0 1 181.2 0H896v64H762.6a96 96 0 0 1-181.2 0H128v-64zm-320-288a96 96 0 0 1 181.2 0H896v64H442.6a96 96 0 0 1-181.2 0H128v-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-question-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64a448 448 0 1 1 0 896a448 448 0 0 1 0-896m23.7 191.5q-77.9 0-123.2 44.3c-31 29.6-45.7 70.4-45.7 122.5H447c0-29.5 5.7-52.8 17.6-69c13.4-19.7 35.2-28.8 66.2-28.8q36.2-.2 56.3 19.7a77 77 0 0 1 19.7 54.9a78 78 0 0 1-19 50l-8.4 9.8c-45.8 40.9-73.2 70.4-82.4 89.5c-9.8 19-14 42.2-14 69v9.8h80.9v-9.9c0-16.9 3.5-31.6 10.6-45.7a109 109 0 0 1 28.1-35.2c33.8-29.6 54.2-48.6 60.6-55.6c16.9-22.6 26-51.4 26-86.6q0-64.4-42.2-101.4c-28.2-25.3-65.5-37.3-111.3-37.3m-12.6 406.2a54 54 0 0 0-38.7 14.8a49 49 0 0 0-15.5 38c0 15.5 4.9 28.2 15.5 38A55 55 0 0 0 523 768c15.5 0 28.1-5 38.7-14.8a52 52 0 0 0 16.2-38.7a52 52 0 0 0-15.5-38a56 56 0 0 0-39.4-14.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-refresh-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M784.5 230.3v-50.6a32 32 0 1 1 64 0v149a32 32 0 0 1-32 32h-149a32 32 0 1 1 0-64h93a320 320 0 1 0-235.7 536.5a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384a384 384 0 0 1-384-384a384 384 0 0 1 643.7-283'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m795.9 750.7l125 125a32 32 0 0 1-45.3 45.2l-125-125a416 416 0 1 1 45.3-45.2M480 832a352 352 0 1 0 0-704a352 352 0 0 0 0 704'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-select{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M77.2 415a64 64 0 0 1 90.5 0L394 641.3l452.5-452.5a64 64 0 1 1 90.6 90.5l-543 543l-317-316.8a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M600.7 64a32 32 0 0 1 30.5 22.2l35.2 109.4a348 348 0 0 1 42.4 24.5l112.4-24.2a32 32 0 0 1 34.4 15.4l88.7 153.5a32 32 0 0 1-4 37.5l-77.1 85.1a357 357 0 0 1 0 49l77 85.3a32 32 0 0 1 4.1 37.5l-88.7 153.6a32 32 0 0 1-34.4 15.3l-112.4-24.2q-20.2 13.6-42.4 24.5l-35.2 109.4a32 32 0 0 1-30.5 22.2H423.3a32 32 0 0 1-30.5-22.2l-35.1-109.3a352 352 0 0 1-42.6-24.7l-112.3 24.3a32 32 0 0 1-34.4-15.4L79.7 659.2a32 32 0 0 1 4-37.5l77.1-85.3a357 357 0 0 1 0-48.8l-77-85.3a32 32 0 0 1-4.1-37.5l88.7-153.6a32 32 0 0 1 34.4-15.3l112.3 24.3a355 355 0 0 1 42.6-24.7l35.2-109.3A32 32 0 0 1 423.2 64zm-23.4 64H446.7l-36.3 113l-24.5 12a294 294 0 0 0-34.9 20.2l-22.6 15.3l-116.2-25l-65.3 113l79.7 88.3l-2 27.1a293 293 0 0 0 0 40.2l2 27.1l-79.8 88.2L212 760.6l116.2-25l22.7 15.2a294 294 0 0 0 34.8 20.1l24.5 12L446.7 896h130.7L614 782.8l24.4-11.9a288 288 0 0 0 34.8-20l22.6-15.3l116.3 25l65.2-113.2l-79.7-88.2l2-27.1a293 293 0 0 0 0-40.3l-2-27.1l79.8-88.1L812 263.4l-116.3 25l-22.6-15.2a288 288 0 0 0-34.8-20.1L614 241zM512 320a192 192 0 1 1 0 384a192 192 0 0 1 0-384m0 64a128 128 0 1 0 0 256a128 128 0 0 0 0-256'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-top{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M572.2 205.3v600.3a30.1 30.1 0 1 1-60.2 0V205.3L292.4 438.6a29 29 0 0 1-42.7 0a33.4 33.4 0 0 1 0-45.2l271-288a29 29 0 0 1 42.7 0l271.1 288a33.4 33.4 0 0 1 0 45.2a29 29 0 0 1-42.6 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\:arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M831.9 340.9L512 652.7L192.1 340.9a30.6 30.6 0 0 0-42.7 0a29 29 0 0 0 0 41.6l340.3 331.7a32 32 0 0 0 44.6 0l340.3-331.7a29 29 0 0 0 0-41.7a30.6 30.6 0 0 0-42.7 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\:arrow-down-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 338.8a64 64 0 0 1 90.5 0L512 655.6l316.8-316.8a64 64 0 0 1 90.5 90.4l-362 362.1a64 64 0 0 1-90.5 0l-362.1-362a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\:arrow-up-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 685.2a64 64 0 0 0 90.5 0L512 368.4l316.8 316.8a64 64 0 0 0 90.5-90.4l-362-362.1a64 64 0 0 0-90.5 0l-362.1 362a64 64 0 0 0 0 90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa-solid\:external-link-alt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M432 320h-32a16 16 0 0 0-16 16v112H64V128h144a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16H48a48 48 0 0 0-48 48v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V336a16 16 0 0 0-16-16M488 0H360c-21.37 0-32.05 25.91-17 41l35.73 35.73L135 320.37a24 24 0 0 0 0 34L157.67 377a24 24 0 0 0 34 0l243.61-243.68L471 169c15 15 41 4.5 41-17V24a24 24 0 0 0-24-24'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:angle-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1280' display='inline-flex' width='0.8em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1011 480q0 13-10 23L535 969q-10 10-23 10t-23-10L23 503q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393l393-393q10-10 23-10t23 10l50 50q10 10 10 23'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.8em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:folder-open-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1920 1408' display='inline-flex' width='1.37em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1781 803q0-35-53-35H640q-40 0-85.5 21.5T483 842l-294 363q-18 24-18 40q0 35 53 35h1088q40 0 86-22t71-53l294-363q18-22 18-39M640 640h768V480q0-40-28-68t-68-28H736q-40 0-68-28t-28-68v-64q0-40-28-68t-68-28H224q-40 0-68 28t-28 68v853l256-315q44-53 116-87.5T640 640m1269 163q0 62-46 120l-295 363q-43 53-116 87.5t-140 34.5H224q-92 0-158-66T0 1184V224q0-92 66-158T224 0h320q92 0 158 66t66 158v32h544q92 0 158 66t66 158v160h192q54 0 99 24.5t67 70.5q15 32 15 68'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.37em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:lightbulb-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1536' display='inline-flex' width='0.67em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M736 448q0 13-9.5 22.5T704 480t-22.5-9.5T672 448q0-46-54-71t-106-25q-13 0-22.5-9.5T480 320t9.5-22.5T512 288q50 0 99.5 16t87 54t37.5 90m160 0q0-72-34.5-134t-90-101.5t-123-62T512 128t-136.5 22.5t-123 62t-90 101.5T128 448q0 101 68 180q10 11 30.5 33t30.5 33q128 153 141 298h228q13-145 141-298q10-11 30.5-33t30.5-33q68-79 68-180m128 0q0 155-103 268q-45 49-74.5 87T787 898.5T753 1006q47 28 47 82q0 37-25 64q25 27 25 64q0 52-45 81q13 23 13 47q0 46-31.5 71t-77.5 25q-20 44-60 70t-87 26t-87-26t-60-70q-46 0-77.5-25t-31.5-71q0-24 13-47q-45-29-45-81q0-37 25-64q-25-27-25-64q0-54 47-82q-4-50-34-107.5T177.5 803T103 716Q0 603 0 448q0-99 44.5-184.5t117-142t164-89T512 0t186.5 32.5t164 89t117 142T1024 448'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.67em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa6-solid-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 448 512' display='inline-flex' width='0.88em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.88em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:ellipsis-vertical{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='416' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='96' r='48' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M208 192v128m96-128v128'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:play-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='m216.32 334.44l114.45-69.14a10.89 10.89 0 0 0 0-18.6l-114.45-69.14a10.78 10.78 0 0 0-16.32 9.31v138.26a10.78 10.78 0 0 0 16.32 9.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:refresh-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='28' d='M288 193s12.18-6-32-6a80 80 0 1 0 80 80'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='28' d='m256 149l40 40l-40 40'/%3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M256 64C150 64 64 150 64 256s86 192 192 192s192-86 192-192S362 64 256 64Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Cpath fill='currentColor' d='m470.39 300l-.47-.38l-31.56-24.75a16.11 16.11 0 0 1-6.1-13.33v-11.56a16 16 0 0 1 6.11-13.22L469.92 212l.47-.38a26.68 26.68 0 0 0 5.9-34.06l-42.71-73.9a1.6 1.6 0 0 1-.13-.22A26.86 26.86 0 0 0 401 92.14l-.35.13l-37.1 14.93a15.94 15.94 0 0 1-14.47-1.29q-4.92-3.1-10-5.86a15.94 15.94 0 0 1-8.19-11.82l-5.59-39.59l-.12-.72A27.22 27.22 0 0 0 298.76 26h-85.52a26.92 26.92 0 0 0-26.45 22.39l-.09.56l-5.57 39.67a16 16 0 0 1-8.13 11.82a175 175 0 0 0-10 5.82a15.92 15.92 0 0 1-14.43 1.27l-37.13-15l-.35-.14a26.87 26.87 0 0 0-32.48 11.34l-.13.22l-42.77 73.95a26.71 26.71 0 0 0 5.9 34.1l.47.38l31.56 24.75a16.11 16.11 0 0 1 6.1 13.33v11.56a16 16 0 0 1-6.11 13.22L42.08 300l-.47.38a26.68 26.68 0 0 0-5.9 34.06l42.71 73.9a1.6 1.6 0 0 1 .13.22a26.86 26.86 0 0 0 32.45 11.3l.35-.13l37.07-14.93a15.94 15.94 0 0 1 14.47 1.29q4.92 3.11 10 5.86a15.94 15.94 0 0 1 8.19 11.82l5.56 39.59l.12.72A27.22 27.22 0 0 0 213.24 486h85.52a26.92 26.92 0 0 0 26.45-22.39l.09-.56l5.57-39.67a16 16 0 0 1 8.18-11.82c3.42-1.84 6.76-3.79 10-5.82a15.92 15.92 0 0 1 14.43-1.27l37.13 14.95l.35.14a26.85 26.85 0 0 0 32.48-11.34a3 3 0 0 1 .13-.22l42.71-73.89a26.7 26.7 0 0 0-5.89-34.11m-134.48-40.24a80 80 0 1 1-83.66-83.67a80.21 80.21 0 0 1 83.66 83.67'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:settings-outline,[i-famicons\:settings-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M262.29 192.31a64 64 0 1 0 57.4 57.4a64.13 64.13 0 0 0-57.4-57.4M416.39 256a154 154 0 0 1-1.53 20.79l45.21 35.46a10.81 10.81 0 0 1 2.45 13.75l-42.77 74a10.81 10.81 0 0 1-13.14 4.59l-44.9-18.08a16.11 16.11 0 0 0-15.17 1.75A164.5 164.5 0 0 1 325 400.8a15.94 15.94 0 0 0-8.82 12.14l-6.73 47.89a11.08 11.08 0 0 1-10.68 9.17h-85.54a11.11 11.11 0 0 1-10.69-8.87l-6.72-47.82a16.07 16.07 0 0 0-9-12.22a155 155 0 0 1-21.46-12.57a16 16 0 0 0-15.11-1.71l-44.89 18.07a10.81 10.81 0 0 1-13.14-4.58l-42.77-74a10.8 10.8 0 0 1 2.45-13.75l38.21-30a16.05 16.05 0 0 0 6-14.08c-.36-4.17-.58-8.33-.58-12.5s.21-8.27.58-12.35a16 16 0 0 0-6.07-13.94l-38.19-30A10.81 10.81 0 0 1 49.48 186l42.77-74a10.81 10.81 0 0 1 13.14-4.59l44.9 18.08a16.11 16.11 0 0 0 15.17-1.75A164.5 164.5 0 0 1 187 111.2a15.94 15.94 0 0 0 8.82-12.14l6.73-47.89A11.08 11.08 0 0 1 213.23 42h85.54a11.11 11.11 0 0 1 10.69 8.87l6.72 47.82a16.07 16.07 0 0 0 9 12.22a155 155 0 0 1 21.46 12.57a16 16 0 0 0 15.11 1.71l44.89-18.07a10.81 10.81 0 0 1 13.14 4.58l42.77 74a10.8 10.8 0 0 1-2.45 13.75l-38.21 30a16.05 16.05 0 0 0-6.05 14.08c.33 4.14.55 8.3.55 12.47'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:stop-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='M310.4 336H201.6a25.62 25.62 0 0 1-25.6-25.6V201.6a25.62 25.62 0 0 1 25.6-25.6h108.8a25.62 25.62 0 0 1 25.6 25.6v108.8a25.62 25.62 0 0 1-25.6 25.6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:trash-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='m112 112l20 320c.95 18.49 14.4 32 32 32h184c17.67 0 30.87-13.51 32-32l20-320'/%3E%3Cpath fill='currentColor' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M80 112h352'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M192 112V72h0a23.93 23.93 0 0 1 24-24h80a23.93 23.93 0 0 1 24 24h0v40m-64 64v224m-72-224l8 224m136-224l-8 224'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-dir{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_404_103_0' x1='1.000000' y1='8.114033' x2='13.000000' y2='8.114033' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE8A4'/%3E%3Cstop offset='0.996499' stop-color='%23FFD96F'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='path' d='M12.1727 2.75769L5.53442 2.75769C5.53442 2.70795 5.52966 2.65869 5.52026 2.60986C5.51074 2.5611 5.49683 2.51373 5.47827 2.46777C5.45972 2.42181 5.43701 2.37811 5.41003 2.33679C5.38318 2.29541 5.35254 2.25714 5.31836 2.22198C5.28406 2.18677 5.24683 2.1554 5.20654 2.12775C5.16626 2.1001 5.12378 2.07678 5.07898 2.05774C5.03418 2.0387 4.98816 2.02435 4.94055 2.01465C4.89307 2.00494 4.84509 2.00006 4.79663 2.00006L1.8468 2.00006C1.79834 2.00006 1.75037 2.00494 1.70288 2.01465C1.6554 2.02435 1.60925 2.0387 1.56458 2.05774C1.51978 2.07678 1.47729 2.1001 1.43701 2.12775C1.39673 2.1554 1.3595 2.18677 1.3252 2.22198C1.29089 2.25714 1.26038 2.29541 1.2334 2.33679C1.20654 2.37811 1.18384 2.42181 1.16528 2.46777C1.14673 2.51373 1.13281 2.5611 1.12329 2.60986C1.11389 2.65869 1.10913 2.70795 1.10913 2.75769L1.10913 5.03058C1.10913 5.44971 1.43872 5.78821 1.8468 5.78821L12.1737 5.78821C12.2222 5.78821 12.2701 5.78333 12.3176 5.77362C12.3652 5.76392 12.4113 5.74957 12.4561 5.73053C12.5009 5.71149 12.5433 5.68817 12.5836 5.66052C12.6239 5.63287 12.6611 5.60144 12.6954 5.56628C12.7296 5.53113 12.7603 5.49286 12.7871 5.45148C12.8141 5.4101 12.8368 5.36646 12.8553 5.3205C12.8739 5.27454 12.8878 5.22717 12.8973 5.17834C12.9067 5.12958 12.9115 5.08032 12.9115 5.03058L12.9115 3.51532C12.9115 3.46552 12.9067 3.4162 12.8972 3.36737C12.8878 3.31854 12.8738 3.27112 12.8552 3.22516C12.8367 3.17914 12.8138 3.1355 12.787 3.09412C12.76 3.05267 12.7294 3.0144 12.6951 2.97925C12.6608 2.94403 12.6234 2.91266 12.5831 2.88501C12.5427 2.85742 12.5002 2.83411 12.4553 2.81506C12.4105 2.79608 12.3644 2.78174 12.3168 2.77209C12.2693 2.76239 12.2212 2.75763 12.1727 2.75769Z' fill='%23FDCA48' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M11.436 3.51532L2.5835 3.51532C2.53503 3.51532 2.48706 3.5202 2.43958 3.52991C2.39209 3.53961 2.34595 3.55396 2.30127 3.573C2.25647 3.59204 2.21399 3.61536 2.17371 3.64301C2.13342 3.67065 2.09619 3.70203 2.06189 3.73724C2.02759 3.7724 1.99707 3.81067 1.97009 3.85205C1.94324 3.89337 1.92053 3.93707 1.90198 3.98303C1.88342 4.02899 1.86951 4.07635 1.85999 4.12512C1.85059 4.17395 1.84583 4.22321 1.84583 4.27295L1.84583 5.03058C1.84583 5.44971 2.17639 5.78821 2.5835 5.78821L11.4351 5.78821C11.4835 5.78821 11.5315 5.78333 11.579 5.77362C11.6265 5.76392 11.6726 5.74957 11.7173 5.73053C11.7621 5.71149 11.8046 5.68817 11.8448 5.66052C11.8851 5.63287 11.9224 5.6015 11.9567 5.56628C11.991 5.53113 12.0215 5.49286 12.0485 5.45148C12.0753 5.41016 12.098 5.36646 12.1166 5.3205C12.1351 5.27454 12.1492 5.22717 12.1586 5.17841C12.168 5.12958 12.1727 5.08032 12.1727 5.03058L12.1727 4.27295C12.1727 4.22327 12.168 4.17401 12.1586 4.12524C12.1492 4.07654 12.1351 4.02917 12.1167 3.98328C12.0981 3.93732 12.0754 3.89368 12.0486 3.85236C12.0217 3.81104 11.9912 3.77277 11.957 3.73761C11.9229 3.70239 11.8856 3.67102 11.8453 3.64337C11.8052 3.61572 11.7627 3.59235 11.718 3.5733C11.6733 3.5542 11.6272 3.53979 11.5798 3.53003C11.5323 3.52032 11.4844 3.51538 11.436 3.51532Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M12.2489 4.22803L1.75012 4.22803C1.70081 4.22803 1.65198 4.23218 1.60376 4.24048C1.55542 4.24878 1.50854 4.26105 1.46301 4.27734C1.41748 4.29358 1.37427 4.31354 1.33337 4.33716C1.29236 4.36078 1.25452 4.38763 1.21973 4.41772C1.18481 4.44781 1.15381 4.48053 1.12646 4.51587C1.099 4.55121 1.07593 4.58856 1.05713 4.62787C1.03821 4.66711 1.02405 4.70764 1.0144 4.74933C1.00476 4.79108 1 4.83319 1 4.87567L1 11.3524C1 11.7098 1.33508 12.0001 1.75012 12.0001L12.2499 12.0001C12.2992 12.0001 12.348 11.9959 12.3962 11.9876C12.4446 11.9793 12.4915 11.967 12.537 11.9507C12.5825 11.9344 12.6257 11.9145 12.6666 11.8909C12.7076 11.8672 12.7455 11.8404 12.7803 11.8104C12.8152 11.7803 12.8462 11.7476 12.8735 11.7122C12.901 11.6768 12.9241 11.6395 12.9429 11.6002C12.9618 11.5609 12.976 11.5204 12.9856 11.4787C12.9952 11.437 13 11.3949 13 11.3524L13 4.87567C13 4.83313 12.9952 4.79095 12.9856 4.74921C12.976 4.70752 12.9617 4.66699 12.9429 4.62762C12.924 4.58832 12.9008 4.55096 12.8734 4.51562C12.8459 4.48022 12.8148 4.44751 12.7799 4.41742C12.7451 4.38733 12.7072 4.36047 12.6661 4.33685C12.6251 4.31329 12.5818 4.29333 12.5363 4.2771C12.4907 4.2608 12.4437 4.2486 12.3954 4.2403C12.347 4.23206 12.2982 4.22797 12.2489 4.22803Z' fill='url(%23paint_linear_404_103_0)' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-file-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1152 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1152 608v192c0 53.02-42.98 96-96 96H96c-53.02 0-96-42.98-96-96V608c0-53.02 42.98-96 96-96h960c53.02 0 96 42.98 96 96zm-96-160a159.114 159.114 0 0 1 61.554 12.33L924.5 170.748A96.006 96.006 0 0 0 844.622 128H307.378a96 96 0 0 0-79.876 42.748L34.446 460.33A159.114 159.114 0 0 1 96 448h960zm-96 192c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm-192 0c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' data-spm-anchor-id='a313x.7781069.0.i7'%3E%3Cpath d='M842.667 981.333H181.333A53.393 53.393 0 0 1 128 928V96a53.393 53.393 0 0 1 53.333-53.333H648.08a52.987 52.987 0 0 1 37.713 15.62L880.38 252.873A52.987 52.987 0 0 1 896 290.587V928a53.393 53.393 0 0 1-53.333 53.333zm-661.334-896A10.667 10.667 0 0 0 170.667 96v832a10.667 10.667 0 0 0 10.666 10.667h661.334A10.667 10.667 0 0 0 853.333 928V298.667h-160A53.393 53.393 0 0 1 640 245.333v-160zM682.667 115.5v129.833A10.667 10.667 0 0 0 693.333 256h129.834zM704 768H320a21.333 21.333 0 0 1 0-42.667h384A21.333 21.333 0 0 1 704 768zm0-213.333H320A21.333 21.333 0 0 1 320 512h384a21.333 21.333 0 0 1 0 42.667zm-213.333-256H320A21.333 21.333 0 0 1 320 256h170.667a21.333 21.333 0 0 1 0 42.667z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-flowbite\:play-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M8.6 5.2A1 1 0 0 0 7 6v12a1 1 0 0 0 1.6.8l8-6a1 1 0 0 0 0-1.6z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fontisto\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.48 3.512a11.97 11.97 0 0 0-8.486-3.514C5.366-.002-.007 5.371-.007 11.999c0 3.314 1.344 6.315 3.516 8.487A11.97 11.97 0 0 0 11.995 24c6.628 0 12.001-5.373 12.001-12.001c0-3.314-1.344-6.315-3.516-8.487m-1.542 15.427a9.8 9.8 0 0 1-6.943 2.876c-5.423 0-9.819-4.396-9.819-9.819a9.8 9.8 0 0 1 2.876-6.943a9.8 9.8 0 0 1 6.942-2.876c5.422 0 9.818 4.396 9.818 9.818a9.8 9.8 0 0 1-2.876 6.942z'/%3E%3Cpath fill='currentColor' d='m13.537 12l3.855-3.855a1.091 1.091 0 0 0-1.542-1.541l.001-.001l-3.855 3.855l-3.855-3.855A1.091 1.091 0 0 0 6.6 8.145l-.001-.001l3.855 3.855l-3.855 3.855a1.091 1.091 0 1 0 1.541 1.542l.001-.001l3.855-3.855l3.855 3.855a1.091 1.091 0 1 0 1.542-1.541l-.001-.001z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-healthicons\:health-vulnerability-through-social-determinants-outline-24px{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='currentColor'%3E%3Cpath d='M3.017 7.6A9.96 9.96 0 0 0 2 12c0 5.523 4.477 10 10 10q1.022-.002 1.985-.197a.3.3 0 0 1-.005-.053v-.99a.25.25 0 0 0-.074-.177l-.677-.677Q12.628 20 12 20A8 8 0 0 1 4.582 9H3.354a.25.25 0 0 1-.25-.25v-.958a.25.25 0 0 0-.073-.177zm5.988-3.02l-1.51-1.51A9.96 9.96 0 0 1 12 2c5.523 0 10 4.477 10 10a9.95 9.95 0 0 1-1.433 5.16L19.1 15.693A8 8 0 0 0 9.005 4.58M6 3l3 3l-.79.79l-.35-.35v1.443H6.745v-.93a.744.744 0 1 0-1.488 0v.93H4.139V6.44l-.35.35L3 6z'/%3E%3Cpath d='M11 16v-3H8v-2h3V8h2v3h3v2h-3v3zm6.4-.6l3.5 3.529l-.82.826l-.362-.366v1.51h-1.545v-.973a.776.776 0 0 0-.773-.779a.776.776 0 0 0-.773.78v.973h-1.545v-1.51l-.363.365l-.82-.826z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-gift{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 12.6494 12.6621' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 369' d='M11.4296 2.35786L10.9855 2.35786C11.2107 1.97596 11.3095 1.61169 11.278 1.27381C11.2518 0.991023 11.1177 0.586577 10.6266 0.264252C10.2194 -0.00361454 9.69581 -0.069314 9.11488 0.0758196C8.17281 0.312347 7.05786 1.12551 6.32477 2.10822C5.59123 1.12552 4.47717 0.312347 3.53512 0.0758195C2.95371 -0.0702574 2.42963 -0.00409436 2.0225 0.264252C1.53181 0.586577 1.39776 0.991023 1.37157 1.27381C1.33999 1.61169 1.43792 1.97596 1.66407 2.35786L1.21989 2.35786C0.547341 2.35786 0 2.90561 0 3.57868L0 5.15111C0 5.68354 0.35117 6.1541 0.859241 6.31212C0.810954 6.44572 0.785675 6.58384 0.785675 6.72379L0.785675 11.4413C0.785675 12.1139 1.33364 12.6619 2.00626 12.6619L10.6447 12.6619C11.3172 12.6619 11.8643 12.114 11.8643 11.4413L11.8643 6.72378C11.8643 6.58293 11.84 6.44437 11.7917 6.31164C12.299 6.15274 12.6493 5.68218 12.6493 5.1511L12.6493 3.57908C12.6493 2.90606 12.1022 2.35786 11.4296 2.35786ZM10.6447 11.7925L6.75903 11.7925L6.75903 6.37214L10.6447 6.37214C10.8383 6.37214 10.9954 6.53012 10.9954 6.72378L10.9954 11.4413C10.9954 11.635 10.8383 11.7925 10.6447 11.7925ZM7.23751 2.35786C7.85547 1.64506 8.6666 1.08491 9.32523 0.919679C9.66737 0.83393 9.94722 0.857402 10.1499 0.991023C10.3653 1.13251 10.4036 1.25867 10.4122 1.35395C10.4465 1.70331 10.0718 2.17433 9.89488 2.35786L7.23751 2.35786ZM11.7799 3.57909L11.7799 5.15111C11.7799 5.34478 11.6233 5.50227 11.4296 5.50227L6.75903 5.50227L6.75903 3.22768L11.4296 3.22768C11.6233 3.22768 11.7799 3.38546 11.7799 3.57909ZM5.89007 6.37214L5.89007 11.7925L2.00624 11.7925C1.81212 11.7925 1.65502 11.635 1.65502 11.4413L1.65502 6.72378C1.65502 6.53012 1.81212 6.37214 2.00624 6.37214L5.89007 6.37214ZM2.23736 1.35395C2.24592 1.25867 2.28475 1.1325 2.49919 0.991023C2.70047 0.857402 2.98035 0.832778 3.32434 0.919679C3.9793 1.08398 4.78955 1.64418 5.40888 2.35786L2.75375 2.35786C2.59531 2.19739 2.20259 1.71169 2.23736 1.35395ZM0.868707 3.57909C0.868707 3.38548 1.0258 3.22768 1.21988 3.22768L5.89005 3.22768L5.89005 5.50227L1.21988 5.50227C1.0258 5.50227 0.868707 5.34478 0.868707 5.15111L0.868707 3.57909Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-notice{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 15.7041 11.9209' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 374' d='M10.1106 10.798C10.0733 10.798 10.0361 10.7919 10.0007 10.7801C9.9652 10.7684 9.93184 10.751 9.90187 10.7286C6.64187 8.29239 3.19375 8.16864 2.53562 8.16864C2.45125 8.16864 2.40437 8.17051 2.4 8.17051C2.25312 8.17551 2.11062 8.08614 2.0575 7.94426C1.035 5.20801 2.02187 2.88051 2.06437 2.78301C2.0913 2.72155 2.13528 2.6691 2.19112 2.63188C2.24695 2.59466 2.31228 2.57423 2.37937 2.57301C6.54125 2.51301 8.80687 0.861139 9.89625 0.0667638C10.0031 -0.0107363 10.1431 -0.0213611 10.26 0.0380138C10.3769 0.0973886 10.4506 0.217389 10.4506 0.348639C10.4506 0.959889 10.4531 3.38239 10.4556 5.71364C10.4581 7.87614 10.46 9.96114 10.46 10.4493C10.46 10.514 10.442 10.5774 10.408 10.6325C10.374 10.6876 10.3253 10.7321 10.2675 10.7611C10.2189 10.7852 10.1655 10.7978 10.1112 10.798L10.1106 10.798ZM2.63 7.47176C3.46687 7.48426 6.63125 7.67801 9.76125 9.77426C9.76 8.87551 9.75875 7.31614 9.7575 5.71426C9.75562 3.91426 9.75375 2.05926 9.75312 1.02676C8.48312 1.90114 6.25875 3.16176 2.62937 3.26614C2.43812 3.83864 1.99062 5.54114 2.63062 7.47239L2.63 7.47176ZM2.3775 8.17114L1.72187 8.15926C0.759375 8.15926 0 6.93176 0 5.36489C0 3.79801 0.759375 2.56989 1.72875 2.56989L2.4675 2.56989L2.4675 3.26801L1.72875 3.26801C1.24125 3.26801 0.698125 4.12926 0.698125 5.36489C0.698125 6.60051 1.24125 7.46176 1.72875 7.46176L2.39062 7.47426L2.3775 8.17176L2.3775 8.17114ZM14.18 0.595514L13.6031 1.05614C14.4437 2.18551 14.96 3.70239 14.96 5.36989C14.96 7.03801 14.4437 8.55426 13.6031 9.68364L14.18 10.1449C15.1231 8.88552 15.7037 7.21114 15.7037 5.36989C15.7037 3.52989 15.1231 1.85489 14.18 0.59614L14.18 0.595514ZM11.7137 2.80489C12.0744 3.57301 12.2806 4.44551 12.2806 5.37051C12.2806 6.29676 12.075 7.16801 11.7137 7.93676L12.3087 8.41301C12.7637 7.50989 13.0244 6.47426 13.0244 5.37114C13.0244 4.26864 12.7637 3.23301 12.3087 2.32926L11.7137 2.80489L11.7137 2.80489ZM4.09 11.9211C3.53187 11.9211 3.07812 11.4674 3.07812 10.9093L3.07812 7.53239L5.10125 7.78801L5.10125 10.9093C5.10125 11.4668 4.6475 11.9205 4.08937 11.9205L4.09 11.9211ZM3.77625 8.32426L3.77625 10.9099C3.77625 11.083 3.91687 11.2236 4.09 11.2236C4.26312 11.2236 4.40375 11.083 4.40375 10.9099L4.40375 8.40364L3.77625 8.32489L3.77625 8.32426Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none'%3E%3Crect id='' width='16.000000' height='16.000000' x='0.000000' y='0.000000' transform='matrix(-1,0,0,1,16,0)'/%3E%3Cpath id='矢量 363' d='M2.53333 3L12 3L12 4.33333L2.53333 4.33333L4.6 6.4L3.66667 7.33333L0 3.66667L3.66667 0L4.6 0.933333L2.53333 3Z' fill='currentColor' fill-rule='nonzero' transform='matrix(-1,0,0,1,14,4.5)'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-upgrade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1718692535082' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1480' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M897.3 594.1c0 16.9 13.7 30.6 30.6 30.6 16.9 0 30.6-13.7 30.6-30.6 0-16.9-13.7-30.6-30.6-30.6-16.9 0-30.6 13.7-30.6 30.6zM911.9 662.6c-11.4 0-21.9 5.9-28.8 15.1-5.5 7.8-11.9 15.5-18.7 22.4-30.2 30.2-70.4 46.6-113.3 46.6h-44.8c-19.6 0-35.6 16-35.6 35.6 0 18.3 14.6 32.9 32.9 32.9h42.5c61.7 0 119.2-24.2 163.1-67.2 11-11 21-23.3 29.2-36.1 14.2-21.4-0.9-49.3-26.5-49.3z m39.3-182.3c-10.1-20.1-23.3-38.8-39.3-55.3-38.4-39.7-88.6-64-143.5-69.4-45.6-97.3-143.4-158.5-251.6-158.5-67.2 0-132 24.2-182.7 67.6-45.2 40.2-77.2 93.2-90.5 152.1-46.1 4.6-89.1 24.7-122.4 58.5-37.5 37.4-57.7 87.7-57.7 140.2 0 52.5 20.1 101.9 56.7 139.3 35.6 37 83.6 58 134.3 59.8 0.9 0 2.7 0.5 3.7 0.5H313c18.7 0 33.8-15.1 33.8-33.8 0-19.2-15.5-34.3-34.3-34.3h-61.2c-32.9-1.8-64-15.1-87.3-38.8-23.8-24.2-36.5-55.7-36.5-89.5 0-34.3 13.2-66.7 37-90.9 21.9-21.9 49.3-35.2 79.5-37.9l54.4-5.5 12.8-53.9c9.6-43.9 33.8-85 68.1-114.7 38.4-32.9 87.3-51.2 137.5-51.2 81.8 0 154.9 45.7 190.1 119.2l18.3 37.9 42 4.1c37.5 3.7 73.1 21 100.1 48.4 10.1 10.5 18.7 21.9 25.6 34.7 5.5 10.5 16.4 16.9 27.9 16.9h1.8c23.6 1.1 39.6-24 28.6-45.5z' fill='currentColor' p-id='1481'%3E%3C/path%3E%3Cpath d='M684.4 575.3L541 431.9c-11.4-11.4-29.2-11.4-40.7 0L356.9 575.3c-11.4 11.4-11.4 29.2 0 40.7 11.4 11.4 29.2 11.4 40.7 0l94.6-94.6v275c0 16 12.8 28.8 28.8 28.8s28.8-12.8 28.8-28.8v-275l94.6 94.6c5.5 5.5 12.8 8.2 20.1 8.2s14.6-2.7 20.1-8.2c11.3-11.4 11.3-29.2-0.2-40.7z' fill='currentColor' p-id='1482'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14.25 12' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 375' d='M7.125 8.04663e-07L14.25 12L0 12L7.125 0L7.125 8.04663e-07ZM2.625 10.5L11.625 10.5L7.125 2.625L2.625 10.5ZM6.375 5.25L7.875 5.25L7.875 7.5L6.375 7.5L6.375 5.25L6.375 5.25ZM6.375 8.25L7.875 8.25L7.875 9.75L6.375 9.75L6.375 8.25L6.375 8.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5L5.5 11L12.5 4' fill='none' stroke='currentColor' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:fix{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7.48571C18 10.5154 15.544 12.9714 12.5143 12.9714C11.5878 12.9714 10.7149 12.7417 9.94953 12.3362L4.28571 18L2 15.7143L7.66382 10.0505C7.25829 9.28507 7.02857 8.41221 7.02857 7.48571C7.02857 4.45604 9.48462 2 12.5143 2C13.4408 2 14.3136 2.22969 15.079 2.63524L11.6 6.11429L13.8857 8.4L17.3648 4.92096C17.7703 5.68635 18 6.55922 18 7.48571Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:restart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 9V2' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M5.61905 4C3.77138 5.35135 2.57129 7.53552 2.57129 9.99998C2.57129 14.1027 5.89717 17.4286 9.99986 17.4286C14.1025 17.4286 17.4284 14.1027 17.4284 9.99998C17.4284 7.32457 16.0141 4.97949 13.8923 3.67164' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:update{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_230)'%3E%3Cpath d='M4.13753 13.7501C4.87923 14.8601 5.93344 15.7253 7.16684 16.2362C8.40024 16.7471 9.75744 16.8808 11.0668 16.6203C12.3762 16.3599 13.5789 15.717 14.5229 14.773C15.4669 13.829 16.1098 12.6262 16.3703 11.3169C16.6307 10.0075 16.497 8.65029 15.9861 7.41689C15.4752 6.18349 14.6101 5.12928 13.5001 4.38758C12.39 3.64588 11.085 3.25 9.74995 3.25C7.86292 3.2571 6.05168 3.99342 4.69495 5.305L3.44995 6.4' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M3 3.25V7H6.75' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3_230'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:user{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %233f3f3f;}.st1 {fill: %23ecb485;}.st2 {opacity: .1;}.st2, .st3 {fill: %2322b573;}.st4 {fill: %23f6caa9;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st4' d='M698.6,459.8c0,113.87-82.01,206.18-183.17,206.18s-183.17-92.31-183.17-206.17,82.01-206.18,183.17-206.18,183.17,92.31,183.17,206.18'/%3E%3Cpath class='st4' d='M444.27,633.56h140.49v116.19h-140.49v-116.19ZM355.41,471.89c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83M731.35,471.51c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83'/%3E%3Cpath class='st1' d='M444.64,650.21s26.6,13.69,65.19,13.69c45.33,1.85,74.93-13.32,74.93-13.32v13.69s-49.83,26.64-72.31,26.64-68.18-31.45-68.18-31.45l.37-9.25h0ZM491.79,202.69s-123.95,12.35-125.23,93.49,95.71,96.67,131.65,105.55c35.94,8.88,134.78,20.29,192.54-73.53,0,0-15.84-36.79-24.51-62.45-3.85-6.66,6.22,11.43-28.44-10.44-34.66-21.87-81.19-57.68-146.01-52.61'/%3E%3Cpath class='st0' d='M405.01,247.01s-90.37,15.05-95.5,95.91c-5.14,80.86,9.21,102.22,9.21,102.22,0,0,20.38-.06,25.51,30.41,0,0,9.43,5.59,10.27,0,1.39-9.29-8.27-53.43,10.99-94.45,19.13-40.76,37.56-46.58,37.56-46.58l1.96-87.5ZM642.57,335.37s24.17,31.15,28.35,62.29c3.54,26.41,8.47,76.09,8.47,76.09,0,0,6.74,4.76,11.55-6.66,4.81-11.41,3.57-22.81,8.05-25.77,23.65-15.66,17.48-81.5,16.21-88.45-5.37-29.4-29.76-76.64-29.76-76.64,0,0-42.87,59.14-42.87,59.14Z'/%3E%3Cpath class='st0' d='M488.66,175.41s-128.26,5.27-129.55,90.56,100.02,109.34,135.97,118.66c35.94,9.33,134.78,21.32,192.54-77.29,0,0,14.44-44.64,5.78-71.63-3.85-7-24.07,17.99-58.72-5-34.66-22.99-81.19-60.63-146.01-55.31'/%3E%3Cpath class='st3' d='M839.09,818.12c-22.8-17.9-65.73-44.28-108.29-64.98-69.09-33.59-145.99-48.64-145.99-48.64l-.06,2.28c-5.6,5.98-32.63,32.62-69.86,32.62s-64.07-25.01-70.4-31.31l-.33-3.24s-74.05,10.15-143.14,43.74c-47.28,22.99-95,52.99-115.09,70.59,81.7,86.69,197.57,140.81,326.08,140.81s245.34-54.56,327.09-141.88h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-hugeicons\:firewall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 14H5c-1.414 0-2.121 0-2.56.44C2 14.878 2 15.585 2 17v2c0 1.414 0 2.121.44 2.56C2.878 22 3.585 22 5 22h14c1.414 0 2.121 0 2.56-.44c.44-.439.44-1.146.44-2.56v-2c0-1.414 0-2.121-.44-2.56C21.122 14 20.415 14 19 14M2 18h20m-10 0v-4m-5 8v-4m10 4v-4m1.841-7c-.287-1.194-1.005-2.36-2.466-3.4C12.437 4.8 12 2 12 2s-4.062 3.6-1.75 8c-2.1.32-3.078-2-3.304-3.2c-.97 1.29-1.74 2.736-1.91 4.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-hugeicons\:internet{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='10'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2 12h20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 2l-5.5 9h11z'/%3E%3Ccircle cx='17.5' cy='17.5' r='4.5' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M3 13.5h8v8H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m1-4h2V8h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-zoom-in,[i-ic\:baseline-zoom-in=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14'/%3E%3Cpath fill='currentColor' d='M12 10h-2v2H9v-2H7V9h2V7h1v2h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-zoom-out,[i-ic\:baseline-zoom-out=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14M7 9h5v1H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:outline-arrow-circle-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2S2 6.48 2 12m18 0c0 4.42-3.58 8-8 8s-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8M8 12l4-4l1.41 1.41L11.83 11H16v2h-4.17l1.59 1.59L12 16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:outline-arrow-circle-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10s10-4.48 10-10M4 12c0-4.42 3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8s-8-3.58-8-8m12 0l-4 4l-1.41-1.41L12.17 13H8v-2h4.17l-1.59-1.59L12 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:outline-view-module{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 5v14h18V5zm16 6h-3.33V7H19zm-5.33 0h-3.33V7h3.33zM8.33 7v4H5V7zM5 17v-4h3.33v4zm5.33 0v-4h3.33v4zm5.34 0v-4H19v4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:round-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.29 6.71a.996.996 0 0 0 0 1.41L13.17 12l-3.88 3.88a.996.996 0 1 0 1.41 1.41l4.59-4.59a.996.996 0 0 0 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:round-refresh{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.65 6.35a7.95 7.95 0 0 0-6.48-2.31c-3.67.37-6.69 3.35-7.1 7.02C3.52 15.91 7.27 20 12 20a7.98 7.98 0 0 0 7.21-4.56c.32-.67-.16-1.44-.9-1.44c-.37 0-.72.2-.88.53a5.994 5.994 0 0 1-6.8 3.31c-2.22-.49-4.01-2.3-4.48-4.52A6.002 6.002 0 0 1 12 6c1.66 0 3.14.69 4.22 1.78l-1.51 1.51c-.63.63-.19 1.71.7 1.71H19c.55 0 1-.45 1-1V6.41c0-.89-1.08-1.34-1.71-.71z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-icon-park-outline\:disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='4'%3E%3Cpath stroke-linejoin='round' d='M41 4H7a3 3 0 0 0-3 3v34a3 3 0 0 0 3 3h34a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3Z'/%3E%3Cpath stroke-linejoin='round' d='M34 4v18H15V4z'/%3E%3Cpath stroke-linecap='round' d='M29 11v4M11.997 4h25.001'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-icon-park-outline\:mind-mapping{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M8 28a4 4 0 1 0 0-8a4 4 0 0 0 0 8ZM42 8a2 2 0 1 0 0-4a2 2 0 0 0 0 4Zm0 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4Zm0 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4Z'/%3E%3Cpath stroke-linecap='round' d='M32 6H20v36h12M12 24h20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:3d-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'%3E%3Cpath d='m12 3l7.794 4.5v7.845a2 2 0 0 1-1 1.732L13 20.423a2 2 0 0 1-2 0l-5.794-3.346a2 2 0 0 1-1-1.732V7.5z'/%3E%3Cpath d='M12 7v5l-4.33 2.5M12 12l4.33 2.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='2'%3E%3Cpath stroke-linecap='round' d='M7 21a2 2 0 0 1-2-2V3h9l5 5v11a2 2 0 0 1-2 2z'/%3E%3Cpath d='M13 3v6h6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:search-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\:cpu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M8 15.4V8.6a.6.6 0 0 1 .6-.6h6.8a.6.6 0 0 1 .6.6v6.8a.6.6 0 0 1-.6.6H8.6a.6.6 0 0 1-.6-.6'/%3E%3Cpath d='M20 4.6v14.8a.6.6 0 0 1-.6.6H4.6a.6.6 0 0 1-.6-.6V4.6a.6.6 0 0 1 .6-.6h14.8a.6.6 0 0 1 .6.6M17 4V2m-5 2V2M7 4V2m0 18v2m5-2v2m5-2v2m3-5h2m-2-5h2m-2-5h2M4 17H2m2-5H2m2-5H2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\:sidebar-expand{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2m-9.5 0V3'/%3E%3Cpath d='m5.5 10l1.75 2l-1.75 2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\:xmark-circle,[i-iconoir\:xmark-circle=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.172 14.828L12.001 12m2.828-2.828L12.001 12m0 0L9.172 9.172M12.001 12l2.828 2.828M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-jam\:write{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='-2 -2 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m5.72 14.456l1.761-.508l10.603-10.73a.456.456 0 0 0-.003-.64l-.635-.642a.443.443 0 0 0-.632-.003L6.239 12.635zM18.703.664l.635.643c.876.887.884 2.318.016 3.196L8.428 15.561l-3.764 1.084a.9.9 0 0 1-1.11-.623a.9.9 0 0 1-.002-.506l1.095-3.84L15.544.647a2.215 2.215 0 0 1 3.159.016zM7.184 1.817c.496 0 .898.407.898.909a.903.903 0 0 1-.898.909H3.592c-.992 0-1.796.814-1.796 1.817v10.906c0 1.004.804 1.818 1.796 1.818h10.776c.992 0 1.797-.814 1.797-1.818v-3.635c0-.502.402-.909.898-.909s.898.407.898.91v3.634c0 2.008-1.609 3.636-3.593 3.636H3.592C1.608 19.994 0 18.366 0 16.358V5.452c0-2.007 1.608-3.635 3.592-3.635z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\:lightning-ring{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath fill='currentColor' d='M11.5 13.8h-1.063c-1.53 0-2.294 0-2.583-.497s.088-1.162.844-2.491l2.367-4.167c.375-.66.563-.99.749-.94c.186.049.186.428.186 1.187V9.7c0 .236 0 .354.073.427s.191.073.427.073h1.063c1.53 0 2.294 0 2.583.497s-.088 1.162-.844 2.491l-2.367 4.167c-.375.66-.563.99-.749.94C12 18.247 12 17.868 12 17.109V14.3c0-.236 0-.354-.073-.427s-.191-.073-.427-.073'/%3E%3Ccircle cx='12' cy='12' r='9' stroke='currentColor' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath stroke-linecap='round' d='M16.5 12h-4.25a.25.25 0 0 1-.25-.25V8.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lineicons\:protection{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 64 64' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M53.6 7.5L33.3 1.9c-.8-.2-1.7-.2-2.5 0L10.4 7.5c-2.1.6-3.6 2.5-3.6 4.7V27c0 15.5 9.2 29.2 23.4 34.9c.6.2 1.2.4 1.8.4s1.2-.1 1.8-.4c14.2-5.7 23.4-19.5 23.4-35V12.2c0-2.2-1.5-4.1-3.6-4.7m-.9 19.4c0 13.4-8.3 25.8-20.5 30.8h-.3c-12.5-5-20.6-17.1-20.6-30.7V12.2c0-.1.1-.3.2-.3l20.4-5.6h.2l20.4 5.6c.1 0 .2.2.2.3z'/%3E%3Cpath fill='currentColor' d='M43.3 22.6L29.5 34.2L23.3 29c-1-.8-2.4-.7-3.2.3s-.7 2.4.3 3.2l7.6 6.4c.4.4.9.5 1.4.5s1-.2 1.4-.5L46.2 26c1-.8 1.1-2.2.3-3.2c-.8-.9-2.3-1-3.2-.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lsicon\:clothes-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' d='M5 13.5h6v-6l2 1L14 5l-2-2.5h-1.5C10.5 3 9.2 4 8 4S5.5 3 5.5 2.5H4L2 5l1 3.5l2-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m7-7l-7 7l-7-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 12l7-7l7 7m-7 7V5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-bell{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0m-10.47-5.674A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18l-6-6l6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-help{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3m.08 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-database{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v14a9 3 0 0 0 18 0V5'/%3E%3Cpath d='M3 12a9 3 0 0 0 18 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-archive{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.659 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v11.5'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M8 12v-1m0 7v-2m0-9V6'/%3E%3Ccircle cx='8' cy='20' r='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-code-2{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M5 12l-3 3l3 3m4 0l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M9 15h6m-3 3v-6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Ccircle cx='11.5' cy='14.5' r='2.5'/%3E%3Cpath d='M13.3 16.3L15 18'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-folder-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10v6m-3-3h6m5 7a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-git-branch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 6a9 9 0 0 0-9 9V3'/%3E%3Ccircle cx='18' cy='6' r='3'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-hard-drive-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 2v8m4-4l-4 4l-4-4'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2'/%3E%3Cpath d='M6 18h.01M10 18h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-maximize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3m8 0h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-minus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-refresh-cw{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9a9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5m5 4a9 9 0 0 1-9 9a9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='8' x='2' y='2' rx='2' ry='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2' ry='2'/%3E%3Cpath d='M6 6h.01M6 18h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0a2.34 2.34 0 0 0 3.319 1.915a2.34 2.34 0 0 1 2.33 4.033a2.34 2.34 0 0 0 0 3.831a2.34 2.34 0 0 1-2.33 4.033a2.34 2.34 0 0 0-3.319 1.915a2.34 2.34 0 0 1-4.659 0a2.34 2.34 0 0 0-3.32-1.915a2.34 2.34 0 0 1-2.33-4.033a2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-text-cursor-input{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20h-1a2 2 0 0 1-2-2a2 2 0 0 1-2 2H6m7-12h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7m-8 0H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1m1-4h1a2 2 0 0 1 2 2a2 2 0 0 1 2-2h1M9 6v12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-triangle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v12m5-7l-5-5l-5 5m14 7v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-wrench{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-x{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-zap{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\:logs{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5h1m-1 7h1m-1 7h1M8 5h1m-1 7h1m-1 7h1m4-14h8m-8 7h8m-8 7h8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\:user-round{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\:pause-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.25 5.5v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13A1.76 1.76 0 0 1 5.5 3.75h3a1.75 1.75 0 0 1 1.75 1.75m10 0v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13a1.76 1.76 0 0 1 1.75-1.75h3a1.75 1.75 0 0 1 1.75 1.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\:play-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.105 11.446a2.34 2.34 0 0 1-.21 1c-.15.332-.38.62-.67.84l-9.65 7.51a2.3 2.3 0 0 1-1.17.46h-.23a2.2 2.2 0 0 1-1-.24a2.29 2.29 0 0 1-1.28-2v-14a2.2 2.2 0 0 1 .33-1.17a2.27 2.27 0 0 1 2.05-1.1c.412.02.812.148 1.16.37l9.66 6.44c.294.204.54.47.72.78c.19.34.29.721.29 1.11'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\:eye-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 5c-6.307 0-9.367 5.683-9.91 6.808a.44.44 0 0 0 0 .384C2.632 13.317 5.692 19 12 19s9.367-5.683 9.91-6.808a.44.44 0 0 0 0-.384C21.368 10.683 18.308 5 12 5'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\:eye-off-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6.362A9.7 9.7 0 0 1 12 5c6.307 0 9.367 5.683 9.91 6.808c.06.123.06.261 0 .385c-.352.728-1.756 3.362-4.41 5.131M14 18.8a10 10 0 0 1-2 .2c-6.307 0-9.367-5.683-9.91-6.808a.44.44 0 0 1 0-.386c.219-.452.84-1.632 1.91-2.885m6 .843A3 3 0 0 1 14.236 14M3 3l18 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:bottom-panel-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 11.596l3.173-3.192H8.827zM18.384 4q.672 0 1.144.472T20 5.616v12.769q0 .67-.472 1.143q-.472.472-1.143.472H5.615q-.67 0-1.143-.472Q4 19.056 4 18.385V5.615q0-.67.472-1.143Q4.944 4 5.616 4zM19 15V5.616q0-.231-.192-.424T18.384 5H5.616q-.231 0-.424.192T5 5.616V15z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:check-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 14.312l6.246-6.266q.14-.14.354-.14t.354.14t.14.354t-.14.354l-6.389 6.369q-.242.243-.565.243t-.565-.243l-2.389-2.37q-.14-.14-.14-.353t.14-.354t.354-.14t.354.14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:close-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 12.727l-3.244 3.252q-.161.16-.358.15t-.358-.17t-.16-.363t.16-.363L11.274 12L8.04 8.782q-.16-.161-.16-.367t.16-.368t.364-.16q.204 0 .363.16L12 11.298l3.219-3.252q.161-.16.358-.16t.358.16q.165.166.165.367t-.165.36L12.702 12l3.252 3.244q.16.161.16.358t-.16.358q-.166.165-.367.165t-.36-.165z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:drag-pan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21.308L8.442 17.75l.714-.713L11.5 19.38V12.5H4.625l2.344 2.339l-.719.719L2.692 12l3.552-3.552l.714.714L4.619 11.5H11.5V4.62L9.156 6.963l-.714-.714L12 2.692l3.558 3.558l-.714.714L12.5 4.618V11.5h6.875l-2.344-2.339l.719-.719L21.308 12l-3.558 3.558l-.713-.714L19.38 12.5H12.5v6.875l2.339-2.344l.719.719z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:edit-square-sharp{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 14v-2.615l9.683-9.683l2.56 2.564L12.518 14zm9.466-8.354l1.347-1.361l-1.111-1.17l-1.387 1.381zM4 20V4h10.002l-6.386 6.387v5.998h5.896L20 9.895V20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:action-key{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21.6 23l-3.075-3.05q-.45.275-.962.413T16.5 20.5q-1.65 0-2.825-1.175T12.5 16.5t1.175-2.825T16.5 12.5t2.825 1.175T20.5 16.5q0 .575-.15 1.088t-.425.962L23 21.6zM5.5 20.5q-1.65 0-2.825-1.175T1.5 16.5t1.175-2.825T5.5 12.5t2.825 1.175T9.5 16.5t-1.175 2.825T5.5 20.5m11-2q.825 0 1.413-.587T18.5 16.5t-.587-1.412T16.5 14.5t-1.412.588T14.5 16.5t.588 1.413t1.412.587m-11-9q-1.65 0-2.825-1.175T1.5 5.5t1.175-2.825T5.5 1.5t2.825 1.175T9.5 5.5T8.325 8.325T5.5 9.5m11 0q-1.65 0-2.825-1.175T12.5 5.5t1.175-2.825T16.5 1.5t2.825 1.175T20.5 5.5t-1.175 2.825T16.5 9.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:add-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H6q-.425 0-.712-.288T5 12t.288-.712T6 11h5V6q0-.425.288-.712T12 5t.713.288T13 6v5h5q.425 0 .713.288T19 12t-.288.713T18 13h-5v5q0 .425-.288.713T12 19t-.712-.288T11 18z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-downward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16.175V5q0-.425.288-.712T12 4t.713.288T13 5v11.175l4.9-4.9q.3-.3.7-.288t.7.313q.275.3.287.7t-.287.7l-6.6 6.6q-.15.15-.325.213t-.375.062t-.375-.062t-.325-.213l-6.6-6.6q-.275-.275-.275-.687T4.7 11.3q.3-.3.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-forward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.175 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.175l-4.9-4.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l6.6 6.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-6.6 6.6q-.275.275-.687.275T11.3 19.3q-.3-.3-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-left-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7.85 13l2.85 2.85q.3.3.288.7t-.288.7q-.3.3-.712.313t-.713-.288L4.7 12.7q-.3-.3-.3-.7t.3-.7l4.575-4.575q.3-.3.713-.287t.712.312q.275.3.288.7t-.288.7L7.85 11H19q.425 0 .713.288T20 12t-.288.713T19 13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-right-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.15 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.15L13.3 8.15q-.3-.3-.288-.7t.288-.7q.3-.3.713-.312t.712.287L19.3 11.3q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.575 4.575q-.3.3-.712.288t-.713-.313q-.275-.3-.288-.7t.288-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-upward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 7.825l-4.9 4.9q-.3.3-.7.288t-.7-.313q-.275-.3-.288-.7t.288-.7l6.6-6.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l6.6 6.6q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L13 7.825V19q0 .425-.288.713T12 20t-.712-.288T11 19z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:article-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-2h14V5H5zM5 5v14zm3 12h5q.425 0 .713-.288T14 16t-.288-.712T13 15H8q-.425 0-.712.288T7 16t.288.713T8 17m0-4h8q.425 0 .713-.288T17 12t-.288-.712T16 11H8q-.425 0-.712.288T7 12t.288.713T8 13m0-4h8q.425 0 .713-.288T17 8t-.288-.712T16 7H8q-.425 0-.712.288T7 8t.288.713T8 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:auto-awesome-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 8.3q-.125 0-.263-.075T18.55 8l-.8-1.75l-1.75-.8q-.15-.05-.225-.187T15.7 5q0-.125.075-.262T16 4.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 1.7q.125 0 .263.075T19.45 2l.8 1.75l1.75.8q.15.05.225.188T22.3 5q0 .125-.075.263T22 5.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 8.3Zm0 14q-.125 0-.263-.075T18.55 22l-.8-1.75l-1.75-.8q-.15-.05-.225-.188T15.7 19q0-.125.075-.263T16 18.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 15.7q.125 0 .263.075t.187.225l.8 1.75l1.75.8q.15.05.225.188T22.3 19q0 .125-.075.263T22 19.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 22.3ZM9 18.575q-.275 0-.525-.15T8.1 18l-1.6-3.5L3 12.9q-.275-.125-.425-.375T2.425 12q0-.275.15-.525T3 11.1l3.5-1.6L8.1 6q.125-.275.375-.425T9 5.425q.275 0 .525.15T9.9 6l1.6 3.5l3.5 1.6q.275.125.425.375t.15.525q0 .275-.15.525T15 12.9l-3.5 1.6L9.9 18q-.125.275-.375.425t-.525.15Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:backup-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 12.85l-.9.875Q9.825 14 9.413 14t-.713-.3q-.275-.275-.275-.7t.275-.7l2.6-2.6q.3-.3.7-.3t.7.3l2.6 2.6q.275.275.287.688t-.287.712q-.275.275-.687.288t-.713-.263l-.9-.875V18h5.5q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-2.075-1.463-3.538T12 6T8.463 7.463T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18H8q.425 0 .713.288T9 19t-.288.713T8 20H6.5q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.625-2.3 2.5-3.725T12 4q2.925 0 4.963 2.038T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20H13q-.825 0-1.412-.587T11 18zm1 .15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:bolt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15H5.9q-.6 0-.888-.537t.063-1.038l7.475-10.75q.25-.35.65-.487t.825.012t.625.525t.15.8L14 10h3.875q.65 0 .913.575t-.163 1.075L10.4 21.5q-.275.325-.675.425t-.775-.075t-.587-.537t-.163-.788z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:build-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m15.5 16.9l1.4-1.4q.15-.15.15-.35t-.15-.35l-3.4-3.425q.1-.275.15-.55t.05-.625q0-1.425-1.012-2.437T10.25 6.75q-.425 0-.85.113t-.825.312l2.35 2.35l-1.4 1.4l-2.35-2.35q-.2.4-.312.825t-.113.85q0 1.425 1.013 2.438T10.2 13.7q.325 0 .613-.05t.562-.15l3.425 3.4q.15.15.35.15t.35-.15M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:cancel-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l2.9 2.9q.275.275.7.275t.7-.275t.275-.7t-.275-.7L13.4 12l2.9-2.9q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275L12 10.6L9.1 7.7q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7l2.9 2.9l-2.9 2.9q-.275.275-.275.7t.275.7t.7.275t.7-.275zm0 8.6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.5 11L12 2l5.5 9zm11 11q-1.875 0-3.187-1.312T13 17.5t1.313-3.187T17.5 13t3.188 1.313T22 17.5t-1.312 3.188T17.5 22M3 21.5v-8h8v8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:chat-bubble-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m6 18l-2.3 2.3q-.475.475-1.088.213T2 19.575V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm-.85-2H20V4H4v13.125zM4 16V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 18l-5.7-5.7l1.425-1.425L9.55 15.15l9.175-9.175L20.15 7.4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:check-circle-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.6 13.8l-2.15-2.15q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7L9.9 15.9q.3.3.7.3t.7-.3l5.65-5.65q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:check-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.4 19L5 17.6l5.6-5.6L5 6.4L6.4 5l5.6 5.6L17.6 5L19 6.4L13.4 12l5.6 5.6l-1.4 1.4l-5.6-5.6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:close-fullscreen-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 15.4l-5.9 5.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7L8.6 14H5q-.425 0-.712-.288T4 13t.288-.712T5 12h6q.425 0 .713.288T12 13v6q0 .425-.288.713T11 20t-.712-.288T10 19zm5.4-5.4H19q.425 0 .713.288T20 11t-.288.713T19 12h-6q-.425 0-.712-.288T12 11V5q0-.425.288-.712T13 4t.713.288T14 5v3.6l5.9-5.9q.275-.275.7-.275t.7.275t.275.7t-.275.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:close-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l-4.9 4.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9 4.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4 12l4.9 4.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:cloud-download-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 12.15V6.1q-1.9.35-2.95 1.838T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18h12q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-1.2-.55-2.238T15 7V4.675q1.85.875 2.925 2.588T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20h-12q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.425-1.8 2.125-3.425T11 4.1q.825 0 1.413.588T13 6.1v6.05l.9-.875q.275-.275.688-.275t.712.3q.275.275.275.7t-.275.7l-2.6 2.6q-.3.3-.7.3t-.7-.3l-2.6-2.6q-.275-.275-.287-.687T8.7 11.3q.275-.275.688-.288t.712.263zm1-1.1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:cloud-sync{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20v-2h2.725q-1.275-1.1-2-2.65T4 12q0-2.8 1.7-4.937T10 4.25v2.1q-1.75.625-2.875 2.163T6 12q0 1.35.538 2.488T8 16.45V14h2v6zm11 0q-1.25 0-2.125-.875T12 17q0-1.2.825-2.062t2.025-.913q.425-.9 1.263-1.463T18 12q1.325 0 2.288.863T21.45 15q1.05 0 1.8.725t.75 1.75q0 1.05-.725 1.788T21.5 20zm2.9-9q-.175-1.025-.675-1.9T16 7.55V10h-2V4h6v2h-2.725q1.075.95 1.763 2.225T19.925 11z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:code-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4.825 12.025L8.7 15.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.213-.325T2.426 12t.063-.375t.212-.325l4.6-4.6q.3-.3.713-.3t.712.3t.3.713t-.3.712zm14.35-.05L15.3 8.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.3.3-.7.288t-.7-.313t-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:content-copy-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm0-2h9V4H9zm-4 6q-.825 0-1.412-.587T3 20V7q0-.425.288-.712T4 6t.713.288T5 7v13h10q.425 0 .713.288T16 21t-.288.713T15 22zm4-6V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:dashboard-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 8V4q0-.425.288-.712T14 3h6q.425 0 .713.288T21 4v4q0 .425-.288.713T20 9h-6q-.425 0-.712-.288T13 8M3 12V4q0-.425.288-.712T4 3h6q.425 0 .713.288T11 4v8q0 .425-.288.713T10 13H4q-.425 0-.712-.288T3 12m10 8v-8q0-.425.288-.712T14 11h6q.425 0 .713.288T21 12v8q0 .425-.288.713T20 21h-6q-.425 0-.712-.288T13 20M3 20v-4q0-.425.288-.712T4 15h6q.425 0 .713.288T11 16v4q0 .425-.288.713T10 21H4q-.425 0-.712-.288T3 20m2-9h4V5H5zm10 8h4v-6h-4zm0-12h4V5h-4zM5 19h4v-2H5zm4-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:data-object-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 20q-.425 0-.712-.288T14 19t.288-.712T15 18h2q.425 0 .713-.288T18 17v-2q0-.95.55-1.725t1.45-1.1v-.35q-.9-.325-1.45-1.1T18 9V7q0-.425-.288-.712T17 6h-2q-.425 0-.712-.288T14 5t.288-.712T15 4h2q1.25 0 2.125.875T20 7v2q0 .425.288.713T21 10t.713.288T22 11v2q0 .425-.288.713T21 14t-.712.288T20 15v2q0 1.25-.875 2.125T17 20zm-8 0q-1.25 0-2.125-.875T4 17v-2q0-.425-.288-.712T3 14t-.712-.288T2 13v-2q0-.425.288-.712T3 10t.713-.288T4 9V7q0-1.25.875-2.125T7 4h2q.425 0 .713.288T10 5t-.288.713T9 6H7q-.425 0-.712.288T6 7v2q0 .95-.55 1.725T4 11.825v.35q.9.325 1.45 1.1T6 15v2q0 .425.288.713T7 18h2q.425 0 .713.288T10 19t-.288.713T9 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:delete-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 21q-.825 0-1.412-.587T5 19V6q-.425 0-.712-.288T4 5t.288-.712T5 4h4q0-.425.288-.712T10 3h4q.425 0 .713.288T15 4h4q.425 0 .713.288T20 5t-.288.713T19 6v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zm-6.287 10.713Q11 16.425 11 16V9q0-.425-.288-.712T10 8t-.712.288T9 9v7q0 .425.288.713T10 17t.713-.288m4 0Q15 16.426 15 16V9q0-.425-.288-.712T14 8t-.712.288T13 9v7q0 .425.288.713T14 17t.713-.288M7 6v13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:deployed-code-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 19.425v-6.85L5 9.1v6.85zm2 0l6-3.475V9.1l-6 3.475zm-1-8.575l5.925-3.425L12 4L6.075 7.425zM4 17.7q-.475-.275-.737-.725t-.263-1v-7.95q0-.55.263-1T4 6.3l7-4.025Q11.475 2 12 2t1 .275L20 6.3q.475.275.738.725t.262 1v7.95q0 .55-.262 1T20 17.7l-7 4.025Q12.525 22 12 22t-1-.275zm8-5.7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:description-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 18h8v-2H8zm0-4h8v-2H8zm-2 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:description-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18h6q.425 0 .713-.288T16 17t-.288-.712T15 16H9q-.425 0-.712.288T8 17t.288.713T9 18m0-4h6q.425 0 .713-.288T16 13t-.288-.712T15 12H9q-.425 0-.712.288T8 13t.288.713T9 14m-3 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h7.175q.4 0 .763.15t.637.425l4.85 4.85q.275.275.425.638t.15.762V20q0 .825-.587 1.413T18 22zm7-14V4H6v16h12V9h-4q-.425 0-.712-.288T13 8M6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:drive-file-rename-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 21l4-4h6q.825 0 1.413.588T22 19q0 .825-.588 1.413T20 21H10Zm8.3-12.075l-4.25-4.2l1.4-1.4q.575-.575 1.413-.575t1.412.575l1.4 1.4q.575.575.6 1.388t-.55 1.387L18.3 8.925ZM3 21q-.425 0-.713-.288T2 20v-2.825q0-.2.075-.388t.225-.337l10.3-10.3l4.25 4.25l-10.3 10.3q-.15.15-.337.225T5.825 21H3Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:edit-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19h1.425L16.2 9.225L14.775 7.8L5 17.575zm-1 2q-.425 0-.712-.288T3 20v-2.425q0-.4.15-.763t.425-.637L16.2 3.575q.3-.275.663-.425t.762-.15t.775.15t.65.45L20.425 5q.3.275.437.65T21 6.4q0 .4-.138.763t-.437.662l-12.6 12.6q-.275.275-.638.425t-.762.15zM19 6.4L17.6 5zm-3.525 2.125l-.7-.725L16.2 9.225z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:event-upcoming-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 22h-3q-.425 0-.712-.288T15 21t.288-.712T16 20h3V10H5v3q0 .425-.288.713T4 14t-.712-.288T3 13V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22m-9.825-2H2q-.425 0-.712-.288T1 19t.288-.712T2 18h7.175L7.3 16.1q-.275-.275-.287-.687T7.3 14.7q.275-.275.7-.275t.7.275l3.6 3.6q.3.3.3.7t-.3.7l-3.6 3.6q-.275.275-.687.288T7.3 23.3q-.275-.275-.275-.7t.275-.7zM5 8h14V6H5zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:extension-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.413-.587Q3 19.825 3 19v-3.8q1.2 0 2.1-.762q.9-.763.9-1.938q0-1.175-.9-1.938Q4.2 9.8 3 9.8V6q0-.825.587-1.412Q4.175 4 5 4h4q0-1.05.725-1.775Q10.45 1.5 11.5 1.5q1.05 0 1.775.725Q14 2.95 14 4h4q.825 0 1.413.588Q20 5.175 20 6v4q1.05 0 1.775.725q.725.725.725 1.775q0 1.05-.725 1.775Q21.05 15 20 15v4q0 .825-.587 1.413Q18.825 21 18 21h-3.8q0-1.2-.762-2.1q-.763-.9-1.938-.9q-1.175 0-1.938.9q-.762.9-.762 2.1Zm13-2V6H5v2.2q1.35.5 2.175 1.675Q8 11.05 8 12.5q0 1.425-.825 2.6T5 16.8V19h2.2q.525-1.35 1.7-2.175Q10.075 16 11.5 16t2.6.825q1.175.825 1.7 2.175Zm-6.5-6.5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8H11.175l-2-2H4v12l2.4-8h17.1l-2.575 8.575q-.2.65-.737 1.038T19 20zm2.1-2H19l1.8-6H7.9zm0 0l1.8-6zM4 8V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:folder-open-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h5.175q.4 0 .763.15t.637.425L12 6h9q.425 0 .713.288T22 7t-.288.713T21 8h-9.825l-2-2H4v12l1.975-6.575q.2-.65.738-1.037T7.9 10h12.9q1.025 0 1.613.813t.312 1.762l-1.8 6q-.2.65-.737 1.038T19 20zm2.1-2H19l1.8-6H7.9zM4 11.45V6zM6.1 18l1.8-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:folder-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8v10q0 .825-.587 1.413T20 20zm0-2h16V8h-8.825l-2-2H4zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:format-list-bulleted-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 19q-.425 0-.712-.288T9 18t.288-.712T10 17h10q.425 0 .713.288T21 18t-.288.713T20 19zm0-6q-.425 0-.712-.288T9 12t.288-.712T10 11h10q.425 0 .713.288T21 12t-.288.713T20 13zm0-6q-.425 0-.712-.288T9 6t.288-.712T10 5h10q.425 0 .713.288T21 6t-.288.713T20 7zM5 20q-.825 0-1.412-.587T3 18t.588-1.412T5 16t1.413.588T7 18t-.587 1.413T5 20m0-6q-.825 0-1.412-.587T3 12t.588-1.412T5 10t1.413.588T7 12t-.587 1.413T5 14M3.588 7.413Q3 6.825 3 6t.588-1.412T5 4t1.413.588T7 6t-.587 1.413T5 8t-1.412-.587'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:grid-view-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 11q-.825 0-1.412-.587T3 9V5q0-.825.588-1.412T5 3h4q.825 0 1.413.588T11 5v4q0 .825-.587 1.413T9 11zm0 10q-.825 0-1.412-.587T3 19v-4q0-.825.588-1.412T5 13h4q.825 0 1.413.588T11 15v4q0 .825-.587 1.413T9 21zm10-10q-.825 0-1.412-.587T13 9V5q0-.825.588-1.412T15 3h4q.825 0 1.413.588T21 5v4q0 .825-.587 1.413T19 11zm0 10q-.825 0-1.412-.587T13 19v-4q0-.825.588-1.412T15 13h4q.825 0 1.413.588T21 15v4q0 .825-.587 1.413T19 21zM5 9h4V5H5zm10 0h4V5h-4zm0 10h4v-4h-4zM5 19h4v-4H5zM9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:group-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1 17.2q0-.85.438-1.562T2.6 14.55q1.55-.775 3.15-1.162T9 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T17 17.2v.8q0 .825-.587 1.413T15 20H3q-.825 0-1.412-.587T1 18zM21 20h-2.55q.275-.45.413-.962T19 18v-1q0-1.1-.612-2.113T16.65 13.15q1.275.15 2.4.513t2.1.887q.9.5 1.375 1.112T23 17v1q0 .825-.587 1.413T21 20M6.175 10.825Q5 9.65 5 8t1.175-2.825T9 4t2.825 1.175T13 8t-1.175 2.825T9 12t-2.825-1.175m11.65 0Q16.65 12 15 12q-.275 0-.7-.062t-.7-.138q.675-.8 1.038-1.775T15 8t-.362-2.025T13.6 4.2q.35-.125.7-.163T15 4q1.65 0 2.825 1.175T19 8t-1.175 2.825M3 18h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T9 15t-2.775.338T3.5 16.35q-.225.125-.363.35T3 17.2zm7.413-8.587Q11 8.825 11 8t-.587-1.412T9 6t-1.412.588T7 8t.588 1.413T9 10t1.413-.587M9 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:home-work-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 5v14q0 .825-.587 1.413T21 21h-3q-.425 0-.712-.288T17 20t.288-.712T18 19h3V5h-9v.5q0 .425-.288.713T11 6.5t-.712-.288T10 5.5v-.55q0-.8.575-1.375T11.95 3H21q.825 0 1.413.588T23 5M1 12.025q0-.5.225-.925t.625-.7l5-3.575q.275-.2.563-.288T8 6.45t.588.088t.562.287l5 3.575q.4.275.625.7t.225.925V19q0 .825-.587 1.413T13 21h-2q-.825 0-1.412-.587T9 19v-3H7v3q0 .825-.587 1.413T5 21H3q-.825 0-1.412-.587T1 19zM3 12v7h2v-3q0-.825.588-1.412T7 14h2q.825 0 1.413.588T11 16v3h2v-7L8 8.45zm8 7v-5H5v5v-5h6zm6.5-10h1q.2 0 .35-.15T19 8.5v-1q0-.2-.15-.35T18.5 7h-1q-.2 0-.35.15T17 7.5v1q0 .2.15.35t.35.15m0 4h1q.2 0 .35-.15t.15-.35v-1q0-.2-.15-.35T18.5 11h-1q-.2 0-.35.15t-.15.35v1q0 .2.15.35t.35.15m0 4h1q.2 0 .35-.15t.15-.35v-1q0-.2-.15-.35T18.5 15h-1q-.2 0-.35.15t-.15.35v1q0 .2.15.35t.35.15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 17h2v-6h-2zm1.713-8.287Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:info-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12.713 16.713Q13 16.425 13 16v-4q0-.425-.288-.712T12 11t-.712.288T11 12v4q0 .425.288.713T12 17t.713-.288m0-8Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:inventory-2-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 22q-.825 0-1.412-.587T3 20V8.725q-.45-.275-.725-.712T2 7V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v3q0 .575-.275 1.013T21 8.724V20q0 .825-.587 1.413T19 22zM5 9v11h14V9zM4 7h16V4H4zm6 7h4q.425 0 .713-.288T15 13t-.288-.712T14 12h-4q-.425 0-.712.288T9 13t.288.713T10 14m2 .5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:keyboard-arrow-down-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.625 14.913q-.175-.063-.325-.213l-4.6-4.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l3.9 3.9l3.9-3.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-4.6 4.6q-.15.15-.325.213t-.375.062t-.375-.062'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:lan-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 20v-3q0-.825.588-1.412T5 15h1v-2q0-.825.588-1.412T8 11h3V9h-1q-.825 0-1.412-.587T8 7V4q0-.825.588-1.412T10 2h4q.825 0 1.413.588T16 4v3q0 .825-.587 1.413T14 9h-1v2h3q.825 0 1.413.588T18 13v2h1q.825 0 1.413.588T21 17v3q0 .825-.587 1.413T19 22h-4q-.825 0-1.412-.587T13 20v-3q0-.825.588-1.412T15 15h1v-2H8v2h1q.825 0 1.413.588T11 17v3q0 .825-.587 1.413T9 22H5q-.825 0-1.412-.587T3 20m7-13h4V4h-4zM5 20h4v-3H5zm10 0h4v-3h-4zm0-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:language{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.125 21.213q-1.825-.788-3.187-2.15t-2.15-3.188T2 11.988t.788-3.875t2.15-3.175t3.187-2.15T12.013 2t3.875.788t3.175 2.15t2.15 3.175t.787 3.875t-.787 3.887t-2.15 3.188t-3.175 2.15t-3.875.787t-3.888-.787M12 19.95q.65-.9 1.125-1.875T13.9 16h-3.8q.3 1.1.775 2.075T12 19.95m-2.6-.4q-.45-.825-.787-1.713T8.05 16H5.1q.725 1.25 1.813 2.175T9.4 19.55m5.2 0q1.4-.45 2.488-1.375T18.9 16h-2.95q-.225.95-.562 1.838T14.6 19.55M4.25 14h3.4q-.075-.5-.112-.987T7.5 12t.038-1.012T7.65 10h-3.4q-.125.5-.187.988T4 12t.063 1.013t.187.987m5.4 0h4.7q.075-.5.113-.987T14.5 12t-.038-1.012T14.35 10h-4.7q-.075.5-.112.988T9.5 12t.038 1.013t.112.987m6.7 0h3.4q.125-.5.188-.987T20 12t-.062-1.012T19.75 10h-3.4q.075.5.113.988T16.5 12t-.038 1.013t-.112.987m-.4-6h2.95q-.725-1.25-1.812-2.175T14.6 4.45q.45.825.788 1.713T15.95 8M10.1 8h3.8q-.3-1.1-.775-2.075T12 4.05q-.65.9-1.125 1.875T10.1 8m-5 0h2.95q.225-.95.563-1.838T9.4 4.45Q8 4.9 6.912 5.825T5.1 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:library-add-check-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12.7 14.05l5.65-5.65l-1.4-1.45l-4.25 4.25l-2.15-2.1l-1.4 1.4zM8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm0-2h12V4H8zm-4 6q-.825 0-1.412-.587T2 20V6h2v14h14v2zM8 4v12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:lock-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 22q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8h1V6q0-2.075 1.463-3.537T12 1t3.538 1.463T17 6v2h1q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22zm0-2h12V10H6zm7.413-3.588Q14 15.826 14 15t-.587-1.412T12 13t-1.412.588T10 15t.588 1.413T12 17t1.413-.587M9 8h6V6q0-1.25-.875-2.125T12 3t-2.125.875T9 6zM6 20V10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:login-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 21q-.425 0-.712-.288T12 20t.288-.712T13 19h6V5h-6q-.425 0-.712-.288T12 4t.288-.712T13 3h6q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm-1.825-8H4q-.425 0-.712-.288T3 12t.288-.712T4 11h7.175L9.3 9.125q-.275-.275-.275-.675t.275-.7t.7-.313t.725.288L14.3 11.3q.3.3.3.7t-.3.7l-3.575 3.575q-.3.3-.712.288T9.3 16.25q-.275-.3-.262-.712t.287-.688z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:mail-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zM20 8l-7.475 4.675q-.125.075-.262.113t-.263.037t-.262-.037t-.263-.113L4 8v10h16zm-8 3l8-5H4zM4 8v.25v-1.475v.025V6v.8v-.012V8.25zv10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:memory{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15V9h6v6zm0 6v-2H7q-.825 0-1.412-.587T5 17v-2H3v-2h2v-2H3V9h2V7q0-.825.588-1.412T7 5h2V3h2v2h2V3h2v2h2q.825 0 1.413.588T19 7v2h2v2h-2v2h2v2h-2v2q0 .825-.587 1.413T17 19h-2v2h-2v-2h-2v2zm8-4V7H7v10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:memory-alt-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 15h2V9H6zm5 0h2V9h-2zm5 0h2V9h-2zM4 17h16V7H4zm0 0V7zm1 4v-2H4q-.825 0-1.412-.587T2 17V7q0-.825.588-1.412T4 5h1V3h2v2h4V3h2v2h4V3h2v2h1q.825 0 1.413.588T22 7v10q0 .825-.587 1.413T20 19h-1v2h-2v-2h-4v2h-2v-2H7v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:model-training{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.15 18.85q-1.025-1.2-1.588-2.687T3 13q0-3.75 2.625-6.375T12 4h.2l-1.6-1.6L12 1l4 4l-4 4l-1.425-1.425L12.15 6H12Q9.1 6 7.05 8.05T5 13q0 1.275.412 2.4t1.163 2.025zM11 18.5q0-.575-.387-1.137t-.863-1.175t-.862-1.275T8.5 13.5q0-1.45 1.025-2.475T12 10t2.475 1.025T15.5 13.5q0 .75-.387 1.413t-.863 1.274t-.862 1.175T13 18.5zm0 2.5v-1.5h2V21zm7.85-2.15l-1.425-1.425q.75-.9 1.163-2.025T19 13q0-1.65-.687-3.062t-1.888-2.363L17.85 6.15q1.45 1.25 2.3 3.013T21 13q0 1.675-.562 3.163T18.85 18.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:monitoring-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.288 20.713Q3 20.425 3 20v-1q0-.425.288-.712T4 18t.713.288T5 19v1q0 .425-.288.713T4 21t-.712-.288m4 0Q7 20.426 7 20v-5.5q0-.425.288-.712T8 13.5t.713.288T9 14.5V20q0 .425-.288.713T8 21t-.712-.288m4 0Q11 20.426 11 20v-3.5q0-.425.288-.712T12 15.5t.713.288t.287.712V20q0 .425-.288.713T12 21t-.712-.288m4 0Q15 20.426 15 20v-5q0-.425.288-.712T16 14t.713.288T17 15v5q0 .425-.288.713T16 21t-.712-.288m4 0Q19 20.426 19 20v-9q0-.425.288-.712T20 10t.713.288T21 11v9q0 .425-.288.713T20 21t-.712-.288M14 11.975q-.4 0-.763-.15t-.662-.425L10 8.825l-5.3 5.3q-.3.3-.712.288t-.713-.313q-.275-.3-.262-.712T3.3 12.7l5.275-5.275q.3-.3.663-.437T10 6.85t.775.138t.65.437L14 10l5.3-5.3q.3-.3.713-.288t.712.313q.275.3.263.713t-.288.687L15.425 11.4q-.275.275-.65.425t-.775.15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:more-horiz{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 14q-.825 0-1.412-.587T4 12t.588-1.412T6 10t1.413.588T8 12t-.587 1.413T6 14m6 0q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m6 0q-.825 0-1.412-.587T16 12t.588-1.412T18 10t1.413.588T20 12t-.587 1.413T18 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:nest-clock-farsight-analog-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13 12.175l2.25 2.25q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L11.3 13.3q-.15-.15-.225-.337T11 12.575V9q0-.425.288-.712T12 8t.713.288T13 9zm-1.713-6.462Q11 5.425 11 5V4h2v1q0 .425-.288.713T12 6t-.712-.288m7 5.576Q18.575 11 19 11h1v2h-1q-.425 0-.712-.288T18 12t.288-.712m-5.575 7Q13 18.575 13 19v1h-2v-1q0-.425.288-.712T12 18t.713.288m-7-5.575Q5.425 13 5 13H4v-2h1q.425 0 .713.288T6 12t-.288.713M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m8-10q0-3.35-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20t5.675-2.325T20 12m-8 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:network-node{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.025 20.975Q2 19.95 2 18.5t1.025-2.475T5.5 15q.45 0 .875.112t.8.313L11 11.6V8.85q-1.1-.325-1.8-1.237T8.5 5.5q0-1.45 1.025-2.475T12 2t2.475 1.025T15.5 5.5q0 1.2-.7 2.113T13 8.85v2.75l3.85 3.825q.375-.2.788-.312T18.5 15q1.45 0 2.475 1.025T22 18.5t-1.025 2.475T18.5 22t-2.475-1.025T15 18.5q0-.45.112-.875t.313-.8L12 13.4l-3.425 3.425q.2.375.313.8T9 18.5q0 1.45-1.025 2.475T5.5 22t-2.475-1.025m16.538-1.412Q20 19.125 20 18.5t-.437-1.062T18.5 17t-1.062.438T17 18.5t.438 1.063T18.5 20t1.063-.437m-6.5-13q.437-.438.437-1.063t-.437-1.062T12 4t-1.062.438T10.5 5.5t.438 1.063T12 7t1.063-.437m-6.5 13Q7 19.125 7 18.5t-.437-1.062T5.5 17t-1.062.438T4 18.5t.438 1.063T5.5 20t1.063-.437'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:notifications-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 19v-2h2v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h2v2zm8 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:notifications-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:open-in-full-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 21q-.425 0-.712-.288T3 20v-6q0-.425.288-.712T4 13t.713.288T5 14v3.6L17.6 5H14q-.425 0-.712-.288T13 4t.288-.712T14 3h6q.425 0 .713.288T21 4v6q0 .425-.288.713T20 11t-.712-.288T19 10V6.4L6.4 19H10q.425 0 .713.288T11 20t-.288.713T10 21z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:open-in-new-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h6q.425 0 .713.288T12 4t-.288.713T11 5H5v14h14v-6q0-.425.288-.712T20 12t.713.288T21 13v6q0 .825-.587 1.413T19 21zM19 6.4L10.4 15q-.275.275-.7.275T9 15t-.275-.7t.275-.7L17.6 5H15q-.425 0-.712-.288T14 4t.288-.712T15 3h5q.425 0 .713.288T21 4v5q0 .425-.288.713T20 10t-.712-.288T19 9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:person-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.175 10.825Q8 9.65 8 8t1.175-2.825T12 4t2.825 1.175T16 8t-1.175 2.825T12 12t-2.825-1.175M4 18v-.8q0-.85.438-1.562T5.6 14.55q1.55-.775 3.15-1.162T12 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T20 17.2v.8q0 .825-.587 1.413T18 20H6q-.825 0-1.412-.587T4 18m2 0h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T12 15t-2.775.338T6.5 16.35q-.225.125-.363.35T6 17.2zm7.413-8.587Q14 8.825 14 8t-.587-1.412T12 6t-1.412.588T10 8t.588 1.413T12 10t1.413-.587M12 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:play-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.65 15.75l4.875-3.125q.35-.225.35-.625t-.35-.625L10.65 8.25q-.375-.25-.763-.038t-.387.663v6.25q0 .45.388.663t.762-.038M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:public{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.1 21.213q-1.825-.788-3.175-2.138T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22t-3.9-.788M11 19.95V18q-.825 0-1.412-.587T9 16v-1l-4.8-4.8q-.075.45-.137.9T4 12q0 3.025 1.988 5.3T11 19.95m6.9-2.55q1.025-1.125 1.563-2.512T20 12q0-2.45-1.362-4.475T15 4.6V5q0 .825-.587 1.413T13 7h-2v2q0 .425-.288.713T10 10H8v2h6q.425 0 .713.288T15 13v3h1q.65 0 1.175.388T17.9 17.4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:radio-button-unchecked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:refresh-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20q-3.35 0-5.675-2.325T4 12t2.325-5.675T12 4q1.725 0 3.3.712T18 6.75V5q0-.425.288-.712T19 4t.713.288T20 5v5q0 .425-.288.713T19 11h-5q-.425 0-.712-.288T13 10t.288-.712T14 9h3.2q-.8-1.4-2.187-2.2T12 6Q9.5 6 7.75 7.75T6 12t1.75 4.25T12 18q1.7 0 3.113-.862t2.187-2.313q.2-.35.563-.487t.737-.013q.4.125.575.525t-.025.75q-1.025 2-2.925 3.2T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:restart-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.825 20.7q-2.575-.725-4.2-2.837T4 13q0-1.425.475-2.713t1.35-2.362q.275-.3.675-.313t.725.313q.275.275.288.675t-.263.75q-.6.775-.925 1.7T6 13q0 2.025 1.188 3.613t3.062 2.162q.325.1.538.375t.212.6q0 .5-.35.788t-.825.162m4.35 0q-.475.125-.825-.175t-.35-.8q0-.3.213-.575t.537-.375q1.875-.6 3.063-2.175T18 13q0-2.5-1.75-4.25T12 7h-.075l.4.4q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.1-2.1q-.15-.15-.212-.325T8.55 6t.063-.375t.212-.325l2.1-2.1q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.4.4H12q3.35 0 5.675 2.325T20 13q0 2.725-1.625 4.85t-4.2 2.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:save-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h11.175q.4 0 .763.15t.637.425l2.85 2.85q.275.275.425.638t.15.762V19q0 .825-.587 1.413T19 21zM19 7.85L16.15 5H5v14h14zm-4.875 9.275Q15 16.25 15 15t-.875-2.125T12 12t-2.125.875T9 15t.875 2.125T12 18t2.125-.875M7 10h7q.425 0 .713-.288T15 9V7q0-.425-.288-.712T14 6H7q-.425 0-.712.288T6 7v2q0 .425.288.713T7 10M5 7.85V19V5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.6 21l-6.3-6.3q-.75.6-1.725.95T9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l6.3 6.3zM9.5 14q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:search-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l5.6 5.6q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-5.6-5.6q-.75.6-1.725.95T9.5 16m0-2q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:security-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 19.9q2.425-.75 4.05-2.962T17.95 12H12V4.125l-6 2.25v5.175q0 .175.05.45H12zm-.325 1.975q-.15-.025-.3-.075Q8 20.675 6 17.638T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:service-toolbox-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 6V5q0-.825.588-1.412T9 3h6q.825 0 1.413.588T17 5v1h.7q.575 0 1.075.325t.725.875l2.35 5.4q.075.2.113.4t.037.4V18q0 .825-.587 1.413T20 20H4q-.825 0-1.412-.587T2 18v-4.6q0-.2.038-.4t.112-.4L4.5 7.2q.225-.55.725-.875T6.3 6zm2 0h6V5H9zm-2 6v-.025q0-.425.288-.712T8 10.974t.713.288t.287.712V12h6v-.025q0-.425.288-.712t.712-.288t.713.288t.287.712V12h2.4l-1.7-4H6.3l-1.7 4zm0 2H4v4h16v-4h-3v.025q0 .425-.288.713t-.712.287t-.712-.288t-.288-.712V14H9v.025q0 .425-.288.713T8 15.025t-.712-.288T7 14.026zm5 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:settings-ethernet-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.15 12L16.3 8.1q-.275-.275-.288-.687T16.3 6.7q.275-.275.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.275.275-.687.288T16.3 17.3q-.275-.275-.275-.7t.275-.7zm-16.3 0l3.85 3.9q.275.275.288.688T7.7 17.3q-.275.275-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.212-.325T1.425 12t.063-.375t.212-.325l4.6-4.6q.275-.275.688-.288T7.7 6.7q.275.275.275.7t-.275.7zm3.438.713Q7 12.425 7 12t.288-.712T8 11t.713.288T9 12t-.288.713T8 13t-.712-.288m4 0Q11 12.426 11 12t.288-.712T12 11t.713.288T13 12t-.288.713T12 13t-.712-.288m4 0Q15 12.426 15 12t.288-.712T16 11t.713.288T17 12t-.288.713T16 13t-.712-.288'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:settings-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.25 22l-.4-3.2q-.325-.125-.612-.3t-.563-.375L4.7 19.375l-2.75-4.75l2.575-1.95Q4.5 12.5 4.5 12.338v-.675q0-.163.025-.338L1.95 9.375l2.75-4.75l2.975 1.25q.275-.2.575-.375t.6-.3l.4-3.2h5.5l.4 3.2q.325.125.613.3t.562.375l2.975-1.25l2.75 4.75l-2.575 1.95q.025.175.025.338v.674q0 .163-.05.338l2.575 1.95l-2.75 4.75l-2.95-1.25q-.275.2-.575.375t-.6.3l-.4 3.2zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.488 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:settings-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.825 22q-.675 0-1.162-.45t-.588-1.1L8.85 18.8q-.325-.125-.612-.3t-.563-.375l-1.55.65q-.625.275-1.25.05t-.975-.8l-1.175-2.05q-.35-.575-.2-1.225t.675-1.075l1.325-1Q4.5 12.5 4.5 12.337v-.675q0-.162.025-.337l-1.325-1Q2.675 9.9 2.525 9.25t.2-1.225L3.9 5.975q.35-.575.975-.8t1.25.05l1.55.65q.275-.2.575-.375t.6-.3l.225-1.65q.1-.65.588-1.1T10.825 2h2.35q.675 0 1.163.45t.587 1.1l.225 1.65q.325.125.613.3t.562.375l1.55-.65q.625-.275 1.25-.05t.975.8l1.175 2.05q.35.575.2 1.225t-.675 1.075l-1.325 1q.025.175.025.338v.674q0 .163-.05.338l1.325 1q.525.425.675 1.075t-.2 1.225l-1.2 2.05q-.35.575-.975.8t-1.25-.05l-1.5-.65q-.275.2-.575.375t-.6.3l-.225 1.65q-.1.65-.587 1.1t-1.163.45zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.487 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:shield-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.675 21.875q-.15-.025-.3-.075Q8 20.675 6 17.637T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025M12 19.9q2.6-.825 4.3-3.3t1.7-5.5V6.375l-6-2.25l-6 2.25V11.1q0 3.025 1.7 5.5t4.3 3.3m0-7.9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:shopping-cart-checkout-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.588 21.413Q5 20.825 5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22t-1.412-.587m10 0Q15 20.825 15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22t-1.412-.587M3 4H2q-.425 0-.712-.288T1 3t.288-.712T2 2h1.65q.275 0 .525.15t.375.425L8.525 11h7l3.625-6.5q.125-.25.35-.375T20 4q.575 0 .863.488t.012.987L17.3 11.95q-.275.5-.737.775T15.55 13H8.1L7 15h11q.425 0 .713.288T19 16t-.288.713T18 17H7q-1.125 0-1.713-.975T5.25 14.05L6.6 11.6zm9.175 3H9q-.425 0-.712-.288T8 6t.288-.712T9 5h3.175l-.9-.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.687.288T11.3 9.3q-.275-.275-.275-.7t.275-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:smart-toy-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 15q-1.25 0-2.125-.875T1 12t.875-2.125T4 9V7q0-.825.588-1.412T6 5h3q0-1.25.875-2.125T12 2t2.125.875T15 5h3q.825 0 1.413.588T20 7v2q1.25 0 2.125.875T23 12t-.875 2.125T20 15v4q0 .825-.587 1.413T18 21H6q-.825 0-1.412-.587T4 19zm6.063-2.437q.437-.438.437-1.063t-.437-1.062T9 10t-1.062.438T7.5 11.5t.438 1.063T9 13t1.063-.437m6 0q.437-.438.437-1.063t-.437-1.062T15 10t-1.062.438T13.5 11.5t.438 1.063T15 13t1.063-.437M8 17h8v-2H8zm-2 2h12V7H6zm6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:speed-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 16.088q.95-.013 1.4-.688l4.225-6.325q.225-.35-.062-.637t-.638-.063L10.6 12.6q-.675.45-.712 1.375t.562 1.525t1.55.588M12 4q.9 0 1.775.15t1.7.475q.4.15.85.563t.25.787t-.9.5t-1.125-.025q-.625-.225-1.262-.337T12 6Q8.675 6 6.337 8.338T4 14q0 1.05.288 2.075T5.1 18h13.8q.575-.95.838-1.975T20 13.9q0-.65-.113-1.275T19.55 11.4q-.15-.425-.05-.825t.45-.675q.325-.25.713-.15t.537.45q.375.875.575 1.788T22 13.85q.025 1.425-.325 2.725T20.65 19.05q-.275.45-.75.7t-1 .25H5.1q-.525 0-1-.25t-.75-.7q-.65-1.125-1-2.387T2 14q0-2.075.788-3.887t2.15-3.175t3.187-2.15T12 4m.175 7.825'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:stop-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h6q.425 0 .713-.288T16 15V9q0-.425-.288-.712T15 8H9q-.425 0-.712.288T8 9v6q0 .425.288.713T9 16m3 6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:stop-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 16V8q0-.825.588-1.412T8 6h8q.825 0 1.413.588T18 8v8q0 .825-.587 1.413T16 18H8q-.825 0-1.412-.587T6 16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:system-update-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h4q.425 0 .713.288T9 5t-.288.713T8 6H4v12h16V6h-4q-.425 0-.712-.288T15 5t.288-.712T16 4h4q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm7-8.4V5q0-.425.288-.712T12 4t.713.288T13 5v6.6l1.9-1.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-3.6 3.6q-.3.3-.7.3t-.7-.3l-3.6-3.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:terminal-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V8H4zm4.675-5l-1.9-1.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.287t.7.287l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.687.288T6.8 16.3q-.275-.275-.275-.7t.275-.7zM13 17q-.425 0-.712-.288T12 16t.288-.712T13 15h4q.425 0 .713.288T18 16t-.288.713T17 17z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:timer-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 3q-.425 0-.712-.288T9 2t.288-.712T10 1h4q.425 0 .713.288T15 2t-.288.713T14 3zm2.713 10.713Q13 13.425 13 13V9q0-.425-.288-.712T12 8t-.712.288T11 9v4q0 .425.288.713T12 14t.713-.288m-4.2 7.576q-1.638-.713-2.863-1.938t-1.937-2.863T3 13t.713-3.488T5.65 6.65t2.863-1.937T12 4q1.55 0 2.975.5t2.675 1.45l.7-.7q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.7.7Q20 8.6 20.5 10.025T21 13q0 1.85-.713 3.488T18.35 19.35t-2.863 1.938T12 22t-3.488-.712m8.438-3.338Q19 15.9 19 13t-2.05-4.95T12 6T7.05 8.05T5 13t2.05 4.95T12 20t4.95-2.05M12 13'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:update-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21q-1.875 0-3.512-.712t-2.85-1.925t-1.925-2.85T3 12t.713-3.512t1.924-2.85t2.85-1.925T12 3q2.05 0 3.888.875T19 6.35V5q0-.425.288-.712T20 4t.713.288T21 5v4q0 .425-.288.713T20 10h-4q-.425 0-.712-.288T15 9t.288-.712T16 8h1.75q-1.025-1.4-2.525-2.2T12 5Q9.075 5 7.038 7.038T5 12t2.038 4.963T12 19q2.375 0 4.25-1.425t2.475-3.675q.125-.4.45-.6t.725-.15q.425.05.675.362t.15.688q-.725 2.975-3.15 4.888T12 21m1-9.4l2.5 2.5q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.8-2.8q-.15-.15-.225-.337T11 11.975V8q0-.425.288-.712T12 7t.713.288T13 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:upgrade-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 20q-.425 0-.712-.288T7 19t.288-.712T8 18h8q.425 0 .713.288T17 19t-.288.713T16 20zm3.288-4.288Q11 15.425 11 15V7.825L9.1 9.7q-.275.275-.687.288T7.7 9.7q-.275-.275-.275-.7t.275-.7l3.6-3.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l3.6 3.6q.275.275.288.688T16.3 9.7q-.275.275-.7.275t-.7-.275L13 7.825V15q0 .425-.287.713T12 16t-.712-.288'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16V7.85l-2.6 2.6L7 9l5-5l5 5l-1.4 1.45l-2.6-2.6V16zm-5 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:upload-file-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 19h2v-4.175l1.6 1.6L16 15l-4-4l-4 4l1.425 1.4L11 14.825zm-5 3q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:verified-user-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.95 12.7l-1.4-1.4q-.3-.3-.7-.3t-.7.3t-.3.713t.3.712l2.1 2.125q.3.3.7.3t.7-.3l4.25-4.25q.3-.3.3-.712t-.3-.713t-.712-.3t-.713.3zm.725 9.175q-.15-.025-.3-.075Q8 20.675 6 17.637T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025M12 19.9q2.6-.825 4.3-3.3t1.7-5.5V6.375l-6-2.25l-6 2.25V11.1q0 3.025 1.7 5.5t4.3 3.3m0-7.9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:visibility-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.188 14.688Q16.5 13.375 16.5 11.5t-1.312-3.187T12 7T8.813 8.313T7.5 11.5t1.313 3.188T12 16t3.188-1.312m-5.1-1.276Q9.3 12.625 9.3 11.5t.788-1.912T12 8.8t1.913.788t.787 1.912t-.787 1.913T12 14.2t-1.912-.787m-4.2 3.787q-2.763-1.8-4.363-4.75q-.125-.225-.187-.462t-.063-.488t.063-.488t.187-.462q1.6-2.95 4.363-4.75T12 4t6.113 1.8t4.362 4.75q.125.225.188.463t.062.487t-.062.488t-.188.462q-1.6 2.95-4.362 4.75T12 19t-6.113-1.8m11.3-1.687Q19.55 14.025 20.8 11.5q-1.25-2.525-3.613-4.012T12 6T6.813 7.488T3.2 11.5q1.25 2.525 3.613 4.013T12 17t5.188-1.487'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:vital-signs-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.15 19.725q-.375-.275-.55-.7L5.3 13H2q-.425 0-.712-.288T1 12t.288-.712T2 11h4q.325 0 .563.175t.362.475L9 17.1l4.6-12.125q.175-.425.55-.7T15 4t.85.275t.55.7L18.7 11H22q.425 0 .713.288T23 12t-.288.713T22 13h-4q-.325 0-.562-.175t-.363-.475L15 6.9l-4.6 12.125q-.175.425-.55.7T9 20t-.85-.275'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:warning-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.725 21q-.275 0-.5-.137t-.35-.363t-.137-.488t.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125t.387.375l9.25 16q.15.25.138.513t-.138.487t-.35.363t-.5.137zm1.725-2h15.1L12 6zm8.263-1.287Q13 17.425 13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18t.713-.288m0-3Q13 14.425 13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15t.713-.288M12 12.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:web-asset{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V8H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-arrow-right-thin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.94v-4H5.08l-.03-2.01H14V6.94l5 5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 7L9 19l-5.5-5.5l1.41-1.41L9 16.17L19.59 5.59z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-chevron-down,.i-mdi\:chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6l-6-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-clock-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20a8 8 0 0 0 8-8a8 8 0 0 0-8-8a8 8 0 0 0-8 8a8 8 0 0 0 8 8m0-18a10 10 0 0 1 10 10a10 10 0 0 1-10 10C6.47 22 2 17.5 2 12A10 10 0 0 1 12 2m.5 5v5.25l4.5 2.67l-.75 1.23L11 13V7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-cloud-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 20H6.5q-2.28 0-3.89-1.57Q1 16.85 1 14.58q0-1.95 1.17-3.48q1.18-1.53 3.08-1.95q.63-2.3 2.5-3.72Q9.63 4 12 4q2.93 0 4.96 2.04Q19 8.07 19 11q1.73.2 2.86 1.5q1.14 1.28 1.14 3q0 1.88-1.31 3.19T18.5 20H13v-7.15l1.6 1.55L16 13l-4-4l-4 4l1.4 1.4l1.6-1.55Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-cog-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 8a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m0 2a2 2 0 0 0-2 2a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2m-2 12c-.25 0-.46-.18-.5-.42l-.37-2.65c-.63-.25-1.17-.59-1.69-.99l-2.49 1.01c-.22.08-.49 0-.61-.22l-2-3.46a.493.493 0 0 1 .12-.64l2.11-1.66L4.5 12l.07-1l-2.11-1.63a.493.493 0 0 1-.12-.64l2-3.46c.12-.22.39-.31.61-.22l2.49 1c.52-.39 1.06-.73 1.69-.98l.37-2.65c.04-.24.25-.42.5-.42h4c.25 0 .46.18.5.42l.37 2.65c.63.25 1.17.59 1.69.98l2.49-1c.22-.09.49 0 .61.22l2 3.46c.13.22.07.49-.12.64L19.43 11l.07 1l-.07 1l2.11 1.63c.19.15.25.42.12.64l-2 3.46c-.12.22-.39.31-.61.22l-2.49-1c-.52.39-1.06.73-1.69.98l-.37 2.65c-.04.24-.25.42-.5.42zm1.25-18l-.37 2.61c-1.2.25-2.26.89-3.03 1.78L5.44 7.35l-.75 1.3L6.8 10.2a5.55 5.55 0 0 0 0 3.6l-2.12 1.56l.75 1.3l2.43-1.04c.77.88 1.82 1.52 3.01 1.76l.37 2.62h1.52l.37-2.61c1.19-.25 2.24-.89 3.01-1.77l2.43 1.04l.75-1.3l-2.12-1.55c.4-1.17.4-2.44 0-3.61l2.11-1.55l-.75-1.3l-2.41 1.04a5.42 5.42 0 0 0-3.03-1.77L12.75 4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-database-cog-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 14c-2.42 0-4.7-.6-6-1.55V9.64c1.47.83 3.61 1.36 6 1.36s4.53-.53 6-1.36v2.44c.33-.05.66-.08 1-.08s.67.03 1 .08V7c0-2.21-3.58-4-8-4S4 4.79 4 7v10c0 2.21 3.59 4 8 4h.29a7.4 7.4 0 0 1-.29-2c-3.87 0-6-1.5-6-2v-2.23c1.61.78 3.72 1.23 6 1.23c.24 0 .47 0 .7-.03c.4-.83.95-1.56 1.62-2.16c-.74.12-1.52.19-2.32.19m0-9c3.87 0 6 1.5 6 2s-2.13 2-6 2s-6-1.5-6-2s2.13-2 6-2m10.7 14.6v-1l1.1-.8c.1-.1.2-.2.1-.3l-1-1.7c0-.1-.2-.1-.3-.1l-1.2.5c-.3-.2-.6-.4-.9-.5l-.2-1.3c0-.1-.1-.2-.2-.2h-2c-.2 0-.3.1-.3.2l-.2 1.3c-.3.2-.5.3-.8.5l-1.2-.5c-.1 0-.2 0-.3.1l-1 1.7c0 .1 0 .2.1.3l1.1.8v1l-1.1.8c-.1.1-.2.2-.1.3l1 1.7c.1.1.2.1.3.1l1.2-.5c.2.2.5.4.8.5l.2 1.3c.1.1.2.2.3.2h2c.1 0 .2-.1.2-.2l.2-1.3c.3-.2.5-.3.8-.5l1.2.4c.1 0 .2 0 .3-.1l1-1.7c.1-.1.1-.2 0-.2zm-3.7.9c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5s1.5.7 1.5 1.5s-.7 1.5-1.5 1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-file-document-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm0 2h7v5h5v11H6zm2 8v2h8v-2zm0 4v2h5v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-folder-arrow-down-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 8v5.81c-.61-.35-1.28-.59-2-.72V8H4v10h9.09c-.05.33-.09.66-.09 1s.04.67.09 1H4a2 2 0 0 1-2-2V6c0-1.11.89-2 2-2h6l2 2h8a2 2 0 0 1 2 2m-2 8h-2v4h-2l3 3l3-3h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.1 10L4 18V8h17a2 2 0 0 0-2-2h-7l-2-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h15c.9 0 1.7-.6 1.9-1.5l2.3-8.5zM19 18H6l1.6-6h13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-format-list-bulleted{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 5h14v2H7zm0 8v-2h14v2zM4 4.5A1.5 1.5 0 0 1 5.5 6A1.5 1.5 0 0 1 4 7.5A1.5 1.5 0 0 1 2.5 6A1.5 1.5 0 0 1 4 4.5m0 6A1.5 1.5 0 0 1 5.5 12A1.5 1.5 0 0 1 4 13.5A1.5 1.5 0 0 1 2.5 12A1.5 1.5 0 0 1 4 10.5M7 19v-2h14v2zm-3-2.5A1.5 1.5 0 0 1 5.5 18A1.5 1.5 0 0 1 4 19.5A1.5 1.5 0 0 1 2.5 18A1.5 1.5 0 0 1 4 16.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-git{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.6 10.59L8.38 4.8l1.69 1.7c-.24.85.15 1.78.93 2.23v5.54c-.6.34-1 .99-1 1.73a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.39-1-1.73V9.41l2.07 2.09c-.07.15-.07.32-.07.5a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2c-.18 0-.35 0-.5.07L13.93 7.5a1.98 1.98 0 0 0-1.15-2.34c-.43-.16-.88-.2-1.28-.09L9.8 3.38l.79-.78c.78-.79 2.04-.79 2.82 0l7.99 7.99c.79.78.79 2.04 0 2.82l-7.99 7.99c-.78.79-2.04.79-2.82 0L2.6 13.41c-.79-.78-.79-2.04 0-2.82'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-github{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-history{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.5 8H12v5l4.28 2.54l.72-1.21l-3.5-2.08zM13 3a9 9 0 0 0-9 9H1l3.96 4.03L9 12H6a7 7 0 0 1 7-7a7 7 0 0 1 7 7a7 7 0 0 1-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.9 8.9 0 0 0 13 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-information-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 9h2V7h-2m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m-1 15h2v-6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-language-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 18.08c-6.63 0-12-2.72-12-6.08s5.37-6.08 12-6.08S24 8.64 24 12s-5.37 6.08-12 6.08m-5.19-7.95c.54 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.58 1.09q-.42.33-1.29.33h-.87l.53-2.76zm-3.5 5.55h1.44l.34-1.75h1.23c.54 0 .98-.06 1.33-.17c.35-.12.67-.31.96-.58c.24-.22.43-.46.58-.73c.15-.26.26-.56.31-.88c.16-.78.05-1.39-.33-1.82c-.39-.44-.99-.65-1.82-.65H4.59zm7.25-8.33l-1.28 6.58h1.42l.74-3.77h1.14c.36 0 .6.06.71.18s.13.34.07.66l-.57 2.93h1.45l.59-3.07c.13-.62.03-1.07-.27-1.36c-.3-.27-.85-.4-1.65-.4h-1.27L12 7.35zM18 10.13c.55 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.57 1.09c-.29.22-.72.33-1.3.33h-.85l.5-2.76zm-3.5 5.55h1.44l.34-1.75h1.22c.55 0 1-.06 1.35-.17c.35-.12.65-.31.95-.58c.24-.22.44-.46.58-.73c.15-.26.26-.56.32-.88c.15-.78.04-1.39-.34-1.82c-.36-.44-.99-.65-1.82-.65h-2.75z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-lightning-bolt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 15H6l7-14v8h5l-7 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 16H3V4h18m0-2H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h7v2H8v2h8v-2h-2v-2h7a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-nodejs{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 1.85c-.27 0-.55.07-.78.2l-7.44 4.3c-.48.28-.78.8-.78 1.36v8.58c0 .56.3 1.08.78 1.36l1.95 1.12c.95.46 1.27.47 1.71.47c1.4 0 2.21-.85 2.21-2.33V8.44c0-.12-.1-.22-.22-.22H8.5c-.13 0-.23.1-.23.22v8.47c0 .66-.68 1.31-1.77.76L4.45 16.5a.26.26 0 0 1-.11-.21V7.71c0-.09.04-.17.11-.21l7.44-4.29c.06-.04.16-.04.22 0l7.44 4.29c.07.04.11.12.11.21v8.58c0 .08-.04.16-.11.21l-7.44 4.29c-.06.04-.16.04-.23 0L10 19.65c-.08-.03-.16-.04-.21-.01c-.53.3-.63.36-1.12.51c-.12.04-.31.11.07.32l2.48 1.47q.36.21.78.21t.78-.21l7.44-4.29c.48-.28.78-.8.78-1.36V7.71c0-.56-.3-1.08-.78-1.36l-7.44-4.3c-.23-.13-.5-.2-.78-.2M14 8c-2.12 0-3.39.89-3.39 2.39c0 1.61 1.26 2.08 3.3 2.28c2.43.24 2.62.6 2.62 1.08c0 .83-.67 1.18-2.23 1.18c-1.98 0-2.4-.49-2.55-1.47a.226.226 0 0 0-.22-.18h-.96c-.12 0-.21.09-.21.22c0 1.24.68 2.74 3.94 2.74c2.35 0 3.7-.93 3.7-2.55c0-1.61-1.08-2.03-3.37-2.34c-2.31-.3-2.54-.46-2.54-1c0-.45.2-1.05 1.91-1.05c1.5 0 2.09.33 2.32 1.36c.02.1.11.17.21.17h.97c.05 0 .11-.02.15-.07c.04-.04.07-.1.05-.16C17.56 8.82 16.38 8 14 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-open-in-new{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 3v2h3.59l-9.83 9.83l1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 1h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1M9 5h1V3H9zm0 8h1v-2H9zm0 8h1v-2H9zM5 3v2h2V3zm0 8v2h2v-2zm0 8v2h2v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-swap-horizontal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21 9l-4-4v3h-7v2h7v3M7 11l-4 4l4 4v-3h7v-2H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-trash-can-outline,.i-mdi\:trash-can-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3zM7 6h10v13H7zm2 2v9h2V8zm4 0v9h2V8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16v-6H5l7-7l7 7h-4v6zm-4 4v-2h14v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-view-quilt-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 5v13h17V5zm2 11V7h3v9zm5 0v-3.5h3V16zm8 0h-3v-3.5h3zm-8-5.5V7h8v3.5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-weather-night{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m17.75 4.09l-2.53 1.94l.91 3.06l-2.63-1.81l-2.63 1.81l.91-3.06l-2.53-1.94L12.44 4l1.06-3l1.06 3zm3.5 6.91l-1.64 1.25l.59 1.98l-1.7-1.17l-1.7 1.17l.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95zm-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85c-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14c.4-.4.82-.76 1.27-1.08c.75-.53 1.93.36 1.85 1.19c-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82c-2.81 3.14-2.7 7.96.31 10.98c3.02 3.01 7.84 3.12 10.98.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-white-balance-sunny{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m3.55 19.09l1.41 1.41l1.8-1.79l-1.42-1.42M12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6m8 7h3v-2h-3m-2.76 7.71l1.8 1.79l1.41-1.41l-1.79-1.8M20.45 5l-1.41-1.4l-1.8 1.79l1.42 1.42M13 1h-2v3h2M6.76 5.39L4.96 3.6L3.55 5l1.79 1.81zM1 13h3v-2H1m12 9h-2v3h2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-wordpress,.i-mdi\:wordpress{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.42 12c0-1.24.27-2.42.74-3.5l4.1 11.22A8.56 8.56 0 0 1 3.42 12m14.37-.43c0 .73-.29 1.58-.65 2.77l-.86 2.86l-3.1-9.2l.98-.1c.47-.06.41-.74-.05-.71c0 0-1.39.11-2.29.11l-2.26-.11c-.46-.03-.51.68-.06.71l.91.1l1.34 3.64l-1.88 5.63L6.74 8l.99-.1c.46-.06.4-.74-.06-.71c0 0-1.39.11-2.29.11l-.55-.01C6.37 4.96 9 3.42 12 3.42c2.23 0 4.27.86 5.79 2.25h-.11c-.84 0-1.44.73-1.44 1.52c0 .71.41 1.31.84 2.01c.33.57.71 1.3.71 2.37m-5.64 1.18l2.64 7.22l.06.12c-.89.32-1.85.49-2.85.49c-.84 0-1.65-.12-2.42-.35zm7.38-4.87A8.55 8.55 0 0 1 20.58 12c0 3.16-1.72 5.93-4.27 7.41l2.62-7.57c.49-1.22.66-2.2.66-3.07zM12 2a10 10 0 0 1 10 10a10 10 0 0 1-10 10A10 10 0 0 1 2 12A10 10 0 0 1 12 2m0 19.54c5.26 0 9.54-4.28 9.54-9.54S17.26 2.46 12 2.46S2.46 6.74 2.46 12s4.28 9.54 9.54 9.54'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:earth{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.9 17.39c-.26-.8-1.01-1.39-1.9-1.39h-1v-3a1 1 0 0 0-1-1H8v-2h2a1 1 0 0 0 1-1V7h2a2 2 0 0 0 2-2v-.41a7.984 7.984 0 0 1 2.9 12.8M11 19.93c-3.95-.49-7-3.85-7-7.93c0-.62.08-1.22.21-1.79L9 15v1a2 2 0 0 0 2 2m1-16A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:fire{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.66 11.2c-.23-.3-.51-.56-.77-.82c-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32c-2.59 2.08-3.61 5.75-2.39 8.9c.04.1.08.2.08.33c0 .22-.15.42-.35.5c-.23.1-.47.04-.66-.12a.6.6 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5c.14.6.41 1.2.71 1.73c1.08 1.73 2.95 2.97 4.96 3.22c2.14.27 4.43-.12 6.07-1.6c1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6c-1.12.4-2.24-.16-2.9-.82c1.19-.28 1.9-1.16 2.11-2.05c.17-.8-.15-1.46-.28-2.23c-.12-.74-.1-1.37.17-2.06c.19.38.39.76.63 1.06c.77 1 1.98 1.44 2.24 2.8c.04.14.06.28.06.43c.03.82-.33 1.72-.93 2.27'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:pin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12V4h1V2H7v2h1v8l-2 2v2h5.2v6h1.6v-6H18v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:radar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.07 4.93l-1.41 1.41A8 8 0 0 1 20 12a8 8 0 0 1-8 8a8 8 0 0 1-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12a6 6 0 0 0 6 6a6 6 0 0 0 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12a4 4 0 0 1-4 4a4 4 0 0 1-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.38-1-1.72V2h-1A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10c0-2.76-1.12-5.26-2.93-7.07'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:remove-circle-off-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22.1 21.5L2.4 1.7L1.1 3l3 3C2.8 7.6 2 9.7 2 12c0 5.5 4.5 10 10 10c2.3 0 4.4-.8 6-2.1l2.8 2.8zM12 20c-4.4 0-8-3.6-8-8c0-1.7.6-3.3 1.5-4.6L9.1 11H7v2h4.1l5.5 5.5c-1.3.9-2.9 1.5-4.6 1.5M8.2 5L6.7 3.5C8.3 2.6 10.1 2 12 2c5.5 0 10 4.5 10 10c0 1.9-.6 3.7-1.5 5.3L19 15.8c.6-1.1 1-2.4 1-3.8c0-4.4-3.6-8-8-8c-1.4 0-2.7.4-3.8 1m8 8l-2-2H17v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:robot-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.5 15.5c0 1.11-.89 2-2 2s-2-.89-2-2s.9-2 2-2s2 .9 2 2m-9-2c-1.1 0-2 .9-2 2s.9 2 2 2s2-.89 2-2s-.89-2-2-2M23 15v3c0 .55-.45 1-1 1h-1v1c0 1.11-.89 2-2 2H5a2 2 0 0 1-2-2v-1H2c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1c0-3.87 3.13-7 7-7h1V5.73c-.6-.34-1-.99-1-1.73c0-1.1.9-2 2-2s2 .9 2 2c0 .74-.4 1.39-1 1.73V7h1c3.87 0 7 3.13 7 7h1c.55 0 1 .45 1 1m-2 1h-2v-2c0-2.76-2.24-5-5-5h-4c-2.76 0-5 2.24-5 5v2H3v1h2v3h14v-3h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:server-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 4.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6V4.6C22 3.7 21.5 3 20.8 3H3.2C2.5 3 2 3.7 2 4.6M10 8V6H9v2zM5 8h2V6H5zm15 1H4V5h16zM2 14.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6v-4.8c0-.9-.5-1.6-1.2-1.6H3.2c-.7 0-1.2.7-1.2 1.6m8 3.4v-2H9v2zm-5 0h2v-2H5zm15 1H4v-4h16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:shield-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 9a3 3 0 0 1 3 3a3 3 0 0 1-3 3a3 3 0 0 1-3-3a3 3 0 0 1 3-3m5.86 10.31C16.23 21.22 14.28 22.45 12 23c-2.56-.61-4.7-2.07-6.42-4.37C3.86 16.34 3 13.8 3 11V5l9-4l9 4v6c0 2.39-.64 4.61-1.92 6.67l-2.91-2.91c.52-.79.83-1.76.83-2.76a5 5 0 0 0-5-5a5 5 0 0 0-5 5a5 5 0 0 0 5 5c1 0 1.97-.31 2.76-.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:source-branch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 14c-3.36 0-4.46 1.35-4.82 2.24C9.25 16.7 10 17.76 10 19a3 3 0 0 1-3 3a3 3 0 0 1-3-3c0-1.31.83-2.42 2-2.83V7.83A2.99 2.99 0 0 1 4 5a3 3 0 0 1 3-3a3 3 0 0 1 3 3c0 1.31-.83 2.42-2 2.83v5.29c.88-.65 2.16-1.12 4-1.12c2.67 0 3.56-1.34 3.85-2.23A3.01 3.01 0 0 1 14 7a3 3 0 0 1 3-3a3 3 0 0 1 3 3c0 1.34-.88 2.5-2.09 2.86C17.65 11.29 16.68 14 13 14m-6 4a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1M7 4a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1m10 2a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mi\:attachment{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.463 5.576c-.688-.75-1.929-.796-2.756.031l-8.1 8.1c-.21.21-.21.476 0 .686s.476.21.686 0l6.7-6.7a1 1 0 0 1 1.414 1.414l-6.7 6.7a2.45 2.45 0 0 1-3.514 0a2.45 2.45 0 0 1 0-3.514l8.1-8.1c1.567-1.568 4.115-1.619 5.63.015c1.552 1.569 1.597 4.104-.03 5.613l-9.486 9.486c-2.19 2.19-5.624 2.19-7.814 0s-2.19-5.624 0-7.814l8.1-8.1a1 1 0 0 1 1.414 1.414l-8.1 8.1c-1.41 1.41-1.41 3.576 0 4.986s3.576 1.41 4.986 0l9.5-9.5l.031-.03c.75-.687.796-1.929-.031-2.756z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:add-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 20a1.5 1.5 0 0 0 3 0v-6.5H20a1.5 1.5 0 0 0 0-3h-6.5V4a1.5 1.5 0 0 0-3 0v6.5H4a1.5 1.5 0 0 0 0 3h6.5z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:add-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M11 20a1 1 0 1 0 2 0v-7h7a1 1 0 1 0 0-2h-7V4a1 1 0 1 0-2 0v7H4a1 1 0 1 0 0 2h7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:arrow-right-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m15.06 5.283l5.657 5.657a1.5 1.5 0 0 1 0 2.12l-5.656 5.658a1.5 1.5 0 0 1-2.122-2.122l3.096-3.096H4.5a1.5 1.5 0 0 1 0-3h11.535L12.94 7.404a1.5 1.5 0 0 1 2.122-2.121Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:close-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m12 13.414l5.657 5.657a1 1 0 0 0 1.414-1.414L13.414 12l5.657-5.657a1 1 0 0 0-1.414-1.414L12 10.586L6.343 4.929A1 1 0 0 0 4.93 6.343L10.586 12l-5.657 5.657a1 1 0 1 0 1.414 1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:cloud-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M5 10.416a6.5 6.5 0 0 1 12.586-2.204A6.002 6.002 0 0 1 16 20H7a5 5 0 0 1-2-9.584M11.5 6a4.5 4.5 0 0 0-4.473 5a1.01 1.01 0 0 1-.758 1.09A3.002 3.002 0 0 0 7 18h9a4 4 0 0 0 .655-7.947a1.01 1.01 0 0 1-.81-.732A4.5 4.5 0 0 0 11.5 6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:delete-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M14.28 2a2 2 0 0 1 1.897 1.368L16.72 5H20a1 1 0 1 1 0 2l-.003.071l-.867 12.143A3 3 0 0 1 16.138 22H7.862a3 3 0 0 1-2.992-2.786L4.003 7.07L4 7a1 1 0 0 1 0-2h3.28l.543-1.632A2 2 0 0 1 9.721 2zm3.717 5H6.003l.862 12.071a1 1 0 0 0 .997.929h8.276a1 1 0 0 0 .997-.929zM10 10a1 1 0 0 1 .993.883L11 11v5a1 1 0 0 1-1.993.117L9 16v-5a1 1 0 0 1 1-1m4 0a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0v-5a1 1 0 0 1 1-1m.28-6H9.72l-.333 1h5.226z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:discord-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.003 4c.744 0 1.53.26 2.25.547l.527.216c1.26.528 1.968 1.636 2.517 2.853c.891 1.975 1.51 4.608 1.724 6.61c.102.95.127 1.906-.056 2.549c-.197.687-.867 1.173-1.518 1.555l-.322.183l-.334.186q-.26.144-.525.284l-.522.27l-.717.357l-.577.284a1 1 0 1 1-.894-1.788l.79-.39l-.58-.609c-1.39.57-3.027.893-4.766.893s-3.376-.322-4.766-.893l-.58.608l.793.39a1 1 0 1 1-.894 1.79l-.544-.27c-.402-.2-.805-.398-1.203-.607l-.928-.505l-.321-.183c-.651-.382-1.322-.868-1.518-1.555c-.184-.643-.158-1.598-.057-2.55c.214-2.001.833-4.634 1.724-6.609c.549-1.217 1.257-2.325 2.517-2.853C7.059 4.413 8.072 4 9 4c.603 0 1.077.555.99 1.147A14 14 0 0 1 12 5c.691 0 1.366.05 2.014.148A1.012 1.012 0 0 1 15.004 4ZM8.75 10.5a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5m6.5 0a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:down-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M13.06 16.06a1.5 1.5 0 0 1-2.12 0l-5.658-5.656a1.5 1.5 0 1 1 2.122-2.121L12 12.879l4.596-4.596a1.5 1.5 0 0 1 2.122 2.12l-5.657 5.658Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:plugin-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 4a1.472 1.472 0 0 0-1.317 2.13l.163.325A1.067 1.067 0 0 1 8.39 8H5a1 1 0 0 0-1 1v1.194c1.82-.109 3.5 1.331 3.5 3.306S5.82 16.915 4 16.806V19a1 1 0 0 0 1 1h2.194c-.109-1.82 1.331-3.5 3.306-3.5s3.415 1.68 3.306 3.5H15a1 1 0 0 0 1-1v-3.39c0-.794.835-1.31 1.545-.956l.324.163a1.472 1.472 0 1 0 0-2.634l-.324.163A1.067 1.067 0 0 1 16 11.39V9a1 1 0 0 0-1-1h-2.39c-.794 0-1.31-.835-.956-1.545l.163-.325A1.472 1.472 0 0 0 10.5 4M7.064 6c-.316-2.017 1.23-4 3.436-4s3.752 1.983 3.436 4H15a3 3 0 0 1 3 3v1.064c2.017-.316 4 1.23 4 3.436s-1.983 3.752-4 3.436V19a3 3 0 0 1-3 3h-2.407a1.06 1.06 0 0 1-.976-1.48l.085-.197a1.308 1.308 0 1 0-2.404 0l.085.198c.3.7-.214 1.479-.976 1.479H5a3 3 0 0 1-3-3v-3.407c0-.762.779-1.276 1.48-.976l.197.085a1.308 1.308 0 1 0 0-2.404l-.198.085c-.7.3-1.479-.214-1.479-.976V9a3 3 0 0 1 3-3z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:right-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.707 11.293a1 1 0 0 1 0 1.414l-5.657 5.657a1 1 0 1 1-1.414-1.414l4.95-4.95l-4.95-4.95a1 1 0 0 1 1.414-1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:telegram-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M19.777 4.43a1.5 1.5 0 0 1 2.062 1.626l-2.268 13.757c-.22 1.327-1.676 2.088-2.893 1.427c-1.018-.553-2.53-1.405-3.89-2.294c-.68-.445-2.763-1.87-2.507-2.884c.22-.867 3.72-4.125 5.72-6.062c.785-.761.427-1.2-.5-.5c-2.302 1.738-5.998 4.381-7.22 5.125c-1.078.656-1.64.768-2.312.656c-1.226-.204-2.363-.52-3.291-.905c-1.254-.52-1.193-2.244-.001-2.746z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:time-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m0 2a1 1 0 0 1 .993.883L13 7v4.586l2.707 2.707a1 1 0 0 1-1.32 1.497l-.094-.083l-3-3a1 1 0 0 1-.284-.576L11 12V7a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mynaui\:refresh-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21.074 12.154a.75.75 0 0 1 .672.82c-.49 4.93-4.658 8.776-9.724 8.776c-2.724 0-5.364-.933-7.238-2.68L3 20.85a.75.75 0 0 1-.75-.75v-3.96c0-.714.58-1.29 1.291-1.29h3.97a.75.75 0 0 1 .75.75l-2.413 2.407c1.558 1.433 3.78 2.243 6.174 2.243c4.29 0 7.817-3.258 8.232-7.424a.75.75 0 0 1 .82-.672m-18.82-1.128c.49-4.93 4.658-8.776 9.724-8.776c2.724 0 5.364.933 7.238 2.68L21 3.15a.75.75 0 0 1 .75.75v3.96c0 .714-.58 1.29-1.291 1.29h-3.97a.75.75 0 0 1-.75-.75l2.413-2.408c-1.558-1.432-3.78-2.242-6.174-2.242c-4.29 0-7.817 3.258-8.232 7.424a.75.75 0 1 1-1.492-.148'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-octicon\:git-branch-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0a.75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\:issue-type-maintenance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.25 2.5a2.25 2.25 0 0 0-2.154 2.904l.13.43l-.317.318l-6.254 6.253l-.53-.53l.53.53a.664.664 0 0 0 .94.94L9.848 7.09l.318-.318l.43.13a2.25 2.25 0 0 0 2.685-3.124l-1.5 1.501a.75.75 0 1 1-1.061-1.06l1.5-1.5a2.24 2.24 0 0 0-.97-.22ZM7.5 4.75a3.75 3.75 0 1 1 3.114 3.696L10.061 9l.939.94l.47-.47l.53-.53l.53.53l1.875 1.875a2.164 2.164 0 1 1-3.06 3.06L9.47 12.53L8.94 12l.53-.53l.47-.47l-.94-.94l-4.345 4.345l-.53-.53l.53.53a2.164 2.164 0 1 1-3.06-3.06L5.939 7L3.5 4.56l-.617.617l-.507-.761l-1-1.5l-.341-.512l.435-.434l.5-.5l.434-.435l.512.341l1.5 1l.761.507l-.616.617L7 5.94l.554-.554A4 4 0 0 1 7.5 4.75m4.5 6.31l1.345 1.345a.664.664 0 0 1-.94.94L11.061 12z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\:todo-add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M13 6a.75.75 0 0 1-.75-.75v-1.5h-1.5a.75.75 0 0 1 0-1.5h1.5V.75a.75.75 0 0 1 1.5 0v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5A.75.75 0 0 1 13 6M3 13.5a.5.5 0 0 1-.5-.5V3a.5.5 0 0 1 .5-.5h4.25a.75.75 0 0 0 0-1.5H3a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8.75a.75.75 0 0 0-1.5 0V13a.5.5 0 0 1-.5.5z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pixel\:plus-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 11v2h-1v1h-8v8h-1v1h-2v-1h-1v-8H2v-1H1v-2h1v-1h8V2h1V1h2v1h1v8h8v1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-prime\:clone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.75H6A2.75 2.75 0 0 1 3.25 14V6A2.75 2.75 0 0 1 6 3.25h8A2.75 2.75 0 0 1 16.75 6v8A2.75 2.75 0 0 1 14 16.75m-8-12A1.25 1.25 0 0 0 4.75 6v8A1.25 1.25 0 0 0 6 15.25h8A1.25 1.25 0 0 0 15.25 14V6A1.25 1.25 0 0 0 14 4.75Z'/%3E%3Cpath fill='currentColor' d='M18 20.75h-8A2.75 2.75 0 0 1 7.25 18v-2h1.5v2A1.25 1.25 0 0 0 10 19.25h8A1.25 1.25 0 0 0 19.25 18v-8A1.25 1.25 0 0 0 18 8.75h-2v-1.5h2A2.75 2.75 0 0 1 20.75 10v8A2.75 2.75 0 0 1 18 20.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-qlementine-icons\:tool-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M15.1 3.12a1 1 0 0 1 .706.71c.452 1.71.032 3.62-1.32 4.97a5.14 5.14 0 0 1-4.87 1.36a.34.34 0 0 0-.148-.006l-.025.008l-5.08 5.08a2.563 2.563 0 0 1-3.62 0a2.563 2.563 0 0 1 0-3.62l5.08-5.08l.008-.025a.34.34 0 0 0-.006-.148a5.16 5.16 0 0 1 1.366-4.88a5.11 5.11 0 0 1 4.97-1.32a1 1 0 0 1 .452 1.674l-2.1 2.1l.383 1.15l1.15.383l2.1-2.1a1 1 0 0 1 .968-.258zM5.81 6.55l.001-.002zm3.62 3.62l.002-.001zm4.34-2.07a4.16 4.16 0 0 1-3.93 1.1c-.396-.096-.827-.023-1.12.265l-5.08 5.08c-.607.608-1.6.608-2.21 0a1.57 1.57 0 0 1 0-2.21l5.08-5.08c.288-.288.361-.721.265-1.12a4.2 4.2 0 0 1-.043-1.78a4.2 4.2 0 0 1 1.14-2.15c.76-.76 1.74-1.16 2.73-1.2a4.3 4.3 0 0 1 1.28.137l-2.1 2.1a1 1 0 0 0-.242 1.02l.383 1.15c.1.299.334.533.632.632l1.15.383a.99.99 0 0 0 1.02-.242l2.1-2.1c.11.418.156.849.137 1.28a4.1 4.1 0 0 1-1.2 2.73z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\:device-recover-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-1 2H6v16h12zm-6 3a5 5 0 0 1 2.628 9.254L12.5 12H15a3 3 0 1 0-3 3l.955 1.909q-.464.09-.955.091a5 5 0 0 1 0-10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\:menu-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 4h18v2H3zm0 7h18v2H3zm0 7h18v2H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:backend{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.82 3.283c.35.262.727.456 1.131.583.527.168.961.22 1.262.23-.026.378-.081.97-.196 1.74-.097.646-.29 1.209-.572 1.676-.293.48-.592.709-.745.802-.483.294-.852.314-.88.315-.029.001-.397-.02-.88-.315-.153-.093-.453-.321-.745-.802-.283-.466-.476-1.03-.572-1.675a22.466 22.466 0 0 1-.197-1.74 4.768 4.768 0 0 0 1.262-.23 3.769 3.769 0 0 0 1.132-.584zm0-.569s-.44.46-1.24.714a4.248 4.248 0 0 1-1.277.215c-.195 0-.303-.019-.303-.019s.008.828.226 2.288c.232 1.56.958 2.458 1.523 2.802.601.367 1.057.37 1.07.37.015 0 .47-.003 1.072-.37.564-.344 1.29-1.242 1.523-2.802.218-1.46.226-2.288.226-2.288s-.108.02-.304.02c-.272 0-.716-.038-1.275-.216-.801-.254-1.241-.714-1.241-.714z' fill='currentColor'/%3E%3Cpath d='M6.82 3.17V5.9H4.403l-.197-1.98 2.614-.75zm0 2.73v2.944l.805-.215.856-.839.464-.9.292-.99H6.82z' fill='currentColor'/%3E%3Crect x='1.5' y='1.5' rx='2' width='11' height='9.286' stroke='currentColor'/%3E%3Cpath stroke='currentColor' d='M7 11.286V13'/%3E%3Cpath d='M3.25 13h7.5' stroke='currentColor' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:backup{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M76.6 112H25.4c-5.2 0-9.4-4.2-9.4-9.4V40.2c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v2.9c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-2.9c0-1-.8-1.9-1.9-1.9H25.4c-1 0-1.9.8-1.9 1.9v62.4c0 1 .8 1.9 1.9 1.9h51.2c1 0 1.9-.8 1.9-1.9V82.8c0-2.1 1.7-3.7 3.7-3.7s3.7 1.7 3.7 3.7v19.8c0 5.2-4.2 9.4-9.3 9.4z' fill='currentColor'/%3E%3Cpath d='M102.6 97.2h-11c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7h11.1c1 0 1.9-.8 1.9-1.9V25.4c0-1-.8-1.9-1.9-1.9H51.4c-1 0-1.9.8-1.9 1.9v.7c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-.7c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v62.4c-.1 5.2-4.3 9.4-9.5 9.4z' fill='currentColor'/%3E%3Cpath d='M60 99.1c-.9 0-1.8-.3-2.5-.9L30.3 73.9c-1.5-1.4-1.6-3.8-.2-5.3l.3-.3 27.2-23.2c1.6-1.3 3.9-1.2 5.3.4.6.7.9 1.5.9 2.4v12c8.8-.9 16.9-5.2 22.6-12l8.8-10.4c1.3-1.6 3.6-1.9 5.3-.6 1.2.9 1.7 2.4 1.3 3.9L99.3 51c-3.9 17-18.2 29.5-35.5 31.1v13.3c-.1 2.1-1.8 3.7-3.8 3.7zM38.5 71.2 56.2 87v-8.5c0-2.1 1.7-3.7 3.7-3.7 13.5 0 25.2-8 30.3-20.1-7.9 8.2-18.8 12.9-30.2 12.9-2.1 0-3.7-1.7-3.7-3.7V56L38.5 71.2z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:feature-record{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M7.65.17h1.744v6.474H7.65zm15.849 15.941a7.88 7.88 0 0 1 5.451 2.181 7.862 7.862 0 0 1 2.447 5.358 7.845 7.845 0 0 1-2.057 5.69 7.868 7.868 0 0 1-5.857 2.579 7.88 7.88 0 0 1-5.452-2.182 7.862 7.862 0 0 1-2.447-5.358 7.845 7.845 0 0 1 2.058-5.689 7.868 7.868 0 0 1 5.856-2.579zm0-1.741c-.15 0-.301.003-.453.01-5.329.246-9.45 4.759-9.203 10.08.239 5.17 4.511 9.2 9.641 9.2.15 0 .302-.003.453-.01 5.329-.246 9.45-4.759 9.204-10.08-.24-5.17-4.512-9.2-9.642-9.2'/%3E%3Cpath fill='currentColor' d='M16.19 31.67c-.47-.445-.897-.932-1.278-1.454H4.083a1.48 1.48 0 0 1-1.482-1.476V5.77a1.48 1.48 0 0 1 1.482-1.476h21.584a1.48 1.48 0 0 1 1.482 1.476v8.39a10.52 10.52 0 0 1 1.751.835V5.77a3.227 3.227 0 0 0-3.233-3.22H4.083A3.227 3.227 0 0 0 .85 5.77v22.97a3.227 3.227 0 0 0 3.233 3.22H16.51a10.68 10.68 0 0 1-.32-.29'/%3E%3Cpath fill='currentColor' d='M27.152 15.997a8.794 8.794 0 0 1 1.748 1.056v-.008a8.785 8.785 0 0 0-1.748-1.051zM28.785 27.2H22.32v-7.849h1.747v6.111h4.717zM5.27 11.752h19.429v1.738H5.27zM20.522.17h1.747v6.46h-1.747zm-7.559 24.457H5.27v1.738h7.95a10.49 10.49 0 0 1-.257-1.738m1.72-6.438H5.27v1.738h8.479c.255-.607.568-1.189.934-1.738'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:feature-tips{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M32.44 25.345a1.251 1.251 0 0 0-1.253 1.252v4.59h-4.59a1.251 1.251 0 1 0 0 2.504h5.425a1.67 1.67 0 0 0 1.669-1.67v-5.424a1.251 1.251 0 0 0-1.252-1.252M32.022.31h-5.425a1.252 1.252 0 1 0 0 2.504h4.59v4.59a1.251 1.251 0 1 0 2.504 0V1.978A1.669 1.669 0 0 0 32.02.31M1.56 8.655a1.252 1.252 0 0 0 1.252-1.252v-4.59h4.59a1.252 1.252 0 1 0 0-2.504H1.978A1.67 1.67 0 0 0 .31 1.98v5.424c0 .69.561 1.252 1.252 1.252m5.842 22.532h-4.59v-4.59a1.252 1.252 0 1 0-2.504 0v5.425c0 .92.748 1.669 1.67 1.669h5.424a1.252 1.252 0 1 0 0-2.504m8.438-17.646c0-.638.52-1.153 1.159-1.153.64 0 1.16.515 1.16 1.153v5.517A1.154 1.154 0 0 1 17 20.214a1.155 1.155 0 0 1-1.16-1.155zm0 8.276c0-.637.52-1.153 1.159-1.153a1.156 1.156 0 0 1 1.003 1.731 1.156 1.156 0 0 1-1.003.577 1.155 1.155 0 0 1-1.16-1.155m12.503 1.272c.704 1.21-.177 2.72-1.578 2.72H7.233c-1.402 0-2.283-1.51-1.578-2.72l9.767-16.773A1.808 1.808 0 0 1 17 5.41c.643 0 1.244.33 1.578.906zm-2.387.416-8.955-15.3-8.933 15.342z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:feature-trojan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M1.062 27.228a.662.662 0 0 1 .718.607v3.426a.81.81 0 0 0 .792.792H4.67a.68.68 0 0 1 .718.644v.074a.758.758 0 0 1-.718.718h-2.1a2.248 2.248 0 0 1-2.228-2.228v-3.297a.68.68 0 0 1 .626-.736zm31.71 0a.68.68 0 0 1 .717.644v3.407a2.257 2.257 0 0 1-2.228 2.21h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718h2.173a.81.81 0 0 0 .792-.792v-3.297a.665.665 0 0 1 .59-.736zM20.304 3.656c1.951.57 8.212 3.02 7.365 10.239 0 .865-.147 1.841-.147 3.02v3.168a2.513 2.513 0 0 1-2.339 2.67h-.847v.331a9.968 9.968 0 0 0 .369 3.039c.22.902 0 1.86-.59 2.596a3.289 3.289 0 0 1-2.449 1.142h-9.723c-1.73.019-3.13-1.38-3.148-3.112 0-.387.073-.755.202-1.123a12.36 12.36 0 0 1 2.652-4.052 6.07 6.07 0 0 0 1.454-3.241c-.405.092-.791.24-1.16.424l-2.67 1.841a2.19 2.19 0 0 1-2.799-.368l-1.38-1.473a1.837 1.837 0 0 1-.203-2.302l6.04-9.484a3.907 3.907 0 0 1 1.841-1.603c.774-.534 1.62-.976 2.486-1.344a8.038 8.038 0 0 1 5.046-.368M13.62 6.602h-.092c-.552.203-.994.608-1.289 1.105l-5.027 7.827a.666.666 0 0 1 .331.81.71.71 0 0 1-.644.497H6.42l-.313.516c-.129.129-.147.332-.037.46 0 .019.019.019.037.037l1.363 1.437c.276.257.681.331 1.013.147l2.67-1.731a6.135 6.135 0 0 1 2.301-.866 4.164 4.164 0 0 0 2.892-1.583 2.477 2.477 0 0 0 .276-1.842.708.708 0 0 1 .626-.792.73.73 0 0 1 .755.442 4.524 4.524 0 0 1-.46 3.02 5.071 5.071 0 0 1-3.02 1.952 6.918 6.918 0 0 1-1.713 4.402 9.385 9.385 0 0 0-2.45 3.683 1.419 1.419 0 0 0 .222 1.51c.313.479.865.755 1.436.718h9.723a1.526 1.526 0 0 0 1.307-.644c.295-.387.405-.884.277-1.363a12.07 12.07 0 0 1-.277-3.978c.921-11.528 0-12.246-2.817-14.18a11.51 11.51 0 0 0-5.524-1.657 2.695 2.695 0 0 0-1.087.073m2.652-1.436h-.258a11.33 11.33 0 0 1 4.935 1.841c3.204 2.229 4.309 3.684 3.554 14.273h.552c.645 0 1.16-.516 1.16-1.16v-3.205c0-1.234 0-2.228.148-3.167.202-2.026 0-6.851-6.427-8.73a6.699 6.699 0 0 0-3.664.148m-3.315 5.525c.276.257.35.662.147.994l-.515.663a.644.644 0 0 1-.57.276 1.252 1.252 0 0 1-.443-.147.769.769 0 0 1-.22-1.05c0-.018.018-.018.036-.037l.497-.663a.794.794 0 0 1 1.068-.073zM4.671.34a.68.68 0 0 1 .718.644v.074a.708.708 0 0 1-.718.718h-2.1a.81.81 0 0 0-.791.792v3.683a.68.68 0 0 1-.645.719h-.073a.68.68 0 0 1-.719-.645V2.569A2.248 2.248 0 0 1 2.572.341zm26.59 0a2.248 2.248 0 0 1 2.228 2.228v3.683a.68.68 0 0 1-.644.719h-.074a.68.68 0 0 1-.718-.645V2.569a.81.81 0 0 0-.792-.792h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718z'/%3E%3Cpath fill='currentColor' d='M31.334 33.66H29.23a.78.78 0 0 1-.812-.74v-.073c-.037-.425.277-.775.701-.812h2.215a.726.726 0 0 0 .702-.702V28.03a.82.82 0 0 1 .812-.812.82.82 0 0 1 .812.812v3.323a2.348 2.348 0 0 1-2.326 2.307m-2.104-1.44a.622.622 0 0 0-.628.627c0 .35.277.628.628.628h2.104a2.144 2.144 0 0 0 2.234-2.05V28.03a.622.622 0 0 0-.628-.627.622.622 0 0 0-.627.627v3.323a.924.924 0 0 1-.886.886zM4.68 33.66H2.577a2.347 2.347 0 0 1-2.233-2.327V28.03a.75.75 0 0 1 .701-.812h.111a.75.75 0 0 1 .812.702v3.433a.726.726 0 0 0 .702.701H4.68c.424-.037.775.277.812.702v.11a.816.816 0 0 1-.812.794M.99 27.382a.584.584 0 0 0-.629.554v3.396a2.145 2.145 0 0 0 2.05 2.234h2.27c.35 0 .627-.277.627-.628a.584.584 0 0 0-.553-.627H2.576a.924.924 0 0 1-.886-.886v-3.397a.585.585 0 0 0-.535-.646zm20.654 2.585h-9.672a3.254 3.254 0 0 1-3.249-3.25c0-.387.074-.756.203-1.125a12.098 12.098 0 0 1 2.695-4.08 6.563 6.563 0 0 0 1.403-3.064c-.35.11-.683.277-.997.461l-2.676 1.736a2.285 2.285 0 0 1-2.935-.388L5.05 18.8a1.95 1.95 0 0 1-.24-2.4l6.073-9.47a4.094 4.094 0 0 1 1.846-1.642 13.994 13.994 0 0 1 2.436-1.422 8.214 8.214 0 0 1 5.113-.295c1.975.59 8.325 3.046 7.512 10.356 0 .904-.147 1.846-.147 3.027v3.175c.11 1.421-.96 2.658-2.4 2.769h-.794v.24c-.018 1.033.111 2.049.388 3.045.24.905.055 1.846-.498 2.603a3.312 3.312 0 0 1-2.621 1.181zm-8.38-11.777v.129a6.14 6.14 0 0 1-1.477 3.304 12.235 12.235 0 0 0-2.658 4.024 3.07 3.07 0 0 0 1.68 4.006c.369.147.775.221 1.163.221h9.746a3.257 3.257 0 0 0 2.4-1.126c.553-.701.756-1.624.553-2.51a9.763 9.763 0 0 1-.332-3.101v-.425h.738a2.336 2.336 0 0 0 1.846-.757c.48-.498.72-1.163.664-1.846v-3.156c0-1.145 0-2.141.148-3.046.794-7.162-5.537-9.58-7.383-10.152a8.062 8.062 0 0 0-5.02.277c-.85.387-1.662.867-2.419 1.42a3.782 3.782 0 0 0-1.846 1.588l-6.091 9.451c-.48.72-.406 1.68.203 2.308l1.366 1.44a2.108 2.108 0 0 0 2.695.332l2.676-1.772c.37-.222.757-.406 1.182-.517zm8.564 10.263h-9.782a1.88 1.88 0 0 1-1.514-.757 1.5 1.5 0 0 1-.24-1.514 9.453 9.453 0 0 1 2.418-3.691 6.934 6.934 0 0 0 1.717-4.412 4.849 4.849 0 0 0 2.971-1.846 4.233 4.233 0 0 0 .443-2.954.57.57 0 0 0-.277-.406.508.508 0 0 0-.46 0 .533.533 0 0 0-.352.388 2.517 2.517 0 0 1-.295 1.957 4.266 4.266 0 0 1-2.953 1.624 5.838 5.838 0 0 0-2.27.85l-2.677 1.734c-.37.203-.812.13-1.126-.147L6.047 17.82a.457.457 0 0 1 0-.627l.35-.554.314.092h.203a.572.572 0 0 0 .554-.443.555.555 0 0 0-.277-.683l4.984-7.882a2.66 2.66 0 0 1 1.273-1.107h.13c.35-.11.72-.166 1.089-.13 1.956.074 3.876.647 5.537 1.68 2.769 1.957 3.802 2.695 2.861 14.306-.13 1.33-.037 2.658.277 3.95a1.514 1.514 0 0 1-.314 1.44c-.295.37-.757.59-1.236.59zm-7.124-10.337a7.277 7.277 0 0 1-1.846 4.448v.093a8.99 8.99 0 0 0-2.381 3.525 1.33 1.33 0 0 0 .203 1.422c.295.443.83.72 1.366.683h9.746c.48.018.94-.203 1.218-.61.295-.35.406-.83.295-1.292a11.704 11.704 0 0 1-.295-4.005c.923-11.5 0-12.22-2.788-14.14a11.074 11.074 0 0 0-5.537-1.643 2.373 2.373 0 0 0-1.015.13h-.092a2.438 2.438 0 0 0-1.237.996l-4.984 7.827a.758.758 0 0 1 .37.868.787.787 0 0 1-.739.553H6.49l-.296.443c-.11.093-.11.259-.018.37l.018.018 1.366 1.458c.24.24.61.277.905.111l2.658-1.717a6.047 6.047 0 0 1 2.344-.886 4.07 4.07 0 0 0 2.842-1.661 2.483 2.483 0 0 0 .277-1.846.634.634 0 0 1 0-.628.917.917 0 0 1 .536-.369.705.705 0 0 1 .609 0c.203.111.332.314.369.536a4.42 4.42 0 0 1-.443 3.1 5.098 5.098 0 0 1-2.99 2.216zm10.447 3.34h-.646v-.11c.775-10.78-.443-12.072-3.526-14.213a11.532 11.532 0 0 0-4.91-1.846v-.111l.277-.092a6.96 6.96 0 0 1 3.692 0c6.516 1.846 6.7 6.83 6.497 8.842 0 .941-.147 1.956-.147 3.175v3.174c-.037.683-.591 1.2-1.274 1.182zm-.462-.184h.462c.59 0 1.07-.48 1.07-1.07v-3.25c0-1.217 0-2.251.148-3.192.203-1.976 0-6.775-6.368-8.64a6.72 6.72 0 0 0-3.526 0c1.643.222 3.23.831 4.615 1.754 3.083 2.29 4.338 3.6 3.563 14.398zm-12.643-8.565a1.12 1.12 0 0 1-.48-.147.935.935 0 0 1-.314-.554.853.853 0 0 1 .166-.59l.498-.665a.877.877 0 0 1 1.145-.148c.35.258.443.757.203 1.126l-.517.665a.736.736 0 0 1-.701.313m.516-2.067a.67.67 0 0 0-.516.221l-.499.665a.595.595 0 0 0-.129.461.6.6 0 0 0 .222.407c.11.073.258.11.387.129a.533.533 0 0 0 .498-.24l.517-.665a.703.703 0 0 0-.129-.867.608.608 0 0 0-.35-.111m20.304-3.563a.78.78 0 0 1-.812-.738V2.574a.726.726 0 0 0-.701-.701H29.23a.78.78 0 0 1-.812-.738V1.06a.777.777 0 0 1 .812-.72h2.104a2.364 2.364 0 0 1 2.326 2.326v3.691a.777.777 0 0 1-.812.72zM29.175.433a.584.584 0 0 0-.628.554v.074a.584.584 0 0 0 .554.627h2.178c.48.019.868.406.886.886v3.692c0 .35.277.628.627.628.351 0 .628-.277.628-.628V2.574c0-1.181-.96-2.14-2.141-2.14zM1.063 7.078a.777.777 0 0 1-.72-.812V2.574A2.33 2.33 0 0 1 2.576.341h2.105a.78.78 0 0 1 .812.738v.074a.82.82 0 0 1-.812.812H2.576a.726.726 0 0 0-.7.702v3.691a.75.75 0 0 1-.795.72zM2.576.433c-1.18 0-2.14.96-2.14 2.141v3.692a.584.584 0 0 0 .553.628h.074a.584.584 0 0 0 .627-.554V2.574a.924.924 0 0 1 .886-.886h2.105c.35 0 .627-.277.627-.627a.584.584 0 0 0-.553-.628z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:filescan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath class='st0' d='M36.8 46.8h20.6c1.9 0 3.4-1.5 3.4-3.4S59.3 40 57.4 40H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4z' fill='currentColor'/%3E%3Cpath class='st0' d='M88.4 105.2H30.1c-1.9 0-3.4-1.5-3.4-3.4V26.3c0-1.9 1.5-3.4 3.4-3.4h41.2V40c0 3.8 3.1 6.9 6.9 6.9h17.2V64c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4V38.1c0-.9-.4-1.8-1-2.4L82.6 17c-.6-.6-1.5-1-2.4-1H26.6c-3.8 0-6.9 3.1-6.9 6.9v82.3c0 3.8 3.1 6.9 6.9 6.9h61.8c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.5-3.4-3.5zM78.1 22.8 95.3 40H81.5c-1.9 0-3.4-1.5-3.4-3.4V22.8z' fill='currentColor'/%3E%3Cpath class='st0' d='M36.8 81.2c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4h34.4c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.4-3.4-3.4H36.8zM81.4 64c0-1.9-1.5-3.4-3.4-3.4H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4H78c1.9 0 3.4-1.5 3.4-3.4zm20.8 37.8c-2 0-3.6-1.5-3.9-3.4l-2.2-17.2c-.5-3.6 2.4-6.8 6-6.8s6.5 3.2 6 6.8L106 98.4c-.2 2-1.9 3.4-3.8 3.4zm-3.5 6.7c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4-1.5-3.4-3.4-3.4c-1.8 0-3.4 1.5-3.4 3.4z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:ftps{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.082 9.897c.23.356.502.687.814.992.168.164.43.164.598 0a.404.404 0 0 0 0-.585 4.887 4.887 0 0 1-1.197-1.856h1.662V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.69V9.69c0 .231.187.414.424.414a.414.414 0 0 0 .422-.414V8.448h1.691V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.988a5.078 5.078 0 0 1-.49.992c-.2.31-.436.598-.707.864a.404.404 0 0 0 0 .585c.167.164.43.164.597 0A5.713 5.713 0 0 0 13 6.793a5.701 5.701 0 0 0-1.734-4.096 5.896 5.896 0 0 0-2.985-1.578A6.046 6.046 0 0 0 7.08 1a6.046 6.046 0 0 0-2.227.424A5.9 5.9 0 0 0 2.08 3.688a5.706 5.706 0 0 0 0 6.21zm10.003-2.276a4.89 4.89 0 0 0-.093-2.082v.427H9.878V7.62h2.207zm-3.053 0V5.966h-1.69V7.62h1.69zm-2.536 0V5.966H4.805V7.62h1.69zm-2.537 0V5.966H2.078a4.896 4.896 0 0 0 0 1.655h1.881zM2.297 5.138h1.662v-2.26a5.13 5.13 0 0 0-1.172 1.268 4.887 4.887 0 0 0-.49.992zm2.508-2.784v2.784h1.69V1.86a5.096 5.096 0 0 0-1.69.494zm2.536-.52v3.304h1.691V2.242c-.284-.113-.617-.25-.913-.311a5.143 5.143 0 0 0-.778-.097zm2.537.814c.282.183.546.394.79.634a4.904 4.904 0 0 1 1.198 1.856H9.878v-2.49z' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M9.455 11.345H5.228a.841.841 0 0 0-.736.414H1v.827h3.492a.841.841 0 0 0 .736.414h4.227a.841.841 0 0 0 .736-.414h2.646v-.827h-2.646a.841.841 0 0 0-.736-.414z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:malicious-scan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M57.246 44.727a2.209 2.209 0 0 0-2.21 2.21v8.1h-8.1a2.21 2.21 0 1 0 0 4.418h9.573a2.945 2.945 0 0 0 2.946-2.946v-9.573a2.209 2.209 0 0 0-2.21-2.209M56.51.545h-9.573a2.21 2.21 0 1 0 0 4.419h8.1v8.1a2.208 2.208 0 1 0 4.419 0V3.49A2.945 2.945 0 0 0 56.509.545M2.755 15.273a2.21 2.21 0 0 0 2.209-2.21v-8.1h8.1a2.209 2.209 0 0 0 0-4.418H3.49A2.945 2.945 0 0 0 .545 3.491v9.573c0 1.219.99 2.209 2.21 2.209m10.309 39.763h-8.1v-8.1a2.209 2.209 0 1 0-4.419 0v9.573a2.947 2.947 0 0 0 2.946 2.946h9.573a2.208 2.208 0 1 0 0-4.419m14.89-31.14c0-1.126.917-2.034 2.046-2.034 1.13 0 2.045.908 2.045 2.034v9.737A2.037 2.037 0 0 1 30 35.67a2.038 2.038 0 0 1-2.045-2.037zm0 14.605A2.04 2.04 0 0 1 30 36.466c1.13 0 2.045.911 2.045 2.035A2.04 2.04 0 0 1 30 40.538a2.04 2.04 0 0 1-2.045-2.037m22.064 2.244c1.244 2.136-.31 4.8-2.784 4.8h-34.47c-2.474 0-4.029-2.664-2.785-4.8l17.237-29.599A3.19 3.19 0 0 1 30 9.546a3.2 3.2 0 0 1 2.785 1.598zm-4.21.734-15.805-27-15.764 27.074z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:overview{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' fill='none'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath fill='currentColor' d='M3.125 11.458h8.333V3.125H3.125zm2.083-6.25h4.167v4.167H5.208zm17.696 2.117-5.218-5.219-5.246 5.246 5.219 5.218zm-5.218-2.273 2.272 2.273-2.3 2.299-2.272-2.272zM3.125 21.875h8.333v-8.333H3.125zm2.083-6.25h4.167v4.167H5.208zm8.334 6.25h8.333v-8.333h-8.333zm2.083-6.25h4.167v4.167h-4.167z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:25px;height:25px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M30.499 13.083c3.4 0 6.739.894 9.683 2.59a19.35 19.35 0 0 1 7.089 7.077 19.308 19.308 0 0 1 2.594 9.667v21.747l4.842.003V59H6.291v-4.833l4.841-.003V32.417c0-3.394.895-6.728 2.595-9.667a19.35 19.35 0 0 1 7.089-7.076 19.393 19.393 0 0 1 9.683-2.59m0 4.834c-2.488 0-4.935.638-7.105 1.852a14.514 14.514 0 0 0-5.29 5.086 14.482 14.482 0 0 0-2.12 7.018l-.01.544-.003 21.75h29.05l.003-21.75a14.48 14.48 0 0 0-1.946-7.25 14.512 14.512 0 0 0-5.317-5.308 14.545 14.545 0 0 0-7.262-1.942m3.781 7.832-2.905 9.805h7.112L26.458 48.676l3.02-9.887h-6.912l11.717-13.04zM51.577 7.958 55 11.375l-6.846 6.834-3.423-3.417zm-42.156 0 6.846 6.834-3.423 3.417L6 11.375l3.423-3.417zM32.92 1v9.667h-4.842V1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:sql{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M32.37 53.4a1.687 1.687 0 0 1-1.084.393l-.06-.002h.004c-.87 0-1.637-.607-2.302-1.837l-2.214 1.339v.012c.52 1.034 1.146 1.79 1.877 2.277.735.482 1.59.72 2.575.72 1.265 0 2.29-.369 3.075-1.112a3.705 3.705 0 0 0 1.175-2.71l-.002-.118v-.033c0-.573-.122-1.117-.341-1.608l.01.025c-.3-.6-.68-1.113-1.135-1.549l-.002-.002c-.217-.22-.825-.755-1.828-1.595-1.077-.913-1.724-1.506-1.932-1.78a1.069 1.069 0 0 1-.238-.664c0-.235.113-.447.333-.63a1.283 1.283 0 0 1 .85-.278h-.002c.712 0 1.411.479 2.098 1.435l1.947-1.73c-.717-.847-1.396-1.434-2.016-1.746a4.238 4.238 0 0 0-1.967-.479h-.01l-.105-.002a3.798 3.798 0 0 0-2.608 1.033l.001-.001a3.256 3.256 0 0 0-1.098 2.444v.034-.002c0 .67.217 1.339.66 2.006.438.67 1.417 1.62 2.923 2.854.791.652 1.304 1.129 1.533 1.447a1.572 1.572 0 0 1 .352.94v.003c0 .348-.157.652-.465.913zm16.204-9.55a6.855 6.855 0 0 0-4.98-2.134h-.09.006a7.03 7.03 0 0 0-3.613.982 7.178 7.178 0 0 0-3.61 6.222v.09-.005c0 1.985.681 3.7 2.059 5.14 1.377 1.433 3.11 2.154 5.19 2.154 1.242 0 2.367-.277 3.385-.834l1.225 1.586h3.128l-2.41-3.122c1.216-1.364 1.828-2.985 1.828-4.87 0-2.05-.703-3.788-2.12-5.208zm-1.36 7.944-1.256-1.617h-3.14l2.476 3.203a4.486 4.486 0 0 1-1.801.37 4.554 4.554 0 0 1-2.915-1.049l.007.006c-1.095-.905-1.651-2.12-1.651-3.658 0-1.378.443-2.512 1.316-3.405.872-.894 1.955-1.346 3.25-1.346 1.259 0 2.327.46 3.214 1.377.887.92 1.334 2.033 1.334 3.354a4.88 4.88 0 0 1-.834 2.768zm7.632-9.73h-2.637V55.95h6.48v-2.52h-3.845V42.067zM30.499 34.96c8.947 0 18.33-1.629 23.7-4.474v5.678h.009c.065 1.066 1.042 1.911 2.232 1.911 1.194 0 2.164-.847 2.233-1.91h.009v-24.37c0-13.406-56.345-13.406-56.345 0v36.57c0 5.34 9.652 8.757 20.772 9.808.088.014.192.025.298.026h.002l.122.013v-.013c1.217-.02 2.194-.92 2.194-2.032 0-1.122-1.004-2.03-2.238-2.03h-.057c-10.738-.99-16.62-4.083-16.62-5.777v-6.104c3.861 2.042 9.808 3.458 16.168 4.092.152.032.329.052.507.052h.044c1.217-.018 2.194-.917 2.194-2.03 0-1.125-1.003-2.033-2.238-2.033h-.092c-10.715-1-16.593-4.083-16.593-5.773v-6.096c5.36 2.858 14.751 4.488 23.695 4.488zm23.778-10.972c0 2.441-8.492 6.498-23.695 6.498-15.204 0-23.7-4.057-23.7-6.095v-6.099c5.363 2.846 14.75 4.474 23.7 4.474 8.944 0 18.33-1.628 23.695-4.474v5.691zM30.499 5.696c15.203 0 23.7 4.062 23.7 6.09 0 2.033-8.497 6.098-23.7 6.098-15.204 0-23.7-4.062-23.7-6.098-.004-2.02 8.496-6.087 23.7-6.087z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M5 33.386c0-5.198 1.705-10.262 4.87-14.467s7.629-7.335 12.75-8.942a26.374 26.374 0 0 1 15.76 0c5.121 1.607 9.585 4.737 12.75 8.942 3.165 4.205 4.87 9.27 4.87 14.467 0 5.198-1.705 10.263-4.87 14.468s-7.629 7.335-12.75 8.941a26.373 26.373 0 0 1-15.76 0C17.5 55.19 13.035 52.06 9.87 47.854 6.705 43.649 5 38.584 5 33.386m25.5-19.432c-4.251 0-8.394 1.3-11.833 3.712-3.44 2.412-6 5.813-7.313 9.716a18.79 18.79 0 0 0 0 12.01c1.314 3.902 3.874 7.303 7.313 9.715 3.44 2.412 7.582 3.711 11.833 3.711s8.394-1.299 11.833-3.711c3.44-2.412 6-5.813 7.313-9.716a18.79 18.79 0 0 0 0-12.01c-1.313-3.902-3.873-7.303-7.313-9.715-3.44-2.412-7.582-3.712-11.833-3.712M18.421 3.592c0-.455.124-.902.36-1.296a2.64 2.64 0 0 1 .982-.948c.408-.227.871-.347 1.342-.347h18.79a2.75 2.75 0 0 1 1.577.495c.458.322.8.775.974 1.296.175.52.175 1.08 0 1.6s-.516.974-.974 1.296a2.75 2.75 0 0 1-1.577.495h-18.79c-.47 0-.934-.12-1.342-.347a2.64 2.64 0 0 1-.982-.949 2.522 2.522 0 0 1-.36-1.295'/%3E%3Cpath fill='currentColor' d='M51.217 8.783a2.667 2.667 0 0 1 0 3.776l-4 3.999a2.67 2.67 0 1 1-3.775-3.775l4-4a2.666 2.666 0 0 1 3.775 0m-20.55 9.887a2.666 2.666 0 0 1 2.665 2.666v11.998a2.666 2.666 0 0 1-5.332 0V21.336a2.666 2.666 0 0 1 2.666-2.666'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:webhorse{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.518 10.297a2.1 2.1 0 0 1 2.096-2.105 2.1 2.1 0 0 1 2.095 2.105c0 .675-.315 1.275-.806 1.66L13 13.611l-.581.389-1.134-1.708a2.1 2.1 0 0 1-2.767-1.995zm.699 0a1.4 1.4 0 0 1 1.397-1.403 1.4 1.4 0 0 1 1.397 1.403 1.4 1.4 0 0 1-1.397 1.403 1.4 1.4 0 0 1-1.397-1.403z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M5.927 3.43a.226.226 0 0 0 .227-.224.228.228 0 0 0-.234-.218.226.226 0 0 0-.23.222c0 .058.026.115.07.156a.236.236 0 0 0 .163.064h.004zM4.438 9.014a.317.317 0 0 0 .074.356.353.353 0 0 0 .373.07.325.325 0 0 0 .21-.302.317.317 0 0 0-.098-.23.338.338 0 0 0-.242-.094.34.34 0 0 0-.317.2zm2.724-1.021h.007-.007zm-.244-2.12c-.001-.845-.716-1.528-1.599-1.53-.882 0-1.598.684-1.598 1.53 0 .843.715 1.528 1.598 1.528.884 0 1.599-.685 1.599-1.529z' fill='currentColor'/%3E%3Cpath d='M7.323 10.503a4.28 4.28 0 0 1-.497.03c-1.409-.004-2.72-.697-3.471-1.839a3.789 3.789 0 0 1-.236-3.789l.313-.52c1.102-1.546 3.19-2.135 4.992-1.408 1.695.684 2.696 2.355 2.485 4.076.255.07.497.172.72.3.017-.1.03-.201.04-.303h.5a.48.48 0 0 0 .433-.22.438.438 0 0 0 0-.467.48.48 0 0 0-.433-.22h-.506a4.475 4.475 0 0 0-.377-1.396l.607-.336.012-.007a.44.44 0 0 0 .17-.615.483.483 0 0 0-.643-.162.02.02 0 0 0-.011 0l-.596.327a4.744 4.744 0 0 0-1.184-1.15l.315-.523c.093-.14.1-.317.016-.463a.474.474 0 0 0-.417-.233.477.477 0 0 0-.413.241.02.02 0 0 0 0 .012l-.31.52a4.948 4.948 0 0 0-1.58-.399v-.505A.465.465 0 0 0 6.778 1a.465.465 0 0 0-.475.454v.512a4.993 4.993 0 0 0-1.476.39l-.316-.523a.476.476 0 0 0-.413-.242.473.473 0 0 0-.417.233.434.434 0 0 0 .016.463l.316.518A4.74 4.74 0 0 0 2.846 3.92l-.516-.292a.492.492 0 0 0-.484-.016.447.447 0 0 0-.243.4.451.451 0 0 0 .252.394l.523.292a4.41 4.41 0 0 0-.401 1.435h-.528A.463.463 0 0 0 1 6.587c0 .241.197.44.449.454h.534c.042.45.155.895.335 1.313l-.577.32a.45.45 0 0 0-.252.396.445.445 0 0 0 .243.399.49.49 0 0 0 .484-.016l.546-.31c.274.4.61.757.997 1.06l-.37.618a.443.443 0 0 0 .171.62.486.486 0 0 0 .649-.164l.34-.564c.55.28 1.15.455 1.769.518v.483h-.009a.46.46 0 0 0 .469.424.46.46 0 0 0 .468-.424v-.476a4.73 4.73 0 0 0 .395-.048 2.716 2.716 0 0 1-.318-.687z' fill='currentColor'/%3E%3Cpath d='M7.219 9.957a2.683 2.683 0 0 1 .504-1.806 1.055 1.055 0 0 0-.558-.158 1.029 1.029 0 0 0-.951.603.953.953 0 0 0 .218 1.073c.21.203.498.304.787.288zm.977-5.748a.28.28 0 0 0-.288.27.278.278 0 0 0 .28.277.28.28 0 0 0 .286-.274h.005a.278.278 0 0 0-.283-.273zm1.012 1.593c-.458.004-.828.361-.826.8.002.28.154.524.383.665a3 3 0 0 1 1.195-.314.77.77 0 0 0 .088-.355c-.005-.441-.379-.795-.84-.796z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:webscan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M108.1 81.3c2.2 0 4 1.8 3.9 4V98c0 7.3-6.4 14-13.2 14H29.2c-6.9 0-13.2-6.8-13.2-14V85.5c0-2.1 2-4.2 3.9-4.2 2 0 3.9 2.1 3.9 4.2V98c0 3.1 2.4 5.7 5.4 5.7h69.6c2.9 0 5.4-2.6 5.4-5.7V85.5c-.1-2.1 1.9-4.2 3.9-4.2zM69.2 41l.8.1c2.4 1.1 3.6 3.3 3 5.6L63 85.8c-1.2 2.8-3.6 3.9-5.9 2.8-2.4-1.1-3.6-3.3-3-5.6L64 44c1.1-2.2 3.5-3.3 5.9-2.8l-.7-.2zm-25 7.5c2-1 4.4-.5 5.4 1.6s.5 4.7-1.5 5.8l-12.7 7.8 12.7 7.8c2 1 2.4 3.7 1.5 5.8-1 2.1-3.4 2.6-5.4 1.6L25.6 67.3c-1-1-2-2.1-2-3.7s1-3.1 2-3.7l18.6-11.4zM79 50c1-2.1 3.4-2.6 5.4-1.6L102.9 60c1 1 2 2.1 2 3.7s-1 3.1-2 3.7L84.3 78.8c-2 1-4.4.5-5.4-1.6s-.5-4.7 1.5-5.8l12.7-7.8-12.7-7.8C78.5 54.7 78 52.1 79 50zm19.8-34.1c6.9 0 13.2 6.2 13.2 14v12.5c0 2.1-2 4.2-3.9 4.2-2 0-3.9-2.1-3.9-4.2V30c0-3.1-2.4-5.7-5.4-5.7H29.2c-2.9 0-5.4 2.6-5.4 5.7v12c0 2.1-2 4.2-3.9 4.2S16 44.1 16 42V30c0-7.3 6.4-14 13.2-14h69.6z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:xss{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M55.838 19.49a26.886 26.886 0 0 0-5.893-8.582 27.439 27.439 0 0 0-8.74-5.785A27.767 27.767 0 0 0 30.5 3c-3.712 0-7.313.714-10.705 2.123a27.44 27.44 0 0 0-8.74 5.785 26.885 26.885 0 0 0-5.893 8.582A26.411 26.411 0 0 0 3 30c0 3.644.727 7.18 2.162 10.51a26.886 26.886 0 0 0 5.893 8.582 27.439 27.439 0 0 0 8.74 5.785A27.768 27.768 0 0 0 30.5 57c3.712 0 7.313-.714 10.705-2.123a27.438 27.438 0 0 0 8.74-5.785 26.885 26.885 0 0 0 5.893-8.582A26.413 26.413 0 0 0 58 30c0-3.644-.727-7.18-2.162-10.51m-23.3 2.047a129.031 129.031 0 0 0 9.145-.44c.646 2.148 1.059 4.456 1.234 6.903h-10.38zm0-4.005V8.248a21.85 21.85 0 0 1 3.887 3.387 23.558 23.558 0 0 1 3.742 5.564 129.3 129.3 0 0 1-7.63.333m-4.075-9.047v9.044a132.158 132.158 0 0 1-7.295-.319 23.592 23.592 0 0 1 3.608-5.42 21.972 21.972 0 0 1 3.687-3.305m-6.946 12.76c2.313.154 4.629.25 6.946.287V28H18.424c.175-2.442.586-4.747 1.231-6.893.602.049 1.223.095 1.862.137M14.341 28H7.163a22.494 22.494 0 0 1 2.3-8.142c1.29.223 3.364.547 6.074.852-.63 2.294-1.03 4.73-1.196 7.29m-.054 4a25.82 25.82 0 0 0 1.47 7.3c-2.807.31-4.952.645-6.278.874A22.493 22.493 0 0 1 7.163 32zm4.08 0h10.096v6.503a137.807 137.807 0 0 0-8.512.401c-.912-2.282-1.442-4.596-1.584-6.904m10.096 10.506v8.232a39.132 39.132 0 0 1-3.567-3.733 33.357 33.357 0 0 1-3.016-4.23c2.192-.144 4.387-.234 6.583-.269m4.074 8.542v-8.545c2.19.031 4.506.119 6.918.283a33.338 33.338 0 0 1-3.01 4.219 39.248 39.248 0 0 1-3.908 4.043m3.344-12.464c-1.114-.043-2.229-.072-3.344-.087V32h10.437c-.142 2.31-.673 4.628-1.587 6.913a129.247 129.247 0 0 0-5.506-.33M47.055 32h6.782a22.493 22.493 0 0 1-2.312 8.166c-1.975-.33-3.96-.61-5.95-.84A25.827 25.827 0 0 0 47.055 32M47 28c-.166-2.57-.568-5.015-1.203-7.316a117.98 117.98 0 0 0 5.744-.818A22.493 22.493 0 0 1 53.837 28zm.065-14.263c.779.765 1.503 1.583 2.167 2.447-1.59.241-3.184.449-4.782.624-1.243-2.925-2.917-5.557-4.984-7.834a26.531 26.531 0 0 0-.343-.37 23.413 23.413 0 0 1 7.942 5.133M22.407 8.405c-.18.187-.358.377-.532.569-2.073 2.283-3.75 4.923-4.994 7.857-2.06-.218-3.786-.453-5.107-.655a23.463 23.463 0 0 1 2.161-2.44 23.405 23.405 0 0 1 8.472-5.331m-8.472 37.858a23.474 23.474 0 0 1-2.137-2.409c1.434-.218 3.343-.476 5.641-.708 1.16 2.221 2.63 4.397 4.384 6.488a42.629 42.629 0 0 0 2.274 2.5 23.392 23.392 0 0 1-10.162-5.87m23.442 5.734a42.568 42.568 0 0 0 2.14-2.363c1.75-2.084 3.215-4.253 4.374-6.467 1.777.186 3.55.413 5.317.68a23.472 23.472 0 0 1-2.143 2.416 23.392 23.392 0 0 1-9.688 5.734'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:discord{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512z' fill='%23738BD8'/%3E%3Cpath d='M190.915 234.305h642.169v477.288H190.915z' fill='%23FFFFFF'/%3E%3Cpath d='M698.157 932.274L157.288 862.85c-58.43-7.5-55.4-191.167-50.26-249.853l26.034-297.22c5.14-58.686 74.356-120.22 132.7-128.362l466.441-65.085c58.346-8.14 177.24 212.65 176.09 271.548l-8.677 445.108M512 300.373c-114.347 0-194.56 49.067-194.56 49.067 43.947-39.253 120.747-61.867 120.747-61.867l-7.254-7.253c-72.106 1.28-137.386 51.2-137.386 51.2-73.387 153.173-68.694 285.44-68.694 285.44 59.734 77.227 148.48 71.68 148.48 71.68l30.294-38.4c-53.334-11.52-87.04-58.88-87.04-58.88S396.8 645.973 512 645.973c115.2 0 195.413-54.613 195.413-54.613s-33.706 47.36-87.04 58.88l30.294 38.4s88.746 5.547 148.48-71.68c0 0 4.693-132.267-68.694-285.44 0 0-65.28-49.92-137.386-51.2l-7.254 7.253s76.8 22.614 120.747 61.867c0 0-80.213-49.067-194.56-49.067M423.68 462.08c27.733 0 50.347 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187m177.92 0c27.733 0 49.92 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187z' fill='%23738BD8'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-settings\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 8' d='M10 1.875C14.4875 1.875 18.125 5.5125 18.125 10C18.125 14.4875 14.4875 18.125 10 18.125C5.5125 18.125 1.875 14.4875 1.875 10C1.875 5.5125 5.5125 1.875 10 1.875ZM9.375 10.625L6.88833 10.6254C6.90583 11.0254 6.93958 11.4146 6.98833 11.7908L7.02708 12.07L7.07542 12.3679C7.46125 14.5729 8.35917 16.23 9.37542 16.7233L9.375 10.625ZM13.1117 10.6254L10.625 10.625L10.625 16.7233C11.6183 16.2404 12.4987 14.6458 12.8979 12.5142L12.9246 12.3679L12.9729 12.0704C13.0447 11.5915 13.091 11.1092 13.1117 10.6254L13.1117 10.6254ZM5.63708 10.6254L3.15292 10.6254C3.38042 13.1463 4.96917 15.2754 7.17833 16.2712C6.74625 15.6017 6.39 14.7788 6.12833 13.8488L6.06917 13.6321L6.00042 13.3554L5.93708 13.0729C5.76796 12.2671 5.6676 11.4483 5.63708 10.6254L5.63708 10.6254ZM16.8471 10.6254L14.3625 10.6254C14.3349 11.3606 14.2522 12.0926 14.115 12.8154L14.0625 13.0729L13.9992 13.3554L13.9304 13.6325C13.6637 14.6508 13.2867 15.5504 12.8212 16.2712C15.0304 15.2754 16.6192 13.1463 16.8463 10.6254L16.8471 10.6254ZM7.17833 3.72833L7.1225 3.75375C4.94167 4.76042 3.37833 6.875 3.15292 9.375L5.63708 9.375C5.66708 8.6125 5.75167 7.87708 5.88458 7.18458L5.93708 6.92708L6.00042 6.64458L6.06917 6.3675C6.33583 5.34917 6.71292 4.44958 7.17833 3.72875L7.17833 3.72833ZM9.375 3.27667C8.38458 3.7575 7.50625 5.345 7.10542 7.46792L7.07542 7.63208L7.02708 7.92958C6.9553 8.40859 6.90898 8.89108 6.88833 9.375L9.375 9.375L9.375 3.27667ZM12.8217 3.72875L12.8717 3.80792C13.28 4.46083 13.6183 5.25292 13.8696 6.14292L13.9308 6.36792L13.9996 6.64458L14.0629 6.92708C14.2263 7.69375 14.3292 8.51708 14.3629 9.375L16.8471 9.375C16.62 6.85375 15.0312 4.72458 12.8217 3.72917L12.8217 3.72875ZM10.625 3.27667L10.625 9.375L13.1117 9.375C13.0944 8.97409 13.0596 8.57413 13.0075 8.17625L12.9729 7.92958L12.9246 7.63208C12.5388 5.4275 11.6412 3.77042 10.6254 3.27667L10.625 3.27667Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:page{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 5' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M18.0879 7.86328C17.7598 7.53125 17.3223 7.34375 16.8535 7.33594C16.7676 7.32617 16.5078 7.30078 16.1328 7.26562C15.9512 6.85547 15.7305 6.46484 15.4707 6.10156C15.6328 5.75 15.7129 5.57227 15.75 5.47461L15.7559 5.47656C16.25 4.61914 15.957 3.51758 15.1016 3.02148L13.5996 2.15039C13.3262 1.99219 13.0137 1.9082 12.6973 1.90625C12.0684 1.90625 11.4707 2.23828 11.1719 2.75391C11.1426 2.79492 10.9824 3.01758 10.7422 3.35352C10.2969 3.30859 9.84766 3.31055 9.40234 3.35547C9.17773 3.03711 9.06445 2.87695 8.99609 2.79492L9 2.79297C8.67969 2.23828 8.08203 1.89453 7.44141 1.89453C7.12891 1.89453 6.82031 1.97656 6.54688 2.13281L5.04102 2.99805C4.62109 3.24023 4.32031 3.63086 4.19336 4.10156C4.07227 4.55078 4.12891 5.01367 4.35156 5.40234C4.37305 5.44922 4.49805 5.72656 4.6875 6.14062C4.58203 6.28906 4.48047 6.44531 4.38867 6.60352C4.27344 6.80469 4.16602 7.01367 4.07422 7.22656C3.56641 7.27344 3.375 7.29102 3.29492 7.30078C2.31055 7.30469 1.50781 8.10742 1.50391 9.0957L1.5 10.832C1.5 11.3164 1.68945 11.7734 2.0332 12.1172C2.36328 12.4473 2.78906 12.6289 3.23828 12.6309C3.29297 12.6367 3.62891 12.6699 4.12891 12.7168C4.29297 13.0664 4.48828 13.4004 4.71094 13.7168C4.50391 14.1641 4.40625 14.3789 4.36523 14.4941L4.35938 14.4902C4.12109 14.8984 4.05664 15.3945 4.17773 15.8516C4.29883 16.3105 4.60352 16.709 5.01367 16.9453L6.51563 17.8164C6.78906 17.9746 7.09961 18.0586 7.41602 18.0586C8.04492 18.0586 8.64258 17.7266 8.94141 17.2109C8.97461 17.166 9.17383 16.8887 9.4668 16.4766C9.85352 16.5137 10.2422 16.5176 10.623 16.4863C10.9043 16.8867 11.041 17.0762 11.1172 17.168L11.1113 17.1719C11.4316 17.7266 12.0293 18.0703 12.6699 18.0703C12.9824 18.0703 13.293 17.9883 13.5645 17.832L15.0703 16.9688C15.4824 16.7344 15.7891 16.3359 15.9121 15.877C16.0352 15.4258 15.9785 14.9531 15.752 14.5449C15.7148 14.4609 15.5938 14.1934 15.418 13.8105C15.5566 13.625 15.6855 13.4277 15.8047 13.2266C15.8965 13.0684 15.9805 12.9043 16.0566 12.7383C16.5195 12.6953 16.7207 12.6777 16.8145 12.6641L16.8145 12.666C17.8027 12.6641 18.6074 11.8594 18.6094 10.8711L18.6133 9.13476C18.6152 8.66211 18.4238 8.19922 18.0879 7.86328L18.0879 7.86328ZM14.1406 13.2969C13.9785 13.4922 13.9414 13.7656 14.0469 13.9961C14.3145 14.582 14.5059 15.0039 14.5469 15.0977C14.5508 15.1055 14.5527 15.1133 14.5566 15.1172C14.5664 15.1367 14.5762 15.1562 14.5879 15.1758C14.6504 15.2832 14.668 15.4141 14.6348 15.5352C14.6016 15.6562 14.5215 15.7617 14.4121 15.8242L12.9063 16.6895C12.834 16.7305 12.7539 16.752 12.6719 16.752C12.4941 16.752 12.3379 16.6523 12.2305 16.4707L12.2148 16.4473C12.166 16.377 11.875 15.9707 11.4805 15.4102C11.3359 15.2051 11.0938 15.0996 10.8457 15.1367C10.3203 15.2129 9.78711 15.207 9.26368 15.123C9.01368 15.084 8.76563 15.1875 8.61914 15.3945C8.375 15.7402 8.16993 16.0254 8.03125 16.2188C7.91602 16.3789 7.84571 16.4785 7.82813 16.5059C7.76954 16.6094 7.66211 16.6875 7.53711 16.7207C7.41211 16.7539 7.28125 16.7383 7.17774 16.6777L5.67579 15.8066C5.56641 15.7422 5.48829 15.6406 5.45508 15.5176C5.41993 15.3887 5.44336 15.2578 5.52735 15.1113L5.53321 15.0977C5.53907 15.084 5.75586 14.6074 6.07618 13.918C6.1836 13.6875 6.15039 13.4219 5.99219 13.2246C5.65821 12.8105 5.39063 12.3516 5.19532 11.8574C5.10352 11.625 4.89063 11.4648 4.64063 11.4414C4.26368 11.4063 3.94532 11.375 3.71485 11.3535C3.44141 11.3281 3.33008 11.3164 3.29493 11.3145C3.03321 11.3125 2.82032 11.0996 2.82032 10.8379L2.82422 9.10156C2.82422 8.83984 3.03711 8.62695 3.29883 8.62695C3.32032 8.62695 3.34375 8.625 3.36524 8.62305C3.3711 8.62305 3.37696 8.62305 3.38672 8.62109C3.48438 8.61133 3.94922 8.56641 4.59375 8.50977C4.84571 8.48633 5.06641 8.31836 5.1543 8.08203C5.26954 7.77344 5.39258 7.50781 5.53125 7.26953C5.64454 7.07227 5.78516 6.87109 5.97071 6.63867C6.12696 6.44336 6.15821 6.17969 6.05469 5.95313C5.91602 5.65039 5.79883 5.39258 5.71094 5.19922C5.5918 4.9375 5.54297 4.83008 5.52539 4.79688C5.39454 4.57031 5.47461 4.2793 5.70118 4.14844L7.20704 3.2832C7.44141 3.14844 7.73243 3.24219 7.88282 3.5L7.89649 3.51953C7.93555 3.57227 8.19141 3.93359 8.55469 4.44922C8.70118 4.65625 8.95704 4.76367 9.20704 4.7207C9.76758 4.625 10.3672 4.62305 10.9453 4.7168C11.1953 4.75781 11.4434 4.6543 11.5898 4.44727C11.7813 4.17773 11.9434 3.95117 12.0625 3.78516C12.207 3.58203 12.2676 3.5 12.2871 3.46875C12.3477 3.36523 12.4531 3.28711 12.5762 3.25391C12.7012 3.2207 12.832 3.23633 12.9356 3.29492L14.4395 4.16797C14.5469 4.23047 14.627 4.33594 14.6602 4.45703C14.6953 4.58594 14.6719 4.7168 14.5879 4.86328L14.5664 4.90039L14.5664 4.9082C14.5176 5.01367 14.3457 5.39258 14.1074 5.9082C14.002 6.13477 14.0352 6.4082 14.1934 6.60156C14.5664 7.06445 14.8555 7.57227 15.0527 8.11328C15.1387 8.35156 15.3594 8.52148 15.6113 8.54492C16.2051 8.60156 16.6309 8.64453 16.7305 8.6543C16.7402 8.65625 16.7481 8.65625 16.7539 8.65625C16.9473 8.67188 17.0703 8.7168 17.1524 8.79883C17.2402 8.88672 17.291 9.00977 17.291 9.13477L17.2871 10.873C17.2871 11.1426 17.0606 11.3477 16.7617 11.3496C16.7617 11.3496 16.7461 11.3496 16.7188 11.3535C16.6055 11.3652 16.1602 11.4063 15.5469 11.4609C15.2969 11.4844 15.0859 11.6426 14.9922 11.875C14.8828 12.1465 14.7793 12.3672 14.6621 12.5684C14.5176 12.8105 14.3477 13.0488 14.1406 13.2969L14.1406 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.6387 7.25586C11.1699 6.98438 10.6387 6.8418 10.0977 6.83984C9.00393 6.83984 7.98245 7.42773 7.43362 8.37305C6.58206 9.83984 7.08401 11.7266 8.55081 12.5781C9.01956 12.8496 9.55276 12.9941 10.0938 12.9941C11.1875 12.9941 12.209 12.4062 12.7578 11.4609C13.166 10.7598 13.2813 9.91016 13.0703 9.12695C12.8633 8.34375 12.3418 7.66016 11.6387 7.25586L11.6387 7.25586ZM11.6114 10.7969C11.2969 11.3359 10.7149 11.6699 10.0918 11.6699C9.78323 11.6699 9.4805 11.5879 9.21292 11.4316C8.37698 10.9453 8.09182 9.87109 8.5762 9.03516C8.89065 8.49609 9.47268 8.16211 10.0957 8.16016C10.4043 8.16016 10.7071 8.24219 10.9746 8.39844C11.375 8.62891 11.6719 9.01758 11.7891 9.46484C11.9102 9.91992 11.8477 10.3926 11.6114 10.7969L11.6114 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 14' d='M18.0684 7.86328C17.7402 7.53125 17.3027 7.34375 16.834 7.33594C16.7481 7.32617 16.4883 7.30078 16.1133 7.26562C15.9316 6.85547 15.7109 6.46484 15.4512 6.10156C15.6133 5.75 15.6934 5.57227 15.7305 5.47461L15.7363 5.47656C16.2305 4.61914 15.9375 3.51758 15.082 3.02148L13.5801 2.15039C13.3066 1.99219 12.9941 1.9082 12.6777 1.90625C12.0488 1.90625 11.4512 2.23828 11.1523 2.75391C11.123 2.79492 10.9629 3.01758 10.7227 3.35352C10.2773 3.30859 9.82813 3.31055 9.38281 3.35547C9.1582 3.03711 9.04492 2.87695 8.97656 2.79492L8.98047 2.79297C8.66016 2.23828 8.0625 1.89453 7.42188 1.89453C7.10938 1.89453 6.80078 1.97656 6.52734 2.13281L5.02148 2.99805C4.60156 3.24023 4.30078 3.63086 4.17383 4.10156C4.05273 4.55078 4.10938 5.01367 4.33203 5.40234C4.35352 5.44922 4.47852 5.72656 4.66797 6.14062C4.5625 6.28906 4.46094 6.44531 4.36914 6.60352C4.25391 6.80469 4.14648 7.01367 4.05469 7.22656C3.54688 7.27344 3.35547 7.29102 3.27539 7.30078C2.29102 7.30469 1.48828 8.10742 1.48438 9.0957L1.48047 10.832C1.48047 11.3164 1.66992 11.7734 2.01367 12.1172C2.34375 12.4473 2.76953 12.6289 3.21875 12.6309C3.27344 12.6367 3.60938 12.6699 4.10938 12.7168C4.27344 13.0664 4.46875 13.4004 4.69141 13.7168C4.48438 14.1641 4.38672 14.3789 4.3457 14.4941L4.33984 14.4902C4.10156 14.8984 4.03711 15.3945 4.1582 15.8516C4.2793 16.3105 4.58398 16.709 4.99414 16.9453L6.49609 17.8164C6.76953 17.9746 7.08008 18.0586 7.39649 18.0586C8.02539 18.0586 8.62305 17.7266 8.92188 17.2109C8.95508 17.166 9.1543 16.8887 9.44727 16.4766C9.83399 16.5137 10.2227 16.5176 10.6035 16.4863C10.8848 16.8867 11.0215 17.0762 11.0977 17.168L11.0918 17.1719C11.4121 17.7266 12.0098 18.0703 12.6504 18.0703C12.9629 18.0703 13.2734 17.9883 13.5449 17.832L15.0508 16.9688C15.4629 16.7344 15.7695 16.3359 15.8926 15.877C16.0156 15.4258 15.959 14.9531 15.7324 14.5449C15.6953 14.4609 15.5742 14.1934 15.3984 13.8105C15.5371 13.625 15.666 13.4277 15.7852 13.2266C15.877 13.0684 15.9609 12.9043 16.0371 12.7383C16.5 12.6953 16.7012 12.6777 16.7949 12.6641L16.7949 12.666C17.7832 12.6641 18.5879 11.8594 18.5898 10.8711L18.5938 9.13476C18.5957 8.66211 18.4043 8.19922 18.0684 7.86328L18.0684 7.86328ZM14.1211 13.2969C13.959 13.4922 13.9219 13.7656 14.0273 13.9961C14.2949 14.582 14.4863 15.0039 14.5273 15.0977C14.5313 15.1055 14.5332 15.1133 14.5371 15.1172C14.5469 15.1367 14.5566 15.1562 14.5684 15.1758C14.6309 15.2832 14.6484 15.4141 14.6152 15.5352C14.582 15.6562 14.502 15.7617 14.3926 15.8242L12.8867 16.6895C12.8145 16.7305 12.7344 16.752 12.6523 16.752C12.4746 16.752 12.3184 16.6523 12.2109 16.4707L12.1953 16.4473C12.1465 16.377 11.8555 15.9707 11.4609 15.4102C11.3164 15.2051 11.0742 15.0996 10.8262 15.1367C10.3008 15.2129 9.76758 15.207 9.24414 15.123C8.99414 15.084 8.7461 15.1875 8.59961 15.3945C8.35547 15.7402 8.15039 16.0254 8.01172 16.2188C7.89649 16.3789 7.82618 16.4785 7.8086 16.5059C7.75 16.6094 7.64258 16.6875 7.51758 16.7207C7.39258 16.7539 7.26172 16.7383 7.15821 16.6777L5.65625 15.8066C5.54688 15.7422 5.46875 15.6406 5.43555 15.5176C5.40039 15.3887 5.42383 15.2578 5.50782 15.1113L5.51368 15.0977C5.51954 15.084 5.73633 14.6074 6.05664 13.918C6.16407 13.6875 6.13086 13.4219 5.97266 13.2246C5.63868 12.8105 5.3711 12.3516 5.17579 11.8574C5.08399 11.625 4.8711 11.4648 4.6211 11.4414C4.24414 11.4063 3.92579 11.375 3.69532 11.3535C3.42188 11.3281 3.31055 11.3164 3.27539 11.3145C3.01368 11.3125 2.80079 11.0996 2.80079 10.8379L2.80469 9.10156C2.80469 8.83984 3.01758 8.62695 3.2793 8.62695C3.30079 8.62695 3.32422 8.625 3.34571 8.62305C3.35157 8.62305 3.35743 8.62305 3.36719 8.62109C3.46485 8.61133 3.92969 8.56641 4.57422 8.50977C4.82618 8.48633 5.04688 8.31836 5.13477 8.08203C5.25 7.77344 5.37305 7.50781 5.51172 7.26953C5.625 7.07227 5.76563 6.87109 5.95118 6.63867C6.10743 6.44336 6.13868 6.17969 6.03516 5.95313C5.89649 5.65039 5.7793 5.39258 5.69141 5.19922C5.57227 4.9375 5.52344 4.83008 5.50586 4.79688C5.375 4.57031 5.45508 4.2793 5.68164 4.14844L7.1875 3.2832C7.42188 3.14844 7.71289 3.24219 7.86329 3.5L7.87696 3.51953C7.91602 3.57227 8.17188 3.93359 8.53516 4.44922C8.68165 4.65625 8.93751 4.76367 9.18751 4.7207C9.74805 4.625 10.3477 4.62305 10.9258 4.7168C11.1758 4.75781 11.4238 4.6543 11.5703 4.44727C11.7617 4.17773 11.9238 3.95117 12.043 3.78516C12.1875 3.58203 12.2481 3.5 12.2676 3.46875C12.3281 3.36523 12.4336 3.28711 12.5566 3.25391C12.6816 3.2207 12.8125 3.23633 12.916 3.29492L14.4199 4.16797C14.5273 4.23047 14.6074 4.33594 14.6406 4.45703C14.6758 4.58594 14.6524 4.7168 14.5684 4.86328L14.5469 4.90039L14.5469 4.9082C14.4981 5.01367 14.3262 5.39258 14.0879 5.9082C13.9824 6.13477 14.0156 6.4082 14.1738 6.60156C14.5469 7.06445 14.8359 7.57227 15.0332 8.11328C15.1191 8.35156 15.3399 8.52148 15.5918 8.54492C16.1856 8.60156 16.6113 8.64453 16.7109 8.6543C16.7207 8.65625 16.7285 8.65625 16.7344 8.65625C16.9277 8.67188 17.0508 8.7168 17.1328 8.79883C17.2207 8.88672 17.2715 9.00977 17.2715 9.13477L17.2676 10.873C17.2676 11.1426 17.041 11.3477 16.7422 11.3496C16.7422 11.3496 16.7266 11.3496 16.6992 11.3535C16.5859 11.3652 16.1406 11.4063 15.5273 11.4609C15.2773 11.4844 15.0664 11.6426 14.9727 11.875C14.8633 12.1465 14.7598 12.3672 14.6426 12.5684C14.498 12.8105 14.3281 13.0488 14.1211 13.2969L14.1211 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 15' d='M11.6192 7.25586C11.1504 6.98438 10.6192 6.8418 10.0782 6.83984C8.9844 6.83984 7.96292 7.42773 7.41409 8.37305C6.56253 9.83984 7.06448 11.7266 8.53128 12.5781C9.00003 12.8496 9.53323 12.9941 10.0742 12.9941C11.168 12.9941 12.1895 12.4062 12.7383 11.4609C13.1465 10.7598 13.2617 9.91016 13.0508 9.12695C12.8438 8.34375 12.3223 7.66016 11.6192 7.25586L11.6192 7.25586ZM11.5918 10.7969C11.2774 11.3359 10.6953 11.6699 10.0723 11.6699C9.7637 11.6699 9.46096 11.5879 9.19339 11.4316C8.35745 10.9453 8.07229 9.87109 8.55667 9.03516C8.87112 8.49609 9.45315 8.16211 10.0762 8.16016C10.3848 8.16016 10.6875 8.24219 10.9551 8.39844C11.3555 8.62891 11.6524 9.01758 11.7696 9.46484C11.8907 9.91992 11.8282 10.3926 11.5918 10.7969L11.5918 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 16' d='M18.0488 7.86328C17.7207 7.53125 17.2832 7.34375 16.8145 7.33594C16.7285 7.32617 16.4688 7.30078 16.0938 7.26562C15.9121 6.85547 15.6914 6.46484 15.4316 6.10156C15.5938 5.75 15.6738 5.57227 15.7109 5.47461L15.7168 5.47656C16.2109 4.61914 15.918 3.51758 15.0625 3.02148L13.5605 2.15039C13.2871 1.99219 12.9746 1.9082 12.6582 1.90625C12.0293 1.90625 11.4316 2.23828 11.1328 2.75391C11.1035 2.79492 10.9434 3.01758 10.7031 3.35352C10.2578 3.30859 9.80859 3.31055 9.36328 3.35547C9.13867 3.03711 9.02539 2.87695 8.95703 2.79492L8.96094 2.79297C8.64063 2.23828 8.04297 1.89453 7.40234 1.89453C7.08984 1.89453 6.78125 1.97656 6.50781 2.13281L5.00195 2.99805C4.58203 3.24023 4.28125 3.63086 4.1543 4.10156C4.0332 4.55078 4.08984 5.01367 4.3125 5.40234C4.33398 5.44922 4.45898 5.72656 4.64844 6.14062C4.54297 6.28906 4.44141 6.44531 4.34961 6.60352C4.23438 6.80469 4.12695 7.01367 4.03516 7.22656C3.52734 7.27344 3.33594 7.29102 3.25586 7.30078C2.27148 7.30469 1.46875 8.10742 1.46484 9.0957L1.46094 10.832C1.46094 11.3164 1.65039 11.7734 1.99414 12.1172C2.32422 12.4473 2.75 12.6289 3.19922 12.6309C3.25391 12.6367 3.58984 12.6699 4.08984 12.7168C4.25391 13.0664 4.44922 13.4004 4.67188 13.7168C4.46484 14.1641 4.36719 14.3789 4.32617 14.4941L4.32031 14.4902C4.08203 14.8984 4.01758 15.3945 4.13867 15.8516C4.25977 16.3105 4.56445 16.709 4.97461 16.9453L6.47656 17.8164C6.75 17.9746 7.06055 18.0586 7.37695 18.0586C8.00586 18.0586 8.60352 17.7266 8.90235 17.2109C8.93555 17.166 9.13477 16.8887 9.42774 16.4766C9.81445 16.5137 10.2031 16.5176 10.584 16.4863C10.8652 16.8867 11.002 17.0762 11.0781 17.168L11.0723 17.1719C11.3926 17.7266 11.9902 18.0703 12.6309 18.0703C12.9434 18.0703 13.2539 17.9883 13.5254 17.832L15.0312 16.9688C15.4434 16.7344 15.75 16.3359 15.873 15.877C15.9961 15.4258 15.9395 14.9531 15.7129 14.5449C15.6758 14.4609 15.5547 14.1934 15.3789 13.8105C15.5176 13.625 15.6465 13.4277 15.7656 13.2266C15.8574 13.0684 15.9414 12.9043 16.0176 12.7383C16.4805 12.6953 16.6816 12.6777 16.7754 12.6641L16.7754 12.666C17.7637 12.6641 18.5684 11.8594 18.5703 10.8711L18.5742 9.13476C18.5762 8.66211 18.3848 8.19922 18.0488 7.86328L18.0488 7.86328ZM14.1016 13.2969C13.9395 13.4922 13.9023 13.7656 14.0078 13.9961C14.2754 14.582 14.4668 15.0039 14.5078 15.0977C14.5117 15.1055 14.5137 15.1133 14.5176 15.1172C14.5273 15.1367 14.5371 15.1562 14.5488 15.1758C14.6113 15.2832 14.6289 15.4141 14.5957 15.5352C14.5625 15.6562 14.4824 15.7617 14.373 15.8242L12.8672 16.6895C12.7949 16.7305 12.7148 16.752 12.6328 16.752C12.4551 16.752 12.2988 16.6523 12.1914 16.4707L12.1758 16.4473C12.127 16.377 11.8359 15.9707 11.4414 15.4102C11.2969 15.2051 11.0547 15.0996 10.8066 15.1367C10.2813 15.2129 9.74805 15.207 9.22461 15.123C8.97461 15.084 8.72657 15.1875 8.58008 15.3945C8.33594 15.7402 8.13086 16.0254 7.99219 16.2188C7.87696 16.3789 7.80664 16.4785 7.78907 16.5059C7.73047 16.6094 7.62305 16.6875 7.49805 16.7207C7.37305 16.7539 7.24219 16.7383 7.13868 16.6777L5.63672 15.8066C5.52735 15.7422 5.44922 15.6406 5.41602 15.5176C5.38086 15.3887 5.4043 15.2578 5.48829 15.1113L5.49414 15.0977C5.5 15.084 5.7168 14.6074 6.03711 13.918C6.14454 13.6875 6.11133 13.4219 5.95313 13.2246C5.61914 12.8105 5.35157 12.3516 5.15625 11.8574C5.06446 11.625 4.85157 11.4648 4.60157 11.4414C4.22461 11.4063 3.90625 11.375 3.67579 11.3535C3.40235 11.3281 3.29102 11.3164 3.25586 11.3145C2.99414 11.3125 2.78125 11.0996 2.78125 10.8379L2.78516 9.10156C2.78516 8.83984 2.99805 8.62695 3.25977 8.62695C3.28125 8.62695 3.30469 8.625 3.32618 8.62305C3.33204 8.62305 3.33789 8.62305 3.34766 8.62109C3.44532 8.61133 3.91016 8.56641 4.55469 8.50977C4.80664 8.48633 5.02735 8.31836 5.11524 8.08203C5.23047 7.77344 5.35352 7.50781 5.49219 7.26953C5.60547 7.07227 5.7461 6.87109 5.93164 6.63867C6.08789 6.44336 6.11915 6.17969 6.01563 5.95313C5.87696 5.65039 5.75977 5.39258 5.67188 5.19922C5.55274 4.9375 5.50391 4.83008 5.48633 4.79688C5.35547 4.57031 5.43555 4.2793 5.66211 4.14844L7.16797 3.2832C7.40235 3.14844 7.69336 3.24219 7.84375 3.5L7.85743 3.51953C7.89649 3.57227 8.15235 3.93359 8.51563 4.44922C8.66212 4.65625 8.91797 4.76367 9.16797 4.7207C9.72852 4.625 10.3281 4.62305 10.9063 4.7168C11.1563 4.75781 11.4043 4.6543 11.5508 4.44727C11.7422 4.17773 11.9043 3.95117 12.0234 3.78516C12.168 3.58203 12.2285 3.5 12.2481 3.46875C12.3086 3.36523 12.4141 3.28711 12.5371 3.25391C12.6621 3.2207 12.793 3.23633 12.8965 3.29492L14.4004 4.16797C14.5078 4.23047 14.5879 4.33594 14.6211 4.45703C14.6563 4.58594 14.6328 4.7168 14.5488 4.86328L14.5273 4.90039L14.5273 4.9082C14.4785 5.01367 14.3066 5.39258 14.0684 5.9082C13.9629 6.13477 13.9961 6.4082 14.1543 6.60156C14.5274 7.06445 14.8164 7.57227 15.0137 8.11328C15.0996 8.35156 15.3203 8.52148 15.5723 8.54492C16.166 8.60156 16.5918 8.64453 16.6914 8.6543C16.7012 8.65625 16.709 8.65625 16.7149 8.65625C16.9082 8.67188 17.0313 8.7168 17.1133 8.79883C17.2012 8.88672 17.252 9.00977 17.252 9.13477L17.2481 10.873C17.2481 11.1426 17.0215 11.3477 16.7227 11.3496C16.7227 11.3496 16.707 11.3496 16.6797 11.3535C16.5664 11.3652 16.1211 11.4063 15.5078 11.4609C15.2578 11.4844 15.0469 11.6426 14.9531 11.875C14.8438 12.1465 14.7402 12.3672 14.6231 12.5684C14.4785 12.8105 14.3086 13.0488 14.1016 13.2969L14.1016 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 17' d='M11.5996 7.25586C11.1309 6.98438 10.5996 6.8418 10.0586 6.83984C8.96487 6.83984 7.94339 7.42773 7.39456 8.37305C6.54299 9.83984 7.04495 11.7266 8.51175 12.5781C8.9805 12.8496 9.5137 12.9941 10.0547 12.9941C11.1485 12.9941 12.1699 12.4062 12.7188 11.4609C13.127 10.7598 13.2422 9.91016 13.0313 9.12695C12.8242 8.34375 12.3028 7.66016 11.5996 7.25586L11.5996 7.25586ZM11.5723 10.7969C11.2578 11.3359 10.6758 11.6699 10.0528 11.6699C9.74417 11.6699 9.44143 11.5879 9.17385 11.4316C8.33792 10.9453 8.05276 9.87109 8.53714 9.03516C8.85159 8.49609 9.43362 8.16211 10.0567 8.16016C10.3653 8.16016 10.668 8.24219 10.9356 8.39844C11.336 8.62891 11.6328 9.01758 11.75 9.46484C11.8711 9.91992 11.8086 10.3926 11.5723 10.7969L11.5723 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:safe{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 1' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 6' d='M9.14544 11.4591C9.01548 11.4588 8.88832 11.4212 8.77913 11.3508C8.66995 11.2803 8.58336 11.1798 8.52969 11.0615C8.47602 10.9431 8.45754 10.8118 8.47645 10.6832C8.49536 10.5546 8.55087 10.4342 8.63635 10.3363L11.7591 6.69996C11.8551 6.59053 11.9832 6.5143 12.1252 6.48219C12.2672 6.45008 12.4157 6.46374 12.5494 6.52122C12.6832 6.5787 12.7953 6.67704 12.8697 6.80215C12.9441 6.92725 12.977 7.07271 12.9636 7.21766C12.9503 7.36261 12.8914 7.49962 12.7954 7.60905L9.66817 11.2454C9.60211 11.3173 9.52101 11.3737 9.43066 11.4106C9.34031 11.4475 9.24292 11.4641 9.14544 11.4591L9.14544 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 7' d='M9.14538 11.4591C9.06995 11.4597 8.99497 11.4473 8.92371 11.4226C8.85246 11.3978 8.78599 11.3609 8.7272 11.3137L7.30447 10.1955C7.19125 10.1062 7.1092 9.98336 7.07006 9.84458C7.03093 9.7058 7.03673 9.5582 7.08663 9.42291C7.13653 9.28763 7.22796 9.17161 7.34784 9.09148C7.46772 9.01135 7.60988 8.97122 7.75397 8.97684C7.89805 8.98245 8.03666 9.03353 8.14993 9.12276L9.56811 10.2455C9.66223 10.319 9.73523 10.4161 9.7797 10.527C9.82417 10.6379 9.83853 10.7585 9.82133 10.8767C9.80413 10.9949 9.75597 11.1064 9.68175 11.2C9.61847 11.2818 9.5371 11.3477 9.44403 11.3926C9.35096 11.4376 9.24873 11.4604 9.14538 11.4591L9.14538 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:ssl{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:success{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 8.74341 8.74414' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath id='矢量 19' d='M4.01465 6.34766C3.93555 6.34766 3.85742 6.31738 3.79785 6.25586L1.80664 4.23828C1.68652 4.11719 1.68652 3.91992 1.80664 3.79785C1.92676 3.67578 2.12109 3.67578 2.24023 3.79785L4.01562 5.59668L8.21875 1.33594C8.25656 1.2972 8.30404 1.26927 8.35627 1.25505C8.40849 1.24083 8.46358 1.24083 8.51581 1.25505C8.56804 1.26927 8.61551 1.2972 8.65332 1.33594C8.77344 1.45703 8.77344 1.6543 8.65332 1.77637L4.23145 6.25684C4.17188 6.31738 4.09277 6.34766 4.01465 6.34766ZM4.31348 8.74414C3.73144 8.74414 3.16602 8.62891 2.63477 8.40137C2.12109 8.18066 1.66016 7.86621 1.26465 7.46484C0.869141 7.06348 0.557617 6.5957 0.34082 6.0752C0.114258 5.53418 0 4.96191 0 4.37207C0 3.78223 0.114258 3.20898 0.338867 2.66992C0.556641 2.14941 0.868164 1.68164 1.26367 1.28027C1.65918 0.878906 2.12012 0.563477 2.63379 0.34375C3.16602 0.116211 3.73144 0 4.31348 0C5.17188 0 6.00098 0.255859 6.71191 0.738281C6.83496 0.821289 6.86914 0.992188 6.78613 1.11719C6.7041 1.24219 6.53516 1.27637 6.41211 1.19141C5.79102 0.770508 5.06445 0.546875 4.31348 0.546875C2.23145 0.546875 0.540039 2.26367 0.540039 4.37207C0.540039 6.48047 2.23242 8.19727 4.31348 8.19727C6.39355 8.19727 8.08691 6.48145 8.08691 4.37207C8.08691 4.23633 8.08008 4.10059 8.06543 3.96484C8.04883 3.81445 8.15723 3.68066 8.30566 3.66406C8.4541 3.64746 8.58594 3.75684 8.60156 3.90723C8.61816 4.06055 8.62598 4.21777 8.62598 4.37207C8.62598 4.96191 8.51172 5.53516 8.28711 6.07422C8.06933 6.5957 7.75976 7.06152 7.36328 7.46387C6.96777 7.86523 6.50586 8.18066 5.99219 8.40039C5.45996 8.62695 4.89551 8.74414 4.31348 8.74414L4.31348 8.74414Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:webhook{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='512' cy='512' r='512' fill='%23ffffff'/%3E%3Cpath fill='%23698fdf' d='M0 512C0 229.23264 229.23264 0 512 0s512 229.23264 512 512A512 512 0 1 1 0 512z m306.78016 46.0288l32.512-95.21152 32.50176 95.21152h-65.024z m100.84352 106.1888h77.23008L378.8288 378.24512h-79.07328L193.73056 664.2176h77.2096l16.62976-49.67424h103.43424l16.61952 49.664zM589.0048 438.1696h24.0128c26.59328 0 39.90528 11.88864 39.90528 35.66592 0 23.7568-13.312 35.65568-39.90528 35.65568H589.0048V438.1696z m0 131.23584h42.8544c31.27296 0 55.22432-8.3456 71.84384-25.0368 16.64-16.70144 24.94464-40.20224 24.94464-70.5536 0-30.34112-8.30464-53.8624-24.94464-70.54336-16.61952-16.6912-40.57088-25.0368-71.84384-25.0368H516.608v285.98272h72.3968v-94.8224z m178.06336-191.16032v285.97248h72.42752V378.24512h-72.42752z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-si\:server-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3 9h18M3 15h18m-4-3h1m-1 6h1M17 6h1M5.4 3h13.2A2.4 2.4 0 0 1 21 5.4v13.2a2.4 2.4 0 0 1-2.4 2.4H5.4A2.4 2.4 0 0 1 3 18.6V5.4A2.4 2.4 0 0 1 5.4 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site-redirect{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1786429411465' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6029' xmlns:xlink='http://www.w3.org/1999/xlink' width='1em' height='1em'%3E%3Cpath d='M368.4864 256c19.9168 0 38.4512 10.24 49.5104 27.0848l2.0992 3.456 133.6576 236.1344h161.664v-148.1984c0-14.336 11.3152-25.984 25.2672-25.984 7.04 0 13.7728 3.0464 18.5344 8.3712l172.544 192.384c8.9088 9.9584 8.9088 25.2928 0 35.2512l-172.544 192.384a24.7296 24.7296 0 0 1-35.6608 1.4592 26.3424 26.3424 0 0 1-8.1152-19.072V645.632H519.424c-19.9168 0-38.4512-10.2144-49.4848-27.0592l-2.1248-3.456-133.6576-236.16H134.8352l-0.0256-0.1024h-38.656A19.6352 19.6352 0 0 1 76.8 358.9632v-83.0464c0-11.008 8.6528-19.9168 19.3536-19.9168h272.3328z' fill='currentColor' p-id='6030'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\:light{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1781249655651' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11211' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M341.333333 967.111111h284.444445v56.888889H341.333333zM816.526222 110.364444l40.220445 40.163556-80.440889 80.497778-40.220445-40.220445zM150.584889 110.364444L230.968889 190.691556l-40.220445 40.220444-80.497777-80.440889zM853.333333 455.111111h113.777778v56.888889h-113.777778zM0 455.111111h113.777778v56.888889H0zM455.111111 0h56.888889v113.777778H455.111111zM483.555556 170.666667C312.888889 170.666667 170.666667 312.888889 170.666667 483.555556c0 119.466667 56.888889 227.555556 170.666666 278.755555V910.222222h284.444445v-147.911111c113.777778-51.2 170.666667-159.288889 170.666666-278.755555 0-170.666667-142.222222-312.888889-312.888888-312.888889z m113.777777 540.444444l-28.444444 17.066667V853.333333H398.222222v-125.155555l-28.444444-17.066667c-91.022222-45.511111-142.222222-130.844444-142.222222-227.555555C227.555556 341.333333 341.333333 227.555556 483.555556 227.555556S739.555556 341.333333 739.555556 483.555556c0 96.711111-51.2 182.044444-142.222223 227.555555z' fill='%2320a53a' p-id='11212'%3E%3C/path%3E%3Cpath d='M341.333333 512h113.777778v284.444444h56.888889V512h113.777778V455.111111H341.333333z' fill='%2320a53a' p-id='11213'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-site\:performance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1770109361508' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7931' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M859.733333 217.6l-32-27.733333c-8.533333-8.533333-23.466667-6.4-29.866666 2.133333L580.266667 443.733333c-21.333333-10.666667-44.8-17.066667-68.266667-17.066666-83.2 0-149.333333 66.133333-149.333333 149.333333s66.133333 149.333333 149.333333 149.333333 149.333333-66.133333 149.333333-149.333333c0-25.6-6.4-51.2-19.2-72.533333l219.733334-256c8.533333-10.666667 6.4-23.466667-2.133334-29.866667zM512 640c-36.266667 0-64-27.733333-64-64s27.733333-64 64-64 64 27.733333 64 64-27.733333 64-64 64z' fill='currentColor' p-id='7932'%3E%3C/path%3E%3Cpath d='M731.733333 232.533333C667.733333 194.133333 593.066667 170.666667 512 170.666667 277.333333 170.666667 85.333333 362.666667 85.333333 597.333333c0 44.8 6.4 87.466667 19.2 128h91.733334C179.2 684.8 170.666667 642.133333 170.666667 597.333333c0-187.733333 153.6-341.333333 341.333333-341.333333 61.866667 0 117.333333 17.066667 166.4 44.8l53.333333-68.266667zM829.866667 313.6l-53.333334 68.266667C825.6 441.6 853.333333 516.266667 853.333333 597.333333c0 44.8-8.533333 87.466667-25.6 128h91.733334c12.8-40.533333 19.2-83.2 19.2-128 0-108.8-40.533333-206.933333-108.8-283.733333z' fill='currentColor' p-id='7933'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\:tutorial{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1776137902617' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4811' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M607.934444 417.856853c-6.179746-6.1777-12.766768-11.746532-19.554358-16.910135l-0.01228 0.011256c-6.986111-6.719028-16.47216-10.857279-26.930349-10.857279-21.464871 0-38.864146 17.400299-38.864146 38.864146 0 9.497305 3.411703 18.196431 9.071609 24.947182l-0.001023 0c0.001023 0.001023 0.00307 0.00307 0.005117 0.004093 2.718925 3.242857 5.953595 6.03853 9.585309 8.251941 3.664459 3.021823 7.261381 5.997598 10.624988 9.361205l3.203972 3.204995c40.279379 40.229237 28.254507 109.539812-12.024871 149.820214L371.157763 796.383956c-40.278355 40.229237-105.761766 40.229237-146.042167 0l-3.229554-3.231601c-40.281425-40.278355-40.281425-105.809861 0-145.991002l75.93546-75.909877c9.742898-7.733125 15.997346-19.668968 15.997346-33.072233 0-23.312962-18.898419-42.211381-42.211381-42.211381-8.797363 0-16.963347 2.693342-23.725354 7.297197-0.021489-0.045025-0.044002-0.088004-0.066515-0.134053l-0.809435 0.757247c-2.989077 2.148943-5.691629 4.669346-8.025791 7.510044l-78.913281 73.841775c-74.178443 74.229608-74.178443 195.632609 0 269.758863l3.203972 3.202948c74.178443 74.127278 195.529255 74.127278 269.707698 0l171.829484-171.880649c74.076112-74.17435 80.357166-191.184297 6.282077-265.311575L607.934444 417.856853z' fill='%235D5D5D' p-id='4812'%3E%3C/path%3E%3Cpath d='M855.61957 165.804257l-3.203972-3.203972c-74.17742-74.178443-195.528232-74.178443-269.706675 0L410.87944 334.479911c-74.178443 74.178443-78.263481 181.296089-4.085038 255.522628l3.152806 3.104711c3.368724 3.367701 6.865361 6.54302 10.434653 9.588379 2.583848 2.885723 5.618974 5.355985 8.992815 7.309476 0.025583 0.020466 0.052189 0.041956 0.077771 0.062422l0.011256-0.010233c5.377474 3.092431 11.608386 4.870938 18.257829 4.870938 20.263509 0 36.68962-16.428158 36.68962-36.68962 0-5.719258-1.309832-11.132548-3.645017-15.95846l0 0c-4.850471-10.891048-13.930267-17.521049-20.210297-23.802102l-3.15383-3.102664c-40.278355-40.278355-24.982998-98.79612 15.295358-139.074476l171.930791-171.830507c40.179095-40.280402 105.685018-40.280402 145.965419 0l3.206018 3.152806c40.279379 40.281425 40.279379 105.838513 0 146.06775l-75.686796 75.737962c-10.296507 7.628748-16.97358 19.865443-16.97358 33.662681 0 23.12365 18.745946 41.87062 41.87062 41.87062 8.048303 0 15.563464-2.275833 21.944801-6.211469 0.048095 0.081864 0.093121 0.157589 0.141216 0.240477l1.173732-1.083681c3.616364-2.421142 6.828522-5.393847 9.529027-8.792247l79.766718-73.603345C929.798013 361.334535 929.798013 239.981676 855.61957 165.804257z' fill='%235D5D5D' p-id='4813'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-soft-dns-close{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762334981673' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10737' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M515.7 960.1c-29.2-0.1-52.9-23.9-52.9-53l-0.1-149.8c0.3-1.5 0.4-2.8 0.4-4V743l-10.1-2.1c-62.1-12.9-118.8-45.2-164-93.4-60-64.1-93.1-149.1-93.1-239.4v-107l-26.7 0.2c-6.3 0-12.2-2.5-16.7-7s-6.9-10.4-6.9-16.7c0-6.4 2.4-12.4 6.9-16.8 4.4-4.5 10.4-6.9 16.7-6.9h64.6l-102.9-103c-4.9-4.9-7.6-11.5-7.6-18.4 0-7 2.7-13.5 7.6-18.4 4.9-4.9 11.5-7.6 18.4-7.6s13.5 2.7 18.4 7.6l139.7 139.7h12.2V95c0-17.1 13.9-31.1 31.1-31.1 17.1 0 31 13.9 31 31.1l0.1 158.8h265.4V95c0-17.1 13.9-31 31.1-31 17.1 0 31 13.9 31 31.1v158.7l148.1 0.1c13.1 0 23.7 10.6 23.7 23.7 0 6.4-2.5 12.3-6.9 16.8-4.5 4.5-10.4 7-16.9 7h-21.9v106.9c0 94.5-35.7 182.2-100.5 246.9l-1.6 1.6c-1.7 1.7-3.5 3.3-5.4 5l-6.4 5.9L893 839.2c10.2 10.2 10.2 26.7 0 36.9-4.9 4.9-11.5 7.6-18.4 7.6-7 0-13.5-2.7-18.4-7.6L679.4 699.4l-3.1 1.9c-30.8 19-63.8 32.3-98.2 39.6l-10.7 2.3 0.7 10.9 0.2 2.4 0.1 150.7c0.1 14.1-5.4 27.3-15.4 37.4-10 10-23.3 15.5-37.3 15.5zM243.4 408.2c0 78.2 28.5 151.6 80.3 206.8 51.4 54.7 119.6 84.9 192 84.9 43 0 85.8-11.1 124-32l5.4-3-363.9-363.7h-37.9l0.1 107z m444.3 225.7l6.3-5.7c2.4-2.2 4.9-4.3 7.2-6.6 55-55.1 86.6-132.9 86.6-213.4v-12.7h-0.1v-94.2l-432.7-0.1 332.7 332.7z' p-id='10738' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762244187005' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7877' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M554.688 682.624a42.688 42.688 0 0 0 0 85.376h0.448a42.688 42.688 0 1 0 0-85.376h-0.448zM767.488 682.624a42.688 42.688 0 0 0 0 85.376H768a42.688 42.688 0 1 0 0-85.376h-0.512z' fill='currentColor' p-id='7878'%3E%3C/path%3E%3Cpath d='M465.28 96h93.44c59.456 0 106.88 0 144.96 4.48 39.36 4.48 72.128 14.08 100.992 35.584 28.8 21.44 47.424 50.112 63.104 86.464 15.232 35.2 28.8 80.64 45.952 137.6l52.48 174.848c1.28 4.48 2.752 9.28 3.584 14.336v0.32l0.192 1.216c0.64 5.12 0.64 10.048 0.64 14.72v3.392c0 72.704 0 130.304-5.632 175.68-5.824 46.592-18.112 84.736-45.952 115.84-4.992 5.568-10.304 10.88-15.936 15.872-31.104 27.84-69.184 40.128-115.84 45.952-45.312 5.696-102.912 5.696-175.616 5.696H412.352c-72.704 0-130.304 0-175.68-5.696-46.592-5.824-84.672-18.112-115.84-45.888a202.944 202.944 0 0 1-15.872-16c-27.84-31.04-40.128-69.12-45.952-115.84-5.696-45.312-5.696-102.912-5.696-175.616v-3.328c0-4.672 0-9.664 0.704-14.784v-0.32l0.192-1.216c0.832-5.056 2.24-9.856 3.584-14.272l52.48-174.912c17.088-56.96 30.72-102.4 45.952-137.6 15.68-36.352 34.304-65.024 63.104-86.4 28.8-21.504 61.632-31.104 100.992-35.712C358.4 96 405.76 96 465.28 96zM327.68 164.032c-33.152 3.84-53.632 11.072-70.144 23.36-16.512 12.288-29.376 29.824-42.56 60.48-13.568 31.424-26.176 73.28-43.968 132.544l-42.688 142.272h767.36l-42.688-142.272c-17.792-59.264-30.4-101.12-43.968-132.48-13.184-30.72-26.048-48.256-42.56-60.544-16.512-12.288-36.992-19.52-70.144-23.36C662.336 160 618.624 160 556.736 160H467.328c-61.952 0-105.6 0-139.648 4.032zM122.496 736.64c5.056 40.128 14.528 63.616 30.144 81.088 3.456 3.84 7.04 7.488 10.88 10.88 17.536 15.68 40.96 25.088 81.152 30.144 40.96 5.12 94.464 5.184 169.92 5.184h194.816c75.456 0 129.024 0 169.92-5.184 40.128-5.056 63.616-14.464 81.152-30.08 3.84-3.456 7.424-7.104 10.88-10.944 15.616-17.536 25.088-40.96 30.08-81.088 4.672-37.248 5.12-84.928 5.248-150.016H117.312c0.064 65.088 0.512 112.768 5.184 150.016z' fill='currentColor' p-id='7879'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-icon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762335529080' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11802' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M170.666667 128h682.666666a42.666667 42.666667 0 0 1 42.666667 42.666667v298.666666H128V170.666667a42.666667 42.666667 0 0 1 42.666667-42.666667zM128 554.666667h768v298.666666a42.666667 42.666667 0 0 1-42.666667 42.666667H170.666667a42.666667 42.666667 0 0 1-42.666667-42.666667v-298.666666z m170.666667 128v85.333333h128v-85.333333H298.666667zM298.666667 256v85.333333h128V256H298.666667z' fill='currentColor' p-id='11803'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-menu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241899839' class='icon' viewBox='0 0 1025 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='12295' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M163.231468 552.233328c6.707287 4.471525 14.905083 6.707287 23.102879 6.707287 12.669321-0.745254 24.593387-5.216779 33.536437-14.159829 17.8861-17.8861 17.8861-46.951012 0-65.582365-8.94305-8.94305-20.867116-13.414575-33.536437-14.159829-8.197796 0-16.395591 2.235762-23.102879 6.707287-7.452542 4.471525-12.669321 10.433558-17.140846 17.140846-8.197796 14.159829-8.197796 31.300674 0 46.205757 4.471525 6.707287 10.433558 13.414575 17.140846 17.140846zM1024.74527 791.459911c0-11.924066-4.471525-23.848133-13.414575-32.791182-8.94305-8.94305-20.121862-13.414575-32.791183-14.159829H46.226566c-12.669321 0.745254-23.848133 5.216779-32.791183 14.159829-8.94305 8.94305-13.414575 20.121862-13.414575 32.791182v186.313539c-0.745254 24.593387 18.631354 45.460503 43.969995 46.205757H978.539512c24.593387 0.745254 45.460503-18.631354 45.460504-43.969995v-188.549301z m-46.205758 0v186.313539H46.226566v-186.313539h932.312946z' p-id='12296' fill='currentColor'%3E%3C/path%3E%3Cpath d='M978.539512 371.881823H46.226566c-12.669321 0-24.593387 4.471525-32.791183 13.414575C5.237587 394.984702 0.766062 406.908768 0.766062 418.832834v185.568285c0 12.669321 4.471525 24.593387 13.414575 33.536437 8.197796 8.94305 20.121862 14.159829 32.791183 13.414574h932.312946c12.669321 0 24.593387-4.471525 32.791183-13.414574 8.94305-8.94305 13.414575-20.867116 13.414575-33.536437V418.832834c0-12.669321-4.471525-24.593387-13.414575-33.536436-8.94305-8.197796-20.867116-13.414575-33.536437-13.414575z m0 46.951011v185.568285H46.226566V418.832834h932.312946zM980.775275 0H46.226566C34.302499 0 22.378433 4.471525 13.435383 13.414575 5.237587 21.61237 0.020808 33.536437 0.766062 45.460503v186.313539c0 11.924066 4.471525 23.848133 13.414575 32.791183 8.94305 8.94305 20.121862 13.414575 32.791183 14.159829h932.312946c12.669321-0.745254 23.848133-5.216779 32.791183-14.159829 8.94305-8.94305 13.414575-20.867116 13.414575-32.791183v-186.313539c0-24.593387-20.121862-44.715249-44.715249-45.460503z m-2.235763 232.519296H46.226566v-186.313538h932.312946v186.313538z' p-id='12297' fill='currentColor'%3E%3C/path%3E%3Cpath d='M163.231468 179.606251c18.631354 10.433558 40.988978 7.452542 55.894061-6.707287 8.94305-8.197796 14.159829-20.121862 13.414575-32.791183 0-26.083895-20.867116-46.951012-46.205757-46.951012h-0.745255c-8.197796 0-15.650337 2.235762-23.102878 5.962033s-12.669321 9.688304-17.140846 17.140846c-8.197796 14.905083-8.197796 32.045929 0 46.951012 5.216779 6.707287 11.178812 12.669321 17.8861 16.395591z' p-id='12298' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-open{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762328247815' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7956' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M341.333333 386.773333h341.333334a85.333333 85.333333 0 0 1 85.333333 85.333334v149.333333a234.752 234.752 0 0 1-177.28 227.584A64 64 0 0 1 533.333333 941.44h-42.666666a64 64 0 0 1-57.386667-92.416A234.752 234.752 0 0 1 256 621.44v-149.333333a85.333333 85.333333 0 0 1 85.333333-85.333334z m85.333334-42.666666H341.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z m256 0H597.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z' p-id='7957' fill='%234CAF50'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-reload{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762410163124' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='32942' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M758.5792 234.2912c0 29.0816 23.3472 52.4288 52.4288 52.4288 29.0816 0 52.4288-23.3472 52.4288-52.4288s-23.7568-52.4288-52.4288-52.4288c-29.0816 0-52.4288 23.7568-52.4288 52.4288zM855.6544 516.9152c0 23.3472 12.288 44.2368 31.9488 56.1152 19.6608 11.8784 45.056 11.8784 64.7168 0a65.3312 65.3312 0 0 0 0-112.2304c-19.6608-11.8784-45.056-11.8784-64.7168 0s-31.9488 33.1776-31.9488 56.1152zM736.8704 801.1776c0 27.0336 14.7456 52.4288 38.0928 65.9456 23.3472 13.5168 52.4288 13.5168 76.1856 0 23.3472-13.5168 38.0928-38.912 38.0928-65.9456s-14.7456-52.4288-38.0928-65.9456c-23.3472-13.5168-52.4288-13.5168-76.1856 0-23.3472 13.9264-38.0928 38.912-38.0928 65.9456zM440.7296 915.0464c0 31.5392 16.7936 60.2112 44.2368 76.1856 27.0336 15.9744 61.0304 15.9744 88.064 0a89.2928 89.2928 0 0 0 44.2368-76.1856c0-31.5392-16.7936-60.2112-44.2368-76.1856-27.0336-15.9744-61.0304-15.9744-88.064 0-26.624 15.9744-44.2368 45.056-44.2368 76.1856zM151.1424 797.0816c0 35.2256 18.432 67.584 49.152 84.7872 30.3104 17.2032 67.584 17.2032 97.8944 0a97.4848 97.4848 0 0 0 48.7424-84.7872 97.8944 97.8944 0 0 0-97.8944-97.8944c-54.4768-0.8192-97.8944 43.8272-97.8944 97.8944zM426.8032 124.1088c0 57.344 46.6944 104.0384 104.0384 104.0384s104.0384-46.6944 104.0384-104.0384c0-36.864-19.6608-71.2704-51.6096-89.7024-31.9488-18.432-72.0896-18.432-104.0384 0a103.6288 103.6288 0 0 0-52.4288 89.7024zM144.9984 236.7488c0 36.864 19.6608 71.2704 51.6096 89.7024 31.9488 18.432 72.0896 18.432 104.0384 0a102.8096 102.8096 0 0 0 52.4288-89.7024c0-57.344-46.6944-104.0384-104.0384-104.0384-57.344 0-104.0384 46.2848-104.0384 104.0384zM39.7312 514.048c0 54.8864 44.2368 99.1232 99.1232 99.1232s99.1232-44.2368 99.1232-99.1232c0-54.8864-44.2368-99.1232-99.1232-99.1232-54.8864 0-99.1232 44.2368-99.1232 99.1232z' p-id='32943' fill='%2320A53A'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-restart{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327725612' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5980' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M512.170724 1024c-282.416084 0-512.17061-208.087082-512.17061-463.888037 0-255.744085 229.754526-463.774297 512.17061-463.774298h8.24614V0l247.327335 149.681662-247.384205 149.567921V203.025658H512.170724c-216.674442 0-392.857492 160.259469-392.857492 357.200045 0 196.940575 176.23992 357.086305 392.857492 357.086304s392.857492-160.202599 392.857491-357.200044c0-29.401755 26.728868-53.343996 59.656559-53.343997 32.870821 0 59.599689 23.942241 59.599689 53.343997 0 123.521493-53.173387 239.877374-149.795401 327.570809-96.906365 87.864045-225.546151 136.317228-362.318338 136.317228z' fill='%2320A53A' p-id='5981'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241874270' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10262' xmlns:xlink='http://www.w3.org/1999/xlink' %3E%3Cpath d='M306.820741 191.525926c-51.579259 11.188148-103.632593 63.241481-114.820741 114.820741-21.428148 99.176296 53.475556 186.785185 148.954074 186.785185l152.651852 0 0-6.447407 0-31.478519L493.605926 333.937778l-0.18963 0C489.623704 241.682963 403.816296 170.571852 306.820741 191.525926zM455.68 455.205926l-114.725926 0c-63.905185 0-115.579259-52.242963-114.725926-116.337778 0.853333-61.819259 51.294815-112.260741 113.114074-113.114074 64.094815-0.853333 116.337778 50.820741 116.337778 114.725926L455.68 455.205926z' fill='currentColor' p-id='10263'%3E%3C/path%3E%3Cpath d='M832.663704 306.346667c-11.188148-51.579259-63.241481-103.632593-114.820741-114.820741-96.900741-20.954074-182.802963 50.157037-186.595556 142.506667l-0.18963 0 0 121.173333 0 31.478519 0 6.447407 152.651852 0C779.093333 493.131852 854.091852 405.522963 832.663704 306.346667zM568.983704 340.48c0-63.905185 52.242963-115.579259 116.337778-114.725926 61.819259 0.853333 112.260741 51.294815 113.114074 113.114074 0.853333 64.094815-50.820741 116.337778-114.725926 116.337778l-114.725926 0L568.983704 340.48z' fill='currentColor' p-id='10264'%3E%3C/path%3E%3Cpath d='M192 717.842963c11.188148 51.579259 63.241481 103.632593 114.820741 114.820741 96.900741 20.954074 182.802963-50.157037 186.595556-142.506667l0.18963 0L493.605926 568.983704l0-31.478519 0-6.447407-152.651852 0C245.475556 531.057778 170.571852 618.666667 192 717.842963zM455.68 683.70963c0 63.905185-52.242963 115.579259-116.337778 114.725926-61.819259-0.853333-112.260741-51.294815-113.114074-113.114074-0.853333-64.094815 50.820741-116.337778 114.725926-116.337778l114.725926 0L455.68 683.70963z' fill='currentColor' p-id='10265'%3E%3C/path%3E%3Cpath d='M683.70963 531.057778l-152.651852 0 0 6.447407 0 31.478519 0 121.173333 0.18963 0c3.887407 92.34963 89.694815 163.460741 186.595556 142.506667 51.579259-11.188148 103.632593-63.241481 114.820741-114.820741C854.091852 618.666667 779.093333 531.057778 683.70963 531.057778zM798.435556 685.321481C797.582222 747.140741 747.140741 797.582222 685.321481 798.435556c-64.094815 0.853333-116.337778-50.820741-116.337778-114.725926l0-114.725926 114.725926 0C747.614815 568.983704 799.288889 621.226667 798.435556 685.321481z' fill='currentColor' p-id='10266'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-stop{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327609688' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4672' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M320 128A64 64 0 0 0 256 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 320 128z m384 0A64 64 0 0 0 640 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 704 128z' fill='%2320A53A' p-id='4673'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-system{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241912388' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='13400' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M608 96c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64h-72v71.9984L760 488c34.992 0 63.4256 28.0832 63.992 62.9424L824 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H704c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-8.688-6.9232-15.7568-15.552-15.9936L760 536H264c-8.688 0-15.7568 6.9232-15.9936 15.552L248 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H128c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-34.992 28.0832-63.4256 62.9424-63.992L264 488l224-0.0016V416h-72c-35.3456 0-64-28.6544-64-64V160c0-35.3456 28.6544-64 64-64h192zM320 656H128c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16z m576 0H704c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16zM608 144H416c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V160c0-8.8368-7.1632-16-16-16z' fill='currentColor' p-id='13401'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-uninstall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327863599' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7095' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M464.18 82.59h96.4v96.37h-96.4z' p-id='7096' fill='currentColor'%3E%3C/path%3E%3Cpath d='M78.68 169.93h867.35v96.37H78.68z' p-id='7097' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M849.65 940.93h-674.6v-771h674.6v771z m-578.22-96.37h481.85V266.31H271.43v578.25z' p-id='7098' fill='currentColor'%3E%3C/path%3E%3Cpath d='M367.8 362.68h96.37v385.5H367.8zM560.53 362.68h96.37v385.5h-96.37z' p-id='7099' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-settings-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M14.279 2.152C13.909 2 13.439 2 12.5 2s-1.408 0-1.779.152a2 2 0 0 0-1.09 1.083c-.094.223-.13.484-.145.863a1.62 1.62 0 0 1-.796 1.353a1.64 1.64 0 0 1-1.579.008c-.338-.178-.583-.276-.825-.308a2.03 2.03 0 0 0-1.49.396c-.318.242-.553.646-1.022 1.453c-.47.807-.704 1.21-.757 1.605c-.07.526.074 1.058.4 1.479c.148.192.357.353.68.555c.477.297.783.803.783 1.361s-.306 1.064-.782 1.36c-.324.203-.533.364-.682.556a2 2 0 0 0-.399 1.479c.053.394.287.798.757 1.605s.704 1.21 1.022 1.453c.424.323.96.465 1.49.396c.242-.032.487-.13.825-.308a1.64 1.64 0 0 1 1.58.008c.486.28.774.795.795 1.353c.015.38.051.64.145.863c.204.49.596.88 1.09 1.083c.37.152.84.152 1.779.152s1.409 0 1.779-.152a2 2 0 0 0 1.09-1.083c.094-.223.13-.483.145-.863c.02-.558.309-1.074.796-1.353a1.64 1.64 0 0 1 1.579-.008c.338.178.583.276.825.308c.53.07 1.066-.073 1.49-.396c.318-.242.553-.646 1.022-1.453c.47-.807.704-1.21.757-1.605a2 2 0 0 0-.4-1.479c-.148-.192-.357-.353-.68-.555c-.477-.297-.783-.803-.783-1.361s.306-1.064.782-1.36c.324-.203.533-.364.682-.556a2 2 0 0 0 .399-1.479c-.053-.394-.287-.798-.757-1.605s-.704-1.21-1.022-1.453a2.03 2.03 0 0 0-1.49-.396c-.242.032-.487.13-.825.308a1.64 1.64 0 0 1-1.58-.008a1.62 1.62 0 0 1-.795-1.353c-.015-.38-.051-.64-.145-.863a2 2 0 0 0-1.09-1.083M12.5 15c1.67 0 3.023-1.343 3.023-3S14.169 9 12.5 9s-3.023 1.343-3.023 3s1.354 3 3.023 3' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-undo-left-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M7.53 3.47a.75.75 0 0 1 0 1.06L5.81 6.25h9.226c.904 0 1.633 0 2.222.053c.606.055 1.136.172 1.617.45a3.75 3.75 0 0 1 1.373 1.372c.277.481.394 1.011.449 1.617c.053.589.053 1.318.053 2.222v.072c0 .904 0 1.633-.053 2.222c-.055.606-.171 1.136-.45 1.617a3.75 3.75 0 0 1-1.372 1.373c-.481.277-1.011.394-1.617.449c-.589.053-1.318.053-2.222.053H8a.75.75 0 0 1 0-1.5h7c.948 0 1.61 0 2.122-.047c.503-.046.788-.13 1.003-.254a2.25 2.25 0 0 0 .824-.824c.124-.215.208-.5.254-1.003c.046-.512.047-1.174.047-2.122s0-1.61-.047-2.122c-.046-.503-.13-.788-.254-1.003a2.25 2.25 0 0 0-.824-.824c-.215-.124-.5-.208-1.003-.254c-.512-.046-1.174-.047-2.122-.047H5.81l1.72 1.72a.75.75 0 1 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar\:close-circle-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 0 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 0 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline-ultimate\:loading-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 6.5A1.5 1.5 0 0 0 13.5 5V2a1.5 1.5 0 0 0-3 0v3A1.5 1.5 0 0 0 12 6.5m-3.73-.39L6.15 4A1.53 1.53 0 0 0 4 4a1.48 1.48 0 0 0-.44 1.06A1.52 1.52 0 0 0 4 6.11l2.15 2.12a1.5 1.5 0 0 0 1.06.44a1.5 1.5 0 0 0 1.06-2.56M.5 12A1.5 1.5 0 0 0 2 13.5h3a1.5 1.5 0 0 0 0-3H2A1.5 1.5 0 0 0 .5 12M7 15.52a1.48 1.48 0 0 0-1.1.48l-2.13 2.08a1.51 1.51 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L8 18.08a1.5 1.5 0 0 0-1-2.56M10.5 22a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0Zm5.55-6a1.5 1.5 0 0 0 0 2.12l2.12 2.12a1.52 1.52 0 0 0 1.06.44a1.54 1.54 0 0 0 1.07-.44a1.5 1.5 0 0 0 .43-1.06a1.48 1.48 0 0 0-.44-1.07L18.17 16a1.5 1.5 0 0 0-2.12 0m7.45-4a1.5 1.5 0 0 0-1.5-1.5h-3a1.5 1.5 0 0 0-1.5 1.5a1.5 1.5 0 0 0 1.5 1.5h3a1.5 1.5 0 0 0 1.5-1.5M19 3.41a1.52 1.52 0 0 0-1 .44L15.86 6a1.5 1.5 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L20.11 6A1.5 1.5 0 0 0 19 3.41'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline\:delete-1-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 14 14' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M1.707.293A1 1 0 0 0 .293 1.707L5.586 7L.293 12.293a1 1 0 1 0 1.414 1.414L7 8.414l5.293 5.293a1 1 0 0 0 1.414-1.414L8.414 7l5.293-5.293A1 1 0 0 0 12.293.293L7 5.586z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\:3-dots-fade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='4' cy='12' r='3' fill='currentColor'%3E%3Canimate id='SVG7x14Dcom' fill='freeze' attributeName='opacity' begin='0;SVGqSjG0dUp.end-0.25s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='currentColor' opacity='.4'%3E%3Canimate fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.15s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='currentColor' opacity='.3'%3E%3Canimate id='SVGqSjG0dUp' fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.3s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\:90-ring-with-bg{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='currentColor' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-system\:alibaba{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23f76e05;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M224.55,659.8c-18.73-3.86-32.23-20.25-32.44-39.37v-216.85c.74-18.92,14.01-35.03,32.44-39.37l201.33-43.6,21.16-86.3h-233.84c-81.84-.57-148.63,65.31-149.2,147.15,0,.32,0,.64,0,.97v256.28c.53,82.19,67.01,148.71,149.2,149.27h233.71l-21.16-85.92-201.33-42.19.13-.06ZM810.28,234.3h-235.51l21.48,86.24,201.33,43.6c18.7,3.93,32.16,20.33,32.38,39.43v216.85c-.76,18.91-13.99,35.01-32.38,39.43l-201.33,43.6-21.48,86.24h235.51c82.51.18,149.54-66.57,149.72-149.08,0-.17,0-.34,0-.51v-257.63c-1.02-82.01-67.7-148.01-149.72-148.18Z'/%3E%3Cpath class='st0' d='M425.89,500.72h171.71v21.16h-171.71v-21.16Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:alma{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2386da2f;}.st1 {fill: %23ffcb12;}.st2 {fill: %230069da;}.st3 {fill: %23ff4649;}.st4 {fill: %2324c2ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M887.84,568.74c38.14-2.92,68.99,22.01,71.95,60.19,2.92,39.66-25.01,71.95-63.15,74.87-36.85,2.71-68.99-24.83-71.95-61.67-2.96-39.62,23.45-69.03,63.11-73.43v.04h.04Z'/%3E%3Cpath class='st4' d='M423.92,881.47c0-38.14,29.37-67.51,64.59-67.51s69.03,32.33,69.03,68.99-29.33,66.11-63.11,67.55c-42.58,0-70.51-26.49-70.51-68.99v-.04Z'/%3E%3Cpath class='st1' d='M528.12,452.77c-5.84,2.96-8.8-1.44-10.25-5.84-54.3-101.36-38.18-229.06,57.26-305.41,24.97-20.53,71.95-25.01,92.48-4.4,8.8,7.4,10.28,16.13,11.76,26.41,2.92,22.05,7.32,44.06,22.05,61.67,16.13,19.13,36.66,26.41,60.15,25.01,20.53,0,41.1-2.92,54.34,20.53,7.32,13.24,4.4,64.55-7.32,74.83-5.88,4.44-10.28,1.48-14.69,0-33.81-13.21-69.03-13.21-104.28-7.32-11.73,1.44-17.61-1.48-17.61-14.69-1.48-22.05-5.84-42.58-17.61-61.67-22.01-39.66-63.11-41.14-89.56-4.4-22.01,29.37-27.85,64.59-33.77,99.88-5.88,30.77-4.4,63.11-2.96,95.44v-.04Z'/%3E%3Cpath class='st0' d='M564.82,474.78c-2.92-4.44-1.48-8.8,2.92-11.73,83.72-76.35,208.53-91.04,305.41-16.17,24.93,20.57,41.1,63.15,27.89,88.12-4.67,8.62-12.64,14.98-22.09,17.61-20.53,8.8-39.62,17.65-52.82,36.7-13.21,19.17-16.13,41.1-10.25,64.67,4.4,19.05,11.73,39.58-7.36,57.19-10.25,10.28-60.19,19.13-73.39,10.28-5.84-4.4-4.4-8.8-2.96-14.69,4.4-36.7-4.4-70.51-17.61-102.76-4.4-11.73-2.92-17.61,8.8-20.53,20.57-5.84,39.7-16.17,54.34-30.81,32.29-30.81,25.01-70.43-17.61-88.08-33.77-14.73-68.99-11.76-102.76-8.8-32.26,1.44-63.11,10.25-92.48,19.09,0,0-.04-.08-.04-.08Z'/%3E%3Cpath class='st4' d='M545.73,512.95c4.4-4.4,7.4-2.96,11.76,0,96.88,58.75,146.78,174.68,102.76,287.77-11.76,29.41-49.94,58.75-77.79,51.42-11.73-2.88-17.65-8.8-23.53-16.13-13.21-17.69-27.89-33.81-49.86-41.1-23.49-7.32-44.1-2.92-64.67,8.8-17.57,10.28-35.18,23.49-57.19,10.28-13.24-7.36-35.25-52.82-30.85-67.51,2.92-5.84,8.8-5.84,14.73-5.84,36.66-5.88,66.07-23.49,93.96-47.02,8.8-7.36,16.13-7.36,23.45,2.92,11.76,17.61,26.41,32.29,45.5,42.54,38.18,22.09,74.87,2.96,79.27-41.06,4.4-36.7-8.8-68.95-20.53-101.28-13.34-29.15-29.07-57.15-47.02-83.72v-.08Z'/%3E%3Cpath class='st2' d='M498.75,521.8c-5.84,29.33-19.09,57.23-36.62,82.2-52.9,79.24-129.25,111.57-223.22,102.76-33.74-2.96-61.67-30.85-64.55-58.75-1.66-10.61,1.58-21.39,8.8-29.33,10.25-13.21,19.09-25.01,23.45-41.1,8.8-32.33-2.92-58.75-26.41-82.2-32.26-32.33-27.85-61.71,10.28-85.16,4.4-2.96,10.28-5.84,16.13-8.8,8.8-4.4,16.17-4.4,19.13,5.84,13.24,33.77,39.62,58.75,69.03,79.31,10.28,8.8,10.28,14.65,1.48,24.97-17.63,18.79-28.03,43.22-29.37,68.95-2.92,32.33,16.17,52.9,48.42,52.9,20.57,0,39.62-7.32,57.26-16.13,45.5-23.53,80.72-57.26,114.53-92.56,4.4-1.48,5.84-4.4,11.73-2.92h-.08Z'/%3E%3Cpath class='st3' d='M258.01,213.46c2.92,0,10.25,1.44,17.61,2.92,54.34,10.28,88.08-8.8,105.69-60.23,11.73-33.74,36.7-44.06,69.03-26.41,1.44,0,1.44,1.48,2.92,1.48,33.74,19.09,33.74,22.01,13.21,51.42-17.61,23.45-26.49,49.86-30.81,77.79-2.92,16.17-8.8,19.13-23.49,13.24-23.45-8.84-48.42-8.84-73.39,0-27.89,8.76-39.62,33.7-30.81,61.63,11.73,36.7,44.02,52.9,71.87,71.95,27.93,19.13,60.23,29.41,91.04,42.58,4.44,1.44,11.73,1.44,10.28,8.8-1.48,4.44-7.36,4.44-13.24,4.44-66.07,2.92-129.14-7.4-180.56-51.42-48.46-39.62-83.68-88.04-77.83-155.59,4.4-22.05,20.57-38.18,48.5-42.58,0,0,0-.04,0-.04Z'/%3E%3Cpath class='st2' d='M137.63,626c-35.22,4.4-70.43-24.97-73.43-61.67-2.92-35.22,26.41-70.51,60.19-73.39,38.14-4.48,73.39,21.97,76.35,57.19,1.44,33.81-20.57,74.91-63.15,77.79v.08h.04Z'/%3E%3Cpath class='st1' d='M754.26,103.37c36.66-2.96,71.95,26.41,74.87,63.11,2.96,35.25-26.49,69.03-61.67,71.91-38.18,2.96-71.95-24.93-74.87-61.67-2.96-36.7,23.45-70.43,61.67-73.35Z'/%3E%3Cpath class='st3' d='M371.05,131.19c4.44,38.18-22.09,70.47-61.71,76.35-33.74,4.44-68.99-23.45-73.39-55.71-4.44-42.62,19.09-73.47,58.75-77.87,36.66-4.44,71.87,23.45,76.35,57.23Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:anolis{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2359ab2d;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M513.19,63.99c-118.97,0-233.12,47.59-317.24,132.51-84.27,85.23-131.5,200.27-131.42,320.13,0,4.23.5,8.41.55,12.54l-1,310.87c-.8,20.21,3.83,40.32,13.39,58.24,9.46,17.87,20.91,31.36,40.82,43.61,19.71,12.2,36.74,16.48,56.9,16.88,20.14.43,40.04-4.55,57.59-14.44,35.88-20.29,58.14-58.24,58.34-99.46v-34.5l1.39-163.52v-127.88c.33-23.73-8.17-46.74-23.84-64.56-25.17-29.14-22.89-72.94,5.18-99.31,28-26.27,71.92-25.16,98.56,2.49,26.72,27.71,26.85,71.54.3,99.41-15.67,17.17-24.2,39.68-23.84,62.92v26.98s11.9,100.21,82.73,10.06l44.8-73.77c12.3-20.26,16.78-44.5,12.44-67.85-7.29-37.94,17.01-74.76,54.76-82.98,37.74-7.95,74.88,15.82,83.48,53.41,8.98,37.56-13.57,75.45-50.87,85.47-22.1,6.47-40.82,21.16-52.52,40.97l-47.44,77.85s-24.24,46.19,31.61,46.19l64.21-2.04c23.05-.3,45.1-9.46,61.68-25.54,26.72-27.62,70.7-28.55,98.56-2.09,27.98,26.38,29.92,70.49,4.48,99.36-25.31,28.98-69.27,32.09-98.41,6.97-17.83-15.56-40.86-23.84-64.51-23.2,0,0-64.81-1-107.97,48.58-35.01,39.96-43.44,96.69-21.55,145.11,1.14,2.49,2.49,4.93,3.68,7.72l1.49,2.24c.95,1.69,1.99,3.29,2.99,4.88l1.79,2.74c1,1.49,1.99,2.79,3.14,4.18l2.24,2.84c1.1,1.39,2.19,2.69,3.34,3.88l2.64,2.89,3.58,3.63,2.99,2.69,3.98,3.48,3.34,2.49,4.43,3.29c1.13.83,2.29,1.61,3.48,2.34,1.6,1.1,3.26,2.09,4.98,2.99l3.78,2.29c1.79,1,3.63,1.94,5.43,2.79l4.08,1.99,6.37,2.59,4.03,1.69,7.72,2.64,3.34,1.1c3.93,1.24,7.67,2.24,12.1,3.24l2.39.5c3.53.75,7.12,1.49,10.65,2.09l4.98.75c2.94.45,5.87.9,9.01,1.19l5.97.6,8.11.6c8.61.55,17.32.3,25.89-.55,223.81-48.93,375.14-260,351.24-489.73-23.84-229.78-215.34-404.45-444.28-405.45h-.05Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:arch{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %231793d1;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M511.92,64c-39.89,97.78-63.95,161.73-108.36,256.6,27.23,28.86,60.65,62.46,114.93,100.42-58.36-24.01-98.16-48.11-127.9-73.12-56.84,118.58-145.88,287.48-326.59,612.1,142.03-81.98,252.12-132.52,354.72-151.81-4.63-19.94-6.9-40.35-6.74-60.82l.17-4.55c2.25-90.97,49.59-160.93,105.66-156.18,56.07,4.75,99.66,82.4,97.41,173.37-.43,17.11-2.36,33.59-5.73,48.86,101.49,19.85,210.41,70.26,350.51,151.13-27.63-50.85-52.28-96.69-75.83-140.35-37.09-28.74-75.78-66.15-154.7-106.65,54.24,14.09,93.08,30.34,123.35,48.52-239.42-445.67-258.8-504.89-340.91-697.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:centos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ffa648;}.st1 {fill: %23ffa64c;}.st2 {fill: %232f3597;}.st3 {fill: %23a3248d;}.st4 {fill: %2392307f;}.st5 {fill: %23a6218e;}.st6 {fill: %232b30a5;}.st7 {fill: %232f3291;}.st8 {fill: %23a6cd3c;}.st9 {fill: %23f6ab46;}.st10 {fill: %23a4cb3e;}%3C/style%3E%3C/defs%3E%3Cpath class='st10' d='M195.23,340.05l31.68-31.68,20.38-20.35,20.35,20.35,146.04,146.04h40.74v-40.71l-146.04-146.04-20.38-20.41,20.38-20.35,31.65-31.65h-144.81v144.81Z'/%3E%3Cpath class='st8' d='M454.42,372.96v-177.75h-73.62l-52.07,52.07s125.68,125.68,125.68,125.68ZM195.23,380.82v73.62h177.75l-125.68-125.68s-52.07,52.07-52.07,52.07Z'/%3E%3Cpath class='st4' d='M736.03,247.28l-20.38,20.38-146.07,146.04v40.71h40.74l146.07-146.04,20.38-20.35,20.35,20.35,31.65,31.68v-144.81h-144.81l31.68,31.65,20.38,20.38Z'/%3E%3Cpath class='st9' d='M409.64,166.44h73.59v235.33l28.78,28.81,28.81-28.81v-235.33h73.62l-102.42-102.42-102.36,102.42Z'/%3E%3Cpath class='st3' d='M651.05,454.4h177.72v-73.59l-52.07-52.07-125.65,125.65Z'/%3E%3Cpath class='st5' d='M166.42,540.82h235.33l28.81-28.81-28.81-28.81h-235.33v-73.62l-102.42,102.42,102.42,102.42v-73.62Z'/%3E%3Cpath class='st1' d='M569.58,651.07v177.75h73.65l52.04-52.07s-125.68-125.68-125.68-125.68ZM651.05,569.6l125.65,125.68,52.07-52.07v-73.62s-177.72,0-177.72,0Z'/%3E%3Cpath class='st3' d='M569.58,372.96l125.68-125.68-52.04-52.04h-73.65v177.72Z'/%3E%3Cpath class='st0' d='M828.74,683.98l-31.65,31.68-20.38,20.35-20.35-20.35-146.04-146.07h-40.74v40.74l146.07,146.07,20.38,20.35-20.38,20.38-31.68,31.65h144.78v-144.81Z'/%3E%3Cpath class='st6' d='M857.58,483.21h-235.33l-28.78,28.81,28.78,28.81h235.33v73.62l102.42-102.42-102.42-102.42v73.62Z'/%3E%3Cpath class='st2' d='M247.29,695.28l125.65-125.68h-177.72v73.62l52.07,52.07Z'/%3E%3Cpath class='st7' d='M288,776.72l20.35-20.38,146.04-146.01v-40.74h-40.71l-146.07,146.07-20.35,20.35-20.35-20.35-31.68-31.68v144.81h144.84l-31.68-31.68s-20.38-20.38-20.38-20.38ZM614.42,857.59h-73.62v-235.36l-28.81-28.81-28.78,28.81v235.36h-73.62l102.42,102.39s102.39-102.39,102.39-102.39Z'/%3E%3Cpath class='st7' d='M454.42,651.07l-125.68,125.65,52.07,52.07h73.62v-177.72Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:debian{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ce0c48;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M881.64,392.44c-2.99-34.03-9.55-67.66-19.56-100.32l11.64,3.88c-31.2-71.21-78.83-143.17-134.36-174.37-7.61-4.48-30.75,4.33-23.29-10.6s-32.84-7.17-49.71-4.18c-22.99,3.73-26.28-25.53-65.69-31.35-22.39-3.14-28.22,16.12-39.11,11.64-20.6-8.21-18.21-24.19-50.46-8.21-16.12,7.91,10.15-22.84-43-4.03l-4.48-10.9c-94.95,36.43-121.67,66.73-148.39,69.42-6.12,0-29.86,28.66-46.88,46.43-14.93,14.93-22.99,31.95-43,34.64l-14.93,61.81c-25.43,21.16-40.95,51.92-42.85,84.95-5.16-15.3-3.76-32.05,3.88-46.28-14.93,5.97-40.16,14.93-25.98,84.8,11.2,55.24-4.63,118.24,8.81,179.15,4.18,18.36,0,35.08,5.37,44.79,94.2,206.32,182.73,343.07,413.38,336.05l3.88-7.76c-24.63-5.97-48.22-14.93-97.64-26.87-16.27-3.88-20.15-29.86-35.23-38.67-8.21-4.78-24.78-3.58-32.55-8.66s3.73-18.96-17.47-12.54c-7.46,2.24-12.09-9.55-17.62-14.93s0-20.75-20.45-21.65c-20.45-.9-16.12-25.98-17.32-39.11-10.6,1.34-1.05-1.34-11.64,3.88-9.75-6.79-17.07-16.52-20.9-27.77-8.96-42.85-9.26-18.81-13.14-28.37-4.73-12.68-10.37-25-16.87-36.87l23.44,7.76h3.88l3.88-11.64-23.29-7.61h27.32c-6.72,12.24,1.79,4.63-11.79,7.76v11.64l19.56-7.76v-11.64c-18.06-8.96-25.08-11.64-43-19.26l7.91,7.76v3.88h-43c-19.26-12.99-12.24-27.77-15.68-46.43,14.93,0,8.06,5.82,14.93-11.5l-14.93,7.76,11.64-29.71-11.64,11.5c-25.53-33.89-14.18-85.54-10.45-133.02,1.51-32.54,13.03-63.83,32.99-89.57,7.76-8.81,4.48-22.09,4.78-32.55l27.32-23.14h15.68c6.72,14.93,4.18,4.78,0,19.26l7.76,3.88c6.27-7.61,5.37-5.23,7.76-19.26-8.81-9.26-6.12-8.66-23.29-11.64,20.44-33.84,58.22-53.26,97.64-50.16l3.88-11.64-15.68,7.91-3.88-11.5c18.36-16.11,42.18-24.6,66.58-23.74,5.52,0,6.12-14.93,11.2-17.02,141.38-53,270.66,8.21,324.71,128.99,2.93,9.82,5.32,19.78,7.17,29.86,14.93,49.86-6.27,106.29,8.51,136.15-6.87,31.5-32.1,12.09-35.23,27.02-7.46,36.13-12.99,52.25-35.68,68.97-8.3,7.37-17.3,13.92-26.87,19.56,9.59-9.58,16.36-21.61,19.56-34.78-93.01,97.64-229.76,55.98-253.79-92.71-4.75-30.68,6.92-61.61,30.75-81.51,81.36-76.59,131.38-45.83,180.04-17.91l-7.76-26.87c-28.81-21.35-14.93-17.32-7.91-50.16v-3.88l-15.68-11.5c2.24,8.81.9,4.63,7.91,14.93-3.88,14.03,0,7.91-7.76,14.93-13.14,8.51-20.75,6.42-39.11,3.88l3.88-11.64-11.64-11.64c0,10.3-3.58,2.39,0,14.93-110.33,8.66-190.79,70.02-156.31,227.67,1.26,13.12,3.86,26.08,7.76,38.67l-7.76,7.61-3.88-23.14h-11.79l-3.88,11.64c-11.05-22.54-.75,9.41,35.23,46.28,3.51,3.9,7.25,7.59,11.2,11.05,41.8,29.86,99.13,71.21,176.16,43h7.91v-3.88l-89.57-11.64-3.88-7.61c93.46,21.65,154.81-7.46,207.07-42.4,11.5-14.93,10-21.05,19.41-7.91,16.87-14.93,3.43-23.44,11.79-38.52,5.67-10.3,28.51-14.93,39.11-30.9l35.08-119.43h-14.93c2.69-12.54,19.71-29.86-3.88-42.4-2.24-1.34,7.91-1.19,7.76-3.73-1.65-20.65-8.31-40.58-19.41-58.07,28.96,18.96,31.8,59.72,46.88,92.56v7.76h3.88v-41.5h-1.04ZM459.75,585.02l-8.36-23.14,54.64,50.16-46.28-27.02ZM191.03,249.27l-20.3-3.88v34.78c14.63-9.26,16.57-9.11,19.56-30.9h.75ZM694.14,403.64c-10.3,10.14-15.74,24.23-14.93,38.67l11.79,7.61c13.69-11.79,15.42-32.37,3.88-46.28h-.75ZM822.97,550.39c22.99-10.15,47.77-50.76,31.35-84.95l-31.35,84.8v.15ZM670.7,480.82c-13.73,10.3-17.32,11.64-19.56,34.78l11.64,7.76,15.68-7.76c7.2-12.96,8.61-28.35,3.88-42.4-7.32,11.79-2.24,18.06-11.64,7.61ZM612.03,550.39c13.88-9.55,10.45-12.99,15.68-19.41v-4.18c-18.16,1.95-36.48,1.95-54.64,0-11.5-12.24-11.64-25.68-27.32-34.64,14.93,30.75,2.84,33.44,27.32,54.04,11.48,2.79,23.27,4.09,35.08,3.88,1.34,0-5.97-.9,3.88,0v.3ZM244.92,519.48h-11.79l-7.76,7.61c8.36,8.96,4.78,6.27,11.64-3.88l11.79,19.41,3.88-14.93-7.76-7.61v-.6ZM259.85,569.65l3.88-7.76c-8.81-7.61,0-3.14-11.64,0l-11.64-14.93,3.88,14.93v7.76h15.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:deepin{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23007cff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M665.21,90c-64.37-23.52-130.28-29.87-194.31-23.89-74.22,5.85-110.43,28.81-108.27,24.67-121.37,43.31-223.99,136.52-271.48,267.19-84.58,232.72,35.25,490.09,267.58,574.84,232.5,84.75,489.44-35.28,574.08-268,84.64-232.7-35.19-490.06-267.64-574.78l.03-.03ZM374.05,890.73c-24.91-9.17-48.83-20.81-71.43-34.75l1.74.98c108.27,8.31,249.61-16.6,344.92-105.81,0,0,181.65-145.14,50.2-383.36,0,0,21.19,96.01-5.82,174.96,0,0-25.76,107.4-140.25,138.57-168.64,45.95-360.77-72.04-441.12-129.27-6.05-58.77-.67-119.47,20.91-178.74,31.92-87.8,91.95-156.34,165.28-202.35-18.29,128.26-3.81,246.38,17.02,295.86,27.97,66.33,76.52,143.72,171.35,153.63,94.83,9.97,147.08-78.76,147.08-78.76,48.69-73.91,56.31-180.06,55.55-182.64-.76-2.6-12.96-9.6-12.96-9.6-32.73,132.49-86.71,176.73-86.71,176.73-85.12,82.18-145.4,25.2-145.4,25.2-64.82-69.63-19.4-182.75-19.4-182.75,25.4-77.05,99.31-189.8,183.11-247.14,13.97,3.44,28,5.6,41.8,10.61,51.35,19.09,95.45,46.45,132.97,80.89l-.28-.25c-61.26,22.37-160.18,69.63-160.18,69.63-156.82,66.08-167.43,165.98-167.43,165.98-16.24,102.95,65.49,59.36,65.49,59.36,84.08-40.96,125.41-168.58,125.41-168.58-26.23-5.01-46.93,3-46.93,3-33.57,82.87-102.03,116.92-102.03,116.92-26.96,14.25-33.23-10.95-33.23-10.95-4.56-18.9,19.49-22.09,19.49-22.09,37.32-14.53,61.18-53.73,66.61-69.74,5.38-16.04,15.37-17.33,15.37-17.33,28.31-9.27,61.49-16.32,95.73-19.79l2.04-.17c63.47-7.81,160.63,22.49,160.63,22.49,20.04,7.94,40.49,14.81,61.26,20.58,35.61,89.01,41.24,190.31,5.96,287.46-76.13,209.43-307.46,317.48-516.71,241.24h-.03Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:opencloudos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23060198;}.st1 {fill: %230368ec;}.st2 {fill: %2300c0ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M213.3,661.37l149.34-149.34,149.34,149.34c-82.47,82.48-216.19,82.49-298.67.02,0,0-.01-.01-.02-.02ZM511.98,362.68c82.47-82.48,216.19-82.49,298.67-.02,0,0,.01.01.02.02l-149.34,149.34s-149.34-149.34-149.34-149.34Z'/%3E%3Cpath class='st2' d='M213.3,661.37c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02L511.98,64c82.48,82.47,82.49,216.19.02,298.67l-.02.02-298.68,298.68Z'/%3E%3Cpath class='st1' d='M661.32,810.66l-149.34,149.34c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02l149.34-149.34,149.34-149.34c82.48,82.39,82.55,216.05.16,298.53-.05.05-.1.11-.16.16,0,0-149.34,149.34-149.34,149.34Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:openeuler{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23002fa7;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M841.43,413.79c-28.88,24.54-68.56,32.01-104.39,19.64-35.36-10.66-47.14-35.92-27.5-56.12,26.78-20.62,61.69-27.48,94.28-18.52,36.48,8.98,53.32,33.11,35.92,56.12M675.31,369.45c-25.82,20.36-59.87,27.05-91.48,17.96-16.84-5.05-26.38-15.71-26.94-24.69s-11.22-12.91-23.01-16.28c-12.47-3.1-25.41-3.87-38.16-2.24l-15.71,3.37c-11.86,3.56-23.05,9.06-33.11,16.28-8.98,8.08-14.42,19.37-15.15,31.43,0,8.42,8.98,15.71,21.33,20.2,13.82,3.47,28.28,3.47,42.09,0,18.31-5.46,37.81-5.46,56.12,0,17.78,4.27,28.73,22.15,24.46,39.93-1.48,6.18-4.71,11.8-9.31,16.19-27.71,23.76-65.96,31.03-100.46,19.08-13.7-4.89-23.19-17.47-24.13-31.99,0-9.54-9.54-16.84-21.33-21.89-13.64-4.04-27.98-5.19-42.09-3.37l-17.4,3.37c-13.93,3.43-26.83,10.17-37.6,19.64-7.55,7.19-13.65,15.76-17.96,25.25-2.01,4.26-3.33,8.8-3.93,13.47.46,11.66,7.71,21.98,18.52,26.38,13.95,6.06,29.38,7.82,44.34,5.05,18.58-4.95,38.27-3.77,56.12,3.37,30.87,14.03,34.23,48.26,5.61,76.32-29.52,29.53-74.28,37.59-112.24,20.2-14.81-8.41-22.52-25.41-19.08-42.09.21-2.05.21-4.12,0-6.17-.48-2.76-1.43-5.42-2.81-7.86-3.23-6.59-8.56-11.92-15.15-15.15-13.49-6.26-28.57-8.22-43.21-5.61-18.43,6.24-38.57,5.03-56.12-3.37-21.89-13.47-15.71-41.53,13.47-62.86,14.49-11.01,31.44-18.33,49.39-21.33,16.79-1.22,33.1-6.21,47.7-14.59,10.54-6.72,17.84-17.47,20.2-29.74.49-3.35.49-6.75,0-10.1-1.21-8.9,1.45-17.88,7.3-24.69,8.01-7.11,17.99-11.61,28.62-12.91,8.04-.52,16.1-.52,24.13,0h16.84c9.87-2.72,19.05-7.5,26.94-14.03,7.44-4.56,12.86-11.78,15.15-20.2v-8.42c0-15.15,19.08-31.43,49.39-37.04,13.28-3.17,27.12-3.17,40.41,0,8.71,1.24,16.37,6.41,20.76,14.03.24,1.11.24,2.26,0,3.37,4.69,8.4,12.96,14.19,22.45,15.71,13.35,2.55,27.06,2.55,40.41,0,17.16-4.1,35.04-4.1,52.19,0,29.74,7.3,39.85,28.06,21.33,46.02M603.48,706.18c-32.46,36.72-85.93,46.25-129.08,23.01-28.74-15.92-39.13-52.12-23.21-80.86,3.27-5.89,7.51-11.19,12.55-15.66,31.39-29.78,77.43-38.16,117.29-21.33,29.73,8.76,46.73,39.96,37.97,69.69-2.83,9.62-8.19,18.3-15.52,25.15M895.31,268.43l-354.13-197.55c-17.58-9.18-38.54-9.18-56.12,0L127.01,267.87c-17.09,9.86-27.74,27.97-28.06,47.7v392.85c.32,19.73,10.97,37.84,28.06,47.7l356.93,196.99c17.58,9.18,38.54,9.18,56.12,0l356.93-196.99c17.09-9.86,27.74-27.97,28.06-47.7v-392.85c-.32-19.73-10.97-37.84-28.06-47.7'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:oracle{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23fff;}.st1 {fill: %23e10025;}%3C/style%3E%3C/defs%3E%3Cpath class='st1' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st0' d='M427.2,344h169.59c92.34,0,167.2,75.22,167.2,168s-74.86,168-167.2,168h-169.59c-92.34,0-167.2-75.22-167.2-168s74.86-168,167.2-168ZM427.2,404.59c-59.04,0-106.9,48.09-106.9,107.41s47.86,107.41,106.9,107.41h169.59c59.04,0,106.9-48.09,106.9-107.41s-47.86-107.41-106.9-107.41h-169.59Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:rocky{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2310b981;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M935.07,659.74c16.15-46.26,24.93-95.98,24.93-147.74,0-247.43-200.58-448-448-448S64,264.57,64,512c0,122.42,49.11,233.38,128.7,314.25l454.43-454.44,112.19,112.2s175.75,175.74,175.75,175.74ZM853.24,802.29l-206.11-206.1-322.74,322.75c57.07,26.35,120.62,41.05,187.61,41.05,136.69,0,259.07-61.21,341.25-157.71h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:tencent{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %230052d9;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M960,134.74H205.47L64,889.26h754.53s141.47-754.53,141.47-754.53ZM392.63,771.37l61.89-330.11h-131.16l-47.16-82.53h193.79l22.11-117.89,267.47,200.42h-198.95l-44.21,235.79h148.84l82.53,94.32s-355.16,0-355.16,0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:ubuntu{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23e9000c;}.st1 {fill: %23fac400;}.st2 {fill: %23fb9200;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M168.77,415.97c51.69,0,93.83,42,93.83,93.53s-42.15,93.54-93.83,93.54c-51.69-.14-93.83-42.14-93.83-93.68s42.15-93.39,93.83-93.39ZM586.52,139.03c23.2,0,45.82,2.2,67.69,6.32-.42,4-.61,8.02-.59,12.04,0,71.8,58.74,130.39,130.69,130.39,28.35,0,54.47-8.96,75.92-24.38,49.78,56.83,82.08,129.22,88.54,208.66l-148.01,4.55c-12.33-106.9-103.81-190.3-214.24-190.3-31.12,0-60.94,6.61-87.66,18.65l-74.01-127.89c48.61-24.38,103.67-38.03,161.67-38.03Z'/%3E%3Cpath class='st1' d='M789.31,772.93c51.69,0,93.68,42,93.68,93.54s-42.14,93.53-93.68,93.53-93.83-41.99-93.83-93.53c.15-51.55,42.29-93.54,93.83-93.54ZM379.19,798.63c-63.14-44.05-111.9-107.49-137-181.49,34.51-23.5,57.27-63,57.27-107.78s-24.67-87.37-61.53-110.42c23.2-78.42,72.54-145.96,137.74-192.51l77.98,125.7c-50.37,39.36-82.82,100.73-82.82,169.3s31.87,128.77,81.49,168.13c0,0-73.12,129.07-73.12,129.07Z'/%3E%3Cpath class='st0' d='M949.06,526.98c-6.02,86.49-42.72,164.61-99.26,223.93-18.63-9.73-39.33-14.81-60.35-14.83-68.72,0-125.26,53.31-130.4,120.4-23.5,4.71-47.72,7.35-72.54,7.35-55.05.04-109.38-12.46-158.88-36.56l73.72-128.19c26.14,11.31,54.92,17.47,85.17,17.47,110.86,0,202.79-84.28,214.38-191.77,0,0,148.15,2.21,148.15,2.21ZM784.31,64c51.69,0,93.83,41.99,93.83,93.54s-42.14,93.53-93.83,93.53-93.83-42-93.83-93.53c.14-51.54,42.28-93.53,93.83-93.53h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-tabler\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9a6 6 0 1 0 12 0A6 6 0 0 0 6 9'/%3E%3Cpath d='M12 3q2 .5 2 6c0 5.5-.667 5.667-2 6m0-12q-2 .5-2 6c0 5.5.667 5.667 2 6M6 9h12M3 20h7m4 0h7m-11 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-5v3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tabler\:send{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 14L21 3m0 0l-6.5 18a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\:caret-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M14.5 5v14l-7-7z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M14.5 5v14l-7-7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\:caret-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m16.5 12l-7-7v14z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='m16.5 12l-7-7v14z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\:task{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M20 22V4h-4v2H8V4H4v18z'/%3E%3Cpath d='M16 6H8V2h8z'/%3E%3Cpath stroke='currentColor' stroke-width='2' d='M16 4h4v18H4V4h4m8 0V2H8v2m8 0v2H8V4'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M10 12h4m-4 4h4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\:auto{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3Cpath fill='currentColor' d='M868.2,129.4c39.9,0,72.2,32.3,72.2,72.2v498.3c0,39.9-32.3,72.2-72.2,72.2h-313.3c-6.1,0-11,4.9-11,11v39.3c0,6.1,4.9,11,11,11h160.6c6.1,0,11,5,11,11.1v39.2c0,6.1-4.9,11-11,11h-406.4c-6.1,0-11-4.9-11-11v-39.2c0-6.1,4.9-11,11-11h162.7c6.1,0,11-5,11-11.1v-39.3c0-6.1-4.9-11-11-11H155.8c-39.9,0-72.2-32.3-72.2-72.2V201.6c0-39.9,32.3-72.2,72.2-72.2h712.5ZM868.2,190.6H155.8c-6.1,0-11,4.9-11,11v498.3c0,6.1,4.9,11,11,11h712.5c6.1,0,11-4.9,11-11V201.6c0-6.1-4.9-11-11-11Z'/%3E%3Cg id='Layer_1'%3E%3Cpath fill='currentColor' d='M512,263.9c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4-11.8,0-21.3-9.6-21.4-21.4v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM512,568.1c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4s-21.4-9.6-21.4-21.4h0v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM698.8,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.4,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM394.6,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.3,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM644.1,318.6c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0h0ZM428.9,533.8c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0ZM644.1,582.8c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM428.9,367.7c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM512,530.8c-44.2,0-80.1-35.8-80.1-80.1s35.8-80.1,80.1-80.1,80.1,35.8,80.1,80.1-35.8,80.1-80.1,80.1Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\:dark{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6009 2C15.724 2.94694 18 5.87417 18 9.33934C18 13.5702 14.607 17 10.4217 17C6.76389 17 3.71152 14.3805 3 10.8966C3.88275 11.2745 4.83184 11.4687 5.7905 11.4673C9.74343 11.4673 12.9478 8.22812 12.9478 4.23223C12.9478 3.49723 12.8396 2.7882 12.6379 2.12002L12.6009 2Z' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\:light{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 9.68439C13 11.254 11.6569 12.5265 10 12.5265C8.34315 12.5265 7 11.254 7 9.68439C7 8.11474 8.34315 6.84229 10 6.84229C11.6569 6.84229 13 8.11474 13 9.68439Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 10.4345C18.4142 10.4345 18.75 10.0988 18.75 9.68455C18.75 9.27033 18.4142 8.93455 18 8.93455V10.4345ZM16 8.93455C15.5858 8.93455 15.25 9.27033 15.25 9.68455C15.25 10.0988 15.5858 10.4345 16 10.4345V8.93455ZM4 10.4345C4.41421 10.4345 4.75 10.0988 4.75 9.68455C4.75 9.27033 4.41421 8.93455 4 8.93455V10.4345ZM2 8.93455C1.58579 8.93455 1.25 9.27033 1.25 9.68455C1.25 10.0988 1.58579 10.4345 2 10.4345V8.93455ZM10.7506 2.10547C10.7506 1.69126 10.4148 1.35547 10.0006 1.35547C9.58638 1.35547 9.2506 1.69126 9.2506 2.10547H10.7506ZM9.2506 4.00021C9.2506 4.41442 9.58638 4.75021 10.0006 4.75021C10.4148 4.75021 10.7506 4.41442 10.7506 4.00021H9.2506ZM10.7506 15.3686C10.7506 14.9544 10.4148 14.6186 10.0006 14.6186C9.58638 14.6186 9.2506 14.9544 9.2506 15.3686H10.7506ZM9.2506 17.2634C9.2506 17.6776 9.58638 18.0134 10.0006 18.0134C10.4148 18.0134 10.7506 17.6776 10.7506 17.2634H9.2506ZM16.1744 4.86959C16.4751 4.58471 16.4879 4.11001 16.2031 3.80931C15.9182 3.50862 15.4435 3.49579 15.1428 3.78066L16.1744 4.86959ZM13.7279 5.12105C13.4272 5.40592 13.4144 5.88062 13.6993 6.18132C13.9842 6.48202 14.4589 6.49485 14.7596 6.20998L13.7279 5.12105ZM6.27442 14.2478C6.57512 13.9629 6.58794 13.4882 6.30307 13.1875C6.0182 12.8868 5.5435 12.874 5.2428 13.1589L6.27442 14.2478ZM3.82794 14.4993C3.52724 14.7841 3.51441 15.2588 3.79929 15.5595C4.08416 15.8602 4.55886 15.8731 4.85956 15.5882L3.82794 14.4993ZM4.85956 3.78066C4.55886 3.49579 4.08416 3.50862 3.79929 3.80931C3.51441 4.11001 3.52724 4.58471 3.82794 4.86959L4.85956 3.78066ZM5.2428 6.20998C5.5435 6.49485 6.0182 6.48202 6.30307 6.18132C6.58794 5.88062 6.57512 5.40592 6.27442 5.12105L5.2428 6.20998ZM14.7596 13.1599C14.4589 12.875 13.9842 12.8878 13.6993 13.1885C13.4144 13.4892 13.4272 13.9639 13.7279 14.2488L14.7596 13.1599ZM15.1417 15.5881C15.4424 15.873 15.9171 15.8601 16.2019 15.5594C16.4868 15.2587 16.474 14.784 16.1733 14.4992L15.1417 15.5881ZM18 9.68455V8.93455H16V9.68455V10.4345H18V9.68455ZM4 9.68455V8.93455H2V9.68455V10.4345H4V9.68455ZM10.0006 2.10547H9.2506V4.00021H10.0006H10.7506V2.10547H10.0006ZM10.0006 15.3686H9.2506V17.2634H10.0006H10.7506V15.3686H10.0006ZM15.6586 4.32512L15.1428 3.78066L13.7279 5.12105L14.2437 5.66551L14.7596 6.20998L16.1744 4.86959L15.6586 4.32512ZM5.75861 13.7033L5.2428 13.1589L3.82794 14.4993L4.34375 15.0437L4.85956 15.5882L6.27442 14.2478L5.75861 13.7033ZM4.34375 4.32512L3.82794 4.86959L5.2428 6.20998L5.75861 5.66551L6.27442 5.12105L4.85956 3.78066L4.34375 4.32512ZM14.2437 13.7043L13.7279 14.2488L15.1417 15.5881L15.6575 15.0436L16.1733 14.4992L14.7596 13.1599L14.2437 13.7043Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-uiw\:question-circle-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10S4.477 0 10 0m0 1.395a8.605 8.605 0 1 0 0 17.21a8.605 8.605 0 0 0 0-17.21m0 12.241a.91.91 0 1 1 0 1.819a.91.91 0 0 1 0-1.819m2.68-8.306c.726.73.96 1.564.838 2.436c-.096.691-.52 1.435-1.084 1.926c-.7.606-.872.756-1.004.889l-.06.062l-.101.11a2.6 2.6 0 0 0-.538.915q-.111.308-.183.905a.682.682 0 0 1-1.354-.158c.058-.493.14-.893.255-1.21a3.9 3.9 0 0 1 .82-1.379c.17-.184.365-.37.614-.593c.115-.103.567-.494.678-.59c.313-.282.558-.718.607-1.066c.066-.471-.048-.876-.455-1.285c-.43-.432-1.106-.64-1.625-.572c-.758.098-1.065.21-1.588.668c-.382.336-.634.833-.75 1.519a.682.682 0 0 1-1.344-.227c.164-.98.561-1.76 1.194-2.316c.759-.667 1.31-.867 2.312-.997c.925-.12 2.027.218 2.768.963'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-weui\:delete-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='m6.774 6.4l.812 13.648a.8.8 0 0 0 .798.752h7.232a.8.8 0 0 0 .798-.752L17.226 6.4zm11.655 0l-.817 13.719A2 2 0 0 1 15.616 22H8.384a2 2 0 0 1-1.996-1.881L5.571 6.4H3.5v-.7a.5.5 0 0 1 .5-.5h16a.5.5 0 0 1 .5.5v.7zM14 3a.5.5 0 0 1 .5.5v.7h-5v-.7A.5.5 0 0 1 10 3zM9.5 9h1.2l.5 9H10zm3.8 0h1.2l-.5 9h-1.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-zondicons\:close-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.93 17.07A10 10 0 1 1 17.07 2.93A10 10 0 0 1 2.93 17.07m1.41-1.41A8 8 0 1 0 15.66 4.34A8 8 0 0 0 4.34 15.66m9.9-8.49L11.41 10l2.83 2.83l-1.41 1.41L10 11.41l-2.83 2.83l-1.41-1.41L8.59 10L5.76 7.17l1.41-1.41L10 8.59l2.83-2.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}[i-common\:refresh~=default\:]:default{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M896.128 378.752a29.888 29.888 0 0 1-27.52-18.304 388.224 388.224 0 0 0-715.392 0 29.888 29.888 0 1 1-54.976-23.296 448 448 0 0 1 825.6 0 29.888 29.888 0 0 1-27.52 41.6z' fill='currentColor'/%3E%3Cpath d='M510.912 959.168a448.576 448.576 0 0 1-412.672-274.176 29.888 29.888 0 1 1 54.976-23.296 388.224 388.224 0 0 0 715.392 0 29.888 29.888 0 1 1 54.976 23.296 447.424 447.424 0 0 1-412.736 274.176z' fill='currentColor'/%3E%3Cpath d='M92.992 393.472a29.888 29.888 0 0 1-29.952-29.952V180.224a29.952 29.952 0 0 1 59.84 0V363.52a29.888 29.888 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M276.352 393.472H93.056a29.952 29.952 0 0 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3Cpath d='M929.216 864.768a29.952 29.952 0 0 1-29.952-29.952V651.52a29.952 29.952 0 1 1 59.84 0v183.296a29.952 29.952 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M929.216 681.6h-183.296a29.952 29.952 0 1 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.container,[container=""]{width:100%}[\!container=""]{width:100%!important}.empty-container:empty,[before~=container]:before{width:100%}.flex-center{justify-content:center;align-items:center;display:flex}@media (min-width:640px){.container,[container=""]{max-width:640px}[\!container=""]{max-width:640px!important}.empty-container:empty,[before~=container]:before{max-width:640px}}@media (min-width:768px){.container,[container=""]{max-width:768px}[\!container=""]{max-width:768px!important}.empty-container:empty,[before~=container]:before{max-width:768px}}@media (min-width:1024px){.container,[container=""]{max-width:1024px}[\!container=""]{max-width:1024px!important}.empty-container:empty,[before~=container]:before{max-width:1024px}}@media (min-width:1280px){.container,[container=""]{max-width:1280px}[\!container=""]{max-width:1280px!important}.empty-container:empty,[before~=container]:before{max-width:1280px}}@media (min-width:1536px){.container,[container=""]{max-width:1536px}[\!container=""]{max-width:1536px!important}.empty-container:empty,[before~=container]:before{max-width:1536px}}[select~="$event)"]{user-select:var(--event\))}.\[http\:\/\/\]{http://}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static,[static=""]{position:static}.inset-0{top:0;bottom:0;left:0;right:0}[end~="1"]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}[end~="1"]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}.-left-\[160px\]{left:-160px}.-left-\[9px\]{left:-9px}.-left-4px{left:-4px}.-top-\[20px\]{top:-20px}.-top-1\.5px{top:-1.5px}.-top-6px{top:-6px}.-top-90px{top:-90px}.bottom--1px{bottom:-1px}.bottom-\[10em\]{bottom:10em}.bottom-0{bottom:0}.bottom-12px{bottom:12px}.bottom-20px{bottom:20px}.bottom-5px{bottom:5px}.left-\[-21px\]{left:-21px}.left-\[0\.4rem\]{left:.4rem}.left-\[2\.6rem\]{left:2.6rem}.left-\[3px\]{left:3px}.left-\[4px\]{left:4px}.left-\[50\%\]{left:50%}.left-0{left:0}.left-15px{left:15px}.left-24px{left:24px}.left-50px{left:50px}.right--2px{right:-2px}.right-\[2rem\]{right:2rem}.right-\[6rem\]{right:6rem}.right-0,.right-0px{right:0}.right-10px{right:10px}.right-12px{right:12px}.right-15px{right:15px}.right-16px{right:16px}.right-1px{right:1px}.right-1rem,.right-4{right:1rem}.right-20px{right:20px}.right-24px{right:24px}.right-40px{right:40px}.right-8px{right:8px}.top--10px{top:-10px}.top-\[0\.4rem\]{top:.4rem}.top-\[1\.6rem\]{top:1.6rem}.top-\[1\.8rem\]{top:1.8rem}.top-\[18px\]{top:18px}.top-\[1rem\],.top-4{top:1rem}.top-\[20px\]{top:20px}.top-\[3px\]{top:3px}.top-\[4px\]{top:4px}.top-\[5rem\]{top:5rem}.top-0{top:0}.top-1\/2{top:50%}.top-12px{top:12px}.top-15px{top:15px}.top-16px{top:16px}.top-24px{top:24px}.top-8px{top:8px}.top-92px{top:92px}[left~="100"]{left:25rem}[right~="100"]{right:25rem}[line-clamp~="1"]{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="2"]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="999"]{-webkit-line-clamp:999;line-clamp:999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="9999"]{-webkit-line-clamp:9999;line-clamp:9999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.isolate{isolation:isolate}.z-1,.z01{z-index:1}.z-2,.z02{z-index:2}.z-\[55\],.z-55{z-index:55}.z-\[99\],.z-99{z-index:99}.z-10{z-index:10}.z-100{z-index:100}.z-1000{z-index:1000}.z-20{z-index:20}.z-50{z-index:50}.z-996{z-index:996}.z-9999{z-index:9999}.grid{display:grid}.col-span-2{grid-column:span 2/span 2}.grid-cols-\[minmax\(0\,1fr\)_44px\]{grid-template-columns:minmax(0,1fr) 44px}.grid-cols-2,[cols~="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[cols~="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[cols~="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}[cols~="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}[cols~="15"]{grid-template-columns:repeat(15,minmax(0,1fr))}[cols~="24"]{grid-template-columns:repeat(24,minmax(0,1fr))}[cols~="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[cols~="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[rows~="1"]{grid-template-rows:repeat(1,minmax(0,1fr))}[rows~="10"]{grid-template-rows:repeat(10,minmax(0,1fr))}[rows~="12"]{grid-template-rows:repeat(12,minmax(0,1fr))}[rows~="14"]{grid-template-rows:repeat(14,minmax(0,1fr))}[rows~="15"]{grid-template-rows:repeat(15,minmax(0,1fr))}[rows~="16"]{grid-template-rows:repeat(16,minmax(0,1fr))}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}[rows~="5"]{grid-template-rows:repeat(5,minmax(0,1fr))}[rows~="6"]{grid-template-rows:repeat(6,minmax(0,1fr))}[rows~="8"]{grid-template-rows:repeat(8,minmax(0,1fr))}[rows~="80"]{grid-template-rows:repeat(80,minmax(0,1fr))}.float-right{float:right}.m-\[1rem\]{margin:1rem}.m-\[auto\],.m-auto{margin:auto}.m-0{margin:0}.m-0\!{margin:0!important}.m-15px{margin:15px}.m-16px{margin:16px}.m-20px{margin:20px}.m-2px{margin:2px}.m19{margin:4.75rem}.mx-\[0\.4rem\]{margin-left:.4rem;margin-right:.4rem}.mx-\[1\.2rem\]{margin-left:1.2rem;margin-right:1.2rem}.mx-\[4px\],.mx-4px{margin-left:4px;margin-right:4px}.mx-\[8px\],.mx-8px{margin-left:8px;margin-right:8px}.mx-0\!{margin-left:0!important;margin-right:0!important}.mx-0\.5em{margin-left:.5em;margin-right:.5em}.mx-10px{margin-left:10px;margin-right:10px}.mx-12px{margin-left:12px;margin-right:12px}.mx-16px{margin-left:16px;margin-right:16px}.mx-20px{margin-left:20px;margin-right:20px}.mx-2px{margin-left:2px;margin-right:2px}.mx-32px{margin-left:32px;margin-right:32px}.mx-4px\!{margin-left:4px!important;margin-right:4px!important}.mx-5px{margin-left:5px;margin-right:5px}.mx-6px{margin-left:6px;margin-right:6px}.mx-auto{margin-left:auto;margin-right:auto}.my,.my-4{margin-top:1rem;margin-bottom:1rem}.my-\[1\.2rem\]{margin-top:1.2rem;margin-bottom:1.2rem}.my-\[1rem\]\!{margin-top:1rem!important;margin-bottom:1rem!important}.my-\[3rem\]{margin-top:3rem;margin-bottom:3rem}.my-10px{margin-top:10px;margin-bottom:10px}.my-10px\!{margin-top:10px!important;margin-bottom:10px!important}.my-12px{margin-top:12px;margin-bottom:12px}.my-15px,[my-15px=""]{margin-top:15px;margin-bottom:15px}.my-16px{margin-top:16px;margin-bottom:16px}.my-16px\!{margin-top:16px!important;margin-bottom:16px!important}.my-18px{margin-top:18px;margin-bottom:18px}.my-20px{margin-top:20px;margin-bottom:20px}.my-20px\!{margin-top:20px!important;margin-bottom:20px!important}.my-22px{margin-top:22px;margin-bottom:22px}.my-24px{margin-top:24px;margin-bottom:24px}.my-24px\!{margin-top:24px!important;margin-bottom:24px!important}.my-25px{margin-top:25px;margin-bottom:25px}.my-4px\!{margin-top:4px!important;margin-bottom:4px!important}.my-5px{margin-top:5px;margin-bottom:5px}.my-6\!{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8px{margin-top:8px;margin-bottom:8px}.my-8px\!{margin-top:8px!important;margin-bottom:8px!important}[mx-10px~=default\:]:default{margin-left:10px;margin-right:10px}[my-15px~=default\:]:default{margin-top:15px;margin-bottom:15px}.\!mb-\[1\.8rem\]{margin-bottom:1.8rem!important}.\!mt-\[12px\],.mt-12px\!{margin-top:12px!important}.\!mt-0{margin-top:0!important}.mb-\[\.2rem\]{margin-bottom:.2rem}.mb-\[1\.6rem\]{margin-bottom:1.6rem}.mb-\[12px\],.mb-12px{margin-bottom:12px}.mb-\[1rem\],.mb-1rem{margin-bottom:1rem}.mb-\[20px\],.mb-20px{margin-bottom:20px}.mb-\[24px\],.mb-24px{margin-bottom:24px}.mb-\[2rem\],.mb-8{margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-10px{margin-bottom:10px}.mb-10px\!{margin-bottom:10px!important}.mb-14px{margin-bottom:14px}.mb-15px{margin-bottom:15px}.mb-15px\!{margin-bottom:15px!important}.mb-16px,[mb-16px=""]{margin-bottom:16px}.mb-16px\!{margin-bottom:16px!important}.mb-18px{margin-bottom:18px}.mb-2{margin-bottom:.5rem}.mb-20px\!{margin-bottom:20px!important}.mb-30px{margin-bottom:30px}.mb-32px{margin-bottom:32px}.mb-38px{margin-bottom:38px}.mb-40px{margin-bottom:40px}.mb-48px{margin-bottom:48px}.mb-4px{margin-bottom:4px}.mb-6px{margin-bottom:6px}.mb-7px{margin-bottom:7px}.mb-8px{margin-bottom:8px}.me:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.me:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.ml-\[0\.6rem\]{margin-left:.6rem}.ml-\[1\.2rem\]{margin-left:1.2rem}.ml-\[130px\]{margin-left:130px}.ml-\[16px\],.ml-16px{margin-left:16px}.ml-\[1rem\]{margin-left:1rem}.ml-\[20px\],.ml-20px{margin-left:20px}.ml-\[3rem\]{margin-left:3rem}.ml-\[8px\],.ml-8px{margin-left:8px}.ml-0\.2em{margin-left:.2em}.ml-0\.5em{margin-left:.5em}.ml-108px{margin-left:108px}.ml-10px,[ml-10px=""]{margin-left:10px}.ml-10px\!{margin-left:10px!important}.ml-126px{margin-left:126px}.ml-12px{margin-left:12px}.ml-14px{margin-left:14px}.ml-15px{margin-left:15px}.ml-24px{margin-left:24px}.ml-25px{margin-left:25px}.ml-26px{margin-left:26px}.ml-2px{margin-left:2px}.ml-30px{margin-left:30px}.ml-32px{margin-left:32px}.ml-3px{margin-left:3px}.ml-40px{margin-left:40px}.ml-4px{margin-left:4px}.ml-5{margin-left:1.25rem}.ml-5px{margin-left:5px}.ml-5px\!{margin-left:5px!important}.ml-6{margin-left:1.5rem}.ml-60px{margin-left:60px}.ml-6px{margin-left:6px}.ml-7px{margin-left:7px}.ml-90px{margin-left:90px}.ml-auto,[ml-auto=""]{margin-left:auto}.mr-\[\.8rem\]{margin-right:.8rem}.mr-\[0\.1rem\]{margin-right:.1rem}.mr-\[1\.6rem\]{margin-right:1.6rem}.mr-\[1rem\]{margin-right:1rem}.mr-\[2rem\]{margin-right:2rem}.mr-\[4rem\]{margin-right:4rem}.mr-0\!{margin-right:0!important}.mr-0\.25em{margin-right:.25em}.mr-1{margin-right:.25rem}.mr-10px{margin-right:10px}.mr-10px\!{margin-right:10px!important}.mr-12px{margin-right:12px}.mr-14px{margin-right:14px}.mr-15px{margin-right:15px}.mr-16px{margin-right:16px}.mr-20px{margin-right:20px}.mr-22px{margin-right:22px}.mr-24px{margin-right:24px}.mr-2px{margin-right:2px}.mr-30px{margin-right:30px}.mr-32px{margin-right:32px}.mr-3px{margin-right:3px}.mr-40px{margin-right:40px}.mr-4px{margin-right:4px}.mr-5{margin-right:1.25rem}.mr-5px{margin-right:5px}.mr-6px{margin-right:6px}.mr-80px{margin-right:80px}.mr-8px{margin-right:8px}.ms:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.ms:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.mt,.mt-\[1rem\],.mt-4{margin-top:1rem}.mt--10px{margin-top:-10px}.mt--2px{margin-top:-2px}.mt-\[0rem\]{margin-top:0}.mt-\[1\.2rem\]{margin-top:1.2rem}.mt-\[1\.6rem\]{margin-top:1.6rem}.mt-\[10\.5rem\]{margin-top:10.5rem}.mt-\[12px\],.mt-12px{margin-top:12px}.mt-\[16px\],.mt-16px{margin-top:16px}.mt-\[2rem\]{margin-top:2rem}.mt-\[40px\],.mt-40px{margin-top:40px}.mt-\[4px\],.mt-4px,[mt-4px=""]{margin-top:4px}.mt-0{margin-top:0}.mt-10px{margin-top:10px}.mt-14px{margin-top:14px}.mt-15{margin-top:3.75rem}.mt-15px{margin-top:15px}.mt-16px\!{margin-top:16px!important}.mt-20px{margin-top:20px}.mt-24px{margin-top:24px}.mt-2px{margin-top:2px}.mt-30px{margin-top:30px}.mt-32px{margin-top:32px}.mt-36px{margin-top:36px}.mt-3px{margin-top:3px}.mt-49px{margin-top:49px}.mt-50px{margin-top:50px}.mt-5px{margin-top:5px}.mt-6px{margin-top:6px}.mt-8px{margin-top:8px}.last\:mb-0:last-child{margin-bottom:0}.inline,[inline=""]{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.contents,[contents=""]{display:contents}.list-item{display:list-item}.hidden,[hidden~=default\:]:default{display:none}[size~="0"]{width:0;height:0}[size~="10"]{width:2.5rem;height:2.5rem}[size~="100"]{width:25rem;height:25rem}[size~="12"]{width:3rem;height:3rem}[size~="120"]{width:30rem;height:30rem}[size~="13"]{width:3.25rem;height:3.25rem}[size~="14"]{width:3.5rem;height:3.5rem}[size~="15"]{width:3.75rem;height:3.75rem}[size~="150"]{width:37.5rem;height:37.5rem}[size~="16"]{width:4rem;height:4rem}[size~="17"]{width:4.25rem;height:4.25rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="2"]{width:.5rem;height:.5rem}[size~="20"]{width:5rem;height:5rem}[size~="21"]{width:5.25rem;height:5.25rem}[size~="22"]{width:5.5rem;height:5.5rem}[size~="24"]{width:6rem;height:6rem}[size~="25"]{width:6.25rem;height:6.25rem}[size~="26"]{width:6.5rem;height:6.5rem}[size~="3"]{width:.75rem;height:.75rem}[size~="30"]{width:7.5rem;height:7.5rem}[size~="32"]{width:8rem;height:8rem}[size~="34"]{width:8.5rem;height:8.5rem}[size~="36"]{width:9rem;height:9rem}[size~="4"]{width:1rem;height:1rem}[size~="40"]{width:10rem;height:10rem}[size~="46"]{width:11.5rem;height:11.5rem}[size~="48"]{width:12rem;height:12rem}[size~="5"]{width:1.25rem;height:1.25rem}[size~="50"]{width:12.5rem;height:12.5rem}[size~="6"]{width:1.5rem;height:1.5rem}[size~="60"]{width:15rem;height:15rem}[size~="8"]{width:2rem;height:2rem}[size~="80"]{width:20rem;height:20rem}.\!w-\[12rem\]{width:12rem!important}.h-\[100px\]{height:100px}.h-\[10rem\]{height:10rem}.h-\[12px\]{height:12px}.h-\[1rem\],.h4{height:1rem}.h-\[2\.2rem\]{height:2.2rem}.h-\[20px\],.h-20px{height:20px}.h-\[22rem\]{height:22rem}.h-\[24rem\]{height:24rem}.h-\[3\.2rem\]{height:3.2rem}.h-\[30\.1rem\]{height:30.1rem}.h-\[32rem\]{height:32rem}.h-\[34rem\]{height:34rem}.h-\[36px\],.h-36px{height:36px}.h-\[38rem\]{height:38rem}.h-\[3rem\]{height:3rem}.h-\[4\.4rem\]{height:4.4rem}.h-\[40rem\]{height:40rem}.h-\[44px\],.h-44px{height:44px}.h-\[4rem\],.h-16{height:4rem}.h-\[5\.4rem\]{height:5.4rem}.h-\[50px\],.h-50px{height:50px}.h-\[5px\]{height:5px}.h-\[67px\]{height:67px}.h-\[6px\],.h-6px{height:6px}.h-\[92px\]{height:92px}.h-\[96px\]{height:96px}.h-10{height:2.5rem}.h-100\%,.h-full,[h-full=""]{height:100%}.h-103px{height:103px}.h-10px{height:10px}.h-110px{height:110px}.h-116px{height:116px}.h-120px{height:120px}.h-124px{height:124px}.h-130px,[h-130px=""]{height:130px}.h-140px{height:140px}.h-14px{height:14px}.h-150px{height:150px}.h-15px{height:15px}.h-160px,[h-160px=""]{height:160px}.h-16px{height:16px}.h-180px{height:180px}.h-18px{height:18px}.h-200px,[h-200px=""]{height:200px}.h-200px\!{height:200px!important}.h-22px{height:22px}.h-24px,[h-24px=""]{height:24px}.h-250px{height:250px}.h-25px{height:25px}.h-260px{height:260px}.h-280px{height:280px}.h-28px{height:28px}.h-2px{height:2px}.h-300px{height:300px}.h-30px{height:30px}.h-320px{height:320px}.h-32px{height:32px}.h-340px{height:340px}.h-34px{height:34px}.h-350px{height:350px}.h-35px{height:35px}.h-360px{height:360px}.h-388px{height:388px}.h-38px{height:38px}.h-392px{height:392px}.h-400px{height:400px}.h-400px\!{height:400px!important}.h-40px{height:40px}.h-420px{height:420px}.h-428px{height:428px}.h-42px{height:42px}.h-440px{height:440px}.h-450px{height:450px}.h-456px{height:456px}.h-460px{height:460px}.h-468px{height:468px}.h-46px{height:46px}.h-478px{height:478px}.h-480px{height:480px}.h-48px{height:48px}.h-500px{height:500px}.h-500px\!{height:500px!important}.h-52px{height:52px}.h-540px{height:540px}.h-55\%{height:55%}.h-550px{height:550px}.h-560px{height:560px}.h-56px{height:56px}.h-580px{height:580px}.h-600px{height:600px}.h-600px\!{height:600px!important}.h-60px,[h-60px=""]{height:60px}.h-610px{height:610px}.h-700px{height:700px}.h-70px{height:70px}.h-720px{height:720px}.h-72px{height:72px}.h-750px{height:750px}.h-8{height:2rem}.h-80px{height:80px}.h-8px{height:8px}.h-95px{height:95px}.h-auto\!{height:auto!important}.h-full\!{height:100%!important}.h1{height:.25rem}.h2,[h2=""]{height:.5rem}.h3{height:.75rem}.max-h-\[14rem\]{max-height:14rem}.max-h-16px{max-height:16px}.max-h-200px{max-height:200px}.max-h-220px{max-height:220px}.max-h-22px{max-height:22px}.max-h-300px{max-height:300px}.max-h-460px{max-height:460px}.max-h-540px{max-height:540px}.max-h-600px{max-height:600px}.max-h-620px{max-height:620px}.max-h-640px{max-height:640px}.max-h-730px\!{max-height:730px!important}.max-w-\[1200px\]{max-width:1200px}.max-w-\[36rem\]{max-width:36rem}.max-w-\[90rem\]{max-width:90rem}.max-w-100\%,.max-w-full{max-width:100%}.max-w-1000px{max-width:1000px}.max-w-150px\!{max-width:150px!important}.max-w-160px{max-width:160px}.max-w-16px{max-width:16px}.max-w-190px\!{max-width:190px!important}.max-w-1920px{max-width:1920px}.max-w-250px{max-width:250px}.max-w-260px{max-width:260px}.max-w-290px{max-width:290px}.max-w-300px{max-width:300px}.max-w-350px{max-width:350px}.max-w-360px{max-width:360px}.max-w-360px\!{max-width:360px!important}.max-w-400px{max-width:400px}.max-w-480px\!{max-width:480px!important}.max-w-500px{max-width:500px}.max-w-80px{max-width:80px}.min-h-0{min-height:0}.min-h-100px{min-height:100px}.min-h-172px{min-height:172px}.min-h-18px{min-height:18px}.min-h-240px{min-height:240px}.min-h-244px{min-height:244px}.min-h-24px{min-height:24px}.min-h-268px{min-height:268px}.min-h-26px{min-height:26px}.min-h-28px{min-height:28px}.min-h-300px{min-height:300px}.min-h-30px{min-height:30px}.min-h-34px{min-height:34px}.min-h-360px{min-height:360px}.min-h-48px{min-height:48px}.min-h-500px{min-height:500px}.min-h-50px{min-height:50px}.min-h-520px{min-height:520px}.min-h-52px{min-height:52px}.min-h-56px{min-height:56px}.min-h-60px{min-height:60px}.min-h-628px{min-height:628px}.min-h-654px{min-height:654px}.min-h-76px{min-height:76px}.min-w-\[260px\],.min-w-260px{min-width:260px}.min-w-0{min-width:0}.min-w-112px{min-width:112px}.min-w-120px{min-width:120px}.min-w-134px{min-width:134px}.min-w-160px{min-width:160px}.min-w-180px{min-width:180px}.min-w-18px{min-width:18px}.min-w-240px{min-width:240px}.min-w-250px{min-width:250px}.min-w-32px{min-width:32px}.min-w-40px{min-width:40px}.min-w-450px{min-width:450px}.min-w-500px{min-width:500px}.min-w-52px{min-width:52px}.min-w-68px{min-width:68px}.min-w-70px{min-width:70px}.min-w-80px{min-width:80px}.min-w-auto\!{min-width:auto!important}.w-\[0\.7rem\]{width:.7rem}.w-\[100px\],.w-100px{width:100px}.w-\[10px\],.w-10px{width:10px}.w-\[10rem\]{width:10rem}.w-\[12px\],.w-12px{width:12px}.w-\[12rem\]{width:12rem}.w-\[145px\],.w-145px{width:145px}.w-\[150px\],.w-150px{width:150px}.w-\[17rem\]{width:17rem}.w-\[25rem\]{width:25rem}.w-\[26rem\]{width:26rem}.w-\[30rem\]\!{width:30rem!important}.w-\[33\%\],.w-33\%{width:33%}.w-\[34\.0rem\]{width:34rem}.w-\[350px\],.w-350px,[w-350px=""]{width:350px}.w-\[36px\],.w-36px{width:36px}.w-\[36rem\]{width:36rem}.w-\[40\%\]{width:40%}.w-\[48rem\]{width:48rem}.w-\[5\.8rem\]{width:5.8rem}.w-\[50px\],.w-50px{width:50px}.w-\[50rem\]{width:50rem}.w-\[50rem\]\!{width:50rem!important}.w-\[58px\],.w-58px{width:58px}.w-\[60\%\],.w-60\%{width:60%}.w-\[6px\]{width:6px}.w-\[78px\]{width:78px}.w-\[7px\]{width:7px}.w-\[92px\],.w-92px{width:92px}.w-\[96px\]{width:96px}.w-\[9rem\]{width:9rem}.w-0{width:0}.w-1\/3{width:33.3333%}.w-100\%,.w-full,[w-full=""]{width:100%}.w-1000px{width:1000px}.w-100px\!{width:100px!important}.w-1020px{width:1020px}.w-105px\!,[w-105px\!=""]{width:105px!important}.w-110px{width:110px}.w-110px\!{width:110px!important}.w-120px{width:120px}.w-120px\!{width:120px!important}.w-130px{width:130px}.w-130px\!{width:130px!important}.w-140px{width:140px}.w-140px\!{width:140px!important}.w-142px{width:142px}.w-145px\!{width:145px!important}.w-148px{width:148px}.w-14px{width:14px}.w-150px\!{width:150px!important}.w-160px{width:160px}.w-165px\!{width:165px!important}.w-16px{width:16px}.w-170{width:42.5rem}.w-170px{width:170px}.w-174px{width:174px}.w-180px{width:180px}.w-180px\!{width:180px!important}.w-186px{width:186px}.w-18px{width:18px}.w-190px\!{width:190px!important}.w-194px{width:194px}.w-200px{width:200px}.w-200px\!{width:200px!important}.w-208px\!,[w-208px\!=""]{width:208px!important}.w-20px{width:20px}.w-20rem{width:20rem}.w-210px{width:210px}.w-214px{width:214px}.w-215px\!{width:215px!important}.w-218px\!{width:218px!important}.w-220px{width:220px}.w-220px\!{width:220px!important}.w-225px{width:225px}.w-22px{width:22px}.w-230px{width:230px}.w-240px{width:240px}.w-240px\!{width:240px!important}.w-24px,[w-24px=""]{width:24px}.w-250px{width:250px}.w-250px\!{width:250px!important}.w-25px{width:25px}.w-260px{width:260px}.w-260px\!{width:260px!important}.w-26px{width:26px}.w-280px{width:280px}.w-280px\!{width:280px!important}.w-290px{width:290px}.w-290px\!{width:290px!important}.w-300px{width:300px}.w-300px\!{width:300px!important}.w-302px{width:302px}.w-30px{width:30px}.w-310px{width:310px}.w-320px{width:320px}.w-320px\!{width:320px!important}.w-328px{width:328px}.w-32px{width:32px}.w-330px{width:330px}.w-330px\!{width:330px!important}.w-332px{width:332px}.w-34px{width:34px}.w-350px\!{width:350px!important}.w-360px{width:360px}.w-360px\!{width:360px!important}.w-380px{width:380px}.w-380px\!{width:380px!important}.w-38px{width:38px}.w-400px{width:400px}.w-400px\!{width:400px!important}.w-40px{width:40px}.w-410px{width:410px}.w-410px\!{width:410px!important}.w-415px{width:415px}.w-42\%{width:42%}.w-420px{width:420px}.w-420px\!{width:420px!important}.w-42px{width:42px}.w-430px{width:430px}.w-440px{width:440px}.w-440px\!{width:440px!important}.w-44px{width:44px}.w-45\%{width:45%}.w-450px{width:450px}.w-450px\!{width:450px!important}.w-460px{width:460px}.w-466px{width:466px}.w-470px{width:470px}.w-475px{width:475px}.w-476px{width:476px}.w-48\%{width:48%}.w-480px{width:480px}.w-48px{width:48px}.w-5{width:1.25rem}.w-50\%{width:50%}.w-500px{width:500px}.w-500px\!{width:500px!important}.w-505px{width:505px}.w-50px\!{width:50px!important}.w-510px{width:510px}.w-520px{width:520px}.w-530px,[w-530px=""]{width:530px}.w-540px{width:540px}.w-550px{width:550px}.w-550px\!{width:550px!important}.w-560px\!{width:560px!important}.w-56px{width:56px}.w-570px{width:570px}.w-580px{width:580px}.w-600px{width:600px}.w-600px\!{width:600px!important}.w-60px{width:60px}.w-620px{width:620px}.w-640px{width:640px}.w-64px{width:64px}.w-650px{width:650px}.w-660px{width:660px}.w-680px{width:680px}.w-70\%{width:70%}.w-700px{width:700px}.w-70px{width:70px}.w-720px{width:720px}.w-740px{width:740px}.w-76\%{width:76%}.w-760px{width:760px}.w-8{width:2rem}.w-80\%{width:80%}.w-80px{width:80px}.w-80px\!{width:80px!important}.w-820px{width:820px}.w-850px\!{width:850px!important}.w-860px{width:860px}.w-86px{width:86px}.w-88px,[w-88px=""]{width:88px}.w-89\%{width:89%}.w-8px{width:8px}.w-90\%{width:90%}.w-900px{width:900px}.w-90px{width:90px}.w-920px{width:920px}.w-950px{width:950px}.w-96\%{width:96%}.w-98px\!{width:98px!important}.w-auto{width:auto}.w-full\!{width:100%!important}[max-w-150px\!~=default\:]:default{max-width:150px!important}[w-310px~=default\:]:default{width:310px}[w-570px~=default\:]:default{width:570px}[w-full~=default\:]:default{width:100%}.flex,[flex=""]{display:flex}.inline-flex{display:inline-flex}.flex-1,[flex-1~=placeholder\:]::placeholder{flex:1}.flex-shrink,[flex-shrink-0~=\{],[flex-shrink-0~=\}],[flex-shrink-0~="})"],[flex-shrink-0~=\=],[flex-shrink-0~=else],[flex-shrink-0~=h\(],[flex-shrink-0~=iconNode],[flex-shrink-0~=return]{flex-shrink:1}.flex-shrink-0,.shrink-0,[flex-shrink-0=""]{flex-shrink:0}.flex-shrink-0\!{flex-shrink:0!important}.flex-basis-30px{flex-basis:30px}.flex-row-reverse{flex-direction:row-reverse}.flex-col,[flex-col=""]{flex-direction:column}.flex-col\!{flex-direction:column!important}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-nowrap\!{flex-wrap:nowrap!important}.table,[table=""]{display:table}.file-table::-webkit-file-upload-button{display:table}.file-table::file-selector-button{display:table}.border-collapse{border-collapse:collapse}.table-fixed{table-layout:fixed}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.\!animate-none{animation:none!important}.cursor-default{cursor:default}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.cursor-pointer\!{cursor:pointer!important}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-grab{cursor:grab}.select-text{user-select:text}.select-none{user-select:none}.resize,[resize=""]{resize:both}.list-disc{list-style-type:disc}.list-outside{list-style-position:outside}.list-none\!{list-style-type:none!important}[columns~="1"]{columns:1}.\!items-start,.items-start\!{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-end\!{align-items:flex-end!important}.items-center,[items-center=""]{align-items:center}.items-center\!{align-items:center!important}[items-center~=default\:]:default,[items-center~=checked\:]:checked{align-items:center}.items-baseline{align-items:baseline}.self-start{align-self:flex-start}.justify-start{justify-content:flex-start}.justify-end,[justify~=end]{justify-content:flex-end}.justify-end\!{justify-content:flex-end!important}.justify-center,[justify~=center]{justify-content:center}.justify-center\!{justify-content:center!important}.justify-between{justify-content:space-between}.justify-between\!,[justify-between\!=""]{justify-content:space-between!important}.justify-around\!{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly}.justify-evenly\!{justify-content:space-evenly!important}.gap-\[14px\]{gap:14px}.gap-\[6px\],.gap-6px{gap:6px}.gap-0\!{gap:0!important}.gap-10px{gap:10px}.gap-12px{gap:12px}.gap-12px\!{gap:12px!important}.gap-16px{gap:16px}.gap-16px\!{gap:16px!important}.gap-18px{gap:18px}.gap-2\.5{gap:.625rem}.gap-20px{gap:20px}.gap-24px{gap:24px}.gap-2px{gap:2px}.gap-32px{gap:32px}.gap-3px{gap:3px}.gap-4{gap:1rem}.gap-48px{gap:48px}.gap-4px{gap:4px}.gap-5px{gap:5px}.gap-6{gap:1.5rem}.gap-60px{gap:60px}.gap-8px,[gap-8px=""]{gap:8px}.gap-x-18px{column-gap:18px}.gap-x-24px{column-gap:24px}.gap-y-12px{row-gap:12px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate,[is-empty~=truncate]:empty{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-all\!{word-break:break-all!important}.b,.border,.border-1,.border-1px,[b=""],[border-1px=""]{border-width:1px}.border-\[0\.1rem\]{border-width:.1rem}.border-0{border-width:0}.border-2px{border-width:2px}.border-b-\[1px\],.border-b-1,.border-b-1px{border-bottom-width:1px}.border-l-\[3px\],.border-l-3px{border-left-width:3px}.border-\[\#777\]{--un-border-opacity:1;border-color:rgba(119,119,119,var(--un-border-opacity))}.border-\[\#e8e8e8\]{--un-border-opacity:1;border-color:rgba(232,232,232,var(--un-border-opacity))}.border-\[\#EBEEF5\],.border-\#EBEEF5{--un-border-opacity:1;border-color:rgba(235,238,245,var(--un-border-opacity))}.border-\[\#ececec\],.border-\#ececec{--un-border-opacity:1;border-color:rgba(236,236,236,var(--un-border-opacity))}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-primary\)\],.border-primary{border-color:var(--color-primary)}.border-\[var\(--site-global-ip-white-ips-border\)\]{border-color:var(--site-global-ip-white-ips-border)}.border-\#20a53a{--un-border-opacity:1;border-color:rgba(32,165,58,var(--un-border-opacity))}.border-\#b8e29f{--un-border-opacity:1;border-color:rgba(184,226,159,var(--un-border-opacity))}.border-\#ccc{--un-border-opacity:1;border-color:rgba(204,204,204,var(--un-border-opacity))}.border-\#e3e4e5{--un-border-opacity:1;border-color:rgba(227,228,229,var(--un-border-opacity))}.border-\#f3adaa{--un-border-opacity:1;border-color:rgba(243,173,170,var(--un-border-opacity))}.border-\#f4cf8f{--un-border-opacity:1;border-color:rgba(244,207,143,var(--un-border-opacity))}.border-white{--un-border-opacity:1;border-color:rgba(255,255,255,var(--un-border-opacity))}.border-b-\#EBEEF5{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgba(235,238,245,var(--un-border-bottom-opacity))}.border-l-\[\#def2e2\]{--un-border-opacity:1;--un-border-left-opacity:var(--un-border-opacity);border-left-color:rgba(222,242,226,var(--un-border-left-opacity))}.border-l-primary{border-left-color:var(--color-primary)}.rounded{border-radius:.25rem}.rounded-\[0\.2rem\]{border-radius:.2rem}.rounded-\[0\.4rem\]{border-radius:.4rem}.rounded-\[100\%\]{border-radius:100%}.rounded-\[2px\],.rounded-2px{border-radius:2px}.rounded-\[6px\],.rounded-6px{border-radius:6px}.rounded-\[8px\],.rounded-8px{border-radius:8px}.rounded-1\/2,.rounded-50\%{border-radius:50%}.rounded-10px{border-radius:10px}.rounded-12px{border-radius:12px}.rounded-20px{border-radius:20px}.rounded-4px,[rounded-4px=""]{border-radius:4px}.rounded-5px{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-b-4px{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-bl-10px{border-bottom-left-radius:10px}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-tl-10px{border-top-left-radius:10px}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-10px{border-top-right-radius:10px}.\!border-none{border-style:none!important}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-solid,[border-solid=""]{border-style:solid}.border-b-solid{border-bottom-style:solid}.border-l-solid{border-left-style:solid}.bg-\[\#1e1e1e\]{--un-bg-opacity:1;background-color:rgba(30,30,30,var(--un-bg-opacity)) }.bg-\[\#20a53a\],.bg-\#20a53a{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) }.bg-\[\#262626\]{--un-bg-opacity:1;background-color:rgba(38,38,38,var(--un-bg-opacity)) }.bg-\[\#333\]{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\[\#a1a1a1\]{--un-bg-opacity:1;background-color:rgba(161,161,161,var(--un-bg-opacity)) }.bg-\[\#CBCBCB\]{--un-bg-opacity:1;background-color:rgba(203,203,203,var(--un-bg-opacity)) }.bg-\[\#e8d544\]{--un-bg-opacity:1;background-color:rgba(232,213,68,var(--un-bg-opacity)) }.bg-\[\#ef0808\]{--un-bg-opacity:1;background-color:rgba(239,8,8,var(--un-bg-opacity)) }.bg-\[\#efefef\]{--un-bg-opacity:1;background-color:rgba(239,239,239,var(--un-bg-opacity)) }.bg-\[\#f0ad4e\]{--un-bg-opacity:1;background-color:rgba(240,173,78,var(--un-bg-opacity)) }.bg-\[\#F1F9F3\],.bg-\#F1F9F3{--un-bg-opacity:1;background-color:rgba(241,249,243,var(--un-bg-opacity)) }.bg-\[\#f6f6f6\]{--un-bg-opacity:1;background-color:rgba(246,246,246,var(--un-bg-opacity)) }.bg-\[\#fc6d26\]{--un-bg-opacity:1;background-color:rgba(252,109,38,var(--un-bg-opacity)) }.bg-\[\#ffff00\]{--un-bg-opacity:1;background-color:rgba(255,255,0,var(--un-bg-opacity)) }.bg-\[100\%\]{background-position:100%}.bg-\[var\(--app-third-install-tip-bg\)\]{background-color:var(--app-third-install-tip-bg) }.bg-\[var\(--color-bg-4\)\]{background-color:var(--color-bg-4) }.bg-\[var\(--color-table-th\)\]{background-color:var(--color-table-th) }.bg-\[var\(--data-base-del-input-bg\)\]{background-color:var(--data-base-del-input-bg) }.bg-\[var\(--domains-lets-ssl-apply-bg\)\]{background-color:var(--domains-lets-ssl-apply-bg) }.bg-\[var\(--home-overview-btn-color\)\]{background-color:var(--home-overview-btn-color) }.bg-\[var\(--home-risk-security-list-bg\)\]{background-color:var(--home-risk-security-list-bg) }.bg-\[var\(--home-risk-security-list-hover-bg\)\]{background-color:var(--home-risk-security-list-hover-bg) }.bg-\[var\(--home-update-latest-bg\)\]{background-color:var(--home-update-latest-bg) }.bg-\[var\(--security-server-safe-progress\)\]{background-color:var(--security-server-safe-progress) }.bg-\[var\(--setting-security-google-login-key-bg\)\]{background-color:var(--setting-security-google-login-key-bg) }.bg-\[var\(--site-global-ip-white-ips-bg\)\]{background-color:var(--site-global-ip-white-ips-bg) }.bg-\[var\(--site-guide-surface-muted\)\]{background-color:var(--site-guide-surface-muted) }.bg-\#000000{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-\#222222{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity)) }.bg-\#282c34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\#282C34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\#333333{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\#424251{--un-bg-opacity:1;background-color:rgba(66,66,81,var(--un-bg-opacity)) }.bg-\#4caf50{--un-bg-opacity:1;background-color:rgba(76,175,80,var(--un-bg-opacity)) }.bg-\#565656{--un-bg-opacity:1;background-color:rgba(86,86,86,var(--un-bg-opacity)) }.bg-\#7f7f7f{--un-bg-opacity:1;background-color:rgba(127,127,127,var(--un-bg-opacity)) }.bg-\#c7f7ce{--un-bg-opacity:1;background-color:rgba(199,247,206,var(--un-bg-opacity)) }.bg-\#c8e6c9{--un-bg-opacity:1;background-color:rgba(200,230,201,var(--un-bg-opacity)) }.bg-\#cccccc{--un-bg-opacity:1;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\#cccccc00{--un-bg-opacity:0;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\#e7f5e9{--un-bg-opacity:1;background-color:rgba(231,245,233,var(--un-bg-opacity)) }.bg-\#ececec{--un-bg-opacity:1;background-color:rgba(236,236,236,var(--un-bg-opacity)) }.bg-\#f5f5f5{--un-bg-opacity:1;background-color:rgba(245,245,245,var(--un-bg-opacity)) }.bg-\#f7cfce{--un-bg-opacity:1;background-color:rgba(247,207,206,var(--un-bg-opacity)) }.bg-\#f7e6ce{--un-bg-opacity:1;background-color:rgba(247,230,206,var(--un-bg-opacity)) }.bg-\#f7f7f7{--un-bg-opacity:1;background-color:rgba(247,247,247,var(--un-bg-opacity)) }.bg-\#ff0000{--un-bg-opacity:1;background-color:rgba(255,0,0,var(--un-bg-opacity)) }.bg-\#ff6000{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) }.bg-\#ffaa2c{--un-bg-opacity:1;background-color:rgba(255,170,44,var(--un-bg-opacity)) }.bg-\#FFB04C{--un-bg-opacity:1;background-color:rgba(255,176,76,var(--un-bg-opacity)) }.bg-\#ffc107\!{--un-bg-opacity:1!important;background-color:rgba(255,193,7,var(--un-bg-opacity)) !important}.bg-\#fff,.bg-white{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-\#ffffff{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-black{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-error{background-color:var(--color-error) }.bg-gray-100{--un-bg-opacity:1;background-color:rgba(243,244,246,var(--un-bg-opacity)) }.bg-gray-500{--un-bg-opacity:1;background-color:rgba(107,114,128,var(--un-bg-opacity)) }.bg-gray-700,.dark .dark\:bg-gray-700{--un-bg-opacity:1;background-color:rgba(55,65,81,var(--un-bg-opacity)) }.bg-modal{background-color:var(--color-modal) }.bg-primary{background-color:var(--color-primary) }.bg-transparent{background-color:transparent}.hover\:bg-\#F68900:hover{--un-bg-opacity:1;background-color:rgba(246,137,0,var(--un-bg-opacity)) }.hover\:bg-primary:hover{background-color:var(--color-primary) }[to~=body]{--un-gradient-to-position:100%;--un-gradient-to:rgba(58,66,77,var(--un-to-opacity,1)) var(--un-gradient-to-position)}[stroke-width~="10"]{stroke-width:10px}[stroke-width~="12"]{stroke-width:12px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="4"]{stroke-width:4px}[stroke-width~="7"]{stroke-width:7px}[stroke-width~="8"]{stroke-width:8px}[stroke~=\#3BE43D]{--un-stroke-opacity:1;stroke:rgba(59,228,61,var(--un-stroke-opacity)) }.object-contain{object-fit:contain}.\!p-\[0\],.\!p-0{padding:0!important}.p-\[1\.6rem\]{padding:1.6rem}.p-\[12px\],.p-12px{padding:12px}.p-\[20px\],.p-20px{padding:20px}.p-\[2rem\],.p-8{padding:2rem}.p-0{padding:0}.p-10{padding:2.5rem}.p-10px{padding:10px}.p-14px{padding:14px}.p-15px{padding:15px}.p-16px{padding:16px}.p-16px\!{padding:16px!important}.p-24px{padding:24px}.p-26px{padding:26px}.p-28px{padding:28px}.p-30px{padding:30px}.p-32px{padding:32px}.p-40px{padding:40px}.p-44px{padding:44px}.p-4px{padding:4px}.p-5{padding:1.25rem}.p-5px,[p-5px=""]{padding:5px}.p-6px{padding:6px}.p-8px{padding:8px}.px,.px-4,[px=""]{padding-left:1rem;padding-right:1rem}.px-\[0\.8rem\]{padding-left:.8rem;padding-right:.8rem}.px-\[1\.6rem\]{padding-left:1.6rem;padding-right:1.6rem}.px-\[10px\],.px-10px{padding-left:10px;padding-right:10px}.px-\[3rem\]{padding-left:3rem;padding-right:3rem}.px-\[8px\],.px-8px{padding-left:8px;padding-right:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-14px{padding-left:14px;padding-right:14px}.px-15px{padding-left:15px;padding-right:15px}.px-16px{padding-left:16px;padding-right:16px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-20px,[px-20px=""]{padding-left:20px;padding-right:20px}.px-24px{padding-left:24px;padding-right:24px}.px-2px{padding-left:2px;padding-right:2px}.px-30px{padding-left:30px;padding-right:30px}.px-32px{padding-left:32px;padding-right:32px}.px-36px{padding-left:36px;padding-right:36px}.px-40px{padding-left:40px;padding-right:40px}.px-4px{padding-left:4px;padding-right:4px}.px-50px{padding-left:50px;padding-right:50px}.px-5px{padding-left:5px;padding-right:5px}.px-6px{padding-left:6px;padding-right:6px}.py,.py-\[1rem\]{padding-top:1rem;padding-bottom:1rem}.py-\[0\.6rem\]{padding-top:.6rem;padding-bottom:.6rem}.py-\[3\.2rem\]{padding-top:3.2rem;padding-bottom:3.2rem}.py-\[4px\],.py-4px{padding-top:4px;padding-bottom:4px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10px{padding-top:10px;padding-bottom:10px}.py-12px{padding-top:12px;padding-bottom:12px}.py-14px{padding-top:14px;padding-bottom:14px}.py-15px{padding-top:15px;padding-bottom:15px}.py-16px{padding-top:16px;padding-bottom:16px}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20px{padding-top:20px;padding-bottom:20px}.py-24px{padding-top:24px;padding-bottom:24px}.py-26px{padding-top:26px;padding-bottom:26px}.py-2px{padding-top:2px;padding-bottom:2px}.py-30px{padding-top:30px;padding-bottom:30px}.py-32px{padding-top:32px;padding-bottom:32px}.py-3px{padding-top:3px;padding-bottom:3px}.py-40px{padding-top:40px;padding-bottom:40px}.py-50px{padding-top:50px;padding-bottom:50px}.py-52px{padding-top:52px;padding-bottom:52px}.py-5px{padding-top:5px;padding-bottom:5px}.py-6px{padding-top:6px;padding-bottom:6px}.py-8px{padding-top:8px;padding-bottom:8px}[px-8px~=default\:]:default{padding-left:8px;padding-right:8px}.pb-0{padding-bottom:0}.pb-100px{padding-bottom:100px}.pb-10px{padding-bottom:10px}.pb-12px{padding-bottom:12px}.pb-16px{padding-bottom:16px}.pb-20px{padding-bottom:20px}.pb-24px{padding-bottom:24px}.pb-30px{padding-bottom:30px}.pb-32px{padding-bottom:32px}.pb-40px{padding-bottom:40px}.pb-4px{padding-bottom:4px}.pb-5px{padding-bottom:5px}.pb-8px{padding-bottom:8px}.pl{padding-left:1rem}.pl-\[12px\],.pl-12px{padding-left:12px}.pl-\[2\.5rem\]{padding-left:2.5rem}.pl-10px{padding-left:10px}.pl-15px{padding-left:15px}.pl-16px{padding-left:16px}.pl-18px{padding-left:18px}.pl-20px{padding-left:20px}.pl-21px{padding-left:21px}.pl-22px{padding-left:22px}.pl-24px{padding-left:24px}.pl-26px{padding-left:26px}.pl-28px{padding-left:28px}.pl-30px{padding-left:30px}.pl-36px{padding-left:36px}.pl-48px{padding-left:48px}.pl-4px{padding-left:4px}.pl-5px{padding-left:5px}.pl-8px{padding-left:8px}.pl-96px{padding-left:96px}.pr-\[0\.8rem\]{padding-right:.8rem}.pr-\[1\.5rem\]{padding-right:1.5rem}.pr-\[2rem\]{padding-right:2rem}.pr-10px{padding-right:10px}.pr-12px{padding-right:12px}.pr-15px{padding-right:15px}.pr-16px{padding-right:16px}.pr-24px{padding-right:24px}.pr-28px{padding-right:28px}.pr-36px{padding-right:36px}.pr-40px{padding-right:40px}.pr-56px{padding-right:56px}.pr-8px{padding-right:8px}.ps:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.ps1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.pt{padding-top:1rem}.pt-0,.pt-0px{padding-top:0}.pt-0\!{padding-top:0!important}.pt-100px{padding-top:100px}.pt-12px{padding-top:12px}.pt-140px{padding-top:140px}.pt-14px{padding-top:14px}.pt-15px{padding-top:15px}.pt-16px{padding-top:16px}.pt-20px{padding-top:20px}.pt-22px{padding-top:22px}.pt-24px,[pt-24px=""]{padding-top:24px}.pt-28px{padding-top:28px}.pt-32px{padding-top:32px}.pt-35px{padding-top:35px}.pt-40px{padding-top:40px}.pt-44px{padding-top:44px}.pt-4px{padding-top:4px}.pt-50px{padding-top:50px}.pt-5px{padding-top:5px}.pt-6px{padding-top:6px}.pt-8\%{padding-top:8%}.pt-80px{padding-top:80px}.pt-8px{padding-top:8px}[pb-12px~=default\:]:default{padding-bottom:12px}.pie:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.pie:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.text-center{text-align:center}.text-left,[is-empty~=text-left]:empty{text-align:left}.text-right{text-align:right}.indent--15px{text-indent:-15px}.root-indent:root{text-indent:1.5rem}[root-indent~="0"]:root{text-indent:0}[root-indent~="26"]:root{text-indent:6.5rem}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.text-nowrap\!{text-wrap:nowrap!important}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}[align~=end]{vertical-align:bottom}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[11px\]{font-size:11px}.text-\[13px\],.text-13px{font-size:13px}.text-\[14px\],.text-14px,[text-14px=""]{font-size:14px}.text-\[18px\],.text-18px,[text-18px=""]{font-size:18px}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[20px\],.text-20px{font-size:20px}.text-\[22px\],.text-22px{font-size:22px}.text-\[2rem\]{font-size:2rem}.text-\[3\.2rem\]{font-size:3.2rem}.text-\[30px\],.text-30px{font-size:30px}.text-\[32px\],.text-32px{font-size:32px}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-12px\!{font-size:12px!important}.text-15px{font-size:15px}.text-16,[text-16=""]{font-size:4rem}.text-16px{font-size:16px}.text-17px,[text-17px=""]{font-size:17px}.text-19px{font-size:19px}.text-21px{font-size:21px}.text-24px{font-size:24px}.text-26px{font-size:26px}.text-28px{font-size:28px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-34px{font-size:34px}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-40px{font-size:40px}.text-44px{font-size:44px}.text-48px{font-size:48px}.text-4xl\!{font-size:2.25rem!important;line-height:2.5rem!important}.text-50px{font-size:50px}.text-7{font-size:1.75rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}[font-size~="12"]{font-size:3rem}.\!text-\[\#20a53A\]{--un-text-opacity:1!important;color:rgba(32,165,58,var(--un-text-opacity)) !important}.\!text-\[\#E8D544\]{--un-text-opacity:1!important;color:rgba(232,213,68,var(--un-text-opacity)) !important}.\!text-\[\#EF0808\]{--un-text-opacity:1!important;color:rgba(239,8,8,var(--un-text-opacity)) !important}.\!text-\[\#F0AD4E\]{--un-text-opacity:1!important;color:rgba(240,173,78,var(--un-text-opacity)) !important}.\!text-primary{color:var(--color-primary) !important}.color-gray,.dark .dark\:text-gray-400,.text-gray-400{--un-text-opacity:1;color:rgba(156,163,175,var(--un-text-opacity)) }.text-\[\'\ \+\ \(_unref\(scanDetect\)\.security_count\ \=\=\=\ 100\ \?\ \'\ \#20a53a\ \'\ \:\ \'\ \#fc6d26\ \'\)\ \+\ \'\]{color:" + ( unref(scanDetect).security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\[\'\ \+\ \(scanDetect\.security_count\ \=\=\=\ 100\ \?\ \'\ \#20a53a\ \'\ \:\ \'\ \#fc6d26\ \'\)\ \+\ \'\]{color:" + (scanDetect.security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\[\#2080f0\]{--un-text-opacity:1;color:rgba(32,128,240,var(--un-text-opacity)) }.color-\#20a53a,.text-\[\#20a53a\],.text-\#20a53a,[color~=\#20a53a]{--un-text-opacity:1;color:rgba(32,165,58,var(--un-text-opacity)) }.text-\[\#333\],.text-\#333{--un-text-opacity:1;color:rgba(51,51,51,var(--un-text-opacity)) }.text-\[\#36ad6a\]{--un-text-opacity:1;color:rgba(54,173,106,var(--un-text-opacity)) }.text-\[\#555\],.text-\#555{--un-text-opacity:1;color:rgba(85,85,85,var(--un-text-opacity)) }.text-\[\#565656\]{--un-text-opacity:1;color:rgba(86,86,86,var(--un-text-opacity)) }.text-\[\#909399\],.text-\#909399,[color~=\#909399]{--un-text-opacity:1;color:rgba(144,147,153,var(--un-text-opacity)) }.color-\#999,.text-\[\#999\],.text-\#999,[color~=\#999]{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.text-\[\#a4a4a4\]{--un-text-opacity:1;color:rgba(164,164,164,var(--un-text-opacity)) }.text-\[\#cca700\]{--un-text-opacity:1;color:rgba(204,167,0,var(--un-text-opacity)) }.text-\[\#ccc\],.text-\#ccc{--un-text-opacity:1;color:rgba(204,204,204,var(--un-text-opacity)) }.text-\[\#d03050\]{--un-text-opacity:1;color:rgba(208,48,80,var(--un-text-opacity)) }.text-\[\#e0e0e0\]{--un-text-opacity:1;color:rgba(224,224,224,var(--un-text-opacity)) }.color-\#ef0808,.text-\[\#ef0808\],[color~=\#ef0808]{--un-text-opacity:1;color:rgba(239,8,8,var(--un-text-opacity)) }.text-\[\#f0a020\],[color~=\#f0a020]{--un-text-opacity:1;color:rgba(240,160,32,var(--un-text-opacity)) }.text-\[\#F0AD4E\]{--un-text-opacity:1;color:rgba(240,173,78,var(--un-text-opacity)) }.color-\#fc6d26,.text-\[\#fc6d26\],.text-\#fc6d26,[color~=\#fc6d26]{--un-text-opacity:1;color:rgba(252,109,38,var(--un-text-opacity)) }.color-\#fff,.color-white,.text-\[\#fff\],.text-\#fff,.text-white,[color~=\#fff],[color~=white]{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.text-\[red\]{color:red}.text-\[var\(--ai-think-content-color\)\]{color:var(--ai-think-content-color) }.text-\[var\(--border-hover-focus-color\)\]{color:var(--border-hover-focus-color) }.text-\[var\(--button-text-base-color\)\]{color:var(--button-text-base-color) }.color-primary,.text-\[var\(--color-primary\)\],.text-primary,.text-primary\:hover,[is-empty~=text-primary]:empty{color:var(--color-primary) }.color-font2,.text-\[var\(--color-text-2\)\],.text-font2{color:var(--color-text-2) }.color-default,.text-\[var\(--color-text-4\)\],.text-default{color:var(--color-text-4) }.text-\[var\(--home-success-text-color\)\]{color:var(--home-success-text-color) }.text-\[var\(--setting-security-google-login-bind-text\)\]{color:var(--setting-security-google-login-bind-text) }.text-\[var\(--setting-security-google-login-bind-title\)\]{color:var(--setting-security-google-login-bind-title) }.text-\[var\(--setting-security-google-login-key-text\)\]{color:var(--setting-security-google-login-key-text) }.color-\#666,.text-\#666,[color~=\#666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.text-\#666\!{--un-text-opacity:1!important;color:rgba(102,102,102,var(--un-text-opacity)) !important}.text-\#69be3d{--un-text-opacity:1;color:rgba(105,190,61,var(--un-text-opacity)) }.text-\#6c7688{--un-text-opacity:1;color:rgba(108,118,136,var(--un-text-opacity)) }.text-\#777{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.text-\#919191{--un-text-opacity:1;color:rgba(145,145,145,var(--un-text-opacity)) }.text-\#9DA1A6{--un-text-opacity:1;color:rgba(157,161,166,var(--un-text-opacity)) }.text-\#e6a23c{--un-text-opacity:1;color:rgba(230,162,60,var(--un-text-opacity)) }.text-\#ececec{--un-text-opacity:1;color:rgba(236,236,236,var(--un-text-opacity)) }.text-\#ef8581{--un-text-opacity:1;color:rgba(239,133,129,var(--un-text-opacity)) }.text-\#f7be56{--un-text-opacity:1;color:rgba(247,190,86,var(--un-text-opacity)) }.text-\#fcb040{--un-text-opacity:1;color:rgba(252,176,64,var(--un-text-opacity)) }.color-\#feaa04,.text-\#feaa04{--un-text-opacity:1;color:rgba(254,170,4,var(--un-text-opacity)) }.text-\#ff9f2e{--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) }.text-base,.text-title{color:var(--color-text-base) }.text-black,[color~=\#000]{--un-text-opacity:1;color:rgba(0,0,0,var(--un-text-opacity)) }.text-blue-500,[color~=\#3b82f6]{--un-text-opacity:1;color:rgba(59,130,246,var(--un-text-opacity)) }.color-desc,.text-desc{color:var(--color-text-desc) }.color-error,.text-error,[text-error=""]{color:var(--color-error) }.text-font1{color:var(--color-text-1) }.text-font3{color:var(--color-text-3) }.text-gray-500{--un-text-opacity:1;color:rgba(107,114,128,var(--un-text-opacity)) }.text-gray-600{--un-text-opacity:1;color:rgba(75,85,99,var(--un-text-opacity)) }.text-orange-400{--un-text-opacity:1;color:rgba(251,146,60,var(--un-text-opacity)) }.text-primary-hover{color:var(--primary-button-color-hover) }.color-pro,.text-pro{color:var(--color-pro) }.text-purple-500{--un-text-opacity:1;color:rgba(168,85,247,var(--un-text-opacity)) }.text-red-5{--un-text-opacity:1;color:rgba(239,68,68,var(--un-text-opacity)) }.color-warning,.text-warning{color:var(--color-warning) }.text-warning\!{color:var(--color-warning) !important}.text-weak{--un-text-opacity:1;color:rgba(196,198,201,var(--un-text-opacity)) }.text-yellow-500{--un-text-opacity:1;color:rgba(234,179,8,var(--un-text-opacity)) }[text-color~=\#3BE43D]{--un-text-opacity:1;color:rgba(59,228,61,var(--un-text-opacity)) }[text~="$t("]{color:var(--t\() }.hover\:text-\#777777:hover{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.hover\:text-error:hover{color:var(--color-error) }.hover\:text-primary:hover{color:var(--color-primary) }.color-\[var\(--home-update-bt-link-color\)\]{color:var(--home-update-bt-link-color) }.color-\#1d9534{--un-text-opacity:1;color:rgba(29,149,52,var(--un-text-opacity)) }.color-\#3c763d{--un-text-opacity:1;color:rgba(60,118,61,var(--un-text-opacity)) }.color-\#666666,[color~=\#666666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.color-\#999999{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.color-\#f23836{--un-text-opacity:1;color:rgba(242,56,54,var(--un-text-opacity)) }.color-\#fc7938{--un-text-opacity:1;color:rgba(252,121,56,var(--un-text-opacity)) }.color-\#ff3333{--un-text-opacity:1;color:rgba(255,51,51,var(--un-text-opacity)) }.color-\#ffb800{--un-text-opacity:1;color:rgba(255,184,0,var(--un-text-opacity)) }.color-red{--un-text-opacity:1;color:rgba(248,113,113,var(--un-text-opacity)) }[color~=\#0a8c46]{--un-text-opacity:1;color:rgba(10,140,70,var(--un-text-opacity)) }[color~=\#4fb233]{--un-text-opacity:1;color:rgba(79,178,51,var(--un-text-opacity)) }[color~=\#67c23a]{--un-text-opacity:1;color:rgba(103,194,58,var(--un-text-opacity)) }[color~=\#7c8ea0]{--un-text-opacity:1;color:rgba(124,142,160,var(--un-text-opacity)) }[color~=\#A6ADB3]{--un-text-opacity:1;color:rgba(166,173,179,var(--un-text-opacity)) }[color~=\#c2c2c2]{--un-text-opacity:1;color:rgba(194,194,194,var(--un-text-opacity)) }[color~=\#cbcbcb]{--un-text-opacity:1;color:rgba(203,203,203,var(--un-text-opacity)) }[color~=\#E85445]{--un-text-opacity:1;color:rgba(232,84,69,var(--un-text-opacity)) }[color~=\#f08a00]{--un-text-opacity:1;color:rgba(240,138,0,var(--un-text-opacity)) }[color~=\#f2711c]{--un-text-opacity:1;color:rgba(242,113,28,var(--un-text-opacity)) }[color~=\#f59e0b]{--un-text-opacity:1;color:rgba(245,158,11,var(--un-text-opacity)) }[color~=\#FDCA62]{--un-text-opacity:1;color:rgba(253,202,98,var(--un-text-opacity)) }[color~=\#ff8d00]{--un-text-opacity:1;color:rgba(255,141,0,var(--un-text-opacity)) }[color~=\#ffae45]{--un-text-opacity:1;color:rgba(255,174,69,var(--un-text-opacity)) }.hover\:color-error:hover{color:var(--color-error) }.hover\:color-error\!:hover{color:var(--color-error) !important}.hover\:color-primary:hover{color:var(--color-primary) }.hover\:color-primary\!:hover{color:var(--color-primary) !important}.font-500{font-weight:500}.font-600{font-weight:600}.font-700,.font-bold,.fw-bold{font-weight:700}.font-bold\!{font-weight:700!important}.leading-\[0\.14rem\]{line-height:.14rem}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.8rem\]{line-height:1.8rem}.leading-\[1\],.leading-none{line-height:1}.leading-\[2rem\]{line-height:2rem}.leading-1{line-height:.25rem}.leading-14px{line-height:14px}.leading-15px{line-height:15px}.leading-16px{line-height:16px}.leading-17px{line-height:17px}.leading-18{line-height:4.5rem}.leading-18px{line-height:18px}.leading-20px{line-height:20px}.leading-22px,.lh-22px{line-height:22px}.leading-24px,.line-height-24px{line-height:24px}.leading-25px{line-height:25px}.leading-26px{line-height:26px}.leading-28px{line-height:28px}.leading-30px{line-height:30px}.leading-32px{line-height:32px}.leading-36px{line-height:36px}.leading-40px{line-height:40px}.leading-50px{line-height:50px}.font-inherit{font-family:inherit}.uppercase,[uppercase=""]{text-transform:uppercase}.lowercase,[lowercase=""]{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tab,[tab=""]{tab-size:4}.tab-0{tab-size:0}[tab~="$t("]{-moz-tab-size:var(--t\();-o-tab-size:var(--t\();tab-size:var(--t\()}[tab~="1"]{tab-size:1}.active-tab:active{tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,rgba(0,0,0,.2)),0 0 1px var(--un-text-shadow-color,rgba(1,0,5,.1));text-shadow:var(--un-text-shadow)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,rgba(0,0,0,.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,rgba(0,0,0,.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.outline{outline-style:solid}.-ring{--un-ring-width:-3px;--un-ring-offset-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:calc(var(--un-ring-offset-shadow), * -1) var(--un-ring-shadow), var(--un-shadow)}.blur,[blur=""],[blur~=required\:]:required{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}[delay~="500"]{transition-delay:.5s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.content-\[\'\'\]{content:""}.content-none{content:none}[placeholder~="$t("]::placeholder{color:var(--t\() }[placeholder~=title]::placeholder{color:var(--color-text-base) }@media (min-width:1280px){[cols~=xl\:4]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~=xl\:5]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){[cols~="2xl:5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/static/vite/fonts/outfit-latin-500-normal.woff2)format("woff2"),url(/static/vite/fonts/outfit-all-500-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/vite/fonts/inter.woff2)format("woff2")}:root{--color-primary:#20a53a;--color-primary-1:#e4f4e7;--color-success:#20a53a;--color-warning:#ffae45;--color-error:#e73a33;--color-pro:#ff8f00;--primary-button-color-hover:#1d9534;--primary-button-color-pressed:#1a8a30;--primary-button-color-suppl:#1d9534;--color-text-base:#3a424d;--color-text-1:#131313;--color-text-2:#3a424d;--color-text-3:#999;--color-text-4:#666;--color-text-5:#333;--color-text-desc:#999;--color-bg-1:#f2f5f9;--color-bg-2:#fff;--color-bg-3:#f2f5f9;--color-bg-4:#f7f7f7;--layout-bg:url(/static/vite/images/bg.png);--color-border:#dcdfe6;--border-hover-focus-color:var(--color-primary);--color-sider-text:#3a424d;--color-sider:rgba(242,245,249,.6);--color-sider-active:#20a53a;--color-sider-hover:rgba(32,165,58,.1);--color-sider-hover-text:#20a53a;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-primary);--router-menu-active-bg:rgba(32,165,58,.063);--color-table-td:var(--color-bg-2);--color-table-th:#f6f6f6;--color-table-border:var(--color-border);--color-table-td-hover:#f0f9f7;--color-modal:#fff;--modal-header-bg:#f6f8f8;--modal-header-bottom-border:#eee;--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:#edf1f2;--modal-header-title-color:#25282c;---card-bg-color-1:#f9fafb;---card-border-error-color-1:rgba(239,8,8,.19);--color-tabs:#f5f5f5;--dialog-color-text:#333;--dialog-color-title-text:#333;--color-message:#fff;--color-message-border:#d3d4d3;--popover-color:#fff;--input-text-color:#333;--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:#f5f5f5;--input-group-label-color:#f5f5f5;--input-disabled-border-color:1px solid #d9d9d9;--select-box-shadow:0 0 8px 0 rgba(32,165,58,.4);--button-text-color:var(--color-text-2);--button-type-text-primary:var(--color-primary);--button-text-base-color:#fff;--button-gray-color:#eee;--radio-text-color:#333;--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-primary);--radio-border-dot-color:inset 0 0 0 1px #d2ffdb;--check-color-checked:var(--color-primary);--check-border-checked:1px solid var(--color-primary);--switch-active-color:var(--color-primary);--upload-dragger-color:#fff;--tooltip-color-text:#666;--alert-default-bg:#fafafc;--alert-warning-bg:#fdf6ec;--alert-error-bg:#fde6e6;--alert-success-text:#333;--alert-error-border:1px solid #fde6e6;--tag-primary-text-color:var(--color-primary);--collapse-color:#f2f5f9;--collapse-header-bg:#fafafa;--time-picker-separator-color:#ccc;--tabs-panel-color-text:#333;--tabs-border-color:#cacad9;--tabs-bg:-webkit-gradient(linear, 0% 0, 0% 100%, from(#f6f6f6), to(#ddd));--tabs-active-bg:#fff;--tabs-active-text-color:#333;--bt-tabs-modal-bg:#f0f0f1;--bt-tabs-modal-active-bg:var(--color-modal);--bt-tabs-modal-cancel-btn-bg:#cbcbcb;--bt-tabs-modal-header-close:brightness(1);--bt-tabs-modal-color:#f9fbfc;--bt-tabs-modal-left-active-bg:#4caf50;--bt-tabs-modal-left-shadow:2px 0 3px #e4e3e3;--bt-tabs-modal-modern-hover-bg:#f3f4f6;--bt-tabs-modal-modern-hover-color:var(--color-text-1);--bt-tabs-modal-line-color:#50555b;--confirm-calc-bg:#f0f0f0;--progress-rail-color:#f2f5f9;--pagination-item-active-border:1px solid var(--color-primary);--pagination-item-active-color:var(--color-primary);--ace-editor-tip-color:#555;--pre-color-text:#333;--pre-bg-color:#f5f5f5;--modal-boxshadow:0 6px 16px -9px rgba(0,0,0,.08), 0 9px 28px 0 rgba(0,0,0,.05), 0 12px 48px 16px rgba(0,0,0,.03);--bt-input-path-hover-bg:#ececec;--flow-container-bg:#f3f4f6;--flow-config-title-color:#333;--home-ad-bg-color:#fff;--home-ad-badge-bg-color:linear-gradient(270deg, rgba(255,255,255,.2) 0%, rgba(255,174,69,.2) 100%);--home-overview-btn-color:#f2f5f9;--home-soft-bg-color:transparent;--home-soft-bg-hover-color:linear-gradient(244.14deg, #fff -1.23%, #e5f7ee 72.39%);--home-soft-border-color:#edf0f4;--home-soft-border-hover-color:var(--color-primary);--home-monitor-tabs-active-color:var(--color-primary);--home-risk-overview-circle-bg:#fff;--home-risk-security-list-hover-bg:#f5f7fa;--home-risk-security-list-spin-bg:#f2f2f2;--home-risk-security-list-collapse-item-color:#666;--home-risk-security-ignore-collapse-bg:#f8f8f8;--home-risk-file-info-title-color:#666;--home-risk-file-info-item-color:#333;--home-risk-server-list-bg:#f7f7f7;--home-risk-server-list-text:#555;--home-risk-server-list-hover:#efefef;--home-update-bg-url:url(/static/vite/images/update-bg.png);--home-update-title-color:#565656;--home-update-content-bg:#f6fbf7;--home-update-content-text:#666;--home-update-detail-bg:#f7f7f7;--home-update-detail-date:#333;--home-pro-icon-color:#fff;--home-disk-color-warning:#ffefda;--home-disk-color-error:#fad8d6;--home-update-latest-bg:#f7fcf8;--home-update-latest-border:1px solid #eeefec;--home-update-latest-text-color:#4f4f4f;--home-update-head-bg:#37bc51;--home-update-back-bg:linear-gradient(to top, #fff, #37bc51);--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-table-td-hover);--home-soft-install-border-color:var(--color-primary);--home-success-bg-color:#37bc51;--home-success-text-color:#c7c7c7;--home-risk-security-list-bg:#fafcff;--home-risk-security-report-bg:#f8f9fa;--home-risk-security-report-bg1:rgba(255,255,255,.95);--site-config-ssl-label:#666;--site-config-business-tips:#dff0d8;--site-ace-editor-border:#ccc;--site-confirm-calc-box-bg:#f0f0f0;--site-detele-content-item-hover-bg:#fcfcfc;--site-task-progress-border:#e5e7eb;--site-multi-service-rollback-bg:#f0f0f1;--site-global-ip-white-ips-bg:#f8f9fa;--site-global-ip-white-ips-border:#e4e8eb;--site-subsite-bg:#fafcff;--site-backup-column-hover-bg:#eceff4;--site-backup-column-icon-bg:#f6f6f6;--site-backup-timer-bg:#f8f8f8;--site-task-result-table-bg:#fbfcfd;--site-guide-mask-bg:rgba(51,51,51,.32);--site-guide-panel-bg:rgba(255,255,255,.96);--site-guide-panel-shadow:0 36px 72px -18px rgba(15,23,42,.2);--site-guide-accent-bar:linear-gradient(90deg, #34d399 0%, var(--color-primary) 12.5%, #38bdf8 25%, var(--color-primary) 37.5%, #34d399 50%, var(--color-primary) 62.5%, #38bdf8 75%, var(--color-primary) 87.5%, #34d399 100%);--site-guide-divider:rgba(241,245,249,.7);--site-guide-border:#e2e8f0;--site-guide-border-soft:#f1f5f9;--site-guide-border-muted:#d7e1ee;--site-guide-border-panel:rgba(226,232,240,.8);--site-guide-transparent-bg:transparent;--site-guide-surface:#fff;--site-guide-surface-muted:#f8fafc;--site-guide-surface-muted-alpha:rgba(248,250,252,.5);--site-guide-surface-muted-strong:rgba(248,250,252,.72);--site-guide-surface-header:rgba(241,245,249,.5);--site-guide-title-color:#0f172a;--site-guide-title-color-2:#1e293b;--site-guide-heading-color:#1f2937;--site-guide-text-color:#334155;--site-guide-text-secondary:#475569;--site-guide-text-muted:#64748b;--site-guide-text-subtle:#94a3b8;--site-guide-text-placeholder:#8ba0bb;--site-guide-text-disabled:#9ca3af;--site-guide-icon-muted:#cbd5e1;--site-guide-icon-inverse:#fff;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 10%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.15);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.3);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.2);--site-guide-primary-glow:radial-gradient(circle, rgba(52,211,153,.5) 0%, rgba(32,165,58,.28) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(15,23,42,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(15,23,42,.02);--site-guide-danger:#e85445;--site-guide-success-text:#059669;--site-guide-emerald-bg:#ecfdf5;--site-guide-emerald-text:#059669;--site-guide-emerald-badge-bg:#d1fae5;--site-guide-emerald-badge-text:#065f46;--site-guide-violet-bg:#f5f3ff;--site-guide-violet-text:#7c3aed;--site-guide-type-wordpress-color:#0284c7;--site-guide-type-wordpress-bg:#f0f9ff;--site-guide-type-php-color:#4f46e5;--site-guide-type-php-bg:#eef2ff;--site-guide-type-node-color:#059669;--site-guide-type-node-bg:#ecfdf5;--site-guide-type-proxy-color:#f43f5e;--site-guide-type-proxy-bg:#fff1f2;--site-guide-minimized-bg:rgba(255,255,255,.96);--site-guide-minimized-border:rgba(226,232,240,.85);--site-guide-minimized-shadow:0 12px 28px rgba(15,23,42,.16);--site-guide-minimized-shadow-hover:0 16px 34px rgba(15,23,42,.2);--site-guide-minimized-title-color:#2a3039;--site-guide-minimized-desc-color:#606975;--data-base-del-input-bg:#e6e6e6;--docker-type-list-bg:#e6e6e6;--docker-type-list-text:#555;--docker-type-list-active-bg:#e8f6eb;--docker-type-list-active-text:var(--color-primary);--docker-plugin-list-tag-gb:#f4f4f5;--docker-plugin-list-tag-tips-bg:#fff;--docker-plugin-list-border:#fff;--app-soft-sort-bg:#e6e6e6;--app-soft-sort-active-bg:var(--color-primary);--app-soft-sort-hover-color:#fff;--app-soft-used-hover:#f5f5f5;--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:#f2dede;--app-plugin-dns-bg:#f7fffa;--app-third-install-tip-bg:#f5f6fa;--pay-color:#ff8f00;--pay-color-bg:#fff5e1;--pay-color-border:#ecb566;--coupon-bg:url(/static/vite/images/bg2.png);--mailserver-overview-bg:#fafafa;--mailserver-domain-check-tips-bg:#f6f6f6;--mailserver-domain-check-box-bg:#edf7f2;--log-type-list-active-bg:#eef8f0;--log-type-list-hover-bg:#f5f7fa;--log-type-list-border:#e9e9e9;--security-brute-force-tips-bg:#f2dede;--security-server-safe-progress:#ebedf0;--domains-business-ssl-buy-bg:#f1f9f3;--domains-business-ssl-buy-bg-border:#ececec;--domains-business-ssl-count-disable:#efefef;--domains-lets-ssl-apply-bg:#f8f8f8;--domains-lets-ssl-apply-border:#dedede;--domains-lets-ssl-upload-border:#ccc;--domains-lets-ssl-upload-text:#e9f8ec;--setting-card-title-color:#666;--setting-back-create-collapse-border:#f5f5f5;--setting-back-create-table-th-bg:var(--color-bg-2);--setting-back-create-collapse-title:#666;--setting-security-panel-port-tips:#f7f7f7;--setting-panel-bind-account-left-bg:linear-gradient(0deg, #d8efdb, #edf7ef);--setting-security-google-login-key-bg:#f8f8f8;--setting-security-google-login-key-text:#444;--setting-security-google-login-bind-title:#555;--setting-security-google-login-bind-text:#666;--install-box-bg:rgba(255,255,255,.333);--install-desc-bg:#fff;--install-box-text-color:#555;--file-choose-hover-color:#f5f7fa;--file-choose-hover-border-color:#e1e1e1;--file-card-hover-color:#f0f9f7;--terminal-head-bg:#f1f1f1;--terminal-head-item-close-hover:#f7f7f7;--terminal-head-item-hover:#dadada;--chart-tooltip-bg-color:#fff;--chart-tooltip-text-color:#333;--chart-tooltip-header-bg-color:#f6f6f6;--waf-map-color:#e6e6e6;--waf-map-border-color:#fff;--waf-overview-text-color:#666;--nps-box-hover-bg:var(--color-primary);--scrollbar-thumb-bg-color:#999;--scrollbar-track-bg-color:#ededed;--bt-error-modal-bg:#f5f5f5;--bt-error-modal-title-color:#333;--ai-quota-bg:#fff9f2;--ai-model-select-bg:#f3f3f3;--ai-think-content-color:#798595;--ai-think-border-color:#dcdfe6;--ai-think-section-border:#f1f1f1;--ai-chat-website-builder-bg:#f6f6f6}:root[theme-mode=dark]{--color-primary:#20a53a;--color-success:#20a53a;--color-warning:#e67e22;--color-error:#f16575;--color-pro:#feaa04;--primary-button-color-hover:#267544;--primary-button-color-pressed:#20633a;--primary-button-color-suppl:#267544;--color-text-base:#c7c7c7;--color-text-1:#d8dce2;--color-text-2:#c7c7c7;--color-text-3:#919191;--color-text-4:#aaa;--color-text-5:#e0e0e0;--color-text-desc:#777;--color-bg-1:#18191c;--color-bg-2:#202020;--color-bg-3:#2e2e2e;--color-bg-4:#2e2e2e;--layout-bg:none;--color-border:#434343;--border-hover-focus-color:var(--color-text-base);--color-sider-text:#a1a1aa;--color-sider:transparent;--color-sider-active:#353535;--color-sider-hover:#353535;--color-sider-hover-text:#fff;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-text-base);--router-menu-active-bg:#353535;--color-table-td:var(--color-bg-2);--color-table-th:#232323;--color-table-border:var(--color-border);--color-table-td-hover:#353535;--color-modal:var(--color-bg-1);--modal-header-bg:var(--color-bg-2);--modal-header-bottom-border:var(--color-bg-3);--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:var(--color-bg-3);--modal-header-title-color:var(--color-text-base);---card-bg-color-1:#1a1a1a;---card-border-primary-color-1:#2a4d3a;---card-border-error-color-1:rgba(255,100,100,.4);--color-tabs:#1e1e1e;--dialog-color-text:var(--color-text-base);--dialog-color-title-text:var(--color-text-base);--color-message:#48484e;--color-message-border:#48484e;--popover-color:var(--color-bg-1);--input-text-color:var(--color-text-base);--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:var(--color-bg-1);--input-group-label-color:#333;--input-disabled-border-color:1px solid var(--color-border);--select-box-shadow:0 0 8px 0 rgba(48,53,49,.4);--button-text-color:var(--color-text-base);--button-type-text-primary:var(--color-text-base);--button-text-base-color:#000;--button-gray-color:#353535;--radio-text-color:var(--color-text-base);--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-text-base);--radio-border-dot-color:inset 0 0 0 1px var(--color-text-base);--check-color-checked:var(--color-text-base);--check-border-checked:1px solid var(--color-text-base);--switch-active-color:var(--color-primary);--upload-dragger-color:var(--color-bg-2);--tooltip-color-text:var(--color-text-base);--alert-default-bg:#202020;--alert-warning-bg:#4a3c1a;--alert-error-bg:#4a1f1f;--alert-success-text:var(--color-text-base);--alert-error-border:1px solid var(--color-border);--tag-primary-text-color:var(--color-text-base);--collapse-color:#222;--collapse-header-bg:var(--color-bg-2);--time-picker-separator-color:#434343;--tabs-panel-color-text:var(--color-text-base);--tabs-border-color:#555;--tabs-bg:#353535;--tabs-active-bg:var(--color-bg-1);--tabs-active-text-color:var(--color-text-base);--bt-tabs-modal-bg:var(--color-bg-2);--bt-tabs-modal-active-bg:#353535;--bt-tabs-modal-cancel-btn-bg:#353535;--bt-tabs-modal-header-close:brightness(.7) contrast(1.1);--bt-tabs-modal-color:var(--bt-tabs-modal-bg);--bt-tabs-modal-left-active-bg:#353535;--bt-tabs-modal-left-shadow:2px 0 3px #444;--bt-tabs-modal-modern-hover-bg:var(--color-bg-3);--bt-tabs-modal-modern-hover-color:var(--color-text-1);--bt-tabs-modal-line-color:var(--color-text-base);--confirm-calc-bg:var(--color-bg-1);--progress-rail-color:#444;--pagination-item-active-border:1px solid var(--color-border);--pagination-item-active-color:var(--color-text-base);--ace-editor-tip-color:var(--color-text-base);--pre-color-text:var(--color-text-base);--pre-bg-color:var(--color-bg-3);--modal-boxshadow:0 0 3px 1px rgba(255,255,255,.4);--bt-input-path-hover-bg:#353535;--flow-container-bg:var(--color-bg-2);--flow-config-title-color:var(--color-text-base);--home-ad-bg-color:linear-gradient(90deg, #333 0%, rgba(63,57,49,.5) 100%);--home-ad-badge-bg-color:linear-gradient(270deg, rgba(51,51,51,.2) 0%, rgba(236,188,152,.2) 100%);--home-overview-btn-color:#181818;--home-soft-bg-color:var(--color-bg-2);--home-soft-bg-hover-color:linear-gradient(244.14deg, var(--color-bg-2) -1.23%, var(--color-bg-1) 72.39%);--home-soft-border-color:#333;--home-soft-border-hover-color:var(--color-text-base);--home-monitor-tabs-active-color:var(--color-text-base);--home-risk-overview-circle-bg:var(--color-bg-1);--home-risk-security-list-hover-bg:#333;--home-risk-security-list-spin-bg:var(--color-bg-3);--home-risk-security-list-collapse-item-color:#999;--home-risk-security-ignore-collapse-bg:var(--color-bg-1);--home-risk-file-info-title-color:var(--color-text-base);--home-risk-file-info-item-color:var(--color-text-base);--home-risk-server-list-bg:var(--color-bg-2);--home-risk-server-list-text:var(--color-text-base);--home-risk-server-list-hover:var(--color-bg-3);--home-update-bg-url:url(/static/vite/images/update-bg-dark.png);--home-update-title-color:var(--color-text-base);--home-update-content-bg:var(--color-bg-2);--home-update-content-text:#999;--home-update-detail-bg:var(--color-bg-2);--home-update-detail-date:var(--color-text-base);--home-pro-icon-color:var(--color-text-base);--home-disk-color-warning:#d4941e;--home-disk-color-error:#ec7063;--home-update-latest-bg:var(--color-bg-1);--home-update-latest-border:1px solid var(--color-border);--home-update-latest-text-color:#999;--home-update-head-bg:var(--color-bg-1);--home-update-back-bg:none;--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-bg-2);--home-soft-install-border-color:var(--color-text-base);--home-success-bg-color:var(--color-bg-1);--home-success-text-color:#333;--home-risk-security-list-bg:var(--color-bg-2);--home-risk-security-report-bg:var(--color-bg-2);--home-risk-security-report-bg1:var(--color-bg-2);--site-config-ssl-label:var(--color-text-base);--site-config-business-tips:var(--color-bg-2);--site-ace-editor-border:var(--color-border);--site-confirm-calc-box-bg:#333;--site-detele-content-item-hover-bg:#333;--site-task-progress-border:var(--color-border);--site-multi-service-rollback-bg:var(--color-bg-2);--site-global-ip-white-ips-bg:var(--color-bg-2);--site-global-ip-white-ips-border:var(--color-bg-2);--site-subsite-bg:var(--color-bg-1);--site-backup-column-hover-bg:var(--color-bg-3);--site-backup-column-icon-bg:var(--color-bg-3);--site-backup-timer-bg:var(--color-bg-2);--site-task-result-table-bg:var(--color-bg-2);--site-guide-mask-bg:rgba(51,51,51,.46);--site-guide-panel-bg:var(--color-bg-1);--site-guide-panel-shadow:0 0 3px 1px rgba(255,255,255,.18);--site-guide-accent-bar:linear-gradient(90deg, #2a6f55 0%, var(--color-primary) 12.5%, #25617c 25%, var(--color-primary) 37.5%, #2a6f55 50%, var(--color-primary) 62.5%, #25617c 75%, var(--color-primary) 87.5%, #2a6f55 100%);--site-guide-divider:var(--color-border);--site-guide-border:var(--color-border);--site-guide-border-soft:var(--color-border);--site-guide-border-muted:var(--color-border);--site-guide-border-panel:var(--color-border);--site-guide-transparent-bg:transparent;--site-guide-surface:var(--color-bg-2);--site-guide-surface-muted:var(--color-bg-3);--site-guide-surface-muted-alpha:var(--color-bg-2);--site-guide-surface-muted-strong:var(--color-bg-2);--site-guide-surface-header:var(--color-bg-3);--site-guide-title-color:var(--color-text-1);--site-guide-title-color-2:var(--color-text-1);--site-guide-heading-color:var(--color-text-1);--site-guide-text-color:var(--color-text-base);--site-guide-text-secondary:var(--color-text-4);--site-guide-text-muted:var(--color-text-base);--site-guide-text-subtle:var(--color-text-3);--site-guide-text-placeholder:var(--color-text-3);--site-guide-text-disabled:var(--color-text-desc);--site-guide-icon-muted:var(--color-text-desc);--site-guide-icon-inverse:#000;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 14%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.22);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.26);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.24);--site-guide-primary-glow:radial-gradient(circle, rgba(42,111,85,.5) 0%, rgba(32,165,58,.22) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(255,255,255,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(255,255,255,.02);--site-guide-danger:var(--color-error);--site-guide-success-text:var(--color-primary);--site-guide-emerald-bg:var(--color-bg-3);--site-guide-emerald-text:var(--color-primary);--site-guide-emerald-badge-bg:var(--color-bg-3);--site-guide-emerald-badge-text:var(--color-text-base);--site-guide-violet-bg:var(--color-bg-3);--site-guide-violet-text:#a78bfa;--site-guide-type-wordpress-color:#38bdf8;--site-guide-type-wordpress-bg:#082f49;--site-guide-type-php-color:#a78bfa;--site-guide-type-php-bg:#312e81;--site-guide-type-node-color:var(--color-primary);--site-guide-type-node-bg:#12351d;--site-guide-type-proxy-color:#fb7185;--site-guide-type-proxy-bg:#4c0519;--site-guide-minimized-bg:var(--color-bg-2);--site-guide-minimized-border:var(--color-border);--site-guide-minimized-shadow:0 0 3px 1px rgba(255,255,255,.12);--site-guide-minimized-shadow-hover:0 0 5px 2px rgba(255,255,255,.18);--site-guide-minimized-title-color:var(--color-text-1);--site-guide-minimized-desc-color:var(--color-text-base);--data-base-del-input-bg:#353535;--docker-type-list-bg:#2a2a2a;--docker-type-list-text:var(--color-text-base);--docker-type-list-active-bg:var(--color-bg-3);--docker-type-list-active-text:var(--color-text-base);--docker-plugin-list-tag-gb:var(--color-bg-1);--docker-plugin-list-tag-tips-bg:var(--color-bg-1);--docker-plugin-list-border:var(--color-border);--app-soft-sort-bg:var(--color-bg-1);--app-soft-sort-active-bg:var(--color-bg-3);--app-soft-sort-hover-color:var(--color-text-base);--app-soft-used-hover:var(--color-bg-3);--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:var(--color-bg-1);--app-plugin-dns-bg:var(--color-bg-3);--app-third-install-tip-bg:var(--color-bg-3);--pay-color:#feaa04;--pay-color-bg:#292929;--pay-color-border:#ecb665;--coupon-bg:url(/static/vite/images/bg_dark.png);--mailserver-overview-bg:var(--color-bg-3);--mailserver-domain-check-tips-bg:var(--color-bg-2);--mailserver-domain-check-box-bg:var(--color-bg-2);--log-type-list-active-bg:var(--color-bg-3);--log-type-list-hover-bg:var(--color-bg-3);--log-type-list-border:var(--color-border);--security-brute-force-tips-bg:var(--color-bg-2);--security-server-safe-progress:var(--color-bg-1);--domains-business-ssl-buy-bg:var(--color-bg-2);--domains-business-ssl-buy-bg-border:#929292;--domains-business-ssl-count-disable:var(--color-bg-3);--domains-lets-ssl-apply-bg:var(--color-bg-2);--domains-lets-ssl-apply-border:var(--color-bg-3);--domains-lets-ssl-upload-border:var(--color-border);--domains-lets-ssl-upload-text:var(--color-bg-2);--setting-card-title-color:var(--color-text-base);--setting-back-create-collapse-border:var(--color-border);--setting-back-create-table-th-bg:#232323;--setting-back-create-collapse-title:var(--color-text-base);--setting-security-panel-port-tips:var(--color-bg-2);--setting-panel-bind-account-left-bg:linear-gradient(0deg, #404440, #202020);--setting-security-google-login-key-bg:var(--color-bg-2);--setting-security-google-login-key-text:var(--color-text-base);--setting-security-google-login-bind-title:var(--color-text-base);--setting-security-google-login-bind-text:var(--color-text-base);--install-box-bg:rgba(114,114,114,.333);--install-desc-bg:var(--color-bg-1);--install-box-text-color:var(--color-text-base);--file-choose-hover-color:#333;--file-choose-hover-border-color:#333;--file-card-hover-color:#333;--terminal-head-bg:#666;--terminal-head-item-close-hover:#666;--terminal-head-item-hover:#555;--chart-tooltip-bg-color:#181818;--chart-tooltip-text-color:#c5c5c5;--chart-tooltip-header-bg-color:#121212;--waf-map-color:#353535;--waf-map-border-color:#aaa;--waf-overview-text-color:var(--color-text-3);--nps-box-hover-bg:#353535;--scrollbar-thumb-bg-color:rgba(255,255,255,.2);--scrollbar-track-bg-color:rgba(255,255,255,0);--bt-error-modal-bg:var(--color-bg-2);--bt-error-modal-title-color:var(--color-text-base);--ai-quota-bg:var(--color-bg-2);--ai-model-select-bg:var(--color-bg-3);--ai-think-content-color:var(--color-text-3);--ai-think-border-color:var(--color-border);--ai-think-section-border:var(--color-bg-3);--ai-chat-website-builder-bg:var(--color-bg-1)}.modal-footer-btns{flex-direction:row;justify-content:end;align-items:center;gap:10px;padding:10px;display:flex}.single-line-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}*,:before{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;padding:0}body{font-family:PingFang SC,Inter,Microsoft YaHei,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:normal;overflow:hidden}input[type=password]::-ms-reveal{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield}a{cursor:pointer;text-decoration:none}p,ul,li,pre{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,label,form{margin:0}ul,li{list-style:none}input{outline:none}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.1}.h3,h3{font-size:24px}h4,h5,h6{font-size:1em}ul li::marker{height:100%;display:block}mark{color:inherit;background:#ff0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar{width:8px;height:8px}iframe::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.leader-line{z-index:auto}@font-face{font-family:Glyphicons Halflings;src:url(/static/vite/fonts/glyphicons-halflings-regular.eot);src:url(/static/vite/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/static/vite/fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(/static/vite/fonts/glyphicons-halflings-regular.woff)format("woff"),url(/static/vite/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/static/vite/images/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}.glyphicon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative;top:1px}.glyphicon-vip:before{content:""}.glyphicon-ok:before{content:""}.n-layout .n-layout-scroll-container{overflow-x:auto}.n-dialog .n-dialog__title{position:relative}.bt-modal--modern{--modal-header-bg:transparent;--modal-action-bg:transparent}.n-form-item .n-form-item-label{color:var(--color-text-base);font-size:13px;font-weight:500;line-height:normal}.n-form-item .n-form-item-label.n-form-item-label--left-mark .n-form-item-label__asterisk{margin-left:-10px}.n-button{user-select:auto;line-height:normal}.n-divider:not(.n-divider--vertical){margin:0}.n-ellipsis p{display:inline}.n-card{background-color:rgba(var(--n-color), var(--main-content-opacity));box-shadow:0 0 8px rgba(0,0,0,.06)}.n-card.n-card--bordered{border:none}.n-card .n-card-header{border-bottom:1px solid var(--color-border);align-items:center;min-height:48px;padding:0 20px;display:flex}.n-card .n-card__content{padding:0}.n-alert .n-alert__icon{top:50%;transform:translateY(-50%)}.n-alert .n-alert-body{line-height:16px}.n-radio-group .n-radio{margin-right:16px}.n-radio-group .n-radio:last-of-type{margin-right:0}.n-radio-group .n-radio-button{font-weight:inherit}.n-data-table{font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.n-data-table .n-data-table-th{height:34px}.n-data-table .n-data-table-td{height:36px}.n-pagination .n-pagination-prefix{flex:1}.n-tabs.n-tabs--left>.n-tab-pane,.n-tabs.n-tabs--top>.n-tab-pane{padding:var(--n-pane-padding-top) var(--n-pane-padding-right) var(--n-pane-padding-bottom) var(--n-pane-padding-left)}.n-tabs.n-tabs--top .n-tabs-nav-scroll-content{flex-direction:row}.n-select .n-base-selection--multiple .n-tag{--n-height:24px;--n-close-size:14px;font-size:12px}.n-badge.n-badge--dot .n-badge-sup{width:6px;min-width:6px;height:6px;bottom:calc(100% - 3px)}.n-spin-container .n-spin-content{height:100%}.n-base-select-option .n-base-select-option__content{width:100%}.n-data-table .n-data-table-th.n-data-table-th--sortable.sort-center .n-data-table-th__title-wrapper{justify-content:center}.n-data-table .n-data-table-th.n-data-table-th--sortable .n-data-table-th__title-wrapper .n-data-table-th__title{flex:none;min-width:auto}:root[theme-mode=dark] .n-form-item .n-form-item-label{color:var(--color-text-base)}:root{--el-font-size-base:12px}.el-select .el-select__wrapper{gap:0;min-height:30px;font-size:12px;line-height:22px}.el-select .el-select__wrapper .el-select__selection{margin-right:4px}div.el-alert{--el-alert-padding:12px;--el-alert-icon-large-size:20px;--el-alert-description-font-size:13px;border:1px solid #eee}div.el-alert .el-alert__icon.is-big{margin-right:8px}div.el-alert .el-alert__content{flex:1}.help-info-text{margin-top:15px}.help-info-text li{line-height:24px}#nprogress .bar{background-color:var(--color-primary)}#nprogress .spinner-icon{border-top-color:var(--color-primary);border-left-color:var(--color-primary)}.bt-message pre{color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;margin:10px 0 0;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-error-modal pre{color:var(--bt-error-modal-title-color);word-break:break-all;word-wrap:break-word;background-color:var(--bt-error-modal-bg);border:1px solid #ccc;border-radius:4px;margin:0 0 10px;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-tips-ul li{margin-left:1.5em;list-style:outside}.bt-ask-ico{color:#fb7d00;text-align:center;cursor:help;border:1px solid #fb7d00;border-radius:8px;justify-content:center;align-items:center;width:16px;height:16px;font-family:arial;font-size:11px;font-style:normal;display:inline-flex}.bt-ask-ico:hover{color:#fff;background-color:#fb7d00}button.reset{cursor:pointer;outline:inherit;background:0 0;border:none;padding:0;display:inline-flex}.bt-link,.btlink{color:var(--color-primary);cursor:pointer}.bt-link:hover,.btlink:hover{color:var(--primary-button-color-hover)}.bt-link.error,.btlink.error{color:#ef0808}.bt-link.error:hover,.btlink.error:hover{color:#c81e1e}.btn-xs{height:auto;padding:4px 8px}.code-toolbar{height:100%}.pre-code[class*=language-]{border:none;margin:0;font-size:14px}.echarts-tooltip{background-color:var(--chart-tooltip-bg-color);color:var(--chart-tooltip-text-color);border-radius:10px;flex-direction:column;display:flex}.echarts-tooltip .formatter-header{background-color:var(--chart-tooltip-header-bg-color);border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;height:40px;padding:0 16px;display:flex}.echarts-tooltip .formatter-header img{width:24px;height:24px;margin-right:6px}.echarts-tooltip .formatter-body{padding:16px 20px}.echarts-tooltip .formatter-body .select-data{align-items:center;margin-bottom:8px;font-size:14px;display:flex}.echarts-tooltip .process-top5{border:1px solid var(--color-border);border-radius:8px}.echarts-tooltip .process-top5 table{table-layout:fixed;border-collapse:collapse;border-radius:8px;width:100%;font-size:12px;overflow:hidden}.echarts-tooltip .process-top5 table thead{background-color:var(--chart-tooltip-header-bg-color)}.echarts-tooltip .process-top5 table thead th{border:0;border-bottom:1px solid var(--color-border);text-align:left;height:24px;color:var(--color-text-4);padding:5px 10px;line-height:24px}.echarts-tooltip .process-top5 table tbody tr{text-align:left;height:22px;line-height:22px}.echarts-tooltip .process-top5 table tbody tr:last-child{border-bottom:none}.echarts-tooltip .process-top5 table tbody tr td{white-space:normal;border:0;padding:4px 10px}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999999}.home-tooltip{background-color:var(--chart-tooltip-bg-color);min-width:220px;color:var(--chart-tooltip-text-color);border-radius:6px;padding:12px}.home-tooltip .time{align-items:center;margin-bottom:10px;display:flex}.home-tooltip .time .icon{background-image:url(/static/vite/images/time.svg);width:20px;height:20px;margin-right:6px}.home-tooltip .home-tooltip-content{flex-direction:column;gap:8px;display:flex}.home-tooltip .home-tooltip-content .item{white-space:pre;align-items:center;display:flex}.home-tooltip .home-tooltip-content .item .icon{justify-content:center;width:20px;margin-right:6px;display:flex}.home-tooltip .home-tooltip-content .item .icon .circular{border-radius:50%;width:6px;height:6px}.home-tooltip .home-tooltip-content .item .text{color:rgba(255,255,255,.8);line-height:20px} +.svg-icon[data-v-6b488054]{fill:currentColor;vertical-align:-.15em;width:1em;height:1em}@keyframes bounce-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes bounce-out{0%{transform:scale(1)}30%{transform:scale(1.05)}to{opacity:0;transform:scale(.7)}}.bounce-enter-active{animation:.3s both bounce-in}.bounce-leave-active{animation-name:bounce-out;animation-duration:.2s;animation-fill-mode:both}.bt-table-input[data-v-ae262dd9]{outline-offset:2px;white-space:pre-line;color:#666;background:0 0;border:1px solid transparent;width:100%;padding:0}.bt-table-input[data-v-ae262dd9]:hover,.bt-table-input[data-v-ae262dd9]:focus{border:1px solid var(--border-hover-focus-color);background-color:var(--color-bg-2)}.n-button[data-v-15a23a06]{user-select:auto;line-height:inherit;font-size:inherit;text-align:left}.site-backup[data-v-003e3b60]{cursor:pointer;border-radius:6px;align-items:center;padding:4px 6px;transition:background-color .2s;position:relative}.site-backup[data-v-003e3b60]:hover{background-color:var(--site-backup-column-hover-bg)}.site-backup:hover .site-backup__arrow[data-v-003e3b60]{opacity:1;transform:translateY(-50%)}.site-backup__icon[data-v-003e3b60]{background-color:var(--site-backup-column-icon-bg);width:24px;height:24px;color:var(--color-primary);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.site-backup__icon.is-empty[data-v-003e3b60]{color:var(--color-text-3)}.site-backup__arrow[data-v-003e3b60]{opacity:0;font-size:18px;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:4px;transform:translate(-4px,-50%)}.i-ant-design-border-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32m-40 728H184V184h656z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-close-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.1.1 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.12.12 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.1.1 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926L224.297 857.629c-.04.041-.06.052-.083.059a.12.12 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.1.1 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512L166.371 224.297c-.041-.04-.052-.06-.059-.083a.12.12 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.1.1 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.12.12 0 0 1 .07 0Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-minus-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-switcher-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32m-40 600H184V312h528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32M300 550h296v64H300z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:appstore-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H212V212h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H612V212h200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H212V612h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H612V612h200z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:clear-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6c-.3 1.5-.4 3-.4 4.4c0 14.4 11.6 26 26 26h723c1.5 0 3-.1 4.4-.4c14.2-2.4 23.7-15.9 21.2-30M204 390h272V182h72v208h272v104H204zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:database-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32m-600 72h560v208H232zm560 480H232V408h560zm0 272H232V680h560zM304 240a40 40 0 1 0 80 0a40 40 0 1 0-80 0m0 272a40 40 0 1 0 80 0a40 40 0 1 0-80 0m0 272a40 40 0 1 0 80 0a40 40 0 1 0-80 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:file-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:file-text-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8M312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:folder-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32M840 768H184V256h188.5l119.6 114.4H840z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:menu-fold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:menu-unfold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:picture-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32m-40 632H136v-39.9l138.5-164.3l150.1 178L658.1 489L888 761.6zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752zM304 456a88 88 0 1 0 0-176a88 88 0 0 0 0 176m0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28s-28-12.5-28-28s12.5-28 28-28'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:security-scan-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2M810 654.3L512 886.5L214 654.3V226.7l298-101.6l298 101.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 0 0 0 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1c56.3-56.3 56.3-147.5 0-203.8s-147.5-56.3-203.8 0c-48.5 48.5-55.2 123-20.1 178.6m65.4-133.3c31.3-31.3 82-31.3 113.2 0c31.3 31.3 31.3 82 0 113.2c-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:skin-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44m-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:unordered-list-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M104 228a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-calendar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4h-4V2h-2v2h-8V2h-2v2H6c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 22H6V12h20zm0-16H6V6h4v2h2V6h8v2h2V6h4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9a9.01 9.01 0 0 1-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:certificate{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m24 17l1.912 3.703l4.088.594L27 24l.771 4L24 25.75L20.229 28L21 24l-3-2.703l4.2-.594zM6 16h6v2H6zm0-4h10v2H6zm0-4h10v2H6z'/%3E%3Cpath fill='currentColor' d='M16 26H4V6h24v10h2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h12Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:data-base{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 3H8a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 2v6H8V5ZM8 19v-6h16v6Zm0 8v-6h16v6Z'/%3E%3Ccircle cx='11' cy='8' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='16' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='24' r='1' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:ibm-cloud-direct-link-1-dedicated{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27 29H13c-1.1 0-2-.9-2-2v-4h2v4h14V13h-4v-2h4c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2'/%3E%3Cpath fill='currentColor' d='M19 21h-6c-1.1 0-2-.9-2-2v-6c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2m-6-8v6h6v-6z'/%3E%3Cpath fill='currentColor' d='M5 3h14c1.1 0 2 .9 2 2v4h-2V5H5v14h4v2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:locked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 14h-2V8a6 6 0 0 0-12 0v6H8a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2M12 8a4 4 0 0 1 8 0v6h-8Zm12 20H8V16h16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:meter{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 16a9.9 9.9 0 0 0-1.14-4.618l-1.495 1.496A7.95 7.95 0 0 1 24 16Zm-2.586-6L22 8.586L17.285 13.3A3 3 0 0 0 16 13a3 3 0 1 0 3 3a3 3 0 0 0-.3-1.285ZM16 17a1 1 0 1 1 1-1a1 1 0 0 1-1 1m0-9a8 8 0 0 1 3.122.635l1.496-1.496A9.986 9.986 0 0 0 6 16h2a8.01 8.01 0 0 1 8-8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14.016 14.016 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12.014 12.014 0 0 0 16 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:notebook{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 10h7v2h-7zm0 5h7v2h-7zm0 5h7v2h-7z'/%3E%3Cpath fill='currentColor' d='M28 5H4a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h24a2.003 2.003 0 0 0 2-2V7a2 2 0 0 0-2-2M4 7h11v18H4Zm13 18V7h11l.002 18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:reminder{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m30 23.382l-2-1V20a6.005 6.005 0 0 0-5-5.91V12h-2v2.09A6.005 6.005 0 0 0 16 20v2.382l-2 1V28h6v2h4v-2h6ZM28 26H16v-1.382l2-1V20a4 4 0 0 1 8 0v3.618l2 1Z'/%3E%3Cpath fill='currentColor' d='M28 6a2 2 0 0 0-2-2h-4V2h-2v2h-8V2h-2v2H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h4v-2H6V6h4v2h2V6h8v2h2V6h4v6h2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:security{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.59L11.41 14L10 15.41l4 4l8-8L20.59 10z'/%3E%3Cpath fill='currentColor' d='m16 30l-6.176-3.293A10.98 10.98 0 0 1 4 17V4a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2v13a10.98 10.98 0 0 1-5.824 9.707ZM6 4v13a8.99 8.99 0 0 0 4.766 7.942L16 27.733l5.234-2.79A8.99 8.99 0 0 0 26 17V4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4.01H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-20a2 2 0 0 0-2-2m0 2v4H6v-4Zm-20 20v-14h20v14Z'/%3E%3Cpath fill='currentColor' d='m10.76 16.18l2.82 2.83l-2.82 2.83l1.41 1.41l4.24-4.24l-4.24-4.24z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3Cpath fill='currentColor' d='M20.59 22L15 16.41V7h2v8.58l5 5.01z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Cpath fill='currentColor' d='M15 8h2v11h-2zm1 14a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-cbi\:power-panel-logo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.997 2.006a9.988 9.988 0 0 0-6.96 17.16v-7.164a6.94 6.94 0 0 1 4.817-6.588V9.19a3.549 3.549 0 1 0 4.284 0V5.415A6.938 6.938 0 1 1 9.44 18.46v3.199a9.994 9.994 0 1 0 2.557-19.653m1.324 9.877h-2.65V3.538h2.65Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-ai{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 199.927 199.943' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='199.926758' height='199.942871' fill='none' customFrame='%23000000'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_0' x1='99.9634476' x2='99.9634476' y1='0' y2='199.942871' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='rgb(96,213,75)' offset='0' stop-opacity='1'/%3E%3Cstop stop-color='rgb(32,165,58)' offset='1' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='矢量 311' d='M97.0206 27.0209C98.1779 27.0238 99.3129 27.3391 100.306 27.9336C101.299 28.5281 102.113 29.3797 102.662 30.3985L188.602 190.51C189.121 191.486 189.379 192.58 189.351 193.685C189.323 194.79 189.01 195.869 188.443 196.818C187.875 197.767 187.072 198.553 186.112 199.101C185.151 199.648 184.066 199.938 182.96 199.943L146.314 199.943C145.155 199.942 144.018 199.627 143.025 199.031C142.031 198.435 141.218 197.58 140.672 196.558L88.0017 98.2291C85.3096 93.2162 77.9046 93.9446 76.2408 99.3859L60.2596 151.635C59.9686 152.593 59.9055 153.606 60.0753 154.593C60.2452 155.58 60.6433 156.514 61.2379 157.319C61.8346 158.125 62.6118 158.78 63.5071 159.231C64.4024 159.683 65.391 159.918 66.3936 159.919L91.9077 159.919C92.9251 159.923 93.9269 160.169 94.8307 160.636C95.7344 161.103 96.514 161.779 97.1055 162.606C97.6969 163.434 98.083 164.391 98.2322 165.397C98.3813 166.404 98.2891 167.431 97.9632 168.395L88.623 195.616C88.191 196.878 87.375 197.974 86.2892 198.75C85.2034 199.526 83.9021 199.943 82.5676 199.943L6.40361 199.943C5.387 199.941 4.38529 199.698 3.48112 199.234C2.57695 198.769 1.79623 198.096 1.20336 197.27C0.61049 196.444 0.222464 195.489 0.0712933 194.484C-0.0798775 193.479 0.0101382 192.452 0.333914 191.488L54.3185 31.3768C54.7469 30.1081 55.5622 29.0056 56.6496 28.2243C57.7371 27.443 59.042 27.0221 60.3811 27.0209L97.0134 27.0209L97.0206 27.0209ZM173.449 16.8238C174.384 19.6087 176.127 22.1794 178.533 24.3073C180.939 26.4424 183.931 28.0777 187.273 29.0774L199.927 32.8906L187.073 36.7466C183.789 37.7392 180.825 39.3388 178.44 41.4239C176.139 43.3861 174.381 45.9064 173.334 48.7432L167.807 64.2673L162.259 48.7289C161.208 45.8945 159.448 43.377 157.146 41.4167C154.634 39.2663 151.694 37.6744 148.52 36.7466L135.667 32.8763L148.327 29.0631C151.655 28.0634 154.654 26.4282 157.053 24.3002C159.374 22.2952 161.129 19.7176 162.145 16.8238L167.807 0L173.456 16.8238L173.449 16.8238Z' fill='url(%23paint_linear_0)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:199.927px;height:199.943px;display:inline-flex}.i-common-arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' %3E%3Cpath fill='currentColor' d='M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-back{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1707188471958' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='35211'%3E%3Cpath d='M481.536 772.8a38.4 38.4 0 0 1-54.272 54.336l-288-288a38.4 38.4 0 0 1 0-54.336l288-288a38.4 38.4 0 1 1 54.272 54.336L259.2 473.6H870.4a38.4 38.4 0 1 1 0 76.8H259.136l222.4 222.4z' p-id='35212' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' data-v-ea893728=''%3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='7 10 12 15 17 10' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='12' y1='15' x2='12' y2='3' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M290 236.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6l43.7 43.7a8.01 8.01 0 0 0 13.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 0 0 0 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 0 0-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6L423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full-exit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 0 0 0 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 0 0 391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6L877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 0 0-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-gifts{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13.000000' height='13.000000' fill='none'%3E%3Crect id='' width='13.000000' height='13.000000' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M3.57632 10.9395L5.79673 10.9395L5.79673 9.00088L2.98218 9.00088L2.98218 10.3453C2.98218 10.6716 3.25005 10.9395 3.57632 10.9395L3.57632 10.9395ZM5.79546 5.00059L3.57632 5.00059C3.25005 5.00059 2.98218 5.26719 2.98218 5.59473L2.98218 7.33652L5.79546 7.33652L5.79546 5.00059L5.79546 5.00059ZM7.46108 10.9395L9.4606 10.9395C9.78687 10.9395 10.0547 10.6729 10.0547 10.3453L10.0547 9.00088L7.46108 9.00088L7.46108 10.9395ZM10.0547 7.33652L10.0547 5.59473C10.0547 5.26846 9.78814 5.00059 9.4606 5.00059L7.46108 5.00059L7.46108 7.33652L10.0547 7.33652ZM4.48403 1.8623C4.3939 1.8623 4.22505 1.87754 4.11841 1.97656C4.09429 1.99941 4.01939 2.06797 4.01939 2.23809C4.01939 2.42979 4.12349 2.73066 4.41548 3.00234C4.77222 3.33496 5.36001 3.58506 5.78403 3.58506C5.93257 3.58506 5.98589 3.55205 5.98589 3.55205C6.05444 3.41367 5.8856 2.71543 5.38794 2.25205C5.12642 2.0083 4.78745 1.8623 4.48403 1.8623ZM7.32651 3.58633C7.74927 3.58633 8.33833 3.33623 8.69507 3.00361C8.98706 2.73193 9.08989 2.43105 9.08989 2.23936C9.08989 2.06924 9.01626 1.99941 8.99214 1.97783C8.88423 1.87754 8.71665 1.86357 8.62651 1.86357C8.3231 1.86357 7.9854 2.00957 7.72261 2.25459C7.22876 2.71416 7.05864 3.40605 7.13735 3.56602L7.13862 3.56602C7.14624 3.56348 7.20337 3.58633 7.32651 3.58633L7.32651 3.58633Z' fill='rgb(255,174,69)' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.2469 8.52881L7.225 8.52881C7.09424 8.52881 6.98887 8.63418 6.98887 8.76494L6.98887 11.9413C6.98887 12.0721 7.09424 12.1774 7.225 12.1774L10.4534 12.1774C10.5842 12.1774 10.6896 12.0721 10.6896 11.9413C10.6896 11.8105 10.5842 11.7052 10.4534 11.7052L7.46113 11.7052L7.46113 9.00107L11.0107 9.00107L11.0107 11.1466C11.0107 11.2773 11.1161 11.3827 11.2469 11.3827C11.3776 11.3827 11.483 11.2773 11.483 11.1466L11.483 8.76494C11.483 8.63418 11.3776 8.52881 11.2469 8.52881L11.2469 8.52881ZM10.4521 3.76299L9.41367 3.76299C9.87324 3.33262 10.136 2.77783 10.136 2.23955C10.136 1.83584 9.98242 1.47148 9.7044 1.21123C9.43018 0.956055 9.04678 0.816406 8.62529 0.816406C8.05527 0.816406 7.46621 1.06143 7.00791 1.48799C6.9127 1.57686 6.90762 1.72666 6.99648 1.82188C7.08535 1.91709 7.23516 1.92217 7.33037 1.8333C7.70234 1.48672 8.17461 1.28867 8.62529 1.28867C8.93252 1.28867 9.19404 1.38135 9.38193 1.55654C9.56602 1.72793 9.6625 1.96406 9.6625 2.23955C9.6625 2.64961 9.45176 3.08125 9.08359 3.42402C8.94268 3.55479 8.76875 3.6792 8.56436 3.79346C8.47041 3.84551 8.42471 3.95469 8.45137 4.05879C8.47803 4.16289 8.57197 4.23525 8.67988 4.23525L10.4509 4.23525C10.7581 4.23525 11.0082 4.48535 11.0082 4.79258L11.0082 7.33545L7.46113 7.33545L7.46113 4.3457C7.46113 4.21494 7.35576 4.10957 7.225 4.10957C7.09424 4.10957 6.98887 4.21494 6.98887 4.3457L6.98887 7.57158C6.98887 7.70234 7.09424 7.80771 7.225 7.80771L11.2469 7.80771C11.3776 7.80771 11.483 7.70234 11.483 7.57158L11.483 4.79385C11.483 4.2251 11.0209 3.76299 10.4521 3.76299L10.4521 3.76299ZM6.03291 8.52881L1.79014 8.52881C1.65937 8.52881 1.554 8.63418 1.554 8.76494L1.554 11.1466C1.554 11.7153 2.01611 12.1774 2.58486 12.1774L6.03291 12.1774C6.16367 12.1774 6.26904 12.0721 6.26904 11.9413L6.26904 8.76494C6.26904 8.63418 6.1624 8.52881 6.03291 8.52881L6.03291 8.52881ZM2.58359 11.7039C2.27637 11.7039 2.02627 11.4538 2.02627 11.1466L2.02627 9.00107L5.79551 9.00107L5.79551 11.7052L2.58359 11.7052L2.58359 11.7039ZM6.03291 4.11084C5.90215 4.11084 5.79678 4.21621 5.79678 4.34697L5.79678 7.33672L2.02627 7.33672L2.02627 4.79385C2.02627 4.48662 2.27637 4.23652 2.58359 4.23652L4.42695 4.23652C4.53486 4.23652 4.62881 4.16416 4.65547 4.06006C4.68213 3.95596 4.63643 3.84678 4.54248 3.79473C4.33936 3.68047 4.16416 3.55606 4.02324 3.42529C3.65635 3.08252 3.44561 2.65088 3.44561 2.24082C3.44561 1.96533 3.54209 1.7292 3.72617 1.55781C3.91533 1.38262 4.17686 1.28867 4.48408 1.28867C4.93604 1.28867 5.4083 1.48672 5.77901 1.8333C5.87422 1.92217 6.02402 1.91709 6.11289 1.82188C6.20176 1.72666 6.19668 1.57686 6.10147 1.48799C5.64317 1.06143 5.0541 0.816407 4.48408 0.816407C4.05625 0.816407 3.68301 0.953516 3.40498 1.2125C3.12695 1.47148 2.97334 1.83711 2.97334 2.24082C2.97334 2.7791 3.23613 3.33389 3.6957 3.76426L2.58359 3.76426C2.01484 3.76426 1.55273 4.22637 1.55273 4.79512L1.55273 7.57412C1.55273 7.70488 1.65811 7.81025 1.78887 7.81025L6.03164 7.81025C6.1624 7.81025 6.26777 7.70488 6.26777 7.57412L6.26777 4.34697C6.26904 4.21621 6.1624 4.11084 6.03291 4.11084L6.03291 4.11084Z' fill='rgb(107,64,13)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:13px;height:13px;display:inline-flex}.i-common-load{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1786007838699' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='26631' xmlns:xlink='http://www.w3.org/1999/xlink' width='1em' height='1em'%3E%3Cpath d='M512 926.3m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26632'%3E%3C/path%3E%3Cpath d='M694.1 877.5m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26633'%3E%3C/path%3E%3Cpath d='M606.3 913.9m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26634'%3E%3C/path%3E%3Cpath d='M417.7 913.9m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26635'%3E%3C/path%3E%3Cpath d='M329.9 877.5m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26636'%3E%3C/path%3E%3Cpath d='M876.2 562.1m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26637'%3E%3C/path%3E%3Cpath d='M147.8 562.1m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26638'%3E%3C/path%3E%3Cpath d='M254.4 819.7m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26639'%3E%3C/path%3E%3Cpath d='M196.6 744.2m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26640'%3E%3C/path%3E%3Cpath d='M160.2 656.4m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26641'%3E%3C/path%3E%3Cpath d='M769.6 819.7m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26642'%3E%3C/path%3E%3Cpath d='M827.4 744.2m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26643'%3E%3C/path%3E%3Cpath d='M863.8 656.4m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26644'%3E%3C/path%3E%3Cpath d='M147.3 585.9c-17.7 0-32-14.3-32-32 0-53.1 10.4-104.7 31-153.3 19.8-46.9 48.2-89 84.4-125.1S309 211 355.8 191.1c48.6-20.5 100.1-31 153.3-31 15.3 0 30.8 0.9 45.9 2.6 17.6 2 30.1 17.9 28.1 35.5s-17.9 30.1-35.5 28.1c-12.7-1.5-25.6-2.2-38.5-2.2-181.8 0-329.7 147.9-329.7 329.7-0.1 17.8-14.4 32.1-32.1 32.1z' fill='currentColor' p-id='26645'%3E%3C/path%3E%3Cpath d='M876.9 585.9c-17.7 0-32-14.3-32-32 0-97-42.5-188.7-116.5-251.5-13.5-11.4-15.1-31.6-3.7-45.1 11.4-13.5 31.6-15.1 45.1-3.7 88.4 75 139.1 184.5 139.1 300.3 0 17.7-14.3 32-32 32z' fill='currentColor' p-id='26646'%3E%3C/path%3E%3Cpath d='M486.7 340l-45.2-45.3 92.9-92.9-92.9-92.9 45.2-45.3 138.2 138.2z' fill='currentColor' p-id='26647'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-mail{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='2' y='4' width='20' height='16' rx='2' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='22 7 12 13 2 7' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-node{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175324597' class='icon' viewBox='0 0 1280 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='22310' xmlns:xlink='http://www.w3.org/1999/xlink' width='250' height='200'%3E%3Cpath d='M632.6 904c-4.2 0-8.4-1.2-12.2-3.2L582 878c-5.8-3.2-3-4.4-1-5 7.6-2.6 9.2-3.2 17.4-8 0.8-0.4 2-0.2 2.8 0.2l29.6 17.6c1 0.6 2.6 0.6 3.6 0L750 816c1-0.6 1.8-1.8 1.8-3.2v-133.4c0-1.4-0.6-2.6-1.8-3.2l-115.6-66.6c-1-0.6-2.4-0.6-3.6 0l-115.6 66.6c-1.2 0.6-1.8 2-1.8 3.2v133.4c0 1.2 0.8 2.4 1.8 3l31.6 18.2c17.2 8.6 27.8-1.6 27.8-11.6v-131.8c0-1.8 1.4-3.4 3.4-3.4h14.6c1.8 0 3.4 1.4 3.4 3.4v131.8c0 23-12.4 36-34.2 36-6.6 0-12 0-26.6-7.2l-30.4-17.4c-7.4-4.4-12.2-12.4-12.2-21v-133.4c0-8.6 4.6-16.8 12.2-21l115.6-66.8c7.4-4.2 17-4.2 24.2 0l115.6 66.8c7.4 4.4 12.2 12.4 12.2 21v133.4c0 8.6-4.6 16.8-12.2 21l-115.6 66.8c-3.4 2.2-7.6 3.4-12 3.4z m93.4-131.6c0-25-16.8-31.6-52.4-36.4-36-4.8-39.6-7.2-39.6-15.6 0-7 3-16.2 29.6-16.2 23.8 0 32.6 5.2 36.2 21.2 0.4 1.6 1.6 2.6 3.2 2.6h15c1 0 1.8-0.4 2.4-1 0.6-0.8 1-1.6 0.8-2.6-2.4-27.6-20.6-40.4-57.6-40.4-33 0-52.6 14-52.6 37.2 0 25.4 19.6 32.2 51.2 35.4 37.8 3.8 40.8 9.2 40.8 16.6 0 13-10.4 18.4-34.8 18.4-30.6 0-37.4-7.6-39.6-22.8-0.2-1.6-1.6-2.8-3.4-2.8h-15c-1.8 0-3.4 1.4-3.4 3.4 0 19.4 10.6 42.6 61.2 42.6 37 0 58-14.4 58-39.6z m109-100.2c0 12.2-10 22.2-22.2 22.2s-22.2-10-22.2-22.2c0-12.6 10.4-22.2 22.2-22.2 12-0.2 22.2 9.6 22.2 22.2z m-3.6 0c0-10.4-8.4-18.6-18.8-18.6-10.2 0-18.6 8.2-18.6 18.6 0 10.4 8.4 18.8 18.6 18.8 10.4-0.2 18.8-8.6 18.8-18.8z m-9 12.4h-5.2c-0.2-1.2-1-7.6-1-7.8-0.4-1.4-0.8-2.2-2.6-2.2h-4.4v10h-4.8v-25h8.6c3 0 8.8 0 8.8 6.6 0 4.6-3 5.6-4.8 6.2 3.4 0.2 3.6 2.4 4.2 5.6 0.2 2 0.6 5.4 1.2 6.6z m-5.6-17.6c0-3.4-2.4-3.4-3.6-3.4h-4v7h3.8c3.2 0 3.8-2.2 3.8-3.6zM274.6 382c0-5.4-2.8-10.2-7.4-12.8l-122.6-70.6c-2-1.2-4.4-1.8-6.8-2h-1.2c-2.4 0-4.6 0.8-6.8 2L7.4 369.2C2.8 371.8 0 376.8 0 382l0.2 190c0 2.6 1.4 5 3.6 6.4 2.2 1.4 5 1.4 7.4 0L84 536.6c4.6-2.8 7.4-7.6 7.4-12.8v-88.8c0-5.2 2.8-10.2 7.4-12.8l31-17.8c2.4-1.4 4.8-2 7.4-2 2.6 0 5.2 0.6 7.4 2l31 17.8c4.6 2.6 7.4 7.6 7.4 12.8v88.8c0 5.2 2.8 10.2 7.4 12.8l72.8 41.8c2.2 1.4 5.2 1.4 7.4 0 2.2-1.2 3.6-3.8 3.6-6.4l0.4-190zM945 174.6v352.8c0 5.2-2.8 10.2-7.4 12.8l-122.6 70.8c-4.6 2.6-10.2 2.6-14.8 0l-122.6-70.8c-4.6-2.6-7.4-7.6-7.4-12.8v-141.6c0-5.2 2.8-10.2 7.4-12.8l122.6-70.8c4.6-2.6 10.2-2.6 14.8 0l30.6 17.6c3.4 2 7.8-0.6 7.8-4.4v-188c0-5.6 6-9.2 11-6.4l73 40.8c4.6 2.4 7.6 7.4 7.6 12.8z m-92 257.8c0-1.4-0.8-2.6-1.8-3.2l-42-24.4c-1.2-0.6-2.6-0.6-3.8 0l-42 24.4c-1.2 0.6-1.8 1.8-1.8 3.2v48.6c0 1.4 0.8 2.6 1.8 3.2l42 24.2c1.2 0.6 2.6 0.6 3.6 0l42-24.2c1.2-0.6 1.8-1.8 1.8-3.2v-48.6z m419.6-1.4c4.6-2.6 7.4-7.6 7.4-12.8V384c0-5.2-2.8-10.2-7.4-12.8l-121.8-70.8c-4.6-2.6-10.2-2.6-14.8 0l-122.6 70.8c-4.6 2.6-7.4 7.6-7.4 12.8v141.6c0 5.4 2.8 10.2 7.4 12.8l121.8 69.4c4.4 2.6 10 2.6 14.6 0l73.6-41c5-2.8 5-10 0-12.8L1100 483.2c-2.4-1.4-3.8-3.8-3.8-6.4v-44.4c0-2.6 1.4-5 3.8-6.4l38.4-22.2c2.2-1.4 5.2-1.4 7.4 0l38.4 22.2c2.2 1.4 3.8 3.8 3.8 6.4v34.8c0 5.6 6.2 9.2 11.2 6.4l73.4-42.6zM1118 438c-0.8 0.6-1.4 1.4-1.4 2.4v27.2c0 1 0.6 2 1.4 2.4l23.6 13.6c0.8 0.6 2 0.6 2.8 0L1168 470c0.8-0.6 1.4-1.4 1.4-2.4v-27.2c0-1-0.6-2-1.4-2.4l-23.6-13.6c-0.8-0.6-2-0.6-2.8 0L1118 438z m-508.4 87v-140.8c0-5.2-3.2-10.2-7.8-12.8l-122.2-70.4c-4.2-2.4-10-2.8-14.8 0l-122.2 70.4c-4.6 2.6-7.8 7.4-7.8 12.8v140.8c0 5.6 3.8 10.4 8 12.8l122.4 70.4c4.8 2.8 10.4 2.6 14.8 0l122-70.4c3.6-2 6.2-5.4 7.2-9.4 0.2-1 0.4-2.2 0.4-3.4z m-148.6-249.8l-1.6 1h2.2l-0.6-1z m152.4 260.4l-0.8-1.4v1.8l0.8-0.4z' fill='%23059669' p-id='22311'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:250px;height:200px;display:inline-flex}.i-common-php{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175274232' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='20798' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M213.333333 597.333333a42.666667 42.666667 0 0 1 0 85.333334H170.666667v-85.333334h42.666666m0-85.333333H85.333333v426.666667h85.333334v-170.666667h42.666666a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m597.333334 85.333333a42.666667 42.666667 0 0 1 0 85.333334h-42.666667v-85.333334h42.666667m0-85.333333h-128v426.666667h85.333333v-170.666667h42.666667a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m-256 0v170.666667h-85.333334v-170.666667h-85.333333v426.666667h85.333333v-170.666667h85.333334v170.666667h85.333333V512zM85.333333 85.333333v384h85.333334V170.666667h519.253333L853.333333 334.08V469.333333h85.333334v-170.666666L725.333333 85.333333z' fill='%234F46E5' p-id='20799'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-proxy{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779271142194' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5101' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M512 0L68.48 256v512l443.52 256 443.52-256V256z m256 707.84c0 30.08-27.552 55.04-65.248 55.04-26.912 0-57.632-10.88-76.832-34.56l-256-304.672v284.16c0 30.752-24.32 55.04-54.368 55.04h-3.232c-30.752 0-55.04-25.6-55.04-55.04V316.16c0-30.08 26.88-55.04 64-55.04 27.552 0 58.88 10.88 78.08 34.56L654.08 600.352V316.16c0-30.752 25.6-55.04 55.04-55.04h3.2c30.72 0 55.04 25.6 55.04 55.04v391.68z' fill='%23F43F5E' p-id='5102'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-refresh,.i-common\:refresh,[i-common-refresh=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M896.128 378.752a29.888 29.888 0 0 1-27.52-18.304 388.224 388.224 0 0 0-715.392 0 29.888 29.888 0 1 1-54.976-23.296 448 448 0 0 1 825.6 0 29.888 29.888 0 0 1-27.52 41.6z' fill='currentColor'/%3E%3Cpath d='M510.912 959.168a448.576 448.576 0 0 1-412.672-274.176 29.888 29.888 0 1 1 54.976-23.296 388.224 388.224 0 0 0 715.392 0 29.888 29.888 0 1 1 54.976 23.296 447.424 447.424 0 0 1-412.736 274.176z' fill='currentColor'/%3E%3Cpath d='M92.992 393.472a29.888 29.888 0 0 1-29.952-29.952V180.224a29.952 29.952 0 0 1 59.84 0V363.52a29.888 29.888 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M276.352 393.472H93.056a29.952 29.952 0 0 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3Cpath d='M929.216 864.768a29.952 29.952 0 0 1-29.952-29.952V651.52a29.952 29.952 0 1 1 59.84 0v183.296a29.952 29.952 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M929.216 681.6h-183.296a29.952 29.952 0 1 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512'%3E%3Cpath d='M456.69 421.39L362.6 327.3a173.81 173.81 0 0 0 34.84-104.58C397.44 126.38 319.06 48 222.72 48S48 126.38 48 222.72s78.38 174.72 174.72 174.72A173.81 173.81 0 0 0 327.3 362.6l94.09 94.09a25 25 0 0 0 35.3-35.3zM97.92 222.72a124.8 124.8 0 1 1 124.8 124.8a124.95 124.95 0 0 1-124.8-124.8z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-smart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5z'%3E%3C/path%3E%3Cpath d='M2 17l10 5 10-5'%3E%3C/path%3E%3Cpath d='M2 12l10 5 10-5'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:16px;height:16px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1658198918096' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3020'%3E%3Cpath d='M512 64q190.016 4.992 316.512 131.488T960 512q-4.992 190.016-131.488 316.512T512 960q-190.016-4.992-316.512-131.488T64 512q4.992-190.016 131.488-316.512T512 64z m0 192q-26.016 0-43.008 19.008T453.984 320l23.008 256q2.016 14.016 11.488 22.496t23.488 8.512 23.488-8.512 11.488-22.496l23.008-256q2.016-26.016-15.008-44.992T511.936 256z m0 512q22.016-0.992 36.512-15.008t14.496-36-14.496-36.512T512 665.984t-36.512 14.496-14.496 36.512 14.496 36T512 768z' fill='currentColor' p-id='3021'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-wordpress{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175109680' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6427' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M993.882353 512c0 265.637647-216.184471 481.882353-481.882353 481.882353s-481.882353-216.244706-481.882353-481.882353 216.184471-481.882353 481.882353-481.882353 481.882353 216.244706 481.882353 481.882353z m-22.046118 0c0-253.289412-206.486588-459.836235-459.836235-459.836235S52.163765 258.710588 52.163765 512s206.486588 459.836235 459.836235 459.836235 459.836235-206.546824 459.836235-459.836235zM134.445176 343.642353l197.391059 540.551529A413.936941 413.936941 0 0 1 98.424471 512c0-59.632941 12.950588-116.736 36.020705-168.357647z m624.941177 281.298823l-40.899765 137.697883-149.504-444.175059s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-67.222588 4.818824-110.290824 5.360941-110.290823 5.360941s-40.297412-0.602353-108.604235-5.421177c-22.588235-1.626353-25.298824 32.225882-2.710589 33.852236l43.008 4.397176 64.512 176.368941-90.352941 271.058824-150.588235-447.427765s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-66.740706 4.818824-110.290824 5.360941-110.290823 5.360941-7.529412 0-16.624941-0.542118-26.322824-0.542118A411.768471 411.768471 0 0 1 512 98.424471c107.580235 0 205.462588 41.441882 279.130353 108.66447h-5.360941c-40.357647 0-69.391059 34.996706-69.391059 73.185883 0 33.852235 19.877647 62.403765 40.839529 96.737882 16.203294 27.467294 33.852235 62.945882 33.852236 114.085647 0.060235 35.358118-14.396235 76.318118-31.683765 133.842823z m-113.001412 271.119059c0.542118 2.108235 1.626353 4.216471 2.710588 5.903059a412.611765 412.611765 0 0 1-137.155764 23.672471c-40.297412 0-79.570824-6.023529-116.736-17.227294L518.927059 548.141176l127.457882 347.919059zM925.575529 512a412.310588 412.310588 0 0 1-206.004705 357.135059l126.373647-364.664471c20.961882-60.295529 31.744-106.435765 31.744-148.48 0-14.998588-1.084235-29.033412-3.252706-42.465882 32.346353 59.151059 51.139765 126.433882 51.139764 198.475294z' fill='%230284C7' p-id='6428'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common\:component-ui{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M17.1934 3.12891H2.81836C2.70865 3.12891 2.60087 3.15778 2.50586 3.21264C2.41085 3.2675 2.33195 3.34639 2.27709 3.44141C2.22224 3.53642 2.19336 3.6442 2.19336 3.75391V16.8789C2.19336 16.9886 2.22224 17.0964 2.27709 17.1914C2.33195 17.2864 2.41085 17.3653 2.50586 17.4202C2.60087 17.475 2.70865 17.5039 2.81836 17.5039H17.1934C17.3031 17.5039 17.4108 17.475 17.5059 17.4202C17.6009 17.3653 17.6798 17.2864 17.7346 17.1914C17.7895 17.0964 17.8184 16.9886 17.8184 16.8789V3.75391C17.8184 3.6442 17.7895 3.53642 17.7346 3.44141C17.6798 3.34639 17.6009 3.2675 17.5059 3.21264C17.4108 3.15779 17.3031 3.12891 17.1934 3.12891ZM16.7246 16.4102H3.28711V8.44141H16.7246V16.4102ZM16.7246 7.34766H3.28711V4.22266H16.7246V7.34766Z' fill='currentColor'/%3E%3Cpath d='M4.69336 5.16016H5.63086C5.73503 5.16016 5.78711 5.21224 5.78711 5.31641V6.25391C5.78711 6.35807 5.73503 6.41016 5.63086 6.41016H4.69336C4.58919 6.41016 4.53711 6.35807 4.53711 6.25391V5.31641C4.53711 5.21224 4.58919 5.16016 4.69336 5.16016Z' fill='currentColor'/%3E%3Cpath d='M7.19336 5.16016H8.13086C8.23503 5.16016 8.28711 5.21224 8.28711 5.31641V6.25391C8.28711 6.35807 8.23503 6.41016 8.13086 6.41016H7.19336C7.08919 6.41016 7.03711 6.35807 7.03711 6.25391V5.31641C7.03711 5.21224 7.08919 5.16016 7.19336 5.16016Z' fill='currentColor'/%3E%3Cpath d='M4.84961 13.5977H8.59961C8.80794 13.5977 8.91211 13.7018 8.91211 13.9102V14.3789C8.91211 14.5872 8.80794 14.6914 8.59961 14.6914H4.84961C4.64128 14.6914 4.53711 14.5872 4.53711 14.3789V13.9102C4.53711 13.7018 4.64128 13.5977 4.84961 13.5977Z' fill='currentColor'/%3E%3Cpath d='M4.84961 11.5664H8.59961C8.80794 11.5664 8.91211 11.6706 8.91211 11.8789V12.3477C8.91211 12.556 8.80794 12.6602 8.59961 12.6602H4.84961C4.64128 12.6602 4.53711 12.556 4.53711 12.3477V11.8789C4.53711 11.6706 4.64128 11.5664 4.84961 11.5664Z' fill='currentColor'/%3E%3Cpath d='M4.84961 9.69141H8.59961C8.80794 9.69141 8.91211 9.79557 8.91211 10.0039V10.4727C8.91211 10.681 8.80794 10.7852 8.59961 10.7852H4.84961C4.64128 10.7852 4.53711 10.681 4.53711 10.4727V10.0039C4.53711 9.79557 4.64128 9.69141 4.84961 9.69141Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:20px;height:20px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:feedback{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10V17.5H3.33313V2.5L10.8331 2.49996' stroke='%233A424D' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33332L10.0002 9.99999' stroke='%233BAF52' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3333L13.3335 13.3333' stroke='%233A424D' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:feedback-dark{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10.0001V17.5H3.33313V2.50004L10.8331 2.5' stroke='%23C7C7C7' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33337L10.0002 10' stroke='%2320a53a' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3334L13.3335 13.3334' stroke='%23C7C7C7' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:fire{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Crect id='控件/红点/火' x='0.000000' y='0.000000' fill='rgb(255,255,255)' fill-opacity='0'/%3E%3Cg id='Group 23'%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' fill='rgb(255,143,0)'/%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' stroke='rgb(151,151,151)' stroke-opacity='0' stroke-width='0'/%3E%3Cpath id='形状' d='M8.7772 2C8.7772 2 6.92746 6.03452 5.11464 8.08207C2.74809 10.7552 4.45539 14.0743 7.38007 14.8398C7.38007 14.8398 6.05756 13.5418 7.61239 11.2286C8.50315 9.90333 9.04363 9.22321 9.04363 9.22321C9.04122 9.22321 8.78924 10.9791 10.0199 12.0311C11.2388 13.0732 10.7489 14.8398 10.7489 14.8398C10.7489 14.8398 15.2513 13.3263 13.6592 9.09562C13.6592 9.09562 13.1865 7.71814 12.1055 6.73028C12.1055 6.73028 12.2424 8.37659 11.7805 8.41992C11.3183 8.46326 11.0081 8.17356 10.8043 6.05458C10.6394 4.33926 9.73096 3.34337 8.7772 2Z' fill='rgb(255,255,255)' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:google{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234285f4' d='M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z'/%3E%3Cpath fill='%2334a853' d='M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z'/%3E%3Cpath fill='%23fbbc05' d='M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z'/%3E%3Cpath fill='%23ea4335' d='M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:guide{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 169 165' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cg id='组合 161'%3E%3Cg id='' clip-path='url(%23clipPath_1)' customFrame='url(%23clipPath_1)'%3E%3Crect id='' width='110.000000' height='110.000000' x='20.000000' y='20.000000'/%3E%3Cpath id='矢量 420' d='M74.957 38.6377C95.1094 38.6377 111.513 55.0303 111.513 75.1934C111.513 95.3564 95.1094 111.738 74.957 111.738C54.8047 111.738 38.4014 95.3457 38.4014 75.1934C38.4014 55.041 54.8047 38.6377 74.957 38.6377ZM74.957 30.5166C50.2822 30.5166 30.2803 50.5186 30.2803 75.1934C30.2803 99.8682 50.2822 119.87 74.957 119.87C99.6319 119.87 119.634 99.8682 119.634 75.1934C119.634 50.5185 99.6319 30.5166 74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 421' d='M74.957 38.6377C80.6182 38.6377 89.169 53.2148 89.169 75.1934C89.169 97.1719 80.6182 111.738 74.957 111.738C69.2959 111.738 60.7451 97.1611 60.7451 75.1934C60.7451 53.2256 69.2959 38.6377 74.957 38.6377M74.957 30.5166C62.625 30.5166 52.624 50.5186 52.624 75.1934C52.624 99.8682 62.625 119.87 74.957 119.87C87.2891 119.87 97.29 99.8682 97.29 75.1934C97.29 50.5185 87.2891 30.5166 74.957 30.5166L74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 417' d='M38.1504 72.25L111.85 72.25L111.85 78.85L38.1504 78.85L38.1504 72.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath id='矢量 426' d='M139.286 47.4475C139.286 25.7186 126 10.725 102.557 10.725L47.4536 10.725C23.9893 10.725 10.7036 24.8499 10.7036 47.4475L10.7036 102.553C10.7036 124.292 25.1357 139.296 47.4536 139.296L66.9536 139.296L66.9536 150L42.8571 150C19.2 150 0 130.824 0 107.154L0 42.8679C0.0018801 35.3399 1.98364 27.9451 5.74604 21.4269C9.50843 14.9088 14.9188 9.49698 21.4333 5.73571C27.9478 1.97444 35.3367 -0.0037567 42.8571 4.61782e-06L107.143 4.61782e-06C130.811 4.61782e-06 150 19.1978 150 42.8679L150 66.967L139.286 66.967L139.286 47.4475L139.286 47.4475Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 427' d='M164.882 125.882L138.118 125.882L138.118 99.1176C138.118 96.6471 136.471 95 134 95C131.529 95 129.882 96.6471 129.882 99.1176L129.882 125.882L103.118 125.882C100.647 125.882 99 127.529 99 130C99 132.471 100.647 134.118 103.118 134.118L129.882 134.118L129.882 160.882C129.882 163.353 131.529 165 134 165C136.471 165 138.118 163.353 138.118 160.882L138.118 134.118L164.882 134.118C167.353 134.118 169 132.471 169 130C169 127.529 167.353 125.882 164.882 125.882Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:lang{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 15.1054H7L9.5 17.0001L11.5 15.1054H15C16.1046 15.1054 17 14.2099 17 13.1054V5.05273C17 3.94816 16.1046 3.05273 15 3.05273H4C2.89543 3.05273 2 3.94816 2 5.05273V13.1054C2 14.2099 2.89543 15.1054 4 15.1054Z' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M6 13L8.8 6H10.2L13 13' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M7 10H12' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:pro{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_3186)'%3E%3Cpath d='M12.8 0.5H3.2L0 6.3L8 16.7L16 6.3L12.8 0.5ZM8 12.276L3.592 6.1H5.552L8 9.524L10.448 6.1H12.416L8 12.276Z' fill='currentColor'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_3186'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M13.125 1C13.6083 1 14 1.35815 14 1.79999L14 12.2C14 12.6418 13.6083 13 13.125 13L0.875 13C0.391724 13 0 12.6418 0 12.2L0 1.79999C0 1.35815 0.391724 1 0.875 1L13.125 1ZM1.3125 2C1.07092 2 0.875 2.22388 0.875 2.5C0.875 2.77612 1.07092 3 1.3125 3C1.55408 3 1.75 2.77612 1.75 2.5C1.75 2.22388 1.55408 2 1.3125 2ZM3.0625 2C2.82092 2 2.625 2.22388 2.625 2.5C2.625 2.77612 2.82092 3 3.0625 3C3.30408 3 3.5 2.77612 3.5 2.5C3.5 2.22388 3.30408 2 3.0625 2ZM4.8125 2C4.57092 2 4.375 2.22388 4.375 2.5C4.375 2.77612 4.57092 3 4.8125 3C5.05408 3 5.25 2.77612 5.25 2.5C5.25 2.22388 5.05408 2 4.8125 2ZM0.875 12.2L0.875 4L13.125 4L13.125 12.2L0.875 12.2ZM6.27771 7.83093L3.45422 5.50293L2.86816 6.09698L5.01245 7.86499L2.84961 9.87115L3.47278 10.4327L6.27771 7.83093ZM9.70947 9.2406L6.99988 9.2406L6.99988 10.0406L9.70947 10.0406L9.70947 9.2406Z' clip-rule='evenodd' fill-rule='evenodd' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-covid\:quarantine-place-time-calendar-1{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M17.25 20.643a3.429 3.429 0 1 0 0-6.858a3.429 3.429 0 0 0 0 6.858m-.571-9.429h1.142m-.571 0v2.572m3.839-1.218l.808.808m-.404-.404l-1.819 1.818m3.576 1.853v1.143m0-.572h-2.571m1.218 3.839l-.808.808m.404-.404l-1.819-1.818m-1.853 3.575h-1.142m.571 0v-2.571m-3.839 1.218l-.808-.808m.404.404l1.819-1.818m-3.576-1.853v-1.143m0 .571h2.571m-1.218-3.838l.808-.808m-.404.404l1.819 1.818m-6.861 3.049H2.3a1.553 1.553 0 0 1-1.55-1.551V3.889A1.55 1.55 0 0 1 2.3 2.337h13.977a1.55 1.55 0 0 1 1.552 1.552v4.364'/%3E%3Cpath d='M.757 6.992h17.079'/%3E%3Cpath stroke-linecap='round' d='M5.408 3.889V.786m7.763 3.103V.786'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-dashicons\:admin-site-alt3{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 0a9 9 0 1 0 0 18A9 9 0 0 0 9 0M1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84a7.9 7.9 0 0 1-.73-2.7m8.57-5.4V1.19a4.13 4.13 0 0 1 2.22 2q.308.521.54 1.08zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7zM8.32 1.19v3.09H5.56A8.5 8.5 0 0 1 6.1 3.2a4.13 4.13 0 0 1 2.22-2.01m0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7zm-4.7 2.69H1.11a7.9 7.9 0 0 1 .73-2.7H4a14 14 0 0 0-.38 2.7M4.7 9.68h3.62v2.7H5.11a13 13 0 0 1-.41-2.7m3.63 4v3.09a4.13 4.13 0 0 1-2.22-2a8.5 8.5 0 0 1-.54-1.08zm1.35 3.09v-3.04h2.76a8.5 8.5 0 0 1-.54 1.08a4.13 4.13 0 0 1-2.22 2zm0-4.44v-2.7h3.62a13 13 0 0 1-.41 2.7zm4.71-2.7h2.51a7.9 7.9 0 0 1-.73 2.7H14c.21-.87.337-1.757.38-2.65zm0-1.35A14 14 0 0 0 14 5.63h2.16c.403.85.65 1.764.73 2.7zm1-4H13.6a8.9 8.9 0 0 0-1.39-2.52a8 8 0 0 1 3.14 2.52zm-9.6-2.52A8.9 8.9 0 0 0 4.4 4.28H2.65a8 8 0 0 1 3.14-2.52m-3.15 12H4.4a8.9 8.9 0 0 0 1.39 2.52a8 8 0 0 1-3.14-2.55zm9.56 2.52a8.9 8.9 0 0 0 1.39-2.52h1.76a8 8 0 0 1-3.14 2.48z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:compose{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641044372' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5832'%3E%3Cpath d='M232.96 15.36H41.984C18.944 15.36 0 34.304 0 57.344v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V57.344c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM232.96 370.688H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V412.16c0.512-23.552-18.432-41.472-41.984-41.472z m-1.024 218.624c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v163.328zM232.96 724.992H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984v-190.976c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM982.016 15.36H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V57.344c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512zM982.016 370.688H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V412.16c-0.512-23.552-18.944-41.472-41.984-41.472z m-2.048 218.624c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v163.328h-0.512zM982.016 724.992H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984v-190.976c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512z' fill='currentColor' p-id='5833'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:container{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750640949761' viewBox='0 0 1031 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4657'%3E%3Cpath d='M248.332363 1023.995632a21.839416 21.839416 0 0 1-11.374696-3.093917L11.374696 890.684195A22.749392 22.749392 0 0 1 0 871.02872V610.593681a22.931387 22.931387 0 0 1 11.374696-19.746472L236.593677 460.629689a23.022385 23.022385 0 0 1 22.749392 0l225.855963 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.491973 130.21752a22.294404 22.294404 0 0 1-11.374696 3.093917zM45.498784 857.925071l202.833579 117.022872 202.742581-117.022872V623.697331L248.332363 506.674458 45.498784 623.697331z m428.325552 13.103649zM782.579084 1023.995632a22.294404 22.294404 0 0 1-11.374696-3.093917L545.985408 890.684195a22.749392 22.749392 0 0 1-11.374696-19.655475V610.593681A22.931387 22.931387 0 0 1 545.985408 590.847209l225.491973-130.21752a23.022385 23.022385 0 0 1 22.749392 0l225.582971 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.582971 130.21752a21.839416 21.839416 0 0 1-11.647689 3.093917zM580.109496 857.925071L782.579084 974.947943l202.833579-117.022872V623.697331L782.579084 506.674458 580.109496 623.697331z m428.325552 13.103649zM512.862293 566.368863a21.839416 21.839416 0 0 1-11.374696-3.093917L275.904626 433.057426a22.749392 22.749392 0 0 1-11.374696-19.655475V152.966912a22.931387 22.931387 0 0 1 11.374696-19.746473L501.487597 3.00292a23.022385 23.022385 0 0 1 22.749392 0l225.491973 130.217519a22.931387 22.931387 0 0 1 11.374696 19.746473v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475L524.236989 563.274946a22.294404 22.294404 0 0 1-11.374696 3.093917zM310.028714 400.389299l202.833579 116.931875L715.604874 400.389299V166.070562L512.862293 49.047689 310.028714 166.070562z m428.325552 13.10365z' p-id='4658' fill='currentColor'%3E%3C/path%3E%3Cpath d='M512.862293 297.380052a23.295377 23.295377 0 0 1-11.465694-3.093917l-142.593189-82.443797a22.749392 22.749392 0 0 1 0-39.401947L501.396599 89.996595a23.20438 23.20438 0 0 1 22.84039 0L666.830178 172.895379a22.749392 22.749392 0 0 1 0 39.401947l-142.593189 81.988809a23.20438 23.20438 0 0 1-11.374696 3.093917zM415.67689 192.186864l97.185403 56.145499L609.683705 192.186864 512.862293 136.496352zM248.332363 763.560593a22.385402 22.385402 0 0 1-11.738686-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475L236.593677 556.268133a22.749392 22.749392 0 0 1 22.840389 0l142.593189 82.443796a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.294404 22.294404 0 0 1-11.101703 3.548905zM151.14696 658.367404l97.185403 56.1455L345.790758 658.367404l-97.458395-56.145499zM782.579084 763.560593a22.294404 22.294404 0 0 1-11.374696-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475l142.593189-82.443796a22.749392 22.749392 0 0 1 22.84039 0L937.27495 638.711929a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.385402 22.385402 0 0 1-12.102677 3.548905zM685.757672 658.367404L782.579084 714.512904l97.185403-56.1455L782.579084 602.221905z' p-id='4659' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:image{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641093279' viewBox='0 0 1117 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6884'%3E%3Cpath d='M442.898361 116.049051l2.23404 0.74468L74.840328 1.368349A61.901515 61.901515 0 0 0 0 61.966675v883.283427a61.9946 61.9946 0 0 0 74.840328 60.598326l379.507486-118.124847a77.074368 77.074368 0 0 0 41.981329-68.510549V189.58619a77.539793 77.539793 0 0 0-53.430782-73.537139zM403.244157 792.218386L93.084986 874.412428V132.618179l310.159171 82.380212v577.12691zM1054.466716 0.065159a77.260538 77.260538 0 0 0-12.845728 1.30319L675.796995 115.490542l1.30319-0.18617a77.446708 77.446708 0 0 0-56.968012 74.467988v629.161417c0 29.88028 17.034552 55.850991 41.981329 68.696719l379.228231 118.217932a61.9946 61.9946 0 0 0 75.026498-60.691411V61.966675a61.529175 61.529175 0 0 0-61.901515-61.808431z' fill='currentColor' opacity='.801' p-id='6885'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:mirror{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641157017' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10179'%3E%3Cpath d='M528.832 106.432l352 217.92a32 32 0 0 1 15.168 27.2V896a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V351.552a32 32 0 0 1 15.168-27.2l352-217.92a32 32 0 0 1 33.664 0zM512 171.264l-320 198.08V864h640V369.344l-320-198.08z m-253.44 212.832l3.712 0.512 213.344 42.688a32 32 0 0 1 25.504 27.616l0.224 3.744v298.688a32 32 0 0 1-22.08 30.4l-3.648 0.96-213.344 42.688a32 32 0 0 1-38.08-27.68L224 800V416a32 32 0 0 1 34.56-31.904zM800 416v384a32 32 0 0 1-38.272 31.36l-213.344-42.656a32 32 0 0 1-25.728-31.36v-298.688a32 32 0 0 1 25.728-31.36l213.344-42.688A32 32 0 0 1 800 416zM287.968 455.008v305.952l149.344-29.856v-246.24l-149.344-29.856z m448.032 0l-149.344 29.856v246.24L736 760.96v-305.952z' p-id='10180' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641121238' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='8080'%3E%3Cpath d='M372.305 745.773C403.023 787.057 441.673 822.09 486 848.615v-127.74c-39.818 2.647-78.01 11.24-113.695 24.898z m-51.609 24.217a392.912 392.912 0 0 0-60.194 41.64h-1.271c56.974 48.113 127.858 80.27 205.76 89.58-57.186-32.69-106.475-77.62-144.295-131.22zM295.985 540c4.004 56.745 20.087 110.155 45.691 157.675 44.903-18.522 93.476-29.956 144.324-32.91V540H295.985z m-56.124 0H120.985c6.296 89.215 42.447 170.188 98.523 232.989a449.204 449.204 0 0 1 71.8-50.725C262.051 667.323 243.903 605.57 239.86 540z m445.864 158.764c25.95-47.793 42.251-101.585 46.29-158.764H541v124.899c51.032 3.215 99.745 14.975 144.725 33.865z m50.207 24.904a449.248 449.248 0 0 1 68.903 48.937c55.88-62.746 91.897-143.571 98.18-232.605H788.138c-4.08 66.13-22.507 128.377-52.206 183.668zM541 849.194c44.394-26.387 83.134-61.292 113.965-102.46-35.735-13.96-74.02-22.825-113.965-25.706v128.166z m23.097 51.374c75.9-10.079 144.941-41.875 200.672-88.937h-0.484a392.964 392.964 0 0 0-57.91-40.348c-37.456 52.683-86.02 96.917-142.278 129.285z m-222.315-574.44c-25.666 47.57-41.787 101.05-45.797 157.872H486V358.884c-50.804-2.916-99.34-14.297-144.218-32.755z m-50.397-24.538a449.186 449.186 0 0 1-71.828-50.634C163.453 313.765 127.283 394.76 120.985 484H239.86c4.047-65.628 22.223-127.432 51.524-182.41zM486 175.385c-44.257 26.483-82.856 61.448-113.551 102.648 35.648 13.593 73.79 22.132 113.551 24.744V175.385z m-21.01-52.595c-77.702 9.286-148.422 41.303-205.321 89.21h0.518a392.903 392.903 0 0 0 60.606 41.872c37.808-53.54 87.06-98.42 144.198-131.082zM654.7 276.878c-30.788-41.016-69.433-75.796-113.7-102.108v127.81c39.849-2.906 78.045-11.77 113.7-25.702z m51.415-24.562A392.966 392.966 0 0 0 763.97 212h0.361c-55.635-46.843-124.483-78.493-200.153-88.558 56.093 32.29 104.535 76.377 141.937 128.874zM732.017 484c-4.045-57.343-20.423-111.282-46.498-159.179C640.6 343.7 591.959 355.465 541 358.712V484h191.017z m56.123 0h114.875c-6.295-89.205-42.439-170.17-98.504-232.968a449.25 449.25 0 0 1-68.79 48.87c29.828 55.4 48.333 117.798 52.42 184.098zM512 960C264.576 960 64 759.424 64 512S264.576 64 512 64s448 200.576 448 448-200.576 448-448 448z' fill='currentColor' p-id='8081'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:volume{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641138362' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='9125'%3E%3Cpath d='M925.27 269.25V758c0 112.46-185.35 203.64-414 203.64s-414-91.18-414-203.64V269.25c0-112.46 185.34-203.63 414-203.63s414 91.17 414 203.63zM842.47 758V269.25c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18V758c0 43.07 125.73 122.18 331.18 122.18S842.47 801.05 842.47 758z' fill='currentColor' p-id='9126'%3E%3C/path%3E%3Cpath d='M925.27 269.25c0 112.47-185.35 203.64-414 203.64s-414-91.17-414-203.64 185.34-203.63 414-203.63 414 91.17 414 203.63z m-82.8 0c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18 125.73 122.18 331.18 122.18 331.18-79.1 331.18-122.18z' fill='currentColor' p-id='9127'%3E%3C/path%3E%3Cpath d='M511.29 554.34c-205.45 0-331.18-79.1-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.08-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9128'%3E%3C/path%3E%3Cpath d='M511.29 717.25c-205.45 0-331.18-79.11-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.07-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9129'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-domain\:setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='currentColor'%3E%3Crect id='资源管理' x='0.000000' y='0.000000' fill='currentColor' fill-opacity='0'/%3E%3Cpath id='形状结合' d='M2.57806 1.40698L13.2342 1.40698C13.8256 1.40698 14.305 1.88637 14.305 2.47772L14.305 4.90995C14.305 5.25242 14.1442 5.55733 13.894 5.75333C13.4005 5.55625 12.8918 5.68477 12.5228 5.98068L10.9975 5.98068C10.6393 5.68927 10.1742 5.57036 9.67089 5.73813L9.36093 5.87039C9.2799 5.90655 9.20049 5.9433 9.12263 5.98068L2.57806 5.98068C1.98671 5.98068 1.50732 5.5013 1.50732 4.90995L1.50732 2.47772C1.50732 1.88637 1.98671 1.40698 2.57806 1.40698ZM8.10536 6.56504L2.57806 6.56504C1.98671 6.56504 1.50732 7.04442 1.50732 7.63577L1.50732 10.068C1.50732 10.6594 1.98671 11.1387 2.57806 11.1387L5.3785 11.1387C5.39874 10.9888 5.42464 10.8357 5.45625 10.6777L5.49351 10.5374C5.53804 10.4038 5.59925 10.279 5.67447 10.1653L2.57806 10.1653C2.5243 10.1653 2.48072 10.1218 2.48072 10.068L2.48072 7.63577C2.48072 7.58201 2.5243 7.53843 2.57806 7.53843L7.15438 7.53843C7.23545 7.32313 7.37166 7.12735 7.5631 6.97539L7.62866 6.92808L7.78482 6.80023C7.8886 6.71909 7.99532 6.64078 8.10536 6.56504ZM5.32766 11.7231L2.57806 11.7231C1.98671 11.7231 1.50732 12.2025 1.50732 12.7938L1.50732 15.2261C1.50732 15.8174 1.98671 16.2968 2.57806 16.2968L7.1537 16.2968C7.03764 15.9974 7.02133 15.657 7.15365 15.3234L2.57806 15.3234C2.5243 15.3234 2.48072 15.2798 2.48072 15.2261L2.48072 12.7938C2.48072 12.7401 2.5243 12.6965 2.57806 12.6965L5.37289 12.6965C5.35414 12.5489 5.34066 12.3997 5.33263 12.2516L5.32382 11.931C5.32382 11.8618 5.3251 11.7925 5.32766 11.7231ZM13.2342 2.38038L2.57806 2.38038C2.5243 2.38038 2.48072 2.42396 2.48072 2.47772L2.48072 4.90995C2.48072 4.96371 2.5243 5.00729 2.57806 5.00729L13.2342 5.00729C13.288 5.00729 13.3316 4.96371 13.3316 4.90995L13.3316 2.47772C13.3316 2.42396 13.288 2.38038 13.2342 2.38038Z' fill='rgb(251,252,251)' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606Z' fill='rgb(255,255,255)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604Z' fill-rule='evenodd' fill='rgb(255,255,255)' fill-opacity='0' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3Cpath id='路径' d='M11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451Z' fill='rgb(0,0,0)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117Z' fill-rule='evenodd' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-eos-icons\:loading{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 1 0 22 12A10 10 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8 8 0 0 1 12 20Z' opacity='.5'/%3E%3Cpath fill='currentColor' d='M20 12h2A10 10 0 0 0 12 2V4A8 8 0 0 1 20 12Z'%3E%3CanimateTransform attributeName='transform' dur='1s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M406.7 707L195.8 496.2a32 32 0 1 0-45.2 45.2l256 256l512-512a32 32 0 0 0-45.3-45.2L406.6 706.9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M764.3 214.6L512 466.9L259.7 214.6a32 32 0 0 0-45.1 45.1L466.8 512L214.5 764.2a32 32 0 1 0 45.1 45.2L512 557.2l252.3 252.3a32 32 0 0 0 45.1-45.1L557.1 512l252.3-252.4a32 32 0 1 0-45.1-45.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M195.2 195.2a64 64 0 0 1 90.5 0L512 421.5l226.3-226.3a64 64 0 0 1 90.5 90.5L602.5 512l226.3 226.3a64 64 0 0 1-90.5 90.5L512 602.5L285.7 828.8a64 64 0 0 1-90.5-90.5L421.5 512L195.2 285.7a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 384H576V128H192v768h640zm-26.5-64L640 154.5V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-location{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M800 416a288 288 0 1 0-576 0c0 118.1 94.5 272.1 288 456.6C705.5 688 800 534 800 416M512 960Q160 640 160 416a352 352 0 0 1 704 0q0 224-352 544'/%3E%3Cpath fill='currentColor' d='M512 512a96 96 0 1 0 0-192a96 96 0 0 0 0 192m0 64a160 160 0 1 1 0-320a160 160 0 0 1 0 320'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M544 768v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768H192A128 128 0 0 1 64 640V256a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128zM192 192a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-operation{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M389.4 768a96 96 0 0 1 181.2 0H896v64H570.6a96 96 0 0 1-181.2 0H128v-64zm192-288a96 96 0 0 1 181.2 0H896v64H762.6a96 96 0 0 1-181.2 0H128v-64zm-320-288a96 96 0 0 1 181.2 0H896v64H442.6a96 96 0 0 1-181.2 0H128v-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-question-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64a448 448 0 1 1 0 896a448 448 0 0 1 0-896m23.7 191.5q-77.9 0-123.2 44.3c-31 29.6-45.7 70.4-45.7 122.5H447c0-29.5 5.7-52.8 17.6-69c13.4-19.7 35.2-28.8 66.2-28.8q36.2-.2 56.3 19.7a77 77 0 0 1 19.7 54.9a78 78 0 0 1-19 50l-8.4 9.8c-45.8 40.9-73.2 70.4-82.4 89.5c-9.8 19-14 42.2-14 69v9.8h80.9v-9.9c0-16.9 3.5-31.6 10.6-45.7a109 109 0 0 1 28.1-35.2c33.8-29.6 54.2-48.6 60.6-55.6c16.9-22.6 26-51.4 26-86.6q0-64.4-42.2-101.4c-28.2-25.3-65.5-37.3-111.3-37.3m-12.6 406.2a54 54 0 0 0-38.7 14.8a49 49 0 0 0-15.5 38c0 15.5 4.9 28.2 15.5 38A55 55 0 0 0 523 768c15.5 0 28.1-5 38.7-14.8a52 52 0 0 0 16.2-38.7a52 52 0 0 0-15.5-38a56 56 0 0 0-39.4-14.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-refresh-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M784.5 230.3v-50.6a32 32 0 1 1 64 0v149a32 32 0 0 1-32 32h-149a32 32 0 1 1 0-64h93a320 320 0 1 0-235.7 536.5a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384a384 384 0 0 1-384-384a384 384 0 0 1 643.7-283'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m795.9 750.7l125 125a32 32 0 0 1-45.3 45.2l-125-125a416 416 0 1 1 45.3-45.2M480 832a352 352 0 1 0 0-704a352 352 0 0 0 0 704'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-select{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M77.2 415a64 64 0 0 1 90.5 0L394 641.3l452.5-452.5a64 64 0 1 1 90.6 90.5l-543 543l-317-316.8a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M600.7 64a32 32 0 0 1 30.5 22.2l35.2 109.4a348 348 0 0 1 42.4 24.5l112.4-24.2a32 32 0 0 1 34.4 15.4l88.7 153.5a32 32 0 0 1-4 37.5l-77.1 85.1a357 357 0 0 1 0 49l77 85.3a32 32 0 0 1 4.1 37.5l-88.7 153.6a32 32 0 0 1-34.4 15.3l-112.4-24.2q-20.2 13.6-42.4 24.5l-35.2 109.4a32 32 0 0 1-30.5 22.2H423.3a32 32 0 0 1-30.5-22.2l-35.1-109.3a352 352 0 0 1-42.6-24.7l-112.3 24.3a32 32 0 0 1-34.4-15.4L79.7 659.2a32 32 0 0 1 4-37.5l77.1-85.3a357 357 0 0 1 0-48.8l-77-85.3a32 32 0 0 1-4.1-37.5l88.7-153.6a32 32 0 0 1 34.4-15.3l112.3 24.3a355 355 0 0 1 42.6-24.7l35.2-109.3A32 32 0 0 1 423.2 64zm-23.4 64H446.7l-36.3 113l-24.5 12a294 294 0 0 0-34.9 20.2l-22.6 15.3l-116.2-25l-65.3 113l79.7 88.3l-2 27.1a293 293 0 0 0 0 40.2l2 27.1l-79.8 88.2L212 760.6l116.2-25l22.7 15.2a294 294 0 0 0 34.8 20.1l24.5 12L446.7 896h130.7L614 782.8l24.4-11.9a288 288 0 0 0 34.8-20l22.6-15.3l116.3 25l65.2-113.2l-79.7-88.2l2-27.1a293 293 0 0 0 0-40.3l-2-27.1l79.8-88.1L812 263.4l-116.3 25l-22.6-15.2a288 288 0 0 0-34.8-20.1L614 241zM512 320a192 192 0 1 1 0 384a192 192 0 0 1 0-384m0 64a128 128 0 1 0 0 256a128 128 0 0 0 0-256'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-top{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M572.2 205.3v600.3a30.1 30.1 0 1 1-60.2 0V205.3L292.4 438.6a29 29 0 0 1-42.7 0a33.4 33.4 0 0 1 0-45.2l271-288a29 29 0 0 1 42.7 0l271.1 288a33.4 33.4 0 0 1 0 45.2a29 29 0 0 1-42.6 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\:arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M831.9 340.9L512 652.7L192.1 340.9a30.6 30.6 0 0 0-42.7 0a29 29 0 0 0 0 41.6l340.3 331.7a32 32 0 0 0 44.6 0l340.3-331.7a29 29 0 0 0 0-41.7a30.6 30.6 0 0 0-42.7 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\:arrow-down-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 338.8a64 64 0 0 1 90.5 0L512 655.6l316.8-316.8a64 64 0 0 1 90.5 90.4l-362 362.1a64 64 0 0 1-90.5 0l-362.1-362a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\:arrow-up-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 685.2a64 64 0 0 0 90.5 0L512 368.4l316.8 316.8a64 64 0 0 0 90.5-90.4l-362-362.1a64 64 0 0 0-90.5 0l-362.1 362a64 64 0 0 0 0 90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa-solid\:external-link-alt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M432 320h-32a16 16 0 0 0-16 16v112H64V128h144a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16H48a48 48 0 0 0-48 48v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V336a16 16 0 0 0-16-16M488 0H360c-21.37 0-32.05 25.91-17 41l35.73 35.73L135 320.37a24 24 0 0 0 0 34L157.67 377a24 24 0 0 0 34 0l243.61-243.68L471 169c15 15 41 4.5 41-17V24a24 24 0 0 0-24-24'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:angle-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1280' display='inline-flex' width='0.8em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1011 480q0 13-10 23L535 969q-10 10-23 10t-23-10L23 503q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393l393-393q10-10 23-10t23 10l50 50q10 10 10 23'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.8em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:bars{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1536 1280' display='inline-flex' width='1.2em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1536 1088v128q0 26-19 45t-45 19H64q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h1408q26 0 45 19t19 45m0-512v128q0 26-19 45t-45 19H64q-26 0-45-19T0 704V576q0-26 19-45t45-19h1408q26 0 45 19t19 45m0-512v128q0 26-19 45t-45 19H64q-26 0-45-19T0 192V64q0-26 19-45T64 0h1408q26 0 45 19t19 45'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.2em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:clock-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1536 1536' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M896 416v448q0 14-9 23t-23 9H544q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h224V416q0-14 9-23t23-9h64q14 0 23 9t9 23m416 352q0-148-73-273t-198-198t-273-73t-273 73t-198 198t-73 273t73 273t198 198t273 73t273-73t198-198t73-273m224 0q0 209-103 385.5T1153.5 1433T768 1536t-385.5-103T103 1153.5T0 768t103-385.5T382.5 103T768 0t385.5 103T1433 382.5T1536 768'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1216 1312' display='inline-flex' width='0.93em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1202 1066q0 40-28 68l-136 136q-28 28-68 28t-68-28L608 976l-294 294q-28 28-68 28t-68-28L42 1134q-28-28-28-68t28-68l294-294L42 410q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 294l294-294q28-28 68-28t68 28l136 136q28 28 28 68t-28 68L880 704l294 294q28 28 28 68'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.93em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:cube{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1664 1664' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m896 1501l640-349V516L896 749zm-64-865l698-254l-698-254l-698 254zm832-252v768q0 35-18 65t-49 47l-704 384q-28 16-61 16t-61-16L67 1264q-31-17-49-47t-18-65V384q0-40 23-73t61-47L788 8q22-8 44-8t44 8l704 256q38 14 61 47t23 73'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:cubes{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 2176 1792' display='inline-flex' width='1.22em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m640 1632l384-192v-314l-384 164zm-64-454l404-173l-404-173l-404 173zm1088 454l384-192v-314l-384 164zm-64-454l404-173l-404-173l-404 173zm-448-293l384-165V454l-384 164zm-64-379l441-189l-441-189l-441 189zm1088 518v416q0 36-19 67t-52 47l-448 224q-25 14-57 14t-57-14l-448-224q-4-2-7-4q-2 2-7 4l-448 224q-25 14-57 14t-57-14L71 1554q-33-16-52-47t-19-67v-416q0-38 21.5-70T78 906l434-186V320q0-38 21.5-70t56.5-48l448-192q23-10 50-10t50 10l448 192q35 16 56.5 48t21.5 70v400l434 186q36 16 57 48t21 70'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.22em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:database{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1536 1792' display='inline-flex' width='0.86em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M768 768q237 0 443-43t325-127v170q0 69-103 128t-280 93.5t-385 34.5t-385-34.5T103 896T0 768V598q119 84 325 127t443 43m0 768q237 0 443-43t325-127v170q0 69-103 128t-280 93.5t-385 34.5t-385-34.5t-280-93.5T0 1536v-170q119 84 325 127t443 43m0-384q237 0 443-43t325-127v170q0 69-103 128t-280 93.5t-385 34.5t-385-34.5t-280-93.5T0 1152V982q119 84 325 127t443 43M768 0q208 0 385 34.5t280 93.5t103 128v128q0 69-103 128t-280 93.5T768 640t-385-34.5T103 512T0 384V256q0-69 103-128t280-93.5T768 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.86em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:file-text-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1536 1792' display='inline-flex' width='0.86em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1468 380q28 28 48 76t20 88v1152q0 40-28 68t-68 28H96q-40 0-68-28t-28-68V96q0-40 28-68T96 0h896q40 0 88 20t76 48zm-444-244v376h376q-10-29-22-41l-313-313q-12-12-41-22m384 1528V640H992q-40 0-68-28t-28-68V128H128v1536zM384 800q0-14 9-23t23-9h704q14 0 23 9t9 23v64q0 14-9 23t-23 9H416q-14 0-23-9t-9-23zm736 224q14 0 23 9t9 23v64q0 14-9 23t-23 9H416q-14 0-23-9t-9-23v-64q0-14 9-23t23-9zm0 256q14 0 23 9t9 23v64q0 14-9 23t-23 9H416q-14 0-23-9t-9-23v-64q0-14 9-23t23-9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.86em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:folder-open-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1920 1408' display='inline-flex' width='1.37em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1781 803q0-35-53-35H640q-40 0-85.5 21.5T483 842l-294 363q-18 24-18 40q0 35 53 35h1088q40 0 86-22t71-53l294-363q18-22 18-39M640 640h768V480q0-40-28-68t-68-28H736q-40 0-68-28t-28-68v-64q0-40-28-68t-68-28H224q-40 0-68 28t-28 68v853l256-315q44-53 116-87.5T640 640m1269 163q0 62-46 120l-295 363q-43 53-116 87.5t-140 34.5H224q-92 0-158-66T0 1184V224q0-92 66-158T224 0h320q92 0 158 66t66 158v32h544q92 0 158 66t66 158v160h192q54 0 99 24.5t67 70.5q15 32 15 68'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.37em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:globe{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1536 1536' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M768 0q209 0 385.5 103T1433 382.5T1536 768t-103 385.5t-279.5 279.5T768 1536t-385.5-103T103 1153.5T0 768t103-385.5T382.5 103T768 0m274 521q-2 1-9.5 9.5T1019 540q2 0 4.5-5t5-11t3.5-7q6-7 22-15q14-6 52-12q34-8 51 11q-2-2 9.5-13t14.5-12q3-2 15-4.5t15-7.5l2-22q-12 1-17.5-7t-6.5-21q0 2-6 8q0-7-4.5-8t-11.5 1t-9 1q-10-3-15-7.5t-8-16.5t-4-15q-2-5-9.5-11t-9.5-10q-1-2-2.5-5.5t-3-6.5t-4-5.5t-5.5-2.5t-7 5t-7.5 10t-4.5 5q-3-2-6-1.5t-4.5 1t-4.5 3t-5 3.5q-3 2-8.5 3t-8.5 2q15-5-1-11q-10-4-16-3q9-4 7.5-12t-8.5-14h5q-1-4-8.5-8.5T1002 310t-13-6q-8-5-34-9.5t-33-.5q-5 6-4.5 10.5t4 14T925 331q1 6-5.5 13t-6.5 12q0 7 14 15.5t10 21.5q-3 8-16 16t-16 12q-5 8-1.5 18.5T914 456q2 2 1.5 4t-3.5 4.5t-5.5 4t-6.5 3.5l-3 2q-11 5-20.5-6T863 442q-7-25-16-30q-23-8-29 1q-5-13-41-26q-25-9-58-4q6-1 0-15q-7-15-19-12q3-6 4-17.5t1-13.5q3-13 12-23q1-1 7-8.5t9.5-13.5t.5-6q35 4 50-11q5-5 11.5-17t10.5-17q9-6 14-5.5t14.5 5.5t14.5 5q14 1 15.5-11t-7.5-20q12 1 3-17q-4-7-8-9q-12-4-27 5q-8 4 2 8q-1-1-9.5 10.5T801 218t-16-5q-1-1-5.5-13.5T770 186q-8 0-16 15q3-8-11-15t-24-8q19-12-8-27q-7-4-20.5-5t-19.5 4q-5 7-5.5 11.5t5 8T681 175t11.5 4t8.5 3q14 10 8 14q-2 1-8.5 3.5T689 204t-6 4q-3 4 0 14t-2 14q-5-5-9-17.5t-7-16.5q7 9-25 6l-10-1q-4 0-16 2t-20.5 1t-13.5-8q-4-8 0-20q1-4 4-2q-4-3-11-9.5t-10-8.5q-46 15-94 41q6 1 12-1q5-2 13-6.5t10-5.5q34-14 42-7l5-5q14 16 20 25q-7-4-30-1q-20 6-22 12q7 12 5 18q-4-3-11.5-10T498 211t-15-5q-16 0-22 1q-146 80-235 222q7 7 12 8q4 1 5 9t2.5 11t11.5-3q9 8 3 19q1-1 44 27q19 17 21 21q3 11-10 18q-1-2-9-9t-9-4q-3 5 .5 18.5T308 557q-7 0-9.5 16t-2.5 35.5t-1 23.5l2 1q-3 12 5.5 34.5T324 687q-13 3 20 43q6 8 8 9q3 2 12 7.5t15 10t10 10.5q4 5 10 22.5t14 23.5q-2 6 9.5 20t10.5 23q-1 0-2.5 1t-2.5 1q3 7 15.5 14t15.5 13q1 3 2 10t3 11t8 2q2-20-24-62q-15-25-17-29q-3-5-5.5-15.5T421 787q2 0 6 1.5t8.5 3.5t7.5 4t2 3q-3 7 2 17.5t12 18.5t17 19t12 13q6 6 14 19.5t0 13.5q9 0 20 10.5t17 19.5q5 8 8 26t5 24q2 7 8.5 13.5t12.5 9.5l16 8l13 7q5 2 18.5 10.5T642 1040q10 4 16 4t14.5-2.5t13.5-3.5q15-2 29 15t21 21q36 19 55 11q-2 1 .5 7.5t8 15.5t9 14.5t5.5 8.5q5 6 18 15t18 15q6-4 7-9q-3 8 7 20t18 10q14-3 14-32q-31 15-49-18q0-1-2.5-5.5t-4-8.5t-2.5-8.5t0-7.5t5-3q9 0 10-3.5t-2-12.5t-4-13q-1-8-11-20t-12-15q-5 9-16 8t-16-9q0 1-1.5 5.5t-1.5 6.5q-13 0-15-1q1-3 2.5-17.5t3.5-22.5q1-4 5.5-12t7.5-14.5t4-12.5t-4.5-9.5T775 954q-19 1-26 20q-1 3-3 10.5t-5 11.5t-9 7q-7 3-24 2t-24-5q-13-8-22.5-29t-9.5-37q0-10 2.5-26.5t3-25T652 858q3-2 9-9.5t10-10.5q2-1 4.5-1.5t4.5 0t4-1.5t3-6q-1-1-4-3q-3-3-4-3q7 3 28.5-1.5T735 823q15 11 22-2q0-1-2.5-9.5T754 798q5 27 29 9q3 3 15.5 5t17.5 5q3 2 7 5.5t5.5 4.5t5-.5t8.5-6.5q10 14 12 24q11 40 19 44q7 3 11 2t4.5-9.5t0-14T887 854l-1-8v-18l-1-8q-15-3-18.5-12t1.5-18.5t15-18.5q1-1 8-3.5t15.5-6.5t12.5-8q21-19 15-35q7 0 11-9q-1 0-5-3t-7.5-5t-4.5-2q9-5 2-16q5-3 7.5-11t7.5-10q9 12 21 2q8-8 1-16q5-7 20.5-10.5t18.5-9.5q7 2 8-2t1-12t3-12q4-5 15-9t13-5l17-11q3-4 0-4q18 2 31-11q10-11-6-20q3-6-3-9.5t-15-5.5q3-1 11.5-.5t10.5-1.5q15-10-7-16q-17-5-43 12m-163 877q206-36 351-189q-3-3-12.5-4.5t-12.5-3.5q-18-7-24-8q1-7-2.5-13t-8-9t-12.5-8t-11-7q-2-2-7-6t-7-5.5t-7.5-4.5t-8.5-2t-10 1l-3 1q-3 1-5.5 2.5t-5.5 3t-4 3t0 2.5q-21-17-36-22q-5-1-11-5.5t-10.5-7t-10-1.5t-11.5 7q-5 5-6 15t-2 13q-7-5 0-17.5t2-18.5q-3-6-10.5-4.5t-12 4.5t-11.5 8.5t-9 6.5t-8.5 5.5t-8.5 7.5q-3 4-6 12t-5 11q-2-4-11.5-6.5t-9.5-5.5q2 10 4 35t5 38q7 31-12 48q-27 25-29 40q-4 22 12 26q0 7-8 20.5t-7 21.5q0 6 2 16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:lightbulb-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1536' display='inline-flex' width='0.67em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M736 448q0 13-9.5 22.5T704 480t-22.5-9.5T672 448q0-46-54-71t-106-25q-13 0-22.5-9.5T480 320t9.5-22.5T512 288q50 0 99.5 16t87 54t37.5 90m160 0q0-72-34.5-134t-90-101.5t-123-62T512 128t-136.5 22.5t-123 62t-90 101.5T128 448q0 101 68 180q10 11 30.5 33t30.5 33q128 153 141 298h228q13-145 141-298q10-11 30.5-33t30.5-33q68-79 68-180m128 0q0 155-103 268q-45 49-74.5 87T787 898.5T753 1006q47 28 47 82q0 37-25 64q25 27 25 64q0 52-45 81q13 23 13 47q0 46-31.5 71t-77.5 25q-20 44-60 70t-87 26t-87-26t-60-70q-46 0-77.5-25t-31.5-71q0-24 13-47q-45-29-45-81q0-37 25-64q-25-27-25-64q0-54 47-82q-4-50-34-107.5T177.5 803T103 716Q0 603 0 448q0-99 44.5-184.5t117-142t164-89T512 0t186.5 32.5t164 89t117 142T1024 448'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.67em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:mouse-pointer{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1152 1792' display='inline-flex' width='0.65em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1133 1043q31 30 14 69q-17 40-59 40H706l201 476q10 25 0 49t-34 35l-177 75q-25 10-49 0t-35-34l-191-452l-312 312q-19 19-45 19q-12 0-24-5q-40-17-40-59V64Q0 22 40 5q12-5 24-5q27 0 45 19z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.65em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1664 1664' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1152 704q0-185-131.5-316.5T704 256T387.5 387.5T256 704t131.5 316.5T704 1152t316.5-131.5T1152 704m512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124q-143 0-273.5-55.5t-225-150t-150-225T0 704t55.5-273.5t150-225t225-150T704 0t273.5 55.5t225 150t150 225T1408 704q0 220-124 399l343 343q37 37 37 90'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:spinner,[i-fa\:spinner=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1664 1728' display='inline-flex' width='0.97em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M462 1394q0 53-37.5 90.5T334 1522q-52 0-90-38t-38-90q0-53 37.5-90.5T334 1266t90.5 37.5T462 1394m498 206q0 53-37.5 90.5T832 1728t-90.5-37.5T704 1600t37.5-90.5T832 1472t90.5 37.5T960 1600M256 896q0 53-37.5 90.5T128 1024t-90.5-37.5T0 896t37.5-90.5T128 768t90.5 37.5T256 896m1202 498q0 52-38 90t-90 38q-53 0-90.5-37.5T1202 1394t37.5-90.5t90.5-37.5t90.5 37.5t37.5 90.5M494 398q0 66-47 113t-113 47t-113-47t-47-113t47-113t113-47t113 47t47 113m1170 498q0 53-37.5 90.5T1536 1024t-90.5-37.5T1408 896t37.5-90.5T1536 768t90.5 37.5T1664 896m-640-704q0 80-56 136t-136 56t-136-56t-56-136t56-136T832 0t136 56t56 136m530 206q0 93-66 158.5T1330 622q-93 0-158.5-65.5T1106 398q0-92 65.5-158t158.5-66q92 0 158 66t66 158'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.97em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:th-large{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1664 1408' display='inline-flex' width='1.19em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M768 896v384q0 52-38 90t-90 38H128q-52 0-90-38t-38-90V896q0-52 38-90t90-38h512q52 0 90 38t38 90m0-768v384q0 52-38 90t-90 38H128q-52 0-90-38T0 512V128q0-52 38-90t90-38h512q52 0 90 38t38 90m896 768v384q0 52-38 90t-90 38h-512q-52 0-90-38t-38-90V896q0-52 38-90t90-38h512q52 0 90 38t38 90m0-768v384q0 52-38 90t-90 38h-512q-52 0-90-38t-38-90V128q0-52 38-90t90-38h512q52 0 90 38t38 90'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.19em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:trash-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1408 1536' display='inline-flex' width='0.92em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 608v576q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23V608q0-14 9-23t23-9h64q14 0 23 9t9 23m256 0v576q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23V608q0-14 9-23t23-9h64q14 0 23 9t9 23m256 0v576q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23V608q0-14 9-23t23-9h64q14 0 23 9t9 23m128 724V384H256v948q0 22 7 40.5t14.5 27t10.5 8.5h832q3 0 10.5-8.5t14.5-27t7-40.5M480 256h448l-48-117q-7-9-17-11H546q-10 2-17 11zm928 32v64q0 14-9 23t-23 9h-96v948q0 83-47 143.5t-113 60.5H288q-66 0-113-58.5T128 1336V384H32q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h309l70-167q15-37 54-63t79-26h320q40 0 79 26t54 63l70 167h309q14 0 23 9t9 23'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.92em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:wordpress{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1792 1792' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M127 896q0-163 67-313l367 1005q-196-95-315-281T127 896m1288-39q0 19-2.5 38.5t-10 49.5t-11.5 44t-17.5 59t-17.5 58l-76 256l-278-826q46-3 88-8q19-2 26-18.5t-2.5-31T1085 465l-205 10q-75-1-202-10q-12-1-20.5 5T646 485t-1.5 18.5t9 16.5t19.5 8l80 8l120 328l-168 504l-280-832q46-3 88-8q19-2 26-18.5t-2.5-31T508 465l-205 10q-7 0-23-.5t-26-.5q105-160 274.5-253.5T896 127q147 0 280.5 53T1415 329h-10q-55 0-92 40.5t-37 95.5q0 12 2 24t4 21.5t8 23t9 21t12 22.5t12.5 21t14.5 24t14 23q63 107 63 212M909 963l237 647q1 6 5 11q-126 44-255 44q-112 0-217-32zm661-436q95 174 95 369q0 209-104 385.5T1282 1560l235-678q59-169 59-276q0-42-6-79M896 0q182 0 348 71t286 191t191 286t71 348t-71 348t-191 286t-286 191t-348 71t-348-71t-286-191t-191-286T0 896t71-348t191-286T548 71T896 0m0 1751q173 0 331.5-68t273-182.5t182.5-273t68-331.5t-68-331.5t-182.5-273t-273-182.5T896 41t-331.5 68t-273 182.5t-182.5 273T41 896t68 331.5t182.5 273t273 182.5t331.5 68'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa6-solid-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 448 512' display='inline-flex' width='0.88em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.88em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:ellipsis-vertical{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='416' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='96' r='48' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M208 192v128m96-128v128'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:play-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='m216.32 334.44l114.45-69.14a10.89 10.89 0 0 0 0-18.6l-114.45-69.14a10.78 10.78 0 0 0-16.32 9.31v138.26a10.78 10.78 0 0 0 16.32 9.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:refresh-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='28' d='M288 193s12.18-6-32-6a80 80 0 1 0 80 80'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='28' d='m256 149l40 40l-40 40'/%3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M256 64C150 64 64 150 64 256s86 192 192 192s192-86 192-192S362 64 256 64Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Cpath fill='currentColor' d='m470.39 300l-.47-.38l-31.56-24.75a16.11 16.11 0 0 1-6.1-13.33v-11.56a16 16 0 0 1 6.11-13.22L469.92 212l.47-.38a26.68 26.68 0 0 0 5.9-34.06l-42.71-73.9a1.6 1.6 0 0 1-.13-.22A26.86 26.86 0 0 0 401 92.14l-.35.13l-37.1 14.93a15.94 15.94 0 0 1-14.47-1.29q-4.92-3.1-10-5.86a15.94 15.94 0 0 1-8.19-11.82l-5.59-39.59l-.12-.72A27.22 27.22 0 0 0 298.76 26h-85.52a26.92 26.92 0 0 0-26.45 22.39l-.09.56l-5.57 39.67a16 16 0 0 1-8.13 11.82a175 175 0 0 0-10 5.82a15.92 15.92 0 0 1-14.43 1.27l-37.13-15l-.35-.14a26.87 26.87 0 0 0-32.48 11.34l-.13.22l-42.77 73.95a26.71 26.71 0 0 0 5.9 34.1l.47.38l31.56 24.75a16.11 16.11 0 0 1 6.1 13.33v11.56a16 16 0 0 1-6.11 13.22L42.08 300l-.47.38a26.68 26.68 0 0 0-5.9 34.06l42.71 73.9a1.6 1.6 0 0 1 .13.22a26.86 26.86 0 0 0 32.45 11.3l.35-.13l37.07-14.93a15.94 15.94 0 0 1 14.47 1.29q4.92 3.11 10 5.86a15.94 15.94 0 0 1 8.19 11.82l5.56 39.59l.12.72A27.22 27.22 0 0 0 213.24 486h85.52a26.92 26.92 0 0 0 26.45-22.39l.09-.56l5.57-39.67a16 16 0 0 1 8.18-11.82c3.42-1.84 6.76-3.79 10-5.82a15.92 15.92 0 0 1 14.43-1.27l37.13 14.95l.35.14a26.85 26.85 0 0 0 32.48-11.34a3 3 0 0 1 .13-.22l42.71-73.89a26.7 26.7 0 0 0-5.89-34.11m-134.48-40.24a80 80 0 1 1-83.66-83.67a80.21 80.21 0 0 1 83.66 83.67'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:settings-outline,[i-famicons\:settings-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M262.29 192.31a64 64 0 1 0 57.4 57.4a64.13 64.13 0 0 0-57.4-57.4M416.39 256a154 154 0 0 1-1.53 20.79l45.21 35.46a10.81 10.81 0 0 1 2.45 13.75l-42.77 74a10.81 10.81 0 0 1-13.14 4.59l-44.9-18.08a16.11 16.11 0 0 0-15.17 1.75A164.5 164.5 0 0 1 325 400.8a15.94 15.94 0 0 0-8.82 12.14l-6.73 47.89a11.08 11.08 0 0 1-10.68 9.17h-85.54a11.11 11.11 0 0 1-10.69-8.87l-6.72-47.82a16.07 16.07 0 0 0-9-12.22a155 155 0 0 1-21.46-12.57a16 16 0 0 0-15.11-1.71l-44.89 18.07a10.81 10.81 0 0 1-13.14-4.58l-42.77-74a10.8 10.8 0 0 1 2.45-13.75l38.21-30a16.05 16.05 0 0 0 6-14.08c-.36-4.17-.58-8.33-.58-12.5s.21-8.27.58-12.35a16 16 0 0 0-6.07-13.94l-38.19-30A10.81 10.81 0 0 1 49.48 186l42.77-74a10.81 10.81 0 0 1 13.14-4.59l44.9 18.08a16.11 16.11 0 0 0 15.17-1.75A164.5 164.5 0 0 1 187 111.2a15.94 15.94 0 0 0 8.82-12.14l6.73-47.89A11.08 11.08 0 0 1 213.23 42h85.54a11.11 11.11 0 0 1 10.69 8.87l6.72 47.82a16.07 16.07 0 0 0 9 12.22a155 155 0 0 1 21.46 12.57a16 16 0 0 0 15.11 1.71l44.89-18.07a10.81 10.81 0 0 1 13.14 4.58l42.77 74a10.8 10.8 0 0 1-2.45 13.75l-38.21 30a16.05 16.05 0 0 0-6.05 14.08c.33 4.14.55 8.3.55 12.47'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:stop-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='M310.4 336H201.6a25.62 25.62 0 0 1-25.6-25.6V201.6a25.62 25.62 0 0 1 25.6-25.6h108.8a25.62 25.62 0 0 1 25.6 25.6v108.8a25.62 25.62 0 0 1-25.6 25.6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:trash-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='m112 112l20 320c.95 18.49 14.4 32 32 32h184c17.67 0 30.87-13.51 32-32l20-320'/%3E%3Cpath fill='currentColor' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M80 112h352'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M192 112V72h0a23.93 23.93 0 0 1 24-24h80a23.93 23.93 0 0 1 24 24h0v40m-64 64v224m-72-224l8 224m136-224l-8 224'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-dir{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_404_103_0' x1='1.000000' y1='8.114033' x2='13.000000' y2='8.114033' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE8A4'/%3E%3Cstop offset='0.996499' stop-color='%23FFD96F'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='path' d='M12.1727 2.75769L5.53442 2.75769C5.53442 2.70795 5.52966 2.65869 5.52026 2.60986C5.51074 2.5611 5.49683 2.51373 5.47827 2.46777C5.45972 2.42181 5.43701 2.37811 5.41003 2.33679C5.38318 2.29541 5.35254 2.25714 5.31836 2.22198C5.28406 2.18677 5.24683 2.1554 5.20654 2.12775C5.16626 2.1001 5.12378 2.07678 5.07898 2.05774C5.03418 2.0387 4.98816 2.02435 4.94055 2.01465C4.89307 2.00494 4.84509 2.00006 4.79663 2.00006L1.8468 2.00006C1.79834 2.00006 1.75037 2.00494 1.70288 2.01465C1.6554 2.02435 1.60925 2.0387 1.56458 2.05774C1.51978 2.07678 1.47729 2.1001 1.43701 2.12775C1.39673 2.1554 1.3595 2.18677 1.3252 2.22198C1.29089 2.25714 1.26038 2.29541 1.2334 2.33679C1.20654 2.37811 1.18384 2.42181 1.16528 2.46777C1.14673 2.51373 1.13281 2.5611 1.12329 2.60986C1.11389 2.65869 1.10913 2.70795 1.10913 2.75769L1.10913 5.03058C1.10913 5.44971 1.43872 5.78821 1.8468 5.78821L12.1737 5.78821C12.2222 5.78821 12.2701 5.78333 12.3176 5.77362C12.3652 5.76392 12.4113 5.74957 12.4561 5.73053C12.5009 5.71149 12.5433 5.68817 12.5836 5.66052C12.6239 5.63287 12.6611 5.60144 12.6954 5.56628C12.7296 5.53113 12.7603 5.49286 12.7871 5.45148C12.8141 5.4101 12.8368 5.36646 12.8553 5.3205C12.8739 5.27454 12.8878 5.22717 12.8973 5.17834C12.9067 5.12958 12.9115 5.08032 12.9115 5.03058L12.9115 3.51532C12.9115 3.46552 12.9067 3.4162 12.8972 3.36737C12.8878 3.31854 12.8738 3.27112 12.8552 3.22516C12.8367 3.17914 12.8138 3.1355 12.787 3.09412C12.76 3.05267 12.7294 3.0144 12.6951 2.97925C12.6608 2.94403 12.6234 2.91266 12.5831 2.88501C12.5427 2.85742 12.5002 2.83411 12.4553 2.81506C12.4105 2.79608 12.3644 2.78174 12.3168 2.77209C12.2693 2.76239 12.2212 2.75763 12.1727 2.75769Z' fill='%23FDCA48' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M11.436 3.51532L2.5835 3.51532C2.53503 3.51532 2.48706 3.5202 2.43958 3.52991C2.39209 3.53961 2.34595 3.55396 2.30127 3.573C2.25647 3.59204 2.21399 3.61536 2.17371 3.64301C2.13342 3.67065 2.09619 3.70203 2.06189 3.73724C2.02759 3.7724 1.99707 3.81067 1.97009 3.85205C1.94324 3.89337 1.92053 3.93707 1.90198 3.98303C1.88342 4.02899 1.86951 4.07635 1.85999 4.12512C1.85059 4.17395 1.84583 4.22321 1.84583 4.27295L1.84583 5.03058C1.84583 5.44971 2.17639 5.78821 2.5835 5.78821L11.4351 5.78821C11.4835 5.78821 11.5315 5.78333 11.579 5.77362C11.6265 5.76392 11.6726 5.74957 11.7173 5.73053C11.7621 5.71149 11.8046 5.68817 11.8448 5.66052C11.8851 5.63287 11.9224 5.6015 11.9567 5.56628C11.991 5.53113 12.0215 5.49286 12.0485 5.45148C12.0753 5.41016 12.098 5.36646 12.1166 5.3205C12.1351 5.27454 12.1492 5.22717 12.1586 5.17841C12.168 5.12958 12.1727 5.08032 12.1727 5.03058L12.1727 4.27295C12.1727 4.22327 12.168 4.17401 12.1586 4.12524C12.1492 4.07654 12.1351 4.02917 12.1167 3.98328C12.0981 3.93732 12.0754 3.89368 12.0486 3.85236C12.0217 3.81104 11.9912 3.77277 11.957 3.73761C11.9229 3.70239 11.8856 3.67102 11.8453 3.64337C11.8052 3.61572 11.7627 3.59235 11.718 3.5733C11.6733 3.5542 11.6272 3.53979 11.5798 3.53003C11.5323 3.52032 11.4844 3.51538 11.436 3.51532Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M12.2489 4.22803L1.75012 4.22803C1.70081 4.22803 1.65198 4.23218 1.60376 4.24048C1.55542 4.24878 1.50854 4.26105 1.46301 4.27734C1.41748 4.29358 1.37427 4.31354 1.33337 4.33716C1.29236 4.36078 1.25452 4.38763 1.21973 4.41772C1.18481 4.44781 1.15381 4.48053 1.12646 4.51587C1.099 4.55121 1.07593 4.58856 1.05713 4.62787C1.03821 4.66711 1.02405 4.70764 1.0144 4.74933C1.00476 4.79108 1 4.83319 1 4.87567L1 11.3524C1 11.7098 1.33508 12.0001 1.75012 12.0001L12.2499 12.0001C12.2992 12.0001 12.348 11.9959 12.3962 11.9876C12.4446 11.9793 12.4915 11.967 12.537 11.9507C12.5825 11.9344 12.6257 11.9145 12.6666 11.8909C12.7076 11.8672 12.7455 11.8404 12.7803 11.8104C12.8152 11.7803 12.8462 11.7476 12.8735 11.7122C12.901 11.6768 12.9241 11.6395 12.9429 11.6002C12.9618 11.5609 12.976 11.5204 12.9856 11.4787C12.9952 11.437 13 11.3949 13 11.3524L13 4.87567C13 4.83313 12.9952 4.79095 12.9856 4.74921C12.976 4.70752 12.9617 4.66699 12.9429 4.62762C12.924 4.58832 12.9008 4.55096 12.8734 4.51562C12.8459 4.48022 12.8148 4.44751 12.7799 4.41742C12.7451 4.38733 12.7072 4.36047 12.6661 4.33685C12.6251 4.31329 12.5818 4.29333 12.5363 4.2771C12.4907 4.2608 12.4437 4.2486 12.3954 4.2403C12.347 4.23206 12.2982 4.22797 12.2489 4.22803Z' fill='url(%23paint_linear_404_103_0)' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-file-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1152 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1152 608v192c0 53.02-42.98 96-96 96H96c-53.02 0-96-42.98-96-96V608c0-53.02 42.98-96 96-96h960c53.02 0 96 42.98 96 96zm-96-160a159.114 159.114 0 0 1 61.554 12.33L924.5 170.748A96.006 96.006 0 0 0 844.622 128H307.378a96 96 0 0 0-79.876 42.748L34.446 460.33A159.114 159.114 0 0 1 96 448h960zm-96 192c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm-192 0c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' data-spm-anchor-id='a313x.7781069.0.i7'%3E%3Cpath d='M842.667 981.333H181.333A53.393 53.393 0 0 1 128 928V96a53.393 53.393 0 0 1 53.333-53.333H648.08a52.987 52.987 0 0 1 37.713 15.62L880.38 252.873A52.987 52.987 0 0 1 896 290.587V928a53.393 53.393 0 0 1-53.333 53.333zm-661.334-896A10.667 10.667 0 0 0 170.667 96v832a10.667 10.667 0 0 0 10.666 10.667h661.334A10.667 10.667 0 0 0 853.333 928V298.667h-160A53.393 53.393 0 0 1 640 245.333v-160zM682.667 115.5v129.833A10.667 10.667 0 0 0 693.333 256h129.834zM704 768H320a21.333 21.333 0 0 1 0-42.667h384A21.333 21.333 0 0 1 704 768zm0-213.333H320A21.333 21.333 0 0 1 320 512h384a21.333 21.333 0 0 1 0 42.667zm-213.333-256H320A21.333 21.333 0 0 1 320 256h170.667a21.333 21.333 0 0 1 0 42.667z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-flowbite\:play-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M8.6 5.2A1 1 0 0 0 7 6v12a1 1 0 0 0 1.6.8l8-6a1 1 0 0 0 0-1.6z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fontisto\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.48 3.512a11.97 11.97 0 0 0-8.486-3.514C5.366-.002-.007 5.371-.007 11.999c0 3.314 1.344 6.315 3.516 8.487A11.97 11.97 0 0 0 11.995 24c6.628 0 12.001-5.373 12.001-12.001c0-3.314-1.344-6.315-3.516-8.487m-1.542 15.427a9.8 9.8 0 0 1-6.943 2.876c-5.423 0-9.819-4.396-9.819-9.819a9.8 9.8 0 0 1 2.876-6.943a9.8 9.8 0 0 1 6.942-2.876c5.422 0 9.818 4.396 9.818 9.818a9.8 9.8 0 0 1-2.876 6.942z'/%3E%3Cpath fill='currentColor' d='m13.537 12l3.855-3.855a1.091 1.091 0 0 0-1.542-1.541l.001-.001l-3.855 3.855l-3.855-3.855A1.091 1.091 0 0 0 6.6 8.145l-.001-.001l3.855 3.855l-3.855 3.855a1.091 1.091 0 1 0 1.541 1.542l.001-.001l3.855-3.855l3.855 3.855a1.091 1.091 0 1 0 1.542-1.541l-.001-.001z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-healthicons\:health-vulnerability-through-social-determinants-outline-24px{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='currentColor'%3E%3Cpath d='M3.017 7.6A9.96 9.96 0 0 0 2 12c0 5.523 4.477 10 10 10q1.022-.002 1.985-.197a.3.3 0 0 1-.005-.053v-.99a.25.25 0 0 0-.074-.177l-.677-.677Q12.628 20 12 20A8 8 0 0 1 4.582 9H3.354a.25.25 0 0 1-.25-.25v-.958a.25.25 0 0 0-.073-.177zm5.988-3.02l-1.51-1.51A9.96 9.96 0 0 1 12 2c5.523 0 10 4.477 10 10a9.95 9.95 0 0 1-1.433 5.16L19.1 15.693A8 8 0 0 0 9.005 4.58M6 3l3 3l-.79.79l-.35-.35v1.443H6.745v-.93a.744.744 0 1 0-1.488 0v.93H4.139V6.44l-.35.35L3 6z'/%3E%3Cpath d='M11 16v-3H8v-2h3V8h2v3h3v2h-3v3zm6.4-.6l3.5 3.529l-.82.826l-.362-.366v1.51h-1.545v-.973a.776.776 0 0 0-.773-.779a.776.776 0 0 0-.773.78v.973h-1.545v-1.51l-.363.365l-.82-.826z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-gift{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 12.6494 12.6621' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 369' d='M11.4296 2.35786L10.9855 2.35786C11.2107 1.97596 11.3095 1.61169 11.278 1.27381C11.2518 0.991023 11.1177 0.586577 10.6266 0.264252C10.2194 -0.00361454 9.69581 -0.069314 9.11488 0.0758196C8.17281 0.312347 7.05786 1.12551 6.32477 2.10822C5.59123 1.12552 4.47717 0.312347 3.53512 0.0758195C2.95371 -0.0702574 2.42963 -0.00409436 2.0225 0.264252C1.53181 0.586577 1.39776 0.991023 1.37157 1.27381C1.33999 1.61169 1.43792 1.97596 1.66407 2.35786L1.21989 2.35786C0.547341 2.35786 0 2.90561 0 3.57868L0 5.15111C0 5.68354 0.35117 6.1541 0.859241 6.31212C0.810954 6.44572 0.785675 6.58384 0.785675 6.72379L0.785675 11.4413C0.785675 12.1139 1.33364 12.6619 2.00626 12.6619L10.6447 12.6619C11.3172 12.6619 11.8643 12.114 11.8643 11.4413L11.8643 6.72378C11.8643 6.58293 11.84 6.44437 11.7917 6.31164C12.299 6.15274 12.6493 5.68218 12.6493 5.1511L12.6493 3.57908C12.6493 2.90606 12.1022 2.35786 11.4296 2.35786ZM10.6447 11.7925L6.75903 11.7925L6.75903 6.37214L10.6447 6.37214C10.8383 6.37214 10.9954 6.53012 10.9954 6.72378L10.9954 11.4413C10.9954 11.635 10.8383 11.7925 10.6447 11.7925ZM7.23751 2.35786C7.85547 1.64506 8.6666 1.08491 9.32523 0.919679C9.66737 0.83393 9.94722 0.857402 10.1499 0.991023C10.3653 1.13251 10.4036 1.25867 10.4122 1.35395C10.4465 1.70331 10.0718 2.17433 9.89488 2.35786L7.23751 2.35786ZM11.7799 3.57909L11.7799 5.15111C11.7799 5.34478 11.6233 5.50227 11.4296 5.50227L6.75903 5.50227L6.75903 3.22768L11.4296 3.22768C11.6233 3.22768 11.7799 3.38546 11.7799 3.57909ZM5.89007 6.37214L5.89007 11.7925L2.00624 11.7925C1.81212 11.7925 1.65502 11.635 1.65502 11.4413L1.65502 6.72378C1.65502 6.53012 1.81212 6.37214 2.00624 6.37214L5.89007 6.37214ZM2.23736 1.35395C2.24592 1.25867 2.28475 1.1325 2.49919 0.991023C2.70047 0.857402 2.98035 0.832778 3.32434 0.919679C3.9793 1.08398 4.78955 1.64418 5.40888 2.35786L2.75375 2.35786C2.59531 2.19739 2.20259 1.71169 2.23736 1.35395ZM0.868707 3.57909C0.868707 3.38548 1.0258 3.22768 1.21988 3.22768L5.89005 3.22768L5.89005 5.50227L1.21988 5.50227C1.0258 5.50227 0.868707 5.34478 0.868707 5.15111L0.868707 3.57909Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-notice{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 15.7041 11.9209' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 374' d='M10.1106 10.798C10.0733 10.798 10.0361 10.7919 10.0007 10.7801C9.9652 10.7684 9.93184 10.751 9.90187 10.7286C6.64187 8.29239 3.19375 8.16864 2.53562 8.16864C2.45125 8.16864 2.40437 8.17051 2.4 8.17051C2.25312 8.17551 2.11062 8.08614 2.0575 7.94426C1.035 5.20801 2.02187 2.88051 2.06437 2.78301C2.0913 2.72155 2.13528 2.6691 2.19112 2.63188C2.24695 2.59466 2.31228 2.57423 2.37937 2.57301C6.54125 2.51301 8.80687 0.861139 9.89625 0.0667638C10.0031 -0.0107363 10.1431 -0.0213611 10.26 0.0380138C10.3769 0.0973886 10.4506 0.217389 10.4506 0.348639C10.4506 0.959889 10.4531 3.38239 10.4556 5.71364C10.4581 7.87614 10.46 9.96114 10.46 10.4493C10.46 10.514 10.442 10.5774 10.408 10.6325C10.374 10.6876 10.3253 10.7321 10.2675 10.7611C10.2189 10.7852 10.1655 10.7978 10.1112 10.798L10.1106 10.798ZM2.63 7.47176C3.46687 7.48426 6.63125 7.67801 9.76125 9.77426C9.76 8.87551 9.75875 7.31614 9.7575 5.71426C9.75562 3.91426 9.75375 2.05926 9.75312 1.02676C8.48312 1.90114 6.25875 3.16176 2.62937 3.26614C2.43812 3.83864 1.99062 5.54114 2.63062 7.47239L2.63 7.47176ZM2.3775 8.17114L1.72187 8.15926C0.759375 8.15926 0 6.93176 0 5.36489C0 3.79801 0.759375 2.56989 1.72875 2.56989L2.4675 2.56989L2.4675 3.26801L1.72875 3.26801C1.24125 3.26801 0.698125 4.12926 0.698125 5.36489C0.698125 6.60051 1.24125 7.46176 1.72875 7.46176L2.39062 7.47426L2.3775 8.17176L2.3775 8.17114ZM14.18 0.595514L13.6031 1.05614C14.4437 2.18551 14.96 3.70239 14.96 5.36989C14.96 7.03801 14.4437 8.55426 13.6031 9.68364L14.18 10.1449C15.1231 8.88552 15.7037 7.21114 15.7037 5.36989C15.7037 3.52989 15.1231 1.85489 14.18 0.59614L14.18 0.595514ZM11.7137 2.80489C12.0744 3.57301 12.2806 4.44551 12.2806 5.37051C12.2806 6.29676 12.075 7.16801 11.7137 7.93676L12.3087 8.41301C12.7637 7.50989 13.0244 6.47426 13.0244 5.37114C13.0244 4.26864 12.7637 3.23301 12.3087 2.32926L11.7137 2.80489L11.7137 2.80489ZM4.09 11.9211C3.53187 11.9211 3.07812 11.4674 3.07812 10.9093L3.07812 7.53239L5.10125 7.78801L5.10125 10.9093C5.10125 11.4668 4.6475 11.9205 4.08937 11.9205L4.09 11.9211ZM3.77625 8.32426L3.77625 10.9099C3.77625 11.083 3.91687 11.2236 4.09 11.2236C4.26312 11.2236 4.40375 11.083 4.40375 10.9099L4.40375 8.40364L3.77625 8.32489L3.77625 8.32426Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none'%3E%3Crect id='' width='16.000000' height='16.000000' x='0.000000' y='0.000000' transform='matrix(-1,0,0,1,16,0)'/%3E%3Cpath id='矢量 363' d='M2.53333 3L12 3L12 4.33333L2.53333 4.33333L4.6 6.4L3.66667 7.33333L0 3.66667L3.66667 0L4.6 0.933333L2.53333 3Z' fill='currentColor' fill-rule='nonzero' transform='matrix(-1,0,0,1,14,4.5)'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-upgrade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1718692535082' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1480' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M897.3 594.1c0 16.9 13.7 30.6 30.6 30.6 16.9 0 30.6-13.7 30.6-30.6 0-16.9-13.7-30.6-30.6-30.6-16.9 0-30.6 13.7-30.6 30.6zM911.9 662.6c-11.4 0-21.9 5.9-28.8 15.1-5.5 7.8-11.9 15.5-18.7 22.4-30.2 30.2-70.4 46.6-113.3 46.6h-44.8c-19.6 0-35.6 16-35.6 35.6 0 18.3 14.6 32.9 32.9 32.9h42.5c61.7 0 119.2-24.2 163.1-67.2 11-11 21-23.3 29.2-36.1 14.2-21.4-0.9-49.3-26.5-49.3z m39.3-182.3c-10.1-20.1-23.3-38.8-39.3-55.3-38.4-39.7-88.6-64-143.5-69.4-45.6-97.3-143.4-158.5-251.6-158.5-67.2 0-132 24.2-182.7 67.6-45.2 40.2-77.2 93.2-90.5 152.1-46.1 4.6-89.1 24.7-122.4 58.5-37.5 37.4-57.7 87.7-57.7 140.2 0 52.5 20.1 101.9 56.7 139.3 35.6 37 83.6 58 134.3 59.8 0.9 0 2.7 0.5 3.7 0.5H313c18.7 0 33.8-15.1 33.8-33.8 0-19.2-15.5-34.3-34.3-34.3h-61.2c-32.9-1.8-64-15.1-87.3-38.8-23.8-24.2-36.5-55.7-36.5-89.5 0-34.3 13.2-66.7 37-90.9 21.9-21.9 49.3-35.2 79.5-37.9l54.4-5.5 12.8-53.9c9.6-43.9 33.8-85 68.1-114.7 38.4-32.9 87.3-51.2 137.5-51.2 81.8 0 154.9 45.7 190.1 119.2l18.3 37.9 42 4.1c37.5 3.7 73.1 21 100.1 48.4 10.1 10.5 18.7 21.9 25.6 34.7 5.5 10.5 16.4 16.9 27.9 16.9h1.8c23.6 1.1 39.6-24 28.6-45.5z' fill='currentColor' p-id='1481'%3E%3C/path%3E%3Cpath d='M684.4 575.3L541 431.9c-11.4-11.4-29.2-11.4-40.7 0L356.9 575.3c-11.4 11.4-11.4 29.2 0 40.7 11.4 11.4 29.2 11.4 40.7 0l94.6-94.6v275c0 16 12.8 28.8 28.8 28.8s28.8-12.8 28.8-28.8v-275l94.6 94.6c5.5 5.5 12.8 8.2 20.1 8.2s14.6-2.7 20.1-8.2c11.3-11.4 11.3-29.2-0.2-40.7z' fill='currentColor' p-id='1482'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14.25 12' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 375' d='M7.125 8.04663e-07L14.25 12L0 12L7.125 0L7.125 8.04663e-07ZM2.625 10.5L11.625 10.5L7.125 2.625L2.625 10.5ZM6.375 5.25L7.875 5.25L7.875 7.5L6.375 7.5L6.375 5.25L6.375 5.25ZM6.375 8.25L7.875 8.25L7.875 9.75L6.375 9.75L6.375 8.25L6.375 8.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5L5.5 11L12.5 4' fill='none' stroke='currentColor' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:fix{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7.48571C18 10.5154 15.544 12.9714 12.5143 12.9714C11.5878 12.9714 10.7149 12.7417 9.94953 12.3362L4.28571 18L2 15.7143L7.66382 10.0505C7.25829 9.28507 7.02857 8.41221 7.02857 7.48571C7.02857 4.45604 9.48462 2 12.5143 2C13.4408 2 14.3136 2.22969 15.079 2.63524L11.6 6.11429L13.8857 8.4L17.3648 4.92096C17.7703 5.68635 18 6.55922 18 7.48571Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:restart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 9V2' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M5.61905 4C3.77138 5.35135 2.57129 7.53552 2.57129 9.99998C2.57129 14.1027 5.89717 17.4286 9.99986 17.4286C14.1025 17.4286 17.4284 14.1027 17.4284 9.99998C17.4284 7.32457 16.0141 4.97949 13.8923 3.67164' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:update{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_230)'%3E%3Cpath d='M4.13753 13.7501C4.87923 14.8601 5.93344 15.7253 7.16684 16.2362C8.40024 16.7471 9.75744 16.8808 11.0668 16.6203C12.3762 16.3599 13.5789 15.717 14.5229 14.773C15.4669 13.829 16.1098 12.6262 16.3703 11.3169C16.6307 10.0075 16.497 8.65029 15.9861 7.41689C15.4752 6.18349 14.6101 5.12928 13.5001 4.38758C12.39 3.64588 11.085 3.25 9.74995 3.25C7.86292 3.2571 6.05168 3.99342 4.69495 5.305L3.44995 6.4' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M3 3.25V7H6.75' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3_230'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:user{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %233f3f3f;}.st1 {fill: %23ecb485;}.st2 {opacity: .1;}.st2, .st3 {fill: %2322b573;}.st4 {fill: %23f6caa9;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st4' d='M698.6,459.8c0,113.87-82.01,206.18-183.17,206.18s-183.17-92.31-183.17-206.17,82.01-206.18,183.17-206.18,183.17,92.31,183.17,206.18'/%3E%3Cpath class='st4' d='M444.27,633.56h140.49v116.19h-140.49v-116.19ZM355.41,471.89c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83M731.35,471.51c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83'/%3E%3Cpath class='st1' d='M444.64,650.21s26.6,13.69,65.19,13.69c45.33,1.85,74.93-13.32,74.93-13.32v13.69s-49.83,26.64-72.31,26.64-68.18-31.45-68.18-31.45l.37-9.25h0ZM491.79,202.69s-123.95,12.35-125.23,93.49,95.71,96.67,131.65,105.55c35.94,8.88,134.78,20.29,192.54-73.53,0,0-15.84-36.79-24.51-62.45-3.85-6.66,6.22,11.43-28.44-10.44-34.66-21.87-81.19-57.68-146.01-52.61'/%3E%3Cpath class='st0' d='M405.01,247.01s-90.37,15.05-95.5,95.91c-5.14,80.86,9.21,102.22,9.21,102.22,0,0,20.38-.06,25.51,30.41,0,0,9.43,5.59,10.27,0,1.39-9.29-8.27-53.43,10.99-94.45,19.13-40.76,37.56-46.58,37.56-46.58l1.96-87.5ZM642.57,335.37s24.17,31.15,28.35,62.29c3.54,26.41,8.47,76.09,8.47,76.09,0,0,6.74,4.76,11.55-6.66,4.81-11.41,3.57-22.81,8.05-25.77,23.65-15.66,17.48-81.5,16.21-88.45-5.37-29.4-29.76-76.64-29.76-76.64,0,0-42.87,59.14-42.87,59.14Z'/%3E%3Cpath class='st0' d='M488.66,175.41s-128.26,5.27-129.55,90.56,100.02,109.34,135.97,118.66c35.94,9.33,134.78,21.32,192.54-77.29,0,0,14.44-44.64,5.78-71.63-3.85-7-24.07,17.99-58.72-5-34.66-22.99-81.19-60.63-146.01-55.31'/%3E%3Cpath class='st3' d='M839.09,818.12c-22.8-17.9-65.73-44.28-108.29-64.98-69.09-33.59-145.99-48.64-145.99-48.64l-.06,2.28c-5.6,5.98-32.63,32.62-69.86,32.62s-64.07-25.01-70.4-31.31l-.33-3.24s-74.05,10.15-143.14,43.74c-47.28,22.99-95,52.99-115.09,70.59,81.7,86.69,197.57,140.81,326.08,140.81s245.34-54.56,327.09-141.88h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-hugeicons\:firewall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 14H5c-1.414 0-2.121 0-2.56.44C2 14.878 2 15.585 2 17v2c0 1.414 0 2.121.44 2.56C2.878 22 3.585 22 5 22h14c1.414 0 2.121 0 2.56-.44c.44-.439.44-1.146.44-2.56v-2c0-1.414 0-2.121-.44-2.56C21.122 14 20.415 14 19 14M2 18h20m-10 0v-4m-5 8v-4m10 4v-4m1.841-7c-.287-1.194-1.005-2.36-2.466-3.4C12.437 4.8 12 2 12 2s-4.062 3.6-1.75 8c-2.1.32-3.078-2-3.304-3.2c-.97 1.29-1.74 2.736-1.91 4.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-hugeicons\:internet{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='10'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2 12h20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 2l-5.5 9h11z'/%3E%3Ccircle cx='17.5' cy='17.5' r='4.5' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M3 13.5h8v8H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m1-4h2V8h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-zoom-in,[i-ic\:baseline-zoom-in=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14'/%3E%3Cpath fill='currentColor' d='M12 10h-2v2H9v-2H7V9h2V7h1v2h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-zoom-out,[i-ic\:baseline-zoom-out=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14M7 9h5v1H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:outline-arrow-circle-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2S2 6.48 2 12m18 0c0 4.42-3.58 8-8 8s-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8M8 12l4-4l1.41 1.41L11.83 11H16v2h-4.17l1.59 1.59L12 16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:outline-arrow-circle-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10s10-4.48 10-10M4 12c0-4.42 3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8s-8-3.58-8-8m12 0l-4 4l-1.41-1.41L12.17 13H8v-2h4.17l-1.59-1.59L12 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:outline-view-module{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 5v14h18V5zm16 6h-3.33V7H19zm-5.33 0h-3.33V7h3.33zM8.33 7v4H5V7zM5 17v-4h3.33v4zm5.33 0v-4h3.33v4zm5.34 0v-4H19v4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:round-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.29 6.71a.996.996 0 0 0 0 1.41L13.17 12l-3.88 3.88a.996.996 0 1 0 1.41 1.41l4.59-4.59a.996.996 0 0 0 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:round-refresh{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.65 6.35a7.95 7.95 0 0 0-6.48-2.31c-3.67.37-6.69 3.35-7.1 7.02C3.52 15.91 7.27 20 12 20a7.98 7.98 0 0 0 7.21-4.56c.32-.67-.16-1.44-.9-1.44c-.37 0-.72.2-.88.53a5.994 5.994 0 0 1-6.8 3.31c-2.22-.49-4.01-2.3-4.48-4.52A6.002 6.002 0 0 1 12 6c1.66 0 3.14.69 4.22 1.78l-1.51 1.51c-.63.63-.19 1.71.7 1.71H19c.55 0 1-.45 1-1V6.41c0-.89-1.08-1.34-1.71-.71z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-icon-park-outline\:disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='4'%3E%3Cpath stroke-linejoin='round' d='M41 4H7a3 3 0 0 0-3 3v34a3 3 0 0 0 3 3h34a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3Z'/%3E%3Cpath stroke-linejoin='round' d='M34 4v18H15V4z'/%3E%3Cpath stroke-linecap='round' d='M29 11v4M11.997 4h25.001'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-icon-park-outline\:mind-mapping{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M8 28a4 4 0 1 0 0-8a4 4 0 0 0 0 8ZM42 8a2 2 0 1 0 0-4a2 2 0 0 0 0 4Zm0 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4Zm0 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4Z'/%3E%3Cpath stroke-linecap='round' d='M32 6H20v36h12M12 24h20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:3d-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'%3E%3Cpath d='m12 3l7.794 4.5v7.845a2 2 0 0 1-1 1.732L13 20.423a2 2 0 0 1-2 0l-5.794-3.346a2 2 0 0 1-1-1.732V7.5z'/%3E%3Cpath d='M12 7v5l-4.33 2.5M12 12l4.33 2.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='2'%3E%3Cpath stroke-linecap='round' d='M7 21a2 2 0 0 1-2-2V3h9l5 5v11a2 2 0 0 1-2 2z'/%3E%3Cpath d='M13 3v6h6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:search-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\:cpu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M8 15.4V8.6a.6.6 0 0 1 .6-.6h6.8a.6.6 0 0 1 .6.6v6.8a.6.6 0 0 1-.6.6H8.6a.6.6 0 0 1-.6-.6'/%3E%3Cpath d='M20 4.6v14.8a.6.6 0 0 1-.6.6H4.6a.6.6 0 0 1-.6-.6V4.6a.6.6 0 0 1 .6-.6h14.8a.6.6 0 0 1 .6.6M17 4V2m-5 2V2M7 4V2m0 18v2m5-2v2m5-2v2m3-5h2m-2-5h2m-2-5h2M4 17H2m2-5H2m2-5H2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\:sidebar-expand{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2m-9.5 0V3'/%3E%3Cpath d='m5.5 10l1.75 2l-1.75 2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\:xmark-circle,[i-iconoir\:xmark-circle=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.172 14.828L12.001 12m2.828-2.828L12.001 12m0 0L9.172 9.172M12.001 12l2.828 2.828M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-jam\:write{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='-2 -2 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m5.72 14.456l1.761-.508l10.603-10.73a.456.456 0 0 0-.003-.64l-.635-.642a.443.443 0 0 0-.632-.003L6.239 12.635zM18.703.664l.635.643c.876.887.884 2.318.016 3.196L8.428 15.561l-3.764 1.084a.9.9 0 0 1-1.11-.623a.9.9 0 0 1-.002-.506l1.095-3.84L15.544.647a2.215 2.215 0 0 1 3.159.016zM7.184 1.817c.496 0 .898.407.898.909a.903.903 0 0 1-.898.909H3.592c-.992 0-1.796.814-1.796 1.817v10.906c0 1.004.804 1.818 1.796 1.818h10.776c.992 0 1.797-.814 1.797-1.818v-3.635c0-.502.402-.909.898-.909s.898.407.898.91v3.634c0 2.008-1.609 3.636-3.593 3.636H3.592C1.608 19.994 0 18.366 0 16.358V5.452c0-2.007 1.608-3.635 3.592-3.635z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\:lightning-ring{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath fill='currentColor' d='M11.5 13.8h-1.063c-1.53 0-2.294 0-2.583-.497s.088-1.162.844-2.491l2.367-4.167c.375-.66.563-.99.749-.94c.186.049.186.428.186 1.187V9.7c0 .236 0 .354.073.427s.191.073.427.073h1.063c1.53 0 2.294 0 2.583.497s-.088 1.162-.844 2.491l-2.367 4.167c-.375.66-.563.99-.749.94C12 18.247 12 17.868 12 17.109V14.3c0-.236 0-.354-.073-.427s-.191-.073-.427-.073'/%3E%3Ccircle cx='12' cy='12' r='9' stroke='currentColor' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath stroke-linecap='round' d='M16.5 12h-4.25a.25.25 0 0 1-.25-.25V8.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lineicons\:protection{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 64 64' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M53.6 7.5L33.3 1.9c-.8-.2-1.7-.2-2.5 0L10.4 7.5c-2.1.6-3.6 2.5-3.6 4.7V27c0 15.5 9.2 29.2 23.4 34.9c.6.2 1.2.4 1.8.4s1.2-.1 1.8-.4c14.2-5.7 23.4-19.5 23.4-35V12.2c0-2.2-1.5-4.1-3.6-4.7m-.9 19.4c0 13.4-8.3 25.8-20.5 30.8h-.3c-12.5-5-20.6-17.1-20.6-30.7V12.2c0-.1.1-.3.2-.3l20.4-5.6h.2l20.4 5.6c.1 0 .2.2.2.3z'/%3E%3Cpath fill='currentColor' d='M43.3 22.6L29.5 34.2L23.3 29c-1-.8-2.4-.7-3.2.3s-.7 2.4.3 3.2l7.6 6.4c.4.4.9.5 1.4.5s1-.2 1.4-.5L46.2 26c1-.8 1.1-2.2.3-3.2c-.8-.9-2.3-1-3.2-.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lsicon\:clothes-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' d='M5 13.5h6v-6l2 1L14 5l-2-2.5h-1.5C10.5 3 9.2 4 8 4S5.5 3 5.5 2.5H4L2 5l1 3.5l2-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m7-7l-7 7l-7-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 12l7-7l7 7m-7 7V5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-bell{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0m-10.47-5.674A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18l-6-6l6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-help{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3m.08 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-database{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v14a9 3 0 0 0 18 0V5'/%3E%3Cpath d='M3 12a9 3 0 0 0 18 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-archive{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.659 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v11.5'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M8 12v-1m0 7v-2m0-9V6'/%3E%3Ccircle cx='8' cy='20' r='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-code-2{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M5 12l-3 3l3 3m4 0l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M9 15h6m-3 3v-6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Ccircle cx='11.5' cy='14.5' r='2.5'/%3E%3Cpath d='M13.3 16.3L15 18'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-folder-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10v6m-3-3h6m5 7a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-git-branch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 6a9 9 0 0 0-9 9V3'/%3E%3Ccircle cx='18' cy='6' r='3'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-hard-drive-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 2v8m4-4l-4 4l-4-4'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2'/%3E%3Cpath d='M6 18h.01M10 18h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-maximize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3m8 0h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-minus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-refresh-cw{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9a9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5m5 4a9 9 0 0 1-9 9a9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-server,.i-lucide\:server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='8' x='2' y='2' rx='2' ry='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2' ry='2'/%3E%3Cpath d='M6 6h.01M6 18h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-settings,.i-lucide\:settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0a2.34 2.34 0 0 0 3.319 1.915a2.34 2.34 0 0 1 2.33 4.033a2.34 2.34 0 0 0 0 3.831a2.34 2.34 0 0 1-2.33 4.033a2.34 2.34 0 0 0-3.319 1.915a2.34 2.34 0 0 1-4.659 0a2.34 2.34 0 0 0-3.32-1.915a2.34 2.34 0 0 1-2.33-4.033a2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-text-cursor-input{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20h-1a2 2 0 0 1-2-2a2 2 0 0 1-2 2H6m7-12h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7m-8 0H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1m1-4h1a2 2 0 0 1 2 2a2 2 0 0 1 2-2h1M9 6v12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-triangle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v12m5-7l-5-5l-5 5m14 7v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-wrench{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-x{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-zap{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\:chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9l6 6l6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\:log-out{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 17l5-5l-5-5m5 5H9m0 9H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\:logs{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5h1m-1 7h1m-1 7h1M8 5h1m-1 7h1m-1 7h1m4-14h8m-8 7h8m-8 7h8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\:receipt-text{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 16H8m6-8H8m8 4H8M4 3a1 1 0 0 1 1-1a1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1a1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\:star{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.12 2.12 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.12 2.12 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.12 2.12 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.12 2.12 0 0 0 1.597-1.16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\:user-round{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\:user-round-pen{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 21a8 8 0 0 1 10.821-7.487m8.557 3.113a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z'/%3E%3Ccircle cx='10' cy='8' r='5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\:pause-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.25 5.5v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13A1.76 1.76 0 0 1 5.5 3.75h3a1.75 1.75 0 0 1 1.75 1.75m10 0v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13a1.76 1.76 0 0 1 1.75-1.75h3a1.75 1.75 0 0 1 1.75 1.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\:play-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.105 11.446a2.34 2.34 0 0 1-.21 1c-.15.332-.38.62-.67.84l-9.65 7.51a2.3 2.3 0 0 1-1.17.46h-.23a2.2 2.2 0 0 1-1-.24a2.29 2.29 0 0 1-1.28-2v-14a2.2 2.2 0 0 1 .33-1.17a2.27 2.27 0 0 1 2.05-1.1c.412.02.812.148 1.16.37l9.66 6.44c.294.204.54.47.72.78c.19.34.29.721.29 1.11'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\:eye-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 5c-6.307 0-9.367 5.683-9.91 6.808a.44.44 0 0 0 0 .384C2.632 13.317 5.692 19 12 19s9.367-5.683 9.91-6.808a.44.44 0 0 0 0-.384C21.368 10.683 18.308 5 12 5'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\:eye-off-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6.362A9.7 9.7 0 0 1 12 5c6.307 0 9.367 5.683 9.91 6.808c.06.123.06.261 0 .385c-.352.728-1.756 3.362-4.41 5.131M14 18.8a10 10 0 0 1-2 .2c-6.307 0-9.367-5.683-9.91-6.808a.44.44 0 0 1 0-.386c.219-.452.84-1.632 1.91-2.885m6 .843A3 3 0 0 1 14.236 14M3 3l18 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:bottom-panel-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 11.596l3.173-3.192H8.827zM18.384 4q.672 0 1.144.472T20 5.616v12.769q0 .67-.472 1.143q-.472.472-1.143.472H5.615q-.67 0-1.143-.472Q4 19.056 4 18.385V5.615q0-.67.472-1.143Q4.944 4 5.616 4zM19 15V5.616q0-.231-.192-.424T18.384 5H5.616q-.231 0-.424.192T5 5.616V15z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:check-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 14.312l6.246-6.266q.14-.14.354-.14t.354.14t.14.354t-.14.354l-6.389 6.369q-.242.243-.565.243t-.565-.243l-2.389-2.37q-.14-.14-.14-.353t.14-.354t.354-.14t.354.14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:close-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 12.727l-3.244 3.252q-.161.16-.358.15t-.358-.17t-.16-.363t.16-.363L11.274 12L8.04 8.782q-.16-.161-.16-.367t.16-.368t.364-.16q.204 0 .363.16L12 11.298l3.219-3.252q.161-.16.358-.16t.358.16q.165.166.165.367t-.165.36L12.702 12l3.252 3.244q.16.161.16.358t-.16.358q-.166.165-.367.165t-.36-.165z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:drag-pan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21.308L8.442 17.75l.714-.713L11.5 19.38V12.5H4.625l2.344 2.339l-.719.719L2.692 12l3.552-3.552l.714.714L4.619 11.5H11.5V4.62L9.156 6.963l-.714-.714L12 2.692l3.558 3.558l-.714.714L12.5 4.618V11.5h6.875l-2.344-2.339l.719-.719L21.308 12l-3.558 3.558l-.713-.714L19.38 12.5H12.5v6.875l2.339-2.344l.719.719z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:edit-square-sharp{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 14v-2.615l9.683-9.683l2.56 2.564L12.518 14zm9.466-8.354l1.347-1.361l-1.111-1.17l-1.387 1.381zM4 20V4h10.002l-6.386 6.387v5.998h5.896L20 9.895V20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:action-key{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21.6 23l-3.075-3.05q-.45.275-.962.413T16.5 20.5q-1.65 0-2.825-1.175T12.5 16.5t1.175-2.825T16.5 12.5t2.825 1.175T20.5 16.5q0 .575-.15 1.088t-.425.962L23 21.6zM5.5 20.5q-1.65 0-2.825-1.175T1.5 16.5t1.175-2.825T5.5 12.5t2.825 1.175T9.5 16.5t-1.175 2.825T5.5 20.5m11-2q.825 0 1.413-.587T18.5 16.5t-.587-1.412T16.5 14.5t-1.412.588T14.5 16.5t.588 1.413t1.412.587m-11-9q-1.65 0-2.825-1.175T1.5 5.5t1.175-2.825T5.5 1.5t2.825 1.175T9.5 5.5T8.325 8.325T5.5 9.5m11 0q-1.65 0-2.825-1.175T12.5 5.5t1.175-2.825T16.5 1.5t2.825 1.175T20.5 5.5t-1.175 2.825T16.5 9.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:add-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H6q-.425 0-.712-.288T5 12t.288-.712T6 11h5V6q0-.425.288-.712T12 5t.713.288T13 6v5h5q.425 0 .713.288T19 12t-.288.713T18 13h-5v5q0 .425-.288.713T12 19t-.712-.288T11 18z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-downward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16.175V5q0-.425.288-.712T12 4t.713.288T13 5v11.175l4.9-4.9q.3-.3.7-.288t.7.313q.275.3.287.7t-.287.7l-6.6 6.6q-.15.15-.325.213t-.375.062t-.375-.062t-.325-.213l-6.6-6.6q-.275-.275-.275-.687T4.7 11.3q.3-.3.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-forward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.175 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.175l-4.9-4.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l6.6 6.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-6.6 6.6q-.275.275-.687.275T11.3 19.3q-.3-.3-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-left-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7.85 13l2.85 2.85q.3.3.288.7t-.288.7q-.3.3-.712.313t-.713-.288L4.7 12.7q-.3-.3-.3-.7t.3-.7l4.575-4.575q.3-.3.713-.287t.712.312q.275.3.288.7t-.288.7L7.85 11H19q.425 0 .713.288T20 12t-.288.713T19 13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-right-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.15 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.15L13.3 8.15q-.3-.3-.288-.7t.288-.7q.3-.3.713-.312t.712.287L19.3 11.3q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.575 4.575q-.3.3-.712.288t-.713-.313q-.275-.3-.288-.7t.288-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-upward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 7.825l-4.9 4.9q-.3.3-.7.288t-.7-.313q-.275-.3-.288-.7t.288-.7l6.6-6.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l6.6 6.6q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L13 7.825V19q0 .425-.288.713T12 20t-.712-.288T11 19z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:article-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-2h14V5H5zM5 5v14zm3 12h5q.425 0 .713-.288T14 16t-.288-.712T13 15H8q-.425 0-.712.288T7 16t.288.713T8 17m0-4h8q.425 0 .713-.288T17 12t-.288-.712T16 11H8q-.425 0-.712.288T7 12t.288.713T8 13m0-4h8q.425 0 .713-.288T17 8t-.288-.712T16 7H8q-.425 0-.712.288T7 8t.288.713T8 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:auto-awesome-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 8.3q-.125 0-.263-.075T18.55 8l-.8-1.75l-1.75-.8q-.15-.05-.225-.187T15.7 5q0-.125.075-.262T16 4.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 1.7q.125 0 .263.075T19.45 2l.8 1.75l1.75.8q.15.05.225.188T22.3 5q0 .125-.075.263T22 5.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 8.3Zm0 14q-.125 0-.263-.075T18.55 22l-.8-1.75l-1.75-.8q-.15-.05-.225-.188T15.7 19q0-.125.075-.263T16 18.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 15.7q.125 0 .263.075t.187.225l.8 1.75l1.75.8q.15.05.225.188T22.3 19q0 .125-.075.263T22 19.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 22.3ZM9 18.575q-.275 0-.525-.15T8.1 18l-1.6-3.5L3 12.9q-.275-.125-.425-.375T2.425 12q0-.275.15-.525T3 11.1l3.5-1.6L8.1 6q.125-.275.375-.425T9 5.425q.275 0 .525.15T9.9 6l1.6 3.5l3.5 1.6q.275.125.425.375t.15.525q0 .275-.15.525T15 12.9l-3.5 1.6L9.9 18q-.125.275-.375.425t-.525.15Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:backup-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 12.85l-.9.875Q9.825 14 9.413 14t-.713-.3q-.275-.275-.275-.7t.275-.7l2.6-2.6q.3-.3.7-.3t.7.3l2.6 2.6q.275.275.287.688t-.287.712q-.275.275-.687.288t-.713-.263l-.9-.875V18h5.5q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-2.075-1.463-3.538T12 6T8.463 7.463T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18H8q.425 0 .713.288T9 19t-.288.713T8 20H6.5q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.625-2.3 2.5-3.725T12 4q2.925 0 4.963 2.038T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20H13q-.825 0-1.412-.587T11 18zm1 .15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:bolt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15H5.9q-.6 0-.888-.537t.063-1.038l7.475-10.75q.25-.35.65-.487t.825.012t.625.525t.15.8L14 10h3.875q.65 0 .913.575t-.163 1.075L10.4 21.5q-.275.325-.675.425t-.775-.075t-.587-.537t-.163-.788z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:build-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m15.5 16.9l1.4-1.4q.15-.15.15-.35t-.15-.35l-3.4-3.425q.1-.275.15-.55t.05-.625q0-1.425-1.012-2.437T10.25 6.75q-.425 0-.85.113t-.825.312l2.35 2.35l-1.4 1.4l-2.35-2.35q-.2.4-.312.825t-.113.85q0 1.425 1.013 2.438T10.2 13.7q.325 0 .613-.05t.562-.15l3.425 3.4q.15.15.35.15t.35-.15M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:cancel-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l2.9 2.9q.275.275.7.275t.7-.275t.275-.7t-.275-.7L13.4 12l2.9-2.9q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275L12 10.6L9.1 7.7q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7l2.9 2.9l-2.9 2.9q-.275.275-.275.7t.275.7t.7.275t.7-.275zm0 8.6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.5 11L12 2l5.5 9zm11 11q-1.875 0-3.187-1.312T13 17.5t1.313-3.187T17.5 13t3.188 1.313T22 17.5t-1.312 3.188T17.5 22M3 21.5v-8h8v8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:chat-bubble-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m6 18l-2.3 2.3q-.475.475-1.088.213T2 19.575V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm-.85-2H20V4H4v13.125zM4 16V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 18l-5.7-5.7l1.425-1.425L9.55 15.15l9.175-9.175L20.15 7.4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:check-circle-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.6 13.8l-2.15-2.15q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7L9.9 15.9q.3.3.7.3t.7-.3l5.65-5.65q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:check-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.4 19L5 17.6l5.6-5.6L5 6.4L6.4 5l5.6 5.6L17.6 5L19 6.4L13.4 12l5.6 5.6l-1.4 1.4l-5.6-5.6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:close-fullscreen-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 15.4l-5.9 5.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7L8.6 14H5q-.425 0-.712-.288T4 13t.288-.712T5 12h6q.425 0 .713.288T12 13v6q0 .425-.288.713T11 20t-.712-.288T10 19zm5.4-5.4H19q.425 0 .713.288T20 11t-.288.713T19 12h-6q-.425 0-.712-.288T12 11V5q0-.425.288-.712T13 4t.713.288T14 5v3.6l5.9-5.9q.275-.275.7-.275t.7.275t.275.7t-.275.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:close-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l-4.9 4.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9 4.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4 12l4.9 4.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:cloud-download-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 12.15V6.1q-1.9.35-2.95 1.838T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18h12q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-1.2-.55-2.238T15 7V4.675q1.85.875 2.925 2.588T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20h-12q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.425-1.8 2.125-3.425T11 4.1q.825 0 1.413.588T13 6.1v6.05l.9-.875q.275-.275.688-.275t.712.3q.275.275.275.7t-.275.7l-2.6 2.6q-.3.3-.7.3t-.7-.3l-2.6-2.6q-.275-.275-.287-.687T8.7 11.3q.275-.275.688-.288t.712.263zm1-1.1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:cloud-sync{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20v-2h2.725q-1.275-1.1-2-2.65T4 12q0-2.8 1.7-4.937T10 4.25v2.1q-1.75.625-2.875 2.163T6 12q0 1.35.538 2.488T8 16.45V14h2v6zm11 0q-1.25 0-2.125-.875T12 17q0-1.2.825-2.062t2.025-.913q.425-.9 1.263-1.463T18 12q1.325 0 2.288.863T21.45 15q1.05 0 1.8.725t.75 1.75q0 1.05-.725 1.788T21.5 20zm2.9-9q-.175-1.025-.675-1.9T16 7.55V10h-2V4h6v2h-2.725q1.075.95 1.763 2.225T19.925 11z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:code-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4.825 12.025L8.7 15.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.213-.325T2.426 12t.063-.375t.212-.325l4.6-4.6q.3-.3.713-.3t.712.3t.3.713t-.3.712zm14.35-.05L15.3 8.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.3.3-.7.288t-.7-.313t-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:content-copy-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm0-2h9V4H9zm-4 6q-.825 0-1.412-.587T3 20V7q0-.425.288-.712T4 6t.713.288T5 7v13h10q.425 0 .713.288T16 21t-.288.713T15 22zm4-6V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:dashboard-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 8V4q0-.425.288-.712T14 3h6q.425 0 .713.288T21 4v4q0 .425-.288.713T20 9h-6q-.425 0-.712-.288T13 8M3 12V4q0-.425.288-.712T4 3h6q.425 0 .713.288T11 4v8q0 .425-.288.713T10 13H4q-.425 0-.712-.288T3 12m10 8v-8q0-.425.288-.712T14 11h6q.425 0 .713.288T21 12v8q0 .425-.288.713T20 21h-6q-.425 0-.712-.288T13 20M3 20v-4q0-.425.288-.712T4 15h6q.425 0 .713.288T11 16v4q0 .425-.288.713T10 21H4q-.425 0-.712-.288T3 20m2-9h4V5H5zm10 8h4v-6h-4zm0-12h4V5h-4zM5 19h4v-2H5zm4-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:data-object-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 20q-.425 0-.712-.288T14 19t.288-.712T15 18h2q.425 0 .713-.288T18 17v-2q0-.95.55-1.725t1.45-1.1v-.35q-.9-.325-1.45-1.1T18 9V7q0-.425-.288-.712T17 6h-2q-.425 0-.712-.288T14 5t.288-.712T15 4h2q1.25 0 2.125.875T20 7v2q0 .425.288.713T21 10t.713.288T22 11v2q0 .425-.288.713T21 14t-.712.288T20 15v2q0 1.25-.875 2.125T17 20zm-8 0q-1.25 0-2.125-.875T4 17v-2q0-.425-.288-.712T3 14t-.712-.288T2 13v-2q0-.425.288-.712T3 10t.713-.288T4 9V7q0-1.25.875-2.125T7 4h2q.425 0 .713.288T10 5t-.288.713T9 6H7q-.425 0-.712.288T6 7v2q0 .95-.55 1.725T4 11.825v.35q.9.325 1.45 1.1T6 15v2q0 .425.288.713T7 18h2q.425 0 .713.288T10 19t-.288.713T9 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:delete-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 21q-.825 0-1.412-.587T5 19V6q-.425 0-.712-.288T4 5t.288-.712T5 4h4q0-.425.288-.712T10 3h4q.425 0 .713.288T15 4h4q.425 0 .713.288T20 5t-.288.713T19 6v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zm-6.287 10.713Q11 16.425 11 16V9q0-.425-.288-.712T10 8t-.712.288T9 9v7q0 .425.288.713T10 17t.713-.288m4 0Q15 16.426 15 16V9q0-.425-.288-.712T14 8t-.712.288T13 9v7q0 .425.288.713T14 17t.713-.288M7 6v13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:deployed-code-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 19.425v-6.85L5 9.1v6.85zm2 0l6-3.475V9.1l-6 3.475zm-1-8.575l5.925-3.425L12 4L6.075 7.425zM4 17.7q-.475-.275-.737-.725t-.263-1v-7.95q0-.55.263-1T4 6.3l7-4.025Q11.475 2 12 2t1 .275L20 6.3q.475.275.738.725t.262 1v7.95q0 .55-.262 1T20 17.7l-7 4.025Q12.525 22 12 22t-1-.275zm8-5.7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:description-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 18h8v-2H8zm0-4h8v-2H8zm-2 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:description-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18h6q.425 0 .713-.288T16 17t-.288-.712T15 16H9q-.425 0-.712.288T8 17t.288.713T9 18m0-4h6q.425 0 .713-.288T16 13t-.288-.712T15 12H9q-.425 0-.712.288T8 13t.288.713T9 14m-3 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h7.175q.4 0 .763.15t.637.425l4.85 4.85q.275.275.425.638t.15.762V20q0 .825-.587 1.413T18 22zm7-14V4H6v16h12V9h-4q-.425 0-.712-.288T13 8M6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:drive-file-rename-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 21l4-4h6q.825 0 1.413.588T22 19q0 .825-.588 1.413T20 21H10Zm8.3-12.075l-4.25-4.2l1.4-1.4q.575-.575 1.413-.575t1.412.575l1.4 1.4q.575.575.6 1.388t-.55 1.387L18.3 8.925ZM3 21q-.425 0-.713-.288T2 20v-2.825q0-.2.075-.388t.225-.337l10.3-10.3l4.25 4.25l-10.3 10.3q-.15.15-.337.225T5.825 21H3Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:edit-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19h1.425L16.2 9.225L14.775 7.8L5 17.575zm-1 2q-.425 0-.712-.288T3 20v-2.425q0-.4.15-.763t.425-.637L16.2 3.575q.3-.275.663-.425t.762-.15t.775.15t.65.45L20.425 5q.3.275.437.65T21 6.4q0 .4-.138.763t-.437.662l-12.6 12.6q-.275.275-.638.425t-.762.15zM19 6.4L17.6 5zm-3.525 2.125l-.7-.725L16.2 9.225z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:event-upcoming-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 22h-3q-.425 0-.712-.288T15 21t.288-.712T16 20h3V10H5v3q0 .425-.288.713T4 14t-.712-.288T3 13V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22m-9.825-2H2q-.425 0-.712-.288T1 19t.288-.712T2 18h7.175L7.3 16.1q-.275-.275-.287-.687T7.3 14.7q.275-.275.7-.275t.7.275l3.6 3.6q.3.3.3.7t-.3.7l-3.6 3.6q-.275.275-.687.288T7.3 23.3q-.275-.275-.275-.7t.275-.7zM5 8h14V6H5zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:extension-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.413-.587Q3 19.825 3 19v-3.8q1.2 0 2.1-.762q.9-.763.9-1.938q0-1.175-.9-1.938Q4.2 9.8 3 9.8V6q0-.825.587-1.412Q4.175 4 5 4h4q0-1.05.725-1.775Q10.45 1.5 11.5 1.5q1.05 0 1.775.725Q14 2.95 14 4h4q.825 0 1.413.588Q20 5.175 20 6v4q1.05 0 1.775.725q.725.725.725 1.775q0 1.05-.725 1.775Q21.05 15 20 15v4q0 .825-.587 1.413Q18.825 21 18 21h-3.8q0-1.2-.762-2.1q-.763-.9-1.938-.9q-1.175 0-1.938.9q-.762.9-.762 2.1Zm13-2V6H5v2.2q1.35.5 2.175 1.675Q8 11.05 8 12.5q0 1.425-.825 2.6T5 16.8V19h2.2q.525-1.35 1.7-2.175Q10.075 16 11.5 16t2.6.825q1.175.825 1.7 2.175Zm-6.5-6.5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8H11.175l-2-2H4v12l2.4-8h17.1l-2.575 8.575q-.2.65-.737 1.038T19 20zm2.1-2H19l1.8-6H7.9zm0 0l1.8-6zM4 8V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:folder-open-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h5.175q.4 0 .763.15t.637.425L12 6h9q.425 0 .713.288T22 7t-.288.713T21 8h-9.825l-2-2H4v12l1.975-6.575q.2-.65.738-1.037T7.9 10h12.9q1.025 0 1.613.813t.312 1.762l-1.8 6q-.2.65-.737 1.038T19 20zm2.1-2H19l1.8-6H7.9zM4 11.45V6zM6.1 18l1.8-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:folder-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8v10q0 .825-.587 1.413T20 20zm0-2h16V8h-8.825l-2-2H4zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:format-list-bulleted-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 19q-.425 0-.712-.288T9 18t.288-.712T10 17h10q.425 0 .713.288T21 18t-.288.713T20 19zm0-6q-.425 0-.712-.288T9 12t.288-.712T10 11h10q.425 0 .713.288T21 12t-.288.713T20 13zm0-6q-.425 0-.712-.288T9 6t.288-.712T10 5h10q.425 0 .713.288T21 6t-.288.713T20 7zM5 20q-.825 0-1.412-.587T3 18t.588-1.412T5 16t1.413.588T7 18t-.587 1.413T5 20m0-6q-.825 0-1.412-.587T3 12t.588-1.412T5 10t1.413.588T7 12t-.587 1.413T5 14M3.588 7.413Q3 6.825 3 6t.588-1.412T5 4t1.413.588T7 6t-.587 1.413T5 8t-1.412-.587'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:grid-view-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 11q-.825 0-1.412-.587T3 9V5q0-.825.588-1.412T5 3h4q.825 0 1.413.588T11 5v4q0 .825-.587 1.413T9 11zm0 10q-.825 0-1.412-.587T3 19v-4q0-.825.588-1.412T5 13h4q.825 0 1.413.588T11 15v4q0 .825-.587 1.413T9 21zm10-10q-.825 0-1.412-.587T13 9V5q0-.825.588-1.412T15 3h4q.825 0 1.413.588T21 5v4q0 .825-.587 1.413T19 11zm0 10q-.825 0-1.412-.587T13 19v-4q0-.825.588-1.412T15 13h4q.825 0 1.413.588T21 15v4q0 .825-.587 1.413T19 21zM5 9h4V5H5zm10 0h4V5h-4zm0 10h4v-4h-4zM5 19h4v-4H5zM9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:group-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1 17.2q0-.85.438-1.562T2.6 14.55q1.55-.775 3.15-1.162T9 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T17 17.2v.8q0 .825-.587 1.413T15 20H3q-.825 0-1.412-.587T1 18zM21 20h-2.55q.275-.45.413-.962T19 18v-1q0-1.1-.612-2.113T16.65 13.15q1.275.15 2.4.513t2.1.887q.9.5 1.375 1.112T23 17v1q0 .825-.587 1.413T21 20M6.175 10.825Q5 9.65 5 8t1.175-2.825T9 4t2.825 1.175T13 8t-1.175 2.825T9 12t-2.825-1.175m11.65 0Q16.65 12 15 12q-.275 0-.7-.062t-.7-.138q.675-.8 1.038-1.775T15 8t-.362-2.025T13.6 4.2q.35-.125.7-.163T15 4q1.65 0 2.825 1.175T19 8t-1.175 2.825M3 18h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T9 15t-2.775.338T3.5 16.35q-.225.125-.363.35T3 17.2zm7.413-8.587Q11 8.825 11 8t-.587-1.412T9 6t-1.412.588T7 8t.588 1.413T9 10t1.413-.587M9 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:home-work-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 5v14q0 .825-.587 1.413T21 21h-3q-.425 0-.712-.288T17 20t.288-.712T18 19h3V5h-9v.5q0 .425-.288.713T11 6.5t-.712-.288T10 5.5v-.55q0-.8.575-1.375T11.95 3H21q.825 0 1.413.588T23 5M1 12.025q0-.5.225-.925t.625-.7l5-3.575q.275-.2.563-.288T8 6.45t.588.088t.562.287l5 3.575q.4.275.625.7t.225.925V19q0 .825-.587 1.413T13 21h-2q-.825 0-1.412-.587T9 19v-3H7v3q0 .825-.587 1.413T5 21H3q-.825 0-1.412-.587T1 19zM3 12v7h2v-3q0-.825.588-1.412T7 14h2q.825 0 1.413.588T11 16v3h2v-7L8 8.45zm8 7v-5H5v5v-5h6zm6.5-10h1q.2 0 .35-.15T19 8.5v-1q0-.2-.15-.35T18.5 7h-1q-.2 0-.35.15T17 7.5v1q0 .2.15.35t.35.15m0 4h1q.2 0 .35-.15t.15-.35v-1q0-.2-.15-.35T18.5 11h-1q-.2 0-.35.15t-.15.35v1q0 .2.15.35t.35.15m0 4h1q.2 0 .35-.15t.15-.35v-1q0-.2-.15-.35T18.5 15h-1q-.2 0-.35.15t-.15.35v1q0 .2.15.35t.35.15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 17h2v-6h-2zm1.713-8.287Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:info-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12.713 16.713Q13 16.425 13 16v-4q0-.425-.288-.712T12 11t-.712.288T11 12v4q0 .425.288.713T12 17t.713-.288m0-8Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:inventory-2-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 22q-.825 0-1.412-.587T3 20V8.725q-.45-.275-.725-.712T2 7V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v3q0 .575-.275 1.013T21 8.724V20q0 .825-.587 1.413T19 22zM5 9v11h14V9zM4 7h16V4H4zm6 7h4q.425 0 .713-.288T15 13t-.288-.712T14 12h-4q-.425 0-.712.288T9 13t.288.713T10 14m2 .5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:keyboard-arrow-down-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.625 14.913q-.175-.063-.325-.213l-4.6-4.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l3.9 3.9l3.9-3.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-4.6 4.6q-.15.15-.325.213t-.375.062t-.375-.062'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:lan-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 20v-3q0-.825.588-1.412T5 15h1v-2q0-.825.588-1.412T8 11h3V9h-1q-.825 0-1.412-.587T8 7V4q0-.825.588-1.412T10 2h4q.825 0 1.413.588T16 4v3q0 .825-.587 1.413T14 9h-1v2h3q.825 0 1.413.588T18 13v2h1q.825 0 1.413.588T21 17v3q0 .825-.587 1.413T19 22h-4q-.825 0-1.412-.587T13 20v-3q0-.825.588-1.412T15 15h1v-2H8v2h1q.825 0 1.413.588T11 17v3q0 .825-.587 1.413T9 22H5q-.825 0-1.412-.587T3 20m7-13h4V4h-4zM5 20h4v-3H5zm10 0h4v-3h-4zm0-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:language{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.125 21.213q-1.825-.788-3.187-2.15t-2.15-3.188T2 11.988t.788-3.875t2.15-3.175t3.187-2.15T12.013 2t3.875.788t3.175 2.15t2.15 3.175t.787 3.875t-.787 3.887t-2.15 3.188t-3.175 2.15t-3.875.787t-3.888-.787M12 19.95q.65-.9 1.125-1.875T13.9 16h-3.8q.3 1.1.775 2.075T12 19.95m-2.6-.4q-.45-.825-.787-1.713T8.05 16H5.1q.725 1.25 1.813 2.175T9.4 19.55m5.2 0q1.4-.45 2.488-1.375T18.9 16h-2.95q-.225.95-.562 1.838T14.6 19.55M4.25 14h3.4q-.075-.5-.112-.987T7.5 12t.038-1.012T7.65 10h-3.4q-.125.5-.187.988T4 12t.063 1.013t.187.987m5.4 0h4.7q.075-.5.113-.987T14.5 12t-.038-1.012T14.35 10h-4.7q-.075.5-.112.988T9.5 12t.038 1.013t.112.987m6.7 0h3.4q.125-.5.188-.987T20 12t-.062-1.012T19.75 10h-3.4q.075.5.113.988T16.5 12t-.038 1.013t-.112.987m-.4-6h2.95q-.725-1.25-1.812-2.175T14.6 4.45q.45.825.788 1.713T15.95 8M10.1 8h3.8q-.3-1.1-.775-2.075T12 4.05q-.65.9-1.125 1.875T10.1 8m-5 0h2.95q.225-.95.563-1.838T9.4 4.45Q8 4.9 6.912 5.825T5.1 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:library-add-check-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12.7 14.05l5.65-5.65l-1.4-1.45l-4.25 4.25l-2.15-2.1l-1.4 1.4zM8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm0-2h12V4H8zm-4 6q-.825 0-1.412-.587T2 20V6h2v14h14v2zM8 4v12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:lock-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 22q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8h1V6q0-2.075 1.463-3.537T12 1t3.538 1.463T17 6v2h1q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22zm0-2h12V10H6zm7.413-3.588Q14 15.826 14 15t-.587-1.412T12 13t-1.412.588T10 15t.588 1.413T12 17t1.413-.587M9 8h6V6q0-1.25-.875-2.125T12 3t-2.125.875T9 6zM6 20V10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:login-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 21q-.425 0-.712-.288T12 20t.288-.712T13 19h6V5h-6q-.425 0-.712-.288T12 4t.288-.712T13 3h6q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm-1.825-8H4q-.425 0-.712-.288T3 12t.288-.712T4 11h7.175L9.3 9.125q-.275-.275-.275-.675t.275-.7t.7-.313t.725.288L14.3 11.3q.3.3.3.7t-.3.7l-3.575 3.575q-.3.3-.712.288T9.3 16.25q-.275-.3-.262-.712t.287-.688z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:mail-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zM20 8l-7.475 4.675q-.125.075-.262.113t-.263.037t-.262-.037t-.263-.113L4 8v10h16zm-8 3l8-5H4zM4 8v.25v-1.475v.025V6v.8v-.012V8.25zv10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:memory{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15V9h6v6zm0 6v-2H7q-.825 0-1.412-.587T5 17v-2H3v-2h2v-2H3V9h2V7q0-.825.588-1.412T7 5h2V3h2v2h2V3h2v2h2q.825 0 1.413.588T19 7v2h2v2h-2v2h2v2h-2v2q0 .825-.587 1.413T17 19h-2v2h-2v-2h-2v2zm8-4V7H7v10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:memory-alt-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 15h2V9H6zm5 0h2V9h-2zm5 0h2V9h-2zM4 17h16V7H4zm0 0V7zm1 4v-2H4q-.825 0-1.412-.587T2 17V7q0-.825.588-1.412T4 5h1V3h2v2h4V3h2v2h4V3h2v2h1q.825 0 1.413.588T22 7v10q0 .825-.587 1.413T20 19h-1v2h-2v-2h-4v2h-2v-2H7v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:model-training{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.15 18.85q-1.025-1.2-1.588-2.687T3 13q0-3.75 2.625-6.375T12 4h.2l-1.6-1.6L12 1l4 4l-4 4l-1.425-1.425L12.15 6H12Q9.1 6 7.05 8.05T5 13q0 1.275.412 2.4t1.163 2.025zM11 18.5q0-.575-.387-1.137t-.863-1.175t-.862-1.275T8.5 13.5q0-1.45 1.025-2.475T12 10t2.475 1.025T15.5 13.5q0 .75-.387 1.413t-.863 1.274t-.862 1.175T13 18.5zm0 2.5v-1.5h2V21zm7.85-2.15l-1.425-1.425q.75-.9 1.163-2.025T19 13q0-1.65-.687-3.062t-1.888-2.363L17.85 6.15q1.45 1.25 2.3 3.013T21 13q0 1.675-.562 3.163T18.85 18.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:monitoring-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.288 20.713Q3 20.425 3 20v-1q0-.425.288-.712T4 18t.713.288T5 19v1q0 .425-.288.713T4 21t-.712-.288m4 0Q7 20.426 7 20v-5.5q0-.425.288-.712T8 13.5t.713.288T9 14.5V20q0 .425-.288.713T8 21t-.712-.288m4 0Q11 20.426 11 20v-3.5q0-.425.288-.712T12 15.5t.713.288t.287.712V20q0 .425-.288.713T12 21t-.712-.288m4 0Q15 20.426 15 20v-5q0-.425.288-.712T16 14t.713.288T17 15v5q0 .425-.288.713T16 21t-.712-.288m4 0Q19 20.426 19 20v-9q0-.425.288-.712T20 10t.713.288T21 11v9q0 .425-.288.713T20 21t-.712-.288M14 11.975q-.4 0-.763-.15t-.662-.425L10 8.825l-5.3 5.3q-.3.3-.712.288t-.713-.313q-.275-.3-.262-.712T3.3 12.7l5.275-5.275q.3-.3.663-.437T10 6.85t.775.138t.65.437L14 10l5.3-5.3q.3-.3.713-.288t.712.313q.275.3.263.713t-.288.687L15.425 11.4q-.275.275-.65.425t-.775.15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:more-horiz{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 14q-.825 0-1.412-.587T4 12t.588-1.412T6 10t1.413.588T8 12t-.587 1.413T6 14m6 0q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m6 0q-.825 0-1.412-.587T16 12t.588-1.412T18 10t1.413.588T20 12t-.587 1.413T18 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:nest-clock-farsight-analog-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13 12.175l2.25 2.25q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L11.3 13.3q-.15-.15-.225-.337T11 12.575V9q0-.425.288-.712T12 8t.713.288T13 9zm-1.713-6.462Q11 5.425 11 5V4h2v1q0 .425-.288.713T12 6t-.712-.288m7 5.576Q18.575 11 19 11h1v2h-1q-.425 0-.712-.288T18 12t.288-.712m-5.575 7Q13 18.575 13 19v1h-2v-1q0-.425.288-.712T12 18t.713.288m-7-5.575Q5.425 13 5 13H4v-2h1q.425 0 .713.288T6 12t-.288.713M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m8-10q0-3.35-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20t5.675-2.325T20 12m-8 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:network-node{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.025 20.975Q2 19.95 2 18.5t1.025-2.475T5.5 15q.45 0 .875.112t.8.313L11 11.6V8.85q-1.1-.325-1.8-1.237T8.5 5.5q0-1.45 1.025-2.475T12 2t2.475 1.025T15.5 5.5q0 1.2-.7 2.113T13 8.85v2.75l3.85 3.825q.375-.2.788-.312T18.5 15q1.45 0 2.475 1.025T22 18.5t-1.025 2.475T18.5 22t-2.475-1.025T15 18.5q0-.45.112-.875t.313-.8L12 13.4l-3.425 3.425q.2.375.313.8T9 18.5q0 1.45-1.025 2.475T5.5 22t-2.475-1.025m16.538-1.412Q20 19.125 20 18.5t-.437-1.062T18.5 17t-1.062.438T17 18.5t.438 1.063T18.5 20t1.063-.437m-6.5-13q.437-.438.437-1.063t-.437-1.062T12 4t-1.062.438T10.5 5.5t.438 1.063T12 7t1.063-.437m-6.5 13Q7 19.125 7 18.5t-.437-1.062T5.5 17t-1.062.438T4 18.5t.438 1.063T5.5 20t1.063-.437'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:notifications-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 19v-2h2v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h2v2zm8 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:notifications-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:open-in-full-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 21q-.425 0-.712-.288T3 20v-6q0-.425.288-.712T4 13t.713.288T5 14v3.6L17.6 5H14q-.425 0-.712-.288T13 4t.288-.712T14 3h6q.425 0 .713.288T21 4v6q0 .425-.288.713T20 11t-.712-.288T19 10V6.4L6.4 19H10q.425 0 .713.288T11 20t-.288.713T10 21z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:open-in-new-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h6q.425 0 .713.288T12 4t-.288.713T11 5H5v14h14v-6q0-.425.288-.712T20 12t.713.288T21 13v6q0 .825-.587 1.413T19 21zM19 6.4L10.4 15q-.275.275-.7.275T9 15t-.275-.7t.275-.7L17.6 5H15q-.425 0-.712-.288T14 4t.288-.712T15 3h5q.425 0 .713.288T21 4v5q0 .425-.288.713T20 10t-.712-.288T19 9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:person-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.175 10.825Q8 9.65 8 8t1.175-2.825T12 4t2.825 1.175T16 8t-1.175 2.825T12 12t-2.825-1.175M4 18v-.8q0-.85.438-1.562T5.6 14.55q1.55-.775 3.15-1.162T12 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T20 17.2v.8q0 .825-.587 1.413T18 20H6q-.825 0-1.412-.587T4 18m2 0h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T12 15t-2.775.338T6.5 16.35q-.225.125-.363.35T6 17.2zm7.413-8.587Q14 8.825 14 8t-.587-1.412T12 6t-1.412.588T10 8t.588 1.413T12 10t1.413-.587M12 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:play-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.65 15.75l4.875-3.125q.35-.225.35-.625t-.35-.625L10.65 8.25q-.375-.25-.763-.038t-.387.663v6.25q0 .45.388.663t.762-.038M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:public{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.1 21.213q-1.825-.788-3.175-2.138T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22t-3.9-.788M11 19.95V18q-.825 0-1.412-.587T9 16v-1l-4.8-4.8q-.075.45-.137.9T4 12q0 3.025 1.988 5.3T11 19.95m6.9-2.55q1.025-1.125 1.563-2.512T20 12q0-2.45-1.362-4.475T15 4.6V5q0 .825-.587 1.413T13 7h-2v2q0 .425-.288.713T10 10H8v2h6q.425 0 .713.288T15 13v3h1q.65 0 1.175.388T17.9 17.4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:radio-button-unchecked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:refresh-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20q-3.35 0-5.675-2.325T4 12t2.325-5.675T12 4q1.725 0 3.3.712T18 6.75V5q0-.425.288-.712T19 4t.713.288T20 5v5q0 .425-.288.713T19 11h-5q-.425 0-.712-.288T13 10t.288-.712T14 9h3.2q-.8-1.4-2.187-2.2T12 6Q9.5 6 7.75 7.75T6 12t1.75 4.25T12 18q1.7 0 3.113-.862t2.187-2.313q.2-.35.563-.487t.737-.013q.4.125.575.525t-.025.75q-1.025 2-2.925 3.2T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:restart-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.825 20.7q-2.575-.725-4.2-2.837T4 13q0-1.425.475-2.713t1.35-2.362q.275-.3.675-.313t.725.313q.275.275.288.675t-.263.75q-.6.775-.925 1.7T6 13q0 2.025 1.188 3.613t3.062 2.162q.325.1.538.375t.212.6q0 .5-.35.788t-.825.162m4.35 0q-.475.125-.825-.175t-.35-.8q0-.3.213-.575t.537-.375q1.875-.6 3.063-2.175T18 13q0-2.5-1.75-4.25T12 7h-.075l.4.4q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.1-2.1q-.15-.15-.212-.325T8.55 6t.063-.375t.212-.325l2.1-2.1q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.4.4H12q3.35 0 5.675 2.325T20 13q0 2.725-1.625 4.85t-4.2 2.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:save-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h11.175q.4 0 .763.15t.637.425l2.85 2.85q.275.275.425.638t.15.762V19q0 .825-.587 1.413T19 21zM19 7.85L16.15 5H5v14h14zm-4.875 9.275Q15 16.25 15 15t-.875-2.125T12 12t-2.125.875T9 15t.875 2.125T12 18t2.125-.875M7 10h7q.425 0 .713-.288T15 9V7q0-.425-.288-.712T14 6H7q-.425 0-.712.288T6 7v2q0 .425.288.713T7 10M5 7.85V19V5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.6 21l-6.3-6.3q-.75.6-1.725.95T9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l6.3 6.3zM9.5 14q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:search-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l5.6 5.6q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-5.6-5.6q-.75.6-1.725.95T9.5 16m0-2q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:security-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 19.9q2.425-.75 4.05-2.962T17.95 12H12V4.125l-6 2.25v5.175q0 .175.05.45H12zm-.325 1.975q-.15-.025-.3-.075Q8 20.675 6 17.638T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:service-toolbox-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 6V5q0-.825.588-1.412T9 3h6q.825 0 1.413.588T17 5v1h.7q.575 0 1.075.325t.725.875l2.35 5.4q.075.2.113.4t.037.4V18q0 .825-.587 1.413T20 20H4q-.825 0-1.412-.587T2 18v-4.6q0-.2.038-.4t.112-.4L4.5 7.2q.225-.55.725-.875T6.3 6zm2 0h6V5H9zm-2 6v-.025q0-.425.288-.712T8 10.974t.713.288t.287.712V12h6v-.025q0-.425.288-.712t.712-.288t.713.288t.287.712V12h2.4l-1.7-4H6.3l-1.7 4zm0 2H4v4h16v-4h-3v.025q0 .425-.288.713t-.712.287t-.712-.288t-.288-.712V14H9v.025q0 .425-.288.713T8 15.025t-.712-.288T7 14.026zm5 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:settings-ethernet-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.15 12L16.3 8.1q-.275-.275-.288-.687T16.3 6.7q.275-.275.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.275.275-.687.288T16.3 17.3q-.275-.275-.275-.7t.275-.7zm-16.3 0l3.85 3.9q.275.275.288.688T7.7 17.3q-.275.275-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.212-.325T1.425 12t.063-.375t.212-.325l4.6-4.6q.275-.275.688-.288T7.7 6.7q.275.275.275.7t-.275.7zm3.438.713Q7 12.425 7 12t.288-.712T8 11t.713.288T9 12t-.288.713T8 13t-.712-.288m4 0Q11 12.426 11 12t.288-.712T12 11t.713.288T13 12t-.288.713T12 13t-.712-.288m4 0Q15 12.426 15 12t.288-.712T16 11t.713.288T17 12t-.288.713T16 13t-.712-.288'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:settings-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.25 22l-.4-3.2q-.325-.125-.612-.3t-.563-.375L4.7 19.375l-2.75-4.75l2.575-1.95Q4.5 12.5 4.5 12.338v-.675q0-.163.025-.338L1.95 9.375l2.75-4.75l2.975 1.25q.275-.2.575-.375t.6-.3l.4-3.2h5.5l.4 3.2q.325.125.613.3t.562.375l2.975-1.25l2.75 4.75l-2.575 1.95q.025.175.025.338v.674q0 .163-.05.338l2.575 1.95l-2.75 4.75l-2.95-1.25q-.275.2-.575.375t-.6.3l-.4 3.2zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.488 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:settings-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.825 22q-.675 0-1.162-.45t-.588-1.1L8.85 18.8q-.325-.125-.612-.3t-.563-.375l-1.55.65q-.625.275-1.25.05t-.975-.8l-1.175-2.05q-.35-.575-.2-1.225t.675-1.075l1.325-1Q4.5 12.5 4.5 12.337v-.675q0-.162.025-.337l-1.325-1Q2.675 9.9 2.525 9.25t.2-1.225L3.9 5.975q.35-.575.975-.8t1.25.05l1.55.65q.275-.2.575-.375t.6-.3l.225-1.65q.1-.65.588-1.1T10.825 2h2.35q.675 0 1.163.45t.587 1.1l.225 1.65q.325.125.613.3t.562.375l1.55-.65q.625-.275 1.25-.05t.975.8l1.175 2.05q.35.575.2 1.225t-.675 1.075l-1.325 1q.025.175.025.338v.674q0 .163-.05.338l1.325 1q.525.425.675 1.075t-.2 1.225l-1.2 2.05q-.35.575-.975.8t-1.25-.05l-1.5-.65q-.275.2-.575.375t-.6.3l-.225 1.65q-.1.65-.587 1.1t-1.163.45zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.487 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:shield-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.675 21.875q-.15-.025-.3-.075Q8 20.675 6 17.637T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025M12 19.9q2.6-.825 4.3-3.3t1.7-5.5V6.375l-6-2.25l-6 2.25V11.1q0 3.025 1.7 5.5t4.3 3.3m0-7.9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:shopping-cart-checkout-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.588 21.413Q5 20.825 5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22t-1.412-.587m10 0Q15 20.825 15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22t-1.412-.587M3 4H2q-.425 0-.712-.288T1 3t.288-.712T2 2h1.65q.275 0 .525.15t.375.425L8.525 11h7l3.625-6.5q.125-.25.35-.375T20 4q.575 0 .863.488t.012.987L17.3 11.95q-.275.5-.737.775T15.55 13H8.1L7 15h11q.425 0 .713.288T19 16t-.288.713T18 17H7q-1.125 0-1.713-.975T5.25 14.05L6.6 11.6zm9.175 3H9q-.425 0-.712-.288T8 6t.288-.712T9 5h3.175l-.9-.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.687.288T11.3 9.3q-.275-.275-.275-.7t.275-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:smart-toy-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 15q-1.25 0-2.125-.875T1 12t.875-2.125T4 9V7q0-.825.588-1.412T6 5h3q0-1.25.875-2.125T12 2t2.125.875T15 5h3q.825 0 1.413.588T20 7v2q1.25 0 2.125.875T23 12t-.875 2.125T20 15v4q0 .825-.587 1.413T18 21H6q-.825 0-1.412-.587T4 19zm6.063-2.437q.437-.438.437-1.063t-.437-1.062T9 10t-1.062.438T7.5 11.5t.438 1.063T9 13t1.063-.437m6 0q.437-.438.437-1.063t-.437-1.062T15 10t-1.062.438T13.5 11.5t.438 1.063T15 13t1.063-.437M8 17h8v-2H8zm-2 2h12V7H6zm6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:speed-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 16.088q.95-.013 1.4-.688l4.225-6.325q.225-.35-.062-.637t-.638-.063L10.6 12.6q-.675.45-.712 1.375t.562 1.525t1.55.588M12 4q.9 0 1.775.15t1.7.475q.4.15.85.563t.25.787t-.9.5t-1.125-.025q-.625-.225-1.262-.337T12 6Q8.675 6 6.337 8.338T4 14q0 1.05.288 2.075T5.1 18h13.8q.575-.95.838-1.975T20 13.9q0-.65-.113-1.275T19.55 11.4q-.15-.425-.05-.825t.45-.675q.325-.25.713-.15t.537.45q.375.875.575 1.788T22 13.85q.025 1.425-.325 2.725T20.65 19.05q-.275.45-.75.7t-1 .25H5.1q-.525 0-1-.25t-.75-.7q-.65-1.125-1-2.387T2 14q0-2.075.788-3.887t2.15-3.175t3.187-2.15T12 4m.175 7.825'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:stop-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h6q.425 0 .713-.288T16 15V9q0-.425-.288-.712T15 8H9q-.425 0-.712.288T8 9v6q0 .425.288.713T9 16m3 6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:stop-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 16V8q0-.825.588-1.412T8 6h8q.825 0 1.413.588T18 8v8q0 .825-.587 1.413T16 18H8q-.825 0-1.412-.587T6 16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:system-update-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h4q.425 0 .713.288T9 5t-.288.713T8 6H4v12h16V6h-4q-.425 0-.712-.288T15 5t.288-.712T16 4h4q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm7-8.4V5q0-.425.288-.712T12 4t.713.288T13 5v6.6l1.9-1.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-3.6 3.6q-.3.3-.7.3t-.7-.3l-3.6-3.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:terminal-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V8H4zm4.675-5l-1.9-1.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.287t.7.287l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.687.288T6.8 16.3q-.275-.275-.275-.7t.275-.7zM13 17q-.425 0-.712-.288T12 16t.288-.712T13 15h4q.425 0 .713.288T18 16t-.288.713T17 17z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:timer-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 3q-.425 0-.712-.288T9 2t.288-.712T10 1h4q.425 0 .713.288T15 2t-.288.713T14 3zm2.713 10.713Q13 13.425 13 13V9q0-.425-.288-.712T12 8t-.712.288T11 9v4q0 .425.288.713T12 14t.713-.288m-4.2 7.576q-1.638-.713-2.863-1.938t-1.937-2.863T3 13t.713-3.488T5.65 6.65t2.863-1.937T12 4q1.55 0 2.975.5t2.675 1.45l.7-.7q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.7.7Q20 8.6 20.5 10.025T21 13q0 1.85-.713 3.488T18.35 19.35t-2.863 1.938T12 22t-3.488-.712m8.438-3.338Q19 15.9 19 13t-2.05-4.95T12 6T7.05 8.05T5 13t2.05 4.95T12 20t4.95-2.05M12 13'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:update-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21q-1.875 0-3.512-.712t-2.85-1.925t-1.925-2.85T3 12t.713-3.512t1.924-2.85t2.85-1.925T12 3q2.05 0 3.888.875T19 6.35V5q0-.425.288-.712T20 4t.713.288T21 5v4q0 .425-.288.713T20 10h-4q-.425 0-.712-.288T15 9t.288-.712T16 8h1.75q-1.025-1.4-2.525-2.2T12 5Q9.075 5 7.038 7.038T5 12t2.038 4.963T12 19q2.375 0 4.25-1.425t2.475-3.675q.125-.4.45-.6t.725-.15q.425.05.675.362t.15.688q-.725 2.975-3.15 4.888T12 21m1-9.4l2.5 2.5q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.8-2.8q-.15-.15-.225-.337T11 11.975V8q0-.425.288-.712T12 7t.713.288T13 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:upgrade-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 20q-.425 0-.712-.288T7 19t.288-.712T8 18h8q.425 0 .713.288T17 19t-.288.713T16 20zm3.288-4.288Q11 15.425 11 15V7.825L9.1 9.7q-.275.275-.687.288T7.7 9.7q-.275-.275-.275-.7t.275-.7l3.6-3.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l3.6 3.6q.275.275.288.688T16.3 9.7q-.275.275-.7.275t-.7-.275L13 7.825V15q0 .425-.287.713T12 16t-.712-.288'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16V7.85l-2.6 2.6L7 9l5-5l5 5l-1.4 1.45l-2.6-2.6V16zm-5 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:upload-file-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 19h2v-4.175l1.6 1.6L16 15l-4-4l-4 4l1.425 1.4L11 14.825zm-5 3q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:verified-user-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.95 12.7l-1.4-1.4q-.3-.3-.7-.3t-.7.3t-.3.713t.3.712l2.1 2.125q.3.3.7.3t.7-.3l4.25-4.25q.3-.3.3-.712t-.3-.713t-.712-.3t-.713.3zm.725 9.175q-.15-.025-.3-.075Q8 20.675 6 17.637T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025M12 19.9q2.6-.825 4.3-3.3t1.7-5.5V6.375l-6-2.25l-6 2.25V11.1q0 3.025 1.7 5.5t4.3 3.3m0-7.9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:visibility-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.188 14.688Q16.5 13.375 16.5 11.5t-1.312-3.187T12 7T8.813 8.313T7.5 11.5t1.313 3.188T12 16t3.188-1.312m-5.1-1.276Q9.3 12.625 9.3 11.5t.788-1.912T12 8.8t1.913.788t.787 1.912t-.787 1.913T12 14.2t-1.912-.787m-4.2 3.787q-2.763-1.8-4.363-4.75q-.125-.225-.187-.462t-.063-.488t.063-.488t.187-.462q1.6-2.95 4.363-4.75T12 4t6.113 1.8t4.362 4.75q.125.225.188.463t.062.487t-.062.488t-.188.462q-1.6 2.95-4.362 4.75T12 19t-6.113-1.8m11.3-1.687Q19.55 14.025 20.8 11.5q-1.25-2.525-3.613-4.012T12 6T6.813 7.488T3.2 11.5q1.25 2.525 3.613 4.013T12 17t5.188-1.487'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:vital-signs-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.15 19.725q-.375-.275-.55-.7L5.3 13H2q-.425 0-.712-.288T1 12t.288-.712T2 11h4q.325 0 .563.175t.362.475L9 17.1l4.6-12.125q.175-.425.55-.7T15 4t.85.275t.55.7L18.7 11H22q.425 0 .713.288T23 12t-.288.713T22 13h-4q-.325 0-.562-.175t-.363-.475L15 6.9l-4.6 12.125q-.175.425-.55.7T9 20t-.85-.275'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:warning-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.725 21q-.275 0-.5-.137t-.35-.363t-.137-.488t.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125t.387.375l9.25 16q.15.25.138.513t-.138.487t-.35.363t-.5.137zm1.725-2h15.1L12 6zm8.263-1.287Q13 17.425 13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18t.713-.288m0-3Q13 14.425 13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15t.713-.288M12 12.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:web-asset{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V8H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-arrow-right-thin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.94v-4H5.08l-.03-2.01H14V6.94l5 5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 7L9 19l-5.5-5.5l1.41-1.41L9 16.17L19.59 5.59z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-chevron-down,.i-mdi\:chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6l-6-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-clock-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20a8 8 0 0 0 8-8a8 8 0 0 0-8-8a8 8 0 0 0-8 8a8 8 0 0 0 8 8m0-18a10 10 0 0 1 10 10a10 10 0 0 1-10 10C6.47 22 2 17.5 2 12A10 10 0 0 1 12 2m.5 5v5.25l4.5 2.67l-.75 1.23L11 13V7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-cloud-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 20H6.5q-2.28 0-3.89-1.57Q1 16.85 1 14.58q0-1.95 1.17-3.48q1.18-1.53 3.08-1.95q.63-2.3 2.5-3.72Q9.63 4 12 4q2.93 0 4.96 2.04Q19 8.07 19 11q1.73.2 2.86 1.5q1.14 1.28 1.14 3q0 1.88-1.31 3.19T18.5 20H13v-7.15l1.6 1.55L16 13l-4-4l-4 4l1.4 1.4l1.6-1.55Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-cog-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 8a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m0 2a2 2 0 0 0-2 2a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2m-2 12c-.25 0-.46-.18-.5-.42l-.37-2.65c-.63-.25-1.17-.59-1.69-.99l-2.49 1.01c-.22.08-.49 0-.61-.22l-2-3.46a.493.493 0 0 1 .12-.64l2.11-1.66L4.5 12l.07-1l-2.11-1.63a.493.493 0 0 1-.12-.64l2-3.46c.12-.22.39-.31.61-.22l2.49 1c.52-.39 1.06-.73 1.69-.98l.37-2.65c.04-.24.25-.42.5-.42h4c.25 0 .46.18.5.42l.37 2.65c.63.25 1.17.59 1.69.98l2.49-1c.22-.09.49 0 .61.22l2 3.46c.13.22.07.49-.12.64L19.43 11l.07 1l-.07 1l2.11 1.63c.19.15.25.42.12.64l-2 3.46c-.12.22-.39.31-.61.22l-2.49-1c-.52.39-1.06.73-1.69.98l-.37 2.65c-.04.24-.25.42-.5.42zm1.25-18l-.37 2.61c-1.2.25-2.26.89-3.03 1.78L5.44 7.35l-.75 1.3L6.8 10.2a5.55 5.55 0 0 0 0 3.6l-2.12 1.56l.75 1.3l2.43-1.04c.77.88 1.82 1.52 3.01 1.76l.37 2.62h1.52l.37-2.61c1.19-.25 2.24-.89 3.01-1.77l2.43 1.04l.75-1.3l-2.12-1.55c.4-1.17.4-2.44 0-3.61l2.11-1.55l-.75-1.3l-2.41 1.04a5.42 5.42 0 0 0-3.03-1.77L12.75 4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-database-cog-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 14c-2.42 0-4.7-.6-6-1.55V9.64c1.47.83 3.61 1.36 6 1.36s4.53-.53 6-1.36v2.44c.33-.05.66-.08 1-.08s.67.03 1 .08V7c0-2.21-3.58-4-8-4S4 4.79 4 7v10c0 2.21 3.59 4 8 4h.29a7.4 7.4 0 0 1-.29-2c-3.87 0-6-1.5-6-2v-2.23c1.61.78 3.72 1.23 6 1.23c.24 0 .47 0 .7-.03c.4-.83.95-1.56 1.62-2.16c-.74.12-1.52.19-2.32.19m0-9c3.87 0 6 1.5 6 2s-2.13 2-6 2s-6-1.5-6-2s2.13-2 6-2m10.7 14.6v-1l1.1-.8c.1-.1.2-.2.1-.3l-1-1.7c0-.1-.2-.1-.3-.1l-1.2.5c-.3-.2-.6-.4-.9-.5l-.2-1.3c0-.1-.1-.2-.2-.2h-2c-.2 0-.3.1-.3.2l-.2 1.3c-.3.2-.5.3-.8.5l-1.2-.5c-.1 0-.2 0-.3.1l-1 1.7c0 .1 0 .2.1.3l1.1.8v1l-1.1.8c-.1.1-.2.2-.1.3l1 1.7c.1.1.2.1.3.1l1.2-.5c.2.2.5.4.8.5l.2 1.3c.1.1.2.2.3.2h2c.1 0 .2-.1.2-.2l.2-1.3c.3-.2.5-.3.8-.5l1.2.4c.1 0 .2 0 .3-.1l1-1.7c.1-.1.1-.2 0-.2zm-3.7.9c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5s1.5.7 1.5 1.5s-.7 1.5-1.5 1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-file-document-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm0 2h7v5h5v11H6zm2 8v2h8v-2zm0 4v2h5v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-folder-arrow-down-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 8v5.81c-.61-.35-1.28-.59-2-.72V8H4v10h9.09c-.05.33-.09.66-.09 1s.04.67.09 1H4a2 2 0 0 1-2-2V6c0-1.11.89-2 2-2h6l2 2h8a2 2 0 0 1 2 2m-2 8h-2v4h-2l3 3l3-3h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.1 10L4 18V8h17a2 2 0 0 0-2-2h-7l-2-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h15c.9 0 1.7-.6 1.9-1.5l2.3-8.5zM19 18H6l1.6-6h13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-format-list-bulleted{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 5h14v2H7zm0 8v-2h14v2zM4 4.5A1.5 1.5 0 0 1 5.5 6A1.5 1.5 0 0 1 4 7.5A1.5 1.5 0 0 1 2.5 6A1.5 1.5 0 0 1 4 4.5m0 6A1.5 1.5 0 0 1 5.5 12A1.5 1.5 0 0 1 4 13.5A1.5 1.5 0 0 1 2.5 12A1.5 1.5 0 0 1 4 10.5M7 19v-2h14v2zm-3-2.5A1.5 1.5 0 0 1 5.5 18A1.5 1.5 0 0 1 4 19.5A1.5 1.5 0 0 1 2.5 18A1.5 1.5 0 0 1 4 16.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-git{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.6 10.59L8.38 4.8l1.69 1.7c-.24.85.15 1.78.93 2.23v5.54c-.6.34-1 .99-1 1.73a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.39-1-1.73V9.41l2.07 2.09c-.07.15-.07.32-.07.5a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2c-.18 0-.35 0-.5.07L13.93 7.5a1.98 1.98 0 0 0-1.15-2.34c-.43-.16-.88-.2-1.28-.09L9.8 3.38l.79-.78c.78-.79 2.04-.79 2.82 0l7.99 7.99c.79.78.79 2.04 0 2.82l-7.99 7.99c-.78.79-2.04.79-2.82 0L2.6 13.41c-.79-.78-.79-2.04 0-2.82'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-github{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-history{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.5 8H12v5l4.28 2.54l.72-1.21l-3.5-2.08zM13 3a9 9 0 0 0-9 9H1l3.96 4.03L9 12H6a7 7 0 0 1 7-7a7 7 0 0 1 7 7a7 7 0 0 1-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.9 8.9 0 0 0 13 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-information-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 9h2V7h-2m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m-1 15h2v-6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-language-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 18.08c-6.63 0-12-2.72-12-6.08s5.37-6.08 12-6.08S24 8.64 24 12s-5.37 6.08-12 6.08m-5.19-7.95c.54 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.58 1.09q-.42.33-1.29.33h-.87l.53-2.76zm-3.5 5.55h1.44l.34-1.75h1.23c.54 0 .98-.06 1.33-.17c.35-.12.67-.31.96-.58c.24-.22.43-.46.58-.73c.15-.26.26-.56.31-.88c.16-.78.05-1.39-.33-1.82c-.39-.44-.99-.65-1.82-.65H4.59zm7.25-8.33l-1.28 6.58h1.42l.74-3.77h1.14c.36 0 .6.06.71.18s.13.34.07.66l-.57 2.93h1.45l.59-3.07c.13-.62.03-1.07-.27-1.36c-.3-.27-.85-.4-1.65-.4h-1.27L12 7.35zM18 10.13c.55 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.57 1.09c-.29.22-.72.33-1.3.33h-.85l.5-2.76zm-3.5 5.55h1.44l.34-1.75h1.22c.55 0 1-.06 1.35-.17c.35-.12.65-.31.95-.58c.24-.22.44-.46.58-.73c.15-.26.26-.56.32-.88c.15-.78.04-1.39-.34-1.82c-.36-.44-.99-.65-1.82-.65h-2.75z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-lightning-bolt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 15H6l7-14v8h5l-7 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-link-variant{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.59 13.41c.41.39.41 1.03 0 1.42c-.39.39-1.03.39-1.42 0a5.003 5.003 0 0 1 0-7.07l3.54-3.54a5.003 5.003 0 0 1 7.07 0a5.003 5.003 0 0 1 0 7.07l-1.49 1.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.98 2.98 0 0 0 0-4.24a2.98 2.98 0 0 0-4.24 0l-3.53 3.53a2.98 2.98 0 0 0 0 4.24m2.82-4.24c.39-.39 1.03-.39 1.42 0a5.003 5.003 0 0 1 0 7.07l-3.54 3.54a5.003 5.003 0 0 1-7.07 0a5.003 5.003 0 0 1 0-7.07l1.49-1.49c-.01.82.12 1.64.4 2.43l-.47.47a2.98 2.98 0 0 0 0 4.24a2.98 2.98 0 0 0 4.24 0l3.53-3.53a2.98 2.98 0 0 0 0-4.24a.973.973 0 0 1 0-1.42'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 16H3V4h18m0-2H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h7v2H8v2h8v-2h-2v-2h7a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-nodejs{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 1.85c-.27 0-.55.07-.78.2l-7.44 4.3c-.48.28-.78.8-.78 1.36v8.58c0 .56.3 1.08.78 1.36l1.95 1.12c.95.46 1.27.47 1.71.47c1.4 0 2.21-.85 2.21-2.33V8.44c0-.12-.1-.22-.22-.22H8.5c-.13 0-.23.1-.23.22v8.47c0 .66-.68 1.31-1.77.76L4.45 16.5a.26.26 0 0 1-.11-.21V7.71c0-.09.04-.17.11-.21l7.44-4.29c.06-.04.16-.04.22 0l7.44 4.29c.07.04.11.12.11.21v8.58c0 .08-.04.16-.11.21l-7.44 4.29c-.06.04-.16.04-.23 0L10 19.65c-.08-.03-.16-.04-.21-.01c-.53.3-.63.36-1.12.51c-.12.04-.31.11.07.32l2.48 1.47q.36.21.78.21t.78-.21l7.44-4.29c.48-.28.78-.8.78-1.36V7.71c0-.56-.3-1.08-.78-1.36l-7.44-4.3c-.23-.13-.5-.2-.78-.2M14 8c-2.12 0-3.39.89-3.39 2.39c0 1.61 1.26 2.08 3.3 2.28c2.43.24 2.62.6 2.62 1.08c0 .83-.67 1.18-2.23 1.18c-1.98 0-2.4-.49-2.55-1.47a.226.226 0 0 0-.22-.18h-.96c-.12 0-.21.09-.21.22c0 1.24.68 2.74 3.94 2.74c2.35 0 3.7-.93 3.7-2.55c0-1.61-1.08-2.03-3.37-2.34c-2.31-.3-2.54-.46-2.54-1c0-.45.2-1.05 1.91-1.05c1.5 0 2.09.33 2.32 1.36c.02.1.11.17.21.17h.97c.05 0 .11-.02.15-.07c.04-.04.07-.1.05-.16C17.56 8.82 16.38 8 14 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-open-in-new{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 3v2h3.59l-9.83 9.83l1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-refresh{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.65 6.35A7.96 7.96 0 0 0 12 4a8 8 0 0 0-8 8a8 8 0 0 0 8 8c3.73 0 6.84-2.55 7.73-6h-2.08A5.99 5.99 0 0 1 12 18a6 6 0 0 1-6-6a6 6 0 0 1 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 1h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1M9 5h1V3H9zm0 8h1v-2H9zm0 8h1v-2H9zM5 3v2h2V3zm0 8v2h2v-2zm0 8v2h2v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-swap-horizontal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21 9l-4-4v3h-7v2h7v3M7 11l-4 4l4 4v-3h7v-2H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-trash-can-outline,.i-mdi\:trash-can-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3zM7 6h10v13H7zm2 2v9h2V8zm4 0v9h2V8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16v-6H5l7-7l7 7h-4v6zm-4 4v-2h14v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-view-quilt-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 5v13h17V5zm2 11V7h3v9zm5 0v-3.5h3V16zm8 0h-3v-3.5h3zm-8-5.5V7h8v3.5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-weather-night{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m17.75 4.09l-2.53 1.94l.91 3.06l-2.63-1.81l-2.63 1.81l.91-3.06l-2.53-1.94L12.44 4l1.06-3l1.06 3zm3.5 6.91l-1.64 1.25l.59 1.98l-1.7-1.17l-1.7 1.17l.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95zm-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85c-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14c.4-.4.82-.76 1.27-1.08c.75-.53 1.93.36 1.85 1.19c-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82c-2.81 3.14-2.7 7.96.31 10.98c3.02 3.01 7.84 3.12 10.98.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-white-balance-sunny{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m3.55 19.09l1.41 1.41l1.8-1.79l-1.42-1.42M12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6m8 7h3v-2h-3m-2.76 7.71l1.8 1.79l1.41-1.41l-1.79-1.8M20.45 5l-1.41-1.4l-1.8 1.79l1.42 1.42M13 1h-2v3h2M6.76 5.39L4.96 3.6L3.55 5l1.79 1.81zM1 13h3v-2H1m12 9h-2v3h2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-wordpress,.i-mdi\:wordpress{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.42 12c0-1.24.27-2.42.74-3.5l4.1 11.22A8.56 8.56 0 0 1 3.42 12m14.37-.43c0 .73-.29 1.58-.65 2.77l-.86 2.86l-3.1-9.2l.98-.1c.47-.06.41-.74-.05-.71c0 0-1.39.11-2.29.11l-2.26-.11c-.46-.03-.51.68-.06.71l.91.1l1.34 3.64l-1.88 5.63L6.74 8l.99-.1c.46-.06.4-.74-.06-.71c0 0-1.39.11-2.29.11l-.55-.01C6.37 4.96 9 3.42 12 3.42c2.23 0 4.27.86 5.79 2.25h-.11c-.84 0-1.44.73-1.44 1.52c0 .71.41 1.31.84 2.01c.33.57.71 1.3.71 2.37m-5.64 1.18l2.64 7.22l.06.12c-.89.32-1.85.49-2.85.49c-.84 0-1.65-.12-2.42-.35zm7.38-4.87A8.55 8.55 0 0 1 20.58 12c0 3.16-1.72 5.93-4.27 7.41l2.62-7.57c.49-1.22.66-2.2.66-3.07zM12 2a10 10 0 0 1 10 10a10 10 0 0 1-10 10A10 10 0 0 1 2 12A10 10 0 0 1 12 2m0 19.54c5.26 0 9.54-4.28 9.54-9.54S17.26 2.46 12 2.46S2.46 6.74 2.46 12s4.28 9.54 9.54 9.54'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:earth{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.9 17.39c-.26-.8-1.01-1.39-1.9-1.39h-1v-3a1 1 0 0 0-1-1H8v-2h2a1 1 0 0 0 1-1V7h2a2 2 0 0 0 2-2v-.41a7.984 7.984 0 0 1 2.9 12.8M11 19.93c-3.95-.49-7-3.85-7-7.93c0-.62.08-1.22.21-1.79L9 15v1a2 2 0 0 0 2 2m1-16A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:fire{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.66 11.2c-.23-.3-.51-.56-.77-.82c-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32c-2.59 2.08-3.61 5.75-2.39 8.9c.04.1.08.2.08.33c0 .22-.15.42-.35.5c-.23.1-.47.04-.66-.12a.6.6 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5c.14.6.41 1.2.71 1.73c1.08 1.73 2.95 2.97 4.96 3.22c2.14.27 4.43-.12 6.07-1.6c1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6c-1.12.4-2.24-.16-2.9-.82c1.19-.28 1.9-1.16 2.11-2.05c.17-.8-.15-1.46-.28-2.23c-.12-.74-.1-1.37.17-2.06c.19.38.39.76.63 1.06c.77 1 1.98 1.44 2.24 2.8c.04.14.06.28.06.43c.03.82-.33 1.72-.93 2.27'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:pin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12V4h1V2H7v2h1v8l-2 2v2h5.2v6h1.6v-6H18v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:radar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.07 4.93l-1.41 1.41A8 8 0 0 1 20 12a8 8 0 0 1-8 8a8 8 0 0 1-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12a6 6 0 0 0 6 6a6 6 0 0 0 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12a4 4 0 0 1-4 4a4 4 0 0 1-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.38-1-1.72V2h-1A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10c0-2.76-1.12-5.26-2.93-7.07'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:remove-circle-off-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22.1 21.5L2.4 1.7L1.1 3l3 3C2.8 7.6 2 9.7 2 12c0 5.5 4.5 10 10 10c2.3 0 4.4-.8 6-2.1l2.8 2.8zM12 20c-4.4 0-8-3.6-8-8c0-1.7.6-3.3 1.5-4.6L9.1 11H7v2h4.1l5.5 5.5c-1.3.9-2.9 1.5-4.6 1.5M8.2 5L6.7 3.5C8.3 2.6 10.1 2 12 2c5.5 0 10 4.5 10 10c0 1.9-.6 3.7-1.5 5.3L19 15.8c.6-1.1 1-2.4 1-3.8c0-4.4-3.6-8-8-8c-1.4 0-2.7.4-3.8 1m8 8l-2-2H17v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:robot-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.5 15.5c0 1.11-.89 2-2 2s-2-.89-2-2s.9-2 2-2s2 .9 2 2m-9-2c-1.1 0-2 .9-2 2s.9 2 2 2s2-.89 2-2s-.89-2-2-2M23 15v3c0 .55-.45 1-1 1h-1v1c0 1.11-.89 2-2 2H5a2 2 0 0 1-2-2v-1H2c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1c0-3.87 3.13-7 7-7h1V5.73c-.6-.34-1-.99-1-1.73c0-1.1.9-2 2-2s2 .9 2 2c0 .74-.4 1.39-1 1.73V7h1c3.87 0 7 3.13 7 7h1c.55 0 1 .45 1 1m-2 1h-2v-2c0-2.76-2.24-5-5-5h-4c-2.76 0-5 2.24-5 5v2H3v1h2v3h14v-3h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:server-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 4.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6V4.6C22 3.7 21.5 3 20.8 3H3.2C2.5 3 2 3.7 2 4.6M10 8V6H9v2zM5 8h2V6H5zm15 1H4V5h16zM2 14.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6v-4.8c0-.9-.5-1.6-1.2-1.6H3.2c-.7 0-1.2.7-1.2 1.6m8 3.4v-2H9v2zm-5 0h2v-2H5zm15 1H4v-4h16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:shield-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 9a3 3 0 0 1 3 3a3 3 0 0 1-3 3a3 3 0 0 1-3-3a3 3 0 0 1 3-3m5.86 10.31C16.23 21.22 14.28 22.45 12 23c-2.56-.61-4.7-2.07-6.42-4.37C3.86 16.34 3 13.8 3 11V5l9-4l9 4v6c0 2.39-.64 4.61-1.92 6.67l-2.91-2.91c.52-.79.83-1.76.83-2.76a5 5 0 0 0-5-5a5 5 0 0 0-5 5a5 5 0 0 0 5 5c1 0 1.97-.31 2.76-.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:source-branch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 14c-3.36 0-4.46 1.35-4.82 2.24C9.25 16.7 10 17.76 10 19a3 3 0 0 1-3 3a3 3 0 0 1-3-3c0-1.31.83-2.42 2-2.83V7.83A2.99 2.99 0 0 1 4 5a3 3 0 0 1 3-3a3 3 0 0 1 3 3c0 1.31-.83 2.42-2 2.83v5.29c.88-.65 2.16-1.12 4-1.12c2.67 0 3.56-1.34 3.85-2.23A3.01 3.01 0 0 1 14 7a3 3 0 0 1 3-3a3 3 0 0 1 3 3c0 1.34-.88 2.5-2.09 2.86C17.65 11.29 16.68 14 13 14m-6 4a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1M7 4a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1m10 2a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mi\:attachment{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.463 5.576c-.688-.75-1.929-.796-2.756.031l-8.1 8.1c-.21.21-.21.476 0 .686s.476.21.686 0l6.7-6.7a1 1 0 0 1 1.414 1.414l-6.7 6.7a2.45 2.45 0 0 1-3.514 0a2.45 2.45 0 0 1 0-3.514l8.1-8.1c1.567-1.568 4.115-1.619 5.63.015c1.552 1.569 1.597 4.104-.03 5.613l-9.486 9.486c-2.19 2.19-5.624 2.19-7.814 0s-2.19-5.624 0-7.814l8.1-8.1a1 1 0 0 1 1.414 1.414l-8.1 8.1c-1.41 1.41-1.41 3.576 0 4.986s3.576 1.41 4.986 0l9.5-9.5l.031-.03c.75-.687.796-1.929-.031-2.756z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:add-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 20a1.5 1.5 0 0 0 3 0v-6.5H20a1.5 1.5 0 0 0 0-3h-6.5V4a1.5 1.5 0 0 0-3 0v6.5H4a1.5 1.5 0 0 0 0 3h6.5z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:add-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M11 20a1 1 0 1 0 2 0v-7h7a1 1 0 1 0 0-2h-7V4a1 1 0 1 0-2 0v7H4a1 1 0 1 0 0 2h7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:arrow-right-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m15.06 5.283l5.657 5.657a1.5 1.5 0 0 1 0 2.12l-5.656 5.658a1.5 1.5 0 0 1-2.122-2.122l3.096-3.096H4.5a1.5 1.5 0 0 1 0-3h11.535L12.94 7.404a1.5 1.5 0 0 1 2.122-2.121Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:close-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m12 13.414l5.657 5.657a1 1 0 0 0 1.414-1.414L13.414 12l5.657-5.657a1 1 0 0 0-1.414-1.414L12 10.586L6.343 4.929A1 1 0 0 0 4.93 6.343L10.586 12l-5.657 5.657a1 1 0 1 0 1.414 1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:cloud-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M5 10.416a6.5 6.5 0 0 1 12.586-2.204A6.002 6.002 0 0 1 16 20H7a5 5 0 0 1-2-9.584M11.5 6a4.5 4.5 0 0 0-4.473 5a1.01 1.01 0 0 1-.758 1.09A3.002 3.002 0 0 0 7 18h9a4 4 0 0 0 .655-7.947a1.01 1.01 0 0 1-.81-.732A4.5 4.5 0 0 0 11.5 6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:delete-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M14.28 2a2 2 0 0 1 1.897 1.368L16.72 5H20a1 1 0 1 1 0 2l-.003.071l-.867 12.143A3 3 0 0 1 16.138 22H7.862a3 3 0 0 1-2.992-2.786L4.003 7.07L4 7a1 1 0 0 1 0-2h3.28l.543-1.632A2 2 0 0 1 9.721 2zm3.717 5H6.003l.862 12.071a1 1 0 0 0 .997.929h8.276a1 1 0 0 0 .997-.929zM10 10a1 1 0 0 1 .993.883L11 11v5a1 1 0 0 1-1.993.117L9 16v-5a1 1 0 0 1 1-1m4 0a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0v-5a1 1 0 0 1 1-1m.28-6H9.72l-.333 1h5.226z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:discord-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.003 4c.744 0 1.53.26 2.25.547l.527.216c1.26.528 1.968 1.636 2.517 2.853c.891 1.975 1.51 4.608 1.724 6.61c.102.95.127 1.906-.056 2.549c-.197.687-.867 1.173-1.518 1.555l-.322.183l-.334.186q-.26.144-.525.284l-.522.27l-.717.357l-.577.284a1 1 0 1 1-.894-1.788l.79-.39l-.58-.609c-1.39.57-3.027.893-4.766.893s-3.376-.322-4.766-.893l-.58.608l.793.39a1 1 0 1 1-.894 1.79l-.544-.27c-.402-.2-.805-.398-1.203-.607l-.928-.505l-.321-.183c-.651-.382-1.322-.868-1.518-1.555c-.184-.643-.158-1.598-.057-2.55c.214-2.001.833-4.634 1.724-6.609c.549-1.217 1.257-2.325 2.517-2.853C7.059 4.413 8.072 4 9 4c.603 0 1.077.555.99 1.147A14 14 0 0 1 12 5c.691 0 1.366.05 2.014.148A1.012 1.012 0 0 1 15.004 4ZM8.75 10.5a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5m6.5 0a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:down-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M13.06 16.06a1.5 1.5 0 0 1-2.12 0l-5.658-5.656a1.5 1.5 0 1 1 2.122-2.121L12 12.879l4.596-4.596a1.5 1.5 0 0 1 2.122 2.12l-5.657 5.658Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:plugin-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 4a1.472 1.472 0 0 0-1.317 2.13l.163.325A1.067 1.067 0 0 1 8.39 8H5a1 1 0 0 0-1 1v1.194c1.82-.109 3.5 1.331 3.5 3.306S5.82 16.915 4 16.806V19a1 1 0 0 0 1 1h2.194c-.109-1.82 1.331-3.5 3.306-3.5s3.415 1.68 3.306 3.5H15a1 1 0 0 0 1-1v-3.39c0-.794.835-1.31 1.545-.956l.324.163a1.472 1.472 0 1 0 0-2.634l-.324.163A1.067 1.067 0 0 1 16 11.39V9a1 1 0 0 0-1-1h-2.39c-.794 0-1.31-.835-.956-1.545l.163-.325A1.472 1.472 0 0 0 10.5 4M7.064 6c-.316-2.017 1.23-4 3.436-4s3.752 1.983 3.436 4H15a3 3 0 0 1 3 3v1.064c2.017-.316 4 1.23 4 3.436s-1.983 3.752-4 3.436V19a3 3 0 0 1-3 3h-2.407a1.06 1.06 0 0 1-.976-1.48l.085-.197a1.308 1.308 0 1 0-2.404 0l.085.198c.3.7-.214 1.479-.976 1.479H5a3 3 0 0 1-3-3v-3.407c0-.762.779-1.276 1.48-.976l.197.085a1.308 1.308 0 1 0 0-2.404l-.198.085c-.7.3-1.479-.214-1.479-.976V9a3 3 0 0 1 3-3z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:right-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.707 11.293a1 1 0 0 1 0 1.414l-5.657 5.657a1 1 0 1 1-1.414-1.414l4.95-4.95l-4.95-4.95a1 1 0 0 1 1.414-1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:telegram-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M19.777 4.43a1.5 1.5 0 0 1 2.062 1.626l-2.268 13.757c-.22 1.327-1.676 2.088-2.893 1.427c-1.018-.553-2.53-1.405-3.89-2.294c-.68-.445-2.763-1.87-2.507-2.884c.22-.867 3.72-4.125 5.72-6.062c.785-.761.427-1.2-.5-.5c-2.302 1.738-5.998 4.381-7.22 5.125c-1.078.656-1.64.768-2.312.656c-1.226-.204-2.363-.52-3.291-.905c-1.254-.52-1.193-2.244-.001-2.746z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:time-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m0 2a1 1 0 0 1 .993.883L13 7v4.586l2.707 2.707a1 1 0 0 1-1.32 1.497l-.094-.083l-3-3a1 1 0 0 1-.284-.576L11 12V7a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mynaui\:refresh-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21.074 12.154a.75.75 0 0 1 .672.82c-.49 4.93-4.658 8.776-9.724 8.776c-2.724 0-5.364-.933-7.238-2.68L3 20.85a.75.75 0 0 1-.75-.75v-3.96c0-.714.58-1.29 1.291-1.29h3.97a.75.75 0 0 1 .75.75l-2.413 2.407c1.558 1.433 3.78 2.243 6.174 2.243c4.29 0 7.817-3.258 8.232-7.424a.75.75 0 0 1 .82-.672m-18.82-1.128c.49-4.93 4.658-8.776 9.724-8.776c2.724 0 5.364.933 7.238 2.68L21 3.15a.75.75 0 0 1 .75.75v3.96c0 .714-.58 1.29-1.291 1.29h-3.97a.75.75 0 0 1-.75-.75l2.413-2.408c-1.558-1.432-3.78-2.242-6.174-2.242c-4.29 0-7.817 3.258-8.232 7.424a.75.75 0 1 1-1.492-.148'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-octicon\:git-branch-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0a.75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\:issue-type-maintenance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.25 2.5a2.25 2.25 0 0 0-2.154 2.904l.13.43l-.317.318l-6.254 6.253l-.53-.53l.53.53a.664.664 0 0 0 .94.94L9.848 7.09l.318-.318l.43.13a2.25 2.25 0 0 0 2.685-3.124l-1.5 1.501a.75.75 0 1 1-1.061-1.06l1.5-1.5a2.24 2.24 0 0 0-.97-.22ZM7.5 4.75a3.75 3.75 0 1 1 3.114 3.696L10.061 9l.939.94l.47-.47l.53-.53l.53.53l1.875 1.875a2.164 2.164 0 1 1-3.06 3.06L9.47 12.53L8.94 12l.53-.53l.47-.47l-.94-.94l-4.345 4.345l-.53-.53l.53.53a2.164 2.164 0 1 1-3.06-3.06L5.939 7L3.5 4.56l-.617.617l-.507-.761l-1-1.5l-.341-.512l.435-.434l.5-.5l.434-.435l.512.341l1.5 1l.761.507l-.616.617L7 5.94l.554-.554A4 4 0 0 1 7.5 4.75m4.5 6.31l1.345 1.345a.664.664 0 0 1-.94.94L11.061 12z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\:todo-add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M13 6a.75.75 0 0 1-.75-.75v-1.5h-1.5a.75.75 0 0 1 0-1.5h1.5V.75a.75.75 0 0 1 1.5 0v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5A.75.75 0 0 1 13 6M3 13.5a.5.5 0 0 1-.5-.5V3a.5.5 0 0 1 .5-.5h4.25a.75.75 0 0 0 0-1.5H3a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8.75a.75.75 0 0 0-1.5 0V13a.5.5 0 0 1-.5.5z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pixel\:plus-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 11v2h-1v1h-8v8h-1v1h-2v-1h-1v-8H2v-1H1v-2h1v-1h8V2h1V1h2v1h1v8h8v1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-prime\:clone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.75H6A2.75 2.75 0 0 1 3.25 14V6A2.75 2.75 0 0 1 6 3.25h8A2.75 2.75 0 0 1 16.75 6v8A2.75 2.75 0 0 1 14 16.75m-8-12A1.25 1.25 0 0 0 4.75 6v8A1.25 1.25 0 0 0 6 15.25h8A1.25 1.25 0 0 0 15.25 14V6A1.25 1.25 0 0 0 14 4.75Z'/%3E%3Cpath fill='currentColor' d='M18 20.75h-8A2.75 2.75 0 0 1 7.25 18v-2h1.5v2A1.25 1.25 0 0 0 10 19.25h8A1.25 1.25 0 0 0 19.25 18v-8A1.25 1.25 0 0 0 18 8.75h-2v-1.5h2A2.75 2.75 0 0 1 20.75 10v8A2.75 2.75 0 0 1 18 20.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-qlementine-icons\:tool-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M15.1 3.12a1 1 0 0 1 .706.71c.452 1.71.032 3.62-1.32 4.97a5.14 5.14 0 0 1-4.87 1.36a.34.34 0 0 0-.148-.006l-.025.008l-5.08 5.08a2.563 2.563 0 0 1-3.62 0a2.563 2.563 0 0 1 0-3.62l5.08-5.08l.008-.025a.34.34 0 0 0-.006-.148a5.16 5.16 0 0 1 1.366-4.88a5.11 5.11 0 0 1 4.97-1.32a1 1 0 0 1 .452 1.674l-2.1 2.1l.383 1.15l1.15.383l2.1-2.1a1 1 0 0 1 .968-.258zM5.81 6.55l.001-.002zm3.62 3.62l.002-.001zm4.34-2.07a4.16 4.16 0 0 1-3.93 1.1c-.396-.096-.827-.023-1.12.265l-5.08 5.08c-.607.608-1.6.608-2.21 0a1.57 1.57 0 0 1 0-2.21l5.08-5.08c.288-.288.361-.721.265-1.12a4.2 4.2 0 0 1-.043-1.78a4.2 4.2 0 0 1 1.14-2.15c.76-.76 1.74-1.16 2.73-1.2a4.3 4.3 0 0 1 1.28.137l-2.1 2.1a1 1 0 0 0-.242 1.02l.383 1.15c.1.299.334.533.632.632l1.15.383a.99.99 0 0 0 1.02-.242l2.1-2.1c.11.418.156.849.137 1.28a4.1 4.1 0 0 1-1.2 2.73z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\:device-recover-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-1 2H6v16h12zm-6 3a5 5 0 0 1 2.628 9.254L12.5 12H15a3 3 0 1 0-3 3l.955 1.909q-.464.09-.955.091a5 5 0 0 1 0-10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\:menu-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 4h18v2H3zm0 7h18v2H3zm0 7h18v2H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:backend{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.82 3.283c.35.262.727.456 1.131.583.527.168.961.22 1.262.23-.026.378-.081.97-.196 1.74-.097.646-.29 1.209-.572 1.676-.293.48-.592.709-.745.802-.483.294-.852.314-.88.315-.029.001-.397-.02-.88-.315-.153-.093-.453-.321-.745-.802-.283-.466-.476-1.03-.572-1.675a22.466 22.466 0 0 1-.197-1.74 4.768 4.768 0 0 0 1.262-.23 3.769 3.769 0 0 0 1.132-.584zm0-.569s-.44.46-1.24.714a4.248 4.248 0 0 1-1.277.215c-.195 0-.303-.019-.303-.019s.008.828.226 2.288c.232 1.56.958 2.458 1.523 2.802.601.367 1.057.37 1.07.37.015 0 .47-.003 1.072-.37.564-.344 1.29-1.242 1.523-2.802.218-1.46.226-2.288.226-2.288s-.108.02-.304.02c-.272 0-.716-.038-1.275-.216-.801-.254-1.241-.714-1.241-.714z' fill='currentColor'/%3E%3Cpath d='M6.82 3.17V5.9H4.403l-.197-1.98 2.614-.75zm0 2.73v2.944l.805-.215.856-.839.464-.9.292-.99H6.82z' fill='currentColor'/%3E%3Crect x='1.5' y='1.5' rx='2' width='11' height='9.286' stroke='currentColor'/%3E%3Cpath stroke='currentColor' d='M7 11.286V13'/%3E%3Cpath d='M3.25 13h7.5' stroke='currentColor' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:backup{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M76.6 112H25.4c-5.2 0-9.4-4.2-9.4-9.4V40.2c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v2.9c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-2.9c0-1-.8-1.9-1.9-1.9H25.4c-1 0-1.9.8-1.9 1.9v62.4c0 1 .8 1.9 1.9 1.9h51.2c1 0 1.9-.8 1.9-1.9V82.8c0-2.1 1.7-3.7 3.7-3.7s3.7 1.7 3.7 3.7v19.8c0 5.2-4.2 9.4-9.3 9.4z' fill='currentColor'/%3E%3Cpath d='M102.6 97.2h-11c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7h11.1c1 0 1.9-.8 1.9-1.9V25.4c0-1-.8-1.9-1.9-1.9H51.4c-1 0-1.9.8-1.9 1.9v.7c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-.7c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v62.4c-.1 5.2-4.3 9.4-9.5 9.4z' fill='currentColor'/%3E%3Cpath d='M60 99.1c-.9 0-1.8-.3-2.5-.9L30.3 73.9c-1.5-1.4-1.6-3.8-.2-5.3l.3-.3 27.2-23.2c1.6-1.3 3.9-1.2 5.3.4.6.7.9 1.5.9 2.4v12c8.8-.9 16.9-5.2 22.6-12l8.8-10.4c1.3-1.6 3.6-1.9 5.3-.6 1.2.9 1.7 2.4 1.3 3.9L99.3 51c-3.9 17-18.2 29.5-35.5 31.1v13.3c-.1 2.1-1.8 3.7-3.8 3.7zM38.5 71.2 56.2 87v-8.5c0-2.1 1.7-3.7 3.7-3.7 13.5 0 25.2-8 30.3-20.1-7.9 8.2-18.8 12.9-30.2 12.9-2.1 0-3.7-1.7-3.7-3.7V56L38.5 71.2z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:feature-record{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M7.65.17h1.744v6.474H7.65zm15.849 15.941a7.88 7.88 0 0 1 5.451 2.181 7.862 7.862 0 0 1 2.447 5.358 7.845 7.845 0 0 1-2.057 5.69 7.868 7.868 0 0 1-5.857 2.579 7.88 7.88 0 0 1-5.452-2.182 7.862 7.862 0 0 1-2.447-5.358 7.845 7.845 0 0 1 2.058-5.689 7.868 7.868 0 0 1 5.856-2.579zm0-1.741c-.15 0-.301.003-.453.01-5.329.246-9.45 4.759-9.203 10.08.239 5.17 4.511 9.2 9.641 9.2.15 0 .302-.003.453-.01 5.329-.246 9.45-4.759 9.204-10.08-.24-5.17-4.512-9.2-9.642-9.2'/%3E%3Cpath fill='currentColor' d='M16.19 31.67c-.47-.445-.897-.932-1.278-1.454H4.083a1.48 1.48 0 0 1-1.482-1.476V5.77a1.48 1.48 0 0 1 1.482-1.476h21.584a1.48 1.48 0 0 1 1.482 1.476v8.39a10.52 10.52 0 0 1 1.751.835V5.77a3.227 3.227 0 0 0-3.233-3.22H4.083A3.227 3.227 0 0 0 .85 5.77v22.97a3.227 3.227 0 0 0 3.233 3.22H16.51a10.68 10.68 0 0 1-.32-.29'/%3E%3Cpath fill='currentColor' d='M27.152 15.997a8.794 8.794 0 0 1 1.748 1.056v-.008a8.785 8.785 0 0 0-1.748-1.051zM28.785 27.2H22.32v-7.849h1.747v6.111h4.717zM5.27 11.752h19.429v1.738H5.27zM20.522.17h1.747v6.46h-1.747zm-7.559 24.457H5.27v1.738h7.95a10.49 10.49 0 0 1-.257-1.738m1.72-6.438H5.27v1.738h8.479c.255-.607.568-1.189.934-1.738'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:feature-tips{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M32.44 25.345a1.251 1.251 0 0 0-1.253 1.252v4.59h-4.59a1.251 1.251 0 1 0 0 2.504h5.425a1.67 1.67 0 0 0 1.669-1.67v-5.424a1.251 1.251 0 0 0-1.252-1.252M32.022.31h-5.425a1.252 1.252 0 1 0 0 2.504h4.59v4.59a1.251 1.251 0 1 0 2.504 0V1.978A1.669 1.669 0 0 0 32.02.31M1.56 8.655a1.252 1.252 0 0 0 1.252-1.252v-4.59h4.59a1.252 1.252 0 1 0 0-2.504H1.978A1.67 1.67 0 0 0 .31 1.98v5.424c0 .69.561 1.252 1.252 1.252m5.842 22.532h-4.59v-4.59a1.252 1.252 0 1 0-2.504 0v5.425c0 .92.748 1.669 1.67 1.669h5.424a1.252 1.252 0 1 0 0-2.504m8.438-17.646c0-.638.52-1.153 1.159-1.153.64 0 1.16.515 1.16 1.153v5.517A1.154 1.154 0 0 1 17 20.214a1.155 1.155 0 0 1-1.16-1.155zm0 8.276c0-.637.52-1.153 1.159-1.153a1.156 1.156 0 0 1 1.003 1.731 1.156 1.156 0 0 1-1.003.577 1.155 1.155 0 0 1-1.16-1.155m12.503 1.272c.704 1.21-.177 2.72-1.578 2.72H7.233c-1.402 0-2.283-1.51-1.578-2.72l9.767-16.773A1.808 1.808 0 0 1 17 5.41c.643 0 1.244.33 1.578.906zm-2.387.416-8.955-15.3-8.933 15.342z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:feature-trojan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M1.062 27.228a.662.662 0 0 1 .718.607v3.426a.81.81 0 0 0 .792.792H4.67a.68.68 0 0 1 .718.644v.074a.758.758 0 0 1-.718.718h-2.1a2.248 2.248 0 0 1-2.228-2.228v-3.297a.68.68 0 0 1 .626-.736zm31.71 0a.68.68 0 0 1 .717.644v3.407a2.257 2.257 0 0 1-2.228 2.21h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718h2.173a.81.81 0 0 0 .792-.792v-3.297a.665.665 0 0 1 .59-.736zM20.304 3.656c1.951.57 8.212 3.02 7.365 10.239 0 .865-.147 1.841-.147 3.02v3.168a2.513 2.513 0 0 1-2.339 2.67h-.847v.331a9.968 9.968 0 0 0 .369 3.039c.22.902 0 1.86-.59 2.596a3.289 3.289 0 0 1-2.449 1.142h-9.723c-1.73.019-3.13-1.38-3.148-3.112 0-.387.073-.755.202-1.123a12.36 12.36 0 0 1 2.652-4.052 6.07 6.07 0 0 0 1.454-3.241c-.405.092-.791.24-1.16.424l-2.67 1.841a2.19 2.19 0 0 1-2.799-.368l-1.38-1.473a1.837 1.837 0 0 1-.203-2.302l6.04-9.484a3.907 3.907 0 0 1 1.841-1.603c.774-.534 1.62-.976 2.486-1.344a8.038 8.038 0 0 1 5.046-.368M13.62 6.602h-.092c-.552.203-.994.608-1.289 1.105l-5.027 7.827a.666.666 0 0 1 .331.81.71.71 0 0 1-.644.497H6.42l-.313.516c-.129.129-.147.332-.037.46 0 .019.019.019.037.037l1.363 1.437c.276.257.681.331 1.013.147l2.67-1.731a6.135 6.135 0 0 1 2.301-.866 4.164 4.164 0 0 0 2.892-1.583 2.477 2.477 0 0 0 .276-1.842.708.708 0 0 1 .626-.792.73.73 0 0 1 .755.442 4.524 4.524 0 0 1-.46 3.02 5.071 5.071 0 0 1-3.02 1.952 6.918 6.918 0 0 1-1.713 4.402 9.385 9.385 0 0 0-2.45 3.683 1.419 1.419 0 0 0 .222 1.51c.313.479.865.755 1.436.718h9.723a1.526 1.526 0 0 0 1.307-.644c.295-.387.405-.884.277-1.363a12.07 12.07 0 0 1-.277-3.978c.921-11.528 0-12.246-2.817-14.18a11.51 11.51 0 0 0-5.524-1.657 2.695 2.695 0 0 0-1.087.073m2.652-1.436h-.258a11.33 11.33 0 0 1 4.935 1.841c3.204 2.229 4.309 3.684 3.554 14.273h.552c.645 0 1.16-.516 1.16-1.16v-3.205c0-1.234 0-2.228.148-3.167.202-2.026 0-6.851-6.427-8.73a6.699 6.699 0 0 0-3.664.148m-3.315 5.525c.276.257.35.662.147.994l-.515.663a.644.644 0 0 1-.57.276 1.252 1.252 0 0 1-.443-.147.769.769 0 0 1-.22-1.05c0-.018.018-.018.036-.037l.497-.663a.794.794 0 0 1 1.068-.073zM4.671.34a.68.68 0 0 1 .718.644v.074a.708.708 0 0 1-.718.718h-2.1a.81.81 0 0 0-.791.792v3.683a.68.68 0 0 1-.645.719h-.073a.68.68 0 0 1-.719-.645V2.569A2.248 2.248 0 0 1 2.572.341zm26.59 0a2.248 2.248 0 0 1 2.228 2.228v3.683a.68.68 0 0 1-.644.719h-.074a.68.68 0 0 1-.718-.645V2.569a.81.81 0 0 0-.792-.792h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718z'/%3E%3Cpath fill='currentColor' d='M31.334 33.66H29.23a.78.78 0 0 1-.812-.74v-.073c-.037-.425.277-.775.701-.812h2.215a.726.726 0 0 0 .702-.702V28.03a.82.82 0 0 1 .812-.812.82.82 0 0 1 .812.812v3.323a2.348 2.348 0 0 1-2.326 2.307m-2.104-1.44a.622.622 0 0 0-.628.627c0 .35.277.628.628.628h2.104a2.144 2.144 0 0 0 2.234-2.05V28.03a.622.622 0 0 0-.628-.627.622.622 0 0 0-.627.627v3.323a.924.924 0 0 1-.886.886zM4.68 33.66H2.577a2.347 2.347 0 0 1-2.233-2.327V28.03a.75.75 0 0 1 .701-.812h.111a.75.75 0 0 1 .812.702v3.433a.726.726 0 0 0 .702.701H4.68c.424-.037.775.277.812.702v.11a.816.816 0 0 1-.812.794M.99 27.382a.584.584 0 0 0-.629.554v3.396a2.145 2.145 0 0 0 2.05 2.234h2.27c.35 0 .627-.277.627-.628a.584.584 0 0 0-.553-.627H2.576a.924.924 0 0 1-.886-.886v-3.397a.585.585 0 0 0-.535-.646zm20.654 2.585h-9.672a3.254 3.254 0 0 1-3.249-3.25c0-.387.074-.756.203-1.125a12.098 12.098 0 0 1 2.695-4.08 6.563 6.563 0 0 0 1.403-3.064c-.35.11-.683.277-.997.461l-2.676 1.736a2.285 2.285 0 0 1-2.935-.388L5.05 18.8a1.95 1.95 0 0 1-.24-2.4l6.073-9.47a4.094 4.094 0 0 1 1.846-1.642 13.994 13.994 0 0 1 2.436-1.422 8.214 8.214 0 0 1 5.113-.295c1.975.59 8.325 3.046 7.512 10.356 0 .904-.147 1.846-.147 3.027v3.175c.11 1.421-.96 2.658-2.4 2.769h-.794v.24c-.018 1.033.111 2.049.388 3.045.24.905.055 1.846-.498 2.603a3.312 3.312 0 0 1-2.621 1.181zm-8.38-11.777v.129a6.14 6.14 0 0 1-1.477 3.304 12.235 12.235 0 0 0-2.658 4.024 3.07 3.07 0 0 0 1.68 4.006c.369.147.775.221 1.163.221h9.746a3.257 3.257 0 0 0 2.4-1.126c.553-.701.756-1.624.553-2.51a9.763 9.763 0 0 1-.332-3.101v-.425h.738a2.336 2.336 0 0 0 1.846-.757c.48-.498.72-1.163.664-1.846v-3.156c0-1.145 0-2.141.148-3.046.794-7.162-5.537-9.58-7.383-10.152a8.062 8.062 0 0 0-5.02.277c-.85.387-1.662.867-2.419 1.42a3.782 3.782 0 0 0-1.846 1.588l-6.091 9.451c-.48.72-.406 1.68.203 2.308l1.366 1.44a2.108 2.108 0 0 0 2.695.332l2.676-1.772c.37-.222.757-.406 1.182-.517zm8.564 10.263h-9.782a1.88 1.88 0 0 1-1.514-.757 1.5 1.5 0 0 1-.24-1.514 9.453 9.453 0 0 1 2.418-3.691 6.934 6.934 0 0 0 1.717-4.412 4.849 4.849 0 0 0 2.971-1.846 4.233 4.233 0 0 0 .443-2.954.57.57 0 0 0-.277-.406.508.508 0 0 0-.46 0 .533.533 0 0 0-.352.388 2.517 2.517 0 0 1-.295 1.957 4.266 4.266 0 0 1-2.953 1.624 5.838 5.838 0 0 0-2.27.85l-2.677 1.734c-.37.203-.812.13-1.126-.147L6.047 17.82a.457.457 0 0 1 0-.627l.35-.554.314.092h.203a.572.572 0 0 0 .554-.443.555.555 0 0 0-.277-.683l4.984-7.882a2.66 2.66 0 0 1 1.273-1.107h.13c.35-.11.72-.166 1.089-.13 1.956.074 3.876.647 5.537 1.68 2.769 1.957 3.802 2.695 2.861 14.306-.13 1.33-.037 2.658.277 3.95a1.514 1.514 0 0 1-.314 1.44c-.295.37-.757.59-1.236.59zm-7.124-10.337a7.277 7.277 0 0 1-1.846 4.448v.093a8.99 8.99 0 0 0-2.381 3.525 1.33 1.33 0 0 0 .203 1.422c.295.443.83.72 1.366.683h9.746c.48.018.94-.203 1.218-.61.295-.35.406-.83.295-1.292a11.704 11.704 0 0 1-.295-4.005c.923-11.5 0-12.22-2.788-14.14a11.074 11.074 0 0 0-5.537-1.643 2.373 2.373 0 0 0-1.015.13h-.092a2.438 2.438 0 0 0-1.237.996l-4.984 7.827a.758.758 0 0 1 .37.868.787.787 0 0 1-.739.553H6.49l-.296.443c-.11.093-.11.259-.018.37l.018.018 1.366 1.458c.24.24.61.277.905.111l2.658-1.717a6.047 6.047 0 0 1 2.344-.886 4.07 4.07 0 0 0 2.842-1.661 2.483 2.483 0 0 0 .277-1.846.634.634 0 0 1 0-.628.917.917 0 0 1 .536-.369.705.705 0 0 1 .609 0c.203.111.332.314.369.536a4.42 4.42 0 0 1-.443 3.1 5.098 5.098 0 0 1-2.99 2.216zm10.447 3.34h-.646v-.11c.775-10.78-.443-12.072-3.526-14.213a11.532 11.532 0 0 0-4.91-1.846v-.111l.277-.092a6.96 6.96 0 0 1 3.692 0c6.516 1.846 6.7 6.83 6.497 8.842 0 .941-.147 1.956-.147 3.175v3.174c-.037.683-.591 1.2-1.274 1.182zm-.462-.184h.462c.59 0 1.07-.48 1.07-1.07v-3.25c0-1.217 0-2.251.148-3.192.203-1.976 0-6.775-6.368-8.64a6.72 6.72 0 0 0-3.526 0c1.643.222 3.23.831 4.615 1.754 3.083 2.29 4.338 3.6 3.563 14.398zm-12.643-8.565a1.12 1.12 0 0 1-.48-.147.935.935 0 0 1-.314-.554.853.853 0 0 1 .166-.59l.498-.665a.877.877 0 0 1 1.145-.148c.35.258.443.757.203 1.126l-.517.665a.736.736 0 0 1-.701.313m.516-2.067a.67.67 0 0 0-.516.221l-.499.665a.595.595 0 0 0-.129.461.6.6 0 0 0 .222.407c.11.073.258.11.387.129a.533.533 0 0 0 .498-.24l.517-.665a.703.703 0 0 0-.129-.867.608.608 0 0 0-.35-.111m20.304-3.563a.78.78 0 0 1-.812-.738V2.574a.726.726 0 0 0-.701-.701H29.23a.78.78 0 0 1-.812-.738V1.06a.777.777 0 0 1 .812-.72h2.104a2.364 2.364 0 0 1 2.326 2.326v3.691a.777.777 0 0 1-.812.72zM29.175.433a.584.584 0 0 0-.628.554v.074a.584.584 0 0 0 .554.627h2.178c.48.019.868.406.886.886v3.692c0 .35.277.628.627.628.351 0 .628-.277.628-.628V2.574c0-1.181-.96-2.14-2.141-2.14zM1.063 7.078a.777.777 0 0 1-.72-.812V2.574A2.33 2.33 0 0 1 2.576.341h2.105a.78.78 0 0 1 .812.738v.074a.82.82 0 0 1-.812.812H2.576a.726.726 0 0 0-.7.702v3.691a.75.75 0 0 1-.795.72zM2.576.433c-1.18 0-2.14.96-2.14 2.141v3.692a.584.584 0 0 0 .553.628h.074a.584.584 0 0 0 .627-.554V2.574a.924.924 0 0 1 .886-.886h2.105c.35 0 .627-.277.627-.627a.584.584 0 0 0-.553-.628z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:filescan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath class='st0' d='M36.8 46.8h20.6c1.9 0 3.4-1.5 3.4-3.4S59.3 40 57.4 40H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4z' fill='currentColor'/%3E%3Cpath class='st0' d='M88.4 105.2H30.1c-1.9 0-3.4-1.5-3.4-3.4V26.3c0-1.9 1.5-3.4 3.4-3.4h41.2V40c0 3.8 3.1 6.9 6.9 6.9h17.2V64c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4V38.1c0-.9-.4-1.8-1-2.4L82.6 17c-.6-.6-1.5-1-2.4-1H26.6c-3.8 0-6.9 3.1-6.9 6.9v82.3c0 3.8 3.1 6.9 6.9 6.9h61.8c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.5-3.4-3.5zM78.1 22.8 95.3 40H81.5c-1.9 0-3.4-1.5-3.4-3.4V22.8z' fill='currentColor'/%3E%3Cpath class='st0' d='M36.8 81.2c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4h34.4c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.4-3.4-3.4H36.8zM81.4 64c0-1.9-1.5-3.4-3.4-3.4H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4H78c1.9 0 3.4-1.5 3.4-3.4zm20.8 37.8c-2 0-3.6-1.5-3.9-3.4l-2.2-17.2c-.5-3.6 2.4-6.8 6-6.8s6.5 3.2 6 6.8L106 98.4c-.2 2-1.9 3.4-3.8 3.4zm-3.5 6.7c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4-1.5-3.4-3.4-3.4c-1.8 0-3.4 1.5-3.4 3.4z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:ftps{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.082 9.897c.23.356.502.687.814.992.168.164.43.164.598 0a.404.404 0 0 0 0-.585 4.887 4.887 0 0 1-1.197-1.856h1.662V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.69V9.69c0 .231.187.414.424.414a.414.414 0 0 0 .422-.414V8.448h1.691V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.988a5.078 5.078 0 0 1-.49.992c-.2.31-.436.598-.707.864a.404.404 0 0 0 0 .585c.167.164.43.164.597 0A5.713 5.713 0 0 0 13 6.793a5.701 5.701 0 0 0-1.734-4.096 5.896 5.896 0 0 0-2.985-1.578A6.046 6.046 0 0 0 7.08 1a6.046 6.046 0 0 0-2.227.424A5.9 5.9 0 0 0 2.08 3.688a5.706 5.706 0 0 0 0 6.21zm10.003-2.276a4.89 4.89 0 0 0-.093-2.082v.427H9.878V7.62h2.207zm-3.053 0V5.966h-1.69V7.62h1.69zm-2.536 0V5.966H4.805V7.62h1.69zm-2.537 0V5.966H2.078a4.896 4.896 0 0 0 0 1.655h1.881zM2.297 5.138h1.662v-2.26a5.13 5.13 0 0 0-1.172 1.268 4.887 4.887 0 0 0-.49.992zm2.508-2.784v2.784h1.69V1.86a5.096 5.096 0 0 0-1.69.494zm2.536-.52v3.304h1.691V2.242c-.284-.113-.617-.25-.913-.311a5.143 5.143 0 0 0-.778-.097zm2.537.814c.282.183.546.394.79.634a4.904 4.904 0 0 1 1.198 1.856H9.878v-2.49z' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M9.455 11.345H5.228a.841.841 0 0 0-.736.414H1v.827h3.492a.841.841 0 0 0 .736.414h4.227a.841.841 0 0 0 .736-.414h2.646v-.827h-2.646a.841.841 0 0 0-.736-.414z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:malicious-scan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M57.246 44.727a2.209 2.209 0 0 0-2.21 2.21v8.1h-8.1a2.21 2.21 0 1 0 0 4.418h9.573a2.945 2.945 0 0 0 2.946-2.946v-9.573a2.209 2.209 0 0 0-2.21-2.209M56.51.545h-9.573a2.21 2.21 0 1 0 0 4.419h8.1v8.1a2.208 2.208 0 1 0 4.419 0V3.49A2.945 2.945 0 0 0 56.509.545M2.755 15.273a2.21 2.21 0 0 0 2.209-2.21v-8.1h8.1a2.209 2.209 0 0 0 0-4.418H3.49A2.945 2.945 0 0 0 .545 3.491v9.573c0 1.219.99 2.209 2.21 2.209m10.309 39.763h-8.1v-8.1a2.209 2.209 0 1 0-4.419 0v9.573a2.947 2.947 0 0 0 2.946 2.946h9.573a2.208 2.208 0 1 0 0-4.419m14.89-31.14c0-1.126.917-2.034 2.046-2.034 1.13 0 2.045.908 2.045 2.034v9.737A2.037 2.037 0 0 1 30 35.67a2.038 2.038 0 0 1-2.045-2.037zm0 14.605A2.04 2.04 0 0 1 30 36.466c1.13 0 2.045.911 2.045 2.035A2.04 2.04 0 0 1 30 40.538a2.04 2.04 0 0 1-2.045-2.037m22.064 2.244c1.244 2.136-.31 4.8-2.784 4.8h-34.47c-2.474 0-4.029-2.664-2.785-4.8l17.237-29.599A3.19 3.19 0 0 1 30 9.546a3.2 3.2 0 0 1 2.785 1.598zm-4.21.734-15.805-27-15.764 27.074z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:overview{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' fill='none'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath fill='currentColor' d='M3.125 11.458h8.333V3.125H3.125zm2.083-6.25h4.167v4.167H5.208zm17.696 2.117-5.218-5.219-5.246 5.246 5.219 5.218zm-5.218-2.273 2.272 2.273-2.3 2.299-2.272-2.272zM3.125 21.875h8.333v-8.333H3.125zm2.083-6.25h4.167v4.167H5.208zm8.334 6.25h8.333v-8.333h-8.333zm2.083-6.25h4.167v4.167h-4.167z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:25px;height:25px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M30.499 13.083c3.4 0 6.739.894 9.683 2.59a19.35 19.35 0 0 1 7.089 7.077 19.308 19.308 0 0 1 2.594 9.667v21.747l4.842.003V59H6.291v-4.833l4.841-.003V32.417c0-3.394.895-6.728 2.595-9.667a19.35 19.35 0 0 1 7.089-7.076 19.393 19.393 0 0 1 9.683-2.59m0 4.834c-2.488 0-4.935.638-7.105 1.852a14.514 14.514 0 0 0-5.29 5.086 14.482 14.482 0 0 0-2.12 7.018l-.01.544-.003 21.75h29.05l.003-21.75a14.48 14.48 0 0 0-1.946-7.25 14.512 14.512 0 0 0-5.317-5.308 14.545 14.545 0 0 0-7.262-1.942m3.781 7.832-2.905 9.805h7.112L26.458 48.676l3.02-9.887h-6.912l11.717-13.04zM51.577 7.958 55 11.375l-6.846 6.834-3.423-3.417zm-42.156 0 6.846 6.834-3.423 3.417L6 11.375l3.423-3.417zM32.92 1v9.667h-4.842V1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:sql{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M32.37 53.4a1.687 1.687 0 0 1-1.084.393l-.06-.002h.004c-.87 0-1.637-.607-2.302-1.837l-2.214 1.339v.012c.52 1.034 1.146 1.79 1.877 2.277.735.482 1.59.72 2.575.72 1.265 0 2.29-.369 3.075-1.112a3.705 3.705 0 0 0 1.175-2.71l-.002-.118v-.033c0-.573-.122-1.117-.341-1.608l.01.025c-.3-.6-.68-1.113-1.135-1.549l-.002-.002c-.217-.22-.825-.755-1.828-1.595-1.077-.913-1.724-1.506-1.932-1.78a1.069 1.069 0 0 1-.238-.664c0-.235.113-.447.333-.63a1.283 1.283 0 0 1 .85-.278h-.002c.712 0 1.411.479 2.098 1.435l1.947-1.73c-.717-.847-1.396-1.434-2.016-1.746a4.238 4.238 0 0 0-1.967-.479h-.01l-.105-.002a3.798 3.798 0 0 0-2.608 1.033l.001-.001a3.256 3.256 0 0 0-1.098 2.444v.034-.002c0 .67.217 1.339.66 2.006.438.67 1.417 1.62 2.923 2.854.791.652 1.304 1.129 1.533 1.447a1.572 1.572 0 0 1 .352.94v.003c0 .348-.157.652-.465.913zm16.204-9.55a6.855 6.855 0 0 0-4.98-2.134h-.09.006a7.03 7.03 0 0 0-3.613.982 7.178 7.178 0 0 0-3.61 6.222v.09-.005c0 1.985.681 3.7 2.059 5.14 1.377 1.433 3.11 2.154 5.19 2.154 1.242 0 2.367-.277 3.385-.834l1.225 1.586h3.128l-2.41-3.122c1.216-1.364 1.828-2.985 1.828-4.87 0-2.05-.703-3.788-2.12-5.208zm-1.36 7.944-1.256-1.617h-3.14l2.476 3.203a4.486 4.486 0 0 1-1.801.37 4.554 4.554 0 0 1-2.915-1.049l.007.006c-1.095-.905-1.651-2.12-1.651-3.658 0-1.378.443-2.512 1.316-3.405.872-.894 1.955-1.346 3.25-1.346 1.259 0 2.327.46 3.214 1.377.887.92 1.334 2.033 1.334 3.354a4.88 4.88 0 0 1-.834 2.768zm7.632-9.73h-2.637V55.95h6.48v-2.52h-3.845V42.067zM30.499 34.96c8.947 0 18.33-1.629 23.7-4.474v5.678h.009c.065 1.066 1.042 1.911 2.232 1.911 1.194 0 2.164-.847 2.233-1.91h.009v-24.37c0-13.406-56.345-13.406-56.345 0v36.57c0 5.34 9.652 8.757 20.772 9.808.088.014.192.025.298.026h.002l.122.013v-.013c1.217-.02 2.194-.92 2.194-2.032 0-1.122-1.004-2.03-2.238-2.03h-.057c-10.738-.99-16.62-4.083-16.62-5.777v-6.104c3.861 2.042 9.808 3.458 16.168 4.092.152.032.329.052.507.052h.044c1.217-.018 2.194-.917 2.194-2.03 0-1.125-1.003-2.033-2.238-2.033h-.092c-10.715-1-16.593-4.083-16.593-5.773v-6.096c5.36 2.858 14.751 4.488 23.695 4.488zm23.778-10.972c0 2.441-8.492 6.498-23.695 6.498-15.204 0-23.7-4.057-23.7-6.095v-6.099c5.363 2.846 14.75 4.474 23.7 4.474 8.944 0 18.33-1.628 23.695-4.474v5.691zM30.499 5.696c15.203 0 23.7 4.062 23.7 6.09 0 2.033-8.497 6.098-23.7 6.098-15.204 0-23.7-4.062-23.7-6.098-.004-2.02 8.496-6.087 23.7-6.087z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M5 33.386c0-5.198 1.705-10.262 4.87-14.467s7.629-7.335 12.75-8.942a26.374 26.374 0 0 1 15.76 0c5.121 1.607 9.585 4.737 12.75 8.942 3.165 4.205 4.87 9.27 4.87 14.467 0 5.198-1.705 10.263-4.87 14.468s-7.629 7.335-12.75 8.941a26.373 26.373 0 0 1-15.76 0C17.5 55.19 13.035 52.06 9.87 47.854 6.705 43.649 5 38.584 5 33.386m25.5-19.432c-4.251 0-8.394 1.3-11.833 3.712-3.44 2.412-6 5.813-7.313 9.716a18.79 18.79 0 0 0 0 12.01c1.314 3.902 3.874 7.303 7.313 9.715 3.44 2.412 7.582 3.711 11.833 3.711s8.394-1.299 11.833-3.711c3.44-2.412 6-5.813 7.313-9.716a18.79 18.79 0 0 0 0-12.01c-1.313-3.902-3.873-7.303-7.313-9.715-3.44-2.412-7.582-3.712-11.833-3.712M18.421 3.592c0-.455.124-.902.36-1.296a2.64 2.64 0 0 1 .982-.948c.408-.227.871-.347 1.342-.347h18.79a2.75 2.75 0 0 1 1.577.495c.458.322.8.775.974 1.296.175.52.175 1.08 0 1.6s-.516.974-.974 1.296a2.75 2.75 0 0 1-1.577.495h-18.79c-.47 0-.934-.12-1.342-.347a2.64 2.64 0 0 1-.982-.949 2.522 2.522 0 0 1-.36-1.295'/%3E%3Cpath fill='currentColor' d='M51.217 8.783a2.667 2.667 0 0 1 0 3.776l-4 3.999a2.67 2.67 0 1 1-3.775-3.775l4-4a2.666 2.666 0 0 1 3.775 0m-20.55 9.887a2.666 2.666 0 0 1 2.665 2.666v11.998a2.666 2.666 0 0 1-5.332 0V21.336a2.666 2.666 0 0 1 2.666-2.666'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:webhorse{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.518 10.297a2.1 2.1 0 0 1 2.096-2.105 2.1 2.1 0 0 1 2.095 2.105c0 .675-.315 1.275-.806 1.66L13 13.611l-.581.389-1.134-1.708a2.1 2.1 0 0 1-2.767-1.995zm.699 0a1.4 1.4 0 0 1 1.397-1.403 1.4 1.4 0 0 1 1.397 1.403 1.4 1.4 0 0 1-1.397 1.403 1.4 1.4 0 0 1-1.397-1.403z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M5.927 3.43a.226.226 0 0 0 .227-.224.228.228 0 0 0-.234-.218.226.226 0 0 0-.23.222c0 .058.026.115.07.156a.236.236 0 0 0 .163.064h.004zM4.438 9.014a.317.317 0 0 0 .074.356.353.353 0 0 0 .373.07.325.325 0 0 0 .21-.302.317.317 0 0 0-.098-.23.338.338 0 0 0-.242-.094.34.34 0 0 0-.317.2zm2.724-1.021h.007-.007zm-.244-2.12c-.001-.845-.716-1.528-1.599-1.53-.882 0-1.598.684-1.598 1.53 0 .843.715 1.528 1.598 1.528.884 0 1.599-.685 1.599-1.529z' fill='currentColor'/%3E%3Cpath d='M7.323 10.503a4.28 4.28 0 0 1-.497.03c-1.409-.004-2.72-.697-3.471-1.839a3.789 3.789 0 0 1-.236-3.789l.313-.52c1.102-1.546 3.19-2.135 4.992-1.408 1.695.684 2.696 2.355 2.485 4.076.255.07.497.172.72.3.017-.1.03-.201.04-.303h.5a.48.48 0 0 0 .433-.22.438.438 0 0 0 0-.467.48.48 0 0 0-.433-.22h-.506a4.475 4.475 0 0 0-.377-1.396l.607-.336.012-.007a.44.44 0 0 0 .17-.615.483.483 0 0 0-.643-.162.02.02 0 0 0-.011 0l-.596.327a4.744 4.744 0 0 0-1.184-1.15l.315-.523c.093-.14.1-.317.016-.463a.474.474 0 0 0-.417-.233.477.477 0 0 0-.413.241.02.02 0 0 0 0 .012l-.31.52a4.948 4.948 0 0 0-1.58-.399v-.505A.465.465 0 0 0 6.778 1a.465.465 0 0 0-.475.454v.512a4.993 4.993 0 0 0-1.476.39l-.316-.523a.476.476 0 0 0-.413-.242.473.473 0 0 0-.417.233.434.434 0 0 0 .016.463l.316.518A4.74 4.74 0 0 0 2.846 3.92l-.516-.292a.492.492 0 0 0-.484-.016.447.447 0 0 0-.243.4.451.451 0 0 0 .252.394l.523.292a4.41 4.41 0 0 0-.401 1.435h-.528A.463.463 0 0 0 1 6.587c0 .241.197.44.449.454h.534c.042.45.155.895.335 1.313l-.577.32a.45.45 0 0 0-.252.396.445.445 0 0 0 .243.399.49.49 0 0 0 .484-.016l.546-.31c.274.4.61.757.997 1.06l-.37.618a.443.443 0 0 0 .171.62.486.486 0 0 0 .649-.164l.34-.564c.55.28 1.15.455 1.769.518v.483h-.009a.46.46 0 0 0 .469.424.46.46 0 0 0 .468-.424v-.476a4.73 4.73 0 0 0 .395-.048 2.716 2.716 0 0 1-.318-.687z' fill='currentColor'/%3E%3Cpath d='M7.219 9.957a2.683 2.683 0 0 1 .504-1.806 1.055 1.055 0 0 0-.558-.158 1.029 1.029 0 0 0-.951.603.953.953 0 0 0 .218 1.073c.21.203.498.304.787.288zm.977-5.748a.28.28 0 0 0-.288.27.278.278 0 0 0 .28.277.28.28 0 0 0 .286-.274h.005a.278.278 0 0 0-.283-.273zm1.012 1.593c-.458.004-.828.361-.826.8.002.28.154.524.383.665a3 3 0 0 1 1.195-.314.77.77 0 0 0 .088-.355c-.005-.441-.379-.795-.84-.796z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:webscan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M108.1 81.3c2.2 0 4 1.8 3.9 4V98c0 7.3-6.4 14-13.2 14H29.2c-6.9 0-13.2-6.8-13.2-14V85.5c0-2.1 2-4.2 3.9-4.2 2 0 3.9 2.1 3.9 4.2V98c0 3.1 2.4 5.7 5.4 5.7h69.6c2.9 0 5.4-2.6 5.4-5.7V85.5c-.1-2.1 1.9-4.2 3.9-4.2zM69.2 41l.8.1c2.4 1.1 3.6 3.3 3 5.6L63 85.8c-1.2 2.8-3.6 3.9-5.9 2.8-2.4-1.1-3.6-3.3-3-5.6L64 44c1.1-2.2 3.5-3.3 5.9-2.8l-.7-.2zm-25 7.5c2-1 4.4-.5 5.4 1.6s.5 4.7-1.5 5.8l-12.7 7.8 12.7 7.8c2 1 2.4 3.7 1.5 5.8-1 2.1-3.4 2.6-5.4 1.6L25.6 67.3c-1-1-2-2.1-2-3.7s1-3.1 2-3.7l18.6-11.4zM79 50c1-2.1 3.4-2.6 5.4-1.6L102.9 60c1 1 2 2.1 2 3.7s-1 3.1-2 3.7L84.3 78.8c-2 1-4.4.5-5.4-1.6s-.5-4.7 1.5-5.8l12.7-7.8-12.7-7.8C78.5 54.7 78 52.1 79 50zm19.8-34.1c6.9 0 13.2 6.2 13.2 14v12.5c0 2.1-2 4.2-3.9 4.2-2 0-3.9-2.1-3.9-4.2V30c0-3.1-2.4-5.7-5.4-5.7H29.2c-2.9 0-5.4 2.6-5.4 5.7v12c0 2.1-2 4.2-3.9 4.2S16 44.1 16 42V30c0-7.3 6.4-14 13.2-14h69.6z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:xss{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M55.838 19.49a26.886 26.886 0 0 0-5.893-8.582 27.439 27.439 0 0 0-8.74-5.785A27.767 27.767 0 0 0 30.5 3c-3.712 0-7.313.714-10.705 2.123a27.44 27.44 0 0 0-8.74 5.785 26.885 26.885 0 0 0-5.893 8.582A26.411 26.411 0 0 0 3 30c0 3.644.727 7.18 2.162 10.51a26.886 26.886 0 0 0 5.893 8.582 27.439 27.439 0 0 0 8.74 5.785A27.768 27.768 0 0 0 30.5 57c3.712 0 7.313-.714 10.705-2.123a27.438 27.438 0 0 0 8.74-5.785 26.885 26.885 0 0 0 5.893-8.582A26.413 26.413 0 0 0 58 30c0-3.644-.727-7.18-2.162-10.51m-23.3 2.047a129.031 129.031 0 0 0 9.145-.44c.646 2.148 1.059 4.456 1.234 6.903h-10.38zm0-4.005V8.248a21.85 21.85 0 0 1 3.887 3.387 23.558 23.558 0 0 1 3.742 5.564 129.3 129.3 0 0 1-7.63.333m-4.075-9.047v9.044a132.158 132.158 0 0 1-7.295-.319 23.592 23.592 0 0 1 3.608-5.42 21.972 21.972 0 0 1 3.687-3.305m-6.946 12.76c2.313.154 4.629.25 6.946.287V28H18.424c.175-2.442.586-4.747 1.231-6.893.602.049 1.223.095 1.862.137M14.341 28H7.163a22.494 22.494 0 0 1 2.3-8.142c1.29.223 3.364.547 6.074.852-.63 2.294-1.03 4.73-1.196 7.29m-.054 4a25.82 25.82 0 0 0 1.47 7.3c-2.807.31-4.952.645-6.278.874A22.493 22.493 0 0 1 7.163 32zm4.08 0h10.096v6.503a137.807 137.807 0 0 0-8.512.401c-.912-2.282-1.442-4.596-1.584-6.904m10.096 10.506v8.232a39.132 39.132 0 0 1-3.567-3.733 33.357 33.357 0 0 1-3.016-4.23c2.192-.144 4.387-.234 6.583-.269m4.074 8.542v-8.545c2.19.031 4.506.119 6.918.283a33.338 33.338 0 0 1-3.01 4.219 39.248 39.248 0 0 1-3.908 4.043m3.344-12.464c-1.114-.043-2.229-.072-3.344-.087V32h10.437c-.142 2.31-.673 4.628-1.587 6.913a129.247 129.247 0 0 0-5.506-.33M47.055 32h6.782a22.493 22.493 0 0 1-2.312 8.166c-1.975-.33-3.96-.61-5.95-.84A25.827 25.827 0 0 0 47.055 32M47 28c-.166-2.57-.568-5.015-1.203-7.316a117.98 117.98 0 0 0 5.744-.818A22.493 22.493 0 0 1 53.837 28zm.065-14.263c.779.765 1.503 1.583 2.167 2.447-1.59.241-3.184.449-4.782.624-1.243-2.925-2.917-5.557-4.984-7.834a26.531 26.531 0 0 0-.343-.37 23.413 23.413 0 0 1 7.942 5.133M22.407 8.405c-.18.187-.358.377-.532.569-2.073 2.283-3.75 4.923-4.994 7.857-2.06-.218-3.786-.453-5.107-.655a23.463 23.463 0 0 1 2.161-2.44 23.405 23.405 0 0 1 8.472-5.331m-8.472 37.858a23.474 23.474 0 0 1-2.137-2.409c1.434-.218 3.343-.476 5.641-.708 1.16 2.221 2.63 4.397 4.384 6.488a42.629 42.629 0 0 0 2.274 2.5 23.392 23.392 0 0 1-10.162-5.87m23.442 5.734a42.568 42.568 0 0 0 2.14-2.363c1.75-2.084 3.215-4.253 4.374-6.467 1.777.186 3.55.413 5.317.68a23.472 23.472 0 0 1-2.143 2.416 23.392 23.392 0 0 1-9.688 5.734'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:discord{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512z' fill='%23738BD8'/%3E%3Cpath d='M190.915 234.305h642.169v477.288H190.915z' fill='%23FFFFFF'/%3E%3Cpath d='M698.157 932.274L157.288 862.85c-58.43-7.5-55.4-191.167-50.26-249.853l26.034-297.22c5.14-58.686 74.356-120.22 132.7-128.362l466.441-65.085c58.346-8.14 177.24 212.65 176.09 271.548l-8.677 445.108M512 300.373c-114.347 0-194.56 49.067-194.56 49.067 43.947-39.253 120.747-61.867 120.747-61.867l-7.254-7.253c-72.106 1.28-137.386 51.2-137.386 51.2-73.387 153.173-68.694 285.44-68.694 285.44 59.734 77.227 148.48 71.68 148.48 71.68l30.294-38.4c-53.334-11.52-87.04-58.88-87.04-58.88S396.8 645.973 512 645.973c115.2 0 195.413-54.613 195.413-54.613s-33.706 47.36-87.04 58.88l30.294 38.4s88.746 5.547 148.48-71.68c0 0 4.693-132.267-68.694-285.44 0 0-65.28-49.92-137.386-51.2l-7.254 7.253s76.8 22.614 120.747 61.867c0 0-80.213-49.067-194.56-49.067M423.68 462.08c27.733 0 50.347 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187m177.92 0c27.733 0 49.92 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187z' fill='%23738BD8'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-settings\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 8' d='M10 1.875C14.4875 1.875 18.125 5.5125 18.125 10C18.125 14.4875 14.4875 18.125 10 18.125C5.5125 18.125 1.875 14.4875 1.875 10C1.875 5.5125 5.5125 1.875 10 1.875ZM9.375 10.625L6.88833 10.6254C6.90583 11.0254 6.93958 11.4146 6.98833 11.7908L7.02708 12.07L7.07542 12.3679C7.46125 14.5729 8.35917 16.23 9.37542 16.7233L9.375 10.625ZM13.1117 10.6254L10.625 10.625L10.625 16.7233C11.6183 16.2404 12.4987 14.6458 12.8979 12.5142L12.9246 12.3679L12.9729 12.0704C13.0447 11.5915 13.091 11.1092 13.1117 10.6254L13.1117 10.6254ZM5.63708 10.6254L3.15292 10.6254C3.38042 13.1463 4.96917 15.2754 7.17833 16.2712C6.74625 15.6017 6.39 14.7788 6.12833 13.8488L6.06917 13.6321L6.00042 13.3554L5.93708 13.0729C5.76796 12.2671 5.6676 11.4483 5.63708 10.6254L5.63708 10.6254ZM16.8471 10.6254L14.3625 10.6254C14.3349 11.3606 14.2522 12.0926 14.115 12.8154L14.0625 13.0729L13.9992 13.3554L13.9304 13.6325C13.6637 14.6508 13.2867 15.5504 12.8212 16.2712C15.0304 15.2754 16.6192 13.1463 16.8463 10.6254L16.8471 10.6254ZM7.17833 3.72833L7.1225 3.75375C4.94167 4.76042 3.37833 6.875 3.15292 9.375L5.63708 9.375C5.66708 8.6125 5.75167 7.87708 5.88458 7.18458L5.93708 6.92708L6.00042 6.64458L6.06917 6.3675C6.33583 5.34917 6.71292 4.44958 7.17833 3.72875L7.17833 3.72833ZM9.375 3.27667C8.38458 3.7575 7.50625 5.345 7.10542 7.46792L7.07542 7.63208L7.02708 7.92958C6.9553 8.40859 6.90898 8.89108 6.88833 9.375L9.375 9.375L9.375 3.27667ZM12.8217 3.72875L12.8717 3.80792C13.28 4.46083 13.6183 5.25292 13.8696 6.14292L13.9308 6.36792L13.9996 6.64458L14.0629 6.92708C14.2263 7.69375 14.3292 8.51708 14.3629 9.375L16.8471 9.375C16.62 6.85375 15.0312 4.72458 12.8217 3.72917L12.8217 3.72875ZM10.625 3.27667L10.625 9.375L13.1117 9.375C13.0944 8.97409 13.0596 8.57413 13.0075 8.17625L12.9729 7.92958L12.9246 7.63208C12.5388 5.4275 11.6412 3.77042 10.6254 3.27667L10.625 3.27667Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:page{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 5' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M18.0879 7.86328C17.7598 7.53125 17.3223 7.34375 16.8535 7.33594C16.7676 7.32617 16.5078 7.30078 16.1328 7.26562C15.9512 6.85547 15.7305 6.46484 15.4707 6.10156C15.6328 5.75 15.7129 5.57227 15.75 5.47461L15.7559 5.47656C16.25 4.61914 15.957 3.51758 15.1016 3.02148L13.5996 2.15039C13.3262 1.99219 13.0137 1.9082 12.6973 1.90625C12.0684 1.90625 11.4707 2.23828 11.1719 2.75391C11.1426 2.79492 10.9824 3.01758 10.7422 3.35352C10.2969 3.30859 9.84766 3.31055 9.40234 3.35547C9.17773 3.03711 9.06445 2.87695 8.99609 2.79492L9 2.79297C8.67969 2.23828 8.08203 1.89453 7.44141 1.89453C7.12891 1.89453 6.82031 1.97656 6.54688 2.13281L5.04102 2.99805C4.62109 3.24023 4.32031 3.63086 4.19336 4.10156C4.07227 4.55078 4.12891 5.01367 4.35156 5.40234C4.37305 5.44922 4.49805 5.72656 4.6875 6.14062C4.58203 6.28906 4.48047 6.44531 4.38867 6.60352C4.27344 6.80469 4.16602 7.01367 4.07422 7.22656C3.56641 7.27344 3.375 7.29102 3.29492 7.30078C2.31055 7.30469 1.50781 8.10742 1.50391 9.0957L1.5 10.832C1.5 11.3164 1.68945 11.7734 2.0332 12.1172C2.36328 12.4473 2.78906 12.6289 3.23828 12.6309C3.29297 12.6367 3.62891 12.6699 4.12891 12.7168C4.29297 13.0664 4.48828 13.4004 4.71094 13.7168C4.50391 14.1641 4.40625 14.3789 4.36523 14.4941L4.35938 14.4902C4.12109 14.8984 4.05664 15.3945 4.17773 15.8516C4.29883 16.3105 4.60352 16.709 5.01367 16.9453L6.51563 17.8164C6.78906 17.9746 7.09961 18.0586 7.41602 18.0586C8.04492 18.0586 8.64258 17.7266 8.94141 17.2109C8.97461 17.166 9.17383 16.8887 9.4668 16.4766C9.85352 16.5137 10.2422 16.5176 10.623 16.4863C10.9043 16.8867 11.041 17.0762 11.1172 17.168L11.1113 17.1719C11.4316 17.7266 12.0293 18.0703 12.6699 18.0703C12.9824 18.0703 13.293 17.9883 13.5645 17.832L15.0703 16.9688C15.4824 16.7344 15.7891 16.3359 15.9121 15.877C16.0352 15.4258 15.9785 14.9531 15.752 14.5449C15.7148 14.4609 15.5938 14.1934 15.418 13.8105C15.5566 13.625 15.6855 13.4277 15.8047 13.2266C15.8965 13.0684 15.9805 12.9043 16.0566 12.7383C16.5195 12.6953 16.7207 12.6777 16.8145 12.6641L16.8145 12.666C17.8027 12.6641 18.6074 11.8594 18.6094 10.8711L18.6133 9.13476C18.6152 8.66211 18.4238 8.19922 18.0879 7.86328L18.0879 7.86328ZM14.1406 13.2969C13.9785 13.4922 13.9414 13.7656 14.0469 13.9961C14.3145 14.582 14.5059 15.0039 14.5469 15.0977C14.5508 15.1055 14.5527 15.1133 14.5566 15.1172C14.5664 15.1367 14.5762 15.1562 14.5879 15.1758C14.6504 15.2832 14.668 15.4141 14.6348 15.5352C14.6016 15.6562 14.5215 15.7617 14.4121 15.8242L12.9063 16.6895C12.834 16.7305 12.7539 16.752 12.6719 16.752C12.4941 16.752 12.3379 16.6523 12.2305 16.4707L12.2148 16.4473C12.166 16.377 11.875 15.9707 11.4805 15.4102C11.3359 15.2051 11.0938 15.0996 10.8457 15.1367C10.3203 15.2129 9.78711 15.207 9.26368 15.123C9.01368 15.084 8.76563 15.1875 8.61914 15.3945C8.375 15.7402 8.16993 16.0254 8.03125 16.2188C7.91602 16.3789 7.84571 16.4785 7.82813 16.5059C7.76954 16.6094 7.66211 16.6875 7.53711 16.7207C7.41211 16.7539 7.28125 16.7383 7.17774 16.6777L5.67579 15.8066C5.56641 15.7422 5.48829 15.6406 5.45508 15.5176C5.41993 15.3887 5.44336 15.2578 5.52735 15.1113L5.53321 15.0977C5.53907 15.084 5.75586 14.6074 6.07618 13.918C6.1836 13.6875 6.15039 13.4219 5.99219 13.2246C5.65821 12.8105 5.39063 12.3516 5.19532 11.8574C5.10352 11.625 4.89063 11.4648 4.64063 11.4414C4.26368 11.4063 3.94532 11.375 3.71485 11.3535C3.44141 11.3281 3.33008 11.3164 3.29493 11.3145C3.03321 11.3125 2.82032 11.0996 2.82032 10.8379L2.82422 9.10156C2.82422 8.83984 3.03711 8.62695 3.29883 8.62695C3.32032 8.62695 3.34375 8.625 3.36524 8.62305C3.3711 8.62305 3.37696 8.62305 3.38672 8.62109C3.48438 8.61133 3.94922 8.56641 4.59375 8.50977C4.84571 8.48633 5.06641 8.31836 5.1543 8.08203C5.26954 7.77344 5.39258 7.50781 5.53125 7.26953C5.64454 7.07227 5.78516 6.87109 5.97071 6.63867C6.12696 6.44336 6.15821 6.17969 6.05469 5.95313C5.91602 5.65039 5.79883 5.39258 5.71094 5.19922C5.5918 4.9375 5.54297 4.83008 5.52539 4.79688C5.39454 4.57031 5.47461 4.2793 5.70118 4.14844L7.20704 3.2832C7.44141 3.14844 7.73243 3.24219 7.88282 3.5L7.89649 3.51953C7.93555 3.57227 8.19141 3.93359 8.55469 4.44922C8.70118 4.65625 8.95704 4.76367 9.20704 4.7207C9.76758 4.625 10.3672 4.62305 10.9453 4.7168C11.1953 4.75781 11.4434 4.6543 11.5898 4.44727C11.7813 4.17773 11.9434 3.95117 12.0625 3.78516C12.207 3.58203 12.2676 3.5 12.2871 3.46875C12.3477 3.36523 12.4531 3.28711 12.5762 3.25391C12.7012 3.2207 12.832 3.23633 12.9356 3.29492L14.4395 4.16797C14.5469 4.23047 14.627 4.33594 14.6602 4.45703C14.6953 4.58594 14.6719 4.7168 14.5879 4.86328L14.5664 4.90039L14.5664 4.9082C14.5176 5.01367 14.3457 5.39258 14.1074 5.9082C14.002 6.13477 14.0352 6.4082 14.1934 6.60156C14.5664 7.06445 14.8555 7.57227 15.0527 8.11328C15.1387 8.35156 15.3594 8.52148 15.6113 8.54492C16.2051 8.60156 16.6309 8.64453 16.7305 8.6543C16.7402 8.65625 16.7481 8.65625 16.7539 8.65625C16.9473 8.67188 17.0703 8.7168 17.1524 8.79883C17.2402 8.88672 17.291 9.00977 17.291 9.13477L17.2871 10.873C17.2871 11.1426 17.0606 11.3477 16.7617 11.3496C16.7617 11.3496 16.7461 11.3496 16.7188 11.3535C16.6055 11.3652 16.1602 11.4063 15.5469 11.4609C15.2969 11.4844 15.0859 11.6426 14.9922 11.875C14.8828 12.1465 14.7793 12.3672 14.6621 12.5684C14.5176 12.8105 14.3477 13.0488 14.1406 13.2969L14.1406 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.6387 7.25586C11.1699 6.98438 10.6387 6.8418 10.0977 6.83984C9.00393 6.83984 7.98245 7.42773 7.43362 8.37305C6.58206 9.83984 7.08401 11.7266 8.55081 12.5781C9.01956 12.8496 9.55276 12.9941 10.0938 12.9941C11.1875 12.9941 12.209 12.4062 12.7578 11.4609C13.166 10.7598 13.2813 9.91016 13.0703 9.12695C12.8633 8.34375 12.3418 7.66016 11.6387 7.25586L11.6387 7.25586ZM11.6114 10.7969C11.2969 11.3359 10.7149 11.6699 10.0918 11.6699C9.78323 11.6699 9.4805 11.5879 9.21292 11.4316C8.37698 10.9453 8.09182 9.87109 8.5762 9.03516C8.89065 8.49609 9.47268 8.16211 10.0957 8.16016C10.4043 8.16016 10.7071 8.24219 10.9746 8.39844C11.375 8.62891 11.6719 9.01758 11.7891 9.46484C11.9102 9.91992 11.8477 10.3926 11.6114 10.7969L11.6114 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 14' d='M18.0684 7.86328C17.7402 7.53125 17.3027 7.34375 16.834 7.33594C16.7481 7.32617 16.4883 7.30078 16.1133 7.26562C15.9316 6.85547 15.7109 6.46484 15.4512 6.10156C15.6133 5.75 15.6934 5.57227 15.7305 5.47461L15.7363 5.47656C16.2305 4.61914 15.9375 3.51758 15.082 3.02148L13.5801 2.15039C13.3066 1.99219 12.9941 1.9082 12.6777 1.90625C12.0488 1.90625 11.4512 2.23828 11.1523 2.75391C11.123 2.79492 10.9629 3.01758 10.7227 3.35352C10.2773 3.30859 9.82813 3.31055 9.38281 3.35547C9.1582 3.03711 9.04492 2.87695 8.97656 2.79492L8.98047 2.79297C8.66016 2.23828 8.0625 1.89453 7.42188 1.89453C7.10938 1.89453 6.80078 1.97656 6.52734 2.13281L5.02148 2.99805C4.60156 3.24023 4.30078 3.63086 4.17383 4.10156C4.05273 4.55078 4.10938 5.01367 4.33203 5.40234C4.35352 5.44922 4.47852 5.72656 4.66797 6.14062C4.5625 6.28906 4.46094 6.44531 4.36914 6.60352C4.25391 6.80469 4.14648 7.01367 4.05469 7.22656C3.54688 7.27344 3.35547 7.29102 3.27539 7.30078C2.29102 7.30469 1.48828 8.10742 1.48438 9.0957L1.48047 10.832C1.48047 11.3164 1.66992 11.7734 2.01367 12.1172C2.34375 12.4473 2.76953 12.6289 3.21875 12.6309C3.27344 12.6367 3.60938 12.6699 4.10938 12.7168C4.27344 13.0664 4.46875 13.4004 4.69141 13.7168C4.48438 14.1641 4.38672 14.3789 4.3457 14.4941L4.33984 14.4902C4.10156 14.8984 4.03711 15.3945 4.1582 15.8516C4.2793 16.3105 4.58398 16.709 4.99414 16.9453L6.49609 17.8164C6.76953 17.9746 7.08008 18.0586 7.39649 18.0586C8.02539 18.0586 8.62305 17.7266 8.92188 17.2109C8.95508 17.166 9.1543 16.8887 9.44727 16.4766C9.83399 16.5137 10.2227 16.5176 10.6035 16.4863C10.8848 16.8867 11.0215 17.0762 11.0977 17.168L11.0918 17.1719C11.4121 17.7266 12.0098 18.0703 12.6504 18.0703C12.9629 18.0703 13.2734 17.9883 13.5449 17.832L15.0508 16.9688C15.4629 16.7344 15.7695 16.3359 15.8926 15.877C16.0156 15.4258 15.959 14.9531 15.7324 14.5449C15.6953 14.4609 15.5742 14.1934 15.3984 13.8105C15.5371 13.625 15.666 13.4277 15.7852 13.2266C15.877 13.0684 15.9609 12.9043 16.0371 12.7383C16.5 12.6953 16.7012 12.6777 16.7949 12.6641L16.7949 12.666C17.7832 12.6641 18.5879 11.8594 18.5898 10.8711L18.5938 9.13476C18.5957 8.66211 18.4043 8.19922 18.0684 7.86328L18.0684 7.86328ZM14.1211 13.2969C13.959 13.4922 13.9219 13.7656 14.0273 13.9961C14.2949 14.582 14.4863 15.0039 14.5273 15.0977C14.5313 15.1055 14.5332 15.1133 14.5371 15.1172C14.5469 15.1367 14.5566 15.1562 14.5684 15.1758C14.6309 15.2832 14.6484 15.4141 14.6152 15.5352C14.582 15.6562 14.502 15.7617 14.3926 15.8242L12.8867 16.6895C12.8145 16.7305 12.7344 16.752 12.6523 16.752C12.4746 16.752 12.3184 16.6523 12.2109 16.4707L12.1953 16.4473C12.1465 16.377 11.8555 15.9707 11.4609 15.4102C11.3164 15.2051 11.0742 15.0996 10.8262 15.1367C10.3008 15.2129 9.76758 15.207 9.24414 15.123C8.99414 15.084 8.7461 15.1875 8.59961 15.3945C8.35547 15.7402 8.15039 16.0254 8.01172 16.2188C7.89649 16.3789 7.82618 16.4785 7.8086 16.5059C7.75 16.6094 7.64258 16.6875 7.51758 16.7207C7.39258 16.7539 7.26172 16.7383 7.15821 16.6777L5.65625 15.8066C5.54688 15.7422 5.46875 15.6406 5.43555 15.5176C5.40039 15.3887 5.42383 15.2578 5.50782 15.1113L5.51368 15.0977C5.51954 15.084 5.73633 14.6074 6.05664 13.918C6.16407 13.6875 6.13086 13.4219 5.97266 13.2246C5.63868 12.8105 5.3711 12.3516 5.17579 11.8574C5.08399 11.625 4.8711 11.4648 4.6211 11.4414C4.24414 11.4063 3.92579 11.375 3.69532 11.3535C3.42188 11.3281 3.31055 11.3164 3.27539 11.3145C3.01368 11.3125 2.80079 11.0996 2.80079 10.8379L2.80469 9.10156C2.80469 8.83984 3.01758 8.62695 3.2793 8.62695C3.30079 8.62695 3.32422 8.625 3.34571 8.62305C3.35157 8.62305 3.35743 8.62305 3.36719 8.62109C3.46485 8.61133 3.92969 8.56641 4.57422 8.50977C4.82618 8.48633 5.04688 8.31836 5.13477 8.08203C5.25 7.77344 5.37305 7.50781 5.51172 7.26953C5.625 7.07227 5.76563 6.87109 5.95118 6.63867C6.10743 6.44336 6.13868 6.17969 6.03516 5.95313C5.89649 5.65039 5.7793 5.39258 5.69141 5.19922C5.57227 4.9375 5.52344 4.83008 5.50586 4.79688C5.375 4.57031 5.45508 4.2793 5.68164 4.14844L7.1875 3.2832C7.42188 3.14844 7.71289 3.24219 7.86329 3.5L7.87696 3.51953C7.91602 3.57227 8.17188 3.93359 8.53516 4.44922C8.68165 4.65625 8.93751 4.76367 9.18751 4.7207C9.74805 4.625 10.3477 4.62305 10.9258 4.7168C11.1758 4.75781 11.4238 4.6543 11.5703 4.44727C11.7617 4.17773 11.9238 3.95117 12.043 3.78516C12.1875 3.58203 12.2481 3.5 12.2676 3.46875C12.3281 3.36523 12.4336 3.28711 12.5566 3.25391C12.6816 3.2207 12.8125 3.23633 12.916 3.29492L14.4199 4.16797C14.5273 4.23047 14.6074 4.33594 14.6406 4.45703C14.6758 4.58594 14.6524 4.7168 14.5684 4.86328L14.5469 4.90039L14.5469 4.9082C14.4981 5.01367 14.3262 5.39258 14.0879 5.9082C13.9824 6.13477 14.0156 6.4082 14.1738 6.60156C14.5469 7.06445 14.8359 7.57227 15.0332 8.11328C15.1191 8.35156 15.3399 8.52148 15.5918 8.54492C16.1856 8.60156 16.6113 8.64453 16.7109 8.6543C16.7207 8.65625 16.7285 8.65625 16.7344 8.65625C16.9277 8.67188 17.0508 8.7168 17.1328 8.79883C17.2207 8.88672 17.2715 9.00977 17.2715 9.13477L17.2676 10.873C17.2676 11.1426 17.041 11.3477 16.7422 11.3496C16.7422 11.3496 16.7266 11.3496 16.6992 11.3535C16.5859 11.3652 16.1406 11.4063 15.5273 11.4609C15.2773 11.4844 15.0664 11.6426 14.9727 11.875C14.8633 12.1465 14.7598 12.3672 14.6426 12.5684C14.498 12.8105 14.3281 13.0488 14.1211 13.2969L14.1211 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 15' d='M11.6192 7.25586C11.1504 6.98438 10.6192 6.8418 10.0782 6.83984C8.9844 6.83984 7.96292 7.42773 7.41409 8.37305C6.56253 9.83984 7.06448 11.7266 8.53128 12.5781C9.00003 12.8496 9.53323 12.9941 10.0742 12.9941C11.168 12.9941 12.1895 12.4062 12.7383 11.4609C13.1465 10.7598 13.2617 9.91016 13.0508 9.12695C12.8438 8.34375 12.3223 7.66016 11.6192 7.25586L11.6192 7.25586ZM11.5918 10.7969C11.2774 11.3359 10.6953 11.6699 10.0723 11.6699C9.7637 11.6699 9.46096 11.5879 9.19339 11.4316C8.35745 10.9453 8.07229 9.87109 8.55667 9.03516C8.87112 8.49609 9.45315 8.16211 10.0762 8.16016C10.3848 8.16016 10.6875 8.24219 10.9551 8.39844C11.3555 8.62891 11.6524 9.01758 11.7696 9.46484C11.8907 9.91992 11.8282 10.3926 11.5918 10.7969L11.5918 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 16' d='M18.0488 7.86328C17.7207 7.53125 17.2832 7.34375 16.8145 7.33594C16.7285 7.32617 16.4688 7.30078 16.0938 7.26562C15.9121 6.85547 15.6914 6.46484 15.4316 6.10156C15.5938 5.75 15.6738 5.57227 15.7109 5.47461L15.7168 5.47656C16.2109 4.61914 15.918 3.51758 15.0625 3.02148L13.5605 2.15039C13.2871 1.99219 12.9746 1.9082 12.6582 1.90625C12.0293 1.90625 11.4316 2.23828 11.1328 2.75391C11.1035 2.79492 10.9434 3.01758 10.7031 3.35352C10.2578 3.30859 9.80859 3.31055 9.36328 3.35547C9.13867 3.03711 9.02539 2.87695 8.95703 2.79492L8.96094 2.79297C8.64063 2.23828 8.04297 1.89453 7.40234 1.89453C7.08984 1.89453 6.78125 1.97656 6.50781 2.13281L5.00195 2.99805C4.58203 3.24023 4.28125 3.63086 4.1543 4.10156C4.0332 4.55078 4.08984 5.01367 4.3125 5.40234C4.33398 5.44922 4.45898 5.72656 4.64844 6.14062C4.54297 6.28906 4.44141 6.44531 4.34961 6.60352C4.23438 6.80469 4.12695 7.01367 4.03516 7.22656C3.52734 7.27344 3.33594 7.29102 3.25586 7.30078C2.27148 7.30469 1.46875 8.10742 1.46484 9.0957L1.46094 10.832C1.46094 11.3164 1.65039 11.7734 1.99414 12.1172C2.32422 12.4473 2.75 12.6289 3.19922 12.6309C3.25391 12.6367 3.58984 12.6699 4.08984 12.7168C4.25391 13.0664 4.44922 13.4004 4.67188 13.7168C4.46484 14.1641 4.36719 14.3789 4.32617 14.4941L4.32031 14.4902C4.08203 14.8984 4.01758 15.3945 4.13867 15.8516C4.25977 16.3105 4.56445 16.709 4.97461 16.9453L6.47656 17.8164C6.75 17.9746 7.06055 18.0586 7.37695 18.0586C8.00586 18.0586 8.60352 17.7266 8.90235 17.2109C8.93555 17.166 9.13477 16.8887 9.42774 16.4766C9.81445 16.5137 10.2031 16.5176 10.584 16.4863C10.8652 16.8867 11.002 17.0762 11.0781 17.168L11.0723 17.1719C11.3926 17.7266 11.9902 18.0703 12.6309 18.0703C12.9434 18.0703 13.2539 17.9883 13.5254 17.832L15.0312 16.9688C15.4434 16.7344 15.75 16.3359 15.873 15.877C15.9961 15.4258 15.9395 14.9531 15.7129 14.5449C15.6758 14.4609 15.5547 14.1934 15.3789 13.8105C15.5176 13.625 15.6465 13.4277 15.7656 13.2266C15.8574 13.0684 15.9414 12.9043 16.0176 12.7383C16.4805 12.6953 16.6816 12.6777 16.7754 12.6641L16.7754 12.666C17.7637 12.6641 18.5684 11.8594 18.5703 10.8711L18.5742 9.13476C18.5762 8.66211 18.3848 8.19922 18.0488 7.86328L18.0488 7.86328ZM14.1016 13.2969C13.9395 13.4922 13.9023 13.7656 14.0078 13.9961C14.2754 14.582 14.4668 15.0039 14.5078 15.0977C14.5117 15.1055 14.5137 15.1133 14.5176 15.1172C14.5273 15.1367 14.5371 15.1562 14.5488 15.1758C14.6113 15.2832 14.6289 15.4141 14.5957 15.5352C14.5625 15.6562 14.4824 15.7617 14.373 15.8242L12.8672 16.6895C12.7949 16.7305 12.7148 16.752 12.6328 16.752C12.4551 16.752 12.2988 16.6523 12.1914 16.4707L12.1758 16.4473C12.127 16.377 11.8359 15.9707 11.4414 15.4102C11.2969 15.2051 11.0547 15.0996 10.8066 15.1367C10.2813 15.2129 9.74805 15.207 9.22461 15.123C8.97461 15.084 8.72657 15.1875 8.58008 15.3945C8.33594 15.7402 8.13086 16.0254 7.99219 16.2188C7.87696 16.3789 7.80664 16.4785 7.78907 16.5059C7.73047 16.6094 7.62305 16.6875 7.49805 16.7207C7.37305 16.7539 7.24219 16.7383 7.13868 16.6777L5.63672 15.8066C5.52735 15.7422 5.44922 15.6406 5.41602 15.5176C5.38086 15.3887 5.4043 15.2578 5.48829 15.1113L5.49414 15.0977C5.5 15.084 5.7168 14.6074 6.03711 13.918C6.14454 13.6875 6.11133 13.4219 5.95313 13.2246C5.61914 12.8105 5.35157 12.3516 5.15625 11.8574C5.06446 11.625 4.85157 11.4648 4.60157 11.4414C4.22461 11.4063 3.90625 11.375 3.67579 11.3535C3.40235 11.3281 3.29102 11.3164 3.25586 11.3145C2.99414 11.3125 2.78125 11.0996 2.78125 10.8379L2.78516 9.10156C2.78516 8.83984 2.99805 8.62695 3.25977 8.62695C3.28125 8.62695 3.30469 8.625 3.32618 8.62305C3.33204 8.62305 3.33789 8.62305 3.34766 8.62109C3.44532 8.61133 3.91016 8.56641 4.55469 8.50977C4.80664 8.48633 5.02735 8.31836 5.11524 8.08203C5.23047 7.77344 5.35352 7.50781 5.49219 7.26953C5.60547 7.07227 5.7461 6.87109 5.93164 6.63867C6.08789 6.44336 6.11915 6.17969 6.01563 5.95313C5.87696 5.65039 5.75977 5.39258 5.67188 5.19922C5.55274 4.9375 5.50391 4.83008 5.48633 4.79688C5.35547 4.57031 5.43555 4.2793 5.66211 4.14844L7.16797 3.2832C7.40235 3.14844 7.69336 3.24219 7.84375 3.5L7.85743 3.51953C7.89649 3.57227 8.15235 3.93359 8.51563 4.44922C8.66212 4.65625 8.91797 4.76367 9.16797 4.7207C9.72852 4.625 10.3281 4.62305 10.9063 4.7168C11.1563 4.75781 11.4043 4.6543 11.5508 4.44727C11.7422 4.17773 11.9043 3.95117 12.0234 3.78516C12.168 3.58203 12.2285 3.5 12.2481 3.46875C12.3086 3.36523 12.4141 3.28711 12.5371 3.25391C12.6621 3.2207 12.793 3.23633 12.8965 3.29492L14.4004 4.16797C14.5078 4.23047 14.5879 4.33594 14.6211 4.45703C14.6563 4.58594 14.6328 4.7168 14.5488 4.86328L14.5273 4.90039L14.5273 4.9082C14.4785 5.01367 14.3066 5.39258 14.0684 5.9082C13.9629 6.13477 13.9961 6.4082 14.1543 6.60156C14.5274 7.06445 14.8164 7.57227 15.0137 8.11328C15.0996 8.35156 15.3203 8.52148 15.5723 8.54492C16.166 8.60156 16.5918 8.64453 16.6914 8.6543C16.7012 8.65625 16.709 8.65625 16.7149 8.65625C16.9082 8.67188 17.0313 8.7168 17.1133 8.79883C17.2012 8.88672 17.252 9.00977 17.252 9.13477L17.2481 10.873C17.2481 11.1426 17.0215 11.3477 16.7227 11.3496C16.7227 11.3496 16.707 11.3496 16.6797 11.3535C16.5664 11.3652 16.1211 11.4063 15.5078 11.4609C15.2578 11.4844 15.0469 11.6426 14.9531 11.875C14.8438 12.1465 14.7402 12.3672 14.6231 12.5684C14.4785 12.8105 14.3086 13.0488 14.1016 13.2969L14.1016 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 17' d='M11.5996 7.25586C11.1309 6.98438 10.5996 6.8418 10.0586 6.83984C8.96487 6.83984 7.94339 7.42773 7.39456 8.37305C6.54299 9.83984 7.04495 11.7266 8.51175 12.5781C8.9805 12.8496 9.5137 12.9941 10.0547 12.9941C11.1485 12.9941 12.1699 12.4062 12.7188 11.4609C13.127 10.7598 13.2422 9.91016 13.0313 9.12695C12.8242 8.34375 12.3028 7.66016 11.5996 7.25586L11.5996 7.25586ZM11.5723 10.7969C11.2578 11.3359 10.6758 11.6699 10.0528 11.6699C9.74417 11.6699 9.44143 11.5879 9.17385 11.4316C8.33792 10.9453 8.05276 9.87109 8.53714 9.03516C8.85159 8.49609 9.43362 8.16211 10.0567 8.16016C10.3653 8.16016 10.668 8.24219 10.9356 8.39844C11.336 8.62891 11.6328 9.01758 11.75 9.46484C11.8711 9.91992 11.8086 10.3926 11.5723 10.7969L11.5723 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:safe{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 1' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 6' d='M9.14544 11.4591C9.01548 11.4588 8.88832 11.4212 8.77913 11.3508C8.66995 11.2803 8.58336 11.1798 8.52969 11.0615C8.47602 10.9431 8.45754 10.8118 8.47645 10.6832C8.49536 10.5546 8.55087 10.4342 8.63635 10.3363L11.7591 6.69996C11.8551 6.59053 11.9832 6.5143 12.1252 6.48219C12.2672 6.45008 12.4157 6.46374 12.5494 6.52122C12.6832 6.5787 12.7953 6.67704 12.8697 6.80215C12.9441 6.92725 12.977 7.07271 12.9636 7.21766C12.9503 7.36261 12.8914 7.49962 12.7954 7.60905L9.66817 11.2454C9.60211 11.3173 9.52101 11.3737 9.43066 11.4106C9.34031 11.4475 9.24292 11.4641 9.14544 11.4591L9.14544 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 7' d='M9.14538 11.4591C9.06995 11.4597 8.99497 11.4473 8.92371 11.4226C8.85246 11.3978 8.78599 11.3609 8.7272 11.3137L7.30447 10.1955C7.19125 10.1062 7.1092 9.98336 7.07006 9.84458C7.03093 9.7058 7.03673 9.5582 7.08663 9.42291C7.13653 9.28763 7.22796 9.17161 7.34784 9.09148C7.46772 9.01135 7.60988 8.97122 7.75397 8.97684C7.89805 8.98245 8.03666 9.03353 8.14993 9.12276L9.56811 10.2455C9.66223 10.319 9.73523 10.4161 9.7797 10.527C9.82417 10.6379 9.83853 10.7585 9.82133 10.8767C9.80413 10.9949 9.75597 11.1064 9.68175 11.2C9.61847 11.2818 9.5371 11.3477 9.44403 11.3926C9.35096 11.4376 9.24873 11.4604 9.14538 11.4591L9.14538 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:ssl{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:success{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 8.74341 8.74414' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath id='矢量 19' d='M4.01465 6.34766C3.93555 6.34766 3.85742 6.31738 3.79785 6.25586L1.80664 4.23828C1.68652 4.11719 1.68652 3.91992 1.80664 3.79785C1.92676 3.67578 2.12109 3.67578 2.24023 3.79785L4.01562 5.59668L8.21875 1.33594C8.25656 1.2972 8.30404 1.26927 8.35627 1.25505C8.40849 1.24083 8.46358 1.24083 8.51581 1.25505C8.56804 1.26927 8.61551 1.2972 8.65332 1.33594C8.77344 1.45703 8.77344 1.6543 8.65332 1.77637L4.23145 6.25684C4.17188 6.31738 4.09277 6.34766 4.01465 6.34766ZM4.31348 8.74414C3.73144 8.74414 3.16602 8.62891 2.63477 8.40137C2.12109 8.18066 1.66016 7.86621 1.26465 7.46484C0.869141 7.06348 0.557617 6.5957 0.34082 6.0752C0.114258 5.53418 0 4.96191 0 4.37207C0 3.78223 0.114258 3.20898 0.338867 2.66992C0.556641 2.14941 0.868164 1.68164 1.26367 1.28027C1.65918 0.878906 2.12012 0.563477 2.63379 0.34375C3.16602 0.116211 3.73144 0 4.31348 0C5.17188 0 6.00098 0.255859 6.71191 0.738281C6.83496 0.821289 6.86914 0.992188 6.78613 1.11719C6.7041 1.24219 6.53516 1.27637 6.41211 1.19141C5.79102 0.770508 5.06445 0.546875 4.31348 0.546875C2.23145 0.546875 0.540039 2.26367 0.540039 4.37207C0.540039 6.48047 2.23242 8.19727 4.31348 8.19727C6.39355 8.19727 8.08691 6.48145 8.08691 4.37207C8.08691 4.23633 8.08008 4.10059 8.06543 3.96484C8.04883 3.81445 8.15723 3.68066 8.30566 3.66406C8.4541 3.64746 8.58594 3.75684 8.60156 3.90723C8.61816 4.06055 8.62598 4.21777 8.62598 4.37207C8.62598 4.96191 8.51172 5.53516 8.28711 6.07422C8.06933 6.5957 7.75976 7.06152 7.36328 7.46387C6.96777 7.86523 6.50586 8.18066 5.99219 8.40039C5.45996 8.62695 4.89551 8.74414 4.31348 8.74414L4.31348 8.74414Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:webhook{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='512' cy='512' r='512' fill='%23ffffff'/%3E%3Cpath fill='%23698fdf' d='M0 512C0 229.23264 229.23264 0 512 0s512 229.23264 512 512A512 512 0 1 1 0 512z m306.78016 46.0288l32.512-95.21152 32.50176 95.21152h-65.024z m100.84352 106.1888h77.23008L378.8288 378.24512h-79.07328L193.73056 664.2176h77.2096l16.62976-49.67424h103.43424l16.61952 49.664zM589.0048 438.1696h24.0128c26.59328 0 39.90528 11.88864 39.90528 35.66592 0 23.7568-13.312 35.65568-39.90528 35.65568H589.0048V438.1696z m0 131.23584h42.8544c31.27296 0 55.22432-8.3456 71.84384-25.0368 16.64-16.70144 24.94464-40.20224 24.94464-70.5536 0-30.34112-8.30464-53.8624-24.94464-70.54336-16.61952-16.6912-40.57088-25.0368-71.84384-25.0368H516.608v285.98272h72.3968v-94.8224z m178.06336-191.16032v285.97248h72.42752V378.24512h-72.42752z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-si\:server-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3 9h18M3 15h18m-4-3h1m-1 6h1M17 6h1M5.4 3h13.2A2.4 2.4 0 0 1 21 5.4v13.2a2.4 2.4 0 0 1-2.4 2.4H5.4A2.4 2.4 0 0 1 3 18.6V5.4A2.4 2.4 0 0 1 5.4 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site-redirect{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1786429411465' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6029' xmlns:xlink='http://www.w3.org/1999/xlink' width='1em' height='1em'%3E%3Cpath d='M368.4864 256c19.9168 0 38.4512 10.24 49.5104 27.0848l2.0992 3.456 133.6576 236.1344h161.664v-148.1984c0-14.336 11.3152-25.984 25.2672-25.984 7.04 0 13.7728 3.0464 18.5344 8.3712l172.544 192.384c8.9088 9.9584 8.9088 25.2928 0 35.2512l-172.544 192.384a24.7296 24.7296 0 0 1-35.6608 1.4592 26.3424 26.3424 0 0 1-8.1152-19.072V645.632H519.424c-19.9168 0-38.4512-10.2144-49.4848-27.0592l-2.1248-3.456-133.6576-236.16H134.8352l-0.0256-0.1024h-38.656A19.6352 19.6352 0 0 1 76.8 358.9632v-83.0464c0-11.008 8.6528-19.9168 19.3536-19.9168h272.3328z' fill='currentColor' p-id='6030'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\:light{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1781249655651' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11211' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M341.333333 967.111111h284.444445v56.888889H341.333333zM816.526222 110.364444l40.220445 40.163556-80.440889 80.497778-40.220445-40.220445zM150.584889 110.364444L230.968889 190.691556l-40.220445 40.220444-80.497777-80.440889zM853.333333 455.111111h113.777778v56.888889h-113.777778zM0 455.111111h113.777778v56.888889H0zM455.111111 0h56.888889v113.777778H455.111111zM483.555556 170.666667C312.888889 170.666667 170.666667 312.888889 170.666667 483.555556c0 119.466667 56.888889 227.555556 170.666666 278.755555V910.222222h284.444445v-147.911111c113.777778-51.2 170.666667-159.288889 170.666666-278.755555 0-170.666667-142.222222-312.888889-312.888888-312.888889z m113.777777 540.444444l-28.444444 17.066667V853.333333H398.222222v-125.155555l-28.444444-17.066667c-91.022222-45.511111-142.222222-130.844444-142.222222-227.555555C227.555556 341.333333 341.333333 227.555556 483.555556 227.555556S739.555556 341.333333 739.555556 483.555556c0 96.711111-51.2 182.044444-142.222223 227.555555z' fill='%2320a53a' p-id='11212'%3E%3C/path%3E%3Cpath d='M341.333333 512h113.777778v284.444444h56.888889V512h113.777778V455.111111H341.333333z' fill='%2320a53a' p-id='11213'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-site\:performance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1770109361508' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7931' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M859.733333 217.6l-32-27.733333c-8.533333-8.533333-23.466667-6.4-29.866666 2.133333L580.266667 443.733333c-21.333333-10.666667-44.8-17.066667-68.266667-17.066666-83.2 0-149.333333 66.133333-149.333333 149.333333s66.133333 149.333333 149.333333 149.333333 149.333333-66.133333 149.333333-149.333333c0-25.6-6.4-51.2-19.2-72.533333l219.733334-256c8.533333-10.666667 6.4-23.466667-2.133334-29.866667zM512 640c-36.266667 0-64-27.733333-64-64s27.733333-64 64-64 64 27.733333 64 64-27.733333 64-64 64z' fill='currentColor' p-id='7932'%3E%3C/path%3E%3Cpath d='M731.733333 232.533333C667.733333 194.133333 593.066667 170.666667 512 170.666667 277.333333 170.666667 85.333333 362.666667 85.333333 597.333333c0 44.8 6.4 87.466667 19.2 128h91.733334C179.2 684.8 170.666667 642.133333 170.666667 597.333333c0-187.733333 153.6-341.333333 341.333333-341.333333 61.866667 0 117.333333 17.066667 166.4 44.8l53.333333-68.266667zM829.866667 313.6l-53.333334 68.266667C825.6 441.6 853.333333 516.266667 853.333333 597.333333c0 44.8-8.533333 87.466667-25.6 128h91.733334c12.8-40.533333 19.2-83.2 19.2-128 0-108.8-40.533333-206.933333-108.8-283.733333z' fill='currentColor' p-id='7933'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\:tutorial{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1776137902617' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4811' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M607.934444 417.856853c-6.179746-6.1777-12.766768-11.746532-19.554358-16.910135l-0.01228 0.011256c-6.986111-6.719028-16.47216-10.857279-26.930349-10.857279-21.464871 0-38.864146 17.400299-38.864146 38.864146 0 9.497305 3.411703 18.196431 9.071609 24.947182l-0.001023 0c0.001023 0.001023 0.00307 0.00307 0.005117 0.004093 2.718925 3.242857 5.953595 6.03853 9.585309 8.251941 3.664459 3.021823 7.261381 5.997598 10.624988 9.361205l3.203972 3.204995c40.279379 40.229237 28.254507 109.539812-12.024871 149.820214L371.157763 796.383956c-40.278355 40.229237-105.761766 40.229237-146.042167 0l-3.229554-3.231601c-40.281425-40.278355-40.281425-105.809861 0-145.991002l75.93546-75.909877c9.742898-7.733125 15.997346-19.668968 15.997346-33.072233 0-23.312962-18.898419-42.211381-42.211381-42.211381-8.797363 0-16.963347 2.693342-23.725354 7.297197-0.021489-0.045025-0.044002-0.088004-0.066515-0.134053l-0.809435 0.757247c-2.989077 2.148943-5.691629 4.669346-8.025791 7.510044l-78.913281 73.841775c-74.178443 74.229608-74.178443 195.632609 0 269.758863l3.203972 3.202948c74.178443 74.127278 195.529255 74.127278 269.707698 0l171.829484-171.880649c74.076112-74.17435 80.357166-191.184297 6.282077-265.311575L607.934444 417.856853z' fill='%235D5D5D' p-id='4812'%3E%3C/path%3E%3Cpath d='M855.61957 165.804257l-3.203972-3.203972c-74.17742-74.178443-195.528232-74.178443-269.706675 0L410.87944 334.479911c-74.178443 74.178443-78.263481 181.296089-4.085038 255.522628l3.152806 3.104711c3.368724 3.367701 6.865361 6.54302 10.434653 9.588379 2.583848 2.885723 5.618974 5.355985 8.992815 7.309476 0.025583 0.020466 0.052189 0.041956 0.077771 0.062422l0.011256-0.010233c5.377474 3.092431 11.608386 4.870938 18.257829 4.870938 20.263509 0 36.68962-16.428158 36.68962-36.68962 0-5.719258-1.309832-11.132548-3.645017-15.95846l0 0c-4.850471-10.891048-13.930267-17.521049-20.210297-23.802102l-3.15383-3.102664c-40.278355-40.278355-24.982998-98.79612 15.295358-139.074476l171.930791-171.830507c40.179095-40.280402 105.685018-40.280402 145.965419 0l3.206018 3.152806c40.279379 40.281425 40.279379 105.838513 0 146.06775l-75.686796 75.737962c-10.296507 7.628748-16.97358 19.865443-16.97358 33.662681 0 23.12365 18.745946 41.87062 41.87062 41.87062 8.048303 0 15.563464-2.275833 21.944801-6.211469 0.048095 0.081864 0.093121 0.157589 0.141216 0.240477l1.173732-1.083681c3.616364-2.421142 6.828522-5.393847 9.529027-8.792247l79.766718-73.603345C929.798013 361.334535 929.798013 239.981676 855.61957 165.804257z' fill='%235D5D5D' p-id='4813'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-soft-dns-close{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762334981673' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10737' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M515.7 960.1c-29.2-0.1-52.9-23.9-52.9-53l-0.1-149.8c0.3-1.5 0.4-2.8 0.4-4V743l-10.1-2.1c-62.1-12.9-118.8-45.2-164-93.4-60-64.1-93.1-149.1-93.1-239.4v-107l-26.7 0.2c-6.3 0-12.2-2.5-16.7-7s-6.9-10.4-6.9-16.7c0-6.4 2.4-12.4 6.9-16.8 4.4-4.5 10.4-6.9 16.7-6.9h64.6l-102.9-103c-4.9-4.9-7.6-11.5-7.6-18.4 0-7 2.7-13.5 7.6-18.4 4.9-4.9 11.5-7.6 18.4-7.6s13.5 2.7 18.4 7.6l139.7 139.7h12.2V95c0-17.1 13.9-31.1 31.1-31.1 17.1 0 31 13.9 31 31.1l0.1 158.8h265.4V95c0-17.1 13.9-31 31.1-31 17.1 0 31 13.9 31 31.1v158.7l148.1 0.1c13.1 0 23.7 10.6 23.7 23.7 0 6.4-2.5 12.3-6.9 16.8-4.5 4.5-10.4 7-16.9 7h-21.9v106.9c0 94.5-35.7 182.2-100.5 246.9l-1.6 1.6c-1.7 1.7-3.5 3.3-5.4 5l-6.4 5.9L893 839.2c10.2 10.2 10.2 26.7 0 36.9-4.9 4.9-11.5 7.6-18.4 7.6-7 0-13.5-2.7-18.4-7.6L679.4 699.4l-3.1 1.9c-30.8 19-63.8 32.3-98.2 39.6l-10.7 2.3 0.7 10.9 0.2 2.4 0.1 150.7c0.1 14.1-5.4 27.3-15.4 37.4-10 10-23.3 15.5-37.3 15.5zM243.4 408.2c0 78.2 28.5 151.6 80.3 206.8 51.4 54.7 119.6 84.9 192 84.9 43 0 85.8-11.1 124-32l5.4-3-363.9-363.7h-37.9l0.1 107z m444.3 225.7l6.3-5.7c2.4-2.2 4.9-4.3 7.2-6.6 55-55.1 86.6-132.9 86.6-213.4v-12.7h-0.1v-94.2l-432.7-0.1 332.7 332.7z' p-id='10738' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762244187005' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7877' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M554.688 682.624a42.688 42.688 0 0 0 0 85.376h0.448a42.688 42.688 0 1 0 0-85.376h-0.448zM767.488 682.624a42.688 42.688 0 0 0 0 85.376H768a42.688 42.688 0 1 0 0-85.376h-0.512z' fill='currentColor' p-id='7878'%3E%3C/path%3E%3Cpath d='M465.28 96h93.44c59.456 0 106.88 0 144.96 4.48 39.36 4.48 72.128 14.08 100.992 35.584 28.8 21.44 47.424 50.112 63.104 86.464 15.232 35.2 28.8 80.64 45.952 137.6l52.48 174.848c1.28 4.48 2.752 9.28 3.584 14.336v0.32l0.192 1.216c0.64 5.12 0.64 10.048 0.64 14.72v3.392c0 72.704 0 130.304-5.632 175.68-5.824 46.592-18.112 84.736-45.952 115.84-4.992 5.568-10.304 10.88-15.936 15.872-31.104 27.84-69.184 40.128-115.84 45.952-45.312 5.696-102.912 5.696-175.616 5.696H412.352c-72.704 0-130.304 0-175.68-5.696-46.592-5.824-84.672-18.112-115.84-45.888a202.944 202.944 0 0 1-15.872-16c-27.84-31.04-40.128-69.12-45.952-115.84-5.696-45.312-5.696-102.912-5.696-175.616v-3.328c0-4.672 0-9.664 0.704-14.784v-0.32l0.192-1.216c0.832-5.056 2.24-9.856 3.584-14.272l52.48-174.912c17.088-56.96 30.72-102.4 45.952-137.6 15.68-36.352 34.304-65.024 63.104-86.4 28.8-21.504 61.632-31.104 100.992-35.712C358.4 96 405.76 96 465.28 96zM327.68 164.032c-33.152 3.84-53.632 11.072-70.144 23.36-16.512 12.288-29.376 29.824-42.56 60.48-13.568 31.424-26.176 73.28-43.968 132.544l-42.688 142.272h767.36l-42.688-142.272c-17.792-59.264-30.4-101.12-43.968-132.48-13.184-30.72-26.048-48.256-42.56-60.544-16.512-12.288-36.992-19.52-70.144-23.36C662.336 160 618.624 160 556.736 160H467.328c-61.952 0-105.6 0-139.648 4.032zM122.496 736.64c5.056 40.128 14.528 63.616 30.144 81.088 3.456 3.84 7.04 7.488 10.88 10.88 17.536 15.68 40.96 25.088 81.152 30.144 40.96 5.12 94.464 5.184 169.92 5.184h194.816c75.456 0 129.024 0 169.92-5.184 40.128-5.056 63.616-14.464 81.152-30.08 3.84-3.456 7.424-7.104 10.88-10.944 15.616-17.536 25.088-40.96 30.08-81.088 4.672-37.248 5.12-84.928 5.248-150.016H117.312c0.064 65.088 0.512 112.768 5.184 150.016z' fill='currentColor' p-id='7879'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-icon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762335529080' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11802' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M170.666667 128h682.666666a42.666667 42.666667 0 0 1 42.666667 42.666667v298.666666H128V170.666667a42.666667 42.666667 0 0 1 42.666667-42.666667zM128 554.666667h768v298.666666a42.666667 42.666667 0 0 1-42.666667 42.666667H170.666667a42.666667 42.666667 0 0 1-42.666667-42.666667v-298.666666z m170.666667 128v85.333333h128v-85.333333H298.666667zM298.666667 256v85.333333h128V256H298.666667z' fill='currentColor' p-id='11803'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-menu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241899839' class='icon' viewBox='0 0 1025 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='12295' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M163.231468 552.233328c6.707287 4.471525 14.905083 6.707287 23.102879 6.707287 12.669321-0.745254 24.593387-5.216779 33.536437-14.159829 17.8861-17.8861 17.8861-46.951012 0-65.582365-8.94305-8.94305-20.867116-13.414575-33.536437-14.159829-8.197796 0-16.395591 2.235762-23.102879 6.707287-7.452542 4.471525-12.669321 10.433558-17.140846 17.140846-8.197796 14.159829-8.197796 31.300674 0 46.205757 4.471525 6.707287 10.433558 13.414575 17.140846 17.140846zM1024.74527 791.459911c0-11.924066-4.471525-23.848133-13.414575-32.791182-8.94305-8.94305-20.121862-13.414575-32.791183-14.159829H46.226566c-12.669321 0.745254-23.848133 5.216779-32.791183 14.159829-8.94305 8.94305-13.414575 20.121862-13.414575 32.791182v186.313539c-0.745254 24.593387 18.631354 45.460503 43.969995 46.205757H978.539512c24.593387 0.745254 45.460503-18.631354 45.460504-43.969995v-188.549301z m-46.205758 0v186.313539H46.226566v-186.313539h932.312946z' p-id='12296' fill='currentColor'%3E%3C/path%3E%3Cpath d='M978.539512 371.881823H46.226566c-12.669321 0-24.593387 4.471525-32.791183 13.414575C5.237587 394.984702 0.766062 406.908768 0.766062 418.832834v185.568285c0 12.669321 4.471525 24.593387 13.414575 33.536437 8.197796 8.94305 20.121862 14.159829 32.791183 13.414574h932.312946c12.669321 0 24.593387-4.471525 32.791183-13.414574 8.94305-8.94305 13.414575-20.867116 13.414575-33.536437V418.832834c0-12.669321-4.471525-24.593387-13.414575-33.536436-8.94305-8.197796-20.867116-13.414575-33.536437-13.414575z m0 46.951011v185.568285H46.226566V418.832834h932.312946zM980.775275 0H46.226566C34.302499 0 22.378433 4.471525 13.435383 13.414575 5.237587 21.61237 0.020808 33.536437 0.766062 45.460503v186.313539c0 11.924066 4.471525 23.848133 13.414575 32.791183 8.94305 8.94305 20.121862 13.414575 32.791183 14.159829h932.312946c12.669321-0.745254 23.848133-5.216779 32.791183-14.159829 8.94305-8.94305 13.414575-20.867116 13.414575-32.791183v-186.313539c0-24.593387-20.121862-44.715249-44.715249-45.460503z m-2.235763 232.519296H46.226566v-186.313538h932.312946v186.313538z' p-id='12297' fill='currentColor'%3E%3C/path%3E%3Cpath d='M163.231468 179.606251c18.631354 10.433558 40.988978 7.452542 55.894061-6.707287 8.94305-8.197796 14.159829-20.121862 13.414575-32.791183 0-26.083895-20.867116-46.951012-46.205757-46.951012h-0.745255c-8.197796 0-15.650337 2.235762-23.102878 5.962033s-12.669321 9.688304-17.140846 17.140846c-8.197796 14.905083-8.197796 32.045929 0 46.951012 5.216779 6.707287 11.178812 12.669321 17.8861 16.395591z' p-id='12298' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-open{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762328247815' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7956' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M341.333333 386.773333h341.333334a85.333333 85.333333 0 0 1 85.333333 85.333334v149.333333a234.752 234.752 0 0 1-177.28 227.584A64 64 0 0 1 533.333333 941.44h-42.666666a64 64 0 0 1-57.386667-92.416A234.752 234.752 0 0 1 256 621.44v-149.333333a85.333333 85.333333 0 0 1 85.333333-85.333334z m85.333334-42.666666H341.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z m256 0H597.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z' p-id='7957' fill='%234CAF50'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-reload{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762410163124' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='32942' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M758.5792 234.2912c0 29.0816 23.3472 52.4288 52.4288 52.4288 29.0816 0 52.4288-23.3472 52.4288-52.4288s-23.7568-52.4288-52.4288-52.4288c-29.0816 0-52.4288 23.7568-52.4288 52.4288zM855.6544 516.9152c0 23.3472 12.288 44.2368 31.9488 56.1152 19.6608 11.8784 45.056 11.8784 64.7168 0a65.3312 65.3312 0 0 0 0-112.2304c-19.6608-11.8784-45.056-11.8784-64.7168 0s-31.9488 33.1776-31.9488 56.1152zM736.8704 801.1776c0 27.0336 14.7456 52.4288 38.0928 65.9456 23.3472 13.5168 52.4288 13.5168 76.1856 0 23.3472-13.5168 38.0928-38.912 38.0928-65.9456s-14.7456-52.4288-38.0928-65.9456c-23.3472-13.5168-52.4288-13.5168-76.1856 0-23.3472 13.9264-38.0928 38.912-38.0928 65.9456zM440.7296 915.0464c0 31.5392 16.7936 60.2112 44.2368 76.1856 27.0336 15.9744 61.0304 15.9744 88.064 0a89.2928 89.2928 0 0 0 44.2368-76.1856c0-31.5392-16.7936-60.2112-44.2368-76.1856-27.0336-15.9744-61.0304-15.9744-88.064 0-26.624 15.9744-44.2368 45.056-44.2368 76.1856zM151.1424 797.0816c0 35.2256 18.432 67.584 49.152 84.7872 30.3104 17.2032 67.584 17.2032 97.8944 0a97.4848 97.4848 0 0 0 48.7424-84.7872 97.8944 97.8944 0 0 0-97.8944-97.8944c-54.4768-0.8192-97.8944 43.8272-97.8944 97.8944zM426.8032 124.1088c0 57.344 46.6944 104.0384 104.0384 104.0384s104.0384-46.6944 104.0384-104.0384c0-36.864-19.6608-71.2704-51.6096-89.7024-31.9488-18.432-72.0896-18.432-104.0384 0a103.6288 103.6288 0 0 0-52.4288 89.7024zM144.9984 236.7488c0 36.864 19.6608 71.2704 51.6096 89.7024 31.9488 18.432 72.0896 18.432 104.0384 0a102.8096 102.8096 0 0 0 52.4288-89.7024c0-57.344-46.6944-104.0384-104.0384-104.0384-57.344 0-104.0384 46.2848-104.0384 104.0384zM39.7312 514.048c0 54.8864 44.2368 99.1232 99.1232 99.1232s99.1232-44.2368 99.1232-99.1232c0-54.8864-44.2368-99.1232-99.1232-99.1232-54.8864 0-99.1232 44.2368-99.1232 99.1232z' p-id='32943' fill='%2320A53A'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-restart{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327725612' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5980' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M512.170724 1024c-282.416084 0-512.17061-208.087082-512.17061-463.888037 0-255.744085 229.754526-463.774297 512.17061-463.774298h8.24614V0l247.327335 149.681662-247.384205 149.567921V203.025658H512.170724c-216.674442 0-392.857492 160.259469-392.857492 357.200045 0 196.940575 176.23992 357.086305 392.857492 357.086304s392.857492-160.202599 392.857491-357.200044c0-29.401755 26.728868-53.343996 59.656559-53.343997 32.870821 0 59.599689 23.942241 59.599689 53.343997 0 123.521493-53.173387 239.877374-149.795401 327.570809-96.906365 87.864045-225.546151 136.317228-362.318338 136.317228z' fill='%2320A53A' p-id='5981'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241874270' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10262' xmlns:xlink='http://www.w3.org/1999/xlink' %3E%3Cpath d='M306.820741 191.525926c-51.579259 11.188148-103.632593 63.241481-114.820741 114.820741-21.428148 99.176296 53.475556 186.785185 148.954074 186.785185l152.651852 0 0-6.447407 0-31.478519L493.605926 333.937778l-0.18963 0C489.623704 241.682963 403.816296 170.571852 306.820741 191.525926zM455.68 455.205926l-114.725926 0c-63.905185 0-115.579259-52.242963-114.725926-116.337778 0.853333-61.819259 51.294815-112.260741 113.114074-113.114074 64.094815-0.853333 116.337778 50.820741 116.337778 114.725926L455.68 455.205926z' fill='currentColor' p-id='10263'%3E%3C/path%3E%3Cpath d='M832.663704 306.346667c-11.188148-51.579259-63.241481-103.632593-114.820741-114.820741-96.900741-20.954074-182.802963 50.157037-186.595556 142.506667l-0.18963 0 0 121.173333 0 31.478519 0 6.447407 152.651852 0C779.093333 493.131852 854.091852 405.522963 832.663704 306.346667zM568.983704 340.48c0-63.905185 52.242963-115.579259 116.337778-114.725926 61.819259 0.853333 112.260741 51.294815 113.114074 113.114074 0.853333 64.094815-50.820741 116.337778-114.725926 116.337778l-114.725926 0L568.983704 340.48z' fill='currentColor' p-id='10264'%3E%3C/path%3E%3Cpath d='M192 717.842963c11.188148 51.579259 63.241481 103.632593 114.820741 114.820741 96.900741 20.954074 182.802963-50.157037 186.595556-142.506667l0.18963 0L493.605926 568.983704l0-31.478519 0-6.447407-152.651852 0C245.475556 531.057778 170.571852 618.666667 192 717.842963zM455.68 683.70963c0 63.905185-52.242963 115.579259-116.337778 114.725926-61.819259-0.853333-112.260741-51.294815-113.114074-113.114074-0.853333-64.094815 50.820741-116.337778 114.725926-116.337778l114.725926 0L455.68 683.70963z' fill='currentColor' p-id='10265'%3E%3C/path%3E%3Cpath d='M683.70963 531.057778l-152.651852 0 0 6.447407 0 31.478519 0 121.173333 0.18963 0c3.887407 92.34963 89.694815 163.460741 186.595556 142.506667 51.579259-11.188148 103.632593-63.241481 114.820741-114.820741C854.091852 618.666667 779.093333 531.057778 683.70963 531.057778zM798.435556 685.321481C797.582222 747.140741 747.140741 797.582222 685.321481 798.435556c-64.094815 0.853333-116.337778-50.820741-116.337778-114.725926l0-114.725926 114.725926 0C747.614815 568.983704 799.288889 621.226667 798.435556 685.321481z' fill='currentColor' p-id='10266'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-stop{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327609688' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4672' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M320 128A64 64 0 0 0 256 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 320 128z m384 0A64 64 0 0 0 640 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 704 128z' fill='%2320A53A' p-id='4673'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-system{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241912388' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='13400' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M608 96c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64h-72v71.9984L760 488c34.992 0 63.4256 28.0832 63.992 62.9424L824 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H704c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-8.688-6.9232-15.7568-15.552-15.9936L760 536H264c-8.688 0-15.7568 6.9232-15.9936 15.552L248 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H128c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-34.992 28.0832-63.4256 62.9424-63.992L264 488l224-0.0016V416h-72c-35.3456 0-64-28.6544-64-64V160c0-35.3456 28.6544-64 64-64h192zM320 656H128c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16z m576 0H704c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16zM608 144H416c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V160c0-8.8368-7.1632-16-16-16z' fill='currentColor' p-id='13401'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-uninstall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327863599' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7095' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M464.18 82.59h96.4v96.37h-96.4z' p-id='7096' fill='currentColor'%3E%3C/path%3E%3Cpath d='M78.68 169.93h867.35v96.37H78.68z' p-id='7097' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M849.65 940.93h-674.6v-771h674.6v771z m-578.22-96.37h481.85V266.31H271.43v578.25z' p-id='7098' fill='currentColor'%3E%3C/path%3E%3Cpath d='M367.8 362.68h96.37v385.5H367.8zM560.53 362.68h96.37v385.5h-96.37z' p-id='7099' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-settings-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M14.279 2.152C13.909 2 13.439 2 12.5 2s-1.408 0-1.779.152a2 2 0 0 0-1.09 1.083c-.094.223-.13.484-.145.863a1.62 1.62 0 0 1-.796 1.353a1.64 1.64 0 0 1-1.579.008c-.338-.178-.583-.276-.825-.308a2.03 2.03 0 0 0-1.49.396c-.318.242-.553.646-1.022 1.453c-.47.807-.704 1.21-.757 1.605c-.07.526.074 1.058.4 1.479c.148.192.357.353.68.555c.477.297.783.803.783 1.361s-.306 1.064-.782 1.36c-.324.203-.533.364-.682.556a2 2 0 0 0-.399 1.479c.053.394.287.798.757 1.605s.704 1.21 1.022 1.453c.424.323.96.465 1.49.396c.242-.032.487-.13.825-.308a1.64 1.64 0 0 1 1.58.008c.486.28.774.795.795 1.353c.015.38.051.64.145.863c.204.49.596.88 1.09 1.083c.37.152.84.152 1.779.152s1.409 0 1.779-.152a2 2 0 0 0 1.09-1.083c.094-.223.13-.483.145-.863c.02-.558.309-1.074.796-1.353a1.64 1.64 0 0 1 1.579-.008c.338.178.583.276.825.308c.53.07 1.066-.073 1.49-.396c.318-.242.553-.646 1.022-1.453c.47-.807.704-1.21.757-1.605a2 2 0 0 0-.4-1.479c-.148-.192-.357-.353-.68-.555c-.477-.297-.783-.803-.783-1.361s.306-1.064.782-1.36c.324-.203.533-.364.682-.556a2 2 0 0 0 .399-1.479c-.053-.394-.287-.798-.757-1.605s-.704-1.21-1.022-1.453a2.03 2.03 0 0 0-1.49-.396c-.242.032-.487.13-.825.308a1.64 1.64 0 0 1-1.58-.008a1.62 1.62 0 0 1-.795-1.353c-.015-.38-.051-.64-.145-.863a2 2 0 0 0-1.09-1.083M12.5 15c1.67 0 3.023-1.343 3.023-3S14.169 9 12.5 9s-3.023 1.343-3.023 3s1.354 3 3.023 3' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-undo-left-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M7.53 3.47a.75.75 0 0 1 0 1.06L5.81 6.25h9.226c.904 0 1.633 0 2.222.053c.606.055 1.136.172 1.617.45a3.75 3.75 0 0 1 1.373 1.372c.277.481.394 1.011.449 1.617c.053.589.053 1.318.053 2.222v.072c0 .904 0 1.633-.053 2.222c-.055.606-.171 1.136-.45 1.617a3.75 3.75 0 0 1-1.372 1.373c-.481.277-1.011.394-1.617.449c-.589.053-1.318.053-2.222.053H8a.75.75 0 0 1 0-1.5h7c.948 0 1.61 0 2.122-.047c.503-.046.788-.13 1.003-.254a2.25 2.25 0 0 0 .824-.824c.124-.215.208-.5.254-1.003c.046-.512.047-1.174.047-2.122s0-1.61-.047-2.122c-.046-.503-.13-.788-.254-1.003a2.25 2.25 0 0 0-.824-.824c-.215-.124-.5-.208-1.003-.254c-.512-.046-1.174-.047-2.122-.047H5.81l1.72 1.72a.75.75 0 1 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar\:close-circle-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 0 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 0 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline-ultimate\:loading-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 6.5A1.5 1.5 0 0 0 13.5 5V2a1.5 1.5 0 0 0-3 0v3A1.5 1.5 0 0 0 12 6.5m-3.73-.39L6.15 4A1.53 1.53 0 0 0 4 4a1.48 1.48 0 0 0-.44 1.06A1.52 1.52 0 0 0 4 6.11l2.15 2.12a1.5 1.5 0 0 0 1.06.44a1.5 1.5 0 0 0 1.06-2.56M.5 12A1.5 1.5 0 0 0 2 13.5h3a1.5 1.5 0 0 0 0-3H2A1.5 1.5 0 0 0 .5 12M7 15.52a1.48 1.48 0 0 0-1.1.48l-2.13 2.08a1.51 1.51 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L8 18.08a1.5 1.5 0 0 0-1-2.56M10.5 22a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0Zm5.55-6a1.5 1.5 0 0 0 0 2.12l2.12 2.12a1.52 1.52 0 0 0 1.06.44a1.54 1.54 0 0 0 1.07-.44a1.5 1.5 0 0 0 .43-1.06a1.48 1.48 0 0 0-.44-1.07L18.17 16a1.5 1.5 0 0 0-2.12 0m7.45-4a1.5 1.5 0 0 0-1.5-1.5h-3a1.5 1.5 0 0 0-1.5 1.5a1.5 1.5 0 0 0 1.5 1.5h3a1.5 1.5 0 0 0 1.5-1.5M19 3.41a1.52 1.52 0 0 0-1 .44L15.86 6a1.5 1.5 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L20.11 6A1.5 1.5 0 0 0 19 3.41'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline\:delete-1-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 14 14' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M1.707.293A1 1 0 0 0 .293 1.707L5.586 7L.293 12.293a1 1 0 1 0 1.414 1.414L7 8.414l5.293 5.293a1 1 0 0 0 1.414-1.414L8.414 7l5.293-5.293A1 1 0 0 0 12.293.293L7 5.586z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\:3-dots-fade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='4' cy='12' r='3' fill='currentColor'%3E%3Canimate id='SVG7x14Dcom' fill='freeze' attributeName='opacity' begin='0;SVGqSjG0dUp.end-0.25s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='currentColor' opacity='.4'%3E%3Canimate fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.15s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='currentColor' opacity='.3'%3E%3Canimate id='SVGqSjG0dUp' fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.3s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\:90-ring-with-bg{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='currentColor' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-system\:alibaba{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23f76e05;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M224.55,659.8c-18.73-3.86-32.23-20.25-32.44-39.37v-216.85c.74-18.92,14.01-35.03,32.44-39.37l201.33-43.6,21.16-86.3h-233.84c-81.84-.57-148.63,65.31-149.2,147.15,0,.32,0,.64,0,.97v256.28c.53,82.19,67.01,148.71,149.2,149.27h233.71l-21.16-85.92-201.33-42.19.13-.06ZM810.28,234.3h-235.51l21.48,86.24,201.33,43.6c18.7,3.93,32.16,20.33,32.38,39.43v216.85c-.76,18.91-13.99,35.01-32.38,39.43l-201.33,43.6-21.48,86.24h235.51c82.51.18,149.54-66.57,149.72-149.08,0-.17,0-.34,0-.51v-257.63c-1.02-82.01-67.7-148.01-149.72-148.18Z'/%3E%3Cpath class='st0' d='M425.89,500.72h171.71v21.16h-171.71v-21.16Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:alma{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2386da2f;}.st1 {fill: %23ffcb12;}.st2 {fill: %230069da;}.st3 {fill: %23ff4649;}.st4 {fill: %2324c2ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M887.84,568.74c38.14-2.92,68.99,22.01,71.95,60.19,2.92,39.66-25.01,71.95-63.15,74.87-36.85,2.71-68.99-24.83-71.95-61.67-2.96-39.62,23.45-69.03,63.11-73.43v.04h.04Z'/%3E%3Cpath class='st4' d='M423.92,881.47c0-38.14,29.37-67.51,64.59-67.51s69.03,32.33,69.03,68.99-29.33,66.11-63.11,67.55c-42.58,0-70.51-26.49-70.51-68.99v-.04Z'/%3E%3Cpath class='st1' d='M528.12,452.77c-5.84,2.96-8.8-1.44-10.25-5.84-54.3-101.36-38.18-229.06,57.26-305.41,24.97-20.53,71.95-25.01,92.48-4.4,8.8,7.4,10.28,16.13,11.76,26.41,2.92,22.05,7.32,44.06,22.05,61.67,16.13,19.13,36.66,26.41,60.15,25.01,20.53,0,41.1-2.92,54.34,20.53,7.32,13.24,4.4,64.55-7.32,74.83-5.88,4.44-10.28,1.48-14.69,0-33.81-13.21-69.03-13.21-104.28-7.32-11.73,1.44-17.61-1.48-17.61-14.69-1.48-22.05-5.84-42.58-17.61-61.67-22.01-39.66-63.11-41.14-89.56-4.4-22.01,29.37-27.85,64.59-33.77,99.88-5.88,30.77-4.4,63.11-2.96,95.44v-.04Z'/%3E%3Cpath class='st0' d='M564.82,474.78c-2.92-4.44-1.48-8.8,2.92-11.73,83.72-76.35,208.53-91.04,305.41-16.17,24.93,20.57,41.1,63.15,27.89,88.12-4.67,8.62-12.64,14.98-22.09,17.61-20.53,8.8-39.62,17.65-52.82,36.7-13.21,19.17-16.13,41.1-10.25,64.67,4.4,19.05,11.73,39.58-7.36,57.19-10.25,10.28-60.19,19.13-73.39,10.28-5.84-4.4-4.4-8.8-2.96-14.69,4.4-36.7-4.4-70.51-17.61-102.76-4.4-11.73-2.92-17.61,8.8-20.53,20.57-5.84,39.7-16.17,54.34-30.81,32.29-30.81,25.01-70.43-17.61-88.08-33.77-14.73-68.99-11.76-102.76-8.8-32.26,1.44-63.11,10.25-92.48,19.09,0,0-.04-.08-.04-.08Z'/%3E%3Cpath class='st4' d='M545.73,512.95c4.4-4.4,7.4-2.96,11.76,0,96.88,58.75,146.78,174.68,102.76,287.77-11.76,29.41-49.94,58.75-77.79,51.42-11.73-2.88-17.65-8.8-23.53-16.13-13.21-17.69-27.89-33.81-49.86-41.1-23.49-7.32-44.1-2.92-64.67,8.8-17.57,10.28-35.18,23.49-57.19,10.28-13.24-7.36-35.25-52.82-30.85-67.51,2.92-5.84,8.8-5.84,14.73-5.84,36.66-5.88,66.07-23.49,93.96-47.02,8.8-7.36,16.13-7.36,23.45,2.92,11.76,17.61,26.41,32.29,45.5,42.54,38.18,22.09,74.87,2.96,79.27-41.06,4.4-36.7-8.8-68.95-20.53-101.28-13.34-29.15-29.07-57.15-47.02-83.72v-.08Z'/%3E%3Cpath class='st2' d='M498.75,521.8c-5.84,29.33-19.09,57.23-36.62,82.2-52.9,79.24-129.25,111.57-223.22,102.76-33.74-2.96-61.67-30.85-64.55-58.75-1.66-10.61,1.58-21.39,8.8-29.33,10.25-13.21,19.09-25.01,23.45-41.1,8.8-32.33-2.92-58.75-26.41-82.2-32.26-32.33-27.85-61.71,10.28-85.16,4.4-2.96,10.28-5.84,16.13-8.8,8.8-4.4,16.17-4.4,19.13,5.84,13.24,33.77,39.62,58.75,69.03,79.31,10.28,8.8,10.28,14.65,1.48,24.97-17.63,18.79-28.03,43.22-29.37,68.95-2.92,32.33,16.17,52.9,48.42,52.9,20.57,0,39.62-7.32,57.26-16.13,45.5-23.53,80.72-57.26,114.53-92.56,4.4-1.48,5.84-4.4,11.73-2.92h-.08Z'/%3E%3Cpath class='st3' d='M258.01,213.46c2.92,0,10.25,1.44,17.61,2.92,54.34,10.28,88.08-8.8,105.69-60.23,11.73-33.74,36.7-44.06,69.03-26.41,1.44,0,1.44,1.48,2.92,1.48,33.74,19.09,33.74,22.01,13.21,51.42-17.61,23.45-26.49,49.86-30.81,77.79-2.92,16.17-8.8,19.13-23.49,13.24-23.45-8.84-48.42-8.84-73.39,0-27.89,8.76-39.62,33.7-30.81,61.63,11.73,36.7,44.02,52.9,71.87,71.95,27.93,19.13,60.23,29.41,91.04,42.58,4.44,1.44,11.73,1.44,10.28,8.8-1.48,4.44-7.36,4.44-13.24,4.44-66.07,2.92-129.14-7.4-180.56-51.42-48.46-39.62-83.68-88.04-77.83-155.59,4.4-22.05,20.57-38.18,48.5-42.58,0,0,0-.04,0-.04Z'/%3E%3Cpath class='st2' d='M137.63,626c-35.22,4.4-70.43-24.97-73.43-61.67-2.92-35.22,26.41-70.51,60.19-73.39,38.14-4.48,73.39,21.97,76.35,57.19,1.44,33.81-20.57,74.91-63.15,77.79v.08h.04Z'/%3E%3Cpath class='st1' d='M754.26,103.37c36.66-2.96,71.95,26.41,74.87,63.11,2.96,35.25-26.49,69.03-61.67,71.91-38.18,2.96-71.95-24.93-74.87-61.67-2.96-36.7,23.45-70.43,61.67-73.35Z'/%3E%3Cpath class='st3' d='M371.05,131.19c4.44,38.18-22.09,70.47-61.71,76.35-33.74,4.44-68.99-23.45-73.39-55.71-4.44-42.62,19.09-73.47,58.75-77.87,36.66-4.44,71.87,23.45,76.35,57.23Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:anolis{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2359ab2d;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M513.19,63.99c-118.97,0-233.12,47.59-317.24,132.51-84.27,85.23-131.5,200.27-131.42,320.13,0,4.23.5,8.41.55,12.54l-1,310.87c-.8,20.21,3.83,40.32,13.39,58.24,9.46,17.87,20.91,31.36,40.82,43.61,19.71,12.2,36.74,16.48,56.9,16.88,20.14.43,40.04-4.55,57.59-14.44,35.88-20.29,58.14-58.24,58.34-99.46v-34.5l1.39-163.52v-127.88c.33-23.73-8.17-46.74-23.84-64.56-25.17-29.14-22.89-72.94,5.18-99.31,28-26.27,71.92-25.16,98.56,2.49,26.72,27.71,26.85,71.54.3,99.41-15.67,17.17-24.2,39.68-23.84,62.92v26.98s11.9,100.21,82.73,10.06l44.8-73.77c12.3-20.26,16.78-44.5,12.44-67.85-7.29-37.94,17.01-74.76,54.76-82.98,37.74-7.95,74.88,15.82,83.48,53.41,8.98,37.56-13.57,75.45-50.87,85.47-22.1,6.47-40.82,21.16-52.52,40.97l-47.44,77.85s-24.24,46.19,31.61,46.19l64.21-2.04c23.05-.3,45.1-9.46,61.68-25.54,26.72-27.62,70.7-28.55,98.56-2.09,27.98,26.38,29.92,70.49,4.48,99.36-25.31,28.98-69.27,32.09-98.41,6.97-17.83-15.56-40.86-23.84-64.51-23.2,0,0-64.81-1-107.97,48.58-35.01,39.96-43.44,96.69-21.55,145.11,1.14,2.49,2.49,4.93,3.68,7.72l1.49,2.24c.95,1.69,1.99,3.29,2.99,4.88l1.79,2.74c1,1.49,1.99,2.79,3.14,4.18l2.24,2.84c1.1,1.39,2.19,2.69,3.34,3.88l2.64,2.89,3.58,3.63,2.99,2.69,3.98,3.48,3.34,2.49,4.43,3.29c1.13.83,2.29,1.61,3.48,2.34,1.6,1.1,3.26,2.09,4.98,2.99l3.78,2.29c1.79,1,3.63,1.94,5.43,2.79l4.08,1.99,6.37,2.59,4.03,1.69,7.72,2.64,3.34,1.1c3.93,1.24,7.67,2.24,12.1,3.24l2.39.5c3.53.75,7.12,1.49,10.65,2.09l4.98.75c2.94.45,5.87.9,9.01,1.19l5.97.6,8.11.6c8.61.55,17.32.3,25.89-.55,223.81-48.93,375.14-260,351.24-489.73-23.84-229.78-215.34-404.45-444.28-405.45h-.05Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:arch{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %231793d1;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M511.92,64c-39.89,97.78-63.95,161.73-108.36,256.6,27.23,28.86,60.65,62.46,114.93,100.42-58.36-24.01-98.16-48.11-127.9-73.12-56.84,118.58-145.88,287.48-326.59,612.1,142.03-81.98,252.12-132.52,354.72-151.81-4.63-19.94-6.9-40.35-6.74-60.82l.17-4.55c2.25-90.97,49.59-160.93,105.66-156.18,56.07,4.75,99.66,82.4,97.41,173.37-.43,17.11-2.36,33.59-5.73,48.86,101.49,19.85,210.41,70.26,350.51,151.13-27.63-50.85-52.28-96.69-75.83-140.35-37.09-28.74-75.78-66.15-154.7-106.65,54.24,14.09,93.08,30.34,123.35,48.52-239.42-445.67-258.8-504.89-340.91-697.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:centos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ffa648;}.st1 {fill: %23ffa64c;}.st2 {fill: %232f3597;}.st3 {fill: %23a3248d;}.st4 {fill: %2392307f;}.st5 {fill: %23a6218e;}.st6 {fill: %232b30a5;}.st7 {fill: %232f3291;}.st8 {fill: %23a6cd3c;}.st9 {fill: %23f6ab46;}.st10 {fill: %23a4cb3e;}%3C/style%3E%3C/defs%3E%3Cpath class='st10' d='M195.23,340.05l31.68-31.68,20.38-20.35,20.35,20.35,146.04,146.04h40.74v-40.71l-146.04-146.04-20.38-20.41,20.38-20.35,31.65-31.65h-144.81v144.81Z'/%3E%3Cpath class='st8' d='M454.42,372.96v-177.75h-73.62l-52.07,52.07s125.68,125.68,125.68,125.68ZM195.23,380.82v73.62h177.75l-125.68-125.68s-52.07,52.07-52.07,52.07Z'/%3E%3Cpath class='st4' d='M736.03,247.28l-20.38,20.38-146.07,146.04v40.71h40.74l146.07-146.04,20.38-20.35,20.35,20.35,31.65,31.68v-144.81h-144.81l31.68,31.65,20.38,20.38Z'/%3E%3Cpath class='st9' d='M409.64,166.44h73.59v235.33l28.78,28.81,28.81-28.81v-235.33h73.62l-102.42-102.42-102.36,102.42Z'/%3E%3Cpath class='st3' d='M651.05,454.4h177.72v-73.59l-52.07-52.07-125.65,125.65Z'/%3E%3Cpath class='st5' d='M166.42,540.82h235.33l28.81-28.81-28.81-28.81h-235.33v-73.62l-102.42,102.42,102.42,102.42v-73.62Z'/%3E%3Cpath class='st1' d='M569.58,651.07v177.75h73.65l52.04-52.07s-125.68-125.68-125.68-125.68ZM651.05,569.6l125.65,125.68,52.07-52.07v-73.62s-177.72,0-177.72,0Z'/%3E%3Cpath class='st3' d='M569.58,372.96l125.68-125.68-52.04-52.04h-73.65v177.72Z'/%3E%3Cpath class='st0' d='M828.74,683.98l-31.65,31.68-20.38,20.35-20.35-20.35-146.04-146.07h-40.74v40.74l146.07,146.07,20.38,20.35-20.38,20.38-31.68,31.65h144.78v-144.81Z'/%3E%3Cpath class='st6' d='M857.58,483.21h-235.33l-28.78,28.81,28.78,28.81h235.33v73.62l102.42-102.42-102.42-102.42v73.62Z'/%3E%3Cpath class='st2' d='M247.29,695.28l125.65-125.68h-177.72v73.62l52.07,52.07Z'/%3E%3Cpath class='st7' d='M288,776.72l20.35-20.38,146.04-146.01v-40.74h-40.71l-146.07,146.07-20.35,20.35-20.35-20.35-31.68-31.68v144.81h144.84l-31.68-31.68s-20.38-20.38-20.38-20.38ZM614.42,857.59h-73.62v-235.36l-28.81-28.81-28.78,28.81v235.36h-73.62l102.42,102.39s102.39-102.39,102.39-102.39Z'/%3E%3Cpath class='st7' d='M454.42,651.07l-125.68,125.65,52.07,52.07h73.62v-177.72Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:debian{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ce0c48;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M881.64,392.44c-2.99-34.03-9.55-67.66-19.56-100.32l11.64,3.88c-31.2-71.21-78.83-143.17-134.36-174.37-7.61-4.48-30.75,4.33-23.29-10.6s-32.84-7.17-49.71-4.18c-22.99,3.73-26.28-25.53-65.69-31.35-22.39-3.14-28.22,16.12-39.11,11.64-20.6-8.21-18.21-24.19-50.46-8.21-16.12,7.91,10.15-22.84-43-4.03l-4.48-10.9c-94.95,36.43-121.67,66.73-148.39,69.42-6.12,0-29.86,28.66-46.88,46.43-14.93,14.93-22.99,31.95-43,34.64l-14.93,61.81c-25.43,21.16-40.95,51.92-42.85,84.95-5.16-15.3-3.76-32.05,3.88-46.28-14.93,5.97-40.16,14.93-25.98,84.8,11.2,55.24-4.63,118.24,8.81,179.15,4.18,18.36,0,35.08,5.37,44.79,94.2,206.32,182.73,343.07,413.38,336.05l3.88-7.76c-24.63-5.97-48.22-14.93-97.64-26.87-16.27-3.88-20.15-29.86-35.23-38.67-8.21-4.78-24.78-3.58-32.55-8.66s3.73-18.96-17.47-12.54c-7.46,2.24-12.09-9.55-17.62-14.93s0-20.75-20.45-21.65c-20.45-.9-16.12-25.98-17.32-39.11-10.6,1.34-1.05-1.34-11.64,3.88-9.75-6.79-17.07-16.52-20.9-27.77-8.96-42.85-9.26-18.81-13.14-28.37-4.73-12.68-10.37-25-16.87-36.87l23.44,7.76h3.88l3.88-11.64-23.29-7.61h27.32c-6.72,12.24,1.79,4.63-11.79,7.76v11.64l19.56-7.76v-11.64c-18.06-8.96-25.08-11.64-43-19.26l7.91,7.76v3.88h-43c-19.26-12.99-12.24-27.77-15.68-46.43,14.93,0,8.06,5.82,14.93-11.5l-14.93,7.76,11.64-29.71-11.64,11.5c-25.53-33.89-14.18-85.54-10.45-133.02,1.51-32.54,13.03-63.83,32.99-89.57,7.76-8.81,4.48-22.09,4.78-32.55l27.32-23.14h15.68c6.72,14.93,4.18,4.78,0,19.26l7.76,3.88c6.27-7.61,5.37-5.23,7.76-19.26-8.81-9.26-6.12-8.66-23.29-11.64,20.44-33.84,58.22-53.26,97.64-50.16l3.88-11.64-15.68,7.91-3.88-11.5c18.36-16.11,42.18-24.6,66.58-23.74,5.52,0,6.12-14.93,11.2-17.02,141.38-53,270.66,8.21,324.71,128.99,2.93,9.82,5.32,19.78,7.17,29.86,14.93,49.86-6.27,106.29,8.51,136.15-6.87,31.5-32.1,12.09-35.23,27.02-7.46,36.13-12.99,52.25-35.68,68.97-8.3,7.37-17.3,13.92-26.87,19.56,9.59-9.58,16.36-21.61,19.56-34.78-93.01,97.64-229.76,55.98-253.79-92.71-4.75-30.68,6.92-61.61,30.75-81.51,81.36-76.59,131.38-45.83,180.04-17.91l-7.76-26.87c-28.81-21.35-14.93-17.32-7.91-50.16v-3.88l-15.68-11.5c2.24,8.81.9,4.63,7.91,14.93-3.88,14.03,0,7.91-7.76,14.93-13.14,8.51-20.75,6.42-39.11,3.88l3.88-11.64-11.64-11.64c0,10.3-3.58,2.39,0,14.93-110.33,8.66-190.79,70.02-156.31,227.67,1.26,13.12,3.86,26.08,7.76,38.67l-7.76,7.61-3.88-23.14h-11.79l-3.88,11.64c-11.05-22.54-.75,9.41,35.23,46.28,3.51,3.9,7.25,7.59,11.2,11.05,41.8,29.86,99.13,71.21,176.16,43h7.91v-3.88l-89.57-11.64-3.88-7.61c93.46,21.65,154.81-7.46,207.07-42.4,11.5-14.93,10-21.05,19.41-7.91,16.87-14.93,3.43-23.44,11.79-38.52,5.67-10.3,28.51-14.93,39.11-30.9l35.08-119.43h-14.93c2.69-12.54,19.71-29.86-3.88-42.4-2.24-1.34,7.91-1.19,7.76-3.73-1.65-20.65-8.31-40.58-19.41-58.07,28.96,18.96,31.8,59.72,46.88,92.56v7.76h3.88v-41.5h-1.04ZM459.75,585.02l-8.36-23.14,54.64,50.16-46.28-27.02ZM191.03,249.27l-20.3-3.88v34.78c14.63-9.26,16.57-9.11,19.56-30.9h.75ZM694.14,403.64c-10.3,10.14-15.74,24.23-14.93,38.67l11.79,7.61c13.69-11.79,15.42-32.37,3.88-46.28h-.75ZM822.97,550.39c22.99-10.15,47.77-50.76,31.35-84.95l-31.35,84.8v.15ZM670.7,480.82c-13.73,10.3-17.32,11.64-19.56,34.78l11.64,7.76,15.68-7.76c7.2-12.96,8.61-28.35,3.88-42.4-7.32,11.79-2.24,18.06-11.64,7.61ZM612.03,550.39c13.88-9.55,10.45-12.99,15.68-19.41v-4.18c-18.16,1.95-36.48,1.95-54.64,0-11.5-12.24-11.64-25.68-27.32-34.64,14.93,30.75,2.84,33.44,27.32,54.04,11.48,2.79,23.27,4.09,35.08,3.88,1.34,0-5.97-.9,3.88,0v.3ZM244.92,519.48h-11.79l-7.76,7.61c8.36,8.96,4.78,6.27,11.64-3.88l11.79,19.41,3.88-14.93-7.76-7.61v-.6ZM259.85,569.65l3.88-7.76c-8.81-7.61,0-3.14-11.64,0l-11.64-14.93,3.88,14.93v7.76h15.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:deepin{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23007cff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M665.21,90c-64.37-23.52-130.28-29.87-194.31-23.89-74.22,5.85-110.43,28.81-108.27,24.67-121.37,43.31-223.99,136.52-271.48,267.19-84.58,232.72,35.25,490.09,267.58,574.84,232.5,84.75,489.44-35.28,574.08-268,84.64-232.7-35.19-490.06-267.64-574.78l.03-.03ZM374.05,890.73c-24.91-9.17-48.83-20.81-71.43-34.75l1.74.98c108.27,8.31,249.61-16.6,344.92-105.81,0,0,181.65-145.14,50.2-383.36,0,0,21.19,96.01-5.82,174.96,0,0-25.76,107.4-140.25,138.57-168.64,45.95-360.77-72.04-441.12-129.27-6.05-58.77-.67-119.47,20.91-178.74,31.92-87.8,91.95-156.34,165.28-202.35-18.29,128.26-3.81,246.38,17.02,295.86,27.97,66.33,76.52,143.72,171.35,153.63,94.83,9.97,147.08-78.76,147.08-78.76,48.69-73.91,56.31-180.06,55.55-182.64-.76-2.6-12.96-9.6-12.96-9.6-32.73,132.49-86.71,176.73-86.71,176.73-85.12,82.18-145.4,25.2-145.4,25.2-64.82-69.63-19.4-182.75-19.4-182.75,25.4-77.05,99.31-189.8,183.11-247.14,13.97,3.44,28,5.6,41.8,10.61,51.35,19.09,95.45,46.45,132.97,80.89l-.28-.25c-61.26,22.37-160.18,69.63-160.18,69.63-156.82,66.08-167.43,165.98-167.43,165.98-16.24,102.95,65.49,59.36,65.49,59.36,84.08-40.96,125.41-168.58,125.41-168.58-26.23-5.01-46.93,3-46.93,3-33.57,82.87-102.03,116.92-102.03,116.92-26.96,14.25-33.23-10.95-33.23-10.95-4.56-18.9,19.49-22.09,19.49-22.09,37.32-14.53,61.18-53.73,66.61-69.74,5.38-16.04,15.37-17.33,15.37-17.33,28.31-9.27,61.49-16.32,95.73-19.79l2.04-.17c63.47-7.81,160.63,22.49,160.63,22.49,20.04,7.94,40.49,14.81,61.26,20.58,35.61,89.01,41.24,190.31,5.96,287.46-76.13,209.43-307.46,317.48-516.71,241.24h-.03Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:opencloudos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23060198;}.st1 {fill: %230368ec;}.st2 {fill: %2300c0ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M213.3,661.37l149.34-149.34,149.34,149.34c-82.47,82.48-216.19,82.49-298.67.02,0,0-.01-.01-.02-.02ZM511.98,362.68c82.47-82.48,216.19-82.49,298.67-.02,0,0,.01.01.02.02l-149.34,149.34s-149.34-149.34-149.34-149.34Z'/%3E%3Cpath class='st2' d='M213.3,661.37c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02L511.98,64c82.48,82.47,82.49,216.19.02,298.67l-.02.02-298.68,298.68Z'/%3E%3Cpath class='st1' d='M661.32,810.66l-149.34,149.34c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02l149.34-149.34,149.34-149.34c82.48,82.39,82.55,216.05.16,298.53-.05.05-.1.11-.16.16,0,0-149.34,149.34-149.34,149.34Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:openeuler{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23002fa7;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M841.43,413.79c-28.88,24.54-68.56,32.01-104.39,19.64-35.36-10.66-47.14-35.92-27.5-56.12,26.78-20.62,61.69-27.48,94.28-18.52,36.48,8.98,53.32,33.11,35.92,56.12M675.31,369.45c-25.82,20.36-59.87,27.05-91.48,17.96-16.84-5.05-26.38-15.71-26.94-24.69s-11.22-12.91-23.01-16.28c-12.47-3.1-25.41-3.87-38.16-2.24l-15.71,3.37c-11.86,3.56-23.05,9.06-33.11,16.28-8.98,8.08-14.42,19.37-15.15,31.43,0,8.42,8.98,15.71,21.33,20.2,13.82,3.47,28.28,3.47,42.09,0,18.31-5.46,37.81-5.46,56.12,0,17.78,4.27,28.73,22.15,24.46,39.93-1.48,6.18-4.71,11.8-9.31,16.19-27.71,23.76-65.96,31.03-100.46,19.08-13.7-4.89-23.19-17.47-24.13-31.99,0-9.54-9.54-16.84-21.33-21.89-13.64-4.04-27.98-5.19-42.09-3.37l-17.4,3.37c-13.93,3.43-26.83,10.17-37.6,19.64-7.55,7.19-13.65,15.76-17.96,25.25-2.01,4.26-3.33,8.8-3.93,13.47.46,11.66,7.71,21.98,18.52,26.38,13.95,6.06,29.38,7.82,44.34,5.05,18.58-4.95,38.27-3.77,56.12,3.37,30.87,14.03,34.23,48.26,5.61,76.32-29.52,29.53-74.28,37.59-112.24,20.2-14.81-8.41-22.52-25.41-19.08-42.09.21-2.05.21-4.12,0-6.17-.48-2.76-1.43-5.42-2.81-7.86-3.23-6.59-8.56-11.92-15.15-15.15-13.49-6.26-28.57-8.22-43.21-5.61-18.43,6.24-38.57,5.03-56.12-3.37-21.89-13.47-15.71-41.53,13.47-62.86,14.49-11.01,31.44-18.33,49.39-21.33,16.79-1.22,33.1-6.21,47.7-14.59,10.54-6.72,17.84-17.47,20.2-29.74.49-3.35.49-6.75,0-10.1-1.21-8.9,1.45-17.88,7.3-24.69,8.01-7.11,17.99-11.61,28.62-12.91,8.04-.52,16.1-.52,24.13,0h16.84c9.87-2.72,19.05-7.5,26.94-14.03,7.44-4.56,12.86-11.78,15.15-20.2v-8.42c0-15.15,19.08-31.43,49.39-37.04,13.28-3.17,27.12-3.17,40.41,0,8.71,1.24,16.37,6.41,20.76,14.03.24,1.11.24,2.26,0,3.37,4.69,8.4,12.96,14.19,22.45,15.71,13.35,2.55,27.06,2.55,40.41,0,17.16-4.1,35.04-4.1,52.19,0,29.74,7.3,39.85,28.06,21.33,46.02M603.48,706.18c-32.46,36.72-85.93,46.25-129.08,23.01-28.74-15.92-39.13-52.12-23.21-80.86,3.27-5.89,7.51-11.19,12.55-15.66,31.39-29.78,77.43-38.16,117.29-21.33,29.73,8.76,46.73,39.96,37.97,69.69-2.83,9.62-8.19,18.3-15.52,25.15M895.31,268.43l-354.13-197.55c-17.58-9.18-38.54-9.18-56.12,0L127.01,267.87c-17.09,9.86-27.74,27.97-28.06,47.7v392.85c.32,19.73,10.97,37.84,28.06,47.7l356.93,196.99c17.58,9.18,38.54,9.18,56.12,0l356.93-196.99c17.09-9.86,27.74-27.97,28.06-47.7v-392.85c-.32-19.73-10.97-37.84-28.06-47.7'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:oracle{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23fff;}.st1 {fill: %23e10025;}%3C/style%3E%3C/defs%3E%3Cpath class='st1' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st0' d='M427.2,344h169.59c92.34,0,167.2,75.22,167.2,168s-74.86,168-167.2,168h-169.59c-92.34,0-167.2-75.22-167.2-168s74.86-168,167.2-168ZM427.2,404.59c-59.04,0-106.9,48.09-106.9,107.41s47.86,107.41,106.9,107.41h169.59c59.04,0,106.9-48.09,106.9-107.41s-47.86-107.41-106.9-107.41h-169.59Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:rocky{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2310b981;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M935.07,659.74c16.15-46.26,24.93-95.98,24.93-147.74,0-247.43-200.58-448-448-448S64,264.57,64,512c0,122.42,49.11,233.38,128.7,314.25l454.43-454.44,112.19,112.2s175.75,175.74,175.75,175.74ZM853.24,802.29l-206.11-206.1-322.74,322.75c57.07,26.35,120.62,41.05,187.61,41.05,136.69,0,259.07-61.21,341.25-157.71h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:tencent{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %230052d9;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M960,134.74H205.47L64,889.26h754.53s141.47-754.53,141.47-754.53ZM392.63,771.37l61.89-330.11h-131.16l-47.16-82.53h193.79l22.11-117.89,267.47,200.42h-198.95l-44.21,235.79h148.84l82.53,94.32s-355.16,0-355.16,0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:ubuntu{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23e9000c;}.st1 {fill: %23fac400;}.st2 {fill: %23fb9200;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M168.77,415.97c51.69,0,93.83,42,93.83,93.53s-42.15,93.54-93.83,93.54c-51.69-.14-93.83-42.14-93.83-93.68s42.15-93.39,93.83-93.39ZM586.52,139.03c23.2,0,45.82,2.2,67.69,6.32-.42,4-.61,8.02-.59,12.04,0,71.8,58.74,130.39,130.69,130.39,28.35,0,54.47-8.96,75.92-24.38,49.78,56.83,82.08,129.22,88.54,208.66l-148.01,4.55c-12.33-106.9-103.81-190.3-214.24-190.3-31.12,0-60.94,6.61-87.66,18.65l-74.01-127.89c48.61-24.38,103.67-38.03,161.67-38.03Z'/%3E%3Cpath class='st1' d='M789.31,772.93c51.69,0,93.68,42,93.68,93.54s-42.14,93.53-93.68,93.53-93.83-41.99-93.83-93.53c.15-51.55,42.29-93.54,93.83-93.54ZM379.19,798.63c-63.14-44.05-111.9-107.49-137-181.49,34.51-23.5,57.27-63,57.27-107.78s-24.67-87.37-61.53-110.42c23.2-78.42,72.54-145.96,137.74-192.51l77.98,125.7c-50.37,39.36-82.82,100.73-82.82,169.3s31.87,128.77,81.49,168.13c0,0-73.12,129.07-73.12,129.07Z'/%3E%3Cpath class='st0' d='M949.06,526.98c-6.02,86.49-42.72,164.61-99.26,223.93-18.63-9.73-39.33-14.81-60.35-14.83-68.72,0-125.26,53.31-130.4,120.4-23.5,4.71-47.72,7.35-72.54,7.35-55.05.04-109.38-12.46-158.88-36.56l73.72-128.19c26.14,11.31,54.92,17.47,85.17,17.47,110.86,0,202.79-84.28,214.38-191.77,0,0,148.15,2.21,148.15,2.21ZM784.31,64c51.69,0,93.83,41.99,93.83,93.54s-42.14,93.53-93.83,93.53-93.83-42-93.83-93.53c.14-51.54,42.28-93.53,93.83-93.53h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-tabler\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9a6 6 0 1 0 12 0A6 6 0 0 0 6 9'/%3E%3Cpath d='M12 3q2 .5 2 6c0 5.5-.667 5.667-2 6m0-12q-2 .5-2 6c0 5.5.667 5.667 2 6M6 9h12M3 20h7m4 0h7m-11 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-5v3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tabler\:send{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 14L21 3m0 0l-6.5 18a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\:caret-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M14.5 5v14l-7-7z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M14.5 5v14l-7-7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\:caret-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m16.5 12l-7-7v14z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='m16.5 12l-7-7v14z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\:task{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M20 22V4h-4v2H8V4H4v18z'/%3E%3Cpath d='M16 6H8V2h8z'/%3E%3Cpath stroke='currentColor' stroke-width='2' d='M16 4h4v18H4V4h4m8 0V2H8v2m8 0v2H8V4'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M10 12h4m-4 4h4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\:auto{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3Cpath fill='currentColor' d='M868.2,129.4c39.9,0,72.2,32.3,72.2,72.2v498.3c0,39.9-32.3,72.2-72.2,72.2h-313.3c-6.1,0-11,4.9-11,11v39.3c0,6.1,4.9,11,11,11h160.6c6.1,0,11,5,11,11.1v39.2c0,6.1-4.9,11-11,11h-406.4c-6.1,0-11-4.9-11-11v-39.2c0-6.1,4.9-11,11-11h162.7c6.1,0,11-5,11-11.1v-39.3c0-6.1-4.9-11-11-11H155.8c-39.9,0-72.2-32.3-72.2-72.2V201.6c0-39.9,32.3-72.2,72.2-72.2h712.5ZM868.2,190.6H155.8c-6.1,0-11,4.9-11,11v498.3c0,6.1,4.9,11,11,11h712.5c6.1,0,11-4.9,11-11V201.6c0-6.1-4.9-11-11-11Z'/%3E%3Cg id='Layer_1'%3E%3Cpath fill='currentColor' d='M512,263.9c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4-11.8,0-21.3-9.6-21.4-21.4v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM512,568.1c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4s-21.4-9.6-21.4-21.4h0v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM698.8,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.4,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM394.6,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.3,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM644.1,318.6c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0h0ZM428.9,533.8c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0ZM644.1,582.8c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM428.9,367.7c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM512,530.8c-44.2,0-80.1-35.8-80.1-80.1s35.8-80.1,80.1-80.1,80.1,35.8,80.1,80.1-35.8,80.1-80.1,80.1Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\:dark{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6009 2C15.724 2.94694 18 5.87417 18 9.33934C18 13.5702 14.607 17 10.4217 17C6.76389 17 3.71152 14.3805 3 10.8966C3.88275 11.2745 4.83184 11.4687 5.7905 11.4673C9.74343 11.4673 12.9478 8.22812 12.9478 4.23223C12.9478 3.49723 12.8396 2.7882 12.6379 2.12002L12.6009 2Z' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\:light{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 9.68439C13 11.254 11.6569 12.5265 10 12.5265C8.34315 12.5265 7 11.254 7 9.68439C7 8.11474 8.34315 6.84229 10 6.84229C11.6569 6.84229 13 8.11474 13 9.68439Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 10.4345C18.4142 10.4345 18.75 10.0988 18.75 9.68455C18.75 9.27033 18.4142 8.93455 18 8.93455V10.4345ZM16 8.93455C15.5858 8.93455 15.25 9.27033 15.25 9.68455C15.25 10.0988 15.5858 10.4345 16 10.4345V8.93455ZM4 10.4345C4.41421 10.4345 4.75 10.0988 4.75 9.68455C4.75 9.27033 4.41421 8.93455 4 8.93455V10.4345ZM2 8.93455C1.58579 8.93455 1.25 9.27033 1.25 9.68455C1.25 10.0988 1.58579 10.4345 2 10.4345V8.93455ZM10.7506 2.10547C10.7506 1.69126 10.4148 1.35547 10.0006 1.35547C9.58638 1.35547 9.2506 1.69126 9.2506 2.10547H10.7506ZM9.2506 4.00021C9.2506 4.41442 9.58638 4.75021 10.0006 4.75021C10.4148 4.75021 10.7506 4.41442 10.7506 4.00021H9.2506ZM10.7506 15.3686C10.7506 14.9544 10.4148 14.6186 10.0006 14.6186C9.58638 14.6186 9.2506 14.9544 9.2506 15.3686H10.7506ZM9.2506 17.2634C9.2506 17.6776 9.58638 18.0134 10.0006 18.0134C10.4148 18.0134 10.7506 17.6776 10.7506 17.2634H9.2506ZM16.1744 4.86959C16.4751 4.58471 16.4879 4.11001 16.2031 3.80931C15.9182 3.50862 15.4435 3.49579 15.1428 3.78066L16.1744 4.86959ZM13.7279 5.12105C13.4272 5.40592 13.4144 5.88062 13.6993 6.18132C13.9842 6.48202 14.4589 6.49485 14.7596 6.20998L13.7279 5.12105ZM6.27442 14.2478C6.57512 13.9629 6.58794 13.4882 6.30307 13.1875C6.0182 12.8868 5.5435 12.874 5.2428 13.1589L6.27442 14.2478ZM3.82794 14.4993C3.52724 14.7841 3.51441 15.2588 3.79929 15.5595C4.08416 15.8602 4.55886 15.8731 4.85956 15.5882L3.82794 14.4993ZM4.85956 3.78066C4.55886 3.49579 4.08416 3.50862 3.79929 3.80931C3.51441 4.11001 3.52724 4.58471 3.82794 4.86959L4.85956 3.78066ZM5.2428 6.20998C5.5435 6.49485 6.0182 6.48202 6.30307 6.18132C6.58794 5.88062 6.57512 5.40592 6.27442 5.12105L5.2428 6.20998ZM14.7596 13.1599C14.4589 12.875 13.9842 12.8878 13.6993 13.1885C13.4144 13.4892 13.4272 13.9639 13.7279 14.2488L14.7596 13.1599ZM15.1417 15.5881C15.4424 15.873 15.9171 15.8601 16.2019 15.5594C16.4868 15.2587 16.474 14.784 16.1733 14.4992L15.1417 15.5881ZM18 9.68455V8.93455H16V9.68455V10.4345H18V9.68455ZM4 9.68455V8.93455H2V9.68455V10.4345H4V9.68455ZM10.0006 2.10547H9.2506V4.00021H10.0006H10.7506V2.10547H10.0006ZM10.0006 15.3686H9.2506V17.2634H10.0006H10.7506V15.3686H10.0006ZM15.6586 4.32512L15.1428 3.78066L13.7279 5.12105L14.2437 5.66551L14.7596 6.20998L16.1744 4.86959L15.6586 4.32512ZM5.75861 13.7033L5.2428 13.1589L3.82794 14.4993L4.34375 15.0437L4.85956 15.5882L6.27442 14.2478L5.75861 13.7033ZM4.34375 4.32512L3.82794 4.86959L5.2428 6.20998L5.75861 5.66551L6.27442 5.12105L4.85956 3.78066L4.34375 4.32512ZM14.2437 13.7043L13.7279 14.2488L15.1417 15.5881L15.6575 15.0436L16.1733 14.4992L14.7596 13.1599L14.2437 13.7043Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-uiw\:question-circle-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10S4.477 0 10 0m0 1.395a8.605 8.605 0 1 0 0 17.21a8.605 8.605 0 0 0 0-17.21m0 12.241a.91.91 0 1 1 0 1.819a.91.91 0 0 1 0-1.819m2.68-8.306c.726.73.96 1.564.838 2.436c-.096.691-.52 1.435-1.084 1.926c-.7.606-.872.756-1.004.889l-.06.062l-.101.11a2.6 2.6 0 0 0-.538.915q-.111.308-.183.905a.682.682 0 0 1-1.354-.158c.058-.493.14-.893.255-1.21a3.9 3.9 0 0 1 .82-1.379c.17-.184.365-.37.614-.593c.115-.103.567-.494.678-.59c.313-.282.558-.718.607-1.066c.066-.471-.048-.876-.455-1.285c-.43-.432-1.106-.64-1.625-.572c-.758.098-1.065.21-1.588.668c-.382.336-.634.833-.75 1.519a.682.682 0 0 1-1.344-.227c.164-.98.561-1.76 1.194-2.316c.759-.667 1.31-.867 2.312-.997c.925-.12 2.027.218 2.768.963'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-weui\:delete-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='m6.774 6.4l.812 13.648a.8.8 0 0 0 .798.752h7.232a.8.8 0 0 0 .798-.752L17.226 6.4zm11.655 0l-.817 13.719A2 2 0 0 1 15.616 22H8.384a2 2 0 0 1-1.996-1.881L5.571 6.4H3.5v-.7a.5.5 0 0 1 .5-.5h16a.5.5 0 0 1 .5.5v.7zM14 3a.5.5 0 0 1 .5.5v.7h-5v-.7A.5.5 0 0 1 10 3zM9.5 9h1.2l.5 9H10zm3.8 0h1.2l-.5 9h-1.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-zondicons\:close-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.93 17.07A10 10 0 1 1 17.07 2.93A10 10 0 0 1 2.93 17.07m1.41-1.41A8 8 0 1 0 15.66 4.34A8 8 0 0 0 4.34 15.66m9.9-8.49L11.41 10l2.83 2.83l-1.41 1.41L10 11.41l-2.83 2.83l-1.41-1.41L8.59 10L5.76 7.17l1.41-1.41L10 8.59l2.83-2.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}[i-common\:refresh~=default\:]:default{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M896.128 378.752a29.888 29.888 0 0 1-27.52-18.304 388.224 388.224 0 0 0-715.392 0 29.888 29.888 0 1 1-54.976-23.296 448 448 0 0 1 825.6 0 29.888 29.888 0 0 1-27.52 41.6z' fill='currentColor'/%3E%3Cpath d='M510.912 959.168a448.576 448.576 0 0 1-412.672-274.176 29.888 29.888 0 1 1 54.976-23.296 388.224 388.224 0 0 0 715.392 0 29.888 29.888 0 1 1 54.976 23.296 447.424 447.424 0 0 1-412.736 274.176z' fill='currentColor'/%3E%3Cpath d='M92.992 393.472a29.888 29.888 0 0 1-29.952-29.952V180.224a29.952 29.952 0 0 1 59.84 0V363.52a29.888 29.888 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M276.352 393.472H93.056a29.952 29.952 0 0 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3Cpath d='M929.216 864.768a29.952 29.952 0 0 1-29.952-29.952V651.52a29.952 29.952 0 1 1 59.84 0v183.296a29.952 29.952 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M929.216 681.6h-183.296a29.952 29.952 0 1 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.container,[container=""]{width:100%}[\!container=""]{width:100%!important}.empty-container:empty,[before~=container]:before{width:100%}.flex-center{justify-content:center;align-items:center;display:flex}@media (min-width:640px){.container,[container=""]{max-width:640px}[\!container=""]{max-width:640px!important}.empty-container:empty,[before~=container]:before{max-width:640px}}@media (min-width:768px){.container,[container=""]{max-width:768px}[\!container=""]{max-width:768px!important}.empty-container:empty,[before~=container]:before{max-width:768px}}@media (min-width:1024px){.container,[container=""]{max-width:1024px}[\!container=""]{max-width:1024px!important}.empty-container:empty,[before~=container]:before{max-width:1024px}}@media (min-width:1280px){.container,[container=""]{max-width:1280px}[\!container=""]{max-width:1280px!important}.empty-container:empty,[before~=container]:before{max-width:1280px}}@media (min-width:1536px){.container,[container=""]{max-width:1536px}[\!container=""]{max-width:1536px!important}.empty-container:empty,[before~=container]:before{max-width:1536px}}[select~="$event)"]{user-select:var(--event\))}.\[http\:\/\/\]{http://}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static,[static=""]{position:static}.inset-0{top:0;bottom:0;left:0;right:0}[end~="1"]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}[end~="1"]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}.-left-\[160px\]{left:-160px}.-left-\[9px\]{left:-9px}.-left-4px{left:-4px}.-top-\[20px\]{top:-20px}.-top-1\.5px{top:-1.5px}.-top-6px{top:-6px}.-top-90px{top:-90px}.bottom--1px{bottom:-1px}.bottom-\[10em\]{bottom:10em}.bottom-0{bottom:0}.bottom-12px{bottom:12px}.bottom-20px{bottom:20px}.bottom-5px{bottom:5px}.left-\[-21px\]{left:-21px}.left-\[0\.4rem\]{left:.4rem}.left-\[2\.6rem\]{left:2.6rem}.left-\[3px\]{left:3px}.left-\[4px\]{left:4px}.left-\[50\%\]{left:50%}.left-0{left:0}.left-15px{left:15px}.left-24px{left:24px}.left-50px{left:50px}.right--2px{right:-2px}.right-\[2rem\]{right:2rem}.right-\[6rem\]{right:6rem}.right-0,.right-0px{right:0}.right-10px{right:10px}.right-12px{right:12px}.right-15px{right:15px}.right-16px{right:16px}.right-1px{right:1px}.right-1rem,.right-4{right:1rem}.right-20px{right:20px}.right-24px{right:24px}.right-40px{right:40px}.right-8px{right:8px}.top--10px{top:-10px}.top-\[0\.4rem\]{top:.4rem}.top-\[1\.6rem\]{top:1.6rem}.top-\[1\.8rem\]{top:1.8rem}.top-\[18px\]{top:18px}.top-\[1rem\],.top-4{top:1rem}.top-\[20px\]{top:20px}.top-\[3px\]{top:3px}.top-\[4px\]{top:4px}.top-\[5rem\]{top:5rem}.top-0{top:0}.top-1\/2{top:50%}.top-12px{top:12px}.top-15px{top:15px}.top-16px{top:16px}.top-24px{top:24px}.top-8px{top:8px}.top-92px{top:92px}[left~="100"]{left:25rem}[right~="100"]{right:25rem}[line-clamp~="1"]{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="2"]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="999"]{-webkit-line-clamp:999;line-clamp:999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="9999"]{-webkit-line-clamp:9999;line-clamp:9999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.isolate{isolation:isolate}.z-1,.z01{z-index:1}.z-2,.z02{z-index:2}.z-\[55\],.z-55{z-index:55}.z-\[99\],.z-99{z-index:99}.z-10{z-index:10}.z-100{z-index:100}.z-1000{z-index:1000}.z-20{z-index:20}.z-50{z-index:50}.z-996{z-index:996}.z-9999{z-index:9999}.grid{display:grid}.col-span-2{grid-column:span 2/span 2}.grid-cols-\[minmax\(0\,1fr\)_44px\]{grid-template-columns:minmax(0,1fr) 44px}.grid-cols-2,[cols~="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[cols~="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[cols~="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}[cols~="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}[cols~="15"]{grid-template-columns:repeat(15,minmax(0,1fr))}[cols~="24"]{grid-template-columns:repeat(24,minmax(0,1fr))}[cols~="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[cols~="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[rows~="1"]{grid-template-rows:repeat(1,minmax(0,1fr))}[rows~="10"]{grid-template-rows:repeat(10,minmax(0,1fr))}[rows~="12"]{grid-template-rows:repeat(12,minmax(0,1fr))}[rows~="14"]{grid-template-rows:repeat(14,minmax(0,1fr))}[rows~="15"]{grid-template-rows:repeat(15,minmax(0,1fr))}[rows~="16"]{grid-template-rows:repeat(16,minmax(0,1fr))}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}[rows~="5"]{grid-template-rows:repeat(5,minmax(0,1fr))}[rows~="6"]{grid-template-rows:repeat(6,minmax(0,1fr))}[rows~="8"]{grid-template-rows:repeat(8,minmax(0,1fr))}[rows~="80"]{grid-template-rows:repeat(80,minmax(0,1fr))}.float-right{float:right}.m-\[1rem\]{margin:1rem}.m-\[auto\],.m-auto{margin:auto}.m-0{margin:0}.m-0\!{margin:0!important}.m-15px{margin:15px}.m-16px{margin:16px}.m-20px{margin:20px}.m-2px{margin:2px}.m19{margin:4.75rem}.mx-\[0\.4rem\]{margin-left:.4rem;margin-right:.4rem}.mx-\[1\.2rem\]{margin-left:1.2rem;margin-right:1.2rem}.mx-\[4px\],.mx-4px{margin-left:4px;margin-right:4px}.mx-\[8px\],.mx-8px{margin-left:8px;margin-right:8px}.mx-0\!{margin-left:0!important;margin-right:0!important}.mx-0\.5em{margin-left:.5em;margin-right:.5em}.mx-10px{margin-left:10px;margin-right:10px}.mx-12px{margin-left:12px;margin-right:12px}.mx-16px{margin-left:16px;margin-right:16px}.mx-20px{margin-left:20px;margin-right:20px}.mx-2px{margin-left:2px;margin-right:2px}.mx-32px{margin-left:32px;margin-right:32px}.mx-4px\!{margin-left:4px!important;margin-right:4px!important}.mx-5px{margin-left:5px;margin-right:5px}.mx-6px{margin-left:6px;margin-right:6px}.mx-auto{margin-left:auto;margin-right:auto}.my,.my-4{margin-top:1rem;margin-bottom:1rem}.my-\[1\.2rem\]{margin-top:1.2rem;margin-bottom:1.2rem}.my-\[1rem\]\!{margin-top:1rem!important;margin-bottom:1rem!important}.my-\[3rem\]{margin-top:3rem;margin-bottom:3rem}.my-10px{margin-top:10px;margin-bottom:10px}.my-10px\!{margin-top:10px!important;margin-bottom:10px!important}.my-12px{margin-top:12px;margin-bottom:12px}.my-15px,[my-15px=""]{margin-top:15px;margin-bottom:15px}.my-16px{margin-top:16px;margin-bottom:16px}.my-16px\!{margin-top:16px!important;margin-bottom:16px!important}.my-18px{margin-top:18px;margin-bottom:18px}.my-20px{margin-top:20px;margin-bottom:20px}.my-20px\!{margin-top:20px!important;margin-bottom:20px!important}.my-22px{margin-top:22px;margin-bottom:22px}.my-24px{margin-top:24px;margin-bottom:24px}.my-24px\!{margin-top:24px!important;margin-bottom:24px!important}.my-25px{margin-top:25px;margin-bottom:25px}.my-4px\!{margin-top:4px!important;margin-bottom:4px!important}.my-5px{margin-top:5px;margin-bottom:5px}.my-6\!{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8px{margin-top:8px;margin-bottom:8px}.my-8px\!{margin-top:8px!important;margin-bottom:8px!important}[mx-10px~=default\:]:default{margin-left:10px;margin-right:10px}[my-15px~=default\:]:default{margin-top:15px;margin-bottom:15px}.\!mb-\[1\.8rem\]{margin-bottom:1.8rem!important}.\!mt-\[12px\],.mt-12px\!{margin-top:12px!important}.\!mt-0{margin-top:0!important}.mb-\[\.2rem\]{margin-bottom:.2rem}.mb-\[1\.6rem\]{margin-bottom:1.6rem}.mb-\[12px\],.mb-12px{margin-bottom:12px}.mb-\[1rem\],.mb-1rem{margin-bottom:1rem}.mb-\[20px\],.mb-20px{margin-bottom:20px}.mb-\[24px\],.mb-24px{margin-bottom:24px}.mb-\[2rem\],.mb-8{margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-10px{margin-bottom:10px}.mb-10px\!{margin-bottom:10px!important}.mb-14px{margin-bottom:14px}.mb-15px{margin-bottom:15px}.mb-15px\!{margin-bottom:15px!important}.mb-16px,[mb-16px=""]{margin-bottom:16px}.mb-16px\!{margin-bottom:16px!important}.mb-18px{margin-bottom:18px}.mb-2{margin-bottom:.5rem}.mb-20px\!{margin-bottom:20px!important}.mb-30px{margin-bottom:30px}.mb-32px{margin-bottom:32px}.mb-38px{margin-bottom:38px}.mb-40px{margin-bottom:40px}.mb-48px{margin-bottom:48px}.mb-4px{margin-bottom:4px}.mb-5px{margin-bottom:5px}.mb-6px{margin-bottom:6px}.mb-7px{margin-bottom:7px}.mb-8px{margin-bottom:8px}.me:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.me:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.ml-\[0\.6rem\]{margin-left:.6rem}.ml-\[1\.2rem\]{margin-left:1.2rem}.ml-\[130px\]{margin-left:130px}.ml-\[16px\],.ml-16px{margin-left:16px}.ml-\[1rem\]{margin-left:1rem}.ml-\[20px\],.ml-20px{margin-left:20px}.ml-\[3rem\]{margin-left:3rem}.ml-\[8px\],.ml-8px{margin-left:8px}.ml-0\.2em{margin-left:.2em}.ml-0\.5em{margin-left:.5em}.ml-108px{margin-left:108px}.ml-10px,[ml-10px=""]{margin-left:10px}.ml-10px\!{margin-left:10px!important}.ml-126px{margin-left:126px}.ml-12px{margin-left:12px}.ml-14px{margin-left:14px}.ml-15px{margin-left:15px}.ml-24px{margin-left:24px}.ml-25px{margin-left:25px}.ml-26px{margin-left:26px}.ml-2px{margin-left:2px}.ml-30px{margin-left:30px}.ml-32px{margin-left:32px}.ml-3px{margin-left:3px}.ml-40px{margin-left:40px}.ml-4px{margin-left:4px}.ml-5{margin-left:1.25rem}.ml-5px{margin-left:5px}.ml-5px\!{margin-left:5px!important}.ml-6{margin-left:1.5rem}.ml-60px{margin-left:60px}.ml-6px{margin-left:6px}.ml-7px{margin-left:7px}.ml-90px{margin-left:90px}.ml-auto,[ml-auto=""]{margin-left:auto}.mr-\[\.8rem\]{margin-right:.8rem}.mr-\[0\.1rem\]{margin-right:.1rem}.mr-\[1\.6rem\]{margin-right:1.6rem}.mr-\[1rem\]{margin-right:1rem}.mr-\[2rem\]{margin-right:2rem}.mr-\[4rem\]{margin-right:4rem}.mr-0\!{margin-right:0!important}.mr-0\.25em{margin-right:.25em}.mr-1{margin-right:.25rem}.mr-10px{margin-right:10px}.mr-10px\!{margin-right:10px!important}.mr-12px{margin-right:12px}.mr-14px{margin-right:14px}.mr-15px{margin-right:15px}.mr-16px{margin-right:16px}.mr-20px{margin-right:20px}.mr-22px{margin-right:22px}.mr-24px{margin-right:24px}.mr-2px{margin-right:2px}.mr-30px{margin-right:30px}.mr-32px{margin-right:32px}.mr-3px{margin-right:3px}.mr-40px{margin-right:40px}.mr-4px{margin-right:4px}.mr-5{margin-right:1.25rem}.mr-5px{margin-right:5px}.mr-6px{margin-right:6px}.mr-80px{margin-right:80px}.mr-8px{margin-right:8px}.mr-auto{margin-right:auto}.ms:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.ms:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.mt,.mt-\[1rem\],.mt-4{margin-top:1rem}.mt--10px{margin-top:-10px}.mt--2px{margin-top:-2px}.mt-\[0rem\]{margin-top:0}.mt-\[1\.2rem\]{margin-top:1.2rem}.mt-\[1\.6rem\]{margin-top:1.6rem}.mt-\[10\.5rem\]{margin-top:10.5rem}.mt-\[12px\],.mt-12px{margin-top:12px}.mt-\[16px\],.mt-16px{margin-top:16px}.mt-\[2rem\]{margin-top:2rem}.mt-\[40px\],.mt-40px{margin-top:40px}.mt-\[4px\],.mt-4px,[mt-4px=""]{margin-top:4px}.mt-0{margin-top:0}.mt-10px{margin-top:10px}.mt-14px{margin-top:14px}.mt-15{margin-top:3.75rem}.mt-15px{margin-top:15px}.mt-16px\!{margin-top:16px!important}.mt-20px{margin-top:20px}.mt-24px{margin-top:24px}.mt-2px{margin-top:2px}.mt-30px{margin-top:30px}.mt-32px{margin-top:32px}.mt-36px{margin-top:36px}.mt-3px{margin-top:3px}.mt-49px{margin-top:49px}.mt-50px{margin-top:50px}.mt-5px{margin-top:5px}.mt-6px{margin-top:6px}.mt-7px{margin-top:7px}.mt-8px{margin-top:8px}.last\:mb-0:last-child{margin-bottom:0}.inline,[inline=""]{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.contents,[contents=""]{display:contents}.list-item{display:list-item}.hidden,[hidden~=default\:]:default{display:none}[size~="0"]{width:0;height:0}[size~="10"]{width:2.5rem;height:2.5rem}[size~="100"]{width:25rem;height:25rem}[size~="12"]{width:3rem;height:3rem}[size~="120"]{width:30rem;height:30rem}[size~="13"]{width:3.25rem;height:3.25rem}[size~="14"]{width:3.5rem;height:3.5rem}[size~="15"]{width:3.75rem;height:3.75rem}[size~="150"]{width:37.5rem;height:37.5rem}[size~="16"]{width:4rem;height:4rem}[size~="17"]{width:4.25rem;height:4.25rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="2"]{width:.5rem;height:.5rem}[size~="20"]{width:5rem;height:5rem}[size~="21"]{width:5.25rem;height:5.25rem}[size~="22"]{width:5.5rem;height:5.5rem}[size~="24"]{width:6rem;height:6rem}[size~="25"]{width:6.25rem;height:6.25rem}[size~="26"]{width:6.5rem;height:6.5rem}[size~="28"]{width:7rem;height:7rem}[size~="3"]{width:.75rem;height:.75rem}[size~="30"]{width:7.5rem;height:7.5rem}[size~="32"]{width:8rem;height:8rem}[size~="34"]{width:8.5rem;height:8.5rem}[size~="36"]{width:9rem;height:9rem}[size~="4"]{width:1rem;height:1rem}[size~="40"]{width:10rem;height:10rem}[size~="42"]{width:10.5rem;height:10.5rem}[size~="46"]{width:11.5rem;height:11.5rem}[size~="48"]{width:12rem;height:12rem}[size~="5"]{width:1.25rem;height:1.25rem}[size~="50"]{width:12.5rem;height:12.5rem}[size~="6"]{width:1.5rem;height:1.5rem}[size~="60"]{width:15rem;height:15rem}[size~="8"]{width:2rem;height:2rem}[size~="80"]{width:20rem;height:20rem}.\!w-\[12rem\]{width:12rem!important}.h-\[100px\]{height:100px}.h-\[10rem\]{height:10rem}.h-\[12px\]{height:12px}.h-\[1rem\],.h4{height:1rem}.h-\[2\.2rem\]{height:2.2rem}.h-\[20px\],.h-20px{height:20px}.h-\[22rem\]{height:22rem}.h-\[24rem\]{height:24rem}.h-\[3\.2rem\]{height:3.2rem}.h-\[30\.1rem\]{height:30.1rem}.h-\[32rem\]{height:32rem}.h-\[34rem\]{height:34rem}.h-\[36px\],.h-36px{height:36px}.h-\[38rem\]{height:38rem}.h-\[3rem\]{height:3rem}.h-\[4\.4rem\]{height:4.4rem}.h-\[40rem\]{height:40rem}.h-\[44px\],.h-44px{height:44px}.h-\[4rem\],.h-16{height:4rem}.h-\[5\.4rem\]{height:5.4rem}.h-\[50px\],.h-50px{height:50px}.h-\[5px\]{height:5px}.h-\[67px\]{height:67px}.h-\[6px\],.h-6px{height:6px}.h-\[92px\]{height:92px}.h-\[96px\]{height:96px}.h-10{height:2.5rem}.h-100\%,.h-full,[h-full=""]{height:100%}.h-103px{height:103px}.h-10px{height:10px}.h-110px{height:110px}.h-116px{height:116px}.h-120px{height:120px}.h-124px{height:124px}.h-130px,[h-130px=""]{height:130px}.h-140px{height:140px}.h-14px{height:14px}.h-150px{height:150px}.h-15px{height:15px}.h-160px,[h-160px=""]{height:160px}.h-16px{height:16px}.h-180px{height:180px}.h-18px{height:18px}.h-200px,[h-200px=""]{height:200px}.h-200px\!{height:200px!important}.h-22px{height:22px}.h-24px,[h-24px=""]{height:24px}.h-250px{height:250px}.h-25px{height:25px}.h-260px{height:260px}.h-280px{height:280px}.h-28px{height:28px}.h-2px{height:2px}.h-300px{height:300px}.h-30px{height:30px}.h-320px{height:320px}.h-32px{height:32px}.h-340px{height:340px}.h-34px{height:34px}.h-350px{height:350px}.h-35px{height:35px}.h-360px{height:360px}.h-388px{height:388px}.h-38px{height:38px}.h-392px{height:392px}.h-400px{height:400px}.h-400px\!{height:400px!important}.h-40px{height:40px}.h-420px{height:420px}.h-428px{height:428px}.h-42px{height:42px}.h-440px{height:440px}.h-450px{height:450px}.h-456px{height:456px}.h-460px{height:460px}.h-468px{height:468px}.h-46px{height:46px}.h-478px{height:478px}.h-480px{height:480px}.h-48px{height:48px}.h-500px{height:500px}.h-500px\!{height:500px!important}.h-52px{height:52px}.h-540px{height:540px}.h-55\%{height:55%}.h-550px{height:550px}.h-560px{height:560px}.h-56px{height:56px}.h-580px{height:580px}.h-600px{height:600px}.h-600px\!{height:600px!important}.h-60px,[h-60px=""]{height:60px}.h-610px{height:610px}.h-700px{height:700px}.h-70px{height:70px}.h-720px{height:720px}.h-72px{height:72px}.h-750px{height:750px}.h-8{height:2rem}.h-80px{height:80px}.h-8px{height:8px}.h-95px{height:95px}.h-auto\!{height:auto!important}.h-full\!{height:100%!important}.h1{height:.25rem}.h2,[h2=""]{height:.5rem}.h3{height:.75rem}.max-h-\[14rem\]{max-height:14rem}.max-h-16px{max-height:16px}.max-h-200px{max-height:200px}.max-h-220px{max-height:220px}.max-h-22px{max-height:22px}.max-h-300px{max-height:300px}.max-h-460px{max-height:460px}.max-h-540px{max-height:540px}.max-h-600px{max-height:600px}.max-h-620px{max-height:620px}.max-h-640px{max-height:640px}.max-h-730px\!{max-height:730px!important}.max-w-\[1200px\]{max-width:1200px}.max-w-\[36rem\]{max-width:36rem}.max-w-\[90rem\]{max-width:90rem}.max-w-100\%,.max-w-full{max-width:100%}.max-w-1000px{max-width:1000px}.max-w-150px\!{max-width:150px!important}.max-w-160px{max-width:160px}.max-w-16px{max-width:16px}.max-w-190px\!{max-width:190px!important}.max-w-1920px{max-width:1920px}.max-w-250px{max-width:250px}.max-w-260px{max-width:260px}.max-w-290px{max-width:290px}.max-w-300px{max-width:300px}.max-w-350px{max-width:350px}.max-w-360px{max-width:360px}.max-w-360px\!{max-width:360px!important}.max-w-400px{max-width:400px}.max-w-480px\!{max-width:480px!important}.max-w-500px{max-width:500px}.max-w-80px{max-width:80px}.min-h-0{min-height:0}.min-h-100px{min-height:100px}.min-h-172px{min-height:172px}.min-h-180px{min-height:180px}.min-h-18px{min-height:18px}.min-h-22px{min-height:22px}.min-h-240px{min-height:240px}.min-h-244px{min-height:244px}.min-h-24px{min-height:24px}.min-h-268px{min-height:268px}.min-h-26px{min-height:26px}.min-h-28px{min-height:28px}.min-h-300px{min-height:300px}.min-h-30px{min-height:30px}.min-h-34px{min-height:34px}.min-h-360px{min-height:360px}.min-h-48px{min-height:48px}.min-h-500px{min-height:500px}.min-h-50px{min-height:50px}.min-h-520px{min-height:520px}.min-h-52px{min-height:52px}.min-h-56px{min-height:56px}.min-h-60px{min-height:60px}.min-h-628px{min-height:628px}.min-h-654px{min-height:654px}.min-h-76px{min-height:76px}.min-w-\[260px\],.min-w-260px{min-width:260px}.min-w-0{min-width:0}.min-w-112px{min-width:112px}.min-w-120px{min-width:120px}.min-w-134px{min-width:134px}.min-w-160px{min-width:160px}.min-w-180px{min-width:180px}.min-w-18px{min-width:18px}.min-w-240px{min-width:240px}.min-w-250px{min-width:250px}.min-w-32px{min-width:32px}.min-w-40px{min-width:40px}.min-w-450px{min-width:450px}.min-w-500px{min-width:500px}.min-w-52px{min-width:52px}.min-w-68px{min-width:68px}.min-w-70px{min-width:70px}.min-w-80px{min-width:80px}.min-w-auto\!{min-width:auto!important}.w-\[0\.7rem\]{width:.7rem}.w-\[100px\],.w-100px{width:100px}.w-\[10px\],.w-10px{width:10px}.w-\[10rem\]{width:10rem}.w-\[12px\],.w-12px{width:12px}.w-\[12rem\]{width:12rem}.w-\[145px\],.w-145px{width:145px}.w-\[150px\],.w-150px{width:150px}.w-\[17rem\]{width:17rem}.w-\[25rem\]{width:25rem}.w-\[26rem\]{width:26rem}.w-\[30rem\]\!{width:30rem!important}.w-\[33\%\],.w-33\%{width:33%}.w-\[34\.0rem\]{width:34rem}.w-\[350px\],.w-350px,[w-350px=""]{width:350px}.w-\[36px\],.w-36px{width:36px}.w-\[36rem\]{width:36rem}.w-\[40\%\]{width:40%}.w-\[48rem\]{width:48rem}.w-\[5\.8rem\]{width:5.8rem}.w-\[50px\],.w-50px{width:50px}.w-\[50rem\]{width:50rem}.w-\[50rem\]\!{width:50rem!important}.w-\[58px\],.w-58px{width:58px}.w-\[60\%\],.w-60\%{width:60%}.w-\[6px\]{width:6px}.w-\[78px\]{width:78px}.w-\[7px\]{width:7px}.w-\[92px\],.w-92px{width:92px}.w-\[96px\]{width:96px}.w-\[9rem\]{width:9rem}.w-0{width:0}.w-1\/3{width:33.3333%}.w-100\%,.w-full,[w-full=""]{width:100%}.w-1000px{width:1000px}.w-100px\!{width:100px!important}.w-1020px{width:1020px}.w-105px\!,[w-105px\!=""]{width:105px!important}.w-110px{width:110px}.w-110px\!{width:110px!important}.w-120px{width:120px}.w-120px\!{width:120px!important}.w-130px{width:130px}.w-130px\!{width:130px!important}.w-140px{width:140px}.w-140px\!{width:140px!important}.w-142px{width:142px}.w-145px\!{width:145px!important}.w-148px{width:148px}.w-14px{width:14px}.w-150px\!{width:150px!important}.w-160px{width:160px}.w-165px\!{width:165px!important}.w-16px{width:16px}.w-170{width:42.5rem}.w-170px{width:170px}.w-174px{width:174px}.w-180px{width:180px}.w-180px\!{width:180px!important}.w-186px{width:186px}.w-18px{width:18px}.w-190px\!{width:190px!important}.w-194px{width:194px}.w-200px{width:200px}.w-200px\!{width:200px!important}.w-208px\!,[w-208px\!=""]{width:208px!important}.w-20px{width:20px}.w-20rem{width:20rem}.w-210px{width:210px}.w-214px{width:214px}.w-215px\!{width:215px!important}.w-218px\!{width:218px!important}.w-220px{width:220px}.w-220px\!{width:220px!important}.w-225px{width:225px}.w-22px{width:22px}.w-230px{width:230px}.w-240px{width:240px}.w-240px\!{width:240px!important}.w-24px,[w-24px=""]{width:24px}.w-250px{width:250px}.w-250px\!{width:250px!important}.w-25px{width:25px}.w-260px{width:260px}.w-260px\!{width:260px!important}.w-26px{width:26px}.w-280px{width:280px}.w-280px\!{width:280px!important}.w-290px{width:290px}.w-290px\!{width:290px!important}.w-300px{width:300px}.w-300px\!{width:300px!important}.w-302px{width:302px}.w-30px{width:30px}.w-310px{width:310px}.w-320px{width:320px}.w-320px\!{width:320px!important}.w-328px{width:328px}.w-32px{width:32px}.w-330px{width:330px}.w-330px\!{width:330px!important}.w-332px{width:332px}.w-340px{width:340px}.w-34px{width:34px}.w-350px\!{width:350px!important}.w-360px{width:360px}.w-360px\!{width:360px!important}.w-380px{width:380px}.w-380px\!{width:380px!important}.w-38px{width:38px}.w-400px{width:400px}.w-400px\!{width:400px!important}.w-40px{width:40px}.w-410px{width:410px}.w-410px\!{width:410px!important}.w-415px{width:415px}.w-42\%{width:42%}.w-420px{width:420px}.w-420px\!{width:420px!important}.w-42px{width:42px}.w-430px{width:430px}.w-440px{width:440px}.w-440px\!{width:440px!important}.w-44px{width:44px}.w-45\%{width:45%}.w-450px{width:450px}.w-450px\!{width:450px!important}.w-460px{width:460px}.w-466px{width:466px}.w-470px{width:470px}.w-475px{width:475px}.w-476px{width:476px}.w-48\%{width:48%}.w-480px{width:480px}.w-48px{width:48px}.w-5{width:1.25rem}.w-50\%{width:50%}.w-500px{width:500px}.w-500px\!{width:500px!important}.w-505px{width:505px}.w-50px\!{width:50px!important}.w-510px{width:510px}.w-520px{width:520px}.w-530px,[w-530px=""]{width:530px}.w-540px{width:540px}.w-550px{width:550px}.w-550px\!{width:550px!important}.w-560px\!{width:560px!important}.w-56px{width:56px}.w-570px{width:570px}.w-580px{width:580px}.w-600px{width:600px}.w-600px\!{width:600px!important}.w-60px{width:60px}.w-620px{width:620px}.w-640px{width:640px}.w-64px{width:64px}.w-650px{width:650px}.w-660px{width:660px}.w-680px{width:680px}.w-70\%{width:70%}.w-700px{width:700px}.w-70px{width:70px}.w-720px{width:720px}.w-740px{width:740px}.w-76\%{width:76%}.w-760px{width:760px}.w-8{width:2rem}.w-80\%{width:80%}.w-80px{width:80px}.w-80px\!{width:80px!important}.w-820px{width:820px}.w-850px\!{width:850px!important}.w-860px{width:860px}.w-86px{width:86px}.w-88px,[w-88px=""]{width:88px}.w-89\%{width:89%}.w-8px{width:8px}.w-90\%{width:90%}.w-900px{width:900px}.w-90px{width:90px}.w-920px{width:920px}.w-950px{width:950px}.w-96\%{width:96%}.w-98px\!{width:98px!important}.w-auto{width:auto}.w-full\!{width:100%!important}[max-w-150px\!~=default\:]:default{max-width:150px!important}[w-310px~=default\:]:default{width:310px}[w-570px~=default\:]:default{width:570px}[w-full~=default\:]:default{width:100%}.flex,[flex=""]{display:flex}.inline-flex{display:inline-flex}.flex-1,[flex-1~=placeholder\:]::placeholder{flex:1}.flex-none{flex:none}.flex-shrink,[flex-shrink-0~=\{],[flex-shrink-0~=\}],[flex-shrink-0~="})"],[flex-shrink-0~=\=],[flex-shrink-0~=else],[flex-shrink-0~=h\(],[flex-shrink-0~=iconNode],[flex-shrink-0~=return]{flex-shrink:1}.flex-shrink-0,.shrink-0,[flex-shrink-0=""]{flex-shrink:0}.flex-shrink-0\!{flex-shrink:0!important}.flex-basis-30px{flex-basis:30px}.flex-row-reverse{flex-direction:row-reverse}.flex-col,[flex-col=""]{flex-direction:column}.flex-col\!{flex-direction:column!important}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-nowrap\!{flex-wrap:nowrap!important}.table,[table=""]{display:table}.file-table::-webkit-file-upload-button{display:table}.file-table::file-selector-button{display:table}.border-collapse{border-collapse:collapse}.table-fixed{table-layout:fixed}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.\!animate-none{animation:none!important}.cursor-default{cursor:default}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.cursor-pointer\!{cursor:pointer!important}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-grab{cursor:grab}.select-text{user-select:text}.select-none{user-select:none}.resize,[resize=""]{resize:both}.list-disc{list-style-type:disc}.list-outside{list-style-position:outside}.list-none\!{list-style-type:none!important}[columns~="1"]{columns:1}.\!items-start,.items-start\!{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-end\!{align-items:flex-end!important}.items-center,[items-center=""]{align-items:center}.items-center\!{align-items:center!important}[items-center~=default\:]:default,[items-center~=checked\:]:checked{align-items:center}.items-baseline{align-items:baseline}.self-start{align-self:flex-start}.justify-start{justify-content:flex-start}.justify-end,[justify~=end]{justify-content:flex-end}.justify-end\!{justify-content:flex-end!important}.justify-center,[justify~=center]{justify-content:center}.justify-center\!{justify-content:center!important}.justify-between{justify-content:space-between}.justify-between\!,[justify-between\!=""]{justify-content:space-between!important}.justify-around\!{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly}.justify-evenly\!{justify-content:space-evenly!important}.gap-\[14px\]{gap:14px}.gap-\[6px\],.gap-6px{gap:6px}.gap-0\!{gap:0!important}.gap-10px{gap:10px}.gap-12px{gap:12px}.gap-12px\!{gap:12px!important}.gap-16px{gap:16px}.gap-16px\!{gap:16px!important}.gap-18px{gap:18px}.gap-2\.5{gap:.625rem}.gap-20px{gap:20px}.gap-24px{gap:24px}.gap-2px{gap:2px}.gap-32px{gap:32px}.gap-3px{gap:3px}.gap-4{gap:1rem}.gap-48px{gap:48px}.gap-4px{gap:4px}.gap-5px{gap:5px}.gap-6{gap:1.5rem}.gap-60px{gap:60px}.gap-7px{gap:7px}.gap-8px,[gap-8px=""]{gap:8px}.gap-9px{gap:9px}.gap-x-18px{column-gap:18px}.gap-x-24px{column-gap:24px}.gap-y-12px{row-gap:12px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate,[is-empty~=truncate]:empty{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-all\!{word-break:break-all!important}.b,.border,.border-1,.border-1px,[b=""],[border-1px=""]{border-width:1px}.border-\[0\.1rem\]{border-width:.1rem}.border-0{border-width:0}.border-2,.border-2px{border-width:2px}.border-b-\[1px\],.border-b-1,.border-b-1px{border-bottom-width:1px}.border-l-\[3px\],.border-l-3px{border-left-width:3px}.border-\[\#777\]{--un-border-opacity:1;border-color:rgba(119,119,119,var(--un-border-opacity))}.border-\[\#e8e8e8\]{--un-border-opacity:1;border-color:rgba(232,232,232,var(--un-border-opacity))}.border-\[\#EBEEF5\],.border-\#EBEEF5{--un-border-opacity:1;border-color:rgba(235,238,245,var(--un-border-opacity))}.border-\[\#ececec\],.border-\#ececec{--un-border-opacity:1;border-color:rgba(236,236,236,var(--un-border-opacity))}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-primary\)\],.border-primary{border-color:var(--color-primary)}.border-\[var\(--site-global-ip-white-ips-border\)\]{border-color:var(--site-global-ip-white-ips-border)}.border-\#20a53a{--un-border-opacity:1;border-color:rgba(32,165,58,var(--un-border-opacity))}.border-\#b8e29f{--un-border-opacity:1;border-color:rgba(184,226,159,var(--un-border-opacity))}.border-\#ccc{--un-border-opacity:1;border-color:rgba(204,204,204,var(--un-border-opacity))}.border-\#e3e4e5{--un-border-opacity:1;border-color:rgba(227,228,229,var(--un-border-opacity))}.border-\#f3adaa{--un-border-opacity:1;border-color:rgba(243,173,170,var(--un-border-opacity))}.border-\#f4cf8f{--un-border-opacity:1;border-color:rgba(244,207,143,var(--un-border-opacity))}.border-white{--un-border-opacity:1;border-color:rgba(255,255,255,var(--un-border-opacity))}.border-b-\#EBEEF5{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgba(235,238,245,var(--un-border-bottom-opacity))}.border-l-\[\#def2e2\]{--un-border-opacity:1;--un-border-left-opacity:var(--un-border-opacity);border-left-color:rgba(222,242,226,var(--un-border-left-opacity))}.border-l-primary{border-left-color:var(--color-primary)}.rounded{border-radius:.25rem}.rounded-\[0\.2rem\]{border-radius:.2rem}.rounded-\[0\.4rem\]{border-radius:.4rem}.rounded-\[100\%\]{border-radius:100%}.rounded-\[2px\],.rounded-2px{border-radius:2px}.rounded-\[6px\],.rounded-6px{border-radius:6px}.rounded-\[8px\],.rounded-8px{border-radius:8px}.rounded-1\/2,.rounded-50\%{border-radius:50%}.rounded-10px{border-radius:10px}.rounded-12px{border-radius:12px}.rounded-20px{border-radius:20px}.rounded-4px,[rounded-4px=""]{border-radius:4px}.rounded-5px{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-b-4px{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-bl-10px{border-bottom-left-radius:10px}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-tl-10px{border-top-left-radius:10px}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-10px{border-top-right-radius:10px}.\!border-none{border-style:none!important}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-solid,[border-solid=""]{border-style:solid}.border-b-solid{border-bottom-style:solid}.border-l-solid{border-left-style:solid}.bg-\[\#1e1e1e\]{--un-bg-opacity:1;background-color:rgba(30,30,30,var(--un-bg-opacity)) }.bg-\[\#20a53a\],.bg-\#20a53a{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) }.bg-\[\#262626\]{--un-bg-opacity:1;background-color:rgba(38,38,38,var(--un-bg-opacity)) }.bg-\[\#333\]{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\[\#a1a1a1\]{--un-bg-opacity:1;background-color:rgba(161,161,161,var(--un-bg-opacity)) }.bg-\[\#CBCBCB\]{--un-bg-opacity:1;background-color:rgba(203,203,203,var(--un-bg-opacity)) }.bg-\[\#e8d544\]{--un-bg-opacity:1;background-color:rgba(232,213,68,var(--un-bg-opacity)) }.bg-\[\#ef0808\]{--un-bg-opacity:1;background-color:rgba(239,8,8,var(--un-bg-opacity)) }.bg-\[\#efefef\]{--un-bg-opacity:1;background-color:rgba(239,239,239,var(--un-bg-opacity)) }.bg-\[\#f0ad4e\]{--un-bg-opacity:1;background-color:rgba(240,173,78,var(--un-bg-opacity)) }.bg-\[\#F1F9F3\],.bg-\#F1F9F3{--un-bg-opacity:1;background-color:rgba(241,249,243,var(--un-bg-opacity)) }.bg-\[\#f6f6f6\]{--un-bg-opacity:1;background-color:rgba(246,246,246,var(--un-bg-opacity)) }.bg-\[\#fc6d26\]{--un-bg-opacity:1;background-color:rgba(252,109,38,var(--un-bg-opacity)) }.bg-\[\#ffff00\]{--un-bg-opacity:1;background-color:rgba(255,255,0,var(--un-bg-opacity)) }.bg-\[100\%\]{background-position:100%}.bg-\[var\(--app-third-install-tip-bg\)\]{background-color:var(--app-third-install-tip-bg) }.bg-\[var\(--color-bg-4\)\]{background-color:var(--color-bg-4) }.bg-\[var\(--color-table-th\)\]{background-color:var(--color-table-th) }.bg-\[var\(--data-base-del-input-bg\)\]{background-color:var(--data-base-del-input-bg) }.bg-\[var\(--domains-lets-ssl-apply-bg\)\]{background-color:var(--domains-lets-ssl-apply-bg) }.bg-\[var\(--home-overview-btn-color\)\]{background-color:var(--home-overview-btn-color) }.bg-\[var\(--home-risk-security-list-bg\)\]{background-color:var(--home-risk-security-list-bg) }.bg-\[var\(--home-risk-security-list-hover-bg\)\]{background-color:var(--home-risk-security-list-hover-bg) }.bg-\[var\(--home-update-latest-bg\)\]{background-color:var(--home-update-latest-bg) }.bg-\[var\(--security-server-safe-progress\)\]{background-color:var(--security-server-safe-progress) }.bg-\[var\(--setting-security-google-login-key-bg\)\]{background-color:var(--setting-security-google-login-key-bg) }.bg-\[var\(--site-global-ip-white-ips-bg\)\]{background-color:var(--site-global-ip-white-ips-bg) }.bg-\[var\(--site-guide-surface-muted\)\]{background-color:var(--site-guide-surface-muted) }.bg-\#000000{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-\#222222{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity)) }.bg-\#282c34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\#282C34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\#333333{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\#424251{--un-bg-opacity:1;background-color:rgba(66,66,81,var(--un-bg-opacity)) }.bg-\#4caf50{--un-bg-opacity:1;background-color:rgba(76,175,80,var(--un-bg-opacity)) }.bg-\#565656{--un-bg-opacity:1;background-color:rgba(86,86,86,var(--un-bg-opacity)) }.bg-\#7f7f7f{--un-bg-opacity:1;background-color:rgba(127,127,127,var(--un-bg-opacity)) }.bg-\#c7f7ce{--un-bg-opacity:1;background-color:rgba(199,247,206,var(--un-bg-opacity)) }.bg-\#c8e6c9{--un-bg-opacity:1;background-color:rgba(200,230,201,var(--un-bg-opacity)) }.bg-\#cccccc{--un-bg-opacity:1;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\#cccccc00{--un-bg-opacity:0;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\#e7f5e9{--un-bg-opacity:1;background-color:rgba(231,245,233,var(--un-bg-opacity)) }.bg-\#ececec{--un-bg-opacity:1;background-color:rgba(236,236,236,var(--un-bg-opacity)) }.bg-\#f5f5f5{--un-bg-opacity:1;background-color:rgba(245,245,245,var(--un-bg-opacity)) }.bg-\#f7cfce{--un-bg-opacity:1;background-color:rgba(247,207,206,var(--un-bg-opacity)) }.bg-\#f7e6ce{--un-bg-opacity:1;background-color:rgba(247,230,206,var(--un-bg-opacity)) }.bg-\#f7f7f7{--un-bg-opacity:1;background-color:rgba(247,247,247,var(--un-bg-opacity)) }.bg-\#ff0000{--un-bg-opacity:1;background-color:rgba(255,0,0,var(--un-bg-opacity)) }.bg-\#ff6000{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) }.bg-\#ffaa2c{--un-bg-opacity:1;background-color:rgba(255,170,44,var(--un-bg-opacity)) }.bg-\#FFB04C{--un-bg-opacity:1;background-color:rgba(255,176,76,var(--un-bg-opacity)) }.bg-\#ffc107\!{--un-bg-opacity:1!important;background-color:rgba(255,193,7,var(--un-bg-opacity)) !important}.bg-\#fff,.bg-white{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-\#ffffff{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-black{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-error{background-color:var(--color-error) }.bg-gray-100{--un-bg-opacity:1;background-color:rgba(243,244,246,var(--un-bg-opacity)) }.bg-gray-500{--un-bg-opacity:1;background-color:rgba(107,114,128,var(--un-bg-opacity)) }.bg-gray-700,.dark .dark\:bg-gray-700{--un-bg-opacity:1;background-color:rgba(55,65,81,var(--un-bg-opacity)) }.bg-modal{background-color:var(--color-modal) }.bg-primary{background-color:var(--color-primary) }.bg-transparent{background-color:transparent}.hover\:bg-\#F68900:hover{--un-bg-opacity:1;background-color:rgba(246,137,0,var(--un-bg-opacity)) }.hover\:bg-primary:hover{background-color:var(--color-primary) }[to~=body]{--un-gradient-to-position:100%;--un-gradient-to:rgba(58,66,77,var(--un-to-opacity,1)) var(--un-gradient-to-position)}[stroke-width~="10"]{stroke-width:10px}[stroke-width~="12"]{stroke-width:12px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="4"]{stroke-width:4px}[stroke-width~="7"]{stroke-width:7px}[stroke-width~="8"]{stroke-width:8px}[stroke~=\#3BE43D]{--un-stroke-opacity:1;stroke:rgba(59,228,61,var(--un-stroke-opacity)) }.object-contain{object-fit:contain}.\!p-\[0\],.\!p-0{padding:0!important}.p-\[1\.6rem\]{padding:1.6rem}.p-\[12px\],.p-12px{padding:12px}.p-\[20px\],.p-20px{padding:20px}.p-\[2rem\],.p-8{padding:2rem}.p-0{padding:0}.p-10{padding:2.5rem}.p-10px{padding:10px}.p-14px{padding:14px}.p-15px{padding:15px}.p-16px{padding:16px}.p-16px\!{padding:16px!important}.p-24px{padding:24px}.p-26px{padding:26px}.p-28px{padding:28px}.p-30px{padding:30px}.p-32px{padding:32px}.p-40px{padding:40px}.p-44px{padding:44px}.p-4px{padding:4px}.p-5{padding:1.25rem}.p-5px,[p-5px=""]{padding:5px}.p-6px{padding:6px}.p-8px{padding:8px}.px,.px-4,[px=""]{padding-left:1rem;padding-right:1rem}.px-\[0\.8rem\]{padding-left:.8rem;padding-right:.8rem}.px-\[1\.6rem\]{padding-left:1.6rem;padding-right:1.6rem}.px-\[10px\],.px-10px{padding-left:10px;padding-right:10px}.px-\[3rem\]{padding-left:3rem;padding-right:3rem}.px-\[8px\],.px-8px{padding-left:8px;padding-right:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-14px{padding-left:14px;padding-right:14px}.px-15px{padding-left:15px;padding-right:15px}.px-16px{padding-left:16px;padding-right:16px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-20px,[px-20px=""]{padding-left:20px;padding-right:20px}.px-24px{padding-left:24px;padding-right:24px}.px-2px{padding-left:2px;padding-right:2px}.px-30px{padding-left:30px;padding-right:30px}.px-32px{padding-left:32px;padding-right:32px}.px-36px{padding-left:36px;padding-right:36px}.px-40px{padding-left:40px;padding-right:40px}.px-4px{padding-left:4px;padding-right:4px}.px-50px{padding-left:50px;padding-right:50px}.px-5px{padding-left:5px;padding-right:5px}.px-6px{padding-left:6px;padding-right:6px}.py,.py-\[1rem\]{padding-top:1rem;padding-bottom:1rem}.py-\[0\.6rem\]{padding-top:.6rem;padding-bottom:.6rem}.py-\[3\.2rem\]{padding-top:3.2rem;padding-bottom:3.2rem}.py-\[4px\],.py-4px{padding-top:4px;padding-bottom:4px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10px{padding-top:10px;padding-bottom:10px}.py-12px{padding-top:12px;padding-bottom:12px}.py-14px{padding-top:14px;padding-bottom:14px}.py-15px{padding-top:15px;padding-bottom:15px}.py-16px{padding-top:16px;padding-bottom:16px}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20px{padding-top:20px;padding-bottom:20px}.py-24px{padding-top:24px;padding-bottom:24px}.py-26px{padding-top:26px;padding-bottom:26px}.py-2px{padding-top:2px;padding-bottom:2px}.py-30px{padding-top:30px;padding-bottom:30px}.py-32px{padding-top:32px;padding-bottom:32px}.py-3px{padding-top:3px;padding-bottom:3px}.py-40px{padding-top:40px;padding-bottom:40px}.py-50px{padding-top:50px;padding-bottom:50px}.py-52px{padding-top:52px;padding-bottom:52px}.py-5px{padding-top:5px;padding-bottom:5px}.py-6px{padding-top:6px;padding-bottom:6px}.py-8px{padding-top:8px;padding-bottom:8px}[px-8px~=default\:]:default{padding-left:8px;padding-right:8px}.pb-0{padding-bottom:0}.pb-100px{padding-bottom:100px}.pb-10px{padding-bottom:10px}.pb-12px{padding-bottom:12px}.pb-16px{padding-bottom:16px}.pb-20px{padding-bottom:20px}.pb-24px{padding-bottom:24px}.pb-26px{padding-bottom:26px}.pb-30px{padding-bottom:30px}.pb-32px{padding-bottom:32px}.pb-40px{padding-bottom:40px}.pb-4px{padding-bottom:4px}.pb-5px{padding-bottom:5px}.pb-8px{padding-bottom:8px}.pl{padding-left:1rem}.pl-\[12px\],.pl-12px{padding-left:12px}.pl-\[2\.5rem\]{padding-left:2.5rem}.pl-10px{padding-left:10px}.pl-15px{padding-left:15px}.pl-16px{padding-left:16px}.pl-18px{padding-left:18px}.pl-20px{padding-left:20px}.pl-21px{padding-left:21px}.pl-22px{padding-left:22px}.pl-24px{padding-left:24px}.pl-26px{padding-left:26px}.pl-28px{padding-left:28px}.pl-30px{padding-left:30px}.pl-36px{padding-left:36px}.pl-48px{padding-left:48px}.pl-4px{padding-left:4px}.pl-5px{padding-left:5px}.pl-8px{padding-left:8px}.pl-96px{padding-left:96px}.pr-\[0\.8rem\]{padding-right:.8rem}.pr-\[1\.5rem\]{padding-right:1.5rem}.pr-\[2rem\]{padding-right:2rem}.pr-10px{padding-right:10px}.pr-12px{padding-right:12px}.pr-15px{padding-right:15px}.pr-16px{padding-right:16px}.pr-24px{padding-right:24px}.pr-28px{padding-right:28px}.pr-36px{padding-right:36px}.pr-40px{padding-right:40px}.pr-56px{padding-right:56px}.pr-8px{padding-right:8px}.ps:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.ps1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.pt{padding-top:1rem}.pt-0,.pt-0px{padding-top:0}.pt-0\!{padding-top:0!important}.pt-100px{padding-top:100px}.pt-12px{padding-top:12px}.pt-140px{padding-top:140px}.pt-14px{padding-top:14px}.pt-15px{padding-top:15px}.pt-16px{padding-top:16px}.pt-18px{padding-top:18px}.pt-20px{padding-top:20px}.pt-22px{padding-top:22px}.pt-24px,[pt-24px=""]{padding-top:24px}.pt-28px{padding-top:28px}.pt-32px{padding-top:32px}.pt-35px{padding-top:35px}.pt-40px{padding-top:40px}.pt-44px{padding-top:44px}.pt-4px{padding-top:4px}.pt-50px{padding-top:50px}.pt-5px{padding-top:5px}.pt-6px{padding-top:6px}.pt-8\%{padding-top:8%}.pt-80px{padding-top:80px}.pt-8px{padding-top:8px}[pb-12px~=default\:]:default{padding-bottom:12px}.pie:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.pie:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.text-center{text-align:center}.text-left,[is-empty~=text-left]:empty{text-align:left}.text-right{text-align:right}.indent--15px{text-indent:-15px}.root-indent:root{text-indent:1.5rem}[root-indent~="0"]:root{text-indent:0}[root-indent~="26"]:root{text-indent:6.5rem}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.text-nowrap\!{text-wrap:nowrap!important}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}[align~=end]{vertical-align:bottom}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[11px\],.text-11px{font-size:11px}.text-\[13px\],.text-13px{font-size:13px}.text-\[14px\],.text-14px,[text-14px=""]{font-size:14px}.text-\[18px\],.text-18px,[text-18px=""]{font-size:18px}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[20px\],.text-20px{font-size:20px}.text-\[22px\],.text-22px{font-size:22px}.text-\[2rem\]{font-size:2rem}.text-\[3\.2rem\]{font-size:3.2rem}.text-\[30px\],.text-30px{font-size:30px}.text-\[32px\],.text-32px{font-size:32px}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-12px\!{font-size:12px!important}.text-15px{font-size:15px}.text-16,[text-16=""]{font-size:4rem}.text-16px{font-size:16px}.text-17px,[text-17px=""]{font-size:17px}.text-19px{font-size:19px}.text-21px{font-size:21px}.text-24px{font-size:24px}.text-26px{font-size:26px}.text-28px{font-size:28px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-34px{font-size:34px}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-40px{font-size:40px}.text-44px{font-size:44px}.text-48px{font-size:48px}.text-4xl\!{font-size:2.25rem!important;line-height:2.5rem!important}.text-50px{font-size:50px}.text-7{font-size:1.75rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}[font-size~="12"]{font-size:3rem}.\!text-\[\#20a53A\]{--un-text-opacity:1!important;color:rgba(32,165,58,var(--un-text-opacity)) !important}.\!text-\[\#E8D544\]{--un-text-opacity:1!important;color:rgba(232,213,68,var(--un-text-opacity)) !important}.\!text-\[\#EF0808\]{--un-text-opacity:1!important;color:rgba(239,8,8,var(--un-text-opacity)) !important}.\!text-\[\#F0AD4E\]{--un-text-opacity:1!important;color:rgba(240,173,78,var(--un-text-opacity)) !important}.\!text-primary{color:var(--color-primary) !important}.color-gray,.dark .dark\:text-gray-400,.text-gray-400{--un-text-opacity:1;color:rgba(156,163,175,var(--un-text-opacity)) }.text-\[\'\ \+\ \(_unref\(scanDetect\)\.security_count\ \=\=\=\ 100\ \?\ \'\ \#20a53a\ \'\ \:\ \'\ \#fc6d26\ \'\)\ \+\ \'\]{color:" + ( unref(scanDetect).security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\[\'\ \+\ \(scanDetect\.security_count\ \=\=\=\ 100\ \?\ \'\ \#20a53a\ \'\ \:\ \'\ \#fc6d26\ \'\)\ \+\ \'\]{color:" + (scanDetect.security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\[\#2080f0\]{--un-text-opacity:1;color:rgba(32,128,240,var(--un-text-opacity)) }.color-\#20a53a,.text-\[\#20a53a\],.text-\#20a53a,[color~=\#20a53a]{--un-text-opacity:1;color:rgba(32,165,58,var(--un-text-opacity)) }.text-\[\#333\],.text-\#333{--un-text-opacity:1;color:rgba(51,51,51,var(--un-text-opacity)) }.text-\[\#36ad6a\]{--un-text-opacity:1;color:rgba(54,173,106,var(--un-text-opacity)) }.text-\[\#555\],.text-\#555{--un-text-opacity:1;color:rgba(85,85,85,var(--un-text-opacity)) }.text-\[\#565656\]{--un-text-opacity:1;color:rgba(86,86,86,var(--un-text-opacity)) }.text-\[\#909399\],.text-\#909399,[color~=\#909399]{--un-text-opacity:1;color:rgba(144,147,153,var(--un-text-opacity)) }.color-\#999,.text-\[\#999\],.text-\#999,[color~=\#999]{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.text-\[\#a4a4a4\]{--un-text-opacity:1;color:rgba(164,164,164,var(--un-text-opacity)) }.text-\[\#cca700\]{--un-text-opacity:1;color:rgba(204,167,0,var(--un-text-opacity)) }.text-\[\#ccc\],.text-\#ccc{--un-text-opacity:1;color:rgba(204,204,204,var(--un-text-opacity)) }.text-\[\#d03050\]{--un-text-opacity:1;color:rgba(208,48,80,var(--un-text-opacity)) }.text-\[\#e0e0e0\]{--un-text-opacity:1;color:rgba(224,224,224,var(--un-text-opacity)) }.color-\#ef0808,.text-\[\#ef0808\],[color~=\#ef0808]{--un-text-opacity:1;color:rgba(239,8,8,var(--un-text-opacity)) }.text-\[\#f0a020\],[color~=\#f0a020]{--un-text-opacity:1;color:rgba(240,160,32,var(--un-text-opacity)) }.text-\[\#F0AD4E\]{--un-text-opacity:1;color:rgba(240,173,78,var(--un-text-opacity)) }.color-\#fc6d26,.text-\[\#fc6d26\],.text-\#fc6d26,[color~=\#fc6d26]{--un-text-opacity:1;color:rgba(252,109,38,var(--un-text-opacity)) }.color-\#fff,.color-white,.text-\[\#fff\],.text-\#fff,.text-white,[color~=\#fff],[color~=white]{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.text-\[red\]{color:red}.text-\[var\(--ai-think-content-color\)\]{color:var(--ai-think-content-color) }.text-\[var\(--border-hover-focus-color\)\]{color:var(--border-hover-focus-color) }.text-\[var\(--button-text-base-color\)\]{color:var(--button-text-base-color) }.color-primary,.text-\[var\(--color-primary\)\],.text-primary,.text-primary\:hover,[is-empty~=text-primary]:empty{color:var(--color-primary) }.color-font2,.text-\[var\(--color-text-2\)\],.text-font2{color:var(--color-text-2) }.color-default,.text-\[var\(--color-text-4\)\],.text-default{color:var(--color-text-4) }.text-\[var\(--home-success-text-color\)\]{color:var(--home-success-text-color) }.text-\[var\(--setting-security-google-login-bind-text\)\]{color:var(--setting-security-google-login-bind-text) }.text-\[var\(--setting-security-google-login-bind-title\)\]{color:var(--setting-security-google-login-bind-title) }.text-\[var\(--setting-security-google-login-key-text\)\]{color:var(--setting-security-google-login-key-text) }.text-\#56606A{--un-text-opacity:1;color:rgba(86,96,106,var(--un-text-opacity)) }.color-\#666,.text-\#666,[color~=\#666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.text-\#666\!{--un-text-opacity:1!important;color:rgba(102,102,102,var(--un-text-opacity)) !important}.text-\#69be3d{--un-text-opacity:1;color:rgba(105,190,61,var(--un-text-opacity)) }.text-\#6c7688{--un-text-opacity:1;color:rgba(108,118,136,var(--un-text-opacity)) }.text-\#777{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.text-\#777F89{--un-text-opacity:1;color:rgba(119,127,137,var(--un-text-opacity)) }.text-\#919191{--un-text-opacity:1;color:rgba(145,145,145,var(--un-text-opacity)) }.text-\#9DA1A6{--un-text-opacity:1;color:rgba(157,161,166,var(--un-text-opacity)) }.text-\#e6a23c{--un-text-opacity:1;color:rgba(230,162,60,var(--un-text-opacity)) }.text-\#ececec{--un-text-opacity:1;color:rgba(236,236,236,var(--un-text-opacity)) }.text-\#ef8581{--un-text-opacity:1;color:rgba(239,133,129,var(--un-text-opacity)) }.text-\#f7be56{--un-text-opacity:1;color:rgba(247,190,86,var(--un-text-opacity)) }.text-\#fcb040{--un-text-opacity:1;color:rgba(252,176,64,var(--un-text-opacity)) }.color-\#feaa04,.text-\#feaa04{--un-text-opacity:1;color:rgba(254,170,4,var(--un-text-opacity)) }.text-\#ff9f2e{--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) }.text-base,.text-title{color:var(--color-text-base) }.text-black,[color~=\#000]{--un-text-opacity:1;color:rgba(0,0,0,var(--un-text-opacity)) }.text-blue-500,[color~=\#3b82f6]{--un-text-opacity:1;color:rgba(59,130,246,var(--un-text-opacity)) }.color-desc,.text-desc{color:var(--color-text-desc) }.color-error,.text-error,[text-error=""]{color:var(--color-error) }.text-font1{color:var(--color-text-1) }.text-font3{color:var(--color-text-3) }.text-gray-500{--un-text-opacity:1;color:rgba(107,114,128,var(--un-text-opacity)) }.text-gray-600{--un-text-opacity:1;color:rgba(75,85,99,var(--un-text-opacity)) }.text-orange-400{--un-text-opacity:1;color:rgba(251,146,60,var(--un-text-opacity)) }.text-primary-hover{color:var(--primary-button-color-hover) }.color-pro,.text-pro{color:var(--color-pro) }.text-purple-500{--un-text-opacity:1;color:rgba(168,85,247,var(--un-text-opacity)) }.text-red-5{--un-text-opacity:1;color:rgba(239,68,68,var(--un-text-opacity)) }.color-warning,.text-warning{color:var(--color-warning) }.text-warning\!{color:var(--color-warning) !important}.text-weak{--un-text-opacity:1;color:rgba(196,198,201,var(--un-text-opacity)) }.text-yellow-500{--un-text-opacity:1;color:rgba(234,179,8,var(--un-text-opacity)) }[text-color~=\#3BE43D]{--un-text-opacity:1;color:rgba(59,228,61,var(--un-text-opacity)) }[text~="$t("]{color:var(--t\() }.hover\:text-\#777777:hover{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.hover\:text-error:hover{color:var(--color-error) }.hover\:text-primary:hover{color:var(--color-primary) }.color-\[var\(--home-update-bt-link-color\)\]{color:var(--home-update-bt-link-color) }.color-\#1d9534{--un-text-opacity:1;color:rgba(29,149,52,var(--un-text-opacity)) }.color-\#3c763d{--un-text-opacity:1;color:rgba(60,118,61,var(--un-text-opacity)) }.color-\#666666,[color~=\#666666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.color-\#999999{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.color-\#f23836{--un-text-opacity:1;color:rgba(242,56,54,var(--un-text-opacity)) }.color-\#fc7938{--un-text-opacity:1;color:rgba(252,121,56,var(--un-text-opacity)) }.color-\#ff3333{--un-text-opacity:1;color:rgba(255,51,51,var(--un-text-opacity)) }.color-\#ffb800{--un-text-opacity:1;color:rgba(255,184,0,var(--un-text-opacity)) }.color-red{--un-text-opacity:1;color:rgba(248,113,113,var(--un-text-opacity)) }[color~=\#0a8c46]{--un-text-opacity:1;color:rgba(10,140,70,var(--un-text-opacity)) }[color~=\#4fb233]{--un-text-opacity:1;color:rgba(79,178,51,var(--un-text-opacity)) }[color~=\#67c23a]{--un-text-opacity:1;color:rgba(103,194,58,var(--un-text-opacity)) }[color~=\#7c8ea0]{--un-text-opacity:1;color:rgba(124,142,160,var(--un-text-opacity)) }[color~=\#A6ADB3]{--un-text-opacity:1;color:rgba(166,173,179,var(--un-text-opacity)) }[color~=\#c2c2c2]{--un-text-opacity:1;color:rgba(194,194,194,var(--un-text-opacity)) }[color~=\#cbcbcb]{--un-text-opacity:1;color:rgba(203,203,203,var(--un-text-opacity)) }[color~=\#E85445]{--un-text-opacity:1;color:rgba(232,84,69,var(--un-text-opacity)) }[color~=\#f08a00]{--un-text-opacity:1;color:rgba(240,138,0,var(--un-text-opacity)) }[color~=\#f2711c]{--un-text-opacity:1;color:rgba(242,113,28,var(--un-text-opacity)) }[color~=\#f59e0b]{--un-text-opacity:1;color:rgba(245,158,11,var(--un-text-opacity)) }[color~=\#FDCA62]{--un-text-opacity:1;color:rgba(253,202,98,var(--un-text-opacity)) }[color~=\#ff8d00]{--un-text-opacity:1;color:rgba(255,141,0,var(--un-text-opacity)) }[color~=\#ffae45]{--un-text-opacity:1;color:rgba(255,174,69,var(--un-text-opacity)) }.hover\:color-error:hover{color:var(--color-error) }.hover\:color-error\!:hover{color:var(--color-error) !important}.hover\:color-primary:hover{color:var(--color-primary) }.hover\:color-primary\!:hover{color:var(--color-primary) !important}.font-500{font-weight:500}.font-600{font-weight:600}.font-700,.font-bold,.fw-bold{font-weight:700}.font-bold\!{font-weight:700!important}.leading-\[0\.14rem\]{line-height:.14rem}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.8rem\]{line-height:1.8rem}.leading-\[1\],.leading-none{line-height:1}.leading-\[2rem\]{line-height:2rem}.leading-1{line-height:.25rem}.leading-14px{line-height:14px}.leading-15px{line-height:15px}.leading-16px{line-height:16px}.leading-17px{line-height:17px}.leading-18{line-height:4.5rem}.leading-18px{line-height:18px}.leading-20px{line-height:20px}.leading-22px,.lh-22px{line-height:22px}.leading-24px,.line-height-24px{line-height:24px}.leading-25px{line-height:25px}.leading-26px{line-height:26px}.leading-28px{line-height:28px}.leading-30px{line-height:30px}.leading-32px{line-height:32px}.leading-36px{line-height:36px}.leading-40px{line-height:40px}.leading-50px{line-height:50px}.font-inherit{font-family:inherit}.uppercase,[uppercase=""]{text-transform:uppercase}.lowercase,[lowercase=""]{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tab,[tab=""]{tab-size:4}.tab-0{tab-size:0}[tab~="$t("]{-moz-tab-size:var(--t\();-o-tab-size:var(--t\();tab-size:var(--t\()}[tab~="1"]{tab-size:1}.active-tab:active{tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,rgba(0,0,0,.2)),0 0 1px var(--un-text-shadow-color,rgba(1,0,5,.1));text-shadow:var(--un-text-shadow)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,rgba(0,0,0,.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,rgba(0,0,0,.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.outline{outline-style:solid}.-ring{--un-ring-width:-3px;--un-ring-offset-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:calc(var(--un-ring-offset-shadow), * -1) var(--un-ring-shadow), var(--un-shadow)}.blur,[blur=""],[blur~=required\:]:required{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}[delay~="500"]{transition-delay:.5s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.content-\[\'\'\]{content:""}.content-none{content:none}[placeholder~="$t("]::placeholder{color:var(--t\() }[placeholder~=title]::placeholder{color:var(--color-text-base) }@media (min-width:1280px){[cols~=xl\:4]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~=xl\:5]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){[cols~="2xl:5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/static/vite/fonts/outfit-latin-500-normal.woff2)format("woff2"),url(/static/vite/fonts/outfit-all-500-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/vite/fonts/inter.woff2)format("woff2")}:root{--color-primary:#20a53a;--color-primary-1:#e4f4e7;--color-success:#20a53a;--color-warning:#ffae45;--color-error:#e73a33;--color-pro:#ff8f00;--primary-button-color-hover:#1d9534;--primary-button-color-pressed:#1a8a30;--primary-button-color-suppl:#1d9534;--color-text-base:#3a424d;--color-text-1:#131313;--color-text-2:#3a424d;--color-text-3:#999;--color-text-4:#666;--color-text-5:#333;--color-text-desc:#999;--color-bg-1:#f2f5f9;--color-bg-2:#fff;--color-bg-3:#f2f5f9;--color-bg-4:#f7f7f7;--layout-bg:url(/static/vite/images/bg2.png);--color-border:#dcdfe6;--border-hover-focus-color:var(--color-primary);--color-sider-text:#3a424d;--color-sider:rgba(242,245,249,.6);--color-sider-active:#20a53a;--color-sider-hover:rgba(32,165,58,.1);--color-sider-search-bg:#f5f5f5;--color-sider-hover-text:#20a53a;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-primary);--router-menu-active-bg:rgba(32,165,58,.063);--color-table-td:var(--color-bg-2);--color-table-th:#f6f6f6;--color-table-border:var(--color-border);--color-table-td-hover:#f0f9f7;--color-modal:#fff;--modal-header-bg:#f6f8f8;--modal-header-bottom-border:#eee;--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:#edf1f2;--modal-header-title-color:#25282c;---card-bg-color-1:#f9fafb;---card-border-error-color-1:rgba(239,8,8,.19);--color-tabs:#f5f5f5;--dialog-color-text:#333;--dialog-color-title-text:#333;--color-message:#fff;--color-message-border:#d3d4d3;--popover-color:#fff;--input-text-color:#333;--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:#f5f5f5;--input-group-label-color:#f5f5f5;--input-disabled-border-color:1px solid #d9d9d9;--select-box-shadow:0 0 8px 0 rgba(32,165,58,.4);--button-text-color:var(--color-text-2);--button-type-text-primary:var(--color-primary);--button-text-base-color:#fff;--button-gray-color:#eee;--radio-text-color:#333;--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-primary);--radio-border-dot-color:inset 0 0 0 1px #d2ffdb;--check-color-checked:var(--color-primary);--check-border-checked:1px solid var(--color-primary);--switch-active-color:var(--color-primary);--upload-dragger-color:#fff;--tooltip-color-text:#666;--alert-default-bg:#fafafc;--alert-warning-bg:#fdf6ec;--alert-error-bg:#fde6e6;--alert-success-text:#333;--alert-error-border:1px solid #fde6e6;--tag-primary-text-color:var(--color-primary);--collapse-color:#f2f5f9;--collapse-header-bg:#fafafa;--time-picker-separator-color:#ccc;--tabs-panel-color-text:#333;--tabs-border-color:#cacad9;--tabs-bg:-webkit-gradient(linear, 0% 0, 0% 100%, from(#f6f6f6), to(#ddd));--tabs-active-bg:#fff;--tabs-active-text-color:#333;--bt-tabs-modal-bg:#f0f0f1;--bt-tabs-modal-active-bg:var(--color-modal);--bt-tabs-modal-cancel-btn-bg:#cbcbcb;--bt-tabs-modal-header-close:brightness(1);--bt-tabs-modal-color:#f9fbfc;--bt-tabs-modal-left-active-bg:#4caf50;--bt-tabs-modal-left-shadow:2px 0 3px #e4e3e3;--bt-tabs-modal-modern-hover-bg:#f3f4f6;--bt-tabs-modal-modern-hover-color:var(--color-text-1);--bt-tabs-modal-line-color:#50555b;--confirm-calc-bg:#f0f0f0;--progress-rail-color:#f2f5f9;--pagination-item-active-border:1px solid var(--color-primary);--pagination-item-active-color:var(--color-primary);--ace-editor-tip-color:#555;--pre-color-text:#333;--pre-bg-color:#f5f5f5;--modal-boxshadow:0 6px 16px -9px rgba(0,0,0,.08), 0 9px 28px 0 rgba(0,0,0,.05), 0 12px 48px 16px rgba(0,0,0,.03);--bt-input-path-hover-bg:#ececec;--flow-container-bg:#f3f4f6;--flow-config-title-color:#333;--home-ad-bg-color:#fff;--home-ad-badge-bg-color:linear-gradient(270deg, rgba(255,255,255,.2) 0%, rgba(255,174,69,.2) 100%);--home-overview-btn-color:#f2f5f9;--home-soft-bg-color:transparent;--home-soft-bg-hover-color:linear-gradient(244.14deg, #fff -1.23%, #e5f7ee 72.39%);--home-soft-border-color:#edf0f4;--home-soft-border-hover-color:var(--color-primary);--home-monitor-tabs-active-color:var(--color-primary);--home-risk-overview-circle-bg:#fff;--home-risk-security-list-hover-bg:#f5f7fa;--home-risk-security-list-spin-bg:#f2f2f2;--home-risk-security-list-collapse-item-color:#666;--home-risk-security-ignore-collapse-bg:#f8f8f8;--home-risk-file-info-title-color:#666;--home-risk-file-info-item-color:#333;--home-risk-server-list-bg:#f7f7f7;--home-risk-server-list-text:#555;--home-risk-server-list-hover:#efefef;--home-update-bg-url:url(/static/vite/images/update-bg.png);--home-update-title-color:#565656;--home-update-content-bg:#f6fbf7;--home-update-content-text:#666;--home-update-detail-bg:#f7f7f7;--home-update-detail-date:#333;--home-pro-icon-color:#fff;--home-disk-color-warning:#ffefda;--home-disk-color-error:#fad8d6;--home-update-latest-bg:#f7fcf8;--home-update-latest-border:1px solid #eeefec;--home-update-latest-text-color:#4f4f4f;--home-update-head-bg:#37bc51;--home-update-back-bg:linear-gradient(to top, #fff, #37bc51);--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-table-td-hover);--home-soft-install-border-color:var(--color-primary);--home-success-bg-color:#37bc51;--home-success-text-color:#c7c7c7;--home-risk-security-list-bg:#fafcff;--home-risk-security-report-bg:#f8f9fa;--home-risk-security-report-bg1:rgba(255,255,255,.95);--site-config-ssl-label:#666;--site-config-business-tips:#dff0d8;--site-ace-editor-border:#ccc;--site-confirm-calc-box-bg:#f0f0f0;--site-detele-content-item-hover-bg:#fcfcfc;--site-task-progress-border:#e5e7eb;--site-multi-service-rollback-bg:#f0f0f1;--site-global-ip-white-ips-bg:#f8f9fa;--site-global-ip-white-ips-border:#e4e8eb;--site-subsite-bg:#fafcff;--site-backup-column-hover-bg:#eceff4;--site-backup-column-icon-bg:#f6f6f6;--site-backup-timer-bg:#f8f8f8;--site-task-result-table-bg:#fbfcfd;--site-guide-mask-bg:rgba(51,51,51,.32);--site-guide-panel-bg:rgba(255,255,255,.96);--site-guide-panel-shadow:0 36px 72px -18px rgba(15,23,42,.2);--site-guide-accent-bar:linear-gradient(90deg, #34d399 0%, var(--color-primary) 12.5%, #38bdf8 25%, var(--color-primary) 37.5%, #34d399 50%, var(--color-primary) 62.5%, #38bdf8 75%, var(--color-primary) 87.5%, #34d399 100%);--site-guide-divider:rgba(241,245,249,.7);--site-guide-border:#e2e8f0;--site-guide-border-soft:#f1f5f9;--site-guide-border-muted:#d7e1ee;--site-guide-border-panel:rgba(226,232,240,.8);--site-guide-transparent-bg:transparent;--site-guide-surface:#fff;--site-guide-surface-muted:#f8fafc;--site-guide-surface-muted-alpha:rgba(248,250,252,.5);--site-guide-surface-muted-strong:rgba(248,250,252,.72);--site-guide-surface-header:rgba(241,245,249,.5);--site-guide-title-color:#0f172a;--site-guide-title-color-2:#1e293b;--site-guide-heading-color:#1f2937;--site-guide-text-color:#334155;--site-guide-text-secondary:#475569;--site-guide-text-muted:#64748b;--site-guide-text-subtle:#94a3b8;--site-guide-text-placeholder:#8ba0bb;--site-guide-text-disabled:#9ca3af;--site-guide-icon-muted:#cbd5e1;--site-guide-icon-inverse:#fff;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 10%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.15);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.3);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.2);--site-guide-primary-glow:radial-gradient(circle, rgba(52,211,153,.5) 0%, rgba(32,165,58,.28) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(15,23,42,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(15,23,42,.02);--site-guide-danger:#e85445;--site-guide-success-text:#059669;--site-guide-emerald-bg:#ecfdf5;--site-guide-emerald-text:#059669;--site-guide-emerald-badge-bg:#d1fae5;--site-guide-emerald-badge-text:#065f46;--site-guide-violet-bg:#f5f3ff;--site-guide-violet-text:#7c3aed;--site-guide-type-wordpress-color:#0284c7;--site-guide-type-wordpress-bg:#f0f9ff;--site-guide-type-php-color:#4f46e5;--site-guide-type-php-bg:#eef2ff;--site-guide-type-node-color:#059669;--site-guide-type-node-bg:#ecfdf5;--site-guide-type-proxy-color:#f43f5e;--site-guide-type-proxy-bg:#fff1f2;--site-guide-minimized-bg:rgba(255,255,255,.96);--site-guide-minimized-border:rgba(226,232,240,.85);--site-guide-minimized-shadow:0 12px 28px rgba(15,23,42,.16);--site-guide-minimized-shadow-hover:0 16px 34px rgba(15,23,42,.2);--site-guide-minimized-title-color:#2a3039;--site-guide-minimized-desc-color:#606975;--data-base-del-input-bg:#e6e6e6;--docker-type-list-bg:#e6e6e6;--docker-type-list-text:#555;--docker-type-list-active-bg:#e8f6eb;--docker-type-list-active-text:var(--color-primary);--docker-plugin-list-tag-gb:#f4f4f5;--docker-plugin-list-tag-tips-bg:#fff;--docker-plugin-list-border:#fff;--app-soft-sort-bg:#e6e6e6;--app-soft-sort-active-bg:var(--color-primary);--app-soft-sort-hover-color:#fff;--app-soft-used-hover:#f5f5f5;--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:#f2dede;--app-plugin-dns-bg:#f7fffa;--app-third-install-tip-bg:#f5f6fa;--pay-color:#ff8f00;--pay-color-bg:#fff5e1;--pay-color-border:#ecb566;--coupon-bg:url(/static/vite/images/bg.png);--mailserver-overview-bg:#fafafa;--mailserver-domain-check-tips-bg:#f6f6f6;--mailserver-domain-check-box-bg:#edf7f2;--log-type-list-active-bg:#eef8f0;--log-type-list-hover-bg:#f5f7fa;--log-type-list-border:#e9e9e9;--security-brute-force-tips-bg:#f2dede;--security-server-safe-progress:#ebedf0;--domains-business-ssl-buy-bg:#f1f9f3;--domains-business-ssl-buy-bg-border:#ececec;--domains-business-ssl-count-disable:#efefef;--domains-lets-ssl-apply-bg:#f8f8f8;--domains-lets-ssl-apply-border:#dedede;--domains-lets-ssl-upload-border:#ccc;--domains-lets-ssl-upload-text:#e9f8ec;--setting-card-title-color:#666;--setting-back-create-collapse-border:#f5f5f5;--setting-back-create-table-th-bg:var(--color-bg-2);--setting-back-create-collapse-title:#666;--setting-security-panel-port-tips:#f7f7f7;--setting-panel-bind-account-left-bg:linear-gradient(0deg, #d8efdb, #edf7ef);--setting-security-google-login-key-bg:#f8f8f8;--setting-security-google-login-key-text:#444;--setting-security-google-login-bind-title:#555;--setting-security-google-login-bind-text:#666;--install-box-bg:rgba(255,255,255,.333);--install-desc-bg:#fff;--install-box-text-color:#555;--file-choose-hover-color:#f5f7fa;--file-choose-hover-border-color:#e1e1e1;--file-card-hover-color:#f0f9f7;--terminal-head-bg:#f1f1f1;--terminal-head-item-close-hover:#f7f7f7;--terminal-head-item-hover:#dadada;--chart-tooltip-bg-color:#fff;--chart-tooltip-text-color:#333;--chart-tooltip-header-bg-color:#f6f6f6;--waf-map-color:#e6e6e6;--waf-map-border-color:#fff;--waf-overview-text-color:#666;--nps-box-hover-bg:var(--color-primary);--scrollbar-thumb-bg-color:#999;--scrollbar-track-bg-color:#ededed;--bt-error-modal-bg:#f5f5f5;--bt-error-modal-title-color:#333;--ai-quota-bg:#fff9f2;--ai-model-select-bg:#f3f3f3;--ai-think-content-color:#798595;--ai-think-border-color:#dcdfe6;--ai-think-section-border:#f1f1f1;--ai-chat-website-builder-bg:#f6f6f6}:root[theme-mode=dark]{--color-primary:#20a53a;--color-success:#20a53a;--color-warning:#e67e22;--color-error:#f16575;--color-pro:#feaa04;--primary-button-color-hover:#267544;--primary-button-color-pressed:#20633a;--primary-button-color-suppl:#267544;--color-text-base:#c7c7c7;--color-text-1:#d8dce2;--color-text-2:#c7c7c7;--color-text-3:#919191;--color-text-4:#aaa;--color-text-5:#e0e0e0;--color-text-desc:#777;--color-bg-1:#18191c;--color-bg-2:#202020;--color-bg-3:#2e2e2e;--color-bg-4:#2e2e2e;--layout-bg:none;--color-border:#434343;--border-hover-focus-color:var(--color-text-base);--color-sider-text:#a1a1aa;--color-sider:transparent;--color-sider-active:#353535;--color-sider-hover:#353535;--color-sider-search-bg:#353535;--color-sider-hover-text:#fff;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-text-base);--router-menu-active-bg:#353535;--color-table-td:var(--color-bg-2);--color-table-th:#232323;--color-table-border:var(--color-border);--color-table-td-hover:#353535;--color-modal:var(--color-bg-1);--modal-header-bg:var(--color-bg-2);--modal-header-bottom-border:var(--color-bg-3);--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:var(--color-bg-3);--modal-header-title-color:var(--color-text-base);---card-bg-color-1:#1a1a1a;---card-border-primary-color-1:#2a4d3a;---card-border-error-color-1:rgba(255,100,100,.4);--color-tabs:#1e1e1e;--dialog-color-text:var(--color-text-base);--dialog-color-title-text:var(--color-text-base);--color-message:#48484e;--color-message-border:#48484e;--popover-color:var(--color-bg-1);--input-text-color:var(--color-text-base);--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:var(--color-bg-1);--input-group-label-color:#333;--input-disabled-border-color:1px solid var(--color-border);--select-box-shadow:0 0 8px 0 rgba(48,53,49,.4);--button-text-color:var(--color-text-base);--button-type-text-primary:var(--color-text-base);--button-text-base-color:#000;--button-gray-color:#353535;--radio-text-color:var(--color-text-base);--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-text-base);--radio-border-dot-color:inset 0 0 0 1px var(--color-text-base);--check-color-checked:var(--color-text-base);--check-border-checked:1px solid var(--color-text-base);--switch-active-color:var(--color-primary);--upload-dragger-color:var(--color-bg-2);--tooltip-color-text:var(--color-text-base);--alert-default-bg:#202020;--alert-warning-bg:#4a3c1a;--alert-error-bg:#4a1f1f;--alert-success-text:var(--color-text-base);--alert-error-border:1px solid var(--color-border);--tag-primary-text-color:var(--color-text-base);--collapse-color:#222;--collapse-header-bg:var(--color-bg-2);--time-picker-separator-color:#434343;--tabs-panel-color-text:var(--color-text-base);--tabs-border-color:#555;--tabs-bg:#353535;--tabs-active-bg:var(--color-bg-1);--tabs-active-text-color:var(--color-text-base);--bt-tabs-modal-bg:var(--color-bg-2);--bt-tabs-modal-active-bg:#353535;--bt-tabs-modal-cancel-btn-bg:#353535;--bt-tabs-modal-header-close:brightness(.7) contrast(1.1);--bt-tabs-modal-color:var(--bt-tabs-modal-bg);--bt-tabs-modal-left-active-bg:#353535;--bt-tabs-modal-left-shadow:2px 0 3px #444;--bt-tabs-modal-modern-hover-bg:var(--color-bg-3);--bt-tabs-modal-modern-hover-color:var(--color-text-1);--bt-tabs-modal-line-color:var(--color-text-base);--confirm-calc-bg:var(--color-bg-1);--progress-rail-color:#444;--pagination-item-active-border:1px solid var(--color-border);--pagination-item-active-color:var(--color-text-base);--ace-editor-tip-color:var(--color-text-base);--pre-color-text:var(--color-text-base);--pre-bg-color:var(--color-bg-3);--modal-boxshadow:0 0 3px 1px rgba(255,255,255,.4);--bt-input-path-hover-bg:#353535;--flow-container-bg:var(--color-bg-2);--flow-config-title-color:var(--color-text-base);--home-ad-bg-color:linear-gradient(90deg, #333 0%, rgba(63,57,49,.5) 100%);--home-ad-badge-bg-color:linear-gradient(270deg, rgba(51,51,51,.2) 0%, rgba(236,188,152,.2) 100%);--home-overview-btn-color:#181818;--home-soft-bg-color:var(--color-bg-2);--home-soft-bg-hover-color:linear-gradient(244.14deg, var(--color-bg-2) -1.23%, var(--color-bg-1) 72.39%);--home-soft-border-color:#333;--home-soft-border-hover-color:var(--color-text-base);--home-monitor-tabs-active-color:var(--color-text-base);--home-risk-overview-circle-bg:var(--color-bg-1);--home-risk-security-list-hover-bg:#333;--home-risk-security-list-spin-bg:var(--color-bg-3);--home-risk-security-list-collapse-item-color:#999;--home-risk-security-ignore-collapse-bg:var(--color-bg-1);--home-risk-file-info-title-color:var(--color-text-base);--home-risk-file-info-item-color:var(--color-text-base);--home-risk-server-list-bg:var(--color-bg-2);--home-risk-server-list-text:var(--color-text-base);--home-risk-server-list-hover:var(--color-bg-3);--home-update-bg-url:url(/static/vite/images/update-bg-dark.png);--home-update-title-color:var(--color-text-base);--home-update-content-bg:var(--color-bg-2);--home-update-content-text:#999;--home-update-detail-bg:var(--color-bg-2);--home-update-detail-date:var(--color-text-base);--home-pro-icon-color:var(--color-text-base);--home-disk-color-warning:#d4941e;--home-disk-color-error:#ec7063;--home-update-latest-bg:var(--color-bg-1);--home-update-latest-border:1px solid var(--color-border);--home-update-latest-text-color:#999;--home-update-head-bg:var(--color-bg-1);--home-update-back-bg:none;--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-bg-2);--home-soft-install-border-color:var(--color-text-base);--home-success-bg-color:var(--color-bg-1);--home-success-text-color:#333;--home-risk-security-list-bg:var(--color-bg-2);--home-risk-security-report-bg:var(--color-bg-2);--home-risk-security-report-bg1:var(--color-bg-2);--site-config-ssl-label:var(--color-text-base);--site-config-business-tips:var(--color-bg-2);--site-ace-editor-border:var(--color-border);--site-confirm-calc-box-bg:#333;--site-detele-content-item-hover-bg:#333;--site-task-progress-border:var(--color-border);--site-multi-service-rollback-bg:var(--color-bg-2);--site-global-ip-white-ips-bg:var(--color-bg-2);--site-global-ip-white-ips-border:var(--color-bg-2);--site-subsite-bg:var(--color-bg-1);--site-backup-column-hover-bg:var(--color-bg-3);--site-backup-column-icon-bg:var(--color-bg-3);--site-backup-timer-bg:var(--color-bg-2);--site-task-result-table-bg:var(--color-bg-2);--site-guide-mask-bg:rgba(51,51,51,.46);--site-guide-panel-bg:var(--color-bg-1);--site-guide-panel-shadow:0 0 3px 1px rgba(255,255,255,.18);--site-guide-accent-bar:linear-gradient(90deg, #2a6f55 0%, var(--color-primary) 12.5%, #25617c 25%, var(--color-primary) 37.5%, #2a6f55 50%, var(--color-primary) 62.5%, #25617c 75%, var(--color-primary) 87.5%, #2a6f55 100%);--site-guide-divider:var(--color-border);--site-guide-border:var(--color-border);--site-guide-border-soft:var(--color-border);--site-guide-border-muted:var(--color-border);--site-guide-border-panel:var(--color-border);--site-guide-transparent-bg:transparent;--site-guide-surface:var(--color-bg-2);--site-guide-surface-muted:var(--color-bg-3);--site-guide-surface-muted-alpha:var(--color-bg-2);--site-guide-surface-muted-strong:var(--color-bg-2);--site-guide-surface-header:var(--color-bg-3);--site-guide-title-color:var(--color-text-1);--site-guide-title-color-2:var(--color-text-1);--site-guide-heading-color:var(--color-text-1);--site-guide-text-color:var(--color-text-base);--site-guide-text-secondary:var(--color-text-4);--site-guide-text-muted:var(--color-text-base);--site-guide-text-subtle:var(--color-text-3);--site-guide-text-placeholder:var(--color-text-3);--site-guide-text-disabled:var(--color-text-desc);--site-guide-icon-muted:var(--color-text-desc);--site-guide-icon-inverse:#000;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 14%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.22);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.26);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.24);--site-guide-primary-glow:radial-gradient(circle, rgba(42,111,85,.5) 0%, rgba(32,165,58,.22) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(255,255,255,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(255,255,255,.02);--site-guide-danger:var(--color-error);--site-guide-success-text:var(--color-primary);--site-guide-emerald-bg:var(--color-bg-3);--site-guide-emerald-text:var(--color-primary);--site-guide-emerald-badge-bg:var(--color-bg-3);--site-guide-emerald-badge-text:var(--color-text-base);--site-guide-violet-bg:var(--color-bg-3);--site-guide-violet-text:#a78bfa;--site-guide-type-wordpress-color:#38bdf8;--site-guide-type-wordpress-bg:#082f49;--site-guide-type-php-color:#a78bfa;--site-guide-type-php-bg:#312e81;--site-guide-type-node-color:var(--color-primary);--site-guide-type-node-bg:#12351d;--site-guide-type-proxy-color:#fb7185;--site-guide-type-proxy-bg:#4c0519;--site-guide-minimized-bg:var(--color-bg-2);--site-guide-minimized-border:var(--color-border);--site-guide-minimized-shadow:0 0 3px 1px rgba(255,255,255,.12);--site-guide-minimized-shadow-hover:0 0 5px 2px rgba(255,255,255,.18);--site-guide-minimized-title-color:var(--color-text-1);--site-guide-minimized-desc-color:var(--color-text-base);--data-base-del-input-bg:#353535;--docker-type-list-bg:#2a2a2a;--docker-type-list-text:var(--color-text-base);--docker-type-list-active-bg:var(--color-bg-3);--docker-type-list-active-text:var(--color-text-base);--docker-plugin-list-tag-gb:var(--color-bg-1);--docker-plugin-list-tag-tips-bg:var(--color-bg-1);--docker-plugin-list-border:var(--color-border);--app-soft-sort-bg:var(--color-bg-1);--app-soft-sort-active-bg:var(--color-bg-3);--app-soft-sort-hover-color:var(--color-text-base);--app-soft-used-hover:var(--color-bg-3);--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:var(--color-bg-1);--app-plugin-dns-bg:var(--color-bg-3);--app-third-install-tip-bg:var(--color-bg-3);--pay-color:#feaa04;--pay-color-bg:#292929;--pay-color-border:#ecb665;--coupon-bg:url(/static/vite/images/bg_dark.png);--mailserver-overview-bg:var(--color-bg-3);--mailserver-domain-check-tips-bg:var(--color-bg-2);--mailserver-domain-check-box-bg:var(--color-bg-2);--log-type-list-active-bg:var(--color-bg-3);--log-type-list-hover-bg:var(--color-bg-3);--log-type-list-border:var(--color-border);--security-brute-force-tips-bg:var(--color-bg-2);--security-server-safe-progress:var(--color-bg-1);--domains-business-ssl-buy-bg:var(--color-bg-2);--domains-business-ssl-buy-bg-border:#929292;--domains-business-ssl-count-disable:var(--color-bg-3);--domains-lets-ssl-apply-bg:var(--color-bg-2);--domains-lets-ssl-apply-border:var(--color-bg-3);--domains-lets-ssl-upload-border:var(--color-border);--domains-lets-ssl-upload-text:var(--color-bg-2);--setting-card-title-color:var(--color-text-base);--setting-back-create-collapse-border:var(--color-border);--setting-back-create-table-th-bg:#232323;--setting-back-create-collapse-title:var(--color-text-base);--setting-security-panel-port-tips:var(--color-bg-2);--setting-panel-bind-account-left-bg:linear-gradient(0deg, #404440, #202020);--setting-security-google-login-key-bg:var(--color-bg-2);--setting-security-google-login-key-text:var(--color-text-base);--setting-security-google-login-bind-title:var(--color-text-base);--setting-security-google-login-bind-text:var(--color-text-base);--install-box-bg:rgba(114,114,114,.333);--install-desc-bg:var(--color-bg-1);--install-box-text-color:var(--color-text-base);--file-choose-hover-color:#333;--file-choose-hover-border-color:#333;--file-card-hover-color:#333;--terminal-head-bg:#666;--terminal-head-item-close-hover:#666;--terminal-head-item-hover:#555;--chart-tooltip-bg-color:#181818;--chart-tooltip-text-color:#c5c5c5;--chart-tooltip-header-bg-color:#121212;--waf-map-color:#353535;--waf-map-border-color:#aaa;--waf-overview-text-color:var(--color-text-3);--nps-box-hover-bg:#353535;--scrollbar-thumb-bg-color:rgba(255,255,255,.2);--scrollbar-track-bg-color:rgba(255,255,255,0);--bt-error-modal-bg:var(--color-bg-2);--bt-error-modal-title-color:var(--color-text-base);--ai-quota-bg:var(--color-bg-2);--ai-model-select-bg:var(--color-bg-3);--ai-think-content-color:var(--color-text-3);--ai-think-border-color:var(--color-border);--ai-think-section-border:var(--color-bg-3);--ai-chat-website-builder-bg:var(--color-bg-1)}.modal-footer-btns{flex-direction:row;justify-content:end;align-items:center;gap:10px;padding:10px;display:flex}.single-line-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}*,:before{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;padding:0}body{font-family:PingFang SC,Inter,Microsoft YaHei,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:normal;overflow:hidden}input[type=password]::-ms-reveal{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield}a{cursor:pointer;text-decoration:none}p,ul,li,pre{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,label,form{margin:0}ul,li{list-style:none}input{outline:none}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.1}.h3,h3{font-size:24px}h4,h5,h6{font-size:1em}ul li::marker{height:100%;display:block}mark{color:inherit;background:#ff0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar{width:8px;height:8px}iframe::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.leader-line{z-index:auto}@font-face{font-family:Glyphicons Halflings;src:url(/static/vite/fonts/glyphicons-halflings-regular.eot);src:url(/static/vite/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/static/vite/fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(/static/vite/fonts/glyphicons-halflings-regular.woff)format("woff"),url(/static/vite/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/static/vite/images/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}.glyphicon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative;top:1px}.glyphicon-vip:before{content:""}.glyphicon-ok:before{content:""}.n-layout .n-layout-scroll-container{overflow-x:auto}.n-dialog .n-dialog__title{position:relative}.bt-modal--modern{--modal-header-bg:transparent;--modal-action-bg:transparent}.n-form-item .n-form-item-label{color:var(--color-text-base);font-size:13px;font-weight:500;line-height:normal}.n-form-item .n-form-item-label.n-form-item-label--left-mark .n-form-item-label__asterisk{margin-left:-10px}.n-button{user-select:auto;line-height:normal}.n-divider:not(.n-divider--vertical){margin:0}.n-ellipsis p{display:inline}.n-card{background-color:rgba(var(--n-color), var(--main-content-opacity));box-shadow:0 0 8px rgba(0,0,0,.06)}.n-card.n-card--bordered{border:none}.n-card .n-card-header{border-bottom:1px solid var(--color-border);align-items:center;min-height:48px;padding:0 20px;display:flex}.n-card .n-card__content{padding:0}.n-alert .n-alert__icon{top:50%;transform:translateY(-50%)}.n-alert .n-alert-body{line-height:16px}.n-radio-group .n-radio{margin-right:16px}.n-radio-group .n-radio:last-of-type{margin-right:0}.n-radio-group .n-radio-button{font-weight:inherit}.n-data-table{font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.n-data-table .n-data-table-th{height:34px}.n-data-table .n-data-table-td{height:36px}.n-pagination .n-pagination-prefix{flex:1}.n-tabs.n-tabs--left>.n-tab-pane,.n-tabs.n-tabs--top>.n-tab-pane{padding:var(--n-pane-padding-top) var(--n-pane-padding-right) var(--n-pane-padding-bottom) var(--n-pane-padding-left)}.n-tabs.n-tabs--top .n-tabs-nav-scroll-content{flex-direction:row}.n-select .n-base-selection--multiple .n-tag{--n-height:24px;--n-close-size:14px;font-size:12px}.n-badge.n-badge--dot .n-badge-sup{width:6px;min-width:6px;height:6px;bottom:calc(100% - 3px)}.n-spin-container .n-spin-content{height:100%}.n-base-select-option .n-base-select-option__content{width:100%}.n-data-table .n-data-table-th.n-data-table-th--sortable.sort-center .n-data-table-th__title-wrapper{justify-content:center}.n-data-table .n-data-table-th.n-data-table-th--sortable .n-data-table-th__title-wrapper .n-data-table-th__title{flex:none;min-width:auto}:root[theme-mode=dark] .n-form-item .n-form-item-label{color:var(--color-text-base)}:root{--el-font-size-base:12px}.el-select .el-select__wrapper{gap:0;min-height:30px;font-size:12px;line-height:22px}.el-select .el-select__wrapper .el-select__selection{margin-right:4px}div.el-alert{--el-alert-padding:12px;--el-alert-icon-large-size:20px;--el-alert-description-font-size:13px;border:1px solid #eee}div.el-alert .el-alert__icon.is-big{margin-right:8px}div.el-alert .el-alert__content{flex:1}.help-info-text{margin-top:15px}.help-info-text li{line-height:24px}#nprogress .bar{background-color:var(--color-primary)}#nprogress .spinner-icon{border-top-color:var(--color-primary);border-left-color:var(--color-primary)}.bt-message pre{color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;margin:10px 0 0;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-error-modal pre{color:var(--bt-error-modal-title-color);word-break:break-all;word-wrap:break-word;background-color:var(--bt-error-modal-bg);border:1px solid #ccc;border-radius:4px;margin:0 0 10px;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-tips-ul li{margin-left:1.5em;list-style:outside}.bt-ask-ico{color:#fb7d00;text-align:center;cursor:help;border:1px solid #fb7d00;border-radius:8px;justify-content:center;align-items:center;width:16px;height:16px;font-family:arial;font-size:11px;font-style:normal;display:inline-flex}.bt-ask-ico:hover{color:#fff;background-color:#fb7d00}button.reset{cursor:pointer;outline:inherit;background:0 0;border:none;padding:0;display:inline-flex}.bt-link,.btlink{color:var(--color-primary);cursor:pointer}.bt-link:hover,.btlink:hover{color:var(--primary-button-color-hover)}.bt-link.error,.btlink.error{color:#ef0808}.bt-link.error:hover,.btlink.error:hover{color:#c81e1e}.btn-xs{height:auto;padding:4px 8px}.code-toolbar{height:100%}.pre-code[class*=language-]{border:none;margin:0;font-size:14px}.echarts-tooltip{background-color:var(--chart-tooltip-bg-color);color:var(--chart-tooltip-text-color);border-radius:10px;flex-direction:column;display:flex}.echarts-tooltip .formatter-header{background-color:var(--chart-tooltip-header-bg-color);border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;height:40px;padding:0 16px;display:flex}.echarts-tooltip .formatter-header img{width:24px;height:24px;margin-right:6px}.echarts-tooltip .formatter-body{padding:16px 20px}.echarts-tooltip .formatter-body .select-data{align-items:center;margin-bottom:8px;font-size:14px;display:flex}.echarts-tooltip .process-top5{border:1px solid var(--color-border);border-radius:8px}.echarts-tooltip .process-top5 table{table-layout:fixed;border-collapse:collapse;border-radius:8px;width:100%;font-size:12px;overflow:hidden}.echarts-tooltip .process-top5 table thead{background-color:var(--chart-tooltip-header-bg-color)}.echarts-tooltip .process-top5 table thead th{border:0;border-bottom:1px solid var(--color-border);text-align:left;height:24px;color:var(--color-text-4);padding:5px 10px;line-height:24px}.echarts-tooltip .process-top5 table tbody tr{text-align:left;height:22px;line-height:22px}.echarts-tooltip .process-top5 table tbody tr:last-child{border-bottom:none}.echarts-tooltip .process-top5 table tbody tr td{white-space:normal;border:0;padding:4px 10px}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999999}.home-tooltip{background-color:var(--chart-tooltip-bg-color);min-width:220px;color:var(--chart-tooltip-text-color);border-radius:6px;padding:12px}.home-tooltip .time{align-items:center;margin-bottom:10px;display:flex}.home-tooltip .time .icon{background-image:url(/static/vite/images/time.svg);width:20px;height:20px;margin-right:6px}.home-tooltip .home-tooltip-content{flex-direction:column;gap:8px;display:flex}.home-tooltip .home-tooltip-content .item{white-space:pre;align-items:center;display:flex}.home-tooltip .home-tooltip-content .item .icon{justify-content:center;width:20px;margin-right:6px;display:flex}.home-tooltip .home-tooltip-content .item .icon .circular{border-radius:50%;width:6px;height:6px}.home-tooltip .home-tooltip-content .item .text{color:rgba(255,255,255,.8);line-height:20px} diff --git a/BTPanel/static/vite/css/domain-config.css b/BTPanel/static/vite/css/domain-config.css index a3d8e1d8..d995cba1 100644 --- a/BTPanel/static/vite/css/domain-config.css +++ b/BTPanel/static/vite/css/domain-config.css @@ -1 +1 @@ -.confirm-tips[data-v-d88dcbd1]{background-color:var(--setting-security-panel-port-tips);color:#777;border:1px solid #ececec;border-radius:6px;padding:16px 20px;list-style:outside}.confirm-tips[data-v-d88dcbd1] li{margin-left:1.5em;line-height:16px;list-style:outside}.confirm-tips[data-v-d88dcbd1] li+li{margin-top:8px}.form-label[data-v-16ee3bfb]{text-align:right;justify-content:flex-end;align-items:center;min-width:100px;height:32px;padding-right:20px;display:flex}.settings-rows[data-v-bee78963]{flex-wrap:wrap;align-items:flex-start;padding:5px 0;transition:background-color .2s;display:flex}.settings-rows[data-v-bee78963]:hover{background-color:rgba(165,165,165,.08)}.settings-rows .settings-label[data-v-bee78963]{text-align:right;justify-content:flex-end;align-items:center;width:200px;min-height:32px;padding-right:16px;display:flex}.settings-rows .settings-content[data-v-bee78963]{align-items:center;min-height:32px;margin:0 5px;display:flex}.settings-rows .settings-desc[data-v-bee78963]{min-height:32px;color:var(--color-text-desc);justify-content:flex-end;align-items:center;margin-left:10px;display:flex}.settings-title[data-v-00adcb85]{border-bottom:1px solid var(--color-border);color:var(--color-text-1);padding:5px 0 8px;font-size:15px;font-weight:700;line-height:28px}.commonly-card[data-v-e957caac]{border:1px solid var(--color-border);box-sizing:border-box;border-radius:10px;width:100%;max-width:440px;min-height:380px;padding:20px 24px;font-size:13px}.commonly-card .card-head[data-v-e957caac]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.commonly-card .card-head .card-icon[data-v-e957caac]{background-color:var(--color-primary-1);width:40px;height:40px;color:var(--color-primary);border-radius:6px;justify-content:center;align-items:center;font-size:28px;display:flex}.commonly-card .card-head .card-title[data-v-e957caac]{word-break:break-word;margin-bottom:6px;font-size:16px;font-weight:600}.commonly-card .card-head .card-desc[data-v-e957caac]{word-break:break-word;line-height:14px}.commonly-rows+.commonly-rows[data-v-3921b1c6]{margin-top:12px}.commonly-rows>.flex[data-v-3921b1c6]{flex-wrap:wrap} +.confirm-tips[data-v-d88dcbd1]{background-color:var(--setting-security-panel-port-tips);color:#777;border:1px solid #ececec;border-radius:6px;padding:16px 20px;list-style:outside}.confirm-tips[data-v-d88dcbd1] li{margin-left:1.5em;line-height:16px;list-style:outside}.confirm-tips[data-v-d88dcbd1] li+li{margin-top:8px}.form-label[data-v-16ee3bfb]{text-align:right;justify-content:flex-end;align-items:center;min-width:100px;height:32px;padding-right:20px;display:flex}.settings-rows[data-v-bee78963]{flex-wrap:wrap;align-items:flex-start;padding:5px 0;transition:background-color .2s;display:flex}.settings-rows[data-v-bee78963]:hover{background-color:rgba(165,165,165,.08)}.settings-rows .settings-label[data-v-bee78963]{text-align:right;justify-content:flex-end;align-items:center;width:200px;min-height:32px;padding-right:16px;display:flex}.settings-rows .settings-content[data-v-bee78963]{align-items:center;min-height:32px;margin:0 5px;display:flex}.settings-rows .settings-desc[data-v-bee78963]{min-height:32px;color:var(--color-text-desc);justify-content:flex-end;align-items:center;margin-left:10px;display:flex}.settings-title[data-v-00adcb85]{border-bottom:1px solid var(--color-border);color:var(--color-text-1);padding:5px 0 8px;font-size:15px;font-weight:700;line-height:28px}.commonly-card[data-v-e957caac]{border:1px solid var(--color-border);box-sizing:border-box;border-radius:10px;width:100%;max-width:440px;min-height:380px;padding:20px 24px;font-size:13px}.commonly-card .card-head[data-v-e957caac]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.commonly-card .card-head .card-icon[data-v-e957caac]{background-color:var(--color-primary-1);width:40px;height:40px;color:var(--color-primary);border-radius:6px;justify-content:center;align-items:center;font-size:28px;display:flex}.commonly-card .card-head .card-title[data-v-e957caac]{word-break:break-word;margin-bottom:6px;font-size:16px;font-weight:600}.commonly-card .card-head .card-desc[data-v-e957caac]{word-break:break-word;line-height:14px}.commonly-rows+.commonly-rows[data-v-5077834b]{margin-top:16px}.commonly-rows>.flex[data-v-5077834b]{flex-wrap:wrap} diff --git a/BTPanel/static/vite/css/feature-Feedback.css b/BTPanel/static/vite/css/feature-Feedback.css index 76375bde..76ab77d0 100644 --- a/BTPanel/static/vite/css/feature-Feedback.css +++ b/BTPanel/static/vite/css/feature-Feedback.css @@ -1 +1 @@ -.banner[data-v-5cf3b033]{background:url(/static/vite/images/banner2.png) top/100% no-repeat;width:100%;height:92px;position:relative}.banner .banner-title[data-v-5cf3b033]{color:#fff;font-size:17px;position:absolute;top:16px;left:32px}.rating-item[data-v-d5502028]{cursor:pointer;border-radius:2px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:flex}.danger-item[data-v-d5502028]{--un-bg-opacity:1;background-color:rgba(247,207,206,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(239,133,129,var(--un-text-opacity)) }.danger-item[data-v-d5502028]:not(:last-child){border-right:1px solid #f8d7d6}.danger-item.active[data-v-d5502028],.danger-item[data-v-d5502028]:hover{--un-bg-opacity:1;background-color:rgba(255,0,0,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-style:none;transform:scaleY(1.2)}.warning-item[data-v-d5502028]{--un-bg-opacity:1;background-color:rgba(247,230,206,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(247,190,86,var(--un-text-opacity)) }.warning-item[data-v-d5502028]:not(:last-child){border-right:1px solid #fceed3}.warning-item.active[data-v-d5502028],.warning-item[data-v-d5502028]:hover{--un-bg-opacity:1;background-color:rgba(255,170,44,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-style:none;transform:scaleY(1.2)}.success-item[data-v-d5502028]{--un-bg-opacity:1;background-color:rgba(199,247,206,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(105,190,61,var(--un-text-opacity)) }.success-item[data-v-d5502028]:not(:last-child){border-right:1px solid #e4f5da}.success-item.active[data-v-d5502028],.success-item[data-v-d5502028]:hover{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-style:none;transform:scaleY(1.2)}.rating-label[data-v-d5502028]{text-align:center;padding-top:10px;padding-bottom:10px;font-size:14px}.danger-text[data-v-d5502028]{--un-text-opacity:1;color:rgba(239,133,129,var(--un-text-opacity)) ;background:linear-gradient(#ffdfdd,#fff)}.warning-text[data-v-d5502028]{--un-text-opacity:1;color:rgba(247,190,86,var(--un-text-opacity)) ;background:linear-gradient(#fff7e6,#fff)}.success-text[data-v-d5502028]{--un-text-opacity:1;color:rgba(105,190,61,var(--un-text-opacity)) ;background:linear-gradient(#d9f7d0,#fff)}.banner[data-v-e70d5400]{background:url(/static/vite/images/banner2.png) top/100% no-repeat;width:100%;height:92px;position:relative}.banner .banner-title[data-v-e70d5400]{color:#fff;font-size:17px;position:absolute;top:16px;left:32px}.nps-container[data-v-5d33e650]{color:var(--border-hover-focus-color);cursor:pointer;background:var(--color-bg-2);border-top-left-radius:8px;border-bottom-left-radius:8px;position:absolute;bottom:10em;right:1px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}.nps-container .nps-box[data-v-5d33e650]{flex-direction:column;justify-content:center;align-items:center;padding:15px 10px;display:flex}.nps-container .nps-box[data-v-5d33e650]:hover{color:#fff;background:var(--nps-box-hover-bg)}.nps-container .nps-box:hover span[data-v-5d33e650]{color:#fff}.nps-container .nps-box span[data-v-5d33e650]{color:var(--border-hover-focus-color)} +.banner[data-v-8625711f]{background:url(/static/vite/images/banner.png) top/100% no-repeat;width:100%;height:92px;position:relative}.banner .banner-title[data-v-8625711f]{color:#fff;font-size:17px;position:absolute;top:16px;left:32px}.rating-item[data-v-d5502028]{cursor:pointer;border-radius:2px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:flex}.danger-item[data-v-d5502028]{--un-bg-opacity:1;background-color:rgba(247,207,206,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(239,133,129,var(--un-text-opacity)) }.danger-item[data-v-d5502028]:not(:last-child){border-right:1px solid #f8d7d6}.danger-item.active[data-v-d5502028],.danger-item[data-v-d5502028]:hover{--un-bg-opacity:1;background-color:rgba(255,0,0,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-style:none;transform:scaleY(1.2)}.warning-item[data-v-d5502028]{--un-bg-opacity:1;background-color:rgba(247,230,206,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(247,190,86,var(--un-text-opacity)) }.warning-item[data-v-d5502028]:not(:last-child){border-right:1px solid #fceed3}.warning-item.active[data-v-d5502028],.warning-item[data-v-d5502028]:hover{--un-bg-opacity:1;background-color:rgba(255,170,44,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-style:none;transform:scaleY(1.2)}.success-item[data-v-d5502028]{--un-bg-opacity:1;background-color:rgba(199,247,206,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(105,190,61,var(--un-text-opacity)) }.success-item[data-v-d5502028]:not(:last-child){border-right:1px solid #e4f5da}.success-item.active[data-v-d5502028],.success-item[data-v-d5502028]:hover{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-style:none;transform:scaleY(1.2)}.rating-label[data-v-d5502028]{text-align:center;padding-top:10px;padding-bottom:10px;font-size:14px}.danger-text[data-v-d5502028]{--un-text-opacity:1;color:rgba(239,133,129,var(--un-text-opacity)) ;background:linear-gradient(#ffdfdd,#fff)}.warning-text[data-v-d5502028]{--un-text-opacity:1;color:rgba(247,190,86,var(--un-text-opacity)) ;background:linear-gradient(#fff7e6,#fff)}.success-text[data-v-d5502028]{--un-text-opacity:1;color:rgba(105,190,61,var(--un-text-opacity)) ;background:linear-gradient(#d9f7d0,#fff)}.banner[data-v-7d63f9d1]{background:url(/static/vite/images/banner.png) top/100% no-repeat;width:100%;height:92px;position:relative}.banner .banner-title[data-v-7d63f9d1]{color:#fff;font-size:17px;position:absolute;top:16px;left:32px}.nps-container[data-v-5d33e650]{color:var(--border-hover-focus-color);cursor:pointer;background:var(--color-bg-2);border-top-left-radius:8px;border-bottom-left-radius:8px;position:absolute;bottom:10em;right:1px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}.nps-container .nps-box[data-v-5d33e650]{flex-direction:column;justify-content:center;align-items:center;padding:15px 10px;display:flex}.nps-container .nps-box[data-v-5d33e650]:hover{color:#fff;background:var(--nps-box-hover-bg)}.nps-container .nps-box:hover span[data-v-5d33e650]{color:#fff}.nps-container .nps-box span[data-v-5d33e650]{color:var(--border-hover-focus-color)} diff --git a/BTPanel/static/vite/css/feature-FileEditor.css b/BTPanel/static/vite/css/feature-FileEditor.css index c82d1da9..026c140e 100644 --- a/BTPanel/static/vite/css/feature-FileEditor.css +++ b/BTPanel/static/vite/css/feature-FileEditor.css @@ -1 +1 @@ -.aceBox[data-v-4c9504bb]{border:1px solid var(--site-ace-editor-border);border-radius:4px;width:100%;line-height:1.4}.editor-title[data-v-3102b2b4]{color:#333;z-index:1;cursor:move;background-color:#fff;justify-content:space-between;align-items:center;height:42px;padding-left:16px;display:flex;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.1)}.editor-title .title-left[data-v-3102b2b4]{font-size:14px}.editor-title .title-right[data-v-3102b2b4]{align-items:center;height:100%;display:flex}.editor-title .title-right .action-btn[data-v-3102b2b4]{cursor:pointer;justify-content:center;align-items:center;width:48px;height:100%;transition:background-color .2s;display:flex}.editor-title .title-right .action-btn div[data-v-3102b2b4]{color:#555;font-size:18px}.editor-title .title-right .action-btn[data-v-3102b2b4]:hover{background-color:#e5e5e5}.editor-title .title-right .action-btn.close-btn[data-v-3102b2b4]:hover{background-color:var(--color-error)}.editor-title .title-right .action-btn.close-btn:hover div[data-v-3102b2b4]{color:#fff}.toolbar-dialog[data-v-cd363012]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-cd363012]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog .fontsize-content[data-v-cd363012]{padding:16px}.toolbar-dialog .fontsize-input[data-v-cd363012]{flex:1}.toolbar-dialog .fontsize-input[data-v-cd363012] .n-input{--n-color:transparent;--n-color-focus:transparent;--n-border:1px solid #fff;--n-border-hover:1px solid #fff;--n-border-active:1px solid #fff;--n-border-focus:1px solid #fff;--n-text-color:#fff;--n-caret-color:#fff}.line-ending-select[data-v-3b563599]{padding:16px}.line-ending-item[data-v-3b563599]{cursor:pointer;--un-text-opacity:1;height:30px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;font-size:14px;display:flex}.line-ending-item[data-v-3b563599]:hover,.line-ending-item.active[data-v-3b563599]{background-color:#333}.toolbar-dialog[data-v-fd78c99a]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-fd78c99a]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-0f74f1f1]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-0f74f1f1]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.setting-list[data-v-0f74f1f1]{padding:16px}.setting-item[data-v-0f74f1f1]{cursor:pointer;--un-text-opacity:1;height:30px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;font-size:14px;display:flex}.setting-item[data-v-0f74f1f1]:hover{background-color:#333}.toolbar-dialog[data-v-34b64179]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-34b64179]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-9b2e7d57]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-9b2e7d57]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-60c1d667]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-60c1d667]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-55e56222]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-55e56222]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog .goto-content[data-v-55e56222]{padding:16px}.toolbar-dialog .goto-input[data-v-55e56222]{width:100%}.toolbar-dialog .goto-input[data-v-55e56222] .n-input{--n-color:transparent;--n-color-focus:transparent;--n-border:1px solid #fff;--n-border-hover:1px solid #fff;--n-border-active:1px solid #fff;--n-border-focus:1px solid #fff;--n-text-color:#fff;--n-caret-color:#fff}.toolbar-dialog .goto-hint[data-v-55e56222]{color:#fff;margin-top:12px;font-size:14px}.toolbar-wrapper[data-v-c822e0b3]{position:relative}.toolbar-list[data-v-c822e0b3]{color:#fff;background-color:#565656;align-items:center;height:32px;min-height:32px;display:flex}.tools-btn[data-v-c822e0b3]{cursor:pointer;border-right:1px solid #4c4c4c;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 16px;font-size:13px;display:flex;position:relative}.tools-btn[data-v-c822e0b3]:hover{background-color:#2f2f2f}.breadcrumb-wrapper[data-v-54af520c]{color:#fff;background-color:#383838;align-items:center;height:40px;padding:0 16px;font-size:14px;display:flex}.action-wrapper[data-v-e49ff329]{color:#fff;background-color:#565656;justify-content:space-between;align-items:center;width:100%;height:32px;min-height:32px;display:flex}.action-wrapper.is-search-mode[data-v-e49ff329]{height:auto;min-height:auto;display:block}.action-btn[data-v-e49ff329]{cursor:pointer;color:#fff;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 8px;font-size:12px;line-height:1.1;transition:all .2s;display:flex;position:relative}.action-btn[data-v-e49ff329]:hover{background-color:#2f2f2f}.action-btn i[data-v-e49ff329]{font-size:13px}.action-btn i.is-loading[data-v-e49ff329]{animation:1s linear infinite rotate-e49ff329}@keyframes rotate-e49ff329{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-panel[data-v-e49ff329]{flex-direction:column;padding:12px;display:flex}.search-title[data-v-e49ff329]{color:#aaa;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.search-title .close-btn[data-v-e49ff329]{color:#f44336;cursor:pointer;align-items:center;gap:4px;display:flex}.search-title .close-btn[data-v-e49ff329]:hover{opacity:.8}.search-input-wrap[data-v-e49ff329]{margin-bottom:12px}.search-input-wrap[data-v-e49ff329] .n-input{--n-text-color:#333;--n-caret-color:#333;--n-border:1px solid transparent;--n-border-hover:1px solid transparent;--n-border-focus:1px solid transparent;--n-padding-right:0;background-color:#fff;border:none;border-radius:4px}.search-input-wrap[data-v-e49ff329] .n-input .n-input__suffix{color:#666;align-items:center;height:100%;margin-left:0;display:flex}.search-input-wrap[data-v-e49ff329] .n-input .search-icon-btn{cursor:pointer;border-left:1px solid #eee;justify-content:center;align-items:center;height:28px;padding:0 10px;display:flex}.search-input-wrap[data-v-e49ff329] .n-input .search-icon-btn:hover{background-color:#f5f5f5}.search-input-wrap[data-v-e49ff329] .n-input .search-icon-btn i{font-size:16px}.search-options .n-checkbox[data-v-e49ff329]{--n-text-color:#fff;--n-font-size:13px}.share-list-modal[data-v-6a33ff8a]{width:100%;padding:20px}.tree-wrapper[data-v-eae71705]{background-color:#222;flex:1;overflow:hidden}.n-tree[data-v-eae71705]{--n-node-text-color:#ccc;--n-node-color-hover:#37373d;--n-node-color-active:transparent;--n-arrow-color:#ccc;--n-loading-color:#ccc;--n-line-height:1.2;--n-bezier:cubic-bezier(.4, 0, .2, 1);--n-font-size:13px;background-color:transparent;height:100%;padding:6px;overflow:auto}.n-tree[data-v-eae71705] .n-tree-node{border-radius:4px}.n-tree[data-v-eae71705] .n-tree-node.n-tree-node--selected:hover{background-color:var(--n-node-color-hover)}.n-tree[data-v-eae71705] .n-tree-node .tree-icon{align-items:center;font-size:16px;font-style:normal;display:inline-flex}.n-tree[data-v-eae71705] .n-tree-node .n-tree-node-content__text{border-bottom:none;width:0}.n-tree[data-v-eae71705] .n-tree-node .n-tree-node-content{padding:0}.n-tree[data-v-eae71705] .n-tree-node .creating-node{align-items:center;width:100%;display:flex}.n-tree[data-v-eae71705] .n-tree-node .creating-node .creating-input{color:#000;background-color:#fff;border:1px solid #4caf50;border-radius:2px;outline:none;flex:1;width:120px;height:22px;padding:0 4px;line-height:22px}.n-tree[data-v-eae71705] .n-tree-node .creating-node i{cursor:pointer;margin-left:4px;font-size:16px;font-weight:700}.sidebar-wrapper[data-v-4a4cb5df]{flex-shrink:0;width:260px;height:100%;transition:width .3s cubic-bezier(.25,.8,.25,1);position:relative}.sidebar-wrapper.is-collapsed[data-v-4a4cb5df]{width:0}.sidebar-wrapper.is-collapsed .sidebar-content[data-v-4a4cb5df]{display:none}.sidebar-wrapper.is-collapsed .toggle-btn[data-v-4a4cb5df]:after{margin-left:-7px;transform:rotate(45deg)}.sidebar-content[data-v-4a4cb5df]{background-color:#2f2f2f;flex-direction:column;width:260px;height:100%;display:flex;overflow:hidden}.toggle-btn[data-v-4a4cb5df]{cursor:pointer;z-index:998;background-color:#222;border:1px solid #525252;border-left:none;border-radius:0 9999px 9999px 0;justify-content:center;align-items:center;width:14px;height:50px;transition:all .2s;display:flex;position:absolute;top:40%;right:-14px}.toggle-btn[data-v-4a4cb5df]:hover{background-color:#888}.toggle-btn[data-v-4a4cb5df]:after{content:"";border-top:2px solid #fff;border-bottom:none;border-left:none;border-right:2px solid #fff;width:10px;height:10px;margin-left:2px;display:block;transform:rotate(-135deg)}.editor-header-wrapper[data-v-7c07065c]{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) ;width:100%;height:40px;overflow:hidden}.editor-header[data-v-7c07065c]{align-items:center;height:40px;display:flex}[data-v-7c07065c] .n-scrollbar{--n-scrollbar-color:#444;--n-scrollbar-color-hover:#444}.editor-tab[data-v-7c07065c]{cursor:pointer;--un-text-opacity:1;max-width:300px;height:100%;color:rgba(153,153,153,var(--un-text-opacity)) ;border-right:1px solid #222;flex-shrink:0;align-items:center;padding-left:10px;padding-right:36px;font-size:15px;display:flex;position:relative}.editor-tab[data-v-7c07065c]:hover,.editor-tab.active[data-v-7c07065c]{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(236,236,236,var(--un-text-opacity)) }.editor-tab.active[data-v-7c07065c]:before{content:"";background-color:var(--color-primary) ;height:2px;position:absolute;top:0;left:0;right:0}.editor-tab .tab-close[data-v-7c07065c]{position:absolute;right:10px}.editor-tab .tab-dirty[data-v-7c07065c]{background-color:#f4c26b;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.editor-tab .tree-icon[data-v-7c07065c]{align-items:center;margin-right:4px;font-size:16px;font-style:normal;display:inline-flex}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar{width:14px;height:10px}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar-thumb{background:#777;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar-track{background:#333;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.file-history[data-v-654b4dcd]{width:550px;padding:20px}.editor-footer[data-v-bf1270cf]{--un-bg-opacity:1;background-color:rgba(86,86,86,var(--un-bg-opacity)) ;--un-text-opacity:1;height:36px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;gap:16px;padding-left:16px;padding-right:16px;font-size:14px;display:flex}.editor-footer .footer-path[data-v-bf1270cf]{flex:1;min-width:0;max-width:50%}.editor-footer .footer-tools[data-v-bf1270cf]{align-items:center;height:100%;display:flex}.editor-footer .footer-item[data-v-bf1270cf]{cursor:pointer;border-right:1px solid #4c4c4c;align-items:center;height:100%;padding-left:16px;padding-right:16px;display:flex}.editor-footer .footer-item[data-v-bf1270cf]:hover{background-color:#2f2f2f}.editor-footer .readonly-badge[data-v-bf1270cf]{cursor:default;background-color:#eb7c20;border-right:none}.editor-footer .readonly-badge[data-v-bf1270cf]:hover{background-color:#eb7c20}.editor-footer.diff-footer[data-v-bf1270cf]{color:#fff;background-color:#eb7c20}.editor-footer.diff-footer .footer-tools .footer-item[data-v-bf1270cf]{background-color:transparent;border-right:none}.editor-footer.diff-footer .footer-tools .footer-item[data-v-bf1270cf]:hover{background-color:transparent}.editor-footer.diff-footer .diff-path[data-v-bf1270cf]{max-width:80%}.ace-diff-container[data-v-4b286035]{width:100%;height:100%}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar{width:14px;height:10px}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar-thumb{background:#777;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar-track{background:#333;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-diff-container[data-v-4b286035] .acediff__gutter{background-color:#333}.ace-diff-container[data-v-4b286035] .acediff__left .ace_content{background-color:rgba(255,0,0,.05)}.ace-diff-container[data-v-4b286035] .acediff__right .ace_content{background-color:rgba(0,255,0,.05)}kbd[data-v-fccb0a32]{--un-border-opacity:1;border-width:1px;border-color:rgba(119,119,119,var(--un-border-opacity));--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;background-color:transparent;border-style:solid;border-radius:2px;padding:4px 10px;font-family:inherit;font-size:13px;line-height:1;display:inline-block}.editor-container[data-v-5961e81f]{color:#fff;background-color:#292929;flex-direction:column;height:100%;display:flex}.editor-body[data-v-5961e81f]{flex:1;display:flex;overflow:hidden} +.aceBox[data-v-4c9504bb]{border:1px solid var(--site-ace-editor-border);border-radius:4px;width:100%;line-height:1.4}.editor-title[data-v-3102b2b4]{color:#333;z-index:1;cursor:move;background-color:#fff;justify-content:space-between;align-items:center;height:42px;padding-left:16px;display:flex;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.1)}.editor-title .title-left[data-v-3102b2b4]{font-size:14px}.editor-title .title-right[data-v-3102b2b4]{align-items:center;height:100%;display:flex}.editor-title .title-right .action-btn[data-v-3102b2b4]{cursor:pointer;justify-content:center;align-items:center;width:48px;height:100%;transition:background-color .2s;display:flex}.editor-title .title-right .action-btn div[data-v-3102b2b4]{color:#555;font-size:18px}.editor-title .title-right .action-btn[data-v-3102b2b4]:hover{background-color:#e5e5e5}.editor-title .title-right .action-btn.close-btn[data-v-3102b2b4]:hover{background-color:var(--color-error)}.editor-title .title-right .action-btn.close-btn:hover div[data-v-3102b2b4]{color:#fff}.toolbar-dialog[data-v-cd363012]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-cd363012]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog .fontsize-content[data-v-cd363012]{padding:16px}.toolbar-dialog .fontsize-input[data-v-cd363012]{flex:1}.toolbar-dialog .fontsize-input[data-v-cd363012] .n-input{--n-color:transparent;--n-color-focus:transparent;--n-border:1px solid #fff;--n-border-hover:1px solid #fff;--n-border-active:1px solid #fff;--n-border-focus:1px solid #fff;--n-text-color:#fff;--n-caret-color:#fff}.line-ending-select[data-v-3b563599]{padding:16px}.line-ending-item[data-v-3b563599]{cursor:pointer;--un-text-opacity:1;height:30px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;font-size:14px;display:flex}.line-ending-item[data-v-3b563599]:hover,.line-ending-item.active[data-v-3b563599]{background-color:#333}.toolbar-dialog[data-v-fd78c99a]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-fd78c99a]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-0f74f1f1]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-0f74f1f1]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.setting-list[data-v-0f74f1f1]{padding:16px}.setting-item[data-v-0f74f1f1]{cursor:pointer;--un-text-opacity:1;height:30px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;font-size:14px;display:flex}.setting-item[data-v-0f74f1f1]:hover{background-color:#333}.toolbar-dialog[data-v-34b64179]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-34b64179]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-9b2e7d57]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-9b2e7d57]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-60c1d667]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-60c1d667]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-55e56222]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-55e56222]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog .goto-content[data-v-55e56222]{padding:16px}.toolbar-dialog .goto-input[data-v-55e56222]{width:100%}.toolbar-dialog .goto-input[data-v-55e56222] .n-input{--n-color:transparent;--n-color-focus:transparent;--n-border:1px solid #fff;--n-border-hover:1px solid #fff;--n-border-active:1px solid #fff;--n-border-focus:1px solid #fff;--n-text-color:#fff;--n-caret-color:#fff}.toolbar-dialog .goto-hint[data-v-55e56222]{color:#fff;margin-top:12px;font-size:14px}.toolbar-wrapper[data-v-c822e0b3]{position:relative}.toolbar-list[data-v-c822e0b3]{color:#fff;background-color:#565656;align-items:center;height:32px;min-height:32px;display:flex}.tools-btn[data-v-c822e0b3]{cursor:pointer;border-right:1px solid #4c4c4c;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 16px;font-size:13px;display:flex;position:relative}.tools-btn[data-v-c822e0b3]:hover{background-color:#2f2f2f}.breadcrumb-wrapper[data-v-54af520c]{color:#fff;background-color:#383838;align-items:center;height:40px;padding:0 16px;font-size:14px;display:flex}.action-wrapper[data-v-448ed964]{color:#fff;background-color:#565656;justify-content:space-between;align-items:center;width:100%;height:32px;min-height:32px;display:flex}.action-wrapper.is-search-mode[data-v-448ed964]{height:auto;min-height:auto;display:block}.action-btn[data-v-448ed964]{cursor:pointer;color:#fff;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 8px;font-size:12px;line-height:1.1;transition:all .2s;display:flex;position:relative}.action-btn[data-v-448ed964]:hover{background-color:#2f2f2f}.action-btn i[data-v-448ed964]{font-size:13px}.action-btn i.is-loading[data-v-448ed964]{animation:1s linear infinite rotate-448ed964}@keyframes rotate-448ed964{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-panel[data-v-448ed964]{flex-direction:column;padding:12px;display:flex}.search-title[data-v-448ed964]{color:#aaa;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.search-title .close-btn[data-v-448ed964]{color:#f44336;cursor:pointer;align-items:center;gap:4px;display:flex}.search-title .close-btn[data-v-448ed964]:hover{opacity:.8}.search-input-wrap[data-v-448ed964]{margin-bottom:12px}.search-input-wrap[data-v-448ed964] .n-input{--n-text-color:#333;--n-caret-color:#333;--n-border:1px solid transparent;--n-border-hover:1px solid transparent;--n-border-focus:1px solid transparent;--n-padding-right:0;background-color:#fff;border:none;border-radius:4px}.search-input-wrap[data-v-448ed964] .n-input .n-input__suffix{color:#666;align-items:center;height:100%;margin-left:0;display:flex}.search-input-wrap[data-v-448ed964] .n-input .search-icon-btn{cursor:pointer;border-left:1px solid #eee;justify-content:center;align-items:center;height:28px;padding:0 10px;display:flex}.search-input-wrap[data-v-448ed964] .n-input .search-icon-btn:hover{background-color:#f5f5f5}.search-input-wrap[data-v-448ed964] .n-input .search-icon-btn i{font-size:16px}.search-options .n-checkbox[data-v-448ed964]{--n-text-color:#fff;--n-font-size:13px}.share-list-modal[data-v-6a33ff8a]{width:100%;padding:20px}.tree-wrapper[data-v-5db79957]{background-color:#222;flex:1;overflow:hidden}.n-tree[data-v-5db79957]{--n-node-text-color:#ccc;--n-node-color-hover:#37373d;--n-node-color-active:transparent;--n-arrow-color:#ccc;--n-loading-color:#ccc;--n-line-height:1.2;--n-bezier:cubic-bezier(.4, 0, .2, 1);--n-font-size:13px;background-color:transparent;height:100%;padding:6px;overflow:auto}.n-tree[data-v-5db79957] .n-tree-node{border-radius:4px}.n-tree[data-v-5db79957] .n-tree-node.n-tree-node--selected:hover{background-color:var(--n-node-color-hover)}.n-tree[data-v-5db79957] .n-tree-node .tree-icon{align-items:center;font-size:16px;font-style:normal;display:inline-flex}.n-tree[data-v-5db79957] .n-tree-node .n-tree-node-content__text{border-bottom:none;width:0}.n-tree[data-v-5db79957] .n-tree-node .n-tree-node-content{padding:0}.n-tree[data-v-5db79957] .n-tree-node .creating-node{align-items:center;width:100%;display:flex}.n-tree[data-v-5db79957] .n-tree-node .creating-node .creating-input{color:#000;background-color:#fff;border:1px solid #4caf50;border-radius:2px;outline:none;flex:1;width:120px;height:22px;padding:0 4px;line-height:22px}.n-tree[data-v-5db79957] .n-tree-node .creating-node i{cursor:pointer;margin-left:4px;font-size:16px;font-weight:700}.sidebar-wrapper[data-v-4a4cb5df]{flex-shrink:0;width:260px;height:100%;transition:width .3s cubic-bezier(.25,.8,.25,1);position:relative}.sidebar-wrapper.is-collapsed[data-v-4a4cb5df]{width:0}.sidebar-wrapper.is-collapsed .sidebar-content[data-v-4a4cb5df]{display:none}.sidebar-wrapper.is-collapsed .toggle-btn[data-v-4a4cb5df]:after{margin-left:-7px;transform:rotate(45deg)}.sidebar-content[data-v-4a4cb5df]{background-color:#2f2f2f;flex-direction:column;width:260px;height:100%;display:flex;overflow:hidden}.toggle-btn[data-v-4a4cb5df]{cursor:pointer;z-index:998;background-color:#222;border:1px solid #525252;border-left:none;border-radius:0 9999px 9999px 0;justify-content:center;align-items:center;width:14px;height:50px;transition:all .2s;display:flex;position:absolute;top:40%;right:-14px}.toggle-btn[data-v-4a4cb5df]:hover{background-color:#888}.toggle-btn[data-v-4a4cb5df]:after{content:"";border-top:2px solid #fff;border-bottom:none;border-left:none;border-right:2px solid #fff;width:10px;height:10px;margin-left:2px;display:block;transform:rotate(-135deg)}.editor-header-wrapper[data-v-7c07065c]{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) ;width:100%;height:40px;overflow:hidden}.editor-header[data-v-7c07065c]{align-items:center;height:40px;display:flex}[data-v-7c07065c] .n-scrollbar{--n-scrollbar-color:#444;--n-scrollbar-color-hover:#444}.editor-tab[data-v-7c07065c]{cursor:pointer;--un-text-opacity:1;max-width:300px;height:100%;color:rgba(153,153,153,var(--un-text-opacity)) ;border-right:1px solid #222;flex-shrink:0;align-items:center;padding-left:10px;padding-right:36px;font-size:15px;display:flex;position:relative}.editor-tab[data-v-7c07065c]:hover,.editor-tab.active[data-v-7c07065c]{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(236,236,236,var(--un-text-opacity)) }.editor-tab.active[data-v-7c07065c]:before{content:"";background-color:var(--color-primary) ;height:2px;position:absolute;top:0;left:0;right:0}.editor-tab .tab-close[data-v-7c07065c]{position:absolute;right:10px}.editor-tab .tab-dirty[data-v-7c07065c]{background-color:#f4c26b;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.editor-tab .tree-icon[data-v-7c07065c]{align-items:center;margin-right:4px;font-size:16px;font-style:normal;display:inline-flex}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar{width:14px;height:10px}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar-thumb{background:#777;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar-track{background:#333;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.file-history[data-v-654b4dcd]{width:550px;padding:20px}.editor-footer[data-v-bf1270cf]{--un-bg-opacity:1;background-color:rgba(86,86,86,var(--un-bg-opacity)) ;--un-text-opacity:1;height:36px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;gap:16px;padding-left:16px;padding-right:16px;font-size:14px;display:flex}.editor-footer .footer-path[data-v-bf1270cf]{flex:1;min-width:0;max-width:50%}.editor-footer .footer-tools[data-v-bf1270cf]{align-items:center;height:100%;display:flex}.editor-footer .footer-item[data-v-bf1270cf]{cursor:pointer;border-right:1px solid #4c4c4c;align-items:center;height:100%;padding-left:16px;padding-right:16px;display:flex}.editor-footer .footer-item[data-v-bf1270cf]:hover{background-color:#2f2f2f}.editor-footer .readonly-badge[data-v-bf1270cf]{cursor:default;background-color:#eb7c20;border-right:none}.editor-footer .readonly-badge[data-v-bf1270cf]:hover{background-color:#eb7c20}.editor-footer.diff-footer[data-v-bf1270cf]{color:#fff;background-color:#eb7c20}.editor-footer.diff-footer .footer-tools .footer-item[data-v-bf1270cf]{background-color:transparent;border-right:none}.editor-footer.diff-footer .footer-tools .footer-item[data-v-bf1270cf]:hover{background-color:transparent}.editor-footer.diff-footer .diff-path[data-v-bf1270cf]{max-width:80%}.ace-diff-container[data-v-4b286035]{width:100%;height:100%}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar{width:14px;height:10px}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar-thumb{background:#777;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar-track{background:#333;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-diff-container[data-v-4b286035] .acediff__gutter{background-color:#333}.ace-diff-container[data-v-4b286035] .acediff__left .ace_content{background-color:rgba(255,0,0,.05)}.ace-diff-container[data-v-4b286035] .acediff__right .ace_content{background-color:rgba(0,255,0,.05)}kbd[data-v-fccb0a32]{--un-border-opacity:1;border-width:1px;border-color:rgba(119,119,119,var(--un-border-opacity));--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;background-color:transparent;border-style:solid;border-radius:2px;padding:4px 10px;font-family:inherit;font-size:13px;line-height:1;display:inline-block}.editor-container[data-v-5961e81f]{color:#fff;background-color:#292929;flex-direction:column;height:100%;display:flex}.editor-body[data-v-5961e81f]{flex:1;display:flex;overflow:hidden} diff --git a/BTPanel/static/vite/css/legacy-layout.css b/BTPanel/static/vite/css/legacy-layout.css index 2fd10535..af37c868 100644 --- a/BTPanel/static/vite/css/legacy-layout.css +++ b/BTPanel/static/vite/css/legacy-layout.css @@ -1 +1 @@ -.n-layout-sider[data-v-3dfbd727]{background-color:#3c444d}.sider-header[data-v-3dfbd727]{cursor:pointer;--un-text-opacity:1;height:52px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:center;align-items:center;padding-left:8px;padding-right:8px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.sider-header[data-v-3dfbd727]:hover{background-color:var(--color-primary) }.sider-header .text[data-v-3dfbd727]{text-overflow:ellipsis;white-space:nowrap;width:110px;margin-right:22px;font-size:14px;overflow:hidden}.sider-header .message[data-v-3dfbd727]{cursor:pointer;--un-bg-opacity:1;background-color:rgba(252,109,38,var(--un-bg-opacity)) ;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:700;display:flex;position:absolute;top:16px;right:8px}.n-menu[data-v-3dfbd727]{--n-color:#353d44;--n-item-height:40px;--n-font-size:14px;--n-border-radius:0;--n-item-text-color:#d6d7d9;--n-item-color-hover:#2c3138;--n-item-color-active:#2c3138;--n-item-color-active-hover:#2c3138;--n-item-text-color-hover:#fff;--n-item-text-color-active:#fff;--n-item-text-color-active-hover:#fff;padding-bottom:0}.n-menu[data-v-3dfbd727] .n-menu-item{margin-top:1px}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content{padding-right:0}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:before{transition:background-color .3s var(--n-bezier), border-color .3s var(--n-bezier);border-left:4px solid #2c3138;left:0;right:0}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .n-menu-item-content-header{width:100%;height:100%}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .n-menu-item-content-header .n-menu-item-link{background-position:25px 11px;background-repeat:no-repeat;background-size:16px;align-items:center;width:100%;height:100%;padding-left:52px;padding-right:18px;display:flex}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected:before,.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover:before{border-left-color:#20a53a}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .home{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFZSURBVDiNpdO9a1VBEAXw3zOioIUQEdFGkQdWVtr6D1ikERtRppLU6awUsUkh2CgoBNwhoPhsLESxERR7wcI2XSBNMAHRNFmLbB6Xa64RXFjYOXvmzMfOjmqt/mcd2I+QmUuZOcgbDWWQmTN4iFms4wGu4jC+RMT7wQwy8xBe4FtE3MBXPMdqE5sfLCEzj+Il3kXEE4iIJTzFFbzB9z0FMvMYJphExLPuXUQs4y1eYfmPHmTmbHN+FBGv92zMDm+ulXAzItZHtVaZeRH3sBgRn4ecOyKXcRt3dkuYwyJOZeaJfZyP42TjX1Nrne5SyqSUMu5ho559tpQy2bUP9gL8wHYnzbtYzczTuB8RHzs8/H0Sz+ETbuEDxg3f7pL6AhW/2vknNiNiCxvY6uDT8e2XMINLmbmC89js3I0z8wLOdP36Aht43KIcwULD1+w82/WGT+dk8DP96/oNlqecb6uu8YEAAAAASUVORK5CYII=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .home{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKTQAACk0BtZPkxgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFVSURBVDiNpdO9atVBFATw3/UjBEGidkJSRFFIiKJBsAmaBxDFQptUIoJPYCc2Wmpjo4haRUFMnsEmnXUIKQXFRlEvaiIxY/HfheXCNUUWht2dM+fsYXe2l8Ruxp4d4jN4gDNlvw/70dMQw8ZRXMdFbOAvpjGJ93iHrWEdHMdDfMMcPuMpjiC4hYPDOpjCPazgceGeYS8m8BYj2AZJWpxOspTk9gBfcTPJSpJrlRtMXk5yY0hyxUKSF0lOtQWuJHmV5NIOyRWXk7xOcrVe4iSW8BXj/3mZ+jpfiv5ErThS5udJzjcnHUgyXubKnU3yUrcerR38wSH0sVm4C3iDO+Xm5wu/hX44jI3WB4OePoaPeIIPOm9U3XYVtQV6JfC77PtYxyrW8KPwP9vDWiNFZ5BzOtvO4Fejm8ZJzGqM1BbYLHiE77pPc7fEPuE+FjCGxaLV2+13/gdXJgTGYi2BZQAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .home{background-image:url(data:image/gif;base64,R0lGODlhEAAQANUAAPPz8+np6d3d3c/Pz8vLy8XFxb+/v729vbu7u7e3t7W1tbGxsa+vr62traurq6mpqaenp6WlpaOjo6GhoZ2dnZubmwrPOpmZmQzLPJeXl5WVlRLFPhLDPhy5RI+Pjx63RImJiYeHhyypSiirSIODgzKfToGBgTabUDibUDiZUH5+fj6TUnx8fECRVEKPVHp6ekSNVkCPVESLVnZ2dnR0dEyDWnBwcFR4XlZ2Xlh2XlpyYGZmZgAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJHgA7ACwAAAEAEAAOAAAGhsCdcLgzJUjE5HCmECxMFYZHuWMRHDuJINIg2JIqAmQYOS6SpEEkORFciOkJlVIwCTUEDfVOyOweFyAzVDMgFw1DBSFDOkMkBUQ2B0g1HyIdNUUGX0OTOy0jNyMrRQecOzYIKjsyKDspMDsvpkQGFDklJzsoJTgVBkkIAAEYLjsuGAEACEJBACH5BAkeADsALAAAAQAQAA4AAAZxwJ1wuDMlSMTkcKYQLEwVhke5YxEcO4kg0iDYkioCZBg5LpKkQSQ5EVyI6QmVUjAJNQQN9U7I7B4XIDNUMyAXDUMFIVQkBUQ2B0hKJgZfQ5FUJgeWOzYIKlQvm0QGFEM6QxUGSQgAARYcIhsWAQAIQkEAIfkECR4AOwAsAAABABAADgAABnfAnXC4MyVIxORwphAsTBWGR7ljERw7iSDSINiSKgJkGDkukqRBJDkRXIjpCZVSMAk1BA31TsjsHhcgM1QzIBcNQwUhVCQFRDYHSEomBl9DkVQmB5Y7NggqQzpDL5tEBhQ5NR8iHTU4FQZJCAABGC47LhgBAAhCQQAh+QQJHgA7ACwAAAEAEAAOAAAGfcCdcLgzJUjE5HCmECxMFYZHuWMRHDuJINIg2JIqAmQYOS6SpEEkORFciOkJlVIwCTUEDfVOyOweFyAzVDMgFw1DBSFUJAVENgdISiYGX0ORQzpDJgeWOzYIKjs1HyIdNTsvnUQGFDklJzsoJTgVBkkIAAEYLjsuGAEACEJBACH5BAUeADsALAAAAQAQAA4AAAaCwJ1wuDMlSMTkcKYQLEwVhke5YxEcO4kg0iDYkioCZBg5LpKkQSQ5EVyI6QmVUjAJNQQN9U7I7B4XIDNUMyAXDUMFIVQkBUQ2B0hCOkMmBl9DkTs1HyIdNUUHmDs2CCo7Mig7KTA7L6JEBhQ5JSc7KCU4FQZJCAABGC47LhgBAAhCQQAh+QQFHgA7ACwGAAkABQADAAAGDsDdTiesfUSdWmt0G62CACH5BAkyADsALAAAAQAQAA4AAAYVwJ1wSCwaj8ikcslsOp/QqHRKdQYBADs=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .website{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAHuSURBVDiNpZO/S9ZRGMU/5xZl0NJQDf2ybAgrGgylGloiCR0jDAO3+4WQlqA/oiHkpUGvgYtFRENL5g+CCEIiqSjMoFKsaJFqScMXfU9DV3vVluiZDs997odzuM+Vbf6n1v+tmVJqA9okHba9CXgF9McY+1fPqtpBSmkH0Al8B45Iema7DDRlyHagK8b4ZQ2gp6dnn6QB2+2SdgFvJW2xPQeUbdcCM5L6gNYY4/QyIKW0AbgGPAb2AueALuAQMA9MApeAu7YnJZ0ALscYyyE7aZf0JsZ4R1I/MAKMAwFYl+0/AW4URXFb0gTQTh4AOGP7Xta7gbEY43NJw8BA1hPAHoA821wdYUxSCZi13QhslPTI9kmgLGkUOG37m6QXwGbbF2OMTUvPuGD7JzCbM2N7FigD87bnJC3r7HyhOsK0pNEY46CkoRxhRNJDYDjGOGz7fdYPsqNP1YBB2y0Ai4uLH4GjKaUG281AS0qpAThQqVSmsrsWYAj+bOIt4Gpvb+/ZEMJ+4BTwLp8ZaASOhRA6UkofgHrgyupFqpN0H7gA7ATGJW21/SNvY10IYcZ2n+3WoiimVgAAuru7a0MIncBXoF7SU9sLwHHgJbDN9vWiKD4v3VkBACiVSqqpqekAzgMHc/s1vz/TTVbVGsC/1i9dw/hm1FHr2QAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .website{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAGCSURBVDiNpdLPaw9wGAfw13fExWVq1IzYJEkc5kezgws5zM2S+irOWi7KH+EgB0e1m9ZycMGWm0jLRYqUWNNyIDkw2lq9Hb7P5rsfDvKpT717Pp/n/byf53k3kvif0/GX+AXcx3t8wgQurvexsUrBDozgGw7jBRZwHK+wHbeKdA1BLx6iiZ14i078LJLd+IJRnMVMO8Em3MQT7MH5qnQQ8/iAq7hXeBDXsLCxqjfxBuPVRide4xA2lPxnuIPP2Fo5o5JIMp6ku/BAkuHCp5MMFr6S5Gjh7iRjSSwp6MUpzOEYNmMRJ6v/rmqnG7uwpVpdJljEryKYr9hcJc+3DXIJd1TOMsEMnmMW36vSYzQq4Sn21Vqn0INz/DHSBIYKf8QR9ONMxfuxH9P1ZwiT7Qru4gaGsbfm8a7eUnMZwCUtdx7AdVYaqQ8PtCzbo7XGLvyo/vusNNL0agJabhvB16oyVcM6gZfYhts1q9LX2mv7bSS5nGQyyWzdR0ma6/xdo+Cfz28JnsxkWP6vVAAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .website{background-image:url(data:image/gif;base64,R0lGODlhEAAQAOYAAPHx8e/v7+vr6+np6efn5+Xl5eHh4d/f393d3dXV1dHR0c3NzcvLy8nJycfHx7+/v729vbu7u7m5ube3t6+vr62traurq6mpqaenp6WlpaGhoZ+fn52dnZubm5mZmZeXlxTDPpOTkyqrSiqpSoeHhy6nSiynSoWFhS6lTDCjTDKhTjSfTjadTjadUDSdTjabUDyXUjqXUjyVUj6TUkCRVHp6ekSNVkaLVkSLVnh4eEqHWHZ2dkiHWEqFWE6BWlB+XFJ8XFJ6XFR6XFZ4XlZ2XlpyYFxwYmZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDgBHACwAAAEADwAOAAAHbYBHgoIdCgIACRyDizsTFQ0XGA4WEjuLNQMnH4shJwU1gw8di4sdD4IaGKSkGBpHC5argzsMRwYbsoMbB0cHHrmCHghHDDnARzm1GhnHGa5HEL+yHxCDmJqcJASg1hEUDRgZkxLGqxoJAQGJi4EAIfkEBQ4ARwAsBAADAAgAAgAABxGAR0dDPkBDgi0gNCgqNCAsgQAh+QQFDgBHACwEAAUACAACAAAHEYBFKUAogyNGPjZHPT5HMD+BACH5BAUOAEcALAMABwAKAAIAAAcWgDcoJjclKDciKTc6Kig9KCo6Jis6gQAh+QQFDgBHACwEAAkACAABAAAHCoA+Nkc6PkcwP4EAIfkEBQ4ARwAsBAAKAAgAAQAABwqARShAJSlAI0aBACH5BAUOAEcALAQACwAIAAIAAAcRgCwgMyUpMiAvR0dDPkJDioEAIfkECTIARwAsAAABAA8ADgAABxaAR4KDhIWGh4iJiouMjY6PkJGSk5SBADs=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .ftp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAH6SURBVDiNpdM/qJZlGAbw3/1+n31o/0BJrMFaGmoRRBsM14M4iINLixBxHs6pxSxBmhpCqEk5CL2Pp5ZAdBD/UIJNhdBQzTqJYKkoB8HEY+r53rvB99hnuXlNNzfXfT3X9dzPE5npWTB8WrPWuhvvYwvGOI+vSykn/8uNSQfz8/MvdV33DRaxBlMInMZ9LI7H449mZ2cfLM80y0Xbtiu7rjsZEecz8ws8xBEc7l3swfXBYHB8bm6u+Z9A0zSfYmtmXoyIg/gKV3AJLQ7hV+wcjUYzT0Sota7C2Yg4kJm7sQM/YQOWcAFb+ygn8HHXdVMzMzMPlx1swML09PSPEXEIpzCNc/gBH+D7zPyylHIGt5umeWsywou4B5n5BhZKKTdwFddKKTdxJyLe7PmLWD0pcB2v9PVlvN627WZsxKZa6ya8hj96zsuZuUD/DobD4YWlpaUVtdbP8A62RcRNrO+38SG2I2qtv2AUERcfXyLUWnfhu8zcGBEFv+PVPtp9vI2j+A3vlVKOPSHQi+zHrcz8NiLebZrmr3yE1ePx+OfBYLAfK0opnz9eY9u2WzJzHRJ/Yy3uRsTePnfgSmYexAu4gZX9/NUh9kXElH8xxgjPTfTWR8RmPMBg+XCcGOKTiHh+gtxFxKqu685gXd/7MyJ29g6bCe7teNbv/A8ZE8Q3GMBOFwAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .ftp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAGVSURBVDiNpdLdaw9wFAbwzw+jzVspIxdIuXHhQqbGHVmSRLlx4w9YKbkhpVz4A6SkKOWlldA0uXA1Um645motL7NImsnYNI+LnZ9+W63IqW+dzvc8zznPOaeRxP/YgnnixzCISUzgEQ7/DcEK3MEefEMDbfiKI7iKxfMRtKMfT3EePwtwCdM4gVHcnoVL0nxnk0wl2ZvkYZLuJKeSHE+yO0lfkgOZsd4mrgnuSPI4SU+SW0nGkwwkeZ1kKMmDJGNJric5mGQwSVsrQXeSu+V3JbmRZE2SK0kuJuks4i2Vcz/J1iR/tCzH9/I34hM+YATv8bEGublyJrCqdYijWF3+MDagC9uwvd46vK2clVXEogq8rHWdwQ7sq6rraxu92F9rfYYleNVKMI3LuFlVh/ECQyVtEmPow3McLYzGnFM+jc+4hl0YR0rvk/pvw7kmoJFkJ9ZW4g90mrnCk6W7gTe4gGU13PbCjzSS9KOnpYvp0jjrZEvGFBY2i+NeI8kmLG1J/IUODFRn8A6HqsPW8/8ydwb/bL8B1eb4OuOuSusAAAAASUVORK5CYII=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .ftp{background-image:url(data:image/gif;base64,R0lGODlhEAAQAOYAAP////39/fv7+/f39+3t7evr6+Pj49/f39nZ2dfX19XV1dPT09HR0c/Pz83NzcvLy8nJycfHx8XFxcPDw8HBwb+/v729vbu7u7W1tbOzs7Gxsa+vr62trampqaenp6OjowDZNp+fnwLXNp2dnQTVOATTOJubmwrPOpmZmQrNOgzLPJeXl5WVlRi/QBa/QJGRkY+PjyC1RI2NjSSxRomJiYeHh4WFhYODg4GBgX5+fnx8fECRVESNVkSLVkaLVkiHWHR0dE6BWnJyclB+XFJ8XFR6XlR4Xlp0YFh0YGZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJMgBJACwAAAEAEAAOAAAHvYBJgoIhCAICCiuDi4IOEQsBAQ4QE4yCCR06DRUWD0AYDYwaATALNBweMA8sAB6LCC8QAwwEBQwDESwIgzQOSTURQBMVQBA5SQw3grFJKBdJGRtJFCxJDzKCOApJNg01DA42DDZJCziDCRsMAhQGBxIBDBsJiygCORYjqB8XNgAmjDZ8SCLjxg0YSTRkGBSkh48fO3i0UKGiRY8dP3z4GBKDhMcSIkCIBCGihEcSM5AUWVlkyAmRKYiwLHIkEAAh+QQFDgBJACwAAAEADwALAAAHj4BJgoIhCAICCiuDi0kOEQsBAQ4QE4xJCR06DRUWD0AYDYsaATALNBweMA8sAB6DCC8QAwwEBQwDESwIgjQOSTURQBMVQBA5SQw3SbFJKBdJGRtJFCxJDzJJOApJNg01DA42DDZJCziCCRsMAhQGBxIBDBsJgygCORYjqB8XNgAmizZ8SCLjxg0YSTRkEBQIACH5BAUOAEkALAAADAACAAMAAAcIgEE9MSRIRYEAIfkEBQ4ASQAsAgAMAAEAAwAABwWAPiRFgQAh+QQJDgBJACwAAAEADwAOAAAHIIBJgoOEhYaHiImKi4yNjo+QkY8/OzyMJCUijEVFQ4mBACH5BAkOAEkALAAAAQAPAA4AAAepgEmCgiEIAgIKK4OLSQ4RCwEBDhATjEkJHToNFRYPQBgNixoBMAs0HB4wDywAHoMILxADDAQFDAMRLAiCNA5JNRFAExVAEDlJDDdJsUkoF0kZG0kULEkPMkk4Ckk2DTUMDjYMNkkLOIIJGwwCFAYHEgEMGwmDKAI5FiOoHxc2ACaLNnxIIuPGDRhJNGQQFKSHjx87eFgaFIOExRIiQGgEwQhJkY9FJg4KBAAh+QQFDgBJACwAAAEADwAOAAAHsYBJgoIhCAICCiuDi0kOEQsBAQ4QE4xJCR06DRUWD0AYDYsaATALNBweMA8sAB6DCC8QAwwEBQwDESwIgjQOSTURQBMVQBA5SQw3SbFJKBdJGRtJFCxJDzJJOApJNg01DA42DDZJCziCCRsMAhQGBxIBDBsJgygCORYjqB8XNgAmizZ8SCLjxg0YSTRkEBSkh48fO3gs6rHjh6AYJDKWEAGiIwgRJUgIQlKkpKUkJpMEAgAh+QQFDgBJACwNAAwAAwADAAAHC4A+PkMkJDNFRUeBACH5BAUOAEkALAQADAAGAAMAAAcOgElJLSoqLYKISUVDiYEAIfkECTIASQAsAAABABAADgAABx2ASYKDhIWGh4iJiouMjY6PkJGSk5SEJyAgKUSFgQA7)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .database{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAHISURBVDiNpZPPi81RGMY/z+3mpmasGBOZEgthQ5SFTDM2svMjOyt9X1eUEhshRbGx1e1cO5M/YVIzSWbjx4RidTeKbl3XgoyYW5rHwvlO35TZzFtn8fac5znPc855ZZvVVL3apJR2AGeAw5JGbI9m6Iukvu0ZIEVEp+TINimlOnANGAc6wCvbHUm/AAHrgZ3AHmA7MC3pVlEUS6WDWaALHIuIb/9xOw3QarVGa7XafduzwGQtg+PA+xXIy9VsNnvAHDBRvYMBcDyldEDSvO1nkj7lCNhea3uLpEO29wOjmbMsUAfOAYu2C+CC7XW2hzL+A1iw3QWu5/0vqgIAD4A7EXFxpQgppRPA1bIvBX4Dt4GJlNIV4DPQlTTIERrApryeA3eBh1WBBkBEnM+n7AO22R7O+ALwISJeZvxkySn/wQD4CDyV9Nj2XET0/7G+ATgIHAEmgbGIaJQO1gCngF22A7iRUloCfgLOpwnoA4+AFvC6GmEGOA1ciogpgHa7vRkYygLfi6LoVdzcI79CGUHAZf5+jh4wb/udpK/5EoclbQX2AruBt8DNiFhUdRpTSmPAWeCopI22R7KDfh6mJ8BURLwpOVrtOP8BlJPKP95zNKgAAAAASUVORK5CYII=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .database{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKdQAACnUBSiXd/QAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAF3SURBVDiNpdI5a5VhEAXg58qFRDBi4RIiBkSJoiIoihZi0EpsFWy0FAtbSwvB0uUn2LiUliIWMWgT90i0sRFcYxqFiCYQcizufHK9hUQcGIZh3jnvOYdpJfE/sayn34pLeI4PWKj8jJe4jJHuhVYxaOM8RvEGT6r+RAursQ27sBl3cBGLkkgynuRmklXV/y0Hk9xOMpbkt4RRvMK3JciexkMc6pYwhyl8wlM8wPuSAMuxAQexF4PYif4GYAH7C+g0hrASKwrgO2bxEdfKs0doN7oWkkwmObEED44leVY7f0g4Wbr24Uv9Nl8M+orVECZwH9fR3+56AGer7sEmDFQ/i7d4XP3xZqdhMI93GMfdcnmmx/01OIAjOIxh9DUAwW5sx6lyeRE/atanc1AzuIXXOtfaaoy5l+Rqj1nrk2xJMlLH0z27kmSi28QWzpWJ0zq3MIWvRX8AG4vlDkziAuYagCaGcQZHsQ5rS8JM5Rhu4EWz0Avwz/ELJiL9PSckq44AAAAASUVORK5CYII=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .database{background-image:url(data:image/gif;base64,R0lGODlhEAAQAOYAAP////39/fv7+/Hx8e/v7+np6ePj4+Hh4d/f393d3dfX19XV1dPT08XFxcPDw8HBwb+/v7u7u7m5ube3t62traenp6OjowDZNgLXNp2dnZubmwrPOpmZmQrNOpeXlxLFPhTDQBTDPhbBQBTBQBa/QBq9Qhi9Qh63RBy5QiC1RCC1RiKzRiSxRouLi4mJiYeHhyirSCynSoWFhS6lTIODgzKhTjSfTjadTjKfToGBgTibUDiZUHx8fD6TUnh4eHZ2dkiHWHR0dEyDWnJyclB+XFZ4XlZ2Xlh0YFxwYGZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFMgBJACwAAAEADwAOAAAHr4BJgkUzIB0XFxsfM0WCgjUlMD1CRERAOiwiNoIlLEiOoElIKSVJFzehoTsXSRggJzZCR0hIR0I2JyIYSQEyOTErKCQkKCoxNDIBvAYaqYIcB8oCHBAHDA4QEA4MBg8cAkkAHIIyGhYWGi/PAEkCBQ4cQaBBHg4F4AA0GQsGBgkJB6xloMFOQQRHP3jwkCcoAgJBFBg0qNAiRw4XGSIskADKxwQDAwIEIGAgAg1BgQAAIfkECQ8ASQAsAAABAA8ADgAABxaASYKDhIWGh4iJiouMjY6PkJGSk5SBACH5BAkPAEkALAAAAAAPAA8AAAe0gEmCRTMgHRcXGx8zRYKCNSUwPUJEREA6LCI2giUsSI6gSUgpJUkXN6GhOxdJGCAnNkJHSEhHQjYnIhigMSsoJCQoKjGgATI5qYI0MgFJAQYayUkcB80CHBAHDA4QEA4MBg8cAkkAHIIyGhYWGi+CHABJAgUOHEGgQR4OBeQANBkLDBhIkOCAtgw04imI4OgHDx73BEVAIIgCgwYVWuTI4SJDhAUSQPmYYGBAgAAEDESgISgQACH5BAkPAEkALAAAAQAPAA4AAAevgEmCRTMgHRcXGx8zRYKCNSUwPUJEREA6LCI2giUsSI6gSUgpJUkXN6GhOxdJGCAnNkJHSEhHQjYnIhhJATI5MSsoJCQoKjE0MgG8BhqpghwHygIcEAcMDhAQDgwGDxwCSQAcgjIaFhYaL88ASQIFDhxBoEEeDgXgADQZCwYGCQkHrGWgwU5BBEc/ePCQJygCAkEUGDSo0CJHDhcZIiyQAMrHBAMDAgQgYCACDUGBAAAh+QQJDwBJACwAAAAADwAPAAAHtIBJgkUzIB0XFxsfM0WCgjUlMD1CRERAOiwiNoIlLEiOoElIKSVJFzehoTsXSRggJzZCR0hIR0I2JyIYoDErKCQkKCoxoAEyOamCNDIBSQEGGslJHAfNAhwQBwwOEBAODAYPHAJJAByCMhoWFhovghwASQIFDhxBoEEeDgXkADQZCwwYSJDggLYMNOIpiODoBw8e9wRFQCCIAoMGFVrkyOEiQ4QFEkD5mGBgQIAABAxEoCEoEAA7)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .docker,.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .docker{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2OUMyQTlEQzA3RjExRUNBRjc0QjI4QkM0QUMxRDBBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2OUMyQTlFQzA3RjExRUNBRjc0QjI4QkM0QUMxRDBBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDY5QzJBOUJDMDdGMTFFQ0FGNzRCMjhCQzRBQzFEMEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDY5QzJBOUNDMDdGMTFFQ0FGNzRCMjhCQzRBQzFEMEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz606BQhAAAAn0lEQVR42mL8//8/AyWAiYFCQB8DZs2a9R+EsckxUhoGLPhshVkCxGB2WloaI4ZCZBeA2LgwMpg5c+Z/rF7AZisyOz09nXH69OkNTExM9f/+/QtiZGQ0BQcikAHGxIDMzMwGcOgzMa0D6qkEuwBXCOMDINeQnQ5gmskyAOj3GIx0API/csjiAkB1ZsCoPI3VAPTowedsqqZEijMTQIABAO7NWyhHRpXVAAAAAElFTkSuQmCC)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .docker{background-image:url(data:image/gif;base64,R0lGODlhEAAQAJEDAJmZmSClOpiYmJmZmSH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIzQURGQkRFQzA3RTExRUNBNUIyOUQ0OTNDNTk5MjFEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIzQURGQkRGQzA3RTExRUNBNUIyOUQ0OTNDNTk5MjFEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjNBREZCRENDMDdFMTFFQ0E1QjI5RDQ5M0M1OTkyMUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjNBREZCRERDMDdFMTFFQ0E1QjI5RDQ5M0M1OTkyMUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFHgADACwAAAAAEAAQAAACHZyPqcvtFsKbtII6rgWX+/8d4KgZZJicZTpi7lIAACH5BAUeAAMALAYABQAFAAEAAAIDTGYFACH5BAUeAAMALAMABwAIAAIAAAIFTGZol1YAOw==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .wp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIBAMAAABfdrOtAAAAJ1BMVEVHcEyZmZmcnJyZmZmampqZmZmampqfn5+ZmZmZmZmampqZmZmZmZke99ZiAAAADHRSTlMAhSjFRtpoEKDvsPCFVtuwAAAMRklEQVR42r1cS28b1xUmh8OHHguydtLU4YKBnaKuuJDDPtJ2Fkytwi3KBZMWTVFwwQQI2qazYKA4sGstlAdSBOUiqYPYCy4UFG0X5SJxi7gIuDBJURLF+VEVqZk753XvzNCy7kqPmXvuOec7r3vPnVQq/rBfeqbmeCdjXHv3Yj31BMbbzyzmD8f43RtnTOLb//CE8bvXz5JE39OM47MiYz/lGcbLZ6Kc51qecUy+8dgkrKe8yPFy5TFF1fdijOPHEtk7LS/WmPz+MdTR82KO6dKKecuLP6bfXJJGz3viVNISjdq10sm4UJOoFJfAFdP5r57+afjvK699n2k/McYs4g5nnzN3+PalAXGZSe3lW/j9f4rvW2/ipz5JRuMyevl/WkHYf0UPvpBI6UhSH5ge/TmSWXFJhYzb5odzznJq+SMUVeRrFhTZZ3FpFKCH7UQ/n38WvLCbXFi/iffKG4kF9ovwja/iMg94+TTO87nw+S87cYnky+Fb7RjPh48fJ7BgK4xuw+inby3pi4Cvi9R93lnGsHD0GUdJeVs9+gr/55XS3+drmNZ+DB1yMJ5Xr/4wLiNMsvYl5JjH3GcqbU468RiZEYXYF3iYukafGcRiJWTkVfz3N8VQPCWu82YsrWzLwtJnX/frssBMrDiiQZkyI5wLKUOexPCMD+Bfr5vTFCSyjWhbCbidVGTnJ48fQMNvRZl9TtL6G9Ep168l3es8WEOA+fU4iR0I7fmAlX2Nj+txRr4TL318j7Mylb1rhiMjHTNTnbY5K5sikS5jhGZ4+gHiYcDKkUntQCPl+Pn2Z5wVSfVXGSPbSbL6Fxgrf9Nb+0wxbicrHZSDsXw/OdYnjaNlhDUfB+rFqjbqVakkb3kJxy7V7ogRaRF3kHeSEgn9e1njJQNpNXkwjVkAX7yhiGQ18vKxNetQ84/LBgws+YGML4d4nKsJGWlLXpDgyyYMJmXkU1n4OG5miaqSMlKXYdSUwtVoSUaGGoNAf8/3sLS2EzLS1IB12uF/m7CEYim1Ay8JQXwbY6uQkMZMG2XvcZXs+b+6CYkIoWOVKcXCDthO6lCEeG4xpaQx2ZtnQCQQTpGq5KH/az8pkZFA5A5VioswsvDU/6nVPi9d3Kr7BdT38ltbpVKtttiDmtRq10pPb91QJdyhflPjgNinnL/eMRQcGVOORSa1KVEGk6E55RSJuNjhrGrMNpKIbUp817BZVE2F6G1NTgDFNTbsNI0Q2mYdwx7Ie+L/gnTQk171I9cQqYib7VbpktrRvHuttAWnuvJaqdaTfZdVgRnpBBknB3vf4AZdgxfeRVqoQOFt6vChBnxix2DyI6SxIoyKbZ3Rioa9itMI9N6LCOBN4JVn5s01itScIaA4Faj5EQCXr3dLMAOppM3jf6Gy39mFmh8CcPlivQmfHhjShb4+yDv3YOCaAHB94Su7LpRFUt1MUAGLN2eIbL4SStefwNkTKtVg3ONeQ0KeM0E6bYc4qfs2c6ifCLnQgv5fjj+ZHXqv9dMfg1cNEyGkElTA5McJxHL6r0fKMI8DdzjmgVqW/ECrLyeQa19h2IXsungieoZS1KMCGD2czZ+6D625iycqGzLFhlaUyuhCIbUgglvqJ1TjST5qTWdEJ0KewkcmynT3lBL2ebIvZnFpnfu0FcVMEG1sKO1cCAFxIoghS8dlTk2XDnhMQ2YzJMxZpsy6pVFKWinPDl4qwAC6HjERMuyyBt8Z3zaUKnZ9uU0AYpqGuDUyoCKA5Xoou4G/snXIazlqoqEBFU3wzhDWOY98IkNgYKaJJgZUjAD3cNEnRBrQ4BeUp/oAiEKKpeGyHy7G9XHXgPiLnAiFFIKKAPu90N8Gk5cBqxbOLCV43dOjYgrXVQcqHSqxAVwfGuB1YEAFzLDaoUmcEOkCImk+0Y4hpGRFfWUAngMiDjCyNIfQqiGk5ER3UAVEMv7CIJFM9ETQH1iiNbpAryYiRW1+hf1BXyLCJxynPMad531syLpHelQUAXubIEmYikT2DfA60qOiCPTahEoWiRwbAuBQj4oieP6Rlsi6UDkVDOLKCUTc2ETa+qy7qc+620CHMYg09flVUV+L1QHdGERG+vyqktKmRSCzjkNkqJ1oItXqYNcrE0kkSxyqAK+hvhYbQ6cZDWEUUtKGDSGb0Xc9bowz0a2gkGKZtjQHNPHCh00m34VDSouAy9Kg4hFckd5BpsXYVCYI+q4GFZtwBuzqhaBFQFQl4HIrctxqw99x0BLCLzGHLIm+TltGRQVyVheIjCiRojzRaC72poiKCdIRTiSElAjUKxRezTnNkYiKI5UO8ZQIJXctsdxpIblnUUgpozdsotMguUNpap9laiRuVeYimIqo+AIGmGOcpvKEm4WUKpJ7GUWCLMotd4j3CRJuXjqwkJJF4Gohf5BGL7hE2j3fgFARtCP6jxx0BDZ2YBZive8hJ6yKIFTOZUVPaEGXViD+oAW0YJGKTJVzqDBNyz4dNoGsEH/gAknmiJkpBlCJbcsHLy4QSYP4gypwqRkxLZ6/1YL5nFzu7ACR9EmVkgUCqpIVrihQoW0PkBns8fzqINDlxxwVbWgBaNvjiG7gAAwf8okOgx8PeFpUga5hn27goK2oNbHcyYfMrTJ/0FcysTyMYCAksqkmhpS+EkmVRQJXgTFNK0vmb+osM6jQADhjh0YhKkZIDGx7EG90tsSQsqY06DB/sKr+0CBCABudFqpJXDGkFAJ1Wtwf5NQau0SdK0AiaPP5jriDZgdU07xKyQcCyvcIMMHmM95GL3hiSBn4q80KKWbXV1eO6h1uozd4qc9CStdfbVWIBA1/QasEMj5nI+FooyuGlIa/2rLgD9Z8LewQe88JWfEmy7Ka2EMdQfCNMCoOIWakQxp83FQQQ0r6FAi25A9sf4UOUQm2W3RwZokhxTplrCD6g8FCsurFmXRw5gs62CktiyGlteB7RfQH3cVvObI2X+9D8TDzphhSyouJGuLGV2Ox3Cw5FSKHmfhY1hZDShXEHhpSsovlVsnSVvAc5IDZkULKYqK8vPF1mriWiQ2TA2Zyqr2hnSjnif7gNAUP0P0Q9XtMaKJQpGnWhEyU0dTarV0g5bbm0J+0GvTFiYpkPxD4g3I9RPex3BLBGjHuSCFlXl+5mhJ1I9SzOnFkjRh+K96UtZQACD1PG3OgPwARq4K7VDrRzTEwpNBi+0g88j7QNscEAmJtPsdi1xYPKSG6d3FZ/FBoWOrQ2qqT0m/RtoWejLGhYSlokisau37JZvOe0C7xKl41bomgTWQDaZejbOi7qSIHHKznwNgOtyFNNNDvqPtYeUCaKJvmxr4BR4fpeP5Ui4oRubGPtShucAgVDDvqFmJE06KoJu0QVsBaVgxnKWnESJCBPdC0jW6SttE9/TY0DikeaBnOaNpGeQNsi4YU1vZ1gMEVtk51PU2bVZVaxi0yETsagP5gPu1folt5eVOyi1eT4x1qoeZ78ZqSA3mB9uoBmihjaH+04YWVoB1U6pXaYC0ol9FyqoZGzgK8DBL4pAeGtjNwQcWFEHINDX23oe4cXZsnTLXDNc3vYOzrDgNhSHHBPY9tfQcm8OSAldxAQcgSWhOVP/h3mzMid9cp1wsag/6sQkra0Pia/1eKMTKryC10Dc5K6nowUVYisseb4BxTRyG0BHht6GebWnBJ5rbtmdQOoxK6rvO63Ecgt05GX9cJnblwF2IgEWHe6ap02i1bvcCspr23ohG44QpVmEAMo1rjZM2Xxc41io2WpHsxYi1g+kFH1rr5hp5iJdYFPSKs8MKKiRHICr9qiD+JMfmQWlt4zzTiqiGoGIV71VdK7/9k/i/50uRlLx4jkBUv4dX98PpnFCOoVK8noZHkIuv5XMmFsfyTTlwaSS8Xp34JqMSlAT4M8N94nIMYmPzC9ySmjKELiSMxyEfcq+up1J/AS/cjV2Z9BB7/Kj5UYNIQ9TmBd6AjSPKVBxTQp+YPI/S0fQdRA18Fu681S/sj9OAryZzEs9jhxvtYxZfJaLBLmVPhsxsXeqRjqpKQiPABkbv4AyI/YgG/nko80lLqUHtx/imU96VPocyKqSXGWwMvwZgt++mYwZOnkUo9N3jyNM7nk0Hn8/Gj8/mMU+pcPkgVycwZsHE69B8J+/pMv0Umfu7st2dJYuEO/0Bc5vjDs/5w2ymeXyrVFmnq3VrpYhLU/h/p5IdM9pDyYQAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .wp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF8WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTA2LTIxVDE1OjU5OjIwKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wNi0yMVQxNjowNDo1MSswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0wNi0yMVQxNjowNDo1MSswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ZTZkM2Q0NS05MWE4LWUyNDgtYjM5OC03MjNkMDFmMmVhZjYiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphNjQ4NWZiMC0wMTY0LWIxNGUtYmVkYS04MDU3ZjNhN2NiMDYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozMjRlMWUxMy02ZjcxLTQ1NDEtYWU5My01YTBjODM1ODhkZmQiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjMyNGUxZTEzLTZmNzEtNDU0MS1hZTkzLTVhMGM4MzU4OGRmZCIgc3RFdnQ6d2hlbj0iMjAyNC0wNi0yMVQxNTo1OToyMCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ZTZkM2Q0NS05MWE4LWUyNDgtYjM5OC03MjNkMDFmMmVhZjYiIHN0RXZ0OndoZW49IjIwMjQtMDYtMjFUMTY6MDQ6NTErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6wXLUsAAAPdElEQVR4nO2d627duA6FuZsBkvd/sb5OgkGS+ZFR4zq+iVwkF2V9QIEzB2gtS1y8SdZ+/P79WyZufAY95xH0nNvxK3sAA/AqX0LY+hPF3vNfA8cwJP9kD6Ag71LHsTzL30L9EJGnpLGUZArknEqCOOOXTMF0MQWyTWR6lMlaMLOWWTGKZ0TwLvG1Axvt/d+zB8LC3SPISOkTkmVkuXUadleB3DlK9LIUy+1SsDt5z2U7dqLjdu3jO0SQmUbhae3j4dOvkQ2nRYyR3zGbln4NG1FGNJ4mjOfsgdyIFlGGE8poKdasL3JpQhmmmB9FIOzC8MjVmWurYbperBN8lba5x8KbfBnF+o9HIfu086w3h2dpKb/pWDmCZAuDtYPzsvH/ZUabVsiXjCYVBZK52CUXWX4KOcO5lGwLVxNIxsJWFcURy3eKnNNy0aRKDRJdayxz+tHJeNcytUkFgURt9n3IfUSxR3v/j4BnrY/aU8IukIgJbJ2nUrmxM61DFtERoxYJaw0SUYjfOVJcZdkR8zRk2gKeUSDeHmUKQ0ebN6/1oSzg2VIsT3G0VGpiwzv1okq5mCKI18RQhu7itNTLKxWmiSQMEaSdvvVgFt++tGLeA4pIki2QV/E5ln73dm00XmlX+hH6zBTLQxyM6ZRnR47pfb3Srmf5spWtM2buZAnEQxwMESM6LdjabMsWTXs2ci7SRJKRYo0kjqy7eI9ooskeF3pNmkhCiRYIWhzRrdv1RdVVyBozujYJF0lkioUWR/ThulGIvmq0pUWoOQxNtyIjSDVx3OEq0sirRpFrFnYhR5RAUEbWTtx60owmuwUeybJu8QR5UjjEcUUYAVIcnt2Z0aPFVbzn4UkKicRbIKgXeBM/cUxhbOM5L0+CK95d185TIEhxeBRkUxjX8KpRXqSASLwEgppQD3GwXRVUgVajoIWCFIlLo8GrzYsQnkcxPoVhw+ObjRfBbAG4OHuvo8pW0AffZtTAgo4mqEgCX2O0QFDiQKZVd2vZRoG+dIFSJEjDQXgUpDg8vzOZfIOMJiiRwKIbsgaxiu1DcOKYwogFWZu8iP3IPMzxo/4hq0EiNwGnOPJAzT1iMxEyFoRAEOEMIY6ZUnGAFIkVs20iBGL9NxBh2evT3YkO1KeyVtsw27e1BrF6C4Q4mH9I5q4g2/QPsdmZqTayCMQavlDdiimOfLxPWL+JLUN4F2XKltkpsHaspjjyibo9xmorajvR/sXs1GqKI5/oewCsz1PZbIaRTXHUJ+uSjPDnagzNEj2sve0pjnyyr1ey2FC37fYam7V1Z+ltv8oURzbZ4hCx74902XCvwVk6CdbJnfsck4alA9plRz0Cybwjde6Q58MQPRrWrtZlW+4RSFb0mOKYbGGxqcu2fFUglk3B0KJqcisstnUpilwViKU41hZVqdfeT0pgKdgvRZErhm8x1LBiauJKxM9Ca7HY2KltXxGIxVC1xVTEDX/WojPqZ5I1tEu9UYb9L+jf8cBSsJ/atufl1RYDjOqYPKT/qPzys+CUH3XpAPVbHezR3Hrid5ezCHKHIrnXyNlFMenj0Ma9dqaZeuaTe+Bic0cCibgSn4HZLZvs2vqRQLTRhbVw3eJd+vPrqN/TQIC8MK+CI9Ha3q6texTpLDm6Z/105dI0r0u3G9EnmyML9eaAevc5XiTo4jith2Tul0fjbVAjn2x+Ev37aW1w0+b3BqEdHMtvdt+BjFQ2uqupcdRaG9y0+ZG9EEMt5FmrsKSynqTb59YAtF6CrbXLYEDpC+xAhSiidY4/npW9gFW6QaxkRcnIjpbGRrXO8cezMgUS8QktQ1Tz9LhZUTL66Elai3ltoFqPrjHENsl3OM4yIpHRXyNIrXP8673WAslOuUbF0wNmRclRbeXX7n8EsvY+IxrQEvbTsFoio39KppH1Y5vr545qQHeA+QiK2TkuDTUqp8yYUIYdfs/5zYySkc4tynb+rNVSIFHp1t6EehoQww7/qDm7SFz6EyXGXz/+hxKkZx7ZgCZ5mGzUapQMnvkqDGmWp6fNbkYg3w2ZTZhstAkkPLfbwdOAKon57hw57qh07nU5kPDc7sZ4OqPsKDnSpu+zCKfBjmxAIr7OaEZJMBaBeB2UmwZUG8YDqGpbtQik96DcSOHXiqcRZUfJiKyk15bUhzoZUyyRsQ1IxHfeq0dJqgjEKpBpQLWxGDmVTV65nWPig+e8Z0dJKiM38Mn8IiMbkDczSoKIulqFKq8UHgNiPgmbQY+d9DpQlVOMut5H+5zRDcizpZ0dJTVOka72ZE6xRHwNiOFaIE+yoyS7bV1iiJdQwnAtkAhf+pkF5TxUEAjlxAHxXIPsNKsHSlukHNQKzzHONGtySAWBeDLTLA5o37+KQEbfzLx7lKS1Q9qBBZL9JZ43LFGyJJUEMvKeSKViGg11dlBJICPfneVdTFdIsyipJBBPZpqVA31WUE0gtN0OA6OmV1feiz4rqCaQauO9QtReRXSUHGIPZkSD0zJ6msVGiWygokCoux6djJpeXaGE7ZUYZCDRBhudhswo2UlVgXh1P1jy5hLpxwFnQizzflUFQt/9uMBetHqXuutylTLvV2aggUSlWXvRqq2Jl5edaVYHlQXiZUAsaVbVtTlzMKWaLNpFYMghqxqQyHF6lfl8BCwOZo1qbrVG1vv3qoV17zTrLL1qjB4lLfTalMrWK3thEb9wzWJA1ddnTan0SuRrAap59+pkp1cNjyg5mi09RvBQXnsiXmnW1fSqMUqUpD+5u8UIAvHaE2FJs0ah5N6VRSC9HmF+tLM/B2dRwiv9QkbJyPXtTeXU0csikF6P4PnRTgUDEtHPgVekR0bJo3fL3hZQR68RUiyRGgZ0Z8raWRv4TH/80aZXDeYoOaL9vIl8CyTqm2XPNqBXtwe1+NY5Zo6SkelVVCv5RcQ+6dm5ZQSezqNk67OT7PTKZKPWwWe//BpWg9uLQr3FI2OUZP8q0mSjy78c9aKeIdKr125Ns1iv3WlYxneUolVNr/5oYSmQ2bHZx8PAtcZTKa1lyzCu8kcLiBdgO4DGZkB7Xi/qJPVVNFGSPb0y22aWwj1Dpdc7jXYQb40mSh5lHWjHmTL/a2Ni9wijYI1ybFFyJP7SwFog2jpE4y08N5dY0j50eoX6+3ug1gTdTdSMS2sDf2kgs4hi7+xsMdOsb47mAt1NTLOV7C6DZ0rHuieCSo9YoqQ3GhvRrv2PZ20JROslNQvm2VrO/v7AK73yxhol0Y5JYyPatf/xLIbFqtYYYEqzsor1o5oA6ZjSbWNPINqBaRbMM4qwdXvQaVGWg4uqCTS2oV3zTZvfm2Ct0WoXzMtTeBnQ2XiZoowG7fiRDklrE9o137R5DwPS5KDVjrkwjZfpNhSkPWnmGN6YOXohrYK1OajXvkh0t2dv3rzGEZ1mRTgHrS1obW/X1o8mN9pLVtsX2ZtUpuhioTfNQkayaFvYXTMv76P1ll65u8eeSI8QvPdkoqJkRHoVuc1wytlLZRSbHgV71J7I3tiz92S0rN+H9ffcLQ7o0MY981fIWRhyog3oCI9i/er7oLy3NrVyc0BXBGIpnrXK9ohcWQYU1WVi2PS1oF1zS/Q4te0rk2opmCzKRne1vA1oL72qbrjtvTzTbctaW2zs1LavLp6lLtB60CpdrTY3DKlhRpS0plcfol9ry/teEuVVgVgW3+JB0V7Lo9MReWnBGRW/psyyrUui7HmAJQxaDLPCsY2qJ3etWNvXlrW12NRlW+5ZQGvK49aK64T1OxEUkScHLPm/ZU2ta3jZlns9XFYxZX32kqg9CbaTxExY1zKs+dMrEGsUsRjNixB8H9BBZnoVIU7LsXKLHVnfrevZmkW0hEar0TwJRiSje/cIcWqe8SG2ovxV+dxGt+1meDlrjowQifd73+V78R6s4hBJOLKjNRRr0cwgktHxjJK9/zZCHFabUdmsxZNaDdTaibCKZHQv7xkle/5thDistqK2E8skMoRLxkgyuvB6QIhDxG4r6jFYvUx2qiXy9fIZx6Qr4CHWq+nVm2DEkZJaNRBh2OrBEYv4IjqRoIu+0QUncv0EOOIsHeKcl4l/rP+AfHkJ64u8i93btAXJTHEYP4xCzG0PqFMPiCaD+b2zP5Ns/BJc1yXzW2pGkMX6mfNBiiM7/RcBDGIJYm8ClaI85Pp4UHMwutCOeBOcOKybgSLAxk32PUZrngUnkieJPQnMfHIXId69dXkI7tudV8F1NyGgFxVhkEiRiFyLJqO3ZhHrvDbcD8GfskaIA+oUPbweo0i8o8nd0quHYAt/SnGI5N1dewW0SES+JnCvHWx5FnN61bBEyTY3yFpj+W8jxOGyYey1sCjv4iGSF9leZMYWLQttztD3BKDEIeLUyvb0fChP4yESka/xIcZYKb1iGitSHG7ps3dqgBSJ1+IuhaJ5RoX0qsEy1ncpIA6RmAlDvQByM3ELdOE52QaxCdhwb+NHeRSkSJhaskxjuUpmmvUphcQhEhtykTclVjRMFrLSLOSaef2WzA8iJ0t74naPT7nH6Vk0Ycb1P6+CF0fYrZuI07w9vAi2e/EsX5Nf4XK5LFAfLWlAR/pQcYjkhFt0JBHJS7keqz8MtCMg7U+GONBRQyRBHCK5PyPsIZLsPv9aMD2nijWsxcDQiUO2cBsp4hCJT7GWoNMtke8uV9qEbpBtsFGg17KRupaZAhHx+wpw1iaxeKW46evHsrPqNREMadfIvMvA4hDhEYiI34S0tGu2hHG0Irzi75F0wSQQEd+JaWnXRE8ThufJZxpxiOTXIFs8BHteZ00TCdVCFMDbuWTu1+zCFkEaEd+Tf8pMvc5oEcNbHAzt6U0YI8iSh/gvTku9KD1YEp4RfA11JGeNIEu8N9sarZi/a52yjBYRdoG+9MEF9gjSaJ49yniXz6FfRCMZDqHMnFaIIEuiosmSTxkvsmS9U4mosaRKBFkSHU2WLJ9ZqWaJrCn2KCWMRvakWciIJkuWNQtTR2xZS0TWFHuUixpLKkaQJZnRZIu9zUiPaMMQFc4oK4xGdYE02kKwCGUN27f03pQXRoPdA/VydHPixB+PmxdTGU0gIt+3AE6hxNGEwfINDowRBdJoQmH7kc+RGFYYjZEF0mjnumZEwTG8MBqjFOlXWC7mnQpmJEPVF1e4QwTZIuJChVFYXgxxO+4UQbZY7k1U2FeIotIpAVfuLpAldxfLFMUGUyDb3EUsUxQnTIGcszagyoKZguik6kJn0trG7Q9z+7i1Y1luXSzHjCB2jvYCotrJt+wwRfAfh0sXFwlSq58AAAAASUVORK5CYII=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .wp{background-image:url(data:image/gif;base64,R0lGODlhKAAoAPYUAP///15eXmxsbJaWlnV1dYCAgIeHh5CQkJWVlZaXl5iZmZmampqbm5ydnZ2enqWmptDQ0NHR0dzc3Pj4+BEREaWlpTZGOpmZmXl5eRUpGSCGNCCKNXJycp2dnbGxsSKUOCGcOV9fX56eno+PjyKTOCCiOZubm6KiotTU1P7+/qmpqSCjOZqamjlsQ3Z2diY2KS2CPYSEhIiIiCCkOiCjOiRQLSKSOCGfOiiQPC2GPmBgYGZmZnFxcaysrAEBARsrHiJiLiGVNyGiOiOcOyaVPE9fUmFhYWlpaaCgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAUACwAAAAAKAAoAAAF/yAljmSJAGiKImXrvhSkzjME3+NEA9LzSLsJ7jUbFoc5FXKkEhpTr0Yi0SBCb0rSdMvdlrIuHUrbLXNJKWfrKjK7vczxWk4hvO9fukg8CtzfLihqFGx/bgWBdBF6JVMwWwtWESJsZGeWcCMClHJ0BpiZFAddmyMJcRQDdKegrKZdWnGqclKNXQetVW0MnFmhZiQCZa+9KBJtjq22l8KsQCkPyK7SWw7KFHAPKtHYv7DLydkqx93Jr6HUpw5wz1dcn+eO0+/lrDQiDJfUFOvL0ropZsXzNwXXOQoKMqEYQAhAvHkJPnmzpq+TnGbmEJ5KmBGbtFJXFjncF+tbm3pxJl31GjiCQL155eKM3EPHT8dhtgLEGdRwpp2IrSC6XDlnZregsWS+EGPUlRuDOmXyRFPpoT6ZRhMxGrGOipWtYcAgabKkWFatYIcwHeejHdmyLUTumKESLoxZNBguCQEAIfkEBQoAAQAsAAAAACgAKAAABdlgII5kCZTjia6s2bpvrJpAvc5xru8kzsO/1WV4CfKIyKTRJ0o6lShm60klGpvVrM6X1bKko251GxtOrS0wyVlir3PFsBsLbUbb7Todbe/l83pPci98AYJydWZ3hoqIhYxIdCI4Ko+He4polHtrepiSAZuQcY6kpaOTQpGnpkqrLIFWjaCvqZ2zkLmIqH6As7K/ZrWwtcKWnIuOeIG8KWe/o626X76+uNO2zxbb204V3BaPRxfgT+U8UuTd5tw3RhThVBZXOsP0auj0+j9SNTbJV/D12ufM3Y4QACH5BAUKAAAALAsAGwASAAcAAAUk4CaKwAac5WhunUqiqRqLGDxv2m0DnHz6NuBo9xuiMiZiCRUCACH5BAUKAAAALAoAGQAUAAkAAAYyQJBQCAAQi8MjyDhELp1NYnL5hEqLnmnVemQOA8WwVpwMh0Nlc9rs3XrZ5G6Y4jZ/zEEAIfkEBQoAAAAsCgARABwAEQAABlVAgHBILBqNqaNyOUQxn8YTdCqUUqHO6zNV6paIXYA3LCQXx9+ySDwelkxHdDnN9paXbba7bTbK6XVhgEYjaIOGT4hgckyMi3ZQeWeQiX2Pg41LJFBBACH5BAUKAAEALAkAEQAdABEAAAZbwIBwSCwaj4CjcklMMp9GJ3QaAKyu1yIWq20VrVvilbVdiaNk7jBbXpuPbeHKE4jXVcp4Vh6uM/t7dWGBcINihkwuZW9ufX92fI5LkJGEj5aVVGpGklCMRh9QQQAh+QQFCgAAACwIABIAGQALAAAGMcCVUAgoGodEY1H4Qq6US2QMSnRCAc6nMnntegGwr1IlNorK6LJMPEi73/A4VCA3BgEAIfkEBQoAAAAsBgAPABsAEwAABmtA2mw4BBiPxOLRmAQkZ0tjrhm9EZ1JVhR7jXafW7B3VmNSl0/dGJkdn83oN7eLxMXp2J6YGa28i3tKd4IzPHNQTBhhVISMW2ZKjVeCboCDUIiPO0+ZkHiLcpyPbJ+Ho4OPcqmUqKdopzaPQQAh+QQFMgAAACwGAAkAGwAZAAAHX4AAgoOEhYYARTM+h4yNM4+NkYSPlIKUlQCXmkWCNJqZl4WaM6KjlEiFFZ+Tq5Kur0OXLKKNKq+3uIRAuYJCuCK8wY1EuCO4HrLCrkeRzMrP0NEARtLV1tfYhz+RQYeBADs=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .monitor{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAF5SURBVDiNpdM9ixNRFMbx3yRZ3/ANbCxEcBubpNJSLIQFaxs7D4JfQSz9CpYWItyPYCOIFtqvhQxopSyCb1gpEuNukrHImewQY7UHLsOce85z/vPMvVXTNA4SAyilfMI2Zpn/n2rV6RtGxOYgE9sITLK5Qa8jVGGezwpH8VgWwRTjiJigj6vYwrVcW5nrZ824pW0Jeh0xSVJhr4M86ez32/qBf6OH04nZCmzk1HbI0qN1AhO8zuYfOJ5i8xWKZq1AREzxpZRyAlfwJiI+r5RVrUCLNOvgtnER93FpDeV0laBnYcwMSimHcQpP7Z+V2xZelA7FkuA8opRyK9/P4gIeYq+Ucj2/fwM3Lc7Mua7AVzzH91LKHZxBExE/s/EudiwOz0u8wLeuwDgidvAMf3APr3LvHR7gfUT8joiPw+HwQwqrmqZRSnmSWL9wEpt4a/Hr5qPRaLeu60OdgcfwKCJutCZeTnNmuXZxpDWqruvG/j1o0vDhkuAg8RdE7nuSY6nc+gAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .monitor{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFaSURBVDiNpdM7a5RREAbg59uLJOgSkRQhfYSIhWWsQgj+gfgLTJEmBJLa0tZW0MbawtbaUkQEQ8Q/YCWIIAqb7G1S7JzNYdlUOfAxlzPznndevmkiwk1OJ+03nGKMBpNr6lsIdLGBrQJwimP05wCatFEBTHAHL2sGY/zHEMt4jBWMKqZ/8RkXVc8MoJX+MF8bJJth3nczV5i0s2cGUJ82eslgkLlbOU57vngRwAA/sqmftp35AhiFzSKAIX6mv4+3C2pa887YlTjlPMAJtjNeMtVC1k5qgA5Wa2Q8xQvsZnyI51jD3cK+jLCOA/xLyn1TET/m3U4+0M+xRpmfAfzGBzzBM/zB17Rf8B57+ISHpsI+AhEhIt6kbSLiKCLOImIzc72IOIyIbsblex0RMwZLuGf6t73Dd/zK/AVepYDLKV4v7zS5jfUyjXCO25Wok/TLnnRwH1vNTdf5EpkVg1v2kuagAAAAAElFTkSuQmCC)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .monitor{background-image:url(data:image/gif;base64,R0lGODlhEAAQAPcAAOTk5N/f38bUxsnQycTTxMfOx8XLxcPKw8bKxsfHx8TIxMbGxsXGxcXFxcfFx8PGw8TExMXExcbCxsfCx8PDw8PEw8PCw8PBw8HBwcW/xcHAwb7AvsK/whzVHBzTHCDOICLLIjC2MDO0MzOzMzKzMjWxNTOyMzWvNTavNjirOE2hTTqpOjunOzylPEmhSUqgSjqlOoaGhj+iPz6iPoSEhD6hPj6fPj+fP4ODg0CfQDqhOoKCgkGcQUObQ4CAgEWXRUaWRkWWRUqQSkiSSEiRSEyNTFuHW3p6eluGW3l5eU6KTliFWE6JTk2JTVaFVlWFVWB/YFGGUXV1dVGEUVWAVVSAVHRzdHNzc3FxcVV9VXZvdlp4Wm9vb2hyaGF0YVt2W1x1XFx0XGFyYWNwY15yXl1zXWtra15xXmNtY2FuYWpqamBvYG1obWJtYmlpaWJsYmhpaGNqY2hoaGJrYmRqZGRpZGdnZ2VpZWVoZWRoZGZmZmVnZWdlZ2VlZWdkZ2djZ2hjaGxdbG9ab2ZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCACDACwAAAEADwAOAAAIhgAHAUgAYcGCBggbGISQIMCgBlwG9dFjp6IdPX0GYaEwCMKgQWqO4NixA8cRNR89LvjoJglJkkncpBy0EqSPGDRoxPCBsiPNj3KwSLlyRQoWOTNrflzK1GeDplAHcWQQtWmFQQOqMi0wCIHWpQoGWfj6cSzEQXC63IG6UWCCBhA2KDS4sGFAACH5BAUIAIMALAIACQACAAMAAAgJAMUMcsHjSZSAACH5BAUIAIMALAMACgADAAQAAAgQAGGUGbSCxaBBJ4IM8gIlIAAh+QQFCACDACwEAAoAAwAEAAAIEAAHhTkzKAeVFiCoDDIyKCAAIfkEBQgAgwAsBQAIAAMABAAACBAABzFJM6jElj0pwAwaMiggACH5BAUIAIMALAYABwADAAUAAAgSAAfpGFSlQ5FBQEIMGpRiYZiAACH5BAUIAIMALAgACQADAAQAAAgQAAcN2jJIiIwpHogMujEoIAAh+QQFCACDACwJAAcABQAFAAAIGQAHCRw4kI2gHiK+iBlEwoQNFYOaBMqyJCAAIfkECTIAgwAsAAABAA8ADgAACBkABwkcSLCgwYMIEypcyLChw4cQI0qcSDEgADs=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .security{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAG0SURBVDiNhdNPiI5RFAbw352ZsGBDMhkpYyE12cxOyYIFayW7SY2zkCxIlkrZKIrJjPe+X1FksrQQo/xp2IhZiPXUxIoaGxa+mGsx78dn+vDUvXVu53l6znO6qZSig6mpqbX9/f37cRB7sDOl1C6lzOIZHkXEK11IpRR1Xe8upRzFKNqYxzt8xGpsxy6swwCeYjIi5gcaoTt4i8BcRBQ90Gq11i8tLY3gCjZibABKKUu4FxGvexE7GB8fX8RsVVVPUkqDGjtQGqv/RM75CJ6nlH6gT+dCwvf/kE9hGlvwrZfAqrqu+3LOQz3Ix3EJpyPipeUwdQt8RbuUshkLjdUOeQzXcD4iLnfptvmdwXtsjYgPOefrmM45f0Y/buJiRJzrIm+wvOJfDl5gBCLiBFp4iPuYiIizK6YaSim96Ra4jeGc86ZG5BhyQz65Io9hDJZSZkApRSlFVVUTVVXd7dR/O1VVPaiq6mqn7jiQUjqD0Zxzd1B/IOc8iW1N7zKv+zM1I8zgE8YjYqF534EbTegHImKxp0DTnHABh3ALa3AY0ys20Vugg7qu95ZSHuML9kXEXK++ny1tzgEddf2OAAAAAElFTkSuQmCC)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .security{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKdQAACnUBSiXd/QAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFrSURBVDiNhdMvaJZRGAXw36viFrRoENxw4IJYLDMJalkxC8OkrC5qNAwEi+CC4lAsikGMY0FQmGIQ/AMKyjDIUGYyqMXgmB7Dd9/P63j37cAN73OfczjPc+7bJFFhFyZxCsdxGGt4hqd4hFc1oSkCxzCNiUJYwXt8xRDGcQS7sQNPMI8VSST5lGQxydEkTal1nT1JTiR5k+RuEtuKkz9YwGv8N9MGfCvjLBUnfYEUq1vhDEbwu+W2Ag3WtyCfx32M4leXwM7yPdJBnsFVXMALvWWqBX7qbX8/PherLc7hBi5hrqqvURaBVRzAF9wsVr9jO+7gCmYr8l69iLXxXEyyUMV1O/9wrSPOpSRnk/QFxpK8S7Kvarq1CflgkuW2t764nuTBgEfUnoe1cH0xnORjkrkB5PkkH5IMdQkott4meVzGauuHkjxP8rI85z6n/ZlqNLiM07iHYUyVZGY3Ng+a9WSS9SQ/kkxs1vcXeVqZSyUF+yoAAAAASUVORK5CYII=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .security{background-image:url(data:image/gif;base64,R0lGODlhEAAQANUAAP////39/fv7+/f39+3t7evr6+np6efn5+Xl5ePj4+Hh4d/f393d3dnZ2dfX19XV1dHR0cvLy8nJycfHx8PDw8HBwb+/v729vbu7u7m5ube3t7W1tbOzs7Gxsa+vr6enp6WlpaOjo5+fnwDZNpeXl42NjYuLi4mJiSitSCqpSiypSoeHhyirSC6lTIWFhTKhTjiZUDyXUnx8fECRVEKPVHp6enh4eEqHWEiHWHR0dFB+XHBwcFpyYGZmZgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAwA9ACwAAAAADwAQAAAGdMCesEeiHAACR2c17J0oiUXEE/pgHAsFptYjQFzN4c6UmPQKoXAYIzl/1M1M5AyCDzdzwtveu8wRdXwXbQ8afD0SGD0dEIcNIj01CDl2NQeUPRZzcA8WTQWKYRUGYTkJDlw9MgwLO3AaBh0bBhyHJQEDYE1BACH5BAUEAD0ALAMABgACAAMAAAYHwB6PN+qlggAh+QQFBAA9ACwFAAcAAQADAAAGBUDaCBUEACH5BAUIAD0ALAYACAACAAMAAAYHwBtuNGKpggAh+QQFCAA9ACwIAAcAAQADAAAGBcDZSBUEACH5BAUIAD0ALAkABgABAAMAAAYFwNioFQQAIfkEBQgAPQAsCgAFAAEAAwAABgVA2OgVBAAh+QQFBgA9ACwLAAQAAgADAAAGB0Aab6SD9YIAIfkECTIAPQAsAAAAAA8AEAAABhXAnnBILBqPyKRyyWw6n9CodEqtJoMAOw==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .waf,.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .waf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAGTSURBVDiNpZNBaxNBGIaf3RkSSEkJLmYIybYyETRG6CEwELAevAheBH9CKRVksHdPgRxzacBDwT/hT8hBydEK0aqHXFI9BCKBaEJSttuDadjgtpj63uab733ebz4YJwxD4tRsNm+k0+nXWmuRSqVeGGMGcX2iVqstDkopx/O8Xcdxbna73Tuu675SSt0NguBjq9XamEwmj3zf/wAsUp0wDGk0GjvFYvFeoVB42263D33fT/b7/RNgu1wuI6VsD4fDnOd5p51O53kul3uazWa/VCqVNxIgkUgcDAYDORqNHgMbvV4vLYS4LaW8CHqQyWQAfmutD4Fbs9nsDPgDEEL8nE6nm+Px+L4QInYnAEEQrCWTydLc8wPAnd+58+Kl5hjJvwArSkSNK0VHQ/9ngiXA2jUA61HAp2sAOlHAM+DzCuZj4MkCYK39DuwBo38w/wL2jDEn0Qmw1r4HHgJfrzB/E0JsV6vVdxeFpe1ba4+ALcCy/KRj4CWwZYw5inqcy75zvV5fz+fzB1proZTaL5VKw7i+cyFObUDzXeUJAAAAAElFTkSuQmCC)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .waf{background-image:url(data:image/gif;base64,R0lGODlhEAAQAPcAAMbGxsLCwrLGsr6+vrLCsrq6uq6+rqLCop7Cnqq6qqa6pp68npq+mrKysqq2qpq6mo6+joq+ipq2mq6urqKyooq6ipa2loa6hqKuonm+eYq2ip6unnW+dZKyknm6eZKukoa0hqampnW6dZqqmoKygnm2eXW1daKiooauhnG2cY6qjoKugmW6ZZamlmm2aWG6YYqmimW2ZXWudWG2YWmyaXGucVG6UX2ofZqamlW2VXGqcXmmeWWvZVG2UY6ejk22TVmyWVWyVWWqZZaWloKeglGyUXGmcVmuWUW2RW2mbWGqYVWuVUmySUG2QV2qXT22PVmqWYqWipKSkkWyRUmuSYaWhnGecWWiZVGqUT2yPY6Ojk2oTYaShnmWeVmiWYKSgkGqQWmaaX2SfXGWcW2WbYqKioKOgnmSeXWSdWmWaX2OfUGmQVmcWWGYYXGScU2eTX2KfYaGhmmSaV2WXWWSZXGOcXGKcVGWUYKCgl2SXXmGeWWOZU2WTVmSWW2KbUGaQVWSVUmWST2aPWWKZXWCdU2STW2GbWGKYVmOWUGWQVWOVX19fUmSST2WPTGaMW2CbVmKWWGGYU2OTWWEZUmOSUGSQXV9dVGKUUWORXl5eTGWMT2SPU2KTTmSOS2WLWGCYUGOQVWGVV2CXTWSNUmKSWl9aUWKRTGSMVGGUXF5cT2OPVmCWUGKQXV1dS2SLTmOOWF9YW15bUmGSVGCUWV5ZVWAVVl9WWl1aXFxcW1zbV15XWV1ZWF1YVl5WWlxaW1tbWVxZU11TVltWVFwUVVtVWVlZV1pXUFxQU1tTWFlYVVpVUVvRUltSVllWU1pTVFnUV1hXVVhVUllSV1dXVlfWT1pPU1hTUVlRUlhSUFlQUVhRVFdUU1dTUldSVVZVUFfQVFYUUVdRVVVVU1ZTUlZSU1VTUFYQVFRUUVXRUlVSU1RTT1VPU1NTUVRRUFRQUlOST1RPUFNQUlJSUVJRUFJQUVFRTlHOT1FPUFBQT1BPTlBOT09PTk9OTU9NTk5OTMzMyH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgD/ACwAAAAADwAQAAAIigD/CRzoL5OUfQMTCpw27ZyUAcXO/UoorpU4PDgWDQlwIkQDdotw/SszREsZKVI2AgAQIESBAP/ioJypcuXKAiNnoqxpc0BOnTxX+jwJNIBNoT9pGj0KU4vOlEuP/lv0NCiACf/24Sl6dEI9gfKc7ow6QFzCejKhrmxwTuFCPBsniHSbsFUZhAkDAgAh+QQFCgD/ACwAAAAAAQABAAAIBAD/BQQAIfkEBQoA/wAsAAAAAA8AEAAACHUA/wkc+C8VF4IICVYxkJAgIR+EFrZoQeGfJYFqophR84VLFAMCBBAYkYAhHC4duXgEGTJkgn8nVar82NIlTJkzWbY0iXNlTQE8cdKsydBMz6E1/xE6qjMkBoF6hDZ9OtBozp0Jo/oUULHhPz0fqXoVGMtMwoAAIfkEBQoA/wAsAAAAAA8AEAAACHQA/wkc+K+UGIIICXZhkFBgqX+GiDxaCANGh3+PBNbpgqYOGjQLEYhUYYGhnY8oQ4oU+eDfSZQgGaxk+c8jTJUrGdpMKXPmgpowY85E8DOo0JkHMAbFKfKDQEM3ezYluBMnQ4R+Pqq82BDiQqddBfqjdSZhQAAh+QQFCgD/ACwAAAAADwAQAAAIeAD/CRz479MYgggJprmQUOCnf5GsRFp4YweJf5ME7iEjZw8dOQsjiLxxIcK/QXI+ygFZUqRIDf/2rJwZ0mWECjFnrqzpEqdMnTxF+tTJ0qbIfypptnQJASLRoBEu/jsEdGmEFQST8sSJEGXRqA0FHlqINSxBNwkDAgAh+QQFCgD/ACwAAAAADwAQAAAIcAD/CRz4b1UYgggJzhGRkGCoK5AW6kgiQ6Cuf4jmzEEEqM8cDhlC1kjBEFGfjn08ggwZsgTGlDA/sgzp4SVMlTMz1DR5U+bMnTdx/vwXVOjMf5CC+mRZEWnPlSGbCnzKsibCpEKlJozIQWvDgmkSBgQAIfkEBQoA/wAsAAAAAA8AEAAACHEA/wkc+A9VG4IICfJ5kVBgqH+cvFxaKMQJjX+QBFLic4cSI0YLWYhUMoPFP0kfU4YUKdLFyZQfV7KM8RKmTJY1Vb5giROlzZ08TRaCCRIoT4hEb7K4mLMoTx4Eh8Y0ahKhz5VQG55cyMOW1oGzDiIMCAAh+QQFCgD/ACwAAAAADwAQAAAIdAD/CRz4jxQbgggJNuqRkCCrLZga2YCCBQhBVX8Cqeq0qdEPGyCX9GAIahPHTR0/ggSZ418llDA9rmTpEiZKmTNb2rypcmXLlzZxzvy3M+VMkP8w7RQK0uK/kjF72nAqMGhPhgih4gzSUCAoj1S7/pN1EGFAACH5BAUKAP8ALAAAAAAPABAAAAhvAP8JHPgP1BuCCAlqepJQIKV/r9ao8vRkCxgm/woJPOVI0ClXrig+edJkCsl/o0CqFDlyJBKUKkGybPkyZcyZLmHebNmyyb+PO3meBLpS6EiIMUMaxYi0KE+mG52O9InQJkuoCV9RxNrwH6uDCAMCACH5BAUKAP8ALAAAAAABAAEAAAgEAP8FBAAh+QQFCgD/ACwAAAAADwAQAAAIeQD/CRz4jxQbgggJNuqRUOClf6y2YGpkAwoWIP8UCVT1J5CqTpsa/bBBckkPhqA2gdwUciRJkjn+VWJJU+RLmDJpsrR5M6bOnS5fxpypk+fNfz9b3iT5D9NPoyQx/ktZM6gNqQKLBmWIkCrPIA0FghKJNew/WQcRBgQAIfkEBQoA/wAsAAAAAA8AEAAACGwA/wkc+A9VG4IICfJ5kZAgJy+XFgpxQoMgJT53KDFitJCFRyUzWPyTtLFkR48eXYwsufEkyhgrWbpEGdPkC5Q0Scq8iVNkIZYceeL8xwnoTBYVawbFyYPgz5ZCRSLUebJpw5ELrV4VOOsgwoAAIfkEBQoA/wAsAAAAAA8AEAAACHcA/wkc+G9VGIIICc4RkVCgqH+hrkBaqCOJjH+HBCKaMwcRoD5zOGQYWSMFQ0R9PvYBKXLkyBL/UK5cGdLlSA8xZ9Js6RKnzJk1bfrUydJmBpxEixr9B4loUJcXmep8miGqwKk8cSJsqtRqwokcZMBqSHBVmoQBAQAh+QQFCgD/ACwAAAAADwAQAAAIcwD/CRz479MYgggJprmQkGAkK5EW3thBQiCtf3vIyNlDR87CCCBvXIjwb5CcjnI8jgQJUgPGlDA/soxQ4SVMlTNp2oy5kmXNPTdx5vyHkmdOCP8iBZXJsuK/QzeZRlhBsCjTmghNCnXa8NBCqg0JwnKTMCAAIfkECQoA/wAsAAAAAA8AEAAACHIA/wkc+K+UGIIICXZhkFBgqX+GiDxaCANGh3+PBNbpgqYOGjQLEYhUYYGhnY8oQ4oU+eDfSZQgGaxk+c8jTJUrGdpMKXPmgpowY85E8DOo0JkHMAbFKfKDQEM3ezYluBMnQ4R+Pqq82BDiQqddCZ5JGBAAIfkEBQoA/wAsAAAAAA8AEAAACIsA/wkcyC8Vl3wDEwqkBq1cFQPJwPlKCC6VN0I+CD1s0YLCO0u5/qmJYkbNFy5RDAgQQGBEAgP/4HA5yQWlypUrE8SsyTMlzpw7edr8KQCmTKE+fxoVOlTpPzNMk/78RyjqTZwY/uXTg/SqAAz1BL6DWlOqAW8J53FtSkGdwoV6UmII+TZhLDP7FAYEACH5BAkKAP8ALAAAAAAPABAAAAh1AP8JHPgvkxSCCAlKGZCQIB4ci4YEOBGiwb9FAssM0VJGihSJAAAECFEgwL84HlOCDBmywL+OKT8GYBmSIUyVM2najCmTJoCdMVeyNKmFp1CWF43mZDlBIJ6gSwE0HVjUo1CGCFH2BGCx4T88Eqd6FdiqTMKAADs=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .mail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAt9JREFUeF7tm21yqyAUQMVsJF1J25W0+RPjKpquwtE/7VtJ81bSdiFIvY5mCAMKeImAOJPpZFTCOV6Qj1uSbfwgG+fPkoAUARs3kJrAxgMgdYKpCaQmIDHQNM1rTGIopT9ZlsEnK8uy/zse1yZQVdXTbrd7Y4w9xQQvsjDGPhlj76OIXgA8ccbYR8zgAttP27bPIIFUVbXP8/ybvwAsxSYjz/M9H92EkMvxeHwmdV2/dbBnAfhcFMV7TBKapvkSmzdEAZGdGMCjkaBiJIQcIALYAAy9I4Q+Hw3BS5DAA1/PCE39RkBRFA+SJhGsBBEeQh7A8zz/UgqAEzFIkMGXZXmB1/2sgNAlqOCBS1tAqBKm4I0FhCZhDt5KQCgSdOCtBfguQRd+kQBfJZjALxbgmwRTeBQBvkiwgUcTsLYEW3hUAWtJWAKPLuDeEpbCOxFwLwkY8M4EuJaABe9UgCsJmPDOBWBLwIa/iwDF8pPxogpWOQDNH0bTYfHmue8T64twq7YErHJk9XUmQBau3crLI4BzFZmVgFWO6mE5ETDVVk2W17DKmYpUdAE6HZVMQtu2//h9OttyTPcvUAXoVHp8GqIE2JnpNirgsyeE3GzGDttWF9mTNIkop32ACbxKgqyCU/AT5cz2LeO9KBFgAy9UADZi97wAiAhK6UHcvla1Z9tIWCxgCbzkffzYbU/9UkovuuB8GTYSFgnAgp8bT5icN5VgLcBHeJs+wUqAz/CmEowFhABvIsFIQEjwuhK0BYQIryNBS0DI8HMSZgXEAD8loRtp/hfzAyBDrB+VDePza56gzrDU5J29xrWKOcjIeFYmScUArzEHOUvT5GKCn5LQTckf+kzRuq6vzYAL05uc2jXCF/k3byZfXdn9DLIXMGSLQuaUeBFyHfwoDtLjTqfToe/3+CoNWeIvsEgRo4whURpWoq6LLekfJvwIyvVqkSJgPfd+/HKKAD+ew3q12HwE/AEtrqA+boGrjQAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .mail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAArZJREFUeF7tmwFy2yAQRXdv0pwk8UkanyTOSeqepO5J0p6E+GtEBhMECwIJEMx4PB5LMu+xgLRgpoMXPjg/DQEjAg5uYHSBgwfAGARHFxhdwGFAKfXamZh/RIQXMfP0rstXF1BKvRDRGxHhvedyvXt41yImAXOL/+qZ2mJDFJwggZVSP4jowzoAlnor4DSj+8bMJwhA2F8s2gszv/dkQCn1x9G9JwGuL8DejQQP4xkC1NzS6BcIfTMampfggAefZrw+CGDmJ0eXaFaCA/40NzaiHuW7gHlWsMeF5iS44Jn5Nk/3fgGtS1iCn7kwE4QFtCrBBx8toDUJIfgkAa1IkMAnC6hdghR+lYBaJcTArxZQm4RY+CwCapGQAp9NwN4SUuGzCthLwhr47AK2lrAWvoiArSTkgC8moLSEXPBFBZSSkBO+uIDcEnLDbyXAlWKLzicspLGirwNos4jzAfaJks+e3BtOF1c+13VcdS4mYCH99AxwoyJBCbmus9RgRQQEMjDi9Fqu6/iiNbsAyUDlSrQS0W9znS71OrHrF1kFSCqtW8Mh4XZfqMALKzb2YiyWrfDdt7I2a51NQAy8R4KLcRHec53g2GKcK0+KegYSe6oLVtqqABZi0fJmQYuf7eVrTx3EY0vWaTCl5T3TEWaJ/+gKUnALJlrCqi6QC15yTyE9JnZMSBZQI3zKmJAkoGb4WAnRAlqAj5EQJaAleKkEsYAW4SUSRAJahg9JCAroAd4n4b477K+9PI4dYvquDHdj5k4q8R2edN7e+riFZxDNePFtkmoeXvAMMglwbZPrBj4g4UnvFDW7gT7nYU/t1qFb4Pfsh6/pCVILwJd4wrMPKlCPKi55ZeYzavLwf4F5z/DPWUSPMrAPEpmor2TL+MNEFQG5YyVGBOwov4qfHhFQRTPsWInDR8AnmhspcVE9oYEAAAAASUVORK5CYII=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .mail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAutJREFUeF7tm21S3CAYgAF7kHiL6nSm5hh1p1P3JK4naRxHewzTmc62tyjeQ4lLPtyEAAECGyDkz/4wsu/z8ELCCwvByi+4cn6QBKQMWLmBNARWngBpEkxDIA0BjoHs8fImKjEEYfDpFVMm/O1f/dldH0Mge/hyBc7ebkEFr6KCH8MUAJG7TkQtoO3xn5GD9/EwQCSnEmD263MGCPrPwBfRyYBVNshuWJX4+m8Os8fL2wPsjgHe4c3+LiYJ2dPF82h4E5RD7h8a8mgkSBi3NAOqtqfp7EhTv58NwUvgwFO+jrEYCMCb/TlnSAQrYQRPUF53NiLPbaePBbRPBXZeCE4CDx5//1PWj/spAaFLEMHXXKoCQpUgg9cWEJqEKXgjAaFIUIE3FuC7BFX4WQJ8laADP1uAbxJ04a0I8EWCCbw1AUtLMIW3KmApCXPgrQs4tYS58E4EnEqCDXhnAlxLsAXvVIArCTbhnQuwLcE2/GkE8GpvBuU1QRlrdl1CazncVk2UPyS1N9qGcvC22uEF7kwAt/yEyFcK3gtkUoKtdkS95kSAtAIzLrsLJdhqR5ay1gWoTFS8QitA5L6/T2faju7+hVUBKkF3vTGSAKvysFFR0jLdYc9yuBlLUE4LmNwxrJFRTucAHXihBF6EEnhJO5Nzy8f/6hRFhRMJ+6hTCJoJgG7E0p4/XjQjYLVlt6+FMRhmwuwhYNLzklSkT4kXgEipCt5vy2QTZ5YAW/DKLxYKN+pKMBbgI7zJnGAkwGd4XQnaAkKA15GgJSAkeFUJygJChFeRoCQgZPgpCZMCYoCXSQAE/WbPB9ATYs1bWfN+fjwnqPGGp/DIXuQWwRqkY9yJD0lFAK+wBtnxj8lFBC+VgMh5d1L0OAyOiTo4U7tI/tr90uHiqy3RNQKa06L05BR7k90Q/GmtwJv9tp72mNXVDYDVD1BBKiJGGQUg6L5fbEk/mPAnK5eJJGXAMt79+daUAf70xTKRrD4D3gFsnG7BkkfmVAAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .files{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAE3SURBVDiNpZO9SgNBFIW/OySiaBCtbCwE8ReUgGDpE9gExNJmd6O+hM8gmGJn3yKxt7WyEARBUUSbIPhTGFAwxyarSwoZ2AO3mjkf98y9Y5IoI1fKDVQA0jRtOOd2B8BRST5Jkk4IwCSRZVkbOAYeACdpD3iX9DrUpQO+gHaz2XwuRnCSLuM4vpU0AnSAvplNmdlkocbNbN3MTrz3de/9WKVA/07TdN85twbcA5/A8AsLuAO6wI6k2UrhoGZmy3EcH4Zk995vAAd5hA9gBXgJMQ+0ZWanOaAH1IGrEGer1TJgxszOckAFWATOQwDVanUO6EVR9JYD5oGJJEmeAtvfBG7gb4xLwEWgGWA1v59PoQs8Zlm2ANg/RgETwLRz7voXIOnIzBrAdgCgBvgoivowWOUyKv0bfwCvBmEVd9ynHgAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .files{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADuSURBVDiNpdO9SkQxEIbh56ynUHQbQbCxEMR/BEGw9B4s1m6t9W5svQgL3d7Wyk4QLES0EcGfQkGbsTgJuywIwTMQEsh8b+ZLJlVEaBOdVmrUad7HQQJO4hQXJYAqWTjHCR4S5BAfeBursoOflP8CIkJEDCJiLq03ozymcgUD9NHDFu7xjfEbjmR7Oo2FemSjizUcl3jHDo6yv0+s47VQDHsYZMAXtnFTKK4wj8sMqLGCq0LAYjr0PQOWMIOnQsAu7hi+8SquC8WwkfPzKzzjEcsaf39FpEpnccuwE3uadp4oAHQ1rX42Cvh3tP6Nv5Cebn/RRiyLAAAAAElFTkSuQmCC)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .files{background-image:url(data:image/gif;base64,R0lGODlhEAAQANUAAPX19efn593d3dXV1dPT09HR0c/Pz83NzcvLy8nJycfHx8XFxcHBwb29vbm5ube3t7W1tbOzs7Gxsa+vr62traurq6mpqaenp6WlpaOjo6GhoQDZNp+fn52dnZubm5mZmZeXl5WVlZOTk4+Pj4WFhX5+fnx8fHp6enh4eHZ2dnJycnBwcGZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDgAsACwAAAIAEAAMAAAGYEAWCHEohFjIpJJVGJlKD0oGQ8VoVEkCdslFajEMiuVCJlskjwTz1OgmSQsWQhRxIysg1mLysbMcKywKCih2J3UsAgZ+Hh1IABJ+ECVIARwlmJmZJAxJHkQHoaKhA3ksQQAh+QQJDgAsACwAAAAAEAAOAAAGGUCWULgpGo/DpHLJbDqf0Kh0Sq1ar9isMAgAIfkECQ4ALAAsAAABABAADQAABmZAllC4KRqPQhDiUAgNn8/CyFR6UDKYLEajGhK60LDwi2FQLJd02iJ5JFiFU0M8JC1YCFGELqyAWAsTH3wsDissCgoofCd7LAIGhB4dQgAShBAlQgEcJZ6fnyQMQx5LB6eopwN/LEEAIfkECQ4ALAAsAAACABAADAAABmNAFghxKGyOyCSLVRiZSg9KBkPFaFRLFgGb7Xq1KgyDYrmYzRbJI8E8Nb5d0oKFEEXg2QqItZh88EsOKywKCiiAJ3csAgaALB4dSwASjhAlSwEcJZucnCQMWR5EB6SlpAN7LEEAIfkECQ4ALAAsAAACABAADAAABlxAFghxKIRYyKSSVRiZSpuodIokqJbYpBXDoFguYLBF8kgwT41skrRgIUQRNbICYi0mHznLsWIpFChyJ3EsAgZ6Hh1IABJ6ECVIARwllJWVJAxJHkQHnZ6dA3UsQQAh+QQFDgAsACwAAAIAEAAMAAAGZUAWCHEohFjIpJJVGJlKD0oGQ8VoVEkClrXper9ILYZBsVzOZ4vkkWCeGsslacFCiCJxZQXEWkw+eUkOKywKCiiBLCd4LAIGiSweHUgAEpAQJUgBHCWdnp4kDEkeRAemp6YDfCxBACH5BAkOACwALAAAAgAQAAwAAAYUQJZwSCwaj8ikcslsOp/QqHQqDAIAIfkECQ4ALAAsAAACABAADAAABlxAFghxKIRYyKSSVRiZSpuodIokqJbYpBXDoFguYLBF8kgwT41skrRgIUQRNbICYi0mHznLsWIpFChyJ3EsAgZ6Hh1IABJ6ECVIARwllJWVJAxJHkQHnZ6dA3UsQQAh+QQJDgAsACwAAAIAEAAMAAAGY0AWCHEobI7IJItVGJlKD0oGQ8VoVEsWAZvterUqDINiuZjNFskjwTw1vl3SgoUQReDZCoi1mHzwSw4rLAoKKIAndywCBoAsHh1LABKOECVLARwlm5ycJAxZHkQHpKWkA3ssQQAh+QQJDgAsACwAAAEAEAANAAAGZkCWULgpGo9CEOJQCA2fz8LIVHpQMpgsRqMaErrQsPCLYVAsl3TaInkkWIVTQzwkLVgIUYQurIBYCxMffCwOKywKCih8J3ssAgaEHh1CABKEECVCARwlnp+fJAxDHksHp6inA38sQQAh+QQJDgAsACwAAAAAEAAOAAAGZkCWULgpGo/DpHIJQhwKoaWyMDKVHpQMZovRqIaEr3QZxjAolotabZE8EqzCqTEWkhYshChSZ1VALAsTH30OKywKCih1J3wsAgZ9Hh1CABJ9ECVCARwlnp+fJAxDHk4Hp6inA4AsQQA7)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .logs,.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .logs{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAf9JREFUaIHtmUFOwzAQRccWmyaN2HIEOAXpIag4BnsWcRfsOQZSD9EgNhyBI3SLnMnSw6IpciI7iUMdB8lv0zTxKDPyOF/6AxCJ/AnW9xARCyLKGWP5TPm0IKKSMVamabqzrbEWgIgFAAgfibmilNpkWVaanl31xInzBREZg30zZuf7CgCAU/Lr9XpzkYwckFL+ti7n/B4AStM6PmNOXogFhCYWEJrBr5AOEV0j4idj7PbCeezTNN1OCXTagbqunzwkDwDwUNf145RApwKSJHkloq8pLxpgnyTJ25RApxZijH0DwN2UF/ni3x/iWEBoYgGhiUJ2IaKQjSIK2ZwgIiEiVVV1CJhDMfn9SyhgDItsISll3vhSxv86TofYN10zDRFBdwYRUQCA0J26PmeOANq+0B+E7Mg5365Wqw/bAillzjkf1a66UzeXkN0opZ4nxA0yl5AdOecvvYmc3LcWRFQO2ZrBhayxEAsAyPX7XUO3qqqDZjUemvMQ/hAzxgqDiSu6bjQR7TrrBMBCP6OmeUCWZcZ2WmQBNkx2+yILMImWTciCF9BojOjcFl0l7q4holIptXESMp+4CBloahx8B87YZmBDLKYAF5RS7+drawvpwnHpIZ9tdGoY6wr9t1Hmnb5bIceswjb/bQ5tq62klLmpzQYH3eChiDED7EhkJn4A1qwofp3F9mcAAAAASUVORK5CYII=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .logs{background-image:url(data:image/gif;base64,R0lGODlhEAAQAPcAACszOzM7Q9vb2+Pj49PT0ztDQzMzOwPDM+vr6/Pz8wuzM5ubm2Nja3uDgys7O2tzc0NDS8vLy4ODi2trc7Ozs7u7u1NTWzs7Q3t7g8PLy0tTU0tTW8PDywPLMwurOyNbOyNLOwujMx9XLx9fNwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEBAD/ACwAAAAAEAAQAAAIcgABADBAsKBBggIFVhBAoKFDAgIELDCQcEDCiwINELhoEWNCjRw9ftxYUWRGkgI7igRZ0iTLlCYHUgi5EgODCS09SkiAIMEFmB41IFgAgIMAoBg1DJgYoaNKjBgQ9NQg0GjEqxEgXGhw82OACwG+hvUYEAAh+QQEBAD/ACwAAAAAAQABAAAIBAABBAQAIfkEBAQA/wAsAAAAAAEAAQAACAQAAQQEACH5BAQEAP8ALAAAAAABAAEAAAgEAAEEBAAh+QQEBAD/ACwAAAAAAQABAAAIBAABBAQAIfkEBAQA/wAsAAAAAAEAAQAACAQAAQQEACH5BAQEAP8ALAQAAQAIAAQAAAgUAAkIHCgQgMGDCBMCCOHBgwOEAQEAIfkEBAQA/wAsBgAAAAgABQAACB8ALxgIQDDAhQAEEioUsACAw4cIH0KM4CFERQ8OEAYEACH5BAQEAP8ALAAAAAABAAEAAAgEAAEEBAAh+QQEBAD/ACwAAAAAAQABAAAIBAABBAQAIfkEBAQA/wAsAAAAAAEAAQAACAQAAQQEACH5BAQEAP8ALAQAAAAKAAgAAAgyAC8YCBBgIMELAQgoXKhQwAIAECNCNEBAosSEIRQcUMBRAYiEFiNSDDmRQIiTDiRSDAgAIfkEBAQA/wAsBwAAAAYACAAACCYALxgIYODCBQIIEQoAwJBhgIYOFSg4oEDEQ4gXGwYIwTGEgwABAQAh+QQEBAD/ACwAAAAAAQABAAAIBAABBAQAIfkEBAQA/wAsAAAAAAEAAQAACAQAAQQEACH5BAQEAP8ALAAAAAABAAEAAAgEAAEEBAAh+QQEBAD/ACwEAAAABwALAAAIJgANCBR4IQCBgwgJAFjIsGHDEAcURIzosCLDEBgzhrBoMYQIhwEBACH5BAQEAP8ALAUAAAAJAAsAAAhDAA0YuDDQQIALAQgoXCiAwAIAECMCuEBAYsSEBxRkPHBAxIUIFiEmDAkgYQgPIVKGcDAypAEKLjEw4HggBEQJCRAEBAAh+QQEBAD/ACwAAAAAAQABAAAIBAABBAQAIfkEBAQA/wAsAAAAAAEAAQAACAQAAQQEACH5BAQEAP8ALAAAAAABAAEAAAgEAAEEBAAh+QQEBAD/ACwAAAAAAQABAAAIBAABBAQAIfkEBAQA/wAsAAAAAAEAAQAACAQAAQQEACH5BAQEAP8ALAAAAAABAAEAAAgEAAEEBAAh+QQEBAD/ACwAAAAAAQABAAAIBAABBAQAIf8LWE1QIERhdGFYTVA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwMyA3OS4xNjQ1MjcsIDIwMjAvMTAvMTUtMTc6NDg6MzIgICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcERNPSJodHRwOi8vbnMuYWRvYmUuY29tL3htcC8xLjAvRHluYW1pY01lZGlhLyIKICAgIHhtbG5zOnN0RGltPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvRGltZW5zaW9ucyMiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZmYyZWY0OTItM2JkZC05OTQ3LTk5YWMtMmQzMzI3MDVhMzIzIgogICB4bXBNTTpEb2N1bWVudElEPSJmZWI4MmYyNS1mZmZiLTNkYjgtY2EzMC0wNjE4MDAwMDAwM2YiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTVlZTUyOS03NWE4LTg0NDctODMzMi01NDRiZTAyMTFlYzUiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMTItMTVUMTc6Mzc6NTErMDg6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTEyLTE1VDE3OjM3OjUxKzA4OjAwIgogICB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0xMi0xNVQxNzozNzoyMSswODowMCIKICAgZGM6Zm9ybWF0PSLliqjnlLsgR0lGIgogICB4bXBETTp2aWRlb0ZyYW1lUmF0ZT0iMjUuMDAwMDAwIgogICB4bXBETTp2aWRlb0ZpZWxkT3JkZXI9IlByb2dyZXNzaXZlIgogICB4bXBETTp2aWRlb1BpeGVsQXNwZWN0UmF0aW89IjEvMSIKICAgeG1wRE06c3RhcnRUaW1lU2NhbGU9IjI1IgogICB4bXBETTpzdGFydFRpbWVTYW1wbGVTaXplPSIxIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9IjlkMWU4YTJjLWE4NGUtM2U1Ni04ZDI0LWRjZjEwMDAwMDA2YyIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0xMi0xNVQxNzozNzo1MSswODowMCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgQWRvYmUgTWVkaWEgRW5jb2RlciAyMDIwLjAgKFdpbmRvd3MpIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249ImNyZWF0ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MTJjMmZmZmItZGM3NC02ODQyLWIxOTEtMDhhMzgzM2RhMDgyIgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTEyLTE1VDE0OjUwOjAyKzA4OjAwIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmYxNDI3ZWYyLTQ1ZjEtMmY0Zi1hNDY0LTU4MzgyOGMxNjJlNyIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0xMi0xNVQxNDo1MjoxNCswODowMCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iL2NvbnRlbnQiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTZjODkxYmQtMzQ4YS01OTQ3LTk2MDItMjFkM2JlZmRiZjAwIgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTEyLTE1VDE1OjQwOjE5KzA4OjAwIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvY29udGVudCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIgogICAgICBzdEV2dDpwYXJhbWV0ZXJzPSJzYXZlZCB0byBuZXcgbG9jYXRpb24iLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NThkMTQ4M2QtZjAyMy02ZTQ4LWE0NTYtZDg3YTA1YWEzMWQ1IgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTEyLTE1VDE1OjQwOjI2KzA4OjAwIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmRmMzhmYzNiLTE5ZGEtNGY0MC1iMjU2LWVhYzIxOWFjZGNmMiIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0xMi0xNVQxNjowMzo0NiswODowMCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iL2NvbnRlbnQiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzZjOTFlOGYtZTkyZC1iMjQ1LWJkYWItODdiYThmMDU5ZjkwIgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTEyLTE1VDE3OjM3OjQ4KzA4OjAwIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvY29udGVudCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiNDJmZDUyMi00NGM4LTdmNDUtYTJjNS1iMjU0ZDdiNDdjMDciCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMTItMTVUMTc6Mzc6NDgrMDg6MDAiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MThjMjc4NjktMDAyMS04YzRmLThjMDMtMzVlZTU3MzAwZGQ5IgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTEyLTE1VDE3OjM3OjUxKzA4OjAwIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBBZG9iZSBNZWRpYSBFbmNvZGVyIDIwMjAuMCAoV2luZG93cykiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZmYyZWY0OTItM2JkZC05OTQ3LTk5YWMtMmQzMzI3MDVhMzIzIgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTEyLTE1VDE3OjM3OjUxKzA4OjAwIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBBZG9iZSBNZWRpYSBFbmNvZGVyIDIwMjAuMCAoV2luZG93cykiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii9tZXRhZGF0YSIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgIDx4bXBNTTpEZXJpdmVkRnJvbQogICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ZGUxZmEzNC0wNzNlLTJiNDgtYTNmYi0yY2Y3ZjFhMzczNjAiCiAgICBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZkZTFmYTM0LTA3M2UtMmI0OC1hM2ZiLTJjZjdmMWEzNzM2MCIKICAgIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMmMyZmZmYi1kYzc0LTY4NDItYjE5MS0wOGEzODMzZGEwODIiLz4KICAgPHhtcE1NOkluZ3JlZGllbnRzPgogICAgPHJkZjpCYWc+CiAgICAgPHJkZjpsaQogICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg1NmYwYzA0LWU0MzUtNzk0Ny1iMmQwLTkwMDliMjlhYzdmNiIKICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6MGQ3NjgwMDBmMjU2MDAiCiAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDc2ODAwMGYyNTYwMCIKICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgIDwvcmRmOkJhZz4KICAgPC94bXBNTTpJbmdyZWRpZW50cz4KICAgPHhtcE1NOlBhbnRyeT4KICAgIDxyZGY6QmFnPgogICAgIDxyZGY6bGk+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24KICAgICAgIGRjOmZvcm1hdD0iYXBwbGljYXRpb24vdm5kLmFkb2JlLmFmdGVyZWZmZWN0cy5sYXllciIKICAgICAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NWI1MGU1ZTktMTRlMy0zZDQyLWEyMmMtMDY5NjNjNGY3ZWJjIj4KICAgICAgPGRjOnRpdGxlPgogICAgICAgPHJkZjpBbHQ+CiAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij7mt7HoibIg5ZOB6JOd6ImyIOe6r+iJsiAxPC9yZGY6bGk+CiAgICAgICA8L3JkZjpBbHQ+CiAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgIDwvcmRmOmxpPgogICAgIDxyZGY6bGk+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24KICAgICAgIGRjOmZvcm1hdD0iYXBwbGljYXRpb24vdm5kLmFkb2JlLmFmdGVyZWZmZWN0cy5sYXllciIKICAgICAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N2U1M2FmMjctYzQzNS1iNjQ5LTk4MTAtNTYzYjE4ZmI5ZDI1Ij4KICAgICAgPGRjOnRpdGxlPgogICAgICAgPHJkZjpBbHQ+CiAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij7nn6nlvaIgODEucG5nPC9yZGY6bGk+CiAgICAgICA8L3JkZjpBbHQ+CiAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgIDwvcmRmOmxpPgogICAgIDxyZGY6bGk+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24KICAgICAgIGRjOmZvcm1hdD0iYXBwbGljYXRpb24vdm5kLmFkb2JlLmFmdGVyZWZmZWN0cy5jb21wIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NTZmMGMwNC1lNDM1LTc5NDctYjJkMC05MDA5YjI5YWM3ZjYiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPuWQiOaIkCAxPC9yZGY6bGk+CiAgICAgICA8L3JkZjpBbHQ+CiAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDx4bXBNTTpJbmdyZWRpZW50cz4KICAgICAgIDxyZGY6QmFnPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1YjUwZTVlOS0xNGUzLTNkNDItYTIyYy0wNjk2M2M0ZjdlYmMiCiAgICAgICAgIHN0UmVmOmZyb21QYXJ0PSJ0aW1lOjBkNzY4MDAwZjI1NjAwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQ3NjgwMDBmMjU2MDAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdlNTNhZjI3LWM0MzUtYjY0OS05ODEwLTU2M2IxOGZiOWQyNSIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6MGQ3NjgwMDBmMjU2MDAiCiAgICAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDc2ODAwMGYyNTYwMCIKICAgICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YWM5NGVmNzAtMmVkNC03YjQzLTg5YTktNzU0NTkwMjExOGVmIgogICAgICAgICBzdFJlZjpmcm9tUGFydD0idGltZTowZDc2ODAwMGYyNTYwMCIKICAgICAgICAgc3RSZWY6dG9QYXJ0PSJ0aW1lOjBkNzY4MDAwZjI1NjAwIgogICAgICAgICBzdFJlZjptYXNrTWFya2Vycz0iTm9uZSIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiMjY3NDgyNS05MjE4LTQ1NDYtYjA4ZS01ZTI3M2QyNDAyMjgiCiAgICAgICAgIHN0UmVmOmZyb21QYXJ0PSJ0aW1lOjBkNzY4MDAwZjI1NjAwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQ3NjgwMDBmMjU2MDAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmNiYmJlOTY0LTM0MmYtYTM0ZC1iM2Q2LTI3ZGUyOTE3MWFhYSIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6MGQ3NjgwMDBmMjU2MDAiCiAgICAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDc2ODAwMGYyNTYwMCIKICAgICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgICAgIDwvcmRmOkJhZz4KICAgICAgPC94bXBNTTpJbmdyZWRpZW50cz4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphYzk0ZWY3MC0yZWQ0LTdiNDMtODlhOS03NTQ1OTAyMTE4ZWYiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPue7hOWQiCAxNS5wbmc8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiMjY3NDgyNS05MjE4LTQ1NDYtYjA4ZS01ZTI3M2QyNDAyMjgiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPuefqeW9oiA2NS5wbmc8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjYmJiZTk2NC0zNDJmLWEzNGQtYjNkNi0yN2RlMjkxNzFhYWEiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPuefqeW9oiA4MC5wbmc8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICA8L3JkZjpCYWc+CiAgIDwveG1wTU06UGFudHJ5PgogICA8eG1wRE06dmlkZW9GcmFtZVNpemUKICAgIHN0RGltOnc9IjE2IgogICAgc3REaW06aD0iMTYiCiAgICBzdERpbTp1bml0PSJwaXhlbCIvPgogICA8eG1wRE06ZHVyYXRpb24KICAgIHhtcERNOnZhbHVlPSIyNSIKICAgIHhtcERNOnNjYWxlPSIxLzI1Ii8+CiAgIDx4bXBETTpzdGFydFRpbWVjb2RlCiAgICB4bXBETTp0aW1lRm9ybWF0PSIyNVRpbWVjb2RlIgogICAgeG1wRE06dGltZVZhbHVlPSIwMDowMDowMDowMCIvPgogICA8eG1wRE06YWx0VGltZWNvZGUKICAgIHhtcERNOnRpbWVWYWx1ZT0iMDA6MDA6MDA6MDAiCiAgICB4bXBETTp0aW1lRm9ybWF0PSIyNVRpbWVjb2RlIi8+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAOw==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC7klEQVR4nO2W31HbQBCH94SdVzsV4FSQdBCnglCCqQBdjJ1HxGNsHIkKcAmkgogOQgUxFcS8BkfKt5KMLSHbsmGGYYZvZoc9vLf3O92/NfLMvFwBvu+37v5FJ7hS33NOrbUT2YGtBTBwczaLjmIRl2YTU6YkCmo159xaO6VdGfpV5+zMP4gk8iWWlqTcYMo+ptkmjjj2+Nhe0qqEwTYy8P0PMot9kbgtGbHI6ZuaE+DK31nkksjFbWBgQqkZ27f2F4210G81+rlZZ51xRxb8qNccl089kSWIbd3NogD3M5ZiZMz+IHT1sqwUMByOTpili9vENPBaxHF7PRvKGoZDvy0SBfR9LylT+ga9XvcU/wEGy6EJYhNdMOuWpNyKI26/2x3LFgxGo45EEuA2MB1pYmLnsDgBg+UYDEeIzzDmvL5nvHWfcB0sSzPbHyc0E/q9Ls0FuYaSF5CsYekZT76U6MbUMGOLM1MQkN4VS3uokgD+eY0KnfVHbEr7/oxnSXVjHvDbAiOXiCUkFVvYQ1dYSziulQTw54rAdnLu42Rn7xPJGsolP3YkTVoKCQNmcIDAlnBPOMZx9V4gbyhMiLyGv/fkGgqBjJEKkIxvw5FHoIvbwKpwS5Lga6/rSQZ5Q9lVgJKuefQTdyNGnE/FPUHeUF4FvAp4jAAlEzEWPZbl3DB4pzi4Qt5QHitgDpeMS5Ani2N5SyKPByfAL4W8oTyVAIUbscnz+wdXeJ7fWm5J3JWQN5QtBMDmomIeW0y6TLGYKcbmGkr2jHoyX+f0QWKCD2e4ToB+IWrH+XuglD7rDzoq2rnwjE55mr3+8Zdz/HtWCRicfT+SOPYkezMISsq3sknkOhZBSL7MSh6kRVFRFJCcknwxU1q+LWOwjWhiyZVZJqzXzCHiftMQBnl3N4svmGtbgKTXVco3hdjqZPtDv0gDK2PjcSxC/HawLFTKrG8cH9FcsGP5trWAOQjR/TEWYAk6DDyRHdhZwFPx7AL+A2XBxTB9HMhUAAAAAElFTkSuQmCC);background-size:18px!important}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .node,.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACpElEQVR4nO2Xi1HbQBRF71ZgpQKUCqCDKBXgEpQKEBVYrgC5AlwCVJClA1xBRAWRK1DOY+XP+oMlwwyTGc7MmWtZ7719xJ+A0yfz/y7Qtm0qaYLG1DlX6wwGL8DBCXGDBSZoNFjhjEUasjeDFuDwMXGHqQIvaFygUUu6ZYkHshcOT8LBV4QdnGnDFCs0is4RGl5hkWfyTRwehYMT4g5zbXjEguG1tqA2VVjoGlfMFRZpyIMcXYCBE6LABI0F2sFeb0BfprDIJRoNVvRNyT0cRnQD7jFVYIkFA+YaAHNycTCO0Kgl/XI7P4DDCBpbYsUMS5oacjCMSogCJ/gKs6IzowuDppZYMRdvNrfzehuUZQrvD8NeZ68dqEkVDs/VQV10ZnRh0NQSC2zwB1pWOKO34XaqcPAYt3nAW2pqAXUTosAEnzAVH1fuO3JNdGHQ2BJPzrmMh2MeV3iBtcIhucLQY1Q4xlThe8LePw/M8uIH4rEj10QXBoUt8eRYQB08VYpBOMI+LLFiRqkOZnidu4DB05mk39iHn27nPUG/19cCXwu8ZwGDW5nCl9MFHuIFc3q9dqDX670LrKDEPpKlNh9L+9iV9FTkQejx+qgFDMoS4i8a36hvyKNQ7zVgAcMrfLU+kweh9LWWmr05Kyi5Iu4wE1Aa1UYXBg25+OfU5nWeKyzSkBHUtsTeUINbCTHBAg17mQpK59pir9Homgu0AUaDJc0zcg11LSGej+bw9A1RavN/xhQryhoywuFRGJSKRrxGo9bWLxXcjxbgMlP8y8wjFtyudQSHJ+kG2yKXaHixCP5B4zveY6bAAu1grxM47A2L5AqLjPAQSyw52Gp6MWgBgyUSolT442SbGdrhDdmbwQusYJFU4RNi5Bxc6wzOXuCj+PQF/gGjJ1cw9OUM3wAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .account{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABjElEQVR4nKWRzW3CQBBGZ7nBKXTgEswROMR0AB2QCoAK4hI2FbAd4A7iCyBxMakAl8AJhEBs3lgYYhQlSHzSejx/b9ZjI3daLBYjzFBEQk4qIh+dTidZLpdBu93O5U4VwHw+nxpjmpyxFq9Wq/B4PDoRSTiice/9rNFoTFqt1pbQDcCEiGTMtEh+KMuyl/1+n9McKpQbOhHZUjfG3gBMjynShMWt6NKUkEsUuNvtNt1ut0nsYYAlt+YGThC+p67oLR4qgn3MiEQPe5VO5BMyAD0AxV5Op1NCXSDIcK4CkrKHTbkk9hLgT0Xkq16vx4fD4fV8Plv8CYAEWwUona1/Mu0Ft9Qaf0DjEKt/wddqtQG3SQVdAUx7996/8Wop1O9NiUU0RvhDTkzMaYw6V/qGBr26xYRcs69X570imgJACZOtNl32kgMJjSYhpjSHvzWXuq/DH+JHhukOUqpk+UfUWkzOAi2AAMBMARnUnlJJ/imaIprGAPq4CnQKUGIgDwhAAMBRH8lFxRKf0dOAb1+0+Iv8rQDnAAAAAElFTkSuQmCC)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .account{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABTklEQVR4nKWSgVGDQBRE9zrADq4EOvDSAekAKwhWICWcFeQ6kA6kA7ECKYEO8H0gKOhoZrIzm/3/77+dA+K0wziOJ6SUlMNW0rNzrmHu0V47bAJYOiN3sLJlegtJkhpoqOALfMQf0K8AloOkGiPoG5hnSC9uhNfTJ0kDdYVuAmrNRkQ3wEviFnj2KBn1B7Xd9OoAm3V4SYB+pJ7OTj8GZgVyYn5AVzDPkDd4cPMj5NQNtRdwcAVmK64Hp5dE7yWd4TusJd3DCM1v0B8BOfIKM3hBB4+w1PwVRngkoBVYAzj8hDzACDtbYBYkBc2H7QulZZa09I5CDO1QDguGA7oBvhfPDSN+os+oe3HG0XjN/7gcc0B/xX6PvhS3s4AkDIZJ/4DdiPTsRmov/pUWcPlEA/on2A3iRbJboNYnC7BEryvArhcvkP2gBQ7ehJsDPgGuzbA0XPT67wAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .account{background-image:url(data:image/gif;base64,R0lGODlhQABAAPYAAAAAAB4zIxEREQzBOWt3biGbPyx4QDZtRJCQkKCgoFBQUGBgYE9PT7+/v4CAgHBwcNDQ0BAQELCwsK+vr/Dw8P///x8fH8DAwN/f30BAQOHh4TAwMAEEAhk5ITpkRBZKI3qBfBRYJQICAgaxMYuLixqnPZWVlaSkpDeLTERJRR4eHiEuJA2HLALVNg7GPA/QPxJvKQLYNwvUPQTYOAqfL56eniiQQmhoaAPLNADYNhYwHExRTqqqqhyiPRYnGj9URM7OzkZTShO6PENPRhNkJxB5KnaUfnmLfgi/NczMzLm5uQsWDpCYknCpfwmuMgfVOnOgfoWdi36gh+zs7IGBgRa1Pnd3dw7XQBjCQoaGhg0VDxohHEFPRDtaQv39/cnJycTExBwiHS6EQ9TU1EFORNjY2Ghza9HR0c/PzzGuUF9+Z1GRYT17TZmZmSS5STumVliIZB4uIu/v7+Dg4BwgHVyxcWCocmWXcerq6maNcGuieB+tQkRERBwhHra2trOzsyH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDwAAACwAAAAAQABAAAAF/yAgjmRZRsvUYFXVNM9mznRt31nT7nyLLbeg8GbR9Y47jGLIZCooSMoFgqwgTqqEg9FkPnoahIxkeVB5k8hI0qM41N3agueG0xQa9OgSXcZNGzwQYzcRCTwOIht5SFd/IxEsLRB2Qoc7GSQbKT0JjyIOOxSVQ2wtDTMZZy1AfxFQLZlxrzt+WDwWf3Onn7sVEjWrnnGmFbKPsBWkIxbJuU0RSZ8ilxW2JqEtjkwZO8OfCjuJNBY7EF3dLeOfgdo2q13Z1tMiOxc2CJhN8sef9jb8mvha96gcrxoBue3Y9iidFYD6mESbRC8fKxvFnjFhVEHjH0kdbYiKY7HCtzgOz//J8RbHYAuPTVa1ogHyGpNqKuOJWjaipIaCyU4K8VXhwcpan7544zmD6D0a8n7Rq1YBQr8ZFiYIWoYCZFWmTYq1mMAFEIJkFSgQivDgxRFK9EZQbSFlggMEK95WmmsO7J8nVaowFMGnSoOrnzJoDYwEw4NKgAOnmYaHsWUrlTJkeOBglSjEQopEuYDAgQPNpiV4FjWzhAUHaCu0FqKURxhC5MwcacDUUI/ZNuZqAE5EbFXcJTagJX7CMwWjDQvTRU7GM3USETxf8Dskqtoa2XfWoCp02oJkFGCSSTZYLg/m7JLBvYPLRDhxcWcoZzl+BzDsIJWXnwgOGVODSyH11NeZgDT4FBx+IiB4HYMicESQa9JQsxCFNTiEwTs75EJLC9wxKJ1NJJQERG0CcjiCQ6jQ4NAVq0zoYoU7MOXSdubciA9SNNhz30M+yrhhkD6UhGKRI/RIQ2FS5MgkDfDQsEtbO0xJQzE2WCCDJE9pWYI8NjZ5kJgkJGQDLGGiKUJtZYowx3duQsJHe3XmqeeefPbp55+ABipoXCEAACH5BAUPAAEALAAAAABAADkAAAf/gAGCg4SFhmqGiYqLjI2OjYiPkpOUhkGVmIuXi2eVNQGbmaKGnaOmgmaVoZOrp4OlrrGNsLGphZ+yuYW0trqirbq9psKcvsbHusDIo8qMaMu5tL/Q1NWYxNbZ2o7Pstjb4NrShd/g3QHllqfn4Zm4k+nkhM2Y747x2eyS46i7yPSi+G0TSMoXwHbUDrpSOIqgNYGRJOHz5fDRxEH2+q2jdFHfQEoezUnKmOsiJXsmAzI6yBChS10VX8rE5AaLzZn+CAmwiYVHO4ap0vBsg5MRTzhFF+20icAlQxQ8QSRV9IZny2MhDQm1KSBczF5bsUylynNsojU8RZgthKDsWkJsDGyieFuIQwQAdAcFAgAh+QQFDwAGACwAAAAAQAA5AAAG/0CDcEgsGhdG4SrJbDqfxhTUgJxar0QV1qDYepvdLzPBFX+XWbO6WL2GsW81ejg/r+9WKb09JOP/UWx4empxTVpefGaKgGCNSYhKj2KGf4R3lZBml2t1k0WZn0ScbqJOpE6MZpGlrYNeqKZMqppirHKymFa0Vqy3X7ygucNQrH5XwUR8oV7HUMnEZU6/s9EMtUWe0du6srGwr96PKd/SW9RR5UK01NC9T+hb7gYizuvn2Eae0AIDgKTa6GRz0s+frIBbOAxYOElRvHhDRCxkOO8KwiRxfhWYaHDSRSwBOCIwdembr4gcT3DzEmIigo/cqIkkpk5Ty4UgVgphpszATDZrUzhxhKmT1YeJBHQO4TmkBNKVNYtw9KAUC8eqz4ZcxQpvyVasRL9WrSlWKVEUE7laDKHWShAAIfkEBQ8ACAAsCQAeAAYACgAABBgQSQkmOkOGwUHhYCgOHyggHFGhhkVYSAQAIfkEBQ8AAgAsAAAAAEAAOQAAB/+AAoKDhIWGh4JxiIuMjY4CfI+Sk5SDfZUMlZqLmZuINZ6hioSXoaamnZSppqOWrKewkpGuhqCxt4azuIK6oauLpbvCu73DAsHHxpq/t8Woj8iYuK3KhMzVg86y2Ija3InLqrjejOTfmtGU6Z7r59vfyO3G1+7uyLbc9Jr49afmyf3YHaIWUACFMX8QkLjhwE/BcklIVEFCsWLFKs9iHZhosWPFRvpu2fBI8qMjPub+IfoghCQIhSAg8bHyIGYleZQ4drQSoBHOYRxadjRwcyAwTR1IAvDkjCCpQk4JsezYU1jUShE8VpP3U1BHG1YnrUonlOINY1crhbDooFovcvFNCLF9OInFxbQB11l0p9LQJRh7C4YsZBFBvb7F7tI9OmityYeDvQY+XMnigcWSFGN2NHnzQEWdH+KVTHGzSp2bRwvo8dgzoxAwRLhuFAgAIfkEBQ8AAgAsAAAAAEAAOQAAB/+AAoKDhIWGg3OENwGHjY6PkIZDkYmRlpeNdJgCcwqbn5AKcoejEKBUoJdmhYmMhHRmpphyqKmWtKGVl3Ketq+EEK6ftQG6vo66sraTg8LHhbUCo8+HQ8rP0wLMoNm9kJrU4Y7Xz9up2Y502eCpxuWO0aDm74Lxhezkkdv2oM6P+ZeieRNnaR4kgQQPDjIY8Bk7hYIYOpKYiiK0hbYAJjz00JKujp8+3tqIaZvGcA9BXjrJCuMxlvAGoXvkDpM6casK+spJchA/ghAsCuh40hjMjYzQyXF2o9FRW3Mk6KlD1c6Emk8FZC05AUuLr2DDujDSAE/FcCJsiF3Lts6dMITvRPUc1IOt3btERCwcYoZKPl6piNjFQvUIlSFD8tghfLcDRyozP4lw0TZSnDte1/aMwLbHpw+ZwQZLFxnSB7Z6QQEQQ/mrNH+vrsEmJFis42McMgta+k+mow5rUz8DUFemSkE3H3EQ6zlhkWwsB4LEEdZOzwClPxWpPldb3HS/BE0GW6e7oZqNotX9imX2Rl0/kSMaFNaIeZecesvfzv5+o4GQhEWCf/g9Mk9Y7s2F3j20gYUFgf9ZQl1/EEa0yRxhVXjIUXIgqKEgW5mR4Yc2MTLih9EkSB9YJAqAUIAsksiTioLsEWOLmxDBAo6fBAIAIfkEBQ8AAAAsAAAAAEAAOQAAB/+AAIKDhIWFAoaCDx2JjY6PkIZkkZSVlolhl5qbnJuIgg4KnZAPiYyEYaWGn40OrKOOrrCzj6eDto+vAA6CuLSHwJ2Tt7+FvIO6v8O0r8uXyauFmcXU1YXOsNAA04LcldrWhMec2MXjhtxAmsvnnL7h7eGQ5Y/j9PL2nfGa3vWD940AbhIo7t+zQerkPep3iWEnhwrJRURFkVPCiYYuXjoH7hdETqomhhTUkdO+YkAIMkwGraQwUzBJLngh40qMK4RcWjRh80WVKicavRpws2gMZNZ4Gl1a1ESZRj2NEiJoqccMpliXVsHlgmm0UVWyisVKQxCHEAd+PADBIxHVRDDRxlaxEorMg7BRmcLAdPISTaYD3knDq1foqA5YN8VlysKRYEghEneyurRxo36PBbFgGmJWhLwx9hrO2Sjy0mIiiBrN/JGQVms0rhbVuc1QzaJV5C2+OfLSZtwRxRgF6M3bUtqTi4KoNG7EaowiovZ1aJQKRkEeelrK9Psm8llWbmqSev2fzXmFnpdXdBSANm/dca5nP/7mgPmCyLSvZFQMfkHtaeSIevjJR8kD5P3nAiVhMJIgfj0QA8mD81lh0IRF/aeIhI8QpqF7mrBQ1oeaBAIAIfkEBQ8AAgAsAAAAAEAAOQAAB/+AAoKDhIWFWoaDOomMjY6PhlyQk5SViVuWmZqbmogCCZyhi4SYl4+eoaepq46jipOoha6shrECtpaSr4agtLe+hLqsscKWuLWywMrLg8Wpx7+7ldDMtM7VyYIQmdei2N/cnN3gAuPk0bnpvuaN7Mja5++bpcPxoe6+9OiZ2/aD/c/A6evlb1UCagUpQXCnTxCuYwiXzZKmpcSVGTkygvHisNoXBxcH1WAU60XGkydrRNSUBSPKlzEufmEE86UHX1Vi1twZQ9AHQi14nlzpCIvQoydHcBDQgYUNDw+sILj4El8iFjprVonKhcuNnC5rsrh0g2rGTWFfQgpgtCYNkji6Tmb6kDVpJqwwRzACAAOjpb4wl2oSARalXkYdrpB6BJNV4pdjSR5q1NhXXJQ/JUNSu2zES6L7BAWVW40GZ02mT2L5ZvHkTc0dB30GZ5K0JRcoJzLjENZKo4aiTzqIZ0A4JUypM4JmZXaHJeP2uuik0q5Q7oJmoTW07a/wa8aqE0rPeIMSd38oJ6VPKCAsgM3n7dXOIfjSovUJC2d2hLK+vweuwXcWe+1lpFsi8cWjBQk5PEDgYB+8B0kgACH5BAUtAAEALAAAAABAADkAAAf/gAGCg4SFhUuGiYqLjI2MP46RkpOJPpQBO5eai5maTIeCNSCdm5efhZaJiIsgq6WNrY+apK+vroIgjqe2oKWQjTW1uYO3tYS/xgG3yJTLqqjJ0dKOzLXFg6mC2ZLX0bSFwwG7ktW1pOGG2UCXyOjG49Ph39OGu+WM8vT4g/eR7prb9gnqpwgZvFmDDhLKN8nVuloKGwWkNLFUxWgR2elTtO2io4eU5l0CSQldt1DJtgXbaEjkphonX/2bBoSgNkPXusU0pyijMidPYuQYKoUYywZNZCh1ISSKoltKh0olunNWk0ZSlYij9MRGNA5IpoodO9UFEUJkx3ao5SKt27SI/0I46WHgxpGkYw2UyqFIRtNRP6C0ZUSjElCxPThMUmwohwtHHdqSRcIxqlQhjBuFmHyJhtCxizyXzayoyDSwYymXnjHVCYDQY2Ek+3x5UeSpZxPJLkT6FQfWuG1bfpJT7GN6qo0WtMyicVmWh6UywjuUdHTHLAUJmaq3stQPg35PrWps+PTagnBk9ydcuiEo6wnZmHp+qKXr5KVZDrKIenqpV8V3DH3LESUgVlKd5ENUPIiG3YGEbDdUd4ngxUML6EFoyHGJRDFUEvJpmIgMi1wowxQi9uVeXwGm6NxQMemwlosbSpUbNzRCIZUHjsRAYyFBPRGJhHzRuERSQkhCgwlrPwbAgWmRBAIAOw==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .domain{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2BAMAAAB+a3fuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAnUExURUdwTLCwsKGhoebm5s/Pz7u7u+bm5u/v7/n5+dnZ2eDg4MbGxpmZmRaeVDkAAAAMdFJOUwDD6T95qkAoEGBQkAHyQfIAAAHQSURBVDjLtdS9S/NQFAbw05iYNDpEcBE6iAjKS4YXivt1EFQyZNBFMnTq1OHi3KGK29uhr3MHFVzEoYsg4tBckn75/FHexNR+3UgXn+mSX2nOOb09RMvFKpfLDaWYhy4AsckX6SaRJOJ4nv6NSeLrLOkTktiaqaKE6YTTFV1iNnsTKmI+k29tL9jwuzMsZtzltcL2MwsUFmf2f2MxW/RrMcuqpE1YqjJloY2c7sYdBjkWqwc2HttKrv2lVYhHhIeIH06AF4j7PwE2XbwBFWmRhZ6NwRoFMblDk9XB20KWkZh8sk1w9IY3oqBv+ZqgZkjvqcnP+BR0jLvagJ67tlP4oEJEpdTAvRb3mMaaDjUdfaCPLH1EX+9Dq9bo1Ct1R2NPhl/o2V3D7K9m1rmivkbtrsHPdbYemX6Tb+uZOUU7KsoyirRjVmohsTZrGZl1yQgtKkVyRpw8UFKblllPnrgle1kDk31xcgdUz+yDamC27KUAh9zkOEyubGo4cbF7D1wEiA+A3VuIUzcxcnNGLeTv5+VYJM3IMT+9ukr6xcv7YzxlA+pVML0MzPnZCL7UDpn/v8zsHrLzd9bUGlQtwptSLslij9LdesbVM6hWq8uO6xPhZCDIp3zh1AAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .domain{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA0BAMAAADVih2hAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAwUExURUdwTP////////////////////////7+/v////////////7+/v////////7+/v///9/Gv7EAAAAPdFJOUwA/w4UQ8GDgMFBwsCCgr3PLWGMAAAHaSURBVDjLtdS/i9NgGAfwby655K5pbQOOwhUVbkwG5cZGV9E7KIjokGyOF3S6W+zi4tIiiINgRPA4RdBNHUQPNx3s6tQT/AM0MbXUnl/TNHf9kTfd7ss7JPkMeZ6X932AcS4YxkmI8nmVcW69zICyxjS37Rk5z6PUp+0ZJ3J1Ui5yKmfHsuRMU9Q4ok3OpHsoKjNxU2pmqZcW7mQpGjWgU5DXo1+dFsTFsWTPEOTUUK5QmB/irtLOTjAn+/iaRz+xMo+2Ojxj8lt9k2GHW6uPGKwx9BOy1lnxaVs62xrdT0UOVG6UEtrXIpQDnJPZKrFxGY6nsCon5OkH0EO8k2gvE/dhWvFaSGggd4uFPupKgHjV7ForXuWEutJvufhrKcD2cus9zIqPdvPjSkKhUi03PJV4W2q/AK0vykDDq4QCuL7lxhW4mrcnsVpQ+yo+jFoGOlV7gU/Q7KEQf9L/As6IKnAGWI+PQy2MD0oPi7SL6UZZEkP49GAG0JJHV02pf5PRc5P/HpPfO4x2HF5/OKTFvO3dgJxHVlydWA6GJ9QUSXBMZ3ROZGHlwls+ec/vztK18XC4My1/xsMBl3JHCvAgdxDNG19Qnh7Ktp3p7t6bIdzYFbYuGUZl4vU/Sd6bbwAFS00AAAAASUVORK5CYII=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .domain{background-image:url(data:image/gif;base64,R0lGODlhIAAgAPcBAAHUNiu7TwLUNxtUKbPBt4qylLfEusfHxy24T/f39xtHJv7+/oODg0pdTg6cMgLNNQuqM4zBmZO/ngXTOHNzcxhzL4qylY/CnIqpkou3lwLUNt/f3/X19aKqpIeQiYiYjIaLh9HR0SDHSgHTNRPNQRPMQbjIvOLi4kVpTjiWTwSyLwnROwPTNzrKXh7OSgSpLhjPRUVzUeDm4hPQQtri3N3m39zk3uXn5gO5Mdnd2rXIutjb2dvj3QjROjWhUAkPCvv7+w7QPwYLB4qnkQEDAR0dHRzIR37DjwyoMwPJNYarkAQJBhgaGSLDSoTDlFBQUBN3LBVvLAwSDh0yIhxBJQ4UEAACAR1kLxtOKBtaKyu8Tx0mIAXTOZi4oLC0scnJyQa+NIK3j4DEkd3d3bzFvrG6s7nJvSjATX7AjjOwUktcT5G9nA6eMmdnZ+rq6i61UCLGSwrQPBnKRc3NzRxoLyi/TcbGxhR+L19fX0F2TkCAUDuMTwbSOUtjUVJSUlhYWAIGA9ra2gABACXNTxk8Ijq6WgWiLBlGJCvNVDzGXgLKNBlnLRgmGxhgKhk1IBUbFxgtHgsRDAHNNDXMWg2ILECCUQO+MjjLXQLGMzzCXTm1V4u+mDvIXk9bUjajUQuQLIu7mHl5eR05JObm5omkkAECAQPUN8DEwR0qIBw6JL7Fv3JycrrEvU9UULbLvLTGuATTOC3CUiTITbC3sjiYUBSALyrFUDC5UjG1UmlpaTSpUYLEk////8XFxaurq1FRURYZFx8qIvn5+f39/U5UTwsRDQIFA/Hx8aWpphxfLe7u7vz8/BwcHL/DwNzc3BIXExOJMLG4s1NTU4WFhQ4UDwbANNTU1H9/f9fX1x8fH62trYqNim9vb5qun9PT01tbW1paWhQYFWNjY1lZWbXDuKysrGpqarG1shsbG7zDvq+vr3x8fIuYjpavnOHh4YqQjJiunuPj43Z2dkJwTszMzMrKyp2toSuzTdnZ2TuFTWVlZWxsbDCnTc7Ozii5TGFhYSH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgABACwAAAAAIAAgAAAI/wADCBxIMMAPUQqSVaAzb4ACZqUKSpxokN8KPqYEANiYMU6TBhEpSgwHLQ7HkyhX1EkmcqAxUSRSyjx571nLfBhn6hTQRNTEUnc67tTZpIhEmEOTEihWUJyFp1CjSp0a1WfLq1izah15zZfXr2DDihX7x1gxZ7zSql3Ltq3bYW3GDXtLt67aUGnPHeOlDFvaOcqaqbX2d1QzN4V5hQiUFm8BCOR4/cmW9oe8Utp4rQuAOJhnbprPCnvmpzEveAAKKGMSoF6zANOC/eFltAOvJdJkDyOG2Vmxb6ZPABDR7yCebsbole1l9l+0AMhyjxZFrJmxbaYXlNDQDfpvYPHeGajTl61bMAoBliHXJiTQD3bQsxMAkM0cvlLPgnGIhp/YMWDMiMJXALp5xll2x/CRHG0B/DJgfH8EYE5awcAmGYF3qTXEPgkoVl1joCkmih15+edhOmoJaNeKbYVgIYswulEhgb/UaOONOOaYIzpb9ejjjwMNcFFSMxWwBEUVjEBkSkWJBEhJS3LkDzVYJVNNlHRsVYqQDwiFUhN0hNQjfggl01BDDxnTUkAAIfkEBQoAAwAsAwAAABkAIAAAB2qAA4KDhIR5hYiIPj0TE4SNAwGJk5QDPZQllYlvho6amgKflJJxoqanqKmqq6ytrq+CbnV3rQFzExW1BQC5k3iVcpEPe4htpwAIdq2MB68UsNDR0tOrpdSmApKuCK7Bn5CDjRNwqnQDh5SBACH5BAUKAA8ALAcADgADAAcAAAQO0K0HCEUsiFGAMl5yNBEAIfkEBQoAAgAsBwAOAAUABwAABhpAgcAEEQkLgIIw8AgJSaXTMzUEjFBCAVYQBAAh+QQFCgAFACwCAAcAHAAUAAAGTMBCIUIsGo9Io3DJbDqf0Kh0Sq1ar9hsNhKFBLCSIZObEUw4Wm4zIAhXPdKLplLoMO3Mz1MtJAAGWk8bD4BQIGAUgYqLjI2Oj5AWQkEAIfkEBQoAAgAsDgAOAAMABwAACBkABbz5MUrDjwgARJHoQQoAnIIBBIRyIyAgACH5BAUKAAIALAAAAAAgACAAAAiNAAUIHEhQYKqCCBMqJBhngqmHAEwtnEix4sSDFgdKzMhRoESMCTd2pAhypEaTHEuiXMmypcuXMDueUjgTJgQTAlDp7CjS40YAEQaicvkzAMGhOQXUnNhzoJEJq2IOlAAgqcGrLOOUEloQqUlVKgmy4iq1LEKkXs2qXRuzKUy3bFvC5QgxIkSXYVOlTRgQACH5BAUKAAEALAAAAAAgACAAAAfxgAGCg4QBQlNUV1BRAVhURVaFkpODPVxchJgBWmqRlJ+gg2dXoYZUJKWSVaGaqYRnU5NEUK6UWpNTPbWfUpJOv8DBwsPBVLvHyLtLyaBEvczQ0YJe0pNiSIJNbAFm2Ei3AUhm4Sqrgs++AUeE62EBrUdjAEax5/bWokmb6tlHAOtbBNVbNslIkltBUK15J+jSCCCGIgqZ9kmMIB+vurxLM6heQFBmDBTSB+6fwEIfCymhNISQmi+UyHSsRjOVxyc4c+rcyXNnACY1g+7CoouZO0q0kq0Teg9UFjC1SLmy8jRJq0qbrnhSJgWRIkZUHoUKBAAh+QQFCgABACwCAAAAHgAgAAAIwwADCBxIsGCMgggTEtS1gg8sDQI1PAwSq49ChUEuDlxhS+NGjwU14NLIByRCkRhNKox1UiXGVy5jypxJs6bNmwRz4dxpclcAmLIEugogh2iAkUMFIokF5IhHWD83Qi0oR9aKBCxTCryV1dZUo1sBuEoSoFXLoLEgEiTBsaRAJQCsKoR5dCCtqGAJqgAA4GJJV0ktDmSZcWCtuCoPJhT8M8YGnpBltppMubLly5cjayZZUy3kr5BvfS4xc2LEiUF3KgYZEAAh+QQFCgABACwAAAAAIAAgAAAI/wADCBxIMMAPR4cWDRxwiBGRghAjGvQkkAWAinwCrGjRSZDEiIwofSyIqNFIgYAIwThZEEChk5VYRmSBiNBHFjIlJnoE0VHOmwYLVopAtKjRo0iN2vzJtKlTIU6jSiXY5s/Uq1cjGBLoYmuAF10TBSjk9cXXTAG0XogoYaxGgRHSWnzbgusggZcAuAgKEUbcAINaKAJMEy+ntC81AgAAaqZeRZNwrryw+C0MSWkBE/40UtNfkm01fxUYAgZnlhkrul2ReSAiIC0+QYo4RCIGloH6EFyKtbfM2QEg+RlOvLjx48d5+l7OHLWF5hp3jhTZNPHJRpZk6lWY06MlSRYvKg7mushj04cITQps6HBkQAAh+QQFHgABACwBAAsAHgAKAAAGOMBcYEgsGo/IpHLJbN6Su6aU+MLVpDIiD7qCDbNTZYTVWs7AxVnSBZCEmTMAgOacAlRv5ZUW0w2DADs=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .terminal{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNpiYKAQMM6cOVMASBuQozk9Pf0AC5AuAOJ6cgwAWt7IhMQvRKIfAPEEYgxhQWL3o9EFpBgwAeifQhKdD7YI5oWPUMEEmAQR4COyATBwAIgdgIacB2IFYkxhQouWB0BsCA3E86QGIsxvDSBXgGIDSxr5ALTgAk4XADWAQt4fiB2BChcAaQVoGoHheLwuAGqagBz/UNsciQ4DEgE/zAUfQM4DOt+eRANAYTMRZADIrxfIdMUFSnMzA0CAAQD0hjqnYxWD2gAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .terminal{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALhJREFUeNpiYKAQMH78+FEASBuQo5mfn/8AC5AuAOJ6cgwAWt7IhMQvRKIfAPEEYgxhQWL3o9EFpBgwAeifQhKdD7YI5oWPUMEEmAQxZiAbAAMHgNgBaMh5IFYgxhQmtGh5AMSG0EA8T2ogwvzWAHIFKDawpJEPQAsu4DQAqAEU8v5A7AhSCOQboKWRC1CM3QCgpgnI8Q+1zZHoMCA1JcNc8AHkTKBz7Uk0AOS9iRRlJvTwIAsABBgAqiNCt+zqQrsAAAAASUVORK5CYII=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .terminal{background-image:url(data:image/gif;base64,R0lGODlhEAAQAMQXAJ6ipUFITySRPIiMkDFRQuXm5jJKQy1kQCGeOzBXQSl3PiWLPVhfZSxrQCpxP9na2yeEPTREQ8LExmRqb5OXm/Hx8TU9RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMyQjYwMTU3OTA2QTExRUJCN0NFQUUwQjRDMzM4RDJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMyQjYwMTU4OTA2QTExRUJCN0NFQUUwQjRDMzM4RDJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzJCNjAxNTU5MDZBMTFFQkI3Q0VBRTBCNEMzMzhEMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzJCNjAxNTY5MDZBMTFFQkI3Q0VBRTBCNEMzMzhEMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFMgAXACwAAAAAEAAQAAAFU6AljmRpBVOqrqtFVXAsy9Q7VMMDzHHN/5UawGQC1CiWg4IoOiINAoGB6BxBENSjyIE4oFKMprYhIFgYkvTQpWWOqm6RcVBI2+/2AuXL6k8CcSYhACH5BAUyABcALAcACQAFAAIAAAUIYJSMBLGcSggAIfkEBTIAFwAsBwAJAAUAAgAABQhgMI0MI51ACAAh+QQFMgAXACwHAAkABQACAAAFCGCUjASxnEoIADs=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .cron{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFrSURBVDiNpZMxSFxBEIa/ed49tQsBQdEqgrVgithFW1sr62PhKttXpjy0vWb2WjkQrk6rjWUgjY3ICorYGCFV9C7vxuJ24fE4Y8SBZf/9d3b2n/1ZMTPeE1l10ev1Frz3Wy8lq+pXVf1Y5cTM6Ha7jTzPd4BtYBUYAHO184/ALnAJnJRl+b3dbo8aAM1m8xB4AO6BT2b2C5ivFxCRv8AtsJ5l2SZQYGao6kBVFyNeNjOmDVVdifOSqh6Z2aQF7/0xcGNmF4BMkV9tw0RkDfjgnGs14kYJXInIOTALjGOhukUZ8AQ0gc+JIJI/nHNnIYRWCME5505CCC7i04hbzrkz4Gc8Q1IwEwedTmcvXfcSruZnNZKiKPpFUfT/hZnYX1YVyGu31hRk6X2SgnEi/lPBb6JTSUFuZsM3KPiTWk4FbkXki/d+CORMbK3aKEzsTXhDRK6rBb4B+2bWAkbVN5kSDRG5E5EDiJ/pPfEM08DH4VH64rEAAAAASUVORK5CYII=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .cron{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAEPSURBVDiNpdO9SkNBEIbh58RoFKwEwT8QFOwEQQvt1NbW+7Cx8B7svAZLa1tbG0sbEQQh2KigjcZoxsI9YT2EGMnCMt8us+98s8sWEWGYUausp7HTJ38bU/lGPYt72MUyFjFeOfyOfdziAudol4BjPOMRS3jCRA/AJ5pYwxaORISIOIuImaTnU+w1F1KcjYjTiOi28IVD3KDoYT93EVhJ+hfgDtdooJNA1SeqoYVRbOSAFq5wmR0q+mhYzQEjaeYJ/XQ3v1bZlCrFH7rw03bXwSBVc10rYaWDzgBVc/0ivVTpYAwf/3DwJrVcAprYTJCx1F/15huZXsc9FOk3TuIAc2hXqlVHHQ84wWsx7Hf+BgvadUGnT3fcAAAAAElFTkSuQmCC)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .cron{background-image:url(data:image/gif;base64,R0lGODlhEAAQANUAANPT09HR0c3NzcvLy8nJycfHx8XFxcPDw8HBwb+/v729vbu7u7m5ubW1tbOzs7Gxsa2trampqaenp6WlpaOjo6GhoQDZNpubm5WVlY+Pj42NjYuLi4mJiYeHh4WFhYODg35+fnZ2dnR0dHJycnBwcGZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAlACwAAAEADwAOAAAGesCSUKQRGkua0RGjAFQm0EkFoMAIFY9HAHPpXjABiINREohKoaMwHSKUBgvKJEKvTygLw1vCyWj+gBkcEnoGHCUWFmpCHAglBYeLRhsHjxuSRhqOBJeYSI4FnZgeegMdniUgBSULER8dHrCxG7QRDUIPCQq7vLsJDyVBACH5BAUKACUALAcABwACAAEAAAYEQIslCAAh+QQFCgAlACwKAAcAAgABAAAGBECLJQgAIfkEBQoAJQAsBAAJAAIAAQAABgRAiyUIACH5BAUKACUALAcACQACAAEAAAYEQIslCAAh+QQFCgAlACwKAAkAAgABAAAGBECLJQgAIfkEBQoAJQAsBAALAAIAAQAABgRAiyUIACH5BAUKACUALAcACwACAAEAAAYEQIslCAAh+QQFCgAlACwKAAsAAgABAAAGBECLJQgAIfkECTIAJQAsAAABAA8ADgAABhTAknBILBqPyKRyyWw6n9CodEoNAgA7)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .app{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAF7SURBVDiNrdPPi41hFAfwz72uoVsUWZOFJbKThYkVe1mpx13YjcmU/NwrZCKRLNRZsrSZErvJ1h+glFgiYxC6Pyze8zSvOwsLzuZ5T9/n/T7n+z3ndCaTiX+JHkTELlzHHozQxQrOl1JeRcReLGIbxtiAN7jcS6JrCT5OcIx9mMcAZ/EBz5N8hCO4UQl240kp5XYtLSJmsZDpdjwspTxr4V9xppv5EP0peVuzEnlumcL7GFaCDn5OXfj+l/wHulXCBIci4rXG2BFmMZP4RhyLiBmNR0McxqgSLGBOY1iNIW7l96LGyNMtfBXznf81B/vzhR0pB37hbillOSIO4hw2JdbBJ9yrEu7gIx7504OLWMYFvMcLax6cwv1K0MPLUsrTWlr2eS7TEZZKKUstfCcGtY3jVnk1+i05E+vnZDPGlaBnfZ+/aMZWnqtT+Df0qoR3ON7qc92FlcQ/YxARB6ztwlG8rQRXNdt4Mn/u5AuXEn+AmziRcroaU6/8BgTXdRpxDzi5AAAAAElFTkSuQmCC)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .app{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFsSURBVDiNrdO/jw1RFAfwz4xnVzYIydZeY0tEKETChkIoNGrNtkKyhQL/gUg0YgudQiciGpVEIRsdPdlkQ0usH4vNvHcUc27e9bbkm9zMmfnOPfP9nvneJiL8CwZ5PYS72I8xdmANN/EeQ9zGAkZosYHrTSp4gD14m+QIZ/ATl/AI83iRzcc4jC0RISIeR8S5rMu6EhFvsl6NiOUpfjEinrZpYZwKasyhy7rL+xp7MW6rB5tTL/xKO9Dg9xS/WQ9xJ85jJj12OJ2zgMBJvMs9IyxipgzxFK5lo4JvWMFrHMNV7Kv4DivN/8rBkVQwn3JhC/fwCiewjNnkGnzG/aLgJT7h4ZTHBVzEE3w0yUGHyxgWBQOs4lml7rvet2z4PFfBASzVOZj1N+YqO2F7DnapcjCwPQdfTXLQ6v9KjR8YFAsfcMEkByXrG8l/wRKOmpyVs1gvQzyoP23D3NzkF27oc3Acd7A77bT6od76A2AskgeNVoIQAAAAAElFTkSuQmCC)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .app{background-image:url(data:image/gif;base64,R0lGODlhEAAQAOYAAOPj4+Hh4d/f393d3dvb29nZ2dfX19XV1dPT09HR0c/Pz83NzcvLy8nJycfHx8XFxcPDw7+/v729vbu7u6+vr62traurq6mpqaenp6WlpZmZmZeXl5WVlRTDQBTDPpOTkxLDPhbBQBi/QBTBQBq9Qha/QJGRkRi9Qhi9QI+Pjxq7Qhy5RB63RBy5QiC1RiC1RI2NjSKzRiSxRouLiyKxRiavSCitSCSvSImJiSatSCypSiirSCynSoWFhYODg4GBgTadUDadTjabUDSdTjibUDiZUDyXUn5+fjqXUjyVUnx8fHh4eESLVkaLVkaJWEaJVkqHWEiHWEqFWE6DWkyDWk6BWlB+WlB8XFJ8XFJ6XFR6XlR4Xlh2Xlp0YGZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFHgBeACwAAAEAEAAPAAAHtoBeXTEdIR0qWF4/BgECAQtKXjIrQkBAMjVeEAwVFBUHCl4iRV6lUy5eCyalXhgAXidArE6oCxqsFQGiRKxStR+sGLonLk5MTTwsXgoSHBscCwJeWDUu1jFUXjMLCt0OOKzh4uI+DwndDDNeOAzdCQ89XgUKzhwTCcsR9dFeAxasKUItAFZKmBcCFFhxEHirVK5+F1jBwKeKVYZXDA50qtDAgZcHnDwdwKdEQaMABcD1KHAywZFAACH5BAUeAF4ALAAAAQAQAAcAAAdhgF5LDAECAQY+XloqHSEdMVxeDQcVFBUND147MkBAQisuXgMXXqUwCV4uUKVeRh1eBBSsHApeMUysRK8EFqwptTGrpa6wChwbHBMIqTxNTE4xIV49DwrWCzBeUzEu3TVWgQAh+QQFHgBeACwJAAEABwAPAAAHWIA/BgECAQtKEAwVFBUHCgsmXpIYAAsakl4Vhh+YGAEKEhwbHAsCMwsKqQ44mK1WMS6xNlguOk1MTjEhMVCYRh0xTJhEHS69kkkdNjJAQEIrLlckHSHFWoEAIfkECR4AXgAsAAABABAADwAAB3CAXoKDhIWGh4iJiouMjY6PiVg2LpQxVV44DAoKCQ89XiQuTkxNPCxeChEcGxwLAl4iRINSLl4LH4MYAV4nQINOtQsagxW7IkWDU8EmgxkAXjErQkBAMjVeDwwVFBUHCV5cLh0hHSRWXj0FAQIBCUeBADs=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .settings{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAH3SURBVDiNpZI/SJZhFMV/90kicsv+EdEQRUNQYC1S0R+ag2hxMKPgvc/r0Ba2FFEpJARhiF/P9QsaGippimgoG4QgI6egICcJEkoIEyI/9L0NvV98llLQmS6c5x7OPc8Rd+d/0LQcUa1W1xZFcR9ocvfOGOPkXwXMbDvQoqov3b0NuA00i8gBYNLM9gBfVXWiviP1E8xsB3AZmANmgHVAt4jMu/sl4DuwFfgI9KvqO4DQYKAFmFXVU8Bj4JqqfsiybAroBZ6r6jFglbtv+MNB6aIHeKKqL4aGhra4eycQRORelmXvU0pHgPYYoy4SSCltFJGDwEngCjANXHT3WyGEeXfvAq4Dze7eKyJ3i6IYyfN8KgCIyAjQDFxQ1VfAaaA/xjiWZdm4iPQBHao6LiLdwJoQwsiiX3D3z0VR1NNd4e5zDfnUACnnWeATsNB4wjYR2Q8cdfcbIYSau58D+kRkwd273X1QRGaAAWC4KIrRPM8nfg/xqrs/jTGOmtlOoKN08zDGOGZm+0SkPcuys7+W3J3Sxd6U0s1ybk0ptda5SqWyOqW0u+QepJTa6lxjD2rASjO7A5wBBszsEEAI4TzQZWaDwBfg23I92AWsV9VnZnYC2OTur0Vks6oOm9lhYFpV3ywp0IiySI/42bzjMca3S71bVuBf8QODpRL9eTmkdgAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .settings{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAF0SURBVDiNpdJNiM5RGAXw38ukkJVvMYqZRsqYZmyYDTZWbCxsKLG3pCSaWNmNJU2NmhU7pQjFRhYsJCTWykfJRz5eH8fmefn39lLy1FPn3nPv7Zzz3FYS/1Oz/sItwg3cwuo/HWp1KRjEQtzBTizAfHzCDMbwDk97PTCECXzBWyzGYXzDCXzGGjzHJB6DJJ3ekuRc4R1JNja4VUl2FZ5OsrXDNTO4jRcYx1W8wTEcx1xcwna0cbM7xGXYgxF8LakTuIbLZWVdWevHXixvWniY5ECSkVqfbGBJBpOcKjyc5FCSR90WXjXSnV1hdqqNVuH3eInvTQUDSfYnmUkylmRDkvNJ1icZSjJV+wNJriQ5WKr01avPqtfW3O/hNPaVmrO1N14qp35pa/jclORM4dHqDjevMdYLSTZ3uD6/q405mMYHjOJojewIluJHjfdj51L3Vx7GElzHbqzAXazERWzDazzoZaG7+5PcT/Kkwux5rlvBP9dPgIpDWf6ENxgAAAAASUVORK5CYII=)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .settings{background-image:url(data:image/gif;base64,R0lGODlhEAAQAOYAAMfHx8XFxbm5ube3t7W1tbOzs7GxsQbROGqpeg7JPBDHPpWVlRLFPmylemCnchTDQBbBQFqnbBTBQFSpaBi/QEqrYpGRkRq9QlinbBa/QI+RkRi9QBi9Qh65RI+Pjxq7QkqpYhy5RIuPjRy5Qh63RCC1RIePiSKzRiSxRn6Rg4uLiyKxRiavSCitSCSvSImJiSqrSiatSIeHhyypSiirSCqpSiynSoWFhS6lTHyJfjCjTHyHfjKhTDKhToODgzSfTmaNcIGBgTadTjKfTjabUDSdTjqZUDiZUH5+fjyXUjqXUDqXUj6VUjyVUj6TVHx8fD6TUkCRVEKPVHp6ekKNVnJ8dECPVESNVkaLVkSLVnh4eEiJWEaJVkaJWEiHWEqHWHZ2dkyFWkqFWE6DWkyDWk6BWlB+XFB+WlB8XFJ8XFR6XlR6XFJ6XGR0aFR4XlZ4Xlp0YFh2XlZ2XlxyYFh0YFpyYFxwYlxwYF5uYmZmZgAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJDwB5ACwAAAEADwAOAAAHpoB5goN4Hxdwg4l5b2Z5W1JMUnlpb4lvJywzKHBzMDYkMJWCZS15Fj6CWgt5LGSJOi95WgYFSHkeNINzVCQyUwEyNwFINyFSc3kKTml5BKh5TwR5akYKyVuCA7Z5UwN5cFIMeXFRKDdBAEhIATdPIU6ieTwqeUEDAjJ5LzOJZvw3NwahOlFmkBoYmSi46gGjITODYfJgUVLmSh4yahQNgsMgQcZEgQAAIfkECQ8AeQAsAAABAA8ADgAAB7CAeYJ5c15pgjo2eIODeEIXLExJQh1mjIM/aXhGUXlRW4xzZVcsGj6CWggwMEeLJxdMGHlaBgVIeSJfJGR5NUp5MlMBMjcBSDdwLId5QlJ5BKd5TwR5PE6DUUx5A7d5UwPMRIJpNnk3QQBISAE3T3MwOHlbJWMmeUEDAjJ5E1IbM3nsCNHRocKNQTtKYBmzKM8iL+LGJJmzJd6lPGQeMHESpUWJIxcdtgCYx0yYhnkCAQAh+QQJDwB5ACwAAAAADwAPAAAHqoB5goN5c4SHhEIoUYiDb3lvNk4wW2UoSYQlEEYhZXlqLFg2KIQtWGkNPoJVC2SMg2FOL3laBgVIeQ4zhFI2MlMBMjcBSDdOJFh5RD+CBKp5TwSCNUlwM06CA7h5UwN5Ui1feU41RjdBAEhIATdAEHCEFBF5QQMCMnkpRPCDRmo3OQS1AZEGgo5BaQ4YoQIjTZ4eLZpQ8DRISY85ZWjAqCEITyNBTpKMORQIACH5BAkPAHkALAAAAQAPAA4AAAemgHmCg3gfF3CDiXlvZnlbUkxSeWlviW8nLDMocHMwNiQwlYJlLXkWPoJaC3ksZIk6L3laBgVIeR40g3NUJDJTATI3AUg3IVJzeQpOaXkEqHlPBHlqRgrJW4IDtnlTA3lwUgx5cVEoN0EASEgBN08hTqJ5PCp5QQMCMnkvM4lm/Dc3BqE6UWaQGhiZKLjqAaMhM4Nh8mBRUuZKHjJqFA2CwyBBxkSBAAAh+QQJDwB5ACwAAAEADwAOAAAHsIB5gnlzXmmCOjZ4g4N4QhcsTElCHWaMgz9peEZReVFbjHNlVywaPoJaCDAwR4snF0wYeVoGBUh5Il8kZHk1SnkyUwEyNwFIN3Ash3lCUnkEp3lPBHk8ToNRTHkDt3lTA8xEgmk2eTdBAEhIATdPczA4eVslYyZ5QQMCMnkTUhszeewI0dGhwo1BO0pgGbMozyIv4sYkmbMl3qU8ZB4wcRKlRYkjFx22AJjHTJiGeQIBACH5BAkPAHkALAAAAAAPAA8AAAeqgHmCg3lzhIeEQihRiINveW82TjBbZShJhCUQRiFleWosWDYohC1YaQ0+glULZIyDYU4veVoGBUh5DjOEUjYyUwEyNwFIN04kWHlEP4IEqnlPBII1SXAzToIDuHlTA3lSLV95TjVGN0EASEgBN0AQcIQUEXlBAwIyeSlE8INGajc5BLUBkQaCjkFpDhihAiNNnh4tmlDwNEhJjzllaMCoIQhPI0FOkow5FAgAIfkECQ8AeQAsAAABAA8ADgAAB6aAeYKDeB8XcIOJeW9meVtSTFJ5aW+JbycsMyhwczA2JDCVgmUteRY+gloLeSxkiToveVoGBUh5HjSDc1QkMlMBMjcBSDchUnN5Ck5peQSoeU8EeWpGCslbggO2eVMDeXBSDHlxUSg3QQBISAE3TyFOonk8KnlBAwIyeS8ziWb8NzcGoTpRZpAaGJkouOoBoyEzg2HyYFFS5koeMmoUDYLDIEHGRIEAACH5BAkPAHkALAAAAQAPAA4AAAewgHmCeXNeaYI6NniDg3hCFyxMSUIdZoyDP2l4RlF5UVuMc2VXLBo+gloIMDBHiycXTBh5WgYFSHkiXyRkeTVKeTJTATI3AUg3cCyHeUJSeQSneU8EeTxOg1FMeQO3eVMDzESCaTZ5N0EASEgBN09zMDh5WyVjJnlBAwIyeRNSGzN57AjR0aHCjUE7SmAZsyjPIi/ixiSZsyXepTxkHjBxEqVFiSMXHbYAmMdMmIZ5AgEAOw==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content .logout{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAEYSURBVDiNpZOtTkNBEEbPFCQIUHgEBoJAYFDgERgSCBjSvU9Q0/AkX5+ApB6PI6lAYPhJUCgEgkApkHyI/nBpb28DPWozu3MyuzsTtpmG2f5CUs32BlABouBsAK8RUU8pPY4IImIfOLd9k4/n+IyII2AZGBUAM8BZlmXX48qVtAksFl6hx/y45B5N4C4fqExI+EVK6QJYkLT9L0GPJ+BU0hYUP9YAScfACtDh52c6wAPQlHRQKoiIN+B5WGC7DXzYfi8VVKvV5nCs0WgsRcSh7b0sy1qlgiJszwG1lFIL/viIknaAdkrpsh8bruBlgmOXbq8UduIXcCLpvkDc31+j20wDBgdty/Y6sMroMJnuda+A2/xGTDvO32OQXrvPg7l3AAAAAElFTkSuQmCC)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content--selected .logout{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKdQAACnUBSiXd/QAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADvSURBVDiNpdO7LkRRFAbg7wwlBZVeoSEKEtHSayUSGs+g8RwqbyDR6ycaiYRC45KoVAqFuAySpdhzODn2mWMyf7KSvdflz7oWEWEUjFfee1hCB0XGt8AL9vGQI9jECa5r+hKf2MZsE8EYjnA1IOMVTDeVAJMDguEYt1VFpyWgji6msNaUwX/wiAN84LSNYAdz6PmdTA/3UjlbbQSveMoQvPUzeBcRpVxExGrl3yQzEdGNiOWIGLqJMCEt3TnDT2G9n/5Zqaj34LmFYEPalewmfmEXdxni0r4gdf8HVcdDLGLe32MKqdxL3FQNxajn/A0ZS19hUhhlTwAAAABJRU5ErkJggg==)}.n-menu[data-v-3dfbd727] .n-menu-item .n-menu-item-content:hover .logout{background-image:url(data:image/gif;base64,R0lGODlhEAAQANUAAOPj4+Hh4dnZ2dXV1c3NzcvLy8fHx8PDw8HBwb+/v729vbu7u7W1ta2trampqaenp6Ojo6GhoZ2dnQzNOgjPOpeXlxq9Qhi9QI+Pj4uLi4mJiSatSCqpSjCjTDSfToGBgTadTjKfTjibUDqZUDqXUDyVUkCRVESNVnZ2dkyFWnR0dE6BWlB+XFB8XFR4Xlh2XlxwYF5uYmZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCAAyACwCAAEACwAOAAAGQMBGgUAsEgyoAEMSaTYlgwzgI6taZYkKQHO1ZlDb7jUsrpLLZ3G6ux5zxRgwVayoBBQPh17/EGQgCQiCgwcLKkEAIfkEBQgAMgAsBwAHAAEAAgAABgRA0ykIACH5BAUIADIALAgABwABAAIAAAYEwI4oCAAh+QQFCAAyACwJAAcAAgACAAAGBkCPhzQKAgAh+QQFCAAyACwLAAcAAQACAAAGBEDPKAgAIfkEBQgAMgAsDAAHAAIAAgAABgZA0KbECQIAIfkEBQgAMgAsDAAFAAIAAgAABgZAVypmCQIAIfkEBQgAMgAsDgAGAAIAAwAABgfAlYySmqyCACH5BAUIADIALAwACQADAAEAAAYFQNiFFQQAIfkEBQgAMgAsDAAKAAIAAQAABgTAFysIACH5BAkyADIALAIAAQAOAA4AAAYUQJlwSCwaj8ikcslsOp/QqHRqDAIAOw==)}.bt-layout[data-v-11e34eb6]{--n-color:#f2f2f2}.bt-layout[data-v-11e34eb6]>.n-layout-scroll-container{overflow-x:auto} +.n-layout-sider[data-v-16b81343]{background-color:#3c444d}.sider-header[data-v-16b81343]{cursor:pointer;--un-text-opacity:1;height:52px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:center;align-items:center;padding-left:8px;padding-right:8px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.sider-header[data-v-16b81343]:hover{background-color:var(--color-primary) }.sider-header .text[data-v-16b81343]{text-overflow:ellipsis;white-space:nowrap;width:110px;margin-right:22px;font-size:14px;overflow:hidden}.sider-header .message[data-v-16b81343]{cursor:pointer;--un-bg-opacity:1;background-color:rgba(252,109,38,var(--un-bg-opacity)) ;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:700;display:flex;position:absolute;top:16px;right:8px}.sider-search[data-v-16b81343]{cursor:pointer;white-space:nowrap;color:#d6d7d9;opacity:.8;background-color:#2c3138;border-radius:4px;align-items:center;gap:6px;height:26px;margin:0 10px 8px;padding:0 8px;font-size:12px;transition:opacity .2s;display:flex;overflow:hidden}.sider-search span[data-v-16b81343]{text-overflow:ellipsis;user-select:none;flex:0 auto;min-width:0;overflow:hidden}.sider-search[data-v-16b81343]:hover{opacity:1}.n-menu[data-v-16b81343]{--n-color:#353d44;--n-item-height:40px;--n-font-size:14px;--n-border-radius:0;--n-item-text-color:#d6d7d9;--n-item-color-hover:#2c3138;--n-item-color-active:#2c3138;--n-item-color-active-hover:#2c3138;--n-item-text-color-hover:#fff;--n-item-text-color-active:#fff;--n-item-text-color-active-hover:#fff;padding-bottom:0}.n-menu[data-v-16b81343] .n-menu-item{margin-top:1px}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content{padding-right:0}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:before{transition:background-color .3s var(--n-bezier), border-color .3s var(--n-bezier);border-left:4px solid #2c3138;left:0;right:0}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .n-menu-item-content-header{width:100%;height:100%}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .n-menu-item-content-header .n-menu-item-link{background-position:25px 11px;background-repeat:no-repeat;background-size:16px;align-items:center;width:100%;height:100%;padding-left:52px;padding-right:18px;display:flex}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected:before,.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover:before{border-left-color:#20a53a}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .home{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFZSURBVDiNpdO9a1VBEAXw3zOioIUQEdFGkQdWVtr6D1ikERtRppLU6awUsUkh2CgoBNwhoPhsLESxERR7wcI2XSBNMAHRNFmLbB6Xa64RXFjYOXvmzMfOjmqt/mcd2I+QmUuZOcgbDWWQmTN4iFms4wGu4jC+RMT7wQwy8xBe4FtE3MBXPMdqE5sfLCEzj+Il3kXEE4iIJTzFFbzB9z0FMvMYJphExLPuXUQs4y1eYfmPHmTmbHN+FBGv92zMDm+ulXAzItZHtVaZeRH3sBgRn4ecOyKXcRt3dkuYwyJOZeaJfZyP42TjX1Nrne5SyqSUMu5ho559tpQy2bUP9gL8wHYnzbtYzczTuB8RHzs8/H0Sz+ETbuEDxg3f7pL6AhW/2vknNiNiCxvY6uDT8e2XMINLmbmC89js3I0z8wLOdP36Aht43KIcwULD1+w82/WGT+dk8DP96/oNlqecb6uu8YEAAAAASUVORK5CYII=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .home{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKTQAACk0BtZPkxgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFVSURBVDiNpdO9atVBFATw3/UjBEGidkJSRFFIiKJBsAmaBxDFQptUIoJPYCc2Wmpjo4haRUFMnsEmnXUIKQXFRlEvaiIxY/HfheXCNUUWht2dM+fsYXe2l8Ruxp4d4jN4gDNlvw/70dMQw8ZRXMdFbOAvpjGJ93iHrWEdHMdDfMMcPuMpjiC4hYPDOpjCPazgceGeYS8m8BYj2AZJWpxOspTk9gBfcTPJSpJrlRtMXk5yY0hyxUKSF0lOtQWuJHmV5NIOyRWXk7xOcrVe4iSW8BXj/3mZ+jpfiv5ErThS5udJzjcnHUgyXubKnU3yUrcerR38wSH0sVm4C3iDO+Xm5wu/hX44jI3WB4OePoaPeIIPOm9U3XYVtQV6JfC77PtYxyrW8KPwP9vDWiNFZ5BzOtvO4Fejm8ZJzGqM1BbYLHiE77pPc7fEPuE+FjCGxaLV2+13/gdXJgTGYi2BZQAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .home{background-image:url(data:image/gif;base64,R0lGODlhEAAQANUAAPPz8+np6d3d3c/Pz8vLy8XFxb+/v729vbu7u7e3t7W1tbGxsa+vr62traurq6mpqaenp6WlpaOjo6GhoZ2dnZubmwrPOpmZmQzLPJeXl5WVlRLFPhLDPhy5RI+Pjx63RImJiYeHhyypSiirSIODgzKfToGBgTabUDibUDiZUH5+fj6TUnx8fECRVEKPVHp6ekSNVkCPVESLVnZ2dnR0dEyDWnBwcFR4XlZ2Xlh2XlpyYGZmZgAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJHgA7ACwAAAEAEAAOAAAGhsCdcLgzJUjE5HCmECxMFYZHuWMRHDuJINIg2JIqAmQYOS6SpEEkORFciOkJlVIwCTUEDfVOyOweFyAzVDMgFw1DBSFDOkMkBUQ2B0g1HyIdNUUGX0OTOy0jNyMrRQecOzYIKjsyKDspMDsvpkQGFDklJzsoJTgVBkkIAAEYLjsuGAEACEJBACH5BAkeADsALAAAAQAQAA4AAAZxwJ1wuDMlSMTkcKYQLEwVhke5YxEcO4kg0iDYkioCZBg5LpKkQSQ5EVyI6QmVUjAJNQQN9U7I7B4XIDNUMyAXDUMFIVQkBUQ2B0hKJgZfQ5FUJgeWOzYIKlQvm0QGFEM6QxUGSQgAARYcIhsWAQAIQkEAIfkECR4AOwAsAAABABAADgAABnfAnXC4MyVIxORwphAsTBWGR7ljERw7iSDSINiSKgJkGDkukqRBJDkRXIjpCZVSMAk1BA31TsjsHhcgM1QzIBcNQwUhVCQFRDYHSEomBl9DkVQmB5Y7NggqQzpDL5tEBhQ5NR8iHTU4FQZJCAABGC47LhgBAAhCQQAh+QQJHgA7ACwAAAEAEAAOAAAGfcCdcLgzJUjE5HCmECxMFYZHuWMRHDuJINIg2JIqAmQYOS6SpEEkORFciOkJlVIwCTUEDfVOyOweFyAzVDMgFw1DBSFUJAVENgdISiYGX0ORQzpDJgeWOzYIKjs1HyIdNTsvnUQGFDklJzsoJTgVBkkIAAEYLjsuGAEACEJBACH5BAUeADsALAAAAQAQAA4AAAaCwJ1wuDMlSMTkcKYQLEwVhke5YxEcO4kg0iDYkioCZBg5LpKkQSQ5EVyI6QmVUjAJNQQN9U7I7B4XIDNUMyAXDUMFIVQkBUQ2B0hCOkMmBl9DkTs1HyIdNUUHmDs2CCo7Mig7KTA7L6JEBhQ5JSc7KCU4FQZJCAABGC47LhgBAAhCQQAh+QQFHgA7ACwGAAkABQADAAAGDsDdTiesfUSdWmt0G62CACH5BAkyADsALAAAAQAQAA4AAAYVwJ1wSCwaj8ikcslsOp/QqHRKdQYBADs=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .website{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAHuSURBVDiNpZO/S9ZRGMU/5xZl0NJQDf2ybAgrGgylGloiCR0jDAO3+4WQlqA/oiHkpUGvgYtFRENL5g+CCEIiqSjMoFKsaJFqScMXfU9DV3vVluiZDs997odzuM+Vbf6n1v+tmVJqA9okHba9CXgF9McY+1fPqtpBSmkH0Al8B45Iema7DDRlyHagK8b4ZQ2gp6dnn6QB2+2SdgFvJW2xPQeUbdcCM5L6gNYY4/QyIKW0AbgGPAb2AueALuAQMA9MApeAu7YnJZ0ALscYyyE7aZf0JsZ4R1I/MAKMAwFYl+0/AW4URXFb0gTQTh4AOGP7Xta7gbEY43NJw8BA1hPAHoA821wdYUxSCZi13QhslPTI9kmgLGkUOG37m6QXwGbbF2OMTUvPuGD7JzCbM2N7FigD87bnJC3r7HyhOsK0pNEY46CkoRxhRNJDYDjGOGz7fdYPsqNP1YBB2y0Ai4uLH4GjKaUG281AS0qpAThQqVSmsrsWYAj+bOIt4Gpvb+/ZEMJ+4BTwLp8ZaASOhRA6UkofgHrgyupFqpN0H7gA7ATGJW21/SNvY10IYcZ2n+3WoiimVgAAuru7a0MIncBXoF7SU9sLwHHgJbDN9vWiKD4v3VkBACiVSqqpqekAzgMHc/s1vz/TTVbVGsC/1i9dw/hm1FHr2QAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .website{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAGCSURBVDiNpdLPaw9wGAfw13fExWVq1IzYJEkc5kezgws5zM2S+irOWi7KH+EgB0e1m9ZycMGWm0jLRYqUWNNyIDkw2lq9Hb7P5rsfDvKpT717Pp/n/byf53k3kvif0/GX+AXcx3t8wgQurvexsUrBDozgGw7jBRZwHK+wHbeKdA1BLx6iiZ14i078LJLd+IJRnMVMO8Em3MQT7MH5qnQQ8/iAq7hXeBDXsLCxqjfxBuPVRide4xA2lPxnuIPP2Fo5o5JIMp6ku/BAkuHCp5MMFr6S5Gjh7iRjSSwp6MUpzOEYNmMRJ6v/rmqnG7uwpVpdJljEryKYr9hcJc+3DXIJd1TOMsEMnmMW36vSYzQq4Sn21Vqn0INz/DHSBIYKf8QR9ONMxfuxH9P1ZwiT7Qru4gaGsbfm8a7eUnMZwCUtdx7AdVYaqQ8PtCzbo7XGLvyo/vusNNL0agJabhvB16oyVcM6gZfYhts1q9LX2mv7bSS5nGQyyWzdR0ma6/xdo+Cfz28JnsxkWP6vVAAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .website{background-image:url(data:image/gif;base64,R0lGODlhEAAQAOYAAPHx8e/v7+vr6+np6efn5+Xl5eHh4d/f393d3dXV1dHR0c3NzcvLy8nJycfHx7+/v729vbu7u7m5ube3t6+vr62traurq6mpqaenp6WlpaGhoZ+fn52dnZubm5mZmZeXlxTDPpOTkyqrSiqpSoeHhy6nSiynSoWFhS6lTDCjTDKhTjSfTjadTjadUDSdTjabUDyXUjqXUjyVUj6TUkCRVHp6ekSNVkaLVkSLVnh4eEqHWHZ2dkiHWEqFWE6BWlB+XFJ8XFJ6XFR6XFZ4XlZ2XlpyYFxwYmZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDgBHACwAAAEADwAOAAAHbYBHgoIdCgIACRyDizsTFQ0XGA4WEjuLNQMnH4shJwU1gw8di4sdD4IaGKSkGBpHC5argzsMRwYbsoMbB0cHHrmCHghHDDnARzm1GhnHGa5HEL+yHxCDmJqcJASg1hEUDRgZkxLGqxoJAQGJi4EAIfkEBQ4ARwAsBAADAAgAAgAABxGAR0dDPkBDgi0gNCgqNCAsgQAh+QQFDgBHACwEAAUACAACAAAHEYBFKUAogyNGPjZHPT5HMD+BACH5BAUOAEcALAMABwAKAAIAAAcWgDcoJjclKDciKTc6Kig9KCo6Jis6gQAh+QQFDgBHACwEAAkACAABAAAHCoA+Nkc6PkcwP4EAIfkEBQ4ARwAsBAAKAAgAAQAABwqARShAJSlAI0aBACH5BAUOAEcALAQACwAIAAIAAAcRgCwgMyUpMiAvR0dDPkJDioEAIfkECTIARwAsAAABAA8ADgAABxaAR4KDhIWGh4iJiouMjY6PkJGSk5SBADs=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .ftp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAH6SURBVDiNpdM/qJZlGAbw3/1+n31o/0BJrMFaGmoRRBsM14M4iINLixBxHs6pxSxBmhpCqEk5CL2Pp5ZAdBD/UIJNhdBQzTqJYKkoB8HEY+r53rvB99hnuXlNNzfXfT3X9dzPE5npWTB8WrPWuhvvYwvGOI+vSykn/8uNSQfz8/MvdV33DRaxBlMInMZ9LI7H449mZ2cfLM80y0Xbtiu7rjsZEecz8ws8xBEc7l3swfXBYHB8bm6u+Z9A0zSfYmtmXoyIg/gKV3AJLQ7hV+wcjUYzT0Sota7C2Yg4kJm7sQM/YQOWcAFb+ygn8HHXdVMzMzMPlx1swML09PSPEXEIpzCNc/gBH+D7zPyylHIGt5umeWsywou4B5n5BhZKKTdwFddKKTdxJyLe7PmLWD0pcB2v9PVlvN627WZsxKZa6ya8hj96zsuZuUD/DobD4YWlpaUVtdbP8A62RcRNrO+38SG2I2qtv2AUERcfXyLUWnfhu8zcGBEFv+PVPtp9vI2j+A3vlVKOPSHQi+zHrcz8NiLebZrmr3yE1ePx+OfBYLAfK0opnz9eY9u2WzJzHRJ/Yy3uRsTePnfgSmYexAu4gZX9/NUh9kXElH8xxgjPTfTWR8RmPMBg+XCcGOKTiHh+gtxFxKqu685gXd/7MyJ29g6bCe7teNbv/A8ZE8Q3GMBOFwAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .ftp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAGVSURBVDiNpdLdaw9wFAbwzw+jzVspIxdIuXHhQqbGHVmSRLlx4w9YKbkhpVz4A6SkKOWlldA0uXA1Um645motL7NImsnYNI+LnZ9+W63IqW+dzvc8zznPOaeRxP/YgnnixzCISUzgEQ7/DcEK3MEefEMDbfiKI7iKxfMRtKMfT3EePwtwCdM4gVHcnoVL0nxnk0wl2ZvkYZLuJKeSHE+yO0lfkgOZsd4mrgnuSPI4SU+SW0nGkwwkeZ1kKMmDJGNJric5mGQwSVsrQXeSu+V3JbmRZE2SK0kuJuks4i2Vcz/J1iR/tCzH9/I34hM+YATv8bEGublyJrCqdYijWF3+MDagC9uwvd46vK2clVXEogq8rHWdwQ7sq6rraxu92F9rfYYleNVKMI3LuFlVh/ECQyVtEmPow3McLYzGnFM+jc+4hl0YR0rvk/pvw7kmoJFkJ9ZW4g90mrnCk6W7gTe4gGU13PbCjzSS9KOnpYvp0jjrZEvGFBY2i+NeI8kmLG1J/IUODFRn8A6HqsPW8/8ydwb/bL8B1eb4OuOuSusAAAAASUVORK5CYII=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .ftp{background-image:url(data:image/gif;base64,R0lGODlhEAAQAOYAAP////39/fv7+/f39+3t7evr6+Pj49/f39nZ2dfX19XV1dPT09HR0c/Pz83NzcvLy8nJycfHx8XFxcPDw8HBwb+/v729vbu7u7W1tbOzs7Gxsa+vr62trampqaenp6OjowDZNp+fnwLXNp2dnQTVOATTOJubmwrPOpmZmQrNOgzLPJeXl5WVlRi/QBa/QJGRkY+PjyC1RI2NjSSxRomJiYeHh4WFhYODg4GBgX5+fnx8fECRVESNVkSLVkaLVkiHWHR0dE6BWnJyclB+XFJ8XFR6XlR4Xlp0YFh0YGZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJMgBJACwAAAEAEAAOAAAHvYBJgoIhCAICCiuDi4IOEQsBAQ4QE4yCCR06DRUWD0AYDYwaATALNBweMA8sAB6LCC8QAwwEBQwDESwIgzQOSTURQBMVQBA5SQw3grFJKBdJGRtJFCxJDzKCOApJNg01DA42DDZJCziDCRsMAhQGBxIBDBsJiygCORYjqB8XNgAmjDZ8SCLjxg0YSTRkGBSkh48fO3i0UKGiRY8dP3z4GBKDhMcSIkCIBCGihEcSM5AUWVlkyAmRKYiwLHIkEAAh+QQFDgBJACwAAAEADwALAAAHj4BJgoIhCAICCiuDi0kOEQsBAQ4QE4xJCR06DRUWD0AYDYsaATALNBweMA8sAB6DCC8QAwwEBQwDESwIgjQOSTURQBMVQBA5SQw3SbFJKBdJGRtJFCxJDzJJOApJNg01DA42DDZJCziCCRsMAhQGBxIBDBsJgygCORYjqB8XNgAmizZ8SCLjxg0YSTRkEBQIACH5BAUOAEkALAAADAACAAMAAAcIgEE9MSRIRYEAIfkEBQ4ASQAsAgAMAAEAAwAABwWAPiRFgQAh+QQJDgBJACwAAAEADwAOAAAHIIBJgoOEhYaHiImKi4yNjo+QkY8/OzyMJCUijEVFQ4mBACH5BAkOAEkALAAAAQAPAA4AAAepgEmCgiEIAgIKK4OLSQ4RCwEBDhATjEkJHToNFRYPQBgNixoBMAs0HB4wDywAHoMILxADDAQFDAMRLAiCNA5JNRFAExVAEDlJDDdJsUkoF0kZG0kULEkPMkk4Ckk2DTUMDjYMNkkLOIIJGwwCFAYHEgEMGwmDKAI5FiOoHxc2ACaLNnxIIuPGDRhJNGQQFKSHjx87eFgaFIOExRIiQGgEwQhJkY9FJg4KBAAh+QQFDgBJACwAAAEADwAOAAAHsYBJgoIhCAICCiuDi0kOEQsBAQ4QE4xJCR06DRUWD0AYDYsaATALNBweMA8sAB6DCC8QAwwEBQwDESwIgjQOSTURQBMVQBA5SQw3SbFJKBdJGRtJFCxJDzJJOApJNg01DA42DDZJCziCCRsMAhQGBxIBDBsJgygCORYjqB8XNgAmizZ8SCLjxg0YSTRkEBSkh48fO3gs6rHjh6AYJDKWEAGiIwgRJUgIQlKkpKUkJpMEAgAh+QQFDgBJACwNAAwAAwADAAAHC4A+PkMkJDNFRUeBACH5BAUOAEkALAQADAAGAAMAAAcOgElJLSoqLYKISUVDiYEAIfkECTIASQAsAAABABAADgAABx2ASYKDhIWGh4iJiouMjY6PkJGSk5SEJyAgKUSFgQA7)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .database{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAHISURBVDiNpZPPi81RGMY/z+3mpmasGBOZEgthQ5SFTDM2svMjOyt9X1eUEhshRbGx1e1cO5M/YVIzSWbjx4RidTeKbl3XgoyYW5rHwvlO35TZzFtn8fac5znPc855ZZvVVL3apJR2AGeAw5JGbI9m6Iukvu0ZIEVEp+TINimlOnANGAc6wCvbHUm/AAHrgZ3AHmA7MC3pVlEUS6WDWaALHIuIb/9xOw3QarVGa7XafduzwGQtg+PA+xXIy9VsNnvAHDBRvYMBcDyldEDSvO1nkj7lCNhea3uLpEO29wOjmbMsUAfOAYu2C+CC7XW2hzL+A1iw3QWu5/0vqgIAD4A7EXFxpQgppRPA1bIvBX4Dt4GJlNIV4DPQlTTIERrApryeA3eBh1WBBkBEnM+n7AO22R7O+ALwISJeZvxkySn/wQD4CDyV9Nj2XET0/7G+ATgIHAEmgbGIaJQO1gCngF22A7iRUloCfgLOpwnoA4+AFvC6GmEGOA1ciogpgHa7vRkYygLfi6LoVdzcI79CGUHAZf5+jh4wb/udpK/5EoclbQX2AruBt8DNiFhUdRpTSmPAWeCopI22R7KDfh6mJ8BURLwpOVrtOP8BlJPKP95zNKgAAAAASUVORK5CYII=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .database{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKdQAACnUBSiXd/QAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAF3SURBVDiNpdI5a5VhEAXg58qFRDBi4RIiBkSJoiIoihZi0EpsFWy0FAtbSwvB0uUn2LiUliIWMWgT90i0sRFcYxqFiCYQcizufHK9hUQcGIZh3jnvOYdpJfE/sayn34pLeI4PWKj8jJe4jJHuhVYxaOM8RvEGT6r+RAursQ27sBl3cBGLkkgynuRmklXV/y0Hk9xOMpbkt4RRvMK3JciexkMc6pYwhyl8wlM8wPuSAMuxAQexF4PYif4GYAH7C+g0hrASKwrgO2bxEdfKs0doN7oWkkwmObEED44leVY7f0g4Wbr24Uv9Nl8M+orVECZwH9fR3+56AGer7sEmDFQ/i7d4XP3xZqdhMI93GMfdcnmmx/01OIAjOIxh9DUAwW5sx6lyeRE/atanc1AzuIXXOtfaaoy5l+Rqj1nrk2xJMlLH0z27kmSi28QWzpWJ0zq3MIWvRX8AG4vlDkziAuYagCaGcQZHsQ5rS8JM5Rhu4EWz0Avwz/ELJiL9PSckq44AAAAASUVORK5CYII=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .database{background-image:url(data:image/gif;base64,R0lGODlhEAAQAOYAAP////39/fv7+/Hx8e/v7+np6ePj4+Hh4d/f393d3dfX19XV1dPT08XFxcPDw8HBwb+/v7u7u7m5ube3t62traenp6OjowDZNgLXNp2dnZubmwrPOpmZmQrNOpeXlxLFPhTDQBTDPhbBQBTBQBa/QBq9Qhi9Qh63RBy5QiC1RCC1RiKzRiSxRouLi4mJiYeHhyirSCynSoWFhS6lTIODgzKhTjSfTjadTjKfToGBgTibUDiZUHx8fD6TUnh4eHZ2dkiHWHR0dEyDWnJyclB+XFZ4XlZ2Xlh0YFxwYGZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFMgBJACwAAAEADwAOAAAHr4BJgkUzIB0XFxsfM0WCgjUlMD1CRERAOiwiNoIlLEiOoElIKSVJFzehoTsXSRggJzZCR0hIR0I2JyIYSQEyOTErKCQkKCoxNDIBvAYaqYIcB8oCHBAHDA4QEA4MBg8cAkkAHIIyGhYWGi/PAEkCBQ4cQaBBHg4F4AA0GQsGBgkJB6xloMFOQQRHP3jwkCcoAgJBFBg0qNAiRw4XGSIskADKxwQDAwIEIGAgAg1BgQAAIfkECQ8ASQAsAAABAA8ADgAABxaASYKDhIWGh4iJiouMjY6PkJGSk5SBACH5BAkPAEkALAAAAAAPAA8AAAe0gEmCRTMgHRcXGx8zRYKCNSUwPUJEREA6LCI2giUsSI6gSUgpJUkXN6GhOxdJGCAnNkJHSEhHQjYnIhigMSsoJCQoKjGgATI5qYI0MgFJAQYayUkcB80CHBAHDA4QEA4MBg8cAkkAHIIyGhYWGi+CHABJAgUOHEGgQR4OBeQANBkLDBhIkOCAtgw04imI4OgHDx73BEVAIIgCgwYVWuTI4SJDhAUSQPmYYGBAgAAEDESgISgQACH5BAkPAEkALAAAAQAPAA4AAAevgEmCRTMgHRcXGx8zRYKCNSUwPUJEREA6LCI2giUsSI6gSUgpJUkXN6GhOxdJGCAnNkJHSEhHQjYnIhhJATI5MSsoJCQoKjE0MgG8BhqpghwHygIcEAcMDhAQDgwGDxwCSQAcgjIaFhYaL88ASQIFDhxBoEEeDgXgADQZCwYGCQkHrGWgwU5BBEc/ePCQJygCAkEUGDSo0CJHDhcZIiyQAMrHBAMDAgQgYCACDUGBAAAh+QQJDwBJACwAAAAADwAPAAAHtIBJgkUzIB0XFxsfM0WCgjUlMD1CRERAOiwiNoIlLEiOoElIKSVJFzehoTsXSRggJzZCR0hIR0I2JyIYoDErKCQkKCoxoAEyOamCNDIBSQEGGslJHAfNAhwQBwwOEBAODAYPHAJJAByCMhoWFhovghwASQIFDhxBoEEeDgXkADQZCwwYSJDggLYMNOIpiODoBw8e9wRFQCCIAoMGFVrkyOEiQ4QFEkD5mGBgQIAABAxEoCEoEAA7)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .docker,.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .docker{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2OUMyQTlEQzA3RjExRUNBRjc0QjI4QkM0QUMxRDBBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2OUMyQTlFQzA3RjExRUNBRjc0QjI4QkM0QUMxRDBBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDY5QzJBOUJDMDdGMTFFQ0FGNzRCMjhCQzRBQzFEMEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDY5QzJBOUNDMDdGMTFFQ0FGNzRCMjhCQzRBQzFEMEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz606BQhAAAAn0lEQVR42mL8//8/AyWAiYFCQB8DZs2a9R+EsckxUhoGLPhshVkCxGB2WloaI4ZCZBeA2LgwMpg5c+Z/rF7AZisyOz09nXH69OkNTExM9f/+/QtiZGQ0BQcikAHGxIDMzMwGcOgzMa0D6qkEuwBXCOMDINeQnQ5gmskyAOj3GIx0API/csjiAkB1ZsCoPI3VAPTowedsqqZEijMTQIABAO7NWyhHRpXVAAAAAElFTkSuQmCC)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .docker{background-image:url(data:image/gif;base64,R0lGODlhEAAQAJEDAJmZmSClOpiYmJmZmSH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIzQURGQkRFQzA3RTExRUNBNUIyOUQ0OTNDNTk5MjFEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIzQURGQkRGQzA3RTExRUNBNUIyOUQ0OTNDNTk5MjFEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjNBREZCRENDMDdFMTFFQ0E1QjI5RDQ5M0M1OTkyMUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjNBREZCRERDMDdFMTFFQ0E1QjI5RDQ5M0M1OTkyMUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFHgADACwAAAAAEAAQAAACHZyPqcvtFsKbtII6rgWX+/8d4KgZZJicZTpi7lIAACH5BAUeAAMALAYABQAFAAEAAAIDTGYFACH5BAUeAAMALAMABwAIAAIAAAIFTGZol1YAOw==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .wp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIBAMAAABfdrOtAAAAJ1BMVEVHcEyZmZmcnJyZmZmampqZmZmampqfn5+ZmZmZmZmampqZmZmZmZke99ZiAAAADHRSTlMAhSjFRtpoEKDvsPCFVtuwAAAMRklEQVR42r1cS28b1xUmh8OHHguydtLU4YKBnaKuuJDDPtJ2Fkytwi3KBZMWTVFwwQQI2qazYKA4sGstlAdSBOUiqYPYCy4UFG0X5SJxi7gIuDBJURLF+VEVqZk753XvzNCy7kqPmXvuOec7r3vPnVQq/rBfeqbmeCdjXHv3Yj31BMbbzyzmD8f43RtnTOLb//CE8bvXz5JE39OM47MiYz/lGcbLZ6Kc51qecUy+8dgkrKe8yPFy5TFF1fdijOPHEtk7LS/WmPz+MdTR82KO6dKKecuLP6bfXJJGz3viVNISjdq10sm4UJOoFJfAFdP5r57+afjvK699n2k/McYs4g5nnzN3+PalAXGZSe3lW/j9f4rvW2/ipz5JRuMyevl/WkHYf0UPvpBI6UhSH5ge/TmSWXFJhYzb5odzznJq+SMUVeRrFhTZZ3FpFKCH7UQ/n38WvLCbXFi/iffKG4kF9ovwja/iMg94+TTO87nw+S87cYnky+Fb7RjPh48fJ7BgK4xuw+inby3pi4Cvi9R93lnGsHD0GUdJeVs9+gr/55XS3+drmNZ+DB1yMJ5Xr/4wLiNMsvYl5JjH3GcqbU468RiZEYXYF3iYukafGcRiJWTkVfz3N8VQPCWu82YsrWzLwtJnX/frssBMrDiiQZkyI5wLKUOexPCMD+Bfr5vTFCSyjWhbCbidVGTnJ48fQMNvRZl9TtL6G9Ep168l3es8WEOA+fU4iR0I7fmAlX2Nj+txRr4TL318j7Mylb1rhiMjHTNTnbY5K5sikS5jhGZ4+gHiYcDKkUntQCPl+Pn2Z5wVSfVXGSPbSbL6Fxgrf9Nb+0wxbicrHZSDsXw/OdYnjaNlhDUfB+rFqjbqVakkb3kJxy7V7ogRaRF3kHeSEgn9e1njJQNpNXkwjVkAX7yhiGQ18vKxNetQ84/LBgws+YGML4d4nKsJGWlLXpDgyyYMJmXkU1n4OG5miaqSMlKXYdSUwtVoSUaGGoNAf8/3sLS2EzLS1IB12uF/m7CEYim1Ay8JQXwbY6uQkMZMG2XvcZXs+b+6CYkIoWOVKcXCDthO6lCEeG4xpaQx2ZtnQCQQTpGq5KH/az8pkZFA5A5VioswsvDU/6nVPi9d3Kr7BdT38ltbpVKtttiDmtRq10pPb91QJdyhflPjgNinnL/eMRQcGVOORSa1KVEGk6E55RSJuNjhrGrMNpKIbUp817BZVE2F6G1NTgDFNTbsNI0Q2mYdwx7Ie+L/gnTQk171I9cQqYib7VbpktrRvHuttAWnuvJaqdaTfZdVgRnpBBknB3vf4AZdgxfeRVqoQOFt6vChBnxix2DyI6SxIoyKbZ3Rioa9itMI9N6LCOBN4JVn5s01itScIaA4Faj5EQCXr3dLMAOppM3jf6Gy39mFmh8CcPlivQmfHhjShb4+yDv3YOCaAHB94Su7LpRFUt1MUAGLN2eIbL4SStefwNkTKtVg3ONeQ0KeM0E6bYc4qfs2c6ifCLnQgv5fjj+ZHXqv9dMfg1cNEyGkElTA5McJxHL6r0fKMI8DdzjmgVqW/ECrLyeQa19h2IXsungieoZS1KMCGD2czZ+6D625iycqGzLFhlaUyuhCIbUgglvqJ1TjST5qTWdEJ0KewkcmynT3lBL2ebIvZnFpnfu0FcVMEG1sKO1cCAFxIoghS8dlTk2XDnhMQ2YzJMxZpsy6pVFKWinPDl4qwAC6HjERMuyyBt8Z3zaUKnZ9uU0AYpqGuDUyoCKA5Xoou4G/snXIazlqoqEBFU3wzhDWOY98IkNgYKaJJgZUjAD3cNEnRBrQ4BeUp/oAiEKKpeGyHy7G9XHXgPiLnAiFFIKKAPu90N8Gk5cBqxbOLCV43dOjYgrXVQcqHSqxAVwfGuB1YEAFzLDaoUmcEOkCImk+0Y4hpGRFfWUAngMiDjCyNIfQqiGk5ER3UAVEMv7CIJFM9ETQH1iiNbpAryYiRW1+hf1BXyLCJxynPMad531syLpHelQUAXubIEmYikT2DfA60qOiCPTahEoWiRwbAuBQj4oieP6Rlsi6UDkVDOLKCUTc2ETa+qy7qc+620CHMYg09flVUV+L1QHdGERG+vyqktKmRSCzjkNkqJ1oItXqYNcrE0kkSxyqAK+hvhYbQ6cZDWEUUtKGDSGb0Xc9bowz0a2gkGKZtjQHNPHCh00m34VDSouAy9Kg4hFckd5BpsXYVCYI+q4GFZtwBuzqhaBFQFQl4HIrctxqw99x0BLCLzGHLIm+TltGRQVyVheIjCiRojzRaC72poiKCdIRTiSElAjUKxRezTnNkYiKI5UO8ZQIJXctsdxpIblnUUgpozdsotMguUNpap9laiRuVeYimIqo+AIGmGOcpvKEm4WUKpJ7GUWCLMotd4j3CRJuXjqwkJJF4Gohf5BGL7hE2j3fgFARtCP6jxx0BDZ2YBZive8hJ6yKIFTOZUVPaEGXViD+oAW0YJGKTJVzqDBNyz4dNoGsEH/gAknmiJkpBlCJbcsHLy4QSYP4gypwqRkxLZ6/1YL5nFzu7ACR9EmVkgUCqpIVrihQoW0PkBns8fzqINDlxxwVbWgBaNvjiG7gAAwf8okOgx8PeFpUga5hn27goK2oNbHcyYfMrTJ/0FcysTyMYCAksqkmhpS+EkmVRQJXgTFNK0vmb+osM6jQADhjh0YhKkZIDGx7EG90tsSQsqY06DB/sKr+0CBCABudFqpJXDGkFAJ1Wtwf5NQau0SdK0AiaPP5jriDZgdU07xKyQcCyvcIMMHmM95GL3hiSBn4q80KKWbXV1eO6h1uozd4qc9CStdfbVWIBA1/QasEMj5nI+FooyuGlIa/2rLgD9Z8LewQe88JWfEmy7Ka2EMdQfCNMCoOIWakQxp83FQQQ0r6FAi25A9sf4UOUQm2W3RwZokhxTplrCD6g8FCsurFmXRw5gs62CktiyGlteB7RfQH3cVvObI2X+9D8TDzphhSyouJGuLGV2Ox3Cw5FSKHmfhY1hZDShXEHhpSsovlVsnSVvAc5IDZkULKYqK8vPF1mriWiQ2TA2Zyqr2hnSjnif7gNAUP0P0Q9XtMaKJQpGnWhEyU0dTarV0g5bbm0J+0GvTFiYpkPxD4g3I9RPex3BLBGjHuSCFlXl+5mhJ1I9SzOnFkjRh+K96UtZQACD1PG3OgPwARq4K7VDrRzTEwpNBi+0g88j7QNscEAmJtPsdi1xYPKSG6d3FZ/FBoWOrQ2qqT0m/RtoWejLGhYSlokisau37JZvOe0C7xKl41bomgTWQDaZejbOi7qSIHHKznwNgOtyFNNNDvqPtYeUCaKJvmxr4BR4fpeP5Ui4oRubGPtShucAgVDDvqFmJE06KoJu0QVsBaVgxnKWnESJCBPdC0jW6SttE9/TY0DikeaBnOaNpGeQNsi4YU1vZ1gMEVtk51PU2bVZVaxi0yETsagP5gPu1folt5eVOyi1eT4x1qoeZ78ZqSA3mB9uoBmihjaH+04YWVoB1U6pXaYC0ol9FyqoZGzgK8DBL4pAeGtjNwQcWFEHINDX23oe4cXZsnTLXDNc3vYOzrDgNhSHHBPY9tfQcm8OSAldxAQcgSWhOVP/h3mzMid9cp1wsag/6sQkra0Pia/1eKMTKryC10Dc5K6nowUVYisseb4BxTRyG0BHht6GebWnBJ5rbtmdQOoxK6rvO63Ecgt05GX9cJnblwF2IgEWHe6ap02i1bvcCspr23ohG44QpVmEAMo1rjZM2Xxc41io2WpHsxYi1g+kFH1rr5hp5iJdYFPSKs8MKKiRHICr9qiD+JMfmQWlt4zzTiqiGoGIV71VdK7/9k/i/50uRlLx4jkBUv4dX98PpnFCOoVK8noZHkIuv5XMmFsfyTTlwaSS8Xp34JqMSlAT4M8N94nIMYmPzC9ySmjKELiSMxyEfcq+up1J/AS/cjV2Z9BB7/Kj5UYNIQ9TmBd6AjSPKVBxTQp+YPI/S0fQdRA18Fu681S/sj9OAryZzEs9jhxvtYxZfJaLBLmVPhsxsXeqRjqpKQiPABkbv4AyI/YgG/nko80lLqUHtx/imU96VPocyKqSXGWwMvwZgt++mYwZOnkUo9N3jyNM7nk0Hn8/Gj8/mMU+pcPkgVycwZsHE69B8J+/pMv0Umfu7st2dJYuEO/0Bc5vjDs/5w2ymeXyrVFmnq3VrpYhLU/h/p5IdM9pDyYQAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .wp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF8WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTA2LTIxVDE1OjU5OjIwKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wNi0yMVQxNjowNDo1MSswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0wNi0yMVQxNjowNDo1MSswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ZTZkM2Q0NS05MWE4LWUyNDgtYjM5OC03MjNkMDFmMmVhZjYiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphNjQ4NWZiMC0wMTY0LWIxNGUtYmVkYS04MDU3ZjNhN2NiMDYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozMjRlMWUxMy02ZjcxLTQ1NDEtYWU5My01YTBjODM1ODhkZmQiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjMyNGUxZTEzLTZmNzEtNDU0MS1hZTkzLTVhMGM4MzU4OGRmZCIgc3RFdnQ6d2hlbj0iMjAyNC0wNi0yMVQxNTo1OToyMCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ZTZkM2Q0NS05MWE4LWUyNDgtYjM5OC03MjNkMDFmMmVhZjYiIHN0RXZ0OndoZW49IjIwMjQtMDYtMjFUMTY6MDQ6NTErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6wXLUsAAAPdElEQVR4nO2d627duA6FuZsBkvd/sb5OgkGS+ZFR4zq+iVwkF2V9QIEzB2gtS1y8SdZ+/P79WyZufAY95xH0nNvxK3sAA/AqX0LY+hPF3vNfA8cwJP9kD6Ag71LHsTzL30L9EJGnpLGUZArknEqCOOOXTMF0MQWyTWR6lMlaMLOWWTGKZ0TwLvG1Axvt/d+zB8LC3SPISOkTkmVkuXUadleB3DlK9LIUy+1SsDt5z2U7dqLjdu3jO0SQmUbhae3j4dOvkQ2nRYyR3zGbln4NG1FGNJ4mjOfsgdyIFlGGE8poKdasL3JpQhmmmB9FIOzC8MjVmWurYbperBN8lba5x8KbfBnF+o9HIfu086w3h2dpKb/pWDmCZAuDtYPzsvH/ZUabVsiXjCYVBZK52CUXWX4KOcO5lGwLVxNIxsJWFcURy3eKnNNy0aRKDRJdayxz+tHJeNcytUkFgURt9n3IfUSxR3v/j4BnrY/aU8IukIgJbJ2nUrmxM61DFtERoxYJaw0SUYjfOVJcZdkR8zRk2gKeUSDeHmUKQ0ebN6/1oSzg2VIsT3G0VGpiwzv1okq5mCKI18RQhu7itNTLKxWmiSQMEaSdvvVgFt++tGLeA4pIki2QV/E5ln73dm00XmlX+hH6zBTLQxyM6ZRnR47pfb3Srmf5spWtM2buZAnEQxwMESM6LdjabMsWTXs2ci7SRJKRYo0kjqy7eI9ooskeF3pNmkhCiRYIWhzRrdv1RdVVyBozujYJF0lkioUWR/ThulGIvmq0pUWoOQxNtyIjSDVx3OEq0sirRpFrFnYhR5RAUEbWTtx60owmuwUeybJu8QR5UjjEcUUYAVIcnt2Z0aPFVbzn4UkKicRbIKgXeBM/cUxhbOM5L0+CK95d185TIEhxeBRkUxjX8KpRXqSASLwEgppQD3GwXRVUgVajoIWCFIlLo8GrzYsQnkcxPoVhw+ObjRfBbAG4OHuvo8pW0AffZtTAgo4mqEgCX2O0QFDiQKZVd2vZRoG+dIFSJEjDQXgUpDg8vzOZfIOMJiiRwKIbsgaxiu1DcOKYwogFWZu8iP3IPMzxo/4hq0EiNwGnOPJAzT1iMxEyFoRAEOEMIY6ZUnGAFIkVs20iBGL9NxBh2evT3YkO1KeyVtsw27e1BrF6C4Q4mH9I5q4g2/QPsdmZqTayCMQavlDdiimOfLxPWL+JLUN4F2XKltkpsHaspjjyibo9xmorajvR/sXs1GqKI5/oewCsz1PZbIaRTXHUJ+uSjPDnagzNEj2sve0pjnyyr1ey2FC37fYam7V1Z+ltv8oURzbZ4hCx74902XCvwVk6CdbJnfsck4alA9plRz0Cybwjde6Q58MQPRrWrtZlW+4RSFb0mOKYbGGxqcu2fFUglk3B0KJqcisstnUpilwViKU41hZVqdfeT0pgKdgvRZErhm8x1LBiauJKxM9Ca7HY2KltXxGIxVC1xVTEDX/WojPqZ5I1tEu9UYb9L+jf8cBSsJ/atufl1RYDjOqYPKT/qPzys+CUH3XpAPVbHezR3Hrid5ezCHKHIrnXyNlFMenj0Ma9dqaZeuaTe+Bic0cCibgSn4HZLZvs2vqRQLTRhbVw3eJd+vPrqN/TQIC8MK+CI9Ha3q6texTpLDm6Z/105dI0r0u3G9EnmyML9eaAevc5XiTo4jith2Tul0fjbVAjn2x+Ev37aW1w0+b3BqEdHMtvdt+BjFQ2uqupcdRaG9y0+ZG9EEMt5FmrsKSynqTb59YAtF6CrbXLYEDpC+xAhSiidY4/npW9gFW6QaxkRcnIjpbGRrXO8cezMgUS8QktQ1Tz9LhZUTL66Elai3ltoFqPrjHENsl3OM4yIpHRXyNIrXP8673WAslOuUbF0wNmRclRbeXX7n8EsvY+IxrQEvbTsFoio39KppH1Y5vr545qQHeA+QiK2TkuDTUqp8yYUIYdfs/5zYySkc4tynb+rNVSIFHp1t6EehoQww7/qDm7SFz6EyXGXz/+hxKkZx7ZgCZ5mGzUapQMnvkqDGmWp6fNbkYg3w2ZTZhstAkkPLfbwdOAKon57hw57qh07nU5kPDc7sZ4OqPsKDnSpu+zCKfBjmxAIr7OaEZJMBaBeB2UmwZUG8YDqGpbtQik96DcSOHXiqcRZUfJiKyk15bUhzoZUyyRsQ1IxHfeq0dJqgjEKpBpQLWxGDmVTV65nWPig+e8Z0dJKiM38Mn8IiMbkDczSoKIulqFKq8UHgNiPgmbQY+d9DpQlVOMut5H+5zRDcizpZ0dJTVOka72ZE6xRHwNiOFaIE+yoyS7bV1iiJdQwnAtkAhf+pkF5TxUEAjlxAHxXIPsNKsHSlukHNQKzzHONGtySAWBeDLTLA5o37+KQEbfzLx7lKS1Q9qBBZL9JZ43LFGyJJUEMvKeSKViGg11dlBJICPfneVdTFdIsyipJBBPZpqVA31WUE0gtN0OA6OmV1feiz4rqCaQauO9QtReRXSUHGIPZkSD0zJ6msVGiWygokCoux6djJpeXaGE7ZUYZCDRBhudhswo2UlVgXh1P1jy5hLpxwFnQizzflUFQt/9uMBetHqXuutylTLvV2aggUSlWXvRqq2Jl5edaVYHlQXiZUAsaVbVtTlzMKWaLNpFYMghqxqQyHF6lfl8BCwOZo1qbrVG1vv3qoV17zTrLL1qjB4lLfTalMrWK3thEb9wzWJA1ddnTan0SuRrAap59+pkp1cNjyg5mi09RvBQXnsiXmnW1fSqMUqUpD+5u8UIAvHaE2FJs0ah5N6VRSC9HmF+tLM/B2dRwiv9QkbJyPXtTeXU0csikF6P4PnRTgUDEtHPgVekR0bJo3fL3hZQR68RUiyRGgZ0Z8raWRv4TH/80aZXDeYoOaL9vIl8CyTqm2XPNqBXtwe1+NY5Zo6SkelVVCv5RcQ+6dm5ZQSezqNk67OT7PTKZKPWwWe//BpWg9uLQr3FI2OUZP8q0mSjy78c9aKeIdKr125Ns1iv3WlYxneUolVNr/5oYSmQ2bHZx8PAtcZTKa1lyzCu8kcLiBdgO4DGZkB7Xi/qJPVVNFGSPb0y22aWwj1Dpdc7jXYQb40mSh5lHWjHmTL/a2Ni9wijYI1ybFFyJP7SwFog2jpE4y08N5dY0j50eoX6+3ug1gTdTdSMS2sDf2kgs4hi7+xsMdOsb47mAt1NTLOV7C6DZ0rHuieCSo9YoqQ3GhvRrv2PZ20JROslNQvm2VrO/v7AK73yxhol0Y5JYyPatf/xLIbFqtYYYEqzsor1o5oA6ZjSbWNPINqBaRbMM4qwdXvQaVGWg4uqCTS2oV3zTZvfm2Ct0WoXzMtTeBnQ2XiZoowG7fiRDklrE9o137R5DwPS5KDVjrkwjZfpNhSkPWnmGN6YOXohrYK1OajXvkh0t2dv3rzGEZ1mRTgHrS1obW/X1o8mN9pLVtsX2ZtUpuhioTfNQkayaFvYXTMv76P1ll65u8eeSI8QvPdkoqJkRHoVuc1wytlLZRSbHgV71J7I3tiz92S0rN+H9ffcLQ7o0MY981fIWRhyog3oCI9i/er7oLy3NrVyc0BXBGIpnrXK9ohcWQYU1WVi2PS1oF1zS/Q4te0rk2opmCzKRne1vA1oL72qbrjtvTzTbctaW2zs1LavLp6lLtB60CpdrTY3DKlhRpS0plcfol9ry/teEuVVgVgW3+JB0V7Lo9MReWnBGRW/psyyrUui7HmAJQxaDLPCsY2qJ3etWNvXlrW12NRlW+5ZQGvK49aK64T1OxEUkScHLPm/ZU2ta3jZlns9XFYxZX32kqg9CbaTxExY1zKs+dMrEGsUsRjNixB8H9BBZnoVIU7LsXKLHVnfrevZmkW0hEar0TwJRiSje/cIcWqe8SG2ovxV+dxGt+1meDlrjowQifd73+V78R6s4hBJOLKjNRRr0cwgktHxjJK9/zZCHFabUdmsxZNaDdTaibCKZHQv7xkle/5thDistqK2E8skMoRLxkgyuvB6QIhDxG4r6jFYvUx2qiXy9fIZx6Qr4CHWq+nVm2DEkZJaNRBh2OrBEYv4IjqRoIu+0QUncv0EOOIsHeKcl4l/rP+AfHkJ64u8i93btAXJTHEYP4xCzG0PqFMPiCaD+b2zP5Ns/BJc1yXzW2pGkMX6mfNBiiM7/RcBDGIJYm8ClaI85Pp4UHMwutCOeBOcOKybgSLAxk32PUZrngUnkieJPQnMfHIXId69dXkI7tudV8F1NyGgFxVhkEiRiFyLJqO3ZhHrvDbcD8GfskaIA+oUPbweo0i8o8nd0quHYAt/SnGI5N1dewW0SES+JnCvHWx5FnN61bBEyTY3yFpj+W8jxOGyYey1sCjv4iGSF9leZMYWLQttztD3BKDEIeLUyvb0fChP4yESka/xIcZYKb1iGitSHG7ps3dqgBSJ1+IuhaJ5RoX0qsEy1ncpIA6RmAlDvQByM3ELdOE52QaxCdhwb+NHeRSkSJhaskxjuUpmmvUphcQhEhtykTclVjRMFrLSLOSaef2WzA8iJ0t74naPT7nH6Vk0Ycb1P6+CF0fYrZuI07w9vAi2e/EsX5Nf4XK5LFAfLWlAR/pQcYjkhFt0JBHJS7keqz8MtCMg7U+GONBRQyRBHCK5PyPsIZLsPv9aMD2nijWsxcDQiUO2cBsp4hCJT7GWoNMtke8uV9qEbpBtsFGg17KRupaZAhHx+wpw1iaxeKW46evHsrPqNREMadfIvMvA4hDhEYiI34S0tGu2hHG0Irzi75F0wSQQEd+JaWnXRE8ThufJZxpxiOTXIFs8BHteZ00TCdVCFMDbuWTu1+zCFkEaEd+Tf8pMvc5oEcNbHAzt6U0YI8iSh/gvTku9KD1YEp4RfA11JGeNIEu8N9sarZi/a52yjBYRdoG+9MEF9gjSaJ49yniXz6FfRCMZDqHMnFaIIEuiosmSTxkvsmS9U4mosaRKBFkSHU2WLJ9ZqWaJrCn2KCWMRvakWciIJkuWNQtTR2xZS0TWFHuUixpLKkaQJZnRZIu9zUiPaMMQFc4oK4xGdYE02kKwCGUN27f03pQXRoPdA/VydHPixB+PmxdTGU0gIt+3AE6hxNGEwfINDowRBdJoQmH7kc+RGFYYjZEF0mjnumZEwTG8MBqjFOlXWC7mnQpmJEPVF1e4QwTZIuJChVFYXgxxO+4UQbZY7k1U2FeIotIpAVfuLpAldxfLFMUGUyDb3EUsUxQnTIGcszagyoKZguik6kJn0trG7Q9z+7i1Y1luXSzHjCB2jvYCotrJt+wwRfAfh0sXFwlSq58AAAAASUVORK5CYII=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .wp{background-image:url(data:image/gif;base64,R0lGODlhKAAoAPYUAP///15eXmxsbJaWlnV1dYCAgIeHh5CQkJWVlZaXl5iZmZmampqbm5ydnZ2enqWmptDQ0NHR0dzc3Pj4+BEREaWlpTZGOpmZmXl5eRUpGSCGNCCKNXJycp2dnbGxsSKUOCGcOV9fX56eno+PjyKTOCCiOZubm6KiotTU1P7+/qmpqSCjOZqamjlsQ3Z2diY2KS2CPYSEhIiIiCCkOiCjOiRQLSKSOCGfOiiQPC2GPmBgYGZmZnFxcaysrAEBARsrHiJiLiGVNyGiOiOcOyaVPE9fUmFhYWlpaaCgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAUACwAAAAAKAAoAAAF/yAljmSJAGiKImXrvhSkzjME3+NEA9LzSLsJ7jUbFoc5FXKkEhpTr0Yi0SBCb0rSdMvdlrIuHUrbLXNJKWfrKjK7vczxWk4hvO9fukg8CtzfLihqFGx/bgWBdBF6JVMwWwtWESJsZGeWcCMClHJ0BpiZFAddmyMJcRQDdKegrKZdWnGqclKNXQetVW0MnFmhZiQCZa+9KBJtjq22l8KsQCkPyK7SWw7KFHAPKtHYv7DLydkqx93Jr6HUpw5wz1dcn+eO0+/lrDQiDJfUFOvL0ropZsXzNwXXOQoKMqEYQAhAvHkJPnmzpq+TnGbmEJ5KmBGbtFJXFjncF+tbm3pxJl31GjiCQL155eKM3EPHT8dhtgLEGdRwpp2IrSC6XDlnZregsWS+EGPUlRuDOmXyRFPpoT6ZRhMxGrGOipWtYcAgabKkWFatYIcwHeejHdmyLUTumKESLoxZNBguCQEAIfkEBQoAAQAsAAAAACgAKAAABdlgII5kCZTjia6s2bpvrJpAvc5xru8kzsO/1WV4CfKIyKTRJ0o6lShm60klGpvVrM6X1bKko251GxtOrS0wyVlir3PFsBsLbUbb7Todbe/l83pPci98AYJydWZ3hoqIhYxIdCI4Ko+He4polHtrepiSAZuQcY6kpaOTQpGnpkqrLIFWjaCvqZ2zkLmIqH6As7K/ZrWwtcKWnIuOeIG8KWe/o626X76+uNO2zxbb204V3BaPRxfgT+U8UuTd5tw3RhThVBZXOsP0auj0+j9SNTbJV/D12ufM3Y4QACH5BAUKAAAALAsAGwASAAcAAAUk4CaKwAac5WhunUqiqRqLGDxv2m0DnHz6NuBo9xuiMiZiCRUCACH5BAUKAAAALAoAGQAUAAkAAAYyQJBQCAAQi8MjyDhELp1NYnL5hEqLnmnVemQOA8WwVpwMh0Nlc9rs3XrZ5G6Y4jZ/zEEAIfkEBQoAAAAsCgARABwAEQAABlVAgHBILBqNqaNyOUQxn8YTdCqUUqHO6zNV6paIXYA3LCQXx9+ySDwelkxHdDnN9paXbba7bTbK6XVhgEYjaIOGT4hgckyMi3ZQeWeQiX2Pg41LJFBBACH5BAUKAAEALAkAEQAdABEAAAZbwIBwSCwaj4CjcklMMp9GJ3QaAKyu1yIWq20VrVvilbVdiaNk7jBbXpuPbeHKE4jXVcp4Vh6uM/t7dWGBcINihkwuZW9ufX92fI5LkJGEj5aVVGpGklCMRh9QQQAh+QQFCgAAACwIABIAGQALAAAGMcCVUAgoGodEY1H4Qq6US2QMSnRCAc6nMnntegGwr1IlNorK6LJMPEi73/A4VCA3BgEAIfkEBQoAAAAsBgAPABsAEwAABmtA2mw4BBiPxOLRmAQkZ0tjrhm9EZ1JVhR7jXafW7B3VmNSl0/dGJkdn83oN7eLxMXp2J6YGa28i3tKd4IzPHNQTBhhVISMW2ZKjVeCboCDUIiPO0+ZkHiLcpyPbJ+Ho4OPcqmUqKdopzaPQQAh+QQFMgAAACwGAAkAGwAZAAAHX4AAgoOEhYYARTM+h4yNM4+NkYSPlIKUlQCXmkWCNJqZl4WaM6KjlEiFFZ+Tq5Kur0OXLKKNKq+3uIRAuYJCuCK8wY1EuCO4HrLCrkeRzMrP0NEARtLV1tfYhz+RQYeBADs=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .monitor{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAF5SURBVDiNpdM9ixNRFMbx3yRZ3/ANbCxEcBubpNJSLIQFaxs7D4JfQSz9CpYWItyPYCOIFtqvhQxopSyCb1gpEuNukrHImewQY7UHLsOce85z/vPMvVXTNA4SAyilfMI2Zpn/n2rV6RtGxOYgE9sITLK5Qa8jVGGezwpH8VgWwRTjiJigj6vYwrVcW5nrZ824pW0Jeh0xSVJhr4M86ez32/qBf6OH04nZCmzk1HbI0qN1AhO8zuYfOJ5i8xWKZq1AREzxpZRyAlfwJiI+r5RVrUCLNOvgtnER93FpDeV0laBnYcwMSimHcQpP7Z+V2xZelA7FkuA8opRyK9/P4gIeYq+Ucj2/fwM3Lc7Mua7AVzzH91LKHZxBExE/s/EudiwOz0u8wLeuwDgidvAMf3APr3LvHR7gfUT8joiPw+HwQwqrmqZRSnmSWL9wEpt4a/Hr5qPRaLeu60OdgcfwKCJutCZeTnNmuXZxpDWqruvG/j1o0vDhkuAg8RdE7nuSY6nc+gAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .monitor{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFaSURBVDiNpdM7a5RREAbg59uLJOgSkRQhfYSIhWWsQgj+gfgLTJEmBJLa0tZW0MbawtbaUkQEQ8Q/YCWIIAqb7G1S7JzNYdlUOfAxlzPznndevmkiwk1OJ+03nGKMBpNr6lsIdLGBrQJwimP05wCatFEBTHAHL2sGY/zHEMt4jBWMKqZ/8RkXVc8MoJX+MF8bJJth3nczV5i0s2cGUJ82eslgkLlbOU57vngRwAA/sqmftp35AhiFzSKAIX6mv4+3C2pa887YlTjlPMAJtjNeMtVC1k5qgA5Wa2Q8xQvsZnyI51jD3cK+jLCOA/xLyn1TET/m3U4+0M+xRpmfAfzGBzzBM/zB17Rf8B57+ISHpsI+AhEhIt6kbSLiKCLOImIzc72IOIyIbsblex0RMwZLuGf6t73Dd/zK/AVepYDLKV4v7zS5jfUyjXCO25Wok/TLnnRwH1vNTdf5EpkVg1v2kuagAAAAAElFTkSuQmCC)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .monitor{background-image:url(data:image/gif;base64,R0lGODlhEAAQAPcAAOTk5N/f38bUxsnQycTTxMfOx8XLxcPKw8bKxsfHx8TIxMbGxsXGxcXFxcfFx8PGw8TExMXExcbCxsfCx8PDw8PEw8PCw8PBw8HBwcW/xcHAwb7AvsK/whzVHBzTHCDOICLLIjC2MDO0MzOzMzKzMjWxNTOyMzWvNTavNjirOE2hTTqpOjunOzylPEmhSUqgSjqlOoaGhj+iPz6iPoSEhD6hPj6fPj+fP4ODg0CfQDqhOoKCgkGcQUObQ4CAgEWXRUaWRkWWRUqQSkiSSEiRSEyNTFuHW3p6eluGW3l5eU6KTliFWE6JTk2JTVaFVlWFVWB/YFGGUXV1dVGEUVWAVVSAVHRzdHNzc3FxcVV9VXZvdlp4Wm9vb2hyaGF0YVt2W1x1XFx0XGFyYWNwY15yXl1zXWtra15xXmNtY2FuYWpqamBvYG1obWJtYmlpaWJsYmhpaGNqY2hoaGJrYmRqZGRpZGdnZ2VpZWVoZWRoZGZmZmVnZWdlZ2VlZWdkZ2djZ2hjaGxdbG9ab2ZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCACDACwAAAEADwAOAAAIhgAHAUgAYcGCBggbGISQIMCgBlwG9dFjp6IdPX0GYaEwCMKgQWqO4NixA8cRNR89LvjoJglJkkncpBy0EqSPGDRoxPCBsiPNj3KwSLlyRQoWOTNrflzK1GeDplAHcWQQtWmFQQOqMi0wCIHWpQoGWfj6cSzEQXC63IG6UWCCBhA2KDS4sGFAACH5BAUIAIMALAIACQACAAMAAAgJAMUMcsHjSZSAACH5BAUIAIMALAMACgADAAQAAAgQAGGUGbSCxaBBJ4IM8gIlIAAh+QQFCACDACwEAAoAAwAEAAAIEAAHhTkzKAeVFiCoDDIyKCAAIfkEBQgAgwAsBQAIAAMABAAACBAABzFJM6jElj0pwAwaMiggACH5BAUIAIMALAYABwADAAUAAAgSAAfpGFSlQ5FBQEIMGpRiYZiAACH5BAUIAIMALAgACQADAAQAAAgQAAcN2jJIiIwpHogMujEoIAAh+QQFCACDACwJAAcABQAFAAAIGQAHCRw4kI2gHiK+iBlEwoQNFYOaBMqyJCAAIfkECTIAgwAsAAABAA8ADgAACBkABwkcSLCgwYMIEypcyLChw4cQI0qcSDEgADs=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .security{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAG0SURBVDiNhdNPiI5RFAbw352ZsGBDMhkpYyE12cxOyYIFayW7SY2zkCxIlkrZKIrJjPe+X1FksrQQo/xp2IhZiPXUxIoaGxa+mGsx78dn+vDUvXVu53l6znO6qZSig6mpqbX9/f37cRB7sDOl1C6lzOIZHkXEK11IpRR1Xe8upRzFKNqYxzt8xGpsxy6swwCeYjIi5gcaoTt4i8BcRBQ90Gq11i8tLY3gCjZibABKKUu4FxGvexE7GB8fX8RsVVVPUkqDGjtQGqv/RM75CJ6nlH6gT+dCwvf/kE9hGlvwrZfAqrqu+3LOQz3Ix3EJpyPipeUwdQt8RbuUshkLjdUOeQzXcD4iLnfptvmdwXtsjYgPOefrmM45f0Y/buJiRJzrIm+wvOJfDl5gBCLiBFp4iPuYiIizK6YaSim96Ra4jeGc86ZG5BhyQz65Io9hDJZSZkApRSlFVVUTVVXd7dR/O1VVPaiq6mqn7jiQUjqD0Zxzd1B/IOc8iW1N7zKv+zM1I8zgE8YjYqF534EbTegHImKxp0DTnHABh3ALa3AY0ys20Vugg7qu95ZSHuML9kXEXK++ny1tzgEddf2OAAAAAElFTkSuQmCC)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .security{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKdQAACnUBSiXd/QAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFrSURBVDiNhdMvaJZRGAXw36viFrRoENxw4IJYLDMJalkxC8OkrC5qNAwEi+CC4lAsikGMY0FQmGIQ/AMKyjDIUGYyqMXgmB7Dd9/P63j37cAN73OfczjPc+7bJFFhFyZxCsdxGGt4hqd4hFc1oSkCxzCNiUJYwXt8xRDGcQS7sQNPMI8VSST5lGQxydEkTal1nT1JTiR5k+RuEtuKkz9YwGv8N9MGfCvjLBUnfYEUq1vhDEbwu+W2Ag3WtyCfx32M4leXwM7yPdJBnsFVXMALvWWqBX7qbX8/PherLc7hBi5hrqqvURaBVRzAF9wsVr9jO+7gCmYr8l69iLXxXEyyUMV1O/9wrSPOpSRnk/QFxpK8S7Kvarq1CflgkuW2t764nuTBgEfUnoe1cH0xnORjkrkB5PkkH5IMdQkott4meVzGauuHkjxP8rI85z6n/ZlqNLiM07iHYUyVZGY3Ng+a9WSS9SQ/kkxs1vcXeVqZSyUF+yoAAAAASUVORK5CYII=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .security{background-image:url(data:image/gif;base64,R0lGODlhEAAQANUAAP////39/fv7+/f39+3t7evr6+np6efn5+Xl5ePj4+Hh4d/f393d3dnZ2dfX19XV1dHR0cvLy8nJycfHx8PDw8HBwb+/v729vbu7u7m5ube3t7W1tbOzs7Gxsa+vr6enp6WlpaOjo5+fnwDZNpeXl42NjYuLi4mJiSitSCqpSiypSoeHhyirSC6lTIWFhTKhTjiZUDyXUnx8fECRVEKPVHp6enh4eEqHWEiHWHR0dFB+XHBwcFpyYGZmZgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAwA9ACwAAAAADwAQAAAGdMCesEeiHAACR2c17J0oiUXEE/pgHAsFptYjQFzN4c6UmPQKoXAYIzl/1M1M5AyCDzdzwtveu8wRdXwXbQ8afD0SGD0dEIcNIj01CDl2NQeUPRZzcA8WTQWKYRUGYTkJDlw9MgwLO3AaBh0bBhyHJQEDYE1BACH5BAUEAD0ALAMABgACAAMAAAYHwB6PN+qlggAh+QQFBAA9ACwFAAcAAQADAAAGBUDaCBUEACH5BAUIAD0ALAYACAACAAMAAAYHwBtuNGKpggAh+QQFCAA9ACwIAAcAAQADAAAGBcDZSBUEACH5BAUIAD0ALAkABgABAAMAAAYFwNioFQQAIfkEBQgAPQAsCgAFAAEAAwAABgVA2OgVBAAh+QQFBgA9ACwLAAQAAgADAAAGB0Aab6SD9YIAIfkECTIAPQAsAAAAAA8AEAAABhXAnnBILBqPyKRyyWw6n9CodEqtJoMAOw==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .waf,.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .waf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAGTSURBVDiNpZNBaxNBGIaf3RkSSEkJLmYIybYyETRG6CEwELAevAheBH9CKRVksHdPgRxzacBDwT/hT8hBydEK0aqHXFI9BCKBaEJSttuDadjgtpj63uab733ebz4YJwxD4tRsNm+k0+nXWmuRSqVeGGMGcX2iVqstDkopx/O8Xcdxbna73Tuu675SSt0NguBjq9XamEwmj3zf/wAsUp0wDGk0GjvFYvFeoVB42263D33fT/b7/RNgu1wuI6VsD4fDnOd5p51O53kul3uazWa/VCqVNxIgkUgcDAYDORqNHgMbvV4vLYS4LaW8CHqQyWQAfmutD4Fbs9nsDPgDEEL8nE6nm+Px+L4QInYnAEEQrCWTydLc8wPAnd+58+Kl5hjJvwArSkSNK0VHQ/9ngiXA2jUA61HAp2sAOlHAM+DzCuZj4MkCYK39DuwBo38w/wL2jDEn0Qmw1r4HHgJfrzB/E0JsV6vVdxeFpe1ba4+ALcCy/KRj4CWwZYw5inqcy75zvV5fz+fzB1proZTaL5VKw7i+cyFObUDzXeUJAAAAAElFTkSuQmCC)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .waf{background-image:url(data:image/gif;base64,R0lGODlhEAAQAPcAAMbGxsLCwrLGsr6+vrLCsrq6uq6+rqLCop7Cnqq6qqa6pp68npq+mrKysqq2qpq6mo6+joq+ipq2mq6urqKyooq6ipa2loa6hqKuonm+eYq2ip6unnW+dZKyknm6eZKukoa0hqampnW6dZqqmoKygnm2eXW1daKiooauhnG2cY6qjoKugmW6ZZamlmm2aWG6YYqmimW2ZXWudWG2YWmyaXGucVG6UX2ofZqamlW2VXGqcXmmeWWvZVG2UY6ejk22TVmyWVWyVWWqZZaWloKeglGyUXGmcVmuWUW2RW2mbWGqYVWuVUmySUG2QV2qXT22PVmqWYqWipKSkkWyRUmuSYaWhnGecWWiZVGqUT2yPY6Ojk2oTYaShnmWeVmiWYKSgkGqQWmaaX2SfXGWcW2WbYqKioKOgnmSeXWSdWmWaX2OfUGmQVmcWWGYYXGScU2eTX2KfYaGhmmSaV2WXWWSZXGOcXGKcVGWUYKCgl2SXXmGeWWOZU2WTVmSWW2KbUGaQVWSVUmWST2aPWWKZXWCdU2STW2GbWGKYVmOWUGWQVWOVX19fUmSST2WPTGaMW2CbVmKWWGGYU2OTWWEZUmOSUGSQXV9dVGKUUWORXl5eTGWMT2SPU2KTTmSOS2WLWGCYUGOQVWGVV2CXTWSNUmKSWl9aUWKRTGSMVGGUXF5cT2OPVmCWUGKQXV1dS2SLTmOOWF9YW15bUmGSVGCUWV5ZVWAVVl9WWl1aXFxcW1zbV15XWV1ZWF1YVl5WWlxaW1tbWVxZU11TVltWVFwUVVtVWVlZV1pXUFxQU1tTWFlYVVpVUVvRUltSVllWU1pTVFnUV1hXVVhVUllSV1dXVlfWT1pPU1hTUVlRUlhSUFlQUVhRVFdUU1dTUldSVVZVUFfQVFYUUVdRVVVVU1ZTUlZSU1VTUFYQVFRUUVXRUlVSU1RTT1VPU1NTUVRRUFRQUlOST1RPUFNQUlJSUVJRUFJQUVFRTlHOT1FPUFBQT1BPTlBOT09PTk9OTU9NTk5OTMzMyH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgD/ACwAAAAADwAQAAAIigD/CRzoL5OUfQMTCpw27ZyUAcXO/UoorpU4PDgWDQlwIkQDdotw/SszREsZKVI2AgAQIESBAP/ioJypcuXKAiNnoqxpc0BOnTxX+jwJNIBNoT9pGj0KU4vOlEuP/lv0NCiACf/24Sl6dEI9gfKc7ow6QFzCejKhrmxwTuFCPBsniHSbsFUZhAkDAgAh+QQFCgD/ACwAAAAAAQABAAAIBAD/BQQAIfkEBQoA/wAsAAAAAA8AEAAACHUA/wkc+C8VF4IICVYxkJAgIR+EFrZoQeGfJYFqophR84VLFAMCBBAYkYAhHC4duXgEGTJkgn8nVar82NIlTJkzWbY0iXNlTQE8cdKsydBMz6E1/xE6qjMkBoF6hDZ9OtBozp0Jo/oUULHhPz0fqXoVGMtMwoAAIfkEBQoA/wAsAAAAAA8AEAAACHQA/wkc+K+UGIIICXZhkFBgqX+GiDxaCANGh3+PBNbpgqYOGjQLEYhUYYGhnY8oQ4oU+eDfSZQgGaxk+c8jTJUrGdpMKXPmgpowY85E8DOo0JkHMAbFKfKDQEM3ezYluBMnQ4R+Pqq82BDiQqddBfqjdSZhQAAh+QQFCgD/ACwAAAAADwAQAAAIeAD/CRz479MYgggJprmQUOCnf5GsRFp4YweJf5ME7iEjZw8dOQsjiLxxIcK/QXI+ygFZUqRIDf/2rJwZ0mWECjFnrqzpEqdMnTxF+tTJ0qbIfypptnQJASLRoBEu/jsEdGmEFQST8sSJEGXRqA0FHlqINSxBNwkDAgAh+QQFCgD/ACwAAAAADwAQAAAIcAD/CRz4b1UYgggJzhGRkGCoK5AW6kgiQ6Cuf4jmzEEEqM8cDhlC1kjBEFGfjn08ggwZsgTGlDA/sgzp4SVMlTMz1DR5U+bMnTdx/vwXVOjMf5CC+mRZEWnPlSGbCnzKsibCpEKlJozIQWvDgmkSBgQAIfkEBQoA/wAsAAAAAA8AEAAACHEA/wkc+A9VG4IICfJ5kVBgqH+cvFxaKMQJjX+QBFLic4cSI0YLWYhUMoPFP0kfU4YUKdLFyZQfV7KM8RKmTJY1Vb5giROlzZ08TRaCCRIoT4hEb7K4mLMoTx4Eh8Y0ahKhz5VQG55cyMOW1oGzDiIMCAAh+QQFCgD/ACwAAAAADwAQAAAIdAD/CRz4jxQbgggJNuqRkCCrLZga2YCCBQhBVX8Cqeq0qdEPGyCX9GAIahPHTR0/ggSZ418llDA9rmTpEiZKmTNb2rypcmXLlzZxzvy3M+VMkP8w7RQK0uK/kjF72nAqMGhPhgih4gzSUCAoj1S7/pN1EGFAACH5BAUKAP8ALAAAAAAPABAAAAhvAP8JHPgP1BuCCAlqepJQIKV/r9ao8vRkCxgm/woJPOVI0ClXrig+edJkCsl/o0CqFDlyJBKUKkGybPkyZcyZLmHebNmyyb+PO3meBLpS6EiIMUMaxYi0KE+mG52O9InQJkuoCV9RxNrwH6uDCAMCACH5BAUKAP8ALAAAAAABAAEAAAgEAP8FBAAh+QQFCgD/ACwAAAAADwAQAAAIeQD/CRz4jxQbgggJNuqRUOClf6y2YGpkAwoWIP8UCVT1J5CqTpsa/bBBckkPhqA2gdwUciRJkjn+VWJJU+RLmDJpsrR5M6bOnS5fxpypk+fNfz9b3iT5D9NPoyQx/ktZM6gNqQKLBmWIkCrPIA0FghKJNew/WQcRBgQAIfkEBQoA/wAsAAAAAA8AEAAACGwA/wkc+A9VG4IICfJ5kZAgJy+XFgpxQoMgJT53KDFitJCFRyUzWPyTtLFkR48eXYwsufEkyhgrWbpEGdPkC5Q0Scq8iVNkIZYceeL8xwnoTBYVawbFyYPgz5ZCRSLUebJpw5ELrV4VOOsgwoAAIfkEBQoA/wAsAAAAAA8AEAAACHcA/wkc+G9VGIIICc4RkVCgqH+hrkBaqCOJjH+HBCKaMwcRoD5zOGQYWSMFQ0R9PvYBKXLkyBL/UK5cGdLlSA8xZ9Js6RKnzJk1bfrUydJmBpxEixr9B4loUJcXmep8miGqwKk8cSJsqtRqwokcZMBqSHBVmoQBAQAh+QQFCgD/ACwAAAAADwAQAAAIcwD/CRz479MYgggJprmQkGAkK5EW3thBQiCtf3vIyNlDR87CCCBvXIjwb5CcjnI8jgQJUgPGlDA/soxQ4SVMlTNp2oy5kmXNPTdx5vyHkmdOCP8iBZXJsuK/QzeZRlhBsCjTmghNCnXa8NBCqg0JwnKTMCAAIfkECQoA/wAsAAAAAA8AEAAACHIA/wkc+K+UGIIICXZhkFBgqX+GiDxaCANGh3+PBNbpgqYOGjQLEYhUYYGhnY8oQ4oU+eDfSZQgGaxk+c8jTJUrGdpMKXPmgpowY85E8DOo0JkHMAbFKfKDQEM3ezYluBMnQ4R+Pqq82BDiQqddCZ5JGBAAIfkEBQoA/wAsAAAAAA8AEAAACIsA/wkcyC8Vl3wDEwqkBq1cFQPJwPlKCC6VN0I+CD1s0YLCO0u5/qmJYkbNFy5RDAgQQGBEAgP/4HA5yQWlypUrE8SsyTMlzpw7edr8KQCmTKE+fxoVOlTpPzNMk/78RyjqTZwY/uXTg/SqAAz1BL6DWlOqAW8J53FtSkGdwoV6UmII+TZhLDP7FAYEACH5BAkKAP8ALAAAAAAPABAAAAh1AP8JHPgvkxSCCAlKGZCQIB4ci4YEOBGiwb9FAssM0VJGihSJAAAECFEgwL84HlOCDBmywL+OKT8GYBmSIUyVM2najCmTJoCdMVeyNKmFp1CWF43mZDlBIJ6gSwE0HVjUo1CGCFH2BGCx4T88Eqd6FdiqTMKAADs=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .mail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAt9JREFUeF7tm21yqyAUQMVsJF1J25W0+RPjKpquwtE/7VtJ81bSdiFIvY5mCAMKeImAOJPpZFTCOV6Qj1uSbfwgG+fPkoAUARs3kJrAxgMgdYKpCaQmIDHQNM1rTGIopT9ZlsEnK8uy/zse1yZQVdXTbrd7Y4w9xQQvsjDGPhlj76OIXgA8ccbYR8zgAttP27bPIIFUVbXP8/ybvwAsxSYjz/M9H92EkMvxeHwmdV2/dbBnAfhcFMV7TBKapvkSmzdEAZGdGMCjkaBiJIQcIALYAAy9I4Q+Hw3BS5DAA1/PCE39RkBRFA+SJhGsBBEeQh7A8zz/UgqAEzFIkMGXZXmB1/2sgNAlqOCBS1tAqBKm4I0FhCZhDt5KQCgSdOCtBfguQRd+kQBfJZjALxbgmwRTeBQBvkiwgUcTsLYEW3hUAWtJWAKPLuDeEpbCOxFwLwkY8M4EuJaABe9UgCsJmPDOBWBLwIa/iwDF8pPxogpWOQDNH0bTYfHmue8T64twq7YErHJk9XUmQBau3crLI4BzFZmVgFWO6mE5ETDVVk2W17DKmYpUdAE6HZVMQtu2//h9OttyTPcvUAXoVHp8GqIE2JnpNirgsyeE3GzGDttWF9mTNIkop32ACbxKgqyCU/AT5cz2LeO9KBFgAy9UADZi97wAiAhK6UHcvla1Z9tIWCxgCbzkffzYbU/9UkovuuB8GTYSFgnAgp8bT5icN5VgLcBHeJs+wUqAz/CmEowFhABvIsFIQEjwuhK0BYQIryNBS0DI8HMSZgXEAD8loRtp/hfzAyBDrB+VDePza56gzrDU5J29xrWKOcjIeFYmScUArzEHOUvT5GKCn5LQTckf+kzRuq6vzYAL05uc2jXCF/k3byZfXdn9DLIXMGSLQuaUeBFyHfwoDtLjTqfToe/3+CoNWeIvsEgRo4whURpWoq6LLekfJvwIyvVqkSJgPfd+/HKKAD+ew3q12HwE/AEtrqA+boGrjQAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .mail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAArZJREFUeF7tmwFy2yAQRXdv0pwk8UkanyTOSeqepO5J0p6E+GtEBhMECwIJEMx4PB5LMu+xgLRgpoMXPjg/DQEjAg5uYHSBgwfAGARHFxhdwGFAKfXamZh/RIQXMfP0rstXF1BKvRDRGxHhvedyvXt41yImAXOL/+qZ2mJDFJwggZVSP4jowzoAlnor4DSj+8bMJwhA2F8s2gszv/dkQCn1x9G9JwGuL8DejQQP4xkC1NzS6BcIfTMampfggAefZrw+CGDmJ0eXaFaCA/40NzaiHuW7gHlWsMeF5iS44Jn5Nk/3fgGtS1iCn7kwE4QFtCrBBx8toDUJIfgkAa1IkMAnC6hdghR+lYBaJcTArxZQm4RY+CwCapGQAp9NwN4SUuGzCthLwhr47AK2lrAWvoiArSTkgC8moLSEXPBFBZSSkBO+uIDcEnLDbyXAlWKLzicspLGirwNos4jzAfaJks+e3BtOF1c+13VcdS4mYCH99AxwoyJBCbmus9RgRQQEMjDi9Fqu6/iiNbsAyUDlSrQS0W9znS71OrHrF1kFSCqtW8Mh4XZfqMALKzb2YiyWrfDdt7I2a51NQAy8R4KLcRHec53g2GKcK0+KegYSe6oLVtqqABZi0fJmQYuf7eVrTx3EY0vWaTCl5T3TEWaJ/+gKUnALJlrCqi6QC15yTyE9JnZMSBZQI3zKmJAkoGb4WAnRAlqAj5EQJaAleKkEsYAW4SUSRAJahg9JCAroAd4n4b477K+9PI4dYvquDHdj5k4q8R2edN7e+riFZxDNePFtkmoeXvAMMglwbZPrBj4g4UnvFDW7gT7nYU/t1qFb4Pfsh6/pCVILwJd4wrMPKlCPKi55ZeYzavLwf4F5z/DPWUSPMrAPEpmor2TL+MNEFQG5YyVGBOwov4qfHhFQRTPsWInDR8AnmhspcVE9oYEAAAAASUVORK5CYII=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .mail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAutJREFUeF7tm21S3CAYgAF7kHiL6nSm5hh1p1P3JK4naRxHewzTmc62tyjeQ4lLPtyEAAECGyDkz/4wsu/z8ELCCwvByi+4cn6QBKQMWLmBNARWngBpEkxDIA0BjoHs8fImKjEEYfDpFVMm/O1f/dldH0Mge/hyBc7ebkEFr6KCH8MUAJG7TkQtoO3xn5GD9/EwQCSnEmD263MGCPrPwBfRyYBVNshuWJX4+m8Os8fL2wPsjgHe4c3+LiYJ2dPF82h4E5RD7h8a8mgkSBi3NAOqtqfp7EhTv58NwUvgwFO+jrEYCMCb/TlnSAQrYQRPUF53NiLPbaePBbRPBXZeCE4CDx5//1PWj/spAaFLEMHXXKoCQpUgg9cWEJqEKXgjAaFIUIE3FuC7BFX4WQJ8laADP1uAbxJ04a0I8EWCCbw1AUtLMIW3KmApCXPgrQs4tYS58E4EnEqCDXhnAlxLsAXvVIArCTbhnQuwLcE2/GkE8GpvBuU1QRlrdl1CazncVk2UPyS1N9qGcvC22uEF7kwAt/yEyFcK3gtkUoKtdkS95kSAtAIzLrsLJdhqR5ay1gWoTFS8QitA5L6/T2faju7+hVUBKkF3vTGSAKvysFFR0jLdYc9yuBlLUE4LmNwxrJFRTucAHXihBF6EEnhJO5Nzy8f/6hRFhRMJ+6hTCJoJgG7E0p4/XjQjYLVlt6+FMRhmwuwhYNLzklSkT4kXgEipCt5vy2QTZ5YAW/DKLxYKN+pKMBbgI7zJnGAkwGd4XQnaAkKA15GgJSAkeFUJygJChFeRoCQgZPgpCZMCYoCXSQAE/WbPB9ATYs1bWfN+fjwnqPGGp/DIXuQWwRqkY9yJD0lFAK+wBtnxj8lFBC+VgMh5d1L0OAyOiTo4U7tI/tr90uHiqy3RNQKa06L05BR7k90Q/GmtwJv9tp72mNXVDYDVD1BBKiJGGQUg6L5fbEk/mPAnK5eJJGXAMt79+daUAf70xTKRrD4D3gFsnG7BkkfmVAAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .files{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAE3SURBVDiNpZO9SgNBFIW/OySiaBCtbCwE8ReUgGDpE9gExNJmd6O+hM8gmGJn3yKxt7WyEARBUUSbIPhTGFAwxyarSwoZ2AO3mjkf98y9Y5IoI1fKDVQA0jRtOOd2B8BRST5Jkk4IwCSRZVkbOAYeACdpD3iX9DrUpQO+gHaz2XwuRnCSLuM4vpU0AnSAvplNmdlkocbNbN3MTrz3de/9WKVA/07TdN85twbcA5/A8AsLuAO6wI6k2UrhoGZmy3EcH4Zk995vAAd5hA9gBXgJMQ+0ZWanOaAH1IGrEGer1TJgxszOckAFWATOQwDVanUO6EVR9JYD5oGJJEmeAtvfBG7gb4xLwEWgGWA1v59PoQs8Zlm2ANg/RgETwLRz7voXIOnIzBrAdgCgBvgoivowWOUyKv0bfwCvBmEVd9ynHgAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .files{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADuSURBVDiNpdO9SkQxEIbh56ynUHQbQbCxEMR/BEGw9B4s1m6t9W5svQgL3d7Wyk4QLES0EcGfQkGbsTgJuywIwTMQEsh8b+ZLJlVEaBOdVmrUad7HQQJO4hQXJYAqWTjHCR4S5BAfeBursoOflP8CIkJEDCJiLq03ozymcgUD9NHDFu7xjfEbjmR7Oo2FemSjizUcl3jHDo6yv0+s47VQDHsYZMAXtnFTKK4wj8sMqLGCq0LAYjr0PQOWMIOnQsAu7hi+8SquC8WwkfPzKzzjEcsaf39FpEpnccuwE3uadp4oAHQ1rX42Cvh3tP6Nv5Cebn/RRiyLAAAAAElFTkSuQmCC)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .files{background-image:url(data:image/gif;base64,R0lGODlhEAAQANUAAPX19efn593d3dXV1dPT09HR0c/Pz83NzcvLy8nJycfHx8XFxcHBwb29vbm5ube3t7W1tbOzs7Gxsa+vr62traurq6mpqaenp6WlpaOjo6GhoQDZNp+fn52dnZubm5mZmZeXl5WVlZOTk4+Pj4WFhX5+fnx8fHp6enh4eHZ2dnJycnBwcGZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDgAsACwAAAIAEAAMAAAGYEAWCHEohFjIpJJVGJlKD0oGQ8VoVEkCdslFajEMiuVCJlskjwTz1OgmSQsWQhRxIysg1mLysbMcKywKCih2J3UsAgZ+Hh1IABJ+ECVIARwlmJmZJAxJHkQHoaKhA3ksQQAh+QQJDgAsACwAAAAAEAAOAAAGGUCWULgpGo/DpHLJbDqf0Kh0Sq1ar9isMAgAIfkECQ4ALAAsAAABABAADQAABmZAllC4KRqPQhDiUAgNn8/CyFR6UDKYLEajGhK60LDwi2FQLJd02iJ5JFiFU0M8JC1YCFGELqyAWAsTH3wsDissCgoofCd7LAIGhB4dQgAShBAlQgEcJZ6fnyQMQx5LB6eopwN/LEEAIfkECQ4ALAAsAAACABAADAAABmNAFghxKGyOyCSLVRiZSg9KBkPFaFRLFgGb7Xq1KgyDYrmYzRbJI8E8Nb5d0oKFEEXg2QqItZh88EsOKywKCiiAJ3csAgaALB4dSwASjhAlSwEcJZucnCQMWR5EB6SlpAN7LEEAIfkECQ4ALAAsAAACABAADAAABlxAFghxKIRYyKSSVRiZSpuodIokqJbYpBXDoFguYLBF8kgwT41skrRgIUQRNbICYi0mHznLsWIpFChyJ3EsAgZ6Hh1IABJ6ECVIARwllJWVJAxJHkQHnZ6dA3UsQQAh+QQFDgAsACwAAAIAEAAMAAAGZUAWCHEohFjIpJJVGJlKD0oGQ8VoVEkClrXper9ILYZBsVzOZ4vkkWCeGsslacFCiCJxZQXEWkw+eUkOKywKCiiBLCd4LAIGiSweHUgAEpAQJUgBHCWdnp4kDEkeRAemp6YDfCxBACH5BAkOACwALAAAAgAQAAwAAAYUQJZwSCwaj8ikcslsOp/QqHQqDAIAIfkECQ4ALAAsAAACABAADAAABlxAFghxKIRYyKSSVRiZSpuodIokqJbYpBXDoFguYLBF8kgwT41skrRgIUQRNbICYi0mHznLsWIpFChyJ3EsAgZ6Hh1IABJ6ECVIARwllJWVJAxJHkQHnZ6dA3UsQQAh+QQJDgAsACwAAAIAEAAMAAAGY0AWCHEobI7IJItVGJlKD0oGQ8VoVEsWAZvterUqDINiuZjNFskjwTw1vl3SgoUQReDZCoi1mHzwSw4rLAoKKIAndywCBoAsHh1LABKOECVLARwlm5ycJAxZHkQHpKWkA3ssQQAh+QQJDgAsACwAAAEAEAANAAAGZkCWULgpGo9CEOJQCA2fz8LIVHpQMpgsRqMaErrQsPCLYVAsl3TaInkkWIVTQzwkLVgIUYQurIBYCxMffCwOKywKCih8J3ssAgaEHh1CABKEECVCARwlnp+fJAxDHksHp6inA38sQQAh+QQJDgAsACwAAAAAEAAOAAAGZkCWULgpGo/DpHIJQhwKoaWyMDKVHpQMZovRqIaEr3QZxjAolotabZE8EqzCqTEWkhYshChSZ1VALAsTH30OKywKCih1J3wsAgZ9Hh1CABJ9ECVCARwlnp+fJAxDHk4Hp6inA4AsQQA7)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .logs,.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .logs{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAf9JREFUaIHtmUFOwzAQRccWmyaN2HIEOAXpIag4BnsWcRfsOQZSD9EgNhyBI3SLnMnSw6IpciI7iUMdB8lv0zTxKDPyOF/6AxCJ/AnW9xARCyLKGWP5TPm0IKKSMVamabqzrbEWgIgFAAgfibmilNpkWVaanl31xInzBREZg30zZuf7CgCAU/Lr9XpzkYwckFL+ti7n/B4AStM6PmNOXogFhCYWEJrBr5AOEV0j4idj7PbCeezTNN1OCXTagbqunzwkDwDwUNf145RApwKSJHkloq8pLxpgnyTJ25RApxZijH0DwN2UF/ni3x/iWEBoYgGhiUJ2IaKQjSIK2ZwgIiEiVVV1CJhDMfn9SyhgDItsISll3vhSxv86TofYN10zDRFBdwYRUQCA0J26PmeOANq+0B+E7Mg5365Wqw/bAillzjkf1a66UzeXkN0opZ4nxA0yl5AdOecvvYmc3LcWRFQO2ZrBhayxEAsAyPX7XUO3qqqDZjUemvMQ/hAzxgqDiSu6bjQR7TrrBMBCP6OmeUCWZcZ2WmQBNkx2+yILMImWTciCF9BojOjcFl0l7q4holIptXESMp+4CBloahx8B87YZmBDLKYAF5RS7+drawvpwnHpIZ9tdGoY6wr9t1Hmnb5bIceswjb/bQ5tq62klLmpzQYH3eChiDED7EhkJn4A1qwofp3F9mcAAAAASUVORK5CYII=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .logs{background-image:url(data:image/gif;base64,R0lGODlhEAAQAPcAACszOzM7Q9vb2+Pj49PT0ztDQzMzOwPDM+vr6/Pz8wuzM5ubm2Nja3uDgys7O2tzc0NDS8vLy4ODi2trc7Ozs7u7u1NTWzs7Q3t7g8PLy0tTU0tTW8PDywPLMwurOyNbOyNLOwujMx9XLx9fNwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEBAD/ACwAAAAAEAAQAAAIcgABADBAsKBBggIFVhBAoKFDAgIELDCQcEDCiwINELhoEWNCjRw9ftxYUWRGkgI7igRZ0iTLlCYHUgi5EgODCS09SkiAIMEFmB41IFgAgIMAoBg1DJgYoaNKjBgQ9NQg0GjEqxEgXGhw82OACwG+hvUYEAAh+QQEBAD/ACwAAAAAAQABAAAIBAABBAQAIfkEBAQA/wAsAAAAAAEAAQAACAQAAQQEACH5BAQEAP8ALAAAAAABAAEAAAgEAAEEBAAh+QQEBAD/ACwAAAAAAQABAAAIBAABBAQAIfkEBAQA/wAsAAAAAAEAAQAACAQAAQQEACH5BAQEAP8ALAQAAQAIAAQAAAgUAAkIHCgQgMGDCBMCCOHBgwOEAQEAIfkEBAQA/wAsBgAAAAgABQAACB8ALxgIQDDAhQAEEioUsACAw4cIH0KM4CFERQ8OEAYEACH5BAQEAP8ALAAAAAABAAEAAAgEAAEEBAAh+QQEBAD/ACwAAAAAAQABAAAIBAABBAQAIfkEBAQA/wAsAAAAAAEAAQAACAQAAQQEACH5BAQEAP8ALAQAAAAKAAgAAAgyAC8YCBBgIMELAQgoXKhQwAIAECNCNEBAosSEIRQcUMBRAYiEFiNSDDmRQIiTDiRSDAgAIfkEBAQA/wAsBwAAAAYACAAACCYALxgIYODCBQIIEQoAwJBhgIYOFSg4oEDEQ4gXGwYIwTGEgwABAQAh+QQEBAD/ACwAAAAAAQABAAAIBAABBAQAIfkEBAQA/wAsAAAAAAEAAQAACAQAAQQEACH5BAQEAP8ALAAAAAABAAEAAAgEAAEEBAAh+QQEBAD/ACwEAAAABwALAAAIJgANCBR4IQCBgwgJAFjIsGHDEAcURIzosCLDEBgzhrBoMYQIhwEBACH5BAQEAP8ALAUAAAAJAAsAAAhDAA0YuDDQQIALAQgoXCiAwAIAECMCuEBAYsSEBxRkPHBAxIUIFiEmDAkgYQgPIVKGcDAypAEKLjEw4HggBEQJCRAEBAAh+QQEBAD/ACwAAAAAAQABAAAIBAABBAQAIfkEBAQA/wAsAAAAAAEAAQAACAQAAQQEACH5BAQEAP8ALAAAAAABAAEAAAgEAAEEBAAh+QQEBAD/ACwAAAAAAQABAAAIBAABBAQAIfkEBAQA/wAsAAAAAAEAAQAACAQAAQQEACH5BAQEAP8ALAAAAAABAAEAAAgEAAEEBAAh+QQEBAD/ACwAAAAAAQABAAAIBAABBAQAIf8LWE1QIERhdGFYTVA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwMyA3OS4xNjQ1MjcsIDIwMjAvMTAvMTUtMTc6NDg6MzIgICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcERNPSJodHRwOi8vbnMuYWRvYmUuY29tL3htcC8xLjAvRHluYW1pY01lZGlhLyIKICAgIHhtbG5zOnN0RGltPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvRGltZW5zaW9ucyMiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZmYyZWY0OTItM2JkZC05OTQ3LTk5YWMtMmQzMzI3MDVhMzIzIgogICB4bXBNTTpEb2N1bWVudElEPSJmZWI4MmYyNS1mZmZiLTNkYjgtY2EzMC0wNjE4MDAwMDAwM2YiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTVlZTUyOS03NWE4LTg0NDctODMzMi01NDRiZTAyMTFlYzUiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMTItMTVUMTc6Mzc6NTErMDg6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTEyLTE1VDE3OjM3OjUxKzA4OjAwIgogICB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0xMi0xNVQxNzozNzoyMSswODowMCIKICAgZGM6Zm9ybWF0PSLliqjnlLsgR0lGIgogICB4bXBETTp2aWRlb0ZyYW1lUmF0ZT0iMjUuMDAwMDAwIgogICB4bXBETTp2aWRlb0ZpZWxkT3JkZXI9IlByb2dyZXNzaXZlIgogICB4bXBETTp2aWRlb1BpeGVsQXNwZWN0UmF0aW89IjEvMSIKICAgeG1wRE06c3RhcnRUaW1lU2NhbGU9IjI1IgogICB4bXBETTpzdGFydFRpbWVTYW1wbGVTaXplPSIxIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9IjlkMWU4YTJjLWE4NGUtM2U1Ni04ZDI0LWRjZjEwMDAwMDA2YyIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0xMi0xNVQxNzozNzo1MSswODowMCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgQWRvYmUgTWVkaWEgRW5jb2RlciAyMDIwLjAgKFdpbmRvd3MpIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249ImNyZWF0ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MTJjMmZmZmItZGM3NC02ODQyLWIxOTEtMDhhMzgzM2RhMDgyIgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTEyLTE1VDE0OjUwOjAyKzA4OjAwIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmYxNDI3ZWYyLTQ1ZjEtMmY0Zi1hNDY0LTU4MzgyOGMxNjJlNyIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0xMi0xNVQxNDo1MjoxNCswODowMCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iL2NvbnRlbnQiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTZjODkxYmQtMzQ4YS01OTQ3LTk2MDItMjFkM2JlZmRiZjAwIgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTEyLTE1VDE1OjQwOjE5KzA4OjAwIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvY29udGVudCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIgogICAgICBzdEV2dDpwYXJhbWV0ZXJzPSJzYXZlZCB0byBuZXcgbG9jYXRpb24iLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NThkMTQ4M2QtZjAyMy02ZTQ4LWE0NTYtZDg3YTA1YWEzMWQ1IgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTEyLTE1VDE1OjQwOjI2KzA4OjAwIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmRmMzhmYzNiLTE5ZGEtNGY0MC1iMjU2LWVhYzIxOWFjZGNmMiIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0xMi0xNVQxNjowMzo0NiswODowMCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iL2NvbnRlbnQiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzZjOTFlOGYtZTkyZC1iMjQ1LWJkYWItODdiYThmMDU5ZjkwIgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTEyLTE1VDE3OjM3OjQ4KzA4OjAwIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvY29udGVudCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiNDJmZDUyMi00NGM4LTdmNDUtYTJjNS1iMjU0ZDdiNDdjMDciCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMTItMTVUMTc6Mzc6NDgrMDg6MDAiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MThjMjc4NjktMDAyMS04YzRmLThjMDMtMzVlZTU3MzAwZGQ5IgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTEyLTE1VDE3OjM3OjUxKzA4OjAwIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBBZG9iZSBNZWRpYSBFbmNvZGVyIDIwMjAuMCAoV2luZG93cykiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZmYyZWY0OTItM2JkZC05OTQ3LTk5YWMtMmQzMzI3MDVhMzIzIgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTEyLTE1VDE3OjM3OjUxKzA4OjAwIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBBZG9iZSBNZWRpYSBFbmNvZGVyIDIwMjAuMCAoV2luZG93cykiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii9tZXRhZGF0YSIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgIDx4bXBNTTpEZXJpdmVkRnJvbQogICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ZGUxZmEzNC0wNzNlLTJiNDgtYTNmYi0yY2Y3ZjFhMzczNjAiCiAgICBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZkZTFmYTM0LTA3M2UtMmI0OC1hM2ZiLTJjZjdmMWEzNzM2MCIKICAgIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMmMyZmZmYi1kYzc0LTY4NDItYjE5MS0wOGEzODMzZGEwODIiLz4KICAgPHhtcE1NOkluZ3JlZGllbnRzPgogICAgPHJkZjpCYWc+CiAgICAgPHJkZjpsaQogICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg1NmYwYzA0LWU0MzUtNzk0Ny1iMmQwLTkwMDliMjlhYzdmNiIKICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6MGQ3NjgwMDBmMjU2MDAiCiAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDc2ODAwMGYyNTYwMCIKICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgIDwvcmRmOkJhZz4KICAgPC94bXBNTTpJbmdyZWRpZW50cz4KICAgPHhtcE1NOlBhbnRyeT4KICAgIDxyZGY6QmFnPgogICAgIDxyZGY6bGk+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24KICAgICAgIGRjOmZvcm1hdD0iYXBwbGljYXRpb24vdm5kLmFkb2JlLmFmdGVyZWZmZWN0cy5sYXllciIKICAgICAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NWI1MGU1ZTktMTRlMy0zZDQyLWEyMmMtMDY5NjNjNGY3ZWJjIj4KICAgICAgPGRjOnRpdGxlPgogICAgICAgPHJkZjpBbHQ+CiAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij7mt7HoibIg5ZOB6JOd6ImyIOe6r+iJsiAxPC9yZGY6bGk+CiAgICAgICA8L3JkZjpBbHQ+CiAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgIDwvcmRmOmxpPgogICAgIDxyZGY6bGk+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24KICAgICAgIGRjOmZvcm1hdD0iYXBwbGljYXRpb24vdm5kLmFkb2JlLmFmdGVyZWZmZWN0cy5sYXllciIKICAgICAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N2U1M2FmMjctYzQzNS1iNjQ5LTk4MTAtNTYzYjE4ZmI5ZDI1Ij4KICAgICAgPGRjOnRpdGxlPgogICAgICAgPHJkZjpBbHQ+CiAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij7nn6nlvaIgODEucG5nPC9yZGY6bGk+CiAgICAgICA8L3JkZjpBbHQ+CiAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgIDwvcmRmOmxpPgogICAgIDxyZGY6bGk+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24KICAgICAgIGRjOmZvcm1hdD0iYXBwbGljYXRpb24vdm5kLmFkb2JlLmFmdGVyZWZmZWN0cy5jb21wIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NTZmMGMwNC1lNDM1LTc5NDctYjJkMC05MDA5YjI5YWM3ZjYiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPuWQiOaIkCAxPC9yZGY6bGk+CiAgICAgICA8L3JkZjpBbHQ+CiAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDx4bXBNTTpJbmdyZWRpZW50cz4KICAgICAgIDxyZGY6QmFnPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1YjUwZTVlOS0xNGUzLTNkNDItYTIyYy0wNjk2M2M0ZjdlYmMiCiAgICAgICAgIHN0UmVmOmZyb21QYXJ0PSJ0aW1lOjBkNzY4MDAwZjI1NjAwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQ3NjgwMDBmMjU2MDAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdlNTNhZjI3LWM0MzUtYjY0OS05ODEwLTU2M2IxOGZiOWQyNSIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6MGQ3NjgwMDBmMjU2MDAiCiAgICAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDc2ODAwMGYyNTYwMCIKICAgICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgICAgICA8cmRmOmxpCiAgICAgICAgIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YWM5NGVmNzAtMmVkNC03YjQzLTg5YTktNzU0NTkwMjExOGVmIgogICAgICAgICBzdFJlZjpmcm9tUGFydD0idGltZTowZDc2ODAwMGYyNTYwMCIKICAgICAgICAgc3RSZWY6dG9QYXJ0PSJ0aW1lOjBkNzY4MDAwZjI1NjAwIgogICAgICAgICBzdFJlZjptYXNrTWFya2Vycz0iTm9uZSIvPgogICAgICAgIDxyZGY6bGkKICAgICAgICAgc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiMjY3NDgyNS05MjE4LTQ1NDYtYjA4ZS01ZTI3M2QyNDAyMjgiCiAgICAgICAgIHN0UmVmOmZyb21QYXJ0PSJ0aW1lOjBkNzY4MDAwZjI1NjAwIgogICAgICAgICBzdFJlZjp0b1BhcnQ9InRpbWU6MGQ3NjgwMDBmMjU2MDAiCiAgICAgICAgIHN0UmVmOm1hc2tNYXJrZXJzPSJOb25lIi8+CiAgICAgICAgPHJkZjpsaQogICAgICAgICBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmNiYmJlOTY0LTM0MmYtYTM0ZC1iM2Q2LTI3ZGUyOTE3MWFhYSIKICAgICAgICAgc3RSZWY6ZnJvbVBhcnQ9InRpbWU6MGQ3NjgwMDBmMjU2MDAiCiAgICAgICAgIHN0UmVmOnRvUGFydD0idGltZTowZDc2ODAwMGYyNTYwMCIKICAgICAgICAgc3RSZWY6bWFza01hcmtlcnM9Ik5vbmUiLz4KICAgICAgIDwvcmRmOkJhZz4KICAgICAgPC94bXBNTTpJbmdyZWRpZW50cz4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphYzk0ZWY3MC0yZWQ0LTdiNDMtODlhOS03NTQ1OTAyMTE4ZWYiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPue7hOWQiCAxNS5wbmc8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiMjY3NDgyNS05MjE4LTQ1NDYtYjA4ZS01ZTI3M2QyNDAyMjgiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPuefqeW9oiA2NS5wbmc8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4KICAgICAgPHJkZjpEZXNjcmlwdGlvbgogICAgICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUuYWZ0ZXJlZmZlY3RzLmxheWVyIgogICAgICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjYmJiZTk2NC0zNDJmLWEzNGQtYjNkNi0yN2RlMjkxNzFhYWEiPgogICAgICA8ZGM6dGl0bGU+CiAgICAgICA8cmRmOkFsdD4KICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPuefqeW9oiA4MC5wbmc8L3JkZjpsaT4KICAgICAgIDwvcmRmOkFsdD4KICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgPC9yZGY6bGk+CiAgICA8L3JkZjpCYWc+CiAgIDwveG1wTU06UGFudHJ5PgogICA8eG1wRE06dmlkZW9GcmFtZVNpemUKICAgIHN0RGltOnc9IjE2IgogICAgc3REaW06aD0iMTYiCiAgICBzdERpbTp1bml0PSJwaXhlbCIvPgogICA8eG1wRE06ZHVyYXRpb24KICAgIHhtcERNOnZhbHVlPSIyNSIKICAgIHhtcERNOnNjYWxlPSIxLzI1Ii8+CiAgIDx4bXBETTpzdGFydFRpbWVjb2RlCiAgICB4bXBETTp0aW1lRm9ybWF0PSIyNVRpbWVjb2RlIgogICAgeG1wRE06dGltZVZhbHVlPSIwMDowMDowMDowMCIvPgogICA8eG1wRE06YWx0VGltZWNvZGUKICAgIHhtcERNOnRpbWVWYWx1ZT0iMDA6MDA6MDA6MDAiCiAgICB4bXBETTp0aW1lRm9ybWF0PSIyNVRpbWVjb2RlIi8+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAOw==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC7klEQVR4nO2W31HbQBCH94SdVzsV4FSQdBCnglCCqQBdjJ1HxGNsHIkKcAmkgogOQgUxFcS8BkfKt5KMLSHbsmGGYYZvZoc9vLf3O92/NfLMvFwBvu+37v5FJ7hS33NOrbUT2YGtBTBwczaLjmIRl2YTU6YkCmo159xaO6VdGfpV5+zMP4gk8iWWlqTcYMo+ptkmjjj2+Nhe0qqEwTYy8P0PMot9kbgtGbHI6ZuaE+DK31nkksjFbWBgQqkZ27f2F4210G81+rlZZ51xRxb8qNccl089kSWIbd3NogD3M5ZiZMz+IHT1sqwUMByOTpili9vENPBaxHF7PRvKGoZDvy0SBfR9LylT+ga9XvcU/wEGy6EJYhNdMOuWpNyKI26/2x3LFgxGo45EEuA2MB1pYmLnsDgBg+UYDEeIzzDmvL5nvHWfcB0sSzPbHyc0E/q9Ls0FuYaSF5CsYekZT76U6MbUMGOLM1MQkN4VS3uokgD+eY0KnfVHbEr7/oxnSXVjHvDbAiOXiCUkFVvYQ1dYSziulQTw54rAdnLu42Rn7xPJGsolP3YkTVoKCQNmcIDAlnBPOMZx9V4gbyhMiLyGv/fkGgqBjJEKkIxvw5FHoIvbwKpwS5Lga6/rSQZ5Q9lVgJKuefQTdyNGnE/FPUHeUF4FvAp4jAAlEzEWPZbl3DB4pzi4Qt5QHitgDpeMS5Ani2N5SyKPByfAL4W8oTyVAIUbscnz+wdXeJ7fWm5J3JWQN5QtBMDmomIeW0y6TLGYKcbmGkr2jHoyX+f0QWKCD2e4ToB+IWrH+XuglD7rDzoq2rnwjE55mr3+8Zdz/HtWCRicfT+SOPYkezMISsq3sknkOhZBSL7MSh6kRVFRFJCcknwxU1q+LWOwjWhiyZVZJqzXzCHiftMQBnl3N4svmGtbgKTXVco3hdjqZPtDv0gDK2PjcSxC/HawLFTKrG8cH9FcsGP5trWAOQjR/TEWYAk6DDyRHdhZwFPx7AL+A2XBxTB9HMhUAAAAAElFTkSuQmCC);background-size:18px!important}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .node,.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACpElEQVR4nO2Xi1HbQBRF71ZgpQKUCqCDKBXgEpQKEBVYrgC5AlwCVJClA1xBRAWRK1DOY+XP+oMlwwyTGc7MmWtZ7719xJ+A0yfz/y7Qtm0qaYLG1DlX6wwGL8DBCXGDBSZoNFjhjEUasjeDFuDwMXGHqQIvaFygUUu6ZYkHshcOT8LBV4QdnGnDFCs0is4RGl5hkWfyTRwehYMT4g5zbXjEguG1tqA2VVjoGlfMFRZpyIMcXYCBE6LABI0F2sFeb0BfprDIJRoNVvRNyT0cRnQD7jFVYIkFA+YaAHNycTCO0Kgl/XI7P4DDCBpbYsUMS5oacjCMSogCJ/gKs6IzowuDppZYMRdvNrfzehuUZQrvD8NeZ68dqEkVDs/VQV10ZnRh0NQSC2zwB1pWOKO34XaqcPAYt3nAW2pqAXUTosAEnzAVH1fuO3JNdGHQ2BJPzrmMh2MeV3iBtcIhucLQY1Q4xlThe8LePw/M8uIH4rEj10QXBoUt8eRYQB08VYpBOMI+LLFiRqkOZnidu4DB05mk39iHn27nPUG/19cCXwu8ZwGDW5nCl9MFHuIFc3q9dqDX670LrKDEPpKlNh9L+9iV9FTkQejx+qgFDMoS4i8a36hvyKNQ7zVgAcMrfLU+kweh9LWWmr05Kyi5Iu4wE1Aa1UYXBg25+OfU5nWeKyzSkBHUtsTeUINbCTHBAg17mQpK59pir9Homgu0AUaDJc0zcg11LSGej+bw9A1RavN/xhQryhoywuFRGJSKRrxGo9bWLxXcjxbgMlP8y8wjFtyudQSHJ+kG2yKXaHixCP5B4zveY6bAAu1grxM47A2L5AqLjPAQSyw52Gp6MWgBgyUSolT442SbGdrhDdmbwQusYJFU4RNi5Bxc6wzOXuCj+PQF/gGjJ1cw9OUM3wAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .account{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABjElEQVR4nKWRzW3CQBBGZ7nBKXTgEswROMR0AB2QCoAK4hI2FbAd4A7iCyBxMakAl8AJhEBs3lgYYhQlSHzSejx/b9ZjI3daLBYjzFBEQk4qIh+dTidZLpdBu93O5U4VwHw+nxpjmpyxFq9Wq/B4PDoRSTiice/9rNFoTFqt1pbQDcCEiGTMtEh+KMuyl/1+n9McKpQbOhHZUjfG3gBMjynShMWt6NKUkEsUuNvtNt1ut0nsYYAlt+YGThC+p67oLR4qgn3MiEQPe5VO5BMyAD0AxV5Op1NCXSDIcK4CkrKHTbkk9hLgT0Xkq16vx4fD4fV8Plv8CYAEWwUona1/Mu0Ft9Qaf0DjEKt/wddqtQG3SQVdAUx7996/8Wop1O9NiUU0RvhDTkzMaYw6V/qGBr26xYRcs69X570imgJACZOtNl32kgMJjSYhpjSHvzWXuq/DH+JHhukOUqpk+UfUWkzOAi2AAMBMARnUnlJJ/imaIprGAPq4CnQKUGIgDwhAAMBRH8lFxRKf0dOAb1+0+Iv8rQDnAAAAAElFTkSuQmCC)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .account{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABTklEQVR4nKWSgVGDQBRE9zrADq4EOvDSAekAKwhWICWcFeQ6kA6kA7ECKYEO8H0gKOhoZrIzm/3/77+dA+K0wziOJ6SUlMNW0rNzrmHu0V47bAJYOiN3sLJlegtJkhpoqOALfMQf0K8AloOkGiPoG5hnSC9uhNfTJ0kDdYVuAmrNRkQ3wEviFnj2KBn1B7Xd9OoAm3V4SYB+pJ7OTj8GZgVyYn5AVzDPkDd4cPMj5NQNtRdwcAVmK64Hp5dE7yWd4TusJd3DCM1v0B8BOfIKM3hBB4+w1PwVRngkoBVYAzj8hDzACDtbYBYkBc2H7QulZZa09I5CDO1QDguGA7oBvhfPDSN+os+oe3HG0XjN/7gcc0B/xX6PvhS3s4AkDIZJ/4DdiPTsRmov/pUWcPlEA/on2A3iRbJboNYnC7BEryvArhcvkP2gBQ7ehJsDPgGuzbA0XPT67wAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .account{background-image:url(data:image/gif;base64,R0lGODlhQABAAPYAAAAAAB4zIxEREQzBOWt3biGbPyx4QDZtRJCQkKCgoFBQUGBgYE9PT7+/v4CAgHBwcNDQ0BAQELCwsK+vr/Dw8P///x8fH8DAwN/f30BAQOHh4TAwMAEEAhk5ITpkRBZKI3qBfBRYJQICAgaxMYuLixqnPZWVlaSkpDeLTERJRR4eHiEuJA2HLALVNg7GPA/QPxJvKQLYNwvUPQTYOAqfL56eniiQQmhoaAPLNADYNhYwHExRTqqqqhyiPRYnGj9URM7OzkZTShO6PENPRhNkJxB5KnaUfnmLfgi/NczMzLm5uQsWDpCYknCpfwmuMgfVOnOgfoWdi36gh+zs7IGBgRa1Pnd3dw7XQBjCQoaGhg0VDxohHEFPRDtaQv39/cnJycTExBwiHS6EQ9TU1EFORNjY2Ghza9HR0c/PzzGuUF9+Z1GRYT17TZmZmSS5STumVliIZB4uIu/v7+Dg4BwgHVyxcWCocmWXcerq6maNcGuieB+tQkRERBwhHra2trOzsyH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDwAAACwAAAAAQABAAAAF/yAgjmRZRsvUYFXVNM9mznRt31nT7nyLLbeg8GbR9Y47jGLIZCooSMoFgqwgTqqEg9FkPnoahIxkeVB5k8hI0qM41N3agueG0xQa9OgSXcZNGzwQYzcRCTwOIht5SFd/IxEsLRB2Qoc7GSQbKT0JjyIOOxSVQ2wtDTMZZy1AfxFQLZlxrzt+WDwWf3Onn7sVEjWrnnGmFbKPsBWkIxbJuU0RSZ8ilxW2JqEtjkwZO8OfCjuJNBY7EF3dLeOfgdo2q13Z1tMiOxc2CJhN8sef9jb8mvha96gcrxoBue3Y9iidFYD6mESbRC8fKxvFnjFhVEHjH0kdbYiKY7HCtzgOz//J8RbHYAuPTVa1ogHyGpNqKuOJWjaipIaCyU4K8VXhwcpan7544zmD6D0a8n7Rq1YBQr8ZFiYIWoYCZFWmTYq1mMAFEIJkFSgQivDgxRFK9EZQbSFlggMEK95WmmsO7J8nVaowFMGnSoOrnzJoDYwEw4NKgAOnmYaHsWUrlTJkeOBglSjEQopEuYDAgQPNpiV4FjWzhAUHaCu0FqKURxhC5MwcacDUUI/ZNuZqAE5EbFXcJTagJX7CMwWjDQvTRU7GM3USETxf8Dskqtoa2XfWoCp02oJkFGCSSTZYLg/m7JLBvYPLRDhxcWcoZzl+BzDsIJWXnwgOGVODSyH11NeZgDT4FBx+IiB4HYMicESQa9JQsxCFNTiEwTs75EJLC9wxKJ1NJJQERG0CcjiCQ6jQ4NAVq0zoYoU7MOXSdubciA9SNNhz30M+yrhhkD6UhGKRI/RIQ2FS5MgkDfDQsEtbO0xJQzE2WCCDJE9pWYI8NjZ5kJgkJGQDLGGiKUJtZYowx3duQsJHe3XmqeeefPbp55+ABipoXCEAACH5BAUPAAEALAAAAABAADkAAAf/gAGCg4SFhmqGiYqLjI2OjYiPkpOUhkGVmIuXi2eVNQGbmaKGnaOmgmaVoZOrp4OlrrGNsLGphZ+yuYW0trqirbq9psKcvsbHusDIo8qMaMu5tL/Q1NWYxNbZ2o7Pstjb4NrShd/g3QHllqfn4Zm4k+nkhM2Y747x2eyS46i7yPSi+G0TSMoXwHbUDrpSOIqgNYGRJOHz5fDRxEH2+q2jdFHfQEoezUnKmOsiJXsmAzI6yBChS10VX8rE5AaLzZn+CAmwiYVHO4ap0vBsg5MRTzhFF+20icAlQxQ8QSRV9IZny2MhDQm1KSBczF5bsUylynNsojU8RZgthKDsWkJsDGyieFuIQwQAdAcFAgAh+QQFDwAGACwAAAAAQAA5AAAG/0CDcEgsGhdG4SrJbDqfxhTUgJxar0QV1qDYepvdLzPBFX+XWbO6WL2GsW81ejg/r+9WKb09JOP/UWx4empxTVpefGaKgGCNSYhKj2KGf4R3lZBml2t1k0WZn0ScbqJOpE6MZpGlrYNeqKZMqppirHKymFa0Vqy3X7ygucNQrH5XwUR8oV7HUMnEZU6/s9EMtUWe0du6srGwr96PKd/SW9RR5UK01NC9T+hb7gYizuvn2Eae0AIDgKTa6GRz0s+frIBbOAxYOElRvHhDRCxkOO8KwiRxfhWYaHDSRSwBOCIwdembr4gcT3DzEmIigo/cqIkkpk5Ty4UgVgphpszATDZrUzhxhKmT1YeJBHQO4TmkBNKVNYtw9KAUC8eqz4ZcxQpvyVasRL9WrSlWKVEUE7laDKHWShAAIfkEBQ8ACAAsCQAeAAYACgAABBgQSQkmOkOGwUHhYCgOHyggHFGhhkVYSAQAIfkEBQ8AAgAsAAAAAEAAOQAAB/+AAoKDhIWGh4JxiIuMjY4CfI+Sk5SDfZUMlZqLmZuINZ6hioSXoaamnZSppqOWrKewkpGuhqCxt4azuIK6oauLpbvCu73DAsHHxpq/t8Woj8iYuK3KhMzVg86y2Ija3InLqrjejOTfmtGU6Z7r59vfyO3G1+7uyLbc9Jr49afmyf3YHaIWUACFMX8QkLjhwE/BcklIVEFCsWLFKs9iHZhosWPFRvpu2fBI8qMjPub+IfoghCQIhSAg8bHyIGYleZQ4drQSoBHOYRxadjRwcyAwTR1IAvDkjCCpQk4JsezYU1jUShE8VpP3U1BHG1YnrUonlOINY1crhbDooFovcvFNCLF9OInFxbQB11l0p9LQJRh7C4YsZBFBvb7F7tI9OmityYeDvQY+XMnigcWSFGN2NHnzQEWdH+KVTHGzSp2bRwvo8dgzoxAwRLhuFAgAIfkEBQ8AAgAsAAAAAEAAOQAAB/+AAoKDhIWGg3OENwGHjY6PkIZDkYmRlpeNdJgCcwqbn5AKcoejEKBUoJdmhYmMhHRmpphyqKmWtKGVl3Ketq+EEK6ftQG6vo66sraTg8LHhbUCo8+HQ8rP0wLMoNm9kJrU4Y7Xz9up2Y502eCpxuWO0aDm74Lxhezkkdv2oM6P+ZeieRNnaR4kgQQPDjIY8Bk7hYIYOpKYiiK0hbYAJjz00JKujp8+3tqIaZvGcA9BXjrJCuMxlvAGoXvkDpM6casK+spJchA/ghAsCuh40hjMjYzQyXF2o9FRW3Mk6KlD1c6Emk8FZC05AUuLr2DDujDSAE/FcCJsiF3Lts6dMITvRPUc1IOt3btERCwcYoZKPl6piNjFQvUIlSFD8tghfLcDRyozP4lw0TZSnDte1/aMwLbHpw+ZwQZLFxnSB7Z6QQEQQ/mrNH+vrsEmJFis42McMgta+k+mow5rUz8DUFemSkE3H3EQ6zlhkWwsB4LEEdZOzwClPxWpPldb3HS/BE0GW6e7oZqNotX9imX2Rl0/kSMaFNaIeZecesvfzv5+o4GQhEWCf/g9Mk9Y7s2F3j20gYUFgf9ZQl1/EEa0yRxhVXjIUXIgqKEgW5mR4Yc2MTLih9EkSB9YJAqAUIAsksiTioLsEWOLmxDBAo6fBAIAIfkEBQ8AAAAsAAAAAEAAOQAAB/+AAIKDhIWFAoaCDx2JjY6PkIZkkZSVlolhl5qbnJuIgg4KnZAPiYyEYaWGn40OrKOOrrCzj6eDto+vAA6CuLSHwJ2Tt7+FvIO6v8O0r8uXyauFmcXU1YXOsNAA04LcldrWhMec2MXjhtxAmsvnnL7h7eGQ5Y/j9PL2nfGa3vWD940AbhIo7t+zQerkPep3iWEnhwrJRURFkVPCiYYuXjoH7hdETqomhhTUkdO+YkAIMkwGraQwUzBJLngh40qMK4RcWjRh80WVKicavRpws2gMZNZ4Gl1a1ESZRj2NEiJoqccMpliXVsHlgmm0UVWyisVKQxCHEAd+PADBIxHVRDDRxlaxEorMg7BRmcLAdPISTaYD3knDq1foqA5YN8VlysKRYEghEneyurRxo36PBbFgGmJWhLwx9hrO2Sjy0mIiiBrN/JGQVms0rhbVuc1QzaJV5C2+OfLSZtwRxRgF6M3bUtqTi4KoNG7EaowiovZ1aJQKRkEeelrK9Psm8llWbmqSev2fzXmFnpdXdBSANm/dca5nP/7mgPmCyLSvZFQMfkHtaeSIevjJR8kD5P3nAiVhMJIgfj0QA8mD81lh0IRF/aeIhI8QpqF7mrBQ1oeaBAIAIfkEBQ8AAgAsAAAAAEAAOQAAB/+AAoKDhIWFWoaDOomMjY6PhlyQk5SViVuWmZqbmogCCZyhi4SYl4+eoaepq46jipOoha6shrECtpaSr4agtLe+hLqsscKWuLWywMrLg8Wpx7+7ldDMtM7VyYIQmdei2N/cnN3gAuPk0bnpvuaN7Mja5++bpcPxoe6+9OiZ2/aD/c/A6evlb1UCagUpQXCnTxCuYwiXzZKmpcSVGTkygvHisNoXBxcH1WAU60XGkydrRNSUBSPKlzEufmEE86UHX1Vi1twZQ9AHQi14nlzpCIvQoydHcBDQgYUNDw+sILj4El8iFjprVonKhcuNnC5rsrh0g2rGTWFfQgpgtCYNkji6Tmb6kDVpJqwwRzACAAOjpb4wl2oSARalXkYdrpB6BJNV4pdjSR5q1NhXXJQ/JUNSu2zES6L7BAWVW40GZ02mT2L5ZvHkTc0dB30GZ5K0JRcoJzLjENZKo4aiTzqIZ0A4JUypM4JmZXaHJeP2uuik0q5Q7oJmoTW07a/wa8aqE0rPeIMSd38oJ6VPKCAsgM3n7dXOIfjSovUJC2d2hLK+vweuwXcWe+1lpFsi8cWjBQk5PEDgYB+8B0kgACH5BAUtAAEALAAAAABAADkAAAf/gAGCg4SFhUuGiYqLjI2MP46RkpOJPpQBO5eai5maTIeCNSCdm5efhZaJiIsgq6WNrY+apK+vroIgjqe2oKWQjTW1uYO3tYS/xgG3yJTLqqjJ0dKOzLXFg6mC2ZLX0bSFwwG7ktW1pOGG2UCXyOjG49Ph39OGu+WM8vT4g/eR7prb9gnqpwgZvFmDDhLKN8nVuloKGwWkNLFUxWgR2elTtO2io4eU5l0CSQldt1DJtgXbaEjkphonX/2bBoSgNkPXusU0pyijMidPYuQYKoUYywZNZCh1ISSKoltKh0olunNWk0ZSlYij9MRGNA5IpoodO9UFEUJkx3ao5SKt27SI/0I46WHgxpGkYw2UyqFIRtNRP6C0ZUSjElCxPThMUmwohwtHHdqSRcIxqlQhjBuFmHyJhtCxizyXzayoyDSwYymXnjHVCYDQY2Ek+3x5UeSpZxPJLkT6FQfWuG1bfpJT7GN6qo0WtMyicVmWh6UywjuUdHTHLAUJmaq3stQPg35PrWps+PTagnBk9ydcuiEo6wnZmHp+qKXr5KVZDrKIenqpV8V3DH3LESUgVlKd5ENUPIiG3YGEbDdUd4ngxUML6EFoyHGJRDFUEvJpmIgMi1wowxQi9uVeXwGm6NxQMemwlosbSpUbNzRCIZUHjsRAYyFBPRGJhHzRuERSQkhCgwlrPwbAgWmRBAIAOw==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .domain{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2BAMAAAB+a3fuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAnUExURUdwTLCwsKGhoebm5s/Pz7u7u+bm5u/v7/n5+dnZ2eDg4MbGxpmZmRaeVDkAAAAMdFJOUwDD6T95qkAoEGBQkAHyQfIAAAHQSURBVDjLtdS9S/NQFAbw05iYNDpEcBE6iAjKS4YXivt1EFQyZNBFMnTq1OHi3KGK29uhr3MHFVzEoYsg4tBckn75/FHexNR+3UgXn+mSX2nOOb09RMvFKpfLDaWYhy4AsckX6SaRJOJ4nv6NSeLrLOkTktiaqaKE6YTTFV1iNnsTKmI+k29tL9jwuzMsZtzltcL2MwsUFmf2f2MxW/RrMcuqpE1YqjJloY2c7sYdBjkWqwc2HttKrv2lVYhHhIeIH06AF4j7PwE2XbwBFWmRhZ6NwRoFMblDk9XB20KWkZh8sk1w9IY3oqBv+ZqgZkjvqcnP+BR0jLvagJ67tlP4oEJEpdTAvRb3mMaaDjUdfaCPLH1EX+9Dq9bo1Ct1R2NPhl/o2V3D7K9m1rmivkbtrsHPdbYemX6Tb+uZOUU7KsoyirRjVmohsTZrGZl1yQgtKkVyRpw8UFKblllPnrgle1kDk31xcgdUz+yDamC27KUAh9zkOEyubGo4cbF7D1wEiA+A3VuIUzcxcnNGLeTv5+VYJM3IMT+9ukr6xcv7YzxlA+pVML0MzPnZCL7UDpn/v8zsHrLzd9bUGlQtwptSLslij9LdesbVM6hWq8uO6xPhZCDIp3zh1AAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .domain{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA0BAMAAADVih2hAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAwUExURUdwTP////////////////////////7+/v////////////7+/v////////7+/v///9/Gv7EAAAAPdFJOUwA/w4UQ8GDgMFBwsCCgr3PLWGMAAAHaSURBVDjLtdS/i9NgGAfwby655K5pbQOOwhUVbkwG5cZGV9E7KIjokGyOF3S6W+zi4tIiiINgRPA4RdBNHUQPNx3s6tQT/AM0MbXUnl/TNHf9kTfd7ss7JPkMeZ6X932AcS4YxkmI8nmVcW69zICyxjS37Rk5z6PUp+0ZJ3J1Ui5yKmfHsuRMU9Q4ok3OpHsoKjNxU2pmqZcW7mQpGjWgU5DXo1+dFsTFsWTPEOTUUK5QmB/irtLOTjAn+/iaRz+xMo+2Ojxj8lt9k2GHW6uPGKwx9BOy1lnxaVs62xrdT0UOVG6UEtrXIpQDnJPZKrFxGY6nsCon5OkH0EO8k2gvE/dhWvFaSGggd4uFPupKgHjV7ForXuWEutJvufhrKcD2cus9zIqPdvPjSkKhUi03PJV4W2q/AK0vykDDq4QCuL7lxhW4mrcnsVpQ+yo+jFoGOlV7gU/Q7KEQf9L/As6IKnAGWI+PQy2MD0oPi7SL6UZZEkP49GAG0JJHV02pf5PRc5P/HpPfO4x2HF5/OKTFvO3dgJxHVlydWA6GJ9QUSXBMZ3ROZGHlwls+ec/vztK18XC4My1/xsMBl3JHCvAgdxDNG19Qnh7Ktp3p7t6bIdzYFbYuGUZl4vU/Sd6bbwAFS00AAAAASUVORK5CYII=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .domain{background-image:url(data:image/gif;base64,R0lGODlhIAAgAPcBAAHUNiu7TwLUNxtUKbPBt4qylLfEusfHxy24T/f39xtHJv7+/oODg0pdTg6cMgLNNQuqM4zBmZO/ngXTOHNzcxhzL4qylY/CnIqpkou3lwLUNt/f3/X19aKqpIeQiYiYjIaLh9HR0SDHSgHTNRPNQRPMQbjIvOLi4kVpTjiWTwSyLwnROwPTNzrKXh7OSgSpLhjPRUVzUeDm4hPQQtri3N3m39zk3uXn5gO5Mdnd2rXIutjb2dvj3QjROjWhUAkPCvv7+w7QPwYLB4qnkQEDAR0dHRzIR37DjwyoMwPJNYarkAQJBhgaGSLDSoTDlFBQUBN3LBVvLAwSDh0yIhxBJQ4UEAACAR1kLxtOKBtaKyu8Tx0mIAXTOZi4oLC0scnJyQa+NIK3j4DEkd3d3bzFvrG6s7nJvSjATX7AjjOwUktcT5G9nA6eMmdnZ+rq6i61UCLGSwrQPBnKRc3NzRxoLyi/TcbGxhR+L19fX0F2TkCAUDuMTwbSOUtjUVJSUlhYWAIGA9ra2gABACXNTxk8Ijq6WgWiLBlGJCvNVDzGXgLKNBlnLRgmGxhgKhk1IBUbFxgtHgsRDAHNNDXMWg2ILECCUQO+MjjLXQLGMzzCXTm1V4u+mDvIXk9bUjajUQuQLIu7mHl5eR05JObm5omkkAECAQPUN8DEwR0qIBw6JL7Fv3JycrrEvU9UULbLvLTGuATTOC3CUiTITbC3sjiYUBSALyrFUDC5UjG1UmlpaTSpUYLEk////8XFxaurq1FRURYZFx8qIvn5+f39/U5UTwsRDQIFA/Hx8aWpphxfLe7u7vz8/BwcHL/DwNzc3BIXExOJMLG4s1NTU4WFhQ4UDwbANNTU1H9/f9fX1x8fH62trYqNim9vb5qun9PT01tbW1paWhQYFWNjY1lZWbXDuKysrGpqarG1shsbG7zDvq+vr3x8fIuYjpavnOHh4YqQjJiunuPj43Z2dkJwTszMzMrKyp2toSuzTdnZ2TuFTWVlZWxsbDCnTc7Ozii5TGFhYSH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgABACwAAAAAIAAgAAAI/wADCBxIMMAPUQqSVaAzb4ACZqUKSpxokN8KPqYEANiYMU6TBhEpSgwHLQ7HkyhX1EkmcqAxUSRSyjx571nLfBhn6hTQRNTEUnc67tTZpIhEmEOTEihWUJyFp1CjSp0a1WfLq1izah15zZfXr2DDihX7x1gxZ7zSql3Ltq3bYW3GDXtLt67aUGnPHeOlDFvaOcqaqbX2d1QzN4V5hQiUFm8BCOR4/cmW9oe8Utp4rQuAOJhnbprPCnvmpzEveAAKKGMSoF6zANOC/eFltAOvJdJkDyOG2Vmxb6ZPABDR7yCebsbole1l9l+0AMhyjxZFrJmxbaYXlNDQDfpvYPHeGajTl61bMAoBliHXJiTQD3bQsxMAkM0cvlLPgnGIhp/YMWDMiMJXALp5xll2x/CRHG0B/DJgfH8EYE5awcAmGYF3qTXEPgkoVl1joCkmih15+edhOmoJaNeKbYVgIYswulEhgb/UaOONOOaYIzpb9ejjjwMNcFFSMxWwBEUVjEBkSkWJBEhJS3LkDzVYJVNNlHRsVYqQDwiFUhN0hNQjfggl01BDDxnTUkAAIfkEBQoAAwAsAwAAABkAIAAAB2qAA4KDhIR5hYiIPj0TE4SNAwGJk5QDPZQllYlvho6amgKflJJxoqanqKmqq6ytrq+CbnV3rQFzExW1BQC5k3iVcpEPe4htpwAIdq2MB68UsNDR0tOrpdSmApKuCK7Bn5CDjRNwqnQDh5SBACH5BAUKAA8ALAcADgADAAcAAAQO0K0HCEUsiFGAMl5yNBEAIfkEBQoAAgAsBwAOAAUABwAABhpAgcAEEQkLgIIw8AgJSaXTMzUEjFBCAVYQBAAh+QQFCgAFACwCAAcAHAAUAAAGTMBCIUIsGo9Io3DJbDqf0Kh0Sq1ar9hsNhKFBLCSIZObEUw4Wm4zIAhXPdKLplLoMO3Mz1MtJAAGWk8bD4BQIGAUgYqLjI2Oj5AWQkEAIfkEBQoAAgAsDgAOAAMABwAACBkABbz5MUrDjwgARJHoQQoAnIIBBIRyIyAgACH5BAUKAAIALAAAAAAgACAAAAiNAAUIHEhQYKqCCBMqJBhngqmHAEwtnEix4sSDFgdKzMhRoESMCTd2pAhypEaTHEuiXMmypcuXMDueUjgTJgQTAlDp7CjS40YAEQaicvkzAMGhOQXUnNhzoJEJq2IOlAAgqcGrLOOUEloQqUlVKgmy4iq1LEKkXs2qXRuzKUy3bFvC5QgxIkSXYVOlTRgQACH5BAUKAAEALAAAAAAgACAAAAfxgAGCg4QBQlNUV1BRAVhURVaFkpODPVxchJgBWmqRlJ+gg2dXoYZUJKWSVaGaqYRnU5NEUK6UWpNTPbWfUpJOv8DBwsPBVLvHyLtLyaBEvczQ0YJe0pNiSIJNbAFm2Ei3AUhm4Sqrgs++AUeE62EBrUdjAEax5/bWokmb6tlHAOtbBNVbNslIkltBUK15J+jSCCCGIgqZ9kmMIB+vurxLM6heQFBmDBTSB+6fwEIfCymhNISQmi+UyHSsRjOVxyc4c+rcyXNnACY1g+7CoouZO0q0kq0Teg9UFjC1SLmy8jRJq0qbrnhSJgWRIkZUHoUKBAAh+QQFCgABACwCAAAAHgAgAAAIwwADCBxIsGCMgggTEtS1gg8sDQI1PAwSq49ChUEuDlxhS+NGjwU14NLIByRCkRhNKox1UiXGVy5jypxJs6bNmwRz4dxpclcAmLIEugogh2iAkUMFIokF5IhHWD83Qi0oR9aKBCxTCryV1dZUo1sBuEoSoFXLoLEgEiTBsaRAJQCsKoR5dCCtqGAJqgAA4GJJV0ktDmSZcWCtuCoPJhT8M8YGnpBltppMubLly5cjayZZUy3kr5BvfS4xc2LEiUF3KgYZEAAh+QQFCgABACwAAAAAIAAgAAAI/wADCBxIMMAPR4cWDRxwiBGRghAjGvQkkAWAinwCrGjRSZDEiIwofSyIqNFIgYAIwThZEEChk5VYRmSBiNBHFjIlJnoE0VHOmwYLVopAtKjRo0iN2vzJtKlTIU6jSiXY5s/Uq1cjGBLoYmuAF10TBSjk9cXXTAG0XogoYaxGgRHSWnzbgusggZcAuAgKEUbcAINaKAJMEy+ntC81AgAAaqZeRZNwrryw+C0MSWkBE/40UtNfkm01fxUYAgZnlhkrul2ReSAiIC0+QYo4RCIGloH6EFyKtbfM2QEg+RlOvLjx48d5+l7OHLWF5hp3jhTZNPHJRpZk6lWY06MlSRYvKg7mushj04cITQps6HBkQAAh+QQFHgABACwBAAsAHgAKAAAGOMBcYEgsGo/IpHLJbN6Su6aU+MLVpDIiD7qCDbNTZYTVWs7AxVnSBZCEmTMAgOacAlRv5ZUW0w2DADs=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .terminal{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNpiYKAQMM6cOVMASBuQozk9Pf0AC5AuAOJ6cgwAWt7IhMQvRKIfAPEEYgxhQWL3o9EFpBgwAeifQhKdD7YI5oWPUMEEmAQR4COyATBwAIgdgIacB2IFYkxhQouWB0BsCA3E86QGIsxvDSBXgGIDSxr5ALTgAk4XADWAQt4fiB2BChcAaQVoGoHheLwuAGqagBz/UNsciQ4DEgE/zAUfQM4DOt+eRANAYTMRZADIrxfIdMUFSnMzA0CAAQD0hjqnYxWD2gAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .terminal{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALhJREFUeNpiYKAQMH78+FEASBuQo5mfn/8AC5AuAOJ6cgwAWt7IhMQvRKIfAPEEYgxhQWL3o9EFpBgwAeifQhKdD7YI5oWPUMEEmAQxZiAbAAMHgNgBaMh5IFYgxhQmtGh5AMSG0EA8T2ogwvzWAHIFKDawpJEPQAsu4DQAqAEU8v5A7AhSCOQboKWRC1CM3QCgpgnI8Q+1zZHoMCA1JcNc8AHkTKBz7Uk0AOS9iRRlJvTwIAsABBgAqiNCt+zqQrsAAAAASUVORK5CYII=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .terminal{background-image:url(data:image/gif;base64,R0lGODlhEAAQAMQXAJ6ipUFITySRPIiMkDFRQuXm5jJKQy1kQCGeOzBXQSl3PiWLPVhfZSxrQCpxP9na2yeEPTREQ8LExmRqb5OXm/Hx8TU9RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMyQjYwMTU3OTA2QTExRUJCN0NFQUUwQjRDMzM4RDJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMyQjYwMTU4OTA2QTExRUJCN0NFQUUwQjRDMzM4RDJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzJCNjAxNTU5MDZBMTFFQkI3Q0VBRTBCNEMzMzhEMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzJCNjAxNTY5MDZBMTFFQkI3Q0VBRTBCNEMzMzhEMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFMgAXACwAAAAAEAAQAAAFU6AljmRpBVOqrqtFVXAsy9Q7VMMDzHHN/5UawGQC1CiWg4IoOiINAoGB6BxBENSjyIE4oFKMprYhIFgYkvTQpWWOqm6RcVBI2+/2AuXL6k8CcSYhACH5BAUyABcALAcACQAFAAIAAAUIYJSMBLGcSggAIfkEBTIAFwAsBwAJAAUAAgAABQhgMI0MI51ACAAh+QQFMgAXACwHAAkABQACAAAFCGCUjASxnEoIADs=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .cron{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFrSURBVDiNpZMxSFxBEIa/ed49tQsBQdEqgrVgithFW1sr62PhKttXpjy0vWb2WjkQrk6rjWUgjY3ICorYGCFV9C7vxuJ24fE4Y8SBZf/9d3b2n/1ZMTPeE1l10ev1Frz3Wy8lq+pXVf1Y5cTM6Ha7jTzPd4BtYBUYAHO184/ALnAJnJRl+b3dbo8aAM1m8xB4AO6BT2b2C5ivFxCRv8AtsJ5l2SZQYGao6kBVFyNeNjOmDVVdifOSqh6Z2aQF7/0xcGNmF4BMkV9tw0RkDfjgnGs14kYJXInIOTALjGOhukUZ8AQ0gc+JIJI/nHNnIYRWCME5505CCC7i04hbzrkz4Gc8Q1IwEwedTmcvXfcSruZnNZKiKPpFUfT/hZnYX1YVyGu31hRk6X2SgnEi/lPBb6JTSUFuZsM3KPiTWk4FbkXki/d+CORMbK3aKEzsTXhDRK6rBb4B+2bWAkbVN5kSDRG5E5EDiJ/pPfEM08DH4VH64rEAAAAASUVORK5CYII=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .cron{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAEPSURBVDiNpdO9SkNBEIbh58RoFKwEwT8QFOwEQQvt1NbW+7Cx8B7svAZLa1tbG0sbEQQh2KigjcZoxsI9YT2EGMnCMt8us+98s8sWEWGYUausp7HTJ38bU/lGPYt72MUyFjFeOfyOfdziAudol4BjPOMRS3jCRA/AJ5pYwxaORISIOIuImaTnU+w1F1KcjYjTiOi28IVD3KDoYT93EVhJ+hfgDtdooJNA1SeqoYVRbOSAFq5wmR0q+mhYzQEjaeYJ/XQ3v1bZlCrFH7rw03bXwSBVc10rYaWDzgBVc/0ivVTpYAwf/3DwJrVcAprYTJCx1F/15huZXsc9FOk3TuIAc2hXqlVHHQ84wWsx7Hf+BgvadUGnT3fcAAAAAElFTkSuQmCC)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .cron{background-image:url(data:image/gif;base64,R0lGODlhEAAQANUAANPT09HR0c3NzcvLy8nJycfHx8XFxcPDw8HBwb+/v729vbu7u7m5ubW1tbOzs7Gxsa2trampqaenp6WlpaOjo6GhoQDZNpubm5WVlY+Pj42NjYuLi4mJiYeHh4WFhYODg35+fnZ2dnR0dHJycnBwcGZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAlACwAAAEADwAOAAAGesCSUKQRGkua0RGjAFQm0EkFoMAIFY9HAHPpXjABiINREohKoaMwHSKUBgvKJEKvTygLw1vCyWj+gBkcEnoGHCUWFmpCHAglBYeLRhsHjxuSRhqOBJeYSI4FnZgeegMdniUgBSULER8dHrCxG7QRDUIPCQq7vLsJDyVBACH5BAUKACUALAcABwACAAEAAAYEQIslCAAh+QQFCgAlACwKAAcAAgABAAAGBECLJQgAIfkEBQoAJQAsBAAJAAIAAQAABgRAiyUIACH5BAUKACUALAcACQACAAEAAAYEQIslCAAh+QQFCgAlACwKAAkAAgABAAAGBECLJQgAIfkEBQoAJQAsBAALAAIAAQAABgRAiyUIACH5BAUKACUALAcACwACAAEAAAYEQIslCAAh+QQFCgAlACwKAAsAAgABAAAGBECLJQgAIfkECTIAJQAsAAABAA8ADgAABhTAknBILBqPyKRyyWw6n9CodEoNAgA7)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .app{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAF7SURBVDiNrdPPi41hFAfwz72uoVsUWZOFJbKThYkVe1mpx13YjcmU/NwrZCKRLNRZsrSZErvJ1h+glFgiYxC6Pyze8zSvOwsLzuZ5T9/n/T7n+z3ndCaTiX+JHkTELlzHHozQxQrOl1JeRcReLGIbxtiAN7jcS6JrCT5OcIx9mMcAZ/EBz5N8hCO4UQl240kp5XYtLSJmsZDpdjwspTxr4V9xppv5EP0peVuzEnlumcL7GFaCDn5OXfj+l/wHulXCBIci4rXG2BFmMZP4RhyLiBmNR0McxqgSLGBOY1iNIW7l96LGyNMtfBXznf81B/vzhR0pB37hbillOSIO4hw2JdbBJ9yrEu7gIx7504OLWMYFvMcLax6cwv1K0MPLUsrTWlr2eS7TEZZKKUstfCcGtY3jVnk1+i05E+vnZDPGlaBnfZ+/aMZWnqtT+Df0qoR3ON7qc92FlcQ/YxARB6ztwlG8rQRXNdt4Mn/u5AuXEn+AmziRcroaU6/8BgTXdRpxDzi5AAAAAElFTkSuQmCC)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .app{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFsSURBVDiNrdO/jw1RFAfwz4xnVzYIydZeY0tEKETChkIoNGrNtkKyhQL/gUg0YgudQiciGpVEIRsdPdlkQ0usH4vNvHcUc27e9bbkm9zMmfnOPfP9nvneJiL8CwZ5PYS72I8xdmANN/EeQ9zGAkZosYHrTSp4gD14m+QIZ/ATl/AI83iRzcc4jC0RISIeR8S5rMu6EhFvsl6NiOUpfjEinrZpYZwKasyhy7rL+xp7MW6rB5tTL/xKO9Dg9xS/WQ9xJ85jJj12OJ2zgMBJvMs9IyxipgzxFK5lo4JvWMFrHMNV7Kv4DivN/8rBkVQwn3JhC/fwCiewjNnkGnzG/aLgJT7h4ZTHBVzEE3w0yUGHyxgWBQOs4lml7rvet2z4PFfBASzVOZj1N+YqO2F7DnapcjCwPQdfTXLQ6v9KjR8YFAsfcMEkByXrG8l/wRKOmpyVs1gvQzyoP23D3NzkF27oc3Acd7A77bT6od76A2AskgeNVoIQAAAAAElFTkSuQmCC)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .app{background-image:url(data:image/gif;base64,R0lGODlhEAAQAOYAAOPj4+Hh4d/f393d3dvb29nZ2dfX19XV1dPT09HR0c/Pz83NzcvLy8nJycfHx8XFxcPDw7+/v729vbu7u6+vr62traurq6mpqaenp6WlpZmZmZeXl5WVlRTDQBTDPpOTkxLDPhbBQBi/QBTBQBq9Qha/QJGRkRi9Qhi9QI+Pjxq7Qhy5RB63RBy5QiC1RiC1RI2NjSKzRiSxRouLiyKxRiavSCitSCSvSImJiSatSCypSiirSCynSoWFhYODg4GBgTadUDadTjabUDSdTjibUDiZUDyXUn5+fjqXUjyVUnx8fHh4eESLVkaLVkaJWEaJVkqHWEiHWEqFWE6DWkyDWk6BWlB+WlB8XFJ8XFJ6XFR6XlR4Xlh2Xlp0YGZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFHgBeACwAAAEAEAAPAAAHtoBeXTEdIR0qWF4/BgECAQtKXjIrQkBAMjVeEAwVFBUHCl4iRV6lUy5eCyalXhgAXidArE6oCxqsFQGiRKxStR+sGLonLk5MTTwsXgoSHBscCwJeWDUu1jFUXjMLCt0OOKzh4uI+DwndDDNeOAzdCQ89XgUKzhwTCcsR9dFeAxasKUItAFZKmBcCFFhxEHirVK5+F1jBwKeKVYZXDA50qtDAgZcHnDwdwKdEQaMABcD1KHAywZFAACH5BAUeAF4ALAAAAQAQAAcAAAdhgF5LDAECAQY+XloqHSEdMVxeDQcVFBUND147MkBAQisuXgMXXqUwCV4uUKVeRh1eBBSsHApeMUysRK8EFqwptTGrpa6wChwbHBMIqTxNTE4xIV49DwrWCzBeUzEu3TVWgQAh+QQFHgBeACwJAAEABwAPAAAHWIA/BgECAQtKEAwVFBUHCgsmXpIYAAsakl4Vhh+YGAEKEhwbHAsCMwsKqQ44mK1WMS6xNlguOk1MTjEhMVCYRh0xTJhEHS69kkkdNjJAQEIrLlckHSHFWoEAIfkECR4AXgAsAAABABAADwAAB3CAXoKDhIWGh4iJiouMjY6PiVg2LpQxVV44DAoKCQ89XiQuTkxNPCxeChEcGxwLAl4iRINSLl4LH4MYAV4nQINOtQsagxW7IkWDU8EmgxkAXjErQkBAMjVeDwwVFBUHCV5cLh0hHSRWXj0FAQIBCUeBADs=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .settings{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAH3SURBVDiNpZI/SJZhFMV/90kicsv+EdEQRUNQYC1S0R+ag2hxMKPgvc/r0Ba2FFEpJARhiF/P9QsaGippimgoG4QgI6egICcJEkoIEyI/9L0NvV98llLQmS6c5x7OPc8Rd+d/0LQcUa1W1xZFcR9ocvfOGOPkXwXMbDvQoqov3b0NuA00i8gBYNLM9gBfVXWiviP1E8xsB3AZmANmgHVAt4jMu/sl4DuwFfgI9KvqO4DQYKAFmFXVU8Bj4JqqfsiybAroBZ6r6jFglbtv+MNB6aIHeKKqL4aGhra4eycQRORelmXvU0pHgPYYoy4SSCltFJGDwEngCjANXHT3WyGEeXfvAq4Dze7eKyJ3i6IYyfN8KgCIyAjQDFxQ1VfAaaA/xjiWZdm4iPQBHao6LiLdwJoQwsiiX3D3z0VR1NNd4e5zDfnUACnnWeATsNB4wjYR2Q8cdfcbIYSau58D+kRkwd273X1QRGaAAWC4KIrRPM8nfg/xqrs/jTGOmtlOoKN08zDGOGZm+0SkPcuys7+W3J3Sxd6U0s1ybk0ptda5SqWyOqW0u+QepJTa6lxjD2rASjO7A5wBBszsEEAI4TzQZWaDwBfg23I92AWsV9VnZnYC2OTur0Vks6oOm9lhYFpV3ywp0IiySI/42bzjMca3S71bVuBf8QODpRL9eTmkdgAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .settings{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKnAAACpwB9NLfEgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAF0SURBVDiNpdJNiM5RGAXw38ukkJVvMYqZRsqYZmyYDTZWbCxsKLG3pCSaWNmNJU2NmhU7pQjFRhYsJCTWykfJRz5eH8fmefn39lLy1FPn3nPv7Zzz3FYS/1Oz/sItwg3cwuo/HWp1KRjEQtzBTizAfHzCDMbwDk97PTCECXzBWyzGYXzDCXzGGjzHJB6DJJ3ekuRc4R1JNja4VUl2FZ5OsrXDNTO4jRcYx1W8wTEcx1xcwna0cbM7xGXYgxF8LakTuIbLZWVdWevHXixvWniY5ECSkVqfbGBJBpOcKjyc5FCSR90WXjXSnV1hdqqNVuH3eInvTQUDSfYnmUkylmRDkvNJ1icZSjJV+wNJriQ5WKr01avPqtfW3O/hNPaVmrO1N14qp35pa/jclORM4dHqDjevMdYLSTZ3uD6/q405mMYHjOJojewIluJHjfdj51L3Vx7GElzHbqzAXazERWzDazzoZaG7+5PcT/Kkwux5rlvBP9dPgIpDWf6ENxgAAAAASUVORK5CYII=)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .settings{background-image:url(data:image/gif;base64,R0lGODlhEAAQAOYAAMfHx8XFxbm5ube3t7W1tbOzs7GxsQbROGqpeg7JPBDHPpWVlRLFPmylemCnchTDQBbBQFqnbBTBQFSpaBi/QEqrYpGRkRq9QlinbBa/QI+RkRi9QBi9Qh65RI+Pjxq7QkqpYhy5RIuPjRy5Qh63RCC1RIePiSKzRiSxRn6Rg4uLiyKxRiavSCitSCSvSImJiSqrSiatSIeHhyypSiirSCqpSiynSoWFhS6lTHyJfjCjTHyHfjKhTDKhToODgzSfTmaNcIGBgTadTjKfTjabUDSdTjqZUDiZUH5+fjyXUjqXUDqXUj6VUjyVUj6TVHx8fD6TUkCRVEKPVHp6ekKNVnJ8dECPVESNVkaLVkSLVnh4eEiJWEaJVkaJWEiHWEqHWHZ2dkyFWkqFWE6DWkyDWk6BWlB+XFB+WlB8XFJ8XFR6XlR6XFJ6XGR0aFR4XlZ4Xlp0YFh2XlZ2XlxyYFh0YFpyYFxwYlxwYF5uYmZmZgAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJDwB5ACwAAAEADwAOAAAHpoB5goN4Hxdwg4l5b2Z5W1JMUnlpb4lvJywzKHBzMDYkMJWCZS15Fj6CWgt5LGSJOi95WgYFSHkeNINzVCQyUwEyNwFINyFSc3kKTml5BKh5TwR5akYKyVuCA7Z5UwN5cFIMeXFRKDdBAEhIATdPIU6ieTwqeUEDAjJ5LzOJZvw3NwahOlFmkBoYmSi46gGjITODYfJgUVLmSh4yahQNgsMgQcZEgQAAIfkECQ8AeQAsAAABAA8ADgAAB7CAeYJ5c15pgjo2eIODeEIXLExJQh1mjIM/aXhGUXlRW4xzZVcsGj6CWggwMEeLJxdMGHlaBgVIeSJfJGR5NUp5MlMBMjcBSDdwLId5QlJ5BKd5TwR5PE6DUUx5A7d5UwPMRIJpNnk3QQBISAE3T3MwOHlbJWMmeUEDAjJ5E1IbM3nsCNHRocKNQTtKYBmzKM8iL+LGJJmzJd6lPGQeMHESpUWJIxcdtgCYx0yYhnkCAQAh+QQJDwB5ACwAAAAADwAPAAAHqoB5goN5c4SHhEIoUYiDb3lvNk4wW2UoSYQlEEYhZXlqLFg2KIQtWGkNPoJVC2SMg2FOL3laBgVIeQ4zhFI2MlMBMjcBSDdOJFh5RD+CBKp5TwSCNUlwM06CA7h5UwN5Ui1feU41RjdBAEhIATdAEHCEFBF5QQMCMnkpRPCDRmo3OQS1AZEGgo5BaQ4YoQIjTZ4eLZpQ8DRISY85ZWjAqCEITyNBTpKMORQIACH5BAkPAHkALAAAAQAPAA4AAAemgHmCg3gfF3CDiXlvZnlbUkxSeWlviW8nLDMocHMwNiQwlYJlLXkWPoJaC3ksZIk6L3laBgVIeR40g3NUJDJTATI3AUg3IVJzeQpOaXkEqHlPBHlqRgrJW4IDtnlTA3lwUgx5cVEoN0EASEgBN08hTqJ5PCp5QQMCMnkvM4lm/Dc3BqE6UWaQGhiZKLjqAaMhM4Nh8mBRUuZKHjJqFA2CwyBBxkSBAAAh+QQJDwB5ACwAAAEADwAOAAAHsIB5gnlzXmmCOjZ4g4N4QhcsTElCHWaMgz9peEZReVFbjHNlVywaPoJaCDAwR4snF0wYeVoGBUh5Il8kZHk1SnkyUwEyNwFIN3Ash3lCUnkEp3lPBHk8ToNRTHkDt3lTA8xEgmk2eTdBAEhIATdPczA4eVslYyZ5QQMCMnkTUhszeewI0dGhwo1BO0pgGbMozyIv4sYkmbMl3qU8ZB4wcRKlRYkjFx22AJjHTJiGeQIBACH5BAkPAHkALAAAAAAPAA8AAAeqgHmCg3lzhIeEQihRiINveW82TjBbZShJhCUQRiFleWosWDYohC1YaQ0+glULZIyDYU4veVoGBUh5DjOEUjYyUwEyNwFIN04kWHlEP4IEqnlPBII1SXAzToIDuHlTA3lSLV95TjVGN0EASEgBN0AQcIQUEXlBAwIyeSlE8INGajc5BLUBkQaCjkFpDhihAiNNnh4tmlDwNEhJjzllaMCoIQhPI0FOkow5FAgAIfkECQ8AeQAsAAABAA8ADgAAB6aAeYKDeB8XcIOJeW9meVtSTFJ5aW+JbycsMyhwczA2JDCVgmUteRY+gloLeSxkiToveVoGBUh5HjSDc1QkMlMBMjcBSDchUnN5Ck5peQSoeU8EeWpGCslbggO2eVMDeXBSDHlxUSg3QQBISAE3TyFOonk8KnlBAwIyeS8ziWb8NzcGoTpRZpAaGJkouOoBoyEzg2HyYFFS5koeMmoUDYLDIEHGRIEAACH5BAkPAHkALAAAAQAPAA4AAAewgHmCeXNeaYI6NniDg3hCFyxMSUIdZoyDP2l4RlF5UVuMc2VXLBo+gloIMDBHiycXTBh5WgYFSHkiXyRkeTVKeTJTATI3AUg3cCyHeUJSeQSneU8EeTxOg1FMeQO3eVMDzESCaTZ5N0EASEgBN09zMDh5WyVjJnlBAwIyeRNSGzN57AjR0aHCjUE7SmAZsyjPIi/ixiSZsyXepTxkHjBxEqVFiSMXHbYAmMdMmIZ5AgEAOw==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .ai{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23a0a0a0%22%20d%3D%22M20.85%2C17.35l-.14-.05c-1.35-.48-2.41-1.56-2.84-2.93l-.02-.04s-.07-.09-.13-.1c0%2C0%2C0%2C0%2C0%2C0-.12-.04-.24.03-.28.14l-.05.14c-.47%2C1.35-1.56%2C2.4-2.93%2C2.83l-.04.02s-.09.07-.1.13c-.04.12.03.24.14.28l.14.05c1.35.47%2C2.4%2C1.56%2C2.84%2C2.92l.02.05s.07.09.13.1c.11.04.24-.03.27-.14l.05-.14c.47-1.36%2C1.56-2.41%2C2.93-2.85l.04-.02s.09-.07.1-.13c.04-.12-.03-.24-.14-.27ZM18.61%2C17.65c-.37.26-.68.59-.93.97h0s-.08-.11-.08-.11c-.26-.36-.59-.68-.96-.93h-.02s.12-.09.12-.09c.37-.26.68-.59.93-.97h0s.08.11.08.11c.26.37.59.68.96.93h.02s-.12.09-.12.09Z%22%2F%3E%3Cpath%20fill%3D%22%23a0a0a0%22%20d%3D%22M17.83%2C10.32l-.23-.06c-3.32-.95-5.89-3.58-6.77-6.92-.03-.11-.12-.2-.23-.23-.17-.04-.35.06-.39.23l-.06.23c-.95%2C3.31-3.58%2C5.87-6.91%2C6.74l-.05.02c-.09.04-.15.12-.18.21-.04.17.06.35.23.39l.21.06c3.32.95%2C5.9%2C3.59%2C6.77%2C6.93l.02.06c.04.09.12.15.21.18.17.04.34-.06.38-.23l.06-.21c.94-3.34%2C3.59-5.92%2C6.95-6.79l.05-.02c.09-.04.15-.12.17-.21.04-.17-.06-.34-.23-.39ZM14.23%2C10.66c-1.56.82-2.84%2C2.1-3.67%2C3.66l-.03.06-.03-.05c-.82-1.56-2.1-2.84-3.66-3.67l-.06-.03.05-.03c1.56-.82%2C2.84-2.1%2C3.67-3.66l.03-.06h0s.03.05.03.05c.82%2C1.56%2C2.1%2C2.84%2C3.66%2C3.67l.06.03-.05.03Z%22%2F%3E%3C%2Fsvg%3E)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .ai,.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .ai{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.85%2C17.35l-.14-.05c-1.35-.48-2.41-1.56-2.84-2.93l-.02-.04s-.07-.09-.13-.1c0%2C0%2C0%2C0%2C0%2C0-.12-.04-.24.03-.28.14l-.05.14c-.47%2C1.35-1.56%2C2.4-2.93%2C2.83l-.04.02s-.09.07-.1.13c-.04.12.03.24.14.28l.14.05c1.35.47%2C2.4%2C1.56%2C2.84%2C2.92l.02.05s.07.09.13.1c.11.04.24-.03.27-.14l.05-.14c.47-1.36%2C1.56-2.41%2C2.93-2.85l.04-.02s.09-.07.1-.13c.04-.12-.03-.24-.14-.27ZM18.61%2C17.65c-.37.26-.68.59-.93.97h0s-.08-.11-.08-.11c-.26-.36-.59-.68-.96-.93h-.02s.12-.09.12-.09c.37-.26.68-.59.93-.97h0s.08.11.08.11c.26.37.59.68.96.93h.02s-.12.09-.12.09Z%22%2F%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17.83%2C10.32l-.23-.06c-3.32-.95-5.89-3.58-6.77-6.92-.03-.11-.12-.2-.23-.23-.17-.04-.35.06-.39.23l-.06.23c-.95%2C3.31-3.58%2C5.87-6.91%2C6.74l-.05.02c-.09.04-.15.12-.18.21-.04.17.06.35.23.39l.21.06c3.32.95%2C5.9%2C3.59%2C6.77%2C6.93l.02.06c.04.09.12.15.21.18.17.04.34-.06.38-.23l.06-.21c.94-3.34%2C3.59-5.92%2C6.95-6.79l.05-.02c.09-.04.15-.12.17-.21.04-.17-.06-.34-.23-.39ZM14.23%2C10.66c-1.56.82-2.84%2C2.1-3.67%2C3.66l-.03.06-.03-.05c-.82-1.56-2.1-2.84-3.66-3.67l-.06-.03.05-.03c1.56-.82%2C2.84-2.1%2C3.67-3.66l.03-.06h0s.03.05.03.05c.82%2C1.56%2C2.1%2C2.84%2C3.66%2C3.67l.06.03-.05.03Z%22%2F%3E%3C%2Fsvg%3E)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content .logout{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAEYSURBVDiNpZOtTkNBEEbPFCQIUHgEBoJAYFDgERgSCBjSvU9Q0/AkX5+ApB6PI6lAYPhJUCgEgkApkHyI/nBpb28DPWozu3MyuzsTtpmG2f5CUs32BlABouBsAK8RUU8pPY4IImIfOLd9k4/n+IyII2AZGBUAM8BZlmXX48qVtAksFl6hx/y45B5N4C4fqExI+EVK6QJYkLT9L0GPJ+BU0hYUP9YAScfACtDh52c6wAPQlHRQKoiIN+B5WGC7DXzYfi8VVKvV5nCs0WgsRcSh7b0sy1qlgiJszwG1lFIL/viIknaAdkrpsh8bruBlgmOXbq8UduIXcCLpvkDc31+j20wDBgdty/Y6sMroMJnuda+A2/xGTDvO32OQXrvPg7l3AAAAAElFTkSuQmCC)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content--selected .logout{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKdQAACnUBSiXd/QAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADvSURBVDiNpdO7LkRRFAbg7wwlBZVeoSEKEtHSayUSGs+g8RwqbyDR6ycaiYRC45KoVAqFuAySpdhzODn2mWMyf7KSvdflz7oWEWEUjFfee1hCB0XGt8AL9vGQI9jECa5r+hKf2MZsE8EYjnA1IOMVTDeVAJMDguEYt1VFpyWgji6msNaUwX/wiAN84LSNYAdz6PmdTA/3UjlbbQSveMoQvPUzeBcRpVxExGrl3yQzEdGNiOWIGLqJMCEt3TnDT2G9n/5Zqaj34LmFYEPalewmfmEXdxni0r4gdf8HVcdDLGLe32MKqdxL3FQNxajn/A0ZS19hUhhlTwAAAABJRU5ErkJggg==)}.n-menu[data-v-16b81343] .n-menu-item .n-menu-item-content:hover .logout{background-image:url(data:image/gif;base64,R0lGODlhEAAQANUAAOPj4+Hh4dnZ2dXV1c3NzcvLy8fHx8PDw8HBwb+/v729vbu7u7W1ta2trampqaenp6Ojo6GhoZ2dnQzNOgjPOpeXlxq9Qhi9QI+Pj4uLi4mJiSatSCqpSjCjTDSfToGBgTadTjKfTjibUDqZUDqXUDyVUkCRVESNVnZ2dkyFWnR0dE6BWlB+XFB8XFR4Xlh2XlxwYF5uYmZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCAAyACwCAAEACwAOAAAGQMBGgUAsEgyoAEMSaTYlgwzgI6taZYkKQHO1ZlDb7jUsrpLLZ3G6ux5zxRgwVayoBBQPh17/EGQgCQiCgwcLKkEAIfkEBQgAMgAsBwAHAAEAAgAABgRA0ykIACH5BAUIADIALAgABwABAAIAAAYEwI4oCAAh+QQFCAAyACwJAAcAAgACAAAGBkCPhzQKAgAh+QQFCAAyACwLAAcAAQACAAAGBEDPKAgAIfkEBQgAMgAsDAAHAAIAAgAABgZA0KbECQIAIfkEBQgAMgAsDAAFAAIAAgAABgZAVypmCQIAIfkEBQgAMgAsDgAGAAIAAwAABgfAlYySmqyCACH5BAUIADIALAwACQADAAEAAAYFQNiFFQQAIfkEBQgAMgAsDAAKAAIAAQAABgTAFysIACH5BAkyADIALAIAAQAOAA4AAAYUQJlwSCwaj8ikcslsOp/QqHRqDAIAOw==)}.bt-layout[data-v-11e34eb6]{--n-color:#f2f2f2}.bt-layout[data-v-11e34eb6]>.n-layout-scroll-container{overflow-x:auto} diff --git a/BTPanel/static/vite/css/view-account.css b/BTPanel/static/vite/css/view-account.css index 1f70a3a8..adbe6b84 100644 --- a/BTPanel/static/vite/css/view-account.css +++ b/BTPanel/static/vite/css/view-account.css @@ -1 +1 @@ -.account-form-title[data-v-bcf244eb],.account-form-title[data-v-a9703dde]{border-bottom:1px solid var(--color-border);color:#666;margin-bottom:16px;padding:5px 12px 8px;font-size:14px;font-weight:700;line-height:28px}.default-disk[data-v-a9703dde]{font-size:14px;line-height:20px}.default-disk-info>div[data-v-a9703dde]{margin-top:20px}.disk-title[data-v-a9703dde]{text-align:right;width:15rem;font-weight:700;display:inline-block}.ul-style[data-v-88e27f48]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;list-style:square;display:flex}.ul-style li[data-v-88e27f48]{list-style:square}.n-image[data-v-88e27f48]{border:1px solid #ebeef5}.install-tabs[data-v-88e27f48]{--n-tab-font-size:14px;--n-pane-padding-top:0;--n-pane-padding-left:24px;--n-tab-font-weight-active:bold}.install-tips[data-v-88e27f48]{--n-padding:12px 24px}.host-modify[data-v-902aac8f]{position:relative}.host-modify .tip[data-v-902aac8f]{color:#999;font-size:12px;position:absolute;bottom:-25px;left:5px}.n-form-item[data-v-902aac8f]{--n-label-font-size:13px} +.account-form-title[data-v-1f28264a],.account-form-title[data-v-a9703dde]{border-bottom:1px solid var(--color-border);color:#666;margin-bottom:16px;padding:5px 12px 8px;font-size:14px;font-weight:700;line-height:28px}.default-disk[data-v-a9703dde]{font-size:14px;line-height:20px}.default-disk-info>div[data-v-a9703dde]{margin-top:20px}.disk-title[data-v-a9703dde]{text-align:right;width:15rem;font-weight:700;display:inline-block}.ul-style[data-v-88e27f48]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;list-style:square;display:flex}.ul-style li[data-v-88e27f48]{list-style:square}.n-image[data-v-88e27f48]{border:1px solid #ebeef5}.install-tabs[data-v-88e27f48]{--n-tab-font-size:14px;--n-pane-padding-top:0;--n-pane-padding-left:24px;--n-tab-font-weight-active:bold}.install-tips[data-v-88e27f48]{--n-padding:12px 24px}.host-modify[data-v-902aac8f]{position:relative}.host-modify .tip[data-v-902aac8f]{color:#999;font-size:12px;position:absolute;bottom:-25px;left:5px}.n-form-item[data-v-902aac8f]{--n-label-font-size:13px} diff --git a/BTPanel/static/vite/css/view-ai.css b/BTPanel/static/vite/css/view-ai.css index 2c5d8ff5..d1d10c89 100644 --- a/BTPanel/static/vite/css/view-ai.css +++ b/BTPanel/static/vite/css/view-ai.css @@ -1 +1 @@ -.search-list[data-v-06b3f400]{height:420px;padding-top:12px;overflow-y:auto}.search-item[data-v-06b3f400]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;width:100%;height:44px;padding:0 8px;display:grid}.search-item[data-v-06b3f400]:hover,.search-item.active[data-v-06b3f400]{background:var(--color-bg-4)}.search-item i[data-v-06b3f400]{font-size:17px}.search-item__title[data-v-06b3f400]{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:6px;overflow:hidden}.search-item__time[data-v-06b3f400]{color:var(--color-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:12px}.chat-website-preview-modal.n-dialog{border-radius:22px;overflow:hidden}.chat-website-preview[data-v-6d091d38]{--chat-website-settings-width:300px;flex-direction:column;height:100%;display:flex}.chat-website-preview__header[data-v-6d091d38]{border-bottom:1px solid var(--color-border);align-items:center;height:48px;display:flex}.chat-website-preview__preview-header[data-v-6d091d38]{flex:1;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.chat-website-preview__settings-header[data-v-6d091d38]{flex:0 0 var(--chat-website-settings-width);min-width:var(--chat-website-settings-width);border-left:1px solid var(--color-border);align-items:center;height:100%;padding:0 24px;display:flex}.chat-website-preview__body[data-v-6d091d38]{flex:1;display:flex}.chat-website-preview__canvas[data-v-6d091d38]{flex:1;justify-content:center;align-items:center;min-width:0;min-height:600px;display:flex;overflow:hidden}.chat-website-preview__iframe[data-v-6d091d38]{border:0;border-radius:8px;flex:1;width:100%;height:100%;box-shadow:0 0 8px rgba(15,23,42,.3)}.chat-website-preview__empty[data-v-6d091d38]{flex:1;justify-content:center;align-items:center;min-width:0;min-height:600px;display:flex;overflow:hidden}.chat-website-preview__settings[data-v-6d091d38]{flex:0 0 var(--chat-website-settings-width);min-width:var(--chat-website-settings-width);border-left:1px solid var(--color-border);flex-direction:column;padding:16px;display:flex}.chat-website-preview__footer[data-v-6d091d38]{border-top:1px solid var(--color-border);flex-direction:column;margin-top:auto;padding-top:24px;display:flex}.n-color-picker .n-color-picker__fill[data-v-6d091d38]{overflow:hidden}.ai-hover-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent}.ai-hover-scrollbar:hover{scrollbar-color:var(--scrollbar-thumb-bg-color) transparent}.ai-hover-scrollbar::-webkit-scrollbar{width:4px;height:4px}.ai-hover-scrollbar::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.ai-hover-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color)}.ai-hover-scrollbar::-webkit-scrollbar-track{background:0 0}.ai-module-stage{perspective:1200px;flex:1;min-height:0;position:relative;overflow:hidden}.ai-module-panel{height:100%;min-height:0}.ai-module-enter-active,.ai-module-leave-active{transform-origin:50% 48%;transition:opacity .26s,transform .34s cubic-bezier(.2,.8,.2,1),filter .34s}.ai-module-enter-from{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.97)rotateX(4deg)}.ai-module-leave-to{opacity:0;filter:blur(6px);transform:translateY(-14px)scale(.985)rotateX(-3deg)}.ai-module-enter-to,.ai-module-leave-from{opacity:1;filter:blur();transform:translateY(0)scale(1)rotateX(0)}.ai-history-enter-active,.ai-history-leave-active{transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),filter .22s}.ai-history-enter-from{opacity:0;filter:blur(2px);transform:translateY(6px)}.ai-history-leave-to{opacity:0;filter:blur(2px);transform:translateY(-4px)}.ai-history-enter-to,.ai-history-leave-from{opacity:1;filter:blur();transform:translateY(0)}.chat-sidebar-action__menu[data-v-9493c2ad]{min-width:108px}.chat-sidebar-action__item[data-v-9493c2ad]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;width:100%;height:32px;padding:0 10px;display:flex}.chat-sidebar-action__item[data-v-9493c2ad]:hover{background:var(--color-bg-4);color:var(--color-primary)}.chat-sidebar-action__item.danger[data-v-9493c2ad]:hover{color:var(--color-error)}.chat-sidebar-action__item[data-v-9493c2ad]:disabled{color:var(--color-text-4);cursor:not-allowed}.chat-sidebar-action__item[data-v-9493c2ad]:disabled:hover{color:var(--color-text-4);background:0 0}.chat-sidebar-action__item i[data-v-9493c2ad]{margin-right:8px;font-size:16px}.quota-activity[data-v-66f22748]{cursor:pointer;--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) ;background-color:var(--ai-quota-bg);border:1px solid #ffd9ad;border-radius:16px;align-items:center;gap:4px;margin-bottom:6px;padding:8px 15px;display:flex}.quota-activity[data-v-66f22748]:hover{border-color:#ff9f2e}.quota-activity1[data-v-66f22748]{--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) ;background-color:var(--ai-quota-bg);border:1px solid #ffd9ad;border-radius:16px;margin-bottom:6px;padding:8px 15px}.quota-buy[data-v-66f22748]{cursor:pointer;border-width:1px;border-color:var(--color-primary);text-align:center;width:95%;color:var(--color-primary) ;border-style:solid;border-radius:12px;margin:0 auto;padding-top:8px;padding-bottom:8px}.module-switch[data-v-352b6891]{background:var(--color-bg-4);border-radius:29px;grid-template-columns:repeat(2,minmax(0,1fr));height:32px;display:grid}.module-switch__item[data-v-352b6891]{text-align:center;cursor:pointer;background:0 0;border:0;border-radius:23px;transition:color .2s,background-color .2s;position:relative}.module-switch__item.active[data-v-352b6891]{color:#fff;background:#343c48}.module-switch__item.disabled[data-v-352b6891]{cursor:not-allowed;opacity:.6}.module-switch__badge[data-v-352b6891]{color:#fff;background:#f05a62;border-radius:8px;padding:2px 4px;font-size:10px;font-weight:700;position:absolute;top:-5px;right:-3px}.sidebar-module-panel[data-v-352b6891]{flex-direction:column;padding:16px;display:flex;overflow:hidden}.chat-item[data-v-352b6891]{cursor:pointer;border-radius:8px;margin-bottom:12px;padding:12px;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.chat-item[data-v-352b6891] .chat-item__action{opacity:0}.chat-item[data-v-352b6891]:hover{background-color:var(--color-bg-4)}.chat-item[data-v-352b6891]:hover>.n-flex>i,.chat-item[data-v-352b6891]:hover .chat-item__action{opacity:1}.chat-item.active[data-v-352b6891]{background-color:var(--color-bg-4)}.chat-item.active[data-v-352b6891] .chat-item__action{opacity:1}.chat-item.disabled[data-v-352b6891]{cursor:not-allowed;opacity:.6}.chat-item.disabled[data-v-352b6891]:hover{background-color:transparent}.chat-item.disabled[data-v-352b6891]:hover>.n-flex>i,.chat-item.disabled[data-v-352b6891]:hover .chat-item__action{opacity:0}.chat-item.disabled.active[data-v-352b6891]{background-color:var(--color-bg-4)}.chat-item__status[data-v-352b6891]{font-size:10px;position:absolute;top:4px;right:8px}.message-box[data-v-23ead59b]{flex-direction:column;gap:18px;height:100%;padding-right:8px;font-size:14px;display:flex;overflow-y:auto}.message-item[data-v-23ead59b]{gap:10px;display:flex}.message-item--user[data-v-23ead59b]{flex-direction:row-reverse}.message-item--user .message-content[data-v-23ead59b]{align-items:flex-end}.message-item--user .message-bubble[data-v-23ead59b]{color:var(--button-text-base-color);background-color:var(--color-primary)}.message-item.is-error .message-bubble[data-v-23ead59b]{color:var(--color-error);background-color:rgba(220,38,38,.08)}.message-avatar[data-v-23ead59b]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.me-avatar[data-v-23ead59b]{width:30px;height:30px;color:var(--button-text-base-color);background-color:var(--color-primary);border-radius:9999px;justify-content:center;align-items:center;font-weight:600;display:flex}.message-content[data-v-23ead59b]{flex-direction:column;gap:6px;max-width:75%;display:flex}.message-item--assistant .message-content--filled[data-v-23ead59b]{flex:1}.message-bubble[data-v-23ead59b]{white-space:pre-wrap;overflow-wrap:break-word;border-radius:8px;padding:10px 12px;line-height:22px}.message-markdown[data-v-23ead59b]{white-space:normal}.message-markdown[data-v-23ead59b] h1,.message-markdown[data-v-23ead59b] h2,.message-markdown[data-v-23ead59b] h3,.message-markdown[data-v-23ead59b] h4,.message-markdown[data-v-23ead59b] h5,.message-markdown[data-v-23ead59b] h6{font-weight:600}.message-markdown[data-v-23ead59b] h1{font-size:18px;line-height:36px}.message-markdown[data-v-23ead59b] h2{font-size:17px;line-height:36px}.message-markdown[data-v-23ead59b] h3{font-size:16px;line-height:36px}.message-markdown[data-v-23ead59b] h4,.message-markdown[data-v-23ead59b] h5,.message-markdown[data-v-23ead59b] h6{font-size:14px}.message-markdown[data-v-23ead59b] ol,.message-markdown[data-v-23ead59b] ul{padding-left:14px}.message-markdown[data-v-23ead59b] strong{font-weight:600}.message-markdown[data-v-23ead59b] hr{border:0;border-top:1px solid var(--color-border);margin:18px 0}.message-markdown[data-v-23ead59b] code{background-color:var(--color-bg-1);border-radius:4px;padding:4px}.message-markdown[data-v-23ead59b] pre{color:var(--color-text-base);background-color:var(--color-bg-4);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:6px 0;padding:8px;position:relative;overflow:auto}.message-markdown[data-v-23ead59b] .code-copy-btn{cursor:pointer;border-width:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px}.message-markdown[data-v-23ead59b] .code-copy-btn:hover{background-color:rgba(255,255,255,.22)}.message-markdown[data-v-23ead59b] .code-block,.message-markdown pre[data-v-23ead59b]{border:none!important}.message-markdown[data-v-23ead59b] pre code{color:inherit;background:0 0;padding:0}.message-markdown[data-v-23ead59b] .markdown-table-wrapper{border-radius:6px;width:fit-content;max-width:100%;margin:8px 0;overflow-x:auto}.message-markdown[data-v-23ead59b] table{border-collapse:collapse;white-space:nowrap;width:max-content}.message-markdown[data-v-23ead59b] th,.message-markdown[data-v-23ead59b] td{border-bottom:1px solid var(--bt-input-path-hover-bg);text-align:center;padding:11px 33px}.message-markdown[data-v-23ead59b] th{font-weight:600}.message-markdown[data-v-23ead59b] th:first-child,.message-markdown[data-v-23ead59b] td:first-child{text-align:left}.message-markdown[data-v-23ead59b] tr:last-child td{border-bottom:0}.message-markdown[data-v-23ead59b] th:last-child,.message-markdown[data-v-23ead59b] td:last-child{border-right:0}.message-text+.message-text[data-v-23ead59b],.think-section+.message-text[data-v-23ead59b],.tool-call-card+.message-text[data-v-23ead59b],.message-text+.think-section[data-v-23ead59b],.message-text+.tool-call-card[data-v-23ead59b],.think-section+.tool-call-card[data-v-23ead59b],.tool-call-card+.think-section[data-v-23ead59b],.tool-call-card+.tool-call-card[data-v-23ead59b]{margin-top:9px}.block-title[data-v-23ead59b]{cursor:pointer;user-select:none;color:var(--color-text-2);align-items:center;gap:6px;font-size:14px;display:flex}.block-title__arrow[data-v-23ead59b]{transition:transform .2s}.collapsed .block-title__arrow[data-v-23ead59b]{transform:rotate(-90deg)}.think-section[data-v-23ead59b]{border:1px solid var(--ai-think-section-border);border-radius:6px;padding:8px 10px}.think-content[data-v-23ead59b]{color:var(--ai-think-content-color) ;margin-top:8px;font-size:14px;line-height:20px}.tool-call-card[data-v-23ead59b]{box-sizing:border-box;border:1px solid var(--color-border);border-radius:6px;width:100%;padding:8px 10px}.tool-call-card.completed[data-v-23ead59b]{border-color:var(--ai-think-section-border)}.tool-badge[data-v-23ead59b]{color:var(--color-warning);background-color:rgba(245,158,11,.12);border-radius:10px;margin-left:auto;padding:2px 8px;font-size:14px}.tool-badge.success[data-v-23ead59b]{color:var(--color-success);background-color:rgba(34,197,94,.12)}.tool-description[data-v-23ead59b]{color:var(--color-text-2);margin-top:6px;font-size:14px}.tool-call-details[data-v-23ead59b],.tool-section[data-v-23ead59b]{margin-top:8px}.tool-section__label[data-v-23ead59b]{color:var(--color-text-2);margin-bottom:4px;font-size:14px}.tool-section pre[data-v-23ead59b]{white-space:pre-wrap;word-break:break-word;max-height:220px;color:var(--color-text-base);background-color:var(--color-bg-4);border:none;border-radius:6px;margin:0;padding:8px;font-size:14px;line-height:18px;overflow-x:hidden;overflow-y:auto}.todo-item[data-v-23ead59b]{align-items:flex-start;gap:6px;padding-top:3px;padding-bottom:3px;font-size:14px;display:flex}.todo-item i[data-v-23ead59b]{flex-shrink:0;margin-top:3px}.todo-item--completed[data-v-23ead59b]{color:var(--color-success)}.todo-item--cancelled[data-v-23ead59b]{color:var(--color-text-3);text-decoration:line-through}.todo-item--in_progress i[data-v-23ead59b]{animation:1s linear infinite spin-23ead59b}.message-actions[data-v-23ead59b]{color:var(--color-text-desc) ;margin-top:2px}.message-actions i[data-v-23ead59b]{cursor:pointer;font-size:16px}.message-actions i[data-v-23ead59b]:hover{color:var(--color-primary) }.message-item--user .message-actions[data-v-23ead59b]{justify-content:flex-end}@keyframes spin-23ead59b{to{transform:rotate(360deg)}}.typing-char[data-v-f72cdbea]{opacity:0;white-space:pre;animation:.1s forwards typingFadeIn-f72cdbea;display:inline-block}@keyframes typingFadeIn-f72cdbea{0%{opacity:0}to{opacity:1}}.suggestion-grid[data-v-f72cdbea]{perspective:1000px;transform-origin:bottom;flex-wrap:wrap;justify-content:center;gap:12px;max-width:90%;animation:.55s cubic-bezier(.16,1,.3,1) forwards cardGroupIn-f72cdbea;display:flex}.suggestion-card[data-v-f72cdbea]{color:var(--color-text-1);text-align:left;background:linear-gradient(var(--color-bg-2), var(--color-bg-2)) padding-box, linear-gradient(135deg, rgba(194,198,62,.48), rgba(32,165,58,.58)) border-box;cursor:pointer;border:1px solid transparent;border-radius:30px;padding:12px 18px;line-height:20px;transition:opacity .18s,filter .22s,transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 10px 24px rgba(15,23,42,.08)}.suggestion-card[data-v-f72cdbea]:hover{border-color:rgba(32,165,58,.45);transform:translateY(-4px)rotateX(2deg);box-shadow:0 14px 30px rgba(15,23,42,.14)}.suggestion-card[data-v-f72cdbea]:active{transform:translateY(-1px)scale(.99)}@keyframes cardGroupIn-f72cdbea{0%{opacity:0;filter:blur(4px);transform:translateY(24px)rotateX(8deg)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)scale(1)}}.main-box[data-v-559cf2f2]{flex-direction:column;height:100%;padding:16px;display:flex;overflow-y:auto}.tool-item[data-v-85e777af]{cursor:pointer;align-items:center;gap:4px;display:flex}.tool-item i[data-v-85e777af]{font-size:18px}.tool-item[data-v-85e777af]:hover{color:var(--color-primary)}.attachment-selector[data-v-85e777af]{background-color:var(--color-bg-2);border-radius:8px;width:220px;overflow:hidden}.attachment-selector__header[data-v-85e777af]{align-items:center;padding:14px 16px}.attachment-selector__close[data-v-85e777af]{cursor:pointer;color:var(--color-text-desc) ;font-size:18px}.attachment-selector__close[data-v-85e777af]:hover{color:var(--color-primary) }.attachment-selector__item[data-v-85e777af]{cursor:pointer;border-top:1px solid var(--color-border);align-items:center;gap:10px;padding:12px 16px;display:flex}.attachment-selector__item i[data-v-85e777af]{font-size:18px}.attachment-selector__item[data-v-85e777af]:hover{color:var(--color-primary);background-color:var(--color-bg-3)}.img-wrapper[data-v-1669aab6]{width:100%;height:100vh;position:relative}.img-wrapper img[data-v-1669aab6]{width:60%;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%}.img-wrapper .tools[data-v-1669aab6]{background:rgba(99,96,98,.6);border-radius:50px;justify-content:space-between;align-items:center;width:160px;margin-left:-80px;padding:20px;display:flex;position:absolute;bottom:130px;left:50%}.img-wrapper .close-icon[data-v-1669aab6]{position:absolute;top:20px;right:20px}.file-mention-panel[data-v-23f06f3e]{border:1px solid var(--color-border);background-color:var(--color-bg-2);border-radius:4px;margin-bottom:10px;padding:10px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.file-mention-item[data-v-23f06f3e]{cursor:pointer;align-items:center;gap:10px;padding:6px 8px;display:flex}.file-mention-item i[data-v-23f06f3e]{font-size:16px}.file-mention-item[data-v-23f06f3e]:hover{color:var(--color-primary)}.file-mention-enter[data-v-23f06f3e]{color:var(--color-text-desc) ;margin-left:auto;font-size:12px}.chat-editor[data-v-23f06f3e]{word-break:break-word;white-space:pre-wrap;cursor:text;outline:none;min-height:60px;max-height:160px;padding:4px 0;line-height:26px;overflow-y:auto}.chat-editor[data-v-23f06f3e]:empty:before{color:var(--color-text-4);content:attr(data-placeholder)}.chat-editor[data-v-23f06f3e] .inline-reference{color:#52c41a;vertical-align:middle;user-select:none;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;align-items:center;gap:4px;max-width:220px;height:24px;margin:0 4px 4px 0;padding:0 8px;line-height:22px;display:inline-flex}.chat-editor[data-v-23f06f3e] .inline-reference span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-item[data-v-5cc3b8d9]{cursor:pointer;user-select:none;border-radius:16px;align-items:center;gap:4px;padding:8px 10px;display:flex}.tool-item[data-v-5cc3b8d9]:hover{background-color:var(--ai-model-select-bg)}.model-selector[data-v-5cc3b8d9]{background-color:var(--color-bg-2);border-radius:8px;width:250px;overflow:hidden}.model-selector__list[data-v-5cc3b8d9]{border-top:1px solid var(--color-border);max-height:350px;overflow-y:auto}.model-selector__header[data-v-5cc3b8d9]{align-items:center;padding:14px 16px}.model-selector__close[data-v-5cc3b8d9]{cursor:pointer;color:var(--color-text-desc) ;font-size:18px}.model-selector__close[data-v-5cc3b8d9]:hover{color:var(--color-primary) }.model-selector__group[data-v-5cc3b8d9]{border-bottom:1px solid var(--color-border)}.model-selector__group[data-v-5cc3b8d9]:last-child{border-bottom:0}.model-selector__item[data-v-5cc3b8d9]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.model-selector__item.active[data-v-5cc3b8d9]{background-color:var(--ai-model-select-bg);font-weight:600}.model-selector__item[data-v-5cc3b8d9]:hover{background-color:var(--ai-model-select-bg)}.model-selector__add[data-v-5cc3b8d9]{cursor:pointer;border-top:1px solid var(--color-border);align-items:center;gap:6px;padding:10px 12px;display:flex}.model-selector__add[data-v-5cc3b8d9]:hover{color:var(--color-primary);background-color:var(--color-bg-3)}.tool-item[data-v-e71aed71]{cursor:pointer;user-select:none;align-items:center;gap:4px;display:flex}.tool-item i[data-v-e71aed71]{font-size:18px}.tool-item[data-v-e71aed71]:hover,.tool-item.active[data-v-e71aed71]{color:var(--color-primary)}.tool-selector[data-v-e71aed71]{background-color:var(--color-bg-2);border-radius:8px;width:320px;overflow:hidden}.tool-selector__header[data-v-e71aed71]{align-items:center;padding:14px 16px}.tool-selector__close[data-v-e71aed71]{cursor:pointer;color:var(--color-text-desc) ;font-size:18px}.tool-selector__close[data-v-e71aed71]:hover{color:var(--color-primary) }.tool-selector__group[data-v-e71aed71]{color:var(--color-text-desc) ;background-color:var(--color-bg-3);padding:8px 12px;font-size:12px;font-weight:700}.tool-selector__list[data-v-e71aed71]{max-height:360px;overflow-y:auto}.tool-selector__item[data-v-e71aed71]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tool-selector__name[data-v-e71aed71]{align-items:center;gap:6px;min-width:0;display:flex}.chat-input-action[data-v-ac3bf048]{background-color:var(--ai-model-select-bg);border-radius:10px;padding:8px 12px}.chat-input-content--website[data-v-ac3bf048]{width:100%}.chat-input-container[data-v-ac3bf048]{border:1px solid var(--color-border);border-radius:10px;width:90%;margin:0 auto;padding:10px}.chat-input-container[data-v-ac3bf048]:focus-within{border-color:var(--color-primary)}.chat-input-content--website .chat-input-container[data-v-ac3bf048]{text-align:left;background:var(--color-bg-2);max-width:850px;box-shadow:0 0 50px rgba(34,197,94,.22)}.chat-input-content--website[data-v-ac3bf048] .chat-editor{min-height:80px;max-height:200px}.selected-tools[data-v-ac3bf048]{margin-bottom:6px}.image-references[data-v-ac3bf048]{margin-bottom:8px}.image-reference[data-v-ac3bf048]{border:1px solid var(--color-border);background-color:var(--color-bg-3);border-radius:6px;width:56px;height:56px;position:relative;overflow:hidden}.image-reference img[data-v-ac3bf048]{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.image-reference__remove[data-v-ac3bf048]{cursor:pointer;color:#fff;background-color:rgba(0,0,0,.55);border-width:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex;position:absolute;top:2px;right:2px}.image-reference__remove i[data-v-ac3bf048]{font-size:14px}.tool-item[data-v-ac3bf048]{cursor:pointer;user-select:none;align-items:center;gap:4px;display:flex}.tool-item i[data-v-ac3bf048]{font-size:18px}.tool-item[data-v-ac3bf048]:hover,.tool-item.active[data-v-ac3bf048]{color:var(--color-primary)}.website-builder-main[data-v-b4f35ac5]{background:var(--ai-chat-website-builder-bg);flex:1;justify-content:center;align-items:center;height:100%;min-height:0;padding:16px;display:flex;position:relative;overflow:auto}.website-builder-main__content[data-v-b4f35ac5]{flex-direction:column;align-items:center;width:100%;display:flex}.website-builder-main__disclaimer[data-v-b4f35ac5]{text-align:center;position:absolute;bottom:16px;left:16px;right:16px}.chat-box[data-v-b3fa3cea]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.chat-conversation-panel[data-v-b3fa3cea]{flex-direction:column;display:flex}.ai-history-panel[data-v-b3fa3cea]{flex-direction:column;height:100%;min-height:0;display:flex}.chat-conversation-panel[data-v-b3fa3cea] .main-box{flex:1;height:auto;min-height:0}.ai-first-guide[data-v-11b98a3e]{padding:2.667rem}.ai-first-guide h2[data-v-11b98a3e]{font-size:2.167rem;font-weight:700;line-height:1.25}.ai-first-guide__examples[data-v-11b98a3e]{flex-direction:column;gap:.833rem;display:flex}.ai-first-guide__example[data-v-11b98a3e]{color:#233653;background:#f8fafc;border:1px solid #e7ebf0;border-radius:.833rem;min-height:3.667rem;padding:1rem 1.333rem}html.dark .ai-first-guide__example[data-v-11b98a3e]{color:#e8eaed;background:#2a2e33;border-color:#363c44}.ai-first-guide__warning[data-v-11b98a3e]{color:#9a5a00;background:#fff9ec;border:1px solid #fedaa4;border-radius:.833rem;margin-top:2rem;padding:1.333rem}html.dark .ai-first-guide__warning[data-v-11b98a3e]{color:#f0b860;background:#3a2e18;border-color:#5a4420}.box[data-v-d0dd1178]{height:calc(100vh - 160px);display:flex;overflow:hidden}.sidebar-wrapper[data-v-d0dd1178]{flex-shrink:0;width:251px;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.sidebar-wrapper.is-folded[data-v-d0dd1178]{width:0}.sidebar-content[data-v-d0dd1178]{width:251px;display:flex}.model-section-card[data-v-639d5a2e]{border:1px solid var(--color-border);border-radius:12px;flex-direction:column;flex:1;padding:16px;display:flex}.section-title[data-v-639d5a2e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-title__info[data-v-639d5a2e]{align-items:center;gap:8px;min-width:0;display:flex}.section-title__bar[data-v-639d5a2e]{border-radius:2px;width:4px;height:16px;display:inline-block}.section-title__bar.is-standard[data-v-639d5a2e]{background-color:var(--color-primary)}.section-title__bar.is-pro[data-v-639d5a2e]{background-color:#feaa04}.model-grid[data-v-639d5a2e]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;max-height:500px;margin-top:10px;display:grid;overflow-y:auto}.model-card[data-v-639d5a2e]{border:1px solid var(--color-border);cursor:pointer;user-select:none;border-radius:8px;padding:10px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.card-box[data-v-5d10351f]{border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:8px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.card-box-active[data-v-5d10351f]{border-color:var(--color-primary)}.model-grid[data-v-5d10351f]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;max-height:330px;display:grid;overflow-y:auto}.model-card[data-v-5d10351f]{cursor:pointer;user-select:none;border:1px solid var(--color-border);border-radius:8px;padding:10px;transition:all .3s}.is-collapsed[data-v-5d10351f]{transform:rotate(-90deg)}.channel-card[data-v-e8a82a86]{border:1px solid var(--color-border);border-radius:8px}.channel-card__header[data-v-e8a82a86]{background-color:var(--site-guide-surface-muted) ;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:56px;padding-left:12px;padding-right:28px;display:flex}.channel-card__icon[data-v-e8a82a86]{color:var(--color-primary);font-size:24px}.form-grid[data-v-e8a82a86]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding:28px 28px 28px 12px;display:grid}.form-grid__item--full[data-v-e8a82a86]{grid-column:span 2}@media (max-width:760px){.form-grid[data-v-e8a82a86]{grid-template-columns:1fr}.form-grid__item--full[data-v-e8a82a86]{grid-column:span 1}}.channel-toolbar[data-v-2c9364e4]{border:1px solid var(--color-border);border-radius:6px;padding:10px 12px}.recharge-grid[data-v-dae40d2b]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.recharge-card[data-v-dae40d2b]{border:1px solid var(--color-border);background:var(--color-bg-2);cursor:pointer;border-radius:14px;flex-direction:column;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.recharge-card[data-v-dae40d2b]:hover{border-color:var(--color-primary)}.recharge-card--active[data-v-dae40d2b]{border-color:var(--color-primary);background:linear-gradient(180deg, rgba(34,197,94,.03) 0%, var(--color-bg-2) 100%)}.recharge-card__popular-badge[data-v-dae40d2b]{background:linear-gradient(135deg, var(--color-primary), #10b981);color:var(--button-text-base-color);border-radius:20px;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:5px;right:5px}.recharge-card__currency[data-v-dae40d2b]{margin-right:1px;font-size:18px;font-weight:800}.recharge-card__amount[data-v-dae40d2b]{letter-spacing:-1px;font-size:38px;font-weight:900;line-height:1}.recharge-card__cents[data-v-dae40d2b]{font-size:20px;font-weight:800}.recharge-card__market-price[data-v-dae40d2b]{color:var(--color-text-3);text-decoration:line-through}.recharge-card__features[data-v-dae40d2b]{flex-direction:column;flex:1;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.recharge-card__features li[data-v-dae40d2b]{color:var(--color-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.package-list[data-v-d954b7a4]{--package-card-height:130px;max-height:calc(var(--package-card-height) * 2 + 12px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;overflow-y:auto}.package-card[data-v-d954b7a4]{border:1px solid var(--color-border);border-radius:8px;padding:16px}.package-card__header[data-v-d954b7a4]{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:1180px){.package-list[data-v-d954b7a4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.package-list[data-v-d954b7a4]{grid-template-columns:1fr}}.tool-group[data-v-1ddedaf9]{border:1px solid var(--color-border);border-radius:6px}.tool-group__header[data-v-1ddedaf9]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;height:48px;padding-left:12px;padding-right:12px;display:flex}.tool-group__arrow[data-v-1ddedaf9]{font-size:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.tool-group__arrow.is-open[data-v-1ddedaf9]{transform:rotate(-90deg)}.tool-grid[data-v-1ddedaf9]{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.tool-card[data-v-1ddedaf9]{border:1px solid var(--color-border);border-radius:8px;min-height:76px;padding:12px;transition:all .3s}.tool-card[data-v-1ddedaf9]:not(.is-disabled){border-color:var(--color-primary);background-color:var(--color-primary-light-1)}@media (max-width:1180px){.tool-grid[data-v-1ddedaf9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tool-grid[data-v-1ddedaf9]{grid-template-columns:1fr}}[data-v-fe3eb75e] .settings-rows .settings-label{width:150px}.skill-list[data-v-6296fcaf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.skill-card[data-v-6296fcaf]{border:1px solid var(--color-border);border-radius:12px;min-height:120px;padding:20px}.skill-card__header[data-v-6296fcaf]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.skill-card__delete[data-v-6296fcaf]{cursor:pointer;font-size:16px}.skill-card__delete[data-v-6296fcaf]:hover{color:var(--color-error) }@media (max-width:1280px){.skill-list[data-v-6296fcaf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.skill-list[data-v-6296fcaf]{grid-template-columns:1fr}}.list[data-v-ebb7c625]{cursor:pointer;background:var(--app-soft-sort-bg);user-select:none;border-radius:12px;padding:8px 16px}.list[data-v-ebb7c625]:hover,.active[data-v-ebb7c625]{color:var(--button-text-base-color) ;background:var(--color-primary)}.tool-list[data-v-295f31b6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tool-card[data-v-295f31b6]{border:1px solid var(--color-border);border-radius:8px;min-height:146px;padding:16px}@media (max-width:1280px){.tool-list[data-v-295f31b6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.tool-list[data-v-295f31b6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ul-style[data-v-a6e720e2]{justify-content:center;align-items:center;gap:20px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-a6e720e2]{align-items:center;display:flex}.website-status[data-v-bb228d91]{cursor:pointer;width:auto;font-size:20px;display:inline-block} +.search-list[data-v-06b3f400]{height:420px;padding-top:12px;overflow-y:auto}.search-item[data-v-06b3f400]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;width:100%;height:44px;padding:0 8px;display:grid}.search-item[data-v-06b3f400]:hover,.search-item.active[data-v-06b3f400]{background:var(--color-bg-4)}.search-item i[data-v-06b3f400]{font-size:17px}.search-item__title[data-v-06b3f400]{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:6px;overflow:hidden}.search-item__time[data-v-06b3f400]{color:var(--color-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:12px}.chat-website-preview-modal.n-dialog{border-radius:22px;overflow:hidden}.chat-website-preview[data-v-6d091d38]{--chat-website-settings-width:300px;flex-direction:column;height:100%;display:flex}.chat-website-preview__header[data-v-6d091d38]{border-bottom:1px solid var(--color-border);align-items:center;height:48px;display:flex}.chat-website-preview__preview-header[data-v-6d091d38]{flex:1;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.chat-website-preview__settings-header[data-v-6d091d38]{flex:0 0 var(--chat-website-settings-width);min-width:var(--chat-website-settings-width);border-left:1px solid var(--color-border);align-items:center;height:100%;padding:0 24px;display:flex}.chat-website-preview__body[data-v-6d091d38]{flex:1;display:flex}.chat-website-preview__canvas[data-v-6d091d38]{flex:1;justify-content:center;align-items:center;min-width:0;min-height:600px;display:flex;overflow:hidden}.chat-website-preview__iframe[data-v-6d091d38]{border:0;border-radius:8px;flex:1;width:100%;height:100%;box-shadow:0 0 8px rgba(15,23,42,.3)}.chat-website-preview__empty[data-v-6d091d38]{flex:1;justify-content:center;align-items:center;min-width:0;min-height:600px;display:flex;overflow:hidden}.chat-website-preview__settings[data-v-6d091d38]{flex:0 0 var(--chat-website-settings-width);min-width:var(--chat-website-settings-width);border-left:1px solid var(--color-border);flex-direction:column;padding:16px;display:flex}.chat-website-preview__footer[data-v-6d091d38]{border-top:1px solid var(--color-border);flex-direction:column;margin-top:auto;padding-top:24px;display:flex}.n-color-picker .n-color-picker__fill[data-v-6d091d38]{overflow:hidden}.ai-hover-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent}.ai-hover-scrollbar:hover{scrollbar-color:var(--scrollbar-thumb-bg-color) transparent}.ai-hover-scrollbar::-webkit-scrollbar{width:4px;height:4px}.ai-hover-scrollbar::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.ai-hover-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color)}.ai-hover-scrollbar::-webkit-scrollbar-track{background:0 0}.ai-module-stage{perspective:1200px;flex:1;min-height:0;position:relative;overflow:hidden}.ai-module-panel{height:100%;min-height:0}.ai-module-enter-active,.ai-module-leave-active{transform-origin:50% 48%;transition:opacity .26s,transform .34s cubic-bezier(.2,.8,.2,1),filter .34s}.ai-module-enter-from{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.97)rotateX(4deg)}.ai-module-leave-to{opacity:0;filter:blur(6px);transform:translateY(-14px)scale(.985)rotateX(-3deg)}.ai-module-enter-to,.ai-module-leave-from{opacity:1;filter:blur();transform:translateY(0)scale(1)rotateX(0)}.ai-history-enter-active,.ai-history-leave-active{transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),filter .22s}.ai-history-enter-from{opacity:0;filter:blur(2px);transform:translateY(6px)}.ai-history-leave-to{opacity:0;filter:blur(2px);transform:translateY(-4px)}.ai-history-enter-to,.ai-history-leave-from{opacity:1;filter:blur();transform:translateY(0)}.chat-sidebar-action__menu[data-v-9493c2ad]{min-width:108px}.chat-sidebar-action__item[data-v-9493c2ad]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;width:100%;height:32px;padding:0 10px;display:flex}.chat-sidebar-action__item[data-v-9493c2ad]:hover{background:var(--color-bg-4);color:var(--color-primary)}.chat-sidebar-action__item.danger[data-v-9493c2ad]:hover{color:var(--color-error)}.chat-sidebar-action__item[data-v-9493c2ad]:disabled{color:var(--color-text-4);cursor:not-allowed}.chat-sidebar-action__item[data-v-9493c2ad]:disabled:hover{color:var(--color-text-4);background:0 0}.chat-sidebar-action__item i[data-v-9493c2ad]{margin-right:8px;font-size:16px}.quota-activity[data-v-66f22748]{cursor:pointer;--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) ;background-color:var(--ai-quota-bg);border:1px solid #ffd9ad;border-radius:16px;align-items:center;gap:4px;margin-bottom:6px;padding:8px 15px;display:flex}.quota-activity[data-v-66f22748]:hover{border-color:#ff9f2e}.quota-activity1[data-v-66f22748]{--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) ;background-color:var(--ai-quota-bg);border:1px solid #ffd9ad;border-radius:16px;margin-bottom:6px;padding:8px 15px}.quota-buy[data-v-66f22748]{cursor:pointer;border-width:1px;border-color:var(--color-primary);text-align:center;width:95%;color:var(--color-primary) ;border-style:solid;border-radius:12px;margin:0 auto;padding-top:8px;padding-bottom:8px}.module-switch[data-v-352b6891]{background:var(--color-bg-4);border-radius:29px;grid-template-columns:repeat(2,minmax(0,1fr));height:32px;display:grid}.module-switch__item[data-v-352b6891]{text-align:center;cursor:pointer;background:0 0;border:0;border-radius:23px;transition:color .2s,background-color .2s;position:relative}.module-switch__item.active[data-v-352b6891]{color:#fff;background:#343c48}.module-switch__item.disabled[data-v-352b6891]{cursor:not-allowed;opacity:.6}.module-switch__badge[data-v-352b6891]{color:#fff;background:#f05a62;border-radius:8px;padding:2px 4px;font-size:10px;font-weight:700;position:absolute;top:-5px;right:-3px}.sidebar-module-panel[data-v-352b6891]{flex-direction:column;padding:16px;display:flex;overflow:hidden}.chat-item[data-v-352b6891]{cursor:pointer;border-radius:8px;margin-bottom:12px;padding:12px;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.chat-item[data-v-352b6891] .chat-item__action{opacity:0}.chat-item[data-v-352b6891]:hover{background-color:var(--color-bg-4)}.chat-item[data-v-352b6891]:hover>.n-flex>i,.chat-item[data-v-352b6891]:hover .chat-item__action{opacity:1}.chat-item.active[data-v-352b6891]{background-color:var(--color-bg-4)}.chat-item.active[data-v-352b6891] .chat-item__action{opacity:1}.chat-item.disabled[data-v-352b6891]{cursor:not-allowed;opacity:.6}.chat-item.disabled[data-v-352b6891]:hover{background-color:transparent}.chat-item.disabled[data-v-352b6891]:hover>.n-flex>i,.chat-item.disabled[data-v-352b6891]:hover .chat-item__action{opacity:0}.chat-item.disabled.active[data-v-352b6891]{background-color:var(--color-bg-4)}.chat-item__status[data-v-352b6891]{font-size:10px;position:absolute;top:4px;right:8px}.message-box[data-v-23ead59b]{flex-direction:column;gap:18px;height:100%;padding-right:8px;font-size:14px;display:flex;overflow-y:auto}.message-item[data-v-23ead59b]{gap:10px;display:flex}.message-item--user[data-v-23ead59b]{flex-direction:row-reverse}.message-item--user .message-content[data-v-23ead59b]{align-items:flex-end}.message-item--user .message-bubble[data-v-23ead59b]{color:var(--button-text-base-color);background-color:var(--color-primary)}.message-item.is-error .message-bubble[data-v-23ead59b]{color:var(--color-error);background-color:rgba(220,38,38,.08)}.message-avatar[data-v-23ead59b]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.me-avatar[data-v-23ead59b]{width:30px;height:30px;color:var(--button-text-base-color);background-color:var(--color-primary);border-radius:9999px;justify-content:center;align-items:center;font-weight:600;display:flex}.message-content[data-v-23ead59b]{flex-direction:column;gap:6px;max-width:75%;display:flex}.message-item--assistant .message-content--filled[data-v-23ead59b]{flex:1}.message-bubble[data-v-23ead59b]{white-space:pre-wrap;overflow-wrap:break-word;border-radius:8px;padding:10px 12px;line-height:22px}.message-markdown[data-v-23ead59b]{white-space:normal}.message-markdown[data-v-23ead59b] h1,.message-markdown[data-v-23ead59b] h2,.message-markdown[data-v-23ead59b] h3,.message-markdown[data-v-23ead59b] h4,.message-markdown[data-v-23ead59b] h5,.message-markdown[data-v-23ead59b] h6{font-weight:600}.message-markdown[data-v-23ead59b] h1{font-size:18px;line-height:36px}.message-markdown[data-v-23ead59b] h2{font-size:17px;line-height:36px}.message-markdown[data-v-23ead59b] h3{font-size:16px;line-height:36px}.message-markdown[data-v-23ead59b] h4,.message-markdown[data-v-23ead59b] h5,.message-markdown[data-v-23ead59b] h6{font-size:14px}.message-markdown[data-v-23ead59b] ol,.message-markdown[data-v-23ead59b] ul{padding-left:14px}.message-markdown[data-v-23ead59b] strong{font-weight:600}.message-markdown[data-v-23ead59b] hr{border:0;border-top:1px solid var(--color-border);margin:18px 0}.message-markdown[data-v-23ead59b] code{background-color:var(--color-bg-1);border-radius:4px;padding:4px}.message-markdown[data-v-23ead59b] pre{color:var(--color-text-base);background-color:var(--color-bg-4);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:6px 0;padding:8px;position:relative;overflow:auto}.message-markdown[data-v-23ead59b] .code-copy-btn{cursor:pointer;border-width:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px}.message-markdown[data-v-23ead59b] .code-copy-btn:hover{background-color:rgba(255,255,255,.22)}.message-markdown[data-v-23ead59b] .code-block,.message-markdown pre[data-v-23ead59b]{border:none!important}.message-markdown[data-v-23ead59b] pre code{color:inherit;background:0 0;padding:0}.message-markdown[data-v-23ead59b] .markdown-table-wrapper{border-radius:6px;width:fit-content;max-width:100%;margin:8px 0;overflow-x:auto}.message-markdown[data-v-23ead59b] table{border-collapse:collapse;white-space:nowrap;width:max-content}.message-markdown[data-v-23ead59b] th,.message-markdown[data-v-23ead59b] td{border-bottom:1px solid var(--bt-input-path-hover-bg);text-align:center;padding:11px 33px}.message-markdown[data-v-23ead59b] th{font-weight:600}.message-markdown[data-v-23ead59b] th:first-child,.message-markdown[data-v-23ead59b] td:first-child{text-align:left}.message-markdown[data-v-23ead59b] tr:last-child td{border-bottom:0}.message-markdown[data-v-23ead59b] th:last-child,.message-markdown[data-v-23ead59b] td:last-child{border-right:0}.message-text+.message-text[data-v-23ead59b],.think-section+.message-text[data-v-23ead59b],.tool-call-card+.message-text[data-v-23ead59b],.message-text+.think-section[data-v-23ead59b],.message-text+.tool-call-card[data-v-23ead59b],.think-section+.tool-call-card[data-v-23ead59b],.tool-call-card+.think-section[data-v-23ead59b],.tool-call-card+.tool-call-card[data-v-23ead59b]{margin-top:9px}.block-title[data-v-23ead59b]{cursor:pointer;user-select:none;color:var(--color-text-2);align-items:center;gap:6px;font-size:14px;display:flex}.block-title__arrow[data-v-23ead59b]{transition:transform .2s}.collapsed .block-title__arrow[data-v-23ead59b]{transform:rotate(-90deg)}.think-section[data-v-23ead59b]{border:1px solid var(--ai-think-section-border);border-radius:6px;padding:8px 10px}.think-content[data-v-23ead59b]{color:var(--ai-think-content-color) ;margin-top:8px;font-size:14px;line-height:20px}.tool-call-card[data-v-23ead59b]{box-sizing:border-box;border:1px solid var(--color-border);border-radius:6px;width:100%;padding:8px 10px}.tool-call-card.completed[data-v-23ead59b]{border-color:var(--ai-think-section-border)}.tool-badge[data-v-23ead59b]{color:var(--color-warning);background-color:rgba(245,158,11,.12);border-radius:10px;margin-left:auto;padding:2px 8px;font-size:14px}.tool-badge.success[data-v-23ead59b]{color:var(--color-success);background-color:rgba(34,197,94,.12)}.tool-description[data-v-23ead59b]{color:var(--color-text-2);margin-top:6px;font-size:14px}.tool-call-details[data-v-23ead59b],.tool-section[data-v-23ead59b]{margin-top:8px}.tool-section__label[data-v-23ead59b]{color:var(--color-text-2);margin-bottom:4px;font-size:14px}.tool-section pre[data-v-23ead59b]{white-space:pre-wrap;word-break:break-word;max-height:220px;color:var(--color-text-base);background-color:var(--color-bg-4);border:none;border-radius:6px;margin:0;padding:8px;font-size:14px;line-height:18px;overflow-x:hidden;overflow-y:auto}.todo-item[data-v-23ead59b]{align-items:flex-start;gap:6px;padding-top:3px;padding-bottom:3px;font-size:14px;display:flex}.todo-item i[data-v-23ead59b]{flex-shrink:0;margin-top:3px}.todo-item--completed[data-v-23ead59b]{color:var(--color-success)}.todo-item--cancelled[data-v-23ead59b]{color:var(--color-text-3);text-decoration:line-through}.todo-item--in_progress i[data-v-23ead59b]{animation:1s linear infinite spin-23ead59b}.message-actions[data-v-23ead59b]{color:var(--color-text-desc) ;margin-top:2px}.message-actions i[data-v-23ead59b]{cursor:pointer;font-size:16px}.message-actions i[data-v-23ead59b]:hover{color:var(--color-primary) }.message-item--user .message-actions[data-v-23ead59b]{justify-content:flex-end}@keyframes spin-23ead59b{to{transform:rotate(360deg)}}.typing-char[data-v-f72cdbea]{opacity:0;white-space:pre;animation:.1s forwards typingFadeIn-f72cdbea;display:inline-block}@keyframes typingFadeIn-f72cdbea{0%{opacity:0}to{opacity:1}}.suggestion-grid[data-v-f72cdbea]{perspective:1000px;transform-origin:bottom;flex-wrap:wrap;justify-content:center;gap:12px;max-width:90%;animation:.55s cubic-bezier(.16,1,.3,1) forwards cardGroupIn-f72cdbea;display:flex}.suggestion-card[data-v-f72cdbea]{color:var(--color-text-1);text-align:left;background:linear-gradient(var(--color-bg-2), var(--color-bg-2)) padding-box, linear-gradient(135deg, rgba(194,198,62,.48), rgba(32,165,58,.58)) border-box;cursor:pointer;border:1px solid transparent;border-radius:30px;padding:12px 18px;line-height:20px;transition:opacity .18s,filter .22s,transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 10px 24px rgba(15,23,42,.08)}.suggestion-card[data-v-f72cdbea]:hover{border-color:rgba(32,165,58,.45);transform:translateY(-4px)rotateX(2deg);box-shadow:0 14px 30px rgba(15,23,42,.14)}.suggestion-card[data-v-f72cdbea]:active{transform:translateY(-1px)scale(.99)}@keyframes cardGroupIn-f72cdbea{0%{opacity:0;filter:blur(4px);transform:translateY(24px)rotateX(8deg)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)scale(1)}}.main-box[data-v-559cf2f2]{flex-direction:column;height:100%;padding:16px;display:flex;overflow-y:auto}.tool-item[data-v-85e777af]{cursor:pointer;align-items:center;gap:4px;display:flex}.tool-item i[data-v-85e777af]{font-size:18px}.tool-item[data-v-85e777af]:hover{color:var(--color-primary)}.attachment-selector[data-v-85e777af]{background-color:var(--color-bg-2);border-radius:8px;width:220px;overflow:hidden}.attachment-selector__header[data-v-85e777af]{align-items:center;padding:14px 16px}.attachment-selector__close[data-v-85e777af]{cursor:pointer;color:var(--color-text-desc) ;font-size:18px}.attachment-selector__close[data-v-85e777af]:hover{color:var(--color-primary) }.attachment-selector__item[data-v-85e777af]{cursor:pointer;border-top:1px solid var(--color-border);align-items:center;gap:10px;padding:12px 16px;display:flex}.attachment-selector__item i[data-v-85e777af]{font-size:18px}.attachment-selector__item[data-v-85e777af]:hover{color:var(--color-primary);background-color:var(--color-bg-3)}.img-wrapper[data-v-1669aab6]{width:100%;height:100vh;position:relative}.img-wrapper img[data-v-1669aab6]{width:60%;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%}.img-wrapper .tools[data-v-1669aab6]{background:rgba(99,96,98,.6);border-radius:50px;justify-content:space-between;align-items:center;width:160px;margin-left:-80px;padding:20px;display:flex;position:absolute;bottom:130px;left:50%}.img-wrapper .close-icon[data-v-1669aab6]{position:absolute;top:20px;right:20px}.file-mention-panel[data-v-23f06f3e]{border:1px solid var(--color-border);background-color:var(--color-bg-2);border-radius:4px;margin-bottom:10px;padding:10px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.file-mention-item[data-v-23f06f3e]{cursor:pointer;align-items:center;gap:10px;padding:6px 8px;display:flex}.file-mention-item i[data-v-23f06f3e]{font-size:16px}.file-mention-item[data-v-23f06f3e]:hover{color:var(--color-primary)}.file-mention-enter[data-v-23f06f3e]{color:var(--color-text-desc) ;margin-left:auto;font-size:12px}.chat-editor[data-v-23f06f3e]{word-break:break-word;white-space:pre-wrap;cursor:text;outline:none;min-height:60px;max-height:160px;padding:4px 0;line-height:26px;overflow-y:auto}.chat-editor[data-v-23f06f3e]:empty:before{color:var(--color-text-4);content:attr(data-placeholder)}.chat-editor[data-v-23f06f3e] .inline-reference{color:#52c41a;vertical-align:middle;user-select:none;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;align-items:center;gap:4px;max-width:220px;height:24px;margin:0 4px 4px 0;padding:0 8px;line-height:22px;display:inline-flex}.chat-editor[data-v-23f06f3e] .inline-reference span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-item[data-v-5cc3b8d9]{cursor:pointer;user-select:none;border-radius:16px;align-items:center;gap:4px;padding:8px 10px;display:flex}.tool-item[data-v-5cc3b8d9]:hover{background-color:var(--ai-model-select-bg)}.model-selector[data-v-5cc3b8d9]{background-color:var(--color-bg-2);border-radius:8px;width:250px;overflow:hidden}.model-selector__list[data-v-5cc3b8d9]{border-top:1px solid var(--color-border);max-height:350px;overflow-y:auto}.model-selector__header[data-v-5cc3b8d9]{align-items:center;padding:14px 16px}.model-selector__close[data-v-5cc3b8d9]{cursor:pointer;color:var(--color-text-desc) ;font-size:18px}.model-selector__close[data-v-5cc3b8d9]:hover{color:var(--color-primary) }.model-selector__group[data-v-5cc3b8d9]{border-bottom:1px solid var(--color-border)}.model-selector__group[data-v-5cc3b8d9]:last-child{border-bottom:0}.model-selector__item[data-v-5cc3b8d9]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.model-selector__item.active[data-v-5cc3b8d9]{background-color:var(--ai-model-select-bg);font-weight:600}.model-selector__item[data-v-5cc3b8d9]:hover{background-color:var(--ai-model-select-bg)}.model-selector__add[data-v-5cc3b8d9]{cursor:pointer;border-top:1px solid var(--color-border);align-items:center;gap:6px;padding:10px 12px;display:flex}.model-selector__add[data-v-5cc3b8d9]:hover{color:var(--color-primary);background-color:var(--color-bg-3)}.tool-item[data-v-e71aed71]{cursor:pointer;user-select:none;align-items:center;gap:4px;display:flex}.tool-item i[data-v-e71aed71]{font-size:18px}.tool-item[data-v-e71aed71]:hover,.tool-item.active[data-v-e71aed71]{color:var(--color-primary)}.tool-selector[data-v-e71aed71]{background-color:var(--color-bg-2);border-radius:8px;width:320px;overflow:hidden}.tool-selector__header[data-v-e71aed71]{align-items:center;padding:14px 16px}.tool-selector__close[data-v-e71aed71]{cursor:pointer;color:var(--color-text-desc) ;font-size:18px}.tool-selector__close[data-v-e71aed71]:hover{color:var(--color-primary) }.tool-selector__group[data-v-e71aed71]{color:var(--color-text-desc) ;background-color:var(--color-bg-3);padding:8px 12px;font-size:12px;font-weight:700}.tool-selector__list[data-v-e71aed71]{max-height:360px;overflow-y:auto}.tool-selector__item[data-v-e71aed71]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tool-selector__name[data-v-e71aed71]{align-items:center;gap:6px;min-width:0;display:flex}.chat-input-action[data-v-ac3bf048]{background-color:var(--ai-model-select-bg);border-radius:10px;padding:8px 12px}.chat-input-content--website[data-v-ac3bf048]{width:100%}.chat-input-container[data-v-ac3bf048]{border:1px solid var(--color-border);border-radius:10px;width:90%;margin:0 auto;padding:10px}.chat-input-container[data-v-ac3bf048]:focus-within{border-color:var(--color-primary)}.chat-input-content--website .chat-input-container[data-v-ac3bf048]{text-align:left;background:var(--color-bg-2);max-width:850px;box-shadow:0 0 50px rgba(34,197,94,.22)}.chat-input-content--website[data-v-ac3bf048] .chat-editor{min-height:80px;max-height:200px}.selected-tools[data-v-ac3bf048]{margin-bottom:6px}.image-references[data-v-ac3bf048]{margin-bottom:8px}.image-reference[data-v-ac3bf048]{border:1px solid var(--color-border);background-color:var(--color-bg-3);border-radius:6px;width:56px;height:56px;position:relative;overflow:hidden}.image-reference img[data-v-ac3bf048]{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.image-reference__remove[data-v-ac3bf048]{cursor:pointer;color:#fff;background-color:rgba(0,0,0,.55);border-width:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex;position:absolute;top:2px;right:2px}.image-reference__remove i[data-v-ac3bf048]{font-size:14px}.tool-item[data-v-ac3bf048]{cursor:pointer;user-select:none;align-items:center;gap:4px;display:flex}.tool-item i[data-v-ac3bf048]{font-size:18px}.tool-item[data-v-ac3bf048]:hover,.tool-item.active[data-v-ac3bf048]{color:var(--color-primary)}.website-builder-main[data-v-b4f35ac5]{background:var(--ai-chat-website-builder-bg);flex:1;justify-content:center;align-items:center;height:100%;min-height:0;padding:16px;display:flex;position:relative;overflow:auto}.website-builder-main__content[data-v-b4f35ac5]{flex-direction:column;align-items:center;width:100%;display:flex}.website-builder-main__disclaimer[data-v-b4f35ac5]{text-align:center;position:absolute;bottom:16px;left:16px;right:16px}.chat-box[data-v-b3fa3cea]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.chat-conversation-panel[data-v-b3fa3cea]{flex-direction:column;display:flex}.ai-history-panel[data-v-b3fa3cea]{flex-direction:column;height:100%;min-height:0;display:flex}.chat-conversation-panel[data-v-b3fa3cea] .main-box{flex:1;height:auto;min-height:0}.ai-first-guide[data-v-11b98a3e]{padding:2.667rem}.ai-first-guide h2[data-v-11b98a3e]{font-size:2.167rem;font-weight:700;line-height:1.25}.ai-first-guide__examples[data-v-11b98a3e]{flex-direction:column;gap:.833rem;display:flex}.ai-first-guide__example[data-v-11b98a3e]{color:#233653;background:#f8fafc;border:1px solid #e7ebf0;border-radius:.833rem;min-height:3.667rem;padding:1rem 1.333rem}html.dark .ai-first-guide__example[data-v-11b98a3e]{color:#e8eaed;background:#2a2e33;border-color:#363c44}.ai-first-guide__warning[data-v-11b98a3e]{color:#9a5a00;background:#fff9ec;border:1px solid #fedaa4;border-radius:.833rem;margin-top:2rem;padding:1.333rem}html.dark .ai-first-guide__warning[data-v-11b98a3e]{color:#f0b860;background:#3a2e18;border-color:#5a4420}.box[data-v-d0dd1178]{height:calc(100vh - 160px);display:flex;overflow:hidden}.sidebar-wrapper[data-v-d0dd1178]{flex-shrink:0;width:251px;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.sidebar-wrapper.is-folded[data-v-d0dd1178]{width:0}.sidebar-content[data-v-d0dd1178]{width:251px;display:flex}.model-section-card[data-v-639d5a2e]{border:1px solid var(--color-border);border-radius:12px;flex-direction:column;flex:1;padding:16px;display:flex}.section-title[data-v-639d5a2e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-title__info[data-v-639d5a2e]{align-items:center;gap:8px;min-width:0;display:flex}.section-title__bar[data-v-639d5a2e]{border-radius:2px;width:4px;height:16px;display:inline-block}.section-title__bar.is-standard[data-v-639d5a2e]{background-color:var(--color-primary)}.section-title__bar.is-pro[data-v-639d5a2e]{background-color:#feaa04}.model-grid[data-v-639d5a2e]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;max-height:500px;margin-top:10px;display:grid;overflow-y:auto}.model-card[data-v-639d5a2e]{border:1px solid var(--color-border);cursor:pointer;user-select:none;border-radius:8px;padding:10px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.card-box[data-v-5d10351f]{border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:8px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.card-box-active[data-v-5d10351f]{border-color:var(--color-primary)}.model-grid[data-v-5d10351f]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;max-height:330px;display:grid;overflow-y:auto}.model-card[data-v-5d10351f]{cursor:pointer;user-select:none;border:1px solid var(--color-border);border-radius:8px;padding:10px;transition:all .3s}.is-collapsed[data-v-5d10351f]{transform:rotate(-90deg)}.channel-card[data-v-e8a82a86]{border:1px solid var(--color-border);border-radius:8px}.channel-card__header[data-v-e8a82a86]{background-color:var(--site-guide-surface-muted) ;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:56px;padding-left:12px;padding-right:28px;display:flex}.channel-card__icon[data-v-e8a82a86]{color:var(--color-primary);font-size:24px}.form-grid[data-v-e8a82a86]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding:28px 28px 28px 12px;display:grid}.form-grid__item--full[data-v-e8a82a86]{grid-column:span 2}@media (max-width:760px){.form-grid[data-v-e8a82a86]{grid-template-columns:1fr}.form-grid__item--full[data-v-e8a82a86]{grid-column:span 1}}.channel-toolbar[data-v-50cdb868]{border:1px solid var(--color-border);border-radius:6px;padding:10px 12px}.recharge-grid[data-v-dae40d2b]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.recharge-card[data-v-dae40d2b]{border:1px solid var(--color-border);background:var(--color-bg-2);cursor:pointer;border-radius:14px;flex-direction:column;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.recharge-card[data-v-dae40d2b]:hover{border-color:var(--color-primary)}.recharge-card--active[data-v-dae40d2b]{border-color:var(--color-primary);background:linear-gradient(180deg, rgba(34,197,94,.03) 0%, var(--color-bg-2) 100%)}.recharge-card__popular-badge[data-v-dae40d2b]{background:linear-gradient(135deg, var(--color-primary), #10b981);color:var(--button-text-base-color);border-radius:20px;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:5px;right:5px}.recharge-card__currency[data-v-dae40d2b]{margin-right:1px;font-size:18px;font-weight:800}.recharge-card__amount[data-v-dae40d2b]{letter-spacing:-1px;font-size:38px;font-weight:900;line-height:1}.recharge-card__cents[data-v-dae40d2b]{font-size:20px;font-weight:800}.recharge-card__market-price[data-v-dae40d2b]{color:var(--color-text-3);text-decoration:line-through}.recharge-card__features[data-v-dae40d2b]{flex-direction:column;flex:1;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.recharge-card__features li[data-v-dae40d2b]{color:var(--color-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.package-list[data-v-d954b7a4]{--package-card-height:130px;max-height:calc(var(--package-card-height) * 2 + 12px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;overflow-y:auto}.package-card[data-v-d954b7a4]{border:1px solid var(--color-border);border-radius:8px;padding:16px}.package-card__header[data-v-d954b7a4]{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:1180px){.package-list[data-v-d954b7a4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.package-list[data-v-d954b7a4]{grid-template-columns:1fr}}.tool-group[data-v-1ddedaf9]{border:1px solid var(--color-border);border-radius:6px}.tool-group__header[data-v-1ddedaf9]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;height:48px;padding-left:12px;padding-right:12px;display:flex}.tool-group__arrow[data-v-1ddedaf9]{font-size:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.tool-group__arrow.is-open[data-v-1ddedaf9]{transform:rotate(-90deg)}.tool-grid[data-v-1ddedaf9]{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.tool-card[data-v-1ddedaf9]{border:1px solid var(--color-border);border-radius:8px;min-height:76px;padding:12px;transition:all .3s}.tool-card[data-v-1ddedaf9]:not(.is-disabled){border-color:var(--color-primary);background-color:var(--color-primary-light-1)}@media (max-width:1180px){.tool-grid[data-v-1ddedaf9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tool-grid[data-v-1ddedaf9]{grid-template-columns:1fr}}[data-v-fe3eb75e] .settings-rows .settings-label{width:150px}.skill-list[data-v-0fc7e7b1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.skill-card[data-v-0fc7e7b1]{border:1px solid var(--color-border);border-radius:12px;min-height:120px;padding:20px}.skill-card__header[data-v-0fc7e7b1]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.skill-card__delete[data-v-0fc7e7b1]{cursor:pointer;font-size:16px}.skill-card__delete[data-v-0fc7e7b1]:hover{color:var(--color-error) }@media (max-width:1280px){.skill-list[data-v-0fc7e7b1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.skill-list[data-v-0fc7e7b1]{grid-template-columns:1fr}}.list[data-v-ebb7c625]{cursor:pointer;background:var(--app-soft-sort-bg);user-select:none;border-radius:12px;padding:8px 16px}.list[data-v-ebb7c625]:hover,.active[data-v-ebb7c625]{color:var(--button-text-base-color) ;background:var(--color-primary)}.tool-list[data-v-295f31b6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tool-card[data-v-295f31b6]{border:1px solid var(--color-border);border-radius:8px;min-height:146px;padding:16px}@media (max-width:1280px){.tool-list[data-v-295f31b6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.tool-list[data-v-295f31b6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ul-style[data-v-a6e720e2]{justify-content:center;align-items:center;gap:20px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-a6e720e2]{align-items:center;display:flex}.website-status[data-v-bb228d91]{cursor:pointer;width:auto;font-size:20px;display:inline-block} diff --git a/BTPanel/static/vite/css/view-config.css b/BTPanel/static/vite/css/view-config.css index 67d236e2..70eaa91c 100644 --- a/BTPanel/static/vite/css/view-config.css +++ b/BTPanel/static/vite/css/view-config.css @@ -1 +1 @@ -.alarm-info+.alarm-info[data-v-6902ab8d]{margin-top:20px}.alarm-title[data-v-6902ab8d]{margin-bottom:10px;font-size:14px;font-weight:700}.alarm-box[data-v-6902ab8d]{--un-bg-opacity:1;background-color:rgba(245,245,245,var(--un-bg-opacity)) ;border:1px solid #ececec;border-radius:4px;max-height:200px;padding:16px;line-height:22px;overflow-y:auto}.icon[data-v-65b9eb15]{background:url(/static/vite/images/alarm.png) 0 0/100%;border-radius:6px;width:36px;height:36px;margin-right:8px}.icon.mail[data-v-65b9eb15]{background-position:0 36px}.icon.dingding[data-v-65b9eb15]{background-position:0 0}.icon.feishu[data-v-65b9eb15]{background-position:0 144px}.icon.weixin[data-v-65b9eb15]{background-position:0 72px}.icon.tg[data-v-65b9eb15]{background-position:0 180px}.n-alert[data-v-74dfde98]{--n-padding:8px 12px}.ssl-card[data-v-ca510b4a]{border-radius:8px;min-height:238px;padding:16px}.ssl-card.success[data-v-ca510b4a]{border:1px solid var(---card-border-primary-color-1)}.ssl-card.error[data-v-ca510b4a]{border:1px solid var(---card-border-error-color-1)}.ssl-card .n-tag[data-v-ca510b4a]{--n-border-radius:22px}.api-card[data-v-725efdff]{background-color:var(---card-bg-color-1);border-radius:8px;padding:16px}.commonly-container[data-v-07cb9170]{grid-template-columns:repeat(auto-fill,minmax(0,440px));gap:32px;padding-left:135px;display:grid}[data-v-f9d33ba1] .n-collapse .n-collapse-item .n-collapse-item__header .n-collapse-item__header-main{justify-content:space-between}[data-v-f9d33ba1] .n-collapse .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner{padding-top:0}[data-v-f9d33ba1] .n-collapse .n-collapse-item .n-collapse-item__header{padding:0}[data-v-f9d33ba1] .n-collapse-item__header{background-color:var(--collapse-header-bg)}[data-v-f9d33ba1] .n-data-table .n-data-table-th{background-color:var(--setting-back-create-table-th-bg)}[data-v-f9d33ba1] .n-data-table-th--selection .n-checkbox{display:none}[data-v-f9d33ba1] .n-collapse-item__header{border:1px solid var(--setting-back-create-collapse-border)}.n-collapse[data-v-f9d33ba1]{--n-item-margin:10px 0 0 0}[data-v-6784cd2c] .n-collapse .n-collapse-item .n-collapse-item__header{padding:0 0 0 10px;border-radius:10px 10px 0 0!important}[data-v-6784cd2c] .n-collapse-item__header{background-color:var(--collapse-header-bg);border:1px solid var(--setting-back-create-collapse-border)}[data-v-6784cd2c] .n-collapse-item__content-inner{padding-top:0!important}[data-v-6784cd2c] .n-data-table .n-data-table-wrapper{--n-border-radius:0px}.theme-card[data-v-06cce5f2]{border:2px solid var(--color-border);cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:80px;height:74px;padding:8px 10px;transition:all .3s;display:flex;position:relative}.theme-card[data-v-06cce5f2]:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.theme-card.is-active[data-v-06cce5f2]{border-color:var(--color-primary);box-shadow:0 2px 8px rgba(64,158,255,.2)}.theme-card.is-active .card-content[data-v-06cce5f2],.theme-card.is-active .card-label[data-v-06cce5f2]{color:var(--color-primary)}.active-dot[data-v-06cce5f2]{background-color:var(--color-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:4px}.card-content[data-v-06cce5f2]{height:24px;color:var(--color-text-4);justify-content:center;align-items:center;display:flex}.card-label[data-v-06cce5f2]{color:var(--color-text-4);justify-content:center;align-items:center;font-size:11px;line-height:1.1;display:flex}.page-section[data-v-7ec7f443]{margin-bottom:24px;padding:8px 16px;display:flex}.page-section .section-label[data-v-7ec7f443]{width:190px;color:var(--color-text-4);padding-top:14px;font-size:14px}.page-section .section-content[data-v-7ec7f443]{flex:1;padding:10px 24px}.theme-setting .card-icon[data-v-1ef1efe1]{font-size:24px}.theme-setting .mode-text[data-v-1ef1efe1]{font-size:18px;font-weight:700}.theme-setting .color-block[data-v-1ef1efe1]{border-radius:4px;width:28px;height:18px}.theme-setting .custom-color-picker[data-v-1ef1efe1]{width:28px;display:inline-flex;position:relative}.theme-setting .custom-color-picker[data-v-1ef1efe1]>.n-color-picker{--n-height:18px;--n-border-radius:4px;border:none;overflow:hidden}.theme-setting .custom-color-picker[data-v-1ef1efe1]>.n-color-picker .n-color-picker__fill{top:0;bottom:0;left:0;right:0}.theme-setting .custom-color-picker[data-v-1ef1efe1]>.n-color-picker .n-color-picker__value{display:none}.theme-setting .custom-color-picker .custom-color-picker__icon[data-v-1ef1efe1]{pointer-events:none;color:rgba(255,255,255,.9);filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-setting .custom-color-icon[data-v-1ef1efe1]{color:var(--color-text-4);font-size:24px}.theme-setting .card-group[data-v-1ef1efe1]{margin-bottom:10px}.theme-setting .section-desc[data-v-1ef1efe1]{color:var(--color-text-5);font-size:12px}.logo-preview[data-v-7eeabc92]{border:1px dashed var(--color-border);text-align:center;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:10px;padding:8px;display:flex;overflow:hidden}.logo-tips[data-v-7eeabc92]{color:#999;margin-bottom:10px;font-size:12px}.upload-action[data-v-7eeabc92]{align-items:center;gap:10px;display:flex}.bt-tips-ul[data-v-b021c528]{border-top:1px solid #ececec;margin-top:24px;padding:24px 0;font-size:14px}.settings-title[data-v-9ad9d462]{border-bottom:none} +.alarm-info+.alarm-info[data-v-6902ab8d]{margin-top:20px}.alarm-title[data-v-6902ab8d]{margin-bottom:10px;font-size:14px;font-weight:700}.alarm-box[data-v-6902ab8d]{--un-bg-opacity:1;background-color:rgba(245,245,245,var(--un-bg-opacity)) ;border:1px solid #ececec;border-radius:4px;max-height:200px;padding:16px;line-height:22px;overflow-y:auto}.icon[data-v-65b9eb15]{background:url(/static/vite/images/alarm.png) 0 0/100%;border-radius:6px;width:36px;height:36px;margin-right:8px}.icon.mail[data-v-65b9eb15]{background-position:0 36px}.icon.dingding[data-v-65b9eb15]{background-position:0 0}.icon.feishu[data-v-65b9eb15]{background-position:0 144px}.icon.weixin[data-v-65b9eb15]{background-position:0 72px}.icon.tg[data-v-65b9eb15]{background-position:0 180px}.n-alert[data-v-74dfde98]{--n-padding:8px 12px}.ssl-card[data-v-9f27bd25]{border-radius:8px;min-height:238px;padding:16px}.ssl-card.success[data-v-9f27bd25]{border:1px solid var(--card-border-primary-color-1)}.ssl-card.error[data-v-9f27bd25]{border:1px solid var(--card-border-error-color-1)}.ssl-card .n-tag[data-v-9f27bd25]{--n-border-radius:22px}.github-account[data-v-89d34d5d]{border:1px solid var(--color-border);background:var(--color-bg-2);border-radius:8px;align-items:center;gap:10px;min-height:60px;padding:8px 10px;display:flex}.github-account.is-connected[data-v-89d34d5d]{border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);background:color-mix(in srgb, var(--color-primary) 5%, transparent)}.github-account.is-expired[data-v-89d34d5d]{border-color:color-mix(in srgb, var(--color-warning) 45%, transparent);background:color-mix(in srgb, var(--color-warning) 10%, transparent)}.account-main[data-v-89d34d5d]{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.github-mark[data-v-89d34d5d]{color:#fff;background:#24292f;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.account-avatar[data-v-89d34d5d]{border-radius:50%;flex:none;overflow:hidden}.account-copy[data-v-89d34d5d]{flex:1;min-width:0}.account-copy strong[data-v-89d34d5d]{font-size:13px;line-height:18px;display:block}.account-copy span[data-v-89d34d5d]{color:var(--color-text-desc);margin-top:2px;font-size:12px;line-height:16px;display:block}.is-expired .account-copy span[data-v-89d34d5d]{color:var(--color-error)}.api-card[data-v-725efdff]{background-color:var(---card-bg-color-1);border-radius:8px;padding:16px}.commonly-container[data-v-07cb9170]{grid-template-columns:repeat(auto-fill,minmax(0,440px));gap:32px;padding-left:135px;display:grid}[data-v-f9d33ba1] .n-collapse .n-collapse-item .n-collapse-item__header .n-collapse-item__header-main{justify-content:space-between}[data-v-f9d33ba1] .n-collapse .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner{padding-top:0}[data-v-f9d33ba1] .n-collapse .n-collapse-item .n-collapse-item__header{padding:0}[data-v-f9d33ba1] .n-collapse-item__header{background-color:var(--collapse-header-bg)}[data-v-f9d33ba1] .n-data-table .n-data-table-th{background-color:var(--setting-back-create-table-th-bg)}[data-v-f9d33ba1] .n-data-table-th--selection .n-checkbox{display:none}[data-v-f9d33ba1] .n-collapse-item__header{border:1px solid var(--setting-back-create-collapse-border)}.n-collapse[data-v-f9d33ba1]{--n-item-margin:10px 0 0 0}[data-v-6784cd2c] .n-collapse .n-collapse-item .n-collapse-item__header{padding:0 0 0 10px;border-radius:10px 10px 0 0!important}[data-v-6784cd2c] .n-collapse-item__header{background-color:var(--collapse-header-bg);border:1px solid var(--setting-back-create-collapse-border)}[data-v-6784cd2c] .n-collapse-item__content-inner{padding-top:0!important}[data-v-6784cd2c] .n-data-table .n-data-table-wrapper{--n-border-radius:0px}.theme-card[data-v-06cce5f2]{border:2px solid var(--color-border);cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:80px;height:74px;padding:8px 10px;transition:all .3s;display:flex;position:relative}.theme-card[data-v-06cce5f2]:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.theme-card.is-active[data-v-06cce5f2]{border-color:var(--color-primary);box-shadow:0 2px 8px rgba(64,158,255,.2)}.theme-card.is-active .card-content[data-v-06cce5f2],.theme-card.is-active .card-label[data-v-06cce5f2]{color:var(--color-primary)}.active-dot[data-v-06cce5f2]{background-color:var(--color-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:4px}.card-content[data-v-06cce5f2]{height:24px;color:var(--color-text-4);justify-content:center;align-items:center;display:flex}.card-label[data-v-06cce5f2]{color:var(--color-text-4);justify-content:center;align-items:center;font-size:11px;line-height:1.1;display:flex}.page-section[data-v-7ec7f443]{margin-bottom:24px;padding:8px 16px;display:flex}.page-section .section-label[data-v-7ec7f443]{width:190px;color:var(--color-text-4);padding-top:14px;font-size:14px}.page-section .section-content[data-v-7ec7f443]{flex:1;padding:10px 24px}.theme-setting .card-icon[data-v-1ef1efe1]{font-size:24px}.theme-setting .mode-text[data-v-1ef1efe1]{font-size:18px;font-weight:700}.theme-setting .color-block[data-v-1ef1efe1]{border-radius:4px;width:28px;height:18px}.theme-setting .custom-color-picker[data-v-1ef1efe1]{width:28px;display:inline-flex;position:relative}.theme-setting .custom-color-picker[data-v-1ef1efe1]>.n-color-picker{--n-height:18px;--n-border-radius:4px;border:none;overflow:hidden}.theme-setting .custom-color-picker[data-v-1ef1efe1]>.n-color-picker .n-color-picker__fill{top:0;bottom:0;left:0;right:0}.theme-setting .custom-color-picker[data-v-1ef1efe1]>.n-color-picker .n-color-picker__value{display:none}.theme-setting .custom-color-picker .custom-color-picker__icon[data-v-1ef1efe1]{pointer-events:none;color:rgba(255,255,255,.9);filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-setting .custom-color-icon[data-v-1ef1efe1]{color:var(--color-text-4);font-size:24px}.theme-setting .card-group[data-v-1ef1efe1]{margin-bottom:10px}.theme-setting .section-desc[data-v-1ef1efe1]{color:var(--color-text-5);font-size:12px}.logo-preview[data-v-7eeabc92]{border:1px dashed var(--color-border);text-align:center;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:10px;padding:8px;display:flex;overflow:hidden}.logo-tips[data-v-7eeabc92]{color:#999;margin-bottom:10px;font-size:12px}.upload-action[data-v-7eeabc92]{align-items:center;gap:10px;display:flex}.bt-tips-ul[data-v-b021c528]{border-top:1px solid #ececec;margin-top:24px;padding:24px 0;font-size:14px}.settings-title[data-v-9ad9d462]{border-bottom:none} diff --git a/BTPanel/static/vite/css/view-crontab.css b/BTPanel/static/vite/css/view-crontab.css index 8a640d65..5e36d490 100644 --- a/BTPanel/static/vite/css/view-crontab.css +++ b/BTPanel/static/vite/css/view-crontab.css @@ -1 +1 @@ -.text[data-v-709b3879]{--un-text-opacity:1;color:rgba(32,165,58,var(--un-text-opacity)) }.task-page[data-v-5cea2068]{flex-direction:column;gap:16px;display:flex}.add-task-card[data-v-5cea2068] .n-card-header{border-bottom-color:transparent}.add-task-card.is-expanded[data-v-5cea2068] .n-card-header{border-bottom-color:var(--color-border)}.add-task-collapse[data-v-5cea2068]{grid-template-rows:1fr;display:grid}.add-task-collapse__inner[data-v-5cea2068]{min-height:0;overflow:hidden}.add-task-collapse-enter-active[data-v-5cea2068],.add-task-collapse-leave-active[data-v-5cea2068]{transition:grid-template-rows .25s,opacity .2s}.add-task-collapse-enter-from[data-v-5cea2068],.add-task-collapse-leave-to[data-v-5cea2068]{opacity:0;grid-template-rows:0fr}.collapse-btn[data-v-5cea2068]{background:var(--color-bg-4);border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.collapse-btn .bt-icon[data-v-5cea2068]{transition:transform .2s}.collapse-btn .is-expanded[data-v-5cea2068]{transform:rotate(180deg)}.n-progress[data-v-f64c7bf0]{--n-fill-color:#20a53a;width:20px;height:20px;margin-right:10px} +.text[data-v-709b3879]{--un-text-opacity:1;color:rgba(32,165,58,var(--un-text-opacity)) }.task-page[data-v-145c87fc]{flex-direction:column;gap:16px;display:flex}.add-task-card[data-v-145c87fc] .n-card-header{border-bottom-color:transparent}.add-task-card.is-expanded[data-v-145c87fc] .n-card-header{border-bottom-color:var(--color-border)}.add-task-collapse[data-v-145c87fc]{grid-template-rows:1fr;display:grid}.add-task-collapse__inner[data-v-145c87fc]{min-height:0;overflow:hidden}.add-task-collapse-enter-active[data-v-145c87fc],.add-task-collapse-leave-active[data-v-145c87fc]{transition:grid-template-rows .25s,opacity .2s}.add-task-collapse-enter-from[data-v-145c87fc],.add-task-collapse-leave-to[data-v-145c87fc]{opacity:0;grid-template-rows:0fr}.collapse-btn[data-v-145c87fc]{background:var(--color-bg-4);border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.collapse-btn .bt-icon[data-v-145c87fc]{transition:transform .2s}.collapse-btn .is-expanded[data-v-145c87fc]{transform:rotate(180deg)}.n-progress[data-v-f64c7bf0]{--n-fill-color:#20a53a;width:20px;height:20px;margin-right:10px} diff --git a/BTPanel/static/vite/css/view-docker.css b/BTPanel/static/vite/css/view-docker.css index 662f895f..1822a36d 100644 --- a/BTPanel/static/vite/css/view-docker.css +++ b/BTPanel/static/vite/css/view-docker.css @@ -1 +1 @@ -.n-form-item[data-v-408be2d4]{--n-label-font-size:14px}.project-remark[data-v-5787eab9]{text-overflow:ellipsis;white-space:nowrap;color:#ccc;border:1px solid transparent;border-radius:2px;height:20px;line-height:18px;overflow:hidden}.project-remark[data-v-5787eab9]:hover{border:1px solid #20a53a}.project-input[data-v-5787eab9]{background-color:#fff;border:1px solid #20a53a;border-radius:2px;align-items:center;width:100%;height:20px;padding:0;display:inline-flex}.menu-item[data-v-cd96eed1]{cursor:pointer;align-items:center;height:54px;padding:0 16px;display:flex}.menu-item.active[data-v-cd96eed1]{background-color:var(--router-menu-active-bg)}.menu-item.active .menu-name[data-v-cd96eed1]{color:var(--color-primary)}.menu-item[data-v-cd96eed1]:hover{box-shadow:inset 0 0 38px rgba(0,0,0,.08)}.menu-item .menu-name[data-v-cd96eed1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-list[data-v-6a0dfdcf]{max-height:70%;overflow:auto}.delete-btn[data-v-f16c3126]{--n-color-hover:#ef0808;--n-border-hover:1px solid #ef0808;--n-border-focus:1px solid #ef0808;--n-border-pressed:1px solid #ef0808;--n-text-color-hover:#fff;--n-text-color-focus:#ef0808;--n-text-color-pressed:#ef0808}.container-list[data-v-837c813e]{padding:0 24px 0 16px}.container-item[data-v-837c813e]{border-bottom:1px solid var(--color-border);padding:16px 0}.container-item .container-info[data-v-837c813e]{align-items:center;display:flex}.container-item .container-info .container-name[data-v-837c813e]{margin-right:10px;font-size:14px}.container-item .container-desc[data-v-837c813e]{color:#ccc}.container-item .container-port[data-v-837c813e]{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.jump-link[data-v-0995c1e9]{color:#ccc}.jump-link[data-v-0995c1e9]:hover{color:#1d9534}.n-spin-container[data-v-540e8f70]>.n-spin-content{overflow:hidden}.drawer{display:none}.xterm{height:100%;padding:12px}.xterm .xterm-viewport{overflow:auto!important}.n-radio-group .n-radio[data-v-255d5040]{margin-right:0}.card[data-v-4773325f]{--un-border-opacity:1;border-width:1px;border-color:rgba(235,238,245,var(--un-border-opacity));border-style:solid;border-radius:4px}.card .card-title[data-v-4773325f]{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-width:1px;border-bottom-color:rgba(235,238,245,var(--un-border-bottom-opacity));border-bottom-style:solid;padding:10px}.info[data-v-4773325f]{padding:12px 16px;font-size:13px}.info .info-label[data-v-4773325f]{font-weight:700}.info .info-value[data-v-4773325f]{--un-text-opacity:1;color:rgba(145,145,145,var(--un-text-opacity)) }.info[data-v-42cf0db8]{background-color:#f7f7f7;border-radius:8px;margin-bottom:16px;padding:20px}.info .info-title[data-v-42cf0db8]{color:#606266;margin-bottom:10px;font-size:16px;font-weight:700}.info ul[data-v-42cf0db8]{flex-direction:column;gap:8px;display:flex}.info ul li[data-v-42cf0db8]{color:#606266;justify-content:space-between;align-items:center;font-size:14px;display:flex}.container-item[data-v-e8246d20]{border:1px solid var(--color-border);width:100%;color:var(--color-text-2);border-radius:4px}.container-head[data-v-e8246d20]{border-bottom:1px solid var(--color-border);flex-direction:column;justify-content:space-between;align-items:flex-start;height:80px;padding:10px 10px 10px 50px;display:flex;position:relative}.container-head .monitor[data-v-e8246d20]{position:absolute;top:10px;left:10px}.container-head .bt-link[data-v-e8246d20]{font-size:14px;font-weight:700}.container-status[data-v-e8246d20]{border-radius:50%;min-width:8px;height:8px}.container-status.primary[data-v-e8246d20]{background-color:var(--color-primary)}.container-status.error[data-v-e8246d20]{background-color:var(--color-color)}.container-bottom[data-v-e8246d20]{padding:20px}.container-progress[data-v-e8246d20]{width:30px;height:90px;position:relative}.container-progress .n-progress[data-v-e8246d20]{width:90px;position:absolute;bottom:30px;left:-30px;transform:rotate(270deg)}.monitor-data[data-v-e8246d20]{flex-direction:column;justify-content:flex-end;width:120px;height:100%;margin-left:32px;padding-bottom:4px;display:flex}.monitor-data .rows[data-v-e8246d20]{justify-content:space-between;align-items:center;padding-left:20px;display:flex;position:relative}.monitor-data .rows .bg[data-v-e8246d20]{width:12px;height:12px;position:absolute;top:1px;left:0}.monitor-data .rows+.rows[data-v-e8246d20]{margin-top:8px}.skeleton-card[data-v-72174b9e]{border:1px solid var(--color-border);border-radius:4px;width:100%;overflow:hidden}.skeleton-head[data-v-72174b9e]{border-bottom:1px solid var(--color-border);align-items:flex-start;height:80px;padding:10px 10px 10px 50px;display:flex;position:relative}.skeleton-icon[data-v-72174b9e]{border-radius:50%;width:26px;height:26px;position:absolute;top:10px;left:10px}.skeleton-content[data-v-72174b9e]{flex-direction:column;gap:8px;width:100%;display:flex}.skeleton-bottom[data-v-72174b9e]{flex-direction:column;gap:10px;padding:20px;display:flex}.skeleton-progress[data-v-72174b9e]{flex-direction:column;gap:6px;display:flex}.resource-list[data-v-f4d101e6]{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.resource-list .resource-item[data-v-f4d101e6]{cursor:pointer;border-radius:8px;padding:24px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 0 6px rgba(0,0,0,.125)}.resource-list .resource-item .resource-title[data-v-f4d101e6]{margin-bottom:10px;font-size:16px;font-weight:500}.resource-list .resource-item .resource-content[data-v-f4d101e6]{color:var(--color-text-1) ;margin-bottom:10px;font-size:28px}.resource-list .resource-item .resource-subtitle[data-v-f4d101e6]{color:var(--color-text-3) ;font-size:13px}.resource-list .resource-item .resource-subtitle span[data-v-f4d101e6]{color:var(--color-primary) }.resource-list .resource-item .resource-icon[data-v-f4d101e6]{opacity:.15;color:var(--color-primary);justify-content:center;align-items:center;font-size:52px;display:flex;position:absolute;bottom:20px;right:20px}.rotate-icon.up[data-v-f4d101e6]{transform:rotate(180deg)}.rotate-icon[data-v-f4d101e6]{transition:transform .3s}.container-list[data-v-f4d101e6]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid} +.n-form-item[data-v-8bdd750c]{--n-label-font-size:14px}.project-remark[data-v-5787eab9]{text-overflow:ellipsis;white-space:nowrap;color:#ccc;border:1px solid transparent;border-radius:2px;height:20px;line-height:18px;overflow:hidden}.project-remark[data-v-5787eab9]:hover{border:1px solid #20a53a}.project-input[data-v-5787eab9]{background-color:#fff;border:1px solid #20a53a;border-radius:2px;align-items:center;width:100%;height:20px;padding:0;display:inline-flex}.menu-item[data-v-cd96eed1]{cursor:pointer;align-items:center;height:54px;padding:0 16px;display:flex}.menu-item.active[data-v-cd96eed1]{background-color:var(--router-menu-active-bg)}.menu-item.active .menu-name[data-v-cd96eed1]{color:var(--color-primary)}.menu-item[data-v-cd96eed1]:hover{box-shadow:inset 0 0 38px rgba(0,0,0,.08)}.menu-item .menu-name[data-v-cd96eed1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-list[data-v-6a0dfdcf]{max-height:70%;overflow:auto}.delete-btn[data-v-f16c3126]{--n-color-hover:#ef0808;--n-border-hover:1px solid #ef0808;--n-border-focus:1px solid #ef0808;--n-border-pressed:1px solid #ef0808;--n-text-color-hover:#fff;--n-text-color-focus:#ef0808;--n-text-color-pressed:#ef0808}.container-list[data-v-837c813e]{padding:0 24px 0 16px}.container-item[data-v-837c813e]{border-bottom:1px solid var(--color-border);padding:16px 0}.container-item .container-info[data-v-837c813e]{align-items:center;display:flex}.container-item .container-info .container-name[data-v-837c813e]{margin-right:10px;font-size:14px}.container-item .container-desc[data-v-837c813e]{color:#ccc}.container-item .container-port[data-v-837c813e]{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.jump-link[data-v-0995c1e9]{color:#ccc}.jump-link[data-v-0995c1e9]:hover{color:#1d9534}.n-spin-container[data-v-540e8f70]>.n-spin-content{overflow:hidden}.drawer{display:none}.xterm{height:100%;padding:12px}.xterm .xterm-viewport{overflow:auto!important}.n-radio-group .n-radio[data-v-255d5040]{margin-right:0}.card[data-v-4773325f]{--un-border-opacity:1;border-width:1px;border-color:rgba(235,238,245,var(--un-border-opacity));border-style:solid;border-radius:4px}.card .card-title[data-v-4773325f]{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-width:1px;border-bottom-color:rgba(235,238,245,var(--un-border-bottom-opacity));border-bottom-style:solid;padding:10px}.info[data-v-4773325f]{padding:12px 16px;font-size:13px}.info .info-label[data-v-4773325f]{font-weight:700}.info .info-value[data-v-4773325f]{--un-text-opacity:1;color:rgba(145,145,145,var(--un-text-opacity)) }.info[data-v-42cf0db8]{background-color:#f7f7f7;border-radius:8px;margin-bottom:16px;padding:20px}.info .info-title[data-v-42cf0db8]{color:#606266;margin-bottom:10px;font-size:16px;font-weight:700}.info ul[data-v-42cf0db8]{flex-direction:column;gap:8px;display:flex}.info ul li[data-v-42cf0db8]{color:#606266;justify-content:space-between;align-items:center;font-size:14px;display:flex}.container-item[data-v-e8246d20]{border:1px solid var(--color-border);width:100%;color:var(--color-text-2);border-radius:4px}.container-head[data-v-e8246d20]{border-bottom:1px solid var(--color-border);flex-direction:column;justify-content:space-between;align-items:flex-start;height:80px;padding:10px 10px 10px 50px;display:flex;position:relative}.container-head .monitor[data-v-e8246d20]{position:absolute;top:10px;left:10px}.container-head .bt-link[data-v-e8246d20]{font-size:14px;font-weight:700}.container-status[data-v-e8246d20]{border-radius:50%;min-width:8px;height:8px}.container-status.primary[data-v-e8246d20]{background-color:var(--color-primary)}.container-status.error[data-v-e8246d20]{background-color:var(--color-color)}.container-bottom[data-v-e8246d20]{padding:20px}.container-progress[data-v-e8246d20]{width:30px;height:90px;position:relative}.container-progress .n-progress[data-v-e8246d20]{width:90px;position:absolute;bottom:30px;left:-30px;transform:rotate(270deg)}.monitor-data[data-v-e8246d20]{flex-direction:column;justify-content:flex-end;width:120px;height:100%;margin-left:32px;padding-bottom:4px;display:flex}.monitor-data .rows[data-v-e8246d20]{justify-content:space-between;align-items:center;padding-left:20px;display:flex;position:relative}.monitor-data .rows .bg[data-v-e8246d20]{width:12px;height:12px;position:absolute;top:1px;left:0}.monitor-data .rows+.rows[data-v-e8246d20]{margin-top:8px}.skeleton-card[data-v-72174b9e]{border:1px solid var(--color-border);border-radius:4px;width:100%;overflow:hidden}.skeleton-head[data-v-72174b9e]{border-bottom:1px solid var(--color-border);align-items:flex-start;height:80px;padding:10px 10px 10px 50px;display:flex;position:relative}.skeleton-icon[data-v-72174b9e]{border-radius:50%;width:26px;height:26px;position:absolute;top:10px;left:10px}.skeleton-content[data-v-72174b9e]{flex-direction:column;gap:8px;width:100%;display:flex}.skeleton-bottom[data-v-72174b9e]{flex-direction:column;gap:10px;padding:20px;display:flex}.skeleton-progress[data-v-72174b9e]{flex-direction:column;gap:6px;display:flex}.resource-list[data-v-f4d101e6]{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.resource-list .resource-item[data-v-f4d101e6]{cursor:pointer;border-radius:8px;padding:24px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 0 6px rgba(0,0,0,.125)}.resource-list .resource-item .resource-title[data-v-f4d101e6]{margin-bottom:10px;font-size:16px;font-weight:500}.resource-list .resource-item .resource-content[data-v-f4d101e6]{color:var(--color-text-1) ;margin-bottom:10px;font-size:28px}.resource-list .resource-item .resource-subtitle[data-v-f4d101e6]{color:var(--color-text-3) ;font-size:13px}.resource-list .resource-item .resource-subtitle span[data-v-f4d101e6]{color:var(--color-primary) }.resource-list .resource-item .resource-icon[data-v-f4d101e6]{opacity:.15;color:var(--color-primary);justify-content:center;align-items:center;font-size:52px;display:flex;position:absolute;bottom:20px;right:20px}.rotate-icon.up[data-v-f4d101e6]{transform:rotate(180deg)}.rotate-icon[data-v-f4d101e6]{transition:transform .3s}.container-list[data-v-f4d101e6]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid} diff --git a/BTPanel/static/vite/css/view-home.css b/BTPanel/static/vite/css/view-home.css index 41b39f22..4b98e5bb 100644 --- a/BTPanel/static/vite/css/view-home.css +++ b/BTPanel/static/vite/css/view-home.css @@ -1 +1 @@ -.info[data-v-3332a5a3]{align-items:center;display:flex}.info:first-of-type .mark[data-v-3332a5a3]:before{display:none}.info .mark[data-v-3332a5a3]{background-color:#c4c4c4;border-radius:50%;width:8px;height:8px;margin-right:16px;position:relative}.info .mark[data-v-3332a5a3]:before{content:"";background-color:#c4c4c4;width:1px;height:26px;position:absolute;bottom:50%;left:50%;transform:translate(-50%)}.info.load[data-v-3332a5a3]{color:#999}.info.done[data-v-3332a5a3]{color:#20a53a}.info.done .mark[data-v-3332a5a3],.info.done .mark[data-v-3332a5a3]:before{background-color:#20a53a}.safe-restart[data-v-55a0223d]{background-color:rgba(241,249,243,.6);border-radius:5px;flex-direction:column;padding:16px 20px;line-height:26px;display:flex}.n-button[data-v-9a278388]{--n-width:120px;--n-height:42px;--n-border-radius:2px;--n-color:#eee;--n-text-color:#333;--n-border:1px solid #ddd;--n-color-hover:#20a53a;--n-border-hover:1px solid #20a53a;--n-text-color-hover:#fff;--n-color-focus:#20a53a;--n-border-focus:1px solid #20a53a}.soft-list li{align-items:center;display:flex}.soft-list li+li[data-v-95250b0e]{margin-top:12px}.recommend-item[data-v-82a30c99]{flex:1}.recommend-item+.recommend-item[data-v-82a30c99]{margin-left:24px}.recommend-item .recommend-title[data-v-82a30c99]{margin-bottom:10px;padding-left:5px;font-size:20px}.recommend-item .content[data-v-82a30c99]{border:1px solid var(--color-border);border-radius:4px;padding:20px 16px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.recommend-item .content .border-view[data-v-82a30c99]{border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:4px;padding:12px}.recommend-item .active[data-v-82a30c99]{background-color:var(--home-soft-install-bg-color);border:1px solid var(--home-soft-install-border-color)}.home-recommend-install[data-v-0e4ef11b]{width:920px}.home-recommend-install__header[data-v-0e4ef11b]{border-radius:var(--n-border-radius) var(--n-border-radius) 0 0;height:8px;position:relative;overflow:hidden}.home-recommend-install__accent[data-v-0e4ef11b]{z-index:3;background:var(--site-guide-accent-bar);pointer-events:none;will-change:transform;width:200%;height:8px;animation:8s linear infinite home-recommend-install-accent-flow-0e4ef11b;position:absolute;top:0;left:0}@keyframes home-recommend-install-accent-flow-0e4ef11b{0%{transform:translate(-50%)}to{transform:translate(0)}}.home-recommend-install__body[data-v-0e4ef11b]{background:var(--color-modal);border-bottom-left-radius:var(--n-border-radius);border-bottom-right-radius:var(--n-border-radius);padding:20px}.home-recommend-install__body .recommend-list[data-v-0e4ef11b]{display:flex}.home-recommend-install__footer[data-v-0e4ef11b]{justify-content:flex-end;padding-top:8px;display:flex}.home-recommend-install__link[data-v-0e4ef11b]{--n-text-color:var(--site-guide-text-muted);--n-text-color-hover:var(--site-guide-text-color);--n-text-color-pressed:var(--site-guide-text-secondary);--n-font-weight:700}.item-list[data-v-ef368f9b],.item-list[data-v-a0a833ab]{border-bottom:1px solid var(--color-border);align-items:center;padding:16px}.update-new[data-v-bf03feb1]{color:#555}.update-head[data-v-bf03feb1]{background-color:var(--home-success-bg-color);color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;height:36px;padding:0 80px 0 20px;font-size:14px;display:flex}.update-back[data-v-bf03feb1]{background:linear-gradient(to top, #fff, var(--home-success-bg-color));z-index:10;width:100%;height:100px;position:absolute}.update-title[data-v-bf03feb1]{color:var(--home-success-text-color) ;justify-content:center;align-items:center;margin-bottom:24px;font-size:22px;font-weight:700;display:flex}.component-ui-arrow[data-v-085a943d]{transition:transform .2s;display:inline-flex;transform:rotate(0)}.component-ui-arrow.is-open[data-v-085a943d]{transform:rotate(180deg)}.component-ui-card[data-v-085a943d]{border:1px solid var(--color-border);cursor:pointer;border-radius:16px;width:300px;min-width:0;padding:14px;transition:border-color .2s,box-shadow .2s,transform .2s}.component-ui-card[data-v-085a943d]:hover{transform:translateY(-3px)}.component-ui-card.is-selected[data-v-085a943d]{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}.component-ui-card__preview[data-v-085a943d]{--ui-preview-surface:#fff;--ui-preview-surface-muted:#f6f7f8;--ui-preview-border:#dce0e4;--ui-preview-border-soft:#e8eaec;--ui-preview-line:#d5d9dd;aspect-ratio:8/5;background:var(--color-bg-2);border-radius:12px;height:auto;padding:9px;position:relative;overflow:hidden}.component-ui-card__radio[data-v-085a943d]{border:1px solid var(--color-border);z-index:2;border-radius:50%;width:24px;height:24px;position:absolute;top:12px;right:12px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.component-ui-card__radio.is-active[data-v-085a943d]{border:6px solid var(--color-primary)}.component-ui-card__body[data-v-085a943d]{flex-direction:column;min-height:100px;padding:10px 4px 2px;display:flex}.component-ui-card__heading[data-v-085a943d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.component-ui-card__title[data-v-085a943d]{font-size:14px;font-weight:600}.component-ui-card__badge[data-v-085a943d]{border-radius:10px;padding:2px 7px;font-size:11px;font-weight:700}.component-ui-card__badge.is-stable[data-v-085a943d]{color:var(--color-text-3);background:var(--color-bg-3)}.component-ui-card__badge.is-new[data-v-085a943d]{color:#fff;background:#ff5b66}.component-ui-card__current[data-v-085a943d]{color:var(--color-primary);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:600;display:flex}.component-ui-card__dot[data-v-085a943d]{background:currentColor;border-radius:50%;width:7px;height:7px}:root[theme-mode=dark] .component-ui-card__preview{--ui-preview-surface:var(--color-bg-1);--ui-preview-surface-muted:var(--color-bg-2);--ui-preview-border:var(--color-border);--ui-preview-border-soft:color-mix(in srgb, var(--color-border) 72%, transparent);--ui-preview-line:color-mix(in srgb, var(--color-text-3) 62%, transparent)}.ui-preview-window[data-v-085a943d]{border:1px solid var(--color-border);background:var(--color-bg-1);border-radius:6px;height:100%;overflow:hidden}.ui-preview-toolbar[data-v-085a943d]{border-bottom:1px solid var(--color-border);align-items:center;height:30px;padding:0 10px;display:flex}.ui-preview-toolbar__line[data-v-085a943d]{background:var(--color-border);border-radius:4px;width:46%;height:6px}.ui-preview-layout[data-v-085a943d]{height:calc(100% - 30px);display:flex}.ui-preview-sidebar[data-v-085a943d]{border-right:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-2) 78%, transparent);width:31%;padding:8px 7px}.ui-preview-menu[data-v-085a943d]{align-items:center;gap:5px;height:13px;padding:0 2px;display:flex}.ui-preview-menu__icon[data-v-085a943d]{background:var(--color-border);border-radius:1px;flex-shrink:0;width:5px;height:5px}.ui-preview-line[data-v-085a943d]{background:color-mix(in srgb, var(--color-text-4) 35%, var(--color-border));border-radius:4px;height:5px;display:inline-block}.ui-preview-line.is-menu-1[data-v-085a943d],.ui-preview-line.is-menu-4[data-v-085a943d]{width:72%}.ui-preview-line.is-menu-2[data-v-085a943d],.ui-preview-line.is-menu-5[data-v-085a943d]{width:58%}.ui-preview-line.is-menu-3[data-v-085a943d],.ui-preview-line.is-menu-6[data-v-085a943d]{width:82%}.ui-preview-line.is-label[data-v-085a943d]{width:27%}.ui-preview-line.is-label-short[data-v-085a943d]{width:20%}.ui-preview-line.is-label-wide[data-v-085a943d]{width:35%}.ui-preview-main[data-v-085a943d]{flex:1;padding:10px 9px}.ui-preview-form-row[data-v-085a943d]{border-bottom:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);align-items:center;gap:7px;height:29px;display:flex}.ui-preview-form-row.is-last[data-v-085a943d]{border-bottom:0}.ui-preview-field[data-v-085a943d]{border:1px solid var(--color-border);background:var(--color-bg-2);width:36%;height:7px}.ui-preview-field.is-short[data-v-085a943d]{width:27%}.ui-preview-button[data-v-085a943d]{background:var(--color-primary);border-radius:1px;width:25px;height:12px;margin-left:auto}.ui-preview-switch[data-v-085a943d]{background:var(--color-primary);border-radius:8px;width:21px;height:10px;margin-left:auto;position:relative}.ui-preview-switch[data-v-085a943d]:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.component-ui-card__preview.is-legacy .ui-preview-menu.is-active .ui-preview-line[data-v-085a943d]{background:var(--color-primary)}.component-ui-card__preview.is-modern .ui-preview-menu[data-v-085a943d]{border-radius:4px;padding:0 4px}.component-ui-card__preview.is-modern .ui-preview-menu.is-active[data-v-085a943d]{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.component-ui-card__preview.is-modern .ui-preview-menu.is-active .ui-preview-menu__icon[data-v-085a943d],.component-ui-card__preview.is-modern .ui-preview-menu.is-active .ui-preview-line[data-v-085a943d]{background:var(--color-primary)}.component-ui-card__preview.is-modern .ui-preview-field[data-v-085a943d]{background:0 0;border-radius:7px;height:12px}.component-ui-card__preview.is-modern .ui-preview-button[data-v-085a943d]{border-radius:7px}.preview-line[data-v-085a943d]{background:var(--ui-preview-line);border-radius:4px;height:5px;display:inline-block}.classic-preview[data-v-085a943d],.modern-preview[data-v-085a943d]{border:1px solid var(--ui-preview-border);background:var(--ui-preview-surface);height:100%;overflow:hidden}.classic-preview[data-v-085a943d] *,.classic-preview[data-v-085a943d] :before,.classic-preview[data-v-085a943d] :after,.modern-preview[data-v-085a943d] *,.modern-preview[data-v-085a943d] :before,.modern-preview[data-v-085a943d] :after{box-sizing:border-box}.classic-preview[data-v-085a943d]{border-radius:5px}.classic-preview__toolbar[data-v-085a943d]{border-bottom:1px solid var(--ui-preview-border);background:var(--ui-preview-surface-muted);align-items:center;height:20%;padding:0 4.5%;display:flex}.classic-preview__toolbar-line[data-v-085a943d]{width:47%;height:7px}.classic-preview__content[data-v-085a943d]{height:80%;display:flex}.classic-preview__sidebar[data-v-085a943d]{border-right:1px solid var(--ui-preview-border);background:var(--ui-preview-surface-muted);flex-direction:column;gap:7px;width:32%;padding:5% 3%;display:flex}.classic-preview__sidebar>.preview-line[data-v-085a943d]{height:7px}.classic-preview__active-menu[data-v-085a943d]{border:1px solid var(--ui-preview-border);background:var(--ui-preview-surface);align-items:center;height:13px;padding:0 7px;display:flex}.classic-preview__active-menu .preview-line[data-v-085a943d]{background:var(--color-primary);width:70%}.classic-preview__main[data-v-085a943d]{width:68%;padding:7% 4% 0}.classic-preview__tabs[data-v-085a943d]{border-bottom:1px solid var(--ui-preview-border);align-items:flex-start;gap:7px;height:22px;display:flex}.classic-preview__tab[data-v-085a943d]{border:1px solid var(--ui-preview-border);background:var(--ui-preview-surface-muted);justify-content:center;align-items:center;width:38%;height:13px;margin-top:2px;display:flex}.classic-preview__tab .preview-line[data-v-085a943d]{width:55%}.classic-preview__tab.is-active[data-v-085a943d]{background:var(--ui-preview-surface);border-bottom:0;width:30%;height:22px;margin-top:0;position:relative}.classic-preview__tab.is-active .preview-line[data-v-085a943d]{background:var(--color-primary)}.classic-preview__tab.is-active[data-v-085a943d]:after{background:var(--ui-preview-surface);content:"";width:100%;height:2px;position:absolute;bottom:-1px;left:0}.classic-preview__form-row[data-v-085a943d]{align-items:center;gap:8px;height:42px;display:flex}.classic-preview__form-row.is-bottom[data-v-085a943d]{height:36px}.classic-preview__field[data-v-085a943d]{border:1px solid var(--ui-preview-border);align-items:center;width:42%;height:17px;padding:0 7px;display:flex}.classic-preview__field .preview-line[data-v-085a943d]{width:78%}.classic-preview__button[data-v-085a943d]{background:var(--color-primary);width:27px;height:15px;margin-left:auto}.classic-preview__separator[data-v-085a943d]{border-top:1px dashed var(--ui-preview-border-soft)}.is-classic-menu-1[data-v-085a943d]{width:70%}.is-classic-menu-2[data-v-085a943d]{width:62%}.is-classic-menu-3[data-v-085a943d]{width:76%}.is-classic-menu-4[data-v-085a943d]{width:48%}.is-classic-menu-5[data-v-085a943d]{width:70%}.is-classic-label[data-v-085a943d]{width:28%}.is-classic-bottom-label[data-v-085a943d]{width:38%}.preview-switch[data-v-085a943d]{background:var(--color-primary);border-radius:8px;width:25px;height:14px;margin-left:auto;position:relative}.preview-switch[data-v-085a943d]:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:3px}.component-ui-card__preview.is-modern[data-v-085a943d]{padding:9px}.modern-preview[data-v-085a943d]{border-radius:9px}.modern-preview__toolbar[data-v-085a943d]{border-bottom:1px solid var(--ui-preview-border-soft);align-items:center;height:20%;padding:0 4.5%;display:flex}.modern-preview__toolbar-line[data-v-085a943d]{width:47%;height:6px}.modern-preview__content[data-v-085a943d]{height:80%;display:flex}.modern-preview__sidebar[data-v-085a943d]{border-right:1px solid var(--ui-preview-border-soft);width:32%;padding:5% 3.5%}.modern-preview__menu[data-v-085a943d]{border-radius:5px;align-items:center;gap:6px;height:16px;padding:0 4px;display:flex}.modern-preview__menu.is-active[data-v-085a943d]{background:color-mix(in srgb, var(--color-primary) 10%, var(--ui-preview-surface))}.modern-preview__menu.is-active .modern-preview__menu-icon[data-v-085a943d],.modern-preview__menu.is-active .preview-line[data-v-085a943d]{background:var(--color-primary)}.modern-preview__menu-icon[data-v-085a943d]{background:var(--ui-preview-line);flex-shrink:0;width:5px;height:5px}.modern-preview__main[data-v-085a943d]{width:68%;padding:7% 5% 0}.modern-preview__tabs[data-v-085a943d]{border-bottom:1px solid var(--ui-preview-border-soft);align-items:center;gap:15px;height:21px;display:flex}.modern-preview__form-row[data-v-085a943d]{align-items:center;gap:8px;height:39px;display:flex}.modern-preview__form-row.is-bottom[data-v-085a943d]{height:32px}.modern-preview__field[data-v-085a943d]{border:1px solid var(--ui-preview-border);border-radius:9px;width:42%;height:16px}.modern-preview__button[data-v-085a943d]{background:var(--color-primary);border-radius:7px;width:27px;height:15px;margin-left:auto}.is-modern-menu-1[data-v-085a943d]{width:66%}.is-modern-menu-2[data-v-085a943d]{width:74%}.is-modern-menu-3[data-v-085a943d]{width:58%}.is-modern-menu-4[data-v-085a943d]{width:69%}.is-modern-menu-5[data-v-085a943d]{width:48%}.is-modern-menu-6[data-v-085a943d]{width:60%}.is-modern-tab-active[data-v-085a943d]{background:var(--color-primary);width:28%;position:relative}.is-modern-tab-active[data-v-085a943d]:after{background:var(--color-primary);content:"";border-radius:2px 2px 0 0;width:100%;height:2px;position:absolute;bottom:-8px;left:0}.is-modern-tab[data-v-085a943d]{width:31%}.is-modern-label[data-v-085a943d]{width:25%}.is-modern-bottom-label[data-v-085a943d]{width:34%}.logs-card[data-v-493f304b]{border:1px solid var(--color-border);border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.logs-card .logs-card-header[data-v-493f304b]{border-bottom:1px solid var(--color-border);padding:16px}.logs-card .logs-card-content[data-v-493f304b]{padding:16px}.logs-card .logs-version[data-v-493f304b]{font-size:17px;font-weight:700}.logs-card ul[data-v-493f304b]{color:var(--color-text-4);padding-left:32px;font-size:14px;line-height:1.4}.logs-card ul li[data-v-493f304b]{list-style-type:disc}.header-item[data-v-ad9e1a74]{align-items:center;height:100%;display:flex}.header-username[data-v-ad9e1a74]{gap:10px;margin-right:16px}.header-username .username[data-v-ad9e1a74]{font-size:12px;line-height:20px}.header-left[data-v-b793a69e]{align-items:center;height:100%;display:flex}.header-right[data-v-b793a69e]{justify-content:flex-end;align-items:center;height:100%;display:flex}.header-item[data-v-b793a69e],.component-ui-entry[data-v-b793a69e]{align-items:center;height:100%;display:flex}@media (max-width:1449px){.component-ui-entry[data-v-b793a69e]{display:none}}.header-feedback[data-v-b793a69e]{cursor:pointer;font-size:20px}.header-system[data-v-b793a69e]{gap:8px}.header-system .name[data-v-b793a69e]{margin-right:2px;font-size:12px;line-height:18px}.header-system .time[data-v-b793a69e]{font-size:12px;line-height:18px}.header-tools[data-v-b793a69e]{cursor:pointer;gap:4px;transition:color .3s cubic-bezier(.4,0,.2,1)}.header-tools[data-v-b793a69e]:hover{color:var(--color-primary)}.header-tools .icon[data-v-b793a69e]{font-size:20px}.header-tools .text[data-v-b793a69e]{line-height:18px}.header-tools .version[data-v-b793a69e]{font-size:13px;line-height:20px}.home-notice[data-v-6c950709]{--home-notice-accent-color:var(--color-pro);box-sizing:border-box;border-left:2px solid var(--home-notice-accent-color);background:var(--color-bg-2);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;height:40px;padding:10px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,.06)}.home-notice--pro[data-v-6c950709]{--home-notice-accent-color:var(--color-pro)}.home-notice--update[data-v-6c950709]{--home-notice-accent-color:var(--color-primary)}.home-notice--security[data-v-6c950709]{--home-notice-accent-color:var(--color-error)}.home-notice__content[data-v-6c950709]{align-items:center;gap:8px;min-width:0;display:flex}.home-notice__icon[data-v-6c950709]{color:var(--home-notice-accent-color);flex:none}.home-notice__text[data-v-6c950709]{align-items:center;gap:8px;min-width:0;font-size:12px;line-height:17px;display:flex}.home-notice__message[data-v-6c950709]{min-width:0;color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-notice__action[data-v-6c950709]{--n-height:22px;--n-text-color:var(--home-notice-accent-color);--n-text-color-hover:var(--home-notice-accent-color);--n-text-color-pressed:var(--home-notice-accent-color);--n-text-color-focus:var(--home-notice-accent-color);--n-font-size:12px;--n-icon-size:14px;--n-padding:0 6px;--n-border-radius:6px;--n-icon-margin:0 0 0 4px;flex:none;margin-left:4px;font-weight:500}.home-notice__close[data-v-6c950709]{--n-icon-size:16px;--n-text-color:var(--color-text-3)}.n-card[data-v-314bbe8a]{--n-padding-top:0;--n-padding-left:0;--n-padding-right:0;--n-padding-bottom:0;--n-border-radius:10px;min-height:44px}.card-title[data-v-314bbe8a]{z-index:100;justify-content:space-between;align-items:center;gap:16px;line-height:26px;display:flex;position:absolute;top:16px;left:16px;right:16px}@media (max-width:1400px){.card-title[data-v-314bbe8a]{font-size:16px}}.status-progress[data-v-ad976efd]{aspect-ratio:1;width:100%;position:relative}.status-progress__secondary[data-v-ad976efd]{z-index:2;aspect-ratio:1;pointer-events:none;width:70%;position:absolute;top:-10px;left:calc(-70% - 8px)}.status-progress__text[data-v-ad976efd]{color:var(--status-progress-text-color);letter-spacing:-.02em;pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;font-family:Outfit;font-size:24px;display:flex}.status-progress__secondary-text[data-v-ad976efd]{color:var(--status-progress-secondary-color);pointer-events:none;flex-direction:column;align-items:center;gap:4px;line-height:1;display:flex}.status-progress__secondary-label[data-v-ad976efd]{color:var(--color-text-2,#606266);font-size:13px}.status-progress__secondary-value[data-v-ad976efd]{font-size:var(--status-progress-secondary-text-size);font-weight:400}.status-card[data-v-a4b7dde1]{min-height:var(--state-card-min-height,180px);color:var(--color-text-base);cursor:pointer;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.status-card__shell[data-v-a4b7dde1]{min-height:var(--state-card-min-height,180px);padding:var(--state-card-padding,24px);flex-direction:column;display:flex;position:relative}.status-card__progress[data-v-a4b7dde1]{position:absolute}.status-card__content[data-v-a4b7dde1]{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex;position:relative}.status-card__head[data-v-a4b7dde1]{flex-direction:column;gap:0;width:100%;margin-bottom:8px;display:flex}.status-card__title[data-v-a4b7dde1],.status-card__extra[data-v-a4b7dde1]{color:var(--color-text-2,#606266)}.status-card__title[data-v-a4b7dde1]{text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:15px;line-height:1;display:block;overflow:hidden}.status-card__desc[data-v-a4b7dde1]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;align-items:baseline;max-width:100%;font-size:17px;font-weight:500;line-height:1;display:flex;overflow:hidden}.status-card__footer[data-v-a4b7dde1]{color:var(--color-text-2,#606266);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;line-height:18px;display:flex}@media (max-width:768px){.status-card__title[data-v-a4b7dde1]{max-width:64%;padding-bottom:4px}}.n-collapse[data-v-a1374580] .n-collapse-item:not(:first-child){border:none;margin:0}.n-collapse[data-v-a1374580] .n-collapse-item .n-collapse-item__header-main{background-color:var(--collapse-color);height:30px;color:var(--color-text-base);border-radius:4px;align-items:center;padding:0 8px;font-size:12px;display:flex}.n-collapse[data-v-a1374580] .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner{padding-top:16px}.n-divider[data-v-520deced]{height:12px}.table[data-v-bfe16717]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-bfe16717]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.load-desc[data-v-c56945bc]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:24px;font-weight:800;line-height:1;display:inline-block;overflow:hidden}@media (max-width:768px){.load-desc[data-v-c56945bc]{font-size:22px;line-height:1}}.table[data-v-93a4319f]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-93a4319f]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.table[data-v-ff40b240]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-ff40b240]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.memory-used[data-v-11e0926d],.memory-total[data-v-11e0926d]{letter-spacing:-.01em;line-height:1}.memory-used[data-v-11e0926d]{color:var(--color-primary,#20a53a)}.memory-unit[data-v-11e0926d]{font-size:13px;line-height:1}.memory-separator[data-v-11e0926d]{margin:0 4px;line-height:1}.disk-item[data-v-3f850c34]{--text-color:var(--color-primary);cursor:pointer;flex-direction:column;justify-content:flex-end;min-height:82px;padding:4px 0;display:flex}.disk-item--compact[data-v-3f850c34]{min-height:68px;padding:0}.disk-item--compact .disk-range[data-v-3f850c34]{font-size:28px}.disk-item--tile[data-v-3f850c34]{justify-content:center;min-height:56px;padding:0}.disk-item--tile .disk-title[data-v-3f850c34]{padding-bottom:4px;font-size:13px;line-height:16px}.disk-item--tile .disk-desc[data-v-3f850c34]{font-size:12px;line-height:18px}.disk-item--tile .disk-desc__unit[data-v-3f850c34]{font-size:11px}.disk-title[data-v-3f850c34]{max-width:100%;color:var(--color-text-2,#606266);padding-bottom:2px;font-size:13px;font-weight:500;line-height:18px}.disk-range[data-v-3f850c34]{color:var(--text-color);font-size:34px;font-weight:700;line-height:1.15;transition:color .25s}.disk-desc[data-v-3f850c34]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-text-2,#606266);font-size:13px;line-height:20px;overflow:hidden}.disk-desc__used-group[data-v-3f850c34]{color:var(--text-color)}.disk-desc__unit[data-v-3f850c34]{font-size:12px}.disk-desc__separator[data-v-3f850c34]{padding:0 2px}.disk-item.is-unmounted .disk-title[data-v-3f850c34],.disk-item.is-unmounted .disk-range[data-v-3f850c34],.disk-item.is-unmounted .disk-desc[data-v-3f850c34],.disk-item.is-unmounted .disk-desc__used-group[data-v-3f850c34]{color:var(--color-text-3,#909399)}@media (max-width:768px){.disk-range[data-v-3f850c34]{font-size:30px}.disk-item--compact .disk-range[data-v-3f850c34]{font-size:26px}}.state-disk-panel[data-v-2ae42f54]{height:100%;min-height:var(--state-card-min-height,220px);padding:var(--state-card-padding,24px);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow:hidden}.state-disk-panel[data-v-2ae42f54] .n-card__content{flex:1;width:100%;min-width:0;min-height:0;display:flex}.state-disk-panel--compact[data-v-2ae42f54]{justify-content:flex-end;align-items:stretch}.state-disk-panel--tile[data-v-2ae42f54]{scrollbar-gutter:stable;overscroll-behavior:contain;align-items:stretch;overflow-x:hidden;overflow-y:auto}.state-disk-panel--tile[data-v-2ae42f54]::-webkit-scrollbar{width:4px;height:4px}.state-disk-panel--tile[data-v-2ae42f54]::-webkit-scrollbar-thumb{background:var(--state-scrollbar-thumb,#e6e6e6);border-radius:4px}.state-disk-panel--tile[data-v-2ae42f54]::-webkit-scrollbar-track{background:0 0}.disk-single__used[data-v-2ae42f54],.disk-single__total[data-v-2ae42f54]{letter-spacing:-.01em;line-height:1}.disk-single__unit[data-v-2ae42f54]{margin-left:1px;font-size:13px;line-height:1}.disk-single__separator[data-v-2ae42f54]{margin:0 4px}.disk-single__inode[data-v-2ae42f54]{font-size:12px;font-weight:600;line-height:18px}.state-disk-panel__empty[data-v-2ae42f54]{width:100%;height:100%;color:var(--color-text-3,#909399);justify-content:center;align-items:center;font-size:14px;display:flex}.disk-compact[data-v-2ae42f54]{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;height:100%;display:flex}.disk-compact__list[data-v-2ae42f54]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:10px 18px;min-width:0;display:grid}.disk-compact__list--single[data-v-2ae42f54]{grid-template-columns:minmax(0,1fr)}.disk-compact__summary[data-v-2ae42f54]{min-width:0;transition:opacity .25s}.disk-compact__summary.is-inactive[data-v-2ae42f54]{opacity:.55}.disk-compact__rings[data-v-2ae42f54]{flex-shrink:0;justify-content:center;align-items:center;width:32%;min-width:148px;height:100%;display:flex}.disk-compact__rings-shell[data-v-2ae42f54]{position:relative}.disk-compact__ring[data-v-2ae42f54]{cursor:pointer;transition:opacity .25s;position:absolute}.disk-compact__ring.is-unmounted[data-v-2ae42f54]{border:1px dashed var(--color-border-1,#d9d9d9);border-radius:50%}.disk-tile-scroll[data-v-2ae42f54]{flex:1;width:100%;min-width:0;height:auto;min-height:0}.disk-tile[data-v-2ae42f54]{grid-auto-rows:minmax(68px,auto);align-content:start;gap:10px;width:100%;min-width:0;display:grid}.disk-tile--two-columns[data-v-2ae42f54]{grid-template-columns:repeat(2,minmax(0,1fr))}.disk-tile--three-columns[data-v-2ae42f54]{grid-template-columns:repeat(3,minmax(0,1fr))}.disk-tile__row[data-v-2ae42f54]{cursor:pointer;background:0 0;border-radius:8px;justify-content:flex-start;align-items:center;gap:18px;min-width:0;min-height:68px;padding:10px;transition:background-color .25s,opacity .25s;display:flex}.disk-tile__row.is-inactive[data-v-2ae42f54]{opacity:.58}.disk-tile__row[data-v-2ae42f54]:hover{background:var(--state-panel-hover-bg,rgba(0,0,0,.03))}.disk-tile__summary[data-v-2ae42f54]{flex-direction:column;flex:0 auto;justify-content:center;min-width:0;max-width:calc(100% - 68px);display:flex}.disk-tile__title[data-v-2ae42f54]{max-width:100%;color:var(--color-text-1,#303133);margin-bottom:6px;font-size:15px;font-weight:600;line-height:20px}.disk-tile__desc[data-v-2ae42f54]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-text-2,#606266);align-items:center;font-size:13px;line-height:18px;display:flex;overflow:hidden}.disk-tile__used[data-v-2ae42f54]{color:inherit;font-weight:400}.disk-tile__unit[data-v-2ae42f54]{margin-left:2px;font-size:12px}.disk-tile__separator[data-v-2ae42f54]{margin:0 3px}.disk-tile__progress[data-v-2ae42f54]{flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:opacity .25s;display:flex}.disk-tile__progress.is-inactive[data-v-2ae42f54]{opacity:.55}.disk-tile__progress.is-unmounted[data-v-2ae42f54]{border:1px dashed var(--color-border-1,#d9d9d9);border-radius:50%}.disk-tile__progress-ring[data-v-2ae42f54]{flex-shrink:0;width:50px;height:50px;position:relative}.disk-tile__progress-ring[data-v-2ae42f54] .n-progress,.disk-compact__ring[data-v-2ae42f54] .n-progress{display:block;width:100%!important}.disk-tile__progress-ring[data-v-2ae42f54] svg{overflow:visible}.disk-tile__progress-ring[data-v-2ae42f54] .n-progress-circle__fill,.disk-tile__progress-ring[data-v-2ae42f54] .n-progress-circle__rail,.disk-compact__ring[data-v-2ae42f54] .n-progress-circle__fill,.disk-compact__ring[data-v-2ae42f54] .n-progress-circle__rail{stroke-linecap:round}.disk-tile__indicator[data-v-2ae42f54]{justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.disk-tile__indicator-value[data-v-2ae42f54]{font-size:14px;font-weight:500}.disk-tile__indicator-unit[data-v-2ae42f54]{margin-left:1px;font-size:9px;transform:translateY(.5px)}.disk-tile__placeholder[data-v-2ae42f54]{background-color:var(--color-text-3,#909399);border-radius:50%;width:18px;height:18px}@media (max-width:900px){.disk-compact[data-v-2ae42f54]{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:16px}.disk-compact__list[data-v-2ae42f54],.disk-compact__list--single[data-v-2ae42f54]{grid-template-columns:minmax(0,1fr)}.disk-compact__rings[data-v-2ae42f54]{width:100%;min-width:0;height:auto}.disk-tile__row[data-v-2ae42f54]{align-items:flex-start}}@media (max-width:768px){.disk-tile[data-v-2ae42f54]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.disk-single__used[data-v-2ae42f54],.disk-single__total[data-v-2ae42f54]{font-size:var(--state-overview-font-size,22px);line-height:1}.disk-tile__progress[data-v-2ae42f54]{width:50px;height:50px}}.state-section[data-v-f510afc2]{--state-gap:12px;--state-status-min-width:215px;--state-disk-panel-min-width:650px;--state-disk-panel-max-width:720px;--state-surface-bg:var(--color-bg-2,rgba(255,255,255,.92));--state-surface-border:var(--color-border,transparent);--state-surface-shadow:0 10px 24px -20px rgba(0,0,0,.32);--state-surface-shadow-hover:0 14px 28px -20px rgba(0,0,0,.4);--state-surface-bottom-line:transparent;--state-progress-rail-color:var(--state-theme-progress-rail-color,#eaeaea);--state-progress-rail-muted-color:var(--state-theme-progress-rail-muted-color,rgba(234,234,234,.72));--state-progress-rail:var(--state-progress-rail-color);--state-progress-rail-muted:var(--state-progress-rail-muted-color);--state-progress-track-shadow:rgba(0,0,0,.08);--state-fill-color-light:var(--state-theme-fill-color-light,#f7f7f7);--state-fill-color-lighter:var(--state-theme-fill-color-lighter,#fafafa);--state-panel-hover-bg:var(--state-fill-color-light);--state-scrollbar-thumb:var(--color-border,#e6e6e6);--state-card-radius:10px;--state-overview-font-size:24px;--state-card-min-height:200px;--state-card-padding:24px;width:100%}:root[theme-mode=dark]{--state-theme-fill-color-light:#252525;--state-theme-fill-color-lighter:#1d1e1f;--state-theme-progress-rail-color:#3a3a3a;--state-theme-progress-rail-muted-color:rgba(67,67,67,.72)}.state-container[data-v-f510afc2]{gap:var(--state-gap);flex-wrap:wrap;align-items:stretch;display:flex}.state-component[data-v-f510afc2]{flex-direction:column;min-width:0;display:flex}.state-component--status[data-v-f510afc2],.state-component--disk[data-v-f510afc2]{flex:1 1 var(--state-status-min-width)}.state-component[data-v-f510afc2]>*{flex:1}.state-container--without-disk .state-component--status[data-v-f510afc2]{flex-basis:calc((100% - var(--state-gap) * 2) / 3)}.state-container--single-disk-cards .state-component--status[data-v-f510afc2]{flex-basis:calc((100% - var(--state-gap) * 3) / 4)}.state-container--disk-cards .state-component--status[data-v-f510afc2]{flex:1 1 var(--state-status-min-width)}.state-container--compact-panel[data-v-f510afc2]{--state-disk-panel-min-width:420px;--state-disk-panel-max-width:650px}.state-container--tile-panel[data-v-f510afc2]{--state-disk-panel-min-width:650px;--state-disk-panel-max-width:720px}.state-container--wide-disk[data-v-f510afc2]{--state-card-min-height:200px}.state-container--wide-disk .state-component--disk[data-v-f510afc2]>*{height:var(--state-card-min-height);max-height:var(--state-card-min-height)}.state-container--stacked-disk[data-v-f510afc2]{--state-card-min-height:200px}.state-container--stacked-disk .state-component--status[data-v-f510afc2]{flex:1 1 calc((100% - var(--state-gap) * 2) / 3);min-width:var(--state-status-min-width)}.state-container--stacked-disk .state-component--disk[data-v-f510afc2]{flex:100%;min-width:0}@media (max-width:980px){.state-container--single-disk-cards .state-component--status[data-v-f510afc2]{flex-basis:calc((100% - var(--state-gap)) / 2)}}@media (max-width:768px){.state-container[data-v-f510afc2]{gap:10px}.state-component--status[data-v-f510afc2],.state-component--disk[data-v-f510afc2],.state-container--without-disk .state-component--status[data-v-f510afc2],.state-container--single-disk-cards .state-component--status[data-v-f510afc2],.state-container--disk-cards .state-component--status[data-v-f510afc2],.state-container--stacked-disk .state-component--status[data-v-f510afc2],.state-container--stacked-disk .state-component--disk[data-v-f510afc2],.state-container--wide-disk .state-component--status[data-v-f510afc2],.state-container--wide-disk .state-component--disk[data-v-f510afc2]{flex-basis:100%;min-width:0}.state-section[data-v-f510afc2]{--state-overview-font-size:22px;--state-card-min-height:168px;--state-card-padding:18px;--state-gap:10px}}.badge[data-v-bcbc66c6]{background:var(--home-ad-badge-bg-color);width:84px;height:32px;color:var(--color-pro);border-radius:4px;align-items:center;gap:6px;margin-left:2px;padding-left:12px;display:flex}.badge .badge-text[data-v-bcbc66c6]{font-size:14px;font-weight:700}.features[data-v-bcbc66c6]{white-space:nowrap;flex:1;align-items:center;gap:24px;width:0;display:flex}.features .feature-item[data-v-bcbc66c6]{align-items:center;gap:6px;display:flex}.features .feature-icon[data-v-bcbc66c6]{color:#ffae45;font-size:14px}.features .feature-text[data-v-bcbc66c6]{font-size:13px;line-height:18px}.plugin-card[data-v-60c9e7ba]{background:var(--home-soft-bg-color);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:138px;padding:10px;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.plugin-card[data-v-60c9e7ba]:hover{background:var(--home-soft-bg-hover-color);box-shadow:0 4px 10px rgba(32,165,58,.13)}.plugin-card .move[data-v-150c41e1]{cursor:move;font-size:16px;display:none;position:absolute;top:16px;right:16px}.plugin-card:hover .move[data-v-150c41e1]{display:block}.plugin-card__content[data-v-150c41e1]{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.plugin-card__content .plugin-icon[data-v-150c41e1]{height:44px}.plugin-card__content .plugin-title[data-v-150c41e1]{text-align:center;width:100%;font-weight:400;line-height:14px}.plugin-card__ad[data-v-90e6c91f]{color:var(--color-text-2);font-weight:400;line-height:16px;position:absolute;top:2px;left:6px}.plugin-card__content[data-v-90e6c91f]{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.plugin-card__content .plugin-icon[data-v-90e6c91f]{height:44px}.plugin-card__content .plugin-title[data-v-90e6c91f]{text-align:center;width:100%;min-height:28px;font-weight:400;line-height:14px}.plugin-card__actions[data-v-90e6c91f]{gap:8px;display:flex}.plugin-card__actions .n-button[data-v-90e6c91f]{--n-height:24px;--n-padding:0 8px}.home-software-panel[data-v-ba2870bc]{height:498px;padding:52px 0 16px}.home-software-panel__body[data-v-ba2870bc]{padding:0 16px;overflow:hidden}.plugin-list[data-v-ba2870bc]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.monitor-stat[data-v-b17d3f82]{background-color:var(--color-bg-3);border-radius:10px;height:80px;display:flex}.monitor-stat .monitor-stat-item[data-v-b17d3f82]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.monitor-stat .monitor-stat-item:first-of-type .monitor-stat__value[data-v-b17d3f82],.monitor-stat .monitor-stat-item:nth-of-type(2) .monitor-stat__value[data-v-b17d3f82]{font-weight:500}.monitor-stat .monitor-stat-item .monitor-stat__title[data-v-b17d3f82]{color:var(--color-text-2);align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:18px;display:flex}.monitor-stat .monitor-stat-item .monitor-stat__dot[data-v-b17d3f82]{background-color:var(--dot-color);border-radius:3px;width:6px;height:6px;display:block;position:relative}.monitor-stat .monitor-stat-item .monitor-stat__dot[data-v-b17d3f82]:after{content:"";border:2px solid var(--dot-color);opacity:.6;border-radius:6px;width:12px;height:12px;animation:2s infinite home-monitor-ripple-b17d3f82;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes home-monitor-ripple-b17d3f82{0%{opacity:.8;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.4;transform:translate(-50%,-50%)scale(1.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.monitor-stat .monitor-stat-item .monitor-stat__value[data-v-b17d3f82]{color:var(--color-text-base);font-size:16px;line-height:22px}.monitor-chart-panel[data-v-2ede0121]{flex-direction:column;height:100%;min-height:0;display:flex}.monitor-chart-panel__chart[data-v-2ede0121]{flex:1;min-height:0;margin-top:16px;position:relative}.monitor-chart-panel[data-v-05836377]{flex-direction:column;height:100%;min-height:0;display:flex}.monitor-chart-panel__chart[data-v-05836377]{flex:1;min-height:0;margin-top:16px;position:relative}.home-monitor-card[data-v-e9e6dd5e]{width:100%;max-width:100%;height:498px;overflow:hidden}.n-tabs[data-v-e9e6dd5e]{--n-tab-text-color:var(--color-text-2);--n-tab-text-color-active:var(--home-monitor-tabs-active-color);--n-tab-text-color-hover:var(--border-hover-focus-color);--n-tab-gap:40px;--n-tab-padding:16px 0;--n-pane-padding-top:0;--n-pane-padding-left:16px;--n-pane-padding-right:16px;--n-pane-padding-bottom:16px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.n-tabs[data-v-e9e6dd5e] .n-tabs-pane-wrapper{flex:1;min-width:0;min-height:0;overflow:hidden}.n-tabs[data-v-e9e6dd5e] .n-tab-pane{width:100%;min-width:0;height:100%;overflow:hidden}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav-scroll-wrapper{flex:none}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav-scroll-wrapper .n-tabs-tab{height:60px;line-height:1}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav-scroll-wrapper .n-tabs-tab.n-tabs-tab--active{font-size:18px}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav__suffix{flex:1;padding-left:0}.item-card-wrap[data-v-f746b2f0]{position:relative}.item-card-wrap .drag-icon[data-v-f746b2f0]{opacity:0;cursor:move;transition:opacity .2s;position:absolute;top:6px;left:50%;transform:translate(-50%)}.item-card-wrap .drag-icon[data-v-f746b2f0]:active{cursor:grabbing}.item-card-wrap[data-v-f746b2f0]:hover{border-color:var(--border-hover-focus-color);cursor:pointer;box-shadow:0 8px 16px rgba(0,0,0,.1)}.item-card-wrap:hover .drag-icon[data-v-f746b2f0]{opacity:1}.item-card-wrap[data-v-f746b2f0] .icon-container i{vertical-align:middle;width:16px;height:16px;display:inline-block}.module-card[data-v-4440db5c]{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex;overflow:hidden}.module-card .card-icon-wrap[data-v-4440db5c]{background-color:var(--home-overview-btn-color) ;width:36px;height:36px;color:var(--border-hover-focus-color) ;border-radius:6px;justify-content:center;align-items:center;font-size:18px;display:flex}.module-card .card-icon-wrap[data-v-4440db5c] i{width:18px;height:18px;display:inline-block}.overview-new[data-v-2800e49c]{justify-content:space-between;padding:52px 16px 16px;display:flex}.overview-grid[data-v-2800e49c]{flex:1;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.drag-ghost[data-v-2800e49c]{opacity:.4;border:2px dashed var(--primary-color,#18a058);border-radius:8px;background:0 0!important}.drag-ghost[data-v-2800e49c]>*{visibility:hidden}.home-container[data-v-18ff93c7]{padding:10px 20px 16px}.home-bottom-grid[data-v-18ff93c7]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;max-width:100%;display:grid}.home-bottom-grid__item[data-v-18ff93c7]{min-width:0;max-width:100%;overflow:hidden}@media (max-width:1200px){.home-bottom-grid[data-v-18ff93c7]{grid-template-columns:1fr}}.guide-shell[data-v-e3c17c45]{flex-direction:column;flex:1;display:flex;position:relative}.guide-shell[data-v-e3c17c45]:before{content:"";z-index:1;background:var(--site-guide-accent-bar);will-change:transform;width:200%;height:8px;animation:8s linear infinite guide-accent-flow-e3c17c45;position:absolute;top:0;left:0}@keyframes guide-accent-flow-e3c17c45{0%{transform:translate(-50%)}to{transform:translate(0)}}.guide-shell__header[data-v-e3c17c45]{z-index:2;border-bottom:1px solid var(--site-guide-divider);justify-content:flex-start;align-items:center;gap:12px;padding:24px 32px 16px;display:flex;position:relative}.guide-shell__back[data-v-e3c17c45],.guide-shell__hide[data-v-e3c17c45],.guide-shell__close[data-v-e3c17c45]{--n-width:32px;--n-height:32px;--n-icon-size:22px;--n-text-color:var(--site-guide-text-subtle);--n-text-color-hover:var(--site-guide-title-color-2)}.guide-shell__back-icon[data-v-e3c17c45],.guide-shell__hide-icon[data-v-e3c17c45],.guide-shell__close-icon[data-v-e3c17c45]{width:22px;height:22px;font-size:22px}.guide-shell__brand[data-v-e3c17c45]{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.guide-shell__actions[data-v-e3c17c45]{align-items:center;gap:4px;display:flex}.guide-shell__logo[data-v-e3c17c45]{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.guide-shell__logo img[data-v-e3c17c45]{object-fit:contain;width:24px;height:24px;display:block}.guide-shell__brand-text[data-v-e3c17c45]{color:var(--site-guide-title-color-2);letter-spacing:.02em;font-size:14px;font-weight:700;line-height:18px}.guide-shell__body[data-v-e3c17c45]{flex:1;padding:24px 32px 32px;overflow:auto}.guide-shell__body--flush[data-v-e3c17c45]{min-height:0;padding:0;overflow:hidden}.guide-minimized-progress[data-v-2b1e843a]{z-index:2001;border:1px solid var(--site-guide-minimized-border);background:var(--site-guide-minimized-bg);width:min(300px,100vw - 32px);box-shadow:var(--site-guide-minimized-shadow);font:inherit;cursor:pointer;pointer-events:auto;text-align:left;transform-origin:var(--guide-minimized-origin-x,100%) var(--guide-minimized-origin-y,100%);user-select:none;border-radius:8px;flex-direction:column;align-items:stretch;padding:16px 18px 18px;transition:box-shadow .2s;display:flex;position:fixed;bottom:20px;right:20px}.guide-minimized-progress[data-v-2b1e843a]:hover{box-shadow:var(--site-guide-minimized-shadow-hover)}.guide-minimized-progress[data-v-2b1e843a]:focus-visible{box-shadow:var(--site-guide-minimized-shadow-hover)}.guide-minimized-progress[data-v-2b1e843a]:focus-visible{box-shadow:var(--site-guide-minimized-shadow-hover), var(--site-guide-primary-ring);outline:none}.guide-minimized-progress.is-complete[data-v-2b1e843a]{cursor:default}.guide-minimized-progress.is-complete[data-v-2b1e843a]:hover{box-shadow:var(--site-guide-minimized-shadow)}.guide-minimized-progress.is-complete[data-v-2b1e843a]:focus-visible{box-shadow:var(--site-guide-minimized-shadow)}.guide-minimized-progress__title[data-v-2b1e843a]{color:var(--site-guide-minimized-title-color);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:24px;overflow:hidden}.guide-minimized-progress__desc[data-v-2b1e843a]{color:var(--site-guide-minimized-desc-color);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:500;line-height:18px;display:flex;overflow:hidden}.guide-minimized-progress__desc-icon[data-v-2b1e843a]{flex:none}.guide-minimized-progress__meta[data-v-2b1e843a]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;display:grid}.guide-minimized-progress__progress[data-v-2b1e843a]{min-width:0}.guide-minimized-progress__progress[data-v-2b1e843a] .n-progress-graph-line-fill{--n-fill-color:var(--color-primary)}.guide-minimized-progress__percent[data-v-2b1e843a]{min-width:38px;color:var(--color-primary);letter-spacing:0;text-align:right;font-size:13px;font-weight:700;line-height:18px}.guide-step-header[data-v-930b41ae]{border-bottom:1px solid var(--site-guide-border-soft);align-items:flex-start;margin-bottom:24px;padding-bottom:16px;display:flex}.guide-step-header__text[data-v-930b41ae]{min-width:0}.guide-step-header__title[data-v-930b41ae]{color:var(--site-guide-heading-color);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:24px;display:flex}.guide-step-header__icon[data-v-930b41ae]{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.guide-step-header__desc[data-v-930b41ae]{color:var(--site-guide-text-subtle);margin:2px 0 0;font-size:12px;line-height:18px}.node-guide-form[data-v-57c0d5ed]{width:100%}.node-guide-form__label[data-v-57c0d5ed]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.node-guide-form__mapping-grid[data-v-57c0d5ed]{grid-template-columns:minmax(0,8fr) minmax(120px,4fr);gap:12px;display:grid}.node-guide-form__radio-row[data-v-57c0d5ed]{align-items:center;gap:18px;min-height:40px;padding:0 2px;display:flex}.node-guide-form__radio[data-v-57c0d5ed]{color:var(--site-guide-text-color);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.node-guide-form__framework-grid[data-v-57c0d5ed]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;display:grid}.node-guide-form__framework[data-v-57c0d5ed]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface-muted);min-height:40px;color:var(--site-guide-text-color);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;line-height:16px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.node-guide-form__framework[data-v-57c0d5ed]:hover,.node-guide-form__framework--active[data-v-57c0d5ed]{border-color:var(--color-primary);color:var(--color-primary)}.node-guide-form__framework--active[data-v-57c0d5ed]{background:var(--site-guide-primary-bg)}.node-guide-form .n-input[data-v-57c0d5ed],.node-guide-form .n-input-number[data-v-57c0d5ed] .n-input,.node-guide-form[data-v-57c0d5ed] .n-base-selection{--n-font-size:13px}.php-guide-form[data-v-951afc0c]{width:100%}.php-guide-form__label-row[data-v-951afc0c]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.php-guide-form__label[data-v-951afc0c]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.php-guide-form__domain-label[data-v-951afc0c]{align-items:center;gap:8px;min-width:0;display:inline-flex}.php-guide-form__domain-tip[data-v-951afc0c]{max-width:260px;color:var(--site-guide-text-muted);font-size:12px;font-weight:500;line-height:18px}.php-guide-form__hint[data-v-951afc0c]{color:var(--site-guide-text-subtle);font-size:10px;font-weight:500;line-height:16px}.php-guide-form__ssl-toggle[data-v-951afc0c]{color:var(--site-guide-text-muted);cursor:pointer;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.php-guide-form__choice-grid[data-v-951afc0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.php-guide-form__choice-grid--three[data-v-951afc0c]{grid-template-columns:repeat(3,minmax(0,1fr))}.php-guide-form__choice-grid--mysql[data-v-951afc0c]{gap:16px}.php-guide-form__choice[data-v-951afc0c]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);min-height:40px;color:var(--site-guide-text-color);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:700;transition:border-color .16s,background-color .16s;display:flex}.php-guide-form__choice--compact[data-v-951afc0c]{min-height:36px}.php-guide-form__choice[data-v-951afc0c]:hover,.php-guide-form__choice--active[data-v-951afc0c]{border-color:var(--color-primary);background:var(--site-guide-surface-muted)}.php-guide-form__database[data-v-951afc0c]{flex-direction:column;gap:12px;display:flex}.php-guide-form__database-toggle[data-v-951afc0c]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface-muted-strong);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 12px;display:flex}.php-guide-form__database-title[data-v-951afc0c]{color:var(--site-guide-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.php-guide-form__database-icon[data-v-951afc0c]{color:var(--color-primary);font-size:16px}.php-guide-form__database-card[data-v-951afc0c]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);box-shadow:var(--site-guide-inset-shadow);border-radius:12px;margin-bottom:24px;padding:16px}.php-guide-form[data-v-951afc0c] .n-form-item-label__text{width:100%}.php-guide-form .n-input[data-v-951afc0c]{--n-font-size:13px}.php-guide-form__control--readonly[data-v-951afc0c]{--n-color:var(--site-guide-surface-muted);--n-text-color:var(--site-guide-text-muted)}.proxy-guide-form[data-v-b279e57e]{width:100%}.proxy-guide-form__label-row[data-v-b279e57e]{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:22px;display:flex}.proxy-guide-form__label[data-v-b279e57e]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.proxy-guide-form__domain-label[data-v-b279e57e]{align-items:center;gap:8px;min-width:0;display:inline-flex}.proxy-guide-form__domain-tip[data-v-b279e57e]{max-width:260px;color:var(--site-guide-text-muted);font-size:12px;font-weight:500;line-height:18px}.proxy-guide-form__switch-label[data-v-b279e57e]{color:var(--site-guide-text-muted);cursor:pointer;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.proxy-guide-form__target-grid[data-v-b279e57e]{grid-template-columns:minmax(136px,.9fr) minmax(0,1.9fr) minmax(136px,.9fr);gap:12px;width:100%;display:grid}.proxy-guide-form__target-control[data-v-b279e57e] .n-form-item-blank{min-height:40px}.proxy-guide-form__cache-card[data-v-b279e57e]{box-sizing:border-box;border:1px solid var(--site-guide-border-muted);background:var(--site-guide-surface-muted);width:100%;min-height:42px;color:var(--site-guide-text-muted);cursor:pointer;user-select:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;font-weight:700;line-height:18px;display:flex}.proxy-guide-form[data-v-b279e57e] .n-form-item-label__text{width:100%}.proxy-guide-form .n-input[data-v-b279e57e],.proxy-guide-form .n-input-number[data-v-b279e57e] .n-input,.proxy-guide-form[data-v-b279e57e] .n-base-selection{--n-font-size:13px}@media (max-width:640px){.proxy-guide-form__label-row[data-v-b279e57e]{flex-direction:column;align-items:flex-start;gap:6px}.proxy-guide-form__target-grid[data-v-b279e57e]{grid-template-columns:1fr}}.wordpress-guide-form[data-v-176b372d]{width:100%}.wordpress-guide-form__label-row[data-v-176b372d]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.wordpress-guide-form__label[data-v-176b372d]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.wordpress-guide-form__domain-label[data-v-176b372d]{align-items:center;gap:8px;min-width:0;display:inline-flex}.wordpress-guide-form__domain-tip[data-v-176b372d]{max-width:260px;color:var(--site-guide-text-muted);font-size:12px;font-weight:500;line-height:18px}.wordpress-guide-form__ssl-toggle[data-v-176b372d]{color:var(--site-guide-text-muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.wordpress-guide-form[data-v-176b372d] .n-form-item-label__text{width:100%}.wordpress-guide-form .n-input[data-v-176b372d],.wordpress-guide-form__control[data-v-176b372d] .n-base-selection{--n-font-size:13px}.wordpress-guide-form__control--muted[data-v-176b372d]{--n-color:var(--site-guide-surface-muted);--n-color-focus:var(--site-guide-surface-muted);--n-color-focus-error:var(--site-guide-surface-muted);--n-text-color:var(--site-guide-text-muted)}.site-guide-form[data-v-cb14cea9]{flex-direction:column;min-height:404px;display:flex}.site-guide-form__body[data-v-cb14cea9]{border:0;flex:1;min-inline-size:0;margin:0;padding:0}.site-guide-form__fields[data-v-cb14cea9]{transition:opacity .2s}.site-guide-form__fields--disabled[data-v-cb14cea9]{pointer-events:none;opacity:.62}.site-guide-form__footer[data-v-cb14cea9]{border-top:1px solid var(--site-guide-divider);justify-content:flex-end;gap:10px;margin-top:16px;padding-top:24px;display:flex}.analyzing[data-v-d08636c5]{--analyzing-progress-accent:#34d399;text-align:center;place-content:center;min-height:650px;display:grid}.analyzing h2[data-v-d08636c5]{margin:0;font-size:19px}.analyzing p[data-v-d08636c5]{color:var(--site-guide-text-placeholder);margin:5px 0 0;font-size:12px}:root[theme-mode=dark]{--analyzing-progress-accent:var(--color-primary)}.scanner[data-v-d08636c5]{width:78px;height:78px;color:var(--color-primary);background:var(--site-guide-primary-bg);border-radius:18px;place-items:center;margin:0 auto 22px;font-size:34px;display:grid;position:relative;overflow:hidden}.scanner[data-v-d08636c5]:after{content:"";background:var(--color-primary);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--color-primary) 65%, transparent);animation:1.15s ease-in-out infinite scan-d08636c5;position:absolute;left:10px;right:10px}@keyframes scan-d08636c5{0%,to{top:15px}50%{top:61px}}.progress[data-v-d08636c5]{background:var(--site-guide-surface-muted);border-radius:5px;width:330px;height:6px;margin:24px auto 9px;overflow:hidden}.progress__bar[data-v-d08636c5]{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--analyzing-progress-accent));height:100%;transition:width .3s}.progress__number[data-v-d08636c5]{color:var(--site-guide-text-subtle);font-size:11px}.guide-progress[data-v-83887124]{flex-direction:column;justify-content:space-between;gap:24px;min-height:404px;display:flex}.guide-progress--import[data-v-83887124]{box-sizing:border-box;width:min(620px,100% - 48px);min-height:620px;margin:0 auto;padding-bottom:24px}.guide-progress__loading[data-v-83887124]{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.guide-progress__logo-wrap[data-v-83887124]{justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:relative}.guide-progress__pulse[data-v-83887124]{background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 36%, transparent) 0%, color-mix(in srgb, var(--color-primary) 22%, transparent) 48%, color-mix(in srgb, var(--color-primary) 0%, transparent) 80%);filter:blur(1px);border-radius:50%;position:absolute}.guide-progress__pulse--outer[data-v-83887124]{width:94px;height:94px;animation:2.5s ease-in-out infinite guide-progress-pulse-ring-83887124}.guide-progress__pulse--error[data-v-83887124]{background:radial-gradient(circle, color-mix(in srgb, var(--color-error) 36%, transparent) 0%, color-mix(in srgb, var(--color-error) 22%, transparent) 48%, color-mix(in srgb, var(--color-error) 0%, transparent) 80%)}.guide-progress__logo[data-v-83887124]{background:var(--color-primary);width:56px;height:56px;color:var(--site-guide-icon-inverse);box-shadow:var(--site-guide-primary-shadow-strong);border-radius:50%;justify-content:center;align-items:center;font-size:32px;display:flex;position:relative}.guide-progress__logo--error[data-v-83887124]{background:var(--color-error);box-shadow:0 12px 28px color-mix(in srgb, var(--color-error) 22%, transparent)}.guide-progress__logo i[data-v-83887124]{z-index:1;background-color:var(--site-guide-icon-inverse);color:var(--site-guide-icon-inverse);display:block;position:relative}.guide-progress__heading[data-v-83887124]{text-align:center}.guide-progress__heading h2[data-v-83887124]{color:var(--site-guide-title-color-2);margin:0;font-size:17px;font-weight:700;line-height:24px}.guide-progress__heading p[data-v-83887124]{color:var(--site-guide-text-subtle);margin-top:4px;font-size:13px;font-weight:500;line-height:18px}.guide-progress__task-panel[data-v-83887124]{box-sizing:border-box;border:1px solid var(--site-guide-border-soft);background:var(--site-guide-surface-muted-alpha);width:100%;max-width:448px;box-shadow:var(--site-guide-panel-inset-shadow);border-radius:16px;margin:0 auto;padding:20px}.guide-progress--import .guide-progress__task-panel[data-v-83887124]{height:340px}.guide-progress--import .guide-progress__steps-scroll[data-v-83887124]{height:100%}.guide-progress__steps[data-v-83887124]{flex-direction:column;gap:14px;display:flex}.guide-progress__step[data-v-83887124]{align-items:flex-start;gap:12px;transition:color .3s;display:flex}.guide-progress__step-icon[data-v-83887124]{width:16px;height:16px;color:var(--site-guide-icon-muted);flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:16px;display:inline-flex}.guide-progress__step-icon i[data-v-83887124]{display:block}.guide-progress__step-content[data-v-83887124]{flex-direction:column;gap:1px;min-width:0;display:flex}.guide-progress__step-label[data-v-83887124]{color:var(--site-guide-text-subtle);font-size:13px;font-weight:600;line-height:20px;transition:color .3s}.guide-progress__step--running .guide-progress__step-icon[data-v-83887124]{--n-color:var(--color-primary);color:var(--color-primary)}.guide-progress__step--running .guide-progress__step-label[data-v-83887124]{color:var(--site-guide-title-color-2)}.guide-progress__step--success .guide-progress__step-icon[data-v-83887124]{color:var(--color-primary)}.guide-progress__step--success .guide-progress__step-label[data-v-83887124]{color:var(--color-primary);font-weight:700}.guide-progress__step--failed .guide-progress__step-icon[data-v-83887124]{color:var(--site-guide-danger)}.guide-progress__step--failed .guide-progress__step-label[data-v-83887124]{color:var(--site-guide-danger);font-weight:700}.guide-progress__message[data-v-83887124]{color:var(--site-guide-text-disabled);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:18px}.guide-progress__bar-block[data-v-83887124]{gap:8px;width:100%;display:grid}.guide-progress__bar-block[data-v-83887124] .n-progress-graph-line-fill{--n-fill-color:var(--color-primary)}.guide-progress__bar-block--error[data-v-83887124] .n-progress-graph-line-fill{--n-fill-color:var(--color-error)}.guide-progress__bar-meta[data-v-83887124]{color:var(--site-guide-title-color-2);letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;line-height:14px;display:flex}.guide-progress__failed[data-v-83887124]{flex-direction:column;gap:10px;width:100%;max-width:620px;margin:0 auto;display:flex}@keyframes guide-progress-pulse-ring-83887124{0%{opacity:.4;transform:scale(.95)}50%{opacity:.7;transform:scale(1.08)}to{opacity:.4;transform:scale(.95)}}.database-details[data-v-0e6111d9]{background:var(--site-guide-surface-muted);padding:16px}.database-section-title[data-v-0e6111d9]{color:var(--site-guide-text-secondary);letter-spacing:.15px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.database-source[data-v-0e6111d9]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);border-radius:8px;margin-bottom:16px;padding:12px}.database-source-header[data-v-0e6111d9]{border-bottom:1px solid var(--site-guide-border-soft);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:8px;display:grid}.database-source-header__content[data-v-0e6111d9]{min-width:0}.database-source-label[data-v-0e6111d9]{color:var(--site-guide-text-muted);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.database-tabs[data-v-0e6111d9]{gap:6px;display:flex}.database-tabs button[data-v-0e6111d9]{height:32px;color:var(--site-guide-text-muted);border:1px solid var(--site-guide-border);background:var(--site-guide-surface);cursor:pointer;border-radius:8px;padding:0 11px;font-size:12px}.database-tabs button.active[data-v-0e6111d9]{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 42%, var(--site-guide-border));background:var(--site-guide-primary-bg)}.database-tabs button[data-v-0e6111d9]:disabled{cursor:not-allowed;opacity:.5}.database-source-content[data-v-0e6111d9]{margin-top:8px}.database-file-select[data-v-0e6111d9],.database-file-upload[data-v-0e6111d9]{margin:0}.detected-file__icon[data-v-0e6111d9]{width:30px;height:30px;color:var(--color-primary);background:var(--site-guide-primary-bg);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.database-grid[data-v-0e6111d9]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);border-radius:11px;padding:13px}.field[data-v-0e6111d9]{min-width:0;margin:0}.field[data-v-0e6111d9] .n-form-item-label{color:var(--site-guide-text-muted);padding:0 0 5px;font-size:12px}.field[data-v-0e6111d9] .n-form-item-blank{min-height:0;display:block}.field[data-v-0e6111d9] .n-form-item-feedback-wrapper{min-height:0}.field[data-v-0e6111d9] .n-form-item-feedback-wrapper:not(:empty){padding-top:4px}.field-label-title[data-v-0e6111d9]{align-items:center;gap:3px;display:inline-flex}.field-required[data-v-0e6111d9]{color:var(--site-guide-danger)}.config-update[data-v-0e6111d9]{width:100%;color:var(--site-guide-text-muted);border:1px solid var(--site-guide-border);background:var(--site-guide-surface);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px;display:flex}.config-update strong[data-v-0e6111d9],.config-update span[data-v-0e6111d9]{display:block}.config-update strong[data-v-0e6111d9]{color:var(--site-guide-text-secondary);margin-bottom:3px;font-size:12px}.config-update span[data-v-0e6111d9]{color:var(--site-guide-text-subtle);font-size:12px}.database-footer[data-v-0e6111d9]{border-top:1px solid var(--site-guide-border-soft);background:var(--site-guide-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.database-footer .n-button[data-v-0e6111d9]{font-weight:600}.database-disable[data-v-0e6111d9]{--n-text-color:var(--site-guide-text-muted)!important}.database-footer__actions[data-v-0e6111d9]{gap:8px;display:flex}.import-database-modal.n-dialog{border:1px solid var(--site-guide-border);box-shadow:var(--site-guide-panel-shadow);border-radius:15px;overflow:hidden}.import-database-modal .n-dialog__title{margin:0}.import-database-modal .n-dialog__title>div:first-child{white-space:normal;background:var(--site-guide-surface);border-bottom:1px solid var(--site-guide-border-soft);border-radius:15px 15px 0 0;width:100%;height:auto;padding:0;line-height:normal;overflow:visible}.import-database-modal .n-dialog__content{margin:0}.import-database-modal__header{justify-content:space-between;align-items:flex-start;padding:16px 18px 14px;display:flex}.import-database-modal__heading{flex-direction:column;gap:3px;display:flex}.import-database-modal__heading strong{color:var(--site-guide-title-color-2);font-size:14px;font-weight:720}.import-database-modal__heading span{color:var(--site-guide-text-subtle);font-size:12px;font-weight:400}.import-database-modal__close{width:28px;height:28px;color:var(--site-guide-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:18px;display:grid}.import-database-modal__close:hover{background:var(--site-guide-surface-muted)}.review-step[data-v-8d27eb17]{--review-database-icon-color:#0284c7;--review-database-icon-bg:#f0f9ff;flex-direction:column;padding:24px 32px;display:flex}:root[theme-mode=dark]{--review-database-icon-color:#38bdf8;--review-database-icon-bg:#082f49}.section-header[data-v-8d27eb17]{border-bottom:1px solid var(--site-guide-border-soft);justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.section-header h2[data-v-8d27eb17]{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.section-header p[data-v-8d27eb17]{color:var(--site-guide-text-placeholder);margin:1px 0 0;font-size:12px}.section-header--page[data-v-8d27eb17]{padding-bottom:16px;display:block}.section-header--page h2[data-v-8d27eb17]{color:var(--site-guide-title-color-2);font-size:18px;font-weight:720;line-height:1.35}.section-header--page p[data-v-8d27eb17]{color:var(--site-guide-text-placeholder);margin-top:2px}.mini-icon[data-v-8d27eb17]{width:23px;height:23px;color:var(--site-guide-icon-inverse);background:var(--color-primary);border-radius:6px;place-items:center;font-size:11px;font-weight:750;display:grid}.review-layout[data-v-8d27eb17]{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:18px;margin-top:20px;display:grid}.review-main[data-v-8d27eb17]{min-width:0;padding:0 2px}.field[data-v-8d27eb17]{min-width:0;margin:0;position:relative}.field[data-v-8d27eb17] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.field[data-v-8d27eb17] .n-form-item-label__text{flex:1;min-width:0}.field[data-v-8d27eb17] .n-form-item-blank{min-height:0;display:block}.field[data-v-8d27eb17] .n-form-item-feedback-wrapper:not(:empty){padding-top:5px}.field-label-row[data-v-8d27eb17]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.field-label-row--start[data-v-8d27eb17]{justify-content:flex-start;gap:6px}.field-label-title[data-v-8d27eb17]{align-items:center;gap:3px;min-width:0;display:inline-flex}.field-required[data-v-8d27eb17]{color:var(--n-asterisk-color,var(--site-guide-danger))}.field-help[data-v-8d27eb17]{color:var(--site-guide-text-muted);cursor:help}.field-note[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-top:6px;font-size:11px;line-height:1.45;display:block}.toggle-line[data-v-8d27eb17]{color:var(--site-guide-text-muted);align-items:center;gap:7px;font-size:12px;display:flex}.toggle-line--compact[data-v-8d27eb17]{white-space:nowrap;flex-shrink:0;font-weight:500}.form-footer[data-v-8d27eb17]{border-top:1px solid var(--site-guide-border-soft);justify-content:flex-end;gap:10px;margin-top:18px;padding:16px 0;display:flex}.form-footer--page[data-v-8d27eb17]{margin-top:22px;padding-top:18px;padding-bottom:0}.dependency-card[data-v-8d27eb17]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);box-shadow:var(--site-guide-inset-shadow);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:16px;display:flex}.dependency-card__title[data-v-8d27eb17],.dependency-card__switch[data-v-8d27eb17]{align-items:center;display:flex}.dependency-card__title[data-v-8d27eb17]{color:var(--site-guide-text-color);gap:6px;font-size:13px}.dependency-card__switch[data-v-8d27eb17]{color:var(--site-guide-text-muted);cursor:pointer;gap:8px;font-size:12px}.database-card[data-v-8d27eb17]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);box-shadow:var(--site-guide-inset-shadow);border-radius:15px;margin-top:20px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.database-card--enabled[data-v-8d27eb17]{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--site-guide-border));box-shadow:var(--site-guide-primary-shadow)}.database-card__head[data-v-8d27eb17]{background:linear-gradient(180deg, var(--site-guide-surface), var(--site-guide-surface-muted));align-items:center;gap:12px;padding:15px 16px;display:flex}.database-card__icon[data-v-8d27eb17]{width:36px;height:36px;color:var(--review-database-icon-color);background:var(--review-database-icon-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--review-database-icon-color) 22%, transparent);border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.database-card__copy[data-v-8d27eb17]{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:36px;display:flex}.database-card__copy>strong[data-v-8d27eb17],.database-card__copy>span[data-v-8d27eb17]{display:block}.database-card__copy>strong[data-v-8d27eb17]{color:var(--site-guide-text-color);align-items:center;gap:6px;font-size:13px;font-weight:720;line-height:16px;display:flex}.database-card__copy>strong small[data-v-8d27eb17]{color:var(--site-guide-text-muted);border:1px solid var(--site-guide-border);background:var(--site-guide-surface);border-radius:10px;align-items:center;margin-left:0;padding:2px 7px;font-size:9px;font-weight:620;line-height:12px;display:inline-flex}.database-card__copy>span[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-top:2px;font-size:10.5px;line-height:14px}.database-card__action[data-v-8d27eb17]{margin-left:auto}.database-card__arrow[data-v-8d27eb17]{margin-left:5px;font-size:14px}.database-card__summary[data-v-8d27eb17]{color:var(--site-guide-text-muted);border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--site-guide-border));background:var(--site-guide-primary-bg);border-radius:9px;align-items:center;gap:9px;margin:-3px 16px 13px 64px;padding:9px 11px;font-size:10px;display:flex}.database-card__summary-content[data-v-8d27eb17]{flex:1;min-width:0}.database-card__summary-file[data-v-8d27eb17],.database-card__summary-target[data-v-8d27eb17]{display:block}.database-card__summary-file[data-v-8d27eb17]{color:var(--site-guide-text-color);font-size:10.5px}.database-card__summary-target[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-top:1px;font-size:9.5px}.database-card__summary-icon[data-v-8d27eb17]{width:16px;height:16px;color:var(--site-guide-icon-inverse);background:var(--color-primary);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid!important}.summary[data-v-8d27eb17]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);box-shadow:var(--site-guide-inset-shadow);border-radius:14px;overflow:hidden}.summary header[data-v-8d27eb17]{border-bottom:1px solid var(--site-guide-border-soft);background:var(--site-guide-surface-header);flex-direction:column;padding:15px 16px 13px;display:flex}.summary header strong[data-v-8d27eb17]{color:var(--site-guide-title-color-2);font-size:13px;font-weight:720}.summary header span[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-top:2px;font-size:10px}.summary dl[data-v-8d27eb17]{margin:0;padding:7px 16px}.summary dl div[data-v-8d27eb17]{border-bottom:1px solid var(--site-guide-border-soft);padding:9px 0}.summary dl div[data-v-8d27eb17]:last-child{border-bottom:0}.summary dt[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-bottom:2px;font-size:10px;font-weight:580}.summary dd[data-v-8d27eb17]{color:var(--site-guide-text-secondary);margin:0;font-size:11px;font-weight:620}.summary__notice[data-v-8d27eb17]{color:var(--site-guide-text-muted);background:var(--site-guide-primary-bg);border-radius:9px;align-items:flex-start;gap:8px;margin:5px 10px 10px;padding:10px;font-size:10px;line-height:1.5;display:flex}.summary__notice-icon[data-v-8d27eb17]{width:16px;height:16px;color:var(--site-guide-icon-inverse);background:var(--color-primary);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}@media (max-width:960px){.review-layout[data-v-8d27eb17]{grid-template-columns:1fr}.summary[data-v-8d27eb17]{order:-1}}@media (max-width:680px){.review-step[data-v-8d27eb17]{padding:22px 18px}.section-header[data-v-8d27eb17]{display:block}.section-header p[data-v-8d27eb17]{margin-top:5px}}.archive-field[data-v-c075badd] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.archive-field[data-v-c075badd] .n-form-item-blank{min-height:0;display:block}.archive-upload[data-v-c075badd]{border:1px dashed var(--site-guide-border-muted);background:var(--site-guide-surface-muted-alpha);text-align:left;border-radius:13px;justify-content:center;align-items:center;min-height:92px;padding:18px;display:flex}.upload-content[data-v-c075badd]{justify-content:center;align-items:center;gap:17px;width:fit-content;max-width:100%;display:flex}.upload-icon[data-v-c075badd]{width:47px;height:47px;color:var(--color-primary);background:var(--site-guide-primary-bg);border-radius:12px;flex:none;place-items:center;font-size:23px;display:grid}.upload-icon i[data-v-c075badd]{color:var(--color-primary)}.upload-copy[data-v-c075badd]{flex-direction:column;flex:0 auto;min-width:0;max-width:360px;display:flex}.upload-copy strong[data-v-c075badd]{color:var(--site-guide-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.upload-copy span[data-v-c075badd]{color:var(--site-guide-text-subtle);margin-top:3px;font-size:11px}.browse[data-v-c075badd]{--n-border-radius:8px;flex:none}@media (max-width:760px){.upload-content[data-v-c075badd]{flex-wrap:wrap;width:100%}.upload-copy[data-v-c075badd]{flex-basis:calc(100% - 64px)}.browse[data-v-c075badd]{margin-left:64px}}.git-form[data-v-01b8a070] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.git-form[data-v-01b8a070] .n-form-item-blank{min-height:0;display:block}.git-form[data-v-01b8a070] .n-form-item-feedback-wrapper:not(:empty){padding-top:5px}.field-note[data-v-01b8a070]{color:var(--site-guide-text-subtle);margin-top:6px;font-size:11px;line-height:1.45}.repository-help[data-v-01b8a070]{color:var(--color-primary);cursor:pointer}.repository-help__image[data-v-01b8a070]{width:400px;max-width:100%;display:block}span.field-note[data-v-01b8a070]{display:block}.ssh-key-panel[data-v-01b8a070]{flex-direction:column;gap:8px;width:100%;display:flex}.ssh-key-controls[data-v-01b8a070]{align-items:center;gap:8px;display:flex}.ssh-key-select[data-v-01b8a070]{flex:1}.ssh-public-key[data-v-01b8a070]{width:100%}.ssh-key-note[data-v-01b8a070]{margin-top:0}.local-archive-field[data-v-c8f2e5ef] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.local-archive-field[data-v-c8f2e5ef] .n-form-item-blank{min-height:0;display:block}.local-archive-note[data-v-c8f2e5ef]{color:var(--site-guide-text-subtle);margin-top:6px;font-size:11px;line-height:1.45;display:block}.remote-directory-picker[data-v-2c46dcd1]{flex-direction:column;height:100%;display:flex}.remote-directory-picker__header[data-v-2c46dcd1]{border-bottom:1px solid var(--color-border);align-items:center;gap:16px;padding:16px;display:flex}.remote-directory-picker__navigator[data-v-2c46dcd1]{flex:1;min-width:0;overflow:hidden}.remote-directory-picker__search[data-v-2c46dcd1]{flex:none;width:240px}.remote-directory-picker__search-icon[data-v-2c46dcd1]{color:var(--color-text-4);font-size:16px}.remote-directory-picker__content[data-v-2c46dcd1]{flex:1;min-height:0;display:flex;overflow:hidden}.remote-directory-picker__table[data-v-2c46dcd1]{flex:1}.remote-directory-picker__table[data-v-2c46dcd1] .selected-row .n-data-table-td{background-color:var(--color-table-td-hover)}[data-v-2c46dcd1] .remote-directory-row{cursor:pointer}[data-v-2c46dcd1] .remote-file-row{cursor:default}.remote-directory-picker__footer[data-v-2c46dcd1]{border-top:1px solid var(--modal-action-top-border);background-color:var(--modal-action-bg);border-bottom-left-radius:var(--n-border-radius);border-bottom-right-radius:var(--n-border-radius);justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.remote-directory-picker__selection[data-v-2c46dcd1]{align-items:center;gap:10px;min-width:0;display:flex}.remote-directory-picker__selection[data-v-2c46dcd1] .n-input{width:240px}.remote-directory-picker__actions[data-v-2c46dcd1]{flex:none;gap:10px;display:flex}.remote-form[data-v-f0764c18] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.remote-form[data-v-f0764c18] .n-form-item-blank{min-height:0;display:block}.remote-form[data-v-f0764c18] .n-form-item-feedback-wrapper:not(:empty){padding-top:5px}.connection-fields[data-v-f0764c18]{align-items:flex-start}.connection-protocol[data-v-f0764c18],.connection-port[data-v-f0764c18]{flex:0 0 170px;width:170px}.connection-server[data-v-f0764c18]{flex:240px;min-width:240px}.connection-auth[data-v-f0764c18]{flex:none;width:max-content}@media screen and (max-width:640px){.connection-protocol[data-v-f0764c18],.connection-server[data-v-f0764c18],.connection-port[data-v-f0764c18],.connection-auth[data-v-f0764c18]{flex-basis:100%;width:100%}}.field-note[data-v-f0764c18]{color:var(--site-guide-text-subtle);margin-top:6px;font-size:11px;line-height:1.45;display:block}.source-step[data-v-631c64de]{--import-blue:#0284c7;--import-blue-bg:#f0f9ff;--import-emerald:#059669;--import-emerald-bg:#ecfdf5;--import-purple:#4f46e5;--import-purple-bg:#eef2ff;--import-rose:#f43f5e;--import-rose-bg:#fff1f2;padding:22px 32px}:root[theme-mode=dark]{--import-blue:#38bdf8;--import-blue-bg:#082f49;--import-emerald:var(--color-primary);--import-emerald-bg:#12351d;--import-purple:#a78bfa;--import-purple-bg:#312e81;--import-rose:#fb7185;--import-rose-bg:#4c0519}.hero[data-v-631c64de]{text-align:center;margin-bottom:20px}.hero h1[data-v-631c64de]{letter-spacing:-.35px;margin:0 0 4px;font-size:23px;font-weight:720;line-height:1.35}.hero p[data-v-631c64de]{color:var(--site-guide-text-placeholder);margin:0;font-size:12px;font-weight:500}.source-grid[data-v-631c64de]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.source-card[data-v-631c64de]{min-height:90px;color:inherit;border:1px solid var(--site-guide-border);background:var(--site-guide-surface);cursor:pointer;text-align:left;touch-action:manipulation;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:11px;padding:13px 12px;transition:border-color .16s,background-color .16s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.source-card[data-v-631c64de]:hover{border-color:var(--site-guide-border-muted);background:var(--site-guide-surface-muted);box-shadow:var(--site-guide-inset-shadow)}.source-card[data-v-631c64de]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 24%, transparent);outline-offset:2px}.source-card[data-v-631c64de]:disabled{cursor:not-allowed;opacity:.58}.source-card__copy[data-v-631c64de]{min-width:0}.source-card__copy strong[data-v-631c64de]{color:var(--site-guide-title-color-2);text-wrap:balance;font-size:14px;font-weight:600;line-height:1.35;display:block}.source-card__copy span[data-v-631c64de]{color:var(--site-guide-text-subtle);margin-top:4px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.source-card--active[data-v-631c64de]{border-color:color-mix(in srgb, var(--color-primary) 48%, var(--site-guide-border));background:var(--site-guide-primary-bg)}.source-card--active .source-card__icon[data-v-631c64de]{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 28%, var(--site-guide-border));background:var(--site-guide-primary-bg)}.source-card--active .source-card__copy strong[data-v-631c64de]{color:var(--color-primary)}.source-card--active[data-v-631c64de]:hover{border-color:var(--color-primary);background:var(--site-guide-primary-bg)}.source-card__icon[data-v-631c64de]{border:1px solid transparent;border-radius:10px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.source-card--archive .source-card__icon[data-v-631c64de]{color:var(--import-blue);border-color:color-mix(in srgb, var(--import-blue) 24%, var(--site-guide-border));background:var(--import-blue-bg)}.source-card--remote .source-card__icon[data-v-631c64de]{color:var(--import-emerald);border-color:color-mix(in srgb, var(--import-emerald) 24%, var(--site-guide-border));background:var(--import-emerald-bg)}.source-card--git .source-card__icon[data-v-631c64de]{color:var(--import-purple);border-color:color-mix(in srgb, var(--import-purple) 24%, var(--site-guide-border));background:var(--import-purple-bg)}.source-card--local-archive .source-card__icon[data-v-631c64de]{color:var(--import-rose);border-color:color-mix(in srgb, var(--import-rose) 24%, var(--site-guide-border));background:var(--import-rose-bg)}.source-config[data-v-631c64de]{border:1px solid var(--site-guide-border);border-radius:14px;margin-top:16px;padding:16px 20px 0}.section-header[data-v-631c64de]{border-bottom:1px solid var(--site-guide-border-soft);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.section-header h2[data-v-631c64de]{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.section-header p[data-v-631c64de]{color:var(--site-guide-text-placeholder);font-size:12px}.mini-icon[data-v-631c64de]{width:23px;height:23px;color:var(--site-guide-icon-inverse);background:var(--color-primary);border-radius:6px;place-items:center;font-size:11px;font-weight:750;display:grid}.source-config__body[data-v-631c64de]{padding-top:16px}.form-footer[data-v-631c64de]{border-top:1px solid var(--site-guide-border-soft);justify-content:flex-end;gap:10px;padding:16px 0;display:flex}@media (max-width:960px){.source-grid[data-v-631c64de]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.source-card[data-v-631c64de]{transition:none}}@media (max-width:680px){.source-step[data-v-631c64de]{padding:22px 18px}.source-grid[data-v-631c64de]{grid-template-columns:1fr}.section-header[data-v-631c64de]{display:block}.section-header p[data-v-631c64de]{margin-top:5px}}.import-success[data-v-fc9fd974]{text-align:center;flex-direction:column;justify-content:center;width:min(570px,100% - 48px);min-height:570px;margin:0 auto;padding-bottom:38px;display:flex}.import-success__hero[data-v-fc9fd974]{text-align:center}.import-success__hero h2[data-v-fc9fd974]{color:var(--site-guide-title-color-2);margin:0;font-size:20px;font-weight:720}.import-success__hero p[data-v-fc9fd974]{color:var(--site-guide-text-subtle);margin:5px 0 0;font-size:12px}.import-success__icon[data-v-fc9fd974]{width:66px;height:66px;color:var(--site-guide-icon-inverse);background:var(--color-primary);box-shadow:var(--site-guide-primary-shadow-strong);border-radius:50%;place-items:center;margin:0 auto 19px;font-size:27px;display:grid}.import-success__icon>span[data-v-fc9fd974]{width:1em;height:1em;color:var(--site-guide-icon-inverse);background-color:var(--site-guide-icon-inverse);display:block}.import-success__card[data-v-fc9fd974]{text-align:left;border:1px solid var(--site-guide-border);background:var(--site-guide-surface-muted);border-radius:13px;width:min(450px,100%);margin:23px auto;padding:16px 20px}.import-success__row[data-v-fc9fd974]{grid-template-columns:110px minmax(0,1fr);gap:12px;padding:6px 0;font-size:12px;display:grid}.import-success__row>span[data-v-fc9fd974]{color:var(--site-guide-text-subtle)}.import-success__row>strong[data-v-fc9fd974]{color:var(--site-guide-text-secondary);overflow-wrap:anywhere;font-weight:550}.import-success__ready[data-v-fc9fd974]{color:var(--color-primary)!important}.import-success__actions[data-v-fc9fd974]{justify-content:center;gap:10px;display:flex}@media (max-width:640px){.import-success__row[data-v-fc9fd974]{grid-template-columns:90px minmax(0,1fr)}}.workflow[data-v-56b4af8a]{color:var(--site-guide-text-color);background:var(--site-guide-surface);position:relative;overflow:hidden}.guide-success[data-v-929abe6b]{--guide-success-primary-soft:var(--color-primary-1,var(--site-guide-primary-bg));--guide-success-primary-tint:color-mix(in srgb, var(--color-primary) 12%, var(--site-guide-surface));flex-direction:column;justify-content:space-between;gap:24px;min-height:404px;display:flex}.guide-success__hero[data-v-929abe6b]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.guide-success__icon[data-v-929abe6b]{background:var(--guide-success-primary-soft);background:var(--guide-success-primary-tint);width:48px;height:48px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;font-size:24px;display:flex}.guide-success__hero h2[data-v-929abe6b]{color:var(--site-guide-title-color);margin:0;font-size:20px;font-weight:700;line-height:28px}.guide-success__hero p[data-v-929abe6b]{color:var(--site-guide-text-subtle);margin:0;font-size:12px;line-height:18px}.guide-success__matrix[data-v-929abe6b]{--guide-success-label-column:184px;border:1px solid var(--site-guide-border-panel);background:var(--site-guide-surface-muted-alpha);border-radius:16px;overflow:hidden}.guide-success__matrix-header[data-v-929abe6b]{border-bottom:1px solid var(--site-guide-border);background:var(--site-guide-surface-header);justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;font-weight:700;line-height:18px;display:flex}.guide-success__matrix-list[data-v-929abe6b]{background:var(--site-guide-surface);padding:4px}.guide-success__matrix-item[data-v-929abe6b]{grid-template-columns:minmax(0, var(--guide-success-label-column)) minmax(0, 1fr);min-height:44px;color:var(--site-guide-text-color);align-items:center;column-gap:12px;padding:12px;font-size:12px;line-height:18px;display:grid}.guide-success__matrix-item+.guide-success__matrix-item[data-v-929abe6b]{border-top:1px solid var(--site-guide-border-soft)}.guide-success__matrix-title[data-v-929abe6b]{color:var(--site-guide-text-secondary)}.guide-success__matrix-active[data-v-929abe6b]{color:var(--color-primary);justify-content:flex-end;align-items:center;gap:4px;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}.guide-success__matrix-dot[data-v-929abe6b]{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:1.6s cubic-bezier(.4,0,.6,1) infinite guide-success-dot-pulse-929abe6b}.guide-success__matrix-label[data-v-929abe6b]{min-width:0;color:var(--site-guide-text-subtle);white-space:nowrap;font-weight:700}.guide-success__matrix-value[data-v-929abe6b]{text-align:right;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.guide-success__matrix-text[data-v-929abe6b]{white-space:pre-line;overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;max-width:100%;font-weight:700;display:inline-flex}.guide-success__matrix-text[data-v-929abe6b]:-webkit-any(a){text-decoration:none}.guide-success__matrix-text[data-v-929abe6b]:is(a){text-decoration:none}.guide-success__matrix-text[data-v-929abe6b]:-webkit-any(a):hover{color:var(--primary-button-color-hover);text-decoration:underline}.guide-success__matrix-text[data-v-929abe6b]:is(a):hover{color:var(--primary-button-color-hover);text-decoration:underline}.guide-success__matrix-details[data-v-929abe6b]{color:var(--site-guide-text-color);flex-direction:column;align-items:flex-end;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:16px;display:flex}.guide-success__matrix-details p[data-v-929abe6b]{margin:0}.guide-success__matrix-details span[data-v-929abe6b]{color:var(--site-guide-text-secondary)}.guide-success__matrix-details strong[data-v-929abe6b]{color:var(--site-guide-text-color);font-weight:700}.guide-success__matrix-text--green[data-v-929abe6b]{color:var(--color-primary)}.guide-success__matrix-text--emerald[data-v-929abe6b]{background:var(--guide-success-primary-soft);color:var(--color-primary);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.guide-success__matrix-text--violet[data-v-929abe6b]{background:var(--site-guide-violet-bg);color:var(--site-guide-violet-text);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.guide-success__matrix-text--slate[data-v-929abe6b]{background:var(--site-guide-surface-muted);color:var(--site-guide-text-color);border-radius:4px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.guide-success__matrix-text--badge-emerald[data-v-929abe6b],.guide-success__matrix-text--badge-slate[data-v-929abe6b]{border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700;line-height:16px}.guide-success__matrix-text--badge-emerald[data-v-929abe6b]{background:var(--guide-success-primary-soft);color:var(--color-primary)}.guide-success__matrix-text--badge-slate[data-v-929abe6b]{background:color-mix(in srgb, var(--site-guide-text-disabled) 22%, var(--site-guide-surface));color:var(--site-guide-text-disabled)}.guide-success__copy[data-v-929abe6b]{--n-icon-size:16px;height:24px;color:var(--site-guide-text-subtle)}.guide-success__copy[data-v-929abe6b]:hover{color:var(--site-guide-text-color)}.guide-success__actions[data-v-929abe6b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-success__action[data-v-929abe6b]{--n-font-size:12px;--n-icon-size:16px;--n-font-weight:700}.guide-success__action--wide[data-v-929abe6b]{grid-column:1/-1}.guide-success__tip[data-v-929abe6b]{border:1px solid var(--site-guide-border-soft);background:var(--site-guide-surface-muted);color:var(--site-guide-text-muted);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;font-size:12px;line-height:18px;display:flex}.guide-success__tip>span[data-v-929abe6b]{color:var(--color-primary);flex:none;margin-top:1px;font-size:16px}.guide-success__tip p[data-v-929abe6b]{margin:0}.guide-success__tip-link[data-v-929abe6b]{vertical-align:baseline;--n-text-color:var(--color-primary);--n-text-color-focus:var(--primary-button-color-hover);--n-text-color-hover:var(--primary-button-color-hover);--n-text-color-pressed:var(--primary-button-color-pressed);font-size:12px;font-weight:700}@keyframes guide-success-dot-pulse-929abe6b{0%,to{opacity:1}50%{opacity:.45}}.guide-type[data-v-d944aed9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guide-type__item[data-v-d944aed9]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);min-height:114px;color:inherit;text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding:20px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.guide-type__item[data-v-d944aed9]:hover,.guide-type__item--active[data-v-d944aed9]{border-color:var(--color-primary);background:var(--site-guide-surface);box-shadow:var(--site-guide-primary-shadow)}.guide-type__icon[data-v-d944aed9]{background:var(--site-guide-surface-muted);border-radius:12px;justify-content:center;align-items:center;width:72px;height:72px;transition:background .16s,transform .16s;display:flex}.guide-type__icon-symbol[data-v-d944aed9]{width:48px;height:48px;display:block}.guide-type__item:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--active .guide-type__icon[data-v-d944aed9]{transform:scale(1.05)}.guide-type__content[data-v-d944aed9]{flex-direction:column;align-self:start;min-width:0;display:flex}.guide-type__title[data-v-d944aed9]{color:var(--site-guide-title-color-2);font-size:14px;font-weight:700;line-height:22px}.guide-type__desc[data-v-d944aed9]{color:var(--site-guide-text-placeholder);margin-top:6px;font-size:12px;font-weight:600;line-height:19px}.guide-type__item--wordpress .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-wordpress-color)}.guide-type__item--wordpress:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--wordpress.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-wordpress-bg)}.guide-type__item--php .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-php-color)}.guide-type__item--php:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--php.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-php-bg)}.guide-type__item--node-framework .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-node-color)}.guide-type__item--node-framework:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--node-framework.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-node-bg)}.guide-type__item--proxy .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-proxy-color)}.guide-type__item--proxy:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--proxy.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-proxy-bg)}.guide-type__item--import-project .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-wordpress-color)}.guide-type__item--import-project:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--import-project.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-wordpress-bg)}.guide-type__item--ai-builder .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-violet-text)}.guide-type__item--ai-builder:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--ai-builder.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-violet-bg)}.site-guide-welcome[data-v-b74799d3]{flex-direction:column;padding:16px 0 32px;display:flex}.site-guide-welcome__intro[data-v-b74799d3]{text-align:center;margin-bottom:30px}.site-guide-welcome__title[data-v-b74799d3]{color:var(--site-guide-title-color);margin:0;font-size:24px;font-weight:700;line-height:32px}.site-guide-welcome__desc[data-v-b74799d3]{color:var(--site-guide-text-muted);margin:6px 0 0;font-size:12px;font-weight:500;line-height:18px}.site-guide-welcome__footer[data-v-b74799d3]{border-top:1px solid var(--site-guide-divider);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.site-guide-welcome__link[data-v-b74799d3]{--n-text-color:var(--site-guide-text-subtle);--n-font-weight:700}.site-guide[data-v-663d44b0]{background:var(--site-guide-panel-bg);width:700px;min-height:530px;box-shadow:var(--site-guide-panel-shadow);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.site-guide--import-project[data-v-663d44b0]{width:min(920px,100vw - 32px);min-height:0}.site-guide-dialog--hidden{visibility:hidden!important;pointer-events:none!important}.site-guide-dialog--hidden .n-dialog__content{visibility:hidden!important}.site-guide-dialog-motion-clone{pointer-events:none!important;transform-origin:0 0!important;overflow:hidden!important}.home-setup-tabs-modal.n-modal{box-shadow:none!important}.home-setup-tabs-mask{z-index:1999;pointer-events:auto}.home-setup-tabs[data-v-791a0f6d]{flex-direction:column;align-items:center;display:flex}.home-setup-tabs__tabs[data-v-791a0f6d]{--setup-tabs-rail-bg:var(--site-guide-surface);--setup-tabs-rail-border:var(--site-guide-border);--setup-tabs-text:var(--site-guide-text-muted);--setup-tabs-active-text:#fff;--setup-tabs-badge-bg:#ff5b67;--setup-tabs-badge-text:#fff;--n-color-segment:var(--setup-tabs-rail-bg);--n-tab-border-radius:999px;--n-tab-color-segment:var(--color-primary);--n-tab-text-color:var(--setup-tabs-text);--n-tab-text-color-active:var(--setup-tabs-active-text);--n-font-weight-strong:700;--n-pane-padding-top:0;width:100%}.home-setup-tabs__tabs[data-v-791a0f6d]>.n-tabs-nav{justify-content:center;margin-bottom:14px;overflow:visible}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-rail{border:1px solid var(--setup-tabs-rail-border);width:auto;height:46px;padding:4px}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-capsule{box-shadow:none;transition:transform .28s var(--n-bezier), width .28s var(--n-bezier)}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-rail.transition-disabled .n-tabs-capsule{transition:transform .28s var(--n-bezier), width .28s var(--n-bezier)}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-tab-wrapper{flex:none}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-tab-wrapper .n-tabs-tab{min-width:126px;height:36px;padding:0 20px;font-size:14px;font-weight:600;line-height:20px}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active:hover{color:var(--n-tab-text-color-active)!important}.home-setup-tabs__tabs--dark[data-v-791a0f6d]{--setup-tabs-rail-bg:var(--site-guide-surface-muted);--setup-tabs-rail-border:var(--site-guide-border-muted);--setup-tabs-text:var(--site-guide-text-subtle);--setup-tabs-badge-bg:rgba(251,113,133,.16);--setup-tabs-badge-text:#fb7185}.home-setup-tabs__tabs--nav-hidden[data-v-791a0f6d]>.n-tabs-nav{display:none}.home-setup-tabs__tab-label[data-v-791a0f6d]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.home-setup-tabs__badge[data-v-791a0f6d]{background:var(--setup-tabs-badge-bg);height:18px;color:var(--setup-tabs-badge-text);border-radius:999px;align-items:center;padding:0 6px;font-size:11px;font-weight:800;line-height:18px;display:inline-flex} +.info[data-v-3332a5a3]{align-items:center;display:flex}.info:first-of-type .mark[data-v-3332a5a3]:before{display:none}.info .mark[data-v-3332a5a3]{background-color:#c4c4c4;border-radius:50%;width:8px;height:8px;margin-right:16px;position:relative}.info .mark[data-v-3332a5a3]:before{content:"";background-color:#c4c4c4;width:1px;height:26px;position:absolute;bottom:50%;left:50%;transform:translate(-50%)}.info.load[data-v-3332a5a3]{color:#999}.info.done[data-v-3332a5a3]{color:#20a53a}.info.done .mark[data-v-3332a5a3],.info.done .mark[data-v-3332a5a3]:before{background-color:#20a53a}.safe-restart[data-v-55a0223d]{background-color:rgba(241,249,243,.6);border-radius:5px;flex-direction:column;padding:16px 20px;line-height:26px;display:flex}.n-button[data-v-9a278388]{--n-width:120px;--n-height:42px;--n-border-radius:2px;--n-color:#eee;--n-text-color:#333;--n-border:1px solid #ddd;--n-color-hover:#20a53a;--n-border-hover:1px solid #20a53a;--n-text-color-hover:#fff;--n-color-focus:#20a53a;--n-border-focus:1px solid #20a53a}.soft-list li{align-items:center;display:flex}.soft-list li+li[data-v-95250b0e]{margin-top:12px}.recommend-item[data-v-82a30c99]{flex:1}.recommend-item+.recommend-item[data-v-82a30c99]{margin-left:24px}.recommend-item .recommend-title[data-v-82a30c99]{margin-bottom:10px;padding-left:5px;font-size:20px}.recommend-item .content[data-v-82a30c99]{border:1px solid var(--color-border);border-radius:4px;padding:20px 16px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.recommend-item .content .border-view[data-v-82a30c99]{border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:4px;padding:12px}.recommend-item .active[data-v-82a30c99]{background-color:var(--home-soft-install-bg-color);border:1px solid var(--home-soft-install-border-color)}.home-recommend-install[data-v-0e4ef11b]{width:920px}.home-recommend-install__header[data-v-0e4ef11b]{border-radius:var(--n-border-radius) var(--n-border-radius) 0 0;height:8px;position:relative;overflow:hidden}.home-recommend-install__accent[data-v-0e4ef11b]{z-index:3;background:var(--site-guide-accent-bar);pointer-events:none;will-change:transform;width:200%;height:8px;animation:8s linear infinite home-recommend-install-accent-flow-0e4ef11b;position:absolute;top:0;left:0}@keyframes home-recommend-install-accent-flow-0e4ef11b{0%{transform:translate(-50%)}to{transform:translate(0)}}.home-recommend-install__body[data-v-0e4ef11b]{background:var(--color-modal);border-bottom-left-radius:var(--n-border-radius);border-bottom-right-radius:var(--n-border-radius);padding:20px}.home-recommend-install__body .recommend-list[data-v-0e4ef11b]{display:flex}.home-recommend-install__footer[data-v-0e4ef11b]{justify-content:flex-end;padding-top:8px;display:flex}.home-recommend-install__link[data-v-0e4ef11b]{--n-text-color:var(--site-guide-text-muted);--n-text-color-hover:var(--site-guide-text-color);--n-text-color-pressed:var(--site-guide-text-secondary);--n-font-weight:700}.item-list[data-v-ef368f9b],.item-list[data-v-a0a833ab]{border-bottom:1px solid var(--color-border);align-items:center;padding:16px}.update-new[data-v-bf03feb1]{color:#555}.update-head[data-v-bf03feb1]{background-color:var(--home-success-bg-color);color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;height:36px;padding:0 80px 0 20px;font-size:14px;display:flex}.update-back[data-v-bf03feb1]{background:linear-gradient(to top, #fff, var(--home-success-bg-color));z-index:10;width:100%;height:100px;position:absolute}.update-title[data-v-bf03feb1]{color:var(--home-success-text-color) ;justify-content:center;align-items:center;margin-bottom:24px;font-size:22px;font-weight:700;display:flex}.component-ui-arrow[data-v-085a943d]{transition:transform .2s;display:inline-flex;transform:rotate(0)}.component-ui-arrow.is-open[data-v-085a943d]{transform:rotate(180deg)}.component-ui-card[data-v-085a943d]{border:1px solid var(--color-border);cursor:pointer;border-radius:16px;width:300px;min-width:0;padding:14px;transition:border-color .2s,box-shadow .2s,transform .2s}.component-ui-card[data-v-085a943d]:hover{transform:translateY(-3px)}.component-ui-card.is-selected[data-v-085a943d]{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}.component-ui-card__preview[data-v-085a943d]{--ui-preview-surface:#fff;--ui-preview-surface-muted:#f6f7f8;--ui-preview-border:#dce0e4;--ui-preview-border-soft:#e8eaec;--ui-preview-line:#d5d9dd;aspect-ratio:8/5;background:var(--color-bg-2);border-radius:12px;height:auto;padding:9px;position:relative;overflow:hidden}.component-ui-card__radio[data-v-085a943d]{border:1px solid var(--color-border);z-index:2;border-radius:50%;width:24px;height:24px;position:absolute;top:12px;right:12px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.component-ui-card__radio.is-active[data-v-085a943d]{border:6px solid var(--color-primary)}.component-ui-card__body[data-v-085a943d]{flex-direction:column;min-height:100px;padding:10px 4px 2px;display:flex}.component-ui-card__heading[data-v-085a943d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.component-ui-card__title[data-v-085a943d]{font-size:14px;font-weight:600}.component-ui-card__badge[data-v-085a943d]{border-radius:10px;padding:2px 7px;font-size:11px;font-weight:700}.component-ui-card__badge.is-stable[data-v-085a943d]{color:var(--color-text-3);background:var(--color-bg-3)}.component-ui-card__badge.is-new[data-v-085a943d]{color:#fff;background:#ff5b66}.component-ui-card__current[data-v-085a943d]{color:var(--color-primary);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:600;display:flex}.component-ui-card__dot[data-v-085a943d]{background:currentColor;border-radius:50%;width:7px;height:7px}:root[theme-mode=dark] .component-ui-card__preview{--ui-preview-surface:var(--color-bg-1);--ui-preview-surface-muted:var(--color-bg-2);--ui-preview-border:var(--color-border);--ui-preview-border-soft:color-mix(in srgb, var(--color-border) 72%, transparent);--ui-preview-line:color-mix(in srgb, var(--color-text-3) 62%, transparent)}.ui-preview-window[data-v-085a943d]{border:1px solid var(--color-border);background:var(--color-bg-1);border-radius:6px;height:100%;overflow:hidden}.ui-preview-toolbar[data-v-085a943d]{border-bottom:1px solid var(--color-border);align-items:center;height:30px;padding:0 10px;display:flex}.ui-preview-toolbar__line[data-v-085a943d]{background:var(--color-border);border-radius:4px;width:46%;height:6px}.ui-preview-layout[data-v-085a943d]{height:calc(100% - 30px);display:flex}.ui-preview-sidebar[data-v-085a943d]{border-right:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-2) 78%, transparent);width:31%;padding:8px 7px}.ui-preview-menu[data-v-085a943d]{align-items:center;gap:5px;height:13px;padding:0 2px;display:flex}.ui-preview-menu__icon[data-v-085a943d]{background:var(--color-border);border-radius:1px;flex-shrink:0;width:5px;height:5px}.ui-preview-line[data-v-085a943d]{background:color-mix(in srgb, var(--color-text-4) 35%, var(--color-border));border-radius:4px;height:5px;display:inline-block}.ui-preview-line.is-menu-1[data-v-085a943d],.ui-preview-line.is-menu-4[data-v-085a943d]{width:72%}.ui-preview-line.is-menu-2[data-v-085a943d],.ui-preview-line.is-menu-5[data-v-085a943d]{width:58%}.ui-preview-line.is-menu-3[data-v-085a943d],.ui-preview-line.is-menu-6[data-v-085a943d]{width:82%}.ui-preview-line.is-label[data-v-085a943d]{width:27%}.ui-preview-line.is-label-short[data-v-085a943d]{width:20%}.ui-preview-line.is-label-wide[data-v-085a943d]{width:35%}.ui-preview-main[data-v-085a943d]{flex:1;padding:10px 9px}.ui-preview-form-row[data-v-085a943d]{border-bottom:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);align-items:center;gap:7px;height:29px;display:flex}.ui-preview-form-row.is-last[data-v-085a943d]{border-bottom:0}.ui-preview-field[data-v-085a943d]{border:1px solid var(--color-border);background:var(--color-bg-2);width:36%;height:7px}.ui-preview-field.is-short[data-v-085a943d]{width:27%}.ui-preview-button[data-v-085a943d]{background:var(--color-primary);border-radius:1px;width:25px;height:12px;margin-left:auto}.ui-preview-switch[data-v-085a943d]{background:var(--color-primary);border-radius:8px;width:21px;height:10px;margin-left:auto;position:relative}.ui-preview-switch[data-v-085a943d]:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.component-ui-card__preview.is-legacy .ui-preview-menu.is-active .ui-preview-line[data-v-085a943d]{background:var(--color-primary)}.component-ui-card__preview.is-modern .ui-preview-menu[data-v-085a943d]{border-radius:4px;padding:0 4px}.component-ui-card__preview.is-modern .ui-preview-menu.is-active[data-v-085a943d]{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.component-ui-card__preview.is-modern .ui-preview-menu.is-active .ui-preview-menu__icon[data-v-085a943d],.component-ui-card__preview.is-modern .ui-preview-menu.is-active .ui-preview-line[data-v-085a943d]{background:var(--color-primary)}.component-ui-card__preview.is-modern .ui-preview-field[data-v-085a943d]{background:0 0;border-radius:7px;height:12px}.component-ui-card__preview.is-modern .ui-preview-button[data-v-085a943d]{border-radius:7px}.preview-line[data-v-085a943d]{background:var(--ui-preview-line);border-radius:4px;height:5px;display:inline-block}.classic-preview[data-v-085a943d],.modern-preview[data-v-085a943d]{border:1px solid var(--ui-preview-border);background:var(--ui-preview-surface);height:100%;overflow:hidden}.classic-preview[data-v-085a943d] *,.classic-preview[data-v-085a943d] :before,.classic-preview[data-v-085a943d] :after,.modern-preview[data-v-085a943d] *,.modern-preview[data-v-085a943d] :before,.modern-preview[data-v-085a943d] :after{box-sizing:border-box}.classic-preview[data-v-085a943d]{border-radius:5px}.classic-preview__toolbar[data-v-085a943d]{border-bottom:1px solid var(--ui-preview-border);background:var(--ui-preview-surface-muted);align-items:center;height:20%;padding:0 4.5%;display:flex}.classic-preview__toolbar-line[data-v-085a943d]{width:47%;height:7px}.classic-preview__content[data-v-085a943d]{height:80%;display:flex}.classic-preview__sidebar[data-v-085a943d]{border-right:1px solid var(--ui-preview-border);background:var(--ui-preview-surface-muted);flex-direction:column;gap:7px;width:32%;padding:5% 3%;display:flex}.classic-preview__sidebar>.preview-line[data-v-085a943d]{height:7px}.classic-preview__active-menu[data-v-085a943d]{border:1px solid var(--ui-preview-border);background:var(--ui-preview-surface);align-items:center;height:13px;padding:0 7px;display:flex}.classic-preview__active-menu .preview-line[data-v-085a943d]{background:var(--color-primary);width:70%}.classic-preview__main[data-v-085a943d]{width:68%;padding:7% 4% 0}.classic-preview__tabs[data-v-085a943d]{border-bottom:1px solid var(--ui-preview-border);align-items:flex-start;gap:7px;height:22px;display:flex}.classic-preview__tab[data-v-085a943d]{border:1px solid var(--ui-preview-border);background:var(--ui-preview-surface-muted);justify-content:center;align-items:center;width:38%;height:13px;margin-top:2px;display:flex}.classic-preview__tab .preview-line[data-v-085a943d]{width:55%}.classic-preview__tab.is-active[data-v-085a943d]{background:var(--ui-preview-surface);border-bottom:0;width:30%;height:22px;margin-top:0;position:relative}.classic-preview__tab.is-active .preview-line[data-v-085a943d]{background:var(--color-primary)}.classic-preview__tab.is-active[data-v-085a943d]:after{background:var(--ui-preview-surface);content:"";width:100%;height:2px;position:absolute;bottom:-1px;left:0}.classic-preview__form-row[data-v-085a943d]{align-items:center;gap:8px;height:42px;display:flex}.classic-preview__form-row.is-bottom[data-v-085a943d]{height:36px}.classic-preview__field[data-v-085a943d]{border:1px solid var(--ui-preview-border);align-items:center;width:42%;height:17px;padding:0 7px;display:flex}.classic-preview__field .preview-line[data-v-085a943d]{width:78%}.classic-preview__button[data-v-085a943d]{background:var(--color-primary);width:27px;height:15px;margin-left:auto}.classic-preview__separator[data-v-085a943d]{border-top:1px dashed var(--ui-preview-border-soft)}.is-classic-menu-1[data-v-085a943d]{width:70%}.is-classic-menu-2[data-v-085a943d]{width:62%}.is-classic-menu-3[data-v-085a943d]{width:76%}.is-classic-menu-4[data-v-085a943d]{width:48%}.is-classic-menu-5[data-v-085a943d]{width:70%}.is-classic-label[data-v-085a943d]{width:28%}.is-classic-bottom-label[data-v-085a943d]{width:38%}.preview-switch[data-v-085a943d]{background:var(--color-primary);border-radius:8px;width:25px;height:14px;margin-left:auto;position:relative}.preview-switch[data-v-085a943d]:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:3px}.component-ui-card__preview.is-modern[data-v-085a943d]{padding:9px}.modern-preview[data-v-085a943d]{border-radius:9px}.modern-preview__toolbar[data-v-085a943d]{border-bottom:1px solid var(--ui-preview-border-soft);align-items:center;height:20%;padding:0 4.5%;display:flex}.modern-preview__toolbar-line[data-v-085a943d]{width:47%;height:6px}.modern-preview__content[data-v-085a943d]{height:80%;display:flex}.modern-preview__sidebar[data-v-085a943d]{border-right:1px solid var(--ui-preview-border-soft);width:32%;padding:5% 3.5%}.modern-preview__menu[data-v-085a943d]{border-radius:5px;align-items:center;gap:6px;height:16px;padding:0 4px;display:flex}.modern-preview__menu.is-active[data-v-085a943d]{background:color-mix(in srgb, var(--color-primary) 10%, var(--ui-preview-surface))}.modern-preview__menu.is-active .modern-preview__menu-icon[data-v-085a943d],.modern-preview__menu.is-active .preview-line[data-v-085a943d]{background:var(--color-primary)}.modern-preview__menu-icon[data-v-085a943d]{background:var(--ui-preview-line);flex-shrink:0;width:5px;height:5px}.modern-preview__main[data-v-085a943d]{width:68%;padding:7% 5% 0}.modern-preview__tabs[data-v-085a943d]{border-bottom:1px solid var(--ui-preview-border-soft);align-items:center;gap:15px;height:21px;display:flex}.modern-preview__form-row[data-v-085a943d]{align-items:center;gap:8px;height:39px;display:flex}.modern-preview__form-row.is-bottom[data-v-085a943d]{height:32px}.modern-preview__field[data-v-085a943d]{border:1px solid var(--ui-preview-border);border-radius:9px;width:42%;height:16px}.modern-preview__button[data-v-085a943d]{background:var(--color-primary);border-radius:7px;width:27px;height:15px;margin-left:auto}.is-modern-menu-1[data-v-085a943d]{width:66%}.is-modern-menu-2[data-v-085a943d]{width:74%}.is-modern-menu-3[data-v-085a943d]{width:58%}.is-modern-menu-4[data-v-085a943d]{width:69%}.is-modern-menu-5[data-v-085a943d]{width:48%}.is-modern-menu-6[data-v-085a943d]{width:60%}.is-modern-tab-active[data-v-085a943d]{background:var(--color-primary);width:28%;position:relative}.is-modern-tab-active[data-v-085a943d]:after{background:var(--color-primary);content:"";border-radius:2px 2px 0 0;width:100%;height:2px;position:absolute;bottom:-8px;left:0}.is-modern-tab[data-v-085a943d]{width:31%}.is-modern-label[data-v-085a943d]{width:25%}.is-modern-bottom-label[data-v-085a943d]{width:34%}.logs-card[data-v-493f304b]{border:1px solid var(--color-border);border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.logs-card .logs-card-header[data-v-493f304b]{border-bottom:1px solid var(--color-border);padding:16px}.logs-card .logs-card-content[data-v-493f304b]{padding:16px}.logs-card .logs-version[data-v-493f304b]{font-size:17px;font-weight:700}.logs-card ul[data-v-493f304b]{color:var(--color-text-4);padding-left:32px;font-size:14px;line-height:1.4}.logs-card ul li[data-v-493f304b]{list-style-type:disc}.account-avatar[data-v-d47a7e52]{color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 12%, transparent);flex:none;font-weight:700}.is-small[data-v-d47a7e52]{font-size:11px}.is-large[data-v-d47a7e52]{font-size:14px}:root[theme-mode=dark] .account-avatar{color:var(--color-text-base);background-color:color-mix(in srgb, var(--color-primary) 50%, transparent)}.account-dropdown[data-v-751240f5]{--account-border-color:#efeff5;width:360px;color:var(--color-text-base)}.account-dropdown .account-profile[data-v-751240f5]{align-items:center;gap:12px;min-height:82px;padding:0 15px;display:flex}.account-dropdown .account-profile-details[data-v-751240f5]{min-width:0}.account-dropdown .account-profile-username[data-v-751240f5],.account-dropdown .account-profile-email[data-v-751240f5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-dropdown .account-profile-username[data-v-751240f5]{font-size:14px;font-weight:600}.account-dropdown .account-profile-email[data-v-751240f5]{color:var(--color-text-desc);margin-top:6px;font-size:12px}.account-dropdown .account-content[data-v-751240f5]{padding:6px 8px}.account-dropdown .account-divider[data-v-751240f5]{background:var(--account-border-color);height:1px;margin:4px 0}.account-dropdown .account-divider.account-profile-divider[data-v-751240f5]{margin:0}.account-dropdown .account-promo-wrapper[data-v-751240f5]{margin-bottom:8px;position:relative}.account-dropdown .account-promo[data-v-751240f5]{border:1px solid color-mix(in srgb, var(--color-pro) 35%, var(--color-border));width:100%;color:inherit;background:color-mix(in srgb, var(--color-pro) 9%, var(--color-bg-2));font:inherit;text-align:left;cursor:pointer;border-radius:5px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 34px 10px 10px;display:grid}.account-dropdown .account-promo[data-v-751240f5]:hover{border-color:var(--color-pro)}.account-dropdown .account-promo[data-v-751240f5]:focus-visible{border-color:var(--color-pro)}.account-dropdown .account-promo-close[data-v-751240f5]{position:absolute;top:4px;right:4px}.account-dropdown .account-promo-close-button[data-v-751240f5]{--n-padding:4px;--n-border-radius:4px}.account-dropdown .account-promo-icon[data-v-751240f5]{color:#fff;background:var(--color-pro);border-radius:4px;place-items:center;width:30px;height:30px;font-size:18px;font-style:normal;display:grid}.account-dropdown .account-promo-body[data-v-751240f5]{gap:3px;min-width:0;display:grid}.account-dropdown .account-promo-title[data-v-751240f5]{font-size:13px;font-weight:600}.account-dropdown .account-promo-copy[data-v-751240f5]{color:var(--color-text-4);font-size:12px}.account-dropdown .account-promo-badge[data-v-751240f5]{color:#fff;background:var(--color-pro);white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:700}.account-dropdown .account-action[data-v-751240f5]{width:100%;height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.account-dropdown .account-action[data-v-751240f5]:hover{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-bg-2))}.account-dropdown .account-action[data-v-751240f5]:focus-visible{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-bg-2))}.account-dropdown .account-action[data-v-751240f5]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.account-dropdown .account-action.is-danger[data-v-751240f5]{color:var(--color-error)}.account-dropdown .account-row-icon[data-v-751240f5]{color:var(--color-text-4);flex:none;font-size:16px}.account-dropdown .account-row-value[data-v-751240f5]{color:var(--color-text-4);margin-left:auto}.account-dropdown .account-row-value.is-pro[data-v-751240f5]{color:var(--color-pro)}:root[theme-mode=dark] .account-dropdown{--account-border-color:rgba(255,255,255,.09)}.header-account[data-v-2ef1e3b0]{align-items:center;gap:8px;min-width:0;height:100%;margin-right:16px;display:inline-flex}.account-button[data-v-2ef1e3b0]{padding:0 8px 0 4px}.account-button[data-v-2ef1e3b0] .n-button__content{gap:8px}.account-address[data-v-2ef1e3b0]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;overflow:hidden}.account-caret[data-v-2ef1e3b0]{color:var(--color-text-desc);font-size:14px}.account-icon[data-v-2ef1e3b0]{flex-shrink:0;font-size:28px}.header-left[data-v-0988e30f]{align-items:center;height:100%;display:flex}.header-right[data-v-0988e30f]{justify-content:flex-end;align-items:center;height:100%;display:flex}.header-item[data-v-0988e30f],.component-ui-entry[data-v-0988e30f]{align-items:center;height:100%;display:flex}@media (max-width:1449px){.component-ui-entry[data-v-0988e30f]{display:none}}.header-feedback[data-v-0988e30f]{cursor:pointer;font-size:20px}.header-system[data-v-0988e30f]{gap:8px}.header-system .name[data-v-0988e30f]{margin-right:2px;font-size:12px;line-height:18px}.header-system .time[data-v-0988e30f]{font-size:12px;line-height:18px}.header-tools[data-v-0988e30f]{cursor:pointer;gap:4px;transition:color .3s cubic-bezier(.4,0,.2,1)}.header-tools[data-v-0988e30f]:hover{color:var(--color-primary)}.header-tools .icon[data-v-0988e30f]{font-size:20px}.header-tools .text[data-v-0988e30f]{line-height:18px}.header-tools .version[data-v-0988e30f]{font-size:13px;line-height:20px}.home-notice[data-v-6c950709]{--home-notice-accent-color:var(--color-pro);box-sizing:border-box;border-left:2px solid var(--home-notice-accent-color);background:var(--color-bg-2);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;height:40px;padding:10px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,.06)}.home-notice--pro[data-v-6c950709]{--home-notice-accent-color:var(--color-pro)}.home-notice--update[data-v-6c950709]{--home-notice-accent-color:var(--color-primary)}.home-notice--security[data-v-6c950709]{--home-notice-accent-color:var(--color-error)}.home-notice__content[data-v-6c950709]{align-items:center;gap:8px;min-width:0;display:flex}.home-notice__icon[data-v-6c950709]{color:var(--home-notice-accent-color);flex:none}.home-notice__text[data-v-6c950709]{align-items:center;gap:8px;min-width:0;font-size:12px;line-height:17px;display:flex}.home-notice__message[data-v-6c950709]{min-width:0;color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-notice__action[data-v-6c950709]{--n-height:22px;--n-text-color:var(--home-notice-accent-color);--n-text-color-hover:var(--home-notice-accent-color);--n-text-color-pressed:var(--home-notice-accent-color);--n-text-color-focus:var(--home-notice-accent-color);--n-font-size:12px;--n-icon-size:14px;--n-padding:0 6px;--n-border-radius:6px;--n-icon-margin:0 0 0 4px;flex:none;margin-left:4px;font-weight:500}.home-notice__close[data-v-6c950709]{--n-icon-size:16px;--n-text-color:var(--color-text-3)}.n-card[data-v-314bbe8a]{--n-padding-top:0;--n-padding-left:0;--n-padding-right:0;--n-padding-bottom:0;--n-border-radius:10px;min-height:44px}.card-title[data-v-314bbe8a]{z-index:100;justify-content:space-between;align-items:center;gap:16px;line-height:26px;display:flex;position:absolute;top:16px;left:16px;right:16px}@media (max-width:1400px){.card-title[data-v-314bbe8a]{font-size:16px}}.status-progress[data-v-ad976efd]{aspect-ratio:1;width:100%;position:relative}.status-progress__secondary[data-v-ad976efd]{z-index:2;aspect-ratio:1;pointer-events:none;width:70%;position:absolute;top:-10px;left:calc(-70% - 8px)}.status-progress__text[data-v-ad976efd]{color:var(--status-progress-text-color);letter-spacing:-.02em;pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;font-family:Outfit;font-size:24px;display:flex}.status-progress__secondary-text[data-v-ad976efd]{color:var(--status-progress-secondary-color);pointer-events:none;flex-direction:column;align-items:center;gap:4px;line-height:1;display:flex}.status-progress__secondary-label[data-v-ad976efd]{color:var(--color-text-2,#606266);font-size:13px}.status-progress__secondary-value[data-v-ad976efd]{font-size:var(--status-progress-secondary-text-size);font-weight:400}.status-card[data-v-a4b7dde1]{min-height:var(--state-card-min-height,180px);color:var(--color-text-base);cursor:pointer;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.status-card__shell[data-v-a4b7dde1]{min-height:var(--state-card-min-height,180px);padding:var(--state-card-padding,24px);flex-direction:column;display:flex;position:relative}.status-card__progress[data-v-a4b7dde1]{position:absolute}.status-card__content[data-v-a4b7dde1]{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex;position:relative}.status-card__head[data-v-a4b7dde1]{flex-direction:column;gap:0;width:100%;margin-bottom:8px;display:flex}.status-card__title[data-v-a4b7dde1],.status-card__extra[data-v-a4b7dde1]{color:var(--color-text-2,#606266)}.status-card__title[data-v-a4b7dde1]{text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:15px;line-height:1;display:block;overflow:hidden}.status-card__desc[data-v-a4b7dde1]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;align-items:baseline;max-width:100%;font-size:17px;font-weight:500;line-height:1;display:flex;overflow:hidden}.status-card__footer[data-v-a4b7dde1]{color:var(--color-text-2,#606266);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;line-height:18px;display:flex}@media (max-width:768px){.status-card__title[data-v-a4b7dde1]{max-width:64%;padding-bottom:4px}}.n-collapse[data-v-a1374580] .n-collapse-item:not(:first-child){border:none;margin:0}.n-collapse[data-v-a1374580] .n-collapse-item .n-collapse-item__header-main{background-color:var(--collapse-color);height:30px;color:var(--color-text-base);border-radius:4px;align-items:center;padding:0 8px;font-size:12px;display:flex}.n-collapse[data-v-a1374580] .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner{padding-top:16px}.n-divider[data-v-520deced]{height:12px}.table[data-v-bfe16717]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-bfe16717]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.load-desc[data-v-c56945bc]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:24px;font-weight:800;line-height:1;display:inline-block;overflow:hidden}@media (max-width:768px){.load-desc[data-v-c56945bc]{font-size:22px;line-height:1}}.table[data-v-93a4319f]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-93a4319f]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.table[data-v-ff40b240]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-ff40b240]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.memory-used[data-v-11e0926d],.memory-total[data-v-11e0926d]{letter-spacing:-.01em;line-height:1}.memory-used[data-v-11e0926d]{color:var(--color-primary,#20a53a)}.memory-unit[data-v-11e0926d]{font-size:13px;line-height:1}.memory-separator[data-v-11e0926d]{margin:0 4px;line-height:1}.disk-item[data-v-3f850c34]{--text-color:var(--color-primary);cursor:pointer;flex-direction:column;justify-content:flex-end;min-height:82px;padding:4px 0;display:flex}.disk-item--compact[data-v-3f850c34]{min-height:68px;padding:0}.disk-item--compact .disk-range[data-v-3f850c34]{font-size:28px}.disk-item--tile[data-v-3f850c34]{justify-content:center;min-height:56px;padding:0}.disk-item--tile .disk-title[data-v-3f850c34]{padding-bottom:4px;font-size:13px;line-height:16px}.disk-item--tile .disk-desc[data-v-3f850c34]{font-size:12px;line-height:18px}.disk-item--tile .disk-desc__unit[data-v-3f850c34]{font-size:11px}.disk-title[data-v-3f850c34]{max-width:100%;color:var(--color-text-2,#606266);padding-bottom:2px;font-size:13px;font-weight:500;line-height:18px}.disk-range[data-v-3f850c34]{color:var(--text-color);font-size:34px;font-weight:700;line-height:1.15;transition:color .25s}.disk-desc[data-v-3f850c34]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-text-2,#606266);font-size:13px;line-height:20px;overflow:hidden}.disk-desc__used-group[data-v-3f850c34]{color:var(--text-color)}.disk-desc__unit[data-v-3f850c34]{font-size:12px}.disk-desc__separator[data-v-3f850c34]{padding:0 2px}.disk-item.is-unmounted .disk-title[data-v-3f850c34],.disk-item.is-unmounted .disk-range[data-v-3f850c34],.disk-item.is-unmounted .disk-desc[data-v-3f850c34],.disk-item.is-unmounted .disk-desc__used-group[data-v-3f850c34]{color:var(--color-text-3,#909399)}@media (max-width:768px){.disk-range[data-v-3f850c34]{font-size:30px}.disk-item--compact .disk-range[data-v-3f850c34]{font-size:26px}}.state-disk-panel[data-v-2ae42f54]{height:100%;min-height:var(--state-card-min-height,220px);padding:var(--state-card-padding,24px);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow:hidden}.state-disk-panel[data-v-2ae42f54] .n-card__content{flex:1;width:100%;min-width:0;min-height:0;display:flex}.state-disk-panel--compact[data-v-2ae42f54]{justify-content:flex-end;align-items:stretch}.state-disk-panel--tile[data-v-2ae42f54]{scrollbar-gutter:stable;overscroll-behavior:contain;align-items:stretch;overflow-x:hidden;overflow-y:auto}.state-disk-panel--tile[data-v-2ae42f54]::-webkit-scrollbar{width:4px;height:4px}.state-disk-panel--tile[data-v-2ae42f54]::-webkit-scrollbar-thumb{background:var(--state-scrollbar-thumb,#e6e6e6);border-radius:4px}.state-disk-panel--tile[data-v-2ae42f54]::-webkit-scrollbar-track{background:0 0}.disk-single__used[data-v-2ae42f54],.disk-single__total[data-v-2ae42f54]{letter-spacing:-.01em;line-height:1}.disk-single__unit[data-v-2ae42f54]{margin-left:1px;font-size:13px;line-height:1}.disk-single__separator[data-v-2ae42f54]{margin:0 4px}.disk-single__inode[data-v-2ae42f54]{font-size:12px;font-weight:600;line-height:18px}.state-disk-panel__empty[data-v-2ae42f54]{width:100%;height:100%;color:var(--color-text-3,#909399);justify-content:center;align-items:center;font-size:14px;display:flex}.disk-compact[data-v-2ae42f54]{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;height:100%;display:flex}.disk-compact__list[data-v-2ae42f54]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:10px 18px;min-width:0;display:grid}.disk-compact__list--single[data-v-2ae42f54]{grid-template-columns:minmax(0,1fr)}.disk-compact__summary[data-v-2ae42f54]{min-width:0;transition:opacity .25s}.disk-compact__summary.is-inactive[data-v-2ae42f54]{opacity:.55}.disk-compact__rings[data-v-2ae42f54]{flex-shrink:0;justify-content:center;align-items:center;width:32%;min-width:148px;height:100%;display:flex}.disk-compact__rings-shell[data-v-2ae42f54]{position:relative}.disk-compact__ring[data-v-2ae42f54]{cursor:pointer;transition:opacity .25s;position:absolute}.disk-compact__ring.is-unmounted[data-v-2ae42f54]{border:1px dashed var(--color-border-1,#d9d9d9);border-radius:50%}.disk-tile-scroll[data-v-2ae42f54]{flex:1;width:100%;min-width:0;height:auto;min-height:0}.disk-tile[data-v-2ae42f54]{grid-auto-rows:minmax(68px,auto);align-content:start;gap:10px;width:100%;min-width:0;display:grid}.disk-tile--two-columns[data-v-2ae42f54]{grid-template-columns:repeat(2,minmax(0,1fr))}.disk-tile--three-columns[data-v-2ae42f54]{grid-template-columns:repeat(3,minmax(0,1fr))}.disk-tile__row[data-v-2ae42f54]{cursor:pointer;background:0 0;border-radius:8px;justify-content:flex-start;align-items:center;gap:18px;min-width:0;min-height:68px;padding:10px;transition:background-color .25s,opacity .25s;display:flex}.disk-tile__row.is-inactive[data-v-2ae42f54]{opacity:.58}.disk-tile__row[data-v-2ae42f54]:hover{background:var(--state-panel-hover-bg,rgba(0,0,0,.03))}.disk-tile__summary[data-v-2ae42f54]{flex-direction:column;flex:0 auto;justify-content:center;min-width:0;max-width:calc(100% - 68px);display:flex}.disk-tile__title[data-v-2ae42f54]{max-width:100%;color:var(--color-text-1,#303133);margin-bottom:6px;font-size:15px;font-weight:600;line-height:20px}.disk-tile__desc[data-v-2ae42f54]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-text-2,#606266);align-items:center;font-size:13px;line-height:18px;display:flex;overflow:hidden}.disk-tile__used[data-v-2ae42f54]{color:inherit;font-weight:400}.disk-tile__unit[data-v-2ae42f54]{margin-left:2px;font-size:12px}.disk-tile__separator[data-v-2ae42f54]{margin:0 3px}.disk-tile__progress[data-v-2ae42f54]{flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:opacity .25s;display:flex}.disk-tile__progress.is-inactive[data-v-2ae42f54]{opacity:.55}.disk-tile__progress.is-unmounted[data-v-2ae42f54]{border:1px dashed var(--color-border-1,#d9d9d9);border-radius:50%}.disk-tile__progress-ring[data-v-2ae42f54]{flex-shrink:0;width:50px;height:50px;position:relative}.disk-tile__progress-ring[data-v-2ae42f54] .n-progress,.disk-compact__ring[data-v-2ae42f54] .n-progress{display:block;width:100%!important}.disk-tile__progress-ring[data-v-2ae42f54] svg{overflow:visible}.disk-tile__progress-ring[data-v-2ae42f54] .n-progress-circle__fill,.disk-tile__progress-ring[data-v-2ae42f54] .n-progress-circle__rail,.disk-compact__ring[data-v-2ae42f54] .n-progress-circle__fill,.disk-compact__ring[data-v-2ae42f54] .n-progress-circle__rail{stroke-linecap:round}.disk-tile__indicator[data-v-2ae42f54]{justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.disk-tile__indicator-value[data-v-2ae42f54]{font-size:14px;font-weight:500}.disk-tile__indicator-unit[data-v-2ae42f54]{margin-left:1px;font-size:9px;transform:translateY(.5px)}.disk-tile__placeholder[data-v-2ae42f54]{background-color:var(--color-text-3,#909399);border-radius:50%;width:18px;height:18px}@media (max-width:900px){.disk-compact[data-v-2ae42f54]{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:16px}.disk-compact__list[data-v-2ae42f54],.disk-compact__list--single[data-v-2ae42f54]{grid-template-columns:minmax(0,1fr)}.disk-compact__rings[data-v-2ae42f54]{width:100%;min-width:0;height:auto}.disk-tile__row[data-v-2ae42f54]{align-items:flex-start}}@media (max-width:768px){.disk-tile[data-v-2ae42f54]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.disk-single__used[data-v-2ae42f54],.disk-single__total[data-v-2ae42f54]{font-size:var(--state-overview-font-size,22px);line-height:1}.disk-tile__progress[data-v-2ae42f54]{width:50px;height:50px}}.state-section[data-v-f510afc2]{--state-gap:12px;--state-status-min-width:215px;--state-disk-panel-min-width:650px;--state-disk-panel-max-width:720px;--state-surface-bg:var(--color-bg-2,rgba(255,255,255,.92));--state-surface-border:var(--color-border,transparent);--state-surface-shadow:0 10px 24px -20px rgba(0,0,0,.32);--state-surface-shadow-hover:0 14px 28px -20px rgba(0,0,0,.4);--state-surface-bottom-line:transparent;--state-progress-rail-color:var(--state-theme-progress-rail-color,#eaeaea);--state-progress-rail-muted-color:var(--state-theme-progress-rail-muted-color,rgba(234,234,234,.72));--state-progress-rail:var(--state-progress-rail-color);--state-progress-rail-muted:var(--state-progress-rail-muted-color);--state-progress-track-shadow:rgba(0,0,0,.08);--state-fill-color-light:var(--state-theme-fill-color-light,#f7f7f7);--state-fill-color-lighter:var(--state-theme-fill-color-lighter,#fafafa);--state-panel-hover-bg:var(--state-fill-color-light);--state-scrollbar-thumb:var(--color-border,#e6e6e6);--state-card-radius:10px;--state-overview-font-size:24px;--state-card-min-height:200px;--state-card-padding:24px;width:100%}:root[theme-mode=dark]{--state-theme-fill-color-light:#252525;--state-theme-fill-color-lighter:#1d1e1f;--state-theme-progress-rail-color:#3a3a3a;--state-theme-progress-rail-muted-color:rgba(67,67,67,.72)}.state-container[data-v-f510afc2]{gap:var(--state-gap);flex-wrap:wrap;align-items:stretch;display:flex}.state-component[data-v-f510afc2]{flex-direction:column;min-width:0;display:flex}.state-component--status[data-v-f510afc2],.state-component--disk[data-v-f510afc2]{flex:1 1 var(--state-status-min-width)}.state-component[data-v-f510afc2]>*{flex:1}.state-container--without-disk .state-component--status[data-v-f510afc2]{flex-basis:calc((100% - var(--state-gap) * 2) / 3)}.state-container--single-disk-cards .state-component--status[data-v-f510afc2]{flex-basis:calc((100% - var(--state-gap) * 3) / 4)}.state-container--disk-cards .state-component--status[data-v-f510afc2]{flex:1 1 var(--state-status-min-width)}.state-container--compact-panel[data-v-f510afc2]{--state-disk-panel-min-width:420px;--state-disk-panel-max-width:650px}.state-container--tile-panel[data-v-f510afc2]{--state-disk-panel-min-width:650px;--state-disk-panel-max-width:720px}.state-container--wide-disk[data-v-f510afc2]{--state-card-min-height:200px}.state-container--wide-disk .state-component--disk[data-v-f510afc2]>*{height:var(--state-card-min-height);max-height:var(--state-card-min-height)}.state-container--stacked-disk[data-v-f510afc2]{--state-card-min-height:200px}.state-container--stacked-disk .state-component--status[data-v-f510afc2]{flex:1 1 calc((100% - var(--state-gap) * 2) / 3);min-width:var(--state-status-min-width)}.state-container--stacked-disk .state-component--disk[data-v-f510afc2]{flex:100%;min-width:0}@media (max-width:980px){.state-container--single-disk-cards .state-component--status[data-v-f510afc2]{flex-basis:calc((100% - var(--state-gap)) / 2)}}@media (max-width:768px){.state-container[data-v-f510afc2]{gap:10px}.state-component--status[data-v-f510afc2],.state-component--disk[data-v-f510afc2],.state-container--without-disk .state-component--status[data-v-f510afc2],.state-container--single-disk-cards .state-component--status[data-v-f510afc2],.state-container--disk-cards .state-component--status[data-v-f510afc2],.state-container--stacked-disk .state-component--status[data-v-f510afc2],.state-container--stacked-disk .state-component--disk[data-v-f510afc2],.state-container--wide-disk .state-component--status[data-v-f510afc2],.state-container--wide-disk .state-component--disk[data-v-f510afc2]{flex-basis:100%;min-width:0}.state-section[data-v-f510afc2]{--state-overview-font-size:22px;--state-card-min-height:168px;--state-card-padding:18px;--state-gap:10px}}.badge[data-v-bcbc66c6]{background:var(--home-ad-badge-bg-color);width:84px;height:32px;color:var(--color-pro);border-radius:4px;align-items:center;gap:6px;margin-left:2px;padding-left:12px;display:flex}.badge .badge-text[data-v-bcbc66c6]{font-size:14px;font-weight:700}.features[data-v-bcbc66c6]{white-space:nowrap;flex:1;align-items:center;gap:24px;width:0;display:flex}.features .feature-item[data-v-bcbc66c6]{align-items:center;gap:6px;display:flex}.features .feature-icon[data-v-bcbc66c6]{color:#ffae45;font-size:14px}.features .feature-text[data-v-bcbc66c6]{font-size:13px;line-height:18px}.plugin-card[data-v-60c9e7ba]{background:var(--home-soft-bg-color);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:138px;padding:10px;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.plugin-card[data-v-60c9e7ba]:hover{background:var(--home-soft-bg-hover-color);box-shadow:0 4px 10px rgba(32,165,58,.13)}.plugin-card .move[data-v-150c41e1]{cursor:move;font-size:16px;display:none;position:absolute;top:16px;right:16px}.plugin-card:hover .move[data-v-150c41e1]{display:block}.plugin-card__content[data-v-150c41e1]{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.plugin-card__content .plugin-icon[data-v-150c41e1]{height:44px}.plugin-card__content .plugin-title[data-v-150c41e1]{text-align:center;width:100%;font-weight:400;line-height:14px}.plugin-card__ad[data-v-90e6c91f]{color:var(--color-text-2);font-weight:400;line-height:16px;position:absolute;top:2px;left:6px}.plugin-card__content[data-v-90e6c91f]{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.plugin-card__content .plugin-icon[data-v-90e6c91f]{height:44px}.plugin-card__content .plugin-title[data-v-90e6c91f]{text-align:center;width:100%;min-height:28px;font-weight:400;line-height:14px}.plugin-card__actions[data-v-90e6c91f]{gap:8px;display:flex}.plugin-card__actions .n-button[data-v-90e6c91f]{--n-height:24px;--n-padding:0 8px}.home-software-panel[data-v-ba2870bc]{height:498px;padding:52px 0 16px}.home-software-panel__body[data-v-ba2870bc]{padding:0 16px;overflow:hidden}.plugin-list[data-v-ba2870bc]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.monitor-stat[data-v-b17d3f82]{background-color:var(--color-bg-3);border-radius:10px;height:80px;display:flex}.monitor-stat .monitor-stat-item[data-v-b17d3f82]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.monitor-stat .monitor-stat-item:first-of-type .monitor-stat__value[data-v-b17d3f82],.monitor-stat .monitor-stat-item:nth-of-type(2) .monitor-stat__value[data-v-b17d3f82]{font-weight:500}.monitor-stat .monitor-stat-item .monitor-stat__title[data-v-b17d3f82]{color:var(--color-text-2);align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:18px;display:flex}.monitor-stat .monitor-stat-item .monitor-stat__dot[data-v-b17d3f82]{background-color:var(--dot-color);border-radius:3px;width:6px;height:6px;display:block;position:relative}.monitor-stat .monitor-stat-item .monitor-stat__dot[data-v-b17d3f82]:after{content:"";border:2px solid var(--dot-color);opacity:.6;border-radius:6px;width:12px;height:12px;animation:2s infinite home-monitor-ripple-b17d3f82;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes home-monitor-ripple-b17d3f82{0%{opacity:.8;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.4;transform:translate(-50%,-50%)scale(1.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.monitor-stat .monitor-stat-item .monitor-stat__value[data-v-b17d3f82]{color:var(--color-text-base);font-size:16px;line-height:22px}.monitor-chart-panel[data-v-2ede0121]{flex-direction:column;height:100%;min-height:0;display:flex}.monitor-chart-panel__chart[data-v-2ede0121]{flex:1;min-height:0;margin-top:16px;position:relative}.monitor-chart-panel[data-v-05836377]{flex-direction:column;height:100%;min-height:0;display:flex}.monitor-chart-panel__chart[data-v-05836377]{flex:1;min-height:0;margin-top:16px;position:relative}.home-monitor-card[data-v-e9e6dd5e]{width:100%;max-width:100%;height:498px;overflow:hidden}.n-tabs[data-v-e9e6dd5e]{--n-tab-text-color:var(--color-text-2);--n-tab-text-color-active:var(--home-monitor-tabs-active-color);--n-tab-text-color-hover:var(--border-hover-focus-color);--n-tab-gap:40px;--n-tab-padding:16px 0;--n-pane-padding-top:0;--n-pane-padding-left:16px;--n-pane-padding-right:16px;--n-pane-padding-bottom:16px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.n-tabs[data-v-e9e6dd5e] .n-tabs-pane-wrapper{flex:1;min-width:0;min-height:0;overflow:hidden}.n-tabs[data-v-e9e6dd5e] .n-tab-pane{width:100%;min-width:0;height:100%;overflow:hidden}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav-scroll-wrapper{flex:none}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav-scroll-wrapper .n-tabs-tab{height:60px;line-height:1}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav-scroll-wrapper .n-tabs-tab.n-tabs-tab--active{font-size:18px}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav__suffix{flex:1;padding-left:0}.item-card-wrap[data-v-f746b2f0]{position:relative}.item-card-wrap .drag-icon[data-v-f746b2f0]{opacity:0;cursor:move;transition:opacity .2s;position:absolute;top:6px;left:50%;transform:translate(-50%)}.item-card-wrap .drag-icon[data-v-f746b2f0]:active{cursor:grabbing}.item-card-wrap[data-v-f746b2f0]:hover{border-color:var(--border-hover-focus-color);cursor:pointer;box-shadow:0 8px 16px rgba(0,0,0,.1)}.item-card-wrap:hover .drag-icon[data-v-f746b2f0]{opacity:1}.item-card-wrap[data-v-f746b2f0] .icon-container i{vertical-align:middle;width:16px;height:16px;display:inline-block}.module-card[data-v-4440db5c]{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex;overflow:hidden}.module-card .card-icon-wrap[data-v-4440db5c]{background-color:var(--home-overview-btn-color) ;width:36px;height:36px;color:var(--border-hover-focus-color) ;border-radius:6px;justify-content:center;align-items:center;font-size:18px;display:flex}.module-card .card-icon-wrap[data-v-4440db5c] i{width:18px;height:18px;display:inline-block}.overview-new[data-v-2800e49c]{justify-content:space-between;padding:52px 16px 16px;display:flex}.overview-grid[data-v-2800e49c]{flex:1;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.drag-ghost[data-v-2800e49c]{opacity:.4;border:2px dashed var(--primary-color,#18a058);border-radius:8px;background:0 0!important}.drag-ghost[data-v-2800e49c]>*{visibility:hidden}.home-container[data-v-18ff93c7]{padding:10px 20px 16px}.home-bottom-grid[data-v-18ff93c7]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;max-width:100%;display:grid}.home-bottom-grid__item[data-v-18ff93c7]{min-width:0;max-width:100%;overflow:hidden}@media (max-width:1200px){.home-bottom-grid[data-v-18ff93c7]{grid-template-columns:1fr}}.guide-shell[data-v-e3c17c45]{flex-direction:column;flex:1;display:flex;position:relative}.guide-shell[data-v-e3c17c45]:before{content:"";z-index:1;background:var(--site-guide-accent-bar);will-change:transform;width:200%;height:8px;animation:8s linear infinite guide-accent-flow-e3c17c45;position:absolute;top:0;left:0}@keyframes guide-accent-flow-e3c17c45{0%{transform:translate(-50%)}to{transform:translate(0)}}.guide-shell__header[data-v-e3c17c45]{z-index:2;border-bottom:1px solid var(--site-guide-divider);justify-content:flex-start;align-items:center;gap:12px;padding:24px 32px 16px;display:flex;position:relative}.guide-shell__back[data-v-e3c17c45],.guide-shell__hide[data-v-e3c17c45],.guide-shell__close[data-v-e3c17c45]{--n-width:32px;--n-height:32px;--n-icon-size:22px;--n-text-color:var(--site-guide-text-subtle);--n-text-color-hover:var(--site-guide-title-color-2)}.guide-shell__back-icon[data-v-e3c17c45],.guide-shell__hide-icon[data-v-e3c17c45],.guide-shell__close-icon[data-v-e3c17c45]{width:22px;height:22px;font-size:22px}.guide-shell__brand[data-v-e3c17c45]{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.guide-shell__actions[data-v-e3c17c45]{align-items:center;gap:4px;display:flex}.guide-shell__logo[data-v-e3c17c45]{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.guide-shell__logo img[data-v-e3c17c45]{object-fit:contain;width:24px;height:24px;display:block}.guide-shell__brand-text[data-v-e3c17c45]{color:var(--site-guide-title-color-2);letter-spacing:.02em;font-size:14px;font-weight:700;line-height:18px}.guide-shell__body[data-v-e3c17c45]{flex:1;padding:24px 32px 32px;overflow:auto}.guide-shell__body--flush[data-v-e3c17c45]{min-height:0;padding:0;overflow:hidden}.guide-minimized-progress[data-v-2b1e843a]{z-index:2001;border:1px solid var(--site-guide-minimized-border);background:var(--site-guide-minimized-bg);width:min(300px,100vw - 32px);box-shadow:var(--site-guide-minimized-shadow);font:inherit;cursor:pointer;pointer-events:auto;text-align:left;transform-origin:var(--guide-minimized-origin-x,100%) var(--guide-minimized-origin-y,100%);user-select:none;border-radius:8px;flex-direction:column;align-items:stretch;padding:16px 18px 18px;transition:box-shadow .2s;display:flex;position:fixed;bottom:20px;right:20px}.guide-minimized-progress[data-v-2b1e843a]:hover{box-shadow:var(--site-guide-minimized-shadow-hover)}.guide-minimized-progress[data-v-2b1e843a]:focus-visible{box-shadow:var(--site-guide-minimized-shadow-hover)}.guide-minimized-progress[data-v-2b1e843a]:focus-visible{box-shadow:var(--site-guide-minimized-shadow-hover), var(--site-guide-primary-ring);outline:none}.guide-minimized-progress.is-complete[data-v-2b1e843a]{cursor:default}.guide-minimized-progress.is-complete[data-v-2b1e843a]:hover{box-shadow:var(--site-guide-minimized-shadow)}.guide-minimized-progress.is-complete[data-v-2b1e843a]:focus-visible{box-shadow:var(--site-guide-minimized-shadow)}.guide-minimized-progress__title[data-v-2b1e843a]{color:var(--site-guide-minimized-title-color);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:24px;overflow:hidden}.guide-minimized-progress__desc[data-v-2b1e843a]{color:var(--site-guide-minimized-desc-color);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:500;line-height:18px;display:flex;overflow:hidden}.guide-minimized-progress__desc-icon[data-v-2b1e843a]{flex:none}.guide-minimized-progress__meta[data-v-2b1e843a]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;display:grid}.guide-minimized-progress__progress[data-v-2b1e843a]{min-width:0}.guide-minimized-progress__progress[data-v-2b1e843a] .n-progress-graph-line-fill{--n-fill-color:var(--color-primary)}.guide-minimized-progress__percent[data-v-2b1e843a]{min-width:38px;color:var(--color-primary);letter-spacing:0;text-align:right;font-size:13px;font-weight:700;line-height:18px}.guide-step-header[data-v-930b41ae]{border-bottom:1px solid var(--site-guide-border-soft);align-items:flex-start;margin-bottom:24px;padding-bottom:16px;display:flex}.guide-step-header__text[data-v-930b41ae]{min-width:0}.guide-step-header__title[data-v-930b41ae]{color:var(--site-guide-heading-color);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:24px;display:flex}.guide-step-header__icon[data-v-930b41ae]{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.guide-step-header__desc[data-v-930b41ae]{color:var(--site-guide-text-subtle);margin:2px 0 0;font-size:12px;line-height:18px}.node-guide-form[data-v-57c0d5ed]{width:100%}.node-guide-form__label[data-v-57c0d5ed]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.node-guide-form__mapping-grid[data-v-57c0d5ed]{grid-template-columns:minmax(0,8fr) minmax(120px,4fr);gap:12px;display:grid}.node-guide-form__radio-row[data-v-57c0d5ed]{align-items:center;gap:18px;min-height:40px;padding:0 2px;display:flex}.node-guide-form__radio[data-v-57c0d5ed]{color:var(--site-guide-text-color);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.node-guide-form__framework-grid[data-v-57c0d5ed]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;display:grid}.node-guide-form__framework[data-v-57c0d5ed]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface-muted);min-height:40px;color:var(--site-guide-text-color);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;line-height:16px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.node-guide-form__framework[data-v-57c0d5ed]:hover,.node-guide-form__framework--active[data-v-57c0d5ed]{border-color:var(--color-primary);color:var(--color-primary)}.node-guide-form__framework--active[data-v-57c0d5ed]{background:var(--site-guide-primary-bg)}.node-guide-form .n-input[data-v-57c0d5ed],.node-guide-form .n-input-number[data-v-57c0d5ed] .n-input,.node-guide-form[data-v-57c0d5ed] .n-base-selection{--n-font-size:13px}.php-guide-form[data-v-951afc0c]{width:100%}.php-guide-form__label-row[data-v-951afc0c]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.php-guide-form__label[data-v-951afc0c]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.php-guide-form__domain-label[data-v-951afc0c]{align-items:center;gap:8px;min-width:0;display:inline-flex}.php-guide-form__domain-tip[data-v-951afc0c]{max-width:260px;color:var(--site-guide-text-muted);font-size:12px;font-weight:500;line-height:18px}.php-guide-form__hint[data-v-951afc0c]{color:var(--site-guide-text-subtle);font-size:10px;font-weight:500;line-height:16px}.php-guide-form__ssl-toggle[data-v-951afc0c]{color:var(--site-guide-text-muted);cursor:pointer;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.php-guide-form__choice-grid[data-v-951afc0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.php-guide-form__choice-grid--three[data-v-951afc0c]{grid-template-columns:repeat(3,minmax(0,1fr))}.php-guide-form__choice-grid--mysql[data-v-951afc0c]{gap:16px}.php-guide-form__choice[data-v-951afc0c]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);min-height:40px;color:var(--site-guide-text-color);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:700;transition:border-color .16s,background-color .16s;display:flex}.php-guide-form__choice--compact[data-v-951afc0c]{min-height:36px}.php-guide-form__choice[data-v-951afc0c]:hover,.php-guide-form__choice--active[data-v-951afc0c]{border-color:var(--color-primary);background:var(--site-guide-surface-muted)}.php-guide-form__database[data-v-951afc0c]{flex-direction:column;gap:12px;display:flex}.php-guide-form__database-toggle[data-v-951afc0c]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface-muted-strong);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 12px;display:flex}.php-guide-form__database-title[data-v-951afc0c]{color:var(--site-guide-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.php-guide-form__database-icon[data-v-951afc0c]{color:var(--color-primary);font-size:16px}.php-guide-form__database-card[data-v-951afc0c]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);box-shadow:var(--site-guide-inset-shadow);border-radius:12px;margin-bottom:24px;padding:16px}.php-guide-form[data-v-951afc0c] .n-form-item-label__text{width:100%}.php-guide-form .n-input[data-v-951afc0c]{--n-font-size:13px}.php-guide-form__control--readonly[data-v-951afc0c]{--n-color:var(--site-guide-surface-muted);--n-text-color:var(--site-guide-text-muted)}.proxy-guide-form[data-v-b279e57e]{width:100%}.proxy-guide-form__label-row[data-v-b279e57e]{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:22px;display:flex}.proxy-guide-form__label[data-v-b279e57e]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.proxy-guide-form__domain-label[data-v-b279e57e]{align-items:center;gap:8px;min-width:0;display:inline-flex}.proxy-guide-form__domain-tip[data-v-b279e57e]{max-width:260px;color:var(--site-guide-text-muted);font-size:12px;font-weight:500;line-height:18px}.proxy-guide-form__switch-label[data-v-b279e57e]{color:var(--site-guide-text-muted);cursor:pointer;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.proxy-guide-form__target-grid[data-v-b279e57e]{grid-template-columns:minmax(136px,.9fr) minmax(0,1.9fr) minmax(136px,.9fr);gap:12px;width:100%;display:grid}.proxy-guide-form__target-control[data-v-b279e57e] .n-form-item-blank{min-height:40px}.proxy-guide-form__cache-card[data-v-b279e57e]{box-sizing:border-box;border:1px solid var(--site-guide-border-muted);background:var(--site-guide-surface-muted);width:100%;min-height:42px;color:var(--site-guide-text-muted);cursor:pointer;user-select:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;font-weight:700;line-height:18px;display:flex}.proxy-guide-form[data-v-b279e57e] .n-form-item-label__text{width:100%}.proxy-guide-form .n-input[data-v-b279e57e],.proxy-guide-form .n-input-number[data-v-b279e57e] .n-input,.proxy-guide-form[data-v-b279e57e] .n-base-selection{--n-font-size:13px}@media (max-width:640px){.proxy-guide-form__label-row[data-v-b279e57e]{flex-direction:column;align-items:flex-start;gap:6px}.proxy-guide-form__target-grid[data-v-b279e57e]{grid-template-columns:1fr}}.wordpress-guide-form[data-v-176b372d]{width:100%}.wordpress-guide-form__label-row[data-v-176b372d]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.wordpress-guide-form__label[data-v-176b372d]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.wordpress-guide-form__domain-label[data-v-176b372d]{align-items:center;gap:8px;min-width:0;display:inline-flex}.wordpress-guide-form__domain-tip[data-v-176b372d]{max-width:260px;color:var(--site-guide-text-muted);font-size:12px;font-weight:500;line-height:18px}.wordpress-guide-form__ssl-toggle[data-v-176b372d]{color:var(--site-guide-text-muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.wordpress-guide-form[data-v-176b372d] .n-form-item-label__text{width:100%}.wordpress-guide-form .n-input[data-v-176b372d],.wordpress-guide-form__control[data-v-176b372d] .n-base-selection{--n-font-size:13px}.wordpress-guide-form__control--muted[data-v-176b372d]{--n-color:var(--site-guide-surface-muted);--n-color-focus:var(--site-guide-surface-muted);--n-color-focus-error:var(--site-guide-surface-muted);--n-text-color:var(--site-guide-text-muted)}.site-guide-form[data-v-cb14cea9]{flex-direction:column;min-height:404px;display:flex}.site-guide-form__body[data-v-cb14cea9]{border:0;flex:1;min-inline-size:0;margin:0;padding:0}.site-guide-form__fields[data-v-cb14cea9]{transition:opacity .2s}.site-guide-form__fields--disabled[data-v-cb14cea9]{pointer-events:none;opacity:.62}.site-guide-form__footer[data-v-cb14cea9]{border-top:1px solid var(--site-guide-divider);justify-content:flex-end;gap:10px;margin-top:16px;padding-top:24px;display:flex}.analyzing[data-v-d08636c5]{--analyzing-progress-accent:#34d399;text-align:center;place-content:center;min-height:650px;display:grid}.analyzing h2[data-v-d08636c5]{margin:0;font-size:19px}.analyzing p[data-v-d08636c5]{color:var(--site-guide-text-placeholder);margin:5px 0 0;font-size:12px}:root[theme-mode=dark]{--analyzing-progress-accent:var(--color-primary)}.scanner[data-v-d08636c5]{width:78px;height:78px;color:var(--color-primary);background:var(--site-guide-primary-bg);border-radius:18px;place-items:center;margin:0 auto 22px;font-size:34px;display:grid;position:relative;overflow:hidden}.scanner[data-v-d08636c5]:after{content:"";background:var(--color-primary);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--color-primary) 65%, transparent);animation:1.15s ease-in-out infinite scan-d08636c5;position:absolute;left:10px;right:10px}@keyframes scan-d08636c5{0%,to{top:15px}50%{top:61px}}.progress[data-v-d08636c5]{background:var(--site-guide-surface-muted);border-radius:5px;width:330px;height:6px;margin:24px auto 9px;overflow:hidden}.progress__bar[data-v-d08636c5]{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--analyzing-progress-accent));height:100%;transition:width .3s}.progress__number[data-v-d08636c5]{color:var(--site-guide-text-subtle);font-size:11px}.guide-progress[data-v-83887124]{flex-direction:column;justify-content:space-between;gap:24px;min-height:404px;display:flex}.guide-progress--import[data-v-83887124]{box-sizing:border-box;width:min(620px,100% - 48px);min-height:620px;margin:0 auto;padding-bottom:24px}.guide-progress__loading[data-v-83887124]{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.guide-progress__logo-wrap[data-v-83887124]{justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:relative}.guide-progress__pulse[data-v-83887124]{background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 36%, transparent) 0%, color-mix(in srgb, var(--color-primary) 22%, transparent) 48%, color-mix(in srgb, var(--color-primary) 0%, transparent) 80%);filter:blur(1px);border-radius:50%;position:absolute}.guide-progress__pulse--outer[data-v-83887124]{width:94px;height:94px;animation:2.5s ease-in-out infinite guide-progress-pulse-ring-83887124}.guide-progress__pulse--error[data-v-83887124]{background:radial-gradient(circle, color-mix(in srgb, var(--color-error) 36%, transparent) 0%, color-mix(in srgb, var(--color-error) 22%, transparent) 48%, color-mix(in srgb, var(--color-error) 0%, transparent) 80%)}.guide-progress__logo[data-v-83887124]{background:var(--color-primary);width:56px;height:56px;color:var(--site-guide-icon-inverse);box-shadow:var(--site-guide-primary-shadow-strong);border-radius:50%;justify-content:center;align-items:center;font-size:32px;display:flex;position:relative}.guide-progress__logo--error[data-v-83887124]{background:var(--color-error);box-shadow:0 12px 28px color-mix(in srgb, var(--color-error) 22%, transparent)}.guide-progress__logo i[data-v-83887124]{z-index:1;background-color:var(--site-guide-icon-inverse);color:var(--site-guide-icon-inverse);display:block;position:relative}.guide-progress__heading[data-v-83887124]{text-align:center}.guide-progress__heading h2[data-v-83887124]{color:var(--site-guide-title-color-2);margin:0;font-size:17px;font-weight:700;line-height:24px}.guide-progress__heading p[data-v-83887124]{color:var(--site-guide-text-subtle);margin-top:4px;font-size:13px;font-weight:500;line-height:18px}.guide-progress__task-panel[data-v-83887124]{box-sizing:border-box;border:1px solid var(--site-guide-border-soft);background:var(--site-guide-surface-muted-alpha);width:100%;max-width:448px;box-shadow:var(--site-guide-panel-inset-shadow);border-radius:16px;margin:0 auto;padding:20px}.guide-progress--import .guide-progress__task-panel[data-v-83887124]{height:340px}.guide-progress--import .guide-progress__steps-scroll[data-v-83887124]{height:100%}.guide-progress__steps[data-v-83887124]{flex-direction:column;gap:14px;display:flex}.guide-progress__step[data-v-83887124]{align-items:flex-start;gap:12px;transition:color .3s;display:flex}.guide-progress__step-icon[data-v-83887124]{width:16px;height:16px;color:var(--site-guide-icon-muted);flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:16px;display:inline-flex}.guide-progress__step-icon i[data-v-83887124]{display:block}.guide-progress__step-content[data-v-83887124]{flex-direction:column;gap:1px;min-width:0;display:flex}.guide-progress__step-label[data-v-83887124]{color:var(--site-guide-text-subtle);font-size:13px;font-weight:600;line-height:20px;transition:color .3s}.guide-progress__step--running .guide-progress__step-icon[data-v-83887124]{--n-color:var(--color-primary);color:var(--color-primary)}.guide-progress__step--running .guide-progress__step-label[data-v-83887124]{color:var(--site-guide-title-color-2)}.guide-progress__step--success .guide-progress__step-icon[data-v-83887124]{color:var(--color-primary)}.guide-progress__step--success .guide-progress__step-label[data-v-83887124]{color:var(--color-primary);font-weight:700}.guide-progress__step--failed .guide-progress__step-icon[data-v-83887124]{color:var(--site-guide-danger)}.guide-progress__step--failed .guide-progress__step-label[data-v-83887124]{color:var(--site-guide-danger);font-weight:700}.guide-progress__message[data-v-83887124]{color:var(--site-guide-text-disabled);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:18px}.guide-progress__bar-block[data-v-83887124]{gap:8px;width:100%;display:grid}.guide-progress__bar-block[data-v-83887124] .n-progress-graph-line-fill{--n-fill-color:var(--color-primary)}.guide-progress__bar-block--error[data-v-83887124] .n-progress-graph-line-fill{--n-fill-color:var(--color-error)}.guide-progress__bar-meta[data-v-83887124]{color:var(--site-guide-title-color-2);letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;line-height:14px;display:flex}.guide-progress__failed[data-v-83887124]{flex-direction:column;gap:10px;width:100%;max-width:620px;margin:0 auto;display:flex}@keyframes guide-progress-pulse-ring-83887124{0%{opacity:.4;transform:scale(.95)}50%{opacity:.7;transform:scale(1.08)}to{opacity:.4;transform:scale(.95)}}.database-details[data-v-0e6111d9]{background:var(--site-guide-surface-muted);padding:16px}.database-section-title[data-v-0e6111d9]{color:var(--site-guide-text-secondary);letter-spacing:.15px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.database-source[data-v-0e6111d9]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);border-radius:8px;margin-bottom:16px;padding:12px}.database-source-header[data-v-0e6111d9]{border-bottom:1px solid var(--site-guide-border-soft);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:8px;display:grid}.database-source-header__content[data-v-0e6111d9]{min-width:0}.database-source-label[data-v-0e6111d9]{color:var(--site-guide-text-muted);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.database-tabs[data-v-0e6111d9]{gap:6px;display:flex}.database-tabs button[data-v-0e6111d9]{height:32px;color:var(--site-guide-text-muted);border:1px solid var(--site-guide-border);background:var(--site-guide-surface);cursor:pointer;border-radius:8px;padding:0 11px;font-size:12px}.database-tabs button.active[data-v-0e6111d9]{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 42%, var(--site-guide-border));background:var(--site-guide-primary-bg)}.database-tabs button[data-v-0e6111d9]:disabled{cursor:not-allowed;opacity:.5}.database-source-content[data-v-0e6111d9]{margin-top:8px}.database-file-select[data-v-0e6111d9],.database-file-upload[data-v-0e6111d9]{margin:0}.detected-file__icon[data-v-0e6111d9]{width:30px;height:30px;color:var(--color-primary);background:var(--site-guide-primary-bg);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.database-grid[data-v-0e6111d9]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);border-radius:11px;padding:13px}.field[data-v-0e6111d9]{min-width:0;margin:0}.field[data-v-0e6111d9] .n-form-item-label{color:var(--site-guide-text-muted);padding:0 0 5px;font-size:12px}.field[data-v-0e6111d9] .n-form-item-blank{min-height:0;display:block}.field[data-v-0e6111d9] .n-form-item-feedback-wrapper{min-height:0}.field[data-v-0e6111d9] .n-form-item-feedback-wrapper:not(:empty){padding-top:4px}.field-label-title[data-v-0e6111d9]{align-items:center;gap:3px;display:inline-flex}.field-required[data-v-0e6111d9]{color:var(--site-guide-danger)}.config-update[data-v-0e6111d9]{width:100%;color:var(--site-guide-text-muted);border:1px solid var(--site-guide-border);background:var(--site-guide-surface);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px;display:flex}.config-update strong[data-v-0e6111d9],.config-update span[data-v-0e6111d9]{display:block}.config-update strong[data-v-0e6111d9]{color:var(--site-guide-text-secondary);margin-bottom:3px;font-size:12px}.config-update span[data-v-0e6111d9]{color:var(--site-guide-text-subtle);font-size:12px}.database-footer[data-v-0e6111d9]{border-top:1px solid var(--site-guide-border-soft);background:var(--site-guide-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.database-footer .n-button[data-v-0e6111d9]{font-weight:600}.database-disable[data-v-0e6111d9]{--n-text-color:var(--site-guide-text-muted)!important}.database-footer__actions[data-v-0e6111d9]{gap:8px;display:flex}.import-database-modal.n-dialog{border:1px solid var(--site-guide-border);box-shadow:var(--site-guide-panel-shadow);border-radius:15px;overflow:hidden}.import-database-modal .n-dialog__title{margin:0}.import-database-modal .n-dialog__title>div:first-child{white-space:normal;background:var(--site-guide-surface);border-bottom:1px solid var(--site-guide-border-soft);border-radius:15px 15px 0 0;width:100%;height:auto;padding:0;line-height:normal;overflow:visible}.import-database-modal .n-dialog__content{margin:0}.import-database-modal__header{justify-content:space-between;align-items:flex-start;padding:16px 18px 14px;display:flex}.import-database-modal__heading{flex-direction:column;gap:3px;display:flex}.import-database-modal__heading strong{color:var(--site-guide-title-color-2);font-size:14px;font-weight:720}.import-database-modal__heading span{color:var(--site-guide-text-subtle);font-size:12px;font-weight:400}.import-database-modal__close{width:28px;height:28px;color:var(--site-guide-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:18px;display:grid}.import-database-modal__close:hover{background:var(--site-guide-surface-muted)}.review-step[data-v-8d27eb17]{--review-database-icon-color:#0284c7;--review-database-icon-bg:#f0f9ff;flex-direction:column;padding:24px 32px;display:flex}:root[theme-mode=dark]{--review-database-icon-color:#38bdf8;--review-database-icon-bg:#082f49}.section-header[data-v-8d27eb17]{border-bottom:1px solid var(--site-guide-border-soft);justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.section-header h2[data-v-8d27eb17]{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.section-header p[data-v-8d27eb17]{color:var(--site-guide-text-placeholder);margin:1px 0 0;font-size:12px}.section-header--page[data-v-8d27eb17]{padding-bottom:16px;display:block}.section-header--page h2[data-v-8d27eb17]{color:var(--site-guide-title-color-2);font-size:18px;font-weight:720;line-height:1.35}.section-header--page p[data-v-8d27eb17]{color:var(--site-guide-text-placeholder);margin-top:2px}.mini-icon[data-v-8d27eb17]{width:23px;height:23px;color:var(--site-guide-icon-inverse);background:var(--color-primary);border-radius:6px;place-items:center;font-size:11px;font-weight:750;display:grid}.review-layout[data-v-8d27eb17]{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:18px;margin-top:20px;display:grid}.review-main[data-v-8d27eb17]{min-width:0;padding:0 2px}.field[data-v-8d27eb17]{min-width:0;margin:0;position:relative}.field[data-v-8d27eb17] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.field[data-v-8d27eb17] .n-form-item-label__text{flex:1;min-width:0}.field[data-v-8d27eb17] .n-form-item-blank{min-height:0;display:block}.field[data-v-8d27eb17] .n-form-item-feedback-wrapper:not(:empty){padding-top:5px}.field-label-row[data-v-8d27eb17]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.field-label-row--start[data-v-8d27eb17]{justify-content:flex-start;gap:6px}.field-label-title[data-v-8d27eb17]{align-items:center;gap:3px;min-width:0;display:inline-flex}.field-required[data-v-8d27eb17]{color:var(--n-asterisk-color,var(--site-guide-danger))}.field-help[data-v-8d27eb17]{color:var(--site-guide-text-muted);cursor:help}.field-note[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-top:6px;font-size:11px;line-height:1.45;display:block}.toggle-line[data-v-8d27eb17]{color:var(--site-guide-text-muted);align-items:center;gap:7px;font-size:12px;display:flex}.toggle-line--compact[data-v-8d27eb17]{white-space:nowrap;flex-shrink:0;font-weight:500}.form-footer[data-v-8d27eb17]{border-top:1px solid var(--site-guide-border-soft);justify-content:flex-end;gap:10px;margin-top:18px;padding:16px 0;display:flex}.form-footer--page[data-v-8d27eb17]{margin-top:22px;padding-top:18px;padding-bottom:0}.dependency-card[data-v-8d27eb17]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);box-shadow:var(--site-guide-inset-shadow);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:16px;display:flex}.dependency-card__title[data-v-8d27eb17],.dependency-card__switch[data-v-8d27eb17]{align-items:center;display:flex}.dependency-card__title[data-v-8d27eb17]{color:var(--site-guide-text-color);gap:6px;font-size:13px}.dependency-card__switch[data-v-8d27eb17]{color:var(--site-guide-text-muted);cursor:pointer;gap:8px;font-size:12px}.database-card[data-v-8d27eb17]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);box-shadow:var(--site-guide-inset-shadow);border-radius:15px;margin-top:20px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.database-card--enabled[data-v-8d27eb17]{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--site-guide-border));box-shadow:var(--site-guide-primary-shadow)}.database-card__head[data-v-8d27eb17]{background:linear-gradient(180deg, var(--site-guide-surface), var(--site-guide-surface-muted));align-items:center;gap:12px;padding:15px 16px;display:flex}.database-card__icon[data-v-8d27eb17]{width:36px;height:36px;color:var(--review-database-icon-color);background:var(--review-database-icon-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--review-database-icon-color) 22%, transparent);border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.database-card__copy[data-v-8d27eb17]{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:36px;display:flex}.database-card__copy>strong[data-v-8d27eb17],.database-card__copy>span[data-v-8d27eb17]{display:block}.database-card__copy>strong[data-v-8d27eb17]{color:var(--site-guide-text-color);align-items:center;gap:6px;font-size:13px;font-weight:720;line-height:16px;display:flex}.database-card__copy>strong small[data-v-8d27eb17]{color:var(--site-guide-text-muted);border:1px solid var(--site-guide-border);background:var(--site-guide-surface);border-radius:10px;align-items:center;margin-left:0;padding:2px 7px;font-size:9px;font-weight:620;line-height:12px;display:inline-flex}.database-card__copy>span[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-top:2px;font-size:10.5px;line-height:14px}.database-card__action[data-v-8d27eb17]{margin-left:auto}.database-card__arrow[data-v-8d27eb17]{margin-left:5px;font-size:14px}.database-card__summary[data-v-8d27eb17]{color:var(--site-guide-text-muted);border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--site-guide-border));background:var(--site-guide-primary-bg);border-radius:9px;align-items:center;gap:9px;margin:-3px 16px 13px 64px;padding:9px 11px;font-size:10px;display:flex}.database-card__summary-content[data-v-8d27eb17]{flex:1;min-width:0}.database-card__summary-file[data-v-8d27eb17],.database-card__summary-target[data-v-8d27eb17]{display:block}.database-card__summary-file[data-v-8d27eb17]{color:var(--site-guide-text-color);font-size:10.5px}.database-card__summary-target[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-top:1px;font-size:9.5px}.database-card__summary-icon[data-v-8d27eb17]{width:16px;height:16px;color:var(--site-guide-icon-inverse);background:var(--color-primary);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid!important}.summary[data-v-8d27eb17]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);box-shadow:var(--site-guide-inset-shadow);border-radius:14px;overflow:hidden}.summary header[data-v-8d27eb17]{border-bottom:1px solid var(--site-guide-border-soft);background:var(--site-guide-surface-header);flex-direction:column;padding:15px 16px 13px;display:flex}.summary header strong[data-v-8d27eb17]{color:var(--site-guide-title-color-2);font-size:13px;font-weight:720}.summary header span[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-top:2px;font-size:10px}.summary dl[data-v-8d27eb17]{margin:0;padding:7px 16px}.summary dl div[data-v-8d27eb17]{border-bottom:1px solid var(--site-guide-border-soft);padding:9px 0}.summary dl div[data-v-8d27eb17]:last-child{border-bottom:0}.summary dt[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-bottom:2px;font-size:10px;font-weight:580}.summary dd[data-v-8d27eb17]{color:var(--site-guide-text-secondary);margin:0;font-size:11px;font-weight:620}.summary__notice[data-v-8d27eb17]{color:var(--site-guide-text-muted);background:var(--site-guide-primary-bg);border-radius:9px;align-items:flex-start;gap:8px;margin:5px 10px 10px;padding:10px;font-size:10px;line-height:1.5;display:flex}.summary__notice-icon[data-v-8d27eb17]{width:16px;height:16px;color:var(--site-guide-icon-inverse);background:var(--color-primary);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}@media (max-width:960px){.review-layout[data-v-8d27eb17]{grid-template-columns:1fr}.summary[data-v-8d27eb17]{order:-1}}@media (max-width:680px){.review-step[data-v-8d27eb17]{padding:22px 18px}.section-header[data-v-8d27eb17]{display:block}.section-header p[data-v-8d27eb17]{margin-top:5px}}.archive-field[data-v-c075badd] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.archive-field[data-v-c075badd] .n-form-item-blank{min-height:0;display:block}.archive-upload[data-v-c075badd]{border:1px dashed var(--site-guide-border-muted);background:var(--site-guide-surface-muted-alpha);text-align:left;border-radius:13px;justify-content:center;align-items:center;min-height:92px;padding:18px;display:flex}.upload-content[data-v-c075badd]{justify-content:center;align-items:center;gap:17px;width:fit-content;max-width:100%;display:flex}.upload-icon[data-v-c075badd]{width:47px;height:47px;color:var(--color-primary);background:var(--site-guide-primary-bg);border-radius:12px;flex:none;place-items:center;font-size:23px;display:grid}.upload-icon i[data-v-c075badd]{color:var(--color-primary)}.upload-copy[data-v-c075badd]{flex-direction:column;flex:0 auto;min-width:0;max-width:360px;display:flex}.upload-copy strong[data-v-c075badd]{color:var(--site-guide-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.upload-copy span[data-v-c075badd]{color:var(--site-guide-text-subtle);margin-top:3px;font-size:11px}.browse[data-v-c075badd]{--n-border-radius:8px;flex:none}@media (max-width:760px){.upload-content[data-v-c075badd]{flex-wrap:wrap;width:100%}.upload-copy[data-v-c075badd]{flex-basis:calc(100% - 64px)}.browse[data-v-c075badd]{margin-left:64px}}.git-form[data-v-95c00512] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.git-form[data-v-95c00512] .n-form-item-blank{min-height:0;display:block}.git-form[data-v-95c00512] .n-form-item-feedback-wrapper:not(:empty){padding-top:5px}.field-note[data-v-95c00512]{color:var(--site-guide-text-subtle);margin-top:6px;font-size:11px;line-height:1.45}.repository-help[data-v-95c00512]{color:var(--color-primary);cursor:pointer}.repository-help__image[data-v-95c00512]{width:400px;max-width:100%;display:block}span.field-note[data-v-95c00512]{display:block}.ssh-key-panel[data-v-95c00512]{flex-direction:column;gap:8px;width:100%;display:flex}.ssh-key-controls[data-v-95c00512]{align-items:center;gap:8px;display:flex}.ssh-key-select[data-v-95c00512]{flex:1}.ssh-public-key[data-v-95c00512]{width:100%}.ssh-key-note[data-v-95c00512]{margin-top:0}.local-archive-field[data-v-c8f2e5ef] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.local-archive-field[data-v-c8f2e5ef] .n-form-item-blank{min-height:0;display:block}.local-archive-note[data-v-c8f2e5ef]{color:var(--site-guide-text-subtle);margin-top:6px;font-size:11px;line-height:1.45;display:block}.remote-directory-picker[data-v-2c46dcd1]{flex-direction:column;height:100%;display:flex}.remote-directory-picker__header[data-v-2c46dcd1]{border-bottom:1px solid var(--color-border);align-items:center;gap:16px;padding:16px;display:flex}.remote-directory-picker__navigator[data-v-2c46dcd1]{flex:1;min-width:0;overflow:hidden}.remote-directory-picker__search[data-v-2c46dcd1]{flex:none;width:240px}.remote-directory-picker__search-icon[data-v-2c46dcd1]{color:var(--color-text-4);font-size:16px}.remote-directory-picker__content[data-v-2c46dcd1]{flex:1;min-height:0;display:flex;overflow:hidden}.remote-directory-picker__table[data-v-2c46dcd1]{flex:1}.remote-directory-picker__table[data-v-2c46dcd1] .selected-row .n-data-table-td{background-color:var(--color-table-td-hover)}[data-v-2c46dcd1] .remote-directory-row{cursor:pointer}[data-v-2c46dcd1] .remote-file-row{cursor:default}.remote-directory-picker__footer[data-v-2c46dcd1]{border-top:1px solid var(--modal-action-top-border);background-color:var(--modal-action-bg);border-bottom-left-radius:var(--n-border-radius);border-bottom-right-radius:var(--n-border-radius);justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.remote-directory-picker__selection[data-v-2c46dcd1]{align-items:center;gap:10px;min-width:0;display:flex}.remote-directory-picker__selection[data-v-2c46dcd1] .n-input{width:240px}.remote-directory-picker__actions[data-v-2c46dcd1]{flex:none;gap:10px;display:flex}.remote-form[data-v-f0764c18] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.remote-form[data-v-f0764c18] .n-form-item-blank{min-height:0;display:block}.remote-form[data-v-f0764c18] .n-form-item-feedback-wrapper:not(:empty){padding-top:5px}.connection-fields[data-v-f0764c18]{align-items:flex-start}.connection-protocol[data-v-f0764c18],.connection-port[data-v-f0764c18]{flex:0 0 170px;width:170px}.connection-server[data-v-f0764c18]{flex:240px;min-width:240px}.connection-auth[data-v-f0764c18]{flex:none;width:max-content}@media screen and (max-width:640px){.connection-protocol[data-v-f0764c18],.connection-server[data-v-f0764c18],.connection-port[data-v-f0764c18],.connection-auth[data-v-f0764c18]{flex-basis:100%;width:100%}}.field-note[data-v-f0764c18]{color:var(--site-guide-text-subtle);margin-top:6px;font-size:11px;line-height:1.45;display:block}.source-step[data-v-631c64de]{--import-blue:#0284c7;--import-blue-bg:#f0f9ff;--import-emerald:#059669;--import-emerald-bg:#ecfdf5;--import-purple:#4f46e5;--import-purple-bg:#eef2ff;--import-rose:#f43f5e;--import-rose-bg:#fff1f2;padding:22px 32px}:root[theme-mode=dark]{--import-blue:#38bdf8;--import-blue-bg:#082f49;--import-emerald:var(--color-primary);--import-emerald-bg:#12351d;--import-purple:#a78bfa;--import-purple-bg:#312e81;--import-rose:#fb7185;--import-rose-bg:#4c0519}.hero[data-v-631c64de]{text-align:center;margin-bottom:20px}.hero h1[data-v-631c64de]{letter-spacing:-.35px;margin:0 0 4px;font-size:23px;font-weight:720;line-height:1.35}.hero p[data-v-631c64de]{color:var(--site-guide-text-placeholder);margin:0;font-size:12px;font-weight:500}.source-grid[data-v-631c64de]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.source-card[data-v-631c64de]{min-height:90px;color:inherit;border:1px solid var(--site-guide-border);background:var(--site-guide-surface);cursor:pointer;text-align:left;touch-action:manipulation;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:11px;padding:13px 12px;transition:border-color .16s,background-color .16s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.source-card[data-v-631c64de]:hover{border-color:var(--site-guide-border-muted);background:var(--site-guide-surface-muted);box-shadow:var(--site-guide-inset-shadow)}.source-card[data-v-631c64de]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 24%, transparent);outline-offset:2px}.source-card[data-v-631c64de]:disabled{cursor:not-allowed;opacity:.58}.source-card__copy[data-v-631c64de]{min-width:0}.source-card__copy strong[data-v-631c64de]{color:var(--site-guide-title-color-2);text-wrap:balance;font-size:14px;font-weight:600;line-height:1.35;display:block}.source-card__copy span[data-v-631c64de]{color:var(--site-guide-text-subtle);margin-top:4px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.source-card--active[data-v-631c64de]{border-color:color-mix(in srgb, var(--color-primary) 48%, var(--site-guide-border));background:var(--site-guide-primary-bg)}.source-card--active .source-card__icon[data-v-631c64de]{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 28%, var(--site-guide-border));background:var(--site-guide-primary-bg)}.source-card--active .source-card__copy strong[data-v-631c64de]{color:var(--color-primary)}.source-card--active[data-v-631c64de]:hover{border-color:var(--color-primary);background:var(--site-guide-primary-bg)}.source-card__icon[data-v-631c64de]{border:1px solid transparent;border-radius:10px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.source-card--archive .source-card__icon[data-v-631c64de]{color:var(--import-blue);border-color:color-mix(in srgb, var(--import-blue) 24%, var(--site-guide-border));background:var(--import-blue-bg)}.source-card--remote .source-card__icon[data-v-631c64de]{color:var(--import-emerald);border-color:color-mix(in srgb, var(--import-emerald) 24%, var(--site-guide-border));background:var(--import-emerald-bg)}.source-card--git .source-card__icon[data-v-631c64de]{color:var(--import-purple);border-color:color-mix(in srgb, var(--import-purple) 24%, var(--site-guide-border));background:var(--import-purple-bg)}.source-card--local-archive .source-card__icon[data-v-631c64de]{color:var(--import-rose);border-color:color-mix(in srgb, var(--import-rose) 24%, var(--site-guide-border));background:var(--import-rose-bg)}.source-config[data-v-631c64de]{border:1px solid var(--site-guide-border);border-radius:14px;margin-top:16px;padding:16px 20px 0}.section-header[data-v-631c64de]{border-bottom:1px solid var(--site-guide-border-soft);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.section-header h2[data-v-631c64de]{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.section-header p[data-v-631c64de]{color:var(--site-guide-text-placeholder);font-size:12px}.mini-icon[data-v-631c64de]{width:23px;height:23px;color:var(--site-guide-icon-inverse);background:var(--color-primary);border-radius:6px;place-items:center;font-size:11px;font-weight:750;display:grid}.source-config__body[data-v-631c64de]{padding-top:16px}.form-footer[data-v-631c64de]{border-top:1px solid var(--site-guide-border-soft);justify-content:flex-end;gap:10px;padding:16px 0;display:flex}@media (max-width:960px){.source-grid[data-v-631c64de]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.source-card[data-v-631c64de]{transition:none}}@media (max-width:680px){.source-step[data-v-631c64de]{padding:22px 18px}.source-grid[data-v-631c64de]{grid-template-columns:1fr}.section-header[data-v-631c64de]{display:block}.section-header p[data-v-631c64de]{margin-top:5px}}.import-success[data-v-fc9fd974]{text-align:center;flex-direction:column;justify-content:center;width:min(570px,100% - 48px);min-height:570px;margin:0 auto;padding-bottom:38px;display:flex}.import-success__hero[data-v-fc9fd974]{text-align:center}.import-success__hero h2[data-v-fc9fd974]{color:var(--site-guide-title-color-2);margin:0;font-size:20px;font-weight:720}.import-success__hero p[data-v-fc9fd974]{color:var(--site-guide-text-subtle);margin:5px 0 0;font-size:12px}.import-success__icon[data-v-fc9fd974]{width:66px;height:66px;color:var(--site-guide-icon-inverse);background:var(--color-primary);box-shadow:var(--site-guide-primary-shadow-strong);border-radius:50%;place-items:center;margin:0 auto 19px;font-size:27px;display:grid}.import-success__icon>span[data-v-fc9fd974]{width:1em;height:1em;color:var(--site-guide-icon-inverse);background-color:var(--site-guide-icon-inverse);display:block}.import-success__card[data-v-fc9fd974]{text-align:left;border:1px solid var(--site-guide-border);background:var(--site-guide-surface-muted);border-radius:13px;width:min(450px,100%);margin:23px auto;padding:16px 20px}.import-success__row[data-v-fc9fd974]{grid-template-columns:110px minmax(0,1fr);gap:12px;padding:6px 0;font-size:12px;display:grid}.import-success__row>span[data-v-fc9fd974]{color:var(--site-guide-text-subtle)}.import-success__row>strong[data-v-fc9fd974]{color:var(--site-guide-text-secondary);overflow-wrap:anywhere;font-weight:550}.import-success__ready[data-v-fc9fd974]{color:var(--color-primary)!important}.import-success__actions[data-v-fc9fd974]{justify-content:center;gap:10px;display:flex}@media (max-width:640px){.import-success__row[data-v-fc9fd974]{grid-template-columns:90px minmax(0,1fr)}}.workflow[data-v-56b4af8a]{color:var(--site-guide-text-color);background:var(--site-guide-surface);position:relative;overflow:hidden}.guide-success[data-v-929abe6b]{--guide-success-primary-soft:var(--color-primary-1,var(--site-guide-primary-bg));--guide-success-primary-tint:color-mix(in srgb, var(--color-primary) 12%, var(--site-guide-surface));flex-direction:column;justify-content:space-between;gap:24px;min-height:404px;display:flex}.guide-success__hero[data-v-929abe6b]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.guide-success__icon[data-v-929abe6b]{background:var(--guide-success-primary-soft);background:var(--guide-success-primary-tint);width:48px;height:48px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;font-size:24px;display:flex}.guide-success__hero h2[data-v-929abe6b]{color:var(--site-guide-title-color);margin:0;font-size:20px;font-weight:700;line-height:28px}.guide-success__hero p[data-v-929abe6b]{color:var(--site-guide-text-subtle);margin:0;font-size:12px;line-height:18px}.guide-success__matrix[data-v-929abe6b]{--guide-success-label-column:184px;border:1px solid var(--site-guide-border-panel);background:var(--site-guide-surface-muted-alpha);border-radius:16px;overflow:hidden}.guide-success__matrix-header[data-v-929abe6b]{border-bottom:1px solid var(--site-guide-border);background:var(--site-guide-surface-header);justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;font-weight:700;line-height:18px;display:flex}.guide-success__matrix-list[data-v-929abe6b]{background:var(--site-guide-surface);padding:4px}.guide-success__matrix-item[data-v-929abe6b]{grid-template-columns:minmax(0, var(--guide-success-label-column)) minmax(0, 1fr);min-height:44px;color:var(--site-guide-text-color);align-items:center;column-gap:12px;padding:12px;font-size:12px;line-height:18px;display:grid}.guide-success__matrix-item+.guide-success__matrix-item[data-v-929abe6b]{border-top:1px solid var(--site-guide-border-soft)}.guide-success__matrix-title[data-v-929abe6b]{color:var(--site-guide-text-secondary)}.guide-success__matrix-active[data-v-929abe6b]{color:var(--color-primary);justify-content:flex-end;align-items:center;gap:4px;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}.guide-success__matrix-dot[data-v-929abe6b]{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:1.6s cubic-bezier(.4,0,.6,1) infinite guide-success-dot-pulse-929abe6b}.guide-success__matrix-label[data-v-929abe6b]{min-width:0;color:var(--site-guide-text-subtle);white-space:nowrap;font-weight:700}.guide-success__matrix-value[data-v-929abe6b]{text-align:right;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.guide-success__matrix-text[data-v-929abe6b]{white-space:pre-line;overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;max-width:100%;font-weight:700;display:inline-flex}.guide-success__matrix-text[data-v-929abe6b]:-webkit-any(a){text-decoration:none}.guide-success__matrix-text[data-v-929abe6b]:is(a){text-decoration:none}.guide-success__matrix-text[data-v-929abe6b]:-webkit-any(a):hover{color:var(--primary-button-color-hover);text-decoration:underline}.guide-success__matrix-text[data-v-929abe6b]:is(a):hover{color:var(--primary-button-color-hover);text-decoration:underline}.guide-success__matrix-details[data-v-929abe6b]{color:var(--site-guide-text-color);flex-direction:column;align-items:flex-end;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:16px;display:flex}.guide-success__matrix-details p[data-v-929abe6b]{margin:0}.guide-success__matrix-details span[data-v-929abe6b]{color:var(--site-guide-text-secondary)}.guide-success__matrix-details strong[data-v-929abe6b]{color:var(--site-guide-text-color);font-weight:700}.guide-success__matrix-text--green[data-v-929abe6b]{color:var(--color-primary)}.guide-success__matrix-text--emerald[data-v-929abe6b]{background:var(--guide-success-primary-soft);color:var(--color-primary);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.guide-success__matrix-text--violet[data-v-929abe6b]{background:var(--site-guide-violet-bg);color:var(--site-guide-violet-text);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.guide-success__matrix-text--slate[data-v-929abe6b]{background:var(--site-guide-surface-muted);color:var(--site-guide-text-color);border-radius:4px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.guide-success__matrix-text--badge-emerald[data-v-929abe6b],.guide-success__matrix-text--badge-slate[data-v-929abe6b]{border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700;line-height:16px}.guide-success__matrix-text--badge-emerald[data-v-929abe6b]{background:var(--guide-success-primary-soft);color:var(--color-primary)}.guide-success__matrix-text--badge-slate[data-v-929abe6b]{background:color-mix(in srgb, var(--site-guide-text-disabled) 22%, var(--site-guide-surface));color:var(--site-guide-text-disabled)}.guide-success__copy[data-v-929abe6b]{--n-icon-size:16px;height:24px;color:var(--site-guide-text-subtle)}.guide-success__copy[data-v-929abe6b]:hover{color:var(--site-guide-text-color)}.guide-success__actions[data-v-929abe6b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-success__action[data-v-929abe6b]{--n-font-size:12px;--n-icon-size:16px;--n-font-weight:700}.guide-success__action--wide[data-v-929abe6b]{grid-column:1/-1}.guide-success__tip[data-v-929abe6b]{border:1px solid var(--site-guide-border-soft);background:var(--site-guide-surface-muted);color:var(--site-guide-text-muted);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;font-size:12px;line-height:18px;display:flex}.guide-success__tip>span[data-v-929abe6b]{color:var(--color-primary);flex:none;margin-top:1px;font-size:16px}.guide-success__tip p[data-v-929abe6b]{margin:0}.guide-success__tip-link[data-v-929abe6b]{vertical-align:baseline;--n-text-color:var(--color-primary);--n-text-color-focus:var(--primary-button-color-hover);--n-text-color-hover:var(--primary-button-color-hover);--n-text-color-pressed:var(--primary-button-color-pressed);font-size:12px;font-weight:700}@keyframes guide-success-dot-pulse-929abe6b{0%,to{opacity:1}50%{opacity:.45}}.guide-type[data-v-d944aed9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guide-type__item[data-v-d944aed9]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);min-height:114px;color:inherit;text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding:20px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.guide-type__item[data-v-d944aed9]:hover,.guide-type__item--active[data-v-d944aed9]{border-color:var(--color-primary);background:var(--site-guide-surface);box-shadow:var(--site-guide-primary-shadow)}.guide-type__icon[data-v-d944aed9]{background:var(--site-guide-surface-muted);border-radius:12px;justify-content:center;align-items:center;width:72px;height:72px;transition:background .16s,transform .16s;display:flex}.guide-type__icon-symbol[data-v-d944aed9]{width:48px;height:48px;display:block}.guide-type__item:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--active .guide-type__icon[data-v-d944aed9]{transform:scale(1.05)}.guide-type__content[data-v-d944aed9]{flex-direction:column;align-self:start;min-width:0;display:flex}.guide-type__title[data-v-d944aed9]{color:var(--site-guide-title-color-2);font-size:14px;font-weight:700;line-height:22px}.guide-type__desc[data-v-d944aed9]{color:var(--site-guide-text-placeholder);margin-top:6px;font-size:12px;font-weight:600;line-height:19px}.guide-type__item--wordpress .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-wordpress-color)}.guide-type__item--wordpress:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--wordpress.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-wordpress-bg)}.guide-type__item--php .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-php-color)}.guide-type__item--php:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--php.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-php-bg)}.guide-type__item--node-framework .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-node-color)}.guide-type__item--node-framework:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--node-framework.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-node-bg)}.guide-type__item--proxy .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-proxy-color)}.guide-type__item--proxy:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--proxy.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-proxy-bg)}.guide-type__item--import-project .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-wordpress-color)}.guide-type__item--import-project:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--import-project.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-wordpress-bg)}.guide-type__item--ai-builder .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-violet-text)}.guide-type__item--ai-builder:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--ai-builder.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-violet-bg)}.site-guide-welcome[data-v-b74799d3]{flex-direction:column;padding:16px 0 32px;display:flex}.site-guide-welcome__intro[data-v-b74799d3]{text-align:center;margin-bottom:30px}.site-guide-welcome__title[data-v-b74799d3]{color:var(--site-guide-title-color);margin:0;font-size:24px;font-weight:700;line-height:32px}.site-guide-welcome__desc[data-v-b74799d3]{color:var(--site-guide-text-muted);margin:6px 0 0;font-size:12px;font-weight:500;line-height:18px}.site-guide-welcome__footer[data-v-b74799d3]{border-top:1px solid var(--site-guide-divider);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.site-guide-welcome__link[data-v-b74799d3]{--n-text-color:var(--site-guide-text-subtle);--n-font-weight:700}.site-guide[data-v-663d44b0]{background:var(--site-guide-panel-bg);width:700px;min-height:530px;box-shadow:var(--site-guide-panel-shadow);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.site-guide--import-project[data-v-663d44b0]{width:min(920px,100vw - 32px);min-height:0}.site-guide-dialog--hidden{visibility:hidden!important;pointer-events:none!important}.site-guide-dialog--hidden .n-dialog__content{visibility:hidden!important}.site-guide-dialog-motion-clone{pointer-events:none!important;transform-origin:0 0!important;overflow:hidden!important}.home-setup-tabs-modal.n-modal{box-shadow:none!important}.home-setup-tabs-mask{z-index:1999;pointer-events:auto}.home-setup-tabs[data-v-791a0f6d]{flex-direction:column;align-items:center;display:flex}.home-setup-tabs__tabs[data-v-791a0f6d]{--setup-tabs-rail-bg:var(--site-guide-surface);--setup-tabs-rail-border:var(--site-guide-border);--setup-tabs-text:var(--site-guide-text-muted);--setup-tabs-active-text:#fff;--setup-tabs-badge-bg:#ff5b67;--setup-tabs-badge-text:#fff;--n-color-segment:var(--setup-tabs-rail-bg);--n-tab-border-radius:999px;--n-tab-color-segment:var(--color-primary);--n-tab-text-color:var(--setup-tabs-text);--n-tab-text-color-active:var(--setup-tabs-active-text);--n-font-weight-strong:700;--n-pane-padding-top:0;width:100%}.home-setup-tabs__tabs[data-v-791a0f6d]>.n-tabs-nav{justify-content:center;margin-bottom:14px;overflow:visible}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-rail{border:1px solid var(--setup-tabs-rail-border);width:auto;height:46px;padding:4px}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-capsule{box-shadow:none;transition:transform .28s var(--n-bezier), width .28s var(--n-bezier)}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-rail.transition-disabled .n-tabs-capsule{transition:transform .28s var(--n-bezier), width .28s var(--n-bezier)}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-tab-wrapper{flex:none}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-tab-wrapper .n-tabs-tab{min-width:126px;height:36px;padding:0 20px;font-size:14px;font-weight:600;line-height:20px}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active:hover{color:var(--n-tab-text-color-active)!important}.home-setup-tabs__tabs--dark[data-v-791a0f6d]{--setup-tabs-rail-bg:var(--site-guide-surface-muted);--setup-tabs-rail-border:var(--site-guide-border-muted);--setup-tabs-text:var(--site-guide-text-subtle);--setup-tabs-badge-bg:rgba(251,113,133,.16);--setup-tabs-badge-text:#fb7185}.home-setup-tabs__tabs--nav-hidden[data-v-791a0f6d]>.n-tabs-nav{display:none}.home-setup-tabs__tab-label[data-v-791a0f6d]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.home-setup-tabs__badge[data-v-791a0f6d]{background:var(--setup-tabs-badge-bg);height:18px;color:var(--setup-tabs-badge-text);border-radius:999px;align-items:center;padding:0 6px;font-size:11px;font-weight:800;line-height:18px;display:inline-flex} diff --git a/BTPanel/static/vite/css/view-mail.css b/BTPanel/static/vite/css/view-mail.css index ea6af268..5bf0b6ac 100644 --- a/BTPanel/static/vite/css/view-mail.css +++ b/BTPanel/static/vite/css/view-mail.css @@ -1 +1 @@ -.mail-head[data-v-ee92760b]{background:#ecf5ff;border-bottom:1px solid #ececec;width:100%;padding:16px 40px}.mail-title[data-v-ee92760b]{color:#333;border-bottom:1px solid #999;padding-bottom:8px;font-size:16px;font-weight:600}.mail-desc[data-v-ee92760b]{color:#888;margin-top:4px;line-height:20px}.mail-body[data-v-ee92760b]{padding:32px 40px;font-size:13px;line-height:24px}.title-top[data-v-957fc4db]{background:var(--mailserver-domain-check-tips-bg);text-align:center;border:1px solid #ddd;border-radius:.25rem;padding:10px}.box[data-v-957fc4db]{background:var(--mailserver-domain-check-box-bg);border:1px solid var(--border-hover-focus-color);border-radius:.25rem;align-items:center;padding:10px}.record-title[data-v-68fcb0f4]{color:var(--n-color-text-1);margin-bottom:10px;font-size:16px;font-weight:600}.record-desc[data-v-68fcb0f4]{color:var(--n-color-text-2);margin-bottom:10px;font-size:14px}.bt-link[data-v-68fcb0f4]{background:0 0;border:none;outline:none;padding:0}.n-alert[data-v-0beae09e]{--n-color:#dff0d8;--n-border:1px solid #d6e9c6;--n-font-size:12px}.cert-info[data-v-0beae09e]{color:#3c763d}.cert-info+.cert-info[data-v-0beae09e]{margin-top:2px}.cert-info .cert-label[data-v-0beae09e]{font-weight:700}.cert-info .cert-value[data-v-0beae09e]{flex:1;width:0}.content-none[data-v-ae2374e0]{color:#a8a8a8;background-color:#f9f9f9;border:1px solid #d4d4d4;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:100px;padding:10px;font-size:14px;display:flex}img[data-v-04204793]{width:100%}.text[data-v-112a9c79]{text-align:left;overflow-wrap:break-word;font-size:14px;line-height:140%;position:relative}.text p[data-v-112a9c79]{line-height:140%}.cke_editor_editor .cke_top{padding:2px;height:28px!important}.n-button[data-v-2d6dda68]{--n-height:40px;--n-border-radius:2px;--n-color:#eee;--n-text-color:#333;--n-border:none;--n-color-hover:#20a53a;--n-border-hover:1px solid #20a53a;--n-text-color-hover:#fff;--n-color-focus:#20a53a;--n-text-color-focus:#fff;--n-border-focus:1px solid #20a53a;padding:0 24px}.bg-recommend[data-v-2d6dda68]{background-image:url(/static/vite/images/recommend.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;position:absolute;top:-1px;left:-1px}.rate-box[data-v-fc1868ca]{justify-content:space-between;gap:16px;margin-top:16px;display:flex}.rate-box .rate-list[data-v-fc1868ca]{background:var(--mailserver-overview-bg);text-align:center;border:1px solid var(--color-border);border-radius:4px;flex:1;padding:16px}.rate-box .rate-title[data-v-fc1868ca]{color:var(--color-text-3) ;font-size:12px}.rate-box .rate-text[data-v-fc1868ca]{color:var(--color-text-2) ;margin-top:8px;font-size:20px;font-weight:700}.n-data-table[data-v-be528f51]{--n-merged-th-color:transparent;--n-border-color:var(--color-border)}.n-data-table[data-v-be528f51] .n-data-table-td.n-data-table-td--last-row{border-bottom-color:transparent}.total-list[data-v-1decb7ed]{flex-wrap:wrap;width:100%;margin-bottom:16px;display:flex}.total-list .total-item[data-v-1decb7ed]{text-align:center;border-right:1px dashed var(--color-border);width:22%}.total-list .total-failed[data-v-1decb7ed]{flex:1;display:flex}.total-list .total-failed .failed-item[data-v-1decb7ed]:first-of-type{text-align:center;width:40%}.total-list .total-label[data-v-1decb7ed]{height:16px;color:var(--color-text-2);justify-content:center;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.total-list .total-value[data-v-1decb7ed]{justify-content:center;align-items:center;height:28px;font-size:14px;display:flex}.overview-card[data-v-846bbc62]{border:1px solid var(--color-border);border-radius:4px;padding:14px 16px}.form-card[data-v-87a7687c]{border:1px solid var(--color-border);border-radius:4px}[data-v-3827e7bd] .n-progress-graph-line-indicator{text-align:center!important}.ul-style[data-v-258f8949]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-258f8949]{align-items:center;display:flex}.n-image[data-v-258f8949] img{width:100%}.template-list[data-v-5af2dd72]{gap:16px;display:flex}.template-list .template-item[data-v-5af2dd72]{cursor:pointer;border:1px solid #ccc;border-radius:4px;width:260px;padding:16px}.template-list .template-item.active[data-v-5af2dd72]{background-color:#e8f6eb;border:1px solid #20a53a}.template-list .template-item .template-title[data-v-5af2dd72]{color:#555;font-weight:700}.template-list .template-item .template-desc[data-v-5af2dd72]{color:#666;margin-top:8px}.setting-card[data-v-61fff8e2]{padding:12px}.setting-card .setting-title[data-v-61fff8e2]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) ;margin-bottom:12px;font-size:15px;font-weight:700;line-height:28px}.n-spin-container[data-v-f5dc8e5e] .n-spin-body{left:0;transform:translate(0)translateY(-50%)}.n-spin-container[data-v-f5dc8e5e] .n-spin-body .n-base-loading{display:none}.n-spin-container[data-v-f5dc8e5e] .n-spin-body .n-spin-description{margin-top:0}.setting-title[data-v-dca0a13e]{margin-bottom:12px;font-size:18px}.backup-title[data-v-5d7adaf2]{color:#666;margin-bottom:20px;padding-left:20px;font-size:16px}.backup-title[data-v-95517b94]{color:#666;padding-left:20px;font-size:16px}.comp-box[data-v-9f2f53f3]{text-align:center;cursor:grab;border:1px solid #dfdada;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:70px;font-weight:500;display:flex;position:relative}.comp-box .text[data-v-9f2f53f3]{margin-top:4px}.comp-title[data-v-2280172b]{color:#666;justify-content:center;align-items:center;height:32px;margin-bottom:8px;font-size:14px;display:flex}.comp-list[data-v-2280172b]{grid-gap:12px;grid-template-columns:repeat(3,1fr);padding:0 16px;display:grid}.editor-tools[data-v-0f9442c6]{border-bottom:2px solid #d8dee8;justify-content:space-between;align-items:center;height:40px;min-height:40px;padding:0 16px;display:flex}.tools-view[data-v-0f9442c6]{border:1px solid #d9d9d9;border-radius:4px;align-items:center;gap:4px;height:28px;padding:2px;display:flex}.tools-view .view-item[data-v-0f9442c6]{cursor:pointer;border-radius:2px;align-items:center;height:24px;padding:0 4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.tools-view .view-item.checked[data-v-0f9442c6]{color:#3e8bf2;background-color:#f8f8f8}.comp-wrapper[data-v-3741a3a7]{width:100%;position:relative}.indicator[data-v-3741a3a7]{box-sizing:border-box;background-color:#f4f7fa;border:2px dashed #bdc3c7;height:80px}.viewer-selector[data-v-3741a3a7]{--primary-color:#4eaef8}.viewer-selector.active[data-v-3741a3a7]{--primary-color:#0871c2}.viewer-selector.active .viewer-drag[data-v-3741a3a7]{z-index:111}.viewer-selector.active .viewer-action[data-v-3741a3a7]{z-index:121}.viewer-selector[data-v-3741a3a7]{width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.viewer-selector[data-v-3741a3a7]:after{content:" ";opacity:0;pointer-events:auto;z-index:100;position:absolute;top:0;bottom:0;left:0;right:0}.viewer-selector .viewer-action[data-v-3741a3a7],.viewer-selector .viewer-drag[data-v-3741a3a7],.viewer-selector .viewer-type[data-v-3741a3a7]{visibility:hidden;background-color:var(--primary-color);justify-content:center;align-items:center;display:flex;position:absolute}.viewer-selector .viewer-drag[data-v-3741a3a7]{color:#fff;z-index:110;cursor:grab;border-radius:4px 0 0 4px;height:30px;margin-top:-15px;padding:0 7px;top:50%;right:0}.viewer-selector .viewer-action[data-v-3741a3a7]{color:#fff;z-index:120;border-bottom-right-radius:4px;border-bottom-left-radius:4px;height:30px;padding:0 7px 2px;bottom:-30px;right:0}.viewer-selector .viewer-action .text[data-v-3741a3a7]{padding:0 4px}.viewer-selector .viewer-action .action-btn[data-v-3741a3a7]{cursor:pointer;align-items:center;height:26px;padding:0 5px;display:flex}.viewer-selector .viewer-type[data-v-3741a3a7]{color:#fff;z-index:105;border-bottom-right-radius:2px;border-bottom-left-radius:2px;height:24px;padding:0 12px;bottom:-24px;right:0}.viewer-selector[data-v-3741a3a7]:hover:not(.no-hover):not(.active):after{background-color:rgba(8,113,194,.2)}.viewer-selector[data-v-3741a3a7]:hover:not(.no-hover):after,.viewer-selector.active[data-v-3741a3a7]:after{opacity:1;border:2px solid var(--primary-color)}.viewer-selector:hover:not(.no-hover) .viewer-drag[data-v-3741a3a7],.viewer-selector.active .viewer-drag[data-v-3741a3a7],.viewer-selector:hover:not(.no-hover) .viewer-type[data-v-3741a3a7],.viewer-selector.active .viewer-action[data-v-3741a3a7]{visibility:visible}.viewer-selector.active .viewer-type[data-v-3741a3a7]{visibility:hidden!important}.viewer-empty[data-v-af09e1d6]{color:#0079d6;background-color:rgba(62,158,212,.15);border:1px dashed rgba(62,158,212,.5);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;min-height:80px;padding:20px;font-size:13px;display:flex}.column-item[data-v-5f65df3e]{margin-right:1px;position:relative}.column-item .resize-handle[data-v-5f65df3e]{cursor:col-resize;z-index:102;background-color:#0871c2;width:2px;height:100%;position:absolute;top:0}.column-item .resize-handle[data-v-5f65df3e]:hover{width:4px}.viewer-columns[data-v-4fa19ac6]{position:relative}.indicator[data-v-4fa19ac6]{box-sizing:border-box;background-color:#f4f7fa;border:2px dashed #bdc3c7;height:100px}.columns-container[data-v-4fa19ac6]{z-index:100;margin:0 auto;display:flex;position:relative}.viewer-selector[data-v-4fa19ac6]{--primary-color:#4eaef8}.viewer-selector.active[data-v-4fa19ac6]{--primary-color:#0871c2}.viewer-selector[data-v-4fa19ac6]{width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.viewer-selector[data-v-4fa19ac6]:after{content:" ";opacity:0;pointer-events:auto;z-index:100;position:absolute;top:0;bottom:0;left:0;right:0}.viewer-selector .viewer-action[data-v-4fa19ac6],.viewer-selector .viewer-drag[data-v-4fa19ac6],.viewer-selector .viewer-type[data-v-4fa19ac6]{visibility:hidden;background-color:var(--primary-color);justify-content:center;align-items:center;display:flex;position:absolute}.viewer-selector .viewer-action[data-v-4fa19ac6]{color:#fff;z-index:120;border-bottom-right-radius:4px;border-bottom-left-radius:4px;height:30px;padding:0 7px 2px;bottom:-30px;right:0}.viewer-selector .viewer-action .text[data-v-4fa19ac6]{padding:0 4px}.viewer-selector .viewer-action .action-btn[data-v-4fa19ac6]{cursor:pointer;align-items:center;height:26px;padding:0 5px;display:flex}.viewer-selector .viewer-drag[data-v-4fa19ac6]{color:#fff;z-index:110;cursor:grab;border-radius:4px 0 0 4px;height:30px;margin-top:-15px;padding:0 7px;top:50%;right:0}.viewer-selector .viewer-type[data-v-4fa19ac6]{color:#fff;z-index:105;border-bottom-right-radius:2px;border-bottom-left-radius:2px;height:24px;padding:0 12px;bottom:-24px;right:0}.viewer-selector[data-v-4fa19ac6]:hover:not(.no-hover):not(.active):after{background-color:rgba(8,113,194,.2)}.viewer-selector[data-v-4fa19ac6]:hover:not(.no-hover):after,.viewer-selector.active[data-v-4fa19ac6]:after{opacity:1;border:2px solid var(--primary-color)}.viewer-selector:hover:not(.no-hover) .viewer-drag[data-v-4fa19ac6],.viewer-selector.active .viewer-drag[data-v-4fa19ac6],.viewer-selector:hover:not(.no-hover) .viewer-type[data-v-4fa19ac6]{visibility:visible}.viewer-selector.active .viewer-type[data-v-4fa19ac6]{visibility:hidden!important}.viewer-selector.active .viewer-action[data-v-4fa19ac6]{visibility:visible}.sort-sign[data-v-4fa19ac6]{background:#1973da;width:100%;height:2px;position:absolute;bottom:0}.editor-container[data-v-f0398bfa]{background-color:#f8f8f8;flex:1;position:relative}.editor-container .editor-draggable[data-v-f0398bfa]{position:absolute;top:20px;bottom:20px;left:20px;right:20px;overflow-y:auto;box-shadow:0 4px 12px #ebedf0}.editor-container .drag-empty[data-v-f0398bfa]{color:#bbb;justify-content:center;align-items:center;height:100%;font-size:18px;display:flex}.editor-container .drag-empty-box[data-v-f0398bfa]{background-color:#f4f7fa;border:2px dashed #bdc3c7;width:100%;height:100px}.style-container[data-v-561c82e6]{border-top:1px solid #eee;padding:16px 0}.style-container[data-v-561c82e6]:first-child{border-top:none;padding-top:0}.style-container[data-v-561c82e6]:last-of-type{padding-bottom:0}.style-container .style-rows[data-v-561c82e6]{justify-content:space-between;align-items:flex-start;display:flex}.style-container .style-rows .style-label[data-v-561c82e6]{align-items:center;min-height:32px;font-weight:500;line-height:24px;display:flex}.style-container .style-rows .style-value[data-v-561c82e6]{align-items:center;min-height:32px;display:flex}.n-collapse[data-v-405bbf77]{--n-title-padding:0;--n-item-margin:0;--n-text-color:#444;--n-arrow-color:#d4d4d4;--n-title-text-color:#333;--n-divider-color:#d4d4d4;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.n-collapse[data-v-405bbf77] .n-collapse-item{background-color:#fff}.n-collapse[data-v-405bbf77] .n-collapse-item>.n-collapse-item__header:hover{background-color:#f9f9f9}.n-collapse[data-v-405bbf77] .n-collapse-item>.n-collapse-item__header .n-collapse-item__header-main{justify-content:space-between;padding:12px 16px;font-weight:700}.n-collapse[data-v-405bbf77] .n-collapse-item .n-collapse-item__content-inner{padding:16px}.columns-tools[data-v-8bb925d2]{cursor:pointer;background-color:#f4f4f4;border:1px solid #d4d4d4;border-radius:2px;width:100%;height:36px;display:flex}.columns-tools.active[data-v-8bb925d2],.columns-tools[data-v-8bb925d2]:hover{background-color:#fff;border-color:#a8a8a8}.columns-tools.active .columns-item[data-v-8bb925d2],.columns-tools:hover .columns-item[data-v-8bb925d2]{border-right-color:#a8a8a8}.columns-tools.active .columns-item .text[data-v-8bb925d2],.columns-tools:hover .columns-item .text[data-v-8bb925d2]{visibility:visible}.columns-tools .columns-item[data-v-8bb925d2]{color:#333;border-right:1px solid #d4d4d4;justify-content:center;align-items:center;height:100%;display:flex}.columns-tools .columns-item .text[data-v-8bb925d2]{visibility:hidden}.columns-tools .columns-item[data-v-8bb925d2]:last-of-type{border-right:none}.n-tabs[data-v-bfd19412]{--n-tab-gap:12px;--n-tab-padding:10px 12px}.link-items[data-v-3d608e71]{border:1px solid #e5e7eb;border-top:none;align-items:center;gap:8px;padding:12px;display:flex}.link-items[data-v-3d608e71]:first-child{border-top:1px solid #e5e7eb;border-top-left-radius:4px;border-top-right-radius:4px}.link-items[data-v-3d608e71]:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.link-group[data-v-ac667732]{flex-direction:column;display:flex}.n-tabs[data-v-6ec3f7d6]{--n-tab-padding:9px 0;--n-tab-font-size:14px;height:100%}.n-tabs[data-v-6ec3f7d6] .n-tabs-nav.n-tabs-nav--line-type.n-tabs-nav--top{line-height:1.4}.n-tabs[data-v-6ec3f7d6] .n-tabs-nav.n-tabs-nav--line-type.n-tabs-nav--top .n-tabs-nav-scroll-content{border-bottom:2px solid #d8dee8}.n-tabs[data-v-6ec3f7d6] .n-tabs-nav.n-tabs-nav--line-type.n-tabs-nav--top .n-tabs-bar{bottom:-2px}.n-tabs .n-tab-pane[data-v-6ec3f7d6]{height:100%;overflow:auto}.editor-content[data-v-57f6b4d2]{border:1px solid #d8dee8;width:100%;height:720px;display:flex}.editor-left[data-v-57f6b4d2]{background-color:#fff;width:280px;min-width:280px;height:100%}.editor-center[data-v-57f6b4d2]{border-left:2px solid #d8dee8;border-right:2px solid #d8dee8;flex:1;height:100%}.editor-right[data-v-57f6b4d2]{background-color:#fff;width:320px;min-width:320px;height:100%;overflow:hidden} +.mail-head[data-v-ee92760b]{background:#ecf5ff;border-bottom:1px solid #ececec;width:100%;padding:16px 40px}.mail-title[data-v-ee92760b]{color:#333;border-bottom:1px solid #999;padding-bottom:8px;font-size:16px;font-weight:600}.mail-desc[data-v-ee92760b]{color:#888;margin-top:4px;line-height:20px}.mail-body[data-v-ee92760b]{padding:32px 40px;font-size:13px;line-height:24px}.title-top[data-v-957fc4db]{background:var(--mailserver-domain-check-tips-bg);text-align:center;border:1px solid #ddd;border-radius:.25rem;padding:10px}.box[data-v-957fc4db]{background:var(--mailserver-domain-check-box-bg);border:1px solid var(--border-hover-focus-color);border-radius:.25rem;align-items:center;padding:10px}.record-title[data-v-68fcb0f4]{color:var(--n-color-text-1);margin-bottom:10px;font-size:16px;font-weight:600}.record-desc[data-v-68fcb0f4]{color:var(--n-color-text-2);margin-bottom:10px;font-size:14px}.bt-link[data-v-68fcb0f4]{background:0 0;border:none;outline:none;padding:0}.n-alert[data-v-0beae09e]{--n-color:#dff0d8;--n-border:1px solid #d6e9c6;--n-font-size:12px}.cert-info[data-v-0beae09e]{color:#3c763d}.cert-info+.cert-info[data-v-0beae09e]{margin-top:2px}.cert-info .cert-label[data-v-0beae09e]{font-weight:700}.cert-info .cert-value[data-v-0beae09e]{flex:1;width:0}.content-none[data-v-ae2374e0]{color:#a8a8a8;background-color:#f9f9f9;border:1px solid #d4d4d4;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:100px;padding:10px;font-size:14px;display:flex}img[data-v-04204793]{width:100%}.text[data-v-112a9c79]{text-align:left;overflow-wrap:break-word;font-size:14px;line-height:140%;position:relative}.text p[data-v-112a9c79]{line-height:140%}.cke_editor_editor .cke_top{padding:2px;height:28px!important}.n-button[data-v-2d6dda68]{--n-height:40px;--n-border-radius:2px;--n-color:#eee;--n-text-color:#333;--n-border:none;--n-color-hover:#20a53a;--n-border-hover:1px solid #20a53a;--n-text-color-hover:#fff;--n-color-focus:#20a53a;--n-text-color-focus:#fff;--n-border-focus:1px solid #20a53a;padding:0 24px}.bg-recommend[data-v-2d6dda68]{background-image:url(/static/vite/images/recommend.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;position:absolute;top:-1px;left:-1px}.rate-box[data-v-fc1868ca]{justify-content:space-between;gap:16px;margin-top:16px;display:flex}.rate-box .rate-list[data-v-fc1868ca]{background:var(--mailserver-overview-bg);text-align:center;border:1px solid var(--color-border);border-radius:4px;flex:1;padding:16px}.rate-box .rate-title[data-v-fc1868ca]{color:var(--color-text-3) ;font-size:12px}.rate-box .rate-text[data-v-fc1868ca]{color:var(--color-text-2) ;margin-top:8px;font-size:20px;font-weight:700}.n-data-table[data-v-be528f51]{--n-merged-th-color:transparent;--n-border-color:var(--color-border)}.n-data-table[data-v-be528f51] .n-data-table-td.n-data-table-td--last-row{border-bottom-color:transparent}.total-list[data-v-1decb7ed]{flex-wrap:wrap;width:100%;margin-bottom:16px;display:flex}.total-list .total-item[data-v-1decb7ed]{text-align:center;border-right:1px dashed var(--color-border);width:22%}.total-list .total-failed[data-v-1decb7ed]{flex:1;display:flex}.total-list .total-failed .failed-item[data-v-1decb7ed]:first-of-type{text-align:center;width:40%}.total-list .total-label[data-v-1decb7ed]{height:16px;color:var(--color-text-2);justify-content:center;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.total-list .total-value[data-v-1decb7ed]{justify-content:center;align-items:center;height:28px;font-size:14px;display:flex}.overview-card[data-v-846bbc62]{border:1px solid var(--color-border);border-radius:4px;padding:14px 16px}.form-card[data-v-87a7687c]{border:1px solid var(--color-border);border-radius:4px}[data-v-71bbb76d] .n-progress-graph-line-indicator{text-align:center!important}.ul-style[data-v-258f8949]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-258f8949]{align-items:center;display:flex}.n-image[data-v-258f8949] img{width:100%}.template-list[data-v-5af2dd72]{gap:16px;display:flex}.template-list .template-item[data-v-5af2dd72]{cursor:pointer;border:1px solid #ccc;border-radius:4px;width:260px;padding:16px}.template-list .template-item.active[data-v-5af2dd72]{background-color:#e8f6eb;border:1px solid #20a53a}.template-list .template-item .template-title[data-v-5af2dd72]{color:#555;font-weight:700}.template-list .template-item .template-desc[data-v-5af2dd72]{color:#666;margin-top:8px}.setting-card[data-v-61fff8e2]{padding:12px}.setting-card .setting-title[data-v-61fff8e2]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) ;margin-bottom:12px;font-size:15px;font-weight:700;line-height:28px}.n-spin-container[data-v-f5dc8e5e] .n-spin-body{left:0;transform:translate(0)translateY(-50%)}.n-spin-container[data-v-f5dc8e5e] .n-spin-body .n-base-loading{display:none}.n-spin-container[data-v-f5dc8e5e] .n-spin-body .n-spin-description{margin-top:0}.setting-title[data-v-dca0a13e]{margin-bottom:12px;font-size:18px}.backup-title[data-v-5d7adaf2]{color:#666;margin-bottom:20px;padding-left:20px;font-size:16px}.backup-title[data-v-95517b94]{color:#666;padding-left:20px;font-size:16px}.comp-box[data-v-9f2f53f3]{text-align:center;cursor:grab;border:1px solid #dfdada;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:70px;font-weight:500;display:flex;position:relative}.comp-box .text[data-v-9f2f53f3]{margin-top:4px}.comp-title[data-v-2280172b]{color:#666;justify-content:center;align-items:center;height:32px;margin-bottom:8px;font-size:14px;display:flex}.comp-list[data-v-2280172b]{grid-gap:12px;grid-template-columns:repeat(3,1fr);padding:0 16px;display:grid}.editor-tools[data-v-0f9442c6]{border-bottom:2px solid #d8dee8;justify-content:space-between;align-items:center;height:40px;min-height:40px;padding:0 16px;display:flex}.tools-view[data-v-0f9442c6]{border:1px solid #d9d9d9;border-radius:4px;align-items:center;gap:4px;height:28px;padding:2px;display:flex}.tools-view .view-item[data-v-0f9442c6]{cursor:pointer;border-radius:2px;align-items:center;height:24px;padding:0 4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.tools-view .view-item.checked[data-v-0f9442c6]{color:#3e8bf2;background-color:#f8f8f8}.comp-wrapper[data-v-3741a3a7]{width:100%;position:relative}.indicator[data-v-3741a3a7]{box-sizing:border-box;background-color:#f4f7fa;border:2px dashed #bdc3c7;height:80px}.viewer-selector[data-v-3741a3a7]{--primary-color:#4eaef8}.viewer-selector.active[data-v-3741a3a7]{--primary-color:#0871c2}.viewer-selector.active .viewer-drag[data-v-3741a3a7]{z-index:111}.viewer-selector.active .viewer-action[data-v-3741a3a7]{z-index:121}.viewer-selector[data-v-3741a3a7]{width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.viewer-selector[data-v-3741a3a7]:after{content:" ";opacity:0;pointer-events:auto;z-index:100;position:absolute;top:0;bottom:0;left:0;right:0}.viewer-selector .viewer-action[data-v-3741a3a7],.viewer-selector .viewer-drag[data-v-3741a3a7],.viewer-selector .viewer-type[data-v-3741a3a7]{visibility:hidden;background-color:var(--primary-color);justify-content:center;align-items:center;display:flex;position:absolute}.viewer-selector .viewer-drag[data-v-3741a3a7]{color:#fff;z-index:110;cursor:grab;border-radius:4px 0 0 4px;height:30px;margin-top:-15px;padding:0 7px;top:50%;right:0}.viewer-selector .viewer-action[data-v-3741a3a7]{color:#fff;z-index:120;border-bottom-right-radius:4px;border-bottom-left-radius:4px;height:30px;padding:0 7px 2px;bottom:-30px;right:0}.viewer-selector .viewer-action .text[data-v-3741a3a7]{padding:0 4px}.viewer-selector .viewer-action .action-btn[data-v-3741a3a7]{cursor:pointer;align-items:center;height:26px;padding:0 5px;display:flex}.viewer-selector .viewer-type[data-v-3741a3a7]{color:#fff;z-index:105;border-bottom-right-radius:2px;border-bottom-left-radius:2px;height:24px;padding:0 12px;bottom:-24px;right:0}.viewer-selector[data-v-3741a3a7]:hover:not(.no-hover):not(.active):after{background-color:rgba(8,113,194,.2)}.viewer-selector[data-v-3741a3a7]:hover:not(.no-hover):after,.viewer-selector.active[data-v-3741a3a7]:after{opacity:1;border:2px solid var(--primary-color)}.viewer-selector:hover:not(.no-hover) .viewer-drag[data-v-3741a3a7],.viewer-selector.active .viewer-drag[data-v-3741a3a7],.viewer-selector:hover:not(.no-hover) .viewer-type[data-v-3741a3a7],.viewer-selector.active .viewer-action[data-v-3741a3a7]{visibility:visible}.viewer-selector.active .viewer-type[data-v-3741a3a7]{visibility:hidden!important}.viewer-empty[data-v-af09e1d6]{color:#0079d6;background-color:rgba(62,158,212,.15);border:1px dashed rgba(62,158,212,.5);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;min-height:80px;padding:20px;font-size:13px;display:flex}.column-item[data-v-5f65df3e]{margin-right:1px;position:relative}.column-item .resize-handle[data-v-5f65df3e]{cursor:col-resize;z-index:102;background-color:#0871c2;width:2px;height:100%;position:absolute;top:0}.column-item .resize-handle[data-v-5f65df3e]:hover{width:4px}.viewer-columns[data-v-4fa19ac6]{position:relative}.indicator[data-v-4fa19ac6]{box-sizing:border-box;background-color:#f4f7fa;border:2px dashed #bdc3c7;height:100px}.columns-container[data-v-4fa19ac6]{z-index:100;margin:0 auto;display:flex;position:relative}.viewer-selector[data-v-4fa19ac6]{--primary-color:#4eaef8}.viewer-selector.active[data-v-4fa19ac6]{--primary-color:#0871c2}.viewer-selector[data-v-4fa19ac6]{width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.viewer-selector[data-v-4fa19ac6]:after{content:" ";opacity:0;pointer-events:auto;z-index:100;position:absolute;top:0;bottom:0;left:0;right:0}.viewer-selector .viewer-action[data-v-4fa19ac6],.viewer-selector .viewer-drag[data-v-4fa19ac6],.viewer-selector .viewer-type[data-v-4fa19ac6]{visibility:hidden;background-color:var(--primary-color);justify-content:center;align-items:center;display:flex;position:absolute}.viewer-selector .viewer-action[data-v-4fa19ac6]{color:#fff;z-index:120;border-bottom-right-radius:4px;border-bottom-left-radius:4px;height:30px;padding:0 7px 2px;bottom:-30px;right:0}.viewer-selector .viewer-action .text[data-v-4fa19ac6]{padding:0 4px}.viewer-selector .viewer-action .action-btn[data-v-4fa19ac6]{cursor:pointer;align-items:center;height:26px;padding:0 5px;display:flex}.viewer-selector .viewer-drag[data-v-4fa19ac6]{color:#fff;z-index:110;cursor:grab;border-radius:4px 0 0 4px;height:30px;margin-top:-15px;padding:0 7px;top:50%;right:0}.viewer-selector .viewer-type[data-v-4fa19ac6]{color:#fff;z-index:105;border-bottom-right-radius:2px;border-bottom-left-radius:2px;height:24px;padding:0 12px;bottom:-24px;right:0}.viewer-selector[data-v-4fa19ac6]:hover:not(.no-hover):not(.active):after{background-color:rgba(8,113,194,.2)}.viewer-selector[data-v-4fa19ac6]:hover:not(.no-hover):after,.viewer-selector.active[data-v-4fa19ac6]:after{opacity:1;border:2px solid var(--primary-color)}.viewer-selector:hover:not(.no-hover) .viewer-drag[data-v-4fa19ac6],.viewer-selector.active .viewer-drag[data-v-4fa19ac6],.viewer-selector:hover:not(.no-hover) .viewer-type[data-v-4fa19ac6]{visibility:visible}.viewer-selector.active .viewer-type[data-v-4fa19ac6]{visibility:hidden!important}.viewer-selector.active .viewer-action[data-v-4fa19ac6]{visibility:visible}.sort-sign[data-v-4fa19ac6]{background:#1973da;width:100%;height:2px;position:absolute;bottom:0}.editor-container[data-v-f0398bfa]{background-color:#f8f8f8;flex:1;position:relative}.editor-container .editor-draggable[data-v-f0398bfa]{position:absolute;top:20px;bottom:20px;left:20px;right:20px;overflow-y:auto;box-shadow:0 4px 12px #ebedf0}.editor-container .drag-empty[data-v-f0398bfa]{color:#bbb;justify-content:center;align-items:center;height:100%;font-size:18px;display:flex}.editor-container .drag-empty-box[data-v-f0398bfa]{background-color:#f4f7fa;border:2px dashed #bdc3c7;width:100%;height:100px}.style-container[data-v-561c82e6]{border-top:1px solid #eee;padding:16px 0}.style-container[data-v-561c82e6]:first-child{border-top:none;padding-top:0}.style-container[data-v-561c82e6]:last-of-type{padding-bottom:0}.style-container .style-rows[data-v-561c82e6]{justify-content:space-between;align-items:flex-start;display:flex}.style-container .style-rows .style-label[data-v-561c82e6]{align-items:center;min-height:32px;font-weight:500;line-height:24px;display:flex}.style-container .style-rows .style-value[data-v-561c82e6]{align-items:center;min-height:32px;display:flex}.n-collapse[data-v-405bbf77]{--n-title-padding:0;--n-item-margin:0;--n-text-color:#444;--n-arrow-color:#d4d4d4;--n-title-text-color:#333;--n-divider-color:#d4d4d4;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.n-collapse[data-v-405bbf77] .n-collapse-item{background-color:#fff}.n-collapse[data-v-405bbf77] .n-collapse-item>.n-collapse-item__header:hover{background-color:#f9f9f9}.n-collapse[data-v-405bbf77] .n-collapse-item>.n-collapse-item__header .n-collapse-item__header-main{justify-content:space-between;padding:12px 16px;font-weight:700}.n-collapse[data-v-405bbf77] .n-collapse-item .n-collapse-item__content-inner{padding:16px}.columns-tools[data-v-8bb925d2]{cursor:pointer;background-color:#f4f4f4;border:1px solid #d4d4d4;border-radius:2px;width:100%;height:36px;display:flex}.columns-tools.active[data-v-8bb925d2],.columns-tools[data-v-8bb925d2]:hover{background-color:#fff;border-color:#a8a8a8}.columns-tools.active .columns-item[data-v-8bb925d2],.columns-tools:hover .columns-item[data-v-8bb925d2]{border-right-color:#a8a8a8}.columns-tools.active .columns-item .text[data-v-8bb925d2],.columns-tools:hover .columns-item .text[data-v-8bb925d2]{visibility:visible}.columns-tools .columns-item[data-v-8bb925d2]{color:#333;border-right:1px solid #d4d4d4;justify-content:center;align-items:center;height:100%;display:flex}.columns-tools .columns-item .text[data-v-8bb925d2]{visibility:hidden}.columns-tools .columns-item[data-v-8bb925d2]:last-of-type{border-right:none}.n-tabs[data-v-bfd19412]{--n-tab-gap:12px;--n-tab-padding:10px 12px}.link-items[data-v-3d608e71]{border:1px solid #e5e7eb;border-top:none;align-items:center;gap:8px;padding:12px;display:flex}.link-items[data-v-3d608e71]:first-child{border-top:1px solid #e5e7eb;border-top-left-radius:4px;border-top-right-radius:4px}.link-items[data-v-3d608e71]:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.link-group[data-v-ac667732]{flex-direction:column;display:flex}.n-tabs[data-v-6ec3f7d6]{--n-tab-padding:9px 0;--n-tab-font-size:14px;height:100%}.n-tabs[data-v-6ec3f7d6] .n-tabs-nav.n-tabs-nav--line-type.n-tabs-nav--top{line-height:1.4}.n-tabs[data-v-6ec3f7d6] .n-tabs-nav.n-tabs-nav--line-type.n-tabs-nav--top .n-tabs-nav-scroll-content{border-bottom:2px solid #d8dee8}.n-tabs[data-v-6ec3f7d6] .n-tabs-nav.n-tabs-nav--line-type.n-tabs-nav--top .n-tabs-bar{bottom:-2px}.n-tabs .n-tab-pane[data-v-6ec3f7d6]{height:100%;overflow:auto}.editor-content[data-v-57f6b4d2]{border:1px solid #d8dee8;width:100%;height:720px;display:flex}.editor-left[data-v-57f6b4d2]{background-color:#fff;width:280px;min-width:280px;height:100%}.editor-center[data-v-57f6b4d2]{border-left:2px solid #d8dee8;border-right:2px solid #d8dee8;flex:1;height:100%}.editor-right[data-v-57f6b4d2]{background-color:#fff;width:320px;min-width:320px;height:100%;overflow:hidden} diff --git a/BTPanel/static/vite/css/view-node.css b/BTPanel/static/vite/css/view-node.css index 0d44983b..ed6becc1 100644 --- a/BTPanel/static/vite/css/view-node.css +++ b/BTPanel/static/vite/css/view-node.css @@ -1 +1 @@ -.n-upload-dragger[data-v-3ce89840]{height:360px;padding:10px}.n-upload-dragger[data-v-3ce89840]:hover{--n-dragger-border-hover:1px dashed #20a53a}.drag-text[data-v-3ce89840]{margin-top:20px;font-size:16px}.drag-suffix[data-v-3ce89840]{color:#777;margin-top:12px;font-size:14px}.n-data-table[data-v-3ce89840]{--n-th-color-modal:transparent;--n-td-color-modal:transparent;--n-th-color-hover-modal:transparent;--n-td-color-hover-modal:transparent;--n-border-color-modal:transparent}.path-list[data-v-414decf8]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);cursor:text;flex:1;display:flex;overflow:hidden}.path-list .path-item[data-v-414decf8]{white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;height:100%;transition:background-color .3s cubic-bezier(.4,0,.2,1);display:flex}.path-list .path-item .path-dir[data-v-414decf8]{height:100%;color:var(--color-text-2);align-items:center;padding:0 6px;display:flex}.path-list .path-item .path-arrow[data-v-414decf8]{border-left:1px solid transparent;border-right:1px solid transparent;align-items:center;height:100%;padding:0 2px;font-size:14px;transition:border-color .3s cubic-bezier(.4,0,.2,1);display:flex}.path-list .path-item .path-arrow.reversal .svg-icon[data-v-414decf8]{transform:rotate(180deg)}.path-list .path-item[data-v-414decf8]:hover{background-color:var(--file-choose-hover-color)}.path-list .path-item:hover .path-arrow[data-v-414decf8]{border-left-color:var(--file-choose-hover-border-color);border-right-color:var(--file-choose-hover-border-color)}.box-view[data-v-195b5304]{height:calc(100vh - 175px)}.ul-style[data-v-60c61306]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-60c61306]{align-items:center;display:flex}.item[data-v-60c61306]{border-left:3px solid #def2e2}.item li[data-v-60c61306]{cursor:pointer;width:180px;margin-left:-3px;padding:0 20px;font-size:14px;line-height:36px}.item .active[data-v-60c61306]{color:#20a53a;border-left:3px solid #20a53a;font-size:16px;font-weight:700}.node-alarm-channel-row[data-v-83d2c87b]{justify-content:space-between;align-items:center;min-height:26px;display:flex}.node-alert-card[data-v-9aa732b2]{border:1px solid var(--color-border);border-radius:8px;padding:16px}.node-alert-label[data-v-9aa732b2]{white-space:nowrap;color:var(--color-text-3)}.node-alert-slider[data-v-9aa732b2]{width:130px}.node-alert-input[data-v-9aa732b2]{width:60px}.node-alert-select[data-v-9aa732b2]{width:86px}.node-alert-unit[data-v-9aa732b2]{white-space:nowrap;color:var(--color-text-3)}.monitor-select-card[data-v-79166c23]{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;padding:16px;transition:border-color .2s,background-color .2s}.monitor-select-card.active[data-v-79166c23]{border-color:var(--color-primary);background:rgba(24,160,88,.08)}.monitor-select-card[data-v-45212165]{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;padding:16px;transition:border-color .2s,background-color .2s}.monitor-select-card.active[data-v-45212165]{border-color:var(--color-primary);background:rgba(24,160,88,.08)}.service-monitor-row[data-v-11def215]{border-bottom:1px solid var(--color-border);align-items:center;min-height:40px}.service-monitor-row[data-v-11def215]:last-child{border-bottom:0}.monitor-card[data-v-46d44f2a]{transition:box-shadow .2s}.monitor-card.clickable[data-v-46d44f2a]{cursor:pointer}.monitor-card.clickable[data-v-46d44f2a]:hover{box-shadow:0 8px 16px rgba(15,23,42,.08)}.network-box[data-v-46d44f2a]{background:var(--color-bg-1);border-radius:8px;padding:8px}.metrics-content[data-v-46d44f2a]{min-height:160px}.metrics-empty[data-v-46d44f2a]{width:100%}.probe-info-content[data-v-46d44f2a]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}[data-v-46d44f2a] .service-info-item{align-items:center}.probe-status-dot[data-v-46d44f2a]{--dot-color:var(--color-primary);background-color:var(--dot-color);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin:0 4px;display:inline-block;position:relative}.probe-status-dot[data-v-46d44f2a]:after{border:2px solid var(--dot-color);content:"";opacity:.6;border-radius:50%;width:12px;height:12px;animation:2s infinite probe-status-ripple-46d44f2a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.probe-status-dot.offline[data-v-46d44f2a]{--dot-color:var(--color-error)}@keyframes probe-status-ripple-46d44f2a{0%{opacity:.8;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.4;transform:translate(-50%,-50%)scale(1.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.node-list-table[data-v-1cccc110] .n-data-table-th{background-color:var(--color-bg-2)} +.n-upload-dragger[data-v-3ce89840]{height:360px;padding:10px}.n-upload-dragger[data-v-3ce89840]:hover{--n-dragger-border-hover:1px dashed #20a53a}.drag-text[data-v-3ce89840]{margin-top:20px;font-size:16px}.drag-suffix[data-v-3ce89840]{color:#777;margin-top:12px;font-size:14px}.n-data-table[data-v-3ce89840]{--n-th-color-modal:transparent;--n-td-color-modal:transparent;--n-th-color-hover-modal:transparent;--n-td-color-hover-modal:transparent;--n-border-color-modal:transparent}.path-list[data-v-414decf8]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);cursor:text;flex:1;display:flex;overflow:hidden}.path-list .path-item[data-v-414decf8]{white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;height:100%;transition:background-color .3s cubic-bezier(.4,0,.2,1);display:flex}.path-list .path-item .path-dir[data-v-414decf8]{height:100%;color:var(--color-text-2);align-items:center;padding:0 6px;display:flex}.path-list .path-item .path-arrow[data-v-414decf8]{border-left:1px solid transparent;border-right:1px solid transparent;align-items:center;height:100%;padding:0 2px;font-size:14px;transition:border-color .3s cubic-bezier(.4,0,.2,1);display:flex}.path-list .path-item .path-arrow.reversal .svg-icon[data-v-414decf8]{transform:rotate(180deg)}.path-list .path-item[data-v-414decf8]:hover{background-color:var(--file-choose-hover-color)}.path-list .path-item:hover .path-arrow[data-v-414decf8]{border-left-color:var(--file-choose-hover-border-color);border-right-color:var(--file-choose-hover-border-color)}.box-view[data-v-195b5304]{height:calc(100vh - 175px)}.ul-style[data-v-60c61306]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-60c61306]{align-items:center;display:flex}.item[data-v-60c61306]{border-left:3px solid #def2e2}.item li[data-v-60c61306]{cursor:pointer;width:180px;margin-left:-3px;padding:0 20px;font-size:14px;line-height:36px}.item .active[data-v-60c61306]{color:#20a53a;border-left:3px solid #20a53a;font-size:16px;font-weight:700}.node-alarm-channel-row[data-v-83d2c87b]{justify-content:space-between;align-items:center;min-height:26px;display:flex}.node-alert-card[data-v-9aa732b2]{border:1px solid var(--color-border);border-radius:8px;padding:16px}.node-alert-label[data-v-9aa732b2]{white-space:nowrap;color:var(--color-text-3)}.node-alert-slider[data-v-9aa732b2]{width:130px}.node-alert-input[data-v-9aa732b2]{width:60px}.node-alert-select[data-v-9aa732b2]{width:86px}.node-alert-unit[data-v-9aa732b2]{white-space:nowrap;color:var(--color-text-3)}.monitor-select-card[data-v-79166c23]{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;padding:16px;transition:border-color .2s,background-color .2s}.monitor-select-card.active[data-v-79166c23]{border-color:var(--color-primary);background:rgba(24,160,88,.08)}.monitor-select-card[data-v-45212165]{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;padding:16px;transition:border-color .2s,background-color .2s}.monitor-select-card.active[data-v-45212165]{border-color:var(--color-primary);background:rgba(24,160,88,.08)}.service-monitor-row[data-v-11def215]{border-bottom:1px solid var(--color-border);align-items:center;min-height:40px}.service-monitor-row[data-v-11def215]:last-child{border-bottom:0}.monitor-card[data-v-46d44f2a]{transition:box-shadow .2s}.monitor-card.clickable[data-v-46d44f2a]{cursor:pointer}.monitor-card.clickable[data-v-46d44f2a]:hover{box-shadow:0 8px 16px rgba(15,23,42,.08)}.network-box[data-v-46d44f2a]{background:var(--color-bg-1);border-radius:8px;padding:8px}.metrics-content[data-v-46d44f2a]{min-height:160px}.metrics-empty[data-v-46d44f2a]{width:100%}.probe-info-content[data-v-46d44f2a]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}[data-v-46d44f2a] .service-info-item{align-items:center}.probe-status-dot[data-v-46d44f2a]{--dot-color:var(--color-primary);background-color:var(--dot-color);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin:0 4px;display:inline-block;position:relative}.probe-status-dot[data-v-46d44f2a]:after{border:2px solid var(--dot-color);content:"";opacity:.6;border-radius:50%;width:12px;height:12px;animation:2s infinite probe-status-ripple-46d44f2a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.probe-status-dot.offline[data-v-46d44f2a]{--dot-color:var(--color-error)}@keyframes probe-status-ripple-46d44f2a{0%{opacity:.8;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.4;transform:translate(-50%,-50%)scale(1.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.node-list-table[data-v-078ed0f8] .n-data-table-th{background-color:var(--color-bg-2)} diff --git a/BTPanel/static/vite/css/view-site.css b/BTPanel/static/vite/css/view-site.css index 78f9e0a8..eb814b27 100644 --- a/BTPanel/static/vite/css/view-site.css +++ b/BTPanel/static/vite/css/view-site.css @@ -1 +1 @@ -[data-v-1db124a4] .n-descriptions-table-header{--n-th-padding:8px!important}[data-v-1db124a4] .n-descriptions-table-content{padding:8px!important}[data-v-f5328b3e] .n-collapse-item__header-main{--n-title-text-color:var(--color-primary);margin-left:120px}.scan-table-wrap[data-v-d6eff18c]{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.scan-detail[data-v-d6eff18c]{color:var(--text-color-2);background:var(--color-table-td);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:10px 28px;padding:14px 24px;display:grid}.scan-confirm-alert[data-v-d6eff18c]{border-left:3px solid var(--color-primary)}.scan-form-tip[data-v-d6eff18c]{width:300px;color:var(--color-text-desc);margin-left:12px;display:inline-block}[data-v-f84da8b1] .n-data-table-expand-trigger{vertical-align:-.3em;margin-right:0;padding-left:20px;display:inline}[data-v-4737f5ab] .n-descriptions-table-header{--n-th-padding:8px!important}[data-v-4737f5ab] .n-descriptions-table-content{padding:8px!important}.commit-panel[data-v-eb2ecd1b]{border:1px solid var(--color-border);background:var(--color-bg-2);border-radius:7px;margin-top:14px;overflow:hidden}.commit-panel-header[data-v-eb2ecd1b]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.commit-panel-tools[data-v-eb2ecd1b]{flex-shrink:0;align-items:center;gap:8px;display:flex}.branch-select[data-v-eb2ecd1b]{width:140px}.section-title[data-v-eb2ecd1b]{font-size:14px;font-weight:600}.section-description[data-v-eb2ecd1b]{color:var(--color-text-desc);margin-top:3px;font-size:12px}.bt-table[data-v-eb2ecd1b] .n-data-table{--n-border-radius:0}.bt-table[data-v-eb2ecd1b] .bt-table__empty{border:none}.commit-pagination[data-v-eb2ecd1b]{border-top:1px solid var(--color-border);justify-content:flex-end;padding:10px 12px;display:flex}.commit-changes-modal[data-v-188c281b]{--commit-diff-addition-text:#257438;--commit-diff-addition-bg:#eff9f1;--commit-diff-deletion-text:#a84242;--commit-diff-deletion-bg:#fff1f1;padding:18px}.commit-changes-modal .commit-detail[data-v-188c281b]{background:var(--color-bg-3);border-radius:6px;padding:12px}.commit-changes-modal .commit-detail .commit-detail-header[data-v-188c281b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.commit-changes-modal .commit-detail .commit-message[data-v-188c281b]{margin-top:8px;line-height:1.4}.commit-changes-modal .commit-detail .commit-meta[data-v-188c281b]{color:var(--color-text-desc);margin-top:8px;font-size:12px}.commit-changes-modal .truncated-alert[data-v-188c281b]{margin-top:14px}.commit-changes-modal .changed-files-title[data-v-188c281b]{margin:18px 0 8px;font-weight:600}.commit-changes-modal .changed-files[data-v-188c281b]{border:1px solid var(--color-border);border-radius:6px;max-height:400px;overflow:auto}.commit-changes-modal .changed-files .changed-file+.commit-changes-modal .changed-files .changed-file[data-v-188c281b]{border-top:1px solid var(--color-border)}.commit-changes-modal .changed-files .changed-file .changed-file-path[data-v-188c281b]{justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;display:flex}.commit-changes-modal .changed-files .changed-file .changed-file-path .file-statistics[data-v-188c281b]{flex-shrink:0;align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex}.commit-changes-modal .changed-files .changed-file .changed-file-path .file-statistics .file-additions[data-v-188c281b]{color:var(--commit-diff-addition-text)}.commit-changes-modal .changed-files .changed-file .changed-file-path .file-statistics .file-deletions[data-v-188c281b]{color:var(--commit-diff-deletion-text)}.commit-changes-modal .changed-files .changed-file .diff-content[data-v-188c281b]{border-top:1px solid var(--color-border);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.commit-changes-modal .changed-files .changed-file .diff-content .diff-line[data-v-188c281b]{white-space:pre-wrap;word-break:break-all;min-height:28px;padding:5px 11px;line-height:18px}.commit-changes-modal .changed-files .changed-file .diff-content .diff-line.diff-line--add[data-v-188c281b]{color:var(--commit-diff-addition-text);background:var(--commit-diff-addition-bg)}.commit-changes-modal .changed-files .changed-file .diff-content .diff-line.diff-line--delete[data-v-188c281b]{color:var(--commit-diff-deletion-text);background:var(--commit-diff-deletion-bg)}.commit-changes-modal .changed-files .changed-file .binary-diff[data-v-188c281b]{border-top:1px solid var(--color-border);color:var(--color-text-desc);padding:10px 11px;font-size:12px}.commit-changes-modal .empty-changes[data-v-188c281b]{border:1px solid var(--color-border);border-radius:6px;padding:28px 0}:root[theme-mode=dark] .commit-changes-modal{--commit-diff-addition-text:#4ade80;--commit-diff-addition-bg:rgba(74,222,128,.16);--commit-diff-deletion-text:#f87171;--commit-diff-deletion-bg:rgba(248,113,113,.16)}.repository-settings-form[data-v-5388d416]{padding:18px 20px 20px}.repository-settings-form[data-v-5388d416] .n-form-item-blank{display:block}.repository-settings-form[data-v-5388d416] .n-form-item-label__text{flex:1;min-width:0}.repository-settings-form .settings-note[data-v-5388d416]{--n-font-size:12px;--n-content-text-color:var(--color-text-4)}.settings-grid[data-v-5388d416]{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:0 14px;display:grid}.settings-span-2[data-v-5388d416]{grid-column:1/-1}.credentials-grid[data-v-5388d416]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-label-row[data-v-5388d416]{align-items:center;gap:6px;display:flex}.settings-label-between[data-v-5388d416]{justify-content:space-between;width:100%}.settings-optional[data-v-5388d416]{color:var(--color-text-desc);font-size:12px;font-weight:400}.field-help[data-v-5388d416]{width:100%;color:var(--color-text-desc);margin-top:6px;font-size:12px;line-height:1.5}.ssh-key-control[data-v-5388d416]{align-items:center;gap:10px;width:100%;display:flex}.ssh-key-control[data-v-5388d416] .n-select{flex:1;min-width:0}.ssh-key-control .n-button[data-v-5388d416]{flex-shrink:0}.branch-action[data-v-5388d416]{align-items:center;gap:8px;width:100%;display:flex}.branch-action[data-v-5388d416] .n-select{flex:1;min-width:0}.branch-action .n-button[data-v-5388d416]{flex-shrink:0}@media (max-width:760px){.settings-grid[data-v-5388d416],.credentials-grid[data-v-5388d416]{grid-template-columns:1fr}}.repository-setup[data-v-a43dafc3]{max-width:760px;margin:0 auto}.repository-setup[data-v-a43dafc3] .n-form-item-blank{display:block}.repository-setup[data-v-a43dafc3] .n-form-item-label__text{flex:1;min-width:0}.repository-setup .setup-hero[data-v-a43dafc3]{border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);background:linear-gradient(105deg, color-mix(in srgb, var(--color-primary) 9%, transparent), var(--color-bg-2) 76%);border-radius:8px 8px 0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.repository-setup .setup-icon[data-v-a43dafc3]{width:44px;height:44px;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:9px;place-items:center;display:grid}.repository-setup .setup-title[data-v-a43dafc3]{margin:0 0 4px;font-size:16px;font-weight:600}.repository-setup .setup-description[data-v-a43dafc3]{color:var(--color-text-desc);margin:0}.repository-setup .setup-steps[data-v-a43dafc3]{color:var(--color-text-4);flex-wrap:wrap;grid-area:2/2/auto/-1;align-items:center;gap:9px;font-size:12px;display:flex}.repository-setup .setup-steps i[data-v-a43dafc3]{background:var(--color-border);width:18px;height:1px}.repository-setup .setup-step[data-v-a43dafc3]{align-items:center;gap:6px;display:flex}.repository-setup .setup-step span[data-v-a43dafc3]{width:20px;height:20px;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:50%;place-items:center;font-weight:600;display:grid}.repository-setup .setup-card[data-v-a43dafc3]{border:1px solid var(--color-border);background:var(--color-bg-2);border-top:0;border-radius:0 0 8px 8px;padding:16px}.repository-setup .setup-card .setup-card-header[data-v-a43dafc3],.repository-setup .setup-card .setup-footer[data-v-a43dafc3]{justify-content:space-between;align-items:center;gap:16px;display:flex}.repository-setup .setup-card .setup-card-header[data-v-a43dafc3]{margin-bottom:16px}.repository-setup .setup-card .section-title[data-v-a43dafc3]{font-size:14px;font-weight:600}.repository-setup .setup-card .section-description[data-v-a43dafc3],.repository-setup .setup-card .field-help[data-v-a43dafc3]{color:var(--color-text-desc);font-size:12px;line-height:1.5}.repository-setup .setup-card .section-description[data-v-a43dafc3]{margin-top:3px}.repository-setup .setup-card .setup-grid[data-v-a43dafc3]{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:0 16px;display:grid}.repository-setup .setup-card .setup-field-wide[data-v-a43dafc3]{grid-column:1/-1}.repository-setup .setup-card .credentials-grid[data-v-a43dafc3]{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.repository-setup .setup-card .setup-label-row[data-v-a43dafc3]{justify-content:space-between;align-items:center;width:100%;display:flex}.repository-setup .setup-card .field-help[data-v-a43dafc3]{width:100%;margin-top:6px}.repository-setup .setup-card .connection-status.is-success[data-v-a43dafc3]{color:var(--color-primary)}.repository-setup .setup-card .ssh-key-control[data-v-a43dafc3],.repository-setup .setup-card .branch-action[data-v-a43dafc3]{align-items:center;gap:8px;width:100%;display:flex}.repository-setup .setup-card .ssh-key-control[data-v-a43dafc3] .n-select,.repository-setup .setup-card .branch-action[data-v-a43dafc3] .n-select{flex:1;min-width:0}.repository-setup .setup-card .ssh-key-meta[data-v-a43dafc3]{min-width:0;color:var(--color-text-desc);background:var(--color-bg-3);border-radius:5px;align-items:center;gap:12px;margin-top:8px;padding:8px 10px;font-size:11px;display:flex}.repository-setup .setup-card .ssh-key-meta .ssh-key-detail[data-v-a43dafc3]{flex:auto;min-width:0}.repository-setup .setup-card .ssh-key-meta .ssh-key-detail strong[data-v-a43dafc3],.repository-setup .setup-card .ssh-key-meta .ssh-key-detail span[data-v-a43dafc3]{display:block}.repository-setup .setup-card .ssh-key-meta .ssh-key-detail strong[data-v-a43dafc3]{color:var(--color-text-2);margin-bottom:2px;font-size:12px;font-weight:500}.repository-setup .setup-card .ssh-key-meta .ssh-key-detail span[data-v-a43dafc3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repository-setup .setup-card .ssh-key-meta .ssh-key-content[data-v-a43dafc3]{text-align:right;width:200px;color:var(--color-text-desc)}.repository-setup .setup-card .setup-footer[data-v-a43dafc3]{border-top:1px solid var(--color-border);margin-top:2px;padding-top:16px}.repository-setup .setup-card .setup-footer.is-import[data-v-a43dafc3]{justify-content:flex-end}.repository-setup .setup-card .setup-warning[data-v-a43dafc3]{min-width:0;line-height:1.5}@media (max-width:760px){.repository-setup .setup-hero[data-v-a43dafc3],.repository-setup .setup-card .setup-grid[data-v-a43dafc3],.repository-setup .setup-card .credentials-grid[data-v-a43dafc3]{grid-template-columns:1fr}.repository-setup .setup-steps[data-v-a43dafc3]{grid-area:2/1/auto/-1}.repository-setup .setup-card .setup-field-wide[data-v-a43dafc3]{grid-column:auto}}.repository-page[data-v-704825c4]{color:var(--color-text-2)}.repository-connected .repository-header[data-v-704825c4]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.repository-connected .repository-identity[data-v-704825c4]{align-items:center;gap:12px;min-width:0;display:flex}.repository-connected .repository-icon[data-v-704825c4]{color:var(--color-primary);border:1px solid var(--color-border);background:rgba(32,165,58,.12);border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.repository-connected .repository-name[data-v-704825c4]{margin-bottom:3px;font-size:15px;font-weight:600}.repository-connected .repository-url[data-v-704825c4]{max-width:430px;color:var(--color-text-desc);font-size:12px;display:block}.repository-connected .repository-meta[data-v-704825c4]{color:var(--color-text-desc);align-items:center;gap:7px;margin-top:6px;font-size:11px;display:flex}.repository-connected .repository-branch[data-v-704825c4]{height:21px;color:var(--color-text-2);background:var(--color-bg-3);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 7px;font-family:inherit;font-size:11px;display:inline-flex}.repository-connected .repository-branch[data-v-704825c4]:hover{color:var(--color-primary)}.repository-connected .repository-branch[data-v-704825c4]:disabled{cursor:not-allowed;opacity:.45}.repository-connected .repository-actions[data-v-704825c4]{flex-shrink:0;align-items:center;gap:8px;display:flex}.summary-grid[data-v-704825c4]{border:1px solid var(--color-border);background:var(--color-bg-2);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.summary-grid .summary-item[data-v-704825c4]{border-right:1px solid var(--color-border);min-width:0;padding:12px}.summary-grid .summary-item[data-v-704825c4]:last-child{border-right:0}.summary-grid .summary-item .summary-label[data-v-704825c4]{color:var(--color-text-4);margin-bottom:6px}.summary-grid .summary-item .summary-value[data-v-704825c4]{align-items:center;gap:6px;min-height:22px;display:flex}.summary-grid .summary-item .summary-sub[data-v-704825c4]{color:var(--color-text-desc);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.summary-grid .summary-item .summary-sub-row[data-v-704825c4]{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.summary-grid .summary-item .summary-sub-row .summary-sub[data-v-704825c4]{min-width:0;margin-top:0}@media (max-width:760px){.summary-grid[data-v-704825c4]{grid-template-columns:1fr}.summary-item[data-v-704825c4]{border-right:0;border-bottom:1px solid var(--color-border)}.summary-item[data-v-704825c4]:last-child{border-bottom:0}}.n-card[data-v-49a8b024]{border:1px solid var(--n-border-color)}.n-card[data-v-49a8b024] .n-card__content{flex-direction:column;display:flex}.software-select[data-v-87246692]{width:610px;overflow:hidden}.software-list[data-v-87246692]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.software-item[data-v-87246692]{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px;transition:all .2s;display:flex;overflow:hidden}.software-item[data-v-87246692]:hover{background-color:var(--color-bg-4)}.software-item.active[data-v-87246692]{border-color:var(--color-primary);background-color:var(--router-menu-active-bg)}.software-icon[data-v-87246692]{flex-shrink:0;align-items:center;display:flex}.software-info[data-v-87246692]{min-width:0}.software-title[data-v-87246692]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.software-desc[data-v-87246692]{color:var(--color-text-desc);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.more-templates[data-v-87246692]{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;display:flex}.popover-row[data-v-87246692]{white-space:pre-wrap;display:flex}.popover-row+.popover-row[data-v-87246692]{margin-top:4px}.popover-row .popover-label[data-v-87246692]{flex-shrink:0}.other-config[data-v-f09d4207]{width:610px;max-width:610px}.config-row[data-v-f09d4207]{background-color:var(--color-bg-4);color:var(--color-text-4);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.config-tip[data-v-f09d4207]{color:var(--color-text-desc);margin-top:12px;padding:0 12px}.n-tab-pane[data-v-f92468ad]{padding:16px 0 0}code[data-v-e0f2411a]{word-break:break-all}.progress-box[data-v-da98e2ba]{border:1px solid var(--site-task-progress-border)}.warning[data-v-298478ce]{color:#e6a23c;background-color:#fdf6ec;border-radius:4px;padding:8px}[data-v-e85f3b05] .n-alert .n-alert-body{--n-padding:5px 8px}.site-content[data-v-fde0204b]{border:1px solid #ececec;height:300px;overflow-y:auto}.site-content .content-item[data-v-fde0204b]{border-bottom:1px solid #ececec;max-height:80px;padding:12px;font-size:13px;transition:background-color .3s}.site-content .content-item[data-v-fde0204b]:hover{background-color:var(--site-detele-content-item-hover-bg)}.site-content .content-item .site-size[data-v-fde0204b],.site-content .content-item .site-db[data-v-fde0204b]{align-items:center;min-height:24px;display:flex}.site-content .content-item .site-title[data-v-fde0204b]{width:170px}.site-content .content-item .site-path[data-v-fde0204b]{flex:1;align-items:center;width:0;margin:0 10px;display:flex}.site-content .content-item .site-path .value[data-v-fde0204b]{text-overflow:ellipsis;white-space:nowrap;max-width:162px;margin:0 4px;overflow:hidden}.site-content .content-item .db-name[data-v-fde0204b]{width:170px}.site-content .content-item .db-size[data-v-fde0204b]{flex:1;margin:0 10px}.site-content .content-item .db-time[data-v-fde0204b],.site-content .content-item .site-time[data-v-fde0204b]{text-align:right;width:130px}.site-delete-info-icon[data-v-375f5601]{top:0}.circle[data-v-c7e4c68f]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.website-name[data-v-077bda20]{align-items:center;gap:8px;width:100%;display:flex}.website-icon[data-v-077bda20]{cursor:pointer;flex-shrink:0;width:24px}.website-info[data-v-077bda20]{flex:1;min-width:0;overflow:hidden}.website-description[data-v-077bda20]{margin-top:2px}.website-status[data-v-6650fe7f]{cursor:pointer;font-size:20px;display:inline-flex}.n-date-panel[data-v-24ef9d79]{margin:0}.n-date-panel[data-v-24ef9d79] .n-date-panel-calendar{padding:6px 0 12px}.n-date-panel[data-v-24ef9d79] .n-date-panel--month .n-date-panel-footer{display:none}.n-date-panel[data-v-24ef9d79] .n-date-panel-footer{padding:12px 0 6px}.source-box[data-v-1afe2676],.option-card[data-v-1afe2676]{background:var(--color-bg-4)}.option-card[data-v-1afe2676]{border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.option-desc[data-v-1afe2676]{color:var(--color-text-desc) ;margin-top:4px}.n-data-table[data-v-16127661] .requests .n-data-table-th__title-wrapper{justify-content:center}[data-v-f28a37b8] .n-collapse-item__header-main{--n-title-text-color:var(--color-primary);margin-left:150px}.website-status[data-v-73c89dbc]{cursor:pointer;width:auto;font-size:20px;display:inline-block}.n-date-panel[data-v-6b48c8f4]{margin:0}.n-date-panel[data-v-6b48c8f4] .n-date-panel-calendar{padding:6px 0 12px}.n-date-panel[data-v-6b48c8f4] .n-date-panel--month .n-date-panel-footer{display:none}.n-date-panel[data-v-6b48c8f4] .n-date-panel-footer{padding:12px 0 6px}[data-v-b1e1ab35] .n-collapse-item__header-main{--n-title-text-color:var(--color-primary);margin-left:150px}.content-card[data-v-98a80680]{background-color:var(--color-table-th) ;border-radius:4px;margin-top:16px;margin-bottom:16px;padding:16px} +[data-v-1db124a4] .n-descriptions-table-header{--n-th-padding:8px!important}[data-v-1db124a4] .n-descriptions-table-content{padding:8px!important}.commit-panel[data-v-b5dab643]{border:1px solid var(--color-border);background:var(--color-bg-2);border-radius:7px;margin-top:14px;overflow:hidden}.commit-panel-header[data-v-b5dab643]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.commit-panel-tools[data-v-b5dab643]{flex-shrink:0;align-items:center;gap:8px;display:flex}.branch-select[data-v-b5dab643]{width:140px}.section-title[data-v-b5dab643]{font-size:14px;font-weight:600}.section-description[data-v-b5dab643]{color:var(--color-text-desc);margin-top:3px;font-size:12px}.bt-table[data-v-b5dab643] .n-data-table{--n-border-radius:0}.bt-table[data-v-b5dab643] .bt-table__empty{border:none}.commit-pagination[data-v-b5dab643]{border-top:1px solid var(--color-border);justify-content:flex-end;padding:10px 12px;display:flex}.commit-changes-modal[data-v-188c281b]{--commit-diff-addition-text:#257438;--commit-diff-addition-bg:#eff9f1;--commit-diff-deletion-text:#a84242;--commit-diff-deletion-bg:#fff1f1;padding:18px}.commit-changes-modal .commit-detail[data-v-188c281b]{background:var(--color-bg-3);border-radius:6px;padding:12px}.commit-changes-modal .commit-detail .commit-detail-header[data-v-188c281b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.commit-changes-modal .commit-detail .commit-message[data-v-188c281b]{margin-top:8px;line-height:1.4}.commit-changes-modal .commit-detail .commit-meta[data-v-188c281b]{color:var(--color-text-desc);margin-top:8px;font-size:12px}.commit-changes-modal .truncated-alert[data-v-188c281b]{margin-top:14px}.commit-changes-modal .changed-files-title[data-v-188c281b]{margin:18px 0 8px;font-weight:600}.commit-changes-modal .changed-files[data-v-188c281b]{border:1px solid var(--color-border);border-radius:6px;max-height:400px;overflow:auto}.commit-changes-modal .changed-files .changed-file+.commit-changes-modal .changed-files .changed-file[data-v-188c281b]{border-top:1px solid var(--color-border)}.commit-changes-modal .changed-files .changed-file .changed-file-path[data-v-188c281b]{justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;display:flex}.commit-changes-modal .changed-files .changed-file .changed-file-path .file-statistics[data-v-188c281b]{flex-shrink:0;align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex}.commit-changes-modal .changed-files .changed-file .changed-file-path .file-statistics .file-additions[data-v-188c281b]{color:var(--commit-diff-addition-text)}.commit-changes-modal .changed-files .changed-file .changed-file-path .file-statistics .file-deletions[data-v-188c281b]{color:var(--commit-diff-deletion-text)}.commit-changes-modal .changed-files .changed-file .diff-content[data-v-188c281b]{border-top:1px solid var(--color-border);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.commit-changes-modal .changed-files .changed-file .diff-content .diff-line[data-v-188c281b]{white-space:pre-wrap;word-break:break-all;min-height:28px;padding:5px 11px;line-height:18px}.commit-changes-modal .changed-files .changed-file .diff-content .diff-line.diff-line--add[data-v-188c281b]{color:var(--commit-diff-addition-text);background:var(--commit-diff-addition-bg)}.commit-changes-modal .changed-files .changed-file .diff-content .diff-line.diff-line--delete[data-v-188c281b]{color:var(--commit-diff-deletion-text);background:var(--commit-diff-deletion-bg)}.commit-changes-modal .changed-files .changed-file .binary-diff[data-v-188c281b]{border-top:1px solid var(--color-border);color:var(--color-text-desc);padding:10px 11px;font-size:12px}.commit-changes-modal .empty-changes[data-v-188c281b]{border:1px solid var(--color-border);border-radius:6px;padding:28px 0}:root[theme-mode=dark] .commit-changes-modal{--commit-diff-addition-text:#4ade80;--commit-diff-addition-bg:rgba(74,222,128,.16);--commit-diff-deletion-text:#f87171;--commit-diff-deletion-bg:rgba(248,113,113,.16)}.repository-settings-form[data-v-9f45e489]{padding:18px 20px 20px}.repository-settings-form[data-v-9f45e489] .n-form-item-blank{display:block}.repository-settings-form[data-v-9f45e489] .n-form-item-label__text{flex:1;min-width:0}.repository-settings-form .settings-note[data-v-9f45e489]{--n-font-size:12px;--n-content-text-color:var(--color-text-4)}.settings-grid[data-v-9f45e489]{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:0 14px;display:grid}.settings-span-2[data-v-9f45e489]{grid-column:1/-1}.credentials-grid[data-v-9f45e489]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-label-row[data-v-9f45e489]{align-items:center;gap:6px;display:flex}.settings-label-between[data-v-9f45e489]{justify-content:space-between;width:100%}.settings-optional[data-v-9f45e489]{color:var(--color-text-desc);font-size:12px;font-weight:400}.field-help[data-v-9f45e489]{width:100%;color:var(--color-text-desc);margin-top:6px;font-size:12px;line-height:1.5}.ssh-key-control[data-v-9f45e489]{align-items:center;gap:10px;width:100%;display:flex}.ssh-key-control[data-v-9f45e489] .n-select{flex:1;min-width:0}.ssh-key-control .n-button[data-v-9f45e489]{flex-shrink:0}.branch-action[data-v-9f45e489]{align-items:center;gap:8px;width:100%;display:flex}.branch-action[data-v-9f45e489] .n-select{flex:1;min-width:0}.branch-action .n-button[data-v-9f45e489]{flex-shrink:0}@media (max-width:760px){.settings-grid[data-v-9f45e489],.credentials-grid[data-v-9f45e489]{grid-template-columns:1fr}}.repository-setup[data-v-6a33f21a]{max-width:760px;margin:0 auto}.repository-setup[data-v-6a33f21a] .n-form-item-blank{display:block}.repository-setup[data-v-6a33f21a] .n-form-item-label__text{flex:1;min-width:0}.repository-setup .setup-hero[data-v-6a33f21a]{border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);background:linear-gradient(105deg, color-mix(in srgb, var(--color-primary) 9%, transparent), var(--color-bg-2) 76%);border-radius:8px 8px 0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.repository-setup .setup-icon[data-v-6a33f21a]{width:44px;height:44px;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:9px;place-items:center;display:grid}.repository-setup .setup-title[data-v-6a33f21a]{margin:0 0 4px;font-size:16px;font-weight:600}.repository-setup .setup-description[data-v-6a33f21a]{color:var(--color-text-desc);margin:0}.repository-setup .setup-steps[data-v-6a33f21a]{color:var(--color-text-4);flex-wrap:wrap;grid-area:2/2/auto/-1;align-items:center;gap:9px;font-size:12px;display:flex}.repository-setup .setup-steps i[data-v-6a33f21a]{background:var(--color-border);width:18px;height:1px}.repository-setup .setup-step[data-v-6a33f21a]{align-items:center;gap:6px;display:flex}.repository-setup .setup-step span[data-v-6a33f21a]{width:20px;height:20px;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:50%;place-items:center;font-weight:600;display:grid}.repository-setup .setup-card[data-v-6a33f21a]{border:1px solid var(--color-border);background:var(--color-bg-2);border-top:0;border-radius:0 0 8px 8px;padding:16px}.repository-setup .setup-card .setup-card-header[data-v-6a33f21a],.repository-setup .setup-card .setup-footer[data-v-6a33f21a]{justify-content:space-between;align-items:center;gap:16px;display:flex}.repository-setup .setup-card .setup-card-header[data-v-6a33f21a]{margin-bottom:16px}.repository-setup .setup-card .section-title[data-v-6a33f21a]{font-size:14px;font-weight:600}.repository-setup .setup-card .section-description[data-v-6a33f21a],.repository-setup .setup-card .field-help[data-v-6a33f21a]{color:var(--color-text-desc);font-size:12px;line-height:1.5}.repository-setup .setup-card .section-description[data-v-6a33f21a]{margin-top:3px}.repository-setup .setup-card .setup-grid[data-v-6a33f21a]{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:0 16px;display:grid}.repository-setup .setup-card .setup-field-wide[data-v-6a33f21a]{grid-column:1/-1}.repository-setup .setup-card .credentials-grid[data-v-6a33f21a]{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.repository-setup .setup-card .setup-label-row[data-v-6a33f21a]{justify-content:space-between;align-items:center;width:100%;display:flex}.repository-setup .setup-card .field-help[data-v-6a33f21a]{width:100%;margin-top:6px}.repository-setup .setup-card .connection-status.is-success[data-v-6a33f21a]{color:var(--color-primary)}.repository-setup .setup-card .ssh-key-control[data-v-6a33f21a],.repository-setup .setup-card .branch-action[data-v-6a33f21a]{align-items:center;gap:8px;width:100%;display:flex}.repository-setup .setup-card .ssh-key-control[data-v-6a33f21a] .n-select,.repository-setup .setup-card .branch-action[data-v-6a33f21a] .n-select{flex:1;min-width:0}.repository-setup .setup-card .ssh-key-meta[data-v-6a33f21a]{min-width:0;color:var(--color-text-desc);background:var(--color-bg-3);border-radius:5px;align-items:center;gap:12px;margin-top:8px;padding:8px 10px;font-size:11px;display:flex}.repository-setup .setup-card .ssh-key-meta .ssh-key-detail[data-v-6a33f21a]{flex:auto;min-width:0}.repository-setup .setup-card .ssh-key-meta .ssh-key-detail strong[data-v-6a33f21a],.repository-setup .setup-card .ssh-key-meta .ssh-key-detail span[data-v-6a33f21a]{display:block}.repository-setup .setup-card .ssh-key-meta .ssh-key-detail strong[data-v-6a33f21a]{color:var(--color-text-2);margin-bottom:2px;font-size:12px;font-weight:500}.repository-setup .setup-card .ssh-key-meta .ssh-key-detail span[data-v-6a33f21a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repository-setup .setup-card .ssh-key-meta .ssh-key-content[data-v-6a33f21a]{text-align:right;width:200px;color:var(--color-text-desc)}.repository-setup .setup-card .setup-footer[data-v-6a33f21a]{border-top:1px solid var(--color-border);margin-top:2px;padding-top:16px}.repository-setup .setup-card .setup-footer.is-import[data-v-6a33f21a]{justify-content:flex-end}.repository-setup .setup-card .setup-warning[data-v-6a33f21a]{min-width:0;line-height:1.5}.repository-setup .setup-card .source-switch[data-v-6a33f21a]{box-sizing:border-box;background:var(--color-bg-3);border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;width:100%;max-width:380px;height:36px;padding:2px;display:grid}.repository-setup .setup-card .source-switch .source-btn[data-v-6a33f21a]{height:100%;color:var(--color-text-desc);cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:1px solid transparent;border-radius:4px;justify-content:center;align-items:center;gap:7px;font-weight:500;display:flex}.repository-setup .setup-card .source-switch .source-btn[data-v-6a33f21a]:hover:not(.is-active){color:var(--color-text-2)}.repository-setup .setup-card .source-switch .source-btn.is-active[data-v-6a33f21a]{border-color:var(--color-border);color:var(--color-text-2);background:var(--color-bg-2);box-shadow:0 1px 3px rgba(30,38,43,.07)}@media (max-width:760px){.repository-setup .setup-hero[data-v-6a33f21a],.repository-setup .setup-card .setup-grid[data-v-6a33f21a],.repository-setup .setup-card .credentials-grid[data-v-6a33f21a]{grid-template-columns:1fr}.repository-setup .setup-steps[data-v-6a33f21a]{grid-area:2/1/auto/-1}.repository-setup .setup-card .setup-field-wide[data-v-6a33f21a]{grid-column:auto}}.repository-page[data-v-d07b88af]{color:var(--color-text-2)}.repository-connected .repository-header[data-v-d07b88af]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.repository-connected .repository-identity[data-v-d07b88af]{align-items:center;gap:12px;min-width:0;display:flex}.repository-connected .repository-icon[data-v-d07b88af]{color:var(--color-primary);border:1px solid var(--color-border);background:rgba(32,165,58,.12);border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.repository-connected .repository-name[data-v-d07b88af]{margin-bottom:3px;font-size:15px;font-weight:600}.repository-connected .repository-url[data-v-d07b88af]{max-width:430px;color:var(--color-text-desc);font-size:12px;display:block}.repository-connected .repository-meta[data-v-d07b88af]{color:var(--color-text-desc);align-items:center;gap:7px;margin-top:6px;font-size:11px;display:flex}.repository-connected .repository-branch[data-v-d07b88af]{height:21px;color:var(--color-text-2);background:var(--color-bg-3);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 7px;font-family:inherit;font-size:11px;display:inline-flex}.repository-connected .repository-branch[data-v-d07b88af]:hover{color:var(--color-primary)}.repository-connected .repository-branch[data-v-d07b88af]:disabled{cursor:not-allowed;opacity:.45}.repository-connected .repository-actions[data-v-d07b88af]{flex-shrink:0;align-items:center;gap:8px;display:flex}.summary-grid[data-v-d07b88af]{border:1px solid var(--color-border);background:var(--color-bg-2);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.summary-grid .summary-item[data-v-d07b88af]{border-right:1px solid var(--color-border);min-width:0;padding:12px}.summary-grid .summary-item[data-v-d07b88af]:last-child{border-right:0}.summary-grid .summary-item .summary-label[data-v-d07b88af]{color:var(--color-text-4);margin-bottom:6px}.summary-grid .summary-item .summary-value[data-v-d07b88af]{align-items:center;gap:6px;min-height:22px;display:flex}.summary-grid .summary-item .summary-sub[data-v-d07b88af]{color:var(--color-text-desc);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.summary-grid .summary-item .summary-sub-row[data-v-d07b88af]{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.summary-grid .summary-item .summary-sub-row .summary-sub[data-v-d07b88af]{min-width:0;margin-top:0}@media (max-width:760px){.summary-grid[data-v-d07b88af]{grid-template-columns:1fr}.summary-item[data-v-d07b88af]{border-right:0;border-bottom:1px solid var(--color-border)}.summary-item[data-v-d07b88af]:last-child{border-bottom:0}}.n-card[data-v-49a8b024]{border:1px solid var(--n-border-color)}.n-card[data-v-49a8b024] .n-card__content{flex-direction:column;display:flex}.install-version-form[data-v-d680418a]{padding:16px}.install-version-form .install-version-item[data-v-d680418a]{margin-bottom:16px}.install-version-form .install-version-item[data-v-d680418a] .n-form-item-label{padding-bottom:7px;font-size:13px;font-weight:400;line-height:18px}.install-version-form .switch-after-install[data-v-d680418a]{font-size:13px;line-height:18px}.nvm-manage[data-v-371fc4d9]{padding:16px}.nvm-manage .environment-status[data-v-371fc4d9] .n-alert-body__content{justify-content:space-between;align-items:center;display:flex}.nvm-manage .environment-status .status-main[data-v-371fc4d9]{color:var(--color-text-base);align-items:center;gap:10px;display:flex}.nvm-manage .environment-status .status-dot[data-v-371fc4d9]{background:var(--color-primary);border-radius:50%;width:8px;height:8px}.nvm-manage .environment-status .status-title[data-v-371fc4d9]{font-size:13px;font-weight:500;line-height:18px}.nvm-manage .environment-status .status-desc[data-v-371fc4d9]{margin-top:2px;line-height:16px}.nvm-manage .environment-status .last-checked[data-v-371fc4d9]{font-size:12px}.nvm-manage .setting-list[data-v-371fc4d9]{border:1px solid var(--color-border);border-radius:6px;margin-top:16px}.nvm-manage .setting-list .setting-row[data-v-371fc4d9]{border-bottom:1px solid var(--color-border);grid-template-columns:224px minmax(0,1fr);align-items:center;gap:16px;min-height:70px;padding:12px 16px;display:grid}.nvm-manage .setting-list .setting-row[data-v-371fc4d9]:last-child{border-bottom:0}.nvm-manage .setting-list .label-title[data-v-371fc4d9]{font-size:13px;font-weight:500;line-height:18px}.nvm-manage .setting-list .label-desc[data-v-371fc4d9]{margin-top:2px;font-size:11px;line-height:16px}.nvm-manage .setting-list .setting-control[data-v-371fc4d9]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.nvm-manage .setting-list .source-control[data-v-371fc4d9]{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.nvm-manage .setting-list .source-url[data-v-371fc4d9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.start-command[data-v-d7117dec]{width:100%;max-width:100%}.start-command[data-v-d7117dec] .n-tabs-nav{width:360px;max-width:100%}.script-panel[data-v-d7117dec]{border:1px solid var(--color-border);background:var(--color-bg-4);border-radius:6px;padding:10px}.script-desc[data-v-d7117dec],.will-run[data-v-d7117dec]{color:var(--color-text-desc)}.script-desc[data-v-d7117dec]{margin-top:6px}.will-run[data-v-d7117dec]{margin-top:8px}.will-run span[data-v-d7117dec]{color:var(--color-text-base)}.feedback-panel[data-v-417d5eb1]{padding:16px 20px 8px}.feedback-description[data-v-417d5eb1]{color:var(--color-text-desc);margin:0 0 18px;font-size:12px;line-height:1.5}.feedback-options[data-v-417d5eb1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid}.feedback-option[data-v-417d5eb1]{background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:7px;align-items:center;min-height:36px;margin:0;padding:8px 10px;font-size:12px;transition:border-color .15s,background-color .15s;display:flex}.feedback-option[data-v-417d5eb1]:hover{border-color:var(--color-primary)}.feedback-option--checked[data-v-417d5eb1]{background:var(--color-table-td-hover);border-color:var(--color-primary)}@media (max-width:560px){.feedback-options[data-v-417d5eb1]{grid-template-columns:1fr}}.scan-table-wrap[data-v-aced11b7]{overflow:hidden}.scan-detail[data-v-aced11b7]{color:var(--text-color-2);background:var(--color-bg-4);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:10px 28px;padding:14px 24px;display:grid}.feedback-callout[data-v-aced11b7]{background:var(--color-bg-4);border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:520px;max-width:100%;margin:0 auto;padding:12px 16px;display:flex}.feedback-callout .feedback-copy[data-v-aced11b7]{min-width:0}.feedback-callout .feedback-callout-title[data-v-aced11b7]{color:var(--color-text-2);margin-bottom:4px;font-size:13px;font-weight:700}.feedback-callout .feedback-callout-description[data-v-aced11b7]{color:var(--color-text-desc);font-size:12px;line-height:1.4}.feedback-callout .feedback-link[data-v-aced11b7]{flex:none;font-weight:600}.scan-confirm-alert[data-v-aced11b7]{border-left:3px solid var(--color-primary)}.scan-confirm-feedback[data-v-aced11b7]{color:var(--color-text-desc);align-items:center;gap:4px;margin-top:4px;display:flex}.scan-form-tip[data-v-aced11b7]{width:300px;color:var(--color-text-desc);margin-left:12px;display:inline-block}[data-v-f84da8b1] .n-data-table-expand-trigger{vertical-align:-.3em;margin-right:0;padding-left:20px;display:inline}[data-v-4737f5ab] .n-descriptions-table-header{--n-th-padding:8px!important}[data-v-4737f5ab] .n-descriptions-table-content{padding:8px!important}.software-select[data-v-87246692]{width:610px;overflow:hidden}.software-list[data-v-87246692]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.software-item[data-v-87246692]{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px;transition:all .2s;display:flex;overflow:hidden}.software-item[data-v-87246692]:hover{background-color:var(--color-bg-4)}.software-item.active[data-v-87246692]{border-color:var(--color-primary);background-color:var(--router-menu-active-bg)}.software-icon[data-v-87246692]{flex-shrink:0;align-items:center;display:flex}.software-info[data-v-87246692]{min-width:0}.software-title[data-v-87246692]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.software-desc[data-v-87246692]{color:var(--color-text-desc);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.more-templates[data-v-87246692]{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;display:flex}.popover-row[data-v-87246692]{white-space:pre-wrap;display:flex}.popover-row+.popover-row[data-v-87246692]{margin-top:4px}.popover-row .popover-label[data-v-87246692]{flex-shrink:0}.other-config[data-v-f09d4207]{width:610px;max-width:610px}.config-row[data-v-f09d4207]{background-color:var(--color-bg-4);color:var(--color-text-4);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.config-tip[data-v-f09d4207]{color:var(--color-text-desc);margin-top:12px;padding:0 12px}.n-tab-pane[data-v-8efbb9e5]{padding:16px 0 0}.scope-option[data-v-ad7a5faa]{cursor:pointer;background:#fff;border:1px solid #e2e5e8;border-radius:7px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.scope-option[data-v-ad7a5faa]:hover{background:#fcfdfc;border-color:#d3d8dd}.scope-option.active[data-v-ad7a5faa]{background:#f5fbf6;border-color:#b9dfc1}.scope-option-title[data-v-ad7a5faa]{color:#4d5660;margin-bottom:3px;font-size:13px;font-weight:500}.scope-option-desc[data-v-ad7a5faa]{color:#999;font-size:11px;line-height:1.45}.scope-site-picker[data-v-ad7a5faa]{border-top:1px dashed #dde1e4;margin-top:13px;padding-top:12px}.scope-site-list[data-v-ad7a5faa]{border-top:1px solid #f0f1f2}.site-option[data-v-ad7a5faa]{cursor:pointer;border-bottom:1px solid #f0f1f2;align-items:center;gap:9px;min-height:38px;display:flex}.site-option[data-v-ad7a5faa]:hover{background:#fcfdfc}.scope-warning[data-v-ad7a5faa]{color:#d64545;margin-top:7px;font-size:11px;line-height:1.4}.template-layout[data-v-68073209]{grid-template-columns:220px minmax(0,1fr);gap:20px;min-height:0;display:grid}[data-v-68073209] .n-spin-content{height:100%;min-height:0}.template-sidebar[data-v-68073209]{border-right:1px solid #edf0f2;flex-direction:column;min-width:0;min-height:0;padding-right:14px;display:flex}.custom-template-btn[data-v-68073209]{cursor:pointer;background:#fff;border:1px solid #dce5de;border-radius:7px;flex:none;align-items:center;gap:9px;width:100%;min-height:50px;margin-bottom:10px;padding:8px 10px;display:flex}.custom-template-btn[data-v-68073209]:hover{background:#f8fcf9;border-color:#bfdcc5}.custom-template-btn.active[data-v-68073209]{background:#f2faf4;border-color:#b8dcbf}.custom-template-btn strong[data-v-68073209]{color:#4d5660;margin-bottom:2px;font-size:12px;font-weight:500;display:block}.custom-template-btn small[data-v-68073209]{color:#999;font-size:10px;line-height:1.3;display:block}.custom-plus[data-v-68073209]{color:#20a53a;background:#eaf7ed;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:grid}.template-list[data-v-68073209]{flex:1;min-height:0}.template-item[data-v-68073209]{cursor:pointer;border-radius:6px;margin-bottom:3px;padding:10px}.template-item[data-v-68073209]:hover{background:#f6f8f8}.template-item.active[data-v-68073209]{background:#eaf7ed}.template-item.active .template-name[data-v-68073209]{color:#20a53a;font-weight:500}.template-name[data-v-68073209]{color:#4c5560;margin-bottom:3px;font-size:13px}.template-created-tag[data-v-68073209]{color:#20a53a;margin-left:4px;font-size:10px}.template-desc[data-v-68073209]{color:#999;font-size:11px;line-height:1.4}.template-empty[data-v-68073209]{color:#999;text-align:center;padding:14px 10px;font-size:12px;line-height:1.4}.pane-title[data-v-68073209]{color:#4a535e;margin-bottom:5px;font-size:14px;font-weight:500}.pane-desc[data-v-68073209]{color:#999;margin-bottom:16px;font-size:12px;line-height:1.5}.preview-note[data-v-68073209]{color:var(--color-text-desc);margin-top:8px;font-size:12px}.custom-label[data-v-68073209]{color:#4f5862;margin-bottom:7px;font-size:12px;font-weight:500;display:block}.custom-error[data-v-68073209]{color:#d64545;margin-top:6px;font-size:11px}.server-tag[data-v-af2278dd]{color:#7a8188;background:#f2f4f5;border-radius:4px;align-items:center;height:20px;padding:0 6px;font-size:10px;display:inline-flex}.file-path[data-v-af2278dd]{color:var(--color-text-desc);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}code[data-v-e0f2411a]{word-break:break-all}.progress-box[data-v-da98e2ba]{border:1px solid var(--site-task-progress-border)}.warning[data-v-298478ce]{color:#e6a23c;background-color:#fdf6ec;border-radius:4px;padding:8px}[data-v-e85f3b05] .n-alert .n-alert-body{--n-padding:5px 8px}.site-content[data-v-fde0204b]{border:1px solid #ececec;height:300px;overflow-y:auto}.site-content .content-item[data-v-fde0204b]{border-bottom:1px solid #ececec;max-height:80px;padding:12px;font-size:13px;transition:background-color .3s}.site-content .content-item[data-v-fde0204b]:hover{background-color:var(--site-detele-content-item-hover-bg)}.site-content .content-item .site-size[data-v-fde0204b],.site-content .content-item .site-db[data-v-fde0204b]{align-items:center;min-height:24px;display:flex}.site-content .content-item .site-title[data-v-fde0204b]{width:170px}.site-content .content-item .site-path[data-v-fde0204b]{flex:1;align-items:center;width:0;margin:0 10px;display:flex}.site-content .content-item .site-path .value[data-v-fde0204b]{text-overflow:ellipsis;white-space:nowrap;max-width:162px;margin:0 4px;overflow:hidden}.site-content .content-item .db-name[data-v-fde0204b]{width:170px}.site-content .content-item .db-size[data-v-fde0204b]{flex:1;margin:0 10px}.site-content .content-item .db-time[data-v-fde0204b],.site-content .content-item .site-time[data-v-fde0204b]{text-align:right;width:130px}.site-delete-info-icon[data-v-375f5601]{top:0}.circle[data-v-c7e4c68f]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.website-name[data-v-077bda20]{align-items:center;gap:8px;width:100%;display:flex}.website-icon[data-v-077bda20]{cursor:pointer;flex-shrink:0;width:24px}.website-info[data-v-077bda20]{flex:1;min-width:0;overflow:hidden}.website-description[data-v-077bda20]{margin-top:2px}.website-status[data-v-6650fe7f]{cursor:pointer;font-size:20px;display:inline-flex}.n-date-panel[data-v-24ef9d79]{margin:0}.n-date-panel[data-v-24ef9d79] .n-date-panel-calendar{padding:6px 0 12px}.n-date-panel[data-v-24ef9d79] .n-date-panel--month .n-date-panel-footer{display:none}.n-date-panel[data-v-24ef9d79] .n-date-panel-footer{padding:12px 0 6px}.source-box[data-v-1afe2676],.option-card[data-v-1afe2676]{background:var(--color-bg-4)}.option-card[data-v-1afe2676]{border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.option-desc[data-v-1afe2676]{color:var(--color-text-desc) ;margin-top:4px}.n-data-table[data-v-16127661] .requests .n-data-table-th__title-wrapper{justify-content:center}[data-v-8e8fb3dc] .n-collapse-item__header-main{--n-title-text-color:var(--color-primary);margin-left:150px}.website-status[data-v-73c89dbc]{cursor:pointer;width:auto;font-size:20px;display:inline-block}.n-date-panel[data-v-6b48c8f4]{margin:0}.n-date-panel[data-v-6b48c8f4] .n-date-panel-calendar{padding:6px 0 12px}.n-date-panel[data-v-6b48c8f4] .n-date-panel--month .n-date-panel-footer{display:none}.n-date-panel[data-v-6b48c8f4] .n-date-panel-footer{padding:12px 0 6px}[data-v-b1e1ab35] .n-collapse-item__header-main{--n-title-text-color:var(--color-primary);margin-left:150px}.content-card[data-v-98a80680]{background-color:var(--color-table-th) ;border-radius:4px;margin-top:16px;margin-bottom:16px;padding:16px} diff --git a/BTPanel/static/vite/css/view-soft.css b/BTPanel/static/vite/css/view-soft.css index 7f4d82ac..d0b3c2c0 100644 --- a/BTPanel/static/vite/css/view-soft.css +++ b/BTPanel/static/vite/css/view-soft.css @@ -1 +1 @@ -.search-history-item[data-v-eacab2c2]:hover{background-color:var(--app-soft-used-hover)}.search-history-item:hover .search-history-item__delete[data-v-eacab2c2]{opacity:1}.search-history-item__delete[data-v-eacab2c2]{opacity:0;transition:opacity .2s}.search-history-item[data-v-eacab2c2]{border-radius:10px;padding:8px 10px}.search-hot[data-v-eacab2c2]{color:#ff4d4f;border:1px solid #ff4d4f;border-radius:2px;align-items:center;padding:0 2px;font-size:10px;display:inline-flex;transform:scale(.8)}.trending-list[data-v-eacab2c2]{border-radius:10px;padding:8px 10px}.trending-list[data-v-eacab2c2]:hover{background-color:var(--app-soft-used-hover)}.list[data-v-f5d4c06b]{cursor:pointer;border-radius:4px;align-items:center;padding:10px;display:flex}.list[data-v-f5d4c06b]:hover{background:var(--app-soft-used-hover)}.list[data-v-1bd8ecec]{cursor:pointer;background:var(--app-soft-sort-bg);border-radius:4px;padding:8px 16px}.list[data-v-1bd8ecec]:hover,.active[data-v-1bd8ecec]{color:var(--button-text-base-color) ;background:var(--color-primary)}.box[data-v-6166b9ce]{color:var(--app-soft-pro-tips-text);background:var(--app-soft-pro-tips-bg);border-radius:8px;padding:16px;font-weight:600}.soft-card-grid[data-v-b3867edb]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.soft-card[data-v-b3867edb]{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:space-between;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex}.soft-card[data-v-b3867edb]:hover{border-color:var(--color-primary);box-shadow:0 4px 14px rgba(0,0,0,.12)}.soft-card-version[data-v-b3867edb]{position:relative}.soft-card-new[data-v-b3867edb]{color:#fff;background-color:var(--color-error);border-radius:10px;padding:2px 4px;font-size:10px;position:absolute;top:-12px;right:-15px}.soft-card-desc[data-v-b3867edb]{min-height:62px;color:var(--color-text-desc);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:16px 0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.item[data-v-f3c61db4]{background-color:var(--app-third-install-tip-bg) ;color:var(--color-text-2) ;padding:20px;font-size:14px}.item p[data-v-f3c61db4]{word-break:break-all;line-height:25px}.log-info-item[data-v-c87069c0]{border-left:6px solid var(--color-border);margin-left:130px;padding:0 16px 16px;position:relative}.log-info-item-active[data-v-c87069c0]{background-color:var(--color-primary) ;border-radius:9999px;width:12px;height:12px;display:block;position:absolute;top:20px;left:-9px}.log-info-item-active[data-v-c87069c0]:after{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) ;content:"";border-radius:9999px;width:6px;height:6px;display:block;position:relative;top:3px;left:3px}.log-info-item:first-child .log-info-item-active[data-v-c87069c0]:before{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) ;content:"";width:6px;height:20px;display:inline-block;position:absolute;top:-20px;left:3px}.log-info-item-date[data-v-c87069c0]{text-align:right;width:145px;font-family:system-ui;position:absolute;top:18px;left:-160px}.log-info-item-title[data-v-c87069c0]{color:var(--color-primary) ;border-bottom:1px solid var(--color-border);margin-bottom:8px;padding-top:10px;padding-bottom:10px;font-weight:700}.log-info-item-content[data-v-c87069c0]{line-height:1.5}.border-view[data-v-509d1fd0]{border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:4px;width:90%;padding:12px}[data-v-bab9f6a8] .n-spin-description{color:var(--color-primary)!important}.n-card[data-v-d0e66b10]{padding:16px}.n-card[data-v-d0e66b10] .n-card-header{text-align:center}.section-box[data-v-d0e66b10]{background:var(--app-plugin-dns-bg);border:1px solid var(--color-primary);border-radius:10px;padding:16px}.icon-wrap[data-v-d0e66b10]{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) ;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.icon-wrap.sm[data-v-d0e66b10]{border-radius:8px;width:36px;height:36px}.desc[data-v-d0e66b10]{color:var(--color-text-4);max-width:680px;font-size:14px}.kv[data-v-d0e66b10]{margin-top:14px}.kv-title[data-v-d0e66b10]{margin-bottom:6px;font-size:14px;font-weight:600}.kv-desc[data-v-d0e66b10]{color:var(--color-text-4)}.kv-list[data-v-d0e66b10]{color:var(--color-text-4);margin:6px 0 0 18px}.server-title[data-v-a3459900]{height:50px;font-size:16px;font-weight:700;line-height:50px}.server-icon[data-v-a3459900]{--un-bg-opacity:1;background-color:rgba(200,230,201,var(--un-bg-opacity)) ;border-radius:9999px;justify-content:center;align-items:center;width:80px;height:80px;margin-top:20px;margin-bottom:20px;display:flex}.n-button__content i[data-v-a3459900]{margin-right:4px}.list_box[data-v-b7925fce]{align-items:center;margin-top:16px;margin-bottom:16px;padding-top:2px;padding-bottom:2px}.list_box[data-v-311db94c]{flex-wrap:nowrap;align-items:center;margin-top:16px;margin-bottom:16px;padding-top:2px;padding-bottom:2px}.n-card[data-v-ed59e81c]{--n-title-font-size:12px;--n-title-font-weight:bold}.box[data-v-48c51132]{color:var(--color-error) ;background:var(--app-third-security-tip-bg);border-radius:8px;align-items:center;margin-top:16px;padding:16px;font-weight:600;display:flex} +.search-history-item[data-v-eacab2c2]:hover{background-color:var(--app-soft-used-hover)}.search-history-item:hover .search-history-item__delete[data-v-eacab2c2]{opacity:1}.search-history-item__delete[data-v-eacab2c2]{opacity:0;transition:opacity .2s}.search-history-item[data-v-eacab2c2]{border-radius:10px;padding:8px 10px}.search-hot[data-v-eacab2c2]{color:#ff4d4f;border:1px solid #ff4d4f;border-radius:2px;align-items:center;padding:0 2px;font-size:10px;display:inline-flex;transform:scale(.8)}.trending-list[data-v-eacab2c2]{border-radius:10px;padding:8px 10px}.trending-list[data-v-eacab2c2]:hover{background-color:var(--app-soft-used-hover)}.list[data-v-f5d4c06b]{cursor:pointer;border-radius:4px;align-items:center;padding:10px;display:flex}.list[data-v-f5d4c06b]:hover{background:var(--app-soft-used-hover)}.list[data-v-1bd8ecec]{cursor:pointer;background:var(--app-soft-sort-bg);border-radius:4px;padding:8px 16px}.list[data-v-1bd8ecec]:hover,.active[data-v-1bd8ecec]{color:var(--button-text-base-color) ;background:var(--color-primary)}.box[data-v-6166b9ce]{color:var(--app-soft-pro-tips-text);background:var(--app-soft-pro-tips-bg);border-radius:8px;padding:16px;font-weight:600}.soft-card-grid[data-v-b3867edb]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.soft-card[data-v-b3867edb]{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:space-between;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex}.soft-card[data-v-b3867edb]:hover{border-color:var(--color-primary);box-shadow:0 4px 14px rgba(0,0,0,.12)}.soft-card-version[data-v-b3867edb]{position:relative}.soft-card-new[data-v-b3867edb]{color:#fff;background-color:var(--color-error);border-radius:10px;padding:2px 4px;font-size:10px;position:absolute;top:-12px;right:-15px}.soft-card-desc[data-v-b3867edb]{min-height:62px;color:var(--color-text-desc);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:16px 0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.item[data-v-f3c61db4]{background-color:var(--app-third-install-tip-bg) ;color:var(--color-text-2) ;padding:20px;font-size:14px}.item p[data-v-f3c61db4]{word-break:break-all;line-height:25px}.log-info-item[data-v-c87069c0]{border-left:6px solid var(--color-border);margin-left:130px;padding:0 16px 16px;position:relative}.log-info-item-active[data-v-c87069c0]{background-color:var(--color-primary) ;border-radius:9999px;width:12px;height:12px;display:block;position:absolute;top:20px;left:-9px}.log-info-item-active[data-v-c87069c0]:after{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) ;content:"";border-radius:9999px;width:6px;height:6px;display:block;position:relative;top:3px;left:3px}.log-info-item:first-child .log-info-item-active[data-v-c87069c0]:before{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) ;content:"";width:6px;height:20px;display:inline-block;position:absolute;top:-20px;left:3px}.log-info-item-date[data-v-c87069c0]{text-align:right;width:145px;font-family:system-ui;position:absolute;top:18px;left:-160px}.log-info-item-title[data-v-c87069c0]{color:var(--color-primary) ;border-bottom:1px solid var(--color-border);margin-bottom:8px;padding-top:10px;padding-bottom:10px;font-weight:700}.log-info-item-content[data-v-c87069c0]{line-height:1.5}.border-view[data-v-509d1fd0]{border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:4px;width:90%;padding:12px}[data-v-bab9f6a8] .n-spin-description{color:var(--color-primary)!important}.n-card[data-v-d0e66b10]{padding:16px}.n-card[data-v-d0e66b10] .n-card-header{text-align:center}.section-box[data-v-d0e66b10]{background:var(--app-plugin-dns-bg);border:1px solid var(--color-primary);border-radius:10px;padding:16px}.icon-wrap[data-v-d0e66b10]{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) ;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.icon-wrap.sm[data-v-d0e66b10]{border-radius:8px;width:36px;height:36px}.desc[data-v-d0e66b10]{color:var(--color-text-4);max-width:680px;font-size:14px}.kv[data-v-d0e66b10]{margin-top:14px}.kv-title[data-v-d0e66b10]{margin-bottom:6px;font-size:14px;font-weight:600}.kv-desc[data-v-d0e66b10]{color:var(--color-text-4)}.kv-list[data-v-d0e66b10]{color:var(--color-text-4);margin:6px 0 0 18px}.server-title[data-v-a3459900]{height:50px;font-size:16px;font-weight:700;line-height:50px}.server-icon[data-v-a3459900]{--un-bg-opacity:1;background-color:rgba(200,230,201,var(--un-bg-opacity)) ;border-radius:9999px;justify-content:center;align-items:center;width:80px;height:80px;margin-top:20px;margin-bottom:20px;display:flex}.n-button__content i[data-v-a3459900]{margin-right:4px}.list_box[data-v-b7925fce]{align-items:center;margin-top:16px;margin-bottom:16px;padding-top:2px;padding-bottom:2px}.list_box[data-v-311db94c]{flex-wrap:nowrap;align-items:center;margin-top:16px;margin-bottom:16px;padding-top:2px;padding-bottom:2px}.n-card[data-v-ed59e81c]{--n-title-font-size:12px;--n-title-font-weight:bold}.box[data-v-32de6895]{color:var(--color-error) ;background:var(--app-third-security-tip-bg);border-radius:8px;align-items:center;margin-top:16px;padding:16px;font-weight:600;display:flex} diff --git a/BTPanel/static/vite/css/view-waf.css b/BTPanel/static/vite/css/view-waf.css index e537b302..1474c896 100644 --- a/BTPanel/static/vite/css/view-waf.css +++ b/BTPanel/static/vite/css/view-waf.css @@ -1 +1 @@ -.area-item[data-v-61cf545c]{cursor:pointer;border:1px solid transparent;border-radius:4px;align-items:center;width:100%;height:32px;padding:0 8px;transition:all .3s;display:flex}.area-item.active[data-v-61cf545c],.area-item[data-v-61cf545c]:hover{border-color:var(--color-primary);background-color:var(--color-primary-1);color:var(--color-primary)}.area-item .area-name[data-v-61cf545c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.area-tabs[data-v-4e03eb00]{--n-tab-padding:8px 16px 6px;--n-pane-padding-top:16px;--n-pane-padding-left:16px;--n-pane-padding-right:16px;--n-pane-padding-bottom:16px}.area-tabs .n-tab-pane[data-v-4e03eb00]{border:1px solid var(--n-tab-border-color);border-bottom-left-radius:var(--n-tab-border-radius);border-bottom-right-radius:var(--n-tab-border-radius);border-top:none}.area-input[data-v-4e03eb00]{--n-height:26px}.area-tit[data-v-4e03eb00]{margin-bottom:10px;font-weight:700}.bt-code[data-v-ab0305f8]{border-radius:4px;font-size:15px;overflow:hidden}.bt-code[data-v-ab0305f8] .hljs{min-height:258px}.title[data-v-ab0305f8]{width:10%}.content[data-v-ab0305f8]{width:40%;font-weight:700}.bt-radio[data-v-d93d45f3] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-d93d45f3] .n-input{border-top-left-radius:0;border-bottom-left-radius:0}.n-transfer[data-v-518a2620] .n-transfer-list--target{display:none}.seg[data-v-ed48a85d]{border-left:1px solid #ccc;width:1px;height:8px;margin:0 auto}.tips[data-v-a706639d]{color:#999;width:100%;padding-top:2px;padding-left:2px;position:absolute;top:32px;left:0}.rows[data-v-9a4fc08e]{display:flex}.rows .field[data-v-9a4fc08e]{width:140px;margin-right:8px}.rows .condition[data-v-9a4fc08e]{width:160px;margin-right:8px}.rows .content[data-v-9a4fc08e]{flex:1 0;width:0;display:flex}.rows .rows-btn[data-v-9a4fc08e]{align-items:center;margin-left:8px;display:flex}.rows .rows-btn .close[data-v-9a4fc08e]{color:#666;cursor:pointer;justify-content:center;align-items:center;width:24px;height:32px;margin-left:8px;transition:opacity .3s;display:flex}.rows .rows-btn .close[data-v-9a4fc08e]:hover{opacity:.8}.rows.rows-tit>div[data-v-9a4fc08e]{padding-bottom:8px}.form-title[data-v-c7044daa]{margin-bottom:20px;font-size:16px}.n-select[data-v-aba322fe] .n-base-selection-tag-wrapper{padding:0 0 3px}.form-title[data-v-95356281]{margin-bottom:20px;font-size:16px}.ul-style[data-v-74451f47]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;list-style:square;display:flex}.ul-style li[data-v-74451f47]{list-style:square}.install-tabs[data-v-74451f47]{--n-tab-font-size:14px;--n-pane-padding-top:0;--n-pane-padding-left:24px;--n-tab-font-weight-active:bold}.map-head[data-v-eab76594]{min-height:50px;color:var(--color-text-2) ;background-color:var(--color-bg-2);border-top-left-radius:8px;border-top-right-radius:8px;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px;font-size:14px;display:flex;box-shadow:0 1px 3px 1px rgba(0,0,0,.05)}.map-body[data-v-eab76594]{position:relative}.version-switch[data-v-f65e7bc6]{width:auto;display:inline-flex}.version-switch[data-v-f65e7bc6] .n-radio-button{text-align:center;flex:none;min-width:68px}.map-view[data-v-4a6af59b]{width:100%;height:100%;position:relative}.district-legend[data-v-4a6af59b]{z-index:2;color:var(--color-text-3);align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:2%;left:2%}.district-legend i[data-v-4a6af59b]{width:15px;height:4px}.district-legend i[data-v-4a6af59b]:first-of-type{background:rgba(62,183,82,.13)}.district-legend i[data-v-4a6af59b]:nth-of-type(2){background:rgba(62,183,82,.5)}.district-legend i[data-v-4a6af59b]:nth-of-type(3){background:#3eb752}.attack-map{width:100%;height:100%}.attack-map>div:first-child:before{content:"";background:radial-gradient(closest-side, #fff, var(--color-bg-1));z-index:2;border:26px solid var(--color-bg-2);border-radius:100%;width:336px;height:336px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attack-map>div:first-child:after{content:"";background:var(--color-bg-2);z-index:1;border:10px solid var(--color-bg-1);border-radius:100%;width:366px;height:366px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attack-map canvas{z-index:4}.bt-radio[data-v-669fbae8] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-669fbae8]{width:120px}.bt-date-picker[data-v-669fbae8] .n-input{border-top-left-radius:0;border-bottom-left-radius:0}.refresh-wrap[data-v-d0585544]{color:var(--waf-muted,var(--color-text-3));align-items:center;gap:14px;font-size:12px;display:flex}.refresh-wrap strong[data-v-d0585544]{color:var(--color-text-4);font-weight:500}.refresh-progress[data-v-d0585544]{cursor:pointer;width:28px}.countdown-text[data-v-d0585544]{color:var(--waf-muted,var(--color-text-3));font-size:12px;line-height:1}.toolbar[data-v-bbab0e03]{border:1px solid var(--waf-border,var(--color-border));background:var(--waf-card-bg,var(--color-bg-2));border-radius:10px;justify-content:space-between;align-items:center;height:50px;padding:0 16px;display:flex}.waf-card[data-v-461cb58f]{--n-border-radius:9px;--n-title-font-size:14px;--n-title-text-color:var(--color-text-5);border:1px solid var(--waf-border,var(--color-border));height:100%;overflow:hidden;box-shadow:0 2px 8px rgba(20,29,39,.035)}.waf-card[data-v-461cb58f] .n-card-header{border-bottom:1px solid var(--waf-divider,var(--color-border));min-height:44px;padding:0 16px}.waf-card[data-v-461cb58f] .n-card-header .n-card-header__main{align-items:center;min-width:0;display:flex}.waf-card[data-v-461cb58f] .n-card__content{padding:0}.waf-card__title[data-v-461cb58f]{min-width:0;color:var(--color-text-5);align-items:center;gap:7px;font-weight:600;display:flex}.waf-card__title[data-v-461cb58f]:before{content:"";background:var(--color-primary);border-radius:2px;flex:none;width:3px;height:14px}.overview-card[data-v-8433c409]{height:182px}.overview-card[data-v-8433c409] .n-card-content,.overview-card[data-v-8433c409] .n-card__content{flex-direction:column;min-height:0;padding:0;display:flex}.live-tag[data-v-8433c409]{color:var(--waf-muted,var(--color-text-3));align-items:center;gap:6px;font-size:11px;display:inline-flex}.live-dot[data-v-8433c409]{background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 0 3px var(--waf-green-soft);border-radius:50%}.security-overview-body[data-v-8433c409]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:0;display:grid}.security-metric[data-v-8433c409]{flex-direction:column;justify-content:center;width:100%;min-width:0;padding:14px 16px 15px;display:flex}.security-metric+.security-metric[data-v-8433c409]{border-left:1px solid var(--waf-divider,var(--color-border))}.security-metric.danger[data-v-8433c409]{background:linear-gradient(135deg,rgba(239,83,80,.024),rgba(239,83,80,.055))}.security-metric.danger .security-number[data-v-8433c409]{color:var(--color-error)}.security-label[data-v-8433c409]{color:var(--color-text-4);font-size:12px;font-weight:500}.security-number[data-v-8433c409]{width:100%;color:var(--color-text-5);font-variant-numeric:tabular-nums;letter-spacing:-.8px;white-space:nowrap;margin-top:4px;font-size:max(24px,min(1.7vw,32px));font-weight:680;line-height:1.18}.security-meta[data-v-8433c409]{min-width:0;color:var(--waf-muted,var(--color-text-3));flex-wrap:wrap;align-items:center;gap:3px 7px;margin-top:7px;font-size:10.5px;line-height:1.25;display:flex}.security-meta[data-v-8433c409]>:last-child{overflow-wrap:anywhere;min-width:0}.delta-chip[data-v-8433c409]{border-radius:4px;flex:none;align-items:center;height:20px;padding:0 6px;font-weight:600;display:inline-flex}.delta-chip.up[data-v-8433c409]{color:var(--color-error);background:var(--waf-red-soft)}.delta-chip.down[data-v-8433c409]{color:var(--color-primary);background:var(--waf-green-soft)}.delta-chip.neutral[data-v-8433c409]{color:var(--waf-muted,var(--color-text-3));background:var(--color-bg-1)}.realtime-panel[data-v-517ca6ea]{min-width:0;min-height:0;padding:8px 12px 9px}.realtime-panel+.realtime-panel[data-v-517ca6ea]{border-top:1px solid var(--waf-divider,var(--color-border))}.realtime-panel-head[data-v-517ca6ea]{justify-content:space-between;align-items:center;gap:12px;height:37px;padding:0 5px;display:flex}.realtime-name[data-v-517ca6ea]{color:var(--color-text-4);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.series-dot[data-v-517ca6ea]{background:var(--series-color);width:7px;height:7px;box-shadow:0 0 0 3px var(--series-soft);border-radius:50%}.realtime-current[data-v-517ca6ea]{color:var(--waf-muted,var(--color-text-3));white-space:nowrap;align-items:baseline;gap:4px;font-size:10.5px;display:flex}.realtime-current strong[data-v-517ca6ea]{color:var(--color-text-5);font-variant-numeric:tabular-nums;letter-spacing:-.25px;font-size:17px;font-weight:650}.realtime-chart-stage[data-v-517ca6ea]{height:calc(100% - 37px);min-height:0}.realtime-stack-card[data-v-6d23beae]{height:568px}.live-tag[data-v-6d23beae]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.realtime-stack-body[data-v-6d23beae]{grid-template-rows:repeat(3,minmax(0,1fr));height:518px;display:grid}.main-trend-card[data-v-dc24da12]{z-index:10;height:240px;position:relative;overflow:visible}.chart-refresh[data-v-dc24da12]{border:1px solid var(--waf-border,var(--color-border));width:30px;height:30px;color:var(--color-text-4);background:var(--waf-card-bg,var(--color-bg-2));cursor:pointer;border-radius:5px;place-items:center;display:grid}.chart-refresh[data-v-dc24da12]:hover{color:var(--color-primary);border-color:rgba(32,165,58,.35)}.chart-refresh.loading i[data-v-dc24da12]{animation:.7s linear infinite spin-dc24da12}.trend-body[data-v-dc24da12]{height:190px;padding:16px}.trend-chart-stage[data-v-dc24da12]{height:100%;min-height:0}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip-card{width:100%;color:var(--color-text-5);font-size:12px;line-height:1.4}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__header{border-bottom:1px solid var(--waf-divider,var(--color-border));background:var(--color-bg-1);justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 13px;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__time{color:var(--color-text-4);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__detail-label{color:var(--waf-muted,var(--color-text-3));white-space:nowrap;font-size:11px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__metrics{padding:5px 13px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__metric{grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:31px;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__name{color:#64748b;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__dot{background:var(--tooltip-color);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tooltip-color) 12%, transparent);border-radius:50%;flex:none}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__value{color:#334155;font-variant-numeric:tabular-nums;letter-spacing:.01em;flex:none;font-size:12px;font-weight:500}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__section{border-top:1px solid var(--waf-divider,var(--color-border));margin:0 13px;padding:11px 0 12px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__section-title{color:#858e88;font-size:11px;font-weight:500}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__section-total{color:#a1a9a4;font-variant-numeric:tabular-nums;font-size:10px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-item{border:1px solid var(--waf-divider,var(--color-border));background:var(--color-bg-1);border-radius:6px;grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:28px;padding:0 6px;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-name{color:var(--color-text-3);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-name:before{background:var(--tooltip-color);content:"";border-radius:2px;width:5px;height:5px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-value{color:var(--color-text-5);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:10px;font-weight:500}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-list{gap:7px;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status{grid-template-columns:48px minmax(42px,1fr) 42px;align-items:center;gap:8px;min-width:0;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-code{color:#667085;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:10px;font-weight:500;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-code:before{background:var(--tooltip-color);content:"";border-radius:50%;flex:none;width:6px;height:6px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-track{background:#f0f3f1;border-radius:999px;height:5px;overflow:hidden}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-fill{width:max(var(--status-width), 3px);border-radius:inherit;background:var(--tooltip-color);opacity:.72;height:100%;display:block}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-count{color:#475467;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:10px;font-weight:500}@keyframes spin-dc24da12{to{transform:rotate(360deg)}}.rank-panel[data-v-3c55c5a7]{grid-template-rows:43px minmax(0,1fr);min-width:0;min-height:0;padding:0 14px 14px;display:grid;overflow:hidden}.rank-tabs[data-v-3c55c5a7]{justify-content:space-between;align-items:center;height:43px;display:flex}.rank-caption[data-v-3c55c5a7]{color:var(--color-text-4);font-size:12px;font-weight:600}.rank-count[data-v-3c55c5a7]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.source-table[data-v-3c55c5a7]{height:100%;min-height:0}.source-table[data-v-3c55c5a7] .n-data-table{height:100%;--n-border-radius:0px!important}.source-table[data-v-3c55c5a7] .count-cell{isolation:isolate;justify-content:flex-end;align-items:center;min-height:24px;display:flex;position:relative}.source-table[data-v-3c55c5a7] .count-bar{z-index:-1;background:var(--waf-green-soft);border-radius:2px;max-width:100%;position:absolute;top:3px;bottom:3px;left:0}.source-table[data-v-3c55c5a7] .count-value{font-variant-numeric:tabular-nums}.source-table[data-v-3c55c5a7] .ip-link{max-width:100%;color:var(--color-primary);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;padding:0;overflow:hidden}.map-card[data-v-5b3b422a]{height:510px}.map-card[data-v-5b3b422a] .n-card-content{flex-direction:column;display:flex}.live-tag[data-v-5b3b422a]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.header-actions[data-v-5b3b422a]{align-items:center;display:flex}.map-summary[data-v-5b3b422a]{border-bottom:1px solid var(--waf-divider,var(--color-border));flex:none;align-items:center;gap:32px;height:48px;padding:0 16px;display:flex}.map-stat[data-v-5b3b422a]{align-items:baseline;gap:8px;min-width:0;display:flex}.map-stat-label[data-v-5b3b422a]{color:var(--color-text-4);font-size:12px}.map-stat-value[data-v-5b3b422a]{color:var(--color-text-5);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650;line-height:1}.map-stat-change[data-v-5b3b422a]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.map-stat-change.up[data-v-5b3b422a]{color:var(--color-error)}.map-stat-change.down[data-v-5b3b422a]{color:var(--color-primary)}.map-content[data-v-5b3b422a]{flex:1;grid-template-columns:minmax(0,2fr) minmax(360px,.92fr);min-height:0;display:grid}.map-panel[data-v-5b3b422a]{border-right:1px solid var(--waf-divider,var(--color-border));flex-direction:column;min-width:0;min-height:0;padding:16px;display:flex;position:relative}.map-controls[data-v-5b3b422a]{flex:none;align-items:center;min-width:0;min-height:28px;display:flex}.map-switches[data-v-5b3b422a]{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.map-stage[data-v-5b3b422a]{flex:1;width:100%;min-height:0;padding-top:8px}@media (max-width:1399px){.map-content[data-v-5b3b422a]{grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr)}.map-summary[data-v-5b3b422a]{gap:18px}}.detail-card[data-v-8bef90db]{height:354px}.card-meta[data-v-8bef90db]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.chart-body[data-v-8bef90db]{height:304px;padding:12px 15px 14px}.client-detail[data-v-14c663d8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.client-detail__column[data-v-14c663d8]{min-width:0}.client-detail__column h3[data-v-14c663d8]{color:var(--color-text-4);margin:0 0 12px;font-size:14px;font-weight:600}.detail-card[data-v-de4edbab]{height:354px}.text-link[data-v-de4edbab]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.text-link[data-v-de4edbab]:hover{text-decoration:underline}.distribution-grid[data-v-de4edbab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;height:304px;padding:16px;display:grid}.dist-column[data-v-de4edbab]{min-width:0}.dist-column h3[data-v-de4edbab]{color:var(--color-text-4);margin:0 0 12px;font-size:12px;font-weight:600}.bar-list[data-v-de4edbab]{flex-direction:column;gap:13px;display:flex}.distribution-empty[data-v-de4edbab]{place-content:center;height:240px;display:grid}.bar-meta[data-v-de4edbab]{color:var(--color-text-4);justify-content:space-between;gap:12px;margin-bottom:5px;font-size:11.5px;display:flex}.bar-meta span[data-v-de4edbab]:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bar-meta span[data-v-de4edbab]:last-child{color:var(--waf-muted,var(--color-text-3));font-variant-numeric:tabular-nums;white-space:nowrap}.bar-track[data-v-de4edbab]{background:var(--color-bg-1);border-radius:5px;height:6px;overflow:hidden}.bar-fill[data-v-de4edbab]{border-radius:inherit;background:var(--color-primary);height:100%}.bar-fill.level-2[data-v-de4edbab]{opacity:.8}.bar-fill.level-3[data-v-de4edbab]{opacity:.62}.bar-fill.level-4[data-v-de4edbab]{opacity:.45}.bar-fill.level-5[data-v-de4edbab],.bar-fill.level-6[data-v-de4edbab]{opacity:.28}.detail-card[data-v-eaebb390]{height:354px}.card-meta[data-v-eaebb390]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.status-layout[data-v-eaebb390]{grid-template-columns:.92fr 1.08fr;gap:14px;height:304px;padding:16px;display:grid}.status-list[data-v-eaebb390]{flex-direction:column;justify-content:center;gap:14px;display:flex}.status-empty[data-v-eaebb390]{place-content:center;height:100%;display:grid}.status-meta[data-v-eaebb390]{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:11.5px;display:flex}.status-meta span[data-v-eaebb390]:first-child{color:var(--color-text-4);align-items:center;gap:7px;font-weight:600;display:flex}.status-meta i[data-v-eaebb390]{background:var(--status-color);border-radius:50%;width:7px;height:7px}.status-track[data-v-eaebb390]{background:var(--color-bg-1);border-radius:5px;height:7px;overflow:hidden}.status-fill[data-v-eaebb390]{border-radius:inherit;background:var(--status-color);height:100%}.status-table-wrap[data-v-eaebb390]{min-width:0;overflow:hidden}.status-table[data-v-eaebb390] .n-data-table-th{height:32px;padding:0 8px}.status-table[data-v-eaebb390] .n-data-table-td{height:31px;padding:0 8px}.top-list[data-v-f792d8f7]{margin:0;padding:7px 14px 12px;list-style:none}.top-row[data-v-f792d8f7]{border-bottom:1px solid var(--waf-divider,var(--color-border));grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;display:grid;position:relative;overflow:hidden}.top-row[data-v-f792d8f7]:last-child{border-bottom:0}.top-row[data-v-f792d8f7]:hover{background:rgba(32,165,58,.024)}.top-row[data-v-f792d8f7]:after{width:var(--width);content:"";background:linear-gradient(90deg,rgba(32,165,58,.067),rgba(32,165,58,.016));border-radius:3px;position:absolute;top:5px;bottom:5px;left:0}.rank-no[data-v-f792d8f7],.top-name[data-v-f792d8f7],.top-value[data-v-f792d8f7]{z-index:1;position:relative}.rank-no[data-v-f792d8f7]{width:19px;height:19px;color:var(--waf-muted,var(--color-text-3));background:var(--color-bg-1);border-radius:4px;place-items:center;font-size:10px;font-weight:600;display:grid}.rank-no.top[data-v-f792d8f7]{color:var(--color-primary);background:var(--waf-green-soft)}.top-name[data-v-f792d8f7]{min-width:0;color:var(--color-text-4);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.top-value[data-v-f792d8f7]{color:var(--waf-muted,var(--color-text-3));font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.top-trend[data-v-f792d8f7]{text-align:right;min-width:40px;font-weight:500}.trend-up[data-v-f792d8f7]{color:#ef5350}.trend-down[data-v-f792d8f7]{color:var(--color-primary)}.trend-flat[data-v-f792d8f7]{color:var(--waf-muted,var(--color-text-3))}.empty-wrap[data-v-f792d8f7]{place-items:center;height:348px;display:grid}[data-v-f475b812] .count-cell{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}[data-v-f475b812] .trend-up{color:#ef5350}[data-v-f475b812] .trend-down{color:var(--color-primary)}[data-v-f475b812] .trend-flat{color:var(--waf-muted,var(--color-text-3))}.top-card[data-v-c5d54183]{height:397px}.text-link[data-v-c5d54183]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.text-link[data-v-c5d54183]:hover{text-decoration:underline}.top-card[data-v-64c18c86]{height:397px}.text-link[data-v-64c18c86]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.text-link[data-v-64c18c86]:hover{text-decoration:underline}.top-card[data-v-af40640e]{height:397px}.text-link[data-v-af40640e]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.text-link[data-v-af40640e]:hover{text-decoration:underline}.interception-type-body[data-v-143521d5]{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:18px;width:100%;max-width:720px;height:340px;margin:0 auto;padding:20px 14px 18px;display:grid;overflow:hidden}.chart-panel[data-v-143521d5]{aspect-ratio:1;filter:drop-shadow(0 8px 15px rgba(43,63,85,.08));place-self:center;width:min(100%,218px);min-width:0;position:relative}.chart-core[data-v-143521d5]{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--waf-divider,var(--color-border));background:var(--waf-card-bg,var(--color-bg-2));pointer-events:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:76%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chart-core__label[data-v-143521d5]{max-width:88%;color:var(--waf-muted,var(--color-text-3));text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.chart-core__total[data-v-143521d5]{max-width:88%;color:var(--color-text-5);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 5px;font-size:max(30px,min(2.4vw,36px));font-weight:680;line-height:1.12;overflow:hidden}.protection-status[data-v-143521d5]{max-width:86%;color:var(--waf-muted,var(--color-text-3));white-space:nowrap;align-items:center;gap:5px;font-size:10px;line-height:15px;display:inline-flex;overflow:hidden}.protection-status>span[data-v-143521d5]{text-overflow:ellipsis;overflow:hidden}.protection-status.is-disabled .protection-status__dot[data-v-143521d5]{background:var(--color-error);box-shadow:0 0 0 3px var(--waf-red-soft,rgba(239,83,80,.1))}.protection-status__dot[data-v-143521d5]{background:var(--color-primary);width:7px;height:7px;box-shadow:0 0 0 3px var(--waf-green-soft,rgba(32,165,58,.1));border-radius:50%;flex:none}.type-legend[data-v-143521d5]{flex-direction:column;align-self:center;min-width:0;height:auto;min-height:0;max-height:100%;display:flex}.type-legend__head[data-v-143521d5]{border-bottom:1px solid var(--waf-divider,var(--color-border));color:var(--color-text-3);letter-spacing:.08em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 9px;font-size:10px;font-weight:650;line-height:16px;display:flex}.type-legend__list[data-v-143521d5]{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex-direction:column;flex:0 auto;gap:2px;min-height:0;max-height:266px;margin:7px 0 0;padding:0 3px 0 0;list-style:none;display:flex;overflow-x:hidden;overflow-y:auto}.type-legend__row[data-v-143521d5]{border-radius:6px;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:4px 10px 4px 12px;transition:background .15s,transform .15s;display:flex}.type-legend__row[data-v-143521d5]:hover{background:var(--legend-tint);transform:translate(2px)}.type-legend__name[data-v-143521d5]{min-width:0;color:var(--color-text-5);align-items:center;gap:11px;font-size:13px;font-weight:560;display:flex}.type-legend__name>span[data-v-143521d5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.type-legend__dot[data-v-143521d5]{background:var(--legend-color);width:9px;height:9px;box-shadow:0 0 0 4px var(--legend-tint);border-radius:50%;flex:none}.type-legend__value[data-v-143521d5]{font-variant-numeric:tabular-nums;flex:none;justify-content:flex-end;align-items:baseline;gap:7px;min-width:64px;display:flex}.type-legend__value strong[data-v-143521d5]{max-width:54px;color:var(--color-text-5);text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.type-legend__value small[data-v-143521d5]{width:28px;color:var(--color-text-3);text-align:right;font-size:11px}.empty-state[data-v-143521d5]{grid-column:1/-1;justify-content:center;align-items:center;height:100%;display:flex}@media (max-width:420px){.interception-type-body[data-v-143521d5]{gap:10px;padding-left:10px;padding-right:10px}.type-legend__row[data-v-143521d5]{gap:10px;padding-left:8px;padding-right:6px}}@media (prefers-reduced-motion:reduce){.type-legend__row[data-v-143521d5]{transition:none}.type-legend__row[data-v-143521d5]:hover{transform:none}}.waf-overview[data-v-c4fabfad]{--waf-page-bg:var(--color-bg-1);--waf-card-bg:var(--color-bg-2);--waf-border:var(--color-border);--waf-divider:var(--color-border);--waf-muted:var(--color-text-3);--waf-green-soft:rgba(32,165,58,.1);--waf-blue-soft:rgba(59,130,246,.1);--waf-orange-soft:rgba(245,158,11,.1);--waf-red-soft:rgba(239,83,80,.1);width:100%;color:var(--color-text-5)}.waf-disabled-alert[data-v-c4fabfad]{margin:14px 16px 0}.dashboard[data-v-c4fabfad]{width:100%;padding:16px 0 0}.primary-layout[data-v-c4fabfad]{grid-template-columns:max(350px,min(22.5vw,430px)) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.monitor-rail[data-v-c4fabfad],.analysis-stage[data-v-c4fabfad]{flex-direction:column;gap:14px;min-width:0;display:flex}.grid-row[data-v-c4fabfad]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.interception-grid[data-v-c4fabfad]{grid-template-columns:repeat(3,minmax(0,1fr))}.interception-grid[data-v-c4fabfad]>:last-child{grid-column:span 2}@media (max-width:1279px){.ranking-grid[data-v-c4fabfad],.interception-grid[data-v-c4fabfad]{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-grid[data-v-c4fabfad]>:last-child{grid-column:1/-1}.interception-grid[data-v-c4fabfad]>:last-child{grid-column:auto}}@media (max-width:1199px){.primary-layout[data-v-c4fabfad],.grid-row[data-v-c4fabfad]{grid-template-columns:minmax(0,1fr)}.ranking-grid[data-v-c4fabfad]>:last-child,.interception-grid[data-v-c4fabfad]>:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.waf-overview[data-v-c4fabfad],.waf-overview[data-v-c4fabfad] *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.chart-card[data-v-52ba64fc]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative}.chart-header[data-v-52ba64fc]{z-index:1;color:#fff;clip-path:polygon(0 0,calc(100% - 160px) 0,100% 64px,100% 100%,0 100%);background:rgba(227,249,255,.1);align-items:center;height:40px;padding:0 20px;font-size:15px;font-weight:700;display:flex;position:relative}.chart-header span[data-v-52ba64fc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-body[data-v-52ba64fc]{z-index:1;background:linear-gradient(168deg,rgba(227,249,255,.1),rgba(227,249,255,.1) 20%,transparent 76%);border-left:1px solid #164017;flex-direction:column;flex:1;min-height:0;padding:0 20px 7.5px;display:flex;position:relative}.top-right-decoration[data-v-52ba64fc]{z-index:5;width:318px;height:83px;position:absolute;top:-4px;right:-6px}.cr-03-svg[data-v-52ba64fc]{opacity:.9;width:100%;height:100%}.corner-decoration[data-v-52ba64fc]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:1px}.corner-line[data-v-52ba64fc]{background-color:#3be43d;width:1px;height:30%}.corner-triangle[data-v-52ba64fc]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.title-decoration[data-v-52ba64fc]{background:linear-gradient(135deg,rgba(59,228,61,.1),transparent 100%);align-items:center;width:60%;margin-bottom:10px;display:flex}.decoration-svg[data-v-52ba64fc]{height:8px}.current-qps[data-v-52ba64fc]{color:#fff;font-size:12px}.chart-instance[data-v-52ba64fc]{flex:1;min-height:0}.chart-card[data-v-6ca94af4]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative}.chart-bg[data-v-6ca94af4]{z-index:0;background:linear-gradient(160deg,rgba(59,228,61,.05),transparent 100%);border-left:1px solid #164017;position:absolute;top:0;bottom:0;left:0;right:0}.corner-decoration[data-v-6ca94af4]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-6ca94af4]{background-color:#3be43d;width:1px;height:30%}.corner-triangle[data-v-6ca94af4]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.chart-header[data-v-6ca94af4]{z-index:1;color:#fff;align-items:center;height:40px;padding:0 20px;font-size:15px;font-weight:700;display:flex;position:relative}.chart-header span[data-v-6ca94af4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-body[data-v-6ca94af4]{z-index:1;flex-direction:column;flex:1;min-height:0;padding:0 20px;display:flex;position:relative}.title-decoration[data-v-6ca94af4]{background:linear-gradient(135deg,rgba(59,228,61,.1),transparent 100%);align-items:center;width:60%;margin-bottom:10px;display:flex}.decoration-svg[data-v-6ca94af4]{height:8px}.chart-instance[data-v-6ca94af4]{flex:1;min-height:0}.chart-card[data-v-8c9d59e6]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative}.type-chart[data-v-8c9d59e6]{background:0 0}.type-chart[data-v-8c9d59e6]:after{content:"";clip-path:polygon(25% 10px,69% 5px,100% 100%);background:linear-gradient(-147deg,rgba(227,249,255,.1),transparent 49%);width:110px;height:66px;position:absolute;top:0;right:0;transform:rotate(4deg)}.chart-bg[data-v-8c9d59e6]{z-index:0;clip-path:polygon(0 0,calc(100% - 90px) 0,100% 66px,100% 100%,0 100%);background:linear-gradient(168deg,rgba(227,249,255,.1),rgba(227,249,255,.1) 20%,transparent 76%);border-left:1px solid #164017;position:absolute;top:0;bottom:0;left:0;right:0}.corner-decoration[data-v-8c9d59e6]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-8c9d59e6]{background-color:#3be43d;width:1px;height:30%}.corner-triangle[data-v-8c9d59e6]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.chart-header[data-v-8c9d59e6]{z-index:1;color:#fff;letter-spacing:.025em;flex-direction:column;flex-shrink:0;justify-content:center;height:50px;padding:0 20px;font-size:15px;font-weight:700;display:flex;position:relative}.chart-header span[data-v-8c9d59e6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-body[data-v-8c9d59e6]{z-index:1;flex:1;min-height:0;padding:0 20px 7.5px;position:relative}.title-decoration[data-v-8c9d59e6]{background:linear-gradient(135deg,rgba(59,228,61,.15),rgba(59,228,61,.05),transparent 100%);align-items:center;width:60%;margin-bottom:10px;display:flex}.decoration-svg[data-v-8c9d59e6]{opacity:1;height:8px}.chart-instance[data-v-8c9d59e6]{height:90%;min-height:0}.empty-state[data-v-8c9d59e6]{color:rgba(255,255,255,.65);justify-content:center;align-items:center;height:90%;font-size:12px;display:flex}.left-charts[data-v-107e5bdb]{grid-template-rows:repeat(3,minmax(0,1fr));gap:20px;width:18%;min-width:280px;height:100%;min-height:0;display:grid}.left-charts[data-v-107e5bdb]>*{min-height:0}.protection-screen-glow[data-v-8876f19b]{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.glow[data-v-8876f19b]{filter:blur(110px);opacity:.25;will-change:transform, opacity;border-radius:50%;animation:6s ease-in-out infinite breathe-8876f19b;position:absolute}.glow-left[data-v-8876f19b]{background:radial-gradient(circle,rgba(64,200,180,.8),rgba(64,200,180,.08) 70%,transparent 100%);width:500px;height:500px;top:5%;left:15%}.glow-right[data-v-8876f19b]{background:radial-gradient(circle,rgba(80,190,170,.65),rgba(80,190,170,.06) 70%,transparent 100%);width:450px;height:450px;animation-delay:-2s;top:8%;right:20%}.glow-bottom[data-v-8876f19b]{background:radial-gradient(circle,rgba(90,210,180,.6),rgba(90,210,180,.05) 70%,transparent 100%);width:600px;height:350px;animation-name:breathe-bottom-8876f19b;animation-delay:-4s;bottom:5%;left:50%}@keyframes breathe-8876f19b{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.35;transform:scale(1.15)}}@keyframes breathe-bottom-8876f19b{0%,to{opacity:.18;transform:translate(-50%)scale(1)}50%{opacity:.32;transform:translate(-50%)scale(1.15)}}.card-decoration[data-v-8b882a06]{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.card-decoration.is-mirrored[data-v-8b882a06]{transform:scaleX(-1)}.decoration-corner[data-v-8b882a06]{width:60px;height:60px;position:absolute;top:10px;left:10px}.corner-svg[data-v-8b882a06]{opacity:.8;width:100%;height:100%}.complex-lines[data-v-8b882a06]{position:absolute;top:0;bottom:0;left:0;right:0}.diagonal-line[data-v-8b882a06]{transform-origin:0 0;background-color:#fff;width:2px;height:80px;position:absolute;top:15px;left:80px;transform:rotate(45deg)}.top-horizontal-line[data-v-8b882a06]{background-color:#fff;height:2px;position:absolute;top:15px;left:80px;right:0}.decoration-opposite[data-v-8b882a06]{position:absolute;top:0;right:0}.top-line-svg[data-v-8b882a06]{opacity:.8;width:200px;height:12px}.stat-cards[data-v-ad509314]{pointer-events:auto;gap:10px;height:120px;display:flex}.stat-cards-left[data-v-ad509314],.stat-cards-right[data-v-ad509314]{flex:1;min-width:220px;position:relative}.stat-cards-right[data-v-ad509314]{min-width:120px}.cards-container[data-v-ad509314]{z-index:2;gap:10px;height:78px;margin:30px 20px 0 100px;padding-left:20px;display:flex;position:relative}.tilted-panel[data-v-ad509314]:before{z-index:-1;content:"";transform-origin:0 0;background:linear-gradient(135deg,rgba(59,228,61,.15),rgba(59,228,61,.05) 50%,transparent 100%);border-top:2px solid #174317;position:absolute;top:0;bottom:0;left:0;right:0;transform:perspective(800px)rotateX(15deg)skew(-42deg)}.corner-decoration[data-v-ad509314]{align-items:center;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-ad509314]{background-color:#3be43d;width:100px;height:2px}.corner-triangle[data-v-ad509314]{border-top:8px solid #3be43d;border-left:14px solid transparent;border-right:4px solid transparent;width:0;height:0;position:absolute;top:-3px;left:-10px;transform:rotate(150deg)}.stat-card[data-v-ad509314]{flex-direction:column;flex:1;justify-content:center;min-width:0;padding-top:10px;display:flex}.stat-label[data-v-ad509314]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-bottom:7.5px;font-size:15px;font-weight:700;overflow:hidden}.stat-value[data-v-ad509314]{color:#3be43d;letter-spacing:0;text-shadow:0 0 10px rgba(59,152,228,.8),0 0 20px rgba(59,146,228,.5);font-size:22px;font-weight:700}.stat-cards-center[data-v-ad509314]{flex-direction:column;flex:0 0 16%;justify-content:flex-start;align-items:center;min-width:16%;padding-top:20px;display:flex;position:relative}.title-bg[data-v-ad509314]{z-index:0;opacity:.9;pointer-events:none;background-image:url(/static/vite/images/cen-01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;position:absolute;top:0;bottom:0;left:0;right:0}.screen-title-wrapper[data-v-ad509314]{z-index:1;text-align:center;width:100%;position:relative}.screen-title[data-v-ad509314]{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 auto;font-size:1.6rem;overflow:hidden}.stat-cards-right[data-v-ad509314]{justify-content:flex-end;align-items:center;padding:0 10px;display:flex}.action-list[data-v-ad509314]{z-index:2;align-items:center;gap:10px;padding-right:75px;display:flex;position:relative}.countdown-wrapper[data-v-ad509314],.icon-btn[data-v-ad509314]{color:#3be43d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;display:flex}.countdown-wrapper[data-v-ad509314]{position:relative}.countdown-ring[data-v-ad509314]{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.countdown-text[data-v-ad509314]{z-index:1;font-size:12px;position:relative}.action-icon[data-v-ad509314]{flex:none;width:18px;height:18px;font-size:18px;line-height:1;display:block}.panel-card[data-v-0811a5e9]{flex-direction:column;min-height:180px;display:flex;position:relative;overflow:hidden}.detail-card[data-v-0811a5e9]{flex:0 0 180px;height:180px}.header-line[data-v-0811a5e9]{z-index:2;height:10px;position:relative}.header-bg-img[data-v-0811a5e9]{object-fit:cover;width:100%;height:100%}.panel-bg[data-v-0811a5e9]{z-index:0;background:linear-gradient(135deg,rgba(59,228,61,.15),transparent 70%);border-top:1px solid #164017;position:absolute;top:10px;bottom:0;left:0;right:0}.panel-body[data-v-0811a5e9]{z-index:1;flex:1;align-items:center;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.attack-carousel[data-v-0811a5e9]{--attack-detail-dot-color:#414141;--attack-detail-dot-color-active:#64ff18;--attack-detail-dot-color-focus:rgba(100,255,24,.75);width:100%;height:100%}.attack-carousel[data-v-0811a5e9] .n-carousel__arrow-group{z-index:3;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.detail-card:hover .attack-carousel[data-v-0811a5e9] .n-carousel__arrow-group{opacity:1}.attack-carousel[data-v-0811a5e9] .n-carousel__arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.attack-carousel[data-v-0811a5e9] .n-carousel__arrow:first-child{left:4px}.attack-carousel[data-v-0811a5e9] .n-carousel__arrow:last-child{right:4px}.carousel-item[data-v-0811a5e9]{align-items:center;display:flex}.attack-detail[data-v-0811a5e9]{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;padding:0 20px;display:flex}.detail-title[data-v-0811a5e9]{align-items:center;gap:5px;min-width:0;margin-bottom:7.5px;display:flex}.triangle-icon[data-v-0811a5e9]{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #64ff18;flex-shrink:0;width:0;height:0}.detail-label[data-v-0811a5e9],.attack-ip-text[data-v-0811a5e9]{font-size:15px}.detail-label[data-v-0811a5e9]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:40%;margin-right:7.5px;font-weight:500;overflow:hidden}.attack-ip-text[data-v-0811a5e9]{color:#3be43d;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-weight:600;overflow:hidden}.location-text[data-v-0811a5e9]{color:#8aff50;text-overflow:ellipsis;white-space:nowrap;flex:0 10 auto;min-width:0;max-width:64px;font-size:12px;overflow:hidden}.detail-info[data-v-0811a5e9]{color:#a5a5a5;flex-direction:column;gap:5px;width:100%;min-width:0;font-size:12px;line-height:1.4;display:flex}.info-item[data-v-0811a5e9]{align-items:center;gap:5px;min-width:0;display:flex}.info-label[data-v-0811a5e9]{text-align:right;white-space:nowrap;flex-shrink:0;width:65px}.info-value[data-v-0811a5e9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.empty-state[data-v-0811a5e9]{color:rgba(255,255,255,.65);justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.panel-card[data-v-d4375d2c]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative;overflow:hidden}.panel-bg[data-v-d4375d2c]{z-index:0;background:linear-gradient(168deg,rgba(227,249,255,.15),rgba(227,249,255,.15) 30%,transparent 90%);border-left:1px solid #164017;position:absolute;top:0;bottom:0;left:0;right:0}.corner-decoration[data-v-d4375d2c]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-d4375d2c]{background-color:#3be43d;width:1px;height:10%}.corner-triangle[data-v-d4375d2c]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.panel-header[data-v-d4375d2c]{z-index:1;align-items:center;height:40px;padding:0 20px;display:flex;position:relative}.header-bg[data-v-d4375d2c]{background:url(/static/vite/images/cr-c.svg) 0 0/cover no-repeat;padding:2px 24px}.header-text[data-v-d4375d2c]{color:#fff;text-overflow:ellipsis;text-shadow:0 0 8px rgba(59,228,61,.8),0 0 16px rgba(59,228,61,.5);white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.title-decoration[data-v-d4375d2c]{z-index:1;background:linear-gradient(135deg,rgba(59,228,61,.1),transparent 100%);align-items:center;width:60%;height:8px;margin:5px 0 0 20px;display:flex;position:relative}.decoration-svg[data-v-d4375d2c]{height:8px}.panel-body[data-v-d4375d2c]{z-index:1;scrollbar-color:rgba(255,255,255,.4) rgba(255,255,255,.05);scrollbar-width:thin;flex:1;min-height:0;padding:10px;position:relative;overflow-y:auto}.realtime-item[data-v-d4375d2c]{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;align-items:center;gap:7.5px;width:100%;margin-bottom:5px;padding:5px 7.5px;transition:border-color .2s,background .2s;display:flex}.realtime-item[data-v-d4375d2c]:hover,.realtime-item.is-active[data-v-d4375d2c]{background:rgba(59,228,61,.08);border-color:rgba(59,228,61,.3)}.index-badge[data-v-d4375d2c]{color:#3be43d;border:1px solid #3be43d;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}.item-main[data-v-d4375d2c]{flex-direction:column;flex:1;gap:7.5px;min-width:0;line-height:12.5px;display:flex}.item-ip[data-v-d4375d2c],.item-location[data-v-d4375d2c]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-location[data-v-d4375d2c]{color:#3be43d}.item-count[data-v-d4375d2c]{font-size:12px}.empty-state[data-v-d4375d2c]{color:rgba(255,255,255,.65);justify-content:center;align-items:center;height:100%;font-size:12px;display:flex}.right-panel[data-v-96a97dea]{grid-template-rows:minmax(0,1fr) 180px;gap:20px;width:18%;min-width:240px;height:100%;min-height:0;display:grid}.right-panel[data-v-96a97dea]>*{min-height:0}.protection-screen-setting[data-v-49bd0f14]{padding:20px}.coords-divider[data-v-49bd0f14]{margin-bottom:16px}.coords-divider[data-v-49bd0f14] .n-divider__title{font-size:14px}.protection-screen-setting[data-v-49bd0f14] .n-form-item-label__text{white-space:nowrap}.protection-screen-page[data-v-30e93bdc]{color:#fff;background-image:url(/static/vite/images/waf-screen-bg.png);background-position:50%;background-size:cover;width:100%;position:relative;overflow:hidden}.protection-screen-map[data-v-30e93bdc]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.protection-screen-content[data-v-30e93bdc]{z-index:2;box-sizing:border-box;pointer-events:none;flex-direction:column;gap:20px;height:100%;min-height:0;padding:10px;display:flex;position:relative}.protection-screen-main[data-v-30e93bdc]{pointer-events:none;flex:1;justify-content:space-between;gap:10px;min-height:0;padding:0 10px;display:flex}.protection-screen-main[data-v-30e93bdc]>*{pointer-events:auto}.protection-screen-page[data-v-30e93bdc]:-webkit-full-screen{min-height:100vh;height:100vh!important}.protection-screen-page[data-v-30e93bdc]:fullscreen{min-height:100vh;height:100vh!important}.protection-screen-page:-webkit-full-screen .protection-screen-content[data-v-30e93bdc]{height:100vh}.protection-screen-page:fullscreen .protection-screen-content[data-v-30e93bdc]{height:100vh}@media (max-width:1280px){.protection-screen-main[data-v-30e93bdc]{padding-left:0;padding-right:0}}.screen-panel[data-v-6aeddb7f]{background:var(--screen-surface);border:1px solid var(--screen-border);min-width:0;box-shadow:var(--screen-shadow);border-radius:8px;overflow:hidden}.qps-panel[data-v-6aeddb7f]{flex-direction:column;min-height:357px;display:flex}.panel-header[data-v-6aeddb7f]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:18px 22px;display:flex}.panel-header.compact[data-v-6aeddb7f]{min-height:66px;padding-top:16px;padding-bottom:16px}.panel-title[data-v-6aeddb7f]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.panel-description[data-v-6aeddb7f]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}.chart-body[data-v-6aeddb7f]{box-sizing:border-box;min-height:var(--analytics-visual-height);flex:1 1 var(--analytics-visual-height);padding:18px 24px 16px;display:flex}.chart-instance[data-v-6aeddb7f]{width:100%;height:100%;min-height:0}.empty-state[data-v-6aeddb7f]{width:100%;height:100%;min-height:0;color:var(--screen-dim);place-items:center;font-size:11px;display:grid}.screen-panel[data-v-c43b92e6]{background:var(--screen-surface);border:1px solid var(--screen-border);min-width:0;box-shadow:var(--screen-shadow);border-radius:8px;overflow:hidden}.chart-panel[data-v-c43b92e6]{flex-direction:column;min-height:357px;display:flex}.panel-header[data-v-c43b92e6]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:18px 22px;display:flex}.panel-header.compact[data-v-c43b92e6]{min-height:66px;padding-top:16px;padding-bottom:16px}.panel-title[data-v-c43b92e6]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.panel-description[data-v-c43b92e6]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}.chart-body[data-v-c43b92e6]{box-sizing:border-box;min-height:var(--analytics-visual-height);flex:1 1 var(--analytics-visual-height);padding:18px 24px 20px;display:flex}.chart-instance[data-v-c43b92e6]{width:100%;height:100%;min-height:0}.empty-state[data-v-c43b92e6]{width:100%;height:100%;min-height:0;color:var(--screen-dim);place-items:center;font-size:11px;display:grid}.screen-panel[data-v-cb8d70a1]{background:var(--screen-surface);border:1px solid var(--screen-border);min-width:0;box-shadow:var(--screen-shadow);border-radius:8px;overflow:hidden}.type-panel[data-v-cb8d70a1]{flex-direction:column;min-height:357px;display:flex}.panel-header[data-v-cb8d70a1]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:16px 18px;display:flex}.panel-header.compact[data-v-cb8d70a1]{min-height:66px;padding-top:14px;padding-bottom:14px}.panel-title[data-v-cb8d70a1]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.panel-description[data-v-cb8d70a1]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}.block-body[data-v-cb8d70a1]{box-sizing:border-box;min-height:var(--analytics-visual-height);flex:1 1 var(--analytics-visual-height);padding:8px 14px 7px 9px}.block-chart[data-v-cb8d70a1]{width:100%;height:100%;min-height:170px;position:relative}.chart-tooltip[data-v-cb8d70a1]{z-index:5;box-sizing:border-box;width:180px;color:var(--screen-text);background:var(--screen-surface);border:1px solid var(--screen-border-strong);pointer-events:none;border-radius:4px;flex-direction:column;gap:4px;padding:9px 11px;font-size:11px;line-height:1.35;display:flex;position:absolute;box-shadow:0 8px 20px rgba(0,0,0,.16)}.chart-tooltip strong[data-v-cb8d70a1]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.chart-tooltip span[data-v-cb8d70a1]{color:var(--screen-muted)}.block-y-axis[data-v-cb8d70a1]{color:var(--screen-dim);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:8px;bottom:43px;left:0}.block-plot[data-v-cb8d70a1]{position:absolute;top:8px;bottom:0;left:24px;right:0}.block-grid[data-v-cb8d70a1]{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;bottom:43px;left:0;right:0}.block-grid span[data-v-cb8d70a1]{background:repeating-linear-gradient(to right, var(--screen-grid) 0, var(--screen-grid) 3px, transparent 3px, transparent 7px);width:100%;height:1px}.block-columns[data-v-cb8d70a1]{grid-template-columns:repeat(var(--column-count), minmax(0, 1fr));gap:10px;display:grid;position:absolute;top:0;bottom:0;left:4px;right:4px}.block-column[data-v-cb8d70a1]{grid-template-rows:minmax(0,1fr) 38px;gap:5px;min-width:0;display:grid}.block-measure[data-v-cb8d70a1]{justify-content:center;align-items:flex-end;min-height:0;display:flex;position:relative}.block-bar[data-v-cb8d70a1]{width:min(46px,58%);height:var(--bar-height);background:var(--screen-green);min-height:0;opacity:var(--bar-opacity,1);border-radius:3px 3px 0 0;transition:opacity .15s}.block-column:hover .block-bar[data-v-cb8d70a1]{opacity:.76}.block-value[data-v-cb8d70a1]{bottom:calc(var(--bar-height) + 5px);color:var(--screen-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:720;position:absolute;left:50%;transform:translate(-50%)}.block-value em[data-v-cb8d70a1]{color:var(--screen-dim);margin-left:3px;font-size:10px;font-style:normal;font-weight:620}.block-label[data-v-cb8d70a1]{color:var(--screen-dim);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.empty-state[data-v-cb8d70a1]{min-height:var(--analytics-visual-height);flex:1 1 var(--analytics-visual-height);color:var(--screen-dim);place-items:center;font-size:11px;display:grid}@media (max-width:560px){.block-columns[data-v-cb8d70a1]{gap:5px}.block-bar[data-v-cb8d70a1]{width:min(38px,64%)}}.analytics-grid[data-v-161cf5f1]{--analytics-visual-height:244px;grid-template-columns:minmax(0,2.12fr) minmax(355px,.88fr);gap:14px;margin-top:14px;display:grid}.analytics-primary[data-v-161cf5f1]{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:14px;min-width:0;display:grid}@media (max-width:1180px){.analytics-grid[data-v-161cf5f1]{--analytics-visual-height:270px}}@media (max-width:1100px){.analytics-grid[data-v-161cf5f1]{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.analytics-primary[data-v-161cf5f1]{grid-template-columns:minmax(0,1fr)}}.map-container[data-v-c4582505]{width:100%;height:100%}.screen-panel[data-v-132fea7c]{background:var(--screen-surface);border:1px solid var(--screen-border);min-width:0;box-shadow:var(--screen-shadow);border-radius:8px;overflow:hidden}.overview-panel[data-v-132fea7c]{flex-direction:column;min-height:0;display:flex}.panel-header[data-v-132fea7c]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:16px 18px;display:flex}.panel-title[data-v-132fea7c]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.panel-description[data-v-132fea7c]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}.legend-dot[data-v-132fea7c]{background:var(--screen-green-highlight);border-radius:50%;width:6px;height:6px;display:inline-block}.map-stage[data-v-132fea7c]{background:var(--screen-surface);height:max(350px,min(36vw,480px));min-height:390px;position:relative;overflow:hidden}.map-legend[data-v-132fea7c]{color:var(--screen-muted);pointer-events:none;align-items:center;gap:16px;font-size:10px;display:flex;position:absolute;bottom:15px;left:18px}.legend-item[data-v-132fea7c],.attack-level-legend[data-v-132fea7c]{align-items:center;gap:6px;display:flex}.attack-level-legend[data-v-132fea7c]{gap:4px;margin-right:8px}.attack-level-legend b[data-v-132fea7c]{font-weight:400}.attack-level-legend i[data-v-132fea7c]{width:15px;height:4px;display:block}.attack-level-legend i[data-v-132fea7c]:first-of-type{background:rgba(62,183,82,.13)}.attack-level-legend i[data-v-132fea7c]:nth-of-type(2){background:rgba(62,183,82,.5)}.attack-level-legend i[data-v-132fea7c]:nth-of-type(3){background:#3eb752}.legend-dot.attack[data-v-132fea7c]{background:var(--screen-red)}.legend-dot.origin[data-v-132fea7c]{background:var(--screen-green-highlight)}.origin-label[data-v-132fea7c]{border-left:2px solid var(--screen-green-highlight);pointer-events:none;flex-direction:column;padding-left:9px;display:flex;position:absolute;bottom:15px;right:4%}.origin-label span[data-v-132fea7c]{color:var(--screen-dim);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.origin-label strong[data-v-132fea7c]{max-width:180px;color:var(--screen-text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.map-summary[data-v-132fea7c]{grid-template-columns:1.25fr repeat(3,1fr);min-height:62px;display:grid}.summary-item[data-v-132fea7c]{border-top:1px solid var(--screen-border);border-right:1px solid var(--screen-border);flex-direction:column;gap:5px;padding:12px 16px;display:flex}.summary-item[data-v-132fea7c]:last-child{border-right:0}.summary-item span[data-v-132fea7c]{color:var(--screen-dim);letter-spacing:.045em;text-transform:uppercase;font-size:12px}.summary-item strong[data-v-132fea7c]{color:var(--screen-text);font-size:14px;font-weight:630}.summary-item.attack strong[data-v-132fea7c]{color:var(--screen-red)}@media (max-width:760px){.map-stage[data-v-132fea7c]{height:310px;min-height:310px}.map-summary[data-v-132fea7c]{grid-template-columns:repeat(2,1fr)}.summary-item[data-v-132fea7c]:nth-child(2){border-right:0}.origin-label[data-v-132fea7c]{display:none}}.screen-header[data-v-cac5f058]{justify-content:flex-end;align-items:center;margin-bottom:14px;display:flex}.header-actions[data-v-cac5f058]{align-items:center;gap:7px;display:flex}.action-button[data-v-cac5f058]{width:34px;height:34px;color:var(--screen-muted);background:var(--screen-surface);border:1px solid var(--screen-border);cursor:pointer;border-radius:7px;place-items:center;padding:0;font-size:15px;transition:color .18s,background .18s,border-color .18s;display:grid}.action-button[data-v-cac5f058]:hover{color:var(--screen-text);background:var(--screen-soft);border-color:var(--screen-border-strong)}.action-button[data-v-cac5f058]:focus-visible{outline:2px solid var(--screen-green-highlight);outline-offset:2px}.selected-attack[data-v-cbb9af54]{background:var(--screen-surface-secondary);border-top:1px solid var(--screen-border);flex:none;padding:12px 16px 14px}.selected-header[data-v-cbb9af54]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.selected-label[data-v-cbb9af54]{color:var(--screen-red);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.selected-icon[data-v-cbb9af54]{color:currentColor;font-size:10px;font-style:normal;line-height:1}.carousel-actions[data-v-cbb9af54]{align-items:center;gap:8px;display:flex}.carousel-actions em[data-v-cbb9af54]{color:var(--screen-dim);font-size:12px;font-style:normal}.next-button[data-v-cbb9af54]{height:25px;color:var(--screen-muted);background:var(--screen-surface);border:1px solid var(--screen-border-strong);cursor:pointer;border-radius:6px;align-items:center;gap:2px;padding:0 8px;font-size:9px;display:inline-flex}.next-button[data-v-cbb9af54]:disabled{cursor:not-allowed;opacity:.45}.next-button[data-v-cbb9af54]:focus-visible{outline:2px solid var(--screen-green-highlight);outline-offset:2px}.attack-card[data-v-cbb9af54]{animation:.25s ease-out detail-slide-cbb9af54}.attack-ip[data-v-cbb9af54]{color:var(--screen-text);margin-bottom:10px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:720;display:block}.detail-grid[data-v-cbb9af54]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.detail-grid div[data-v-cbb9af54]{min-width:0}.detail-grid dt[data-v-cbb9af54]{color:var(--screen-dim);margin-bottom:3px;font-size:10px}.detail-grid dd[data-v-cbb9af54]{color:var(--screen-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.empty-state[data-v-cbb9af54]{min-height:78px;color:var(--screen-dim);place-items:center;font-size:10px;display:grid}@keyframes detail-slide-cbb9af54{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.attack-card[data-v-cbb9af54]{animation:none}}.table-wrap[data-v-b66d0844]{scrollbar-width:none;flex:1;min-height:0;position:relative;overflow-y:auto}.table-wrap[data-v-b66d0844]::-webkit-scrollbar{display:none}.rank-table[data-v-b66d0844]{letter-spacing:-.15px;border-collapse:collapse;table-layout:fixed;width:100%;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.rank-column[data-v-b66d0844]{width:9%}.ip-column[data-v-b66d0844]{width:37%}.country-column[data-v-b66d0844]{width:39%}.hits-column[data-v-b66d0844]{width:15%}.rank-table th[data-v-b66d0844]{z-index:1;height:27px;color:var(--screen-dim);letter-spacing:.04em;text-align:left;text-transform:uppercase;background:var(--screen-surface-secondary);border-bottom:1px solid var(--screen-border);padding:0 10px;font-size:11px;font-weight:700;position:sticky;top:0}.hits-heading[data-v-b66d0844]{text-align:right!important}.rank-table td[data-v-b66d0844]{height:39px;color:var(--screen-muted);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--screen-border);padding:0 10px;font-size:12px;overflow:hidden}.rank-row[data-v-b66d0844]{cursor:pointer;transition:background .14s}.rank-row[data-v-b66d0844]:hover{background:var(--screen-soft)}.rank-row.selected[data-v-b66d0844]{background:var(--screen-bg)}.rank-row[data-v-b66d0844]:focus-visible{outline:2px solid var(--screen-green);outline-offset:-2px}.rank-no[data-v-b66d0844]{color:var(--screen-dim);font-size:10px}.ip-address[data-v-b66d0844]{font-weight:650;color:var(--screen-text)!important}.country[data-v-b66d0844]{min-width:0;color:var(--screen-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.country-code[data-v-b66d0844]{color:var(--screen-muted);background:var(--screen-soft);border:1px solid var(--screen-border);border-radius:3px;flex:none;place-items:center;padding:1px 4px;font-size:10px;font-style:normal;font-weight:750;line-height:1;display:grid}.country-name[data-v-b66d0844]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hit-count[data-v-b66d0844]{font-weight:720;color:var(--screen-text)!important;text-align:right!important}.empty-state[data-v-b66d0844]{color:var(--screen-dim);place-items:center;font-size:11px;display:grid;position:absolute;top:27px;bottom:0;left:0;right:0}@media (max-width:760px){.rank-column[data-v-b66d0844]{width:11%}.ip-column[data-v-b66d0844]{width:38%}.country-column[data-v-b66d0844]{width:36%}}.screen-panel[data-v-0862b447]{background:var(--screen-surface);border:1px solid var(--screen-border);min-width:0;box-shadow:var(--screen-shadow);border-radius:8px;overflow:hidden}.ranking-panel[data-v-0862b447]{flex-direction:column;min-height:0;display:flex}.panel-header[data-v-0862b447]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:16px 18px;display:flex}.title-row[data-v-0862b447]{align-items:center;gap:9px;display:flex}.panel-title[data-v-0862b447]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.rank-badge[data-v-0862b447]{color:var(--screen-muted);background:var(--screen-soft);border:1px solid var(--screen-border);border-radius:5px;padding:3px 5px;font-size:10px}.panel-description[data-v-0862b447]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}@media (max-width:1100px){.ranking-panel[data-v-0862b447]{height:600px}}.protection-screen-page[data-v-70eff0f8]{--screen-bg:#f8fafc;--screen-surface:#fff;--screen-surface-secondary:#f8fafc;--screen-soft:#f1f5f9;--screen-border:#e2e8f0;--screen-border-strong:#cbd5e1;--screen-text:#0f172a;--screen-muted:#475569;--screen-dim:#94a3b8;--screen-green:#20a53a;--screen-green-highlight:#1a8a2f;--screen-green-soft:rgba(32,165,58,.1);--screen-red:#e5484d;--screen-grid:#eef2f6;--screen-map:#e2e8f0;--screen-map-line:#cbd5e1;--screen-panel-line:rgba(32,165,58,.2);--screen-shadow:none;width:100%;min-height:calc(100vh - 156px);color:var(--screen-text);font-variant-numeric:tabular-nums;background:var(--screen-bg);-webkit-font-smoothing:antialiased;border-radius:8px;overflow:hidden}.protection-screen-page[data-theme=dark-classic][data-v-70eff0f8]{--screen-bg:#18191c;--screen-surface:#1e2024;--screen-surface-secondary:#232529;--screen-soft:#282b31;--screen-border:#2e3136;--screen-border-strong:#454950;--screen-text:#f1f3f6;--screen-muted:#b4bac2;--screen-dim:#878d95;--screen-green-highlight:#3dd160;--screen-green-soft:rgba(32,165,58,.14);--screen-red:#ff7180;--screen-grid:#26292d;--screen-map:#202226;--screen-map-line:#3c4147;--screen-panel-line:rgba(32,165,58,.3)}.dashboard-shell[data-v-70eff0f8]{box-sizing:border-box;width:100%;padding:24px}.dashboard-main[data-v-70eff0f8]{grid-template-columns:minmax(0,2.12fr) minmax(355px,.88fr);align-items:start;gap:14px;display:grid}.ranking-column[data-v-70eff0f8]{width:100%;min-width:0;height:100%;min-height:0;position:relative}.ranking-column[data-v-70eff0f8] .ranking-panel{box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.protection-screen-page[data-v-70eff0f8] button{color:inherit;font:inherit}.protection-screen-page[data-v-70eff0f8] button:focus-visible{outline:2px solid var(--screen-green-highlight);outline-offset:2px}.protection-screen-page[data-v-70eff0f8] .screen-panel{background:var(--screen-surface);border:1px solid var(--screen-border);min-width:0;box-shadow:var(--screen-shadow);border-radius:8px;overflow:hidden}.protection-screen-page[data-v-70eff0f8] .panel-header{background:var(--screen-surface);border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:16px 18px;display:flex}.protection-screen-page[data-v-70eff0f8] .panel-header.compact{min-height:66px;padding-top:14px;padding-bottom:14px}.protection-screen-page[data-v-70eff0f8] .title-row{align-items:center;gap:9px;display:flex}.protection-screen-page[data-v-70eff0f8] .panel-title{color:var(--screen-text);margin:0;font-size:14px;font-weight:620;line-height:1.2}.protection-screen-page[data-v-70eff0f8] .panel-description{color:var(--screen-dim);margin:5px 0 0;font-size:12px;line-height:1.25}.protection-screen-page[data-v-70eff0f8] .block-total{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:68px;display:flex}.protection-screen-page[data-v-70eff0f8] .block-total span{color:var(--screen-dim);text-transform:uppercase;font-size:10px}.protection-screen-page[data-v-70eff0f8] .block-total strong{color:var(--screen-text);font-size:14px}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen{border-radius:0;width:100vw;height:100vh;min-height:100vh;margin:0;overflow-y:auto}.protection-screen-page[data-v-70eff0f8]:fullscreen{border-radius:0;width:100vw;height:100vh;min-height:100vh;margin:0;overflow-y:auto}.protection-screen-page:-webkit-full-screen .dashboard-shell[data-v-70eff0f8]{min-height:100vh}.protection-screen-page:fullscreen .dashboard-shell[data-v-70eff0f8]{min-height:100vh}@media (min-width:1101px){.protection-screen-page:-webkit-full-screen .dashboard-shell[data-v-70eff0f8]{grid-template-rows:auto minmax(0,1.7fr) minmax(0,1fr) auto;height:100vh;display:grid}.protection-screen-page:fullscreen .dashboard-shell[data-v-70eff0f8]{grid-template-rows:auto minmax(0,1.7fr) minmax(0,1fr) auto;height:100vh;display:grid}.protection-screen-page:-webkit-full-screen .dashboard-main[data-v-70eff0f8]{min-height:0}.protection-screen-page:fullscreen .dashboard-main[data-v-70eff0f8]{min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .analytics-grid{min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .analytics-grid{min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .analytics-primary{min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .analytics-primary{min-height:0}.protection-screen-page:-webkit-full-screen .dashboard-main[data-v-70eff0f8]{align-items:stretch}.protection-screen-page:fullscreen .dashboard-main[data-v-70eff0f8]{align-items:stretch}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .overview-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .overview-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .ranking-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .ranking-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .chart-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .chart-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .qps-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .qps-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .type-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .type-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .overview-panel .map-stage{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .overview-panel .map-stage{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .chart-panel{flex-direction:column;display:flex}.protection-screen-page[data-v-70eff0f8]:fullscreen .chart-panel{flex-direction:column;display:flex}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .qps-panel{flex-direction:column;display:flex}.protection-screen-page[data-v-70eff0f8]:fullscreen .qps-panel{flex-direction:column;display:flex}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .chart-body{flex:1;min-height:0;display:flex}.protection-screen-page[data-v-70eff0f8]:fullscreen .chart-body{flex:1;min-height:0;display:flex}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .chart-body .chart-instance{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .chart-body .chart-instance{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .chart-body .empty-state{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .chart-body .empty-state{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .type-panel .matrix{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .type-panel .matrix{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .type-panel>.empty-state{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .type-panel>.empty-state{flex:1;height:auto;min-height:0}}@media (max-width:1100px){.protection-screen-page[data-v-70eff0f8]{overflow:visible}.dashboard-main[data-v-70eff0f8]{grid-template-columns:minmax(0,1fr)}.ranking-column[data-v-70eff0f8]{height:auto;position:static}.ranking-column[data-v-70eff0f8] .ranking-panel{height:600px;position:static}}@media (prefers-reduced-motion:reduce){.protection-screen-page[data-v-70eff0f8] *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.rank-table[data-v-ae4b9b3f]{--n-merged-border-color:transparent;height:100%}.rank-table[data-v-ae4b9b3f] .n-data-table-thead{display:none}.bt-radio[data-v-a8ee92bb] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-a8ee92bb]{width:220px}.bt-date-picker[data-v-a8ee92bb] .n-input{border-top-left-radius:0;border-bottom-left-radius:0}.report-tabs[data-v-d7f08a96]{--n-tab-gap:0;--n-tab-padding:14px 24px;--n-tab-font-size:14px;--n-pane-padding-top:16px;--n-pane-padding-left:16px;--n-pane-padding-right:16px;--n-pane-padding-bottom:16px}.report-card[data-v-d7f08a96]{--n-title-font-size:14px}.report-card[data-v-d7f08a96] .n-card-header{min-height:50px}.param-list[data-v-677b1e65]{border:1px solid #ccc;border-radius:4px;flex-wrap:wrap;gap:10px;padding:16px;display:flex}.param-list .param-item[data-v-677b1e65]{cursor:pointer;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;width:90px;height:30px;display:flex}.param-list .param-item.active[data-v-677b1e65]{background:url(/static/vite/images/icon-tag-switched.png) right -1px bottom -1px/15px no-repeat;border:1px solid #20a53a}.setting-card[data-v-5ce32ea5]{background-color:var(--router-menu-active-bg);cursor:pointer;border-radius:4px;padding:20px;transition:background-color .2s}.setting-card.error[data-v-5ce32ea5]{background-color:rgba(255,0,0,.1)}.setting-card .n-button+.n-button[data-v-5ce32ea5]{margin-left:12px}.setting-card[data-v-d7b079fc]{border:1px solid var(--n-border-color);cursor:pointer;padding:20px;transition:background-color .2s}.setting-card[data-v-d7b079fc]:hover{background-color:rgba(165,165,165,.08)}.setting-tabs[data-v-b3adb7e7]{--n-tab-gap:0;--n-tab-font-size:14px;--n-tab-padding:14px 20px 12px;--n-tab-font-weight-active:700}.bt-radio[data-v-a055a9ae] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-a055a9ae] .n-input{border-top-left-radius:0;border-bottom-left-radius:0} +.area-item[data-v-61cf545c]{cursor:pointer;border:1px solid transparent;border-radius:4px;align-items:center;width:100%;height:32px;padding:0 8px;transition:all .3s;display:flex}.area-item.active[data-v-61cf545c],.area-item[data-v-61cf545c]:hover{border-color:var(--color-primary);background-color:var(--color-primary-1);color:var(--color-primary)}.area-item .area-name[data-v-61cf545c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.area-tabs[data-v-4e03eb00]{--n-tab-padding:8px 16px 6px;--n-pane-padding-top:16px;--n-pane-padding-left:16px;--n-pane-padding-right:16px;--n-pane-padding-bottom:16px}.area-tabs .n-tab-pane[data-v-4e03eb00]{border:1px solid var(--n-tab-border-color);border-bottom-left-radius:var(--n-tab-border-radius);border-bottom-right-radius:var(--n-tab-border-radius);border-top:none}.area-input[data-v-4e03eb00]{--n-height:26px}.area-tit[data-v-4e03eb00]{margin-bottom:10px;font-weight:700}.bt-code[data-v-ab0305f8]{border-radius:4px;font-size:15px;overflow:hidden}.bt-code[data-v-ab0305f8] .hljs{min-height:258px}.title[data-v-ab0305f8]{width:10%}.content[data-v-ab0305f8]{width:40%;font-weight:700}.bt-radio[data-v-d93d45f3] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-d93d45f3] .n-input{border-top-left-radius:0;border-bottom-left-radius:0}.n-transfer[data-v-518a2620] .n-transfer-list--target{display:none}.seg[data-v-ed48a85d]{border-left:1px solid #ccc;width:1px;height:8px;margin:0 auto}.tips[data-v-a706639d]{color:#999;width:100%;padding-top:2px;padding-left:2px;position:absolute;top:32px;left:0}.rows[data-v-9a4fc08e]{display:flex}.rows .field[data-v-9a4fc08e]{width:140px;margin-right:8px}.rows .condition[data-v-9a4fc08e]{width:160px;margin-right:8px}.rows .content[data-v-9a4fc08e]{flex:1 0;width:0;display:flex}.rows .rows-btn[data-v-9a4fc08e]{align-items:center;margin-left:8px;display:flex}.rows .rows-btn .close[data-v-9a4fc08e]{color:#666;cursor:pointer;justify-content:center;align-items:center;width:24px;height:32px;margin-left:8px;transition:opacity .3s;display:flex}.rows .rows-btn .close[data-v-9a4fc08e]:hover{opacity:.8}.rows.rows-tit>div[data-v-9a4fc08e]{padding-bottom:8px}.form-title[data-v-c7044daa]{margin-bottom:20px;font-size:16px}.n-select[data-v-aba322fe] .n-base-selection-tag-wrapper{padding:0 0 3px}.form-title[data-v-95356281]{margin-bottom:20px;font-size:16px}.ul-style[data-v-74451f47]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;list-style:square;display:flex}.ul-style li[data-v-74451f47]{list-style:square}.install-tabs[data-v-74451f47]{--n-tab-font-size:14px;--n-pane-padding-top:0;--n-pane-padding-left:24px;--n-tab-font-weight-active:bold}.map-head[data-v-eab76594]{min-height:50px;color:var(--color-text-2) ;background-color:var(--color-bg-2);border-top-left-radius:8px;border-top-right-radius:8px;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px;font-size:14px;display:flex;box-shadow:0 1px 3px 1px rgba(0,0,0,.05)}.map-body[data-v-eab76594]{position:relative}.version-switch[data-v-f65e7bc6]{width:auto;display:inline-flex}.version-switch[data-v-f65e7bc6] .n-radio-button{text-align:center;flex:none;min-width:68px}.map-view[data-v-4a6af59b]{width:100%;height:100%;position:relative}.district-legend[data-v-4a6af59b]{z-index:2;color:var(--color-text-3);align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:2%;left:2%}.district-legend i[data-v-4a6af59b]{width:15px;height:4px}.district-legend i[data-v-4a6af59b]:first-of-type{background:rgba(62,183,82,.13)}.district-legend i[data-v-4a6af59b]:nth-of-type(2){background:rgba(62,183,82,.5)}.district-legend i[data-v-4a6af59b]:nth-of-type(3){background:#3eb752}.attack-map{width:100%;height:100%}.attack-map>div:first-child:before{content:"";background:radial-gradient(closest-side, #fff, var(--color-bg-1));z-index:2;border:26px solid var(--color-bg-2);border-radius:100%;width:336px;height:336px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attack-map>div:first-child:after{content:"";background:var(--color-bg-2);z-index:1;border:10px solid var(--color-bg-1);border-radius:100%;width:366px;height:366px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attack-map canvas{z-index:4}.bt-radio[data-v-669fbae8] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-669fbae8]{width:120px}.bt-date-picker[data-v-669fbae8] .n-input{border-top-left-radius:0;border-bottom-left-radius:0}.refresh-wrap[data-v-d0585544]{color:var(--waf-muted,var(--color-text-3));align-items:center;gap:14px;font-size:12px;display:flex}.refresh-wrap strong[data-v-d0585544]{color:var(--color-text-4);font-weight:500}.refresh-progress[data-v-d0585544]{cursor:pointer;width:28px}.countdown-text[data-v-d0585544]{color:var(--waf-muted,var(--color-text-3));font-size:12px;line-height:1}.toolbar[data-v-bbab0e03]{border:1px solid var(--waf-border,var(--color-border));background:var(--waf-card-bg,var(--color-bg-2));border-radius:10px;justify-content:space-between;align-items:center;height:50px;padding:0 16px;display:flex}.waf-card[data-v-461cb58f]{--n-border-radius:9px;--n-title-font-size:14px;--n-title-text-color:var(--color-text-5);border:1px solid var(--waf-border,var(--color-border));height:100%;overflow:hidden;box-shadow:0 2px 8px rgba(20,29,39,.035)}.waf-card[data-v-461cb58f] .n-card-header{border-bottom:1px solid var(--waf-divider,var(--color-border));min-height:44px;padding:0 16px}.waf-card[data-v-461cb58f] .n-card-header .n-card-header__main{align-items:center;min-width:0;display:flex}.waf-card[data-v-461cb58f] .n-card__content{padding:0}.waf-card__title[data-v-461cb58f]{min-width:0;color:var(--color-text-5);align-items:center;gap:7px;font-weight:600;display:flex}.waf-card__title[data-v-461cb58f]:before{content:"";background:var(--color-primary);border-radius:2px;flex:none;width:3px;height:14px}.overview-card[data-v-8433c409]{height:182px}.overview-card[data-v-8433c409] .n-card-content,.overview-card[data-v-8433c409] .n-card__content{flex-direction:column;min-height:0;padding:0;display:flex}.live-tag[data-v-8433c409]{color:var(--waf-muted,var(--color-text-3));align-items:center;gap:6px;font-size:11px;display:inline-flex}.live-dot[data-v-8433c409]{background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 0 3px var(--waf-green-soft);border-radius:50%}.security-overview-body[data-v-8433c409]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:0;display:grid}.security-metric[data-v-8433c409]{flex-direction:column;justify-content:center;width:100%;min-width:0;padding:14px 16px 15px;display:flex}.security-metric+.security-metric[data-v-8433c409]{border-left:1px solid var(--waf-divider,var(--color-border))}.security-metric.danger[data-v-8433c409]{background:linear-gradient(135deg,rgba(239,83,80,.024),rgba(239,83,80,.055))}.security-metric.danger .security-number[data-v-8433c409]{color:var(--color-error)}.security-label[data-v-8433c409]{color:var(--color-text-4);font-size:12px;font-weight:500}.security-number[data-v-8433c409]{width:100%;color:var(--color-text-5);font-variant-numeric:tabular-nums;letter-spacing:-.8px;white-space:nowrap;margin-top:4px;font-size:max(24px,min(1.7vw,32px));font-weight:680;line-height:1.18}.security-meta[data-v-8433c409]{min-width:0;color:var(--waf-muted,var(--color-text-3));flex-wrap:wrap;align-items:center;gap:3px 7px;margin-top:7px;font-size:10.5px;line-height:1.25;display:flex}.security-meta[data-v-8433c409]>:last-child{overflow-wrap:anywhere;min-width:0}.delta-chip[data-v-8433c409]{border-radius:4px;flex:none;align-items:center;height:20px;padding:0 6px;font-weight:600;display:inline-flex}.delta-chip.up[data-v-8433c409]{color:var(--color-error);background:var(--waf-red-soft)}.delta-chip.down[data-v-8433c409]{color:var(--color-primary);background:var(--waf-green-soft)}.delta-chip.neutral[data-v-8433c409]{color:var(--waf-muted,var(--color-text-3));background:var(--color-bg-1)}.realtime-panel[data-v-517ca6ea]{min-width:0;min-height:0;padding:8px 12px 9px}.realtime-panel+.realtime-panel[data-v-517ca6ea]{border-top:1px solid var(--waf-divider,var(--color-border))}.realtime-panel-head[data-v-517ca6ea]{justify-content:space-between;align-items:center;gap:12px;height:37px;padding:0 5px;display:flex}.realtime-name[data-v-517ca6ea]{color:var(--color-text-4);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.series-dot[data-v-517ca6ea]{background:var(--series-color);width:7px;height:7px;box-shadow:0 0 0 3px var(--series-soft);border-radius:50%}.realtime-current[data-v-517ca6ea]{color:var(--waf-muted,var(--color-text-3));white-space:nowrap;align-items:baseline;gap:4px;font-size:10.5px;display:flex}.realtime-current strong[data-v-517ca6ea]{color:var(--color-text-5);font-variant-numeric:tabular-nums;letter-spacing:-.25px;font-size:17px;font-weight:650}.realtime-chart-stage[data-v-517ca6ea]{height:calc(100% - 37px);min-height:0}.realtime-stack-card[data-v-6d23beae]{height:568px}.live-tag[data-v-6d23beae]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.realtime-stack-body[data-v-6d23beae]{grid-template-rows:repeat(3,minmax(0,1fr));height:518px;display:grid}.main-trend-card[data-v-dc24da12]{z-index:10;height:240px;position:relative;overflow:visible}.chart-refresh[data-v-dc24da12]{border:1px solid var(--waf-border,var(--color-border));width:30px;height:30px;color:var(--color-text-4);background:var(--waf-card-bg,var(--color-bg-2));cursor:pointer;border-radius:5px;place-items:center;display:grid}.chart-refresh[data-v-dc24da12]:hover{color:var(--color-primary);border-color:rgba(32,165,58,.35)}.chart-refresh.loading i[data-v-dc24da12]{animation:.7s linear infinite spin-dc24da12}.trend-body[data-v-dc24da12]{height:190px;padding:16px}.trend-chart-stage[data-v-dc24da12]{height:100%;min-height:0}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip-card{width:100%;color:var(--color-text-5);font-size:12px;line-height:1.4}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__header{border-bottom:1px solid var(--waf-divider,var(--color-border));background:var(--color-bg-1);justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 13px;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__time{color:var(--color-text-4);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__detail-label{color:var(--waf-muted,var(--color-text-3));white-space:nowrap;font-size:11px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__metrics{padding:5px 13px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__metric{grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:31px;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__name{color:#64748b;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__dot{background:var(--tooltip-color);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tooltip-color) 12%, transparent);border-radius:50%;flex:none}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__value{color:#334155;font-variant-numeric:tabular-nums;letter-spacing:.01em;flex:none;font-size:12px;font-weight:500}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__section{border-top:1px solid var(--waf-divider,var(--color-border));margin:0 13px;padding:11px 0 12px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__section-title{color:#858e88;font-size:11px;font-weight:500}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__section-total{color:#a1a9a4;font-variant-numeric:tabular-nums;font-size:10px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-item{border:1px solid var(--waf-divider,var(--color-border));background:var(--color-bg-1);border-radius:6px;grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:28px;padding:0 6px;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-name{color:var(--color-text-3);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-name:before{background:var(--tooltip-color);content:"";border-radius:2px;width:5px;height:5px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-value{color:var(--color-text-5);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:10px;font-weight:500}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-list{gap:7px;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status{grid-template-columns:48px minmax(42px,1fr) 42px;align-items:center;gap:8px;min-width:0;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-code{color:#667085;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:10px;font-weight:500;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-code:before{background:var(--tooltip-color);content:"";border-radius:50%;flex:none;width:6px;height:6px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-track{background:#f0f3f1;border-radius:999px;height:5px;overflow:hidden}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-fill{width:max(var(--status-width), 3px);border-radius:inherit;background:var(--tooltip-color);opacity:.72;height:100%;display:block}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-count{color:#475467;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:10px;font-weight:500}@keyframes spin-dc24da12{to{transform:rotate(360deg)}}.rank-panel[data-v-3c55c5a7]{grid-template-rows:43px minmax(0,1fr);min-width:0;min-height:0;padding:0 14px 14px;display:grid;overflow:hidden}.rank-tabs[data-v-3c55c5a7]{justify-content:space-between;align-items:center;height:43px;display:flex}.rank-caption[data-v-3c55c5a7]{color:var(--color-text-4);font-size:12px;font-weight:600}.rank-count[data-v-3c55c5a7]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.source-table[data-v-3c55c5a7]{height:100%;min-height:0}.source-table[data-v-3c55c5a7] .n-data-table{height:100%;--n-border-radius:0px!important}.source-table[data-v-3c55c5a7] .count-cell{isolation:isolate;justify-content:flex-end;align-items:center;min-height:24px;display:flex;position:relative}.source-table[data-v-3c55c5a7] .count-bar{z-index:-1;background:var(--waf-green-soft);border-radius:2px;max-width:100%;position:absolute;top:3px;bottom:3px;left:0}.source-table[data-v-3c55c5a7] .count-value{font-variant-numeric:tabular-nums}.source-table[data-v-3c55c5a7] .ip-link{max-width:100%;color:var(--color-primary);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;padding:0;overflow:hidden}.map-card[data-v-5b3b422a]{height:510px}.map-card[data-v-5b3b422a] .n-card-content{flex-direction:column;display:flex}.live-tag[data-v-5b3b422a]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.header-actions[data-v-5b3b422a]{align-items:center;display:flex}.map-summary[data-v-5b3b422a]{border-bottom:1px solid var(--waf-divider,var(--color-border));flex:none;align-items:center;gap:32px;height:48px;padding:0 16px;display:flex}.map-stat[data-v-5b3b422a]{align-items:baseline;gap:8px;min-width:0;display:flex}.map-stat-label[data-v-5b3b422a]{color:var(--color-text-4);font-size:12px}.map-stat-value[data-v-5b3b422a]{color:var(--color-text-5);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650;line-height:1}.map-stat-change[data-v-5b3b422a]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.map-stat-change.up[data-v-5b3b422a]{color:var(--color-error)}.map-stat-change.down[data-v-5b3b422a]{color:var(--color-primary)}.map-content[data-v-5b3b422a]{flex:1;grid-template-columns:minmax(0,2fr) minmax(360px,.92fr);min-height:0;display:grid}.map-panel[data-v-5b3b422a]{border-right:1px solid var(--waf-divider,var(--color-border));flex-direction:column;min-width:0;min-height:0;padding:16px;display:flex;position:relative}.map-controls[data-v-5b3b422a]{flex:none;align-items:center;min-width:0;min-height:28px;display:flex}.map-switches[data-v-5b3b422a]{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.map-stage[data-v-5b3b422a]{flex:1;width:100%;min-height:0;padding-top:8px}@media (max-width:1399px){.map-content[data-v-5b3b422a]{grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr)}.map-summary[data-v-5b3b422a]{gap:18px}}.detail-card[data-v-8bef90db]{height:354px}.card-meta[data-v-8bef90db]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.chart-body[data-v-8bef90db]{height:304px;padding:12px 15px 14px}.client-detail[data-v-14c663d8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.client-detail__column[data-v-14c663d8]{min-width:0}.client-detail__column h3[data-v-14c663d8]{color:var(--color-text-4);margin:0 0 12px;font-size:14px;font-weight:600}.detail-card[data-v-de4edbab]{height:354px}.text-link[data-v-de4edbab]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.text-link[data-v-de4edbab]:hover{text-decoration:underline}.distribution-grid[data-v-de4edbab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;height:304px;padding:16px;display:grid}.dist-column[data-v-de4edbab]{min-width:0}.dist-column h3[data-v-de4edbab]{color:var(--color-text-4);margin:0 0 12px;font-size:12px;font-weight:600}.bar-list[data-v-de4edbab]{flex-direction:column;gap:13px;display:flex}.distribution-empty[data-v-de4edbab]{place-content:center;height:240px;display:grid}.bar-meta[data-v-de4edbab]{color:var(--color-text-4);justify-content:space-between;gap:12px;margin-bottom:5px;font-size:11.5px;display:flex}.bar-meta span[data-v-de4edbab]:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bar-meta span[data-v-de4edbab]:last-child{color:var(--waf-muted,var(--color-text-3));font-variant-numeric:tabular-nums;white-space:nowrap}.bar-track[data-v-de4edbab]{background:var(--color-bg-1);border-radius:5px;height:6px;overflow:hidden}.bar-fill[data-v-de4edbab]{border-radius:inherit;background:var(--color-primary);height:100%}.bar-fill.level-2[data-v-de4edbab]{opacity:.8}.bar-fill.level-3[data-v-de4edbab]{opacity:.62}.bar-fill.level-4[data-v-de4edbab]{opacity:.45}.bar-fill.level-5[data-v-de4edbab],.bar-fill.level-6[data-v-de4edbab]{opacity:.28}.detail-card[data-v-eaebb390]{height:354px}.card-meta[data-v-eaebb390]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.status-layout[data-v-eaebb390]{grid-template-columns:.92fr 1.08fr;gap:14px;height:304px;padding:16px;display:grid}.status-list[data-v-eaebb390]{flex-direction:column;justify-content:center;gap:14px;display:flex}.status-empty[data-v-eaebb390]{place-content:center;height:100%;display:grid}.status-meta[data-v-eaebb390]{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:11.5px;display:flex}.status-meta span[data-v-eaebb390]:first-child{color:var(--color-text-4);align-items:center;gap:7px;font-weight:600;display:flex}.status-meta i[data-v-eaebb390]{background:var(--status-color);border-radius:50%;width:7px;height:7px}.status-track[data-v-eaebb390]{background:var(--color-bg-1);border-radius:5px;height:7px;overflow:hidden}.status-fill[data-v-eaebb390]{border-radius:inherit;background:var(--status-color);height:100%}.status-table-wrap[data-v-eaebb390]{min-width:0;overflow:hidden}.status-table[data-v-eaebb390] .n-data-table-th{height:32px;padding:0 8px}.status-table[data-v-eaebb390] .n-data-table-td{height:31px;padding:0 8px}.top-list[data-v-f792d8f7]{margin:0;padding:7px 14px 12px;list-style:none}.top-row[data-v-f792d8f7]{border-bottom:1px solid var(--waf-divider,var(--color-border));grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;display:grid;position:relative;overflow:hidden}.top-row[data-v-f792d8f7]:last-child{border-bottom:0}.top-row[data-v-f792d8f7]:hover{background:rgba(32,165,58,.024)}.top-row[data-v-f792d8f7]:after{width:var(--width);content:"";background:linear-gradient(90deg,rgba(32,165,58,.067),rgba(32,165,58,.016));border-radius:3px;position:absolute;top:5px;bottom:5px;left:0}.rank-no[data-v-f792d8f7],.top-name[data-v-f792d8f7],.top-value[data-v-f792d8f7]{z-index:1;position:relative}.rank-no[data-v-f792d8f7]{width:19px;height:19px;color:var(--waf-muted,var(--color-text-3));background:var(--color-bg-1);border-radius:4px;place-items:center;font-size:10px;font-weight:600;display:grid}.rank-no.top[data-v-f792d8f7]{color:var(--color-primary);background:var(--waf-green-soft)}.top-name[data-v-f792d8f7]{min-width:0;color:var(--color-text-4);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.top-value[data-v-f792d8f7]{color:var(--waf-muted,var(--color-text-3));font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.top-trend[data-v-f792d8f7]{text-align:right;min-width:40px;font-weight:500}.trend-up[data-v-f792d8f7]{color:#ef5350}.trend-down[data-v-f792d8f7]{color:var(--color-primary)}.trend-flat[data-v-f792d8f7]{color:var(--waf-muted,var(--color-text-3))}.empty-wrap[data-v-f792d8f7]{place-items:center;height:348px;display:grid}[data-v-f475b812] .count-cell{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}[data-v-f475b812] .trend-up{color:#ef5350}[data-v-f475b812] .trend-down{color:var(--color-primary)}[data-v-f475b812] .trend-flat{color:var(--waf-muted,var(--color-text-3))}.top-card[data-v-c5d54183]{height:397px}.text-link[data-v-c5d54183]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.text-link[data-v-c5d54183]:hover{text-decoration:underline}.top-card[data-v-64c18c86]{height:397px}.text-link[data-v-64c18c86]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.text-link[data-v-64c18c86]:hover{text-decoration:underline}.top-card[data-v-af40640e]{height:397px}.text-link[data-v-af40640e]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.text-link[data-v-af40640e]:hover{text-decoration:underline}.interception-type-body[data-v-143521d5]{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:18px;width:100%;max-width:720px;height:340px;margin:0 auto;padding:20px 14px 18px;display:grid;overflow:hidden}.chart-panel[data-v-143521d5]{aspect-ratio:1;filter:drop-shadow(0 8px 15px rgba(43,63,85,.08));place-self:center;width:min(100%,218px);min-width:0;position:relative}.chart-core[data-v-143521d5]{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--waf-divider,var(--color-border));background:var(--waf-card-bg,var(--color-bg-2));pointer-events:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:76%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chart-core__label[data-v-143521d5]{max-width:88%;color:var(--waf-muted,var(--color-text-3));text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.chart-core__total[data-v-143521d5]{max-width:88%;color:var(--color-text-5);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 5px;font-size:max(30px,min(2.4vw,36px));font-weight:680;line-height:1.12;overflow:hidden}.protection-status[data-v-143521d5]{max-width:86%;color:var(--waf-muted,var(--color-text-3));white-space:nowrap;align-items:center;gap:5px;font-size:10px;line-height:15px;display:inline-flex;overflow:hidden}.protection-status>span[data-v-143521d5]{text-overflow:ellipsis;overflow:hidden}.protection-status.is-disabled .protection-status__dot[data-v-143521d5]{background:var(--color-error);box-shadow:0 0 0 3px var(--waf-red-soft,rgba(239,83,80,.1))}.protection-status__dot[data-v-143521d5]{background:var(--color-primary);width:7px;height:7px;box-shadow:0 0 0 3px var(--waf-green-soft,rgba(32,165,58,.1));border-radius:50%;flex:none}.type-legend[data-v-143521d5]{flex-direction:column;align-self:center;min-width:0;height:auto;min-height:0;max-height:100%;display:flex}.type-legend__head[data-v-143521d5]{border-bottom:1px solid var(--waf-divider,var(--color-border));color:var(--color-text-3);letter-spacing:.08em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 9px;font-size:10px;font-weight:650;line-height:16px;display:flex}.type-legend__list[data-v-143521d5]{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex-direction:column;flex:0 auto;gap:2px;min-height:0;max-height:266px;margin:7px 0 0;padding:0 3px 0 0;list-style:none;display:flex;overflow-x:hidden;overflow-y:auto}.type-legend__row[data-v-143521d5]{border-radius:6px;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:4px 10px 4px 12px;transition:background .15s,transform .15s;display:flex}.type-legend__row[data-v-143521d5]:hover{background:var(--legend-tint);transform:translate(2px)}.type-legend__name[data-v-143521d5]{min-width:0;color:var(--color-text-5);align-items:center;gap:11px;font-size:13px;font-weight:560;display:flex}.type-legend__name>span[data-v-143521d5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.type-legend__dot[data-v-143521d5]{background:var(--legend-color);width:9px;height:9px;box-shadow:0 0 0 4px var(--legend-tint);border-radius:50%;flex:none}.type-legend__value[data-v-143521d5]{font-variant-numeric:tabular-nums;flex:none;justify-content:flex-end;align-items:baseline;gap:7px;min-width:64px;display:flex}.type-legend__value strong[data-v-143521d5]{max-width:54px;color:var(--color-text-5);text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.type-legend__value small[data-v-143521d5]{width:28px;color:var(--color-text-3);text-align:right;font-size:11px}.empty-state[data-v-143521d5]{grid-column:1/-1;justify-content:center;align-items:center;height:100%;display:flex}@media (max-width:420px){.interception-type-body[data-v-143521d5]{gap:10px;padding-left:10px;padding-right:10px}.type-legend__row[data-v-143521d5]{gap:10px;padding-left:8px;padding-right:6px}}@media (prefers-reduced-motion:reduce){.type-legend__row[data-v-143521d5]{transition:none}.type-legend__row[data-v-143521d5]:hover{transform:none}}.waf-overview[data-v-c4fabfad]{--waf-page-bg:var(--color-bg-1);--waf-card-bg:var(--color-bg-2);--waf-border:var(--color-border);--waf-divider:var(--color-border);--waf-muted:var(--color-text-3);--waf-green-soft:rgba(32,165,58,.1);--waf-blue-soft:rgba(59,130,246,.1);--waf-orange-soft:rgba(245,158,11,.1);--waf-red-soft:rgba(239,83,80,.1);width:100%;color:var(--color-text-5)}.waf-disabled-alert[data-v-c4fabfad]{margin:14px 16px 0}.dashboard[data-v-c4fabfad]{width:100%;padding:16px 0 0}.primary-layout[data-v-c4fabfad]{grid-template-columns:max(350px,min(22.5vw,430px)) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.monitor-rail[data-v-c4fabfad],.analysis-stage[data-v-c4fabfad]{flex-direction:column;gap:14px;min-width:0;display:flex}.grid-row[data-v-c4fabfad]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.interception-grid[data-v-c4fabfad]{grid-template-columns:repeat(3,minmax(0,1fr))}.interception-grid[data-v-c4fabfad]>:last-child{grid-column:span 2}@media (max-width:1279px){.ranking-grid[data-v-c4fabfad],.interception-grid[data-v-c4fabfad]{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-grid[data-v-c4fabfad]>:last-child{grid-column:1/-1}.interception-grid[data-v-c4fabfad]>:last-child{grid-column:auto}}@media (max-width:1199px){.primary-layout[data-v-c4fabfad],.grid-row[data-v-c4fabfad]{grid-template-columns:minmax(0,1fr)}.ranking-grid[data-v-c4fabfad]>:last-child,.interception-grid[data-v-c4fabfad]>:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.waf-overview[data-v-c4fabfad],.waf-overview[data-v-c4fabfad] *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.chart-card[data-v-52ba64fc]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative}.chart-header[data-v-52ba64fc]{z-index:1;color:#fff;clip-path:polygon(0 0,calc(100% - 160px) 0,100% 64px,100% 100%,0 100%);background:rgba(227,249,255,.1);align-items:center;height:40px;padding:0 20px;font-size:15px;font-weight:700;display:flex;position:relative}.chart-header span[data-v-52ba64fc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-body[data-v-52ba64fc]{z-index:1;background:linear-gradient(168deg,rgba(227,249,255,.1),rgba(227,249,255,.1) 20%,transparent 76%);border-left:1px solid #164017;flex-direction:column;flex:1;min-height:0;padding:0 20px 7.5px;display:flex;position:relative}.top-right-decoration[data-v-52ba64fc]{z-index:5;width:318px;height:83px;position:absolute;top:-4px;right:-6px}.cr-03-svg[data-v-52ba64fc]{opacity:.9;width:100%;height:100%}.corner-decoration[data-v-52ba64fc]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:1px}.corner-line[data-v-52ba64fc]{background-color:#3be43d;width:1px;height:30%}.corner-triangle[data-v-52ba64fc]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.title-decoration[data-v-52ba64fc]{background:linear-gradient(135deg,rgba(59,228,61,.1),transparent 100%);align-items:center;width:60%;margin-bottom:10px;display:flex}.decoration-svg[data-v-52ba64fc]{height:8px}.current-qps[data-v-52ba64fc]{color:#fff;font-size:12px}.chart-instance[data-v-52ba64fc]{flex:1;min-height:0}.chart-card[data-v-6ca94af4]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative}.chart-bg[data-v-6ca94af4]{z-index:0;background:linear-gradient(160deg,rgba(59,228,61,.05),transparent 100%);border-left:1px solid #164017;position:absolute;top:0;bottom:0;left:0;right:0}.corner-decoration[data-v-6ca94af4]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-6ca94af4]{background-color:#3be43d;width:1px;height:30%}.corner-triangle[data-v-6ca94af4]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.chart-header[data-v-6ca94af4]{z-index:1;color:#fff;align-items:center;height:40px;padding:0 20px;font-size:15px;font-weight:700;display:flex;position:relative}.chart-header span[data-v-6ca94af4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-body[data-v-6ca94af4]{z-index:1;flex-direction:column;flex:1;min-height:0;padding:0 20px;display:flex;position:relative}.title-decoration[data-v-6ca94af4]{background:linear-gradient(135deg,rgba(59,228,61,.1),transparent 100%);align-items:center;width:60%;margin-bottom:10px;display:flex}.decoration-svg[data-v-6ca94af4]{height:8px}.chart-instance[data-v-6ca94af4]{flex:1;min-height:0}.chart-card[data-v-8c9d59e6]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative}.type-chart[data-v-8c9d59e6]{background:0 0}.type-chart[data-v-8c9d59e6]:after{content:"";clip-path:polygon(25% 10px,69% 5px,100% 100%);background:linear-gradient(-147deg,rgba(227,249,255,.1),transparent 49%);width:110px;height:66px;position:absolute;top:0;right:0;transform:rotate(4deg)}.chart-bg[data-v-8c9d59e6]{z-index:0;clip-path:polygon(0 0,calc(100% - 90px) 0,100% 66px,100% 100%,0 100%);background:linear-gradient(168deg,rgba(227,249,255,.1),rgba(227,249,255,.1) 20%,transparent 76%);border-left:1px solid #164017;position:absolute;top:0;bottom:0;left:0;right:0}.corner-decoration[data-v-8c9d59e6]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-8c9d59e6]{background-color:#3be43d;width:1px;height:30%}.corner-triangle[data-v-8c9d59e6]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.chart-header[data-v-8c9d59e6]{z-index:1;color:#fff;letter-spacing:.025em;flex-direction:column;flex-shrink:0;justify-content:center;height:50px;padding:0 20px;font-size:15px;font-weight:700;display:flex;position:relative}.chart-header span[data-v-8c9d59e6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-body[data-v-8c9d59e6]{z-index:1;flex:1;min-height:0;padding:0 20px 7.5px;position:relative}.title-decoration[data-v-8c9d59e6]{background:linear-gradient(135deg,rgba(59,228,61,.15),rgba(59,228,61,.05),transparent 100%);align-items:center;width:60%;margin-bottom:10px;display:flex}.decoration-svg[data-v-8c9d59e6]{opacity:1;height:8px}.chart-instance[data-v-8c9d59e6]{height:90%;min-height:0}.empty-state[data-v-8c9d59e6]{color:rgba(255,255,255,.65);justify-content:center;align-items:center;height:90%;font-size:12px;display:flex}.left-charts[data-v-107e5bdb]{grid-template-rows:repeat(3,minmax(0,1fr));gap:20px;width:18%;min-width:280px;height:100%;min-height:0;display:grid}.left-charts[data-v-107e5bdb]>*{min-height:0}.protection-screen-glow[data-v-8876f19b]{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.glow[data-v-8876f19b]{filter:blur(110px);opacity:.25;will-change:transform, opacity;border-radius:50%;animation:6s ease-in-out infinite breathe-8876f19b;position:absolute}.glow-left[data-v-8876f19b]{background:radial-gradient(circle,rgba(64,200,180,.8),rgba(64,200,180,.08) 70%,transparent 100%);width:500px;height:500px;top:5%;left:15%}.glow-right[data-v-8876f19b]{background:radial-gradient(circle,rgba(80,190,170,.65),rgba(80,190,170,.06) 70%,transparent 100%);width:450px;height:450px;animation-delay:-2s;top:8%;right:20%}.glow-bottom[data-v-8876f19b]{background:radial-gradient(circle,rgba(90,210,180,.6),rgba(90,210,180,.05) 70%,transparent 100%);width:600px;height:350px;animation-name:breathe-bottom-8876f19b;animation-delay:-4s;bottom:5%;left:50%}@keyframes breathe-8876f19b{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.35;transform:scale(1.15)}}@keyframes breathe-bottom-8876f19b{0%,to{opacity:.18;transform:translate(-50%)scale(1)}50%{opacity:.32;transform:translate(-50%)scale(1.15)}}.card-decoration[data-v-8b882a06]{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.card-decoration.is-mirrored[data-v-8b882a06]{transform:scaleX(-1)}.decoration-corner[data-v-8b882a06]{width:60px;height:60px;position:absolute;top:10px;left:10px}.corner-svg[data-v-8b882a06]{opacity:.8;width:100%;height:100%}.complex-lines[data-v-8b882a06]{position:absolute;top:0;bottom:0;left:0;right:0}.diagonal-line[data-v-8b882a06]{transform-origin:0 0;background-color:#fff;width:2px;height:80px;position:absolute;top:15px;left:80px;transform:rotate(45deg)}.top-horizontal-line[data-v-8b882a06]{background-color:#fff;height:2px;position:absolute;top:15px;left:80px;right:0}.decoration-opposite[data-v-8b882a06]{position:absolute;top:0;right:0}.top-line-svg[data-v-8b882a06]{opacity:.8;width:200px;height:12px}.stat-cards[data-v-ad509314]{pointer-events:auto;gap:10px;height:120px;display:flex}.stat-cards-left[data-v-ad509314],.stat-cards-right[data-v-ad509314]{flex:1;min-width:220px;position:relative}.stat-cards-right[data-v-ad509314]{min-width:120px}.cards-container[data-v-ad509314]{z-index:2;gap:10px;height:78px;margin:30px 20px 0 100px;padding-left:20px;display:flex;position:relative}.tilted-panel[data-v-ad509314]:before{z-index:-1;content:"";transform-origin:0 0;background:linear-gradient(135deg,rgba(59,228,61,.15),rgba(59,228,61,.05) 50%,transparent 100%);border-top:2px solid #174317;position:absolute;top:0;bottom:0;left:0;right:0;transform:perspective(800px)rotateX(15deg)skew(-42deg)}.corner-decoration[data-v-ad509314]{align-items:center;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-ad509314]{background-color:#3be43d;width:100px;height:2px}.corner-triangle[data-v-ad509314]{border-top:8px solid #3be43d;border-left:14px solid transparent;border-right:4px solid transparent;width:0;height:0;position:absolute;top:-3px;left:-10px;transform:rotate(150deg)}.stat-card[data-v-ad509314]{flex-direction:column;flex:1;justify-content:center;min-width:0;padding-top:10px;display:flex}.stat-label[data-v-ad509314]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-bottom:7.5px;font-size:15px;font-weight:700;overflow:hidden}.stat-value[data-v-ad509314]{color:#3be43d;letter-spacing:0;text-shadow:0 0 10px rgba(59,152,228,.8),0 0 20px rgba(59,146,228,.5);font-size:22px;font-weight:700}.stat-cards-center[data-v-ad509314]{flex-direction:column;flex:0 0 16%;justify-content:flex-start;align-items:center;min-width:16%;padding-top:20px;display:flex;position:relative}.title-bg[data-v-ad509314]{z-index:0;opacity:.9;pointer-events:none;background-image:url(/static/vite/images/cen-01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;position:absolute;top:0;bottom:0;left:0;right:0}.screen-title-wrapper[data-v-ad509314]{z-index:1;text-align:center;width:100%;position:relative}.screen-title[data-v-ad509314]{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 auto;font-size:1.6rem;overflow:hidden}.stat-cards-right[data-v-ad509314]{justify-content:flex-end;align-items:center;padding:0 10px;display:flex}.action-list[data-v-ad509314]{z-index:2;align-items:center;gap:10px;padding-right:75px;display:flex;position:relative}.countdown-wrapper[data-v-ad509314],.icon-btn[data-v-ad509314]{color:#3be43d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;display:flex}.countdown-wrapper[data-v-ad509314]{position:relative}.countdown-ring[data-v-ad509314]{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.countdown-text[data-v-ad509314]{z-index:1;font-size:12px;position:relative}.action-icon[data-v-ad509314]{flex:none;width:18px;height:18px;font-size:18px;line-height:1;display:block}.panel-card[data-v-0811a5e9]{flex-direction:column;min-height:180px;display:flex;position:relative;overflow:hidden}.detail-card[data-v-0811a5e9]{flex:0 0 180px;height:180px}.header-line[data-v-0811a5e9]{z-index:2;height:10px;position:relative}.header-bg-img[data-v-0811a5e9]{object-fit:cover;width:100%;height:100%}.panel-bg[data-v-0811a5e9]{z-index:0;background:linear-gradient(135deg,rgba(59,228,61,.15),transparent 70%);border-top:1px solid #164017;position:absolute;top:10px;bottom:0;left:0;right:0}.panel-body[data-v-0811a5e9]{z-index:1;flex:1;align-items:center;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.attack-carousel[data-v-0811a5e9]{--attack-detail-dot-color:#414141;--attack-detail-dot-color-active:#64ff18;--attack-detail-dot-color-focus:rgba(100,255,24,.75);width:100%;height:100%}.attack-carousel[data-v-0811a5e9] .n-carousel__arrow-group{z-index:3;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.detail-card:hover .attack-carousel[data-v-0811a5e9] .n-carousel__arrow-group{opacity:1}.attack-carousel[data-v-0811a5e9] .n-carousel__arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.attack-carousel[data-v-0811a5e9] .n-carousel__arrow:first-child{left:4px}.attack-carousel[data-v-0811a5e9] .n-carousel__arrow:last-child{right:4px}.carousel-item[data-v-0811a5e9]{align-items:center;display:flex}.attack-detail[data-v-0811a5e9]{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;padding:0 20px;display:flex}.detail-title[data-v-0811a5e9]{align-items:center;gap:5px;min-width:0;margin-bottom:7.5px;display:flex}.triangle-icon[data-v-0811a5e9]{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #64ff18;flex-shrink:0;width:0;height:0}.detail-label[data-v-0811a5e9],.attack-ip-text[data-v-0811a5e9]{font-size:15px}.detail-label[data-v-0811a5e9]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:40%;margin-right:7.5px;font-weight:500;overflow:hidden}.attack-ip-text[data-v-0811a5e9]{color:#3be43d;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-weight:600;overflow:hidden}.location-text[data-v-0811a5e9]{color:#8aff50;text-overflow:ellipsis;white-space:nowrap;flex:0 10 auto;min-width:0;max-width:64px;font-size:12px;overflow:hidden}.detail-info[data-v-0811a5e9]{color:#a5a5a5;flex-direction:column;gap:5px;width:100%;min-width:0;font-size:12px;line-height:1.4;display:flex}.info-item[data-v-0811a5e9]{align-items:center;gap:5px;min-width:0;display:flex}.info-label[data-v-0811a5e9]{text-align:right;white-space:nowrap;flex-shrink:0;width:65px}.info-value[data-v-0811a5e9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.empty-state[data-v-0811a5e9]{color:rgba(255,255,255,.65);justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.panel-card[data-v-d4375d2c]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative;overflow:hidden}.panel-bg[data-v-d4375d2c]{z-index:0;background:linear-gradient(168deg,rgba(227,249,255,.15),rgba(227,249,255,.15) 30%,transparent 90%);border-left:1px solid #164017;position:absolute;top:0;bottom:0;left:0;right:0}.corner-decoration[data-v-d4375d2c]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-d4375d2c]{background-color:#3be43d;width:1px;height:10%}.corner-triangle[data-v-d4375d2c]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.panel-header[data-v-d4375d2c]{z-index:1;align-items:center;height:40px;padding:0 20px;display:flex;position:relative}.header-bg[data-v-d4375d2c]{background:url(/static/vite/images/cr-c.svg) 0 0/cover no-repeat;padding:2px 24px}.header-text[data-v-d4375d2c]{color:#fff;text-overflow:ellipsis;text-shadow:0 0 8px rgba(59,228,61,.8),0 0 16px rgba(59,228,61,.5);white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.title-decoration[data-v-d4375d2c]{z-index:1;background:linear-gradient(135deg,rgba(59,228,61,.1),transparent 100%);align-items:center;width:60%;height:8px;margin:5px 0 0 20px;display:flex;position:relative}.decoration-svg[data-v-d4375d2c]{height:8px}.panel-body[data-v-d4375d2c]{z-index:1;scrollbar-color:rgba(255,255,255,.4) rgba(255,255,255,.05);scrollbar-width:thin;flex:1;min-height:0;padding:10px;position:relative;overflow-y:auto}.realtime-item[data-v-d4375d2c]{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;align-items:center;gap:7.5px;width:100%;margin-bottom:5px;padding:5px 7.5px;transition:border-color .2s,background .2s;display:flex}.realtime-item[data-v-d4375d2c]:hover,.realtime-item.is-active[data-v-d4375d2c]{background:rgba(59,228,61,.08);border-color:rgba(59,228,61,.3)}.index-badge[data-v-d4375d2c]{color:#3be43d;border:1px solid #3be43d;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}.item-main[data-v-d4375d2c]{flex-direction:column;flex:1;gap:7.5px;min-width:0;line-height:12.5px;display:flex}.item-ip[data-v-d4375d2c],.item-location[data-v-d4375d2c]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-location[data-v-d4375d2c]{color:#3be43d}.item-count[data-v-d4375d2c]{font-size:12px}.empty-state[data-v-d4375d2c]{color:rgba(255,255,255,.65);justify-content:center;align-items:center;height:100%;font-size:12px;display:flex}.right-panel[data-v-96a97dea]{grid-template-rows:minmax(0,1fr) 180px;gap:20px;width:18%;min-width:240px;height:100%;min-height:0;display:grid}.right-panel[data-v-96a97dea]>*{min-height:0}.protection-screen-setting[data-v-49bd0f14]{padding:20px}.coords-divider[data-v-49bd0f14]{margin-bottom:16px}.coords-divider[data-v-49bd0f14] .n-divider__title{font-size:14px}.protection-screen-setting[data-v-49bd0f14] .n-form-item-label__text{white-space:nowrap}.protection-screen-page[data-v-30e93bdc]{color:#fff;background-image:url(/static/vite/images/waf-screen-bg.png);background-position:50%;background-size:cover;width:100%;position:relative;overflow:hidden}.protection-screen-map[data-v-30e93bdc]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.protection-screen-content[data-v-30e93bdc]{z-index:2;box-sizing:border-box;pointer-events:none;flex-direction:column;gap:20px;height:100%;min-height:0;padding:10px;display:flex;position:relative}.protection-screen-main[data-v-30e93bdc]{pointer-events:none;flex:1;justify-content:space-between;gap:10px;min-height:0;padding:0 10px;display:flex}.protection-screen-main[data-v-30e93bdc]>*{pointer-events:auto}.protection-screen-page[data-v-30e93bdc]:-webkit-full-screen{min-height:100vh;height:100vh!important}.protection-screen-page[data-v-30e93bdc]:fullscreen{min-height:100vh;height:100vh!important}.protection-screen-page:-webkit-full-screen .protection-screen-content[data-v-30e93bdc]{height:100vh}.protection-screen-page:fullscreen .protection-screen-content[data-v-30e93bdc]{height:100vh}@media (max-width:1280px){.protection-screen-main[data-v-30e93bdc]{padding-left:0;padding-right:0}}.screen-panel[data-v-6aeddb7f]{background:var(--screen-surface);border:1px solid var(--screen-border);min-width:0;box-shadow:var(--screen-shadow);border-radius:8px;overflow:hidden}.qps-panel[data-v-6aeddb7f]{flex-direction:column;min-height:357px;display:flex}.panel-header[data-v-6aeddb7f]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:18px 22px;display:flex}.panel-header.compact[data-v-6aeddb7f]{min-height:66px;padding-top:16px;padding-bottom:16px}.panel-title[data-v-6aeddb7f]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.panel-description[data-v-6aeddb7f]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}.chart-body[data-v-6aeddb7f]{box-sizing:border-box;min-height:var(--analytics-visual-height);flex:1 1 var(--analytics-visual-height);padding:18px 24px 16px;display:flex}.chart-instance[data-v-6aeddb7f]{width:100%;height:100%;min-height:0}.empty-state[data-v-6aeddb7f]{width:100%;height:100%;min-height:0;color:var(--screen-dim);place-items:center;font-size:11px;display:grid}.screen-panel[data-v-c43b92e6]{background:var(--screen-surface);border:1px solid var(--screen-border);min-width:0;box-shadow:var(--screen-shadow);border-radius:8px;overflow:hidden}.chart-panel[data-v-c43b92e6]{flex-direction:column;min-height:357px;display:flex}.panel-header[data-v-c43b92e6]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:18px 22px;display:flex}.panel-header.compact[data-v-c43b92e6]{min-height:66px;padding-top:16px;padding-bottom:16px}.panel-title[data-v-c43b92e6]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.panel-description[data-v-c43b92e6]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}.chart-body[data-v-c43b92e6]{box-sizing:border-box;min-height:var(--analytics-visual-height);flex:1 1 var(--analytics-visual-height);padding:18px 24px 20px;display:flex}.chart-instance[data-v-c43b92e6]{width:100%;height:100%;min-height:0}.empty-state[data-v-c43b92e6]{width:100%;height:100%;min-height:0;color:var(--screen-dim);place-items:center;font-size:11px;display:grid}.screen-panel[data-v-cb8d70a1]{background:var(--screen-surface);border:1px solid var(--screen-border);min-width:0;box-shadow:var(--screen-shadow);border-radius:8px;overflow:hidden}.type-panel[data-v-cb8d70a1]{flex-direction:column;min-height:357px;display:flex}.panel-header[data-v-cb8d70a1]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:16px 18px;display:flex}.panel-header.compact[data-v-cb8d70a1]{min-height:66px;padding-top:14px;padding-bottom:14px}.panel-title[data-v-cb8d70a1]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.panel-description[data-v-cb8d70a1]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}.block-body[data-v-cb8d70a1]{box-sizing:border-box;min-height:var(--analytics-visual-height);flex:1 1 var(--analytics-visual-height);padding:8px 14px 7px 9px}.block-chart[data-v-cb8d70a1]{width:100%;height:100%;min-height:170px;position:relative}.chart-tooltip[data-v-cb8d70a1]{z-index:5;box-sizing:border-box;width:180px;color:var(--screen-text);background:var(--screen-surface);border:1px solid var(--screen-border-strong);pointer-events:none;border-radius:4px;flex-direction:column;gap:4px;padding:9px 11px;font-size:11px;line-height:1.35;display:flex;position:absolute;box-shadow:0 8px 20px rgba(0,0,0,.16)}.chart-tooltip strong[data-v-cb8d70a1]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.chart-tooltip span[data-v-cb8d70a1]{color:var(--screen-muted)}.block-y-axis[data-v-cb8d70a1]{color:var(--screen-dim);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:8px;bottom:43px;left:0}.block-plot[data-v-cb8d70a1]{position:absolute;top:8px;bottom:0;left:24px;right:0}.block-grid[data-v-cb8d70a1]{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;bottom:43px;left:0;right:0}.block-grid span[data-v-cb8d70a1]{background:repeating-linear-gradient(to right, var(--screen-grid) 0, var(--screen-grid) 3px, transparent 3px, transparent 7px);width:100%;height:1px}.block-columns[data-v-cb8d70a1]{grid-template-columns:repeat(var(--column-count), minmax(0, 1fr));gap:10px;display:grid;position:absolute;top:0;bottom:0;left:4px;right:4px}.block-column[data-v-cb8d70a1]{grid-template-rows:minmax(0,1fr) 38px;gap:5px;min-width:0;display:grid}.block-measure[data-v-cb8d70a1]{justify-content:center;align-items:flex-end;min-height:0;display:flex;position:relative}.block-bar[data-v-cb8d70a1]{width:min(46px,58%);height:var(--bar-height);background:var(--screen-green);min-height:0;opacity:var(--bar-opacity,1);border-radius:3px 3px 0 0;transition:opacity .15s}.block-column:hover .block-bar[data-v-cb8d70a1]{opacity:.76}.block-value[data-v-cb8d70a1]{bottom:calc(var(--bar-height) + 5px);color:var(--screen-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:720;position:absolute;left:50%;transform:translate(-50%)}.block-value em[data-v-cb8d70a1]{color:var(--screen-dim);margin-left:3px;font-size:10px;font-style:normal;font-weight:620}.block-label[data-v-cb8d70a1]{color:var(--screen-dim);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.empty-state[data-v-cb8d70a1]{min-height:var(--analytics-visual-height);flex:1 1 var(--analytics-visual-height);color:var(--screen-dim);place-items:center;font-size:11px;display:grid}@media (max-width:560px){.block-columns[data-v-cb8d70a1]{gap:5px}.block-bar[data-v-cb8d70a1]{width:min(38px,64%)}}.analytics-grid[data-v-161cf5f1]{--analytics-visual-height:244px;grid-template-columns:minmax(0,2.12fr) minmax(355px,.88fr);gap:14px;margin-top:14px;display:grid}.analytics-primary[data-v-161cf5f1]{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:14px;min-width:0;display:grid}@media (max-width:1180px){.analytics-grid[data-v-161cf5f1]{--analytics-visual-height:270px}}@media (max-width:1100px){.analytics-grid[data-v-161cf5f1]{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.analytics-primary[data-v-161cf5f1]{grid-template-columns:minmax(0,1fr)}}.map-container[data-v-c4582505]{width:100%;height:100%}.screen-panel[data-v-132fea7c]{background:var(--screen-surface);border:1px solid var(--screen-border);min-width:0;box-shadow:var(--screen-shadow);border-radius:8px;overflow:hidden}.overview-panel[data-v-132fea7c]{flex-direction:column;min-height:0;display:flex}.panel-header[data-v-132fea7c]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:16px 18px;display:flex}.panel-title[data-v-132fea7c]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.panel-description[data-v-132fea7c]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}.legend-dot[data-v-132fea7c]{background:var(--screen-green-highlight);border-radius:50%;width:6px;height:6px;display:inline-block}.map-stage[data-v-132fea7c]{background:var(--screen-surface);height:max(350px,min(36vw,480px));min-height:390px;position:relative;overflow:hidden}.map-legend[data-v-132fea7c]{color:var(--screen-muted);pointer-events:none;align-items:center;gap:16px;font-size:10px;display:flex;position:absolute;bottom:15px;left:18px}.legend-item[data-v-132fea7c],.attack-level-legend[data-v-132fea7c]{align-items:center;gap:6px;display:flex}.attack-level-legend[data-v-132fea7c]{gap:4px;margin-right:8px}.attack-level-legend b[data-v-132fea7c]{font-weight:400}.attack-level-legend i[data-v-132fea7c]{width:15px;height:4px;display:block}.attack-level-legend i[data-v-132fea7c]:first-of-type{background:rgba(62,183,82,.13)}.attack-level-legend i[data-v-132fea7c]:nth-of-type(2){background:rgba(62,183,82,.5)}.attack-level-legend i[data-v-132fea7c]:nth-of-type(3){background:#3eb752}.legend-dot.attack[data-v-132fea7c]{background:var(--screen-red)}.legend-dot.origin[data-v-132fea7c]{background:var(--screen-green-highlight)}.origin-label[data-v-132fea7c]{border-left:2px solid var(--screen-green-highlight);pointer-events:none;flex-direction:column;padding-left:9px;display:flex;position:absolute;bottom:15px;right:4%}.origin-label span[data-v-132fea7c]{color:var(--screen-dim);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.origin-label strong[data-v-132fea7c]{max-width:180px;color:var(--screen-text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.map-summary[data-v-132fea7c]{grid-template-columns:1.25fr repeat(3,1fr);min-height:62px;display:grid}.summary-item[data-v-132fea7c]{border-top:1px solid var(--screen-border);border-right:1px solid var(--screen-border);flex-direction:column;gap:5px;padding:12px 16px;display:flex}.summary-item[data-v-132fea7c]:last-child{border-right:0}.summary-item span[data-v-132fea7c]{color:var(--screen-dim);letter-spacing:.045em;text-transform:uppercase;font-size:12px}.summary-item strong[data-v-132fea7c]{color:var(--screen-text);font-size:14px;font-weight:630}.summary-item.attack strong[data-v-132fea7c]{color:var(--screen-red)}@media (max-width:760px){.map-stage[data-v-132fea7c]{height:310px;min-height:310px}.map-summary[data-v-132fea7c]{grid-template-columns:repeat(2,1fr)}.summary-item[data-v-132fea7c]:nth-child(2){border-right:0}.origin-label[data-v-132fea7c]{display:none}}.screen-header[data-v-cac5f058]{justify-content:flex-end;align-items:center;margin-bottom:14px;display:flex}.header-actions[data-v-cac5f058]{align-items:center;gap:7px;display:flex}.action-button[data-v-cac5f058]{width:34px;height:34px;color:var(--screen-muted);background:var(--screen-surface);border:1px solid var(--screen-border);cursor:pointer;border-radius:7px;place-items:center;padding:0;font-size:15px;transition:color .18s,background .18s,border-color .18s;display:grid}.action-button[data-v-cac5f058]:hover{color:var(--screen-text);background:var(--screen-soft);border-color:var(--screen-border-strong)}.action-button[data-v-cac5f058]:focus-visible{outline:2px solid var(--screen-green-highlight);outline-offset:2px}.selected-attack[data-v-cbb9af54]{background:var(--screen-surface-secondary);border-top:1px solid var(--screen-border);flex:none;padding:12px 16px 14px}.selected-header[data-v-cbb9af54]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.selected-label[data-v-cbb9af54]{color:var(--screen-red);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.selected-icon[data-v-cbb9af54]{color:currentColor;font-size:10px;font-style:normal;line-height:1}.carousel-actions[data-v-cbb9af54]{align-items:center;gap:8px;display:flex}.carousel-actions em[data-v-cbb9af54]{color:var(--screen-dim);font-size:12px;font-style:normal}.next-button[data-v-cbb9af54]{height:25px;color:var(--screen-muted);background:var(--screen-surface);border:1px solid var(--screen-border-strong);cursor:pointer;border-radius:6px;align-items:center;gap:2px;padding:0 8px;font-size:9px;display:inline-flex}.next-button[data-v-cbb9af54]:disabled{cursor:not-allowed;opacity:.45}.next-button[data-v-cbb9af54]:focus-visible{outline:2px solid var(--screen-green-highlight);outline-offset:2px}.attack-card[data-v-cbb9af54]{animation:.25s ease-out detail-slide-cbb9af54}.attack-ip[data-v-cbb9af54]{color:var(--screen-text);margin-bottom:10px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:720;display:block}.detail-grid[data-v-cbb9af54]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.detail-grid div[data-v-cbb9af54]{min-width:0}.detail-grid dt[data-v-cbb9af54]{color:var(--screen-dim);margin-bottom:3px;font-size:10px}.detail-grid dd[data-v-cbb9af54]{color:var(--screen-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.empty-state[data-v-cbb9af54]{min-height:78px;color:var(--screen-dim);place-items:center;font-size:10px;display:grid}@keyframes detail-slide-cbb9af54{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.attack-card[data-v-cbb9af54]{animation:none}}.table-wrap[data-v-b66d0844]{scrollbar-width:none;flex:1;min-height:0;position:relative;overflow-y:auto}.table-wrap[data-v-b66d0844]::-webkit-scrollbar{display:none}.rank-table[data-v-b66d0844]{letter-spacing:-.15px;border-collapse:collapse;table-layout:fixed;width:100%;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.rank-column[data-v-b66d0844]{width:9%}.ip-column[data-v-b66d0844]{width:37%}.country-column[data-v-b66d0844]{width:39%}.hits-column[data-v-b66d0844]{width:15%}.rank-table th[data-v-b66d0844]{z-index:1;height:27px;color:var(--screen-dim);letter-spacing:.04em;text-align:left;text-transform:uppercase;background:var(--screen-surface-secondary);border-bottom:1px solid var(--screen-border);padding:0 10px;font-size:11px;font-weight:700;position:sticky;top:0}.hits-heading[data-v-b66d0844]{text-align:right!important}.rank-table td[data-v-b66d0844]{height:39px;color:var(--screen-muted);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--screen-border);padding:0 10px;font-size:12px;overflow:hidden}.rank-row[data-v-b66d0844]{cursor:pointer;transition:background .14s}.rank-row[data-v-b66d0844]:hover{background:var(--screen-soft)}.rank-row.selected[data-v-b66d0844]{background:var(--screen-bg)}.rank-row[data-v-b66d0844]:focus-visible{outline:2px solid var(--screen-green);outline-offset:-2px}.rank-no[data-v-b66d0844]{color:var(--screen-dim);font-size:10px}.ip-address[data-v-b66d0844]{font-weight:650;color:var(--screen-text)!important}.country[data-v-b66d0844]{min-width:0;color:var(--screen-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.country-code[data-v-b66d0844]{color:var(--screen-muted);background:var(--screen-soft);border:1px solid var(--screen-border);border-radius:3px;flex:none;place-items:center;padding:1px 4px;font-size:10px;font-style:normal;font-weight:750;line-height:1;display:grid}.country-name[data-v-b66d0844]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hit-count[data-v-b66d0844]{font-weight:720;color:var(--screen-text)!important;text-align:right!important}.empty-state[data-v-b66d0844]{color:var(--screen-dim);place-items:center;font-size:11px;display:grid;position:absolute;top:27px;bottom:0;left:0;right:0}@media (max-width:760px){.rank-column[data-v-b66d0844]{width:11%}.ip-column[data-v-b66d0844]{width:38%}.country-column[data-v-b66d0844]{width:36%}}.screen-panel[data-v-0862b447]{background:var(--screen-surface);border:1px solid var(--screen-border);min-width:0;box-shadow:var(--screen-shadow);border-radius:8px;overflow:hidden}.ranking-panel[data-v-0862b447]{flex-direction:column;min-height:0;display:flex}.panel-header[data-v-0862b447]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:16px 18px;display:flex}.title-row[data-v-0862b447]{align-items:center;gap:9px;display:flex}.panel-title[data-v-0862b447]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.rank-badge[data-v-0862b447]{color:var(--screen-muted);background:var(--screen-soft);border:1px solid var(--screen-border);border-radius:5px;padding:3px 5px;font-size:10px}.panel-description[data-v-0862b447]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}@media (max-width:1100px){.ranking-panel[data-v-0862b447]{height:600px}}.protection-screen-page[data-v-70eff0f8]{--screen-bg:#f8fafc;--screen-surface:#fff;--screen-surface-secondary:#f8fafc;--screen-soft:#f1f5f9;--screen-border:#e2e8f0;--screen-border-strong:#cbd5e1;--screen-text:#0f172a;--screen-muted:#475569;--screen-dim:#94a3b8;--screen-green:#20a53a;--screen-green-highlight:#1a8a2f;--screen-green-soft:rgba(32,165,58,.1);--screen-red:#e5484d;--screen-grid:#eef2f6;--screen-map:#e2e8f0;--screen-map-line:#cbd5e1;--screen-panel-line:rgba(32,165,58,.2);--screen-shadow:none;width:100%;min-height:calc(100vh - 156px);color:var(--screen-text);font-variant-numeric:tabular-nums;background:var(--screen-bg);-webkit-font-smoothing:antialiased;border-radius:8px;overflow:hidden}.protection-screen-page[data-theme=dark-classic][data-v-70eff0f8]{--screen-bg:#18191c;--screen-surface:#1e2024;--screen-surface-secondary:#232529;--screen-soft:#282b31;--screen-border:#2e3136;--screen-border-strong:#454950;--screen-text:#f1f3f6;--screen-muted:#b4bac2;--screen-dim:#878d95;--screen-green-highlight:#3dd160;--screen-green-soft:rgba(32,165,58,.14);--screen-red:#ff7180;--screen-grid:#26292d;--screen-map:#202226;--screen-map-line:#3c4147;--screen-panel-line:rgba(32,165,58,.3)}.dashboard-shell[data-v-70eff0f8]{box-sizing:border-box;width:100%;padding:24px}.dashboard-main[data-v-70eff0f8]{grid-template-columns:minmax(0,2.12fr) minmax(355px,.88fr);align-items:start;gap:14px;display:grid}.ranking-column[data-v-70eff0f8]{width:100%;min-width:0;height:100%;min-height:0;position:relative}.ranking-column[data-v-70eff0f8] .ranking-panel{box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.protection-screen-page[data-v-70eff0f8] button{color:inherit;font:inherit}.protection-screen-page[data-v-70eff0f8] button:focus-visible{outline:2px solid var(--screen-green-highlight);outline-offset:2px}.protection-screen-page[data-v-70eff0f8] .screen-panel{background:var(--screen-surface);border:1px solid var(--screen-border);min-width:0;box-shadow:var(--screen-shadow);border-radius:8px;overflow:hidden}.protection-screen-page[data-v-70eff0f8] .panel-header{background:var(--screen-surface);border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:16px 18px;display:flex}.protection-screen-page[data-v-70eff0f8] .panel-header.compact{min-height:66px;padding-top:14px;padding-bottom:14px}.protection-screen-page[data-v-70eff0f8] .title-row{align-items:center;gap:9px;display:flex}.protection-screen-page[data-v-70eff0f8] .panel-title{color:var(--screen-text);margin:0;font-size:14px;font-weight:620;line-height:1.2}.protection-screen-page[data-v-70eff0f8] .panel-description{color:var(--screen-dim);margin:5px 0 0;font-size:12px;line-height:1.25}.protection-screen-page[data-v-70eff0f8] .block-total{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:68px;display:flex}.protection-screen-page[data-v-70eff0f8] .block-total span{color:var(--screen-dim);text-transform:uppercase;font-size:10px}.protection-screen-page[data-v-70eff0f8] .block-total strong{color:var(--screen-text);font-size:14px}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen{border-radius:0;width:100vw;height:100vh;min-height:100vh;margin:0;overflow-y:auto}.protection-screen-page[data-v-70eff0f8]:fullscreen{border-radius:0;width:100vw;height:100vh;min-height:100vh;margin:0;overflow-y:auto}.protection-screen-page:-webkit-full-screen .dashboard-shell[data-v-70eff0f8]{min-height:100vh}.protection-screen-page:fullscreen .dashboard-shell[data-v-70eff0f8]{min-height:100vh}@media (min-width:1101px){.protection-screen-page:-webkit-full-screen .dashboard-shell[data-v-70eff0f8]{grid-template-rows:auto minmax(0,1.7fr) minmax(0,1fr) auto;height:100vh;display:grid}.protection-screen-page:fullscreen .dashboard-shell[data-v-70eff0f8]{grid-template-rows:auto minmax(0,1.7fr) minmax(0,1fr) auto;height:100vh;display:grid}.protection-screen-page:-webkit-full-screen .dashboard-main[data-v-70eff0f8]{min-height:0}.protection-screen-page:fullscreen .dashboard-main[data-v-70eff0f8]{min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .analytics-grid{min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .analytics-grid{min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .analytics-primary{min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .analytics-primary{min-height:0}.protection-screen-page:-webkit-full-screen .dashboard-main[data-v-70eff0f8]{align-items:stretch}.protection-screen-page:fullscreen .dashboard-main[data-v-70eff0f8]{align-items:stretch}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .overview-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .overview-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .ranking-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .ranking-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .chart-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .chart-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .qps-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .qps-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .type-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .type-panel{height:100%;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .overview-panel .map-stage{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .overview-panel .map-stage{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .chart-panel{flex-direction:column;display:flex}.protection-screen-page[data-v-70eff0f8]:fullscreen .chart-panel{flex-direction:column;display:flex}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .qps-panel{flex-direction:column;display:flex}.protection-screen-page[data-v-70eff0f8]:fullscreen .qps-panel{flex-direction:column;display:flex}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .chart-body{flex:1;min-height:0;display:flex}.protection-screen-page[data-v-70eff0f8]:fullscreen .chart-body{flex:1;min-height:0;display:flex}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .chart-body .chart-instance{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .chart-body .chart-instance{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .chart-body .empty-state{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .chart-body .empty-state{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .type-panel .matrix{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .type-panel .matrix{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:-webkit-full-screen .type-panel>.empty-state{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-70eff0f8]:fullscreen .type-panel>.empty-state{flex:1;height:auto;min-height:0}}@media (max-width:1100px){.protection-screen-page[data-v-70eff0f8]{overflow:visible}.dashboard-main[data-v-70eff0f8]{grid-template-columns:minmax(0,1fr)}.ranking-column[data-v-70eff0f8]{height:auto;position:static}.ranking-column[data-v-70eff0f8] .ranking-panel{height:600px;position:static}}@media (prefers-reduced-motion:reduce){.protection-screen-page[data-v-70eff0f8] *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.rank-table[data-v-ae4b9b3f]{--n-merged-border-color:transparent;height:100%}.rank-table[data-v-ae4b9b3f] .n-data-table-thead{display:none}.bt-radio[data-v-a8ee92bb] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-a8ee92bb]{width:220px}.bt-date-picker[data-v-a8ee92bb] .n-input{border-top-left-radius:0;border-bottom-left-radius:0}.report-tabs[data-v-d7f08a96]{--n-tab-gap:0;--n-tab-padding:14px 24px;--n-tab-font-size:14px;--n-pane-padding-top:16px;--n-pane-padding-left:16px;--n-pane-padding-right:16px;--n-pane-padding-bottom:16px}.report-card[data-v-d7f08a96]{--n-title-font-size:14px}.report-card[data-v-d7f08a96] .n-card-header{min-height:50px}.param-list[data-v-677b1e65]{border:1px solid #ccc;border-radius:4px;flex-wrap:wrap;gap:10px;padding:16px;display:flex}.param-list .param-item[data-v-677b1e65]{cursor:pointer;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;width:90px;height:30px;display:flex}.param-list .param-item.active[data-v-677b1e65]{background:url(/static/vite/images/icon-tag-switched.png) right -1px bottom -1px/15px no-repeat;border:1px solid #20a53a}.setting-card[data-v-5ce32ea5]{background-color:var(--router-menu-active-bg);cursor:pointer;border-radius:4px;padding:20px;transition:background-color .2s}.setting-card.error[data-v-5ce32ea5]{background-color:rgba(255,0,0,.1)}.setting-card .n-button+.n-button[data-v-5ce32ea5]{margin-left:12px}.setting-card[data-v-d7b079fc]{border:1px solid var(--n-border-color);cursor:pointer;padding:20px;transition:background-color .2s}.setting-card[data-v-d7b079fc]:hover{background-color:rgba(165,165,165,.08)}.setting-tabs[data-v-6e83b8e7]{--n-tab-gap:0;--n-tab-font-size:14px;--n-tab-padding:14px 20px 12px;--n-tab-font-weight-active:700}.bt-radio[data-v-a055a9ae] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-a055a9ae] .n-input{border-top-left-radius:0;border-bottom-left-radius:0} diff --git a/BTPanel/static/vite/css/view-wp.css b/BTPanel/static/vite/css/view-wp.css index f4813992..c94c9d9f 100644 --- a/BTPanel/static/vite/css/view-wp.css +++ b/BTPanel/static/vite/css/view-wp.css @@ -1 +1 @@ -.text[data-v-d652ceef]{cursor:default;--un-bg-opacity:1;background-color:rgba(247,247,247,var(--un-bg-opacity)) ;width:300px;padding-left:10px;padding-right:10px;line-height:32px}.language[data-v-d652ceef]{width:300px}.language[data-v-d652ceef] .n-base-loading{display:none}.language[data-v-d652ceef] .n-base-selection--disabled{--n-border:none;--n-text-color-disabled:#333}.language[data-v-d652ceef] .n-base-selection.n-base-selection--disabled .n-base-selection-label .n-base-selection-input,.language[data-v-d652ceef] .n-base-selection.n-base-selection--disabled .n-base-selection-label{cursor:default}.login-tips-box[data-v-55e2b520]{background-color:var(--color-bg-2);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:16px;display:flex}.more-settings__arrow[data-v-fd40b6e4]{transition:transform .2s}.more-settings__arrow.is-expanded[data-v-fd40b6e4]{transform:rotate(180deg)}.n-alert[data-v-e1070ba1]{--n-padding:16px;--n-font-size:12px}.n-alert[data-v-af63ae26]{--n-padding:16px 24px 16px 16px}.close-btn[data-v-af63ae26]{background-color:var(--color-bg-2);border-color:var(--color-border);color:var(--color-error)}.close-btn[data-v-af63ae26]:hover{background-color:var(--color-error);color:#fff}.empty-state[data-v-6a349354]{border-color:var(--color-border);background-color:var(--color-bg-4)}.empty-icon[data-v-6a349354]{color:var(--color-border)}.empty-text[data-v-6a349354]{color:var(--color-text-desc)}.list-count[data-v-6a349354]{background-color:var(--color-bg-3);color:var(--color-text-3)}.n-alert[data-v-065ce8aa]{--n-padding:16px}.data-box[data-v-2be54d83]{border:1px solid #c7c7c7;border-radius:10px;flex-direction:column;gap:10px;width:100%;max-height:200px;padding:10px;display:flex;overflow-y:auto}.site-content[data-v-c14224ee]{border:1px solid #ececec;height:300px;overflow-y:auto}.site-content .content-item[data-v-c14224ee]{border-bottom:1px solid #ececec;max-height:80px;padding:12px;font-size:13px;transition:background-color .3s}.site-content .content-item[data-v-c14224ee]:hover{background-color:var(--site-detele-content-item-hover-bg)}.site-content .content-item .site-size[data-v-c14224ee],.site-content .content-item .site-db[data-v-c14224ee]{align-items:center;min-height:24px;display:flex}.site-content .content-item .site-title[data-v-c14224ee]{width:170px}.site-content .content-item .site-path[data-v-c14224ee]{flex:1;align-items:center;width:0;margin:0 10px;display:flex}.site-content .content-item .site-path .value[data-v-c14224ee]{text-overflow:ellipsis;white-space:nowrap;max-width:162px;margin:0 4px;overflow:hidden}.site-content .content-item .db-name[data-v-c14224ee]{width:170px}.site-content .content-item .db-size[data-v-c14224ee]{flex:1;margin:0 10px}.site-content .content-item .db-time[data-v-c14224ee],.site-content .content-item .site-time[data-v-c14224ee]{text-align:right;width:130px}.login-tips-box[data-v-c3a587e1]{background-color:var(--color-bg-2);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:16px;display:flex}[data-v-49e4da69] .custom-table thead th{background-color:#fff}.tools-card[data-v-0334d4d3]{background-color:var(--color-bg-2);border-radius:4px;align-items:center;padding:12px 24px;display:flex}.tools-card+.tools-card[data-v-0334d4d3]{margin-top:16px}.tools-card .tools-img[data-v-0334d4d3]{justify-content:center;width:26px;display:flex}.tools-card .tools-name[data-v-0334d4d3]{min-width:150px;padding:0 12px;font-size:13px}.tools-card .n-button[data-v-0334d4d3]{width:32px;margin-left:12px;padding:0}.tools-card .tools-desc[data-v-0334d4d3]{margin-left:16px}.circle[data-v-a7530cdd]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.step-list[data-v-0623890a]{flex-direction:column;gap:10px;display:flex}.step-card[data-v-0623890a]{border:1px solid var(--color-border);background:var(--color-bg-1);border-radius:8px;align-items:flex-start;gap:16px;padding:16px;transition:border-color .2s,background-color .2s;display:flex}.step-indicator[data-v-0623890a]{color:#aeb7c4;border:2px solid #dce2ea;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;line-height:1;display:flex}.step-title[data-v-0623890a],.step-description[data-v-0623890a]{color:var(--color-text-4)}.step-card.is-finish[data-v-0623890a]{border-color:color-mix(in srgb, #20a53a 18%, var(--color-border));background:color-mix(in srgb, #20a53a 4%, var(--color-bg-1))}.step-card.is-finish .step-indicator[data-v-0623890a]{color:#fff;background:#20a53a;border-color:#20a53a}.step-card.is-finish .step-title[data-v-0623890a]{color:var(--color-text-2)}.step-card.is-finish .step-description[data-v-0623890a]{color:var(--color-text-3)}.step-card.is-process[data-v-0623890a]{background:color-mix(in srgb, #20a53a 7%, var(--color-bg-1));border-color:#20a53a}.step-card.is-process .step-indicator[data-v-0623890a]{color:#20a53a;border-color:#20a53a;box-shadow:0 0 0 4px rgba(32,165,58,.12)}.step-card.is-process .step-title[data-v-0623890a]{color:#20a53a}.step-card.is-process .step-description[data-v-0623890a]{color:var(--color-text-3)}.step-card.is-error[data-v-0623890a]{border-color:color-mix(in srgb, var(--color-error) 48%, var(--color-border));background:color-mix(in srgb, var(--color-error) 15%, var(--color-bg-1))}.step-card.is-error .step-indicator[data-v-0623890a]{border-color:var(--color-error);background:var(--color-error);color:#fff}.step-card.is-error .step-title[data-v-0623890a],.step-card.is-error .step-description[data-v-0623890a]{color:var(--color-error)}.step-card.is-wait[data-v-0623890a]{opacity:.55}.success-icon[data-v-8f163ba8]{background-color:color-mix(in srgb, var(--color-primary) 9%, var(--color-bg-2));border-radius:50%;width:58px;height:58px}.login-card[data-v-8f163ba8]{border-style:solid;border-width:1px;border-color:var(--color-border);background-color:var(--site-task-result-table-bg);border-radius:10px;margin-top:24px}.login-row[data-v-8f163ba8]{height:40px}.website-status[data-v-f0b6174a]{cursor:pointer;padding-left:10px;font-size:20px;display:flex}.website-name[data-v-825ede00]{align-items:center;gap:8px;width:100%;display:flex}.website-icon[data-v-825ede00]{cursor:pointer;flex-shrink:0;width:24px}.website-info[data-v-825ede00]{flex:1;min-width:0;overflow:hidden}.website-description[data-v-825ede00]{max-width:250px;margin-top:2px}.warning[data-v-0e6903b8]{color:#e6a23c;background-color:#fdf6ec;border-radius:4px;padding:8px}[data-v-5e116ab8] .row-padding>:last-child,[data-v-d7b2c314] .row-padding>:last-child{padding-left:0!important}.utils-list[data-v-eeca6a8e]{width:100%}.utils-item[data-v-eeca6a8e]{--utils-border:#efeff5;border-bottom:1px solid var(--utils-border);padding-top:15px;padding-bottom:15px}.utils-item--sub[data-v-eeca6a8e]{padding-left:28px}.utils-item--last[data-v-eeca6a8e]{border-bottom:0}.utils-checkbox[data-v-eeca6a8e]{align-items:flex-start;width:100%}.utils-content[data-v-eeca6a8e]{min-width:0;padding-left:10px}.utils-desc[data-v-eeca6a8e]{color:var(--color-text-desc) ;margin-top:10px;line-height:16px}.utils-actions[data-v-eeca6a8e]{padding-top:20px;padding-left:24px}:root[theme-mode=dark] .utils-item{--utils-border:var(--color-border)}[data-v-3a4cae8b] .n-alert .n-alert-body{--n-padding:5px 8px}.ul-style[data-v-7a38d82d]{justify-content:center;align-items:center;gap:20px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-7a38d82d]{align-items:center;display:flex}[data-v-8784a81f] .wp-subsite-child-row>td{background:var(--site-subsite-bg)}[data-v-8784a81f] .wp-subsite-child-row .n-data-table-td--selection{padding-left:20px!important}[data-v-8784a81f] .wp-subsite-parent-row-clickable>td{cursor:pointer;user-select:none}[data-v-8784a81f] .wp-toolkit-table-example{padding:0}[data-v-8784a81f] .wp-toolkit-table-name{padding-left:0}[data-v-8784a81f] .n-data-table .n-data-table-check-extra{color:var(--color-text-base);font-size:16px;right:-10px} +.text[data-v-d652ceef]{cursor:default;--un-bg-opacity:1;background-color:rgba(247,247,247,var(--un-bg-opacity)) ;width:300px;padding-left:10px;padding-right:10px;line-height:32px}.language[data-v-d652ceef]{width:300px}.language[data-v-d652ceef] .n-base-loading{display:none}.language[data-v-d652ceef] .n-base-selection--disabled{--n-border:none;--n-text-color-disabled:#333}.language[data-v-d652ceef] .n-base-selection.n-base-selection--disabled .n-base-selection-label .n-base-selection-input,.language[data-v-d652ceef] .n-base-selection.n-base-selection--disabled .n-base-selection-label{cursor:default}.login-tips-box[data-v-55e2b520]{background-color:var(--color-bg-2);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:16px;display:flex}.more-settings__arrow[data-v-aa32f2cf]{transition:transform .2s}.more-settings__arrow.is-expanded[data-v-aa32f2cf]{transform:rotate(180deg)}.n-alert[data-v-e1070ba1]{--n-padding:16px;--n-font-size:12px}.n-alert[data-v-af63ae26]{--n-padding:16px 24px 16px 16px}.close-btn[data-v-af63ae26]{background-color:var(--color-bg-2);border-color:var(--color-border);color:var(--color-error)}.close-btn[data-v-af63ae26]:hover{background-color:var(--color-error);color:#fff}.empty-state[data-v-6a349354]{border-color:var(--color-border);background-color:var(--color-bg-4)}.empty-icon[data-v-6a349354]{color:var(--color-border)}.empty-text[data-v-6a349354]{color:var(--color-text-desc)}.list-count[data-v-6a349354]{background-color:var(--color-bg-3);color:var(--color-text-3)}.n-alert[data-v-065ce8aa]{--n-padding:16px}.data-box[data-v-2be54d83]{border:1px solid #c7c7c7;border-radius:10px;flex-direction:column;gap:10px;width:100%;max-height:200px;padding:10px;display:flex;overflow-y:auto}.site-content[data-v-c14224ee]{border:1px solid #ececec;height:300px;overflow-y:auto}.site-content .content-item[data-v-c14224ee]{border-bottom:1px solid #ececec;max-height:80px;padding:12px;font-size:13px;transition:background-color .3s}.site-content .content-item[data-v-c14224ee]:hover{background-color:var(--site-detele-content-item-hover-bg)}.site-content .content-item .site-size[data-v-c14224ee],.site-content .content-item .site-db[data-v-c14224ee]{align-items:center;min-height:24px;display:flex}.site-content .content-item .site-title[data-v-c14224ee]{width:170px}.site-content .content-item .site-path[data-v-c14224ee]{flex:1;align-items:center;width:0;margin:0 10px;display:flex}.site-content .content-item .site-path .value[data-v-c14224ee]{text-overflow:ellipsis;white-space:nowrap;max-width:162px;margin:0 4px;overflow:hidden}.site-content .content-item .db-name[data-v-c14224ee]{width:170px}.site-content .content-item .db-size[data-v-c14224ee]{flex:1;margin:0 10px}.site-content .content-item .db-time[data-v-c14224ee],.site-content .content-item .site-time[data-v-c14224ee]{text-align:right;width:130px}.login-tips-box[data-v-c3a587e1]{background-color:var(--color-bg-2);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:16px;display:flex}[data-v-49e4da69] .custom-table thead th{background-color:#fff}.tools-card[data-v-0334d4d3]{background-color:var(--color-bg-2);border-radius:4px;align-items:center;padding:12px 24px;display:flex}.tools-card+.tools-card[data-v-0334d4d3]{margin-top:16px}.tools-card .tools-img[data-v-0334d4d3]{justify-content:center;width:26px;display:flex}.tools-card .tools-name[data-v-0334d4d3]{min-width:150px;padding:0 12px;font-size:13px}.tools-card .n-button[data-v-0334d4d3]{width:32px;margin-left:12px;padding:0}.tools-card .tools-desc[data-v-0334d4d3]{margin-left:16px}.circle[data-v-a7530cdd]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.step-list[data-v-0623890a]{flex-direction:column;gap:10px;display:flex}.step-card[data-v-0623890a]{border:1px solid var(--color-border);background:var(--color-bg-1);border-radius:8px;align-items:flex-start;gap:16px;padding:16px;transition:border-color .2s,background-color .2s;display:flex}.step-indicator[data-v-0623890a]{color:#aeb7c4;border:2px solid #dce2ea;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;line-height:1;display:flex}.step-title[data-v-0623890a],.step-description[data-v-0623890a]{color:var(--color-text-4)}.step-card.is-finish[data-v-0623890a]{border-color:color-mix(in srgb, #20a53a 18%, var(--color-border));background:color-mix(in srgb, #20a53a 4%, var(--color-bg-1))}.step-card.is-finish .step-indicator[data-v-0623890a]{color:#fff;background:#20a53a;border-color:#20a53a}.step-card.is-finish .step-title[data-v-0623890a]{color:var(--color-text-2)}.step-card.is-finish .step-description[data-v-0623890a]{color:var(--color-text-3)}.step-card.is-process[data-v-0623890a]{background:color-mix(in srgb, #20a53a 7%, var(--color-bg-1));border-color:#20a53a}.step-card.is-process .step-indicator[data-v-0623890a]{color:#20a53a;border-color:#20a53a;box-shadow:0 0 0 4px rgba(32,165,58,.12)}.step-card.is-process .step-title[data-v-0623890a]{color:#20a53a}.step-card.is-process .step-description[data-v-0623890a]{color:var(--color-text-3)}.step-card.is-error[data-v-0623890a]{border-color:color-mix(in srgb, var(--color-error) 48%, var(--color-border));background:color-mix(in srgb, var(--color-error) 15%, var(--color-bg-1))}.step-card.is-error .step-indicator[data-v-0623890a]{border-color:var(--color-error);background:var(--color-error);color:#fff}.step-card.is-error .step-title[data-v-0623890a],.step-card.is-error .step-description[data-v-0623890a]{color:var(--color-error)}.step-card.is-wait[data-v-0623890a]{opacity:.55}.success-icon[data-v-8f163ba8]{background-color:color-mix(in srgb, var(--color-primary) 9%, var(--color-bg-2));border-radius:50%;width:58px;height:58px}.login-card[data-v-8f163ba8]{border-style:solid;border-width:1px;border-color:var(--color-border);background-color:var(--site-task-result-table-bg);border-radius:10px;margin-top:24px}.login-row[data-v-8f163ba8]{height:40px}.website-status[data-v-f0b6174a]{cursor:pointer;padding-left:10px;font-size:20px;display:flex}.website-name[data-v-825ede00]{align-items:center;gap:8px;width:100%;display:flex}.website-icon[data-v-825ede00]{cursor:pointer;flex-shrink:0;width:24px}.website-info[data-v-825ede00]{flex:1;min-width:0;overflow:hidden}.website-description[data-v-825ede00]{max-width:250px;margin-top:2px}.warning[data-v-0e6903b8]{color:#e6a23c;background-color:#fdf6ec;border-radius:4px;padding:8px}[data-v-5e116ab8] .row-padding>:last-child,[data-v-d7b2c314] .row-padding>:last-child{padding-left:0!important}.utils-list[data-v-eeca6a8e]{width:100%}.utils-item[data-v-eeca6a8e]{--utils-border:#efeff5;border-bottom:1px solid var(--utils-border);padding-top:15px;padding-bottom:15px}.utils-item--sub[data-v-eeca6a8e]{padding-left:28px}.utils-item--last[data-v-eeca6a8e]{border-bottom:0}.utils-checkbox[data-v-eeca6a8e]{align-items:flex-start;width:100%}.utils-content[data-v-eeca6a8e]{min-width:0;padding-left:10px}.utils-desc[data-v-eeca6a8e]{color:var(--color-text-desc) ;margin-top:10px;line-height:16px}.utils-actions[data-v-eeca6a8e]{padding-top:20px;padding-left:24px}:root[theme-mode=dark] .utils-item{--utils-border:var(--color-border)}[data-v-3a4cae8b] .n-alert .n-alert-body{--n-padding:5px 8px}.ul-style[data-v-7a38d82d]{justify-content:center;align-items:center;gap:20px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-7a38d82d]{align-items:center;display:flex}[data-v-b98b4c82] .wp-subsite-child-row>td{background:var(--site-subsite-bg)}[data-v-b98b4c82] .wp-subsite-child-row .n-data-table-td--selection{padding-left:20px!important}[data-v-b98b4c82] .wp-subsite-parent-row-clickable>td{cursor:pointer;user-select:none}[data-v-b98b4c82] .wp-toolkit-table-example{padding:0}[data-v-b98b4c82] .wp-toolkit-table-name{padding-left:0}[data-v-b98b4c82] .n-data-table .n-data-table-check-extra{color:var(--color-text-base);font-size:16px;right:-10px} diff --git a/BTPanel/static/vite/images/banner.png b/BTPanel/static/vite/images/banner.png index b646a632..faf99eae 100644 Binary files a/BTPanel/static/vite/images/banner.png and b/BTPanel/static/vite/images/banner.png differ diff --git a/BTPanel/static/vite/images/banner2.png b/BTPanel/static/vite/images/banner2.png index faf99eae..b646a632 100644 Binary files a/BTPanel/static/vite/images/banner2.png and b/BTPanel/static/vite/images/banner2.png differ diff --git a/BTPanel/static/vite/images/bg.png b/BTPanel/static/vite/images/bg.png index 0aede505..2f91458d 100644 Binary files a/BTPanel/static/vite/images/bg.png and b/BTPanel/static/vite/images/bg.png differ diff --git a/BTPanel/static/vite/images/bg2.png b/BTPanel/static/vite/images/bg2.png index 2f91458d..0aede505 100644 Binary files a/BTPanel/static/vite/images/bg2.png and b/BTPanel/static/vite/images/bg2.png differ diff --git a/BTPanel/static/vite/js/app-base-legacy.js b/BTPanel/static/vite/js/app-base-legacy.js index f1fa3bd4..9b5d1c24 100644 --- a/BTPanel/static/vite/js/app-base-legacy.js +++ b/BTPanel/static/vite/js/app-base-legacy.js @@ -1,5 +1,5 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./vendor-code-highlight-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,ee,D,O,k,A,j,M,N,P,F,te,I,ne,L,re,ie,ae,oe,se,ce,le,ue,R,z,B,V,H,U,de,fe,pe,W,G,K,q,me,J,he,Y,ge,X,_e,Z,Q,ve,ye,be,$,xe;function Se(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1].n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{height:40px}.bt-tabs[data-v-043d4e8c]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab:not(.n-tabs-tab--active):not(.n-tabs-tab--disabled):hover{color:var(--color-primary)}.bt-tabs[data-v-043d4e8c]>.n-tab-pane{flex:1;overflow:auto}.bt-tabs--card[data-v-043d4e8c]{--n-tab-border-radius:0;--n-tab-color:transparent;--n-tab-border-color:var(--color-border);--n-tab-padding-vertical:0 16px}.bt-tabs--card[data-v-043d4e8c]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper+.n-tabs-tab-wrapper .n-tabs-tab{border-left:none}.bt-tabs--line[data-v-043d4e8c]{--n-tab-text-color:var(--bt-tabs-modal-line-color);--n-tab-padding-vertical:0}.bt-tabs--line[data-v-043d4e8c]>.n-tabs-nav{--n-tab-gap:20px;margin-top:-12px}.bt-tabs--line[data-v-043d4e8c]>.n-tabs-nav .n-tabs-tab{height:38px;font-size:13px;font-weight:500}.full-btn[data-v-b3418b8a]{opacity:0;width:40px;padding:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:1rem;right:1rem}.group:hover .full-btn[data-v-b3418b8a]{opacity:1}.bt-log[data-v-b3418b8a]{background:0 0;border:none;border-radius:0;height:100%;font-size:13px;overflow:auto}.bt-log[data-v-b3418b8a] .hljs{white-space:pre-wrap;border-radius:4px;height:100%}.bt-tabs-modal[data-v-8839750a]{--n-tab-gap-vertical:0;--n-tab-border-radius:0;height:100%}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav{width:var(--n-tab-item-width)}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-scroll-padding{border:none}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border:none;justify-content:flex-start;height:40px}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .n-tabs-tab__label{overflow:hidden}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-label{align-items:center;gap:6px;min-width:0;display:flex}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-icon{flex-shrink:0;justify-content:center;align-items:center;min-width:16px;min-height:16px;font-size:16px;display:inline-flex}.bt-tabs-modal[data-v-8839750a]>.n-tab-pane{overflow:auto}.bt-tabs-modal--default[data-v-8839750a]{--n-tab-border-color:var(--bt-tabs-modal-bg);--n-tab-color:var(--bt-tabs-modal-bg);--n-tab-text-color-active:var(--tabs-active-text-color);--n-tab-padding-vertical:0 10px 0 20px;--n-tab-item-width:170px}.bt-tabs-modal--default[data-v-8839750a]>.n-tabs-nav{background-color:var(--bt-tabs-modal-bg);border-bottom-left-radius:10px}.bt-tabs-modal--default[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{width:var(--n-tab-item-width)}.bt-tabs-modal--default[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{background-color:var(--bt-tabs-modal-active-bg)}.bt-tabs-modal--sidebar[data-v-8839750a]{--n-tab-border-color:none;--n-tab-color:var(--bt-tabs-modal-color);--n-tab-text-color-active:#fff;--n-tab-padding-vertical:0 10px;--n-tab-item-width:200px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav{background-color:var(--color-bg-2)}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-nav-scroll-wrapper{box-shadow:var(--bt-tabs-modal-left-shadow)}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper{padding:0 10px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper{margin-top:10px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border-radius:10px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{background-color:var(--bt-tabs-modal-left-active-bg)}.is-icon[data-v-8839750a]>.n-tabs-nav{width:81px}.is-icon[data-v-8839750a]>.n-tabs-nav .n-tabs-tab{width:81px!important;height:74px!important}.is-modern[data-v-8839750a]:not(.is-icon){--n-tab-color:transparent;--n-tab-text-color:var(--color-text-2);--n-tab-text-color-active:var(--color-primary);--n-tab-padding-vertical:0 10px;--n-tab-item-width:198px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav{border-right:1px solid var(--color-border);background-color:transparent}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper{padding:0 8px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper{margin-top:8px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper+.n-tabs-tab-wrapper{margin-top:2px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border-radius:5px;width:182px;font-size:13px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab:not(.n-tabs-tab--active):not(.n-tabs-tab--disabled):hover{color:var(--bt-tabs-modal-modern-hover-color);background-color:var(--bt-tabs-modal-modern-hover-bg)}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 9%, var(--color-bg-2))}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-icon{color:var(--color-text-3)}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active .bt-tabs-modal__tab-icon{color:var(--color-primary)!important}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab:hover .bt-tabs-modal__tab-icon{color:var(--bt-tabs-modal-modern-hover-color)}.n-button[data-v-7b828a1a]{--n-height:24px} +(function(){System.register([`./rolldown-runtime-legacy.js?v=1791538283700`,`./vendor-utils-legacy.js?v=1791538283700`,`./vendor-vue-legacy.js?v=1791538283700`,`./vendor-naive-legacy.js?v=1791538283700`,`./app-legacy.js?v=1791538283700`,`./vendor-code-highlight-legacy.js?v=1791538283700`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,ee,D,O,k,A,j,M,N,P,F,te,I,ne,L,re,ie,ae,oe,se,ce,le,ue,R,z,B,V,H,U,de,fe,pe,W,G,K,q,me,J,he,Y,ge,X,_e,Z,Q,ve,ye,be,$,xe;function Se(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1].n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{height:40px}.bt-tabs[data-v-043d4e8c]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab:not(.n-tabs-tab--active):not(.n-tabs-tab--disabled):hover{color:var(--color-primary)}.bt-tabs[data-v-043d4e8c]>.n-tab-pane{flex:1;overflow:auto}.bt-tabs--card[data-v-043d4e8c]{--n-tab-border-radius:0;--n-tab-color:transparent;--n-tab-border-color:var(--color-border);--n-tab-padding-vertical:0 16px}.bt-tabs--card[data-v-043d4e8c]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper+.n-tabs-tab-wrapper .n-tabs-tab{border-left:none}.bt-tabs--line[data-v-043d4e8c]{--n-tab-text-color:var(--bt-tabs-modal-line-color);--n-tab-padding-vertical:0}.bt-tabs--line[data-v-043d4e8c]>.n-tabs-nav{--n-tab-gap:20px;margin-top:-12px}.bt-tabs--line[data-v-043d4e8c]>.n-tabs-nav .n-tabs-tab{height:38px;font-size:13px;font-weight:500}.full-btn[data-v-b3418b8a]{opacity:0;width:40px;padding:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:1rem;right:1rem}.group:hover .full-btn[data-v-b3418b8a]{opacity:1}.bt-log[data-v-b3418b8a]{background:0 0;border:none;border-radius:0;height:100%;font-size:13px;overflow:auto}.bt-log[data-v-b3418b8a] .hljs{white-space:pre-wrap;border-radius:4px;height:100%}.bt-tabs-modal[data-v-8839750a]{--n-tab-gap-vertical:0;--n-tab-border-radius:0;height:100%}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav{width:var(--n-tab-item-width)}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-scroll-padding{border:none}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border:none;justify-content:flex-start;height:40px}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .n-tabs-tab__label{overflow:hidden}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-label{align-items:center;gap:6px;min-width:0;display:flex}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-icon{flex-shrink:0;justify-content:center;align-items:center;min-width:16px;min-height:16px;font-size:16px;display:inline-flex}.bt-tabs-modal[data-v-8839750a]>.n-tab-pane{overflow:auto}.bt-tabs-modal--default[data-v-8839750a]{--n-tab-border-color:var(--bt-tabs-modal-bg);--n-tab-color:var(--bt-tabs-modal-bg);--n-tab-text-color-active:var(--tabs-active-text-color);--n-tab-padding-vertical:0 10px 0 20px;--n-tab-item-width:170px}.bt-tabs-modal--default[data-v-8839750a]>.n-tabs-nav{background-color:var(--bt-tabs-modal-bg);border-bottom-left-radius:10px}.bt-tabs-modal--default[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{width:var(--n-tab-item-width)}.bt-tabs-modal--default[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{background-color:var(--bt-tabs-modal-active-bg)}.bt-tabs-modal--sidebar[data-v-8839750a]{--n-tab-border-color:none;--n-tab-color:var(--bt-tabs-modal-color);--n-tab-text-color-active:#fff;--n-tab-padding-vertical:0 10px;--n-tab-item-width:200px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav{background-color:var(--color-bg-2)}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-nav-scroll-wrapper{box-shadow:var(--bt-tabs-modal-left-shadow)}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper{padding:0 10px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper{margin-top:10px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border-radius:10px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{background-color:var(--bt-tabs-modal-left-active-bg)}.is-icon[data-v-8839750a]>.n-tabs-nav{width:81px}.is-icon[data-v-8839750a]>.n-tabs-nav .n-tabs-tab{width:81px!important;height:74px!important}.is-modern[data-v-8839750a]:not(.is-icon){--n-tab-color:transparent;--n-tab-text-color:var(--color-text-2);--n-tab-text-color-active:var(--color-primary);--n-tab-padding-vertical:0 10px;--n-tab-item-width:198px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav{border-right:1px solid var(--color-border);background-color:transparent}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper{padding:0 8px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper{margin-top:8px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper+.n-tabs-tab-wrapper{margin-top:2px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border-radius:5px;width:182px;font-size:13px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab:not(.n-tabs-tab--active):not(.n-tabs-tab--disabled):hover{color:var(--bt-tabs-modal-modern-hover-color);background-color:var(--bt-tabs-modal-modern-hover-bg)}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 9%, var(--color-bg-2))}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-icon{color:var(--color-text-3)}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active .bt-tabs-modal__tab-icon{color:var(--color-primary)!important}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab:hover .bt-tabs-modal__tab-icon{color:var(--bt-tabs-modal-modern-hover-color)}.n-button[data-v-7b828a1a]{--n-height:24px} /*$vite$:1*/`,document.head.appendChild(y),R(),ue=F({__name:`index`,props:B({data:{},options:{default:function(){return[]}}},{value:{required:!0},valueModifiers:{}}),emits:B([`click`],[`update:value`]),setup:function(e,t){var n=t.expose,r=t.emit,i=he(),a=E(function(){return i.componentUi===`modern`?`line`:`card`}),o=Q(e,`value`),c=r,l=function(e,t){c(`click`,e),t===o.value&&u()},u=function(){var e,t;(e=d[o.value])==null||(t=e.init)==null||t.call(e)},d={},f=function(e,t){d[t]=e};return n({init:u,onConfirm:function(e){return Te(function(){var t,n;return Ne(this,function(r){switch(r.label){case 0:return[4,(t=d[o.value])==null||(n=t.onConfirm)==null?void 0:n.call(t,e)];case 1:return[2,r.sent()]}})})()},setValue:function(e){o.value=e},getCompRef:function(e){return d[e]}}),function(t,n){var r=h,i=g;return W(),k(i,{value:o.value,"onUpdate:value":n[0]||(n[0]=function(e){return o.value=e}),class:U([`bt-tabs h-full`,`bt-tabs--`.concat(X(a))]),type:X(a),placement:`top`},M({default:$(function(){return[q(t.$slots,`default`,{},void 0,!0),(W(!0),j(s,null,K(e.options,function(t){return W(),j(s,{key:t.key},[t.show===!1?A(``,!0):(W(),k(r,{key:0,name:t.key,tab:t.label,"display-directive":t.isLazy?`show:lazy`:`if`,"tab-props":{onClick:function(e){l(e,t.key)}}},{default:$(function(){return[t.component?(W(),k(J(t.component),V({key:0,ref_for:!0,ref:function(e){return f(e,t.key)}},{ref_for:!0},ke({},e.data,t.data)),null,16)):A(``,!0)]}),_:2},1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64)}),128))]}),_:2},[t.$slots.suffix?{name:`suffix`,fn:$(function(){return[q(t.$slots,`suffix`,{},void 0,!0)]}),key:`0`}:void 0]),1032,[`value`,`class`,`type`])}}}),e(`d`,S(ue,[[`__scopeId`,`data-v-043d4e8c`]])),D.registerLanguage(`http`,ne),D.registerLanguage(`log`,C),R(),le=F({__name:`index`,props:{log:{default:``},loading:{type:Boolean,default:!1},showBtn:{type:Boolean,default:!0}},setup:function(e){var t=de.component,r=e,i=G(),a=G(null),o=_e(a),s=o.isFullscreen,c=o.toggle;return be(function(){return r.log},function(){H(function(){var e=i.value.$el.querySelector(`code`);e==null||e.scrollTo({top:9999999})})},{immediate:!0}),function(r,o){var l=m,u=n;return W(),j(`div`,{ref_key:`containerRef`,ref:a,class:`relative h-full group`},[P(l,{show:e.loading,class:`h-full`},{default:$(function(){return[P(X(t),{ref_key:`logsRef`,ref:i,class:`bt-log`,language:`log`,code:e.log},null,8,[`code`])]}),_:1},8,[`show`]),e.showBtn?(W(),k(u,{key:0,type:`primary`,class:`full-btn`,onClick:X(c)},{icon:$(function(){return[O(`i`,{class:U([`text-20px`,X(s)?`i-common-full-exit`:`i-common-full`])},null,2)]}),_:1},8,[`onClick`])):A(``,!0)],512)}}}),e(`u`,S(le,[[`__scopeId`,`data-v-b3418b8a`]])),R(),x={class:`bt-tabs-modal__tab-label`},ce=F({__name:`index`,props:B({data:{default:function(){return[]}},isIcon:{type:Boolean,default:!1},isEllipsis:{type:Boolean,default:!1},panePadding:{default:`16px`},variant:{default:`default`}},{value:{required:!0},valueModifiers:{}}),emits:B([`click-self`],[`update:value`]),setup:function(e,t){var n=t.expose,r=t.emit,i=e,o=he(),c=E(function(){return o.componentUi===`modern`}),l={access:`i-material-symbols:lock-outline`,all:`i-ant-design:appstore-outlined`,binary:`i-material-symbols:data-object-rounded`,collaborative:`i-material-symbols:group-outline-rounded`,composer:`i-material-symbols:code-rounded`,config:`i-material-symbols:settings-outline-rounded`,database:`i-ant-design:database-outlined`,default:`i-soft-dns-system`,"default-page":`i-material-symbols:web-asset`,"default-site":`i-material-symbols:home-work-outline-rounded`,details:`i-material-symbols:info-outline-rounded`,dir:`i-ant-design:folder-outlined`,directory:`i-material-symbols:folder-open-outline-rounded`,document:`i-material-symbols:description-outline-rounded`,domain:`i-material-symbols:language`,edit:`i-material-symbols:edit-outline-rounded`,environment:`i-material-symbols:deployed-code-outline`,extensions:`i-material-symbols:extension-outline-rounded`,file:`i-ant-design:file-outlined`,git:`i-mdi:source-branch`,global:`i-material-symbols:public`,hotlink:`i-material-symbols:shield-outline-rounded`,https:`i-material-symbols:lock-outline`,image:`i-ant-design:picture-outlined`,info:`i-material-symbols:info-outline-rounded`,introduction:`i-soft-dns-menu text-12px`,load:`i-common-load`,location:`i-material-symbols:folder-open-outline-rounded`,log:`i-material-symbols:article-outline-rounded`,login:`i-material-symbols:login-rounded`,logs:`i-lucide:logs`,mail:`i-material-symbols:mail-outline-rounded`,maintenance:`i-material-symbols:dashboard-outline-rounded`,mapping:`i-icon-park-outline:mind-mapping`,memory:`i-material-symbols:memory-alt-outline`,message:`i-material-symbols:notifications-outline-rounded`,module:`i-material-symbols:deployed-code-outline`,monitor:`i-material-symbols:monitoring-rounded`,net:`i-material-symbols:lan-outline-rounded`,optimization:`i-material-symbols:speed-outline-rounded`,panel:`i-material-symbols:dashboard-outline-rounded`,persistence:`i-material-symbols:save-outline-rounded`,php:`i-ic:baseline-php`,"php-config":`i-ic:baseline-php`,"php-version":`i-ic:baseline-php`,phpinfo:`i-material-symbols:info-outline-rounded`,port:`i-material-symbols:settings-ethernet-rounded`,project:`i-material-symbols:inventory-2-outline-rounded`,"project-log":`i-material-symbols:article-outline-rounded`,"project-logs":`i-material-symbols:article-outline-rounded`,proxy:`i-material-symbols:arrow-forward-rounded`,"proxy-pass":`i-material-symbols:arrow-forward-rounded`,"pseudo-static":`i-material-symbols:open-in-new-rounded`,redirect:`i-site-redirect`,rename:`i-material-symbols:drive-file-rename-outline-rounded`,restart:`i-material-symbols:restart-alt-rounded`,rewrite:`i-material-symbols:open-in-new-rounded`,safe:`i-material-symbols:shield-outline-rounded`,security:`i-material-symbols:shield-outline-rounded`,server:`i-soft-dns-server text-20px`,service:`i-material-symbols:play-circle-outline-rounded`,site:`i-material-symbols:language`,slow:`i-material-symbols:timer-outline-rounded`,ssh:`i-material-symbols:terminal-rounded`,ssl:`i-material-symbols:verified-user-outline-rounded`,status:`i-material-symbols:monitoring-rounded`,store:`i-material-symbols:inventory-2-outline-rounded`,task:`i-tdesign:task`,terminal:`i-material-symbols:terminal-rounded`,upgrade:`i-material-symbols:upgrade-rounded`,user:`i-material-symbols:person-outline-rounded`,uwsgi:`i-material-symbols:settings-outline-rounded`,version:`i-material-symbols:system-update-alt-rounded`,webserver:`i-material-symbols:network-node`,whitelist:`i-material-symbols:verified-user-outline-rounded`,wordpress:`i-mdi:wordpress`},u=function(e){var t;if(i.isIcon||e.icon)return e.icon;if(c.value)return(t=l[String(e.key).toLowerCase().trim().replace(/[\s_]+/g,`-`)])==null?`i-material-symbols:settings-outline-rounded`:t},d=r,f=F({props:{content:{type:[String,Function],required:!0}},setup:function(e){return function(){return typeof e.content==`function`?e.content():e.content}}}),p=F({props:{content:{type:[String,Function],required:!0}},setup:function(e){return function(){return P(`span`,{class:`bt-tabs-modal__tab-icon`},[typeof e.content==`function`?e.content():e.content.startsWith(`i-`)?P(`i`,{class:e.content},null):P(w,{name:e.content,size:14},null)])}}}),m=Q(e,`value`),_={},v=function(e,t){_[t]=e},y=function(e,t){t===m.value&&(b(),d(`click-self`))},b=function(){if(m.value){var e,t;(e=_[m.value])==null||(t=e.init)==null||t.call(e)}};return n({init:b}),function(t,n){var r=a,i=h,o=g;return W(),k(o,{value:m.value,"onUpdate:value":n[0]||(n[0]=function(e){return m.value=e}),class:U([`bt-tabs-modal`,[`bt-tabs-modal--`.concat(e.variant),{"is-icon":e.isIcon,"is-modern":X(c)}]]),type:`card`,placement:`left`,"pane-style":{padding:e.panePadding}},{default:$(function(){return[(W(!0),j(s,null,K(e.data,function(t){return W(),j(s,null,[t.show===!1?A(``,!0):(W(),k(i,{key:t.key,name:t.key,tab:t.label,"display-directive":t.isLazy?`show:lazy`:`if`,"tab-props":{onClick:function(e){y(e,t.key)}}},M({default:$(function(){return[t.component?(W(),k(J(t.component),V({key:0,ref_for:!0,ref:function(e){return v(e,t.key)}},{ref_for:!0},ke({},t.data?t.data:{})),null,16)):A(``,!0)]}),_:2},[u(t)||e.isEllipsis?{name:`tab`,fn:$(function(){return[O(`span`,x,[u(t)?(W(),k(X(p),{key:0,content:u(t)||``},null,8,[`content`])):A(``,!0),e.isEllipsis?(W(),k(r,{key:1},{default:$(function(){return[P(X(f),{content:t.label},null,8,[`content`])]}),_:2},1024)):(W(),k(X(f),{key:2,content:t.label},null,8,[`content`]))])]}),key:`0`}:void 0]),1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64)}),256)),q(t.$slots,`default`,{},void 0,!0)]}),_:3},8,[`value`,`class`,`pane-style`])}}}),e(`l`,S(ce,[[`__scopeId`,`data-v-8839750a`]])),R(),se=F({__name:`index`,props:{value:{default:``},width:{default:240},prefix:{type:Boolean,default:!1}},emits:[`search`,`update:value`],setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=G(null);n({focus:function(){var e;(e=a.value)==null||e.focus()}});var o=r,s=ye(i,`value`),l=function(){o(`search`,s.value)};return function(t,n){var r=w,i=c;return W(),k(i,V({value:X(s),"onUpdate:value":n[0]||(n[0]=function(e){return z(s)?s.value=e:null})},t.$attrs,{ref_key:`inputRef`,ref:a,class:`bt-search`,style:{width:``.concat(e.width,`px`)},onKeyup:xe(l,[`enter`])}),M({_:2},[e.prefix?{name:`prefix`,fn:$(function(){return[O(`div`,{class:`flex items-center cursor-pointer`,onClick:l},[P(r,{name:`search`,size:`16`})])]}),key:`0`}:void 0,e.prefix?void 0:{name:`suffix`,fn:$(function(){return[O(`div`,{class:`flex items-center cursor-pointer`,onClick:l},[P(r,{name:`search`,size:`16`})])]}),key:`1`}]),1040,[`value`,`style`])}}}),e(`c`,se),R(),oe=F({__name:`index`,props:{value:{default:0},type:{default:`line`},height:{default:5},borderRadius:{default:4},textColor:{},defaultColor:{default:``}},setup:function(e){var t=e,n=ve(),r=E(function(){var e=t.value,r=t.defaultColor;return e>=90?n.value.errorColor:e>=80?n.value.warningColor:r||n.value.primaryColor});return function(t,n){var i=u;return W(),k(i,V({type:e.type,color:X(r),height:e.height,percentage:e.value,"indicator-text-color":e.textColor,"border-radius":e.borderRadius},t.$attrs),null,16,[`type`,`color`,`height`,`percentage`,`indicator-text-color`,`border-radius`])}}}),e(`s`,oe),R(),e(`o`,F({functional:!0,props:{value:{type:[String,Number,Boolean],default:void 0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},onChange:[Function,Array],showText:{type:Boolean,default:!0},checkedLabel:{type:String,default:``},uncheckedLabel:{type:String,default:``}},setup:function(e){var t=ge(e,`value`),n=E(function(){return t.value===e.checkedValue});function r(t){var n=e[`onUpdate:value`],r=e.onChange,i=e.onUpdateValue;n&&T(n,t),i&&T(i,t),r&&T(r,t)}function i(){t.value===e.checkedValue?r(e.uncheckedValue):r(e.checkedValue)}return{checked:n,onClick:i}},render:function(){var e=this,t=this.checked,n=Z().t;return P(`div`,{class:`inline-flex gap-2px items-center cursor-pointer`,onClick:function(){e.onClick()}},[this.showText?P(`span`,{class:t?`text-primary`:`text-error`},[t?this.checkedLabel||n(`Public.Status.Running`):this.uncheckedLabel||n(`Public.Status.Stop`)]):``,P(`span`,{class:[`text-14px`,t?`i-mage:play-fill text-primary`:`i-mage:pause-fill text-error`]},null)])}})),R(),b={class:`ml-8px`},ae=F({__name:`index`,props:B({accept:{}},{fileList:{default:function(){return[]}},fileListModifiers:{}}),emits:[`update:fileList`],setup:function(e){var t=Q(e,`fileList`),r=Z().t,i=E(function(){return t.value&&t.value.length>0?t.value[0].name:r(`Component.Upload.index_2`)}),a=function(e){t.value=[e[e.length-1]]};return function(r,o){var s=n,c=_;return W(),k(c,{"file-list":t.value,"onUpdate:fileList":[o[0]||(o[0]=function(e){return t.value=e}),a],action:``,accept:e.accept,multiple:!1,"default-upload":!1,"show-file-list":!1},{default:$(function(){return[P(s,{size:`small`},{default:$(function(){return[N(Y(r.$t(`Component.Upload.index_1`)),1)]}),_:1}),O(`span`,b,Y(X(i)),1)]}),_:1},8,[`file-list`,`accept`])}}}),e(`a`,S(ae,[[`__scopeId`,`data-v-7b828a1a`]])),R(),L=v(me(),1),e(`i`,F({name:`BtPre`,props:{lang:{type:String,default:`log`},content:{type:String,default:``},loading:{type:Boolean,default:!1},wrap:{type:Boolean,default:!1},fontSize:{type:[String,Number],default:`14px`},rows:{type:Number,default:100},preStyle:{type:Object,default:function(){return{}}}},setup:function(e){var t=Z().t,r=G(null),i=G(null),a=G(``),o=G(null),s=_e(o),c=s.isFullscreen,l=s.toggle,u=G(!1),d=E(function(){if(e.content===``)return[t(`Component.Logs.index_1`)];var n=e.content.split(` `);return e.rows>0?n.slice(-e.rows):n}),f=null,p=function(){var t=d.value.join(` `),n=String(e.lang),o=L.default.languages[n];a.value=o?L.default.highlight(t,o,n):t,H(function(){i.value&&r.value&&h(i.value,t),g()})},h=function(e,t){var n,r=e.parentElement;if(r){var i=r.querySelector(`.line-numbers-rows`);i&&i.remove();var a=t.match(/\n(?!$)/g),o=a?a.length+1:1,s=document.createElement(`span`);s.setAttribute(`aria-hidden`,`true`),s.className=`line-numbers-rows`,s.innerHTML=Array(o+1).join(``),e.appendChild(s),!((n=L.default.plugins)==null||(n=n.lineNumbers)==null)&&n.resize&&L.default.plugins.lineNumbers.resize(r)}},g=function(){r.value&&(r.value.scrollTop=r.value.scrollHeight)};be(function(){return d.value},function(){f&&clearTimeout(f),f=setTimeout(function(){p()},150)}),pe(function(){p()}),fe(function(){f&&clearTimeout(f)});var _=E(function(){return je(ke({height:c.value?`100vh`:`100%`,border:`none`,margin:0,overflow:`auto`,whiteSpace:e.wrap?`pre-wrap`:`pre`,borderRadius:`8px`},e.preStyle),{fontSize:te(e.fontSize)})});return function(){return P(`div`,{class:`relative`,onMouseenter:function(){u.value=!0},onMouseleave:function(){u.value=!1}},[P(m,{ref:o,class:`w-full h-full`,show:e.loading},{default:function(){return[P(`pre`,{ref:r,"data-toolbar-order":``,class:`language-`.concat(e.lang,` line-numbers bt-prism-pre`),style:_.value},[P(`code`,{ref:i,class:`block`,innerHTML:a.value},null)]),P(`div`,{class:`absolute right-16px top-8px flex gap-6px transition-opacity duration-200`,style:{opacity:+!!u.value,pointerEvents:u.value?`auto`:`none`}},[P(n,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:function(){ee(e.content)}},{icon:function(){return P(`i`,{class:`text-12px i-common-copy`},null)}}),P(n,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:function(){l()}},{icon:function(){return P(`i`,{class:c.value?`i-common-full-exit`:`i-common-full`},null)}})])]}})])}}})),R(),ie=F({__name:`index`,props:{value:{default:function(){return[]}},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=Q(e,`value`),r=Z().t,a=G(null),c=G(`all`),u=G(null),p=E(function(){return c.value===``?`primary`:`default`}),m=E(function(){if(c.value===``){var e=Me(t.value,2),n=e[0],i=e[1];if(n!==i)return``.concat(I(n,`yyyy-MM-dd`),` ~ `,I(i,`yyyy-MM-dd`))}return r(`Public.Search.CustomTime`)}),h=function(e){return e>Date.now()},g=[{label:r(`Public.Search.Last7`),value:`l7`},{label:r(`Public.Search.Last30`),value:`l30`},{label:r(`Public.All`),value:`all`}],_=function(e){switch(u.value=null,e){case`all`:t.value=[];break;case`l7`:t.value=[Date.now()-10080*60*1e3,Date.now()];break;case`l30`:t.value=[Date.now()-720*60*60*1e3,Date.now()];break}},v=function(e){if(e&&e[0]!==e[1]){var n;c.value=``,t.value=e,(n=a.value)==null||n.setShow(!1)}},y=function(e){e||u.value&&u.value[0]===u.value[1]&&(u.value=null)};return function(e,t){var r=d,b=f,x=n,S=i,C=l,w=o;return W(),k(w,{size:8},{default:$(function(){return[P(b,{value:X(c),"onUpdate:value":[t[0]||(t[0]=function(e){return z(c)?c.value=e:null}),_],class:`bt-radio`},{default:$(function(){return[(W(),j(s,null,K(g,function(e){return P(r,{key:e.value,value:e.value},{default:$(function(){return[N(Y(e.label),1)]}),_:2},1032,[`value`])}),64))]}),_:1},8,[`value`]),P(C,{ref_key:`popoverRef`,ref:a,trigger:`click`,placement:`bottom-end`,style:{padding:0},"arrow-point-to-center":!0,"onUpdate:show":y},{trigger:$(function(){return[P(x,{type:X(p)},{default:$(function(){return[N(Y(X(m)),1)]}),_:1},8,[`type`])]}),default:$(function(){return[P(S,{value:X(u),"onUpdate:value":[t[1]||(t[1]=function(e){return z(u)?u.value=e:null}),v],type:`daterange`,panel:!0,actions:null,"is-date-disabled":h},null,8,[`value`])]}),_:1},512)]}),_:1})}}}),e(`r`,ie),R(),e(`n`,F({functional:!0,render:function(){var e=this;return P(l,{placement:`top`,"arrow-point-to-center":!0},{trigger:function(){return P(`a`,{class:`bt-ask-ico`},[N(`?`)])},default:function(){var t,n;return(t=(n=e.$slots).default)==null?void 0:t.call(n)}})}})),R(),re=F({__name:`index`,props:B({options:{default:function(){return[]}},placeholder:{}},{value:{type:Array,default:function(){return[]}},valueModifiers:{}}),emits:[`update:value`],setup:function(e){var t=e,i=Q(e,`value`),a=function(){i.value=t.options.map(function(e){return e.value})},o=function(){i.value=[]};return function(t,s){var c=n,l=r,u=p;return W(),k(u,V({value:i.value,"onUpdate:value":s[0]||(s[0]=function(e){return i.value=e})},t.$attrs,{multiple:!0,filterable:!0,options:e.options,placeholder:e.placeholder,"max-tag-count":`responsive`}),{header:$(function(){return[P(l,{class:`w-full`},{default:$(function(){return[P(c,{class:`flex-1`,onClick:a},{default:$(function(){return[N(Y(t.$t(`Public.All`)),1)]}),_:1}),P(c,{class:`flex-1`,onClick:o},{default:$(function(){return[N(Y(t.$t(`Public.Btn.Cancel`)),1)]}),_:1})]}),_:1})]}),_:1},16,[`value`,`options`,`placeholder`])}}}),e(`t`,re)}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-base.js b/BTPanel/static/vite/js/app-base.js index c0e77bdc..eb35ef91 100644 --- a/BTPanel/static/vite/js/app-base.js +++ b/BTPanel/static/vite/js/app-base.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,6 +28,6 @@ removeAfterLoad(freshLink, link) } })(); -import{a as e}from"./rolldown-runtime.js?v=1787646744133";import{Cn as t,Dn as n,En as r,Gn as i,Hn as a,Jn as o,Ln as s,Or as c,Rn as l,Sn as u,Tr as d,Xn as f,Yr as p,Zn as m,bn as h,br as g,c as _,cr as v,dn as y,ei as b,er as x,hr as S,kn as C,m as w,mn as T,nn as E,or as D,rr as O,wn as k,xn as A,yn as j,zn as M}from"./vendor-utils.js?v=1787646744133";import{l as N}from"./vendor-vue.js?v=1787646744133";import{L as P,Q as ee,St as te,T as F,Tt as I,W as L,Y as R,Z as z,d as B,gt as V,ht as ne,i as re,in as ie,p as H,r as U,rn as W,tt as G,v as K}from"./vendor-naive.js?v=1787646744133";import{Ef as q,Rf as J,Zf as Y,dn as ae,zf as X}from"./app.js?v=1787646744133";import{a as Z,i as oe,n as se,r as ce,t as le}from"./vendor-code-highlight.js?v=1787646744133";E();var ue=X(C({__name:`index`,props:s({data:{},options:{default:()=>[]}},{value:{required:!0},valueModifiers:{}}),emits:s([`click`],[`update:value`]),setup(e,{expose:n,emit:r}){let i=q(),a=j(()=>i.componentUi===`modern`?`line`:`card`),s=O(e,`value`),d=r,h=(e,t)=>{d(`click`,e),t===s.value&&g()},g=()=>{var e,t;(e=_[s.value])==null||(t=e.init)==null||t.call(e)},_={},y=(e,t)=>{_[t]=e};return n({init:g,onConfirm:async e=>{var t,n;return await((t=_[s.value])==null||(n=t.onConfirm)==null?void 0:n.call(t,e))},setValue:e=>{s.value=e},getCompRef:e=>_[e]}),(n,r)=>{let i=H,d=B;return o(),A(d,{value:s.value,"onUpdate:value":r[0]||(r[0]=e=>s.value=e),class:p([`bt-tabs h-full`,`bt-tabs--${c(a)}`]),type:c(a),placement:`top`},k({default:v(()=>[m(n.$slots,`default`,{},void 0,!0),(o(!0),t(T,null,f(e.options,n=>(o(),t(T,{key:n.key},[n.show===!1?u(``,!0):(o(),A(i,{key:0,name:n.key,tab:n.label,"display-directive":n.isLazy?`show:lazy`:`if`,"tab-props":{onClick:e=>{h(e,n.key)}}},{default:v(()=>[n.component?(o(),A(x(n.component),l({key:0,ref_for:!0,ref:e=>y(e,n.key)},{ref_for:!0},{...e.data,...n.data}),null,16)):u(``,!0)]),_:2},1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64))),128))]),_:2},[n.$slots.suffix?{name:`suffix`,fn:v(()=>[m(n.$slots,`suffix`,{},void 0,!0)]),key:`0`}:void 0]),1032,[`value`,`class`,`type`])}}}),[[`__scopeId`,`data-v-043d4e8c`]]);Z.registerLanguage(`http`,ce),Z.registerLanguage(`log`,se),E();var de=X(C({__name:`index`,props:{log:{default:``},loading:{type:Boolean,default:!1},showBtn:{type:Boolean,default:!0}},setup(e){let r=oe.component,i=e,a=g(),s=g(null),{isFullscreen:l,toggle:d}=_(s);return D(()=>i.log,()=>{M(()=>{let e=a.value.$el.querySelector(`code`);e==null||e.scrollTo({top:9999999})})},{immediate:!0}),(i,f)=>{let m=K,g=V;return o(),t(`div`,{ref_key:`containerRef`,ref:s,class:`relative h-full group`},[n(m,{show:e.loading,class:`h-full`},{default:v(()=>[n(c(r),{ref_key:`logsRef`,ref:a,class:`bt-log`,language:`log`,code:e.log},null,8,[`code`])]),_:1},8,[`show`]),e.showBtn?(o(),A(g,{key:0,type:`primary`,class:`full-btn`,onClick:c(d)},{icon:v(()=>[h(`i`,{class:p([`text-20px`,c(l)?`i-common-full-exit`:`i-common-full`])},null,2)]),_:1},8,[`onClick`])):u(``,!0)],512)}}}),[[`__scopeId`,`data-v-b3418b8a`]]);E();var fe={class:`bt-tabs-modal__tab-label`},pe=X(C({__name:`index`,props:s({data:{default:()=>[]},isIcon:{type:Boolean,default:!1},isEllipsis:{type:Boolean,default:!1},panePadding:{default:`16px`},variant:{default:`default`}},{value:{required:!0},valueModifiers:{}}),emits:s([`click-self`],[`update:value`]),setup(e,{expose:r,emit:i}){let a=e,s=q(),d=j(()=>s.componentUi===`modern`),g={access:`i-material-symbols:lock-outline`,all:`i-ant-design:appstore-outlined`,binary:`i-material-symbols:data-object-rounded`,collaborative:`i-material-symbols:group-outline-rounded`,composer:`i-material-symbols:code-rounded`,config:`i-material-symbols:settings-outline-rounded`,database:`i-ant-design:database-outlined`,default:`i-soft-dns-system`,"default-page":`i-material-symbols:web-asset`,"default-site":`i-material-symbols:home-work-outline-rounded`,details:`i-material-symbols:info-outline-rounded`,dir:`i-ant-design:folder-outlined`,directory:`i-material-symbols:folder-open-outline-rounded`,document:`i-material-symbols:description-outline-rounded`,domain:`i-material-symbols:language`,edit:`i-material-symbols:edit-outline-rounded`,environment:`i-material-symbols:deployed-code-outline`,extensions:`i-material-symbols:extension-outline-rounded`,file:`i-ant-design:file-outlined`,git:`i-mdi:source-branch`,global:`i-material-symbols:public`,hotlink:`i-material-symbols:shield-outline-rounded`,https:`i-material-symbols:lock-outline`,image:`i-ant-design:picture-outlined`,info:`i-material-symbols:info-outline-rounded`,introduction:`i-soft-dns-menu text-12px`,load:`i-common-load`,location:`i-material-symbols:folder-open-outline-rounded`,log:`i-material-symbols:article-outline-rounded`,login:`i-material-symbols:login-rounded`,logs:`i-lucide:logs`,mail:`i-material-symbols:mail-outline-rounded`,maintenance:`i-material-symbols:dashboard-outline-rounded`,mapping:`i-icon-park-outline:mind-mapping`,memory:`i-material-symbols:memory-alt-outline`,message:`i-material-symbols:notifications-outline-rounded`,module:`i-material-symbols:deployed-code-outline`,monitor:`i-material-symbols:monitoring-rounded`,net:`i-material-symbols:lan-outline-rounded`,optimization:`i-material-symbols:speed-outline-rounded`,panel:`i-material-symbols:dashboard-outline-rounded`,persistence:`i-material-symbols:save-outline-rounded`,php:`i-ic:baseline-php`,"php-config":`i-ic:baseline-php`,"php-version":`i-ic:baseline-php`,phpinfo:`i-material-symbols:info-outline-rounded`,port:`i-material-symbols:settings-ethernet-rounded`,project:`i-material-symbols:inventory-2-outline-rounded`,"project-log":`i-material-symbols:article-outline-rounded`,"project-logs":`i-material-symbols:article-outline-rounded`,proxy:`i-material-symbols:arrow-forward-rounded`,"proxy-pass":`i-material-symbols:arrow-forward-rounded`,"pseudo-static":`i-material-symbols:open-in-new-rounded`,redirect:`i-site-redirect`,rename:`i-material-symbols:drive-file-rename-outline-rounded`,restart:`i-material-symbols:restart-alt-rounded`,rewrite:`i-material-symbols:open-in-new-rounded`,safe:`i-material-symbols:shield-outline-rounded`,security:`i-material-symbols:shield-outline-rounded`,server:`i-soft-dns-server text-20px`,service:`i-material-symbols:play-circle-outline-rounded`,site:`i-material-symbols:language`,slow:`i-material-symbols:timer-outline-rounded`,ssh:`i-material-symbols:terminal-rounded`,ssl:`i-material-symbols:verified-user-outline-rounded`,status:`i-material-symbols:monitoring-rounded`,store:`i-material-symbols:inventory-2-outline-rounded`,task:`i-tdesign:task`,terminal:`i-material-symbols:terminal-rounded`,upgrade:`i-material-symbols:upgrade-rounded`,user:`i-material-symbols:person-outline-rounded`,uwsgi:`i-material-symbols:settings-outline-rounded`,version:`i-material-symbols:system-update-alt-rounded`,webserver:`i-material-symbols:network-node`,whitelist:`i-material-symbols:verified-user-outline-rounded`,wordpress:`i-mdi:wordpress`},_=e=>{var t;if(a.isIcon||e.icon)return e.icon;if(!d.value)return;let n=String(e.key).toLowerCase().trim().replace(/[\s_]+/g,`-`);return(t=g[n])==null?`i-material-symbols:settings-outline-rounded`:t},y=i,b=C({props:{content:{type:[String,Function],required:!0}},setup(e){return()=>typeof e.content==`function`?e.content():e.content}}),S=C({props:{content:{type:[String,Function],required:!0}},setup(e){return()=>n(`span`,{class:`bt-tabs-modal__tab-icon`},[typeof e.content==`function`?e.content():e.content.startsWith(`i-`)?n(`i`,{class:e.content},null):n(J,{name:e.content,size:14},null)])}}),w=O(e,`value`),E={},D=(e,t)=>{E[t]=e},M=(e,t)=>{t===w.value&&(N(),y(`click-self`))},N=()=>{if(w.value){var e,t;(e=E[w.value])==null||(t=e.init)==null||t.call(e)}};return r({init:N}),(r,i)=>{let a=R,s=H,g=B;return o(),A(g,{value:w.value,"onUpdate:value":i[0]||(i[0]=e=>w.value=e),class:p([`bt-tabs-modal`,[`bt-tabs-modal--${e.variant}`,{"is-icon":e.isIcon,"is-modern":c(d)}]]),type:`card`,placement:`left`,"pane-style":{padding:e.panePadding}},{default:v(()=>[(o(!0),t(T,null,f(e.data,r=>(o(),t(T,null,[r.show===!1?u(``,!0):(o(),A(s,{key:r.key,name:r.key,tab:r.label,"display-directive":r.isLazy?`show:lazy`:`if`,"tab-props":{onClick:e=>{M(e,r.key)}}},k({default:v(()=>[r.component?(o(),A(x(r.component),l({key:0,ref_for:!0,ref:e=>D(e,r.key)},{ref_for:!0},{...r.data?r.data:{}}),null,16)):u(``,!0)]),_:2},[_(r)||e.isEllipsis?{name:`tab`,fn:v(()=>[h(`span`,fe,[_(r)?(o(),A(c(S),{key:0,content:_(r)||``},null,8,[`content`])):u(``,!0),e.isEllipsis?(o(),A(a,{key:1},{default:v(()=>[n(c(b),{content:r.label},null,8,[`content`])]),_:2},1024)):(o(),A(c(b),{key:2,content:r.label},null,8,[`content`]))])]),key:`0`}:void 0]),1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64))),256)),m(r.$slots,`default`,{},void 0,!0)]),_:3},8,[`value`,`class`,`pane-style`])}}}),[[`__scopeId`,`data-v-8839750a`]]);E();var me=C({__name:`index`,props:{value:{default:``},width:{default:240},prefix:{type:Boolean,default:!1}},emits:[`search`,`update:value`],setup(e,{expose:t,emit:r}){let i=e,a=g(null);t({focus:()=>{var e;(e=a.value)==null||e.focus()}});let s=r,u=w(i,`value`),d=()=>{s(`search`,u.value)};return(t,r)=>{let i=J,s=te;return o(),A(s,l({value:c(u),"onUpdate:value":r[0]||(r[0]=e=>S(u)?u.value=e:null)},t.$attrs,{ref_key:`inputRef`,ref:a,class:`bt-search`,style:{width:`${e.width}px`},onKeyup:y(d,[`enter`])}),k({_:2},[e.prefix?{name:`prefix`,fn:v(()=>[h(`div`,{class:`flex items-center cursor-pointer`,onClick:d},[n(i,{name:`search`,size:`16`})])]),key:`0`}:void 0,e.prefix?void 0:{name:`suffix`,fn:v(()=>[h(`div`,{class:`flex items-center cursor-pointer`,onClick:d},[n(i,{name:`search`,size:`16`})])]),key:`1`}]),1040,[`value`,`style`])}}});E();var Q=C({__name:`index`,props:{value:{default:0},type:{default:`line`},height:{default:5},borderRadius:{default:4},textColor:{},defaultColor:{default:``}},setup(e){let t=e,n=U(),r=j(()=>{let{value:e,defaultColor:r}=t;return e>=90?n.value.errorColor:e>=80?n.value.warningColor:r||n.value.primaryColor});return(t,n)=>{let i=F;return o(),A(i,l({type:e.type,color:c(r),height:e.height,percentage:e.value,"indicator-text-color":e.textColor,"border-radius":e.borderRadius},t.$attrs),null,16,[`type`,`color`,`height`,`percentage`,`indicator-text-color`,`border-radius`])}}});E();var he=C({functional:!0,props:{value:{type:[String,Number,Boolean],default:void 0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},onChange:[Function,Array],showText:{type:Boolean,default:!0},checkedLabel:{type:String,default:``},uncheckedLabel:{type:String,default:``}},setup(e){let t=d(e,`value`),n=j(()=>t.value===e.checkedValue);function r(t){let{"onUpdate:value":n,onChange:r,onUpdateValue:i}=e;n&&W(n,t),i&&W(i,t),r&&W(r,t)}function i(){t.value===e.checkedValue?r(e.uncheckedValue):r(e.checkedValue)}return{checked:n,onClick:i}},render(){let{checked:e}=this,{t}=N();return n(`div`,{class:`inline-flex gap-2px items-center cursor-pointer`,onClick:()=>{this.onClick()}},[this.showText?n(`span`,{class:e?`text-primary`:`text-error`},[e?this.checkedLabel||t(`Public.Status.Running`):this.uncheckedLabel||t(`Public.Status.Stop`)]):``,n(`span`,{class:[`text-14px`,e?`i-mage:play-fill text-primary`:`i-mage:pause-fill text-error`]},null)])}});E();var ge={class:`ml-8px`},_e=X(C({__name:`index`,props:s({accept:{}},{fileList:{default:()=>[]},fileListModifiers:{}}),emits:[`update:fileList`],setup(e){let t=O(e,`fileList`),{t:i}=N(),a=j(()=>t.value&&t.value.length>0?t.value[0].name:i(`Component.Upload.index_2`)),s=e=>{t.value=[e[e.length-1]]};return(i,l)=>{let u=V,d=re;return o(),A(d,{"file-list":t.value,"onUpdate:fileList":[l[0]||(l[0]=e=>t.value=e),s],action:``,accept:e.accept,multiple:!1,"default-upload":!1,"show-file-list":!1},{default:v(()=>[n(u,{size:`small`},{default:v(()=>[r(b(i.$t(`Component.Upload.index_1`)),1)]),_:1}),h(`span`,ge,b(c(a)),1)]),_:1},8,[`file-list`,`accept`])}}}),[[`__scopeId`,`data-v-7b828a1a`]]);E();var $=e(le(),1),ve=C({name:`BtPre`,props:{lang:{type:String,default:`log`},content:{type:String,default:``},loading:{type:Boolean,default:!1},wrap:{type:Boolean,default:!1},fontSize:{type:[String,Number],default:`14px`},rows:{type:Number,default:100},preStyle:{type:Object,default:()=>({})}},setup(e){let{t}=N(),r=g(null),o=g(null),s=g(``),c=g(null),{isFullscreen:l,toggle:u}=_(c),d=g(!1),f=j(()=>{if(e.content===``)return[t(`Component.Logs.index_1`)];let n=e.content.split(` -`);return e.rows>0?n.slice(-e.rows):n}),p=null,m=()=>{let t=f.value.join(` -`),n=String(e.lang),i=$.default.languages[n];s.value=i?$.default.highlight(t,i,n):t,M(()=>{o.value&&r.value&&h(o.value,t),v()})},h=(e,t)=>{var n;let r=e.parentElement;if(!r)return;let i=r.querySelector(`.line-numbers-rows`);i&&i.remove();let a=t.match(/\n(?!$)/g),o=a?a.length+1:1,s=document.createElement(`span`);s.setAttribute(`aria-hidden`,`true`),s.className=`line-numbers-rows`,s.innerHTML=Array(o+1).join(``),e.appendChild(s),!((n=$.default.plugins)==null||(n=n.lineNumbers)==null)&&n.resize&&$.default.plugins.lineNumbers.resize(r)},v=()=>{r.value&&(r.value.scrollTop=r.value.scrollHeight)};D(()=>f.value,()=>{p&&clearTimeout(p),p=setTimeout(()=>{m()},150)}),i(()=>{m()}),a(()=>{p&&clearTimeout(p)});let y=j(()=>({height:l.value?`100vh`:`100%`,border:`none`,margin:0,overflow:`auto`,whiteSpace:e.wrap?`pre-wrap`:`pre`,borderRadius:`8px`,...e.preStyle,fontSize:ie(e.fontSize)}));return()=>n(`div`,{class:`relative`,onMouseenter:()=>{d.value=!0},onMouseleave:()=>{d.value=!1}},[n(K,{ref:c,class:`w-full h-full`,show:e.loading},{default:()=>[n(`pre`,{ref:r,"data-toolbar-order":``,class:`language-${e.lang} line-numbers bt-prism-pre`,style:y.value},[n(`code`,{ref:o,class:`block`,innerHTML:s.value},null)]),n(`div`,{class:`absolute right-16px top-8px flex gap-6px transition-opacity duration-200`,style:{opacity:+!!d.value,pointerEvents:d.value?`auto`:`none`}},[n(V,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:()=>{ae(e.content)}},{icon:()=>n(`i`,{class:`text-12px i-common-copy`},null)}),n(V,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:()=>{u()}},{icon:()=>n(`i`,{class:l.value?`i-common-full-exit`:`i-common-full`},null)})])]})])}});E();var ye=C({__name:`index`,props:{value:{default:()=>[]},valueModifiers:{}},emits:[`update:value`],setup(e){let i=O(e,`value`),{t:a}=N(),s=g(null),l=g(`all`),u=g(null),d=j(()=>l.value===``?`primary`:`default`),p=j(()=>{if(l.value===``){let[e,t]=i.value;if(e!==t)return`${Y(e,`yyyy-MM-dd`)} ~ ${Y(t,`yyyy-MM-dd`)}`}return a(`Public.Search.CustomTime`)}),m=e=>e>Date.now(),h=[{label:a(`Public.Search.Last7`),value:`l7`},{label:a(`Public.Search.Last30`),value:`l30`},{label:a(`Public.All`),value:`all`}],_=e=>{switch(u.value=null,e){case`all`:i.value=[];break;case`l7`:i.value=[Date.now()-10080*60*1e3,Date.now()];break;case`l30`:i.value=[Date.now()-720*60*60*1e3,Date.now()];break}},y=e=>{if(e&&e[0]!==e[1]){var t;l.value=``,i.value=e,(t=s.value)==null||t.setShow(!1)}},x=e=>{e||u.value&&u.value[0]===u.value[1]&&(u.value=null)};return(e,i)=>{let a=ee,g=z,C=V,w=L,E=I,D=P;return o(),A(D,{size:8},{default:v(()=>[n(g,{value:c(l),"onUpdate:value":[i[0]||(i[0]=e=>S(l)?l.value=e:null),_],class:`bt-radio`},{default:v(()=>[(o(),t(T,null,f(h,e=>n(a,{key:e.value,value:e.value},{default:v(()=>[r(b(e.label),1)]),_:2},1032,[`value`])),64))]),_:1},8,[`value`]),n(E,{ref_key:`popoverRef`,ref:s,trigger:`click`,placement:`bottom-end`,style:{padding:0},"arrow-point-to-center":!0,"onUpdate:show":x},{trigger:v(()=>[n(C,{type:c(d)},{default:v(()=>[r(b(c(p)),1)]),_:1},8,[`type`])]),default:v(()=>[n(w,{value:c(u),"onUpdate:value":[i[1]||(i[1]=e=>S(u)?u.value=e:null),y],type:`daterange`,panel:!0,actions:null,"is-date-disabled":m},null,8,[`value`])]),_:1},512)]),_:1})}}});E();var be=C({functional:!0,render(){return n(I,{placement:`top`,"arrow-point-to-center":!0},{trigger:()=>n(`a`,{class:`bt-ask-ico`},[r(`?`)]),default:()=>{var e,t;return(e=(t=this.$slots).default)==null?void 0:e.call(t)}})}});E();var xe=C({__name:`index`,props:s({options:{default:()=>[]},placeholder:{}},{value:{type:Array,default:()=>[]},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=e,i=O(e,`value`),a=()=>{let{options:e}=t;i.value=e.map(e=>e.value)},s=()=>{i.value=[]};return(t,c)=>{let u=V,d=ne,f=G;return o(),A(f,l({value:i.value,"onUpdate:value":c[0]||(c[0]=e=>i.value=e)},t.$attrs,{multiple:!0,filterable:!0,options:e.options,placeholder:e.placeholder,"max-tag-count":`responsive`}),{header:v(()=>[n(d,{class:`w-full`},{default:v(()=>[n(u,{class:`flex-1`,onClick:a},{default:v(()=>[r(b(t.$t(`Public.All`)),1)]),_:1}),n(u,{class:`flex-1`,onClick:s},{default:v(()=>[r(b(t.$t(`Public.Btn.Cancel`)),1)]),_:1})]),_:1})]),_:1},16,[`value`,`options`,`placeholder`])}}});export{_e as a,me as c,ue as d,ve as i,pe as l,be as n,he as o,ye as r,Q as s,xe as t,de as u}; \ No newline at end of file +import{a as e}from"./rolldown-runtime.js?v=1791538283700";import{An as t,Bn as n,Cn as r,Dn as i,Er as a,Kn as o,On as s,Qn as c,Rn as l,Sn as u,Tn as d,Un as f,Xr as p,Yn as m,Zn as h,bn as g,c as _,fn as v,gr as y,h as b,hn as x,ir as S,kr as C,lr as w,rn as T,sr as E,ti as D,tr as O,wn as k,xn as A,xr as j,zn as M}from"./vendor-utils.js?v=1791538283700";import{l as N}from"./vendor-vue.js?v=1791538283700";import{Ct as ee,Et as P,L as te,Q as F,T as I,W as L,Y as R,Z as z,an as ne,d as B,gt as V,ht as re,i as ie,in as H,p as U,r as W,tt as G,v as K}from"./vendor-naive.js?v=1791538283700";import{Ef as q,Rf as J,Zf as Y,dn as ae,zf as X}from"./app.js?v=1791538283700";import{a as Z,i as oe,n as se,r as ce,t as le}from"./vendor-code-highlight.js?v=1791538283700";T();var ue=X(t({__name:`index`,props:l({data:{},options:{default:()=>[]}},{value:{required:!0},valueModifiers:{}}),emits:l([`click`],[`update:value`]),setup(e,{expose:t,emit:n}){let i=q(),a=g(()=>i.componentUi===`modern`?`line`:`card`),o=S(e,`value`),s=n,l=(e,t)=>{s(`click`,e),t===o.value&&f()},f=()=>{var e,t;(e=_[o.value])==null||(t=e.init)==null||t.call(e)},_={},v=(e,t)=>{_[t]=e};return t({init:f,onConfirm:async e=>{var t,n;return await((t=_[o.value])==null||(n=t.onConfirm)==null?void 0:n.call(t,e))},setValue:e=>{o.value=e},getCompRef:e=>_[e]}),(t,n)=>{let i=U,s=B;return m(),u(s,{value:o.value,"onUpdate:value":n[0]||(n[0]=e=>o.value=e),class:p([`bt-tabs h-full`,`bt-tabs--${C(a)}`]),type:C(a),placement:`top`},d({default:w(()=>[c(t.$slots,`default`,{},void 0,!0),(m(!0),k(x,null,h(e.options,t=>(m(),k(x,{key:t.key},[t.show===!1?r(``,!0):(m(),u(i,{key:0,name:t.key,tab:t.label,"display-directive":t.isLazy?`show:lazy`:`if`,"tab-props":{onClick:e=>{l(e,t.key)}}},{default:w(()=>[t.component?(m(),u(O(t.component),M({key:0,ref_for:!0,ref:e=>v(e,t.key)},{ref_for:!0},{...e.data,...t.data}),null,16)):r(``,!0)]),_:2},1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64))),128))]),_:2},[t.$slots.suffix?{name:`suffix`,fn:w(()=>[c(t.$slots,`suffix`,{},void 0,!0)]),key:`0`}:void 0]),1032,[`value`,`class`,`type`])}}}),[[`__scopeId`,`data-v-043d4e8c`]]);Z.registerLanguage(`http`,ce),Z.registerLanguage(`log`,se),T();var de=X(t({__name:`index`,props:{log:{default:``},loading:{type:Boolean,default:!1},showBtn:{type:Boolean,default:!0}},setup(e){let t=oe.component,i=e,a=j(),o=j(null),{isFullscreen:c,toggle:l}=_(o);return E(()=>i.log,()=>{n(()=>{let e=a.value.$el.querySelector(`code`);e==null||e.scrollTo({top:9999999})})},{immediate:!0}),(n,i)=>{let d=K,f=V;return m(),k(`div`,{ref_key:`containerRef`,ref:o,class:`relative h-full group`},[s(d,{show:e.loading,class:`h-full`},{default:w(()=>[s(C(t),{ref_key:`logsRef`,ref:a,class:`bt-log`,language:`log`,code:e.log},null,8,[`code`])]),_:1},8,[`show`]),e.showBtn?(m(),u(f,{key:0,type:`primary`,class:`full-btn`,onClick:C(l)},{icon:w(()=>[A(`i`,{class:p([`text-20px`,C(c)?`i-common-full-exit`:`i-common-full`])},null,2)]),_:1},8,[`onClick`])):r(``,!0)],512)}}}),[[`__scopeId`,`data-v-b3418b8a`]]);T();var fe={class:`bt-tabs-modal__tab-label`},pe=X(t({__name:`index`,props:l({data:{default:()=>[]},isIcon:{type:Boolean,default:!1},isEllipsis:{type:Boolean,default:!1},panePadding:{default:`16px`},variant:{default:`default`}},{value:{required:!0},valueModifiers:{}}),emits:l([`click-self`],[`update:value`]),setup(e,{expose:n,emit:i}){let a=e,o=q(),l=g(()=>o.componentUi===`modern`),f={access:`i-material-symbols:lock-outline`,all:`i-ant-design:appstore-outlined`,binary:`i-material-symbols:data-object-rounded`,collaborative:`i-material-symbols:group-outline-rounded`,composer:`i-material-symbols:code-rounded`,config:`i-material-symbols:settings-outline-rounded`,database:`i-ant-design:database-outlined`,default:`i-soft-dns-system`,"default-page":`i-material-symbols:web-asset`,"default-site":`i-material-symbols:home-work-outline-rounded`,details:`i-material-symbols:info-outline-rounded`,dir:`i-ant-design:folder-outlined`,directory:`i-material-symbols:folder-open-outline-rounded`,document:`i-material-symbols:description-outline-rounded`,domain:`i-material-symbols:language`,edit:`i-material-symbols:edit-outline-rounded`,environment:`i-material-symbols:deployed-code-outline`,extensions:`i-material-symbols:extension-outline-rounded`,file:`i-ant-design:file-outlined`,git:`i-mdi:source-branch`,global:`i-material-symbols:public`,hotlink:`i-material-symbols:shield-outline-rounded`,https:`i-material-symbols:lock-outline`,image:`i-ant-design:picture-outlined`,info:`i-material-symbols:info-outline-rounded`,introduction:`i-soft-dns-menu text-12px`,load:`i-common-load`,location:`i-material-symbols:folder-open-outline-rounded`,log:`i-material-symbols:article-outline-rounded`,login:`i-material-symbols:login-rounded`,logs:`i-lucide:logs`,mail:`i-material-symbols:mail-outline-rounded`,maintenance:`i-material-symbols:dashboard-outline-rounded`,mapping:`i-icon-park-outline:mind-mapping`,memory:`i-material-symbols:memory-alt-outline`,message:`i-material-symbols:notifications-outline-rounded`,module:`i-material-symbols:deployed-code-outline`,monitor:`i-material-symbols:monitoring-rounded`,net:`i-material-symbols:lan-outline-rounded`,optimization:`i-material-symbols:speed-outline-rounded`,panel:`i-material-symbols:dashboard-outline-rounded`,persistence:`i-material-symbols:save-outline-rounded`,php:`i-ic:baseline-php`,"php-config":`i-ic:baseline-php`,"php-version":`i-ic:baseline-php`,phpinfo:`i-material-symbols:info-outline-rounded`,port:`i-material-symbols:settings-ethernet-rounded`,project:`i-material-symbols:inventory-2-outline-rounded`,"project-log":`i-material-symbols:article-outline-rounded`,"project-logs":`i-material-symbols:article-outline-rounded`,proxy:`i-material-symbols:arrow-forward-rounded`,"proxy-pass":`i-material-symbols:arrow-forward-rounded`,"pseudo-static":`i-material-symbols:open-in-new-rounded`,redirect:`i-site-redirect`,rename:`i-material-symbols:drive-file-rename-outline-rounded`,restart:`i-material-symbols:restart-alt-rounded`,rewrite:`i-material-symbols:open-in-new-rounded`,safe:`i-material-symbols:shield-outline-rounded`,security:`i-material-symbols:shield-outline-rounded`,server:`i-soft-dns-server text-20px`,service:`i-material-symbols:play-circle-outline-rounded`,site:`i-material-symbols:language`,slow:`i-material-symbols:timer-outline-rounded`,ssh:`i-material-symbols:terminal-rounded`,ssl:`i-material-symbols:verified-user-outline-rounded`,status:`i-material-symbols:monitoring-rounded`,store:`i-material-symbols:inventory-2-outline-rounded`,task:`i-tdesign:task`,terminal:`i-material-symbols:terminal-rounded`,upgrade:`i-material-symbols:upgrade-rounded`,user:`i-material-symbols:person-outline-rounded`,uwsgi:`i-material-symbols:settings-outline-rounded`,version:`i-material-symbols:system-update-alt-rounded`,webserver:`i-material-symbols:network-node`,whitelist:`i-material-symbols:verified-user-outline-rounded`,wordpress:`i-mdi:wordpress`},_=e=>{var t;if(a.isIcon||e.icon)return e.icon;if(!l.value)return;let n=String(e.key).toLowerCase().trim().replace(/[\s_]+/g,`-`);return(t=f[n])==null?`i-material-symbols:settings-outline-rounded`:t},v=i,y=t({props:{content:{type:[String,Function],required:!0}},setup(e){return()=>typeof e.content==`function`?e.content():e.content}}),b=t({props:{content:{type:[String,Function],required:!0}},setup(e){return()=>s(`span`,{class:`bt-tabs-modal__tab-icon`},[typeof e.content==`function`?e.content():e.content.startsWith(`i-`)?s(`i`,{class:e.content},null):s(J,{name:e.content,size:14},null)])}}),T=S(e,`value`),E={},D=(e,t)=>{E[t]=e},j=(e,t)=>{t===T.value&&(N(),v(`click-self`))},N=()=>{if(T.value){var e,t;(e=E[T.value])==null||(t=e.init)==null||t.call(e)}};return n({init:N}),(t,n)=>{let i=R,a=U,o=B;return m(),u(o,{value:T.value,"onUpdate:value":n[0]||(n[0]=e=>T.value=e),class:p([`bt-tabs-modal`,[`bt-tabs-modal--${e.variant}`,{"is-icon":e.isIcon,"is-modern":C(l)}]]),type:`card`,placement:`left`,"pane-style":{padding:e.panePadding}},{default:w(()=>[(m(!0),k(x,null,h(e.data,t=>(m(),k(x,null,[t.show===!1?r(``,!0):(m(),u(a,{key:t.key,name:t.key,tab:t.label,"display-directive":t.isLazy?`show:lazy`:`if`,"tab-props":{onClick:e=>{j(e,t.key)}}},d({default:w(()=>[t.component?(m(),u(O(t.component),M({key:0,ref_for:!0,ref:e=>D(e,t.key)},{ref_for:!0},{...t.data?t.data:{}}),null,16)):r(``,!0)]),_:2},[_(t)||e.isEllipsis?{name:`tab`,fn:w(()=>[A(`span`,fe,[_(t)?(m(),u(C(b),{key:0,content:_(t)||``},null,8,[`content`])):r(``,!0),e.isEllipsis?(m(),u(i,{key:1},{default:w(()=>[s(C(y),{content:t.label},null,8,[`content`])]),_:2},1024)):(m(),u(C(y),{key:2,content:t.label},null,8,[`content`]))])]),key:`0`}:void 0]),1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64))),256)),c(t.$slots,`default`,{},void 0,!0)]),_:3},8,[`value`,`class`,`pane-style`])}}}),[[`__scopeId`,`data-v-8839750a`]]);T();var me=t({__name:`index`,props:{value:{default:``},width:{default:240},prefix:{type:Boolean,default:!1}},emits:[`search`,`update:value`],setup(e,{expose:t,emit:n}){let r=e,i=j(null);t({focus:()=>{var e;(e=i.value)==null||e.focus()}});let a=n,o=b(r,`value`),c=()=>{a(`search`,o.value)};return(t,n)=>{let r=J,a=ee;return m(),u(a,M({value:C(o),"onUpdate:value":n[0]||(n[0]=e=>y(o)?o.value=e:null)},t.$attrs,{ref_key:`inputRef`,ref:i,class:`bt-search`,style:{width:`${e.width}px`},onKeyup:v(c,[`enter`])}),d({_:2},[e.prefix?{name:`prefix`,fn:w(()=>[A(`div`,{class:`flex items-center cursor-pointer`,onClick:c},[s(r,{name:`search`,size:`16`})])]),key:`0`}:void 0,e.prefix?void 0:{name:`suffix`,fn:w(()=>[A(`div`,{class:`flex items-center cursor-pointer`,onClick:c},[s(r,{name:`search`,size:`16`})])]),key:`1`}]),1040,[`value`,`style`])}}});T();var Q=t({__name:`index`,props:{value:{default:0},type:{default:`line`},height:{default:5},borderRadius:{default:4},textColor:{},defaultColor:{default:``}},setup(e){let t=e,n=W(),r=g(()=>{let{value:e,defaultColor:r}=t;return e>=90?n.value.errorColor:e>=80?n.value.warningColor:r||n.value.primaryColor});return(t,n)=>{let i=I;return m(),u(i,M({type:e.type,color:C(r),height:e.height,percentage:e.value,"indicator-text-color":e.textColor,"border-radius":e.borderRadius},t.$attrs),null,16,[`type`,`color`,`height`,`percentage`,`indicator-text-color`,`border-radius`])}}});T();var he=t({functional:!0,props:{value:{type:[String,Number,Boolean],default:void 0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},onChange:[Function,Array],showText:{type:Boolean,default:!0},checkedLabel:{type:String,default:``},uncheckedLabel:{type:String,default:``}},setup(e){let t=a(e,`value`),n=g(()=>t.value===e.checkedValue);function r(t){let{"onUpdate:value":n,onChange:r,onUpdateValue:i}=e;n&&H(n,t),i&&H(i,t),r&&H(r,t)}function i(){t.value===e.checkedValue?r(e.uncheckedValue):r(e.checkedValue)}return{checked:n,onClick:i}},render(){let{checked:e}=this,{t}=N();return s(`div`,{class:`inline-flex gap-2px items-center cursor-pointer`,onClick:()=>{this.onClick()}},[this.showText?s(`span`,{class:e?`text-primary`:`text-error`},[e?this.checkedLabel||t(`Public.Status.Running`):this.uncheckedLabel||t(`Public.Status.Stop`)]):``,s(`span`,{class:[`text-14px`,e?`i-mage:play-fill text-primary`:`i-mage:pause-fill text-error`]},null)])}});T();var ge={class:`ml-8px`},_e=X(t({__name:`index`,props:l({accept:{}},{fileList:{default:()=>[]},fileListModifiers:{}}),emits:[`update:fileList`],setup(e){let t=S(e,`fileList`),{t:n}=N(),r=g(()=>t.value&&t.value.length>0?t.value[0].name:n(`Component.Upload.index_2`)),a=e=>{t.value=[e[e.length-1]]};return(n,o)=>{let c=V,l=ie;return m(),u(l,{"file-list":t.value,"onUpdate:fileList":[o[0]||(o[0]=e=>t.value=e),a],action:``,accept:e.accept,multiple:!1,"default-upload":!1,"show-file-list":!1},{default:w(()=>[s(c,{size:`small`},{default:w(()=>[i(D(n.$t(`Component.Upload.index_1`)),1)]),_:1}),A(`span`,ge,D(C(r)),1)]),_:1},8,[`file-list`,`accept`])}}}),[[`__scopeId`,`data-v-7b828a1a`]]);T();var $=e(le(),1),ve=t({name:`BtPre`,props:{lang:{type:String,default:`log`},content:{type:String,default:``},loading:{type:Boolean,default:!1},wrap:{type:Boolean,default:!1},fontSize:{type:[String,Number],default:`14px`},rows:{type:Number,default:100},preStyle:{type:Object,default:()=>({})}},setup(e){let{t}=N(),r=j(null),i=j(null),a=j(``),c=j(null),{isFullscreen:l,toggle:u}=_(c),d=j(!1),p=g(()=>{if(e.content===``)return[t(`Component.Logs.index_1`)];let n=e.content.split(` +`);return e.rows>0?n.slice(-e.rows):n}),m=null,h=()=>{let t=p.value.join(` +`),o=String(e.lang),s=$.default.languages[o];a.value=s?$.default.highlight(t,s,o):t,n(()=>{i.value&&r.value&&v(i.value,t),y()})},v=(e,t)=>{var n;let r=e.parentElement;if(!r)return;let i=r.querySelector(`.line-numbers-rows`);i&&i.remove();let a=t.match(/\n(?!$)/g),o=a?a.length+1:1,s=document.createElement(`span`);s.setAttribute(`aria-hidden`,`true`),s.className=`line-numbers-rows`,s.innerHTML=Array(o+1).join(``),e.appendChild(s),!((n=$.default.plugins)==null||(n=n.lineNumbers)==null)&&n.resize&&$.default.plugins.lineNumbers.resize(r)},y=()=>{r.value&&(r.value.scrollTop=r.value.scrollHeight)};E(()=>p.value,()=>{m&&clearTimeout(m),m=setTimeout(()=>{h()},150)}),o(()=>{h()}),f(()=>{m&&clearTimeout(m)});let b=g(()=>({height:l.value?`100vh`:`100%`,border:`none`,margin:0,overflow:`auto`,whiteSpace:e.wrap?`pre-wrap`:`pre`,borderRadius:`8px`,...e.preStyle,fontSize:ne(e.fontSize)}));return()=>s(`div`,{class:`relative`,onMouseenter:()=>{d.value=!0},onMouseleave:()=>{d.value=!1}},[s(K,{ref:c,class:`w-full h-full`,show:e.loading},{default:()=>[s(`pre`,{ref:r,"data-toolbar-order":``,class:`language-${e.lang} line-numbers bt-prism-pre`,style:b.value},[s(`code`,{ref:i,class:`block`,innerHTML:a.value},null)]),s(`div`,{class:`absolute right-16px top-8px flex gap-6px transition-opacity duration-200`,style:{opacity:+!!d.value,pointerEvents:d.value?`auto`:`none`}},[s(V,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:()=>{ae(e.content)}},{icon:()=>s(`i`,{class:`text-12px i-common-copy`},null)}),s(V,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:()=>{u()}},{icon:()=>s(`i`,{class:l.value?`i-common-full-exit`:`i-common-full`},null)})])]})])}});T();var ye=t({__name:`index`,props:{value:{default:()=>[]},valueModifiers:{}},emits:[`update:value`],setup(e){let t=S(e,`value`),{t:n}=N(),r=j(null),a=j(`all`),o=j(null),c=g(()=>a.value===``?`primary`:`default`),l=g(()=>{if(a.value===``){let[e,n]=t.value;if(e!==n)return`${Y(e,`yyyy-MM-dd`)} ~ ${Y(n,`yyyy-MM-dd`)}`}return n(`Public.Search.CustomTime`)}),d=e=>e>Date.now(),f=[{label:n(`Public.Search.Last7`),value:`l7`},{label:n(`Public.Search.Last30`),value:`l30`},{label:n(`Public.All`),value:`all`}],p=e=>{switch(o.value=null,e){case`all`:t.value=[];break;case`l7`:t.value=[Date.now()-10080*60*1e3,Date.now()];break;case`l30`:t.value=[Date.now()-720*60*60*1e3,Date.now()];break}},_=e=>{if(e&&e[0]!==e[1]){var n;a.value=``,t.value=e,(n=r.value)==null||n.setShow(!1)}},v=e=>{e||o.value&&o.value[0]===o.value[1]&&(o.value=null)};return(e,t)=>{let n=F,g=z,b=V,S=L,T=P,E=te;return m(),u(E,{size:8},{default:w(()=>[s(g,{value:C(a),"onUpdate:value":[t[0]||(t[0]=e=>y(a)?a.value=e:null),p],class:`bt-radio`},{default:w(()=>[(m(),k(x,null,h(f,e=>s(n,{key:e.value,value:e.value},{default:w(()=>[i(D(e.label),1)]),_:2},1032,[`value`])),64))]),_:1},8,[`value`]),s(T,{ref_key:`popoverRef`,ref:r,trigger:`click`,placement:`bottom-end`,style:{padding:0},"arrow-point-to-center":!0,"onUpdate:show":v},{trigger:w(()=>[s(b,{type:C(c)},{default:w(()=>[i(D(C(l)),1)]),_:1},8,[`type`])]),default:w(()=>[s(S,{value:C(o),"onUpdate:value":[t[1]||(t[1]=e=>y(o)?o.value=e:null),_],type:`daterange`,panel:!0,actions:null,"is-date-disabled":d},null,8,[`value`])]),_:1},512)]),_:1})}}});T();var be=t({functional:!0,render(){return s(P,{placement:`top`,"arrow-point-to-center":!0},{trigger:()=>s(`a`,{class:`bt-ask-ico`},[i(`?`)]),default:()=>{var e,t;return(e=(t=this.$slots).default)==null?void 0:e.call(t)}})}});T();var xe=t({__name:`index`,props:l({options:{default:()=>[]},placeholder:{}},{value:{type:Array,default:()=>[]},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=e,n=S(e,`value`),r=()=>{let{options:e}=t;n.value=e.map(e=>e.value)},a=()=>{n.value=[]};return(t,o)=>{let c=V,l=re,d=G;return m(),u(d,M({value:n.value,"onUpdate:value":o[0]||(o[0]=e=>n.value=e)},t.$attrs,{multiple:!0,filterable:!0,options:e.options,placeholder:e.placeholder,"max-tag-count":`responsive`}),{header:w(()=>[s(l,{class:`w-full`},{default:w(()=>[s(c,{class:`flex-1`,onClick:r},{default:w(()=>[i(D(t.$t(`Public.All`)),1)]),_:1}),s(c,{class:`flex-1`,onClick:a},{default:w(()=>[i(D(t.$t(`Public.Btn.Cancel`)),1)]),_:1})]),_:1})]),_:1},16,[`value`,`options`,`placeholder`])}}});export{_e as a,me as c,ue as d,ve as i,pe as l,be as n,he as o,ye as r,Q as s,xe as t,de as u}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-components-legacy.js b/BTPanel/static/vite/js/app-components-legacy.js index 472591a5..c01c2fcf 100644 --- a/BTPanel/static/vite/js/app-components-legacy.js +++ b/BTPanel/static/vite/js/app-components-legacy.js @@ -1,8 +1,8 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./vendor-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./vendor-pdf-legacy.js?v=1787646744133`,`./app-base-legacy.js?v=1787646744133`,`./vendor-pay-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,ee,te,ne,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,Kr,qr,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,li,ui,di,fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,Si,Ci,wi,Ti,Ei,Di,Oi,ki,Ai,ji,Mi,Ni,Pi,Fi,Ii,Li,Ri,zi,Bi,Vi,Hi,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,na,ra,ia,aa,oa,sa,ca,la,ua,da,fa,pa,T,ma,E,D,O,k,ha,A,j,ga,_a,va,ya,ba,M,xa,Sa,Ca,wa,Ta,Ea,Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa,Ia,La,Ra,N,za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja,Ya,Xa,Za,Qa,$a,eo,to,no,ro,io,ao,oo,so,co,lo,uo,fo,po,mo,ho,go,_o,vo,yo,bo,xo,So,Co,wo,To,Eo,Do,Oo,ko,Ao,jo,Mo,No,Po,Fo,Io,Lo,P,Ro,zo,Bo,Vo,Ho,Uo,Wo,Go,Ko,qo,Jo,Yo,Xo,Zo,Qo,$o,es,ts,ns,rs,is,as,os,F,ss,cs,I,ls,us,ds,fs,ps,ms,hs,gs,_s,vs,ys,bs,xs,Ss,L,Cs,ws,Ts,Es,Ds,Os,ks,As,js,Ms,Ns,Ps,R,Fs,Is,Ls,Rs,zs,Bs,Vs,z,Hs,Us,Ws,Gs,Ks,B,qs,Js,Ys,Xs,Zs,Qs,$s,ec,tc,nc,rc,ic,ac,oc,sc,cc,lc,uc,dc,fc,pc,mc,hc,gc,_c,vc,yc,bc,xc,Sc,V,Cc,wc,H,Tc,Ec,U,W,Dc,Oc,kc,Ac,jc,Mc,Nc,Pc,Fc,G,Ic,Lc,Rc,zc,Bc,Vc,Hc,Uc,Wc,Gc,Kc,qc,K,Jc,Yc,Xc,Zc,Qc,$c,el,tl,nl,rl,q,il,al,J,ol,sl,cl,ll,ul,dl,fl,pl,ml,hl,gl,_l,vl,yl,bl,xl,Sl,Cl,wl,Y,X,Tl,El;function Dl(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]1&&arguments[1]!==void 0?arguments[1]:3,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:3,r=null,i=!1,a=0,o=function(){if(!i){if(n!==0&&a>=n){s();return}r=window.setTimeout(function(){return Z(function(){return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,3,4]),[4,e()];case 1:return t.sent(),a=0,[3,4];case 2:return t.sent(),a++,[3,4];case 3:return o(),[7];case 4:return[2]}})})()},t*1e3)}},s=function(){i=!0,r&&(clearTimeout(r),r=null)};return js(function(){s()}),{loop:o,clearTimer:s}}function Hl(e,t){for(var n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length),a=0;as)return!0;if(o0&&arguments[0]!==void 0?arguments[0]:bc(`Site.TableOP.index_9`);return{key:`action`,title:bc(`Public.Table.Action`),width:80,align:`right`,render:function(){return j(`span`,{class:`text-default`},[e])}}}function ru(e){var t=e.delDomain;return{key:`action`,title:bc(`Public.Table.Action`),width:80,align:`right`,render:function(e){return j(Fi,{options:[{label:bc(`Public.Btn.Del`),onClick:function(){rl({title:``.concat(bc(`Site.Batch.index_12`),`[`,e.name,`]`),content:bc(`Site.Batch.index_13`),onConfirm:function(n){var r=n.hide;return Z(function(){return $(this,function(n){switch(n.label){case 0:return[4,t(e)];case 1:return n.sent(),r(),[2]}})})()}})}}]},null)}}}function iu(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!fs(e)}function au(e,t){var n=Pi,r=Gi;return R(),D(r,null,{default:Y(function(){return[E(`li`,rt,G(e.$t(`SSL.SiteSSL.index_1`)),1),E(`li`,null,G(e.$t(`SSL.SiteSSL.index_2`)),1),E(`li`,null,G(e.$t(`SSL.SiteSSL.index_3`)),1),E(`li`,null,[A(G(e.$t(`SSL.SiteSSL.index_4`))+` `,1),j(n,{href:`https://www.aapanel.com/docs/Function/BusinessCertificate.html`,target:`_blank`},{default:Y(function(){return[A(G(e.$t(`SSL.Business.index_20`)),1)]}),_:1})])]}),_:1})}return e({$:void 0,$i:void 0,$n:void 0,$r:void 0,$t:void 0,A:void 0,Ai:void 0,An:void 0,Ar:void 0,At:void 0,B:void 0,Bi:void 0,Bn:void 0,Br:void 0,Bt:void 0,C:ru,Ci:void 0,Cn:void 0,Cr:void 0,Ct:void 0,D:void 0,Di:void 0,Dn:void 0,Dr:void 0,Dt:void 0,E:tu,Ei:void 0,En:void 0,Er:void 0,Et:void 0,F:void 0,Fi:void 0,Fn:void 0,Fr:void 0,Ft:void 0,G:void 0,Gi:void 0,Gn:void 0,Gr:void 0,Gt:void 0,H:void 0,Hi:void 0,Hn:void 0,Hr:void 0,Ht:ql,I:void 0,Ii:void 0,In:void 0,Ir:void 0,It:void 0,J:void 0,Ji:void 0,Jn:void 0,Jr:Ul,Jt:Yl,K:void 0,Ki:void 0,Kn:void 0,Kr:void 0,Kt:void 0,L:void 0,Li:void 0,Ln:void 0,Lr:void 0,Lt:void 0,M:void 0,Mi:void 0,Mn:void 0,Mr:void 0,Mt:void 0,N:void 0,Ni:void 0,Nn:void 0,Nr:void 0,Nt:void 0,O:Ql,Oi:void 0,On:void 0,Or:void 0,Ot:void 0,P:void 0,Pi:void 0,Pn:void 0,Pr:void 0,Pt:void 0,Q:void 0,Qi:void 0,Qn:void 0,Qr:void 0,Qt:void 0,R:void 0,Ri:void 0,Rn:void 0,Rr:void 0,Rt:void 0,S:void 0,Si:void 0,Sn:void 0,Sr:void 0,St:void 0,T:nu,Ti:void 0,Tn:void 0,Tr:void 0,Tt:void 0,U:void 0,Ui:void 0,Un:void 0,Ur:void 0,Ut:void 0,V:void 0,Vi:void 0,Vn:void 0,Vr:void 0,Vt:void 0,W:void 0,Wi:void 0,Wn:void 0,Wr:void 0,Wt:void 0,X:void 0,Xi:void 0,Xn:void 0,Xr:void 0,Xt:void 0,Y:void 0,Yi:void 0,Yn:void 0,Yr:void 0,Yt:void 0,Z:void 0,Zi:void 0,Zn:void 0,Zr:void 0,Zt:void 0,_:void 0,_i:void 0,_n:void 0,_r:void 0,_t:void 0,a:void 0,aa:void 0,ai:void 0,an:Kl,ar:void 0,at:void 0,b:void 0,bi:void 0,bn:void 0,br:void 0,bt:void 0,c:void 0,ci:void 0,cn:void 0,cr:void 0,ct:void 0,d:void 0,di:void 0,dn:void 0,dr:void 0,dt:void 0,ea:void 0,ei:void 0,en:void 0,er:void 0,et:void 0,f:void 0,fi:void 0,fn:void 0,fr:void 0,ft:void 0,g:void 0,gi:void 0,gn:void 0,gr:void 0,gt:void 0,h:void 0,hi:void 0,hn:void 0,hr:void 0,ht:void 0,i:void 0,ia:void 0,ii:void 0,in:void 0,ir:void 0,it:void 0,j:void 0,ji:void 0,jn:void 0,jr:void 0,jt:void 0,k:Zl,ki:void 0,kn:void 0,kr:void 0,kt:void 0,l:void 0,li:void 0,ln:void 0,lr:void 0,lt:void 0,m:void 0,mi:void 0,mn:void 0,mr:void 0,mt:void 0,n:void 0,na:void 0,ni:void 0,nn:void 0,nr:void 0,nt:void 0,o:void 0,oa:void 0,oi:void 0,on:void 0,or:void 0,ot:void 0,p:void 0,pi:void 0,pn:void 0,pr:void 0,pt:void 0,q:void 0,qi:void 0,qn:void 0,qr:Wl,qt:Xl,r:void 0,ra:Vl,ri:void 0,rn:void 0,rr:void 0,rt:void 0,s:void 0,sa:void 0,si:void 0,sn:void 0,sr:void 0,st:void 0,t:void 0,ta:void 0,ti:void 0,tn:void 0,tr:void 0,tt:void 0,u:void 0,ui:void 0,un:void 0,ur:void 0,ut:void 0,v:void 0,vi:void 0,vn:void 0,vr:void 0,vt:void 0,w:eu,wi:void 0,wn:void 0,wr:void 0,wt:void 0,x:void 0,xi:void 0,xn:void 0,xr:void 0,xt:void 0,y:void 0,yi:void 0,yn:void 0,yr:void 0,yt:void 0,z:void 0,zi:void 0,zn:void 0,zr:void 0,zt:void 0}),{setters:[function(e){ve=e.r,ye=e.a},function(e){_=e.mn,ge=e.gn,Rr=e.A,ca=e.jt,T=e.yn,E=e.bn,D=e.xn,O=e.Sn,k=e.Cn,ha=e.wn,A=e.En,j=e.Dn,ba=e.On,M=e.kn,Va=e.Ft,jo=e.Mn,e.fr,e.Pn,e.on,e.Ir,F=e.nn,ss=e.Fn,ls=e.hr,fs=e.In,xs=e.Ln,Ss=e.Rn,ws=e.zn,Os=e.Yr,ks=e.Zr,As=e.Vn,js=e.Hn,Ms=e.Gn,Ns=e.Kn,R=e.Jn,Bs=e.Yn,Vs=e.vr,z=e.br,Ws=e.Xn,Gs=e.Zn,Js=e.Qn,Ys=e.er,dc=e.xr,fc=e.Cr,G=e.ei,Ic=e.Rt,Lc=e.wr,Rc=e.Er,K=e.Or,$c=e.nr,sl=e.rr,fl=e.ir,hl=e.ar,bl=e.ln,xl=e.un,Cl=e.or,Y=e.cr,X=e.lr},function(e){xa=e.f,vc=e.p,q=e.l,cl=e.o},function(e){n=e.Ct,a=e.gt,s=e.dt,c=e.ut,l=e.K,u=e.W,d=e.B,f=e.Y,p=e.Et,m=e.L,h=e.F,g=e.I,v=e.P,y=e.M,b=e.bt,x=e.xt,S=e.A,C=e.St,ee=e.et,te=e.Tt,ne=e.T,re=e.Q,ie=e.Z,ae=e.$,ce=e.tt,le=e.b,ue=e.R,de=e.v,fe=e.g,pe=e._,me=e.h,he=e.wt,_e=e.X,za=e.in,gl=e.r},function(e){qs=e.c},function(e){o=e.t,Ir=e.zf,Vr=e.c,Qr=e.rr,Mi=e.Rf,Pi=e.mn,Fi=e.pn,Li=e.wf,Gi=e.ln,Yi=e.f,aa=e.g,oa=e._,sa=e.Zd,pa=e.ip,ma=e.Ea,Ta=e._r,Ea=e.b,Oa=e.C,ka=e.Qd,Pa=e.ap,Ba=e.Zf,Ja=e.P,Ya=e.cp,$a=e.Wf,no=e.up,ro=e.if,ao=e.lf,so=e.Zr,co=e.z,lo=e.H,uo=e.W,fo=e.K,po=e.J,mo=e.Y,go=e.$r,_o=e.oi,wo=e.On,To=e.ec,Ao=e.i,Mo=e.Xf,P=e.Bf,cs=e.gp,I=e.yp,ds=e.bp,L=e.Lf,Ts=e.Vo,Fs=e.Sn,Hs=e.pp,Ks=e.nt,B=e.Of,Zs=e.Di,nc=e.Kf,ac=e.xf,Jc=e.Tc,Yc=e.xa,Xc=e.st,Zc=e.ma,Qc=e.Zt,tl=e.jf,nl=e.Mf,rl=e.Nf,il=e.Sa,al=e.Oa,J=e.Pf,ol=e.Ff,pl=e.Tn,ml=e.Da,_l=e.Ta,Sl=e.ct},function(e){be=e.n,os=e.r},function(e){Ii=e.u,Ri=e.c,Ui=e.d},function(e){gs=e.t,_s=e.n}],execute:function(){xe=document.createElement(`style`),xe.textContent=`.progress-box[data-v-28a73ad0]{border:1px solid var(--site-task-progress-border)}.iconfont[data-v-eaa99c82]{background:0 0;width:auto;height:auto}.bt-table--empty-header[data-v-a68fc059] .n-data-table-tbody,.bt-table--empty-header[data-v-a68fc059] .n-data-table-base-table-body{display:none}.bt-table__empty[data-v-a68fc059]{border:1px solid var(--color-border);border-top:0;border-radius:0 0 4px 4px;justify-content:center;align-items:center;min-height:120px;margin-top:-1px;display:flex}.progress-box[data-v-57b0edf4]{border:1px solid var(--site-task-progress-border)}.select-box[data-v-e78f55b0]{border:1px solid var(--color-border);border-radius:10px;width:100%;padding:10px;transition:background-color .2s}.select-box[data-v-e78f55b0]:hover{background-color:var(--color-bg-2)}.execution-time-row[data-v-9e179572]{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.execution-time-row+.execution-time-row[data-v-9e179572]{margin-top:10px}.execution-index[data-v-9e179572]{color:#8a8f99;background:#f3f4f6;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.execution-index--primary[data-v-9e179572]{color:var(--color-primary);background:#e7f7ed}.execution-cycle[data-v-9e179572]{white-space:nowrap;flex:none}.second[data-v-4488e53e] .n-form-item-feedback--error{position:absolute}.backup-scheduled__notice-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;justify-content:space-between;align-items:center;margin-top:18px;padding:12px;display:flex}.backup-scheduled__notice-dot[data-v-3f95ab8b]{background-color:var(--color-primary);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.backup-scheduled__grid[data-v-3f95ab8b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.backup-plugin-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:160px;padding:16px;display:flex}.backup-plugin-card__icon[data-v-3f95ab8b]{object-fit:contain;width:22px;height:22px}.wp-backup-guide{z-index:3000;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.wp-backup-guide__mask{pointer-events:auto;background:0 0;animation:.18s ease-out both wp-backup-guide-mask-in;position:absolute;top:0;bottom:0;left:0;right:0}.wp-backup-guide__target{z-index:1;pointer-events:none;border:3px solid rgba(16,185,129,.72);border-radius:8px;transition:left .18s,top .18s,width .18s,height .18s,border-radius .18s;animation:.24s ease-out both wp-backup-guide-target-in,1.8s ease-in-out infinite wp-backup-guide-target-pulse;position:fixed;box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}.wp-backup-guide__popover{z-index:2;color:#d7dde8;pointer-events:auto;background:#1f2430;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:20px;transition:left .18s,top .18s;animation:.22s cubic-bezier(.2,.8,.2,1) both wp-backup-guide-popover-in;position:fixed;box-shadow:0 20px 60px rgba(0,0,0,.35)}.wp-backup-guide__popover:before{content:"";background:#1f2430;border-top:1px solid rgba(148,163,184,.2);border-left:1px solid rgba(148,163,184,.2);width:16px;height:16px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.wp-backup-guide__popover.is-step-1:before,.wp-backup-guide__popover.is-step-2:before{top:-9px}.wp-backup-guide__popover.is-step-3:before{bottom:-9px;transform:translate(-50%)rotate(225deg)}.wp-backup-guide__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;transition:color .16s,transform .16s;position:absolute;top:16px;right:16px}.wp-backup-guide__close:hover{color:#f8fafc;transform:rotate(90deg)scale(1.08)}.wp-backup-guide__title{color:#f8fafc;align-items:center;gap:8px;padding-right:24px;font-size:15px;font-weight:700;display:flex}.wp-backup-guide__dot{background:#20c997;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1.6s ease-out infinite wp-backup-guide-dot-pulse;box-shadow:0 0 rgba(32,201,151,.45)}.wp-backup-guide__content{color:#aeb7c7;margin-top:14px;font-size:13px;line-height:1.65}.wp-backup-guide__footer{color:#94a3b8;border-top:1px solid rgba(148,163,184,.12);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.wp-backup-guide__actions{align-items:center;gap:10px;display:flex}@keyframes wp-backup-guide-mask-in{0%{opacity:0}to{opacity:1}}@keyframes wp-backup-guide-target-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes wp-backup-guide-target-pulse{0%,to{box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}50%{box-shadow:0 0 0 1px rgba(16,185,129,.58),0 0 34px rgba(16,185,129,.52),0 0 0 9999px rgba(3,7,18,.82)}}@keyframes wp-backup-guide-popover-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wp-backup-guide-dot-pulse{0%{box-shadow:0 0 rgba(32,201,151,.45)}70%{box-shadow:0 0 0 8px rgba(32,201,151,0)}to{box-shadow:0 0 rgba(32,201,151,0)}}@media (prefers-reduced-motion:reduce){.wp-backup-guide__mask,.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__dot{animation:none}.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__close{transition:none}}.site-backup-new[data-v-91ce0381]{position:relative}.site-backup-new__guide-btn[data-v-91ce0381]{color:var(--color-primary);position:absolute;top:12px;right:16px}.site-backup-new__guide-dot[data-v-91ce0381]{background:var(--color-primary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px rgba(16,185,129,.12)}.install-box[data-v-aac05997]{background:var(--install-box-bg);z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.install-box .install-desc[data-v-aac05997]{background:var(--install-desc-bg);color:var(--install-box-text-color);border-radius:4px;justify-content:center;align-items:center;min-width:450px;min-height:60px;padding:16px;font-size:13px;font-weight:700;display:flex;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.circle[data-v-3771031c]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.placeholder[data-v-9059602f]{color:#999;cursor:text;flex-direction:column;width:100%;height:100%;padding:12px 16px 0;line-height:18px;display:flex;position:absolute;top:0;left:0}.error-box[data-v-8ac8e215]{background-color:var(--domains-lets-ssl-apply-bg) ;border:1px solid var(--domains-lets-ssl-apply-border);border-radius:4px;margin:20px;padding:20px}.label-text[data-v-8ac8e215]{color:#666;width:125px;font-weight:600;display:inline-block}pre[data-v-8ac8e215]{color:#c5c5c5;border:1px solid #666}.panel-ssl-progress[data-v-8b526699]{min-width:340px;padding:24px 24px 22px}.panel-ssl-progress .progress-item[data-v-8b526699]{cursor:pointer;gap:16px;display:flex}.panel-ssl-progress .progress-item+.progress-item[data-v-8b526699]{margin-top:16px}.panel-ssl-progress .progress-item .progress-label[data-v-8b526699]{min-width:120px}.n-alert[data-v-60ba1713]{--n-font-size:12px}.cert-info[data-v-60ba1713]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-60ba1713]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-60ba1713]{flex:1;width:0;margin-left:4px}.number-control[data-v-0b876ba0]{flex-wrap:wrap;align-items:center;display:flex}.number-control .minus[data-v-0b876ba0],.number-control .plus[data-v-0b876ba0]{border:2px solid var(--domains-business-ssl-buy-bg-border);cursor:pointer;border-radius:8px;width:35px;height:35px;position:relative}.number-control .minus.is-disable[data-v-0b876ba0],.number-control .plus.is-disable[data-v-0b876ba0]{background:var(--domains-business-ssl-count-disable);border-color:var(--domains-lets-ssl-upload-border);cursor:not-allowed}.number-control .minus[data-v-0b876ba0]:before,.number-control .minus[data-v-0b876ba0]:after,.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{content:"";background:#555;position:absolute}.number-control .minus[data-v-0b876ba0]:hover,.number-control .plus[data-v-0b876ba0]:hover{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.number-control .minus[data-v-0b876ba0]:hover:before,.number-control .minus[data-v-0b876ba0]:hover:after,.number-control .plus[data-v-0b876ba0]:hover:before,.number-control .plus[data-v-0b876ba0]:hover:after{background:#fff}.number-control .minus[data-v-0b876ba0]:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .plus[data-v-0b876ba0]:before{width:14px;height:2px}.number-control .plus[data-v-0b876ba0]:after{width:2px;height:14px}.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .number-input[data-v-0b876ba0]{background:var(--domains-business-ssl-buy-bg);text-align:center;--un-text-opacity:1;width:50px;height:35px;color:rgba(32,165,58,var(--un-text-opacity)) ;border:2px solid #20a53a;border-radius:8px;margin-left:2px;margin-right:2px}.total-price[data-v-a98a5ede]{align-items:center;height:110px;padding-left:20px;padding-right:20px;box-shadow:0 0 10px rgba(184,184,184,.25)}.option-item[data-v-8e0f720f]{cursor:pointer;text-align:center;border:2px solid var(--domains-business-ssl-buy-bg-border);border-radius:8px;padding-left:20px;padding-right:20px;line-height:32px;position:relative}.option-item.is-active[data-v-8e0f720f]{background:var(--domains-business-ssl-buy-bg);--un-border-opacity:1;border-width:2px;border-color:rgba(32,165,58,var(--un-border-opacity))}.option-item.is-active[data-v-8e0f720f]:after{content:"";border-bottom:25px solid #20a53a;border-left:25px solid transparent;border-radius:8px;position:absolute;bottom:-1px;right:-2px}.option-item.is-active[data-v-8e0f720f]:before{content:"";z-index:1;border-bottom:2px solid #fff;border-left:2px solid #fff;width:12px;height:6px;position:absolute;bottom:5px;right:0;transform:rotate(-45deg)}.option-item .item-title[data-v-8e0f720f]{border-bottom:1px solid var(--domains-business-ssl-buy-bg-border);margin:0 10px;font-weight:700}.option-item .item-tag[data-v-8e0f720f]{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-radius:0 9px;padding:2px 6px;line-height:15px;position:absolute;top:-10px;right:-2px}.n-alert[data-v-8e0f720f]{--n-content-text-color:#db2828;--n-icon-color:#db2828;--n-color:#fbeaea}.n-alert[data-v-13ad8e59]{--n-font-size:12px}.cert-info[data-v-13ad8e59]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-13ad8e59]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-13ad8e59]{flex:1;width:0;margin-left:4px} -/*$vite$:1*/`,document.head.appendChild(xe),e(`ia`,function(e){return e.split(` `).map(function(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}).join(` `)}),e(`sa`,function(e,t){var n=``;return Object.entries(t).forEach(function(e){var t=Rl(e,2),r=t[0],i=t[1];n+=``.concat(r,`=`,encodeURIComponent(``.concat(i)),`&`)}),n=n.replace(/&$/,``),/\?$/.test(e)?e+n:e.replace(/\/?$/,`?`)+n}),e(`oa`,function(e){try{return JSON.parse(e),!0}catch(e){return!1}}),e(`aa`,to=function(e){return Number.isNaN(Ic(e))?0:Ic(e)}),F(),F(),et={class:`p-16px`},sn={class:`mb-16px`},Tn={class:`progress-box p-10px rounded-8px`},ii=M({__name:`backup-logs`,props:{fetchFn:{type:Function},callback:{type:Function}},setup:function(e){var t=q().t,r=e,i=z(!1),a=z([]),o=[{key:`site_name`,title:t(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:t(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:function(e){return j(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}}],s=T(function(){return a.value.findIndex(function(e){return e.status===0})+1}),c=T(function(){var e;return(e=a.value[s.value])==null?void 0:e.status}),u={0:`process`,1:`finish`,"-1":`error`,2:`wait`},d=function(e){return u[e]},f=function(){return Z(function(){var e,n,o;return $(this,function(s){switch(s.label){case 0:return[4,r.fetchFn()];case 1:return e=s.sent(),n=e.message,I(n)&&(n.status===1?(g(),i.value=!0,(o=r.callback)==null||o.call(r),L.success(t(`WP.Task.index_4`))):i.value=!1,a.value=Object.values(n).filter(function(e){return I(e)})),[2]}})})()},p=Vl(f,1),h=p.loop,g=p.clearTimer;return Ms(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,f()];case 1:return e.sent(),i.value||h(),[2]}})})()}),function(e,t){var r=n,u=de,f=m,p=l,h=fe,g=pe;return R(),k(`div`,et,[E(`div`,sn,[K(i)?(R(),D(r,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(R(),D(r,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),E(`div`,Tn,[j(g,{vertical:``,current:K(s),status:d(K(c)),size:`small`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(a),function(e,t){return R(),D(h,{key:t,status:d(e.status),description:e.error||e.ps},ha({title:Y(function(){return[j(f,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[E(`span`,null,G(e.title),1),X(j(u,{size:`small`},null,512),[[xl,e.status===0]])]}),_:2},1024)]}),_:2},[e.result_list?{name:`default`,fn:Y(function(){return[E(`div`,null,G(e.error||e.ps),1),j(p,{class:`mt-8px`,data:e.result_list,columns:o,"max-height":200},null,8,[`data`])]}),key:`0`}:void 0]),1032,[`status`,`description`])}),128))]}),_:1},8,[`current`,`status`])])])}}}),ri=ve({default:function(){return ni}}),ni=Ir(ii,[[`__scopeId`,`data-v-28a73ad0`]]),Or=P.global,Sc=Or.t,e(`ta`,eo=function(){return B.post(`/mod/nodejs/com/get_general_progress`)}),e(`na`,Es=function(e){return B.post(`/mod/nodejs/com/nodejs_backup`,e)}),Ds=function(e){return B.post(`/mod/nodejs/com/nodejs_restore`,e,{requestOptions:{loading:Sc(`Node.index_89`),successMessage:!0}})},F(),Zo=M({__name:`index`,props:{iconName:{type:String,default:``},iconSize:{type:String,default:`16`}},setup:function(e){return function(t,n){var r=m;return R(),D(r,{class:`items-center`,size:6},{default:Y(function(){return[X(E(`i`,{class:Os([`iconfont`,`icon-`.concat(e.iconName)]),style:ks({fontSize:K(za)(e.iconSize)})},null,6),[[xl,e.iconName]]),Gs(t.$slots,`default`,{},void 0,!0)]}),_:3})}}}),e(`ea`,Ro=Ir(Zo,[[`__scopeId`,`data-v-eaa99c82`]])),F(),os(),Xo=M({__name:`index`,props:{id:{}},setup:function(e){var n=e,r=function(){J({width:574,minHeight:400,data:{entryId:n.id},component:ba(function(){return be(function(){return t.import(`./feature-Feedback-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)})})};return function(e,t){var n=Pi,i=Ro;return R(),D(i,{"icon-name":`demand`},{default:Y(function(){return[j(n,{onClick:r},{default:Y(function(){return[A(G(e.$t(`Component.Feedback.index_7`)),1)]}),_:1})]}),_:1})}}}),e(`$i`,Ra=Xo),F(),$e={key:1,class:`ml-4px text-desc`},Yo=M({__name:`index`,props:{feedback:{type:Boolean,default:!1},email:{type:Boolean,default:!1},feedbackId:{}},setup:function(e){var t=!!fl().toolsLeft,n=!!fl().toolsRight,r=!!fl().pageLeft||!!fl().pageRight;return function(i,a){var o=m;return R(),k(`div`,null,[t||n?(R(),D(o,{key:0,class:`items-center mb-12px`,justify:`space-between`},{default:Y(function(){return[j(o,{class:`items-center`,size:8},{default:Y(function(){return[Gs(i.$slots,`toolsLeft`),e.feedback?(R(),D(Ra,{key:0,id:e.feedbackId},null,8,[`id`])):O(``,!0),e.email?(R(),k(`div`,$e,G(i.$t(`Component.Pay.index_8`,[`support@aapanel.com`])),1)):O(``,!0)]}),_:3}),j(o,{class:`items-center`,size:8},{default:Y(function(){return[Gs(i.$slots,`toolsRight`)]}),_:3})]}),_:3})):O(``,!0),Gs(i.$slots,`table`),K(r)?(R(),D(o,{key:1,class:`items-center mt-12px`,justify:`space-between`},{default:Y(function(){return[E(`div`,null,[Gs(i.$slots,`pageLeft`)]),j(o,null,{default:Y(function(){return[Gs(i.$slots,`pageRight`)]}),_:3})]}),_:3})):O(``,!0)])}}}),e(`Qi`,Bi=Yo),F(),Qe={class:`ml-8px text-14px`},Jo=M({__name:`index`,props:xs({storeKey:{default:``},pageSizes:{default:function(){return[10,20,50,100]}},showTotal:{type:Boolean,default:!0},showSizePicker:{type:Boolean,default:!0},showQuickJumper:{type:Boolean,default:!0},onUpdatePageSize:{}},{page:{},pageModifiers:{},pageSize:{},pageSizeModifiers:{}}),emits:xs([`refresh`],[`update:page`,`update:pageSize`]),setup:function(e,t){var n=t.emit,r=e,i=n,a=T(function(){var e=r.storeKey;return e?``.concat(e,`-page`):``}),o=sl(e,`page`),s=sl(e,`pageSize`),c=function(e){o.value=e,i(`refresh`)},l=function(e){var t;o.value=1,s.value=e,(t=r.onUpdatePageSize)==null||t.call(r,to(e)),u(e),ws(function(){i(`refresh`)})},u=function(e){a.value&&nc(a.value,String(e))};return function(){if(a.value){var e=$a(a.value);if(e){var t;s.value=to(e),(t=r.onUpdatePageSize)==null||t.call(r,to(e))}}}(),function(t,n){var r=ee;return R(),D(r,Ss(t.$attrs,{page:o.value,"onUpdate:page":[n[0]||(n[0]=function(e){return o.value=e}),c],"page-size":s.value,"onUpdate:pageSize":[n[1]||(n[1]=function(e){return s.value=e}),l],"show-size-picker":e.showSizePicker,"show-quick-jumper":e.showQuickJumper,"page-sizes":e.pageSizes,"display-order":[`pages`,`size-picker`,`quick-jumper`]}),ha({_:2},[e.showTotal?{name:`suffix`,fn:Y(function(e){var n=e.itemCount;return[E(`span`,Qe,G(t.$t(`Public.Table.Page.index_4`,[n])),1)]}),key:`0`}:void 0]),1040,[`page`,`page-size`,`show-size-picker`,`show-quick-jumper`,`page-sizes`])}}}),e(`Zi`,Hi=Jo),F(),Ze={class:`flex justify-center w-42px`},on={class:`ml-8px`},qo=M({__name:`index`,props:xs({data:{default:function(){return[]}},rowKey:{default:`id`},options:{default:function(){return[]}},selectWidth:{default:140}},{checkedRowKeys:{default:function(){return[]}},checkedRowKeysModifiers:{}}),emits:[`update:checkedRowKeys`],setup:function(e){var t=e,n={enable:`i-famicons:play-circle-outline`,disable:`i-famicons:pause-circle-outline`,start:`i-famicons:play-circle-outline`,stop:`i-famicons:pause-circle-outline`,restart:``,category:`i-material-symbols:category`,delete:`i-weui:delete-outlined`,del:`i-weui:delete-outlined`,backup:`i-material-symbols:backup-outline-rounded`,expired:`i-covid:quarantine-place-time-calendar-1`,php:`i-ic:baseline-php`,webserver:`i-material-symbols:network-node`,sync:`i-material-symbols:cloud-sync`,kill:`i-mdi:remove-circle-off-outline`,pause:`i-material-symbols:stop-circle-outline-rounded`,unpause:`i-ri:device-recover-line`,restart_panel:`i-cbi:power-panel-logo`,restart_service:``,execute:``},r=function(e){var r,i,a=t.options.find(function(t){return t.key===e});return(r=(i=a==null?void 0:a.icon)==null?n[e]:i)==null?`i-material-symbols:action-key`:r},i=function(e){var t=r(e.value),n=t.includes(`0&&o.value.length===t.data.length},set:function(e){e?o.value=t.data.map(function(e){return l(e)}):o.value=[]}}),d=T(function(){return t.data.length===0}),f=T(function(){return o.value.length>0&&o.value.length1?(R(),k(_,{key:0},[E(`div`,{class:`min-w-160px`,style:ks({width:K(za)(e.selectWidth)})},[j(s,{value:K(p),"onUpdate:value":n[1]||(n[1]=function(e){return ls(p)?p.value=e:null}),options:K(h),disabled:K(g),"render-label":i,"consistent-menu-width":!1,placeholder:t.$t(`Component.Batch.index_1`)},null,8,[`value`,`options`,`disabled`,`placeholder`])],4),E(`div`,on,[j(l,{type:K(v)?`default`:`primary`,disabled:K(v),onClick:b},{default:Y(function(){return[A(G(t.$t(`Public.Btn.Execute`)),1)]}),_:1},8,[`type`,`disabled`])])],64)):O(``,!0),e.options.length===1?(R(),D(l,{key:1,disabled:K(g),type:K(g)?`default`:`primary`,onClick:x},{default:Y(function(){return[E(`span`,null,G(e.options[0].label),1),X(E(`span`,null,G(t.$t(`Component.Batch.index_2`,[o.value.length])),513),[[xl,o.value.length>0]])]}),_:1},8,[`disabled`,`type`])):O(``,!0)]}),_:1})}}}),e(`Xi`,zi=qo),F(),Xe={key:0,class:`bt-table__empty`},La=`__bt_empty_header__`,Ko=M({__name:`index`,props:xs({data:{default:function(){return[]}},rowKey:{default:`id`},loading:{type:Boolean,default:!1},loadingNum:{default:10},isPage:{type:Boolean,default:!1},maxHeight:{},columns:{default:function(){return[]}},rowProps:{},storeKey:{},showEmptyHeader:{type:Boolean}},{page:{default:function(){return{page:1,pageSize:10}}},pageModifiers:{}}),emits:[`update:page`],setup:function(e){var t=e,n=sl(e,`page`),r=q().t,i=Rc(t),a=i.columns,o=i.data,s=function(){return ca(Lc(a.value))},c=function(){var e=s();return e.forEach(function(e){e.type!==`selection`&&(e.ellipsis&&delete e.ellipsis,e.render=function(){return j(le,null,null)})}),e},u=function(){return t.loading?c():s()},d=z(u()),f=function(){var e=s();return e.forEach(function(e){if(e.type===`selection`){e.disabled=function(){return!0};return}e.render=function(){return null}}),e},m=T(function(){return!!(t.showEmptyHeader&&!t.loading&&C.value.length===0&&d.value.length>0)}),h=T(function(){return{"bt-table--empty-header":m.value}}),g=T(function(){return[jl({},La,La)]}),_=T(function(){return m.value?g.value:C.value}),v=T(function(){return m.value?f():d.value}),y=function(){return La},b=T(function(){var e=t.rowKey;return ds(e)?function(t){var n=t[e];return n==null||Number.isNaN(n)?String(t):n}:e}),x=T(function(){return m.value?y:b.value}),S=T(function(){var e=t.storeKey;return e?``.concat(e,`-page`):``}),C=z([]),w=fl(),ee=Vs({style:{width:`100%`},showSizePicker:!0,showQuickJumper:!0,pageSizes:[10,20,50,100],prefix:function(){var e;return(e=w.pagePrefix)==null?void 0:e.call(w)},suffix:function(e){return j(`span`,{class:`text-13px text-default`},[r(`Public.Table.Page.index_4`,[e.itemCount])])},onChange:function(e){n.value.page=e},onUpdatePageSize:function(e){n.value.page=1,n.value.pageSize=e,S.value&&nc(S.value,String(e))}});(function(){if(S.value){var e=$a(S.value);e&&(n.value.pageSize=to(e))}})();var te=T(function(){return Ll(Q({},ee),{page:n.value.page,pageSize:n.value.pageSize})});return Cl(function(){return o.value},function(e){t.loading||(C.value=e)},{deep:!0}),Cl(function(){return t.loading},function(e){if(e){if(d.value=c(),o.value.length===0){C.value=[];for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:!0,n;return((n=i.deleteApi)==null?void 0:n.call(i,e,t))||Ta({id:e.id},t)},b=ml([{type:`selection`,width:40},{key:String(i.nameKey||`name`),title:r(`Site.TableRow.index_22`),ellipsis:{tooltip:!0}},{key:`size`,title:r(`Site.TableRow.index_23`),width:90,render:function(e){return Ya(e.size)}},{key:`addtime`,title:r(`Site.TableRow.index_25`),width:150,render:function(e){return h(e)}},{key:`backup_type`,title:i.typeTitle||r(`Backup type`),width:120,render:function(e){return g(e)}},{key:`bak_method`,title:r(`Storage path`),width:130,ellipsis:{tooltip:!0},render:function(e){return _(e)}},Qc({width:190,options:function(e){return[{label:r(`Site.TableOP.index_4`),show:e.bak_method===`local`,onClick:function(){i.onRestore(e)}},{label:r(`WP.Task.index_2`),show:e.bak_method!==`local`,onClick:function(){pl({title:_(e),name:d(e.bak_method),admin:!0})}},{label:r(`Site.TableOP.index_5`),show:e.bak_method===`local`,onClick:function(){Pa(p(e),m(e))}},{label:r(`Public.Btn.Del`),onClick:function(){rl({title:r(`Site.Batch.index_18`),content:``.concat(r(`Site.Batch.index_19`),` [`,f(e),`]`),onConfirm:function(t){var n=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,y(e)];case 1:return t.sent(),[4,w()];case 2:return t.sent(),i.onChanged?[4,i.onChanged()]:[3,4];case 3:return t.sent(),[3,5];case 4:i.backupRef.backup_count--,t.label=5;case 5:return n(),[2]}})})()}})}}]}})]),x=b.table,S=b.columns,C=[{key:`del`,type:`confirm`,label:r(`Site.Batch.index_20`),confirm:{title:r(`Site.Batch.index_21`),desc:r(`Site.Batch.index_11`),columns:[S.value[1]],api:function(e){return y(e,!1)},done:function(e){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,w()];case 1:return t.sent(),i.onChanged?[4,i.onChanged()]:[3,3];case 2:return t.sent(),[3,4];case 3:i.backupRef.backup_count-=e.length,t.label=4;case 4:return[2]}})})()}}}],w=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),l(!0),[4,v(Lc(o))];case 1:return e=t.sent().message,I(e)?(x.data=cs(e.data)?e.data:[],x.total=no(e.page)):(x.data=[],x.total=0),[3,3];case 2:return a.value=[],l(!1),[7];case 3:return[2]}})})()};return n({getList:w}),As(function(){w()}),function(e,t){var n=Vi,r=zi,i=Hi,s=Bi;return R(),D(s,null,{toolsLeft:Y(function(){return[Gs(e.$slots,`toolsLeft`)]}),table:Y(function(){return[j(n,{"checked-row-keys":K(a),"onUpdate:checkedRowKeys":t[0]||(t[0]=function(e){return ls(a)?a.value=e:null}),loading:K(c),"loading-num":1,"max-height":340,data:K(x).data,columns:K(S)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]}),pageLeft:Y(function(){return[j(r,{"checked-row-keys":K(a),"onUpdate:checkedRowKeys":t[1]||(t[1]=function(e){return ls(a)?a.value=e:null}),data:K(x).data,options:C},null,8,[`checked-row-keys`,`data`])]}),pageRight:Y(function(){return[j(i,{page:K(o).p,"onUpdate:page":t[2]||(t[2]=function(e){return K(o).p=e}),"page-size":K(o).limit,"onUpdate:pageSize":t[3]||(t[3]=function(e){return K(o).limit=e}),"item-count":K(x).total,onRefresh:w},null,8,[`page`,`page-size`,`item-count`])]}),_:3})}}}),bi=xi,F(),Go=M({__name:`index`,props:{model:{},rules:{},labelWidth:{default:`130`},labelPlacement:{default:`left`}},setup:function(e,t){var n=t.expose,r=z(null);return n({validate:function(){var e;return(e=r.value)==null?void 0:e.validate()},restoreValidation:function(){var e;return(e=r.value)==null?void 0:e.restoreValidation()}}),function(t,n){var i=g;return R(),D(i,Ss(t.$attrs,{ref_key:`formRef`,ref:r,model:e.model,rules:e.rules,"label-width":e.labelWidth,"label-placement":e.labelPlacement,"show-require-mark":!1,"label-align":`left`,"require-mark-placement":`left`}),{default:Y(function(){return[Gs(t.$slots,`default`)]}),_:3},16,[`model`,`rules`,`label-width`,`label-placement`])}}}),e(`Ji`,ji=Go),F(),Ye={class:`p-20px`},an={class:`text-warning`},tc=M({__name:`restore-type`,props:{onRefresh:{type:Function,default:function(){}},showDb:{type:Boolean,default:!1}},setup:function(e,t){var n=t.expose,r=q().t,i=e,a=T(function(){var e=[{label:r(`Logs.Soft.index_3`),value:`file`},{label:r(`Public.Btn.Config`),value:`conf`}];return i.showDb&&e.push({label:r(`Site.PHP.add_site_16`),value:`db`}),e}),o=z(null),l=Vs({value:[`file`]}),u={value:{type:`array`,required:!0,trigger:`change`,message:r(`Please select at least one restore type`)}},d=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=o.value)==null?void 0:e.validate()];case 1:return t.sent(),i.onRefresh(l.value),[2]}})})()},f=T(function(){return i.showDb&&l.value.includes(`db`)});return n({onConfirm:d}),function(e,t){var n=c,r=s,i=h,d=ji,p=Gi;return R(),k(`div`,Ye,[j(d,{ref_key:`formRef`,ref:o,rules:u,model:K(l)},{default:Y(function(){return[j(i,{label:`Restore type`,path:`value`,"show-require-mark":!0},{default:Y(function(){return[j(r,{value:K(l).value,"onUpdate:value":t[0]||(t[0]=function(e){return K(l).value=e}),class:`flex gap-16px`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(a),function(e){return R(),D(n,{key:e.value,value:e.value,label:e.label},null,8,[`value`,`label`])}),128))]}),_:1},8,[`value`])]}),_:1})]}),_:1},8,[`model`]),j(p,null,{default:Y(function(){return[t[1]||(t[1]=E(`li`,null,` File: Restore website files `,-1)),t[2]||(t[2]=E(`li`,null,` Config: Restore website configuration files `,-1)),X(E(`li`,an,` Database: Restoring the website database will overwrite the existing database `,512),[[xl,K(f)]])]}),_:1})])}}}),ec=tc,F(),os(),Je={class:`p-20px`},si=M({__name:`backup-node`,props:{row:{}},setup:function(e){var t=Ts(),n=e.row,r=q().t,i=ba(function(){return be(function(){return Promise.resolve().then(function(){return Ci})},void 0)}),o=ba(function(){return be(function(){return Promise.resolve().then(function(){return ri})},void 0)}),s=z(!1),c=function(){return Z(function(){return $(this,function(e){return J({title:`Backup type`,width:450,footer:!0,data:{onRefresh:u},component:i}),[2]})})()},l=function(){t.setRefresh(!0)},u=function(e){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Es({id:String(n.id),backup_type:String(e)})];case 1:return t.sent(),d(r(`Site.Batch.index_7`),function(){return Z(function(){return $(this,function(e){return _(),l(),[2]})})()}),[2]}})})()},d=function(e,t){J({title:e,width:500,minHeight:200,data:{fetchFn:eo,callback:t},component:o})},f=function(e){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Ds(e)];case 1:return t.sent(),_(),l(),[2]}})})()},p=function(){d(r(`Site.Batch.index_7`),function(){return Z(function(){return $(this,function(e){return _(),l(),[2]})})()})},m=function(e){e.backup_type===1?J({title:r(`Restore type`),width:450,minHeight:150,footer:!0,data:{showDb:!1,onRefresh:function(t){return f({file_name:e.name,site_id:n.id,restore_type:JSON.stringify(t)})}},component:ec}):rl({title:r(`Site.Config.index_28`),content:r(`Site.Config.index_29`),onConfirm:function(t){var r=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return r(),[4,f({file_name:e.name,site_id:n.id,restore_type:`["file"]`})];case 1:return t.sent(),[2]}})})()}})},h=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,eo()];case 1:return e=t.sent().message,I(e)&&(s.value=e.status===0),[2]}})})()},g=hl(`tableRef`),_=function(){var e;(e=g.value)==null||e.getList()};return h(),function(e,t){var r=a;return R(),k(`div`,Je,[j(bi,{ref_key:`tableRef`,ref:g,"site-id":K(n).id,"on-restore":m,"backup-ref":K(n),"on-changed":l},{toolsLeft:Y(function(){return[j(r,{class:`backup-btn`,type:`primary`,loading:K(s),disabled:K(s),onClick:c},{default:Y(function(){return[A(G(e.$t(`Database.index_16`)),1)]}),_:1},8,[`loading`,`disabled`]),K(s)?(R(),D(r,{key:0,onClick:p},{default:Y(function(){return zl(t[0]||(t[0]=[A(` Current Task Progress `,-1),E(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1)]))}),_:1})):O(``,!0)]}),_:1},8,[`site-id`,`backup-ref`])])}}}),e(`qi`,ve({default:function(){return oi}})),oi=si,Pr=P.global,W=Pr.t,e(`Xr`,function(e){return B.post(`/site?action=clone_php_site`,e,{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!1}})}),e(`hi`,function(e){return B.post(`/site?action=get_php_clone_progress`,e)}),e(`Si`,yo=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`PHP`;return B.post(`/data?action=getSiteThirtyTotal`,Q({site_type:t},e))}),e(`Ci`,function(e){return B.post(`/data?action=getSiteWafConfig`,e)}),e(`Vi`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!0}})}),e(`Di`,function(e){return B.post(`/panel/public/get_soft_status`,Q({},e))}),e(`vi`,function(e){return B.post(`/plugin?action=get_soft_find`,Q({},e))}),e(`Ii`,function(e){return B.post(`/system?action=ServiceAdmin`,Q({},e),{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!0}})}),e(`_i`,function(){return B.post(`/plugin?action=a&name=security_notice&s=get_status`,{},{requestOptions:{isOriginalResult:!0,prefix:``}})}),e(`Ui`,function(e){return B.post(`/plugin?action=a&name=security_notice&s=`.concat(e?`start_site`:`stop_site`),{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!0}})}),e(`mi`,function(){return B.post(`/site?action=get_https_mode`)}),e(`Li`,function(){return B.post(`/site?action=set_https_mode`,{},{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!0}})}),e(`gi`,function(e){return B.post(`/site?action=get_site_maintenance`,e)}),e(`Ri`,function(e){return B.post(`/site?action=set_site_maintenance`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Ei`,function(e){return B.post(`/site?action=get_current_webservice`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!1}})}),e(`Hi`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=switch_webservice`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:t}})}),e(`ai`,function(e){return B.post(`/site?action=multi_service_check_repair`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Wi`,function(e){return B.post(`/site?action=website_rollback`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`pi`,function(){return B.post(`/site?action=get_multi_webservice_status`)}),e(`Oi`,function(){return B.post(`/git?action=get_ssh_key`)}),e(`li`,function(e){return B.post(`/git?action=get_deploy_records`,e)}),e(`yi`,function(e){return B.post(`/git?action=get_remote_commits`,e)}),e(`si`,function(e){return B.post(`/git?action=get_commit_detail`,e)}),e(`ji`,function(e){return B.post(`/git?action=manual_deploy_site`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`fi`,function(e){return B.post(`/git?action=get_site_git_conf`,e)}),e(`Pi`,function(e){return B.post(`/git?action=save_site_git_conf`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Fi`,function(e){return B.post(`/git?action=save_site_git_conf`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Zr`,function(e){return B.post(`/git?action=connect_repository`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0,successMessageKey:`message`}})}),e(`Mi`,function(e){return B.post(`/git?action=refresh_webhook_url`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`$r`,function(e){return B.post(`/git?action=deploy_git_code`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0,successMessageKey:`message`}})}),e(`ci`,function(e){return B.post(`/git?action=get_site_deploy_log`,e)}),e(`ei`,function(e){return B.post(`/git?action=git_rollback`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0,successMessageKey:`message`}})}),e(`Ni`,function(e){return B.post(`/git?action=save_deploy_sh`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`ui`,function(e){return B.post(`/git?action=get_deploy_sh`,e)}),e(`Ki`,function(e){return B.post(`/git?action=update_deploy_sh`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`ki`,function(e){return B.post(`/git?action=get_webhook_log`,e)}),e(`Yr`,function(e){return B.post(`/git?action=clear_webhook_log`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Qr`,function(e){return B.post(`/git?action=del_script`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`bi`,function(){return B.post(`/site?action=get_site_global`)}),e(`xi`,function(e){return B.post(`/site?action=get_cdn_ip`,e)}),e(`zi`,function(e){return B.post(`/site?action=set_site_global`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`wi`,bo=function(e){return B.post(`/site_monitor?action=get_overview`,e)}),e(`Ti`,xo=function(e){return B.post(`/site_monitor?action=get_site_overview`,e)}),e(`Gi`,function(e){return B.post(`/site?action=site_performance_test`,e,{requestOptions:{loading:W(`Login.index_22`)}})}),e(`Bi`,function(e){return B.post(`/site?action=set_default_site_conf`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`ni`,function(e){return B.post(`/git?action=generate_aapanel_ed25519_key`,e,{requestOptions:{loading:W(`Login.index_22`)}})}),e(`ii`,function(e){return B.post(`/git?action=get_remote_branches`,e)}),e(`ri`,function(e){return B.post(`/git?action=get_git_directory`,e)}),e(`Ai`,function(e){return B.post(`/git?action=import_existing_repository`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`di`,function(e){return B.post(`/deployment?action=GetList`,e)}),e(`ti`,function(e){return B.post(`/deployment?action=SetupPackage`,Ll(Q({},e),{webname:JSON.stringify(e.webname)}),{requestOptions:{loading:W(`Login.index_22`)}})}),e(`oi`,Wa=function(e){return B.post(`/site?action=get_general_progress`,e)}),F(),qe={class:`p-16px`},rn={class:`mb-16px`},wn={class:`progress-box p-10px rounded-8px`},fi=M({__name:`backup-progress`,props:{params:{},callback:{type:Function}},setup:function(e){var t=e,r=q().t,i=z(!1),a=z([]),o=[{key:`site_name`,title:r(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:r(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:function(e){return j(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}}],s=T(function(){return a.value.findIndex(function(e){return e.status===0})+1}),c=T(function(){var e;return(e=a.value[s.value])==null?void 0:e.status}),u={0:`process`,1:`finish`,"-1":`error`,2:`wait`},d=function(e){return u[e]},f=null,p=!1,h=function(){return Z(function(){var e,n,o;return $(this,function(s){switch(s.label){case 0:return[4,Wa({type:t.params})];case 1:return e=s.sent(),n=e.message,I(n)&&(n.status===1?(f&&clearInterval(f),L.success(r(`WP.Task.index_4`)),i.value=!0,p||(p=!0,(o=t.callback)==null||o.call(t))):i.value=!1,a.value=Object.values(n).filter(function(e){return I(e)})),[2]}})})()};return Ms(function(){h(),f=window.setInterval(function(){h()},2e3)}),js(function(){f&&clearInterval(f)}),function(e,t){var r=n,u=de,f=m,p=l,h=fe,g=pe;return R(),k(`div`,qe,[E(`div`,rn,[K(i)?(R(),D(r,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(R(),D(r,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),E(`div`,wn,[j(g,{vertical:``,current:K(s),status:d(K(c)),size:`small`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(a),function(e,t){return R(),D(h,{key:t,status:d(e.status),description:e.error||e.ps},ha({title:Y(function(){return[j(f,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[E(`span`,null,G(e.title),1),X(j(u,{size:`small`},null,512),[[xl,e.status===0]])]}),_:2},1024)]}),_:2},[e.result_list?{name:`default`,fn:Y(function(){return[E(`div`,null,G(e.error||e.ps),1),j(p,{class:`mt-8px`,data:e.result_list,columns:o,"max-height":200},null,8,[`data`])]}),key:`0`}:void 0]),1032,[`status`,`description`])}),128))]}),_:1},8,[`current`,`status`])])])}}}),di=ve({default:function(){return ui}}),ui=Ir(fi,[[`__scopeId`,`data-v-57b0edf4`]]),F(),fa=M({__name:`cloud-storage-select`,props:xs({orderOpt:{default:function(){return[]}},isLocal:{type:Boolean,default:!0},installCallback:{type:Function,default:void 0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e,t){var n=t.expose,r=e,i=sl(e,`value`),a=q().t,o=T(function(){return r.isLocal}),s=T({get:function(){return i.value||null},set:function(e){i.value=e||null}}),c=T(function(){return{label:a(`Crontab.Script.index_24`),value:`localhost`,install:!0,config:!0,local:!0}}),l=T(function(){return r.orderOpt.map(function(e){return{label:e.name,value:e.value,install:e.install,config:e.config,required_version:e.required_version,version:e.version,disabled:!e.install||Ul(e)||!e.config}})}),u=T(function(){return o.value?[c.value].concat(zl(l.value)):l.value}),d=function(e,t){return Z(function(){var n,i;return $(this,function(a){switch(a.label){case 0:return t.stopPropagation(),n=e.value,e.install?Ul(e)?[4,Wl(n)]:[3,2]:(il(n,r.installCallback),[2]);case 1:return i=a.sent(),i&&_l(i.row,r.installCallback,i.softInfo),[2];case 2:return pl({name:n,title:e.label,admin:!0}),[2]}})})()},f=function(e){return e.disabled?e.install?Ul(e)?j(`span`,{class:`cursor-pointer color-error`,onClick:function(t){return d(e,t)}},[A(`[`),a(`Public.Btn.Update`),A(`]`)]):j(te,null,{trigger:function(){return j(`span`,{class:`cursor-pointer color-error`,onClick:function(t){return d(e,t)}},[A(`[`),a(`Crontab.Planned.index_47`),A(`]`)])},default:function(){return j(`span`,null,[a(`Please refresh the page manually after configuration`)])}}):j(`span`,{class:`cursor-pointer color-error`,onClick:function(t){return d(e,t)}},[A(`[`),a(`Public.Btn.Install`),A(`]`)]):null},p=function(e){var t=e;return t.local?j(m,{size:4,class:`flex-nowrap! items-center!`},{default:function(){return[j(`div`,{class:`w-20px flex justify-center items-center`},[j(Mi,{name:`base-dir`,size:`16`},null)]),j(`span`,null,[t.label])]}}):j(m,{class:`justify-between! items-center! w-full`,size:8},{default:function(){return[j(m,{size:4,class:`flex-nowrap! items-center!`},{default:function(){return[j(`img`,{class:`w-20px`,src:wo(t.value)},null),j(`span`,null,[t.label])]}}),f(t)]}})};return n({options:u}),function(e,t){var n=ce;return R(),D(n,{value:K(s),"onUpdate:value":t[0]||(t[0]=function(e){return ls(s)?s.value=e:null}),options:K(u),"consistent-menu-width":!1,"render-label":p},null,8,[`value`,`options`])}}}),e(`Kr`,da=fa),F(),Ke={class:`select-box`},nn={class:`select-box`},yi=M({__name:`backup-setting`,props:{site_type:{},backupData:{},storageOptions:{default:function(){return[]}},callback:{type:Function,default:void 0}},setup:function(e,t){var n=t.expose,r=e,i=Rc(r),a=i.site_type,o=i.backupData,l=q().t,u=z(null),d=Vs({backup_type:o.value.bak_type||`full`,storage:[o.value.bak_local,o.value.bak_remote?`remote`:``],remote_type:o.value.bak_remote||null}),f={storage:{required:!0,type:`array`,trigger:[`change`],validator:function(e,t){return!Array.isArray(t)||t.filter(Boolean).length===0?Error(l(`Please select backup storage location`)):!0}},remote_type:{trigger:`change`,required:!0,message:l(`Please select remote storage`)}},p=T(function(){var e=[{label:l(`Full Backup`),value:`full`},{label:l(`Only Database Backup`),value:`sql`},{label:l(`Only Site File`),value:`file`}];return a.value===`php`?e.filter(function(e){return e.value!==`sql`}):e}),g=T(function(){var e;return(e=K(r.storageOptions))==null?[]:e});return n({onConfirm:function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,(e=u.value)==null?void 0:e.validate()];case 1:return n.sent(),[4,cc({site_type:a.value,bak_type:d.backup_type,bak_local:d.storage.includes(`local`)?`local`:``,bak_remote:d.storage.includes(`remote`)?d.remote_type:``})];case 2:return n.sent(),(t=r.callback)==null||t.call(r),[2]}})})()}}),function(e,t){var n=ce,i=h,a=c,o=m,l=s,_=ji;return R(),D(_,{class:`p-24px`,ref_key:`formRef`,ref:u,model:K(d),rules:f,"label-placement":`top`},{default:Y(function(){return[j(i,{label:e.$t(`1.Backup Type`)},{default:Y(function(){return[j(n,{value:K(d).backup_type,"onUpdate:value":t[0]||(t[0]=function(e){return K(d).backup_type=e}),options:K(p)},null,8,[`value`,`options`])]}),_:1},8,[`label`]),j(i,{label:e.$t(`2.Backup Storage Location`),path:`storage`},{default:Y(function(){return[j(l,{class:`w-full`,value:K(d).storage,"onUpdate:value":t[2]||(t[2]=function(e){return K(d).storage=e})},{default:Y(function(){return[j(o,{vertical:``},{default:Y(function(){return[E(`div`,Ke,[j(a,{value:`local`},{default:Y(function(){return[A(G(e.$t(`Local Server`)),1)]}),_:1})]),E(`div`,nn,[j(a,{value:`remote`},{default:Y(function(){return[A(G(e.$t(`Remote Cloud Storage`)),1)]}),_:1})]),K(d).storage.includes(`remote`)?(R(),D(i,{key:0,path:`remote_type`,"show-label":!1},{default:Y(function(){return[j(da,{value:K(d).remote_type,"onUpdate:value":t[1]||(t[1]=function(e){return K(d).remote_type=e}),"order-opt":K(g),"is-local":!1,"install-callback":r.callback},null,8,[`value`,`order-opt`,`install-callback`])]}),_:1})):O(``,!0)]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`])]}),_:1},8,[`model`])}}}),vi=ve({default:function(){return _i}}),_i=Ir(yi,[[`__scopeId`,`data-v-e78f55b0`]]),F(),os(),We={class:`p-20px`},wi=M({__name:`backup-type`,props:{onRefresh:{type:Function,default:function(){}},progressTitle:{type:String,default:``},fetchProgress:{type:Function,default:null},onProgressDone:{type:Function,default:void 0}},setup:function(e,t){var n=t.expose,r=ba(function(){return be(function(){return Promise.resolve().then(function(){return ri})},void 0)}),i=q().t,a=e,o=z(0),s=[{label:i(`Only Site File`),value:0},{label:i(`Full Backup`),value:1}];return n({onConfirm:function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,a.onRefresh(o.value)];case 1:return e.sent(),a.fetchProgress&&J({title:a.progressTitle||i(`Site.Batch.index_7`),width:500,minHeight:200,data:{fetchFn:a.fetchProgress,callback:a.onProgressDone},component:r}),[2]}})})()}}),function(e,t){var n=ce,r=h,i=ji,a=Gi;return R(),k(`div`,We,[j(i,null,{default:Y(function(){return[j(r,{label:e.$t(`Config.Backup.index_40`),"show-require-mark":!0},{default:Y(function(){return[j(n,{class:`w-250px`,value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return ls(o)?o.value=e:null}),options:s},null,8,[`value`])]}),_:1},8,[`label`])]}),_:1}),j(a,null,{default:Y(function(){return zl(t[1]||(t[1]=[E(`li`,null,`Only Site File: Includes only website files`,-1),E(`li`,null,`Full Backup: Includes website files, database, and SSL certificate`,-1)]))}),_:1})])}}}),e(`Gr`,Ci=ve({default:function(){return Si}})),Si=wi,F(),os(),e(`Wr`,Ps=function(e,t,n){return Z(function(){return $(this,function(r){return J({title:e,width:500,minHeight:200,data:{params:t,callback:n},component:ba(function(){return be(function(){return Promise.resolve().then(function(){return di})},void 0)})}),[2]})})()}),F(),e(`Ur`,dl=xa(`SitePhpStore`,function(){var e=z(!1),t=z(`--`),n=z(``),r=z(`/www/wwwroot`),i=z(!0),a=z({setup:!0,type:``,version:``,status:!1}),o=z({setup:!1,version:``,status:!1}),s=z({setup:!1,version:``,status:!1}),c=z({is_install:0,status:!1,version:``}),l=z({is_install:0,status:!1,version:``}),u=T(function(){return c.value.is_install===1&&pa(c.value.version,`4.1.2`)}),d=T(function(){return l.value.is_install===1&&pa(l.value.version,`9.6.8`)}),f=z({setup:!1});return{web:a,ftp:o,siteName:t,mysql:s,php:f,sitePath:r,webserver:n,recycleBin:i,isRefresh:e,monitor:c,waf:l,isMonitorInstall:u,isWafInstall:d,getConfig:function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,ao()];case 1:return e=t.sent().message,I(e)&&(n.value=Va(e,`webserver`,``),r.value=Va(e,`sites_path`,``),i.value=Va(e,`recycle_bin`,!1),f.value.setup=!!e.php.length,I(e.web)&&(a.value=e.web),I(e[`pure-ftpd`])&&(o.value=e[`pure-ftpd`]),I(e.mysql)&&(s.value=e.mysql),I(e.monitor)&&(c.value=e.monitor),I(e.waf)&&(l.value=e.waf)),[2]}})})()},setRefresh:function(t){e.value=t}}})),F(),Ue={class:`w-600px h-400px`},$s=M({__name:`restore-logs`,setup:function(e){var t=z(``),n=Vl(function(){return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,so()];case 1:return e=n.sent().message,I(e)&&(t.value=e.result),[2]}})})()},1),r=n.loop,i=n.clearTimer;return Ms(function(){r()}),js(function(){i()}),function(e,n){var r=Ii;return R(),k(`div`,Ue,[j(r,{log:K(t)},null,8,[`log`])])}}}),Qs=$s,F(),li=M({__name:`backup-php`,setup:function(e){var t=q().t,n=dl(),r=ss(`site`,{}),i=Vs({bak_local:`local`,bak_remote:``,bak_type:`full`}),o=T(function(){return[i.bak_local,i.bak_remote].filter(Boolean).map(Ka).join(`, `)}),s=el(),c=s.storageOptions,l=s.fetchPlugins,u=z(!1),d=function(){n.setRefresh(!0)},f=function(e){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:t=J({title:`Recovering backup`,hideClose:!0,width:600,minHeight:400,component:Qs}),n.label=1;case 1:return n.trys.push([1,,3,4]),[4,Zs(e)];case 2:return n.sent(),x(),d(),[3,4];case 3:return t.hide(),[7];case 4:return[2]}})})()},p=function(){Is(`php`,i,c,x)},h=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,Qr({id:JSON.stringify([r.id]),site_type:`php`})];case 1:return e.sent(),Ps(t(`Site.Batch.index_7`),`php`,function(){return Z(function(){return $(this,function(e){return x(),d(),[2]})})()}),[2]}})})()},g=function(){Ps(t(`Site.Batch.index_7`),`php`,function(){return Z(function(){return $(this,function(e){return x(),d(),[2]})})()})},_=function(e){e.backup_type===1?J({title:t(`Restore type`),width:450,footer:!0,data:{showDb:!0,onRefresh:function(t){return f({file_name:e.name,site_id:r.id,restore_type:JSON.stringify(t)})}},component:ec}):rl({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:function(t){var n=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return n(),[4,f({file_name:e.name,site_id:r.id})];case 1:return t.sent(),[2]}})})()}})},v=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Wa({type:`php`})];case 1:return e=t.sent().message,I(e)&&(u.value=e.status===0),[2]}})})()},y=function(e){return Z(function(){var t,n,a,o,s;return $(this,function(c){switch(c.label){case 0:return[4,v()];case 1:return c.sent(),n=Ll(Q({},e),{search:(t=e.search)==null?r.id:t}),[4,Promise.all([go(n),l(r.id)])];case 2:return a=Rl.apply(void 0,[c.sent(),1]),o=a[0],s=o.message,I(s)&&(i.bak_local=s.bak_local,i.bak_remote=s.bak_remote,i.bak_type=s.bak_type),[2,o]}})})()},b=z(),x=function(){var e;(e=b.value)==null||e.getList()};return v(),function(e,t){var n=a,s=Pi,c=Js(`i18n-t`),l=m;return R(),D(bi,{ref_key:`tableRef`,ref:b,"site-id":K(r).id,"on-restore":_,"backup-ref":K(r),"get-list-api":y,"on-changed":d},{toolsLeft:Y(function(){return[j(l,{vertical:``},{default:Y(function(){return[j(l,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[j(n,{class:`wp-backup-guide-now`,type:`primary`,loading:K(u),disabled:K(u),onClick:h},{default:Y(function(){return[A(G(e.$t(`Site.Config.index_27`)),1)]}),_:1},8,[`loading`,`disabled`]),j(c,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:Y(function(){return[A(G(K(qa)(K(i).bak_type)),1)]}),b:Y(function(){return[A(G(K(o)),1)]}),c:Y(function(){return[j(s,{class:`font-bold`,onClick:p},{default:Y(function(){return[A(G(e.$t(`click here to configure`)),1)]}),_:1})]}),_:1})]}),_:1}),j(l,{class:`mb-8px`},{default:Y(function(){return[K(u)?(R(),D(n,{key:0,onClick:g},{default:Y(function(){return[A(G(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=E(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]}),_:1})):O(``,!0)]}),_:1})]}),_:1})]}),_:1},8,[`site-id`,`backup-ref`])}}}),ci=li,kr=P.global,U=kr.t,e(`hr`,function(e){return B.post(`/data?action=get_wp_site_list`,e)}),e(`Rn`,function(e){return B.post(`/site?action=AddWPSite`,Ll(Q({},e),{webname:JSON.stringify(e.webname),project_type:`WP2`}),{requestOptions:{loading:U(`WP.api.tamper_7`)}})}),e(`yr`,function(e){return B.post(`/site?action=get_wp_versions`,e)}),e(`_r`,function(e){return B.post(`/site?action=get_wp_configurations`,e)}),e(`kr`,function(e){return B.post(`/site?action=save_wp_configurations`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),ho=function(e){return B.post(`/site?action=wp_backup_list`,e)},Xs=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=wp_restore`,e,{requestOptions:{loading:t?U(`WP.api.tamper_10`):``,successMessage:!0}})},wa=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=wp_remove_backup`,e,{requestOptions:{loading:t?U(`WP.api.tamper_8`):``,successMessage:t}})},e(`dr`,function(){return B.post(`/site?action=wp_can_migrate_from_website_to_wptoolkit`)}),e(`xr`,function(e){return B.post(`/site?action=wp_migrate_from_website_to_wptoolkit`,e,{requestOptions:{loading:U(`WP.api.tamper_11`),successMessage:!1}})}),e(`lr`,function(e){return B.post(`/site?action=get_wp_security_info`,e)}),e(`Sr`,function(e){return B.post(`/site?action=open_wp_file_protection`,{paths:JSON.stringify(e.paths)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Bn`,function(e){return B.post(`/site?action=close_wp_file_protection`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`er`,function(e){return B.post(`/site?action=get_wp_file_info`,e)}),e(`Cr`,function(e){return B.post(`/site?action=open_wp_firewall_protection`,Q({obj:`open`},e),{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Vn`,function(e){return B.post(`/site?action=close_wp_firewall_protection`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`zn`,function(e){return B.post(`/site?action=wp_clone`,e,{requestOptions:{loading:U(`WP.api.index_1`),successMessage:!0}})}),e(`Wn`,function(e){return B.post(`/site?action=wp_create_with_aap_bak`,e,{requestOptions:{loading:U(`WP.api.index_2`),successMessage:!0}})}),e(`Kn`,function(e){return B.post(`/site?action=wp_create_with_plesk_or_cpanel_bak`,e,{requestOptions:{loading:U(`WP.api.index_2`),successMessage:!0}})}),e(`Gn`,function(e){return B.post(`/site?action=wp_create_with_manual_bak`,e,{requestOptions:{loading:U(`WP.api.index_2`),successMessage:!0}})}),e(`Hn`,function(e){return B.post(`/site?action=wp_batch_create_bar`,e,{requestOptions:{loading:U(`WP.api.index_2`),successMessage:!0}})}),e(`Nr`,function(e){return B.post(`/site?action=wp_integrity_check`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`Pr`,function(e){return B.post(`/site?action=wp_reinstall_files`,e,{requestOptions:{loading:``,successMessage:!1}})}),e(`rr`,function(e){return B.post(`/site?action=wp_installed_plugins`,e)}),e(`zr`,function(e){return B.post(`/site?action=wp_uninstall_plugin`,e,{requestOptions:{loading:U(`WP.api.tamper_14`),successMessage:!0}})}),e(`Vr`,function(e){return B.post(`/site?action=wp_update_plugin`,e,{requestOptions:{loading:U(`WP.api.tamper_15`),successMessage:!0}})}),e(`Fr`,function(e){return B.post(`/site?action=wp_set_plugin_status`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ir`,function(e){return B.post(`/site?action=wp_set_plugin_auto_update`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`ir`,function(e){return B.post(`/site?action=wp_installed_themes`,e)}),e(`Br`,function(e){return B.post(`/site?action=wp_uninstall_theme`,e,{requestOptions:{loading:U(`WP.api.tamper_14`),successMessage:!0}})}),e(`Hr`,function(e){return B.post(`/site?action=wp_update_theme`,e,{requestOptions:{loading:U(`WP.api.tamper_15`),successMessage:!0}})}),e(`Lr`,function(e){return B.post(`/site?action=wp_switch_theme`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Rr`,function(e){return B.post(`/site?action=wp_set_theme_auto_update`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`nr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/site?action=wp_theme_list`,e,{requestOptions:{loading:t?U(`WP.api.tamper_17`):``,successMessage:!1}})}),e(`Er`,function(e){return B.post(`/site?action=wp_install_theme`,e,{requestOptions:{loading:U(`WP.api.tamper_16`),successMessage:!1}})}),e(`tr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/site?action=wp_plugin_list`,e,{requestOptions:{loading:t?U(`WP.api.tamper_17`):``,successMessage:!1}})}),e(`Tr`,function(e){return B.post(`/site?action=wp_install_plugin`,e,{requestOptions:{loading:U(`WP.api.tamper_16`),successMessage:!1}})}),e(`ur`,function(e){return B.post(`/site?action=wp_set_list`,e)}),e(`qn`,function(e){return B.post(`/site?action=wp_remove_set`,e,{requestOptions:{loading:U(`WP.api.tamper_3`),successMessage:!0}})}),e(`Ln`,function(e){return B.post(`/site?action=wp_create_set`,e,{requestOptions:{loading:U(`WP.api.tamper_2`),successMessage:!0}})}),e(`Or`,function(e){return B.post(`/site?action=wp_update_item_state_with_set`,e,{requestOptions:{loading:U(`WP.api.tamper_1`),successMessage:!0}})}),e(`Jn`,function(e){return B.post(`/site?action=wp_remove_items_from_set`,e,{requestOptions:{loading:U(`WP.api.tamper_3`),successMessage:!0}})}),e(`In`,function(e){return B.post(`/site?action=wp_add_items_to_set`,e,{requestOptions:{loading:U(`WP.api.tamper_2`),successMessage:!0}})}),e(`br`,function(e){return B.post(`/site?action=wp_install_with_set`,e,{requestOptions:{loading:U(`WP.api.tamper_16`),successMessage:!0}})}),e(`ar`,function(e){return B.post(`/site?action=wp_get_items_from_set`,e)}),e(`pr`,function(){return B.post(`/site?action=wp_all_sites`)}),e(`wr`,function(e){return B.post(`/site?action=wordpress_vulnerabilities_scan`,e,{requestOptions:{loading:U(`WP.index_63`),successMessage:!1}})}),e(`sr`,function(e){return B.post(`/site?action=get_ignore_vuln`,e)}),e(`Fn`,function(e){return B.post(`/site?action=ignore_vuln`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Dr`,function(e){return B.post(`/site?action=set_auth_scan`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`cr`,function(e){return B.post(`/site?action=get_auth_scan_status`,e)}),e(`vr`,function(e){return B.post(`/site?action=get_wp_tool`,e)}),e(`jr`,function(e){return B.post(`/site?action=set_wp_tool`,e,{requestOptions:{loading:U(`Login.index_22`),successMessage:!0}})}),e(`$n`,function(e){return B.post(`/site?action=get_wp_debug_log`,e)}),e(`Qn`,function(e){return B.post(`/site?action=get_source_tables`,e)}),e(`Zn`,function(){return B.post(`/site?action=get_wp_sites`)}),e(`Pn`,function(e){return B.post(`/site?action=wp_copy_data`,e,{requestOptions:{loading:U(`Login.index_22`),successMessage:!0}})}),e(`Xn`,function(e){return B.post(`/site?action=get_wp_progress`,e)}),e(`gr`,function(e){return B.post(`/site?action=get_wp_maintenance`,e)}),e(`Ar`,function(e){return B.post(`/site?action=set_wp_maintenance`,e,{requestOptions:{loading:U(`Login.index_22`),successMessage:!0}})}),e(`or`,function(){return B.post(`/site?action=get_wp_security_status`)}),e(`Mr`,function(e){return B.post(`/site?action=wp_manual_upload`,e,{requestOptions:{loading:U(`Login.index_22`),successMessage:!0}})}),e(`fr`,function(e){return B.post(`/data?action=get_wp_sub_sites`,e)}),e(`mr`,function(e){return B.post(`/data?action=get_wp_real_sites`,e,{requestOptions:{loading:U(`Component.Api.index_1`),successMessage:!1}})}),e(`Yn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=delete_wp_site`,e,{requestOptions:{loading:t?U(`Component.Api.index_1`):``,successMessage:t}})}),e(`Un`,function(e){return B.post(`/site?action=to_php_backup_create`,e,{requestOptions:{loading:U(`WP.api.tamper_7`),successMessage:!0}})}),F(),e(`Nn`,vl=xa(`wordpress-toolkit`,function(){var e=z(``),t=z(!1);return{siteName:e,isRefresh:t,phpVersion:z(``),setRefresh:function(e){t.value=e}}})),F(),He={key:0},tn={class:`text-warning font-bold`},Ei=M({__name:`backup-wp`,setup:function(e){var t=q().t,n=ss(`site`,{}),r=vl(),i=Vs({bak_local:``,bak_remote:``,bak_type:``}),o=T(function(){return[i.bak_local,i.bak_remote].filter(Boolean).map(Ka).join(`, `)}),s=el(),c=s.storageOptions,l=s.fetchPlugins,u=z(!1),d=function(){r.setRefresh(!0)},f=hl(`tableRef`),p=function(){var e;(e=f.value)==null||e.getList()},h=function(){Is(`wp`,i,c,p)},g=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,Qr({id:JSON.stringify([n.id]),site_type:`wp`})];case 1:return e.sent(),Ps(t(`Site.Batch.index_7`),`wp`,function(){return Z(function(){return $(this,function(e){return p(),d(),[2]})})()}),[2]}})})()},_=function(){Ps(t(`Site.Batch.index_7`),`wp`,function(){return Z(function(){return $(this,function(e){return p(),d(),[2]})})()})},v=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Wa({type:`wp`})];case 1:return e=t.sent().message,I(e)&&(u.value=e.status===0),[2]}})})()},y=function(e){return Z(function(){var t,r,a;return $(this,function(o){switch(o.label){case 0:return[4,v()];case 1:return o.sent(),[4,Promise.all([ho(e),l(n.id)])];case 2:return t=Rl.apply(void 0,[o.sent(),1]),r=t[0],a=r.message,I(a)&&(i.bak_local=a.bak_local,i.bak_remote=a.bak_remote,i.bak_type=a.bak_type),[2,r]}})})()},b=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return wa({bak_id:e.id},t)},x=function(e){return encodeURIComponent(e.bak_file)},S=function(e){return Ba(e.bak_time)},C=function(e){return e.bak_type===1?t(`WP.index_24`):e.bak_type===2?t(`WP.index_25`):t(`WP.index_26`)},w=n.main_site||!n.is_child?function(){return j(_e,{trigger:`hover`},{trigger:function(){return j(m,{align:`center`,size:4},{default:function(){return[t(`Site.TableRow.index_24`),j(`i`,{class:`i-uiw:question-circle-o text-16px text-desc cursor-pointer`},null)]}})},default:function(){return t(`Subsites not included`)}})}:function(){return t(`Site.TableRow.index_24`)},ee=function(e){rl({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:function(t){var n=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return n(),[4,Xs({bak_id:e.id})];case 1:return t.sent(),p(),d(),[2]}})})()}})};return function(e,t){var r=a,s=Pi,c=Js(`i18n-t`);return R(),D(bi,{ref_key:`tableRef`,ref:f,"site-id":K(n).id,"on-restore":ee,"backup-ref":K(n),"search-key":`s_id`,"name-key":`filename`,"download-name-key":`filename`,"download-path":x,"get-list-api":y,"delete-api":b,"time-render":S,"type-title":K(w),"type-render":C,"on-changed":d},{toolsLeft:Y(function(){return[j(K(m),{vertical:``},{default:Y(function(){return[j(K(m),{class:`flex-nowrap! items-center!`},{default:Y(function(){return[j(r,{class:`wp-backup-guide-now`,type:`primary`,loading:K(u),disabled:K(u),onClick:g},{default:Y(function(){return[A(G(e.$t(`Site.Config.index_27`)),1)]}),_:1},8,[`loading`,`disabled`]),j(c,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:Y(function(){return[A(G(K(qa)(K(i).bak_type)),1)]}),b:Y(function(){return[A(G(K(o)),1)]}),c:Y(function(){return[j(s,{class:`font-bold`,onClick:h},{default:Y(function(){return[A(G(e.$t(`click here to configure`)),1)]}),_:1})]}),_:1})]}),_:1}),j(K(m),{class:`mb-8px`},{default:Y(function(){return[K(n).main_site||!K(n).is_child?(R(),k(`span`,He,[E(`li`,tn,`* `+G(e.$t(`Subsites not included`)),1)])):O(``,!0),K(u)?(R(),D(r,{key:1,onClick:_},{default:Y(function(){return[A(G(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=E(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]}),_:1})):O(``,!0)]}),_:1})]}),_:1})]}),_:1},8,[`site-id`,`backup-ref`,`type-title`])}}}),Ti=Ei,Ar=P.global,Ec=Ar.t,e(`Mn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/breaking_through?action=set_compiler_status`,e,{requestOptions:{loading:t?Ec(`Security.Api.Index_5`):``,successMessage:!!t}})}),e(`An`,function(e){return B.post(`/breaking_through?action=get_compiler_info`,e)}),e(`jn`,Xa=function(){return B.post(`/breaking_through?action=get_linux_users`,{limit:999})}),e(`On`,function(e){return B.post(`/breaking_through?action=add_user_to_compiler`,e,{requestOptions:{loading:Ec(`Security.Api.Index_4`),successMessage:!0}})}),e(`kn`,function(e){return B.post(`/breaking_through?action=del_user_to_compiler`,e,{requestOptions:{loading:Ec(`Security.Api.Index_3`),successMessage:!0}})}),Mr=P.global,Tc=Mr.t,e(`bn`,function(e){return B.post(`/crontab?action=GetCrontab`,e)}),e(`_n`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/crontab?action=export_crontab_to_json`,e,{requestOptions:{loading:Tc(`Crontab.Planned.index_100`),successMessage:!1}})}),e(`Cn`,function(e){return B.post(`/crontab?action=import_crontab_from_json`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:Tc(`Crontab.Api.index_1`),successMessage:!1}})}),e(`ln`,zr=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/crontab?action=AddCrontab`,e,{requestOptions:{loading:t?Tc(`Security.Api.Index_4`):``,successMessage:t,errorMessage:t}})}),e(`hn`,Fa=function(e){return B.post(`/crontab?action=modify_crond`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_5`),successMessage:!0}})}),e(`Tn`,rc=function(e){return B.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_2`),successMessage:!0}})}),e(`yn`,function(e){return B.post(`/crontab?action=get_backup_list`,e)}),e(`pn`,function(e){return B.post(`/crontab?action=cloud_backup_download`,e)}),e(`xn`,function(e){return B.post(`/crontab?action=GetLogs`,e)}),e(`Dn`,function(e){return B.post(`/crontab?action=check_url_connecte`,e,{requestOptions:{errorMessage:!1}})}),e(`fn`,function(e){return B.post(`/crontab?action=DelLogs`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_3`),successMessage:!0}})}),e(`gn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/crontab?action=StartTask`,e,{requestOptions:{loading:t?Tc(`Crontab.Api.index_4`):``,successMessage:t}})}),e(`dn`,Sa=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/crontab?action=DelCrontab`,e,{requestOptions:{loading:t?Tc(`Security.Api.Index_3`):``,successMessage:t}})}),e(`En`,function(e){return B.post(`/crontab?action=set_cron_status_all`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}})}),e(`vn`,function(){return B.post(`/crontab?action=get_crontab_types`)}),e(`un`,function(e){return B.post(`/crontab?action=remove_crontab_type`,e,{requestOptions:{loading:Tc(`Security.Api.Index_3`),successMessage:!0}})}),e(`cn`,function(e){return B.post(`/crontab?action=add_crontab_type`,e,{requestOptions:{loading:Tc(`Security.Api.Index_4`),successMessage:!0}})}),e(`mn`,function(e){return B.post(`/crontab?action=modify_crontab_type_name`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_5`),successMessage:!0}})}),e(`wn`,function(e){return B.post(`/crontab?action=set_crontab_type`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_2`),successMessage:!0}})}),Ua=function(e){return B.post(`/crontab?action=GetDataList`,{type:`sites`,task_type:e.task_type})},Ha=function(e){return B.post(`/crontab?action=GetDatabases`,e)},ko=function(){return B.post(`/crontab?action=get_zone`)},e(`Sn`,function(){return B.post(`/crontab/script/get_script_list_by_type`)}),F(),Nr=P.global,H=Nr.t,e(`rn`,Kc=[{value:`toShell`,label:H(`Crontab.Script.index_26`),tips:H(`Crontab.Script.index_27`)},{value:`site`,label:H(`Crontab.Script.index_28`),forbidden:!0},{value:`database`,label:H(`Crontab.Script.index_29`),tips:H(`Crontab.Script.index_30`),forbidden:!0},{value:`logs`,label:H(`Crontab.Script.index_33`),tips:H(`Crontab.Script.index_34`),forbidden:!0},{value:`path`,label:H(`Crontab.Script.index_35`),forbidden:!0},{value:`full_backup`,label:H(`Full Backup`),tips:[H(`A full backup may take a while and use a significant amount of disk space. Please ensure sufficient disk space is available before starting`),H(`For first-time use, we recommend performing and verifying a manual backup before enabling scheduled backups`),H(`During backup, the corresponding website will not be accessible`)],forbidden:!0},{value:`sync_time`,label:H(`Crontab.Script.index_37`),tips:H(`Crontab.Script.index_38`)},{value:`rememory`,label:H(`Crontab.Script.index_39`),tips:H(`Crontab.Script.index_40`)},{value:`toUrl`,label:H(`Crontab.Script.index_41`)}]),Ac=z([{value:`day`,label:H(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N `.concat(H(`Crontab.arrange.index_41`))},{value:`hour`,label:H(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N `.concat(H(`Crontab.arrange.index_43`))},{value:`minute-n`,label:`N `.concat(H(`Crontab.arrange.index_44`))},{value:`week`,label:H(`Crontab.arrange.index_25`)},{value:`month`,label:H(`Crontab.arrange.index_26`)},{value:`second-n`,label:`N `.concat(H(`Crontab.Script.index_14`))},{value:`once`,label:H(`Once`)}]),jc=z([{value:`day`,label:H(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N `.concat(H(`Crontab.arrange.index_41`))},{value:`hour`,label:H(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N `.concat(H(`Crontab.arrange.index_43`))},{value:`minute-n`,label:`N `.concat(H(`Crontab.arrange.index_44`))},{value:`week`,label:H(`Crontab.arrange.index_25`)},{value:`month`,label:H(`Crontab.arrange.index_26`)}]),kc=z(Ac.value),sc=function(e){kc.value=e===`toShell`||e===`toUrl`?Ac.value:jc.value},e(`sn`,wl=[{value:`1`,label:H(`Crontab.Script.index_15`)},{value:`2`,label:H(`Crontab.Script.index_16`)},{value:`3`,label:H(`Crontab.Script.index_17`)},{value:`4`,label:H(`Crontab.Script.index_18`)},{value:`5`,label:H(`Crontab.Script.index_19`)},{value:`6`,label:H(`Crontab.Script.index_20`)},{value:`7`,label:H(`Crontab.Script.index_21`)}]),e(`tn`,[{value:`0`,label:H(`Crontab.Script.index_22`)},{value:`1`,label:H(`Crontab.Script.index_23`)}]),H(`Crontab.Script.index_57`),H(`Crontab.Script.index_58`),H(`Crontab.Script.index_59`),ya=[{value:`localhost`,label:H(`Crontab.Script.index_24`)}],e(`Zt`,z([{value:`mysql`,label:`MySQL`},{value:`mongodb`,label:`MongoDB`},{value:`redis`,label:`Redis`},{value:`pgsql`,label:`PgSQL`}])),e(`on`,yl=z([])),e(`nn`,pc=z([])),e(`Xt`,va=z([])),e(`Yt`,$r=z([])),e(`en`,Us=z([])),Gr=[{value:`ALL`,label:H(`Crontab.Script.index_25`)}],e(`in`,qc=z({})),Oo=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Xa()];case 1:return e=t.sent().message,I(e)&&(yl.value=e.data.map(function(e){return{label:e,value:e}})),[2]}})})()},vo=function(e){return Z(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,Ua({task_type:e})];case 1:return t=r.sent().message,I(t)&&(pc.value=t.data.map(function(e){return{label:e.name,value:e.name}}),$r.value=t.orderOpt,(n=pc.value).unshift.apply(n,zl(Gr))),[2]}})})()},e(`$t`,Za=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``;return Z(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,Ha({db_type:e})];case 1:return t=r.sent().message,cs(t)&&(va.value=t.length?t.map(function(e){return{label:e.name,value:e.name}}):[],(n=va.value).unshift.apply(n,zl(Gr))),[2]}})})()}),oo=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,ko()];case 1:return e=t.sent().message,I(e)&&(Us.value=Object.entries(e).map(function(e){var t=Rl(e,2),n=t[0];return{value:n,label:n,children:t[1].map(function(e){return{value:e,label:e}})}})),[2]}})})()},e(`Qt`,function(e){var t=$r.value.find(function(t){return t.name===e});return t?t.value:ya[0].value}),F(),os(),Tr=P.global,wc=Tr.t,e(`zt`,Hr=function(e){return e<10?`0`+e:e}),e(`Wt`,``.concat(wc(`Crontab.Planned.index_46`),`: +(function(){System.register([`./rolldown-runtime-legacy.js?v=1791538283700`,`./vendor-utils-legacy.js?v=1791538283700`,`./vendor-vue-legacy.js?v=1791538283700`,`./vendor-naive-legacy.js?v=1791538283700`,`./vendor-legacy.js?v=1791538283700`,`./app-legacy.js?v=1791538283700`,`./vendor-pdf-legacy.js?v=1791538283700`,`./app-base-legacy.js?v=1791538283700`,`./vendor-pay-legacy.js?v=1791538283700`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,ee,te,T,ne,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,E,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,Kr,qr,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,li,ui,di,fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,Si,Ci,wi,Ti,Ei,Di,Oi,ki,Ai,ji,Mi,Ni,Pi,Fi,Ii,Li,Ri,zi,Bi,Vi,Hi,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,na,ra,ia,aa,oa,sa,ca,la,ua,da,fa,pa,ma,ha,ga,_a,va,ya,ba,xa,Sa,Ca,wa,Ta,Ea,Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa,Ia,La,Ra,za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja,Ya,Xa,Za,Qa,$a,eo,to,no,D,ro,O,k,A,j,io,M,N,ao,oo,so,co,lo,uo,P,fo,po,mo,ho,go,_o,vo,yo,bo,xo,So,Co,wo,To,Eo,Do,Oo,ko,Ao,jo,Mo,No,F,Po,Fo,Io,Lo,Ro,zo,Bo,Vo,Ho,Uo,Wo,Go,Ko,qo,Jo,Yo,Xo,Zo,Qo,$o,es,ts,ns,rs,is,as,os,ss,cs,ls,us,ds,fs,ps,ms,hs,gs,_s,vs,ys,bs,xs,Ss,Cs,ws,Ts,Es,Ds,Os,ks,As,js,Ms,Ns,Ps,Fs,I,Is,Ls,Rs,zs,Bs,Vs,Hs,Us,Ws,Gs,Ks,qs,Js,Ys,Xs,Zs,Qs,$s,ec,tc,nc,rc,ic,ac,oc,sc,L,cc,lc,R,uc,dc,fc,pc,mc,hc,gc,_c,vc,yc,bc,xc,Sc,Cc,wc,Tc,Ec,Dc,Oc,kc,Ac,jc,Mc,Nc,Pc,Fc,Ic,Lc,Rc,zc,Bc,Vc,z,Hc,Uc,Wc,Gc,Kc,qc,Jc,Yc,Xc,B,Zc,Qc,$c,el,tl,nl,rl,V,il,al,ol,sl,cl,ll,ul,dl,fl,pl,ml,hl,gl,_l,vl,yl,bl,xl,Sl,Cl,wl,Tl,El,Dl,Ol,kl,Al,jl,Ml,Nl,Pl,Fl,Il,Ll,Rl,zl,Bl,Vl,Hl,Ul,Wl,Gl,Kl,ql,Jl,Yl,Xl,Zl,Ql,$l,eu,tu,nu,ru,iu,au,ou,su,cu,lu,uu,du,fu,pu,mu,hu,gu,_u,vu,yu,bu,xu,Su,Cu,wu,Tu,Eu,Du,Ou,H,ku,Au,ju,U,Mu,Nu,W,Pu,Fu,G,Iu,Lu,Ru,zu,Bu,Vu,Hu,Uu,Wu,K,Gu,Ku,qu,Ju,Yu,Xu,Zu,Qu,$u,ed,td,nd,q,rd,id,ad,od,sd,cd,ld,ud,dd,fd,J,pd,md,hd,gd,_d,vd,yd,bd,xd,Sd,Cd,wd,Td,Ed,Dd,Od,kd,Ad,jd,Md,Nd,Pd,Fd,Y,Id,Ld,Rd,zd;function Bd(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]1&&arguments[1]!==void 0?arguments[1]:3,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:3,r=null,i=!1,a=0,o=function(){if(!i){if(n!==0&&a>=n){s();return}r=window.setTimeout(function(){return X(function(){return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,3,4]),[4,e()];case 1:return t.sent(),a=0,[3,4];case 2:return t.sent(),a++,[3,4];case 3:return o(),[7];case 4:return[2]}})})()},t*1e3)}},s=function(){i=!0,r&&(clearTimeout(r),r=null)};return Rc(function(){s()}),{loop:o,clearTimer:s}}function ef(e,t){for(var n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length),a=0;as)return!0;if(o0&&arguments[0]!==void 0?arguments[0]:Ou(`Site.TableOP.index_9`);return{key:`action`,title:Ou(`Public.Table.Action`),width:80,align:`right`,render:function(){return N(`span`,{class:`text-default`},[e])}}}function _f(e){var t=e.delDomain;return{key:`action`,title:Ou(`Public.Table.Action`),width:80,align:`right`,render:function(e){return N(xa,{options:[{label:Ou(`Public.Btn.Del`),onClick:function(){fd({title:``.concat(Ou(`Site.Batch.index_12`),`[`,e.name,`]`),content:Ou(`Site.Batch.index_13`),onConfirm:function(n){var r=n.hide;return X(function(){return $(this,function(n){switch(n.label){case 0:return[4,t(e)];case 1:return n.sent(),r(),[2]}})})()}})}}]},null)}}}function vf(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!pc(e)}function yf(e,t){var n=ba,r=ja;return z(),k(r,null,{default:Y(function(){return[O(`li`,ft,K(e.$t(`SSL.SiteSSL.index_1`)),1),O(`li`,null,K(e.$t(`SSL.SiteSSL.index_2`)),1),O(`li`,null,K(e.$t(`SSL.SiteSSL.index_3`)),1),O(`li`,null,[M(K(e.$t(`SSL.SiteSSL.index_4`))+` `,1),N(n,{href:`https://www.aapanel.com/docs/Function/BusinessCertificate.html`,target:`_blank`},{default:Y(function(){return[M(K(e.$t(`SSL.Business.index_20`)),1)]}),_:1})])]}),_:1})}return e({$:void 0,$i:void 0,$n:void 0,$r:void 0,$t:void 0,A:void 0,Ai:void 0,An:void 0,Ar:void 0,At:void 0,B:void 0,Bi:void 0,Bn:void 0,Br:void 0,Bt:void 0,C:_f,Ci:void 0,Cn:void 0,Cr:void 0,Ct:void 0,D:void 0,Di:void 0,Dn:void 0,Dr:void 0,Dt:void 0,E:hf,Ei:void 0,En:void 0,Er:void 0,Et:void 0,F:void 0,Fi:void 0,Fn:void 0,Fr:void 0,Ft:void 0,G:void 0,Gi:void 0,Gn:void 0,Gr:void 0,Gt:of,H:void 0,Hi:void 0,Hn:void 0,Hr:void 0,Ht:void 0,I:void 0,Ii:void 0,In:void 0,Ir:void 0,It:void 0,J:void 0,Ji:void 0,Jn:void 0,Jr:void 0,Jt:void 0,K:void 0,Ki:void 0,Kn:void 0,Kr:void 0,Kt:void 0,L:void 0,Li:void 0,Ln:void 0,Lr:void 0,Lt:void 0,M:uf,Mi:void 0,Mn:void 0,Mr:void 0,Mt:void 0,N:void 0,Ni:void 0,Nn:void 0,Nr:void 0,Nt:void 0,O:void 0,Oi:void 0,On:void 0,Or:void 0,Ot:void 0,P:void 0,Pi:void 0,Pn:void 0,Pr:void 0,Pt:void 0,Q:void 0,Qi:void 0,Qn:void 0,Qr:void 0,Qt:void 0,R:void 0,Ri:void 0,Rn:void 0,Rr:void 0,Rt:void 0,S:void 0,Si:void 0,Sn:void 0,Sr:void 0,St:void 0,T:gf,Ti:void 0,Tn:void 0,Tr:void 0,Tt:void 0,U:void 0,Ui:void 0,Un:void 0,Ur:void 0,Ut:void 0,V:void 0,Vi:void 0,Vn:void 0,Vr:void 0,Vt:void 0,W:void 0,Wi:void 0,Wn:void 0,Wr:void 0,Wt:void 0,X:void 0,Xi:void 0,Xn:void 0,Xr:nf,Xt:lf,Y:void 0,Yi:void 0,Yn:void 0,Yr:void 0,Yt:void 0,Z:void 0,Zi:void 0,Zn:void 0,Zr:tf,Zt:cf,_:void 0,_i:void 0,_n:void 0,_r:void 0,_t:void 0,a:void 0,aa:void 0,ai:void 0,an:void 0,ar:void 0,at:void 0,b:void 0,bi:void 0,bn:void 0,br:void 0,bt:void 0,c:void 0,ca:void 0,ci:void 0,cn:af,cr:void 0,ct:void 0,d:void 0,da:void 0,di:void 0,dn:void 0,dr:void 0,dt:void 0,ea:void 0,ei:void 0,en:void 0,er:void 0,et:void 0,f:void 0,fa:void 0,fi:void 0,fn:void 0,fr:void 0,ft:void 0,g:void 0,gi:void 0,gn:void 0,gr:void 0,gt:void 0,h:void 0,hi:void 0,hn:void 0,hr:void 0,ht:void 0,i:void 0,ia:void 0,ii:void 0,in:void 0,ir:void 0,it:void 0,j:df,ji:void 0,jn:void 0,jr:void 0,jt:void 0,k:pf,ki:void 0,kn:void 0,kr:void 0,kt:void 0,l:void 0,la:void 0,li:void 0,ln:void 0,lr:void 0,lt:void 0,m:void 0,ma:void 0,mi:void 0,mn:void 0,mr:void 0,mt:void 0,n:void 0,na:void 0,ni:void 0,nn:void 0,nr:void 0,nt:void 0,o:void 0,oa:void 0,oi:void 0,on:void 0,or:void 0,ot:void 0,p:void 0,pa:void 0,pi:void 0,pn:void 0,pr:void 0,pt:void 0,q:void 0,qi:void 0,qn:void 0,qr:void 0,qt:void 0,r:void 0,ra:void 0,ri:void 0,rn:void 0,rr:void 0,rt:void 0,s:void 0,sa:void 0,si:void 0,sn:void 0,sr:void 0,st:void 0,t:void 0,ta:void 0,ti:void 0,tn:void 0,tr:void 0,tt:void 0,u:void 0,ua:$d,ui:void 0,un:void 0,ur:void 0,ut:void 0,v:void 0,vi:void 0,vn:void 0,vr:void 0,vt:void 0,w:mf,wi:void 0,wn:void 0,wr:void 0,wt:void 0,x:void 0,xi:void 0,xn:void 0,xr:void 0,xt:void 0,y:void 0,yi:void 0,yn:void 0,yr:void 0,yt:void 0,z:void 0,zi:void 0,zn:void 0,zr:void 0,zt:void 0}),{setters:[function(e){E=e.r,De=e.a},function(e){y=e.hn,Te=e._n,Ci=e.j,Za=e.Mt,D=e.bn,O=e.xn,k=e.Sn,A=e.Cn,j=e.wn,io=e.Tn,M=e.Dn,N=e.On,uo=e.kn,P=e.An,Io=e.It,Os=e.Nn,e.pr,e.Fn,e.sn,e.Lr,L=e.rn,cc=e.In,uc=e.gr,pc=e.Ln,Tc=e.Rn,Ec=e.zn,jc=e.Bn,Fc=e.Xr,Ic=e.Qr,Lc=e.Hn,Rc=e.Un,zc=e.Kn,Bc=e.qn,z=e.Yn,Jc=e.Xn,Xc=e.yr,B=e.xr,tl=e.Zn,nl=e.Qn,al=e.$n,ol=e.tr,vu=e.Sr,yu=e.wr,K=e.ti,Gu=e.zt,Ku=e.Tr,qu=e.Dr,q=e.kr,cd=e.rr,_d=e.ir,Sd=e.ar,Td=e.or,Ad=e.un,jd=e.dn,Pd=e.sr,Y=e.lr,Id=e.ur,Ld=e.pn},function(e){fo=e.f,Eu=e.p,J=e.l,vd=e.o},function(e){r=e.wt,o=e.gt,l=e.dt,u=e.ut,d=e.K,f=e.W,p=e.B,m=e.Y,h=e.Dt,g=e.L,_=e.F,v=e.I,b=e.P,x=e.M,C=e.xt,w=e.St,ee=e.A,te=e.Ct,ae=e.V,se=e.et,ce=e.Et,le=e.T,de=e.Q,fe=e.Z,pe=e.$,_e=e.tt,ve=e.b,ye=e.R,be=e.v,xe=e.g,Se=e._,Ce=e.h,we=e.Tt,Ee=e.X,Po=e.an,Ed=e.r},function(e){il=e.c},function(e){c=e.t,bi=e.zf,Di=e.c,Ri=e.ir,va=e.Rf,ba=e.mn,xa=e.pn,Ca=e.wf,ja=e.ln,Ia=e.f,qa=e.g,Ja=e._,Ya=e.Zd,no=e.ip,ro=e.Da,co=e.Pa,go=e.vr,_o=e.b,yo=e.C,bo=e.Qd,So=e.Nc,Do=e.ap,Fo=e.Zf,Uo=e.P,Wo=e.cp,Xo=e.Wf,$o=e.up,es=e.if,ns=e.lf,is=e.Qr,as=e.z,os=e.H,ss=e.W,cs=e.K,ls=e.J,us=e.Y,fs=e.ei,ps=e.si,bs=e.On,xs=e.$s,Ds=e.i,ks=e.Xf,I=e.Bf,lc=e.gp,R=e.yp,fc=e.bp,Dc=e.Lf,Mc=e.Ho,Hc=e.Sn,Zc=e.pp,rl=e.nt,V=e.Of,cl=e.Oi,pl=e.ys,cu=e.Kf,du=e.xf,rd=e.wc,id=e.Sa,ad=e.st,od=e.ha,sd=e.Zt,ud=e.jf,dd=e.Mf,fd=e.Nf,pd=e.Ca,md=e.ka,hd=e.Pf,gd=e.Ff,Cd=e.Tn,wd=e.Oa,Dd=e.Ea,Md=e.ct},function(e){Oe=e.n,sc=e.r},function(e){Sa=e.u,wa=e.c,ka=e.d},function(e){vc=e.t,yc=e.n}],execute:function(){ke=document.createElement(`style`),ke.textContent=`.progress-box[data-v-28a73ad0]{border:1px solid var(--site-task-progress-border)}.iconfont[data-v-eaa99c82]{background:0 0;width:auto;height:auto}.bt-table--empty-header[data-v-a68fc059] .n-data-table-tbody,.bt-table--empty-header[data-v-a68fc059] .n-data-table-base-table-body{display:none}.bt-table__empty[data-v-a68fc059]{border:1px solid var(--color-border);border-top:0;border-radius:0 0 4px 4px;justify-content:center;align-items:center;min-height:120px;margin-top:-1px;display:flex}.progress-box[data-v-57b0edf4]{border:1px solid var(--site-task-progress-border)}.select-box[data-v-e78f55b0]{border:1px solid var(--color-border);border-radius:10px;width:100%;padding:10px;transition:background-color .2s}.select-box[data-v-e78f55b0]:hover{background-color:var(--color-bg-2)}.execution-time-row[data-v-9e179572]{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.execution-time-row+.execution-time-row[data-v-9e179572]{margin-top:10px}.execution-index[data-v-9e179572]{color:#8a8f99;background:#f3f4f6;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.execution-index--primary[data-v-9e179572]{color:var(--color-primary);background:#e7f7ed}.execution-cycle[data-v-9e179572]{white-space:nowrap;flex:none}.second[data-v-4488e53e] .n-form-item-feedback--error{position:absolute}.backup-scheduled__notice-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;justify-content:space-between;align-items:center;margin-top:18px;padding:12px;display:flex}.backup-scheduled__notice-dot[data-v-3f95ab8b]{background-color:var(--color-primary);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.backup-scheduled__grid[data-v-3f95ab8b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.backup-plugin-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:160px;padding:16px;display:flex}.backup-plugin-card__icon[data-v-3f95ab8b]{object-fit:contain;width:22px;height:22px}.wp-backup-guide{z-index:3000;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.wp-backup-guide__mask{pointer-events:auto;background:0 0;animation:.18s ease-out both wp-backup-guide-mask-in;position:absolute;top:0;bottom:0;left:0;right:0}.wp-backup-guide__target{z-index:1;pointer-events:none;border:3px solid rgba(16,185,129,.72);border-radius:8px;transition:left .18s,top .18s,width .18s,height .18s,border-radius .18s;animation:.24s ease-out both wp-backup-guide-target-in,1.8s ease-in-out infinite wp-backup-guide-target-pulse;position:fixed;box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}.wp-backup-guide__popover{z-index:2;color:#d7dde8;pointer-events:auto;background:#1f2430;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:20px;transition:left .18s,top .18s;animation:.22s cubic-bezier(.2,.8,.2,1) both wp-backup-guide-popover-in;position:fixed;box-shadow:0 20px 60px rgba(0,0,0,.35)}.wp-backup-guide__popover:before{content:"";background:#1f2430;border-top:1px solid rgba(148,163,184,.2);border-left:1px solid rgba(148,163,184,.2);width:16px;height:16px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.wp-backup-guide__popover.is-step-1:before,.wp-backup-guide__popover.is-step-2:before{top:-9px}.wp-backup-guide__popover.is-step-3:before{bottom:-9px;transform:translate(-50%)rotate(225deg)}.wp-backup-guide__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;transition:color .16s,transform .16s;position:absolute;top:16px;right:16px}.wp-backup-guide__close:hover{color:#f8fafc;transform:rotate(90deg)scale(1.08)}.wp-backup-guide__title{color:#f8fafc;align-items:center;gap:8px;padding-right:24px;font-size:15px;font-weight:700;display:flex}.wp-backup-guide__dot{background:#20c997;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1.6s ease-out infinite wp-backup-guide-dot-pulse;box-shadow:0 0 rgba(32,201,151,.45)}.wp-backup-guide__content{color:#aeb7c7;margin-top:14px;font-size:13px;line-height:1.65}.wp-backup-guide__footer{color:#94a3b8;border-top:1px solid rgba(148,163,184,.12);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.wp-backup-guide__actions{align-items:center;gap:10px;display:flex}@keyframes wp-backup-guide-mask-in{0%{opacity:0}to{opacity:1}}@keyframes wp-backup-guide-target-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes wp-backup-guide-target-pulse{0%,to{box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}50%{box-shadow:0 0 0 1px rgba(16,185,129,.58),0 0 34px rgba(16,185,129,.52),0 0 0 9999px rgba(3,7,18,.82)}}@keyframes wp-backup-guide-popover-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wp-backup-guide-dot-pulse{0%{box-shadow:0 0 rgba(32,201,151,.45)}70%{box-shadow:0 0 0 8px rgba(32,201,151,0)}to{box-shadow:0 0 rgba(32,201,151,0)}}@media (prefers-reduced-motion:reduce){.wp-backup-guide__mask,.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__dot{animation:none}.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__close{transition:none}}.site-backup-new[data-v-91ce0381]{position:relative}.site-backup-new__guide-btn[data-v-91ce0381]{color:var(--color-primary);position:absolute;top:12px;right:16px}.site-backup-new__guide-dot[data-v-91ce0381]{background:var(--color-primary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px rgba(16,185,129,.12)}.install-box[data-v-aac05997]{background:var(--install-box-bg);z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.install-box .install-desc[data-v-aac05997]{background:var(--install-desc-bg);color:var(--install-box-text-color);border-radius:4px;justify-content:center;align-items:center;min-width:450px;min-height:60px;padding:16px;font-size:13px;font-weight:700;display:flex;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.circle[data-v-3771031c]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.placeholder[data-v-9059602f]{color:#999;cursor:text;flex-direction:column;width:100%;height:100%;padding:12px 16px 0;line-height:18px;display:flex;position:absolute;top:0;left:0}.error-box[data-v-8ac8e215]{background-color:var(--domains-lets-ssl-apply-bg) ;border:1px solid var(--domains-lets-ssl-apply-border);border-radius:4px;margin:20px;padding:20px}.label-text[data-v-8ac8e215]{color:#666;width:125px;font-weight:600;display:inline-block}pre[data-v-8ac8e215]{color:#c5c5c5;border:1px solid #666}.panel-ssl-progress[data-v-8b526699]{min-width:340px;padding:24px 24px 22px}.panel-ssl-progress .progress-item[data-v-8b526699]{cursor:pointer;gap:16px;display:flex}.panel-ssl-progress .progress-item+.progress-item[data-v-8b526699]{margin-top:16px}.panel-ssl-progress .progress-item .progress-label[data-v-8b526699]{min-width:120px}.gs[data-v-5209a3e9]{flex-direction:column;gap:8px;max-height:calc(78vh - 100px);display:flex;overflow:hidden}.gs-scopes[data-v-5209a3e9]{justify-content:flex-start;align-items:center;gap:6px;width:100%;max-width:490px;margin:0 auto;padding:0 4px;display:flex}.gs-scopes .gs-scopes-label[data-v-5209a3e9]{color:var(--color-text-2);white-space:nowrap;flex-shrink:0;font-size:12px}.gs-scopes .gs-scopes-select[data-v-5209a3e9]{flex:1;min-width:0;max-width:175px}.gs-scopes .gs-scopes-select[data-v-5209a3e9] .n-base-selection__content-wrapper{flex-wrap:nowrap;overflow:hidden}.gs-list[data-v-5209a3e9]{height:max(100px,min(78vh - 194px,480px));min-height:0;overflow-x:hidden;overflow-y:auto}.gs-group[data-v-5209a3e9]{margin-bottom:4px}.history-group .gs-group-head[data-v-5209a3e9]{padding:6px 14px 2px}.history-group .gs-row[data-v-5209a3e9]{padding-left:14px;padding-right:14px}.gs-group-head[data-v-5209a3e9]{justify-content:space-between;align-items:center;padding:6px 12px 2px;display:flex}.gs-group-title[data-v-5209a3e9]{color:var(--color-text-3);padding:6px 4px 2px;font-size:12px}.gs-clear[data-v-5209a3e9]{color:var(--color-text-3);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;transition:color .2s,background-color .2s;display:inline-flex}.gs-clear[data-v-5209a3e9]:hover{color:var(--color-error);background:var(--color-hover,rgba(0,0,0,.04))}.gs-row[data-v-5209a3e9]{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .2s;display:flex}.gs-row.is-active[data-v-5209a3e9]{background-color:var(--color-primary-1,rgba(63,148,255,.1))}.gs-row[data-v-5209a3e9]:hover{background-color:var(--color-hover,rgba(0,0,0,.04))}.gs-icon[data-v-5209a3e9]{color:var(--color-primary);opacity:.8;flex-shrink:0;font-size:15px}.gs-icon-img[data-v-5209a3e9]{border-radius:4px;flex-shrink:0;width:22px;height:22px}.gs-main[data-v-5209a3e9]{flex:1;min-width:0}.gs-title[data-v-5209a3e9]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.gs-hl[data-v-5209a3e9]{color:var(--color-primary);font-weight:600}.gs-meta[data-v-5209a3e9]{background:var(--color-primary-1,rgba(63,148,255,.12));max-width:100%;color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;margin-top:2px;padding:1px 8px;font-size:12px;display:inline-block;overflow:hidden}.gs-sub[data-v-5209a3e9]{color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.gs-remove[data-v-5209a3e9]{color:var(--color-text-3);border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:12px}.gs-remove[data-v-5209a3e9]:hover{color:var(--color-error)}.gs-search-btn[data-v-5209a3e9]{color:var(--color-text-2);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:color .2s;display:inline-flex}.gs-search-btn[data-v-5209a3e9]:hover{color:var(--primary-color)}.gs-loading[data-v-5209a3e9]{text-align:center;color:var(--color-text-3);padding:12px;font-size:12px}.gs-empty[data-v-5209a3e9]{padding:24px 0}.gs-empty-icon[data-v-5209a3e9]{opacity:.4;font-size:22px}.gs-empty-title[data-v-5209a3e9]{color:var(--color-text-3);margin-top:4px;font-size:12px}.gs-empty-tip[data-v-5209a3e9]{color:var(--color-text-2);font-size:14px}.gs-welcome[data-v-5209a3e9]{justify-content:center;align-items:center;height:100%;display:flex}.gs-welcome-icon[data-v-5209a3e9]{opacity:.5;font-size:28px}.gs-nav[data-v-5209a3e9] .n-input__input-el{caret-color:transparent!important}.gs-searching[data-v-5209a3e9]{color:var(--color-text-3);justify-content:center;align-items:center;gap:8px;padding:32px 0;font-size:13px;display:flex}.gs-searching-icon[data-v-5209a3e9]{animation:.8s linear infinite gs-spin-5209a3e9}@keyframes gs-spin-5209a3e9{to{transform:rotate(360deg)}}.gs-footer[data-v-5209a3e9]{border-top:1px solid var(--color-divider,rgba(0,0,0,.06));color:var(--color-text-3);align-items:center;gap:12px;padding:8px 16px 12px;font-size:12px;display:flex}.gs-status[data-v-5209a3e9]{color:var(--color-primary,#2080f0);flex:1;font-weight:500}.gs-status-done[data-v-5209a3e9]{color:var(--color-success,#18a058)}.gs-hint[data-v-5209a3e9]{margin-left:auto}.n-alert[data-v-60ba1713]{--n-font-size:12px}.cert-info[data-v-60ba1713]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-60ba1713]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-60ba1713]{flex:1;width:0;margin-left:4px}.number-control[data-v-0b876ba0]{flex-wrap:wrap;align-items:center;display:flex}.number-control .minus[data-v-0b876ba0],.number-control .plus[data-v-0b876ba0]{border:2px solid var(--domains-business-ssl-buy-bg-border);cursor:pointer;border-radius:8px;width:35px;height:35px;position:relative}.number-control .minus.is-disable[data-v-0b876ba0],.number-control .plus.is-disable[data-v-0b876ba0]{background:var(--domains-business-ssl-count-disable);border-color:var(--domains-lets-ssl-upload-border);cursor:not-allowed}.number-control .minus[data-v-0b876ba0]:before,.number-control .minus[data-v-0b876ba0]:after,.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{content:"";background:#555;position:absolute}.number-control .minus[data-v-0b876ba0]:hover,.number-control .plus[data-v-0b876ba0]:hover{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.number-control .minus[data-v-0b876ba0]:hover:before,.number-control .minus[data-v-0b876ba0]:hover:after,.number-control .plus[data-v-0b876ba0]:hover:before,.number-control .plus[data-v-0b876ba0]:hover:after{background:#fff}.number-control .minus[data-v-0b876ba0]:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .plus[data-v-0b876ba0]:before{width:14px;height:2px}.number-control .plus[data-v-0b876ba0]:after{width:2px;height:14px}.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .number-input[data-v-0b876ba0]{background:var(--domains-business-ssl-buy-bg);text-align:center;--un-text-opacity:1;width:50px;height:35px;color:rgba(32,165,58,var(--un-text-opacity)) ;border:2px solid #20a53a;border-radius:8px;margin-left:2px;margin-right:2px}.total-price[data-v-a98a5ede]{align-items:center;height:110px;padding-left:20px;padding-right:20px;box-shadow:0 0 10px rgba(184,184,184,.25)}.option-item[data-v-8e0f720f]{cursor:pointer;text-align:center;border:2px solid var(--domains-business-ssl-buy-bg-border);border-radius:8px;padding-left:20px;padding-right:20px;line-height:32px;position:relative}.option-item.is-active[data-v-8e0f720f]{background:var(--domains-business-ssl-buy-bg);--un-border-opacity:1;border-width:2px;border-color:rgba(32,165,58,var(--un-border-opacity))}.option-item.is-active[data-v-8e0f720f]:after{content:"";border-bottom:25px solid #20a53a;border-left:25px solid transparent;border-radius:8px;position:absolute;bottom:-1px;right:-2px}.option-item.is-active[data-v-8e0f720f]:before{content:"";z-index:1;border-bottom:2px solid #fff;border-left:2px solid #fff;width:12px;height:6px;position:absolute;bottom:5px;right:0;transform:rotate(-45deg)}.option-item .item-title[data-v-8e0f720f]{border-bottom:1px solid var(--domains-business-ssl-buy-bg-border);margin:0 10px;font-weight:700}.option-item .item-tag[data-v-8e0f720f]{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-radius:0 9px;padding:2px 6px;line-height:15px;position:absolute;top:-10px;right:-2px}.n-alert[data-v-8e0f720f]{--n-content-text-color:#db2828;--n-icon-color:#db2828;--n-color:#fbeaea}.n-alert[data-v-13ad8e59]{--n-font-size:12px}.cert-info[data-v-13ad8e59]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-13ad8e59]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-13ad8e59]{flex:1;width:0;margin-left:4px} +/*$vite$:1*/`,document.head.appendChild(ke),e(`da`,function(e){return e.split(` `).map(function(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}).join(` `)}),e(`ma`,function(e,t){var n=``;return Object.entries(t).forEach(function(e){var t=Zd(e,2),r=t[0],i=t[1];n+=``.concat(r,`=`,encodeURIComponent(``.concat(i)),`&`)}),n=n.replace(/&$/,``),/\?$/.test(e)?e+n:e.replace(/\/?$/,`?`)+n}),e(`pa`,function(e){try{return JSON.parse(e),!0}catch(e){return!1}}),e(`fa`,Qo=function(e){return Number.isNaN(Gu(e))?0:Gu(e)}),L(),L(),lt={class:`p-16px`},Dn={class:`mb-16px`},nr={class:`progress-box p-10px rounded-8px`},Wi=P({__name:`backup-logs`,props:{fetchFn:{type:Function},callback:{type:Function}},setup:function(e){var t=J().t,n=e,i=B(!1),a=B([]),o=[{key:`site_name`,title:t(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:t(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:function(e){return N(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}}],s=D(function(){return a.value.findIndex(function(e){return e.status===0})+1}),c=D(function(){var e;return(e=a.value[s.value])==null?void 0:e.status}),l={0:`process`,1:`finish`,"-1":`error`,2:`wait`},u=function(e){return l[e]},f=function(){return X(function(){var e,r,o;return $(this,function(s){switch(s.label){case 0:return[4,n.fetchFn()];case 1:return e=s.sent(),r=e.message,R(r)&&(r.status===1?(h(),i.value=!0,(o=n.callback)==null||o.call(n),Dc.success(t(`WP.Task.index_4`))):i.value=!1,a.value=Object.values(r).filter(function(e){return R(e)})),[2]}})})()},p=$d(f,1),m=p.loop,h=p.clearTimer;return zc(function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,f()];case 1:return e.sent(),i.value||m(),[2]}})})()}),function(e,t){var n=r,l=be,f=g,p=d,m=xe,h=Se;return z(),j(`div`,lt,[O(`div`,Dn,[q(i)?(z(),k(n,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(z(),k(n,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),O(`div`,nr,[N(h,{vertical:``,current:q(s),status:u(q(c)),size:`small`},{default:Y(function(){return[(z(!0),j(y,null,tl(q(a),function(e,t){return z(),k(m,{key:t,status:u(e.status),description:e.error||e.ps},io({title:Y(function(){return[N(f,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[O(`span`,null,K(e.title),1),Id(N(l,{size:`small`},null,512),[[jd,e.status===0]])]}),_:2},1024)]}),_:2},[e.result_list?{name:`default`,fn:Y(function(){return[O(`div`,null,K(e.error||e.ps),1),N(p,{class:`mt-8px`,data:e.result_list,columns:o,"max-height":200},null,8,[`data`])]}),key:`0`}:void 0]),1032,[`status`,`description`])}),128))]}),_:1},8,[`current`,`status`])])])}}}),Ui=E({default:function(){return Hi}}),Hi=bi(Wi,[[`__scopeId`,`data-v-28a73ad0`]]),ci=I.global,Au=ci.t,e(`sa`,function(){return V.post(`/project/nodejs/get_node_runtime_list`)}),e(`la`,function(e){return V.post(`/project/nodejs/set_default_node_version`,e,{requestOptions:{loading:Au(`Component.Pay.index_12`),successMessage:!0}})}),e(`oa`,function(e){return V.post(`/project/nodejs/get_package_manager_info`,e)}),e(`aa`,Zo=function(){return V.post(`/mod/nodejs/com/get_general_progress`)}),e(`ca`,Nc=function(e){return V.post(`/mod/nodejs/com/nodejs_backup`,e)}),Pc=function(e){return V.post(`/mod/nodejs/com/nodejs_restore`,e,{requestOptions:{loading:Au(`Node.index_89`),successMessage:!0}})},L(),$s=P({__name:`index`,props:{iconName:{type:String,default:``},iconSize:{type:String,default:`16`}},setup:function(e){return function(t,n){var r=g;return z(),k(r,{class:`items-center`,size:6},{default:Y(function(){return[Id(O(`i`,{class:Fc([`iconfont`,`icon-`.concat(e.iconName)]),style:Ic({fontSize:q(Po)(e.iconSize)})},null,6),[[jd,e.iconName]]),nl(t.$slots,`default`,{},void 0,!0)]}),_:3})}}}),e(`ia`,Is=bi($s,[[`__scopeId`,`data-v-eaa99c82`]])),L(),sc(),Zs=P({__name:`index`,props:{id:{}},setup:function(e){var n=e,r=function(){hd({width:574,minHeight:400,data:{entryId:n.id},component:uo(function(){return Oe(function(){return t.import(`./feature-Feedback-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)})})};return function(e,t){var n=ba,i=Is;return z(),k(i,{"icon-name":`demand`},{default:Y(function(){return[N(n,{onClick:r},{default:Y(function(){return[M(K(e.$t(`Component.Feedback.index_7`)),1)]}),_:1})]}),_:1})}}}),e(`ra`,No=Zs),L(),ct={key:1,class:`ml-4px text-desc`},Xs=P({__name:`index`,props:{feedback:{type:Boolean,default:!1},email:{type:Boolean,default:!1},feedbackId:{}},setup:function(e){var t=!!Sd().toolsLeft,n=!!Sd().toolsRight,r=!!Sd().pageLeft||!!Sd().pageRight;return function(i,a){var o=g;return z(),j(`div`,null,[t||n?(z(),k(o,{key:0,class:`items-center mb-12px`,justify:`space-between`},{default:Y(function(){return[N(o,{class:`items-center`,size:8},{default:Y(function(){return[nl(i.$slots,`toolsLeft`),e.feedback?(z(),k(No,{key:0,id:e.feedbackId},null,8,[`id`])):A(``,!0),e.email?(z(),j(`div`,ct,K(i.$t(`Component.Pay.index_8`,[`support@aapanel.com`])),1)):A(``,!0)]}),_:3}),N(o,{class:`items-center`,size:8},{default:Y(function(){return[nl(i.$slots,`toolsRight`)]}),_:3})]}),_:3})):A(``,!0),nl(i.$slots,`table`),q(r)?(z(),k(o,{key:1,class:`items-center mt-12px`,justify:`space-between`},{default:Y(function(){return[O(`div`,null,[nl(i.$slots,`pageLeft`)]),N(o,null,{default:Y(function(){return[nl(i.$slots,`pageRight`)]}),_:3})]}),_:3})):A(``,!0)])}}}),e(`na`,Ea=Xs),L(),st={class:`ml-8px text-14px`},Ys=P({__name:`index`,props:Tc({storeKey:{default:``},pageSizes:{default:function(){return[10,20,50,100]}},showTotal:{type:Boolean,default:!0},showSizePicker:{type:Boolean,default:!0},showQuickJumper:{type:Boolean,default:!0},onUpdatePageSize:{}},{page:{},pageModifiers:{},pageSize:{},pageSizeModifiers:{}}),emits:Tc([`refresh`],[`update:page`,`update:pageSize`]),setup:function(e,t){var n=t.emit,r=e,i=n,a=D(function(){var e=r.storeKey;return e?``.concat(e,`-page`):``}),o=_d(e,`page`),s=_d(e,`pageSize`),c=function(e){o.value=e,i(`refresh`)},l=function(e){var t;o.value=1,s.value=e,(t=r.onUpdatePageSize)==null||t.call(r,Qo(e)),u(e),jc(function(){i(`refresh`)})},u=function(e){a.value&&cu(a.value,String(e))};return function(){if(a.value){var e=Xo(a.value);if(e){var t;s.value=Qo(e),(t=r.onUpdatePageSize)==null||t.call(r,Qo(e))}}}(),function(t,n){var r=se;return z(),k(r,Ec(t.$attrs,{page:o.value,"onUpdate:page":[n[0]||(n[0]=function(e){return o.value=e}),c],"page-size":s.value,"onUpdate:pageSize":[n[1]||(n[1]=function(e){return s.value=e}),l],"show-size-picker":e.showSizePicker,"show-quick-jumper":e.showQuickJumper,"page-sizes":e.pageSizes,"display-order":[`pages`,`size-picker`,`quick-jumper`]}),io({_:2},[e.showTotal?{name:`suffix`,fn:Y(function(e){var n=e.itemCount;return[O(`span`,st,K(t.$t(`Public.Table.Page.index_4`,[n])),1)]}),key:`0`}:void 0]),1040,[`page`,`page-size`,`show-size-picker`,`show-quick-jumper`,`page-sizes`])}}}),e(`ta`,Oa=Ys),L(),ot={class:`flex justify-center w-42px`},En={class:`ml-8px`},Js=P({__name:`index`,props:Tc({data:{default:function(){return[]}},rowKey:{default:`id`},options:{default:function(){return[]}},selectWidth:{default:140}},{checkedRowKeys:{default:function(){return[]}},checkedRowKeysModifiers:{}}),emits:[`update:checkedRowKeys`],setup:function(e){var t=e,n={enable:`i-famicons:play-circle-outline`,disable:`i-famicons:pause-circle-outline`,start:`i-famicons:play-circle-outline`,stop:`i-famicons:pause-circle-outline`,restart:``,category:`i-material-symbols:category`,delete:`i-weui:delete-outlined`,del:`i-weui:delete-outlined`,backup:`i-material-symbols:backup-outline-rounded`,expired:`i-covid:quarantine-place-time-calendar-1`,php:`i-ic:baseline-php`,webserver:`i-material-symbols:network-node`,sync:`i-material-symbols:cloud-sync`,kill:`i-mdi:remove-circle-off-outline`,pause:`i-material-symbols:stop-circle-outline-rounded`,unpause:`i-ri:device-recover-line`,restart_panel:`i-cbi:power-panel-logo`,restart_service:``,execute:``},r=function(e){var r,i,a=t.options.find(function(t){return t.key===e});return(r=(i=a==null?void 0:a.icon)==null?n[e]:i)==null?`i-material-symbols:action-key`:r},i=function(e){var t=r(e.value),n=t.includes(`0&&a.value.length===t.data.length},set:function(e){e?a.value=t.data.map(function(e){return c(e)}):a.value=[]}}),d=D(function(){return t.data.length===0}),f=D(function(){return a.value.length>0&&a.value.length1?(z(),j(y,{key:0},[O(`div`,{class:`min-w-160px`,style:Ic({width:q(Po)(e.selectWidth)})},[N(s,{value:q(p),"onUpdate:value":n[1]||(n[1]=function(e){return uc(p)?p.value=e:null}),options:q(m),disabled:q(h),"render-label":i,"consistent-menu-width":!1,placeholder:t.$t(`Component.Batch.index_1`)},null,8,[`value`,`options`,`disabled`,`placeholder`])],4),O(`div`,En,[N(c,{type:q(_)?`default`:`primary`,disabled:q(_),onClick:b},{default:Y(function(){return[M(K(t.$t(`Public.Btn.Execute`)),1)]}),_:1},8,[`type`,`disabled`])])],64)):A(``,!0),e.options.length===1?(z(),k(c,{key:1,disabled:q(h),type:q(h)?`default`:`primary`,onClick:x},{default:Y(function(){return[O(`span`,null,K(e.options[0].label),1),Id(O(`span`,null,K(t.$t(`Component.Batch.index_2`,[a.value.length])),513),[[jd,a.value.length>0]])]}),_:1},8,[`disabled`,`type`])):A(``,!0)]}),_:1})}}}),e(`ea`,Ta=Js),L(),at={key:0,class:`bt-table__empty`},Ao=`__bt_empty_header__`,qs=P({__name:`index`,props:Tc({data:{default:function(){return[]}},rowKey:{default:`id`},loading:{type:Boolean,default:!1},loadingNum:{default:10},isPage:{type:Boolean,default:!1},maxHeight:{},columns:{default:function(){return[]}},rowProps:{},storeKey:{},showEmptyHeader:{type:Boolean}},{page:{default:function(){return{page:1,pageSize:10}}},pageModifiers:{}}),emits:[`update:page`],setup:function(e){var t=e,n=_d(e,`page`),r=J().t,i=qu(t),a=i.columns,o=i.data,s=function(){return Za(Ku(a.value))},c=function(){var e=s();return e.forEach(function(e){e.type!==`selection`&&(e.ellipsis&&delete e.ellipsis,e.render=function(){return N(ve,null,null)})}),e},l=function(){return t.loading?c():s()},u=B(l()),f=function(){var e=s();return e.forEach(function(e){if(e.type===`selection`){e.disabled=function(){return!0};return}e.render=function(){return null}}),e},p=D(function(){return!!(t.showEmptyHeader&&!t.loading&&C.value.length===0&&u.value.length>0)}),m=D(function(){return{"bt-table--empty-header":p.value}}),g=D(function(){return[Wd({},Ao,Ao)]}),_=D(function(){return p.value?g.value:C.value}),v=D(function(){return p.value?f():u.value}),y=function(){return Ao},b=D(function(){var e=t.rowKey;return fc(e)?function(t){var n=t[e];return n==null||Number.isNaN(n)?String(t):n}:e}),x=D(function(){return p.value?y:b.value}),S=D(function(){var e=t.storeKey;return e?``.concat(e,`-page`):``}),C=B([]),w=Sd(),ee=Xc({style:{width:`100%`},showSizePicker:!0,showQuickJumper:!0,pageSizes:[10,20,50,100],prefix:function(){var e;return(e=w.pagePrefix)==null?void 0:e.call(w)},suffix:function(e){return N(`span`,{class:`text-13px text-default`},[r(`Public.Table.Page.index_4`,[e.itemCount])])},onChange:function(e){n.value.page=e},onUpdatePageSize:function(e){n.value.page=1,n.value.pageSize=e,S.value&&cu(S.value,String(e))}});(function(){if(S.value){var e=Xo(S.value);e&&(n.value.pageSize=Qo(e))}})();var te=D(function(){return Xd(Z({},ee),{page:n.value.page,pageSize:n.value.pageSize})});return Pd(function(){return o.value},function(e){t.loading||(C.value=e)},{deep:!0}),Pd(function(){return t.loading},function(e){if(e){if(u.value=c(),o.value.length===0){C.value=[];for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:!0,n;return((n=i.deleteApi)==null?void 0:n.call(i,e,t))||go({id:e.id},t)},b=wd([{type:`selection`,width:40},{key:String(i.nameKey||`name`),title:r(`Site.TableRow.index_22`),ellipsis:{tooltip:!0}},{key:`size`,title:r(`Site.TableRow.index_23`),width:90,render:function(e){return Wo(e.size)}},{key:`addtime`,title:r(`Site.TableRow.index_25`),width:150,render:function(e){return h(e)}},{key:`backup_type`,title:i.typeTitle||r(`Backup type`),width:120,render:function(e){return g(e)}},{key:`bak_method`,title:r(`Storage path`),width:130,ellipsis:{tooltip:!0},render:function(e){return _(e)}},sd({width:190,options:function(e){return[{label:r(`Site.TableOP.index_4`),show:e.bak_method===`local`,onClick:function(){i.onRestore(e)}},{label:r(`WP.Task.index_2`),show:e.bak_method!==`local`,onClick:function(){Cd({title:_(e),name:d(e.bak_method),admin:!0})}},{label:r(`Site.TableOP.index_5`),show:e.bak_method===`local`,onClick:function(){Do(p(e),m(e))}},{label:r(`Public.Btn.Del`),onClick:function(){fd({title:r(`Site.Batch.index_18`),content:``.concat(r(`Site.Batch.index_19`),` [`,f(e),`]`),onConfirm:function(t){var n=t.hide;return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,y(e)];case 1:return t.sent(),[4,w()];case 2:return t.sent(),i.onChanged?[4,i.onChanged()]:[3,4];case 3:return t.sent(),[3,5];case 4:i.backupRef.backup_count--,t.label=5;case 5:return n(),[2]}})})()}})}}]}})]),x=b.table,S=b.columns,C=[{key:`del`,type:`confirm`,label:r(`Site.Batch.index_20`),confirm:{title:r(`Site.Batch.index_21`),desc:r(`Site.Batch.index_11`),columns:[S.value[1]],api:function(e){return y(e,!1)},done:function(e){return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,w()];case 1:return t.sent(),i.onChanged?[4,i.onChanged()]:[3,3];case 2:return t.sent(),[3,4];case 3:i.backupRef.backup_count-=e.length,t.label=4;case 4:return[2]}})})()}}}],w=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),l(!0),[4,v(Ku(o))];case 1:return e=t.sent().message,R(e)?(x.data=lc(e.data)?e.data:[],x.total=$o(e.page)):(x.data=[],x.total=0),[3,3];case 2:return a.value=[],l(!1),[7];case 3:return[2]}})})()};return n({getList:w}),Lc(function(){w()}),function(e,t){var n=Da,r=Ta,i=Oa,s=Ea;return z(),k(s,null,{toolsLeft:Y(function(){return[nl(e.$slots,`toolsLeft`)]}),table:Y(function(){return[N(n,{"checked-row-keys":q(a),"onUpdate:checkedRowKeys":t[0]||(t[0]=function(e){return uc(a)?a.value=e:null}),loading:q(c),"loading-num":1,"max-height":340,data:q(x).data,columns:q(S)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]}),pageLeft:Y(function(){return[N(r,{"checked-row-keys":q(a),"onUpdate:checkedRowKeys":t[1]||(t[1]=function(e){return uc(a)?a.value=e:null}),data:q(x).data,options:C},null,8,[`checked-row-keys`,`data`])]}),pageRight:Y(function(){return[N(i,{page:q(o).p,"onUpdate:page":t[2]||(t[2]=function(e){return q(o).p=e}),"page-size":q(o).limit,"onUpdate:pageSize":t[3]||(t[3]=function(e){return q(o).limit=e}),"item-count":q(x).total,onRefresh:w},null,8,[`page`,`page-size`,`item-count`])]}),_:3})}}}),oa=sa,L(),Ks=P({__name:`index`,props:{model:{},rules:{},labelWidth:{default:`130`},labelPlacement:{default:`left`}},setup:function(e,t){var n=t.expose,r=B(null);return n({validate:function(){var e;return(e=r.value)==null?void 0:e.validate()},restoreValidation:function(){var e;return(e=r.value)==null?void 0:e.restoreValidation()}}),function(t,n){var i=v;return z(),k(i,Ec(t.$attrs,{ref_key:`formRef`,ref:r,model:e.model,rules:e.rules,"label-width":e.labelWidth,"label-placement":e.labelPlacement,"show-require-mark":!1,"label-align":`left`,"require-mark-placement":`left`}),{default:Y(function(){return[nl(t.$slots,`default`)]}),_:3},16,[`model`,`rules`,`label-width`,`label-placement`])}}}),e(`Qi`,_a=Ks),L(),it={class:`p-20px`},Tn={class:`text-warning`},fl=P({__name:`restore-type`,props:{onRefresh:{type:Function,default:function(){}},showDb:{type:Boolean,default:!1}},setup:function(e,t){var n=t.expose,r=J().t,i=e,a=D(function(){var e=[{label:r(`Logs.Soft.index_3`),value:`file`},{label:r(`Public.Btn.Config`),value:`conf`}];return i.showDb&&e.push({label:r(`Site.PHP.add_site_16`),value:`db`}),e}),o=B(null),s=Xc({value:[`file`]}),c={value:{type:`array`,required:!0,trigger:`change`,message:r(`Please select at least one restore type`)}},d=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=o.value)==null?void 0:e.validate()];case 1:return t.sent(),i.onRefresh(s.value),[2]}})})()},f=D(function(){return i.showDb&&s.value.includes(`db`)});return n({onConfirm:d}),function(e,t){var n=u,r=l,i=_,d=_a,p=ja;return z(),j(`div`,it,[N(d,{ref_key:`formRef`,ref:o,rules:c,model:q(s)},{default:Y(function(){return[N(i,{label:`Restore type`,path:`value`,"show-require-mark":!0},{default:Y(function(){return[N(r,{value:q(s).value,"onUpdate:value":t[0]||(t[0]=function(e){return q(s).value=e}),class:`flex gap-16px`},{default:Y(function(){return[(z(!0),j(y,null,tl(q(a),function(e){return z(),k(n,{key:e.value,value:e.value,label:e.label},null,8,[`value`,`label`])}),128))]}),_:1},8,[`value`])]}),_:1})]}),_:1},8,[`model`]),N(p,null,{default:Y(function(){return[t[1]||(t[1]=O(`li`,null,` File: Restore website files `,-1)),t[2]||(t[2]=O(`li`,null,` Config: Restore website configuration files `,-1)),Id(O(`li`,Tn,` Database: Restoring the website database will overwrite the existing database `,512),[[jd,q(f)]])]}),_:1})])}}}),dl=fl,L(),sc(),rt={class:`p-20px`},qi=P({__name:`backup-node`,props:{row:{}},setup:function(e){var t=Mc(),n=e.row,r=J().t,i=uo(function(){return Oe(function(){return Promise.resolve().then(function(){return la})},void 0)}),a=uo(function(){return Oe(function(){return Promise.resolve().then(function(){return Ui})},void 0)}),s=B(!1),c=function(){return X(function(){return $(this,function(e){return hd({title:`Backup type`,width:450,footer:!0,data:{onRefresh:u},component:i}),[2]})})()},l=function(){t.setRefresh(!0)},u=function(e){return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,Nc({id:String(n.id),backup_type:String(e)})];case 1:return t.sent(),d(r(`Site.Batch.index_7`),function(){return X(function(){return $(this,function(e){return _(),l(),[2]})})()}),[2]}})})()},d=function(e,t){hd({title:e,width:500,minHeight:200,data:{fetchFn:Zo,callback:t},component:a})},f=function(e){return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,Pc(e)];case 1:return t.sent(),_(),l(),[2]}})})()},p=function(){d(r(`Site.Batch.index_7`),function(){return X(function(){return $(this,function(e){return _(),l(),[2]})})()})},m=function(e){e.backup_type===1?hd({title:r(`Restore type`),width:450,minHeight:150,footer:!0,data:{showDb:!1,onRefresh:function(t){return f({file_name:e.name,site_id:n.id,restore_type:JSON.stringify(t)})}},component:dl}):fd({title:r(`Site.Config.index_28`),content:r(`Site.Config.index_29`),onConfirm:function(t){var r=t.hide;return X(function(){return $(this,function(t){switch(t.label){case 0:return r(),[4,f({file_name:e.name,site_id:n.id,restore_type:`["file"]`})];case 1:return t.sent(),[2]}})})()}})},h=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Zo()];case 1:return e=t.sent().message,R(e)&&(s.value=e.status===0),[2]}})})()},g=Td(`tableRef`),_=function(){var e;(e=g.value)==null||e.getList()};return h(),function(e,t){var r=o;return z(),j(`div`,rt,[N(oa,{ref_key:`tableRef`,ref:g,"site-id":q(n).id,"on-restore":m,"backup-ref":q(n),"on-changed":l},{toolsLeft:Y(function(){return[N(r,{class:`backup-btn`,type:`primary`,loading:q(s),disabled:q(s),onClick:c},{default:Y(function(){return[M(K(e.$t(`Database.index_16`)),1)]}),_:1},8,[`loading`,`disabled`]),q(s)?(z(),k(r,{key:0,onClick:p},{default:Y(function(){return Q(t[0]||(t[0]=[M(` Current Task Progress `,-1),O(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1)]))}),_:1})):A(``,!0)]}),_:1},8,[`site-id`,`backup-ref`])])}}}),e(`Zi`,E({default:function(){return Ki}})),Ki=qi,di=I.global,H=di.t,e(`$r`,function(e){return V.post(`/site?action=clone_php_site`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!1}})}),e(`yi`,function(e){return V.post(`/site?action=get_php_clone_progress`,e)}),e(`Ei`,hs=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`PHP`;return V.post(`/data?action=getSiteThirtyTotal`,Z({site_type:t},e))}),e(`Di`,function(e){return V.post(`/data?action=getSiteWafConfig`,e)}),e(`Gi`,function(e){return V.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ji`,function(e){return V.post(`/panel/public/get_soft_status`,Z({},e))}),e(`Si`,function(e){return V.post(`/plugin?action=get_soft_find`,Z({},e))}),e(`Bi`,function(e){return V.post(`/system?action=ServiceAdmin`,Z({},e),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`xi`,function(){return V.post(`/plugin?action=a&name=security_notice&s=get_status`,{},{requestOptions:{isOriginalResult:!0,prefix:``}})}),e(`qi`,function(e){return V.post(`/plugin?action=a&name=security_notice&s=`.concat(e?`start_site`:`stop_site`),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`vi`,function(){return V.post(`/site?action=get_https_mode`)}),e(`Vi`,function(){return V.post(`/site?action=set_https_mode`,{},{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`bi`,function(e){return V.post(`/site?action=get_site_maintenance`,e)}),e(`Hi`,function(e){return V.post(`/site?action=set_site_maintenance`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0}})}),e(`Ai`,function(e){return V.post(`/site?action=get_current_webservice`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!1}})}),e(`Ki`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V.post(`/site?action=switch_webservice`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:t}})}),e(`li`,function(e){return V.post(`/site?action=multi_service_check_repair`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0}})}),e(`Ji`,function(e){return V.post(`/site?action=website_rollback`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0}})}),e(`_i`,function(){return V.post(`/site?action=get_multi_webservice_status`)}),e(`Mi`,function(){return V.post(`/git?action=get_ssh_key`)}),e(`pi`,function(e){return V.post(`/git?action=get_deploy_records`,e)}),e(`Ci`,function(e){return V.post(`/git?action=get_remote_commits`,e)}),e(`di`,function(e){return V.post(`/git?action=get_commit_detail`,e)}),e(`Fi`,function(e){return V.post(`/git?action=manual_deploy_site`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0}})}),e(`gi`,function(e){return V.post(`/git?action=get_site_git_conf`,e)}),e(`Ri`,function(e){return V.post(`/git?action=save_site_git_conf`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0}})}),e(`zi`,function(e){return V.post(`/git?action=save_site_git_conf`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0}})}),e(`ei`,function(e){return V.post(`/git?action=connect_repository`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0,successMessageKey:`message`}})}),e(`Ii`,function(e){return V.post(`/git?action=refresh_webhook_url`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0}})}),e(`ni`,function(e){return V.post(`/git?action=deploy_git_code`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0,successMessageKey:`message`}})}),e(`fi`,function(e){return V.post(`/git?action=get_site_deploy_log`,e)}),e(`ri`,function(e){return V.post(`/git?action=git_rollback`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0,successMessageKey:`message`}})}),e(`Li`,function(e){return V.post(`/git?action=save_deploy_sh`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0}})}),e(`mi`,function(e){return V.post(`/git?action=get_deploy_sh`,e)}),e(`Xi`,function(e){return V.post(`/git?action=update_deploy_sh`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0}})}),e(`Ni`,function(e){return V.post(`/git?action=get_webhook_log`,e)}),e(`Qr`,function(e){return V.post(`/git?action=clear_webhook_log`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0}})}),e(`ti`,function(e){return V.post(`/git?action=del_script`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0}})}),e(`wi`,function(){return V.post(`/site?action=get_site_global`)}),e(`Ti`,function(e){return V.post(`/site?action=get_cdn_ip`,e)}),e(`Ui`,function(e){return V.post(`/site?action=set_site_global`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0}})}),e(`Oi`,gs=function(e){return V.post(`/site_monitor?action=get_overview`,e)}),e(`ki`,_s=function(e){return V.post(`/site_monitor?action=get_site_overview`,e)}),e(`Yi`,function(e){return V.post(`/site?action=site_performance_test`,e,{requestOptions:{loading:H(`Login.index_22`)}})}),e(`Wi`,function(e){return V.post(`/site?action=set_default_site_conf`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0}})}),e(`ai`,function(e){return V.post(`/git?action=generate_aapanel_ed25519_key`,e,{requestOptions:{loading:H(`Login.index_22`)}})}),e(`si`,function(e){return V.post(`/git?action=get_remote_branches`,e)}),e(`ci`,function(e){return V.post(`/git?action=get_remote_branches`,e)}),e(`oi`,function(e){return V.post(`/git?action=get_git_directory`,e)}),e(`Pi`,function(e){return V.post(`/git?action=import_existing_repository`,e,{requestOptions:{loading:H(`Login.index_22`),successMessage:!0}})}),e(`hi`,function(e){return V.post(`/deployment?action=GetList`,e)}),e(`ii`,function(e){return V.post(`/deployment?action=SetupPackage`,Xd(Z({},e),{webname:JSON.stringify(e.webname)}),{requestOptions:{loading:H(`Login.index_22`)}})}),e(`ui`,zo=function(e){return V.post(`/site?action=get_general_progress`,e)}),L(),nt={class:`p-16px`},wn={class:`mb-16px`},tr={class:`progress-box p-10px rounded-8px`},Qi=P({__name:`backup-progress`,props:{params:{},callback:{type:Function}},setup:function(e){var t=e,n=J().t,i=B(!1),a=B([]),o=[{key:`site_name`,title:n(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:n(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:function(e){return N(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}}],s=D(function(){return a.value.findIndex(function(e){return e.status===0})+1}),c=D(function(){var e;return(e=a.value[s.value])==null?void 0:e.status}),l={0:`process`,1:`finish`,"-1":`error`,2:`wait`},u=function(e){return l[e]},f=null,p=!1,m=function(){return X(function(){var e,r,o;return $(this,function(s){switch(s.label){case 0:return[4,zo({type:t.params})];case 1:return e=s.sent(),r=e.message,R(r)&&(r.status===1?(f&&clearInterval(f),Dc.success(n(`WP.Task.index_4`)),i.value=!0,p||(p=!0,(o=t.callback)==null||o.call(t))):i.value=!1,a.value=Object.values(r).filter(function(e){return R(e)})),[2]}})})()};return zc(function(){m(),f=window.setInterval(function(){m()},2e3)}),Rc(function(){f&&clearInterval(f)}),function(e,t){var n=r,l=be,f=g,p=d,m=xe,h=Se;return z(),j(`div`,nt,[O(`div`,wn,[q(i)?(z(),k(n,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(z(),k(n,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),O(`div`,tr,[N(h,{vertical:``,current:q(s),status:u(q(c)),size:`small`},{default:Y(function(){return[(z(!0),j(y,null,tl(q(a),function(e,t){return z(),k(m,{key:t,status:u(e.status),description:e.error||e.ps},io({title:Y(function(){return[N(f,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[O(`span`,null,K(e.title),1),Id(N(l,{size:`small`},null,512),[[jd,e.status===0]])]}),_:2},1024)]}),_:2},[e.result_list?{name:`default`,fn:Y(function(){return[O(`div`,null,K(e.error||e.ps),1),N(p,{class:`mt-8px`,data:e.result_list,columns:o,"max-height":200},null,8,[`data`])]}),key:`0`}:void 0]),1032,[`status`,`description`])}),128))]}),_:1},8,[`current`,`status`])])])}}}),Zi=E({default:function(){return Xi}}),Xi=bi(Qi,[[`__scopeId`,`data-v-57b0edf4`]]),L(),to=P({__name:`cloud-storage-select`,props:Tc({orderOpt:{default:function(){return[]}},isLocal:{type:Boolean,default:!0},installCallback:{type:Function,default:void 0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e,t){var n=t.expose,r=e,i=_d(e,`value`),a=J().t,o=D(function(){return r.isLocal}),s=D({get:function(){return i.value||null},set:function(e){i.value=e||null}}),c=D(function(){return{label:a(`Crontab.Script.index_24`),value:`localhost`,install:!0,config:!0,local:!0}}),l=D(function(){return r.orderOpt.map(function(e){return{label:e.name,value:e.value,install:e.install,config:e.config,required_version:e.required_version,version:e.version,disabled:!e.install||tf(e)||!e.config}})}),u=D(function(){return o.value?[c.value].concat(Q(l.value)):l.value}),d=function(e,t){return X(function(){var n,i;return $(this,function(a){switch(a.label){case 0:return t.stopPropagation(),n=e.value,e.install?tf(e)?[4,nf(n)]:[3,2]:(pd(n,r.installCallback),[2]);case 1:return i=a.sent(),i&&Dd(i.row,r.installCallback,i.softInfo),[2];case 2:return Cd({name:n,title:e.label,admin:!0}),[2]}})})()},f=function(e){return e.disabled?e.install?tf(e)?N(`span`,{class:`cursor-pointer color-error`,onClick:function(t){return d(e,t)}},[M(`[`),a(`Public.Btn.Update`),M(`]`)]):N(ce,null,{trigger:function(){return N(`span`,{class:`cursor-pointer color-error`,onClick:function(t){return d(e,t)}},[M(`[`),a(`Crontab.Planned.index_47`),M(`]`)])},default:function(){return N(`span`,null,[a(`Please refresh the page manually after configuration`)])}}):N(`span`,{class:`cursor-pointer color-error`,onClick:function(t){return d(e,t)}},[M(`[`),a(`Public.Btn.Install`),M(`]`)]):null},p=function(e){var t=e;return t.local?N(g,{size:4,class:`flex-nowrap! items-center!`},{default:function(){return[N(`div`,{class:`w-20px flex justify-center items-center`},[N(va,{name:`base-dir`,size:`16`},null)]),N(`span`,null,[t.label])]}}):N(g,{class:`justify-between! items-center! w-full`,size:8},{default:function(){return[N(g,{size:4,class:`flex-nowrap! items-center!`},{default:function(){return[N(`img`,{class:`w-20px`,src:bs(t.value)},null),N(`span`,null,[t.label])]}}),f(t)]}})};return n({options:u}),function(e,t){var n=_e;return z(),k(n,{value:q(s),"onUpdate:value":t[0]||(t[0]=function(e){return uc(s)?s.value=e:null}),options:q(u),"consistent-menu-width":!1,"render-label":p},null,8,[`value`,`options`])}}}),e(`Yr`,eo=to),L(),tt={class:`select-box`},Cn={class:`select-box`},aa=P({__name:`backup-setting`,props:{site_type:{},backupData:{},storageOptions:{default:function(){return[]}},callback:{type:Function,default:void 0}},setup:function(e,t){var n=t.expose,r=e,i=qu(r),a=i.site_type,o=i.backupData,s=J().t,c=B(null),d=Xc({backup_type:o.value.bak_type||`full`,storage:[o.value.bak_local,o.value.bak_remote?`remote`:``],remote_type:o.value.bak_remote||null}),f={storage:{required:!0,type:`array`,trigger:[`change`],validator:function(e,t){return!Array.isArray(t)||t.filter(Boolean).length===0?Error(s(`Please select backup storage location`)):!0}},remote_type:{trigger:`change`,required:!0,message:s(`Please select remote storage`)}},p=D(function(){var e=[{label:s(`Full Backup`),value:`full`},{label:s(`Only Database Backup`),value:`sql`},{label:s(`Only Site File`),value:`file`}];return a.value===`php`?e.filter(function(e){return e.value!==`sql`}):e}),m=D(function(){var e;return(e=q(r.storageOptions))==null?[]:e});return n({onConfirm:function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,(e=c.value)==null?void 0:e.validate()];case 1:return n.sent(),[4,mu({site_type:a.value,bak_type:d.backup_type,bak_local:d.storage.includes(`local`)?`local`:``,bak_remote:d.storage.includes(`remote`)?d.remote_type:``})];case 2:return n.sent(),(t=r.callback)==null||t.call(r),[2]}})})()}}),function(e,t){var n=_e,i=_,a=u,o=g,s=l,h=_a;return z(),k(h,{class:`p-24px`,ref_key:`formRef`,ref:c,model:q(d),rules:f,"label-placement":`top`},{default:Y(function(){return[N(i,{label:e.$t(`1.Backup Type`)},{default:Y(function(){return[N(n,{value:q(d).backup_type,"onUpdate:value":t[0]||(t[0]=function(e){return q(d).backup_type=e}),options:q(p)},null,8,[`value`,`options`])]}),_:1},8,[`label`]),N(i,{label:e.$t(`2.Backup Storage Location`),path:`storage`},{default:Y(function(){return[N(s,{class:`w-full`,value:q(d).storage,"onUpdate:value":t[2]||(t[2]=function(e){return q(d).storage=e})},{default:Y(function(){return[N(o,{vertical:``},{default:Y(function(){return[O(`div`,tt,[N(a,{value:`local`},{default:Y(function(){return[M(K(e.$t(`Local Server`)),1)]}),_:1})]),O(`div`,Cn,[N(a,{value:`remote`},{default:Y(function(){return[M(K(e.$t(`Remote Cloud Storage`)),1)]}),_:1})]),q(d).storage.includes(`remote`)?(z(),k(i,{key:0,path:`remote_type`,"show-label":!1},{default:Y(function(){return[N(eo,{value:q(d).remote_type,"onUpdate:value":t[1]||(t[1]=function(e){return q(d).remote_type=e}),"order-opt":q(m),"is-local":!1,"install-callback":r.callback},null,8,[`value`,`order-opt`,`install-callback`])]}),_:1})):A(``,!0)]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`])]}),_:1},8,[`model`])}}}),ia=E({default:function(){return ra}}),ra=bi(aa,[[`__scopeId`,`data-v-e78f55b0`]]),L(),sc(),et={class:`p-20px`},ua=P({__name:`backup-type`,props:{onRefresh:{type:Function,default:function(){}},progressTitle:{type:String,default:``},fetchProgress:{type:Function,default:null},onProgressDone:{type:Function,default:void 0}},setup:function(e,t){var n=t.expose,r=uo(function(){return Oe(function(){return Promise.resolve().then(function(){return Ui})},void 0)}),i=J().t,a=e,o=B(0),s=[{label:i(`Only Site File`),value:0},{label:i(`Full Backup`),value:1}];return n({onConfirm:function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,a.onRefresh(o.value)];case 1:return e.sent(),a.fetchProgress&&hd({title:a.progressTitle||i(`Site.Batch.index_7`),width:500,minHeight:200,data:{fetchFn:a.fetchProgress,callback:a.onProgressDone},component:r}),[2]}})})()}}),function(e,t){var n=_e,r=_,i=_a,a=ja;return z(),j(`div`,et,[N(i,null,{default:Y(function(){return[N(r,{label:e.$t(`Config.Backup.index_40`),"show-require-mark":!0},{default:Y(function(){return[N(n,{class:`w-250px`,value:q(o),"onUpdate:value":t[0]||(t[0]=function(e){return uc(o)?o.value=e:null}),options:s},null,8,[`value`])]}),_:1},8,[`label`])]}),_:1}),N(a,null,{default:Y(function(){return Q(t[1]||(t[1]=[O(`li`,null,`Only Site File: Includes only website files`,-1),O(`li`,null,`Full Backup: Includes website files, database, and SSL certificate`,-1)]))}),_:1})])}}}),e(`Jr`,la=E({default:function(){return ca}})),ca=ua,L(),sc(),e(`qr`,Vc=function(e,t,n){return X(function(){return $(this,function(r){return hd({title:e,width:500,minHeight:200,data:{params:t,callback:n},component:uo(function(){return Oe(function(){return Promise.resolve().then(function(){return Zi})},void 0)})}),[2]})})()}),L(),e(`Kr`,xd=fo(`SitePhpStore`,function(){var e=B(!1),t=B(`--`),n=B(``),r=B(`/www/wwwroot`),i=B(!0),a=B({setup:!0,type:``,version:``,status:!1}),o=B({setup:!1,version:``,status:!1}),s=B({setup:!1,version:``,status:!1}),c=B({is_install:0,status:!1,version:``}),l=B({is_install:0,status:!1,version:``}),u=D(function(){return c.value.is_install===1&&no(c.value.version,`4.1.2`)}),d=D(function(){return l.value.is_install===1&&no(l.value.version,`9.6.8`)}),f=B({setup:!1});return{web:a,ftp:o,siteName:t,mysql:s,php:f,sitePath:r,webserver:n,recycleBin:i,isRefresh:e,monitor:c,waf:l,isMonitorInstall:u,isWafInstall:d,getConfig:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,ns()];case 1:return e=t.sent().message,R(e)&&(n.value=Io(e,`webserver`,``),r.value=Io(e,`sites_path`,``),i.value=Io(e,`recycle_bin`,!1),f.value.setup=!!e.php.length,R(e.web)&&(a.value=e.web),R(e[`pure-ftpd`])&&(o.value=e[`pure-ftpd`]),R(e.mysql)&&(s.value=e.mysql),R(e.monitor)&&(c.value=e.monitor),R(e.waf)&&(l.value=e.waf)),[2]}})})()},setRefresh:function(t){e.value=t}}})),L(),Qe={class:`w-600px h-400px`},ul=P({__name:`restore-logs`,setup:function(e){var t=B(``),n=$d(function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,is()];case 1:return e=n.sent().message,R(e)&&(t.value=e.result),[2]}})})()},1),r=n.loop,i=n.clearTimer;return zc(function(){r()}),Rc(function(){i()}),function(e,n){var r=Sa;return z(),j(`div`,Qe,[N(r,{log:q(t)},null,8,[`log`])])}}}),ll=ul,L(),Yi=P({__name:`backup-php`,setup:function(e){var t=J().t,n=xd(),r=cc(`site`,{}),i=Xc({bak_local:`local`,bak_remote:``,bak_type:`full`}),a=D(function(){return[i.bak_local,i.bak_remote].filter(Boolean).map(Vo).join(`, `)}),s=ld(),c=s.storageOptions,l=s.fetchPlugins,u=B(!1),d=function(){n.setRefresh(!0)},f=function(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:t=hd({title:`Recovering backup`,hideClose:!0,width:600,minHeight:400,component:ll}),n.label=1;case 1:return n.trys.push([1,,3,4]),[4,cl(e)];case 2:return n.sent(),x(),d(),[3,4];case 3:return t.hide(),[7];case 4:return[2]}})})()},p=function(){Uc(`php`,i,c,x)},m=function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,Ri({id:JSON.stringify([r.id]),site_type:`php`})];case 1:return e.sent(),Vc(t(`Site.Batch.index_7`),`php`,function(){return X(function(){return $(this,function(e){return x(),d(),[2]})})()}),[2]}})})()},h=function(){Vc(t(`Site.Batch.index_7`),`php`,function(){return X(function(){return $(this,function(e){return x(),d(),[2]})})()})},_=function(e){e.backup_type===1?hd({title:t(`Restore type`),width:450,footer:!0,data:{showDb:!0,onRefresh:function(t){return f({file_name:e.name,site_id:r.id,restore_type:JSON.stringify(t)})}},component:dl}):fd({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:function(t){var n=t.hide;return X(function(){return $(this,function(t){switch(t.label){case 0:return n(),[4,f({file_name:e.name,site_id:r.id})];case 1:return t.sent(),[2]}})})()}})},v=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,zo({type:`php`})];case 1:return e=t.sent().message,R(e)&&(u.value=e.status===0),[2]}})})()},y=function(e){return X(function(){var t,n,a,o,s;return $(this,function(c){switch(c.label){case 0:return[4,v()];case 1:return c.sent(),n=Xd(Z({},e),{search:(t=e.search)==null?r.id:t}),[4,Promise.all([fs(n),l(r.id)])];case 2:return a=Zd.apply(void 0,[c.sent(),1]),o=a[0],s=o.message,R(s)&&(i.bak_local=s.bak_local,i.bak_remote=s.bak_remote,i.bak_type=s.bak_type),[2,o]}})})()},b=B(),x=function(){var e;(e=b.value)==null||e.getList()};return v(),function(e,t){var n=o,s=ba,c=al(`i18n-t`),l=g;return z(),k(oa,{ref_key:`tableRef`,ref:b,"site-id":q(r).id,"on-restore":_,"backup-ref":q(r),"get-list-api":y,"on-changed":d},{toolsLeft:Y(function(){return[N(l,{vertical:``},{default:Y(function(){return[N(l,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[N(n,{class:`wp-backup-guide-now`,type:`primary`,loading:q(u),disabled:q(u),onClick:m},{default:Y(function(){return[M(K(e.$t(`Site.Config.index_27`)),1)]}),_:1},8,[`loading`,`disabled`]),N(c,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:Y(function(){return[M(K(q(Ho)(q(i).bak_type)),1)]}),b:Y(function(){return[M(K(q(a)),1)]}),c:Y(function(){return[N(s,{class:`font-bold`,onClick:p},{default:Y(function(){return[M(K(e.$t(`click here to configure`)),1)]}),_:1})]}),_:1})]}),_:1}),N(l,{class:`mb-8px`},{default:Y(function(){return[q(u)?(z(),k(n,{key:0,onClick:h},{default:Y(function(){return[M(K(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=O(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]}),_:1})):A(``,!0)]}),_:1})]}),_:1})]}),_:1},8,[`site-id`,`backup-ref`])}}}),Ji=Yi,fi=I.global,G=fi.t,e(`vr`,function(e){return V.post(`/data?action=get_wp_site_list`,e)}),e(`Vn`,function(e){return V.post(`/site?action=AddWPSite`,Xd(Z({},e),{webname:JSON.stringify(e.webname),project_type:`WP2`}),{requestOptions:{loading:G(`WP.api.tamper_7`)}})}),e(`Sr`,function(e){return V.post(`/site?action=get_wp_versions`,e)}),e(`br`,function(e){return V.post(`/site?action=get_wp_configurations`,e)}),e(`Mr`,function(e){return V.post(`/site?action=save_wp_configurations`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),ds=function(e){return V.post(`/site?action=wp_backup_list`,e)},sl=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V.post(`/site?action=wp_restore`,e,{requestOptions:{loading:t?G(`WP.api.tamper_10`):``,successMessage:!0}})},ho=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V.post(`/site?action=wp_remove_backup`,e,{requestOptions:{loading:t?G(`WP.api.tamper_8`):``,successMessage:t}})},e(`mr`,function(){return V.post(`/site?action=wp_can_migrate_from_website_to_wptoolkit`)}),e(`wr`,function(e){return V.post(`/site?action=wp_migrate_from_website_to_wptoolkit`,e,{requestOptions:{loading:G(`WP.api.tamper_11`),successMessage:!1}})}),e(`fr`,function(e){return V.post(`/site?action=get_wp_security_info`,e)}),e(`Tr`,function(e){return V.post(`/site?action=open_wp_file_protection`,{paths:JSON.stringify(e.paths)},{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`Un`,function(e){return V.post(`/site?action=close_wp_file_protection`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`rr`,function(e){return V.post(`/site?action=get_wp_file_info`,e)}),e(`Er`,function(e){return V.post(`/site?action=open_wp_firewall_protection`,Z({obj:`open`},e),{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`Wn`,function(e){return V.post(`/site?action=close_wp_firewall_protection`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`Hn`,function(e){return V.post(`/site?action=wp_clone`,e,{requestOptions:{loading:G(`WP.api.index_1`),successMessage:!0}})}),e(`qn`,function(e){return V.post(`/site?action=wp_create_with_aap_bak`,e,{requestOptions:{loading:G(`WP.api.index_2`),successMessage:!0}})}),e(`Yn`,function(e){return V.post(`/site?action=wp_create_with_plesk_or_cpanel_bak`,e,{requestOptions:{loading:G(`WP.api.index_2`),successMessage:!0}})}),e(`Jn`,function(e){return V.post(`/site?action=wp_create_with_manual_bak`,e,{requestOptions:{loading:G(`WP.api.index_2`),successMessage:!0}})}),e(`Gn`,function(e){return V.post(`/site?action=wp_batch_create_bar`,e,{requestOptions:{loading:G(`WP.api.index_2`),successMessage:!0}})}),e(`Ir`,function(e){return V.post(`/site?action=wp_integrity_check`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`Lr`,function(e){return V.post(`/site?action=wp_reinstall_files`,e,{requestOptions:{loading:``,successMessage:!1}})}),e(`or`,function(e){return V.post(`/site?action=wp_installed_plugins`,e)}),e(`Hr`,function(e){return V.post(`/site?action=wp_uninstall_plugin`,e,{requestOptions:{loading:G(`WP.api.tamper_14`),successMessage:!0}})}),e(`Wr`,function(e){return V.post(`/site?action=wp_update_plugin`,e,{requestOptions:{loading:G(`WP.api.tamper_15`),successMessage:!0}})}),e(`Rr`,function(e){return V.post(`/site?action=wp_set_plugin_status`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`zr`,function(e){return V.post(`/site?action=wp_set_plugin_auto_update`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`sr`,function(e){return V.post(`/site?action=wp_installed_themes`,e)}),e(`Ur`,function(e){return V.post(`/site?action=wp_uninstall_theme`,e,{requestOptions:{loading:G(`WP.api.tamper_14`),successMessage:!0}})}),e(`Gr`,function(e){return V.post(`/site?action=wp_update_theme`,e,{requestOptions:{loading:G(`WP.api.tamper_15`),successMessage:!0}})}),e(`Br`,function(e){return V.post(`/site?action=wp_switch_theme`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`Vr`,function(e){return V.post(`/site?action=wp_set_theme_auto_update`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`ar`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return V.post(`/site?action=wp_theme_list`,e,{requestOptions:{loading:t?G(`WP.api.tamper_17`):``,successMessage:!1}})}),e(`kr`,function(e){return V.post(`/site?action=wp_install_theme`,e,{requestOptions:{loading:G(`WP.api.tamper_16`),successMessage:!1}})}),e(`ir`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return V.post(`/site?action=wp_plugin_list`,e,{requestOptions:{loading:t?G(`WP.api.tamper_17`):``,successMessage:!1}})}),e(`Or`,function(e){return V.post(`/site?action=wp_install_plugin`,e,{requestOptions:{loading:G(`WP.api.tamper_16`),successMessage:!1}})}),e(`pr`,function(e){return V.post(`/site?action=wp_set_list`,e)}),e(`Xn`,function(e){return V.post(`/site?action=wp_remove_set`,e,{requestOptions:{loading:G(`WP.api.tamper_3`),successMessage:!0}})}),e(`Bn`,function(e){return V.post(`/site?action=wp_create_set`,e,{requestOptions:{loading:G(`WP.api.tamper_2`),successMessage:!0}})}),e(`jr`,function(e){return V.post(`/site?action=wp_update_item_state_with_set`,e,{requestOptions:{loading:G(`WP.api.tamper_1`),successMessage:!0}})}),e(`Zn`,function(e){return V.post(`/site?action=wp_remove_items_from_set`,e,{requestOptions:{loading:G(`WP.api.tamper_3`),successMessage:!0}})}),e(`zn`,function(e){return V.post(`/site?action=wp_add_items_to_set`,e,{requestOptions:{loading:G(`WP.api.tamper_2`),successMessage:!0}})}),e(`Cr`,function(e){return V.post(`/site?action=wp_install_with_set`,e,{requestOptions:{loading:G(`WP.api.tamper_16`),successMessage:!0}})}),e(`cr`,function(e){return V.post(`/site?action=wp_get_items_from_set`,e)}),e(`gr`,function(){return V.post(`/site?action=wp_all_sites`)}),e(`Dr`,function(e){return V.post(`/site?action=wordpress_vulnerabilities_scan`,e,{requestOptions:{loading:G(`WP.index_63`),successMessage:!1}})}),e(`ur`,function(e){return V.post(`/site?action=get_ignore_vuln`,e)}),e(`Rn`,function(e){return V.post(`/site?action=ignore_vuln`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ar`,function(e){return V.post(`/site?action=set_auth_scan`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`dr`,function(e){return V.post(`/site?action=get_auth_scan_status`,e)}),e(`xr`,function(e){return V.post(`/site?action=get_wp_tool`,e)}),e(`Pr`,function(e){return V.post(`/site?action=set_wp_tool`,e,{requestOptions:{loading:G(`Login.index_22`),successMessage:!0}})}),e(`nr`,function(e){return V.post(`/site?action=get_wp_debug_log`,e)}),e(`tr`,function(e){return V.post(`/site?action=get_source_tables`,e)}),e(`er`,function(){return V.post(`/site?action=get_wp_sites`)}),e(`Ln`,function(e){return V.post(`/site?action=wp_copy_data`,e,{requestOptions:{loading:G(`Login.index_22`),successMessage:!0}})}),e(`$n`,function(e){return V.post(`/site?action=get_wp_progress`,e)}),e(`yr`,function(e){return V.post(`/site?action=get_wp_maintenance`,e)}),e(`Nr`,function(e){return V.post(`/site?action=set_wp_maintenance`,e,{requestOptions:{loading:G(`Login.index_22`),successMessage:!0}})}),e(`lr`,function(){return V.post(`/site?action=get_wp_security_status`)}),e(`Fr`,function(e){return V.post(`/site?action=wp_manual_upload`,e,{requestOptions:{loading:G(`Login.index_22`),successMessage:!0}})}),e(`hr`,function(e){return V.post(`/data?action=get_wp_sub_sites`,e)}),e(`_r`,function(e){return V.post(`/data?action=get_wp_real_sites`,e,{requestOptions:{loading:G(`Component.Api.index_1`),successMessage:!1}})}),e(`Qn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V.post(`/site?action=delete_wp_site`,e,{requestOptions:{loading:t?G(`Component.Api.index_1`):``,successMessage:t}})}),e(`Kn`,function(e){return V.post(`/site?action=to_php_backup_create`,e,{requestOptions:{loading:G(`WP.api.tamper_7`),successMessage:!0}})}),L(),e(`In`,Od=fo(`wordpress-toolkit`,function(){var e=B(``),t=B(!1);return{siteName:e,isRefresh:t,phpVersion:B(``),setRefresh:function(e){t.value=e}}})),L(),Ze={key:0},Sn={class:`text-warning font-bold`},fa=P({__name:`backup-wp`,setup:function(e){var t=J().t,n=cc(`site`,{}),r=Od(),i=Xc({bak_local:``,bak_remote:``,bak_type:``}),a=D(function(){return[i.bak_local,i.bak_remote].filter(Boolean).map(Vo).join(`, `)}),s=ld(),c=s.storageOptions,l=s.fetchPlugins,u=B(!1),d=function(){r.setRefresh(!0)},f=Td(`tableRef`),p=function(){var e;(e=f.value)==null||e.getList()},m=function(){Uc(`wp`,i,c,p)},h=function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,Ri({id:JSON.stringify([n.id]),site_type:`wp`})];case 1:return e.sent(),Vc(t(`Site.Batch.index_7`),`wp`,function(){return X(function(){return $(this,function(e){return p(),d(),[2]})})()}),[2]}})})()},_=function(){Vc(t(`Site.Batch.index_7`),`wp`,function(){return X(function(){return $(this,function(e){return p(),d(),[2]})})()})},v=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,zo({type:`wp`})];case 1:return e=t.sent().message,R(e)&&(u.value=e.status===0),[2]}})})()},y=function(e){return X(function(){var t,r,a;return $(this,function(o){switch(o.label){case 0:return[4,v()];case 1:return o.sent(),[4,Promise.all([ds(e),l(n.id)])];case 2:return t=Zd.apply(void 0,[o.sent(),1]),r=t[0],a=r.message,R(a)&&(i.bak_local=a.bak_local,i.bak_remote=a.bak_remote,i.bak_type=a.bak_type),[2,r]}})})()},b=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return ho({bak_id:e.id},t)},x=function(e){return encodeURIComponent(e.bak_file)},S=function(e){return Fo(e.bak_time)},C=function(e){return e.bak_type===1?t(`WP.index_24`):e.bak_type===2?t(`WP.index_25`):t(`WP.index_26`)},w=n.main_site||!n.is_child?function(){return N(Ee,{trigger:`hover`},{trigger:function(){return N(g,{align:`center`,size:4},{default:function(){return[t(`Site.TableRow.index_24`),N(`i`,{class:`i-uiw:question-circle-o text-16px text-desc cursor-pointer`},null)]}})},default:function(){return t(`Subsites not included`)}})}:function(){return t(`Site.TableRow.index_24`)},ee=function(e){fd({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:function(t){var n=t.hide;return X(function(){return $(this,function(t){switch(t.label){case 0:return n(),[4,sl({bak_id:e.id})];case 1:return t.sent(),p(),d(),[2]}})})()}})};return function(e,t){var r=o,s=ba,c=al(`i18n-t`);return z(),k(oa,{ref_key:`tableRef`,ref:f,"site-id":q(n).id,"on-restore":ee,"backup-ref":q(n),"search-key":`s_id`,"name-key":`filename`,"download-name-key":`filename`,"download-path":x,"get-list-api":y,"delete-api":b,"time-render":S,"type-title":q(w),"type-render":C,"on-changed":d},{toolsLeft:Y(function(){return[N(q(g),{vertical:``},{default:Y(function(){return[N(q(g),{class:`flex-nowrap! items-center!`},{default:Y(function(){return[N(r,{class:`wp-backup-guide-now`,type:`primary`,loading:q(u),disabled:q(u),onClick:h},{default:Y(function(){return[M(K(e.$t(`Site.Config.index_27`)),1)]}),_:1},8,[`loading`,`disabled`]),N(c,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:Y(function(){return[M(K(q(Ho)(q(i).bak_type)),1)]}),b:Y(function(){return[M(K(q(a)),1)]}),c:Y(function(){return[N(s,{class:`font-bold`,onClick:m},{default:Y(function(){return[M(K(e.$t(`click here to configure`)),1)]}),_:1})]}),_:1})]}),_:1}),N(q(g),{class:`mb-8px`},{default:Y(function(){return[q(n).main_site||!q(n).is_child?(z(),j(`span`,Ze,[O(`li`,Sn,`* `+K(e.$t(`Subsites not included`)),1)])):A(``,!0),q(u)?(z(),k(r,{key:1,onClick:_},{default:Y(function(){return[M(K(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=O(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]}),_:1})):A(``,!0)]}),_:1})]}),_:1})]}),_:1},8,[`site-id`,`backup-ref`,`type-title`])}}}),da=fa,yi=I.global,Fu=yi.t,e(`Fn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V.post(`/breaking_through?action=set_compiler_status`,e,{requestOptions:{loading:t?Fu(`Security.Api.Index_5`):``,successMessage:!!t}})}),e(`Nn`,function(e){return V.post(`/breaking_through?action=get_compiler_info`,e)}),e(`Pn`,Go=function(){return V.post(`/breaking_through?action=get_linux_users`,{limit:999})}),e(`jn`,function(e){return V.post(`/breaking_through?action=add_user_to_compiler`,e,{requestOptions:{loading:Fu(`Security.Api.Index_4`),successMessage:!0}})}),e(`Mn`,function(e){return V.post(`/breaking_through?action=del_user_to_compiler`,e,{requestOptions:{loading:Fu(`Security.Api.Index_3`),successMessage:!0}})}),gi=I.global,Pu=gi.t,e(`Cn`,function(e){return V.post(`/crontab?action=GetCrontab`,e)}),e(`bn`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return V.post(`/crontab?action=export_crontab_to_json`,e,{requestOptions:{loading:Pu(`Crontab.Planned.index_100`),successMessage:!1}})}),e(`En`,function(e){return V.post(`/crontab?action=import_crontab_from_json`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:Pu(`Crontab.Api.index_1`),successMessage:!1}})}),e(`fn`,Ti=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V.post(`/crontab?action=AddCrontab`,e,{requestOptions:{loading:t?Pu(`Security.Api.Index_4`):``,successMessage:t,errorMessage:t}})}),e(`vn`,Oo=function(e){return V.post(`/crontab?action=modify_crond`,e,{requestOptions:{loading:Pu(`Crontab.Api.index_5`),successMessage:!0}})}),e(`On`,lu=function(e){return V.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:Pu(`Crontab.Api.index_2`),successMessage:!0}})}),e(`Sn`,function(e){return V.post(`/crontab?action=get_backup_list`,e)}),e(`gn`,function(e){return V.post(`/crontab?action=cloud_backup_download`,e)}),e(`wn`,function(e){return V.post(`/crontab?action=GetLogs`,e)}),e(`An`,function(e){return V.post(`/crontab?action=check_url_connecte`,e,{requestOptions:{errorMessage:!1}})}),e(`hn`,function(e){return V.post(`/crontab?action=DelLogs`,e,{requestOptions:{loading:Pu(`Crontab.Api.index_3`),successMessage:!0}})}),e(`yn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V.post(`/crontab?action=StartTask`,e,{requestOptions:{loading:t?Pu(`Crontab.Api.index_4`):``,successMessage:t}})}),e(`mn`,po=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V.post(`/crontab?action=DelCrontab`,e,{requestOptions:{loading:t?Pu(`Security.Api.Index_3`):``,successMessage:t}})}),e(`kn`,function(e){return V.post(`/crontab?action=set_cron_status_all`,e,{requestOptions:{loading:Pu(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}})}),e(`xn`,function(){return V.post(`/crontab?action=get_crontab_types`)}),e(`pn`,function(e){return V.post(`/crontab?action=remove_crontab_type`,e,{requestOptions:{loading:Pu(`Security.Api.Index_3`),successMessage:!0}})}),e(`dn`,function(e){return V.post(`/crontab?action=add_crontab_type`,e,{requestOptions:{loading:Pu(`Security.Api.Index_4`),successMessage:!0}})}),e(`_n`,function(e){return V.post(`/crontab?action=modify_crontab_type_name`,e,{requestOptions:{loading:Pu(`Crontab.Api.index_5`),successMessage:!0}})}),e(`Dn`,function(e){return V.post(`/crontab?action=set_crontab_type`,e,{requestOptions:{loading:Pu(`Crontab.Api.index_2`),successMessage:!0}})}),Ro=function(e){return V.post(`/crontab?action=GetDataList`,{type:`sites`,task_type:e.task_type})},Lo=function(e){return V.post(`/crontab?action=GetDatabases`,e)},Ts=function(){return V.post(`/crontab?action=get_zone`)},e(`Tn`,function(){return V.post(`/crontab/script/get_script_list_by_type`)}),L(),hi=I.global,W=hi.t,e(`on`,td=[{value:`toShell`,label:W(`Crontab.Script.index_26`),tips:W(`Crontab.Script.index_27`)},{value:`site`,label:W(`Crontab.Script.index_28`),forbidden:!0},{value:`database`,label:W(`Crontab.Script.index_29`),tips:W(`Crontab.Script.index_30`),forbidden:!0},{value:`logs`,label:W(`Crontab.Script.index_33`),tips:W(`Crontab.Script.index_34`),forbidden:!0},{value:`path`,label:W(`Crontab.Script.index_35`),forbidden:!0},{value:`full_backup`,label:W(`Full Backup`),tips:[W(`A full backup may take a while and use a significant amount of disk space. Please ensure sufficient disk space is available before starting`),W(`For first-time use, we recommend performing and verifying a manual backup before enabling scheduled backups`),W(`During backup, the corresponding website will not be accessible`)],forbidden:!0},{value:`sync_time`,label:W(`Crontab.Script.index_37`),tips:W(`Crontab.Script.index_38`)},{value:`rememory`,label:W(`Crontab.Script.index_39`),tips:W(`Crontab.Script.index_40`)},{value:`toUrl`,label:W(`Crontab.Script.index_41`)}]),zu=B([{value:`day`,label:W(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N `.concat(W(`Crontab.arrange.index_41`))},{value:`hour`,label:W(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N `.concat(W(`Crontab.arrange.index_43`))},{value:`minute-n`,label:`N `.concat(W(`Crontab.arrange.index_44`))},{value:`week`,label:W(`Crontab.arrange.index_25`)},{value:`month`,label:W(`Crontab.arrange.index_26`)},{value:`second-n`,label:`N `.concat(W(`Crontab.Script.index_14`))},{value:`once`,label:W(`Once`)}]),Bu=B([{value:`day`,label:W(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N `.concat(W(`Crontab.arrange.index_41`))},{value:`hour`,label:W(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N `.concat(W(`Crontab.arrange.index_43`))},{value:`minute-n`,label:`N `.concat(W(`Crontab.arrange.index_44`))},{value:`week`,label:W(`Crontab.arrange.index_25`)},{value:`month`,label:W(`Crontab.arrange.index_26`)}]),Ru=B(zu.value),pu=function(e){Ru.value=e===`toShell`||e===`toUrl`?zu.value:Bu.value},e(`un`,Fd=[{value:`1`,label:W(`Crontab.Script.index_15`)},{value:`2`,label:W(`Crontab.Script.index_16`)},{value:`3`,label:W(`Crontab.Script.index_17`)},{value:`4`,label:W(`Crontab.Script.index_18`)},{value:`5`,label:W(`Crontab.Script.index_19`)},{value:`6`,label:W(`Crontab.Script.index_20`)},{value:`7`,label:W(`Crontab.Script.index_21`)}]),e(`in`,[{value:`0`,label:W(`Crontab.Script.index_22`)},{value:`1`,label:W(`Crontab.Script.index_23`)}]),W(`Crontab.Script.index_57`),W(`Crontab.Script.index_58`),W(`Crontab.Script.index_59`),lo=[{value:`localhost`,label:W(`Crontab.Script.index_24`)}],e(`en`,B([{value:`mysql`,label:`MySQL`},{value:`mongodb`,label:`MongoDB`},{value:`redis`,label:`Redis`},{value:`pgsql`,label:`PgSQL`}])),e(`ln`,kd=B([])),e(`an`,bu=B([])),e(`$t`,so=B([])),e(`Qt`,zi=B([])),e(`rn`,Qc=B([])),ji=[{value:`ALL`,label:W(`Crontab.Script.index_25`)}],e(`sn`,nd=B({})),ws=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Go()];case 1:return e=t.sent().message,R(e)&&(kd.value=e.data.map(function(e){return{label:e,value:e}})),[2]}})})()},ms=function(e){return X(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,Ro({task_type:e})];case 1:return t=r.sent().message,R(t)&&(bu.value=t.data.map(function(e){return{label:e.name,value:e.name}}),zi.value=t.orderOpt,(n=bu.value).unshift.apply(n,Q(ji))),[2]}})})()},e(`nn`,Ko=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``;return X(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,Lo({db_type:e})];case 1:return t=r.sent().message,lc(t)&&(so.value=t.length?t.map(function(e){return{label:e.name,value:e.name}}):[],(n=so.value).unshift.apply(n,Q(ji))),[2]}})})()}),rs=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Ts()];case 1:return e=t.sent().message,R(e)&&(Qc.value=Object.entries(e).map(function(e){var t=Zd(e,2),n=t[0];return{value:n,label:n,children:t[1].map(function(e){return{value:e,label:e}})}})),[2]}})})()},e(`tn`,function(e){var t=zi.value.find(function(t){return t.name===e});return t?t.value:lo[0].value}),L(),sc(),li=I.global,Nu=li.t,e(`Ht`,Oi=function(e){return e<10?`0`+e:e}),e(`qt`,``.concat(Nu(`Crontab.Planned.index_46`),`: data/config.php static/upload *.log -`)),e(`Gt`,function(e){return j(`div`,null,[j(`span`,null,[e.label]),e.value===`enterpriseBackup`?j(`span`,{class:`float-right cursor-pointer color-#ffb800`},[A(`PRO`)]):``])}),e(`Ut`,function(e){if(!RegExp(`^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-|\\u4e00-\\u9fa5]*)?(\\#[-a-z\\d_]*)?$`,`i`).test(e)){L.error(wc(`Crontab.Planned.index_85`));return}J({title:wc(`Crontab.Planned.index_84`),width:600,footer:!1,data:{val:e},component:ba(function(){return be(function(){return t.import(`./view-crontab-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)})})}),e(`Vt`,function(e){return{name:e.name,type:e.time,where1:e.time===`once`?e.costom_time:e.time==`minute-n`?e.minute.toString():e.time==`hour-n`?e.hour.toString():e.day.toString(),week:e.week,hour:e.hour.toString(),minute:e.minute.toString(),second:e.time==`second-n`?e.second.toString():``,user:e.user,save:e.type==`site`||e.type==`database`||e.type==`logs`||e.type==`path`||e.type==`full_backup`?e.save:``,backupTo:e.type==`site`||e.type==`database`||e.type==`enterpriseBackup`||e.type==`path`||e.type==`full_backup`?e.backupTo:``,sName:e.type==`sync_time`?``.concat(e.region,`/`,e.sName):e.sName,sBody:e.sBody,sType:e.type,urladdress:e.url,save_local:e.backup&&e.backupTo!==`localhost`?`1`:`0`,notice:e.reminder,notice_channel:e.reminder==`0`?``:e.message.join(`,`),db_type:e.databaseType,split_type:e.splitType,split_value:e.splitValue.toString(),flock:`1`,timeSet:`1`,db_backup_path:e.dbBackupPath,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:e.agent,version:``,table_list:``,zip_password:e.zip,id:e.id?e.id:null,region:e.type==`sync_time`?e.region:null,zone:e.type==`sync_time`?e.sName:null}}),e(`Bt`,function(e){var t=!0,n=!1,r=void 0,i=!0,a=!1,o=void 0;try{for(var s=Us.value[Symbol.iterator](),c;!(i=(c=s.next()).done);i=!0){var l=c.value;try{for(var u=(l.children||[])[Symbol.iterator](),d;!(t=(d=u.next()).done);t=!0)if(d.value.value===e)return l.label}catch(e){n=!0,r=e}finally{try{!t&&u.return!=null&&u.return()}finally{if(n)throw r}}}}catch(e){a=!0,o=e}finally{try{!i&&s.return!=null&&s.return()}finally{if(a)throw o}}return``}),e(`Kt`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.isEdit,r=n!==void 0&&n,i=e.data,a=e.getList,o=e.taskType;J({title:wc(`Crontab.Planned.index_4`),width:1e3,footer:!0,data:{isEdit:r,row:i,getList:a,taskType:o},component:ba(function(){return be(function(){return t.import(`./view-crontab-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)})})}),jr=P.global,Cc=jr.t,ps=function(e){return typeof e==`number`&&e>=0&&e<24},ms=function(e){return typeof e==`number`&&e>=0&&e<60},Lo={trigger:[`blur`,`input`],validator:function(e,t){return ps(t)?!0:Error(``.concat(Cc(`Site.Placeholder.Index_10`),` 0-23`))}},Cs={required:!0,trigger:[`blur`,`input`],validator:function(e,t){return ms(t)?!0:Error(``.concat(Cc(`Site.Placeholder.Index_10`),` 0-59`))}},e(`Rt`,{name:{required:!0,trigger:[`blur`,`input`],message:Cc(`Crontab.Planned.index_49`)},sName:{required:!0,trigger:[`blur`,`input`],message:Cc(`Security.Conf.Index_28`)},day:{trigger:[`blur`,`input`],validator:function(e,t){return t>=32||t<1||t==``?Error(``.concat(Cc(`Site.Placeholder.Index_10`),` 1-31`)):!0}},hour:Lo,second:{required:!0,trigger:[`blur`,`input`],validator:function(e,t){return t>=60||t<1||t==``?Error(``.concat(Cc(`Site.Placeholder.Index_10`),` 1-59`)):!0}},sBody:{required:!0,trigger:[`blur`,`input`],message:Cc(`Crontab.Planned.index_50`)},save:{trigger:[`blur`,`input`],validator:function(e,t){return t<=0||t==``?Error(Cc(`Crontab.Planned.index_51`)):!0}},url:{required:!0,trigger:[`blur`,`input`],message:Cc(`Crontab.Planned.index_53`)},splitValue:{trigger:[`blur`,`input`],required:!0,type:`number`,message:Cc(`Site.Placeholder.Index_10`)},costom_time:{trigger:[`blur`,`change`],type:`date`,required:!0,message:Cc(`Please select time`)}}),F(),Ve={class:`mb-12px font-bold`},en={class:`execution-time-row`},Cn={class:`execution-cycle`},Un={class:`execution-index`},$n={class:`execution-cycle`},Pc=M({__name:`time-select-popover`,props:{value:{required:!0},valueModifiers:{}},emits:[`update:value`],setup:function(e,t){var n=t.expose,r=sl(e,`value`),i=z(!1),o=z(null),s=z(0),c=q().t,l=T(function(){return r.value.time===`week`?c(`Crontab.arrange.index_25`):c(`Crontab.arrange.index_40`)}),u=function(){var e;r.value.executionTimes=[],i.value=!1,s.value=0,(e=o.value)==null||e.restoreValidation()},d=function(){var e=r.value.executionTimes[r.value.executionTimes.length-1];r.value.executionTimes.push(e?Q({},e):{week:r.value.week,hour:r.value.hour,minute:r.value.minute}),s.value=0},f=function(e){r.value.executionTimes.splice(e,1),s.value=0,ws(function(){var e;return(e=o.value)==null?void 0:e.restoreValidation()})},p=function(){var e;r.value.executionTimes=[],s.value=0,(e=o.value)==null||e.restoreValidation()},g=function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,(e=o.value)==null?void 0:e.validate()];case 1:return n.sent(),[3,3];case 2:throw t=n.sent(),i.value=!0,t;case 3:return[2]}})})()},v=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,g()];case 1:return e.sent(),s.value=r.value.executionTimes.length+1,i.value=!1,[2]}})})()};return Cl([function(){return r.value.week},function(){return r.value.hour},function(){return r.value.minute},function(){return r.value.executionTimes}],function(){s.value=0},{deep:!0}),n({resetExecutionTimes:u,validate:g}),function(e,t){var n=Mi,c=a,u=ce,g=S,y=b,C=x,w=he,ee=h,ne=m,re=ji,ie=te;return R(),D(ie,{show:K(i),"onUpdate:show":t[3]||(t[3]=function(e){return ls(i)?i.value=e:null}),trigger:`click`,placement:`bottom-end`,"display-directive":`show`},{trigger:Y(function(){return[j(c,{type:`primary`,ghost:``},{default:Y(function(){return[A(G(K(s)?e.$t(`Saved {0} execution times`,[K(s)]):e.$t(`Multiple executions`))+` `,1),j(n,{class:`ml-6px`,name:`down`})]}),_:1})]}),default:Y(function(){return[j(re,{ref_key:`executionFormRef`,ref:o,class:`p-16px`,model:r.value},{default:Y(function(){return[E(`div`,Ve,G(e.$t(`All execution times`)),1),E(`div`,en,[t[4]||(t[4]=E(`span`,{class:`execution-index execution-index--primary`},`1`,-1)),E(`span`,Cn,G(K(l)),1),r.value.time===`week`?(R(),D(u,{key:0,class:`w-110px!`,value:r.value.week,"onUpdate:value":t[0]||(t[0]=function(e){return r.value.week=e}),options:K(wl),"consistent-menu-width":!1},null,8,[`value`,`options`])):O(``,!0),j(C,{class:`w-150px!`},{default:Y(function(){return[j(g,{value:r.value.hour,"onUpdate:value":t[1]||(t[1]=function(e){return r.value.hour=e}),"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`]),j(y,null,{default:Y(function(){return[A(G(e.$t(`Crontab.arrange.index_43`)),1)]}),_:1})]}),_:1}),j(C,{class:`w-165px!`},{default:Y(function(){return[j(g,{value:r.value.minute,"onUpdate:value":t[2]||(t[2]=function(e){return r.value.minute=e}),"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`]),j(y,null,{default:Y(function(){return[A(G(e.$t(`Crontab.arrange.index_44`)),1)]}),_:1})]}),_:1}),j(w,{class:`ml-auto`,type:`success`,round:``,bordered:!1},{default:Y(function(){return[A(G(e.$t(`First`)),1)]}),_:1})]),(R(!0),k(_,null,Ws(r.value.executionTimes,function(n,i){return R(),k(`div`,{key:i,class:`execution-time-row`},[E(`span`,Un,G(i+2),1),E(`span`,$n,G(K(l)),1),r.value.time===`week`?(R(),D(u,{key:0,class:`w-110px!`,value:n.week,"onUpdate:value":function(e){return n.week=e},options:K(wl),"consistent-menu-width":!1},null,8,[`value`,`onUpdate:value`,`options`])):O(``,!0),j(ee,{class:`w-150px!`,path:`executionTimes.`.concat(i,`.hour`),rule:K(Lo),"show-feedback":!1},{default:Y(function(){return[j(C,{class:`w-full!`},{default:Y(function(){return[j(g,{value:n.hour,"onUpdate:value":function(e){return n.hour=e},"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`,`onUpdate:value`]),j(y,null,{default:Y(function(){return[A(G(e.$t(`Crontab.arrange.index_43`)),1)]}),_:1})]}),_:2},1024)]}),_:2},1032,[`path`,`rule`]),j(ee,{class:`w-165px!`,path:`executionTimes.`.concat(i,`.minute`),rule:K(Cs),"show-feedback":!1},{default:Y(function(){return[j(C,{class:`w-full!`},{default:Y(function(){return[j(g,{value:n.minute,"onUpdate:value":function(e){return n.minute=e},"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`,`onUpdate:value`]),j(y,null,{default:Y(function(){return[A(G(e.$t(`Crontab.arrange.index_44`)),1)]}),_:1})]}),_:2},1024)]}),_:2},1032,[`path`,`rule`]),j(c,{class:`ml-auto`,quaternary:``,circle:``,onClick:function(e){return f(i)}},{default:Y(function(){return zl(t[5]||(t[5]=[E(`i`,{class:`i-material-symbols:close text-14px`},null,-1)]))}),_:1},8,[`onClick`])])}),128)),j(c,{class:`mt-12px w-full!`,type:`primary`,ghost:``,dashed:``,onClick:d},{default:Y(function(){return[t[6]||(t[6]=E(`i`,{class:`i-material-symbols:add mr-6px text-16px`},null,-1)),A(` `+G(e.$t(`Add execution time`)),1)]}),_:1}),j(ne,{class:`mt-12px`,justify:`end`},{default:Y(function(){return[j(c,{onClick:p},{default:Y(function(){return[A(G(e.$t(`Public.Btn.Clear`)),1)]}),_:1}),j(c,{type:`primary`,onClick:v},{default:Y(function(){return[A(G(e.$t(`Public.Btn.Save`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`])]}),_:1},8,[`show`])}}}),Nc=Ir(Pc,[[`__scopeId`,`data-v-9e179572`]]),F(),Fc=M({__name:`time-select`,props:xs({isEdit:{type:Boolean,default:!1}},{value:{required:!0},valueModifiers:{}}),emits:[`update:value`],setup:function(e,t){var n=t.expose,r=e,i=sl(e,`value`),a=z(null),o=T(function(){return!r.isEdit&&[`day`,`week`].includes(i.value.time)}),s=function(){var e;i.value.executionTimes=[],(e=a.value)==null||e.resetExecutionTimes()},c=function(){var e;return(e=a.value)==null?void 0:e.validate()},l=T(function(){var e=i.value.time,t=e===`once`;return{day:!t&&(e===`day-n`||e===`month`),week:!t&&e===`week`,hour:!t&&e!==`hour`&&e!==`minute-n`&&e!==`second-n`,minute:!t&&e!==`second-n`,second:!t&&e===`second-n`,custom_time:t}}),d=function(e){return e=32||t<1||t==null?Error(``.concat(r(`Site.Placeholder.Index_10`),` 1-31`)):!0}},hour:{trigger:[`blur`,`input`],validator:function(e,t){return t==null||t<0||t>23?Error(``.concat(r(`Site.Placeholder.Index_10`),` 0-23`)):!0}},minute:{required:!0,trigger:[`blur`,`input`],validator:function(e,t){return t>=60||t<0||t==null?Error(``.concat(r(`Site.Placeholder.Index_10`),` 0-59`)):s.time===`hour-n`&&t===0&&s.hour===0?Error(r(`Crontab.Script.index_60`)):!0}},second:{required:!0,trigger:[`blur`,`input`],validator:function(e,t){return t>=60||t<1||t==null?Error(``.concat(r(`Site.Placeholder.Index_10`),` 1-59`)):!0}},costom_time:{trigger:[`blur`,`change`],required:!0,message:r(`Please select time`)},backup_to:{required:!0,trigger:`change`,message:r(`Please select backup storage location`)},retain:{required:!0,trigger:[`blur`,`input`],type:`number`,message:r(`Please enter retain quantity`)}},u=function(){return s.time===`once`?s.costom_time:s.time===`minute-n`?s.minute.toString():s.time===`hour-n`?s.hour.toString():s.day.toString()},d=function(){return{name:``.concat(r(`Crontab.Script.index_28`),`[`,o.name,`]`),type:s.time,where1:u(),week:s.week,hour:s.hour.toString(),minute:s.minute.toString(),second:s.time===`second-n`?s.second.toString():``,user:`root`,save:s.retain,backupTo:s.backup_to,sName:o.name||`ALL`,sBody:``,sType:`site`,urladdress:``,save_local:s.backup&&s.backup_to!==`localhost`?`1`:`0`,notice:`0`,notice_channel:``,db_type:``,split_type:``,split_value:`3`,flock:`1`,timeSet:`1`,db_backup_path:`/www/backup`,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:``,version:``,table_list:``,zip_password:``}},f=function(){var e=i.cron,t=d();return Ll(Q({},Lc(e)),{id:e.id,name:e.name,type:t.type,where1:t.where1,week:t.week,hour:t.hour,minute:t.minute,second:t.second,save:t.save,backupTo:t.backupTo,save_local:t.save_local})};return function(){var e;i.cron&&(s.time=i.cron.type||`day`,s.day=Number(i.cron.where1||1),s.week=i.cron.type===`week`&&i.cron.where1||`1`,s.hour=(e=i.cron.where_hour)==null?1:e,s.minute=i.cron.where_minute?i.cron.where_minute:Number(i.cron.where1||30),s.costom_time=i.cron.type===`once`?i.cron.where1:null,s.backup_to=i.cron.backupTo||`localhost`,s.retain=Number(i.cron.save||3),s.backup=!!i.cron.save_local)}(),n({onConfirm:function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,(e=a.value)==null?void 0:e.validate()];case 1:return n.sent(),(t=i.cron)!=null&&t.id?[4,Fa(f())]:[3,3];case 2:return n.sent(),[3,5];case 3:return[4,zr(d())];case 4:n.sent(),n.label=5;case 5:return i.callback(),[2]}})})()}}),function(t,n){var r=h,o=c,u=S,d=b,f=x,p=ji;return R(),D(p,{class:`p-16px pt-24px`,ref_key:`formRef`,ref:a,model:K(s),rules:l},{default:Y(function(){return[j(Mc,{value:K(s),"onUpdate:value":n[0]||(n[0]=function(e){return ls(s)?s.value=e:null})},null,8,[`value`]),j(r,{label:t.$t(`Mail.Backup.index_4`),path:`backup_to`},{default:Y(function(){return[j(da,{class:`w-200px`,value:K(s).backup_to,"onUpdate:value":n[1]||(n[1]=function(e){return K(s).backup_to=e}),"order-opt":e.storageOptions,"is-local":``,"install-callback":i.callback},null,8,[`value`,`order-opt`,`install-callback`])]}),_:1},8,[`label`]),K(s).backup_to===`localhost`?O(``,!0):(R(),D(r,{key:0,label:t.$t(`Crontab.Script.index_55`)},{default:Y(function(){return[j(o,{checked:K(s).backup,"onUpdate:checked":n[2]||(n[2]=function(e){return K(s).backup=e})},{default:Y(function(){return[A(G(t.$t(`Crontab.Script.index_56`)),1)]}),_:1},8,[`checked`])]}),_:1},8,[`label`])),j(r,{label:t.$t(`Docker.Container.log.index_18`),path:`retain`},{default:Y(function(){return[j(f,{class:`w-200px`},{default:Y(function(){return[j(u,{value:K(s).retain,"onUpdate:value":n[3]||(n[3]=function(e){return K(s).retain=e}),min:1,max:999,"show-button":!1},null,8,[`value`]),j(d,null,{default:Y(function(){return[A(G(t.$t(`Crontab.Planned.index_94`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`label`])]}),_:1},8,[`model`])}}}),mi=hi,F(),os(),Be={key:0,class:`text-warning mb-24px`},Qt=[`textContent`],Sn={key:1,class:`text-warning mb-24px`},Hn=[`textContent`],Qn={class:`wp-backup-guide-plan`},or={class:`font-bold`},pr=[`textContent`],yr={key:2,class:`backup-scheduled__notice-card`},wr={class:`text-desc`},dt={key:0,class:`text-desc`},ht={class:`font-bold`},yt=[`textContent`],Ct={class:`backup-scheduled__grid wp-backup-guide-plugins`},Dt={class:`backup-plugin-card__body`},At=[`src`,`alt`],Nt={class:`font-bold my-5px`},It={class:`text-desc`},zt={key:1,class:`text-right`},gi=M({__name:`backup-scheduled`,setup:function(e,n){var r=n.expose,i=q().t,o=ss(`site`,{}),s=ss(`siteType`,`wp`),c=T(function(){if(s!==`wp`)return!1;var e=o;return e.main_site||!e.is_child}),l=z(!1),u=el(),f=u.plugins,p=u.storageOptions,h=u.cron,g=u.fetchPlugins,v=function(e){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:return(t=h.value)!=null&&t.id?[4,rc({id:h.value.id,if_stop:e})]:[2];case 1:return n.sent(),l.value=e,[2]}})})()},y=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return(e=h.value)!=null&&e.id?[4,Sa({id:h.value.id})]:[2];case 1:return t.sent(),l.value=!1,[4,g(o.id)];case 2:return t.sent(),[2]}})})()},b=function(){rl({title:i(`Public.Btn.Delete`),width:450,content:i(`This scheduled task includes [All websites]. Delete it?`),onConfirm:y})},x=function(e){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:return(t=h.value)!=null&&t.id?e?[3,2]:h.value.sName===`ALL`?(b(),[2]):[4,y()]:(e&&(S.show=!0),[2]);case 1:return n.sent(),[2];case 2:return[4,v(!0)];case 3:return n.sent(),[2]}})})()},S=ol(i(`Configure Schedule`)),C=T(function(){return{callback:function(){return g(o.id)},plugins:f.value,storageOptions:p.value,cron:h.value}}),w=Vs({type:`site`,name:``,time:`day`,day:1,week:`1`,hour:1,minute:30,second:5,user:`root`,sBody:``,reminder:`0`,message:[],sName:``,backupTo:`localhost`,save:3,databaseType:``,zip:``,url:``,agent:``,dbBackupPath:`/www/backup`,id:0,region:``,splitType:``,splitValue:3,backup:!0,costom_time:null}),ee=function(e){pl({name:e.key,title:e.name,admin:!0})},te=function(e){rl({title:i(`Public.Btn.Uninstall`),content:i(`Soft.index_15`,[e.name,``]),onConfirm:function(){return Z(function(){var n;return $(this,function(r){switch(r.label){case 0:return[4,be(function(){return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,t.import(`./app-legacy.js?v=1787646744133`).then(function(e){return e.xc})];case 1:return e=n.sent().unInstallSoft,[2,{unInstallSoft:e}]}})})()},void 0)];case 1:return n=r.sent().unInstallSoft,[4,n({sName:e.key,version:``})];case 2:return r.sent(),g(o.id),[2]}})})()}})};Cl(h,function(){var e;if(l.value=((e=h.value)==null?void 0:e.status)===1,h.value){var t=Number(h.value.where1||1);w.time=h.value.type||`day`,w.day=Number.isNaN(t)?1:t,w.week=h.value.type===`week`&&h.value.where1||`1`,w.hour=h.value.type===`hour-n`?Number(h.value.where1||0):h.value.where_hour,w.minute=h.value.type===`minute-n`?Number(h.value.where1||0):h.value.where_minute,w.second=Number(h.value.second||5),w.costom_time=h.value.type===`once`?h.value.where1:null}},{immediate:!0,deep:!0});var ne=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,g(o.id)];case 1:return e.sent(),[2]}})})()};return ne(),r({init:ne}),function(e,t){var n=me,r=d,i=a,u=m,p=Pi,v=Li;return R(),k(`div`,null,[K(c)?(R(),k(`div`,Be,[t[2]||(t[2]=A(` * `,-1)),E(`span`,{textContent:G(e.$t(`Note: Backup schedules and remote storage only apply to the current main site, not sub-sites.`))},null,8,Qt)])):O(``,!0),K(s)===`php`?(R(),k(`div`,Sn,[t[3]||(t[3]=A(` * `,-1)),E(`span`,{textContent:G(e.$t(`Note: Only supports backing up site files (excluding website configuration and databases).`))},null,8,Hn)])):O(``,!0),E(`section`,Qn,[j(u,{class:`items-center`,size:5},{default:Y(function(){return[t[4]||(t[4]=E(`span`,{class:`w-20px h-20px`},[E(`i`,{class:`i-mingcute:time-line text-primary text-3xl`})],-1)),E(`span`,or,G(e.$t(`Scheduled Backup Plan`)),1),j(n,{value:K(l),size:`small`,"onUpdate:value":x},null,8,[`value`]),j(r,{vertical:``}),j(i,{onClick:t[0]||(t[0]=function(e){return K(S).show=!0})},{default:Y(function(){return[A(G(e.$t(`Configure Schedule`)),1)]}),_:1})]}),_:1}),E(`div`,{class:`text-desc mt-8px ml-25px`,textContent:G(e.$t(`Once enabled, automated backups will run at your scheduled intervals.`))},null,8,pr)]),K(h)&&K(l)?(R(),k(`div`,yr,[j(u,{class:`items-center`},{default:Y(function(){return[t[5]||(t[5]=E(`span`,{class:`backup-scheduled__notice-dot`},null,-1)),E(`span`,null,G(e.$t(`Schedule`))+`: `+G(K(Jl)(K(w))),1),E(`span`,wr,G(e.$t(`Keep the last {0} backups`,[K(h).save])),1)]}),_:1}),K(h).addtime?(R(),k(`div`,dt,G(e.$t(`Next Execution`))+`: `+G(K(h).addtime),1)):O(``,!0)])):O(``,!0),j(r,{class:`my-24px!`}),E(`section`,null,[j(u,{class:`items-center`,size:5},{default:Y(function(){return[t[6]||(t[6]=E(`span`,{class:`w-20px h-20px`},[E(`i`,{class:`i-mingcute:cloud-line text-primary text-3xl`})],-1)),E(`span`,ht,G(e.$t(`Remote Storage Plugins`)),1)]}),_:1}),E(`div`,{class:`text-desc mt-8px ml-25px`,textContent:G(e.$t(`Back up your data to the cloud to free up local storage and ensure your backups are secure and accessible anytime, anywhere.`))},null,8,yt),E(`div`,Ct,[(R(!0),k(_,null,Ws(K(f),function(t){return R(),k(`div`,{key:t.key,class:`backup-plugin-card`},[E(`div`,Dt,[E(`img`,{class:`backup-plugin-card__icon`,src:K(wo)(t.key),alt:t.name},null,8,At),E(`div`,Nt,G(t.name),1),E(`div`,It,G(t.description),1)]),t.setup?(R(),k(`div`,zt,[j(p,{onClick:function(e){return ee(t)}},{default:Y(function(){return[A(G(e.$t(`Layout.Sider.mail_12`)),1)]}),_:1},8,[`onClick`]),j(r,{vertical:``}),j(p,{onClick:function(e){return te(t)}},{default:Y(function(){return[A(G(e.$t(`Public.Btn.Uninstall`)),1)]}),_:1},8,[`onClick`])])):(R(),D(i,{key:0,type:`primary`,size:`small`,disabled:t.task!==`1`,onClick:function(e){return K(il)(t.key,function(){return K(g)(K(o).id)})}},{default:Y(function(){return[A(G(t.task===`0`?e.$t(`Soft.index_40`):e.$t(`Public.Btn.Install`)),1)]}),_:2},1032,[`disabled`,`onClick`]))])}),128))])]),j(v,{show:K(S).show,"onUpdate:show":t[1]||(t[1]=function(e){return K(S).show=e}),title:K(S).title,data:K(C),footer:!0,width:900,component:mi},null,8,[`show`,`title`,`data`])])}}}),pi=Ir(gi,[[`__scopeId`,`data-v-3f95ab8b`]]),F(),ze={key:0,class:`wp-backup-guide`},Zt={class:`wp-backup-guide__title`},xn={class:`wp-backup-guide__content`},Vn={class:`wp-backup-guide__footer`},Zn={class:`wp-backup-guide__actions`},ti=M({__name:`backup-guide`,props:{show:{type:Boolean},root:{},persistOnFinish:{type:Boolean,default:!0}},emits:[`change-tab`,`close`],setup:function(e,t){var n=t.expose,r=t.emit,i=q().t,o=e,s=r,c=Ao(),l=z(0),u=fc(null),d,f,p=null,m=0,h=[{tab:`backup`,selector:`.wp-backup-guide-now`,title:i(`Your first backup`),content:i(`Quickly back up your site with this button. To set up scheduled backups and remote storage, go to {0}`,[i(`Schedule & Remote Storage`)])},{tab:`scheduled`,selector:`.wp-backup-guide-plan`,title:i(`Set up backup plan`),content:i(`Please select a backup frequency and time point that suits you. We offer a variety of preset plans for you to choose from.`)},{tab:`scheduled`,selector:`.wp-backup-guide-plugins`,title:i(`Remote storage`),content:i(`Supports the configuration of remote storage destinations, allowing you to store backup files in the cloud and mitigate the risk of server failure.`)}],g=T(function(){return h[l.value]}),_=T(function(){return l.value===h.length-1}),v=T(function(){var e=u.value;return e?{left:``.concat(e.left-8,`px`),top:``.concat(e.top-8,`px`),width:``.concat(e.width+16,`px`),height:``.concat(e.height+16,`px`)}:{}}),y=T(function(){var e=u.value;if(!e)return{left:`calc(50% - 160px)`,top:`calc(50% - 95px)`,width:`320px`};var t=320,n=22,r=16,i=Math.min(Math.max(e.left+e.width/2-t/2,r),window.innerWidth-t-r),a=l.value===2?Math.max(e.top-190-n,r):Math.min(e.bottom+n,window.innerHeight-190-r);return{left:``.concat(i,`px`),top:``.concat(a,`px`),width:``.concat(t,`px`)}}),b=function(e){return!!e&&e.width>0&&e.height>0},x=function(){var e;return((e=o.root)==null?void 0:e.querySelector(g.value.selector))||null},S=function(e){var t=e.getBoundingClientRect();return b(t)?(u.value=t,!0):!1},C=function(){m&&(window.cancelAnimationFrame(m),m=0)},w=function(){C();var e=function(){if(!o.show||!p){m=0;return}S(p),m=window.requestAnimationFrame(e)};m=window.requestAnimationFrame(e)},ee=function(){f==null||f.disconnect(),f=void 0,p=null,C()},te=function(){d==null||d.disconnect(),d=void 0},ne=function(){te(),ee()},re=function(e){p!==e&&(ee(),p=e,f=new ResizeObserver(function(){return S(e)}),f.observe(e),w())},ie=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return o.show?[4,ws()]:[2];case 1:return t.sent(),e=x(),!e||!S(e)?(u.value=null,[2]):(e.scrollIntoView({block:`center`,inline:`nearest`}),[4,ws()]);case 2:return t.sent(),S(e),re(e),[2]}})})()},ae=function(){te(),o.root&&(d=new MutationObserver(function(){ie()}),d.observe(o.root,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[`class`,`style`]}))},oe=function(e){l.value=e,u.value=null,ee(),s(`change-tab`,h[e].tab),ws(function(){ae(),ie()})},se=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:if(ne(),!o.persistOnFinish)return[3,4];c.first_backup=!1,e.label=1;case 1:return e.trys.push([1,3,,4]),[4,ac({name:`wp_backup`,value:0})];case 2:return e.sent(),[3,4];case 3:return e.sent(),[3,4];case 4:return s(`close`),[2]}})})()},ce=function(){if(_.value){se();return}oe(l.value+1)};return Cl(function(){return o.show},function(e){e?oe(0):ne()},{immediate:!0}),Cl(function(){return o.root},function(){o.show&&(ae(),ie())}),Ms(function(){window.addEventListener(`resize`,ie),window.addEventListener(`scroll`,ie,!0)}),js(function(){ne(),window.removeEventListener(`resize`,ie),window.removeEventListener(`scroll`,ie,!0)}),n({updateGuideTarget:ie}),function(t,n){var r=a;return R(),D(ge,{to:`body`},[e.show?(R(),k(`div`,ze,[n[3]||(n[3]=E(`div`,{class:`wp-backup-guide__mask`},null,-1)),K(u)?(R(),k(`div`,{key:0,class:`wp-backup-guide__target`,style:ks(K(v))},null,4)):O(``,!0),(R(),k(`div`,{key:K(l),class:Os([`wp-backup-guide__popover`,`is-step-`.concat(K(l)+1)]),style:ks(K(y))},[E(`button`,{class:`wp-backup-guide__close`,type:`button`,onClick:se},zl(n[0]||(n[0]=[E(`i`,{class:`i-mingcute:close-line`},null,-1)]))),E(`div`,Zt,[n[1]||(n[1]=E(`span`,{class:`wp-backup-guide__dot`},null,-1)),E(`span`,null,G(K(g).title),1)]),E(`div`,xn,G(K(g).content),1),E(`div`,Vn,[E(`span`,null,G(K(l)+1)+` / `+G(h.length),1),E(`div`,Zn,[j(r,{text:``,size:`small`,onClick:se},{default:Y(function(){return[A(G(t.$t(`Public.Confirm.Disable`)),1)]}),_:1}),j(r,{type:`primary`,size:`small`,onClick:ce},{default:Y(function(){return[A(G(K(_)?t.$t(`Finished`):t.$t(`Public.Table.Page.index_3`))+` `,1),n[2]||(n[2]=E(`i`,{class:`i-mingcute:right-line ml-2px`},null,-1))]}),_:1})])])],6))])):O(``,!0)])}}}),ei=ti,F(),Wo=M({__name:`index`,props:{row:{},site_type:{default:`wp`}},setup:function(e){var t=q().t,n=Ao(),r=e;Bs(`site`,r.row),Bs(`siteType`,r.site_type);var i=z(null),o=z(`backup`),s=z(!1),c=T(function(){return n.first_backup}),l=T(function(){return c.value||s.value}),u=function(e){switch(e){case`php`:return ci;default:return Ti}},d=T(function(){return[{key:`backup`,label:t(`Backup / Restore`),component:u(r.site_type)},{key:`scheduled`,label:t(`Schedule & Remote Storage`),component:pi}]}),f=function(e){o.value=e},p=function(){s.value=!0};return function(e,t){var n=Ui,r=a;return R(),k(`div`,{ref_key:`backupGuideRoot`,ref:i,class:`site-backup-new`},[j(n,{class:`p-16px`,value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return ls(o)?o.value=e:null}),options:K(d)},null,8,[`value`,`options`]),j(r,{class:`site-backup-new__guide-btn`,size:`small`,secondary:``,onClick:p},{default:Y(function(){return[t[2]||(t[2]=E(`i`,{class:`i-site:light w-14px h-14px mr-4px`},null,-1)),A(` `+G(e.$t(`Help Wizard`)),1)]}),_:1}),j(ei,{show:K(l),root:K(i),"persist-on-finish":K(c),onChangeTab:f,onClose:t[1]||(t[1]=function(e){return s.value=!1})},null,8,[`show`,`root`,`persist-on-finish`])],512)}}}),e(`It`,ve({default:function(){return ai}})),ai=Ir(Wo,[[`__scopeId`,`data-v-91ce0381`]]),Er=P.global,V=Er.t,e(`tt`,function(e){return B.post(`/project/python/GetProjectList`,e)}),e(`Pt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/StopProject`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`Nt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/StartProject`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`wt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/RestartProject`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),io=function(e){return B.post(`/site?action=get_project_site_types`,e)},Br=function(e){return B.post(`/site?action=add_project_site_type`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})},Ca=function(e){return B.post(`/site?action=remove_project_site_type`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})},Ia=function(e){return B.post(`/site?action=modify_project_site_type`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})},ic=function(e){return B.post(`/site?action=batch_set_site_type`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})},e(`et`,function(e){return B.post(`/mod/python/environment/list_environment`,e)}),e(`X`,function(e){return B.post(`/mod/python/environment/remove_environment`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`gt`,function(){return B.post(`/project/python/list_system_user`)}),e(`Y`,function(e){return B.post(`/mod/python/environment/create_python_env`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`H`,function(e){return B.post(`/mod/python/environment/add_environment`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`ht`,function(e){return B.post(`/project/python/list_py_version`,e)}),e(`_t`,function(e){return B.post(`/project/python/async_install_py_version`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ft`,function(e){return B.post(`/project/python/RemovePythonV`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Dt`,function(e){return B.post(`/mod/python/environment/set_environment_default`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Z`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/RemoveProject`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`U`,function(e){return B.post(`/project/python/CreateProject`,{data:JSON.stringify(e)},{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`lt`,function(e){return B.post(`/project/python/get_info`,e)}),e(`ut`,function(e){return B.post(`/project/python/GetProjectInfo`,e)}),e(`q`,function(e){return B.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`ct`,function(e){return B.post(`/project/python/GetProjectDomain`,e)}),e(`G`,function(e){return B.post(`/project/python/AddProjectDomain`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!1}})}),e(`Q`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/RemoveProjectDomain`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`rt`,function(e){return B.post(`/project/python/get_port_status`,e)}),e(`St`,function(e){return B.post(`/project/python/BindExtranet`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`J`,function(e){return B.post(`/project/python/unBindExtranet`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Mt`,function(e){return B.post(`/project/python/add_server_proxy`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`ft`,function(e){return B.post(`/project/python/get_project_redirect_list`,e)}),e(`K`,function(e){return B.post(`/project/python/create_project_redirect`,Ll(Q({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`bt`,function(e){return B.post(`/project/python/modify_project_redirect`,Ll(Q({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`xt`,function(e){return B.post(`/project/python/modify_project_redirect`,Ll(Q({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`$`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/remove_project_redirect`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`mt`,function(e){return B.post(`/project/python/GetConfFile`,e)}),e(`Et`,function(e){return B.post(`/project/python/SaveConfFile`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`pt`,function(e){return B.post(`/crontab?action=get_restart_project_config`,e)}),e(`Tt`,function(e){return B.post(`/crontab?action=set_restart_project`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`ot`,function(e){return B.post(`/mod/python/service/get_services_info`,e)}),e(`At`,function(e){return B.post(`/mod/python/service/handle_service`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`W`,function(e){return B.post(`/mod/python/service/add_service`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`yt`,function(e){return B.post(`/mod/python/service/modify_service`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ct`,function(e){return B.post(`/mod/python/service/remove_service`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`st`,function(e){return B.post(`/mod/python/service/get_service_log`,e)}),e(`it`,function(e){return B.post(`/project/python/get_env_info`,e)}),e(`vt`,function(e){return B.post(`/project/python/manage_package`,e)}),e(`at`,function(e){return B.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}})}),e(`jt`,function(e){return B.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`dt`,function(e){return B.post(`/project/python/GetProjectLog`,e)}),e(`nt`,function(e){return B.post(`/project/python/get_log_split`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`Ot`,function(e){return B.post(`/project/python/set_log_split`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`kt`,function(e){return B.post(`/project/python/mamger_log_split`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),F(),Re={class:`p-20px`},Xt={class:`w-150px`},Oi=M({__name:`batch`,props:{data:{}},setup:function(e,t){var n=t.expose,r=e,i=q().t,a=r.data,o=a.siteType,s=a.ids,c=a.onRefresh,l=z(null),u=z([]),d=al(),f=d.loading,p=d.setLoading;(function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),p(!0),[4,io({project_type:o})];case 1:return e=t.sent().message,cs(e)&&e.length>0?(u.value=e.map(function(e){return{label:e.name,value:e.id}}),l.value=e[0].id):(l.value=null,u.value=[]),[3,3];case 2:return p(!1),[7];case 3:return[2]}})})()})();var m=function(){if(l.value===null)throw L.error(i(`Site.PHP.add_site_46`)),Error(i(`Site.PHP.add_site_46`));return{id:l.value,site_ids:JSON.stringify(s),project_type:o}};return n({onConfirm:function(e){var t=e.hide;return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,ic(m())];case 1:return e.sent(),c(),t(),[2]}})})()}}),function(e,t){var n=ce,r=h,i=ji;return R(),k(`div`,Re,[j(i,null,{default:Y(function(){return[j(r,{label:e.$t(`Site.PHP.add_site_22`),"show-feedback":!1},{default:Y(function(){return[E(`div`,Xt,[j(n,{value:K(l),"onUpdate:value":t[0]||(t[0]=function(e){return ls(l)?l.value=e:null}),loading:K(f),options:K(u)},null,8,[`value`,`loading`,`options`])])]}),_:1},8,[`label`])]}),_:1})])}}}),e(`V`,ve({default:function(){return Di}})),Di=Oi,F(),os(),Do=function(){var e=new Date;return{start_date:Ba(Rr(e,-30),`yyyy-MM-dd`),end_date:Ba(e,`yyyy-MM-dd`)}},e(`z`,Ls=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1?arguments[1]:void 0,n=P.global.t;J({title:t?`[`.concat(t,`] `,n(`Website statistics`)):n(`Website statistics`),width:900,minHeight:450,data:{name:t,showTops5:e},component:ba(function(){return be(function(){return Promise.resolve().then(function(){return _c})},void 0)})})}),e(`B`,function(e){var t=fc({});return{monitorMap:t,getMonitorData:function(){return Z(function(){var n,r,i,a;return $(this,function(o){switch(o.label){case 0:return n=vc(Ao()),r=n.isFree,i=n.siteMonitorStatus,r.value&&!i.value?[2]:[4,yo(Do(),e)];case 1:return a=o.sent().message,I(a)&&(t.value=a),[2]}})})()}}}),F(),os(),Uo=M({name:`BtEcharts`,__name:`index`,props:{type:{type:String,default:`line`},width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},option:{type:Object,required:!0}},setup:function(e,n){var r=n.expose,i=z(),a={line:ba(function(){return be(function(){return t.import(`./feature-Charts-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)}),bar:ba(function(){return be(function(){return t.import(`./feature-Charts-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)}),pie:ba(function(){return be(function(){return t.import(`./feature-Charts-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}),map:ba(function(){return be(function(){return t.import(`./feature-Charts-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)})};return r({getChart:function(){var e;return(e=i.value)==null?void 0:e.getChart()}}),function(t,n){return R(),D(Ys(a[e.type]),{ref_key:`chartRef`,ref:i,width:e.width,height:e.height,option:e.option},null,8,[`width`,`height`,`option`])}}}),e(`R`,ve({default:function(){return Ai}})),e(`L`,Ai=Uo),F(),Le={class:`text-left`},Yt={class:`cursor-pointer`},se=M({__name:`Requests`,props:{name:{type:String,default:``},total:{type:[Number,String],default:0},value:{type:Array,default:function(){return[]}}},setup:function(e){var t=T(function(){return e.total.toLocaleString(`en-US`)}),n=gl(),r=T(function(){return{xAxis:{type:`category`,data:e.value.map(function(e){return e.date})},yAxis:{type:`value`,show:!1},series:[{name:`Page views`,data:e.value.map(function(e){return e.value}),type:`line`,lineStyle:{color:n.value.primaryColor,width:2},areaStyle:{color:Mo(n.value.primaryColor,.1)},symbol:`none`}],grid:{left:0,right:0,top:0,bottom:0}}});return function(n,i){return R(),k(`div`,{class:`flex flex-col gap-3px cursor-pointer`,onClick:i[0]||(i[0]=function(t){return K(Ls)(!1,e.name)})},[E(`div`,Le,G(K(t)),1),E(`div`,Yt,[j(Ai,{type:`line`,option:K(r),height:`15px`},null,8,[`option`])])])}}}),e(`I`,ve({default:function(){return oe}})),oe=se,F(),Ie={class:`bt-install relative`},Jt={key:0,class:`install-box`},bn={class:`install-desc`},Ho=M({__name:`index`,props:{install:{type:Boolean,default:!0}},setup:function(e){return function(t,n){var r=Mi;return R(),k(`div`,Ie,[Gs(t.$slots,`default`,{},void 0,!0),e.install?O(``,!0):(R(),k(`div`,Jt,[E(`div`,bn,[j(r,{name:`base-warning`,class:`text-warning mr-8px`,size:`24`}),Gs(t.$slots,`desc`,{},void 0,!0)])]))])}}}),e(`F`,Ni=Ir(Ho,[[`__scopeId`,`data-v-aac05997`]])),e(`P`,`/static/vite/images/logo.png`),F(),Fe={class:`flex gap-4`},Gc=M({__name:`tren-type`,props:xs({showSort:{type:Boolean,default:!0}},{sort:{default:`desc`},sortModifiers:{},type:{default:`traffic`},typeModifiers:{}}),emits:[`update:sort`,`update:type`],setup:function(e){var t=sl(e,`sort`),n=sl(e,`type`);return function(r,i){var a=re,o=ie;return R(),k(`div`,Fe,[e.showSort?(R(),D(o,{key:0,value:t.value,"onUpdate:value":i[0]||(i[0]=function(e){return t.value=e}),size:`small`},{default:Y(function(){return[j(a,{value:`desc`},{default:Y(function(){return[A(G(r.$t(`Desc`)),1)]}),_:1}),j(a,{value:`asc`},{default:Y(function(){return[A(G(r.$t(`Asc`)),1)]}),_:1})]}),_:1},8,[`value`])):O(``,!0),j(o,{value:n.value,"onUpdate:value":i[1]||(i[1]=function(e){return n.value=e}),size:`small`},{default:Y(function(){return[j(a,{value:`traffic`},{default:Y(function(){return[A(G(r.$t(`Traffic`)),1)]}),_:1}),j(a,{value:`req_count`},{default:Y(function(){return[A(G(r.$t(`Requests`)),1)]}),_:1}),j(a,{value:`ip_count`},{default:Y(function(){return zl(i[2]||(i[2]=[A(`IP`,-1)]))}),_:1}),j(a,{value:`uv`},{default:Y(function(){return zl(i[3]||(i[3]=[A(`UV`,-1)]))}),_:1}),j(a,{value:`pv`},{default:Y(function(){return zl(i[4]||(i[4]=[A(`PV`,-1)]))}),_:1})]}),_:1},8,[`value`])])}}}),Wc=Gc,F(),Ne=[`textContent`],qt={key:1},yn={class:`font-bold text-16px text-font2`},Bn={class:`text-font2`},Xn={class:`text-font2`},ar={class:`font-bold text-16px text-font2`},fr={class:`font-bold text-16px text-font2`},as=M({__name:`index`,props:{name:{type:String,default:``},showTops5:{type:Boolean,default:!0}},setup:function(e){var t=q().t,n=vc(Ao()).siteMonitorStatus,r=vc(ma()),i=r.webserver,o=r.isMonitorInstall,s=T(function(){return i.value!==`openlitespeed`&&(o.value||n.value)}),c=z(!1),l=e,u=Vs({sort:`desc`,top5Type:`traffic`,trenType:`traffic`}),f={traffic:t(`Traffic`),req_count:t(`Requests`),ip_count:`IP`,uv:`UV`,pv:`PV`},h=z([]),g=T(function(){return f[u.trenType]}),v=function(e){return e===`traffic`?`traffic_bytes`:e},y=function(e,t){return t===`traffic`?Ya(e):e},b=Vs({today:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},yesterday:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},day_before:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`}}),x=[{key:`traffic_human`,label:t(`Traffic`)},{key:`req_count`,label:t(`Requests`)},{key:`ip_count`,label:`IP`},{key:`uv`,label:`UV`},{key:`pv`,label:`PV`}],S=gl(),C=dc({grid:{left:150,right:50,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:function(e){var t=Array.isArray(e)?e[0]:e,n=t.name||t.axisValueLabel||``,r=Array.isArray(t.value)?t.value[0]:t.value;return``.concat(n,`
`,f[u.top5Type],`: `,y(r,u.top5Type))}},xAxis:{type:`value`,axisLabel:{formatter:function(e){return y(e,u.top5Type)}}},yAxis:{type:`category`,data:[],axisTick:{show:!1},axisLine:{show:!1},axisLabel:{width:130,overflow:`truncate`,ellipsis:`...`,lineHeight:18,margin:4,align:`right`}},series:[{type:`bar`,data:[],barWidth:14,label:{show:!0,position:`right`,color:`#666`,formatter:function(e){return y(e.value,u.top5Type)}},itemStyle:{color:S.value.primaryColor,borderRadius:[0,6,6,0]}}]}),w=dc({grid:{left:80,right:30,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:function(e){var t,n=Array.isArray(e)?e[0]:e,r=n.name||n.axisValueLabel||``,i=Array.isArray(n.value)?(t=n.value[1])==null?n.value[0]:t:n.value;return``.concat(r,`
`,g.value,`: `,y(i,u.trenType))}},xAxis:{type:`category`,boundaryGap:!1,data:[]},yAxis:{type:`value`,axisLabel:{formatter:function(e){return y(e,u.trenType)}}},series:[{type:`line`,data:[],smooth:!0,symbol:`circle`,symbolSize:6,itemStyle:{color:`#fff`,borderColor:S.value.primaryColor,borderWidth:2},lineStyle:{color:S.value.primaryColor,width:2},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:Mo(S.value.primaryColor,.35)},{offset:1,color:Mo(S.value.primaryColor,.05)}]}}}]}),ee=function(e){var t;c.value=e.top5_sites.items.length===0;var n=v(u.top5Type);C.yAxis=Ll(Q({},C.yAxis),{data:e.top5_sites.items.map(function(e){return e.site}).reverse()}),C.series=[Ll(Q({},(t=C.series)==null?void 0:t[0]),{data:e.top5_sites.items.map(function(e){return e[n]||0}).reverse()})]},te=function(){var e,t=v(u.trenType);w.xAxis=Ll(Q({},w.xAxis),{data:h.value.map(function(e){return e.date.substring(5)})}),w.series=[Ll(Q({},(e=w.series)==null?void 0:e[0]),{data:h.value.map(function(e){return e[t]||0})})]},ne=al(),re=ne.loading,ie=ne.setLoading,ae=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,5,6]),ie(!0),l.name?[4,xo({site_name:l.name})]:[3,2];case 1:return e=t.sent().message,[3,4];case 2:return[4,bo({metric:u.top5Type,order:u.sort})];case 3:e=t.sent().message,t.label=4;case 4:return I(e)&&(h.value=e.trend_7days.points,Object.assign(b,e.overview_three_days),te(),l.name||ee(e)),[3,6];case 5:return ie(!1),[7];case 6:return[2]}})})()};return Ms(function(){i.value===`openlitespeed`||!o.value&&!n.value||ae()}),function(e,t){var n=Pi,r=Js(`i18n-t`),o=m,f=Mi,h=a,g=p,v=d,y=Gi,S=de,ee=Ni;return R(),D(ee,{install:K(s)},{desc:Y(function(){return[K(i)==`openlitespeed`?(R(),k(`span`,{key:0,textContent:G(e.$t(`This feature is not currently supported by the OpenLiteSpeed service`))},null,8,Ne)):(R(),k(`span`,qt,[j(r,{keypath:`Please use {a} or enable Site Monitor in the Settings`},{a:Y(function(){return[j(n,{class:`font-bold`,onClick:t[0]||(t[0]=function(e){return K(Fs)(l.name)})},{default:Y(function(){return zl(t[5]||(t[5]=[A(`Website statistics-v2`,-1)]))}),_:1})]}),_:1})]))]}),default:Y(function(){return[j(S,{class:`py-16px px-30px`,show:K(re)},{default:Y(function(){return[j(o,{class:`justify-between!`},{default:Y(function(){return[(R(),k(_,null,Ws(x,function(n){return j(o,{class:`flex-col! items-center`,key:n.key},{default:Y(function(){return[E(`span`,null,[t[6]||(t[6]=E(`span`,{class:`circle`},null,-1)),E(`span`,null,G(n.label),1)]),E(`span`,yn,G(K(b).today[n.key]),1),E(`span`,Bn,G(e.$t(`Public.Search.Yesterday`))+` `+G(K(b).yesterday[n.key]),1),E(`span`,Xn,G(e.$t(`Day Before`))+` `+G(K(b).day_before[n.key]),1)]}),_:2},1024)}),64)),j(o,{class:`flex-col! items-center justify-center! cursor-pointer`,onClick:ae},{default:Y(function(){return[j(o,{class:`items-center`,size:5},{default:Y(function(){return[j(f,{name:`base-refresh`,class:`text-primary`}),j(h,{type:`primary`,text:``},{default:Y(function(){return[A(G(e.$t(`Refresh`)),1)]}),_:1})]}),_:1}),t[7]||(t[7]=E(`img`,{src:`/static/vite/images/logo.png`,class:`w-40px h-40px`},null,-1))]}),_:1})]}),_:1}),l.showTops5?(R(),k(_,{key:0},[j(o,{class:`my-25px justify-between! items-center`},{default:Y(function(){return[E(`div`,ar,G(e.$t(`Today Top 5 Websites`)),1),j(Wc,{sort:K(u).sort,"onUpdate:sort":[t[1]||(t[1]=function(e){return K(u).sort=e}),ae],type:K(u).top5Type,"onUpdate:type":[t[2]||(t[2]=function(e){return K(u).top5Type=e}),ae]},null,8,[`sort`,`type`])]}),_:1}),K(c)?(R(),D(g,{key:0,class:`h-200px justify-center`})):(R(),D(Ai,{key:1,type:`bar`,height:`200px`,option:K(C)},null,8,[`option`]))],64)):O(``,!0),j(o,{class:`my-25px justify-between! items-center`},{default:Y(function(){return[E(`div`,fr,G(e.$t(`Last 7 Days Statistics`)),1),j(Wc,{showSort:!1,type:K(u).trenType,"onUpdate:type":[t[3]||(t[3]=function(e){return K(u).trenType=e}),te]},null,8,[`type`])]}),_:1}),j(Ai,{type:`line`,height:`260px`,option:K(w)},null,8,[`option`]),j(v),j(y,{class:`mt-10px`},{default:Y(function(){return[E(`li`,null,[A(G(e.$t(`This is a simplified website statistics report. For more detailed data, please use`))+` `,1),j(h,{type:`primary`,text:``,onClick:t[4]||(t[4]=function(e){return K(Fs)(l.name)})},{default:Y(function(){return zl(t[8]||(t[8]=[A(`Website statistics-v2`,-1)]))}),_:1})])]}),_:1})]}),_:1},8,[`show`])]}),_:1},8,[`install`])}}}),_c=ve({default:function(){return gc}}),gc=Ir(as,[[`__scopeId`,`data-v-3771031c`]]),F(),Me={class:`relative w-full`},Kt={class:`leading-18px`},is=M({__name:`index`,props:{rows:{type:Number,default:4},placeholder:{type:String,default:``},readonly:{type:Boolean,default:!1},name:{type:String,default:``}},emits:[`blur`],setup:function(e,t){var n=t.emit,r=$c(),i=!!fl().default,a=gl(),o=fc(),s=function(){o.value.focus()},c=z(!1),l=function(){c.value=!0},u=function(){c.value=!1,n(`blur`)},d=T(function(){return!i||r.value?!1:!c.value});return function(t,n){var r=C,c=te;return R(),k(`div`,Me,[j(c,{trigger:`focus`,placement:`top-start`,"display-directive":`show`,disabled:!i,style:ks({"--n-color":K(a).primaryColor,"--n-text-color":`#fff`})},{trigger:Y(function(){return[j(r,Ss({ref_key:`inputRef`,ref:o},t.$attrs,{type:`textarea`,placeholder:e.placeholder,"input-props":{name:e.name,spellcheck:!1},autosize:{minRows:e.rows,maxRows:e.rows},readonly:e.readonly,onFocus:l,onBlur:u}),null,16,[`placeholder`,`input-props`,`autosize`,`readonly`])]}),default:Y(function(){return[E(`div`,Kt,[Gs(t.$slots,`default`,{},void 0,!0)])]}),_:3},8,[`disabled`,`style`]),X(E(`div`,{class:`placeholder`,onClick:s},[Gs(t.$slots,`default`,{},void 0,!0)],512),[[xl,K(d)]])])}}}),e(`N`,Wi=Ir(is,[[`__scopeId`,`data-v-9059602f`]])),e(`j`,function(){return B.post(`/ssl_domain?action=get_panel_domain`)}),e(`M`,function(e){return B.post(`/ssl_domain?action=set_panel_domain_ssl`,{domain:JSON.stringify(e.domain)},{requestOptions:{loading:`Installing certificate, please wait...`,successMessage:!1}})}),Eo=function(e){return B.post(`/ssl_domain?action=ssl_tasks_status`,e)},zo=ye(qs(),1),F(),je=[`innerHTML`],Xr=M({__name:`apply-progress`,setup:function(e){var t=z(`Applying for a certificate...`),n=function(){return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,po({path:`/www/server/panel/logs/letsencrypt.log`})];case 1:return e=n.sent().message,I(e)&&(t.value=e.data?e.data:`None`),[2]}})})()};n();var r=null;return Ms(function(){r=setInterval(function(){n()},1e3)}),Ns(function(){r&&clearInterval(r)}),function(e,n){return R(),k(`pre`,{innerHTML:K(t),class:`h-full overflow-auto bg-black text-white p-10px whitespace-pre-wrap`},null,8,je)}}}),e(`A`,Yr=Xr),F(),Ae={class:`p-16px`},Gt={class:`flex items-center`},bs=M({__name:`manual-parse`,props:{manualParse:{},site_id:{},domains:{},callback:{type:Function},tips:{type:Boolean}},emits:[`close`],setup:function(e,t){var r=t.emit,i=q().t,o=e,s=r,c=ml([{key:`domain`,title:i(`Mail.Domain.index_3`)},{key:`auth_value`,title:i(`Mail.Domain.index_38`)},{key:`type`,title:i(`Ftp.Table.index_3`),width:80},{key:`must`,title:`Essential`,width:100}]),l=c.table,u=c.columns,d=al(),f=d.loading,p=d.setLoading,h=function(){try{p(!0),o.manualParse.length&&(l.data=o.manualParse.map(function(e){return Q({},e.data)}).flatMap(function(e){return Object.values(e)}))}finally{p(!1)}},g=function(){return Z(function(){var e,t,n,r;return $(this,function(i){switch(i.label){case 0:e=J({width:500,height:300,hideClose:!0,component:Yr}),i.label=1;case 1:return i.trys.push([1,3,4,5]),[4,oa({site_id:o.site_id,domains:o.domains.join(`,`)})];case 2:return i.sent(),[3,5];case 3:if(t=i.sent(),!t.message.result)return L.error(`Application failed`),[2];n=t.message.result;try{r=zo.default.parse(n)}catch(e){return Ql(n),[2]}if(r)try{$l(r)}catch(e){L.error(`Application failed`)}else L.error(`Application failed`);return[3,5];case 4:return e.hide(),s(`close`),o.callback(),[7];case 5:return[2]}})})()};return h(),function(e,t){var r=n,i=Mi,s=Vi,c=a,d=m,p=Gi;return R(),k(`div`,Ae,[o.tips?(R(),D(r,{key:0,type:`warning`,class:`mb-10px`},{default:Y(function(){return zl(t[0]||(t[0]=[E(`span`,null,`You have unfinished application tasks, please complete them first.`,-1)]))}),_:1})):O(``,!0),j(r,{"show-icon":!1,class:`mb-10px`},{default:Y(function(){return[E(`div`,Gt,[j(i,{name:`base-info`,size:`17`,class:`mr-8px`}),t[1]||(t[1]=E(`span`,{class:`leading-17px`},`Please do TXT analysis according to the following list`,-1))])]}),_:1}),j(s,{loading:K(f),"loading-num":2,columns:K(u),data:K(l).data,"max-height":`450px`},null,8,[`loading`,`columns`,`data`]),j(d,{justify:`end`,class:`my-10px`},{default:Y(function(){return[j(c,{type:`primary`,onClick:g},{default:Y(function(){return[A(G(e.$t(`SSL.Business.index_54`)),1)]}),_:1})]}),_:1}),j(p,null,{default:Y(function(){return[t[2]||(t[2]=E(`li`,{class:`text-error`},`It takes some time to resolve the domain name to take effect. After completing all the resolution operations, please wait 1 minute before clicking the verification button`,-1)),E(`li`,null,`You can manually verify whether the domain name resolution is effective through CMD commands: nslookup -q=txt `+G(K(l).data[0].domain),1),t[3]||(t[3]=E(`li`,null,`If you are using Pagoda Cloud Resolution Plugin, Alibaba Cloud DNS, DnsPod as DNS, you can use the DNS interface to automatically resolve`,-1))]}),_:1})])}}}),ys=bs,F(),ke={class:`p-20px`},Wt={class:`text-14px px-16px`},Nn={key:0,class:`error-box leading-25px`},zn={key:0},Yn={key:0},ir={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},dr={key:1},vr={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},Jr=M({__name:`apply-error`,props:{error:{}},setup:function(e){return function(t,n){var r,i,a,o,s,c=Mi,l=m,u=Pi;return R(),k(`div`,ke,[j(l,{class:`items-center! text-error justify-center!`},{default:Y(function(){return[j(c,{name:`base-error`,size:24}),E(`div`,Wt,G(e.error[0]),1)]}),_:1}),(r=e.error[1].challenges)!=null&&r[0]||(i=e.error[1])!=null&&i.detail?(R(),k(`div`,Nn,[(a=e.error[1].challenges)!=null&&a[0]?(R(),k(`div`,zn,[E(`div`,null,[n[0]||(n[0]=E(`span`,{class:`label-text`},`Verify Domain: `,-1)),A(G(e.error[1].identifier.value),1)]),e.error[1].challenges[0].type.indexOf(`dns`)>-1||(o=e.error[1].challenges[0].validationRecord)!=null&&o[0]?(R(),k(`div`,Yn,[n[2]||(n[2]=E(`span`,{class:`label-text`},`Verify URL: `,-1)),j(u,{href:e.error[1].challenges[0].type.indexOf(`dns`)>-1?`https://dnschecker.org/#TXT/_acme-challenge.`.concat(e.error[1].identifier.value):e.error[1].challenges[0].validationRecord[0].url,target:`_blank`},{default:Y(function(){return zl(n[1]||(n[1]=[E(`span`,{class:`font-bold`},`Click to view`,-1)]))}),_:1},8,[`href`])])):O(``,!0),E(`div`,null,[n[3]||(n[3]=E(`span`,{class:`label-text`},`Verify Content: `,-1)),A(G(e.error[1].challenges[0].token),1)]),E(`div`,null,[n[4]||(n[4]=E(`span`,{class:`label-text`},`Error Code: `,-1)),E(`pre`,ir,G(e.error[1].challenges[0].error.detail),1)]),n[5]||(n[5]=E(`div`,null,[E(`span`,{class:`label-text`},`Verification Result:`),E(`span`,{class:`text-error`},`Verification Failed`)],-1))])):O(``,!0),(s=e.error[1])!=null&&s.detail?(R(),k(`div`,dr,[E(`div`,null,[n[6]||(n[6]=E(`span`,{class:`label-text`},`Error Code: `,-1)),E(`pre`,vr,G(e.error[1].detail),1)]),n[7]||(n[7]=E(`div`,null,[E(`span`,{class:`label-text`},`Verification Result:`),E(`span`,{class:`text-error`},`Verification Failed`)],-1))])):O(``,!0)])):O(``,!0)])}}}),qr=Ir(Jr,[[`__scopeId`,`data-v-8ac8e215`]]),F(),F(),os(),Oe={class:`panel-ssl-progress`},Ut={class:`progress-label`},Mn={class:`w-120px`},hc=M({__name:`ssl-lets-progress`,props:{task_id:{type:Number,default:0},isJump:{type:Boolean,default:!0},onFinish:{type:Function,default:function(){}}},emits:[`close`],setup:function(e,n){var r=n.emit,i=ba(function(){return be(function(){return t.import(`./view-ssl-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)}),a=q().t,o=r,s=z({}),c=null,l=z(!1),u=ol(a(`SSL.Domain.index_5`)),d=function(e){u.data.path=e.task_log,u.show=!0},f=function(){var t=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return Z(function(){var n,r,i,u,d;return $(this,function(f){switch(f.label){case 0:return f.trys.push([0,2,3,4]),t&&(l.value=!0),[4,Eo({task_id:e.task_id})];case 1:if(n=f.sent(),r=n.message,I(r)&&(s.value=r,r.task_code===-1)){if(o(`close`),i=r.task_result.match(/Error:\s*(\[[\s\S]+\])$/),i&&i[1]){u=i[1];try{$l(zo.default.parse(u))}catch(e){L.error(a(`SSL.index_31`))}}else L.error(a(`SSL.index_31`));return[2]}return s.value.task_status===100?(c&&clearTimeout(c),o(`close`),(d=e.onFinish)==null||d.call(e),L.success(a(`Config.Safe.Ssl.index_11`)),e.isJump&&setTimeout(function(){window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3)):p(),[3,4];case 2:return f.sent(),e.isJump&&setTimeout(function(){window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3),[3,4];case 3:return t&&(l.value=!1),[7];case 4:return[2]}})})()},p=function(){c&&clearTimeout(c),c=window.setTimeout(function(){f()},3e3)};return Ms(function(){f(!0)}),js(function(){c&&(clearTimeout(c),c=null)}),function(e,t){var n=ne,r=Mi,a=de,o=Li;return R(),k(`div`,Oe,[j(a,{show:K(l)},{default:Y(function(){return[E(`div`,{class:`progress-item`,onClick:t[0]||(t[0]=function(e){return d(K(s))})},[E(`span`,Ut,G(K(s).task_name),1),E(`div`,Mn,[j(n,{percentage:K(s).task_status,type:`line`,status:`success`,processing:K(s).task_status!==100,"indicator-placement":`inside`},null,8,[`percentage`,`processing`])]),j(r,{name:`base-left-logs`,size:`18`})])]}),_:1},8,[`show`]),j(o,{show:K(u).show,"onUpdate:show":t[1]||(t[1]=function(e){return K(u).show=e}),title:K(u).title,data:K(u).data,width:700,height:450,footer:!1,component:K(i)},null,8,[`show`,`title`,`data`,`component`])])}}}),e(`D`,mc=Ir(hc,[[`__scopeId`,`data-v-8b526699`]])),F(),Fr=P.global,bc=Fr.t,F(),De={class:`p-16px`},Wr=M({__name:`add-result`,props:{data:{}},setup:function(e){var t=q().t,n=e,r=ml([{key:`name`,title:t(`Site.TableRow.index_2`)},{key:`status`,title:t(`Public.Table.Status`),render:function(e){return j(`span`,{class:e.status?`text-primary`:`text-error`},[e.msg])}}]),i=r.table,a=r.columns;return ws(function(){i.data=n.data.result}),function(e,t){var n=Vi;return R(),k(`div`,De,[j(n,{data:K(i).data,columns:K(a),"max-height":200},null,8,[`data`,`columns`])])}}}),e(`S`,Wr),yc=P.global.t,So=function(e){return B.post(`/site?action=GetSSL`,e)},oc=function(e){return B.post(`/site?action=HttpToHttps`,e,{requestOptions:{loading:yc(`WP.api.tamper_8`),successMessage:!0}})},la=function(e){return B.post(`/site?action=CloseToHttps`,e,{requestOptions:{loading:yc(`WP.api.tamper_8`),successMessage:!0}})},ua=function(e){return B.post(`/site?action=CloseSSLConf`,e,{requestOptions:{loading:yc(`WP.api.tamper_8`),successMessage:!0}})},e(`x`,function(){return B.post(`/ssl?action=GetCertList`)}),Co=function(e){return B.post(`/site?action=GetSSL`,e)},F(),ul=xa(`siteSsl`,function(){var e=z(null),t=z(null),n=z(!1),r=z(!1),i=z(!1),a=z(``),s=z(o.NotDeploy),c=z(``),l=z(0),u=z(``),d=z(function(){}),f=function(){var e=!1;return l.value<=30&&(e=!0),s.value===o.TestDeploy&&l.value<0&&(e=!0),(s.value===o.SaveOrHolderDeploy||s.value===o.NotDeploy)&&(e=!1),e},p=function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var d,p,m;return $(this,function(h){switch(h.label){case 0:if(!o||!e.value)return[2];h.label=1;case 1:return h.trys.push([1,3,4,5]),n.value=!0,[4,So({siteName:e.value.name})];case 2:return d=h.sent().message,I(d)&&(s.value=d.type,r.value=d.status,l.value=Va(d,`cert_data.endtime`,0),u.value=(p=d.cert_data)==null?void 0:p.issuer_O,i.value=f(),c.value=((m=d.cert_data)==null||(m=m.dns)==null?void 0:m.join(`,`))||``,a.value=d.hash,t.value=d),[3,5];case 3:return h.sent(),r.value=!1,i.value=!1,[3,5];case 4:return n.value=!1,[7];case 5:return[2]}})})()};return{site:e,sslInfo:t,loading:n,isStart:r,isRenew:i,hash:a,type:s,domain:c,expirationDay:l,certificateType:u,getInfo:p,setSite:function(t){e.value=t},setExternalRefresh:function(e){d.value=e},refresh:function(){p(),d.value()}}}),F(),Ee={class:`cert-info`},mn={class:`cert-label`},jn={class:`cert-value`},Rn={class:`cert-info`},Jn={class:`cert-label`},rr={class:`cert-value`},ur={class:`cert-info`},_r={class:`cert-label`},Cr={class:`cert-value`},ut={class:`cert-info`},mt={class:`cert-label`},vt={class:`cert-value`},St={key:0,class:`text-primary`},Et={key:1,class:`text-error`},kt={class:`cert-info`},Mt={class:`cert-label`},Ft={class:`cert-value`},Rt={class:`w-48%`},Bt={class:`mb-8px`},hn={class:`w-48%`},gn={class:`mb-8px`},rs=M({__name:`index`,setup:function(e,t){var r=t.expose,i=q().t,s=ul(),c=ss(`sslSite`,{}),l=ss(`sslSetRefresh`,function(){}),u=ss(`sslEnableExtranet`,!0),d=z(!1),p=z(``),h=z(``),g=``,_=z(``),b=``;Ms(function(){u&&s.getInfo()}),Cl(function(){return s.sslInfo},function(e){e&&(h.value=e.key||``,g=e.key||``,_.value=e.csr||``,b=e.csr||``,p.value=e.index,d.value=e.httpTohttps)},{immediate:!0});var x=T(function(){var e=s.type;return e===o.LetsEncryptDeploy?i(`Site.Cert.index_65`):e===o.BusinessDeploy?i(`Site.Cert.index_64`):e===o.TestDeploy?i(`Site.Cert.index_38`):i(`Site.Cert.index_37`)}),S=T(function(){var e;return!!((e=s.sslInfo)!=null&&e.csr)}),C=T(function(){return s.isRenew||s.type===o.LetsEncryptDeploy}),w=T(function(){return!1}),ee=T(function(){return s.isStart}),te=function(e){return Z(function(){return $(this,function(t){switch(t.label){case 0:return e?[3,1]:(rl({title:i(`Site.Cert.index_12`),content:i(`Site.Cert.index_13`),onConfirm:function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,la({siteName:c.name})];case 1:return e.sent(),oe(),[2]}})})()},onPublicClose:function(){d.value=!0}}),[3,3]);case 1:return[4,oc({siteName:c.name})];case 2:t.sent(),oe(),t.label=3;case 3:return[2]}})})()},ne=function(){if(h.value.trim()===``||_.value.trim()===``){L.error(i(`Site.Cert.index_9`));return}h.value!==g&&g||_.value!==b&&b?rl({title:i(`Site.Cert.index_10`),content:i(`Site.Cert.index_11`),onConfirm:function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,re()];case 1:return e.sent(),[2]}})})()}}):re()},re=function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,Xc({key:h.value,cert:_.value})];case 1:return e=n.sent(),t=e.message,!I(t)||!t.hash?[3,3]:[4,Oa({hash:t.hash,domains:JSON.stringify([c.name]),append:1})];case 2:n.sent(),L.success(i(`SSL.index_32`)),n.label=3;case 3:return oe(),[2]}})})()},ie=function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,Ks({hash:((e=s.sslInfo)==null?void 0:e.hash)||``})];case 1:return t=n.sent().message,I(t)&&J({hideClose:!0,data:{isJump:!1,task_id:t.task_id,onFinish:function(){s.getInfo()}},component:mc}),[2]}})})()},ae=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,ua({updateOf:1,siteName:c.name})];case 1:return e.sent(),oe(),[2]}})})()},oe=function(){u&&s.getInfo(),l()};return r({init:function(){u&&s.getInfo()}}),function(e,t){var r=Pi,i=v,o=f,c=me,l=y,u=n,p=Wi,g=m,b=a,re=Gi,oe=de;return R(),D(oe,{show:K(s).loading},{default:Y(function(){return[K(S)?(R(),D(u,{key:0,class:`mb-16px`,type:`success`,"show-icon":!1},{default:Y(function(){return[j(l,{"x-gap":12,cols:`15`},{default:Y(function(){return[j(i,{span:`8`},{default:Y(function(){return[E(`div`,Ee,[E(`div`,mn,G(e.$t(`Site.Cert.index_44`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,jn,[j(r,null,{default:Y(function(){return[A(G(K(x)),1)]}),_:1})])])]}),_:1}),j(i,{span:`7`},{default:Y(function(){return[E(`div`,Rn,[E(`div`,Jn,G(e.$t(`Site.Cert.index_45`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,rr,[j(o,null,{default:Y(function(){var e;return[A(G(((e=K(s).sslInfo)==null||(e=e.cert_data)==null?void 0:e.issuer)||`other`),1)]}),_:1})])])]}),_:1}),j(i,{span:`8`},{default:Y(function(){return[E(`div`,ur,[E(`div`,_r,G(e.$t(`Site.Cert.index_46`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,Cr,[j(o,null,{default:Y(function(){var t;return[A(G((t=K(s).sslInfo)==null||(t=t.cert_data)==null?void 0:t.dns.join(e.$t(`Public.Punctuation.Comma`))),1)]}),_:1})])])]}),_:1}),j(i,{span:`7`},{default:Y(function(){var t,n,r,i;return[E(`div`,ut,[E(`div`,mt,G(e.$t(`Site.Cert.index_47`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,vt,[((t=(n=K(s).sslInfo)==null||(n=n.cert_data)==null?void 0:n.endtime)==null?0:t)>0?(R(),k(`span`,St,G(e.$t(`Site.Cert.index_48`,{date:(r=K(s).sslInfo)==null?void 0:r.cert_data.notAfter,days:(i=K(s).sslInfo)==null?void 0:i.cert_data.endtime})),1)):(R(),k(`span`,Et,G(e.$t(`Site.Cert.index_47`)),1))])])]}),_:1}),j(i,{span:`8`},{default:Y(function(){return[E(`div`,kt,[E(`div`,Mt,G(e.$t(`Site.Cert.index_49`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,Ft,[j(c,{value:K(d),"onUpdate:value":[t[0]||(t[0]=function(e){return ls(d)?d.value=e:null}),te],size:`small`},null,8,[`value`])])])]}),_:1})]}),_:1})]}),_:1})):O(``,!0),j(g,{class:`mb-16px`,size:10,justify:`space-between`},{default:Y(function(){return[E(`div`,Rt,[E(`div`,Bt,G(e.$t(`Site.Cert.index_50`)),1),j(p,{value:K(h),"onUpdate:value":t[1]||(t[1]=function(e){return ls(h)?h.value=e:null}),rows:10},null,8,[`value`])]),E(`div`,hn,[E(`div`,gn,G(e.$t(`Site.Cert.index_51`)),1),j(p,{value:K(_),"onUpdate:value":t[2]||(t[2]=function(e){return ls(_)?_.value=e:null}),rows:10},null,8,[`value`])])]}),_:1}),j(g,{class:`mb-12px`},{default:Y(function(){return[j(b,{type:`primary`,onClick:ne},{default:Y(function(){return[A(G(K(s).isStart?e.$t(`Public.Btn.Save`):e.$t(`Site.Cert.index_52`)),1)]}),_:1}),K(C)?(R(),D(b,{key:0,type:`primary`,onClick:ie},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_53`)),1)]}),_:1})):O(``,!0),K(w)?(R(),D(b,{key:1},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_54`)),1)]}),_:1})):O(``,!0),K(ee)?(R(),D(b,{key:2,onClick:ae},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_55`)),1)]}),_:1})):O(``,!0)]}),_:1}),j(re,null,{default:Y(function(){return[E(`li`,null,G(e.$t(`Site.Cert.index_33`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_34`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_35`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_36`)),1)]}),_:1})]}),_:1},8,[`show`])}}}),_a=Ir(rs,[[`__scopeId`,`data-v-60ba1713`]]),F(),Te={class:`flex flex-wrap`},pn={class:`text-primary w-100%`},Vc=M({__name:`top-tips`,setup:function(e){var t=q().t,r=[t(`SSL.SiteSSL.index_5`),t(`SSL.SiteSSL.index_6`),t(`SSL.SiteSSL.index_7`),t(`SSL.SiteSSL.index_8`),t(`SSL.SiteSSL.index_9`),t(`SSL.SiteSSL.index_10`),t(`SSL.SiteSSL.index_11`)];return function(e,t){var i=Mi,a=m,o=n;return R(),D(o,{type:`success`,"show-icon":!1},{default:Y(function(){return[E(`div`,Te,[(R(),k(_,null,Ws(r,function(e,t){return j(a,{size:5,key:e,class:Os([`flex-nowrap! leading-20px`,{"w-33%":t!==r.length-1}])},{default:Y(function(){return[j(i,{name:`base-tick`,size:16,color:`#ff8d00`}),E(`span`,pn,G(e),1)]}),_:2},1032,[`class`])}),64))])]}),_:1})}}}),Bc=Vc,F(),e(`_`,z(`manage`)),e(`g`,z(!1)),e(`p`,Io=z([])),e(`s`,ja=z([])),e(`u`,Po=z()),e(`f`,Fo=z(``)),e(`o`,Aa=z(``)),e(`h`,vs=z(!1)),e(`a`,z(``)),e(`d`,z(!1)),e(`y`,[{label:`A`,value:`A`},{label:`AAAA`,value:`AAAA`},{label:`MX`,value:`MX`},{label:`TXT`,value:`TXT`},{label:`NS`,value:`NS`},{label:`CAA`,value:`CAA`},{label:`CNAME`,value:`CNAME`}]),e(`l`,function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),vs.value=!0,[4,mo({p:1,limit:9999})];case 1:return e=n.sent().message,I(e)&&(t=e.data.find(function(e){return e.name===`aaPanelDns`}),t&&(e.data.splice(e.data.indexOf(t),1),e.data.unshift(t)),e.data.length>0?(Io.value=e.data.map(function(e){return{label:e.name,value:e.id,alias:e.alias}}),Po.value||(Po.value=Io.value[0].value),Fo.value||(Fo.value=Io.value[0].label),Io.value.some(function(e){return e.value===Po.value})||(Po.value=Io.value[0].value,Fo.value=Io.value[0].label)):(Io.value=[],Po.value=void 0,Fo.value=``)),[3,3];case 2:return vs.value=!1,[7];case 3:return[2]}})})()}),e(`c`,function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),vs.value=!0,[4,fo({p:1,limit:9999,id:Po.value})];case 1:return e=t.sent().message,I(e)&&(e.data.length>0?(ja.value=e.data.map(function(e){return{label:e.name,value:e.name,ssl_info:e.ssl_info.end_time,dns_resolve:e.dns_resolve}}),Aa.value||(Aa.value=ja.value[0].value)):(ja.value=[],Aa.value=``)),[3,3];case 2:return vs.value=!1,[7];case 3:return[2]}})})()}),e(`v`,function(e){return{key:`provider`,title:P.global.t(`SSL.Domain.index_28`),render:function(t){var n=t.task&&t.task.some(function(e){return e.task_status!==100});return j(m,null,{default:function(){return[j(`span`,null,[t.name||t.provider]),n?j(te,{trigger:`hover`},{trigger:function(){return j(de,{size:`small`},null)},default:function(){return j(_,null,[t.task.map(function(t){return j(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer justify-between items-center`,title:P.global.t(`SSL.Domain.index_33`),key:t.id,onClick:function(){e(t.task_log)}},[j(`span`,{class:`whitespace-nowrap mr-10px`},[t.task_name]),j(m,{class:`items-center flex-nowrap!`},{default:function(){return[j(ne,{class:`w-120px!`,type:`line`,status:`success`,percentage:t.task_status,"indicator-placement":`inside`,processing:t.task_status!==100},null),j(Mi,{name:`base-left-logs`,size:18},null)]}})])})])}}):``]}})}}}),e(`m`,function(e){return{key:`ps`,title:P.global.t(`SSL.Domain.index_29`),render:function(t){var n,r,i,a=t.user_for;if(!a)return`--`;var o=function(){e(t,arguments.length>0&&arguments[0]!==void 0?arguments[0]:`site`)};return Object.keys(a).map(function(e){return a[e]}).every(function(e){return e.length===0})?j(`span`,{class:`bt-link`,onClick:function(){return o()}},[P.global.t(`SSL.Domain.index_30`)]):j(Fi,{options:[{label:P.global.t(`Layout.Sider.site_1`),onClick:function(){return o(`site`)},show:((n=a.sites)==null?void 0:n.length)>0},{label:P.global.t(`SSL.Domain.index_31`),onClick:function(){return o(`mail`)},show:((r=a.mails)==null?void 0:r.length)>0},{label:P.global.t(`SSL.Domain.index_32`),onClick:function(){return o(`panel`)},show:((i=a.panel)==null?void 0:i.length)>0}]},null)}}}),e(`b`,ll=function(e){var t=e.key,n=t===void 0?`end_time`:t;return{key:n,title:e.title,width:e.width,render:function(e){var t=n.split(`.`).reduce(function(e,t){return e&&e[t]},e);if(t===-1||t===void 0)return`--`;var r=Number(t);if(r<=0){var i;return j(he,{type:`error`,class:`px-10px`},iu(i=P.global.t(`Config.Safe.index_166`))?i:{default:function(){return[i]}})}return j(he,{type:r>30?`success`:`warning`,class:`px-10px`},{default:function(){return[r,A(` `),P.global.t(`Crontab.arrange.index_41`)]}})}}}),F(),N=Vs({domainCount:1,certType:`dv`,brand:`Positive`,mode:`single`,years:5,deploy:1}),Cl(function(){return N.certType},function(e){e===`dv`?N.brand=`Positive`:N.brand=`sslTrus`,N.domainCount>1?N.mode=`multi`:N.mode=`single`}),Cl(function(){return N.domainCount},function(e){e>1&&N.mode===`single`?N.mode=`multi`:e===1&&N.mode===`multi`&&(N.mode=`single`)}),Cl(function(){return N.domainCount},function(e){e>1&&N.brand===`GeoTrust`&&(N.brand=`Positive`)}),ga=T(function(){var e;return((e=qi.value)==null?void 0:e.find(function(e){var t=e.brand===N.brand,n=e.type.substring(0,2).toLowerCase()===N.certType,r=!1;return N.brand===`Sectigo`&&N.certType===`ov`&&N.mode===`wildcard`&&N.domainCount>1?(r=e.code.includes(`comodo-multi-domain-wildcard`),t&&n&&r):N.brand===`Positive`&&N.certType===`dv`&&N.mode===`wildcard`&&N.domainCount>1?(r=e.code.includes(`multi-domain-wildcard`),t&&n&&r):(N.mode===`single`?r=e.add_price===0:N.mode===`multi`?r=e.code.includes(`multi`):N.mode===`wildcard`&&(N.brand===`Digicert`||N.domainCount===1?r=e.code.includes(`wildcard`):(r=e.code.includes(`multi-domain-wildcard`),r||(L.error(`The current certificate brand does not support multi-domain certificate, has automatically switched to the supported certificate brand for you!`),N.mode=`multi`))),N.brand===`Digicert`&&N.certType===`ov`&&N.mode===`wildcard`?r=e.code.includes(`digicert-basic-ov-wildcard`):N.brand===`Digicert`&&!r&&(r=e.code.includes(`digicert-secure-site-`.concat(N.certType))),t&&n&&r)}))||{}}),na=[{value:`dv`,name:`DV certificate`,desc:`Recommended for personal, test use`},{value:`ov`,name:`OV certificate`,desc:`Recommended for enterprise use`},{value:`ev`,name:`EV certificate`,desc:`Recommended for large government and enterprise use, high security`}],Qi=Vs([{value:`Positive`,name:`Positive`,show:T(function(){return N.certType!==`ov`})},{value:`sslTrus`,name:`sslTrus`,show:!0},{value:`Digicert`,name:`Digicert`,show:T(function(){return N.certType!==`dv`})},{value:`GeoTrust`,name:`GeoTrust`,show:T(function(){return N.domainCount===1||N.domainCount!==1&&N.certType===`ev`})},{value:`Sectigo`,name:`Sectigo`,show:!0}]),ea=Vs([{value:`single`,name:`Single domain`,show:T(function(){return N.domainCount===1})},{value:`multi`,name:`Multi-domain`,show:T(function(){return N.domainCount>1})},{value:`wildcard`,name:`Wildcard`,show:T(function(){return N.certType!==`ev`})}]),Tl=[{value:5,name:`5 year`},{value:4,name:`4 year`},{value:3,name:`3 year`},{value:2,name:`2 year`},{value:1,name:`1 year`}],Da=[{value:1,name:`Deploy Service`},{value:0,name:`It isn't necessary`}],Ki=z(),qi=z(),ta=T(function(){var e,t=(e=Ki.value)==null?void 0:e.type[N.certType];return Array.isArray(t)&&t.length>0?t[0]:``}),Xi=T(function(){var e,t=(e=Ki.value)==null?void 0:e.brand[N.brand];return Array.isArray(t)&&t.length>0?t[0]:``}),Zi=T(function(){var e,t=(e=Ki.value)==null?void 0:e.recommend[N.certType];return typeof t==`string`?t:``}),$i=T(function(){return N.mode===`single`?`Only one secondary domain or subdomain is supported, e.g. bt.com, cloud.bt.com, or dnspod.cloud.bt.com. If you need to bind all subdomains of a peer, e.g. *.bt.com, purchase a universal domain certificate.`:`Domain names with wildcards, such as *.bt.com and *.cloud.bt.com, are universal domain names that contain all subdomain names of the same level.
Note that universal domain names do not support cross-tiers, e.g. *.bt.com does not include *.cloud.bt.com support`}),El=T(function(){var e,t=(e=Ki.value)==null?void 0:e.times[``.concat(N.years,`_year`)];return Array.isArray(t)&&t.length>0?t[0]:``}),Qa=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,co()];case 1:return e=t.sent().message,I(e)&&(Ki.value=e.info,qi.value=e.data.map(function(e){return Ll(Q({},e),{isMulti:e.code.indexOf(`multi`)>-1,isWildcard:e.code.indexOf(`wildcard`)>-1,isMultiWildcard:e.code.indexOf(`multi-domain-wildcard`)>-1})})),[2]}})})()},F(),we={class:`number-control`},fn={class:`text-desc`},An={class:`text-#fc6d26`},Na=M({__name:`domain-count`,setup:function(e){var t=function(e){N.domainCount<=1&&e===-1||N.domainCount>=99&&e===1||(N.domainCount+=e)};return function(e,n){var r=m,i=h;return R(),D(i,{label:e.$t(`Domain Count`)},{default:Y(function(){return[j(r,{class:`flex-col!`},{default:Y(function(){var r,i;return[E(`div`,we,[E(`div`,{class:Os([`minus`,{"is-disable":K(N).domainCount<=1}]),onClick:n[0]||(n[0]=function(e){return t(-1)})},null,2),X(E(`input`,{type:`number`,"onUpdate:modelValue":n[1]||(n[1]=function(e){return K(N).domainCount=e}),class:`number-input`,onInput:n[2]||(n[2]=function(e){return K(N).domainCount=Math.min(Math.max(K(N).domainCount,1),99)})},null,544),[[bl,K(N).domainCount,void 0,{number:!0}]]),E(`div`,{class:Os([`plus`,{"is-disable":K(N).domainCount>=99}]),onClick:n[3]||(n[3]=function(e){return t(1)})},null,2)]),E(`div`,fn,[X(E(`div`,null,[A(G(e.$t(`SSL.Business.index_1`,[(r=K(ga))==null?void 0:r.num]))+` `,1),E(`span`,An,`$ `+G((((i=K(ga))==null?void 0:i.add_price)/100).toFixed(2))+`/one/year`,1)],512),[[xl,K(N).domainCount>1]]),E(`div`,null,G(e.$t(`SSL.Business.index_2`)),1)])]}),_:1})]}),_:1},8,[`label`])}}}),Ma=Ir(Na,[[`__scopeId`,`data-v-0b876ba0`]]),F(),zs=M({__name:`paypal-button`,setup:function(e){var t=z(null),n=z(0),r=function(e){return Z(function(){var r,o,s;return $(this,function(c){switch(c.label){case 0:return[4,gs({clientId:e})];case 1:return r=c.sent(),r&&t.value&&(t.value.innerHTML=``,(o=r.Buttons)==null||o.call(r,{style:{height:30},fundingSource:(s=r.FUNDING)==null?void 0:s.PAYPAL,createOrder:function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,a(!1)];case 1:return e.sent(),[2,ro({oid:n.value}).then(i).then(function(e){return e})]}})})()},onApprove:function(e){return sa({paypal_order_id:e.orderID}).then(function(){Hs()})}}).render(t.value)),[2]}})})()},i=function(e){return new Promise(function(t,n){var r=e.message;if(I(r)){if(r.status)return t(r.res);L.error(r.msg)}n(r)})},a=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var t,i,a,o;return $(this,function(s){switch(s.label){case 0:return[4,Yi({pdata:JSON.stringify({pid:((t=ga.value)==null?void 0:t.pid)||8001,years:N.years,deploy:N.deploy,num:N.domainCount-((i=ga.value)==null?void 0:i.num)>0?N.domainCount-((a=ga.value)==null?void 0:a.num):0})})];case 1:return o=s.sent().message,I(o)&&(e&&r(o.paypal_client_id),n.value=o.order_id),[2]}})})()};return a(),function(e,n){return R(),k(`div`,{ref_key:`payBtnRef`,ref:t},null,512)}}}),Rs=zs,F(),ot={class:`flex-shrink-0! font-bold`},dn={class:`font-bold`},kn={class:`text-#fc6d26`},nr={class:`font-bold text-20px`},lr={key:1},gr={class:`text-desc line-through`},Sr={class:`text-right`},lt={class:`color-desc whitespace-nowrap`},Uc=M({__name:`total-price`,setup:function(e){var t=q().t,n=null,r=T(function(){var e,t,n;return N.domainCount-((e=ga.value)==null?void 0:e.num)>0?(N.domainCount-((t=ga.value)==null?void 0:t.num))*((n=ga.value)==null?void 0:n.add_price):0}),i=T(function(){var e,t;return(((((e=ga.value)==null?void 0:e.price)+r.value)*N.years+(N.deploy?(t=ga.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),o=T(function(){var e,t;return(((((e=ga.value)==null?void 0:e.other_price)+r.value)*N.years+(N.deploy?(t=ga.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),s=z(0),c=function(){return Z(function(){var e,r,i,a,o,c;return $(this,function(l){switch(l.label){case 0:e=L.loading(t(`Component.Pay.index_12`)),l.label=1;case 1:return l.trys.push([1,,7,8]),[4,Yi({pdata:JSON.stringify({pid:(r=ga.value)==null?void 0:r.pid,years:N.years,deploy:N.deploy,num:N.domainCount-((i=ga.value)==null?void 0:i.num)>0?N.domainCount-((a=ga.value)==null?void 0:a.num):0})})];case 2:return o=l.sent(),c=o.message,I(c)?(s.value=c.order_id,c.stripe_checkout_redirect_url?(u(),window.open(c.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`),[3,6]):[3,3]):[3,6];case 3:return c.session_id?[4,_s(c.stripe_public_key)]:[3,5];case 4:return n=l.sent(),n&&n.redirectToCheckout({sessionId:c.session_id}),[3,6];case 5:L.error(t(`Component.Pay.index_28`)),l.label=6;case 6:return[3,8];case 7:return e.close(),[7];case 8:return[2]}})})()},l=null,u=function(){return Z(function(){var e,n,r,i;return $(this,function(o){switch(o.label){case 0:return e=L.loading(function(){return j(_,null,[j(`span`,null,[A(`Paying in progress, `)]),j(a,{text:!0,type:`primary`,onClick:n},{default:function(){return[A(`Cancel Pay`)]}})])}).close,n=function(){rl({title:t(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:function(){return Z(function(){return $(this,function(t){return l&&(clearTimeout(l),l=null),e(),[2]})})()}})},r=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var r,a;return $(this,function(o){switch(o.label){case 0:return[4,ka({order_id:s.value})];case 1:return r=o.sent(),a=r.message,I(a)&&a.res===1?(l&&(clearTimeout(l),l=null),e(),L.success(t(`Component.Pay.index_7`)),[4,Jc({force:1})]):[3,3];case 2:return o.sent(),Hs(),[2];case 3:return n&&l!==null&&i(),[2]}})})()},i=function(){l=window.setTimeout(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,r()];case 1:return e.sent(),[2]}})})()},1e3)},l&&clearTimeout(l),[4,r(!1)];case 1:return o.sent(),i(),[2]}})})()};return function(e,t){var n=m;return R(),D(n,{class:`total-price justify-between! flex-nowrap!`},{default:Y(function(){return[j(n,{class:`flex-col!`},{default:Y(function(){return[j(n,{class:`flex-nowrap!`},{default:Y(function(){var t,n,i,a;return[E(`div`,ot,G(e.$t(`SSL.Business.index_3`)),1),E(`div`,null,[E(`span`,null,`The default contains `+G((t=K(ga))==null?void 0:t.num)+` domain $`+G((((n=K(ga))==null?void 0:n.price)/100).toFixed(2))+`/year`,1),X(E(`span`,null,`,over `+G(K(N).domainCount-((i=K(ga))==null?void 0:i.num))+` additional domain names $`+G((K(r)/100).toFixed(2))+`/year`,513),[[xl,K(N).domainCount>((a=K(ga))==null?void 0:a.num)]])])]}),_:1}),j(n,{class:`items-center!`},{default:Y(function(){return[E(`div`,dn,G(e.$t(`SSL.Business.index_4`)),1),E(`div`,null,[E(`div`,kn,[O(``,!0),E(`span`,null,[E(`text`,nr,`$`+G(K(i)?(Number(K(i))/K(N).years).toFixed(2):`--`),1),t[0]||(t[0]=A(`/year `,-1))]),K(N).deploy?(R(),k(`span`,lr,`(`+G(e.$t(`SSL.Business.index_5`))+`)`,1)):O(``,!0)]),E(`div`,gr,`Original price $`+G(K(o)?(Number(K(o))/K(N).years).toFixed(2):`--`)+`/year`,1)])]}),_:1})]}),_:1}),j(n,{class:`flex-col!`},{default:Y(function(){return[E(`div`,Sr,[j(K(a),{type:`primary`,size:`large`,onClick:c},{default:Y(function(){return[A(G(e.$t(`Component.Auth.index_3`)),1)]}),_:1})]),j(n,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[E(`span`,lt,G(e.$t(`Component.Pay.index_27`,[`Stripe`])),1),j(Rs)]}),_:1})]}),_:1})]}),_:1})}}}),Hc=Ir(Uc,[[`__scopeId`,`data-v-a98a5ede`]]),F(),at=[`onClick`],un={class:`item-title`},On={class:`text-desc leading-20px pb-10px`},Ln={class:`item-tag`},qn=[`innerHTML`],tr=[`onClick`],cr={class:`item-tag`},hr=[`innerHTML`],xr=[`onClick`],ct=[`innerHTML`],pt=[`onClick`],_t=[`innerHTML`],xt=[`onClick`],Tt={class:`text-#fc6d26`},ns=M({__name:`index`,setup:function(e){var t=function(e,t){N[e]=t},n=al(),r=n.loading,i=n.setLoading;return Ms(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,2,3]),i(!0),[4,Qa()];case 1:return e.sent(),[3,3];case 2:return i(!1),[7];case 3:return[2]}})})()}),function(e,n){var i=m,a=h,o=ji,s=de;return R(),D(s,{show:K(r),class:`w-850px! select-none`},{default:Y(function(){return[O(``,!0),j(o,{class:`px-16px pt-20px`},{default:Y(function(){return[j(Ma),j(a,{label:`Cert Type`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,null,{default:Y(function(){return[(R(!0),k(_,null,Ws(K(na),function(e){return R(),k(`div`,{key:e.value,class:Os([`option-item w-210px`,{"is-active":K(N).certType===e.value}]),onClick:function(n){return t(`certType`,e.value)}},[E(`div`,un,G(e.name),1),E(`div`,On,G(e.desc),1),X(E(`div`,Ln,`Hot`,512),[[xl,e.value===`dv`]])],10,at)}),128))]}),_:1}),E(`div`,{class:`text-desc`,innerHTML:K(ta)},null,8,qn)]}),_:1})]}),_:1}),j(a,{label:`Certificate brand`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,null,{default:Y(function(){return[(R(!0),k(_,null,Ws(K(Qi),function(e){return X((R(),k(`div`,{key:e.value,class:Os([`option-item`,{"is-active":K(N).brand===e.value}]),onClick:function(n){return t(`brand`,e.value)}},[A(G(e.name)+` `,1),X(E(`div`,cr,`Hot`,512),[[xl,K(Zi)===e.value]])],10,tr)),[[xl,e.show]])}),128))]}),_:1}),E(`div`,{class:`text-desc`,innerHTML:K(Xi)},null,8,hr)]}),_:1})]}),_:1}),j(a,{label:`Certificate type`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,null,{default:Y(function(){return[(R(!0),k(_,null,Ws(K(ea),function(e){return X((R(),k(`div`,{key:e.value,class:Os([`option-item`,{"is-active":K(N).mode===e.value}]),onClick:function(n){return t(`mode`,e.value)}},G(e.name),11,xr)),[[xl,e.show]])}),128))]}),_:1}),E(`div`,{class:`text-desc`,innerHTML:K($i)},null,8,ct)]}),_:1})]}),_:1}),j(a,{label:`Purchase period`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,null,{default:Y(function(){return[(R(!0),k(_,null,Ws(K(Tl),function(e){return R(),k(`div`,{key:e.value,class:Os([`option-item`,{"is-active":K(N).years===e.value}]),onClick:function(n){return t(`years`,e.value)}},G(e.name),11,pt)}),128))]}),_:1}),E(`div`,{class:`text-desc`,innerHTML:K(El)},null,8,_t)]}),_:1})]}),_:1}),j(a,{label:`Deploy Service`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,{class:`items-center!`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(Da),function(e){return R(),k(`div`,{key:e.value,class:Os([`option-item`,{"is-active":K(N).deploy===e.value}]),onClick:function(n){return t(`deploy`,e.value)}},G(e.name),11,xt)}),128)),X(E(`div`,null,[A(G(e.$t(`SSL.Business.index_7`))+` `,1),E(`span`,Tt,` $`+G((K(ga).deploy_price/100).toFixed(2))+`/1 Time `,1)],512),[[xl,K(N).deploy===1]])]}),_:1}),X(E(`div`,{class:`text-desc`},G(e.$t(`SSL.Business.index_8`)),513),[[xl,K(N).deploy===1]])]}),_:1})]}),_:1})]}),_:1}),j(Hc)]}),_:1},8,[`show`])}}}),e(`i`,Ur=Ir(ns,[[`__scopeId`,`data-v-8e0f720f`]])),F(),os(),it={class:`my-10px`},Oc=M({__name:`table`,setup:function(e){var n=ba(function(){return be(function(){return t.import(`./view-ssl-legacy.js?v=1787646744133`).then(function(e){return e.s})},void 0)}),r=ba(function(){return be(function(){return t.import(`./view-ssl-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)}),i=ba(function(){return be(function(){return t.import(`./view-ssl-legacy.js?v=1787646744133`).then(function(e){return e.c})},void 0)}),o=vc(Ao()).userInfo,s=ss(`sslSetRefresh`,function(){}),c=q().t,l=Vs({p:1,limit:9999}),u=ol(c(`SSL.Business.index_41`),{onRefresh:function(e,t){p.data.request=!0,p.data.uc_id=t,p.data.verify=e,p.show=!0,v()}}),d=ol(c(`SSL.index_44`)),f=ol(c(`SSL.index_49`),{onRefresh:function(){v(),s()}}),p=ol(c(`SSL.Business.index_42`),{onRefresh:function(){v()}}),m=ml([{key:`verify_domains`,title:c(`Layout.Sider.mail_3`),render:function(e){return j(`span`,{innerHTML:e.verify_domains&&e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)}},{key:`title`,title:c(`Site.Cert.index_44`),render:function(e){return e.order_info.title},ellipsis:{tooltip:!0}},ll({title:c(`SSL.index_54`)}),{key:`order_status`,title:c(`SSL.Business.index_43`),render:function(e){var t=e.order_info;if(!t.certId&&!t.domains.length)return j(`span`,{class:`color-warning cursor-pointer`,onClick:function(){return _(e)}},[` `,c(`SSL.Business.index_44`),` `]);if(!t.certId&&t.domains.length)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_45`),A(` `)]);if(t.order_status===`PENDING`&&t.status===1)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_46`),A(` `)]);if(t.order_status===`COMPLETE`&&t.status===1)return j(`span`,{class:`color-#20a53a`},[A(` `),c(`SSL.Business.index_47`),A(` `)]);if(t.order_status===`CANCELLED`&&t.status===1||t.status===-1)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_48`),A(` `)]);if(t.order_status===`FAILED`&&t.status===1)return j(`span`,{class:`color-error`},[A(` `),c(`SSL.Business.index_49`),A(` `)]);if(t.order_status===`EXPIRED`&&t.status===1)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_50`),A(` `)]);if(t.status===1&&![`PENDING`,`COMPLETE`,`CANCELLED`,`FAILED`,`EXPIRED`].includes(t.order_status))return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_51`),A(` `)]);if(t.status===0)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_52`),A(` `)])}},Qc({width:140,options:function(e){return[{show:!e.order_info.certId&&!e.order_info.domains.length,label:c(`SSL.Business.index_53`),onClick:function(){_(e)}},{show:e.order_info.order_status===`PENDING`&&e.order_info.status===1,label:c(`SSL.Business.index_54`),onClick:function(){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Sl({uc_id:e.order_info.uc_id})];case 1:return t=n.sent().message,I(t)&&(p.data.uc_id=e.order_info.uc_id,p.data.verify=t.data,p.data.paths=t.paths,p.show=!0),[2]}})})()}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:c(`SSL.index_58`),onClick:function(){return Z(function(){return $(this,function(t){return f.data.row=e,f.show=!0,[2]})})()}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:c(`Ftp.Label.index_11`),onClick:function(){return Z(function(){var t;return $(this,function(n){return t=window.location.origin+`/v2/business_ssl?action=download_cert&uc_id=`+e.order_info.uc_id,window.open(t),[2]})})()}},{show:!1,label:c(`Public.Btn.Del`),onClick:function(){rl({title:c(`SSL.index_59`),content:c(`SSL.index_60`),onConfirm:function(){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Ea({hash:e.hash})];case 1:return t.sent(),v(),[2]}})})()}})}}]}})]),h=m.table,g=m.columns,_=function(e){u.data.row=e,u.show=!0},v=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),h.loading=!0,[4,Ja(l)];case 1:return e=t.sent().message,I(e)&&(h.data=e.data,h.total=e.total),[3,3];case 2:return h.loading=!1,[7];case 3:return[2]}})})()};return o.value.status&&v(),function(e,t){var s=a,l=Vi,m=Bi,_=Li,v=Ni;return R(),k(`div`,it,[j(v,{install:K(o).status},{desc:Y(function(){return[t[5]||(t[5]=E(`span`,{class:`mr-10px`},`Business certificates require login panel to start using them`,-1)),j(s,{type:`primary`,onClick:K(Zc)},{default:Y(function(){return[A(G(e.$t(`Login.index_3`)),1)]}),_:1},8,[`onClick`])]}),default:Y(function(){return[j(m,null,{toolsLeft:Y(function(){return[j(s,{type:`primary`,onClick:t[0]||(t[0]=function(e){return K(d).show=!0})},{default:Y(function(){return[A(G(K(c)(`SSL.index_44`)),1)]}),_:1})]}),table:Y(function(){return[j(l,{loading:K(h).loading,data:K(h).data,columns:K(g),"max-height":220},null,8,[`loading`,`data`,`columns`])]}),_:1}),j(_,{show:K(d).show,"onUpdate:show":t[1]||(t[1]=function(e){return K(d).show=e}),title:K(d).title,data:K(d).data,"min-height":250,component:Ur},null,8,[`show`,`title`,`data`]),j(_,{show:K(u).show,"onUpdate:show":t[2]||(t[2]=function(e){return K(u).show=e}),title:K(u).title,data:K(u).data,width:650,"min-height":450,component:K(n)},null,8,[`show`,`title`,`data`,`component`]),j(_,{show:K(f).show,"onUpdate:show":t[3]||(t[3]=function(e){return K(f).show=e}),title:K(f).title,data:K(f).data,width:720,height:530,component:K(r)},null,8,[`show`,`title`,`data`,`component`]),j(_,{show:K(p).show,"onUpdate:show":t[4]||(t[4]=function(e){return K(p).show=e}),title:K(p).title,data:K(p).data,width:650,"min-height":450,component:K(i)},null,8,[`show`,`title`,`data`,`component`])]}),_:1},8,[`install`])])}}}),Dc=Oc,F(),Lr={},rt={class:`text-error`},ki=Ir(Lr,[[`render`,au]]),F(),ts=M({__name:`index`,setup:function(e){return function(e,t){return R(),k(`div`,null,[j(Bc),j(Dc),j(ki)])}}}),Ji=ts,F(),nt={class:`cert-info`},ln={class:`cert-label`},Dn={class:`cert-value`},In={class:`cert-info`},Kn={class:`cert-label`},er={class:`cert-value`},sr={class:`cert-info`},mr={class:`cert-label`},br={class:`cert-value`},st={class:`cert-info`},ft={class:`cert-label`},gt={class:`cert-value`},bt={key:0,class:`text-primary`},wt={key:1,class:`text-error`},Ot={class:`w-48%`},jt={class:`mb-8px`},Pt={class:`w-48%`},Lt={class:`mb-8px`},ia=M({__name:`cert`,emits:[`update`],setup:function(e,t){var r=t.emit,i=ss(`sslSite`,{}),o=ss(`sslSetRefresh`,function(){}),s=z(!1),c=z(1),l=z(``),u=z(``),d=Vs({hash:``,issuer:``,notAfter:``,notBefore:``,dns:[],subject:``,endtime:0}),p=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Ks({hash:d.hash})];case 1:return e=t.sent().message,I(e)&&J({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:function(){x()}},component:mc}),[2]}})})()},h=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,ua({updateOf:1,siteName:i.name})];case 1:return e.sent(),r(`update`),o(),[2]}})})()},g=al(),_=g.loading,b=g.setLoading,x=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),b(!0),[4,Co({siteName:i.name})];case 1:return e=t.sent().message,I(e)&&(s.value=e.status,d.hash=e.hash,d.issuer=e.cert_data.issuer,d.notAfter=e.cert_data.notAfter,d.notBefore=e.cert_data.notBefore,d.dns=e.cert_data.dns,d.subject=e.cert_data.subject,d.endtime=e.cert_data.endtime,l.value=e.key,u.value=e.csr,c.value=e.auto_renew),[3,3];case 2:return b(!1),[7];case 3:return[2]}})})()};return x(),function(e,t){var r=v,i=f,o=y,s=n,g=Wi,b=m,x=a,S=Gi,C=de;return R(),D(C,{show:K(_)},{default:Y(function(){return[j(s,{class:`mb-16px`,type:`success`,"show-icon":!1},{default:Y(function(){return[j(o,{"x-gap":12,cols:`15`},{default:Y(function(){return[K(c)?(R(),D(r,{key:0,span:`16`},{default:Y(function(){return[E(`div`,nt,[E(`div`,ln,G(e.$t(`SSL.SiteSSL.index_22`))+`: `,1),E(`div`,Dn,G(e.$t(`SSL.SiteSSL.index_23`)),1)])]}),_:1})):O(``,!0),j(r,{span:`7`},{default:Y(function(){return[E(`div`,In,[E(`div`,Kn,G(e.$t(`Site.Cert.index_45`))+`: `,1),E(`div`,er,[j(i,null,{default:Y(function(){return[A(G(K(d).issuer),1)]}),_:1})])])]}),_:1}),j(r,{span:`8`},{default:Y(function(){return[E(`div`,sr,[E(`div`,mr,G(e.$t(`Site.Cert.index_46`))+`: `,1),E(`div`,br,[j(i,null,{default:Y(function(){return[A(G(K(d).dns.join(e.$t(`Public.Punctuation.Comma`))),1)]}),_:1})])])]}),_:1}),j(r,{span:`7`},{default:Y(function(){return[E(`div`,st,[E(`div`,ft,G(e.$t(`Site.Cert.index_47`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,gt,[K(d).endtime>0?(R(),k(`span`,bt,G(e.$t(`Site.Cert.index_48`,{date:K(d).notAfter,days:K(d).endtime})),1)):(R(),k(`span`,wt,G(e.$t(`Site.Cert.index_47`)),1))])])]}),_:1})]}),_:1})]}),_:1}),j(b,{class:`mb-16px`,size:10,justify:`space-between`},{default:Y(function(){return[E(`div`,Ot,[E(`div`,jt,G(e.$t(`Site.Cert.index_50`)),1),j(g,{readonly:``,value:K(l),"onUpdate:value":t[0]||(t[0]=function(e){return ls(l)?l.value=e:null}),rows:14},null,8,[`value`])]),E(`div`,Pt,[E(`div`,Lt,G(e.$t(`Site.Cert.index_51`)),1),j(g,{readonly:``,value:K(u),"onUpdate:value":t[1]||(t[1]=function(e){return ls(u)?u.value=e:null}),rows:14},null,8,[`value`])])]}),_:1}),j(b,{class:`mb-12px`},{default:Y(function(){return[j(x,{type:`primary`,onClick:p},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_53`)),1)]}),_:1}),j(x,{onClick:h},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_55`)),1)]}),_:1})]}),_:1}),j(S,null,{default:Y(function(){return[E(`li`,null,G(e.$t(`SSL.SiteSSL.index_24`)),1),E(`li`,null,G(e.$t(`SSL.SiteSSL.index_25`)),1)]}),_:1})]}),_:1},8,[`show`])}}}),ra=Ir(ia,[[`__scopeId`,`data-v-13ad8e59`]]),F(),tt={class:`flex items-center`},cn={class:`leading-17px`},En={class:`w-full`},Fn={class:`w-full`},Gn={class:`text-error`},Zr=M({__name:`apply`,emits:[`update`],setup:function(e,t){var r=t.emit,i=cl(),o=q().t,l=ss(`sslSite`,{}),u=ss(`sslSetRefresh`,function(){}),d=r,f=Vs({auth_type:`http`,dns_manual:0,auto_wildcard:0,domains:[],all:!1}),g={domains:{required:!0,trigger:`change`,type:`array`,message:o(`SSL.SiteSSL.index_16`)}},v=z(null),y=z([]),b=function(e){var t;return(t=y.value.find(function(t){return t.name===e}))==null?void 0:t.auto},x=function(){i.push(`/ssl_domain/domain`)},S=T(function(){return f.domains.length>0&&f.domains.length`),o(`SSL.SiteSSL.index_14`))})}}),[2]):(t={auth_type:f.dns_manual?`dns_manual`:f.auth_type,auto_wildcard:f.auto_wildcard,domains:JSON.stringify(f.domains),site_id:f.dns_manual?l.id:void 0,deploy:+!f.dns_manual},f.dns_manual&&f.auth_type===`dns`?[4,aa({site_id:l.id,domains:JSON.stringify(f.domains)})]:[3,8]);case 2:if(n=h.sent(),r=n.message,I(r)&&Object.keys(r).length)return Zl(r.auths,l.id,f.domains,function(){d(`update`),u()},!0),[2];i=J({width:500,height:300,hideClose:!0,component:Yr}),h.label=3;case 3:return h.trys.push([3,5,6,7]),[4,Vr(t,!1)];case 4:return a=h.sent(),s=a.message,I(s)&&(s.deploy?(L.success(s.result||o(`SSL.index_32`)),d(`update`),u()):Array.isArray(s.auths)&&s.auths.length&&Zl(s.auths,l.id,f.domains,function(){d(`update`),u()})),[3,7];case 5:return c=h.sent(),Ql(Va(c,`message`,``)),[3,7];case 6:return i.hide(),[7];case 7:return[2];case 8:return[4,Vr(t)];case 9:return p=h.sent(),m=p.message,I(m)&&J({hideClose:!0,data:{isJump:!1,task_id:m.task_id,onFinish:function(){d(`update`),u()}},component:mc}),[2]}})})()},ee=al(),te=ee.loading,ne=ee.setLoading,re=function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,4,5]),ne(!0),[4,_o({id:l.id})];case 1:return e=n.sent().message,cs(e)?(t=e.map(function(e){return Z(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,lo({domain:e.name})];case 1:return t=r.sent(),n=t.message,I(n)&&y.value.push({name:e.name,auto:n.support.includes(`auto`)}),[2]}})})()}),[4,Promise.all(t)]):[3,3];case 2:n.sent(),n.label=3;case 3:return[3,5];case 4:return ne(!1),[7];case 5:return[2]}})})()};return Ms(function(){re()}),function(e,t){var r=Mi,i=n,o=ae,l=ue,u=ie,d=h,ee=c,ne=m,re=s,oe=p,se=de,ce=a,le=ji,fe=Gi;return R(),k(`div`,null,[X(j(i,{"show-icon":!1,class:`mb-10px`},{default:Y(function(){return[E(`div`,tt,[j(r,{name:`base-info`,size:`17`,class:`mr-8px`}),E(`span`,cn,G(e.$t(`SSL.SiteSSL.index_12`)),1)])]}),_:1},512),[[xl,K(f).auth_type===`dns`]]),j(le,{ref_key:`formRef`,ref:v,model:K(f),rules:g,"label-width":`140`},{default:Y(function(){return[j(d,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:Y(function(){return[j(u,{value:K(f).auth_type,"onUpdate:value":t[0]||(t[0]=function(e){return K(f).auth_type=e})},{default:Y(function(){return[j(l,null,{default:Y(function(){return[j(o,{value:`http`},{default:Y(function(){return[A(G(e.$t(`SSL.SiteSSL.index_17`)),1)]}),_:1}),j(o,{value:`dns`},{default:Y(function(){return[A(G(e.$t(`SSL.index_12`))+` (Wildcard support) `,1)]}),_:1})]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`]),X(j(d,{label:` `,"show-feedback":!1},{default:Y(function(){return[j(ee,{checked:K(f).dns_manual,"onUpdate:checked":t[1]||(t[1]=function(e){return K(f).dns_manual=e}),"checked-value":1,"unchecked-value":0},{default:Y(function(){return[A(G(e.$t(`SSL.index_2`)),1)]}),_:1},8,[`checked`])]}),_:1},512),[[xl,K(f).auth_type===`dns`]]),X(j(d,{label:` `},{default:Y(function(){return[j(ee,{checked:K(f).auto_wildcard,"onUpdate:checked":t[2]||(t[2]=function(e){return K(f).auto_wildcard=e}),"checked-value":1,"unchecked-value":0},{default:Y(function(){return[A(G(e.$t(`SSL.SiteSSL.index_20`)),1)]}),_:1},8,[`checked`])]}),_:1},512),[[xl,K(f).auth_type===`dns`]]),j(d,{label:e.$t(`Mail.Domain.index_3`),path:`domains`},{default:Y(function(){return[j(se,{show:K(te),class:`p-12px w-300px max-h-300px min-h-100px overflow-auto border border-solid border-#ccc`},{default:Y(function(){return[j(ee,{class:`mb-12px`,checked:K(f).all,"onUpdate:checked":t[3]||(t[3]=function(e){return K(f).all=e}),label:e.$t(`Public.SelectAll`),indeterminate:K(S)},null,8,[`checked`,`label`,`indeterminate`]),K(y).length?(R(),D(re,{key:0,value:K(f).domains,"onUpdate:value":t[4]||(t[4]=function(e){return K(f).domains=e})},{default:Y(function(){return[j(ne,{class:`flex-col!`,size:12},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(y),function(e){return R(),D(ee,{key:e.name,value:e.name,label:e.name},null,8,[`value`,`label`])}),128))]}),_:1})]}),_:1},8,[`value`])):(R(),D(oe,{key:1,description:`No domain name`}))]}),_:1},8,[`show`])]}),_:1},8,[`label`]),X(j(d,{label:` `},{default:Y(function(){return[j(i,{"show-icon":!1,type:K(C).length?`warning`:`success`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(f).domains,function(t){return R(),D(ne,{key:t},{default:Y(function(){return[b(t)?(R(),D(ne,{key:0,class:`flex-nowrap! py-3px`},{default:Y(function(){return[j(r,{name:`base-success`,size:`17`,color:`#20a53a`}),E(`span`,En,`[`+G(t)+`] `+G(e.$t(`SSL.SiteSSL.index_13`)),1)]}),_:2},1024)):(R(),D(ne,{key:1,class:`flex-nowrap! py-3px items-center!`},{default:Y(function(){return[j(r,{name:`base-error`,size:`17`,color:`#E85445`}),E(`span`,Fn,`[`+G(t)+`] `+G(e.$t(`SSL.SiteSSL.index_14`)),1),j(ce,{type:`primary`,size:`tiny`,onClick:x},{default:Y(function(){return[A(G(e.$t(`SSL.SiteSSL.index_21`)),1)]}),_:1})]}),_:2},1024))]}),_:2},1024)}),128))]}),_:1},8,[`type`])]}),_:1},512),[[xl,K(f).auth_type===`dns`&&K(f).domains.length&&!K(f).dns_manual]]),j(d,{label:` `},{default:Y(function(){return[j(ce,{type:`primary`,onClick:w},{default:Y(function(){return[A(G(e.$t(`Public.Btn.Apply`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`]),X(j(fe,{class:`mt-16px`},{default:Y(function(){return[E(`li`,Gn,G(e.$t(`SSL.SiteSSL.index_15`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_21`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_23`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_24`)),1)]}),_:1},512),[[xl,K(f).auth_type===`http`]]),X(j(fe,{class:`mt-24px`},{default:Y(function(){return[t[5]||(t[5]=E(`li`,null,`Manually resolved certificates do not support auto-renewal`,-1)),E(`li`,null,G(e.$t(`Site.Cert.index_25`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_26`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_27`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_28`)),1)]}),_:1},512),[[xl,K(f).auth_type===`dns`]])])}}}),Kr=Zr,F(),es=M({__name:`index`,setup:function(e){var t=ul(),n=function(){t.refresh()};return function(e,r){return R(),k(`div`,null,[K(t).isStart&&K(t).certificateType===`Let's Encrypt`?(R(),D(ra,{key:0,onUpdate:n})):(R(),D(Kr,{key:1,onUpdate:n}))])}}}),hs=es,F(),$o=M({__name:`index`,props:{onMenuChange:{type:Function}},setup:function(e,t){var n=t.expose,r=e,i=ss(`sslSite`,{}),a=q().t,o=Vs({p:1,limit:99999,search:``}),s=function(e){nl({title:a(`Site.Cert.index_31`),content:a(`Site.Cert.index_32`),onConfirm:function(){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Ea({hash:e.hash})];case 1:return t.sent(),m(),[2]}})})()}})},c=ml([{key:`domain`,title:a(`Site.Cert.index_29`),render:function(e){return j(`span`,{innerHTML:e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)}},ll({title:a(`SSL.index_54`),width:140}),{key:`issuer`,title:a(`Site.Cert.index_30`),ellipsis:{tooltip:!0}},Qc({width:150,options:function(e){return[{label:a(`Public.Btn.Deploy`),onClick:function(){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,Oa({hash:e.hash,domains:JSON.stringify([i.name]),append:1})];case 1:return n.sent(),L.success(a(`SSL.index_32`)),setTimeout(function(){r.onMenuChange()},500),[3,3];case 2:return t=n.sent(),console.log(t),[3,3];case 3:return[2]}})})()}},{show:e.provider===`Let's Encrypt`,label:a(`Public.Btn.Del`),onClick:function(){s(e)}}]}})]),l=c.columns,u=c.table,d=al(!0),f=d.loading,p=d.setLoading,m=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),p(!0),[4,uo(o)];case 1:return e=t.sent().message,I(e)&&(u.data=e.data),[3,3];case 2:return p(!1),[7];case 3:return[2]}})})()};return m(),n({init:m}),function(e,t){var n=Ri,r=Vi,i=Bi;return R(),k(`div`,null,[j(i,null,{toolsRight:Y(function(){return[j(n,{value:K(o).search,"onUpdate:value":t[0]||(t[0]=function(e){return K(o).search=e}),onSearch:m,placeholder:e.$t(`SSL.index_21`),clearable:``},null,8,[`value`,`placeholder`])]}),table:Y(function(){return[j(r,{loading:K(f),columns:K(l),data:K(u).data,"max-height":480},null,8,[`loading`,`columns`,`data`])]}),_:1})])}}}),No=$o,F(),Ge={key:0},$t={key:1},Qo=M({__name:`index`,props:{site:{},setRefresh:{},isEnableExtranet:{type:Boolean,default:!0}},setup:function(e,t){var r=t.expose,i=e,o=q().t;Bs(`sslSite`,i.site),Bs(`sslSetRefresh`,i.setRefresh),Bs(`sslEnableExtranet`,i.isEnableExtranet);var s=ul();s.setSite(i.site),s.setExternalRefresh(i.setRefresh);var c=z(`current`),l=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Ks({hash:s.hash})];case 1:return e=t.sent().message,I(e)&&J({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:function(){s.getInfo(i.isEnableExtranet)}},component:mc}),[2]}})})()},u=z([{key:`current`,label:function(){return j(`div`,null,[j(`span`,null,[A(`Current Certs - `)]),j(`span`,{class:s.isStart?`text-primary`:`text-error`},[A(`[`),s.isStart?`Deployed`:`Not Deployed`,A(`]`)])])},component:fc(_a)},{key:`business`,label:o(`Site.Cert.index_64`),component:fc(Ji)},{key:`let`,label:o(`Site.Cert.index_65`),component:fc(hs)},{key:`holder`,label:o(`Site.Cert.index_66`),component:fc(No),data:{onMenuChange:function(){c.value=`current`,s.getInfo(i.isEnableExtranet),i.setRefresh()}}}]);return Cl(function(){return i.isEnableExtranet},function(e){e&&s.getInfo(!0)}),r({init:function(){s.getInfo(i.isEnableExtranet)}}),function(e,t){var r=a,i=m,o=n,d=Ui;return R(),k(`div`,null,[K(s).isStart?O(``,!0):(R(),D(o,{key:0,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:Y(function(){return[j(i,{class:`items-center`},{default:Y(function(){return[E(`span`,null,G(e.$t(`Site.Cert.index_41`)),1),j(r,{size:`tiny`,type:`primary`,onClick:t[0]||(t[0]=function(e){return c.value=`business`})},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_43`)),1)]}),_:1})]}),_:1})]}),_:1})),K(s).isStart&&K(s).isRenew?(R(),D(o,{key:1,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:Y(function(){return[j(i,{class:`items-center`},{default:Y(function(){return[K(s).expirationDay>0?(R(),k(`span`,Ge,G(e.$t(`SSL.SiteSSL.index_26`,[K(s).domain,K(s).expirationDay])),1)):(R(),k(`span`,$t,G(e.$t(`SSL.SiteSSL.index_19`,[K(s).domain])),1)),j(r,{size:`tiny`,type:`primary`,onClick:l},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_53`)),1)]}),_:1})]}),_:1})]}),_:1})):O(``,!0),j(d,{value:K(c),"onUpdate:value":t[1]||(t[1]=function(e){return ls(c)?c.value=e:null}),options:K(u)},null,8,[`value`,`options`])])}}}),e(`r`,Qo),F(),Pe={class:`w-440px p-20px`},Ht={class:`flex items-center mb-24px`},vn={class:`flex-1 ml-8px text-16px leading-22px`},Vo=M({__name:`index`,props:{desc:{default:``},list:{default:function(){return[]}},columns:{default:function(){return[]}},onConfirm:{},onRefresh:{}},emits:[`setConfirm`],setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=r,o=q().t,s=z(``),c=z([]),u=!1,d=z(zl(i.columns).concat([{key:`msg`,title:o(`Public.Table.Result`),align:`right`,width:`50%`,ellipsis:{tooltip:!0},render:function(e){return`status`in e&&`msg`in e?e.status?j(`span`,{class:`text-primary`},[e.msg]):j(`span`,{class:`text-error`},[e.msg]):j(`span`,{class:`text-warning`},[o(`Public.Status.Wait`)])}}]));return function(){c.value=i.list.map(function(e){return Q({},e)})}(),n({onConfirm:function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return!u&&i.onConfirm?[4,i.onConfirm()]:[3,2];case 1:return t=n.sent().message,I(t)&&(c.value=t.msg_list,u=!0,s.value=t.msg,a(`setConfirm`,{text:o(`Public.Btn.Finish`)})),(e=i.onRefresh)==null||e.call(i),[2,!1];case 2:return[2]}})})()}}),function(t,n){var r=l;return R(),k(`div`,Pe,[E(`div`,Ht,[n[0]||(n[0]=E(`i`,{class:`i-common-warning text-40px text-warning`},null,-1)),E(`div`,vn,G(K(s)||K(o)(`Public.Batch.ConfirmWithDesc`,[e.desc])),1)]),j(r,{"max-height":182,columns:K(d),data:K(c)},null,8,[`columns`,`data`])])}}}),e(`n`,Vo),F(),Ce={class:`p-20px`},Vt={class:`flex-1`},_n={class:`mt-12px`},Pn={class:`px-20px pt-24px pb-8px`},Wn={class:`w-150px`},uc=M({__name:`set`,props:{data:{}},setup:function(e){var t=q().t,n=e.data,r=n.project_type,i=n.setOptions,o=z(``),s=function(){return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return e=o.value.trim(),e===``?(L.error(t(`Site.PHP.index_46`)),[2]):[4,Br({project_type:r,type_name:e,ps:``})];case 1:return n.sent(),o.value=``,[4,b()];case 2:return n.sent(),i(),[2]}})})()},c=ol(),u=z(null),d=Vs({project_type:r,type_id:-1,type_name:``,ps:``}),f={type_name:{required:!0,message:t(`Site.PHP.index_46`),trigger:[`blur`,`change`]}},p=function(e){d.type_id=e.id,d.type_name=e.name,c.title=``.concat(t(`Site.PHP.index_48`),` [`,e.name,`]`),c.show=!0},g=function(e){var t=e.hide;return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,(e=u.value)==null?void 0:e.validate()];case 1:return n.sent(),[4,Ia(Lc(d))];case 2:return n.sent(),[4,b()];case 3:return n.sent(),i(),t(),[2]}})})()},_=ml([{key:`name`,title:`Name`},Qc({width:120,options:function(e){return[{label:t(`Public.Btn.Edit`),disabled:e.id===0,onClick:function(){p(e)}},{label:t(`Public.Btn.Delete`),disabled:e.id===0,onClick:function(){rl({title:``.concat(t(`Site.PHP.index_49`),` [`,e.name,`]`),content:t(`Site.PHP.index_50`),onConfirm:function(t){var n=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Ca({project_type:r,type_id:e.id})];case 1:return t.sent(),[4,b()];case 2:return t.sent(),i(e.id),n(),[2]}})})()}})}}]}})]),v=_.table,y=_.columns,b=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,io({project_type:r})];case 1:return e=t.sent().message,v.data=cs(e)?e:[],[2]}})})()};return b(),function(e,t){var n=C,r=a,i=m,p=l,_=h,b=ji,x=Li;return R(),k(`div`,Ce,[j(i,null,{default:Y(function(){return[E(`div`,Vt,[j(n,{value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return ls(o)?o.value=e:null}),placeholder:e.$t(`Site.PHP.index_46`)},null,8,[`value`,`placeholder`])]),E(`div`,null,[j(r,{type:`primary`,onClick:s},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_62`)),1)]}),_:1})])]}),_:1}),E(`div`,_n,[j(p,{"max-height":300,data:K(v).data,columns:K(y)},null,8,[`data`,`columns`])]),j(x,{show:K(c).show,"onUpdate:show":t[2]||(t[2]=function(e){return K(c).show=e}),title:K(c).title,width:350,footer:!0,onConfirm:g},{default:Y(function(){return[E(`div`,Pn,[j(b,{ref_key:`formRef`,ref:u,model:K(d),rules:f},{default:Y(function(){return[j(_,{label:e.$t(`Site.PHP.index_47`),path:`type_name`},{default:Y(function(){return[E(`div`,Wn,[j(n,{value:K(d).type_name,"onUpdate:value":t[1]||(t[1]=function(e){return K(d).type_name=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`])])]}),_:1},8,[`show`,`title`])])}}}),lc=uc,F(),Se={class:`w-160px`},Bo=M({__name:`index`,props:xs({project_type:{type:String,default:`python`}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e,t){var n=t.expose,r=sl(e,`value`),i=e.project_type,o=q().t,s=al(),c=s.loading,l=s.setLoading,u=z([]),d=ol(o(`Site.PHP.index_44`),{project_type:i,setOptions:function(e){p(),r.value===e&&(r.value=``)}}),f=function(){d.show=!0},p=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),l(!0),[4,io({project_type:i})];case 1:return e=t.sent().message,cs(e)&&(u.value=e.map(function(e){return{label:e.name,value:e.id}})),[3,3];case 2:return u.value.unshift({label:o(`Site.PHP.index_45`),value:``}),l(!1),[7];case 3:return[2]}})})()};return n({getList:p}),function(e,t){var n=a,i=ce,o=Li;return R(),k(`div`,Se,[j(i,Ss(e.$attrs,{value:r.value,"onUpdate:value":t[0]||(t[0]=function(e){return r.value=e}),loading:K(c),options:K(u)}),{action:Y(function(){return[j(n,{block:``,onClick:f},{default:Y(function(){return[A(G(e.$t(`Site.PHP.index_43`)),1)]}),_:1})]}),_:1},16,[`value`,`loading`,`options`]),j(o,{show:K(d).show,"onUpdate:show":t[1]||(t[1]=function(e){return K(d).show=e}),width:350,title:K(d).title,data:K(d).data,component:lc},null,8,[`show`,`title`,`data`])])}}}),e(`t`,Bo)}}})})(); \ No newline at end of file +`)),e(`Jt`,function(e){return N(`div`,null,[N(`span`,null,[e.label]),e.value===`enterpriseBackup`?N(`span`,{class:`float-right cursor-pointer color-#ffb800`},[M(`PRO`)]):``])}),e(`Kt`,function(e){if(!RegExp(`^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-|\\u4e00-\\u9fa5]*)?(\\#[-a-z\\d_]*)?$`,`i`).test(e)){Dc.error(Nu(`Crontab.Planned.index_85`));return}hd({title:Nu(`Crontab.Planned.index_84`),width:600,footer:!1,data:{val:e},component:uo(function(){return Oe(function(){return t.import(`./view-crontab-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)})})}),e(`Wt`,function(e){return{name:e.name,type:e.time,where1:e.time===`once`?e.costom_time:e.time==`minute-n`?e.minute.toString():e.time==`hour-n`?e.hour.toString():e.day.toString(),week:e.week,hour:e.hour.toString(),minute:e.minute.toString(),second:e.time==`second-n`?e.second.toString():``,user:e.user,save:e.type==`site`||e.type==`database`||e.type==`logs`||e.type==`path`||e.type==`full_backup`?e.save:``,backupTo:e.type==`site`||e.type==`database`||e.type==`enterpriseBackup`||e.type==`path`||e.type==`full_backup`?e.backupTo:``,sName:e.type==`sync_time`?``.concat(e.region,`/`,e.sName):e.sName,sBody:e.sBody,sType:e.type,urladdress:e.url,save_local:e.backup&&e.backupTo!==`localhost`?`1`:`0`,notice:e.reminder,notice_channel:e.reminder==`0`?``:e.message.join(`,`),db_type:e.databaseType,split_type:e.splitType,split_value:e.splitValue.toString(),flock:`1`,timeSet:`1`,db_backup_path:e.dbBackupPath,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:e.agent,version:``,table_list:``,zip_password:e.zip,id:e.id?e.id:null,region:e.type==`sync_time`?e.region:null,zone:e.type==`sync_time`?e.sName:null}}),e(`Ut`,function(e){var t=!0,n=!1,r=void 0,i=!0,a=!1,o=void 0;try{for(var s=Qc.value[Symbol.iterator](),c;!(i=(c=s.next()).done);i=!0){var l=c.value;try{for(var u=(l.children||[])[Symbol.iterator](),d;!(t=(d=u.next()).done);t=!0)if(d.value.value===e)return l.label}catch(e){n=!0,r=e}finally{try{!t&&u.return!=null&&u.return()}finally{if(n)throw r}}}}catch(e){a=!0,o=e}finally{try{!i&&s.return!=null&&s.return()}finally{if(a)throw o}}return``}),e(`Yt`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.isEdit,r=n!==void 0&&n,i=e.data,a=e.getList,o=e.taskType;hd({title:Nu(`Crontab.Planned.index_4`),width:1e3,footer:!0,data:{isEdit:r,row:i,getList:a,taskType:o},component:uo(function(){return Oe(function(){return t.import(`./view-crontab-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)})})}),_i=I.global,Mu=_i.t,mc=function(e){return typeof e==`number`&&e>=0&&e<24},hc=function(e){return typeof e==`number`&&e>=0&&e<60},Fs={trigger:[`blur`,`input`],validator:function(e,t){return mc(t)?!0:Error(``.concat(Mu(`Site.Placeholder.Index_10`),` 0-23`))}},Oc={required:!0,trigger:[`blur`,`input`],validator:function(e,t){return hc(t)?!0:Error(``.concat(Mu(`Site.Placeholder.Index_10`),` 0-59`))}},e(`Vt`,{name:{required:!0,trigger:[`blur`,`input`],message:Mu(`Crontab.Planned.index_49`)},sName:{required:!0,trigger:[`blur`,`input`],message:Mu(`Security.Conf.Index_28`)},day:{trigger:[`blur`,`input`],validator:function(e,t){return t>=32||t<1||t==``?Error(``.concat(Mu(`Site.Placeholder.Index_10`),` 1-31`)):!0}},hour:Fs,second:{required:!0,trigger:[`blur`,`input`],validator:function(e,t){return t>=60||t<1||t==``?Error(``.concat(Mu(`Site.Placeholder.Index_10`),` 1-59`)):!0}},sBody:{required:!0,trigger:[`blur`,`input`],message:Mu(`Crontab.Planned.index_50`)},save:{trigger:[`blur`,`input`],validator:function(e,t){return t<=0||t==``?Error(Mu(`Crontab.Planned.index_51`)):!0}},url:{required:!0,trigger:[`blur`,`input`],message:Mu(`Crontab.Planned.index_53`)},splitValue:{trigger:[`blur`,`input`],required:!0,type:`number`,message:Mu(`Site.Placeholder.Index_10`)},costom_time:{trigger:[`blur`,`change`],type:`date`,required:!0,message:Mu(`Please select time`)}}),L(),Xe={class:`mb-12px font-bold`},xn={class:`execution-time-row`},er={class:`execution-cycle`},pr={class:`execution-index`},wr={class:`execution-cycle`},Uu=P({__name:`time-select-popover`,props:{value:{required:!0},valueModifiers:{}},emits:[`update:value`],setup:function(e,t){var n=t.expose,r=_d(e,`value`),i=B(!1),a=B(null),s=B(0),c=J().t,l=D(function(){return r.value.time===`week`?c(`Crontab.arrange.index_25`):c(`Crontab.arrange.index_40`)}),u=function(){var e;r.value.executionTimes=[],i.value=!1,s.value=0,(e=a.value)==null||e.restoreValidation()},d=function(){var e=r.value.executionTimes[r.value.executionTimes.length-1];r.value.executionTimes.push(e?Z({},e):{week:r.value.week,hour:r.value.hour,minute:r.value.minute}),s.value=0},f=function(e){r.value.executionTimes.splice(e,1),s.value=0,jc(function(){var e;return(e=a.value)==null?void 0:e.restoreValidation()})},p=function(){var e;r.value.executionTimes=[],s.value=0,(e=a.value)==null||e.restoreValidation()},m=function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,(e=a.value)==null?void 0:e.validate()];case 1:return n.sent(),[3,3];case 2:throw t=n.sent(),i.value=!0,t;case 3:return[2]}})})()},h=function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,m()];case 1:return e.sent(),s.value=r.value.executionTimes.length+1,i.value=!1,[2]}})})()};return Pd([function(){return r.value.week},function(){return r.value.hour},function(){return r.value.minute},function(){return r.value.executionTimes}],function(){s.value=0},{deep:!0}),n({resetExecutionTimes:u,validate:m}),function(e,t){var n=va,c=o,u=_e,m=ee,v=C,b=w,x=we,S=_,te=g,T=_a,ne=ce;return z(),k(ne,{show:q(i),"onUpdate:show":t[3]||(t[3]=function(e){return uc(i)?i.value=e:null}),trigger:`click`,placement:`bottom-end`,"display-directive":`show`},{trigger:Y(function(){return[N(c,{type:`primary`,ghost:``},{default:Y(function(){return[M(K(q(s)?e.$t(`Saved {0} execution times`,[q(s)]):e.$t(`Multiple executions`))+` `,1),N(n,{class:`ml-6px`,name:`down`})]}),_:1})]}),default:Y(function(){return[N(T,{ref_key:`executionFormRef`,ref:a,class:`p-16px`,model:r.value},{default:Y(function(){return[O(`div`,Xe,K(e.$t(`All execution times`)),1),O(`div`,xn,[t[4]||(t[4]=O(`span`,{class:`execution-index execution-index--primary`},`1`,-1)),O(`span`,er,K(q(l)),1),r.value.time===`week`?(z(),k(u,{key:0,class:`w-110px!`,value:r.value.week,"onUpdate:value":t[0]||(t[0]=function(e){return r.value.week=e}),options:q(Fd),"consistent-menu-width":!1},null,8,[`value`,`options`])):A(``,!0),N(b,{class:`w-150px!`},{default:Y(function(){return[N(m,{value:r.value.hour,"onUpdate:value":t[1]||(t[1]=function(e){return r.value.hour=e}),"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`]),N(v,null,{default:Y(function(){return[M(K(e.$t(`Crontab.arrange.index_43`)),1)]}),_:1})]}),_:1}),N(b,{class:`w-165px!`},{default:Y(function(){return[N(m,{value:r.value.minute,"onUpdate:value":t[2]||(t[2]=function(e){return r.value.minute=e}),"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`]),N(v,null,{default:Y(function(){return[M(K(e.$t(`Crontab.arrange.index_44`)),1)]}),_:1})]}),_:1}),N(x,{class:`ml-auto`,type:`success`,round:``,bordered:!1},{default:Y(function(){return[M(K(e.$t(`First`)),1)]}),_:1})]),(z(!0),j(y,null,tl(r.value.executionTimes,function(n,i){return z(),j(`div`,{key:i,class:`execution-time-row`},[O(`span`,pr,K(i+2),1),O(`span`,wr,K(q(l)),1),r.value.time===`week`?(z(),k(u,{key:0,class:`w-110px!`,value:n.week,"onUpdate:value":function(e){return n.week=e},options:q(Fd),"consistent-menu-width":!1},null,8,[`value`,`onUpdate:value`,`options`])):A(``,!0),N(S,{class:`w-150px!`,path:`executionTimes.`.concat(i,`.hour`),rule:q(Fs),"show-feedback":!1},{default:Y(function(){return[N(b,{class:`w-full!`},{default:Y(function(){return[N(m,{value:n.hour,"onUpdate:value":function(e){return n.hour=e},"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`,`onUpdate:value`]),N(v,null,{default:Y(function(){return[M(K(e.$t(`Crontab.arrange.index_43`)),1)]}),_:1})]}),_:2},1024)]}),_:2},1032,[`path`,`rule`]),N(S,{class:`w-165px!`,path:`executionTimes.`.concat(i,`.minute`),rule:q(Oc),"show-feedback":!1},{default:Y(function(){return[N(b,{class:`w-full!`},{default:Y(function(){return[N(m,{value:n.minute,"onUpdate:value":function(e){return n.minute=e},"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`,`onUpdate:value`]),N(v,null,{default:Y(function(){return[M(K(e.$t(`Crontab.arrange.index_44`)),1)]}),_:1})]}),_:2},1024)]}),_:2},1032,[`path`,`rule`]),N(c,{class:`ml-auto`,quaternary:``,circle:``,onClick:function(e){return f(i)}},{default:Y(function(){return Q(t[5]||(t[5]=[O(`i`,{class:`i-material-symbols:close text-14px`},null,-1)]))}),_:1},8,[`onClick`])])}),128)),N(c,{class:`mt-12px w-full!`,type:`primary`,ghost:``,dashed:``,onClick:d},{default:Y(function(){return[t[6]||(t[6]=O(`i`,{class:`i-material-symbols:add mr-6px text-16px`},null,-1)),M(` `+K(e.$t(`Add execution time`)),1)]}),_:1}),N(te,{class:`mt-12px`,justify:`end`},{default:Y(function(){return[N(c,{onClick:p},{default:Y(function(){return[M(K(e.$t(`Public.Btn.Clear`)),1)]}),_:1}),N(c,{type:`primary`,onClick:h},{default:Y(function(){return[M(K(e.$t(`Public.Btn.Save`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`])]}),_:1},8,[`show`])}}}),Hu=bi(Uu,[[`__scopeId`,`data-v-9e179572`]]),L(),Wu=P({__name:`time-select`,props:Tc({isEdit:{type:Boolean,default:!1}},{value:{required:!0},valueModifiers:{}}),emits:[`update:value`],setup:function(e,t){var n=t.expose,r=e,i=_d(e,`value`),a=B(null),o=D(function(){return!r.isEdit&&[`day`,`week`].includes(i.value.time)}),s=function(){var e;i.value.executionTimes=[],(e=a.value)==null||e.resetExecutionTimes()},c=function(){var e;return(e=a.value)==null?void 0:e.validate()},l=D(function(){var e=i.value.time,t=e===`once`;return{day:!t&&(e===`day-n`||e===`month`),week:!t&&e===`week`,hour:!t&&e!==`hour`&&e!==`minute-n`&&e!==`second-n`,minute:!t&&e!==`second-n`,second:!t&&e===`second-n`,custom_time:t}}),u=function(e){return e=32||t<1||t==null?Error(``.concat(r(`Site.Placeholder.Index_10`),` 1-31`)):!0}},hour:{trigger:[`blur`,`input`],validator:function(e,t){return t==null||t<0||t>23?Error(``.concat(r(`Site.Placeholder.Index_10`),` 0-23`)):!0}},minute:{required:!0,trigger:[`blur`,`input`],validator:function(e,t){return t>=60||t<0||t==null?Error(``.concat(r(`Site.Placeholder.Index_10`),` 0-59`)):s.time===`hour-n`&&t===0&&s.hour===0?Error(r(`Crontab.Script.index_60`)):!0}},second:{required:!0,trigger:[`blur`,`input`],validator:function(e,t){return t>=60||t<1||t==null?Error(``.concat(r(`Site.Placeholder.Index_10`),` 1-59`)):!0}},costom_time:{trigger:[`blur`,`change`],required:!0,message:r(`Please select time`)},backup_to:{required:!0,trigger:`change`,message:r(`Please select backup storage location`)},retain:{required:!0,trigger:[`blur`,`input`],type:`number`,message:r(`Please enter retain quantity`)}},l=function(){return s.time===`once`?s.costom_time:s.time===`minute-n`?s.minute.toString():s.time===`hour-n`?s.hour.toString():s.day.toString()},d=function(){return{name:``.concat(r(`Crontab.Script.index_28`),`[`,o.name,`]`),type:s.time,where1:l(),week:s.week,hour:s.hour.toString(),minute:s.minute.toString(),second:s.time===`second-n`?s.second.toString():``,user:`root`,save:s.retain,backupTo:s.backup_to,sName:o.name||`ALL`,sBody:``,sType:`site`,urladdress:``,save_local:s.backup&&s.backup_to!==`localhost`?`1`:`0`,notice:`0`,notice_channel:``,db_type:``,split_type:``,split_value:`3`,flock:`1`,timeSet:`1`,db_backup_path:`/www/backup`,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:``,version:``,table_list:``,zip_password:``}},f=function(){var e=i.cron,t=d();return Xd(Z({},Ku(e)),{id:e.id,name:e.name,type:t.type,where1:t.where1,week:t.week,hour:t.hour,minute:t.minute,second:t.second,save:t.save,backupTo:t.backupTo,save_local:t.save_local})};return function(){var e;i.cron&&(s.time=i.cron.type||`day`,s.day=Number(i.cron.where1||1),s.week=i.cron.type===`week`&&i.cron.where1||`1`,s.hour=(e=i.cron.where_hour)==null?1:e,s.minute=i.cron.where_minute?i.cron.where_minute:Number(i.cron.where1||30),s.costom_time=i.cron.type===`once`?i.cron.where1:null,s.backup_to=i.cron.backupTo||`localhost`,s.retain=Number(i.cron.save||3),s.backup=!!i.cron.save_local)}(),n({onConfirm:function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,(e=a.value)==null?void 0:e.validate()];case 1:return n.sent(),(t=i.cron)!=null&&t.id?[4,Oo(f())]:[3,3];case 2:return n.sent(),[3,5];case 3:return[4,Ti(d())];case 4:n.sent(),n.label=5;case 5:return i.callback(),[2]}})})()}}),function(t,n){var r=_,o=u,l=ee,d=C,f=w,p=_a;return z(),k(p,{class:`p-16px pt-24px`,ref_key:`formRef`,ref:a,model:q(s),rules:c},{default:Y(function(){return[N(Vu,{value:q(s),"onUpdate:value":n[0]||(n[0]=function(e){return uc(s)?s.value=e:null})},null,8,[`value`]),N(r,{label:t.$t(`Mail.Backup.index_4`),path:`backup_to`},{default:Y(function(){return[N(eo,{class:`w-200px`,value:q(s).backup_to,"onUpdate:value":n[1]||(n[1]=function(e){return q(s).backup_to=e}),"order-opt":e.storageOptions,"is-local":``,"install-callback":i.callback},null,8,[`value`,`order-opt`,`install-callback`])]}),_:1},8,[`label`]),q(s).backup_to===`localhost`?A(``,!0):(z(),k(r,{key:0,label:t.$t(`Crontab.Script.index_55`)},{default:Y(function(){return[N(o,{checked:q(s).backup,"onUpdate:checked":n[2]||(n[2]=function(e){return q(s).backup=e})},{default:Y(function(){return[M(K(t.$t(`Crontab.Script.index_56`)),1)]}),_:1},8,[`checked`])]}),_:1},8,[`label`])),N(r,{label:t.$t(`Docker.Container.log.index_18`),path:`retain`},{default:Y(function(){return[N(f,{class:`w-200px`},{default:Y(function(){return[N(l,{value:q(s).retain,"onUpdate:value":n[3]||(n[3]=function(e){return q(s).retain=e}),min:1,max:999,"show-button":!1},null,8,[`value`]),N(d,null,{default:Y(function(){return[M(K(t.$t(`Crontab.Planned.index_94`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`label`])]}),_:1},8,[`model`])}}}),ea=ta,L(),sc(),Ye={key:0,class:`text-warning mb-24px`},bn=[`textContent`],$n={key:1,class:`text-warning mb-24px`},xr=[`textContent`],Mr={class:`wp-backup-guide-plan`},Br={class:`font-bold`},Jr=[`textContent`],ti={key:2,class:`backup-scheduled__notice-card`},si={class:`text-desc`},xt={key:0,class:`text-desc`},Et={class:`font-bold`},jt=[`textContent`],It={class:`backup-scheduled__grid wp-backup-guide-plugins`},Vt={class:`backup-plugin-card__body`},Gt=[`src`,`alt`],Yt={class:`font-bold my-5px`},$t={class:`text-desc`},rn={key:1,class:`text-right`},na=P({__name:`backup-scheduled`,setup:function(e,n){var r=n.expose,i=J().t,a=cc(`site`,{}),s=cc(`siteType`,`wp`),c=D(function(){if(s!==`wp`)return!1;var e=a;return e.main_site||!e.is_child}),l=B(!1),u=ld(),d=u.plugins,f=u.storageOptions,m=u.cron,h=u.fetchPlugins,_=function(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return(t=m.value)!=null&&t.id?[4,lu({id:m.value.id,if_stop:e})]:[2];case 1:return n.sent(),l.value=e,[2]}})})()},v=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return(e=m.value)!=null&&e.id?[4,po({id:m.value.id})]:[2];case 1:return t.sent(),l.value=!1,[4,h(a.id)];case 2:return t.sent(),[2]}})})()},b=function(){fd({title:i(`Public.Btn.Delete`),width:450,content:i(`This scheduled task includes [All websites]. Delete it?`),onConfirm:v})},x=function(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return(t=m.value)!=null&&t.id?e?[3,2]:m.value.sName===`ALL`?(b(),[2]):[4,v()]:(e&&(S.show=!0),[2]);case 1:return n.sent(),[2];case 2:return[4,_(!0)];case 3:return n.sent(),[2]}})})()},S=gd(i(`Configure Schedule`)),C=D(function(){return{callback:function(){return h(a.id)},plugins:d.value,storageOptions:f.value,cron:m.value}}),w=Xc({type:`site`,name:``,time:`day`,day:1,week:`1`,hour:1,minute:30,second:5,user:`root`,sBody:``,reminder:`0`,message:[],sName:``,backupTo:`localhost`,save:3,databaseType:``,zip:``,url:``,agent:``,dbBackupPath:`/www/backup`,id:0,region:``,splitType:``,splitValue:3,backup:!0,costom_time:null}),ee=function(e){Cd({name:e.key,title:e.name,admin:!0})},te=function(e){fd({title:i(`Public.Btn.Uninstall`),content:i(`Soft.index_15`,[e.name,``]),onConfirm:function(){return X(function(){var n;return $(this,function(r){switch(r.label){case 0:return[4,Oe(function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,t.import(`./app-legacy.js?v=1791538283700`).then(function(e){return e.bc})];case 1:return e=n.sent().unInstallSoft,[2,{unInstallSoft:e}]}})})()},void 0)];case 1:return n=r.sent().unInstallSoft,[4,n({sName:e.key,version:``})];case 2:return r.sent(),h(a.id),[2]}})})()}})};Pd(m,function(){var e;if(l.value=((e=m.value)==null?void 0:e.status)===1,m.value){var t=Number(m.value.where1||1);w.time=m.value.type||`day`,w.day=Number.isNaN(t)?1:t,w.week=m.value.type===`week`&&m.value.where1||`1`,w.hour=m.value.type===`hour-n`?Number(m.value.where1||0):m.value.where_hour,w.minute=m.value.type===`minute-n`?Number(m.value.where1||0):m.value.where_minute,w.second=Number(m.value.second||5),w.costom_time=m.value.type===`once`?m.value.where1:null}},{immediate:!0,deep:!0});var T=function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,h(a.id)];case 1:return e.sent(),[2]}})})()};return T(),r({init:T}),function(e,t){var n=Ce,r=p,i=o,u=g,f=ba,_=Ca;return z(),j(`div`,null,[q(c)?(z(),j(`div`,Ye,[t[2]||(t[2]=M(` * `,-1)),O(`span`,{textContent:K(e.$t(`Note: Backup schedules and remote storage only apply to the current main site, not sub-sites.`))},null,8,bn)])):A(``,!0),q(s)===`php`?(z(),j(`div`,$n,[t[3]||(t[3]=M(` * `,-1)),O(`span`,{textContent:K(e.$t(`Note: Only supports backing up site files (excluding website configuration and databases).`))},null,8,xr)])):A(``,!0),O(`section`,Mr,[N(u,{class:`items-center`,size:5},{default:Y(function(){return[t[4]||(t[4]=O(`span`,{class:`w-20px h-20px`},[O(`i`,{class:`i-mingcute:time-line text-primary text-3xl`})],-1)),O(`span`,Br,K(e.$t(`Scheduled Backup Plan`)),1),N(n,{value:q(l),size:`small`,"onUpdate:value":x},null,8,[`value`]),N(r,{vertical:``}),N(i,{onClick:t[0]||(t[0]=function(e){return q(S).show=!0})},{default:Y(function(){return[M(K(e.$t(`Configure Schedule`)),1)]}),_:1})]}),_:1}),O(`div`,{class:`text-desc mt-8px ml-25px`,textContent:K(e.$t(`Once enabled, automated backups will run at your scheduled intervals.`))},null,8,Jr)]),q(m)&&q(l)?(z(),j(`div`,ti,[N(u,{class:`items-center`},{default:Y(function(){return[t[5]||(t[5]=O(`span`,{class:`backup-scheduled__notice-dot`},null,-1)),O(`span`,null,K(e.$t(`Schedule`))+`: `+K(q(sf)(q(w))),1),O(`span`,si,K(e.$t(`Keep the last {0} backups`,[q(m).save])),1)]}),_:1}),q(m).addtime?(z(),j(`div`,xt,K(e.$t(`Next Execution`))+`: `+K(q(m).addtime),1)):A(``,!0)])):A(``,!0),N(r,{class:`my-24px!`}),O(`section`,null,[N(u,{class:`items-center`,size:5},{default:Y(function(){return[t[6]||(t[6]=O(`span`,{class:`w-20px h-20px`},[O(`i`,{class:`i-mingcute:cloud-line text-primary text-3xl`})],-1)),O(`span`,Et,K(e.$t(`Remote Storage Plugins`)),1)]}),_:1}),O(`div`,{class:`text-desc mt-8px ml-25px`,textContent:K(e.$t(`Back up your data to the cloud to free up local storage and ensure your backups are secure and accessible anytime, anywhere.`))},null,8,jt),O(`div`,It,[(z(!0),j(y,null,tl(q(d),function(t){return z(),j(`div`,{key:t.key,class:`backup-plugin-card`},[O(`div`,Vt,[O(`img`,{class:`backup-plugin-card__icon`,src:q(bs)(t.key),alt:t.name},null,8,Gt),O(`div`,Yt,K(t.name),1),O(`div`,$t,K(t.description),1)]),t.setup?(z(),j(`div`,rn,[N(f,{onClick:function(e){return ee(t)}},{default:Y(function(){return[M(K(e.$t(`Layout.Sider.mail_12`)),1)]}),_:1},8,[`onClick`]),N(r,{vertical:``}),N(f,{onClick:function(e){return te(t)}},{default:Y(function(){return[M(K(e.$t(`Public.Btn.Uninstall`)),1)]}),_:1},8,[`onClick`])])):(z(),k(i,{key:0,type:`primary`,size:`small`,disabled:t.task!==`1`,onClick:function(e){return q(pd)(t.key,function(){return q(h)(q(a).id)})}},{default:Y(function(){return[M(K(t.task===`0`?e.$t(`Soft.index_40`):e.$t(`Public.Btn.Install`)),1)]}),_:2},1032,[`disabled`,`onClick`]))])}),128))])]),N(_,{show:q(S).show,"onUpdate:show":t[1]||(t[1]=function(e){return q(S).show=e}),title:q(S).title,data:q(C),footer:!0,width:900,component:ea},null,8,[`show`,`title`,`data`])])}}}),$i=bi(na,[[`__scopeId`,`data-v-3f95ab8b`]]),L(),Je={key:0,class:`wp-backup-guide`},vn={class:`wp-backup-guide__title`},Qn={class:`wp-backup-guide__content`},br={class:`wp-backup-guide__footer`},jr={class:`wp-backup-guide__actions`},Vi=P({__name:`backup-guide`,props:{show:{type:Boolean},root:{},persistOnFinish:{type:Boolean,default:!0}},emits:[`change-tab`,`close`],setup:function(e,t){var n=t.expose,r=t.emit,i=J().t,a=e,s=r,c=Ds(),l=B(0),u=yu(null),d,f,p=null,m=0,h=[{tab:`backup`,selector:`.wp-backup-guide-now`,title:i(`Your first backup`),content:i(`Quickly back up your site with this button. To set up scheduled backups and remote storage, go to {0}`,[i(`Schedule & Remote Storage`)])},{tab:`scheduled`,selector:`.wp-backup-guide-plan`,title:i(`Set up backup plan`),content:i(`Please select a backup frequency and time point that suits you. We offer a variety of preset plans for you to choose from.`)},{tab:`scheduled`,selector:`.wp-backup-guide-plugins`,title:i(`Remote storage`),content:i(`Supports the configuration of remote storage destinations, allowing you to store backup files in the cloud and mitigate the risk of server failure.`)}],g=D(function(){return h[l.value]}),_=D(function(){return l.value===h.length-1}),v=D(function(){var e=u.value;return e?{left:``.concat(e.left-8,`px`),top:``.concat(e.top-8,`px`),width:``.concat(e.width+16,`px`),height:``.concat(e.height+16,`px`)}:{}}),y=D(function(){var e=u.value;if(!e)return{left:`calc(50% - 160px)`,top:`calc(50% - 95px)`,width:`320px`};var t=320,n=22,r=16,i=Math.min(Math.max(e.left+e.width/2-t/2,r),window.innerWidth-t-r),a=l.value===2?Math.max(e.top-190-n,r):Math.min(e.bottom+n,window.innerHeight-190-r);return{left:``.concat(i,`px`),top:``.concat(a,`px`),width:``.concat(t,`px`)}}),b=function(e){return!!e&&e.width>0&&e.height>0},x=function(){var e;return((e=a.root)==null?void 0:e.querySelector(g.value.selector))||null},S=function(e){var t=e.getBoundingClientRect();return b(t)?(u.value=t,!0):!1},C=function(){m&&(window.cancelAnimationFrame(m),m=0)},w=function(){C();var e=function(){if(!a.show||!p){m=0;return}S(p),m=window.requestAnimationFrame(e)};m=window.requestAnimationFrame(e)},ee=function(){f==null||f.disconnect(),f=void 0,p=null,C()},te=function(){d==null||d.disconnect(),d=void 0},T=function(){te(),ee()},ne=function(e){p!==e&&(ee(),p=e,f=new ResizeObserver(function(){return S(e)}),f.observe(e),w())},re=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return a.show?[4,jc()]:[2];case 1:return t.sent(),e=x(),!e||!S(e)?(u.value=null,[2]):(e.scrollIntoView({block:`center`,inline:`nearest`}),[4,jc()]);case 2:return t.sent(),S(e),ne(e),[2]}})})()},ie=function(){te(),a.root&&(d=new MutationObserver(function(){re()}),d.observe(a.root,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[`class`,`style`]}))},ae=function(e){l.value=e,u.value=null,ee(),s(`change-tab`,h[e].tab),jc(function(){ie(),re()})},oe=function(){return X(function(){return $(this,function(e){switch(e.label){case 0:if(T(),!a.persistOnFinish)return[3,4];c.first_backup=!1,e.label=1;case 1:return e.trys.push([1,3,,4]),[4,du({name:`wp_backup`,value:0})];case 2:return e.sent(),[3,4];case 3:return e.sent(),[3,4];case 4:return s(`close`),[2]}})})()},se=function(){if(_.value){oe();return}ae(l.value+1)};return Pd(function(){return a.show},function(e){e?ae(0):T()},{immediate:!0}),Pd(function(){return a.root},function(){a.show&&(ie(),re())}),zc(function(){window.addEventListener(`resize`,re),window.addEventListener(`scroll`,re,!0)}),Rc(function(){T(),window.removeEventListener(`resize`,re),window.removeEventListener(`scroll`,re,!0)}),n({updateGuideTarget:re}),function(t,n){var r=o;return z(),k(Te,{to:`body`},[e.show?(z(),j(`div`,Je,[n[3]||(n[3]=O(`div`,{class:`wp-backup-guide__mask`},null,-1)),q(u)?(z(),j(`div`,{key:0,class:`wp-backup-guide__target`,style:Ic(q(v))},null,4)):A(``,!0),(z(),j(`div`,{key:q(l),class:Fc([`wp-backup-guide__popover`,`is-step-`.concat(q(l)+1)]),style:Ic(q(y))},[O(`button`,{class:`wp-backup-guide__close`,type:`button`,onClick:oe},Q(n[0]||(n[0]=[O(`i`,{class:`i-mingcute:close-line`},null,-1)]))),O(`div`,vn,[n[1]||(n[1]=O(`span`,{class:`wp-backup-guide__dot`},null,-1)),O(`span`,null,K(q(g).title),1)]),O(`div`,Qn,K(q(g).content),1),O(`div`,br,[O(`span`,null,K(q(l)+1)+` / `+K(h.length),1),O(`div`,jr,[N(r,{text:``,size:`small`,onClick:oe},{default:Y(function(){return[M(K(t.$t(`Public.Confirm.Disable`)),1)]}),_:1}),N(r,{type:`primary`,size:`small`,onClick:se},{default:Y(function(){return[M(K(q(_)?t.$t(`Finished`):t.$t(`Public.Table.Page.index_3`))+` `,1),n[2]||(n[2]=O(`i`,{class:`i-mingcute:right-line ml-2px`},null,-1))]}),_:1})])])],6))])):A(``,!0)])}}}),Bi=Vi,L(),Gs=P({__name:`index`,props:{row:{},site_type:{default:`wp`}},setup:function(e){var t=J().t,n=Ds(),r=e;Jc(`site`,r.row),Jc(`siteType`,r.site_type);var i=B(null),a=B(`backup`),s=B(!1),c=D(function(){return n.first_backup}),l=D(function(){return c.value||s.value}),u=function(e){switch(e){case`php`:return Ji;default:return da}},d=D(function(){return[{key:`backup`,label:t(`Backup / Restore`),component:u(r.site_type)},{key:`scheduled`,label:t(`Schedule & Remote Storage`),component:$i}]}),f=function(e){a.value=e},p=function(){s.value=!0};return function(e,t){var n=ka,r=o;return z(),j(`div`,{ref_key:`backupGuideRoot`,ref:i,class:`site-backup-new`},[N(n,{class:`p-16px`,value:q(a),"onUpdate:value":t[0]||(t[0]=function(e){return uc(a)?a.value=e:null}),options:q(d)},null,8,[`value`,`options`]),N(r,{class:`site-backup-new__guide-btn`,size:`small`,secondary:``,onClick:p},{default:Y(function(){return[t[2]||(t[2]=O(`i`,{class:`i-site:light w-14px h-14px mr-4px`},null,-1)),M(` `+K(e.$t(`Help Wizard`)),1)]}),_:1}),N(Bi,{show:q(l),root:q(i),"persist-on-finish":q(c),onChangeTab:f,onClose:t[1]||(t[1]=function(e){return s.value=!1})},null,8,[`show`,`root`,`persist-on-finish`])],512)}}}),e(`zt`,E({default:function(){return Gi}})),Gi=bi(Gs,[[`__scopeId`,`data-v-91ce0381`]]),pi=I.global,U=pi.t,e(`it`,function(e){return V.post(`/project/python/GetProjectList`,e)}),e(`Lt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V.post(`/project/python/StopProject`,e,{requestOptions:{loading:t?U(`Component.Pay.index_12`):``,successMessage:t}})}),e(`It`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V.post(`/project/python/StartProject`,e,{requestOptions:{loading:t?U(`Component.Pay.index_12`):``,successMessage:t}})}),e(`Dt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V.post(`/project/python/RestartProject`,e,{requestOptions:{loading:t?U(`Component.Pay.index_12`):``,successMessage:t}})}),ts=function(e){return V.post(`/site?action=get_project_site_types`,e)},Ei=function(e){return V.post(`/site?action=add_project_site_type`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})},mo=function(e){return V.post(`/site?action=remove_project_site_type`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})},ko=function(e){return V.post(`/site?action=modify_project_site_type`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})},uu=function(e){return V.post(`/site?action=batch_set_site_type`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})},e(`rt`,function(e){return V.post(`/mod/python/environment/list_environment`,e)}),e(`$`,function(e){return V.post(`/mod/python/environment/remove_environment`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`yt`,function(){return V.post(`/project/python/list_system_user`)}),e(`Q`,function(e){return V.post(`/mod/python/environment/create_python_env`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`G`,function(e){return V.post(`/mod/python/environment/add_environment`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`vt`,function(e){return V.post(`/project/python/list_py_version`,e)}),e(`bt`,function(e){return V.post(`/project/python/async_install_py_version`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`Rt`,function(e){return V.post(`/project/python/RemovePythonV`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`At`,function(e){return V.post(`/mod/python/environment/set_environment_default`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`et`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V.post(`/project/python/RemoveProject`,e,{requestOptions:{loading:t?U(`Component.Pay.index_12`):``,successMessage:t}})}),e(`K`,function(e){return V.post(`/project/python/CreateProject`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`ft`,function(e){return V.post(`/project/python/get_info`,e)}),e(`pt`,function(e){return V.post(`/project/python/GetProjectInfo`,e)}),e(`X`,function(e){return V.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`dt`,function(e){return V.post(`/project/python/GetProjectDomain`,e)}),e(`J`,function(e){return V.post(`/project/python/AddProjectDomain`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!1}})}),e(`tt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V.post(`/project/python/RemoveProjectDomain`,e,{requestOptions:{loading:t?U(`Component.Pay.index_12`):``,successMessage:t}})}),e(`ot`,function(e){return V.post(`/project/python/get_port_status`,e)}),e(`Tt`,function(e){return V.post(`/project/python/BindExtranet`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`Z`,function(e){return V.post(`/project/python/unBindExtranet`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ft`,function(e){return V.post(`/project/python/add_server_proxy`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`ht`,function(e){return V.post(`/project/python/get_project_redirect_list`,e)}),e(`Y`,function(e){return V.post(`/project/python/create_project_redirect`,Xd(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ct`,function(e){return V.post(`/project/python/modify_project_redirect`,Xd(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`wt`,function(e){return V.post(`/project/python/modify_project_redirect`,Xd(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`nt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V.post(`/project/python/remove_project_redirect`,e,{requestOptions:{loading:t?U(`Component.Pay.index_12`):``,successMessage:t}})}),e(`_t`,function(e){return V.post(`/project/python/GetConfFile`,e)}),e(`kt`,function(e){return V.post(`/project/python/SaveConfFile`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`gt`,function(e){return V.post(`/crontab?action=get_restart_project_config`,e)}),e(`Ot`,function(e){return V.post(`/crontab?action=set_restart_project`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`lt`,function(e){return V.post(`/mod/python/service/get_services_info`,e)}),e(`Nt`,function(e){return V.post(`/mod/python/service/handle_service`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`q`,function(e){return V.post(`/mod/python/service/add_service`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`St`,function(e){return V.post(`/mod/python/service/modify_service`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`Et`,function(e){return V.post(`/mod/python/service/remove_service`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`ut`,function(e){return V.post(`/mod/python/service/get_service_log`,e)}),e(`st`,function(e){return V.post(`/project/python/get_env_info`,e)}),e(`xt`,function(e){return V.post(`/project/python/manage_package`,e)}),e(`ct`,function(e){return V.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}})}),e(`Pt`,function(e){return V.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`mt`,function(e){return V.post(`/project/python/GetProjectLog`,e)}),e(`at`,function(e){return V.post(`/project/python/get_log_split`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`jt`,function(e){return V.post(`/project/python/set_log_split`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),e(`Mt`,function(e){return V.post(`/project/python/mamger_log_split`,e,{requestOptions:{loading:U(`Component.Pay.index_12`),successMessage:!0}})}),L(),qe={class:`p-20px`},_n={class:`w-150px`},ma=P({__name:`batch`,props:{data:{}},setup:function(e,t){var n=t.expose,r=e,i=J().t,a=r.data,o=a.siteType,s=a.ids,c=a.onRefresh,l=B(null),u=B([]),d=md(),f=d.loading,p=d.setLoading;(function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),p(!0),[4,ts({project_type:o})];case 1:return e=t.sent().message,lc(e)&&e.length>0?(u.value=e.map(function(e){return{label:e.name,value:e.id}}),l.value=e[0].id):(l.value=null,u.value=[]),[3,3];case 2:return p(!1),[7];case 3:return[2]}})})()})();var m=function(){if(l.value===null)throw Dc.error(i(`Site.PHP.add_site_46`)),Error(i(`Site.PHP.add_site_46`));return{id:l.value,site_ids:JSON.stringify(s),project_type:o}};return n({onConfirm:function(e){var t=e.hide;return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,uu(m())];case 1:return e.sent(),c(),t(),[2]}})})()}}),function(e,t){var n=_e,r=_,i=_a;return z(),j(`div`,qe,[N(i,null,{default:Y(function(){return[N(r,{label:e.$t(`Site.PHP.add_site_22`),"show-feedback":!1},{default:Y(function(){return[O(`div`,_n,[N(n,{value:q(l),"onUpdate:value":t[0]||(t[0]=function(e){return uc(l)?l.value=e:null}),loading:q(f),options:q(u)},null,8,[`value`,`loading`,`options`])])]}),_:1},8,[`label`])]}),_:1})])}}}),e(`W`,E({default:function(){return pa}})),pa=ma,L(),sc(),Cs=function(){var e=new Date;return{start_date:Fo(Ci(e,-30),`yyyy-MM-dd`),end_date:Fo(e,`yyyy-MM-dd`)}},e(`H`,Wc=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1?arguments[1]:void 0,n=I.global.t;hd({title:t?`[`.concat(t,`] `,n(`Website statistics`)):n(`Website statistics`),width:900,minHeight:450,data:{name:t,showTops5:e},component:uo(function(){return Oe(function(){return Promise.resolve().then(function(){return Tu})},void 0)})})}),e(`U`,function(e){var t=yu({});return{monitorMap:t,getMonitorData:function(){return X(function(){var n,r,i,a;return $(this,function(o){switch(o.label){case 0:return n=Eu(Ds()),r=n.isFree,i=n.siteMonitorStatus,r.value&&!i.value?[2]:[4,hs(Cs(),e)];case 1:return a=o.sent().message,R(a)&&(t.value=a),[2]}})})()}}}),L(),sc(),Ws=P({name:`BtEcharts`,__name:`index`,props:{type:{type:String,default:`line`},width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},option:{type:Object,required:!0}},setup:function(e,n){var r=n.expose,i=B(),a={line:uo(function(){return Oe(function(){return t.import(`./feature-Charts-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)}),bar:uo(function(){return Oe(function(){return t.import(`./feature-Charts-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)}),pie:uo(function(){return Oe(function(){return t.import(`./feature-Charts-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}),map:uo(function(){return Oe(function(){return t.import(`./feature-Charts-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)})};return r({getChart:function(){var e;return(e=i.value)==null?void 0:e.getChart()}}),function(t,n){return z(),k(ol(a[e.type]),{ref_key:`chartRef`,ref:i,width:e.width,height:e.height,option:e.option},null,8,[`width`,`height`,`option`])}}}),e(`V`,E({default:function(){return ga}})),e(`B`,ga=Ws),L(),Ke={class:`text-left`},gn={class:`cursor-pointer`},he=P({__name:`Requests`,props:{name:{type:String,default:``},total:{type:[Number,String],default:0},value:{type:Array,default:function(){return[]}}},setup:function(e){var t=D(function(){return e.total.toLocaleString(`en-US`)}),n=Ed(),r=D(function(){return{xAxis:{type:`category`,data:e.value.map(function(e){return e.date})},yAxis:{type:`value`,show:!1},series:[{name:`Page views`,data:e.value.map(function(e){return e.value}),type:`line`,lineStyle:{color:n.value.primaryColor,width:2},areaStyle:{color:ks(n.value.primaryColor,.1)},symbol:`none`}],grid:{left:0,right:0,top:0,bottom:0}}});return function(n,i){return z(),j(`div`,{class:`flex flex-col gap-3px cursor-pointer`,onClick:i[0]||(i[0]=function(t){return q(Wc)(!1,e.name)})},[O(`div`,Ke,K(q(t)),1),O(`div`,gn,[N(ga,{type:`line`,option:q(r),height:`15px`},null,8,[`option`])])])}}}),e(`z`,E({default:function(){return me}})),me=he,L(),Ge={class:`bt-install relative`},hn={key:0,class:`install-box`},Zn={class:`install-desc`},Us=P({__name:`index`,props:{install:{type:Boolean,default:!0}},setup:function(e){return function(t,n){var r=va;return z(),j(`div`,Ge,[nl(t.$slots,`default`,{},void 0,!0),e.install?A(``,!0):(z(),j(`div`,hn,[O(`div`,Zn,[N(r,{name:`base-warning`,class:`text-warning mr-8px`,size:`24`}),nl(t.$slots,`desc`,{},void 0,!0)])]))])}}}),e(`R`,ya=bi(Us,[[`__scopeId`,`data-v-aac05997`]])),e(`L`,`/static/vite/images/logo.png`),L(),We={class:`flex gap-4`},ed=P({__name:`tren-type`,props:Tc({showSort:{type:Boolean,default:!0}},{sort:{default:`desc`},sortModifiers:{},type:{default:`traffic`},typeModifiers:{}}),emits:[`update:sort`,`update:type`],setup:function(e){var t=_d(e,`sort`),n=_d(e,`type`);return function(r,i){var a=de,o=fe;return z(),j(`div`,We,[e.showSort?(z(),k(o,{key:0,value:t.value,"onUpdate:value":i[0]||(i[0]=function(e){return t.value=e}),size:`small`},{default:Y(function(){return[N(a,{value:`desc`},{default:Y(function(){return[M(K(r.$t(`Desc`)),1)]}),_:1}),N(a,{value:`asc`},{default:Y(function(){return[M(K(r.$t(`Asc`)),1)]}),_:1})]}),_:1},8,[`value`])):A(``,!0),N(o,{value:n.value,"onUpdate:value":i[1]||(i[1]=function(e){return n.value=e}),size:`small`},{default:Y(function(){return[N(a,{value:`traffic`},{default:Y(function(){return[M(K(r.$t(`Traffic`)),1)]}),_:1}),N(a,{value:`req_count`},{default:Y(function(){return[M(K(r.$t(`Requests`)),1)]}),_:1}),N(a,{value:`ip_count`},{default:Y(function(){return Q(i[2]||(i[2]=[M(`IP`,-1)]))}),_:1}),N(a,{value:`uv`},{default:Y(function(){return Q(i[3]||(i[3]=[M(`UV`,-1)]))}),_:1}),N(a,{value:`pv`},{default:Y(function(){return Q(i[4]||(i[4]=[M(`PV`,-1)]))}),_:1})]}),_:1},8,[`value`])])}}}),$u=ed,L(),Ue=[`textContent`],mn={key:1},Xn={class:`font-bold text-16px text-font2`},yr={class:`text-font2`},Ar={class:`text-font2`},zr={class:`font-bold text-16px text-font2`},qr={class:`font-bold text-16px text-font2`},Hs=P({__name:`index`,props:{name:{type:String,default:``},showTops5:{type:Boolean,default:!0}},setup:function(e){var t=J().t,n=Eu(Ds()).siteMonitorStatus,r=Eu(ro()),i=r.webserver,a=r.isMonitorInstall,s=D(function(){return i.value!==`openlitespeed`&&(a.value||n.value)}),c=B(!1),l=e,u=Xc({sort:`desc`,top5Type:`traffic`,trenType:`traffic`}),d={traffic:t(`Traffic`),req_count:t(`Requests`),ip_count:`IP`,uv:`UV`,pv:`PV`},f=B([]),m=D(function(){return d[u.trenType]}),_=function(e){return e===`traffic`?`traffic_bytes`:e},v=function(e,t){return t===`traffic`?Wo(e):e},b=Xc({today:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},yesterday:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},day_before:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`}}),x=[{key:`traffic_human`,label:t(`Traffic`)},{key:`req_count`,label:t(`Requests`)},{key:`ip_count`,label:`IP`},{key:`uv`,label:`UV`},{key:`pv`,label:`PV`}],S=Ed(),C=vu({grid:{left:150,right:50,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:function(e){var t=Array.isArray(e)?e[0]:e,n=t.name||t.axisValueLabel||``,r=Array.isArray(t.value)?t.value[0]:t.value;return``.concat(n,`
`,d[u.top5Type],`: `,v(r,u.top5Type))}},xAxis:{type:`value`,axisLabel:{formatter:function(e){return v(e,u.top5Type)}}},yAxis:{type:`category`,data:[],axisTick:{show:!1},axisLine:{show:!1},axisLabel:{width:130,overflow:`truncate`,ellipsis:`...`,lineHeight:18,margin:4,align:`right`}},series:[{type:`bar`,data:[],barWidth:14,label:{show:!0,position:`right`,color:`#666`,formatter:function(e){return v(e.value,u.top5Type)}},itemStyle:{color:S.value.primaryColor,borderRadius:[0,6,6,0]}}]}),w=vu({grid:{left:80,right:30,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:function(e){var t,n=Array.isArray(e)?e[0]:e,r=n.name||n.axisValueLabel||``,i=Array.isArray(n.value)?(t=n.value[1])==null?n.value[0]:t:n.value;return``.concat(r,`
`,m.value,`: `,v(i,u.trenType))}},xAxis:{type:`category`,boundaryGap:!1,data:[]},yAxis:{type:`value`,axisLabel:{formatter:function(e){return v(e,u.trenType)}}},series:[{type:`line`,data:[],smooth:!0,symbol:`circle`,symbolSize:6,itemStyle:{color:`#fff`,borderColor:S.value.primaryColor,borderWidth:2},lineStyle:{color:S.value.primaryColor,width:2},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:ks(S.value.primaryColor,.35)},{offset:1,color:ks(S.value.primaryColor,.05)}]}}}]}),ee=function(e){var t;c.value=e.top5_sites.items.length===0;var n=_(u.top5Type);C.yAxis=Xd(Z({},C.yAxis),{data:e.top5_sites.items.map(function(e){return e.site}).reverse()}),C.series=[Xd(Z({},(t=C.series)==null?void 0:t[0]),{data:e.top5_sites.items.map(function(e){return e[n]||0}).reverse()})]},te=function(){var e,t=_(u.trenType);w.xAxis=Xd(Z({},w.xAxis),{data:f.value.map(function(e){return e.date.substring(5)})}),w.series=[Xd(Z({},(e=w.series)==null?void 0:e[0]),{data:f.value.map(function(e){return e[t]||0})})]},T=md(),ne=T.loading,re=T.setLoading,ie=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,5,6]),re(!0),l.name?[4,_s({site_name:l.name})]:[3,2];case 1:return e=t.sent().message,[3,4];case 2:return[4,gs({metric:u.top5Type,order:u.sort})];case 3:e=t.sent().message,t.label=4;case 4:return R(e)&&(f.value=e.trend_7days.points,Object.assign(b,e.overview_three_days),te(),l.name||ee(e)),[3,6];case 5:return re(!1),[7];case 6:return[2]}})})()};return zc(function(){i.value===`openlitespeed`||!a.value&&!n.value||ie()}),function(e,t){var n=ba,r=al(`i18n-t`),a=g,d=va,f=o,m=h,_=p,v=ja,S=be,ee=ya;return z(),k(ee,{install:q(s)},{desc:Y(function(){return[q(i)==`openlitespeed`?(z(),j(`span`,{key:0,textContent:K(e.$t(`This feature is not currently supported by the OpenLiteSpeed service`))},null,8,Ue)):(z(),j(`span`,mn,[N(r,{keypath:`Please use {a} or enable Site Monitor in the Settings`},{a:Y(function(){return[N(n,{class:`font-bold`,onClick:t[0]||(t[0]=function(e){return q(Hc)(l.name)})},{default:Y(function(){return Q(t[5]||(t[5]=[M(`Website statistics-v2`,-1)]))}),_:1})]}),_:1})]))]}),default:Y(function(){return[N(S,{class:`py-16px px-30px`,show:q(ne)},{default:Y(function(){return[N(a,{class:`justify-between!`},{default:Y(function(){return[(z(),j(y,null,tl(x,function(n){return N(a,{class:`flex-col! items-center`,key:n.key},{default:Y(function(){return[O(`span`,null,[t[6]||(t[6]=O(`span`,{class:`circle`},null,-1)),O(`span`,null,K(n.label),1)]),O(`span`,Xn,K(q(b).today[n.key]),1),O(`span`,yr,K(e.$t(`Public.Search.Yesterday`))+` `+K(q(b).yesterday[n.key]),1),O(`span`,Ar,K(e.$t(`Day Before`))+` `+K(q(b).day_before[n.key]),1)]}),_:2},1024)}),64)),N(a,{class:`flex-col! items-center justify-center! cursor-pointer`,onClick:ie},{default:Y(function(){return[N(a,{class:`items-center`,size:5},{default:Y(function(){return[N(d,{name:`base-refresh`,class:`text-primary`}),N(f,{type:`primary`,text:``},{default:Y(function(){return[M(K(e.$t(`Refresh`)),1)]}),_:1})]}),_:1}),t[7]||(t[7]=O(`img`,{src:`/static/vite/images/logo.png`,class:`w-40px h-40px`},null,-1))]}),_:1})]}),_:1}),l.showTops5?(z(),j(y,{key:0},[N(a,{class:`my-25px justify-between! items-center`},{default:Y(function(){return[O(`div`,zr,K(e.$t(`Today Top 5 Websites`)),1),N($u,{sort:q(u).sort,"onUpdate:sort":[t[1]||(t[1]=function(e){return q(u).sort=e}),ie],type:q(u).top5Type,"onUpdate:type":[t[2]||(t[2]=function(e){return q(u).top5Type=e}),ie]},null,8,[`sort`,`type`])]}),_:1}),q(c)?(z(),k(m,{key:0,class:`h-200px justify-center`})):(z(),k(ga,{key:1,type:`bar`,height:`200px`,option:q(C)},null,8,[`option`]))],64)):A(``,!0),N(a,{class:`my-25px justify-between! items-center`},{default:Y(function(){return[O(`div`,qr,K(e.$t(`Last 7 Days Statistics`)),1),N($u,{showSort:!1,type:q(u).trenType,"onUpdate:type":[t[3]||(t[3]=function(e){return q(u).trenType=e}),te]},null,8,[`type`])]}),_:1}),N(ga,{type:`line`,height:`260px`,option:q(w)},null,8,[`option`]),N(_),N(v,{class:`mt-10px`},{default:Y(function(){return[O(`li`,null,[M(K(e.$t(`This is a simplified website statistics report. For more detailed data, please use`))+` `,1),N(f,{type:`primary`,text:``,onClick:t[4]||(t[4]=function(e){return q(Hc)(l.name)})},{default:Y(function(){return Q(t[8]||(t[8]=[M(`Website statistics-v2`,-1)]))}),_:1})])]}),_:1})]}),_:1},8,[`show`])]}),_:1},8,[`install`])}}}),Tu=E({default:function(){return wu}}),wu=bi(Hs,[[`__scopeId`,`data-v-3771031c`]]),L(),Ve={class:`relative w-full`},pn={class:`leading-18px`},oc=P({__name:`index`,props:{rows:{type:Number,default:4},placeholder:{type:String,default:``},readonly:{type:Boolean,default:!1},name:{type:String,default:``}},emits:[`blur`],setup:function(e,t){var n=t.emit,r=cd(),i=!!Sd().default,a=Ed(),o=yu(),s=function(){o.value.focus()},c=B(!1),l=function(){c.value=!0},u=function(){c.value=!1,n(`blur`)},d=D(function(){return!i||r.value?!1:!c.value});return function(t,n){var r=te,c=ce;return z(),j(`div`,Ve,[N(c,{trigger:`focus`,placement:`top-start`,"display-directive":`show`,disabled:!i,style:Ic({"--n-color":q(a).primaryColor,"--n-text-color":`#fff`})},{trigger:Y(function(){return[N(r,Ec({ref_key:`inputRef`,ref:o},t.$attrs,{type:`textarea`,placeholder:e.placeholder,"input-props":{name:e.name,spellcheck:!1},autosize:{minRows:e.rows,maxRows:e.rows},readonly:e.readonly,onFocus:l,onBlur:u}),null,16,[`placeholder`,`input-props`,`autosize`,`readonly`])]}),default:Y(function(){return[O(`div`,pn,[nl(t.$slots,`default`,{},void 0,!0)])]}),_:3},8,[`disabled`,`style`]),Id(O(`div`,{class:`placeholder`,onClick:s},[nl(t.$slots,`default`,{},void 0,!0)],512),[[jd,q(d)]])])}}}),e(`I`,Aa=bi(oc,[[`__scopeId`,`data-v-9059602f`]])),e(`P`,function(){return V.post(`/ssl_domain?action=get_panel_domain`)}),e(`F`,function(e){return V.post(`/ssl_domain?action=set_panel_domain_ssl`,{domain:JSON.stringify(e.domain)},{requestOptions:{loading:`Installing certificate, please wait...`,successMessage:!1}})}),Ss=function(e){return V.post(`/ssl_domain?action=ssl_tasks_status`,e)},Ls=De(il(),1),L(),Be=[`innerHTML`],Ii=P({__name:`apply-progress`,setup:function(e){var t=B(`Applying for a certificate...`),n=function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,ls({path:`/www/server/panel/logs/letsencrypt.log`})];case 1:return e=n.sent().message,R(e)&&(t.value=e.data?e.data:`None`),[2]}})})()};n();var r=null;return zc(function(){r=setInterval(function(){n()},1e3)}),Bc(function(){r&&clearInterval(r)}),function(e,n){return z(),j(`pre`,{innerHTML:q(t),class:`h-full overflow-auto bg-black text-white p-10px whitespace-pre-wrap`},null,8,Be)}}}),e(`N`,Fi=Ii),L(),ze={class:`p-16px`},fn={class:`flex items-center`},Cc=P({__name:`manual-parse`,props:{manualParse:{},site_id:{},domains:{},callback:{type:Function},tips:{type:Boolean}},emits:[`close`],setup:function(e,t){var n=t.emit,i=J().t,a=e,s=n,c=wd([{key:`domain`,title:i(`Mail.Domain.index_3`)},{key:`auth_value`,title:i(`Mail.Domain.index_38`)},{key:`type`,title:i(`Ftp.Table.index_3`),width:80},{key:`must`,title:`Essential`,width:100}]),l=c.table,u=c.columns,d=md(),f=d.loading,p=d.setLoading,m=function(){try{p(!0),a.manualParse.length&&(l.data=a.manualParse.map(function(e){return Z({},e.data)}).flatMap(function(e){return Object.values(e)}))}finally{p(!1)}},h=function(){return X(function(){var e,t,n,r;return $(this,function(i){switch(i.label){case 0:e=hd({width:500,height:300,hideClose:!0,component:Fi}),i.label=1;case 1:return i.trys.push([1,3,4,5]),[4,Ja({site_id:a.site_id,domains:a.domains.join(`,`)})];case 2:return i.sent(),[3,5];case 3:if(t=i.sent(),!t.message.result)return Dc.error(`Application failed`),[2];n=t.message.result;try{r=Ls.default.parse(n)}catch(e){return df(n),[2]}if(r)try{ff(r)}catch(e){Dc.error(`Application failed`)}else Dc.error(`Application failed`);return[3,5];case 4:return e.hide(),s(`close`),a.callback(),[7];case 5:return[2]}})})()};return m(),function(e,t){var n=r,i=va,s=Da,c=o,d=g,p=ja;return z(),j(`div`,ze,[a.tips?(z(),k(n,{key:0,type:`warning`,class:`mb-10px`},{default:Y(function(){return Q(t[0]||(t[0]=[O(`span`,null,`You have unfinished application tasks, please complete them first.`,-1)]))}),_:1})):A(``,!0),N(n,{"show-icon":!1,class:`mb-10px`},{default:Y(function(){return[O(`div`,fn,[N(i,{name:`base-info`,size:`17`,class:`mr-8px`}),t[1]||(t[1]=O(`span`,{class:`leading-17px`},`Please do TXT analysis according to the following list`,-1))])]}),_:1}),N(s,{loading:q(f),"loading-num":2,columns:q(u),data:q(l).data,"max-height":`450px`},null,8,[`loading`,`columns`,`data`]),N(d,{justify:`end`,class:`my-10px`},{default:Y(function(){return[N(c,{type:`primary`,onClick:h},{default:Y(function(){return[M(K(e.$t(`SSL.Business.index_54`)),1)]}),_:1})]}),_:1}),N(p,null,{default:Y(function(){return[t[2]||(t[2]=O(`li`,{class:`text-error`},`It takes some time to resolve the domain name to take effect. After completing all the resolution operations, please wait 1 minute before clicking the verification button`,-1)),O(`li`,null,`You can manually verify whether the domain name resolution is effective through CMD commands: nslookup -q=txt `+K(q(l).data[0].domain),1),t[3]||(t[3]=O(`li`,null,`If you are using Pagoda Cloud Resolution Plugin, Alibaba Cloud DNS, DnsPod as DNS, you can use the DNS interface to automatically resolve`,-1))]}),_:1})])}}}),Sc=Cc,L(),Re={class:`p-20px`},dn={class:`text-14px px-16px`},Yn={key:0,class:`error-box leading-25px`},vr={key:0},kr={key:0},Rr={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},Kr={key:1},ei={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},Pi=P({__name:`apply-error`,props:{error:{}},setup:function(e){return function(t,n){var r,i,a,o,s,c=va,l=g,u=ba;return z(),j(`div`,Re,[N(l,{class:`items-center! text-error justify-center!`},{default:Y(function(){return[N(c,{name:`base-error`,size:24}),O(`div`,dn,K(e.error[0]),1)]}),_:1}),(r=e.error[1].challenges)!=null&&r[0]||(i=e.error[1])!=null&&i.detail?(z(),j(`div`,Yn,[(a=e.error[1].challenges)!=null&&a[0]?(z(),j(`div`,vr,[O(`div`,null,[n[0]||(n[0]=O(`span`,{class:`label-text`},`Verify Domain: `,-1)),M(K(e.error[1].identifier.value),1)]),e.error[1].challenges[0].type.indexOf(`dns`)>-1||(o=e.error[1].challenges[0].validationRecord)!=null&&o[0]?(z(),j(`div`,kr,[n[2]||(n[2]=O(`span`,{class:`label-text`},`Verify URL: `,-1)),N(u,{href:e.error[1].challenges[0].type.indexOf(`dns`)>-1?`https://dnschecker.org/#TXT/_acme-challenge.`.concat(e.error[1].identifier.value):e.error[1].challenges[0].validationRecord[0].url,target:`_blank`},{default:Y(function(){return Q(n[1]||(n[1]=[O(`span`,{class:`font-bold`},`Click to view`,-1)]))}),_:1},8,[`href`])])):A(``,!0),O(`div`,null,[n[3]||(n[3]=O(`span`,{class:`label-text`},`Verify Content: `,-1)),M(K(e.error[1].challenges[0].token),1)]),O(`div`,null,[n[4]||(n[4]=O(`span`,{class:`label-text`},`Error Code: `,-1)),O(`pre`,Rr,K(e.error[1].challenges[0].error.detail),1)]),n[5]||(n[5]=O(`div`,null,[O(`span`,{class:`label-text`},`Verification Result:`),O(`span`,{class:`text-error`},`Verification Failed`)],-1))])):A(``,!0),(s=e.error[1])!=null&&s.detail?(z(),j(`div`,Kr,[O(`div`,null,[n[6]||(n[6]=O(`span`,{class:`label-text`},`Error Code: `,-1)),O(`pre`,ei,K(e.error[1].detail),1)]),n[7]||(n[7]=O(`div`,null,[O(`span`,{class:`label-text`},`Verification Result:`),O(`span`,{class:`text-error`},`Verification Failed`)],-1))])):A(``,!0)])):A(``,!0)])}}}),Ni=bi(Pi,[[`__scopeId`,`data-v-8ac8e215`]]),L(),L(),sc(),Le={class:`panel-ssl-progress`},un={class:`progress-label`},ur={class:`w-120px`},Cu=P({__name:`ssl-lets-progress`,props:{task_id:{type:Number,default:0},isJump:{type:Boolean,default:!0},onFinish:{type:Function,default:function(){}}},emits:[`close`],setup:function(e,n){var r=n.emit,i=uo(function(){return Oe(function(){return t.import(`./view-ssl-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)}),a=J().t,o=r,s=B({}),c=null,l=B(!1),u=gd(a(`SSL.Domain.index_5`)),d=function(e){u.data.path=e.task_log,u.show=!0},f=function(){var t=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return X(function(){var n,r,i,u,d;return $(this,function(f){switch(f.label){case 0:return f.trys.push([0,2,3,4]),t&&(l.value=!0),[4,Ss({task_id:e.task_id})];case 1:if(n=f.sent(),r=n.message,R(r)&&(s.value=r,r.task_code===-1)){if(o(`close`),i=r.task_result.match(/Error:\s*(\[[\s\S]+\])$/),i&&i[1]){u=i[1];try{ff(Ls.default.parse(u))}catch(e){Dc.error(a(`SSL.index_31`))}}else Dc.error(a(`SSL.index_31`));return[2]}return s.value.task_status===100?(c&&clearTimeout(c),o(`close`),(d=e.onFinish)==null||d.call(e),Dc.success(a(`Config.Safe.Ssl.index_11`)),e.isJump&&setTimeout(function(){window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3)):p(),[3,4];case 2:return f.sent(),e.isJump&&setTimeout(function(){window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3),[3,4];case 3:return t&&(l.value=!1),[7];case 4:return[2]}})})()},p=function(){c&&clearTimeout(c),c=window.setTimeout(function(){f()},3e3)};return zc(function(){f(!0)}),Rc(function(){c&&(clearTimeout(c),c=null)}),function(e,t){var n=le,r=va,a=be,o=Ca;return z(),j(`div`,Le,[N(a,{show:q(l)},{default:Y(function(){return[O(`div`,{class:`progress-item`,onClick:t[0]||(t[0]=function(e){return d(q(s))})},[O(`span`,un,K(q(s).task_name),1),O(`div`,ur,[N(n,{percentage:q(s).task_status,type:`line`,status:`success`,processing:q(s).task_status!==100,"indicator-placement":`inside`},null,8,[`percentage`,`processing`])]),N(r,{name:`base-left-logs`,size:`18`})])]}),_:1},8,[`show`]),N(o,{show:q(u).show,"onUpdate:show":t[1]||(t[1]=function(e){return q(u).show=e}),title:q(u).title,data:q(u).data,width:700,height:450,footer:!1,component:q(i)},null,8,[`show`,`title`,`data`,`component`])])}}}),e(`A`,Su=bi(Cu,[[`__scopeId`,`data-v-8b526699`]])),vi=I.global,ju=vi.t,ue=2e4,ne=1,zs=0,Nd=[],Si=function(){return new Promise(function(e){zs2&&arguments[2]!==void 0?arguments[2]:{};return Z({type:e,title:String(t.name||t.title||t.username||``),to:`/`},n)},_l=[{type:`site`,label:`Layout.Sider.site_1`,search:function(e,t,n){return X(function(){var r,i,a,o,s,c,l,u,d,f;return $(this,function(p){switch(p.label){case 0:r=[],i=function(e){var t;e.length&&((t=r).push.apply(t,Q(e)),n==null||n(e))},a=[function(){return X(function(){return $(this,function(n){return[2,ml(gl(`sites`,e,t)).then(function(e){return(e||[]).filter(function(e){return e.project_type!==`WP`&&e.project_type!==`WP2`}).map(function(e){return gc(`site`,e,{tag:xu(e),subtitle:e.path||``,to:{path:`/site/php`,query:{action:`site-filter`,keyword:String(e.name||``)}}})})})]})})()},function(){return X(function(){return $(this,function(n){return[2,ml(qc(`/project/nodejs/get_project_list`,{data:JSON.stringify({search:e,p:1,limit:5,re_order:``})},{signal:t,timeout:ue})).then(function(e){return Mo(e).map(function(e){return gc(`site`,e,{tag:`Node`,subtitle:e.path||``,to:{path:`/site/node`,query:{action:`node-filter`,keyword:String(e.name||``)}}})})})]})})()},function(){return X(function(){return $(this,function(n){return[2,ml(qc(`/project/go/get_project_list`,{search:e,p:1,limit:5,re_order:``,type_id:``},{signal:t,timeout:ue})).then(function(e){return Mo(e).map(function(e){return gc(`site`,e,{tag:`Go`,subtitle:e.path||``,to:{path:`/site/go`,query:{action:`go-filter`,keyword:String(e.name||``)}}})})})]})})()},function(){return X(function(){return $(this,function(n){return[2,ml(qc(`/project/python/GetProjectList`,{search:e,p:1,limit:5,type_id:``,re_order:``},{signal:t,timeout:ue})).then(function(e){return Mo(e).map(function(e){return gc(`site`,e,{tag:`Python`,subtitle:e.path||``,to:{path:`/site/python`,query:{action:`python-filter`,keyword:String(e.name||``)}}})})})]})})()},function(){return X(function(){return $(this,function(n){return[2,ml(qc(`/mod/proxy/com/get_list`,{search:e,p:1,limit:5,re_order:``},{signal:t,timeout:ue})).then(function(e){var t,n=e==null?void 0:e.message;return(Array.isArray(n==null||(t=n.data)==null?void 0:t.data)?n.data.data:Array.isArray(n==null?void 0:n.data)?n.data:[]).map(function(e){return gc(`site`,e,{tag:`Proxy`,subtitle:e.proxy_pass||e.path||``,to:{path:`/site/proxy`,query:{action:`proxy-filter`,keyword:String(e.name||``)}}})})})]})})()}],o=!0,s=!1,c=void 0,p.label=1;case 1:p.trys.push([1,6,7,8]),l=a[Symbol.iterator](),p.label=2;case 2:return(o=(u=l.next()).done)||(d=u.value,t!=null&&t.aborted)?[3,5]:[4,d().catch(function(){return[]})];case 3:i.apply(void 0,[p.sent()]),p.label=4;case 4:return o=!0,[3,2];case 5:return[3,8];case 6:return f=p.sent(),s=!0,c=f,[3,8];case 7:try{!o&&l.return!=null&&l.return()}finally{if(s)throw c}return[7];case 8:return[2,r]}})})()}},{type:`wp`,label:`Layout.Sider.wp_3`,search:function(e,t){return X(function(){var n,r;return $(this,function(i){switch(i.label){case 0:return[4,ml(qc(`/data?action=get_wp_site_list`,{p:1,limit:5,search:e,order:null,site_type:``,re_order:``},{signal:t,timeout:ue}))];case 1:return n=i.sent(),r=n==null?void 0:n.message,[2,(Array.isArray(r==null?void 0:r.data)?r.data:Array.isArray(r)?r:[]).map(function(e){return gc(`wp`,e,{tag:`WP`,subtitle:e.path||``,to:{path:`/wp/toolkit`,query:{action:`wp-filter`,keyword:String(e.name||``)}}})})]}})})()}},{type:`database`,label:`Layout.Sider.database_1`,search:function(e,t){return X(function(){var n,r,i,a,o,s,c,l;return $(this,function(u){switch(u.label){case 0:return n=function(n,r,i){return X(function(){var a;return $(this,function(o){switch(o.label){case 0:return[4,ml(qc(`/database/`.concat(n,`/get_list`),{data:JSON.stringify({search:e,p:1,limit:5,table:`databases`})},{signal:t,timeout:ue}))];case 1:return a=o.sent(),[2,Mo(a).map(function(e){return gc(`database`,e,{tag:r,to:{path:i,query:{action:``.concat(n,`-filter`),keyword:String(e.name||``)}}})})]}})})()},r=Eu(co()),i=r.isInstallMongoDB,a=r.isInstallPgsql,[4,Promise.all([ml(gl(`databases`,e,t)),i.value?n(`mongodb`,`Layout.Sider.database_4`,`/database/mongo`):Promise.resolve([]),a.value?n(`pgsql`,`Layout.Sider.database_6`,`/database/pgsql`):Promise.resolve([])])];case 1:return o=Zd.apply(void 0,[u.sent(),3]),s=o[0],c=o[1],l=o[2],[2,Q((s||[]).map(function(e){return gc(`database`,e,{tag:`Layout.Sider.database_2`,subtitle:pf(e),to:{path:`/database/mysql`,query:{action:`db-filter`,keyword:String(e.name||``)}}})})).concat(Q(c),Q(l))]}})})()}},{type:`ftp`,label:`Layout.Sider.ftp_1`,search:function(e,t){return X(function(){return $(this,function(n){switch(n.label){case 0:return[4,gl(`ftps`,e,t)];case 1:return[2,n.sent().map(function(e){return gc(`ftp`,e,{tag:`Layout.Sider.ftp_1`,subtitle:e.path||``,to:{path:`/ftp`,query:{action:`ftp-filter`,keyword:String(e.username||e.name||``)}}})})]}})})()}},{type:`crontab`,label:`Layout.Sider.crontab_1`,search:function(e,t){return X(function(){var n;return $(this,function(r){switch(r.label){case 0:return[4,qc(`/crontab?action=GetCrontab`,{search:e,type_id:``,order_param:`id desc`},{signal:t,timeout:ue})];case 1:return n=r.sent(),[2,Mo(n).map(function(e){return gc(`crontab`,e,{tag:`Layout.Sider.crontab_1`,to:{path:`/crontab/task`,query:{action:`cron-filter`,keyword:String(e.name||``)}}})})]}})})()}},{type:`soft`,label:`Layout.Sider.soft_1`,search:function(e,t){return X(function(){var n;return $(this,function(r){switch(r.label){case 0:return[4,qc(`/plugin?action=get_soft_list`,{p:1,row:5,tojs:``,force:0,query:e},{signal:t,timeout:ue})];case 1:return n=r.sent(),[2,Mo(n).map(function(e){return gc(`soft`,e,{title:String(e.title||e.name||``),subtitle:String(e.ps||``).trim(),html:!0,tag:e.setup?`Docker.App.app_category_0`:e.version||``,metaSub:e.setup?String(e.version||``):void 0,iconImg:bs(String(e.name||``)),to:{path:`/softs/app`,query:{action:`soft-detail`,name:String(e.name||``)}}})})]}})})()}},{type:`docker-app`,label:`Docker.App.index_8`,search:function(e,t){return X(function(){var n;return $(this,function(r){switch(r.label){case 0:return[4,jo()];case 1:return r.sent()?[4,ml(qc(`/mod/docker/com/get_apps`,{p:1,row:5,query:e,app_type:`all`,force:0},{signal:t,timeout:ue}))]:[2,[]];case 2:return n=r.sent(),[2,Mo(n).map(function(e){return gc(`docker-app`,e,{title:String(e.apptitle||e.appname||``),subtitle:String(e.appdesc||``).trim(),tag:`Docker.App.index_8`,iconImg:qo(String(e.appname||``)),to:{name:`DockerApp`,query:{action:`docker-app-install`,name:String(e.appname||``)}}})})]}})})()}},{type:`docker-container`,label:`Layout.Sider.docker_4`,labelPrefix:`Layout.Sider.docker_1`,search:function(e,t){return X(function(){var n,r,i,a;return $(this,function(o){switch(o.label){case 0:return[4,jo()];case 1:return o.sent()?[4,ml(qc(`/btdocker/container/get_list`,void 0,{signal:t,timeout:ue}))]:[2,[]];case 2:return n=o.sent(),r=n==null?void 0:n.message,i=Array.isArray(r==null?void 0:r.container_list)?r.container_list:[],a=e.toLowerCase(),[2,i.filter(function(e){return String(e.name||``).toLowerCase().includes(a)||String(e.image||``).toLowerCase().includes(a)||String(e.remark||``).toLowerCase().includes(a)}).slice(0,5).map(function(e){return gc(`docker-container`,e,{tag:`Layout.Sider.docker_4`,tagPrefix:`Layout.Sider.docker_1`,subtitle:e.image||``,to:{path:`/docker/container`,query:{keyword:String(e.name||``)}}})})]}})})()}},{type:`docker-image`,label:`Layout.Sider.docker_6`,labelPrefix:`Layout.Sider.docker_1`,search:function(e,t){return X(function(){var n,r,i;return $(this,function(a){switch(a.label){case 0:return[4,jo()];case 1:return a.sent()?[4,ml(qc(`/btdocker/image/image_list`,void 0,{signal:t,timeout:ue}))]:[2,[]];case 2:return n=a.sent(),r=Array.isArray(n==null?void 0:n.message)?n.message:[],i=e.toLowerCase(),[2,r.filter(function(e){return String(e.name||``).toLowerCase().includes(i)||String(e.tags||``).toLowerCase().includes(i)||String(e.id||``).toLowerCase().includes(i)}).slice(0,5).map(function(e){return gc(`docker-image`,e,{tag:`Layout.Sider.docker_6`,tagPrefix:`Layout.Sider.docker_1`,subtitle:e.tags||e.id||``,to:{path:`/docker/local`,query:{keyword:String(e.name||``)}}})})]}})})()}}],Ma=function(){var e=[],t=!0,n=!1,r=void 0;try{for(var i=function(){var t=o.value,n,r,i,a,s,c,l;if((n=t.meta)!=null&&n.hidden)return`continue`;var u=(r=t.children)==null?void 0:r[0];if(!u||(i=u.meta)!=null&&i.hidden)return`continue`;var d=String(((a=u.meta)==null?void 0:a.title)||``),f=String(((s=u.meta)==null?void 0:s.titleKey)||``),p=((c=u.children)==null||(c=c[0])==null?void 0:c.name)||u.name;e.push({type:`menu`,title:d,key:f,to:p?{name:p}:{path:u.path}}),(l=u.children)==null||l.forEach(function(t){var n,r,i;if(!((n=t.meta)!=null&&n.hidden)){var a=String(((r=t.meta)==null?void 0:r.title)||``),o=String(((i=t.meta)==null?void 0:i.titleKey)||``);e.push({type:`tab`,title:a,key:o,to:t.name?{name:t.name}:{path:t.path},group:d})}})},a=pl[Symbol.iterator](),o;!(t=(o=a.next()).done);t=!0)i()}catch(e){n=!0,r=e}finally{try{!t&&a.return!=null&&a.return()}finally{if(n)throw r}}return e},eu=E({default:function(){return Ml}}),Ml=[{type:`action`,label:`Account.Account.account_index_1`,keywords:[`Account`,`账号`,`添加账号`,`子面板`,`服务器`],tag:`Layout.Sider.account_1`,to:{name:`Account Account`,query:{action:`account-add`}},action:`account-add`},{type:`action`,label:`Account.Package.packageState-592272-11`,keywords:[`Package`,`套餐`,`创建套餐`,`资源包`,`添加资源包`],tag:`Layout.Sider.account_1`,to:{name:`Account Package`,query:{action:`package-create`}},action:`package-create`},{type:`action`,label:`Public.Btn.Update`,keywords:[`Account`,`更新`,`升级`,`更新子面板`,`Update`],tag:`Layout.Sider.account_1`,to:{name:`Account Layout`,query:{action:`account-update`}},action:`account-update`}],$l=E({default:function(){return jl}}),jl=[{type:`action`,label:`Add Custom API Account`,keywords:[`AI`,`模型`,`API`,`添加API账号`,`添加账号`,`Model`],tag:`AI`,to:{name:`model`,query:{action:`model-add`}},action:`model-add`},{type:`action`,label:`Add Channel`,keywords:[`AI`,`渠道`,`添加渠道`,`Channel`,`消息渠道`],tag:`AI`,to:{name:`msg`,query:{action:`channel-add`}},action:`channel-add`},{type:`action`,label:`Import Skill Pack`,keywords:[`AI`,`技能`,`技能包`,`导入技能包`,`Skill`],tag:`AI`,to:{name:`skills`,query:{action:`skill-import`}},action:`skill-import`},{type:`action`,label:`Recharge`,keywords:[`AI`,`充值`,`余额`,`配额`,`Recharge`,`Quota`],tag:`AI`,to:{name:`quota`,query:{action:`quota-recharge`}},action:`quota-recharge`}],Zl=E({default:function(){return kl}}),_u=[{key:`Config.Commonly.networkAccessTitle`,kw:[`Network`,`网络`,`访问`]},{key:`Config.Safe.index_8`,kw:[`SSL`,`证书`,`面板证书`,`Certificate`]},{key:`Config.Commonly.advancedFeatureTitle`,kw:[`Advanced`,`高级`,`API`,`调试`]},{key:`Config.Commonly.authSecurityTitle`,kw:[`Security`,`认证`,`用户名`,`密码`]},{key:`Config.Commonly.accountIntegrationTitle`,kw:[`Account`,`账号`,`集成`]},{key:`Config.Commonly.pagePreferenceTitle`,kw:[`Page`,`页面`,`偏好`]},{key:`Config.Panel.index_2`,kw:[`Close`,`关闭`,`面板`]},{key:`Config.Panel.index_5`,kw:[`IPv6`,`监听`]},{key:`Config.Panel.index_7`,kw:[`Offline`,`离线`]},{key:`Config.Panel.index_98`,kw:[`CDN`,`代理`,`Proxy`]},{key:`Config.Panel.homeAnnounce`,kw:[`Announce`,`公告`,`首页`]},{key:`Site Monitor`,kw:[`站点监控`,`监控`,`Monitor`,`Website`]},{key:`Config.Panel.iconAuto`,kw:[`Icon`,`图标`,`自动更新`]},{key:`Config.Panel.index_88`,kw:[`Backup`,`自动备份`,`备份`]},{key:`Theme`,kw:[`主题`,`主题模式`,`亮色`,`暗色`]},{key:`Config.Panel.index_35`,kw:[`Language`,`语言`,`配置`]},{key:`Config.Panel.index_36`,kw:[`Name`,`面板名称`,`名称`]},{key:`Config.Panel.index_39`,kw:[`Session`,`超时`,`会话`]},{key:`Config.Panel.index_45`,kw:[`Site Path`,`站点目录`,`路径`]},{key:`Config.Panel.index_47`,kw:[`Backup Path`,`备份目录`,`路径`]},{key:`Config.Panel.index_49`,kw:[`Server IP`,`服务器IP`,`IP`]},{key:`Config.Panel.index_53`,kw:[`Time`,`服务器时间`,`时间`,`NTP`]},{key:`Config.Panel.serverTimezoneLabel`,kw:[`Timezone`,`时区`,`服务器时区`]},{key:`Config.Safe.index_2`,kw:[`Alarm`,`告警`,`安全告警`]},{key:`Config.Safe.index_44`,kw:[`Basic Auth`,`基础认证`,`认证`]},{key:`Config.Safe.index_60`,kw:[`Dynamic`,`动态口令`,`口令`,`MFA`]},{key:`Config.Safe.index_79`,kw:[`Password`,`密码安全`,`密码`]},{key:`Config.Safe.index_91`,kw:[`Auth IP`,`认证IP`,`IP`]},{key:`Config.Safe.index_109`,kw:[`Uncertified`,`未认证`,`响应`]},{key:`Config.Safe.index_120`,kw:[`Expire`,`密码过期`,`过期`]},{key:`Config.Safe.index_137`,kw:[`Temp Auth`,`临时认证`,`临时`]}].map(function(e){var t=e.key,n=e.kw;return{type:`action`,label:t,keywords:n==null?[]:n,tag:`Layout.Sider.config_2`,to:{path:`/setting/all`,query:{action:`settings-filter`,kw:t}},action:`settings-filter`}}),kl=Q(_u).concat([{type:`action`,label:`Config.Backup.index_1`,keywords:[`Backup`,`备份`,`创建备份`,`面板备份`],tag:`Layout.Sider.config_1`,to:{name:`Backup Setting`,query:{action:`backup-add`}},action:`backup-add`},{type:`action`,label:`Config.Alarm.index_91`,keywords:[`Alarm`,`告警`,`添加告警`,`添加任务`,`通知`],tag:`Layout.Sider.config_1`,to:{name:`Alarm Setting`,query:{action:`alarm-add`}},action:`alarm-add`},{type:`action`,label:`Config.Migrate.index_2`,keywords:[`Migrate`,`迁移`,`开始迁移`,`系统迁移`],tag:`Layout.Sider.config_1`,to:{name:`Migrate Setting`,query:{action:`migrate-start`}},action:`migrate-start`}]),Xl=E({default:function(){return Ol}}),Ol=[{type:`action`,label:`Crontab.Planned.index_4`,keywords:[`Add Cron`,`Crontab`,`添加任务`,`计划任务`],tag:`Layout.Sider.crontab_1`,to:{name:`Crontab Task`,query:{action:`cron-add`}},action:`cron-add`},{type:`action`,label:`Crontab.Planned.index_2`,keywords:[`Arrange`,`编排`,`任务编排`],tag:`Layout.Sider.crontab_1`,to:{name:`Docker Task Arrange`,query:{action:`cron-add-arrange`}},action:`cron-add-arrange`},{type:`action`,label:`Crontab.Script.index_1`,keywords:[`脚本`,`Script`,`添加脚本`,`脚本库`],tag:`Layout.Sider.crontab_1`,to:{name:`Docker Script Library`,query:{action:`cron-add-script`}},action:`cron-add-script`}],Yl=E({default:function(){return Dl}}),Dl=[{type:`action`,label:`Database.index_1`,keywords:[`MySQL`,`Create Database`,`创建数据库`],tag:`Layout.Sider.database_1`,subtitle:`MySQL`,to:{name:`Database MySQL`,query:{action:`db-add-mysql`}},action:`db-add-mysql`},{type:`action`,label:`Database.index_1`,keywords:[`PgSQL`,`PostgreSQL`,`创建数据库`],tag:`Layout.Sider.database_1`,subtitle:`PgSQL`,to:{name:`Database PgSQL`,query:{action:`db-add-pgsql`}},action:`db-add-pgsql`},{type:`action`,label:`Database.index_1`,keywords:[`MongoDB`,`Mongo`,`创建数据库`],tag:`Layout.Sider.database_1`,subtitle:`MongoDB`,to:{name:`Database MongoDB`,query:{action:`db-add-mongo`}},action:`db-add-mongo`},{type:`action`,label:`Database.index_1`,keywords:[`SqlServer`,`SQL Server`,`创建数据库`],tag:`Layout.Sider.database_1`,subtitle:`SQL Server`,to:{name:`Database SqlServer`,query:{action:`db-add-sqlserver`}},action:`db-add-sqlserver`},{type:`action`,label:`Database.redis.index_20`,keywords:[`Redis`,`Add Key`,`添加键`,`添加Redis`],tag:`Layout.Sider.database_1`,subtitle:`Redis`,to:{name:`Database Redis`,query:{action:`db-add-redis`}},action:`db-add-redis`},{type:`action`,label:`Database.index_2`,keywords:[`MySQL`,`root密码`,`Root Password`,`数据库密码`],tag:`Layout.Sider.database_1`,subtitle:`MySQL`,to:{name:`Database MySQL`,query:{action:`db-mysql-root`}},action:`db-mysql-root`},{type:`action`,label:`Database.index_3`,keywords:[`MySQL`,`phpMyAdmin`,`phpadmin`,`phpmyadmin`,`数据库管理`],tag:`Layout.Sider.database_1`,subtitle:`MySQL`,to:{name:`Database MySQL`,query:{action:`db-mysql-phpmyadmin`}},action:`db-mysql-phpmyadmin`},{type:`action`,label:`Database.index_4`,keywords:[`MySQL`,`远程数据库`,`远程`,`Remote`],tag:`Layout.Sider.database_1`,subtitle:`MySQL`,to:{name:`Database MySQL`,query:{action:`db-mysql-remote`}},action:`db-mysql-remote`},{type:`action`,label:`Database.Mysql.index_3`,keywords:[`MySQL`,`高级设置`,`Advanced`,`Setup`,`高级`],tag:`Layout.Sider.database_1`,subtitle:`MySQL`,to:{name:`Database MySQL`,query:{action:`db-mysql-setup`}},action:`db-mysql-setup`},{type:`action`,label:`Database.index_6`,keywords:[`从服务器获取`,`获取数据库`,`Get DB`,`从服务器获取数据库`,`服务器同步`],tag:`Layout.Sider.database_1`,subtitle:`MySQL`,to:{name:`Database MySQL`,query:{action:`db-mysql-remote-sync`}},action:`db-mysql-remote-sync`},{type:`action`,label:`file.recycleBin`,keywords:[`回收站`,`Recycle Bin`,`数据库回收站`,`垃圾桶`],tag:`Layout.Sider.database_1`,subtitle:`MySQL`,to:{name:`Database MySQL`,query:{action:`db-mysql-recycle`}},action:`db-mysql-recycle`},{type:`action`,label:`Database.index_2`,keywords:[`PgSQL`,`PostgreSQL`,`root密码`,`Root Password`],tag:`Layout.Sider.database_1`,subtitle:`PgSQL`,to:{name:`Database PgSQL`,query:{action:`db-pgsql-root`}},action:`db-pgsql-root`},{type:`action`,label:`Database.index_2`,keywords:[`MongoDB`,`Mongo`,`root密码`,`Root Password`],tag:`Layout.Sider.database_1`,subtitle:`MongoDB`,to:{name:`Database MongoDB`,query:{action:`db-mongo-root`}},action:`db-mongo-root`},{type:`action`,label:`Database.mongo.index_1`,keywords:[`MongoDB`,`安全设置`,`安全`,`Security`],tag:`Layout.Sider.database_1`,subtitle:`MongoDB`,to:{name:`Database MongoDB`,query:{action:`db-mongo-safe`}},action:`db-mongo-safe`},{type:`action`,label:`Database.index_4`,keywords:[`SqlServer`,`SQL Server`,`远程数据库`,`远程`,`Remote`],tag:`Layout.Sider.database_1`,subtitle:`SQL Server`,to:{name:`Database SqlServer`,query:{action:`db-sqlserver-remote`}},action:`db-sqlserver-remote`},{type:`action`,label:`Database.index_4`,keywords:[`Redis`,`远程数据库`,`远程`,`Remote`],tag:`Layout.Sider.database_1`,subtitle:`Redis`,to:{name:`Database Redis`,query:{action:`db-redis-remote`}},action:`db-redis-remote`},{type:`action`,label:`Adminer`,keywords:[`MongoDB`,`Mongo`,`Adminer`,`数据库管理`,`管理工具`],tag:`Layout.Sider.database_1`,subtitle:`MongoDB`,to:{name:`Database MongoDB`,query:{action:`db-mongo-adminer`}},action:`db-mongo-adminer`},{type:`action`,label:`Adminer`,keywords:[`PgSQL`,`PostgreSQL`,`Adminer`,`数据库管理`,`管理工具`],tag:`Layout.Sider.database_1`,subtitle:`PgSQL`,to:{name:`Database PgSQL`,query:{action:`db-pgsql-adminer`}},action:`db-pgsql-adminer`}],Jl=E({default:function(){return El}}),El=[{type:`action`,label:`Docker.Container.index_1`,keywords:[`Container`,`创建容器`,`新建容器`,`容器`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Container`,query:{action:`docker-container-create`}},action:`docker-container-create`},{type:`action`,label:`Docker.LocalImage.index_1`,keywords:[`Image`,`拉取镜像`,`Pull`,`镜像`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Local Image`,query:{action:`docker-image-pull`}},action:`docker-image-pull`},{type:`action`,label:`Docker.LocalImage.index_2`,keywords:[`Image`,`导入镜像`,`Import`,`镜像导入`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Local Image`,query:{action:`docker-image-import`}},action:`docker-image-import`},{type:`action`,label:`Docker.LocalImage.index_3`,keywords:[`Image`,`构建镜像`,`Build`,`镜像构建`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Local Image`,query:{action:`docker-image-build`}},action:`docker-image-build`},{type:`action`,label:`Docker.Network.index_1`,keywords:[`Network`,`添加网络`,`创建网络`,`网络`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Network`,query:{action:`docker-network-add`}},action:`docker-network-add`},{type:`action`,label:`Docker.Repository.index_1`,keywords:[`Repository`,`仓库`,`添加仓库`,`镜像仓库`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Warehouse`,query:{action:`docker-warehouse-add`}},action:`docker-warehouse-add`},{type:`action`,label:`Docker.Volume.index_1`,keywords:[`Volume`,`存储卷`,`添加存储`,`数据卷`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Storage`,query:{action:`docker-storage-add`}},action:`docker-storage-add`},{type:`action`,label:`Docker.ComposeNew.index_1`,keywords:[`Compose`,`编排`,`新建编排`,`docker-compose`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Compose`,query:{action:`docker-compose-new`}},action:`docker-compose-new`},{type:`action`,label:`Docker.ComposeNew.index_2`,keywords:[`Compose`,`模板`,`编排模板`,`Template`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Compose`,query:{action:`docker-compose-template`}},action:`docker-compose-template`},{type:`action`,label:`Docker.Setting.index_1`,keywords:[`Docker`,`安装Docker`,`Docker安装`,`安装`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Setting`,query:{action:`docker-install`}},action:`docker-install`},{type:`action`,label:`Docker.App.index_8`,keywords:[`Docker`,`App`,`应用商店`,`一键安装`,`安装应用`,`安装软件`,`Store`,`Install`],tag:`Layout.Sider.docker_1`,noSub:!0,to:{name:`DockerApp`,query:{action:`docker-app-install`}},action:`docker-app-install`}],ql=E({default:function(){return Tl}}),Tl=[{type:`action`,label:`file.upload`,keywords:[`Upload`,`上传文件`,`上传`,`文件上传`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-upload`}},action:`file-upload`},{type:`action`,label:`file.remoteDownload`,keywords:[`Remote Download`,`远程下载`,`下载文件`,`URL下载`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-remote-download`}},action:`file-remote-download`},{type:`action`,label:`file.create`,keywords:[`Create`,`新建`,`新建文件`,`新建文件夹`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-create`}},action:`file-create`},{type:`action`,label:`file.searchContent`,keywords:[`Search`,`搜索文件内容`,`内容搜索`,`搜索内容`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-search-content`}},action:`file-search-content`},{type:`action`,label:`file.terminal`,keywords:[`Terminal`,`终端`,`命令行`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-terminal`}},action:`file-terminal`},{type:`action`,label:`file.rootDirectory`,keywords:[`Root Directory`,`根目录`,`回到根目录`,`首页目录`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-root-directory`}},action:`file-root-directory`},{type:`action`,label:`file.backup`,keywords:[`Backup`,`备份`,`文件备份`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-backup`}},action:`file-backup`},{type:`action`,label:`file.recycleBin`,keywords:[`Recycle`,`回收站`,`垃圾桶`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-recycle`}},action:`file-recycle`}],Kl=E({default:function(){return wl}}),wl=[{type:`action`,label:`Ftp.index_3`,keywords:[`FTP`,`Add FTP`,`添加FTP`,`FTP用户`],tag:`Layout.Sider.ftp_1`,to:{name:`FTP Manager`,query:{action:`ftp-add`}},action:`ftp-add`}],Gl=E({default:function(){return Cl}}),Cl=[{type:`action`,label:`Home.index_7`,keywords:[`重启`,`重启面板`,`重启服务器`,`Restart`,`Restart panel`,`reboot`],tag:`Layout.Sider.home_1`,to:{name:`Home Overview`,query:{action:`home-restart`}},action:`home-restart`},{type:`action`,label:`Home.index_5`,keywords:[`更新`,`更新面板`,`升级`,`升级面板`,`Update`,`Upgrade`],tag:`Layout.Sider.home_1`,to:{name:`Home Overview`,query:{action:`home-update`}},action:`home-update`},{type:`action`,label:`Home.index_6`,keywords:[`修复`,`修复面板`,`面板修复`,`Fix`,`Repair`],tag:`Layout.Sider.home_1`,to:{name:`Home Overview`,query:{action:`home-repair`}},action:`home-repair`},{type:`action`,label:`Home.Update.index_33`,keywords:[`版本日志`,`更新日志`,`日志`,`Change logs`,`Version logs`],tag:`Layout.Sider.home_1`,to:{name:`Home Overview`,query:{action:`home-version-logs`}},action:`home-version-logs`},{type:`action`,label:`Component.Feedback.index_7`,keywords:[`需求反馈`,`反馈`,`意见`,`建议`,`Feedback`],tag:`Layout.Sider.home_1`,to:{name:`Home Overview`,query:{action:`home-feedback`}},action:`home-feedback`},{type:`action`,label:`Home.SiteGuide.layout.title`,keywords:[`建站引导`,`设置引导`,`引导`,`向导`,`Setup wizard`,`Site guide`],tag:`Layout.Sider.home_1`,to:{name:`Home Overview`,query:{action:`home-site-guide`}},action:`home-site-guide`}],Wl=E({default:function(){return Sl}}),Sl=[{type:`action`,label:`Mail.MailBox.index_1`,keywords:[`Mail`,`邮箱`,`添加邮箱`,`新建邮箱`,`Mailbox`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Mailboxes`,query:{action:`mail-mailbox-add`}},action:`mail-mailbox-add`},{type:`action`,label:`Mail.MailBox.index_31`,keywords:[`Mail`,`批量创建`,`批量添加`,`Batch`,`批量`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Mailboxes`,query:{action:`mail-mailbox-batch`}},action:`mail-mailbox-batch`},{type:`action`,label:`Mail.Domain.index_1`,keywords:[`Mail`,`域名`,`添加域名`,`新建域名`,`Domain`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Domain`,query:{action:`mail-domain-add`}},action:`mail-domain-add`},{type:`action`,label:`Mail.Responder.index_1`,keywords:[`Mail`,`自动回复`,`添加自动回复`,`Responder`,`Autoresponder`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Settings`,query:{action:`mail-responder-add`}},action:`mail-responder-add`},{type:`action`,label:`Mail.Forward.index_1`,keywords:[`Mail`,`转发`,`添加转发`,`Forward`,`转发规则`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Settings`,query:{action:`mail-forward-add`}},action:`mail-forward-add`},{type:`action`,label:`Mail.Bcc.index_1`,keywords:[`Mail`,`BCC`,`添加BCC`,`密送`,`Bcc`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Settings`,query:{action:`mail-bcc-add`}},action:`mail-bcc-add`},{type:`action`,label:`Mail.Mass.index_1`,keywords:[`Mail`,`发送任务`,`添加发送任务`,`群发`,`Marketing`,`Task`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Marketing`,query:{action:`mail-market-task-add`}},action:`mail-market-task-add`},{type:`action`,label:`Add Template`,keywords:[`Mail`,`模板`,`添加模板`,`Template`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Marketing`,query:{action:`mail-market-template-add`}},action:`mail-market-template-add`},{type:`action`,label:`Add Group`,keywords:[`Mail`,`分组`,`添加分组`,`Group`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Marketing`,query:{action:`mail-market-group-add`}},action:`mail-market-group-add`},{type:`action`,label:`Add Automation`,keywords:[`Mail`,`自动化`,`添加自动化`,`Automation`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Marketing`,query:{action:`mail-market-automation-add`}},action:`mail-market-automation-add`}],Ul=E({default:function(){return xl}}),xl=[{type:`action`,label:`Add node`,keywords:[`Node`,`Node集群`,`添加节点`,`集群节点`],tag:`Node`,to:{name:`Node Manage`,query:{action:`node-manage-add`}},action:`node-manage-add`}],Hl=E({default:function(){return bl}}),bl=[{type:`action`,label:`Security.Firewall.Port.index_1`,keywords:[`Firewall`,`防火墙`,`端口`,`添加端口规则`,`Port`],tag:`Layout.Sider.security_1`,to:{name:`Security Firewall`,query:{action:`firewall-port-add`}},action:`firewall-port-add`},{type:`action`,label:`Security.Firewall.IP.index_1`,keywords:[`Firewall`,`防火墙`,`IP`,`添加IP规则`,`IP规则`],tag:`Layout.Sider.security_1`,to:{name:`Security Firewall`,query:{action:`firewall-ip-add`}},action:`firewall-ip-add`},{type:`action`,label:`Security.Firewall.Forward.index_1`,keywords:[`Firewall`,`防火墙`,`转发`,`端口转发`,`Forward`],tag:`Layout.Sider.security_1`,to:{name:`Security Firewall`,query:{action:`firewall-forward-add`}},action:`firewall-forward-add`},{type:`action`,label:`Security.Firewall.Area.index_1`,keywords:[`Firewall`,`防火墙`,`区域`,`地区`,`Area`],tag:`Layout.Sider.security_1`,to:{name:`Security Firewall`,query:{action:`firewall-area-add`}},action:`firewall-area-add`},{type:`action`,label:`Security.Anti.Index_10`,keywords:[`Security`,`防入侵`,`白名单`,`添加白名单`,`Anti`],tag:`Layout.Sider.security_1`,to:{name:`Security Anti Intrusion`,query:{action:`anti-whitelist-add`}},action:`anti-whitelist-add`},{type:`action`,label:`Public.Btn.Add`,keywords:[`Security`,`系统加固`,`封锁IP`,`封禁IP`,`添加IP`,`Hardening`],tag:`Layout.Sider.security_1`,to:{name:`Security System Hardening`,query:{action:`system-hardening-ip-add`}},action:`system-hardening-ip-add`,hidden:!0}],su=E({default:function(){return zl}}),zl=[{type:`action`,label:`Add Project`,keywords:[`Go`,`Golang`,`Add Project`,`添加Go项目`,`添加项目`],tag:`Layout.Sider.site_1`,subtitle:`Go`,to:{name:`Go`,query:{action:`go-project-add`}},action:`go-project-add`},{type:`action`,label:`SDK Manage`,keywords:[`SDK`,`SDK管理`,`Go SDK`,`SDK 管理`],tag:`Layout.Sider.site_1`,subtitle:`Go`,to:{name:`Go`,query:{action:`go-sdk`}},action:`go-sdk`},{type:`action`,label:`Statistics`,keywords:[`统计`,`Statistics`,`监控`],tag:`Layout.Sider.site_1`,subtitle:`Go`,to:{name:`Go`,query:{action:`go-statistics`}},action:`go-statistics`}],ou=E({default:function(){return Rl}}),Rl=[{type:`action`,label:`Add Project`,keywords:[`Node`,`Node.js`,`Add Project`,`添加Node项目`,`添加项目`],tag:`Layout.Sider.site_3`,subtitle:`Node.js`,to:{name:`Website Node.js`,query:{action:`node-project-add`}},action:`node-project-add`},{type:`action`,label:`Default Project`,keywords:[`默认项目`,`Default Project`],tag:`Layout.Sider.site_3`,subtitle:`Node.js`,to:{name:`Website Node.js`,query:{action:`node-project-add-default`}},action:`node-project-add-default`},{type:`action`,label:`PM2 Project`,keywords:[`PM2项目`,`PM2 Project`,`PM2项目类型`],tag:`Layout.Sider.site_3`,subtitle:`Node.js`,to:{name:`Website Node.js`,query:{action:`node-project-add-pm2`}},action:`node-project-add-pm2`},{type:`action`,label:`Scan Import`,keywords:[`Scan`,`扫描导入`,`导入项目`],tag:`Layout.Sider.site_3`,to:{name:`Website Node.js`,query:{action:`node-project-scan`}},action:`node-project-scan`},{type:`action`,label:`PM2 Monitor`,keywords:[`PM2`,`PM2监控`,`PM2 Monitor`,`监控`],tag:`Layout.Sider.site_3`,to:{name:`Website Node.js`,query:{action:`node-pm2-monitor`}},action:`node-pm2-monitor`},{type:`action`,label:`Node.index_3`,keywords:[`Node版本管理器`,`NVM`,`版本管理`,`Node Version`,`Node版本`],tag:`Layout.Sider.site_3`,subtitle:`NVM`,to:{name:`Website Node.js`,query:{action:`node-version-manage`}},action:`node-version-manage`},{type:`action`,label:`Statistics`,keywords:[`统计`,`Statistics`,`监控统计`],tag:`Layout.Sider.site_3`,to:{name:`Website Node.js`,query:{action:`node-statistics`}},action:`node-statistics`}],au=E({default:function(){return Ll}}),Ll=[{type:`action`,label:`Site.PHP.index_4`,keywords:[`Create Site`,`Add Site`,`Add site`,`创建网站`,`添加网站`,`添加站点`,`新建网站`],tag:`Layout.Sider.site_1`,subtitle:`PHP`,to:{name:`Website PHP`,query:{action:`site-create-single`}},action:`site-create-single`},{type:`action`,label:`Site.Deploy.tabLabel`,keywords:[`Create Deploy`,`创建部署`,`部署站点`],tag:`Layout.Sider.site_1`,to:{name:`Website PHP`,query:{action:`site-create-deploy`}},action:`site-create-deploy`},{type:`action`,label:`Site.PHP.add_site_59`,keywords:[`Create for Git`,`Git`,`从 Git 创建`,`Git 创建`],tag:`Layout.Sider.site_1`,subtitle:`Git`,to:{name:`Website PHP`,query:{action:`site-create-git`}},action:`site-create-git`},{type:`action`,label:`Site.PHP.add_site_2`,keywords:[`Create Batch`,`批量创建`,`批量建站`],tag:`Layout.Sider.site_1`,to:{name:`Website PHP`,query:{action:`site-create-batch`}},action:`site-create-batch`},{type:`action`,label:`WP.Add.index_2`,keywords:[`Create Backup`,`创建备份`,`备份站点`],tag:`Layout.Sider.site_1`,to:{name:`Website PHP`,query:{action:`site-create-backup`}},action:`site-create-backup`},{type:`action`,label:`Database.Mysql.index_3`,keywords:[`高级功能`,`Advanced`,`站点设置`],tag:`Layout.Sider.site_1`,subtitle:`PHP`,to:{name:`Website PHP`,query:{action:`site-php-advanced`}},action:`site-php-advanced`},{type:`action`,label:`Statistics`,keywords:[`统计`,`Statistics`,`监控`],tag:`Layout.Sider.site_1`,subtitle:`PHP`,to:{name:`Website PHP`,query:{action:`site-php-statistics`}},action:`site-php-statistics`},{type:`action`,label:`Site.PHP.index_5`,keywords:[`默认页`,`默认页面`,`Default Page`],tag:`Layout.Sider.site_1`,subtitle:`Database.Mysql.index_3`,to:{name:`Website PHP`,query:{action:`site-php-default-page`}},action:`site-php-default-page`},{type:`action`,label:`Site.PHP.index_6`,keywords:[`默认站点`,`Default Site`],tag:`Layout.Sider.site_1`,subtitle:`Database.Mysql.index_3`,to:{name:`Website PHP`,query:{action:`site-php-default-site`}},action:`site-php-default-site`},{type:`action`,label:`Site.PHP.index_7`,keywords:[`PHP版本`,`PHP Version`,`版本切换`],tag:`Layout.Sider.site_1`,subtitle:`Database.Mysql.index_3`,to:{name:`Website PHP`,query:{action:`site-php-php-version`}},action:`site-php-php-version`},{type:`action`,label:`Site.PHP.index_86`,keywords:[`HTTPS`,`SSL`,`证书`,`https`],tag:`Layout.Sider.site_1`,subtitle:`Database.Mysql.index_3`,to:{name:`Website PHP`,query:{action:`site-php-https`}},action:`site-php-https`},{type:`action`,label:`CDN Resolution`,keywords:[`CDN`,`CDN解析`,`CDN 解析`,`解析`,`真实IP`,`源IP`,`CDN Resolution`],tag:`Layout.Sider.site_1`,subtitle:`Database.Mysql.index_3`,to:{name:`Website PHP`,query:{action:`site-php-cdn`}},action:`site-php-cdn`}],iu=E({default:function(){return Il}}),Il=[{type:`action`,label:`Site.Cert.index_5`,keywords:[`Proxy`,`Reverse Proxy`,`反代`,`反向代理`,`添加代理`],tag:`Layout.Sider.site_4`,to:{name:`Reverse Proxy`,query:{action:`proxy-add`}},action:`proxy-add`},{type:`action`,label:`Site.Proxy.index_84`,keywords:[`Proxy`,`默认项目`,`Default project`,`Default`,`普通项目`],tag:`Layout.Sider.site_4`,to:{name:`Reverse Proxy`,query:{action:`proxy-add-default`}},action:`proxy-add-default`},{type:`action`,label:`Site.Proxy.index_85`,keywords:[`Proxy`,`Supervisor`,`Supervisor创建`,`Create with Supervisor`,`进程守护`],tag:`Layout.Sider.site_4`,to:{name:`Reverse Proxy`,query:{action:`proxy-add-supervisor`}},action:`proxy-add-supervisor`},{type:`action`,label:`Statistics`,keywords:[`统计`,`Statistics`,`监控`],tag:`Layout.Sider.site_4`,to:{name:`Reverse Proxy`,query:{action:`site-proxy-statistics`}},action:`site-proxy-statistics`}],ru=E({default:function(){return Fl}}),Fl=[{type:`action`,label:`Add Python Project`,keywords:[`Python`,`Django`,`Add Project`,`添加Python项目`,`添加项目`],tag:`Layout.Sider.site_1`,subtitle:`Python`,to:{name:`Python`,query:{action:`python-project-add`}},action:`python-project-add`},{type:`action`,label:`Python Environment`,keywords:[`Python环境`,`环境管理`,`Environment`,`Python 环境`],tag:`Layout.Sider.site_1`,subtitle:`Python`,to:{name:`Python`,query:{action:`python-environment`}},action:`python-environment`},{type:`action`,label:`Statistics`,keywords:[`统计`,`Statistics`,`监控`],tag:`Layout.Sider.site_1`,subtitle:`Python`,to:{name:`Python`,query:{action:`python-statistics`}},action:`python-statistics`}],nu=E({default:function(){return Pl}}),Pl=[{type:`action`,label:`Soft.index_6`,keywords:[`Software`,`软件`,`更新软件列表`,`更新应用列表`,`Update`],tag:`Layout.Sider.soft_1`,to:{name:`Software Official`,query:{action:`soft-update`}},action:`soft-update`},{type:`action`,label:`Soft.index_24`,keywords:[`Software`,`插件`,`上传插件`,`安装插件`,`Upload`,`Plugin`],tag:`Layout.Sider.soft_1`,to:{name:`Software Third`,query:{action:`upload-plugin`}},action:`upload-plugin`}],tu=E({default:function(){return Nl}}),Nl=[{type:`action`,label:`SSL.index_44`,keywords:[`SSL`,`申请证书`,`申请SSL`,`Apply Certificate`,`Let's Encrypt`],tag:`Layout.Sider.domain_1`,to:{name:`SSL Certificate`,query:{action:`ssl-cert-apply`}},action:`ssl-cert-apply`},{type:`action`,label:`SSL.index_45`,keywords:[`SSL`,`上传证书`,`Upload Certificate`,`导入证书`],tag:`Layout.Sider.domain_1`,to:{name:`SSL Certificate`,query:{action:`ssl-cert-upload`}},action:`ssl-cert-upload`},{type:`action`,label:`SSL.index_46`,keywords:[`SSL`,`一键续签`,`续签`,`Renew`,`续期`],tag:`Layout.Sider.domain_1`,to:{name:`SSL Certificate`,query:{action:`ssl-cert-renew-all`}},action:`ssl-cert-renew-all`},{type:`action`,label:`SSL.Domain.index_4`,keywords:[`托管商`,`添加托管商`,`DNS`,`DNS Host`,`Host`],tag:`Layout.Sider.domain_1`,to:{name:`SSL Domain`,query:{action:`ssl-domain-host-add`}},action:`ssl-domain-host-add`},{type:`action`,label:`Add Domain`,keywords:[`域名`,`添加域名`,`Add Domain`,`域名管理`],tag:`Layout.Sider.domain_1`,to:{name:`SSL Domain`,query:{action:`ssl-domain-add`}},action:`ssl-domain-add`}],Ql=E({default:function(){return Al}}),Al=[{type:`action`,label:`Term.index_19`,keywords:[`Terminal`,`服务器`,`添加服务器`,`SSH`,`连接`],tag:`Layout.Sider.terminal_1`,to:{name:`Terminal Layout`,query:{action:`server-add`}},action:`server-add`},{type:`action`,label:`Term.index_3`,keywords:[`Terminal`,`命令`,`添加命令`,`快捷命令`,`Command`],tag:`Layout.Sider.terminal_1`,to:{name:`Terminal Layout`,query:{action:`command-add`}},action:`command-add`}],Vl=E({default:function(){return yl}}),yl=[{type:`action`,label:`Waf.Area.index_1`,keywords:[`WAF`,`添加地区`,`区域限制`,`地区限制`,`Area`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Area`,query:{action:`waf-area-add`}},action:`waf-area-add`},{type:`action`,label:`Waf.Custom.index_1`,keywords:[`WAF`,`自定义规则`,`添加自定义`,`自定义拦截`,`Custom Rule`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Custom Rule`,query:{action:`waf-custom-add`}},action:`waf-custom-add`},{type:`action`,label:`Waf.Flow.index_1`,keywords:[`WAF`,`流量限制`,`添加限制`,`Flow Limiting`,`限流`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Flow Limiting`,query:{action:`waf-flow-add`}},action:`waf-flow-add`},{type:`action`,label:`Waf.Rules.index_1`,keywords:[`WAF`,`IP白名单`,`IP White`,`白名单`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Rules`,query:{action:`waf-rules-ip-white`}},action:`waf-rules-ip-white`},{type:`action`,label:`Waf.Rules.index_2`,keywords:[`WAF`,`IP黑名单`,`IP Black`,`黑名单`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Rules`,query:{action:`waf-rules-ip-black`}},action:`waf-rules-ip-black`},{type:`action`,label:`Waf.Rules.index_3`,keywords:[`WAF`,`UA白名单`,`UA White`,`UA`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Rules`,query:{action:`waf-rules-ua-white`}},action:`waf-rules-ua-white`},{type:`action`,label:`Waf.Rules.index_4`,keywords:[`WAF`,`UA黑名单`,`UA Black`,`UA`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Rules`,query:{action:`waf-rules-ua-black`}},action:`waf-rules-ua-black`},{type:`action`,label:`Waf.Rules.index_5`,keywords:[`WAF`,`URL白名单`,`URL White`,`URL`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Rules`,query:{action:`waf-rules-url-white`}},action:`waf-rules-url-white`},{type:`action`,label:`Waf.Rules.index_6`,keywords:[`WAF`,`URL黑名单`,`URL Black`,`URL`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Rules`,query:{action:`waf-rules-url-black`}},action:`waf-rules-url-black`},{type:`action`,label:`Waf.Setting.config_136`,keywords:[`WAF`,`拦截规则`,`设置规则`,`自定义拦截规则`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Setting`,query:{action:`waf-setting-rule-add`}},action:`waf-setting-rule-add`}],Bl=E({default:function(){return vl}}),vl=[{type:`action`,label:`WP.index_5`,keywords:[`WP`,`WordPress`,`添加WordPress`,`添加站点`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`site-add`}},action:`site-add`},{type:`action`,label:`WP.index_27`,keywords:[`WP`,`迁移`,`迁移站点`,`Migrate`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`site-migrate`}},action:`site-migrate`},{type:`action`,label:`Site.Config.index_19`,keywords:[`WP`,`插件包`,`添加插件包`,`Sets`,`插件集合`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`sets-add`}},action:`sets-add`},{type:`action`,label:`Data Copy`,keywords:[`WP`,`数据复制`,`复制数据`,`Data Copy`,`Clone`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`data-copy`}},action:`data-copy`},{type:`action`,label:`WP.Add.index_1`,keywords:[`WP`,`创建`,`创建站点`,`创建网站`,`Create`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`wp-create-site`}},action:`wp-create-site`},{type:`action`,label:`WP.Add.index_3`,keywords:[`WP`,`批量`,`批量创建`,`批量建站`,`Batch`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`wp-create-batch`}},action:`wp-create-batch`},{type:`action`,label:`WP.Add.index_4`,keywords:[`WP`,`备份`,`备份部署`,`部署`,`Backup`,`Deploy`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`wp-backup-batch`}},action:`wp-backup-batch`},{type:`action`,label:`WP.Add.index_2`,keywords:[`WP`,`导入`,`导入站点`,`Import`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`wp-import-site`}},action:`wp-import-site`}],Ac=Object.assign({"../../views/account/search-actions.ts":eu,"../../views/ai/search-actions.ts":$l,"../../views/config/search-actions.ts":Zl,"../../views/crontab/search-actions.ts":Xl,"../../views/database/search-actions.ts":Yl,"../../views/docker/search-actions.ts":Jl,"../../views/files/search-actions.ts":ql,"../../views/ftp/search-actions.ts":Kl,"../../views/home/search-actions.ts":Gl,"../../views/mail/search-actions.ts":Wl,"../../views/node/search-actions.ts":Ul,"../../views/security/search-actions.ts":Hl,"../../views/site/go/search-actions.ts":su,"../../views/site/node/search-actions.ts":ou,"../../views/site/php/search-actions.ts":au,"../../views/site/proxy/search-actions.ts":iu,"../../views/site/python/search-actions.ts":ru,"../../views/soft/search-actions.ts":nu,"../../views/ssl/search-actions.ts":tu,"../../views/terminal/search-actions.ts":Ql,"../../views/waf/search-actions.ts":Vl,"../../views/wp/search-actions.ts":Bl}),hl=Object.values(Ac).map(function(e){return e.default}).flat().filter(function(e){return!e.hidden}),re=[`Layout.Sider.site_1`,`Layout.Sider.wp_3`,`Layout.Sider.database_1`,`Layout.Sider.soft_1`,`Layout.Sider.docker_1`,`Layout.Sider.ftp_1`,`Layout.Sider.crontab_1`,`Layout.Sider.files_1`,`Layout.Sider.terminal_1`],Yc=function(e){var t=re.indexOf(e||``);return t===-1?re.length:t},wc=function(e,t){var n=e.toLowerCase();return n===t?4:n.startsWith(t)?3:n.includes(t)?2:1},As=function(e,t){var n=e.toLowerCase(),r=t.trim().split(/\s+/).filter(Boolean);if(!r.length)return[{text:e,hit:!1}];var i=[],a=!0,o=!1,s=void 0;try{for(var c=r[Symbol.iterator](),l;!(a=(l=c.next()).done);a=!0)for(var u=l.value.toLowerCase(),d=n.indexOf(u);d!==-1;)i.push([d,d+u.length]),d=n.indexOf(u,d+1)}catch(e){o=!0,s=e}finally{try{!a&&c.return!=null&&c.return()}finally{if(o)throw s}}if(!i.length)return[{text:e,hit:!1}];i.sort(function(e,t){return e[0]-t[0]});var f=[],p=!0,m=!1,h=void 0;try{for(var g=i[Symbol.iterator](),_;!(p=(_=g.next()).done);p=!0){var v=_.value,y=f[f.length-1];y&&v[0]<=y[1]?y[1]=Math.max(y[1],v[1]):f.push([v[0],v[1]])}}catch(e){m=!0,h=e}finally{try{!p&&g.return!=null&&g.return()}finally{if(m)throw h}}var b=[],x=0,S=!0,C=!1,w=void 0;try{for(var ee=f[Symbol.iterator](),te;!(S=(te=ee.next()).done);S=!0){var T=Zd(te.value,2),ne=T[0],re=T[1];ne>x&&b.push({text:e.slice(x,ne),hit:!1}),b.push({text:e.slice(ne,re),hit:!0}),x=re}}catch(e){C=!0,w=e}finally{try{!S&&ee.return!=null&&ee.return()}finally{if(C)throw w}}return x0}).slice(0,T).map(function(e){return e.slice(0,200)}):[]}catch(e){return[]}},wi=function(e){var t=e.trim();if(t){var n=[t].concat(Q(Jo().filter(function(e){return e!==t}))).slice(0,T);localStorage.setItem(S,JSON.stringify(n))}},el=function(e){localStorage.setItem(S,JSON.stringify(Jo().filter(function(t){return t!==e})))},Xa=function(){return localStorage.removeItem(S)},L(),e(`O`,Es=Xc({show:!1})),ie={site:`Layout.Sider.site_1`,wp:`Layout.Sider.wp_3`,database:`Layout.Sider.database_1`,ftp:`Layout.Sider.ftp_1`,crontab:`Layout.Sider.crontab_1`,soft:`Layout.Sider.soft_1`,"docker-app":`Layout.Sider.docker_1`,"docker-container":`Layout.Sider.docker_1`,"docker-image":`Layout.Sider.docker_1`},s={"Layout.Sider.wp_":`Layout.Sider.site_`},Ka=function(e){if(!e||!e.startsWith(`Layout.Sider.`))return``;var t=e.replace(/_\d+$/,`_`);return s[t]||t},Rs=function(e,t){if(!t.length)return!0;var n=Ka(e);return!!n&&t.some(function(e){return n===Ka(e)})},n=`__action__`,xc=function(e,t){return t.includes(`__action__`)||Rs(e,t)},kc=function(e,t){return!t.length||t.some(function(t){return Ka(ie[e.type])===Ka(t)})},L(),Ie={class:`gs`},ln={class:`gs-scopes`},lr={class:`gs-scopes-label`},_r={key:0,class:`gs-group history-group`},Or={class:`gs-group-head`},Lr={class:`gs-group-title`},Gr=[`data-idx`,`onClick`,`onMouseenter`],$r={class:`gs-main`},oi={class:`gs-title`},bt=[`onClick`],Tt={class:`gs-group-title`},At=[`data-idx`,`onClick`,`onMouseenter`],Ft=[`src`,`onError`],Bt={class:`gs-main`},Wt={class:`gs-title`},Jt={key:0,class:`gs-meta`},Qt=[`innerHTML`],nn={key:1,class:`gs-sub`},on=[`innerHTML`],In={key:1,class:`gs-tooltip-body`},Rn={key:2,class:`gs-searching`},zn={class:`gs-empty-title`},Bn={class:`gs-empty-tip`},Vn={class:`gs-empty-title`},Hn={class:`gs-empty-tip`},Un={class:`gs-footer`},Wn={key:0,class:`gs-status`},Gn={key:1,class:`gs-status gs-status-done`},Kn={class:`gs-hint`},ge=`global-search-scope`,ac=P({__name:`index`,setup:function(e){var t=J(),r=t.t,i=t.te,a=t.locale,o=vd(),s=function(e){return e&&i(e)?r(e):e||``},c=function(e,t){var n,r;return(t.score||0)-(e.score||0)||((n=e.prio)==null?99:n)-((r=t.prio)==null?99:r)||(e.idx||0)-(t.idx||0)},l=B(``),u=B(!1),d=B(!1),f=B(0),p=function(e){f.value=e,d.value=!0},m=B(function(){try{var e=localStorage.getItem(ge);if(!e||e===`all`)return[];var t=JSON.parse(e);return Array.isArray(t)?t.filter(function(e){return typeof e==`string`}):[e]}catch(e){return[]}}()),g=B([]),_=B([]),v=B(-1),b=B(!1),x=B(),S=B(),C=B([]),w=B([]),ee=B(0),T=B(null),ne=D(function(){return!l.value.trim()}),re=D(function(){var e=0,t=[];return Q(g.value).concat(Q(_.value)).forEach(function(n){n.rows.length&&(t.push(Xd(Z({},n),{start:e})),e+=n.rows.length)}),t}),oe=D(function(){var e,t=[];return ne.value&&C.value.forEach(function(e){return t.push({type:`history`,title:e,icon:`i-fa:clock-o`,action:`history`,payload:e,to:`/`})}),re.value.forEach(function(n){return(e=t).push.apply(e,Q(n.rows))}),t}),se=function(){w.value=Ma()};Pd(a,function(){return se()},{immediate:!0});var ce=D(function(){var e=new Set,t=[];return Object.values(ie).forEach(function(n){var i=Ka(n);!i||e.has(i)||(e.add(i),t.push({value:n,label:r(n)}))}),t.sort(function(e,t){return Yc(e.value)-Yc(t.value)||e.label.localeCompare(t.label)}),t.unshift({value:n,label:r(`GlobalSearch.group_action`)}),t}),le=function(e){return xc(e,m.value)},ue=function(e){return As(e,l.value)},de=function(){localStorage.setItem(ge,JSON.stringify(m.value));var e=l.value.trim();v.value=-1,b.value=!1,d.value=!1,e&&(ve(e),ye==null||ye.abort(),_.value=[],u.value=!1,T.value=null)},fe=function(){l.value=``,v.value=-1,b.value=!1,d.value=!1,g.value=[],_.value=[],u.value=!1,T.value=null,C.value=Jo()};Pd(function(){return Es.show},function(e){e&&(ee.value++,fe(),se(),m.value=m.value.filter(function(e){return ce.value.some(function(t){return t.value===e})}),jc(function(){var e;return(e=x.value)==null?void 0:e.focus()}))});var pe=function(e){e||(ye==null||ye.abort(),u.value=!1),Es.show=e},me=function(){jc(function(){var e;return(e=x.value)==null?void 0:e.focus()})},he=function(){var e=l.value.trim();if(v.value=-1,b.value=!1,d.value=!1,T.value=null,!e){ye==null||ye.abort(),g.value=[],_.value=[],u.value=!1;return}ve(e),ye==null||ye.abort(),_.value=[],u.value=!1},ve=function(e){var t=e.toLowerCase(),n=w.value.filter(function(e){return e.title.toLowerCase().includes(t)}),i=n.filter(function(e){return e.type===`menu`&&le(e.key)}).map(function(e,n){var i=e.key?r(e.key):e.title;return{type:`menu`,title:i,icon:`i-fa:bars`,to:e.to,score:wc(i,t),prio:Yc(e.key),idx:n}}).sort(c),a=n.filter(function(e){return e.type===`tab`&&le(e.key)}).map(function(e,n){var i=e.key?r(e.key):e.title;return{type:`tab`,title:i,meta:e.group,icon:`i-fa:th-large`,to:e.to,score:wc(i,t),prio:Yc(e.key),idx:n}}).sort(c),l=hl.filter(function(e){return[s(e.label)].concat(Q(e.keywords),[e.tag?s(e.tag):``,e.subtitle?s(e.subtitle):``]).some(function(e){return e.toLowerCase().includes(t)})&&le(e.tag)}).map(function(e,n){var r=s(e.label),i=e.tag?e.tag:``,a=``;if(e.subtitle){var c=s(e.subtitle);c&&c!==r&&(a=c)}if(!a&&!e.noSub){var l,u=(l=o.resolve(e.to).meta)==null?void 0:l.title;typeof u==`string`&&u&&u!==r&&u!==i&&(a=u)}return{type:`action`,title:r,meta:[i?s(i):``,a].filter(Boolean).join(` - `)||void 0,tag:i||void 0,icon:`i-fa:mouse-pointer`,to:e.to,score:wc(r,t),prio:Yc(i),idx:n}}).sort(c),u=0;g.value=[],i.length&&g.value.push({label:r(`GlobalSearch.group_menu`),start:u,rows:i}),u+=i.length,a.length&&g.value.push({label:r(`GlobalSearch.group_tab`),start:u,rows:a}),u+=a.length,l.length&&g.value.push({label:r(`GlobalSearch.group_action`),start:u,rows:l})},ye,be={},xe=function(e){var t=[],n=0;_l.map(function(e){return{m:e,rows:be[e.type]||[]}}).filter(function(e){return e.rows.length}).map(function(t){return{label:t.m.labelPrefix?``.concat(r(t.m.labelPrefix),` `,r(t.m.label)):r(t.m.label),prio:Yc(t.m.label),rows:t.rows.map(function(t,n){return Xd(Z({},t),{score:wc(String(t.title||``),e),idx:n})}).sort(c)}}).sort(function(e,t){return e.prio-t.prio}).forEach(function(e){t.push({label:e.label,start:n,rows:e.rows}),n+=e.rows.length}),_.value=t},Se=function(e){return X(function(){var t,n,r;return $(this,function(i){switch(i.label){case 0:return ye==null||ye.abort(),t=new AbortController,ye=t,u.value=!0,n=e.toLowerCase(),be={},_.value=[],r=_l.filter(function(e){return kc(e,m.value)}),[4,Promise.all(r.map(function(r){return X(function(){var i;return $(this,function(a){switch(a.label){case 0:return[4,r.search(e,t.signal,function(i){e!==l.value.trim()||t.signal.aborted||(be[r.type]=Q(be[r.type]||[]).concat(Q(i)),xe(n))}).catch(function(){return[]})];case 1:return i=a.sent(),e!==l.value.trim()||t.signal.aborted?[2]:(be[r.type]=i,xe(n),[2])}})})()}))];case 1:return i.sent(),e!==l.value.trim()||t.signal.aborted?[2]:(u.value=!1,p(oe.value.length),[2])}})})()},Ce=function(e){return v.value===e},we=function(e){return e.length>12},Te={site:`i-fa:globe`,wp:`i-fa:wordpress`,database:`i-fa:database`,ftp:`i-fa:folder-open-o`,crontab:`i-fa:clock-o`,"docker-container":`i-fa:cube`,"docker-image":`i-fa:cubes`},E=function(e){return e.icon||Te[e.type]||`i-fa:file-text-o`},De=function(e){v.value=e,b.value=!0},Oe=function(){!b.value&&v.value<0||(v.value=-1,b.value=!1)};Pd(v,function(e){return X(function(){var t,n,r,i;return $(this,function(a){switch(a.label){case 0:return[4,jc()];case 1:return a.sent(),i=(t=S.value)==null||(n=t.querySelector)==null?void 0:n.call(t,`[data-idx="`.concat(e,`"]`)),i==null||(r=i.scrollIntoView)==null||r.call(i,{block:`nearest`,behavior:`auto`}),[2]}})})()});var ke=function(e){if(e.key===`ArrowDown`){e.preventDefault();var t=oe.value.length;if(!t)return;De(v.value<0?0:(v.value+1)%t)}else if(e.key===`ArrowUp`){e.preventDefault();var n=oe.value.length;if(!n)return;De(v.value<0?n-1:(v.value-1+n)%n)}else if(e.key===`Enter`){var r=oe.value[v.value];r&&b.value?(e.preventDefault(),Ne(r)):T.value!==l.value.trim()&&(e.preventDefault(),Ae())}},Ae=function(){var e=l.value.trim();!e||e.length<2||(T.value=e,Se(e))},je=function(){return Ae()},Me=function(e){(e.ctrlKey||e.metaKey)&&e.key.toLowerCase()===`k`&&(e.preventDefault(),Es.show=!0)};zc(function(){return window.addEventListener(`keydown`,Me)}),Bc(function(){return window.removeEventListener(`keydown`,Me)});var Ne=function(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:if(e.action===`history`&&e.payload)return l.value=e.payload,he(),Ae(),[2];t=l.value.trim(),t&&wi(t),n.label=1;case 1:return n.trys.push([1,,3,4]),[4,o.push(e.to)];case 2:return n.sent(),[3,4];case 3:return Es.show=!1,[7];case 4:return[2]}})})()},Pe=function(e){l.value=e,he(),Ae()},Fe=function(e){el(e),C.value=Jo()},Le=function(){Xa(),C.value=[]};return function(e,t){var n=te,i=_e,a=h,o=Ee,c=ae;return z(),k(c,{key:q(ee),show:q(Es).show,"onUpdate:show":pe,preset:`card`,"display-directive":`show`,draggable:``,"internal-appear":!0,style:{width:`600px`,maxWidth:`92vw`,maxHeight:`78vh`},title:q(r)(`GlobalSearch.title`),"mask-closable":!0,onAfterEnter:me},{default:Y(function(){return[O(`div`,Ie,[N(n,{ref_key:`inputRef`,ref:x,value:q(l),"onUpdate:value":t[0]||(t[0]=function(e){return uc(l)?l.value=e:null}),size:`medium`,placeholder:q(r)(`GlobalSearch.placeholder`),clearable:``,class:Fc({"gs-nav":q(b)}),style:{"max-width":`490px`,margin:`8px auto 0`},onInput:he,onKeydown:ke,onClick:Oe},{suffix:Y(function(){return[O(`button`,{class:`gs-search-btn`,type:`button`,onClick:je},Q(t[2]||(t[2]=[O(`i`,{class:`i-fa:search text-14px`},null,-1)])))]}),_:1},8,[`value`,`placeholder`,`class`]),O(`div`,ln,[O(`span`,lr,K(q(r)(`GlobalSearch.scope_label`)),1),N(i,{value:q(m),"onUpdate:value":[t[1]||(t[1]=function(e){return uc(m)?m.value=e:null}),de],options:q(ce),class:`gs-scopes-select`,multiple:``,clearable:``,filterable:``,size:`small`,"max-tag-count":`responsive`,placeholder:q(r)(`GlobalSearch.type_all`)},null,8,[`value`,`options`,`placeholder`])]),O(`div`,{ref_key:`listRef`,ref:S,class:`gs-list`},[q(ne)&&q(C).length?(z(),j(`div`,_r,[O(`div`,Or,[O(`span`,Lr,K(q(r)(`GlobalSearch.history`)),1),q(C).length?(z(),j(`span`,{key:0,class:`gs-clear`,onClick:Le},[t[3]||(t[3]=O(`i`,{class:`i-fa:trash-o`},null,-1)),M(` `+K(q(r)(`GlobalSearch.clear`)),1)])):A(``,!0)]),(z(!0),j(y,null,tl(q(C),function(e,n){return z(),j(`div`,{key:`h`+e,"data-idx":n,class:Fc([`gs-row`,{"is-active":Ce(n)}]),onClick:function(t){return Pe(e)},onMouseenter:function(e){return De(n)}},[t[5]||(t[5]=O(`i`,{class:`i-fa:clock-o gs-icon`},null,-1)),O(`div`,$r,[O(`div`,oi,K(e),1)]),O(`span`,{class:`gs-remove`,onClick:Ld(function(t){return Fe(e)},[`stop`])},Q(t[4]||(t[4]=[O(`i`,{class:`i-fa:close`},null,-1)])),8,bt)],42,Gr)}),128))])):A(``,!0),q(ne)&&!q(C).length?(z(),k(a,{key:1,class:`gs-empty gs-welcome`,description:q(r)(`GlobalSearch.welcome`)},{icon:Y(function(){return Q(t[6]||(t[6]=[O(`i`,{class:`i-fa:search gs-welcome-icon`},null,-1)]))}),_:1},8,[`description`])):A(``,!0),(z(!0),j(y,null,tl(q(re),function(e){return z(),j(`div`,{key:e.label,class:`gs-group`},[O(`div`,Tt,K(e.label),1),(z(!0),j(y,null,tl(e.rows,function(t,n){return z(),j(`div`,{key:e.label+`-`+n,"data-idx":e.start+n,class:Fc([`gs-row`,{"is-active":Ce(e.start+n)}]),onClick:function(e){return Ne(t)},onMouseenter:function(t){return De(e.start+n)}},[t.iconImg?(z(),j(`img`,{key:0,src:t.iconImg,class:`gs-icon gs-icon-img`,onError:function(e){return t.iconImg=``}},null,40,Ft)):(z(),j(`i`,{key:1,class:Fc([E(t),`gs-icon`])},null,2)),O(`div`,Bt,[O(`div`,Wt,[(z(!0),j(y,null,tl(ue(t.title),function(e,t){return z(),j(`span`,{key:t,class:Fc({"gs-hl":e.hit})},K(e.text),3)}),128))]),t.meta||t.tag?(z(),j(`span`,Jt,K(t.meta||(t.metaSub?s(t.tag)+` - `+s(t.metaSub):t.tagPrefix?s(t.tagPrefix)+` `+s(t.tag):s(t.tag))),1)):A(``,!0),t.subtitle?(z(),k(o,{key:1,trigger:`hover`,placement:`top`,disabled:!we(t.subtitle)},{trigger:Y(function(){return[t.html?(z(),j(`div`,{key:0,class:`gs-sub`,innerHTML:t.subtitle},null,8,Qt)):(z(),j(`div`,nn,K(t.subtitle),1))]}),default:Y(function(){return[t.html?(z(),j(`div`,{key:0,class:`gs-tooltip-body`,innerHTML:t.subtitle},null,8,on)):(z(),j(`div`,In,K(t.subtitle),1))]}),_:2},1032,[`disabled`])):A(``,!0)])],42,At)}),128))])}),128)),q(u)&&!q(oe).length?(z(),j(`div`,Rn,[t[7]||(t[7]=O(`i`,{class:`i-fa:spinner gs-searching-icon`},null,-1)),M(` `+K(q(r)(`GlobalSearch.searching`)),1)])):A(``,!0),!q(u)&&!q(ne)&&!q(oe).length?(z(),k(a,{key:3,class:`gs-empty`},{icon:Y(function(){return Q(t[8]||(t[8]=[O(`i`,{class:`i-fa:search gs-empty-icon`},null,-1)]))}),default:Y(function(){return[q(T)?(z(),j(y,{key:0},[O(`div`,zn,K(q(r)(`GlobalSearch.empty`)),1),O(`div`,Bn,K(q(r)(`GlobalSearch.empty_tip`)),1)],64)):(z(),j(y,{key:1},[O(`div`,Vn,K(q(r)(`GlobalSearch.no_local`)),1),O(`div`,Hn,K(q(r)(`GlobalSearch.press_enter_search`)),1)],64))]}),_:1})):A(``,!0)],512),O(`div`,Un,[q(u)?(z(),j(`span`,Wn,K(q(r)(`GlobalSearch.searching`)),1)):q(d)?(z(),j(`span`,Gn,K(q(r)(`GlobalSearch.done`,{n:q(f)})),1)):A(``,!0),O(`span`,Kn,K(q(r)(`GlobalSearch.footer`)),1)])])]}),_:1},8,[`show`,`title`])}}}),e(`D`,bi(ac,[[`__scopeId`,`data-v-5209a3e9`]])),L(),mi=I.global,Ou=mi.t,L(),Fe={class:`p-16px`},Ai=P({__name:`add-result`,props:{data:{}},setup:function(e){var t=J().t,n=e,r=wd([{key:`name`,title:t(`Site.TableRow.index_2`)},{key:`status`,title:t(`Public.Table.Status`),render:function(e){return N(`span`,{class:e.status?`text-primary`:`text-error`},[e.msg])}}]),i=r.table,a=r.columns;return jc(function(){i.data=n.data.result}),function(e,t){var n=Da;return z(),j(`div`,Fe,[N(n,{data:q(i).data,columns:q(a),"max-height":200},null,8,[`data`,`columns`])])}}}),e(`S`,Ai),Du=I.global.t,vs=function(e){return V.post(`/site?action=GetSSL`,e)},fu=function(e){return V.post(`/site?action=HttpToHttps`,e,{requestOptions:{loading:Du(`WP.api.tamper_8`),successMessage:!0}})},Qa=function(e){return V.post(`/site?action=CloseToHttps`,e,{requestOptions:{loading:Du(`WP.api.tamper_8`),successMessage:!0}})},$a=function(e){return V.post(`/site?action=CloseSSLConf`,e,{requestOptions:{loading:Du(`WP.api.tamper_8`),successMessage:!0}})},e(`x`,function(){return V.post(`/ssl?action=GetCertList`)}),ys=function(e){return V.post(`/site?action=GetSSL`,e)},L(),bd=fo(`siteSsl`,function(){var e=B(null),t=B(null),n=B(!1),r=B(!1),i=B(!1),a=B(``),o=B(c.NotDeploy),s=B(``),l=B(0),u=B(``),d=B(function(){}),f=function(){var e=!1;return l.value<=30&&(e=!0),o.value===c.TestDeploy&&l.value<0&&(e=!0),(o.value===c.SaveOrHolderDeploy||o.value===c.NotDeploy)&&(e=!1),e},p=function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return X(function(){var d,p,m;return $(this,function(h){switch(h.label){case 0:if(!c||!e.value)return[2];h.label=1;case 1:return h.trys.push([1,3,4,5]),n.value=!0,[4,vs({siteName:e.value.name})];case 2:return d=h.sent().message,R(d)&&(o.value=d.type,r.value=d.status,l.value=Io(d,`cert_data.endtime`,0),u.value=(p=d.cert_data)==null?void 0:p.issuer_O,i.value=f(),s.value=((m=d.cert_data)==null||(m=m.dns)==null?void 0:m.join(`,`))||``,a.value=d.hash,t.value=d),[3,5];case 3:return h.sent(),r.value=!1,i.value=!1,[3,5];case 4:return n.value=!1,[7];case 5:return[2]}})})()};return{site:e,sslInfo:t,loading:n,isStart:r,isRenew:i,hash:a,type:o,domain:s,expirationDay:l,certificateType:u,getInfo:p,setSite:function(t){e.value=t},setExternalRefresh:function(e){d.value=e},refresh:function(){p(),d.value()}}}),L(),Pe={class:`cert-info`},Pn={class:`cert-label`},cr={class:`cert-value`},gr={class:`cert-info`},Dr={class:`cert-label`},Ir={class:`cert-value`},Wr={class:`cert-info`},Qr={class:`cert-label`},ai={class:`cert-value`},yt={class:`cert-info`},wt={class:`cert-label`},kt={class:`cert-value`},Pt={key:0,class:`text-primary`},zt={key:1,class:`text-error`},Ut={class:`cert-info`},qt={class:`cert-label`},Zt={class:`cert-value`},tn={class:`w-48%`},an={class:`mb-8px`},Fn={class:`w-48%`},Ln={class:`mb-8px`},ic=P({__name:`index`,setup:function(e,t){var n=t.expose,i=J().t,a=bd(),s=cc(`sslSite`,{}),l=cc(`sslSetRefresh`,function(){}),u=cc(`sslEnableExtranet`,!0),d=B(!1),f=B(``),p=B(``),h=``,_=B(``),v=``;zc(function(){u&&a.getInfo()}),Pd(function(){return a.sslInfo},function(e){e&&(p.value=e.key||``,h=e.key||``,_.value=e.csr||``,v=e.csr||``,f.value=e.index,d.value=e.httpTohttps)},{immediate:!0});var y=D(function(){var e=a.type;return e===c.LetsEncryptDeploy?i(`Site.Cert.index_65`):e===c.BusinessDeploy?i(`Site.Cert.index_64`):e===c.TestDeploy?i(`Site.Cert.index_38`):i(`Site.Cert.index_37`)}),S=D(function(){var e;return!!((e=a.sslInfo)!=null&&e.csr)}),C=D(function(){return a.isRenew||a.type===c.LetsEncryptDeploy}),w=D(function(){return!1}),ee=D(function(){return a.isStart}),te=function(e){return X(function(){return $(this,function(t){switch(t.label){case 0:return e?[3,1]:(fd({title:i(`Site.Cert.index_12`),content:i(`Site.Cert.index_13`),onConfirm:function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,Qa({siteName:s.name})];case 1:return e.sent(),ae(),[2]}})})()},onPublicClose:function(){d.value=!0}}),[3,3]);case 1:return[4,fu({siteName:s.name})];case 2:t.sent(),ae(),t.label=3;case 3:return[2]}})})()},T=function(){if(p.value.trim()===``||_.value.trim()===``){Dc.error(i(`Site.Cert.index_9`));return}p.value!==h&&h||_.value!==v&&v?fd({title:i(`Site.Cert.index_10`),content:i(`Site.Cert.index_11`),onConfirm:function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,ne()];case 1:return e.sent(),[2]}})})()}}):ne()},ne=function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,ad({key:p.value,cert:_.value})];case 1:return e=n.sent(),t=e.message,!R(t)||!t.hash?[3,3]:[4,yo({hash:t.hash,domains:JSON.stringify([s.name]),append:1})];case 2:n.sent(),Dc.success(i(`SSL.index_32`)),n.label=3;case 3:return ae(),[2]}})})()},re=function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,rl({hash:((e=a.sslInfo)==null?void 0:e.hash)||``})];case 1:return t=n.sent().message,R(t)&&hd({hideClose:!0,data:{isJump:!1,task_id:t.task_id,onFinish:function(){a.getInfo()}},component:Su}),[2]}})})()},ie=function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,$a({updateOf:1,siteName:s.name})];case 1:return e.sent(),ae(),[2]}})})()},ae=function(){u&&a.getInfo(),l()};return n({init:function(){u&&a.getInfo()}}),function(e,t){var n=ba,i=b,s=m,c=Ce,l=x,u=r,f=Aa,h=g,v=o,ne=ja,ae=be;return z(),k(ae,{show:q(a).loading},{default:Y(function(){return[q(S)?(z(),k(u,{key:0,class:`mb-16px`,type:`success`,"show-icon":!1},{default:Y(function(){return[N(l,{"x-gap":12,cols:`15`},{default:Y(function(){return[N(i,{span:`8`},{default:Y(function(){return[O(`div`,Pe,[O(`div`,Pn,K(e.$t(`Site.Cert.index_44`))+K(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,cr,[N(n,null,{default:Y(function(){return[M(K(q(y)),1)]}),_:1})])])]}),_:1}),N(i,{span:`7`},{default:Y(function(){return[O(`div`,gr,[O(`div`,Dr,K(e.$t(`Site.Cert.index_45`))+K(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,Ir,[N(s,null,{default:Y(function(){var e;return[M(K(((e=q(a).sslInfo)==null||(e=e.cert_data)==null?void 0:e.issuer)||`other`),1)]}),_:1})])])]}),_:1}),N(i,{span:`8`},{default:Y(function(){return[O(`div`,Wr,[O(`div`,Qr,K(e.$t(`Site.Cert.index_46`))+K(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,ai,[N(s,null,{default:Y(function(){var t;return[M(K((t=q(a).sslInfo)==null||(t=t.cert_data)==null?void 0:t.dns.join(e.$t(`Public.Punctuation.Comma`))),1)]}),_:1})])])]}),_:1}),N(i,{span:`7`},{default:Y(function(){var t,n,r,i;return[O(`div`,yt,[O(`div`,wt,K(e.$t(`Site.Cert.index_47`))+K(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,kt,[((t=(n=q(a).sslInfo)==null||(n=n.cert_data)==null?void 0:n.endtime)==null?0:t)>0?(z(),j(`span`,Pt,K(e.$t(`Site.Cert.index_48`,{date:(r=q(a).sslInfo)==null?void 0:r.cert_data.notAfter,days:(i=q(a).sslInfo)==null?void 0:i.cert_data.endtime})),1)):(z(),j(`span`,zt,K(e.$t(`Site.Cert.index_47`)),1))])])]}),_:1}),N(i,{span:`8`},{default:Y(function(){return[O(`div`,Ut,[O(`div`,qt,K(e.$t(`Site.Cert.index_49`))+K(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,Zt,[N(c,{value:q(d),"onUpdate:value":[t[0]||(t[0]=function(e){return uc(d)?d.value=e:null}),te],size:`small`},null,8,[`value`])])])]}),_:1})]}),_:1})]}),_:1})):A(``,!0),N(h,{class:`mb-16px`,size:10,justify:`space-between`},{default:Y(function(){return[O(`div`,tn,[O(`div`,an,K(e.$t(`Site.Cert.index_50`)),1),N(f,{value:q(p),"onUpdate:value":t[1]||(t[1]=function(e){return uc(p)?p.value=e:null}),rows:10},null,8,[`value`])]),O(`div`,Fn,[O(`div`,Ln,K(e.$t(`Site.Cert.index_51`)),1),N(f,{value:q(_),"onUpdate:value":t[2]||(t[2]=function(e){return uc(_)?_.value=e:null}),rows:10},null,8,[`value`])])]}),_:1}),N(h,{class:`mb-12px`},{default:Y(function(){return[N(v,{type:`primary`,onClick:T},{default:Y(function(){return[M(K(q(a).isStart?e.$t(`Public.Btn.Save`):e.$t(`Site.Cert.index_52`)),1)]}),_:1}),q(C)?(z(),k(v,{key:0,type:`primary`,onClick:re},{default:Y(function(){return[M(K(e.$t(`Site.Cert.index_53`)),1)]}),_:1})):A(``,!0),q(w)?(z(),k(v,{key:1},{default:Y(function(){return[M(K(e.$t(`Site.Cert.index_54`)),1)]}),_:1})):A(``,!0),q(ee)?(z(),k(v,{key:2,onClick:ie},{default:Y(function(){return[M(K(e.$t(`Site.Cert.index_55`)),1)]}),_:1})):A(``,!0)]}),_:1}),N(ne,null,{default:Y(function(){return[O(`li`,null,K(e.$t(`Site.Cert.index_33`)),1),O(`li`,null,K(e.$t(`Site.Cert.index_34`)),1),O(`li`,null,K(e.$t(`Site.Cert.index_35`)),1),O(`li`,null,K(e.$t(`Site.Cert.index_36`)),1)]}),_:1})]}),_:1},8,[`show`])}}}),oo=bi(ic,[[`__scopeId`,`data-v-60ba1713`]]),L(),Ne={class:`flex flex-wrap`},Nn={class:`text-primary w-100%`},Xu=P({__name:`top-tips`,setup:function(e){var t=J().t,n=[t(`SSL.SiteSSL.index_5`),t(`SSL.SiteSSL.index_6`),t(`SSL.SiteSSL.index_7`),t(`SSL.SiteSSL.index_8`),t(`SSL.SiteSSL.index_9`),t(`SSL.SiteSSL.index_10`),t(`SSL.SiteSSL.index_11`)];return function(e,t){var i=va,a=g,o=r;return z(),k(o,{type:`success`,"show-icon":!1},{default:Y(function(){return[O(`div`,Ne,[(z(),j(y,null,tl(n,function(e,t){return N(a,{size:5,key:e,class:Fc([`flex-nowrap! leading-20px`,{"w-33%":t!==n.length-1}])},{default:Y(function(){return[N(i,{name:`base-tick`,size:16,color:`#ff8d00`}),O(`span`,Nn,K(e),1)]}),_:2},1032,[`class`])}),64))])]}),_:1})}}}),Yu=Xu,L(),e(`_`,B(`manage`)),e(`g`,B(!1)),e(`p`,Ps=B([])),e(`s`,wo=B([])),e(`u`,Ms=B()),e(`f`,Ns=B(``)),e(`o`,Co=B(``)),e(`h`,bc=B(!1)),e(`a`,B(``)),e(`d`,B(!1)),e(`y`,[{label:`A`,value:`A`},{label:`AAAA`,value:`AAAA`},{label:`MX`,value:`MX`},{label:`TXT`,value:`TXT`},{label:`NS`,value:`NS`},{label:`CAA`,value:`CAA`},{label:`CNAME`,value:`CNAME`}]),e(`l`,function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),bc.value=!0,[4,us({p:1,limit:9999})];case 1:return e=n.sent().message,R(e)&&(t=e.data.find(function(e){return e.name===`aaPanelDns`}),t&&(e.data.splice(e.data.indexOf(t),1),e.data.unshift(t)),e.data.length>0?(Ps.value=e.data.map(function(e){return{label:e.name,value:e.id,alias:e.alias}}),Ms.value||(Ms.value=Ps.value[0].value),Ns.value||(Ns.value=Ps.value[0].label),Ps.value.some(function(e){return e.value===Ms.value})||(Ms.value=Ps.value[0].value,Ns.value=Ps.value[0].label)):(Ps.value=[],Ms.value=void 0,Ns.value=``)),[3,3];case 2:return bc.value=!1,[7];case 3:return[2]}})})()}),e(`c`,function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),bc.value=!0,[4,cs({p:1,limit:9999,id:Ms.value})];case 1:return e=t.sent().message,R(e)&&(e.data.length>0?(wo.value=e.data.map(function(e){return{label:e.name,value:e.name,ssl_info:e.ssl_info.end_time,dns_resolve:e.dns_resolve}}),Co.value||(Co.value=wo.value[0].value)):(wo.value=[],Co.value=``)),[3,3];case 2:return bc.value=!1,[7];case 3:return[2]}})})()}),e(`v`,function(e){return{key:`provider`,title:I.global.t(`SSL.Domain.index_28`),render:function(t){var n=t.task&&t.task.some(function(e){return e.task_status!==100});return N(g,null,{default:function(){return[N(`span`,null,[t.name||t.provider]),n?N(ce,{trigger:`hover`},{trigger:function(){return N(be,{size:`small`},null)},default:function(){return N(y,null,[t.task.map(function(t){return N(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer justify-between items-center`,title:I.global.t(`SSL.Domain.index_33`),key:t.id,onClick:function(){e(t.task_log)}},[N(`span`,{class:`whitespace-nowrap mr-10px`},[t.task_name]),N(g,{class:`items-center flex-nowrap!`},{default:function(){return[N(le,{class:`w-120px!`,type:`line`,status:`success`,percentage:t.task_status,"indicator-placement":`inside`,processing:t.task_status!==100},null),N(va,{name:`base-left-logs`,size:18},null)]}})])})])}}):``]}})}}}),e(`m`,function(e){return{key:`ps`,title:I.global.t(`SSL.Domain.index_29`),render:function(t){var n,r,i,a=t.user_for;if(!a)return`--`;var o=function(){e(t,arguments.length>0&&arguments[0]!==void 0?arguments[0]:`site`)};return Object.keys(a).map(function(e){return a[e]}).every(function(e){return e.length===0})?N(`span`,{class:`bt-link`,onClick:function(){return o()}},[I.global.t(`SSL.Domain.index_30`)]):N(xa,{options:[{label:I.global.t(`Layout.Sider.site_1`),onClick:function(){return o(`site`)},show:((n=a.sites)==null?void 0:n.length)>0},{label:I.global.t(`SSL.Domain.index_31`),onClick:function(){return o(`mail`)},show:((r=a.mails)==null?void 0:r.length)>0},{label:I.global.t(`SSL.Domain.index_32`),onClick:function(){return o(`panel`)},show:((i=a.panel)==null?void 0:i.length)>0}]},null)}}}),e(`b`,yd=function(e){var t=e.key,n=t===void 0?`end_time`:t;return{key:n,title:e.title,width:e.width,render:function(e){var t=n.split(`.`).reduce(function(e,t){return e&&e[t]},e);if(t===-1||t===void 0)return`--`;var r=Number(t);if(r<=0){var i;return N(we,{type:`error`,class:`px-10px`},vf(i=I.global.t(`Config.Safe.index_166`))?i:{default:function(){return[i]}})}return N(we,{type:r>30?`success`:`warning`,class:`px-10px`},{default:function(){return[r,M(` `),I.global.t(`Crontab.arrange.index_41`)]}})}}}),L(),F=Xc({domainCount:1,certType:`dv`,brand:`Positive`,mode:`single`,years:5,deploy:1}),Pd(function(){return F.certType},function(e){e===`dv`?F.brand=`Positive`:F.brand=`sslTrus`,F.domainCount>1?F.mode=`multi`:F.mode=`single`}),Pd(function(){return F.domainCount},function(e){e>1&&F.mode===`single`?F.mode=`multi`:e===1&&F.mode===`multi`&&(F.mode=`single`)}),Pd(function(){return F.domainCount},function(e){e>1&&F.brand===`GeoTrust`&&(F.brand=`Positive`)}),ao=D(function(){var e;return((e=Pa.value)==null?void 0:e.find(function(e){var t=e.brand===F.brand,n=e.type.substring(0,2).toLowerCase()===F.certType,r=!1;return F.brand===`Sectigo`&&F.certType===`ov`&&F.mode===`wildcard`&&F.domainCount>1?(r=e.code.includes(`comodo-multi-domain-wildcard`),t&&n&&r):F.brand===`Positive`&&F.certType===`dv`&&F.mode===`wildcard`&&F.domainCount>1?(r=e.code.includes(`multi-domain-wildcard`),t&&n&&r):(F.mode===`single`?r=e.add_price===0:F.mode===`multi`?r=e.code.includes(`multi`):F.mode===`wildcard`&&(F.brand===`Digicert`||F.domainCount===1?r=e.code.includes(`wildcard`):(r=e.code.includes(`multi-domain-wildcard`),r||(Dc.error(`The current certificate brand does not support multi-domain certificate, has automatically switched to the supported certificate brand for you!`),F.mode=`multi`))),F.brand===`Digicert`&&F.certType===`ov`&&F.mode===`wildcard`?r=e.code.includes(`digicert-basic-ov-wildcard`):F.brand===`Digicert`&&!r&&(r=e.code.includes(`digicert-secure-site-`.concat(F.certType))),t&&n&&r)}))||{}}),Ua=[{value:`dv`,name:`DV certificate`,desc:`Recommended for personal, test use`},{value:`ov`,name:`OV certificate`,desc:`Recommended for enterprise use`},{value:`ev`,name:`EV certificate`,desc:`Recommended for large government and enterprise use, high security`}],za=Xc([{value:`Positive`,name:`Positive`,show:D(function(){return F.certType!==`ov`})},{value:`sslTrus`,name:`sslTrus`,show:!0},{value:`Digicert`,name:`Digicert`,show:D(function(){return F.certType!==`dv`})},{value:`GeoTrust`,name:`GeoTrust`,show:D(function(){return F.domainCount===1||F.domainCount!==1&&F.certType===`ev`})},{value:`Sectigo`,name:`Sectigo`,show:!0}]),Va=Xc([{value:`single`,name:`Single domain`,show:D(function(){return F.domainCount===1})},{value:`multi`,name:`Multi-domain`,show:D(function(){return F.domainCount>1})},{value:`wildcard`,name:`Wildcard`,show:D(function(){return F.certType!==`ev`})}]),Rd=[{value:5,name:`5 year`},{value:4,name:`4 year`},{value:3,name:`3 year`},{value:2,name:`2 year`},{value:1,name:`1 year`}],vo=[{value:1,name:`Deploy Service`},{value:0,name:`It isn't necessary`}],Na=B(),Pa=B(),Ha=D(function(){var e,t=(e=Na.value)==null?void 0:e.type[F.certType];return Array.isArray(t)&&t.length>0?t[0]:``}),La=D(function(){var e,t=(e=Na.value)==null?void 0:e.brand[F.brand];return Array.isArray(t)&&t.length>0?t[0]:``}),Ra=D(function(){var e,t=(e=Na.value)==null?void 0:e.recommend[F.certType];return typeof t==`string`?t:``}),Ba=D(function(){return F.mode===`single`?`Only one secondary domain or subdomain is supported, e.g. bt.com, cloud.bt.com, or dnspod.cloud.bt.com. If you need to bind all subdomains of a peer, e.g. *.bt.com, purchase a universal domain certificate.`:`Domain names with wildcards, such as *.bt.com and *.cloud.bt.com, are universal domain names that contain all subdomain names of the same level.
Note that universal domain names do not support cross-tiers, e.g. *.bt.com does not include *.cloud.bt.com support`}),zd=D(function(){var e,t=(e=Na.value)==null?void 0:e.times[``.concat(F.years,`_year`)];return Array.isArray(t)&&t.length>0?t[0]:``}),Yo=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,as()];case 1:return e=t.sent().message,R(e)&&(Na.value=e.info,Pa.value=e.data.map(function(e){return Xd(Z({},e),{isMulti:e.code.indexOf(`multi`)>-1,isWildcard:e.code.indexOf(`wildcard`)>-1,isMultiWildcard:e.code.indexOf(`multi-domain-wildcard`)>-1})})),[2]}})})()},L(),Me={class:`number-control`},Mn={class:`text-desc`},sr={class:`text-#fc6d26`},Eo=P({__name:`domain-count`,setup:function(e){var t=function(e){F.domainCount<=1&&e===-1||F.domainCount>=99&&e===1||(F.domainCount+=e)};return function(e,n){var r=g,i=_;return z(),k(i,{label:e.$t(`Domain Count`)},{default:Y(function(){return[N(r,{class:`flex-col!`},{default:Y(function(){var r,i;return[O(`div`,Me,[O(`div`,{class:Fc([`minus`,{"is-disable":q(F).domainCount<=1}]),onClick:n[0]||(n[0]=function(e){return t(-1)})},null,2),Id(O(`input`,{type:`number`,"onUpdate:modelValue":n[1]||(n[1]=function(e){return q(F).domainCount=e}),class:`number-input`,onInput:n[2]||(n[2]=function(e){return q(F).domainCount=Math.min(Math.max(q(F).domainCount,1),99)})},null,544),[[Ad,q(F).domainCount,void 0,{number:!0}]]),O(`div`,{class:Fc([`plus`,{"is-disable":q(F).domainCount>=99}]),onClick:n[3]||(n[3]=function(e){return t(1)})},null,2)]),O(`div`,Mn,[Id(O(`div`,null,[M(K(e.$t(`SSL.Business.index_1`,[(r=q(ao))==null?void 0:r.num]))+` `,1),O(`span`,sr,`$ `+K((((i=q(ao))==null?void 0:i.add_price)/100).toFixed(2))+`/one/year`,1)],512),[[jd,q(F).domainCount>1]]),O(`div`,null,K(e.$t(`SSL.Business.index_2`)),1)])]}),_:1})]}),_:1},8,[`label`])}}}),To=bi(Eo,[[`__scopeId`,`data-v-0b876ba0`]]),L(),Kc=P({__name:`paypal-button`,setup:function(e){var t=B(null),n=B(0),r=function(e){return X(function(){var r,o,s;return $(this,function(c){switch(c.label){case 0:return[4,vc({clientId:e})];case 1:return r=c.sent(),r&&t.value&&(t.value.innerHTML=``,(o=r.Buttons)==null||o.call(r,{style:{height:30},fundingSource:(s=r.FUNDING)==null?void 0:s.PAYPAL,createOrder:function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,a(!1)];case 1:return e.sent(),[2,es({oid:n.value}).then(i).then(function(e){return e})]}})})()},onApprove:function(e){return Ya({paypal_order_id:e.orderID}).then(function(){Zc()})}}).render(t.value)),[2]}})})()},i=function(e){return new Promise(function(t,n){var r=e.message;if(R(r)){if(r.status)return t(r.res);Dc.error(r.msg)}n(r)})},a=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return X(function(){var t,i,a,o;return $(this,function(s){switch(s.label){case 0:return[4,Ia({pdata:JSON.stringify({pid:((t=ao.value)==null?void 0:t.pid)||8001,years:F.years,deploy:F.deploy,num:F.domainCount-((i=ao.value)==null?void 0:i.num)>0?F.domainCount-((a=ao.value)==null?void 0:a.num):0})})];case 1:return o=s.sent().message,R(o)&&(e&&r(o.paypal_client_id),n.value=o.order_id),[2]}})})()};return a(),function(e,n){return z(),j(`div`,{ref_key:`payBtnRef`,ref:t},null,512)}}}),Gc=Kc,L(),ht={class:`flex-shrink-0! font-bold`},jn={class:`font-bold`},or={class:`text-#fc6d26`},Fr={class:`font-bold text-20px`},Ur={key:1},Zr={class:`text-desc line-through`},ii={class:`text-right`},vt={class:`color-desc whitespace-nowrap`},Qu=P({__name:`total-price`,setup:function(e){var t=J().t,n=null,r=D(function(){var e,t,n;return F.domainCount-((e=ao.value)==null?void 0:e.num)>0?(F.domainCount-((t=ao.value)==null?void 0:t.num))*((n=ao.value)==null?void 0:n.add_price):0}),i=D(function(){var e,t;return(((((e=ao.value)==null?void 0:e.price)+r.value)*F.years+(F.deploy?(t=ao.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),a=D(function(){var e,t;return(((((e=ao.value)==null?void 0:e.other_price)+r.value)*F.years+(F.deploy?(t=ao.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),s=B(0),c=function(){return X(function(){var e,r,i,a,o,c;return $(this,function(l){switch(l.label){case 0:e=Dc.loading(t(`Component.Pay.index_12`)),l.label=1;case 1:return l.trys.push([1,,7,8]),[4,Ia({pdata:JSON.stringify({pid:(r=ao.value)==null?void 0:r.pid,years:F.years,deploy:F.deploy,num:F.domainCount-((i=ao.value)==null?void 0:i.num)>0?F.domainCount-((a=ao.value)==null?void 0:a.num):0})})];case 2:return o=l.sent(),c=o.message,R(c)?(s.value=c.order_id,c.stripe_checkout_redirect_url?(u(),window.open(c.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`),[3,6]):[3,3]):[3,6];case 3:return c.session_id?[4,yc(c.stripe_public_key)]:[3,5];case 4:return n=l.sent(),n&&n.redirectToCheckout({sessionId:c.session_id}),[3,6];case 5:Dc.error(t(`Component.Pay.index_28`)),l.label=6;case 6:return[3,8];case 7:return e.close(),[7];case 8:return[2]}})})()},l=null,u=function(){return X(function(){var e,n,r,i;return $(this,function(a){switch(a.label){case 0:return e=Dc.loading(function(){return N(y,null,[N(`span`,null,[M(`Paying in progress, `)]),N(o,{text:!0,type:`primary`,onClick:n},{default:function(){return[M(`Cancel Pay`)]}})])}).close,n=function(){fd({title:t(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:function(){return X(function(){return $(this,function(t){return l&&(clearTimeout(l),l=null),e(),[2]})})()}})},r=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return X(function(){var r,a;return $(this,function(o){switch(o.label){case 0:return[4,bo({order_id:s.value})];case 1:return r=o.sent(),a=r.message,R(a)&&a.res===1?(l&&(clearTimeout(l),l=null),e(),Dc.success(t(`Component.Pay.index_7`)),[4,rd({force:1})]):[3,3];case 2:return o.sent(),Zc(),[2];case 3:return n&&l!==null&&i(),[2]}})})()},i=function(){l=window.setTimeout(function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,r()];case 1:return e.sent(),[2]}})})()},1e3)},l&&clearTimeout(l),[4,r(!1)];case 1:return a.sent(),i(),[2]}})})()};return function(e,t){var n=g;return z(),k(n,{class:`total-price justify-between! flex-nowrap!`},{default:Y(function(){return[N(n,{class:`flex-col!`},{default:Y(function(){return[N(n,{class:`flex-nowrap!`},{default:Y(function(){var t,n,i,a;return[O(`div`,ht,K(e.$t(`SSL.Business.index_3`)),1),O(`div`,null,[O(`span`,null,`The default contains `+K((t=q(ao))==null?void 0:t.num)+` domain $`+K((((n=q(ao))==null?void 0:n.price)/100).toFixed(2))+`/year`,1),Id(O(`span`,null,`,over `+K(q(F).domainCount-((i=q(ao))==null?void 0:i.num))+` additional domain names $`+K((q(r)/100).toFixed(2))+`/year`,513),[[jd,q(F).domainCount>((a=q(ao))==null?void 0:a.num)]])])]}),_:1}),N(n,{class:`items-center!`},{default:Y(function(){return[O(`div`,jn,K(e.$t(`SSL.Business.index_4`)),1),O(`div`,null,[O(`div`,or,[A(``,!0),O(`span`,null,[O(`text`,Fr,`$`+K(q(i)?(Number(q(i))/q(F).years).toFixed(2):`--`),1),t[0]||(t[0]=M(`/year `,-1))]),q(F).deploy?(z(),j(`span`,Ur,`(`+K(e.$t(`SSL.Business.index_5`))+`)`,1)):A(``,!0)]),O(`div`,Zr,`Original price $`+K(q(a)?(Number(q(a))/q(F).years).toFixed(2):`--`)+`/year`,1)])]}),_:1})]}),_:1}),N(n,{class:`flex-col!`},{default:Y(function(){return[O(`div`,ii,[N(q(o),{type:`primary`,size:`large`,onClick:c},{default:Y(function(){return[M(K(e.$t(`Component.Auth.index_3`)),1)]}),_:1})]),N(n,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[O(`span`,vt,K(e.$t(`Component.Pay.index_27`,[`Stripe`])),1),N(Gc)]}),_:1})]}),_:1})]}),_:1})}}}),Zu=bi(Qu,[[`__scopeId`,`data-v-a98a5ede`]]),L(),mt=[`onClick`],An={class:`item-title`},ar={class:`text-desc leading-20px pb-10px`},hr={class:`item-tag`},Er=[`innerHTML`],Pr=[`onClick`],Hr={class:`item-tag`},Xr=[`innerHTML`],ri=[`onClick`],_t=[`innerHTML`],Ct=[`onClick`],Ot=[`innerHTML`],Nt=[`onClick`],Rt={class:`text-#fc6d26`},rc=P({__name:`index`,setup:function(e){var t=function(e,t){F[e]=t},n=md(),r=n.loading,i=n.setLoading;return zc(function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,2,3]),i(!0),[4,Yo()];case 1:return e.sent(),[3,3];case 2:return i(!1),[7];case 3:return[2]}})})()}),function(e,n){var i=g,a=_,o=_a,s=be;return z(),k(s,{show:q(r),class:`w-850px! select-none`},{default:Y(function(){return[A(``,!0),N(o,{class:`px-16px pt-20px`},{default:Y(function(){return[N(To),N(a,{label:`Cert Type`},{default:Y(function(){return[N(i,{class:`flex-col!`},{default:Y(function(){return[N(i,null,{default:Y(function(){return[(z(!0),j(y,null,tl(q(Ua),function(e){return z(),j(`div`,{key:e.value,class:Fc([`option-item w-210px`,{"is-active":q(F).certType===e.value}]),onClick:function(n){return t(`certType`,e.value)}},[O(`div`,An,K(e.name),1),O(`div`,ar,K(e.desc),1),Id(O(`div`,hr,`Hot`,512),[[jd,e.value===`dv`]])],10,mt)}),128))]}),_:1}),O(`div`,{class:`text-desc`,innerHTML:q(Ha)},null,8,Er)]}),_:1})]}),_:1}),N(a,{label:`Certificate brand`},{default:Y(function(){return[N(i,{class:`flex-col!`},{default:Y(function(){return[N(i,null,{default:Y(function(){return[(z(!0),j(y,null,tl(q(za),function(e){return Id((z(),j(`div`,{key:e.value,class:Fc([`option-item`,{"is-active":q(F).brand===e.value}]),onClick:function(n){return t(`brand`,e.value)}},[M(K(e.name)+` `,1),Id(O(`div`,Hr,`Hot`,512),[[jd,q(Ra)===e.value]])],10,Pr)),[[jd,e.show]])}),128))]}),_:1}),O(`div`,{class:`text-desc`,innerHTML:q(La)},null,8,Xr)]}),_:1})]}),_:1}),N(a,{label:`Certificate type`},{default:Y(function(){return[N(i,{class:`flex-col!`},{default:Y(function(){return[N(i,null,{default:Y(function(){return[(z(!0),j(y,null,tl(q(Va),function(e){return Id((z(),j(`div`,{key:e.value,class:Fc([`option-item`,{"is-active":q(F).mode===e.value}]),onClick:function(n){return t(`mode`,e.value)}},K(e.name),11,ri)),[[jd,e.show]])}),128))]}),_:1}),O(`div`,{class:`text-desc`,innerHTML:q(Ba)},null,8,_t)]}),_:1})]}),_:1}),N(a,{label:`Purchase period`},{default:Y(function(){return[N(i,{class:`flex-col!`},{default:Y(function(){return[N(i,null,{default:Y(function(){return[(z(!0),j(y,null,tl(q(Rd),function(e){return z(),j(`div`,{key:e.value,class:Fc([`option-item`,{"is-active":q(F).years===e.value}]),onClick:function(n){return t(`years`,e.value)}},K(e.name),11,Ct)}),128))]}),_:1}),O(`div`,{class:`text-desc`,innerHTML:q(zd)},null,8,Ot)]}),_:1})]}),_:1}),N(a,{label:`Deploy Service`},{default:Y(function(){return[N(i,{class:`flex-col!`},{default:Y(function(){return[N(i,{class:`items-center!`},{default:Y(function(){return[(z(!0),j(y,null,tl(q(vo),function(e){return z(),j(`div`,{key:e.value,class:Fc([`option-item`,{"is-active":q(F).deploy===e.value}]),onClick:function(n){return t(`deploy`,e.value)}},K(e.name),11,Nt)}),128)),Id(O(`div`,null,[M(K(e.$t(`SSL.Business.index_7`))+` `,1),O(`span`,Rt,` $`+K((q(ao).deploy_price/100).toFixed(2))+`/1 Time `,1)],512),[[jd,q(F).deploy===1]])]}),_:1}),Id(O(`div`,{class:`text-desc`},K(e.$t(`SSL.Business.index_8`)),513),[[jd,q(F).deploy===1]])]}),_:1})]}),_:1})]}),_:1}),N(Zu)]}),_:1},8,[`show`])}}}),e(`i`,ki=bi(rc,[[`__scopeId`,`data-v-8e0f720f`]])),L(),sc(),pt={class:`my-10px`},Lu=P({__name:`table`,setup:function(e){var n=uo(function(){return Oe(function(){return t.import(`./view-ssl-legacy.js?v=1791538283700`).then(function(e){return e.s})},void 0)}),r=uo(function(){return Oe(function(){return t.import(`./view-ssl-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)}),i=uo(function(){return Oe(function(){return t.import(`./view-ssl-legacy.js?v=1791538283700`).then(function(e){return e.c})},void 0)}),a=Eu(Ds()).userInfo,s=cc(`sslSetRefresh`,function(){}),c=J().t,l=Xc({p:1,limit:9999}),u=gd(c(`SSL.Business.index_41`),{onRefresh:function(e,t){p.data.request=!0,p.data.uc_id=t,p.data.verify=e,p.show=!0,v()}}),d=gd(c(`SSL.index_44`)),f=gd(c(`SSL.index_49`),{onRefresh:function(){v(),s()}}),p=gd(c(`SSL.Business.index_42`),{onRefresh:function(){v()}}),m=wd([{key:`verify_domains`,title:c(`Layout.Sider.mail_3`),render:function(e){return N(`span`,{innerHTML:e.verify_domains&&e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)}},{key:`title`,title:c(`Site.Cert.index_44`),render:function(e){return e.order_info.title},ellipsis:{tooltip:!0}},yd({title:c(`SSL.index_54`)}),{key:`order_status`,title:c(`SSL.Business.index_43`),render:function(e){var t=e.order_info;if(!t.certId&&!t.domains.length)return N(`span`,{class:`color-warning cursor-pointer`,onClick:function(){return _(e)}},[` `,c(`SSL.Business.index_44`),` `]);if(!t.certId&&t.domains.length)return N(`span`,{class:`color-warning`},[M(` `),c(`SSL.Business.index_45`),M(` `)]);if(t.order_status===`PENDING`&&t.status===1)return N(`span`,{class:`color-warning`},[M(` `),c(`SSL.Business.index_46`),M(` `)]);if(t.order_status===`COMPLETE`&&t.status===1)return N(`span`,{class:`color-#20a53a`},[M(` `),c(`SSL.Business.index_47`),M(` `)]);if(t.order_status===`CANCELLED`&&t.status===1||t.status===-1)return N(`span`,{class:`color-warning`},[M(` `),c(`SSL.Business.index_48`),M(` `)]);if(t.order_status===`FAILED`&&t.status===1)return N(`span`,{class:`color-error`},[M(` `),c(`SSL.Business.index_49`),M(` `)]);if(t.order_status===`EXPIRED`&&t.status===1)return N(`span`,{class:`color-warning`},[M(` `),c(`SSL.Business.index_50`),M(` `)]);if(t.status===1&&![`PENDING`,`COMPLETE`,`CANCELLED`,`FAILED`,`EXPIRED`].includes(t.order_status))return N(`span`,{class:`color-warning`},[M(` `),c(`SSL.Business.index_51`),M(` `)]);if(t.status===0)return N(`span`,{class:`color-warning`},[M(` `),c(`SSL.Business.index_52`),M(` `)])}},sd({width:140,options:function(e){return[{show:!e.order_info.certId&&!e.order_info.domains.length,label:c(`SSL.Business.index_53`),onClick:function(){_(e)}},{show:e.order_info.order_status===`PENDING`&&e.order_info.status===1,label:c(`SSL.Business.index_54`),onClick:function(){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Md({uc_id:e.order_info.uc_id})];case 1:return t=n.sent().message,R(t)&&(p.data.uc_id=e.order_info.uc_id,p.data.verify=t.data,p.data.paths=t.paths,p.show=!0),[2]}})})()}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:c(`SSL.index_58`),onClick:function(){return X(function(){return $(this,function(t){return f.data.row=e,f.show=!0,[2]})})()}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:c(`Ftp.Label.index_11`),onClick:function(){return X(function(){var t;return $(this,function(n){return t=window.location.origin+`/v2/business_ssl?action=download_cert&uc_id=`+e.order_info.uc_id,window.open(t),[2]})})()}},{show:!1,label:c(`Public.Btn.Del`),onClick:function(){fd({title:c(`SSL.index_59`),content:c(`SSL.index_60`),onConfirm:function(){return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,_o({hash:e.hash})];case 1:return t.sent(),v(),[2]}})})()}})}}]}})]),h=m.table,g=m.columns,_=function(e){u.data.row=e,u.show=!0},v=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),h.loading=!0,[4,Uo(l)];case 1:return e=t.sent().message,R(e)&&(h.data=e.data,h.total=e.total),[3,3];case 2:return h.loading=!1,[7];case 3:return[2]}})})()};return a.value.status&&v(),function(e,t){var s=o,l=Da,m=Ea,_=Ca,v=ya;return z(),j(`div`,pt,[N(v,{install:q(a).status},{desc:Y(function(){return[t[5]||(t[5]=O(`span`,{class:`mr-10px`},`Business certificates require login panel to start using them`,-1)),N(s,{type:`primary`,onClick:q(od)},{default:Y(function(){return[M(K(e.$t(`Login.index_3`)),1)]}),_:1},8,[`onClick`])]}),default:Y(function(){return[N(m,null,{toolsLeft:Y(function(){return[N(s,{type:`primary`,onClick:t[0]||(t[0]=function(e){return q(d).show=!0})},{default:Y(function(){return[M(K(q(c)(`SSL.index_44`)),1)]}),_:1})]}),table:Y(function(){return[N(l,{loading:q(h).loading,data:q(h).data,columns:q(g),"max-height":220},null,8,[`loading`,`data`,`columns`])]}),_:1}),N(_,{show:q(d).show,"onUpdate:show":t[1]||(t[1]=function(e){return q(d).show=e}),title:q(d).title,data:q(d).data,"min-height":250,component:ki},null,8,[`show`,`title`,`data`]),N(_,{show:q(u).show,"onUpdate:show":t[2]||(t[2]=function(e){return q(u).show=e}),title:q(u).title,data:q(u).data,width:650,"min-height":450,component:q(n)},null,8,[`show`,`title`,`data`,`component`]),N(_,{show:q(f).show,"onUpdate:show":t[3]||(t[3]=function(e){return q(f).show=e}),title:q(f).title,data:q(f).data,width:720,height:530,component:q(r)},null,8,[`show`,`title`,`data`,`component`]),N(_,{show:q(p).show,"onUpdate:show":t[4]||(t[4]=function(e){return q(p).show=e}),title:q(p).title,data:q(p).data,width:650,"min-height":450,component:q(i)},null,8,[`show`,`title`,`data`,`component`])]}),_:1},8,[`install`])])}}}),Iu=Lu,L(),xi={},ft={class:`text-error`},ha=bi(xi,[[`render`,yf]]),L(),nc=P({__name:`index`,setup:function(e){return function(e,t){return z(),j(`div`,null,[N(Yu),N(Iu),N(ha)])}}}),Fa=nc,L(),dt={class:`cert-info`},kn={class:`cert-label`},ir={class:`cert-value`},mr={class:`cert-info`},Tr={class:`cert-label`},Nr={class:`cert-value`},Vr={class:`cert-info`},Yr={class:`cert-label`},ni={class:`cert-value`},gt={class:`cert-info`},St={class:`cert-label`},Dt={class:`cert-value`},Mt={key:0,class:`text-primary`},Lt={key:1,class:`text-error`},Ht={class:`w-48%`},Kt={class:`mb-8px`},Xt={class:`w-48%`},en={class:`mb-8px`},Ga=P({__name:`cert`,emits:[`update`],setup:function(e,t){var n=t.emit,i=cc(`sslSite`,{}),a=cc(`sslSetRefresh`,function(){}),s=B(!1),c=B(1),l=B(``),u=B(``),d=Xc({hash:``,issuer:``,notAfter:``,notBefore:``,dns:[],subject:``,endtime:0}),f=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,rl({hash:d.hash})];case 1:return e=t.sent().message,R(e)&&hd({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:function(){y()}},component:Su}),[2]}})})()},p=function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,$a({updateOf:1,siteName:i.name})];case 1:return e.sent(),n(`update`),a(),[2]}})})()},h=md(),_=h.loading,v=h.setLoading,y=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),v(!0),[4,ys({siteName:i.name})];case 1:return e=t.sent().message,R(e)&&(s.value=e.status,d.hash=e.hash,d.issuer=e.cert_data.issuer,d.notAfter=e.cert_data.notAfter,d.notBefore=e.cert_data.notBefore,d.dns=e.cert_data.dns,d.subject=e.cert_data.subject,d.endtime=e.cert_data.endtime,l.value=e.key,u.value=e.csr,c.value=e.auto_renew),[3,3];case 2:return v(!1),[7];case 3:return[2]}})})()};return y(),function(e,t){var n=b,i=m,a=x,s=r,h=Aa,v=g,y=o,S=ja,C=be;return z(),k(C,{show:q(_)},{default:Y(function(){return[N(s,{class:`mb-16px`,type:`success`,"show-icon":!1},{default:Y(function(){return[N(a,{"x-gap":12,cols:`15`},{default:Y(function(){return[q(c)?(z(),k(n,{key:0,span:`16`},{default:Y(function(){return[O(`div`,dt,[O(`div`,kn,K(e.$t(`SSL.SiteSSL.index_22`))+`: `,1),O(`div`,ir,K(e.$t(`SSL.SiteSSL.index_23`)),1)])]}),_:1})):A(``,!0),N(n,{span:`7`},{default:Y(function(){return[O(`div`,mr,[O(`div`,Tr,K(e.$t(`Site.Cert.index_45`))+`: `,1),O(`div`,Nr,[N(i,null,{default:Y(function(){return[M(K(q(d).issuer),1)]}),_:1})])])]}),_:1}),N(n,{span:`8`},{default:Y(function(){return[O(`div`,Vr,[O(`div`,Yr,K(e.$t(`Site.Cert.index_46`))+`: `,1),O(`div`,ni,[N(i,null,{default:Y(function(){return[M(K(q(d).dns.join(e.$t(`Public.Punctuation.Comma`))),1)]}),_:1})])])]}),_:1}),N(n,{span:`7`},{default:Y(function(){return[O(`div`,gt,[O(`div`,St,K(e.$t(`Site.Cert.index_47`))+K(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,Dt,[q(d).endtime>0?(z(),j(`span`,Mt,K(e.$t(`Site.Cert.index_48`,{date:q(d).notAfter,days:q(d).endtime})),1)):(z(),j(`span`,Lt,K(e.$t(`Site.Cert.index_47`)),1))])])]}),_:1})]}),_:1})]}),_:1}),N(v,{class:`mb-16px`,size:10,justify:`space-between`},{default:Y(function(){return[O(`div`,Ht,[O(`div`,Kt,K(e.$t(`Site.Cert.index_50`)),1),N(h,{readonly:``,value:q(l),"onUpdate:value":t[0]||(t[0]=function(e){return uc(l)?l.value=e:null}),rows:14},null,8,[`value`])]),O(`div`,Xt,[O(`div`,en,K(e.$t(`Site.Cert.index_51`)),1),N(h,{readonly:``,value:q(u),"onUpdate:value":t[1]||(t[1]=function(e){return uc(u)?u.value=e:null}),rows:14},null,8,[`value`])])]}),_:1}),N(v,{class:`mb-12px`},{default:Y(function(){return[N(y,{type:`primary`,onClick:f},{default:Y(function(){return[M(K(e.$t(`Site.Cert.index_53`)),1)]}),_:1}),N(y,{onClick:p},{default:Y(function(){return[M(K(e.$t(`Site.Cert.index_55`)),1)]}),_:1})]}),_:1}),N(S,null,{default:Y(function(){return[O(`li`,null,K(e.$t(`SSL.SiteSSL.index_24`)),1),O(`li`,null,K(e.$t(`SSL.SiteSSL.index_25`)),1)]}),_:1})]}),_:1},8,[`show`])}}}),Wa=bi(Ga,[[`__scopeId`,`data-v-13ad8e59`]]),L(),ut={class:`flex items-center`},On={class:`leading-17px`},rr={class:`w-full`},fr={class:`w-full`},Cr={class:`text-error`},Li=P({__name:`apply`,emits:[`update`],setup:function(e,t){var n=t.emit,i=vd(),a=J().t,s=cc(`sslSite`,{}),c=cc(`sslSetRefresh`,function(){}),d=n,f=Xc({auth_type:`http`,dns_manual:0,auto_wildcard:0,domains:[],all:!1}),p={domains:{required:!0,trigger:`change`,type:`array`,message:a(`SSL.SiteSSL.index_16`)}},m=B(null),v=B([]),b=function(e){var t;return(t=v.value.find(function(t){return t.name===e}))==null?void 0:t.auto},x=function(){i.push(`/ssl_domain/domain`)},S=D(function(){return f.domains.length>0&&f.domains.length`),a(`SSL.SiteSSL.index_14`))})}}),[2]):(t={auth_type:f.dns_manual?`dns_manual`:f.auth_type,auto_wildcard:f.auto_wildcard,domains:JSON.stringify(f.domains),site_id:f.dns_manual?s.id:void 0,deploy:+!f.dns_manual},f.dns_manual&&f.auth_type===`dns`?[4,qa({site_id:s.id,domains:JSON.stringify(f.domains)})]:[3,8]);case 2:if(n=g.sent(),r=n.message,R(r)&&Object.keys(r).length)return uf(r.auths,s.id,f.domains,function(){d(`update`),c()},!0),[2];i=hd({width:500,height:300,hideClose:!0,component:Fi}),g.label=3;case 3:return g.trys.push([3,5,6,7]),[4,Di(t,!1)];case 4:return o=g.sent(),l=o.message,R(l)&&(l.deploy?(Dc.success(l.result||a(`SSL.index_32`)),d(`update`),c()):Array.isArray(l.auths)&&l.auths.length&&uf(l.auths,s.id,f.domains,function(){d(`update`),c()})),[3,7];case 5:return u=g.sent(),df(Io(u,`message`,``)),[3,7];case 6:return i.hide(),[7];case 7:return[2];case 8:return[4,Di(t)];case 9:return p=g.sent(),h=p.message,R(h)&&hd({hideClose:!0,data:{isJump:!1,task_id:h.task_id,onFinish:function(){d(`update`),c()}},component:Su}),[2]}})})()},ee=md(),te=ee.loading,T=ee.setLoading,ne=function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,4,5]),T(!0),[4,ps({id:s.id})];case 1:return e=n.sent().message,lc(e)?(t=e.map(function(e){return X(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,os({domain:e.name})];case 1:return t=r.sent(),n=t.message,R(n)&&v.value.push({name:e.name,auto:n.support.includes(`auto`)}),[2]}})})()}),[4,Promise.all(t)]):[3,3];case 2:n.sent(),n.label=3;case 3:return[3,5];case 4:return T(!1),[7];case 5:return[2]}})})()};return zc(function(){ne()}),function(e,t){var n=va,i=r,a=pe,s=ye,c=fe,d=_,ee=u,T=g,ne=l,re=h,ie=be,ae=o,oe=_a,se=ja;return z(),j(`div`,null,[Id(N(i,{"show-icon":!1,class:`mb-10px`},{default:Y(function(){return[O(`div`,ut,[N(n,{name:`base-info`,size:`17`,class:`mr-8px`}),O(`span`,On,K(e.$t(`SSL.SiteSSL.index_12`)),1)])]}),_:1},512),[[jd,q(f).auth_type===`dns`]]),N(oe,{ref_key:`formRef`,ref:m,model:q(f),rules:p,"label-width":`140`},{default:Y(function(){return[N(d,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:Y(function(){return[N(c,{value:q(f).auth_type,"onUpdate:value":t[0]||(t[0]=function(e){return q(f).auth_type=e})},{default:Y(function(){return[N(s,null,{default:Y(function(){return[N(a,{value:`http`},{default:Y(function(){return[M(K(e.$t(`SSL.SiteSSL.index_17`)),1)]}),_:1}),N(a,{value:`dns`},{default:Y(function(){return[M(K(e.$t(`SSL.index_12`))+` (Wildcard support) `,1)]}),_:1})]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`]),Id(N(d,{label:` `,"show-feedback":!1},{default:Y(function(){return[N(ee,{checked:q(f).dns_manual,"onUpdate:checked":t[1]||(t[1]=function(e){return q(f).dns_manual=e}),"checked-value":1,"unchecked-value":0},{default:Y(function(){return[M(K(e.$t(`SSL.index_2`)),1)]}),_:1},8,[`checked`])]}),_:1},512),[[jd,q(f).auth_type===`dns`]]),Id(N(d,{label:` `},{default:Y(function(){return[N(ee,{checked:q(f).auto_wildcard,"onUpdate:checked":t[2]||(t[2]=function(e){return q(f).auto_wildcard=e}),"checked-value":1,"unchecked-value":0},{default:Y(function(){return[M(K(e.$t(`SSL.SiteSSL.index_20`)),1)]}),_:1},8,[`checked`])]}),_:1},512),[[jd,q(f).auth_type===`dns`]]),N(d,{label:e.$t(`Mail.Domain.index_3`),path:`domains`},{default:Y(function(){return[N(ie,{show:q(te),class:`p-12px w-300px max-h-300px min-h-100px overflow-auto border border-solid border-#ccc`},{default:Y(function(){return[N(ee,{class:`mb-12px`,checked:q(f).all,"onUpdate:checked":t[3]||(t[3]=function(e){return q(f).all=e}),label:e.$t(`Public.SelectAll`),indeterminate:q(S)},null,8,[`checked`,`label`,`indeterminate`]),q(v).length?(z(),k(ne,{key:0,value:q(f).domains,"onUpdate:value":t[4]||(t[4]=function(e){return q(f).domains=e})},{default:Y(function(){return[N(T,{class:`flex-col!`,size:12},{default:Y(function(){return[(z(!0),j(y,null,tl(q(v),function(e){return z(),k(ee,{key:e.name,value:e.name,label:e.name},null,8,[`value`,`label`])}),128))]}),_:1})]}),_:1},8,[`value`])):(z(),k(re,{key:1,description:`No domain name`}))]}),_:1},8,[`show`])]}),_:1},8,[`label`]),Id(N(d,{label:` `},{default:Y(function(){return[N(i,{"show-icon":!1,type:q(C).length?`warning`:`success`},{default:Y(function(){return[(z(!0),j(y,null,tl(q(f).domains,function(t){return z(),k(T,{key:t},{default:Y(function(){return[b(t)?(z(),k(T,{key:0,class:`flex-nowrap! py-3px`},{default:Y(function(){return[N(n,{name:`base-success`,size:`17`,color:`#20a53a`}),O(`span`,rr,`[`+K(t)+`] `+K(e.$t(`SSL.SiteSSL.index_13`)),1)]}),_:2},1024)):(z(),k(T,{key:1,class:`flex-nowrap! py-3px items-center!`},{default:Y(function(){return[N(n,{name:`base-error`,size:`17`,color:`#E85445`}),O(`span`,fr,`[`+K(t)+`] `+K(e.$t(`SSL.SiteSSL.index_14`)),1),N(ae,{type:`primary`,size:`tiny`,onClick:x},{default:Y(function(){return[M(K(e.$t(`SSL.SiteSSL.index_21`)),1)]}),_:1})]}),_:2},1024))]}),_:2},1024)}),128))]}),_:1},8,[`type`])]}),_:1},512),[[jd,q(f).auth_type===`dns`&&q(f).domains.length&&!q(f).dns_manual]]),N(d,{label:` `},{default:Y(function(){return[N(ae,{type:`primary`,onClick:w},{default:Y(function(){return[M(K(e.$t(`Public.Btn.Apply`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`]),Id(N(se,{class:`mt-16px`},{default:Y(function(){return[O(`li`,Cr,K(e.$t(`SSL.SiteSSL.index_15`)),1),O(`li`,null,K(e.$t(`Site.Cert.index_21`)),1),O(`li`,null,K(e.$t(`Site.Cert.index_23`)),1),O(`li`,null,K(e.$t(`Site.Cert.index_24`)),1)]}),_:1},512),[[jd,q(f).auth_type===`http`]]),Id(N(se,{class:`mt-24px`},{default:Y(function(){return[t[5]||(t[5]=O(`li`,null,`Manually resolved certificates do not support auto-renewal`,-1)),O(`li`,null,K(e.$t(`Site.Cert.index_25`)),1),O(`li`,null,K(e.$t(`Site.Cert.index_26`)),1),O(`li`,null,K(e.$t(`Site.Cert.index_27`)),1),O(`li`,null,K(e.$t(`Site.Cert.index_28`)),1)]}),_:1},512),[[jd,q(f).auth_type===`dns`]])])}}}),Mi=Li,L(),tc=P({__name:`index`,setup:function(e){var t=bd(),n=function(){t.refresh()};return function(e,r){return z(),j(`div`,null,[q(t).isStart&&q(t).certificateType===`Let's Encrypt`?(z(),k(Wa,{key:0,onUpdate:n})):(z(),k(Mi,{key:1,onUpdate:n}))])}}}),_c=tc,L(),ec=P({__name:`index`,props:{onMenuChange:{type:Function}},setup:function(e,t){var n=t.expose,r=e,i=cc(`sslSite`,{}),a=J().t,o=Xc({p:1,limit:99999,search:``}),s=function(e){dd({title:a(`Site.Cert.index_31`),content:a(`Site.Cert.index_32`),onConfirm:function(){return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,_o({hash:e.hash})];case 1:return t.sent(),m(),[2]}})})()}})},c=wd([{key:`domain`,title:a(`Site.Cert.index_29`),render:function(e){return N(`span`,{innerHTML:e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)}},yd({title:a(`SSL.index_54`),width:140}),{key:`issuer`,title:a(`Site.Cert.index_30`),ellipsis:{tooltip:!0}},sd({width:150,options:function(e){return[{label:a(`Public.Btn.Deploy`),onClick:function(){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,yo({hash:e.hash,domains:JSON.stringify([i.name]),append:1})];case 1:return n.sent(),Dc.success(a(`SSL.index_32`)),setTimeout(function(){r.onMenuChange()},500),[3,3];case 2:return t=n.sent(),console.log(t),[3,3];case 3:return[2]}})})()}},{show:e.provider===`Let's Encrypt`,label:a(`Public.Btn.Del`),onClick:function(){s(e)}}]}})]),l=c.columns,u=c.table,d=md(!0),f=d.loading,p=d.setLoading,m=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),p(!0),[4,ss(o)];case 1:return e=t.sent().message,R(e)&&(u.data=e.data),[3,3];case 2:return p(!1),[7];case 3:return[2]}})})()};return m(),n({init:m}),function(e,t){var n=wa,r=Da,i=Ea;return z(),j(`div`,null,[N(i,null,{toolsRight:Y(function(){return[N(n,{value:q(o).search,"onUpdate:value":t[0]||(t[0]=function(e){return q(o).search=e}),onSearch:m,placeholder:e.$t(`SSL.index_21`),clearable:``},null,8,[`value`,`placeholder`])]}),table:Y(function(){return[N(r,{loading:q(f),columns:q(l),data:q(u).data,"max-height":480},null,8,[`loading`,`columns`,`data`])]}),_:1})])}}}),js=ec,L(),$e={key:0},yn={key:1},Qs=P({__name:`index`,props:{site:{},setRefresh:{},isEnableExtranet:{type:Boolean,default:!0}},setup:function(e,t){var n=t.expose,i=e,a=J().t;Jc(`sslSite`,i.site),Jc(`sslSetRefresh`,i.setRefresh),Jc(`sslEnableExtranet`,i.isEnableExtranet);var s=bd();s.setSite(i.site),s.setExternalRefresh(i.setRefresh);var c=B(`current`),l=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,rl({hash:s.hash})];case 1:return e=t.sent().message,R(e)&&hd({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:function(){s.getInfo(i.isEnableExtranet)}},component:Su}),[2]}})})()},u=B([{key:`current`,label:function(){return N(`div`,null,[N(`span`,null,[M(`Current Certs - `)]),N(`span`,{class:s.isStart?`text-primary`:`text-error`},[M(`[`),s.isStart?`Deployed`:`Not Deployed`,M(`]`)])])},component:yu(oo)},{key:`business`,label:a(`Site.Cert.index_64`),component:yu(Fa)},{key:`let`,label:a(`Site.Cert.index_65`),component:yu(_c)},{key:`holder`,label:a(`Site.Cert.index_66`),component:yu(js),data:{onMenuChange:function(){c.value=`current`,s.getInfo(i.isEnableExtranet),i.setRefresh()}}}]);return Pd(function(){return i.isEnableExtranet},function(e){e&&s.getInfo(!0)}),n({init:function(){s.getInfo(i.isEnableExtranet)}}),function(e,t){var n=o,i=g,a=r,d=ka;return z(),j(`div`,null,[q(s).isStart?A(``,!0):(z(),k(a,{key:0,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:Y(function(){return[N(i,{class:`items-center`},{default:Y(function(){return[O(`span`,null,K(e.$t(`Site.Cert.index_41`)),1),N(n,{size:`tiny`,type:`primary`,onClick:t[0]||(t[0]=function(e){return c.value=`business`})},{default:Y(function(){return[M(K(e.$t(`Site.Cert.index_43`)),1)]}),_:1})]}),_:1})]}),_:1})),q(s).isStart&&q(s).isRenew?(z(),k(a,{key:1,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:Y(function(){return[N(i,{class:`items-center`},{default:Y(function(){return[q(s).expirationDay>0?(z(),j(`span`,$e,K(e.$t(`SSL.SiteSSL.index_26`,[q(s).domain,q(s).expirationDay])),1)):(z(),j(`span`,yn,K(e.$t(`SSL.SiteSSL.index_19`,[q(s).domain])),1)),N(n,{size:`tiny`,type:`primary`,onClick:l},{default:Y(function(){return[M(K(e.$t(`Site.Cert.index_53`)),1)]}),_:1})]}),_:1})]}),_:1})):A(``,!0),N(d,{value:q(c),"onUpdate:value":t[1]||(t[1]=function(e){return uc(c)?c.value=e:null}),options:q(u)},null,8,[`value`,`options`])])}}}),e(`r`,Qs),L(),He={class:`w-440px p-20px`},cn={class:`flex items-center mb-24px`},Jn={class:`flex-1 ml-8px text-16px leading-22px`},Vs=P({__name:`index`,props:{desc:{default:``},list:{default:function(){return[]}},columns:{default:function(){return[]}},onConfirm:{},onRefresh:{}},emits:[`setConfirm`],setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=r,o=J().t,s=B(``),c=B([]),l=!1,u=B(Q(i.columns).concat([{key:`msg`,title:o(`Public.Table.Result`),align:`right`,width:`50%`,ellipsis:{tooltip:!0},render:function(e){return`status`in e&&`msg`in e?e.status?N(`span`,{class:`text-primary`},[e.msg]):N(`span`,{class:`text-error`},[e.msg]):N(`span`,{class:`text-warning`},[o(`Public.Status.Wait`)])}}]));return function(){c.value=i.list.map(function(e){return Z({},e)})}(),n({onConfirm:function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return!l&&i.onConfirm?[4,i.onConfirm()]:[3,2];case 1:return t=n.sent().message,R(t)&&(c.value=t.msg_list,l=!0,s.value=t.msg,a(`setConfirm`,{text:o(`Public.Btn.Finish`)})),(e=i.onRefresh)==null||e.call(i),[2,!1];case 2:return[2]}})})()}}),function(t,n){var r=d;return z(),j(`div`,He,[O(`div`,cn,[n[0]||(n[0]=O(`i`,{class:`i-common-warning text-40px text-warning`},null,-1)),O(`div`,Jn,K(q(s)||q(o)(`Public.Batch.ConfirmWithDesc`,[e.desc])),1)]),N(r,{"max-height":182,columns:q(u),data:q(c)},null,8,[`columns`,`data`])])}}}),e(`n`,Vs),L(),je={class:`p-20px`},sn={class:`flex-1`},qn={class:`mt-12px`},dr={class:`px-20px pt-24px pb-8px`},Sr={class:`w-150px`},gu=P({__name:`set`,props:{data:{}},setup:function(e){var t=J().t,n=e.data,r=n.project_type,i=n.setOptions,a=B(``),s=function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return e=a.value.trim(),e===``?(Dc.error(t(`Site.PHP.index_46`)),[2]):[4,Ei({project_type:r,type_name:e,ps:``})];case 1:return n.sent(),a.value=``,[4,b()];case 2:return n.sent(),i(),[2]}})})()},c=gd(),l=B(null),u=Xc({project_type:r,type_id:-1,type_name:``,ps:``}),f={type_name:{required:!0,message:t(`Site.PHP.index_46`),trigger:[`blur`,`change`]}},p=function(e){u.type_id=e.id,u.type_name=e.name,c.title=``.concat(t(`Site.PHP.index_48`),` [`,e.name,`]`),c.show=!0},m=function(e){var t=e.hide;return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,(e=l.value)==null?void 0:e.validate()];case 1:return n.sent(),[4,ko(Ku(u))];case 2:return n.sent(),[4,b()];case 3:return n.sent(),i(),t(),[2]}})})()},h=wd([{key:`name`,title:`Name`},sd({width:120,options:function(e){return[{label:t(`Public.Btn.Edit`),disabled:e.id===0,onClick:function(){p(e)}},{label:t(`Public.Btn.Delete`),disabled:e.id===0,onClick:function(){fd({title:``.concat(t(`Site.PHP.index_49`),` [`,e.name,`]`),content:t(`Site.PHP.index_50`),onConfirm:function(t){var n=t.hide;return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,mo({project_type:r,type_id:e.id})];case 1:return t.sent(),[4,b()];case 2:return t.sent(),i(e.id),n(),[2]}})})()}})}}]}})]),v=h.table,y=h.columns,b=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,ts({project_type:r})];case 1:return e=t.sent().message,v.data=lc(e)?e:[],[2]}})})()};return b(),function(e,t){var n=te,r=o,i=g,p=d,h=_,b=_a,x=Ca;return z(),j(`div`,je,[N(i,null,{default:Y(function(){return[O(`div`,sn,[N(n,{value:q(a),"onUpdate:value":t[0]||(t[0]=function(e){return uc(a)?a.value=e:null}),placeholder:e.$t(`Site.PHP.index_46`)},null,8,[`value`,`placeholder`])]),O(`div`,null,[N(r,{type:`primary`,onClick:s},{default:Y(function(){return[M(K(e.$t(`Site.Cert.index_62`)),1)]}),_:1})])]}),_:1}),O(`div`,qn,[N(p,{"max-height":300,data:q(v).data,columns:q(y)},null,8,[`data`,`columns`])]),N(x,{show:q(c).show,"onUpdate:show":t[2]||(t[2]=function(e){return q(c).show=e}),title:q(c).title,width:350,footer:!0,onConfirm:m},{default:Y(function(){return[O(`div`,dr,[N(b,{ref_key:`formRef`,ref:l,model:q(u),rules:f},{default:Y(function(){return[N(h,{label:e.$t(`Site.PHP.index_47`),path:`type_name`},{default:Y(function(){return[O(`div`,Sr,[N(n,{value:q(u).type_name,"onUpdate:value":t[1]||(t[1]=function(e){return q(u).type_name=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`])])]}),_:1},8,[`show`,`title`])])}}}),hu=gu,L(),Ae={class:`w-160px`},Bs=P({__name:`index`,props:Tc({project_type:{type:String,default:`python`}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e,t){var n=t.expose,r=_d(e,`value`),i=e.project_type,a=J().t,s=md(),c=s.loading,l=s.setLoading,u=B([]),d=gd(a(`Site.PHP.index_44`),{project_type:i,setOptions:function(e){p(),r.value===e&&(r.value=``)}}),f=function(){d.show=!0},p=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),l(!0),[4,ts({project_type:i})];case 1:return e=t.sent().message,lc(e)&&(u.value=e.map(function(e){return{label:e.name,value:e.id}})),[3,3];case 2:return u.value.unshift({label:a(`Site.PHP.index_45`),value:``}),l(!1),[7];case 3:return[2]}})})()};return n({getList:p}),function(e,t){var n=o,i=_e,a=Ca;return z(),j(`div`,Ae,[N(i,Ec(e.$attrs,{value:r.value,"onUpdate:value":t[0]||(t[0]=function(e){return r.value=e}),loading:q(c),options:q(u)}),{action:Y(function(){return[N(n,{block:``,onClick:f},{default:Y(function(){return[M(K(e.$t(`Site.PHP.index_43`)),1)]}),_:1})]}),_:1},16,[`value`,`loading`,`options`]),N(a,{show:q(d).show,"onUpdate:show":t[1]||(t[1]=function(e){return q(d).show=e}),width:350,title:q(d).title,data:q(d).data,component:hu},null,8,[`show`,`title`,`data`])])}}}),e(`t`,Bs)}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-components.js b/BTPanel/static/vite/js/app-components.js index 78665e30..598d0153 100644 --- a/BTPanel/static/vite/js/app-components.js +++ b/BTPanel/static/vite/js/app-components.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,8 +28,8 @@ removeAfterLoad(freshLink, link) } })(); -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/feature-Feedback.js?v=1787646744133","js/rolldown-runtime.js?v=1787646744133","js/vendor-utils.js?v=1787646744133","js/vendor-vue.js?v=1787646744133","js/vendor-naive.js?v=1787646744133","js/vendor.js?v=1787646744133","css/vendor.css?v=1787646744133","js/app.js?v=1787646744133","js/vendor-pdf.js?v=1787646744133","js/vendor-polyfills.js?v=1787646744133","js/app-icons.js?v=1787646744133","css/app.css?v=1787646744133","js/app-shared.js?v=1787646744133","js/app-modal-ui.js?v=1787646744133","js/vendor-crypto.js?v=1787646744133","css/app-shared.css?v=1787646744133","css/feature-Feedback.css?v=1787646744133","js/view-crontab.js?v=1787646744133","js/app-base.js?v=1787646744133","js/vendor-code-highlight.js?v=1787646744133","css/vendor-code-highlight.css?v=1787646744133","css/app-base.css?v=1787646744133","js/vendor-ace.js?v=1787646744133","css/vendor-ace.css?v=1787646744133","js/app-form.js?v=1787646744133","css/app-form.css?v=1787646744133","js/app-temp.js?v=1787646744133","css/app-temp.css?v=1787646744133","css/view-crontab.css?v=1787646744133","js/feature-Charts.js?v=1787646744133","js/vendor-charts.js?v=1787646744133","css/feature-Charts.css?v=1787646744133","js/view-ssl.js?v=1787646744133","js/view-soft.js?v=1787646744133","js/feature-FileEditor.js?v=1787646744133","js/feature-EmailEditor.js?v=1787646744133","js/vendor-interaction.js?v=1787646744133","js/vendor-wangeditor.js?v=1787646744133","css/vendor-wangeditor.css?v=1787646744133","css/feature-EmailEditor.css?v=1787646744133","css/feature-FileEditor.css?v=1787646744133","js/view-ftp.js?v=1787646744133","css/view-ftp.css?v=1787646744133","css/view-soft.css?v=1787646744133","css/view-ssl.css?v=1787646744133"])))=>i.map(i=>d[i]); -import{a as e,r as t}from"./rolldown-runtime.js?v=1787646744133";import{A as n,Cn as r,Cr as i,Dn as a,En as o,Er as s,Fn as c,Ft as l,Gn as u,Hn as d,In as f,Jn as p,Kn as m,Ln as h,Mn as g,On as _,Or as v,Qn as y,Rn as b,Rt as x,Sn as S,Vn as ee,Xn as C,Yn as w,Yr as T,Zn as E,Zr as D,ar as te,bn as O,br as k,cr as A,ei as j,er as ne,gn as re,hr as M,ir as ie,jt as ae,kn as N,ln as oe,lr as P,mn as se,nn as F,nr as ce,or as le,rr as ue,un as I,vr as de,wn as fe,wr as pe,xn as L,xr as me,yn as R,zn as he}from"./vendor-utils.js?v=1787646744133";import{f as ge,l as z,o as _e,p as ve}from"./vendor-vue.js?v=1787646744133";import{$ as ye,A as be,B as xe,Ct as Se,Et as Ce,F as we,I as Te,K as Ee,L as B,M as De,P as Oe,Q as ke,R as Ae,St as je,T as Me,Tt as Ne,W as Pe,X as Fe,Y as Ie,Z as Le,_ as Re,b as ze,bt as Be,dt as Ve,et as He,g as Ue,gt as V,h as We,in as Ge,r as Ke,tt as qe,ut as Je,v as Ye,wt as Xe,xt as Ze}from"./vendor-naive.js?v=1787646744133";import{c as Qe}from"./vendor.js?v=1787646744133";import{$r as $e,Bf as H,C as et,Da as tt,Di as nt,Ea as rt,Ff as it,H as at,J as ot,K as st,Kf as ct,Lf as U,Mf as lt,Nf as ut,Oa as dt,Of as W,On as ft,P as pt,Pf as G,Qd as mt,Rf as ht,Sa as gt,Sn as _t,Ta as vt,Tc as yt,Tn as bt,Vo as xt,W as St,Wf as Ct,Xf as wt,Y as Tt,Zd as Et,Zf as Dt,Zr as Ot,Zt as kt,_ as At,_r as jt,ap as Mt,b as Nt,bp as Pt,c as Ft,cp as It,ct as Lt,ec as Rt,f as zt,g as Bt,gp as Vt,i as Ht,if as Ut,ip as Wt,jf as Gt,lf as Kt,ln as qt,ma as Jt,mn as Yt,nt as Xt,oi as Zt,pn as Qt,pp as $t,rr as en,st as tn,t as nn,up as rn,wf as an,xa as on,xf as sn,yp as K,z as cn,zf as q}from"./app.js?v=1787646744133";import{n as ln,r as un}from"./vendor-pdf.js?v=1787646744133";import{c as dn,d as fn,u as pn}from"./app-base.js?v=1787646744133";import{n as mn,t as hn}from"./vendor-pay.js?v=1787646744133";var gn=e=>e.split(` `).map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(` `),_n=(e,t)=>{let n=``;return Object.entries(t).forEach(([e,t])=>{n+=`${e}=${encodeURIComponent(`${t}`)}&`}),n=n.replace(/&$/,``),/\?$/.test(e)?e+n:e.replace(/\/?$/,`?`)+n},vn=e=>{try{return JSON.parse(e),!0}catch(e){return!1}},yn=e=>Number.isNaN(x(e))?0:x(e);F();function bn(e,t=3,n=3){let r=null,i=!1,a=0,o=()=>{if(!i){if(n!==0&&a>=n){s();return}r=window.setTimeout(async()=>{try{await e(),a=0}catch(e){a++}finally{o()}},t*1e3)}},s=()=>{i=!0,r&&(clearTimeout(r),r=null)};return d(()=>{s()}),{loop:o,clearTimer:s}}F();var xn={class:`p-16px`},Sn={class:`mb-16px`},Cn={class:`progress-box p-10px rounded-8px`},wn=N({__name:`backup-logs`,props:{fetchFn:{type:Function},callback:{type:Function}},setup(e){let{t}=z(),n=e,i=k(!1),o=k([]),s=[{key:`site_name`,title:t(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:t(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:e=>a(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}],c=R(()=>o.value.findIndex(e=>e.status===0)+1),l=R(()=>{var e;return(e=o.value[c.value])==null?void 0:e.status}),d={0:`process`,1:`finish`,"-1":`error`,2:`wait`},f=e=>d[e],m=async()=>{let{message:e}=await n.fetchFn();if(K(e)){if(e.status===1){var r;g(),i.value=!0,(r=n.callback)==null||r.call(n),U.success(t(`WP.Task.index_4`))}else i.value=!1;o.value=Object.values(e).filter(e=>K(e))}},{loop:h,clearTimer:g}=bn(m,1);return u(async()=>{await m(),i.value||h()}),(e,t)=>{let n=Se,u=Ye,d=B,m=Ee,h=Ue,g=Re;return p(),r(`div`,xn,[O(`div`,Sn,[v(i)?(p(),L(n,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(p(),L(n,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),O(`div`,Cn,[a(g,{vertical:``,current:v(c),status:f(v(l)),size:`small`},{default:A(()=>[(p(!0),r(se,null,C(v(o),(e,t)=>(p(),L(h,{key:t,status:f(e.status),description:e.error||e.ps},fe({title:A(()=>[a(d,{class:`flex-nowrap! items-center!`},{default:A(()=>[O(`span`,null,j(e.title),1),P(a(u,{size:`small`},null,512),[[I,e.status===0]])]),_:2},1024)]),_:2},[e.result_list?{name:`default`,fn:A(()=>[O(`div`,null,j(e.error||e.ps),1),a(m,{class:`mt-8px`,data:e.result_list,columns:s,"max-height":200},null,8,[`data`])]),key:`0`}:void 0]),1032,[`status`,`description`]))),128))]),_:1},8,[`current`,`status`])])])}}}),Tn=t({default:()=>En}),En=q(wn,[[`__scopeId`,`data-v-28a73ad0`]]),{t:Dn}=H.global,On=()=>W.post(`/mod/nodejs/com/get_general_progress`),kn=e=>W.post(`/mod/nodejs/com/nodejs_backup`,e),An=e=>W.post(`/mod/nodejs/com/nodejs_restore`,e,{requestOptions:{loading:Dn(`Node.index_89`),successMessage:!0}});F();var jn=q(N({__name:`index`,props:{iconName:{type:String,default:``},iconSize:{type:String,default:`16`}},setup(e){return(t,n)=>{let r=B;return p(),L(r,{class:`items-center`,size:6},{default:A(()=>[P(O(`i`,{class:T([`iconfont`,`icon-${e.iconName}`]),style:D({fontSize:v(Ge)(e.iconSize)})},null,6),[[I,e.iconName]]),E(t.$slots,`default`,{},void 0,!0)]),_:3})}}}),[[`__scopeId`,`data-v-eaa99c82`]]);F(),un();var Mn=N({__name:`index`,props:{id:{}},setup(e){let t=e,n=()=>{G({width:574,minHeight:400,data:{entryId:t.id},component:_(()=>ln(()=>import(`./feature-Feedback.js?v=1787646744133`).then(e=>e.r),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16])))})};return(e,t)=>{let r=Yt,i=jn;return p(),L(i,{"icon-name":`demand`},{default:A(()=>[a(r,{onClick:n},{default:A(()=>[o(j(e.$t(`Component.Feedback.index_7`)),1)]),_:1})]),_:1})}}});F();var Nn={key:1,class:`ml-4px text-desc`},Pn=N({__name:`index`,props:{feedback:{type:Boolean,default:!1},email:{type:Boolean,default:!1},feedbackId:{}},setup(e){let t=!!ie().toolsLeft,n=!!ie().toolsRight,i=!!ie().pageLeft||!!ie().pageRight;return(o,s)=>{let c=B;return p(),r(`div`,null,[t||n?(p(),L(c,{key:0,class:`items-center mb-12px`,justify:`space-between`},{default:A(()=>[a(c,{class:`items-center`,size:8},{default:A(()=>[E(o.$slots,`toolsLeft`),e.feedback?(p(),L(Mn,{key:0,id:e.feedbackId},null,8,[`id`])):S(``,!0),e.email?(p(),r(`div`,Nn,j(o.$t(`Component.Pay.index_8`,[`support@aapanel.com`])),1)):S(``,!0)]),_:3}),a(c,{class:`items-center`,size:8},{default:A(()=>[E(o.$slots,`toolsRight`)]),_:3})]),_:3})):S(``,!0),E(o.$slots,`table`),v(i)?(p(),L(c,{key:1,class:`items-center mt-12px`,justify:`space-between`},{default:A(()=>[O(`div`,null,[E(o.$slots,`pageLeft`)]),a(c,null,{default:A(()=>[E(o.$slots,`pageRight`)]),_:3})]),_:3})):S(``,!0)])}}});F();var Fn={class:`ml-8px text-14px`},In=N({__name:`index`,props:h({storeKey:{default:``},pageSizes:{default:()=>[10,20,50,100]},showTotal:{type:Boolean,default:!0},showSizePicker:{type:Boolean,default:!0},showQuickJumper:{type:Boolean,default:!0},onUpdatePageSize:{}},{page:{},pageModifiers:{},pageSize:{},pageSizeModifiers:{}}),emits:h([`refresh`],[`update:page`,`update:pageSize`]),setup(e,{emit:t}){let n=e,r=t,i=R(()=>{let{storeKey:e}=n;return e?`${e}-page`:``}),a=ue(e,`page`),o=ue(e,`pageSize`),s=e=>{a.value=e,r(`refresh`)},c=e=>{var t;a.value=1,o.value=e,(t=n.onUpdatePageSize)==null||t.call(n,yn(e)),l(e),he(()=>{r(`refresh`)})},l=e=>{i.value&&ct(i.value,String(e))};return(()=>{if(i.value){let t=Ct(i.value);if(t){var e;o.value=yn(t),(e=n.onUpdatePageSize)==null||e.call(n,yn(t))}}})(),(t,n)=>{let r=He;return p(),L(r,b(t.$attrs,{page:a.value,"onUpdate:page":[n[0]||(n[0]=e=>a.value=e),s],"page-size":o.value,"onUpdate:pageSize":[n[1]||(n[1]=e=>o.value=e),c],"show-size-picker":e.showSizePicker,"show-quick-jumper":e.showQuickJumper,"page-sizes":e.pageSizes,"display-order":[`pages`,`size-picker`,`quick-jumper`]}),fe({_:2},[e.showTotal?{name:`suffix`,fn:A(({itemCount:e})=>[O(`span`,Fn,j(t.$t(`Public.Table.Page.index_4`,[e])),1)]),key:`0`}:void 0]),1040,[`page`,`page-size`,`show-size-picker`,`show-quick-jumper`,`page-sizes`])}}});F();var Ln={class:`flex justify-center w-42px`},Rn={class:`ml-8px`},zn=N({__name:`index`,props:h({data:{default:()=>[]},rowKey:{default:`id`},options:{default:()=>[]},selectWidth:{default:140}},{checkedRowKeys:{default:()=>[]},checkedRowKeysModifiers:{}}),emits:[`update:checkedRowKeys`],setup(e){let t=e,n={enable:`i-famicons:play-circle-outline`,disable:`i-famicons:pause-circle-outline`,start:`i-famicons:play-circle-outline`,stop:`i-famicons:pause-circle-outline`,restart:``,category:`i-material-symbols:category`,delete:`i-weui:delete-outlined`,del:`i-weui:delete-outlined`,backup:`i-material-symbols:backup-outline-rounded`,expired:`i-covid:quarantine-place-time-calendar-1`,php:`i-ic:baseline-php`,webserver:`i-material-symbols:network-node`,sync:`i-material-symbols:cloud-sync`,kill:`i-mdi:remove-circle-off-outline`,pause:`i-material-symbols:stop-circle-outline-rounded`,unpause:`i-ri:device-recover-line`,restart_panel:`i-cbi:power-panel-logo`,restart_service:``,execute:``},i=e=>{var r,i;let a=t.options.find(t=>t.key===e);return(r=(i=a==null?void 0:a.icon)==null?n[e]:i)==null?`i-material-symbols:action-key`:r},s=e=>{let t=i(e.value),n=t.includes(`e[l]:l,d=R({get(){return c.value.length>0&&c.value.length===t.data.length},set(e){e?c.value=t.data.map(e=>u(e)):c.value=[]}}),f=R(()=>t.data.length===0),m=R(()=>c.value.length>0&&c.value.lengtht.options.map(e=>({label:e.label,value:e.key}))),y=R(()=>c.value.length===0),b=R(()=>y.value||h.value===null),x=R(()=>t.data.filter(e=>c.value.includes(u(e)))),ee=()=>{let{options:e}=t;for(let t of e)if(t.key===h.value)switch(t.type){case`confirm`:Gt({...t.confirm,data:x.value});break;default:var n;(n=t.onBatch)==null||n.call(t,x.value);break}},C=()=>{let{options:e}=t,n=e[0];switch(n.type){case`confirm`:Gt({...n.confirm,data:x.value});break;default:var r;(r=n.onBatch)==null||r.call(n,x.value);break}};return(t,n)=>{let i=Je,l=qe,u=V,g=B;return p(),L(g,{class:`bt-table-batch items-center`,size:0},{default:A(()=>[O(`div`,Ln,[a(i,{checked:v(d),"onUpdate:checked":n[0]||(n[0]=e=>M(d)?d.value=e:null),disabled:v(f),indeterminate:v(m)},null,8,[`checked`,`disabled`,`indeterminate`])]),e.options.length>1?(p(),r(se,{key:0},[O(`div`,{class:`min-w-160px`,style:D({width:v(Ge)(e.selectWidth)})},[a(l,{value:v(h),"onUpdate:value":n[1]||(n[1]=e=>M(h)?h.value=e:null),options:v(_),disabled:v(y),"render-label":s,"consistent-menu-width":!1,placeholder:t.$t(`Component.Batch.index_1`)},null,8,[`value`,`options`,`disabled`,`placeholder`])],4),O(`div`,Rn,[a(u,{type:v(b)?`default`:`primary`,disabled:v(b),onClick:ee},{default:A(()=>[o(j(t.$t(`Public.Btn.Execute`)),1)]),_:1},8,[`type`,`disabled`])])],64)):S(``,!0),e.options.length===1?(p(),L(u,{key:1,disabled:v(y),type:v(y)?`default`:`primary`,onClick:C},{default:A(()=>[O(`span`,null,j(e.options[0].label),1),P(O(`span`,null,j(t.$t(`Component.Batch.index_2`,[c.value.length])),513),[[I,c.value.length>0]])]),_:1},8,[`disabled`,`type`])):S(``,!0)]),_:1})}}});F();var Bn={key:0,class:`bt-table__empty`},Vn=`__bt_empty_header__`,Hn=q(N({__name:`index`,props:h({data:{default:()=>[]},rowKey:{default:`id`},loading:{type:Boolean,default:!1},loadingNum:{default:10},isPage:{type:Boolean,default:!1},maxHeight:{},columns:{default:()=>[]},rowProps:{},storeKey:{},showEmptyHeader:{type:Boolean}},{page:{default:()=>({page:1,pageSize:10})},pageModifiers:{}}),emits:[`update:page`],setup(e){let t=e,n=ue(e,`page`),{t:i}=z(),{columns:o,data:c}=s(t),l=()=>ae(pe(o.value)),u=()=>{let e=l();return e.forEach(e=>{e.type!==`selection`&&(e.ellipsis&&delete e.ellipsis,e.render=()=>a(ze,null,null))}),e},d=()=>t.loading?u():l(),f=k(d()),m=()=>{let e=l();return e.forEach(e=>{if(e.type===`selection`){e.disabled=()=>!0;return}e.render=()=>null}),e},h=R(()=>!!(t.showEmptyHeader&&!t.loading&&te.value.length===0&&f.value.length>0)),g=R(()=>({"bt-table--empty-header":h.value})),_=R(()=>[{[Vn]:Vn}]),y=R(()=>h.value?_.value:te.value),x=R(()=>h.value?m():f.value),ee=()=>Vn,C=R(()=>{let{rowKey:e}=t;return Pt(e)?t=>{let n=t[e];return n==null||Number.isNaN(n)?String(t):n}:e}),w=R(()=>h.value?ee:C.value),D=R(()=>{let{storeKey:e}=t;return e?`${e}-page`:``}),te=k([]),O=ie(),j=de({style:{width:`100%`},showSizePicker:!0,showQuickJumper:!0,pageSizes:[10,20,50,100],prefix:()=>{var e;return(e=O.pagePrefix)==null?void 0:e.call(O)},suffix:e=>a(`span`,{class:`text-13px text-default`},[i(`Public.Table.Page.index_4`,[e.itemCount])]),onChange:e=>{n.value.page=e},onUpdatePageSize:e=>{n.value.page=1,n.value.pageSize=e,D.value&&ct(D.value,String(e))}});(()=>{if(D.value){let e=Ct(D.value);e&&(n.value.pageSize=yn(e))}})();let ne=R(()=>({...j,page:n.value.page,pageSize:n.value.pageSize}));return le(()=>c.value,e=>{t.loading||(te.value=e)},{deep:!0}),le(()=>t.loading,e=>{if(e){if(f.value=u(),c.value.length===0){te.value=[];for(let e=0;e{te.value=c.value})},{immediate:!0}),le(()=>t.columns,()=>{f.value=d()},{deep:!0}),(t,n)=>{let i=Ee,o=Ce;return p(),r(`div`,{class:T([`bt-table`,v(g)])},[a(i,b(t.$attrs,{data:v(y),"max-height":e.maxHeight,"row-key":v(w),columns:v(x),pagination:e.isPage?v(ne):!1,"row-props":v(h)?void 0:e.rowProps}),{empty:A(()=>[E(t.$slots,`empty`,{},void 0,!0)]),default:A(()=>[E(t.$slots,`pagePrefix`,{},void 0,!0)]),_:3},16,[`data`,`max-height`,`row-key`,`columns`,`pagination`,`row-props`]),v(h)?(p(),r(`div`,Bn,[E(t.$slots,`empty`,{},()=>[a(o)],!0)])):S(``,!0)],2)}}}),[[`__scopeId`,`data-v-a68fc059`]]),{t:Un}=H.global,Wn=e=>W.post(`/site?action=set_backup_config`,e,{requestOptions:{loading:Un(`Component.Pay.index_12`),successMessage:!0}}),Gn=e=>W.post(`/site?action=get_backup_cron_status`,e);F(),un();var Kn={full:`Full Backup`,file:`Only Site File`,sql:`Only Database Backup`},qn={local:`Local Server`,ftp:`FTP Storage`,aws_s3:`AWS S3`,gdrive:`Google Drive`,gcloud_storage:`Google Cloud Storage`},Jn=e=>Kn[e]||e,Yn=e=>e?qn[e]||e:``,Xn=[{key:`ftp`,descKey:`Back up and package your website or database to FTP storage.`},{key:`aws_s3`,descKey:`Package and back up your website or database to AWS S3. Supports S3-compatible protocols.`},{key:`gdrive`,descKey:`Back up your website and database directly to Google Drive.`},{key:`gcloud_storage`,descKey:`Back up your website or database to Google Cloud Storage.`}],Zn=e=>e!==`local`&&Object.prototype.hasOwnProperty.call(qn,e),Qn=e=>{if(!Zn(e.value))return null;let t=Xn.find(t=>t.key===e.value);return{key:e.value,name:e.name,description:(t==null?void 0:t.descKey)||``,setup:e.install,config:e.config,task:`1`}},$n=()=>{let e=k([]),t=k([]),n=k(void 0);return{plugins:e,storageOptions:t,cron:n,fetchPlugins:async r=>{let{message:i}=await Gn({site_id:r});if(K(i)){if(n.value=i.cron,Array.isArray(i.orderOpt)){t.value=i.orderOpt,e.value=i.orderOpt.map(Qn).filter(Boolean);return}t.value=[],e.value=[]}}}},er=async(e,t,n,r)=>{G({title:H.global.t(`Configure instant backup task`),width:500,minHeight:200,data:{site_type:e,backupData:t,storageOptions:n,callback:r},footer:!0,component:_(()=>ln(()=>Promise.resolve().then(()=>xi),void 0))})};F();var tr=N({__name:`backup-table`,props:{siteId:{},onRestore:{type:Function},backupRef:{},onChanged:{type:Function},searchKey:{},nameKey:{},downloadPathKey:{},downloadNameKey:{},downloadPath:{type:Function},downloadName:{type:Function},getListApi:{type:Function},deleteApi:{type:Function},timeRender:{type:Function},typeTitle:{},typeRender:{type:Function}},setup(e,{expose:t}){let{t:n}=z(),r=e,i=k([]),o=de({p:1,limit:10,[r.searchKey||`search`]:r.siteId}),{loading:s,setLoading:c}=dt(),l=(e,t,n)=>e[t||n],u=e=>{switch(e){case`Google Drive`:return`gdrive`;case`Google Cloud`:return`gcloud_storage`;case`Google Cloud Storage`:return`gcloud_storage`;default:return e}},d=e=>String(l(e,r.nameKey,`name`)||e.filename||``),f=e=>{var t;return((t=r.downloadPath)==null?void 0:t.call(r,e))||String(l(e,r.downloadPathKey,`filename`)||``)},m=e=>{var t;return((t=r.downloadName)==null?void 0:t.call(r,e))||String(l(e,r.downloadNameKey,`name`)||d(e))},h=e=>{var t;return((t=r.timeRender)==null?void 0:t.call(r,e))||e.addtime},g=e=>{var t;return((t=r.typeRender)==null?void 0:t.call(r,e))||(e.backup_type===1?n(`Full Backup`):n(`Only Site File`))},_=e=>e.bak_method?Yn(e.bak_method):`-`,y=e=>{var t;return((t=r.getListApi)==null?void 0:t.call(r,e))||$e(e)},b=(e,t=!0)=>{var n;return((n=r.deleteApi)==null?void 0:n.call(r,e,t))||jt({id:e.id},t)},{table:x,columns:S}=tt([{type:`selection`,width:40},{key:String(r.nameKey||`name`),title:n(`Site.TableRow.index_22`),ellipsis:{tooltip:!0}},{key:`size`,title:n(`Site.TableRow.index_23`),width:90,render:e=>It(e.size)},{key:`addtime`,title:n(`Site.TableRow.index_25`),width:150,render:e=>h(e)},{key:`backup_type`,title:r.typeTitle||n(`Backup type`),width:120,render:e=>g(e)},{key:`bak_method`,title:n(`Storage path`),width:130,ellipsis:{tooltip:!0},render:e=>_(e)},kt({width:190,options:e=>[{label:n(`Site.TableOP.index_4`),show:e.bak_method===`local`,onClick:()=>{r.onRestore(e)}},{label:n(`WP.Task.index_2`),show:e.bak_method!==`local`,onClick:()=>{bt({title:_(e),name:u(e.bak_method),admin:!0})}},{label:n(`Site.TableOP.index_5`),show:e.bak_method===`local`,onClick:()=>{Mt(f(e),m(e))}},{label:n(`Public.Btn.Del`),onClick:()=>{ut({title:n(`Site.Batch.index_18`),content:`${n(`Site.Batch.index_19`)} [${d(e)}]`,onConfirm:async({hide:t})=>{await b(e),await w(),r.onChanged?await r.onChanged():r.backupRef.backup_count--,t()}})}}]})]),C=[{key:`del`,type:`confirm`,label:n(`Site.Batch.index_20`),confirm:{title:n(`Site.Batch.index_21`),desc:n(`Site.Batch.index_11`),columns:[S.value[1]],api:e=>b(e,!1),done:async e=>{await w(),r.onChanged?await r.onChanged():r.backupRef.backup_count-=e.length}}}],w=async()=>{try{c(!0);let{message:e}=await y(pe(o));K(e)?(x.data=Vt(e.data)?e.data:[],x.total=rn(e.page)):(x.data=[],x.total=0)}finally{i.value=[],c(!1)}};return t({getList:w}),ee(()=>{w()}),(e,t)=>{let n=Hn,r=zn,c=In,l=Pn;return p(),L(l,null,{toolsLeft:A(()=>[E(e.$slots,`toolsLeft`)]),table:A(()=>[a(n,{"checked-row-keys":v(i),"onUpdate:checkedRowKeys":t[0]||(t[0]=e=>M(i)?i.value=e:null),loading:v(s),"loading-num":1,"max-height":340,data:v(x).data,columns:v(S)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:A(()=>[a(r,{"checked-row-keys":v(i),"onUpdate:checkedRowKeys":t[1]||(t[1]=e=>M(i)?i.value=e:null),data:v(x).data,options:C},null,8,[`checked-row-keys`,`data`])]),pageRight:A(()=>[a(c,{page:v(o).p,"onUpdate:page":t[2]||(t[2]=e=>v(o).p=e),"page-size":v(o).limit,"onUpdate:pageSize":t[3]||(t[3]=e=>v(o).limit=e),"item-count":v(x).total,onRefresh:w},null,8,[`page`,`page-size`,`item-count`])]),_:3})}}});F();var nr=N({__name:`index`,props:{model:{},rules:{},labelWidth:{default:`130`},labelPlacement:{default:`left`}},setup(e,{expose:t}){let n=k(null);return t({validate:()=>{var e;return(e=n.value)==null?void 0:e.validate()},restoreValidation:()=>{var e;return(e=n.value)==null?void 0:e.restoreValidation()}}),(t,r)=>{let i=Te;return p(),L(i,b(t.$attrs,{ref_key:`formRef`,ref:n,model:e.model,rules:e.rules,"label-width":e.labelWidth,"label-placement":e.labelPlacement,"show-require-mark":!1,"label-align":`left`,"require-mark-placement":`left`}),{default:A(()=>[E(t.$slots,`default`)]),_:3},16,[`model`,`rules`,`label-width`,`label-placement`])}}});F();var rr={class:`p-20px`},ir={class:`text-warning`},ar=N({__name:`restore-type`,props:{onRefresh:{type:Function,default:()=>{}},showDb:{type:Boolean,default:!1}},setup(e,{expose:t}){let{t:n}=z(),i=e,o=R(()=>{let e=[{label:n(`Logs.Soft.index_3`),value:`file`},{label:n(`Public.Btn.Config`),value:`conf`}];return i.showDb&&e.push({label:n(`Site.PHP.add_site_16`),value:`db`}),e}),s=k(null),c=de({value:[`file`]}),l={value:{type:`array`,required:!0,trigger:`change`,message:n(`Please select at least one restore type`)}},u=async()=>{var e;await((e=s.value)==null?void 0:e.validate()),i.onRefresh(c.value)},d=R(()=>i.showDb&&c.value.includes(`db`));return t({onConfirm:u}),(e,t)=>{let n=Je,i=Ve,u=we,f=nr,m=qt;return p(),r(`div`,rr,[a(f,{ref_key:`formRef`,ref:s,rules:l,model:v(c)},{default:A(()=>[a(u,{label:`Restore type`,path:`value`,"show-require-mark":!0},{default:A(()=>[a(i,{value:v(c).value,"onUpdate:value":t[0]||(t[0]=e=>v(c).value=e),class:`flex gap-16px`},{default:A(()=>[(p(!0),r(se,null,C(v(o),e=>(p(),L(n,{key:e.value,value:e.value,label:e.label},null,8,[`value`,`label`]))),128))]),_:1},8,[`value`])]),_:1})]),_:1},8,[`model`]),a(m,null,{default:A(()=>[t[1]||(t[1]=O(`li`,null,` File: Restore website files `,-1)),t[2]||(t[2]=O(`li`,null,` Config: Restore website configuration files `,-1)),P(O(`li`,ir,` Database: Restoring the website database will overwrite the existing database `,512),[[I,v(d)]])]),_:1})])}}});F(),un();var or={class:`p-20px`},sr=N({__name:`backup-node`,props:{row:{}},setup(e){let t=xt(),{row:n}=e,{t:i}=z(),s=_(()=>ln(()=>Promise.resolve().then(()=>Ti),void 0)),c=_(()=>ln(()=>Promise.resolve().then(()=>Tn),void 0)),l=k(!1),u=async()=>{G({title:`Backup type`,width:450,footer:!0,data:{onRefresh:f},component:s})},d=()=>{t.setRefresh(!0)},f=async e=>{await kn({id:String(n.id),backup_type:String(e)}),m(i(`Site.Batch.index_7`),async()=>{ee(),d()})},m=(e,t)=>{G({title:e,width:500,minHeight:200,data:{fetchFn:On,callback:t},component:c})},h=async e=>{await An(e),ee(),d()},g=()=>{m(i(`Site.Batch.index_7`),async()=>{ee(),d()})},y=e=>{e.backup_type===1?G({title:i(`Restore type`),width:450,minHeight:150,footer:!0,data:{showDb:!1,onRefresh:t=>h({file_name:e.name,site_id:n.id,restore_type:JSON.stringify(t)})},component:ar}):ut({title:i(`Site.Config.index_28`),content:i(`Site.Config.index_29`),onConfirm:async({hide:t})=>{t(),await h({file_name:e.name,site_id:n.id,restore_type:`["file"]`})}})},b=async()=>{let{message:e}=await On();K(e)&&(l.value=e.status===0)},x=te(`tableRef`),ee=()=>{var e;(e=x.value)==null||e.getList()};return b(),(e,t)=>{let i=V;return p(),r(`div`,or,[a(tr,{ref_key:`tableRef`,ref:x,"site-id":v(n).id,"on-restore":y,"backup-ref":v(n),"on-changed":d},{toolsLeft:A(()=>[a(i,{class:`backup-btn`,type:`primary`,loading:v(l),disabled:v(l),onClick:u},{default:A(()=>[o(j(e.$t(`Database.index_16`)),1)]),_:1},8,[`loading`,`disabled`]),v(l)?(p(),L(i,{key:0,onClick:g},{default:A(()=>[...t[0]||(t[0]=[o(` Current Task Progress `,-1),O(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1)])]),_:1})):S(``,!0)]),_:1},8,[`site-id`,`backup-ref`])])}}}),cr=t({default:()=>lr}),lr=sr,{t:J}=H.global,ur=e=>W.post(`/site?action=clone_php_site`,e,{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!1}}),dr=e=>W.post(`/site?action=get_php_clone_progress`,e),fr=(e,t=`PHP`)=>W.post(`/data?action=getSiteThirtyTotal`,{site_type:t,...e}),pr=e=>W.post(`/data?action=getSiteWafConfig`,e),mr=e=>W.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!0}}),hr=e=>W.post(`/panel/public/get_soft_status`,{...e}),gr=e=>W.post(`/plugin?action=get_soft_find`,{...e}),_r=e=>W.post(`/system?action=ServiceAdmin`,{...e},{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!0}}),vr=()=>W.post(`/plugin?action=a&name=security_notice&s=get_status`,{},{requestOptions:{isOriginalResult:!0,prefix:``}}),yr=e=>W.post(`/plugin?action=a&name=security_notice&s=${e?`start_site`:`stop_site`}`,{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!0}}),br=()=>W.post(`/site?action=get_https_mode`),xr=()=>W.post(`/site?action=set_https_mode`,{},{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!0}}),Sr=e=>W.post(`/site?action=get_site_maintenance`,e),Cr=e=>W.post(`/site?action=set_site_maintenance`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),wr=e=>W.post(`/site?action=get_current_webservice`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!1}}),Tr=(e,t=!0)=>W.post(`/site?action=switch_webservice`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:t}}),Er=e=>W.post(`/site?action=multi_service_check_repair`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Dr=e=>W.post(`/site?action=website_rollback`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Or=()=>W.post(`/site?action=get_multi_webservice_status`),kr=()=>W.post(`/git?action=get_ssh_key`),Ar=e=>W.post(`/git?action=get_deploy_records`,e),jr=e=>W.post(`/git?action=get_remote_commits`,e),Mr=e=>W.post(`/git?action=get_commit_detail`,e),Nr=e=>W.post(`/git?action=manual_deploy_site`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Pr=e=>W.post(`/git?action=get_site_git_conf`,e),Fr=e=>W.post(`/git?action=save_site_git_conf`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Ir=e=>W.post(`/git?action=save_site_git_conf`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Lr=e=>W.post(`/git?action=connect_repository`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0,successMessageKey:`message`}}),Rr=e=>W.post(`/git?action=refresh_webhook_url`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),zr=e=>W.post(`/git?action=deploy_git_code`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0,successMessageKey:`message`}}),Br=e=>W.post(`/git?action=get_site_deploy_log`,e),Vr=e=>W.post(`/git?action=git_rollback`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0,successMessageKey:`message`}}),Hr=e=>W.post(`/git?action=save_deploy_sh`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Ur=e=>W.post(`/git?action=get_deploy_sh`,e),Wr=e=>W.post(`/git?action=update_deploy_sh`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Gr=e=>W.post(`/git?action=get_webhook_log`,e),Kr=e=>W.post(`/git?action=clear_webhook_log`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),qr=e=>W.post(`/git?action=del_script`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Jr=()=>W.post(`/site?action=get_site_global`),Yr=e=>W.post(`/site?action=get_cdn_ip`,e),Xr=e=>W.post(`/site?action=set_site_global`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Zr=e=>W.post(`/site_monitor?action=get_overview`,e),Qr=e=>W.post(`/site_monitor?action=get_site_overview`,e),$r=e=>W.post(`/site?action=site_performance_test`,e,{requestOptions:{loading:J(`Login.index_22`)}}),ei=e=>W.post(`/site?action=set_default_site_conf`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),ti=e=>W.post(`/git?action=generate_aapanel_ed25519_key`,e,{requestOptions:{loading:J(`Login.index_22`)}}),ni=e=>W.post(`/git?action=get_remote_branches`,e),ri=e=>W.post(`/git?action=get_git_directory`,e),ii=e=>W.post(`/git?action=import_existing_repository`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),ai=e=>W.post(`/deployment?action=GetList`,e),oi=e=>W.post(`/deployment?action=SetupPackage`,{...e,webname:JSON.stringify(e.webname)},{requestOptions:{loading:J(`Login.index_22`)}}),si=e=>W.post(`/site?action=get_general_progress`,e);F();var ci={class:`p-16px`},li={class:`mb-16px`},ui={class:`progress-box p-10px rounded-8px`},di=N({__name:`backup-progress`,props:{params:{},callback:{type:Function}},setup(e){let t=e,{t:n}=z(),i=k(!1),o=k([]),s=[{key:`site_name`,title:n(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:n(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:e=>a(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}],c=R(()=>o.value.findIndex(e=>e.status===0)+1),l=R(()=>{var e;return(e=o.value[c.value])==null?void 0:e.status}),f={0:`process`,1:`finish`,"-1":`error`,2:`wait`},m=e=>f[e],h=null,g=!1,_=async()=>{let{message:e}=await si({type:t.params});if(K(e)){if(e.status===1){if(h&&clearInterval(h),U.success(n(`WP.Task.index_4`)),i.value=!0,!g){var r;g=!0,(r=t.callback)==null||r.call(t)}}else i.value=!1;o.value=Object.values(e).filter(e=>K(e))}};return u(()=>{_(),h=window.setInterval(()=>{_()},2e3)}),d(()=>{h&&clearInterval(h)}),(e,t)=>{let n=Se,u=Ye,d=B,f=Ee,h=Ue,g=Re;return p(),r(`div`,ci,[O(`div`,li,[v(i)?(p(),L(n,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(p(),L(n,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),O(`div`,ui,[a(g,{vertical:``,current:v(c),status:m(v(l)),size:`small`},{default:A(()=>[(p(!0),r(se,null,C(v(o),(e,t)=>(p(),L(h,{key:t,status:m(e.status),description:e.error||e.ps},fe({title:A(()=>[a(d,{class:`flex-nowrap! items-center!`},{default:A(()=>[O(`span`,null,j(e.title),1),P(a(u,{size:`small`},null,512),[[I,e.status===0]])]),_:2},1024)]),_:2},[e.result_list?{name:`default`,fn:A(()=>[O(`div`,null,j(e.error||e.ps),1),a(f,{class:`mt-8px`,data:e.result_list,columns:s,"max-height":200},null,8,[`data`])]),key:`0`}:void 0]),1032,[`status`,`description`]))),128))]),_:1},8,[`current`,`status`])])])}}}),fi=t({default:()=>pi}),pi=q(di,[[`__scopeId`,`data-v-57b0edf4`]]);function mi(e,t){let n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length);for(let e=0;ei)return!0;if(t[]},isLocal:{type:Boolean,default:!0},installCallback:{type:Function,default:void 0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:t}){let n=e,r=ue(e,`value`),{t:i}=z(),s=R(()=>n.isLocal),c=R({get:()=>r.value||null,set:e=>{r.value=e||null}}),l=R(()=>({label:i(`Crontab.Script.index_24`),value:`localhost`,install:!0,config:!0,local:!0})),u=R(()=>n.orderOpt.map(e=>({label:e.name,value:e.value,install:e.install,config:e.config,required_version:e.required_version,version:e.version,disabled:!e.install||hi(e)||!e.config}))),d=R(()=>s.value?[l.value,...u.value]:u.value),f=async(e,t)=>{t.stopPropagation();let r=e.value;if(!e.install){gt(r,n.installCallback);return}if(hi(e)){let e=await gi(r);e&&vt(e.row,n.installCallback,e.softInfo);return}bt({name:r,title:e.label,admin:!0})},m=e=>e.disabled?e.install?hi(e)?a(`span`,{class:`cursor-pointer color-error`,onClick:t=>f(e,t)},[o(`[`),i(`Public.Btn.Update`),o(`]`)]):a(Ne,null,{trigger:()=>a(`span`,{class:`cursor-pointer color-error`,onClick:t=>f(e,t)},[o(`[`),i(`Crontab.Planned.index_47`),o(`]`)]),default:()=>a(`span`,null,[i(`Please refresh the page manually after configuration`)])}):a(`span`,{class:`cursor-pointer color-error`,onClick:t=>f(e,t)},[o(`[`),i(`Public.Btn.Install`),o(`]`)]):null,h=e=>{let t=e;return t.local?a(B,{size:4,class:`flex-nowrap! items-center!`},{default:()=>[a(`div`,{class:`w-20px flex justify-center items-center`},[a(ht,{name:`base-dir`,size:`16`},null)]),a(`span`,null,[t.label])]}):a(B,{class:`justify-between! items-center! w-full`,size:8},{default:()=>[a(B,{size:4,class:`flex-nowrap! items-center!`},{default:()=>[a(`img`,{class:`w-20px`,src:ft(t.value)},null),a(`span`,null,[t.label])]}),m(t)]})};return t({options:d}),(e,t)=>{let n=qe;return p(),L(n,{value:v(c),"onUpdate:value":t[0]||(t[0]=e=>M(c)?c.value=e:null),options:v(d),"consistent-menu-width":!1,"render-label":h},null,8,[`value`,`options`])}}});F();var vi={class:`select-box`},yi={class:`select-box`},bi=N({__name:`backup-setting`,props:{site_type:{},backupData:{},storageOptions:{default:()=>[]},callback:{type:Function,default:void 0}},setup(e,{expose:t}){let n=e,{site_type:r,backupData:i}=s(n),{t:c}=z(),l=k(null),u=de({backup_type:i.value.bak_type||`full`,storage:[i.value.bak_local,i.value.bak_remote?`remote`:``],remote_type:i.value.bak_remote||null}),d={storage:{required:!0,type:`array`,trigger:[`change`],validator:(e,t)=>!Array.isArray(t)||t.filter(Boolean).length===0?Error(c(`Please select backup storage location`)):!0},remote_type:{trigger:`change`,required:!0,message:c(`Please select remote storage`)}},f=R(()=>{let e=[{label:c(`Full Backup`),value:`full`},{label:c(`Only Database Backup`),value:`sql`},{label:c(`Only Site File`),value:`file`}];return r.value===`php`?e.filter(e=>e.value!==`sql`):e}),m=R(()=>{var e;return(e=v(n.storageOptions))==null?[]:e});return t({onConfirm:async()=>{var e,t;await((e=l.value)==null?void 0:e.validate()),await Wn({site_type:r.value,bak_type:u.backup_type,bak_local:u.storage.includes(`local`)?`local`:``,bak_remote:u.storage.includes(`remote`)?u.remote_type:``}),(t=n.callback)==null||t.call(n)}}),(e,t)=>{let r=qe,i=we,s=Je,c=B,h=Ve,g=nr;return p(),L(g,{class:`p-24px`,ref_key:`formRef`,ref:l,model:v(u),rules:d,"label-placement":`top`},{default:A(()=>[a(i,{label:e.$t(`1.Backup Type`)},{default:A(()=>[a(r,{value:v(u).backup_type,"onUpdate:value":t[0]||(t[0]=e=>v(u).backup_type=e),options:v(f)},null,8,[`value`,`options`])]),_:1},8,[`label`]),a(i,{label:e.$t(`2.Backup Storage Location`),path:`storage`},{default:A(()=>[a(h,{class:`w-full`,value:v(u).storage,"onUpdate:value":t[2]||(t[2]=e=>v(u).storage=e)},{default:A(()=>[a(c,{vertical:``},{default:A(()=>[O(`div`,vi,[a(s,{value:`local`},{default:A(()=>[o(j(e.$t(`Local Server`)),1)]),_:1})]),O(`div`,yi,[a(s,{value:`remote`},{default:A(()=>[o(j(e.$t(`Remote Cloud Storage`)),1)]),_:1})]),v(u).storage.includes(`remote`)?(p(),L(i,{key:0,path:`remote_type`,"show-label":!1},{default:A(()=>[a(_i,{value:v(u).remote_type,"onUpdate:value":t[1]||(t[1]=e=>v(u).remote_type=e),"order-opt":v(m),"is-local":!1,"install-callback":n.callback},null,8,[`value`,`order-opt`,`install-callback`])]),_:1})):S(``,!0)]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`])]),_:1},8,[`model`])}}}),xi=t({default:()=>Si}),Si=q(bi,[[`__scopeId`,`data-v-e78f55b0`]]);F(),un();var Ci={class:`p-20px`},wi=N({__name:`backup-type`,props:{onRefresh:{type:Function,default:()=>{}},progressTitle:{type:String,default:``},fetchProgress:{type:Function,default:null},onProgressDone:{type:Function,default:void 0}},setup(e,{expose:t}){let n=_(()=>ln(()=>Promise.resolve().then(()=>Tn),void 0)),{t:i}=z(),o=e,s=k(0),c=[{label:i(`Only Site File`),value:0},{label:i(`Full Backup`),value:1}];return t({onConfirm:async()=>{await o.onRefresh(s.value),o.fetchProgress&&G({title:o.progressTitle||i(`Site.Batch.index_7`),width:500,minHeight:200,data:{fetchFn:o.fetchProgress,callback:o.onProgressDone},component:n})}}),(e,t)=>{let n=qe,i=we,o=nr,l=qt;return p(),r(`div`,Ci,[a(o,null,{default:A(()=>[a(i,{label:e.$t(`Config.Backup.index_40`),"show-require-mark":!0},{default:A(()=>[a(n,{class:`w-250px`,value:v(s),"onUpdate:value":t[0]||(t[0]=e=>M(s)?s.value=e:null),options:c},null,8,[`value`])]),_:1},8,[`label`])]),_:1}),a(l,null,{default:A(()=>[...t[1]||(t[1]=[O(`li`,null,`Only Site File: Includes only website files`,-1),O(`li`,null,`Full Backup: Includes website files, database, and SSL certificate`,-1)])]),_:1})])}}}),Ti=t({default:()=>Ei}),Ei=wi;F(),un();var Di=async(e,t,n)=>{G({title:e,width:500,minHeight:200,data:{params:t,callback:n},component:_(()=>ln(()=>Promise.resolve().then(()=>fi),void 0))})};F();var Oi=ge(`SitePhpStore`,()=>{let e=k(!1),t=k(`--`),n=k(``),r=k(`/www/wwwroot`),i=k(!0),a=k({setup:!0,type:``,version:``,status:!1}),o=k({setup:!1,version:``,status:!1}),s=k({setup:!1,version:``,status:!1}),c=k({is_install:0,status:!1,version:``}),u=k({is_install:0,status:!1,version:``}),d=R(()=>c.value.is_install===1&&Wt(c.value.version,`4.1.2`)),f=R(()=>u.value.is_install===1&&Wt(u.value.version,`9.6.8`)),p=k({setup:!1});return{web:a,ftp:o,siteName:t,mysql:s,php:p,sitePath:r,webserver:n,recycleBin:i,isRefresh:e,monitor:c,waf:u,isMonitorInstall:d,isWafInstall:f,getConfig:async()=>{let{message:e}=await Kt();K(e)&&(n.value=l(e,`webserver`,``),r.value=l(e,`sites_path`,``),i.value=l(e,`recycle_bin`,!1),p.value.setup=!!e.php.length,K(e.web)&&(a.value=e.web),K(e[`pure-ftpd`])&&(o.value=e[`pure-ftpd`]),K(e.mysql)&&(s.value=e.mysql),K(e.monitor)&&(c.value=e.monitor),K(e.waf)&&(u.value=e.waf))},setRefresh:t=>{e.value=t}}});F();var ki={class:`w-600px h-400px`},Ai=N({__name:`restore-logs`,setup(e){let t=k(``),{loop:n,clearTimer:i}=bn(async()=>{let{message:e}=await Ot();K(e)&&(t.value=e.result)},1);return u(()=>{n()}),d(()=>{i()}),(e,n)=>{let i=pn;return p(),r(`div`,ki,[a(i,{log:v(t)},null,8,[`log`])])}}});F();var ji=N({__name:`backup-php`,setup(e){let{t}=z(),n=Oi(),r=c(`site`,{}),i=de({bak_local:`local`,bak_remote:``,bak_type:`full`}),s=R(()=>[i.bak_local,i.bak_remote].filter(Boolean).map(Yn).join(`, `)),{storageOptions:l,fetchPlugins:u}=$n(),d=k(!1),f=()=>{n.setRefresh(!0)},m=async e=>{let t=G({title:`Recovering backup`,hideClose:!0,width:600,minHeight:400,component:Ai});try{await nt(e),w(),f()}finally{t.hide()}},h=()=>{er(`php`,i,l,w)},g=async()=>{await en({id:JSON.stringify([r.id]),site_type:`php`}),Di(t(`Site.Batch.index_7`),`php`,async()=>{w(),f()})},_=()=>{Di(t(`Site.Batch.index_7`),`php`,async()=>{w(),f()})},b=e=>{e.backup_type===1?G({title:t(`Restore type`),width:450,footer:!0,data:{showDb:!0,onRefresh:t=>m({file_name:e.name,site_id:r.id,restore_type:JSON.stringify(t)})},component:ar}):ut({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:async({hide:t})=>{t(),await m({file_name:e.name,site_id:r.id})}})},x=async()=>{let{message:e}=await si({type:`php`});K(e)&&(d.value=e.status===0)},ee=async e=>{var t;await x();let n={...e,search:(t=e.search)==null?r.id:t},[a]=await Promise.all([$e(n),u(r.id)]),{message:o}=a;return K(o)&&(i.bak_local=o.bak_local,i.bak_remote=o.bak_remote,i.bak_type=o.bak_type),a},C=k(),w=()=>{var e;(e=C.value)==null||e.getList()};return x(),(e,t)=>{let n=V,c=Yt,l=y(`i18n-t`),u=B;return p(),L(tr,{ref_key:`tableRef`,ref:C,"site-id":v(r).id,"on-restore":b,"backup-ref":v(r),"get-list-api":ee,"on-changed":f},{toolsLeft:A(()=>[a(u,{vertical:``},{default:A(()=>[a(u,{class:`flex-nowrap! items-center!`},{default:A(()=>[a(n,{class:`wp-backup-guide-now`,type:`primary`,loading:v(d),disabled:v(d),onClick:g},{default:A(()=>[o(j(e.$t(`Site.Config.index_27`)),1)]),_:1},8,[`loading`,`disabled`]),a(l,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:A(()=>[o(j(v(Jn)(v(i).bak_type)),1)]),b:A(()=>[o(j(v(s)),1)]),c:A(()=>[a(c,{class:`font-bold`,onClick:h},{default:A(()=>[o(j(e.$t(`click here to configure`)),1)]),_:1})]),_:1})]),_:1}),a(u,{class:`mb-8px`},{default:A(()=>[v(d)?(p(),L(n,{key:0,onClick:_},{default:A(()=>[o(j(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=O(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]),_:1})):S(``,!0)]),_:1})]),_:1})]),_:1},8,[`site-id`,`backup-ref`])}}}),{t:Y}=H.global,Mi=e=>W.post(`/data?action=get_wp_site_list`,e),Ni=e=>W.post(`/site?action=AddWPSite`,{...e,webname:JSON.stringify(e.webname),project_type:`WP2`},{requestOptions:{loading:Y(`WP.api.tamper_7`)}}),Pi=e=>W.post(`/site?action=get_wp_versions`,e),Fi=e=>W.post(`/site?action=get_wp_configurations`,e),Ii=e=>W.post(`/site?action=save_wp_configurations`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Li=e=>W.post(`/site?action=wp_backup_list`,e),Ri=(e,t=!0)=>W.post(`/site?action=wp_restore`,e,{requestOptions:{loading:t?Y(`WP.api.tamper_10`):``,successMessage:!0}}),zi=(e,t=!0)=>W.post(`/site?action=wp_remove_backup`,e,{requestOptions:{loading:t?Y(`WP.api.tamper_8`):``,successMessage:t}}),Bi=()=>W.post(`/site?action=wp_can_migrate_from_website_to_wptoolkit`),Vi=e=>W.post(`/site?action=wp_migrate_from_website_to_wptoolkit`,e,{requestOptions:{loading:Y(`WP.api.tamper_11`),successMessage:!1}}),Hi=e=>W.post(`/site?action=get_wp_security_info`,e),Ui=e=>W.post(`/site?action=open_wp_file_protection`,{paths:JSON.stringify(e.paths)},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Wi=e=>W.post(`/site?action=close_wp_file_protection`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Gi=e=>W.post(`/site?action=get_wp_file_info`,e),Ki=e=>W.post(`/site?action=open_wp_firewall_protection`,{obj:`open`,...e},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),qi=e=>W.post(`/site?action=close_wp_firewall_protection`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Ji=e=>W.post(`/site?action=wp_clone`,e,{requestOptions:{loading:Y(`WP.api.index_1`),successMessage:!0}}),Yi=e=>W.post(`/site?action=wp_create_with_aap_bak`,e,{requestOptions:{loading:Y(`WP.api.index_2`),successMessage:!0}}),Xi=e=>W.post(`/site?action=wp_create_with_plesk_or_cpanel_bak`,e,{requestOptions:{loading:Y(`WP.api.index_2`),successMessage:!0}}),Zi=e=>W.post(`/site?action=wp_create_with_manual_bak`,e,{requestOptions:{loading:Y(`WP.api.index_2`),successMessage:!0}}),Qi=e=>W.post(`/site?action=wp_batch_create_bar`,e,{requestOptions:{loading:Y(`WP.api.index_2`),successMessage:!0}}),$i=e=>W.post(`/site?action=wp_integrity_check`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),ea=e=>W.post(`/site?action=wp_reinstall_files`,e,{requestOptions:{loading:``,successMessage:!1}}),ta=e=>W.post(`/site?action=wp_installed_plugins`,e),na=e=>W.post(`/site?action=wp_uninstall_plugin`,e,{requestOptions:{loading:Y(`WP.api.tamper_14`),successMessage:!0}}),ra=e=>W.post(`/site?action=wp_update_plugin`,e,{requestOptions:{loading:Y(`WP.api.tamper_15`),successMessage:!0}}),ia=e=>W.post(`/site?action=wp_set_plugin_status`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),aa=e=>W.post(`/site?action=wp_set_plugin_auto_update`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),oa=e=>W.post(`/site?action=wp_installed_themes`,e),sa=e=>W.post(`/site?action=wp_uninstall_theme`,e,{requestOptions:{loading:Y(`WP.api.tamper_14`),successMessage:!0}}),ca=e=>W.post(`/site?action=wp_update_theme`,e,{requestOptions:{loading:Y(`WP.api.tamper_15`),successMessage:!0}}),la=e=>W.post(`/site?action=wp_switch_theme`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),ua=e=>W.post(`/site?action=wp_set_theme_auto_update`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),da=(e,t=!1)=>W.post(`/site?action=wp_theme_list`,e,{requestOptions:{loading:t?Y(`WP.api.tamper_17`):``,successMessage:!1}}),fa=e=>W.post(`/site?action=wp_install_theme`,e,{requestOptions:{loading:Y(`WP.api.tamper_16`),successMessage:!1}}),pa=(e,t=!1)=>W.post(`/site?action=wp_plugin_list`,e,{requestOptions:{loading:t?Y(`WP.api.tamper_17`):``,successMessage:!1}}),ma=e=>W.post(`/site?action=wp_install_plugin`,e,{requestOptions:{loading:Y(`WP.api.tamper_16`),successMessage:!1}}),ha=e=>W.post(`/site?action=wp_set_list`,e),ga=e=>W.post(`/site?action=wp_remove_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_3`),successMessage:!0}}),_a=e=>W.post(`/site?action=wp_create_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_2`),successMessage:!0}}),va=e=>W.post(`/site?action=wp_update_item_state_with_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_1`),successMessage:!0}}),ya=e=>W.post(`/site?action=wp_remove_items_from_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_3`),successMessage:!0}}),ba=e=>W.post(`/site?action=wp_add_items_to_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_2`),successMessage:!0}}),xa=e=>W.post(`/site?action=wp_install_with_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_16`),successMessage:!0}}),Sa=e=>W.post(`/site?action=wp_get_items_from_set`,e),Ca=()=>W.post(`/site?action=wp_all_sites`),wa=e=>W.post(`/site?action=wordpress_vulnerabilities_scan`,e,{requestOptions:{loading:Y(`WP.index_63`),successMessage:!1}}),Ta=e=>W.post(`/site?action=get_ignore_vuln`,e),Ea=e=>W.post(`/site?action=ignore_vuln`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Da=e=>W.post(`/site?action=set_auth_scan`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Oa=e=>W.post(`/site?action=get_auth_scan_status`,e),ka=e=>W.post(`/site?action=get_wp_tool`,e),Aa=e=>W.post(`/site?action=set_wp_tool`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),ja=e=>W.post(`/site?action=get_wp_debug_log`,e),Ma=e=>W.post(`/site?action=get_source_tables`,e),Na=()=>W.post(`/site?action=get_wp_sites`),Pa=e=>W.post(`/site?action=wp_copy_data`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Fa=e=>W.post(`/site?action=get_wp_progress`,e),Ia=e=>W.post(`/site?action=get_wp_maintenance`,e),La=e=>W.post(`/site?action=set_wp_maintenance`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Ra=()=>W.post(`/site?action=get_wp_security_status`),za=e=>W.post(`/site?action=wp_manual_upload`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Ba=e=>W.post(`/data?action=get_wp_sub_sites`,e),Va=e=>W.post(`/data?action=get_wp_real_sites`,e,{requestOptions:{loading:Y(`Component.Api.index_1`),successMessage:!1}}),Ha=(e,t=!0)=>W.post(`/site?action=delete_wp_site`,e,{requestOptions:{loading:t?Y(`Component.Api.index_1`):``,successMessage:t}}),Ua=e=>W.post(`/site?action=to_php_backup_create`,e,{requestOptions:{loading:Y(`WP.api.tamper_7`),successMessage:!0}});F();var Wa=ge(`wordpress-toolkit`,()=>{let e=k(``),t=k(!1);return{siteName:e,isRefresh:t,phpVersion:k(``),setRefresh:e=>{t.value=e}}});F();var Ga={key:0},Ka={class:`text-warning font-bold`},qa=N({__name:`backup-wp`,setup(e){let{t}=z(),n=c(`site`,{}),i=Wa(),s=de({bak_local:``,bak_remote:``,bak_type:``}),l=R(()=>[s.bak_local,s.bak_remote].filter(Boolean).map(Yn).join(`, `)),{storageOptions:u,fetchPlugins:d}=$n(),f=k(!1),m=()=>{i.setRefresh(!0)},h=te(`tableRef`),g=()=>{var e;(e=h.value)==null||e.getList()},_=()=>{er(`wp`,s,u,g)},b=async()=>{await en({id:JSON.stringify([n.id]),site_type:`wp`}),Di(t(`Site.Batch.index_7`),`wp`,async()=>{g(),m()})},x=()=>{Di(t(`Site.Batch.index_7`),`wp`,async()=>{g(),m()})},ee=async()=>{let{message:e}=await si({type:`wp`});K(e)&&(f.value=e.status===0)},C=async e=>{await ee();let[t]=await Promise.all([Li(e),d(n.id)]),{message:r}=t;return K(r)&&(s.bak_local=r.bak_local,s.bak_remote=r.bak_remote,s.bak_type=r.bak_type),t},w=(e,t=!0)=>zi({bak_id:e.id},t),T=e=>encodeURIComponent(e.bak_file),E=e=>Dt(e.bak_time),D=e=>e.bak_type===1?t(`WP.index_24`):e.bak_type===2?t(`WP.index_25`):t(`WP.index_26`),ne=n.main_site||!n.is_child?()=>a(Fe,{trigger:`hover`},{trigger:()=>a(B,{align:`center`,size:4},{default:()=>[t(`Site.TableRow.index_24`),a(`i`,{class:`i-uiw:question-circle-o text-16px text-desc cursor-pointer`},null)]}),default:()=>t(`Subsites not included`)}):()=>t(`Site.TableRow.index_24`),re=e=>{ut({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:async({hide:t})=>{t(),await Ri({bak_id:e.id}),g(),m()}})};return(e,t)=>{let i=V,c=Yt,u=y(`i18n-t`);return p(),L(tr,{ref_key:`tableRef`,ref:h,"site-id":v(n).id,"on-restore":re,"backup-ref":v(n),"search-key":`s_id`,"name-key":`filename`,"download-name-key":`filename`,"download-path":T,"get-list-api":C,"delete-api":w,"time-render":E,"type-title":v(ne),"type-render":D,"on-changed":m},{toolsLeft:A(()=>[a(v(B),{vertical:``},{default:A(()=>[a(v(B),{class:`flex-nowrap! items-center!`},{default:A(()=>[a(i,{class:`wp-backup-guide-now`,type:`primary`,loading:v(f),disabled:v(f),onClick:b},{default:A(()=>[o(j(e.$t(`Site.Config.index_27`)),1)]),_:1},8,[`loading`,`disabled`]),a(u,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:A(()=>[o(j(v(Jn)(v(s).bak_type)),1)]),b:A(()=>[o(j(v(l)),1)]),c:A(()=>[a(c,{class:`font-bold`,onClick:_},{default:A(()=>[o(j(e.$t(`click here to configure`)),1)]),_:1})]),_:1})]),_:1}),a(v(B),{class:`mb-8px`},{default:A(()=>[v(n).main_site||!v(n).is_child?(p(),r(`span`,Ga,[O(`li`,Ka,`* `+j(e.$t(`Subsites not included`)),1)])):S(``,!0),v(f)?(p(),L(i,{key:1,onClick:x},{default:A(()=>[o(j(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=O(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]),_:1})):S(``,!0)]),_:1})]),_:1})]),_:1},8,[`site-id`,`backup-ref`,`type-title`])}}}),{t:Ja}=H.global,Ya=(e,t=!0)=>W.post(`/breaking_through?action=set_compiler_status`,e,{requestOptions:{loading:t?Ja(`Security.Api.Index_5`):``,successMessage:!!t}}),Xa=e=>W.post(`/breaking_through?action=get_compiler_info`,e),Za=()=>W.post(`/breaking_through?action=get_linux_users`,{limit:999}),Qa=e=>W.post(`/breaking_through?action=add_user_to_compiler`,e,{requestOptions:{loading:Ja(`Security.Api.Index_4`),successMessage:!0}}),$a=e=>W.post(`/breaking_through?action=del_user_to_compiler`,e,{requestOptions:{loading:Ja(`Security.Api.Index_3`),successMessage:!0}}),{t:eo}=H.global,to=e=>W.post(`/crontab?action=GetCrontab`,e),no=(e={})=>W.post(`/crontab?action=export_crontab_to_json`,e,{requestOptions:{loading:eo(`Crontab.Planned.index_100`),successMessage:!1}}),ro=e=>W.post(`/crontab?action=import_crontab_from_json`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:eo(`Crontab.Api.index_1`),successMessage:!1}}),io=(e,t=!0)=>W.post(`/crontab?action=AddCrontab`,e,{requestOptions:{loading:t?eo(`Security.Api.Index_4`):``,successMessage:t,errorMessage:t}}),ao=e=>W.post(`/crontab?action=modify_crond`,e,{requestOptions:{loading:eo(`Crontab.Api.index_5`),successMessage:!0}}),oo=e=>W.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:eo(`Crontab.Api.index_2`),successMessage:!0}}),so=e=>W.post(`/crontab?action=get_backup_list`,e),co=e=>W.post(`/crontab?action=cloud_backup_download`,e),lo=e=>W.post(`/crontab?action=GetLogs`,e),uo=e=>W.post(`/crontab?action=check_url_connecte`,e,{requestOptions:{errorMessage:!1}}),fo=e=>W.post(`/crontab?action=DelLogs`,e,{requestOptions:{loading:eo(`Crontab.Api.index_3`),successMessage:!0}}),po=(e,t=!0)=>W.post(`/crontab?action=StartTask`,e,{requestOptions:{loading:t?eo(`Crontab.Api.index_4`):``,successMessage:t}}),mo=(e,t=!0)=>W.post(`/crontab?action=DelCrontab`,e,{requestOptions:{loading:t?eo(`Security.Api.Index_3`):``,successMessage:t}}),ho=e=>W.post(`/crontab?action=set_cron_status_all`,e,{requestOptions:{loading:eo(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}}),go=()=>W.post(`/crontab?action=get_crontab_types`),_o=e=>W.post(`/crontab?action=remove_crontab_type`,e,{requestOptions:{loading:eo(`Security.Api.Index_3`),successMessage:!0}}),vo=e=>W.post(`/crontab?action=add_crontab_type`,e,{requestOptions:{loading:eo(`Security.Api.Index_4`),successMessage:!0}}),yo=e=>W.post(`/crontab?action=modify_crontab_type_name`,e,{requestOptions:{loading:eo(`Crontab.Api.index_5`),successMessage:!0}}),bo=e=>W.post(`/crontab?action=set_crontab_type`,e,{requestOptions:{loading:eo(`Crontab.Api.index_2`),successMessage:!0}}),xo=e=>W.post(`/crontab?action=GetDataList`,{type:`sites`,task_type:e.task_type}),So=e=>W.post(`/crontab?action=GetDatabases`,e),Co=()=>W.post(`/crontab?action=get_zone`),wo=()=>W.post(`/crontab/script/get_script_list_by_type`);F();var{t:X}=H.global,To=[{value:`toShell`,label:X(`Crontab.Script.index_26`),tips:X(`Crontab.Script.index_27`)},{value:`site`,label:X(`Crontab.Script.index_28`),forbidden:!0},{value:`database`,label:X(`Crontab.Script.index_29`),tips:X(`Crontab.Script.index_30`),forbidden:!0},{value:`logs`,label:X(`Crontab.Script.index_33`),tips:X(`Crontab.Script.index_34`),forbidden:!0},{value:`path`,label:X(`Crontab.Script.index_35`),forbidden:!0},{value:`full_backup`,label:X(`Full Backup`),tips:[X(`A full backup may take a while and use a significant amount of disk space. Please ensure sufficient disk space is available before starting`),X(`For first-time use, we recommend performing and verifying a manual backup before enabling scheduled backups`),X(`During backup, the corresponding website will not be accessible`)],forbidden:!0},{value:`sync_time`,label:X(`Crontab.Script.index_37`),tips:X(`Crontab.Script.index_38`)},{value:`rememory`,label:X(`Crontab.Script.index_39`),tips:X(`Crontab.Script.index_40`)},{value:`toUrl`,label:X(`Crontab.Script.index_41`)}],Eo=k([{value:`day`,label:X(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N ${X(`Crontab.arrange.index_41`)}`},{value:`hour`,label:X(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N ${X(`Crontab.arrange.index_43`)}`},{value:`minute-n`,label:`N ${X(`Crontab.arrange.index_44`)}`},{value:`week`,label:X(`Crontab.arrange.index_25`)},{value:`month`,label:X(`Crontab.arrange.index_26`)},{value:`second-n`,label:`N ${X(`Crontab.Script.index_14`)}`},{value:`once`,label:X(`Once`)}]),Do=k([{value:`day`,label:X(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N ${X(`Crontab.arrange.index_41`)}`},{value:`hour`,label:X(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N ${X(`Crontab.arrange.index_43`)}`},{value:`minute-n`,label:`N ${X(`Crontab.arrange.index_44`)}`},{value:`week`,label:X(`Crontab.arrange.index_25`)},{value:`month`,label:X(`Crontab.arrange.index_26`)}]),Oo=k(Eo.value),ko=e=>{Oo.value=e===`toShell`||e===`toUrl`?Eo.value:Do.value},Ao=[{value:`1`,label:X(`Crontab.Script.index_15`)},{value:`2`,label:X(`Crontab.Script.index_16`)},{value:`3`,label:X(`Crontab.Script.index_17`)},{value:`4`,label:X(`Crontab.Script.index_18`)},{value:`5`,label:X(`Crontab.Script.index_19`)},{value:`6`,label:X(`Crontab.Script.index_20`)},{value:`7`,label:X(`Crontab.Script.index_21`)}],jo=[{value:`0`,label:X(`Crontab.Script.index_22`)},{value:`1`,label:X(`Crontab.Script.index_23`)}];X(`Crontab.Script.index_57`),X(`Crontab.Script.index_58`),X(`Crontab.Script.index_59`);var Mo=[{value:`localhost`,label:X(`Crontab.Script.index_24`)}],No=k([{value:`mysql`,label:`MySQL`},{value:`mongodb`,label:`MongoDB`},{value:`redis`,label:`Redis`},{value:`pgsql`,label:`PgSQL`}]),Po=k([]),Fo=k([]),Io=k([]),Lo=k([]),Ro=k([]),zo=[{value:`ALL`,label:X(`Crontab.Script.index_25`)}],Bo=k({});function Vo(e){return Bo.value[e]?!1:(Bo.value[e]=!0,!0)}async function Ho(e){ko(e);let t=[];switch(e){case`toShell`:Vo(e)&&t.push(Uo());break;case`site`:Vo(e)&&t.push(Wo(e));break;case`database`:Vo(e)&&(t.push(Go(`mysql`)),t.push(Wo(e)));break;case`enterpriseBackup`:Vo(e)&&t.push(Go());break;case`logs`:Vo(e)&&t.push(Wo(e));break;case`path`:Vo(e)&&t.push(Wo(e));break;case`webshell`:Vo(e)&&t.push(Wo(e));break;case`sync_time`:Vo(e)&&t.push(Ko());break;case`full_backup`:Vo(e)&&t.push(Wo(e));break}await Promise.all(t)}var Uo=async()=>{let{message:e}=await Za();K(e)&&(Po.value=e.data.map(e=>({label:e,value:e})))},Wo=async e=>{let{message:t}=await xo({task_type:e});K(t)&&(Fo.value=t.data.map(e=>({label:e.name,value:e.name})),Lo.value=t.orderOpt,Fo.value.unshift(...zo))},Go=async(e=``)=>{let{message:t}=await So({db_type:e});Vt(t)&&(Io.value=t.length?t.map(e=>({label:e.name,value:e.name})):[],Io.value.unshift(...zo))},Ko=async()=>{let{message:e}=await Co();K(e)&&(Ro.value=Object.entries(e).map(([e,t])=>({value:e,label:e,children:t.map(e=>({value:e,label:e}))})))},qo=e=>{let t=Lo.value.find(t=>t.name===e);return t?t.value:Mo[0].value};F(),un();var{t:Jo}=H.global,Yo=e=>e<10?`0`+e:e;function Xo(e){let t=Ao.find(t=>t.value===e);return t?t.label:void 0}function Zo(e){return R(()=>{let t=``,n=`${Yo(e.hour)}:${Yo(e.minute)}`;switch(e.time){case`day`:t=Jo(`Daily at {0}`,[n]);break;case`day-n`:t=`${Jo(`Crontab.Planned.index_31`)} ${e.day} ${Jo(`Crontab.arrange.index_33`)} ${n} ${Jo(`Crontab.Planned.index_30`)}`;break;case`hour`:t=Jo(`Crontab.Planned.index_32`,[e.minute]);break;case`week`:t=Jo(`Crontab.Planned.index_36`,[Xo(e.week),n]);break;case`month`:t=Jo(`Crontab.Planned.index_37`,[e.day,n]);break;case`minute-n`:t=Jo(`Crontab.Planned.index_39`,[e.minute]);break;case`hour-n`:t=`${Jo(`Crontab.Planned.index_41`)} ${e.hour} ${Jo(`Crontab.Planned.index_42`)} ${e.minute} ${Jo(`Crontab.Planned.index_33`)}`;break;case`second-n`:t=Jo(`Crontab.Planned.index_95`,[e.second]);break;case`once`:t=Jo(`One-time at {0}`,[e.costom_time]);break}return t})}function Qo(e){let t=To.find(t=>t.value===e);return t==null?void 0:t.tips}function $o(e){let t=To.find(t=>t.value===e);return t?t.forbidden:!1}var es=`${Jo(`Crontab.Planned.index_46`)}: \ndata/config.php +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/feature-Feedback.js?v=1791538283700","js/rolldown-runtime.js?v=1791538283700","js/vendor-utils.js?v=1791538283700","js/vendor-vue.js?v=1791538283700","js/vendor-naive.js?v=1791538283700","js/vendor.js?v=1791538283700","css/vendor.css?v=1791538283700","js/app.js?v=1791538283700","js/vendor-pdf.js?v=1791538283700","js/vendor-polyfills.js?v=1791538283700","js/app-icons.js?v=1791538283700","css/app.css?v=1791538283700","js/app-shared.js?v=1791538283700","js/app-modal-ui.js?v=1791538283700","js/vendor-crypto.js?v=1791538283700","css/app-shared.css?v=1791538283700","css/feature-Feedback.css?v=1791538283700","js/view-crontab.js?v=1791538283700","js/app-base.js?v=1791538283700","js/vendor-code-highlight.js?v=1791538283700","css/vendor-code-highlight.css?v=1791538283700","css/app-base.css?v=1791538283700","js/vendor-ace.js?v=1791538283700","css/vendor-ace.css?v=1791538283700","js/app-form.js?v=1791538283700","css/app-form.css?v=1791538283700","js/app-temp.js?v=1791538283700","css/app-temp.css?v=1791538283700","css/view-crontab.css?v=1791538283700","js/feature-Charts.js?v=1791538283700","js/vendor-charts.js?v=1791538283700","css/feature-Charts.css?v=1791538283700","js/view-ssl.js?v=1791538283700","js/view-soft.js?v=1791538283700","js/feature-FileEditor.js?v=1791538283700","js/feature-EmailEditor.js?v=1791538283700","js/vendor-interaction.js?v=1791538283700","js/vendor-wangeditor.js?v=1791538283700","css/vendor-wangeditor.css?v=1791538283700","css/feature-EmailEditor.css?v=1791538283700","css/feature-FileEditor.css?v=1791538283700","js/view-ftp.js?v=1791538283700","css/view-ftp.css?v=1791538283700","css/view-soft.css?v=1791538283700","css/view-ssl.css?v=1791538283700"])))=>i.map(i=>d[i]); +import{a as e,r as t}from"./rolldown-runtime.js?v=1791538283700";import{$n as n,An as r,Bn as i,Cn as a,Dn as o,Dr as s,Hn as c,In as l,It as u,Kn as d,Ln as f,Mt as p,Nn as m,On as h,Qn as g,Qr as _,Rn as v,Sn as y,Sr as b,Tn as x,Tr as S,Un as C,Xn as w,Xr as T,Yn as E,Zn as D,_n as ee,ar as te,bn as O,dn as k,gr as A,hn as j,ir as ne,j as re,kn as M,kr as N,lr as P,or as ie,pn as ae,qn as oe,rn as F,rr as se,sr as ce,ti as I,tr as le,un as ue,ur as L,wn as R,wr as de,xn as z,xr as B,yr as fe,zn as pe,zt as me}from"./vendor-utils.js?v=1791538283700";import{f as he,l as V,o as ge,p as _e}from"./vendor-vue.js?v=1791538283700";import{$ as ve,A as ye,B as be,Ct as xe,Dt as Se,Et as Ce,F as we,I as Te,K as Ee,L as H,M as De,P as Oe,Q as ke,R as Ae,St as je,T as Me,Tt as Ne,V as Pe,W as Fe,X as Ie,Y as Le,Z as Re,_ as ze,an as Be,b as Ve,dt as He,et as Ue,g as We,gt as Ge,h as Ke,r as qe,tt as Je,ut as Ye,v as Xe,wt as Ze,xt as Qe}from"./vendor-naive.js?v=1791538283700";import{c as $e}from"./vendor.js?v=1791538283700";import{$s as et,Bf as U,C as tt,Ca as nt,Da as rt,Ea as it,Ff as at,H as ot,Ho as st,J as ct,K as lt,Kf as ut,Lf as W,Mf as dt,Nc as ft,Nf as pt,Oa as mt,Of as G,Oi as ht,On as gt,P as _t,Pa as vt,Pf as K,Qd as yt,Qr as bt,Rf as xt,Sa as St,Sn as Ct,Tn as wt,W as Tt,Wf as Et,Xf as Dt,Y as Ot,Zd as kt,Zf as At,Zt as jt,_ as Mt,ap as Nt,b as Pt,bp as Ft,c as It,cp as Lt,ct as Rt,ei as zt,f as Bt,g as Vt,gp as Ht,ha as Ut,i as Wt,if as Gt,ip as Kt,ir as qt,jf as Jt,ka as Yt,lf as Xt,ln as Zt,mn as Qt,nt as $t,pn as en,pp as tn,si as nn,st as rn,t as an,up as on,vr as sn,wc as cn,wf as ln,xf as un,yp as q,ys as dn,z as fn,zf as J}from"./app.js?v=1791538283700";import{n as pn,r as mn}from"./vendor-pdf.js?v=1791538283700";import{c as hn,d as gn,u as _n}from"./app-base.js?v=1791538283700";import{n as vn,t as yn}from"./vendor-pay.js?v=1791538283700";var bn=e=>e.split(` `).map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(` `),xn=(e,t)=>{let n=``;return Object.entries(t).forEach(([e,t])=>{n+=`${e}=${encodeURIComponent(`${t}`)}&`}),n=n.replace(/&$/,``),/\?$/.test(e)?e+n:e.replace(/\/?$/,`?`)+n},Sn=e=>{try{return JSON.parse(e),!0}catch(e){return!1}},Cn=e=>Number.isNaN(me(e))?0:me(e);F();function wn(e,t=3,n=3){let r=null,i=!1,a=0,o=()=>{if(!i){if(n!==0&&a>=n){s();return}r=window.setTimeout(async()=>{try{await e(),a=0}catch(e){a++}finally{o()}},t*1e3)}},s=()=>{i=!0,r&&(clearTimeout(r),r=null)};return C(()=>{s()}),{loop:o,clearTimer:s}}F();var Tn={class:`p-16px`},En={class:`mb-16px`},Dn={class:`progress-box p-10px rounded-8px`},On=r({__name:`backup-logs`,props:{fetchFn:{type:Function},callback:{type:Function}},setup(e){let{t}=V(),n=e,r=B(!1),i=B([]),a=[{key:`site_name`,title:t(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:t(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:e=>h(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}],o=O(()=>i.value.findIndex(e=>e.status===0)+1),s=O(()=>{var e;return(e=i.value[o.value])==null?void 0:e.status}),c={0:`process`,1:`finish`,"-1":`error`,2:`wait`},l=e=>c[e],u=async()=>{let{message:e}=await n.fetchFn();if(q(e)){if(e.status===1){var a;p(),r.value=!0,(a=n.callback)==null||a.call(n),W.success(t(`WP.Task.index_4`))}else r.value=!1;i.value=Object.values(e).filter(e=>q(e))}},{loop:f,clearTimer:p}=wn(u,1);return d(async()=>{await u(),r.value||f()}),(e,t)=>{let n=Ze,c=Xe,u=H,d=Ee,f=We,p=ze;return E(),R(`div`,Tn,[z(`div`,En,[N(r)?(E(),y(n,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(E(),y(n,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),z(`div`,Dn,[h(p,{vertical:``,current:N(o),status:l(N(s)),size:`small`},{default:P(()=>[(E(!0),R(j,null,D(N(i),(e,t)=>(E(),y(f,{key:t,status:l(e.status),description:e.error||e.ps},x({title:P(()=>[h(u,{class:`flex-nowrap! items-center!`},{default:P(()=>[z(`span`,null,I(e.title),1),L(h(c,{size:`small`},null,512),[[k,e.status===0]])]),_:2},1024)]),_:2},[e.result_list?{name:`default`,fn:P(()=>[z(`div`,null,I(e.error||e.ps),1),h(d,{class:`mt-8px`,data:e.result_list,columns:a,"max-height":200},null,8,[`data`])]),key:`0`}:void 0]),1032,[`status`,`description`]))),128))]),_:1},8,[`current`,`status`])])])}}}),kn=t({default:()=>An}),An=J(On,[[`__scopeId`,`data-v-28a73ad0`]]),{t:jn}=U.global,Mn=()=>G.post(`/project/nodejs/get_node_runtime_list`),Nn=e=>G.post(`/project/nodejs/set_default_node_version`,e,{requestOptions:{loading:jn(`Component.Pay.index_12`),successMessage:!0}}),Pn=e=>G.post(`/project/nodejs/get_package_manager_info`,e),Fn=()=>G.post(`/mod/nodejs/com/get_general_progress`),In=e=>G.post(`/mod/nodejs/com/nodejs_backup`,e),Ln=e=>G.post(`/mod/nodejs/com/nodejs_restore`,e,{requestOptions:{loading:jn(`Node.index_89`),successMessage:!0}});F();var Rn=J(r({__name:`index`,props:{iconName:{type:String,default:``},iconSize:{type:String,default:`16`}},setup(e){return(t,n)=>{let r=H;return E(),y(r,{class:`items-center`,size:6},{default:P(()=>[L(z(`i`,{class:T([`iconfont`,`icon-${e.iconName}`]),style:_({fontSize:N(Be)(e.iconSize)})},null,6),[[k,e.iconName]]),g(t.$slots,`default`,{},void 0,!0)]),_:3})}}}),[[`__scopeId`,`data-v-eaa99c82`]]);F(),mn();var zn=r({__name:`index`,props:{id:{}},setup(e){let t=e,n=()=>{K({width:574,minHeight:400,data:{entryId:t.id},component:M(()=>pn(()=>import(`./feature-Feedback.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16])))})};return(e,t)=>{let r=Qt,i=Rn;return E(),y(i,{"icon-name":`demand`},{default:P(()=>[h(r,{onClick:n},{default:P(()=>[o(I(e.$t(`Component.Feedback.index_7`)),1)]),_:1})]),_:1})}}});F();var Bn={key:1,class:`ml-4px text-desc`},Vn=r({__name:`index`,props:{feedback:{type:Boolean,default:!1},email:{type:Boolean,default:!1},feedbackId:{}},setup(e){let t=!!te().toolsLeft,n=!!te().toolsRight,r=!!te().pageLeft||!!te().pageRight;return(i,o)=>{let s=H;return E(),R(`div`,null,[t||n?(E(),y(s,{key:0,class:`items-center mb-12px`,justify:`space-between`},{default:P(()=>[h(s,{class:`items-center`,size:8},{default:P(()=>[g(i.$slots,`toolsLeft`),e.feedback?(E(),y(zn,{key:0,id:e.feedbackId},null,8,[`id`])):a(``,!0),e.email?(E(),R(`div`,Bn,I(i.$t(`Component.Pay.index_8`,[`support@aapanel.com`])),1)):a(``,!0)]),_:3}),h(s,{class:`items-center`,size:8},{default:P(()=>[g(i.$slots,`toolsRight`)]),_:3})]),_:3})):a(``,!0),g(i.$slots,`table`),N(r)?(E(),y(s,{key:1,class:`items-center mt-12px`,justify:`space-between`},{default:P(()=>[z(`div`,null,[g(i.$slots,`pageLeft`)]),h(s,null,{default:P(()=>[g(i.$slots,`pageRight`)]),_:3})]),_:3})):a(``,!0)])}}});F();var Hn={class:`ml-8px text-14px`},Un=r({__name:`index`,props:v({storeKey:{default:``},pageSizes:{default:()=>[10,20,50,100]},showTotal:{type:Boolean,default:!0},showSizePicker:{type:Boolean,default:!0},showQuickJumper:{type:Boolean,default:!0},onUpdatePageSize:{}},{page:{},pageModifiers:{},pageSize:{},pageSizeModifiers:{}}),emits:v([`refresh`],[`update:page`,`update:pageSize`]),setup(e,{emit:t}){let n=e,r=t,a=O(()=>{let{storeKey:e}=n;return e?`${e}-page`:``}),o=ne(e,`page`),s=ne(e,`pageSize`),c=e=>{o.value=e,r(`refresh`)},l=e=>{var t;o.value=1,s.value=e,(t=n.onUpdatePageSize)==null||t.call(n,Cn(e)),u(e),i(()=>{r(`refresh`)})},u=e=>{a.value&&ut(a.value,String(e))};return(()=>{if(a.value){let t=Et(a.value);if(t){var e;s.value=Cn(t),(e=n.onUpdatePageSize)==null||e.call(n,Cn(t))}}})(),(t,n)=>{let r=Ue;return E(),y(r,pe(t.$attrs,{page:o.value,"onUpdate:page":[n[0]||(n[0]=e=>o.value=e),c],"page-size":s.value,"onUpdate:pageSize":[n[1]||(n[1]=e=>s.value=e),l],"show-size-picker":e.showSizePicker,"show-quick-jumper":e.showQuickJumper,"page-sizes":e.pageSizes,"display-order":[`pages`,`size-picker`,`quick-jumper`]}),x({_:2},[e.showTotal?{name:`suffix`,fn:P(({itemCount:e})=>[z(`span`,Hn,I(t.$t(`Public.Table.Page.index_4`,[e])),1)]),key:`0`}:void 0]),1040,[`page`,`page-size`,`show-size-picker`,`show-quick-jumper`,`page-sizes`])}}});F();var Wn={class:`flex justify-center w-42px`},Gn={class:`ml-8px`},Kn=r({__name:`index`,props:v({data:{default:()=>[]},rowKey:{default:`id`},options:{default:()=>[]},selectWidth:{default:140}},{checkedRowKeys:{default:()=>[]},checkedRowKeysModifiers:{}}),emits:[`update:checkedRowKeys`],setup(e){let t=e,n={enable:`i-famicons:play-circle-outline`,disable:`i-famicons:pause-circle-outline`,start:`i-famicons:play-circle-outline`,stop:`i-famicons:pause-circle-outline`,restart:``,category:`i-material-symbols:category`,delete:`i-weui:delete-outlined`,del:`i-weui:delete-outlined`,backup:`i-material-symbols:backup-outline-rounded`,expired:`i-covid:quarantine-place-time-calendar-1`,php:`i-ic:baseline-php`,webserver:`i-material-symbols:network-node`,sync:`i-material-symbols:cloud-sync`,kill:`i-mdi:remove-circle-off-outline`,pause:`i-material-symbols:stop-circle-outline-rounded`,unpause:`i-ri:device-recover-line`,restart_panel:`i-cbi:power-panel-logo`,restart_service:``,execute:``},r=e=>{var r,i;let a=t.options.find(t=>t.key===e);return(r=(i=a==null?void 0:a.icon)==null?n[e]:i)==null?`i-material-symbols:action-key`:r},i=e=>{let t=r(e.value),n=t.includes(`e[c]:c,u=O({get(){return s.value.length>0&&s.value.length===t.data.length},set(e){e?s.value=t.data.map(e=>l(e)):s.value=[]}}),d=O(()=>t.data.length===0),f=O(()=>s.value.length>0&&s.value.lengtht.options.map(e=>({label:e.label,value:e.key}))),v=O(()=>s.value.length===0),b=O(()=>v.value||p.value===null),x=O(()=>t.data.filter(e=>s.value.includes(l(e)))),S=()=>{let{options:e}=t;for(let t of e)if(t.key===p.value)switch(t.type){case`confirm`:Jt({...t.confirm,data:x.value});break;default:var n;(n=t.onBatch)==null||n.call(t,x.value);break}},C=()=>{let{options:e}=t,n=e[0];switch(n.type){case`confirm`:Jt({...n.confirm,data:x.value});break;default:var r;(r=n.onBatch)==null||r.call(n,x.value);break}};return(t,n)=>{let r=Ye,c=Je,l=Ge,m=H;return E(),y(m,{class:`bt-table-batch items-center`,size:0},{default:P(()=>[z(`div`,Wn,[h(r,{checked:N(u),"onUpdate:checked":n[0]||(n[0]=e=>A(u)?u.value=e:null),disabled:N(d),indeterminate:N(f)},null,8,[`checked`,`disabled`,`indeterminate`])]),e.options.length>1?(E(),R(j,{key:0},[z(`div`,{class:`min-w-160px`,style:_({width:N(Be)(e.selectWidth)})},[h(c,{value:N(p),"onUpdate:value":n[1]||(n[1]=e=>A(p)?p.value=e:null),options:N(g),disabled:N(v),"render-label":i,"consistent-menu-width":!1,placeholder:t.$t(`Component.Batch.index_1`)},null,8,[`value`,`options`,`disabled`,`placeholder`])],4),z(`div`,Gn,[h(l,{type:N(b)?`default`:`primary`,disabled:N(b),onClick:S},{default:P(()=>[o(I(t.$t(`Public.Btn.Execute`)),1)]),_:1},8,[`type`,`disabled`])])],64)):a(``,!0),e.options.length===1?(E(),y(l,{key:1,disabled:N(v),type:N(v)?`default`:`primary`,onClick:C},{default:P(()=>[z(`span`,null,I(e.options[0].label),1),L(z(`span`,null,I(t.$t(`Component.Batch.index_2`,[s.value.length])),513),[[k,s.value.length>0]])]),_:1},8,[`disabled`,`type`])):a(``,!0)]),_:1})}}});F();var qn={key:0,class:`bt-table__empty`},Jn=`__bt_empty_header__`,Yn=J(r({__name:`index`,props:v({data:{default:()=>[]},rowKey:{default:`id`},loading:{type:Boolean,default:!1},loadingNum:{default:10},isPage:{type:Boolean,default:!1},maxHeight:{},columns:{default:()=>[]},rowProps:{},storeKey:{},showEmptyHeader:{type:Boolean}},{page:{default:()=>({page:1,pageSize:10})},pageModifiers:{}}),emits:[`update:page`],setup(e){let t=e,n=ne(e,`page`),{t:r}=V(),{columns:o,data:c}=s(t),l=()=>p(S(o.value)),u=()=>{let e=l();return e.forEach(e=>{e.type!==`selection`&&(e.ellipsis&&delete e.ellipsis,e.render=()=>h(Ve,null,null))}),e},d=()=>t.loading?u():l(),f=B(d()),m=()=>{let e=l();return e.forEach(e=>{if(e.type===`selection`){e.disabled=()=>!0;return}e.render=()=>null}),e},_=O(()=>!!(t.showEmptyHeader&&!t.loading&&k.value.length===0&&f.value.length>0)),v=O(()=>({"bt-table--empty-header":_.value})),y=O(()=>[{[Jn]:Jn}]),b=O(()=>_.value?y.value:k.value),x=O(()=>_.value?m():f.value),C=()=>Jn,w=O(()=>{let{rowKey:e}=t;return Ft(e)?t=>{let n=t[e];return n==null||Number.isNaN(n)?String(t):n}:e}),D=O(()=>_.value?C:w.value),ee=O(()=>{let{storeKey:e}=t;return e?`${e}-page`:``}),k=B([]),A=te(),j=fe({style:{width:`100%`},showSizePicker:!0,showQuickJumper:!0,pageSizes:[10,20,50,100],prefix:()=>{var e;return(e=A.pagePrefix)==null?void 0:e.call(A)},suffix:e=>h(`span`,{class:`text-13px text-default`},[r(`Public.Table.Page.index_4`,[e.itemCount])]),onChange:e=>{n.value.page=e},onUpdatePageSize:e=>{n.value.page=1,n.value.pageSize=e,ee.value&&ut(ee.value,String(e))}});(()=>{if(ee.value){let e=Et(ee.value);e&&(n.value.pageSize=Cn(e))}})();let re=O(()=>({...j,page:n.value.page,pageSize:n.value.pageSize}));return ce(()=>c.value,e=>{t.loading||(k.value=e)},{deep:!0}),ce(()=>t.loading,e=>{if(e){if(f.value=u(),c.value.length===0){k.value=[];for(let e=0;e{k.value=c.value})},{immediate:!0}),ce(()=>t.columns,()=>{f.value=d()},{deep:!0}),(t,n)=>{let r=Ee,i=Se;return E(),R(`div`,{class:T([`bt-table`,N(v)])},[h(r,pe(t.$attrs,{data:N(b),"max-height":e.maxHeight,"row-key":N(D),columns:N(x),pagination:e.isPage?N(re):!1,"row-props":N(_)?void 0:e.rowProps}),{empty:P(()=>[g(t.$slots,`empty`,{},void 0,!0)]),default:P(()=>[g(t.$slots,`pagePrefix`,{},void 0,!0)]),_:3},16,[`data`,`max-height`,`row-key`,`columns`,`pagination`,`row-props`]),N(_)?(E(),R(`div`,qn,[g(t.$slots,`empty`,{},()=>[h(i)],!0)])):a(``,!0)],2)}}}),[[`__scopeId`,`data-v-a68fc059`]]),{t:Xn}=U.global,Zn=e=>G.post(`/site?action=set_backup_config`,e,{requestOptions:{loading:Xn(`Component.Pay.index_12`),successMessage:!0}}),Qn=e=>G.post(`/site?action=get_backup_cron_status`,e);F(),mn();var $n={full:`Full Backup`,file:`Only Site File`,sql:`Only Database Backup`},er={local:`Local Server`,ftp:`FTP Storage`,aws_s3:`S3 Storage`,gdrive:`Google Drive`,gcloud_storage:`Google Cloud Storage`},tr=e=>$n[e]||e,nr=e=>e?er[e]||e:``,rr=[{key:`ftp`,descKey:`Back up and package your website or database to FTP storage.`},{key:`aws_s3`,descKey:`Package and back up your website or database to S3 Storage. Supports S3-compatible protocols.`},{key:`gdrive`,descKey:`Back up your website and database directly to Google Drive.`},{key:`gcloud_storage`,descKey:`Back up your website or database to Google Cloud Storage.`}],ir=e=>e!==`local`&&Object.prototype.hasOwnProperty.call(er,e),ar=e=>{if(!ir(e.value))return null;let t=rr.find(t=>t.key===e.value);return{key:e.value,name:e.name,description:(t==null?void 0:t.descKey)||``,setup:e.install,config:e.config,task:`1`}},or=()=>{let e=B([]),t=B([]),n=B(void 0);return{plugins:e,storageOptions:t,cron:n,fetchPlugins:async r=>{let{message:i}=await Qn({site_id:r});if(q(i)){if(n.value=i.cron,Array.isArray(i.orderOpt)){t.value=i.orderOpt,e.value=i.orderOpt.map(ar).filter(Boolean);return}t.value=[],e.value=[]}}}},sr=async(e,t,n,r)=>{K({title:U.global.t(`Configure instant backup task`),width:500,minHeight:200,data:{site_type:e,backupData:t,storageOptions:n,callback:r},footer:!0,component:M(()=>pn(()=>Promise.resolve().then(()=>ki),void 0))})};F();var cr=r({__name:`backup-table`,props:{siteId:{},onRestore:{type:Function},backupRef:{},onChanged:{type:Function},searchKey:{},nameKey:{},downloadPathKey:{},downloadNameKey:{},downloadPath:{type:Function},downloadName:{type:Function},getListApi:{type:Function},deleteApi:{type:Function},timeRender:{type:Function},typeTitle:{},typeRender:{type:Function}},setup(e,{expose:t}){let{t:n}=V(),r=e,i=B([]),a=fe({p:1,limit:10,[r.searchKey||`search`]:r.siteId}),{loading:o,setLoading:s}=Yt(),l=(e,t,n)=>e[t||n],u=e=>{switch(e){case`Google Drive`:return`gdrive`;case`Google Cloud`:return`gcloud_storage`;case`Google Cloud Storage`:return`gcloud_storage`;default:return e}},d=e=>String(l(e,r.nameKey,`name`)||e.filename||``),f=e=>{var t;return((t=r.downloadPath)==null?void 0:t.call(r,e))||String(l(e,r.downloadPathKey,`filename`)||``)},p=e=>{var t;return((t=r.downloadName)==null?void 0:t.call(r,e))||String(l(e,r.downloadNameKey,`name`)||d(e))},m=e=>{var t;return((t=r.timeRender)==null?void 0:t.call(r,e))||e.addtime},_=e=>{var t;return((t=r.typeRender)==null?void 0:t.call(r,e))||(e.backup_type===1?n(`Full Backup`):n(`Only Site File`))},v=e=>e.bak_method?nr(e.bak_method):`-`,b=e=>{var t;return((t=r.getListApi)==null?void 0:t.call(r,e))||zt(e)},x=(e,t=!0)=>{var n;return((n=r.deleteApi)==null?void 0:n.call(r,e,t))||sn({id:e.id},t)},{table:C,columns:w}=mt([{type:`selection`,width:40},{key:String(r.nameKey||`name`),title:n(`Site.TableRow.index_22`),ellipsis:{tooltip:!0}},{key:`size`,title:n(`Site.TableRow.index_23`),width:90,render:e=>Lt(e.size)},{key:`addtime`,title:n(`Site.TableRow.index_25`),width:150,render:e=>m(e)},{key:`backup_type`,title:r.typeTitle||n(`Backup type`),width:120,render:e=>_(e)},{key:`bak_method`,title:n(`Storage path`),width:130,ellipsis:{tooltip:!0},render:e=>v(e)},jt({width:190,options:e=>[{label:n(`Site.TableOP.index_4`),show:e.bak_method===`local`,onClick:()=>{r.onRestore(e)}},{label:n(`WP.Task.index_2`),show:e.bak_method!==`local`,onClick:()=>{wt({title:v(e),name:u(e.bak_method),admin:!0})}},{label:n(`Site.TableOP.index_5`),show:e.bak_method===`local`,onClick:()=>{Nt(f(e),p(e))}},{label:n(`Public.Btn.Del`),onClick:()=>{pt({title:n(`Site.Batch.index_18`),content:`${n(`Site.Batch.index_19`)} [${d(e)}]`,onConfirm:async({hide:t})=>{await x(e),await D(),r.onChanged?await r.onChanged():r.backupRef.backup_count--,t()}})}}]})]),T=[{key:`del`,type:`confirm`,label:n(`Site.Batch.index_20`),confirm:{title:n(`Site.Batch.index_21`),desc:n(`Site.Batch.index_11`),columns:[w.value[1]],api:e=>x(e,!1),done:async e=>{await D(),r.onChanged?await r.onChanged():r.backupRef.backup_count-=e.length}}}],D=async()=>{try{s(!0);let{message:e}=await b(S(a));q(e)?(C.data=Ht(e.data)?e.data:[],C.total=on(e.page)):(C.data=[],C.total=0)}finally{i.value=[],s(!1)}};return t({getList:D}),c(()=>{D()}),(e,t)=>{let n=Yn,r=Kn,s=Un,c=Vn;return E(),y(c,null,{toolsLeft:P(()=>[g(e.$slots,`toolsLeft`)]),table:P(()=>[h(n,{"checked-row-keys":N(i),"onUpdate:checkedRowKeys":t[0]||(t[0]=e=>A(i)?i.value=e:null),loading:N(o),"loading-num":1,"max-height":340,data:N(C).data,columns:N(w)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:P(()=>[h(r,{"checked-row-keys":N(i),"onUpdate:checkedRowKeys":t[1]||(t[1]=e=>A(i)?i.value=e:null),data:N(C).data,options:T},null,8,[`checked-row-keys`,`data`])]),pageRight:P(()=>[h(s,{page:N(a).p,"onUpdate:page":t[2]||(t[2]=e=>N(a).p=e),"page-size":N(a).limit,"onUpdate:pageSize":t[3]||(t[3]=e=>N(a).limit=e),"item-count":N(C).total,onRefresh:D},null,8,[`page`,`page-size`,`item-count`])]),_:3})}}});F();var lr=r({__name:`index`,props:{model:{},rules:{},labelWidth:{default:`130`},labelPlacement:{default:`left`}},setup(e,{expose:t}){let n=B(null);return t({validate:()=>{var e;return(e=n.value)==null?void 0:e.validate()},restoreValidation:()=>{var e;return(e=n.value)==null?void 0:e.restoreValidation()}}),(t,r)=>{let i=Te;return E(),y(i,pe(t.$attrs,{ref_key:`formRef`,ref:n,model:e.model,rules:e.rules,"label-width":e.labelWidth,"label-placement":e.labelPlacement,"show-require-mark":!1,"label-align":`left`,"require-mark-placement":`left`}),{default:P(()=>[g(t.$slots,`default`)]),_:3},16,[`model`,`rules`,`label-width`,`label-placement`])}}});F();var ur={class:`p-20px`},dr={class:`text-warning`},fr=r({__name:`restore-type`,props:{onRefresh:{type:Function,default:()=>{}},showDb:{type:Boolean,default:!1}},setup(e,{expose:t}){let{t:n}=V(),r=e,i=O(()=>{let e=[{label:n(`Logs.Soft.index_3`),value:`file`},{label:n(`Public.Btn.Config`),value:`conf`}];return r.showDb&&e.push({label:n(`Site.PHP.add_site_16`),value:`db`}),e}),a=B(null),o=fe({value:[`file`]}),s={value:{type:`array`,required:!0,trigger:`change`,message:n(`Please select at least one restore type`)}},c=async()=>{var e;await((e=a.value)==null?void 0:e.validate()),r.onRefresh(o.value)},l=O(()=>r.showDb&&o.value.includes(`db`));return t({onConfirm:c}),(e,t)=>{let n=Ye,r=He,c=we,u=lr,d=Zt;return E(),R(`div`,ur,[h(u,{ref_key:`formRef`,ref:a,rules:s,model:N(o)},{default:P(()=>[h(c,{label:`Restore type`,path:`value`,"show-require-mark":!0},{default:P(()=>[h(r,{value:N(o).value,"onUpdate:value":t[0]||(t[0]=e=>N(o).value=e),class:`flex gap-16px`},{default:P(()=>[(E(!0),R(j,null,D(N(i),e=>(E(),y(n,{key:e.value,value:e.value,label:e.label},null,8,[`value`,`label`]))),128))]),_:1},8,[`value`])]),_:1})]),_:1},8,[`model`]),h(d,null,{default:P(()=>[t[1]||(t[1]=z(`li`,null,` File: Restore website files `,-1)),t[2]||(t[2]=z(`li`,null,` Config: Restore website configuration files `,-1)),L(z(`li`,dr,` Database: Restoring the website database will overwrite the existing database `,512),[[k,N(l)]])]),_:1})])}}});F(),mn();var pr={class:`p-20px`},mr=r({__name:`backup-node`,props:{row:{}},setup(e){let t=st(),{row:n}=e,{t:r}=V(),i=M(()=>pn(()=>Promise.resolve().then(()=>Ni),void 0)),s=M(()=>pn(()=>Promise.resolve().then(()=>kn),void 0)),c=B(!1),l=async()=>{K({title:`Backup type`,width:450,footer:!0,data:{onRefresh:d},component:i})},u=()=>{t.setRefresh(!0)},d=async e=>{await In({id:String(n.id),backup_type:String(e)}),f(r(`Site.Batch.index_7`),async()=>{b(),u()})},f=(e,t)=>{K({title:e,width:500,minHeight:200,data:{fetchFn:Fn,callback:t},component:s})},p=async e=>{await Ln(e),b(),u()},m=()=>{f(r(`Site.Batch.index_7`),async()=>{b(),u()})},g=e=>{e.backup_type===1?K({title:r(`Restore type`),width:450,minHeight:150,footer:!0,data:{showDb:!1,onRefresh:t=>p({file_name:e.name,site_id:n.id,restore_type:JSON.stringify(t)})},component:fr}):pt({title:r(`Site.Config.index_28`),content:r(`Site.Config.index_29`),onConfirm:async({hide:t})=>{t(),await p({file_name:e.name,site_id:n.id,restore_type:`["file"]`})}})},_=async()=>{let{message:e}=await Fn();q(e)&&(c.value=e.status===0)},v=ie(`tableRef`),b=()=>{var e;(e=v.value)==null||e.getList()};return _(),(e,t)=>{let r=Ge;return E(),R(`div`,pr,[h(cr,{ref_key:`tableRef`,ref:v,"site-id":N(n).id,"on-restore":g,"backup-ref":N(n),"on-changed":u},{toolsLeft:P(()=>[h(r,{class:`backup-btn`,type:`primary`,loading:N(c),disabled:N(c),onClick:l},{default:P(()=>[o(I(e.$t(`Database.index_16`)),1)]),_:1},8,[`loading`,`disabled`]),N(c)?(E(),y(r,{key:0,onClick:m},{default:P(()=>[...t[0]||(t[0]=[o(` Current Task Progress `,-1),z(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1)])]),_:1})):a(``,!0)]),_:1},8,[`site-id`,`backup-ref`])])}}}),hr=t({default:()=>gr}),gr=mr,{t:Y}=U.global,_r=e=>G.post(`/site?action=clone_php_site`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!1}}),vr=e=>G.post(`/site?action=get_php_clone_progress`,e),yr=(e,t=`PHP`)=>G.post(`/data?action=getSiteThirtyTotal`,{site_type:t,...e}),br=e=>G.post(`/data?action=getSiteWafConfig`,e),xr=e=>G.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Sr=e=>G.post(`/panel/public/get_soft_status`,{...e}),Cr=e=>G.post(`/plugin?action=get_soft_find`,{...e}),wr=e=>G.post(`/system?action=ServiceAdmin`,{...e},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Tr=()=>G.post(`/plugin?action=a&name=security_notice&s=get_status`,{},{requestOptions:{isOriginalResult:!0,prefix:``}}),Er=e=>G.post(`/plugin?action=a&name=security_notice&s=${e?`start_site`:`stop_site`}`,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Dr=()=>G.post(`/site?action=get_https_mode`),Or=()=>G.post(`/site?action=set_https_mode`,{},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),kr=e=>G.post(`/site?action=get_site_maintenance`,e),Ar=e=>G.post(`/site?action=set_site_maintenance`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),jr=e=>G.post(`/site?action=get_current_webservice`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!1}}),Mr=(e,t=!0)=>G.post(`/site?action=switch_webservice`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:t}}),Nr=e=>G.post(`/site?action=multi_service_check_repair`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Pr=e=>G.post(`/site?action=website_rollback`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Fr=()=>G.post(`/site?action=get_multi_webservice_status`),Ir=()=>G.post(`/git?action=get_ssh_key`),Lr=e=>G.post(`/git?action=get_deploy_records`,e),Rr=e=>G.post(`/git?action=get_remote_commits`,e),zr=e=>G.post(`/git?action=get_commit_detail`,e),Br=e=>G.post(`/git?action=manual_deploy_site`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Vr=e=>G.post(`/git?action=get_site_git_conf`,e),Hr=e=>G.post(`/git?action=save_site_git_conf`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Ur=e=>G.post(`/git?action=save_site_git_conf`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Wr=e=>G.post(`/git?action=connect_repository`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0,successMessageKey:`message`}}),Gr=e=>G.post(`/git?action=refresh_webhook_url`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Kr=e=>G.post(`/git?action=deploy_git_code`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0,successMessageKey:`message`}}),qr=e=>G.post(`/git?action=get_site_deploy_log`,e),Jr=e=>G.post(`/git?action=git_rollback`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0,successMessageKey:`message`}}),Yr=e=>G.post(`/git?action=save_deploy_sh`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Xr=e=>G.post(`/git?action=get_deploy_sh`,e),Zr=e=>G.post(`/git?action=update_deploy_sh`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Qr=e=>G.post(`/git?action=get_webhook_log`,e),$r=e=>G.post(`/git?action=clear_webhook_log`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),ei=e=>G.post(`/git?action=del_script`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),ti=()=>G.post(`/site?action=get_site_global`),ni=e=>G.post(`/site?action=get_cdn_ip`,e),ri=e=>G.post(`/site?action=set_site_global`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),ii=e=>G.post(`/site_monitor?action=get_overview`,e),ai=e=>G.post(`/site_monitor?action=get_site_overview`,e),oi=e=>G.post(`/site?action=site_performance_test`,e,{requestOptions:{loading:Y(`Login.index_22`)}}),si=e=>G.post(`/site?action=set_default_site_conf`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),ci=e=>G.post(`/git?action=generate_aapanel_ed25519_key`,e,{requestOptions:{loading:Y(`Login.index_22`)}}),li=e=>G.post(`/git?action=get_remote_branches`,e),ui=e=>G.post(`/git?action=get_remote_branches`,e),di=e=>G.post(`/git?action=get_git_directory`,e),fi=e=>G.post(`/git?action=import_existing_repository`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),pi=e=>G.post(`/deployment?action=GetList`,e),mi=e=>G.post(`/deployment?action=SetupPackage`,{...e,webname:JSON.stringify(e.webname)},{requestOptions:{loading:Y(`Login.index_22`)}}),hi=e=>G.post(`/site?action=get_general_progress`,e);F();var gi={class:`p-16px`},_i={class:`mb-16px`},vi={class:`progress-box p-10px rounded-8px`},yi=r({__name:`backup-progress`,props:{params:{},callback:{type:Function}},setup(e){let t=e,{t:n}=V(),r=B(!1),i=B([]),a=[{key:`site_name`,title:n(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:n(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:e=>h(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}],o=O(()=>i.value.findIndex(e=>e.status===0)+1),s=O(()=>{var e;return(e=i.value[o.value])==null?void 0:e.status}),c={0:`process`,1:`finish`,"-1":`error`,2:`wait`},l=e=>c[e],u=null,f=!1,p=async()=>{let{message:e}=await hi({type:t.params});if(q(e)){if(e.status===1){if(u&&clearInterval(u),W.success(n(`WP.Task.index_4`)),r.value=!0,!f){var a;f=!0,(a=t.callback)==null||a.call(t)}}else r.value=!1;i.value=Object.values(e).filter(e=>q(e))}};return d(()=>{p(),u=window.setInterval(()=>{p()},2e3)}),C(()=>{u&&clearInterval(u)}),(e,t)=>{let n=Ze,c=Xe,u=H,d=Ee,f=We,p=ze;return E(),R(`div`,gi,[z(`div`,_i,[N(r)?(E(),y(n,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(E(),y(n,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),z(`div`,vi,[h(p,{vertical:``,current:N(o),status:l(N(s)),size:`small`},{default:P(()=>[(E(!0),R(j,null,D(N(i),(e,t)=>(E(),y(f,{key:t,status:l(e.status),description:e.error||e.ps},x({title:P(()=>[h(u,{class:`flex-nowrap! items-center!`},{default:P(()=>[z(`span`,null,I(e.title),1),L(h(c,{size:`small`},null,512),[[k,e.status===0]])]),_:2},1024)]),_:2},[e.result_list?{name:`default`,fn:P(()=>[z(`div`,null,I(e.error||e.ps),1),h(d,{class:`mt-8px`,data:e.result_list,columns:a,"max-height":200},null,8,[`data`])]),key:`0`}:void 0]),1032,[`status`,`description`]))),128))]),_:1},8,[`current`,`status`])])])}}}),bi=t({default:()=>xi}),xi=J(yi,[[`__scopeId`,`data-v-57b0edf4`]]);function Si(e,t){let n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length);for(let e=0;ei)return!0;if(t[]},isLocal:{type:Boolean,default:!0},installCallback:{type:Function,default:void 0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:t}){let n=e,r=ne(e,`value`),{t:i}=V(),a=O(()=>n.isLocal),s=O({get:()=>r.value||null,set:e=>{r.value=e||null}}),c=O(()=>({label:i(`Crontab.Script.index_24`),value:`localhost`,install:!0,config:!0,local:!0})),l=O(()=>n.orderOpt.map(e=>({label:e.name,value:e.value,install:e.install,config:e.config,required_version:e.required_version,version:e.version,disabled:!e.install||Ci(e)||!e.config}))),u=O(()=>a.value?[c.value,...l.value]:l.value),d=async(e,t)=>{t.stopPropagation();let r=e.value;if(!e.install){nt(r,n.installCallback);return}if(Ci(e)){let e=await wi(r);e&&it(e.row,n.installCallback,e.softInfo);return}wt({name:r,title:e.label,admin:!0})},f=e=>e.disabled?e.install?Ci(e)?h(`span`,{class:`cursor-pointer color-error`,onClick:t=>d(e,t)},[o(`[`),i(`Public.Btn.Update`),o(`]`)]):h(Ce,null,{trigger:()=>h(`span`,{class:`cursor-pointer color-error`,onClick:t=>d(e,t)},[o(`[`),i(`Crontab.Planned.index_47`),o(`]`)]),default:()=>h(`span`,null,[i(`Please refresh the page manually after configuration`)])}):h(`span`,{class:`cursor-pointer color-error`,onClick:t=>d(e,t)},[o(`[`),i(`Public.Btn.Install`),o(`]`)]):null,p=e=>{let t=e;return t.local?h(H,{size:4,class:`flex-nowrap! items-center!`},{default:()=>[h(`div`,{class:`w-20px flex justify-center items-center`},[h(xt,{name:`base-dir`,size:`16`},null)]),h(`span`,null,[t.label])]}):h(H,{class:`justify-between! items-center! w-full`,size:8},{default:()=>[h(H,{size:4,class:`flex-nowrap! items-center!`},{default:()=>[h(`img`,{class:`w-20px`,src:gt(t.value)},null),h(`span`,null,[t.label])]}),f(t)]})};return t({options:u}),(e,t)=>{let n=Je;return E(),y(n,{value:N(s),"onUpdate:value":t[0]||(t[0]=e=>A(s)?s.value=e:null),options:N(u),"consistent-menu-width":!1,"render-label":p},null,8,[`value`,`options`])}}});F();var Ei={class:`select-box`},Di={class:`select-box`},Oi=r({__name:`backup-setting`,props:{site_type:{},backupData:{},storageOptions:{default:()=>[]},callback:{type:Function,default:void 0}},setup(e,{expose:t}){let n=e,{site_type:r,backupData:i}=s(n),{t:c}=V(),l=B(null),u=fe({backup_type:i.value.bak_type||`full`,storage:[i.value.bak_local,i.value.bak_remote?`remote`:``],remote_type:i.value.bak_remote||null}),d={storage:{required:!0,type:`array`,trigger:[`change`],validator:(e,t)=>!Array.isArray(t)||t.filter(Boolean).length===0?Error(c(`Please select backup storage location`)):!0},remote_type:{trigger:`change`,required:!0,message:c(`Please select remote storage`)}},f=O(()=>{let e=[{label:c(`Full Backup`),value:`full`},{label:c(`Only Database Backup`),value:`sql`},{label:c(`Only Site File`),value:`file`}];return r.value===`php`?e.filter(e=>e.value!==`sql`):e}),p=O(()=>{var e;return(e=N(n.storageOptions))==null?[]:e});return t({onConfirm:async()=>{var e,t;await((e=l.value)==null?void 0:e.validate()),await Zn({site_type:r.value,bak_type:u.backup_type,bak_local:u.storage.includes(`local`)?`local`:``,bak_remote:u.storage.includes(`remote`)?u.remote_type:``}),(t=n.callback)==null||t.call(n)}}),(e,t)=>{let r=Je,i=we,s=Ye,c=H,m=He,g=lr;return E(),y(g,{class:`p-24px`,ref_key:`formRef`,ref:l,model:N(u),rules:d,"label-placement":`top`},{default:P(()=>[h(i,{label:e.$t(`1.Backup Type`)},{default:P(()=>[h(r,{value:N(u).backup_type,"onUpdate:value":t[0]||(t[0]=e=>N(u).backup_type=e),options:N(f)},null,8,[`value`,`options`])]),_:1},8,[`label`]),h(i,{label:e.$t(`2.Backup Storage Location`),path:`storage`},{default:P(()=>[h(m,{class:`w-full`,value:N(u).storage,"onUpdate:value":t[2]||(t[2]=e=>N(u).storage=e)},{default:P(()=>[h(c,{vertical:``},{default:P(()=>[z(`div`,Ei,[h(s,{value:`local`},{default:P(()=>[o(I(e.$t(`Local Server`)),1)]),_:1})]),z(`div`,Di,[h(s,{value:`remote`},{default:P(()=>[o(I(e.$t(`Remote Cloud Storage`)),1)]),_:1})]),N(u).storage.includes(`remote`)?(E(),y(i,{key:0,path:`remote_type`,"show-label":!1},{default:P(()=>[h(Ti,{value:N(u).remote_type,"onUpdate:value":t[1]||(t[1]=e=>N(u).remote_type=e),"order-opt":N(p),"is-local":!1,"install-callback":n.callback},null,8,[`value`,`order-opt`,`install-callback`])]),_:1})):a(``,!0)]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`])]),_:1},8,[`model`])}}}),ki=t({default:()=>Ai}),Ai=J(Oi,[[`__scopeId`,`data-v-e78f55b0`]]);F(),mn();var ji={class:`p-20px`},Mi=r({__name:`backup-type`,props:{onRefresh:{type:Function,default:()=>{}},progressTitle:{type:String,default:``},fetchProgress:{type:Function,default:null},onProgressDone:{type:Function,default:void 0}},setup(e,{expose:t}){let n=M(()=>pn(()=>Promise.resolve().then(()=>kn),void 0)),{t:r}=V(),i=e,a=B(0),o=[{label:r(`Only Site File`),value:0},{label:r(`Full Backup`),value:1}];return t({onConfirm:async()=>{await i.onRefresh(a.value),i.fetchProgress&&K({title:i.progressTitle||r(`Site.Batch.index_7`),width:500,minHeight:200,data:{fetchFn:i.fetchProgress,callback:i.onProgressDone},component:n})}}),(e,t)=>{let n=Je,r=we,i=lr,s=Zt;return E(),R(`div`,ji,[h(i,null,{default:P(()=>[h(r,{label:e.$t(`Config.Backup.index_40`),"show-require-mark":!0},{default:P(()=>[h(n,{class:`w-250px`,value:N(a),"onUpdate:value":t[0]||(t[0]=e=>A(a)?a.value=e:null),options:o},null,8,[`value`])]),_:1},8,[`label`])]),_:1}),h(s,null,{default:P(()=>[...t[1]||(t[1]=[z(`li`,null,`Only Site File: Includes only website files`,-1),z(`li`,null,`Full Backup: Includes website files, database, and SSL certificate`,-1)])]),_:1})])}}}),Ni=t({default:()=>Pi}),Pi=Mi;F(),mn();var Fi=async(e,t,n)=>{K({title:e,width:500,minHeight:200,data:{params:t,callback:n},component:M(()=>pn(()=>Promise.resolve().then(()=>bi),void 0))})};F();var Ii=he(`SitePhpStore`,()=>{let e=B(!1),t=B(`--`),n=B(``),r=B(`/www/wwwroot`),i=B(!0),a=B({setup:!0,type:``,version:``,status:!1}),o=B({setup:!1,version:``,status:!1}),s=B({setup:!1,version:``,status:!1}),c=B({is_install:0,status:!1,version:``}),l=B({is_install:0,status:!1,version:``}),d=O(()=>c.value.is_install===1&&Kt(c.value.version,`4.1.2`)),f=O(()=>l.value.is_install===1&&Kt(l.value.version,`9.6.8`)),p=B({setup:!1});return{web:a,ftp:o,siteName:t,mysql:s,php:p,sitePath:r,webserver:n,recycleBin:i,isRefresh:e,monitor:c,waf:l,isMonitorInstall:d,isWafInstall:f,getConfig:async()=>{let{message:e}=await Xt();q(e)&&(n.value=u(e,`webserver`,``),r.value=u(e,`sites_path`,``),i.value=u(e,`recycle_bin`,!1),p.value.setup=!!e.php.length,q(e.web)&&(a.value=e.web),q(e[`pure-ftpd`])&&(o.value=e[`pure-ftpd`]),q(e.mysql)&&(s.value=e.mysql),q(e.monitor)&&(c.value=e.monitor),q(e.waf)&&(l.value=e.waf))},setRefresh:t=>{e.value=t}}});F();var Li={class:`w-600px h-400px`},Ri=r({__name:`restore-logs`,setup(e){let t=B(``),{loop:n,clearTimer:r}=wn(async()=>{let{message:e}=await bt();q(e)&&(t.value=e.result)},1);return d(()=>{n()}),C(()=>{r()}),(e,n)=>{let r=_n;return E(),R(`div`,Li,[h(r,{log:N(t)},null,8,[`log`])])}}});F();var zi=r({__name:`backup-php`,setup(e){let{t}=V(),r=Ii(),i=l(`site`,{}),s=fe({bak_local:`local`,bak_remote:``,bak_type:`full`}),c=O(()=>[s.bak_local,s.bak_remote].filter(Boolean).map(nr).join(`, `)),{storageOptions:u,fetchPlugins:d}=or(),f=B(!1),p=()=>{r.setRefresh(!0)},m=async e=>{let t=K({title:`Recovering backup`,hideClose:!0,width:600,minHeight:400,component:Ri});try{await ht(e),w(),p()}finally{t.hide()}},g=()=>{sr(`php`,s,u,w)},_=async()=>{await qt({id:JSON.stringify([i.id]),site_type:`php`}),Fi(t(`Site.Batch.index_7`),`php`,async()=>{w(),p()})},v=()=>{Fi(t(`Site.Batch.index_7`),`php`,async()=>{w(),p()})},b=e=>{e.backup_type===1?K({title:t(`Restore type`),width:450,footer:!0,data:{showDb:!0,onRefresh:t=>m({file_name:e.name,site_id:i.id,restore_type:JSON.stringify(t)})},component:fr}):pt({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:async({hide:t})=>{t(),await m({file_name:e.name,site_id:i.id})}})},x=async()=>{let{message:e}=await hi({type:`php`});q(e)&&(f.value=e.status===0)},S=async e=>{var t;await x();let n={...e,search:(t=e.search)==null?i.id:t},[r]=await Promise.all([zt(n),d(i.id)]),{message:a}=r;return q(a)&&(s.bak_local=a.bak_local,s.bak_remote=a.bak_remote,s.bak_type=a.bak_type),r},C=B(),w=()=>{var e;(e=C.value)==null||e.getList()};return x(),(e,t)=>{let r=Ge,l=Qt,u=n(`i18n-t`),d=H;return E(),y(cr,{ref_key:`tableRef`,ref:C,"site-id":N(i).id,"on-restore":b,"backup-ref":N(i),"get-list-api":S,"on-changed":p},{toolsLeft:P(()=>[h(d,{vertical:``},{default:P(()=>[h(d,{class:`flex-nowrap! items-center!`},{default:P(()=>[h(r,{class:`wp-backup-guide-now`,type:`primary`,loading:N(f),disabled:N(f),onClick:_},{default:P(()=>[o(I(e.$t(`Site.Config.index_27`)),1)]),_:1},8,[`loading`,`disabled`]),h(u,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:P(()=>[o(I(N(tr)(N(s).bak_type)),1)]),b:P(()=>[o(I(N(c)),1)]),c:P(()=>[h(l,{class:`font-bold`,onClick:g},{default:P(()=>[o(I(e.$t(`click here to configure`)),1)]),_:1})]),_:1})]),_:1}),h(d,{class:`mb-8px`},{default:P(()=>[N(f)?(E(),y(r,{key:0,onClick:v},{default:P(()=>[o(I(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=z(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]),_:1})):a(``,!0)]),_:1})]),_:1})]),_:1},8,[`site-id`,`backup-ref`])}}}),{t:X}=U.global,Bi=e=>G.post(`/data?action=get_wp_site_list`,e),Vi=e=>G.post(`/site?action=AddWPSite`,{...e,webname:JSON.stringify(e.webname),project_type:`WP2`},{requestOptions:{loading:X(`WP.api.tamper_7`)}}),Hi=e=>G.post(`/site?action=get_wp_versions`,e),Ui=e=>G.post(`/site?action=get_wp_configurations`,e),Wi=e=>G.post(`/site?action=save_wp_configurations`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Gi=e=>G.post(`/site?action=wp_backup_list`,e),Ki=(e,t=!0)=>G.post(`/site?action=wp_restore`,e,{requestOptions:{loading:t?X(`WP.api.tamper_10`):``,successMessage:!0}}),qi=(e,t=!0)=>G.post(`/site?action=wp_remove_backup`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),Ji=()=>G.post(`/site?action=wp_can_migrate_from_website_to_wptoolkit`),Yi=e=>G.post(`/site?action=wp_migrate_from_website_to_wptoolkit`,e,{requestOptions:{loading:X(`WP.api.tamper_11`),successMessage:!1}}),Xi=e=>G.post(`/site?action=get_wp_security_info`,e),Zi=e=>G.post(`/site?action=open_wp_file_protection`,{paths:JSON.stringify(e.paths)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Qi=e=>G.post(`/site?action=close_wp_file_protection`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),$i=e=>G.post(`/site?action=get_wp_file_info`,e),ea=e=>G.post(`/site?action=open_wp_firewall_protection`,{obj:`open`,...e},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),ta=e=>G.post(`/site?action=close_wp_firewall_protection`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),na=e=>G.post(`/site?action=wp_clone`,e,{requestOptions:{loading:X(`WP.api.index_1`),successMessage:!0}}),ra=e=>G.post(`/site?action=wp_create_with_aap_bak`,e,{requestOptions:{loading:X(`WP.api.index_2`),successMessage:!0}}),ia=e=>G.post(`/site?action=wp_create_with_plesk_or_cpanel_bak`,e,{requestOptions:{loading:X(`WP.api.index_2`),successMessage:!0}}),aa=e=>G.post(`/site?action=wp_create_with_manual_bak`,e,{requestOptions:{loading:X(`WP.api.index_2`),successMessage:!0}}),oa=e=>G.post(`/site?action=wp_batch_create_bar`,e,{requestOptions:{loading:X(`WP.api.index_2`),successMessage:!0}}),sa=e=>G.post(`/site?action=wp_integrity_check`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),ca=e=>G.post(`/site?action=wp_reinstall_files`,e,{requestOptions:{loading:``,successMessage:!1}}),la=e=>G.post(`/site?action=wp_installed_plugins`,e),ua=e=>G.post(`/site?action=wp_uninstall_plugin`,e,{requestOptions:{loading:X(`WP.api.tamper_14`),successMessage:!0}}),da=e=>G.post(`/site?action=wp_update_plugin`,e,{requestOptions:{loading:X(`WP.api.tamper_15`),successMessage:!0}}),fa=e=>G.post(`/site?action=wp_set_plugin_status`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),pa=e=>G.post(`/site?action=wp_set_plugin_auto_update`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),ma=e=>G.post(`/site?action=wp_installed_themes`,e),ha=e=>G.post(`/site?action=wp_uninstall_theme`,e,{requestOptions:{loading:X(`WP.api.tamper_14`),successMessage:!0}}),ga=e=>G.post(`/site?action=wp_update_theme`,e,{requestOptions:{loading:X(`WP.api.tamper_15`),successMessage:!0}}),_a=e=>G.post(`/site?action=wp_switch_theme`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),va=e=>G.post(`/site?action=wp_set_theme_auto_update`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),ya=(e,t=!1)=>G.post(`/site?action=wp_theme_list`,e,{requestOptions:{loading:t?X(`WP.api.tamper_17`):``,successMessage:!1}}),ba=e=>G.post(`/site?action=wp_install_theme`,e,{requestOptions:{loading:X(`WP.api.tamper_16`),successMessage:!1}}),xa=(e,t=!1)=>G.post(`/site?action=wp_plugin_list`,e,{requestOptions:{loading:t?X(`WP.api.tamper_17`):``,successMessage:!1}}),Sa=e=>G.post(`/site?action=wp_install_plugin`,e,{requestOptions:{loading:X(`WP.api.tamper_16`),successMessage:!1}}),Ca=e=>G.post(`/site?action=wp_set_list`,e),wa=e=>G.post(`/site?action=wp_remove_set`,e,{requestOptions:{loading:X(`WP.api.tamper_3`),successMessage:!0}}),Ta=e=>G.post(`/site?action=wp_create_set`,e,{requestOptions:{loading:X(`WP.api.tamper_2`),successMessage:!0}}),Ea=e=>G.post(`/site?action=wp_update_item_state_with_set`,e,{requestOptions:{loading:X(`WP.api.tamper_1`),successMessage:!0}}),Da=e=>G.post(`/site?action=wp_remove_items_from_set`,e,{requestOptions:{loading:X(`WP.api.tamper_3`),successMessage:!0}}),Oa=e=>G.post(`/site?action=wp_add_items_to_set`,e,{requestOptions:{loading:X(`WP.api.tamper_2`),successMessage:!0}}),ka=e=>G.post(`/site?action=wp_install_with_set`,e,{requestOptions:{loading:X(`WP.api.tamper_16`),successMessage:!0}}),Aa=e=>G.post(`/site?action=wp_get_items_from_set`,e),ja=()=>G.post(`/site?action=wp_all_sites`),Ma=e=>G.post(`/site?action=wordpress_vulnerabilities_scan`,e,{requestOptions:{loading:X(`WP.index_63`),successMessage:!1}}),Na=e=>G.post(`/site?action=get_ignore_vuln`,e),Pa=e=>G.post(`/site?action=ignore_vuln`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Fa=e=>G.post(`/site?action=set_auth_scan`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Ia=e=>G.post(`/site?action=get_auth_scan_status`,e),La=e=>G.post(`/site?action=get_wp_tool`,e),Ra=e=>G.post(`/site?action=set_wp_tool`,e,{requestOptions:{loading:X(`Login.index_22`),successMessage:!0}}),za=e=>G.post(`/site?action=get_wp_debug_log`,e),Ba=e=>G.post(`/site?action=get_source_tables`,e),Va=()=>G.post(`/site?action=get_wp_sites`),Ha=e=>G.post(`/site?action=wp_copy_data`,e,{requestOptions:{loading:X(`Login.index_22`),successMessage:!0}}),Ua=e=>G.post(`/site?action=get_wp_progress`,e),Wa=e=>G.post(`/site?action=get_wp_maintenance`,e),Ga=e=>G.post(`/site?action=set_wp_maintenance`,e,{requestOptions:{loading:X(`Login.index_22`),successMessage:!0}}),Ka=()=>G.post(`/site?action=get_wp_security_status`),qa=e=>G.post(`/site?action=wp_manual_upload`,e,{requestOptions:{loading:X(`Login.index_22`),successMessage:!0}}),Ja=e=>G.post(`/data?action=get_wp_sub_sites`,e),Ya=e=>G.post(`/data?action=get_wp_real_sites`,e,{requestOptions:{loading:X(`Component.Api.index_1`),successMessage:!1}}),Xa=(e,t=!0)=>G.post(`/site?action=delete_wp_site`,e,{requestOptions:{loading:t?X(`Component.Api.index_1`):``,successMessage:t}}),Za=e=>G.post(`/site?action=to_php_backup_create`,e,{requestOptions:{loading:X(`WP.api.tamper_7`),successMessage:!0}});F();var Qa=he(`wordpress-toolkit`,()=>{let e=B(``),t=B(!1);return{siteName:e,isRefresh:t,phpVersion:B(``),setRefresh:e=>{t.value=e}}});F();var $a={key:0},eo={class:`text-warning font-bold`},to=r({__name:`backup-wp`,setup(e){let{t}=V(),r=l(`site`,{}),i=Qa(),s=fe({bak_local:``,bak_remote:``,bak_type:``}),c=O(()=>[s.bak_local,s.bak_remote].filter(Boolean).map(nr).join(`, `)),{storageOptions:u,fetchPlugins:d}=or(),f=B(!1),p=()=>{i.setRefresh(!0)},m=ie(`tableRef`),g=()=>{var e;(e=m.value)==null||e.getList()},_=()=>{sr(`wp`,s,u,g)},v=async()=>{await qt({id:JSON.stringify([r.id]),site_type:`wp`}),Fi(t(`Site.Batch.index_7`),`wp`,async()=>{g(),p()})},b=()=>{Fi(t(`Site.Batch.index_7`),`wp`,async()=>{g(),p()})},x=async()=>{let{message:e}=await hi({type:`wp`});q(e)&&(f.value=e.status===0)},S=async e=>{await x();let[t]=await Promise.all([Gi(e),d(r.id)]),{message:n}=t;return q(n)&&(s.bak_local=n.bak_local,s.bak_remote=n.bak_remote,s.bak_type=n.bak_type),t},C=(e,t=!0)=>qi({bak_id:e.id},t),w=e=>encodeURIComponent(e.bak_file),T=e=>At(e.bak_time),D=e=>e.bak_type===1?t(`WP.index_24`):e.bak_type===2?t(`WP.index_25`):t(`WP.index_26`),ee=r.main_site||!r.is_child?()=>h(Ie,{trigger:`hover`},{trigger:()=>h(H,{align:`center`,size:4},{default:()=>[t(`Site.TableRow.index_24`),h(`i`,{class:`i-uiw:question-circle-o text-16px text-desc cursor-pointer`},null)]}),default:()=>t(`Subsites not included`)}):()=>t(`Site.TableRow.index_24`),te=e=>{pt({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:async({hide:t})=>{t(),await Ki({bak_id:e.id}),g(),p()}})};return(e,t)=>{let i=Ge,l=Qt,u=n(`i18n-t`);return E(),y(cr,{ref_key:`tableRef`,ref:m,"site-id":N(r).id,"on-restore":te,"backup-ref":N(r),"search-key":`s_id`,"name-key":`filename`,"download-name-key":`filename`,"download-path":w,"get-list-api":S,"delete-api":C,"time-render":T,"type-title":N(ee),"type-render":D,"on-changed":p},{toolsLeft:P(()=>[h(N(H),{vertical:``},{default:P(()=>[h(N(H),{class:`flex-nowrap! items-center!`},{default:P(()=>[h(i,{class:`wp-backup-guide-now`,type:`primary`,loading:N(f),disabled:N(f),onClick:v},{default:P(()=>[o(I(e.$t(`Site.Config.index_27`)),1)]),_:1},8,[`loading`,`disabled`]),h(u,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:P(()=>[o(I(N(tr)(N(s).bak_type)),1)]),b:P(()=>[o(I(N(c)),1)]),c:P(()=>[h(l,{class:`font-bold`,onClick:_},{default:P(()=>[o(I(e.$t(`click here to configure`)),1)]),_:1})]),_:1})]),_:1}),h(N(H),{class:`mb-8px`},{default:P(()=>[N(r).main_site||!N(r).is_child?(E(),R(`span`,$a,[z(`li`,eo,`* `+I(e.$t(`Subsites not included`)),1)])):a(``,!0),N(f)?(E(),y(i,{key:1,onClick:b},{default:P(()=>[o(I(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=z(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]),_:1})):a(``,!0)]),_:1})]),_:1})]),_:1},8,[`site-id`,`backup-ref`,`type-title`])}}}),{t:no}=U.global,ro=(e,t=!0)=>G.post(`/breaking_through?action=set_compiler_status`,e,{requestOptions:{loading:t?no(`Security.Api.Index_5`):``,successMessage:!!t}}),io=e=>G.post(`/breaking_through?action=get_compiler_info`,e),ao=()=>G.post(`/breaking_through?action=get_linux_users`,{limit:999}),oo=e=>G.post(`/breaking_through?action=add_user_to_compiler`,e,{requestOptions:{loading:no(`Security.Api.Index_4`),successMessage:!0}}),so=e=>G.post(`/breaking_through?action=del_user_to_compiler`,e,{requestOptions:{loading:no(`Security.Api.Index_3`),successMessage:!0}}),{t:co}=U.global,lo=e=>G.post(`/crontab?action=GetCrontab`,e),uo=(e={})=>G.post(`/crontab?action=export_crontab_to_json`,e,{requestOptions:{loading:co(`Crontab.Planned.index_100`),successMessage:!1}}),fo=e=>G.post(`/crontab?action=import_crontab_from_json`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:co(`Crontab.Api.index_1`),successMessage:!1}}),po=(e,t=!0)=>G.post(`/crontab?action=AddCrontab`,e,{requestOptions:{loading:t?co(`Security.Api.Index_4`):``,successMessage:t,errorMessage:t}}),mo=e=>G.post(`/crontab?action=modify_crond`,e,{requestOptions:{loading:co(`Crontab.Api.index_5`),successMessage:!0}}),ho=e=>G.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:co(`Crontab.Api.index_2`),successMessage:!0}}),go=e=>G.post(`/crontab?action=get_backup_list`,e),_o=e=>G.post(`/crontab?action=cloud_backup_download`,e),vo=e=>G.post(`/crontab?action=GetLogs`,e),yo=e=>G.post(`/crontab?action=check_url_connecte`,e,{requestOptions:{errorMessage:!1}}),bo=e=>G.post(`/crontab?action=DelLogs`,e,{requestOptions:{loading:co(`Crontab.Api.index_3`),successMessage:!0}}),xo=(e,t=!0)=>G.post(`/crontab?action=StartTask`,e,{requestOptions:{loading:t?co(`Crontab.Api.index_4`):``,successMessage:t}}),So=(e,t=!0)=>G.post(`/crontab?action=DelCrontab`,e,{requestOptions:{loading:t?co(`Security.Api.Index_3`):``,successMessage:t}}),Co=e=>G.post(`/crontab?action=set_cron_status_all`,e,{requestOptions:{loading:co(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}}),wo=()=>G.post(`/crontab?action=get_crontab_types`),To=e=>G.post(`/crontab?action=remove_crontab_type`,e,{requestOptions:{loading:co(`Security.Api.Index_3`),successMessage:!0}}),Eo=e=>G.post(`/crontab?action=add_crontab_type`,e,{requestOptions:{loading:co(`Security.Api.Index_4`),successMessage:!0}}),Do=e=>G.post(`/crontab?action=modify_crontab_type_name`,e,{requestOptions:{loading:co(`Crontab.Api.index_5`),successMessage:!0}}),Oo=e=>G.post(`/crontab?action=set_crontab_type`,e,{requestOptions:{loading:co(`Crontab.Api.index_2`),successMessage:!0}}),ko=e=>G.post(`/crontab?action=GetDataList`,{type:`sites`,task_type:e.task_type}),Ao=e=>G.post(`/crontab?action=GetDatabases`,e),jo=()=>G.post(`/crontab?action=get_zone`),Mo=()=>G.post(`/crontab/script/get_script_list_by_type`);F();var{t:Z}=U.global,No=[{value:`toShell`,label:Z(`Crontab.Script.index_26`),tips:Z(`Crontab.Script.index_27`)},{value:`site`,label:Z(`Crontab.Script.index_28`),forbidden:!0},{value:`database`,label:Z(`Crontab.Script.index_29`),tips:Z(`Crontab.Script.index_30`),forbidden:!0},{value:`logs`,label:Z(`Crontab.Script.index_33`),tips:Z(`Crontab.Script.index_34`),forbidden:!0},{value:`path`,label:Z(`Crontab.Script.index_35`),forbidden:!0},{value:`full_backup`,label:Z(`Full Backup`),tips:[Z(`A full backup may take a while and use a significant amount of disk space. Please ensure sufficient disk space is available before starting`),Z(`For first-time use, we recommend performing and verifying a manual backup before enabling scheduled backups`),Z(`During backup, the corresponding website will not be accessible`)],forbidden:!0},{value:`sync_time`,label:Z(`Crontab.Script.index_37`),tips:Z(`Crontab.Script.index_38`)},{value:`rememory`,label:Z(`Crontab.Script.index_39`),tips:Z(`Crontab.Script.index_40`)},{value:`toUrl`,label:Z(`Crontab.Script.index_41`)}],Po=B([{value:`day`,label:Z(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N ${Z(`Crontab.arrange.index_41`)}`},{value:`hour`,label:Z(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N ${Z(`Crontab.arrange.index_43`)}`},{value:`minute-n`,label:`N ${Z(`Crontab.arrange.index_44`)}`},{value:`week`,label:Z(`Crontab.arrange.index_25`)},{value:`month`,label:Z(`Crontab.arrange.index_26`)},{value:`second-n`,label:`N ${Z(`Crontab.Script.index_14`)}`},{value:`once`,label:Z(`Once`)}]),Fo=B([{value:`day`,label:Z(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N ${Z(`Crontab.arrange.index_41`)}`},{value:`hour`,label:Z(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N ${Z(`Crontab.arrange.index_43`)}`},{value:`minute-n`,label:`N ${Z(`Crontab.arrange.index_44`)}`},{value:`week`,label:Z(`Crontab.arrange.index_25`)},{value:`month`,label:Z(`Crontab.arrange.index_26`)}]),Io=B(Po.value),Lo=e=>{Io.value=e===`toShell`||e===`toUrl`?Po.value:Fo.value},Ro=[{value:`1`,label:Z(`Crontab.Script.index_15`)},{value:`2`,label:Z(`Crontab.Script.index_16`)},{value:`3`,label:Z(`Crontab.Script.index_17`)},{value:`4`,label:Z(`Crontab.Script.index_18`)},{value:`5`,label:Z(`Crontab.Script.index_19`)},{value:`6`,label:Z(`Crontab.Script.index_20`)},{value:`7`,label:Z(`Crontab.Script.index_21`)}],zo=[{value:`0`,label:Z(`Crontab.Script.index_22`)},{value:`1`,label:Z(`Crontab.Script.index_23`)}];Z(`Crontab.Script.index_57`),Z(`Crontab.Script.index_58`),Z(`Crontab.Script.index_59`);var Bo=[{value:`localhost`,label:Z(`Crontab.Script.index_24`)}],Vo=B([{value:`mysql`,label:`MySQL`},{value:`mongodb`,label:`MongoDB`},{value:`redis`,label:`Redis`},{value:`pgsql`,label:`PgSQL`}]),Ho=B([]),Uo=B([]),Wo=B([]),Go=B([]),Ko=B([]),qo=[{value:`ALL`,label:Z(`Crontab.Script.index_25`)}],Jo=B({});function Yo(e){return Jo.value[e]?!1:(Jo.value[e]=!0,!0)}async function Xo(e){Lo(e);let t=[];switch(e){case`toShell`:Yo(e)&&t.push(Zo());break;case`site`:Yo(e)&&t.push(Qo(e));break;case`database`:Yo(e)&&(t.push($o(`mysql`)),t.push(Qo(e)));break;case`enterpriseBackup`:Yo(e)&&t.push($o());break;case`logs`:Yo(e)&&t.push(Qo(e));break;case`path`:Yo(e)&&t.push(Qo(e));break;case`webshell`:Yo(e)&&t.push(Qo(e));break;case`sync_time`:Yo(e)&&t.push(es());break;case`full_backup`:Yo(e)&&t.push(Qo(e));break}await Promise.all(t)}var Zo=async()=>{let{message:e}=await ao();q(e)&&(Ho.value=e.data.map(e=>({label:e,value:e})))},Qo=async e=>{let{message:t}=await ko({task_type:e});q(t)&&(Uo.value=t.data.map(e=>({label:e.name,value:e.name})),Go.value=t.orderOpt,Uo.value.unshift(...qo))},$o=async(e=``)=>{let{message:t}=await Ao({db_type:e});Ht(t)&&(Wo.value=t.length?t.map(e=>({label:e.name,value:e.name})):[],Wo.value.unshift(...qo))},es=async()=>{let{message:e}=await jo();q(e)&&(Ko.value=Object.entries(e).map(([e,t])=>({value:e,label:e,children:t.map(e=>({value:e,label:e}))})))},ts=e=>{let t=Go.value.find(t=>t.name===e);return t?t.value:Bo[0].value};F(),mn();var{t:ns}=U.global,rs=e=>e<10?`0`+e:e;function is(e){let t=Ro.find(t=>t.value===e);return t?t.label:void 0}function as(e){return O(()=>{let t=``,n=`${rs(e.hour)}:${rs(e.minute)}`;switch(e.time){case`day`:t=ns(`Daily at {0}`,[n]);break;case`day-n`:t=`${ns(`Crontab.Planned.index_31`)} ${e.day} ${ns(`Crontab.arrange.index_33`)} ${n} ${ns(`Crontab.Planned.index_30`)}`;break;case`hour`:t=ns(`Crontab.Planned.index_32`,[e.minute]);break;case`week`:t=ns(`Crontab.Planned.index_36`,[is(e.week),n]);break;case`month`:t=ns(`Crontab.Planned.index_37`,[e.day,n]);break;case`minute-n`:t=ns(`Crontab.Planned.index_39`,[e.minute]);break;case`hour-n`:t=`${ns(`Crontab.Planned.index_41`)} ${e.hour} ${ns(`Crontab.Planned.index_42`)} ${e.minute} ${ns(`Crontab.Planned.index_33`)}`;break;case`second-n`:t=ns(`Crontab.Planned.index_95`,[e.second]);break;case`once`:t=ns(`One-time at {0}`,[e.costom_time]);break}return t})}function os(e){let t=No.find(t=>t.value===e);return t==null?void 0:t.tips}function ss(e){let t=No.find(t=>t.value===e);return t?t.forbidden:!1}var cs=`${ns(`Crontab.Planned.index_46`)}: \ndata/config.php static/upload *.log -`,ts=e=>a(`div`,null,[a(`span`,null,[e.label]),e.value===`enterpriseBackup`?a(`span`,{class:`float-right cursor-pointer color-#ffb800`},[o(`PRO`)]):``]),ns=e=>{if(!RegExp(`^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-|\\u4e00-\\u9fa5]*)?(\\#[-a-z\\d_]*)?$`,`i`).test(e)){U.error(Jo(`Crontab.Planned.index_85`));return}G({title:Jo(`Crontab.Planned.index_84`),width:600,footer:!1,data:{val:e},component:_(()=>ln(()=>import(`./view-crontab.js?v=1787646744133`).then(e=>e.i),__vite__mapDeps([17,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28])))})},rs=e=>({name:e.name,type:e.time,where1:e.time===`once`?e.costom_time:e.time==`minute-n`?e.minute.toString():e.time==`hour-n`?e.hour.toString():e.day.toString(),week:e.week,hour:e.hour.toString(),minute:e.minute.toString(),second:e.time==`second-n`?e.second.toString():``,user:e.user,save:e.type==`site`||e.type==`database`||e.type==`logs`||e.type==`path`||e.type==`full_backup`?e.save:``,backupTo:e.type==`site`||e.type==`database`||e.type==`enterpriseBackup`||e.type==`path`||e.type==`full_backup`?e.backupTo:``,sName:e.type==`sync_time`?`${e.region}/${e.sName}`:e.sName,sBody:e.sBody,sType:e.type,urladdress:e.url,save_local:e.backup&&e.backupTo!==`localhost`?`1`:`0`,notice:e.reminder,notice_channel:e.reminder==`0`?``:e.message.join(`,`),db_type:e.databaseType,split_type:e.splitType,split_value:e.splitValue.toString(),flock:`1`,timeSet:`1`,db_backup_path:e.dbBackupPath,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:e.agent,version:``,table_list:``,zip_password:e.zip,id:e.id?e.id:null,region:e.type==`sync_time`?e.region:null,zone:e.type==`sync_time`?e.sName:null}),is=e=>{for(let t of Ro.value)for(let n of t.children||[])if(n.value===e)return t.label;return``},as=({isEdit:e=!1,data:t,getList:n,taskType:r}={})=>{G({title:Jo(`Crontab.Planned.index_4`),width:1e3,footer:!0,data:{isEdit:e,row:t,getList:n,taskType:r},component:_(()=>ln(()=>import(`./view-crontab.js?v=1787646744133`).then(e=>e.r),__vite__mapDeps([17,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28])))})},{t:os}=H.global,ss=e=>typeof e==`number`&&e>=0&&e<24,cs=e=>typeof e==`number`&&e>=0&&e<60,ls={trigger:[`blur`,`input`],validator:(e,t)=>ss(t)?!0:Error(`${os(`Site.Placeholder.Index_10`)} 0-23`)},us={required:!0,trigger:[`blur`,`input`],validator:(e,t)=>cs(t)?!0:Error(`${os(`Site.Placeholder.Index_10`)} 0-59`)},ds={name:{required:!0,trigger:[`blur`,`input`],message:os(`Crontab.Planned.index_49`)},sName:{required:!0,trigger:[`blur`,`input`],message:os(`Security.Conf.Index_28`)},day:{trigger:[`blur`,`input`],validator:(e,t)=>t>=32||t<1||t==``?Error(`${os(`Site.Placeholder.Index_10`)} 1-31`):!0},hour:ls,second:{required:!0,trigger:[`blur`,`input`],validator:(e,t)=>t>=60||t<1||t==``?Error(`${os(`Site.Placeholder.Index_10`)} 1-59`):!0},sBody:{required:!0,trigger:[`blur`,`input`],message:os(`Crontab.Planned.index_50`)},save:{trigger:[`blur`,`input`],validator:(e,t)=>t<=0||t==``?Error(os(`Crontab.Planned.index_51`)):!0},url:{required:!0,trigger:[`blur`,`input`],message:os(`Crontab.Planned.index_53`)},splitValue:{trigger:[`blur`,`input`],required:!0,type:`number`,message:os(`Site.Placeholder.Index_10`)},costom_time:{trigger:[`blur`,`change`],type:`date`,required:!0,message:os(`Please select time`)}};F();var fs={class:`mb-12px font-bold`},ps={class:`execution-time-row`},ms={class:`execution-cycle`},hs={class:`execution-index`},gs={class:`execution-cycle`},_s=q(N({__name:`time-select-popover`,props:{value:{required:!0},valueModifiers:{}},emits:[`update:value`],setup(e,{expose:t}){let n=ue(e,`value`),i=k(!1),s=k(null),c=k(0),{t:l}=z(),u=R(()=>n.value.time===`week`?l(`Crontab.arrange.index_25`):l(`Crontab.arrange.index_40`)),d=()=>{var e;n.value.executionTimes=[],i.value=!1,c.value=0,(e=s.value)==null||e.restoreValidation()},f=()=>{let e=n.value.executionTimes[n.value.executionTimes.length-1];n.value.executionTimes.push(e?{...e}:{week:n.value.week,hour:n.value.hour,minute:n.value.minute}),c.value=0},m=e=>{n.value.executionTimes.splice(e,1),c.value=0,he(()=>{var e;return(e=s.value)==null?void 0:e.restoreValidation()})},h=()=>{var e;n.value.executionTimes=[],c.value=0,(e=s.value)==null||e.restoreValidation()},g=async()=>{try{var e;await((e=s.value)==null?void 0:e.validate())}catch(e){throw i.value=!0,e}},_=async()=>{await g(),c.value=n.value.executionTimes.length+1,i.value=!1};return le([()=>n.value.week,()=>n.value.hour,()=>n.value.minute,()=>n.value.executionTimes],()=>{c.value=0},{deep:!0}),t({resetExecutionTimes:d,validate:g}),(e,t)=>{let l=ht,d=V,g=qe,y=be,b=Be,x=Ze,ee=Xe,w=we,T=B,E=nr,D=Ne;return p(),L(D,{show:v(i),"onUpdate:show":t[3]||(t[3]=e=>M(i)?i.value=e:null),trigger:`click`,placement:`bottom-end`,"display-directive":`show`},{trigger:A(()=>[a(d,{type:`primary`,ghost:``},{default:A(()=>[o(j(v(c)?e.$t(`Saved {0} execution times`,[v(c)]):e.$t(`Multiple executions`))+` `,1),a(l,{class:`ml-6px`,name:`down`})]),_:1})]),default:A(()=>[a(E,{ref_key:`executionFormRef`,ref:s,class:`p-16px`,model:n.value},{default:A(()=>[O(`div`,fs,j(e.$t(`All execution times`)),1),O(`div`,ps,[t[4]||(t[4]=O(`span`,{class:`execution-index execution-index--primary`},`1`,-1)),O(`span`,ms,j(v(u)),1),n.value.time===`week`?(p(),L(g,{key:0,class:`w-110px!`,value:n.value.week,"onUpdate:value":t[0]||(t[0]=e=>n.value.week=e),options:v(Ao),"consistent-menu-width":!1},null,8,[`value`,`options`])):S(``,!0),a(x,{class:`w-150px!`},{default:A(()=>[a(y,{value:n.value.hour,"onUpdate:value":t[1]||(t[1]=e=>n.value.hour=e),"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`]),a(b,null,{default:A(()=>[o(j(e.$t(`Crontab.arrange.index_43`)),1)]),_:1})]),_:1}),a(x,{class:`w-165px!`},{default:A(()=>[a(y,{value:n.value.minute,"onUpdate:value":t[2]||(t[2]=e=>n.value.minute=e),"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`]),a(b,null,{default:A(()=>[o(j(e.$t(`Crontab.arrange.index_44`)),1)]),_:1})]),_:1}),a(ee,{class:`ml-auto`,type:`success`,round:``,bordered:!1},{default:A(()=>[o(j(e.$t(`First`)),1)]),_:1})]),(p(!0),r(se,null,C(n.value.executionTimes,(i,s)=>(p(),r(`div`,{key:s,class:`execution-time-row`},[O(`span`,hs,j(s+2),1),O(`span`,gs,j(v(u)),1),n.value.time===`week`?(p(),L(g,{key:0,class:`w-110px!`,value:i.week,"onUpdate:value":e=>i.week=e,options:v(Ao),"consistent-menu-width":!1},null,8,[`value`,`onUpdate:value`,`options`])):S(``,!0),a(w,{class:`w-150px!`,path:`executionTimes.${s}.hour`,rule:v(ls),"show-feedback":!1},{default:A(()=>[a(x,{class:`w-full!`},{default:A(()=>[a(y,{value:i.hour,"onUpdate:value":e=>i.hour=e,"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`,`onUpdate:value`]),a(b,null,{default:A(()=>[o(j(e.$t(`Crontab.arrange.index_43`)),1)]),_:1})]),_:2},1024)]),_:2},1032,[`path`,`rule`]),a(w,{class:`w-165px!`,path:`executionTimes.${s}.minute`,rule:v(us),"show-feedback":!1},{default:A(()=>[a(x,{class:`w-full!`},{default:A(()=>[a(y,{value:i.minute,"onUpdate:value":e=>i.minute=e,"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`,`onUpdate:value`]),a(b,null,{default:A(()=>[o(j(e.$t(`Crontab.arrange.index_44`)),1)]),_:1})]),_:2},1024)]),_:2},1032,[`path`,`rule`]),a(d,{class:`ml-auto`,quaternary:``,circle:``,onClick:e=>m(s)},{default:A(()=>[...t[5]||(t[5]=[O(`i`,{class:`i-material-symbols:close text-14px`},null,-1)])]),_:1},8,[`onClick`])]))),128)),a(d,{class:`mt-12px w-full!`,type:`primary`,ghost:``,dashed:``,onClick:f},{default:A(()=>[t[6]||(t[6]=O(`i`,{class:`i-material-symbols:add mr-6px text-16px`},null,-1)),o(` `+j(e.$t(`Add execution time`)),1)]),_:1}),a(T,{class:`mt-12px`,justify:`end`},{default:A(()=>[a(d,{onClick:h},{default:A(()=>[o(j(e.$t(`Public.Btn.Clear`)),1)]),_:1}),a(d,{type:`primary`,onClick:_},{default:A(()=>[o(j(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`])]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-9e179572`]]);F();var vs=q(N({__name:`time-select`,props:h({isEdit:{type:Boolean,default:!1}},{value:{required:!0},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:t}){let n=e,r=ue(e,`value`),i=k(null),s=R(()=>!n.isEdit&&[`day`,`week`].includes(r.value.time)),c=()=>{var e;r.value.executionTimes=[],(e=i.value)==null||e.resetExecutionTimes()},l=()=>{var e;return(e=i.value)==null?void 0:e.validate()},d=R(()=>{let e=r.value.time,t=e===`once`;return{day:!t&&(e===`day-n`||e===`month`),week:!t&&e===`week`,hour:!t&&e!==`hour`&&e!==`minute-n`&&e!==`second-n`,minute:!t&&e!==`second-n`,second:!t&&e===`second-n`,custom_time:t}}),f=e=>e{let t=new Date,n=new Date(e),r=t.getFullYear()===n.getFullYear()&&t.getMonth()===n.getMonth()&&t.getDate()===n.getDate();return{isHourDisabled:e=>r&&er&&n!==null&&n===t.getHours()&&er&&i!==null&&i===t.getHours()&&n!==null&&n===t.getMinutes()&&e{Oo.value=Oo.value.map(e=>(e.value===`once`&&(e.disabled=n.isEdit),e))};return u(()=>{h()}),le(()=>r.value.time,c),t({resetExecutionTimes:c,validateExecutionTimes:l}),(t,n)=>{let c=qe,l=we,u=be,h=Be,g=Ze,_=Pe,y=B;return p(),L(y,{class:`flex-nowrap! items-center!`},{default:A(()=>[a(l,{label:t.$t(`Crontab.Planned.index_9`)},{default:A(()=>[a(c,{class:`w-105px!`,value:r.value.time,"onUpdate:value":n[0]||(n[0]=e=>r.value.time=e),options:v(Oo),disabled:r.value.time===`once`&&e.isEdit,"consistent-menu-width":!1},null,8,[`value`,`options`,`disabled`])]),_:1},8,[`label`]),v(d).day?(p(),L(l,{key:0,path:`day`},{default:A(()=>[a(g,{class:`w-100px!`},{default:A(()=>[a(u,{value:r.value.day,"onUpdate:value":n[1]||(n[1]=e=>r.value.day=e),"show-button":!1,placeholder:``},null,8,[`value`]),a(h,null,{default:A(()=>[o(j(t.$t(`Crontab.arrange.index_41`)),1)]),_:1})]),_:1})]),_:1})):S(``,!0),v(d).week?(p(),L(l,{key:1,path:`week`},{default:A(()=>[a(c,{class:`w-100px!`,value:r.value.week,"onUpdate:value":n[2]||(n[2]=e=>r.value.week=e),options:v(Ao),"consistent-menu-width":!1},null,8,[`value`,`options`])]),_:1})):S(``,!0),v(d).hour?(p(),L(l,{key:2,path:`hour`},{default:A(()=>[a(g,null,{default:A(()=>[a(u,{value:r.value.hour,"onUpdate:value":n[3]||(n[3]=e=>r.value.hour=e),class:`w-50px`,"show-button":!1,placeholder:``,"input-props":{name:`hour`}},null,8,[`value`]),a(h,null,{default:A(()=>[o(j(t.$t(`Crontab.arrange.index_43`)),1)]),_:1})]),_:1})]),_:1})):S(``,!0),v(d).minute?(p(),L(l,{key:3,path:`minute`,class:`second`},{default:A(()=>[a(g,null,{default:A(()=>[a(u,{value:r.value.minute,"onUpdate:value":n[4]||(n[4]=e=>r.value.minute=e),class:`w-50px`,"show-button":!1,placeholder:``,"input-props":{name:`minute`}},null,8,[`value`]),a(h,null,{default:A(()=>[o(j(t.$t(`Crontab.arrange.index_44`)),1)]),_:1})]),_:1})]),_:1})):S(``,!0),v(d).second?(p(),L(l,{key:4,path:`second`},{default:A(()=>[a(g,null,{default:A(()=>[a(u,{value:r.value.second,"onUpdate:value":n[5]||(n[5]=e=>r.value.second=e),class:`w-50px`,"show-button":!1,placeholder:``,"input-props":{name:`second`}},null,8,[`value`]),a(h,null,{default:A(()=>[o(j(t.$t(`Waf.Setting.config_53`)),1)]),_:1})]),_:1})]),_:1})):S(``,!0),v(d).custom_time?(p(),L(l,{key:5,path:`costom_time`},{default:A(()=>[a(_,{"formatted-value":r.value.costom_time,"onUpdate:formattedValue":n[6]||(n[6]=e=>r.value.costom_time=e),type:`datetime`,clearable:``,"is-date-disabled":f,"is-time-disabled":m,"value-format":`yyyy-MM-dd HH:mm:ss`},null,8,[`formatted-value`])]),_:1})):S(``,!0),a(l,null,{default:A(()=>[O(`span`,null,j(v(Zo)(r.value)),1)]),_:1}),a(l,null,{default:A(()=>[v(s)?(p(),L(_s,{key:0,ref_key:`popoverRef`,ref:i,value:r.value,"onUpdate:value":n[7]||(n[7]=e=>r.value=e)},null,8,[`value`])):S(``,!0)]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-4488e53e`]]);F();var ys=N({__name:`backup-scheduled-set`,props:{callback:{type:Function,default:()=>{}},storageOptions:{default:()=>[]},cron:{default:void 0}},setup(e,{expose:t}){let{t:n}=z(),r=e,i=k(null),s=c(`site`,{});ko(`site`);let l=de({type:`site`,name:``,time:`day`,day:1,week:`1`,hour:1,minute:30,second:5,user:`root`,sBody:``,reminder:`0`,message:[],sName:s.name,backupTo:`localhost`,save:3,databaseType:``,zip:``,url:``,agent:``,dbBackupPath:`/www/backup`,id:0,region:``,splitType:``,splitValue:3,backup:!0,costom_time:null,executionTimes:[],backup_to:`localhost`,retain:3}),u={time:{required:!0,trigger:`change`,message:n(`Please select execute cycle`)},day:{trigger:[`blur`,`input`],validator:(e,t)=>t>=32||t<1||t==null?Error(`${n(`Site.Placeholder.Index_10`)} 1-31`):!0},hour:{trigger:[`blur`,`input`],validator:(e,t)=>t==null||t<0||t>23?Error(`${n(`Site.Placeholder.Index_10`)} 0-23`):!0},minute:{required:!0,trigger:[`blur`,`input`],validator:(e,t)=>t>=60||t<0||t==null?Error(`${n(`Site.Placeholder.Index_10`)} 0-59`):l.time===`hour-n`&&t===0&&l.hour===0?Error(n(`Crontab.Script.index_60`)):!0},second:{required:!0,trigger:[`blur`,`input`],validator:(e,t)=>t>=60||t<1||t==null?Error(`${n(`Site.Placeholder.Index_10`)} 1-59`):!0},costom_time:{trigger:[`blur`,`change`],required:!0,message:n(`Please select time`)},backup_to:{required:!0,trigger:`change`,message:n(`Please select backup storage location`)},retain:{required:!0,trigger:[`blur`,`input`],type:`number`,message:n(`Please enter retain quantity`)}},d=()=>l.time===`once`?l.costom_time:l.time===`minute-n`?l.minute.toString():l.time===`hour-n`?l.hour.toString():l.day.toString(),f=()=>({name:`${n(`Crontab.Script.index_28`)}[${s.name}]`,type:l.time,where1:d(),week:l.week,hour:l.hour.toString(),minute:l.minute.toString(),second:l.time===`second-n`?l.second.toString():``,user:`root`,save:l.retain,backupTo:l.backup_to,sName:s.name||`ALL`,sBody:``,sType:`site`,urladdress:``,save_local:l.backup&&l.backup_to!==`localhost`?`1`:`0`,notice:`0`,notice_channel:``,db_type:``,split_type:``,split_value:`3`,flock:`1`,timeSet:`1`,db_backup_path:`/www/backup`,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:``,version:``,table_list:``,zip_password:``}),m=()=>{let e=r.cron,t=f();return{...pe(e),id:e.id,name:e.name,type:t.type,where1:t.where1,week:t.week,hour:t.hour,minute:t.minute,second:t.second,save:t.save,backupTo:t.backupTo,save_local:t.save_local}};return(()=>{var e;r.cron&&(l.time=r.cron.type||`day`,l.day=Number(r.cron.where1||1),l.week=r.cron.type===`week`&&r.cron.where1||`1`,l.hour=(e=r.cron.where_hour)==null?1:e,l.minute=r.cron.where_minute?r.cron.where_minute:Number(r.cron.where1||30),l.costom_time=r.cron.type===`once`?r.cron.where1:null,l.backup_to=r.cron.backupTo||`localhost`,l.retain=Number(r.cron.save||3),l.backup=!!r.cron.save_local)})(),t({onConfirm:async()=>{var e,t;await((e=i.value)==null?void 0:e.validate()),(t=r.cron)!=null&&t.id?await ao(m()):await io(f()),r.callback()}}),(t,n)=>{let s=we,c=Je,d=be,f=Be,m=Ze,h=nr;return p(),L(h,{class:`p-16px pt-24px`,ref_key:`formRef`,ref:i,model:v(l),rules:u},{default:A(()=>[a(vs,{value:v(l),"onUpdate:value":n[0]||(n[0]=e=>M(l)?l.value=e:null)},null,8,[`value`]),a(s,{label:t.$t(`Mail.Backup.index_4`),path:`backup_to`},{default:A(()=>[a(_i,{class:`w-200px`,value:v(l).backup_to,"onUpdate:value":n[1]||(n[1]=e=>v(l).backup_to=e),"order-opt":e.storageOptions,"is-local":``,"install-callback":r.callback},null,8,[`value`,`order-opt`,`install-callback`])]),_:1},8,[`label`]),v(l).backup_to===`localhost`?S(``,!0):(p(),L(s,{key:0,label:t.$t(`Crontab.Script.index_55`)},{default:A(()=>[a(c,{checked:v(l).backup,"onUpdate:checked":n[2]||(n[2]=e=>v(l).backup=e)},{default:A(()=>[o(j(t.$t(`Crontab.Script.index_56`)),1)]),_:1},8,[`checked`])]),_:1},8,[`label`])),a(s,{label:t.$t(`Docker.Container.log.index_18`),path:`retain`},{default:A(()=>[a(m,{class:`w-200px`},{default:A(()=>[a(d,{value:v(l).retain,"onUpdate:value":n[3]||(n[3]=e=>v(l).retain=e),min:1,max:999,"show-button":!1},null,8,[`value`]),a(f,null,{default:A(()=>[o(j(t.$t(`Crontab.Planned.index_94`)),1)]),_:1})]),_:1})]),_:1},8,[`label`])]),_:1},8,[`model`])}}});F(),un();var bs={key:0,class:`text-warning mb-24px`},xs=[`textContent`],Ss={key:1,class:`text-warning mb-24px`},Cs=[`textContent`],ws={class:`wp-backup-guide-plan`},Ts={class:`font-bold`},Es=[`textContent`],Ds={key:2,class:`backup-scheduled__notice-card`},Os={class:`text-desc`},ks={key:0,class:`text-desc`},As={class:`font-bold`},js=[`textContent`],Ms={class:`backup-scheduled__grid wp-backup-guide-plugins`},Ns={class:`backup-plugin-card__body`},Ps=[`src`,`alt`],Fs={class:`font-bold my-5px`},Is={class:`text-desc`},Ls={key:1,class:`text-right`},Rs=q(N({__name:`backup-scheduled`,setup(e,{expose:t}){let{t:n}=z(),i=c(`site`,{}),s=c(`siteType`,`wp`),l=R(()=>{if(s!==`wp`)return!1;let e=i;return e.main_site||!e.is_child}),u=k(!1),{plugins:d,storageOptions:f,cron:m,fetchPlugins:h}=$n(),g=async e=>{var t;(t=m.value)!=null&&t.id&&(await oo({id:m.value.id,if_stop:e}),u.value=e)},_=async()=>{var e;(e=m.value)!=null&&e.id&&(await mo({id:m.value.id}),u.value=!1,await h(i.id))},y=()=>{ut({title:n(`Public.Btn.Delete`),width:450,content:n(`This scheduled task includes [All websites]. Delete it?`),onConfirm:_})},b=async e=>{var t;if(!((t=m.value)!=null&&t.id)){e&&(x.show=!0);return}if(!e){if(m.value.sName===`ALL`){y();return}await _();return}await g(!0)},x=it(n(`Configure Schedule`)),ee=R(()=>({callback:()=>h(i.id),plugins:d.value,storageOptions:f.value,cron:m.value})),w=de({type:`site`,name:``,time:`day`,day:1,week:`1`,hour:1,minute:30,second:5,user:`root`,sBody:``,reminder:`0`,message:[],sName:``,backupTo:`localhost`,save:3,databaseType:``,zip:``,url:``,agent:``,dbBackupPath:`/www/backup`,id:0,region:``,splitType:``,splitValue:3,backup:!0,costom_time:null}),T=e=>{bt({name:e.key,title:e.name,admin:!0})},E=e=>{ut({title:n(`Public.Btn.Uninstall`),content:n(`Soft.index_15`,[e.name,``]),onConfirm:async()=>{let{unInstallSoft:t}=await ln(async()=>{let{unInstallSoft:e}=await import(`./app.js?v=1787646744133`).then(e=>e.xc);return{unInstallSoft:e}},__vite__mapDeps([7,1,2,3,4,5,6,8,9,10,11]));await t({sName:e.key,version:``}),h(i.id)}})};le(m,()=>{var e;if(u.value=((e=m.value)==null?void 0:e.status)===1,!m.value)return;let t=Number(m.value.where1||1);w.time=m.value.type||`day`,w.day=Number.isNaN(t)?1:t,w.week=m.value.type===`week`&&m.value.where1||`1`,w.hour=m.value.type===`hour-n`?Number(m.value.where1||0):m.value.where_hour,w.minute=m.value.type===`minute-n`?Number(m.value.where1||0):m.value.where_minute,w.second=Number(m.value.second||5),w.costom_time=m.value.type===`once`?m.value.where1:null},{immediate:!0,deep:!0});let D=async()=>{await h(i.id)};return D(),t({init:D}),(e,t)=>{let n=We,c=xe,f=V,g=B,_=Yt,y=an;return p(),r(`div`,null,[v(l)?(p(),r(`div`,bs,[t[2]||(t[2]=o(` * `,-1)),O(`span`,{textContent:j(e.$t(`Note: Backup schedules and remote storage only apply to the current main site, not sub-sites.`))},null,8,xs)])):S(``,!0),v(s)===`php`?(p(),r(`div`,Ss,[t[3]||(t[3]=o(` * `,-1)),O(`span`,{textContent:j(e.$t(`Note: Only supports backing up site files (excluding website configuration and databases).`))},null,8,Cs)])):S(``,!0),O(`section`,ws,[a(g,{class:`items-center`,size:5},{default:A(()=>[t[4]||(t[4]=O(`span`,{class:`w-20px h-20px`},[O(`i`,{class:`i-mingcute:time-line text-primary text-3xl`})],-1)),O(`span`,Ts,j(e.$t(`Scheduled Backup Plan`)),1),a(n,{value:v(u),size:`small`,"onUpdate:value":b},null,8,[`value`]),a(c,{vertical:``}),a(f,{onClick:t[0]||(t[0]=e=>v(x).show=!0)},{default:A(()=>[o(j(e.$t(`Configure Schedule`)),1)]),_:1})]),_:1}),O(`div`,{class:`text-desc mt-8px ml-25px`,textContent:j(e.$t(`Once enabled, automated backups will run at your scheduled intervals.`))},null,8,Es)]),v(m)&&v(u)?(p(),r(`div`,Ds,[a(g,{class:`items-center`},{default:A(()=>[t[5]||(t[5]=O(`span`,{class:`backup-scheduled__notice-dot`},null,-1)),O(`span`,null,j(e.$t(`Schedule`))+`: `+j(v(Zo)(v(w))),1),O(`span`,Os,j(e.$t(`Keep the last {0} backups`,[v(m).save])),1)]),_:1}),v(m).addtime?(p(),r(`div`,ks,j(e.$t(`Next Execution`))+`: `+j(v(m).addtime),1)):S(``,!0)])):S(``,!0),a(c,{class:`my-24px!`}),O(`section`,null,[a(g,{class:`items-center`,size:5},{default:A(()=>[t[6]||(t[6]=O(`span`,{class:`w-20px h-20px`},[O(`i`,{class:`i-mingcute:cloud-line text-primary text-3xl`})],-1)),O(`span`,As,j(e.$t(`Remote Storage Plugins`)),1)]),_:1}),O(`div`,{class:`text-desc mt-8px ml-25px`,textContent:j(e.$t(`Back up your data to the cloud to free up local storage and ensure your backups are secure and accessible anytime, anywhere.`))},null,8,js),O(`div`,Ms,[(p(!0),r(se,null,C(v(d),t=>(p(),r(`div`,{key:t.key,class:`backup-plugin-card`},[O(`div`,Ns,[O(`img`,{class:`backup-plugin-card__icon`,src:v(ft)(t.key),alt:t.name},null,8,Ps),O(`div`,Fs,j(t.name),1),O(`div`,Is,j(t.description),1)]),t.setup?(p(),r(`div`,Ls,[a(_,{onClick:e=>T(t)},{default:A(()=>[o(j(e.$t(`Layout.Sider.mail_12`)),1)]),_:1},8,[`onClick`]),a(c,{vertical:``}),a(_,{onClick:e=>E(t)},{default:A(()=>[o(j(e.$t(`Public.Btn.Uninstall`)),1)]),_:1},8,[`onClick`])])):(p(),L(f,{key:0,type:`primary`,size:`small`,disabled:t.task!==`1`,onClick:e=>v(gt)(t.key,()=>v(h)(v(i).id))},{default:A(()=>[o(j(t.task===`0`?e.$t(`Soft.index_40`):e.$t(`Public.Btn.Install`)),1)]),_:2},1032,[`disabled`,`onClick`]))]))),128))])]),a(y,{show:v(x).show,"onUpdate:show":t[1]||(t[1]=e=>v(x).show=e),title:v(x).title,data:v(ee),footer:!0,width:900,component:ys},null,8,[`show`,`title`,`data`])])}}}),[[`__scopeId`,`data-v-3f95ab8b`]]);F();var zs={key:0,class:`wp-backup-guide`},Bs={class:`wp-backup-guide__title`},Vs={class:`wp-backup-guide__content`},Hs={class:`wp-backup-guide__footer`},Us={class:`wp-backup-guide__actions`},Ws=N({__name:`backup-guide`,props:{show:{type:Boolean},root:{},persistOnFinish:{type:Boolean,default:!0}},emits:[`change-tab`,`close`],setup(e,{expose:t,emit:n}){let{t:s}=z(),c=e,l=n,f=Ht(),m=k(0),h=i(null),g,_,y=null,b=0,x=[{tab:`backup`,selector:`.wp-backup-guide-now`,title:s(`Your first backup`),content:s(`Quickly back up your site with this button. To set up scheduled backups and remote storage, go to {0}`,[s(`Schedule & Remote Storage`)])},{tab:`scheduled`,selector:`.wp-backup-guide-plan`,title:s(`Set up backup plan`),content:s(`Please select a backup frequency and time point that suits you. We offer a variety of preset plans for you to choose from.`)},{tab:`scheduled`,selector:`.wp-backup-guide-plugins`,title:s(`Remote storage`),content:s(`Supports the configuration of remote storage destinations, allowing you to store backup files in the cloud and mitigate the risk of server failure.`)}],ee=R(()=>x[m.value]),C=R(()=>m.value===x.length-1),w=R(()=>{let e=h.value;return e?{left:`${e.left-8}px`,top:`${e.top-8}px`,width:`${e.width+16}px`,height:`${e.height+16}px`}:{}}),E=R(()=>{let e=h.value;if(!e)return{left:`calc(50% - 160px)`,top:`calc(50% - 95px)`,width:`320px`};let t=Math.min(Math.max(e.left+e.width/2-320/2,16),window.innerWidth-320-16),n=m.value===2?Math.max(e.top-190-22,16):Math.min(e.bottom+22,window.innerHeight-190-16);return{left:`${t}px`,top:`${n}px`,width:`320px`}}),te=e=>!!e&&e.width>0&&e.height>0,ne=()=>{var e;return((e=c.root)==null?void 0:e.querySelector(ee.value.selector))||null},M=e=>{let t=e.getBoundingClientRect();return te(t)?(h.value=t,!0):!1},ie=()=>{b&&(window.cancelAnimationFrame(b),b=0)},ae=()=>{ie();let e=()=>{if(!c.show||!y){b=0;return}M(y),b=window.requestAnimationFrame(e)};b=window.requestAnimationFrame(e)},N=()=>{_==null||_.disconnect(),_=void 0,y=null,ie()},oe=()=>{g==null||g.disconnect(),g=void 0},P=()=>{oe(),N()},se=e=>{y!==e&&(N(),y=e,_=new ResizeObserver(()=>M(e)),_.observe(e),ae())},F=async()=>{if(!c.show)return;await he();let e=ne();if(!e||!M(e)){h.value=null;return}e.scrollIntoView({block:`center`,inline:`nearest`}),await he(),M(e),se(e)},ce=()=>{oe(),c.root&&(g=new MutationObserver(()=>{F()}),g.observe(c.root,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[`class`,`style`]}))},ue=e=>{m.value=e,h.value=null,N(),l(`change-tab`,x[e].tab),he(()=>{ce(),F()})},I=async()=>{if(P(),c.persistOnFinish){f.first_backup=!1;try{await sn({name:`wp_backup`,value:0})}catch(e){}}l(`close`)},de=()=>{if(C.value){I();return}ue(m.value+1)};return le(()=>c.show,e=>{e?ue(0):P()},{immediate:!0}),le(()=>c.root,()=>{c.show&&(ce(),F())}),u(()=>{window.addEventListener(`resize`,F),window.addEventListener(`scroll`,F,!0)}),d(()=>{P(),window.removeEventListener(`resize`,F),window.removeEventListener(`scroll`,F,!0)}),t({updateGuideTarget:F}),(t,n)=>{let i=V;return p(),L(re,{to:`body`},[e.show?(p(),r(`div`,zs,[n[3]||(n[3]=O(`div`,{class:`wp-backup-guide__mask`},null,-1)),v(h)?(p(),r(`div`,{key:0,class:`wp-backup-guide__target`,style:D(v(w))},null,4)):S(``,!0),(p(),r(`div`,{key:v(m),class:T([`wp-backup-guide__popover`,`is-step-${v(m)+1}`]),style:D(v(E))},[O(`button`,{class:`wp-backup-guide__close`,type:`button`,onClick:I},[...n[0]||(n[0]=[O(`i`,{class:`i-mingcute:close-line`},null,-1)])]),O(`div`,Bs,[n[1]||(n[1]=O(`span`,{class:`wp-backup-guide__dot`},null,-1)),O(`span`,null,j(v(ee).title),1)]),O(`div`,Vs,j(v(ee).content),1),O(`div`,Hs,[O(`span`,null,j(v(m)+1)+` / `+j(x.length),1),O(`div`,Us,[a(i,{text:``,size:`small`,onClick:I},{default:A(()=>[o(j(t.$t(`Public.Confirm.Disable`)),1)]),_:1}),a(i,{type:`primary`,size:`small`,onClick:de},{default:A(()=>[o(j(v(C)?t.$t(`Finished`):t.$t(`Public.Table.Page.index_3`))+` `,1),n[2]||(n[2]=O(`i`,{class:`i-mingcute:right-line ml-2px`},null,-1))]),_:1})])])],6))])):S(``,!0)])}}});F();var Gs=N({__name:`index`,props:{row:{},site_type:{default:`wp`}},setup(e){let{t}=z(),n=Ht(),i=e;w(`site`,i.row),w(`siteType`,i.site_type);let s=k(null),c=k(`backup`),l=k(!1),u=R(()=>n.first_backup),d=R(()=>u.value||l.value),f=e=>{switch(e){case`php`:return ji;default:return qa}},m=R(()=>[{key:`backup`,label:t(`Backup / Restore`),component:f(i.site_type)},{key:`scheduled`,label:t(`Schedule & Remote Storage`),component:Rs}]),h=e=>{c.value=e},g=()=>{l.value=!0};return(e,t)=>{let n=fn,i=V;return p(),r(`div`,{ref_key:`backupGuideRoot`,ref:s,class:`site-backup-new`},[a(n,{class:`p-16px`,value:v(c),"onUpdate:value":t[0]||(t[0]=e=>M(c)?c.value=e:null),options:v(m)},null,8,[`value`,`options`]),a(i,{class:`site-backup-new__guide-btn`,size:`small`,secondary:``,onClick:g},{default:A(()=>[t[2]||(t[2]=O(`i`,{class:`i-site:light w-14px h-14px mr-4px`},null,-1)),o(` `+j(e.$t(`Help Wizard`)),1)]),_:1}),a(Ws,{show:v(d),root:v(s),"persist-on-finish":v(u),onChangeTab:h,onClose:t[1]||(t[1]=e=>l.value=!1)},null,8,[`show`,`root`,`persist-on-finish`])],512)}}}),Ks=t({default:()=>qs}),qs=q(Gs,[[`__scopeId`,`data-v-91ce0381`]]),{t:Z}=H.global,Js=e=>W.post(`/project/python/GetProjectList`,e),Ys=(e,t=!0)=>W.post(`/project/python/StopProject`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),Xs=(e,t=!0)=>W.post(`/project/python/StartProject`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),Zs=(e,t=!0)=>W.post(`/project/python/RestartProject`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),Qs=e=>W.post(`/site?action=get_project_site_types`,e),$s=e=>W.post(`/site?action=add_project_site_type`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),ec=e=>W.post(`/site?action=remove_project_site_type`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),tc=e=>W.post(`/site?action=modify_project_site_type`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),nc=e=>W.post(`/site?action=batch_set_site_type`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),rc=e=>W.post(`/mod/python/environment/list_environment`,e),ic=e=>W.post(`/mod/python/environment/remove_environment`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),ac=()=>W.post(`/project/python/list_system_user`),oc=e=>W.post(`/mod/python/environment/create_python_env`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),sc=e=>W.post(`/mod/python/environment/add_environment`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),cc=e=>W.post(`/project/python/list_py_version`,e),lc=e=>W.post(`/project/python/async_install_py_version`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),uc=e=>W.post(`/project/python/RemovePythonV`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),dc=e=>W.post(`/mod/python/environment/set_environment_default`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),fc=(e,t=!0)=>W.post(`/project/python/RemoveProject`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),pc=e=>W.post(`/project/python/CreateProject`,{data:JSON.stringify(e)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),mc=e=>W.post(`/project/python/get_info`,e),hc=e=>W.post(`/project/python/GetProjectInfo`,e),gc=e=>W.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),_c=e=>W.post(`/project/python/GetProjectDomain`,e),vc=e=>W.post(`/project/python/AddProjectDomain`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!1}}),yc=(e,t=!0)=>W.post(`/project/python/RemoveProjectDomain`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),bc=e=>W.post(`/project/python/get_port_status`,e),xc=e=>W.post(`/project/python/BindExtranet`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Sc=e=>W.post(`/project/python/unBindExtranet`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Cc=e=>W.post(`/project/python/add_server_proxy`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),wc=e=>W.post(`/project/python/get_project_redirect_list`,e),Tc=e=>W.post(`/project/python/create_project_redirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Ec=e=>W.post(`/project/python/modify_project_redirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Dc=e=>W.post(`/project/python/modify_project_redirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Oc=(e,t=!0)=>W.post(`/project/python/remove_project_redirect`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),kc=e=>W.post(`/project/python/GetConfFile`,e),Ac=e=>W.post(`/project/python/SaveConfFile`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),jc=e=>W.post(`/crontab?action=get_restart_project_config`,e),Mc=e=>W.post(`/crontab?action=set_restart_project`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Nc=e=>W.post(`/mod/python/service/get_services_info`,e),Pc=e=>W.post(`/mod/python/service/handle_service`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Fc=e=>W.post(`/mod/python/service/add_service`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Ic=e=>W.post(`/mod/python/service/modify_service`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Lc=e=>W.post(`/mod/python/service/remove_service`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Rc=e=>W.post(`/mod/python/service/get_service_log`,e),zc=e=>W.post(`/project/python/get_env_info`,e),Bc=e=>W.post(`/project/python/manage_package`,e),Vc=e=>W.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}}),Hc=e=>W.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Uc=e=>W.post(`/project/python/GetProjectLog`,e),Wc=e=>W.post(`/project/python/get_log_split`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),Gc=e=>W.post(`/project/python/set_log_split`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Kc=e=>W.post(`/project/python/mamger_log_split`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}});F();var qc={class:`p-20px`},Jc={class:`w-150px`},Yc=N({__name:`batch`,props:{data:{}},setup(e,{expose:t}){let n=e,{t:i}=z(),{siteType:o,ids:s,onRefresh:c}=n.data,l=k(null),u=k([]),{loading:d,setLoading:f}=dt();(async()=>{try{f(!0);let{message:e}=await Qs({project_type:o});Vt(e)&&e.length>0?(u.value=e.map(e=>({label:e.name,value:e.id})),l.value=e[0].id):(l.value=null,u.value=[])}finally{f(!1)}})();let m=()=>{if(l.value===null)throw U.error(i(`Site.PHP.add_site_46`)),Error(i(`Site.PHP.add_site_46`));return{id:l.value,site_ids:JSON.stringify(s),project_type:o}};return t({onConfirm:async({hide:e})=>{await nc(m()),c(),e()}}),(e,t)=>{let n=qe,i=we,o=nr;return p(),r(`div`,qc,[a(o,null,{default:A(()=>[a(i,{label:e.$t(`Site.PHP.add_site_22`),"show-feedback":!1},{default:A(()=>[O(`div`,Jc,[a(n,{value:v(l),"onUpdate:value":t[0]||(t[0]=e=>M(l)?l.value=e:null),loading:v(d),options:v(u)},null,8,[`value`,`loading`,`options`])])]),_:1},8,[`label`])]),_:1})])}}}),Xc=t({default:()=>Zc}),Zc=Yc;F(),un();var Qc=()=>{let e=new Date;return{start_date:Dt(n(e,-30),`yyyy-MM-dd`),end_date:Dt(e,`yyyy-MM-dd`)}},$c=(e=!1,t)=>{let{t:n}=H.global;G({title:t?`[${t}] ${n(`Website statistics`)}`:n(`Website statistics`),width:900,minHeight:450,data:{name:t,showTops5:e},component:_(()=>ln(()=>Promise.resolve().then(()=>wl),void 0))})},el=e=>{let t=i({});return{monitorMap:t,getMonitorData:async()=>{let{isFree:n,siteMonitorStatus:r}=ve(Ht());if(n.value&&!r.value)return;let{message:i}=await fr(Qc(),e);K(i)&&(t.value=i)}}};F(),un();var tl=N({name:`BtEcharts`,__name:`index`,props:{type:{type:String,default:`line`},width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},option:{type:Object,required:!0}},setup(e,{expose:t}){let n=k(),r={line:_(()=>ln(()=>import(`./feature-Charts.js?v=1787646744133`).then(e=>e.i),__vite__mapDeps([29,1,2,4,3,5,6,7,8,9,10,11,30,31]))),bar:_(()=>ln(()=>import(`./feature-Charts.js?v=1787646744133`).then(e=>e.a),__vite__mapDeps([29,1,2,4,3,5,6,7,8,9,10,11,30,31]))),pie:_(()=>ln(()=>import(`./feature-Charts.js?v=1787646744133`).then(e=>e.t),__vite__mapDeps([29,1,2,4,3,5,6,7,8,9,10,11,30,31]))),map:_(()=>ln(()=>import(`./feature-Charts.js?v=1787646744133`).then(e=>e.n),__vite__mapDeps([29,1,2,4,3,5,6,7,8,9,10,11,30,31])))};return t({getChart:()=>{var e;return(e=n.value)==null?void 0:e.getChart()}}),(t,i)=>(p(),L(ne(r[e.type]),{ref_key:`chartRef`,ref:n,width:e.width,height:e.height,option:e.option},null,8,[`width`,`height`,`option`]))}}),nl=t({default:()=>rl}),rl=tl;F();var il={class:`text-left`},al={class:`cursor-pointer`},ol=N({__name:`Requests`,props:{name:{type:String,default:``},total:{type:[Number,String],default:0},value:{type:Array,default:()=>[]}},setup(e){let t=R(()=>e.total.toLocaleString(`en-US`)),n=Ke(),i=R(()=>({xAxis:{type:`category`,data:e.value.map(e=>e.date)},yAxis:{type:`value`,show:!1},series:[{name:`Page views`,data:e.value.map(e=>e.value),type:`line`,lineStyle:{color:n.value.primaryColor,width:2},areaStyle:{color:wt(n.value.primaryColor,.1)},symbol:`none`}],grid:{left:0,right:0,top:0,bottom:0}}));return(n,o)=>(p(),r(`div`,{class:`flex flex-col gap-3px cursor-pointer`,onClick:o[0]||(o[0]=t=>v($c)(!1,e.name))},[O(`div`,il,j(v(t)),1),O(`div`,al,[a(rl,{type:`line`,option:v(i),height:`15px`},null,8,[`option`])])]))}}),sl=t({default:()=>cl}),cl=ol;F();var ll={class:`bt-install relative`},ul={key:0,class:`install-box`},dl={class:`install-desc`},fl=q(N({__name:`index`,props:{install:{type:Boolean,default:!0}},setup(e){return(t,n)=>{let i=ht;return p(),r(`div`,ll,[E(t.$slots,`default`,{},void 0,!0),e.install?S(``,!0):(p(),r(`div`,ul,[O(`div`,dl,[a(i,{name:`base-warning`,class:`text-warning mr-8px`,size:`24`}),E(t.$slots,`desc`,{},void 0,!0)])]))])}}}),[[`__scopeId`,`data-v-aac05997`]]),pl=`/static/vite/images/logo.png`;F();var ml={class:`flex gap-4`},hl=N({__name:`tren-type`,props:h({showSort:{type:Boolean,default:!0}},{sort:{default:`desc`},sortModifiers:{},type:{default:`traffic`},typeModifiers:{}}),emits:[`update:sort`,`update:type`],setup(e){let t=ue(e,`sort`),n=ue(e,`type`);return(i,s)=>{let c=ke,l=Le;return p(),r(`div`,ml,[e.showSort?(p(),L(l,{key:0,value:t.value,"onUpdate:value":s[0]||(s[0]=e=>t.value=e),size:`small`},{default:A(()=>[a(c,{value:`desc`},{default:A(()=>[o(j(i.$t(`Desc`)),1)]),_:1}),a(c,{value:`asc`},{default:A(()=>[o(j(i.$t(`Asc`)),1)]),_:1})]),_:1},8,[`value`])):S(``,!0),a(l,{value:n.value,"onUpdate:value":s[1]||(s[1]=e=>n.value=e),size:`small`},{default:A(()=>[a(c,{value:`traffic`},{default:A(()=>[o(j(i.$t(`Traffic`)),1)]),_:1}),a(c,{value:`req_count`},{default:A(()=>[o(j(i.$t(`Requests`)),1)]),_:1}),a(c,{value:`ip_count`},{default:A(()=>[...s[2]||(s[2]=[o(`IP`,-1)])]),_:1}),a(c,{value:`uv`},{default:A(()=>[...s[3]||(s[3]=[o(`UV`,-1)])]),_:1}),a(c,{value:`pv`},{default:A(()=>[...s[4]||(s[4]=[o(`PV`,-1)])]),_:1})]),_:1},8,[`value`])])}}});F();var gl=[`textContent`],_l={key:1},vl={class:`font-bold text-16px text-font2`},yl={class:`text-font2`},bl={class:`text-font2`},xl={class:`font-bold text-16px text-font2`},Sl={class:`font-bold text-16px text-font2`},Cl=N({__name:`index`,props:{name:{type:String,default:``},showTops5:{type:Boolean,default:!0}},setup(e){let{t}=z(),{siteMonitorStatus:n}=ve(Ht()),{webserver:i,isMonitorInstall:s}=ve(rt()),c=R(()=>i.value!==`openlitespeed`&&(s.value||n.value)),l=k(!1),d=e,f=de({sort:`desc`,top5Type:`traffic`,trenType:`traffic`}),m={traffic:t(`Traffic`),req_count:t(`Requests`),ip_count:`IP`,uv:`UV`,pv:`PV`},h=k([]),g=R(()=>m[f.trenType]),_=e=>e===`traffic`?`traffic_bytes`:e,b=(e,t)=>t===`traffic`?It(e):e,x=de({today:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},yesterday:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},day_before:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`}}),ee=[{key:`traffic_human`,label:t(`Traffic`)},{key:`req_count`,label:t(`Requests`)},{key:`ip_count`,label:`IP`},{key:`uv`,label:`UV`},{key:`pv`,label:`PV`}],w=Ke(),T=me({grid:{left:150,right:50,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:e=>{let t=Array.isArray(e)?e[0]:e,n=t.name||t.axisValueLabel||``,r=Array.isArray(t.value)?t.value[0]:t.value;return`${n}
${m[f.top5Type]}: ${b(r,f.top5Type)}`}},xAxis:{type:`value`,axisLabel:{formatter:e=>b(e,f.top5Type)}},yAxis:{type:`category`,data:[],axisTick:{show:!1},axisLine:{show:!1},axisLabel:{width:130,overflow:`truncate`,ellipsis:`...`,lineHeight:18,margin:4,align:`right`}},series:[{type:`bar`,data:[],barWidth:14,label:{show:!0,position:`right`,color:`#666`,formatter:e=>b(e.value,f.top5Type)},itemStyle:{color:w.value.primaryColor,borderRadius:[0,6,6,0]}}]}),E=me({grid:{left:80,right:30,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:e=>{var t;let n=Array.isArray(e)?e[0]:e,r=n.name||n.axisValueLabel||``,i=Array.isArray(n.value)?(t=n.value[1])==null?n.value[0]:t:n.value;return`${r}
${g.value}: ${b(i,f.trenType)}`}},xAxis:{type:`category`,boundaryGap:!1,data:[]},yAxis:{type:`value`,axisLabel:{formatter:e=>b(e,f.trenType)}},series:[{type:`line`,data:[],smooth:!0,symbol:`circle`,symbolSize:6,itemStyle:{color:`#fff`,borderColor:w.value.primaryColor,borderWidth:2},lineStyle:{color:w.value.primaryColor,width:2},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:wt(w.value.primaryColor,.35)},{offset:1,color:wt(w.value.primaryColor,.05)}]}}}]}),D=e=>{var t;l.value=e.top5_sites.items.length===0;let n=_(f.top5Type);T.yAxis={...T.yAxis,data:e.top5_sites.items.map(e=>e.site).reverse()},T.series=[{...(t=T.series)==null?void 0:t[0],data:e.top5_sites.items.map(e=>e[n]||0).reverse()}]},te=()=>{var e;let t=_(f.trenType);E.xAxis={...E.xAxis,data:h.value.map(e=>e.date.substring(5))},E.series=[{...(e=E.series)==null?void 0:e[0],data:h.value.map(e=>e[t]||0)}]},{loading:ne,setLoading:re}=dt(),M=async()=>{try{re(!0);let e;e=d.name?(await Qr({site_name:d.name})).message:(await Zr({metric:f.top5Type,order:f.sort})).message,K(e)&&(h.value=e.trend_7days.points,Object.assign(x,e.overview_three_days),te(),d.name||D(e))}finally{re(!1)}};return u(()=>{i.value===`openlitespeed`||!s.value&&!n.value||M()}),(e,t)=>{let n=Yt,s=y(`i18n-t`),u=B,m=ht,h=V,g=Ce,_=xe,b=qt,w=Ye,D=fl;return p(),L(D,{install:v(c)},{desc:A(()=>[v(i)==`openlitespeed`?(p(),r(`span`,{key:0,textContent:j(e.$t(`This feature is not currently supported by the OpenLiteSpeed service`))},null,8,gl)):(p(),r(`span`,_l,[a(s,{keypath:`Please use {a} or enable Site Monitor in the Settings`},{a:A(()=>[a(n,{class:`font-bold`,onClick:t[0]||(t[0]=e=>v(_t)(d.name))},{default:A(()=>[...t[5]||(t[5]=[o(`Website statistics-v2`,-1)])]),_:1})]),_:1})]))]),default:A(()=>[a(w,{class:`py-16px px-30px`,show:v(ne)},{default:A(()=>[a(u,{class:`justify-between!`},{default:A(()=>[(p(),r(se,null,C(ee,n=>a(u,{class:`flex-col! items-center`,key:n.key},{default:A(()=>[O(`span`,null,[t[6]||(t[6]=O(`span`,{class:`circle`},null,-1)),O(`span`,null,j(n.label),1)]),O(`span`,vl,j(v(x).today[n.key]),1),O(`span`,yl,j(e.$t(`Public.Search.Yesterday`))+` `+j(v(x).yesterday[n.key]),1),O(`span`,bl,j(e.$t(`Day Before`))+` `+j(v(x).day_before[n.key]),1)]),_:2},1024)),64)),a(u,{class:`flex-col! items-center justify-center! cursor-pointer`,onClick:M},{default:A(()=>[a(u,{class:`items-center`,size:5},{default:A(()=>[a(m,{name:`base-refresh`,class:`text-primary`}),a(h,{type:`primary`,text:``},{default:A(()=>[o(j(e.$t(`Refresh`)),1)]),_:1})]),_:1}),t[7]||(t[7]=O(`img`,{src:`/static/vite/images/logo.png`,class:`w-40px h-40px`},null,-1))]),_:1})]),_:1}),d.showTops5?(p(),r(se,{key:0},[a(u,{class:`my-25px justify-between! items-center`},{default:A(()=>[O(`div`,xl,j(e.$t(`Today Top 5 Websites`)),1),a(hl,{sort:v(f).sort,"onUpdate:sort":[t[1]||(t[1]=e=>v(f).sort=e),M],type:v(f).top5Type,"onUpdate:type":[t[2]||(t[2]=e=>v(f).top5Type=e),M]},null,8,[`sort`,`type`])]),_:1}),v(l)?(p(),L(g,{key:0,class:`h-200px justify-center`})):(p(),L(rl,{key:1,type:`bar`,height:`200px`,option:v(T)},null,8,[`option`]))],64)):S(``,!0),a(u,{class:`my-25px justify-between! items-center`},{default:A(()=>[O(`div`,Sl,j(e.$t(`Last 7 Days Statistics`)),1),a(hl,{showSort:!1,type:v(f).trenType,"onUpdate:type":[t[3]||(t[3]=e=>v(f).trenType=e),te]},null,8,[`type`])]),_:1}),a(rl,{type:`line`,height:`260px`,option:v(E)},null,8,[`option`]),a(_),a(b,{class:`mt-10px`},{default:A(()=>[O(`li`,null,[o(j(e.$t(`This is a simplified website statistics report. For more detailed data, please use`))+` `,1),a(h,{type:`primary`,text:``,onClick:t[4]||(t[4]=e=>v(_t)(d.name))},{default:A(()=>[...t[8]||(t[8]=[o(`Website statistics-v2`,-1)])]),_:1})])]),_:1})]),_:1},8,[`show`])]),_:1},8,[`install`])}}}),wl=t({default:()=>Tl}),Tl=q(Cl,[[`__scopeId`,`data-v-3771031c`]]);F();var El={class:`relative w-full`},Dl={class:`leading-18px`},Ol=q(N({__name:`index`,props:{rows:{type:Number,default:4},placeholder:{type:String,default:``},readonly:{type:Boolean,default:!1},name:{type:String,default:``}},emits:[`blur`],setup(e,{emit:t}){let n=t,o=ce(),s=!!ie().default,c=Ke(),l=i(),u=()=>{l.value.focus()},d=k(!1),f=()=>{d.value=!0},m=()=>{d.value=!1,n(`blur`)},h=R(()=>!s||o.value?!1:!d.value);return(t,n)=>{let i=je,o=Ne;return p(),r(`div`,El,[a(o,{trigger:`focus`,placement:`top-start`,"display-directive":`show`,disabled:!s,style:D({"--n-color":v(c).primaryColor,"--n-text-color":`#fff`})},{trigger:A(()=>[a(i,b({ref_key:`inputRef`,ref:l},t.$attrs,{type:`textarea`,placeholder:e.placeholder,"input-props":{name:e.name,spellcheck:!1},autosize:{minRows:e.rows,maxRows:e.rows},readonly:e.readonly,onFocus:f,onBlur:m}),null,16,[`placeholder`,`input-props`,`autosize`,`readonly`])]),default:A(()=>[O(`div`,Dl,[E(t.$slots,`default`,{},void 0,!0)])]),_:3},8,[`disabled`,`style`]),P(O(`div`,{class:`placeholder`,onClick:u},[E(t.$slots,`default`,{},void 0,!0)],512),[[I,v(h)]])])}}}),[[`__scopeId`,`data-v-9059602f`]]),kl=()=>W.post(`/ssl_domain?action=get_panel_domain`),Al=e=>W.post(`/ssl_domain?action=set_panel_domain_ssl`,{domain:JSON.stringify(e.domain)},{requestOptions:{loading:`Installing certificate, please wait...`,successMessage:!1}}),jl=e=>W.post(`/ssl_domain?action=ssl_tasks_status`,e),Ml=e(Qe(),1);F();var Nl=[`innerHTML`],Pl=N({__name:`apply-progress`,setup(e){let t=k(`Applying for a certificate...`),n=async()=>{let{message:e}=await ot({path:`/www/server/panel/logs/letsencrypt.log`});K(e)&&(t.value=e.data?e.data:`None`)};n();let i=null;return u(()=>{i=setInterval(()=>{n()},1e3)}),m(()=>{i&&clearInterval(i)}),(e,n)=>(p(),r(`pre`,{innerHTML:v(t),class:`h-full overflow-auto bg-black text-white p-10px whitespace-pre-wrap`},null,8,Nl))}});F();var Fl={class:`p-16px`},Il={class:`flex items-center`},Ll=N({__name:`manual-parse`,props:{manualParse:{},site_id:{},domains:{},callback:{type:Function},tips:{type:Boolean}},emits:[`close`],setup(e,{emit:t}){let{t:n}=z(),i=e,s=t,{table:c,columns:l}=tt([{key:`domain`,title:n(`Mail.Domain.index_3`)},{key:`auth_value`,title:n(`Mail.Domain.index_38`)},{key:`type`,title:n(`Ftp.Table.index_3`),width:80},{key:`must`,title:`Essential`,width:100}]),{loading:u,setLoading:d}=dt(),f=()=>{try{d(!0),i.manualParse.length&&(c.data=i.manualParse.map(e=>({...e.data})).flatMap(e=>Object.values(e)))}finally{d(!1)}},m=async()=>{let e=G({width:500,height:300,hideClose:!0,component:Pl});try{await At({site_id:i.site_id,domains:i.domains.join(`,`)})}catch(e){if(!e.message.result){U.error(`Application failed`);return}let t=e.message.result,n;try{n=Ml.default.parse(t)}catch(e){Jl(t);return}if(n)try{Yl(n)}catch(e){U.error(`Application failed`)}else U.error(`Application failed`)}finally{e.hide(),s(`close`),i.callback()}};return f(),(e,t)=>{let n=Se,s=ht,d=Hn,f=V,h=B,g=qt;return p(),r(`div`,Fl,[i.tips?(p(),L(n,{key:0,type:`warning`,class:`mb-10px`},{default:A(()=>[...t[0]||(t[0]=[O(`span`,null,`You have unfinished application tasks, please complete them first.`,-1)])]),_:1})):S(``,!0),a(n,{"show-icon":!1,class:`mb-10px`},{default:A(()=>[O(`div`,Il,[a(s,{name:`base-info`,size:`17`,class:`mr-8px`}),t[1]||(t[1]=O(`span`,{class:`leading-17px`},`Please do TXT analysis according to the following list`,-1))])]),_:1}),a(d,{loading:v(u),"loading-num":2,columns:v(l),data:v(c).data,"max-height":`450px`},null,8,[`loading`,`columns`,`data`]),a(h,{justify:`end`,class:`my-10px`},{default:A(()=>[a(f,{type:`primary`,onClick:m},{default:A(()=>[o(j(e.$t(`SSL.Business.index_54`)),1)]),_:1})]),_:1}),a(g,null,{default:A(()=>[t[2]||(t[2]=O(`li`,{class:`text-error`},`It takes some time to resolve the domain name to take effect. After completing all the resolution operations, please wait 1 minute before clicking the verification button`,-1)),O(`li`,null,`You can manually verify whether the domain name resolution is effective through CMD commands: nslookup -q=txt `+j(v(c).data[0].domain),1),t[3]||(t[3]=O(`li`,null,`If you are using Pagoda Cloud Resolution Plugin, Alibaba Cloud DNS, DnsPod as DNS, you can use the DNS interface to automatically resolve`,-1))]),_:1})])}}});F();var Rl={class:`p-20px`},zl={class:`text-14px px-16px`},Bl={key:0,class:`error-box leading-25px`},Vl={key:0},Hl={key:0},Ul={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},Wl={key:1},Gl={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},Kl=q(N({__name:`apply-error`,props:{error:{}},setup(e){return(t,n)=>{var i,s,c,l,u;let d=ht,f=B,m=Yt;return p(),r(`div`,Rl,[a(f,{class:`items-center! text-error justify-center!`},{default:A(()=>[a(d,{name:`base-error`,size:24}),O(`div`,zl,j(e.error[0]),1)]),_:1}),(i=e.error[1].challenges)!=null&&i[0]||(s=e.error[1])!=null&&s.detail?(p(),r(`div`,Bl,[(c=e.error[1].challenges)!=null&&c[0]?(p(),r(`div`,Vl,[O(`div`,null,[n[0]||(n[0]=O(`span`,{class:`label-text`},`Verify Domain: `,-1)),o(j(e.error[1].identifier.value),1)]),e.error[1].challenges[0].type.indexOf(`dns`)>-1||(l=e.error[1].challenges[0].validationRecord)!=null&&l[0]?(p(),r(`div`,Hl,[n[2]||(n[2]=O(`span`,{class:`label-text`},`Verify URL: `,-1)),a(m,{href:e.error[1].challenges[0].type.indexOf(`dns`)>-1?`https://dnschecker.org/#TXT/_acme-challenge.${e.error[1].identifier.value}`:e.error[1].challenges[0].validationRecord[0].url,target:`_blank`},{default:A(()=>[...n[1]||(n[1]=[O(`span`,{class:`font-bold`},`Click to view`,-1)])]),_:1},8,[`href`])])):S(``,!0),O(`div`,null,[n[3]||(n[3]=O(`span`,{class:`label-text`},`Verify Content: `,-1)),o(j(e.error[1].challenges[0].token),1)]),O(`div`,null,[n[4]||(n[4]=O(`span`,{class:`label-text`},`Error Code: `,-1)),O(`pre`,Ul,j(e.error[1].challenges[0].error.detail),1)]),n[5]||(n[5]=O(`div`,null,[O(`span`,{class:`label-text`},`Verification Result:`),O(`span`,{class:`text-error`},`Verification Failed`)],-1))])):S(``,!0),(u=e.error[1])!=null&&u.detail?(p(),r(`div`,Wl,[O(`div`,null,[n[6]||(n[6]=O(`span`,{class:`label-text`},`Error Code: `,-1)),O(`pre`,Gl,j(e.error[1].detail),1)]),n[7]||(n[7]=O(`div`,null,[O(`span`,{class:`label-text`},`Verification Result:`),O(`span`,{class:`text-error`},`Verification Failed`)],-1))])):S(``,!0)])):S(``,!0)])}}}),[[`__scopeId`,`data-v-8ac8e215`]]);F();function ql(e,t,n,r,i){G({title:`Manually parse TXT records`,width:700,minHeight:400,data:{manualParse:e,site_id:t,domains:n,callback:r,tips:i},component:Ll})}function Jl(e){G({title:`Application failed`,content:()=>g(`pre`,{style:{padding:`10px`,color:`#fff`,maxHeight:`300px`,overflow:`auto`,backgroundColor:`#000`,whiteSpace:`pre-wrap`,wordBreak:`break-word`}},JSON.stringify(e,null,2)),width:480})}function Yl(e){G({title:`Application failed`,width:1e3,component:Kl,data:{error:e}})}F(),un();var Xl={class:`panel-ssl-progress`},Zl={class:`progress-label`},Ql={class:`w-120px`},$l=q(N({__name:`ssl-lets-progress`,props:{task_id:{type:Number,default:0},isJump:{type:Boolean,default:!0},onFinish:{type:Function,default:()=>{}}},emits:[`close`],setup(e,{emit:t}){let n=_(()=>ln(()=>import(`./view-ssl.js?v=1787646744133`).then(e=>e.r),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,26,27,33,34,22,23,35,36,37,38,39,40,24,25,41,42,43,44]))),{t:i}=z(),o=t,s=k({}),c=null,l=k(!1),f=it(i(`SSL.Domain.index_5`)),m=e=>{f.data.path=e.task_log,f.show=!0},h=async(t=!1)=>{try{t&&(l.value=!0);let{message:r}=await jl({task_id:e.task_id});if(K(r)&&(s.value=r,r.task_code===-1)){o(`close`);let e=r.task_result.match(/Error:\s*(\[[\s\S]+\])$/);if(e&&e[1]){let t=e[1];try{Yl(Ml.default.parse(t))}catch(e){U.error(i(`SSL.index_31`))}}else U.error(i(`SSL.index_31`));return}if(s.value.task_status!==100)g();else{var n;c&&clearTimeout(c),o(`close`),(n=e.onFinish)==null||n.call(e),U.success(i(`Config.Safe.Ssl.index_11`)),e.isJump&&setTimeout(()=>{window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3)}}catch(t){e.isJump&&setTimeout(()=>{window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3)}finally{t&&(l.value=!1)}},g=()=>{c&&clearTimeout(c),c=window.setTimeout(()=>{h()},3e3)};return u(()=>{h(!0)}),d(()=>{c&&(clearTimeout(c),c=null)}),(e,t)=>{let i=Me,o=ht,c=Ye,u=an;return p(),r(`div`,Xl,[a(c,{show:v(l)},{default:A(()=>[O(`div`,{class:`progress-item`,onClick:t[0]||(t[0]=e=>m(v(s)))},[O(`span`,Zl,j(v(s).task_name),1),O(`div`,Ql,[a(i,{percentage:v(s).task_status,type:`line`,status:`success`,processing:v(s).task_status!==100,"indicator-placement":`inside`},null,8,[`percentage`,`processing`])]),a(o,{name:`base-left-logs`,size:`18`})])]),_:1},8,[`show`]),a(u,{show:v(f).show,"onUpdate:show":t[1]||(t[1]=e=>v(f).show=e),title:v(f).title,data:v(f).data,width:700,height:450,footer:!1,component:v(n)},null,8,[`show`,`title`,`data`,`component`])])}}}),[[`__scopeId`,`data-v-8b526699`]]);F();var{t:eu}=H.global;function tu(){return{key:`name`,title:eu(`Site.TableRow.index_19`),render:e=>a(Yt,{href:`http://${e.name}:${e.port}`,target:`_blank`},{default:()=>[e.name]})}}function nu(){return{key:`port`,title:eu(`Site.TableRow.index_16`),width:100}}function ru(e=eu(`Site.TableOP.index_9`)){return{key:`action`,title:eu(`Public.Table.Action`),width:80,align:`right`,render:()=>a(`span`,{class:`text-default`},[e])}}function iu({delDomain:e}){return{key:`action`,title:eu(`Public.Table.Action`),width:80,align:`right`,render:t=>a(Qt,{options:[{label:eu(`Public.Btn.Del`),onClick:()=>{ut({title:`${eu(`Site.Batch.index_12`)}[${t.name}]`,content:eu(`Site.Batch.index_13`),onConfirm:async({hide:n})=>{await e(t),n()}})}}]},null)}}F();var au={class:`p-16px`},ou=N({__name:`add-result`,props:{data:{}},setup(e){let{t}=z(),n=e,{table:i,columns:o}=tt([{key:`name`,title:t(`Site.TableRow.index_2`)},{key:`status`,title:t(`Public.Table.Status`),render:e=>a(`span`,{class:e.status?`text-primary`:`text-error`},[e.msg])}]);return he(()=>{i.data=n.data.result}),(e,t)=>{let n=Hn;return p(),r(`div`,au,[a(n,{data:v(i).data,columns:v(o),"max-height":200},null,8,[`data`,`columns`])])}}}),{t:su}=H.global,cu=e=>W.post(`/site?action=GetSSL`,e),lu=e=>W.post(`/site?action=HttpToHttps`,e,{requestOptions:{loading:su(`WP.api.tamper_8`),successMessage:!0}}),uu=e=>W.post(`/site?action=CloseToHttps`,e,{requestOptions:{loading:su(`WP.api.tamper_8`),successMessage:!0}}),du=e=>W.post(`/site?action=CloseSSLConf`,e,{requestOptions:{loading:su(`WP.api.tamper_8`),successMessage:!0}}),fu=()=>W.post(`/ssl?action=GetCertList`),pu=e=>W.post(`/site?action=GetSSL`,e);F();var mu=ge(`siteSsl`,()=>{let e=k(null),t=k(null),n=k(!1),r=k(!1),i=k(!1),a=k(``),o=k(nn.NotDeploy),s=k(``),c=k(0),u=k(``),d=k(()=>{}),f=()=>{let e=!1;return c.value<=30&&(e=!0),o.value===nn.TestDeploy&&c.value<0&&(e=!0),(o.value===nn.SaveOrHolderDeploy||o.value===nn.NotDeploy)&&(e=!1),e},p=async(d=!0)=>{if(!(!d||!e.value))try{n.value=!0;let{message:d}=await cu({siteName:e.value.name});if(K(d)){var p,m;o.value=d.type,r.value=d.status,c.value=l(d,`cert_data.endtime`,0),u.value=(p=d.cert_data)==null?void 0:p.issuer_O,i.value=f(),s.value=((m=d.cert_data)==null||(m=m.dns)==null?void 0:m.join(`,`))||``,a.value=d.hash,t.value=d}}catch(e){r.value=!1,i.value=!1}finally{n.value=!1}};return{site:e,sslInfo:t,loading:n,isStart:r,isRenew:i,hash:a,type:o,domain:s,expirationDay:c,certificateType:u,getInfo:p,setSite:t=>{e.value=t},setExternalRefresh:e=>{d.value=e},refresh:()=>{p(),d.value()}}});F();var hu={class:`cert-info`},gu={class:`cert-label`},_u={class:`cert-value`},vu={class:`cert-info`},yu={class:`cert-label`},bu={class:`cert-value`},xu={class:`cert-info`},Su={class:`cert-label`},Cu={class:`cert-value`},wu={class:`cert-info`},Tu={class:`cert-label`},Eu={class:`cert-value`},Du={key:0,class:`text-primary`},Ou={key:1,class:`text-error`},ku={class:`cert-info`},Au={class:`cert-label`},ju={class:`cert-value`},Mu={class:`w-48%`},Nu={class:`mb-8px`},Pu={class:`w-48%`},Fu={class:`mb-8px`},Iu=q(N({__name:`index`,setup(e,{expose:t}){let{t:n}=z(),i=mu(),s=c(`sslSite`,{}),l=c(`sslSetRefresh`,()=>{}),d=c(`sslEnableExtranet`,!0),f=k(!1),m=k(``),h=k(``),g=``,_=k(``),y=``;u(()=>{d&&i.getInfo()}),le(()=>i.sslInfo,e=>{e&&(h.value=e.key||``,g=e.key||``,_.value=e.csr||``,y=e.csr||``,m.value=e.index,f.value=e.httpTohttps)},{immediate:!0});let b=R(()=>{let e=i.type;return e===nn.LetsEncryptDeploy?n(`Site.Cert.index_65`):e===nn.BusinessDeploy?n(`Site.Cert.index_64`):e===nn.TestDeploy?n(`Site.Cert.index_38`):n(`Site.Cert.index_37`)}),x=R(()=>{var e;return!!((e=i.sslInfo)!=null&&e.csr)}),ee=R(()=>i.isRenew||i.type===nn.LetsEncryptDeploy),C=R(()=>!1),w=R(()=>i.isStart),T=async e=>{e?(await lu({siteName:s.name}),re()):ut({title:n(`Site.Cert.index_12`),content:n(`Site.Cert.index_13`),onConfirm:async()=>{await uu({siteName:s.name}),re()},onPublicClose:()=>{f.value=!0}})},E=()=>{if(h.value.trim()===``||_.value.trim()===``){U.error(n(`Site.Cert.index_9`));return}h.value!==g&&g||_.value!==y&&y?ut({title:n(`Site.Cert.index_10`),content:n(`Site.Cert.index_11`),onConfirm:async()=>{await D()}}):D()},D=async()=>{let{message:e}=await tn({key:h.value,cert:_.value});K(e)&&e.hash&&(await et({hash:e.hash,domains:JSON.stringify([s.name]),append:1}),U.success(n(`SSL.index_32`))),re()},te=async()=>{var e;let{message:t}=await Xt({hash:((e=i.sslInfo)==null?void 0:e.hash)||``});K(t)&&G({hideClose:!0,data:{isJump:!1,task_id:t.task_id,onFinish:()=>{i.getInfo()}},component:$l})},ne=async()=>{await du({updateOf:1,siteName:s.name}),re()},re=()=>{d&&i.getInfo(),l()};return t({init:()=>{d&&i.getInfo()}}),(e,t)=>{let n=Yt,s=Oe,c=Ie,l=We,u=De,d=Se,m=Ol,g=B,y=V,D=qt,k=Ye;return p(),L(k,{show:v(i).loading},{default:A(()=>[v(x)?(p(),L(d,{key:0,class:`mb-16px`,type:`success`,"show-icon":!1},{default:A(()=>[a(u,{"x-gap":12,cols:`15`},{default:A(()=>[a(s,{span:`8`},{default:A(()=>[O(`div`,hu,[O(`div`,gu,j(e.$t(`Site.Cert.index_44`))+j(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,_u,[a(n,null,{default:A(()=>[o(j(v(b)),1)]),_:1})])])]),_:1}),a(s,{span:`7`},{default:A(()=>[O(`div`,vu,[O(`div`,yu,j(e.$t(`Site.Cert.index_45`))+j(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,bu,[a(c,null,{default:A(()=>{var e;return[o(j(((e=v(i).sslInfo)==null||(e=e.cert_data)==null?void 0:e.issuer)||`other`),1)]}),_:1})])])]),_:1}),a(s,{span:`8`},{default:A(()=>[O(`div`,xu,[O(`div`,Su,j(e.$t(`Site.Cert.index_46`))+j(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,Cu,[a(c,null,{default:A(()=>{var t;return[o(j((t=v(i).sslInfo)==null||(t=t.cert_data)==null?void 0:t.dns.join(e.$t(`Public.Punctuation.Comma`))),1)]}),_:1})])])]),_:1}),a(s,{span:`7`},{default:A(()=>{var t,n,a,o;return[O(`div`,wu,[O(`div`,Tu,j(e.$t(`Site.Cert.index_47`))+j(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,Eu,[((t=(n=v(i).sslInfo)==null||(n=n.cert_data)==null?void 0:n.endtime)==null?0:t)>0?(p(),r(`span`,Du,j(e.$t(`Site.Cert.index_48`,{date:(a=v(i).sslInfo)==null?void 0:a.cert_data.notAfter,days:(o=v(i).sslInfo)==null?void 0:o.cert_data.endtime})),1)):(p(),r(`span`,Ou,j(e.$t(`Site.Cert.index_47`)),1))])])]}),_:1}),a(s,{span:`8`},{default:A(()=>[O(`div`,ku,[O(`div`,Au,j(e.$t(`Site.Cert.index_49`))+j(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,ju,[a(l,{value:v(f),"onUpdate:value":[t[0]||(t[0]=e=>M(f)?f.value=e:null),T],size:`small`},null,8,[`value`])])])]),_:1})]),_:1})]),_:1})):S(``,!0),a(g,{class:`mb-16px`,size:10,justify:`space-between`},{default:A(()=>[O(`div`,Mu,[O(`div`,Nu,j(e.$t(`Site.Cert.index_50`)),1),a(m,{value:v(h),"onUpdate:value":t[1]||(t[1]=e=>M(h)?h.value=e:null),rows:10},null,8,[`value`])]),O(`div`,Pu,[O(`div`,Fu,j(e.$t(`Site.Cert.index_51`)),1),a(m,{value:v(_),"onUpdate:value":t[2]||(t[2]=e=>M(_)?_.value=e:null),rows:10},null,8,[`value`])])]),_:1}),a(g,{class:`mb-12px`},{default:A(()=>[a(y,{type:`primary`,onClick:E},{default:A(()=>[o(j(v(i).isStart?e.$t(`Public.Btn.Save`):e.$t(`Site.Cert.index_52`)),1)]),_:1}),v(ee)?(p(),L(y,{key:0,type:`primary`,onClick:te},{default:A(()=>[o(j(e.$t(`Site.Cert.index_53`)),1)]),_:1})):S(``,!0),v(C)?(p(),L(y,{key:1},{default:A(()=>[o(j(e.$t(`Site.Cert.index_54`)),1)]),_:1})):S(``,!0),v(w)?(p(),L(y,{key:2,onClick:ne},{default:A(()=>[o(j(e.$t(`Site.Cert.index_55`)),1)]),_:1})):S(``,!0)]),_:1}),a(D,null,{default:A(()=>[O(`li`,null,j(e.$t(`Site.Cert.index_33`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_34`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_35`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_36`)),1)]),_:1})]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-60ba1713`]]);F();var Lu={class:`flex flex-wrap`},Ru={class:`text-primary w-100%`},zu=N({__name:`top-tips`,setup(e){let{t}=z(),n=[t(`SSL.SiteSSL.index_5`),t(`SSL.SiteSSL.index_6`),t(`SSL.SiteSSL.index_7`),t(`SSL.SiteSSL.index_8`),t(`SSL.SiteSSL.index_9`),t(`SSL.SiteSSL.index_10`),t(`SSL.SiteSSL.index_11`)];return(e,t)=>{let i=ht,o=B,s=Se;return p(),L(s,{type:`success`,"show-icon":!1},{default:A(()=>[O(`div`,Lu,[(p(),r(se,null,C(n,(e,t)=>a(o,{size:5,key:e,class:T([`flex-nowrap! leading-20px`,{"w-33%":t!==n.length-1}])},{default:A(()=>[a(i,{name:`base-tick`,size:16,color:`#ff8d00`}),O(`span`,Ru,j(e),1)]),_:2},1032,[`class`])),64))])]),_:1})}}});F();function Bu(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!f(e)}var Vu=k(`manage`),Hu=k(!1),Uu=k([]),Wu=k([]),Gu=k(),Ku=k(``),qu=k(``),Ju=k(!1),Yu=k(``),Xu=k(!1),Zu=[{label:`A`,value:`A`},{label:`AAAA`,value:`AAAA`},{label:`MX`,value:`MX`},{label:`TXT`,value:`TXT`},{label:`NS`,value:`NS`},{label:`CAA`,value:`CAA`},{label:`CNAME`,value:`CNAME`}],Qu=async()=>{try{Ju.value=!0;let{message:e}=await Tt({p:1,limit:9999});if(K(e)){let t=e.data.find(e=>e.name===`aaPanelDns`);t&&(e.data.splice(e.data.indexOf(t),1),e.data.unshift(t)),e.data.length>0?(Uu.value=e.data.map(e=>({label:e.name,value:e.id,alias:e.alias})),Gu.value||(Gu.value=Uu.value[0].value),Ku.value||(Ku.value=Uu.value[0].label),Uu.value.some(e=>e.value===Gu.value)||(Gu.value=Uu.value[0].value,Ku.value=Uu.value[0].label)):(Uu.value=[],Gu.value=void 0,Ku.value=``)}}finally{Ju.value=!1}},$u=async()=>{try{Ju.value=!0;let{message:e}=await st({p:1,limit:9999,id:Gu.value});K(e)&&(e.data.length>0?(Wu.value=e.data.map(e=>({label:e.name,value:e.name,ssl_info:e.ssl_info.end_time,dns_resolve:e.dns_resolve})),qu.value||(qu.value=Wu.value[0].value)):(Wu.value=[],qu.value=``))}finally{Ju.value=!1}},ed=e=>({key:`provider`,title:H.global.t(`SSL.Domain.index_28`),render:t=>{let n=t.task&&t.task.some(e=>e.task_status!==100);return a(B,null,{default:()=>[a(`span`,null,[t.name||t.provider]),n?a(Ne,{trigger:`hover`},{trigger:()=>a(Ye,{size:`small`},null),default:()=>a(se,null,[t.task.map(t=>a(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer justify-between items-center`,title:H.global.t(`SSL.Domain.index_33`),key:t.id,onClick:()=>{e(t.task_log)}},[a(`span`,{class:`whitespace-nowrap mr-10px`},[t.task_name]),a(B,{class:`items-center flex-nowrap!`},{default:()=>[a(Me,{class:`w-120px!`,type:`line`,status:`success`,percentage:t.task_status,"indicator-placement":`inside`,processing:t.task_status!==100},null),a(ht,{name:`base-left-logs`,size:18},null)]})]))])}):``]})}}),td=e=>({key:`ps`,title:H.global.t(`SSL.Domain.index_29`),render:t=>{var n,r,i;let o=t.user_for;if(!o)return`--`;let s=(n=`site`)=>{e(t,n)};return Object.keys(o).map(e=>o[e]).every(e=>e.length===0)?a(`span`,{class:`bt-link`,onClick:()=>s()},[H.global.t(`SSL.Domain.index_30`)]):a(Qt,{options:[{label:H.global.t(`Layout.Sider.site_1`),onClick:()=>s(`site`),show:((n=o.sites)==null?void 0:n.length)>0},{label:H.global.t(`SSL.Domain.index_31`),onClick:()=>s(`mail`),show:((r=o.mails)==null?void 0:r.length)>0},{label:H.global.t(`SSL.Domain.index_32`),onClick:()=>s(`panel`),show:((i=o.panel)==null?void 0:i.length)>0}]},null)}}),nd=e=>{let{key:t=`end_time`}=e;return{key:t,title:e.title,width:e.width,render:e=>{let n=t.split(`.`).reduce((e,t)=>e&&e[t],e);if(n===-1||n===void 0)return`--`;let r=Number(n);if(r<=0){let e;return a(Xe,{type:`error`,class:`px-10px`},Bu(e=H.global.t(`Config.Safe.index_166`))?e:{default:()=>[e]})}return a(Xe,{type:r>30?`success`:`warning`,class:`px-10px`},{default:()=>[r,o(` `),H.global.t(`Crontab.arrange.index_41`)]})}}};F();var Q=de({domainCount:1,certType:`dv`,brand:`Positive`,mode:`single`,years:5,deploy:1});le(()=>Q.certType,e=>{e===`dv`?Q.brand=`Positive`:Q.brand=`sslTrus`,Q.domainCount>1?Q.mode=`multi`:Q.mode=`single`}),le(()=>Q.domainCount,e=>{e>1&&Q.mode===`single`?Q.mode=`multi`:e===1&&Q.mode===`multi`&&(Q.mode=`single`)}),le(()=>Q.domainCount,e=>{e>1&&Q.brand===`GeoTrust`&&(Q.brand=`Positive`)});var $=R(()=>{var e;return((e=ld.value)==null?void 0:e.find(e=>{let t=e.brand===Q.brand,n=e.type.substring(0,2).toLowerCase()===Q.certType,r=!1;return Q.brand===`Sectigo`&&Q.certType===`ov`&&Q.mode===`wildcard`&&Q.domainCount>1?(r=e.code.includes(`comodo-multi-domain-wildcard`),t&&n&&r):Q.brand===`Positive`&&Q.certType===`dv`&&Q.mode===`wildcard`&&Q.domainCount>1?(r=e.code.includes(`multi-domain-wildcard`),t&&n&&r):(Q.mode===`single`?r=e.add_price===0:Q.mode===`multi`?r=e.code.includes(`multi`):Q.mode===`wildcard`&&(Q.brand===`Digicert`||Q.domainCount===1?r=e.code.includes(`wildcard`):(r=e.code.includes(`multi-domain-wildcard`),r||(U.error(`The current certificate brand does not support multi-domain certificate, has automatically switched to the supported certificate brand for you!`),Q.mode=`multi`))),Q.brand===`Digicert`&&Q.certType===`ov`&&Q.mode===`wildcard`?r=e.code.includes(`digicert-basic-ov-wildcard`):Q.brand===`Digicert`&&!r&&(r=e.code.includes(`digicert-secure-site-${Q.certType}`)),t&&n&&r)}))||{}}),rd=[{value:`dv`,name:`DV certificate`,desc:`Recommended for personal, test use`},{value:`ov`,name:`OV certificate`,desc:`Recommended for enterprise use`},{value:`ev`,name:`EV certificate`,desc:`Recommended for large government and enterprise use, high security`}],id=de([{value:`Positive`,name:`Positive`,show:R(()=>Q.certType!==`ov`)},{value:`sslTrus`,name:`sslTrus`,show:!0},{value:`Digicert`,name:`Digicert`,show:R(()=>Q.certType!==`dv`)},{value:`GeoTrust`,name:`GeoTrust`,show:R(()=>Q.domainCount===1||Q.domainCount!==1&&Q.certType===`ev`)},{value:`Sectigo`,name:`Sectigo`,show:!0}]),ad=de([{value:`single`,name:`Single domain`,show:R(()=>Q.domainCount===1)},{value:`multi`,name:`Multi-domain`,show:R(()=>Q.domainCount>1)},{value:`wildcard`,name:`Wildcard`,show:R(()=>Q.certType!==`ev`)}]),od=[{value:5,name:`5 year`},{value:4,name:`4 year`},{value:3,name:`3 year`},{value:2,name:`2 year`},{value:1,name:`1 year`}],sd=[{value:1,name:`Deploy Service`},{value:0,name:`It isn't necessary`}],cd=k(),ld=k(),ud=R(()=>{var e;let t=(e=cd.value)==null?void 0:e.type[Q.certType];return Array.isArray(t)&&t.length>0?t[0]:``}),dd=R(()=>{var e;let t=(e=cd.value)==null?void 0:e.brand[Q.brand];return Array.isArray(t)&&t.length>0?t[0]:``}),fd=R(()=>{var e;let t=(e=cd.value)==null?void 0:e.recommend[Q.certType];return typeof t==`string`?t:``}),pd=R(()=>Q.mode===`single`?`Only one secondary domain or subdomain is supported, e.g. bt.com, cloud.bt.com, or dnspod.cloud.bt.com. If you need to bind all subdomains of a peer, e.g. *.bt.com, purchase a universal domain certificate.`:`Domain names with wildcards, such as *.bt.com and *.cloud.bt.com, are universal domain names that contain all subdomain names of the same level.
Note that universal domain names do not support cross-tiers, e.g. *.bt.com does not include *.cloud.bt.com support`),md=R(()=>{var e;let t=(e=cd.value)==null?void 0:e.times[`${Q.years}_year`];return Array.isArray(t)&&t.length>0?t[0]:``}),hd=async()=>{let{message:e}=await cn();K(e)&&(cd.value=e.info,ld.value=e.data.map(e=>({...e,isMulti:e.code.indexOf(`multi`)>-1,isWildcard:e.code.indexOf(`wildcard`)>-1,isMultiWildcard:e.code.indexOf(`multi-domain-wildcard`)>-1})))};F();var gd={class:`number-control`},_d={class:`text-desc`},vd={class:`text-#fc6d26`},yd=q(N({__name:`domain-count`,setup(e){let t=e=>{Q.domainCount<=1&&e===-1||Q.domainCount>=99&&e===1||(Q.domainCount+=e)};return(e,n)=>{let r=B,i=we;return p(),L(i,{label:e.$t(`Domain Count`)},{default:A(()=>[a(r,{class:`flex-col!`},{default:A(()=>{var r,i;return[O(`div`,gd,[O(`div`,{class:T([`minus`,{"is-disable":v(Q).domainCount<=1}]),onClick:n[0]||(n[0]=e=>t(-1))},null,2),P(O(`input`,{type:`number`,"onUpdate:modelValue":n[1]||(n[1]=e=>v(Q).domainCount=e),class:`number-input`,onInput:n[2]||(n[2]=e=>v(Q).domainCount=Math.min(Math.max(v(Q).domainCount,1),99))},null,544),[[oe,v(Q).domainCount,void 0,{number:!0}]]),O(`div`,{class:T([`plus`,{"is-disable":v(Q).domainCount>=99}]),onClick:n[3]||(n[3]=e=>t(1))},null,2)]),O(`div`,_d,[P(O(`div`,null,[o(j(e.$t(`SSL.Business.index_1`,[(r=v($))==null?void 0:r.num]))+` `,1),O(`span`,vd,`$ `+j((((i=v($))==null?void 0:i.add_price)/100).toFixed(2))+`/one/year`,1)],512),[[I,v(Q).domainCount>1]]),O(`div`,null,j(e.$t(`SSL.Business.index_2`)),1)])]}),_:1})]),_:1},8,[`label`])}}}),[[`__scopeId`,`data-v-0b876ba0`]]);F();var bd=N({__name:`paypal-button`,setup(e){let t=k(null),n=k(0),i=async e=>{let r=await hn({clientId:e});if(r&&t.value){var i,s;t.value.innerHTML=``,(i=r.Buttons)==null||i.call(r,{style:{height:30},fundingSource:(s=r.FUNDING)==null?void 0:s.PAYPAL,createOrder:async()=>(await o(!1),Ut({oid:n.value}).then(a).then(e=>e)),onApprove:e=>Et({paypal_order_id:e.orderID}).then(()=>{$t()})}).render(t.value)}},a=e=>new Promise((t,n)=>{let{message:r}=e;if(K(r)){if(r.status)return t(r.res);U.error(r.msg)}n(r)}),o=async(e=!0)=>{var t,r,a;let{message:o}=await zt({pdata:JSON.stringify({pid:((t=$.value)==null?void 0:t.pid)||8001,years:Q.years,deploy:Q.deploy,num:Q.domainCount-((r=$.value)==null?void 0:r.num)>0?Q.domainCount-((a=$.value)==null?void 0:a.num):0})});K(o)&&(e&&i(o.paypal_client_id),n.value=o.order_id)};return o(),(e,n)=>(p(),r(`div`,{ref_key:`payBtnRef`,ref:t},null,512))}});F();var xd={class:`flex-shrink-0! font-bold`},Sd={class:`font-bold`},Cd={class:`text-#fc6d26`},wd={class:`font-bold text-20px`},Td={key:1},Ed={class:`text-desc line-through`},Dd={class:`text-right`},Od={class:`color-desc whitespace-nowrap`},kd=q(N({__name:`total-price`,setup(e){let{t}=z(),n=null,i=R(()=>{var e,t,n;return Q.domainCount-((e=$.value)==null?void 0:e.num)>0?(Q.domainCount-((t=$.value)==null?void 0:t.num))*((n=$.value)==null?void 0:n.add_price):0}),s=R(()=>{var e,t;return(((((e=$.value)==null?void 0:e.price)+i.value)*Q.years+(Q.deploy?(t=$.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),c=R(()=>{var e,t;return(((((e=$.value)==null?void 0:e.other_price)+i.value)*Q.years+(Q.deploy?(t=$.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),l=k(0),u=async()=>{let e=U.loading(t(`Component.Pay.index_12`));try{var r,i,a;let{message:e}=await zt({pdata:JSON.stringify({pid:(r=$.value)==null?void 0:r.pid,years:Q.years,deploy:Q.deploy,num:Q.domainCount-((i=$.value)==null?void 0:i.num)>0?Q.domainCount-((a=$.value)==null?void 0:a.num):0})});K(e)&&(l.value=e.order_id,e.stripe_checkout_redirect_url?(f(),window.open(e.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):e.session_id?(n=await mn(e.stripe_public_key),n&&n.redirectToCheckout({sessionId:e.session_id})):U.error(t(`Component.Pay.index_28`)))}finally{e.close()}},d=null,f=async()=>{let{close:e}=U.loading(()=>a(se,null,[a(`span`,null,[o(`Paying in progress, `)]),a(V,{text:!0,type:`primary`,onClick:n},{default:()=>[o(`Cancel Pay`)]})])),n=()=>{ut({title:t(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{d&&(clearTimeout(d),d=null),e()}})},r=async(n=!0)=>{let{message:r}=await mt({order_id:l.value});if(K(r)&&r.res===1){d&&(clearTimeout(d),d=null),e(),U.success(t(`Component.Pay.index_7`)),await yt({force:1}),$t();return}n&&d!==null&&i()},i=()=>{d=window.setTimeout(async()=>{await r()},1e3)};d&&clearTimeout(d),await r(!1),i()};return(e,t)=>{let n=B;return p(),L(n,{class:`total-price justify-between! flex-nowrap!`},{default:A(()=>[a(n,{class:`flex-col!`},{default:A(()=>[a(n,{class:`flex-nowrap!`},{default:A(()=>{var t,n,r,a;return[O(`div`,xd,j(e.$t(`SSL.Business.index_3`)),1),O(`div`,null,[O(`span`,null,`The default contains `+j((t=v($))==null?void 0:t.num)+` domain $`+j((((n=v($))==null?void 0:n.price)/100).toFixed(2))+`/year`,1),P(O(`span`,null,`,over `+j(v(Q).domainCount-((r=v($))==null?void 0:r.num))+` additional domain names $`+j((v(i)/100).toFixed(2))+`/year`,513),[[I,v(Q).domainCount>((a=v($))==null?void 0:a.num)]])])]}),_:1}),a(n,{class:`items-center!`},{default:A(()=>[O(`div`,Sd,j(e.$t(`SSL.Business.index_4`)),1),O(`div`,null,[O(`div`,Cd,[S(``,!0),O(`span`,null,[O(`text`,wd,`$`+j(v(s)?(Number(v(s))/v(Q).years).toFixed(2):`--`),1),t[0]||(t[0]=o(`/year `,-1))]),v(Q).deploy?(p(),r(`span`,Td,`(`+j(e.$t(`SSL.Business.index_5`))+`)`,1)):S(``,!0)]),O(`div`,Ed,`Original price $`+j(v(c)?(Number(v(c))/v(Q).years).toFixed(2):`--`)+`/year`,1)])]),_:1})]),_:1}),a(n,{class:`flex-col!`},{default:A(()=>[O(`div`,Dd,[a(v(V),{type:`primary`,size:`large`,onClick:u},{default:A(()=>[o(j(e.$t(`Component.Auth.index_3`)),1)]),_:1})]),a(n,{class:`flex-nowrap! items-center!`},{default:A(()=>[O(`span`,Od,j(e.$t(`Component.Pay.index_27`,[`Stripe`])),1),a(bd)]),_:1})]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-a98a5ede`]]);F();var Ad=[`onClick`],jd={class:`item-title`},Md={class:`text-desc leading-20px pb-10px`},Nd={class:`item-tag`},Pd=[`innerHTML`],Fd=[`onClick`],Id={class:`item-tag`},Ld=[`innerHTML`],Rd=[`onClick`],zd=[`innerHTML`],Bd=[`onClick`],Vd=[`innerHTML`],Hd=[`onClick`],Ud={class:`text-#fc6d26`},Wd=q(N({__name:`index`,setup(e){let t=(e,t)=>{Q[e]=t},{loading:n,setLoading:i}=dt();return u(async()=>{try{i(!0),await hd()}finally{i(!1)}}),(e,i)=>{let s=B,c=we,l=nr,u=Ye;return p(),L(u,{show:v(n),class:`w-850px! select-none`},{default:A(()=>[S(``,!0),a(l,{class:`px-16px pt-20px`},{default:A(()=>[a(yd),a(c,{label:`Cert Type`},{default:A(()=>[a(s,{class:`flex-col!`},{default:A(()=>[a(s,null,{default:A(()=>[(p(!0),r(se,null,C(v(rd),e=>(p(),r(`div`,{key:e.value,class:T([`option-item w-210px`,{"is-active":v(Q).certType===e.value}]),onClick:n=>t(`certType`,e.value)},[O(`div`,jd,j(e.name),1),O(`div`,Md,j(e.desc),1),P(O(`div`,Nd,`Hot`,512),[[I,e.value===`dv`]])],10,Ad))),128))]),_:1}),O(`div`,{class:`text-desc`,innerHTML:v(ud)},null,8,Pd)]),_:1})]),_:1}),a(c,{label:`Certificate brand`},{default:A(()=>[a(s,{class:`flex-col!`},{default:A(()=>[a(s,null,{default:A(()=>[(p(!0),r(se,null,C(v(id),e=>P((p(),r(`div`,{key:e.value,class:T([`option-item`,{"is-active":v(Q).brand===e.value}]),onClick:n=>t(`brand`,e.value)},[o(j(e.name)+` `,1),P(O(`div`,Id,`Hot`,512),[[I,v(fd)===e.value]])],10,Fd)),[[I,e.show]])),128))]),_:1}),O(`div`,{class:`text-desc`,innerHTML:v(dd)},null,8,Ld)]),_:1})]),_:1}),a(c,{label:`Certificate type`},{default:A(()=>[a(s,{class:`flex-col!`},{default:A(()=>[a(s,null,{default:A(()=>[(p(!0),r(se,null,C(v(ad),e=>P((p(),r(`div`,{key:e.value,class:T([`option-item`,{"is-active":v(Q).mode===e.value}]),onClick:n=>t(`mode`,e.value)},j(e.name),11,Rd)),[[I,e.show]])),128))]),_:1}),O(`div`,{class:`text-desc`,innerHTML:v(pd)},null,8,zd)]),_:1})]),_:1}),a(c,{label:`Purchase period`},{default:A(()=>[a(s,{class:`flex-col!`},{default:A(()=>[a(s,null,{default:A(()=>[(p(!0),r(se,null,C(v(od),e=>(p(),r(`div`,{key:e.value,class:T([`option-item`,{"is-active":v(Q).years===e.value}]),onClick:n=>t(`years`,e.value)},j(e.name),11,Bd))),128))]),_:1}),O(`div`,{class:`text-desc`,innerHTML:v(md)},null,8,Vd)]),_:1})]),_:1}),a(c,{label:`Deploy Service`},{default:A(()=>[a(s,{class:`flex-col!`},{default:A(()=>[a(s,{class:`items-center!`},{default:A(()=>[(p(!0),r(se,null,C(v(sd),e=>(p(),r(`div`,{key:e.value,class:T([`option-item`,{"is-active":v(Q).deploy===e.value}]),onClick:n=>t(`deploy`,e.value)},j(e.name),11,Hd))),128)),P(O(`div`,null,[o(j(e.$t(`SSL.Business.index_7`))+` `,1),O(`span`,Ud,` $`+j((v($).deploy_price/100).toFixed(2))+`/1 Time `,1)],512),[[I,v(Q).deploy===1]])]),_:1}),P(O(`div`,{class:`text-desc`},j(e.$t(`SSL.Business.index_8`)),513),[[I,v(Q).deploy===1]])]),_:1})]),_:1})]),_:1}),a(kd)]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-8e0f720f`]]);F(),un();var Gd={class:`my-10px`},Kd=N({__name:`table`,setup(e){let t=_(()=>ln(()=>import(`./view-ssl.js?v=1787646744133`).then(e=>e.s),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,26,27,33,34,22,23,35,36,37,38,39,40,24,25,41,42,43,44]))),n=_(()=>ln(()=>import(`./view-ssl.js?v=1787646744133`).then(e=>e.a),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,26,27,33,34,22,23,35,36,37,38,39,40,24,25,41,42,43,44]))),i=_(()=>ln(()=>import(`./view-ssl.js?v=1787646744133`).then(e=>e.c),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,26,27,33,34,22,23,35,36,37,38,39,40,24,25,41,42,43,44]))),{userInfo:s}=ve(Ht()),l=c(`sslSetRefresh`,()=>{}),{t:u}=z(),d=de({p:1,limit:9999}),f=it(u(`SSL.Business.index_41`),{onRefresh:(e,t)=>{g.data.request=!0,g.data.uc_id=t,g.data.verify=e,g.show=!0,S()}}),m=it(u(`SSL.index_44`)),h=it(u(`SSL.index_49`),{onRefresh:()=>{S(),l()}}),g=it(u(`SSL.Business.index_42`),{onRefresh:()=>{S()}}),{table:y,columns:b}=tt([{key:`verify_domains`,title:u(`Layout.Sider.mail_3`),render:e=>a(`span`,{innerHTML:e.verify_domains&&e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)},{key:`title`,title:u(`Site.Cert.index_44`),render:e=>e.order_info.title,ellipsis:{tooltip:!0}},nd({title:u(`SSL.index_54`)}),{key:`order_status`,title:u(`SSL.Business.index_43`),render:e=>{let t=e.order_info;if(!t.certId&&!t.domains.length)return a(`span`,{class:`color-warning cursor-pointer`,onClick:()=>x(e)},[` `,u(`SSL.Business.index_44`),` `]);if(!t.certId&&t.domains.length)return a(`span`,{class:`color-warning`},[o(` `),u(`SSL.Business.index_45`),o(` `)]);if(t.order_status===`PENDING`&&t.status===1)return a(`span`,{class:`color-warning`},[o(` `),u(`SSL.Business.index_46`),o(` `)]);if(t.order_status===`COMPLETE`&&t.status===1)return a(`span`,{class:`color-#20a53a`},[o(` `),u(`SSL.Business.index_47`),o(` `)]);if(t.order_status===`CANCELLED`&&t.status===1||t.status===-1)return a(`span`,{class:`color-warning`},[o(` `),u(`SSL.Business.index_48`),o(` `)]);if(t.order_status===`FAILED`&&t.status===1)return a(`span`,{class:`color-error`},[o(` `),u(`SSL.Business.index_49`),o(` `)]);if(t.order_status===`EXPIRED`&&t.status===1)return a(`span`,{class:`color-warning`},[o(` `),u(`SSL.Business.index_50`),o(` `)]);if(t.status===1&&![`PENDING`,`COMPLETE`,`CANCELLED`,`FAILED`,`EXPIRED`].includes(t.order_status))return a(`span`,{class:`color-warning`},[o(` `),u(`SSL.Business.index_51`),o(` `)]);if(t.status===0)return a(`span`,{class:`color-warning`},[o(` `),u(`SSL.Business.index_52`),o(` `)])}},kt({width:140,options:e=>[{show:!e.order_info.certId&&!e.order_info.domains.length,label:u(`SSL.Business.index_53`),onClick:()=>{x(e)}},{show:e.order_info.order_status===`PENDING`&&e.order_info.status===1,label:u(`SSL.Business.index_54`),onClick:async()=>{let{message:t}=await Lt({uc_id:e.order_info.uc_id});K(t)&&(g.data.uc_id=e.order_info.uc_id,g.data.verify=t.data,g.data.paths=t.paths,g.show=!0)}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:u(`SSL.index_58`),onClick:async()=>{h.data.row=e,h.show=!0}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:u(`Ftp.Label.index_11`),onClick:async()=>{let t=window.location.origin+`/v2/business_ssl?action=download_cert&uc_id=`+e.order_info.uc_id;window.open(t)}},{show:!1,label:u(`Public.Btn.Del`),onClick:()=>{ut({title:u(`SSL.index_59`),content:u(`SSL.index_60`),onConfirm:async()=>{await Nt({hash:e.hash}),S()}})}}]})]),x=e=>{f.data.row=e,f.show=!0},S=async()=>{try{y.loading=!0;let{message:e}=await pt(d);K(e)&&(y.data=e.data,y.total=e.total)}finally{y.loading=!1}};return s.value.status&&S(),(e,c)=>{let l=V,d=Hn,_=Pn,x=an,S=fl;return p(),r(`div`,Gd,[a(S,{install:v(s).status},{desc:A(()=>[c[5]||(c[5]=O(`span`,{class:`mr-10px`},`Business certificates require login panel to start using them`,-1)),a(l,{type:`primary`,onClick:v(Jt)},{default:A(()=>[o(j(e.$t(`Login.index_3`)),1)]),_:1},8,[`onClick`])]),default:A(()=>[a(_,null,{toolsLeft:A(()=>[a(l,{type:`primary`,onClick:c[0]||(c[0]=e=>v(m).show=!0)},{default:A(()=>[o(j(v(u)(`SSL.index_44`)),1)]),_:1})]),table:A(()=>[a(d,{loading:v(y).loading,data:v(y).data,columns:v(b),"max-height":220},null,8,[`loading`,`data`,`columns`])]),_:1}),a(x,{show:v(m).show,"onUpdate:show":c[1]||(c[1]=e=>v(m).show=e),title:v(m).title,data:v(m).data,"min-height":250,component:Wd},null,8,[`show`,`title`,`data`]),a(x,{show:v(f).show,"onUpdate:show":c[2]||(c[2]=e=>v(f).show=e),title:v(f).title,data:v(f).data,width:650,"min-height":450,component:v(t)},null,8,[`show`,`title`,`data`,`component`]),a(x,{show:v(h).show,"onUpdate:show":c[3]||(c[3]=e=>v(h).show=e),title:v(h).title,data:v(h).data,width:720,height:530,component:v(n)},null,8,[`show`,`title`,`data`,`component`]),a(x,{show:v(g).show,"onUpdate:show":c[4]||(c[4]=e=>v(g).show=e),title:v(g).title,data:v(g).data,width:650,"min-height":450,component:v(i)},null,8,[`show`,`title`,`data`,`component`])]),_:1},8,[`install`])])}}});F();var qd={},Jd={class:`text-error`};function Yd(e,t){let n=Yt,r=qt;return p(),L(r,null,{default:A(()=>[O(`li`,Jd,j(e.$t(`SSL.SiteSSL.index_1`)),1),O(`li`,null,j(e.$t(`SSL.SiteSSL.index_2`)),1),O(`li`,null,j(e.$t(`SSL.SiteSSL.index_3`)),1),O(`li`,null,[o(j(e.$t(`SSL.SiteSSL.index_4`))+` `,1),a(n,{href:`https://www.aapanel.com/docs/Function/BusinessCertificate.html`,target:`_blank`},{default:A(()=>[o(j(e.$t(`SSL.Business.index_20`)),1)]),_:1})])]),_:1})}var Xd=q(qd,[[`render`,Yd]]);F();var Zd=N({__name:`index`,setup(e){return(e,t)=>(p(),r(`div`,null,[a(zu),a(Kd),a(Xd)]))}});F();var Qd={class:`cert-info`},$d={class:`cert-label`},ef={class:`cert-value`},tf={class:`cert-info`},nf={class:`cert-label`},rf={class:`cert-value`},af={class:`cert-info`},of={class:`cert-label`},sf={class:`cert-value`},cf={class:`cert-info`},lf={class:`cert-label`},uf={class:`cert-value`},df={key:0,class:`text-primary`},ff={key:1,class:`text-error`},pf={class:`w-48%`},mf={class:`mb-8px`},hf={class:`w-48%`},gf={class:`mb-8px`},_f=q(N({__name:`cert`,emits:[`update`],setup(e,{emit:t}){let n=t,i=c(`sslSite`,{}),s=c(`sslSetRefresh`,()=>{}),l=k(!1),u=k(1),d=k(``),f=k(``),m=de({hash:``,issuer:``,notAfter:``,notBefore:``,dns:[],subject:``,endtime:0}),h=async()=>{let{message:e}=await Xt({hash:m.hash});K(e)&&G({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{b()}},component:$l})},g=async()=>{await du({updateOf:1,siteName:i.name}),n(`update`),s()},{loading:_,setLoading:y}=dt(),b=async()=>{try{y(!0);let{message:e}=await pu({siteName:i.name});K(e)&&(l.value=e.status,m.hash=e.hash,m.issuer=e.cert_data.issuer,m.notAfter=e.cert_data.notAfter,m.notBefore=e.cert_data.notBefore,m.dns=e.cert_data.dns,m.subject=e.cert_data.subject,m.endtime=e.cert_data.endtime,d.value=e.key,f.value=e.csr,u.value=e.auto_renew)}finally{y(!1)}};return b(),(e,t)=>{let n=Oe,i=Ie,s=De,c=Se,l=Ol,y=B,b=V,x=qt,ee=Ye;return p(),L(ee,{show:v(_)},{default:A(()=>[a(c,{class:`mb-16px`,type:`success`,"show-icon":!1},{default:A(()=>[a(s,{"x-gap":12,cols:`15`},{default:A(()=>[v(u)?(p(),L(n,{key:0,span:`16`},{default:A(()=>[O(`div`,Qd,[O(`div`,$d,j(e.$t(`SSL.SiteSSL.index_22`))+`: `,1),O(`div`,ef,j(e.$t(`SSL.SiteSSL.index_23`)),1)])]),_:1})):S(``,!0),a(n,{span:`7`},{default:A(()=>[O(`div`,tf,[O(`div`,nf,j(e.$t(`Site.Cert.index_45`))+`: `,1),O(`div`,rf,[a(i,null,{default:A(()=>[o(j(v(m).issuer),1)]),_:1})])])]),_:1}),a(n,{span:`8`},{default:A(()=>[O(`div`,af,[O(`div`,of,j(e.$t(`Site.Cert.index_46`))+`: `,1),O(`div`,sf,[a(i,null,{default:A(()=>[o(j(v(m).dns.join(e.$t(`Public.Punctuation.Comma`))),1)]),_:1})])])]),_:1}),a(n,{span:`7`},{default:A(()=>[O(`div`,cf,[O(`div`,lf,j(e.$t(`Site.Cert.index_47`))+j(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,uf,[v(m).endtime>0?(p(),r(`span`,df,j(e.$t(`Site.Cert.index_48`,{date:v(m).notAfter,days:v(m).endtime})),1)):(p(),r(`span`,ff,j(e.$t(`Site.Cert.index_47`)),1))])])]),_:1})]),_:1})]),_:1}),a(y,{class:`mb-16px`,size:10,justify:`space-between`},{default:A(()=>[O(`div`,pf,[O(`div`,mf,j(e.$t(`Site.Cert.index_50`)),1),a(l,{readonly:``,value:v(d),"onUpdate:value":t[0]||(t[0]=e=>M(d)?d.value=e:null),rows:14},null,8,[`value`])]),O(`div`,hf,[O(`div`,gf,j(e.$t(`Site.Cert.index_51`)),1),a(l,{readonly:``,value:v(f),"onUpdate:value":t[1]||(t[1]=e=>M(f)?f.value=e:null),rows:14},null,8,[`value`])])]),_:1}),a(y,{class:`mb-12px`},{default:A(()=>[a(b,{type:`primary`,onClick:h},{default:A(()=>[o(j(e.$t(`Site.Cert.index_53`)),1)]),_:1}),a(b,{onClick:g},{default:A(()=>[o(j(e.$t(`Site.Cert.index_55`)),1)]),_:1})]),_:1}),a(x,null,{default:A(()=>[O(`li`,null,j(e.$t(`SSL.SiteSSL.index_24`)),1),O(`li`,null,j(e.$t(`SSL.SiteSSL.index_25`)),1)]),_:1})]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-13ad8e59`]]);F();var vf={class:`flex items-center`},yf={class:`leading-17px`},bf={class:`w-full`},xf={class:`w-full`},Sf={class:`text-error`},Cf=N({__name:`apply`,emits:[`update`],setup(e,{emit:t}){let n=_e(),{t:i}=z(),s=c(`sslSite`,{}),d=c(`sslSetRefresh`,()=>{}),f=t,m=de({auth_type:`http`,dns_manual:0,auto_wildcard:0,domains:[],all:!1}),h={domains:{required:!0,trigger:`change`,type:`array`,message:i(`SSL.SiteSSL.index_16`)}},_=k(null),y=k([]),b=e=>{var t;return(t=y.value.find(t=>t.name===e))==null?void 0:t.auto},x=()=>{n.push(`/ssl_domain/domain`)},S=R(()=>m.domains.length>0&&m.domains.lengthm.domains,e=>{e.length===y.value.length?m.all=!0:e.length||(m.all=!1)}),le(()=>m.all,e=>{if(e){var t;m.domains=y.value.map(e=>e.name),(t=_.value)==null||t.validate()}else m.domains=[]}),le(()=>m.auth_type,e=>{if(e===`dns`){var t;m.domains=y.value.filter(e=>e.auto).map(e=>e.name),(t=_.value)==null||t.validate()}else m.domains=[]});let ee=R(()=>m.domains.filter(e=>!b(e))),w=async()=>{var e;if(await((e=_.value)==null?void 0:e.validate()),m.auth_type===`dns`&&ee.value.length&&!m.dns_manual){U.error({content:()=>g(`span`,{innerHTML:`${ee.value.join(`
`)}${i(`SSL.SiteSSL.index_14`)}`})});return}let t={auth_type:m.dns_manual?`dns_manual`:m.auth_type,auto_wildcard:m.auto_wildcard,domains:JSON.stringify(m.domains),site_id:m.dns_manual?s.id:void 0,deploy:+!m.dns_manual};if(m.dns_manual&&m.auth_type===`dns`){let{message:e}=await Bt({site_id:s.id,domains:JSON.stringify(m.domains)});if(K(e)&&Object.keys(e).length){ql(e.auths,s.id,m.domains,()=>{f(`update`),d()},!0);return}let n=G({width:500,height:300,hideClose:!0,component:Pl});try{let{message:e}=await Ft(t,!1);K(e)&&(e.deploy?(U.success(e.result||i(`SSL.index_32`)),f(`update`),d()):Array.isArray(e.auths)&&e.auths.length&&ql(e.auths,s.id,m.domains,()=>{f(`update`),d()}))}catch(e){Jl(l(e,`message`,``))}finally{n.hide()}return}let{message:n}=await Ft(t);K(n)&&G({hideClose:!0,data:{isJump:!1,task_id:n.task_id,onFinish:()=>{f(`update`),d()}},component:$l})},{loading:T,setLoading:E}=dt(),D=async()=>{try{E(!0);let{message:e}=await Zt({id:s.id});if(Vt(e)){let t=e.map(async e=>{let{message:t}=await at({domain:e.name});K(t)&&y.value.push({name:e.name,auto:t.support.includes(`auto`)})});await Promise.all(t)}}finally{E(!1)}};return u(()=>{D()}),(e,t)=>{let n=ht,i=Se,s=ye,c=Ae,l=Le,u=we,d=Je,f=B,g=Ve,E=Ce,D=Ye,te=V,k=nr,ne=qt;return p(),r(`div`,null,[P(a(i,{"show-icon":!1,class:`mb-10px`},{default:A(()=>[O(`div`,vf,[a(n,{name:`base-info`,size:`17`,class:`mr-8px`}),O(`span`,yf,j(e.$t(`SSL.SiteSSL.index_12`)),1)])]),_:1},512),[[I,v(m).auth_type===`dns`]]),a(k,{ref_key:`formRef`,ref:_,model:v(m),rules:h,"label-width":`140`},{default:A(()=>[a(u,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:A(()=>[a(l,{value:v(m).auth_type,"onUpdate:value":t[0]||(t[0]=e=>v(m).auth_type=e)},{default:A(()=>[a(c,null,{default:A(()=>[a(s,{value:`http`},{default:A(()=>[o(j(e.$t(`SSL.SiteSSL.index_17`)),1)]),_:1}),a(s,{value:`dns`},{default:A(()=>[o(j(e.$t(`SSL.index_12`))+` (Wildcard support) `,1)]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),P(a(u,{label:` `,"show-feedback":!1},{default:A(()=>[a(d,{checked:v(m).dns_manual,"onUpdate:checked":t[1]||(t[1]=e=>v(m).dns_manual=e),"checked-value":1,"unchecked-value":0},{default:A(()=>[o(j(e.$t(`SSL.index_2`)),1)]),_:1},8,[`checked`])]),_:1},512),[[I,v(m).auth_type===`dns`]]),P(a(u,{label:` `},{default:A(()=>[a(d,{checked:v(m).auto_wildcard,"onUpdate:checked":t[2]||(t[2]=e=>v(m).auto_wildcard=e),"checked-value":1,"unchecked-value":0},{default:A(()=>[o(j(e.$t(`SSL.SiteSSL.index_20`)),1)]),_:1},8,[`checked`])]),_:1},512),[[I,v(m).auth_type===`dns`]]),a(u,{label:e.$t(`Mail.Domain.index_3`),path:`domains`},{default:A(()=>[a(D,{show:v(T),class:`p-12px w-300px max-h-300px min-h-100px overflow-auto border border-solid border-#ccc`},{default:A(()=>[a(d,{class:`mb-12px`,checked:v(m).all,"onUpdate:checked":t[3]||(t[3]=e=>v(m).all=e),label:e.$t(`Public.SelectAll`),indeterminate:v(S)},null,8,[`checked`,`label`,`indeterminate`]),v(y).length?(p(),L(g,{key:0,value:v(m).domains,"onUpdate:value":t[4]||(t[4]=e=>v(m).domains=e)},{default:A(()=>[a(f,{class:`flex-col!`,size:12},{default:A(()=>[(p(!0),r(se,null,C(v(y),e=>(p(),L(d,{key:e.name,value:e.name,label:e.name},null,8,[`value`,`label`]))),128))]),_:1})]),_:1},8,[`value`])):(p(),L(E,{key:1,description:`No domain name`}))]),_:1},8,[`show`])]),_:1},8,[`label`]),P(a(u,{label:` `},{default:A(()=>[a(i,{"show-icon":!1,type:v(ee).length?`warning`:`success`},{default:A(()=>[(p(!0),r(se,null,C(v(m).domains,t=>(p(),L(f,{key:t},{default:A(()=>[b(t)?(p(),L(f,{key:0,class:`flex-nowrap! py-3px`},{default:A(()=>[a(n,{name:`base-success`,size:`17`,color:`#20a53a`}),O(`span`,bf,`[`+j(t)+`] `+j(e.$t(`SSL.SiteSSL.index_13`)),1)]),_:2},1024)):(p(),L(f,{key:1,class:`flex-nowrap! py-3px items-center!`},{default:A(()=>[a(n,{name:`base-error`,size:`17`,color:`#E85445`}),O(`span`,xf,`[`+j(t)+`] `+j(e.$t(`SSL.SiteSSL.index_14`)),1),a(te,{type:`primary`,size:`tiny`,onClick:x},{default:A(()=>[o(j(e.$t(`SSL.SiteSSL.index_21`)),1)]),_:1})]),_:2},1024))]),_:2},1024))),128))]),_:1},8,[`type`])]),_:1},512),[[I,v(m).auth_type===`dns`&&v(m).domains.length&&!v(m).dns_manual]]),a(u,{label:` `},{default:A(()=>[a(te,{type:`primary`,onClick:w},{default:A(()=>[o(j(e.$t(`Public.Btn.Apply`)),1)]),_:1})]),_:1})]),_:1},8,[`model`]),P(a(ne,{class:`mt-16px`},{default:A(()=>[O(`li`,Sf,j(e.$t(`SSL.SiteSSL.index_15`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_21`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_23`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_24`)),1)]),_:1},512),[[I,v(m).auth_type===`http`]]),P(a(ne,{class:`mt-24px`},{default:A(()=>[t[5]||(t[5]=O(`li`,null,`Manually resolved certificates do not support auto-renewal`,-1)),O(`li`,null,j(e.$t(`Site.Cert.index_25`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_26`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_27`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_28`)),1)]),_:1},512),[[I,v(m).auth_type===`dns`]])])}}});F();var wf=N({__name:`index`,setup(e){let t=mu(),n=()=>{t.refresh()};return(e,i)=>(p(),r(`div`,null,[v(t).isStart&&v(t).certificateType===`Let's Encrypt`?(p(),L(_f,{key:0,onUpdate:n})):(p(),L(Cf,{key:1,onUpdate:n}))]))}});F();var Tf=N({__name:`index`,props:{onMenuChange:{type:Function}},setup(e,{expose:t}){let n=e,i=c(`sslSite`,{}),{t:o}=z(),s=de({p:1,limit:99999,search:``}),l=e=>{lt({title:o(`Site.Cert.index_31`),content:o(`Site.Cert.index_32`),onConfirm:async()=>{await Nt({hash:e.hash}),h()}})},{columns:u,table:d}=tt([{key:`domain`,title:o(`Site.Cert.index_29`),render:e=>a(`span`,{innerHTML:e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)},nd({title:o(`SSL.index_54`),width:140}),{key:`issuer`,title:o(`Site.Cert.index_30`),ellipsis:{tooltip:!0}},kt({width:150,options:e=>[{label:o(`Public.Btn.Deploy`),onClick:async()=>{try{await et({hash:e.hash,domains:JSON.stringify([i.name]),append:1}),U.success(o(`SSL.index_32`)),setTimeout(()=>{n.onMenuChange()},500)}catch(e){console.log(e)}}},{show:e.provider===`Let's Encrypt`,label:o(`Public.Btn.Del`),onClick:()=>{l(e)}}]})]),{loading:f,setLoading:m}=dt(!0),h=async()=>{try{m(!0);let{message:e}=await St(s);K(e)&&(d.data=e.data)}finally{m(!1)}};return h(),t({init:h}),(e,t)=>{let n=dn,i=Hn,o=Pn;return p(),r(`div`,null,[a(o,null,{toolsRight:A(()=>[a(n,{value:v(s).search,"onUpdate:value":t[0]||(t[0]=e=>v(s).search=e),onSearch:h,placeholder:e.$t(`SSL.index_21`),clearable:``},null,8,[`value`,`placeholder`])]),table:A(()=>[a(i,{loading:v(f),columns:v(u),data:v(d).data,"max-height":480},null,8,[`loading`,`columns`,`data`])]),_:1})])}}});F();var Ef={key:0},Df={key:1},Of=N({__name:`index`,props:{site:{},setRefresh:{},isEnableExtranet:{type:Boolean,default:!0}},setup(e,{expose:t}){let n=e,{t:s}=z();w(`sslSite`,n.site),w(`sslSetRefresh`,n.setRefresh),w(`sslEnableExtranet`,n.isEnableExtranet);let c=mu();c.setSite(n.site),c.setExternalRefresh(n.setRefresh);let l=k(`current`),u=async()=>{let{message:e}=await Xt({hash:c.hash});K(e)&&G({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{c.getInfo(n.isEnableExtranet)}},component:$l})},d=k([{key:`current`,label:()=>a(`div`,null,[a(`span`,null,[o(`Current Certs - `)]),a(`span`,{class:c.isStart?`text-primary`:`text-error`},[o(`[`),c.isStart?`Deployed`:`Not Deployed`,o(`]`)])]),component:i(Iu)},{key:`business`,label:s(`Site.Cert.index_64`),component:i(Zd)},{key:`let`,label:s(`Site.Cert.index_65`),component:i(wf)},{key:`holder`,label:s(`Site.Cert.index_66`),component:i(Tf),data:{onMenuChange:()=>{l.value=`current`,c.getInfo(n.isEnableExtranet),n.setRefresh()}}}]);return le(()=>n.isEnableExtranet,e=>{e&&c.getInfo(!0)}),t({init:()=>{c.getInfo(n.isEnableExtranet)}}),(e,t)=>{let n=V,i=B,s=Se,f=fn;return p(),r(`div`,null,[v(c).isStart?S(``,!0):(p(),L(s,{key:0,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:A(()=>[a(i,{class:`items-center`},{default:A(()=>[O(`span`,null,j(e.$t(`Site.Cert.index_41`)),1),a(n,{size:`tiny`,type:`primary`,onClick:t[0]||(t[0]=e=>l.value=`business`)},{default:A(()=>[o(j(e.$t(`Site.Cert.index_43`)),1)]),_:1})]),_:1})]),_:1})),v(c).isStart&&v(c).isRenew?(p(),L(s,{key:1,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:A(()=>[a(i,{class:`items-center`},{default:A(()=>[v(c).expirationDay>0?(p(),r(`span`,Ef,j(e.$t(`SSL.SiteSSL.index_26`,[v(c).domain,v(c).expirationDay])),1)):(p(),r(`span`,Df,j(e.$t(`SSL.SiteSSL.index_19`,[v(c).domain])),1)),a(n,{size:`tiny`,type:`primary`,onClick:u},{default:A(()=>[o(j(e.$t(`Site.Cert.index_53`)),1)]),_:1})]),_:1})]),_:1})):S(``,!0),a(f,{value:v(l),"onUpdate:value":t[1]||(t[1]=e=>M(l)?l.value=e:null),options:v(d)},null,8,[`value`,`options`])])}}});F();var kf={class:`w-440px p-20px`},Af={class:`flex items-center mb-24px`},jf={class:`flex-1 ml-8px text-16px leading-22px`},Mf=N({__name:`index`,props:{desc:{default:``},list:{default:()=>[]},columns:{default:()=>[]},onConfirm:{},onRefresh:{}},emits:[`setConfirm`],setup(e,{expose:t,emit:n}){let i=e,o=n,{t:s}=z(),c=k(``),l=k([]),u=!1,d=k([...i.columns,{key:`msg`,title:s(`Public.Table.Result`),align:`right`,width:`50%`,ellipsis:{tooltip:!0},render:e=>`status`in e&&`msg`in e?e.status?a(`span`,{class:`text-primary`},[e.msg]):a(`span`,{class:`text-error`},[e.msg]):a(`span`,{class:`text-warning`},[s(`Public.Status.Wait`)])}]);return l.value=i.list.map(e=>({...e})),t({onConfirm:async()=>{if(!u&&i.onConfirm){var e;let{message:t}=await i.onConfirm();return K(t)&&(l.value=t.msg_list,u=!0,c.value=t.msg,o(`setConfirm`,{text:s(`Public.Btn.Finish`)})),(e=i.onRefresh)==null||e.call(i),!1}}}),(t,n)=>{let i=Ee;return p(),r(`div`,kf,[O(`div`,Af,[n[0]||(n[0]=O(`i`,{class:`i-common-warning text-40px text-warning`},null,-1)),O(`div`,jf,j(v(c)||v(s)(`Public.Batch.ConfirmWithDesc`,[e.desc])),1)]),a(i,{"max-height":182,columns:v(d),data:v(l)},null,8,[`columns`,`data`])])}}});F();var Nf={class:`p-20px`},Pf={class:`flex-1`},Ff={class:`mt-12px`},If={class:`px-20px pt-24px pb-8px`},Lf={class:`w-150px`},Rf=N({__name:`set`,props:{data:{}},setup(e){let{t}=z(),{project_type:n,setOptions:i}=e.data,s=k(``),c=async()=>{let e=s.value.trim();if(e===``){U.error(t(`Site.PHP.index_46`));return}await $s({project_type:n,type_name:e,ps:``}),s.value=``,await y(),i()},l=it(),u=k(null),d=de({project_type:n,type_id:-1,type_name:``,ps:``}),f={type_name:{required:!0,message:t(`Site.PHP.index_46`),trigger:[`blur`,`change`]}},m=e=>{d.type_id=e.id,d.type_name=e.name,l.title=`${t(`Site.PHP.index_48`)} [${e.name}]`,l.show=!0},h=async({hide:e})=>{var t;await((t=u.value)==null?void 0:t.validate()),await tc(pe(d)),await y(),i(),e()},{table:g,columns:_}=tt([{key:`name`,title:`Name`},kt({width:120,options:e=>[{label:t(`Public.Btn.Edit`),disabled:e.id===0,onClick:()=>{m(e)}},{label:t(`Public.Btn.Delete`),disabled:e.id===0,onClick:()=>{ut({title:`${t(`Site.PHP.index_49`)} [${e.name}]`,content:t(`Site.PHP.index_50`),onConfirm:async({hide:t})=>{await ec({project_type:n,type_id:e.id}),await y(),i(e.id),t()}})}}]})]),y=async()=>{let{message:e}=await Qs({project_type:n});g.data=Vt(e)?e:[]};return y(),(e,t)=>{let n=je,i=V,m=B,y=Ee,b=we,x=nr,S=an;return p(),r(`div`,Nf,[a(m,null,{default:A(()=>[O(`div`,Pf,[a(n,{value:v(s),"onUpdate:value":t[0]||(t[0]=e=>M(s)?s.value=e:null),placeholder:e.$t(`Site.PHP.index_46`)},null,8,[`value`,`placeholder`])]),O(`div`,null,[a(i,{type:`primary`,onClick:c},{default:A(()=>[o(j(e.$t(`Site.Cert.index_62`)),1)]),_:1})])]),_:1}),O(`div`,Ff,[a(y,{"max-height":300,data:v(g).data,columns:v(_)},null,8,[`data`,`columns`])]),a(S,{show:v(l).show,"onUpdate:show":t[2]||(t[2]=e=>v(l).show=e),title:v(l).title,width:350,footer:!0,onConfirm:h},{default:A(()=>[O(`div`,If,[a(x,{ref_key:`formRef`,ref:u,model:v(d),rules:f},{default:A(()=>[a(b,{label:e.$t(`Site.PHP.index_47`),path:`type_name`},{default:A(()=>[O(`div`,Lf,[a(n,{value:v(d).type_name,"onUpdate:value":t[1]||(t[1]=e=>v(d).type_name=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`])])]),_:1},8,[`show`,`title`])])}}});F();var zf={class:`w-160px`},Bf=N({__name:`index`,props:h({project_type:{type:String,default:`python`}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:t}){let n=ue(e,`value`),{project_type:i}=e,{t:s}=z(),{loading:c,setLoading:l}=dt(),u=k([]),d=it(s(`Site.PHP.index_44`),{project_type:i,setOptions:e=>{m(),n.value===e&&(n.value=``)}}),f=()=>{d.show=!0},m=async()=>{try{l(!0);let{message:e}=await Qs({project_type:i});Vt(e)&&(u.value=e.map(e=>({label:e.name,value:e.id})))}finally{u.value.unshift({label:s(`Site.PHP.index_45`),value:``}),l(!1)}};return t({getList:m}),(e,t)=>{let i=V,s=qe,l=an;return p(),r(`div`,zf,[a(s,b(e.$attrs,{value:n.value,"onUpdate:value":t[0]||(t[0]=e=>n.value=e),loading:v(c),options:v(u)}),{action:A(()=>[a(i,{block:``,onClick:f},{default:A(()=>[o(j(e.$t(`Site.PHP.index_43`)),1)]),_:1})]),_:1},16,[`value`,`loading`,`options`]),a(l,{show:v(d).show,"onUpdate:show":t[1]||(t[1]=e=>v(d).show=e),width:350,title:v(d).title,data:v(d).data,component:Rf},null,8,[`show`,`title`,`data`])])}}});export{Oc as $,Mn as $i,ja as $n,zr as $r,Go as $t,Pl as A,ii as Ai,Xa as An,La as Ar,Pc as At,el as B,ei as Bi,Wi as Bn,sa as Br,is as Bt,iu as C,pr as Ci,ro as Cn,Ki as Cr,Lc as Ct,$l as D,hr as Di,uo as Dn,Da as Dr,dc as Dt,nu as E,wr as Ei,ho as En,fa as Er,Ac as Et,fl as F,Ir as Fi,Ea as Fn,ia as Fr,uc as Ft,vc as G,$r as Gi,Zi as Gn,Ti as Gr,ts as Gt,sc as H,Tr as Hi,Qi as Hn,ca as Hr,Xo as Ht,sl as I,_r as Ii,ba as In,aa as Ir,Ks as It,Sc as J,nr as Ji,ya as Jn,hi as Jr,Qo as Jt,Tc as K,Wr as Ki,Xi as Kn,_i as Kr,as as Kt,rl as L,xr as Li,_a as Ln,la as Lr,vs as Lt,Al as M,Rr as Mi,Ya as Mn,za as Mr,Cc as Mt,Ol as N,Hr as Ni,Wa as Nn,$i as Nr,Xs as Nt,Jl as O,kr as Oi,Qa as On,va as Or,Gc as Ot,pl as P,Fr as Pi,Pa as Pn,ea as Pr,Ys as Pt,yc as Q,Pn as Qi,Ma as Qn,qr as Qr,qo as Qt,nl as R,Cr as Ri,Ni as Rn,ua as Rr,ds as Rt,ou as S,fr as Si,wo as Sn,Ui as Sr,xc as St,ru as T,Qr as Ti,oo as Tn,ma as Tr,Mc as Tt,pc as U,yr as Ui,Ua as Un,Oi as Ur,ns as Ut,Xc as V,mr as Vi,qi as Vn,ra as Vr,rs as Vt,Fc as W,Dr as Wi,Yi as Wn,Di as Wr,es as Wt,ic as X,zn as Xi,Fa as Xn,ur as Xr,Io as Xt,oc as Y,Hn as Yi,Ha as Yn,Kr as Yr,Lo as Yt,fc as Z,In as Zi,Na as Zn,Lr as Zr,No as Zt,Vu as _,vr as _i,no as _n,Fi as _r,lc as _t,Yu as a,yn as aa,Er as ai,Ho as an,Sa as ar,Vc as at,nd as b,Jr as bi,to as bn,xa as br,Ec as bt,$u as c,Br as ci,vo as cn,Oa as cr,_c as ct,Xu as d,ai as di,mo as dn,Bi as dr,Uc as dt,jn as ea,Vr as ei,Ro as en,Gi as er,rc as et,Ku as f,Pr as fi,fo as fn,Ba as fr,wc as ft,Hu as g,Sr as gi,po as gn,Ia as gr,ac as gt,Ju as h,dr as hi,ao as hn,Mi as hr,cc as ht,Wd as i,gn as ia,ni as ii,Bo as in,oa as ir,zc as it,kl as j,Nr as ji,Za as jn,Aa as jr,Hc as jt,ql as k,Gr as ki,$a as kn,Ii as kr,Kc as kt,Qu as l,Ar as li,io as ln,Hi as lr,mc as lt,td as m,br as mi,yo as mn,Va as mr,kc as mt,Mf as n,kn as na,ti as ni,Fo as nn,da as nr,Wc as nt,qu as o,vn as oa,si as oi,Po as on,Ra as or,Nc as ot,Uu as p,Or as pi,co as pn,Ca as pr,jc as pt,gc as q,cr as qi,ga as qn,gi as qr,$o as qt,Of as r,bn as ra,ri,To as rn,ta as rr,bc as rt,Wu as s,_n as sa,Mr as si,Ao as sn,Ta as sr,Rc as st,Bf as t,On as ta,oi as ti,jo as tn,pa as tr,Js as tt,Gu as u,Ur as ui,_o as un,ha as ur,hc as ut,ed as v,gr as vi,go as vn,ka as vr,Bc as vt,tu as w,Zr as wi,bo as wn,wa as wr,Zs as wt,fu as x,Yr as xi,lo as xn,Vi as xr,Dc as xt,Zu as y,jr as yi,so as yn,Pi as yr,Ic as yt,$c as z,Xr as zi,Ji as zn,na as zr,Yo as zt}; \ No newline at end of file +`,ls=e=>h(`div`,null,[h(`span`,null,[e.label]),e.value===`enterpriseBackup`?h(`span`,{class:`float-right cursor-pointer color-#ffb800`},[o(`PRO`)]):``]),us=e=>{if(!RegExp(`^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-|\\u4e00-\\u9fa5]*)?(\\#[-a-z\\d_]*)?$`,`i`).test(e)){W.error(ns(`Crontab.Planned.index_85`));return}K({title:ns(`Crontab.Planned.index_84`),width:600,footer:!1,data:{val:e},component:M(()=>pn(()=>import(`./view-crontab.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([17,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28])))})},ds=e=>({name:e.name,type:e.time,where1:e.time===`once`?e.costom_time:e.time==`minute-n`?e.minute.toString():e.time==`hour-n`?e.hour.toString():e.day.toString(),week:e.week,hour:e.hour.toString(),minute:e.minute.toString(),second:e.time==`second-n`?e.second.toString():``,user:e.user,save:e.type==`site`||e.type==`database`||e.type==`logs`||e.type==`path`||e.type==`full_backup`?e.save:``,backupTo:e.type==`site`||e.type==`database`||e.type==`enterpriseBackup`||e.type==`path`||e.type==`full_backup`?e.backupTo:``,sName:e.type==`sync_time`?`${e.region}/${e.sName}`:e.sName,sBody:e.sBody,sType:e.type,urladdress:e.url,save_local:e.backup&&e.backupTo!==`localhost`?`1`:`0`,notice:e.reminder,notice_channel:e.reminder==`0`?``:e.message.join(`,`),db_type:e.databaseType,split_type:e.splitType,split_value:e.splitValue.toString(),flock:`1`,timeSet:`1`,db_backup_path:e.dbBackupPath,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:e.agent,version:``,table_list:``,zip_password:e.zip,id:e.id?e.id:null,region:e.type==`sync_time`?e.region:null,zone:e.type==`sync_time`?e.sName:null}),fs=e=>{for(let t of Ko.value)for(let n of t.children||[])if(n.value===e)return t.label;return``},ps=({isEdit:e=!1,data:t,getList:n,taskType:r}={})=>{K({title:ns(`Crontab.Planned.index_4`),width:1e3,footer:!0,data:{isEdit:e,row:t,getList:n,taskType:r},component:M(()=>pn(()=>import(`./view-crontab.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([17,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28])))})},{t:ms}=U.global,hs=e=>typeof e==`number`&&e>=0&&e<24,gs=e=>typeof e==`number`&&e>=0&&e<60,_s={trigger:[`blur`,`input`],validator:(e,t)=>hs(t)?!0:Error(`${ms(`Site.Placeholder.Index_10`)} 0-23`)},vs={required:!0,trigger:[`blur`,`input`],validator:(e,t)=>gs(t)?!0:Error(`${ms(`Site.Placeholder.Index_10`)} 0-59`)},ys={name:{required:!0,trigger:[`blur`,`input`],message:ms(`Crontab.Planned.index_49`)},sName:{required:!0,trigger:[`blur`,`input`],message:ms(`Security.Conf.Index_28`)},day:{trigger:[`blur`,`input`],validator:(e,t)=>t>=32||t<1||t==``?Error(`${ms(`Site.Placeholder.Index_10`)} 1-31`):!0},hour:_s,second:{required:!0,trigger:[`blur`,`input`],validator:(e,t)=>t>=60||t<1||t==``?Error(`${ms(`Site.Placeholder.Index_10`)} 1-59`):!0},sBody:{required:!0,trigger:[`blur`,`input`],message:ms(`Crontab.Planned.index_50`)},save:{trigger:[`blur`,`input`],validator:(e,t)=>t<=0||t==``?Error(ms(`Crontab.Planned.index_51`)):!0},url:{required:!0,trigger:[`blur`,`input`],message:ms(`Crontab.Planned.index_53`)},splitValue:{trigger:[`blur`,`input`],required:!0,type:`number`,message:ms(`Site.Placeholder.Index_10`)},costom_time:{trigger:[`blur`,`change`],type:`date`,required:!0,message:ms(`Please select time`)}};F();var bs={class:`mb-12px font-bold`},xs={class:`execution-time-row`},Ss={class:`execution-cycle`},Cs={class:`execution-index`},ws={class:`execution-cycle`},Ts=J(r({__name:`time-select-popover`,props:{value:{required:!0},valueModifiers:{}},emits:[`update:value`],setup(e,{expose:t}){let n=ne(e,`value`),r=B(!1),s=B(null),c=B(0),{t:l}=V(),u=O(()=>n.value.time===`week`?l(`Crontab.arrange.index_25`):l(`Crontab.arrange.index_40`)),d=()=>{var e;n.value.executionTimes=[],r.value=!1,c.value=0,(e=s.value)==null||e.restoreValidation()},f=()=>{let e=n.value.executionTimes[n.value.executionTimes.length-1];n.value.executionTimes.push(e?{...e}:{week:n.value.week,hour:n.value.hour,minute:n.value.minute}),c.value=0},p=e=>{n.value.executionTimes.splice(e,1),c.value=0,i(()=>{var e;return(e=s.value)==null?void 0:e.restoreValidation()})},m=()=>{var e;n.value.executionTimes=[],c.value=0,(e=s.value)==null||e.restoreValidation()},g=async()=>{try{var e;await((e=s.value)==null?void 0:e.validate())}catch(e){throw r.value=!0,e}},_=async()=>{await g(),c.value=n.value.executionTimes.length+1,r.value=!1};return ce([()=>n.value.week,()=>n.value.hour,()=>n.value.minute,()=>n.value.executionTimes],()=>{c.value=0},{deep:!0}),t({resetExecutionTimes:d,validate:g}),(e,t)=>{let i=xt,l=Ge,d=Je,g=ye,v=Qe,b=je,x=Ne,S=we,C=H,w=lr,T=Ce;return E(),y(T,{show:N(r),"onUpdate:show":t[3]||(t[3]=e=>A(r)?r.value=e:null),trigger:`click`,placement:`bottom-end`,"display-directive":`show`},{trigger:P(()=>[h(l,{type:`primary`,ghost:``},{default:P(()=>[o(I(N(c)?e.$t(`Saved {0} execution times`,[N(c)]):e.$t(`Multiple executions`))+` `,1),h(i,{class:`ml-6px`,name:`down`})]),_:1})]),default:P(()=>[h(w,{ref_key:`executionFormRef`,ref:s,class:`p-16px`,model:n.value},{default:P(()=>[z(`div`,bs,I(e.$t(`All execution times`)),1),z(`div`,xs,[t[4]||(t[4]=z(`span`,{class:`execution-index execution-index--primary`},`1`,-1)),z(`span`,Ss,I(N(u)),1),n.value.time===`week`?(E(),y(d,{key:0,class:`w-110px!`,value:n.value.week,"onUpdate:value":t[0]||(t[0]=e=>n.value.week=e),options:N(Ro),"consistent-menu-width":!1},null,8,[`value`,`options`])):a(``,!0),h(b,{class:`w-150px!`},{default:P(()=>[h(g,{value:n.value.hour,"onUpdate:value":t[1]||(t[1]=e=>n.value.hour=e),"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`]),h(v,null,{default:P(()=>[o(I(e.$t(`Crontab.arrange.index_43`)),1)]),_:1})]),_:1}),h(b,{class:`w-165px!`},{default:P(()=>[h(g,{value:n.value.minute,"onUpdate:value":t[2]||(t[2]=e=>n.value.minute=e),"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`]),h(v,null,{default:P(()=>[o(I(e.$t(`Crontab.arrange.index_44`)),1)]),_:1})]),_:1}),h(x,{class:`ml-auto`,type:`success`,round:``,bordered:!1},{default:P(()=>[o(I(e.$t(`First`)),1)]),_:1})]),(E(!0),R(j,null,D(n.value.executionTimes,(r,i)=>(E(),R(`div`,{key:i,class:`execution-time-row`},[z(`span`,Cs,I(i+2),1),z(`span`,ws,I(N(u)),1),n.value.time===`week`?(E(),y(d,{key:0,class:`w-110px!`,value:r.week,"onUpdate:value":e=>r.week=e,options:N(Ro),"consistent-menu-width":!1},null,8,[`value`,`onUpdate:value`,`options`])):a(``,!0),h(S,{class:`w-150px!`,path:`executionTimes.${i}.hour`,rule:N(_s),"show-feedback":!1},{default:P(()=>[h(b,{class:`w-full!`},{default:P(()=>[h(g,{value:r.hour,"onUpdate:value":e=>r.hour=e,"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`,`onUpdate:value`]),h(v,null,{default:P(()=>[o(I(e.$t(`Crontab.arrange.index_43`)),1)]),_:1})]),_:2},1024)]),_:2},1032,[`path`,`rule`]),h(S,{class:`w-165px!`,path:`executionTimes.${i}.minute`,rule:N(vs),"show-feedback":!1},{default:P(()=>[h(b,{class:`w-full!`},{default:P(()=>[h(g,{value:r.minute,"onUpdate:value":e=>r.minute=e,"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`,`onUpdate:value`]),h(v,null,{default:P(()=>[o(I(e.$t(`Crontab.arrange.index_44`)),1)]),_:1})]),_:2},1024)]),_:2},1032,[`path`,`rule`]),h(l,{class:`ml-auto`,quaternary:``,circle:``,onClick:e=>p(i)},{default:P(()=>[...t[5]||(t[5]=[z(`i`,{class:`i-material-symbols:close text-14px`},null,-1)])]),_:1},8,[`onClick`])]))),128)),h(l,{class:`mt-12px w-full!`,type:`primary`,ghost:``,dashed:``,onClick:f},{default:P(()=>[t[6]||(t[6]=z(`i`,{class:`i-material-symbols:add mr-6px text-16px`},null,-1)),o(` `+I(e.$t(`Add execution time`)),1)]),_:1}),h(C,{class:`mt-12px`,justify:`end`},{default:P(()=>[h(l,{onClick:m},{default:P(()=>[o(I(e.$t(`Public.Btn.Clear`)),1)]),_:1}),h(l,{type:`primary`,onClick:_},{default:P(()=>[o(I(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`])]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-9e179572`]]);F();var Es=J(r({__name:`time-select`,props:v({isEdit:{type:Boolean,default:!1}},{value:{required:!0},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:t}){let n=e,r=ne(e,`value`),i=B(null),s=O(()=>!n.isEdit&&[`day`,`week`].includes(r.value.time)),c=()=>{var e;r.value.executionTimes=[],(e=i.value)==null||e.resetExecutionTimes()},l=()=>{var e;return(e=i.value)==null?void 0:e.validate()},u=O(()=>{let e=r.value.time,t=e===`once`;return{day:!t&&(e===`day-n`||e===`month`),week:!t&&e===`week`,hour:!t&&e!==`hour`&&e!==`minute-n`&&e!==`second-n`,minute:!t&&e!==`second-n`,second:!t&&e===`second-n`,custom_time:t}}),f=e=>e{let t=new Date,n=new Date(e),r=t.getFullYear()===n.getFullYear()&&t.getMonth()===n.getMonth()&&t.getDate()===n.getDate();return{isHourDisabled:e=>r&&er&&n!==null&&n===t.getHours()&&er&&i!==null&&i===t.getHours()&&n!==null&&n===t.getMinutes()&&e{Io.value=Io.value.map(e=>(e.value===`once`&&(e.disabled=n.isEdit),e))};return d(()=>{m()}),ce(()=>r.value.time,c),t({resetExecutionTimes:c,validateExecutionTimes:l}),(t,n)=>{let c=Je,l=we,d=ye,m=Qe,g=je,_=Fe,v=H;return E(),y(v,{class:`flex-nowrap! items-center!`},{default:P(()=>[h(l,{label:t.$t(`Crontab.Planned.index_9`)},{default:P(()=>[h(c,{class:`w-105px!`,value:r.value.time,"onUpdate:value":n[0]||(n[0]=e=>r.value.time=e),options:N(Io),disabled:r.value.time===`once`&&e.isEdit,"consistent-menu-width":!1},null,8,[`value`,`options`,`disabled`])]),_:1},8,[`label`]),N(u).day?(E(),y(l,{key:0,path:`day`},{default:P(()=>[h(g,{class:`w-100px!`},{default:P(()=>[h(d,{value:r.value.day,"onUpdate:value":n[1]||(n[1]=e=>r.value.day=e),"show-button":!1,placeholder:``},null,8,[`value`]),h(m,null,{default:P(()=>[o(I(t.$t(`Crontab.arrange.index_41`)),1)]),_:1})]),_:1})]),_:1})):a(``,!0),N(u).week?(E(),y(l,{key:1,path:`week`},{default:P(()=>[h(c,{class:`w-100px!`,value:r.value.week,"onUpdate:value":n[2]||(n[2]=e=>r.value.week=e),options:N(Ro),"consistent-menu-width":!1},null,8,[`value`,`options`])]),_:1})):a(``,!0),N(u).hour?(E(),y(l,{key:2,path:`hour`},{default:P(()=>[h(g,null,{default:P(()=>[h(d,{value:r.value.hour,"onUpdate:value":n[3]||(n[3]=e=>r.value.hour=e),class:`w-50px`,"show-button":!1,placeholder:``,"input-props":{name:`hour`}},null,8,[`value`]),h(m,null,{default:P(()=>[o(I(t.$t(`Crontab.arrange.index_43`)),1)]),_:1})]),_:1})]),_:1})):a(``,!0),N(u).minute?(E(),y(l,{key:3,path:`minute`,class:`second`},{default:P(()=>[h(g,null,{default:P(()=>[h(d,{value:r.value.minute,"onUpdate:value":n[4]||(n[4]=e=>r.value.minute=e),class:`w-50px`,"show-button":!1,placeholder:``,"input-props":{name:`minute`}},null,8,[`value`]),h(m,null,{default:P(()=>[o(I(t.$t(`Crontab.arrange.index_44`)),1)]),_:1})]),_:1})]),_:1})):a(``,!0),N(u).second?(E(),y(l,{key:4,path:`second`},{default:P(()=>[h(g,null,{default:P(()=>[h(d,{value:r.value.second,"onUpdate:value":n[5]||(n[5]=e=>r.value.second=e),class:`w-50px`,"show-button":!1,placeholder:``,"input-props":{name:`second`}},null,8,[`value`]),h(m,null,{default:P(()=>[o(I(t.$t(`Waf.Setting.config_53`)),1)]),_:1})]),_:1})]),_:1})):a(``,!0),N(u).custom_time?(E(),y(l,{key:5,path:`costom_time`},{default:P(()=>[h(_,{"formatted-value":r.value.costom_time,"onUpdate:formattedValue":n[6]||(n[6]=e=>r.value.costom_time=e),type:`datetime`,clearable:``,"is-date-disabled":f,"is-time-disabled":p,"value-format":`yyyy-MM-dd HH:mm:ss`},null,8,[`formatted-value`])]),_:1})):a(``,!0),h(l,null,{default:P(()=>[z(`span`,null,I(N(as)(r.value)),1)]),_:1}),h(l,null,{default:P(()=>[N(s)?(E(),y(Ts,{key:0,ref_key:`popoverRef`,ref:i,value:r.value,"onUpdate:value":n[7]||(n[7]=e=>r.value=e)},null,8,[`value`])):a(``,!0)]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-4488e53e`]]);F();var Ds=r({__name:`backup-scheduled-set`,props:{callback:{type:Function,default:()=>{}},storageOptions:{default:()=>[]},cron:{default:void 0}},setup(e,{expose:t}){let{t:n}=V(),r=e,i=B(null),s=l(`site`,{});Lo(`site`);let c=fe({type:`site`,name:``,time:`day`,day:1,week:`1`,hour:1,minute:30,second:5,user:`root`,sBody:``,reminder:`0`,message:[],sName:s.name,backupTo:`localhost`,save:3,databaseType:``,zip:``,url:``,agent:``,dbBackupPath:`/www/backup`,id:0,region:``,splitType:``,splitValue:3,backup:!0,costom_time:null,executionTimes:[],backup_to:`localhost`,retain:3}),u={time:{required:!0,trigger:`change`,message:n(`Please select execute cycle`)},day:{trigger:[`blur`,`input`],validator:(e,t)=>t>=32||t<1||t==null?Error(`${n(`Site.Placeholder.Index_10`)} 1-31`):!0},hour:{trigger:[`blur`,`input`],validator:(e,t)=>t==null||t<0||t>23?Error(`${n(`Site.Placeholder.Index_10`)} 0-23`):!0},minute:{required:!0,trigger:[`blur`,`input`],validator:(e,t)=>t>=60||t<0||t==null?Error(`${n(`Site.Placeholder.Index_10`)} 0-59`):c.time===`hour-n`&&t===0&&c.hour===0?Error(n(`Crontab.Script.index_60`)):!0},second:{required:!0,trigger:[`blur`,`input`],validator:(e,t)=>t>=60||t<1||t==null?Error(`${n(`Site.Placeholder.Index_10`)} 1-59`):!0},costom_time:{trigger:[`blur`,`change`],required:!0,message:n(`Please select time`)},backup_to:{required:!0,trigger:`change`,message:n(`Please select backup storage location`)},retain:{required:!0,trigger:[`blur`,`input`],type:`number`,message:n(`Please enter retain quantity`)}},d=()=>c.time===`once`?c.costom_time:c.time===`minute-n`?c.minute.toString():c.time===`hour-n`?c.hour.toString():c.day.toString(),f=()=>({name:`${n(`Crontab.Script.index_28`)}[${s.name}]`,type:c.time,where1:d(),week:c.week,hour:c.hour.toString(),minute:c.minute.toString(),second:c.time===`second-n`?c.second.toString():``,user:`root`,save:c.retain,backupTo:c.backup_to,sName:s.name||`ALL`,sBody:``,sType:`site`,urladdress:``,save_local:c.backup&&c.backup_to!==`localhost`?`1`:`0`,notice:`0`,notice_channel:``,db_type:``,split_type:``,split_value:`3`,flock:`1`,timeSet:`1`,db_backup_path:`/www/backup`,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:``,version:``,table_list:``,zip_password:``}),p=()=>{let e=r.cron,t=f();return{...S(e),id:e.id,name:e.name,type:t.type,where1:t.where1,week:t.week,hour:t.hour,minute:t.minute,second:t.second,save:t.save,backupTo:t.backupTo,save_local:t.save_local}};return(()=>{var e;r.cron&&(c.time=r.cron.type||`day`,c.day=Number(r.cron.where1||1),c.week=r.cron.type===`week`&&r.cron.where1||`1`,c.hour=(e=r.cron.where_hour)==null?1:e,c.minute=r.cron.where_minute?r.cron.where_minute:Number(r.cron.where1||30),c.costom_time=r.cron.type===`once`?r.cron.where1:null,c.backup_to=r.cron.backupTo||`localhost`,c.retain=Number(r.cron.save||3),c.backup=!!r.cron.save_local)})(),t({onConfirm:async()=>{var e,t;await((e=i.value)==null?void 0:e.validate()),(t=r.cron)!=null&&t.id?await mo(p()):await po(f()),r.callback()}}),(t,n)=>{let s=we,l=Ye,d=ye,f=Qe,p=je,m=lr;return E(),y(m,{class:`p-16px pt-24px`,ref_key:`formRef`,ref:i,model:N(c),rules:u},{default:P(()=>[h(Es,{value:N(c),"onUpdate:value":n[0]||(n[0]=e=>A(c)?c.value=e:null)},null,8,[`value`]),h(s,{label:t.$t(`Mail.Backup.index_4`),path:`backup_to`},{default:P(()=>[h(Ti,{class:`w-200px`,value:N(c).backup_to,"onUpdate:value":n[1]||(n[1]=e=>N(c).backup_to=e),"order-opt":e.storageOptions,"is-local":``,"install-callback":r.callback},null,8,[`value`,`order-opt`,`install-callback`])]),_:1},8,[`label`]),N(c).backup_to===`localhost`?a(``,!0):(E(),y(s,{key:0,label:t.$t(`Crontab.Script.index_55`)},{default:P(()=>[h(l,{checked:N(c).backup,"onUpdate:checked":n[2]||(n[2]=e=>N(c).backup=e)},{default:P(()=>[o(I(t.$t(`Crontab.Script.index_56`)),1)]),_:1},8,[`checked`])]),_:1},8,[`label`])),h(s,{label:t.$t(`Docker.Container.log.index_18`),path:`retain`},{default:P(()=>[h(p,{class:`w-200px`},{default:P(()=>[h(d,{value:N(c).retain,"onUpdate:value":n[3]||(n[3]=e=>N(c).retain=e),min:1,max:999,"show-button":!1},null,8,[`value`]),h(f,null,{default:P(()=>[o(I(t.$t(`Crontab.Planned.index_94`)),1)]),_:1})]),_:1})]),_:1},8,[`label`])]),_:1},8,[`model`])}}});F(),mn();var Os={key:0,class:`text-warning mb-24px`},ks=[`textContent`],As={key:1,class:`text-warning mb-24px`},js=[`textContent`],Ms={class:`wp-backup-guide-plan`},Ns={class:`font-bold`},Ps=[`textContent`],Fs={key:2,class:`backup-scheduled__notice-card`},Is={class:`text-desc`},Ls={key:0,class:`text-desc`},Rs={class:`font-bold`},zs=[`textContent`],Bs={class:`backup-scheduled__grid wp-backup-guide-plugins`},Vs={class:`backup-plugin-card__body`},Hs=[`src`,`alt`],Us={class:`font-bold my-5px`},Ws={class:`text-desc`},Gs={key:1,class:`text-right`},Ks=J(r({__name:`backup-scheduled`,setup(e,{expose:t}){let{t:n}=V(),r=l(`site`,{}),i=l(`siteType`,`wp`),s=O(()=>{if(i!==`wp`)return!1;let e=r;return e.main_site||!e.is_child}),c=B(!1),{plugins:u,storageOptions:d,cron:f,fetchPlugins:p}=or(),m=async e=>{var t;(t=f.value)!=null&&t.id&&(await ho({id:f.value.id,if_stop:e}),c.value=e)},g=async()=>{var e;(e=f.value)!=null&&e.id&&(await So({id:f.value.id}),c.value=!1,await p(r.id))},_=()=>{pt({title:n(`Public.Btn.Delete`),width:450,content:n(`This scheduled task includes [All websites]. Delete it?`),onConfirm:g})},v=async e=>{var t;if(!((t=f.value)!=null&&t.id)){e&&(b.show=!0);return}if(!e){if(f.value.sName===`ALL`){_();return}await g();return}await m(!0)},b=at(n(`Configure Schedule`)),x=O(()=>({callback:()=>p(r.id),plugins:u.value,storageOptions:d.value,cron:f.value})),S=fe({type:`site`,name:``,time:`day`,day:1,week:`1`,hour:1,minute:30,second:5,user:`root`,sBody:``,reminder:`0`,message:[],sName:``,backupTo:`localhost`,save:3,databaseType:``,zip:``,url:``,agent:``,dbBackupPath:`/www/backup`,id:0,region:``,splitType:``,splitValue:3,backup:!0,costom_time:null}),C=e=>{wt({name:e.key,title:e.name,admin:!0})},w=e=>{pt({title:n(`Public.Btn.Uninstall`),content:n(`Soft.index_15`,[e.name,``]),onConfirm:async()=>{let{unInstallSoft:t}=await pn(async()=>{let{unInstallSoft:e}=await import(`./app.js?v=1791538283700`).then(e=>e.bc);return{unInstallSoft:e}},__vite__mapDeps([7,1,2,3,4,5,6,8,9,10,11]));await t({sName:e.key,version:``}),p(r.id)}})};ce(f,()=>{var e;if(c.value=((e=f.value)==null?void 0:e.status)===1,!f.value)return;let t=Number(f.value.where1||1);S.time=f.value.type||`day`,S.day=Number.isNaN(t)?1:t,S.week=f.value.type===`week`&&f.value.where1||`1`,S.hour=f.value.type===`hour-n`?Number(f.value.where1||0):f.value.where_hour,S.minute=f.value.type===`minute-n`?Number(f.value.where1||0):f.value.where_minute,S.second=Number(f.value.second||5),S.costom_time=f.value.type===`once`?f.value.where1:null},{immediate:!0,deep:!0});let T=async()=>{await p(r.id)};return T(),t({init:T}),(e,t)=>{let n=Ke,l=be,d=Ge,m=H,g=Qt,_=ln;return E(),R(`div`,null,[N(s)?(E(),R(`div`,Os,[t[2]||(t[2]=o(` * `,-1)),z(`span`,{textContent:I(e.$t(`Note: Backup schedules and remote storage only apply to the current main site, not sub-sites.`))},null,8,ks)])):a(``,!0),N(i)===`php`?(E(),R(`div`,As,[t[3]||(t[3]=o(` * `,-1)),z(`span`,{textContent:I(e.$t(`Note: Only supports backing up site files (excluding website configuration and databases).`))},null,8,js)])):a(``,!0),z(`section`,Ms,[h(m,{class:`items-center`,size:5},{default:P(()=>[t[4]||(t[4]=z(`span`,{class:`w-20px h-20px`},[z(`i`,{class:`i-mingcute:time-line text-primary text-3xl`})],-1)),z(`span`,Ns,I(e.$t(`Scheduled Backup Plan`)),1),h(n,{value:N(c),size:`small`,"onUpdate:value":v},null,8,[`value`]),h(l,{vertical:``}),h(d,{onClick:t[0]||(t[0]=e=>N(b).show=!0)},{default:P(()=>[o(I(e.$t(`Configure Schedule`)),1)]),_:1})]),_:1}),z(`div`,{class:`text-desc mt-8px ml-25px`,textContent:I(e.$t(`Once enabled, automated backups will run at your scheduled intervals.`))},null,8,Ps)]),N(f)&&N(c)?(E(),R(`div`,Fs,[h(m,{class:`items-center`},{default:P(()=>[t[5]||(t[5]=z(`span`,{class:`backup-scheduled__notice-dot`},null,-1)),z(`span`,null,I(e.$t(`Schedule`))+`: `+I(N(as)(N(S))),1),z(`span`,Is,I(e.$t(`Keep the last {0} backups`,[N(f).save])),1)]),_:1}),N(f).addtime?(E(),R(`div`,Ls,I(e.$t(`Next Execution`))+`: `+I(N(f).addtime),1)):a(``,!0)])):a(``,!0),h(l,{class:`my-24px!`}),z(`section`,null,[h(m,{class:`items-center`,size:5},{default:P(()=>[t[6]||(t[6]=z(`span`,{class:`w-20px h-20px`},[z(`i`,{class:`i-mingcute:cloud-line text-primary text-3xl`})],-1)),z(`span`,Rs,I(e.$t(`Remote Storage Plugins`)),1)]),_:1}),z(`div`,{class:`text-desc mt-8px ml-25px`,textContent:I(e.$t(`Back up your data to the cloud to free up local storage and ensure your backups are secure and accessible anytime, anywhere.`))},null,8,zs),z(`div`,Bs,[(E(!0),R(j,null,D(N(u),t=>(E(),R(`div`,{key:t.key,class:`backup-plugin-card`},[z(`div`,Vs,[z(`img`,{class:`backup-plugin-card__icon`,src:N(gt)(t.key),alt:t.name},null,8,Hs),z(`div`,Us,I(t.name),1),z(`div`,Ws,I(t.description),1)]),t.setup?(E(),R(`div`,Gs,[h(g,{onClick:e=>C(t)},{default:P(()=>[o(I(e.$t(`Layout.Sider.mail_12`)),1)]),_:1},8,[`onClick`]),h(l,{vertical:``}),h(g,{onClick:e=>w(t)},{default:P(()=>[o(I(e.$t(`Public.Btn.Uninstall`)),1)]),_:1},8,[`onClick`])])):(E(),y(d,{key:0,type:`primary`,size:`small`,disabled:t.task!==`1`,onClick:e=>N(nt)(t.key,()=>N(p)(N(r).id))},{default:P(()=>[o(I(t.task===`0`?e.$t(`Soft.index_40`):e.$t(`Public.Btn.Install`)),1)]),_:2},1032,[`disabled`,`onClick`]))]))),128))])]),h(_,{show:N(b).show,"onUpdate:show":t[1]||(t[1]=e=>N(b).show=e),title:N(b).title,data:N(x),footer:!0,width:900,component:Ds},null,8,[`show`,`title`,`data`])])}}}),[[`__scopeId`,`data-v-3f95ab8b`]]);F();var qs={key:0,class:`wp-backup-guide`},Js={class:`wp-backup-guide__title`},Ys={class:`wp-backup-guide__content`},Xs={class:`wp-backup-guide__footer`},Zs={class:`wp-backup-guide__actions`},Qs=r({__name:`backup-guide`,props:{show:{type:Boolean},root:{},persistOnFinish:{type:Boolean,default:!0}},emits:[`change-tab`,`close`],setup(e,{expose:t,emit:n}){let{t:r}=V(),s=e,c=n,l=Wt(),u=B(0),f=de(null),p,m,g=null,v=0,b=[{tab:`backup`,selector:`.wp-backup-guide-now`,title:r(`Your first backup`),content:r(`Quickly back up your site with this button. To set up scheduled backups and remote storage, go to {0}`,[r(`Schedule & Remote Storage`)])},{tab:`scheduled`,selector:`.wp-backup-guide-plan`,title:r(`Set up backup plan`),content:r(`Please select a backup frequency and time point that suits you. We offer a variety of preset plans for you to choose from.`)},{tab:`scheduled`,selector:`.wp-backup-guide-plugins`,title:r(`Remote storage`),content:r(`Supports the configuration of remote storage destinations, allowing you to store backup files in the cloud and mitigate the risk of server failure.`)}],x=O(()=>b[u.value]),S=O(()=>u.value===b.length-1),w=O(()=>{let e=f.value;return e?{left:`${e.left-8}px`,top:`${e.top-8}px`,width:`${e.width+16}px`,height:`${e.height+16}px`}:{}}),D=O(()=>{let e=f.value;if(!e)return{left:`calc(50% - 160px)`,top:`calc(50% - 95px)`,width:`320px`};let t=Math.min(Math.max(e.left+e.width/2-320/2,16),window.innerWidth-320-16),n=u.value===2?Math.max(e.top-190-22,16):Math.min(e.bottom+22,window.innerHeight-190-16);return{left:`${t}px`,top:`${n}px`,width:`320px`}}),te=e=>!!e&&e.width>0&&e.height>0,k=()=>{var e;return((e=s.root)==null?void 0:e.querySelector(x.value.selector))||null},A=e=>{let t=e.getBoundingClientRect();return te(t)?(f.value=t,!0):!1},j=()=>{v&&(window.cancelAnimationFrame(v),v=0)},ne=()=>{j();let e=()=>{if(!s.show||!g){v=0;return}A(g),v=window.requestAnimationFrame(e)};v=window.requestAnimationFrame(e)},re=()=>{m==null||m.disconnect(),m=void 0,g=null,j()},M=()=>{p==null||p.disconnect(),p=void 0},ie=()=>{M(),re()},ae=e=>{g!==e&&(re(),g=e,m=new ResizeObserver(()=>A(e)),m.observe(e),ne())},oe=async()=>{if(!s.show)return;await i();let e=k();if(!e||!A(e)){f.value=null;return}e.scrollIntoView({block:`center`,inline:`nearest`}),await i(),A(e),ae(e)},F=()=>{M(),s.root&&(p=new MutationObserver(()=>{oe()}),p.observe(s.root,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[`class`,`style`]}))},se=e=>{u.value=e,f.value=null,re(),c(`change-tab`,b[e].tab),i(()=>{F(),oe()})},le=async()=>{if(ie(),s.persistOnFinish){l.first_backup=!1;try{await un({name:`wp_backup`,value:0})}catch(e){}}c(`close`)},ue=()=>{if(S.value){le();return}se(u.value+1)};return ce(()=>s.show,e=>{e?se(0):ie()},{immediate:!0}),ce(()=>s.root,()=>{s.show&&(F(),oe())}),d(()=>{window.addEventListener(`resize`,oe),window.addEventListener(`scroll`,oe,!0)}),C(()=>{ie(),window.removeEventListener(`resize`,oe),window.removeEventListener(`scroll`,oe,!0)}),t({updateGuideTarget:oe}),(t,n)=>{let r=Ge;return E(),y(ee,{to:`body`},[e.show?(E(),R(`div`,qs,[n[3]||(n[3]=z(`div`,{class:`wp-backup-guide__mask`},null,-1)),N(f)?(E(),R(`div`,{key:0,class:`wp-backup-guide__target`,style:_(N(w))},null,4)):a(``,!0),(E(),R(`div`,{key:N(u),class:T([`wp-backup-guide__popover`,`is-step-${N(u)+1}`]),style:_(N(D))},[z(`button`,{class:`wp-backup-guide__close`,type:`button`,onClick:le},[...n[0]||(n[0]=[z(`i`,{class:`i-mingcute:close-line`},null,-1)])]),z(`div`,Js,[n[1]||(n[1]=z(`span`,{class:`wp-backup-guide__dot`},null,-1)),z(`span`,null,I(N(x).title),1)]),z(`div`,Ys,I(N(x).content),1),z(`div`,Xs,[z(`span`,null,I(N(u)+1)+` / `+I(b.length),1),z(`div`,Zs,[h(r,{text:``,size:`small`,onClick:le},{default:P(()=>[o(I(t.$t(`Public.Confirm.Disable`)),1)]),_:1}),h(r,{type:`primary`,size:`small`,onClick:ue},{default:P(()=>[o(I(N(S)?t.$t(`Finished`):t.$t(`Public.Table.Page.index_3`))+` `,1),n[2]||(n[2]=z(`i`,{class:`i-mingcute:right-line ml-2px`},null,-1))]),_:1})])])],6))])):a(``,!0)])}}});F();var $s=r({__name:`index`,props:{row:{},site_type:{default:`wp`}},setup(e){let{t}=V(),n=Wt(),r=e;w(`site`,r.row),w(`siteType`,r.site_type);let i=B(null),a=B(`backup`),s=B(!1),c=O(()=>n.first_backup),l=O(()=>c.value||s.value),u=e=>{switch(e){case`php`:return zi;default:return to}},d=O(()=>[{key:`backup`,label:t(`Backup / Restore`),component:u(r.site_type)},{key:`scheduled`,label:t(`Schedule & Remote Storage`),component:Ks}]),f=e=>{a.value=e},p=()=>{s.value=!0};return(e,t)=>{let n=gn,r=Ge;return E(),R(`div`,{ref_key:`backupGuideRoot`,ref:i,class:`site-backup-new`},[h(n,{class:`p-16px`,value:N(a),"onUpdate:value":t[0]||(t[0]=e=>A(a)?a.value=e:null),options:N(d)},null,8,[`value`,`options`]),h(r,{class:`site-backup-new__guide-btn`,size:`small`,secondary:``,onClick:p},{default:P(()=>[t[2]||(t[2]=z(`i`,{class:`i-site:light w-14px h-14px mr-4px`},null,-1)),o(` `+I(e.$t(`Help Wizard`)),1)]),_:1}),h(Qs,{show:N(l),root:N(i),"persist-on-finish":N(c),onChangeTab:f,onClose:t[1]||(t[1]=e=>s.value=!1)},null,8,[`show`,`root`,`persist-on-finish`])],512)}}}),ec=t({default:()=>tc}),tc=J($s,[[`__scopeId`,`data-v-91ce0381`]]),{t:Q}=U.global,nc=e=>G.post(`/project/python/GetProjectList`,e),rc=(e,t=!0)=>G.post(`/project/python/StopProject`,e,{requestOptions:{loading:t?Q(`Component.Pay.index_12`):``,successMessage:t}}),ic=(e,t=!0)=>G.post(`/project/python/StartProject`,e,{requestOptions:{loading:t?Q(`Component.Pay.index_12`):``,successMessage:t}}),ac=(e,t=!0)=>G.post(`/project/python/RestartProject`,e,{requestOptions:{loading:t?Q(`Component.Pay.index_12`):``,successMessage:t}}),oc=e=>G.post(`/site?action=get_project_site_types`,e),sc=e=>G.post(`/site?action=add_project_site_type`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),cc=e=>G.post(`/site?action=remove_project_site_type`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),lc=e=>G.post(`/site?action=modify_project_site_type`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),uc=e=>G.post(`/site?action=batch_set_site_type`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),dc=e=>G.post(`/mod/python/environment/list_environment`,e),fc=e=>G.post(`/mod/python/environment/remove_environment`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),pc=()=>G.post(`/project/python/list_system_user`),mc=e=>G.post(`/mod/python/environment/create_python_env`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),hc=e=>G.post(`/mod/python/environment/add_environment`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),gc=e=>G.post(`/project/python/list_py_version`,e),_c=e=>G.post(`/project/python/async_install_py_version`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),vc=e=>G.post(`/project/python/RemovePythonV`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),yc=e=>G.post(`/mod/python/environment/set_environment_default`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),bc=(e,t=!0)=>G.post(`/project/python/RemoveProject`,e,{requestOptions:{loading:t?Q(`Component.Pay.index_12`):``,successMessage:t}}),xc=e=>G.post(`/project/python/CreateProject`,{data:JSON.stringify(e)},{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),Sc=e=>G.post(`/project/python/get_info`,e),Cc=e=>G.post(`/project/python/GetProjectInfo`,e),wc=e=>G.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),Tc=e=>G.post(`/project/python/GetProjectDomain`,e),Ec=e=>G.post(`/project/python/AddProjectDomain`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!1}}),Dc=(e,t=!0)=>G.post(`/project/python/RemoveProjectDomain`,e,{requestOptions:{loading:t?Q(`Component.Pay.index_12`):``,successMessage:t}}),Oc=e=>G.post(`/project/python/get_port_status`,e),kc=e=>G.post(`/project/python/BindExtranet`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),Ac=e=>G.post(`/project/python/unBindExtranet`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),jc=e=>G.post(`/project/python/add_server_proxy`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),Mc=e=>G.post(`/project/python/get_project_redirect_list`,e),Nc=e=>G.post(`/project/python/create_project_redirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),Pc=e=>G.post(`/project/python/modify_project_redirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),Fc=e=>G.post(`/project/python/modify_project_redirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),Ic=(e,t=!0)=>G.post(`/project/python/remove_project_redirect`,e,{requestOptions:{loading:t?Q(`Component.Pay.index_12`):``,successMessage:t}}),Lc=e=>G.post(`/project/python/GetConfFile`,e),Rc=e=>G.post(`/project/python/SaveConfFile`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),zc=e=>G.post(`/crontab?action=get_restart_project_config`,e),Bc=e=>G.post(`/crontab?action=set_restart_project`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),Vc=e=>G.post(`/mod/python/service/get_services_info`,e),Hc=e=>G.post(`/mod/python/service/handle_service`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),Uc=e=>G.post(`/mod/python/service/add_service`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),Wc=e=>G.post(`/mod/python/service/modify_service`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),Gc=e=>G.post(`/mod/python/service/remove_service`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),Kc=e=>G.post(`/mod/python/service/get_service_log`,e),qc=e=>G.post(`/project/python/get_env_info`,e),Jc=e=>G.post(`/project/python/manage_package`,e),Yc=e=>G.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}}),Xc=e=>G.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),Zc=e=>G.post(`/project/python/GetProjectLog`,e),Qc=e=>G.post(`/project/python/get_log_split`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),$c=e=>G.post(`/project/python/set_log_split`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}}),el=e=>G.post(`/project/python/mamger_log_split`,e,{requestOptions:{loading:Q(`Component.Pay.index_12`),successMessage:!0}});F();var tl={class:`p-20px`},nl={class:`w-150px`},rl=r({__name:`batch`,props:{data:{}},setup(e,{expose:t}){let n=e,{t:r}=V(),{siteType:i,ids:a,onRefresh:o}=n.data,s=B(null),c=B([]),{loading:l,setLoading:u}=Yt();(async()=>{try{u(!0);let{message:e}=await oc({project_type:i});Ht(e)&&e.length>0?(c.value=e.map(e=>({label:e.name,value:e.id})),s.value=e[0].id):(s.value=null,c.value=[])}finally{u(!1)}})();let d=()=>{if(s.value===null)throw W.error(r(`Site.PHP.add_site_46`)),Error(r(`Site.PHP.add_site_46`));return{id:s.value,site_ids:JSON.stringify(a),project_type:i}};return t({onConfirm:async({hide:e})=>{await uc(d()),o(),e()}}),(e,t)=>{let n=Je,r=we,i=lr;return E(),R(`div`,tl,[h(i,null,{default:P(()=>[h(r,{label:e.$t(`Site.PHP.add_site_22`),"show-feedback":!1},{default:P(()=>[z(`div`,nl,[h(n,{value:N(s),"onUpdate:value":t[0]||(t[0]=e=>A(s)?s.value=e:null),loading:N(l),options:N(c)},null,8,[`value`,`loading`,`options`])])]),_:1},8,[`label`])]),_:1})])}}}),il=t({default:()=>al}),al=rl;F(),mn();var ol=()=>{let e=new Date;return{start_date:At(re(e,-30),`yyyy-MM-dd`),end_date:At(e,`yyyy-MM-dd`)}},sl=(e=!1,t)=>{let{t:n}=U.global;K({title:t?`[${t}] ${n(`Website statistics`)}`:n(`Website statistics`),width:900,minHeight:450,data:{name:t,showTops5:e},component:M(()=>pn(()=>Promise.resolve().then(()=>Ml),void 0))})},cl=e=>{let t=de({});return{monitorMap:t,getMonitorData:async()=>{let{isFree:n,siteMonitorStatus:r}=_e(Wt());if(n.value&&!r.value)return;let{message:i}=await yr(ol(),e);q(i)&&(t.value=i)}}};F(),mn();var ll=r({name:`BtEcharts`,__name:`index`,props:{type:{type:String,default:`line`},width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},option:{type:Object,required:!0}},setup(e,{expose:t}){let n=B(),r={line:M(()=>pn(()=>import(`./feature-Charts.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([29,1,2,4,3,5,6,7,8,9,10,11,30,31]))),bar:M(()=>pn(()=>import(`./feature-Charts.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([29,1,2,4,3,5,6,7,8,9,10,11,30,31]))),pie:M(()=>pn(()=>import(`./feature-Charts.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([29,1,2,4,3,5,6,7,8,9,10,11,30,31]))),map:M(()=>pn(()=>import(`./feature-Charts.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([29,1,2,4,3,5,6,7,8,9,10,11,30,31])))};return t({getChart:()=>{var e;return(e=n.value)==null?void 0:e.getChart()}}),(t,i)=>(E(),y(le(r[e.type]),{ref_key:`chartRef`,ref:n,width:e.width,height:e.height,option:e.option},null,8,[`width`,`height`,`option`]))}}),ul=t({default:()=>dl}),dl=ll;F();var fl={class:`text-left`},pl={class:`cursor-pointer`},ml=r({__name:`Requests`,props:{name:{type:String,default:``},total:{type:[Number,String],default:0},value:{type:Array,default:()=>[]}},setup(e){let t=O(()=>e.total.toLocaleString(`en-US`)),n=qe(),r=O(()=>({xAxis:{type:`category`,data:e.value.map(e=>e.date)},yAxis:{type:`value`,show:!1},series:[{name:`Page views`,data:e.value.map(e=>e.value),type:`line`,lineStyle:{color:n.value.primaryColor,width:2},areaStyle:{color:Dt(n.value.primaryColor,.1)},symbol:`none`}],grid:{left:0,right:0,top:0,bottom:0}}));return(n,i)=>(E(),R(`div`,{class:`flex flex-col gap-3px cursor-pointer`,onClick:i[0]||(i[0]=t=>N(sl)(!1,e.name))},[z(`div`,fl,I(N(t)),1),z(`div`,pl,[h(dl,{type:`line`,option:N(r),height:`15px`},null,8,[`option`])])]))}}),hl=t({default:()=>gl}),gl=ml;F();var _l={class:`bt-install relative`},vl={key:0,class:`install-box`},yl={class:`install-desc`},bl=J(r({__name:`index`,props:{install:{type:Boolean,default:!0}},setup(e){return(t,n)=>{let r=xt;return E(),R(`div`,_l,[g(t.$slots,`default`,{},void 0,!0),e.install?a(``,!0):(E(),R(`div`,vl,[z(`div`,yl,[h(r,{name:`base-warning`,class:`text-warning mr-8px`,size:`24`}),g(t.$slots,`desc`,{},void 0,!0)])]))])}}}),[[`__scopeId`,`data-v-aac05997`]]),xl=`/static/vite/images/logo.png`;F();var Sl={class:`flex gap-4`},Cl=r({__name:`tren-type`,props:v({showSort:{type:Boolean,default:!0}},{sort:{default:`desc`},sortModifiers:{},type:{default:`traffic`},typeModifiers:{}}),emits:[`update:sort`,`update:type`],setup(e){let t=ne(e,`sort`),n=ne(e,`type`);return(r,i)=>{let s=ke,c=Re;return E(),R(`div`,Sl,[e.showSort?(E(),y(c,{key:0,value:t.value,"onUpdate:value":i[0]||(i[0]=e=>t.value=e),size:`small`},{default:P(()=>[h(s,{value:`desc`},{default:P(()=>[o(I(r.$t(`Desc`)),1)]),_:1}),h(s,{value:`asc`},{default:P(()=>[o(I(r.$t(`Asc`)),1)]),_:1})]),_:1},8,[`value`])):a(``,!0),h(c,{value:n.value,"onUpdate:value":i[1]||(i[1]=e=>n.value=e),size:`small`},{default:P(()=>[h(s,{value:`traffic`},{default:P(()=>[o(I(r.$t(`Traffic`)),1)]),_:1}),h(s,{value:`req_count`},{default:P(()=>[o(I(r.$t(`Requests`)),1)]),_:1}),h(s,{value:`ip_count`},{default:P(()=>[...i[2]||(i[2]=[o(`IP`,-1)])]),_:1}),h(s,{value:`uv`},{default:P(()=>[...i[3]||(i[3]=[o(`UV`,-1)])]),_:1}),h(s,{value:`pv`},{default:P(()=>[...i[4]||(i[4]=[o(`PV`,-1)])]),_:1})]),_:1},8,[`value`])])}}});F();var wl=[`textContent`],Tl={key:1},El={class:`font-bold text-16px text-font2`},Dl={class:`text-font2`},Ol={class:`text-font2`},kl={class:`font-bold text-16px text-font2`},Al={class:`font-bold text-16px text-font2`},jl=r({__name:`index`,props:{name:{type:String,default:``},showTops5:{type:Boolean,default:!0}},setup(e){let{t}=V(),{siteMonitorStatus:r}=_e(Wt()),{webserver:i,isMonitorInstall:s}=_e(rt()),c=O(()=>i.value!==`openlitespeed`&&(s.value||r.value)),l=B(!1),u=e,f=fe({sort:`desc`,top5Type:`traffic`,trenType:`traffic`}),p={traffic:t(`Traffic`),req_count:t(`Requests`),ip_count:`IP`,uv:`UV`,pv:`PV`},m=B([]),g=O(()=>p[f.trenType]),_=e=>e===`traffic`?`traffic_bytes`:e,v=(e,t)=>t===`traffic`?Lt(e):e,x=fe({today:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},yesterday:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},day_before:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`}}),S=[{key:`traffic_human`,label:t(`Traffic`)},{key:`req_count`,label:t(`Requests`)},{key:`ip_count`,label:`IP`},{key:`uv`,label:`UV`},{key:`pv`,label:`PV`}],C=qe(),w=b({grid:{left:150,right:50,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:e=>{let t=Array.isArray(e)?e[0]:e,n=t.name||t.axisValueLabel||``,r=Array.isArray(t.value)?t.value[0]:t.value;return`${n}
${p[f.top5Type]}: ${v(r,f.top5Type)}`}},xAxis:{type:`value`,axisLabel:{formatter:e=>v(e,f.top5Type)}},yAxis:{type:`category`,data:[],axisTick:{show:!1},axisLine:{show:!1},axisLabel:{width:130,overflow:`truncate`,ellipsis:`...`,lineHeight:18,margin:4,align:`right`}},series:[{type:`bar`,data:[],barWidth:14,label:{show:!0,position:`right`,color:`#666`,formatter:e=>v(e.value,f.top5Type)},itemStyle:{color:C.value.primaryColor,borderRadius:[0,6,6,0]}}]}),T=b({grid:{left:80,right:30,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:e=>{var t;let n=Array.isArray(e)?e[0]:e,r=n.name||n.axisValueLabel||``,i=Array.isArray(n.value)?(t=n.value[1])==null?n.value[0]:t:n.value;return`${r}
${g.value}: ${v(i,f.trenType)}`}},xAxis:{type:`category`,boundaryGap:!1,data:[]},yAxis:{type:`value`,axisLabel:{formatter:e=>v(e,f.trenType)}},series:[{type:`line`,data:[],smooth:!0,symbol:`circle`,symbolSize:6,itemStyle:{color:`#fff`,borderColor:C.value.primaryColor,borderWidth:2},lineStyle:{color:C.value.primaryColor,width:2},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:Dt(C.value.primaryColor,.35)},{offset:1,color:Dt(C.value.primaryColor,.05)}]}}}]}),ee=e=>{var t;l.value=e.top5_sites.items.length===0;let n=_(f.top5Type);w.yAxis={...w.yAxis,data:e.top5_sites.items.map(e=>e.site).reverse()},w.series=[{...(t=w.series)==null?void 0:t[0],data:e.top5_sites.items.map(e=>e[n]||0).reverse()}]},te=()=>{var e;let t=_(f.trenType);T.xAxis={...T.xAxis,data:m.value.map(e=>e.date.substring(5))},T.series=[{...(e=T.series)==null?void 0:e[0],data:m.value.map(e=>e[t]||0)}]},{loading:k,setLoading:A}=Yt(),ne=async()=>{try{A(!0);let e;e=u.name?(await ai({site_name:u.name})).message:(await ii({metric:f.top5Type,order:f.sort})).message,q(e)&&(m.value=e.trend_7days.points,Object.assign(x,e.overview_three_days),te(),u.name||ee(e))}finally{A(!1)}};return d(()=>{i.value===`openlitespeed`||!s.value&&!r.value||ne()}),(e,t)=>{let r=Qt,s=n(`i18n-t`),d=H,p=xt,m=Ge,g=Se,_=be,v=Zt,b=Xe,C=bl;return E(),y(C,{install:N(c)},{desc:P(()=>[N(i)==`openlitespeed`?(E(),R(`span`,{key:0,textContent:I(e.$t(`This feature is not currently supported by the OpenLiteSpeed service`))},null,8,wl)):(E(),R(`span`,Tl,[h(s,{keypath:`Please use {a} or enable Site Monitor in the Settings`},{a:P(()=>[h(r,{class:`font-bold`,onClick:t[0]||(t[0]=e=>N(Ct)(u.name))},{default:P(()=>[...t[5]||(t[5]=[o(`Website statistics-v2`,-1)])]),_:1})]),_:1})]))]),default:P(()=>[h(b,{class:`py-16px px-30px`,show:N(k)},{default:P(()=>[h(d,{class:`justify-between!`},{default:P(()=>[(E(),R(j,null,D(S,n=>h(d,{class:`flex-col! items-center`,key:n.key},{default:P(()=>[z(`span`,null,[t[6]||(t[6]=z(`span`,{class:`circle`},null,-1)),z(`span`,null,I(n.label),1)]),z(`span`,El,I(N(x).today[n.key]),1),z(`span`,Dl,I(e.$t(`Public.Search.Yesterday`))+` `+I(N(x).yesterday[n.key]),1),z(`span`,Ol,I(e.$t(`Day Before`))+` `+I(N(x).day_before[n.key]),1)]),_:2},1024)),64)),h(d,{class:`flex-col! items-center justify-center! cursor-pointer`,onClick:ne},{default:P(()=>[h(d,{class:`items-center`,size:5},{default:P(()=>[h(p,{name:`base-refresh`,class:`text-primary`}),h(m,{type:`primary`,text:``},{default:P(()=>[o(I(e.$t(`Refresh`)),1)]),_:1})]),_:1}),t[7]||(t[7]=z(`img`,{src:`/static/vite/images/logo.png`,class:`w-40px h-40px`},null,-1))]),_:1})]),_:1}),u.showTops5?(E(),R(j,{key:0},[h(d,{class:`my-25px justify-between! items-center`},{default:P(()=>[z(`div`,kl,I(e.$t(`Today Top 5 Websites`)),1),h(Cl,{sort:N(f).sort,"onUpdate:sort":[t[1]||(t[1]=e=>N(f).sort=e),ne],type:N(f).top5Type,"onUpdate:type":[t[2]||(t[2]=e=>N(f).top5Type=e),ne]},null,8,[`sort`,`type`])]),_:1}),N(l)?(E(),y(g,{key:0,class:`h-200px justify-center`})):(E(),y(dl,{key:1,type:`bar`,height:`200px`,option:N(w)},null,8,[`option`]))],64)):a(``,!0),h(d,{class:`my-25px justify-between! items-center`},{default:P(()=>[z(`div`,Al,I(e.$t(`Last 7 Days Statistics`)),1),h(Cl,{showSort:!1,type:N(f).trenType,"onUpdate:type":[t[3]||(t[3]=e=>N(f).trenType=e),te]},null,8,[`type`])]),_:1}),h(dl,{type:`line`,height:`260px`,option:N(T)},null,8,[`option`]),h(_),h(v,{class:`mt-10px`},{default:P(()=>[z(`li`,null,[o(I(e.$t(`This is a simplified website statistics report. For more detailed data, please use`))+` `,1),h(m,{type:`primary`,text:``,onClick:t[4]||(t[4]=e=>N(Ct)(u.name))},{default:P(()=>[...t[8]||(t[8]=[o(`Website statistics-v2`,-1)])]),_:1})])]),_:1})]),_:1},8,[`show`])]),_:1},8,[`install`])}}}),Ml=t({default:()=>Nl}),Nl=J(jl,[[`__scopeId`,`data-v-3771031c`]]);F();var Pl={class:`relative w-full`},Fl={class:`leading-18px`},Il=J(r({__name:`index`,props:{rows:{type:Number,default:4},placeholder:{type:String,default:``},readonly:{type:Boolean,default:!1},name:{type:String,default:``}},emits:[`blur`],setup(e,{emit:t}){let n=t,r=se(),i=!!te().default,a=qe(),o=de(),s=()=>{o.value.focus()},c=B(!1),l=()=>{c.value=!0},u=()=>{c.value=!1,n(`blur`)},d=O(()=>!i||r.value?!1:!c.value);return(t,n)=>{let r=xe,c=Ce;return E(),R(`div`,Pl,[h(c,{trigger:`focus`,placement:`top-start`,"display-directive":`show`,disabled:!i,style:_({"--n-color":N(a).primaryColor,"--n-text-color":`#fff`})},{trigger:P(()=>[h(r,pe({ref_key:`inputRef`,ref:o},t.$attrs,{type:`textarea`,placeholder:e.placeholder,"input-props":{name:e.name,spellcheck:!1},autosize:{minRows:e.rows,maxRows:e.rows},readonly:e.readonly,onFocus:l,onBlur:u}),null,16,[`placeholder`,`input-props`,`autosize`,`readonly`])]),default:P(()=>[z(`div`,Fl,[g(t.$slots,`default`,{},void 0,!0)])]),_:3},8,[`disabled`,`style`]),L(z(`div`,{class:`placeholder`,onClick:s},[g(t.$slots,`default`,{},void 0,!0)],512),[[k,N(d)]])])}}}),[[`__scopeId`,`data-v-9059602f`]]),Ll=()=>G.post(`/ssl_domain?action=get_panel_domain`),Rl=e=>G.post(`/ssl_domain?action=set_panel_domain_ssl`,{domain:JSON.stringify(e.domain)},{requestOptions:{loading:`Installing certificate, please wait...`,successMessage:!1}}),zl=e=>G.post(`/ssl_domain?action=ssl_tasks_status`,e),Bl=e($e(),1);F();var Vl=[`innerHTML`],Hl=r({__name:`apply-progress`,setup(e){let t=B(`Applying for a certificate...`),n=async()=>{let{message:e}=await ct({path:`/www/server/panel/logs/letsencrypt.log`});q(e)&&(t.value=e.data?e.data:`None`)};n();let r=null;return d(()=>{r=setInterval(()=>{n()},1e3)}),oe(()=>{r&&clearInterval(r)}),(e,n)=>(E(),R(`pre`,{innerHTML:N(t),class:`h-full overflow-auto bg-black text-white p-10px whitespace-pre-wrap`},null,8,Vl))}});F();var Ul={class:`p-16px`},Wl={class:`flex items-center`},Gl=r({__name:`manual-parse`,props:{manualParse:{},site_id:{},domains:{},callback:{type:Function},tips:{type:Boolean}},emits:[`close`],setup(e,{emit:t}){let{t:n}=V(),r=e,i=t,{table:s,columns:c}=mt([{key:`domain`,title:n(`Mail.Domain.index_3`)},{key:`auth_value`,title:n(`Mail.Domain.index_38`)},{key:`type`,title:n(`Ftp.Table.index_3`),width:80},{key:`must`,title:`Essential`,width:100}]),{loading:l,setLoading:u}=Yt(),d=()=>{try{u(!0),r.manualParse.length&&(s.data=r.manualParse.map(e=>({...e.data})).flatMap(e=>Object.values(e)))}finally{u(!1)}},f=async()=>{let e=K({width:500,height:300,hideClose:!0,component:Hl});try{await Mt({site_id:r.site_id,domains:r.domains.join(`,`)})}catch(e){if(!e.message.result){W.error(`Application failed`);return}let t=e.message.result,n;try{n=Bl.default.parse(t)}catch(e){nu(t);return}if(n)try{ru(n)}catch(e){W.error(`Application failed`)}else W.error(`Application failed`)}finally{e.hide(),i(`close`),r.callback()}};return d(),(e,t)=>{let n=Ze,i=xt,u=Yn,d=Ge,p=H,m=Zt;return E(),R(`div`,Ul,[r.tips?(E(),y(n,{key:0,type:`warning`,class:`mb-10px`},{default:P(()=>[...t[0]||(t[0]=[z(`span`,null,`You have unfinished application tasks, please complete them first.`,-1)])]),_:1})):a(``,!0),h(n,{"show-icon":!1,class:`mb-10px`},{default:P(()=>[z(`div`,Wl,[h(i,{name:`base-info`,size:`17`,class:`mr-8px`}),t[1]||(t[1]=z(`span`,{class:`leading-17px`},`Please do TXT analysis according to the following list`,-1))])]),_:1}),h(u,{loading:N(l),"loading-num":2,columns:N(c),data:N(s).data,"max-height":`450px`},null,8,[`loading`,`columns`,`data`]),h(p,{justify:`end`,class:`my-10px`},{default:P(()=>[h(d,{type:`primary`,onClick:f},{default:P(()=>[o(I(e.$t(`SSL.Business.index_54`)),1)]),_:1})]),_:1}),h(m,null,{default:P(()=>[t[2]||(t[2]=z(`li`,{class:`text-error`},`It takes some time to resolve the domain name to take effect. After completing all the resolution operations, please wait 1 minute before clicking the verification button`,-1)),z(`li`,null,`You can manually verify whether the domain name resolution is effective through CMD commands: nslookup -q=txt `+I(N(s).data[0].domain),1),t[3]||(t[3]=z(`li`,null,`If you are using Pagoda Cloud Resolution Plugin, Alibaba Cloud DNS, DnsPod as DNS, you can use the DNS interface to automatically resolve`,-1))]),_:1})])}}});F();var Kl={class:`p-20px`},ql={class:`text-14px px-16px`},Jl={key:0,class:`error-box leading-25px`},Yl={key:0},Xl={key:0},Zl={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},Ql={key:1},$l={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},eu=J(r({__name:`apply-error`,props:{error:{}},setup(e){return(t,n)=>{var r,i,s,c,l;let u=xt,d=H,f=Qt;return E(),R(`div`,Kl,[h(d,{class:`items-center! text-error justify-center!`},{default:P(()=>[h(u,{name:`base-error`,size:24}),z(`div`,ql,I(e.error[0]),1)]),_:1}),(r=e.error[1].challenges)!=null&&r[0]||(i=e.error[1])!=null&&i.detail?(E(),R(`div`,Jl,[(s=e.error[1].challenges)!=null&&s[0]?(E(),R(`div`,Yl,[z(`div`,null,[n[0]||(n[0]=z(`span`,{class:`label-text`},`Verify Domain: `,-1)),o(I(e.error[1].identifier.value),1)]),e.error[1].challenges[0].type.indexOf(`dns`)>-1||(c=e.error[1].challenges[0].validationRecord)!=null&&c[0]?(E(),R(`div`,Xl,[n[2]||(n[2]=z(`span`,{class:`label-text`},`Verify URL: `,-1)),h(f,{href:e.error[1].challenges[0].type.indexOf(`dns`)>-1?`https://dnschecker.org/#TXT/_acme-challenge.${e.error[1].identifier.value}`:e.error[1].challenges[0].validationRecord[0].url,target:`_blank`},{default:P(()=>[...n[1]||(n[1]=[z(`span`,{class:`font-bold`},`Click to view`,-1)])]),_:1},8,[`href`])])):a(``,!0),z(`div`,null,[n[3]||(n[3]=z(`span`,{class:`label-text`},`Verify Content: `,-1)),o(I(e.error[1].challenges[0].token),1)]),z(`div`,null,[n[4]||(n[4]=z(`span`,{class:`label-text`},`Error Code: `,-1)),z(`pre`,Zl,I(e.error[1].challenges[0].error.detail),1)]),n[5]||(n[5]=z(`div`,null,[z(`span`,{class:`label-text`},`Verification Result:`),z(`span`,{class:`text-error`},`Verification Failed`)],-1))])):a(``,!0),(l=e.error[1])!=null&&l.detail?(E(),R(`div`,Ql,[z(`div`,null,[n[6]||(n[6]=z(`span`,{class:`label-text`},`Error Code: `,-1)),z(`pre`,$l,I(e.error[1].detail),1)]),n[7]||(n[7]=z(`div`,null,[z(`span`,{class:`label-text`},`Verification Result:`),z(`span`,{class:`text-error`},`Verification Failed`)],-1))])):a(``,!0)])):a(``,!0)])}}}),[[`__scopeId`,`data-v-8ac8e215`]]);F();function tu(e,t,n,r,i){K({title:`Manually parse TXT records`,width:700,minHeight:400,data:{manualParse:e,site_id:t,domains:n,callback:r,tips:i},component:Gl})}function nu(e){K({title:`Application failed`,content:()=>m(`pre`,{style:{padding:`10px`,color:`#fff`,maxHeight:`300px`,overflow:`auto`,backgroundColor:`#000`,whiteSpace:`pre-wrap`,wordBreak:`break-word`}},JSON.stringify(e,null,2)),width:480})}function ru(e){K({title:`Application failed`,width:1e3,component:eu,data:{error:e}})}F(),mn();var iu={class:`panel-ssl-progress`},au={class:`progress-label`},ou={class:`w-120px`},su=J(r({__name:`ssl-lets-progress`,props:{task_id:{type:Number,default:0},isJump:{type:Boolean,default:!0},onFinish:{type:Function,default:()=>{}}},emits:[`close`],setup(e,{emit:t}){let n=M(()=>pn(()=>import(`./view-ssl.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,26,27,33,34,22,23,35,36,37,38,39,40,24,25,41,42,43,44]))),{t:r}=V(),i=t,a=B({}),o=null,s=B(!1),c=at(r(`SSL.Domain.index_5`)),l=e=>{c.data.path=e.task_log,c.show=!0},u=async(t=!1)=>{try{t&&(s.value=!0);let{message:c}=await zl({task_id:e.task_id});if(q(c)&&(a.value=c,c.task_code===-1)){i(`close`);let e=c.task_result.match(/Error:\s*(\[[\s\S]+\])$/);if(e&&e[1]){let t=e[1];try{ru(Bl.default.parse(t))}catch(e){W.error(r(`SSL.index_31`))}}else W.error(r(`SSL.index_31`));return}if(a.value.task_status!==100)f();else{var n;o&&clearTimeout(o),i(`close`),(n=e.onFinish)==null||n.call(e),W.success(r(`Config.Safe.Ssl.index_11`)),e.isJump&&setTimeout(()=>{window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3)}}catch(t){e.isJump&&setTimeout(()=>{window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3)}finally{t&&(s.value=!1)}},f=()=>{o&&clearTimeout(o),o=window.setTimeout(()=>{u()},3e3)};return d(()=>{u(!0)}),C(()=>{o&&(clearTimeout(o),o=null)}),(e,t)=>{let r=Me,i=xt,o=Xe,u=ln;return E(),R(`div`,iu,[h(o,{show:N(s)},{default:P(()=>[z(`div`,{class:`progress-item`,onClick:t[0]||(t[0]=e=>l(N(a)))},[z(`span`,au,I(N(a).task_name),1),z(`div`,ou,[h(r,{percentage:N(a).task_status,type:`line`,status:`success`,processing:N(a).task_status!==100,"indicator-placement":`inside`},null,8,[`percentage`,`processing`])]),h(i,{name:`base-left-logs`,size:`18`})])]),_:1},8,[`show`]),h(u,{show:N(c).show,"onUpdate:show":t[1]||(t[1]=e=>N(c).show=e),title:N(c).title,data:N(c).data,width:700,height:450,footer:!1,component:N(n)},null,8,[`show`,`title`,`data`,`component`])])}}}),[[`__scopeId`,`data-v-8b526699`]]),{t:cu}=U.global;function lu(e){let t=vt(),n=`--`;switch(e.db_type){case 0:n=cu(`Database.tools.index_67`);break;case 1:var r,i;n=`${cu(`Database.tools.index_68`)} (${((r=e.conn_config)==null?void 0:r.db_host)||``}:${((i=e.conn_config)==null?void 0:i.db_port)||``})`;break;case 2:for(let r=0;rnew Promise(e=>{fu{fu--;let e=pu.shift();e&&(fu++,e())},gu=async(e,t,n)=>{await mu();try{var r;if(!(n==null||(r=n.signal)==null)&&r.aborted)throw new DOMException(`Aborted`,`AbortError`);return await G.post(e,t,n)}finally{hu()}},_u=e=>{var t;let n=e==null?void 0:e.message;return Array.isArray(n)?n:Array.isArray(n==null?void 0:n.data)?n.data:Array.isArray(n==null||(t=n.list)==null?void 0:t.data)?n.list.data:[]},vu=e=>e.then(e=>e,e=>{(e==null?void 0:e.name)!==`AbortError`&&console.error(`[global-search] 资源查询失败:`,e)}),yu=async()=>{let e=ft();return e.setting.docker_installed||(bu||(bu=e.getSetting().catch(()=>{}).finally(()=>{bu=void 0})),await bu),e.setting.docker_installed},bu,xu=async(e,t,n)=>_u(await gu(`/data?action=getData`,{table:e,p:1,limit:5,search:t},{signal:n,timeout:uu})),Su=e=>{let t=e.project_type;return t===`WP`||t===`WP2`?`WP`:t||void 0},Cu=e=>`/static/img/soft_ico/dkapp/ico-dkapp_${e.replace(/-+[{0-9},.,]+$/,``)}.png`,wu=(e,t,n={})=>({type:e,title:String(t.name||t.title||t.username||``),to:`/`,...n}),Tu=[{type:`site`,label:`Layout.Sider.site_1`,search:async(e,t,n)=>{let r=[],i=e=>{e.length&&(r.push(...e),n==null||n(e))},a=[async()=>vu(xu(`sites`,e,t)).then(e=>(e||[]).filter(e=>e.project_type!==`WP`&&e.project_type!==`WP2`).map(e=>wu(`site`,e,{tag:Su(e),subtitle:e.path||``,to:{path:`/site/php`,query:{action:`site-filter`,keyword:String(e.name||``)}}}))),async()=>vu(gu(`/project/nodejs/get_project_list`,{data:JSON.stringify({search:e,p:1,limit:5,re_order:``})},{signal:t,timeout:uu})).then(e=>_u(e).map(e=>wu(`site`,e,{tag:`Node`,subtitle:e.path||``,to:{path:`/site/node`,query:{action:`node-filter`,keyword:String(e.name||``)}}}))),async()=>vu(gu(`/project/go/get_project_list`,{search:e,p:1,limit:5,re_order:``,type_id:``},{signal:t,timeout:uu})).then(e=>_u(e).map(e=>wu(`site`,e,{tag:`Go`,subtitle:e.path||``,to:{path:`/site/go`,query:{action:`go-filter`,keyword:String(e.name||``)}}}))),async()=>vu(gu(`/project/python/GetProjectList`,{search:e,p:1,limit:5,type_id:``,re_order:``},{signal:t,timeout:uu})).then(e=>_u(e).map(e=>wu(`site`,e,{tag:`Python`,subtitle:e.path||``,to:{path:`/site/python`,query:{action:`python-filter`,keyword:String(e.name||``)}}}))),async()=>vu(gu(`/mod/proxy/com/get_list`,{search:e,p:1,limit:5,re_order:``},{signal:t,timeout:uu})).then(e=>{var t;let n=e==null?void 0:e.message;return(Array.isArray(n==null||(t=n.data)==null?void 0:t.data)?n.data.data:Array.isArray(n==null?void 0:n.data)?n.data:[]).map(e=>wu(`site`,e,{tag:`Proxy`,subtitle:e.proxy_pass||e.path||``,to:{path:`/site/proxy`,query:{action:`proxy-filter`,keyword:String(e.name||``)}}}))})];for(let e of a){if(t!=null&&t.aborted)break;i(await e().catch(()=>[]))}return r}},{type:`wp`,label:`Layout.Sider.wp_3`,search:async(e,t)=>{let n=await vu(gu(`/data?action=get_wp_site_list`,{p:1,limit:5,search:e,order:null,site_type:``,re_order:``},{signal:t,timeout:uu})),r=n==null?void 0:n.message;return(Array.isArray(r==null?void 0:r.data)?r.data:Array.isArray(r)?r:[]).map(e=>wu(`wp`,e,{tag:`WP`,subtitle:e.path||``,to:{path:`/wp/toolkit`,query:{action:`wp-filter`,keyword:String(e.name||``)}}}))}},{type:`database`,label:`Layout.Sider.database_1`,search:async(e,t)=>{let n=async(n,r,i)=>_u(await vu(gu(`/database/${n}/get_list`,{data:JSON.stringify({search:e,p:1,limit:5,table:`databases`})},{signal:t,timeout:uu}))).map(e=>wu(`database`,e,{tag:r,to:{path:i,query:{action:`${n}-filter`,keyword:String(e.name||``)}}})),{isInstallMongoDB:r,isInstallPgsql:i}=_e(vt()),[a,o,s]=await Promise.all([vu(xu(`databases`,e,t)),r.value?n(`mongodb`,`Layout.Sider.database_4`,`/database/mongo`):Promise.resolve([]),i.value?n(`pgsql`,`Layout.Sider.database_6`,`/database/pgsql`):Promise.resolve([])]);return[...(a||[]).map(e=>wu(`database`,e,{tag:`Layout.Sider.database_2`,subtitle:lu(e),to:{path:`/database/mysql`,query:{action:`db-filter`,keyword:String(e.name||``)}}})),...o,...s]}},{type:`ftp`,label:`Layout.Sider.ftp_1`,search:async(e,t)=>(await xu(`ftps`,e,t)).map(e=>wu(`ftp`,e,{tag:`Layout.Sider.ftp_1`,subtitle:e.path||``,to:{path:`/ftp`,query:{action:`ftp-filter`,keyword:String(e.username||e.name||``)}}}))},{type:`crontab`,label:`Layout.Sider.crontab_1`,search:async(e,t)=>_u(await gu(`/crontab?action=GetCrontab`,{search:e,type_id:``,order_param:`id desc`},{signal:t,timeout:uu})).map(e=>wu(`crontab`,e,{tag:`Layout.Sider.crontab_1`,to:{path:`/crontab/task`,query:{action:`cron-filter`,keyword:String(e.name||``)}}}))},{type:`soft`,label:`Layout.Sider.soft_1`,search:async(e,t)=>_u(await gu(`/plugin?action=get_soft_list`,{p:1,row:5,tojs:``,force:0,query:e},{signal:t,timeout:uu})).map(e=>wu(`soft`,e,{title:String(e.title||e.name||``),subtitle:String(e.ps||``).trim(),html:!0,tag:e.setup?`Docker.App.app_category_0`:e.version||``,metaSub:e.setup?String(e.version||``):void 0,iconImg:gt(String(e.name||``)),to:{path:`/softs/app`,query:{action:`soft-detail`,name:String(e.name||``)}}}))},{type:`docker-app`,label:`Docker.App.index_8`,search:async(e,t)=>await yu()?_u(await vu(gu(`/mod/docker/com/get_apps`,{p:1,row:5,query:e,app_type:`all`,force:0},{signal:t,timeout:uu}))).map(e=>wu(`docker-app`,e,{title:String(e.apptitle||e.appname||``),subtitle:String(e.appdesc||``).trim(),tag:`Docker.App.index_8`,iconImg:Cu(String(e.appname||``)),to:{name:`DockerApp`,query:{action:`docker-app-install`,name:String(e.appname||``)}}})):[]},{type:`docker-container`,label:`Layout.Sider.docker_4`,labelPrefix:`Layout.Sider.docker_1`,search:async(e,t)=>{if(!await yu())return[];let n=await vu(gu(`/btdocker/container/get_list`,void 0,{signal:t,timeout:uu})),r=n==null?void 0:n.message,i=Array.isArray(r==null?void 0:r.container_list)?r.container_list:[],a=e.toLowerCase();return i.filter(e=>String(e.name||``).toLowerCase().includes(a)||String(e.image||``).toLowerCase().includes(a)||String(e.remark||``).toLowerCase().includes(a)).slice(0,5).map(e=>wu(`docker-container`,e,{tag:`Layout.Sider.docker_4`,tagPrefix:`Layout.Sider.docker_1`,subtitle:e.image||``,to:{path:`/docker/container`,query:{keyword:String(e.name||``)}}}))}},{type:`docker-image`,label:`Layout.Sider.docker_6`,labelPrefix:`Layout.Sider.docker_1`,search:async(e,t)=>{if(!await yu())return[];let n=await vu(gu(`/btdocker/image/image_list`,void 0,{signal:t,timeout:uu})),r=Array.isArray(n==null?void 0:n.message)?n.message:[],i=e.toLowerCase();return r.filter(e=>String(e.name||``).toLowerCase().includes(i)||String(e.tags||``).toLowerCase().includes(i)||String(e.id||``).toLowerCase().includes(i)).slice(0,5).map(e=>wu(`docker-image`,e,{tag:`Layout.Sider.docker_6`,tagPrefix:`Layout.Sider.docker_1`,subtitle:e.tags||e.id||``,to:{path:`/docker/local`,query:{keyword:String(e.name||``)}}}))}}],Eu=()=>{let e=[];for(let c of dn){var t,n,r,i,a,o,s;if((t=c.meta)!=null&&t.hidden)continue;let l=(n=c.children)==null?void 0:n[0];if(!l||(r=l.meta)!=null&&r.hidden)continue;let u=String(((i=l.meta)==null?void 0:i.title)||``),d=String(((a=l.meta)==null?void 0:a.titleKey)||``),f=((o=l.children)==null||(o=o[0])==null?void 0:o.name)||l.name;e.push({type:`menu`,title:u,key:d,to:f?{name:f}:{path:l.path}}),(s=l.children)==null||s.forEach(t=>{var n,r,i;if((n=t.meta)!=null&&n.hidden)return;let a=String(((r=t.meta)==null?void 0:r.title)||``),o=String(((i=t.meta)==null?void 0:i.titleKey)||``);e.push({type:`tab`,title:a,key:o,to:t.name?{name:t.name}:{path:t.path},group:u})})}return e},Du=t({default:()=>Ou}),Ou=[{type:`action`,label:`Account.Account.account_index_1`,keywords:[`Account`,`账号`,`添加账号`,`子面板`,`服务器`],tag:`Layout.Sider.account_1`,to:{name:`Account Account`,query:{action:`account-add`}},action:`account-add`},{type:`action`,label:`Account.Package.packageState-592272-11`,keywords:[`Package`,`套餐`,`创建套餐`,`资源包`,`添加资源包`],tag:`Layout.Sider.account_1`,to:{name:`Account Package`,query:{action:`package-create`}},action:`package-create`},{type:`action`,label:`Public.Btn.Update`,keywords:[`Account`,`更新`,`升级`,`更新子面板`,`Update`],tag:`Layout.Sider.account_1`,to:{name:`Account Layout`,query:{action:`account-update`}},action:`account-update`}],ku=t({default:()=>Au}),Au=[{type:`action`,label:`Add Custom API Account`,keywords:[`AI`,`模型`,`API`,`添加API账号`,`添加账号`,`Model`],tag:`AI`,to:{name:`model`,query:{action:`model-add`}},action:`model-add`},{type:`action`,label:`Add Channel`,keywords:[`AI`,`渠道`,`添加渠道`,`Channel`,`消息渠道`],tag:`AI`,to:{name:`msg`,query:{action:`channel-add`}},action:`channel-add`},{type:`action`,label:`Import Skill Pack`,keywords:[`AI`,`技能`,`技能包`,`导入技能包`,`Skill`],tag:`AI`,to:{name:`skills`,query:{action:`skill-import`}},action:`skill-import`},{type:`action`,label:`Recharge`,keywords:[`AI`,`充值`,`余额`,`配额`,`Recharge`,`Quota`],tag:`AI`,to:{name:`quota`,query:{action:`quota-recharge`}},action:`quota-recharge`}],ju=t({default:()=>Mu}),Mu=[...[{key:`Config.Commonly.networkAccessTitle`,kw:[`Network`,`网络`,`访问`]},{key:`Config.Safe.index_8`,kw:[`SSL`,`证书`,`面板证书`,`Certificate`]},{key:`Config.Commonly.advancedFeatureTitle`,kw:[`Advanced`,`高级`,`API`,`调试`]},{key:`Config.Commonly.authSecurityTitle`,kw:[`Security`,`认证`,`用户名`,`密码`]},{key:`Config.Commonly.accountIntegrationTitle`,kw:[`Account`,`账号`,`集成`]},{key:`Config.Commonly.pagePreferenceTitle`,kw:[`Page`,`页面`,`偏好`]},{key:`Config.Panel.index_2`,kw:[`Close`,`关闭`,`面板`]},{key:`Config.Panel.index_5`,kw:[`IPv6`,`监听`]},{key:`Config.Panel.index_7`,kw:[`Offline`,`离线`]},{key:`Config.Panel.index_98`,kw:[`CDN`,`代理`,`Proxy`]},{key:`Config.Panel.homeAnnounce`,kw:[`Announce`,`公告`,`首页`]},{key:`Site Monitor`,kw:[`站点监控`,`监控`,`Monitor`,`Website`]},{key:`Config.Panel.iconAuto`,kw:[`Icon`,`图标`,`自动更新`]},{key:`Config.Panel.index_88`,kw:[`Backup`,`自动备份`,`备份`]},{key:`Theme`,kw:[`主题`,`主题模式`,`亮色`,`暗色`]},{key:`Config.Panel.index_35`,kw:[`Language`,`语言`,`配置`]},{key:`Config.Panel.index_36`,kw:[`Name`,`面板名称`,`名称`]},{key:`Config.Panel.index_39`,kw:[`Session`,`超时`,`会话`]},{key:`Config.Panel.index_45`,kw:[`Site Path`,`站点目录`,`路径`]},{key:`Config.Panel.index_47`,kw:[`Backup Path`,`备份目录`,`路径`]},{key:`Config.Panel.index_49`,kw:[`Server IP`,`服务器IP`,`IP`]},{key:`Config.Panel.index_53`,kw:[`Time`,`服务器时间`,`时间`,`NTP`]},{key:`Config.Panel.serverTimezoneLabel`,kw:[`Timezone`,`时区`,`服务器时区`]},{key:`Config.Safe.index_2`,kw:[`Alarm`,`告警`,`安全告警`]},{key:`Config.Safe.index_44`,kw:[`Basic Auth`,`基础认证`,`认证`]},{key:`Config.Safe.index_60`,kw:[`Dynamic`,`动态口令`,`口令`,`MFA`]},{key:`Config.Safe.index_79`,kw:[`Password`,`密码安全`,`密码`]},{key:`Config.Safe.index_91`,kw:[`Auth IP`,`认证IP`,`IP`]},{key:`Config.Safe.index_109`,kw:[`Uncertified`,`未认证`,`响应`]},{key:`Config.Safe.index_120`,kw:[`Expire`,`密码过期`,`过期`]},{key:`Config.Safe.index_137`,kw:[`Temp Auth`,`临时认证`,`临时`]}].map(({key:e,kw:t})=>({type:`action`,label:e,keywords:t==null?[]:t,tag:`Layout.Sider.config_2`,to:{path:`/setting/all`,query:{action:`settings-filter`,kw:e}},action:`settings-filter`})),{type:`action`,label:`Config.Backup.index_1`,keywords:[`Backup`,`备份`,`创建备份`,`面板备份`],tag:`Layout.Sider.config_1`,to:{name:`Backup Setting`,query:{action:`backup-add`}},action:`backup-add`},{type:`action`,label:`Config.Alarm.index_91`,keywords:[`Alarm`,`告警`,`添加告警`,`添加任务`,`通知`],tag:`Layout.Sider.config_1`,to:{name:`Alarm Setting`,query:{action:`alarm-add`}},action:`alarm-add`},{type:`action`,label:`Config.Migrate.index_2`,keywords:[`Migrate`,`迁移`,`开始迁移`,`系统迁移`],tag:`Layout.Sider.config_1`,to:{name:`Migrate Setting`,query:{action:`migrate-start`}},action:`migrate-start`}],Nu=t({default:()=>Pu}),Pu=[{type:`action`,label:`Crontab.Planned.index_4`,keywords:[`Add Cron`,`Crontab`,`添加任务`,`计划任务`],tag:`Layout.Sider.crontab_1`,to:{name:`Crontab Task`,query:{action:`cron-add`}},action:`cron-add`},{type:`action`,label:`Crontab.Planned.index_2`,keywords:[`Arrange`,`编排`,`任务编排`],tag:`Layout.Sider.crontab_1`,to:{name:`Docker Task Arrange`,query:{action:`cron-add-arrange`}},action:`cron-add-arrange`},{type:`action`,label:`Crontab.Script.index_1`,keywords:[`脚本`,`Script`,`添加脚本`,`脚本库`],tag:`Layout.Sider.crontab_1`,to:{name:`Docker Script Library`,query:{action:`cron-add-script`}},action:`cron-add-script`}],Fu=t({default:()=>Iu}),Iu=[{type:`action`,label:`Database.index_1`,keywords:[`MySQL`,`Create Database`,`创建数据库`],tag:`Layout.Sider.database_1`,subtitle:`MySQL`,to:{name:`Database MySQL`,query:{action:`db-add-mysql`}},action:`db-add-mysql`},{type:`action`,label:`Database.index_1`,keywords:[`PgSQL`,`PostgreSQL`,`创建数据库`],tag:`Layout.Sider.database_1`,subtitle:`PgSQL`,to:{name:`Database PgSQL`,query:{action:`db-add-pgsql`}},action:`db-add-pgsql`},{type:`action`,label:`Database.index_1`,keywords:[`MongoDB`,`Mongo`,`创建数据库`],tag:`Layout.Sider.database_1`,subtitle:`MongoDB`,to:{name:`Database MongoDB`,query:{action:`db-add-mongo`}},action:`db-add-mongo`},{type:`action`,label:`Database.index_1`,keywords:[`SqlServer`,`SQL Server`,`创建数据库`],tag:`Layout.Sider.database_1`,subtitle:`SQL Server`,to:{name:`Database SqlServer`,query:{action:`db-add-sqlserver`}},action:`db-add-sqlserver`},{type:`action`,label:`Database.redis.index_20`,keywords:[`Redis`,`Add Key`,`添加键`,`添加Redis`],tag:`Layout.Sider.database_1`,subtitle:`Redis`,to:{name:`Database Redis`,query:{action:`db-add-redis`}},action:`db-add-redis`},{type:`action`,label:`Database.index_2`,keywords:[`MySQL`,`root密码`,`Root Password`,`数据库密码`],tag:`Layout.Sider.database_1`,subtitle:`MySQL`,to:{name:`Database MySQL`,query:{action:`db-mysql-root`}},action:`db-mysql-root`},{type:`action`,label:`Database.index_3`,keywords:[`MySQL`,`phpMyAdmin`,`phpadmin`,`phpmyadmin`,`数据库管理`],tag:`Layout.Sider.database_1`,subtitle:`MySQL`,to:{name:`Database MySQL`,query:{action:`db-mysql-phpmyadmin`}},action:`db-mysql-phpmyadmin`},{type:`action`,label:`Database.index_4`,keywords:[`MySQL`,`远程数据库`,`远程`,`Remote`],tag:`Layout.Sider.database_1`,subtitle:`MySQL`,to:{name:`Database MySQL`,query:{action:`db-mysql-remote`}},action:`db-mysql-remote`},{type:`action`,label:`Database.Mysql.index_3`,keywords:[`MySQL`,`高级设置`,`Advanced`,`Setup`,`高级`],tag:`Layout.Sider.database_1`,subtitle:`MySQL`,to:{name:`Database MySQL`,query:{action:`db-mysql-setup`}},action:`db-mysql-setup`},{type:`action`,label:`Database.index_6`,keywords:[`从服务器获取`,`获取数据库`,`Get DB`,`从服务器获取数据库`,`服务器同步`],tag:`Layout.Sider.database_1`,subtitle:`MySQL`,to:{name:`Database MySQL`,query:{action:`db-mysql-remote-sync`}},action:`db-mysql-remote-sync`},{type:`action`,label:`file.recycleBin`,keywords:[`回收站`,`Recycle Bin`,`数据库回收站`,`垃圾桶`],tag:`Layout.Sider.database_1`,subtitle:`MySQL`,to:{name:`Database MySQL`,query:{action:`db-mysql-recycle`}},action:`db-mysql-recycle`},{type:`action`,label:`Database.index_2`,keywords:[`PgSQL`,`PostgreSQL`,`root密码`,`Root Password`],tag:`Layout.Sider.database_1`,subtitle:`PgSQL`,to:{name:`Database PgSQL`,query:{action:`db-pgsql-root`}},action:`db-pgsql-root`},{type:`action`,label:`Database.index_2`,keywords:[`MongoDB`,`Mongo`,`root密码`,`Root Password`],tag:`Layout.Sider.database_1`,subtitle:`MongoDB`,to:{name:`Database MongoDB`,query:{action:`db-mongo-root`}},action:`db-mongo-root`},{type:`action`,label:`Database.mongo.index_1`,keywords:[`MongoDB`,`安全设置`,`安全`,`Security`],tag:`Layout.Sider.database_1`,subtitle:`MongoDB`,to:{name:`Database MongoDB`,query:{action:`db-mongo-safe`}},action:`db-mongo-safe`},{type:`action`,label:`Database.index_4`,keywords:[`SqlServer`,`SQL Server`,`远程数据库`,`远程`,`Remote`],tag:`Layout.Sider.database_1`,subtitle:`SQL Server`,to:{name:`Database SqlServer`,query:{action:`db-sqlserver-remote`}},action:`db-sqlserver-remote`},{type:`action`,label:`Database.index_4`,keywords:[`Redis`,`远程数据库`,`远程`,`Remote`],tag:`Layout.Sider.database_1`,subtitle:`Redis`,to:{name:`Database Redis`,query:{action:`db-redis-remote`}},action:`db-redis-remote`},{type:`action`,label:`Adminer`,keywords:[`MongoDB`,`Mongo`,`Adminer`,`数据库管理`,`管理工具`],tag:`Layout.Sider.database_1`,subtitle:`MongoDB`,to:{name:`Database MongoDB`,query:{action:`db-mongo-adminer`}},action:`db-mongo-adminer`},{type:`action`,label:`Adminer`,keywords:[`PgSQL`,`PostgreSQL`,`Adminer`,`数据库管理`,`管理工具`],tag:`Layout.Sider.database_1`,subtitle:`PgSQL`,to:{name:`Database PgSQL`,query:{action:`db-pgsql-adminer`}},action:`db-pgsql-adminer`}],Lu=t({default:()=>Ru}),Ru=[{type:`action`,label:`Docker.Container.index_1`,keywords:[`Container`,`创建容器`,`新建容器`,`容器`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Container`,query:{action:`docker-container-create`}},action:`docker-container-create`},{type:`action`,label:`Docker.LocalImage.index_1`,keywords:[`Image`,`拉取镜像`,`Pull`,`镜像`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Local Image`,query:{action:`docker-image-pull`}},action:`docker-image-pull`},{type:`action`,label:`Docker.LocalImage.index_2`,keywords:[`Image`,`导入镜像`,`Import`,`镜像导入`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Local Image`,query:{action:`docker-image-import`}},action:`docker-image-import`},{type:`action`,label:`Docker.LocalImage.index_3`,keywords:[`Image`,`构建镜像`,`Build`,`镜像构建`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Local Image`,query:{action:`docker-image-build`}},action:`docker-image-build`},{type:`action`,label:`Docker.Network.index_1`,keywords:[`Network`,`添加网络`,`创建网络`,`网络`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Network`,query:{action:`docker-network-add`}},action:`docker-network-add`},{type:`action`,label:`Docker.Repository.index_1`,keywords:[`Repository`,`仓库`,`添加仓库`,`镜像仓库`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Warehouse`,query:{action:`docker-warehouse-add`}},action:`docker-warehouse-add`},{type:`action`,label:`Docker.Volume.index_1`,keywords:[`Volume`,`存储卷`,`添加存储`,`数据卷`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Storage`,query:{action:`docker-storage-add`}},action:`docker-storage-add`},{type:`action`,label:`Docker.ComposeNew.index_1`,keywords:[`Compose`,`编排`,`新建编排`,`docker-compose`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Compose`,query:{action:`docker-compose-new`}},action:`docker-compose-new`},{type:`action`,label:`Docker.ComposeNew.index_2`,keywords:[`Compose`,`模板`,`编排模板`,`Template`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Compose`,query:{action:`docker-compose-template`}},action:`docker-compose-template`},{type:`action`,label:`Docker.Setting.index_1`,keywords:[`Docker`,`安装Docker`,`Docker安装`,`安装`],tag:`Layout.Sider.docker_1`,to:{name:`Docker Setting`,query:{action:`docker-install`}},action:`docker-install`},{type:`action`,label:`Docker.App.index_8`,keywords:[`Docker`,`App`,`应用商店`,`一键安装`,`安装应用`,`安装软件`,`Store`,`Install`],tag:`Layout.Sider.docker_1`,noSub:!0,to:{name:`DockerApp`,query:{action:`docker-app-install`}},action:`docker-app-install`}],zu=t({default:()=>Bu}),Bu=[{type:`action`,label:`file.upload`,keywords:[`Upload`,`上传文件`,`上传`,`文件上传`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-upload`}},action:`file-upload`},{type:`action`,label:`file.remoteDownload`,keywords:[`Remote Download`,`远程下载`,`下载文件`,`URL下载`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-remote-download`}},action:`file-remote-download`},{type:`action`,label:`file.create`,keywords:[`Create`,`新建`,`新建文件`,`新建文件夹`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-create`}},action:`file-create`},{type:`action`,label:`file.searchContent`,keywords:[`Search`,`搜索文件内容`,`内容搜索`,`搜索内容`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-search-content`}},action:`file-search-content`},{type:`action`,label:`file.terminal`,keywords:[`Terminal`,`终端`,`命令行`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-terminal`}},action:`file-terminal`},{type:`action`,label:`file.rootDirectory`,keywords:[`Root Directory`,`根目录`,`回到根目录`,`首页目录`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-root-directory`}},action:`file-root-directory`},{type:`action`,label:`file.backup`,keywords:[`Backup`,`备份`,`文件备份`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-backup`}},action:`file-backup`},{type:`action`,label:`file.recycleBin`,keywords:[`Recycle`,`回收站`,`垃圾桶`],tag:`Layout.Sider.files_1`,to:{name:`Files Layout`,query:{action:`file-recycle`}},action:`file-recycle`}],Vu=t({default:()=>Hu}),Hu=[{type:`action`,label:`Ftp.index_3`,keywords:[`FTP`,`Add FTP`,`添加FTP`,`FTP用户`],tag:`Layout.Sider.ftp_1`,to:{name:`FTP Manager`,query:{action:`ftp-add`}},action:`ftp-add`}],Uu=t({default:()=>Wu}),Wu=[{type:`action`,label:`Home.index_7`,keywords:[`重启`,`重启面板`,`重启服务器`,`Restart`,`Restart panel`,`reboot`],tag:`Layout.Sider.home_1`,to:{name:`Home Overview`,query:{action:`home-restart`}},action:`home-restart`},{type:`action`,label:`Home.index_5`,keywords:[`更新`,`更新面板`,`升级`,`升级面板`,`Update`,`Upgrade`],tag:`Layout.Sider.home_1`,to:{name:`Home Overview`,query:{action:`home-update`}},action:`home-update`},{type:`action`,label:`Home.index_6`,keywords:[`修复`,`修复面板`,`面板修复`,`Fix`,`Repair`],tag:`Layout.Sider.home_1`,to:{name:`Home Overview`,query:{action:`home-repair`}},action:`home-repair`},{type:`action`,label:`Home.Update.index_33`,keywords:[`版本日志`,`更新日志`,`日志`,`Change logs`,`Version logs`],tag:`Layout.Sider.home_1`,to:{name:`Home Overview`,query:{action:`home-version-logs`}},action:`home-version-logs`},{type:`action`,label:`Component.Feedback.index_7`,keywords:[`需求反馈`,`反馈`,`意见`,`建议`,`Feedback`],tag:`Layout.Sider.home_1`,to:{name:`Home Overview`,query:{action:`home-feedback`}},action:`home-feedback`},{type:`action`,label:`Home.SiteGuide.layout.title`,keywords:[`建站引导`,`设置引导`,`引导`,`向导`,`Setup wizard`,`Site guide`],tag:`Layout.Sider.home_1`,to:{name:`Home Overview`,query:{action:`home-site-guide`}},action:`home-site-guide`}],Gu=t({default:()=>Ku}),Ku=[{type:`action`,label:`Mail.MailBox.index_1`,keywords:[`Mail`,`邮箱`,`添加邮箱`,`新建邮箱`,`Mailbox`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Mailboxes`,query:{action:`mail-mailbox-add`}},action:`mail-mailbox-add`},{type:`action`,label:`Mail.MailBox.index_31`,keywords:[`Mail`,`批量创建`,`批量添加`,`Batch`,`批量`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Mailboxes`,query:{action:`mail-mailbox-batch`}},action:`mail-mailbox-batch`},{type:`action`,label:`Mail.Domain.index_1`,keywords:[`Mail`,`域名`,`添加域名`,`新建域名`,`Domain`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Domain`,query:{action:`mail-domain-add`}},action:`mail-domain-add`},{type:`action`,label:`Mail.Responder.index_1`,keywords:[`Mail`,`自动回复`,`添加自动回复`,`Responder`,`Autoresponder`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Settings`,query:{action:`mail-responder-add`}},action:`mail-responder-add`},{type:`action`,label:`Mail.Forward.index_1`,keywords:[`Mail`,`转发`,`添加转发`,`Forward`,`转发规则`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Settings`,query:{action:`mail-forward-add`}},action:`mail-forward-add`},{type:`action`,label:`Mail.Bcc.index_1`,keywords:[`Mail`,`BCC`,`添加BCC`,`密送`,`Bcc`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Settings`,query:{action:`mail-bcc-add`}},action:`mail-bcc-add`},{type:`action`,label:`Mail.Mass.index_1`,keywords:[`Mail`,`发送任务`,`添加发送任务`,`群发`,`Marketing`,`Task`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Marketing`,query:{action:`mail-market-task-add`}},action:`mail-market-task-add`},{type:`action`,label:`Add Template`,keywords:[`Mail`,`模板`,`添加模板`,`Template`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Marketing`,query:{action:`mail-market-template-add`}},action:`mail-market-template-add`},{type:`action`,label:`Add Group`,keywords:[`Mail`,`分组`,`添加分组`,`Group`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Marketing`,query:{action:`mail-market-group-add`}},action:`mail-market-group-add`},{type:`action`,label:`Add Automation`,keywords:[`Mail`,`自动化`,`添加自动化`,`Automation`],tag:`Layout.Sider.mail_1`,to:{name:`Mail Marketing`,query:{action:`mail-market-automation-add`}},action:`mail-market-automation-add`}],qu=t({default:()=>Ju}),Ju=[{type:`action`,label:`Add node`,keywords:[`Node`,`Node集群`,`添加节点`,`集群节点`],tag:`Node`,to:{name:`Node Manage`,query:{action:`node-manage-add`}},action:`node-manage-add`}],Yu=t({default:()=>Xu}),Xu=[{type:`action`,label:`Security.Firewall.Port.index_1`,keywords:[`Firewall`,`防火墙`,`端口`,`添加端口规则`,`Port`],tag:`Layout.Sider.security_1`,to:{name:`Security Firewall`,query:{action:`firewall-port-add`}},action:`firewall-port-add`},{type:`action`,label:`Security.Firewall.IP.index_1`,keywords:[`Firewall`,`防火墙`,`IP`,`添加IP规则`,`IP规则`],tag:`Layout.Sider.security_1`,to:{name:`Security Firewall`,query:{action:`firewall-ip-add`}},action:`firewall-ip-add`},{type:`action`,label:`Security.Firewall.Forward.index_1`,keywords:[`Firewall`,`防火墙`,`转发`,`端口转发`,`Forward`],tag:`Layout.Sider.security_1`,to:{name:`Security Firewall`,query:{action:`firewall-forward-add`}},action:`firewall-forward-add`},{type:`action`,label:`Security.Firewall.Area.index_1`,keywords:[`Firewall`,`防火墙`,`区域`,`地区`,`Area`],tag:`Layout.Sider.security_1`,to:{name:`Security Firewall`,query:{action:`firewall-area-add`}},action:`firewall-area-add`},{type:`action`,label:`Security.Anti.Index_10`,keywords:[`Security`,`防入侵`,`白名单`,`添加白名单`,`Anti`],tag:`Layout.Sider.security_1`,to:{name:`Security Anti Intrusion`,query:{action:`anti-whitelist-add`}},action:`anti-whitelist-add`},{type:`action`,label:`Public.Btn.Add`,keywords:[`Security`,`系统加固`,`封锁IP`,`封禁IP`,`添加IP`,`Hardening`],tag:`Layout.Sider.security_1`,to:{name:`Security System Hardening`,query:{action:`system-hardening-ip-add`}},action:`system-hardening-ip-add`,hidden:!0}],Zu=t({default:()=>Qu}),Qu=[{type:`action`,label:`Add Project`,keywords:[`Go`,`Golang`,`Add Project`,`添加Go项目`,`添加项目`],tag:`Layout.Sider.site_1`,subtitle:`Go`,to:{name:`Go`,query:{action:`go-project-add`}},action:`go-project-add`},{type:`action`,label:`SDK Manage`,keywords:[`SDK`,`SDK管理`,`Go SDK`,`SDK 管理`],tag:`Layout.Sider.site_1`,subtitle:`Go`,to:{name:`Go`,query:{action:`go-sdk`}},action:`go-sdk`},{type:`action`,label:`Statistics`,keywords:[`统计`,`Statistics`,`监控`],tag:`Layout.Sider.site_1`,subtitle:`Go`,to:{name:`Go`,query:{action:`go-statistics`}},action:`go-statistics`}],$u=t({default:()=>ed}),ed=[{type:`action`,label:`Add Project`,keywords:[`Node`,`Node.js`,`Add Project`,`添加Node项目`,`添加项目`],tag:`Layout.Sider.site_3`,subtitle:`Node.js`,to:{name:`Website Node.js`,query:{action:`node-project-add`}},action:`node-project-add`},{type:`action`,label:`Default Project`,keywords:[`默认项目`,`Default Project`],tag:`Layout.Sider.site_3`,subtitle:`Node.js`,to:{name:`Website Node.js`,query:{action:`node-project-add-default`}},action:`node-project-add-default`},{type:`action`,label:`PM2 Project`,keywords:[`PM2项目`,`PM2 Project`,`PM2项目类型`],tag:`Layout.Sider.site_3`,subtitle:`Node.js`,to:{name:`Website Node.js`,query:{action:`node-project-add-pm2`}},action:`node-project-add-pm2`},{type:`action`,label:`Scan Import`,keywords:[`Scan`,`扫描导入`,`导入项目`],tag:`Layout.Sider.site_3`,to:{name:`Website Node.js`,query:{action:`node-project-scan`}},action:`node-project-scan`},{type:`action`,label:`PM2 Monitor`,keywords:[`PM2`,`PM2监控`,`PM2 Monitor`,`监控`],tag:`Layout.Sider.site_3`,to:{name:`Website Node.js`,query:{action:`node-pm2-monitor`}},action:`node-pm2-monitor`},{type:`action`,label:`Node.index_3`,keywords:[`Node版本管理器`,`NVM`,`版本管理`,`Node Version`,`Node版本`],tag:`Layout.Sider.site_3`,subtitle:`NVM`,to:{name:`Website Node.js`,query:{action:`node-version-manage`}},action:`node-version-manage`},{type:`action`,label:`Statistics`,keywords:[`统计`,`Statistics`,`监控统计`],tag:`Layout.Sider.site_3`,to:{name:`Website Node.js`,query:{action:`node-statistics`}},action:`node-statistics`}],td=t({default:()=>nd}),nd=[{type:`action`,label:`Site.PHP.index_4`,keywords:[`Create Site`,`Add Site`,`Add site`,`创建网站`,`添加网站`,`添加站点`,`新建网站`],tag:`Layout.Sider.site_1`,subtitle:`PHP`,to:{name:`Website PHP`,query:{action:`site-create-single`}},action:`site-create-single`},{type:`action`,label:`Site.Deploy.tabLabel`,keywords:[`Create Deploy`,`创建部署`,`部署站点`],tag:`Layout.Sider.site_1`,to:{name:`Website PHP`,query:{action:`site-create-deploy`}},action:`site-create-deploy`},{type:`action`,label:`Site.PHP.add_site_59`,keywords:[`Create for Git`,`Git`,`从 Git 创建`,`Git 创建`],tag:`Layout.Sider.site_1`,subtitle:`Git`,to:{name:`Website PHP`,query:{action:`site-create-git`}},action:`site-create-git`},{type:`action`,label:`Site.PHP.add_site_2`,keywords:[`Create Batch`,`批量创建`,`批量建站`],tag:`Layout.Sider.site_1`,to:{name:`Website PHP`,query:{action:`site-create-batch`}},action:`site-create-batch`},{type:`action`,label:`WP.Add.index_2`,keywords:[`Create Backup`,`创建备份`,`备份站点`],tag:`Layout.Sider.site_1`,to:{name:`Website PHP`,query:{action:`site-create-backup`}},action:`site-create-backup`},{type:`action`,label:`Database.Mysql.index_3`,keywords:[`高级功能`,`Advanced`,`站点设置`],tag:`Layout.Sider.site_1`,subtitle:`PHP`,to:{name:`Website PHP`,query:{action:`site-php-advanced`}},action:`site-php-advanced`},{type:`action`,label:`Statistics`,keywords:[`统计`,`Statistics`,`监控`],tag:`Layout.Sider.site_1`,subtitle:`PHP`,to:{name:`Website PHP`,query:{action:`site-php-statistics`}},action:`site-php-statistics`},{type:`action`,label:`Site.PHP.index_5`,keywords:[`默认页`,`默认页面`,`Default Page`],tag:`Layout.Sider.site_1`,subtitle:`Database.Mysql.index_3`,to:{name:`Website PHP`,query:{action:`site-php-default-page`}},action:`site-php-default-page`},{type:`action`,label:`Site.PHP.index_6`,keywords:[`默认站点`,`Default Site`],tag:`Layout.Sider.site_1`,subtitle:`Database.Mysql.index_3`,to:{name:`Website PHP`,query:{action:`site-php-default-site`}},action:`site-php-default-site`},{type:`action`,label:`Site.PHP.index_7`,keywords:[`PHP版本`,`PHP Version`,`版本切换`],tag:`Layout.Sider.site_1`,subtitle:`Database.Mysql.index_3`,to:{name:`Website PHP`,query:{action:`site-php-php-version`}},action:`site-php-php-version`},{type:`action`,label:`Site.PHP.index_86`,keywords:[`HTTPS`,`SSL`,`证书`,`https`],tag:`Layout.Sider.site_1`,subtitle:`Database.Mysql.index_3`,to:{name:`Website PHP`,query:{action:`site-php-https`}},action:`site-php-https`},{type:`action`,label:`CDN Resolution`,keywords:[`CDN`,`CDN解析`,`CDN 解析`,`解析`,`真实IP`,`源IP`,`CDN Resolution`],tag:`Layout.Sider.site_1`,subtitle:`Database.Mysql.index_3`,to:{name:`Website PHP`,query:{action:`site-php-cdn`}},action:`site-php-cdn`}],rd=t({default:()=>id}),id=[{type:`action`,label:`Site.Cert.index_5`,keywords:[`Proxy`,`Reverse Proxy`,`反代`,`反向代理`,`添加代理`],tag:`Layout.Sider.site_4`,to:{name:`Reverse Proxy`,query:{action:`proxy-add`}},action:`proxy-add`},{type:`action`,label:`Site.Proxy.index_84`,keywords:[`Proxy`,`默认项目`,`Default project`,`Default`,`普通项目`],tag:`Layout.Sider.site_4`,to:{name:`Reverse Proxy`,query:{action:`proxy-add-default`}},action:`proxy-add-default`},{type:`action`,label:`Site.Proxy.index_85`,keywords:[`Proxy`,`Supervisor`,`Supervisor创建`,`Create with Supervisor`,`进程守护`],tag:`Layout.Sider.site_4`,to:{name:`Reverse Proxy`,query:{action:`proxy-add-supervisor`}},action:`proxy-add-supervisor`},{type:`action`,label:`Statistics`,keywords:[`统计`,`Statistics`,`监控`],tag:`Layout.Sider.site_4`,to:{name:`Reverse Proxy`,query:{action:`site-proxy-statistics`}},action:`site-proxy-statistics`}],ad=t({default:()=>od}),od=[{type:`action`,label:`Add Python Project`,keywords:[`Python`,`Django`,`Add Project`,`添加Python项目`,`添加项目`],tag:`Layout.Sider.site_1`,subtitle:`Python`,to:{name:`Python`,query:{action:`python-project-add`}},action:`python-project-add`},{type:`action`,label:`Python Environment`,keywords:[`Python环境`,`环境管理`,`Environment`,`Python 环境`],tag:`Layout.Sider.site_1`,subtitle:`Python`,to:{name:`Python`,query:{action:`python-environment`}},action:`python-environment`},{type:`action`,label:`Statistics`,keywords:[`统计`,`Statistics`,`监控`],tag:`Layout.Sider.site_1`,subtitle:`Python`,to:{name:`Python`,query:{action:`python-statistics`}},action:`python-statistics`}],sd=t({default:()=>cd}),cd=[{type:`action`,label:`Soft.index_6`,keywords:[`Software`,`软件`,`更新软件列表`,`更新应用列表`,`Update`],tag:`Layout.Sider.soft_1`,to:{name:`Software Official`,query:{action:`soft-update`}},action:`soft-update`},{type:`action`,label:`Soft.index_24`,keywords:[`Software`,`插件`,`上传插件`,`安装插件`,`Upload`,`Plugin`],tag:`Layout.Sider.soft_1`,to:{name:`Software Third`,query:{action:`upload-plugin`}},action:`upload-plugin`}],ld=t({default:()=>ud}),ud=[{type:`action`,label:`SSL.index_44`,keywords:[`SSL`,`申请证书`,`申请SSL`,`Apply Certificate`,`Let's Encrypt`],tag:`Layout.Sider.domain_1`,to:{name:`SSL Certificate`,query:{action:`ssl-cert-apply`}},action:`ssl-cert-apply`},{type:`action`,label:`SSL.index_45`,keywords:[`SSL`,`上传证书`,`Upload Certificate`,`导入证书`],tag:`Layout.Sider.domain_1`,to:{name:`SSL Certificate`,query:{action:`ssl-cert-upload`}},action:`ssl-cert-upload`},{type:`action`,label:`SSL.index_46`,keywords:[`SSL`,`一键续签`,`续签`,`Renew`,`续期`],tag:`Layout.Sider.domain_1`,to:{name:`SSL Certificate`,query:{action:`ssl-cert-renew-all`}},action:`ssl-cert-renew-all`},{type:`action`,label:`SSL.Domain.index_4`,keywords:[`托管商`,`添加托管商`,`DNS`,`DNS Host`,`Host`],tag:`Layout.Sider.domain_1`,to:{name:`SSL Domain`,query:{action:`ssl-domain-host-add`}},action:`ssl-domain-host-add`},{type:`action`,label:`Add Domain`,keywords:[`域名`,`添加域名`,`Add Domain`,`域名管理`],tag:`Layout.Sider.domain_1`,to:{name:`SSL Domain`,query:{action:`ssl-domain-add`}},action:`ssl-domain-add`}],dd=t({default:()=>fd}),fd=[{type:`action`,label:`Term.index_19`,keywords:[`Terminal`,`服务器`,`添加服务器`,`SSH`,`连接`],tag:`Layout.Sider.terminal_1`,to:{name:`Terminal Layout`,query:{action:`server-add`}},action:`server-add`},{type:`action`,label:`Term.index_3`,keywords:[`Terminal`,`命令`,`添加命令`,`快捷命令`,`Command`],tag:`Layout.Sider.terminal_1`,to:{name:`Terminal Layout`,query:{action:`command-add`}},action:`command-add`}],pd=t({default:()=>md}),md=[{type:`action`,label:`Waf.Area.index_1`,keywords:[`WAF`,`添加地区`,`区域限制`,`地区限制`,`Area`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Area`,query:{action:`waf-area-add`}},action:`waf-area-add`},{type:`action`,label:`Waf.Custom.index_1`,keywords:[`WAF`,`自定义规则`,`添加自定义`,`自定义拦截`,`Custom Rule`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Custom Rule`,query:{action:`waf-custom-add`}},action:`waf-custom-add`},{type:`action`,label:`Waf.Flow.index_1`,keywords:[`WAF`,`流量限制`,`添加限制`,`Flow Limiting`,`限流`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Flow Limiting`,query:{action:`waf-flow-add`}},action:`waf-flow-add`},{type:`action`,label:`Waf.Rules.index_1`,keywords:[`WAF`,`IP白名单`,`IP White`,`白名单`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Rules`,query:{action:`waf-rules-ip-white`}},action:`waf-rules-ip-white`},{type:`action`,label:`Waf.Rules.index_2`,keywords:[`WAF`,`IP黑名单`,`IP Black`,`黑名单`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Rules`,query:{action:`waf-rules-ip-black`}},action:`waf-rules-ip-black`},{type:`action`,label:`Waf.Rules.index_3`,keywords:[`WAF`,`UA白名单`,`UA White`,`UA`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Rules`,query:{action:`waf-rules-ua-white`}},action:`waf-rules-ua-white`},{type:`action`,label:`Waf.Rules.index_4`,keywords:[`WAF`,`UA黑名单`,`UA Black`,`UA`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Rules`,query:{action:`waf-rules-ua-black`}},action:`waf-rules-ua-black`},{type:`action`,label:`Waf.Rules.index_5`,keywords:[`WAF`,`URL白名单`,`URL White`,`URL`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Rules`,query:{action:`waf-rules-url-white`}},action:`waf-rules-url-white`},{type:`action`,label:`Waf.Rules.index_6`,keywords:[`WAF`,`URL黑名单`,`URL Black`,`URL`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Rules`,query:{action:`waf-rules-url-black`}},action:`waf-rules-url-black`},{type:`action`,label:`Waf.Setting.config_136`,keywords:[`WAF`,`拦截规则`,`设置规则`,`自定义拦截规则`],tag:`Layout.Sider.wap_1`,to:{name:`Waf Setting`,query:{action:`waf-setting-rule-add`}},action:`waf-setting-rule-add`}],hd=t({default:()=>gd}),gd=[{type:`action`,label:`WP.index_5`,keywords:[`WP`,`WordPress`,`添加WordPress`,`添加站点`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`site-add`}},action:`site-add`},{type:`action`,label:`WP.index_27`,keywords:[`WP`,`迁移`,`迁移站点`,`Migrate`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`site-migrate`}},action:`site-migrate`},{type:`action`,label:`Site.Config.index_19`,keywords:[`WP`,`插件包`,`添加插件包`,`Sets`,`插件集合`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`sets-add`}},action:`sets-add`},{type:`action`,label:`Data Copy`,keywords:[`WP`,`数据复制`,`复制数据`,`Data Copy`,`Clone`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`data-copy`}},action:`data-copy`},{type:`action`,label:`WP.Add.index_1`,keywords:[`WP`,`创建`,`创建站点`,`创建网站`,`Create`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`wp-create-site`}},action:`wp-create-site`},{type:`action`,label:`WP.Add.index_3`,keywords:[`WP`,`批量`,`批量创建`,`批量建站`,`Batch`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`wp-create-batch`}},action:`wp-create-batch`},{type:`action`,label:`WP.Add.index_4`,keywords:[`WP`,`备份`,`备份部署`,`部署`,`Backup`,`Deploy`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`wp-backup-batch`}},action:`wp-backup-batch`},{type:`action`,label:`WP.Add.index_2`,keywords:[`WP`,`导入`,`导入站点`,`Import`],tag:`WP Toolkit`,to:{name:`local`,query:{action:`wp-import-site`}},action:`wp-import-site`}],_d=Object.values(Object.assign({"../../views/account/search-actions.ts":Du,"../../views/ai/search-actions.ts":ku,"../../views/config/search-actions.ts":ju,"../../views/crontab/search-actions.ts":Nu,"../../views/database/search-actions.ts":Fu,"../../views/docker/search-actions.ts":Lu,"../../views/files/search-actions.ts":zu,"../../views/ftp/search-actions.ts":Vu,"../../views/home/search-actions.ts":Uu,"../../views/mail/search-actions.ts":Gu,"../../views/node/search-actions.ts":qu,"../../views/security/search-actions.ts":Yu,"../../views/site/go/search-actions.ts":Zu,"../../views/site/node/search-actions.ts":$u,"../../views/site/php/search-actions.ts":td,"../../views/site/proxy/search-actions.ts":rd,"../../views/site/python/search-actions.ts":ad,"../../views/soft/search-actions.ts":sd,"../../views/ssl/search-actions.ts":ld,"../../views/terminal/search-actions.ts":dd,"../../views/waf/search-actions.ts":pd,"../../views/wp/search-actions.ts":hd})).map(e=>e.default).flat().filter(e=>!e.hidden),vd=[`Layout.Sider.site_1`,`Layout.Sider.wp_3`,`Layout.Sider.database_1`,`Layout.Sider.soft_1`,`Layout.Sider.docker_1`,`Layout.Sider.ftp_1`,`Layout.Sider.crontab_1`,`Layout.Sider.files_1`,`Layout.Sider.terminal_1`],yd=e=>{let t=vd.indexOf(e||``);return t===-1?vd.length:t},bd=(e,t)=>{let n=e.toLowerCase();return n===t?4:n.startsWith(t)?3:n.includes(t)?2:1},xd=(e,t)=>{let n=e.toLowerCase(),r=t.trim().split(/\s+/).filter(Boolean);if(!r.length)return[{text:e,hit:!1}];let i=[];for(let e of r){let t=e.toLowerCase(),r=n.indexOf(t);for(;r!==-1;)i.push([r,r+t.length]),r=n.indexOf(t,r+1)}if(!i.length)return[{text:e,hit:!1}];i.sort((e,t)=>e[0]-t[0]);let a=[];for(let e of i){let t=a[a.length-1];t&&e[0]<=t[1]?t[1]=Math.max(t[1],e[1]):a.push([e[0],e[1]])}let o=[],s=0;for(let[t,n]of a)t>s&&o.push({text:e.slice(s,t),hit:!1}),o.push({text:e.slice(t,n),hit:!0}),s=n;return s{try{let e=JSON.parse(localStorage.getItem(Sd)||`[]`);return Array.isArray(e)?e.filter(e=>typeof e==`string`&&e.trim().length>0).slice(0,Cd).map(e=>e.slice(0,200)):[]}catch(e){return[]}},Td=e=>{let t=e.trim();if(!t)return;let n=[t,...wd().filter(e=>e!==t)].slice(0,Cd);localStorage.setItem(Sd,JSON.stringify(n))},Ed=e=>{localStorage.setItem(Sd,JSON.stringify(wd().filter(t=>t!==e)))},Dd=()=>localStorage.removeItem(Sd);F();var Od=fe({show:!1}),kd={site:`Layout.Sider.site_1`,wp:`Layout.Sider.wp_3`,database:`Layout.Sider.database_1`,ftp:`Layout.Sider.ftp_1`,crontab:`Layout.Sider.crontab_1`,soft:`Layout.Sider.soft_1`,"docker-app":`Layout.Sider.docker_1`,"docker-container":`Layout.Sider.docker_1`,"docker-image":`Layout.Sider.docker_1`},Ad={"Layout.Sider.wp_":`Layout.Sider.site_`},jd=e=>{if(!e||!e.startsWith(`Layout.Sider.`))return``;let t=e.replace(/_\d+$/,`_`);return Ad[t]||t},Md=(e,t)=>{if(!t.length)return!0;let n=jd(e);return!!n&&t.some(e=>n===jd(e))},Nd=`__action__`,Pd=(e,t)=>t.includes(`__action__`)||Md(e,t),Fd=(e,t)=>!t.length||t.some(t=>jd(kd[e.type])===jd(t));F();var Id={class:`gs`},Ld={class:`gs-scopes`},Rd={class:`gs-scopes-label`},zd={key:0,class:`gs-group history-group`},Bd={class:`gs-group-head`},Vd={class:`gs-group-title`},Hd=[`data-idx`,`onClick`,`onMouseenter`],Ud={class:`gs-main`},Wd={class:`gs-title`},Gd=[`onClick`],Kd={class:`gs-group-title`},qd=[`data-idx`,`onClick`,`onMouseenter`],Jd=[`src`,`onError`],Yd={class:`gs-main`},Xd={class:`gs-title`},Zd={key:0,class:`gs-meta`},Qd=[`innerHTML`],$d={key:1,class:`gs-sub`},ef=[`innerHTML`],tf={key:1,class:`gs-tooltip-body`},nf={key:2,class:`gs-searching`},rf={class:`gs-empty-title`},af={class:`gs-empty-tip`},of={class:`gs-empty-title`},sf={class:`gs-empty-tip`},cf={class:`gs-footer`},lf={key:0,class:`gs-status`},uf={key:1,class:`gs-status gs-status-done`},df={class:`gs-hint`},ff=`global-search-scope`,pf=J(r({__name:`index`,setup(e){let{t,te:n,locale:r}=V(),s=ge(),c=e=>e&&n(e)?t(e):e||``,l=(e,t)=>{var n,r;return(t.score||0)-(e.score||0)||((n=e.prio)==null?99:n)-((r=t.prio)==null?99:r)||(e.idx||0)-(t.idx||0)},u=B(``),f=B(!1),p=B(!1),m=B(0),g=e=>{m.value=e,p.value=!0},_=B((()=>{try{let e=localStorage.getItem(ff);if(!e||e===`all`)return[];let t=JSON.parse(e);return Array.isArray(t)?t.filter(e=>typeof e==`string`):[e]}catch(e){return[]}})()),v=B([]),b=B([]),x=B(-1),S=B(!1),C=B(),w=B(),ee=B([]),te=B([]),k=B(0),ne=B(null),re=O(()=>!u.value.trim()),M=O(()=>{let e=0,t=[];return[...v.value,...b.value].forEach(n=>{n.rows.length&&(t.push({...n,start:e}),e+=n.rows.length)}),t}),ie=O(()=>{let e=[];return re.value&&ee.value.forEach(t=>e.push({type:`history`,title:t,icon:`i-fa:clock-o`,action:`history`,payload:t,to:`/`})),M.value.forEach(t=>e.push(...t.rows)),e}),F=()=>{te.value=Eu()};ce(r,()=>F(),{immediate:!0});let se=O(()=>{let e=new Set,n=[];return Object.values(kd).forEach(r=>{let i=jd(r);!i||e.has(i)||(e.add(i),n.push({value:r,label:t(r)}))}),n.sort((e,t)=>yd(e.value)-yd(t.value)||e.label.localeCompare(t.label)),n.unshift({value:Nd,label:t(`GlobalSearch.group_action`)}),n}),le=e=>Pd(e,_.value),ue=e=>xd(e,u.value),L=()=>{localStorage.setItem(ff,JSON.stringify(_.value));let e=u.value.trim();x.value=-1,S.value=!1,p.value=!1,e&&(he(e),_e==null||_e.abort(),b.value=[],f.value=!1,ne.value=null)},de=()=>{u.value=``,x.value=-1,S.value=!1,p.value=!1,v.value=[],b.value=[],f.value=!1,ne.value=null,ee.value=wd()};ce(()=>Od.show,e=>{e&&(k.value++,de(),F(),_.value=_.value.filter(e=>se.value.some(t=>t.value===e)),i(()=>{var e;return(e=C.value)==null?void 0:e.focus()}))});let fe=e=>{e||(_e==null||_e.abort(),f.value=!1),Od.show=e},pe=()=>{i(()=>{var e;return(e=C.value)==null?void 0:e.focus()})},me=()=>{let e=u.value.trim();if(x.value=-1,S.value=!1,p.value=!1,ne.value=null,!e){_e==null||_e.abort(),v.value=[],b.value=[],f.value=!1;return}he(e),_e==null||_e.abort(),b.value=[],f.value=!1},he=e=>{let n=e.toLowerCase(),r=te.value.filter(e=>e.title.toLowerCase().includes(n)),i=r.filter(e=>e.type===`menu`&&le(e.key)).map((e,r)=>{let i=e.key?t(e.key):e.title;return{type:`menu`,title:i,icon:`i-fa:bars`,to:e.to,score:bd(i,n),prio:yd(e.key),idx:r}}).sort(l),a=r.filter(e=>e.type===`tab`&&le(e.key)).map((e,r)=>{let i=e.key?t(e.key):e.title;return{type:`tab`,title:i,meta:e.group,icon:`i-fa:th-large`,to:e.to,score:bd(i,n),prio:yd(e.key),idx:r}}).sort(l),o=_d.filter(e=>[c(e.label),...e.keywords,e.tag?c(e.tag):``,e.subtitle?c(e.subtitle):``].some(e=>e.toLowerCase().includes(n))&&le(e.tag)).map((e,t)=>{let r=c(e.label),i=e.tag?e.tag:``,a=``;if(e.subtitle){let t=c(e.subtitle);t&&t!==r&&(a=t)}if(!a&&!e.noSub){var o;let t=(o=s.resolve(e.to).meta)==null?void 0:o.title;typeof t==`string`&&t&&t!==r&&t!==i&&(a=t)}return{type:`action`,title:r,meta:[i?c(i):``,a].filter(Boolean).join(` - `)||void 0,tag:i||void 0,icon:`i-fa:mouse-pointer`,to:e.to,score:bd(r,n),prio:yd(i),idx:t}}).sort(l),u=0;v.value=[],i.length&&v.value.push({label:t(`GlobalSearch.group_menu`),start:u,rows:i}),u+=i.length,a.length&&v.value.push({label:t(`GlobalSearch.group_tab`),start:u,rows:a}),u+=a.length,o.length&&v.value.push({label:t(`GlobalSearch.group_action`),start:u,rows:o})},_e,ve={},ye=e=>{let n=[],r=0;Tu.map(e=>({m:e,rows:ve[e.type]||[]})).filter(e=>e.rows.length).map(n=>({label:n.m.labelPrefix?`${t(n.m.labelPrefix)} ${t(n.m.label)}`:t(n.m.label),prio:yd(n.m.label),rows:n.rows.map((t,n)=>({...t,score:bd(String(t.title||``),e),idx:n})).sort(l)})).sort((e,t)=>e.prio-t.prio).forEach(e=>{n.push({label:e.label,start:r,rows:e.rows}),r+=e.rows.length}),b.value=n},be=async e=>{_e==null||_e.abort();let t=new AbortController;_e=t,f.value=!0;let n=e.toLowerCase();ve={},b.value=[];let r=Tu.filter(e=>Fd(e,_.value));await Promise.all(r.map(async r=>{let i=await r.search(e,t.signal,i=>{e!==u.value.trim()||t.signal.aborted||(ve[r.type]=[...ve[r.type]||[],...i],ye(n))}).catch(()=>[]);e!==u.value.trim()||t.signal.aborted||(ve[r.type]=i,ye(n))})),!(e!==u.value.trim()||t.signal.aborted)&&(f.value=!1,g(ie.value.length))},Ce=e=>x.value===e,we=e=>e.length>12,Te={site:`i-fa:globe`,wp:`i-fa:wordpress`,database:`i-fa:database`,ftp:`i-fa:folder-open-o`,crontab:`i-fa:clock-o`,"docker-container":`i-fa:cube`,"docker-image":`i-fa:cubes`},Ee=e=>e.icon||Te[e.type]||`i-fa:file-text-o`,H=e=>{x.value=e,S.value=!0},De=()=>{!S.value&&x.value<0||(x.value=-1,S.value=!1)};ce(x,async e=>{var t,n,r;await i();let a=(t=w.value)==null||(n=t.querySelector)==null?void 0:n.call(t,`[data-idx="${e}"]`);a==null||(r=a.scrollIntoView)==null||r.call(a,{block:`nearest`,behavior:`auto`})});let Oe=e=>{if(e.key===`ArrowDown`){e.preventDefault();let t=ie.value.length;if(!t)return;H(x.value<0?0:(x.value+1)%t)}else if(e.key===`ArrowUp`){e.preventDefault();let t=ie.value.length;if(!t)return;H(x.value<0?t-1:(x.value-1+t)%t)}else if(e.key===`Enter`){let t=ie.value[x.value];t&&S.value?(e.preventDefault(),Me(t)):ne.value!==u.value.trim()&&(e.preventDefault(),ke())}},ke=()=>{let e=u.value.trim();!e||e.length<2||(ne.value=e,be(e))},Ae=()=>ke(),je=e=>{(e.ctrlKey||e.metaKey)&&e.key.toLowerCase()===`k`&&(e.preventDefault(),Od.show=!0)};d(()=>window.addEventListener(`keydown`,je)),oe(()=>window.removeEventListener(`keydown`,je));let Me=async e=>{if(e.action===`history`&&e.payload){u.value=e.payload,me(),ke();return}let t=u.value.trim();t&&Td(t);try{await s.push(e.to)}finally{Od.show=!1}},Ne=e=>{u.value=e,me(),ke()},Fe=e=>{Ed(e),ee.value=wd()},Le=()=>{Dd(),ee.value=[]};return(e,n)=>{let r=xe,i=Je,s=Se,l=Ie,d=Pe;return E(),y(d,{key:N(k),show:N(Od).show,"onUpdate:show":fe,preset:`card`,"display-directive":`show`,draggable:``,"internal-appear":!0,style:{width:`600px`,maxWidth:`92vw`,maxHeight:`78vh`},title:N(t)(`GlobalSearch.title`),"mask-closable":!0,onAfterEnter:pe},{default:P(()=>[z(`div`,Id,[h(r,{ref_key:`inputRef`,ref:C,value:N(u),"onUpdate:value":n[0]||(n[0]=e=>A(u)?u.value=e:null),size:`medium`,placeholder:N(t)(`GlobalSearch.placeholder`),clearable:``,class:T({"gs-nav":N(S)}),style:{"max-width":`490px`,margin:`8px auto 0`},onInput:me,onKeydown:Oe,onClick:De},{suffix:P(()=>[z(`button`,{class:`gs-search-btn`,type:`button`,onClick:Ae},[...n[2]||(n[2]=[z(`i`,{class:`i-fa:search text-14px`},null,-1)])])]),_:1},8,[`value`,`placeholder`,`class`]),z(`div`,Ld,[z(`span`,Rd,I(N(t)(`GlobalSearch.scope_label`)),1),h(i,{value:N(_),"onUpdate:value":[n[1]||(n[1]=e=>A(_)?_.value=e:null),L],options:N(se),class:`gs-scopes-select`,multiple:``,clearable:``,filterable:``,size:`small`,"max-tag-count":`responsive`,placeholder:N(t)(`GlobalSearch.type_all`)},null,8,[`value`,`options`,`placeholder`])]),z(`div`,{ref_key:`listRef`,ref:w,class:`gs-list`},[N(re)&&N(ee).length?(E(),R(`div`,zd,[z(`div`,Bd,[z(`span`,Vd,I(N(t)(`GlobalSearch.history`)),1),N(ee).length?(E(),R(`span`,{key:0,class:`gs-clear`,onClick:Le},[n[3]||(n[3]=z(`i`,{class:`i-fa:trash-o`},null,-1)),o(` `+I(N(t)(`GlobalSearch.clear`)),1)])):a(``,!0)]),(E(!0),R(j,null,D(N(ee),(e,t)=>(E(),R(`div`,{key:`h`+e,"data-idx":t,class:T([`gs-row`,{"is-active":Ce(t)}]),onClick:t=>Ne(e),onMouseenter:e=>H(t)},[n[5]||(n[5]=z(`i`,{class:`i-fa:clock-o gs-icon`},null,-1)),z(`div`,Ud,[z(`div`,Wd,I(e),1)]),z(`span`,{class:`gs-remove`,onClick:ae(t=>Fe(e),[`stop`])},[...n[4]||(n[4]=[z(`i`,{class:`i-fa:close`},null,-1)])],8,Gd)],42,Hd))),128))])):a(``,!0),N(re)&&!N(ee).length?(E(),y(s,{key:1,class:`gs-empty gs-welcome`,description:N(t)(`GlobalSearch.welcome`)},{icon:P(()=>[...n[6]||(n[6]=[z(`i`,{class:`i-fa:search gs-welcome-icon`},null,-1)])]),_:1},8,[`description`])):a(``,!0),(E(!0),R(j,null,D(N(M),e=>(E(),R(`div`,{key:e.label,class:`gs-group`},[z(`div`,Kd,I(e.label),1),(E(!0),R(j,null,D(e.rows,(t,n)=>(E(),R(`div`,{key:e.label+`-`+n,"data-idx":e.start+n,class:T([`gs-row`,{"is-active":Ce(e.start+n)}]),onClick:e=>Me(t),onMouseenter:t=>H(e.start+n)},[t.iconImg?(E(),R(`img`,{key:0,src:t.iconImg,class:`gs-icon gs-icon-img`,onError:e=>t.iconImg=``},null,40,Jd)):(E(),R(`i`,{key:1,class:T([Ee(t),`gs-icon`])},null,2)),z(`div`,Yd,[z(`div`,Xd,[(E(!0),R(j,null,D(ue(t.title),(e,t)=>(E(),R(`span`,{key:t,class:T({"gs-hl":e.hit})},I(e.text),3))),128))]),t.meta||t.tag?(E(),R(`span`,Zd,I(t.meta||(t.metaSub?c(t.tag)+` - `+c(t.metaSub):t.tagPrefix?c(t.tagPrefix)+` `+c(t.tag):c(t.tag))),1)):a(``,!0),t.subtitle?(E(),y(l,{key:1,trigger:`hover`,placement:`top`,disabled:!we(t.subtitle)},{trigger:P(()=>[t.html?(E(),R(`div`,{key:0,class:`gs-sub`,innerHTML:t.subtitle},null,8,Qd)):(E(),R(`div`,$d,I(t.subtitle),1))]),default:P(()=>[t.html?(E(),R(`div`,{key:0,class:`gs-tooltip-body`,innerHTML:t.subtitle},null,8,ef)):(E(),R(`div`,tf,I(t.subtitle),1))]),_:2},1032,[`disabled`])):a(``,!0)])],42,qd))),128))]))),128)),N(f)&&!N(ie).length?(E(),R(`div`,nf,[n[7]||(n[7]=z(`i`,{class:`i-fa:spinner gs-searching-icon`},null,-1)),o(` `+I(N(t)(`GlobalSearch.searching`)),1)])):a(``,!0),!N(f)&&!N(re)&&!N(ie).length?(E(),y(s,{key:3,class:`gs-empty`},{icon:P(()=>[...n[8]||(n[8]=[z(`i`,{class:`i-fa:search gs-empty-icon`},null,-1)])]),default:P(()=>[N(ne)?(E(),R(j,{key:0},[z(`div`,rf,I(N(t)(`GlobalSearch.empty`)),1),z(`div`,af,I(N(t)(`GlobalSearch.empty_tip`)),1)],64)):(E(),R(j,{key:1},[z(`div`,of,I(N(t)(`GlobalSearch.no_local`)),1),z(`div`,sf,I(N(t)(`GlobalSearch.press_enter_search`)),1)],64))]),_:1})):a(``,!0)],512),z(`div`,cf,[N(f)?(E(),R(`span`,lf,I(N(t)(`GlobalSearch.searching`)),1)):N(p)?(E(),R(`span`,uf,I(N(t)(`GlobalSearch.done`,{n:N(m)})),1)):a(``,!0),z(`span`,df,I(N(t)(`GlobalSearch.footer`)),1)])])]),_:1},8,[`show`,`title`])}}}),[[`__scopeId`,`data-v-5209a3e9`]]);F();var{t:mf}=U.global;function hf(){return{key:`name`,title:mf(`Site.TableRow.index_19`),render:e=>h(Qt,{href:`http://${e.name}:${e.port}`,target:`_blank`},{default:()=>[e.name]})}}function gf(){return{key:`port`,title:mf(`Site.TableRow.index_16`),width:100}}function _f(e=mf(`Site.TableOP.index_9`)){return{key:`action`,title:mf(`Public.Table.Action`),width:80,align:`right`,render:()=>h(`span`,{class:`text-default`},[e])}}function vf({delDomain:e}){return{key:`action`,title:mf(`Public.Table.Action`),width:80,align:`right`,render:t=>h(en,{options:[{label:mf(`Public.Btn.Del`),onClick:()=>{pt({title:`${mf(`Site.Batch.index_12`)}[${t.name}]`,content:mf(`Site.Batch.index_13`),onConfirm:async({hide:n})=>{await e(t),n()}})}}]},null)}}F();var yf={class:`p-16px`},bf=r({__name:`add-result`,props:{data:{}},setup(e){let{t}=V(),n=e,{table:r,columns:a}=mt([{key:`name`,title:t(`Site.TableRow.index_2`)},{key:`status`,title:t(`Public.Table.Status`),render:e=>h(`span`,{class:e.status?`text-primary`:`text-error`},[e.msg])}]);return i(()=>{r.data=n.data.result}),(e,t)=>{let n=Yn;return E(),R(`div`,yf,[h(n,{data:N(r).data,columns:N(a),"max-height":200},null,8,[`data`,`columns`])])}}}),{t:xf}=U.global,Sf=e=>G.post(`/site?action=GetSSL`,e),Cf=e=>G.post(`/site?action=HttpToHttps`,e,{requestOptions:{loading:xf(`WP.api.tamper_8`),successMessage:!0}}),wf=e=>G.post(`/site?action=CloseToHttps`,e,{requestOptions:{loading:xf(`WP.api.tamper_8`),successMessage:!0}}),Tf=e=>G.post(`/site?action=CloseSSLConf`,e,{requestOptions:{loading:xf(`WP.api.tamper_8`),successMessage:!0}}),Ef=()=>G.post(`/ssl?action=GetCertList`),Df=e=>G.post(`/site?action=GetSSL`,e);F();var Of=he(`siteSsl`,()=>{let e=B(null),t=B(null),n=B(!1),r=B(!1),i=B(!1),a=B(``),o=B(an.NotDeploy),s=B(``),c=B(0),l=B(``),d=B(()=>{}),f=()=>{let e=!1;return c.value<=30&&(e=!0),o.value===an.TestDeploy&&c.value<0&&(e=!0),(o.value===an.SaveOrHolderDeploy||o.value===an.NotDeploy)&&(e=!1),e},p=async(d=!0)=>{if(!(!d||!e.value))try{n.value=!0;let{message:d}=await Sf({siteName:e.value.name});if(q(d)){var p,m;o.value=d.type,r.value=d.status,c.value=u(d,`cert_data.endtime`,0),l.value=(p=d.cert_data)==null?void 0:p.issuer_O,i.value=f(),s.value=((m=d.cert_data)==null||(m=m.dns)==null?void 0:m.join(`,`))||``,a.value=d.hash,t.value=d}}catch(e){r.value=!1,i.value=!1}finally{n.value=!1}};return{site:e,sslInfo:t,loading:n,isStart:r,isRenew:i,hash:a,type:o,domain:s,expirationDay:c,certificateType:l,getInfo:p,setSite:t=>{e.value=t},setExternalRefresh:e=>{d.value=e},refresh:()=>{p(),d.value()}}});F();var kf={class:`cert-info`},Af={class:`cert-label`},jf={class:`cert-value`},Mf={class:`cert-info`},Nf={class:`cert-label`},Pf={class:`cert-value`},Ff={class:`cert-info`},If={class:`cert-label`},Lf={class:`cert-value`},Rf={class:`cert-info`},zf={class:`cert-label`},Bf={class:`cert-value`},Vf={key:0,class:`text-primary`},Hf={key:1,class:`text-error`},Uf={class:`cert-info`},Wf={class:`cert-label`},Gf={class:`cert-value`},Kf={class:`w-48%`},qf={class:`mb-8px`},Jf={class:`w-48%`},Yf={class:`mb-8px`},Xf=J(r({__name:`index`,setup(e,{expose:t}){let{t:n}=V(),r=Of(),i=l(`sslSite`,{}),s=l(`sslSetRefresh`,()=>{}),c=l(`sslEnableExtranet`,!0),u=B(!1),f=B(``),p=B(``),m=``,g=B(``),_=``;d(()=>{c&&r.getInfo()}),ce(()=>r.sslInfo,e=>{e&&(p.value=e.key||``,m=e.key||``,g.value=e.csr||``,_=e.csr||``,f.value=e.index,u.value=e.httpTohttps)},{immediate:!0});let v=O(()=>{let e=r.type;return e===an.LetsEncryptDeploy?n(`Site.Cert.index_65`):e===an.BusinessDeploy?n(`Site.Cert.index_64`):e===an.TestDeploy?n(`Site.Cert.index_38`):n(`Site.Cert.index_37`)}),b=O(()=>{var e;return!!((e=r.sslInfo)!=null&&e.csr)}),x=O(()=>r.isRenew||r.type===an.LetsEncryptDeploy),S=O(()=>!1),C=O(()=>r.isStart),w=async e=>{e?(await Cf({siteName:i.name}),k()):pt({title:n(`Site.Cert.index_12`),content:n(`Site.Cert.index_13`),onConfirm:async()=>{await wf({siteName:i.name}),k()},onPublicClose:()=>{u.value=!0}})},T=()=>{if(p.value.trim()===``||g.value.trim()===``){W.error(n(`Site.Cert.index_9`));return}p.value!==m&&m||g.value!==_&&_?pt({title:n(`Site.Cert.index_10`),content:n(`Site.Cert.index_11`),onConfirm:async()=>{await D()}}):D()},D=async()=>{let{message:e}=await rn({key:p.value,cert:g.value});q(e)&&e.hash&&(await tt({hash:e.hash,domains:JSON.stringify([i.name]),append:1}),W.success(n(`SSL.index_32`))),k()},ee=async()=>{var e;let{message:t}=await $t({hash:((e=r.sslInfo)==null?void 0:e.hash)||``});q(t)&&K({hideClose:!0,data:{isJump:!1,task_id:t.task_id,onFinish:()=>{r.getInfo()}},component:su})},te=async()=>{await Tf({updateOf:1,siteName:i.name}),k()},k=()=>{c&&r.getInfo(),s()};return t({init:()=>{c&&r.getInfo()}}),(e,t)=>{let n=Qt,i=Oe,s=Le,c=Ke,l=De,d=Ze,f=Il,m=H,_=Ge,D=Zt,O=Xe;return E(),y(O,{show:N(r).loading},{default:P(()=>[N(b)?(E(),y(d,{key:0,class:`mb-16px`,type:`success`,"show-icon":!1},{default:P(()=>[h(l,{"x-gap":12,cols:`15`},{default:P(()=>[h(i,{span:`8`},{default:P(()=>[z(`div`,kf,[z(`div`,Af,I(e.$t(`Site.Cert.index_44`))+I(e.$t(`Public.Punctuation.Colon`)),1),z(`div`,jf,[h(n,null,{default:P(()=>[o(I(N(v)),1)]),_:1})])])]),_:1}),h(i,{span:`7`},{default:P(()=>[z(`div`,Mf,[z(`div`,Nf,I(e.$t(`Site.Cert.index_45`))+I(e.$t(`Public.Punctuation.Colon`)),1),z(`div`,Pf,[h(s,null,{default:P(()=>{var e;return[o(I(((e=N(r).sslInfo)==null||(e=e.cert_data)==null?void 0:e.issuer)||`other`),1)]}),_:1})])])]),_:1}),h(i,{span:`8`},{default:P(()=>[z(`div`,Ff,[z(`div`,If,I(e.$t(`Site.Cert.index_46`))+I(e.$t(`Public.Punctuation.Colon`)),1),z(`div`,Lf,[h(s,null,{default:P(()=>{var t;return[o(I((t=N(r).sslInfo)==null||(t=t.cert_data)==null?void 0:t.dns.join(e.$t(`Public.Punctuation.Comma`))),1)]}),_:1})])])]),_:1}),h(i,{span:`7`},{default:P(()=>{var t,n,i,a;return[z(`div`,Rf,[z(`div`,zf,I(e.$t(`Site.Cert.index_47`))+I(e.$t(`Public.Punctuation.Colon`)),1),z(`div`,Bf,[((t=(n=N(r).sslInfo)==null||(n=n.cert_data)==null?void 0:n.endtime)==null?0:t)>0?(E(),R(`span`,Vf,I(e.$t(`Site.Cert.index_48`,{date:(i=N(r).sslInfo)==null?void 0:i.cert_data.notAfter,days:(a=N(r).sslInfo)==null?void 0:a.cert_data.endtime})),1)):(E(),R(`span`,Hf,I(e.$t(`Site.Cert.index_47`)),1))])])]}),_:1}),h(i,{span:`8`},{default:P(()=>[z(`div`,Uf,[z(`div`,Wf,I(e.$t(`Site.Cert.index_49`))+I(e.$t(`Public.Punctuation.Colon`)),1),z(`div`,Gf,[h(c,{value:N(u),"onUpdate:value":[t[0]||(t[0]=e=>A(u)?u.value=e:null),w],size:`small`},null,8,[`value`])])])]),_:1})]),_:1})]),_:1})):a(``,!0),h(m,{class:`mb-16px`,size:10,justify:`space-between`},{default:P(()=>[z(`div`,Kf,[z(`div`,qf,I(e.$t(`Site.Cert.index_50`)),1),h(f,{value:N(p),"onUpdate:value":t[1]||(t[1]=e=>A(p)?p.value=e:null),rows:10},null,8,[`value`])]),z(`div`,Jf,[z(`div`,Yf,I(e.$t(`Site.Cert.index_51`)),1),h(f,{value:N(g),"onUpdate:value":t[2]||(t[2]=e=>A(g)?g.value=e:null),rows:10},null,8,[`value`])])]),_:1}),h(m,{class:`mb-12px`},{default:P(()=>[h(_,{type:`primary`,onClick:T},{default:P(()=>[o(I(N(r).isStart?e.$t(`Public.Btn.Save`):e.$t(`Site.Cert.index_52`)),1)]),_:1}),N(x)?(E(),y(_,{key:0,type:`primary`,onClick:ee},{default:P(()=>[o(I(e.$t(`Site.Cert.index_53`)),1)]),_:1})):a(``,!0),N(S)?(E(),y(_,{key:1},{default:P(()=>[o(I(e.$t(`Site.Cert.index_54`)),1)]),_:1})):a(``,!0),N(C)?(E(),y(_,{key:2,onClick:te},{default:P(()=>[o(I(e.$t(`Site.Cert.index_55`)),1)]),_:1})):a(``,!0)]),_:1}),h(D,null,{default:P(()=>[z(`li`,null,I(e.$t(`Site.Cert.index_33`)),1),z(`li`,null,I(e.$t(`Site.Cert.index_34`)),1),z(`li`,null,I(e.$t(`Site.Cert.index_35`)),1),z(`li`,null,I(e.$t(`Site.Cert.index_36`)),1)]),_:1})]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-60ba1713`]]);F();var Zf={class:`flex flex-wrap`},Qf={class:`text-primary w-100%`},$f=r({__name:`top-tips`,setup(e){let{t}=V(),n=[t(`SSL.SiteSSL.index_5`),t(`SSL.SiteSSL.index_6`),t(`SSL.SiteSSL.index_7`),t(`SSL.SiteSSL.index_8`),t(`SSL.SiteSSL.index_9`),t(`SSL.SiteSSL.index_10`),t(`SSL.SiteSSL.index_11`)];return(e,t)=>{let r=xt,i=H,a=Ze;return E(),y(a,{type:`success`,"show-icon":!1},{default:P(()=>[z(`div`,Zf,[(E(),R(j,null,D(n,(e,t)=>h(i,{size:5,key:e,class:T([`flex-nowrap! leading-20px`,{"w-33%":t!==n.length-1}])},{default:P(()=>[h(r,{name:`base-tick`,size:16,color:`#ff8d00`}),z(`span`,Qf,I(e),1)]),_:2},1032,[`class`])),64))])]),_:1})}}});F();function ep(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!f(e)}var tp=B(`manage`),np=B(!1),rp=B([]),ip=B([]),ap=B(),op=B(``),sp=B(``),cp=B(!1),lp=B(``),up=B(!1),dp=[{label:`A`,value:`A`},{label:`AAAA`,value:`AAAA`},{label:`MX`,value:`MX`},{label:`TXT`,value:`TXT`},{label:`NS`,value:`NS`},{label:`CAA`,value:`CAA`},{label:`CNAME`,value:`CNAME`}],fp=async()=>{try{cp.value=!0;let{message:e}=await Ot({p:1,limit:9999});if(q(e)){let t=e.data.find(e=>e.name===`aaPanelDns`);t&&(e.data.splice(e.data.indexOf(t),1),e.data.unshift(t)),e.data.length>0?(rp.value=e.data.map(e=>({label:e.name,value:e.id,alias:e.alias})),ap.value||(ap.value=rp.value[0].value),op.value||(op.value=rp.value[0].label),rp.value.some(e=>e.value===ap.value)||(ap.value=rp.value[0].value,op.value=rp.value[0].label)):(rp.value=[],ap.value=void 0,op.value=``)}}finally{cp.value=!1}},pp=async()=>{try{cp.value=!0;let{message:e}=await lt({p:1,limit:9999,id:ap.value});q(e)&&(e.data.length>0?(ip.value=e.data.map(e=>({label:e.name,value:e.name,ssl_info:e.ssl_info.end_time,dns_resolve:e.dns_resolve})),sp.value||(sp.value=ip.value[0].value)):(ip.value=[],sp.value=``))}finally{cp.value=!1}},mp=e=>({key:`provider`,title:U.global.t(`SSL.Domain.index_28`),render:t=>{let n=t.task&&t.task.some(e=>e.task_status!==100);return h(H,null,{default:()=>[h(`span`,null,[t.name||t.provider]),n?h(Ce,{trigger:`hover`},{trigger:()=>h(Xe,{size:`small`},null),default:()=>h(j,null,[t.task.map(t=>h(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer justify-between items-center`,title:U.global.t(`SSL.Domain.index_33`),key:t.id,onClick:()=>{e(t.task_log)}},[h(`span`,{class:`whitespace-nowrap mr-10px`},[t.task_name]),h(H,{class:`items-center flex-nowrap!`},{default:()=>[h(Me,{class:`w-120px!`,type:`line`,status:`success`,percentage:t.task_status,"indicator-placement":`inside`,processing:t.task_status!==100},null),h(xt,{name:`base-left-logs`,size:18},null)]})]))])}):``]})}}),hp=e=>({key:`ps`,title:U.global.t(`SSL.Domain.index_29`),render:t=>{var n,r,i;let a=t.user_for;if(!a)return`--`;let o=(n=`site`)=>{e(t,n)};return Object.keys(a).map(e=>a[e]).every(e=>e.length===0)?h(`span`,{class:`bt-link`,onClick:()=>o()},[U.global.t(`SSL.Domain.index_30`)]):h(en,{options:[{label:U.global.t(`Layout.Sider.site_1`),onClick:()=>o(`site`),show:((n=a.sites)==null?void 0:n.length)>0},{label:U.global.t(`SSL.Domain.index_31`),onClick:()=>o(`mail`),show:((r=a.mails)==null?void 0:r.length)>0},{label:U.global.t(`SSL.Domain.index_32`),onClick:()=>o(`panel`),show:((i=a.panel)==null?void 0:i.length)>0}]},null)}}),gp=e=>{let{key:t=`end_time`}=e;return{key:t,title:e.title,width:e.width,render:e=>{let n=t.split(`.`).reduce((e,t)=>e&&e[t],e);if(n===-1||n===void 0)return`--`;let r=Number(n);if(r<=0){let e;return h(Ne,{type:`error`,class:`px-10px`},ep(e=U.global.t(`Config.Safe.index_166`))?e:{default:()=>[e]})}return h(Ne,{type:r>30?`success`:`warning`,class:`px-10px`},{default:()=>[r,o(` `),U.global.t(`Crontab.arrange.index_41`)]})}}};F();var $=fe({domainCount:1,certType:`dv`,brand:`Positive`,mode:`single`,years:5,deploy:1});ce(()=>$.certType,e=>{e===`dv`?$.brand=`Positive`:$.brand=`sslTrus`,$.domainCount>1?$.mode=`multi`:$.mode=`single`}),ce(()=>$.domainCount,e=>{e>1&&$.mode===`single`?$.mode=`multi`:e===1&&$.mode===`multi`&&($.mode=`single`)}),ce(()=>$.domainCount,e=>{e>1&&$.brand===`GeoTrust`&&($.brand=`Positive`)});var _p=O(()=>{var e;return((e=wp.value)==null?void 0:e.find(e=>{let t=e.brand===$.brand,n=e.type.substring(0,2).toLowerCase()===$.certType,r=!1;return $.brand===`Sectigo`&&$.certType===`ov`&&$.mode===`wildcard`&&$.domainCount>1?(r=e.code.includes(`comodo-multi-domain-wildcard`),t&&n&&r):$.brand===`Positive`&&$.certType===`dv`&&$.mode===`wildcard`&&$.domainCount>1?(r=e.code.includes(`multi-domain-wildcard`),t&&n&&r):($.mode===`single`?r=e.add_price===0:$.mode===`multi`?r=e.code.includes(`multi`):$.mode===`wildcard`&&($.brand===`Digicert`||$.domainCount===1?r=e.code.includes(`wildcard`):(r=e.code.includes(`multi-domain-wildcard`),r||(W.error(`The current certificate brand does not support multi-domain certificate, has automatically switched to the supported certificate brand for you!`),$.mode=`multi`))),$.brand===`Digicert`&&$.certType===`ov`&&$.mode===`wildcard`?r=e.code.includes(`digicert-basic-ov-wildcard`):$.brand===`Digicert`&&!r&&(r=e.code.includes(`digicert-secure-site-${$.certType}`)),t&&n&&r)}))||{}}),vp=[{value:`dv`,name:`DV certificate`,desc:`Recommended for personal, test use`},{value:`ov`,name:`OV certificate`,desc:`Recommended for enterprise use`},{value:`ev`,name:`EV certificate`,desc:`Recommended for large government and enterprise use, high security`}],yp=fe([{value:`Positive`,name:`Positive`,show:O(()=>$.certType!==`ov`)},{value:`sslTrus`,name:`sslTrus`,show:!0},{value:`Digicert`,name:`Digicert`,show:O(()=>$.certType!==`dv`)},{value:`GeoTrust`,name:`GeoTrust`,show:O(()=>$.domainCount===1||$.domainCount!==1&&$.certType===`ev`)},{value:`Sectigo`,name:`Sectigo`,show:!0}]),bp=fe([{value:`single`,name:`Single domain`,show:O(()=>$.domainCount===1)},{value:`multi`,name:`Multi-domain`,show:O(()=>$.domainCount>1)},{value:`wildcard`,name:`Wildcard`,show:O(()=>$.certType!==`ev`)}]),xp=[{value:5,name:`5 year`},{value:4,name:`4 year`},{value:3,name:`3 year`},{value:2,name:`2 year`},{value:1,name:`1 year`}],Sp=[{value:1,name:`Deploy Service`},{value:0,name:`It isn't necessary`}],Cp=B(),wp=B(),Tp=O(()=>{var e;let t=(e=Cp.value)==null?void 0:e.type[$.certType];return Array.isArray(t)&&t.length>0?t[0]:``}),Ep=O(()=>{var e;let t=(e=Cp.value)==null?void 0:e.brand[$.brand];return Array.isArray(t)&&t.length>0?t[0]:``}),Dp=O(()=>{var e;let t=(e=Cp.value)==null?void 0:e.recommend[$.certType];return typeof t==`string`?t:``}),Op=O(()=>$.mode===`single`?`Only one secondary domain or subdomain is supported, e.g. bt.com, cloud.bt.com, or dnspod.cloud.bt.com. If you need to bind all subdomains of a peer, e.g. *.bt.com, purchase a universal domain certificate.`:`Domain names with wildcards, such as *.bt.com and *.cloud.bt.com, are universal domain names that contain all subdomain names of the same level.
Note that universal domain names do not support cross-tiers, e.g. *.bt.com does not include *.cloud.bt.com support`),kp=O(()=>{var e;let t=(e=Cp.value)==null?void 0:e.times[`${$.years}_year`];return Array.isArray(t)&&t.length>0?t[0]:``}),Ap=async()=>{let{message:e}=await fn();q(e)&&(Cp.value=e.info,wp.value=e.data.map(e=>({...e,isMulti:e.code.indexOf(`multi`)>-1,isWildcard:e.code.indexOf(`wildcard`)>-1,isMultiWildcard:e.code.indexOf(`multi-domain-wildcard`)>-1})))};F();var jp={class:`number-control`},Mp={class:`text-desc`},Np={class:`text-#fc6d26`},Pp=J(r({__name:`domain-count`,setup(e){let t=e=>{$.domainCount<=1&&e===-1||$.domainCount>=99&&e===1||($.domainCount+=e)};return(e,n)=>{let r=H,i=we;return E(),y(i,{label:e.$t(`Domain Count`)},{default:P(()=>[h(r,{class:`flex-col!`},{default:P(()=>{var r,i;return[z(`div`,jp,[z(`div`,{class:T([`minus`,{"is-disable":N($).domainCount<=1}]),onClick:n[0]||(n[0]=e=>t(-1))},null,2),L(z(`input`,{type:`number`,"onUpdate:modelValue":n[1]||(n[1]=e=>N($).domainCount=e),class:`number-input`,onInput:n[2]||(n[2]=e=>N($).domainCount=Math.min(Math.max(N($).domainCount,1),99))},null,544),[[ue,N($).domainCount,void 0,{number:!0}]]),z(`div`,{class:T([`plus`,{"is-disable":N($).domainCount>=99}]),onClick:n[3]||(n[3]=e=>t(1))},null,2)]),z(`div`,Mp,[L(z(`div`,null,[o(I(e.$t(`SSL.Business.index_1`,[(r=N(_p))==null?void 0:r.num]))+` `,1),z(`span`,Np,`$ `+I((((i=N(_p))==null?void 0:i.add_price)/100).toFixed(2))+`/one/year`,1)],512),[[k,N($).domainCount>1]]),z(`div`,null,I(e.$t(`SSL.Business.index_2`)),1)])]}),_:1})]),_:1},8,[`label`])}}}),[[`__scopeId`,`data-v-0b876ba0`]]);F();var Fp=r({__name:`paypal-button`,setup(e){let t=B(null),n=B(0),r=async e=>{let r=await yn({clientId:e});if(r&&t.value){var o,s;t.value.innerHTML=``,(o=r.Buttons)==null||o.call(r,{style:{height:30},fundingSource:(s=r.FUNDING)==null?void 0:s.PAYPAL,createOrder:async()=>(await a(!1),Gt({oid:n.value}).then(i).then(e=>e)),onApprove:e=>kt({paypal_order_id:e.orderID}).then(()=>{tn()})}).render(t.value)}},i=e=>new Promise((t,n)=>{let{message:r}=e;if(q(r)){if(r.status)return t(r.res);W.error(r.msg)}n(r)}),a=async(e=!0)=>{var t,i,a;let{message:o}=await Bt({pdata:JSON.stringify({pid:((t=_p.value)==null?void 0:t.pid)||8001,years:$.years,deploy:$.deploy,num:$.domainCount-((i=_p.value)==null?void 0:i.num)>0?$.domainCount-((a=_p.value)==null?void 0:a.num):0})});q(o)&&(e&&r(o.paypal_client_id),n.value=o.order_id)};return a(),(e,n)=>(E(),R(`div`,{ref_key:`payBtnRef`,ref:t},null,512))}});F();var Ip={class:`flex-shrink-0! font-bold`},Lp={class:`font-bold`},Rp={class:`text-#fc6d26`},zp={class:`font-bold text-20px`},Bp={key:1},Vp={class:`text-desc line-through`},Hp={class:`text-right`},Up={class:`color-desc whitespace-nowrap`},Wp=J(r({__name:`total-price`,setup(e){let{t}=V(),n=null,r=O(()=>{var e,t,n;return $.domainCount-((e=_p.value)==null?void 0:e.num)>0?($.domainCount-((t=_p.value)==null?void 0:t.num))*((n=_p.value)==null?void 0:n.add_price):0}),i=O(()=>{var e,t;return(((((e=_p.value)==null?void 0:e.price)+r.value)*$.years+($.deploy?(t=_p.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),s=O(()=>{var e,t;return(((((e=_p.value)==null?void 0:e.other_price)+r.value)*$.years+($.deploy?(t=_p.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),c=B(0),l=async()=>{let e=W.loading(t(`Component.Pay.index_12`));try{var r,i,a;let{message:e}=await Bt({pdata:JSON.stringify({pid:(r=_p.value)==null?void 0:r.pid,years:$.years,deploy:$.deploy,num:$.domainCount-((i=_p.value)==null?void 0:i.num)>0?$.domainCount-((a=_p.value)==null?void 0:a.num):0})});q(e)&&(c.value=e.order_id,e.stripe_checkout_redirect_url?(d(),window.open(e.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):e.session_id?(n=await vn(e.stripe_public_key),n&&n.redirectToCheckout({sessionId:e.session_id})):W.error(t(`Component.Pay.index_28`)))}finally{e.close()}},u=null,d=async()=>{let{close:e}=W.loading(()=>h(j,null,[h(`span`,null,[o(`Paying in progress, `)]),h(Ge,{text:!0,type:`primary`,onClick:n},{default:()=>[o(`Cancel Pay`)]})])),n=()=>{pt({title:t(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{u&&(clearTimeout(u),u=null),e()}})},r=async(n=!0)=>{let{message:r}=await yt({order_id:c.value});if(q(r)&&r.res===1){u&&(clearTimeout(u),u=null),e(),W.success(t(`Component.Pay.index_7`)),await cn({force:1}),tn();return}n&&u!==null&&i()},i=()=>{u=window.setTimeout(async()=>{await r()},1e3)};u&&clearTimeout(u),await r(!1),i()};return(e,t)=>{let n=H;return E(),y(n,{class:`total-price justify-between! flex-nowrap!`},{default:P(()=>[h(n,{class:`flex-col!`},{default:P(()=>[h(n,{class:`flex-nowrap!`},{default:P(()=>{var t,n,i,a;return[z(`div`,Ip,I(e.$t(`SSL.Business.index_3`)),1),z(`div`,null,[z(`span`,null,`The default contains `+I((t=N(_p))==null?void 0:t.num)+` domain $`+I((((n=N(_p))==null?void 0:n.price)/100).toFixed(2))+`/year`,1),L(z(`span`,null,`,over `+I(N($).domainCount-((i=N(_p))==null?void 0:i.num))+` additional domain names $`+I((N(r)/100).toFixed(2))+`/year`,513),[[k,N($).domainCount>((a=N(_p))==null?void 0:a.num)]])])]}),_:1}),h(n,{class:`items-center!`},{default:P(()=>[z(`div`,Lp,I(e.$t(`SSL.Business.index_4`)),1),z(`div`,null,[z(`div`,Rp,[a(``,!0),z(`span`,null,[z(`text`,zp,`$`+I(N(i)?(Number(N(i))/N($).years).toFixed(2):`--`),1),t[0]||(t[0]=o(`/year `,-1))]),N($).deploy?(E(),R(`span`,Bp,`(`+I(e.$t(`SSL.Business.index_5`))+`)`,1)):a(``,!0)]),z(`div`,Vp,`Original price $`+I(N(s)?(Number(N(s))/N($).years).toFixed(2):`--`)+`/year`,1)])]),_:1})]),_:1}),h(n,{class:`flex-col!`},{default:P(()=>[z(`div`,Hp,[h(N(Ge),{type:`primary`,size:`large`,onClick:l},{default:P(()=>[o(I(e.$t(`Component.Auth.index_3`)),1)]),_:1})]),h(n,{class:`flex-nowrap! items-center!`},{default:P(()=>[z(`span`,Up,I(e.$t(`Component.Pay.index_27`,[`Stripe`])),1),h(Fp)]),_:1})]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-a98a5ede`]]);F();var Gp=[`onClick`],Kp={class:`item-title`},qp={class:`text-desc leading-20px pb-10px`},Jp={class:`item-tag`},Yp=[`innerHTML`],Xp=[`onClick`],Zp={class:`item-tag`},Qp=[`innerHTML`],$p=[`onClick`],em=[`innerHTML`],tm=[`onClick`],nm=[`innerHTML`],rm=[`onClick`],im={class:`text-#fc6d26`},am=J(r({__name:`index`,setup(e){let t=(e,t)=>{$[e]=t},{loading:n,setLoading:r}=Yt();return d(async()=>{try{r(!0),await Ap()}finally{r(!1)}}),(e,r)=>{let i=H,s=we,c=lr,l=Xe;return E(),y(l,{show:N(n),class:`w-850px! select-none`},{default:P(()=>[a(``,!0),h(c,{class:`px-16px pt-20px`},{default:P(()=>[h(Pp),h(s,{label:`Cert Type`},{default:P(()=>[h(i,{class:`flex-col!`},{default:P(()=>[h(i,null,{default:P(()=>[(E(!0),R(j,null,D(N(vp),e=>(E(),R(`div`,{key:e.value,class:T([`option-item w-210px`,{"is-active":N($).certType===e.value}]),onClick:n=>t(`certType`,e.value)},[z(`div`,Kp,I(e.name),1),z(`div`,qp,I(e.desc),1),L(z(`div`,Jp,`Hot`,512),[[k,e.value===`dv`]])],10,Gp))),128))]),_:1}),z(`div`,{class:`text-desc`,innerHTML:N(Tp)},null,8,Yp)]),_:1})]),_:1}),h(s,{label:`Certificate brand`},{default:P(()=>[h(i,{class:`flex-col!`},{default:P(()=>[h(i,null,{default:P(()=>[(E(!0),R(j,null,D(N(yp),e=>L((E(),R(`div`,{key:e.value,class:T([`option-item`,{"is-active":N($).brand===e.value}]),onClick:n=>t(`brand`,e.value)},[o(I(e.name)+` `,1),L(z(`div`,Zp,`Hot`,512),[[k,N(Dp)===e.value]])],10,Xp)),[[k,e.show]])),128))]),_:1}),z(`div`,{class:`text-desc`,innerHTML:N(Ep)},null,8,Qp)]),_:1})]),_:1}),h(s,{label:`Certificate type`},{default:P(()=>[h(i,{class:`flex-col!`},{default:P(()=>[h(i,null,{default:P(()=>[(E(!0),R(j,null,D(N(bp),e=>L((E(),R(`div`,{key:e.value,class:T([`option-item`,{"is-active":N($).mode===e.value}]),onClick:n=>t(`mode`,e.value)},I(e.name),11,$p)),[[k,e.show]])),128))]),_:1}),z(`div`,{class:`text-desc`,innerHTML:N(Op)},null,8,em)]),_:1})]),_:1}),h(s,{label:`Purchase period`},{default:P(()=>[h(i,{class:`flex-col!`},{default:P(()=>[h(i,null,{default:P(()=>[(E(!0),R(j,null,D(N(xp),e=>(E(),R(`div`,{key:e.value,class:T([`option-item`,{"is-active":N($).years===e.value}]),onClick:n=>t(`years`,e.value)},I(e.name),11,tm))),128))]),_:1}),z(`div`,{class:`text-desc`,innerHTML:N(kp)},null,8,nm)]),_:1})]),_:1}),h(s,{label:`Deploy Service`},{default:P(()=>[h(i,{class:`flex-col!`},{default:P(()=>[h(i,{class:`items-center!`},{default:P(()=>[(E(!0),R(j,null,D(N(Sp),e=>(E(),R(`div`,{key:e.value,class:T([`option-item`,{"is-active":N($).deploy===e.value}]),onClick:n=>t(`deploy`,e.value)},I(e.name),11,rm))),128)),L(z(`div`,null,[o(I(e.$t(`SSL.Business.index_7`))+` `,1),z(`span`,im,` $`+I((N(_p).deploy_price/100).toFixed(2))+`/1 Time `,1)],512),[[k,N($).deploy===1]])]),_:1}),L(z(`div`,{class:`text-desc`},I(e.$t(`SSL.Business.index_8`)),513),[[k,N($).deploy===1]])]),_:1})]),_:1})]),_:1}),h(Wp)]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-8e0f720f`]]);F(),mn();var om={class:`my-10px`},sm=r({__name:`table`,setup(e){let t=M(()=>pn(()=>import(`./view-ssl.js?v=1791538283700`).then(e=>e.s),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,26,27,33,34,22,23,35,36,37,38,39,40,24,25,41,42,43,44]))),n=M(()=>pn(()=>import(`./view-ssl.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,26,27,33,34,22,23,35,36,37,38,39,40,24,25,41,42,43,44]))),r=M(()=>pn(()=>import(`./view-ssl.js?v=1791538283700`).then(e=>e.c),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,26,27,33,34,22,23,35,36,37,38,39,40,24,25,41,42,43,44]))),{userInfo:i}=_e(Wt()),a=l(`sslSetRefresh`,()=>{}),{t:s}=V(),c=fe({p:1,limit:9999}),u=at(s(`SSL.Business.index_41`),{onRefresh:(e,t)=>{p.data.request=!0,p.data.uc_id=t,p.data.verify=e,p.show=!0,v()}}),d=at(s(`SSL.index_44`)),f=at(s(`SSL.index_49`),{onRefresh:()=>{v(),a()}}),p=at(s(`SSL.Business.index_42`),{onRefresh:()=>{v()}}),{table:m,columns:g}=mt([{key:`verify_domains`,title:s(`Layout.Sider.mail_3`),render:e=>h(`span`,{innerHTML:e.verify_domains&&e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)},{key:`title`,title:s(`Site.Cert.index_44`),render:e=>e.order_info.title,ellipsis:{tooltip:!0}},gp({title:s(`SSL.index_54`)}),{key:`order_status`,title:s(`SSL.Business.index_43`),render:e=>{let t=e.order_info;if(!t.certId&&!t.domains.length)return h(`span`,{class:`color-warning cursor-pointer`,onClick:()=>_(e)},[` `,s(`SSL.Business.index_44`),` `]);if(!t.certId&&t.domains.length)return h(`span`,{class:`color-warning`},[o(` `),s(`SSL.Business.index_45`),o(` `)]);if(t.order_status===`PENDING`&&t.status===1)return h(`span`,{class:`color-warning`},[o(` `),s(`SSL.Business.index_46`),o(` `)]);if(t.order_status===`COMPLETE`&&t.status===1)return h(`span`,{class:`color-#20a53a`},[o(` `),s(`SSL.Business.index_47`),o(` `)]);if(t.order_status===`CANCELLED`&&t.status===1||t.status===-1)return h(`span`,{class:`color-warning`},[o(` `),s(`SSL.Business.index_48`),o(` `)]);if(t.order_status===`FAILED`&&t.status===1)return h(`span`,{class:`color-error`},[o(` `),s(`SSL.Business.index_49`),o(` `)]);if(t.order_status===`EXPIRED`&&t.status===1)return h(`span`,{class:`color-warning`},[o(` `),s(`SSL.Business.index_50`),o(` `)]);if(t.status===1&&![`PENDING`,`COMPLETE`,`CANCELLED`,`FAILED`,`EXPIRED`].includes(t.order_status))return h(`span`,{class:`color-warning`},[o(` `),s(`SSL.Business.index_51`),o(` `)]);if(t.status===0)return h(`span`,{class:`color-warning`},[o(` `),s(`SSL.Business.index_52`),o(` `)])}},jt({width:140,options:e=>[{show:!e.order_info.certId&&!e.order_info.domains.length,label:s(`SSL.Business.index_53`),onClick:()=>{_(e)}},{show:e.order_info.order_status===`PENDING`&&e.order_info.status===1,label:s(`SSL.Business.index_54`),onClick:async()=>{let{message:t}=await Rt({uc_id:e.order_info.uc_id});q(t)&&(p.data.uc_id=e.order_info.uc_id,p.data.verify=t.data,p.data.paths=t.paths,p.show=!0)}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:s(`SSL.index_58`),onClick:async()=>{f.data.row=e,f.show=!0}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:s(`Ftp.Label.index_11`),onClick:async()=>{let t=window.location.origin+`/v2/business_ssl?action=download_cert&uc_id=`+e.order_info.uc_id;window.open(t)}},{show:!1,label:s(`Public.Btn.Del`),onClick:()=>{pt({title:s(`SSL.index_59`),content:s(`SSL.index_60`),onConfirm:async()=>{await Pt({hash:e.hash}),v()}})}}]})]),_=e=>{u.data.row=e,u.show=!0},v=async()=>{try{m.loading=!0;let{message:e}=await _t(c);q(e)&&(m.data=e.data,m.total=e.total)}finally{m.loading=!1}};return i.value.status&&v(),(e,a)=>{let c=Ge,l=Yn,_=Vn,v=ln,y=bl;return E(),R(`div`,om,[h(y,{install:N(i).status},{desc:P(()=>[a[5]||(a[5]=z(`span`,{class:`mr-10px`},`Business certificates require login panel to start using them`,-1)),h(c,{type:`primary`,onClick:N(Ut)},{default:P(()=>[o(I(e.$t(`Login.index_3`)),1)]),_:1},8,[`onClick`])]),default:P(()=>[h(_,null,{toolsLeft:P(()=>[h(c,{type:`primary`,onClick:a[0]||(a[0]=e=>N(d).show=!0)},{default:P(()=>[o(I(N(s)(`SSL.index_44`)),1)]),_:1})]),table:P(()=>[h(l,{loading:N(m).loading,data:N(m).data,columns:N(g),"max-height":220},null,8,[`loading`,`data`,`columns`])]),_:1}),h(v,{show:N(d).show,"onUpdate:show":a[1]||(a[1]=e=>N(d).show=e),title:N(d).title,data:N(d).data,"min-height":250,component:am},null,8,[`show`,`title`,`data`]),h(v,{show:N(u).show,"onUpdate:show":a[2]||(a[2]=e=>N(u).show=e),title:N(u).title,data:N(u).data,width:650,"min-height":450,component:N(t)},null,8,[`show`,`title`,`data`,`component`]),h(v,{show:N(f).show,"onUpdate:show":a[3]||(a[3]=e=>N(f).show=e),title:N(f).title,data:N(f).data,width:720,height:530,component:N(n)},null,8,[`show`,`title`,`data`,`component`]),h(v,{show:N(p).show,"onUpdate:show":a[4]||(a[4]=e=>N(p).show=e),title:N(p).title,data:N(p).data,width:650,"min-height":450,component:N(r)},null,8,[`show`,`title`,`data`,`component`])]),_:1},8,[`install`])])}}});F();var cm={},lm={class:`text-error`};function um(e,t){let n=Qt,r=Zt;return E(),y(r,null,{default:P(()=>[z(`li`,lm,I(e.$t(`SSL.SiteSSL.index_1`)),1),z(`li`,null,I(e.$t(`SSL.SiteSSL.index_2`)),1),z(`li`,null,I(e.$t(`SSL.SiteSSL.index_3`)),1),z(`li`,null,[o(I(e.$t(`SSL.SiteSSL.index_4`))+` `,1),h(n,{href:`https://www.aapanel.com/docs/Function/BusinessCertificate.html`,target:`_blank`},{default:P(()=>[o(I(e.$t(`SSL.Business.index_20`)),1)]),_:1})])]),_:1})}var dm=J(cm,[[`render`,um]]);F();var fm=r({__name:`index`,setup(e){return(e,t)=>(E(),R(`div`,null,[h($f),h(sm),h(dm)]))}});F();var pm={class:`cert-info`},mm={class:`cert-label`},hm={class:`cert-value`},gm={class:`cert-info`},_m={class:`cert-label`},vm={class:`cert-value`},ym={class:`cert-info`},bm={class:`cert-label`},xm={class:`cert-value`},Sm={class:`cert-info`},Cm={class:`cert-label`},wm={class:`cert-value`},Tm={key:0,class:`text-primary`},Em={key:1,class:`text-error`},Dm={class:`w-48%`},Om={class:`mb-8px`},km={class:`w-48%`},Am={class:`mb-8px`},jm=J(r({__name:`cert`,emits:[`update`],setup(e,{emit:t}){let n=t,r=l(`sslSite`,{}),i=l(`sslSetRefresh`,()=>{}),s=B(!1),c=B(1),u=B(``),d=B(``),f=fe({hash:``,issuer:``,notAfter:``,notBefore:``,dns:[],subject:``,endtime:0}),p=async()=>{let{message:e}=await $t({hash:f.hash});q(e)&&K({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{v()}},component:su})},m=async()=>{await Tf({updateOf:1,siteName:r.name}),n(`update`),i()},{loading:g,setLoading:_}=Yt(),v=async()=>{try{_(!0);let{message:e}=await Df({siteName:r.name});q(e)&&(s.value=e.status,f.hash=e.hash,f.issuer=e.cert_data.issuer,f.notAfter=e.cert_data.notAfter,f.notBefore=e.cert_data.notBefore,f.dns=e.cert_data.dns,f.subject=e.cert_data.subject,f.endtime=e.cert_data.endtime,u.value=e.key,d.value=e.csr,c.value=e.auto_renew)}finally{_(!1)}};return v(),(e,t)=>{let n=Oe,r=Le,i=De,s=Ze,l=Il,_=H,v=Ge,b=Zt,x=Xe;return E(),y(x,{show:N(g)},{default:P(()=>[h(s,{class:`mb-16px`,type:`success`,"show-icon":!1},{default:P(()=>[h(i,{"x-gap":12,cols:`15`},{default:P(()=>[N(c)?(E(),y(n,{key:0,span:`16`},{default:P(()=>[z(`div`,pm,[z(`div`,mm,I(e.$t(`SSL.SiteSSL.index_22`))+`: `,1),z(`div`,hm,I(e.$t(`SSL.SiteSSL.index_23`)),1)])]),_:1})):a(``,!0),h(n,{span:`7`},{default:P(()=>[z(`div`,gm,[z(`div`,_m,I(e.$t(`Site.Cert.index_45`))+`: `,1),z(`div`,vm,[h(r,null,{default:P(()=>[o(I(N(f).issuer),1)]),_:1})])])]),_:1}),h(n,{span:`8`},{default:P(()=>[z(`div`,ym,[z(`div`,bm,I(e.$t(`Site.Cert.index_46`))+`: `,1),z(`div`,xm,[h(r,null,{default:P(()=>[o(I(N(f).dns.join(e.$t(`Public.Punctuation.Comma`))),1)]),_:1})])])]),_:1}),h(n,{span:`7`},{default:P(()=>[z(`div`,Sm,[z(`div`,Cm,I(e.$t(`Site.Cert.index_47`))+I(e.$t(`Public.Punctuation.Colon`)),1),z(`div`,wm,[N(f).endtime>0?(E(),R(`span`,Tm,I(e.$t(`Site.Cert.index_48`,{date:N(f).notAfter,days:N(f).endtime})),1)):(E(),R(`span`,Em,I(e.$t(`Site.Cert.index_47`)),1))])])]),_:1})]),_:1})]),_:1}),h(_,{class:`mb-16px`,size:10,justify:`space-between`},{default:P(()=>[z(`div`,Dm,[z(`div`,Om,I(e.$t(`Site.Cert.index_50`)),1),h(l,{readonly:``,value:N(u),"onUpdate:value":t[0]||(t[0]=e=>A(u)?u.value=e:null),rows:14},null,8,[`value`])]),z(`div`,km,[z(`div`,Am,I(e.$t(`Site.Cert.index_51`)),1),h(l,{readonly:``,value:N(d),"onUpdate:value":t[1]||(t[1]=e=>A(d)?d.value=e:null),rows:14},null,8,[`value`])])]),_:1}),h(_,{class:`mb-12px`},{default:P(()=>[h(v,{type:`primary`,onClick:p},{default:P(()=>[o(I(e.$t(`Site.Cert.index_53`)),1)]),_:1}),h(v,{onClick:m},{default:P(()=>[o(I(e.$t(`Site.Cert.index_55`)),1)]),_:1})]),_:1}),h(b,null,{default:P(()=>[z(`li`,null,I(e.$t(`SSL.SiteSSL.index_24`)),1),z(`li`,null,I(e.$t(`SSL.SiteSSL.index_25`)),1)]),_:1})]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-13ad8e59`]]);F();var Mm={class:`flex items-center`},Nm={class:`leading-17px`},Pm={class:`w-full`},Fm={class:`w-full`},Im={class:`text-error`},Lm=r({__name:`apply`,emits:[`update`],setup(e,{emit:t}){let n=ge(),{t:r}=V(),i=l(`sslSite`,{}),a=l(`sslSetRefresh`,()=>{}),s=t,c=fe({auth_type:`http`,dns_manual:0,auto_wildcard:0,domains:[],all:!1}),f={domains:{required:!0,trigger:`change`,type:`array`,message:r(`SSL.SiteSSL.index_16`)}},p=B(null),g=B([]),_=e=>{var t;return(t=g.value.find(t=>t.name===e))==null?void 0:t.auto},v=()=>{n.push(`/ssl_domain/domain`)},b=O(()=>c.domains.length>0&&c.domains.lengthc.domains,e=>{e.length===g.value.length?c.all=!0:e.length||(c.all=!1)}),ce(()=>c.all,e=>{if(e){var t;c.domains=g.value.map(e=>e.name),(t=p.value)==null||t.validate()}else c.domains=[]}),ce(()=>c.auth_type,e=>{if(e===`dns`){var t;c.domains=g.value.filter(e=>e.auto).map(e=>e.name),(t=p.value)==null||t.validate()}else c.domains=[]});let x=O(()=>c.domains.filter(e=>!_(e))),S=async()=>{var e;if(await((e=p.value)==null?void 0:e.validate()),c.auth_type===`dns`&&x.value.length&&!c.dns_manual){W.error({content:()=>m(`span`,{innerHTML:`${x.value.join(`
`)}${r(`SSL.SiteSSL.index_14`)}`})});return}let t={auth_type:c.dns_manual?`dns_manual`:c.auth_type,auto_wildcard:c.auto_wildcard,domains:JSON.stringify(c.domains),site_id:c.dns_manual?i.id:void 0,deploy:+!c.dns_manual};if(c.dns_manual&&c.auth_type===`dns`){let{message:e}=await Vt({site_id:i.id,domains:JSON.stringify(c.domains)});if(q(e)&&Object.keys(e).length){tu(e.auths,i.id,c.domains,()=>{s(`update`),a()},!0);return}let n=K({width:500,height:300,hideClose:!0,component:Hl});try{let{message:e}=await It(t,!1);q(e)&&(e.deploy?(W.success(e.result||r(`SSL.index_32`)),s(`update`),a()):Array.isArray(e.auths)&&e.auths.length&&tu(e.auths,i.id,c.domains,()=>{s(`update`),a()}))}catch(e){nu(u(e,`message`,``))}finally{n.hide()}return}let{message:n}=await It(t);q(n)&&K({hideClose:!0,data:{isJump:!1,task_id:n.task_id,onFinish:()=>{s(`update`),a()}},component:su})},{loading:C,setLoading:w}=Yt(),T=async()=>{try{w(!0);let{message:e}=await nn({id:i.id});if(Ht(e)){let t=e.map(async e=>{let{message:t}=await ot({domain:e.name});q(t)&&g.value.push({name:e.name,auto:t.support.includes(`auto`)})});await Promise.all(t)}}finally{w(!1)}};return d(()=>{T()}),(e,t)=>{let n=xt,r=Ze,i=ve,a=Ae,s=Re,l=we,u=Ye,d=H,m=He,w=Se,T=Xe,ee=Ge,te=lr,O=Zt;return E(),R(`div`,null,[L(h(r,{"show-icon":!1,class:`mb-10px`},{default:P(()=>[z(`div`,Mm,[h(n,{name:`base-info`,size:`17`,class:`mr-8px`}),z(`span`,Nm,I(e.$t(`SSL.SiteSSL.index_12`)),1)])]),_:1},512),[[k,N(c).auth_type===`dns`]]),h(te,{ref_key:`formRef`,ref:p,model:N(c),rules:f,"label-width":`140`},{default:P(()=>[h(l,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:P(()=>[h(s,{value:N(c).auth_type,"onUpdate:value":t[0]||(t[0]=e=>N(c).auth_type=e)},{default:P(()=>[h(a,null,{default:P(()=>[h(i,{value:`http`},{default:P(()=>[o(I(e.$t(`SSL.SiteSSL.index_17`)),1)]),_:1}),h(i,{value:`dns`},{default:P(()=>[o(I(e.$t(`SSL.index_12`))+` (Wildcard support) `,1)]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),L(h(l,{label:` `,"show-feedback":!1},{default:P(()=>[h(u,{checked:N(c).dns_manual,"onUpdate:checked":t[1]||(t[1]=e=>N(c).dns_manual=e),"checked-value":1,"unchecked-value":0},{default:P(()=>[o(I(e.$t(`SSL.index_2`)),1)]),_:1},8,[`checked`])]),_:1},512),[[k,N(c).auth_type===`dns`]]),L(h(l,{label:` `},{default:P(()=>[h(u,{checked:N(c).auto_wildcard,"onUpdate:checked":t[2]||(t[2]=e=>N(c).auto_wildcard=e),"checked-value":1,"unchecked-value":0},{default:P(()=>[o(I(e.$t(`SSL.SiteSSL.index_20`)),1)]),_:1},8,[`checked`])]),_:1},512),[[k,N(c).auth_type===`dns`]]),h(l,{label:e.$t(`Mail.Domain.index_3`),path:`domains`},{default:P(()=>[h(T,{show:N(C),class:`p-12px w-300px max-h-300px min-h-100px overflow-auto border border-solid border-#ccc`},{default:P(()=>[h(u,{class:`mb-12px`,checked:N(c).all,"onUpdate:checked":t[3]||(t[3]=e=>N(c).all=e),label:e.$t(`Public.SelectAll`),indeterminate:N(b)},null,8,[`checked`,`label`,`indeterminate`]),N(g).length?(E(),y(m,{key:0,value:N(c).domains,"onUpdate:value":t[4]||(t[4]=e=>N(c).domains=e)},{default:P(()=>[h(d,{class:`flex-col!`,size:12},{default:P(()=>[(E(!0),R(j,null,D(N(g),e=>(E(),y(u,{key:e.name,value:e.name,label:e.name},null,8,[`value`,`label`]))),128))]),_:1})]),_:1},8,[`value`])):(E(),y(w,{key:1,description:`No domain name`}))]),_:1},8,[`show`])]),_:1},8,[`label`]),L(h(l,{label:` `},{default:P(()=>[h(r,{"show-icon":!1,type:N(x).length?`warning`:`success`},{default:P(()=>[(E(!0),R(j,null,D(N(c).domains,t=>(E(),y(d,{key:t},{default:P(()=>[_(t)?(E(),y(d,{key:0,class:`flex-nowrap! py-3px`},{default:P(()=>[h(n,{name:`base-success`,size:`17`,color:`#20a53a`}),z(`span`,Pm,`[`+I(t)+`] `+I(e.$t(`SSL.SiteSSL.index_13`)),1)]),_:2},1024)):(E(),y(d,{key:1,class:`flex-nowrap! py-3px items-center!`},{default:P(()=>[h(n,{name:`base-error`,size:`17`,color:`#E85445`}),z(`span`,Fm,`[`+I(t)+`] `+I(e.$t(`SSL.SiteSSL.index_14`)),1),h(ee,{type:`primary`,size:`tiny`,onClick:v},{default:P(()=>[o(I(e.$t(`SSL.SiteSSL.index_21`)),1)]),_:1})]),_:2},1024))]),_:2},1024))),128))]),_:1},8,[`type`])]),_:1},512),[[k,N(c).auth_type===`dns`&&N(c).domains.length&&!N(c).dns_manual]]),h(l,{label:` `},{default:P(()=>[h(ee,{type:`primary`,onClick:S},{default:P(()=>[o(I(e.$t(`Public.Btn.Apply`)),1)]),_:1})]),_:1})]),_:1},8,[`model`]),L(h(O,{class:`mt-16px`},{default:P(()=>[z(`li`,Im,I(e.$t(`SSL.SiteSSL.index_15`)),1),z(`li`,null,I(e.$t(`Site.Cert.index_21`)),1),z(`li`,null,I(e.$t(`Site.Cert.index_23`)),1),z(`li`,null,I(e.$t(`Site.Cert.index_24`)),1)]),_:1},512),[[k,N(c).auth_type===`http`]]),L(h(O,{class:`mt-24px`},{default:P(()=>[t[5]||(t[5]=z(`li`,null,`Manually resolved certificates do not support auto-renewal`,-1)),z(`li`,null,I(e.$t(`Site.Cert.index_25`)),1),z(`li`,null,I(e.$t(`Site.Cert.index_26`)),1),z(`li`,null,I(e.$t(`Site.Cert.index_27`)),1),z(`li`,null,I(e.$t(`Site.Cert.index_28`)),1)]),_:1},512),[[k,N(c).auth_type===`dns`]])])}}});F();var Rm=r({__name:`index`,setup(e){let t=Of(),n=()=>{t.refresh()};return(e,r)=>(E(),R(`div`,null,[N(t).isStart&&N(t).certificateType===`Let's Encrypt`?(E(),y(jm,{key:0,onUpdate:n})):(E(),y(Lm,{key:1,onUpdate:n}))]))}});F();var zm=r({__name:`index`,props:{onMenuChange:{type:Function}},setup(e,{expose:t}){let n=e,r=l(`sslSite`,{}),{t:i}=V(),a=fe({p:1,limit:99999,search:``}),o=e=>{dt({title:i(`Site.Cert.index_31`),content:i(`Site.Cert.index_32`),onConfirm:async()=>{await Pt({hash:e.hash}),f()}})},{columns:s,table:c}=mt([{key:`domain`,title:i(`Site.Cert.index_29`),render:e=>h(`span`,{innerHTML:e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)},gp({title:i(`SSL.index_54`),width:140}),{key:`issuer`,title:i(`Site.Cert.index_30`),ellipsis:{tooltip:!0}},jt({width:150,options:e=>[{label:i(`Public.Btn.Deploy`),onClick:async()=>{try{await tt({hash:e.hash,domains:JSON.stringify([r.name]),append:1}),W.success(i(`SSL.index_32`)),setTimeout(()=>{n.onMenuChange()},500)}catch(e){console.log(e)}}},{show:e.provider===`Let's Encrypt`,label:i(`Public.Btn.Del`),onClick:()=>{o(e)}}]})]),{loading:u,setLoading:d}=Yt(!0),f=async()=>{try{d(!0);let{message:e}=await Tt(a);q(e)&&(c.data=e.data)}finally{d(!1)}};return f(),t({init:f}),(e,t)=>{let n=hn,r=Yn,i=Vn;return E(),R(`div`,null,[h(i,null,{toolsRight:P(()=>[h(n,{value:N(a).search,"onUpdate:value":t[0]||(t[0]=e=>N(a).search=e),onSearch:f,placeholder:e.$t(`SSL.index_21`),clearable:``},null,8,[`value`,`placeholder`])]),table:P(()=>[h(r,{loading:N(u),columns:N(s),data:N(c).data,"max-height":480},null,8,[`loading`,`columns`,`data`])]),_:1})])}}});F();var Bm={key:0},Vm={key:1},Hm=r({__name:`index`,props:{site:{},setRefresh:{},isEnableExtranet:{type:Boolean,default:!0}},setup(e,{expose:t}){let n=e,{t:r}=V();w(`sslSite`,n.site),w(`sslSetRefresh`,n.setRefresh),w(`sslEnableExtranet`,n.isEnableExtranet);let i=Of();i.setSite(n.site),i.setExternalRefresh(n.setRefresh);let s=B(`current`),c=async()=>{let{message:e}=await $t({hash:i.hash});q(e)&&K({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{i.getInfo(n.isEnableExtranet)}},component:su})},l=B([{key:`current`,label:()=>h(`div`,null,[h(`span`,null,[o(`Current Certs - `)]),h(`span`,{class:i.isStart?`text-primary`:`text-error`},[o(`[`),i.isStart?`Deployed`:`Not Deployed`,o(`]`)])]),component:de(Xf)},{key:`business`,label:r(`Site.Cert.index_64`),component:de(fm)},{key:`let`,label:r(`Site.Cert.index_65`),component:de(Rm)},{key:`holder`,label:r(`Site.Cert.index_66`),component:de(zm),data:{onMenuChange:()=>{s.value=`current`,i.getInfo(n.isEnableExtranet),n.setRefresh()}}}]);return ce(()=>n.isEnableExtranet,e=>{e&&i.getInfo(!0)}),t({init:()=>{i.getInfo(n.isEnableExtranet)}}),(e,t)=>{let n=Ge,r=H,u=Ze,d=gn;return E(),R(`div`,null,[N(i).isStart?a(``,!0):(E(),y(u,{key:0,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:P(()=>[h(r,{class:`items-center`},{default:P(()=>[z(`span`,null,I(e.$t(`Site.Cert.index_41`)),1),h(n,{size:`tiny`,type:`primary`,onClick:t[0]||(t[0]=e=>s.value=`business`)},{default:P(()=>[o(I(e.$t(`Site.Cert.index_43`)),1)]),_:1})]),_:1})]),_:1})),N(i).isStart&&N(i).isRenew?(E(),y(u,{key:1,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:P(()=>[h(r,{class:`items-center`},{default:P(()=>[N(i).expirationDay>0?(E(),R(`span`,Bm,I(e.$t(`SSL.SiteSSL.index_26`,[N(i).domain,N(i).expirationDay])),1)):(E(),R(`span`,Vm,I(e.$t(`SSL.SiteSSL.index_19`,[N(i).domain])),1)),h(n,{size:`tiny`,type:`primary`,onClick:c},{default:P(()=>[o(I(e.$t(`Site.Cert.index_53`)),1)]),_:1})]),_:1})]),_:1})):a(``,!0),h(d,{value:N(s),"onUpdate:value":t[1]||(t[1]=e=>A(s)?s.value=e:null),options:N(l)},null,8,[`value`,`options`])])}}});F();var Um={class:`w-440px p-20px`},Wm={class:`flex items-center mb-24px`},Gm={class:`flex-1 ml-8px text-16px leading-22px`},Km=r({__name:`index`,props:{desc:{default:``},list:{default:()=>[]},columns:{default:()=>[]},onConfirm:{},onRefresh:{}},emits:[`setConfirm`],setup(e,{expose:t,emit:n}){let r=e,i=n,{t:a}=V(),o=B(``),s=B([]),c=!1,l=B([...r.columns,{key:`msg`,title:a(`Public.Table.Result`),align:`right`,width:`50%`,ellipsis:{tooltip:!0},render:e=>`status`in e&&`msg`in e?e.status?h(`span`,{class:`text-primary`},[e.msg]):h(`span`,{class:`text-error`},[e.msg]):h(`span`,{class:`text-warning`},[a(`Public.Status.Wait`)])}]);return s.value=r.list.map(e=>({...e})),t({onConfirm:async()=>{if(!c&&r.onConfirm){var e;let{message:t}=await r.onConfirm();return q(t)&&(s.value=t.msg_list,c=!0,o.value=t.msg,i(`setConfirm`,{text:a(`Public.Btn.Finish`)})),(e=r.onRefresh)==null||e.call(r),!1}}}),(t,n)=>{let r=Ee;return E(),R(`div`,Um,[z(`div`,Wm,[n[0]||(n[0]=z(`i`,{class:`i-common-warning text-40px text-warning`},null,-1)),z(`div`,Gm,I(N(o)||N(a)(`Public.Batch.ConfirmWithDesc`,[e.desc])),1)]),h(r,{"max-height":182,columns:N(l),data:N(s)},null,8,[`columns`,`data`])])}}});F();var qm={class:`p-20px`},Jm={class:`flex-1`},Ym={class:`mt-12px`},Xm={class:`px-20px pt-24px pb-8px`},Zm={class:`w-150px`},Qm=r({__name:`set`,props:{data:{}},setup(e){let{t}=V(),{project_type:n,setOptions:r}=e.data,i=B(``),a=async()=>{let e=i.value.trim();if(e===``){W.error(t(`Site.PHP.index_46`));return}await sc({project_type:n,type_name:e,ps:``}),i.value=``,await g(),r()},s=at(),c=B(null),l=fe({project_type:n,type_id:-1,type_name:``,ps:``}),u={type_name:{required:!0,message:t(`Site.PHP.index_46`),trigger:[`blur`,`change`]}},d=e=>{l.type_id=e.id,l.type_name=e.name,s.title=`${t(`Site.PHP.index_48`)} [${e.name}]`,s.show=!0},f=async({hide:e})=>{var t;await((t=c.value)==null?void 0:t.validate()),await lc(S(l)),await g(),r(),e()},{table:p,columns:m}=mt([{key:`name`,title:`Name`},jt({width:120,options:e=>[{label:t(`Public.Btn.Edit`),disabled:e.id===0,onClick:()=>{d(e)}},{label:t(`Public.Btn.Delete`),disabled:e.id===0,onClick:()=>{pt({title:`${t(`Site.PHP.index_49`)} [${e.name}]`,content:t(`Site.PHP.index_50`),onConfirm:async({hide:t})=>{await cc({project_type:n,type_id:e.id}),await g(),r(e.id),t()}})}}]})]),g=async()=>{let{message:e}=await oc({project_type:n});p.data=Ht(e)?e:[]};return g(),(e,t)=>{let n=xe,r=Ge,d=H,g=Ee,_=we,v=lr,y=ln;return E(),R(`div`,qm,[h(d,null,{default:P(()=>[z(`div`,Jm,[h(n,{value:N(i),"onUpdate:value":t[0]||(t[0]=e=>A(i)?i.value=e:null),placeholder:e.$t(`Site.PHP.index_46`)},null,8,[`value`,`placeholder`])]),z(`div`,null,[h(r,{type:`primary`,onClick:a},{default:P(()=>[o(I(e.$t(`Site.Cert.index_62`)),1)]),_:1})])]),_:1}),z(`div`,Ym,[h(g,{"max-height":300,data:N(p).data,columns:N(m)},null,8,[`data`,`columns`])]),h(y,{show:N(s).show,"onUpdate:show":t[2]||(t[2]=e=>N(s).show=e),title:N(s).title,width:350,footer:!0,onConfirm:f},{default:P(()=>[z(`div`,Xm,[h(v,{ref_key:`formRef`,ref:c,model:N(l),rules:u},{default:P(()=>[h(_,{label:e.$t(`Site.PHP.index_47`),path:`type_name`},{default:P(()=>[z(`div`,Zm,[h(n,{value:N(l).type_name,"onUpdate:value":t[1]||(t[1]=e=>N(l).type_name=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`])])]),_:1},8,[`show`,`title`])])}}});F();var $m={class:`w-160px`},eh=r({__name:`index`,props:v({project_type:{type:String,default:`python`}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:t}){let n=ne(e,`value`),{project_type:r}=e,{t:i}=V(),{loading:a,setLoading:s}=Yt(),c=B([]),l=at(i(`Site.PHP.index_44`),{project_type:r,setOptions:e=>{d(),n.value===e&&(n.value=``)}}),u=()=>{l.show=!0},d=async()=>{try{s(!0);let{message:e}=await oc({project_type:r});Ht(e)&&(c.value=e.map(e=>({label:e.name,value:e.id})))}finally{c.value.unshift({label:i(`Site.PHP.index_45`),value:``}),s(!1)}};return t({getList:d}),(e,t)=>{let r=Ge,i=Je,s=ln;return E(),R(`div`,$m,[h(i,pe(e.$attrs,{value:n.value,"onUpdate:value":t[0]||(t[0]=e=>n.value=e),loading:N(a),options:N(c)}),{action:P(()=>[h(r,{block:``,onClick:u},{default:P(()=>[o(I(e.$t(`Site.PHP.index_43`)),1)]),_:1})]),_:1},16,[`value`,`loading`,`options`]),h(s,{show:N(l).show,"onUpdate:show":t[1]||(t[1]=e=>N(l).show=e),width:350,title:N(l).title,data:N(l).data,component:Qm},null,8,[`show`,`title`,`data`])])}}});export{fc as $,Yn as $i,Ua as $n,_r as $r,Wo as $t,su as A,jr as Ai,yo as An,Fa as Ar,yc as At,dl as B,wr as Bi,Ta as Bn,_a as Br,Es as Bt,vf as C,Rr as Ci,lo as Cn,ka as Cr,Pc as Ct,pf as D,br as Di,Oo as Dn,Ma as Dr,ac as Dt,gf as E,yr as Ei,fo as En,ea as Er,Gc as Et,Rl as F,Br as Fi,ro as Fn,qa as Fr,jc as Ft,hc as G,xr as Gi,oa as Gn,ga as Gr,is as Gt,sl as H,Ar as Hi,na as Hn,ua as Hr,rs as Ht,Il as I,Gr as Ii,Qa as In,sa as Ir,ic as It,Ec as J,Pr as Ji,aa as Jn,Ni as Jr,ls as Jt,xc as K,Mr as Ki,Za as Kn,Ii as Kr,us as Kt,xl as L,Yr as Li,Ha as Ln,ca as Lr,rc as Lt,tu as M,Ir as Mi,so as Mn,Wi as Mr,el as Mt,Hl as N,Qr as Ni,io as Nn,Ga as Nr,Hc as Nt,Od as O,ii as Oi,ho as On,Sa as Or,Bc as Ot,Ll as P,fi as Pi,ao as Pn,Ra as Pr,Xc as Pt,mc as Q,lr as Qi,Xa as Qn,$r as Qr,Go as Qt,bl as R,Hr as Ri,Pa as Rn,fa as Rr,vc as Rt,bf as S,Cr as Si,go as Sn,Hi as Sr,Wc as St,_f as T,ni as Ti,Mo as Tn,Zi as Tr,kc as Tt,cl as U,ri as Ui,Qi as Un,ha as Ur,fs as Ut,ul as V,Or as Vi,Vi as Vn,va as Vr,ys as Vt,il as W,si as Wi,ta as Wn,da as Wr,ds as Wt,wc as X,Zr as Xi,wa as Xn,wi as Xr,ss as Xt,Nc as Y,oi as Yi,ia as Yn,Ti as Yr,ps as Yt,Ac as Z,hr as Zi,Da as Zn,Ci as Zr,os as Zt,tp as _,Fr as _i,Do as _n,Ya as _r,Lc as _t,lp as a,Fn as aa,ci as ai,Uo as an,ya as ar,Qc as at,gp as b,kr as bi,uo as bn,Ui as br,_c as bt,pp as c,In as ca,ui as ci,Xo as cn,Aa as cr,Yc as ct,up as d,bn as da,zr as di,Eo as dn,Ia as dr,Tc as dt,Kn as ea,Wr as ei,Vo as en,Va as er,bc as et,op as f,Cn as fa,qr as fi,po as fn,Xi as fr,Sc as ft,np as g,Vr as gi,_o as gn,ja as gr,zc as gt,cp as h,pi as hi,bo as hn,Ja as hr,Mc as ht,am as i,Rn as ia,mi as ii,zo as in,xa as ir,nc as it,nu as j,Sr as ji,oo as jn,Ea as jr,$c as jt,lu as k,ai as ki,Co as kn,ba as kr,Rc as kt,fp as l,Nn as la,Nr as li,Ho as ln,Ka as lr,Vc as lt,hp as m,xn as ma,Xr as mi,So as mn,Ji as mr,Zc as mt,Km as n,Vn as na,Kr as ni,$o as nn,za as nr,Ic as nt,sp as o,Pn as oa,di as oi,No as on,la as or,Oc as ot,rp as p,Sn as pa,Lr as pi,To as pn,Ca as pr,Cc as pt,Uc as q,Er as qi,ra as qn,Fi as qr,cs as qt,Hm as r,zn as ra,Jr as ri,Ko as rn,$i as rr,dc as rt,ip as s,Mn as sa,li as si,Jo as sn,ma as sr,qc as st,eh as t,Un as ta,ei as ti,ts as tn,Ba as tr,Dc as tt,ap as u,wn as ua,hi as ui,Ro as un,Na as ur,Kc as ut,mp as v,Dr as vi,mo as vn,Bi as vr,gc as vt,hf as w,ti as wi,vo as wn,Yi as wr,Fc as wt,Ef as x,Tr as xi,wo as xn,La as xr,Jc as xt,dp as y,vr as yi,xo as yn,Wa as yr,pc as yt,hl as z,Ur as zi,Oa as zn,pa as zr,ec as zt}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-form-legacy.js b/BTPanel/static/vite/js/app-form-legacy.js index 21d07919..0b2a945f 100644 --- a/BTPanel/static/vite/js/app-form-legacy.js +++ b/BTPanel/static/vite/js/app-form-legacy.js @@ -1,3 +1,3 @@ -(function(){System.register([`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./vendor-pdf-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,ee,te,A,j,M,N,P,ne,F,I,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,L,he,R,z,B,V,ge,H,U,W,G,_e,K,q,J,ve,Y,ye,X,be,Z,Q,xe;function Se(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0?t:e.map(h)},y=function(){var e=g(),t=new Set(e.map(h)),n=e.filter(_).map(h),r=d.value.filter(function(e){return t.has(e)}),i=r.length>0?r:v(),a=!0,o=!1,s=void 0;try{for(var c=n[Symbol.iterator](),l;!(a=(l=c.next()).done);a=!0){var u=l.value;i.includes(u)||i.push(u)}}catch(e){o=!0,s=e}finally{try{!a&&c.return!=null&&c.return()}finally{if(o)throw s}}d.value=Array.from(new Set(i)).filter(function(e){return t.has(e)})},b=function(e){return typeof e==`function`?b(e(!0)):String(e==null?``:e)},x=function(){var e=g();y(),p.value=e.map(function(e){var t=b(e.title),n=h(e);return{key:n,disabled:_(e),label:function(){return P(l,null,[P(r,{checked:d.value.includes(n)},null),P(`span`,{class:`ml-8px`},[t])])}}}).filter(function(e){return e.key!==`example`})},S=function(){if(s.storeKey){var e=I(s.storeKey);e&&(d.value=e.split(`,`).map(function(e){return e.trim()}).filter(Boolean))}},C=function(){u.value=!u.value},w=function(){u.value=!1},T=function(){s.storeKey&&K(s.storeKey,d.value.join(`,`))},E=function(){var e;if(f.value.length!==0){y();var t=k(f.value.filter(function(e){return d.value.includes(h(e))}));if(s.autoWidth){var n=t.length;if(n>0){var r=Math.floor(100/n),i=100-r*n;t.forEach(function(e,t){if(!(R(e.width)||!e.width)){var n=r;t0)if(f.value=k(e),S(),x(),!s.loading)E();else var t=Z(function(){return s.loading},function(e){e||(E(),t())})};return H(function(){var e=[];o.value&&o.value.length>0&&(e=o.value),O(e)}),Z(function(){return o.value},function(e){f.value.length===0&&e&&e.length>0&&O(e)},{immediate:!0}),function(t,r){var i=n,o=a;return U(),j(o,{placement:e.placement,show:J(u),"show-arrow":!0,"arrow-point-to-center":!0,options:J(p),onSelect:D,onClickoutside:w},{default:Q(function(){return[G(t.$slots,`default`,{},function(){return[P(i,{onClick:C},{default:Q(function(){return $(r[0]||(r[0]=[A(`i`,{class:`i-famicons:settings-outline text-16px`},null,-1)]))}),_:1})]})]}),_:3},8,[`placement`,`show`,`options`])}}}),e(`o`,ue),L(),le=F({__name:`index`,props:B({logsPath:{type:String,default:``}},{value:{},valueModifiers:{}}),emits:B([`refresh`],[`update:value`]),setup:function(e,t){var n=t.emit,r=Y().t,i=X(e,`value`),a=n,o=function(e){if(e===``){ve({title:r(`Public.Confirm.Title`),content:r(`Viewing all logs may cause the browser to freeze, are you sure you want to continue?`),onConfirm:function(){i.value=e,a(`refresh`)}});return}i.value=e,a(`refresh`)},c=function(){window.location.href=`/files`};return function(t,n){var r=O,a=s,l=p,u=m;return U(),j(a,{class:`items-center justify-between! mt-10px flex-nowrap!`},{default:Q(function(){return[xe(P(a,null,{default:Q(function(){return[A(`span`,null,q(t.$t(`From`)),1),P(r,{onClick:c},{default:Q(function(){return[N(q(e.logsPath),1)]}),_:1})]}),_:1},512),[[be,e.logsPath]]),P(a,{class:`items-center flex-1 justify-end!`},{default:Q(function(){return[A(`span`,null,q(t.$t(`Last`)),1),P(u,{value:i.value,"onUpdate:value":o},{default:Q(function(){return[P(l,{value:50},{default:Q(function(){return $(n[0]||(n[0]=[N(` 50 `,-1)]))}),_:1}),P(l,{value:100},{default:Q(function(){return $(n[1]||(n[1]=[N(` 100 `,-1)]))}),_:1}),P(l,{value:500},{default:Q(function(){return $(n[2]||(n[2]=[N(` 500 `,-1)]))}),_:1}),P(l,{value:``},{default:Q(function(){return[N(q(t.$t(`file.recycle.all`)),1)]}),_:1})]}),_:1},8,[`value`])]}),_:1})]}),_:1})}}}),e(`a`,le),L(),b={class:`ml-6px text-primary text-primary:hover`},ce=F({__name:`index`,props:B({title:{default:``}},{show:{type:Boolean,default:!1},showModifiers:{}}),emits:[`update:show`],setup:function(e){var t=X(e,`show`),n=function(){t.value=!t.value};return function(r,a){var o=E,s=c,u=i;return U(),M(l,null,[P(s,{label:` `,"show-feedback":!1},{default:Q(function(){return[A(`div`,{class:`cursor-pointer`,onClick:n},[P(o,{name:`base-arrow-right`,size:`15`,style:ge({transform:`rotate(`.concat(t.value?`90`:`0`,`deg)`),transition:`transform 0.3s`})},null,8,[`style`]),A(`span`,b,q(e.title||r.$t(`Component.FormMore.index_1`)),1)])]}),_:1}),P(u,{show:t.value},{default:Q(function(){return[a[0]||(a[0]=A(`div`,{class:`pt-20px`},null,-1)),G(r.$slots,`default`)]}),_:3},8,[`show`])],64)}}}),e(`i`,ce),L(),ie=_e(),y={class:`separator`},se=F({__name:`index`,props:{value:{default:function(){return[]}},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=X(e,`value`),n=ee({get:function(){return t.value[0]||void 0},set:function(e){e&&(t.value[0]=e)}}),r=ee({get:function(){return t.value[1]||void 0},set:function(e){e&&(t.value[1]=e)}}),i=function(e){return r.value?e>new Date(r.value).getHours():!1},a=function(e,t){if(r.value&&t){var n=new Date(r.value),i=n.getMinutes(),a=n.getHours();return a===t?e>i:t>a}return!1},o=function(e,t,n){if(r.value&&n!==null&&t!==null){var i=new Date(r.value),a=i.getHours(),o=i.getMinutes(),s=i.getSeconds();return o===t?e>s:a===n?t>o:n>a}return!1},s=function(e){return n.value?new Date(n.value).getHours()>e:!1},c=function(e,t){if(n.value&&t){var r=new Date(n.value),i=r.getMinutes(),a=r.getHours();return a===t?i>e:a>t}return!1},l=function(e,t,r){if(n.value&&r!==null&&t!==null){var i=new Date(n.value),a=i.getHours(),o=i.getMinutes(),s=i.getSeconds();return o===t?s>e:a===r?o>t:a>r}return!1};return function(e,t){var d=h,p=f,m=u;return U(),j(m,null,{default:Q(function(){return[P(d,{value:J(n),"onUpdate:value":t[0]||(t[0]=function(e){return z(n)?n.value=e:null}),class:`start-time`,disabled:!1,"is-hour-disabled":i,"is-minute-disabled":a,"is-second-disabled":o,placeholder:e.$t(`Public.Search.StartTime`)},null,8,[`value`,`placeholder`]),A(`div`,y,[P(p,{class:`mx-8px`,color:`#c2c2c2`,size:`14`},{default:Q(function(){return[P(J(ie.ToIcon))]}),_:1})]),P(d,{value:J(r),"onUpdate:value":t[1]||(t[1]=function(e){return z(r)?r.value=e:null}),class:`end-time`,disabled:!1,"is-hour-disabled":s,"is-minute-disabled":c,"is-second-disabled":l,placeholder:e.$t(`Public.Search.EndTime`)},null,8,[`value`,`placeholder`])]}),_:1})}}}),e(`r`,T(se,[[`__scopeId`,`data-v-dc4cb51e`]])),L(),v={class:`flex`},S={class:`w-0 flex-1 flex items-center`},C={style:{minWidth:0}},w=[`title`],oe=F({__name:`index`,props:{value:{default:``}},setup:function(e){var t=e,n=function(){return Te(function(){return Oe(this,function(e){return te(``.concat(t.value)),[2]})})()};return function(t,r){var i=o,a=E;return U(),M(`div`,v,[A(`div`,S,[A(`div`,C,[P(i,{class:`max-w-full`,tooltip:{width:`trigger`,scrollable:!0,contentStyle:{maxHeight:`360px`,overflow:`auto`}}},{default:Q(function(){return[N(q(e.value),1)]}),_:1})]),A(`button`,{class:`reset mx-8px text-15px cursor-pointer text-#333`,title:t.$t(`Public.Btn.Copy`),onClick:n},[P(a,{name:`common-copy`})],8,w)])])}}}),e(`n`,oe),L(),ae=F({__name:`index`,props:{disabledKeys:{type:Array,default:function(){return[]}},hideKeys:{type:Array,default:function(){return[]}},storeKey:{type:String,default:``},loading:{type:Boolean,default:!1}},setup:function(e){var t=he(`tableRef`),i=W(!1),o=W([]),s=W([]),c=W([]),u=function(e){return typeof e==`function`?u(e()):(e===void 0?`undefined`:ke(e))===`object`&&e!==null?Array.isArray(e)?e.map(u).join(``):e.children?u(e.children):``:String(e==null?``:e)},d=function(){var t=s.value.filter(function(e){return e.type!==`selection`});o.value.length===0&&(o.value=t.filter(function(t){return!e.hideKeys.includes(String(t.key))}).map(function(e){return String(e.key)})),c.value=t.map(function(t){var n=u(t.title);return{key:String(t.key),disabled:t.key===`operate`||e.disabledKeys.includes(String(t.key)),label:function(){return P(l,null,[P(r,{checked:o.value.includes(String(t.key))},null),P(`span`,{class:`ml-8px`},[n])])}}})},f=function(){if(e.storeKey){var t=I(e.storeKey);t&&(o.value=t.split(`,`))}},p=function(){i.value=!0},m=function(){i.value=!1},h=function(){e.storeKey&&K(e.storeKey,o.value.join(`,`))},g=function(){if(t){var e=k(s.value.filter(function(e){return o.value.includes(String(e.key))})),n=e.length;if(n>0){var r=Math.floor(100/n),i=100-r*n;e.forEach(function(e,t){if(!(R(e.width)||!e.width)){var n=r;te.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0?t:e.map(h)},y=function(){var e=g(),t=new Set(e.map(h)),n=e.filter(_).map(h),r=d.value.filter(function(e){return t.has(e)}),i=r.length>0?r:v(),a=!0,o=!1,s=void 0;try{for(var c=n[Symbol.iterator](),l;!(a=(l=c.next()).done);a=!0){var u=l.value;i.includes(u)||i.push(u)}}catch(e){o=!0,s=e}finally{try{!a&&c.return!=null&&c.return()}finally{if(o)throw s}}d.value=Array.from(new Set(i)).filter(function(e){return t.has(e)})},b=function(e){return typeof e==`function`?b(e(!0)):String(e==null?``:e)},x=function(){var e=g();y(),p.value=e.map(function(e){var t=b(e.title),n=h(e);return{key:n,disabled:_(e),label:function(){return P(l,null,[P(r,{checked:d.value.includes(n)},null),P(`span`,{class:`ml-8px`},[t])])}}}).filter(function(e){return e.key!==`example`})},S=function(){if(s.storeKey){var e=I(s.storeKey);e&&(d.value=e.split(`,`).map(function(e){return e.trim()}).filter(Boolean))}},C=function(){u.value=!u.value},w=function(){u.value=!1},T=function(){s.storeKey&&K(s.storeKey,d.value.join(`,`))},E=function(){var e;if(f.value.length!==0){y();var t=k(f.value.filter(function(e){return d.value.includes(h(e))}));if(s.autoWidth){var n=t.length;if(n>0){var r=Math.floor(100/n),i=100-r*n;t.forEach(function(e,t){if(!(R(e.width)||!e.width)){var n=r;t0)if(f.value=k(e),S(),x(),!s.loading)E();else var t=Z(function(){return s.loading},function(e){e||(E(),t())})};return H(function(){var e=[];o.value&&o.value.length>0&&(e=o.value),O(e)}),Z(function(){return o.value},function(e){f.value.length===0&&e&&e.length>0&&O(e)},{immediate:!0}),function(t,r){var i=n,o=a;return U(),j(o,{placement:e.placement,show:J(u),"show-arrow":!0,"arrow-point-to-center":!0,options:J(p),onSelect:D,onClickoutside:w},{default:Q(function(){return[G(t.$slots,`default`,{},function(){return[P(i,{onClick:C},{default:Q(function(){return $(r[0]||(r[0]=[A(`i`,{class:`i-famicons:settings-outline text-16px`},null,-1)]))}),_:1})]})]}),_:3},8,[`placement`,`show`,`options`])}}}),e(`o`,ue),L(),le=F({__name:`index`,props:B({logsPath:{type:String,default:``}},{value:{},valueModifiers:{}}),emits:B([`refresh`],[`update:value`]),setup:function(e,t){var n=t.emit,r=Y().t,i=X(e,`value`),a=n,o=function(e){if(e===``){ve({title:r(`Public.Confirm.Title`),content:r(`Viewing all logs may cause the browser to freeze, are you sure you want to continue?`),onConfirm:function(){i.value=e,a(`refresh`)}});return}i.value=e,a(`refresh`)},c=function(){window.location.href=`/files`};return function(t,n){var r=O,a=s,l=p,u=m;return U(),j(a,{class:`items-center justify-between! mt-10px flex-nowrap!`},{default:Q(function(){return[xe(P(a,null,{default:Q(function(){return[A(`span`,null,q(t.$t(`From`)),1),P(r,{onClick:c},{default:Q(function(){return[N(q(e.logsPath),1)]}),_:1})]}),_:1},512),[[be,e.logsPath]]),P(a,{class:`items-center flex-1 justify-end!`},{default:Q(function(){return[A(`span`,null,q(t.$t(`Last`)),1),P(u,{value:i.value,"onUpdate:value":o},{default:Q(function(){return[P(l,{value:50},{default:Q(function(){return $(n[0]||(n[0]=[N(` 50 `,-1)]))}),_:1}),P(l,{value:100},{default:Q(function(){return $(n[1]||(n[1]=[N(` 100 `,-1)]))}),_:1}),P(l,{value:500},{default:Q(function(){return $(n[2]||(n[2]=[N(` 500 `,-1)]))}),_:1}),P(l,{value:``},{default:Q(function(){return[N(q(t.$t(`file.recycle.all`)),1)]}),_:1})]}),_:1},8,[`value`])]}),_:1})]}),_:1})}}}),e(`a`,le),L(),b={class:`ml-6px text-primary text-primary:hover`},ce=F({__name:`index`,props:B({title:{default:``}},{show:{type:Boolean,default:!1},showModifiers:{}}),emits:[`update:show`],setup:function(e){var t=X(e,`show`),n=function(){t.value=!t.value};return function(r,a){var o=E,s=c,u=i;return U(),M(l,null,[P(s,{label:` `,"show-feedback":!t.value},{default:Q(function(){return[A(`div`,{class:`cursor-pointer`,onClick:n},[P(o,{name:`base-arrow-right`,size:`15`,style:ge({transform:`rotate(`.concat(t.value?`90`:`0`,`deg)`),transition:`transform 0.3s`})},null,8,[`style`]),A(`span`,b,q(e.title||r.$t(`Component.FormMore.index_1`)),1)])]}),_:1},8,[`show-feedback`]),P(u,{show:t.value},{default:Q(function(){return[a[0]||(a[0]=A(`div`,{class:`pt-20px`},null,-1)),G(r.$slots,`default`)]}),_:3},8,[`show`])],64)}}}),e(`i`,ce),L(),ie=_e(),y={class:`separator`},se=F({__name:`index`,props:{value:{default:function(){return[]}},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=X(e,`value`),n=ee({get:function(){return t.value[0]||void 0},set:function(e){e&&(t.value[0]=e)}}),r=ee({get:function(){return t.value[1]||void 0},set:function(e){e&&(t.value[1]=e)}}),i=function(e){return r.value?e>new Date(r.value).getHours():!1},a=function(e,t){if(r.value&&t){var n=new Date(r.value),i=n.getMinutes(),a=n.getHours();return a===t?e>i:t>a}return!1},o=function(e,t,n){if(r.value&&n!==null&&t!==null){var i=new Date(r.value),a=i.getHours(),o=i.getMinutes(),s=i.getSeconds();return o===t?e>s:a===n?t>o:n>a}return!1},s=function(e){return n.value?new Date(n.value).getHours()>e:!1},c=function(e,t){if(n.value&&t){var r=new Date(n.value),i=r.getMinutes(),a=r.getHours();return a===t?i>e:a>t}return!1},l=function(e,t,r){if(n.value&&r!==null&&t!==null){var i=new Date(n.value),a=i.getHours(),o=i.getMinutes(),s=i.getSeconds();return o===t?s>e:a===r?o>t:a>r}return!1};return function(e,t){var d=h,p=f,m=u;return U(),j(m,null,{default:Q(function(){return[P(d,{value:J(n),"onUpdate:value":t[0]||(t[0]=function(e){return z(n)?n.value=e:null}),class:`start-time`,disabled:!1,"is-hour-disabled":i,"is-minute-disabled":a,"is-second-disabled":o,placeholder:e.$t(`Public.Search.StartTime`)},null,8,[`value`,`placeholder`]),A(`div`,y,[P(p,{class:`mx-8px`,color:`#c2c2c2`,size:`14`},{default:Q(function(){return[P(J(ie.ToIcon))]}),_:1})]),P(d,{value:J(r),"onUpdate:value":t[1]||(t[1]=function(e){return z(r)?r.value=e:null}),class:`end-time`,disabled:!1,"is-hour-disabled":s,"is-minute-disabled":c,"is-second-disabled":l,placeholder:e.$t(`Public.Search.EndTime`)},null,8,[`value`,`placeholder`])]}),_:1})}}}),e(`r`,T(se,[[`__scopeId`,`data-v-dc4cb51e`]])),L(),v={class:`flex`},S={class:`w-0 flex-1 flex items-center`},C={style:{minWidth:0}},w=[`title`],oe=F({__name:`index`,props:{value:{default:``}},setup:function(e){var t=e,n=function(){return Te(function(){return Oe(this,function(e){return te(``.concat(t.value)),[2]})})()};return function(t,r){var i=o,a=E;return U(),M(`div`,v,[A(`div`,S,[A(`div`,C,[P(i,{class:`max-w-full`,tooltip:{width:`trigger`,scrollable:!0,contentStyle:{maxHeight:`360px`,overflow:`auto`}}},{default:Q(function(){return[N(q(e.value),1)]}),_:1})]),A(`button`,{class:`reset mx-8px text-15px cursor-pointer text-#333`,title:t.$t(`Public.Btn.Copy`),onClick:n},[P(a,{name:`common-copy`})],8,w)])])}}}),e(`n`,oe),L(),ae=F({__name:`index`,props:{disabledKeys:{type:Array,default:function(){return[]}},hideKeys:{type:Array,default:function(){return[]}},storeKey:{type:String,default:``},loading:{type:Boolean,default:!1}},setup:function(e){var t=he(`tableRef`),i=W(!1),o=W([]),s=W([]),c=W([]),u=function(e){return typeof e==`function`?u(e()):(e===void 0?`undefined`:ke(e))===`object`&&e!==null?Array.isArray(e)?e.map(u).join(``):e.children?u(e.children):``:String(e==null?``:e)},d=function(){var t=s.value.filter(function(e){return e.type!==`selection`});o.value.length===0&&(o.value=t.filter(function(t){return!e.hideKeys.includes(String(t.key))}).map(function(e){return String(e.key)})),c.value=t.map(function(t){var n=u(t.title);return{key:String(t.key),disabled:t.key===`operate`||e.disabledKeys.includes(String(t.key)),label:function(){return P(l,null,[P(r,{checked:o.value.includes(String(t.key))},null),P(`span`,{class:`ml-8px`},[n])])}}})},f=function(){if(e.storeKey){var t=I(e.storeKey);t&&(o.value=t.split(`,`))}},p=function(){i.value=!0},m=function(){i.value=!1},h=function(){e.storeKey&&K(e.storeKey,o.value.join(`,`))},g=function(){if(t){var e=k(s.value.filter(function(e){return o.value.includes(String(e.key))})),n=e.length;if(n>0){var r=Math.floor(100/n),i=100-r*n;e.forEach(function(e,t){if(!(R(e.width)||!e.width)){var n=r;t { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,5 +28,5 @@ removeAfterLoad(freshLink, link) } })(); -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/feature-FilePicker.js?v=1787646744133","js/rolldown-runtime.js?v=1787646744133","js/vendor-utils.js?v=1787646744133","js/vendor-vue.js?v=1787646744133","js/vendor-naive.js?v=1787646744133","js/vendor.js?v=1787646744133","css/vendor.css?v=1787646744133","js/app.js?v=1787646744133","js/vendor-pdf.js?v=1787646744133","js/vendor-polyfills.js?v=1787646744133","js/app-icons.js?v=1787646744133","css/app.css?v=1787646744133","js/app-shared.js?v=1787646744133","js/app-components.js?v=1787646744133","js/app-base.js?v=1787646744133","js/vendor-code-highlight.js?v=1787646744133","css/vendor-code-highlight.css?v=1787646744133","css/app-base.css?v=1787646744133","js/vendor-pay.js?v=1787646744133","css/app-components.css?v=1787646744133","js/app-modal-ui.js?v=1787646744133","js/vendor-crypto.js?v=1787646744133","css/app-shared.css?v=1787646744133","css/feature-FilePicker.css?v=1787646744133"])))=>i.map(i=>d[i]); -import{Cn as e,Dn as t,En as n,Fn as r,Gn as i,Jn as a,Ln as o,On as s,Or as c,Rn as l,Zn as u,Zr as d,bn as f,br as p,cr as m,ei as h,hr as g,jt as _,kn as v,lr as y,mn as b,nn as x,or as S,rr as C,un as w,xn as T,yn as E}from"./vendor-utils.js?v=1787646744133";import{l as D}from"./vendor-vue.js?v=1787646744133";import{F as O,G as k,J as A,L as j,Q as M,St as N,Y as P,Z as F,gt as I,ot as L,q as R,t as ee,ut as z,xt as B}from"./vendor-naive.js?v=1787646744133";import{Kf as V,Nf as te,Pf as H,Rf as U,Wf as W,Yf as G,dn as K,mn as q,vp as J,zf as Y}from"./app.js?v=1787646744133";import{n as X,r as Z}from"./vendor-pdf.js?v=1787646744133";x();var ne={key:1},Q=v({__name:`index`,props:{text:{},iconName:{},placeholder:{default:``},inputProps:{}},emits:[`click`],setup(n,{emit:r}){let i=r,o=()=>{i(`click`)};return(r,i)=>{let s=N,c=U,d=I,f=B;return a(),T(f,null,{default:m(()=>[t(s,l(r.$attrs,{placeholder:n.placeholder,"input-props":n.inputProps}),{suffix:m(()=>[u(r.$slots,`suffix`)]),_:3},16,[`placeholder`,`input-props`]),t(d,{onClick:o},{default:m(()=>[n.iconName?(a(),T(c,{key:0,name:n.iconName,size:`16`,color:`#909399`},null,8,[`name`])):(a(),e(`span`,ne,h(n.text),1))]),_:1})]),_:3})}}});x();var re=v({__name:`index`,props:o({default:{type:Boolean,default:!0},length:{default:16},placeholder:{default:``}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=e,n=C(e,`value`),r=()=>{n.value=G(t.length)};return t.default&&r(),(t,i)=>{let o=Q;return a(),T(o,l(t.$attrs,{value:n.value,"onUpdate:value":i[0]||(i[0]=e=>n.value=e),"icon-name":`refresh`,placeholder:e.placeholder,onClick:r}),null,16,[`value`,`placeholder`])}}});x(),Z();var ie=v({__name:`index`,props:o({default:{type:Boolean,default:!0},defaultPath:{default:`/www/wwwroot`},inputProps:{},checkedType:{default:()=>[`dir`]}},{value:{},valueModifiers:{}}),emits:o([`change`],[`update:value`]),setup(e,{emit:t}){let{t:n}=D(),r=e,i=t,o=C(e,`value`),c=()=>{H({title:r.checkedType.length===1&&r.checkedType[0]===`file`?n(`Component.Upload.index_1`):n(`Component.SelectPath.index_7`),width:750,height:640,footer:!1,data:{path:o.value||r.defaultPath,checkedType:r.checkedType,callback:(e,t)=>{o.value=e,i(`change`,e,t)}},component:s(()=>X(()=>import(`./feature-FilePicker.js?v=1787646744133`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23])))})};return(t,n)=>{let r=Q;return a(),T(r,l(t.$attrs,{value:o.value,"onUpdate:value":n[0]||(n[0]=e=>o.value=e),"input-props":e.inputProps,"icon-name":`folder`,onClick:c}),{suffix:m(()=>[u(t.$slots,`suffix`)]),_:3},16,[`value`,`input-props`])}}});x();var ae=v({__name:`index`,props:o({disabledKeys:{type:Array,default:()=>[]},hideKeys:{type:Array,default:()=>[]},storeKey:{type:String,default:``},loading:{type:Boolean,default:!1},autoWidth:{type:Boolean,default:!0},placement:{type:String,default:`bottom-end`}},{value:{},valueModifiers:{}}),emits:o([`update:value`],[`update:value`]),setup(e,{emit:n}){let r=C(e,`value`),o=e,s=n,l=p(!1),d=p([]),h=p([]),g=p([]),v=[`operate`,`action`],y=e=>e.key==null?``:String(e.key),x=()=>h.value.filter(e=>e.type!==`selection`&&y(e)),w=e=>{let t=y(e);return v.includes(t)||o.disabledKeys.includes(t)},E=()=>{let e=x(),t=e.filter(e=>w(e)||!o.hideKeys.includes(y(e))).map(y);return t.length>0?t:e.map(y)},D=()=>{let e=x(),t=new Set(e.map(y)),n=e.filter(w).map(y),r=d.value.filter(e=>t.has(e)),i=r.length>0?r:E();for(let e of n)i.includes(e)||i.push(e);d.value=Array.from(new Set(i)).filter(e=>t.has(e))},O=e=>typeof e==`function`?O(e(!0)):String(e==null?``:e),k=()=>{let e=x();D(),g.value=e.map(e=>{let n=O(e.title),r=y(e);return{key:r,disabled:w(e),label:()=>t(b,null,[t(z,{checked:d.value.includes(r)},null),t(`span`,{class:`ml-8px`},[n])])}}).filter(e=>e.key!==`example`)},A=()=>{if(o.storeKey){let e=W(o.storeKey);e&&(d.value=e.split(`,`).map(e=>e.trim()).filter(Boolean))}},j=()=>{l.value=!l.value},M=()=>{l.value=!1},N=()=>{o.storeKey&&V(o.storeKey,d.value.join(`,`))},P=()=>{var e;if(h.value.length===0)return;D();let t=_(h.value.filter(e=>d.value.includes(y(e))));if(o.autoWidth){let e=t.length;if(e>0){let n=Math.floor(100/e),r=100-n*e;t.forEach((e,t)=>{if(J(e.width)||!e.width)return;let i=n;t{let t=h.value.find(t=>y(t)===e);if(!(t&&w(t)))if(d.value.includes(e)?d.value=d.value.filter(t=>t!==e):d.value.push(e),N(),!o.loading)P();else{let e=S(()=>o.loading,t=>{t||(P(),e())})}},L=e=>{if(e.length>0)if(h.value=_(e),A(),k(),!o.loading)P();else{let e=S(()=>o.loading,t=>{t||(P(),e())})}};return i(()=>{let e=[];r.value&&r.value.length>0&&(e=r.value),L(e)}),S(()=>r.value,e=>{h.value.length===0&&e&&e.length>0&&L(e)},{immediate:!0}),(n,r)=>{let i=I,o=R;return a(),T(o,{placement:e.placement,show:c(l),"show-arrow":!0,"arrow-point-to-center":!0,options:c(g),onSelect:F,onClickoutside:M},{default:m(()=>[u(n.$slots,`default`,{},()=>[t(i,{onClick:j},{default:m(()=>[...r[0]||(r[0]=[f(`i`,{class:`i-famicons:settings-outline text-16px`},null,-1)])]),_:1})])]),_:3},8,[`placement`,`show`,`options`])}}});x();var oe=v({__name:`index`,props:o({logsPath:{type:String,default:``}},{value:{},valueModifiers:{}}),emits:o([`refresh`],[`update:value`]),setup(e,{emit:r}){let{t:i}=D(),o=C(e,`value`),s=r,c=e=>{if(e===``){te({title:i(`Public.Confirm.Title`),content:i(`Viewing all logs may cause the browser to freeze, are you sure you want to continue?`),onConfirm:()=>{o.value=e,s(`refresh`)}});return}o.value=e,s(`refresh`)},l=()=>{window.location.href=`/files`};return(r,i)=>{let s=q,u=j,d=M,p=F;return a(),T(u,{class:`items-center justify-between! mt-10px flex-nowrap!`},{default:m(()=>[y(t(u,null,{default:m(()=>[f(`span`,null,h(r.$t(`From`)),1),t(s,{onClick:l},{default:m(()=>[n(h(e.logsPath),1)]),_:1})]),_:1},512),[[w,e.logsPath]]),t(u,{class:`items-center flex-1 justify-end!`},{default:m(()=>[f(`span`,null,h(r.$t(`Last`)),1),t(p,{value:o.value,"onUpdate:value":c},{default:m(()=>[t(d,{value:50},{default:m(()=>[...i[0]||(i[0]=[n(` 50 `,-1)])]),_:1}),t(d,{value:100},{default:m(()=>[...i[1]||(i[1]=[n(` 100 `,-1)])]),_:1}),t(d,{value:500},{default:m(()=>[...i[2]||(i[2]=[n(` 500 `,-1)])]),_:1}),t(d,{value:``},{default:m(()=>[n(h(r.$t(`file.recycle.all`)),1)]),_:1})]),_:1},8,[`value`])]),_:1})]),_:1})}}});x();var se={class:`ml-6px text-primary text-primary:hover`},ce=v({__name:`index`,props:o({title:{default:``}},{show:{type:Boolean,default:!1},showModifiers:{}}),emits:[`update:show`],setup(n){let r=C(n,`show`),i=()=>{r.value=!r.value};return(o,s)=>{let c=U,l=O,p=L;return a(),e(b,null,[t(l,{label:` `,"show-feedback":!1},{default:m(()=>[f(`div`,{class:`cursor-pointer`,onClick:i},[t(c,{name:`base-arrow-right`,size:`15`,style:d({transform:`rotate(${r.value?`90`:`0`}deg)`,transition:`transform 0.3s`})},null,8,[`style`]),f(`span`,se,h(n.title||o.$t(`Component.FormMore.index_1`)),1)])]),_:1}),t(p,{show:r.value},{default:m(()=>[s[0]||(s[0]=f(`div`,{class:`pt-20px`},null,-1)),u(o.$slots,`default`)]),_:3},8,[`show`])],64)}}});x();var le=ee(),$={class:`separator`},ue=Y(v({__name:`index`,props:{value:{default:()=>[]},valueModifiers:{}},emits:[`update:value`],setup(e){let n=C(e,`value`),r=E({get(){return n.value[0]||void 0},set(e){e&&(n.value[0]=e)}}),i=E({get(){return n.value[1]||void 0},set(e){e&&(n.value[1]=e)}}),o=e=>i.value?e>new Date(i.value).getHours():!1,s=(e,t)=>{if(i.value&&t){let n=new Date(i.value),r=n.getMinutes(),a=n.getHours();return a===t?e>r:t>a}return!1},l=(e,t,n)=>{if(i.value&&n!==null&&t!==null){let r=new Date(i.value),a=r.getHours(),o=r.getMinutes(),s=r.getSeconds();return o===t?e>s:a===n?t>o:n>a}return!1},u=e=>r.value?new Date(r.value).getHours()>e:!1,d=(e,t)=>{if(r.value&&t){let n=new Date(r.value),i=n.getMinutes(),a=n.getHours();return a===t?i>e:a>t}return!1},p=(e,t,n)=>{if(r.value&&n!==null&&t!==null){let i=new Date(r.value),a=i.getHours(),o=i.getMinutes(),s=i.getSeconds();return o===t?s>e:a===n?o>t:a>n}return!1};return(e,n)=>{let h=k,_=A,v=B;return a(),T(v,null,{default:m(()=>[t(h,{value:c(r),"onUpdate:value":n[0]||(n[0]=e=>g(r)?r.value=e:null),class:`start-time`,disabled:!1,"is-hour-disabled":o,"is-minute-disabled":s,"is-second-disabled":l,placeholder:e.$t(`Public.Search.StartTime`)},null,8,[`value`,`placeholder`]),f(`div`,$,[t(_,{class:`mx-8px`,color:`#c2c2c2`,size:`14`},{default:m(()=>[t(c(le.ToIcon))]),_:1})]),t(h,{value:c(i),"onUpdate:value":n[1]||(n[1]=e=>g(i)?i.value=e:null),class:`end-time`,disabled:!1,"is-hour-disabled":u,"is-minute-disabled":d,"is-second-disabled":p,placeholder:e.$t(`Public.Search.EndTime`)},null,8,[`value`,`placeholder`])]),_:1})}}}),[[`__scopeId`,`data-v-dc4cb51e`]]);x();var de={class:`flex`},fe={class:`w-0 flex-1 flex items-center`},pe={style:{minWidth:0}},me=[`title`],he=v({__name:`index`,props:{value:{default:``}},setup(r){let i=r,o=async()=>{K(`${i.value}`)};return(i,s)=>{let c=P,l=U;return a(),e(`div`,de,[f(`div`,fe,[f(`div`,pe,[t(c,{class:`max-w-full`,tooltip:{width:`trigger`,scrollable:!0,contentStyle:{maxHeight:`360px`,overflow:`auto`}}},{default:m(()=>[n(h(r.value),1)]),_:1})]),f(`button`,{class:`reset mx-8px text-15px cursor-pointer text-#333`,title:i.$t(`Public.Btn.Copy`),onClick:o},[t(l,{name:`common-copy`})],8,me)])])}}});x();var ge=v({__name:`index`,props:{disabledKeys:{type:Array,default:()=>[]},hideKeys:{type:Array,default:()=>[]},storeKey:{type:String,default:``},loading:{type:Boolean,default:!1}},setup(e){let n=r(`tableRef`),o=p(!1),s=p([]),l=p([]),u=p([]),d=e=>typeof e==`function`?d(e()):typeof e==`object`&&e?Array.isArray(e)?e.map(d).join(``):e.children?d(e.children):``:String(e==null?``:e),h=()=>{let n=l.value.filter(e=>e.type!==`selection`);s.value.length===0&&(s.value=n.filter(t=>!e.hideKeys.includes(String(t.key))).map(e=>String(e.key))),u.value=n.map(n=>{let r=d(n.title);return{key:String(n.key),disabled:n.key===`operate`||e.disabledKeys.includes(String(n.key)),label:()=>t(b,null,[t(z,{checked:s.value.includes(String(n.key))},null),t(`span`,{class:`ml-8px`},[r])])}})},g=()=>{if(e.storeKey){let t=W(e.storeKey);t&&(s.value=t.split(`,`))}},v=()=>{o.value=!0},y=()=>{o.value=!1},x=()=>{e.storeKey&&V(e.storeKey,s.value.join(`,`))},C=()=>{if(!n)return;let e=_(l.value.filter(e=>s.value.includes(String(e.key)))),t=e.length;if(t>0){let n=Math.floor(100/t),r=100-n*t;e.forEach((e,t)=>{if(J(e.width)||!e.width)return;let i=n;t{if(s.value.includes(t)?s.value=s.value.filter(e=>e!==t):s.value.push(t),x(),!e.loading)C();else{let t=S(()=>e.loading,e=>{e||C(),t()})}};return i(()=>{if(n){let t=n.value.getColumns();l.value.length===0&&(l.value=_(t)),g(),h();let r=S(()=>e.loading,e=>{e||C(),r()})}}),(e,n)=>{let r=I,i=R;return a(),T(i,{placement:`bottom-end`,show:c(o),"show-arrow":!0,"arrow-point-to-center":!0,options:c(u),onSelect:w,onClickoutside:y},{default:m(()=>[t(r,{onClick:v},{default:m(()=>[...n[0]||(n[0]=[f(`i`,{class:`i-famicons:settings-outline text-16px`},null,-1)])]),_:1})]),_:1},8,[`show`,`options`])}}});export{oe as a,re as c,ce as i,Q as l,he as n,ae as o,ue as r,ie as s,ge as t}; \ No newline at end of file +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/feature-FilePicker.js?v=1791538283700","js/rolldown-runtime.js?v=1791538283700","js/vendor-utils.js?v=1791538283700","js/vendor-vue.js?v=1791538283700","js/vendor-naive.js?v=1791538283700","js/vendor.js?v=1791538283700","css/vendor.css?v=1791538283700","js/app.js?v=1791538283700","js/vendor-pdf.js?v=1791538283700","js/vendor-polyfills.js?v=1791538283700","js/app-icons.js?v=1791538283700","css/app.css?v=1791538283700","js/app-shared.js?v=1791538283700","js/app-components.js?v=1791538283700","js/app-base.js?v=1791538283700","js/vendor-code-highlight.js?v=1791538283700","css/vendor-code-highlight.css?v=1791538283700","css/app-base.css?v=1791538283700","js/vendor-pay.js?v=1791538283700","css/app-components.css?v=1791538283700","js/app-modal-ui.js?v=1791538283700","js/vendor-crypto.js?v=1791538283700","css/app-shared.css?v=1791538283700","css/feature-FilePicker.css?v=1791538283700"])))=>i.map(i=>d[i]); +import{An as e,Dn as t,In as n,Kn as r,Mt as i,On as a,Qn as o,Qr as s,Rn as c,Sn as l,Yn as u,bn as d,dn as f,gr as p,hn as m,ir as h,kn as g,kr as _,lr as v,rn as y,sr as b,ti as x,ur as S,wn as C,xn as w,xr as T,zn as E}from"./vendor-utils.js?v=1791538283700";import{l as D}from"./vendor-vue.js?v=1791538283700";import{Ct as O,F as k,G as A,J as j,L as M,Q as N,St as P,Y as F,Z as I,gt as L,ot as ee,q as R,t as z,ut as B}from"./vendor-naive.js?v=1791538283700";import{Kf as V,Nf as H,Pf as te,Rf as U,Wf as W,Yf as G,dn as K,mn as q,vp as J,zf as Y}from"./app.js?v=1791538283700";import{n as X,r as Z}from"./vendor-pdf.js?v=1791538283700";y();var ne={key:1},Q=e({__name:`index`,props:{text:{},iconName:{},placeholder:{default:``},inputProps:{}},emits:[`click`],setup(e,{emit:t}){let n=t,r=()=>{n(`click`)};return(t,n)=>{let i=O,s=U,c=L,d=P;return u(),l(d,null,{default:v(()=>[a(i,E(t.$attrs,{placeholder:e.placeholder,"input-props":e.inputProps}),{suffix:v(()=>[o(t.$slots,`suffix`)]),_:3},16,[`placeholder`,`input-props`]),a(c,{onClick:r},{default:v(()=>[e.iconName?(u(),l(s,{key:0,name:e.iconName,size:`16`,color:`#909399`},null,8,[`name`])):(u(),C(`span`,ne,x(e.text),1))]),_:1})]),_:3})}}});y();var re=e({__name:`index`,props:c({default:{type:Boolean,default:!0},length:{default:16},placeholder:{default:``}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=e,n=h(e,`value`),r=()=>{n.value=G(t.length)};return t.default&&r(),(t,i)=>{let a=Q;return u(),l(a,E(t.$attrs,{value:n.value,"onUpdate:value":i[0]||(i[0]=e=>n.value=e),"icon-name":`refresh`,placeholder:e.placeholder,onClick:r}),null,16,[`value`,`placeholder`])}}});y(),Z();var ie=e({__name:`index`,props:c({default:{type:Boolean,default:!0},defaultPath:{default:`/www/wwwroot`},inputProps:{},checkedType:{default:()=>[`dir`]}},{value:{},valueModifiers:{}}),emits:c([`change`],[`update:value`]),setup(e,{emit:t}){let{t:n}=D(),r=e,i=t,a=h(e,`value`),s=()=>{te({title:r.checkedType.length===1&&r.checkedType[0]===`file`?n(`Component.Upload.index_1`):n(`Component.SelectPath.index_7`),width:750,height:640,footer:!1,data:{path:a.value||r.defaultPath,checkedType:r.checkedType,callback:(e,t)=>{a.value=e,i(`change`,e,t)}},component:g(()=>X(()=>import(`./feature-FilePicker.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23])))})};return(t,n)=>{let r=Q;return u(),l(r,E(t.$attrs,{value:a.value,"onUpdate:value":n[0]||(n[0]=e=>a.value=e),"input-props":e.inputProps,"icon-name":`folder`,onClick:s}),{suffix:v(()=>[o(t.$slots,`suffix`)]),_:3},16,[`value`,`input-props`])}}});y();var ae=e({__name:`index`,props:c({disabledKeys:{type:Array,default:()=>[]},hideKeys:{type:Array,default:()=>[]},storeKey:{type:String,default:``},loading:{type:Boolean,default:!1},autoWidth:{type:Boolean,default:!0},placement:{type:String,default:`bottom-end`}},{value:{},valueModifiers:{}}),emits:c([`update:value`],[`update:value`]),setup(e,{emit:t}){let n=h(e,`value`),s=e,c=t,d=T(!1),f=T([]),p=T([]),g=T([]),y=[`operate`,`action`],x=e=>e.key==null?``:String(e.key),S=()=>p.value.filter(e=>e.type!==`selection`&&x(e)),C=e=>{let t=x(e);return y.includes(t)||s.disabledKeys.includes(t)},E=()=>{let e=S(),t=e.filter(e=>C(e)||!s.hideKeys.includes(x(e))).map(x);return t.length>0?t:e.map(x)},D=()=>{let e=S(),t=new Set(e.map(x)),n=e.filter(C).map(x),r=f.value.filter(e=>t.has(e)),i=r.length>0?r:E();for(let e of n)i.includes(e)||i.push(e);f.value=Array.from(new Set(i)).filter(e=>t.has(e))},O=e=>typeof e==`function`?O(e(!0)):String(e==null?``:e),k=()=>{let e=S();D(),g.value=e.map(e=>{let t=O(e.title),n=x(e);return{key:n,disabled:C(e),label:()=>a(m,null,[a(B,{checked:f.value.includes(n)},null),a(`span`,{class:`ml-8px`},[t])])}}).filter(e=>e.key!==`example`)},A=()=>{if(s.storeKey){let e=W(s.storeKey);e&&(f.value=e.split(`,`).map(e=>e.trim()).filter(Boolean))}},j=()=>{d.value=!d.value},M=()=>{d.value=!1},N=()=>{s.storeKey&&V(s.storeKey,f.value.join(`,`))},P=()=>{var e;if(p.value.length===0)return;D();let t=i(p.value.filter(e=>f.value.includes(x(e))));if(s.autoWidth){let e=t.length;if(e>0){let n=Math.floor(100/e),r=100-n*e;t.forEach((e,t)=>{if(J(e.width)||!e.width)return;let i=n;t{let t=p.value.find(t=>x(t)===e);if(!(t&&C(t)))if(f.value.includes(e)?f.value=f.value.filter(t=>t!==e):f.value.push(e),N(),!s.loading)P();else{let e=b(()=>s.loading,t=>{t||(P(),e())})}},I=e=>{if(e.length>0)if(p.value=i(e),A(),k(),!s.loading)P();else{let e=b(()=>s.loading,t=>{t||(P(),e())})}};return r(()=>{let e=[];n.value&&n.value.length>0&&(e=n.value),I(e)}),b(()=>n.value,e=>{p.value.length===0&&e&&e.length>0&&I(e)},{immediate:!0}),(t,n)=>{let r=L,i=R;return u(),l(i,{placement:e.placement,show:_(d),"show-arrow":!0,"arrow-point-to-center":!0,options:_(g),onSelect:F,onClickoutside:M},{default:v(()=>[o(t.$slots,`default`,{},()=>[a(r,{onClick:j},{default:v(()=>[...n[0]||(n[0]=[w(`i`,{class:`i-famicons:settings-outline text-16px`},null,-1)])]),_:1})])]),_:3},8,[`placement`,`show`,`options`])}}});y();var oe=e({__name:`index`,props:c({logsPath:{type:String,default:``}},{value:{},valueModifiers:{}}),emits:c([`refresh`],[`update:value`]),setup(e,{emit:n}){let{t:r}=D(),i=h(e,`value`),o=n,s=e=>{if(e===``){H({title:r(`Public.Confirm.Title`),content:r(`Viewing all logs may cause the browser to freeze, are you sure you want to continue?`),onConfirm:()=>{i.value=e,o(`refresh`)}});return}i.value=e,o(`refresh`)},c=()=>{window.location.href=`/files`};return(n,r)=>{let o=q,d=M,p=N,m=I;return u(),l(d,{class:`items-center justify-between! mt-10px flex-nowrap!`},{default:v(()=>[S(a(d,null,{default:v(()=>[w(`span`,null,x(n.$t(`From`)),1),a(o,{onClick:c},{default:v(()=>[t(x(e.logsPath),1)]),_:1})]),_:1},512),[[f,e.logsPath]]),a(d,{class:`items-center flex-1 justify-end!`},{default:v(()=>[w(`span`,null,x(n.$t(`Last`)),1),a(m,{value:i.value,"onUpdate:value":s},{default:v(()=>[a(p,{value:50},{default:v(()=>[...r[0]||(r[0]=[t(` 50 `,-1)])]),_:1}),a(p,{value:100},{default:v(()=>[...r[1]||(r[1]=[t(` 100 `,-1)])]),_:1}),a(p,{value:500},{default:v(()=>[...r[2]||(r[2]=[t(` 500 `,-1)])]),_:1}),a(p,{value:``},{default:v(()=>[t(x(n.$t(`file.recycle.all`)),1)]),_:1})]),_:1},8,[`value`])]),_:1})]),_:1})}}});y();var se={class:`ml-6px text-primary text-primary:hover`},ce=e({__name:`index`,props:c({title:{default:``}},{show:{type:Boolean,default:!1},showModifiers:{}}),emits:[`update:show`],setup(e){let t=h(e,`show`),n=()=>{t.value=!t.value};return(r,i)=>{let c=U,l=k,d=ee;return u(),C(m,null,[a(l,{label:` `,"show-feedback":!t.value},{default:v(()=>[w(`div`,{class:`cursor-pointer`,onClick:n},[a(c,{name:`base-arrow-right`,size:`15`,style:s({transform:`rotate(${t.value?`90`:`0`}deg)`,transition:`transform 0.3s`})},null,8,[`style`]),w(`span`,se,x(e.title||r.$t(`Component.FormMore.index_1`)),1)])]),_:1},8,[`show-feedback`]),a(d,{show:t.value},{default:v(()=>[i[0]||(i[0]=w(`div`,{class:`pt-20px`},null,-1)),o(r.$slots,`default`)]),_:3},8,[`show`])],64)}}});y();var le=z(),$={class:`separator`},ue=Y(e({__name:`index`,props:{value:{default:()=>[]},valueModifiers:{}},emits:[`update:value`],setup(e){let t=h(e,`value`),n=d({get(){return t.value[0]||void 0},set(e){e&&(t.value[0]=e)}}),r=d({get(){return t.value[1]||void 0},set(e){e&&(t.value[1]=e)}}),i=e=>r.value?e>new Date(r.value).getHours():!1,o=(e,t)=>{if(r.value&&t){let n=new Date(r.value),i=n.getMinutes(),a=n.getHours();return a===t?e>i:t>a}return!1},s=(e,t,n)=>{if(r.value&&n!==null&&t!==null){let i=new Date(r.value),a=i.getHours(),o=i.getMinutes(),s=i.getSeconds();return o===t?e>s:a===n?t>o:n>a}return!1},c=e=>n.value?new Date(n.value).getHours()>e:!1,f=(e,t)=>{if(n.value&&t){let r=new Date(n.value),i=r.getMinutes(),a=r.getHours();return a===t?i>e:a>t}return!1},m=(e,t,r)=>{if(n.value&&r!==null&&t!==null){let i=new Date(n.value),a=i.getHours(),o=i.getMinutes(),s=i.getSeconds();return o===t?s>e:a===r?o>t:a>r}return!1};return(e,t)=>{let d=A,h=j,g=P;return u(),l(g,null,{default:v(()=>[a(d,{value:_(n),"onUpdate:value":t[0]||(t[0]=e=>p(n)?n.value=e:null),class:`start-time`,disabled:!1,"is-hour-disabled":i,"is-minute-disabled":o,"is-second-disabled":s,placeholder:e.$t(`Public.Search.StartTime`)},null,8,[`value`,`placeholder`]),w(`div`,$,[a(h,{class:`mx-8px`,color:`#c2c2c2`,size:`14`},{default:v(()=>[a(_(le.ToIcon))]),_:1})]),a(d,{value:_(r),"onUpdate:value":t[1]||(t[1]=e=>p(r)?r.value=e:null),class:`end-time`,disabled:!1,"is-hour-disabled":c,"is-minute-disabled":f,"is-second-disabled":m,placeholder:e.$t(`Public.Search.EndTime`)},null,8,[`value`,`placeholder`])]),_:1})}}}),[[`__scopeId`,`data-v-dc4cb51e`]]);y();var de={class:`flex`},fe={class:`w-0 flex-1 flex items-center`},pe={style:{minWidth:0}},me=[`title`],he=e({__name:`index`,props:{value:{default:``}},setup(e){let n=e,r=async()=>{K(`${n.value}`)};return(n,i)=>{let o=F,s=U;return u(),C(`div`,de,[w(`div`,fe,[w(`div`,pe,[a(o,{class:`max-w-full`,tooltip:{width:`trigger`,scrollable:!0,contentStyle:{maxHeight:`360px`,overflow:`auto`}}},{default:v(()=>[t(x(e.value),1)]),_:1})]),w(`button`,{class:`reset mx-8px text-15px cursor-pointer text-#333`,title:n.$t(`Public.Btn.Copy`),onClick:r},[a(s,{name:`common-copy`})],8,me)])])}}});y();var ge=e({__name:`index`,props:{disabledKeys:{type:Array,default:()=>[]},hideKeys:{type:Array,default:()=>[]},storeKey:{type:String,default:``},loading:{type:Boolean,default:!1}},setup(e){let t=n(`tableRef`),o=T(!1),s=T([]),c=T([]),d=T([]),f=e=>typeof e==`function`?f(e()):typeof e==`object`&&e?Array.isArray(e)?e.map(f).join(``):e.children?f(e.children):``:String(e==null?``:e),p=()=>{let t=c.value.filter(e=>e.type!==`selection`);s.value.length===0&&(s.value=t.filter(t=>!e.hideKeys.includes(String(t.key))).map(e=>String(e.key))),d.value=t.map(t=>{let n=f(t.title);return{key:String(t.key),disabled:t.key===`operate`||e.disabledKeys.includes(String(t.key)),label:()=>a(m,null,[a(B,{checked:s.value.includes(String(t.key))},null),a(`span`,{class:`ml-8px`},[n])])}})},h=()=>{if(e.storeKey){let t=W(e.storeKey);t&&(s.value=t.split(`,`))}},g=()=>{o.value=!0},y=()=>{o.value=!1},x=()=>{e.storeKey&&V(e.storeKey,s.value.join(`,`))},S=()=>{if(!t)return;let e=i(c.value.filter(e=>s.value.includes(String(e.key)))),n=e.length;if(n>0){let t=Math.floor(100/n),r=100-t*n;e.forEach((e,n)=>{if(J(e.width)||!e.width)return;let i=t;n{if(s.value.includes(t)?s.value=s.value.filter(e=>e!==t):s.value.push(t),x(),!e.loading)S();else{let t=b(()=>e.loading,e=>{e||S(),t()})}};return r(()=>{if(t){let n=t.value.getColumns();c.value.length===0&&(c.value=i(n)),h(),p();let r=b(()=>e.loading,e=>{e||S(),r()})}}),(e,t)=>{let n=L,r=R;return u(),l(r,{placement:`bottom-end`,show:_(o),"show-arrow":!0,"arrow-point-to-center":!0,options:_(d),onSelect:C,onClickoutside:y},{default:v(()=>[a(n,{onClick:g},{default:v(()=>[...t[0]||(t[0]=[w(`i`,{class:`i-famicons:settings-outline text-16px`},null,-1)])]),_:1})]),_:1},8,[`show`,`options`])}}});export{oe as a,re as c,ce as i,Q as l,he as n,ae as o,ue as r,ie as s,ge as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-icons.js b/BTPanel/static/vite/js/app-icons.js index 9da4c0b4..06f13799 100644 --- a/BTPanel/static/vite/js/app-icons.js +++ b/BTPanel/static/vite/js/app-icons.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() diff --git a/BTPanel/static/vite/js/app-layout-legacy.js b/BTPanel/static/vite/js/app-layout-legacy.js index c24cb8ec..a4ff19d2 100644 --- a/BTPanel/static/vite/js/app-layout-legacy.js +++ b/BTPanel/static/vite/js/app-layout-legacy.js @@ -1,4 +1,4 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./vendor-pdf-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,ee,h,te,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,ne,L,re,ie,ae,oe,R,z,se,ce,le,ue,de,fe,B,V,pe,H,me,he,ge,_e,ve,ye,be,U,xe,W,G,K,q,Se,J,Ce,Y,X;function Z(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]`u`?!1:window.localStorage.getItem(h)===`true`}function Fe(e){var t,n=document.getElementById(`ifrramApp`),r=n==null?void 0:n.contentWindow;r==null||(t=r.check_shrink)==null||t.call(r,e)}function Ie(){var e=Y(),t=U(Pe()),n=function(n){t.value=n,window.localStorage.setItem(h,String(n)),e.path.includes(`/waf`)&&Fe(n)};return{collapsed:t,setCollapsed:n,toggleCollapsed:function(){n(!t.value)}}}function Le(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!se(e)}return e(`t`,void 0),{setters:[function(e){v=e.r},function(e){c=e.hn,O=e.yn,k=e.bn,A=e.xn,j=e.Sn,M=e.Cn,N=e.En,P=e.Dn,F=e.On,I=e.kn,e.fr,e.Pn,e.Ir,z=e.nn,se=e.In,B=e.Yr,V=e.Zr,pe=e.Gn,H=e.Jn,ge=e.br,_e=e.Qn,ve=e.er,U=e.Cr,K=e.ei,q=e.Or,Ce=e.f,X=e.cr},function(e){ee=e.n,W=e.p,J=e.l,Y=e.a},function(e){i=e.gt,a=e.Y,o=e.L,s=e.j,l=e.O,u=e.D,d=e.k,f=e.E,te=e.x,g=e.wt,_=e.X},function(e){T=e.zf,E=e.Rf,D=e.mn,L=e.i,me=e.Mn,he=e.n,ye=e.vs,be=e.ys,G=e.Ef,Se=e.Nf},function(e){y=e.n,R=e.r}],execute:function(){b=document.createElement(`style`),b.textContent=`.sider-name[data-v-e0585ef8]{flex-shrink:0;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.sider-name.is-collapsed[data-v-e0585ef8]{justify-content:center;padding:16px 10px}.sider-logo[data-v-e0585ef8]{flex-shrink:0}.task-count[data-v-e0585ef8]{--n-height:24px;--n-border-radius:6px;cursor:pointer;justify-content:center;min-width:24px;font-weight:700}.task-count.is-collapsed[data-v-e0585ef8]{--n-height:20px;min-width:20px;position:absolute;top:8px;right:6px}.bottom-toolbar[data-v-fff306c7]{flex-shrink:0;justify-content:space-between;align-items:center;height:52px;display:flex}.bottom-toolbar.is-collapsed[data-v-fff306c7]{justify-content:center}.toolbar-button[data-v-fff306c7]{--n-width:60px;--n-height:52px;--n-border-radius:0;--n-text-color:var(--color-text-3)}.toolbar-icon[data-v-fff306c7]{font-size:16px;line-height:1}.layout-sider[data-v-55a46b38]{z-index:1000;background:0 0}.sider-inner[data-v-55a46b38]{width:200px;transition:width .3s var(--n-bezier,cubic-bezier(.4, 0, .2, 1));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.sider-inner.is-collapsed[data-v-55a46b38]{width:64px}.sider-inner.is-hover-expanded[data-v-55a46b38]{box-shadow:4px 0 12px rgba(0,0,0,.12)}.sider-inner[data-v-55a46b38]:after{content:"";z-index:-1;background-color:var(--n-color);width:100%;height:100%;opacity:var(--menu-bg-opacity);position:absolute;top:0;left:0}.sider-menu[data-v-55a46b38]{flex:1;min-height:0}[data-v-55a46b38] .n-menu-item-content-header{flex:1;min-width:0}.menu-setting-icon[data-v-55a46b38]{width:22px;height:22px;color:inherit;cursor:pointer;transition:color .2s var(--n-bezier,cubic-bezier(.4, 0, .2, 1)), background-color .2s var(--n-bezier,cubic-bezier(.4, 0, .2, 1)), transform .1s var(--n-bezier,cubic-bezier(.4, 0, .2, 1));border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;line-height:1;display:inline-flex}.menu-setting-icon[data-v-55a46b38]:hover{color:var(--color-primary);background-color:var(--color-sider-hover)}.menu-setting-icon[data-v-55a46b38]:active{transform:scale(.92)}.n-menu[data-v-55a46b38]{--n-font-size:14px;--n-item-height:38px;--n-border-radius:6px;--n-item-text-color:var(--color-sider-text);--n-item-icon-color:var(--color-primary);--n-item-color-hover:var(--color-sider-hover);--n-item-color-active:var(--color-sider-active);--n-item-text-color-hover:var(--color-sider-hover-text);--n-item-icon-color-hover:var(--color-primary);--n-item-text-color-active:var(--color-sider-active-text);--n-item-text-color-active-hover:var(--color-sider-active-text);--n-item-color-active-collapsed:var(--color-primary)}.sider-inner.is-collapsed .n-menu[data-v-55a46b38] .n-menu-item-content:before{left:10px;right:10px}.n-menu[data-v-55a46b38] .n-menu-item:first-of-type{margin-top:0}.n-menu[data-v-55a46b38] .n-menu-item .n-menu-item-content:before{background-color:var(--color-sider);opacity:var(--menu-bg-opacity);left:16px;right:16px}.n-menu[data-v-55a46b38] .n-menu-item .n-menu-item-content:not(.n-menu-item-content--disabled):hover:before{background-color:var(--n-item-color-hover);opacity:1}.n-menu[data-v-55a46b38] .n-menu-item .n-menu-item-content:not(.n-menu-item-content--disabled).n-menu-item-content--selected:before{background-color:var(--n-item-color-active);opacity:1}.n-layout-footer[data-v-5e6f10e3]{border-top-left-radius:10px;border-top-right-radius:10px}.layout-container[data-v-eaab9f2d]:before{content:"";background-image:var(--main-bg-image);background-position:100% 0;background-size:cover;background-color:var(--color-bg-1);width:100%;height:100%;opacity:var(--main-bg-opacity);position:absolute;top:0;left:0}.bt-layout[data-v-eaab9f2d]{--n-color:transparent}.bt-layout[data-v-eaab9f2d]>.n-layout-scroll-container{overflow-x:auto} -/*$vite$:1*/`,document.head.appendChild(b),z(),R(),oe=I({__name:`index`,setup:function(e){var n=F(function(){return y(function(){return t.import(`./legacy-layout-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}),r=F(function(){return y(function(){return Promise.resolve().then(function(){return de})},void 0)}),i=W(L()).theme;return function(e,t){return q(i)===`classic`?(H(),A(q(n),{key:0})):(H(),A(q(r),{key:1}))}}}),e(`t`,v({default:function(){return ce}})),ce=oe,z(),h=`SIDER_COLLAPSED`,z(),C={key:0,class:`flex-1 w-0 font-bold text-14px leading-[1] text-base`},m=I({__name:`Name`,props:{collapsed:{type:Boolean}},setup:function(e){var t=W(L()),n=t.address,r=t.taskCount,i=W(G()).menuLogo;return function(t,o){var c=s,l=a,u=g;return H(),M(`div`,{class:B([`sider-name`,{"is-collapsed":e.collapsed}])},[P(c,{class:`sider-logo`,width:24,height:24,src:q(i)},null,8,[`src`]),e.collapsed?j(``,!0):(H(),M(`div`,C,[P(l,null,{default:X(function(){return[N(K(q(n)),1)]}),_:1})])),P(u,{type:`primary`,size:`small`,bordered:!1,class:B([`task-count`,{"is-collapsed":e.collapsed}]),onClick:q(me)},{default:X(function(){return[N(K(q(r)),1)]}),_:1},8,[`class`,`onClick`])],2)}}}),p=T(m,[[`__scopeId`,`data-v-e0585ef8`]]),z(),r=I({__name:`BottomToolbar`,props:{collapsed:{type:Boolean},menuSettingsDisabled:{type:Boolean}},emits:[`toggle-collapse`,`open-menu-settings`],setup:function(e,t){var n=t.emit,r=e,a=n,o=J().t,s=O(function(){return r.collapsed?o(`Layout.Sider.expand`):o(`Layout.Sider.collapse`)}),c=O(function(){return r.collapsed?`i-ant-design:menu-unfold-outlined`:`i-ant-design:menu-fold-outlined`}),l=function(){a(`toggle-collapse`)},u=function(){a(`open-menu-settings`)};return function(t,n){var r=i,a=_;return H(),M(`div`,{class:B([`bottom-toolbar`,{"is-collapsed":e.collapsed}])},[P(a,{placement:`top`,"show-arrow":!1},{trigger:X(function(){return[P(r,{quaternary:``,class:`toolbar-button`,onClick:l},{default:X(function(){return[k(`i`,{class:B([`toolbar-icon`,q(c)])},null,2)]}),_:1})]}),default:X(function(){return[N(` `+K(q(s)),1)]}),_:1}),e.collapsed?j(``,!0):(H(),A(a,{key:0,placement:`top`,"show-arrow":!1},{trigger:X(function(){return[P(r,{quaternary:``,class:`toolbar-button`,disabled:e.menuSettingsDisabled,onClick:u},{default:X(function(){return $(n[0]||(n[0]=[k(`i`,{class:`toolbar-icon i-ant-design:unordered-list-outlined`},null,-1)]))}),_:1},8,[`disabled`])]}),default:X(function(){return[N(` `+K(q(o)(`Layout.Sider.menuSettings`)),1)]}),_:1}))],2)}}}),n=T(r,[[`__scopeId`,`data-v-fff306c7`]]),z(),R(),ae=I({__name:`index`,setup:function(e){var r=W(G()).theme,i=J().t,a=Y(),o=ye(),s=Ie(),c=s.collapsed,l=s.setCollapsed,d=s.toggleCollapsed,m=U(!1),h=O(function(){return c.value&&!m.value}),g=O(function(){var e;return(e=a.meta)!=null&&e.activeMenu?a.meta.activeMenu:a.name}),_=O(function(){var e=[];return o.showMenus.forEach(function(t){e.push({key:t.name,label:function(){return b(t.to,t.label,t.name)},icon:function(){return x(t.name,t.icon)}})}),e.push({key:`logout`,label:function(){return P(`span`,null,[i(`Layout.Sider.logout_1`)])},icon:function(){return x(`Logout`,`logout`)}}),e}),v=function(e){return e===`Mail Server Layout`&&a.path===`/mail/billion-mail`},b=function(e,t,n){return P(`div`,{class:`flex items-center justify-between w-full min-w-0 pr-8px`},[P(ee,{class:`min-w-0 flex-1 truncate`,to:{name:e}},Le(t)?t:{default:function(){return[t]}}),n&&v(n)?P(`i`,{class:`menu-setting-icon i-famicons:settings text-14px`,role:`button`,tabindex:`0`,"aria-label":i(`Layout.Sider.menuSettings`),title:i(`Layout.Sider.menuSettings`),onClick:M,onKeydown:N},null):null])},x=function(e,t){var n=g.value===e?``.concat(t,`-active`):t;return P(E,{name:`menu-`.concat(r.value===`dark`?`dark-`:``,n),size:`24`},null)},S=function(e){e===`logout`&&F(),he(`panel_menu`,e)},C=function(){c.value&&(m.value=!0)},w=function(){m.value=!1},T=function(){if(m.value){m.value=!1,l(!1);return}d()},D=function(){return Q(function(){var e,n,r,i;return Me(this,function(a){switch(a.label){case 0:return[4,Promise.all([y(function(){return t.import(`./domain-config-legacy.js?v=1787646744133`).then(function(e){return e.S})},void 0),y(function(){return t.import(`./domain-config-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)])];case 1:return e=je.apply(void 0,[a.sent(),2]),n=e[0].useSettingsStore,r=e[1].openMenuHideSet,i=n(),[4,i.getMenus()];case 2:return a.sent(),r(i.menuList),[2]}})})()},j=function(){return Q(function(){var e;return Me(this,function(n){switch(n.label){case 0:return[4,y(function(){return Q(function(){var e;return Me(this,function(n){switch(n.label){case 0:return[4,t.import(`./view-billion-mail-legacy.js?v=1787646744133`).then(function(e){return e.n})];case 1:return e=n.sent().openBillionMailSettings,[2,{openBillionMailSettings:e}]}})})()},void 0)];case 1:return e=n.sent().openBillionMailSettings,e(),[2]}})})()},M=function(e){e.preventDefault(),e.stopPropagation(),j()},N=function(e){(e.key===`Enter`||e.key===` `)&&M(e)},F=function(){Se({title:i(`Layout.Sider.logout_2`),content:i(`Layout.Sider.logout_3`),onConfirm:function(){window.location.href=`/login?dologin=True`}})};return pe(function(){o.generateRoutes(),o.generateHideNames()}),function(e,t){var r=f,i=te,a=u;return H(),A(a,{class:`layout-sider`,"collapse-mode":`width`,width:200,"collapsed-width":64,collapsed:q(c),"native-scrollbar":!0,onMouseenter:C,onMouseleave:w},{default:X(function(){return[k(`div`,{class:B([`sider-inner`,{"is-collapsed":q(h),"is-hover-expanded":q(m)}])},[P(p,{collapsed:q(h)},null,8,[`collapsed`]),P(i,{class:`sider-menu`},{default:X(function(){return[P(r,{value:q(g),collapsed:q(h),"collapsed-width":64,"collapsed-icon-size":24,"icon-size":24,"root-indent":26,options:q(_),"onUpdate:value":S},null,8,[`value`,`collapsed`,`options`])]}),_:1}),P(n,{collapsed:q(h),onToggleCollapse:T,onOpenMenuSettings:D},null,8,[`collapsed`])],2)]}),_:1},8,[`collapsed`])}}}),xe=T(ae,[[`__scopeId`,`data-v-55a46b38`]]),z(),R(),ie=I({__name:`index`,setup:function(e){var n=F(function(){return y(function(){return t.import(`./feature-Feedback-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)}),r=[],i=function(e,t){e.forEach(function(e){var n,r;(n=e.meta)!=null&&n.keepAlive&&e.name&&t.push(e.name),!(e==null||(r=e.children)==null)&&r.length&&i(e.children,t)})};i(be,r);var a=O(function(){return Math.random()});return function(e,t){var i=_e(`router-view`);return H(),A(i,{key:q(a)},{default:X(function(e){var t=e.Component,i=e.route;return[(H(),A(c,{include:r},[(H(),A(ve(t),{key:i.path}))],1024)),P(q(n))]}),_:1})}}}),le=ie,z(),S={class:`mr-6px`},w={class:`flex items-center`},re=I({__name:`index`,setup:function(e){var t=new Date().getFullYear(),n=function(){window.open(`https://aapanel.com/tg`)},r=function(){window.open(`https://discord.gg/Tya5yceBpd`)},a=function(){window.open(`mailto:support@aapanel.com`)};return function(e,s){var c=D,u=E,d=i,f=o,p=l;return H(),A(p,{id:`layout-footer`,class:`mx-16px`},{default:X(function(){return[P(f,{class:`h-52px items-center`,justify:`center`},{default:X(function(){return[k(`div`,null,[k(`span`,S,K(e.$t(`Layout.Footer.index_1`,[q(t)])),1),P(c,{href:`https://www.aapanel.com`,target:`_blank`},{default:X(function(){return $(s[0]||(s[0]=[N(`www.aapanel.com`,-1)]))}),_:1})]),k(`div`,w,[P(c,{href:`http://forum.aapanel.com`,target:`_blank`},{default:X(function(){return $(s[1]||(s[1]=[N(`Forum`,-1)]))}),_:1}),P(c,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:X(function(){return[N(K(e.$t(`Layout.Footer.index_3`)),1)]}),_:1}),s[5]||(s[5]=k(`span`,{class:`ml-12px`},`Support: `,-1)),P(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:n},{default:X(function(){return[P(u,{name:`telegram`,color:`#A6ADB3`}),s[2]||(s[2]=k(`span`,{class:`ml-4px`},`Telegram`,-1))]}),_:1}),P(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:r},{default:X(function(){return[P(u,{name:`discord`,size:`14`,color:`#A6ADB3`}),s[3]||(s[3]=k(`span`,{class:`ml-4px`},`Discord`,-1))]}),_:1}),P(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:a},{default:X(function(){return[P(u,{name:`email`,size:`14`,color:`#A6ADB3`}),s[4]||(s[4]=k(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]}),_:1})])]}),_:1})]}),_:1})}}}),ne=T(re,[[`__scopeId`,`data-v-5e6f10e3`]]),z(),x={class:`max-w-1920px mx-auto`},fe=I({__name:`new`,setup:function(e){var t=L(),n=W(t),r=n.mainHeight,i=n.bodyMinWidth,a=O(function(){return r.value===0?`auto`:``.concat(r.value,`px`)}),o=ge();return Ce(o,function(e){var n=e[0].contentRect,r=n.width,i=n.height,a=document.querySelector(`#layout-footer`),o=a==null?void 0:a.getBoundingClientRect(),s=(o==null?void 0:o.height)||0;t.setMainWidth(r),t.setMainHeight(i-s)}),function(e,t){var n=d;return H(),A(n,{class:`layout-container h-full`,"has-sider":``},{default:X(function(){return[P(q(xe)),P(n,{ref_key:`layoutRef`,ref:o,id:`layout-content`,class:`bt-layout`,style:V({minWidth:q(i)+`px`})},{default:X(function(){return[k(`div`,x,[k(`div`,{id:`layout-main`,style:V({minHeight:q(a)})},[P(q(le))],4),P(q(ne))])]}),_:1},8,[`style`])]}),_:1})}}}),de=v({default:function(){return ue}}),ue=T(fe,[[`__scopeId`,`data-v-eaab9f2d`]])}}})})(); \ No newline at end of file +(function(){System.register([`./rolldown-runtime-legacy.js?v=1791538283700`,`./vendor-utils-legacy.js?v=1791538283700`,`./vendor-vue-legacy.js?v=1791538283700`,`./vendor-naive-legacy.js?v=1791538283700`,`./app-legacy.js?v=1791538283700`,`./app-components-legacy.js?v=1791538283700`,`./vendor-pdf-legacy.js?v=1791538283700`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,ee,te,m,ne,h,re,g,_,v,y,b,x,S,ie,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,ae,R,oe,se,ce,le,ue,de,z,B,fe,pe,me,he,ge,_e,V,H,ve,U,ye,be,xe,Se,Ce,we,Te,W,Ee,G,K,q,J,De,Y,Oe,X,Z;function Q(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]`u`?!1:window.localStorage.getItem(h)===`true`}function Ve(e){var t,n=document.getElementById(`ifrramApp`),r=n==null?void 0:n.contentWindow;r==null||(t=r.check_shrink)==null||t.call(r,e)}function He(){var e=X(),t=W(Be()),n=function(n){t.value=n,window.localStorage.setItem(h,String(n)),e.path.includes(`/waf`)&&Ve(n)};return{collapsed:t,setCollapsed:n,toggleCollapsed:function(){n(!t.value)}}}function Ue(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!fe(e)}return e({n:void 0,t:void 0}),{setters:[function(e){v=e.r},function(e){s=e.hn,u=e.gn,O=e.bn,k=e.xn,A=e.Sn,j=e.Cn,M=e.wn,N=e.Dn,P=e.On,F=e.kn,I=e.An,e.pr,e.Fn,e.Lr,B=e.rn,fe=e.Ln,V=e.Xr,H=e.Qr,ve=e.Kn,U=e.Yn,xe=e.xr,Se=e.$n,Ce=e.tr,W=e.wr,q=e.ti,J=e.kr,Oe=e.f,Z=e.lr},function(e){ne=e.n,G=e.p,Y=e.l,X=e.a},function(e){i=e.gt,a=e.Y,o=e.L,l=e.j,d=e.O,f=e.D,p=e.k,ee=e.E,re=e.x,g=e.Tt,_=e.X},function(e){T=e.zf,E=e.Rf,D=e.mn,R=e.i,ye=e.Mn,be=e.n,we=e._s,Te=e.vs,K=e.Ef,De=e.Nf},function(e){ae=e.O,oe=e.D},function(e){y=e.n,z=e.r}],execute:function(){b=document.createElement(`style`),b.textContent=`.sider-name[data-v-e0585ef8]{flex-shrink:0;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.sider-name.is-collapsed[data-v-e0585ef8]{justify-content:center;padding:16px 10px}.sider-logo[data-v-e0585ef8]{flex-shrink:0}.task-count[data-v-e0585ef8]{--n-height:24px;--n-border-radius:6px;cursor:pointer;justify-content:center;min-width:24px;font-weight:700}.task-count.is-collapsed[data-v-e0585ef8]{--n-height:20px;min-width:20px;position:absolute;top:8px;right:6px}.bottom-toolbar[data-v-fff306c7]{flex-shrink:0;justify-content:space-between;align-items:center;height:52px;display:flex}.bottom-toolbar.is-collapsed[data-v-fff306c7]{justify-content:center}.toolbar-button[data-v-fff306c7]{--n-width:60px;--n-height:52px;--n-border-radius:0;--n-text-color:var(--color-text-3)}.toolbar-icon[data-v-fff306c7]{font-size:16px;line-height:1}.layout-sider[data-v-6255c1b1]{z-index:1000;background:0 0}.sider-inner[data-v-6255c1b1]{width:200px;transition:width .3s var(--n-bezier,cubic-bezier(.4, 0, .2, 1));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.sider-inner.is-collapsed[data-v-6255c1b1]{width:64px}.sider-inner.is-hover-expanded[data-v-6255c1b1]{box-shadow:4px 0 12px rgba(0,0,0,.12)}.sider-inner[data-v-6255c1b1]:after{content:"";z-index:-1;background-color:var(--n-color);width:100%;height:100%;opacity:var(--menu-bg-opacity);position:absolute;top:0;left:0}.sider-menu[data-v-6255c1b1]{flex:1;min-height:0}.sider-search[data-v-6255c1b1]{cursor:pointer;white-space:nowrap;height:28px;color:var(--color-sider-text);background-color:var(--color-sider-search-bg);transition:background-color .2s var(--n-bezier,cubic-bezier(.4, 0, .2, 1)), opacity .2s;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;margin:0 16px 8px;padding:0 8px;display:flex;overflow:hidden}.sider-search[data-v-6255c1b1]:hover{background-color:var(--color-sider-hover)}.sider-search.is-collapsed[data-v-6255c1b1]{justify-content:center;margin:0 12px 8px;padding:0}.sider-search-icon[data-v-6255c1b1]{opacity:.8;flex-shrink:0;font-size:12px}.sider-search-text[data-v-6255c1b1]{text-overflow:ellipsis;white-space:nowrap;opacity:.6;user-select:none;flex:0 auto;min-width:0;font-size:12px;overflow:hidden}[data-v-6255c1b1] .n-menu-item-content-header{flex:1;min-width:0}.menu-setting-icon[data-v-6255c1b1]{width:22px;height:22px;color:inherit;cursor:pointer;transition:color .2s var(--n-bezier,cubic-bezier(.4, 0, .2, 1)), background-color .2s var(--n-bezier,cubic-bezier(.4, 0, .2, 1)), transform .1s var(--n-bezier,cubic-bezier(.4, 0, .2, 1));border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;line-height:1;display:inline-flex}.menu-setting-icon[data-v-6255c1b1]:hover{color:var(--color-primary);background-color:var(--color-sider-hover)}.menu-setting-icon[data-v-6255c1b1]:active{transform:scale(.92)}.n-menu[data-v-6255c1b1]{--n-font-size:14px;--n-item-height:38px;--n-border-radius:6px;--n-item-text-color:var(--color-sider-text);--n-item-icon-color:var(--color-primary);--n-item-color-hover:var(--color-sider-hover);--n-item-color-active:var(--color-sider-active);--n-item-text-color-hover:var(--color-sider-hover-text);--n-item-icon-color-hover:var(--color-primary);--n-item-text-color-active:var(--color-sider-active-text);--n-item-text-color-active-hover:var(--color-sider-active-text);--n-item-color-active-collapsed:var(--color-primary)}.sider-inner.is-collapsed .n-menu[data-v-6255c1b1] .n-menu-item-content:before{left:10px;right:10px}.n-menu[data-v-6255c1b1] .n-menu-item:first-of-type{margin-top:0}.n-menu[data-v-6255c1b1] .n-menu-item .n-menu-item-content:before{background-color:var(--color-sider);opacity:var(--menu-bg-opacity);left:16px;right:16px}.n-menu[data-v-6255c1b1] .n-menu-item .n-menu-item-content:not(.n-menu-item-content--disabled):hover:before{background-color:var(--n-item-color-hover);opacity:1}.n-menu[data-v-6255c1b1] .n-menu-item .n-menu-item-content:not(.n-menu-item-content--disabled).n-menu-item-content--selected:before{background-color:var(--n-item-color-active);opacity:1}.n-layout-footer[data-v-5e6f10e3]{border-top-left-radius:10px;border-top-right-radius:10px}.layout-container[data-v-eaab9f2d]:before{content:"";background-image:var(--main-bg-image);background-position:100% 0;background-size:cover;background-color:var(--color-bg-1);width:100%;height:100%;opacity:var(--main-bg-opacity);position:absolute;top:0;left:0}.bt-layout[data-v-eaab9f2d]{--n-color:transparent}.bt-layout[data-v-eaab9f2d]>.n-layout-scroll-container{overflow-x:auto} +/*$vite$:1*/`,document.head.appendChild(b),B(),z(),de=I({__name:`index`,setup:function(e){var n=F(function(){return y(function(){return t.import(`./legacy-layout-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}),r=F(function(){return y(function(){return Promise.resolve().then(function(){return ge})},void 0)}),i=G(R()).theme;return function(e,t){return U(),M(s,null,[J(i)===`classic`?(U(),A(J(n),{key:0})):(U(),A(J(r),{key:1})),P(oe)],64)}}}),e(`n`,v({default:function(){return pe}})),pe=de,c=typeof navigator<`u`&&/Mac|iPhone|iPad|iPod/i.test(navigator.platform+` `+navigator.userAgent),e(`t`,se=function(){return c?`⌘`:`Ctrl`}),B(),h=`SIDER_COLLAPSED`,B(),C={key:0,class:`flex-1 w-0 font-bold text-14px leading-[1] text-base`},m=I({__name:`Name`,props:{collapsed:{type:Boolean}},setup:function(e){var t=G(R()),n=t.address,r=t.taskCount,i=G(K()).menuLogo;return function(t,o){var s=l,c=a,u=g;return U(),M(`div`,{class:V([`sider-name`,{"is-collapsed":e.collapsed}])},[P(s,{class:`sider-logo`,width:24,height:24,src:J(i)},null,8,[`src`]),e.collapsed?j(``,!0):(U(),M(`div`,C,[P(c,null,{default:Z(function(){return[N(q(J(n)),1)]}),_:1})])),P(u,{type:`primary`,size:`small`,bordered:!1,class:V([`task-count`,{"is-collapsed":e.collapsed}]),onClick:J(ye)},{default:Z(function(){return[N(q(J(r)),1)]}),_:1},8,[`class`,`onClick`])],2)}}}),te=T(m,[[`__scopeId`,`data-v-e0585ef8`]]),B(),r=I({__name:`BottomToolbar`,props:{collapsed:{type:Boolean},menuSettingsDisabled:{type:Boolean}},emits:[`toggle-collapse`,`open-menu-settings`],setup:function(e,t){var n=t.emit,r=e,a=n,o=Y().t,s=O(function(){return r.collapsed?o(`Layout.Sider.expand`):o(`Layout.Sider.collapse`)}),c=O(function(){return r.collapsed?`i-ant-design:menu-unfold-outlined`:`i-ant-design:menu-fold-outlined`}),l=function(){a(`toggle-collapse`)},u=function(){a(`open-menu-settings`)};return function(t,n){var r=i,a=_;return U(),M(`div`,{class:V([`bottom-toolbar`,{"is-collapsed":e.collapsed}])},[P(a,{placement:`top`,"show-arrow":!1},{trigger:Z(function(){return[P(r,{quaternary:``,class:`toolbar-button`,onClick:l},{default:Z(function(){return[k(`i`,{class:V([`toolbar-icon`,J(c)])},null,2)]}),_:1})]}),default:Z(function(){return[N(` `+q(J(s)),1)]}),_:1}),e.collapsed?j(``,!0):(U(),A(a,{key:0,placement:`top`,"show-arrow":!1},{trigger:Z(function(){return[P(r,{quaternary:``,class:`toolbar-button`,disabled:e.menuSettingsDisabled,onClick:u},{default:Z(function(){return Le(n[0]||(n[0]=[k(`i`,{class:`toolbar-icon i-ant-design:unordered-list-outlined`},null,-1)]))}),_:1},8,[`disabled`])]}),default:Z(function(){return[N(` `+q(J(o)(`Layout.Sider.menuSettings`)),1)]}),_:1}))],2)}}}),n=T(r,[[`__scopeId`,`data-v-fff306c7`]]),B(),z(),ie={key:0,class:`sider-search-text`},ue=I({__name:`index`,setup:function(e){var r=G(K()).theme,i=Y().t,a=X(),o=we(),s=He(),c=s.collapsed,l=s.setCollapsed,u=s.toggleCollapsed,d=W(!1),p=O(function(){return c.value&&!d.value}),m=O(function(){return i(`GlobalSearch.sider`).replace(`Ctrl`,se())}),h=O(function(){var e;return(e=a.meta)!=null&&e.activeMenu?a.meta.activeMenu:a.name}),g=O(function(){var e=[];return o.showMenus.forEach(function(t){e.push({key:t.name,label:function(){return v(t.to,t.label,t.name)},icon:function(){return b(t.name,t.icon)}})}),e.push({key:`logout`,label:function(){return P(`span`,null,[i(`Layout.Sider.logout_1`)])},icon:function(){return b(`Logout`,`logout`)}}),e}),_=function(e){return e===`Mail Server Layout`&&a.path===`/mail/billion-mail`},v=function(e,t,n){return P(`div`,{class:`flex items-center justify-between w-full min-w-0 pr-8px`},[P(ne,{class:`min-w-0 flex-1 truncate`,to:{name:e}},Ue(t)?t:{default:function(){return[t]}}),n&&_(n)?P(`i`,{class:`menu-setting-icon i-famicons:settings text-14px`,role:`button`,tabindex:`0`,"aria-label":i(`Layout.Sider.menuSettings`),title:i(`Layout.Sider.menuSettings`),onClick:N,onKeydown:F},null):null])},b=function(e,t){var n=h.value===e?``.concat(t,`-active`):t;return P(E,{name:`menu-`.concat(r.value===`dark`?`dark-`:``,n),size:`24`},null)},x=function(e){e===`logout`&&I(),be(`panel_menu`,e)},S=function(){c.value&&(d.value=!0)},C=function(){d.value=!1},w=function(){if(d.value){d.value=!1,l(!1);return}u()},T=function(){return $(function(){var e,n,r,i;return Re(this,function(a){switch(a.label){case 0:return[4,Promise.all([y(function(){return t.import(`./domain-config-legacy.js?v=1791538283700`).then(function(e){return e.S})},void 0),y(function(){return t.import(`./domain-config-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)])];case 1:return e=Ie.apply(void 0,[a.sent(),2]),n=e[0].useSettingsStore,r=e[1].openMenuHideSet,i=n(),[4,i.getMenus()];case 2:return a.sent(),r(i.menuList),[2]}})})()},D=function(){return $(function(){var e;return Re(this,function(n){switch(n.label){case 0:return[4,y(function(){return $(function(){var e;return Re(this,function(n){switch(n.label){case 0:return[4,t.import(`./view-billion-mail-legacy.js?v=1791538283700`).then(function(e){return e.n})];case 1:return e=n.sent().openBillionMailSettings,[2,{openBillionMailSettings:e}]}})})()},void 0)];case 1:return e=n.sent().openBillionMailSettings,e(),[2]}})})()},N=function(e){e.preventDefault(),e.stopPropagation(),D()},F=function(e){(e.key===`Enter`||e.key===` `)&&N(e)},I=function(){De({title:i(`Layout.Sider.logout_2`),content:i(`Layout.Sider.logout_3`),onConfirm:function(){window.location.href=`/login?dologin=True`}})},L=function(){ae.show=!0};return ve(function(){o.generateRoutes(),o.generateHideNames()}),function(e,t){var r=ee,i=re,a=f;return U(),A(a,{class:`layout-sider`,"collapse-mode":`width`,width:200,"collapsed-width":64,collapsed:J(c),"native-scrollbar":!0,onMouseenter:S,onMouseleave:C},{default:Z(function(){return[k(`div`,{class:V([`sider-inner`,{"is-collapsed":J(p),"is-hover-expanded":J(d)}])},[P(te,{collapsed:J(p)},null,8,[`collapsed`]),k(`div`,{class:V([`sider-search`,{"is-collapsed":J(p)}]),onClick:L},[t[0]||(t[0]=k(`i`,{class:`i-fa:search sider-search-icon`},null,-1)),J(p)?j(``,!0):(U(),M(`span`,ie,q(J(m)),1))],2),P(i,{class:`sider-menu`},{default:Z(function(){return[P(r,{value:J(h),collapsed:J(p),"collapsed-width":64,"collapsed-icon-size":24,"icon-size":24,"root-indent":26,options:J(g),"onUpdate:value":x},null,8,[`value`,`collapsed`,`options`])]}),_:1}),P(n,{collapsed:J(p),onToggleCollapse:w,onOpenMenuSettings:T},null,8,[`collapsed`])],2)]}),_:1},8,[`collapsed`])}}}),Ee=T(ue,[[`__scopeId`,`data-v-6255c1b1`]]),B(),z(),le=I({__name:`index`,setup:function(e){var n=F(function(){return y(function(){return t.import(`./feature-Feedback-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)}),r=[],i=function(e,t){e.forEach(function(e){var n,r;(n=e.meta)!=null&&n.keepAlive&&e.name&&t.push(e.name),!(e==null||(r=e.children)==null)&&r.length&&i(e.children,t)})};i(Te,r);var a=O(function(){return Math.random()});return function(e,t){var i=Se(`router-view`);return U(),A(i,{key:J(a)},{default:Z(function(e){var t=e.Component,i=e.route;return[(U(),A(u,{include:r},[(U(),A(Ce(t),{key:i.path}))],1024)),P(J(n))]}),_:1})}}}),me=le,B(),S={class:`mr-6px`},w={class:`flex items-center`},ce=I({__name:`index`,setup:function(e){var t=new Date().getFullYear(),n=function(){window.open(`https://aapanel.com/tg`)},r=function(){window.open(`https://discord.gg/Tya5yceBpd`)},a=function(){window.open(`mailto:support@aapanel.com`)};return function(e,s){var c=D,l=E,u=i,f=o,p=d;return U(),A(p,{id:`layout-footer`,class:`mx-16px`},{default:Z(function(){return[P(f,{class:`h-52px items-center`,justify:`center`},{default:Z(function(){return[k(`div`,null,[k(`span`,S,q(e.$t(`Layout.Footer.index_1`,[J(t)])),1),P(c,{href:`https://www.aapanel.com`,target:`_blank`},{default:Z(function(){return Le(s[0]||(s[0]=[N(`www.aapanel.com`,-1)]))}),_:1})]),k(`div`,w,[P(c,{href:`http://forum.aapanel.com`,target:`_blank`},{default:Z(function(){return Le(s[1]||(s[1]=[N(`Forum`,-1)]))}),_:1}),P(c,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:Z(function(){return[N(q(e.$t(`Layout.Footer.index_3`)),1)]}),_:1}),s[5]||(s[5]=k(`span`,{class:`ml-12px`},`Support: `,-1)),P(u,{class:`ml-8px`,secondary:``,size:`small`,onClick:n},{default:Z(function(){return[P(l,{name:`telegram`,color:`#A6ADB3`}),s[2]||(s[2]=k(`span`,{class:`ml-4px`},`Telegram`,-1))]}),_:1}),P(u,{class:`ml-8px`,secondary:``,size:`small`,onClick:r},{default:Z(function(){return[P(l,{name:`discord`,size:`14`,color:`#A6ADB3`}),s[3]||(s[3]=k(`span`,{class:`ml-4px`},`Discord`,-1))]}),_:1}),P(u,{class:`ml-8px`,secondary:``,size:`small`,onClick:a},{default:Z(function(){return[P(l,{name:`email`,size:`14`,color:`#A6ADB3`}),s[4]||(s[4]=k(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]}),_:1})])]}),_:1})]}),_:1})}}}),L=T(ce,[[`__scopeId`,`data-v-5e6f10e3`]]),B(),x={class:`max-w-1920px mx-auto`},_e=I({__name:`new`,setup:function(e){var t=R(),n=G(t),r=n.mainHeight,i=n.bodyMinWidth,a=O(function(){return r.value===0?`auto`:``.concat(r.value,`px`)}),o=xe();return Oe(o,function(e){var n=e[0].contentRect,r=n.width,i=n.height,a=document.querySelector(`#layout-footer`),o=a==null?void 0:a.getBoundingClientRect(),s=(o==null?void 0:o.height)||0;t.setMainWidth(r),t.setMainHeight(i-s)}),function(e,t){var n=p;return U(),A(n,{class:`layout-container h-full`,"has-sider":``},{default:Z(function(){return[P(J(Ee)),P(n,{ref_key:`layoutRef`,ref:o,id:`layout-content`,class:`bt-layout`,style:H({minWidth:J(i)+`px`})},{default:Z(function(){return[k(`div`,x,[k(`div`,{id:`layout-main`,style:H({minHeight:J(a)})},[P(J(me))],4),P(J(L))])]}),_:1},8,[`style`])]}),_:1})}}}),ge=v({default:function(){return he}}),he=T(_e,[[`__scopeId`,`data-v-eaab9f2d`]])}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-layout.js b/BTPanel/static/vite/js/app-layout.js index eed2c4f5..f69c1b68 100644 --- a/BTPanel/static/vite/js/app-layout.js +++ b/BTPanel/static/vite/js/app-layout.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,5 +28,5 @@ removeAfterLoad(freshLink, link) } })(); -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/legacy-layout.js?v=1787646744133","js/rolldown-runtime.js?v=1787646744133","js/vendor-utils.js?v=1787646744133","js/vendor-vue.js?v=1787646744133","js/vendor-naive.js?v=1787646744133","js/vendor.js?v=1787646744133","css/vendor.css?v=1787646744133","js/app.js?v=1787646744133","js/vendor-pdf.js?v=1787646744133","js/vendor-polyfills.js?v=1787646744133","js/app-icons.js?v=1787646744133","css/app.css?v=1787646744133","js/feature-Feedback.js?v=1787646744133","js/app-components.js?v=1787646744133","js/app-base.js?v=1787646744133","js/vendor-code-highlight.js?v=1787646744133","css/vendor-code-highlight.css?v=1787646744133","css/app-base.css?v=1787646744133","js/vendor-pay.js?v=1787646744133","css/app-components.css?v=1787646744133","js/app-shared.js?v=1787646744133","js/app-modal-ui.js?v=1787646744133","js/vendor-crypto.js?v=1787646744133","css/app-shared.css?v=1787646744133","css/feature-Feedback.css?v=1787646744133","css/legacy-layout.css?v=1787646744133","js/domain-config.js?v=1787646744133","js/app-form.js?v=1787646744133","css/app-form.css?v=1787646744133","css/domain-config.css?v=1787646744133","js/view-billion-mail.js?v=1787646744133","css/view-billion-mail.css?v=1787646744133"])))=>i.map(i=>d[i]); -import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{Cn as t,Cr as n,Dn as r,En as i,Gn as a,In as o,Jn as s,On as c,Or as l,Qn as u,Sn as d,Yr as f,Zr as p,bn as m,br as h,cr as g,ei as _,er as v,f as y,hn as b,kn as x,nn as S,xn as C,yn as w}from"./vendor-utils.js?v=1787646744133";import{a as T,l as E,n as ee,p as D}from"./vendor-vue.js?v=1787646744133";import{D as O,E as k,L as A,O as j,X as M,Y as N,gt as P,j as F,k as I,wt as L,x as te}from"./vendor-naive.js?v=1787646744133";import{Ef as R,Mn as z,Nf as B,Rf as V,i as H,mn as U,n as W,vs as G,ys as K,zf as q}from"./app.js?v=1787646744133";import{n as J,r as Y}from"./vendor-pdf.js?v=1787646744133";S(),Y();var X=x({__name:`index`,setup(e){let t=c(()=>J(()=>import(`./legacy-layout.js?v=1787646744133`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]))),n=c(()=>J(()=>Promise.resolve().then(()=>ge),void 0)),{theme:r}=D(H());return(e,i)=>l(r)===`classic`?(s(),C(l(t),{key:0})):(s(),C(l(n),{key:1}))}}),Z=e({default:()=>ne}),ne=X;S();var Q=`SIDER_COLLAPSED`;function re(){return typeof window>`u`?!1:window.localStorage.getItem(Q)===`true`}function ie(e){var t;let n=document.getElementById(`ifrramApp`),r=n==null?void 0:n.contentWindow;r==null||(t=r.check_shrink)==null||t.call(r,e)}function ae(){let e=T(),t=n(re()),r=n=>{t.value=n,window.localStorage.setItem(Q,String(n)),e.path.includes(`/waf`)&&ie(n)};return{collapsed:t,setCollapsed:r,toggleCollapsed:()=>{r(!t.value)}}}S();var oe={key:0,class:`flex-1 w-0 font-bold text-14px leading-[1] text-base`},se=q(x({__name:`Name`,props:{collapsed:{type:Boolean}},setup(e){let{address:n,taskCount:a}=D(H()),{menuLogo:o}=D(R());return(c,u)=>{let p=F,m=N,h=L;return s(),t(`div`,{class:f([`sider-name`,{"is-collapsed":e.collapsed}])},[r(p,{class:`sider-logo`,width:24,height:24,src:l(o)},null,8,[`src`]),e.collapsed?d(``,!0):(s(),t(`div`,oe,[r(m,null,{default:g(()=>[i(_(l(n)),1)]),_:1})])),r(h,{type:`primary`,size:`small`,bordered:!1,class:f([`task-count`,{"is-collapsed":e.collapsed}]),onClick:l(z)},{default:g(()=>[i(_(l(a)),1)]),_:1},8,[`class`,`onClick`])],2)}}}),[[`__scopeId`,`data-v-e0585ef8`]]);S();var ce=q(x({__name:`BottomToolbar`,props:{collapsed:{type:Boolean},menuSettingsDisabled:{type:Boolean}},emits:[`toggle-collapse`,`open-menu-settings`],setup(e,{emit:n}){let a=e,o=n,{t:c}=E(),u=w(()=>a.collapsed?c(`Layout.Sider.expand`):c(`Layout.Sider.collapse`)),p=w(()=>a.collapsed?`i-ant-design:menu-unfold-outlined`:`i-ant-design:menu-fold-outlined`),h=()=>{o(`toggle-collapse`)},v=()=>{o(`open-menu-settings`)};return(n,a)=>{let o=P,y=M;return s(),t(`div`,{class:f([`bottom-toolbar`,{"is-collapsed":e.collapsed}])},[r(y,{placement:`top`,"show-arrow":!1},{trigger:g(()=>[r(o,{quaternary:``,class:`toolbar-button`,onClick:h},{default:g(()=>[m(`i`,{class:f([`toolbar-icon`,l(p)])},null,2)]),_:1})]),default:g(()=>[i(` `+_(l(u)),1)]),_:1}),e.collapsed?d(``,!0):(s(),C(y,{key:0,placement:`top`,"show-arrow":!1},{trigger:g(()=>[r(o,{quaternary:``,class:`toolbar-button`,disabled:e.menuSettingsDisabled,onClick:v},{default:g(()=>[...a[0]||(a[0]=[m(`i`,{class:`toolbar-icon i-ant-design:unordered-list-outlined`},null,-1)])]),_:1},8,[`disabled`])]),default:g(()=>[i(` `+_(l(c)(`Layout.Sider.menuSettings`)),1)]),_:1}))],2)}}}),[[`__scopeId`,`data-v-fff306c7`]]);S(),Y();function le(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!o(e)}var ue=q(x({__name:`index`,setup(e){let{theme:t}=D(R()),{t:i}=E(),o=T(),c=G(),{collapsed:u,setCollapsed:d,toggleCollapsed:p}=ae(),h=n(!1),_=w(()=>u.value&&!h.value),v=w(()=>{var e;return(e=o.meta)!=null&&e.activeMenu?o.meta.activeMenu:o.name}),y=w(()=>{let e=[];return c.showMenus.forEach(t=>{e.push({key:t.name,label:()=>x(t.to,t.label,t.name),icon:()=>S(t.name,t.icon)})}),e.push({key:`logout`,label:()=>r(`span`,null,[i(`Layout.Sider.logout_1`)]),icon:()=>S(`Logout`,`logout`)}),e}),b=e=>e===`Mail Server Layout`&&o.path===`/mail/billion-mail`,x=(e,t,n)=>r(`div`,{class:`flex items-center justify-between w-full min-w-0 pr-8px`},[r(ee,{class:`min-w-0 flex-1 truncate`,to:{name:e}},le(t)?t:{default:()=>[t]}),n&&b(n)?r(`i`,{class:`menu-setting-icon i-famicons:settings text-14px`,role:`button`,tabindex:`0`,"aria-label":i(`Layout.Sider.menuSettings`),title:i(`Layout.Sider.menuSettings`),onClick:I,onKeydown:L},null):null]),S=(e,n)=>{let i=v.value===e?`${n}-active`:n;return r(V,{name:`menu-${t.value===`dark`?`dark-`:``}${i}`,size:`24`},null)},A=e=>{e===`logout`&&z(),W(`panel_menu`,e)},j=()=>{u.value&&(h.value=!0)},M=()=>{h.value=!1},N=()=>{if(h.value){h.value=!1,d(!1);return}p()},P=async()=>{let[{useSettingsStore:e},{openMenuHideSet:t}]=await Promise.all([J(()=>import(`./domain-config.js?v=1787646744133`).then(e=>e.S),__vite__mapDeps([26,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,27,28,29])),J(()=>import(`./domain-config.js?v=1787646744133`).then(e=>e.a),__vite__mapDeps([26,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,27,28,29]))]),n=e();await n.getMenus(),t(n.menuList)},F=async()=>{let{openBillionMailSettings:e}=await J(async()=>{let{openBillionMailSettings:e}=await import(`./view-billion-mail.js?v=1787646744133`).then(e=>e.n);return{openBillionMailSettings:e}},__vite__mapDeps([30,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,27,28,31]));e()},I=e=>{e.preventDefault(),e.stopPropagation(),F()},L=e=>{(e.key===`Enter`||e.key===` `)&&I(e)},z=()=>{B({title:i(`Layout.Sider.logout_2`),content:i(`Layout.Sider.logout_3`),onConfirm:()=>{window.location.href=`/login?dologin=True`}})};return a(()=>{c.generateRoutes(),c.generateHideNames()}),(e,t)=>{let n=k,i=te,a=O;return s(),C(a,{class:`layout-sider`,"collapse-mode":`width`,width:200,"collapsed-width":64,collapsed:l(u),"native-scrollbar":!0,onMouseenter:j,onMouseleave:M},{default:g(()=>[m(`div`,{class:f([`sider-inner`,{"is-collapsed":l(_),"is-hover-expanded":l(h)}])},[r(se,{collapsed:l(_)},null,8,[`collapsed`]),r(i,{class:`sider-menu`},{default:g(()=>[r(n,{value:l(v),collapsed:l(_),"collapsed-width":64,"collapsed-icon-size":24,"icon-size":24,"root-indent":26,options:l(y),"onUpdate:value":A},null,8,[`value`,`collapsed`,`options`])]),_:1}),r(ce,{collapsed:l(_),onToggleCollapse:N,onOpenMenuSettings:P},null,8,[`collapsed`])],2)]),_:1},8,[`collapsed`])}}}),[[`__scopeId`,`data-v-55a46b38`]]);S(),Y();var de=x({__name:`index`,setup(e){let t=c(()=>J(()=>import(`./feature-Feedback.js?v=1787646744133`).then(e=>e.n),__vite__mapDeps([12,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24]))),n=[],i=(e,t)=>{e.forEach(e=>{var n,r;(n=e.meta)!=null&&n.keepAlive&&e.name&&t.push(e.name),!(e==null||(r=e.children)==null)&&r.length&&i(e.children,t)})};i(K,n);let a=w(()=>Math.random());return(e,i)=>{let o=u(`router-view`);return s(),C(o,{key:l(a)},{default:g(({Component:e,route:i})=>[(s(),C(b,{include:n},[(s(),C(v(e),{key:i.path}))],1024)),r(l(t))]),_:1})}}});S();var fe={class:`mr-6px`},pe={class:`flex items-center`},$=q(x({__name:`index`,setup(e){let t=new Date().getFullYear(),n=()=>{window.open(`https://aapanel.com/tg`)},a=()=>{window.open(`https://discord.gg/Tya5yceBpd`)},o=()=>{window.open(`mailto:support@aapanel.com`)};return(e,c)=>{let u=U,d=V,f=P,p=A,h=j;return s(),C(h,{id:`layout-footer`,class:`mx-16px`},{default:g(()=>[r(p,{class:`h-52px items-center`,justify:`center`},{default:g(()=>[m(`div`,null,[m(`span`,fe,_(e.$t(`Layout.Footer.index_1`,[l(t)])),1),r(u,{href:`https://www.aapanel.com`,target:`_blank`},{default:g(()=>[...c[0]||(c[0]=[i(`www.aapanel.com`,-1)])]),_:1})]),m(`div`,pe,[r(u,{href:`http://forum.aapanel.com`,target:`_blank`},{default:g(()=>[...c[1]||(c[1]=[i(`Forum`,-1)])]),_:1}),r(u,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:g(()=>[i(_(e.$t(`Layout.Footer.index_3`)),1)]),_:1}),c[5]||(c[5]=m(`span`,{class:`ml-12px`},`Support: `,-1)),r(f,{class:`ml-8px`,secondary:``,size:`small`,onClick:n},{default:g(()=>[r(d,{name:`telegram`,color:`#A6ADB3`}),c[2]||(c[2]=m(`span`,{class:`ml-4px`},`Telegram`,-1))]),_:1}),r(f,{class:`ml-8px`,secondary:``,size:`small`,onClick:a},{default:g(()=>[r(d,{name:`discord`,size:`14`,color:`#A6ADB3`}),c[3]||(c[3]=m(`span`,{class:`ml-4px`},`Discord`,-1))]),_:1}),r(f,{class:`ml-8px`,secondary:``,size:`small`,onClick:o},{default:g(()=>[r(d,{name:`email`,size:`14`,color:`#A6ADB3`}),c[4]||(c[4]=m(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]),_:1})])]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-5e6f10e3`]]);S();var me={class:`max-w-1920px mx-auto`},he=x({__name:`new`,setup(e){let t=H(),{mainHeight:n,bodyMinWidth:i}=D(t),a=w(()=>n.value===0?`auto`:`${n.value}px`),o=h();return y(o,e=>{let{width:n,height:r}=e[0].contentRect,i=document.querySelector(`#layout-footer`),a=i==null?void 0:i.getBoundingClientRect(),o=(a==null?void 0:a.height)||0;t.setMainWidth(n),t.setMainHeight(r-o)}),(e,t)=>{let n=I;return s(),C(n,{class:`layout-container h-full`,"has-sider":``},{default:g(()=>[r(l(ue)),r(n,{ref_key:`layoutRef`,ref:o,id:`layout-content`,class:`bt-layout`,style:p({minWidth:l(i)+`px`})},{default:g(()=>[m(`div`,me,[m(`div`,{id:`layout-main`,style:p({minHeight:l(a)})},[r(l(de))],4),r(l($))])]),_:1},8,[`style`])]),_:1})}}}),ge=e({default:()=>_e}),_e=q(he,[[`__scopeId`,`data-v-eaab9f2d`]]);export{Z as t}; \ No newline at end of file +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/legacy-layout.js?v=1791538283700","js/rolldown-runtime.js?v=1791538283700","js/vendor-utils.js?v=1791538283700","js/vendor-vue.js?v=1791538283700","js/vendor-naive.js?v=1791538283700","js/vendor.js?v=1791538283700","css/vendor.css?v=1791538283700","js/app.js?v=1791538283700","js/vendor-pdf.js?v=1791538283700","js/vendor-polyfills.js?v=1791538283700","js/app-icons.js?v=1791538283700","css/app.css?v=1791538283700","js/app-components.js?v=1791538283700","js/app-base.js?v=1791538283700","js/vendor-code-highlight.js?v=1791538283700","css/vendor-code-highlight.css?v=1791538283700","css/app-base.css?v=1791538283700","js/vendor-pay.js?v=1791538283700","css/app-components.css?v=1791538283700","js/feature-Feedback.js?v=1791538283700","js/app-shared.js?v=1791538283700","js/app-modal-ui.js?v=1791538283700","js/vendor-crypto.js?v=1791538283700","css/app-shared.css?v=1791538283700","css/feature-Feedback.css?v=1791538283700","css/legacy-layout.css?v=1791538283700","js/domain-config.js?v=1791538283700","js/app-form.js?v=1791538283700","css/app-form.css?v=1791538283700","css/domain-config.css?v=1791538283700","js/view-billion-mail.js?v=1791538283700","css/view-billion-mail.css?v=1791538283700"])))=>i.map(i=>d[i]); +import{r as e}from"./rolldown-runtime.js?v=1791538283700";import{$n as t,An as n,Cn as r,Dn as i,Kn as a,Ln as o,On as s,Qr as c,Sn as l,Xr as u,Yn as d,bn as f,f as p,gn as m,hn as h,kn as g,kr as _,lr as v,rn as y,ti as b,tr as x,wn as S,wr as C,xn as w,xr as T}from"./vendor-utils.js?v=1791538283700";import{a as E,l as D,n as O,p as k}from"./vendor-vue.js?v=1791538283700";import{D as A,E as ee,L as j,O as M,Tt as N,X as P,Y as F,gt as I,j as L,k as R,x as te}from"./vendor-naive.js?v=1791538283700";import{Ef as z,Mn as B,Nf as V,Rf as H,_s as ne,i as U,mn as W,n as re,vs as G,zf as K}from"./app.js?v=1791538283700";import{D as q,O as J}from"./app-components.js?v=1791538283700";import{n as Y,r as X}from"./vendor-pdf.js?v=1791538283700";y(),X();var ie=n({__name:`index`,setup(e){let t=g(()=>Y(()=>import(`./legacy-layout.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]))),n=g(()=>Y(()=>Promise.resolve().then(()=>Se),void 0)),{theme:r}=k(U());return(e,i)=>(d(),S(h,null,[_(r)===`classic`?(d(),l(_(t),{key:0})):(d(),l(_(n),{key:1})),s(q)],64))}}),ae=e({default:()=>oe}),oe=ie,se=typeof navigator<`u`&&/Mac|iPhone|iPad|iPod/i.test(navigator.platform+` `+navigator.userAgent),Z=()=>se?`⌘`:`Ctrl`;y();var Q=`SIDER_COLLAPSED`;function ce(){return typeof window>`u`?!1:window.localStorage.getItem(Q)===`true`}function le(e){var t;let n=document.getElementById(`ifrramApp`),r=n==null?void 0:n.contentWindow;r==null||(t=r.check_shrink)==null||t.call(r,e)}function ue(){let e=E(),t=C(ce()),n=n=>{t.value=n,window.localStorage.setItem(Q,String(n)),e.path.includes(`/waf`)&&le(n)};return{collapsed:t,setCollapsed:n,toggleCollapsed:()=>{n(!t.value)}}}y();var de={key:0,class:`flex-1 w-0 font-bold text-14px leading-[1] text-base`},fe=K(n({__name:`Name`,props:{collapsed:{type:Boolean}},setup(e){let{address:t,taskCount:n}=k(U()),{menuLogo:a}=k(z());return(o,c)=>{let l=L,f=F,p=N;return d(),S(`div`,{class:u([`sider-name`,{"is-collapsed":e.collapsed}])},[s(l,{class:`sider-logo`,width:24,height:24,src:_(a)},null,8,[`src`]),e.collapsed?r(``,!0):(d(),S(`div`,de,[s(f,null,{default:v(()=>[i(b(_(t)),1)]),_:1})])),s(p,{type:`primary`,size:`small`,bordered:!1,class:u([`task-count`,{"is-collapsed":e.collapsed}]),onClick:_(B)},{default:v(()=>[i(b(_(n)),1)]),_:1},8,[`class`,`onClick`])],2)}}}),[[`__scopeId`,`data-v-e0585ef8`]]);y();var pe=K(n({__name:`BottomToolbar`,props:{collapsed:{type:Boolean},menuSettingsDisabled:{type:Boolean}},emits:[`toggle-collapse`,`open-menu-settings`],setup(e,{emit:t}){let n=e,a=t,{t:o}=D(),c=f(()=>n.collapsed?o(`Layout.Sider.expand`):o(`Layout.Sider.collapse`)),p=f(()=>n.collapsed?`i-ant-design:menu-unfold-outlined`:`i-ant-design:menu-fold-outlined`),m=()=>{a(`toggle-collapse`)},h=()=>{a(`open-menu-settings`)};return(t,n)=>{let a=I,f=P;return d(),S(`div`,{class:u([`bottom-toolbar`,{"is-collapsed":e.collapsed}])},[s(f,{placement:`top`,"show-arrow":!1},{trigger:v(()=>[s(a,{quaternary:``,class:`toolbar-button`,onClick:m},{default:v(()=>[w(`i`,{class:u([`toolbar-icon`,_(p)])},null,2)]),_:1})]),default:v(()=>[i(` `+b(_(c)),1)]),_:1}),e.collapsed?r(``,!0):(d(),l(f,{key:0,placement:`top`,"show-arrow":!1},{trigger:v(()=>[s(a,{quaternary:``,class:`toolbar-button`,disabled:e.menuSettingsDisabled,onClick:h},{default:v(()=>[...n[0]||(n[0]=[w(`i`,{class:`toolbar-icon i-ant-design:unordered-list-outlined`},null,-1)])]),_:1},8,[`disabled`])]),default:v(()=>[i(` `+b(_(o)(`Layout.Sider.menuSettings`)),1)]),_:1}))],2)}}}),[[`__scopeId`,`data-v-fff306c7`]]);y(),X();var $={key:0,class:`sider-search-text`};function me(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!o(e)}var he=K(n({__name:`index`,setup(e){let{theme:t}=k(z()),{t:n}=D(),i=E(),o=ne(),{collapsed:c,setCollapsed:p,toggleCollapsed:m}=ue(),h=C(!1),g=f(()=>c.value&&!h.value),y=f(()=>n(`GlobalSearch.sider`).replace(`Ctrl`,Z())),x=f(()=>{var e;return(e=i.meta)!=null&&e.activeMenu?i.meta.activeMenu:i.name}),T=f(()=>{let e=[];return o.showMenus.forEach(t=>{e.push({key:t.name,label:()=>M(t.to,t.label,t.name),icon:()=>N(t.name,t.icon)})}),e.push({key:`logout`,label:()=>s(`span`,null,[n(`Layout.Sider.logout_1`)]),icon:()=>N(`Logout`,`logout`)}),e}),j=e=>e===`Mail Server Layout`&&i.path===`/mail/billion-mail`,M=(e,t,r)=>s(`div`,{class:`flex items-center justify-between w-full min-w-0 pr-8px`},[s(O,{class:`min-w-0 flex-1 truncate`,to:{name:e}},me(t)?t:{default:()=>[t]}),r&&j(r)?s(`i`,{class:`menu-setting-icon i-famicons:settings text-14px`,role:`button`,tabindex:`0`,"aria-label":n(`Layout.Sider.menuSettings`),title:n(`Layout.Sider.menuSettings`),onClick:U,onKeydown:W},null):null]),N=(e,n)=>{let r=x.value===e?`${n}-active`:n;return s(H,{name:`menu-${t.value===`dark`?`dark-`:``}${r}`,size:`24`},null)},P=e=>{e===`logout`&&G(),re(`panel_menu`,e)},F=()=>{c.value&&(h.value=!0)},I=()=>{h.value=!1},L=()=>{if(h.value){h.value=!1,p(!1);return}m()},R=async()=>{let[{useSettingsStore:e},{openMenuHideSet:t}]=await Promise.all([Y(()=>import(`./domain-config.js?v=1791538283700`).then(e=>e.S),__vite__mapDeps([26,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,27,28,29])),Y(()=>import(`./domain-config.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([26,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,27,28,29]))]),n=e();await n.getMenus(),t(n.menuList)},B=async()=>{let{openBillionMailSettings:e}=await Y(async()=>{let{openBillionMailSettings:e}=await import(`./view-billion-mail.js?v=1791538283700`).then(e=>e.n);return{openBillionMailSettings:e}},__vite__mapDeps([30,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,27,28,31]));e()},U=e=>{e.preventDefault(),e.stopPropagation(),B()},W=e=>{(e.key===`Enter`||e.key===` `)&&U(e)},G=()=>{V({title:n(`Layout.Sider.logout_2`),content:n(`Layout.Sider.logout_3`),onConfirm:()=>{window.location.href=`/login?dologin=True`}})},K=()=>{J.show=!0};return a(()=>{o.generateRoutes(),o.generateHideNames()}),(e,t)=>{let n=ee,i=te,a=A;return d(),l(a,{class:`layout-sider`,"collapse-mode":`width`,width:200,"collapsed-width":64,collapsed:_(c),"native-scrollbar":!0,onMouseenter:F,onMouseleave:I},{default:v(()=>[w(`div`,{class:u([`sider-inner`,{"is-collapsed":_(g),"is-hover-expanded":_(h)}])},[s(fe,{collapsed:_(g)},null,8,[`collapsed`]),w(`div`,{class:u([`sider-search`,{"is-collapsed":_(g)}]),onClick:K},[t[0]||(t[0]=w(`i`,{class:`i-fa:search sider-search-icon`},null,-1)),_(g)?r(``,!0):(d(),S(`span`,$,b(_(y)),1))],2),s(i,{class:`sider-menu`},{default:v(()=>[s(n,{value:_(x),collapsed:_(g),"collapsed-width":64,"collapsed-icon-size":24,"icon-size":24,"root-indent":26,options:_(T),"onUpdate:value":P},null,8,[`value`,`collapsed`,`options`])]),_:1}),s(pe,{collapsed:_(g),onToggleCollapse:L,onOpenMenuSettings:R},null,8,[`collapsed`])],2)]),_:1},8,[`collapsed`])}}}),[[`__scopeId`,`data-v-6255c1b1`]]);y(),X();var ge=n({__name:`index`,setup(e){let n=g(()=>Y(()=>import(`./feature-Feedback.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([19,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24]))),r=[],i=(e,t)=>{e.forEach(e=>{var n,r;(n=e.meta)!=null&&n.keepAlive&&e.name&&t.push(e.name),!(e==null||(r=e.children)==null)&&r.length&&i(e.children,t)})};i(G,r);let a=f(()=>Math.random());return(e,i)=>{let o=t(`router-view`);return d(),l(o,{key:_(a)},{default:v(({Component:e,route:t})=>[(d(),l(m,{include:r},[(d(),l(x(e),{key:t.path}))],1024)),s(_(n))]),_:1})}}});y();var _e={class:`mr-6px`},ve={class:`flex items-center`},ye=K(n({__name:`index`,setup(e){let t=new Date().getFullYear(),n=()=>{window.open(`https://aapanel.com/tg`)},r=()=>{window.open(`https://discord.gg/Tya5yceBpd`)},a=()=>{window.open(`mailto:support@aapanel.com`)};return(e,o)=>{let c=W,u=H,f=I,p=j,m=M;return d(),l(m,{id:`layout-footer`,class:`mx-16px`},{default:v(()=>[s(p,{class:`h-52px items-center`,justify:`center`},{default:v(()=>[w(`div`,null,[w(`span`,_e,b(e.$t(`Layout.Footer.index_1`,[_(t)])),1),s(c,{href:`https://www.aapanel.com`,target:`_blank`},{default:v(()=>[...o[0]||(o[0]=[i(`www.aapanel.com`,-1)])]),_:1})]),w(`div`,ve,[s(c,{href:`http://forum.aapanel.com`,target:`_blank`},{default:v(()=>[...o[1]||(o[1]=[i(`Forum`,-1)])]),_:1}),s(c,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:v(()=>[i(b(e.$t(`Layout.Footer.index_3`)),1)]),_:1}),o[5]||(o[5]=w(`span`,{class:`ml-12px`},`Support: `,-1)),s(f,{class:`ml-8px`,secondary:``,size:`small`,onClick:n},{default:v(()=>[s(u,{name:`telegram`,color:`#A6ADB3`}),o[2]||(o[2]=w(`span`,{class:`ml-4px`},`Telegram`,-1))]),_:1}),s(f,{class:`ml-8px`,secondary:``,size:`small`,onClick:r},{default:v(()=>[s(u,{name:`discord`,size:`14`,color:`#A6ADB3`}),o[3]||(o[3]=w(`span`,{class:`ml-4px`},`Discord`,-1))]),_:1}),s(f,{class:`ml-8px`,secondary:``,size:`small`,onClick:a},{default:v(()=>[s(u,{name:`email`,size:`14`,color:`#A6ADB3`}),o[4]||(o[4]=w(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]),_:1})])]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-5e6f10e3`]]);y();var be={class:`max-w-1920px mx-auto`},xe=n({__name:`new`,setup(e){let t=U(),{mainHeight:n,bodyMinWidth:r}=k(t),i=f(()=>n.value===0?`auto`:`${n.value}px`),a=T();return p(a,e=>{let{width:n,height:r}=e[0].contentRect,i=document.querySelector(`#layout-footer`),a=i==null?void 0:i.getBoundingClientRect(),o=(a==null?void 0:a.height)||0;t.setMainWidth(n),t.setMainHeight(r-o)}),(e,t)=>{let n=R;return d(),l(n,{class:`layout-container h-full`,"has-sider":``},{default:v(()=>[s(_(he)),s(n,{ref_key:`layoutRef`,ref:a,id:`layout-content`,class:`bt-layout`,style:c({minWidth:_(r)+`px`})},{default:v(()=>[w(`div`,be,[w(`div`,{id:`layout-main`,style:c({minHeight:_(i)})},[s(_(ge))],4),s(_(ye))])]),_:1},8,[`style`])]),_:1})}}}),Se=e({default:()=>Ce}),Ce=K(xe,[[`__scopeId`,`data-v-eaab9f2d`]]);export{ae as n,Z as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-legacy.js b/BTPanel/static/vite/js/app-legacy.js index 17f6b50a..85010e2b 100644 --- a/BTPanel/static/vite/js/app-legacy.js +++ b/BTPanel/static/vite/js/app-legacy.js @@ -1,6 +1,6 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./vendor-legacy.js?v=1787646744133`,`./vendor-pdf-legacy.js?v=1787646744133`,`./app-icons-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,ee,te,_,ne,v,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,y,Se,b,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,x,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,S,zt,Bt,Vt,Ht,C,Ut,Wt,Gt,Kt,qt,Jt,Yt,w,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,T,E,D,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,O,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,Kr,k,qr,Jr,Yr,Xr,Zr,A,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,li,j,M,ui,di,fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,Si,Ci,wi,N,P,Ti,Ei,Di,Oi,ki,Ai,ji,Mi,Ni,F,Pi,Fi,Ii,Li,Ri,I,zi,Bi,Vi,Hi,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,na,ra,ia,L,aa,oa,sa,ca,la,ua,da,fa,pa,ma,ha,ga,_a,R,va,z,ya,ba,xa,Sa,Ca,wa,Ta,B,Ea,Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa,Ia,La,Ra,za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja,Ya,Xa,Za,Qa,$a,eo,to,no,ro,io,ao,oo,so,co,lo,uo,fo,po,V,H,mo,ho,U,W,G,go,K,_o,vo,yo,bo,xo,So,Co,wo,To,Eo,Do,q,Oo,ko,Ao,jo,Mo,No,Po,Fo,Io,Lo,Ro,zo,Bo,J,Vo,Ho,Uo,Wo,Go,Ko,qo,Jo,Yo,Xo,Y,Zo,Qo,$o,es,ts,ns;function rs(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i]);return n}if(n=_s(e,t),Object.getOwnPropertySymbols)for(r=Object.getOwnPropertySymbols(e),a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i]);return n}function _s(e,t){if(e==null)return{};var n={},r=Object.getOwnPropertyNames(e),i,a;for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i]);return n}function vs(e,t){return is(e)||fs(e,t)||Ss(e,t)||ps()}function ys(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function bs(e){return as(e)||ds(e)||Ss(e)||ms()}function $(e,t){var n,r,i,a={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype),s=Object.defineProperty;return s(o,`next`,{value:c(0)}),s(o,`throw`,{value:c(1)}),s(o,`return`,{value:c(2)}),typeof Symbol==`function`&&s(o,Symbol.iterator,{value:function(){return this}}),o;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=s[0]&2?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[s[0]&2,i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if((i=a.trys,!(i=i.length>0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i]);return n}if(n=vs(e,t),Object.getOwnPropertySymbols)for(r=Object.getOwnPropertySymbols(e),a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i]);return n}function vs(e,t){if(e==null)return{};var n={},r=Object.getOwnPropertyNames(e),i,a;for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i]);return n}function ys(e,t){return as(e)||ps(e,t)||Cs(e,t)||ms()}function bs(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function xs(e){return os(e)||fs(e)||Cs(e)||hs()}function $(e,t){var n,r,i,a={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype),s=Object.defineProperty;return s(o,`next`,{value:c(0)}),s(o,`throw`,{value:c(1)}),s(o,`return`,{value:c(2)}),typeof Symbol==`function`&&s(o,Symbol.iterator,{value:function(){return this}}),o;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=s[0]&2?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[s[0]&2,i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if((i=a.trys,!(i=i.length>0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&arguments[0]!==void 0?arguments[0]:``,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return R({show:!1,title:e,data:t})}function Ds(e){var t=e.config.url,n=function(e){return t.endsWith(e)};jo.some(n)&&(!P(e.data.message)&&!$e.some(n)&&(e.data.message={}),!Tn.some(n)&&e.data.status==0&&(e.data.message.result=e.data.msg),e.data.status==-1&&(e.data.message.result=e.data.msg))}function Os(){var e=Date.now();return{requestTime:e,requestToken:(0,$r.default)(String(e).concat((0,$r.default)(void 0)))}}function ks(e){e.interceptors.request.use(function(e){e.data;var t=e.headers,n;t[`X-Http-Token`]=(n=document.getElementById(`request_token_head`))==null?void 0:n.getAttribute(`token`);var r=e.requestOptions;r!=null&&r.loading&&(r.load=I.loading(r.loading)),r!=null&&r.prefix&&(e.url=r.prefix+e.url),r!=null&&r.isMock&&(e.baseURL=`/mock`);var i=localStorage.getItem(`apsess`);return i&&(e.url=`/apsess_`.concat(i,e.url)),e},function(e){return Promise.reject(e)}),e.interceptors.response.use(function(e){Ds(e);var t=e.data,n=e.config.requestOptions;if(n!=null&&n.load&&n.load.close(),n!=null&&n.isOriginalResult)return{message:t};if(P(t)&&Jr(t,`status`)){var r=t.message;if(t.status===-1||t.status===-2){if(P(r)&&r.redirect)return I.error(r.msg),ya(r.redirect),Promise.reject(t);if(n!=null&&n.errorMessage){var i=``,a=n.errorMessageKey||`result`;if(P(r)){var o=O(r,a,``);i=Ei(o)?o:``}Ei(r)&&(i=r);var s={isHtml:!0,maxWidth:700};(t.status===-2||i.length>80)&&(s=Object.assign(s,{close:!0})),yi(n.errorMessage)||(s=Object.assign(s,n.errorMessage)),I.error(i,s)}return Promise.reject(t)}if(t.status===0){if(n!=null&&n.successMessage){var c=``,l=n.successMessageKey||`result`;if(P(r)){var u=O(r,l,``);c=Ei(u)?u:``}Ei(r)&&(c=r),I.success(c,yi(n.successMessage)?{isHtml:!0}:n.successMessage)}return t}}return Promise.reject(t)},function(e){var t=e.response,n=e.config;if(n){var r=n.requestOptions;r!=null&&r.load&&r.load.close()}if(t.status===401){window.location.href=`/`;return}if(t&&t.status===500){var i=e.request.responseText;(i.indexOf(`An error occurred while the panel was running`)!==-1||i.indexOf(`We need to make sure this has a favicon so that the debugger does`)!==-1)&&J({width:1e3,content:function(){return w(Cn,{text:i},null)}})}return Promise.reject(e)})}function As(e){return B.post(`/virtual/get_account_list.json`,e)}function js(e){return B.post(`/virtual/create_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:go(`Account.Account.accountState-721844-18`)}})}function Ms(e){return B.post(`/virtual/modify_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:go(`Account.Account.accountState-721844-19`)}})}function Ns(e){return B.post(`/virtual/remove_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Ps(){return B.post(`/virtual/get_type_list.json`)}function Fs(e){return B.post(`/virtual/create_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Is(e){return B.post(`/virtual/modify_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Ls(e){return B.post(`/virtual/remove_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Rs(e){return B.post(`/virtual/get_package_list.json`,e)}function zs(e){return B.post(`/virtual/create_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Bs(e){return B.post(`/virtual/modify_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Vs(e){return B.post(`/virtual/remove_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Hs(e){return B.post(`/virtual/get_logs.json`,e)}function Us(){return B.post(`/virtual/clean_logs.json`,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Ws(){return B.post(`/virtual/get_disk_list.json`)}function Gs(e){return B.post(`/virtual/set_default_disk.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Ks(e){return B.post(`/virtual/enable_disk_quota.json`,{mountpoint:e},{requestOptions:{loading:go(`Account.Disk.disk_810348-13`),successMessage:{close:!0},successMessageKey:`result`}})}function qs(e){return B.post(`/virtual/get_account_temp_login_token.json`,e)}function Js(){return B.post(`/virtual/get_service_info.json`)}function Ys(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return B.post(`/virtual/`.concat(e,`_service.json`),t,{requestOptions:{loading:go(`Account.Settings.index_1`),successMessage:!0,successMessageKey:`result`}})}function Xs(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/virtual/install_service.json`,e,{requestOptions:{loading:go(`Account.Install.index_6`),successMessage:!0,successMessageKey:`result`}})}function Zs(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/virtual/update_service.json`,e,{requestOptions:{loading:go(`Account.Settings.index_21`),successMessage:!0,successMessageKey:`result`}})}function Qs(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/virtual/get_install_log.json`,e)}function $s(){return B.post(`/virtual/get_server_ssl.json`)}function ec(e,t){return B.post(`/virtual/save_server_ssl.json`,{certificate:e,private_key:t},{requestOptions:{loading:go(`Account.Install.index_10`),successMessage:!0,successMessageKey:`result`}})}function tc(){return B.post(`/virtual/get_server_address.json`)}function nc(e){return B.post(`/virtual/set_server_address.json`,{address:e},{requestOptions:{loading:go(`Account.Settings.index_8`),successMessage:!0,successMessageKey:`result`}})}function rc(e){return B.post(`/virtual/modify_service_port`,{port:e},{requestOptions:{loading:go(`Component.Pay.index_12`),successMessage:!0,successMessageKey:`result`}})}function ic(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=z(e);return{loading:t,setLoading:function(e){(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&(t.value=e)}}}function ac(e){var t=z([]),n=R({data:[],total:0,loading:!1});return{keys:t,table:n,columns:z(e),setLoading:function(e){(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&(n.loading=e)}}}function oc(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],n=arguments.length>1?arguments[1]:void 0;J({width:950,hideClose:e,data:{onSuccess:n},component:T(function(){return y(function(){return t.import(`./feature-Account-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)})})}function sc(){return X(function(){return $(this,function(e){switch(e.label){case 0:if(localStorage.getItem(`loginActivityShown`))return[3,4];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,Kr()];case 2:return e.sent(),[3,4];case 3:return e.sent(),oc(),[3,4];case 4:return[2]}})})()}function cc(e){return new Promise(function(t,n){if(k().isFree){Mc(e),n(!1);return}t(!0)})}function lc(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,zr({sName:e})];case 1:return t=n.sent().message,P(t)&&!t.status?(Ro(e),[2,Promise.reject(!1)]):[2]}})})()}function uc(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,F(`/static/vite/oldjs/jquery-2.2.4.min.js?v=1787646744133`)];case 1:return e.sent(),[4,F(`/static/layer/layer.js?v=1787646744133`)];case 2:return e.sent(),[4,F(`/static/vite/oldjs/jsencrypt.min.js?v=1787646744133`)];case 3:return e.sent(),[4,F(`/static/language/English/lan.js?v=1787646744133`)];case 4:return e.sent(),[2]}})})()}function dc(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,Promise.all([F(`/static/codemirror/lib/codemirror.js?v=1787646744133`),F(`/static/laydate/laydate.js?v=1787646744133`),F(`/static/vite/oldjs/clipboard.min.js?v=1787646744133`),F(`/static/vite/oldjs/soft.js?v=1787646744133`),F(`/static/vite/oldjs/public.js?v=1787646744133`),F(`/static/vite/oldjs/public_backup.js?v=1787646744133`),F(`/static/vite/oldjs/tools.js?v=1787646744133`)])];case 1:return e.sent(),[2]}})})()}function fc(){J({width:800,minHeight:`550`,title:A.global.t(`Layout.MessageBox.index_6`),component:T(function(){return y(function(){return t.import(`./feature-MessageBox-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)})})}function pc(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:e=I.loading(`Loading, please wait...`),t.label=1;case 1:return t.trys.push([1,,6,7]),[4,uc()];case 2:return t.sent(),[4,dc()];case 3:return t.sent(),[4,F(`/static/ace/ace.js?v=1787646744133`)];case 4:return t.sent(),[4,F(`/static/vite/oldjs/soft.js?v=1787646744133`)];case 5:return t.sent(),[3,7];case 6:return e.close(),[7];case 7:return[2]}})})()}function mc(e,t){return X(function(){return $(this,function(n){switch(n.label){case 0:return[4,pc()];case 1:return n.sent(),soft.input_zip(e.name,e.tmp_path,e.title,function(){t==null||t()}),[2]}})})()}function hc(e){return X(function(){return $(this,function(t){switch(t.label){case 0:return[`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`].includes(e.name)?(aa(e),[2]):[4,pc()];case 1:return t.sent(),e.admin?bt.soft.set_lib_config(e.name,e.title,e.version):soft.set_soft_config(e.name,e.title),[2]}})})()}function gc(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Ai(e)}function _c(e){J({title:V(`Task result`),width:500,minHeight:200,data:{overview:e},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)})})}function vc(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Ai(e)}function yc(e,t){return L(),Gt(`ul`,Te,[Ta(e.$slots,`default`)])}function bc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return{key:e.key||`quota`,title:e.title||A.global.t(`Component.Quota.index_1`),width:e.width||`8%`,minWidth:e.minWidth||100,maxWidth:e.maxWidth||120,render:function(t){return w(pe,{type:e.type||``,data:t,callback:e.callback},null)}}}function xc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=Ho(),n=e.key||`path`;return{key:n,title:e.title||A.global.t(`Public.Table.Path`),width:e.width,minWidth:e.minWidth||120,ellipsis:{tooltip:!0},render:function(e){return w(`a`,{class:`bt-link`,href:`javascript:;`,onClick:function(){qa(`Path`,e[n]),t.push(`/files`)}},[e[n]])}}}function Sc(e){var t=e.key,n=t===void 0?`status`:t;return{key:e.key||`status`,title:e.title||A.global.t(`Public.Table.Status`),width:e.width,minWidth:e.minWidth||80,render:function(t){return w(wt,{value:t[n],"checked-title":e.checkedLabel||A.global.t(`Public.Status.Running`),"unchecked-title":e.uncheckedLabel||A.global.t(`Public.Status.Stop`),checkedValue:e.checkedValue,uncheckedValue:e.uncheckedValue,onClick:function(n){e.confirm&&Fo(e.confirm(n,t))}},null)}}}function Cc(e){var t=e.key,n=t===void 0?`status`:t;return{key:e.key||`Caching(nginx)`,title:e.title||`Caching(nginx)`,width:e.width,minWidth:70,render:function(t){return w(Tt,{disabled:e.disabled?e.disabled(t):!1,tips:e.tips,value:t[n],onClick:function(n){e.onClick(n,t)}},null)}}}function wc(e){var t=e.key,n=t===void 0?`status`:t;return{key:n,title:e.title||A.global.t(`Public.Table.Status`),width:e.width||`8%`,minWidth:e.minWidth||80,render:function(t){var r=e.status(t);return w(wt,{value:t[n],"checked-label":r.checkedLabel,"checked-value":r.checkedValue,"unchecked-label":r.uncheckedLabel,"unchecked-value":r.uncheckedValue,onClick:function(e){var t;(t=r.onClick)==null||t.call(r,e)}},null)}}}function Tc(e){var t=e.key,n=t===void 0?`ps`:t;return{key:n,title:e.title||A.global.t(`Public.Table.Note`),width:e.width,minWidth:e.minWidth||120,render:function(t){return w(St,{value:t[n],onBlur:function(r,i){return X(function(){var a,o,s;return $(this,function(c){switch(c.label){case 0:if(a=t[n],a===r)return[3,4];c.label=1;case 1:return c.trys.push([1,3,,4]),[4,e.onBlur(r,t)];case 2:return c.sent(),t[n]=r,[3,4];case 3:return o=c.sent(),s=i.target,s.value=a,console.error(o),[3,4];case 4:return[2]}})})()}},null)}}}function Ec(e){return{key:e.key||`action`,title:e.title||A.global.t(`Public.Table.Action`),align:e.align||`right`,width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:function(t,n){var r,i,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?w(_,{size:2,class:`justify-end! items-center`},{default:function(){return[w(mt,{options:a},null),w(ee,{trigger:`click`,options:o.options,onSelect:function(e){return o.onSelect(e,t)}},{default:function(){return[w(`i`,{class:`i-famicons:ellipsis-vertical text-18px cursor-pointer`},null)]}})]}}):w(mt,{options:a},null)}}}function Dc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.key||`password`;return{key:t,title:e.title||A.global.t(`Public.Table.Password`),width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:function(e){var n=e[t];return w(Ct,{value:Ei(n)?n:``},null)}}}function Oc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.key||`progress`,n=e.placement||`inside`,r=e.loading||!0;return{key:t,title:e.title||A.global.t(`Mail.Unsubscribe.index_26`),width:e.width||`10%`,minWidth:100,maxWidth:e.maxWidth,render:function(i){return w(fe,{type:`line`,"indicator-placement":n,percentage:i[t],processing:r&&i[t]!==100,height:e.height,status:e.status,color:e.color},null)}}}function kc(e){var t=A.global.t;return{key:`requests`,sorter:!0,sortOrder:!1,className:`sort-center`,title:function(e){return e?`Requests`:w(_,{class:`items-center justify-center!`,size:3},{default:function(){return[w(`span`,null,[Yt(`Requests`)]),w(de,{trigger:`hover`},{trigger:function(){return w(`i`,{class:`i-uiw:question-circle-o text-16px text-#9DA1A6 cursor-pointer`},null)},default:function(){return w(Et,null,{default:function(){return[w(`li`,null,[Yt(`The monitoring report data will be updated as the website list is refreshed`)]),w(`li`,null,[Yt(`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:function(n){var r=fo(k()),i=r.isFree,a=r.siteMonitorStatus,o=fo(Bt()),s=o.webserver,c=o.monitor,l=o.isMonitorInstall,u=e.monitorMap;if(s.value!==`nginx`&&s.value!==`apache`)return`--`;if(!a.value&&i.value)return w(f,{type:`primary`,text:!0,onClick:function(){cc({source:142})}},{default:function(){return[Yt(`Active`)]}});if(!l.value&&!a.value)return w(f,{type:`primary`,text:!0,onClick:function(){Ro(`monitor`,function(){return X(function(){return $(this,function(t){return e.getMonitorData(),[2]})})()})}},{default:function(){return[c.value.is_install===1?t(`Public.Btn.Update`):t(`Public.Btn.Install`)]}});var d=u.value[n.name];if(!xi(d)){var p=rr(d),m=nr(d);return w(ge,{name:n.name,total:p,value:m},null)}return`--`}}}function Ac(e){var t=A.global.t;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:function(t){var n=e.applySSLInfo.value.filter(function(e){return e.target_id===t.id});return w(so,{config:t.ssl,sslApplyList:n,onClick:function(){e.onClick(t)}},null)}}}function jc(e){var n=A.global.t;return{key:e.key||`backup_count`,title:e.title||n(`Backup / Restore`),align:e.align,width:e.width||`8%`,minWidth:e.minWidth,render:function(r){return w(rt,{count:r.backup_count,onShowBackup:function(){if(e.site_type===`node`){J({title:n(`Node.index_88`,[r.name]),width:820,minHeight:200,data:{row:r},component:T(function(){return y(function(){return t.import(`./app-components-legacy.js?v=1787646744133`).then(function(e){return e.qi})},void 0)})});return}J({title:``.concat(e.title||n(`Backup / Restore`),` [`,r.name,`]`),width:950,minHeight:520,data:{row:r,site_type:e.site_type},component:T(function(){return y(function(){return t.import(`./app-components-legacy.js?v=1787646744133`).then(function(e){return e.It})},void 0)})})}},null)}}}function Mc(e){return X(function(){var n,r,i;return $(this,function(a){switch(a.label){case 0:return a.trys.push([0,4,,5]),n=k(),r=``,n.aaPanelPro&&n.isFree?(r=n.username,[3,3]):[3,1];case 1:return[4,Kr()];case 2:i=a.sent().message,r=O(i,`data.username`,``),a.label=3;case 3:return J({width:1e3,height:720,hideClose:n.aaPanelPro&&n.isFree,data:Z({username:r},e),component:T(function(){return y(function(){return t.import(`./feature-Pay-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)})}),[3,5];case 4:return a.sent(),oc(),[3,5];case 5:return[2]}})})()}return e({$:void 0,$a:void 0,$c:void 0,$d:void 0,$f:void 0,$i:void 0,$l:void 0,$n:void 0,$o:void 0,$r:void 0,$s:void 0,$t:Dc,$u:Xs,A:void 0,Aa:void 0,Ac:void 0,Ad:void 0,Af:void 0,Ai:void 0,Al:void 0,An:void 0,Ao:void 0,Ar:void 0,As:void 0,At:void 0,Au:void 0,B:void 0,Ba:void 0,Bc:void 0,Bd:void 0,Bf:void 0,Bi:void 0,Bl:void 0,Bn:void 0,Bo:void 0,Br:void 0,Bs:void 0,Bt:void 0,Bu:Zs,C:void 0,Ca:void 0,Cc:void 0,Cd:void 0,Cf:void 0,Ci:void 0,Cl:void 0,Cn:void 0,Co:void 0,Cr:void 0,Cs:void 0,Ct:void 0,Cu:void 0,D:void 0,Da:ac,Dc:void 0,Dd:void 0,Df:void 0,Di:void 0,Dl:void 0,Dn:void 0,Do:void 0,Dr:void 0,Ds:void 0,Dt:void 0,Du:void 0,E:void 0,Ea:void 0,Ec:void 0,Ed:void 0,Ef:void 0,Ei:void 0,El:void 0,En:void 0,Eo:void 0,Er:void 0,Es:void 0,Et:void 0,Eu:void 0,F:void 0,Fa:void 0,Fc:void 0,Fd:void 0,Ff:Es,Fi:void 0,Fl:void 0,Fn:void 0,Fo:void 0,Fr:void 0,Fs:void 0,Ft:void 0,Fu:void 0,G:void 0,Ga:void 0,Gc:void 0,Gd:void 0,Gf:void 0,Gi:void 0,Gl:void 0,Gn:void 0,Go:void 0,Gr:void 0,Gs:void 0,Gt:void 0,Gu:Ks,H:void 0,Ha:void 0,Hc:void 0,Hd:void 0,Hf:void 0,Hi:void 0,Hl:void 0,Hn:void 0,Ho:void 0,Hr:void 0,Hs:void 0,Ht:void 0,Hu:js,I:void 0,Ia:void 0,Ic:void 0,Id:void 0,If:void 0,Ii:void 0,Il:void 0,In:void 0,Io:void 0,Ir:void 0,Is:void 0,It:void 0,Iu:void 0,J:void 0,Ja:void 0,Jc:void 0,Jd:void 0,Jf:void 0,Ji:void 0,Jl:void 0,Jn:void 0,Jo:void 0,Jr:void 0,Js:void 0,Jt:void 0,Ju:qs,K:void 0,Ka:void 0,Kc:void 0,Kd:void 0,Kf:void 0,Ki:void 0,Kl:void 0,Kn:void 0,Ko:void 0,Kr:void 0,Ks:void 0,Kt:void 0,Ku:Qs,L:void 0,La:void 0,Lc:void 0,Ld:void 0,Lf:void 0,Li:void 0,Ll:void 0,Ln:void 0,Lo:void 0,Lr:void 0,Ls:void 0,Lt:void 0,Lu:void 0,M:void 0,Ma:void 0,Mc:void 0,Md:void 0,Mf:void 0,Mi:void 0,Ml:void 0,Mn:fc,Mo:void 0,Mr:void 0,Ms:void 0,Mt:void 0,Mu:void 0,N:void 0,Na:void 0,Nc:void 0,Nd:void 0,Nf:void 0,Ni:void 0,Nl:void 0,Nn:void 0,No:void 0,Nr:void 0,Ns:void 0,Nt:void 0,Nu:void 0,O:void 0,Oa:ic,Oc:void 0,Od:void 0,Of:void 0,Oi:void 0,Ol:void 0,On:void 0,Oo:void 0,Or:void 0,Os:void 0,Ot:void 0,Ou:void 0,P:void 0,Pa:void 0,Pc:void 0,Pd:void 0,Pf:void 0,Pi:void 0,Pl:void 0,Pn:void 0,Po:void 0,Pr:void 0,Ps:void 0,Pt:void 0,Pu:void 0,Q:void 0,Qa:void 0,Qc:void 0,Qd:void 0,Qf:void 0,Qi:void 0,Ql:void 0,Qn:void 0,Qo:void 0,Qr:void 0,Qs:void 0,Qt:jc,Qu:Ps,R:void 0,Ra:void 0,Rc:void 0,Rd:void 0,Rf:void 0,Ri:void 0,Rl:void 0,Rn:void 0,Ro:void 0,Rr:void 0,Rs:void 0,Rt:void 0,Ru:void 0,S:void 0,Sa:void 0,Sc:void 0,Sd:void 0,Sf:void 0,Si:void 0,Sl:void 0,Sn:void 0,So:void 0,Sr:void 0,Ss:void 0,St:void 0,Su:void 0,T:void 0,Ta:void 0,Tc:void 0,Td:void 0,Tf:void 0,Ti:void 0,Tl:void 0,Tn:hc,To:void 0,Tr:void 0,Ts:void 0,Tt:void 0,Tu:void 0,U:void 0,Ua:void 0,Uc:void 0,Ud:void 0,Uf:void 0,Ui:void 0,Ul:void 0,Un:void 0,Uo:void 0,Ur:void 0,Us:void 0,Ut:void 0,Uu:zs,V:void 0,Va:void 0,Vc:void 0,Vd:void 0,Vf:ws,Vi:void 0,Vl:void 0,Vn:void 0,Vo:void 0,Vr:void 0,Vs:void 0,Vt:void 0,Vu:Us,W:void 0,Wa:void 0,Wc:void 0,Wd:void 0,Wf:void 0,Wi:void 0,Wl:void 0,Wn:void 0,Wo:void 0,Wr:void 0,Ws:void 0,Wt:void 0,Wu:Fs,X:void 0,Xa:void 0,Xc:void 0,Xd:void 0,Xf:void 0,Xi:void 0,Xl:void 0,Xn:void 0,Xo:void 0,Xr:void 0,Xs:void 0,Xt:void 0,Xu:Hs,Y:void 0,Ya:void 0,Yc:void 0,Yd:void 0,Yf:void 0,Yi:void 0,Yl:void 0,Yn:void 0,Yo:void 0,Yr:void 0,Ys:void 0,Yt:void 0,Yu:Ws,Z:void 0,Za:void 0,Zc:void 0,Zd:void 0,Zf:void 0,Zi:void 0,Zl:void 0,Zn:void 0,Zo:void 0,Zr:void 0,Zs:void 0,Zt:Ec,Zu:Rs,_:void 0,_a:void 0,_c:void 0,_d:void 0,_f:void 0,_i:void 0,_l:void 0,_n:void 0,_o:void 0,_p:void 0,_r:void 0,_s:void 0,_t:void 0,_u:void 0,a:Mc,aa:void 0,ac:void 0,ad:Ls,af:void 0,ai:void 0,al:void 0,an:kc,ao:void 0,ap:void 0,ar:void 0,as:void 0,at:void 0,au:void 0,b:void 0,ba:void 0,bc:void 0,bd:void 0,bf:void 0,bi:void 0,bl:void 0,bn:void 0,bo:void 0,bp:void 0,br:void 0,bs:void 0,bt:void 0,bu:void 0,c:void 0,ca:void 0,cc:void 0,cd:Gs,cf:void 0,ci:void 0,cl:void 0,cn:Cc,co:void 0,cp:void 0,cr:void 0,cs:void 0,ct:void 0,cu:void 0,d:void 0,da:uc,dc:void 0,dd:void 0,df:void 0,di:void 0,dl:void 0,dn:void 0,do:void 0,dp:void 0,dr:void 0,ds:void 0,dt:void 0,du:void 0,ea:void 0,ec:void 0,ed:Ms,ef:void 0,ei:void 0,el:void 0,en:xc,eo:void 0,ep:void 0,er:void 0,es:void 0,et:void 0,eu:void 0,f:void 0,fa:cc,fc:void 0,fd:void 0,ff:void 0,fi:void 0,fl:void 0,fn:void 0,fo:void 0,fp:void 0,fr:void 0,fs:void 0,ft:void 0,fu:void 0,g:void 0,ga:void 0,gc:void 0,gd:void 0,gf:void 0,gi:void 0,gl:void 0,gn:void 0,go:void 0,gp:void 0,gr:void 0,gs:void 0,gt:void 0,gu:void 0,h:void 0,ha:sc,hc:void 0,hd:void 0,hf:void 0,hi:void 0,hl:void 0,hn:void 0,ho:void 0,hp:void 0,hr:void 0,hs:void 0,ht:void 0,hu:void 0,i:void 0,ia:void 0,ic:void 0,id:Vs,if:void 0,ii:void 0,il:void 0,in:Tc,io:void 0,ip:void 0,ir:void 0,is:void 0,it:void 0,iu:void 0,j:void 0,ja:void 0,jc:void 0,jd:void 0,jf:void 0,ji:void 0,jl:void 0,jn:void 0,jo:void 0,jr:void 0,js:void 0,jt:void 0,ju:void 0,k:void 0,ka:void 0,kc:void 0,kd:void 0,kf:Os,ki:void 0,kl:void 0,kn:void 0,ko:void 0,kr:void 0,ks:void 0,kt:void 0,ku:void 0,l:void 0,la:void 0,lc:void 0,ld:nc,lf:void 0,li:void 0,ll:void 0,ln:void 0,lo:void 0,lp:void 0,lr:void 0,ls:void 0,lt:void 0,lu:void 0,m:void 0,ma:oc,mc:void 0,md:void 0,mf:void 0,mi:void 0,ml:void 0,mn:void 0,mo:void 0,mp:void 0,mr:void 0,ms:void 0,mt:void 0,mu:void 0,n:void 0,na:void 0,nc:void 0,nd:Is,nf:void 0,ni:void 0,nl:void 0,nn:Sc,no:void 0,np:void 0,nr:void 0,ns:void 0,nt:void 0,nu:void 0,o:void 0,oa:void 0,oc:void 0,od:ec,of:void 0,oi:void 0,ol:void 0,on:Ac,oo:void 0,op:void 0,or:void 0,os:void 0,ot:void 0,ou:void 0,p:void 0,pa:lc,pc:void 0,pd:void 0,pf:void 0,pi:void 0,pl:void 0,pn:void 0,po:void 0,pp:void 0,pr:void 0,ps:void 0,pt:void 0,pu:void 0,q:void 0,qa:void 0,qc:void 0,qd:void 0,qf:void 0,qi:void 0,ql:void 0,qn:void 0,qo:void 0,qr:void 0,qs:void 0,qt:void 0,qu:As,r:void 0,ra:void 0,rc:void 0,rd:Ns,rf:void 0,ri:void 0,rl:void 0,rn:bc,ro:void 0,rp:void 0,rr:void 0,rs:void 0,rt:void 0,ru:void 0,s:void 0,sa:void 0,sc:void 0,sd:Ys,sf:void 0,si:void 0,sl:void 0,sn:wc,so:void 0,sp:void 0,sr:void 0,ss:void 0,st:void 0,su:void 0,t:void 0,ta:void 0,tc:void 0,td:Bs,tf:void 0,ti:void 0,tl:void 0,tn:Oc,to:void 0,tp:void 0,tr:void 0,ts:void 0,tt:void 0,tu:void 0,u:void 0,ua:void 0,uc:void 0,ud:rc,uf:void 0,ui:void 0,ul:void 0,un:void 0,uo:void 0,up:void 0,ur:void 0,us:void 0,ut:void 0,uu:void 0,v:void 0,va:void 0,vc:void 0,vd:void 0,vf:void 0,vi:void 0,vl:void 0,vn:void 0,vo:void 0,vp:void 0,vr:void 0,vs:void 0,vt:void 0,vu:void 0,w:void 0,wa:void 0,wc:void 0,wd:void 0,wf:void 0,wi:void 0,wl:void 0,wn:void 0,wo:void 0,wr:void 0,ws:void 0,wt:void 0,wu:void 0,x:void 0,xa:void 0,xc:void 0,xd:void 0,xf:void 0,xi:void 0,xl:void 0,xn:void 0,xo:void 0,xp:void 0,xr:void 0,xs:void 0,xt:void 0,xu:void 0,y:void 0,ya:void 0,yc:void 0,yd:void 0,yf:void 0,yi:void 0,yl:void 0,yn:void 0,yo:void 0,yp:void 0,yr:void 0,ys:void 0,yt:void 0,yu:void 0,z:void 0,za:void 0,zc:void 0,zd:void 0,zf:void 0,zi:void 0,zl:void 0,zn:void 0,zo:void 0,zr:void 0,zs:void 0,zt:void 0,zu:void 0}),{setters:[function(e){be=e.r,xe=e.a},function(e){ne=e.mn,ye=e.in,b=e.G,Je=e.A,tt=e.n,Lt=e.jt,S=e.yn,Ht=e.an,C=e.bn,Ut=e.xn,Gt=e.Cn,Yt=e.En,w=e.Dn,T=e.On,E=e.kn,xn=e.E,kn=e.w,O=e.Ft,qr=e.Mn,Jr=e.Et,li=e.K,e.fr,e.Pn,e.on,e.Ir,M=e.nn,vi=e.Bt,xi=e.wt,wi=e.Lt,Ti=e.hr,Ai=e.In,Ri=e.Rn,Zi=e.zn,ea=e.Yr,ta=e.Zr,na=e.Hn,ra=e.r,ia=e.Gn,L=e.Jn,R=e.vr,z=e.br,Sa=e.sn,wa=e.Xn,Ta=e.Zn,Oa=e.Qn,ka=e.$n,no=e.Cr,uo=e.k,yo=e.ei,bo=e.Rt,xo=e.wr,q=e.Or,Po=e.a,Io=e.o,Wo=e.m,Go=e.g,Ko=e.ln,qo=e.un,Xo=e.or,Y=e.cr,Zo=e.lr,Qo=e.dn},function(e){Kt=e.c,qt=e.d,Jt=e.r,Xt=e.i,D=e.f,ao=e.u,fo=e.p,Lo=e.l,Vo=e.a,Ho=e.o},function(e){f=e.gt,h=e.it,g=e.B,ee=e.q,te=e.Y,_=e.L,se=e.V,de=e.Tt,fe=e.T,_e=e.h,ve=e.X,Ot=e.rn,$t=e.n,tn=e.Ht,nn=e.Vt,rn=e.Bt,an=e.zt,on=e.Rt,sn=e.Lt,cn=e.It,ln=e.Ft,un=e.Pt,dn=e.Nt,fn=e.Mt,pn=e.jt,mn=e.At,hn=e.tn,bn=e.en,wn=e.$t,jn=e.in,Nn=e.Qt,Qr=e.Zt,ji=e.Xt,Ni=e.Yt,_a=e.Jt,Ca=e.nn,La=e.qt,wo=e.Kt,To=e.Gt,Uo=e.r,Jo=e.Wt,ts=e.Ut},function(e){Qt=e.y,ti=e.b,ui=e.J,Ea=e.v,Da=e._,ns=e.Y},function(e){y=e.n,j=e.r},function(){}],execute:function(){Se=document.createElement(`style`),Se.textContent=`.svg-icon[data-v-6b488054]{fill:currentColor;vertical-align:-.15em;width:1em;height:1em}@keyframes bounce-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes bounce-out{0%{transform:scale(1)}30%{transform:scale(1.05)}to{opacity:0;transform:scale(.7)}}.bounce-enter-active{animation:.3s both bounce-in}.bounce-leave-active{animation-name:bounce-out;animation-duration:.2s;animation-fill-mode:both}.bt-table-input[data-v-ae262dd9]{outline-offset:2px;white-space:pre-line;color:#666;background:0 0;border:1px solid transparent;width:100%;padding:0}.bt-table-input[data-v-ae262dd9]:hover,.bt-table-input[data-v-ae262dd9]:focus{border:1px solid var(--border-hover-focus-color);background-color:var(--color-bg-2)}.n-button[data-v-15a23a06]{user-select:auto;line-height:inherit;font-size:inherit;text-align:left}.site-backup[data-v-003e3b60]{cursor:pointer;border-radius:6px;align-items:center;padding:4px 6px;transition:background-color .2s;position:relative}.site-backup[data-v-003e3b60]:hover{background-color:var(--site-backup-column-hover-bg)}.site-backup:hover .site-backup__arrow[data-v-003e3b60]{opacity:1;transform:translateY(-50%)}.site-backup__icon[data-v-003e3b60]{background-color:var(--site-backup-column-icon-bg);width:24px;height:24px;color:var(--color-primary);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.site-backup__icon.is-empty[data-v-003e3b60]{color:var(--color-text-3)}.site-backup__arrow[data-v-003e3b60]{opacity:0;font-size:18px;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:4px;transform:translate(-4px,-50%)}.i-ant-design-border-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32m-40 728H184V184h656z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-close-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.1.1 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.12.12 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.1.1 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926L224.297 857.629c-.04.041-.06.052-.083.059a.12.12 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.1.1 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512L166.371 224.297c-.041-.04-.052-.06-.059-.083a.12.12 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.1.1 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.12.12 0 0 1 .07 0Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-minus-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-switcher-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32m-40 600H184V312h528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32M300 550h296v64H300z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:appstore-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H212V212h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H612V212h200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H212V612h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H612V612h200z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:clear-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6c-.3 1.5-.4 3-.4 4.4c0 14.4 11.6 26 26 26h723c1.5 0 3-.1 4.4-.4c14.2-2.4 23.7-15.9 21.2-30M204 390h272V182h72v208h272v104H204zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:database-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32m-600 72h560v208H232zm560 480H232V408h560zm0 272H232V680h560zM304 240a40 40 0 1 0 80 0a40 40 0 1 0-80 0m0 272a40 40 0 1 0 80 0a40 40 0 1 0-80 0m0 272a40 40 0 1 0 80 0a40 40 0 1 0-80 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:file-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:file-text-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8M312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:folder-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32M840 768H184V256h188.5l119.6 114.4H840z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:menu-fold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:menu-unfold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:picture-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32m-40 632H136v-39.9l138.5-164.3l150.1 178L658.1 489L888 761.6zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752zM304 456a88 88 0 1 0 0-176a88 88 0 0 0 0 176m0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28s-28-12.5-28-28s12.5-28 28-28'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:security-scan-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2M810 654.3L512 886.5L214 654.3V226.7l298-101.6l298 101.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 0 0 0 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1c56.3-56.3 56.3-147.5 0-203.8s-147.5-56.3-203.8 0c-48.5 48.5-55.2 123-20.1 178.6m65.4-133.3c31.3-31.3 82-31.3 113.2 0c31.3 31.3 31.3 82 0 113.2c-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:skin-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44m-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:unordered-list-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M104 228a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-calendar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4h-4V2h-2v2h-8V2h-2v2H6c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 22H6V12h20zm0-16H6V6h4v2h2V6h8v2h2V6h4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9a9.01 9.01 0 0 1-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:certificate{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m24 17l1.912 3.703l4.088.594L27 24l.771 4L24 25.75L20.229 28L21 24l-3-2.703l4.2-.594zM6 16h6v2H6zm0-4h10v2H6zm0-4h10v2H6z'/%3E%3Cpath fill='currentColor' d='M16 26H4V6h24v10h2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h12Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:data-base{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 3H8a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 2v6H8V5ZM8 19v-6h16v6Zm0 8v-6h16v6Z'/%3E%3Ccircle cx='11' cy='8' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='16' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='24' r='1' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:ibm-cloud-direct-link-1-dedicated{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27 29H13c-1.1 0-2-.9-2-2v-4h2v4h14V13h-4v-2h4c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2'/%3E%3Cpath fill='currentColor' d='M19 21h-6c-1.1 0-2-.9-2-2v-6c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2m-6-8v6h6v-6z'/%3E%3Cpath fill='currentColor' d='M5 3h14c1.1 0 2 .9 2 2v4h-2V5H5v14h4v2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:locked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 14h-2V8a6 6 0 0 0-12 0v6H8a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2M12 8a4 4 0 0 1 8 0v6h-8Zm12 20H8V16h16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:meter{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 16a9.9 9.9 0 0 0-1.14-4.618l-1.495 1.496A7.95 7.95 0 0 1 24 16Zm-2.586-6L22 8.586L17.285 13.3A3 3 0 0 0 16 13a3 3 0 1 0 3 3a3 3 0 0 0-.3-1.285ZM16 17a1 1 0 1 1 1-1a1 1 0 0 1-1 1m0-9a8 8 0 0 1 3.122.635l1.496-1.496A9.986 9.986 0 0 0 6 16h2a8.01 8.01 0 0 1 8-8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14.016 14.016 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12.014 12.014 0 0 0 16 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:notebook{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 10h7v2h-7zm0 5h7v2h-7zm0 5h7v2h-7z'/%3E%3Cpath fill='currentColor' d='M28 5H4a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h24a2.003 2.003 0 0 0 2-2V7a2 2 0 0 0-2-2M4 7h11v18H4Zm13 18V7h11l.002 18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:reminder{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m30 23.382l-2-1V20a6.005 6.005 0 0 0-5-5.91V12h-2v2.09A6.005 6.005 0 0 0 16 20v2.382l-2 1V28h6v2h4v-2h6ZM28 26H16v-1.382l2-1V20a4 4 0 0 1 8 0v3.618l2 1Z'/%3E%3Cpath fill='currentColor' d='M28 6a2 2 0 0 0-2-2h-4V2h-2v2h-8V2h-2v2H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h4v-2H6V6h4v2h2V6h8v2h2V6h4v6h2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:security{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.59L11.41 14L10 15.41l4 4l8-8L20.59 10z'/%3E%3Cpath fill='currentColor' d='m16 30l-6.176-3.293A10.98 10.98 0 0 1 4 17V4a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2v13a10.98 10.98 0 0 1-5.824 9.707ZM6 4v13a8.99 8.99 0 0 0 4.766 7.942L16 27.733l5.234-2.79A8.99 8.99 0 0 0 26 17V4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4.01H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-20a2 2 0 0 0-2-2m0 2v4H6v-4Zm-20 20v-14h20v14Z'/%3E%3Cpath fill='currentColor' d='m10.76 16.18l2.82 2.83l-2.82 2.83l1.41 1.41l4.24-4.24l-4.24-4.24z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3Cpath fill='currentColor' d='M20.59 22L15 16.41V7h2v8.58l5 5.01z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Cpath fill='currentColor' d='M15 8h2v11h-2zm1 14a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-cbi\\:power-panel-logo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.997 2.006a9.988 9.988 0 0 0-6.96 17.16v-7.164a6.94 6.94 0 0 1 4.817-6.588V9.19a3.549 3.549 0 1 0 4.284 0V5.415A6.938 6.938 0 1 1 9.44 18.46v3.199a9.994 9.994 0 1 0 2.557-19.653m1.324 9.877h-2.65V3.538h2.65Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-ai{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 199.927 199.943' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='199.926758' height='199.942871' fill='none' customFrame='%23000000'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_0' x1='99.9634476' x2='99.9634476' y1='0' y2='199.942871' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='rgb(96,213,75)' offset='0' stop-opacity='1'/%3E%3Cstop stop-color='rgb(32,165,58)' offset='1' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='矢量 311' d='M97.0206 27.0209C98.1779 27.0238 99.3129 27.3391 100.306 27.9336C101.299 28.5281 102.113 29.3797 102.662 30.3985L188.602 190.51C189.121 191.486 189.379 192.58 189.351 193.685C189.323 194.79 189.01 195.869 188.443 196.818C187.875 197.767 187.072 198.553 186.112 199.101C185.151 199.648 184.066 199.938 182.96 199.943L146.314 199.943C145.155 199.942 144.018 199.627 143.025 199.031C142.031 198.435 141.218 197.58 140.672 196.558L88.0017 98.2291C85.3096 93.2162 77.9046 93.9446 76.2408 99.3859L60.2596 151.635C59.9686 152.593 59.9055 153.606 60.0753 154.593C60.2452 155.58 60.6433 156.514 61.2379 157.319C61.8346 158.125 62.6118 158.78 63.5071 159.231C64.4024 159.683 65.391 159.918 66.3936 159.919L91.9077 159.919C92.9251 159.923 93.9269 160.169 94.8307 160.636C95.7344 161.103 96.514 161.779 97.1055 162.606C97.6969 163.434 98.083 164.391 98.2322 165.397C98.3813 166.404 98.2891 167.431 97.9632 168.395L88.623 195.616C88.191 196.878 87.375 197.974 86.2892 198.75C85.2034 199.526 83.9021 199.943 82.5676 199.943L6.40361 199.943C5.387 199.941 4.38529 199.698 3.48112 199.234C2.57695 198.769 1.79623 198.096 1.20336 197.27C0.61049 196.444 0.222464 195.489 0.0712933 194.484C-0.0798775 193.479 0.0101382 192.452 0.333914 191.488L54.3185 31.3768C54.7469 30.1081 55.5622 29.0056 56.6496 28.2243C57.7371 27.443 59.042 27.0221 60.3811 27.0209L97.0134 27.0209L97.0206 27.0209ZM173.449 16.8238C174.384 19.6087 176.127 22.1794 178.533 24.3073C180.939 26.4424 183.931 28.0777 187.273 29.0774L199.927 32.8906L187.073 36.7466C183.789 37.7392 180.825 39.3388 178.44 41.4239C176.139 43.3861 174.381 45.9064 173.334 48.7432L167.807 64.2673L162.259 48.7289C161.208 45.8945 159.448 43.377 157.146 41.4167C154.634 39.2663 151.694 37.6744 148.52 36.7466L135.667 32.8763L148.327 29.0631C151.655 28.0634 154.654 26.4282 157.053 24.3002C159.374 22.2952 161.129 19.7176 162.145 16.8238L167.807 0L173.456 16.8238L173.449 16.8238Z' fill='url(%23paint_linear_0)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:199.927px;height:199.943px;display:inline-flex}.i-common-arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' %3E%3Cpath fill='currentColor' d='M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-back{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1707188471958' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='35211'%3E%3Cpath d='M481.536 772.8a38.4 38.4 0 0 1-54.272 54.336l-288-288a38.4 38.4 0 0 1 0-54.336l288-288a38.4 38.4 0 1 1 54.272 54.336L259.2 473.6H870.4a38.4 38.4 0 1 1 0 76.8H259.136l222.4 222.4z' p-id='35212' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' data-v-ea893728=''%3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='7 10 12 15 17 10' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='12' y1='15' x2='12' y2='3' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M290 236.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6l43.7 43.7a8.01 8.01 0 0 0 13.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 0 0 0 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 0 0-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6L423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full-exit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 0 0 0 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 0 0 391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6L877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 0 0-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-gifts{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13.000000' height='13.000000' fill='none'%3E%3Crect id='' width='13.000000' height='13.000000' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M3.57632 10.9395L5.79673 10.9395L5.79673 9.00088L2.98218 9.00088L2.98218 10.3453C2.98218 10.6716 3.25005 10.9395 3.57632 10.9395L3.57632 10.9395ZM5.79546 5.00059L3.57632 5.00059C3.25005 5.00059 2.98218 5.26719 2.98218 5.59473L2.98218 7.33652L5.79546 7.33652L5.79546 5.00059L5.79546 5.00059ZM7.46108 10.9395L9.4606 10.9395C9.78687 10.9395 10.0547 10.6729 10.0547 10.3453L10.0547 9.00088L7.46108 9.00088L7.46108 10.9395ZM10.0547 7.33652L10.0547 5.59473C10.0547 5.26846 9.78814 5.00059 9.4606 5.00059L7.46108 5.00059L7.46108 7.33652L10.0547 7.33652ZM4.48403 1.8623C4.3939 1.8623 4.22505 1.87754 4.11841 1.97656C4.09429 1.99941 4.01939 2.06797 4.01939 2.23809C4.01939 2.42979 4.12349 2.73066 4.41548 3.00234C4.77222 3.33496 5.36001 3.58506 5.78403 3.58506C5.93257 3.58506 5.98589 3.55205 5.98589 3.55205C6.05444 3.41367 5.8856 2.71543 5.38794 2.25205C5.12642 2.0083 4.78745 1.8623 4.48403 1.8623ZM7.32651 3.58633C7.74927 3.58633 8.33833 3.33623 8.69507 3.00361C8.98706 2.73193 9.08989 2.43105 9.08989 2.23936C9.08989 2.06924 9.01626 1.99941 8.99214 1.97783C8.88423 1.87754 8.71665 1.86357 8.62651 1.86357C8.3231 1.86357 7.9854 2.00957 7.72261 2.25459C7.22876 2.71416 7.05864 3.40605 7.13735 3.56602L7.13862 3.56602C7.14624 3.56348 7.20337 3.58633 7.32651 3.58633L7.32651 3.58633Z' fill='rgb(255,174,69)' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.2469 8.52881L7.225 8.52881C7.09424 8.52881 6.98887 8.63418 6.98887 8.76494L6.98887 11.9413C6.98887 12.0721 7.09424 12.1774 7.225 12.1774L10.4534 12.1774C10.5842 12.1774 10.6896 12.0721 10.6896 11.9413C10.6896 11.8105 10.5842 11.7052 10.4534 11.7052L7.46113 11.7052L7.46113 9.00107L11.0107 9.00107L11.0107 11.1466C11.0107 11.2773 11.1161 11.3827 11.2469 11.3827C11.3776 11.3827 11.483 11.2773 11.483 11.1466L11.483 8.76494C11.483 8.63418 11.3776 8.52881 11.2469 8.52881L11.2469 8.52881ZM10.4521 3.76299L9.41367 3.76299C9.87324 3.33262 10.136 2.77783 10.136 2.23955C10.136 1.83584 9.98242 1.47148 9.7044 1.21123C9.43018 0.956055 9.04678 0.816406 8.62529 0.816406C8.05527 0.816406 7.46621 1.06143 7.00791 1.48799C6.9127 1.57686 6.90762 1.72666 6.99648 1.82188C7.08535 1.91709 7.23516 1.92217 7.33037 1.8333C7.70234 1.48672 8.17461 1.28867 8.62529 1.28867C8.93252 1.28867 9.19404 1.38135 9.38193 1.55654C9.56602 1.72793 9.6625 1.96406 9.6625 2.23955C9.6625 2.64961 9.45176 3.08125 9.08359 3.42402C8.94268 3.55479 8.76875 3.6792 8.56436 3.79346C8.47041 3.84551 8.42471 3.95469 8.45137 4.05879C8.47803 4.16289 8.57197 4.23525 8.67988 4.23525L10.4509 4.23525C10.7581 4.23525 11.0082 4.48535 11.0082 4.79258L11.0082 7.33545L7.46113 7.33545L7.46113 4.3457C7.46113 4.21494 7.35576 4.10957 7.225 4.10957C7.09424 4.10957 6.98887 4.21494 6.98887 4.3457L6.98887 7.57158C6.98887 7.70234 7.09424 7.80771 7.225 7.80771L11.2469 7.80771C11.3776 7.80771 11.483 7.70234 11.483 7.57158L11.483 4.79385C11.483 4.2251 11.0209 3.76299 10.4521 3.76299L10.4521 3.76299ZM6.03291 8.52881L1.79014 8.52881C1.65937 8.52881 1.554 8.63418 1.554 8.76494L1.554 11.1466C1.554 11.7153 2.01611 12.1774 2.58486 12.1774L6.03291 12.1774C6.16367 12.1774 6.26904 12.0721 6.26904 11.9413L6.26904 8.76494C6.26904 8.63418 6.1624 8.52881 6.03291 8.52881L6.03291 8.52881ZM2.58359 11.7039C2.27637 11.7039 2.02627 11.4538 2.02627 11.1466L2.02627 9.00107L5.79551 9.00107L5.79551 11.7052L2.58359 11.7052L2.58359 11.7039ZM6.03291 4.11084C5.90215 4.11084 5.79678 4.21621 5.79678 4.34697L5.79678 7.33672L2.02627 7.33672L2.02627 4.79385C2.02627 4.48662 2.27637 4.23652 2.58359 4.23652L4.42695 4.23652C4.53486 4.23652 4.62881 4.16416 4.65547 4.06006C4.68213 3.95596 4.63643 3.84678 4.54248 3.79473C4.33936 3.68047 4.16416 3.55606 4.02324 3.42529C3.65635 3.08252 3.44561 2.65088 3.44561 2.24082C3.44561 1.96533 3.54209 1.7292 3.72617 1.55781C3.91533 1.38262 4.17686 1.28867 4.48408 1.28867C4.93604 1.28867 5.4083 1.48672 5.77901 1.8333C5.87422 1.92217 6.02402 1.91709 6.11289 1.82188C6.20176 1.72666 6.19668 1.57686 6.10147 1.48799C5.64317 1.06143 5.0541 0.816407 4.48408 0.816407C4.05625 0.816407 3.68301 0.953516 3.40498 1.2125C3.12695 1.47148 2.97334 1.83711 2.97334 2.24082C2.97334 2.7791 3.23613 3.33389 3.6957 3.76426L2.58359 3.76426C2.01484 3.76426 1.55273 4.22637 1.55273 4.79512L1.55273 7.57412C1.55273 7.70488 1.65811 7.81025 1.78887 7.81025L6.03164 7.81025C6.1624 7.81025 6.26777 7.70488 6.26777 7.57412L6.26777 4.34697C6.26904 4.21621 6.1624 4.11084 6.03291 4.11084L6.03291 4.11084Z' fill='rgb(107,64,13)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:13px;height:13px;display:inline-flex}.i-common-load{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1786007838699' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='26631' xmlns:xlink='http://www.w3.org/1999/xlink' width='1em' height='1em'%3E%3Cpath d='M512 926.3m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26632'%3E%3C/path%3E%3Cpath d='M694.1 877.5m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26633'%3E%3C/path%3E%3Cpath d='M606.3 913.9m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26634'%3E%3C/path%3E%3Cpath d='M417.7 913.9m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26635'%3E%3C/path%3E%3Cpath d='M329.9 877.5m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26636'%3E%3C/path%3E%3Cpath d='M876.2 562.1m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26637'%3E%3C/path%3E%3Cpath d='M147.8 562.1m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26638'%3E%3C/path%3E%3Cpath d='M254.4 819.7m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26639'%3E%3C/path%3E%3Cpath d='M196.6 744.2m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26640'%3E%3C/path%3E%3Cpath d='M160.2 656.4m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26641'%3E%3C/path%3E%3Cpath d='M769.6 819.7m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26642'%3E%3C/path%3E%3Cpath d='M827.4 744.2m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26643'%3E%3C/path%3E%3Cpath d='M863.8 656.4m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26644'%3E%3C/path%3E%3Cpath d='M147.3 585.9c-17.7 0-32-14.3-32-32 0-53.1 10.4-104.7 31-153.3 19.8-46.9 48.2-89 84.4-125.1S309 211 355.8 191.1c48.6-20.5 100.1-31 153.3-31 15.3 0 30.8 0.9 45.9 2.6 17.6 2 30.1 17.9 28.1 35.5s-17.9 30.1-35.5 28.1c-12.7-1.5-25.6-2.2-38.5-2.2-181.8 0-329.7 147.9-329.7 329.7-0.1 17.8-14.4 32.1-32.1 32.1z' fill='currentColor' p-id='26645'%3E%3C/path%3E%3Cpath d='M876.9 585.9c-17.7 0-32-14.3-32-32 0-97-42.5-188.7-116.5-251.5-13.5-11.4-15.1-31.6-3.7-45.1 11.4-13.5 31.6-15.1 45.1-3.7 88.4 75 139.1 184.5 139.1 300.3 0 17.7-14.3 32-32 32z' fill='currentColor' p-id='26646'%3E%3C/path%3E%3Cpath d='M486.7 340l-45.2-45.3 92.9-92.9-92.9-92.9 45.2-45.3 138.2 138.2z' fill='currentColor' p-id='26647'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-mail{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='2' y='4' width='20' height='16' rx='2' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='22 7 12 13 2 7' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-node{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175324597' class='icon' viewBox='0 0 1280 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='22310' xmlns:xlink='http://www.w3.org/1999/xlink' width='250' height='200'%3E%3Cpath d='M632.6 904c-4.2 0-8.4-1.2-12.2-3.2L582 878c-5.8-3.2-3-4.4-1-5 7.6-2.6 9.2-3.2 17.4-8 0.8-0.4 2-0.2 2.8 0.2l29.6 17.6c1 0.6 2.6 0.6 3.6 0L750 816c1-0.6 1.8-1.8 1.8-3.2v-133.4c0-1.4-0.6-2.6-1.8-3.2l-115.6-66.6c-1-0.6-2.4-0.6-3.6 0l-115.6 66.6c-1.2 0.6-1.8 2-1.8 3.2v133.4c0 1.2 0.8 2.4 1.8 3l31.6 18.2c17.2 8.6 27.8-1.6 27.8-11.6v-131.8c0-1.8 1.4-3.4 3.4-3.4h14.6c1.8 0 3.4 1.4 3.4 3.4v131.8c0 23-12.4 36-34.2 36-6.6 0-12 0-26.6-7.2l-30.4-17.4c-7.4-4.4-12.2-12.4-12.2-21v-133.4c0-8.6 4.6-16.8 12.2-21l115.6-66.8c7.4-4.2 17-4.2 24.2 0l115.6 66.8c7.4 4.4 12.2 12.4 12.2 21v133.4c0 8.6-4.6 16.8-12.2 21l-115.6 66.8c-3.4 2.2-7.6 3.4-12 3.4z m93.4-131.6c0-25-16.8-31.6-52.4-36.4-36-4.8-39.6-7.2-39.6-15.6 0-7 3-16.2 29.6-16.2 23.8 0 32.6 5.2 36.2 21.2 0.4 1.6 1.6 2.6 3.2 2.6h15c1 0 1.8-0.4 2.4-1 0.6-0.8 1-1.6 0.8-2.6-2.4-27.6-20.6-40.4-57.6-40.4-33 0-52.6 14-52.6 37.2 0 25.4 19.6 32.2 51.2 35.4 37.8 3.8 40.8 9.2 40.8 16.6 0 13-10.4 18.4-34.8 18.4-30.6 0-37.4-7.6-39.6-22.8-0.2-1.6-1.6-2.8-3.4-2.8h-15c-1.8 0-3.4 1.4-3.4 3.4 0 19.4 10.6 42.6 61.2 42.6 37 0 58-14.4 58-39.6z m109-100.2c0 12.2-10 22.2-22.2 22.2s-22.2-10-22.2-22.2c0-12.6 10.4-22.2 22.2-22.2 12-0.2 22.2 9.6 22.2 22.2z m-3.6 0c0-10.4-8.4-18.6-18.8-18.6-10.2 0-18.6 8.2-18.6 18.6 0 10.4 8.4 18.8 18.6 18.8 10.4-0.2 18.8-8.6 18.8-18.8z m-9 12.4h-5.2c-0.2-1.2-1-7.6-1-7.8-0.4-1.4-0.8-2.2-2.6-2.2h-4.4v10h-4.8v-25h8.6c3 0 8.8 0 8.8 6.6 0 4.6-3 5.6-4.8 6.2 3.4 0.2 3.6 2.4 4.2 5.6 0.2 2 0.6 5.4 1.2 6.6z m-5.6-17.6c0-3.4-2.4-3.4-3.6-3.4h-4v7h3.8c3.2 0 3.8-2.2 3.8-3.6zM274.6 382c0-5.4-2.8-10.2-7.4-12.8l-122.6-70.6c-2-1.2-4.4-1.8-6.8-2h-1.2c-2.4 0-4.6 0.8-6.8 2L7.4 369.2C2.8 371.8 0 376.8 0 382l0.2 190c0 2.6 1.4 5 3.6 6.4 2.2 1.4 5 1.4 7.4 0L84 536.6c4.6-2.8 7.4-7.6 7.4-12.8v-88.8c0-5.2 2.8-10.2 7.4-12.8l31-17.8c2.4-1.4 4.8-2 7.4-2 2.6 0 5.2 0.6 7.4 2l31 17.8c4.6 2.6 7.4 7.6 7.4 12.8v88.8c0 5.2 2.8 10.2 7.4 12.8l72.8 41.8c2.2 1.4 5.2 1.4 7.4 0 2.2-1.2 3.6-3.8 3.6-6.4l0.4-190zM945 174.6v352.8c0 5.2-2.8 10.2-7.4 12.8l-122.6 70.8c-4.6 2.6-10.2 2.6-14.8 0l-122.6-70.8c-4.6-2.6-7.4-7.6-7.4-12.8v-141.6c0-5.2 2.8-10.2 7.4-12.8l122.6-70.8c4.6-2.6 10.2-2.6 14.8 0l30.6 17.6c3.4 2 7.8-0.6 7.8-4.4v-188c0-5.6 6-9.2 11-6.4l73 40.8c4.6 2.4 7.6 7.4 7.6 12.8z m-92 257.8c0-1.4-0.8-2.6-1.8-3.2l-42-24.4c-1.2-0.6-2.6-0.6-3.8 0l-42 24.4c-1.2 0.6-1.8 1.8-1.8 3.2v48.6c0 1.4 0.8 2.6 1.8 3.2l42 24.2c1.2 0.6 2.6 0.6 3.6 0l42-24.2c1.2-0.6 1.8-1.8 1.8-3.2v-48.6z m419.6-1.4c4.6-2.6 7.4-7.6 7.4-12.8V384c0-5.2-2.8-10.2-7.4-12.8l-121.8-70.8c-4.6-2.6-10.2-2.6-14.8 0l-122.6 70.8c-4.6 2.6-7.4 7.6-7.4 12.8v141.6c0 5.4 2.8 10.2 7.4 12.8l121.8 69.4c4.4 2.6 10 2.6 14.6 0l73.6-41c5-2.8 5-10 0-12.8L1100 483.2c-2.4-1.4-3.8-3.8-3.8-6.4v-44.4c0-2.6 1.4-5 3.8-6.4l38.4-22.2c2.2-1.4 5.2-1.4 7.4 0l38.4 22.2c2.2 1.4 3.8 3.8 3.8 6.4v34.8c0 5.6 6.2 9.2 11.2 6.4l73.4-42.6zM1118 438c-0.8 0.6-1.4 1.4-1.4 2.4v27.2c0 1 0.6 2 1.4 2.4l23.6 13.6c0.8 0.6 2 0.6 2.8 0L1168 470c0.8-0.6 1.4-1.4 1.4-2.4v-27.2c0-1-0.6-2-1.4-2.4l-23.6-13.6c-0.8-0.6-2-0.6-2.8 0L1118 438z m-508.4 87v-140.8c0-5.2-3.2-10.2-7.8-12.8l-122.2-70.4c-4.2-2.4-10-2.8-14.8 0l-122.2 70.4c-4.6 2.6-7.8 7.4-7.8 12.8v140.8c0 5.6 3.8 10.4 8 12.8l122.4 70.4c4.8 2.8 10.4 2.6 14.8 0l122-70.4c3.6-2 6.2-5.4 7.2-9.4 0.2-1 0.4-2.2 0.4-3.4z m-148.6-249.8l-1.6 1h2.2l-0.6-1z m152.4 260.4l-0.8-1.4v1.8l0.8-0.4z' fill='%23059669' p-id='22311'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:250px;height:200px;display:inline-flex}.i-common-php{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175274232' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='20798' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M213.333333 597.333333a42.666667 42.666667 0 0 1 0 85.333334H170.666667v-85.333334h42.666666m0-85.333333H85.333333v426.666667h85.333334v-170.666667h42.666666a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m597.333334 85.333333a42.666667 42.666667 0 0 1 0 85.333334h-42.666667v-85.333334h42.666667m0-85.333333h-128v426.666667h85.333333v-170.666667h42.666667a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m-256 0v170.666667h-85.333334v-170.666667h-85.333333v426.666667h85.333333v-170.666667h85.333334v170.666667h85.333333V512zM85.333333 85.333333v384h85.333334V170.666667h519.253333L853.333333 334.08V469.333333h85.333334v-170.666666L725.333333 85.333333z' fill='%234F46E5' p-id='20799'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-proxy{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779271142194' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5101' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M512 0L68.48 256v512l443.52 256 443.52-256V256z m256 707.84c0 30.08-27.552 55.04-65.248 55.04-26.912 0-57.632-10.88-76.832-34.56l-256-304.672v284.16c0 30.752-24.32 55.04-54.368 55.04h-3.232c-30.752 0-55.04-25.6-55.04-55.04V316.16c0-30.08 26.88-55.04 64-55.04 27.552 0 58.88 10.88 78.08 34.56L654.08 600.352V316.16c0-30.752 25.6-55.04 55.04-55.04h3.2c30.72 0 55.04 25.6 55.04 55.04v391.68z' fill='%23F43F5E' p-id='5102'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-refresh,.i-common\\:refresh,[i-common-refresh=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M896.128 378.752a29.888 29.888 0 0 1-27.52-18.304 388.224 388.224 0 0 0-715.392 0 29.888 29.888 0 1 1-54.976-23.296 448 448 0 0 1 825.6 0 29.888 29.888 0 0 1-27.52 41.6z' fill='currentColor'/%3E%3Cpath d='M510.912 959.168a448.576 448.576 0 0 1-412.672-274.176 29.888 29.888 0 1 1 54.976-23.296 388.224 388.224 0 0 0 715.392 0 29.888 29.888 0 1 1 54.976 23.296 447.424 447.424 0 0 1-412.736 274.176z' fill='currentColor'/%3E%3Cpath d='M92.992 393.472a29.888 29.888 0 0 1-29.952-29.952V180.224a29.952 29.952 0 0 1 59.84 0V363.52a29.888 29.888 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M276.352 393.472H93.056a29.952 29.952 0 0 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3Cpath d='M929.216 864.768a29.952 29.952 0 0 1-29.952-29.952V651.52a29.952 29.952 0 1 1 59.84 0v183.296a29.952 29.952 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M929.216 681.6h-183.296a29.952 29.952 0 1 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512'%3E%3Cpath d='M456.69 421.39L362.6 327.3a173.81 173.81 0 0 0 34.84-104.58C397.44 126.38 319.06 48 222.72 48S48 126.38 48 222.72s78.38 174.72 174.72 174.72A173.81 173.81 0 0 0 327.3 362.6l94.09 94.09a25 25 0 0 0 35.3-35.3zM97.92 222.72a124.8 124.8 0 1 1 124.8 124.8a124.95 124.95 0 0 1-124.8-124.8z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-smart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5z'%3E%3C/path%3E%3Cpath d='M2 17l10 5 10-5'%3E%3C/path%3E%3Cpath d='M2 12l10 5 10-5'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:16px;height:16px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1658198918096' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3020'%3E%3Cpath d='M512 64q190.016 4.992 316.512 131.488T960 512q-4.992 190.016-131.488 316.512T512 960q-190.016-4.992-316.512-131.488T64 512q4.992-190.016 131.488-316.512T512 64z m0 192q-26.016 0-43.008 19.008T453.984 320l23.008 256q2.016 14.016 11.488 22.496t23.488 8.512 23.488-8.512 11.488-22.496l23.008-256q2.016-26.016-15.008-44.992T511.936 256z m0 512q22.016-0.992 36.512-15.008t14.496-36-14.496-36.512T512 665.984t-36.512 14.496-14.496 36.512 14.496 36T512 768z' fill='currentColor' p-id='3021'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-wordpress{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175109680' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6427' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M993.882353 512c0 265.637647-216.184471 481.882353-481.882353 481.882353s-481.882353-216.244706-481.882353-481.882353 216.184471-481.882353 481.882353-481.882353 481.882353 216.244706 481.882353 481.882353z m-22.046118 0c0-253.289412-206.486588-459.836235-459.836235-459.836235S52.163765 258.710588 52.163765 512s206.486588 459.836235 459.836235 459.836235 459.836235-206.546824 459.836235-459.836235zM134.445176 343.642353l197.391059 540.551529A413.936941 413.936941 0 0 1 98.424471 512c0-59.632941 12.950588-116.736 36.020705-168.357647z m624.941177 281.298823l-40.899765 137.697883-149.504-444.175059s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-67.222588 4.818824-110.290824 5.360941-110.290823 5.360941s-40.297412-0.602353-108.604235-5.421177c-22.588235-1.626353-25.298824 32.225882-2.710589 33.852236l43.008 4.397176 64.512 176.368941-90.352941 271.058824-150.588235-447.427765s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-66.740706 4.818824-110.290824 5.360941-110.290823 5.360941-7.529412 0-16.624941-0.542118-26.322824-0.542118A411.768471 411.768471 0 0 1 512 98.424471c107.580235 0 205.462588 41.441882 279.130353 108.66447h-5.360941c-40.357647 0-69.391059 34.996706-69.391059 73.185883 0 33.852235 19.877647 62.403765 40.839529 96.737882 16.203294 27.467294 33.852235 62.945882 33.852236 114.085647 0.060235 35.358118-14.396235 76.318118-31.683765 133.842823z m-113.001412 271.119059c0.542118 2.108235 1.626353 4.216471 2.710588 5.903059a412.611765 412.611765 0 0 1-137.155764 23.672471c-40.297412 0-79.570824-6.023529-116.736-17.227294L518.927059 548.141176l127.457882 347.919059zM925.575529 512a412.310588 412.310588 0 0 1-206.004705 357.135059l126.373647-364.664471c20.961882-60.295529 31.744-106.435765 31.744-148.48 0-14.998588-1.084235-29.033412-3.252706-42.465882 32.346353 59.151059 51.139765 126.433882 51.139764 198.475294z' fill='%230284C7' p-id='6428'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common\\:component-ui{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M17.1934 3.12891H2.81836C2.70865 3.12891 2.60087 3.15778 2.50586 3.21264C2.41085 3.2675 2.33195 3.34639 2.27709 3.44141C2.22224 3.53642 2.19336 3.6442 2.19336 3.75391V16.8789C2.19336 16.9886 2.22224 17.0964 2.27709 17.1914C2.33195 17.2864 2.41085 17.3653 2.50586 17.4202C2.60087 17.475 2.70865 17.5039 2.81836 17.5039H17.1934C17.3031 17.5039 17.4108 17.475 17.5059 17.4202C17.6009 17.3653 17.6798 17.2864 17.7346 17.1914C17.7895 17.0964 17.8184 16.9886 17.8184 16.8789V3.75391C17.8184 3.6442 17.7895 3.53642 17.7346 3.44141C17.6798 3.34639 17.6009 3.2675 17.5059 3.21264C17.4108 3.15779 17.3031 3.12891 17.1934 3.12891ZM16.7246 16.4102H3.28711V8.44141H16.7246V16.4102ZM16.7246 7.34766H3.28711V4.22266H16.7246V7.34766Z' fill='currentColor'/%3E%3Cpath d='M4.69336 5.16016H5.63086C5.73503 5.16016 5.78711 5.21224 5.78711 5.31641V6.25391C5.78711 6.35807 5.73503 6.41016 5.63086 6.41016H4.69336C4.58919 6.41016 4.53711 6.35807 4.53711 6.25391V5.31641C4.53711 5.21224 4.58919 5.16016 4.69336 5.16016Z' fill='currentColor'/%3E%3Cpath d='M7.19336 5.16016H8.13086C8.23503 5.16016 8.28711 5.21224 8.28711 5.31641V6.25391C8.28711 6.35807 8.23503 6.41016 8.13086 6.41016H7.19336C7.08919 6.41016 7.03711 6.35807 7.03711 6.25391V5.31641C7.03711 5.21224 7.08919 5.16016 7.19336 5.16016Z' fill='currentColor'/%3E%3Cpath d='M4.84961 13.5977H8.59961C8.80794 13.5977 8.91211 13.7018 8.91211 13.9102V14.3789C8.91211 14.5872 8.80794 14.6914 8.59961 14.6914H4.84961C4.64128 14.6914 4.53711 14.5872 4.53711 14.3789V13.9102C4.53711 13.7018 4.64128 13.5977 4.84961 13.5977Z' fill='currentColor'/%3E%3Cpath d='M4.84961 11.5664H8.59961C8.80794 11.5664 8.91211 11.6706 8.91211 11.8789V12.3477C8.91211 12.556 8.80794 12.6602 8.59961 12.6602H4.84961C4.64128 12.6602 4.53711 12.556 4.53711 12.3477V11.8789C4.53711 11.6706 4.64128 11.5664 4.84961 11.5664Z' fill='currentColor'/%3E%3Cpath d='M4.84961 9.69141H8.59961C8.80794 9.69141 8.91211 9.79557 8.91211 10.0039V10.4727C8.91211 10.681 8.80794 10.7852 8.59961 10.7852H4.84961C4.64128 10.7852 4.53711 10.681 4.53711 10.4727V10.0039C4.53711 9.79557 4.64128 9.69141 4.84961 9.69141Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:20px;height:20px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:feedback{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10V17.5H3.33313V2.5L10.8331 2.49996' stroke='%233A424D' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33332L10.0002 9.99999' stroke='%233BAF52' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3333L13.3335 13.3333' stroke='%233A424D' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:feedback-dark{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10.0001V17.5H3.33313V2.50004L10.8331 2.5' stroke='%23C7C7C7' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33337L10.0002 10' stroke='%2320a53a' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3334L13.3335 13.3334' stroke='%23C7C7C7' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:fire{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Crect id='控件/红点/火' x='0.000000' y='0.000000' fill='rgb(255,255,255)' fill-opacity='0'/%3E%3Cg id='Group 23'%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' fill='rgb(255,143,0)'/%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' stroke='rgb(151,151,151)' stroke-opacity='0' stroke-width='0'/%3E%3Cpath id='形状' d='M8.7772 2C8.7772 2 6.92746 6.03452 5.11464 8.08207C2.74809 10.7552 4.45539 14.0743 7.38007 14.8398C7.38007 14.8398 6.05756 13.5418 7.61239 11.2286C8.50315 9.90333 9.04363 9.22321 9.04363 9.22321C9.04122 9.22321 8.78924 10.9791 10.0199 12.0311C11.2388 13.0732 10.7489 14.8398 10.7489 14.8398C10.7489 14.8398 15.2513 13.3263 13.6592 9.09562C13.6592 9.09562 13.1865 7.71814 12.1055 6.73028C12.1055 6.73028 12.2424 8.37659 11.7805 8.41992C11.3183 8.46326 11.0081 8.17356 10.8043 6.05458C10.6394 4.33926 9.73096 3.34337 8.7772 2Z' fill='rgb(255,255,255)' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:google{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234285f4' d='M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z'/%3E%3Cpath fill='%2334a853' d='M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z'/%3E%3Cpath fill='%23fbbc05' d='M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z'/%3E%3Cpath fill='%23ea4335' d='M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:guide{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 169 165' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cg id='组合 161'%3E%3Cg id='' clip-path='url(%23clipPath_1)' customFrame='url(%23clipPath_1)'%3E%3Crect id='' width='110.000000' height='110.000000' x='20.000000' y='20.000000'/%3E%3Cpath id='矢量 420' d='M74.957 38.6377C95.1094 38.6377 111.513 55.0303 111.513 75.1934C111.513 95.3564 95.1094 111.738 74.957 111.738C54.8047 111.738 38.4014 95.3457 38.4014 75.1934C38.4014 55.041 54.8047 38.6377 74.957 38.6377ZM74.957 30.5166C50.2822 30.5166 30.2803 50.5186 30.2803 75.1934C30.2803 99.8682 50.2822 119.87 74.957 119.87C99.6319 119.87 119.634 99.8682 119.634 75.1934C119.634 50.5185 99.6319 30.5166 74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 421' d='M74.957 38.6377C80.6182 38.6377 89.169 53.2148 89.169 75.1934C89.169 97.1719 80.6182 111.738 74.957 111.738C69.2959 111.738 60.7451 97.1611 60.7451 75.1934C60.7451 53.2256 69.2959 38.6377 74.957 38.6377M74.957 30.5166C62.625 30.5166 52.624 50.5186 52.624 75.1934C52.624 99.8682 62.625 119.87 74.957 119.87C87.2891 119.87 97.29 99.8682 97.29 75.1934C97.29 50.5185 87.2891 30.5166 74.957 30.5166L74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 417' d='M38.1504 72.25L111.85 72.25L111.85 78.85L38.1504 78.85L38.1504 72.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath id='矢量 426' d='M139.286 47.4475C139.286 25.7186 126 10.725 102.557 10.725L47.4536 10.725C23.9893 10.725 10.7036 24.8499 10.7036 47.4475L10.7036 102.553C10.7036 124.292 25.1357 139.296 47.4536 139.296L66.9536 139.296L66.9536 150L42.8571 150C19.2 150 0 130.824 0 107.154L0 42.8679C0.0018801 35.3399 1.98364 27.9451 5.74604 21.4269C9.50843 14.9088 14.9188 9.49698 21.4333 5.73571C27.9478 1.97444 35.3367 -0.0037567 42.8571 4.61782e-06L107.143 4.61782e-06C130.811 4.61782e-06 150 19.1978 150 42.8679L150 66.967L139.286 66.967L139.286 47.4475L139.286 47.4475Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 427' d='M164.882 125.882L138.118 125.882L138.118 99.1176C138.118 96.6471 136.471 95 134 95C131.529 95 129.882 96.6471 129.882 99.1176L129.882 125.882L103.118 125.882C100.647 125.882 99 127.529 99 130C99 132.471 100.647 134.118 103.118 134.118L129.882 134.118L129.882 160.882C129.882 163.353 131.529 165 134 165C136.471 165 138.118 163.353 138.118 160.882L138.118 134.118L164.882 134.118C167.353 134.118 169 132.471 169 130C169 127.529 167.353 125.882 164.882 125.882Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:lang{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 15.1054H7L9.5 17.0001L11.5 15.1054H15C16.1046 15.1054 17 14.2099 17 13.1054V5.05273C17 3.94816 16.1046 3.05273 15 3.05273H4C2.89543 3.05273 2 3.94816 2 5.05273V13.1054C2 14.2099 2.89543 15.1054 4 15.1054Z' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M6 13L8.8 6H10.2L13 13' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M7 10H12' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:pro{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_3186)'%3E%3Cpath d='M12.8 0.5H3.2L0 6.3L8 16.7L16 6.3L12.8 0.5ZM8 12.276L3.592 6.1H5.552L8 9.524L10.448 6.1H12.416L8 12.276Z' fill='currentColor'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_3186'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M13.125 1C13.6083 1 14 1.35815 14 1.79999L14 12.2C14 12.6418 13.6083 13 13.125 13L0.875 13C0.391724 13 0 12.6418 0 12.2L0 1.79999C0 1.35815 0.391724 1 0.875 1L13.125 1ZM1.3125 2C1.07092 2 0.875 2.22388 0.875 2.5C0.875 2.77612 1.07092 3 1.3125 3C1.55408 3 1.75 2.77612 1.75 2.5C1.75 2.22388 1.55408 2 1.3125 2ZM3.0625 2C2.82092 2 2.625 2.22388 2.625 2.5C2.625 2.77612 2.82092 3 3.0625 3C3.30408 3 3.5 2.77612 3.5 2.5C3.5 2.22388 3.30408 2 3.0625 2ZM4.8125 2C4.57092 2 4.375 2.22388 4.375 2.5C4.375 2.77612 4.57092 3 4.8125 3C5.05408 3 5.25 2.77612 5.25 2.5C5.25 2.22388 5.05408 2 4.8125 2ZM0.875 12.2L0.875 4L13.125 4L13.125 12.2L0.875 12.2ZM6.27771 7.83093L3.45422 5.50293L2.86816 6.09698L5.01245 7.86499L2.84961 9.87115L3.47278 10.4327L6.27771 7.83093ZM9.70947 9.2406L6.99988 9.2406L6.99988 10.0406L9.70947 10.0406L9.70947 9.2406Z' clip-rule='evenodd' fill-rule='evenodd' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-covid\\:quarantine-place-time-calendar-1{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M17.25 20.643a3.429 3.429 0 1 0 0-6.858a3.429 3.429 0 0 0 0 6.858m-.571-9.429h1.142m-.571 0v2.572m3.839-1.218l.808.808m-.404-.404l-1.819 1.818m3.576 1.853v1.143m0-.572h-2.571m1.218 3.839l-.808.808m.404-.404l-1.819-1.818m-1.853 3.575h-1.142m.571 0v-2.571m-3.839 1.218l-.808-.808m.404.404l1.819-1.818m-3.576-1.853v-1.143m0 .571h2.571m-1.218-3.838l.808-.808m-.404.404l1.819 1.818m-6.861 3.049H2.3a1.553 1.553 0 0 1-1.55-1.551V3.889A1.55 1.55 0 0 1 2.3 2.337h13.977a1.55 1.55 0 0 1 1.552 1.552v4.364'/%3E%3Cpath d='M.757 6.992h17.079'/%3E%3Cpath stroke-linecap='round' d='M5.408 3.889V.786m7.763 3.103V.786'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-dashicons\\:admin-site-alt3{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 0a9 9 0 1 0 0 18A9 9 0 0 0 9 0M1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84a7.9 7.9 0 0 1-.73-2.7m8.57-5.4V1.19a4.13 4.13 0 0 1 2.22 2q.308.521.54 1.08zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7zM8.32 1.19v3.09H5.56A8.5 8.5 0 0 1 6.1 3.2a4.13 4.13 0 0 1 2.22-2.01m0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7zm-4.7 2.69H1.11a7.9 7.9 0 0 1 .73-2.7H4a14 14 0 0 0-.38 2.7M4.7 9.68h3.62v2.7H5.11a13 13 0 0 1-.41-2.7m3.63 4v3.09a4.13 4.13 0 0 1-2.22-2a8.5 8.5 0 0 1-.54-1.08zm1.35 3.09v-3.04h2.76a8.5 8.5 0 0 1-.54 1.08a4.13 4.13 0 0 1-2.22 2zm0-4.44v-2.7h3.62a13 13 0 0 1-.41 2.7zm4.71-2.7h2.51a7.9 7.9 0 0 1-.73 2.7H14c.21-.87.337-1.757.38-2.65zm0-1.35A14 14 0 0 0 14 5.63h2.16c.403.85.65 1.764.73 2.7zm1-4H13.6a8.9 8.9 0 0 0-1.39-2.52a8 8 0 0 1 3.14 2.52zm-9.6-2.52A8.9 8.9 0 0 0 4.4 4.28H2.65a8 8 0 0 1 3.14-2.52m-3.15 12H4.4a8.9 8.9 0 0 0 1.39 2.52a8 8 0 0 1-3.14-2.55zm9.56 2.52a8.9 8.9 0 0 0 1.39-2.52h1.76a8 8 0 0 1-3.14 2.48z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:compose{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641044372' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5832'%3E%3Cpath d='M232.96 15.36H41.984C18.944 15.36 0 34.304 0 57.344v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V57.344c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM232.96 370.688H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V412.16c0.512-23.552-18.432-41.472-41.984-41.472z m-1.024 218.624c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v163.328zM232.96 724.992H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984v-190.976c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM982.016 15.36H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V57.344c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512zM982.016 370.688H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V412.16c-0.512-23.552-18.944-41.472-41.984-41.472z m-2.048 218.624c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v163.328h-0.512zM982.016 724.992H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984v-190.976c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512z' fill='currentColor' p-id='5833'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:container{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750640949761' viewBox='0 0 1031 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4657'%3E%3Cpath d='M248.332363 1023.995632a21.839416 21.839416 0 0 1-11.374696-3.093917L11.374696 890.684195A22.749392 22.749392 0 0 1 0 871.02872V610.593681a22.931387 22.931387 0 0 1 11.374696-19.746472L236.593677 460.629689a23.022385 23.022385 0 0 1 22.749392 0l225.855963 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.491973 130.21752a22.294404 22.294404 0 0 1-11.374696 3.093917zM45.498784 857.925071l202.833579 117.022872 202.742581-117.022872V623.697331L248.332363 506.674458 45.498784 623.697331z m428.325552 13.103649zM782.579084 1023.995632a22.294404 22.294404 0 0 1-11.374696-3.093917L545.985408 890.684195a22.749392 22.749392 0 0 1-11.374696-19.655475V610.593681A22.931387 22.931387 0 0 1 545.985408 590.847209l225.491973-130.21752a23.022385 23.022385 0 0 1 22.749392 0l225.582971 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.582971 130.21752a21.839416 21.839416 0 0 1-11.647689 3.093917zM580.109496 857.925071L782.579084 974.947943l202.833579-117.022872V623.697331L782.579084 506.674458 580.109496 623.697331z m428.325552 13.103649zM512.862293 566.368863a21.839416 21.839416 0 0 1-11.374696-3.093917L275.904626 433.057426a22.749392 22.749392 0 0 1-11.374696-19.655475V152.966912a22.931387 22.931387 0 0 1 11.374696-19.746473L501.487597 3.00292a23.022385 23.022385 0 0 1 22.749392 0l225.491973 130.217519a22.931387 22.931387 0 0 1 11.374696 19.746473v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475L524.236989 563.274946a22.294404 22.294404 0 0 1-11.374696 3.093917zM310.028714 400.389299l202.833579 116.931875L715.604874 400.389299V166.070562L512.862293 49.047689 310.028714 166.070562z m428.325552 13.10365z' p-id='4658' fill='currentColor'%3E%3C/path%3E%3Cpath d='M512.862293 297.380052a23.295377 23.295377 0 0 1-11.465694-3.093917l-142.593189-82.443797a22.749392 22.749392 0 0 1 0-39.401947L501.396599 89.996595a23.20438 23.20438 0 0 1 22.84039 0L666.830178 172.895379a22.749392 22.749392 0 0 1 0 39.401947l-142.593189 81.988809a23.20438 23.20438 0 0 1-11.374696 3.093917zM415.67689 192.186864l97.185403 56.145499L609.683705 192.186864 512.862293 136.496352zM248.332363 763.560593a22.385402 22.385402 0 0 1-11.738686-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475L236.593677 556.268133a22.749392 22.749392 0 0 1 22.840389 0l142.593189 82.443796a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.294404 22.294404 0 0 1-11.101703 3.548905zM151.14696 658.367404l97.185403 56.1455L345.790758 658.367404l-97.458395-56.145499zM782.579084 763.560593a22.294404 22.294404 0 0 1-11.374696-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475l142.593189-82.443796a22.749392 22.749392 0 0 1 22.84039 0L937.27495 638.711929a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.385402 22.385402 0 0 1-12.102677 3.548905zM685.757672 658.367404L782.579084 714.512904l97.185403-56.1455L782.579084 602.221905z' p-id='4659' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:image{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641093279' viewBox='0 0 1117 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6884'%3E%3Cpath d='M442.898361 116.049051l2.23404 0.74468L74.840328 1.368349A61.901515 61.901515 0 0 0 0 61.966675v883.283427a61.9946 61.9946 0 0 0 74.840328 60.598326l379.507486-118.124847a77.074368 77.074368 0 0 0 41.981329-68.510549V189.58619a77.539793 77.539793 0 0 0-53.430782-73.537139zM403.244157 792.218386L93.084986 874.412428V132.618179l310.159171 82.380212v577.12691zM1054.466716 0.065159a77.260538 77.260538 0 0 0-12.845728 1.30319L675.796995 115.490542l1.30319-0.18617a77.446708 77.446708 0 0 0-56.968012 74.467988v629.161417c0 29.88028 17.034552 55.850991 41.981329 68.696719l379.228231 118.217932a61.9946 61.9946 0 0 0 75.026498-60.691411V61.966675a61.529175 61.529175 0 0 0-61.901515-61.808431z' fill='currentColor' opacity='.801' p-id='6885'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:mirror{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641157017' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10179'%3E%3Cpath d='M528.832 106.432l352 217.92a32 32 0 0 1 15.168 27.2V896a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V351.552a32 32 0 0 1 15.168-27.2l352-217.92a32 32 0 0 1 33.664 0zM512 171.264l-320 198.08V864h640V369.344l-320-198.08z m-253.44 212.832l3.712 0.512 213.344 42.688a32 32 0 0 1 25.504 27.616l0.224 3.744v298.688a32 32 0 0 1-22.08 30.4l-3.648 0.96-213.344 42.688a32 32 0 0 1-38.08-27.68L224 800V416a32 32 0 0 1 34.56-31.904zM800 416v384a32 32 0 0 1-38.272 31.36l-213.344-42.656a32 32 0 0 1-25.728-31.36v-298.688a32 32 0 0 1 25.728-31.36l213.344-42.688A32 32 0 0 1 800 416zM287.968 455.008v305.952l149.344-29.856v-246.24l-149.344-29.856z m448.032 0l-149.344 29.856v246.24L736 760.96v-305.952z' p-id='10180' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641121238' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='8080'%3E%3Cpath d='M372.305 745.773C403.023 787.057 441.673 822.09 486 848.615v-127.74c-39.818 2.647-78.01 11.24-113.695 24.898z m-51.609 24.217a392.912 392.912 0 0 0-60.194 41.64h-1.271c56.974 48.113 127.858 80.27 205.76 89.58-57.186-32.69-106.475-77.62-144.295-131.22zM295.985 540c4.004 56.745 20.087 110.155 45.691 157.675 44.903-18.522 93.476-29.956 144.324-32.91V540H295.985z m-56.124 0H120.985c6.296 89.215 42.447 170.188 98.523 232.989a449.204 449.204 0 0 1 71.8-50.725C262.051 667.323 243.903 605.57 239.86 540z m445.864 158.764c25.95-47.793 42.251-101.585 46.29-158.764H541v124.899c51.032 3.215 99.745 14.975 144.725 33.865z m50.207 24.904a449.248 449.248 0 0 1 68.903 48.937c55.88-62.746 91.897-143.571 98.18-232.605H788.138c-4.08 66.13-22.507 128.377-52.206 183.668zM541 849.194c44.394-26.387 83.134-61.292 113.965-102.46-35.735-13.96-74.02-22.825-113.965-25.706v128.166z m23.097 51.374c75.9-10.079 144.941-41.875 200.672-88.937h-0.484a392.964 392.964 0 0 0-57.91-40.348c-37.456 52.683-86.02 96.917-142.278 129.285z m-222.315-574.44c-25.666 47.57-41.787 101.05-45.797 157.872H486V358.884c-50.804-2.916-99.34-14.297-144.218-32.755z m-50.397-24.538a449.186 449.186 0 0 1-71.828-50.634C163.453 313.765 127.283 394.76 120.985 484H239.86c4.047-65.628 22.223-127.432 51.524-182.41zM486 175.385c-44.257 26.483-82.856 61.448-113.551 102.648 35.648 13.593 73.79 22.132 113.551 24.744V175.385z m-21.01-52.595c-77.702 9.286-148.422 41.303-205.321 89.21h0.518a392.903 392.903 0 0 0 60.606 41.872c37.808-53.54 87.06-98.42 144.198-131.082zM654.7 276.878c-30.788-41.016-69.433-75.796-113.7-102.108v127.81c39.849-2.906 78.045-11.77 113.7-25.702z m51.415-24.562A392.966 392.966 0 0 0 763.97 212h0.361c-55.635-46.843-124.483-78.493-200.153-88.558 56.093 32.29 104.535 76.377 141.937 128.874zM732.017 484c-4.045-57.343-20.423-111.282-46.498-159.179C640.6 343.7 591.959 355.465 541 358.712V484h191.017z m56.123 0h114.875c-6.295-89.205-42.439-170.17-98.504-232.968a449.25 449.25 0 0 1-68.79 48.87c29.828 55.4 48.333 117.798 52.42 184.098zM512 960C264.576 960 64 759.424 64 512S264.576 64 512 64s448 200.576 448 448-200.576 448-448 448z' fill='currentColor' p-id='8081'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:volume{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641138362' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='9125'%3E%3Cpath d='M925.27 269.25V758c0 112.46-185.35 203.64-414 203.64s-414-91.18-414-203.64V269.25c0-112.46 185.34-203.63 414-203.63s414 91.17 414 203.63zM842.47 758V269.25c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18V758c0 43.07 125.73 122.18 331.18 122.18S842.47 801.05 842.47 758z' fill='currentColor' p-id='9126'%3E%3C/path%3E%3Cpath d='M925.27 269.25c0 112.47-185.35 203.64-414 203.64s-414-91.17-414-203.64 185.34-203.63 414-203.63 414 91.17 414 203.63z m-82.8 0c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18 125.73 122.18 331.18 122.18 331.18-79.1 331.18-122.18z' fill='currentColor' p-id='9127'%3E%3C/path%3E%3Cpath d='M511.29 554.34c-205.45 0-331.18-79.1-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.08-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9128'%3E%3C/path%3E%3Cpath d='M511.29 717.25c-205.45 0-331.18-79.11-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.07-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9129'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-domain\\:setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='currentColor'%3E%3Crect id='资源管理' x='0.000000' y='0.000000' fill='currentColor' fill-opacity='0'/%3E%3Cpath id='形状结合' d='M2.57806 1.40698L13.2342 1.40698C13.8256 1.40698 14.305 1.88637 14.305 2.47772L14.305 4.90995C14.305 5.25242 14.1442 5.55733 13.894 5.75333C13.4005 5.55625 12.8918 5.68477 12.5228 5.98068L10.9975 5.98068C10.6393 5.68927 10.1742 5.57036 9.67089 5.73813L9.36093 5.87039C9.2799 5.90655 9.20049 5.9433 9.12263 5.98068L2.57806 5.98068C1.98671 5.98068 1.50732 5.5013 1.50732 4.90995L1.50732 2.47772C1.50732 1.88637 1.98671 1.40698 2.57806 1.40698ZM8.10536 6.56504L2.57806 6.56504C1.98671 6.56504 1.50732 7.04442 1.50732 7.63577L1.50732 10.068C1.50732 10.6594 1.98671 11.1387 2.57806 11.1387L5.3785 11.1387C5.39874 10.9888 5.42464 10.8357 5.45625 10.6777L5.49351 10.5374C5.53804 10.4038 5.59925 10.279 5.67447 10.1653L2.57806 10.1653C2.5243 10.1653 2.48072 10.1218 2.48072 10.068L2.48072 7.63577C2.48072 7.58201 2.5243 7.53843 2.57806 7.53843L7.15438 7.53843C7.23545 7.32313 7.37166 7.12735 7.5631 6.97539L7.62866 6.92808L7.78482 6.80023C7.8886 6.71909 7.99532 6.64078 8.10536 6.56504ZM5.32766 11.7231L2.57806 11.7231C1.98671 11.7231 1.50732 12.2025 1.50732 12.7938L1.50732 15.2261C1.50732 15.8174 1.98671 16.2968 2.57806 16.2968L7.1537 16.2968C7.03764 15.9974 7.02133 15.657 7.15365 15.3234L2.57806 15.3234C2.5243 15.3234 2.48072 15.2798 2.48072 15.2261L2.48072 12.7938C2.48072 12.7401 2.5243 12.6965 2.57806 12.6965L5.37289 12.6965C5.35414 12.5489 5.34066 12.3997 5.33263 12.2516L5.32382 11.931C5.32382 11.8618 5.3251 11.7925 5.32766 11.7231ZM13.2342 2.38038L2.57806 2.38038C2.5243 2.38038 2.48072 2.42396 2.48072 2.47772L2.48072 4.90995C2.48072 4.96371 2.5243 5.00729 2.57806 5.00729L13.2342 5.00729C13.288 5.00729 13.3316 4.96371 13.3316 4.90995L13.3316 2.47772C13.3316 2.42396 13.288 2.38038 13.2342 2.38038Z' fill='rgb(251,252,251)' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606Z' fill='rgb(255,255,255)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604Z' fill-rule='evenodd' fill='rgb(255,255,255)' fill-opacity='0' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3Cpath id='路径' d='M11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451Z' fill='rgb(0,0,0)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117Z' fill-rule='evenodd' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-eos-icons\\:loading{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 1 0 22 12A10 10 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8 8 0 0 1 12 20Z' opacity='.5'/%3E%3Cpath fill='currentColor' d='M20 12h2A10 10 0 0 0 12 2V4A8 8 0 0 1 20 12Z'%3E%3CanimateTransform attributeName='transform' dur='1s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M406.7 707L195.8 496.2a32 32 0 1 0-45.2 45.2l256 256l512-512a32 32 0 0 0-45.3-45.2L406.6 706.9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M764.3 214.6L512 466.9L259.7 214.6a32 32 0 0 0-45.1 45.1L466.8 512L214.5 764.2a32 32 0 1 0 45.1 45.2L512 557.2l252.3 252.3a32 32 0 0 0 45.1-45.1L557.1 512l252.3-252.4a32 32 0 1 0-45.1-45.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M195.2 195.2a64 64 0 0 1 90.5 0L512 421.5l226.3-226.3a64 64 0 0 1 90.5 90.5L602.5 512l226.3 226.3a64 64 0 0 1-90.5 90.5L512 602.5L285.7 828.8a64 64 0 0 1-90.5-90.5L421.5 512L195.2 285.7a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 384H576V128H192v768h640zm-26.5-64L640 154.5V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-location{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M800 416a288 288 0 1 0-576 0c0 118.1 94.5 272.1 288 456.6C705.5 688 800 534 800 416M512 960Q160 640 160 416a352 352 0 0 1 704 0q0 224-352 544'/%3E%3Cpath fill='currentColor' d='M512 512a96 96 0 1 0 0-192a96 96 0 0 0 0 192m0 64a160 160 0 1 1 0-320a160 160 0 0 1 0 320'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M544 768v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768H192A128 128 0 0 1 64 640V256a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128zM192 192a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-operation{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M389.4 768a96 96 0 0 1 181.2 0H896v64H570.6a96 96 0 0 1-181.2 0H128v-64zm192-288a96 96 0 0 1 181.2 0H896v64H762.6a96 96 0 0 1-181.2 0H128v-64zm-320-288a96 96 0 0 1 181.2 0H896v64H442.6a96 96 0 0 1-181.2 0H128v-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-question-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64a448 448 0 1 1 0 896a448 448 0 0 1 0-896m23.7 191.5q-77.9 0-123.2 44.3c-31 29.6-45.7 70.4-45.7 122.5H447c0-29.5 5.7-52.8 17.6-69c13.4-19.7 35.2-28.8 66.2-28.8q36.2-.2 56.3 19.7a77 77 0 0 1 19.7 54.9a78 78 0 0 1-19 50l-8.4 9.8c-45.8 40.9-73.2 70.4-82.4 89.5c-9.8 19-14 42.2-14 69v9.8h80.9v-9.9c0-16.9 3.5-31.6 10.6-45.7a109 109 0 0 1 28.1-35.2c33.8-29.6 54.2-48.6 60.6-55.6c16.9-22.6 26-51.4 26-86.6q0-64.4-42.2-101.4c-28.2-25.3-65.5-37.3-111.3-37.3m-12.6 406.2a54 54 0 0 0-38.7 14.8a49 49 0 0 0-15.5 38c0 15.5 4.9 28.2 15.5 38A55 55 0 0 0 523 768c15.5 0 28.1-5 38.7-14.8a52 52 0 0 0 16.2-38.7a52 52 0 0 0-15.5-38a56 56 0 0 0-39.4-14.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-refresh-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M784.5 230.3v-50.6a32 32 0 1 1 64 0v149a32 32 0 0 1-32 32h-149a32 32 0 1 1 0-64h93a320 320 0 1 0-235.7 536.5a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384a384 384 0 0 1-384-384a384 384 0 0 1 643.7-283'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m795.9 750.7l125 125a32 32 0 0 1-45.3 45.2l-125-125a416 416 0 1 1 45.3-45.2M480 832a352 352 0 1 0 0-704a352 352 0 0 0 0 704'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-select{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M77.2 415a64 64 0 0 1 90.5 0L394 641.3l452.5-452.5a64 64 0 1 1 90.6 90.5l-543 543l-317-316.8a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M600.7 64a32 32 0 0 1 30.5 22.2l35.2 109.4a348 348 0 0 1 42.4 24.5l112.4-24.2a32 32 0 0 1 34.4 15.4l88.7 153.5a32 32 0 0 1-4 37.5l-77.1 85.1a357 357 0 0 1 0 49l77 85.3a32 32 0 0 1 4.1 37.5l-88.7 153.6a32 32 0 0 1-34.4 15.3l-112.4-24.2q-20.2 13.6-42.4 24.5l-35.2 109.4a32 32 0 0 1-30.5 22.2H423.3a32 32 0 0 1-30.5-22.2l-35.1-109.3a352 352 0 0 1-42.6-24.7l-112.3 24.3a32 32 0 0 1-34.4-15.4L79.7 659.2a32 32 0 0 1 4-37.5l77.1-85.3a357 357 0 0 1 0-48.8l-77-85.3a32 32 0 0 1-4.1-37.5l88.7-153.6a32 32 0 0 1 34.4-15.3l112.3 24.3a355 355 0 0 1 42.6-24.7l35.2-109.3A32 32 0 0 1 423.2 64zm-23.4 64H446.7l-36.3 113l-24.5 12a294 294 0 0 0-34.9 20.2l-22.6 15.3l-116.2-25l-65.3 113l79.7 88.3l-2 27.1a293 293 0 0 0 0 40.2l2 27.1l-79.8 88.2L212 760.6l116.2-25l22.7 15.2a294 294 0 0 0 34.8 20.1l24.5 12L446.7 896h130.7L614 782.8l24.4-11.9a288 288 0 0 0 34.8-20l22.6-15.3l116.3 25l65.2-113.2l-79.7-88.2l2-27.1a293 293 0 0 0 0-40.3l-2-27.1l79.8-88.1L812 263.4l-116.3 25l-22.6-15.2a288 288 0 0 0-34.8-20.1L614 241zM512 320a192 192 0 1 1 0 384a192 192 0 0 1 0-384m0 64a128 128 0 1 0 0 256a128 128 0 0 0 0-256'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-top{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M572.2 205.3v600.3a30.1 30.1 0 1 1-60.2 0V205.3L292.4 438.6a29 29 0 0 1-42.7 0a33.4 33.4 0 0 1 0-45.2l271-288a29 29 0 0 1 42.7 0l271.1 288a33.4 33.4 0 0 1 0 45.2a29 29 0 0 1-42.6 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\\:arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M831.9 340.9L512 652.7L192.1 340.9a30.6 30.6 0 0 0-42.7 0a29 29 0 0 0 0 41.6l340.3 331.7a32 32 0 0 0 44.6 0l340.3-331.7a29 29 0 0 0 0-41.7a30.6 30.6 0 0 0-42.7 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\\:arrow-down-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 338.8a64 64 0 0 1 90.5 0L512 655.6l316.8-316.8a64 64 0 0 1 90.5 90.4l-362 362.1a64 64 0 0 1-90.5 0l-362.1-362a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\\:arrow-up-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 685.2a64 64 0 0 0 90.5 0L512 368.4l316.8 316.8a64 64 0 0 0 90.5-90.4l-362-362.1a64 64 0 0 0-90.5 0l-362.1 362a64 64 0 0 0 0 90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa-solid\\:external-link-alt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M432 320h-32a16 16 0 0 0-16 16v112H64V128h144a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16H48a48 48 0 0 0-48 48v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V336a16 16 0 0 0-16-16M488 0H360c-21.37 0-32.05 25.91-17 41l35.73 35.73L135 320.37a24 24 0 0 0 0 34L157.67 377a24 24 0 0 0 34 0l243.61-243.68L471 169c15 15 41 4.5 41-17V24a24 24 0 0 0-24-24'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:angle-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1280' display='inline-flex' width='0.8em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1011 480q0 13-10 23L535 969q-10 10-23 10t-23-10L23 503q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393l393-393q10-10 23-10t23 10l50 50q10 10 10 23'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.8em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:folder-open-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1920 1408' display='inline-flex' width='1.37em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1781 803q0-35-53-35H640q-40 0-85.5 21.5T483 842l-294 363q-18 24-18 40q0 35 53 35h1088q40 0 86-22t71-53l294-363q18-22 18-39M640 640h768V480q0-40-28-68t-68-28H736q-40 0-68-28t-28-68v-64q0-40-28-68t-68-28H224q-40 0-68 28t-28 68v853l256-315q44-53 116-87.5T640 640m1269 163q0 62-46 120l-295 363q-43 53-116 87.5t-140 34.5H224q-92 0-158-66T0 1184V224q0-92 66-158T224 0h320q92 0 158 66t66 158v32h544q92 0 158 66t66 158v160h192q54 0 99 24.5t67 70.5q15 32 15 68'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.37em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:lightbulb-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1536' display='inline-flex' width='0.67em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M736 448q0 13-9.5 22.5T704 480t-22.5-9.5T672 448q0-46-54-71t-106-25q-13 0-22.5-9.5T480 320t9.5-22.5T512 288q50 0 99.5 16t87 54t37.5 90m160 0q0-72-34.5-134t-90-101.5t-123-62T512 128t-136.5 22.5t-123 62t-90 101.5T128 448q0 101 68 180q10 11 30.5 33t30.5 33q128 153 141 298h228q13-145 141-298q10-11 30.5-33t30.5-33q68-79 68-180m128 0q0 155-103 268q-45 49-74.5 87T787 898.5T753 1006q47 28 47 82q0 37-25 64q25 27 25 64q0 52-45 81q13 23 13 47q0 46-31.5 71t-77.5 25q-20 44-60 70t-87 26t-87-26t-60-70q-46 0-77.5-25t-31.5-71q0-24 13-47q-45-29-45-81q0-37 25-64q-25-27-25-64q0-54 47-82q-4-50-34-107.5T177.5 803T103 716Q0 603 0 448q0-99 44.5-184.5t117-142t164-89T512 0t186.5 32.5t164 89t117 142T1024 448'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.67em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa6-solid-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 448 512' display='inline-flex' width='0.88em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.88em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:ellipsis-vertical{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='416' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='96' r='48' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M208 192v128m96-128v128'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:play-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='m216.32 334.44l114.45-69.14a10.89 10.89 0 0 0 0-18.6l-114.45-69.14a10.78 10.78 0 0 0-16.32 9.31v138.26a10.78 10.78 0 0 0 16.32 9.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:refresh-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='28' d='M288 193s12.18-6-32-6a80 80 0 1 0 80 80'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='28' d='m256 149l40 40l-40 40'/%3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M256 64C150 64 64 150 64 256s86 192 192 192s192-86 192-192S362 64 256 64Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Cpath fill='currentColor' d='m470.39 300l-.47-.38l-31.56-24.75a16.11 16.11 0 0 1-6.1-13.33v-11.56a16 16 0 0 1 6.11-13.22L469.92 212l.47-.38a26.68 26.68 0 0 0 5.9-34.06l-42.71-73.9a1.6 1.6 0 0 1-.13-.22A26.86 26.86 0 0 0 401 92.14l-.35.13l-37.1 14.93a15.94 15.94 0 0 1-14.47-1.29q-4.92-3.1-10-5.86a15.94 15.94 0 0 1-8.19-11.82l-5.59-39.59l-.12-.72A27.22 27.22 0 0 0 298.76 26h-85.52a26.92 26.92 0 0 0-26.45 22.39l-.09.56l-5.57 39.67a16 16 0 0 1-8.13 11.82a175 175 0 0 0-10 5.82a15.92 15.92 0 0 1-14.43 1.27l-37.13-15l-.35-.14a26.87 26.87 0 0 0-32.48 11.34l-.13.22l-42.77 73.95a26.71 26.71 0 0 0 5.9 34.1l.47.38l31.56 24.75a16.11 16.11 0 0 1 6.1 13.33v11.56a16 16 0 0 1-6.11 13.22L42.08 300l-.47.38a26.68 26.68 0 0 0-5.9 34.06l42.71 73.9a1.6 1.6 0 0 1 .13.22a26.86 26.86 0 0 0 32.45 11.3l.35-.13l37.07-14.93a15.94 15.94 0 0 1 14.47 1.29q4.92 3.11 10 5.86a15.94 15.94 0 0 1 8.19 11.82l5.56 39.59l.12.72A27.22 27.22 0 0 0 213.24 486h85.52a26.92 26.92 0 0 0 26.45-22.39l.09-.56l5.57-39.67a16 16 0 0 1 8.18-11.82c3.42-1.84 6.76-3.79 10-5.82a15.92 15.92 0 0 1 14.43-1.27l37.13 14.95l.35.14a26.85 26.85 0 0 0 32.48-11.34a3 3 0 0 1 .13-.22l42.71-73.89a26.7 26.7 0 0 0-5.89-34.11m-134.48-40.24a80 80 0 1 1-83.66-83.67a80.21 80.21 0 0 1 83.66 83.67'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:settings-outline,[i-famicons\\:settings-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M262.29 192.31a64 64 0 1 0 57.4 57.4a64.13 64.13 0 0 0-57.4-57.4M416.39 256a154 154 0 0 1-1.53 20.79l45.21 35.46a10.81 10.81 0 0 1 2.45 13.75l-42.77 74a10.81 10.81 0 0 1-13.14 4.59l-44.9-18.08a16.11 16.11 0 0 0-15.17 1.75A164.5 164.5 0 0 1 325 400.8a15.94 15.94 0 0 0-8.82 12.14l-6.73 47.89a11.08 11.08 0 0 1-10.68 9.17h-85.54a11.11 11.11 0 0 1-10.69-8.87l-6.72-47.82a16.07 16.07 0 0 0-9-12.22a155 155 0 0 1-21.46-12.57a16 16 0 0 0-15.11-1.71l-44.89 18.07a10.81 10.81 0 0 1-13.14-4.58l-42.77-74a10.8 10.8 0 0 1 2.45-13.75l38.21-30a16.05 16.05 0 0 0 6-14.08c-.36-4.17-.58-8.33-.58-12.5s.21-8.27.58-12.35a16 16 0 0 0-6.07-13.94l-38.19-30A10.81 10.81 0 0 1 49.48 186l42.77-74a10.81 10.81 0 0 1 13.14-4.59l44.9 18.08a16.11 16.11 0 0 0 15.17-1.75A164.5 164.5 0 0 1 187 111.2a15.94 15.94 0 0 0 8.82-12.14l6.73-47.89A11.08 11.08 0 0 1 213.23 42h85.54a11.11 11.11 0 0 1 10.69 8.87l6.72 47.82a16.07 16.07 0 0 0 9 12.22a155 155 0 0 1 21.46 12.57a16 16 0 0 0 15.11 1.71l44.89-18.07a10.81 10.81 0 0 1 13.14 4.58l42.77 74a10.8 10.8 0 0 1-2.45 13.75l-38.21 30a16.05 16.05 0 0 0-6.05 14.08c.33 4.14.55 8.3.55 12.47'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:stop-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='M310.4 336H201.6a25.62 25.62 0 0 1-25.6-25.6V201.6a25.62 25.62 0 0 1 25.6-25.6h108.8a25.62 25.62 0 0 1 25.6 25.6v108.8a25.62 25.62 0 0 1-25.6 25.6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:trash-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='m112 112l20 320c.95 18.49 14.4 32 32 32h184c17.67 0 30.87-13.51 32-32l20-320'/%3E%3Cpath fill='currentColor' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M80 112h352'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M192 112V72h0a23.93 23.93 0 0 1 24-24h80a23.93 23.93 0 0 1 24 24h0v40m-64 64v224m-72-224l8 224m136-224l-8 224'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-dir{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_404_103_0' x1='1.000000' y1='8.114033' x2='13.000000' y2='8.114033' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE8A4'/%3E%3Cstop offset='0.996499' stop-color='%23FFD96F'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='path' d='M12.1727 2.75769L5.53442 2.75769C5.53442 2.70795 5.52966 2.65869 5.52026 2.60986C5.51074 2.5611 5.49683 2.51373 5.47827 2.46777C5.45972 2.42181 5.43701 2.37811 5.41003 2.33679C5.38318 2.29541 5.35254 2.25714 5.31836 2.22198C5.28406 2.18677 5.24683 2.1554 5.20654 2.12775C5.16626 2.1001 5.12378 2.07678 5.07898 2.05774C5.03418 2.0387 4.98816 2.02435 4.94055 2.01465C4.89307 2.00494 4.84509 2.00006 4.79663 2.00006L1.8468 2.00006C1.79834 2.00006 1.75037 2.00494 1.70288 2.01465C1.6554 2.02435 1.60925 2.0387 1.56458 2.05774C1.51978 2.07678 1.47729 2.1001 1.43701 2.12775C1.39673 2.1554 1.3595 2.18677 1.3252 2.22198C1.29089 2.25714 1.26038 2.29541 1.2334 2.33679C1.20654 2.37811 1.18384 2.42181 1.16528 2.46777C1.14673 2.51373 1.13281 2.5611 1.12329 2.60986C1.11389 2.65869 1.10913 2.70795 1.10913 2.75769L1.10913 5.03058C1.10913 5.44971 1.43872 5.78821 1.8468 5.78821L12.1737 5.78821C12.2222 5.78821 12.2701 5.78333 12.3176 5.77362C12.3652 5.76392 12.4113 5.74957 12.4561 5.73053C12.5009 5.71149 12.5433 5.68817 12.5836 5.66052C12.6239 5.63287 12.6611 5.60144 12.6954 5.56628C12.7296 5.53113 12.7603 5.49286 12.7871 5.45148C12.8141 5.4101 12.8368 5.36646 12.8553 5.3205C12.8739 5.27454 12.8878 5.22717 12.8973 5.17834C12.9067 5.12958 12.9115 5.08032 12.9115 5.03058L12.9115 3.51532C12.9115 3.46552 12.9067 3.4162 12.8972 3.36737C12.8878 3.31854 12.8738 3.27112 12.8552 3.22516C12.8367 3.17914 12.8138 3.1355 12.787 3.09412C12.76 3.05267 12.7294 3.0144 12.6951 2.97925C12.6608 2.94403 12.6234 2.91266 12.5831 2.88501C12.5427 2.85742 12.5002 2.83411 12.4553 2.81506C12.4105 2.79608 12.3644 2.78174 12.3168 2.77209C12.2693 2.76239 12.2212 2.75763 12.1727 2.75769Z' fill='%23FDCA48' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M11.436 3.51532L2.5835 3.51532C2.53503 3.51532 2.48706 3.5202 2.43958 3.52991C2.39209 3.53961 2.34595 3.55396 2.30127 3.573C2.25647 3.59204 2.21399 3.61536 2.17371 3.64301C2.13342 3.67065 2.09619 3.70203 2.06189 3.73724C2.02759 3.7724 1.99707 3.81067 1.97009 3.85205C1.94324 3.89337 1.92053 3.93707 1.90198 3.98303C1.88342 4.02899 1.86951 4.07635 1.85999 4.12512C1.85059 4.17395 1.84583 4.22321 1.84583 4.27295L1.84583 5.03058C1.84583 5.44971 2.17639 5.78821 2.5835 5.78821L11.4351 5.78821C11.4835 5.78821 11.5315 5.78333 11.579 5.77362C11.6265 5.76392 11.6726 5.74957 11.7173 5.73053C11.7621 5.71149 11.8046 5.68817 11.8448 5.66052C11.8851 5.63287 11.9224 5.6015 11.9567 5.56628C11.991 5.53113 12.0215 5.49286 12.0485 5.45148C12.0753 5.41016 12.098 5.36646 12.1166 5.3205C12.1351 5.27454 12.1492 5.22717 12.1586 5.17841C12.168 5.12958 12.1727 5.08032 12.1727 5.03058L12.1727 4.27295C12.1727 4.22327 12.168 4.17401 12.1586 4.12524C12.1492 4.07654 12.1351 4.02917 12.1167 3.98328C12.0981 3.93732 12.0754 3.89368 12.0486 3.85236C12.0217 3.81104 11.9912 3.77277 11.957 3.73761C11.9229 3.70239 11.8856 3.67102 11.8453 3.64337C11.8052 3.61572 11.7627 3.59235 11.718 3.5733C11.6733 3.5542 11.6272 3.53979 11.5798 3.53003C11.5323 3.52032 11.4844 3.51538 11.436 3.51532Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M12.2489 4.22803L1.75012 4.22803C1.70081 4.22803 1.65198 4.23218 1.60376 4.24048C1.55542 4.24878 1.50854 4.26105 1.46301 4.27734C1.41748 4.29358 1.37427 4.31354 1.33337 4.33716C1.29236 4.36078 1.25452 4.38763 1.21973 4.41772C1.18481 4.44781 1.15381 4.48053 1.12646 4.51587C1.099 4.55121 1.07593 4.58856 1.05713 4.62787C1.03821 4.66711 1.02405 4.70764 1.0144 4.74933C1.00476 4.79108 1 4.83319 1 4.87567L1 11.3524C1 11.7098 1.33508 12.0001 1.75012 12.0001L12.2499 12.0001C12.2992 12.0001 12.348 11.9959 12.3962 11.9876C12.4446 11.9793 12.4915 11.967 12.537 11.9507C12.5825 11.9344 12.6257 11.9145 12.6666 11.8909C12.7076 11.8672 12.7455 11.8404 12.7803 11.8104C12.8152 11.7803 12.8462 11.7476 12.8735 11.7122C12.901 11.6768 12.9241 11.6395 12.9429 11.6002C12.9618 11.5609 12.976 11.5204 12.9856 11.4787C12.9952 11.437 13 11.3949 13 11.3524L13 4.87567C13 4.83313 12.9952 4.79095 12.9856 4.74921C12.976 4.70752 12.9617 4.66699 12.9429 4.62762C12.924 4.58832 12.9008 4.55096 12.8734 4.51562C12.8459 4.48022 12.8148 4.44751 12.7799 4.41742C12.7451 4.38733 12.7072 4.36047 12.6661 4.33685C12.6251 4.31329 12.5818 4.29333 12.5363 4.2771C12.4907 4.2608 12.4437 4.2486 12.3954 4.2403C12.347 4.23206 12.2982 4.22797 12.2489 4.22803Z' fill='url(%23paint_linear_404_103_0)' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-file-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1152 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1152 608v192c0 53.02-42.98 96-96 96H96c-53.02 0-96-42.98-96-96V608c0-53.02 42.98-96 96-96h960c53.02 0 96 42.98 96 96zm-96-160a159.114 159.114 0 0 1 61.554 12.33L924.5 170.748A96.006 96.006 0 0 0 844.622 128H307.378a96 96 0 0 0-79.876 42.748L34.446 460.33A159.114 159.114 0 0 1 96 448h960zm-96 192c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm-192 0c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' data-spm-anchor-id='a313x.7781069.0.i7'%3E%3Cpath d='M842.667 981.333H181.333A53.393 53.393 0 0 1 128 928V96a53.393 53.393 0 0 1 53.333-53.333H648.08a52.987 52.987 0 0 1 37.713 15.62L880.38 252.873A52.987 52.987 0 0 1 896 290.587V928a53.393 53.393 0 0 1-53.333 53.333zm-661.334-896A10.667 10.667 0 0 0 170.667 96v832a10.667 10.667 0 0 0 10.666 10.667h661.334A10.667 10.667 0 0 0 853.333 928V298.667h-160A53.393 53.393 0 0 1 640 245.333v-160zM682.667 115.5v129.833A10.667 10.667 0 0 0 693.333 256h129.834zM704 768H320a21.333 21.333 0 0 1 0-42.667h384A21.333 21.333 0 0 1 704 768zm0-213.333H320A21.333 21.333 0 0 1 320 512h384a21.333 21.333 0 0 1 0 42.667zm-213.333-256H320A21.333 21.333 0 0 1 320 256h170.667a21.333 21.333 0 0 1 0 42.667z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-flowbite\\:play-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M8.6 5.2A1 1 0 0 0 7 6v12a1 1 0 0 0 1.6.8l8-6a1 1 0 0 0 0-1.6z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fontisto\\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.48 3.512a11.97 11.97 0 0 0-8.486-3.514C5.366-.002-.007 5.371-.007 11.999c0 3.314 1.344 6.315 3.516 8.487A11.97 11.97 0 0 0 11.995 24c6.628 0 12.001-5.373 12.001-12.001c0-3.314-1.344-6.315-3.516-8.487m-1.542 15.427a9.8 9.8 0 0 1-6.943 2.876c-5.423 0-9.819-4.396-9.819-9.819a9.8 9.8 0 0 1 2.876-6.943a9.8 9.8 0 0 1 6.942-2.876c5.422 0 9.818 4.396 9.818 9.818a9.8 9.8 0 0 1-2.876 6.942z'/%3E%3Cpath fill='currentColor' d='m13.537 12l3.855-3.855a1.091 1.091 0 0 0-1.542-1.541l.001-.001l-3.855 3.855l-3.855-3.855A1.091 1.091 0 0 0 6.6 8.145l-.001-.001l3.855 3.855l-3.855 3.855a1.091 1.091 0 1 0 1.541 1.542l.001-.001l3.855-3.855l3.855 3.855a1.091 1.091 0 1 0 1.542-1.541l-.001-.001z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-healthicons\\:health-vulnerability-through-social-determinants-outline-24px{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='currentColor'%3E%3Cpath d='M3.017 7.6A9.96 9.96 0 0 0 2 12c0 5.523 4.477 10 10 10q1.022-.002 1.985-.197a.3.3 0 0 1-.005-.053v-.99a.25.25 0 0 0-.074-.177l-.677-.677Q12.628 20 12 20A8 8 0 0 1 4.582 9H3.354a.25.25 0 0 1-.25-.25v-.958a.25.25 0 0 0-.073-.177zm5.988-3.02l-1.51-1.51A9.96 9.96 0 0 1 12 2c5.523 0 10 4.477 10 10a9.95 9.95 0 0 1-1.433 5.16L19.1 15.693A8 8 0 0 0 9.005 4.58M6 3l3 3l-.79.79l-.35-.35v1.443H6.745v-.93a.744.744 0 1 0-1.488 0v.93H4.139V6.44l-.35.35L3 6z'/%3E%3Cpath d='M11 16v-3H8v-2h3V8h2v3h3v2h-3v3zm6.4-.6l3.5 3.529l-.82.826l-.362-.366v1.51h-1.545v-.973a.776.776 0 0 0-.773-.779a.776.776 0 0 0-.773.78v.973h-1.545v-1.51l-.363.365l-.82-.826z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-gift{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 12.6494 12.6621' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 369' d='M11.4296 2.35786L10.9855 2.35786C11.2107 1.97596 11.3095 1.61169 11.278 1.27381C11.2518 0.991023 11.1177 0.586577 10.6266 0.264252C10.2194 -0.00361454 9.69581 -0.069314 9.11488 0.0758196C8.17281 0.312347 7.05786 1.12551 6.32477 2.10822C5.59123 1.12552 4.47717 0.312347 3.53512 0.0758195C2.95371 -0.0702574 2.42963 -0.00409436 2.0225 0.264252C1.53181 0.586577 1.39776 0.991023 1.37157 1.27381C1.33999 1.61169 1.43792 1.97596 1.66407 2.35786L1.21989 2.35786C0.547341 2.35786 0 2.90561 0 3.57868L0 5.15111C0 5.68354 0.35117 6.1541 0.859241 6.31212C0.810954 6.44572 0.785675 6.58384 0.785675 6.72379L0.785675 11.4413C0.785675 12.1139 1.33364 12.6619 2.00626 12.6619L10.6447 12.6619C11.3172 12.6619 11.8643 12.114 11.8643 11.4413L11.8643 6.72378C11.8643 6.58293 11.84 6.44437 11.7917 6.31164C12.299 6.15274 12.6493 5.68218 12.6493 5.1511L12.6493 3.57908C12.6493 2.90606 12.1022 2.35786 11.4296 2.35786ZM10.6447 11.7925L6.75903 11.7925L6.75903 6.37214L10.6447 6.37214C10.8383 6.37214 10.9954 6.53012 10.9954 6.72378L10.9954 11.4413C10.9954 11.635 10.8383 11.7925 10.6447 11.7925ZM7.23751 2.35786C7.85547 1.64506 8.6666 1.08491 9.32523 0.919679C9.66737 0.83393 9.94722 0.857402 10.1499 0.991023C10.3653 1.13251 10.4036 1.25867 10.4122 1.35395C10.4465 1.70331 10.0718 2.17433 9.89488 2.35786L7.23751 2.35786ZM11.7799 3.57909L11.7799 5.15111C11.7799 5.34478 11.6233 5.50227 11.4296 5.50227L6.75903 5.50227L6.75903 3.22768L11.4296 3.22768C11.6233 3.22768 11.7799 3.38546 11.7799 3.57909ZM5.89007 6.37214L5.89007 11.7925L2.00624 11.7925C1.81212 11.7925 1.65502 11.635 1.65502 11.4413L1.65502 6.72378C1.65502 6.53012 1.81212 6.37214 2.00624 6.37214L5.89007 6.37214ZM2.23736 1.35395C2.24592 1.25867 2.28475 1.1325 2.49919 0.991023C2.70047 0.857402 2.98035 0.832778 3.32434 0.919679C3.9793 1.08398 4.78955 1.64418 5.40888 2.35786L2.75375 2.35786C2.59531 2.19739 2.20259 1.71169 2.23736 1.35395ZM0.868707 3.57909C0.868707 3.38548 1.0258 3.22768 1.21988 3.22768L5.89005 3.22768L5.89005 5.50227L1.21988 5.50227C1.0258 5.50227 0.868707 5.34478 0.868707 5.15111L0.868707 3.57909Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-notice{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 15.7041 11.9209' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 374' d='M10.1106 10.798C10.0733 10.798 10.0361 10.7919 10.0007 10.7801C9.9652 10.7684 9.93184 10.751 9.90187 10.7286C6.64187 8.29239 3.19375 8.16864 2.53562 8.16864C2.45125 8.16864 2.40437 8.17051 2.4 8.17051C2.25312 8.17551 2.11062 8.08614 2.0575 7.94426C1.035 5.20801 2.02187 2.88051 2.06437 2.78301C2.0913 2.72155 2.13528 2.6691 2.19112 2.63188C2.24695 2.59466 2.31228 2.57423 2.37937 2.57301C6.54125 2.51301 8.80687 0.861139 9.89625 0.0667638C10.0031 -0.0107363 10.1431 -0.0213611 10.26 0.0380138C10.3769 0.0973886 10.4506 0.217389 10.4506 0.348639C10.4506 0.959889 10.4531 3.38239 10.4556 5.71364C10.4581 7.87614 10.46 9.96114 10.46 10.4493C10.46 10.514 10.442 10.5774 10.408 10.6325C10.374 10.6876 10.3253 10.7321 10.2675 10.7611C10.2189 10.7852 10.1655 10.7978 10.1112 10.798L10.1106 10.798ZM2.63 7.47176C3.46687 7.48426 6.63125 7.67801 9.76125 9.77426C9.76 8.87551 9.75875 7.31614 9.7575 5.71426C9.75562 3.91426 9.75375 2.05926 9.75312 1.02676C8.48312 1.90114 6.25875 3.16176 2.62937 3.26614C2.43812 3.83864 1.99062 5.54114 2.63062 7.47239L2.63 7.47176ZM2.3775 8.17114L1.72187 8.15926C0.759375 8.15926 0 6.93176 0 5.36489C0 3.79801 0.759375 2.56989 1.72875 2.56989L2.4675 2.56989L2.4675 3.26801L1.72875 3.26801C1.24125 3.26801 0.698125 4.12926 0.698125 5.36489C0.698125 6.60051 1.24125 7.46176 1.72875 7.46176L2.39062 7.47426L2.3775 8.17176L2.3775 8.17114ZM14.18 0.595514L13.6031 1.05614C14.4437 2.18551 14.96 3.70239 14.96 5.36989C14.96 7.03801 14.4437 8.55426 13.6031 9.68364L14.18 10.1449C15.1231 8.88552 15.7037 7.21114 15.7037 5.36989C15.7037 3.52989 15.1231 1.85489 14.18 0.59614L14.18 0.595514ZM11.7137 2.80489C12.0744 3.57301 12.2806 4.44551 12.2806 5.37051C12.2806 6.29676 12.075 7.16801 11.7137 7.93676L12.3087 8.41301C12.7637 7.50989 13.0244 6.47426 13.0244 5.37114C13.0244 4.26864 12.7637 3.23301 12.3087 2.32926L11.7137 2.80489L11.7137 2.80489ZM4.09 11.9211C3.53187 11.9211 3.07812 11.4674 3.07812 10.9093L3.07812 7.53239L5.10125 7.78801L5.10125 10.9093C5.10125 11.4668 4.6475 11.9205 4.08937 11.9205L4.09 11.9211ZM3.77625 8.32426L3.77625 10.9099C3.77625 11.083 3.91687 11.2236 4.09 11.2236C4.26312 11.2236 4.40375 11.083 4.40375 10.9099L4.40375 8.40364L3.77625 8.32489L3.77625 8.32426Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none'%3E%3Crect id='' width='16.000000' height='16.000000' x='0.000000' y='0.000000' transform='matrix(-1,0,0,1,16,0)'/%3E%3Cpath id='矢量 363' d='M2.53333 3L12 3L12 4.33333L2.53333 4.33333L4.6 6.4L3.66667 7.33333L0 3.66667L3.66667 0L4.6 0.933333L2.53333 3Z' fill='currentColor' fill-rule='nonzero' transform='matrix(-1,0,0,1,14,4.5)'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-upgrade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1718692535082' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1480' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M897.3 594.1c0 16.9 13.7 30.6 30.6 30.6 16.9 0 30.6-13.7 30.6-30.6 0-16.9-13.7-30.6-30.6-30.6-16.9 0-30.6 13.7-30.6 30.6zM911.9 662.6c-11.4 0-21.9 5.9-28.8 15.1-5.5 7.8-11.9 15.5-18.7 22.4-30.2 30.2-70.4 46.6-113.3 46.6h-44.8c-19.6 0-35.6 16-35.6 35.6 0 18.3 14.6 32.9 32.9 32.9h42.5c61.7 0 119.2-24.2 163.1-67.2 11-11 21-23.3 29.2-36.1 14.2-21.4-0.9-49.3-26.5-49.3z m39.3-182.3c-10.1-20.1-23.3-38.8-39.3-55.3-38.4-39.7-88.6-64-143.5-69.4-45.6-97.3-143.4-158.5-251.6-158.5-67.2 0-132 24.2-182.7 67.6-45.2 40.2-77.2 93.2-90.5 152.1-46.1 4.6-89.1 24.7-122.4 58.5-37.5 37.4-57.7 87.7-57.7 140.2 0 52.5 20.1 101.9 56.7 139.3 35.6 37 83.6 58 134.3 59.8 0.9 0 2.7 0.5 3.7 0.5H313c18.7 0 33.8-15.1 33.8-33.8 0-19.2-15.5-34.3-34.3-34.3h-61.2c-32.9-1.8-64-15.1-87.3-38.8-23.8-24.2-36.5-55.7-36.5-89.5 0-34.3 13.2-66.7 37-90.9 21.9-21.9 49.3-35.2 79.5-37.9l54.4-5.5 12.8-53.9c9.6-43.9 33.8-85 68.1-114.7 38.4-32.9 87.3-51.2 137.5-51.2 81.8 0 154.9 45.7 190.1 119.2l18.3 37.9 42 4.1c37.5 3.7 73.1 21 100.1 48.4 10.1 10.5 18.7 21.9 25.6 34.7 5.5 10.5 16.4 16.9 27.9 16.9h1.8c23.6 1.1 39.6-24 28.6-45.5z' fill='currentColor' p-id='1481'%3E%3C/path%3E%3Cpath d='M684.4 575.3L541 431.9c-11.4-11.4-29.2-11.4-40.7 0L356.9 575.3c-11.4 11.4-11.4 29.2 0 40.7 11.4 11.4 29.2 11.4 40.7 0l94.6-94.6v275c0 16 12.8 28.8 28.8 28.8s28.8-12.8 28.8-28.8v-275l94.6 94.6c5.5 5.5 12.8 8.2 20.1 8.2s14.6-2.7 20.1-8.2c11.3-11.4 11.3-29.2-0.2-40.7z' fill='currentColor' p-id='1482'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14.25 12' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 375' d='M7.125 8.04663e-07L14.25 12L0 12L7.125 0L7.125 8.04663e-07ZM2.625 10.5L11.625 10.5L7.125 2.625L2.625 10.5ZM6.375 5.25L7.875 5.25L7.875 7.5L6.375 7.5L6.375 5.25L6.375 5.25ZM6.375 8.25L7.875 8.25L7.875 9.75L6.375 9.75L6.375 8.25L6.375 8.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5L5.5 11L12.5 4' fill='none' stroke='currentColor' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:fix{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7.48571C18 10.5154 15.544 12.9714 12.5143 12.9714C11.5878 12.9714 10.7149 12.7417 9.94953 12.3362L4.28571 18L2 15.7143L7.66382 10.0505C7.25829 9.28507 7.02857 8.41221 7.02857 7.48571C7.02857 4.45604 9.48462 2 12.5143 2C13.4408 2 14.3136 2.22969 15.079 2.63524L11.6 6.11429L13.8857 8.4L17.3648 4.92096C17.7703 5.68635 18 6.55922 18 7.48571Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:restart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 9V2' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M5.61905 4C3.77138 5.35135 2.57129 7.53552 2.57129 9.99998C2.57129 14.1027 5.89717 17.4286 9.99986 17.4286C14.1025 17.4286 17.4284 14.1027 17.4284 9.99998C17.4284 7.32457 16.0141 4.97949 13.8923 3.67164' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:update{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_230)'%3E%3Cpath d='M4.13753 13.7501C4.87923 14.8601 5.93344 15.7253 7.16684 16.2362C8.40024 16.7471 9.75744 16.8808 11.0668 16.6203C12.3762 16.3599 13.5789 15.717 14.5229 14.773C15.4669 13.829 16.1098 12.6262 16.3703 11.3169C16.6307 10.0075 16.497 8.65029 15.9861 7.41689C15.4752 6.18349 14.6101 5.12928 13.5001 4.38758C12.39 3.64588 11.085 3.25 9.74995 3.25C7.86292 3.2571 6.05168 3.99342 4.69495 5.305L3.44995 6.4' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M3 3.25V7H6.75' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3_230'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:user{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %233f3f3f;}.st1 {fill: %23ecb485;}.st2 {opacity: .1;}.st2, .st3 {fill: %2322b573;}.st4 {fill: %23f6caa9;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st4' d='M698.6,459.8c0,113.87-82.01,206.18-183.17,206.18s-183.17-92.31-183.17-206.17,82.01-206.18,183.17-206.18,183.17,92.31,183.17,206.18'/%3E%3Cpath class='st4' d='M444.27,633.56h140.49v116.19h-140.49v-116.19ZM355.41,471.89c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83M731.35,471.51c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83'/%3E%3Cpath class='st1' d='M444.64,650.21s26.6,13.69,65.19,13.69c45.33,1.85,74.93-13.32,74.93-13.32v13.69s-49.83,26.64-72.31,26.64-68.18-31.45-68.18-31.45l.37-9.25h0ZM491.79,202.69s-123.95,12.35-125.23,93.49,95.71,96.67,131.65,105.55c35.94,8.88,134.78,20.29,192.54-73.53,0,0-15.84-36.79-24.51-62.45-3.85-6.66,6.22,11.43-28.44-10.44-34.66-21.87-81.19-57.68-146.01-52.61'/%3E%3Cpath class='st0' d='M405.01,247.01s-90.37,15.05-95.5,95.91c-5.14,80.86,9.21,102.22,9.21,102.22,0,0,20.38-.06,25.51,30.41,0,0,9.43,5.59,10.27,0,1.39-9.29-8.27-53.43,10.99-94.45,19.13-40.76,37.56-46.58,37.56-46.58l1.96-87.5ZM642.57,335.37s24.17,31.15,28.35,62.29c3.54,26.41,8.47,76.09,8.47,76.09,0,0,6.74,4.76,11.55-6.66,4.81-11.41,3.57-22.81,8.05-25.77,23.65-15.66,17.48-81.5,16.21-88.45-5.37-29.4-29.76-76.64-29.76-76.64,0,0-42.87,59.14-42.87,59.14Z'/%3E%3Cpath class='st0' d='M488.66,175.41s-128.26,5.27-129.55,90.56,100.02,109.34,135.97,118.66c35.94,9.33,134.78,21.32,192.54-77.29,0,0,14.44-44.64,5.78-71.63-3.85-7-24.07,17.99-58.72-5-34.66-22.99-81.19-60.63-146.01-55.31'/%3E%3Cpath class='st3' d='M839.09,818.12c-22.8-17.9-65.73-44.28-108.29-64.98-69.09-33.59-145.99-48.64-145.99-48.64l-.06,2.28c-5.6,5.98-32.63,32.62-69.86,32.62s-64.07-25.01-70.4-31.31l-.33-3.24s-74.05,10.15-143.14,43.74c-47.28,22.99-95,52.99-115.09,70.59,81.7,86.69,197.57,140.81,326.08,140.81s245.34-54.56,327.09-141.88h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-hugeicons\\:firewall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 14H5c-1.414 0-2.121 0-2.56.44C2 14.878 2 15.585 2 17v2c0 1.414 0 2.121.44 2.56C2.878 22 3.585 22 5 22h14c1.414 0 2.121 0 2.56-.44c.44-.439.44-1.146.44-2.56v-2c0-1.414 0-2.121-.44-2.56C21.122 14 20.415 14 19 14M2 18h20m-10 0v-4m-5 8v-4m10 4v-4m1.841-7c-.287-1.194-1.005-2.36-2.466-3.4C12.437 4.8 12 2 12 2s-4.062 3.6-1.75 8c-2.1.32-3.078-2-3.304-3.2c-.97 1.29-1.74 2.736-1.91 4.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-hugeicons\\:internet{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='10'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2 12h20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 2l-5.5 9h11z'/%3E%3Ccircle cx='17.5' cy='17.5' r='4.5' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M3 13.5h8v8H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m1-4h2V8h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-zoom-in,[i-ic\\:baseline-zoom-in=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14'/%3E%3Cpath fill='currentColor' d='M12 10h-2v2H9v-2H7V9h2V7h1v2h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-zoom-out,[i-ic\\:baseline-zoom-out=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14M7 9h5v1H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:outline-arrow-circle-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2S2 6.48 2 12m18 0c0 4.42-3.58 8-8 8s-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8M8 12l4-4l1.41 1.41L11.83 11H16v2h-4.17l1.59 1.59L12 16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:outline-arrow-circle-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10s10-4.48 10-10M4 12c0-4.42 3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8s-8-3.58-8-8m12 0l-4 4l-1.41-1.41L12.17 13H8v-2h4.17l-1.59-1.59L12 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:outline-view-module{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 5v14h18V5zm16 6h-3.33V7H19zm-5.33 0h-3.33V7h3.33zM8.33 7v4H5V7zM5 17v-4h3.33v4zm5.33 0v-4h3.33v4zm5.34 0v-4H19v4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:round-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.29 6.71a.996.996 0 0 0 0 1.41L13.17 12l-3.88 3.88a.996.996 0 1 0 1.41 1.41l4.59-4.59a.996.996 0 0 0 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:round-refresh{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.65 6.35a7.95 7.95 0 0 0-6.48-2.31c-3.67.37-6.69 3.35-7.1 7.02C3.52 15.91 7.27 20 12 20a7.98 7.98 0 0 0 7.21-4.56c.32-.67-.16-1.44-.9-1.44c-.37 0-.72.2-.88.53a5.994 5.994 0 0 1-6.8 3.31c-2.22-.49-4.01-2.3-4.48-4.52A6.002 6.002 0 0 1 12 6c1.66 0 3.14.69 4.22 1.78l-1.51 1.51c-.63.63-.19 1.71.7 1.71H19c.55 0 1-.45 1-1V6.41c0-.89-1.08-1.34-1.71-.71z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-icon-park-outline\\:disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='4'%3E%3Cpath stroke-linejoin='round' d='M41 4H7a3 3 0 0 0-3 3v34a3 3 0 0 0 3 3h34a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3Z'/%3E%3Cpath stroke-linejoin='round' d='M34 4v18H15V4z'/%3E%3Cpath stroke-linecap='round' d='M29 11v4M11.997 4h25.001'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-icon-park-outline\\:mind-mapping{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M8 28a4 4 0 1 0 0-8a4 4 0 0 0 0 8ZM42 8a2 2 0 1 0 0-4a2 2 0 0 0 0 4Zm0 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4Zm0 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4Z'/%3E%3Cpath stroke-linecap='round' d='M32 6H20v36h12M12 24h20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:3d-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'%3E%3Cpath d='m12 3l7.794 4.5v7.845a2 2 0 0 1-1 1.732L13 20.423a2 2 0 0 1-2 0l-5.794-3.346a2 2 0 0 1-1-1.732V7.5z'/%3E%3Cpath d='M12 7v5l-4.33 2.5M12 12l4.33 2.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='2'%3E%3Cpath stroke-linecap='round' d='M7 21a2 2 0 0 1-2-2V3h9l5 5v11a2 2 0 0 1-2 2z'/%3E%3Cpath d='M13 3v6h6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:search-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\\:cpu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M8 15.4V8.6a.6.6 0 0 1 .6-.6h6.8a.6.6 0 0 1 .6.6v6.8a.6.6 0 0 1-.6.6H8.6a.6.6 0 0 1-.6-.6'/%3E%3Cpath d='M20 4.6v14.8a.6.6 0 0 1-.6.6H4.6a.6.6 0 0 1-.6-.6V4.6a.6.6 0 0 1 .6-.6h14.8a.6.6 0 0 1 .6.6M17 4V2m-5 2V2M7 4V2m0 18v2m5-2v2m5-2v2m3-5h2m-2-5h2m-2-5h2M4 17H2m2-5H2m2-5H2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\\:sidebar-expand{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2m-9.5 0V3'/%3E%3Cpath d='m5.5 10l1.75 2l-1.75 2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\\:xmark-circle,[i-iconoir\\:xmark-circle=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.172 14.828L12.001 12m2.828-2.828L12.001 12m0 0L9.172 9.172M12.001 12l2.828 2.828M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-jam\\:write{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='-2 -2 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m5.72 14.456l1.761-.508l10.603-10.73a.456.456 0 0 0-.003-.64l-.635-.642a.443.443 0 0 0-.632-.003L6.239 12.635zM18.703.664l.635.643c.876.887.884 2.318.016 3.196L8.428 15.561l-3.764 1.084a.9.9 0 0 1-1.11-.623a.9.9 0 0 1-.002-.506l1.095-3.84L15.544.647a2.215 2.215 0 0 1 3.159.016zM7.184 1.817c.496 0 .898.407.898.909a.903.903 0 0 1-.898.909H3.592c-.992 0-1.796.814-1.796 1.817v10.906c0 1.004.804 1.818 1.796 1.818h10.776c.992 0 1.797-.814 1.797-1.818v-3.635c0-.502.402-.909.898-.909s.898.407.898.91v3.634c0 2.008-1.609 3.636-3.593 3.636H3.592C1.608 19.994 0 18.366 0 16.358V5.452c0-2.007 1.608-3.635 3.592-3.635z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\\:lightning-ring{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath fill='currentColor' d='M11.5 13.8h-1.063c-1.53 0-2.294 0-2.583-.497s.088-1.162.844-2.491l2.367-4.167c.375-.66.563-.99.749-.94c.186.049.186.428.186 1.187V9.7c0 .236 0 .354.073.427s.191.073.427.073h1.063c1.53 0 2.294 0 2.583.497s-.088 1.162-.844 2.491l-2.367 4.167c-.375.66-.563.99-.749.94C12 18.247 12 17.868 12 17.109V14.3c0-.236 0-.354-.073-.427s-.191-.073-.427-.073'/%3E%3Ccircle cx='12' cy='12' r='9' stroke='currentColor' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath stroke-linecap='round' d='M16.5 12h-4.25a.25.25 0 0 1-.25-.25V8.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lineicons\\:protection{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 64 64' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M53.6 7.5L33.3 1.9c-.8-.2-1.7-.2-2.5 0L10.4 7.5c-2.1.6-3.6 2.5-3.6 4.7V27c0 15.5 9.2 29.2 23.4 34.9c.6.2 1.2.4 1.8.4s1.2-.1 1.8-.4c14.2-5.7 23.4-19.5 23.4-35V12.2c0-2.2-1.5-4.1-3.6-4.7m-.9 19.4c0 13.4-8.3 25.8-20.5 30.8h-.3c-12.5-5-20.6-17.1-20.6-30.7V12.2c0-.1.1-.3.2-.3l20.4-5.6h.2l20.4 5.6c.1 0 .2.2.2.3z'/%3E%3Cpath fill='currentColor' d='M43.3 22.6L29.5 34.2L23.3 29c-1-.8-2.4-.7-3.2.3s-.7 2.4.3 3.2l7.6 6.4c.4.4.9.5 1.4.5s1-.2 1.4-.5L46.2 26c1-.8 1.1-2.2.3-3.2c-.8-.9-2.3-1-3.2-.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lsicon\\:clothes-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' d='M5 13.5h6v-6l2 1L14 5l-2-2.5h-1.5C10.5 3 9.2 4 8 4S5.5 3 5.5 2.5H4L2 5l1 3.5l2-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m7-7l-7 7l-7-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 12l7-7l7 7m-7 7V5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-bell{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0m-10.47-5.674A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18l-6-6l6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-help{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3m.08 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-database{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v14a9 3 0 0 0 18 0V5'/%3E%3Cpath d='M3 12a9 3 0 0 0 18 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-archive{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.659 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v11.5'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M8 12v-1m0 7v-2m0-9V6'/%3E%3Ccircle cx='8' cy='20' r='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-code-2{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M5 12l-3 3l3 3m4 0l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M9 15h6m-3 3v-6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Ccircle cx='11.5' cy='14.5' r='2.5'/%3E%3Cpath d='M13.3 16.3L15 18'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-folder-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10v6m-3-3h6m5 7a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-git-branch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 6a9 9 0 0 0-9 9V3'/%3E%3Ccircle cx='18' cy='6' r='3'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-hard-drive-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 2v8m4-4l-4 4l-4-4'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2'/%3E%3Cpath d='M6 18h.01M10 18h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-maximize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3m8 0h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-minus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-refresh-cw{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9a9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5m5 4a9 9 0 0 1-9 9a9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='8' x='2' y='2' rx='2' ry='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2' ry='2'/%3E%3Cpath d='M6 6h.01M6 18h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0a2.34 2.34 0 0 0 3.319 1.915a2.34 2.34 0 0 1 2.33 4.033a2.34 2.34 0 0 0 0 3.831a2.34 2.34 0 0 1-2.33 4.033a2.34 2.34 0 0 0-3.319 1.915a2.34 2.34 0 0 1-4.659 0a2.34 2.34 0 0 0-3.32-1.915a2.34 2.34 0 0 1-2.33-4.033a2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-text-cursor-input{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20h-1a2 2 0 0 1-2-2a2 2 0 0 1-2 2H6m7-12h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7m-8 0H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1m1-4h1a2 2 0 0 1 2 2a2 2 0 0 1 2-2h1M9 6v12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-triangle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v12m5-7l-5-5l-5 5m14 7v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-wrench{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-x{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-zap{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\\:logs{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5h1m-1 7h1m-1 7h1M8 5h1m-1 7h1m-1 7h1m4-14h8m-8 7h8m-8 7h8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\\:user-round{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\\:pause-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.25 5.5v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13A1.76 1.76 0 0 1 5.5 3.75h3a1.75 1.75 0 0 1 1.75 1.75m10 0v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13a1.76 1.76 0 0 1 1.75-1.75h3a1.75 1.75 0 0 1 1.75 1.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\\:play-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.105 11.446a2.34 2.34 0 0 1-.21 1c-.15.332-.38.62-.67.84l-9.65 7.51a2.3 2.3 0 0 1-1.17.46h-.23a2.2 2.2 0 0 1-1-.24a2.29 2.29 0 0 1-1.28-2v-14a2.2 2.2 0 0 1 .33-1.17a2.27 2.27 0 0 1 2.05-1.1c.412.02.812.148 1.16.37l9.66 6.44c.294.204.54.47.72.78c.19.34.29.721.29 1.11'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\\:eye-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 5c-6.307 0-9.367 5.683-9.91 6.808a.44.44 0 0 0 0 .384C2.632 13.317 5.692 19 12 19s9.367-5.683 9.91-6.808a.44.44 0 0 0 0-.384C21.368 10.683 18.308 5 12 5'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\\:eye-off-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6.362A9.7 9.7 0 0 1 12 5c6.307 0 9.367 5.683 9.91 6.808c.06.123.06.261 0 .385c-.352.728-1.756 3.362-4.41 5.131M14 18.8a10 10 0 0 1-2 .2c-6.307 0-9.367-5.683-9.91-6.808a.44.44 0 0 1 0-.386c.219-.452.84-1.632 1.91-2.885m6 .843A3 3 0 0 1 14.236 14M3 3l18 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:bottom-panel-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 11.596l3.173-3.192H8.827zM18.384 4q.672 0 1.144.472T20 5.616v12.769q0 .67-.472 1.143q-.472.472-1.143.472H5.615q-.67 0-1.143-.472Q4 19.056 4 18.385V5.615q0-.67.472-1.143Q4.944 4 5.616 4zM19 15V5.616q0-.231-.192-.424T18.384 5H5.616q-.231 0-.424.192T5 5.616V15z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:check-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 14.312l6.246-6.266q.14-.14.354-.14t.354.14t.14.354t-.14.354l-6.389 6.369q-.242.243-.565.243t-.565-.243l-2.389-2.37q-.14-.14-.14-.353t.14-.354t.354-.14t.354.14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:close-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 12.727l-3.244 3.252q-.161.16-.358.15t-.358-.17t-.16-.363t.16-.363L11.274 12L8.04 8.782q-.16-.161-.16-.367t.16-.368t.364-.16q.204 0 .363.16L12 11.298l3.219-3.252q.161-.16.358-.16t.358.16q.165.166.165.367t-.165.36L12.702 12l3.252 3.244q.16.161.16.358t-.16.358q-.166.165-.367.165t-.36-.165z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:drag-pan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21.308L8.442 17.75l.714-.713L11.5 19.38V12.5H4.625l2.344 2.339l-.719.719L2.692 12l3.552-3.552l.714.714L4.619 11.5H11.5V4.62L9.156 6.963l-.714-.714L12 2.692l3.558 3.558l-.714.714L12.5 4.618V11.5h6.875l-2.344-2.339l.719-.719L21.308 12l-3.558 3.558l-.713-.714L19.38 12.5H12.5v6.875l2.339-2.344l.719.719z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:edit-square-sharp{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 14v-2.615l9.683-9.683l2.56 2.564L12.518 14zm9.466-8.354l1.347-1.361l-1.111-1.17l-1.387 1.381zM4 20V4h10.002l-6.386 6.387v5.998h5.896L20 9.895V20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:action-key{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21.6 23l-3.075-3.05q-.45.275-.962.413T16.5 20.5q-1.65 0-2.825-1.175T12.5 16.5t1.175-2.825T16.5 12.5t2.825 1.175T20.5 16.5q0 .575-.15 1.088t-.425.962L23 21.6zM5.5 20.5q-1.65 0-2.825-1.175T1.5 16.5t1.175-2.825T5.5 12.5t2.825 1.175T9.5 16.5t-1.175 2.825T5.5 20.5m11-2q.825 0 1.413-.587T18.5 16.5t-.587-1.412T16.5 14.5t-1.412.588T14.5 16.5t.588 1.413t1.412.587m-11-9q-1.65 0-2.825-1.175T1.5 5.5t1.175-2.825T5.5 1.5t2.825 1.175T9.5 5.5T8.325 8.325T5.5 9.5m11 0q-1.65 0-2.825-1.175T12.5 5.5t1.175-2.825T16.5 1.5t2.825 1.175T20.5 5.5t-1.175 2.825T16.5 9.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:add-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H6q-.425 0-.712-.288T5 12t.288-.712T6 11h5V6q0-.425.288-.712T12 5t.713.288T13 6v5h5q.425 0 .713.288T19 12t-.288.713T18 13h-5v5q0 .425-.288.713T12 19t-.712-.288T11 18z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-downward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16.175V5q0-.425.288-.712T12 4t.713.288T13 5v11.175l4.9-4.9q.3-.3.7-.288t.7.313q.275.3.287.7t-.287.7l-6.6 6.6q-.15.15-.325.213t-.375.062t-.375-.062t-.325-.213l-6.6-6.6q-.275-.275-.275-.687T4.7 11.3q.3-.3.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-forward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.175 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.175l-4.9-4.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l6.6 6.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-6.6 6.6q-.275.275-.687.275T11.3 19.3q-.3-.3-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-left-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7.85 13l2.85 2.85q.3.3.288.7t-.288.7q-.3.3-.712.313t-.713-.288L4.7 12.7q-.3-.3-.3-.7t.3-.7l4.575-4.575q.3-.3.713-.287t.712.312q.275.3.288.7t-.288.7L7.85 11H19q.425 0 .713.288T20 12t-.288.713T19 13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-right-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.15 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.15L13.3 8.15q-.3-.3-.288-.7t.288-.7q.3-.3.713-.312t.712.287L19.3 11.3q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.575 4.575q-.3.3-.712.288t-.713-.313q-.275-.3-.288-.7t.288-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-upward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 7.825l-4.9 4.9q-.3.3-.7.288t-.7-.313q-.275-.3-.288-.7t.288-.7l6.6-6.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l6.6 6.6q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L13 7.825V19q0 .425-.288.713T12 20t-.712-.288T11 19z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:article-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-2h14V5H5zM5 5v14zm3 12h5q.425 0 .713-.288T14 16t-.288-.712T13 15H8q-.425 0-.712.288T7 16t.288.713T8 17m0-4h8q.425 0 .713-.288T17 12t-.288-.712T16 11H8q-.425 0-.712.288T7 12t.288.713T8 13m0-4h8q.425 0 .713-.288T17 8t-.288-.712T16 7H8q-.425 0-.712.288T7 8t.288.713T8 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:auto-awesome-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 8.3q-.125 0-.263-.075T18.55 8l-.8-1.75l-1.75-.8q-.15-.05-.225-.187T15.7 5q0-.125.075-.262T16 4.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 1.7q.125 0 .263.075T19.45 2l.8 1.75l1.75.8q.15.05.225.188T22.3 5q0 .125-.075.263T22 5.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 8.3Zm0 14q-.125 0-.263-.075T18.55 22l-.8-1.75l-1.75-.8q-.15-.05-.225-.188T15.7 19q0-.125.075-.263T16 18.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 15.7q.125 0 .263.075t.187.225l.8 1.75l1.75.8q.15.05.225.188T22.3 19q0 .125-.075.263T22 19.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 22.3ZM9 18.575q-.275 0-.525-.15T8.1 18l-1.6-3.5L3 12.9q-.275-.125-.425-.375T2.425 12q0-.275.15-.525T3 11.1l3.5-1.6L8.1 6q.125-.275.375-.425T9 5.425q.275 0 .525.15T9.9 6l1.6 3.5l3.5 1.6q.275.125.425.375t.15.525q0 .275-.15.525T15 12.9l-3.5 1.6L9.9 18q-.125.275-.375.425t-.525.15Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:backup-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 12.85l-.9.875Q9.825 14 9.413 14t-.713-.3q-.275-.275-.275-.7t.275-.7l2.6-2.6q.3-.3.7-.3t.7.3l2.6 2.6q.275.275.287.688t-.287.712q-.275.275-.687.288t-.713-.263l-.9-.875V18h5.5q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-2.075-1.463-3.538T12 6T8.463 7.463T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18H8q.425 0 .713.288T9 19t-.288.713T8 20H6.5q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.625-2.3 2.5-3.725T12 4q2.925 0 4.963 2.038T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20H13q-.825 0-1.412-.587T11 18zm1 .15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:bolt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15H5.9q-.6 0-.888-.537t.063-1.038l7.475-10.75q.25-.35.65-.487t.825.012t.625.525t.15.8L14 10h3.875q.65 0 .913.575t-.163 1.075L10.4 21.5q-.275.325-.675.425t-.775-.075t-.587-.537t-.163-.788z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:build-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m15.5 16.9l1.4-1.4q.15-.15.15-.35t-.15-.35l-3.4-3.425q.1-.275.15-.55t.05-.625q0-1.425-1.012-2.437T10.25 6.75q-.425 0-.85.113t-.825.312l2.35 2.35l-1.4 1.4l-2.35-2.35q-.2.4-.312.825t-.113.85q0 1.425 1.013 2.438T10.2 13.7q.325 0 .613-.05t.562-.15l3.425 3.4q.15.15.35.15t.35-.15M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:cancel-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l2.9 2.9q.275.275.7.275t.7-.275t.275-.7t-.275-.7L13.4 12l2.9-2.9q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275L12 10.6L9.1 7.7q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7l2.9 2.9l-2.9 2.9q-.275.275-.275.7t.275.7t.7.275t.7-.275zm0 8.6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.5 11L12 2l5.5 9zm11 11q-1.875 0-3.187-1.312T13 17.5t1.313-3.187T17.5 13t3.188 1.313T22 17.5t-1.312 3.188T17.5 22M3 21.5v-8h8v8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:chat-bubble-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m6 18l-2.3 2.3q-.475.475-1.088.213T2 19.575V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm-.85-2H20V4H4v13.125zM4 16V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 18l-5.7-5.7l1.425-1.425L9.55 15.15l9.175-9.175L20.15 7.4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:check-circle-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.6 13.8l-2.15-2.15q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7L9.9 15.9q.3.3.7.3t.7-.3l5.65-5.65q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:check-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.4 19L5 17.6l5.6-5.6L5 6.4L6.4 5l5.6 5.6L17.6 5L19 6.4L13.4 12l5.6 5.6l-1.4 1.4l-5.6-5.6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:close-fullscreen-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 15.4l-5.9 5.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7L8.6 14H5q-.425 0-.712-.288T4 13t.288-.712T5 12h6q.425 0 .713.288T12 13v6q0 .425-.288.713T11 20t-.712-.288T10 19zm5.4-5.4H19q.425 0 .713.288T20 11t-.288.713T19 12h-6q-.425 0-.712-.288T12 11V5q0-.425.288-.712T13 4t.713.288T14 5v3.6l5.9-5.9q.275-.275.7-.275t.7.275t.275.7t-.275.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:close-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l-4.9 4.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9 4.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4 12l4.9 4.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:cloud-download-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 12.15V6.1q-1.9.35-2.95 1.838T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18h12q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-1.2-.55-2.238T15 7V4.675q1.85.875 2.925 2.588T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20h-12q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.425-1.8 2.125-3.425T11 4.1q.825 0 1.413.588T13 6.1v6.05l.9-.875q.275-.275.688-.275t.712.3q.275.275.275.7t-.275.7l-2.6 2.6q-.3.3-.7.3t-.7-.3l-2.6-2.6q-.275-.275-.287-.687T8.7 11.3q.275-.275.688-.288t.712.263zm1-1.1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:cloud-sync{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20v-2h2.725q-1.275-1.1-2-2.65T4 12q0-2.8 1.7-4.937T10 4.25v2.1q-1.75.625-2.875 2.163T6 12q0 1.35.538 2.488T8 16.45V14h2v6zm11 0q-1.25 0-2.125-.875T12 17q0-1.2.825-2.062t2.025-.913q.425-.9 1.263-1.463T18 12q1.325 0 2.288.863T21.45 15q1.05 0 1.8.725t.75 1.75q0 1.05-.725 1.788T21.5 20zm2.9-9q-.175-1.025-.675-1.9T16 7.55V10h-2V4h6v2h-2.725q1.075.95 1.763 2.225T19.925 11z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:code-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4.825 12.025L8.7 15.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.213-.325T2.426 12t.063-.375t.212-.325l4.6-4.6q.3-.3.713-.3t.712.3t.3.713t-.3.712zm14.35-.05L15.3 8.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.3.3-.7.288t-.7-.313t-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:content-copy-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm0-2h9V4H9zm-4 6q-.825 0-1.412-.587T3 20V7q0-.425.288-.712T4 6t.713.288T5 7v13h10q.425 0 .713.288T16 21t-.288.713T15 22zm4-6V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:dashboard-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 8V4q0-.425.288-.712T14 3h6q.425 0 .713.288T21 4v4q0 .425-.288.713T20 9h-6q-.425 0-.712-.288T13 8M3 12V4q0-.425.288-.712T4 3h6q.425 0 .713.288T11 4v8q0 .425-.288.713T10 13H4q-.425 0-.712-.288T3 12m10 8v-8q0-.425.288-.712T14 11h6q.425 0 .713.288T21 12v8q0 .425-.288.713T20 21h-6q-.425 0-.712-.288T13 20M3 20v-4q0-.425.288-.712T4 15h6q.425 0 .713.288T11 16v4q0 .425-.288.713T10 21H4q-.425 0-.712-.288T3 20m2-9h4V5H5zm10 8h4v-6h-4zm0-12h4V5h-4zM5 19h4v-2H5zm4-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:data-object-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 20q-.425 0-.712-.288T14 19t.288-.712T15 18h2q.425 0 .713-.288T18 17v-2q0-.95.55-1.725t1.45-1.1v-.35q-.9-.325-1.45-1.1T18 9V7q0-.425-.288-.712T17 6h-2q-.425 0-.712-.288T14 5t.288-.712T15 4h2q1.25 0 2.125.875T20 7v2q0 .425.288.713T21 10t.713.288T22 11v2q0 .425-.288.713T21 14t-.712.288T20 15v2q0 1.25-.875 2.125T17 20zm-8 0q-1.25 0-2.125-.875T4 17v-2q0-.425-.288-.712T3 14t-.712-.288T2 13v-2q0-.425.288-.712T3 10t.713-.288T4 9V7q0-1.25.875-2.125T7 4h2q.425 0 .713.288T10 5t-.288.713T9 6H7q-.425 0-.712.288T6 7v2q0 .95-.55 1.725T4 11.825v.35q.9.325 1.45 1.1T6 15v2q0 .425.288.713T7 18h2q.425 0 .713.288T10 19t-.288.713T9 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:delete-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 21q-.825 0-1.412-.587T5 19V6q-.425 0-.712-.288T4 5t.288-.712T5 4h4q0-.425.288-.712T10 3h4q.425 0 .713.288T15 4h4q.425 0 .713.288T20 5t-.288.713T19 6v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zm-6.287 10.713Q11 16.425 11 16V9q0-.425-.288-.712T10 8t-.712.288T9 9v7q0 .425.288.713T10 17t.713-.288m4 0Q15 16.426 15 16V9q0-.425-.288-.712T14 8t-.712.288T13 9v7q0 .425.288.713T14 17t.713-.288M7 6v13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:deployed-code-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 19.425v-6.85L5 9.1v6.85zm2 0l6-3.475V9.1l-6 3.475zm-1-8.575l5.925-3.425L12 4L6.075 7.425zM4 17.7q-.475-.275-.737-.725t-.263-1v-7.95q0-.55.263-1T4 6.3l7-4.025Q11.475 2 12 2t1 .275L20 6.3q.475.275.738.725t.262 1v7.95q0 .55-.262 1T20 17.7l-7 4.025Q12.525 22 12 22t-1-.275zm8-5.7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:description-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 18h8v-2H8zm0-4h8v-2H8zm-2 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:description-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18h6q.425 0 .713-.288T16 17t-.288-.712T15 16H9q-.425 0-.712.288T8 17t.288.713T9 18m0-4h6q.425 0 .713-.288T16 13t-.288-.712T15 12H9q-.425 0-.712.288T8 13t.288.713T9 14m-3 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h7.175q.4 0 .763.15t.637.425l4.85 4.85q.275.275.425.638t.15.762V20q0 .825-.587 1.413T18 22zm7-14V4H6v16h12V9h-4q-.425 0-.712-.288T13 8M6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:drive-file-rename-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 21l4-4h6q.825 0 1.413.588T22 19q0 .825-.588 1.413T20 21H10Zm8.3-12.075l-4.25-4.2l1.4-1.4q.575-.575 1.413-.575t1.412.575l1.4 1.4q.575.575.6 1.388t-.55 1.387L18.3 8.925ZM3 21q-.425 0-.713-.288T2 20v-2.825q0-.2.075-.388t.225-.337l10.3-10.3l4.25 4.25l-10.3 10.3q-.15.15-.337.225T5.825 21H3Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:edit-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19h1.425L16.2 9.225L14.775 7.8L5 17.575zm-1 2q-.425 0-.712-.288T3 20v-2.425q0-.4.15-.763t.425-.637L16.2 3.575q.3-.275.663-.425t.762-.15t.775.15t.65.45L20.425 5q.3.275.437.65T21 6.4q0 .4-.138.763t-.437.662l-12.6 12.6q-.275.275-.638.425t-.762.15zM19 6.4L17.6 5zm-3.525 2.125l-.7-.725L16.2 9.225z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:event-upcoming-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 22h-3q-.425 0-.712-.288T15 21t.288-.712T16 20h3V10H5v3q0 .425-.288.713T4 14t-.712-.288T3 13V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22m-9.825-2H2q-.425 0-.712-.288T1 19t.288-.712T2 18h7.175L7.3 16.1q-.275-.275-.287-.687T7.3 14.7q.275-.275.7-.275t.7.275l3.6 3.6q.3.3.3.7t-.3.7l-3.6 3.6q-.275.275-.687.288T7.3 23.3q-.275-.275-.275-.7t.275-.7zM5 8h14V6H5zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:extension-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.413-.587Q3 19.825 3 19v-3.8q1.2 0 2.1-.762q.9-.763.9-1.938q0-1.175-.9-1.938Q4.2 9.8 3 9.8V6q0-.825.587-1.412Q4.175 4 5 4h4q0-1.05.725-1.775Q10.45 1.5 11.5 1.5q1.05 0 1.775.725Q14 2.95 14 4h4q.825 0 1.413.588Q20 5.175 20 6v4q1.05 0 1.775.725q.725.725.725 1.775q0 1.05-.725 1.775Q21.05 15 20 15v4q0 .825-.587 1.413Q18.825 21 18 21h-3.8q0-1.2-.762-2.1q-.763-.9-1.938-.9q-1.175 0-1.938.9q-.762.9-.762 2.1Zm13-2V6H5v2.2q1.35.5 2.175 1.675Q8 11.05 8 12.5q0 1.425-.825 2.6T5 16.8V19h2.2q.525-1.35 1.7-2.175Q10.075 16 11.5 16t2.6.825q1.175.825 1.7 2.175Zm-6.5-6.5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8H11.175l-2-2H4v12l2.4-8h17.1l-2.575 8.575q-.2.65-.737 1.038T19 20zm2.1-2H19l1.8-6H7.9zm0 0l1.8-6zM4 8V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:folder-open-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h5.175q.4 0 .763.15t.637.425L12 6h9q.425 0 .713.288T22 7t-.288.713T21 8h-9.825l-2-2H4v12l1.975-6.575q.2-.65.738-1.037T7.9 10h12.9q1.025 0 1.613.813t.312 1.762l-1.8 6q-.2.65-.737 1.038T19 20zm2.1-2H19l1.8-6H7.9zM4 11.45V6zM6.1 18l1.8-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:folder-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8v10q0 .825-.587 1.413T20 20zm0-2h16V8h-8.825l-2-2H4zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:format-list-bulleted-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 19q-.425 0-.712-.288T9 18t.288-.712T10 17h10q.425 0 .713.288T21 18t-.288.713T20 19zm0-6q-.425 0-.712-.288T9 12t.288-.712T10 11h10q.425 0 .713.288T21 12t-.288.713T20 13zm0-6q-.425 0-.712-.288T9 6t.288-.712T10 5h10q.425 0 .713.288T21 6t-.288.713T20 7zM5 20q-.825 0-1.412-.587T3 18t.588-1.412T5 16t1.413.588T7 18t-.587 1.413T5 20m0-6q-.825 0-1.412-.587T3 12t.588-1.412T5 10t1.413.588T7 12t-.587 1.413T5 14M3.588 7.413Q3 6.825 3 6t.588-1.412T5 4t1.413.588T7 6t-.587 1.413T5 8t-1.412-.587'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:grid-view-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 11q-.825 0-1.412-.587T3 9V5q0-.825.588-1.412T5 3h4q.825 0 1.413.588T11 5v4q0 .825-.587 1.413T9 11zm0 10q-.825 0-1.412-.587T3 19v-4q0-.825.588-1.412T5 13h4q.825 0 1.413.588T11 15v4q0 .825-.587 1.413T9 21zm10-10q-.825 0-1.412-.587T13 9V5q0-.825.588-1.412T15 3h4q.825 0 1.413.588T21 5v4q0 .825-.587 1.413T19 11zm0 10q-.825 0-1.412-.587T13 19v-4q0-.825.588-1.412T15 13h4q.825 0 1.413.588T21 15v4q0 .825-.587 1.413T19 21zM5 9h4V5H5zm10 0h4V5h-4zm0 10h4v-4h-4zM5 19h4v-4H5zM9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:group-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1 17.2q0-.85.438-1.562T2.6 14.55q1.55-.775 3.15-1.162T9 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T17 17.2v.8q0 .825-.587 1.413T15 20H3q-.825 0-1.412-.587T1 18zM21 20h-2.55q.275-.45.413-.962T19 18v-1q0-1.1-.612-2.113T16.65 13.15q1.275.15 2.4.513t2.1.887q.9.5 1.375 1.112T23 17v1q0 .825-.587 1.413T21 20M6.175 10.825Q5 9.65 5 8t1.175-2.825T9 4t2.825 1.175T13 8t-1.175 2.825T9 12t-2.825-1.175m11.65 0Q16.65 12 15 12q-.275 0-.7-.062t-.7-.138q.675-.8 1.038-1.775T15 8t-.362-2.025T13.6 4.2q.35-.125.7-.163T15 4q1.65 0 2.825 1.175T19 8t-1.175 2.825M3 18h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T9 15t-2.775.338T3.5 16.35q-.225.125-.363.35T3 17.2zm7.413-8.587Q11 8.825 11 8t-.587-1.412T9 6t-1.412.588T7 8t.588 1.413T9 10t1.413-.587M9 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:home-work-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 5v14q0 .825-.587 1.413T21 21h-3q-.425 0-.712-.288T17 20t.288-.712T18 19h3V5h-9v.5q0 .425-.288.713T11 6.5t-.712-.288T10 5.5v-.55q0-.8.575-1.375T11.95 3H21q.825 0 1.413.588T23 5M1 12.025q0-.5.225-.925t.625-.7l5-3.575q.275-.2.563-.288T8 6.45t.588.088t.562.287l5 3.575q.4.275.625.7t.225.925V19q0 .825-.587 1.413T13 21h-2q-.825 0-1.412-.587T9 19v-3H7v3q0 .825-.587 1.413T5 21H3q-.825 0-1.412-.587T1 19zM3 12v7h2v-3q0-.825.588-1.412T7 14h2q.825 0 1.413.588T11 16v3h2v-7L8 8.45zm8 7v-5H5v5v-5h6zm6.5-10h1q.2 0 .35-.15T19 8.5v-1q0-.2-.15-.35T18.5 7h-1q-.2 0-.35.15T17 7.5v1q0 .2.15.35t.35.15m0 4h1q.2 0 .35-.15t.15-.35v-1q0-.2-.15-.35T18.5 11h-1q-.2 0-.35.15t-.15.35v1q0 .2.15.35t.35.15m0 4h1q.2 0 .35-.15t.15-.35v-1q0-.2-.15-.35T18.5 15h-1q-.2 0-.35.15t-.15.35v1q0 .2.15.35t.35.15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 17h2v-6h-2zm1.713-8.287Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:info-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12.713 16.713Q13 16.425 13 16v-4q0-.425-.288-.712T12 11t-.712.288T11 12v4q0 .425.288.713T12 17t.713-.288m0-8Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:inventory-2-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 22q-.825 0-1.412-.587T3 20V8.725q-.45-.275-.725-.712T2 7V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v3q0 .575-.275 1.013T21 8.724V20q0 .825-.587 1.413T19 22zM5 9v11h14V9zM4 7h16V4H4zm6 7h4q.425 0 .713-.288T15 13t-.288-.712T14 12h-4q-.425 0-.712.288T9 13t.288.713T10 14m2 .5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:keyboard-arrow-down-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.625 14.913q-.175-.063-.325-.213l-4.6-4.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l3.9 3.9l3.9-3.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-4.6 4.6q-.15.15-.325.213t-.375.062t-.375-.062'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:lan-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 20v-3q0-.825.588-1.412T5 15h1v-2q0-.825.588-1.412T8 11h3V9h-1q-.825 0-1.412-.587T8 7V4q0-.825.588-1.412T10 2h4q.825 0 1.413.588T16 4v3q0 .825-.587 1.413T14 9h-1v2h3q.825 0 1.413.588T18 13v2h1q.825 0 1.413.588T21 17v3q0 .825-.587 1.413T19 22h-4q-.825 0-1.412-.587T13 20v-3q0-.825.588-1.412T15 15h1v-2H8v2h1q.825 0 1.413.588T11 17v3q0 .825-.587 1.413T9 22H5q-.825 0-1.412-.587T3 20m7-13h4V4h-4zM5 20h4v-3H5zm10 0h4v-3h-4zm0-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:language{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.125 21.213q-1.825-.788-3.187-2.15t-2.15-3.188T2 11.988t.788-3.875t2.15-3.175t3.187-2.15T12.013 2t3.875.788t3.175 2.15t2.15 3.175t.787 3.875t-.787 3.887t-2.15 3.188t-3.175 2.15t-3.875.787t-3.888-.787M12 19.95q.65-.9 1.125-1.875T13.9 16h-3.8q.3 1.1.775 2.075T12 19.95m-2.6-.4q-.45-.825-.787-1.713T8.05 16H5.1q.725 1.25 1.813 2.175T9.4 19.55m5.2 0q1.4-.45 2.488-1.375T18.9 16h-2.95q-.225.95-.562 1.838T14.6 19.55M4.25 14h3.4q-.075-.5-.112-.987T7.5 12t.038-1.012T7.65 10h-3.4q-.125.5-.187.988T4 12t.063 1.013t.187.987m5.4 0h4.7q.075-.5.113-.987T14.5 12t-.038-1.012T14.35 10h-4.7q-.075.5-.112.988T9.5 12t.038 1.013t.112.987m6.7 0h3.4q.125-.5.188-.987T20 12t-.062-1.012T19.75 10h-3.4q.075.5.113.988T16.5 12t-.038 1.013t-.112.987m-.4-6h2.95q-.725-1.25-1.812-2.175T14.6 4.45q.45.825.788 1.713T15.95 8M10.1 8h3.8q-.3-1.1-.775-2.075T12 4.05q-.65.9-1.125 1.875T10.1 8m-5 0h2.95q.225-.95.563-1.838T9.4 4.45Q8 4.9 6.912 5.825T5.1 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:library-add-check-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12.7 14.05l5.65-5.65l-1.4-1.45l-4.25 4.25l-2.15-2.1l-1.4 1.4zM8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm0-2h12V4H8zm-4 6q-.825 0-1.412-.587T2 20V6h2v14h14v2zM8 4v12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:lock-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 22q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8h1V6q0-2.075 1.463-3.537T12 1t3.538 1.463T17 6v2h1q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22zm0-2h12V10H6zm7.413-3.588Q14 15.826 14 15t-.587-1.412T12 13t-1.412.588T10 15t.588 1.413T12 17t1.413-.587M9 8h6V6q0-1.25-.875-2.125T12 3t-2.125.875T9 6zM6 20V10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:login-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 21q-.425 0-.712-.288T12 20t.288-.712T13 19h6V5h-6q-.425 0-.712-.288T12 4t.288-.712T13 3h6q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm-1.825-8H4q-.425 0-.712-.288T3 12t.288-.712T4 11h7.175L9.3 9.125q-.275-.275-.275-.675t.275-.7t.7-.313t.725.288L14.3 11.3q.3.3.3.7t-.3.7l-3.575 3.575q-.3.3-.712.288T9.3 16.25q-.275-.3-.262-.712t.287-.688z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:mail-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zM20 8l-7.475 4.675q-.125.075-.262.113t-.263.037t-.262-.037t-.263-.113L4 8v10h16zm-8 3l8-5H4zM4 8v.25v-1.475v.025V6v.8v-.012V8.25zv10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:memory{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15V9h6v6zm0 6v-2H7q-.825 0-1.412-.587T5 17v-2H3v-2h2v-2H3V9h2V7q0-.825.588-1.412T7 5h2V3h2v2h2V3h2v2h2q.825 0 1.413.588T19 7v2h2v2h-2v2h2v2h-2v2q0 .825-.587 1.413T17 19h-2v2h-2v-2h-2v2zm8-4V7H7v10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:memory-alt-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 15h2V9H6zm5 0h2V9h-2zm5 0h2V9h-2zM4 17h16V7H4zm0 0V7zm1 4v-2H4q-.825 0-1.412-.587T2 17V7q0-.825.588-1.412T4 5h1V3h2v2h4V3h2v2h4V3h2v2h1q.825 0 1.413.588T22 7v10q0 .825-.587 1.413T20 19h-1v2h-2v-2h-4v2h-2v-2H7v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:model-training{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.15 18.85q-1.025-1.2-1.588-2.687T3 13q0-3.75 2.625-6.375T12 4h.2l-1.6-1.6L12 1l4 4l-4 4l-1.425-1.425L12.15 6H12Q9.1 6 7.05 8.05T5 13q0 1.275.412 2.4t1.163 2.025zM11 18.5q0-.575-.387-1.137t-.863-1.175t-.862-1.275T8.5 13.5q0-1.45 1.025-2.475T12 10t2.475 1.025T15.5 13.5q0 .75-.387 1.413t-.863 1.274t-.862 1.175T13 18.5zm0 2.5v-1.5h2V21zm7.85-2.15l-1.425-1.425q.75-.9 1.163-2.025T19 13q0-1.65-.687-3.062t-1.888-2.363L17.85 6.15q1.45 1.25 2.3 3.013T21 13q0 1.675-.562 3.163T18.85 18.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:monitoring-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.288 20.713Q3 20.425 3 20v-1q0-.425.288-.712T4 18t.713.288T5 19v1q0 .425-.288.713T4 21t-.712-.288m4 0Q7 20.426 7 20v-5.5q0-.425.288-.712T8 13.5t.713.288T9 14.5V20q0 .425-.288.713T8 21t-.712-.288m4 0Q11 20.426 11 20v-3.5q0-.425.288-.712T12 15.5t.713.288t.287.712V20q0 .425-.288.713T12 21t-.712-.288m4 0Q15 20.426 15 20v-5q0-.425.288-.712T16 14t.713.288T17 15v5q0 .425-.288.713T16 21t-.712-.288m4 0Q19 20.426 19 20v-9q0-.425.288-.712T20 10t.713.288T21 11v9q0 .425-.288.713T20 21t-.712-.288M14 11.975q-.4 0-.763-.15t-.662-.425L10 8.825l-5.3 5.3q-.3.3-.712.288t-.713-.313q-.275-.3-.262-.712T3.3 12.7l5.275-5.275q.3-.3.663-.437T10 6.85t.775.138t.65.437L14 10l5.3-5.3q.3-.3.713-.288t.712.313q.275.3.263.713t-.288.687L15.425 11.4q-.275.275-.65.425t-.775.15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:more-horiz{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 14q-.825 0-1.412-.587T4 12t.588-1.412T6 10t1.413.588T8 12t-.587 1.413T6 14m6 0q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m6 0q-.825 0-1.412-.587T16 12t.588-1.412T18 10t1.413.588T20 12t-.587 1.413T18 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:nest-clock-farsight-analog-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13 12.175l2.25 2.25q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L11.3 13.3q-.15-.15-.225-.337T11 12.575V9q0-.425.288-.712T12 8t.713.288T13 9zm-1.713-6.462Q11 5.425 11 5V4h2v1q0 .425-.288.713T12 6t-.712-.288m7 5.576Q18.575 11 19 11h1v2h-1q-.425 0-.712-.288T18 12t.288-.712m-5.575 7Q13 18.575 13 19v1h-2v-1q0-.425.288-.712T12 18t.713.288m-7-5.575Q5.425 13 5 13H4v-2h1q.425 0 .713.288T6 12t-.288.713M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m8-10q0-3.35-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20t5.675-2.325T20 12m-8 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:network-node{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.025 20.975Q2 19.95 2 18.5t1.025-2.475T5.5 15q.45 0 .875.112t.8.313L11 11.6V8.85q-1.1-.325-1.8-1.237T8.5 5.5q0-1.45 1.025-2.475T12 2t2.475 1.025T15.5 5.5q0 1.2-.7 2.113T13 8.85v2.75l3.85 3.825q.375-.2.788-.312T18.5 15q1.45 0 2.475 1.025T22 18.5t-1.025 2.475T18.5 22t-2.475-1.025T15 18.5q0-.45.112-.875t.313-.8L12 13.4l-3.425 3.425q.2.375.313.8T9 18.5q0 1.45-1.025 2.475T5.5 22t-2.475-1.025m16.538-1.412Q20 19.125 20 18.5t-.437-1.062T18.5 17t-1.062.438T17 18.5t.438 1.063T18.5 20t1.063-.437m-6.5-13q.437-.438.437-1.063t-.437-1.062T12 4t-1.062.438T10.5 5.5t.438 1.063T12 7t1.063-.437m-6.5 13Q7 19.125 7 18.5t-.437-1.062T5.5 17t-1.062.438T4 18.5t.438 1.063T5.5 20t1.063-.437'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:notifications-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 19v-2h2v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h2v2zm8 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:notifications-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:open-in-full-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 21q-.425 0-.712-.288T3 20v-6q0-.425.288-.712T4 13t.713.288T5 14v3.6L17.6 5H14q-.425 0-.712-.288T13 4t.288-.712T14 3h6q.425 0 .713.288T21 4v6q0 .425-.288.713T20 11t-.712-.288T19 10V6.4L6.4 19H10q.425 0 .713.288T11 20t-.288.713T10 21z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:open-in-new-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h6q.425 0 .713.288T12 4t-.288.713T11 5H5v14h14v-6q0-.425.288-.712T20 12t.713.288T21 13v6q0 .825-.587 1.413T19 21zM19 6.4L10.4 15q-.275.275-.7.275T9 15t-.275-.7t.275-.7L17.6 5H15q-.425 0-.712-.288T14 4t.288-.712T15 3h5q.425 0 .713.288T21 4v5q0 .425-.288.713T20 10t-.712-.288T19 9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:person-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.175 10.825Q8 9.65 8 8t1.175-2.825T12 4t2.825 1.175T16 8t-1.175 2.825T12 12t-2.825-1.175M4 18v-.8q0-.85.438-1.562T5.6 14.55q1.55-.775 3.15-1.162T12 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T20 17.2v.8q0 .825-.587 1.413T18 20H6q-.825 0-1.412-.587T4 18m2 0h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T12 15t-2.775.338T6.5 16.35q-.225.125-.363.35T6 17.2zm7.413-8.587Q14 8.825 14 8t-.587-1.412T12 6t-1.412.588T10 8t.588 1.413T12 10t1.413-.587M12 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:play-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.65 15.75l4.875-3.125q.35-.225.35-.625t-.35-.625L10.65 8.25q-.375-.25-.763-.038t-.387.663v6.25q0 .45.388.663t.762-.038M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:public{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.1 21.213q-1.825-.788-3.175-2.138T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22t-3.9-.788M11 19.95V18q-.825 0-1.412-.587T9 16v-1l-4.8-4.8q-.075.45-.137.9T4 12q0 3.025 1.988 5.3T11 19.95m6.9-2.55q1.025-1.125 1.563-2.512T20 12q0-2.45-1.362-4.475T15 4.6V5q0 .825-.587 1.413T13 7h-2v2q0 .425-.288.713T10 10H8v2h6q.425 0 .713.288T15 13v3h1q.65 0 1.175.388T17.9 17.4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:radio-button-unchecked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:refresh-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20q-3.35 0-5.675-2.325T4 12t2.325-5.675T12 4q1.725 0 3.3.712T18 6.75V5q0-.425.288-.712T19 4t.713.288T20 5v5q0 .425-.288.713T19 11h-5q-.425 0-.712-.288T13 10t.288-.712T14 9h3.2q-.8-1.4-2.187-2.2T12 6Q9.5 6 7.75 7.75T6 12t1.75 4.25T12 18q1.7 0 3.113-.862t2.187-2.313q.2-.35.563-.487t.737-.013q.4.125.575.525t-.025.75q-1.025 2-2.925 3.2T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:restart-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.825 20.7q-2.575-.725-4.2-2.837T4 13q0-1.425.475-2.713t1.35-2.362q.275-.3.675-.313t.725.313q.275.275.288.675t-.263.75q-.6.775-.925 1.7T6 13q0 2.025 1.188 3.613t3.062 2.162q.325.1.538.375t.212.6q0 .5-.35.788t-.825.162m4.35 0q-.475.125-.825-.175t-.35-.8q0-.3.213-.575t.537-.375q1.875-.6 3.063-2.175T18 13q0-2.5-1.75-4.25T12 7h-.075l.4.4q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.1-2.1q-.15-.15-.212-.325T8.55 6t.063-.375t.212-.325l2.1-2.1q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.4.4H12q3.35 0 5.675 2.325T20 13q0 2.725-1.625 4.85t-4.2 2.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:save-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h11.175q.4 0 .763.15t.637.425l2.85 2.85q.275.275.425.638t.15.762V19q0 .825-.587 1.413T19 21zM19 7.85L16.15 5H5v14h14zm-4.875 9.275Q15 16.25 15 15t-.875-2.125T12 12t-2.125.875T9 15t.875 2.125T12 18t2.125-.875M7 10h7q.425 0 .713-.288T15 9V7q0-.425-.288-.712T14 6H7q-.425 0-.712.288T6 7v2q0 .425.288.713T7 10M5 7.85V19V5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.6 21l-6.3-6.3q-.75.6-1.725.95T9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l6.3 6.3zM9.5 14q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:search-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l5.6 5.6q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-5.6-5.6q-.75.6-1.725.95T9.5 16m0-2q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:security-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 19.9q2.425-.75 4.05-2.962T17.95 12H12V4.125l-6 2.25v5.175q0 .175.05.45H12zm-.325 1.975q-.15-.025-.3-.075Q8 20.675 6 17.638T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:service-toolbox-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 6V5q0-.825.588-1.412T9 3h6q.825 0 1.413.588T17 5v1h.7q.575 0 1.075.325t.725.875l2.35 5.4q.075.2.113.4t.037.4V18q0 .825-.587 1.413T20 20H4q-.825 0-1.412-.587T2 18v-4.6q0-.2.038-.4t.112-.4L4.5 7.2q.225-.55.725-.875T6.3 6zm2 0h6V5H9zm-2 6v-.025q0-.425.288-.712T8 10.974t.713.288t.287.712V12h6v-.025q0-.425.288-.712t.712-.288t.713.288t.287.712V12h2.4l-1.7-4H6.3l-1.7 4zm0 2H4v4h16v-4h-3v.025q0 .425-.288.713t-.712.287t-.712-.288t-.288-.712V14H9v.025q0 .425-.288.713T8 15.025t-.712-.288T7 14.026zm5 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:settings-ethernet-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.15 12L16.3 8.1q-.275-.275-.288-.687T16.3 6.7q.275-.275.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.275.275-.687.288T16.3 17.3q-.275-.275-.275-.7t.275-.7zm-16.3 0l3.85 3.9q.275.275.288.688T7.7 17.3q-.275.275-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.212-.325T1.425 12t.063-.375t.212-.325l4.6-4.6q.275-.275.688-.288T7.7 6.7q.275.275.275.7t-.275.7zm3.438.713Q7 12.425 7 12t.288-.712T8 11t.713.288T9 12t-.288.713T8 13t-.712-.288m4 0Q11 12.426 11 12t.288-.712T12 11t.713.288T13 12t-.288.713T12 13t-.712-.288m4 0Q15 12.426 15 12t.288-.712T16 11t.713.288T17 12t-.288.713T16 13t-.712-.288'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:settings-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.25 22l-.4-3.2q-.325-.125-.612-.3t-.563-.375L4.7 19.375l-2.75-4.75l2.575-1.95Q4.5 12.5 4.5 12.338v-.675q0-.163.025-.338L1.95 9.375l2.75-4.75l2.975 1.25q.275-.2.575-.375t.6-.3l.4-3.2h5.5l.4 3.2q.325.125.613.3t.562.375l2.975-1.25l2.75 4.75l-2.575 1.95q.025.175.025.338v.674q0 .163-.05.338l2.575 1.95l-2.75 4.75l-2.95-1.25q-.275.2-.575.375t-.6.3l-.4 3.2zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.488 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:settings-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.825 22q-.675 0-1.162-.45t-.588-1.1L8.85 18.8q-.325-.125-.612-.3t-.563-.375l-1.55.65q-.625.275-1.25.05t-.975-.8l-1.175-2.05q-.35-.575-.2-1.225t.675-1.075l1.325-1Q4.5 12.5 4.5 12.337v-.675q0-.162.025-.337l-1.325-1Q2.675 9.9 2.525 9.25t.2-1.225L3.9 5.975q.35-.575.975-.8t1.25.05l1.55.65q.275-.2.575-.375t.6-.3l.225-1.65q.1-.65.588-1.1T10.825 2h2.35q.675 0 1.163.45t.587 1.1l.225 1.65q.325.125.613.3t.562.375l1.55-.65q.625-.275 1.25-.05t.975.8l1.175 2.05q.35.575.2 1.225t-.675 1.075l-1.325 1q.025.175.025.338v.674q0 .163-.05.338l1.325 1q.525.425.675 1.075t-.2 1.225l-1.2 2.05q-.35.575-.975.8t-1.25-.05l-1.5-.65q-.275.2-.575.375t-.6.3l-.225 1.65q-.1.65-.587 1.1t-1.163.45zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.487 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:shield-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.675 21.875q-.15-.025-.3-.075Q8 20.675 6 17.637T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025M12 19.9q2.6-.825 4.3-3.3t1.7-5.5V6.375l-6-2.25l-6 2.25V11.1q0 3.025 1.7 5.5t4.3 3.3m0-7.9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:shopping-cart-checkout-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.588 21.413Q5 20.825 5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22t-1.412-.587m10 0Q15 20.825 15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22t-1.412-.587M3 4H2q-.425 0-.712-.288T1 3t.288-.712T2 2h1.65q.275 0 .525.15t.375.425L8.525 11h7l3.625-6.5q.125-.25.35-.375T20 4q.575 0 .863.488t.012.987L17.3 11.95q-.275.5-.737.775T15.55 13H8.1L7 15h11q.425 0 .713.288T19 16t-.288.713T18 17H7q-1.125 0-1.713-.975T5.25 14.05L6.6 11.6zm9.175 3H9q-.425 0-.712-.288T8 6t.288-.712T9 5h3.175l-.9-.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.687.288T11.3 9.3q-.275-.275-.275-.7t.275-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:smart-toy-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 15q-1.25 0-2.125-.875T1 12t.875-2.125T4 9V7q0-.825.588-1.412T6 5h3q0-1.25.875-2.125T12 2t2.125.875T15 5h3q.825 0 1.413.588T20 7v2q1.25 0 2.125.875T23 12t-.875 2.125T20 15v4q0 .825-.587 1.413T18 21H6q-.825 0-1.412-.587T4 19zm6.063-2.437q.437-.438.437-1.063t-.437-1.062T9 10t-1.062.438T7.5 11.5t.438 1.063T9 13t1.063-.437m6 0q.437-.438.437-1.063t-.437-1.062T15 10t-1.062.438T13.5 11.5t.438 1.063T15 13t1.063-.437M8 17h8v-2H8zm-2 2h12V7H6zm6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:speed-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 16.088q.95-.013 1.4-.688l4.225-6.325q.225-.35-.062-.637t-.638-.063L10.6 12.6q-.675.45-.712 1.375t.562 1.525t1.55.588M12 4q.9 0 1.775.15t1.7.475q.4.15.85.563t.25.787t-.9.5t-1.125-.025q-.625-.225-1.262-.337T12 6Q8.675 6 6.337 8.338T4 14q0 1.05.288 2.075T5.1 18h13.8q.575-.95.838-1.975T20 13.9q0-.65-.113-1.275T19.55 11.4q-.15-.425-.05-.825t.45-.675q.325-.25.713-.15t.537.45q.375.875.575 1.788T22 13.85q.025 1.425-.325 2.725T20.65 19.05q-.275.45-.75.7t-1 .25H5.1q-.525 0-1-.25t-.75-.7q-.65-1.125-1-2.387T2 14q0-2.075.788-3.887t2.15-3.175t3.187-2.15T12 4m.175 7.825'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:stop-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h6q.425 0 .713-.288T16 15V9q0-.425-.288-.712T15 8H9q-.425 0-.712.288T8 9v6q0 .425.288.713T9 16m3 6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:stop-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 16V8q0-.825.588-1.412T8 6h8q.825 0 1.413.588T18 8v8q0 .825-.587 1.413T16 18H8q-.825 0-1.412-.587T6 16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:system-update-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h4q.425 0 .713.288T9 5t-.288.713T8 6H4v12h16V6h-4q-.425 0-.712-.288T15 5t.288-.712T16 4h4q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm7-8.4V5q0-.425.288-.712T12 4t.713.288T13 5v6.6l1.9-1.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-3.6 3.6q-.3.3-.7.3t-.7-.3l-3.6-3.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:terminal-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V8H4zm4.675-5l-1.9-1.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.287t.7.287l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.687.288T6.8 16.3q-.275-.275-.275-.7t.275-.7zM13 17q-.425 0-.712-.288T12 16t.288-.712T13 15h4q.425 0 .713.288T18 16t-.288.713T17 17z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:timer-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 3q-.425 0-.712-.288T9 2t.288-.712T10 1h4q.425 0 .713.288T15 2t-.288.713T14 3zm2.713 10.713Q13 13.425 13 13V9q0-.425-.288-.712T12 8t-.712.288T11 9v4q0 .425.288.713T12 14t.713-.288m-4.2 7.576q-1.638-.713-2.863-1.938t-1.937-2.863T3 13t.713-3.488T5.65 6.65t2.863-1.937T12 4q1.55 0 2.975.5t2.675 1.45l.7-.7q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.7.7Q20 8.6 20.5 10.025T21 13q0 1.85-.713 3.488T18.35 19.35t-2.863 1.938T12 22t-3.488-.712m8.438-3.338Q19 15.9 19 13t-2.05-4.95T12 6T7.05 8.05T5 13t2.05 4.95T12 20t4.95-2.05M12 13'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:update-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21q-1.875 0-3.512-.712t-2.85-1.925t-1.925-2.85T3 12t.713-3.512t1.924-2.85t2.85-1.925T12 3q2.05 0 3.888.875T19 6.35V5q0-.425.288-.712T20 4t.713.288T21 5v4q0 .425-.288.713T20 10h-4q-.425 0-.712-.288T15 9t.288-.712T16 8h1.75q-1.025-1.4-2.525-2.2T12 5Q9.075 5 7.038 7.038T5 12t2.038 4.963T12 19q2.375 0 4.25-1.425t2.475-3.675q.125-.4.45-.6t.725-.15q.425.05.675.362t.15.688q-.725 2.975-3.15 4.888T12 21m1-9.4l2.5 2.5q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.8-2.8q-.15-.15-.225-.337T11 11.975V8q0-.425.288-.712T12 7t.713.288T13 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:upgrade-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 20q-.425 0-.712-.288T7 19t.288-.712T8 18h8q.425 0 .713.288T17 19t-.288.713T16 20zm3.288-4.288Q11 15.425 11 15V7.825L9.1 9.7q-.275.275-.687.288T7.7 9.7q-.275-.275-.275-.7t.275-.7l3.6-3.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l3.6 3.6q.275.275.288.688T16.3 9.7q-.275.275-.7.275t-.7-.275L13 7.825V15q0 .425-.287.713T12 16t-.712-.288'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16V7.85l-2.6 2.6L7 9l5-5l5 5l-1.4 1.45l-2.6-2.6V16zm-5 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:upload-file-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 19h2v-4.175l1.6 1.6L16 15l-4-4l-4 4l1.425 1.4L11 14.825zm-5 3q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:verified-user-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.95 12.7l-1.4-1.4q-.3-.3-.7-.3t-.7.3t-.3.713t.3.712l2.1 2.125q.3.3.7.3t.7-.3l4.25-4.25q.3-.3.3-.712t-.3-.713t-.712-.3t-.713.3zm.725 9.175q-.15-.025-.3-.075Q8 20.675 6 17.637T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025M12 19.9q2.6-.825 4.3-3.3t1.7-5.5V6.375l-6-2.25l-6 2.25V11.1q0 3.025 1.7 5.5t4.3 3.3m0-7.9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:visibility-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.188 14.688Q16.5 13.375 16.5 11.5t-1.312-3.187T12 7T8.813 8.313T7.5 11.5t1.313 3.188T12 16t3.188-1.312m-5.1-1.276Q9.3 12.625 9.3 11.5t.788-1.912T12 8.8t1.913.788t.787 1.912t-.787 1.913T12 14.2t-1.912-.787m-4.2 3.787q-2.763-1.8-4.363-4.75q-.125-.225-.187-.462t-.063-.488t.063-.488t.187-.462q1.6-2.95 4.363-4.75T12 4t6.113 1.8t4.362 4.75q.125.225.188.463t.062.487t-.062.488t-.188.462q-1.6 2.95-4.362 4.75T12 19t-6.113-1.8m11.3-1.687Q19.55 14.025 20.8 11.5q-1.25-2.525-3.613-4.012T12 6T6.813 7.488T3.2 11.5q1.25 2.525 3.613 4.013T12 17t5.188-1.487'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:vital-signs-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.15 19.725q-.375-.275-.55-.7L5.3 13H2q-.425 0-.712-.288T1 12t.288-.712T2 11h4q.325 0 .563.175t.362.475L9 17.1l4.6-12.125q.175-.425.55-.7T15 4t.85.275t.55.7L18.7 11H22q.425 0 .713.288T23 12t-.288.713T22 13h-4q-.325 0-.562-.175t-.363-.475L15 6.9l-4.6 12.125q-.175.425-.55.7T9 20t-.85-.275'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:warning-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.725 21q-.275 0-.5-.137t-.35-.363t-.137-.488t.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125t.387.375l9.25 16q.15.25.138.513t-.138.487t-.35.363t-.5.137zm1.725-2h15.1L12 6zm8.263-1.287Q13 17.425 13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18t.713-.288m0-3Q13 14.425 13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15t.713-.288M12 12.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:web-asset{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V8H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-arrow-right-thin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.94v-4H5.08l-.03-2.01H14V6.94l5 5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 7L9 19l-5.5-5.5l1.41-1.41L9 16.17L19.59 5.59z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-chevron-down,.i-mdi\\:chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6l-6-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-clock-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20a8 8 0 0 0 8-8a8 8 0 0 0-8-8a8 8 0 0 0-8 8a8 8 0 0 0 8 8m0-18a10 10 0 0 1 10 10a10 10 0 0 1-10 10C6.47 22 2 17.5 2 12A10 10 0 0 1 12 2m.5 5v5.25l4.5 2.67l-.75 1.23L11 13V7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-cloud-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 20H6.5q-2.28 0-3.89-1.57Q1 16.85 1 14.58q0-1.95 1.17-3.48q1.18-1.53 3.08-1.95q.63-2.3 2.5-3.72Q9.63 4 12 4q2.93 0 4.96 2.04Q19 8.07 19 11q1.73.2 2.86 1.5q1.14 1.28 1.14 3q0 1.88-1.31 3.19T18.5 20H13v-7.15l1.6 1.55L16 13l-4-4l-4 4l1.4 1.4l1.6-1.55Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-cog-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 8a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m0 2a2 2 0 0 0-2 2a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2m-2 12c-.25 0-.46-.18-.5-.42l-.37-2.65c-.63-.25-1.17-.59-1.69-.99l-2.49 1.01c-.22.08-.49 0-.61-.22l-2-3.46a.493.493 0 0 1 .12-.64l2.11-1.66L4.5 12l.07-1l-2.11-1.63a.493.493 0 0 1-.12-.64l2-3.46c.12-.22.39-.31.61-.22l2.49 1c.52-.39 1.06-.73 1.69-.98l.37-2.65c.04-.24.25-.42.5-.42h4c.25 0 .46.18.5.42l.37 2.65c.63.25 1.17.59 1.69.98l2.49-1c.22-.09.49 0 .61.22l2 3.46c.13.22.07.49-.12.64L19.43 11l.07 1l-.07 1l2.11 1.63c.19.15.25.42.12.64l-2 3.46c-.12.22-.39.31-.61.22l-2.49-1c-.52.39-1.06.73-1.69.98l-.37 2.65c-.04.24-.25.42-.5.42zm1.25-18l-.37 2.61c-1.2.25-2.26.89-3.03 1.78L5.44 7.35l-.75 1.3L6.8 10.2a5.55 5.55 0 0 0 0 3.6l-2.12 1.56l.75 1.3l2.43-1.04c.77.88 1.82 1.52 3.01 1.76l.37 2.62h1.52l.37-2.61c1.19-.25 2.24-.89 3.01-1.77l2.43 1.04l.75-1.3l-2.12-1.55c.4-1.17.4-2.44 0-3.61l2.11-1.55l-.75-1.3l-2.41 1.04a5.42 5.42 0 0 0-3.03-1.77L12.75 4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-database-cog-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 14c-2.42 0-4.7-.6-6-1.55V9.64c1.47.83 3.61 1.36 6 1.36s4.53-.53 6-1.36v2.44c.33-.05.66-.08 1-.08s.67.03 1 .08V7c0-2.21-3.58-4-8-4S4 4.79 4 7v10c0 2.21 3.59 4 8 4h.29a7.4 7.4 0 0 1-.29-2c-3.87 0-6-1.5-6-2v-2.23c1.61.78 3.72 1.23 6 1.23c.24 0 .47 0 .7-.03c.4-.83.95-1.56 1.62-2.16c-.74.12-1.52.19-2.32.19m0-9c3.87 0 6 1.5 6 2s-2.13 2-6 2s-6-1.5-6-2s2.13-2 6-2m10.7 14.6v-1l1.1-.8c.1-.1.2-.2.1-.3l-1-1.7c0-.1-.2-.1-.3-.1l-1.2.5c-.3-.2-.6-.4-.9-.5l-.2-1.3c0-.1-.1-.2-.2-.2h-2c-.2 0-.3.1-.3.2l-.2 1.3c-.3.2-.5.3-.8.5l-1.2-.5c-.1 0-.2 0-.3.1l-1 1.7c0 .1 0 .2.1.3l1.1.8v1l-1.1.8c-.1.1-.2.2-.1.3l1 1.7c.1.1.2.1.3.1l1.2-.5c.2.2.5.4.8.5l.2 1.3c.1.1.2.2.3.2h2c.1 0 .2-.1.2-.2l.2-1.3c.3-.2.5-.3.8-.5l1.2.4c.1 0 .2 0 .3-.1l1-1.7c.1-.1.1-.2 0-.2zm-3.7.9c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5s1.5.7 1.5 1.5s-.7 1.5-1.5 1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-file-document-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm0 2h7v5h5v11H6zm2 8v2h8v-2zm0 4v2h5v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-folder-arrow-down-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 8v5.81c-.61-.35-1.28-.59-2-.72V8H4v10h9.09c-.05.33-.09.66-.09 1s.04.67.09 1H4a2 2 0 0 1-2-2V6c0-1.11.89-2 2-2h6l2 2h8a2 2 0 0 1 2 2m-2 8h-2v4h-2l3 3l3-3h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.1 10L4 18V8h17a2 2 0 0 0-2-2h-7l-2-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h15c.9 0 1.7-.6 1.9-1.5l2.3-8.5zM19 18H6l1.6-6h13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-format-list-bulleted{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 5h14v2H7zm0 8v-2h14v2zM4 4.5A1.5 1.5 0 0 1 5.5 6A1.5 1.5 0 0 1 4 7.5A1.5 1.5 0 0 1 2.5 6A1.5 1.5 0 0 1 4 4.5m0 6A1.5 1.5 0 0 1 5.5 12A1.5 1.5 0 0 1 4 13.5A1.5 1.5 0 0 1 2.5 12A1.5 1.5 0 0 1 4 10.5M7 19v-2h14v2zm-3-2.5A1.5 1.5 0 0 1 5.5 18A1.5 1.5 0 0 1 4 19.5A1.5 1.5 0 0 1 2.5 18A1.5 1.5 0 0 1 4 16.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-git{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.6 10.59L8.38 4.8l1.69 1.7c-.24.85.15 1.78.93 2.23v5.54c-.6.34-1 .99-1 1.73a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.39-1-1.73V9.41l2.07 2.09c-.07.15-.07.32-.07.5a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2c-.18 0-.35 0-.5.07L13.93 7.5a1.98 1.98 0 0 0-1.15-2.34c-.43-.16-.88-.2-1.28-.09L9.8 3.38l.79-.78c.78-.79 2.04-.79 2.82 0l7.99 7.99c.79.78.79 2.04 0 2.82l-7.99 7.99c-.78.79-2.04.79-2.82 0L2.6 13.41c-.79-.78-.79-2.04 0-2.82'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-github{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-history{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.5 8H12v5l4.28 2.54l.72-1.21l-3.5-2.08zM13 3a9 9 0 0 0-9 9H1l3.96 4.03L9 12H6a7 7 0 0 1 7-7a7 7 0 0 1 7 7a7 7 0 0 1-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.9 8.9 0 0 0 13 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-information-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 9h2V7h-2m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m-1 15h2v-6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-language-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 18.08c-6.63 0-12-2.72-12-6.08s5.37-6.08 12-6.08S24 8.64 24 12s-5.37 6.08-12 6.08m-5.19-7.95c.54 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.58 1.09q-.42.33-1.29.33h-.87l.53-2.76zm-3.5 5.55h1.44l.34-1.75h1.23c.54 0 .98-.06 1.33-.17c.35-.12.67-.31.96-.58c.24-.22.43-.46.58-.73c.15-.26.26-.56.31-.88c.16-.78.05-1.39-.33-1.82c-.39-.44-.99-.65-1.82-.65H4.59zm7.25-8.33l-1.28 6.58h1.42l.74-3.77h1.14c.36 0 .6.06.71.18s.13.34.07.66l-.57 2.93h1.45l.59-3.07c.13-.62.03-1.07-.27-1.36c-.3-.27-.85-.4-1.65-.4h-1.27L12 7.35zM18 10.13c.55 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.57 1.09c-.29.22-.72.33-1.3.33h-.85l.5-2.76zm-3.5 5.55h1.44l.34-1.75h1.22c.55 0 1-.06 1.35-.17c.35-.12.65-.31.95-.58c.24-.22.44-.46.58-.73c.15-.26.26-.56.32-.88c.15-.78.04-1.39-.34-1.82c-.36-.44-.99-.65-1.82-.65h-2.75z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-lightning-bolt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 15H6l7-14v8h5l-7 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 16H3V4h18m0-2H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h7v2H8v2h8v-2h-2v-2h7a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-nodejs{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 1.85c-.27 0-.55.07-.78.2l-7.44 4.3c-.48.28-.78.8-.78 1.36v8.58c0 .56.3 1.08.78 1.36l1.95 1.12c.95.46 1.27.47 1.71.47c1.4 0 2.21-.85 2.21-2.33V8.44c0-.12-.1-.22-.22-.22H8.5c-.13 0-.23.1-.23.22v8.47c0 .66-.68 1.31-1.77.76L4.45 16.5a.26.26 0 0 1-.11-.21V7.71c0-.09.04-.17.11-.21l7.44-4.29c.06-.04.16-.04.22 0l7.44 4.29c.07.04.11.12.11.21v8.58c0 .08-.04.16-.11.21l-7.44 4.29c-.06.04-.16.04-.23 0L10 19.65c-.08-.03-.16-.04-.21-.01c-.53.3-.63.36-1.12.51c-.12.04-.31.11.07.32l2.48 1.47q.36.21.78.21t.78-.21l7.44-4.29c.48-.28.78-.8.78-1.36V7.71c0-.56-.3-1.08-.78-1.36l-7.44-4.3c-.23-.13-.5-.2-.78-.2M14 8c-2.12 0-3.39.89-3.39 2.39c0 1.61 1.26 2.08 3.3 2.28c2.43.24 2.62.6 2.62 1.08c0 .83-.67 1.18-2.23 1.18c-1.98 0-2.4-.49-2.55-1.47a.226.226 0 0 0-.22-.18h-.96c-.12 0-.21.09-.21.22c0 1.24.68 2.74 3.94 2.74c2.35 0 3.7-.93 3.7-2.55c0-1.61-1.08-2.03-3.37-2.34c-2.31-.3-2.54-.46-2.54-1c0-.45.2-1.05 1.91-1.05c1.5 0 2.09.33 2.32 1.36c.02.1.11.17.21.17h.97c.05 0 .11-.02.15-.07c.04-.04.07-.1.05-.16C17.56 8.82 16.38 8 14 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-open-in-new{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 3v2h3.59l-9.83 9.83l1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 1h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1M9 5h1V3H9zm0 8h1v-2H9zm0 8h1v-2H9zM5 3v2h2V3zm0 8v2h2v-2zm0 8v2h2v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-swap-horizontal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21 9l-4-4v3h-7v2h7v3M7 11l-4 4l4 4v-3h7v-2H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-trash-can-outline,.i-mdi\\:trash-can-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3zM7 6h10v13H7zm2 2v9h2V8zm4 0v9h2V8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16v-6H5l7-7l7 7h-4v6zm-4 4v-2h14v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-view-quilt-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 5v13h17V5zm2 11V7h3v9zm5 0v-3.5h3V16zm8 0h-3v-3.5h3zm-8-5.5V7h8v3.5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-weather-night{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m17.75 4.09l-2.53 1.94l.91 3.06l-2.63-1.81l-2.63 1.81l.91-3.06l-2.53-1.94L12.44 4l1.06-3l1.06 3zm3.5 6.91l-1.64 1.25l.59 1.98l-1.7-1.17l-1.7 1.17l.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95zm-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85c-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14c.4-.4.82-.76 1.27-1.08c.75-.53 1.93.36 1.85 1.19c-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82c-2.81 3.14-2.7 7.96.31 10.98c3.02 3.01 7.84 3.12 10.98.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-white-balance-sunny{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m3.55 19.09l1.41 1.41l1.8-1.79l-1.42-1.42M12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6m8 7h3v-2h-3m-2.76 7.71l1.8 1.79l1.41-1.41l-1.79-1.8M20.45 5l-1.41-1.4l-1.8 1.79l1.42 1.42M13 1h-2v3h2M6.76 5.39L4.96 3.6L3.55 5l1.79 1.81zM1 13h3v-2H1m12 9h-2v3h2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-wordpress,.i-mdi\\:wordpress{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.42 12c0-1.24.27-2.42.74-3.5l4.1 11.22A8.56 8.56 0 0 1 3.42 12m14.37-.43c0 .73-.29 1.58-.65 2.77l-.86 2.86l-3.1-9.2l.98-.1c.47-.06.41-.74-.05-.71c0 0-1.39.11-2.29.11l-2.26-.11c-.46-.03-.51.68-.06.71l.91.1l1.34 3.64l-1.88 5.63L6.74 8l.99-.1c.46-.06.4-.74-.06-.71c0 0-1.39.11-2.29.11l-.55-.01C6.37 4.96 9 3.42 12 3.42c2.23 0 4.27.86 5.79 2.25h-.11c-.84 0-1.44.73-1.44 1.52c0 .71.41 1.31.84 2.01c.33.57.71 1.3.71 2.37m-5.64 1.18l2.64 7.22l.06.12c-.89.32-1.85.49-2.85.49c-.84 0-1.65-.12-2.42-.35zm7.38-4.87A8.55 8.55 0 0 1 20.58 12c0 3.16-1.72 5.93-4.27 7.41l2.62-7.57c.49-1.22.66-2.2.66-3.07zM12 2a10 10 0 0 1 10 10a10 10 0 0 1-10 10A10 10 0 0 1 2 12A10 10 0 0 1 12 2m0 19.54c5.26 0 9.54-4.28 9.54-9.54S17.26 2.46 12 2.46S2.46 6.74 2.46 12s4.28 9.54 9.54 9.54'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:earth{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.9 17.39c-.26-.8-1.01-1.39-1.9-1.39h-1v-3a1 1 0 0 0-1-1H8v-2h2a1 1 0 0 0 1-1V7h2a2 2 0 0 0 2-2v-.41a7.984 7.984 0 0 1 2.9 12.8M11 19.93c-3.95-.49-7-3.85-7-7.93c0-.62.08-1.22.21-1.79L9 15v1a2 2 0 0 0 2 2m1-16A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:fire{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.66 11.2c-.23-.3-.51-.56-.77-.82c-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32c-2.59 2.08-3.61 5.75-2.39 8.9c.04.1.08.2.08.33c0 .22-.15.42-.35.5c-.23.1-.47.04-.66-.12a.6.6 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5c.14.6.41 1.2.71 1.73c1.08 1.73 2.95 2.97 4.96 3.22c2.14.27 4.43-.12 6.07-1.6c1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6c-1.12.4-2.24-.16-2.9-.82c1.19-.28 1.9-1.16 2.11-2.05c.17-.8-.15-1.46-.28-2.23c-.12-.74-.1-1.37.17-2.06c.19.38.39.76.63 1.06c.77 1 1.98 1.44 2.24 2.8c.04.14.06.28.06.43c.03.82-.33 1.72-.93 2.27'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:pin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12V4h1V2H7v2h1v8l-2 2v2h5.2v6h1.6v-6H18v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:radar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.07 4.93l-1.41 1.41A8 8 0 0 1 20 12a8 8 0 0 1-8 8a8 8 0 0 1-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12a6 6 0 0 0 6 6a6 6 0 0 0 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12a4 4 0 0 1-4 4a4 4 0 0 1-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.38-1-1.72V2h-1A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10c0-2.76-1.12-5.26-2.93-7.07'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:remove-circle-off-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22.1 21.5L2.4 1.7L1.1 3l3 3C2.8 7.6 2 9.7 2 12c0 5.5 4.5 10 10 10c2.3 0 4.4-.8 6-2.1l2.8 2.8zM12 20c-4.4 0-8-3.6-8-8c0-1.7.6-3.3 1.5-4.6L9.1 11H7v2h4.1l5.5 5.5c-1.3.9-2.9 1.5-4.6 1.5M8.2 5L6.7 3.5C8.3 2.6 10.1 2 12 2c5.5 0 10 4.5 10 10c0 1.9-.6 3.7-1.5 5.3L19 15.8c.6-1.1 1-2.4 1-3.8c0-4.4-3.6-8-8-8c-1.4 0-2.7.4-3.8 1m8 8l-2-2H17v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:robot-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.5 15.5c0 1.11-.89 2-2 2s-2-.89-2-2s.9-2 2-2s2 .9 2 2m-9-2c-1.1 0-2 .9-2 2s.9 2 2 2s2-.89 2-2s-.89-2-2-2M23 15v3c0 .55-.45 1-1 1h-1v1c0 1.11-.89 2-2 2H5a2 2 0 0 1-2-2v-1H2c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1c0-3.87 3.13-7 7-7h1V5.73c-.6-.34-1-.99-1-1.73c0-1.1.9-2 2-2s2 .9 2 2c0 .74-.4 1.39-1 1.73V7h1c3.87 0 7 3.13 7 7h1c.55 0 1 .45 1 1m-2 1h-2v-2c0-2.76-2.24-5-5-5h-4c-2.76 0-5 2.24-5 5v2H3v1h2v3h14v-3h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:server-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 4.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6V4.6C22 3.7 21.5 3 20.8 3H3.2C2.5 3 2 3.7 2 4.6M10 8V6H9v2zM5 8h2V6H5zm15 1H4V5h16zM2 14.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6v-4.8c0-.9-.5-1.6-1.2-1.6H3.2c-.7 0-1.2.7-1.2 1.6m8 3.4v-2H9v2zm-5 0h2v-2H5zm15 1H4v-4h16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:shield-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 9a3 3 0 0 1 3 3a3 3 0 0 1-3 3a3 3 0 0 1-3-3a3 3 0 0 1 3-3m5.86 10.31C16.23 21.22 14.28 22.45 12 23c-2.56-.61-4.7-2.07-6.42-4.37C3.86 16.34 3 13.8 3 11V5l9-4l9 4v6c0 2.39-.64 4.61-1.92 6.67l-2.91-2.91c.52-.79.83-1.76.83-2.76a5 5 0 0 0-5-5a5 5 0 0 0-5 5a5 5 0 0 0 5 5c1 0 1.97-.31 2.76-.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:source-branch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 14c-3.36 0-4.46 1.35-4.82 2.24C9.25 16.7 10 17.76 10 19a3 3 0 0 1-3 3a3 3 0 0 1-3-3c0-1.31.83-2.42 2-2.83V7.83A2.99 2.99 0 0 1 4 5a3 3 0 0 1 3-3a3 3 0 0 1 3 3c0 1.31-.83 2.42-2 2.83v5.29c.88-.65 2.16-1.12 4-1.12c2.67 0 3.56-1.34 3.85-2.23A3.01 3.01 0 0 1 14 7a3 3 0 0 1 3-3a3 3 0 0 1 3 3c0 1.34-.88 2.5-2.09 2.86C17.65 11.29 16.68 14 13 14m-6 4a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1M7 4a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1m10 2a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mi\\:attachment{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.463 5.576c-.688-.75-1.929-.796-2.756.031l-8.1 8.1c-.21.21-.21.476 0 .686s.476.21.686 0l6.7-6.7a1 1 0 0 1 1.414 1.414l-6.7 6.7a2.45 2.45 0 0 1-3.514 0a2.45 2.45 0 0 1 0-3.514l8.1-8.1c1.567-1.568 4.115-1.619 5.63.015c1.552 1.569 1.597 4.104-.03 5.613l-9.486 9.486c-2.19 2.19-5.624 2.19-7.814 0s-2.19-5.624 0-7.814l8.1-8.1a1 1 0 0 1 1.414 1.414l-8.1 8.1c-1.41 1.41-1.41 3.576 0 4.986s3.576 1.41 4.986 0l9.5-9.5l.031-.03c.75-.687.796-1.929-.031-2.756z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:add-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 20a1.5 1.5 0 0 0 3 0v-6.5H20a1.5 1.5 0 0 0 0-3h-6.5V4a1.5 1.5 0 0 0-3 0v6.5H4a1.5 1.5 0 0 0 0 3h6.5z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:add-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M11 20a1 1 0 1 0 2 0v-7h7a1 1 0 1 0 0-2h-7V4a1 1 0 1 0-2 0v7H4a1 1 0 1 0 0 2h7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:arrow-right-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m15.06 5.283l5.657 5.657a1.5 1.5 0 0 1 0 2.12l-5.656 5.658a1.5 1.5 0 0 1-2.122-2.122l3.096-3.096H4.5a1.5 1.5 0 0 1 0-3h11.535L12.94 7.404a1.5 1.5 0 0 1 2.122-2.121Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:close-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m12 13.414l5.657 5.657a1 1 0 0 0 1.414-1.414L13.414 12l5.657-5.657a1 1 0 0 0-1.414-1.414L12 10.586L6.343 4.929A1 1 0 0 0 4.93 6.343L10.586 12l-5.657 5.657a1 1 0 1 0 1.414 1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:cloud-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M5 10.416a6.5 6.5 0 0 1 12.586-2.204A6.002 6.002 0 0 1 16 20H7a5 5 0 0 1-2-9.584M11.5 6a4.5 4.5 0 0 0-4.473 5a1.01 1.01 0 0 1-.758 1.09A3.002 3.002 0 0 0 7 18h9a4 4 0 0 0 .655-7.947a1.01 1.01 0 0 1-.81-.732A4.5 4.5 0 0 0 11.5 6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:delete-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M14.28 2a2 2 0 0 1 1.897 1.368L16.72 5H20a1 1 0 1 1 0 2l-.003.071l-.867 12.143A3 3 0 0 1 16.138 22H7.862a3 3 0 0 1-2.992-2.786L4.003 7.07L4 7a1 1 0 0 1 0-2h3.28l.543-1.632A2 2 0 0 1 9.721 2zm3.717 5H6.003l.862 12.071a1 1 0 0 0 .997.929h8.276a1 1 0 0 0 .997-.929zM10 10a1 1 0 0 1 .993.883L11 11v5a1 1 0 0 1-1.993.117L9 16v-5a1 1 0 0 1 1-1m4 0a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0v-5a1 1 0 0 1 1-1m.28-6H9.72l-.333 1h5.226z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:discord-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.003 4c.744 0 1.53.26 2.25.547l.527.216c1.26.528 1.968 1.636 2.517 2.853c.891 1.975 1.51 4.608 1.724 6.61c.102.95.127 1.906-.056 2.549c-.197.687-.867 1.173-1.518 1.555l-.322.183l-.334.186q-.26.144-.525.284l-.522.27l-.717.357l-.577.284a1 1 0 1 1-.894-1.788l.79-.39l-.58-.609c-1.39.57-3.027.893-4.766.893s-3.376-.322-4.766-.893l-.58.608l.793.39a1 1 0 1 1-.894 1.79l-.544-.27c-.402-.2-.805-.398-1.203-.607l-.928-.505l-.321-.183c-.651-.382-1.322-.868-1.518-1.555c-.184-.643-.158-1.598-.057-2.55c.214-2.001.833-4.634 1.724-6.609c.549-1.217 1.257-2.325 2.517-2.853C7.059 4.413 8.072 4 9 4c.603 0 1.077.555.99 1.147A14 14 0 0 1 12 5c.691 0 1.366.05 2.014.148A1.012 1.012 0 0 1 15.004 4ZM8.75 10.5a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5m6.5 0a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:down-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M13.06 16.06a1.5 1.5 0 0 1-2.12 0l-5.658-5.656a1.5 1.5 0 1 1 2.122-2.121L12 12.879l4.596-4.596a1.5 1.5 0 0 1 2.122 2.12l-5.657 5.658Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:plugin-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 4a1.472 1.472 0 0 0-1.317 2.13l.163.325A1.067 1.067 0 0 1 8.39 8H5a1 1 0 0 0-1 1v1.194c1.82-.109 3.5 1.331 3.5 3.306S5.82 16.915 4 16.806V19a1 1 0 0 0 1 1h2.194c-.109-1.82 1.331-3.5 3.306-3.5s3.415 1.68 3.306 3.5H15a1 1 0 0 0 1-1v-3.39c0-.794.835-1.31 1.545-.956l.324.163a1.472 1.472 0 1 0 0-2.634l-.324.163A1.067 1.067 0 0 1 16 11.39V9a1 1 0 0 0-1-1h-2.39c-.794 0-1.31-.835-.956-1.545l.163-.325A1.472 1.472 0 0 0 10.5 4M7.064 6c-.316-2.017 1.23-4 3.436-4s3.752 1.983 3.436 4H15a3 3 0 0 1 3 3v1.064c2.017-.316 4 1.23 4 3.436s-1.983 3.752-4 3.436V19a3 3 0 0 1-3 3h-2.407a1.06 1.06 0 0 1-.976-1.48l.085-.197a1.308 1.308 0 1 0-2.404 0l.085.198c.3.7-.214 1.479-.976 1.479H5a3 3 0 0 1-3-3v-3.407c0-.762.779-1.276 1.48-.976l.197.085a1.308 1.308 0 1 0 0-2.404l-.198.085c-.7.3-1.479-.214-1.479-.976V9a3 3 0 0 1 3-3z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:right-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.707 11.293a1 1 0 0 1 0 1.414l-5.657 5.657a1 1 0 1 1-1.414-1.414l4.95-4.95l-4.95-4.95a1 1 0 0 1 1.414-1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:telegram-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M19.777 4.43a1.5 1.5 0 0 1 2.062 1.626l-2.268 13.757c-.22 1.327-1.676 2.088-2.893 1.427c-1.018-.553-2.53-1.405-3.89-2.294c-.68-.445-2.763-1.87-2.507-2.884c.22-.867 3.72-4.125 5.72-6.062c.785-.761.427-1.2-.5-.5c-2.302 1.738-5.998 4.381-7.22 5.125c-1.078.656-1.64.768-2.312.656c-1.226-.204-2.363-.52-3.291-.905c-1.254-.52-1.193-2.244-.001-2.746z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:time-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m0 2a1 1 0 0 1 .993.883L13 7v4.586l2.707 2.707a1 1 0 0 1-1.32 1.497l-.094-.083l-3-3a1 1 0 0 1-.284-.576L11 12V7a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mynaui\\:refresh-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21.074 12.154a.75.75 0 0 1 .672.82c-.49 4.93-4.658 8.776-9.724 8.776c-2.724 0-5.364-.933-7.238-2.68L3 20.85a.75.75 0 0 1-.75-.75v-3.96c0-.714.58-1.29 1.291-1.29h3.97a.75.75 0 0 1 .75.75l-2.413 2.407c1.558 1.433 3.78 2.243 6.174 2.243c4.29 0 7.817-3.258 8.232-7.424a.75.75 0 0 1 .82-.672m-18.82-1.128c.49-4.93 4.658-8.776 9.724-8.776c2.724 0 5.364.933 7.238 2.68L21 3.15a.75.75 0 0 1 .75.75v3.96c0 .714-.58 1.29-1.291 1.29h-3.97a.75.75 0 0 1-.75-.75l2.413-2.408c-1.558-1.432-3.78-2.242-6.174-2.242c-4.29 0-7.817 3.258-8.232 7.424a.75.75 0 1 1-1.492-.148'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-octicon\\:git-branch-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0a.75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\\:issue-type-maintenance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.25 2.5a2.25 2.25 0 0 0-2.154 2.904l.13.43l-.317.318l-6.254 6.253l-.53-.53l.53.53a.664.664 0 0 0 .94.94L9.848 7.09l.318-.318l.43.13a2.25 2.25 0 0 0 2.685-3.124l-1.5 1.501a.75.75 0 1 1-1.061-1.06l1.5-1.5a2.24 2.24 0 0 0-.97-.22ZM7.5 4.75a3.75 3.75 0 1 1 3.114 3.696L10.061 9l.939.94l.47-.47l.53-.53l.53.53l1.875 1.875a2.164 2.164 0 1 1-3.06 3.06L9.47 12.53L8.94 12l.53-.53l.47-.47l-.94-.94l-4.345 4.345l-.53-.53l.53.53a2.164 2.164 0 1 1-3.06-3.06L5.939 7L3.5 4.56l-.617.617l-.507-.761l-1-1.5l-.341-.512l.435-.434l.5-.5l.434-.435l.512.341l1.5 1l.761.507l-.616.617L7 5.94l.554-.554A4 4 0 0 1 7.5 4.75m4.5 6.31l1.345 1.345a.664.664 0 0 1-.94.94L11.061 12z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\\:todo-add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M13 6a.75.75 0 0 1-.75-.75v-1.5h-1.5a.75.75 0 0 1 0-1.5h1.5V.75a.75.75 0 0 1 1.5 0v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5A.75.75 0 0 1 13 6M3 13.5a.5.5 0 0 1-.5-.5V3a.5.5 0 0 1 .5-.5h4.25a.75.75 0 0 0 0-1.5H3a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8.75a.75.75 0 0 0-1.5 0V13a.5.5 0 0 1-.5.5z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pixel\\:plus-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 11v2h-1v1h-8v8h-1v1h-2v-1h-1v-8H2v-1H1v-2h1v-1h8V2h1V1h2v1h1v8h8v1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-prime\\:clone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.75H6A2.75 2.75 0 0 1 3.25 14V6A2.75 2.75 0 0 1 6 3.25h8A2.75 2.75 0 0 1 16.75 6v8A2.75 2.75 0 0 1 14 16.75m-8-12A1.25 1.25 0 0 0 4.75 6v8A1.25 1.25 0 0 0 6 15.25h8A1.25 1.25 0 0 0 15.25 14V6A1.25 1.25 0 0 0 14 4.75Z'/%3E%3Cpath fill='currentColor' d='M18 20.75h-8A2.75 2.75 0 0 1 7.25 18v-2h1.5v2A1.25 1.25 0 0 0 10 19.25h8A1.25 1.25 0 0 0 19.25 18v-8A1.25 1.25 0 0 0 18 8.75h-2v-1.5h2A2.75 2.75 0 0 1 20.75 10v8A2.75 2.75 0 0 1 18 20.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-qlementine-icons\\:tool-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M15.1 3.12a1 1 0 0 1 .706.71c.452 1.71.032 3.62-1.32 4.97a5.14 5.14 0 0 1-4.87 1.36a.34.34 0 0 0-.148-.006l-.025.008l-5.08 5.08a2.563 2.563 0 0 1-3.62 0a2.563 2.563 0 0 1 0-3.62l5.08-5.08l.008-.025a.34.34 0 0 0-.006-.148a5.16 5.16 0 0 1 1.366-4.88a5.11 5.11 0 0 1 4.97-1.32a1 1 0 0 1 .452 1.674l-2.1 2.1l.383 1.15l1.15.383l2.1-2.1a1 1 0 0 1 .968-.258zM5.81 6.55l.001-.002zm3.62 3.62l.002-.001zm4.34-2.07a4.16 4.16 0 0 1-3.93 1.1c-.396-.096-.827-.023-1.12.265l-5.08 5.08c-.607.608-1.6.608-2.21 0a1.57 1.57 0 0 1 0-2.21l5.08-5.08c.288-.288.361-.721.265-1.12a4.2 4.2 0 0 1-.043-1.78a4.2 4.2 0 0 1 1.14-2.15c.76-.76 1.74-1.16 2.73-1.2a4.3 4.3 0 0 1 1.28.137l-2.1 2.1a1 1 0 0 0-.242 1.02l.383 1.15c.1.299.334.533.632.632l1.15.383a.99.99 0 0 0 1.02-.242l2.1-2.1c.11.418.156.849.137 1.28a4.1 4.1 0 0 1-1.2 2.73z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\\:device-recover-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-1 2H6v16h12zm-6 3a5 5 0 0 1 2.628 9.254L12.5 12H15a3 3 0 1 0-3 3l.955 1.909q-.464.09-.955.091a5 5 0 0 1 0-10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\\:menu-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 4h18v2H3zm0 7h18v2H3zm0 7h18v2H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:backend{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.82 3.283c.35.262.727.456 1.131.583.527.168.961.22 1.262.23-.026.378-.081.97-.196 1.74-.097.646-.29 1.209-.572 1.676-.293.48-.592.709-.745.802-.483.294-.852.314-.88.315-.029.001-.397-.02-.88-.315-.153-.093-.453-.321-.745-.802-.283-.466-.476-1.03-.572-1.675a22.466 22.466 0 0 1-.197-1.74 4.768 4.768 0 0 0 1.262-.23 3.769 3.769 0 0 0 1.132-.584zm0-.569s-.44.46-1.24.714a4.248 4.248 0 0 1-1.277.215c-.195 0-.303-.019-.303-.019s.008.828.226 2.288c.232 1.56.958 2.458 1.523 2.802.601.367 1.057.37 1.07.37.015 0 .47-.003 1.072-.37.564-.344 1.29-1.242 1.523-2.802.218-1.46.226-2.288.226-2.288s-.108.02-.304.02c-.272 0-.716-.038-1.275-.216-.801-.254-1.241-.714-1.241-.714z' fill='currentColor'/%3E%3Cpath d='M6.82 3.17V5.9H4.403l-.197-1.98 2.614-.75zm0 2.73v2.944l.805-.215.856-.839.464-.9.292-.99H6.82z' fill='currentColor'/%3E%3Crect x='1.5' y='1.5' rx='2' width='11' height='9.286' stroke='currentColor'/%3E%3Cpath stroke='currentColor' d='M7 11.286V13'/%3E%3Cpath d='M3.25 13h7.5' stroke='currentColor' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:backup{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M76.6 112H25.4c-5.2 0-9.4-4.2-9.4-9.4V40.2c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v2.9c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-2.9c0-1-.8-1.9-1.9-1.9H25.4c-1 0-1.9.8-1.9 1.9v62.4c0 1 .8 1.9 1.9 1.9h51.2c1 0 1.9-.8 1.9-1.9V82.8c0-2.1 1.7-3.7 3.7-3.7s3.7 1.7 3.7 3.7v19.8c0 5.2-4.2 9.4-9.3 9.4z' fill='currentColor'/%3E%3Cpath d='M102.6 97.2h-11c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7h11.1c1 0 1.9-.8 1.9-1.9V25.4c0-1-.8-1.9-1.9-1.9H51.4c-1 0-1.9.8-1.9 1.9v.7c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-.7c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v62.4c-.1 5.2-4.3 9.4-9.5 9.4z' fill='currentColor'/%3E%3Cpath d='M60 99.1c-.9 0-1.8-.3-2.5-.9L30.3 73.9c-1.5-1.4-1.6-3.8-.2-5.3l.3-.3 27.2-23.2c1.6-1.3 3.9-1.2 5.3.4.6.7.9 1.5.9 2.4v12c8.8-.9 16.9-5.2 22.6-12l8.8-10.4c1.3-1.6 3.6-1.9 5.3-.6 1.2.9 1.7 2.4 1.3 3.9L99.3 51c-3.9 17-18.2 29.5-35.5 31.1v13.3c-.1 2.1-1.8 3.7-3.8 3.7zM38.5 71.2 56.2 87v-8.5c0-2.1 1.7-3.7 3.7-3.7 13.5 0 25.2-8 30.3-20.1-7.9 8.2-18.8 12.9-30.2 12.9-2.1 0-3.7-1.7-3.7-3.7V56L38.5 71.2z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:feature-record{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M7.65.17h1.744v6.474H7.65zm15.849 15.941a7.88 7.88 0 0 1 5.451 2.181 7.862 7.862 0 0 1 2.447 5.358 7.845 7.845 0 0 1-2.057 5.69 7.868 7.868 0 0 1-5.857 2.579 7.88 7.88 0 0 1-5.452-2.182 7.862 7.862 0 0 1-2.447-5.358 7.845 7.845 0 0 1 2.058-5.689 7.868 7.868 0 0 1 5.856-2.579zm0-1.741c-.15 0-.301.003-.453.01-5.329.246-9.45 4.759-9.203 10.08.239 5.17 4.511 9.2 9.641 9.2.15 0 .302-.003.453-.01 5.329-.246 9.45-4.759 9.204-10.08-.24-5.17-4.512-9.2-9.642-9.2'/%3E%3Cpath fill='currentColor' d='M16.19 31.67c-.47-.445-.897-.932-1.278-1.454H4.083a1.48 1.48 0 0 1-1.482-1.476V5.77a1.48 1.48 0 0 1 1.482-1.476h21.584a1.48 1.48 0 0 1 1.482 1.476v8.39a10.52 10.52 0 0 1 1.751.835V5.77a3.227 3.227 0 0 0-3.233-3.22H4.083A3.227 3.227 0 0 0 .85 5.77v22.97a3.227 3.227 0 0 0 3.233 3.22H16.51a10.68 10.68 0 0 1-.32-.29'/%3E%3Cpath fill='currentColor' d='M27.152 15.997a8.794 8.794 0 0 1 1.748 1.056v-.008a8.785 8.785 0 0 0-1.748-1.051zM28.785 27.2H22.32v-7.849h1.747v6.111h4.717zM5.27 11.752h19.429v1.738H5.27zM20.522.17h1.747v6.46h-1.747zm-7.559 24.457H5.27v1.738h7.95a10.49 10.49 0 0 1-.257-1.738m1.72-6.438H5.27v1.738h8.479c.255-.607.568-1.189.934-1.738'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:feature-tips{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M32.44 25.345a1.251 1.251 0 0 0-1.253 1.252v4.59h-4.59a1.251 1.251 0 1 0 0 2.504h5.425a1.67 1.67 0 0 0 1.669-1.67v-5.424a1.251 1.251 0 0 0-1.252-1.252M32.022.31h-5.425a1.252 1.252 0 1 0 0 2.504h4.59v4.59a1.251 1.251 0 1 0 2.504 0V1.978A1.669 1.669 0 0 0 32.02.31M1.56 8.655a1.252 1.252 0 0 0 1.252-1.252v-4.59h4.59a1.252 1.252 0 1 0 0-2.504H1.978A1.67 1.67 0 0 0 .31 1.98v5.424c0 .69.561 1.252 1.252 1.252m5.842 22.532h-4.59v-4.59a1.252 1.252 0 1 0-2.504 0v5.425c0 .92.748 1.669 1.67 1.669h5.424a1.252 1.252 0 1 0 0-2.504m8.438-17.646c0-.638.52-1.153 1.159-1.153.64 0 1.16.515 1.16 1.153v5.517A1.154 1.154 0 0 1 17 20.214a1.155 1.155 0 0 1-1.16-1.155zm0 8.276c0-.637.52-1.153 1.159-1.153a1.156 1.156 0 0 1 1.003 1.731 1.156 1.156 0 0 1-1.003.577 1.155 1.155 0 0 1-1.16-1.155m12.503 1.272c.704 1.21-.177 2.72-1.578 2.72H7.233c-1.402 0-2.283-1.51-1.578-2.72l9.767-16.773A1.808 1.808 0 0 1 17 5.41c.643 0 1.244.33 1.578.906zm-2.387.416-8.955-15.3-8.933 15.342z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:feature-trojan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M1.062 27.228a.662.662 0 0 1 .718.607v3.426a.81.81 0 0 0 .792.792H4.67a.68.68 0 0 1 .718.644v.074a.758.758 0 0 1-.718.718h-2.1a2.248 2.248 0 0 1-2.228-2.228v-3.297a.68.68 0 0 1 .626-.736zm31.71 0a.68.68 0 0 1 .717.644v3.407a2.257 2.257 0 0 1-2.228 2.21h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718h2.173a.81.81 0 0 0 .792-.792v-3.297a.665.665 0 0 1 .59-.736zM20.304 3.656c1.951.57 8.212 3.02 7.365 10.239 0 .865-.147 1.841-.147 3.02v3.168a2.513 2.513 0 0 1-2.339 2.67h-.847v.331a9.968 9.968 0 0 0 .369 3.039c.22.902 0 1.86-.59 2.596a3.289 3.289 0 0 1-2.449 1.142h-9.723c-1.73.019-3.13-1.38-3.148-3.112 0-.387.073-.755.202-1.123a12.36 12.36 0 0 1 2.652-4.052 6.07 6.07 0 0 0 1.454-3.241c-.405.092-.791.24-1.16.424l-2.67 1.841a2.19 2.19 0 0 1-2.799-.368l-1.38-1.473a1.837 1.837 0 0 1-.203-2.302l6.04-9.484a3.907 3.907 0 0 1 1.841-1.603c.774-.534 1.62-.976 2.486-1.344a8.038 8.038 0 0 1 5.046-.368M13.62 6.602h-.092c-.552.203-.994.608-1.289 1.105l-5.027 7.827a.666.666 0 0 1 .331.81.71.71 0 0 1-.644.497H6.42l-.313.516c-.129.129-.147.332-.037.46 0 .019.019.019.037.037l1.363 1.437c.276.257.681.331 1.013.147l2.67-1.731a6.135 6.135 0 0 1 2.301-.866 4.164 4.164 0 0 0 2.892-1.583 2.477 2.477 0 0 0 .276-1.842.708.708 0 0 1 .626-.792.73.73 0 0 1 .755.442 4.524 4.524 0 0 1-.46 3.02 5.071 5.071 0 0 1-3.02 1.952 6.918 6.918 0 0 1-1.713 4.402 9.385 9.385 0 0 0-2.45 3.683 1.419 1.419 0 0 0 .222 1.51c.313.479.865.755 1.436.718h9.723a1.526 1.526 0 0 0 1.307-.644c.295-.387.405-.884.277-1.363a12.07 12.07 0 0 1-.277-3.978c.921-11.528 0-12.246-2.817-14.18a11.51 11.51 0 0 0-5.524-1.657 2.695 2.695 0 0 0-1.087.073m2.652-1.436h-.258a11.33 11.33 0 0 1 4.935 1.841c3.204 2.229 4.309 3.684 3.554 14.273h.552c.645 0 1.16-.516 1.16-1.16v-3.205c0-1.234 0-2.228.148-3.167.202-2.026 0-6.851-6.427-8.73a6.699 6.699 0 0 0-3.664.148m-3.315 5.525c.276.257.35.662.147.994l-.515.663a.644.644 0 0 1-.57.276 1.252 1.252 0 0 1-.443-.147.769.769 0 0 1-.22-1.05c0-.018.018-.018.036-.037l.497-.663a.794.794 0 0 1 1.068-.073zM4.671.34a.68.68 0 0 1 .718.644v.074a.708.708 0 0 1-.718.718h-2.1a.81.81 0 0 0-.791.792v3.683a.68.68 0 0 1-.645.719h-.073a.68.68 0 0 1-.719-.645V2.569A2.248 2.248 0 0 1 2.572.341zm26.59 0a2.248 2.248 0 0 1 2.228 2.228v3.683a.68.68 0 0 1-.644.719h-.074a.68.68 0 0 1-.718-.645V2.569a.81.81 0 0 0-.792-.792h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718z'/%3E%3Cpath fill='currentColor' d='M31.334 33.66H29.23a.78.78 0 0 1-.812-.74v-.073c-.037-.425.277-.775.701-.812h2.215a.726.726 0 0 0 .702-.702V28.03a.82.82 0 0 1 .812-.812.82.82 0 0 1 .812.812v3.323a2.348 2.348 0 0 1-2.326 2.307m-2.104-1.44a.622.622 0 0 0-.628.627c0 .35.277.628.628.628h2.104a2.144 2.144 0 0 0 2.234-2.05V28.03a.622.622 0 0 0-.628-.627.622.622 0 0 0-.627.627v3.323a.924.924 0 0 1-.886.886zM4.68 33.66H2.577a2.347 2.347 0 0 1-2.233-2.327V28.03a.75.75 0 0 1 .701-.812h.111a.75.75 0 0 1 .812.702v3.433a.726.726 0 0 0 .702.701H4.68c.424-.037.775.277.812.702v.11a.816.816 0 0 1-.812.794M.99 27.382a.584.584 0 0 0-.629.554v3.396a2.145 2.145 0 0 0 2.05 2.234h2.27c.35 0 .627-.277.627-.628a.584.584 0 0 0-.553-.627H2.576a.924.924 0 0 1-.886-.886v-3.397a.585.585 0 0 0-.535-.646zm20.654 2.585h-9.672a3.254 3.254 0 0 1-3.249-3.25c0-.387.074-.756.203-1.125a12.098 12.098 0 0 1 2.695-4.08 6.563 6.563 0 0 0 1.403-3.064c-.35.11-.683.277-.997.461l-2.676 1.736a2.285 2.285 0 0 1-2.935-.388L5.05 18.8a1.95 1.95 0 0 1-.24-2.4l6.073-9.47a4.094 4.094 0 0 1 1.846-1.642 13.994 13.994 0 0 1 2.436-1.422 8.214 8.214 0 0 1 5.113-.295c1.975.59 8.325 3.046 7.512 10.356 0 .904-.147 1.846-.147 3.027v3.175c.11 1.421-.96 2.658-2.4 2.769h-.794v.24c-.018 1.033.111 2.049.388 3.045.24.905.055 1.846-.498 2.603a3.312 3.312 0 0 1-2.621 1.181zm-8.38-11.777v.129a6.14 6.14 0 0 1-1.477 3.304 12.235 12.235 0 0 0-2.658 4.024 3.07 3.07 0 0 0 1.68 4.006c.369.147.775.221 1.163.221h9.746a3.257 3.257 0 0 0 2.4-1.126c.553-.701.756-1.624.553-2.51a9.763 9.763 0 0 1-.332-3.101v-.425h.738a2.336 2.336 0 0 0 1.846-.757c.48-.498.72-1.163.664-1.846v-3.156c0-1.145 0-2.141.148-3.046.794-7.162-5.537-9.58-7.383-10.152a8.062 8.062 0 0 0-5.02.277c-.85.387-1.662.867-2.419 1.42a3.782 3.782 0 0 0-1.846 1.588l-6.091 9.451c-.48.72-.406 1.68.203 2.308l1.366 1.44a2.108 2.108 0 0 0 2.695.332l2.676-1.772c.37-.222.757-.406 1.182-.517zm8.564 10.263h-9.782a1.88 1.88 0 0 1-1.514-.757 1.5 1.5 0 0 1-.24-1.514 9.453 9.453 0 0 1 2.418-3.691 6.934 6.934 0 0 0 1.717-4.412 4.849 4.849 0 0 0 2.971-1.846 4.233 4.233 0 0 0 .443-2.954.57.57 0 0 0-.277-.406.508.508 0 0 0-.46 0 .533.533 0 0 0-.352.388 2.517 2.517 0 0 1-.295 1.957 4.266 4.266 0 0 1-2.953 1.624 5.838 5.838 0 0 0-2.27.85l-2.677 1.734c-.37.203-.812.13-1.126-.147L6.047 17.82a.457.457 0 0 1 0-.627l.35-.554.314.092h.203a.572.572 0 0 0 .554-.443.555.555 0 0 0-.277-.683l4.984-7.882a2.66 2.66 0 0 1 1.273-1.107h.13c.35-.11.72-.166 1.089-.13 1.956.074 3.876.647 5.537 1.68 2.769 1.957 3.802 2.695 2.861 14.306-.13 1.33-.037 2.658.277 3.95a1.514 1.514 0 0 1-.314 1.44c-.295.37-.757.59-1.236.59zm-7.124-10.337a7.277 7.277 0 0 1-1.846 4.448v.093a8.99 8.99 0 0 0-2.381 3.525 1.33 1.33 0 0 0 .203 1.422c.295.443.83.72 1.366.683h9.746c.48.018.94-.203 1.218-.61.295-.35.406-.83.295-1.292a11.704 11.704 0 0 1-.295-4.005c.923-11.5 0-12.22-2.788-14.14a11.074 11.074 0 0 0-5.537-1.643 2.373 2.373 0 0 0-1.015.13h-.092a2.438 2.438 0 0 0-1.237.996l-4.984 7.827a.758.758 0 0 1 .37.868.787.787 0 0 1-.739.553H6.49l-.296.443c-.11.093-.11.259-.018.37l.018.018 1.366 1.458c.24.24.61.277.905.111l2.658-1.717a6.047 6.047 0 0 1 2.344-.886 4.07 4.07 0 0 0 2.842-1.661 2.483 2.483 0 0 0 .277-1.846.634.634 0 0 1 0-.628.917.917 0 0 1 .536-.369.705.705 0 0 1 .609 0c.203.111.332.314.369.536a4.42 4.42 0 0 1-.443 3.1 5.098 5.098 0 0 1-2.99 2.216zm10.447 3.34h-.646v-.11c.775-10.78-.443-12.072-3.526-14.213a11.532 11.532 0 0 0-4.91-1.846v-.111l.277-.092a6.96 6.96 0 0 1 3.692 0c6.516 1.846 6.7 6.83 6.497 8.842 0 .941-.147 1.956-.147 3.175v3.174c-.037.683-.591 1.2-1.274 1.182zm-.462-.184h.462c.59 0 1.07-.48 1.07-1.07v-3.25c0-1.217 0-2.251.148-3.192.203-1.976 0-6.775-6.368-8.64a6.72 6.72 0 0 0-3.526 0c1.643.222 3.23.831 4.615 1.754 3.083 2.29 4.338 3.6 3.563 14.398zm-12.643-8.565a1.12 1.12 0 0 1-.48-.147.935.935 0 0 1-.314-.554.853.853 0 0 1 .166-.59l.498-.665a.877.877 0 0 1 1.145-.148c.35.258.443.757.203 1.126l-.517.665a.736.736 0 0 1-.701.313m.516-2.067a.67.67 0 0 0-.516.221l-.499.665a.595.595 0 0 0-.129.461.6.6 0 0 0 .222.407c.11.073.258.11.387.129a.533.533 0 0 0 .498-.24l.517-.665a.703.703 0 0 0-.129-.867.608.608 0 0 0-.35-.111m20.304-3.563a.78.78 0 0 1-.812-.738V2.574a.726.726 0 0 0-.701-.701H29.23a.78.78 0 0 1-.812-.738V1.06a.777.777 0 0 1 .812-.72h2.104a2.364 2.364 0 0 1 2.326 2.326v3.691a.777.777 0 0 1-.812.72zM29.175.433a.584.584 0 0 0-.628.554v.074a.584.584 0 0 0 .554.627h2.178c.48.019.868.406.886.886v3.692c0 .35.277.628.627.628.351 0 .628-.277.628-.628V2.574c0-1.181-.96-2.14-2.141-2.14zM1.063 7.078a.777.777 0 0 1-.72-.812V2.574A2.33 2.33 0 0 1 2.576.341h2.105a.78.78 0 0 1 .812.738v.074a.82.82 0 0 1-.812.812H2.576a.726.726 0 0 0-.7.702v3.691a.75.75 0 0 1-.795.72zM2.576.433c-1.18 0-2.14.96-2.14 2.141v3.692a.584.584 0 0 0 .553.628h.074a.584.584 0 0 0 .627-.554V2.574a.924.924 0 0 1 .886-.886h2.105c.35 0 .627-.277.627-.627a.584.584 0 0 0-.553-.628z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:filescan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath class='st0' d='M36.8 46.8h20.6c1.9 0 3.4-1.5 3.4-3.4S59.3 40 57.4 40H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4z' fill='currentColor'/%3E%3Cpath class='st0' d='M88.4 105.2H30.1c-1.9 0-3.4-1.5-3.4-3.4V26.3c0-1.9 1.5-3.4 3.4-3.4h41.2V40c0 3.8 3.1 6.9 6.9 6.9h17.2V64c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4V38.1c0-.9-.4-1.8-1-2.4L82.6 17c-.6-.6-1.5-1-2.4-1H26.6c-3.8 0-6.9 3.1-6.9 6.9v82.3c0 3.8 3.1 6.9 6.9 6.9h61.8c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.5-3.4-3.5zM78.1 22.8 95.3 40H81.5c-1.9 0-3.4-1.5-3.4-3.4V22.8z' fill='currentColor'/%3E%3Cpath class='st0' d='M36.8 81.2c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4h34.4c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.4-3.4-3.4H36.8zM81.4 64c0-1.9-1.5-3.4-3.4-3.4H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4H78c1.9 0 3.4-1.5 3.4-3.4zm20.8 37.8c-2 0-3.6-1.5-3.9-3.4l-2.2-17.2c-.5-3.6 2.4-6.8 6-6.8s6.5 3.2 6 6.8L106 98.4c-.2 2-1.9 3.4-3.8 3.4zm-3.5 6.7c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4-1.5-3.4-3.4-3.4c-1.8 0-3.4 1.5-3.4 3.4z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:ftps{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.082 9.897c.23.356.502.687.814.992.168.164.43.164.598 0a.404.404 0 0 0 0-.585 4.887 4.887 0 0 1-1.197-1.856h1.662V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.69V9.69c0 .231.187.414.424.414a.414.414 0 0 0 .422-.414V8.448h1.691V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.988a5.078 5.078 0 0 1-.49.992c-.2.31-.436.598-.707.864a.404.404 0 0 0 0 .585c.167.164.43.164.597 0A5.713 5.713 0 0 0 13 6.793a5.701 5.701 0 0 0-1.734-4.096 5.896 5.896 0 0 0-2.985-1.578A6.046 6.046 0 0 0 7.08 1a6.046 6.046 0 0 0-2.227.424A5.9 5.9 0 0 0 2.08 3.688a5.706 5.706 0 0 0 0 6.21zm10.003-2.276a4.89 4.89 0 0 0-.093-2.082v.427H9.878V7.62h2.207zm-3.053 0V5.966h-1.69V7.62h1.69zm-2.536 0V5.966H4.805V7.62h1.69zm-2.537 0V5.966H2.078a4.896 4.896 0 0 0 0 1.655h1.881zM2.297 5.138h1.662v-2.26a5.13 5.13 0 0 0-1.172 1.268 4.887 4.887 0 0 0-.49.992zm2.508-2.784v2.784h1.69V1.86a5.096 5.096 0 0 0-1.69.494zm2.536-.52v3.304h1.691V2.242c-.284-.113-.617-.25-.913-.311a5.143 5.143 0 0 0-.778-.097zm2.537.814c.282.183.546.394.79.634a4.904 4.904 0 0 1 1.198 1.856H9.878v-2.49z' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M9.455 11.345H5.228a.841.841 0 0 0-.736.414H1v.827h3.492a.841.841 0 0 0 .736.414h4.227a.841.841 0 0 0 .736-.414h2.646v-.827h-2.646a.841.841 0 0 0-.736-.414z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:malicious-scan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M57.246 44.727a2.209 2.209 0 0 0-2.21 2.21v8.1h-8.1a2.21 2.21 0 1 0 0 4.418h9.573a2.945 2.945 0 0 0 2.946-2.946v-9.573a2.209 2.209 0 0 0-2.21-2.209M56.51.545h-9.573a2.21 2.21 0 1 0 0 4.419h8.1v8.1a2.208 2.208 0 1 0 4.419 0V3.49A2.945 2.945 0 0 0 56.509.545M2.755 15.273a2.21 2.21 0 0 0 2.209-2.21v-8.1h8.1a2.209 2.209 0 0 0 0-4.418H3.49A2.945 2.945 0 0 0 .545 3.491v9.573c0 1.219.99 2.209 2.21 2.209m10.309 39.763h-8.1v-8.1a2.209 2.209 0 1 0-4.419 0v9.573a2.947 2.947 0 0 0 2.946 2.946h9.573a2.208 2.208 0 1 0 0-4.419m14.89-31.14c0-1.126.917-2.034 2.046-2.034 1.13 0 2.045.908 2.045 2.034v9.737A2.037 2.037 0 0 1 30 35.67a2.038 2.038 0 0 1-2.045-2.037zm0 14.605A2.04 2.04 0 0 1 30 36.466c1.13 0 2.045.911 2.045 2.035A2.04 2.04 0 0 1 30 40.538a2.04 2.04 0 0 1-2.045-2.037m22.064 2.244c1.244 2.136-.31 4.8-2.784 4.8h-34.47c-2.474 0-4.029-2.664-2.785-4.8l17.237-29.599A3.19 3.19 0 0 1 30 9.546a3.2 3.2 0 0 1 2.785 1.598zm-4.21.734-15.805-27-15.764 27.074z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:overview{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' fill='none'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath fill='currentColor' d='M3.125 11.458h8.333V3.125H3.125zm2.083-6.25h4.167v4.167H5.208zm17.696 2.117-5.218-5.219-5.246 5.246 5.219 5.218zm-5.218-2.273 2.272 2.273-2.3 2.299-2.272-2.272zM3.125 21.875h8.333v-8.333H3.125zm2.083-6.25h4.167v4.167H5.208zm8.334 6.25h8.333v-8.333h-8.333zm2.083-6.25h4.167v4.167h-4.167z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:25px;height:25px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M30.499 13.083c3.4 0 6.739.894 9.683 2.59a19.35 19.35 0 0 1 7.089 7.077 19.308 19.308 0 0 1 2.594 9.667v21.747l4.842.003V59H6.291v-4.833l4.841-.003V32.417c0-3.394.895-6.728 2.595-9.667a19.35 19.35 0 0 1 7.089-7.076 19.393 19.393 0 0 1 9.683-2.59m0 4.834c-2.488 0-4.935.638-7.105 1.852a14.514 14.514 0 0 0-5.29 5.086 14.482 14.482 0 0 0-2.12 7.018l-.01.544-.003 21.75h29.05l.003-21.75a14.48 14.48 0 0 0-1.946-7.25 14.512 14.512 0 0 0-5.317-5.308 14.545 14.545 0 0 0-7.262-1.942m3.781 7.832-2.905 9.805h7.112L26.458 48.676l3.02-9.887h-6.912l11.717-13.04zM51.577 7.958 55 11.375l-6.846 6.834-3.423-3.417zm-42.156 0 6.846 6.834-3.423 3.417L6 11.375l3.423-3.417zM32.92 1v9.667h-4.842V1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:sql{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M32.37 53.4a1.687 1.687 0 0 1-1.084.393l-.06-.002h.004c-.87 0-1.637-.607-2.302-1.837l-2.214 1.339v.012c.52 1.034 1.146 1.79 1.877 2.277.735.482 1.59.72 2.575.72 1.265 0 2.29-.369 3.075-1.112a3.705 3.705 0 0 0 1.175-2.71l-.002-.118v-.033c0-.573-.122-1.117-.341-1.608l.01.025c-.3-.6-.68-1.113-1.135-1.549l-.002-.002c-.217-.22-.825-.755-1.828-1.595-1.077-.913-1.724-1.506-1.932-1.78a1.069 1.069 0 0 1-.238-.664c0-.235.113-.447.333-.63a1.283 1.283 0 0 1 .85-.278h-.002c.712 0 1.411.479 2.098 1.435l1.947-1.73c-.717-.847-1.396-1.434-2.016-1.746a4.238 4.238 0 0 0-1.967-.479h-.01l-.105-.002a3.798 3.798 0 0 0-2.608 1.033l.001-.001a3.256 3.256 0 0 0-1.098 2.444v.034-.002c0 .67.217 1.339.66 2.006.438.67 1.417 1.62 2.923 2.854.791.652 1.304 1.129 1.533 1.447a1.572 1.572 0 0 1 .352.94v.003c0 .348-.157.652-.465.913zm16.204-9.55a6.855 6.855 0 0 0-4.98-2.134h-.09.006a7.03 7.03 0 0 0-3.613.982 7.178 7.178 0 0 0-3.61 6.222v.09-.005c0 1.985.681 3.7 2.059 5.14 1.377 1.433 3.11 2.154 5.19 2.154 1.242 0 2.367-.277 3.385-.834l1.225 1.586h3.128l-2.41-3.122c1.216-1.364 1.828-2.985 1.828-4.87 0-2.05-.703-3.788-2.12-5.208zm-1.36 7.944-1.256-1.617h-3.14l2.476 3.203a4.486 4.486 0 0 1-1.801.37 4.554 4.554 0 0 1-2.915-1.049l.007.006c-1.095-.905-1.651-2.12-1.651-3.658 0-1.378.443-2.512 1.316-3.405.872-.894 1.955-1.346 3.25-1.346 1.259 0 2.327.46 3.214 1.377.887.92 1.334 2.033 1.334 3.354a4.88 4.88 0 0 1-.834 2.768zm7.632-9.73h-2.637V55.95h6.48v-2.52h-3.845V42.067zM30.499 34.96c8.947 0 18.33-1.629 23.7-4.474v5.678h.009c.065 1.066 1.042 1.911 2.232 1.911 1.194 0 2.164-.847 2.233-1.91h.009v-24.37c0-13.406-56.345-13.406-56.345 0v36.57c0 5.34 9.652 8.757 20.772 9.808.088.014.192.025.298.026h.002l.122.013v-.013c1.217-.02 2.194-.92 2.194-2.032 0-1.122-1.004-2.03-2.238-2.03h-.057c-10.738-.99-16.62-4.083-16.62-5.777v-6.104c3.861 2.042 9.808 3.458 16.168 4.092.152.032.329.052.507.052h.044c1.217-.018 2.194-.917 2.194-2.03 0-1.125-1.003-2.033-2.238-2.033h-.092c-10.715-1-16.593-4.083-16.593-5.773v-6.096c5.36 2.858 14.751 4.488 23.695 4.488zm23.778-10.972c0 2.441-8.492 6.498-23.695 6.498-15.204 0-23.7-4.057-23.7-6.095v-6.099c5.363 2.846 14.75 4.474 23.7 4.474 8.944 0 18.33-1.628 23.695-4.474v5.691zM30.499 5.696c15.203 0 23.7 4.062 23.7 6.09 0 2.033-8.497 6.098-23.7 6.098-15.204 0-23.7-4.062-23.7-6.098-.004-2.02 8.496-6.087 23.7-6.087z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M5 33.386c0-5.198 1.705-10.262 4.87-14.467s7.629-7.335 12.75-8.942a26.374 26.374 0 0 1 15.76 0c5.121 1.607 9.585 4.737 12.75 8.942 3.165 4.205 4.87 9.27 4.87 14.467 0 5.198-1.705 10.263-4.87 14.468s-7.629 7.335-12.75 8.941a26.373 26.373 0 0 1-15.76 0C17.5 55.19 13.035 52.06 9.87 47.854 6.705 43.649 5 38.584 5 33.386m25.5-19.432c-4.251 0-8.394 1.3-11.833 3.712-3.44 2.412-6 5.813-7.313 9.716a18.79 18.79 0 0 0 0 12.01c1.314 3.902 3.874 7.303 7.313 9.715 3.44 2.412 7.582 3.711 11.833 3.711s8.394-1.299 11.833-3.711c3.44-2.412 6-5.813 7.313-9.716a18.79 18.79 0 0 0 0-12.01c-1.313-3.902-3.873-7.303-7.313-9.715-3.44-2.412-7.582-3.712-11.833-3.712M18.421 3.592c0-.455.124-.902.36-1.296a2.64 2.64 0 0 1 .982-.948c.408-.227.871-.347 1.342-.347h18.79a2.75 2.75 0 0 1 1.577.495c.458.322.8.775.974 1.296.175.52.175 1.08 0 1.6s-.516.974-.974 1.296a2.75 2.75 0 0 1-1.577.495h-18.79c-.47 0-.934-.12-1.342-.347a2.64 2.64 0 0 1-.982-.949 2.522 2.522 0 0 1-.36-1.295'/%3E%3Cpath fill='currentColor' d='M51.217 8.783a2.667 2.667 0 0 1 0 3.776l-4 3.999a2.67 2.67 0 1 1-3.775-3.775l4-4a2.666 2.666 0 0 1 3.775 0m-20.55 9.887a2.666 2.666 0 0 1 2.665 2.666v11.998a2.666 2.666 0 0 1-5.332 0V21.336a2.666 2.666 0 0 1 2.666-2.666'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:webhorse{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.518 10.297a2.1 2.1 0 0 1 2.096-2.105 2.1 2.1 0 0 1 2.095 2.105c0 .675-.315 1.275-.806 1.66L13 13.611l-.581.389-1.134-1.708a2.1 2.1 0 0 1-2.767-1.995zm.699 0a1.4 1.4 0 0 1 1.397-1.403 1.4 1.4 0 0 1 1.397 1.403 1.4 1.4 0 0 1-1.397 1.403 1.4 1.4 0 0 1-1.397-1.403z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M5.927 3.43a.226.226 0 0 0 .227-.224.228.228 0 0 0-.234-.218.226.226 0 0 0-.23.222c0 .058.026.115.07.156a.236.236 0 0 0 .163.064h.004zM4.438 9.014a.317.317 0 0 0 .074.356.353.353 0 0 0 .373.07.325.325 0 0 0 .21-.302.317.317 0 0 0-.098-.23.338.338 0 0 0-.242-.094.34.34 0 0 0-.317.2zm2.724-1.021h.007-.007zm-.244-2.12c-.001-.845-.716-1.528-1.599-1.53-.882 0-1.598.684-1.598 1.53 0 .843.715 1.528 1.598 1.528.884 0 1.599-.685 1.599-1.529z' fill='currentColor'/%3E%3Cpath d='M7.323 10.503a4.28 4.28 0 0 1-.497.03c-1.409-.004-2.72-.697-3.471-1.839a3.789 3.789 0 0 1-.236-3.789l.313-.52c1.102-1.546 3.19-2.135 4.992-1.408 1.695.684 2.696 2.355 2.485 4.076.255.07.497.172.72.3.017-.1.03-.201.04-.303h.5a.48.48 0 0 0 .433-.22.438.438 0 0 0 0-.467.48.48 0 0 0-.433-.22h-.506a4.475 4.475 0 0 0-.377-1.396l.607-.336.012-.007a.44.44 0 0 0 .17-.615.483.483 0 0 0-.643-.162.02.02 0 0 0-.011 0l-.596.327a4.744 4.744 0 0 0-1.184-1.15l.315-.523c.093-.14.1-.317.016-.463a.474.474 0 0 0-.417-.233.477.477 0 0 0-.413.241.02.02 0 0 0 0 .012l-.31.52a4.948 4.948 0 0 0-1.58-.399v-.505A.465.465 0 0 0 6.778 1a.465.465 0 0 0-.475.454v.512a4.993 4.993 0 0 0-1.476.39l-.316-.523a.476.476 0 0 0-.413-.242.473.473 0 0 0-.417.233.434.434 0 0 0 .016.463l.316.518A4.74 4.74 0 0 0 2.846 3.92l-.516-.292a.492.492 0 0 0-.484-.016.447.447 0 0 0-.243.4.451.451 0 0 0 .252.394l.523.292a4.41 4.41 0 0 0-.401 1.435h-.528A.463.463 0 0 0 1 6.587c0 .241.197.44.449.454h.534c.042.45.155.895.335 1.313l-.577.32a.45.45 0 0 0-.252.396.445.445 0 0 0 .243.399.49.49 0 0 0 .484-.016l.546-.31c.274.4.61.757.997 1.06l-.37.618a.443.443 0 0 0 .171.62.486.486 0 0 0 .649-.164l.34-.564c.55.28 1.15.455 1.769.518v.483h-.009a.46.46 0 0 0 .469.424.46.46 0 0 0 .468-.424v-.476a4.73 4.73 0 0 0 .395-.048 2.716 2.716 0 0 1-.318-.687z' fill='currentColor'/%3E%3Cpath d='M7.219 9.957a2.683 2.683 0 0 1 .504-1.806 1.055 1.055 0 0 0-.558-.158 1.029 1.029 0 0 0-.951.603.953.953 0 0 0 .218 1.073c.21.203.498.304.787.288zm.977-5.748a.28.28 0 0 0-.288.27.278.278 0 0 0 .28.277.28.28 0 0 0 .286-.274h.005a.278.278 0 0 0-.283-.273zm1.012 1.593c-.458.004-.828.361-.826.8.002.28.154.524.383.665a3 3 0 0 1 1.195-.314.77.77 0 0 0 .088-.355c-.005-.441-.379-.795-.84-.796z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:webscan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M108.1 81.3c2.2 0 4 1.8 3.9 4V98c0 7.3-6.4 14-13.2 14H29.2c-6.9 0-13.2-6.8-13.2-14V85.5c0-2.1 2-4.2 3.9-4.2 2 0 3.9 2.1 3.9 4.2V98c0 3.1 2.4 5.7 5.4 5.7h69.6c2.9 0 5.4-2.6 5.4-5.7V85.5c-.1-2.1 1.9-4.2 3.9-4.2zM69.2 41l.8.1c2.4 1.1 3.6 3.3 3 5.6L63 85.8c-1.2 2.8-3.6 3.9-5.9 2.8-2.4-1.1-3.6-3.3-3-5.6L64 44c1.1-2.2 3.5-3.3 5.9-2.8l-.7-.2zm-25 7.5c2-1 4.4-.5 5.4 1.6s.5 4.7-1.5 5.8l-12.7 7.8 12.7 7.8c2 1 2.4 3.7 1.5 5.8-1 2.1-3.4 2.6-5.4 1.6L25.6 67.3c-1-1-2-2.1-2-3.7s1-3.1 2-3.7l18.6-11.4zM79 50c1-2.1 3.4-2.6 5.4-1.6L102.9 60c1 1 2 2.1 2 3.7s-1 3.1-2 3.7L84.3 78.8c-2 1-4.4.5-5.4-1.6s-.5-4.7 1.5-5.8l12.7-7.8-12.7-7.8C78.5 54.7 78 52.1 79 50zm19.8-34.1c6.9 0 13.2 6.2 13.2 14v12.5c0 2.1-2 4.2-3.9 4.2-2 0-3.9-2.1-3.9-4.2V30c0-3.1-2.4-5.7-5.4-5.7H29.2c-2.9 0-5.4 2.6-5.4 5.7v12c0 2.1-2 4.2-3.9 4.2S16 44.1 16 42V30c0-7.3 6.4-14 13.2-14h69.6z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:xss{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M55.838 19.49a26.886 26.886 0 0 0-5.893-8.582 27.439 27.439 0 0 0-8.74-5.785A27.767 27.767 0 0 0 30.5 3c-3.712 0-7.313.714-10.705 2.123a27.44 27.44 0 0 0-8.74 5.785 26.885 26.885 0 0 0-5.893 8.582A26.411 26.411 0 0 0 3 30c0 3.644.727 7.18 2.162 10.51a26.886 26.886 0 0 0 5.893 8.582 27.439 27.439 0 0 0 8.74 5.785A27.768 27.768 0 0 0 30.5 57c3.712 0 7.313-.714 10.705-2.123a27.438 27.438 0 0 0 8.74-5.785 26.885 26.885 0 0 0 5.893-8.582A26.413 26.413 0 0 0 58 30c0-3.644-.727-7.18-2.162-10.51m-23.3 2.047a129.031 129.031 0 0 0 9.145-.44c.646 2.148 1.059 4.456 1.234 6.903h-10.38zm0-4.005V8.248a21.85 21.85 0 0 1 3.887 3.387 23.558 23.558 0 0 1 3.742 5.564 129.3 129.3 0 0 1-7.63.333m-4.075-9.047v9.044a132.158 132.158 0 0 1-7.295-.319 23.592 23.592 0 0 1 3.608-5.42 21.972 21.972 0 0 1 3.687-3.305m-6.946 12.76c2.313.154 4.629.25 6.946.287V28H18.424c.175-2.442.586-4.747 1.231-6.893.602.049 1.223.095 1.862.137M14.341 28H7.163a22.494 22.494 0 0 1 2.3-8.142c1.29.223 3.364.547 6.074.852-.63 2.294-1.03 4.73-1.196 7.29m-.054 4a25.82 25.82 0 0 0 1.47 7.3c-2.807.31-4.952.645-6.278.874A22.493 22.493 0 0 1 7.163 32zm4.08 0h10.096v6.503a137.807 137.807 0 0 0-8.512.401c-.912-2.282-1.442-4.596-1.584-6.904m10.096 10.506v8.232a39.132 39.132 0 0 1-3.567-3.733 33.357 33.357 0 0 1-3.016-4.23c2.192-.144 4.387-.234 6.583-.269m4.074 8.542v-8.545c2.19.031 4.506.119 6.918.283a33.338 33.338 0 0 1-3.01 4.219 39.248 39.248 0 0 1-3.908 4.043m3.344-12.464c-1.114-.043-2.229-.072-3.344-.087V32h10.437c-.142 2.31-.673 4.628-1.587 6.913a129.247 129.247 0 0 0-5.506-.33M47.055 32h6.782a22.493 22.493 0 0 1-2.312 8.166c-1.975-.33-3.96-.61-5.95-.84A25.827 25.827 0 0 0 47.055 32M47 28c-.166-2.57-.568-5.015-1.203-7.316a117.98 117.98 0 0 0 5.744-.818A22.493 22.493 0 0 1 53.837 28zm.065-14.263c.779.765 1.503 1.583 2.167 2.447-1.59.241-3.184.449-4.782.624-1.243-2.925-2.917-5.557-4.984-7.834a26.531 26.531 0 0 0-.343-.37 23.413 23.413 0 0 1 7.942 5.133M22.407 8.405c-.18.187-.358.377-.532.569-2.073 2.283-3.75 4.923-4.994 7.857-2.06-.218-3.786-.453-5.107-.655a23.463 23.463 0 0 1 2.161-2.44 23.405 23.405 0 0 1 8.472-5.331m-8.472 37.858a23.474 23.474 0 0 1-2.137-2.409c1.434-.218 3.343-.476 5.641-.708 1.16 2.221 2.63 4.397 4.384 6.488a42.629 42.629 0 0 0 2.274 2.5 23.392 23.392 0 0 1-10.162-5.87m23.442 5.734a42.568 42.568 0 0 0 2.14-2.363c1.75-2.084 3.215-4.253 4.374-6.467 1.777.186 3.55.413 5.317.68a23.472 23.472 0 0 1-2.143 2.416 23.392 23.392 0 0 1-9.688 5.734'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:discord{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512z' fill='%23738BD8'/%3E%3Cpath d='M190.915 234.305h642.169v477.288H190.915z' fill='%23FFFFFF'/%3E%3Cpath d='M698.157 932.274L157.288 862.85c-58.43-7.5-55.4-191.167-50.26-249.853l26.034-297.22c5.14-58.686 74.356-120.22 132.7-128.362l466.441-65.085c58.346-8.14 177.24 212.65 176.09 271.548l-8.677 445.108M512 300.373c-114.347 0-194.56 49.067-194.56 49.067 43.947-39.253 120.747-61.867 120.747-61.867l-7.254-7.253c-72.106 1.28-137.386 51.2-137.386 51.2-73.387 153.173-68.694 285.44-68.694 285.44 59.734 77.227 148.48 71.68 148.48 71.68l30.294-38.4c-53.334-11.52-87.04-58.88-87.04-58.88S396.8 645.973 512 645.973c115.2 0 195.413-54.613 195.413-54.613s-33.706 47.36-87.04 58.88l30.294 38.4s88.746 5.547 148.48-71.68c0 0 4.693-132.267-68.694-285.44 0 0-65.28-49.92-137.386-51.2l-7.254 7.253s76.8 22.614 120.747 61.867c0 0-80.213-49.067-194.56-49.067M423.68 462.08c27.733 0 50.347 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187m177.92 0c27.733 0 49.92 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187z' fill='%23738BD8'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-settings\\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 8' d='M10 1.875C14.4875 1.875 18.125 5.5125 18.125 10C18.125 14.4875 14.4875 18.125 10 18.125C5.5125 18.125 1.875 14.4875 1.875 10C1.875 5.5125 5.5125 1.875 10 1.875ZM9.375 10.625L6.88833 10.6254C6.90583 11.0254 6.93958 11.4146 6.98833 11.7908L7.02708 12.07L7.07542 12.3679C7.46125 14.5729 8.35917 16.23 9.37542 16.7233L9.375 10.625ZM13.1117 10.6254L10.625 10.625L10.625 16.7233C11.6183 16.2404 12.4987 14.6458 12.8979 12.5142L12.9246 12.3679L12.9729 12.0704C13.0447 11.5915 13.091 11.1092 13.1117 10.6254L13.1117 10.6254ZM5.63708 10.6254L3.15292 10.6254C3.38042 13.1463 4.96917 15.2754 7.17833 16.2712C6.74625 15.6017 6.39 14.7788 6.12833 13.8488L6.06917 13.6321L6.00042 13.3554L5.93708 13.0729C5.76796 12.2671 5.6676 11.4483 5.63708 10.6254L5.63708 10.6254ZM16.8471 10.6254L14.3625 10.6254C14.3349 11.3606 14.2522 12.0926 14.115 12.8154L14.0625 13.0729L13.9992 13.3554L13.9304 13.6325C13.6637 14.6508 13.2867 15.5504 12.8212 16.2712C15.0304 15.2754 16.6192 13.1463 16.8463 10.6254L16.8471 10.6254ZM7.17833 3.72833L7.1225 3.75375C4.94167 4.76042 3.37833 6.875 3.15292 9.375L5.63708 9.375C5.66708 8.6125 5.75167 7.87708 5.88458 7.18458L5.93708 6.92708L6.00042 6.64458L6.06917 6.3675C6.33583 5.34917 6.71292 4.44958 7.17833 3.72875L7.17833 3.72833ZM9.375 3.27667C8.38458 3.7575 7.50625 5.345 7.10542 7.46792L7.07542 7.63208L7.02708 7.92958C6.9553 8.40859 6.90898 8.89108 6.88833 9.375L9.375 9.375L9.375 3.27667ZM12.8217 3.72875L12.8717 3.80792C13.28 4.46083 13.6183 5.25292 13.8696 6.14292L13.9308 6.36792L13.9996 6.64458L14.0629 6.92708C14.2263 7.69375 14.3292 8.51708 14.3629 9.375L16.8471 9.375C16.62 6.85375 15.0312 4.72458 12.8217 3.72917L12.8217 3.72875ZM10.625 3.27667L10.625 9.375L13.1117 9.375C13.0944 8.97409 13.0596 8.57413 13.0075 8.17625L12.9729 7.92958L12.9246 7.63208C12.5388 5.4275 11.6412 3.77042 10.6254 3.27667L10.625 3.27667Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:page{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 5' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M18.0879 7.86328C17.7598 7.53125 17.3223 7.34375 16.8535 7.33594C16.7676 7.32617 16.5078 7.30078 16.1328 7.26562C15.9512 6.85547 15.7305 6.46484 15.4707 6.10156C15.6328 5.75 15.7129 5.57227 15.75 5.47461L15.7559 5.47656C16.25 4.61914 15.957 3.51758 15.1016 3.02148L13.5996 2.15039C13.3262 1.99219 13.0137 1.9082 12.6973 1.90625C12.0684 1.90625 11.4707 2.23828 11.1719 2.75391C11.1426 2.79492 10.9824 3.01758 10.7422 3.35352C10.2969 3.30859 9.84766 3.31055 9.40234 3.35547C9.17773 3.03711 9.06445 2.87695 8.99609 2.79492L9 2.79297C8.67969 2.23828 8.08203 1.89453 7.44141 1.89453C7.12891 1.89453 6.82031 1.97656 6.54688 2.13281L5.04102 2.99805C4.62109 3.24023 4.32031 3.63086 4.19336 4.10156C4.07227 4.55078 4.12891 5.01367 4.35156 5.40234C4.37305 5.44922 4.49805 5.72656 4.6875 6.14062C4.58203 6.28906 4.48047 6.44531 4.38867 6.60352C4.27344 6.80469 4.16602 7.01367 4.07422 7.22656C3.56641 7.27344 3.375 7.29102 3.29492 7.30078C2.31055 7.30469 1.50781 8.10742 1.50391 9.0957L1.5 10.832C1.5 11.3164 1.68945 11.7734 2.0332 12.1172C2.36328 12.4473 2.78906 12.6289 3.23828 12.6309C3.29297 12.6367 3.62891 12.6699 4.12891 12.7168C4.29297 13.0664 4.48828 13.4004 4.71094 13.7168C4.50391 14.1641 4.40625 14.3789 4.36523 14.4941L4.35938 14.4902C4.12109 14.8984 4.05664 15.3945 4.17773 15.8516C4.29883 16.3105 4.60352 16.709 5.01367 16.9453L6.51563 17.8164C6.78906 17.9746 7.09961 18.0586 7.41602 18.0586C8.04492 18.0586 8.64258 17.7266 8.94141 17.2109C8.97461 17.166 9.17383 16.8887 9.4668 16.4766C9.85352 16.5137 10.2422 16.5176 10.623 16.4863C10.9043 16.8867 11.041 17.0762 11.1172 17.168L11.1113 17.1719C11.4316 17.7266 12.0293 18.0703 12.6699 18.0703C12.9824 18.0703 13.293 17.9883 13.5645 17.832L15.0703 16.9688C15.4824 16.7344 15.7891 16.3359 15.9121 15.877C16.0352 15.4258 15.9785 14.9531 15.752 14.5449C15.7148 14.4609 15.5938 14.1934 15.418 13.8105C15.5566 13.625 15.6855 13.4277 15.8047 13.2266C15.8965 13.0684 15.9805 12.9043 16.0566 12.7383C16.5195 12.6953 16.7207 12.6777 16.8145 12.6641L16.8145 12.666C17.8027 12.6641 18.6074 11.8594 18.6094 10.8711L18.6133 9.13476C18.6152 8.66211 18.4238 8.19922 18.0879 7.86328L18.0879 7.86328ZM14.1406 13.2969C13.9785 13.4922 13.9414 13.7656 14.0469 13.9961C14.3145 14.582 14.5059 15.0039 14.5469 15.0977C14.5508 15.1055 14.5527 15.1133 14.5566 15.1172C14.5664 15.1367 14.5762 15.1562 14.5879 15.1758C14.6504 15.2832 14.668 15.4141 14.6348 15.5352C14.6016 15.6562 14.5215 15.7617 14.4121 15.8242L12.9063 16.6895C12.834 16.7305 12.7539 16.752 12.6719 16.752C12.4941 16.752 12.3379 16.6523 12.2305 16.4707L12.2148 16.4473C12.166 16.377 11.875 15.9707 11.4805 15.4102C11.3359 15.2051 11.0938 15.0996 10.8457 15.1367C10.3203 15.2129 9.78711 15.207 9.26368 15.123C9.01368 15.084 8.76563 15.1875 8.61914 15.3945C8.375 15.7402 8.16993 16.0254 8.03125 16.2188C7.91602 16.3789 7.84571 16.4785 7.82813 16.5059C7.76954 16.6094 7.66211 16.6875 7.53711 16.7207C7.41211 16.7539 7.28125 16.7383 7.17774 16.6777L5.67579 15.8066C5.56641 15.7422 5.48829 15.6406 5.45508 15.5176C5.41993 15.3887 5.44336 15.2578 5.52735 15.1113L5.53321 15.0977C5.53907 15.084 5.75586 14.6074 6.07618 13.918C6.1836 13.6875 6.15039 13.4219 5.99219 13.2246C5.65821 12.8105 5.39063 12.3516 5.19532 11.8574C5.10352 11.625 4.89063 11.4648 4.64063 11.4414C4.26368 11.4063 3.94532 11.375 3.71485 11.3535C3.44141 11.3281 3.33008 11.3164 3.29493 11.3145C3.03321 11.3125 2.82032 11.0996 2.82032 10.8379L2.82422 9.10156C2.82422 8.83984 3.03711 8.62695 3.29883 8.62695C3.32032 8.62695 3.34375 8.625 3.36524 8.62305C3.3711 8.62305 3.37696 8.62305 3.38672 8.62109C3.48438 8.61133 3.94922 8.56641 4.59375 8.50977C4.84571 8.48633 5.06641 8.31836 5.1543 8.08203C5.26954 7.77344 5.39258 7.50781 5.53125 7.26953C5.64454 7.07227 5.78516 6.87109 5.97071 6.63867C6.12696 6.44336 6.15821 6.17969 6.05469 5.95313C5.91602 5.65039 5.79883 5.39258 5.71094 5.19922C5.5918 4.9375 5.54297 4.83008 5.52539 4.79688C5.39454 4.57031 5.47461 4.2793 5.70118 4.14844L7.20704 3.2832C7.44141 3.14844 7.73243 3.24219 7.88282 3.5L7.89649 3.51953C7.93555 3.57227 8.19141 3.93359 8.55469 4.44922C8.70118 4.65625 8.95704 4.76367 9.20704 4.7207C9.76758 4.625 10.3672 4.62305 10.9453 4.7168C11.1953 4.75781 11.4434 4.6543 11.5898 4.44727C11.7813 4.17773 11.9434 3.95117 12.0625 3.78516C12.207 3.58203 12.2676 3.5 12.2871 3.46875C12.3477 3.36523 12.4531 3.28711 12.5762 3.25391C12.7012 3.2207 12.832 3.23633 12.9356 3.29492L14.4395 4.16797C14.5469 4.23047 14.627 4.33594 14.6602 4.45703C14.6953 4.58594 14.6719 4.7168 14.5879 4.86328L14.5664 4.90039L14.5664 4.9082C14.5176 5.01367 14.3457 5.39258 14.1074 5.9082C14.002 6.13477 14.0352 6.4082 14.1934 6.60156C14.5664 7.06445 14.8555 7.57227 15.0527 8.11328C15.1387 8.35156 15.3594 8.52148 15.6113 8.54492C16.2051 8.60156 16.6309 8.64453 16.7305 8.6543C16.7402 8.65625 16.7481 8.65625 16.7539 8.65625C16.9473 8.67188 17.0703 8.7168 17.1524 8.79883C17.2402 8.88672 17.291 9.00977 17.291 9.13477L17.2871 10.873C17.2871 11.1426 17.0606 11.3477 16.7617 11.3496C16.7617 11.3496 16.7461 11.3496 16.7188 11.3535C16.6055 11.3652 16.1602 11.4063 15.5469 11.4609C15.2969 11.4844 15.0859 11.6426 14.9922 11.875C14.8828 12.1465 14.7793 12.3672 14.6621 12.5684C14.5176 12.8105 14.3477 13.0488 14.1406 13.2969L14.1406 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.6387 7.25586C11.1699 6.98438 10.6387 6.8418 10.0977 6.83984C9.00393 6.83984 7.98245 7.42773 7.43362 8.37305C6.58206 9.83984 7.08401 11.7266 8.55081 12.5781C9.01956 12.8496 9.55276 12.9941 10.0938 12.9941C11.1875 12.9941 12.209 12.4062 12.7578 11.4609C13.166 10.7598 13.2813 9.91016 13.0703 9.12695C12.8633 8.34375 12.3418 7.66016 11.6387 7.25586L11.6387 7.25586ZM11.6114 10.7969C11.2969 11.3359 10.7149 11.6699 10.0918 11.6699C9.78323 11.6699 9.4805 11.5879 9.21292 11.4316C8.37698 10.9453 8.09182 9.87109 8.5762 9.03516C8.89065 8.49609 9.47268 8.16211 10.0957 8.16016C10.4043 8.16016 10.7071 8.24219 10.9746 8.39844C11.375 8.62891 11.6719 9.01758 11.7891 9.46484C11.9102 9.91992 11.8477 10.3926 11.6114 10.7969L11.6114 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 14' d='M18.0684 7.86328C17.7402 7.53125 17.3027 7.34375 16.834 7.33594C16.7481 7.32617 16.4883 7.30078 16.1133 7.26562C15.9316 6.85547 15.7109 6.46484 15.4512 6.10156C15.6133 5.75 15.6934 5.57227 15.7305 5.47461L15.7363 5.47656C16.2305 4.61914 15.9375 3.51758 15.082 3.02148L13.5801 2.15039C13.3066 1.99219 12.9941 1.9082 12.6777 1.90625C12.0488 1.90625 11.4512 2.23828 11.1523 2.75391C11.123 2.79492 10.9629 3.01758 10.7227 3.35352C10.2773 3.30859 9.82813 3.31055 9.38281 3.35547C9.1582 3.03711 9.04492 2.87695 8.97656 2.79492L8.98047 2.79297C8.66016 2.23828 8.0625 1.89453 7.42188 1.89453C7.10938 1.89453 6.80078 1.97656 6.52734 2.13281L5.02148 2.99805C4.60156 3.24023 4.30078 3.63086 4.17383 4.10156C4.05273 4.55078 4.10938 5.01367 4.33203 5.40234C4.35352 5.44922 4.47852 5.72656 4.66797 6.14062C4.5625 6.28906 4.46094 6.44531 4.36914 6.60352C4.25391 6.80469 4.14648 7.01367 4.05469 7.22656C3.54688 7.27344 3.35547 7.29102 3.27539 7.30078C2.29102 7.30469 1.48828 8.10742 1.48438 9.0957L1.48047 10.832C1.48047 11.3164 1.66992 11.7734 2.01367 12.1172C2.34375 12.4473 2.76953 12.6289 3.21875 12.6309C3.27344 12.6367 3.60938 12.6699 4.10938 12.7168C4.27344 13.0664 4.46875 13.4004 4.69141 13.7168C4.48438 14.1641 4.38672 14.3789 4.3457 14.4941L4.33984 14.4902C4.10156 14.8984 4.03711 15.3945 4.1582 15.8516C4.2793 16.3105 4.58398 16.709 4.99414 16.9453L6.49609 17.8164C6.76953 17.9746 7.08008 18.0586 7.39649 18.0586C8.02539 18.0586 8.62305 17.7266 8.92188 17.2109C8.95508 17.166 9.1543 16.8887 9.44727 16.4766C9.83399 16.5137 10.2227 16.5176 10.6035 16.4863C10.8848 16.8867 11.0215 17.0762 11.0977 17.168L11.0918 17.1719C11.4121 17.7266 12.0098 18.0703 12.6504 18.0703C12.9629 18.0703 13.2734 17.9883 13.5449 17.832L15.0508 16.9688C15.4629 16.7344 15.7695 16.3359 15.8926 15.877C16.0156 15.4258 15.959 14.9531 15.7324 14.5449C15.6953 14.4609 15.5742 14.1934 15.3984 13.8105C15.5371 13.625 15.666 13.4277 15.7852 13.2266C15.877 13.0684 15.9609 12.9043 16.0371 12.7383C16.5 12.6953 16.7012 12.6777 16.7949 12.6641L16.7949 12.666C17.7832 12.6641 18.5879 11.8594 18.5898 10.8711L18.5938 9.13476C18.5957 8.66211 18.4043 8.19922 18.0684 7.86328L18.0684 7.86328ZM14.1211 13.2969C13.959 13.4922 13.9219 13.7656 14.0273 13.9961C14.2949 14.582 14.4863 15.0039 14.5273 15.0977C14.5313 15.1055 14.5332 15.1133 14.5371 15.1172C14.5469 15.1367 14.5566 15.1562 14.5684 15.1758C14.6309 15.2832 14.6484 15.4141 14.6152 15.5352C14.582 15.6562 14.502 15.7617 14.3926 15.8242L12.8867 16.6895C12.8145 16.7305 12.7344 16.752 12.6523 16.752C12.4746 16.752 12.3184 16.6523 12.2109 16.4707L12.1953 16.4473C12.1465 16.377 11.8555 15.9707 11.4609 15.4102C11.3164 15.2051 11.0742 15.0996 10.8262 15.1367C10.3008 15.2129 9.76758 15.207 9.24414 15.123C8.99414 15.084 8.7461 15.1875 8.59961 15.3945C8.35547 15.7402 8.15039 16.0254 8.01172 16.2188C7.89649 16.3789 7.82618 16.4785 7.8086 16.5059C7.75 16.6094 7.64258 16.6875 7.51758 16.7207C7.39258 16.7539 7.26172 16.7383 7.15821 16.6777L5.65625 15.8066C5.54688 15.7422 5.46875 15.6406 5.43555 15.5176C5.40039 15.3887 5.42383 15.2578 5.50782 15.1113L5.51368 15.0977C5.51954 15.084 5.73633 14.6074 6.05664 13.918C6.16407 13.6875 6.13086 13.4219 5.97266 13.2246C5.63868 12.8105 5.3711 12.3516 5.17579 11.8574C5.08399 11.625 4.8711 11.4648 4.6211 11.4414C4.24414 11.4063 3.92579 11.375 3.69532 11.3535C3.42188 11.3281 3.31055 11.3164 3.27539 11.3145C3.01368 11.3125 2.80079 11.0996 2.80079 10.8379L2.80469 9.10156C2.80469 8.83984 3.01758 8.62695 3.2793 8.62695C3.30079 8.62695 3.32422 8.625 3.34571 8.62305C3.35157 8.62305 3.35743 8.62305 3.36719 8.62109C3.46485 8.61133 3.92969 8.56641 4.57422 8.50977C4.82618 8.48633 5.04688 8.31836 5.13477 8.08203C5.25 7.77344 5.37305 7.50781 5.51172 7.26953C5.625 7.07227 5.76563 6.87109 5.95118 6.63867C6.10743 6.44336 6.13868 6.17969 6.03516 5.95313C5.89649 5.65039 5.7793 5.39258 5.69141 5.19922C5.57227 4.9375 5.52344 4.83008 5.50586 4.79688C5.375 4.57031 5.45508 4.2793 5.68164 4.14844L7.1875 3.2832C7.42188 3.14844 7.71289 3.24219 7.86329 3.5L7.87696 3.51953C7.91602 3.57227 8.17188 3.93359 8.53516 4.44922C8.68165 4.65625 8.93751 4.76367 9.18751 4.7207C9.74805 4.625 10.3477 4.62305 10.9258 4.7168C11.1758 4.75781 11.4238 4.6543 11.5703 4.44727C11.7617 4.17773 11.9238 3.95117 12.043 3.78516C12.1875 3.58203 12.2481 3.5 12.2676 3.46875C12.3281 3.36523 12.4336 3.28711 12.5566 3.25391C12.6816 3.2207 12.8125 3.23633 12.916 3.29492L14.4199 4.16797C14.5273 4.23047 14.6074 4.33594 14.6406 4.45703C14.6758 4.58594 14.6524 4.7168 14.5684 4.86328L14.5469 4.90039L14.5469 4.9082C14.4981 5.01367 14.3262 5.39258 14.0879 5.9082C13.9824 6.13477 14.0156 6.4082 14.1738 6.60156C14.5469 7.06445 14.8359 7.57227 15.0332 8.11328C15.1191 8.35156 15.3399 8.52148 15.5918 8.54492C16.1856 8.60156 16.6113 8.64453 16.7109 8.6543C16.7207 8.65625 16.7285 8.65625 16.7344 8.65625C16.9277 8.67188 17.0508 8.7168 17.1328 8.79883C17.2207 8.88672 17.2715 9.00977 17.2715 9.13477L17.2676 10.873C17.2676 11.1426 17.041 11.3477 16.7422 11.3496C16.7422 11.3496 16.7266 11.3496 16.6992 11.3535C16.5859 11.3652 16.1406 11.4063 15.5273 11.4609C15.2773 11.4844 15.0664 11.6426 14.9727 11.875C14.8633 12.1465 14.7598 12.3672 14.6426 12.5684C14.498 12.8105 14.3281 13.0488 14.1211 13.2969L14.1211 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 15' d='M11.6192 7.25586C11.1504 6.98438 10.6192 6.8418 10.0782 6.83984C8.9844 6.83984 7.96292 7.42773 7.41409 8.37305C6.56253 9.83984 7.06448 11.7266 8.53128 12.5781C9.00003 12.8496 9.53323 12.9941 10.0742 12.9941C11.168 12.9941 12.1895 12.4062 12.7383 11.4609C13.1465 10.7598 13.2617 9.91016 13.0508 9.12695C12.8438 8.34375 12.3223 7.66016 11.6192 7.25586L11.6192 7.25586ZM11.5918 10.7969C11.2774 11.3359 10.6953 11.6699 10.0723 11.6699C9.7637 11.6699 9.46096 11.5879 9.19339 11.4316C8.35745 10.9453 8.07229 9.87109 8.55667 9.03516C8.87112 8.49609 9.45315 8.16211 10.0762 8.16016C10.3848 8.16016 10.6875 8.24219 10.9551 8.39844C11.3555 8.62891 11.6524 9.01758 11.7696 9.46484C11.8907 9.91992 11.8282 10.3926 11.5918 10.7969L11.5918 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 16' d='M18.0488 7.86328C17.7207 7.53125 17.2832 7.34375 16.8145 7.33594C16.7285 7.32617 16.4688 7.30078 16.0938 7.26562C15.9121 6.85547 15.6914 6.46484 15.4316 6.10156C15.5938 5.75 15.6738 5.57227 15.7109 5.47461L15.7168 5.47656C16.2109 4.61914 15.918 3.51758 15.0625 3.02148L13.5605 2.15039C13.2871 1.99219 12.9746 1.9082 12.6582 1.90625C12.0293 1.90625 11.4316 2.23828 11.1328 2.75391C11.1035 2.79492 10.9434 3.01758 10.7031 3.35352C10.2578 3.30859 9.80859 3.31055 9.36328 3.35547C9.13867 3.03711 9.02539 2.87695 8.95703 2.79492L8.96094 2.79297C8.64063 2.23828 8.04297 1.89453 7.40234 1.89453C7.08984 1.89453 6.78125 1.97656 6.50781 2.13281L5.00195 2.99805C4.58203 3.24023 4.28125 3.63086 4.1543 4.10156C4.0332 4.55078 4.08984 5.01367 4.3125 5.40234C4.33398 5.44922 4.45898 5.72656 4.64844 6.14062C4.54297 6.28906 4.44141 6.44531 4.34961 6.60352C4.23438 6.80469 4.12695 7.01367 4.03516 7.22656C3.52734 7.27344 3.33594 7.29102 3.25586 7.30078C2.27148 7.30469 1.46875 8.10742 1.46484 9.0957L1.46094 10.832C1.46094 11.3164 1.65039 11.7734 1.99414 12.1172C2.32422 12.4473 2.75 12.6289 3.19922 12.6309C3.25391 12.6367 3.58984 12.6699 4.08984 12.7168C4.25391 13.0664 4.44922 13.4004 4.67188 13.7168C4.46484 14.1641 4.36719 14.3789 4.32617 14.4941L4.32031 14.4902C4.08203 14.8984 4.01758 15.3945 4.13867 15.8516C4.25977 16.3105 4.56445 16.709 4.97461 16.9453L6.47656 17.8164C6.75 17.9746 7.06055 18.0586 7.37695 18.0586C8.00586 18.0586 8.60352 17.7266 8.90235 17.2109C8.93555 17.166 9.13477 16.8887 9.42774 16.4766C9.81445 16.5137 10.2031 16.5176 10.584 16.4863C10.8652 16.8867 11.002 17.0762 11.0781 17.168L11.0723 17.1719C11.3926 17.7266 11.9902 18.0703 12.6309 18.0703C12.9434 18.0703 13.2539 17.9883 13.5254 17.832L15.0312 16.9688C15.4434 16.7344 15.75 16.3359 15.873 15.877C15.9961 15.4258 15.9395 14.9531 15.7129 14.5449C15.6758 14.4609 15.5547 14.1934 15.3789 13.8105C15.5176 13.625 15.6465 13.4277 15.7656 13.2266C15.8574 13.0684 15.9414 12.9043 16.0176 12.7383C16.4805 12.6953 16.6816 12.6777 16.7754 12.6641L16.7754 12.666C17.7637 12.6641 18.5684 11.8594 18.5703 10.8711L18.5742 9.13476C18.5762 8.66211 18.3848 8.19922 18.0488 7.86328L18.0488 7.86328ZM14.1016 13.2969C13.9395 13.4922 13.9023 13.7656 14.0078 13.9961C14.2754 14.582 14.4668 15.0039 14.5078 15.0977C14.5117 15.1055 14.5137 15.1133 14.5176 15.1172C14.5273 15.1367 14.5371 15.1562 14.5488 15.1758C14.6113 15.2832 14.6289 15.4141 14.5957 15.5352C14.5625 15.6562 14.4824 15.7617 14.373 15.8242L12.8672 16.6895C12.7949 16.7305 12.7148 16.752 12.6328 16.752C12.4551 16.752 12.2988 16.6523 12.1914 16.4707L12.1758 16.4473C12.127 16.377 11.8359 15.9707 11.4414 15.4102C11.2969 15.2051 11.0547 15.0996 10.8066 15.1367C10.2813 15.2129 9.74805 15.207 9.22461 15.123C8.97461 15.084 8.72657 15.1875 8.58008 15.3945C8.33594 15.7402 8.13086 16.0254 7.99219 16.2188C7.87696 16.3789 7.80664 16.4785 7.78907 16.5059C7.73047 16.6094 7.62305 16.6875 7.49805 16.7207C7.37305 16.7539 7.24219 16.7383 7.13868 16.6777L5.63672 15.8066C5.52735 15.7422 5.44922 15.6406 5.41602 15.5176C5.38086 15.3887 5.4043 15.2578 5.48829 15.1113L5.49414 15.0977C5.5 15.084 5.7168 14.6074 6.03711 13.918C6.14454 13.6875 6.11133 13.4219 5.95313 13.2246C5.61914 12.8105 5.35157 12.3516 5.15625 11.8574C5.06446 11.625 4.85157 11.4648 4.60157 11.4414C4.22461 11.4063 3.90625 11.375 3.67579 11.3535C3.40235 11.3281 3.29102 11.3164 3.25586 11.3145C2.99414 11.3125 2.78125 11.0996 2.78125 10.8379L2.78516 9.10156C2.78516 8.83984 2.99805 8.62695 3.25977 8.62695C3.28125 8.62695 3.30469 8.625 3.32618 8.62305C3.33204 8.62305 3.33789 8.62305 3.34766 8.62109C3.44532 8.61133 3.91016 8.56641 4.55469 8.50977C4.80664 8.48633 5.02735 8.31836 5.11524 8.08203C5.23047 7.77344 5.35352 7.50781 5.49219 7.26953C5.60547 7.07227 5.7461 6.87109 5.93164 6.63867C6.08789 6.44336 6.11915 6.17969 6.01563 5.95313C5.87696 5.65039 5.75977 5.39258 5.67188 5.19922C5.55274 4.9375 5.50391 4.83008 5.48633 4.79688C5.35547 4.57031 5.43555 4.2793 5.66211 4.14844L7.16797 3.2832C7.40235 3.14844 7.69336 3.24219 7.84375 3.5L7.85743 3.51953C7.89649 3.57227 8.15235 3.93359 8.51563 4.44922C8.66212 4.65625 8.91797 4.76367 9.16797 4.7207C9.72852 4.625 10.3281 4.62305 10.9063 4.7168C11.1563 4.75781 11.4043 4.6543 11.5508 4.44727C11.7422 4.17773 11.9043 3.95117 12.0234 3.78516C12.168 3.58203 12.2285 3.5 12.2481 3.46875C12.3086 3.36523 12.4141 3.28711 12.5371 3.25391C12.6621 3.2207 12.793 3.23633 12.8965 3.29492L14.4004 4.16797C14.5078 4.23047 14.5879 4.33594 14.6211 4.45703C14.6563 4.58594 14.6328 4.7168 14.5488 4.86328L14.5273 4.90039L14.5273 4.9082C14.4785 5.01367 14.3066 5.39258 14.0684 5.9082C13.9629 6.13477 13.9961 6.4082 14.1543 6.60156C14.5274 7.06445 14.8164 7.57227 15.0137 8.11328C15.0996 8.35156 15.3203 8.52148 15.5723 8.54492C16.166 8.60156 16.5918 8.64453 16.6914 8.6543C16.7012 8.65625 16.709 8.65625 16.7149 8.65625C16.9082 8.67188 17.0313 8.7168 17.1133 8.79883C17.2012 8.88672 17.252 9.00977 17.252 9.13477L17.2481 10.873C17.2481 11.1426 17.0215 11.3477 16.7227 11.3496C16.7227 11.3496 16.707 11.3496 16.6797 11.3535C16.5664 11.3652 16.1211 11.4063 15.5078 11.4609C15.2578 11.4844 15.0469 11.6426 14.9531 11.875C14.8438 12.1465 14.7402 12.3672 14.6231 12.5684C14.4785 12.8105 14.3086 13.0488 14.1016 13.2969L14.1016 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 17' d='M11.5996 7.25586C11.1309 6.98438 10.5996 6.8418 10.0586 6.83984C8.96487 6.83984 7.94339 7.42773 7.39456 8.37305C6.54299 9.83984 7.04495 11.7266 8.51175 12.5781C8.9805 12.8496 9.5137 12.9941 10.0547 12.9941C11.1485 12.9941 12.1699 12.4062 12.7188 11.4609C13.127 10.7598 13.2422 9.91016 13.0313 9.12695C12.8242 8.34375 12.3028 7.66016 11.5996 7.25586L11.5996 7.25586ZM11.5723 10.7969C11.2578 11.3359 10.6758 11.6699 10.0528 11.6699C9.74417 11.6699 9.44143 11.5879 9.17385 11.4316C8.33792 10.9453 8.05276 9.87109 8.53714 9.03516C8.85159 8.49609 9.43362 8.16211 10.0567 8.16016C10.3653 8.16016 10.668 8.24219 10.9356 8.39844C11.336 8.62891 11.6328 9.01758 11.75 9.46484C11.8711 9.91992 11.8086 10.3926 11.5723 10.7969L11.5723 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:safe{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 1' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 6' d='M9.14544 11.4591C9.01548 11.4588 8.88832 11.4212 8.77913 11.3508C8.66995 11.2803 8.58336 11.1798 8.52969 11.0615C8.47602 10.9431 8.45754 10.8118 8.47645 10.6832C8.49536 10.5546 8.55087 10.4342 8.63635 10.3363L11.7591 6.69996C11.8551 6.59053 11.9832 6.5143 12.1252 6.48219C12.2672 6.45008 12.4157 6.46374 12.5494 6.52122C12.6832 6.5787 12.7953 6.67704 12.8697 6.80215C12.9441 6.92725 12.977 7.07271 12.9636 7.21766C12.9503 7.36261 12.8914 7.49962 12.7954 7.60905L9.66817 11.2454C9.60211 11.3173 9.52101 11.3737 9.43066 11.4106C9.34031 11.4475 9.24292 11.4641 9.14544 11.4591L9.14544 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 7' d='M9.14538 11.4591C9.06995 11.4597 8.99497 11.4473 8.92371 11.4226C8.85246 11.3978 8.78599 11.3609 8.7272 11.3137L7.30447 10.1955C7.19125 10.1062 7.1092 9.98336 7.07006 9.84458C7.03093 9.7058 7.03673 9.5582 7.08663 9.42291C7.13653 9.28763 7.22796 9.17161 7.34784 9.09148C7.46772 9.01135 7.60988 8.97122 7.75397 8.97684C7.89805 8.98245 8.03666 9.03353 8.14993 9.12276L9.56811 10.2455C9.66223 10.319 9.73523 10.4161 9.7797 10.527C9.82417 10.6379 9.83853 10.7585 9.82133 10.8767C9.80413 10.9949 9.75597 11.1064 9.68175 11.2C9.61847 11.2818 9.5371 11.3477 9.44403 11.3926C9.35096 11.4376 9.24873 11.4604 9.14538 11.4591L9.14538 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:ssl{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:success{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 8.74341 8.74414' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath id='矢量 19' d='M4.01465 6.34766C3.93555 6.34766 3.85742 6.31738 3.79785 6.25586L1.80664 4.23828C1.68652 4.11719 1.68652 3.91992 1.80664 3.79785C1.92676 3.67578 2.12109 3.67578 2.24023 3.79785L4.01562 5.59668L8.21875 1.33594C8.25656 1.2972 8.30404 1.26927 8.35627 1.25505C8.40849 1.24083 8.46358 1.24083 8.51581 1.25505C8.56804 1.26927 8.61551 1.2972 8.65332 1.33594C8.77344 1.45703 8.77344 1.6543 8.65332 1.77637L4.23145 6.25684C4.17188 6.31738 4.09277 6.34766 4.01465 6.34766ZM4.31348 8.74414C3.73144 8.74414 3.16602 8.62891 2.63477 8.40137C2.12109 8.18066 1.66016 7.86621 1.26465 7.46484C0.869141 7.06348 0.557617 6.5957 0.34082 6.0752C0.114258 5.53418 0 4.96191 0 4.37207C0 3.78223 0.114258 3.20898 0.338867 2.66992C0.556641 2.14941 0.868164 1.68164 1.26367 1.28027C1.65918 0.878906 2.12012 0.563477 2.63379 0.34375C3.16602 0.116211 3.73144 0 4.31348 0C5.17188 0 6.00098 0.255859 6.71191 0.738281C6.83496 0.821289 6.86914 0.992188 6.78613 1.11719C6.7041 1.24219 6.53516 1.27637 6.41211 1.19141C5.79102 0.770508 5.06445 0.546875 4.31348 0.546875C2.23145 0.546875 0.540039 2.26367 0.540039 4.37207C0.540039 6.48047 2.23242 8.19727 4.31348 8.19727C6.39355 8.19727 8.08691 6.48145 8.08691 4.37207C8.08691 4.23633 8.08008 4.10059 8.06543 3.96484C8.04883 3.81445 8.15723 3.68066 8.30566 3.66406C8.4541 3.64746 8.58594 3.75684 8.60156 3.90723C8.61816 4.06055 8.62598 4.21777 8.62598 4.37207C8.62598 4.96191 8.51172 5.53516 8.28711 6.07422C8.06933 6.5957 7.75976 7.06152 7.36328 7.46387C6.96777 7.86523 6.50586 8.18066 5.99219 8.40039C5.45996 8.62695 4.89551 8.74414 4.31348 8.74414L4.31348 8.74414Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:webhook{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='512' cy='512' r='512' fill='%23ffffff'/%3E%3Cpath fill='%23698fdf' d='M0 512C0 229.23264 229.23264 0 512 0s512 229.23264 512 512A512 512 0 1 1 0 512z m306.78016 46.0288l32.512-95.21152 32.50176 95.21152h-65.024z m100.84352 106.1888h77.23008L378.8288 378.24512h-79.07328L193.73056 664.2176h77.2096l16.62976-49.67424h103.43424l16.61952 49.664zM589.0048 438.1696h24.0128c26.59328 0 39.90528 11.88864 39.90528 35.66592 0 23.7568-13.312 35.65568-39.90528 35.65568H589.0048V438.1696z m0 131.23584h42.8544c31.27296 0 55.22432-8.3456 71.84384-25.0368 16.64-16.70144 24.94464-40.20224 24.94464-70.5536 0-30.34112-8.30464-53.8624-24.94464-70.54336-16.61952-16.6912-40.57088-25.0368-71.84384-25.0368H516.608v285.98272h72.3968v-94.8224z m178.06336-191.16032v285.97248h72.42752V378.24512h-72.42752z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-si\\:server-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3 9h18M3 15h18m-4-3h1m-1 6h1M17 6h1M5.4 3h13.2A2.4 2.4 0 0 1 21 5.4v13.2a2.4 2.4 0 0 1-2.4 2.4H5.4A2.4 2.4 0 0 1 3 18.6V5.4A2.4 2.4 0 0 1 5.4 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site-redirect{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1786429411465' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6029' xmlns:xlink='http://www.w3.org/1999/xlink' width='1em' height='1em'%3E%3Cpath d='M368.4864 256c19.9168 0 38.4512 10.24 49.5104 27.0848l2.0992 3.456 133.6576 236.1344h161.664v-148.1984c0-14.336 11.3152-25.984 25.2672-25.984 7.04 0 13.7728 3.0464 18.5344 8.3712l172.544 192.384c8.9088 9.9584 8.9088 25.2928 0 35.2512l-172.544 192.384a24.7296 24.7296 0 0 1-35.6608 1.4592 26.3424 26.3424 0 0 1-8.1152-19.072V645.632H519.424c-19.9168 0-38.4512-10.2144-49.4848-27.0592l-2.1248-3.456-133.6576-236.16H134.8352l-0.0256-0.1024h-38.656A19.6352 19.6352 0 0 1 76.8 358.9632v-83.0464c0-11.008 8.6528-19.9168 19.3536-19.9168h272.3328z' fill='currentColor' p-id='6030'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\\:light{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1781249655651' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11211' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M341.333333 967.111111h284.444445v56.888889H341.333333zM816.526222 110.364444l40.220445 40.163556-80.440889 80.497778-40.220445-40.220445zM150.584889 110.364444L230.968889 190.691556l-40.220445 40.220444-80.497777-80.440889zM853.333333 455.111111h113.777778v56.888889h-113.777778zM0 455.111111h113.777778v56.888889H0zM455.111111 0h56.888889v113.777778H455.111111zM483.555556 170.666667C312.888889 170.666667 170.666667 312.888889 170.666667 483.555556c0 119.466667 56.888889 227.555556 170.666666 278.755555V910.222222h284.444445v-147.911111c113.777778-51.2 170.666667-159.288889 170.666666-278.755555 0-170.666667-142.222222-312.888889-312.888888-312.888889z m113.777777 540.444444l-28.444444 17.066667V853.333333H398.222222v-125.155555l-28.444444-17.066667c-91.022222-45.511111-142.222222-130.844444-142.222222-227.555555C227.555556 341.333333 341.333333 227.555556 483.555556 227.555556S739.555556 341.333333 739.555556 483.555556c0 96.711111-51.2 182.044444-142.222223 227.555555z' fill='%2320a53a' p-id='11212'%3E%3C/path%3E%3Cpath d='M341.333333 512h113.777778v284.444444h56.888889V512h113.777778V455.111111H341.333333z' fill='%2320a53a' p-id='11213'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-site\\:performance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1770109361508' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7931' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M859.733333 217.6l-32-27.733333c-8.533333-8.533333-23.466667-6.4-29.866666 2.133333L580.266667 443.733333c-21.333333-10.666667-44.8-17.066667-68.266667-17.066666-83.2 0-149.333333 66.133333-149.333333 149.333333s66.133333 149.333333 149.333333 149.333333 149.333333-66.133333 149.333333-149.333333c0-25.6-6.4-51.2-19.2-72.533333l219.733334-256c8.533333-10.666667 6.4-23.466667-2.133334-29.866667zM512 640c-36.266667 0-64-27.733333-64-64s27.733333-64 64-64 64 27.733333 64 64-27.733333 64-64 64z' fill='currentColor' p-id='7932'%3E%3C/path%3E%3Cpath d='M731.733333 232.533333C667.733333 194.133333 593.066667 170.666667 512 170.666667 277.333333 170.666667 85.333333 362.666667 85.333333 597.333333c0 44.8 6.4 87.466667 19.2 128h91.733334C179.2 684.8 170.666667 642.133333 170.666667 597.333333c0-187.733333 153.6-341.333333 341.333333-341.333333 61.866667 0 117.333333 17.066667 166.4 44.8l53.333333-68.266667zM829.866667 313.6l-53.333334 68.266667C825.6 441.6 853.333333 516.266667 853.333333 597.333333c0 44.8-8.533333 87.466667-25.6 128h91.733334c12.8-40.533333 19.2-83.2 19.2-128 0-108.8-40.533333-206.933333-108.8-283.733333z' fill='currentColor' p-id='7933'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\\:tutorial{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1776137902617' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4811' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M607.934444 417.856853c-6.179746-6.1777-12.766768-11.746532-19.554358-16.910135l-0.01228 0.011256c-6.986111-6.719028-16.47216-10.857279-26.930349-10.857279-21.464871 0-38.864146 17.400299-38.864146 38.864146 0 9.497305 3.411703 18.196431 9.071609 24.947182l-0.001023 0c0.001023 0.001023 0.00307 0.00307 0.005117 0.004093 2.718925 3.242857 5.953595 6.03853 9.585309 8.251941 3.664459 3.021823 7.261381 5.997598 10.624988 9.361205l3.203972 3.204995c40.279379 40.229237 28.254507 109.539812-12.024871 149.820214L371.157763 796.383956c-40.278355 40.229237-105.761766 40.229237-146.042167 0l-3.229554-3.231601c-40.281425-40.278355-40.281425-105.809861 0-145.991002l75.93546-75.909877c9.742898-7.733125 15.997346-19.668968 15.997346-33.072233 0-23.312962-18.898419-42.211381-42.211381-42.211381-8.797363 0-16.963347 2.693342-23.725354 7.297197-0.021489-0.045025-0.044002-0.088004-0.066515-0.134053l-0.809435 0.757247c-2.989077 2.148943-5.691629 4.669346-8.025791 7.510044l-78.913281 73.841775c-74.178443 74.229608-74.178443 195.632609 0 269.758863l3.203972 3.202948c74.178443 74.127278 195.529255 74.127278 269.707698 0l171.829484-171.880649c74.076112-74.17435 80.357166-191.184297 6.282077-265.311575L607.934444 417.856853z' fill='%235D5D5D' p-id='4812'%3E%3C/path%3E%3Cpath d='M855.61957 165.804257l-3.203972-3.203972c-74.17742-74.178443-195.528232-74.178443-269.706675 0L410.87944 334.479911c-74.178443 74.178443-78.263481 181.296089-4.085038 255.522628l3.152806 3.104711c3.368724 3.367701 6.865361 6.54302 10.434653 9.588379 2.583848 2.885723 5.618974 5.355985 8.992815 7.309476 0.025583 0.020466 0.052189 0.041956 0.077771 0.062422l0.011256-0.010233c5.377474 3.092431 11.608386 4.870938 18.257829 4.870938 20.263509 0 36.68962-16.428158 36.68962-36.68962 0-5.719258-1.309832-11.132548-3.645017-15.95846l0 0c-4.850471-10.891048-13.930267-17.521049-20.210297-23.802102l-3.15383-3.102664c-40.278355-40.278355-24.982998-98.79612 15.295358-139.074476l171.930791-171.830507c40.179095-40.280402 105.685018-40.280402 145.965419 0l3.206018 3.152806c40.279379 40.281425 40.279379 105.838513 0 146.06775l-75.686796 75.737962c-10.296507 7.628748-16.97358 19.865443-16.97358 33.662681 0 23.12365 18.745946 41.87062 41.87062 41.87062 8.048303 0 15.563464-2.275833 21.944801-6.211469 0.048095 0.081864 0.093121 0.157589 0.141216 0.240477l1.173732-1.083681c3.616364-2.421142 6.828522-5.393847 9.529027-8.792247l79.766718-73.603345C929.798013 361.334535 929.798013 239.981676 855.61957 165.804257z' fill='%235D5D5D' p-id='4813'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-soft-dns-close{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762334981673' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10737' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M515.7 960.1c-29.2-0.1-52.9-23.9-52.9-53l-0.1-149.8c0.3-1.5 0.4-2.8 0.4-4V743l-10.1-2.1c-62.1-12.9-118.8-45.2-164-93.4-60-64.1-93.1-149.1-93.1-239.4v-107l-26.7 0.2c-6.3 0-12.2-2.5-16.7-7s-6.9-10.4-6.9-16.7c0-6.4 2.4-12.4 6.9-16.8 4.4-4.5 10.4-6.9 16.7-6.9h64.6l-102.9-103c-4.9-4.9-7.6-11.5-7.6-18.4 0-7 2.7-13.5 7.6-18.4 4.9-4.9 11.5-7.6 18.4-7.6s13.5 2.7 18.4 7.6l139.7 139.7h12.2V95c0-17.1 13.9-31.1 31.1-31.1 17.1 0 31 13.9 31 31.1l0.1 158.8h265.4V95c0-17.1 13.9-31 31.1-31 17.1 0 31 13.9 31 31.1v158.7l148.1 0.1c13.1 0 23.7 10.6 23.7 23.7 0 6.4-2.5 12.3-6.9 16.8-4.5 4.5-10.4 7-16.9 7h-21.9v106.9c0 94.5-35.7 182.2-100.5 246.9l-1.6 1.6c-1.7 1.7-3.5 3.3-5.4 5l-6.4 5.9L893 839.2c10.2 10.2 10.2 26.7 0 36.9-4.9 4.9-11.5 7.6-18.4 7.6-7 0-13.5-2.7-18.4-7.6L679.4 699.4l-3.1 1.9c-30.8 19-63.8 32.3-98.2 39.6l-10.7 2.3 0.7 10.9 0.2 2.4 0.1 150.7c0.1 14.1-5.4 27.3-15.4 37.4-10 10-23.3 15.5-37.3 15.5zM243.4 408.2c0 78.2 28.5 151.6 80.3 206.8 51.4 54.7 119.6 84.9 192 84.9 43 0 85.8-11.1 124-32l5.4-3-363.9-363.7h-37.9l0.1 107z m444.3 225.7l6.3-5.7c2.4-2.2 4.9-4.3 7.2-6.6 55-55.1 86.6-132.9 86.6-213.4v-12.7h-0.1v-94.2l-432.7-0.1 332.7 332.7z' p-id='10738' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762244187005' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7877' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M554.688 682.624a42.688 42.688 0 0 0 0 85.376h0.448a42.688 42.688 0 1 0 0-85.376h-0.448zM767.488 682.624a42.688 42.688 0 0 0 0 85.376H768a42.688 42.688 0 1 0 0-85.376h-0.512z' fill='currentColor' p-id='7878'%3E%3C/path%3E%3Cpath d='M465.28 96h93.44c59.456 0 106.88 0 144.96 4.48 39.36 4.48 72.128 14.08 100.992 35.584 28.8 21.44 47.424 50.112 63.104 86.464 15.232 35.2 28.8 80.64 45.952 137.6l52.48 174.848c1.28 4.48 2.752 9.28 3.584 14.336v0.32l0.192 1.216c0.64 5.12 0.64 10.048 0.64 14.72v3.392c0 72.704 0 130.304-5.632 175.68-5.824 46.592-18.112 84.736-45.952 115.84-4.992 5.568-10.304 10.88-15.936 15.872-31.104 27.84-69.184 40.128-115.84 45.952-45.312 5.696-102.912 5.696-175.616 5.696H412.352c-72.704 0-130.304 0-175.68-5.696-46.592-5.824-84.672-18.112-115.84-45.888a202.944 202.944 0 0 1-15.872-16c-27.84-31.04-40.128-69.12-45.952-115.84-5.696-45.312-5.696-102.912-5.696-175.616v-3.328c0-4.672 0-9.664 0.704-14.784v-0.32l0.192-1.216c0.832-5.056 2.24-9.856 3.584-14.272l52.48-174.912c17.088-56.96 30.72-102.4 45.952-137.6 15.68-36.352 34.304-65.024 63.104-86.4 28.8-21.504 61.632-31.104 100.992-35.712C358.4 96 405.76 96 465.28 96zM327.68 164.032c-33.152 3.84-53.632 11.072-70.144 23.36-16.512 12.288-29.376 29.824-42.56 60.48-13.568 31.424-26.176 73.28-43.968 132.544l-42.688 142.272h767.36l-42.688-142.272c-17.792-59.264-30.4-101.12-43.968-132.48-13.184-30.72-26.048-48.256-42.56-60.544-16.512-12.288-36.992-19.52-70.144-23.36C662.336 160 618.624 160 556.736 160H467.328c-61.952 0-105.6 0-139.648 4.032zM122.496 736.64c5.056 40.128 14.528 63.616 30.144 81.088 3.456 3.84 7.04 7.488 10.88 10.88 17.536 15.68 40.96 25.088 81.152 30.144 40.96 5.12 94.464 5.184 169.92 5.184h194.816c75.456 0 129.024 0 169.92-5.184 40.128-5.056 63.616-14.464 81.152-30.08 3.84-3.456 7.424-7.104 10.88-10.944 15.616-17.536 25.088-40.96 30.08-81.088 4.672-37.248 5.12-84.928 5.248-150.016H117.312c0.064 65.088 0.512 112.768 5.184 150.016z' fill='currentColor' p-id='7879'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-icon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762335529080' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11802' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M170.666667 128h682.666666a42.666667 42.666667 0 0 1 42.666667 42.666667v298.666666H128V170.666667a42.666667 42.666667 0 0 1 42.666667-42.666667zM128 554.666667h768v298.666666a42.666667 42.666667 0 0 1-42.666667 42.666667H170.666667a42.666667 42.666667 0 0 1-42.666667-42.666667v-298.666666z m170.666667 128v85.333333h128v-85.333333H298.666667zM298.666667 256v85.333333h128V256H298.666667z' fill='currentColor' p-id='11803'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-menu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241899839' class='icon' viewBox='0 0 1025 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='12295' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M163.231468 552.233328c6.707287 4.471525 14.905083 6.707287 23.102879 6.707287 12.669321-0.745254 24.593387-5.216779 33.536437-14.159829 17.8861-17.8861 17.8861-46.951012 0-65.582365-8.94305-8.94305-20.867116-13.414575-33.536437-14.159829-8.197796 0-16.395591 2.235762-23.102879 6.707287-7.452542 4.471525-12.669321 10.433558-17.140846 17.140846-8.197796 14.159829-8.197796 31.300674 0 46.205757 4.471525 6.707287 10.433558 13.414575 17.140846 17.140846zM1024.74527 791.459911c0-11.924066-4.471525-23.848133-13.414575-32.791182-8.94305-8.94305-20.121862-13.414575-32.791183-14.159829H46.226566c-12.669321 0.745254-23.848133 5.216779-32.791183 14.159829-8.94305 8.94305-13.414575 20.121862-13.414575 32.791182v186.313539c-0.745254 24.593387 18.631354 45.460503 43.969995 46.205757H978.539512c24.593387 0.745254 45.460503-18.631354 45.460504-43.969995v-188.549301z m-46.205758 0v186.313539H46.226566v-186.313539h932.312946z' p-id='12296' fill='currentColor'%3E%3C/path%3E%3Cpath d='M978.539512 371.881823H46.226566c-12.669321 0-24.593387 4.471525-32.791183 13.414575C5.237587 394.984702 0.766062 406.908768 0.766062 418.832834v185.568285c0 12.669321 4.471525 24.593387 13.414575 33.536437 8.197796 8.94305 20.121862 14.159829 32.791183 13.414574h932.312946c12.669321 0 24.593387-4.471525 32.791183-13.414574 8.94305-8.94305 13.414575-20.867116 13.414575-33.536437V418.832834c0-12.669321-4.471525-24.593387-13.414575-33.536436-8.94305-8.197796-20.867116-13.414575-33.536437-13.414575z m0 46.951011v185.568285H46.226566V418.832834h932.312946zM980.775275 0H46.226566C34.302499 0 22.378433 4.471525 13.435383 13.414575 5.237587 21.61237 0.020808 33.536437 0.766062 45.460503v186.313539c0 11.924066 4.471525 23.848133 13.414575 32.791183 8.94305 8.94305 20.121862 13.414575 32.791183 14.159829h932.312946c12.669321-0.745254 23.848133-5.216779 32.791183-14.159829 8.94305-8.94305 13.414575-20.867116 13.414575-32.791183v-186.313539c0-24.593387-20.121862-44.715249-44.715249-45.460503z m-2.235763 232.519296H46.226566v-186.313538h932.312946v186.313538z' p-id='12297' fill='currentColor'%3E%3C/path%3E%3Cpath d='M163.231468 179.606251c18.631354 10.433558 40.988978 7.452542 55.894061-6.707287 8.94305-8.197796 14.159829-20.121862 13.414575-32.791183 0-26.083895-20.867116-46.951012-46.205757-46.951012h-0.745255c-8.197796 0-15.650337 2.235762-23.102878 5.962033s-12.669321 9.688304-17.140846 17.140846c-8.197796 14.905083-8.197796 32.045929 0 46.951012 5.216779 6.707287 11.178812 12.669321 17.8861 16.395591z' p-id='12298' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-open{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762328247815' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7956' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M341.333333 386.773333h341.333334a85.333333 85.333333 0 0 1 85.333333 85.333334v149.333333a234.752 234.752 0 0 1-177.28 227.584A64 64 0 0 1 533.333333 941.44h-42.666666a64 64 0 0 1-57.386667-92.416A234.752 234.752 0 0 1 256 621.44v-149.333333a85.333333 85.333333 0 0 1 85.333333-85.333334z m85.333334-42.666666H341.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z m256 0H597.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z' p-id='7957' fill='%234CAF50'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-reload{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762410163124' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='32942' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M758.5792 234.2912c0 29.0816 23.3472 52.4288 52.4288 52.4288 29.0816 0 52.4288-23.3472 52.4288-52.4288s-23.7568-52.4288-52.4288-52.4288c-29.0816 0-52.4288 23.7568-52.4288 52.4288zM855.6544 516.9152c0 23.3472 12.288 44.2368 31.9488 56.1152 19.6608 11.8784 45.056 11.8784 64.7168 0a65.3312 65.3312 0 0 0 0-112.2304c-19.6608-11.8784-45.056-11.8784-64.7168 0s-31.9488 33.1776-31.9488 56.1152zM736.8704 801.1776c0 27.0336 14.7456 52.4288 38.0928 65.9456 23.3472 13.5168 52.4288 13.5168 76.1856 0 23.3472-13.5168 38.0928-38.912 38.0928-65.9456s-14.7456-52.4288-38.0928-65.9456c-23.3472-13.5168-52.4288-13.5168-76.1856 0-23.3472 13.9264-38.0928 38.912-38.0928 65.9456zM440.7296 915.0464c0 31.5392 16.7936 60.2112 44.2368 76.1856 27.0336 15.9744 61.0304 15.9744 88.064 0a89.2928 89.2928 0 0 0 44.2368-76.1856c0-31.5392-16.7936-60.2112-44.2368-76.1856-27.0336-15.9744-61.0304-15.9744-88.064 0-26.624 15.9744-44.2368 45.056-44.2368 76.1856zM151.1424 797.0816c0 35.2256 18.432 67.584 49.152 84.7872 30.3104 17.2032 67.584 17.2032 97.8944 0a97.4848 97.4848 0 0 0 48.7424-84.7872 97.8944 97.8944 0 0 0-97.8944-97.8944c-54.4768-0.8192-97.8944 43.8272-97.8944 97.8944zM426.8032 124.1088c0 57.344 46.6944 104.0384 104.0384 104.0384s104.0384-46.6944 104.0384-104.0384c0-36.864-19.6608-71.2704-51.6096-89.7024-31.9488-18.432-72.0896-18.432-104.0384 0a103.6288 103.6288 0 0 0-52.4288 89.7024zM144.9984 236.7488c0 36.864 19.6608 71.2704 51.6096 89.7024 31.9488 18.432 72.0896 18.432 104.0384 0a102.8096 102.8096 0 0 0 52.4288-89.7024c0-57.344-46.6944-104.0384-104.0384-104.0384-57.344 0-104.0384 46.2848-104.0384 104.0384zM39.7312 514.048c0 54.8864 44.2368 99.1232 99.1232 99.1232s99.1232-44.2368 99.1232-99.1232c0-54.8864-44.2368-99.1232-99.1232-99.1232-54.8864 0-99.1232 44.2368-99.1232 99.1232z' p-id='32943' fill='%2320A53A'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-restart{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327725612' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5980' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M512.170724 1024c-282.416084 0-512.17061-208.087082-512.17061-463.888037 0-255.744085 229.754526-463.774297 512.17061-463.774298h8.24614V0l247.327335 149.681662-247.384205 149.567921V203.025658H512.170724c-216.674442 0-392.857492 160.259469-392.857492 357.200045 0 196.940575 176.23992 357.086305 392.857492 357.086304s392.857492-160.202599 392.857491-357.200044c0-29.401755 26.728868-53.343996 59.656559-53.343997 32.870821 0 59.599689 23.942241 59.599689 53.343997 0 123.521493-53.173387 239.877374-149.795401 327.570809-96.906365 87.864045-225.546151 136.317228-362.318338 136.317228z' fill='%2320A53A' p-id='5981'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241874270' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10262' xmlns:xlink='http://www.w3.org/1999/xlink' %3E%3Cpath d='M306.820741 191.525926c-51.579259 11.188148-103.632593 63.241481-114.820741 114.820741-21.428148 99.176296 53.475556 186.785185 148.954074 186.785185l152.651852 0 0-6.447407 0-31.478519L493.605926 333.937778l-0.18963 0C489.623704 241.682963 403.816296 170.571852 306.820741 191.525926zM455.68 455.205926l-114.725926 0c-63.905185 0-115.579259-52.242963-114.725926-116.337778 0.853333-61.819259 51.294815-112.260741 113.114074-113.114074 64.094815-0.853333 116.337778 50.820741 116.337778 114.725926L455.68 455.205926z' fill='currentColor' p-id='10263'%3E%3C/path%3E%3Cpath d='M832.663704 306.346667c-11.188148-51.579259-63.241481-103.632593-114.820741-114.820741-96.900741-20.954074-182.802963 50.157037-186.595556 142.506667l-0.18963 0 0 121.173333 0 31.478519 0 6.447407 152.651852 0C779.093333 493.131852 854.091852 405.522963 832.663704 306.346667zM568.983704 340.48c0-63.905185 52.242963-115.579259 116.337778-114.725926 61.819259 0.853333 112.260741 51.294815 113.114074 113.114074 0.853333 64.094815-50.820741 116.337778-114.725926 116.337778l-114.725926 0L568.983704 340.48z' fill='currentColor' p-id='10264'%3E%3C/path%3E%3Cpath d='M192 717.842963c11.188148 51.579259 63.241481 103.632593 114.820741 114.820741 96.900741 20.954074 182.802963-50.157037 186.595556-142.506667l0.18963 0L493.605926 568.983704l0-31.478519 0-6.447407-152.651852 0C245.475556 531.057778 170.571852 618.666667 192 717.842963zM455.68 683.70963c0 63.905185-52.242963 115.579259-116.337778 114.725926-61.819259-0.853333-112.260741-51.294815-113.114074-113.114074-0.853333-64.094815 50.820741-116.337778 114.725926-116.337778l114.725926 0L455.68 683.70963z' fill='currentColor' p-id='10265'%3E%3C/path%3E%3Cpath d='M683.70963 531.057778l-152.651852 0 0 6.447407 0 31.478519 0 121.173333 0.18963 0c3.887407 92.34963 89.694815 163.460741 186.595556 142.506667 51.579259-11.188148 103.632593-63.241481 114.820741-114.820741C854.091852 618.666667 779.093333 531.057778 683.70963 531.057778zM798.435556 685.321481C797.582222 747.140741 747.140741 797.582222 685.321481 798.435556c-64.094815 0.853333-116.337778-50.820741-116.337778-114.725926l0-114.725926 114.725926 0C747.614815 568.983704 799.288889 621.226667 798.435556 685.321481z' fill='currentColor' p-id='10266'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-stop{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327609688' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4672' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M320 128A64 64 0 0 0 256 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 320 128z m384 0A64 64 0 0 0 640 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 704 128z' fill='%2320A53A' p-id='4673'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-system{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241912388' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='13400' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M608 96c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64h-72v71.9984L760 488c34.992 0 63.4256 28.0832 63.992 62.9424L824 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H704c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-8.688-6.9232-15.7568-15.552-15.9936L760 536H264c-8.688 0-15.7568 6.9232-15.9936 15.552L248 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H128c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-34.992 28.0832-63.4256 62.9424-63.992L264 488l224-0.0016V416h-72c-35.3456 0-64-28.6544-64-64V160c0-35.3456 28.6544-64 64-64h192zM320 656H128c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16z m576 0H704c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16zM608 144H416c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V160c0-8.8368-7.1632-16-16-16z' fill='currentColor' p-id='13401'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-uninstall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327863599' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7095' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M464.18 82.59h96.4v96.37h-96.4z' p-id='7096' fill='currentColor'%3E%3C/path%3E%3Cpath d='M78.68 169.93h867.35v96.37H78.68z' p-id='7097' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M849.65 940.93h-674.6v-771h674.6v771z m-578.22-96.37h481.85V266.31H271.43v578.25z' p-id='7098' fill='currentColor'%3E%3C/path%3E%3Cpath d='M367.8 362.68h96.37v385.5H367.8zM560.53 362.68h96.37v385.5h-96.37z' p-id='7099' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-settings-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M14.279 2.152C13.909 2 13.439 2 12.5 2s-1.408 0-1.779.152a2 2 0 0 0-1.09 1.083c-.094.223-.13.484-.145.863a1.62 1.62 0 0 1-.796 1.353a1.64 1.64 0 0 1-1.579.008c-.338-.178-.583-.276-.825-.308a2.03 2.03 0 0 0-1.49.396c-.318.242-.553.646-1.022 1.453c-.47.807-.704 1.21-.757 1.605c-.07.526.074 1.058.4 1.479c.148.192.357.353.68.555c.477.297.783.803.783 1.361s-.306 1.064-.782 1.36c-.324.203-.533.364-.682.556a2 2 0 0 0-.399 1.479c.053.394.287.798.757 1.605s.704 1.21 1.022 1.453c.424.323.96.465 1.49.396c.242-.032.487-.13.825-.308a1.64 1.64 0 0 1 1.58.008c.486.28.774.795.795 1.353c.015.38.051.64.145.863c.204.49.596.88 1.09 1.083c.37.152.84.152 1.779.152s1.409 0 1.779-.152a2 2 0 0 0 1.09-1.083c.094-.223.13-.483.145-.863c.02-.558.309-1.074.796-1.353a1.64 1.64 0 0 1 1.579-.008c.338.178.583.276.825.308c.53.07 1.066-.073 1.49-.396c.318-.242.553-.646 1.022-1.453c.47-.807.704-1.21.757-1.605a2 2 0 0 0-.4-1.479c-.148-.192-.357-.353-.68-.555c-.477-.297-.783-.803-.783-1.361s.306-1.064.782-1.36c.324-.203.533-.364.682-.556a2 2 0 0 0 .399-1.479c-.053-.394-.287-.798-.757-1.605s-.704-1.21-1.022-1.453a2.03 2.03 0 0 0-1.49-.396c-.242.032-.487.13-.825.308a1.64 1.64 0 0 1-1.58-.008a1.62 1.62 0 0 1-.795-1.353c-.015-.38-.051-.64-.145-.863a2 2 0 0 0-1.09-1.083M12.5 15c1.67 0 3.023-1.343 3.023-3S14.169 9 12.5 9s-3.023 1.343-3.023 3s1.354 3 3.023 3' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-undo-left-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M7.53 3.47a.75.75 0 0 1 0 1.06L5.81 6.25h9.226c.904 0 1.633 0 2.222.053c.606.055 1.136.172 1.617.45a3.75 3.75 0 0 1 1.373 1.372c.277.481.394 1.011.449 1.617c.053.589.053 1.318.053 2.222v.072c0 .904 0 1.633-.053 2.222c-.055.606-.171 1.136-.45 1.617a3.75 3.75 0 0 1-1.372 1.373c-.481.277-1.011.394-1.617.449c-.589.053-1.318.053-2.222.053H8a.75.75 0 0 1 0-1.5h7c.948 0 1.61 0 2.122-.047c.503-.046.788-.13 1.003-.254a2.25 2.25 0 0 0 .824-.824c.124-.215.208-.5.254-1.003c.046-.512.047-1.174.047-2.122s0-1.61-.047-2.122c-.046-.503-.13-.788-.254-1.003a2.25 2.25 0 0 0-.824-.824c-.215-.124-.5-.208-1.003-.254c-.512-.046-1.174-.047-2.122-.047H5.81l1.72 1.72a.75.75 0 1 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar\\:close-circle-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 0 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 0 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline-ultimate\\:loading-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 6.5A1.5 1.5 0 0 0 13.5 5V2a1.5 1.5 0 0 0-3 0v3A1.5 1.5 0 0 0 12 6.5m-3.73-.39L6.15 4A1.53 1.53 0 0 0 4 4a1.48 1.48 0 0 0-.44 1.06A1.52 1.52 0 0 0 4 6.11l2.15 2.12a1.5 1.5 0 0 0 1.06.44a1.5 1.5 0 0 0 1.06-2.56M.5 12A1.5 1.5 0 0 0 2 13.5h3a1.5 1.5 0 0 0 0-3H2A1.5 1.5 0 0 0 .5 12M7 15.52a1.48 1.48 0 0 0-1.1.48l-2.13 2.08a1.51 1.51 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L8 18.08a1.5 1.5 0 0 0-1-2.56M10.5 22a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0Zm5.55-6a1.5 1.5 0 0 0 0 2.12l2.12 2.12a1.52 1.52 0 0 0 1.06.44a1.54 1.54 0 0 0 1.07-.44a1.5 1.5 0 0 0 .43-1.06a1.48 1.48 0 0 0-.44-1.07L18.17 16a1.5 1.5 0 0 0-2.12 0m7.45-4a1.5 1.5 0 0 0-1.5-1.5h-3a1.5 1.5 0 0 0-1.5 1.5a1.5 1.5 0 0 0 1.5 1.5h3a1.5 1.5 0 0 0 1.5-1.5M19 3.41a1.52 1.52 0 0 0-1 .44L15.86 6a1.5 1.5 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L20.11 6A1.5 1.5 0 0 0 19 3.41'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline\\:delete-1-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 14 14' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M1.707.293A1 1 0 0 0 .293 1.707L5.586 7L.293 12.293a1 1 0 1 0 1.414 1.414L7 8.414l5.293 5.293a1 1 0 0 0 1.414-1.414L8.414 7l5.293-5.293A1 1 0 0 0 12.293.293L7 5.586z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\\:3-dots-fade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='4' cy='12' r='3' fill='currentColor'%3E%3Canimate id='SVG7x14Dcom' fill='freeze' attributeName='opacity' begin='0;SVGqSjG0dUp.end-0.25s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='currentColor' opacity='.4'%3E%3Canimate fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.15s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='currentColor' opacity='.3'%3E%3Canimate id='SVGqSjG0dUp' fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.3s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\\:90-ring-with-bg{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='currentColor' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-system\\:alibaba{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23f76e05;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M224.55,659.8c-18.73-3.86-32.23-20.25-32.44-39.37v-216.85c.74-18.92,14.01-35.03,32.44-39.37l201.33-43.6,21.16-86.3h-233.84c-81.84-.57-148.63,65.31-149.2,147.15,0,.32,0,.64,0,.97v256.28c.53,82.19,67.01,148.71,149.2,149.27h233.71l-21.16-85.92-201.33-42.19.13-.06ZM810.28,234.3h-235.51l21.48,86.24,201.33,43.6c18.7,3.93,32.16,20.33,32.38,39.43v216.85c-.76,18.91-13.99,35.01-32.38,39.43l-201.33,43.6-21.48,86.24h235.51c82.51.18,149.54-66.57,149.72-149.08,0-.17,0-.34,0-.51v-257.63c-1.02-82.01-67.7-148.01-149.72-148.18Z'/%3E%3Cpath class='st0' d='M425.89,500.72h171.71v21.16h-171.71v-21.16Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:alma{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2386da2f;}.st1 {fill: %23ffcb12;}.st2 {fill: %230069da;}.st3 {fill: %23ff4649;}.st4 {fill: %2324c2ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M887.84,568.74c38.14-2.92,68.99,22.01,71.95,60.19,2.92,39.66-25.01,71.95-63.15,74.87-36.85,2.71-68.99-24.83-71.95-61.67-2.96-39.62,23.45-69.03,63.11-73.43v.04h.04Z'/%3E%3Cpath class='st4' d='M423.92,881.47c0-38.14,29.37-67.51,64.59-67.51s69.03,32.33,69.03,68.99-29.33,66.11-63.11,67.55c-42.58,0-70.51-26.49-70.51-68.99v-.04Z'/%3E%3Cpath class='st1' d='M528.12,452.77c-5.84,2.96-8.8-1.44-10.25-5.84-54.3-101.36-38.18-229.06,57.26-305.41,24.97-20.53,71.95-25.01,92.48-4.4,8.8,7.4,10.28,16.13,11.76,26.41,2.92,22.05,7.32,44.06,22.05,61.67,16.13,19.13,36.66,26.41,60.15,25.01,20.53,0,41.1-2.92,54.34,20.53,7.32,13.24,4.4,64.55-7.32,74.83-5.88,4.44-10.28,1.48-14.69,0-33.81-13.21-69.03-13.21-104.28-7.32-11.73,1.44-17.61-1.48-17.61-14.69-1.48-22.05-5.84-42.58-17.61-61.67-22.01-39.66-63.11-41.14-89.56-4.4-22.01,29.37-27.85,64.59-33.77,99.88-5.88,30.77-4.4,63.11-2.96,95.44v-.04Z'/%3E%3Cpath class='st0' d='M564.82,474.78c-2.92-4.44-1.48-8.8,2.92-11.73,83.72-76.35,208.53-91.04,305.41-16.17,24.93,20.57,41.1,63.15,27.89,88.12-4.67,8.62-12.64,14.98-22.09,17.61-20.53,8.8-39.62,17.65-52.82,36.7-13.21,19.17-16.13,41.1-10.25,64.67,4.4,19.05,11.73,39.58-7.36,57.19-10.25,10.28-60.19,19.13-73.39,10.28-5.84-4.4-4.4-8.8-2.96-14.69,4.4-36.7-4.4-70.51-17.61-102.76-4.4-11.73-2.92-17.61,8.8-20.53,20.57-5.84,39.7-16.17,54.34-30.81,32.29-30.81,25.01-70.43-17.61-88.08-33.77-14.73-68.99-11.76-102.76-8.8-32.26,1.44-63.11,10.25-92.48,19.09,0,0-.04-.08-.04-.08Z'/%3E%3Cpath class='st4' d='M545.73,512.95c4.4-4.4,7.4-2.96,11.76,0,96.88,58.75,146.78,174.68,102.76,287.77-11.76,29.41-49.94,58.75-77.79,51.42-11.73-2.88-17.65-8.8-23.53-16.13-13.21-17.69-27.89-33.81-49.86-41.1-23.49-7.32-44.1-2.92-64.67,8.8-17.57,10.28-35.18,23.49-57.19,10.28-13.24-7.36-35.25-52.82-30.85-67.51,2.92-5.84,8.8-5.84,14.73-5.84,36.66-5.88,66.07-23.49,93.96-47.02,8.8-7.36,16.13-7.36,23.45,2.92,11.76,17.61,26.41,32.29,45.5,42.54,38.18,22.09,74.87,2.96,79.27-41.06,4.4-36.7-8.8-68.95-20.53-101.28-13.34-29.15-29.07-57.15-47.02-83.72v-.08Z'/%3E%3Cpath class='st2' d='M498.75,521.8c-5.84,29.33-19.09,57.23-36.62,82.2-52.9,79.24-129.25,111.57-223.22,102.76-33.74-2.96-61.67-30.85-64.55-58.75-1.66-10.61,1.58-21.39,8.8-29.33,10.25-13.21,19.09-25.01,23.45-41.1,8.8-32.33-2.92-58.75-26.41-82.2-32.26-32.33-27.85-61.71,10.28-85.16,4.4-2.96,10.28-5.84,16.13-8.8,8.8-4.4,16.17-4.4,19.13,5.84,13.24,33.77,39.62,58.75,69.03,79.31,10.28,8.8,10.28,14.65,1.48,24.97-17.63,18.79-28.03,43.22-29.37,68.95-2.92,32.33,16.17,52.9,48.42,52.9,20.57,0,39.62-7.32,57.26-16.13,45.5-23.53,80.72-57.26,114.53-92.56,4.4-1.48,5.84-4.4,11.73-2.92h-.08Z'/%3E%3Cpath class='st3' d='M258.01,213.46c2.92,0,10.25,1.44,17.61,2.92,54.34,10.28,88.08-8.8,105.69-60.23,11.73-33.74,36.7-44.06,69.03-26.41,1.44,0,1.44,1.48,2.92,1.48,33.74,19.09,33.74,22.01,13.21,51.42-17.61,23.45-26.49,49.86-30.81,77.79-2.92,16.17-8.8,19.13-23.49,13.24-23.45-8.84-48.42-8.84-73.39,0-27.89,8.76-39.62,33.7-30.81,61.63,11.73,36.7,44.02,52.9,71.87,71.95,27.93,19.13,60.23,29.41,91.04,42.58,4.44,1.44,11.73,1.44,10.28,8.8-1.48,4.44-7.36,4.44-13.24,4.44-66.07,2.92-129.14-7.4-180.56-51.42-48.46-39.62-83.68-88.04-77.83-155.59,4.4-22.05,20.57-38.18,48.5-42.58,0,0,0-.04,0-.04Z'/%3E%3Cpath class='st2' d='M137.63,626c-35.22,4.4-70.43-24.97-73.43-61.67-2.92-35.22,26.41-70.51,60.19-73.39,38.14-4.48,73.39,21.97,76.35,57.19,1.44,33.81-20.57,74.91-63.15,77.79v.08h.04Z'/%3E%3Cpath class='st1' d='M754.26,103.37c36.66-2.96,71.95,26.41,74.87,63.11,2.96,35.25-26.49,69.03-61.67,71.91-38.18,2.96-71.95-24.93-74.87-61.67-2.96-36.7,23.45-70.43,61.67-73.35Z'/%3E%3Cpath class='st3' d='M371.05,131.19c4.44,38.18-22.09,70.47-61.71,76.35-33.74,4.44-68.99-23.45-73.39-55.71-4.44-42.62,19.09-73.47,58.75-77.87,36.66-4.44,71.87,23.45,76.35,57.23Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:anolis{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2359ab2d;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M513.19,63.99c-118.97,0-233.12,47.59-317.24,132.51-84.27,85.23-131.5,200.27-131.42,320.13,0,4.23.5,8.41.55,12.54l-1,310.87c-.8,20.21,3.83,40.32,13.39,58.24,9.46,17.87,20.91,31.36,40.82,43.61,19.71,12.2,36.74,16.48,56.9,16.88,20.14.43,40.04-4.55,57.59-14.44,35.88-20.29,58.14-58.24,58.34-99.46v-34.5l1.39-163.52v-127.88c.33-23.73-8.17-46.74-23.84-64.56-25.17-29.14-22.89-72.94,5.18-99.31,28-26.27,71.92-25.16,98.56,2.49,26.72,27.71,26.85,71.54.3,99.41-15.67,17.17-24.2,39.68-23.84,62.92v26.98s11.9,100.21,82.73,10.06l44.8-73.77c12.3-20.26,16.78-44.5,12.44-67.85-7.29-37.94,17.01-74.76,54.76-82.98,37.74-7.95,74.88,15.82,83.48,53.41,8.98,37.56-13.57,75.45-50.87,85.47-22.1,6.47-40.82,21.16-52.52,40.97l-47.44,77.85s-24.24,46.19,31.61,46.19l64.21-2.04c23.05-.3,45.1-9.46,61.68-25.54,26.72-27.62,70.7-28.55,98.56-2.09,27.98,26.38,29.92,70.49,4.48,99.36-25.31,28.98-69.27,32.09-98.41,6.97-17.83-15.56-40.86-23.84-64.51-23.2,0,0-64.81-1-107.97,48.58-35.01,39.96-43.44,96.69-21.55,145.11,1.14,2.49,2.49,4.93,3.68,7.72l1.49,2.24c.95,1.69,1.99,3.29,2.99,4.88l1.79,2.74c1,1.49,1.99,2.79,3.14,4.18l2.24,2.84c1.1,1.39,2.19,2.69,3.34,3.88l2.64,2.89,3.58,3.63,2.99,2.69,3.98,3.48,3.34,2.49,4.43,3.29c1.13.83,2.29,1.61,3.48,2.34,1.6,1.1,3.26,2.09,4.98,2.99l3.78,2.29c1.79,1,3.63,1.94,5.43,2.79l4.08,1.99,6.37,2.59,4.03,1.69,7.72,2.64,3.34,1.1c3.93,1.24,7.67,2.24,12.1,3.24l2.39.5c3.53.75,7.12,1.49,10.65,2.09l4.98.75c2.94.45,5.87.9,9.01,1.19l5.97.6,8.11.6c8.61.55,17.32.3,25.89-.55,223.81-48.93,375.14-260,351.24-489.73-23.84-229.78-215.34-404.45-444.28-405.45h-.05Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:arch{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %231793d1;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M511.92,64c-39.89,97.78-63.95,161.73-108.36,256.6,27.23,28.86,60.65,62.46,114.93,100.42-58.36-24.01-98.16-48.11-127.9-73.12-56.84,118.58-145.88,287.48-326.59,612.1,142.03-81.98,252.12-132.52,354.72-151.81-4.63-19.94-6.9-40.35-6.74-60.82l.17-4.55c2.25-90.97,49.59-160.93,105.66-156.18,56.07,4.75,99.66,82.4,97.41,173.37-.43,17.11-2.36,33.59-5.73,48.86,101.49,19.85,210.41,70.26,350.51,151.13-27.63-50.85-52.28-96.69-75.83-140.35-37.09-28.74-75.78-66.15-154.7-106.65,54.24,14.09,93.08,30.34,123.35,48.52-239.42-445.67-258.8-504.89-340.91-697.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:centos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ffa648;}.st1 {fill: %23ffa64c;}.st2 {fill: %232f3597;}.st3 {fill: %23a3248d;}.st4 {fill: %2392307f;}.st5 {fill: %23a6218e;}.st6 {fill: %232b30a5;}.st7 {fill: %232f3291;}.st8 {fill: %23a6cd3c;}.st9 {fill: %23f6ab46;}.st10 {fill: %23a4cb3e;}%3C/style%3E%3C/defs%3E%3Cpath class='st10' d='M195.23,340.05l31.68-31.68,20.38-20.35,20.35,20.35,146.04,146.04h40.74v-40.71l-146.04-146.04-20.38-20.41,20.38-20.35,31.65-31.65h-144.81v144.81Z'/%3E%3Cpath class='st8' d='M454.42,372.96v-177.75h-73.62l-52.07,52.07s125.68,125.68,125.68,125.68ZM195.23,380.82v73.62h177.75l-125.68-125.68s-52.07,52.07-52.07,52.07Z'/%3E%3Cpath class='st4' d='M736.03,247.28l-20.38,20.38-146.07,146.04v40.71h40.74l146.07-146.04,20.38-20.35,20.35,20.35,31.65,31.68v-144.81h-144.81l31.68,31.65,20.38,20.38Z'/%3E%3Cpath class='st9' d='M409.64,166.44h73.59v235.33l28.78,28.81,28.81-28.81v-235.33h73.62l-102.42-102.42-102.36,102.42Z'/%3E%3Cpath class='st3' d='M651.05,454.4h177.72v-73.59l-52.07-52.07-125.65,125.65Z'/%3E%3Cpath class='st5' d='M166.42,540.82h235.33l28.81-28.81-28.81-28.81h-235.33v-73.62l-102.42,102.42,102.42,102.42v-73.62Z'/%3E%3Cpath class='st1' d='M569.58,651.07v177.75h73.65l52.04-52.07s-125.68-125.68-125.68-125.68ZM651.05,569.6l125.65,125.68,52.07-52.07v-73.62s-177.72,0-177.72,0Z'/%3E%3Cpath class='st3' d='M569.58,372.96l125.68-125.68-52.04-52.04h-73.65v177.72Z'/%3E%3Cpath class='st0' d='M828.74,683.98l-31.65,31.68-20.38,20.35-20.35-20.35-146.04-146.07h-40.74v40.74l146.07,146.07,20.38,20.35-20.38,20.38-31.68,31.65h144.78v-144.81Z'/%3E%3Cpath class='st6' d='M857.58,483.21h-235.33l-28.78,28.81,28.78,28.81h235.33v73.62l102.42-102.42-102.42-102.42v73.62Z'/%3E%3Cpath class='st2' d='M247.29,695.28l125.65-125.68h-177.72v73.62l52.07,52.07Z'/%3E%3Cpath class='st7' d='M288,776.72l20.35-20.38,146.04-146.01v-40.74h-40.71l-146.07,146.07-20.35,20.35-20.35-20.35-31.68-31.68v144.81h144.84l-31.68-31.68s-20.38-20.38-20.38-20.38ZM614.42,857.59h-73.62v-235.36l-28.81-28.81-28.78,28.81v235.36h-73.62l102.42,102.39s102.39-102.39,102.39-102.39Z'/%3E%3Cpath class='st7' d='M454.42,651.07l-125.68,125.65,52.07,52.07h73.62v-177.72Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:debian{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ce0c48;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M881.64,392.44c-2.99-34.03-9.55-67.66-19.56-100.32l11.64,3.88c-31.2-71.21-78.83-143.17-134.36-174.37-7.61-4.48-30.75,4.33-23.29-10.6s-32.84-7.17-49.71-4.18c-22.99,3.73-26.28-25.53-65.69-31.35-22.39-3.14-28.22,16.12-39.11,11.64-20.6-8.21-18.21-24.19-50.46-8.21-16.12,7.91,10.15-22.84-43-4.03l-4.48-10.9c-94.95,36.43-121.67,66.73-148.39,69.42-6.12,0-29.86,28.66-46.88,46.43-14.93,14.93-22.99,31.95-43,34.64l-14.93,61.81c-25.43,21.16-40.95,51.92-42.85,84.95-5.16-15.3-3.76-32.05,3.88-46.28-14.93,5.97-40.16,14.93-25.98,84.8,11.2,55.24-4.63,118.24,8.81,179.15,4.18,18.36,0,35.08,5.37,44.79,94.2,206.32,182.73,343.07,413.38,336.05l3.88-7.76c-24.63-5.97-48.22-14.93-97.64-26.87-16.27-3.88-20.15-29.86-35.23-38.67-8.21-4.78-24.78-3.58-32.55-8.66s3.73-18.96-17.47-12.54c-7.46,2.24-12.09-9.55-17.62-14.93s0-20.75-20.45-21.65c-20.45-.9-16.12-25.98-17.32-39.11-10.6,1.34-1.05-1.34-11.64,3.88-9.75-6.79-17.07-16.52-20.9-27.77-8.96-42.85-9.26-18.81-13.14-28.37-4.73-12.68-10.37-25-16.87-36.87l23.44,7.76h3.88l3.88-11.64-23.29-7.61h27.32c-6.72,12.24,1.79,4.63-11.79,7.76v11.64l19.56-7.76v-11.64c-18.06-8.96-25.08-11.64-43-19.26l7.91,7.76v3.88h-43c-19.26-12.99-12.24-27.77-15.68-46.43,14.93,0,8.06,5.82,14.93-11.5l-14.93,7.76,11.64-29.71-11.64,11.5c-25.53-33.89-14.18-85.54-10.45-133.02,1.51-32.54,13.03-63.83,32.99-89.57,7.76-8.81,4.48-22.09,4.78-32.55l27.32-23.14h15.68c6.72,14.93,4.18,4.78,0,19.26l7.76,3.88c6.27-7.61,5.37-5.23,7.76-19.26-8.81-9.26-6.12-8.66-23.29-11.64,20.44-33.84,58.22-53.26,97.64-50.16l3.88-11.64-15.68,7.91-3.88-11.5c18.36-16.11,42.18-24.6,66.58-23.74,5.52,0,6.12-14.93,11.2-17.02,141.38-53,270.66,8.21,324.71,128.99,2.93,9.82,5.32,19.78,7.17,29.86,14.93,49.86-6.27,106.29,8.51,136.15-6.87,31.5-32.1,12.09-35.23,27.02-7.46,36.13-12.99,52.25-35.68,68.97-8.3,7.37-17.3,13.92-26.87,19.56,9.59-9.58,16.36-21.61,19.56-34.78-93.01,97.64-229.76,55.98-253.79-92.71-4.75-30.68,6.92-61.61,30.75-81.51,81.36-76.59,131.38-45.83,180.04-17.91l-7.76-26.87c-28.81-21.35-14.93-17.32-7.91-50.16v-3.88l-15.68-11.5c2.24,8.81.9,4.63,7.91,14.93-3.88,14.03,0,7.91-7.76,14.93-13.14,8.51-20.75,6.42-39.11,3.88l3.88-11.64-11.64-11.64c0,10.3-3.58,2.39,0,14.93-110.33,8.66-190.79,70.02-156.31,227.67,1.26,13.12,3.86,26.08,7.76,38.67l-7.76,7.61-3.88-23.14h-11.79l-3.88,11.64c-11.05-22.54-.75,9.41,35.23,46.28,3.51,3.9,7.25,7.59,11.2,11.05,41.8,29.86,99.13,71.21,176.16,43h7.91v-3.88l-89.57-11.64-3.88-7.61c93.46,21.65,154.81-7.46,207.07-42.4,11.5-14.93,10-21.05,19.41-7.91,16.87-14.93,3.43-23.44,11.79-38.52,5.67-10.3,28.51-14.93,39.11-30.9l35.08-119.43h-14.93c2.69-12.54,19.71-29.86-3.88-42.4-2.24-1.34,7.91-1.19,7.76-3.73-1.65-20.65-8.31-40.58-19.41-58.07,28.96,18.96,31.8,59.72,46.88,92.56v7.76h3.88v-41.5h-1.04ZM459.75,585.02l-8.36-23.14,54.64,50.16-46.28-27.02ZM191.03,249.27l-20.3-3.88v34.78c14.63-9.26,16.57-9.11,19.56-30.9h.75ZM694.14,403.64c-10.3,10.14-15.74,24.23-14.93,38.67l11.79,7.61c13.69-11.79,15.42-32.37,3.88-46.28h-.75ZM822.97,550.39c22.99-10.15,47.77-50.76,31.35-84.95l-31.35,84.8v.15ZM670.7,480.82c-13.73,10.3-17.32,11.64-19.56,34.78l11.64,7.76,15.68-7.76c7.2-12.96,8.61-28.35,3.88-42.4-7.32,11.79-2.24,18.06-11.64,7.61ZM612.03,550.39c13.88-9.55,10.45-12.99,15.68-19.41v-4.18c-18.16,1.95-36.48,1.95-54.64,0-11.5-12.24-11.64-25.68-27.32-34.64,14.93,30.75,2.84,33.44,27.32,54.04,11.48,2.79,23.27,4.09,35.08,3.88,1.34,0-5.97-.9,3.88,0v.3ZM244.92,519.48h-11.79l-7.76,7.61c8.36,8.96,4.78,6.27,11.64-3.88l11.79,19.41,3.88-14.93-7.76-7.61v-.6ZM259.85,569.65l3.88-7.76c-8.81-7.61,0-3.14-11.64,0l-11.64-14.93,3.88,14.93v7.76h15.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:deepin{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23007cff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M665.21,90c-64.37-23.52-130.28-29.87-194.31-23.89-74.22,5.85-110.43,28.81-108.27,24.67-121.37,43.31-223.99,136.52-271.48,267.19-84.58,232.72,35.25,490.09,267.58,574.84,232.5,84.75,489.44-35.28,574.08-268,84.64-232.7-35.19-490.06-267.64-574.78l.03-.03ZM374.05,890.73c-24.91-9.17-48.83-20.81-71.43-34.75l1.74.98c108.27,8.31,249.61-16.6,344.92-105.81,0,0,181.65-145.14,50.2-383.36,0,0,21.19,96.01-5.82,174.96,0,0-25.76,107.4-140.25,138.57-168.64,45.95-360.77-72.04-441.12-129.27-6.05-58.77-.67-119.47,20.91-178.74,31.92-87.8,91.95-156.34,165.28-202.35-18.29,128.26-3.81,246.38,17.02,295.86,27.97,66.33,76.52,143.72,171.35,153.63,94.83,9.97,147.08-78.76,147.08-78.76,48.69-73.91,56.31-180.06,55.55-182.64-.76-2.6-12.96-9.6-12.96-9.6-32.73,132.49-86.71,176.73-86.71,176.73-85.12,82.18-145.4,25.2-145.4,25.2-64.82-69.63-19.4-182.75-19.4-182.75,25.4-77.05,99.31-189.8,183.11-247.14,13.97,3.44,28,5.6,41.8,10.61,51.35,19.09,95.45,46.45,132.97,80.89l-.28-.25c-61.26,22.37-160.18,69.63-160.18,69.63-156.82,66.08-167.43,165.98-167.43,165.98-16.24,102.95,65.49,59.36,65.49,59.36,84.08-40.96,125.41-168.58,125.41-168.58-26.23-5.01-46.93,3-46.93,3-33.57,82.87-102.03,116.92-102.03,116.92-26.96,14.25-33.23-10.95-33.23-10.95-4.56-18.9,19.49-22.09,19.49-22.09,37.32-14.53,61.18-53.73,66.61-69.74,5.38-16.04,15.37-17.33,15.37-17.33,28.31-9.27,61.49-16.32,95.73-19.79l2.04-.17c63.47-7.81,160.63,22.49,160.63,22.49,20.04,7.94,40.49,14.81,61.26,20.58,35.61,89.01,41.24,190.31,5.96,287.46-76.13,209.43-307.46,317.48-516.71,241.24h-.03Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:opencloudos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23060198;}.st1 {fill: %230368ec;}.st2 {fill: %2300c0ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M213.3,661.37l149.34-149.34,149.34,149.34c-82.47,82.48-216.19,82.49-298.67.02,0,0-.01-.01-.02-.02ZM511.98,362.68c82.47-82.48,216.19-82.49,298.67-.02,0,0,.01.01.02.02l-149.34,149.34s-149.34-149.34-149.34-149.34Z'/%3E%3Cpath class='st2' d='M213.3,661.37c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02L511.98,64c82.48,82.47,82.49,216.19.02,298.67l-.02.02-298.68,298.68Z'/%3E%3Cpath class='st1' d='M661.32,810.66l-149.34,149.34c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02l149.34-149.34,149.34-149.34c82.48,82.39,82.55,216.05.16,298.53-.05.05-.1.11-.16.16,0,0-149.34,149.34-149.34,149.34Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:openeuler{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23002fa7;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M841.43,413.79c-28.88,24.54-68.56,32.01-104.39,19.64-35.36-10.66-47.14-35.92-27.5-56.12,26.78-20.62,61.69-27.48,94.28-18.52,36.48,8.98,53.32,33.11,35.92,56.12M675.31,369.45c-25.82,20.36-59.87,27.05-91.48,17.96-16.84-5.05-26.38-15.71-26.94-24.69s-11.22-12.91-23.01-16.28c-12.47-3.1-25.41-3.87-38.16-2.24l-15.71,3.37c-11.86,3.56-23.05,9.06-33.11,16.28-8.98,8.08-14.42,19.37-15.15,31.43,0,8.42,8.98,15.71,21.33,20.2,13.82,3.47,28.28,3.47,42.09,0,18.31-5.46,37.81-5.46,56.12,0,17.78,4.27,28.73,22.15,24.46,39.93-1.48,6.18-4.71,11.8-9.31,16.19-27.71,23.76-65.96,31.03-100.46,19.08-13.7-4.89-23.19-17.47-24.13-31.99,0-9.54-9.54-16.84-21.33-21.89-13.64-4.04-27.98-5.19-42.09-3.37l-17.4,3.37c-13.93,3.43-26.83,10.17-37.6,19.64-7.55,7.19-13.65,15.76-17.96,25.25-2.01,4.26-3.33,8.8-3.93,13.47.46,11.66,7.71,21.98,18.52,26.38,13.95,6.06,29.38,7.82,44.34,5.05,18.58-4.95,38.27-3.77,56.12,3.37,30.87,14.03,34.23,48.26,5.61,76.32-29.52,29.53-74.28,37.59-112.24,20.2-14.81-8.41-22.52-25.41-19.08-42.09.21-2.05.21-4.12,0-6.17-.48-2.76-1.43-5.42-2.81-7.86-3.23-6.59-8.56-11.92-15.15-15.15-13.49-6.26-28.57-8.22-43.21-5.61-18.43,6.24-38.57,5.03-56.12-3.37-21.89-13.47-15.71-41.53,13.47-62.86,14.49-11.01,31.44-18.33,49.39-21.33,16.79-1.22,33.1-6.21,47.7-14.59,10.54-6.72,17.84-17.47,20.2-29.74.49-3.35.49-6.75,0-10.1-1.21-8.9,1.45-17.88,7.3-24.69,8.01-7.11,17.99-11.61,28.62-12.91,8.04-.52,16.1-.52,24.13,0h16.84c9.87-2.72,19.05-7.5,26.94-14.03,7.44-4.56,12.86-11.78,15.15-20.2v-8.42c0-15.15,19.08-31.43,49.39-37.04,13.28-3.17,27.12-3.17,40.41,0,8.71,1.24,16.37,6.41,20.76,14.03.24,1.11.24,2.26,0,3.37,4.69,8.4,12.96,14.19,22.45,15.71,13.35,2.55,27.06,2.55,40.41,0,17.16-4.1,35.04-4.1,52.19,0,29.74,7.3,39.85,28.06,21.33,46.02M603.48,706.18c-32.46,36.72-85.93,46.25-129.08,23.01-28.74-15.92-39.13-52.12-23.21-80.86,3.27-5.89,7.51-11.19,12.55-15.66,31.39-29.78,77.43-38.16,117.29-21.33,29.73,8.76,46.73,39.96,37.97,69.69-2.83,9.62-8.19,18.3-15.52,25.15M895.31,268.43l-354.13-197.55c-17.58-9.18-38.54-9.18-56.12,0L127.01,267.87c-17.09,9.86-27.74,27.97-28.06,47.7v392.85c.32,19.73,10.97,37.84,28.06,47.7l356.93,196.99c17.58,9.18,38.54,9.18,56.12,0l356.93-196.99c17.09-9.86,27.74-27.97,28.06-47.7v-392.85c-.32-19.73-10.97-37.84-28.06-47.7'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:oracle{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23fff;}.st1 {fill: %23e10025;}%3C/style%3E%3C/defs%3E%3Cpath class='st1' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st0' d='M427.2,344h169.59c92.34,0,167.2,75.22,167.2,168s-74.86,168-167.2,168h-169.59c-92.34,0-167.2-75.22-167.2-168s74.86-168,167.2-168ZM427.2,404.59c-59.04,0-106.9,48.09-106.9,107.41s47.86,107.41,106.9,107.41h169.59c59.04,0,106.9-48.09,106.9-107.41s-47.86-107.41-106.9-107.41h-169.59Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:rocky{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2310b981;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M935.07,659.74c16.15-46.26,24.93-95.98,24.93-147.74,0-247.43-200.58-448-448-448S64,264.57,64,512c0,122.42,49.11,233.38,128.7,314.25l454.43-454.44,112.19,112.2s175.75,175.74,175.75,175.74ZM853.24,802.29l-206.11-206.1-322.74,322.75c57.07,26.35,120.62,41.05,187.61,41.05,136.69,0,259.07-61.21,341.25-157.71h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:tencent{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %230052d9;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M960,134.74H205.47L64,889.26h754.53s141.47-754.53,141.47-754.53ZM392.63,771.37l61.89-330.11h-131.16l-47.16-82.53h193.79l22.11-117.89,267.47,200.42h-198.95l-44.21,235.79h148.84l82.53,94.32s-355.16,0-355.16,0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:ubuntu{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23e9000c;}.st1 {fill: %23fac400;}.st2 {fill: %23fb9200;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M168.77,415.97c51.69,0,93.83,42,93.83,93.53s-42.15,93.54-93.83,93.54c-51.69-.14-93.83-42.14-93.83-93.68s42.15-93.39,93.83-93.39ZM586.52,139.03c23.2,0,45.82,2.2,67.69,6.32-.42,4-.61,8.02-.59,12.04,0,71.8,58.74,130.39,130.69,130.39,28.35,0,54.47-8.96,75.92-24.38,49.78,56.83,82.08,129.22,88.54,208.66l-148.01,4.55c-12.33-106.9-103.81-190.3-214.24-190.3-31.12,0-60.94,6.61-87.66,18.65l-74.01-127.89c48.61-24.38,103.67-38.03,161.67-38.03Z'/%3E%3Cpath class='st1' d='M789.31,772.93c51.69,0,93.68,42,93.68,93.54s-42.14,93.53-93.68,93.53-93.83-41.99-93.83-93.53c.15-51.55,42.29-93.54,93.83-93.54ZM379.19,798.63c-63.14-44.05-111.9-107.49-137-181.49,34.51-23.5,57.27-63,57.27-107.78s-24.67-87.37-61.53-110.42c23.2-78.42,72.54-145.96,137.74-192.51l77.98,125.7c-50.37,39.36-82.82,100.73-82.82,169.3s31.87,128.77,81.49,168.13c0,0-73.12,129.07-73.12,129.07Z'/%3E%3Cpath class='st0' d='M949.06,526.98c-6.02,86.49-42.72,164.61-99.26,223.93-18.63-9.73-39.33-14.81-60.35-14.83-68.72,0-125.26,53.31-130.4,120.4-23.5,4.71-47.72,7.35-72.54,7.35-55.05.04-109.38-12.46-158.88-36.56l73.72-128.19c26.14,11.31,54.92,17.47,85.17,17.47,110.86,0,202.79-84.28,214.38-191.77,0,0,148.15,2.21,148.15,2.21ZM784.31,64c51.69,0,93.83,41.99,93.83,93.54s-42.14,93.53-93.83,93.53-93.83-42-93.83-93.53c.14-51.54,42.28-93.53,93.83-93.53h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-tabler\\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9a6 6 0 1 0 12 0A6 6 0 0 0 6 9'/%3E%3Cpath d='M12 3q2 .5 2 6c0 5.5-.667 5.667-2 6m0-12q-2 .5-2 6c0 5.5.667 5.667 2 6M6 9h12M3 20h7m4 0h7m-11 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-5v3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tabler\\:send{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 14L21 3m0 0l-6.5 18a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\\:caret-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M14.5 5v14l-7-7z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M14.5 5v14l-7-7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\\:caret-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m16.5 12l-7-7v14z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='m16.5 12l-7-7v14z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\\:task{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M20 22V4h-4v2H8V4H4v18z'/%3E%3Cpath d='M16 6H8V2h8z'/%3E%3Cpath stroke='currentColor' stroke-width='2' d='M16 4h4v18H4V4h4m8 0V2H8v2m8 0v2H8V4'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M10 12h4m-4 4h4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\\:auto{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3Cpath fill='currentColor' d='M868.2,129.4c39.9,0,72.2,32.3,72.2,72.2v498.3c0,39.9-32.3,72.2-72.2,72.2h-313.3c-6.1,0-11,4.9-11,11v39.3c0,6.1,4.9,11,11,11h160.6c6.1,0,11,5,11,11.1v39.2c0,6.1-4.9,11-11,11h-406.4c-6.1,0-11-4.9-11-11v-39.2c0-6.1,4.9-11,11-11h162.7c6.1,0,11-5,11-11.1v-39.3c0-6.1-4.9-11-11-11H155.8c-39.9,0-72.2-32.3-72.2-72.2V201.6c0-39.9,32.3-72.2,72.2-72.2h712.5ZM868.2,190.6H155.8c-6.1,0-11,4.9-11,11v498.3c0,6.1,4.9,11,11,11h712.5c6.1,0,11-4.9,11-11V201.6c0-6.1-4.9-11-11-11Z'/%3E%3Cg id='Layer_1'%3E%3Cpath fill='currentColor' d='M512,263.9c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4-11.8,0-21.3-9.6-21.4-21.4v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM512,568.1c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4s-21.4-9.6-21.4-21.4h0v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM698.8,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.4,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM394.6,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.3,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM644.1,318.6c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0h0ZM428.9,533.8c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0ZM644.1,582.8c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM428.9,367.7c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM512,530.8c-44.2,0-80.1-35.8-80.1-80.1s35.8-80.1,80.1-80.1,80.1,35.8,80.1,80.1-35.8,80.1-80.1,80.1Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\\:dark{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6009 2C15.724 2.94694 18 5.87417 18 9.33934C18 13.5702 14.607 17 10.4217 17C6.76389 17 3.71152 14.3805 3 10.8966C3.88275 11.2745 4.83184 11.4687 5.7905 11.4673C9.74343 11.4673 12.9478 8.22812 12.9478 4.23223C12.9478 3.49723 12.8396 2.7882 12.6379 2.12002L12.6009 2Z' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\\:light{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 9.68439C13 11.254 11.6569 12.5265 10 12.5265C8.34315 12.5265 7 11.254 7 9.68439C7 8.11474 8.34315 6.84229 10 6.84229C11.6569 6.84229 13 8.11474 13 9.68439Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 10.4345C18.4142 10.4345 18.75 10.0988 18.75 9.68455C18.75 9.27033 18.4142 8.93455 18 8.93455V10.4345ZM16 8.93455C15.5858 8.93455 15.25 9.27033 15.25 9.68455C15.25 10.0988 15.5858 10.4345 16 10.4345V8.93455ZM4 10.4345C4.41421 10.4345 4.75 10.0988 4.75 9.68455C4.75 9.27033 4.41421 8.93455 4 8.93455V10.4345ZM2 8.93455C1.58579 8.93455 1.25 9.27033 1.25 9.68455C1.25 10.0988 1.58579 10.4345 2 10.4345V8.93455ZM10.7506 2.10547C10.7506 1.69126 10.4148 1.35547 10.0006 1.35547C9.58638 1.35547 9.2506 1.69126 9.2506 2.10547H10.7506ZM9.2506 4.00021C9.2506 4.41442 9.58638 4.75021 10.0006 4.75021C10.4148 4.75021 10.7506 4.41442 10.7506 4.00021H9.2506ZM10.7506 15.3686C10.7506 14.9544 10.4148 14.6186 10.0006 14.6186C9.58638 14.6186 9.2506 14.9544 9.2506 15.3686H10.7506ZM9.2506 17.2634C9.2506 17.6776 9.58638 18.0134 10.0006 18.0134C10.4148 18.0134 10.7506 17.6776 10.7506 17.2634H9.2506ZM16.1744 4.86959C16.4751 4.58471 16.4879 4.11001 16.2031 3.80931C15.9182 3.50862 15.4435 3.49579 15.1428 3.78066L16.1744 4.86959ZM13.7279 5.12105C13.4272 5.40592 13.4144 5.88062 13.6993 6.18132C13.9842 6.48202 14.4589 6.49485 14.7596 6.20998L13.7279 5.12105ZM6.27442 14.2478C6.57512 13.9629 6.58794 13.4882 6.30307 13.1875C6.0182 12.8868 5.5435 12.874 5.2428 13.1589L6.27442 14.2478ZM3.82794 14.4993C3.52724 14.7841 3.51441 15.2588 3.79929 15.5595C4.08416 15.8602 4.55886 15.8731 4.85956 15.5882L3.82794 14.4993ZM4.85956 3.78066C4.55886 3.49579 4.08416 3.50862 3.79929 3.80931C3.51441 4.11001 3.52724 4.58471 3.82794 4.86959L4.85956 3.78066ZM5.2428 6.20998C5.5435 6.49485 6.0182 6.48202 6.30307 6.18132C6.58794 5.88062 6.57512 5.40592 6.27442 5.12105L5.2428 6.20998ZM14.7596 13.1599C14.4589 12.875 13.9842 12.8878 13.6993 13.1885C13.4144 13.4892 13.4272 13.9639 13.7279 14.2488L14.7596 13.1599ZM15.1417 15.5881C15.4424 15.873 15.9171 15.8601 16.2019 15.5594C16.4868 15.2587 16.474 14.784 16.1733 14.4992L15.1417 15.5881ZM18 9.68455V8.93455H16V9.68455V10.4345H18V9.68455ZM4 9.68455V8.93455H2V9.68455V10.4345H4V9.68455ZM10.0006 2.10547H9.2506V4.00021H10.0006H10.7506V2.10547H10.0006ZM10.0006 15.3686H9.2506V17.2634H10.0006H10.7506V15.3686H10.0006ZM15.6586 4.32512L15.1428 3.78066L13.7279 5.12105L14.2437 5.66551L14.7596 6.20998L16.1744 4.86959L15.6586 4.32512ZM5.75861 13.7033L5.2428 13.1589L3.82794 14.4993L4.34375 15.0437L4.85956 15.5882L6.27442 14.2478L5.75861 13.7033ZM4.34375 4.32512L3.82794 4.86959L5.2428 6.20998L5.75861 5.66551L6.27442 5.12105L4.85956 3.78066L4.34375 4.32512ZM14.2437 13.7043L13.7279 14.2488L15.1417 15.5881L15.6575 15.0436L16.1733 14.4992L14.7596 13.1599L14.2437 13.7043Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-uiw\\:question-circle-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10S4.477 0 10 0m0 1.395a8.605 8.605 0 1 0 0 17.21a8.605 8.605 0 0 0 0-17.21m0 12.241a.91.91 0 1 1 0 1.819a.91.91 0 0 1 0-1.819m2.68-8.306c.726.73.96 1.564.838 2.436c-.096.691-.52 1.435-1.084 1.926c-.7.606-.872.756-1.004.889l-.06.062l-.101.11a2.6 2.6 0 0 0-.538.915q-.111.308-.183.905a.682.682 0 0 1-1.354-.158c.058-.493.14-.893.255-1.21a3.9 3.9 0 0 1 .82-1.379c.17-.184.365-.37.614-.593c.115-.103.567-.494.678-.59c.313-.282.558-.718.607-1.066c.066-.471-.048-.876-.455-1.285c-.43-.432-1.106-.64-1.625-.572c-.758.098-1.065.21-1.588.668c-.382.336-.634.833-.75 1.519a.682.682 0 0 1-1.344-.227c.164-.98.561-1.76 1.194-2.316c.759-.667 1.31-.867 2.312-.997c.925-.12 2.027.218 2.768.963'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-weui\\:delete-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='m6.774 6.4l.812 13.648a.8.8 0 0 0 .798.752h7.232a.8.8 0 0 0 .798-.752L17.226 6.4zm11.655 0l-.817 13.719A2 2 0 0 1 15.616 22H8.384a2 2 0 0 1-1.996-1.881L5.571 6.4H3.5v-.7a.5.5 0 0 1 .5-.5h16a.5.5 0 0 1 .5.5v.7zM14 3a.5.5 0 0 1 .5.5v.7h-5v-.7A.5.5 0 0 1 10 3zM9.5 9h1.2l.5 9H10zm3.8 0h1.2l-.5 9h-1.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-zondicons\\:close-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.93 17.07A10 10 0 1 1 17.07 2.93A10 10 0 0 1 2.93 17.07m1.41-1.41A8 8 0 1 0 15.66 4.34A8 8 0 0 0 4.34 15.66m9.9-8.49L11.41 10l2.83 2.83l-1.41 1.41L10 11.41l-2.83 2.83l-1.41-1.41L8.59 10L5.76 7.17l1.41-1.41L10 8.59l2.83-2.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}[i-common\\:refresh~=default\\:]:default{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M896.128 378.752a29.888 29.888 0 0 1-27.52-18.304 388.224 388.224 0 0 0-715.392 0 29.888 29.888 0 1 1-54.976-23.296 448 448 0 0 1 825.6 0 29.888 29.888 0 0 1-27.52 41.6z' fill='currentColor'/%3E%3Cpath d='M510.912 959.168a448.576 448.576 0 0 1-412.672-274.176 29.888 29.888 0 1 1 54.976-23.296 388.224 388.224 0 0 0 715.392 0 29.888 29.888 0 1 1 54.976 23.296 447.424 447.424 0 0 1-412.736 274.176z' fill='currentColor'/%3E%3Cpath d='M92.992 393.472a29.888 29.888 0 0 1-29.952-29.952V180.224a29.952 29.952 0 0 1 59.84 0V363.52a29.888 29.888 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M276.352 393.472H93.056a29.952 29.952 0 0 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3Cpath d='M929.216 864.768a29.952 29.952 0 0 1-29.952-29.952V651.52a29.952 29.952 0 1 1 59.84 0v183.296a29.952 29.952 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M929.216 681.6h-183.296a29.952 29.952 0 1 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.container,[container=""]{width:100%}[\\!container=""]{width:100%!important}.empty-container:empty,[before~=container]:before{width:100%}.flex-center{justify-content:center;align-items:center;display:flex}@media (min-width:640px){.container,[container=""]{max-width:640px}[\\!container=""]{max-width:640px!important}.empty-container:empty,[before~=container]:before{max-width:640px}}@media (min-width:768px){.container,[container=""]{max-width:768px}[\\!container=""]{max-width:768px!important}.empty-container:empty,[before~=container]:before{max-width:768px}}@media (min-width:1024px){.container,[container=""]{max-width:1024px}[\\!container=""]{max-width:1024px!important}.empty-container:empty,[before~=container]:before{max-width:1024px}}@media (min-width:1280px){.container,[container=""]{max-width:1280px}[\\!container=""]{max-width:1280px!important}.empty-container:empty,[before~=container]:before{max-width:1280px}}@media (min-width:1536px){.container,[container=""]{max-width:1536px}[\\!container=""]{max-width:1536px!important}.empty-container:empty,[before~=container]:before{max-width:1536px}}[select~="$event)"]{user-select:var(--event\\))}.\\[http\\:\\/\\/\\]{http://}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static,[static=""]{position:static}.inset-0{top:0;bottom:0;left:0;right:0}[end~="1"]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}[end~="1"]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}.-left-\\[160px\\]{left:-160px}.-left-\\[9px\\]{left:-9px}.-left-4px{left:-4px}.-top-\\[20px\\]{top:-20px}.-top-1\\.5px{top:-1.5px}.-top-6px{top:-6px}.-top-90px{top:-90px}.bottom--1px{bottom:-1px}.bottom-\\[10em\\]{bottom:10em}.bottom-0{bottom:0}.bottom-12px{bottom:12px}.bottom-20px{bottom:20px}.bottom-5px{bottom:5px}.left-\\[-21px\\]{left:-21px}.left-\\[0\\.4rem\\]{left:.4rem}.left-\\[2\\.6rem\\]{left:2.6rem}.left-\\[3px\\]{left:3px}.left-\\[4px\\]{left:4px}.left-\\[50\\%\\]{left:50%}.left-0{left:0}.left-15px{left:15px}.left-24px{left:24px}.left-50px{left:50px}.right--2px{right:-2px}.right-\\[2rem\\]{right:2rem}.right-\\[6rem\\]{right:6rem}.right-0,.right-0px{right:0}.right-10px{right:10px}.right-12px{right:12px}.right-15px{right:15px}.right-16px{right:16px}.right-1px{right:1px}.right-1rem,.right-4{right:1rem}.right-20px{right:20px}.right-24px{right:24px}.right-40px{right:40px}.right-8px{right:8px}.top--10px{top:-10px}.top-\\[0\\.4rem\\]{top:.4rem}.top-\\[1\\.6rem\\]{top:1.6rem}.top-\\[1\\.8rem\\]{top:1.8rem}.top-\\[18px\\]{top:18px}.top-\\[1rem\\],.top-4{top:1rem}.top-\\[20px\\]{top:20px}.top-\\[3px\\]{top:3px}.top-\\[4px\\]{top:4px}.top-\\[5rem\\]{top:5rem}.top-0{top:0}.top-1\\/2{top:50%}.top-12px{top:12px}.top-15px{top:15px}.top-16px{top:16px}.top-24px{top:24px}.top-8px{top:8px}.top-92px{top:92px}[left~="100"]{left:25rem}[right~="100"]{right:25rem}[line-clamp~="1"]{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="2"]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="999"]{-webkit-line-clamp:999;line-clamp:999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="9999"]{-webkit-line-clamp:9999;line-clamp:9999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.isolate{isolation:isolate}.z-1,.z01{z-index:1}.z-2,.z02{z-index:2}.z-\\[55\\],.z-55{z-index:55}.z-\\[99\\],.z-99{z-index:99}.z-10{z-index:10}.z-100{z-index:100}.z-1000{z-index:1000}.z-20{z-index:20}.z-50{z-index:50}.z-996{z-index:996}.z-9999{z-index:9999}.grid{display:grid}.col-span-2{grid-column:span 2/span 2}.grid-cols-\\[minmax\\(0\\,1fr\\)_44px\\]{grid-template-columns:minmax(0,1fr) 44px}.grid-cols-2,[cols~="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[cols~="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[cols~="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}[cols~="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}[cols~="15"]{grid-template-columns:repeat(15,minmax(0,1fr))}[cols~="24"]{grid-template-columns:repeat(24,minmax(0,1fr))}[cols~="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[cols~="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[rows~="1"]{grid-template-rows:repeat(1,minmax(0,1fr))}[rows~="10"]{grid-template-rows:repeat(10,minmax(0,1fr))}[rows~="12"]{grid-template-rows:repeat(12,minmax(0,1fr))}[rows~="14"]{grid-template-rows:repeat(14,minmax(0,1fr))}[rows~="15"]{grid-template-rows:repeat(15,minmax(0,1fr))}[rows~="16"]{grid-template-rows:repeat(16,minmax(0,1fr))}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}[rows~="5"]{grid-template-rows:repeat(5,minmax(0,1fr))}[rows~="6"]{grid-template-rows:repeat(6,minmax(0,1fr))}[rows~="8"]{grid-template-rows:repeat(8,minmax(0,1fr))}[rows~="80"]{grid-template-rows:repeat(80,minmax(0,1fr))}.float-right{float:right}.m-\\[1rem\\]{margin:1rem}.m-\\[auto\\],.m-auto{margin:auto}.m-0{margin:0}.m-0\\!{margin:0!important}.m-15px{margin:15px}.m-16px{margin:16px}.m-20px{margin:20px}.m-2px{margin:2px}.m19{margin:4.75rem}.mx-\\[0\\.4rem\\]{margin-left:.4rem;margin-right:.4rem}.mx-\\[1\\.2rem\\]{margin-left:1.2rem;margin-right:1.2rem}.mx-\\[4px\\],.mx-4px{margin-left:4px;margin-right:4px}.mx-\\[8px\\],.mx-8px{margin-left:8px;margin-right:8px}.mx-0\\!{margin-left:0!important;margin-right:0!important}.mx-0\\.5em{margin-left:.5em;margin-right:.5em}.mx-10px{margin-left:10px;margin-right:10px}.mx-12px{margin-left:12px;margin-right:12px}.mx-16px{margin-left:16px;margin-right:16px}.mx-20px{margin-left:20px;margin-right:20px}.mx-2px{margin-left:2px;margin-right:2px}.mx-32px{margin-left:32px;margin-right:32px}.mx-4px\\!{margin-left:4px!important;margin-right:4px!important}.mx-5px{margin-left:5px;margin-right:5px}.mx-6px{margin-left:6px;margin-right:6px}.mx-auto{margin-left:auto;margin-right:auto}.my,.my-4{margin-top:1rem;margin-bottom:1rem}.my-\\[1\\.2rem\\]{margin-top:1.2rem;margin-bottom:1.2rem}.my-\\[1rem\\]\\!{margin-top:1rem!important;margin-bottom:1rem!important}.my-\\[3rem\\]{margin-top:3rem;margin-bottom:3rem}.my-10px{margin-top:10px;margin-bottom:10px}.my-10px\\!{margin-top:10px!important;margin-bottom:10px!important}.my-12px{margin-top:12px;margin-bottom:12px}.my-15px,[my-15px=""]{margin-top:15px;margin-bottom:15px}.my-16px{margin-top:16px;margin-bottom:16px}.my-16px\\!{margin-top:16px!important;margin-bottom:16px!important}.my-18px{margin-top:18px;margin-bottom:18px}.my-20px{margin-top:20px;margin-bottom:20px}.my-20px\\!{margin-top:20px!important;margin-bottom:20px!important}.my-22px{margin-top:22px;margin-bottom:22px}.my-24px{margin-top:24px;margin-bottom:24px}.my-24px\\!{margin-top:24px!important;margin-bottom:24px!important}.my-25px{margin-top:25px;margin-bottom:25px}.my-4px\\!{margin-top:4px!important;margin-bottom:4px!important}.my-5px{margin-top:5px;margin-bottom:5px}.my-6\\!{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8px{margin-top:8px;margin-bottom:8px}.my-8px\\!{margin-top:8px!important;margin-bottom:8px!important}[mx-10px~=default\\:]:default{margin-left:10px;margin-right:10px}[my-15px~=default\\:]:default{margin-top:15px;margin-bottom:15px}.\\!mb-\\[1\\.8rem\\]{margin-bottom:1.8rem!important}.\\!mt-\\[12px\\],.mt-12px\\!{margin-top:12px!important}.\\!mt-0{margin-top:0!important}.mb-\\[\\.2rem\\]{margin-bottom:.2rem}.mb-\\[1\\.6rem\\]{margin-bottom:1.6rem}.mb-\\[12px\\],.mb-12px{margin-bottom:12px}.mb-\\[1rem\\],.mb-1rem{margin-bottom:1rem}.mb-\\[20px\\],.mb-20px{margin-bottom:20px}.mb-\\[24px\\],.mb-24px{margin-bottom:24px}.mb-\\[2rem\\],.mb-8{margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-10px{margin-bottom:10px}.mb-10px\\!{margin-bottom:10px!important}.mb-14px{margin-bottom:14px}.mb-15px{margin-bottom:15px}.mb-15px\\!{margin-bottom:15px!important}.mb-16px,[mb-16px=""]{margin-bottom:16px}.mb-16px\\!{margin-bottom:16px!important}.mb-18px{margin-bottom:18px}.mb-2{margin-bottom:.5rem}.mb-20px\\!{margin-bottom:20px!important}.mb-30px{margin-bottom:30px}.mb-32px{margin-bottom:32px}.mb-38px{margin-bottom:38px}.mb-40px{margin-bottom:40px}.mb-48px{margin-bottom:48px}.mb-4px{margin-bottom:4px}.mb-6px{margin-bottom:6px}.mb-7px{margin-bottom:7px}.mb-8px{margin-bottom:8px}.me:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.me:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.ml-\\[0\\.6rem\\]{margin-left:.6rem}.ml-\\[1\\.2rem\\]{margin-left:1.2rem}.ml-\\[130px\\]{margin-left:130px}.ml-\\[16px\\],.ml-16px{margin-left:16px}.ml-\\[1rem\\]{margin-left:1rem}.ml-\\[20px\\],.ml-20px{margin-left:20px}.ml-\\[3rem\\]{margin-left:3rem}.ml-\\[8px\\],.ml-8px{margin-left:8px}.ml-0\\.2em{margin-left:.2em}.ml-0\\.5em{margin-left:.5em}.ml-108px{margin-left:108px}.ml-10px,[ml-10px=""]{margin-left:10px}.ml-10px\\!{margin-left:10px!important}.ml-126px{margin-left:126px}.ml-12px{margin-left:12px}.ml-14px{margin-left:14px}.ml-15px{margin-left:15px}.ml-24px{margin-left:24px}.ml-25px{margin-left:25px}.ml-26px{margin-left:26px}.ml-2px{margin-left:2px}.ml-30px{margin-left:30px}.ml-32px{margin-left:32px}.ml-3px{margin-left:3px}.ml-40px{margin-left:40px}.ml-4px{margin-left:4px}.ml-5{margin-left:1.25rem}.ml-5px{margin-left:5px}.ml-5px\\!{margin-left:5px!important}.ml-6{margin-left:1.5rem}.ml-60px{margin-left:60px}.ml-6px{margin-left:6px}.ml-7px{margin-left:7px}.ml-90px{margin-left:90px}.ml-auto,[ml-auto=""]{margin-left:auto}.mr-\\[\\.8rem\\]{margin-right:.8rem}.mr-\\[0\\.1rem\\]{margin-right:.1rem}.mr-\\[1\\.6rem\\]{margin-right:1.6rem}.mr-\\[1rem\\]{margin-right:1rem}.mr-\\[2rem\\]{margin-right:2rem}.mr-\\[4rem\\]{margin-right:4rem}.mr-0\\!{margin-right:0!important}.mr-0\\.25em{margin-right:.25em}.mr-1{margin-right:.25rem}.mr-10px{margin-right:10px}.mr-10px\\!{margin-right:10px!important}.mr-12px{margin-right:12px}.mr-14px{margin-right:14px}.mr-15px{margin-right:15px}.mr-16px{margin-right:16px}.mr-20px{margin-right:20px}.mr-22px{margin-right:22px}.mr-24px{margin-right:24px}.mr-2px{margin-right:2px}.mr-30px{margin-right:30px}.mr-32px{margin-right:32px}.mr-3px{margin-right:3px}.mr-40px{margin-right:40px}.mr-4px{margin-right:4px}.mr-5{margin-right:1.25rem}.mr-5px{margin-right:5px}.mr-6px{margin-right:6px}.mr-80px{margin-right:80px}.mr-8px{margin-right:8px}.ms:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.ms:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.mt,.mt-\\[1rem\\],.mt-4{margin-top:1rem}.mt--10px{margin-top:-10px}.mt--2px{margin-top:-2px}.mt-\\[0rem\\]{margin-top:0}.mt-\\[1\\.2rem\\]{margin-top:1.2rem}.mt-\\[1\\.6rem\\]{margin-top:1.6rem}.mt-\\[10\\.5rem\\]{margin-top:10.5rem}.mt-\\[12px\\],.mt-12px{margin-top:12px}.mt-\\[16px\\],.mt-16px{margin-top:16px}.mt-\\[2rem\\]{margin-top:2rem}.mt-\\[40px\\],.mt-40px{margin-top:40px}.mt-\\[4px\\],.mt-4px,[mt-4px=""]{margin-top:4px}.mt-0{margin-top:0}.mt-10px{margin-top:10px}.mt-14px{margin-top:14px}.mt-15{margin-top:3.75rem}.mt-15px{margin-top:15px}.mt-16px\\!{margin-top:16px!important}.mt-20px{margin-top:20px}.mt-24px{margin-top:24px}.mt-2px{margin-top:2px}.mt-30px{margin-top:30px}.mt-32px{margin-top:32px}.mt-36px{margin-top:36px}.mt-3px{margin-top:3px}.mt-49px{margin-top:49px}.mt-50px{margin-top:50px}.mt-5px{margin-top:5px}.mt-6px{margin-top:6px}.mt-8px{margin-top:8px}.last\\:mb-0:last-child{margin-bottom:0}.inline,[inline=""]{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.contents,[contents=""]{display:contents}.list-item{display:list-item}.hidden,[hidden~=default\\:]:default{display:none}[size~="0"]{width:0;height:0}[size~="10"]{width:2.5rem;height:2.5rem}[size~="100"]{width:25rem;height:25rem}[size~="12"]{width:3rem;height:3rem}[size~="120"]{width:30rem;height:30rem}[size~="13"]{width:3.25rem;height:3.25rem}[size~="14"]{width:3.5rem;height:3.5rem}[size~="15"]{width:3.75rem;height:3.75rem}[size~="150"]{width:37.5rem;height:37.5rem}[size~="16"]{width:4rem;height:4rem}[size~="17"]{width:4.25rem;height:4.25rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="2"]{width:.5rem;height:.5rem}[size~="20"]{width:5rem;height:5rem}[size~="21"]{width:5.25rem;height:5.25rem}[size~="22"]{width:5.5rem;height:5.5rem}[size~="24"]{width:6rem;height:6rem}[size~="25"]{width:6.25rem;height:6.25rem}[size~="26"]{width:6.5rem;height:6.5rem}[size~="3"]{width:.75rem;height:.75rem}[size~="30"]{width:7.5rem;height:7.5rem}[size~="32"]{width:8rem;height:8rem}[size~="34"]{width:8.5rem;height:8.5rem}[size~="36"]{width:9rem;height:9rem}[size~="4"]{width:1rem;height:1rem}[size~="40"]{width:10rem;height:10rem}[size~="46"]{width:11.5rem;height:11.5rem}[size~="48"]{width:12rem;height:12rem}[size~="5"]{width:1.25rem;height:1.25rem}[size~="50"]{width:12.5rem;height:12.5rem}[size~="6"]{width:1.5rem;height:1.5rem}[size~="60"]{width:15rem;height:15rem}[size~="8"]{width:2rem;height:2rem}[size~="80"]{width:20rem;height:20rem}.\\!w-\\[12rem\\]{width:12rem!important}.h-\\[100px\\]{height:100px}.h-\\[10rem\\]{height:10rem}.h-\\[12px\\]{height:12px}.h-\\[1rem\\],.h4{height:1rem}.h-\\[2\\.2rem\\]{height:2.2rem}.h-\\[20px\\],.h-20px{height:20px}.h-\\[22rem\\]{height:22rem}.h-\\[24rem\\]{height:24rem}.h-\\[3\\.2rem\\]{height:3.2rem}.h-\\[30\\.1rem\\]{height:30.1rem}.h-\\[32rem\\]{height:32rem}.h-\\[34rem\\]{height:34rem}.h-\\[36px\\],.h-36px{height:36px}.h-\\[38rem\\]{height:38rem}.h-\\[3rem\\]{height:3rem}.h-\\[4\\.4rem\\]{height:4.4rem}.h-\\[40rem\\]{height:40rem}.h-\\[44px\\],.h-44px{height:44px}.h-\\[4rem\\],.h-16{height:4rem}.h-\\[5\\.4rem\\]{height:5.4rem}.h-\\[50px\\],.h-50px{height:50px}.h-\\[5px\\]{height:5px}.h-\\[67px\\]{height:67px}.h-\\[6px\\],.h-6px{height:6px}.h-\\[92px\\]{height:92px}.h-\\[96px\\]{height:96px}.h-10{height:2.5rem}.h-100\\%,.h-full,[h-full=""]{height:100%}.h-103px{height:103px}.h-10px{height:10px}.h-110px{height:110px}.h-116px{height:116px}.h-120px{height:120px}.h-124px{height:124px}.h-130px,[h-130px=""]{height:130px}.h-140px{height:140px}.h-14px{height:14px}.h-150px{height:150px}.h-15px{height:15px}.h-160px,[h-160px=""]{height:160px}.h-16px{height:16px}.h-180px{height:180px}.h-18px{height:18px}.h-200px,[h-200px=""]{height:200px}.h-200px\\!{height:200px!important}.h-22px{height:22px}.h-24px,[h-24px=""]{height:24px}.h-250px{height:250px}.h-25px{height:25px}.h-260px{height:260px}.h-280px{height:280px}.h-28px{height:28px}.h-2px{height:2px}.h-300px{height:300px}.h-30px{height:30px}.h-320px{height:320px}.h-32px{height:32px}.h-340px{height:340px}.h-34px{height:34px}.h-350px{height:350px}.h-35px{height:35px}.h-360px{height:360px}.h-388px{height:388px}.h-38px{height:38px}.h-392px{height:392px}.h-400px{height:400px}.h-400px\\!{height:400px!important}.h-40px{height:40px}.h-420px{height:420px}.h-428px{height:428px}.h-42px{height:42px}.h-440px{height:440px}.h-450px{height:450px}.h-456px{height:456px}.h-460px{height:460px}.h-468px{height:468px}.h-46px{height:46px}.h-478px{height:478px}.h-480px{height:480px}.h-48px{height:48px}.h-500px{height:500px}.h-500px\\!{height:500px!important}.h-52px{height:52px}.h-540px{height:540px}.h-55\\%{height:55%}.h-550px{height:550px}.h-560px{height:560px}.h-56px{height:56px}.h-580px{height:580px}.h-600px{height:600px}.h-600px\\!{height:600px!important}.h-60px,[h-60px=""]{height:60px}.h-610px{height:610px}.h-700px{height:700px}.h-70px{height:70px}.h-720px{height:720px}.h-72px{height:72px}.h-750px{height:750px}.h-8{height:2rem}.h-80px{height:80px}.h-8px{height:8px}.h-95px{height:95px}.h-auto\\!{height:auto!important}.h-full\\!{height:100%!important}.h1{height:.25rem}.h2,[h2=""]{height:.5rem}.h3{height:.75rem}.max-h-\\[14rem\\]{max-height:14rem}.max-h-16px{max-height:16px}.max-h-200px{max-height:200px}.max-h-220px{max-height:220px}.max-h-22px{max-height:22px}.max-h-300px{max-height:300px}.max-h-460px{max-height:460px}.max-h-540px{max-height:540px}.max-h-600px{max-height:600px}.max-h-620px{max-height:620px}.max-h-640px{max-height:640px}.max-h-730px\\!{max-height:730px!important}.max-w-\\[1200px\\]{max-width:1200px}.max-w-\\[36rem\\]{max-width:36rem}.max-w-\\[90rem\\]{max-width:90rem}.max-w-100\\%,.max-w-full{max-width:100%}.max-w-1000px{max-width:1000px}.max-w-150px\\!{max-width:150px!important}.max-w-160px{max-width:160px}.max-w-16px{max-width:16px}.max-w-190px\\!{max-width:190px!important}.max-w-1920px{max-width:1920px}.max-w-250px{max-width:250px}.max-w-260px{max-width:260px}.max-w-290px{max-width:290px}.max-w-300px{max-width:300px}.max-w-350px{max-width:350px}.max-w-360px{max-width:360px}.max-w-360px\\!{max-width:360px!important}.max-w-400px{max-width:400px}.max-w-480px\\!{max-width:480px!important}.max-w-500px{max-width:500px}.max-w-80px{max-width:80px}.min-h-0{min-height:0}.min-h-100px{min-height:100px}.min-h-172px{min-height:172px}.min-h-18px{min-height:18px}.min-h-240px{min-height:240px}.min-h-244px{min-height:244px}.min-h-24px{min-height:24px}.min-h-268px{min-height:268px}.min-h-26px{min-height:26px}.min-h-28px{min-height:28px}.min-h-300px{min-height:300px}.min-h-30px{min-height:30px}.min-h-34px{min-height:34px}.min-h-360px{min-height:360px}.min-h-48px{min-height:48px}.min-h-500px{min-height:500px}.min-h-50px{min-height:50px}.min-h-520px{min-height:520px}.min-h-52px{min-height:52px}.min-h-56px{min-height:56px}.min-h-60px{min-height:60px}.min-h-628px{min-height:628px}.min-h-654px{min-height:654px}.min-h-76px{min-height:76px}.min-w-\\[260px\\],.min-w-260px{min-width:260px}.min-w-0{min-width:0}.min-w-112px{min-width:112px}.min-w-120px{min-width:120px}.min-w-134px{min-width:134px}.min-w-160px{min-width:160px}.min-w-180px{min-width:180px}.min-w-18px{min-width:18px}.min-w-240px{min-width:240px}.min-w-250px{min-width:250px}.min-w-32px{min-width:32px}.min-w-40px{min-width:40px}.min-w-450px{min-width:450px}.min-w-500px{min-width:500px}.min-w-52px{min-width:52px}.min-w-68px{min-width:68px}.min-w-70px{min-width:70px}.min-w-80px{min-width:80px}.min-w-auto\\!{min-width:auto!important}.w-\\[0\\.7rem\\]{width:.7rem}.w-\\[100px\\],.w-100px{width:100px}.w-\\[10px\\],.w-10px{width:10px}.w-\\[10rem\\]{width:10rem}.w-\\[12px\\],.w-12px{width:12px}.w-\\[12rem\\]{width:12rem}.w-\\[145px\\],.w-145px{width:145px}.w-\\[150px\\],.w-150px{width:150px}.w-\\[17rem\\]{width:17rem}.w-\\[25rem\\]{width:25rem}.w-\\[26rem\\]{width:26rem}.w-\\[30rem\\]\\!{width:30rem!important}.w-\\[33\\%\\],.w-33\\%{width:33%}.w-\\[34\\.0rem\\]{width:34rem}.w-\\[350px\\],.w-350px,[w-350px=""]{width:350px}.w-\\[36px\\],.w-36px{width:36px}.w-\\[36rem\\]{width:36rem}.w-\\[40\\%\\]{width:40%}.w-\\[48rem\\]{width:48rem}.w-\\[5\\.8rem\\]{width:5.8rem}.w-\\[50px\\],.w-50px{width:50px}.w-\\[50rem\\]{width:50rem}.w-\\[50rem\\]\\!{width:50rem!important}.w-\\[58px\\],.w-58px{width:58px}.w-\\[60\\%\\],.w-60\\%{width:60%}.w-\\[6px\\]{width:6px}.w-\\[78px\\]{width:78px}.w-\\[7px\\]{width:7px}.w-\\[92px\\],.w-92px{width:92px}.w-\\[96px\\]{width:96px}.w-\\[9rem\\]{width:9rem}.w-0{width:0}.w-1\\/3{width:33.3333%}.w-100\\%,.w-full,[w-full=""]{width:100%}.w-1000px{width:1000px}.w-100px\\!{width:100px!important}.w-1020px{width:1020px}.w-105px\\!,[w-105px\\!=""]{width:105px!important}.w-110px{width:110px}.w-110px\\!{width:110px!important}.w-120px{width:120px}.w-120px\\!{width:120px!important}.w-130px{width:130px}.w-130px\\!{width:130px!important}.w-140px{width:140px}.w-140px\\!{width:140px!important}.w-142px{width:142px}.w-145px\\!{width:145px!important}.w-148px{width:148px}.w-14px{width:14px}.w-150px\\!{width:150px!important}.w-160px{width:160px}.w-165px\\!{width:165px!important}.w-16px{width:16px}.w-170{width:42.5rem}.w-170px{width:170px}.w-174px{width:174px}.w-180px{width:180px}.w-180px\\!{width:180px!important}.w-186px{width:186px}.w-18px{width:18px}.w-190px\\!{width:190px!important}.w-194px{width:194px}.w-200px{width:200px}.w-200px\\!{width:200px!important}.w-208px\\!,[w-208px\\!=""]{width:208px!important}.w-20px{width:20px}.w-20rem{width:20rem}.w-210px{width:210px}.w-214px{width:214px}.w-215px\\!{width:215px!important}.w-218px\\!{width:218px!important}.w-220px{width:220px}.w-220px\\!{width:220px!important}.w-225px{width:225px}.w-22px{width:22px}.w-230px{width:230px}.w-240px{width:240px}.w-240px\\!{width:240px!important}.w-24px,[w-24px=""]{width:24px}.w-250px{width:250px}.w-250px\\!{width:250px!important}.w-25px{width:25px}.w-260px{width:260px}.w-260px\\!{width:260px!important}.w-26px{width:26px}.w-280px{width:280px}.w-280px\\!{width:280px!important}.w-290px{width:290px}.w-290px\\!{width:290px!important}.w-300px{width:300px}.w-300px\\!{width:300px!important}.w-302px{width:302px}.w-30px{width:30px}.w-310px{width:310px}.w-320px{width:320px}.w-320px\\!{width:320px!important}.w-328px{width:328px}.w-32px{width:32px}.w-330px{width:330px}.w-330px\\!{width:330px!important}.w-332px{width:332px}.w-34px{width:34px}.w-350px\\!{width:350px!important}.w-360px{width:360px}.w-360px\\!{width:360px!important}.w-380px{width:380px}.w-380px\\!{width:380px!important}.w-38px{width:38px}.w-400px{width:400px}.w-400px\\!{width:400px!important}.w-40px{width:40px}.w-410px{width:410px}.w-410px\\!{width:410px!important}.w-415px{width:415px}.w-42\\%{width:42%}.w-420px{width:420px}.w-420px\\!{width:420px!important}.w-42px{width:42px}.w-430px{width:430px}.w-440px{width:440px}.w-440px\\!{width:440px!important}.w-44px{width:44px}.w-45\\%{width:45%}.w-450px{width:450px}.w-450px\\!{width:450px!important}.w-460px{width:460px}.w-466px{width:466px}.w-470px{width:470px}.w-475px{width:475px}.w-476px{width:476px}.w-48\\%{width:48%}.w-480px{width:480px}.w-48px{width:48px}.w-5{width:1.25rem}.w-50\\%{width:50%}.w-500px{width:500px}.w-500px\\!{width:500px!important}.w-505px{width:505px}.w-50px\\!{width:50px!important}.w-510px{width:510px}.w-520px{width:520px}.w-530px,[w-530px=""]{width:530px}.w-540px{width:540px}.w-550px{width:550px}.w-550px\\!{width:550px!important}.w-560px\\!{width:560px!important}.w-56px{width:56px}.w-570px{width:570px}.w-580px{width:580px}.w-600px{width:600px}.w-600px\\!{width:600px!important}.w-60px{width:60px}.w-620px{width:620px}.w-640px{width:640px}.w-64px{width:64px}.w-650px{width:650px}.w-660px{width:660px}.w-680px{width:680px}.w-70\\%{width:70%}.w-700px{width:700px}.w-70px{width:70px}.w-720px{width:720px}.w-740px{width:740px}.w-76\\%{width:76%}.w-760px{width:760px}.w-8{width:2rem}.w-80\\%{width:80%}.w-80px{width:80px}.w-80px\\!{width:80px!important}.w-820px{width:820px}.w-850px\\!{width:850px!important}.w-860px{width:860px}.w-86px{width:86px}.w-88px,[w-88px=""]{width:88px}.w-89\\%{width:89%}.w-8px{width:8px}.w-90\\%{width:90%}.w-900px{width:900px}.w-90px{width:90px}.w-920px{width:920px}.w-950px{width:950px}.w-96\\%{width:96%}.w-98px\\!{width:98px!important}.w-auto{width:auto}.w-full\\!{width:100%!important}[max-w-150px\\!~=default\\:]:default{max-width:150px!important}[w-310px~=default\\:]:default{width:310px}[w-570px~=default\\:]:default{width:570px}[w-full~=default\\:]:default{width:100%}.flex,[flex=""]{display:flex}.inline-flex{display:inline-flex}.flex-1,[flex-1~=placeholder\\:]::placeholder{flex:1}.flex-shrink,[flex-shrink-0~=\\{],[flex-shrink-0~=\\}],[flex-shrink-0~="})"],[flex-shrink-0~=\\=],[flex-shrink-0~=else],[flex-shrink-0~=h\\(],[flex-shrink-0~=iconNode],[flex-shrink-0~=return]{flex-shrink:1}.flex-shrink-0,.shrink-0,[flex-shrink-0=""]{flex-shrink:0}.flex-shrink-0\\!{flex-shrink:0!important}.flex-basis-30px{flex-basis:30px}.flex-row-reverse{flex-direction:row-reverse}.flex-col,[flex-col=""]{flex-direction:column}.flex-col\\!{flex-direction:column!important}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-nowrap\\!{flex-wrap:nowrap!important}.table,[table=""]{display:table}.file-table::-webkit-file-upload-button{display:table}.file-table::file-selector-button{display:table}.border-collapse{border-collapse:collapse}.table-fixed{table-layout:fixed}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.\\!animate-none{animation:none!important}.cursor-default{cursor:default}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.cursor-pointer\\!{cursor:pointer!important}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-grab{cursor:grab}.select-text{user-select:text}.select-none{user-select:none}.resize,[resize=""]{resize:both}.list-disc{list-style-type:disc}.list-outside{list-style-position:outside}.list-none\\!{list-style-type:none!important}[columns~="1"]{columns:1}.\\!items-start,.items-start\\!{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-end\\!{align-items:flex-end!important}.items-center,[items-center=""]{align-items:center}.items-center\\!{align-items:center!important}[items-center~=default\\:]:default,[items-center~=checked\\:]:checked{align-items:center}.items-baseline{align-items:baseline}.self-start{align-self:flex-start}.justify-start{justify-content:flex-start}.justify-end,[justify~=end]{justify-content:flex-end}.justify-end\\!{justify-content:flex-end!important}.justify-center,[justify~=center]{justify-content:center}.justify-center\\!{justify-content:center!important}.justify-between{justify-content:space-between}.justify-between\\!,[justify-between\\!=""]{justify-content:space-between!important}.justify-around\\!{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly}.justify-evenly\\!{justify-content:space-evenly!important}.gap-\\[14px\\]{gap:14px}.gap-\\[6px\\],.gap-6px{gap:6px}.gap-0\\!{gap:0!important}.gap-10px{gap:10px}.gap-12px{gap:12px}.gap-12px\\!{gap:12px!important}.gap-16px{gap:16px}.gap-16px\\!{gap:16px!important}.gap-18px{gap:18px}.gap-2\\.5{gap:.625rem}.gap-20px{gap:20px}.gap-24px{gap:24px}.gap-2px{gap:2px}.gap-32px{gap:32px}.gap-3px{gap:3px}.gap-4{gap:1rem}.gap-48px{gap:48px}.gap-4px{gap:4px}.gap-5px{gap:5px}.gap-6{gap:1.5rem}.gap-60px{gap:60px}.gap-8px,[gap-8px=""]{gap:8px}.gap-x-18px{column-gap:18px}.gap-x-24px{column-gap:24px}.gap-y-12px{row-gap:12px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate,[is-empty~=truncate]:empty{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-all\\!{word-break:break-all!important}.b,.border,.border-1,.border-1px,[b=""],[border-1px=""]{border-width:1px}.border-\\[0\\.1rem\\]{border-width:.1rem}.border-0{border-width:0}.border-2px{border-width:2px}.border-b-\\[1px\\],.border-b-1,.border-b-1px{border-bottom-width:1px}.border-l-\\[3px\\],.border-l-3px{border-left-width:3px}.border-\\[\\#777\\]{--un-border-opacity:1;border-color:rgba(119,119,119,var(--un-border-opacity))}.border-\\[\\#e8e8e8\\]{--un-border-opacity:1;border-color:rgba(232,232,232,var(--un-border-opacity))}.border-\\[\\#EBEEF5\\],.border-\\#EBEEF5{--un-border-opacity:1;border-color:rgba(235,238,245,var(--un-border-opacity))}.border-\\[\\#ececec\\],.border-\\#ececec{--un-border-opacity:1;border-color:rgba(236,236,236,var(--un-border-opacity))}.border-\\[var\\(--color-border\\)\\]{border-color:var(--color-border)}.border-\\[var\\(--color-primary\\)\\],.border-primary{border-color:var(--color-primary)}.border-\\[var\\(--site-global-ip-white-ips-border\\)\\]{border-color:var(--site-global-ip-white-ips-border)}.border-\\#20a53a{--un-border-opacity:1;border-color:rgba(32,165,58,var(--un-border-opacity))}.border-\\#b8e29f{--un-border-opacity:1;border-color:rgba(184,226,159,var(--un-border-opacity))}.border-\\#ccc{--un-border-opacity:1;border-color:rgba(204,204,204,var(--un-border-opacity))}.border-\\#e3e4e5{--un-border-opacity:1;border-color:rgba(227,228,229,var(--un-border-opacity))}.border-\\#f3adaa{--un-border-opacity:1;border-color:rgba(243,173,170,var(--un-border-opacity))}.border-\\#f4cf8f{--un-border-opacity:1;border-color:rgba(244,207,143,var(--un-border-opacity))}.border-white{--un-border-opacity:1;border-color:rgba(255,255,255,var(--un-border-opacity))}.border-b-\\#EBEEF5{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgba(235,238,245,var(--un-border-bottom-opacity))}.border-l-\\[\\#def2e2\\]{--un-border-opacity:1;--un-border-left-opacity:var(--un-border-opacity);border-left-color:rgba(222,242,226,var(--un-border-left-opacity))}.border-l-primary{border-left-color:var(--color-primary)}.rounded{border-radius:.25rem}.rounded-\\[0\\.2rem\\]{border-radius:.2rem}.rounded-\\[0\\.4rem\\]{border-radius:.4rem}.rounded-\\[100\\%\\]{border-radius:100%}.rounded-\\[2px\\],.rounded-2px{border-radius:2px}.rounded-\\[6px\\],.rounded-6px{border-radius:6px}.rounded-\\[8px\\],.rounded-8px{border-radius:8px}.rounded-1\\/2,.rounded-50\\%{border-radius:50%}.rounded-10px{border-radius:10px}.rounded-12px{border-radius:12px}.rounded-20px{border-radius:20px}.rounded-4px,[rounded-4px=""]{border-radius:4px}.rounded-5px{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-b-4px{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-bl-10px{border-bottom-left-radius:10px}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-tl-10px{border-top-left-radius:10px}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-10px{border-top-right-radius:10px}.\\!border-none{border-style:none!important}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-solid,[border-solid=""]{border-style:solid}.border-b-solid{border-bottom-style:solid}.border-l-solid{border-left-style:solid}.bg-\\[\\#1e1e1e\\]{--un-bg-opacity:1;background-color:rgba(30,30,30,var(--un-bg-opacity)) }.bg-\\[\\#20a53a\\],.bg-\\#20a53a{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) }.bg-\\[\\#262626\\]{--un-bg-opacity:1;background-color:rgba(38,38,38,var(--un-bg-opacity)) }.bg-\\[\\#333\\]{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\\[\\#a1a1a1\\]{--un-bg-opacity:1;background-color:rgba(161,161,161,var(--un-bg-opacity)) }.bg-\\[\\#CBCBCB\\]{--un-bg-opacity:1;background-color:rgba(203,203,203,var(--un-bg-opacity)) }.bg-\\[\\#e8d544\\]{--un-bg-opacity:1;background-color:rgba(232,213,68,var(--un-bg-opacity)) }.bg-\\[\\#ef0808\\]{--un-bg-opacity:1;background-color:rgba(239,8,8,var(--un-bg-opacity)) }.bg-\\[\\#efefef\\]{--un-bg-opacity:1;background-color:rgba(239,239,239,var(--un-bg-opacity)) }.bg-\\[\\#f0ad4e\\]{--un-bg-opacity:1;background-color:rgba(240,173,78,var(--un-bg-opacity)) }.bg-\\[\\#F1F9F3\\],.bg-\\#F1F9F3{--un-bg-opacity:1;background-color:rgba(241,249,243,var(--un-bg-opacity)) }.bg-\\[\\#f6f6f6\\]{--un-bg-opacity:1;background-color:rgba(246,246,246,var(--un-bg-opacity)) }.bg-\\[\\#fc6d26\\]{--un-bg-opacity:1;background-color:rgba(252,109,38,var(--un-bg-opacity)) }.bg-\\[\\#ffff00\\]{--un-bg-opacity:1;background-color:rgba(255,255,0,var(--un-bg-opacity)) }.bg-\\[100\\%\\]{background-position:100%}.bg-\\[var\\(--app-third-install-tip-bg\\)\\]{background-color:var(--app-third-install-tip-bg) }.bg-\\[var\\(--color-bg-4\\)\\]{background-color:var(--color-bg-4) }.bg-\\[var\\(--color-table-th\\)\\]{background-color:var(--color-table-th) }.bg-\\[var\\(--data-base-del-input-bg\\)\\]{background-color:var(--data-base-del-input-bg) }.bg-\\[var\\(--domains-lets-ssl-apply-bg\\)\\]{background-color:var(--domains-lets-ssl-apply-bg) }.bg-\\[var\\(--home-overview-btn-color\\)\\]{background-color:var(--home-overview-btn-color) }.bg-\\[var\\(--home-risk-security-list-bg\\)\\]{background-color:var(--home-risk-security-list-bg) }.bg-\\[var\\(--home-risk-security-list-hover-bg\\)\\]{background-color:var(--home-risk-security-list-hover-bg) }.bg-\\[var\\(--home-update-latest-bg\\)\\]{background-color:var(--home-update-latest-bg) }.bg-\\[var\\(--security-server-safe-progress\\)\\]{background-color:var(--security-server-safe-progress) }.bg-\\[var\\(--setting-security-google-login-key-bg\\)\\]{background-color:var(--setting-security-google-login-key-bg) }.bg-\\[var\\(--site-global-ip-white-ips-bg\\)\\]{background-color:var(--site-global-ip-white-ips-bg) }.bg-\\[var\\(--site-guide-surface-muted\\)\\]{background-color:var(--site-guide-surface-muted) }.bg-\\#000000{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-\\#222222{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity)) }.bg-\\#282c34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\\#282C34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\\#333333{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\\#424251{--un-bg-opacity:1;background-color:rgba(66,66,81,var(--un-bg-opacity)) }.bg-\\#4caf50{--un-bg-opacity:1;background-color:rgba(76,175,80,var(--un-bg-opacity)) }.bg-\\#565656{--un-bg-opacity:1;background-color:rgba(86,86,86,var(--un-bg-opacity)) }.bg-\\#7f7f7f{--un-bg-opacity:1;background-color:rgba(127,127,127,var(--un-bg-opacity)) }.bg-\\#c7f7ce{--un-bg-opacity:1;background-color:rgba(199,247,206,var(--un-bg-opacity)) }.bg-\\#c8e6c9{--un-bg-opacity:1;background-color:rgba(200,230,201,var(--un-bg-opacity)) }.bg-\\#cccccc{--un-bg-opacity:1;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\\#cccccc00{--un-bg-opacity:0;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\\#e7f5e9{--un-bg-opacity:1;background-color:rgba(231,245,233,var(--un-bg-opacity)) }.bg-\\#ececec{--un-bg-opacity:1;background-color:rgba(236,236,236,var(--un-bg-opacity)) }.bg-\\#f5f5f5{--un-bg-opacity:1;background-color:rgba(245,245,245,var(--un-bg-opacity)) }.bg-\\#f7cfce{--un-bg-opacity:1;background-color:rgba(247,207,206,var(--un-bg-opacity)) }.bg-\\#f7e6ce{--un-bg-opacity:1;background-color:rgba(247,230,206,var(--un-bg-opacity)) }.bg-\\#f7f7f7{--un-bg-opacity:1;background-color:rgba(247,247,247,var(--un-bg-opacity)) }.bg-\\#ff0000{--un-bg-opacity:1;background-color:rgba(255,0,0,var(--un-bg-opacity)) }.bg-\\#ff6000{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) }.bg-\\#ffaa2c{--un-bg-opacity:1;background-color:rgba(255,170,44,var(--un-bg-opacity)) }.bg-\\#FFB04C{--un-bg-opacity:1;background-color:rgba(255,176,76,var(--un-bg-opacity)) }.bg-\\#ffc107\\!{--un-bg-opacity:1!important;background-color:rgba(255,193,7,var(--un-bg-opacity)) !important}.bg-\\#fff,.bg-white{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-\\#ffffff{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-black{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-error{background-color:var(--color-error) }.bg-gray-100{--un-bg-opacity:1;background-color:rgba(243,244,246,var(--un-bg-opacity)) }.bg-gray-500{--un-bg-opacity:1;background-color:rgba(107,114,128,var(--un-bg-opacity)) }.bg-gray-700,.dark .dark\\:bg-gray-700{--un-bg-opacity:1;background-color:rgba(55,65,81,var(--un-bg-opacity)) }.bg-modal{background-color:var(--color-modal) }.bg-primary{background-color:var(--color-primary) }.bg-transparent{background-color:transparent}.hover\\:bg-\\#F68900:hover{--un-bg-opacity:1;background-color:rgba(246,137,0,var(--un-bg-opacity)) }.hover\\:bg-primary:hover{background-color:var(--color-primary) }[to~=body]{--un-gradient-to-position:100%;--un-gradient-to:rgba(58,66,77,var(--un-to-opacity,1)) var(--un-gradient-to-position)}[stroke-width~="10"]{stroke-width:10px}[stroke-width~="12"]{stroke-width:12px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="4"]{stroke-width:4px}[stroke-width~="7"]{stroke-width:7px}[stroke-width~="8"]{stroke-width:8px}[stroke~=\\#3BE43D]{--un-stroke-opacity:1;stroke:rgba(59,228,61,var(--un-stroke-opacity)) }.object-contain{object-fit:contain}.\\!p-\\[0\\],.\\!p-0{padding:0!important}.p-\\[1\\.6rem\\]{padding:1.6rem}.p-\\[12px\\],.p-12px{padding:12px}.p-\\[20px\\],.p-20px{padding:20px}.p-\\[2rem\\],.p-8{padding:2rem}.p-0{padding:0}.p-10{padding:2.5rem}.p-10px{padding:10px}.p-14px{padding:14px}.p-15px{padding:15px}.p-16px{padding:16px}.p-16px\\!{padding:16px!important}.p-24px{padding:24px}.p-26px{padding:26px}.p-28px{padding:28px}.p-30px{padding:30px}.p-32px{padding:32px}.p-40px{padding:40px}.p-44px{padding:44px}.p-4px{padding:4px}.p-5{padding:1.25rem}.p-5px,[p-5px=""]{padding:5px}.p-6px{padding:6px}.p-8px{padding:8px}.px,.px-4,[px=""]{padding-left:1rem;padding-right:1rem}.px-\\[0\\.8rem\\]{padding-left:.8rem;padding-right:.8rem}.px-\\[1\\.6rem\\]{padding-left:1.6rem;padding-right:1.6rem}.px-\\[10px\\],.px-10px{padding-left:10px;padding-right:10px}.px-\\[3rem\\]{padding-left:3rem;padding-right:3rem}.px-\\[8px\\],.px-8px{padding-left:8px;padding-right:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-14px{padding-left:14px;padding-right:14px}.px-15px{padding-left:15px;padding-right:15px}.px-16px{padding-left:16px;padding-right:16px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-20px,[px-20px=""]{padding-left:20px;padding-right:20px}.px-24px{padding-left:24px;padding-right:24px}.px-2px{padding-left:2px;padding-right:2px}.px-30px{padding-left:30px;padding-right:30px}.px-32px{padding-left:32px;padding-right:32px}.px-36px{padding-left:36px;padding-right:36px}.px-40px{padding-left:40px;padding-right:40px}.px-4px{padding-left:4px;padding-right:4px}.px-50px{padding-left:50px;padding-right:50px}.px-5px{padding-left:5px;padding-right:5px}.px-6px{padding-left:6px;padding-right:6px}.py,.py-\\[1rem\\]{padding-top:1rem;padding-bottom:1rem}.py-\\[0\\.6rem\\]{padding-top:.6rem;padding-bottom:.6rem}.py-\\[3\\.2rem\\]{padding-top:3.2rem;padding-bottom:3.2rem}.py-\\[4px\\],.py-4px{padding-top:4px;padding-bottom:4px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10px{padding-top:10px;padding-bottom:10px}.py-12px{padding-top:12px;padding-bottom:12px}.py-14px{padding-top:14px;padding-bottom:14px}.py-15px{padding-top:15px;padding-bottom:15px}.py-16px{padding-top:16px;padding-bottom:16px}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20px{padding-top:20px;padding-bottom:20px}.py-24px{padding-top:24px;padding-bottom:24px}.py-26px{padding-top:26px;padding-bottom:26px}.py-2px{padding-top:2px;padding-bottom:2px}.py-30px{padding-top:30px;padding-bottom:30px}.py-32px{padding-top:32px;padding-bottom:32px}.py-3px{padding-top:3px;padding-bottom:3px}.py-40px{padding-top:40px;padding-bottom:40px}.py-50px{padding-top:50px;padding-bottom:50px}.py-52px{padding-top:52px;padding-bottom:52px}.py-5px{padding-top:5px;padding-bottom:5px}.py-6px{padding-top:6px;padding-bottom:6px}.py-8px{padding-top:8px;padding-bottom:8px}[px-8px~=default\\:]:default{padding-left:8px;padding-right:8px}.pb-0{padding-bottom:0}.pb-100px{padding-bottom:100px}.pb-10px{padding-bottom:10px}.pb-12px{padding-bottom:12px}.pb-16px{padding-bottom:16px}.pb-20px{padding-bottom:20px}.pb-24px{padding-bottom:24px}.pb-30px{padding-bottom:30px}.pb-32px{padding-bottom:32px}.pb-40px{padding-bottom:40px}.pb-4px{padding-bottom:4px}.pb-5px{padding-bottom:5px}.pb-8px{padding-bottom:8px}.pl{padding-left:1rem}.pl-\\[12px\\],.pl-12px{padding-left:12px}.pl-\\[2\\.5rem\\]{padding-left:2.5rem}.pl-10px{padding-left:10px}.pl-15px{padding-left:15px}.pl-16px{padding-left:16px}.pl-18px{padding-left:18px}.pl-20px{padding-left:20px}.pl-21px{padding-left:21px}.pl-22px{padding-left:22px}.pl-24px{padding-left:24px}.pl-26px{padding-left:26px}.pl-28px{padding-left:28px}.pl-30px{padding-left:30px}.pl-36px{padding-left:36px}.pl-48px{padding-left:48px}.pl-4px{padding-left:4px}.pl-5px{padding-left:5px}.pl-8px{padding-left:8px}.pl-96px{padding-left:96px}.pr-\\[0\\.8rem\\]{padding-right:.8rem}.pr-\\[1\\.5rem\\]{padding-right:1.5rem}.pr-\\[2rem\\]{padding-right:2rem}.pr-10px{padding-right:10px}.pr-12px{padding-right:12px}.pr-15px{padding-right:15px}.pr-16px{padding-right:16px}.pr-24px{padding-right:24px}.pr-28px{padding-right:28px}.pr-36px{padding-right:36px}.pr-40px{padding-right:40px}.pr-56px{padding-right:56px}.pr-8px{padding-right:8px}.ps:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.ps1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.pt{padding-top:1rem}.pt-0,.pt-0px{padding-top:0}.pt-0\\!{padding-top:0!important}.pt-100px{padding-top:100px}.pt-12px{padding-top:12px}.pt-140px{padding-top:140px}.pt-14px{padding-top:14px}.pt-15px{padding-top:15px}.pt-16px{padding-top:16px}.pt-20px{padding-top:20px}.pt-22px{padding-top:22px}.pt-24px,[pt-24px=""]{padding-top:24px}.pt-28px{padding-top:28px}.pt-32px{padding-top:32px}.pt-35px{padding-top:35px}.pt-40px{padding-top:40px}.pt-44px{padding-top:44px}.pt-4px{padding-top:4px}.pt-50px{padding-top:50px}.pt-5px{padding-top:5px}.pt-6px{padding-top:6px}.pt-8\\%{padding-top:8%}.pt-80px{padding-top:80px}.pt-8px{padding-top:8px}[pb-12px~=default\\:]:default{padding-bottom:12px}.pie:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.pie:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.text-center{text-align:center}.text-left,[is-empty~=text-left]:empty{text-align:left}.text-right{text-align:right}.indent--15px{text-indent:-15px}.root-indent:root{text-indent:1.5rem}[root-indent~="0"]:root{text-indent:0}[root-indent~="26"]:root{text-indent:6.5rem}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.text-nowrap\\!{text-wrap:nowrap!important}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}[align~=end]{vertical-align:bottom}.text-\\[1\\.2rem\\]{font-size:1.2rem}.text-\\[1\\.4rem\\]{font-size:1.4rem}.text-\\[1\\.5rem\\]{font-size:1.5rem}.text-\\[1\\.6rem\\]{font-size:1.6rem}.text-\\[1\\.8rem\\]{font-size:1.8rem}.text-\\[11px\\]{font-size:11px}.text-\\[13px\\],.text-13px{font-size:13px}.text-\\[14px\\],.text-14px,[text-14px=""]{font-size:14px}.text-\\[18px\\],.text-18px,[text-18px=""]{font-size:18px}.text-\\[2\\.4rem\\]{font-size:2.4rem}.text-\\[20px\\],.text-20px{font-size:20px}.text-\\[22px\\],.text-22px{font-size:22px}.text-\\[2rem\\]{font-size:2rem}.text-\\[3\\.2rem\\]{font-size:3.2rem}.text-\\[30px\\],.text-30px{font-size:30px}.text-\\[32px\\],.text-32px{font-size:32px}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-12px\\!{font-size:12px!important}.text-15px{font-size:15px}.text-16,[text-16=""]{font-size:4rem}.text-16px{font-size:16px}.text-17px,[text-17px=""]{font-size:17px}.text-19px{font-size:19px}.text-21px{font-size:21px}.text-24px{font-size:24px}.text-26px{font-size:26px}.text-28px{font-size:28px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-34px{font-size:34px}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-40px{font-size:40px}.text-44px{font-size:44px}.text-48px{font-size:48px}.text-4xl\\!{font-size:2.25rem!important;line-height:2.5rem!important}.text-50px{font-size:50px}.text-7{font-size:1.75rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}[font-size~="12"]{font-size:3rem}.\\!text-\\[\\#20a53A\\]{--un-text-opacity:1!important;color:rgba(32,165,58,var(--un-text-opacity)) !important}.\\!text-\\[\\#E8D544\\]{--un-text-opacity:1!important;color:rgba(232,213,68,var(--un-text-opacity)) !important}.\\!text-\\[\\#EF0808\\]{--un-text-opacity:1!important;color:rgba(239,8,8,var(--un-text-opacity)) !important}.\\!text-\\[\\#F0AD4E\\]{--un-text-opacity:1!important;color:rgba(240,173,78,var(--un-text-opacity)) !important}.\\!text-primary{color:var(--color-primary) !important}.color-gray,.dark .dark\\:text-gray-400,.text-gray-400{--un-text-opacity:1;color:rgba(156,163,175,var(--un-text-opacity)) }.text-\\[\\'\\ \\+\\ \\(_unref\\(scanDetect\\)\\.security_count\\ \\=\\=\\=\\ 100\\ \\?\\ \\'\\ \\#20a53a\\ \\'\\ \\:\\ \\'\\ \\#fc6d26\\ \\'\\)\\ \\+\\ \\'\\]{color:" + ( unref(scanDetect).security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\\[\\'\\ \\+\\ \\(scanDetect\\.security_count\\ \\=\\=\\=\\ 100\\ \\?\\ \\'\\ \\#20a53a\\ \\'\\ \\:\\ \\'\\ \\#fc6d26\\ \\'\\)\\ \\+\\ \\'\\]{color:" + (scanDetect.security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\\[\\#2080f0\\]{--un-text-opacity:1;color:rgba(32,128,240,var(--un-text-opacity)) }.color-\\#20a53a,.text-\\[\\#20a53a\\],.text-\\#20a53a,[color~=\\#20a53a]{--un-text-opacity:1;color:rgba(32,165,58,var(--un-text-opacity)) }.text-\\[\\#333\\],.text-\\#333{--un-text-opacity:1;color:rgba(51,51,51,var(--un-text-opacity)) }.text-\\[\\#36ad6a\\]{--un-text-opacity:1;color:rgba(54,173,106,var(--un-text-opacity)) }.text-\\[\\#555\\],.text-\\#555{--un-text-opacity:1;color:rgba(85,85,85,var(--un-text-opacity)) }.text-\\[\\#565656\\]{--un-text-opacity:1;color:rgba(86,86,86,var(--un-text-opacity)) }.text-\\[\\#909399\\],.text-\\#909399,[color~=\\#909399]{--un-text-opacity:1;color:rgba(144,147,153,var(--un-text-opacity)) }.color-\\#999,.text-\\[\\#999\\],.text-\\#999,[color~=\\#999]{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.text-\\[\\#a4a4a4\\]{--un-text-opacity:1;color:rgba(164,164,164,var(--un-text-opacity)) }.text-\\[\\#cca700\\]{--un-text-opacity:1;color:rgba(204,167,0,var(--un-text-opacity)) }.text-\\[\\#ccc\\],.text-\\#ccc{--un-text-opacity:1;color:rgba(204,204,204,var(--un-text-opacity)) }.text-\\[\\#d03050\\]{--un-text-opacity:1;color:rgba(208,48,80,var(--un-text-opacity)) }.text-\\[\\#e0e0e0\\]{--un-text-opacity:1;color:rgba(224,224,224,var(--un-text-opacity)) }.color-\\#ef0808,.text-\\[\\#ef0808\\],[color~=\\#ef0808]{--un-text-opacity:1;color:rgba(239,8,8,var(--un-text-opacity)) }.text-\\[\\#f0a020\\],[color~=\\#f0a020]{--un-text-opacity:1;color:rgba(240,160,32,var(--un-text-opacity)) }.text-\\[\\#F0AD4E\\]{--un-text-opacity:1;color:rgba(240,173,78,var(--un-text-opacity)) }.color-\\#fc6d26,.text-\\[\\#fc6d26\\],.text-\\#fc6d26,[color~=\\#fc6d26]{--un-text-opacity:1;color:rgba(252,109,38,var(--un-text-opacity)) }.color-\\#fff,.color-white,.text-\\[\\#fff\\],.text-\\#fff,.text-white,[color~=\\#fff],[color~=white]{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.text-\\[red\\]{color:red}.text-\\[var\\(--ai-think-content-color\\)\\]{color:var(--ai-think-content-color) }.text-\\[var\\(--border-hover-focus-color\\)\\]{color:var(--border-hover-focus-color) }.text-\\[var\\(--button-text-base-color\\)\\]{color:var(--button-text-base-color) }.color-primary,.text-\\[var\\(--color-primary\\)\\],.text-primary,.text-primary\\:hover,[is-empty~=text-primary]:empty{color:var(--color-primary) }.color-font2,.text-\\[var\\(--color-text-2\\)\\],.text-font2{color:var(--color-text-2) }.color-default,.text-\\[var\\(--color-text-4\\)\\],.text-default{color:var(--color-text-4) }.text-\\[var\\(--home-success-text-color\\)\\]{color:var(--home-success-text-color) }.text-\\[var\\(--setting-security-google-login-bind-text\\)\\]{color:var(--setting-security-google-login-bind-text) }.text-\\[var\\(--setting-security-google-login-bind-title\\)\\]{color:var(--setting-security-google-login-bind-title) }.text-\\[var\\(--setting-security-google-login-key-text\\)\\]{color:var(--setting-security-google-login-key-text) }.color-\\#666,.text-\\#666,[color~=\\#666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.text-\\#666\\!{--un-text-opacity:1!important;color:rgba(102,102,102,var(--un-text-opacity)) !important}.text-\\#69be3d{--un-text-opacity:1;color:rgba(105,190,61,var(--un-text-opacity)) }.text-\\#6c7688{--un-text-opacity:1;color:rgba(108,118,136,var(--un-text-opacity)) }.text-\\#777{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.text-\\#919191{--un-text-opacity:1;color:rgba(145,145,145,var(--un-text-opacity)) }.text-\\#9DA1A6{--un-text-opacity:1;color:rgba(157,161,166,var(--un-text-opacity)) }.text-\\#e6a23c{--un-text-opacity:1;color:rgba(230,162,60,var(--un-text-opacity)) }.text-\\#ececec{--un-text-opacity:1;color:rgba(236,236,236,var(--un-text-opacity)) }.text-\\#ef8581{--un-text-opacity:1;color:rgba(239,133,129,var(--un-text-opacity)) }.text-\\#f7be56{--un-text-opacity:1;color:rgba(247,190,86,var(--un-text-opacity)) }.text-\\#fcb040{--un-text-opacity:1;color:rgba(252,176,64,var(--un-text-opacity)) }.color-\\#feaa04,.text-\\#feaa04{--un-text-opacity:1;color:rgba(254,170,4,var(--un-text-opacity)) }.text-\\#ff9f2e{--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) }.text-base,.text-title{color:var(--color-text-base) }.text-black,[color~=\\#000]{--un-text-opacity:1;color:rgba(0,0,0,var(--un-text-opacity)) }.text-blue-500,[color~=\\#3b82f6]{--un-text-opacity:1;color:rgba(59,130,246,var(--un-text-opacity)) }.color-desc,.text-desc{color:var(--color-text-desc) }.color-error,.text-error,[text-error=""]{color:var(--color-error) }.text-font1{color:var(--color-text-1) }.text-font3{color:var(--color-text-3) }.text-gray-500{--un-text-opacity:1;color:rgba(107,114,128,var(--un-text-opacity)) }.text-gray-600{--un-text-opacity:1;color:rgba(75,85,99,var(--un-text-opacity)) }.text-orange-400{--un-text-opacity:1;color:rgba(251,146,60,var(--un-text-opacity)) }.text-primary-hover{color:var(--primary-button-color-hover) }.color-pro,.text-pro{color:var(--color-pro) }.text-purple-500{--un-text-opacity:1;color:rgba(168,85,247,var(--un-text-opacity)) }.text-red-5{--un-text-opacity:1;color:rgba(239,68,68,var(--un-text-opacity)) }.color-warning,.text-warning{color:var(--color-warning) }.text-warning\\!{color:var(--color-warning) !important}.text-weak{--un-text-opacity:1;color:rgba(196,198,201,var(--un-text-opacity)) }.text-yellow-500{--un-text-opacity:1;color:rgba(234,179,8,var(--un-text-opacity)) }[text-color~=\\#3BE43D]{--un-text-opacity:1;color:rgba(59,228,61,var(--un-text-opacity)) }[text~="$t("]{color:var(--t\\() }.hover\\:text-\\#777777:hover{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.hover\\:text-error:hover{color:var(--color-error) }.hover\\:text-primary:hover{color:var(--color-primary) }.color-\\[var\\(--home-update-bt-link-color\\)\\]{color:var(--home-update-bt-link-color) }.color-\\#1d9534{--un-text-opacity:1;color:rgba(29,149,52,var(--un-text-opacity)) }.color-\\#3c763d{--un-text-opacity:1;color:rgba(60,118,61,var(--un-text-opacity)) }.color-\\#666666,[color~=\\#666666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.color-\\#999999{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.color-\\#f23836{--un-text-opacity:1;color:rgba(242,56,54,var(--un-text-opacity)) }.color-\\#fc7938{--un-text-opacity:1;color:rgba(252,121,56,var(--un-text-opacity)) }.color-\\#ff3333{--un-text-opacity:1;color:rgba(255,51,51,var(--un-text-opacity)) }.color-\\#ffb800{--un-text-opacity:1;color:rgba(255,184,0,var(--un-text-opacity)) }.color-red{--un-text-opacity:1;color:rgba(248,113,113,var(--un-text-opacity)) }[color~=\\#0a8c46]{--un-text-opacity:1;color:rgba(10,140,70,var(--un-text-opacity)) }[color~=\\#4fb233]{--un-text-opacity:1;color:rgba(79,178,51,var(--un-text-opacity)) }[color~=\\#67c23a]{--un-text-opacity:1;color:rgba(103,194,58,var(--un-text-opacity)) }[color~=\\#7c8ea0]{--un-text-opacity:1;color:rgba(124,142,160,var(--un-text-opacity)) }[color~=\\#A6ADB3]{--un-text-opacity:1;color:rgba(166,173,179,var(--un-text-opacity)) }[color~=\\#c2c2c2]{--un-text-opacity:1;color:rgba(194,194,194,var(--un-text-opacity)) }[color~=\\#cbcbcb]{--un-text-opacity:1;color:rgba(203,203,203,var(--un-text-opacity)) }[color~=\\#E85445]{--un-text-opacity:1;color:rgba(232,84,69,var(--un-text-opacity)) }[color~=\\#f08a00]{--un-text-opacity:1;color:rgba(240,138,0,var(--un-text-opacity)) }[color~=\\#f2711c]{--un-text-opacity:1;color:rgba(242,113,28,var(--un-text-opacity)) }[color~=\\#f59e0b]{--un-text-opacity:1;color:rgba(245,158,11,var(--un-text-opacity)) }[color~=\\#FDCA62]{--un-text-opacity:1;color:rgba(253,202,98,var(--un-text-opacity)) }[color~=\\#ff8d00]{--un-text-opacity:1;color:rgba(255,141,0,var(--un-text-opacity)) }[color~=\\#ffae45]{--un-text-opacity:1;color:rgba(255,174,69,var(--un-text-opacity)) }.hover\\:color-error:hover{color:var(--color-error) }.hover\\:color-error\\!:hover{color:var(--color-error) !important}.hover\\:color-primary:hover{color:var(--color-primary) }.hover\\:color-primary\\!:hover{color:var(--color-primary) !important}.font-500{font-weight:500}.font-600{font-weight:600}.font-700,.font-bold,.fw-bold{font-weight:700}.font-bold\\!{font-weight:700!important}.leading-\\[0\\.14rem\\]{line-height:.14rem}.leading-\\[1\\.2\\]{line-height:1.2}.leading-\\[1\\.4\\]{line-height:1.4}.leading-\\[1\\.5\\]{line-height:1.5}.leading-\\[1\\.8rem\\]{line-height:1.8rem}.leading-\\[1\\],.leading-none{line-height:1}.leading-\\[2rem\\]{line-height:2rem}.leading-1{line-height:.25rem}.leading-14px{line-height:14px}.leading-15px{line-height:15px}.leading-16px{line-height:16px}.leading-17px{line-height:17px}.leading-18{line-height:4.5rem}.leading-18px{line-height:18px}.leading-20px{line-height:20px}.leading-22px,.lh-22px{line-height:22px}.leading-24px,.line-height-24px{line-height:24px}.leading-25px{line-height:25px}.leading-26px{line-height:26px}.leading-28px{line-height:28px}.leading-30px{line-height:30px}.leading-32px{line-height:32px}.leading-36px{line-height:36px}.leading-40px{line-height:40px}.leading-50px{line-height:50px}.font-inherit{font-family:inherit}.uppercase,[uppercase=""]{text-transform:uppercase}.lowercase,[lowercase=""]{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tab,[tab=""]{tab-size:4}.tab-0{tab-size:0}[tab~="$t("]{-moz-tab-size:var(--t\\();-o-tab-size:var(--t\\();tab-size:var(--t\\()}[tab~="1"]{tab-size:1}.active-tab:active{tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,rgba(0,0,0,.2)),0 0 1px var(--un-text-shadow-color,rgba(1,0,5,.1));text-shadow:var(--un-text-shadow)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.group:hover .group-hover\\:opacity-100{opacity:1}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,rgba(0,0,0,.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,rgba(0,0,0,.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.outline{outline-style:solid}.-ring{--un-ring-width:-3px;--un-ring-offset-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:calc(var(--un-ring-offset-shadow), * -1) var(--un-ring-shadow), var(--un-shadow)}.blur,[blur=""],[blur~=required\\:]:required{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}[delay~="500"]{transition-delay:.5s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.content-\\[\\'\\'\\]{content:""}.content-none{content:none}[placeholder~="$t("]::placeholder{color:var(--t\\() }[placeholder~=title]::placeholder{color:var(--color-text-base) }@media (min-width:1280px){[cols~=xl\\:4]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~=xl\\:5]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){[cols~="2xl:5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/static/vite/fonts/outfit-latin-500-normal.woff2)format("woff2"),url(/static/vite/fonts/outfit-all-500-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/vite/fonts/inter.woff2)format("woff2")}:root{--color-primary:#20a53a;--color-primary-1:#e4f4e7;--color-success:#20a53a;--color-warning:#ffae45;--color-error:#e73a33;--color-pro:#ff8f00;--primary-button-color-hover:#1d9534;--primary-button-color-pressed:#1a8a30;--primary-button-color-suppl:#1d9534;--color-text-base:#3a424d;--color-text-1:#131313;--color-text-2:#3a424d;--color-text-3:#999;--color-text-4:#666;--color-text-5:#333;--color-text-desc:#999;--color-bg-1:#f2f5f9;--color-bg-2:#fff;--color-bg-3:#f2f5f9;--color-bg-4:#f7f7f7;--layout-bg:url(/static/vite/images/bg2.png);--color-border:#dcdfe6;--border-hover-focus-color:var(--color-primary);--color-sider-text:#3a424d;--color-sider:rgba(242,245,249,.6);--color-sider-active:#20a53a;--color-sider-hover:rgba(32,165,58,.1);--color-sider-hover-text:#20a53a;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-primary);--router-menu-active-bg:rgba(32,165,58,.063);--color-table-td:var(--color-bg-2);--color-table-th:#f6f6f6;--color-table-border:var(--color-border);--color-table-td-hover:#f0f9f7;--color-modal:#fff;--modal-header-bg:#f6f8f8;--modal-header-bottom-border:#eee;--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:#edf1f2;--modal-header-title-color:#25282c;---card-bg-color-1:#f9fafb;---card-border-error-color-1:rgba(239,8,8,.19);--color-tabs:#f5f5f5;--dialog-color-text:#333;--dialog-color-title-text:#333;--color-message:#fff;--color-message-border:#d3d4d3;--popover-color:#fff;--input-text-color:#333;--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:#f5f5f5;--input-group-label-color:#f5f5f5;--input-disabled-border-color:1px solid #d9d9d9;--select-box-shadow:0 0 8px 0 rgba(32,165,58,.4);--button-text-color:var(--color-text-2);--button-type-text-primary:var(--color-primary);--button-text-base-color:#fff;--button-gray-color:#eee;--radio-text-color:#333;--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-primary);--radio-border-dot-color:inset 0 0 0 1px #d2ffdb;--check-color-checked:var(--color-primary);--check-border-checked:1px solid var(--color-primary);--switch-active-color:var(--color-primary);--upload-dragger-color:#fff;--tooltip-color-text:#666;--alert-default-bg:#fafafc;--alert-warning-bg:#fdf6ec;--alert-error-bg:#fde6e6;--alert-success-text:#333;--alert-error-border:1px solid #fde6e6;--tag-primary-text-color:var(--color-primary);--collapse-color:#f2f5f9;--collapse-header-bg:#fafafa;--time-picker-separator-color:#ccc;--tabs-panel-color-text:#333;--tabs-border-color:#cacad9;--tabs-bg:-webkit-gradient(linear, 0% 0, 0% 100%, from(#f6f6f6), to(#ddd));--tabs-active-bg:#fff;--tabs-active-text-color:#333;--bt-tabs-modal-bg:#f0f0f1;--bt-tabs-modal-active-bg:var(--color-modal);--bt-tabs-modal-cancel-btn-bg:#cbcbcb;--bt-tabs-modal-header-close:brightness(1);--bt-tabs-modal-color:#f9fbfc;--bt-tabs-modal-left-active-bg:#4caf50;--bt-tabs-modal-left-shadow:2px 0 3px #e4e3e3;--bt-tabs-modal-modern-hover-bg:#f3f4f6;--bt-tabs-modal-modern-hover-color:var(--color-text-1);--bt-tabs-modal-line-color:#50555b;--confirm-calc-bg:#f0f0f0;--progress-rail-color:#f2f5f9;--pagination-item-active-border:1px solid var(--color-primary);--pagination-item-active-color:var(--color-primary);--ace-editor-tip-color:#555;--pre-color-text:#333;--pre-bg-color:#f5f5f5;--modal-boxshadow:0 6px 16px -9px rgba(0,0,0,.08), 0 9px 28px 0 rgba(0,0,0,.05), 0 12px 48px 16px rgba(0,0,0,.03);--bt-input-path-hover-bg:#ececec;--flow-container-bg:#f3f4f6;--flow-config-title-color:#333;--home-ad-bg-color:#fff;--home-ad-badge-bg-color:linear-gradient(270deg, rgba(255,255,255,.2) 0%, rgba(255,174,69,.2) 100%);--home-overview-btn-color:#f2f5f9;--home-soft-bg-color:transparent;--home-soft-bg-hover-color:linear-gradient(244.14deg, #fff -1.23%, #e5f7ee 72.39%);--home-soft-border-color:#edf0f4;--home-soft-border-hover-color:var(--color-primary);--home-monitor-tabs-active-color:var(--color-primary);--home-risk-overview-circle-bg:#fff;--home-risk-security-list-hover-bg:#f5f7fa;--home-risk-security-list-spin-bg:#f2f2f2;--home-risk-security-list-collapse-item-color:#666;--home-risk-security-ignore-collapse-bg:#f8f8f8;--home-risk-file-info-title-color:#666;--home-risk-file-info-item-color:#333;--home-risk-server-list-bg:#f7f7f7;--home-risk-server-list-text:#555;--home-risk-server-list-hover:#efefef;--home-update-bg-url:url(/static/vite/images/update-bg.png);--home-update-title-color:#565656;--home-update-content-bg:#f6fbf7;--home-update-content-text:#666;--home-update-detail-bg:#f7f7f7;--home-update-detail-date:#333;--home-pro-icon-color:#fff;--home-disk-color-warning:#ffefda;--home-disk-color-error:#fad8d6;--home-update-latest-bg:#f7fcf8;--home-update-latest-border:1px solid #eeefec;--home-update-latest-text-color:#4f4f4f;--home-update-head-bg:#37bc51;--home-update-back-bg:linear-gradient(to top, #fff, #37bc51);--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-table-td-hover);--home-soft-install-border-color:var(--color-primary);--home-success-bg-color:#37bc51;--home-success-text-color:#c7c7c7;--home-risk-security-list-bg:#fafcff;--home-risk-security-report-bg:#f8f9fa;--home-risk-security-report-bg1:rgba(255,255,255,.95);--site-config-ssl-label:#666;--site-config-business-tips:#dff0d8;--site-ace-editor-border:#ccc;--site-confirm-calc-box-bg:#f0f0f0;--site-detele-content-item-hover-bg:#fcfcfc;--site-task-progress-border:#e5e7eb;--site-multi-service-rollback-bg:#f0f0f1;--site-global-ip-white-ips-bg:#f8f9fa;--site-global-ip-white-ips-border:#e4e8eb;--site-subsite-bg:#fafcff;--site-backup-column-hover-bg:#eceff4;--site-backup-column-icon-bg:#f6f6f6;--site-backup-timer-bg:#f8f8f8;--site-task-result-table-bg:#fbfcfd;--site-guide-mask-bg:rgba(51,51,51,.32);--site-guide-panel-bg:rgba(255,255,255,.96);--site-guide-panel-shadow:0 36px 72px -18px rgba(15,23,42,.2);--site-guide-accent-bar:linear-gradient(90deg, #34d399 0%, var(--color-primary) 12.5%, #38bdf8 25%, var(--color-primary) 37.5%, #34d399 50%, var(--color-primary) 62.5%, #38bdf8 75%, var(--color-primary) 87.5%, #34d399 100%);--site-guide-divider:rgba(241,245,249,.7);--site-guide-border:#e2e8f0;--site-guide-border-soft:#f1f5f9;--site-guide-border-muted:#d7e1ee;--site-guide-border-panel:rgba(226,232,240,.8);--site-guide-transparent-bg:transparent;--site-guide-surface:#fff;--site-guide-surface-muted:#f8fafc;--site-guide-surface-muted-alpha:rgba(248,250,252,.5);--site-guide-surface-muted-strong:rgba(248,250,252,.72);--site-guide-surface-header:rgba(241,245,249,.5);--site-guide-title-color:#0f172a;--site-guide-title-color-2:#1e293b;--site-guide-heading-color:#1f2937;--site-guide-text-color:#334155;--site-guide-text-secondary:#475569;--site-guide-text-muted:#64748b;--site-guide-text-subtle:#94a3b8;--site-guide-text-placeholder:#8ba0bb;--site-guide-text-disabled:#9ca3af;--site-guide-icon-muted:#cbd5e1;--site-guide-icon-inverse:#fff;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 10%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.15);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.3);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.2);--site-guide-primary-glow:radial-gradient(circle, rgba(52,211,153,.5) 0%, rgba(32,165,58,.28) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(15,23,42,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(15,23,42,.02);--site-guide-danger:#e85445;--site-guide-success-text:#059669;--site-guide-emerald-bg:#ecfdf5;--site-guide-emerald-text:#059669;--site-guide-emerald-badge-bg:#d1fae5;--site-guide-emerald-badge-text:#065f46;--site-guide-violet-bg:#f5f3ff;--site-guide-violet-text:#7c3aed;--site-guide-type-wordpress-color:#0284c7;--site-guide-type-wordpress-bg:#f0f9ff;--site-guide-type-php-color:#4f46e5;--site-guide-type-php-bg:#eef2ff;--site-guide-type-node-color:#059669;--site-guide-type-node-bg:#ecfdf5;--site-guide-type-proxy-color:#f43f5e;--site-guide-type-proxy-bg:#fff1f2;--site-guide-minimized-bg:rgba(255,255,255,.96);--site-guide-minimized-border:rgba(226,232,240,.85);--site-guide-minimized-shadow:0 12px 28px rgba(15,23,42,.16);--site-guide-minimized-shadow-hover:0 16px 34px rgba(15,23,42,.2);--site-guide-minimized-title-color:#2a3039;--site-guide-minimized-desc-color:#606975;--data-base-del-input-bg:#e6e6e6;--docker-type-list-bg:#e6e6e6;--docker-type-list-text:#555;--docker-type-list-active-bg:#e8f6eb;--docker-type-list-active-text:var(--color-primary);--docker-plugin-list-tag-gb:#f4f4f5;--docker-plugin-list-tag-tips-bg:#fff;--docker-plugin-list-border:#fff;--app-soft-sort-bg:#e6e6e6;--app-soft-sort-active-bg:var(--color-primary);--app-soft-sort-hover-color:#fff;--app-soft-used-hover:#f5f5f5;--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:#f2dede;--app-plugin-dns-bg:#f7fffa;--app-third-install-tip-bg:#f5f6fa;--pay-color:#ff8f00;--pay-color-bg:#fff5e1;--pay-color-border:#ecb566;--coupon-bg:url(/static/vite/images/bg.png);--mailserver-overview-bg:#fafafa;--mailserver-domain-check-tips-bg:#f6f6f6;--mailserver-domain-check-box-bg:#edf7f2;--log-type-list-active-bg:#eef8f0;--log-type-list-hover-bg:#f5f7fa;--log-type-list-border:#e9e9e9;--security-brute-force-tips-bg:#f2dede;--security-server-safe-progress:#ebedf0;--domains-business-ssl-buy-bg:#f1f9f3;--domains-business-ssl-buy-bg-border:#ececec;--domains-business-ssl-count-disable:#efefef;--domains-lets-ssl-apply-bg:#f8f8f8;--domains-lets-ssl-apply-border:#dedede;--domains-lets-ssl-upload-border:#ccc;--domains-lets-ssl-upload-text:#e9f8ec;--setting-card-title-color:#666;--setting-back-create-collapse-border:#f5f5f5;--setting-back-create-table-th-bg:var(--color-bg-2);--setting-back-create-collapse-title:#666;--setting-security-panel-port-tips:#f7f7f7;--setting-panel-bind-account-left-bg:linear-gradient(0deg, #d8efdb, #edf7ef);--setting-security-google-login-key-bg:#f8f8f8;--setting-security-google-login-key-text:#444;--setting-security-google-login-bind-title:#555;--setting-security-google-login-bind-text:#666;--install-box-bg:rgba(255,255,255,.333);--install-desc-bg:#fff;--install-box-text-color:#555;--file-choose-hover-color:#f5f7fa;--file-choose-hover-border-color:#e1e1e1;--file-card-hover-color:#f0f9f7;--terminal-head-bg:#f1f1f1;--terminal-head-item-close-hover:#f7f7f7;--terminal-head-item-hover:#dadada;--chart-tooltip-bg-color:#fff;--chart-tooltip-text-color:#333;--chart-tooltip-header-bg-color:#f6f6f6;--waf-map-color:#e6e6e6;--waf-map-border-color:#fff;--waf-overview-text-color:#666;--nps-box-hover-bg:var(--color-primary);--scrollbar-thumb-bg-color:#999;--scrollbar-track-bg-color:#ededed;--bt-error-modal-bg:#f5f5f5;--bt-error-modal-title-color:#333;--ai-quota-bg:#fff9f2;--ai-model-select-bg:#f3f3f3;--ai-think-content-color:#798595;--ai-think-border-color:#dcdfe6;--ai-think-section-border:#f1f1f1;--ai-chat-website-builder-bg:#f6f6f6}:root[theme-mode=dark]{--color-primary:#20a53a;--color-success:#20a53a;--color-warning:#e67e22;--color-error:#f16575;--color-pro:#feaa04;--primary-button-color-hover:#267544;--primary-button-color-pressed:#20633a;--primary-button-color-suppl:#267544;--color-text-base:#c7c7c7;--color-text-1:#d8dce2;--color-text-2:#c7c7c7;--color-text-3:#919191;--color-text-4:#aaa;--color-text-5:#e0e0e0;--color-text-desc:#777;--color-bg-1:#18191c;--color-bg-2:#202020;--color-bg-3:#2e2e2e;--color-bg-4:#2e2e2e;--layout-bg:none;--color-border:#434343;--border-hover-focus-color:var(--color-text-base);--color-sider-text:#a1a1aa;--color-sider:transparent;--color-sider-active:#353535;--color-sider-hover:#353535;--color-sider-hover-text:#fff;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-text-base);--router-menu-active-bg:#353535;--color-table-td:var(--color-bg-2);--color-table-th:#232323;--color-table-border:var(--color-border);--color-table-td-hover:#353535;--color-modal:var(--color-bg-1);--modal-header-bg:var(--color-bg-2);--modal-header-bottom-border:var(--color-bg-3);--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:var(--color-bg-3);--modal-header-title-color:var(--color-text-base);---card-bg-color-1:#1a1a1a;---card-border-primary-color-1:#2a4d3a;---card-border-error-color-1:rgba(255,100,100,.4);--color-tabs:#1e1e1e;--dialog-color-text:var(--color-text-base);--dialog-color-title-text:var(--color-text-base);--color-message:#48484e;--color-message-border:#48484e;--popover-color:var(--color-bg-1);--input-text-color:var(--color-text-base);--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:var(--color-bg-1);--input-group-label-color:#333;--input-disabled-border-color:1px solid var(--color-border);--select-box-shadow:0 0 8px 0 rgba(48,53,49,.4);--button-text-color:var(--color-text-base);--button-type-text-primary:var(--color-text-base);--button-text-base-color:#000;--button-gray-color:#353535;--radio-text-color:var(--color-text-base);--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-text-base);--radio-border-dot-color:inset 0 0 0 1px var(--color-text-base);--check-color-checked:var(--color-text-base);--check-border-checked:1px solid var(--color-text-base);--switch-active-color:var(--color-primary);--upload-dragger-color:var(--color-bg-2);--tooltip-color-text:var(--color-text-base);--alert-default-bg:#202020;--alert-warning-bg:#4a3c1a;--alert-error-bg:#4a1f1f;--alert-success-text:var(--color-text-base);--alert-error-border:1px solid var(--color-border);--tag-primary-text-color:var(--color-text-base);--collapse-color:#222;--collapse-header-bg:var(--color-bg-2);--time-picker-separator-color:#434343;--tabs-panel-color-text:var(--color-text-base);--tabs-border-color:#555;--tabs-bg:#353535;--tabs-active-bg:var(--color-bg-1);--tabs-active-text-color:var(--color-text-base);--bt-tabs-modal-bg:var(--color-bg-2);--bt-tabs-modal-active-bg:#353535;--bt-tabs-modal-cancel-btn-bg:#353535;--bt-tabs-modal-header-close:brightness(.7) contrast(1.1);--bt-tabs-modal-color:var(--bt-tabs-modal-bg);--bt-tabs-modal-left-active-bg:#353535;--bt-tabs-modal-left-shadow:2px 0 3px #444;--bt-tabs-modal-modern-hover-bg:var(--color-bg-3);--bt-tabs-modal-modern-hover-color:var(--color-text-1);--bt-tabs-modal-line-color:var(--color-text-base);--confirm-calc-bg:var(--color-bg-1);--progress-rail-color:#444;--pagination-item-active-border:1px solid var(--color-border);--pagination-item-active-color:var(--color-text-base);--ace-editor-tip-color:var(--color-text-base);--pre-color-text:var(--color-text-base);--pre-bg-color:var(--color-bg-3);--modal-boxshadow:0 0 3px 1px rgba(255,255,255,.4);--bt-input-path-hover-bg:#353535;--flow-container-bg:var(--color-bg-2);--flow-config-title-color:var(--color-text-base);--home-ad-bg-color:linear-gradient(90deg, #333 0%, rgba(63,57,49,.5) 100%);--home-ad-badge-bg-color:linear-gradient(270deg, rgba(51,51,51,.2) 0%, rgba(236,188,152,.2) 100%);--home-overview-btn-color:#181818;--home-soft-bg-color:var(--color-bg-2);--home-soft-bg-hover-color:linear-gradient(244.14deg, var(--color-bg-2) -1.23%, var(--color-bg-1) 72.39%);--home-soft-border-color:#333;--home-soft-border-hover-color:var(--color-text-base);--home-monitor-tabs-active-color:var(--color-text-base);--home-risk-overview-circle-bg:var(--color-bg-1);--home-risk-security-list-hover-bg:#333;--home-risk-security-list-spin-bg:var(--color-bg-3);--home-risk-security-list-collapse-item-color:#999;--home-risk-security-ignore-collapse-bg:var(--color-bg-1);--home-risk-file-info-title-color:var(--color-text-base);--home-risk-file-info-item-color:var(--color-text-base);--home-risk-server-list-bg:var(--color-bg-2);--home-risk-server-list-text:var(--color-text-base);--home-risk-server-list-hover:var(--color-bg-3);--home-update-bg-url:url(/static/vite/images/update-bg-dark.png);--home-update-title-color:var(--color-text-base);--home-update-content-bg:var(--color-bg-2);--home-update-content-text:#999;--home-update-detail-bg:var(--color-bg-2);--home-update-detail-date:var(--color-text-base);--home-pro-icon-color:var(--color-text-base);--home-disk-color-warning:#d4941e;--home-disk-color-error:#ec7063;--home-update-latest-bg:var(--color-bg-1);--home-update-latest-border:1px solid var(--color-border);--home-update-latest-text-color:#999;--home-update-head-bg:var(--color-bg-1);--home-update-back-bg:none;--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-bg-2);--home-soft-install-border-color:var(--color-text-base);--home-success-bg-color:var(--color-bg-1);--home-success-text-color:#333;--home-risk-security-list-bg:var(--color-bg-2);--home-risk-security-report-bg:var(--color-bg-2);--home-risk-security-report-bg1:var(--color-bg-2);--site-config-ssl-label:var(--color-text-base);--site-config-business-tips:var(--color-bg-2);--site-ace-editor-border:var(--color-border);--site-confirm-calc-box-bg:#333;--site-detele-content-item-hover-bg:#333;--site-task-progress-border:var(--color-border);--site-multi-service-rollback-bg:var(--color-bg-2);--site-global-ip-white-ips-bg:var(--color-bg-2);--site-global-ip-white-ips-border:var(--color-bg-2);--site-subsite-bg:var(--color-bg-1);--site-backup-column-hover-bg:var(--color-bg-3);--site-backup-column-icon-bg:var(--color-bg-3);--site-backup-timer-bg:var(--color-bg-2);--site-task-result-table-bg:var(--color-bg-2);--site-guide-mask-bg:rgba(51,51,51,.46);--site-guide-panel-bg:var(--color-bg-1);--site-guide-panel-shadow:0 0 3px 1px rgba(255,255,255,.18);--site-guide-accent-bar:linear-gradient(90deg, #2a6f55 0%, var(--color-primary) 12.5%, #25617c 25%, var(--color-primary) 37.5%, #2a6f55 50%, var(--color-primary) 62.5%, #25617c 75%, var(--color-primary) 87.5%, #2a6f55 100%);--site-guide-divider:var(--color-border);--site-guide-border:var(--color-border);--site-guide-border-soft:var(--color-border);--site-guide-border-muted:var(--color-border);--site-guide-border-panel:var(--color-border);--site-guide-transparent-bg:transparent;--site-guide-surface:var(--color-bg-2);--site-guide-surface-muted:var(--color-bg-3);--site-guide-surface-muted-alpha:var(--color-bg-2);--site-guide-surface-muted-strong:var(--color-bg-2);--site-guide-surface-header:var(--color-bg-3);--site-guide-title-color:var(--color-text-1);--site-guide-title-color-2:var(--color-text-1);--site-guide-heading-color:var(--color-text-1);--site-guide-text-color:var(--color-text-base);--site-guide-text-secondary:var(--color-text-4);--site-guide-text-muted:var(--color-text-base);--site-guide-text-subtle:var(--color-text-3);--site-guide-text-placeholder:var(--color-text-3);--site-guide-text-disabled:var(--color-text-desc);--site-guide-icon-muted:var(--color-text-desc);--site-guide-icon-inverse:#000;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 14%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.22);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.26);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.24);--site-guide-primary-glow:radial-gradient(circle, rgba(42,111,85,.5) 0%, rgba(32,165,58,.22) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(255,255,255,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(255,255,255,.02);--site-guide-danger:var(--color-error);--site-guide-success-text:var(--color-primary);--site-guide-emerald-bg:var(--color-bg-3);--site-guide-emerald-text:var(--color-primary);--site-guide-emerald-badge-bg:var(--color-bg-3);--site-guide-emerald-badge-text:var(--color-text-base);--site-guide-violet-bg:var(--color-bg-3);--site-guide-violet-text:#a78bfa;--site-guide-type-wordpress-color:#38bdf8;--site-guide-type-wordpress-bg:#082f49;--site-guide-type-php-color:#a78bfa;--site-guide-type-php-bg:#312e81;--site-guide-type-node-color:var(--color-primary);--site-guide-type-node-bg:#12351d;--site-guide-type-proxy-color:#fb7185;--site-guide-type-proxy-bg:#4c0519;--site-guide-minimized-bg:var(--color-bg-2);--site-guide-minimized-border:var(--color-border);--site-guide-minimized-shadow:0 0 3px 1px rgba(255,255,255,.12);--site-guide-minimized-shadow-hover:0 0 5px 2px rgba(255,255,255,.18);--site-guide-minimized-title-color:var(--color-text-1);--site-guide-minimized-desc-color:var(--color-text-base);--data-base-del-input-bg:#353535;--docker-type-list-bg:#2a2a2a;--docker-type-list-text:var(--color-text-base);--docker-type-list-active-bg:var(--color-bg-3);--docker-type-list-active-text:var(--color-text-base);--docker-plugin-list-tag-gb:var(--color-bg-1);--docker-plugin-list-tag-tips-bg:var(--color-bg-1);--docker-plugin-list-border:var(--color-border);--app-soft-sort-bg:var(--color-bg-1);--app-soft-sort-active-bg:var(--color-bg-3);--app-soft-sort-hover-color:var(--color-text-base);--app-soft-used-hover:var(--color-bg-3);--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:var(--color-bg-1);--app-plugin-dns-bg:var(--color-bg-3);--app-third-install-tip-bg:var(--color-bg-3);--pay-color:#feaa04;--pay-color-bg:#292929;--pay-color-border:#ecb665;--coupon-bg:url(/static/vite/images/bg_dark.png);--mailserver-overview-bg:var(--color-bg-3);--mailserver-domain-check-tips-bg:var(--color-bg-2);--mailserver-domain-check-box-bg:var(--color-bg-2);--log-type-list-active-bg:var(--color-bg-3);--log-type-list-hover-bg:var(--color-bg-3);--log-type-list-border:var(--color-border);--security-brute-force-tips-bg:var(--color-bg-2);--security-server-safe-progress:var(--color-bg-1);--domains-business-ssl-buy-bg:var(--color-bg-2);--domains-business-ssl-buy-bg-border:#929292;--domains-business-ssl-count-disable:var(--color-bg-3);--domains-lets-ssl-apply-bg:var(--color-bg-2);--domains-lets-ssl-apply-border:var(--color-bg-3);--domains-lets-ssl-upload-border:var(--color-border);--domains-lets-ssl-upload-text:var(--color-bg-2);--setting-card-title-color:var(--color-text-base);--setting-back-create-collapse-border:var(--color-border);--setting-back-create-table-th-bg:#232323;--setting-back-create-collapse-title:var(--color-text-base);--setting-security-panel-port-tips:var(--color-bg-2);--setting-panel-bind-account-left-bg:linear-gradient(0deg, #404440, #202020);--setting-security-google-login-key-bg:var(--color-bg-2);--setting-security-google-login-key-text:var(--color-text-base);--setting-security-google-login-bind-title:var(--color-text-base);--setting-security-google-login-bind-text:var(--color-text-base);--install-box-bg:rgba(114,114,114,.333);--install-desc-bg:var(--color-bg-1);--install-box-text-color:var(--color-text-base);--file-choose-hover-color:#333;--file-choose-hover-border-color:#333;--file-card-hover-color:#333;--terminal-head-bg:#666;--terminal-head-item-close-hover:#666;--terminal-head-item-hover:#555;--chart-tooltip-bg-color:#181818;--chart-tooltip-text-color:#c5c5c5;--chart-tooltip-header-bg-color:#121212;--waf-map-color:#353535;--waf-map-border-color:#aaa;--waf-overview-text-color:var(--color-text-3);--nps-box-hover-bg:#353535;--scrollbar-thumb-bg-color:rgba(255,255,255,.2);--scrollbar-track-bg-color:rgba(255,255,255,0);--bt-error-modal-bg:var(--color-bg-2);--bt-error-modal-title-color:var(--color-text-base);--ai-quota-bg:var(--color-bg-2);--ai-model-select-bg:var(--color-bg-3);--ai-think-content-color:var(--color-text-3);--ai-think-border-color:var(--color-border);--ai-think-section-border:var(--color-bg-3);--ai-chat-website-builder-bg:var(--color-bg-1)}.modal-footer-btns{flex-direction:row;justify-content:end;align-items:center;gap:10px;padding:10px;display:flex}.single-line-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}*,:before{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;padding:0}body{font-family:PingFang SC,Inter,Microsoft YaHei,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:normal;overflow:hidden}input[type=password]::-ms-reveal{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield}a{cursor:pointer;text-decoration:none}p,ul,li,pre{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,label,form{margin:0}ul,li{list-style:none}input{outline:none}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.1}.h3,h3{font-size:24px}h4,h5,h6{font-size:1em}ul li::marker{height:100%;display:block}mark{color:inherit;background:#ff0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar{width:8px;height:8px}iframe::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.leader-line{z-index:auto}@font-face{font-family:Glyphicons Halflings;src:url(/static/vite/fonts/glyphicons-halflings-regular.eot);src:url(/static/vite/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/static/vite/fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(/static/vite/fonts/glyphicons-halflings-regular.woff)format("woff"),url(/static/vite/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/static/vite/images/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}.glyphicon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative;top:1px}.glyphicon-vip:before{content:""}.glyphicon-ok:before{content:""}.n-layout .n-layout-scroll-container{overflow-x:auto}.n-dialog .n-dialog__title{position:relative}.bt-modal--modern{--modal-header-bg:transparent;--modal-action-bg:transparent}.n-form-item .n-form-item-label{color:var(--color-text-base);font-size:13px;font-weight:500;line-height:normal}.n-form-item .n-form-item-label.n-form-item-label--left-mark .n-form-item-label__asterisk{margin-left:-10px}.n-button{user-select:auto;line-height:normal}.n-divider:not(.n-divider--vertical){margin:0}.n-ellipsis p{display:inline}.n-card{background-color:rgba(var(--n-color), var(--main-content-opacity));box-shadow:0 0 8px rgba(0,0,0,.06)}.n-card.n-card--bordered{border:none}.n-card .n-card-header{border-bottom:1px solid var(--color-border);align-items:center;min-height:48px;padding:0 20px;display:flex}.n-card .n-card__content{padding:0}.n-alert .n-alert__icon{top:50%;transform:translateY(-50%)}.n-alert .n-alert-body{line-height:16px}.n-radio-group .n-radio{margin-right:16px}.n-radio-group .n-radio:last-of-type{margin-right:0}.n-radio-group .n-radio-button{font-weight:inherit}.n-data-table{font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.n-data-table .n-data-table-th{height:34px}.n-data-table .n-data-table-td{height:36px}.n-pagination .n-pagination-prefix{flex:1}.n-tabs.n-tabs--left>.n-tab-pane,.n-tabs.n-tabs--top>.n-tab-pane{padding:var(--n-pane-padding-top) var(--n-pane-padding-right) var(--n-pane-padding-bottom) var(--n-pane-padding-left)}.n-tabs.n-tabs--top .n-tabs-nav-scroll-content{flex-direction:row}.n-select .n-base-selection--multiple .n-tag{--n-height:24px;--n-close-size:14px;font-size:12px}.n-badge.n-badge--dot .n-badge-sup{width:6px;min-width:6px;height:6px;bottom:calc(100% - 3px)}.n-spin-container .n-spin-content{height:100%}.n-base-select-option .n-base-select-option__content{width:100%}.n-data-table .n-data-table-th.n-data-table-th--sortable.sort-center .n-data-table-th__title-wrapper{justify-content:center}.n-data-table .n-data-table-th.n-data-table-th--sortable .n-data-table-th__title-wrapper .n-data-table-th__title{flex:none;min-width:auto}:root[theme-mode=dark] .n-form-item .n-form-item-label{color:var(--color-text-base)}:root{--el-font-size-base:12px}.el-select .el-select__wrapper{gap:0;min-height:30px;font-size:12px;line-height:22px}.el-select .el-select__wrapper .el-select__selection{margin-right:4px}div.el-alert{--el-alert-padding:12px;--el-alert-icon-large-size:20px;--el-alert-description-font-size:13px;border:1px solid #eee}div.el-alert .el-alert__icon.is-big{margin-right:8px}div.el-alert .el-alert__content{flex:1}.help-info-text{margin-top:15px}.help-info-text li{line-height:24px}#nprogress .bar{background-color:var(--color-primary)}#nprogress .spinner-icon{border-top-color:var(--color-primary);border-left-color:var(--color-primary)}.bt-message pre{color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;margin:10px 0 0;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-error-modal pre{color:var(--bt-error-modal-title-color);word-break:break-all;word-wrap:break-word;background-color:var(--bt-error-modal-bg);border:1px solid #ccc;border-radius:4px;margin:0 0 10px;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-tips-ul li{margin-left:1.5em;list-style:outside}.bt-ask-ico{color:#fb7d00;text-align:center;cursor:help;border:1px solid #fb7d00;border-radius:8px;justify-content:center;align-items:center;width:16px;height:16px;font-family:arial;font-size:11px;font-style:normal;display:inline-flex}.bt-ask-ico:hover{color:#fff;background-color:#fb7d00}button.reset{cursor:pointer;outline:inherit;background:0 0;border:none;padding:0;display:inline-flex}.bt-link,.btlink{color:var(--color-primary);cursor:pointer}.bt-link:hover,.btlink:hover{color:var(--primary-button-color-hover)}.bt-link.error,.btlink.error{color:#ef0808}.bt-link.error:hover,.btlink.error:hover{color:#c81e1e}.btn-xs{height:auto;padding:4px 8px}.code-toolbar{height:100%}.pre-code[class*=language-]{border:none;margin:0;font-size:14px}.echarts-tooltip{background-color:var(--chart-tooltip-bg-color);color:var(--chart-tooltip-text-color);border-radius:10px;flex-direction:column;display:flex}.echarts-tooltip .formatter-header{background-color:var(--chart-tooltip-header-bg-color);border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;height:40px;padding:0 16px;display:flex}.echarts-tooltip .formatter-header img{width:24px;height:24px;margin-right:6px}.echarts-tooltip .formatter-body{padding:16px 20px}.echarts-tooltip .formatter-body .select-data{align-items:center;margin-bottom:8px;font-size:14px;display:flex}.echarts-tooltip .process-top5{border:1px solid var(--color-border);border-radius:8px}.echarts-tooltip .process-top5 table{table-layout:fixed;border-collapse:collapse;border-radius:8px;width:100%;font-size:12px;overflow:hidden}.echarts-tooltip .process-top5 table thead{background-color:var(--chart-tooltip-header-bg-color)}.echarts-tooltip .process-top5 table thead th{border:0;border-bottom:1px solid var(--color-border);text-align:left;height:24px;color:var(--color-text-4);padding:5px 10px;line-height:24px}.echarts-tooltip .process-top5 table tbody tr{text-align:left;height:22px;line-height:22px}.echarts-tooltip .process-top5 table tbody tr:last-child{border-bottom:none}.echarts-tooltip .process-top5 table tbody tr td{white-space:normal;border:0;padding:4px 10px}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999999}.home-tooltip{background-color:var(--chart-tooltip-bg-color);min-width:220px;color:var(--chart-tooltip-text-color);border-radius:6px;padding:12px}.home-tooltip .time{align-items:center;margin-bottom:10px;display:flex}.home-tooltip .time .icon{background-image:url(/static/vite/images/time.svg);width:20px;height:20px;margin-right:6px}.home-tooltip .home-tooltip-content{flex-direction:column;gap:8px;display:flex}.home-tooltip .home-tooltip-content .item{white-space:pre;align-items:center;display:flex}.home-tooltip .home-tooltip-content .item .icon{justify-content:center;width:20px;margin-right:6px;display:flex}.home-tooltip .home-tooltip-content .item .icon .circular{border-radius:50%;width:6px;height:6px}.home-tooltip .home-tooltip-content .item .text{color:rgba(255,255,255,.8);line-height:20px} -/*$vite$:1*/`,document.head.appendChild(Se),Gr=function(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()},Oi=function(e,t){return Gr(e)===t.toLowerCase()},e(`xp`,ki=function(e){return Oi(e,`undefined`)}),Ci=function(e){return wi(e)},e(`yp`,P=function(e){return Oi(e,`object`)}),bi=function(e){return Oi(e,`date`)},e(`gp`,_i=function(e){return vi(e)}),e(`bp`,Ei=function(e){return Oi(e,`string`)}),e(`vp`,N=function(e){return Oi(e,`number`)}),e(`_p`,yi=function(e){return Oi(e,`boolean`)}),Hn=function(){return document.body||document.documentElement},e(`hp`,xr=function(e,t){var n=null,r=function(e,t){var i;if(e){var 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}),e(`sp`,Fn=function(){var e=localStorage.getItem(`apsess`);return``.concat(e?`/apsess_`.concat(e):``)}),e(`up`,br=function(e){var t=e.match(/class='Pcount'>Total ([0-9]*)0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:2,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:``,i=N(e)?e:Number(e),a=1024,o=[` B`,` KB`,` MB`,` GB`,` TB`,` PB`,` EB`,` ZB`,` YB`,` BB`,` NB`,` DB`],s=0;s0&&arguments[0]!==void 0?arguments[0]:2e3,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2e3;return N(e)&&(t=e),new Promise(function(n){var r=window.setTimeout(function(){Ei(e)?window.location.href=e:N(e)&&window.location.reload(),n(r)},t)})}),Xe=new Set,e(`fp`,F=function(e,t,n){return new Promise(function(r,i){if(!t&&Xe.has(e)){r(!0);return}var a=document.createElement(`script`);a.type=`text/javascript`,a.src=e,n&&Object.keys(n).forEach(function(e){a.setAttribute(e,n[e])}),t?t.appendChild(a):document.body.appendChild(a),a.onload=function(t){Xe.add(e),r(t)},a.onerror=function(){i(Error(`Failed to load JS: `.concat(e)))}})}),e(`dp`,function(e,t){return new Promise(function(n,r){var i=document.createElement(`link`);i.rel=`stylesheet`,i.href=e,i.onload=function(){n(!0)},i.onerror=function(){r(Error(`Failed to load CSS: `.concat(e)))},t?t.appendChild(i):document.head.appendChild(i)})}),e(`ip`,Rt=function(e,t){for(var n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length),a=0;as)return!0;if(o/g,`>`).replace(/"/g,`"`).replace(/'/g,`‘`).replace(/\(/g,`(`).replace(/</g,`<`).replace(/>/g,`>`).replace(/`/g,```).replace(/=/g,`=`):``}),e(`mp`,function(e,t){var n=document.createElement(`a`);n.download=t,n.style.display=`none`;var r=new Blob([e]);n.href=URL.createObjectURL(r),document.body.appendChild(n),n.click(),document.body.removeChild(n)}),e(`lp`,Yn=function(e){return e}),e(`Zf`,Mn=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`yyyy-MM-dd HH:mm:ss`;Ei(e)&&(e=isNaN(bo(e))?new Date(e).getTime():bo(e));var n=0;if(bi(e))n=e.getTime();else if(N(e)){e=Math.round(e);var r=e.toString();r.length===13&&(n=e),r.length===10&&(n=e*1e3)}return n===0?`--`:kn(n,t)}),e(`tp`,function(e){var 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));var a=t+`s`;return n>0&&(a=n+`m `+a),r>0&&(a=r+`h `+a),i>0?``.concat(i,` days`):a}),e(`ep`,function(e){var t=new Date,n;switch(e){case`today`:n=t;break;case`yesterday`:n=Je(t,-1);break;default:n=new Date(e);break}return n}),e(`$f`,function(e){return{start:uo(e),end:xn(e)}}),e(`np`,function(e){return N(e)?Math.floor(e/1e3):Math.floor(e.getTime()/1e3)}),e(`Qf`,function(e){var t=Lo().t,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)]);var i=Math.floor(r/3600);return i<24?t(`Mail.Domain.index_64`,[i]):Mn(e)}),e(`rp`,function(e){var 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)}),Dt=function(e,t){var n=t-e;if(n<0)return`0`;var 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?``.concat(r,`d`,i,`h`,a,`m`,o,`s`):i>0?``.concat(i,`h`,a,`m`,o,`s`):a>0?``.concat(a,`m`,o,`s`):``.concat(o,`s`)},M(),li(),ua=function(e){var t=e.slice(1),n=1;t.length===3&&(t=``.concat(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));var r=parseInt(t,16);return{r:r>>16&255,g:r>>8&255,b:r&255,a:n}},da=function(e){var t=e.match(/(\d(\.\d+)?)+/g)||[],n=t.map(function(e){return parseInt(e,10)});return{r:n[0],g:n[1],b:n[2],a:parseFloat(t[3])}},la=function(e){if(e.startsWith(`#`))return ua(e);if(e.startsWith(`rgb`))return da(e);if(e===`transparent`)return ua(`#00000000`);throw Error(`color string error: `.concat(e))},Co=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,n=e.r,r=e.g,i=e.b;return`rgba(`.concat(n,`,`,r,`,`,i,`,`,t,`)`)},So=function(e){var t=e.r,n=e.g,r=e.b;return``.concat(t,`, `,n,`, `,r)},e(`Xf`,Xr=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,n=la(e);return Co(n,t)}),Yr=function(e){var t=la(e);return So(t)},Wi=function(e,t,n){n=Math.max(Math.min(Number(n),1),0);var r=la(e),i=la(t);return`rgb(`.concat(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),`)`)},Mt={default:`ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz123456789`,password:`AaBbCcDdEeFfGHhiJjKkLMmNnPpRSrTsWtXwYxZyz2345678`,wp:`AaBbCcDdEeFfGHhiJjKkLMmNnPpRSrTsWtXwYxZyz12345678!@#$%^&*?`,letter:`ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz`},e(`Jf`,kr=function(){for(var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`default`,n=``,r=Mt[t],i=0;i0&&arguments[0]!==void 0?arguments[0]:16;return kr(e,`password`)}),e(`qf`,Or=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:8;return Math.random().toString(16).slice(2,2+e)}),e(`Wf`,Xn=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:``,n=localStorage.getItem(e);return P(t)?n==null?t:JSON.parse(n):n==null?t:n}),e(`Kf`,function(e,t){localStorage.setItem(e,``.concat(t))}),_n=function(e){Array.isArray(e)||(e=[e]),bs(e).forEach(function(e){localStorage.removeItem(e)})},e(`Gf`,qa=function(e,t){var n=30,r=new Date;r.setTime(r.getTime()+n*24*60*60*1e3),document.cookie=e+`=`+escape(t)+`;expires=`+r.toUTCString()}),e(`Uf`,function(e){if(typeof document>`u`)return null;for(var t=document.cookie.split(`;`),n=0;n0?Mi[0]:Fi,window.lang=Fi,e(`Bf`,A=Kt({legacy:!1,locale:Fi,fallbackLocale:En,globalInjection:!0,allowComposition:!0,messages:Hi})),re=[`info`,`success`,`warning`,`error`,`loading`],M(),Oe=[`xlink:href`,`fill`],ci=E({__name:`index`,props:{name:{},size:{},color:{},prefix:{default:`icon`}},emits:[`click`],setup:function(e,t){var n=t.emit,r=e,i=n,a=S(function(){return`#`.concat(r.prefix,`-`,r.name)}),o=function(e){i(`click`,e)};return function(t,n){return L(),Gt(`svg`,{"aria-hidden":`true`,class:`svg-icon`,style:ta({"font-size":e.size+`px`}),onClick:o},[C(`use`,{"xlink:href":q(a),fill:e.color},null,8,Oe)],4)}}}),e(`zf`,Ge=function(e,t){var n=e.__vccOpts||e,r=!0,i=!1,a=void 0;try{for(var o=t[Symbol.iterator](),s;!(r=(s=o.next()).done);r=!0){var c=vs(s.value,2),l=c[0];n[l]=c[1]}}catch(e){i=!0,a=e}finally{try{!r&&o.return!=null&&o.return()}finally{if(i)throw a}}return n}),e(`Rf`,ft=Ge(ci,[[`__scopeId`,`data-v-6b488054`]])),M(),p=Qt({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==")`}}),m=Qt({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)`}}),ut=E({functional:!0,props:{onClick:{type:Function}},emit:[`click`],setup:function(){var e=vo();return{isDark:S(function(){return e.theme===`dark`})}},render:function(){var e=this;return w(`div`,{class:`bt-close absolute top-15px right-15px z-1000`,onClick:function(t){e.$emit(`click`,t)}},[this.isDark?w(`div`,{class:m},[w(`i`,{class:`i-solar:close-circle-bold text-30px color-#666`},null)]):w(`div`,{class:p},null)])}}),M(),ui(),zi=Qt({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}),Pi=Qt(Cs()),ht=E({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:function(e,t){var n=t.emit,r=z(null),i=Uo(),a=Io(`--color-text-1`),o={success:{icon:`base-success`,color:i.value.primaryColor},error:{icon:`base-error`,color:i.value.errorColor},warning:{icon:`base-warning`,color:i.value.warningColor},info:{icon:`base-info`,color:i.value.infoColor},loading:{icon:`base-loading`,color:a.value}},s=S(function(){return o[e.type]}),c=0,l=function(){n(`close`)},u=function(){var t=e.duration;t>0&&(c=window.setTimeout(l,t))},d=function(){c&&(window.clearTimeout(c),c=0)},f=function(){var e=r.value;if(e){var t=window.document.body,n=(t.clientWidth-e.clientWidth)/2,i=(t.clientHeight-e.clientHeight)/2;e.style.left=n+`px`,e.style.top=i+`px`}},p=!0,m=new ti(function(){if(p){p=!1;return}f()}),h=function(){Zi(function(){var e=r.value;e&&(e.style.opacity=`1`)})};return ia(function(){f(),h(),u(),m.observe(window.document.body)}),na(function(){d(),m.disconnect()}),{iconInfo:s,messageRef:r,handleClose:l}},render:function(){var e=this;return Zo(w(`div`,{ref:`messageRef`,class:zi,style:{maxWidth:jn(this.maxWidth)}},[this.close?w(ut,{onClick:function(){e.handleClose()}},null):``,w(`div`,{class:`flex-basis-30px`},[w(ft,{name:this.iconInfo.icon,size:30,class:this.type===`loading`?Pi:``,color:this.iconInfo.color},null)]),w(`div`,{class:`flex-1 ml-10px max-h-600px leading-20px text-14px overflow-auto text-font1`},[this.isHtml?``:w(`div`,null,[Ca(this.content)]),this.isHtml?w(`div`,{innerHTML:this.content},null):``])]),[[ns,{zIndex:this.zIndex,enabled:!0}]])}}),M(),ui(),Vi=E({name:`MessageList`,props:{messages:{type:Array,default:function(){return[]}},type:{type:String,default:`success`},position:{type:String,default:`center`}},emits:[`close`,`afterClose`],setup:function(){},render:function(){var e=this,t;return w(ne,null,[this.messages.map(function(e){if(e.mask)return Zo(w(`div`,{class:`n-modal-mask`},null),[[ns,{zIndex:void 0,enabled:!0}]])}),w(ye,{name:`bounce`,onAfterLeave:function(){e.$emit(`afterClose`)}},Ts(t=this.messages.map(function(t){return w(ht,{key:t.id,type:t.type,close:t.close,isHtml:t.isHtml,content:t.content,duration:t.duration,maxWidth:t.maxWidth,onClose:function(){e.$emit(`close`,t.id)}},null)}))?t:{default:function(){return[t]}})])}}),M(),ie=function e(t){var n=this;ss(this,e),b(this,`messageIds`,void 0),b(this,`messages`,void 0),b(this,`position`,void 0),b(this,`container`,void 0),b(this,`messageCount`,0),b(this,`add`,function(e){var t;n.messageCount++;var r=(t=e.id)==null?`__bt_message_`.concat(n.messageCount):t;if(n.messageIds.has(r))return n.update(r,e);var i=R(Z({id:r},e));return n.messages.value.push(i),n.messageIds.add(r),{close:function(){return n.remove(r)}}}),b(this,`update`,function(e,t){for(var r=0;r0&&arguments[0]!==void 0?arguments[0]:{};ss(this,e),b(this,`_instance`,void 0),b(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`}});var n=tt.create(Object.assign(this._defaultConfig,t));ks(n),this._instance=n}return ls(e,[{key:`request`,value:function(e){return e.cancelToken=nt.addPending().token,this._instance.request(e)}},{key:`get`,value:function(e,t){return this._instance.get(e,t)}},{key:`post`,value:function(e,t,n){return this._instance.post(e,t||{},n)}}]),e}(),e(`Of`,B=new me),e(`Df`,Qa=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return B.post(`/config?action=set_panel_theme`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Config.UI.savingInterfaceSettings`):``,successMessage:n}})}),M(),e(`Ef`,vo=D(`ThemeStore`,function(){var e=z(`auto`),t=S(function(){return e.value===`auto`?n():e.value}),n=function(){return window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`},r=function(e){var t=e===`auto`?n():e;document.documentElement.setAttribute(`theme-mode`,t),document.documentElement.classList.remove(`light`,`dark`),document.documentElement.classList.add(t)},i=function(t){e.value=t,r(t)},a=function(e){i(e),t.value===`light`&&c.value===`#F4D1B4`&&(u(`#20a53a`),Zi(function(){I.warning(A.global.t(`Config.Theme.GoldNotSupportedDefault`),{maxWidth:440,close:!0})}))},o=function(){r(t.value)},s=z({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=S(function(){return s.value.theme.color}),l=S(function(){var e;return(e=s.value.theme.component_ui)==null?`legacy`:e}),u=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;s.value.theme.color=e,t&&m(!1,!1)},d=S(function(){return Yn(s.value.logo.image)}),f=S(function(){var e=c.value;return{"--menu-bg-opacity":``.concat(s.value.sidebar.opacity/100),"--main-bg-image":s.value.interface.is_show_bg?t.value===`light`?`url('`.concat(Yn(s.value.interface.bg_image),`')`):`url('`.concat(Yn(s.value.interface.bg_image_dark),`')`):``,"--main-bg-opacity":``.concat(s.value.interface.bg_image_opacity/100),"--main-content-opacity":``.concat(s.value.interface.content_opacity/100),"--color-primary":e,"--color-primary-1":t.value===`dark`?Xr(e,.15):Wi(e,`#ffffff`,.9),"--color-success":e,"--primary-button-color-hover":Wi(e,`#000000`,.1),"--primary-button-color-pressed":Wi(e,`#000000`,.2),"--primary-button-color-suppl":Wi(e,`#000000`,.1),"--border-hover-focus-color":e,"--color-sider-active":t.value===`dark`?`#353535`:e,"--color-sider-hover":t.value===`dark`?`#353535`:Xr(e,.1),"--color-sider-hover-text":e,"--router-menu-active-text":e,"--router-menu-active-bg":Xr(e,.063),"--button-type-text-primary":e,"--button-bg-hover":t.value===`dark`?Xr(e,.15):Wi(e,`#ffffff`,.94),"--button-border-hover":t.value===`dark`?`1px solid `.concat(Xr(e,.3)):`1px solid `.concat(Wi(e,`#ffffff`,.7)),"--card-border-primary-color-1":t.value===`dark`?Xr(e,.3):Wi(e,`#ffffff`,.75),"--n-color-hover":e,"--alert-success-bg":t.value===`dark`?`var(--color-bg-2)`:Wi(e,`#ffffff`,.96),"--alert-success-border":t.value===`dark`?`1px solid var(--color-border)`:`1px solid `.concat(Wi(e,`#ffffff`,.85)),"--button-text-base-color":e===`#F4D1B4`?`#000000`:`#ffffff`}}),p=function(){s.value=JSON.parse(window.vite_public_panel_theme.replace(/'/g,`"`).replace(/"/g,`"`).replace(/True/g,`true`).replace(/False/g,`false`))},m=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return X(function(){return $(this,function(n){switch(n.label){case 0:return s.value?[4,Qa(xo(s.value),e,t)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}})})()};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`]}})),M(),oe=Qt({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`}),ue=Qt({height:`53px`,lineHeight:`53px`,fontSize:`14px`,color:`var(--modal-header-title-color)`}),ce=Qt({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}),le=Qt({top:`10px`,right:`10px`}),xt=E({name:`BtModalHeader`,functional:!0,props:{title:{type:[String,Function],default:``},onClick:{type:Function,default:function(){}},hideClose:{type:Boolean,default:!1},ui:{type:String,default:`legacy`}},render:function(){var e=this,t=this,n=t.title,r=t.hideClose,i=t.ui;return w(ne,null,[n&&w(`div`,{class:[oe,i===`modern`&&ue]},[Ca(n)]),!r&&(i===`modern`?w(`button`,{type:`button`,class:[ce,!n&&le],"aria-label":`Close`,onClick:function(t){return e.$emit(`click`,t)}},[w(`i`,{class:`i-material-symbols:close-rounded text-20px`},null)]):w(ut,{onClick:function(t){return e.$emit(`click`,t)}},null))])}}),M(),ae=Qt({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`}}),e(`Tf`,gt=E({name:`BtModalAction`,functional:!0,render:function(){var e,t;return w(`div`,{class:ae},[(e=(t=this.$slots).default)==null?void 0:e.call(t)])}})),M(),e(`wf`,vt=E({name:`BtModal`,props:{show:Boolean,zIndex:Number,component:Object,modalClass:String,onUpdateShow:Function,"onUpdate:show":Function,onAfterLeave:Function,data:{type:Object,default:function(){return{}}},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:function(){return!0}},onCancel:{type:Function,default:function(){return!0}},onClose:{type:Function,default:function(){return!0}},onPublicClose:{type:Function,default:function(){return!0}},to:{type:[String,Object],default:void 0}},setup:function(e){var t=vo(),n=S(function(){return t.componentUi}),r=z(null),i=z(null),a=z(e.showMask),o=S(function(){return e.showMask&&a.value});Xo(function(){return e.showMask},function(e){a.value=e});var s=function(t){var n=e.onUpdateShow,r=e[`onUpdate:show`];n==null||n(t),r==null||r(t)},c=function(){s(!1)};ra(i,function(t){if(e.show&&e.maskClosable&&!o.value){if(t.target.closest(`.editor-title`))return;c()}});var l=function(){var t;(t=e.onAfterLeave)==null||t.call(e)},u=function(e){s(e)},d=Go().height,f=S(function(){return d.value?``.concat(d.value*.9,`px`):`auto`}),p=z(!1),m=z(!1),h=S(function(){var t=e.data;return xi(t)?{}:{data:t}}),g={hide:c},ee=function(){var t,n,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(function(e){return Promise.resolve(s?s(g):e)}).then(function(e){return i(g),Promise.resolve(e)}).then(function(e){return Promise.resolve(o?o(g):e)}).then(function(e){e!==!1&&c()})},te=function(){var t,n,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(function(e){return Promise.resolve(s?s(g):e)}).then(function(e){return i(g),Promise.resolve(e)}).then(function(e){return Promise.resolve(a?a(g):e)}).then(function(e){e!==!1&&c()})},_=function(){return X(function(){var t,n,i;return $(this,function(a){return n=e.onConfirm,i=(t=r.value)==null?void 0:t.onConfirm,Promise.resolve(n(g)).then(function(e){return Promise.resolve(i?i(g):e)}).then(function(e){e!==!1&&c()}),[2]})})()},ne=z({type:e.confirmType,text:e.confirmText,disabled:!1,loading:!1});return{componentUi:n,componentRef:r,modalContentRef:i,cancelBtn:z({text:e.cancelText,disabled:!1}),confirmBtn:ne,componentData:h,maxScrollHeight:f,mergedShowMask:o,isMaximized:p,isMinimized:m,close:c,setConfirm:function(e){ne.value=Object.assign(ne.value,e)},setMaskVisible:function(e){a.value=e},doUpdateShow:s,handleClose:ee,handleCancel:te,handleConfirm:_,handleAfterLeave:l,handleUpdateShow:u,handleMaximize:function(){p.value=!p.value},handleMinimize:function(){m.value=!m.value}}},render:function(){var e=this,t=Lo().t,n=Io(`--bt-tabs-modal-cancel-btn-bg`),r=Z({width:this.isMaximized?`100%`:this.isMinimized?`260px`:jn(this.width),height:this.isMaximized?`100vh`:``,backgroundColor:this.bgColor},this.maskClosable&&!this.mergedShowMask?{transition:`none`}:{},N(this.top)?{alignSelf:`flex-start`,marginTop:jn(this.top)}:{},this.isMaximized?{maxWidth:`100%`,maxHeight:`100%`}:{});return w(se,{show:this.show,class:[`bt-modal--`.concat(this.componentUi),this.modalClass],style:r,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:function(){return w(xt,{title:e.title,ui:e.componentUi,hideClose:e.hideClose,onClick:function(){e.handleClose()}},null)},default:function(){return w(`div`,{ref:`modalContentRef`,class:e.isNotScroll?``:`overflow-auto`,style:{height:e.isMaximized?`100vh`:e.isMinimized?`auto`:jn(e.height),maxHeight:e.isMaximized?`100%`:e.maxScrollHeight,minHeight:e.isMinimized?`0px`:jn(e.minHeight)}},[function(){var t,n,r=e.component,i=e.content;return r?w(r,Ri({ref:`componentRef`},e.data,e.componentData,{onClose:e.close,onSetConfirm:e.setConfirm,onSetMaskVisible:e.setMaskVisible,onModalConfirm:e.handleConfirm,onMaximize:e.handleMaximize,onMinimize:e.handleMinimize}),null):i?Ca(i):(t=(n=e.$slots).default)==null?void 0:t.call(n)}()])},action:function(){return e.footer?w(gt,null,{default:function(){return[e.showCancel&&e.componentUi===`modern`&&w(f,{size:`medium`,onClick:function(){e.handleCancel()}},{default:function(){return[e.cancelBtn.text||t(`Public.Btn.Cancel`)]}}),e.showCancel&&e.componentUi!==`modern`&&w(f,{class:`cancel-btn`,size:`small`,color:n.value,onClick:function(){e.handleCancel()}},{default:function(){return[e.cancelBtn.text||t(`Public.Btn.Cancel`)]}}),w(f,{size:e.componentUi===`modern`?`medium`:`small`,type:e.confirmBtn.type,loading:e.confirmBtn.loading,disabled:e.confirmBtn.disabled,onClick:function(){e.handleConfirm()}},{default:function(){return[e.confirmBtn.text||t(`Public.Btn.Confirm`)]}})]}}):null}})}})),M(),yt=E({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:function(e){var t=z(!1);return ia(function(){t.value=!0}),{show:t,hide:function(){t.value=!1},handleUpdateShow:function(e){t.value=e},handleAfterLeave:function(){var t=e.onInternalAfterLeave,n=e.internalKey;t==null||t(n)}}},render:function(){return w(vt,{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)}}),M(),_t=E({name:`BtDialogConfig`,setup:function(){var e=In(),t=e.dynamicModals;return{dynamicModals:t,modalInstRefs:e.modalInstRefs,handleAfterLeave:function(e){t.value.splice(t.value.findIndex(function(t){return t.key===e}),1)}}},render:function(){var e=this,t,n;return qr(ne,null,[this.dynamicModals.map(function(t){return qr(yt,Z({ref:function(n){n===null?delete e.modalInstRefs[`modal-`.concat(t.key)]:e.modalInstRefs[`modal-`.concat(t.key)]=n},internalKey:t.key,onInternalAfterLeave:e.handleAfterLeave},xo(t)))}),(t=(n=this.$slots).default)==null?void 0:t.call(n)])}}),M(),si=E({__name:`index`,setup:function(e){var t=fo(vo()),n=t.theme,r=t.themeColor,i=t.rootCssVer,a=window.lang,o=vs(new Map([[`cht`,[ts,mn]],[`de`,[hn,tn]],[`en`,[bn,nn]],[`fra`,[Nn,an]],[`ind`,[Qr,on]],[`it`,[ji,sn]],[`kor`,[Ni,cn]],[`pt`,[_a,ln]],[`ru`,[La,un]],[`spa`,[wn,rn]],[`tur`,[wo,dn]],[`uk`,[To,fn]],[`vie`,[Jo,pn]]]).get(a)||[bn,nn],2),s=o[0],c=o[1],l=S(function(){return n.value===`dark`?$t:null}),u=z(s),d=z(c),f=function(e){return i.value[e]||getComputedStyle(document.documentElement).getPropertyValue(e).trim()},p=function(){return{common:{lineHeight:`normal`,fontSize:`12px`,fontSizeSmall:`12px`,fontSizeMedium:`12px`,heightMedium:`32px`,borderRadius:`10px`,primaryColor:f(`--color-primary`),primaryColorHover:f(`--primary-button-color-hover`),primaryColorPressed:f(`--primary-button-color-pressed`),primaryColorSuppl:f(`--primary-button-color-suppl`),successColor:f(`--color-success`),warningColor:f(`--color-warning`),errorColor:f(`--color-error`),textColorBase:f(`--color-text-base`),textColor1:f(`--color-text-1`),textColor2:f(`--color-text-2`),textColor3:f(`--color-text-3`),baseColor:f(`--button-text-base-color`),borderColor:f(`--color-border`)},Layout:{footerColor:f(`--color-bg-2`),siderColor:f(`--color-bg-2`)},Dialog:{padding:`0`,titleFontSize:`14px`,closeMargin:`0`,contentMargin:`0`,borderRadius:`10px`,color:f(`--color-modal`),titleTextColor:f(`--dialog-color-title-text`),textColor:f(`--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:f(`--input-text-color`),color:f(`--color-bg-2`),paddingMedium:`0 8px`,lineHeightTextarea:`22px`,colorDisabled:f(`--input-disabled-color`),textColorDisabled:`#b8b8b8`,placeholderColorDisabled:`#999`,borderColor:f(`--color-border`),borderHover:`1px solid `+f(`--border-hover-focus-color`),borderFocus:`1px solid `+f(`--border-hover-focus-color`),borderDisabled:f(`--input-disabled-border-color`),colorFocus:f(`--input-focus-bg-color`),caretColor:f(`--color-primary`),groupLabelColor:f(`--input-group-label-color`),groupLabelTextColor:f(`--color-text-2`),border:`1px solid `+f(`--color-border`)},Button:{fontSizeSmall:`12px`,textColor:f(`--button-text-color`),textColorHover:f(`--border-hover-focus-color`),colorHover:f(`--button-bg-hover`),borderHover:f(`--button-border-hover`),heightSmall:`26px`,paddingMedium:`0 12px`,paddingSmall:`0 10px`,textColorTextPrimary:f(`--button-type-text-primary`),borderRadiusMedium:`6px`},Card:{color:Yr(f(`--color-bg-2`)),textColor:f(`--color-text-2`),borderColor:f(`--color-border`),borderRadius:`10px`,titleFontWeight:`500`,titleTextColor:f(`--color-text-base`),titleFontSizeMedium:`16px`,paddingMedium:`0`},DataTable:{thColor:f(`--color-table-th`),thTextColor:f(`--color-table-th-text`),tdColor:f(`--color-table-td`),thPaddingMedium:`8px`,tdPaddingMedium:`6px 8px`,borderColor:f(`--color-table-border`),thColorModal:f(`--color-table-th`),thTextColorModal:f(`--color-table-th-text`),tdColorModal:f(`--color-table-td`),tdColorHoverModal:f(`--color-table-th`),thColorPopover:f(`--color-table-th`),thTextColorPopover:f(`--color-table-th-text`),tdColorPopover:f(`--color-table-td`),tdColorHoverPopover:f(`--color-table-th`)},Table:{thPaddingMedium:`8px`,tdPaddingMedium:`8px`,thTextColor:f(`--color-table-th-text`),thColorModal:f(`--color-table-th`),thTextColorModal:f(`--color-table-th-text`),borderColorModal:f(`--color-table-border`)},Checkbox:{textColor:f(`--color-text-1`),labelLineHeight:1,labelPadding:`0 0 0 8px`},Radio:{textColor:f(`--radio-text-color`),labelPadding:`0 0 0 8px`,buttonColorActive:f(`--color-primary`),buttonTextColorActive:`#fff`,dotColorActive:f(`--radio-active-dot-color`)},Upload:{draggerColor:f(`--upload-dragger-color`),itemTextColor:`#333333`,itemIconColor:`#333333`,itemIconSize:`14px`},Tabs:{tabFontSizeLarge:`14px`,paneTextColor:f(`--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:f(`--alert-default-bg`),border:`1px solid `+f(`--color-border`),contentTextColor:f(`--color-text-2`),colorSuccess:f(`--alert-success-bg`),borderSuccess:f(`--alert-success-border`),contentTextColorWarning:f(`--color-warning`),contentTextColorError:f(`--color-error`)},Drawer:{titleFontSize:`14px`},Breadcrumb:{fontSize:`14px`,itemLineHeight:`normal`},Pagination:{jumperFontSizeMedium:`13px`,itemBorderActive:f(`--pagination-item-active-border`),itemTextColorActive:f(`--pagination-item-active-color`)},Tooltip:{color:f(`--color-bg-2`),textColor:f(`--tooltip-color-text`)},Spin:{textColor:f(`--color-text-base`),sizeSmall:`16px`},Switch:{railWidthSmall:`28px`,railHeightSmall:`16px`,buttonWidthSmall:`12px`,buttonHeightSmall:`12px`,railColorActive:f(`--switch-active-color`)},Select:{peers:{InternalSelection:{border:`1px solid `+f(`--color-border`),textColor:f(`--color-text-base`),color:f(`--color-bg-2`),placeholderColor:`#999`,colorDisabled:f(`--input-disabled-color`),colorActive:f(`--color-bg-1`),textColorDisabled:`#b8b8b8`,placeholderColorDisabled:`#999`,borderHover:`1px solid `+f(`--border-hover-focus-color`),borderFocus:`1px solid `+f(`--border-hover-focus-color`),borderActive:`1px solid `+f(`--border-hover-focus-color`)},InternalSelectMenu:{color:f(`--color-bg-2`),optionTextColor:f(`--color-text-base`),optionTextColorActive:f(`--color-text-base`),optionColorPending:f(`--color-bg-1`),optionColorActivePending:f(`--color-bg-1`)}}},Empty:{iconSizeLarge:`52px`,fontSizeLarge:`14px`},Progress:{railColor:f(`--progress-rail-color`),textColor:f(`--color-text-base`)},Popover:{color:f(`--popover-color`),textColor:f(`--color-text-base`)},Dropdown:{color:f(`--color-bg-2`),textColor:f(`--color-text-base`),optionTextColor:f(`--color-text-base`),optionTextColorHover:f(`--color-text-base`),optionTextColorActive:f(`--color-text-base`),optionColorHover:f(`--color-bg-1`),optionColorPressed:f(`--color-bg-1`),dividerColor:f(`--color-border`)},Tag:{},DatePicker:{panelColor:f(`--color-bg-2`)},TimePicker:{panelColor:f(`--color-bg-2`)},Cascader:{menuColor:f(`--color-bg-2`),peers:{InternalSelection:{color:f(`--color-bg-2`)}}},Modal:{boxShadow:f(`--modal-boxshadow`)},Divider:{color:f(`--color-border`),textColor:f(`--color-text-3`),fontWeight:400},Scrollbar:{railInsetHorizontalBottom:`auto 2px 0px 2px`,railInsetVerticalRight:`2px 2px 2px auto`}}},m=z(p());return Xo(function(){return[n.value,r.value]},function(){Zi(function(){m.value=p()})},{immediate:!0}),function(e,t){var n=_t,r=h;return L(),Ut(r,{class:`w-full h-full`,"inline-theme-disabled":``,theme:q(l),locale:q(u),"date-locale":q(d),"theme-overrides":q(m)},{default:Y(function(){return[Ta(e.$slots,`default`),w(n)]}),_:3},8,[`theme`,`locale`,`date-locale`,`theme-overrides`])}}}),dt=si,o=function(e){return e.Free=`free`,e.Professional=`pro`,e.Enterprise=`ltd`,e}({}),Be=A.global,K=Be.t,Dr=function(){return B.post(`/panel/public/get_public_config_simple`)},e(`lf`,Er=function(){return B.post(`/panel/public/get_public_config`)}),Kr=function(){return B.post(`/ssl?action=GetUserInfo`,{},{requestOptions:{loading:K(`Component.Api.index_1`),errorMessage:!1}})},e(`_f`,function(e){return B.post(`/userRegister?action=toRegister`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),e(`Yd`,function(e){return B.post(`/ssl?action=GetToken`,e,{requestOptions:{loading:K(`Component.Api.index_2`),successMessage:!0}})}),e(`bf`,function(e){return B.post(`/ssl?action=verify_mail_any`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),e(`tf`,function(){return B.post(`/config?action=get_nps_new`,{product_type:2},{requestOptions:{loading:K(`Component.Api.index_1`)}})}),e(`vf`,function(e){return B.post(`/config?action=write_nps_new`,{questions:JSON.stringify(e.questions),rate:0,product_type:2,submit_entry:e.submit_entry},{requestOptions:{loading:K(`Component.Api.index_3`)}})}),e(`sf`,function(e){return B.post(`/auth?action=get_plugin_remarks`,e)}),e(`of`,function(e){return B.post(`/auth?action=get_plugin_price`,e)}),e(`rf`,function(){return B.post(`/config?action=get_panel_ssl_status`)}),e(`ef`,function(e){return B.post(`/auth?action=get_buy_code`,e)}),e(`df`,function(e){return B.post(`/auth?action=get_stripe_session_id`,e)}),e(`if`,function(e){return B.post(`/auth?action=get_paypal_session_id`,e)}),e(`Zd`,function(e){return B.post(`/auth?action=check_paypal_status`,e)}),e(`Qd`,function(e){return B.post(`/auth?action=detect_order_status`,e)}),e(`af`,function(){return B.post(`/auth?action=get_product_auth_all`)}),e(`Sf`,function(e){return B.post(`/auth?action=auth_activate`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`cf`,function(){return B.post(`/auth?action=get_voucher_plugin_all`)}),e(`Cf`,function(e){return e.pid?B.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:K(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/auth?action=create_order_voucher`,{code:e.code},{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`uf`,Ar=function(){return B.post(`/auth?action=get_all_coupons`)}),e(`ff`,function(){return B.post(`/auth?action=get_coupon_list`)}),e(`hf`,function(e){return B.post(`/auth?action=get_apply_copon`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`pf`,function(e){return B.post(`/auth?action=ignore_coupon_time`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`$d`,function(){return B.post(`/install_finish`)}),e(`gf`,function(e){return B.post(`/userRegister?action=toRegister`,e,{requestOptions:{prefix:``,loading:K(`Login.index_33`),isOriginalResult:!0}})}),e(`nf`,function(){return B.post(`/config?action=get_nps_new`,{},{requestOptions:{loading:K(`Component.Api.index_1`)}})}),e(`yf`,function(e){return B.post(`/config?action=write_nps_new`,e,{requestOptions:{loading:K(`Component.Api.index_3`)}})}),e(`Xd`,function(e){return B.post(`/config?action=set_theme`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),e(`mf`,qi=function(e){return B.post(`/site?action=switch_multi_webservice_status`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),wr=function(){return B.post(`/panel/public/get_public_backend_record`)},e(`xf`,function(e){return B.post(`/panel/public/set_public_backend_record`,e)}),po=function(e){return B.post(`/panel/public/submit_module_logs`,e,{requestOptions:{successMessage:!1,errorMessage:!1}})},e(`xd`,function(){return B.post(`/ajax?action=get_pay_type`)}),e(`Sd`,function(){return B.post(`/plugin?action=get_index_list`)}),e(`bd`,function(){return B.post(`/system?action=GetNetWork`)}),e(`wd`,Jn=function(){return B.post(`/ajax?action=UpdatePanel`)}),e(`_d`,function(){return B.post(`/ajax?action=get_beta_logs`,{},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`pd`,function(){return B.post(`/ajax?action=apple_beta`,{},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`md`,function(){return B.post(`/ajax?action=to_not_beta`,{},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`Cd`,function(){return B.post(`/ajax?action=UpdatePanel`,{check:!0},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`Fd`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/ajax?action=ignore_version`,e,{requestOptions:{loading:t?A.global.t(`Home.Api.index_1`):``,successMessage:t}})}),e(`Jd`,function(e){return B.post(`/ajax?action=UpdatePanel`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_2`),successMessage:!0}})}),e(`Ud`,function(e){return B.post(`/ajax?action=ScheduleUpdate`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`zd`,function(){return B.post(`/ajax?action=RepPanel`,{force:1},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`Nd`,function(){return B.post(`/system?action=get_upgrade_log`)}),e(`Bd`,function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return B.post(`/system?action=ReWeb`,{},{requestOptions:{loading:e?A.global.t(`Home.Api.index_1`):``,successMessage:e}})}),e(`Wd`,function(e){return B.post(`/plugin?action=sort_index`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`Rd`,function(){return B.post(`/system?action=ReMemory`)}),e(`qd`,function(){return B.post(`/system?action=ServiceAdmin`,{name:`{{session['webserver']}}`,type:`stop`})}),e(`Kd`,function(){return B.post(`/system?action=ServiceAdmin`,{name:`mysqld`,type:`stop`})}),e(`Vd`,function(){return B.post(`/system?action=RestartServer`)}),e(`Md`,function(){return B.post(`/system?action=GetSystemTotal`)}),e(`Ed`,function(){return B.post(`/ajax?action=GetSoftList`)}),e(`yd`,function(){return B.post(`/monitor/process_management/specific_resource_load_type`)}),e(`Id`,function(e){return B.post(`/monitor/process_management/kill_process_all`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`vd`,function(){return B.post(`/files?action=GetExecLog`)}),Un=function(e){return B.post(`/data?action=getData`,Q(Z({},e),{tojs:`reader_message_list`,table:`tasks`,result:`2,4,6,8`}))},Wn=function(){return B.post(`/files?action=GetTaskSpeed`,{},{requestOptions:{errorMessage:!1}})},e(`hd`,function(e){return B.post(`/files?action=RemoveTask`,e,{requestOptions:{loading:A.global.t(`Security.Api.Index_3`),successMessage:!0}})}),Ur=function(){return B.post(`/ajax?action=GetTaskCount`)},e(`Od`,function(e){return B.post(`/site?action=service_install_count`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`Ld`,function(){return B.post(`/system?action=mark_reboot_read`)}),e(`kd`,function(){return B.post(`/overview?action=overview_template`)}),e(`Hd`,function(e){return B.post(`/overview?action=set_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`fd`,function(e){return B.post(`/overview?action=add_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`gd`,function(e){return B.post(`/overview?action=del_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`Ad`,function(){return B.post(`/overview?action=get_overview`)}),e(`Gd`,function(e){return B.post(`/overview?action=sort_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`jd`,function(e){return B.post(`/overview?action=get_overview_window`,e)}),e(`Dd`,function(){return B.post(`/config?action=get_memo_body`)}),e(`Pd`,function(){return B.post(`/ajax?action=get_version_logs`)}),e(`Td`,function(e){return B.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}})}),M(),e(`dd`,Bo=D(`layout-msg`,function(){var e=k(),t=z([]),n=null,r=0,i=function(){n&&clearInterval(n),r=0,n=window.setInterval(function(){o(),e.taskCount===0&&(n&&clearInterval(n),a())},2e3)},a=function(){return X(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,Wn()];case 1:return n=r.sent().message,P(n)&&(e.taskCount=n.task.length,t.value=n.task),[3,3];case 2:return r.sent(),e.taskCount=0,[3,3];case 3:return[2]}})})()},o=function(){return X(function(){var t;return $(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,Ur()];case 1:return t=i.sent().message,P(t)&&e.taskCount!==t.result&&a(),r=0,[3,3];case 2:return i.sent(),r++,r>=3&&n&&clearInterval(n),[3,3];case 3:return[2]}})})()};return Xo(function(){return e.taskCount},function(t){t===0&&e.isMultiServiceInstall&&(qi({status:`enable`}),e.getConfigSimple())}),{taskList:t,onRepetion:i,getList:a}})),Le=A.global,go=Le.t,e(`cu`,Tr=function(){return B.post(`/panel/public/get_public_config`)}),e(`au`,function(){return B.post(`/config?action=get_menu_list`)}),e(`ru`,function(){return B.post(`/config?action=check_two_step`)}),e(`Ql`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=ClosePanel`,e,{requestOptions:{loading:A.global.t(`Config.API.global_1`),successMessage:!0}})}),e(`xu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_ipv6_status`,e,{requestOptions:{loading:A.global.t(`Config.API.global_2`),successMessage:!0}})}),e(`wu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_local`,e,{requestOptions:{loading:A.global.t(`Config.API.global_3`),successMessage:!0}})}),e(`yu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_debug`,e,{requestOptions:{loading:A.global.t(`Config.API.global_4`),successMessage:!0}})}),e(`Lu`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/config?action=set_token`,e,{requestOptions:{loading:A.global.t(`Config.API.global_5`),successMessage:t}})}),e(`pu`,Wr=function(){return B.post(`/config?action=get_token`)}),e(`Su`,function(e){return B.post(`/config?action=set_language`,e,{requestOptions:{loading:A.global.t(`Config.API.global_6`),successMessage:!0}})}),e(`Du`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:A.global.t(`Config.API.global_36`);return B.post(`/config?action=setPanel`,e,{requestOptions:{loading:t,successMessage:!0}})}),e(`Fu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=syncDate`,e,{requestOptions:{loading:A.global.t(`Config.API.global_12`),successMessage:!0}})}),e(`uu`,function(e){return B.post(`/panel/public/GetZoneinfo`,e)}),e(`Mu`,function(e){return B.post(`/panel/public/SetZone`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`zu`,function(e){return B.post(`/config?action=setUsername`,e,{requestOptions:{loading:A.global.t(`Config.API.global_13`),successMessage:!0}})}),e(`ku`,function(e){return B.post(`/config?action=setPassword`,e,{requestOptions:{loading:A.global.t(`Config.API.global_14`),successMessage:!0}})}),e(`Cu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=setlastPassword`,e,{requestOptions:{loading:A.global.t(`Config.API.global_14`),successMessage:!0}})}),e(`bu`,function(e){return B.post(`/config?action=set_hide_menu_list`,{hide_list:JSON.stringify(e.hide_list)},{requestOptions:{loading:A.global.t(`Config.API.global_15`),successMessage:!0}})}),e(`eu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/ssl?action=DelToken`,e,{requestOptions:{loading:A.global.t(`Config.API.global_16`),successMessage:!0}})}),e(`$l`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:A.global.t(`Config.API.global_17`),successMessage:!0}})}),e(`Ou`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:t?A.global.t(`Config.API.global_17`):``,successMessage:!0}})}),e(`hu`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/config?action=SavePanelSSL`,e,{requestOptions:{loading:t?A.global.t(`Config.API.global_17`):``,successMessage:t}})}),e(`tu`,function(){return B.post(`/config?action=get_cert_source`)}),e(`ou`,function(){return B.post(`/config?action=GetPanelSSL`)}),e(`_u`,function(e){return B.post(`/config?action=set_basic_auth`,e,{requestOptions:{loading:A.global.t(`Config.API.global_18`),successMessage:!0}})}),e(`Ru`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/config?action=set_two_step_auth`,e,{requestOptions:{loading:A.global.t(`Config.API.global_19`),successMessage:t}})}),e(`nu`,function(){return B.post(`/config?action=get_key`)}),e(`lu`,function(e){return B.post(`/config?action=get_qrcode_data`,e)}),e(`Au`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_password_safe`,e,{requestOptions:{loading:A.global.t(`Config.API.global_20`),successMessage:!0}})}),e(`gu`,function(e){return B.post(`/config?action=set_admin_path`,e,{requestOptions:{loading:A.global.t(`Config.API.global_24`),successMessage:!0}})}),e(`Tu`,function(e){return B.post(`/config?action=set_not_auth_status`,e,{requestOptions:{loading:A.global.t(`Config.API.global_25`),successMessage:!0}})}),e(`su`,function(){return B.post(`/config?action=get_password_config`)}),e(`ju`,function(e){return B.post(`/config?action=set_password_expire`,e,{requestOptions:{loading:A.global.t(`Config.API.global_26`),successMessage:!0}})}),e(`du`,function(e){return B.post(`/config?action=get_temp_login`,e)}),e(`Iu`,function(e){return B.post(`/config?action=set_temp_login`,e,{requestOptions:{loading:A.global.t(`Config.API.global_27`)}})}),e(`mu`,function(e){return B.post(`/config?action=remove_temp_login`,e,{requestOptions:{loading:A.global.t(`Config.API.global_28`),successMessage:!0}})}),e(`Zl`,function(e){return B.post(`/config?action=clear_temp_login`,e,{requestOptions:{loading:A.global.t(`Config.API.global_29`),successMessage:!0}})}),e(`fu`,function(e){return B.post(`/config?action=get_temp_login_logs`,e)}),e(`iu`,function(){return B.post(`/config?action=get_limit_ua`)}),e(`Xl`,function(){return B.post(`/config?action=clearBackup`,{},{requestOptions:{loading:A.global.t(`Config.API.global_35`),successMessage:!0}})}),e(`vu`,function(e){return B.post(`/config?action=set_cdn_status`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`Eu`,function(e){return B.post(`/panel/public/set_panel_announce_config`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`Pu`,function(e){return B.post(`/config?action=set_site_total_setup`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`Nu`,function(e){return B.post(`/config?action=set_auto_favicon`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),M(),e(`Yl`,Mo=D(`account-settings-store`,function(){var e=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Wr()];case 1:return e=t.sent().message,P(e)&&(l.open=e.open,l.limit_addr=e.limit_addr),[2]}})})()},t=z(0),n=z(!1),r=z(``),i=z(50443),a=z(0),o=z(!1),s=z(``),c=z({downUrl:``,updateMsg:``,uptime:``,version:``}),l=R({open:!0,limit_addr:``}),u=S(function(){return l.open&&l.limit_addr.includes(`127.0.0.1`)}),d=S(function(){var e=s.value.split(`.`);return e[0]>`1`||e[0]===`1`&&(e[1]>`0`||e[1]===`0`&&e[2]>=`9`)}),f=S(function(){return n.value&&r.value===`nginx`}),p=S(function(){return t.value===2&&f.value}),m=S(function(){return a.value===1}),h=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Tr()];case 1:return e=t.sent().message,P(e)&&(r.value=e.webserver,n.value=e.web.setup),[2]}})})()},g=function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,h()];case 1:return n.sent(),[4,Js()];case 2:return e=n.sent().message,P(e)&&(t.value=e.install_status,a.value=e.run_status,s.value=e.version,i.value=Number(e.server_port)),[2]}})})()},ee=function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,Jn()];case 1:return e=n.sent().message,P(e)&&(t=e.account,c.value.downUrl=t.downUrl,c.value.updateMsg=t.updateMsg,c.value.uptime=t.uptime,c.value.version=t.version),[2]}})})()},te=z(!1),_=z({certificate:``,private_key:``}),ne=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,$s()];case 1:return e=t.sent().message,P(e)&&(te.value=e.certificate!==``,_.value.certificate=e.certificate,_.value.private_key=e.private_key),[2]}})})()},v=z(``),re=z(`https`),ie=z(`80`),ae=z(``),oe=z(),se=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,tc()];case 1:return e=t.sent().message,P(e)&&(v.value=e.domain?e.domain:e.ip,re.value=e.protocol,ie.value=e.port,ae.value=e.domain,oe.value=e),[2]}})})()};return{install:t,runStatus:a,isInstall:p,isRunning:m,getInfo:g,hasCert:te,certInfo:_,getCertInfo:ne,getServerIP:se,serverIP:v,port:i,serverProtocol:re,serverPort:ie,resetServerIP:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,nc((e=oe.value)==null?void 0:e.ip)];case 1:return t.sent(),[4,se()];case 2:return t.sent(),[2]}})})()},getUpdateVersion:ee,getApiInfo:e,newVersionInfo:c,hasNewVersion:o,version:s,isExistWhite:u,formToken:l,isUserAutoMatic:d}})),j(),v=function(){return y(function(){return t.import(`./app-layout-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)},j(),lt=function(e,t,n){return X(function(){var t,r,i;return $(this,function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),t=k(),!t.userInfo.status||!t.hasSubPanelAuth&&!t.isPro?(e.path===`/aapanelsub/install`?n():n(`/aapanelsub/install`),[2]):(r=Mo(),[4,r.getInfo()]);case 1:return a.sent(),e.path!==`/aapanelsub/install`&&!r.isInstall?(n(`/aapanelsub/install`),[2]):e.path===`/aapanelsub/install`&&r.isInstall?(n(`/aapanelsub/account`),[2]):e.path!==`/aapanelsub/settings`&&r.isInstall&&!r.runStatus?(n(`/aapanelsub/settings`),[2]):[3,3];case 2:return i=a.sent(),console.error(i),[3,3];case 3:return n(),[2]}})})()},qe={path:`/aapanelsub`,name:`Account`,redirect:`/aapanelsub/account`,meta:{sort:12,keepAlive:!0},component:v,children:[{path:`/aapanelsub`,name:`Account Layout`,redirect:`/aapanelsub/account`,meta:{title:A.global.t(`Layout.Sider.account_1`),icon:`account`},component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)},children:[{path:`account`,name:`Account Account`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_2`)},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1787646744133`).then(function(e){return e.s})},void 0)}},{path:`package`,name:`Account Package`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_3`)},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)}},{path:`Storage`,name:`Account Storage`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_5`)},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1787646744133`).then(function(e){return e.o})},void 0)}},{path:`logs`,name:`Account Logs`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_4`)},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)}},{path:`settings`,name:`Account Settings`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_6`)},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}}]},{path:`/aapanelsub`,name:`Account Other Layout`,redirect:`/aapanelsub/install`,meta:{title:A.global.t(`Layout.Sider.account_1`),icon:`account`},component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)},children:[{path:`install`,name:`Account Install`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_1`),install:!0},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)}}]}]},j(),ct=function(e,t,n){return X(function(){return $(this,function(t){try{if(!k().userInfo.status&&e.path!==`/ai/Introduction`)return n(`/ai/Introduction`),[2]}catch(e){console.log(e)}return n(),[2]})})()},Ze={path:`/ai`,name:`AI`,redirect:`/ai/chat`,meta:{sort:13},component:v,children:[{path:`/ai`,name:`AI Layout`,redirect:`/ai/chat`,meta:{title:`AI`,icon:`ai`},component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1787646744133`).then(function(e){return e.H})},void 0)},children:[{path:`chat`,name:`chat`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Chat`)},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1787646744133`).then(function(e){return e.U})},void 0)}},{path:`website-manage`,name:`website-manage`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Website Manage`),hidden:!0},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}},{path:`tools`,name:`tools`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Database.index_22`),hidden:!0},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1787646744133`).then(function(e){return e.I})},void 0)}},{path:`skills`,name:`skills`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Skills`)},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1787646744133`).then(function(e){return e.L})},void 0)}},{path:`quota`,name:`quota`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Component.Quota.index_1`)},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1787646744133`).then(function(e){return e.z})},void 0)}},{path:`model`,name:`model`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Models`)},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1787646744133`).then(function(e){return e.V})},void 0)}},{path:`msg`,name:`msg`,meta:{activeMenu:`AI Layout`,title:A.global.t(`ChatOps`)},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1787646744133`).then(function(e){return e.B})},void 0)}},{path:`setting`,name:`setting`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Layout.Sider.docker_12`)},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1787646744133`).then(function(e){return e.R})},void 0)}},{path:`Introduction`,name:`Introduction`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Introduction`),hidden:!0},component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1787646744133`).then(function(e){return e.F})},void 0)}}]}]},j(),zt={path:`/setting`,name:`Settings`,redirect:`/setting/all`,meta:{sort:15,keepAlive:!1},component:v,children:[{path:`/setting`,name:`Settings Layout`,meta:{title:A.global.t(`Layout.Sider.config_1`),icon:`settings`},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1787646744133`).then(function(e){return e.s})},void 0)},children:[{path:`all`,name:`All Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_2`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1787646744133`).then(function(e){return e.l})},void 0)}},{path:`ui`,name:`UI Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_8`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)}},{path:`alarm`,name:`Alarm Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_5`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1787646744133`).then(function(e){return e.u})},void 0)}},{path:`backup`,name:`Backup Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_6`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1787646744133`).then(function(e){return e.c})},void 0)}},{path:`migrate`,name:`Migrate Setting`,meta:{activeMenu:`Settings Layout`,title:`aaPanel Migrate`},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1787646744133`).then(function(e){return e.o})},void 0)}},{path:`other-panel-migrate`,name:`Other Panel Migrate`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Other Panel Migrate`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)}},{path:`service`,name:`Service Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Service`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}}]}]},j(),Zt={path:`/crontab`,name:`Cron`,redirect:`/crontab/task`,meta:{sort:13},component:v,children:[{path:`/crontab`,name:`Crontab Layout`,redirect:`/crontab/task`,meta:{title:A.global.t(`Layout.Sider.crontab_1`),icon:`cron`},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1787646744133`).then(function(e){return e.o})},void 0)},children:[{path:`task`,name:`Crontab Task`,meta:{activeMenu:`Crontab Layout`,title:A.global.t(`Crontab.Planned.index_1`)},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)}},{path:`arrange`,name:`Docker Task Arrange`,meta:{activeMenu:`Crontab Layout`,title:A.global.t(`Crontab.Planned.index_2`)},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1787646744133`).then(function(e){return e.s})},void 0)}},{path:`script`,name:`Docker Script Library`,meta:{activeMenu:`Crontab Layout`,title:A.global.t(`Crontab.Planned.index_3`)},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)}}]}]},j(),en={path:`/database`,name:`Databases`,redirect:`/database/mysql`,meta:{sort:5},component:v,children:[{path:`/database`,name:`Databases Layout`,redirect:`/database/mysql`,meta:{title:A.global.t(`Layout.Sider.database_1`),icon:`database`},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1787646744133`).then(function(e){return e.o})},void 0)},children:[{path:`mysql`,name:`Database MySQL`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_2`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)}},{path:`sqlserver`,name:`Database SqlServer`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_3`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}},{path:`mongo`,name:`Database MongoDB`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_4`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)}},{path:`redis`,name:`Database Redis`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_5`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)}},{path:`pgsql`,name:`Database PgSQL`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_6`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)}}]}]},e(`ml`,function(){return B.post(`/btdocker/container/get_list`)}),e(`Cl`,function(){return B.post(`/btdocker/container/get_other_container_data`)}),e(`Gc`,function(e){return B.post(`/btdocker/container/prune`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_1`),successMessage:!0}})}),e(`Gl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/container/set_container_status`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_2`):``,successMessage:t}})}),e(`Ul`,function(e){return B.post(`/btdocker/container/set_container_remark`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_3`),successMessage:!0}})}),e(`Fc`,function(e){return B.post(`/btdocker/container/run`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_4`),successMessage:!0}})}),e(`rl`,function(e){return B.post(`/btdocker/container/upgrade_container`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_5`),successMessage:!0}})}),e(`fl`,function(e){return B.post(`/btdocker/container/docker_shell`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_6`)}})}),e(`sl`,function(e){return B.post(`/btdocker/container/run_cmd`,e)}),e(`$c`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/container/del_container`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_7`):``,successMessage:t}})}),e(`gl`,function(){return B.post(`/btdocker/container/get_logs_all`)}),e(`pl`,function(e,t){return B.post(`/btdocker/container/get_container_info`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_6`):``}})}),e(`hl`,function(e){return B.post(`/btdocker/container/get_logs`,{data:JSON.stringify(e)})}),e(`Kc`,function(e){return B.post(`/btdocker/container/clear_log`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_8`),successMessage:!0}})}),e(`Vl`,function(e){return B.post(`/btdocker/container/docker_split`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_9`),successMessage:!0}})}),e(`Ic`,function(e){return B.post(`/btdocker/network/connect`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_10`),successMessage:!0}})}),e(`Ml`,function(e){return B.post(`/btdocker/network/disconnect`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_11`),successMessage:!0}})}),e(`Wl`,function(e){return B.post(`/btdocker/container/update_restart_policy`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_12`),successMessage:!0}})}),e(`Hl`,function(e){return B.post(`/btdocker/container/commit`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_13`),successMessage:!0}})}),e(`Ll`,function(e){return B.post(`/btdocker/container/rename_container`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_15`),successMessage:!0}})}),e(`_l`,function(e){return B.post(`/btdocker/status/stats`,{data:JSON.stringify(e)})}),e(`vl`,function(e){return B.post(`/btdocker/container/get_container_merged`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_16`)}})}),e(`yl`,function(e){return B.post(`/btdocker/proxy/get_proxy_info`,e)}),e(`Qc`,function(e){return B.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Zc`,function(e){return B.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_55`)}})}),e(`Xc`,function(e){return B.post(`/btdocker/proxy/close_proxy`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_56`),successMessage:!0}})}),e(`ul`,function(e){return B.post(`/btdocker/proxy/get_cert_info`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_57`)}})}),e(`xl`,function(){return B.post(`/btdocker/image/image_list`)}),e(`Al`,function(e){return B.post(`/btdocker/image/load`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_17`),successMessage:!0}})}),e(`Uc`,function(e){return B.post(`/btdocker/image/build`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_18`),successMessage:!0}})}),e(`qc`,function(e){return B.post(`/btdocker/image/prune`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_19`),successMessage:!0}})}),e(`Pl`,function(e){return B.post(`/btdocker/image/push`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_20`),successMessage:!0}})}),e(`ll`,function(e){return B.post(`/btdocker/image/save`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_21`),successMessage:!0}})}),e(`Fl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/image/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_22`):``,successMessage:t}})}),e(`Sl`,function(e){return B.post(`/btdocker/image/search`,{data:JSON.stringify(e)})}),e(`cl`,function(e){return B.post(`/btdocker/image/run_cmd`,e)}),e(`zc`,function(e){return B.post(`/btdocker/compose/create_async`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_26`)}})}),e(`wl`,function(e){return B.post(`/btdocker/compose/task_logs`,{data:JSON.stringify(e)})}),e(`il`,function(e){return B.post(`/btdocker/compose/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_27`),successMessage:!0}})}),e(`Vc`,function(e){return B.post(`/btdocker/compose/add_template`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_28`),successMessage:!0}})}),e(`al`,function(e){return B.post(`/btdocker/compose/edit_template`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_29`),successMessage:!0}})}),e(`Lc`,function(e){return B.post(`/btdocker/compose/add_template_in_path`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_28`),successMessage:!0}})}),e(`nl`,function(e){return B.post(`/btdocker/compose/remove_template`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_30`),successMessage:!0}})}),e(`Dl`,function(e){return B.post(`/btdocker/compose/get_template`,{data:JSON.stringify(e)})}),e(`Nl`,function(e){return B.post(`/btdocker/compose/pull`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_31`)}})}),e(`Ol`,function(){return B.post(`/btdocker/compose/template_list`)}),e(`dl`,function(e){return B.post(`/btdocker/compose/get_compose_project`,{data:JSON.stringify(e)})}),e(`Rc`,function(e){return B.post(`/btdocker/network/add`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_32`),successMessage:!0}})}),e(`el`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/network/del_network`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_44`):``,successMessage:t}})}),e(`Jc`,function(){return B.post(`/btdocker/network/prune`,{},{requestOptions:{loading:A.global.t(`Docker.api.index_33`),successMessage:!0}})}),e(`bl`,function(){return B.post(`/btdocker/network/get_host_network`)}),e(`Bc`,function(e){return B.post(`/btdocker/volume/add`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_34`),successMessage:!0}})}),e(`tl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/volume/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_45`):``,successMessage:t}})}),e(`Yc`,function(){return B.post(`/btdocker/volume/prune`,{},{requestOptions:{loading:A.global.t(`Docker.api.index_35`),successMessage:!0}})}),e(`El`,function(){return B.post(`/btdocker/volume/get_volume_list`)}),e(`kl`,function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return B.post(`/btdocker/registry/registry_listV2`,{},{requestOptions:{loading:e?A.global.t(`Docker.api.index_6`):``}})}),e(`Hc`,function(e){return B.post(`/btdocker/registry/add`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_36`),successMessage:!0}})}),e(`ol`,function(e){return B.post(`/btdocker/registry/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_37`),successMessage:!0}})}),e(`Il`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/registry/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_46`):``,successMessage:t}})}),Gn=function(){return B.post(`/btdocker/setup/get_config`)},e(`Tl`,function(){return B.post(`/btdocker/setup/get_registry_mirrors`)}),e(`ql`,function(e){return B.post(`/btdocker/setup/docker_service`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_38`),successMessage:!0}})}),e(`Rl`,function(){return B.post(`/btdocker/setup/repair_docker`,{},{requestOptions:{loading:A.global.t(`Docker.api.index_39`),successMessage:!0}})}),e(`zl`,function(){return B.post(`/btdocker/setup/docker_service`,{data:JSON.stringify({act:`restart`})},{requestOptions:{loading:A.global.t(`Docker.api.index_40`),successMessage:!0}})}),e(`Bl`,function(e){return B.post(`/btdocker/setup/set_docker_compose_path`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_43`),successMessage:!0}})}),e(`jl`,function(e){return B.post(`/btdocker/setup/install_docker_program`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_47`),successMessage:!0}})}),e(`Wc`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/btdocker/setup/uninstall_status`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_48`)}})}),e(`Jl`,function(e){return B.post(`/btdocker/setup/uninstall_docker_program`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_49`),successMessage:!0}})}),e(`Kl`,function(e){return B.post(`/btdocker/setup/set_ipv6_global`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_51`,[e.status===1?A.global.t(`Docker.api.index_52`):A.global.t(`Docker.api.index_53`)]),successMessage:!0}})}),M(),e(`Pc`,yn=D(`docker`,function(){var e=z(!1),t=function(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=z(Lt(n)),i=z({mem_total:0,online_cpus:0});return{setting:r,isRefresh:e,serverInfo:i,reset:function(){r.value=Lt(n)},getSetting:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Gn()];case 1:return e=t.sent().message,P(e)&&(r.value=e),[2]}})})()},setRefresh:t,setServerInfo:function(e,t){i.value.mem_total=e,i.value.online_cpus=t}}})),j(),st=function(e,t,n){return X(function(){var t,r;return $(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),t=yn(),[4,t.getSetting()];case 1:return i.sent(),e.path===`/docker/setting`?[3,3]:(t.setting.docker_installed&&t.setting.docker_compose_installed&&t.setting.service_status?n():(t.setting.docker_installed&&!t.setting.service_status&&I.error(A.global.t(`Docker.index_1`)),n({path:`/docker/setting`})),[2]);case 2:return r=i.sent(),console.log(r),[3,3];case 3:return n(),[2]}})})()},Ia={path:`/docker`,name:`Docker`,redirect:`/docker/overview`,meta:{sort:5,keepAlive:!0},component:v,children:[{path:`/docker`,name:`Docker Layout`,redirect:`/docker/overview`,meta:{title:A.global.t(`Layout.Sider.docker_1`),icon:`docker`},component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1787646744133`).then(function(e){return e.o})},void 0)},children:[{path:`overview`,name:`Docker Overview`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_3`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)}},{path:`container`,name:`Docker Container`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_4`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1787646744133`).then(function(e){return e.l})},void 0)}},{path:`app`,name:`DockerApp`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_2`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1787646744133`).then(function(e){return e.d})},void 0)}},{path:`cloud`,name:`Docker Cloud Image`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_5`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1787646744133`).then(function(e){return e.c})},void 0)}},{path:`local`,name:`Docker Local Image`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_6`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1787646744133`).then(function(e){return e.s})},void 0)}},{path:`compose`,name:`Docker Compose`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_7`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1787646744133`).then(function(e){return e.u})},void 0)}},{path:`network`,name:`Docker Network`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_9`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)}},{path:`storage`,name:`Docker Storage`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_10`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)}},{path:`warehouse`,name:`Docker Warehouse`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_11`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}},{path:`setting`,name:`Docker Setting`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_12`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)}}]}]},j(),Dn={path:`/files`,name:`Files`,redirect:`/files`,meta:{sort:10},component:v,children:[{path:``,name:`Files Layout`,meta:{title:A.global.t(`Layout.Sider.files_1`),icon:`files`},component:function(){return y(function(){return t.import(`./view-files-legacy.js?v=1787646744133`).then(function(e){return e.o})},void 0)}}]},j(),Pn={path:`/ftp`,name:`FTP`,redirect:`/ftp`,meta:{sort:4,keepAlive:!0},component:v,children:[{path:`/ftp`,name:`FTP Layout`,redirect:`/ftp`,meta:{title:A.global.t(`Layout.Sider.ftp_1`),icon:`ftp`},component:function(){return y(function(){return t.import(`./view-ftp-legacy.js?v=1787646744133`).then(function(e){return e.c})},void 0)},children:[{path:``,name:`FTP Manager`,meta:{activeMenu:`FTP Layout`,title:A.global.t(`Layout.Sider.ftp_2`)},component:function(){return y(function(){return t.import(`./view-ftp-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)}}]}]},j(),Zr={path:`/`,name:`Home`,component:v,redirect:`/home`,meta:{sort:0},children:[{path:`home`,name:`Home Overview`,meta:{title:A.global.t(`Layout.Sider.home_1`),icon:`home`},component:function(){return y(function(){return t.import(`./view-home-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)}}]},j(),Ii={path:`/logs`,name:`Logs`,redirect:`/logs/panel`,meta:{sort:11},component:v,children:[{path:`/logs`,name:`Logs Layout`,redirect:`/logs/panel`,meta:{title:A.global.t(`Layout.Sider.logs_1`),icon:`logs`},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1787646744133`).then(function(e){return e.o})},void 0)},children:[{path:`panel`,name:`Panel Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_2`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)}},{path:`website`,name:`Website Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_3`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}},{path:`audit`,name:`Logs Audit`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_4`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1787646744133`).then(function(e){return e.s})},void 0)}},{path:`ssh`,name:`SSH Login Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_5`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)}},{path:`soft`,name:`Soft Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_6`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)}}]}]},e(`kc`,function(){return B.post(`/mod/mail/billionmail/sso`)}),e(`Oc`,function(){return B.post(`/mod/mail/billionmail/status`)}),Vn=function(){return B.post(`/mod/mail/billionmail/precheck`)},e(`jc`,function(){return B.post(`/mod/mail/billionmail/start`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.starting`),successMessage:!0}})}),e(`Mc`,function(){return B.post(`/mod/mail/billionmail/stop`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.stopping`),successMessage:!0}})}),e(`Ac`,function(){return B.post(`/mod/mail/billionmail/restart`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.restarting`),successMessage:!0}})}),e(`Nc`,function(){return B.post(`/mod/mail/billionmail/uninstall`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.uninstalling`),successMessage:!0}})}),M(),e(`Dc`,No=D(`billion-mail`,function(){var e=z({name:``,version:``,supported_mail_sys:!1,billionmail_only:!1,warning:``}),t=z({installed:!1,running:!1,error:``}),n=z({installed:!1}),r=z({mail_sys_installed:!1,is_new_user:!1}),i=no(!1),a=no(0);return{system:e,docker:t,billionmail:n,legacy_mail:r,installStatus:i,precheckVersion:a,isNewUser:S(function(){return!r.value.mail_sys_installed||r.value.is_new_user}),isInstalled:S(function(){return t.value.installed&&n.value.installed}),isRunning:S(function(){return t.value.running&&n.value.status===`running`}),getBillionMailPrecheck:function(){return X(function(){var o;return $(this,function(s){switch(s.label){case 0:return[4,Vn()];case 1:return o=s.sent().message,P(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),[2,{install_status:i.value,system:e.value,docker:t.value,billionmail:n.value,legacy_mail:r.value}]}})})()}}})),j(),l=`/mail/billion-mail`,c=``.concat(l,`-install`),ot=function(e){return X(function(){var t,n,r,i;return $(this,function(a){switch(a.label){case 0:return a.trys.push([0,3,,4]),t=No(),[4,t.getBillionMailPrecheck()];case 1:return a.sent(),t.isNewUser?(n=t.isInstalled?l:c,e.path===n?[2]:[2,n]):(r=Li(),[4,r.getMailInfo()]);case 2:return a.sent(),!r.setup&&e.path!==`/mail/settings`?[2,`/mail/settings`]:[3,4];case 3:return i=a.sent(),console.log(i),[3,4];case 4:return[2]}})})()},Ma={path:`/mail`,name:`Mail Server`,redirect:`/mail/market`,meta:{sort:9},component:v,children:[{path:``,name:`Mail Server Layout`,redirect:`/mail/market`,meta:{title:A.global.t(`Layout.Sider.mail_1`),icon:`mail`},component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)},children:[{path:`market`,name:`Mail Marketing`,meta:{activeMenu:`Mail Server Layout`,title:`Mail Marketing`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)}},{path:`domain`,name:`Mail Domain`,meta:{activeMenu:`Mail Server Layout`,title:`Mail Domain`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1787646744133`).then(function(e){return e.d})},void 0)}},{path:`mailbox`,name:`Mail Mailboxes`,meta:{activeMenu:`Mail Server Layout`,title:`Mailboxes`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)}},{path:`email`,name:`Mail Email`,meta:{activeMenu:`Mail Server Layout`,title:`Email`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1787646744133`).then(function(e){return e.o})},void 0)}},{path:`settings`,name:`Mail Settings`,meta:{activeMenu:`Mail Server Layout`,title:`Other Settings`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)}},{path:`billion-mail`,name:`Billion Mail`,meta:{activeMenu:`Mail Server Layout`,title:`Billion Mail`,hidden:!0,hideNav:!0},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-billion-mail-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}},{path:`billion-mail-install`,name:`Billion Mail Install`,meta:{activeMenu:`Mail Server Layout`,title:`Billion Mail Install`,hidden:!0,hideNav:!0},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-billion-mail-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)}}]}]},j(),Ki={path:`/control`,name:`Monitor`,redirect:`/control/system`,meta:{sort:6},component:v,children:[{path:`/control`,name:`Monitor Layout`,redirect:`/monitor/system`,meta:{title:A.global.t(`Layout.Sider.monitor_1`),icon:`monitor`},component:function(){return y(function(){return t.import(`./view-monitor-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)},children:[{path:`system`,name:`Monitor System`,meta:{activeMenu:`Monitor Layout`,title:A.global.t(`Layout.Sider.monitor_2`)},component:function(){return y(function(){return t.import(`./view-monitor-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}}]}]},j(),at=function(e,t,n){return X(function(){var t;return $(this,function(r){t=k();try{if(!t.nodeInstall&&e.path!==`/node/install`)return n(`/node/install`),[2];if(t.nodeInstall&&e.path===`/node/install`)return n(`/node/manage`),[2]}catch(e){console.error(e)}return n(),[2]})})()},Qi={path:`/node`,name:`Node`,redirect:`/node/manage`,meta:{sort:11},component:v,children:[{path:`/node`,name:`Node Layout`,redirect:`/node/manage`,meta:{title:`Node`,icon:`node`},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)},children:[{path:`manage`,name:`Node Manage`,beforeEnter:at,meta:{activeMenu:`Node Layout`,title:A.global.t(`Node Manage`)},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}},{path:`file-transfer`,name:`File Transfer`,beforeEnter:at,meta:{activeMenu:`Node Layout`,title:A.global.t(`File transfer`)},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)}},{path:`install`,name:`Node Install`,beforeEnter:at,meta:{activeMenu:`Node Layout`,title:A.global.t(`Node install`),hidden:!0},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)}}]}]},j(),Ga={path:`/security`,name:`Security`,redirect:`/security/overview`,meta:{sort:7},component:v,children:[{path:`/security`,name:`Security Layout`,redirect:`/security/overview`,meta:{title:A.global.t(`Layout.Sider.security_1`),icon:`security`},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1787646744133`).then(function(e){return e.s})},void 0)},children:[{path:`overview`,name:`Security Overview`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Security.Tabs.Index_5`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)}},{path:`firewall`,name:`Security Firewall`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_2`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1787646744133`).then(function(e){return e.c})},void 0)}},{path:`ssh`,name:`Security SSH`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_3`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)}},{path:`server-safe`,name:`Server Safe`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Security.ServerSafe.title`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)}},{path:`site-security`,name:`Site Security`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_8`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)}},{path:`brute-force`,name:`Security Brute Force`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_4`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1787646744133`).then(function(e){return e.u})},void 0)}},{path:`compiler-access`,name:`Compiler Access`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_5`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1787646744133`).then(function(e){return e.l})},void 0)}},{path:`anti-intrusion`,name:`Security Anti Intrusion`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_6`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1787646744133`).then(function(e){return e.d})},void 0)}},{path:`system-hardening`,name:`Security System Hardening`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_7`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}},{path:`network-scan`,name:`Security Network Scan`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_9`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1787646744133`).then(function(e){return e.o})},void 0)}}]}]},j(),Yi={path:`/softs`,name:`App Store`,redirect:`/softs`,meta:{sort:14,keepAlive:!1},component:v,children:[{path:``,name:`App Store Layout`,meta:{title:A.global.t(`Layout.Sider.soft_1`),icon:`app`},component:function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)},children:[{path:`app`,name:`Software Official`,meta:{activeMenu:`App Store Layout`,title:A.global.t(`Layout.Sider.soft_3`)},component:function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.C})},void 0)}},{path:`third`,name:`Software Third`,meta:{activeMenu:`App Store Layout`,title:A.global.t(`Layout.Sider.soft_4`)},component:function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}}]}]},j(),oo={path:`/ssl_domain`,name:`Domains`,redirect:`/ssl_domain/domain`,meta:{sort:11},component:v,children:[{path:`/ssl_domain`,name:`SSL Layout`,redirect:`/ssl_domain/domain`,meta:{title:A.global.t(`Layout.Sider.domain_1`),icon:`domain`},component:function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)},children:[{path:`domain`,name:`SSL Domain`,meta:{activeMenu:`SSL Layout`,title:A.global.t(`Layout.Sider.domain_1`)},component:function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)}},{path:`certificate`,name:`SSL Certificate`,meta:{activeMenu:`SSL Layout`,title:`SSL `+A.global.t(`Layout.Sider.domain_2`)},component:function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1787646744133`).then(function(e){return e.o})},void 0)}}]}]},j(),_o={path:`/terminal`,name:`Terminal`,redirect:`/terminal`,meta:{sort:12,keepAlive:!0},component:v,children:[{path:``,name:`Terminal Layout`,meta:{title:A.global.t(`Layout.Sider.terminal_1`),icon:`terminal`},component:function(){return y(function(){return t.import(`./view-terminal-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)}}]},e(`xc`,be({SetRedisPersistence:function(){return he},addModule:function(){return Ye},cancelSoftIndex:function(){return jt},clearSoftSearchHistory:function(){return It},delModule:function(){return vn},getApacheLoad:function(){return Ln},getApachePerformance:function(){return Rn},getApacheSwitch:function(){return zn},getFtpLogSwitch:function(){return qn},getMemcachedLoad:function(){return Zn},getModule:function(){return Qn},getMongodbConfig:function(){return $n},getMongodbData:function(){return er},getMongodbLog:function(){return tr},getMysqlBinaryLog:function(){return ir},getMysqlBinaryLogTable:function(){return ar},getMysqlMemoryStatus:function(){return or},getMysqlPerformance:function(){return sr},getMysqlSlowLog:function(){return cr},getMysqlSsl:function(){return lr},getMysqlStatus:function(){return ur},getMysqlStorage:function(){return dr},getNginxErrorLog:function(){return fr},getNginxLoad:function(){return pr},getNginxPerformance:function(){return mr},getOLSConfig:function(){return gr},getOLSPhpConfig:function(){return _r},getOLSPhpConfigHtml:function(){return vr},getOLSPhpInfo:function(){return yr},getRecentlySoft:function(){return jr},getRedisPerformance:function(){return Mr},getRedisPersistence:function(){return Nr},getRedisStatus:function(){return Pr},getSoftInfo:function(){return zr},getSoftInfoOLS:function(){return Br},getSoftInstallProgress:function(){return Vr},getSoftList:function(){return Hr},installOLSPhpExtension:function(){return di},installPluginNew:function(){return fi},installPluginV2:function(){return pi},installSoft:function(){return mi},installZip:function(){return hi},removeSoftSearchHistory:function(){return ba},saveApachePerformance:function(){return Ra},saveMemcachedPerformance:function(){return za},saveMongodbConfig:function(){return Ba},saveMysqlPerformance:function(){return Va},saveNginxPerformance:function(){return Ha},saveOLSConfig:function(){return Ua},saveRedisPerformance:function(){return Wa},setApacheSwitch:function(){return Ka},setModuleArgs:function(){return Ja},setMysqlPort:function(){return Ya},setMysqlSsl:function(){return Xa},setMysqlStorage:function(){return Za},setSoftIndex:function(){return eo},unInstallSoft:function(){return Eo},uninstallOLSPhpExtension:function(){return Do},updateAlarmStatus:function(){return Oo},updateSoftInfo:function(){return ko},uploadApp:function(){return Ao}})),Re=A.global,G=Re.t,e(`ec`,zr=function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?G(`Login.index_22`):``}})}),e(`sc`,ba=function(e){return B.post(`/panel/history/remove_search_history`,e,{requestOptions:{loading:G(`Login.index_22`),successMessage:!0}})}),e(`Ts`,It=function(e){return B.post(`/panel/history/clear_search_history`,e,{requestOptions:{loading:G(`Login.index_22`),successMessage:!0}})}),e(`Tc`,ko=function(e){return B.post(`/plugin?action=get_soft_list`,e,{requestOptions:{loading:G(`Login.index_34`)}})}),e(`ac`,pi=function(e){return B.post(`/plugin?action=install_plugin`,e)}),fi=function(e){return B.post(`/plugin?action=install_plugin`,e,{requestOptions:{prefix:``,isOriginalResult:!0,loading:`Installing, please wait...`}})},e(`Xs`,jr=function(){return B.post(`/plugin?action=get_usually_plugin`)}),e(`rc`,Hr=function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return B.post(n?`/plugin?action=get_soft_list_card`:`/plugin?action=get_soft_list`,e,{requestOptions:{loading:t?G(`WP.api.tamper_15`):``}})}),e(`Sc`,Eo=function(e){return B.post(`/plugin?action=uninstall_plugin`,e,{requestOptions:{loading:G(`WP.api.tamper_14`),successMessage:!0}})}),e(`bc`,eo=function(e){return B.post(`/plugin?action=add_index`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`ws`,jt=function(e){return B.post(`/plugin?action=remove_index`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ec`,Ao=function(e){return B.post(`/plugin?action=update_zip`,e,{requestOptions:{loading:G(`Docker.api.App.index_7`)}})}),e(`oc`,mi=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/plugin?action=install_plugin`,e,{requestOptions:{loading:t?G(`Mail.Api.index_35`):``},timeout:0})}),e(`Ms`,Qn=function(e){return B.post(`/plugin?action=get_make_args`,e)}),e(`Cs`,Ye=function(e){return B.post(`/plugin?action=add_make_args`,e,{requestOptions:{loading:G(`Mail.Api.index_22`)}})}),e(`Es`,vn=function(e){return B.post(`/plugin?action=del_make_args`,e,{requestOptions:{loading:G(`Mail.Api.index_37`)}})}),e(`gc`,Ja=function(e){return B.post(`/plugin?action=set_make_args`,e,{requestOptions:{loading:G(`Login.index_22`)}})}),dr=function(){return B.post(`/database?action=GetMySQLInfo`)},e(`wc`,Oo=function(e){return B.post(`/mod/push/task/update_task_status`,Q(Z({},e),{task_data:JSON.stringify(e.task_data)}),{requestOptions:{loading:G(`WP.api.tamper_15`),successMessage:!0}})}),e(`yc`,Za=function(e){return B.post(`/database?action=SetDataDir`,e,{requestOptions:{loading:G(`Crontab.Api.index_2`),successMessage:!0}})}),e(`_c`,Ya=function(e){return B.post(`/database?action=SetMySQLPort`,e,{requestOptions:{loading:G(`Crontab.Api.index_2`),successMessage:!0}})}),e(`Hs`,ur=function(){return B.post(`/database?action=GetRunStatus`)}),e(`zs`,sr=function(){return B.post(`/database?action=GetDbStatus`)}),e(`dc`,Va=function(e){return B.post(`/database?action=SetDbConf`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Bs`,cr=function(){return B.post(`/database?action=GetSlowLogs`)}),e(`Is`,ir=function(e){return B.post(`/database?action=BinLog`,e,{requestOptions:{loading:e?``:G(`Component.Pay.index_12`)}})}),e(`Ls`,ar=function(){return B.post(`/database?action=GetMySQLBinlogs`)}),e(`Rs`,or=function(e){return B.post(`/database?action=mysql_oom_adj`,e,{requestOptions:{loading:e?G(`Component.Pay.index_12`):``,errorMessage:!!e}})}),e(`Vs`,lr=function(){return B.post(`/database?action=check_mysql_ssl_status`)}),e(`vc`,Xa=function(){return B.post(`/database?action=write_ssl_to_mysql`,{},{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ws`,pr=function(){return B.post(`/ajax?action=GetNginxStatus`)}),e(`Gs`,mr=function(){return B.post(`/config?action=GetNginxValue`)}),e(`fc`,Ha=function(e){return B.post(`/config?action=SetNginxValue`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Us`,fr=function(e){return B.post(`/ajax?action=GetOpeLogs`,e)}),e(`Ss`,he=function(e){return B.post(`/plugin?action=a&name=redis&s=SetRedisPersistence`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`As`,qn=function(e){return B.post(`/ftp?action=set_ftp_logs`,e,{requestOptions:{loading:e.exec_name===`getlog`?``:G(`Crontab.Api.index_2`),successMessage:e.exec_name!==`getlog`}})}),e(`Zs`,Mr=function(){return B.post(`/plugin?action=a&name=redis&s=GetRedisConf`)}),e(`mc`,Wa=function(e){return B.post(`/plugin?action=a&name=redis&s=SetRedisConf`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`$s`,Pr=function(){return B.post(`/plugin?action=a&name=redis&s=GetRedisStatus`)}),e(`Qs`,Nr=function(){return B.post(`/plugin?action=a&name=redis&s=GetRedisPersistence`)}),e(`Ps`,er=function(){return B.post(`/plugin?action=a&name=mongodb&s=get_databases`)}),e(`Ns`,$n=function(){return B.post(`/plugin?action=a&name=mongodb&s=get_options`)}),e(`uc`,Ba=function(e){return B.post(`/plugin?action=a&name=mongodb&s=save_options`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Fs`,tr=function(){return B.post(`/plugin?action=a&name=mongodb&s=get_logs`)}),e(`ks`,zn=function(e){return B.post(`/site?action=get_restart_task`,e)}),e(`hc`,Ka=function(e){return B.post(`/site?action=set_restart_task`,e,{requestOptions:{loading:G(`Crontab.Api.index_2`),successMessage:!0}})}),e(`Ds`,Ln=function(){return B.post(`/ajax?action=GetApacheStatus`)}),e(`Os`,Rn=function(){return B.post(`/config?action=GetApacheValue`)}),e(`cc`,Ra=function(e){return B.post(`/config?action=SetApacheValue`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`js`,Zn=function(){return B.post(`/ajax?action=GetMemcachedStatus`)}),e(`lc`,za=function(e){return B.post(`/ajax?action=SetMemcachedCache`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Ks`,gr=function(){return B.post(`/config?action=get_ols_value`)}),e(`pc`,Ua=function(e){return B.post(`/config?action=set_ols_value`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Ys`,yr=function(e){return B.post(`/ajax?action=php_info`,e,{headers:{"Aap-Web-Server":`ols`}})}),e(`qs`,_r=function(e){return B.post(`/ajax?action=GetPHPConfig`,e,{headers:{"Aap-Web-Server":`ols`}})}),e(`Js`,vr=function(e){return B.post(`/ajax?action=GetPHPInfo`,e,{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!1},headers:{"Aap-Web-Server":`ols`}})}),e(`ic`,di=function(e){return B.post(`/files?action=InstallSoft`,e,{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}})}),e(`Cc`,Do=function(e){return B.post(`/files?action=UninstallSoft`,e,{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}})}),e(`tc`,Br=function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?G(`Login.index_22`):``},headers:{"Aap-Web-Server":`ols`}})}),e(`nc`,Vr=function(e){return B.post(`/plugin?action=get_download_speed`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),hi=function(e){return B.post(`/plugin?action=input_zip`,e,{timeout:0,requestOptions:{successMessage:!0}})},M(),e(`xs`,Yo=D(`waf`,function(){var e=k(),t=z(!1),n=z(!1),r=z(``),i=z(`9.3.7`),a=z(`9.9.2`);return{version:r,lastVersion:a,isBuy:t,isInstall:n,firstVersion:i,isFirstVersion:S(function(){return Rt(r.value,i.value)}),isNewVersion:S(function(){return Rt(r.value,a.value)}),isNewVersionSite:S(function(){return e.multiService||Rt(r.value,a.value)}),isBuyAndInstall:S(function(){return t.value&&n.value}),getWafInfo:function(){return X(function(){var e;return $(this,function(i){switch(i.label){case 0:return[4,zr({sName:`btwaf`})];case 1:return e=i.sent().message,P(e)&&(t.value=N(e.endtime)?e.endtime>=0:!1,n.value=e.setup,r.value=e.version),[2]}})})()}}})),j(),ga=A.global.te(`Layout.Sider.wap_13`)?A.global.t(`Layout.Sider.wap_13`):`Protection Screen`,x=function(e,t,n){return X(function(){var t,r;return $(this,function(i){switch(i.label){case 0:t=Yo(),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,t.getWafInfo()];case 2:return i.sent(),!t.isBuyAndInstall&&e.path!==`/waf/install`?(n(`/waf/install`),[2]):t.isBuyAndInstall&&e.path===`/waf/install`?(n(`/waf/overview`),[2]):t.isBuyAndInstall&&!t.isNewVersion&&e.path!==`/waf/site`?(n(`/waf/site`),[2]):[3,4];case 3:return r=i.sent(),console.error(r),[3,4];case 4:return n(),[2]}})})()},Xi={path:`/waf`,name:`WAF`,redirect:`/waf/overview`,meta:{sort:8,keepAlive:!1},component:v,children:[{path:`/waf`,name:`Waf Layout`,redirect:`/waf/overview`,meta:{title:A.global.t(`Layout.Sider.wap_1`),icon:`waf`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e.S})},void 0)},children:[{path:`overview`,name:`Waf Overview`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_2`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e.y})},void 0)}},{path:`site`,name:`Waf Site`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_3`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}},{path:`block`,name:`Waf Block`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_4`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e.E})},void 0)}},{path:`rules`,name:`Waf Rules`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_5`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e.g})},void 0)}},{path:`area`,name:`Waf Area`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_6`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e.D})},void 0)}},{path:`screen`,name:`Waf Protection Screen`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:ga},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e.v})},void 0)}},{path:`flow`,name:`Waf Flow Limiting`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_11`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e.C})},void 0)}},{path:`custom`,name:`Waf Custom Rule`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_7`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e.T})},void 0)}},{path:`exclusive`,name:`Waf Exclusive Rule`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_12`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e.w})},void 0)}},{path:`map`,name:`Waf Attack Map`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_8`),hidden:!0},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e.b})},void 0)}},{path:`report`,name:`Waf Attack Report`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_9`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e._})},void 0)}},{path:`setting`,name:`Waf Setting`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_10`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e.h})},void 0)}}]},{path:`/waf`,name:`Waf Other Layout`,redirect:`/waf/install`,meta:{title:A.global.t(`Layout.Sider.wap_1`),icon:`waf`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e.S})},void 0)},children:[{path:`install`,name:`Waf Install`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:`aaPanel WAF`,install:!0},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1787646744133`).then(function(e){return e.x})},void 0)}}]}]},j(),io={path:`/site`,name:`Website`,redirect:`/site/php`,meta:{sort:2,keepAlive:!0},component:v,children:[{path:`/site`,name:`Website Layout`,redirect:`/site/php`,meta:{title:A.global.t(`Layout.Sider.site_1`),icon:`website`},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1787646744133`).then(function(e){return e.C})},void 0)},children:[{path:`php`,name:`Website PHP`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Layout.Sider.site_2`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)}},{path:`node`,name:`Website Node.js`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Layout.Sider.site_3`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1787646744133`).then(function(e){return e.S})},void 0)}},{path:`proxy`,name:`Reverse Proxy`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Layout.Sider.site_4`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)}},{path:`go`,name:`Go`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Go Project`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1787646744133`).then(function(e){return e.w})},void 0)}},{path:`python`,name:`Python`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Python Project`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}}]}]},j(),$o={path:`/wp`,name:`WP Toolkit`,redirect:`/wp/toolkit`,meta:{sort:3},component:v,children:[{path:`/wp`,name:`WP Toolkit Layout`,redirect:`/wp/toolkit`,meta:{title:`WP Toolkit`,icon:`wp`},component:function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1787646744133`).then(function(e){return e.s})},void 0)},children:[{path:`toolkit`,name:`local`,meta:{activeMenu:`WP Toolkit Layout`,title:A.global.t(`Layout.Sider.wp_1`)},component:function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}},{path:`remote`,name:`remote`,meta:{activeMenu:`WP Toolkit Layout`,title:A.global.t(`Layout.Sider.wp_2`)},component:function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1787646744133`).then(function(e){return e.o})},void 0)}}]}]},j(),Gi=Object.assign({"./modules/account.ts":qe,"./modules/ai.ts":Ze,"./modules/config.ts":zt,"./modules/crontab.ts":Zt,"./modules/database.ts":en,"./modules/docker.ts":Ia,"./modules/files.ts":Dn,"./modules/ftp.ts":Pn,"./modules/home.ts":Zr,"./modules/logs.ts":Ii,"./modules/mail.ts":Ma,"./modules/monitor.ts":Ki,"./modules/node.ts":Qi,"./modules/security.ts":Ga,"./modules/soft.ts":Yi,"./modules/ssl.ts":oo,"./modules/terminal.ts":_o,"./modules/waf.ts":Xi,"./modules/website.ts":io,"./modules/wp.ts":$o}),Aa=bs(Object.keys(Gi).map(function(e){var t=Gi[e],n=``;return t.path=n+t.path,t.redirect=n+t.redirect,t.children&&t.children.length>0&&t.children[0].children&&(t.children[0].path=n+t.children[0].path,t.children[0].redirect=n+t.children[0].path),t}).sort(function(e,t){var n,r,i,a;return(N((n=e.meta)==null?void 0:n.sort)?(r=e.meta)==null?void 0:r.sort:Number.MAX_VALUE)-(N((i=t.meta)==null?void 0:i.sort)?(a=t.meta)==null?void 0:a.sort:Number.MAX_VALUE)})),e(`ys`,Na=[]),Aa.forEach(function(e){Na.push(e)}),sa=[{path:`/`,component:v,children:[{path:`binds`,name:`Bind Account`,meta:{hidden:!0},component:function(){return y(function(){return t.import(`./view-bind-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}},{path:`modify_password`,name:`Modify Password`,meta:{hidden:!0},component:function(){return y(function(){return t.import(`./view-modify-password-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}}]},{path:`/flow/:id`,name:`Flow`,meta:{hidden:!0},component:function(){return y(function(){return t.import(`./view-flow-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}}],e(`bs`,Fa=bs(Na).concat(bs(sa))),Bn=function(){var e=localStorage.getItem(`apsess`);if(new URLSearchParams(window.location.search).get(`tem_login`)===`true`){var t=window.location.pathname.match(/^\/apsess_([^/]+)/);if(t&&t[1]){e=t[1],localStorage.setItem(`apsess`,e);var n=window.location.pathname+window.location.hash;window.history.replaceState(null,``,n)}}if(!e)return window.location.replace(`/login?dologin=True`),``;var r=`/apsess_`.concat(e),i=window.location.pathname;if(!/^\/apsess_[a-zA-Z0-9]+/.test(i)){var a=(r+i).replace(/\/\/+/g,`/`);return window.location.replace(a+window.location.search+window.location.hash),r}if((i.match(/\/apsess_[a-zA-Z0-9]+/g)||[]).length>1){var o=i.replace(/\/apsess_[a-zA-Z0-9]+/g,``);o.startsWith(`/`)||(o=`/`+o);var s=(r+o).replace(/\/\/+/g,`/`)+window.location.search+window.location.hash;return window.location.replace(s),r}var c=i.match(/^\/apsess_([^/]+)/);if(c&&c[1]!==e){var l=i.replace(/^\/apsess_[^/]+/,``);l.startsWith(`/`)||(l=`/`+l);var u=(r+l).replace(/\/\/+/g,`/`)+window.location.search+window.location.hash;return window.location.replace(u),r}return r},ja=Jt({routes:Fa,history:Xt(Bn()),scrollBehavior:function(){return{left:0,top:0}}}),M(),e(`vs`,D(`route`,function(){var e=z([]),t=z([]);return{menus:e,showMenus:S(function(){return e.value.filter(function(e){return!t.value.includes(e.showName)})}),setHideMenu:function(e){t.value=e},generateRoutes:function(){_n(`page-menu`);var t=Xn(`page-menu-new`,JSON.stringify({})),n=JSON.parse(t);e.value=[],Fa.forEach(function(t){var r=t.children;if(!(!r||r.length===0)){var i=r[0],a=i.name,o=i.meta||{},s=o.hidden,c=o.title,l=o.icon,u=i.children?i.children[0].name:i.name,d=n[String(t.name||``)],f=!1;if(r)for(var p=0;p0}),ee=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Ar()];case 1:return e=t.sent().message,P(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),[2,e]}})})()},te=z(!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:function(){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:function(e){te.value=e},getReceiveCoupon:ee}})),M(),e(`gs`,D(`site-proxy`,function(){var e=z(!1);return{siteName:z(`1111`),proxyPath:z(`1111`),isRefresh:e,setRefresh:function(t){e.value=t}}})),ze=A.global,W=ze.t,e(`es`,function(e){return B.post(`/project/nodejs/get_project_list`,{data:JSON.stringify(e)})}),e(`rs`,function(){return B.post(`/project/nodejs/get_nodejs_version`)}),e(`ns`,function(e){return B.post(`/project/nodejs/get_run_list`,{data:JSON.stringify(e)})}),e(`Uo`,function(e){return B.post(`/project/nodejs/create_project`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Security.Api.Index_4`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ds`,function(){return B.post(`/project/nodejs/scan_import_projects`,{},{requestOptions:{loading:``}})}),e(`Go`,function(e){return B.post(`/project/nodejs/create_scan_import_project`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Security.Api.Index_4`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`Yo`,hr=function(e){return B.post(`/project/nodejs/get_project_info`,{data:JSON.stringify(e)})}),e(`qo`,function(e){return B.post(`/project/nodejs/modify_project`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Crontab.Api.index_5`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ls`,function(e){return B.post(`/project/nodejs/unbind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Node.index_66`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`us`,function(e){return B.post(`/project/nodejs/bind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Node.index_67`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`Xo`,function(e){return B.post(`/project/nodejs/project_get_domain`,{data:JSON.stringify(e)})}),e(`Ho`,function(e){return B.post(`/project/nodejs/project_add_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_22`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`Ko`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/nodejs/project_remove_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:t?W(`Mail.Api.index_37`):``,errorMessageKey:`data`,successMessage:t,successMessageKey:`data`}})}),e(`Zo`,function(e){return B.post(`/project/nodejs/get_project_modules`,{data:JSON.stringify(e)})}),e(`ss`,function(e){return B.post(`/project/nodejs/install_module`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`os`,function(e){return B.post(`/project/nodejs/install_packages`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`hs`,function(e){return B.post(`/project/nodejs/upgrade_module`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Node.index_73`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ms`,function(e){return B.post(`/project/nodejs/uninstall_module`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_34`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ts`,function(e){return B.post(`/project/nodejs/get_project_log`,{data:JSON.stringify(e)})}),e(`Wo`,function(e){return B.post(`/project/nodejs/batch_operation_project`,Q(Z({},e),{project_names:JSON.stringify(e.project_names)}),{requestOptions:{loading:W(`Component.Pay.index_12`)}})}),e(`is`,function(){return B.post(`/mod/nodejs/com/get_pm2_monit`)}),e(`as`,function(e){return B.post(`/mod/nodejs/com/get_pm2_logs`,e)}),e(`Jo`,function(){return B.post(`/plugin?action=a&s=get_online_version_list&name=nodejs`,{},{requestOptions:{loading:``,errorMessage:!1}})}),e(`fs`,function(e){return B.post(`/plugin?action=a&s=set_default_env&name=nodejs`,e,{requestOptions:{loading:W(`Component.Pay.index_12`),successMessage:!1}})}),e(`ps`,function(e){return B.post(`/mod/nodejs/com/set_pm2_status`,e,{requestOptions:{loading:W(`Component.Pay.index_12`),successMessage:!1}})}),e(`$o`,function(){return B.post(`/mod/nodejs/com/pre_env`)}),e(`Qo`,function(e){return B.post(`/mod/nodejs/com/get_package_managers`,e)}),e(`cs`,function(e){return B.post(`/mod/nodejs/com/modify_project`,e,{requestOptions:{loading:W(`Component.Pay.index_12`),successMessage:!0}})}),M(),e(`Vo`,D(`site-node`,function(){var e=z(``),t=z(!1),n=function(e){t.value=e},r=z(!1),i=S(function(){return r.value}),a=z(!0),o=z(),s=z(``),c=z(``);return{siteName:e,isRefresh:t,isMapping:i,isMappingState:r,isRun:a,nodePath:s,domains:o,activeMenu:c,setMenu:function(){c.value=``},getConfig:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return X(function(){var n;return $(this,function(i){switch(i.label){case 0:return r.value=!1,[4,hr({project_name:e.value})];case 1:if(n=i.sent().message,P(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();return[2]}})})()},setRefresh:n}})),M(),e(`Bo`,D(`ftp`,function(){var e=k(),t=z(!1),n=z(``),r=z(21),i=z(!0);return{isRefresh:t,port:r,url:S(function(){return e.address?`ftp://`.concat(e.address,`:`,r.value):`--`}),addPath:n,install:i,resetPage:function(){n.value=``,r.value=21,i.value=!0,t.value=!1},getConfig:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Er()];case 1:return e=t.sent().message,P(e)&&(r.value=e.ftpPort,n.value=e.sites_path,i.value=e[`pure-ftpd`].setup),[2]}})})()},setRefresh:function(e){t.value=e}}})),Ve=A.global,U=Ve.t,e(`ho`,Fr=function(e){return e.type===`mysql`?B.post(`/database?action=GetCloudServer`,e):B.post(`/database/`.concat(e.type,`/GetCloudServer`),{data:JSON.stringify(e)})}),e(`za`,function(e,t){return e===`mysql`?B.post(`/database?action=AddCloudServer`,t,{requestOptions:{loading:U(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}}):B.post(`/database/`.concat(e,`/AddCloudServer`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}})}),e(`vo`,function(e,t){return e===`mysql`?B.post(`/database?action=ModifyCloudServer`,t,{requestOptions:{loading:U(`Database.Api.Index_2`),successMessage:!0}}):B.post(`/database/`.concat(e,`/ModifyCloudServer`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_2`),successMessage:!0}})}),e(`Ya`,function(e,t){return e===`mysql`?B.post(`/database?action=RemoveCloudServer`,t,{requestOptions:{loading:U(`Database.Api.Index_3`),successMessage:!0}}):B.post(`/database/`.concat(e,`/RemoveCloudServer`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_3`),successMessage:!0}})}),e(`Lo`,function(e,t){return e===`mysql`?B.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/`.concat(e,`/SyncGetDatabases`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}})}),e(`ao`,function(e){return B.post(`/data?action=getData`,Z({table:`databases`},e))}),e(`Fa`,function(e){return B.post(`/database?action=AddDatabase`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ua`,function(e,t){return e===`mysql`?B.post(`/database?action=DeleteDatabase`,t):B.post(`/database/`.concat(e,`/DeleteDatabase`),{data:JSON.stringify(t)})}),e(`to`,function(e){return e===`mysql`?B.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1}):B.post(`/database/`.concat(e,`/get_root_pwd`),{})}),e(`_o`,function(e,t){return e===`mysql`?B.post(`/database?action=SetupPassword`,t,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/database/`.concat(e,`/set_root_pwd`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Io`,function(e,t){return e===`mysql`?B.post(`/database?action=SyncToDatabases&type=`.concat(+(t.ids.length>0)),{ids:JSON.stringify(t.ids)},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/`.concat(e,`/SyncToDatabases`),{data:JSON.stringify({type:+(t.ids.length>0),ids:JSON.stringify(t.ids)})},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}})}),e(`Ro`,function(e,t){return e===`mysql`?B.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/`.concat(e,`/SyncGetDatabases`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}})}),e(`Co`,function(e){return B.post(`/data?action=setPs`,Q(Z({},e),{table:`databases`}),{requestOptions:{successMessage:!0}})}),e(`go`,function(e,t){return e===`mysql`?B.post(`/database?action=ResDatabasePassword`,t,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/database/`.concat(e,`/ResDatabasePassword`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Qa`,function(e){return B.post(`/data?action=getData`,Q(Z({},e),{table:`backup`,type:1}))}),e(`zo`,function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return e===`mysql`?B.post(`/database?action=ToBackup`,t,{timeout:999999999,requestOptions:{loading:n?U(`WP.api.tamper_9`):``,successMessage:n}}):B.post(`/database/`.concat(e,`/ToBackup`),{data:JSON.stringify(t)},{requestOptions:{loading:n?U(`WP.api.tamper_9`):``,successMessage:n}})}),e(`bo`,function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return e===`mysql`?B.post(`/database?action=InputSql`,t,{timeout:999999999,requestOptions:{loading:n?U(`Database.Api.Index_5`):``,successMessage:!0}}):B.post(`/database/`.concat(e,`/InputSql`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_5`),successMessage:!0}})}),e(`Wa`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/database?action=DelBackup`,e,{requestOptions:{loading:t?U(`WP.api.tamper_8`):``,successMessage:t}})}),e(`ro`,function(e){return B.post(`/database?action=GetDatabaseAccess`,e,{requestOptions:{loading:U(`WP.api.tamper_8`)}})}),e(`Eo`,function(e){return B.post(`/database?action=SetDatabaseAccess`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`co`,function(e){return B.post(`/database?action=GetInfo`,e)}),e(`xo`,function(e){return B.post(`/database?action=ReTable`,Q(Z({},e),{tables:JSON.stringify(e.tables)}),{requestOptions:{loading:U(`Database.Api.Index_6`),successMessage:!0}})}),e(`yo`,function(e){return B.post(`/database?action=OpTable`,Q(Z({},e),{tables:JSON.stringify(e.tables)}),{requestOptions:{loading:U(`Database.Api.Index_7`),successMessage:!0}})}),e(`Oo`,function(e){return B.post(`/database?action=AlTable`,Q(Z({},e),{tables:JSON.stringify(e.tables)}),{requestOptions:{loading:U(`Database.Api.Index_8`),successMessage:!0}})}),e(`Pa`,function(e,t){return B.post(`/database/`.concat(e,`/AddDatabase`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`oo`,function(e){return B.post(`/database?action=GetUserHostDbGrant`,e)}),e(`lo`,function(e){return B.post(`/database?action=GetMysqlUser`,e)}),e(`so`,function(e){return B.post(`/database?action=GetDatabasesList`,e)}),e(`Ia`,function(e){return B.post(`/database?action=AddUserGrants`,e,{requestOptions:{loading:U(`Security.Api.Index_4`),successMessage:!0}})}),e(`La`,function(e){return B.post(`/database?action=AddMysqlUser`,e,{requestOptions:{loading:U(`Security.Api.Index_4`),successMessage:!0}})}),e(`ko`,function(e){return B.post(`/database?action=ChangeUserPass`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Xa`,function(e){return B.post(`/database?action=GetUserGrants`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ga`,function(e){return B.post(`/database?action=DelMysqlUser`,e,{requestOptions:{loading:U(`Security.Api.Index_3`),successMessage:!0}})}),e(`Ka`,function(e){return B.post(`/database?action=DelUserGrants`,e,{requestOptions:{loading:U(`Security.Api.Index_3`),successMessage:!0}})}),e(`io`,function(e){return B.post(`/crontab?action=get_auto_config`,e)}),e(`Do`,function(e){return B.post(`/crontab?action=set_auto_config`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`eo`,function(e,t){return B.post(`/database/`.concat(e,`/get_list`),{data:JSON.stringify(Q(Z({},t),{table:`databases`}))})}),e(`no`,function(){return B.post(`/database/mongodb/get_root_pwd`)}),e(`To`,function(e){return B.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify(Q(Z({},e),{status:1}))},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`wo`,function(e){return B.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_9`),successMessage:!0}})}),e(`mo`,function(e){return B.post(`/database/redis/get_list`,{data:JSON.stringify(e)})}),e(`po`,function(e){return B.post(`/database/redis/get_db_keylist`,{data:JSON.stringify(e)})}),e(`Ra`,function(e){return B.post(`/database/redis/set_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_11`),successMessage:!0}})}),e(`Ja`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/database/redis/del_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:t?U(`WP.api.tamper_8`):``,successMessage:t}})}),e(`fo`,function(){return B.post(`/database/redis/get_backup_list`)}),e(`Ba`,function(e){return B.post(`/database/redis/ToBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`So`,function(e){return B.post(`/database/redis/InputSql`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_10`),successMessage:!0}})}),e(`qa`,function(e){return B.post(`/database/redis/DelBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_12`),successMessage:!0}})}),e(`Va`,function(e){return B.post(`/database/redis/clear_flushdb`,{data:JSON.stringify({sid:e.sid,ids:JSON.stringify(e.ids)})},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Za`,function(e){return B.post(`/database?action=check_del_data`,{ids:JSON.stringify(e.ids)})}),e(`Fo`,function(e){return B.post(`/system?action=ServiceAdmin`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`uo`,function(){return B.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1})}),e(`Po`,function(e){return B.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`do`,function(){return B.post(`/ajax?action=get_phpmyadmin_ssl`)}),e(`Ao`,function(e){return B.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Mo`,function(e){return B.post(`/ajax?action=set_phpmyadmin_ssl`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`No`,function(e){return B.post(`/ajax?action=change_phpmyadmin_ssl_port`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ha`,function(){return B.post(`/ajax?action=setPHPMyAdmin`,{password:`close`,siteName:`phpmyadmin`},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`jo`,function(e){return B.post(`/ajax?action=setPHPMyAdmin`,Q(Z({},e),{siteName:`phpmyadmin`}),{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`$a`,function(e){return B.post(`/files?action=get_sql_backup`,e)}),M(),e(`Na`,D(`database`,function(){var e=z(`mysql`),t=z(!1),n=z(-1),r=z(-1),i=no([]),a=z(``),o=z(``),s=z({port:`888`,setup:!1}),c=z(!0),l=z(!0),u=z(!0),d=z(!0),f=z(!0);return{type:e,isRefresh:t,install:c,delRemoteId:n,addRedisId:r,remoteList:i,backupPath:a,mysqlRoot:o,phpmyadmin:s,isInstallRedis:l,isInstallMongoDB:u,isInstallPgsql:d,isInstallPgsqlManager:f,resetPage:function(){a.value=``,i.value=[]},getRemote:function(){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Fr({type:e.value})];case 1:return t=n.sent().message,i.value=_i(t)?t:[],c.value=i.value.length>0,[2]}})})()},getConfig:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Er()];case 1:return e=t.sent().message,P(e)&&(a.value=O(e,`backup_path`,``),o.value=O(e,`mysql_root`,``),s.value.setup=O(e,`phpmyadmin.setup`,!1),l.value=O(e,`redis.setup`,!1),u.value=O(e,`mongodb.setup`,!1),d.value=O(e,`pgsql.setup`,!1),f.value=O(e,`pgsql.pgsql_manager_setup`,!1)),[2]}})})()},setType:function(t){e.value=t},setRefresh:function(e){t.value=e},setDelRemoteId:function(e){n.value=e},setAddRedisId:function(e){r.value=e}}})),M(),e(`Ma`,D(`docker-app`,function(){var e=z(`all`),t=z(!1),n=z(0),r=z(0);return{type:e,refresh:t,maxCpu:n,maxMemory:r,setType:function(t){e.value=t},setRefresh:function(e){t.value=e},setMaxCpu:function(e){n.value=e},setMaxMemory:function(e){r.value=e}}},{persist:{pick:[`type`]}})),M(),e(`ja`,D(`terminal`,function(){var e=z(!0),t=z(!1),n=z(!1),r=function(e){n.value=e},i=z(),a=z(``),o=z(!0);return{isShow:e,isFull:t,isRefresh:n,server:i,command:a,isRunCmd:o,setRefresh:r,setCommand:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;a.value=e,o.value=t}}})),M(),e(`Aa`,D(`logs`,function(){var e=z(),t=function(t){e.value=t},n=z(),r=function(e){n.value=e},i=z();return{currentId:e,websiteName:n,logName:i,setLogName:function(e){i.value=e},setCurrentId:t,setWebsite:r}})),M(),He=A.global,ho=He.t,Wt=function(){return{p:1,row:20,query:``,type:0,tojs:`soft.get_list`,force:0}},e(`ka`,D(`soft`,function(){var e=z(!1),t=z([]),n=z(`table`),r=R(Wt()),i=S(function(){return[{label:ho(`Crontab.Script.index_25`),value:0},{label:ho(`Mail.Setting.index_7`),value:-1},{label:ho(`Soft.index_1`),value:5},{label:ho(`Database.index_22`),value:6},{label:ho(`Soft.index_2`),value:7},{label:ho(`Soft.index_3`),value:8}]}),a=function(t){e.value=t};return{isRefresh:e,search:r,viewMode:n,optionType:i,searchHistory:t,setRefresh:a,setSearchType:function(e){r.p=1,r.type=e},setForceUpdate:function(){r.force=1,a(!0)},resetSearch:function(){Object.assign(r,Wt())},setSearchHistory:function(e){t.value=e},removeSearchHistory:function(e){t.value=t.value.filter(function(t){return t!==e})},clearSearchHistory:function(){t.value=[]}}},{persist:{pick:[`viewMode`,`search.type`]}})),M(),M(),M(),e(`Ea`,Bt=D(`config`,function(){var e=z(!1),t=function(t){e.value=t},n=z(``),r=z(`/www/wwwroot`),i=z(!0),a=z({setup:!1}),o=z({setup:!0,type:``,version:``,status:!1}),s=z({setup:!1,version:``,status:!1}),c=z({setup:!1,version:``,status:!1}),l=z({is_install:0,status:!1,version:``});return{getPHPConfig:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Er()];case 1:return e=t.sent().message,P(e)&&(n.value=O(e,`webserver`,``),r.value=O(e,`sites_path`,``),i.value=O(e,`recycle_bin`,!1),a.value.setup=!!e.php.length,P(e.web)&&(o.value=e.web),P(e[`pure-ftpd`])&&(s.value=e[`pure-ftpd`]),P(e.mysql)&&(c.value=e.mysql),P(e.monitor)&&(l.value=e.monitor)),[2]}})})()},webserver:n,sitePath:r,recycleBin:i,php:a,web:o,ftp:s,mysql:c,isRefresh:e,monitor:l,isMonitorInstall:S(function(){return l.value.is_install===1&&Rt(l.value.version,`4.1.2`)}),setRefresh:t}})),M(),j(),Ue=A.global,mo=Ue.t,Sn=[`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`],e(`va`,function(e){return Sn.includes(e)}),e(`ga`,Nt=function(e){return e.price!==`0.00`&&(e.endtime==-1||e.endtime==-2)}),e(`_a`,function(e){switch(e.task){case`-1`:return mo(`Soft.index_40`);case`0`:return mo(`Soft.index_41`);case`-2`:return mo(`Soft.index_42`);case`1`:return mo(`Public.Btn.Install`);default:return`unknown`}}),e(`ya`,function(e){return!e.custom&&e.versions.map(function(e){return``.concat(e.m_version,`.`,e.version)}).some(function(t){return e.type===5?At(e.version,t):kt(e.version,t)})&&e.setup&&!Nt(e)}),e(`xa`,function(e){return e.versions.map(function(e){return``.concat(e.m_version,`.`,e.version)}).findIndex(function(t){return e.type===5?At(e.version,t):kt(e.version,t)})}),At=function(e,t){var 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:oi||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},e(`ba`,function(){J({width:574,minHeight:400,component:T(function(){return y(function(){return t.import(`./feature-Feedback-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)})})}),e(`Sa`,Ro=function(e,n){var r=J({width:620,minHeight:200,data:{name:e,callback:n,hide:function(){return r.hide()}},component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.x})},void 0)})})}),e(`Ca`,function(e,n){J({title:mo(`Soft.index_25`),width:500,data:{data:e,callback:n},footer:!0,confirmText:mo(`Public.Btn.Install`),component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.S})},void 0)})})}),e(`Ta`,function(e,n,r){var i=J({width:620,minHeight:200,data:{row:e,callback:n,softInfo:r,hide:function(){return i.hide()}},component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.b})},void 0)})})}),e(`wa`,function(e,n,r){return X(function(){var i;return $(this,function(a){switch(a.label){case 0:i=J({width:500,height:342,hideClose:!0,showMask:!1,data:{filename:`/tmp/panelShell.pl`,num:10,title:mo(`Soft.index_21`)},component:T(function(){return y(function(){return t.import(`./app-ui-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)})}),a.label=1;case 1:return a.trys.push([1,,3,4]),[4,hi({plugin_name:e,tmp_path:n})];case 2:return a.sent(),[3,4];case 3:return i.hide(),r==null||r(),[7];case 4:return[2]}})})()}),M(),j(),We=A.global,H=We.t,e(`Bn`,function(e){return B.post(`/site?action=AddSite`,Q(Z({},e),{webname:JSON.stringify(e.webname)}),{requestOptions:{loading:H(`WP.api.tamper_7`)}})}),e(`Vn`,function(e){return B.post(`/site?action=create_website_multiple`,{create_type:`txt`,websites_content:JSON.stringify(e.websites_content)},{requestOptions:{loading:H(`WP.api.tamper_7`)}})}),e(`gr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/site?action=DeleteSite`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`jr`,function(e){return B.post(`/site?action=check_del_data`,{ids:JSON.stringify(e.ids)})}),e(`Lr`,function(e){return B.post(`/data?action=getData`,e)}),e(`Fr`,function(){return B.post(`/site?action=get_site_types`)}),e(`zn`,function(e){return B.post(`/site?action=add_site_type`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Or`,function(e){return B.post(`/site?action=modify_site_type_name`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ur`,function(e){return B.post(`/site?action=remove_site_type`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Pi`,function(e){return B.post(`/site?action=set_site_type`,Q(Z({},e),{site_ids:JSON.stringify(e.site_ids)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Nr`,function(){return B.post(`/site?action=GetDefaultSite`)}),e(`Ni`,function(e){return B.post(`/site?action=SetDefaultSite`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Mr`,function(){return B.post(`/config?action=get_cli_php_version`)}),e(`Hr`,Sr=function(){return B.post(`/site?action=GetPHPVersion`)}),e(`Pr`,function(){return B.post(`/site?action=get_language`)}),e(`zi`,function(e){return B.post(`/config?action=set_cli_php_version`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Bi`,function(e){return B.post(`/site?action=set_site_php_version_multiple`,e,{requestOptions:{loading:H(`WP.api.tamper_8`)}})}),e(`Li`,$a=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return B.post(`/site?action=`.concat(e?`SiteStart`:`SiteStop`),t,{requestOptions:{loading:n?H(`WP.api.tamper_8`):``,successMessage:n}})}),e(`$r`,function(e){return B.post(`/data?action=getData`,Q(Z({},e),{table:`backup`,type:`0`}))}),e(`Di`,function(e){return B.post(`/files?action=restore_website`,e,{requestOptions:{successMessage:!0}})}),e(`Zr`,function(){return B.post(`/files?action=get_progress`)}),e(`_r`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DelBackup`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`Zi`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=SetEdate`,e,{requestOptions:{loading:t?H(`Site.Api.Index_2`):``,successMessage:t}})}),e(`ea`,function(e){return B.post(`/data?action=setPs`,Q(Z({},e),{table:`sites`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`oi`,function(e){return B.post(`/data?action=getData`,{table:`domain`,list:`True`,search:e.id})}),e(`Xn`,function(e){return B.post(`/site?action=AddDomain`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`br`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DelDomain`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}})}),e(`ni`,function(e){return B.post(`/site?action=GetDirBinding`,e)}),e(`Jn`,function(e){return B.post(`/site?action=AddDirBinding`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ri`,function(e){return B.post(`/site?action=GetDirRewrite`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),errorMessage:!1}})}),e(`Yn`,function(e){return B.post(`/site?action=GetDirRewrite`,Q(Z({},e),{add:1}),{requestOptions:{loading:H(`WP.api.tamper_8`)}})}),e(`yr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DelDirBinding`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`li`,function(e){return B.post(`/data?action=getKey`,Q(Z({},e),{key:`path`,table:`sites`}))}),e(`ii`,function(e){return B.post(`/site?action=GetDirUserINI`,e)}),e(`Yi`,function(e){return B.post(`/site?action=SetPath`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ta`,function(e){return B.post(`/site?action=SetSiteRunPath`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`na`,function(e){return B.post(`/site?action=SetDirUserINI`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ji`,function(e){return B.post(`/site?action=logsOpen`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`sr`,function(e){return B.post(`/site?action=CloseHasPwd`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`$i`,function(e){return B.post(`/site?action=SetHasPwd`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ci`,function(e){return B.post(`/site?action=get_dir_auth`,e)}),e(`Zn`,function(e){return B.post(`/site?action=set_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`xi`,function(e){return B.post(`/site?action=modify_dir_auth_pass`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`xr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=delete_dir_auth`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`ti`,function(e){return B.post(`/config?action=get_file_deny`,e)}),e(`qn`,function(e){return B.post(`/config?action=set_file_deny`,Q(Z({},e),{act:`add`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`bi`,function(e){return B.post(`/config?action=set_file_deny`,Q(Z({},e),{act:`edit`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`vr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/config?action=del_file_deny`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`si`,function(e){return B.post(`/site?action=GetLimitNet`,e)}),e(`Qi`,function(e){return B.post(`/site?action=SetLimitNet`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`or`,function(e){return B.post(`/site?action=CloseLimitNet`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ai`,function(e){return B.post(`/site?action=GetIndex`,e)}),e(`mi`,function(e){return B.post(`/site?action=GetRewriteList`,e)}),e(`Oi`,function(e){return B.post(`/site?action=SetRewriteTel`,e,{requestOptions:{loading:H(`Site.Api.Index_2`),successMessage:!0}})}),e(`Ai`,function(e){return B.post(`/site?action=SetIndex`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`gi`,function(e){return B.post(`/site?action=GetSitePHPVersion`,e)}),e(`Ri`,function(e){return B.post(`/site?action=SetPHPVersion`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Vr`,function(e){return B.post(`/config?action=get_php_session_path`,e)}),e(`Ii`,function(e){return B.post(`/config?action=set_php_session_path`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`_i`,function(e){return B.post(`/site?action=is_update`,e)}),e(`vi`,function(e){return B.post(`/site?action=get_wp_username`,e)}),e(`ua`,function(e){return B.post(`/site?action=update_wp`,e,{requestOptions:{loading:H(`Site.Api.Index_3`),successMessage:!0}})}),e(`ca`,function(e){return B.post(`/site?action=set_fastcgi_cache`,Q(Z({},e),{act:e.act?`enable`:`disable`}),{requestOptions:{loading:``.concat(e.act?H(`Site.Api.Index_4`):H(`Site.Api.Index_5`),` `,H(`Site.Api.Index_6`)),successMessage:!0}})}),e(`ar`,function(e){return B.post(`/site?action=purge_all_cache`,e,{requestOptions:{loading:H(`Site.Api.Index_7`),successMessage:!0}})}),e(`Ei`,function(e){return B.post(`/site?action=reset_wp_password`,e,{requestOptions:{loading:H(`Site.Api.Index_8`),successMessage:!0}})}),e(`ei`,function(e){return B.post(`/files?action=get_composer_version`,e)}),e(`la`,function(e){return B.post(`/files?action=update_composer`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Dr`,function(e){return B.post(`/files?action=DeleteFile`,{path:``.concat(e.path,`/composer.lock`)},{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ar`,function(e){return B.post(`/files?action=exec_composer`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`pi`,function(e){return B.post(`/site?action=GetRedirectList`,e)}),e(`$n`,function(e){return B.post(`/site?action=CreateRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ci`,function(e){return B.post(`/site?action=ModifyRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`wi`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return B.post(`/site?action=ModifyRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:n}})}),e(`Xi`,function(e){return B.post(`/site?action=set_error_redirect`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Cr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DeleteRedirect`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`fi`,function(e){return B.post(`/site?action=GetRedirectFile`,e)}),e(`Mi`,function(e){return B.post(`/site?action=SaveRedirectFile`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`di`,function(e){return B.post(`/site?action=GetProxyList`,e)}),e(`Qn`,function(e){return B.post(`/site?action=CreateProxy`,Q(Z({},e),{subfilter:JSON.stringify(e.subfilter)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Si`,function(e){return B.post(`/site?action=ModifyProxy`,Q(Z({},e),{subfilter:JSON.stringify(e.subfilter)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Sr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=RemoveProxy`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`ui`,function(e){return B.post(`/site?action=GetProxyFile`,e)}),e(`ji`,function(e){return B.post(`/site?action=SaveProxyFile`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`zr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=GetSecurity`,e,{requestOptions:{loading:t?H(`Site.Api.Index_10`):``}})}),e(`Fi`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:t?H(`Site.Api.Index_9`):``,successMessage:!0}})}),e(`Rr`,function(e){return B.post(`/site?action=GetSiteLogs`,e)}),e(`Ir`,function(e){return B.post(`/site?action=get_site_err_log`,e)}),e(`Br`,function(e){return B.post(`/ajax?action=get_result&path=`.concat(e.path))}),e(`Ti`,function(e){return B.post(`/ajax?action=log_analysis&path=`.concat(e.path))}),e(`Qr`,function(e){return B.post(`/ajax?action=speed_log&path=`.concat(e.path))}),e(`hi`,function(e){return B.post(`/ajax?action=get_detailed&path=`.concat(e.path,`&type=`,e.type))}),e(`Gn`,function(e){return B.post(`/mod/proxy/com/create`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`Kr`,function(e){return B.post(`/mod/proxy/com/get_list`,e)}),e(`dr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/mod/proxy/com/delete`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`Ki`,function(e){return B.post(`/data?action=setPs`,Q(Z({},e),{table:`sites`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ur`,function(e){return B.post(`/mod/proxy/com/get_global_conf`,e)}),e(`Wr`,function(e){return B.post(`/mod/proxy/com/get_domain_list`,e)}),e(`Wn`,function(e){return B.post(`/mod/proxy/com/add_domain`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`mr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/mod/proxy/com/del_domain`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}})}),e(`Jr`,function(e){return B.post(`/mod/proxy/com/get_proxy_list`,e)}),e(`sa`,function(e){return B.post(`/mod/proxy/com/set_url_remark`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`er`,function(e){return B.post(`/mod/proxy/com/add_proxy`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`Tr`,function(e){return B.post(`/mod/proxy/com/del_url_proxy`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`oa`,function(e){return B.post(`/mod/proxy/com/set_url_proxy`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`aa`,function(e){return B.post(`/mod/proxy/com/set_url_custom_conf`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`nr`,function(e){return B.post(`/mod/proxy/com/add_sub_filter`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Er`,function(e){return B.post(`/mod/proxy/com/del_sub_filter`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ra`,function(e){return B.post(`/mod/proxy/com/set_url_cache`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`tr`,function(e){return B.post(`/mod/proxy/com/add_url_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`wr`,function(e){return B.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`lr`,function(e){return B.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ia`,function(e){return B.post(`/mod/proxy/com/set_url_gzip`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Vi`,function(e){return B.post(`/mod/proxy/com/set_global_cache`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ir`,function(e){return B.post(`/mod/proxy/com/clear_cache`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Hi`,function(e){return B.post(`/mod/proxy/com/set_global_gzip`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Hn`,function(e){return B.post(`/mod/proxy/com/add_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`fr`,function(e){return B.post(`/mod/proxy/com/del_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`cr`,function(e){return B.post(`/mod/proxy/com/batch_del_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Un`,function(e){return B.post(`/mod/proxy/com/add_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`kr`,function(e){return B.post(`/mod/proxy/com/set_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`pr`,function(e){return B.post(`/mod/proxy/com/del_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ui`,function(e){return B.post(`/mod/proxy/com/set_global_log`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Wi`,function(e){return B.post(`/mod/proxy/com/set_global_websocket`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Gr`,function(e){return B.post(`/mod/proxy/com/get_config`,e)}),e(`Gi`,function(e){return B.post(`/mod/proxy/com/save_config`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Yr`,function(e){return B.post(`/project/proxy/get_project_redirect_list`,e)}),e(`hr`,function(e){return B.post(`/mod/proxy/com/DeleteRedirect`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Kn`,function(e){return B.post(`/mod/proxy/com/CreateRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`yi`,function(e){return B.post(`/mod/proxy/com/ModifyRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Xr`,function(e){return B.post(`/mod/proxy/com/GetRedirectFile`,e)}),e(`ki`,function(e){return B.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`qr`,function(e){return B.post(`/mod/proxy/com/GetSiteLogs`,e)}),e(`qi`,function(e){return B.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`rr`,function(e){return B.post(`/site?action=php_wp_backup`,e,{requestOptions:{loading:H(`WP.api.tamper_9`),successMessage:!1}})}),M(),e(`Rn`,ha=R({name:``,title:``,s_status:!0,s_version:``})),e(`Fn`,Ji=R({datadir:``,port:3306})),e(`Nn`,function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,dr()];case 1:return e=t.sent().message,P(e)&&(Ji.datadir=e.datadir,Ji.port=Number(e.port)),[2]}})})()}),e(`Ln`,pa=z(``)),e(`In`,fa=z([])),e(`Pn`,function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,Sr()];case 1:return e=n.sent().message,_i(e)&&e.length>0?(t=e.filter(function(e){return e.version!==`00`}),fa.value=t.reverse().map(function(e){return{label:e.name,value:e.version}}),pa.value=t[0].version):(pa.value=``,fa.value=[]),[2]}})})()}),M(),j(),e(`kn`,function(e){return X(function(){var t,n,r;return $(this,function(i){switch(i.label){case 0:t=I.loading(`Processing, please wait...`).close,i.label=1;case 1:return i.trys.push([1,,3,4]),[4,zr({sName:e})];case 2:return n=i.sent().message,P(n)&&(r=n.versions[0].full_version,Fo({title:`Install plugin`,content:`Are you sure to install [`.concat(n.title,` v`,r,`] plugin?`),onConfirm:function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return n.status?[4,fi({sName:n.name,version:r,upgrade:r})]:[3,2];case 1:return e.sent(),[3,4];case 2:return[4,fi({sName:n.name,version:r})];case 3:e.sent(),e.label=4;case 4:return fc(),[2]}})})()}})),[3,4];case 3:return t(),[7];case 4:return[2]}})})()}),e(`jn`,function(e,t){return X(function(){var n,r,i;return $(this,function(a){switch(a.label){case 0:n=I.loading(`Processing, please wait...`).close,a.label=1;case 1:return a.trys.push([1,,3,4]),[4,zr({sName:e})];case 2:return r=a.sent().message,P(r)&&(i=r.versions[0].full_version,Fo({title:`Install plugin`,content:`Are you sure to install [`.concat(r.title,` v`,i,`] plugin?`),onConfirm:function(){return X(function(){var e,n;return $(this,function(a){switch(a.label){case 0:return[4,mi({sName:r.name,version:i,upgrade:i,type:1})];case 1:return e=a.sent(),n=e.message,P(n)?n.result?(fc(),[2]):[4,mc({name:n.name,tmp_path:n.tmp_path,title:A.global.t(`Soft.index_21`)},function(){t==null||t()})]:[3,3];case 2:a.sent(),a.label=3;case 3:return[2]}})})()}})),[3,4];case 3:return n(),[7];case 4:return[2]}})})()}),e(`En`,Pt=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return X(function(){var n,r;return $(this,function(i){switch(i.label){case 0:t&&(n=I.loading(`Processing, please wait...`)),i.label=1;case 1:return i.trys.push([1,,3,4]),[4,zr({sName:e})];case 2:return r=i.sent().message,P(r)&&r.setup?[2,r]:(Ro(e),[2,Promise.reject()]);case 3:return t&&(n==null||n.close()),[7];case 4:return[2]}})})()}),e(`Dn`,function(e,t){var n=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return X(function(){return $(this,function(r){switch(r.label){case 0:return k().isFree?(Mc({source:t}),[2,Promise.reject()]):[4,Pt(e,n)];case 1:return[2,r.sent()]}})})()}),e(`An`,function(e){return X(function(){var t,n,r,i,a,o;return $(this,function(s){switch(s.label){case 0:return t=e.source,n=e.isBuy,r=e.isSetup,i=e.onInstalled,a=gs(e,[`source`,`isBuy`,`isSetup`,`onInstalled`]),o=k(),n||o.isLtd?r?[4,hc(a)]:(Ro(a.name,i),[2]):(Mc({source:t}),[2]);case 1:return s.sent(),[2]}})})()}),e(`On`,Rr=function(e){return`/static/img/soft_ico/ico-`.concat(e.replace(/-+[{0-9},.,]+$/,``),`.png`)}),M(),j(),Cr=function(e){return e.name===`pdns`?e.title:function(){return qr(`div`,{class:`flex items-center`},[qr(`img`,{class:`w-22px max-h-22px mr-5px`,src:Rr(e.name)}),qr(`span`,e.title)])}},aa=function(e){ha.name=e.name===`pureftpd`?`pure-ftpd`:e.name,ha.s_version=e.name,ha.title=e.title;var t=e.name+`View`;Ui[t](e)},Ui={mysqlView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.o})},void 0)})})},nginxView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)})})},pureftpdView:function(e){J({title:Cr(e),width:1e3,height:550,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.l})},void 0)})})},redisView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)})})},mongodbView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.s})},void 0)})})},apacheView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.y})},void 0)})})},memcachedView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.c})},void 0)})})},openlitespeedView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)})})},pdnsView:function(e){J({title:Cr(e),width:900,height:600,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1787646744133`).then(function(e){return e.u})},void 0)})})}},M(),j(),V=A.global.t,e(`vn`,[{key:`cache`,label:`Purge Cache`,icon:function(){return w(`i`,{class:`i-ant-design:clear-outlined text-18px`},null)}},{key:`category`,label:V(`Category`),icon:function(){return w(`i`,{class:`i-ic:baseline-category text-18px`},null)}},{key:`plugin`,label:V(`WP.TableRow.index_5`),icon:function(){return w(`i`,{class:`i-mingcute:plugin-2-line text-18px`},null)}},{key:`theme`,label:V(`WP.TableRow.index_6`),icon:function(){return w(`i`,{class:`i-lsicon:clothes-outline text-18px`},null)}},{key:`delete`,label:V(`Public.Btn.Del`),icon:function(){return w(`i`,{class:`i-weui:delete-outlined text-18px`},null)}}]),e(`Sn`,function(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,cc({source:142})];case 1:return n.sent(),[4,lc(`monitor`)];case 2:return n.sent(),hc({name:`monitor`,title:`Website statistics-v2`,admin:!0}),e&&(t=setInterval(function(){if(window.document.getElementsByClassName(`layui-layer-page`)[0]){clearInterval(t);var n=!1,r=!1,i=!1,a=setInterval(function(){if(!n){var t=document.querySelector(`[data-name="request"]`);t&&(t.click(),n=!0)}if(!r){var o=document.querySelector(`.search-type [data-name="l30"]`)||document.querySelector(`[data-name="l30"]`);o&&(o.click(),r=!0)}i||document.querySelectorAll(`.mt_select_list li`).forEach(function(t){t.getAttribute(`data-name`)===e&&(t.click(),i=!0)}),n&&r&&i&&clearInterval(a)},50)}},50)),[2]}})})()}),rr=function(e){return e.total?e.total.request:0},nr=function(e){return e.list.map(function(e){return{date:e.date,value:e.request}})},e(`_n`,E({name:`CloseSite`,props:{val:{type:String,required:!0},row:{type:Object,required:!0},close:{type:Function,required:!0},onOpenConfig:{type:Function}},emits:[`close`],setup:function(e){var t=k(),n=e.val===`1`?V(`Site.PHP.index_22`):V(`Site.PHP.index_23`),r=function(){e.close()},i=function(){return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,$a(e.val===`1`,{id:e.row.id,name:e.row.name})];case 1:return t.sent(),e.row.status=e.val,e.close(),[2]}})})()},a=Io(`--bt-tabs-modal-cancel-btn-bg`);return function(){var o,s;return w(ne,null,[w(`div`,{class:`flex p-20px`},[w(ft,{name:`base-warning`,size:`30`,color:`#f0a020`},null),w(`div`,{class:`confirm-content flex-1 ml-10px pt-4px text-14px leading-22px`},[Ca(n)])]),w(gt,null,{default:function(){return[w(f,{size:`small`,class:`cancel-btn`,color:a.value,onClick:r},gc(o=V(`Public.Btn.Cancel`))?o:{default:function(){return[o]}}),e.val!==`1`&&(!e.row.is_child||e.row.main_site)?w(f,{type:`warning`,size:`small`,onClick:function(){var n;if(t.isFree){Mc({source:371});return}(n=e.onOpenConfig)==null||n.call(e)}},{default:function(){return[`Maintenance`]}}):``,w(f,{size:`small`,type:e.val===`1`?`primary`:`error`,onClick:i},gc(s=V(`Public.Btn.Confirm`))?s:{default:function(){return[s]}})]}})])}}})),e(`yn`,function(e){return!!(e.is_child&&!e.main_site)}),Si=function(e){return!e.is_child&&!e.__isSubSiteControl&&e.sub_site>0},ro=function(e){var 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`))},e(`bn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Si(e)?Q(Z({},t),{class:[t.class,`wp-subsite-parent-row-clickable`].filter(Boolean).join(` `),onClick:function(e){if(!ro(e)){var t=e.currentTarget,n=t==null?void 0:t.querySelector(`.n-data-table-expand-trigger, .n-data-table-expand`);n==null||n.click()}}}):t}),e(`wn`,oa=function(e,n,r){J({title:e,width:760,minHeight:200,data:{params:n,callback:r,onResult:function(e){_c(e)}},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)})})}),e(`xn`,function(e,n){J({title:V(`Add SubSite - {0}`,[e.name]),width:700,minHeight:500,footer:!0,data:{getList:function(){oa(V(`Add SubSite`),`backup_deploy`,n)},name:e.name},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)})})}),e(`Cn`,function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],n=arguments.length>1?arguments[1]:void 0;J({title:n?`[`.concat(n,`] `,V(`Website statistics`)):V(`Website statistics`),width:900,minHeight:450,data:{name:n,showTops5:e},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)})})}),M(),oi=E({__name:`index`,props:{value:{default:``},height:{default:22},onUpdateValue:{},onBlur:{}},setup:function(e){var t=e,n=Wo(t,`value`),r=function(e){var n,r=e.target;t==null||(n=t.onBlur)==null||n.call(t,r.value||``,e)},i=function(e){e.target.blur()};return function(t,a){return Zo((L(),Gt(`input`,{"onUpdate:modelValue":a[0]||(a[0]=function(e){return Ti(n)?n.value=e:null}),class:`bt-table-input`,style:ta({height:q(jn)(e.height)}),onBlur:r,onKeyup:Qo(i,[`enter`])},null,36)),[[Ko,q(n)]])}}}),e(`gn`,St=Ge(oi,[[`__scopeId`,`data-v-ae262dd9`]])),M(),De={class:`leading-[1]`},ai=E({__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:function(e){var t=e,n=function(){var e=t.value,n=t.checkedValue,r=t.uncheckedValue,i=t.onClick;i&&Ot(i,e===n?r:n)};return function(t,r){var i=_;return L(),Ut(i,{class:ea([`items-center cursor-pointer`,e.value===e.checkedValue?`text-primary`:`text-error`]),size:2,inline:!0,onClick:n},{default:Y(function(){return[C(`span`,De,yo(e.value===e.checkedValue?e.checkedLabel||t.$t(`Public.Status.Running`):e.uncheckedLabel||t.$t(`Public.Status.Stopped`)),1),C(`i`,{class:ea([`text-14px`,``.concat(e.value===e.checkedValue?`i-mage:play-fill`:`i-mage:pause-fill`)])},null,2)]}),_:1},8,[`class`])}}}),e(`hn`,wt=ai),M(),ii=E({__name:`index`,props:{type:{default:`primary`},target:{},width:{},href:{},disabled:{type:Boolean,default:!1},onClick:{}},emits:[`click`],setup:function(e,t){var n=t.emit,r=e,i=n,a=function(e){r.href||i(`click`,e)};return function(t,n){var r=f;return L(),Ut(r,Ri({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:a}),{default:Y(function(){return[Ta(t.$slots,`default`,{},void 0,!0)]}),_:3},16,[`style`,`target`,`type`,`disabled`,`href`])}}}),e(`mn`,pt=Ge(ii,[[`__scopeId`,`data-v-15a23a06`]])),M(),e(`pn`,mt=E({name:`BtLinkGroup`,props:{options:{type:Array,default:function(){return[]}}},render:function(){var e;return w(_,{class:`items-center`,justify:`end`,inline:!0,size:0},vc(e=this.options.filter(function(e){return e.show===void 0||e.show}).map(function(e,t){var n=e.linkType||`default`;return w(ne,null,[t===0?``:w(g,{class:`mx-4px!`,vertical:!0},null),n==="default"?w(pt,{disabled:e.disabled||!1,class:e.class,type:e.type,width:e.width||`auto`,onClick:function(t){var n;(n=e.onClick)==null||n.call(e,t)}},{default:function(){return[e.label]}}):``,n===`dropdown`?w(ee,e.dropdown||{},{default:function(){return[w(pt,{disabled:e.disabled||!1,onClick:function(t){var n;(n=e.onClick)==null||n.call(e,t)}},{default:function(){return[e.label,w(ft,{name:`base-arrow-bottom`,size:`13`},null)]}})]}}):``])}))?e:{default:function(){return[e]}})}})),M(),ri=E({__name:`index`,props:{disabled:{type:Boolean,default:!1},tips:{},value:{type:[Boolean,String,Number],default:!1},onClick:{}},setup:function(e){var t=z(!0),n=e;typeof n.value==`string`||typeof n.value==`number`?t.value=!!n.value:t.value=n.value;var r=function(){var e=n.onClick;e&&Ot(e,t.value)};return function(n,i){var a=_e,o=ve;return L(),Ut(o,{trigger:`hover`,disabled:!(e.disabled&&q(t))},{trigger:Y(function(){return[w(a,{size:`small`,value:q(t),"onUpdate:value":[i[0]||(i[0]=function(e){return Ti(t)?t.value=e:t=e}),r],disabled:e.disabled&&q(t)},null,8,[`value`,`disabled`])]}),default:Y(function(){return[Yt(` `+yo(e.tips),1)]}),_:1},8,[`disabled`])}}}),e(`fn`,Tt=ri),e(`dn`,Vt=function(e){return X(function(){var t,n,r;return $(this,function(i){return t=Po({legacy:!0}),n=t.copy,r=t.isSupported,r.value?(n(e),I.success(A.global.t(`Utils.Copy.index_1`))):I.error(A.global.t(`Utils.Copy.index_2`)),[2]})})()}),M(),Ee={class:`flex`},je={class:`w-0 flex-1 flex items-center`},Pe={class:`min-w-0`},Fe={class:`i-majesticons:eye-line`},Ie={class:`i-majesticons:eye-off-line`},ni=E({__name:`index`,props:{value:{default:``}},setup:function(e){var t=e,n=z(!1),r=S(function(){return n.value?t.value:`**********`}),i=function(){n.value=!n.value},a=function(){return X(function(){return $(this,function(e){return Vt(``.concat(t.value)),[2]})})()};return function(e,t){var o=te,s=ft;return L(),Gt(`div`,Ee,[C(`div`,je,[C(`div`,Pe,[w(o,{class:`max-w-full`,tooltip:{contentStyle:{maxWidth:`200px`}}},{default:Y(function(){return[Yt(yo(q(r)),1)]}),_:1})]),C(`div`,{class:`ml-6px flex items-center text-15px cursor-pointer`,title:`Show`,onClick:i},[Zo(C(`i`,Fe,null,512),[[qo,!q(n)]]),Zo(C(`i`,Ie,null,512),[[qo,q(n)]])]),C(`button`,{class:`reset ml-6px text-15px cursor-pointer`,title:`Copy`,onClick:a},[w(s,{name:`common-copy`})])])])}}}),e(`un`,Ct=ni),M(),Ke={},Te={class:`bt-tips-ul flex flex-col gap-4px list-outside list-disc leading-20px text-desc`},e(`ln`,Et=Ge(Ke,[[`render`,yc]])),M(),j(),we=[`onClick`],Ae={class:`whitespace-nowrap mr-10px`},Ne={class:`w-120px`},co=E({__name:`ssl-colums`,props:{config:{type:[Number,Object],default:-1},sslApplyList:{type:Array,default:function(){return[]}}},emits:[`click`],setup:function(e,n){var r=n.emit,i=Lo().t,a=r,o=function(){a(`click`)},s=function(e,n){e.stopPropagation(),J({title:i(`SSL.Domain.index_5`),width:700,height:450,data:{path:n},component:T(function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)})})};return function(t,n){var r=f,i=fe,a=ft,c=_;return q(P)(e.config)?(L(),Ut(r,{key:0,type:e.config.endtime<0?`error`:`primary`,text:``,onClick:o},{default:Y(function(){return[Yt(yo(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?(L(!0),Gt(ne,{key:1},wa(e.sslApplyList,function(e){return L(),Gt(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer items-center`,key:e.task_name,onClick:function(t){return s(t,e.task_log)}},[C(`span`,Ae,yo(e.task_name),1),w(c,{class:`items-center flex-nowrap!`},{default:Y(function(){return[C(`div`,Ne,[w(i,{class:`w-full`,type:`line`,status:`success`,"indicator-placement":`inside`,percentage:e.task_status,processing:e.task_status!==100},null,8,[`percentage`,`processing`])]),w(a,{name:`base-left-logs`,size:`18`,color:`#666666`})]}),_:2},1024)],8,we)}),128)):(L(),Ut(r,{key:2,type:`warning`,text:``,onClick:o},{default:Y(function(){return[Yt(yo(t.$t(`Site.PHP.index_30`)),1)]}),_:1}))}}}),so=co,M(),Ce={class:`font-bold`},ke={class:`text-desc`},Me=[`textContent`],it=E({__name:`backup-colums`,props:{count:{type:Number,default:0}},emits:[`showBackup`],setup:function(e,t){var n=t.emit,r=Lo().t,i=n,a=function(){i(`showBackup`)},o=S(function(){return e.count<=0}),s=S(function(){return o.value?r(`Click to backup`):r(`Click to manage`)});return function(t,n){var r=_,i=ve;return L(),Ut(i,null,{trigger:Y(function(){return[w(r,{class:`site-backup flex-nowrap!`,size:5,onClick:a},{default:Y(function(){return[C(`span`,{class:ea([`site-backup__icon`,{"is-empty":q(o)}])},bs(n[0]||(n[0]=[C(`i`,{class:`i-material-symbols:cloud-download-outline-rounded`},null,-1)])),2),w(r,{class:`truncate text-left`,vertical:``,size:3},{default:Y(function(){return[C(`div`,{class:ea([`text-primary`,{"text-warning":q(o)}])},[C(`span`,Ce,yo(e.count),1),Yt(` `+yo(t.$t(`Node.index_87`)),1)],2),C(`div`,ke,yo(q(s)),1)]}),_:1}),n[1]||(n[1]=C(`i`,{class:`site-backup__arrow i-ic:round-chevron-right`},null,-1))]}),_:1})]}),default:Y(function(){return[C(`span`,{textContent:yo(t.$t(`Backup locally or to cloud, restore anytime`))},null,8,Me)]}),_:1})}}}),rt=Ge(it,[[`__scopeId`,`data-v-003e3b60`]]),M(),j(),pe=T(function(){return y(function(){return t.import(`./feature-Quota-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)}),ge=T(function(){return y(function(){return t.import(`./app-components-legacy.js?v=1787646744133`).then(function(e){return e.I})},void 0)}),M(),j(),e(`Xt`,zo=D(`layout-message-list`,function(){var e=z(0),n=R({p:1,limit:11,search:`1`}),r=ac([{key:`name`,title:A.global.t(`Site.TableRow.index_2`),width:200,render:function(e){return w(te,{tooltip:!0},{default:function(){return[e.install_status===1?w(ft,{name:`base-tick`,class:`text-primary`},null):Zo(w(ft,{name:`base-close`,class:`text-error`},null),[[ka(`else`)]]),w(`span`,{class:`ml-4px`},[e.name])]}})}},{key:`addtime`,title:A.global.t(`Docker.Volume.index_7`)},{key:`start`,title:A.global.t(`Layout.MessageBox.index_7`),render:function(e){return Dt(e.start,e.end)}},Ec({width:70,options:function(e){return[{label:A.global.t(`Security.Anti.Index_21`),onClick:function(){J({width:600,height:500,data:{id:e.id},title:`Install Log[`+e.name+`]`,component:T(function(){return y(function(){return t.import(`./feature-MessageBox-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)})})}}]}})]),i=r.table,a=r.columns,o=ic(),s=o.loading,c=o.setLoading;return{listConut:e,search:n,table:i,columns:a,loading:s,getMessageCount:function(){return X(function(){var t;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),c(!0),[4,Un(xo(n))];case 1:return t=r.sent().message,P(t)&&(i.data=t.data,i.total=br(t.page),e.value=i.total),[3,3];case 2:return c(!1),[7];case 3:return[2]}})})()}}})),D(`layoutSote`,function(){return{msgStoreRefs:fo(zo()),taskStoreRefs:fo(Bo())}}),Ir=function(){return B.post(`/plugin?action=a&name=btwaf&s=get_customize_config_help`)},e(`qt`,function(){return B.post(`/plugin?action=a&name=btwaf&s=get_customize_list`)}),e(`Yt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=set_status_customize_rule`,e,{requestOptions:{loading:A.global.t(`Waf.Api.custom_35`),successMessage:!0}})}),e(`Gt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=create_customize_rule`,{infos:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Waf.Api.custom_36`),successMessage:!0}})}),e(`Kt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=update_customize_rule`,{id:e.id,infos:JSON.stringify(e.infos)},{requestOptions:{loading:A.global.t(`Waf.Api.custom_37`),successMessage:!0}})}),e(`Jt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=remove_customize_rule`,e,{requestOptions:{loading:A.global.t(`Waf.Api.custom_38`),successMessage:!0}})}),M(),e(`Wt`,D(`waf-custom-rule`,function(){var e=R({action:[],operators:{},options:[],sitemap:{}}),t=function(){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Ir()];case 1:return t=n.sent().message,P(t)&&(e.action=t.action,e.operators=t.operators,e.options=t.options,e.sitemap=t.sitemap),[2]}})})()},n=function(){e.action=[],e.operators={},e.options=[],e.sitemap={}},r=function(t){var n=e.options.find(function(e){return e.type===t});return n?n.text:`--`};return{config:e,getConfig:t,clearConfig:n,getSiteName:function(t){return t.map(function(t){return e.sitemap[t]||`--`}).join(`, `)},getConditionName:r,getMatchCondition:function(e){var t=[],n=function(e){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/firewall/com/set_port_rule`,Z({operation:`remove`},e),{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_15`):``,successMessage:t}})}),e(`Ft`,function(e){return B.post(`/safe/firewall/get_listening_processes`,{data:JSON.stringify(e)})}),e(`Ot`,function(e){return B.post(`/firewall/com/export_rules`,e,{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_14`)}})}),e(`zt`,function(e){return B.post(`/firewall/com/import_rules`,e,{requestOptions:{successMessage:!0}})}),e(`Mt`,function(e){return B.post(`/firewall/com/ip_rules_list`,e)}),e(`ft`,function(e){return B.post(`/firewall/com/set_ip_rule`,Q(Z({},e),{operation:`add`}),{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_9`),successMessage:!0}})}),e(`St`,function(e){return B.post(`/firewall/com/modify_ip_rule`,{new_data:JSON.stringify(Z({operation:`add`},e.new_data)),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_10`),successMessage:!0}})}),e(`Ct`,function(e){return B.post(`/firewall/com/modify_ip_rule`,{new_data:JSON.stringify(Z({operation:`add`},e.new_data)),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_11`),successMessage:!0}})}),e(`vt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/firewall/com/set_ip_rule`,Z({operation:`remove`},e),{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_16`):``,successMessage:t}})}),e(`Pt`,function(e){return B.post(`/firewall/com/port_forward_list`,e)}),e(`pt`,function(e){return B.post(`/firewall/com/set_port_forward`,Q(Z({},e),{operation:`add`}),{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_19`),successMessage:!0}})}),e(`wt`,function(e){return B.post(`/firewall/com/modify_forward_rule`,{new_data:JSON.stringify(Z({operation:`add`},e.new_data)),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_20`),successMessage:!0}})}),e(`yt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/firewall/com/set_port_forward`,Z({operation:`remove`},e),{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_17`):``,successMessage:t}})}),e(`kt`,function(e){return B.post(`/safe/firewall/get_country_list`,{data:JSON.stringify(e)})}),e(`At`,function(){return B.post(`/safe/firewall/get_countrys`)}),e(`dt`,function(e){return B.post(`/safe/firewall/create_countrys`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_12`),successMessage:!0}})}),e(`xt`,function(e){return B.post(`/safe/firewall/modify_country`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_13`),successMessage:!0}})}),e(`_t`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/safe/firewall/remove_country`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_18`):``,successMessage:t}})}),e(`Rt`,function(e){return B.post(`/safe/firewall/import_rules`,{data:JSON.stringify(Z({rule_name:`country_rule`},e))},{requestOptions:{successMessage:!0}})}),e(`Dt`,function(){return B.post(`/safe/firewall/export_rules`,{data:JSON.stringify({rule_name:`country_rule`})},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_14`)}})}),M(),e(`ut`,D(`security`,function(){var e=z({switch:!1,times:0,days:0}),t=z(!1),n=z(!1),r=function(e){n.value=e},i=R({status:!0,initStatus:!0});return{antiForm:e,systemHardening:t,isRefresh:n,setRefresh:r,firewallStatus:i,getStatus:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Kn()];case 1:return e=t.sent().message,P(e)&&(i.status=e.status,i.initStatus=e.init_status.status),[2]}})})()}}})),e(`Y`,function(e){return B.post(`/ssl_domain?action=list_dns_api`,e)}),e(`u`,function(e){return B.post(`/ssl_domain?action=create_dns_api`,e,{requestOptions:{loading:A.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`j`,function(e){return B.post(`/ssl_domain?action=edit_dns_api`,e,{requestOptions:{loading:A.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`S`,function(e){return B.post(`/ssl_domain?action=delete_dns_api`,e,{requestOptions:{loading:A.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`X`,function(){return B.post(`/ssl_domain?action=get_dns_support`)}),e(`G`,function(e){return B.post(`/ssl_domain?action=list_dns_record`,e)}),e(`l`,function(e){return B.post(`/ssl_domain?action=create_dns_record`,e,{requestOptions:{loading:A.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`A`,function(e){return B.post(`/ssl_domain?action=edit_dns_record`,e,{requestOptions:{loading:A.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`x`,function(e){return B.post(`/ssl_domain?action=delete_dns_record`,e,{requestOptions:{loading:A.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`K`,function(e){return B.post(`/ssl_domain?action=list_domain_details`,e)}),e(`k`,function(e){return B.post(`/ssl_domain?action=switch_ssl_alarm`,e,{requestOptions:{loading:A.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`q`,function(e){return B.post(`/ssl_domain?action=sync_dns_info`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`W`,function(e){return B.post(`/ssl_domain?action=list_ssl_info`,e)}),e(`D`,function(e){return B.post(`/ssl_domain?action=download_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`$`,function(e){return B.post(`/ssl_domain?action=one_cilck_renew`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`nt`,function(e){return B.post(`/ssl_domain?action=renew_cert_process`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`c`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/ssl_domain?action=apply_new_ssl`,e,{requestOptions:{loading:t?A.global.t(`Login.index_22`):``}})}),e(`st`,function(e){return B.post(`/ssl_domain?action=upload_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`ot`,function(e){return B.post(`/ssl_domain?action=switch_auto_renew`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`V`,function(e){return B.post(`/ssl_domain?action=cert_domain_list`,e)}),e(`C`,function(e){return B.post(`/ssl_domain?action=cert_deploy_sites`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`w`,function(e){return B.post(`/ssl_domain?action=cert_deploy_mails`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`T`,function(e){return B.post(`/ssl_domain?action=cert_deploy_panel`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`b`,function(e){return B.post(`/ssl_domain?action=remove_cert`,e,{requestOptions:{loading:A.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`H`,function(e){return B.post(`/ssl_domain?action=check_domain_automatic`,e)}),e(`J`,function(e){return B.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}})}),e(`R`,function(){return B.post(`/ssl_domain?action=ssl_tasks_status`)}),e(`U`,function(e){return B.post(`/plugin?action=a&name=mail_sys&s=get_auto_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),errorMessage:!1}})}),e(`E`,function(e){return B.post(`/plugin?action=a&name=mail_sys&s=auto_deploy_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`z`,function(){return B.post(`/business_ssl?action=get_product_list`)}),e(`f`,function(e){return B.post(`/business_ssl?action=apply_cert_order_pay`,e)}),e(`B`,function(){return B.post(`/business_ssl?action=get_cert_admin`)}),e(`P`,function(e){return B.post(`/business_ssl?action=list_business_ssl`,e)}),e(`Z`,function(e){return B.post(`/data?action=getData`,e)}),e(`rt`,function(e){return B.post(`/business_ssl?action=apply_order_ca`,e,{requestOptions:{loading:A.global.t(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`ct`,function(e){return B.post(`/business_ssl?action=get_verify_result`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`h`,function(e){return B.post(`/business_ssl?action=check_domain_suitable`,e)}),e(`N`,function(){return B.post(`/ssl_domain?action=get_sites`)}),e(`_`,function(e){return B.post(`/ssl_domain?action=manual_apply_vaild`,e,{requestOptions:{loading:``,successMessage:!0,errorMessage:!1}})}),e(`g`,function(e){return B.post(`/ssl_domain?action=manual_apply_check`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`lt`,function(e){return B.post(`/business_ssl?action=check_url_txt`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1,errorMessage:!1}})}),e(`m`,function(e){return B.post(`/business_ssl?action=again_verify`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),Lr=function(){return B.post(`/ssl_dns?action=get_status`)},e(`Q`,function(e){return B.post(`/ssl_dns?action=install_pdns`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`F`,function(){return B.post(`/ssl_dns?action=get_nameserver`)}),e(`it`,function(e){return B.post(`/ssl_dns?action=set_nameserver`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`p`,function(e){return B.post(`/ssl_dns?action=change_status`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`s`,function(e){return B.post(`/ssl_dns?action=add_zone`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`y`,function(e){return B.post(`/ssl_dns?action=del_zone`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`L`,function(e){return B.post(`/ssl_dns?action=get_soa`,e)}),e(`O`,function(e){return B.post(`/ssl_dns?action=set_soa`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`I`,function(e){return B.post(`/ssl_dns?action=get_logger`,e)}),e(`v`,function(){return B.post(`/ssl_dns?action=clear_logger`,{},{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`d`,function(e){return B.post(`/ssl_dns?action=add_dmarc`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`et`,function(){return X(function(){return $(this,function(e){return B.post(`/ssl_dns?action=add_dkim_spf`,{},{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}}),[2]})})()}),e(`tt`,function(e){return B.post(`/ssl_dns?action=dns_checker`,e)}),e(`at`,function(e){return B.post(`/ssl_dns?action=set_ttl_batch`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`M`,function(){return B.post(`/ssl_dns?action=fix_zone`,{},{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),M(),e(`o`,D(`ssl`,function(){var e=z(!0),t=z(!0);return{dnsInstall:e,dnsStatus:t,getDNSStatus:function(){return X(function(){var n;return $(this,function(r){switch(r.label){case 0:return[4,Lr()];case 1:return n=r.sent().message,P(n)&&(t.value=n.status,e.value=n.service===`pdns`),[2]}})})()}}})),M(),j(),M(),j(),e(`i`,k=D(`global`,function(){var e=Bo(),n=z(0),r=z(0),i=z(1080),a=z(52),s=function(e){i.value=e},c=function(e){n.value=e},l=function(e){r.value=e},u=z(`--`),d=z(0),f=z({status:!1,username:``}),p=z(!0),m=S(function(){return f.value.status?f.value.username:`--`}),h=z(o.Free),g=z(0),ee=S(function(){return g.value<0?`--`:g.value===0?`Lifetime`:Mn(g.value,`yyyy-MM-dd`)}),te=S(function(){return g.value===0}),_=S(function(){return h.value===o.Free}),ne=S(function(){return h.value===o.Professional}),v=S(function(){return h.value===o.Enterprise}),re=z(``),ie=z(!1),ae=z(!0),oe=z(!0),se=z(!0),ce=z(``),le=function(e){var t=vs(e,3),n=t[1],r=t[2];N(n)&&n>-1?(h.value=o.Professional,g.value=n):N(r)&&r>-1?(h.value=o.Enterprise,g.value=r):(h.value=o.Free,g.value=-1)},ue=z(`en`),de=z([]),fe=z(`fresh`),pe=Vo(),me=z(!1),he=z(!1),ge=z(!1),_e=z(!0),ve=R({isShow:!0}),ye=z(!1),be=z(!1);return{userInfo:f,username:m,authType:h,authExpired:ee,isFree:_,isPro:ne,isLtd:v,isLifetime:te,address:u,taskCount:d,mainWidth:n,mainHeight:r,bodyMinWidth:i,footerHeight:a,installFinished:p,lang:ue,langList:de,theme:fe,isMultiServiceInstall:me,multiService:he,isWebServerJump:ge,siteMonitorStatus:_e,aaPanelPro:ie,hasSubPanelAuth:ae,nodeInstall:oe,panelDomain:ce,nodeJs:se,aiAssistant:ve,ai_first_record:ye,first_backup:be,versionType:re,initPublicBackendRecord:function(){return X(function(){var e,t,n,r;return $(this,function(i){switch(i.label){case 0:return[4,wr()];case 1:return e=i.sent().message,t=P(e)?e:{},n=Object.prototype.hasOwnProperty.call(t,`ai`),ye.value=!n||Number(t.ai)!==0,r=Object.prototype.hasOwnProperty.call(t,`wp_backup`),be.value=!r||Number(t.wp_backup)!==0,[2]}})})()},getCheckAuth:function(){return X(function(){return $(this,function(e){return ie.value&&_.value&&Mc({source:210}),[2]})})()},setMainWidth:c,setMainHeight:l,setBodyMinWidth:s,getConfigSimple:function(){return X(function(){var n,r;return $(this,function(i){switch(i.label){case 0:return[4,Dr()];case 1:if(n=i.sent().message,P(n)){if(d.value=O(n,`task_count`,0),u.value=O(n,`panel.address`,`--`),f.value.status=O(n,`user_info.status`,!1),f.value.username=O(n,`user_info.data.username`,``),ue.value=O(n,`language`,`en`),de.value=O(n,`language_list`,[]),fe.value=O(n,`theme`,`fresh`),oe.value=O(n,`node_manager.is_install`,!0),p.value=n.install_finished,ie.value=n.isPro,me.value=n.multi_service_install,he.value=n.multi_service,_e.value=O(n,`site_total_monitor.is_install`,!0),r=[``,-1,-1],ce.value=O(n,`panel.domain`,``),se.value=n.nodejs,ve.isShow=O(n,`ai_widget.chat`,!0),re.value=O(n,`panel.version_type`,``),le(O(n,`get_pd`,r)),window.document.title=O(n,`webname`,`aaPanel Linux Panel`),ae.value=!!n.account_limit,p.value===!1&&pe.path===`/`){if(ie.value&&!f.value.status)return[2];J({width:480,minHeight:280,hideClose:!0,zIndex:99999,component:T(function(){return y(function(){return t.import(`./view-home-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)})})}n.limit_login&&pe.path!==`/login`&&(window.location.href=`/login?dologin=True`),d.value!==0&&e.onRepetion()}return[2]}})})()}}})),M(),a=E({__name:`App`,setup:function(e){var t=vo(),n=k();return Xo(function(){return t.rootCssVer},function(e){Object.entries(e).forEach(function(e){var t=vs(e,2),n=t[0],r=t[1];document.documentElement.style.setProperty(n,r)})},{immediate:!0,deep:!0}),t.changeTheme(),t.initThemeConfig(),n.initPublicBackendRecord(),function(e,t){var n=Oa(`router-view`),r=dt;return L(),Ut(r,null,{default:Y(function(){return[w(n)]}),_:1})}}}),i=a,ei=xe(Da(),1),ei.default.configure({easing:`ease`,minimum:.3,speed:300,showSpinner:!0,trickleSpeed:200}),ca=[`/modify_password`],ja.beforeEach(function(e,t,n){return X(function(){var r,i,a,o,s;return $(this,function(c){switch(c.label){case 0:if(ei.default.start(),nt.removeAllPending(),ca.includes(t.path))return n(t.path),[2];i=k(),c.label=1;case 1:return c.trys.push([1,3,,4]),[4,i.getConfigSimple()];case 2:return c.sent(),[3,4];case 3:return a=c.sent(),console.error(a),[3,4];case 4:return!i.userInfo.status&&i.aaPanelPro?e.path===`/binds`?n():n(`/binds`):(i.getCheckAuth(),n()),o=window.document.title.split(` - `)[0]||`aaPanel`,s=((r=e.matched[0])==null?void 0:r.name)||`aaPanel`,s?window.document.title=``.concat(o,` - `,s):window.document.title=o,[2]}})})()}),ja.afterEach(function(){ei.default.done()}),e(`r`,Pa=ja),to=function(e){e.directive(`modal-drag`,{mounted:function(e){var t=e,n=xr(e,`n-dialog`),r=function(){var e=Hn();return Object.prototype.hasOwnProperty.call(e,`currentStyle`)&&`currentStyle`in e?function(t,n){return e.currentStyle[n]}:function(e,t){return getComputedStyle(e)[t]}}();t.onmousedown=function(e){var 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`);var m=r(n,`top`);return p.includes(`%`)?(p=``.concat(document.body.clientWidth*(p.replace(/%/g,``)/100)),m=``.concat(document.body.clientHeight*(m.replace(/%/g,``)/100))):(p=``.concat(+p.replace(/px/g,``)),m=``.concat(+m.replace(/px/g,``))),document.onmousemove=function(e){var 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:`.concat(r+bo(p),`px;top:`,a+bo(m),`px;`)},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null},!1}}}),e.directive(`load-text`,function(e,t){var n=e.nextElementSibling,r=n&&n.classList.contains(`load-text`);t.value&&!r?r||(e.style.display=`none`,e.insertAdjacentHTML(`afterend`,`--`)):t.value||(r&&n.remove(),e.removeAttribute(`style`))}),e.directive(`scroll-bottom`,{updated:function(e){e.scrollTop=e.scrollHeight}}),e.directive(`table`,function(e){e.onscroll=function(){var t=e.scrollTop,n=e.querySelector(`thead`);n&&(n.style.transform=`translateY(`.concat(t,`px)`))}})},r=`panel_analytics_logs`,n=60*1e3,Qe=null,Di=!1,gi=function(e){return Object.keys(e).length===0},$i=function(e){return e.trim().replace(/\s+/g,`_`)},Ft=function(){try{window.localStorage.removeItem(r)}catch(e){}},va=function(){if(typeof window>`u`)return{};try{var e=window.localStorage.getItem(r);if(!e)return{};var t=JSON.parse(e);return t&&(t===void 0?`undefined`:xs(t))===`object`&&!Array.isArray(t)?t:{}}catch(e){return Ft(),{}}},es=function(e){if(!(typeof window>`u`)){if(gi(e)){Ft();return}try{window.localStorage.setItem(r,JSON.stringify(e))}catch(e){}}},xa=function(e){var t=va();Object.entries(e).forEach(function(e){var n=vs(e,2),r=n[0],i=n[1];Object.entries(i).forEach(function(e){var n=vs(e,2),i=n[0],a=n[1],o,s=(o=t[r])==null?void 0:o[i];if(s){var c=s.count-a.count;c>0?s.count=c:delete t[r][i]}}),t[r]&&Object.keys(t[r]).length===0&&delete t[r]}),es(t)},An=function(e){return Object.entries(e).flatMap(function(e){var t=vs(e,2),n=t[0],r=t[1];return Object.entries(r).map(function(e){var t=vs(e,2);return{module:n,fun_name:t[0],count:t[1].count}})})},e(`n`,function(e,t){var n,r=$i(e),i=$i(t);if(!(!r||!i)){var a=va();a[r]||(a[r]={}),(n=a[r])[i]||(n[i]={count:0}),a[r][i].count+=1,es(a)}}),On=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:if(Di||(e=va(),gi(e)))return[2];Di=!0,t.label=1;case 1:return t.trys.push([1,,3,4]),[4,po({logs:JSON.stringify(An(e))})];case 2:return t.sent(),xa(e),[3,4];case 3:return Di=!1,[7];case 4:return[2]}})})()},lo=function(){typeof window>`u`||Qe!==null||(Qe=window.setInterval(function(){On().catch(function(){})},n))},M(),et=Ht(i),ma=qt(),ma.use(ao),et.use(ma),et.use(A),et.use(Pa),to(et),lo(),et.mount(`#app`),e(`t`,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}({}))}}})})(); \ No newline at end of file +`]);return ws=function(){return e},e}function Ts(e){var t=Or(),n=In();return n.dynamicModals.value.push(Z({key:t},e)),{hide:function(){var e;(e=n.modalInstRefs[`modal-`.concat(t)])==null||e.hide()}}}function Es(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Ai(e)}function Ds(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return R({show:!1,title:e,data:t})}function Os(e){var t=e.config.url,n=function(e){return t.endsWith(e)};Mo.some(n)&&(!P(e.data.message)&&!$e.some(n)&&(e.data.message={}),!Tn.some(n)&&e.data.status==0&&(e.data.message.result=e.data.msg),e.data.status==-1&&(e.data.message.result=e.data.msg))}function ks(){var e=Date.now();return{requestTime:e,requestToken:(0,$r.default)(String(e).concat((0,$r.default)(void 0)))}}function As(e){e.interceptors.request.use(function(e){e.data;var t=e.headers,n;t[`X-Http-Token`]=(n=document.getElementById(`request_token_head`))==null?void 0:n.getAttribute(`token`);var r=e.requestOptions;r!=null&&r.loading&&(r.load=I.loading(r.loading)),r!=null&&r.prefix&&(e.url=r.prefix+e.url),r!=null&&r.isMock&&(e.baseURL=`/mock`);var i=localStorage.getItem(`apsess`);return i&&(e.url=`/apsess_`.concat(i,e.url)),e},function(e){return Promise.reject(e)}),e.interceptors.response.use(function(e){Os(e);var t=e.data,n=e.config.requestOptions;if(n!=null&&n.load&&n.load.close(),n!=null&&n.isOriginalResult)return{message:t};if(P(t)&&Jr(t,`status`)){var r=t.message;if(t.status===-1||t.status===-2){if(P(r)&&r.redirect)return I.error(r.msg),ba(r.redirect),Promise.reject(t);if(n!=null&&n.errorMessage){var i=``,a=n.errorMessageKey||`result`;if(P(r)){var o=O(r,a,``);i=Ei(o)?o:``}Ei(r)&&(i=r);var s={isHtml:!0,maxWidth:700};(t.status===-2||i.length>80)&&(s=Object.assign(s,{close:!0})),yi(n.errorMessage)||(s=Object.assign(s,n.errorMessage)),I.error(i,s)}return Promise.reject(t)}if(t.status===0){if(n!=null&&n.successMessage){var c=``,l=n.successMessageKey||`result`;if(P(r)){var u=O(r,l,``);c=Ei(u)?u:``}Ei(r)&&(c=r),I.success(c,yi(n.successMessage)?{isHtml:!0}:n.successMessage)}return t}}return Promise.reject(t)},function(e){var t=e.response,n=e.config;if(n){var r=n.requestOptions;r!=null&&r.load&&r.load.close()}if(t.status===401){window.location.href=`/`;return}if(t&&t.status===500){var i=e.request.responseText;(i.indexOf(`An error occurred while the panel was running`)!==-1||i.indexOf(`We need to make sure this has a favicon so that the debugger does`)!==-1)&&J({width:1e3,content:function(){return w(Cn,{text:i},null)}})}return Promise.reject(e)})}function js(e){return B.post(`/virtual/get_account_list.json`,e)}function Ms(e){return B.post(`/virtual/create_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:_o(`Account.Account.accountState-721844-18`)}})}function Ns(e){return B.post(`/virtual/modify_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:_o(`Account.Account.accountState-721844-19`)}})}function Ps(e){return B.post(`/virtual/remove_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Fs(){return B.post(`/virtual/get_type_list.json`)}function Is(e){return B.post(`/virtual/create_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Ls(e){return B.post(`/virtual/modify_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Rs(e){return B.post(`/virtual/remove_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function zs(e){return B.post(`/virtual/get_package_list.json`,e)}function Bs(e){return B.post(`/virtual/create_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Vs(e){return B.post(`/virtual/modify_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Hs(e){return B.post(`/virtual/remove_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Us(e){return B.post(`/virtual/get_logs.json`,e)}function Ws(){return B.post(`/virtual/clean_logs.json`,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Gs(){return B.post(`/virtual/get_disk_list.json`)}function Ks(e){return B.post(`/virtual/set_default_disk.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function qs(e){return B.post(`/virtual/enable_disk_quota.json`,{mountpoint:e},{requestOptions:{loading:_o(`Account.Disk.disk_810348-13`),successMessage:{close:!0},successMessageKey:`result`}})}function Js(e){return B.post(`/virtual/get_account_temp_login_token.json`,e)}function Ys(){return B.post(`/virtual/get_service_info.json`)}function Xs(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return B.post(`/virtual/`.concat(e,`_service.json`),t,{requestOptions:{loading:_o(`Account.Settings.index_1`),successMessage:!0,successMessageKey:`result`}})}function Zs(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/virtual/install_service.json`,e,{requestOptions:{loading:_o(`Account.Install.index_6`),successMessage:!0,successMessageKey:`result`}})}function Qs(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/virtual/update_service.json`,e,{requestOptions:{loading:_o(`Account.Settings.index_21`),successMessage:!0,successMessageKey:`result`}})}function $s(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/virtual/get_install_log.json`,e)}function ec(){return B.post(`/virtual/get_server_ssl.json`)}function tc(e,t){return B.post(`/virtual/save_server_ssl.json`,{certificate:e,private_key:t},{requestOptions:{loading:_o(`Account.Install.index_10`),successMessage:!0,successMessageKey:`result`}})}function nc(){return B.post(`/virtual/get_server_address.json`)}function rc(e){return B.post(`/virtual/set_server_address.json`,{address:e},{requestOptions:{loading:_o(`Account.Settings.index_8`),successMessage:!0,successMessageKey:`result`}})}function ic(e){return B.post(`/virtual/modify_service_port`,{port:e},{requestOptions:{loading:_o(`Component.Pay.index_12`),successMessage:!0,successMessageKey:`result`}})}function ac(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=z(e);return{loading:t,setLoading:function(e){(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&(t.value=e)}}}function oc(e){var t=z([]),n=R({data:[],total:0,loading:!1});return{keys:t,table:n,columns:z(e),setLoading:function(e){(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&(n.loading=e)}}}function sc(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],n=arguments.length>1?arguments[1]:void 0;J({width:950,hideClose:e,data:{onSuccess:n},component:T(function(){return y(function(){return t.import(`./feature-Account-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)})})}function cc(){return X(function(){return $(this,function(e){switch(e.label){case 0:if(localStorage.getItem(`loginActivityShown`))return[3,4];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,Kr()];case 2:return e.sent(),[3,4];case 3:return e.sent(),sc(),[3,4];case 4:return[2]}})})()}function lc(e){return new Promise(function(t,n){if(k().isFree){Nc(e),n(!1);return}t(!0)})}function uc(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,zr({sName:e})];case 1:return t=n.sent().message,P(t)&&!t.status?(zo(e),[2,Promise.reject(!1)]):[2]}})})()}function dc(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,F(`/static/vite/oldjs/jquery-2.2.4.min.js?v=1791538283700`)];case 1:return e.sent(),[4,F(`/static/layer/layer.js?v=1791538283700`)];case 2:return e.sent(),[4,F(`/static/vite/oldjs/jsencrypt.min.js?v=1791538283700`)];case 3:return e.sent(),[4,F(`/static/language/English/lan.js?v=1791538283700`)];case 4:return e.sent(),[2]}})})()}function fc(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,Promise.all([F(`/static/codemirror/lib/codemirror.js?v=1791538283700`),F(`/static/laydate/laydate.js?v=1791538283700`),F(`/static/vite/oldjs/clipboard.min.js?v=1791538283700`),F(`/static/vite/oldjs/soft.js?v=1791538283700`),F(`/static/vite/oldjs/public.js?v=1791538283700`),F(`/static/vite/oldjs/public_backup.js?v=1791538283700`),F(`/static/vite/oldjs/tools.js?v=1791538283700`)])];case 1:return e.sent(),[2]}})})()}function pc(){J({width:800,minHeight:`550`,title:A.global.t(`Layout.MessageBox.index_6`),component:T(function(){return y(function(){return t.import(`./feature-MessageBox-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)})})}function mc(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:e=I.loading(`Loading, please wait...`),t.label=1;case 1:return t.trys.push([1,,6,7]),[4,dc()];case 2:return t.sent(),[4,fc()];case 3:return t.sent(),[4,F(`/static/ace/ace.js?v=1791538283700`)];case 4:return t.sent(),[4,F(`/static/vite/oldjs/soft.js?v=1791538283700`)];case 5:return t.sent(),[3,7];case 6:return e.close(),[7];case 7:return[2]}})})()}function hc(e,t){return X(function(){return $(this,function(n){switch(n.label){case 0:return[4,mc()];case 1:return n.sent(),soft.input_zip(e.name,e.tmp_path,e.title,function(){t==null||t()}),[2]}})})()}function gc(e){return X(function(){return $(this,function(t){switch(t.label){case 0:return[`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`].includes(e.name)?(aa(e),[2]):[4,mc()];case 1:return t.sent(),e.admin?bt.soft.set_lib_config(e.name,e.title,e.version):soft.set_soft_config(e.name,e.title),[2]}})})()}function _c(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Ai(e)}function vc(e){J({title:V(`Task result`),width:500,minHeight:200,data:{overview:e},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)})})}function yc(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Ai(e)}function bc(e,t){return L(),Gt(`ul`,Te,[Ea(e.$slots,`default`)])}function xc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return{key:e.key||`quota`,title:e.title||A.global.t(`Component.Quota.index_1`),width:e.width||`8%`,minWidth:e.minWidth||100,maxWidth:e.maxWidth||120,render:function(t){return w(pe,{type:e.type||``,data:t,callback:e.callback},null)}}}function Sc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=Uo(),n=e.key||`path`;return{key:n,title:e.title||A.global.t(`Public.Table.Path`),width:e.width,minWidth:e.minWidth||120,ellipsis:{tooltip:!0},render:function(e){return w(`a`,{class:`bt-link`,href:`javascript:;`,onClick:function(){Ja(`Path`,e[n]),t.push(`/files`)}},[e[n]])}}}function Cc(e){var t=e.key,n=t===void 0?`status`:t;return{key:e.key||`status`,title:e.title||A.global.t(`Public.Table.Status`),width:e.width,minWidth:e.minWidth||80,render:function(t){return w(wt,{value:t[n],"checked-title":e.checkedLabel||A.global.t(`Public.Status.Running`),"unchecked-title":e.uncheckedLabel||A.global.t(`Public.Status.Stop`),checkedValue:e.checkedValue,uncheckedValue:e.uncheckedValue,onClick:function(n){e.confirm&&Io(e.confirm(n,t))}},null)}}}function wc(e){var t=e.key,n=t===void 0?`status`:t;return{key:e.key||`Caching(nginx)`,title:e.title||`Caching(nginx)`,width:e.width,minWidth:70,render:function(t){return w(Tt,{disabled:e.disabled?e.disabled(t):!1,tips:e.tips,value:t[n],onClick:function(n){e.onClick(n,t)}},null)}}}function Tc(e){var t=e.key,n=t===void 0?`status`:t;return{key:n,title:e.title||A.global.t(`Public.Table.Status`),width:e.width||`8%`,minWidth:e.minWidth||80,render:function(t){var r=e.status(t);return w(wt,{value:t[n],"checked-label":r.checkedLabel,"checked-value":r.checkedValue,"unchecked-label":r.uncheckedLabel,"unchecked-value":r.uncheckedValue,onClick:function(e){var t;(t=r.onClick)==null||t.call(r,e)}},null)}}}function Ec(e){var t=e.key,n=t===void 0?`ps`:t;return{key:n,title:e.title||A.global.t(`Public.Table.Note`),width:e.width,minWidth:e.minWidth||120,render:function(t){return w(St,{value:t[n],onBlur:function(r,i){return X(function(){var a,o,s;return $(this,function(c){switch(c.label){case 0:if(a=t[n],a===r)return[3,4];c.label=1;case 1:return c.trys.push([1,3,,4]),[4,e.onBlur(r,t)];case 2:return c.sent(),t[n]=r,[3,4];case 3:return o=c.sent(),s=i.target,s.value=a,console.error(o),[3,4];case 4:return[2]}})})()}},null)}}}function Dc(e){return{key:e.key||`action`,title:e.title||A.global.t(`Public.Table.Action`),align:e.align||`right`,width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:function(t,n){var r,i,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?w(_,{size:2,class:`justify-end! items-center`},{default:function(){return[w(mt,{options:a},null),w(ee,{trigger:`click`,options:o.options,onSelect:function(e){return o.onSelect(e,t)}},{default:function(){return[w(`i`,{class:`i-famicons:ellipsis-vertical text-18px cursor-pointer`},null)]}})]}}):w(mt,{options:a},null)}}}function Oc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.key||`password`;return{key:t,title:e.title||A.global.t(`Public.Table.Password`),width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:function(e){var n=e[t];return w(Ct,{value:Ei(n)?n:``},null)}}}function kc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.key||`progress`,n=e.placement||`inside`,r=e.loading||!0;return{key:t,title:e.title||A.global.t(`Mail.Unsubscribe.index_26`),width:e.width||`10%`,minWidth:100,maxWidth:e.maxWidth,render:function(i){return w(fe,{type:`line`,"indicator-placement":n,percentage:i[t],processing:r&&i[t]!==100,height:e.height,status:e.status,color:e.color},null)}}}function Ac(e){var t=A.global.t;return{key:`requests`,sorter:!0,sortOrder:!1,className:`sort-center`,title:function(e){return e?`Requests`:w(_,{class:`items-center justify-center!`,size:3},{default:function(){return[w(`span`,null,[Yt(`Requests`)]),w(de,{trigger:`hover`},{trigger:function(){return w(`i`,{class:`i-uiw:question-circle-o text-16px text-#9DA1A6 cursor-pointer`},null)},default:function(){return w(Et,null,{default:function(){return[w(`li`,null,[Yt(`The monitoring report data will be updated as the website list is refreshed`)]),w(`li`,null,[Yt(`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:function(n){var r=po(k()),i=r.isFree,a=r.siteMonitorStatus,o=po(Bt()),s=o.webserver,c=o.monitor,l=o.isMonitorInstall,u=e.monitorMap;if(s.value!==`nginx`&&s.value!==`apache`)return`--`;if(!a.value&&i.value)return w(f,{type:`primary`,text:!0,onClick:function(){lc({source:142})}},{default:function(){return[Yt(`Active`)]}});if(!l.value&&!a.value)return w(f,{type:`primary`,text:!0,onClick:function(){zo(`monitor`,function(){return X(function(){return $(this,function(t){return e.getMonitorData(),[2]})})()})}},{default:function(){return[c.value.is_install===1?t(`Public.Btn.Update`):t(`Public.Btn.Install`)]}});var d=u.value[n.name];if(!xi(d)){var p=rr(d),m=nr(d);return w(ge,{name:n.name,total:p,value:m},null)}return`--`}}}function jc(e){var t=A.global.t;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:function(t){var n=e.applySSLInfo.value.filter(function(e){return e.target_id===t.id});return w(co,{config:t.ssl,sslApplyList:n,onClick:function(){e.onClick(t)}},null)}}}function Mc(e){var n=A.global.t;return{key:e.key||`backup_count`,title:e.title||n(`Backup / Restore`),align:e.align,width:e.width||`8%`,minWidth:e.minWidth,render:function(r){return w(rt,{count:r.backup_count,onShowBackup:function(){if(e.site_type===`node`){J({title:n(`Node.index_88`,[r.name]),width:820,minHeight:200,data:{row:r},component:T(function(){return y(function(){return t.import(`./app-components-legacy.js?v=1791538283700`).then(function(e){return e.Zi})},void 0)})});return}J({title:``.concat(e.title||n(`Backup / Restore`),` [`,r.name,`]`),width:950,minHeight:520,data:{row:r,site_type:e.site_type},component:T(function(){return y(function(){return t.import(`./app-components-legacy.js?v=1791538283700`).then(function(e){return e.zt})},void 0)})})}},null)}}}function Nc(e){return X(function(){var n,r,i;return $(this,function(a){switch(a.label){case 0:return a.trys.push([0,4,,5]),n=k(),r=``,n.aaPanelPro&&n.isFree?(r=n.username,[3,3]):[3,1];case 1:return[4,Kr()];case 2:i=a.sent().message,r=O(i,`data.username`,``),a.label=3;case 3:return J({width:1e3,height:720,hideClose:n.aaPanelPro&&n.isFree,data:Z({username:r},e),component:T(function(){return y(function(){return t.import(`./feature-Pay-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)})}),[3,5];case 4:return a.sent(),sc(),[3,5];case 5:return[2]}})})()}return e({$:void 0,$a:void 0,$c:void 0,$d:void 0,$f:void 0,$i:void 0,$l:void 0,$n:void 0,$o:void 0,$r:void 0,$s:void 0,$t:Oc,$u:Ns,A:void 0,Aa:void 0,Ac:void 0,Ad:void 0,Af:void 0,Ai:void 0,Al:void 0,An:void 0,Ao:void 0,Ar:void 0,As:void 0,At:void 0,Au:void 0,B:void 0,Ba:void 0,Bc:void 0,Bd:void 0,Bf:void 0,Bi:void 0,Bl:void 0,Bn:void 0,Bo:void 0,Br:void 0,Bs:void 0,Bt:void 0,Bu:Ws,C:void 0,Ca:void 0,Cc:void 0,Cd:void 0,Cf:void 0,Ci:void 0,Cl:void 0,Cn:void 0,Co:void 0,Cr:void 0,Cs:void 0,Ct:void 0,Cu:void 0,D:void 0,Da:void 0,Dc:void 0,Dd:void 0,Df:void 0,Di:void 0,Dl:void 0,Dn:void 0,Do:void 0,Dr:void 0,Ds:void 0,Dt:void 0,Du:void 0,E:void 0,Ea:void 0,Ec:void 0,Ed:void 0,Ef:void 0,Ei:void 0,El:void 0,En:void 0,Eo:void 0,Er:void 0,Es:void 0,Et:void 0,Eu:void 0,F:void 0,Fa:void 0,Fc:void 0,Fd:void 0,Ff:Ds,Fi:void 0,Fl:void 0,Fn:void 0,Fo:void 0,Fr:void 0,Fs:void 0,Ft:void 0,Fu:void 0,G:void 0,Ga:void 0,Gc:void 0,Gd:void 0,Gf:void 0,Gi:void 0,Gl:void 0,Gn:void 0,Go:void 0,Gr:void 0,Gs:void 0,Gt:void 0,Gu:$s,H:void 0,Ha:void 0,Hc:void 0,Hd:void 0,Hf:void 0,Hi:void 0,Hl:void 0,Hn:void 0,Ho:void 0,Hr:void 0,Hs:void 0,Ht:void 0,Hu:Bs,I:void 0,Ia:void 0,Ic:void 0,Id:void 0,If:void 0,Ii:void 0,Il:void 0,In:void 0,Io:void 0,Ir:void 0,Is:void 0,It:void 0,Iu:void 0,J:void 0,Ja:void 0,Jc:void 0,Jd:void 0,Jf:void 0,Ji:void 0,Jl:void 0,Jn:void 0,Jo:void 0,Jr:void 0,Js:void 0,Jt:void 0,Ju:Gs,K:void 0,Ka:void 0,Kc:void 0,Kd:void 0,Kf:void 0,Ki:void 0,Kl:void 0,Kn:void 0,Ko:void 0,Kr:void 0,Ks:void 0,Kt:void 0,Ku:js,L:void 0,La:void 0,Lc:void 0,Ld:void 0,Lf:void 0,Li:void 0,Ll:void 0,Ln:void 0,Lo:void 0,Lr:void 0,Ls:void 0,Lt:void 0,Lu:void 0,M:void 0,Ma:void 0,Mc:void 0,Md:void 0,Mf:void 0,Mi:void 0,Ml:void 0,Mn:pc,Mo:void 0,Mr:void 0,Ms:void 0,Mt:void 0,Mu:void 0,N:void 0,Na:void 0,Nc:void 0,Nd:void 0,Nf:void 0,Ni:void 0,Nl:void 0,Nn:void 0,No:void 0,Nr:void 0,Ns:void 0,Nt:void 0,Nu:void 0,O:void 0,Oa:oc,Oc:void 0,Od:void 0,Of:void 0,Oi:void 0,Ol:void 0,On:void 0,Oo:void 0,Or:void 0,Os:void 0,Ot:void 0,Ou:void 0,P:void 0,Pa:void 0,Pc:void 0,Pd:void 0,Pf:void 0,Pi:void 0,Pl:void 0,Pn:void 0,Po:void 0,Pr:void 0,Ps:void 0,Pt:void 0,Pu:void 0,Q:void 0,Qa:void 0,Qc:void 0,Qd:void 0,Qf:void 0,Qi:void 0,Ql:void 0,Qn:void 0,Qo:void 0,Qr:void 0,Qs:void 0,Qt:Mc,Qu:Zs,R:void 0,Ra:void 0,Rc:void 0,Rd:void 0,Rf:void 0,Ri:void 0,Rl:void 0,Rn:void 0,Ro:void 0,Rr:void 0,Rs:void 0,Rt:void 0,Ru:void 0,S:void 0,Sa:void 0,Sc:void 0,Sd:void 0,Sf:void 0,Si:void 0,Sl:void 0,Sn:void 0,So:void 0,Sr:void 0,Ss:void 0,St:void 0,Su:void 0,T:void 0,Ta:void 0,Tc:void 0,Td:void 0,Tf:void 0,Ti:void 0,Tl:void 0,Tn:gc,To:void 0,Tr:void 0,Ts:void 0,Tt:void 0,Tu:void 0,U:void 0,Ua:void 0,Uc:void 0,Ud:void 0,Uf:void 0,Ui:void 0,Ul:void 0,Un:void 0,Uo:void 0,Ur:void 0,Us:void 0,Ut:void 0,Uu:Is,V:void 0,Va:void 0,Vc:void 0,Vd:void 0,Vf:Ts,Vi:void 0,Vl:void 0,Vn:void 0,Vo:void 0,Vr:void 0,Vs:void 0,Vt:void 0,Vu:Ms,W:void 0,Wa:void 0,Wc:void 0,Wd:void 0,Wf:void 0,Wi:void 0,Wl:void 0,Wn:void 0,Wo:void 0,Wr:void 0,Ws:void 0,Wt:void 0,Wu:qs,X:void 0,Xa:void 0,Xc:void 0,Xd:void 0,Xf:void 0,Xi:void 0,Xl:void 0,Xn:void 0,Xo:void 0,Xr:void 0,Xs:void 0,Xt:void 0,Xu:zs,Y:void 0,Ya:void 0,Yc:void 0,Yd:void 0,Yf:void 0,Yi:void 0,Yl:void 0,Yn:void 0,Yo:void 0,Yr:void 0,Ys:void 0,Yt:void 0,Yu:Us,Z:void 0,Za:void 0,Zc:void 0,Zd:void 0,Zf:void 0,Zi:void 0,Zl:void 0,Zn:void 0,Zo:void 0,Zr:void 0,Zs:void 0,Zt:Dc,Zu:Fs,_:void 0,_a:void 0,_c:void 0,_d:void 0,_f:void 0,_i:void 0,_l:void 0,_n:void 0,_o:void 0,_p:void 0,_r:void 0,_s:void 0,_t:void 0,_u:void 0,a:Nc,aa:void 0,ac:void 0,ad:tc,af:void 0,ai:void 0,al:void 0,an:Ac,ao:void 0,ap:void 0,ar:void 0,as:void 0,at:void 0,au:void 0,b:void 0,ba:void 0,bc:void 0,bd:void 0,bf:void 0,bi:void 0,bl:void 0,bn:void 0,bo:void 0,bp:void 0,br:void 0,bs:void 0,bt:void 0,bu:void 0,c:void 0,ca:void 0,cc:void 0,cd:rc,cf:void 0,ci:void 0,cl:void 0,cn:wc,co:void 0,cp:void 0,cr:void 0,cs:void 0,ct:void 0,cu:void 0,d:void 0,da:void 0,dc:void 0,dd:void 0,df:void 0,di:void 0,dl:void 0,dn:void 0,do:void 0,dp:void 0,dr:void 0,ds:void 0,dt:void 0,du:void 0,ea:void 0,ec:void 0,ed:Vs,ef:void 0,ei:void 0,el:void 0,en:Sc,eo:void 0,ep:void 0,er:void 0,es:void 0,et:void 0,eu:void 0,f:void 0,fa:dc,fc:void 0,fd:void 0,ff:void 0,fi:void 0,fl:void 0,fn:void 0,fo:void 0,fp:void 0,fr:void 0,fs:void 0,ft:void 0,fu:void 0,g:void 0,ga:cc,gc:void 0,gd:void 0,gf:void 0,gi:void 0,gl:void 0,gn:void 0,go:void 0,gp:void 0,gr:void 0,gs:void 0,gt:void 0,gu:void 0,h:void 0,ha:sc,hc:void 0,hd:void 0,hf:void 0,hi:void 0,hl:void 0,hn:void 0,ho:void 0,hp:void 0,hr:void 0,hs:void 0,ht:void 0,hu:void 0,i:void 0,ia:void 0,ic:void 0,id:Rs,if:void 0,ii:void 0,il:void 0,in:Ec,io:void 0,ip:void 0,ir:void 0,is:void 0,it:void 0,iu:void 0,j:void 0,ja:void 0,jc:void 0,jd:void 0,jf:void 0,ji:void 0,jl:void 0,jn:void 0,jo:void 0,jr:void 0,js:void 0,jt:void 0,ju:void 0,k:void 0,ka:ac,kc:void 0,kd:void 0,kf:ks,ki:void 0,kl:void 0,kn:void 0,ko:void 0,kr:void 0,ks:void 0,kt:void 0,ku:void 0,l:void 0,la:void 0,lc:void 0,ld:ic,lf:void 0,li:void 0,ll:void 0,ln:void 0,lo:void 0,lp:void 0,lr:void 0,ls:void 0,lt:void 0,lu:void 0,m:void 0,ma:uc,mc:void 0,md:void 0,mf:void 0,mi:void 0,ml:void 0,mn:void 0,mo:void 0,mp:void 0,mr:void 0,ms:void 0,mt:void 0,mu:void 0,n:void 0,na:void 0,nc:void 0,nd:Ps,nf:void 0,ni:void 0,nl:void 0,nn:Cc,no:void 0,np:void 0,nr:void 0,ns:void 0,nt:void 0,nu:void 0,o:void 0,oa:void 0,oc:void 0,od:Xs,of:void 0,oi:void 0,ol:void 0,on:jc,oo:void 0,op:void 0,or:void 0,os:void 0,ot:void 0,ou:void 0,p:void 0,pa:lc,pc:void 0,pd:void 0,pf:void 0,pi:void 0,pl:void 0,pn:void 0,po:void 0,pp:void 0,pr:void 0,ps:void 0,pt:void 0,pu:void 0,q:void 0,qa:void 0,qc:void 0,qd:void 0,qf:void 0,qi:void 0,ql:void 0,qn:void 0,qo:void 0,qr:void 0,qs:void 0,qt:void 0,qu:Js,r:void 0,ra:void 0,rc:void 0,rd:Hs,rf:void 0,ri:void 0,rl:void 0,rn:xc,ro:void 0,rp:void 0,rr:void 0,rs:void 0,rt:void 0,ru:void 0,s:void 0,sa:void 0,sc:void 0,sd:Ks,sf:void 0,si:void 0,sl:void 0,sn:Tc,so:void 0,sp:void 0,sr:void 0,ss:void 0,st:void 0,su:void 0,t:void 0,ta:void 0,tc:void 0,td:Ls,tf:void 0,ti:void 0,tl:void 0,tn:kc,to:void 0,tp:void 0,tr:void 0,ts:void 0,tt:void 0,tu:void 0,u:void 0,ua:void 0,uc:void 0,ud:void 0,uf:void 0,ui:void 0,ul:void 0,un:void 0,uo:void 0,up:void 0,ur:void 0,us:void 0,ut:void 0,uu:void 0,v:void 0,va:void 0,vc:void 0,vd:void 0,vf:void 0,vi:void 0,vl:void 0,vn:void 0,vo:void 0,vp:void 0,vr:void 0,vs:void 0,vt:void 0,vu:void 0,w:void 0,wa:void 0,wc:void 0,wd:void 0,wf:void 0,wi:void 0,wl:void 0,wn:void 0,wo:void 0,wr:void 0,ws:void 0,wt:void 0,wu:void 0,x:void 0,xa:void 0,xc:void 0,xd:void 0,xf:void 0,xi:void 0,xl:void 0,xn:void 0,xo:void 0,xp:void 0,xr:void 0,xs:void 0,xt:void 0,xu:void 0,y:void 0,ya:void 0,yc:void 0,yd:void 0,yf:void 0,yi:void 0,yl:void 0,yn:void 0,yo:void 0,yp:void 0,yr:void 0,ys:void 0,yt:void 0,yu:void 0,z:void 0,za:void 0,zc:void 0,zd:void 0,zf:void 0,zi:void 0,zl:void 0,zn:void 0,zo:void 0,zr:void 0,zs:void 0,zt:void 0,zu:Qs}),{setters:[function(e){be=e.r,xe=e.a},function(e){ne=e.hn,ye=e.an,b=e.K,Je=e.j,tt=e.n,Lt=e.Mt,S=e.bn,Ht=e.on,C=e.xn,Ut=e.Sn,Gt=e.wn,Yt=e.Dn,w=e.On,T=e.kn,E=e.An,xn=e.D,kn=e.T,O=e.It,qr=e.Nn,Jr=e.Dt,li=e.q,e.pr,e.Fn,e.sn,e.Lr,M=e.rn,vi=e.Vt,xi=e.Tt,wi=e.Rt,Ti=e.gr,Ai=e.Ln,Ri=e.zn,Zi=e.Bn,ea=e.Xr,ta=e.Qr,na=e.Un,ra=e.r,ia=e.Kn,L=e.Yn,R=e.yr,z=e.xr,Ca=e.cn,Ta=e.Zn,Ea=e.Qn,ka=e.$n,Aa=e.er,ro=e.wr,fo=e.A,bo=e.ti,xo=e.zt,So=e.Tr,q=e.kr,Fo=e.a,Lo=e.o,Go=e.h,Ko=e._,qo=e.un,Jo=e.dn,Zo=e.sr,Y=e.lr,Qo=e.ur,$o=e.fn},function(e){Kt=e.c,qt=e.d,Jt=e.r,Xt=e.i,D=e.f,oo=e.u,po=e.p,Ro=e.l,Ho=e.a,Uo=e.o},function(e){f=e.gt,h=e.it,g=e.B,ee=e.q,te=e.Y,_=e.L,se=e.V,de=e.Et,fe=e.T,_e=e.h,ve=e.X,Ot=e.in,$t=e.n,tn=e.Ut,nn=e.Ht,rn=e.Vt,an=e.Bt,on=e.zt,sn=e.Rt,cn=e.Lt,ln=e.It,un=e.Ft,dn=e.Pt,fn=e.Nt,pn=e.Mt,mn=e.jt,hn=e.nn,bn=e.tn,wn=e.en,jn=e.an,Nn=e.$t,Qr=e.Qt,ji=e.Zt,Ni=e.Xt,va=e.Yt,wa=e.rn,Ra=e.Jt,To=e.qt,Eo=e.Kt,Wo=e.r,Yo=e.Gt,ns=e.Wt},function(e){Qt=e.y,ti=e.b,ui=e.J,Da=e.v,Oa=e._,rs=e.Y},function(e){y=e.n,j=e.r},function(){}],execute:function(){Se=document.createElement(`style`),Se.textContent=`.svg-icon[data-v-6b488054]{fill:currentColor;vertical-align:-.15em;width:1em;height:1em}@keyframes bounce-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes bounce-out{0%{transform:scale(1)}30%{transform:scale(1.05)}to{opacity:0;transform:scale(.7)}}.bounce-enter-active{animation:.3s both bounce-in}.bounce-leave-active{animation-name:bounce-out;animation-duration:.2s;animation-fill-mode:both}.bt-table-input[data-v-ae262dd9]{outline-offset:2px;white-space:pre-line;color:#666;background:0 0;border:1px solid transparent;width:100%;padding:0}.bt-table-input[data-v-ae262dd9]:hover,.bt-table-input[data-v-ae262dd9]:focus{border:1px solid var(--border-hover-focus-color);background-color:var(--color-bg-2)}.n-button[data-v-15a23a06]{user-select:auto;line-height:inherit;font-size:inherit;text-align:left}.site-backup[data-v-003e3b60]{cursor:pointer;border-radius:6px;align-items:center;padding:4px 6px;transition:background-color .2s;position:relative}.site-backup[data-v-003e3b60]:hover{background-color:var(--site-backup-column-hover-bg)}.site-backup:hover .site-backup__arrow[data-v-003e3b60]{opacity:1;transform:translateY(-50%)}.site-backup__icon[data-v-003e3b60]{background-color:var(--site-backup-column-icon-bg);width:24px;height:24px;color:var(--color-primary);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.site-backup__icon.is-empty[data-v-003e3b60]{color:var(--color-text-3)}.site-backup__arrow[data-v-003e3b60]{opacity:0;font-size:18px;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:4px;transform:translate(-4px,-50%)}.i-ant-design-border-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32m-40 728H184V184h656z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-close-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.1.1 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.12.12 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.1.1 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926L224.297 857.629c-.04.041-.06.052-.083.059a.12.12 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.1.1 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512L166.371 224.297c-.041-.04-.052-.06-.059-.083a.12.12 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.1.1 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.12.12 0 0 1 .07 0Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-minus-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-switcher-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32m-40 600H184V312h528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32M300 550h296v64H300z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:appstore-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H212V212h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H612V212h200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H212V612h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H612V612h200z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:clear-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6c-.3 1.5-.4 3-.4 4.4c0 14.4 11.6 26 26 26h723c1.5 0 3-.1 4.4-.4c14.2-2.4 23.7-15.9 21.2-30M204 390h272V182h72v208h272v104H204zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:database-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32m-600 72h560v208H232zm560 480H232V408h560zm0 272H232V680h560zM304 240a40 40 0 1 0 80 0a40 40 0 1 0-80 0m0 272a40 40 0 1 0 80 0a40 40 0 1 0-80 0m0 272a40 40 0 1 0 80 0a40 40 0 1 0-80 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:file-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:file-text-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8M312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:folder-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32M840 768H184V256h188.5l119.6 114.4H840z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:menu-fold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:menu-unfold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:picture-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32m-40 632H136v-39.9l138.5-164.3l150.1 178L658.1 489L888 761.6zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752zM304 456a88 88 0 1 0 0-176a88 88 0 0 0 0 176m0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28s-28-12.5-28-28s12.5-28 28-28'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:security-scan-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2M810 654.3L512 886.5L214 654.3V226.7l298-101.6l298 101.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 0 0 0 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1c56.3-56.3 56.3-147.5 0-203.8s-147.5-56.3-203.8 0c-48.5 48.5-55.2 123-20.1 178.6m65.4-133.3c31.3-31.3 82-31.3 113.2 0c31.3 31.3 31.3 82 0 113.2c-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:skin-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44m-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:unordered-list-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M104 228a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-calendar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4h-4V2h-2v2h-8V2h-2v2H6c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 22H6V12h20zm0-16H6V6h4v2h2V6h8v2h2V6h4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9a9.01 9.01 0 0 1-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:certificate{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m24 17l1.912 3.703l4.088.594L27 24l.771 4L24 25.75L20.229 28L21 24l-3-2.703l4.2-.594zM6 16h6v2H6zm0-4h10v2H6zm0-4h10v2H6z'/%3E%3Cpath fill='currentColor' d='M16 26H4V6h24v10h2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h12Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:data-base{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 3H8a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 2v6H8V5ZM8 19v-6h16v6Zm0 8v-6h16v6Z'/%3E%3Ccircle cx='11' cy='8' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='16' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='24' r='1' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:ibm-cloud-direct-link-1-dedicated{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27 29H13c-1.1 0-2-.9-2-2v-4h2v4h14V13h-4v-2h4c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2'/%3E%3Cpath fill='currentColor' d='M19 21h-6c-1.1 0-2-.9-2-2v-6c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2m-6-8v6h6v-6z'/%3E%3Cpath fill='currentColor' d='M5 3h14c1.1 0 2 .9 2 2v4h-2V5H5v14h4v2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:locked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 14h-2V8a6 6 0 0 0-12 0v6H8a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2M12 8a4 4 0 0 1 8 0v6h-8Zm12 20H8V16h16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:meter{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 16a9.9 9.9 0 0 0-1.14-4.618l-1.495 1.496A7.95 7.95 0 0 1 24 16Zm-2.586-6L22 8.586L17.285 13.3A3 3 0 0 0 16 13a3 3 0 1 0 3 3a3 3 0 0 0-.3-1.285ZM16 17a1 1 0 1 1 1-1a1 1 0 0 1-1 1m0-9a8 8 0 0 1 3.122.635l1.496-1.496A9.986 9.986 0 0 0 6 16h2a8.01 8.01 0 0 1 8-8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14.016 14.016 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12.014 12.014 0 0 0 16 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:notebook{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 10h7v2h-7zm0 5h7v2h-7zm0 5h7v2h-7z'/%3E%3Cpath fill='currentColor' d='M28 5H4a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h24a2.003 2.003 0 0 0 2-2V7a2 2 0 0 0-2-2M4 7h11v18H4Zm13 18V7h11l.002 18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:reminder{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m30 23.382l-2-1V20a6.005 6.005 0 0 0-5-5.91V12h-2v2.09A6.005 6.005 0 0 0 16 20v2.382l-2 1V28h6v2h4v-2h6ZM28 26H16v-1.382l2-1V20a4 4 0 0 1 8 0v3.618l2 1Z'/%3E%3Cpath fill='currentColor' d='M28 6a2 2 0 0 0-2-2h-4V2h-2v2h-8V2h-2v2H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h4v-2H6V6h4v2h2V6h8v2h2V6h4v6h2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:security{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.59L11.41 14L10 15.41l4 4l8-8L20.59 10z'/%3E%3Cpath fill='currentColor' d='m16 30l-6.176-3.293A10.98 10.98 0 0 1 4 17V4a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2v13a10.98 10.98 0 0 1-5.824 9.707ZM6 4v13a8.99 8.99 0 0 0 4.766 7.942L16 27.733l5.234-2.79A8.99 8.99 0 0 0 26 17V4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4.01H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-20a2 2 0 0 0-2-2m0 2v4H6v-4Zm-20 20v-14h20v14Z'/%3E%3Cpath fill='currentColor' d='m10.76 16.18l2.82 2.83l-2.82 2.83l1.41 1.41l4.24-4.24l-4.24-4.24z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3Cpath fill='currentColor' d='M20.59 22L15 16.41V7h2v8.58l5 5.01z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Cpath fill='currentColor' d='M15 8h2v11h-2zm1 14a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-cbi\\:power-panel-logo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.997 2.006a9.988 9.988 0 0 0-6.96 17.16v-7.164a6.94 6.94 0 0 1 4.817-6.588V9.19a3.549 3.549 0 1 0 4.284 0V5.415A6.938 6.938 0 1 1 9.44 18.46v3.199a9.994 9.994 0 1 0 2.557-19.653m1.324 9.877h-2.65V3.538h2.65Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-ai{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 199.927 199.943' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='199.926758' height='199.942871' fill='none' customFrame='%23000000'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_0' x1='99.9634476' x2='99.9634476' y1='0' y2='199.942871' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='rgb(96,213,75)' offset='0' stop-opacity='1'/%3E%3Cstop stop-color='rgb(32,165,58)' offset='1' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='矢量 311' d='M97.0206 27.0209C98.1779 27.0238 99.3129 27.3391 100.306 27.9336C101.299 28.5281 102.113 29.3797 102.662 30.3985L188.602 190.51C189.121 191.486 189.379 192.58 189.351 193.685C189.323 194.79 189.01 195.869 188.443 196.818C187.875 197.767 187.072 198.553 186.112 199.101C185.151 199.648 184.066 199.938 182.96 199.943L146.314 199.943C145.155 199.942 144.018 199.627 143.025 199.031C142.031 198.435 141.218 197.58 140.672 196.558L88.0017 98.2291C85.3096 93.2162 77.9046 93.9446 76.2408 99.3859L60.2596 151.635C59.9686 152.593 59.9055 153.606 60.0753 154.593C60.2452 155.58 60.6433 156.514 61.2379 157.319C61.8346 158.125 62.6118 158.78 63.5071 159.231C64.4024 159.683 65.391 159.918 66.3936 159.919L91.9077 159.919C92.9251 159.923 93.9269 160.169 94.8307 160.636C95.7344 161.103 96.514 161.779 97.1055 162.606C97.6969 163.434 98.083 164.391 98.2322 165.397C98.3813 166.404 98.2891 167.431 97.9632 168.395L88.623 195.616C88.191 196.878 87.375 197.974 86.2892 198.75C85.2034 199.526 83.9021 199.943 82.5676 199.943L6.40361 199.943C5.387 199.941 4.38529 199.698 3.48112 199.234C2.57695 198.769 1.79623 198.096 1.20336 197.27C0.61049 196.444 0.222464 195.489 0.0712933 194.484C-0.0798775 193.479 0.0101382 192.452 0.333914 191.488L54.3185 31.3768C54.7469 30.1081 55.5622 29.0056 56.6496 28.2243C57.7371 27.443 59.042 27.0221 60.3811 27.0209L97.0134 27.0209L97.0206 27.0209ZM173.449 16.8238C174.384 19.6087 176.127 22.1794 178.533 24.3073C180.939 26.4424 183.931 28.0777 187.273 29.0774L199.927 32.8906L187.073 36.7466C183.789 37.7392 180.825 39.3388 178.44 41.4239C176.139 43.3861 174.381 45.9064 173.334 48.7432L167.807 64.2673L162.259 48.7289C161.208 45.8945 159.448 43.377 157.146 41.4167C154.634 39.2663 151.694 37.6744 148.52 36.7466L135.667 32.8763L148.327 29.0631C151.655 28.0634 154.654 26.4282 157.053 24.3002C159.374 22.2952 161.129 19.7176 162.145 16.8238L167.807 0L173.456 16.8238L173.449 16.8238Z' fill='url(%23paint_linear_0)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:199.927px;height:199.943px;display:inline-flex}.i-common-arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' %3E%3Cpath fill='currentColor' d='M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-back{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1707188471958' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='35211'%3E%3Cpath d='M481.536 772.8a38.4 38.4 0 0 1-54.272 54.336l-288-288a38.4 38.4 0 0 1 0-54.336l288-288a38.4 38.4 0 1 1 54.272 54.336L259.2 473.6H870.4a38.4 38.4 0 1 1 0 76.8H259.136l222.4 222.4z' p-id='35212' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' data-v-ea893728=''%3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='7 10 12 15 17 10' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='12' y1='15' x2='12' y2='3' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M290 236.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6l43.7 43.7a8.01 8.01 0 0 0 13.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 0 0 0 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 0 0-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6L423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full-exit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 0 0 0 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 0 0 391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6L877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 0 0-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-gifts{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13.000000' height='13.000000' fill='none'%3E%3Crect id='' width='13.000000' height='13.000000' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M3.57632 10.9395L5.79673 10.9395L5.79673 9.00088L2.98218 9.00088L2.98218 10.3453C2.98218 10.6716 3.25005 10.9395 3.57632 10.9395L3.57632 10.9395ZM5.79546 5.00059L3.57632 5.00059C3.25005 5.00059 2.98218 5.26719 2.98218 5.59473L2.98218 7.33652L5.79546 7.33652L5.79546 5.00059L5.79546 5.00059ZM7.46108 10.9395L9.4606 10.9395C9.78687 10.9395 10.0547 10.6729 10.0547 10.3453L10.0547 9.00088L7.46108 9.00088L7.46108 10.9395ZM10.0547 7.33652L10.0547 5.59473C10.0547 5.26846 9.78814 5.00059 9.4606 5.00059L7.46108 5.00059L7.46108 7.33652L10.0547 7.33652ZM4.48403 1.8623C4.3939 1.8623 4.22505 1.87754 4.11841 1.97656C4.09429 1.99941 4.01939 2.06797 4.01939 2.23809C4.01939 2.42979 4.12349 2.73066 4.41548 3.00234C4.77222 3.33496 5.36001 3.58506 5.78403 3.58506C5.93257 3.58506 5.98589 3.55205 5.98589 3.55205C6.05444 3.41367 5.8856 2.71543 5.38794 2.25205C5.12642 2.0083 4.78745 1.8623 4.48403 1.8623ZM7.32651 3.58633C7.74927 3.58633 8.33833 3.33623 8.69507 3.00361C8.98706 2.73193 9.08989 2.43105 9.08989 2.23936C9.08989 2.06924 9.01626 1.99941 8.99214 1.97783C8.88423 1.87754 8.71665 1.86357 8.62651 1.86357C8.3231 1.86357 7.9854 2.00957 7.72261 2.25459C7.22876 2.71416 7.05864 3.40605 7.13735 3.56602L7.13862 3.56602C7.14624 3.56348 7.20337 3.58633 7.32651 3.58633L7.32651 3.58633Z' fill='rgb(255,174,69)' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.2469 8.52881L7.225 8.52881C7.09424 8.52881 6.98887 8.63418 6.98887 8.76494L6.98887 11.9413C6.98887 12.0721 7.09424 12.1774 7.225 12.1774L10.4534 12.1774C10.5842 12.1774 10.6896 12.0721 10.6896 11.9413C10.6896 11.8105 10.5842 11.7052 10.4534 11.7052L7.46113 11.7052L7.46113 9.00107L11.0107 9.00107L11.0107 11.1466C11.0107 11.2773 11.1161 11.3827 11.2469 11.3827C11.3776 11.3827 11.483 11.2773 11.483 11.1466L11.483 8.76494C11.483 8.63418 11.3776 8.52881 11.2469 8.52881L11.2469 8.52881ZM10.4521 3.76299L9.41367 3.76299C9.87324 3.33262 10.136 2.77783 10.136 2.23955C10.136 1.83584 9.98242 1.47148 9.7044 1.21123C9.43018 0.956055 9.04678 0.816406 8.62529 0.816406C8.05527 0.816406 7.46621 1.06143 7.00791 1.48799C6.9127 1.57686 6.90762 1.72666 6.99648 1.82188C7.08535 1.91709 7.23516 1.92217 7.33037 1.8333C7.70234 1.48672 8.17461 1.28867 8.62529 1.28867C8.93252 1.28867 9.19404 1.38135 9.38193 1.55654C9.56602 1.72793 9.6625 1.96406 9.6625 2.23955C9.6625 2.64961 9.45176 3.08125 9.08359 3.42402C8.94268 3.55479 8.76875 3.6792 8.56436 3.79346C8.47041 3.84551 8.42471 3.95469 8.45137 4.05879C8.47803 4.16289 8.57197 4.23525 8.67988 4.23525L10.4509 4.23525C10.7581 4.23525 11.0082 4.48535 11.0082 4.79258L11.0082 7.33545L7.46113 7.33545L7.46113 4.3457C7.46113 4.21494 7.35576 4.10957 7.225 4.10957C7.09424 4.10957 6.98887 4.21494 6.98887 4.3457L6.98887 7.57158C6.98887 7.70234 7.09424 7.80771 7.225 7.80771L11.2469 7.80771C11.3776 7.80771 11.483 7.70234 11.483 7.57158L11.483 4.79385C11.483 4.2251 11.0209 3.76299 10.4521 3.76299L10.4521 3.76299ZM6.03291 8.52881L1.79014 8.52881C1.65937 8.52881 1.554 8.63418 1.554 8.76494L1.554 11.1466C1.554 11.7153 2.01611 12.1774 2.58486 12.1774L6.03291 12.1774C6.16367 12.1774 6.26904 12.0721 6.26904 11.9413L6.26904 8.76494C6.26904 8.63418 6.1624 8.52881 6.03291 8.52881L6.03291 8.52881ZM2.58359 11.7039C2.27637 11.7039 2.02627 11.4538 2.02627 11.1466L2.02627 9.00107L5.79551 9.00107L5.79551 11.7052L2.58359 11.7052L2.58359 11.7039ZM6.03291 4.11084C5.90215 4.11084 5.79678 4.21621 5.79678 4.34697L5.79678 7.33672L2.02627 7.33672L2.02627 4.79385C2.02627 4.48662 2.27637 4.23652 2.58359 4.23652L4.42695 4.23652C4.53486 4.23652 4.62881 4.16416 4.65547 4.06006C4.68213 3.95596 4.63643 3.84678 4.54248 3.79473C4.33936 3.68047 4.16416 3.55606 4.02324 3.42529C3.65635 3.08252 3.44561 2.65088 3.44561 2.24082C3.44561 1.96533 3.54209 1.7292 3.72617 1.55781C3.91533 1.38262 4.17686 1.28867 4.48408 1.28867C4.93604 1.28867 5.4083 1.48672 5.77901 1.8333C5.87422 1.92217 6.02402 1.91709 6.11289 1.82188C6.20176 1.72666 6.19668 1.57686 6.10147 1.48799C5.64317 1.06143 5.0541 0.816407 4.48408 0.816407C4.05625 0.816407 3.68301 0.953516 3.40498 1.2125C3.12695 1.47148 2.97334 1.83711 2.97334 2.24082C2.97334 2.7791 3.23613 3.33389 3.6957 3.76426L2.58359 3.76426C2.01484 3.76426 1.55273 4.22637 1.55273 4.79512L1.55273 7.57412C1.55273 7.70488 1.65811 7.81025 1.78887 7.81025L6.03164 7.81025C6.1624 7.81025 6.26777 7.70488 6.26777 7.57412L6.26777 4.34697C6.26904 4.21621 6.1624 4.11084 6.03291 4.11084L6.03291 4.11084Z' fill='rgb(107,64,13)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:13px;height:13px;display:inline-flex}.i-common-load{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1786007838699' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='26631' xmlns:xlink='http://www.w3.org/1999/xlink' width='1em' height='1em'%3E%3Cpath d='M512 926.3m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26632'%3E%3C/path%3E%3Cpath d='M694.1 877.5m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26633'%3E%3C/path%3E%3Cpath d='M606.3 913.9m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26634'%3E%3C/path%3E%3Cpath d='M417.7 913.9m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26635'%3E%3C/path%3E%3Cpath d='M329.9 877.5m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26636'%3E%3C/path%3E%3Cpath d='M876.2 562.1m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26637'%3E%3C/path%3E%3Cpath d='M147.8 562.1m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26638'%3E%3C/path%3E%3Cpath d='M254.4 819.7m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26639'%3E%3C/path%3E%3Cpath d='M196.6 744.2m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26640'%3E%3C/path%3E%3Cpath d='M160.2 656.4m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26641'%3E%3C/path%3E%3Cpath d='M769.6 819.7m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26642'%3E%3C/path%3E%3Cpath d='M827.4 744.2m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26643'%3E%3C/path%3E%3Cpath d='M863.8 656.4m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26644'%3E%3C/path%3E%3Cpath d='M147.3 585.9c-17.7 0-32-14.3-32-32 0-53.1 10.4-104.7 31-153.3 19.8-46.9 48.2-89 84.4-125.1S309 211 355.8 191.1c48.6-20.5 100.1-31 153.3-31 15.3 0 30.8 0.9 45.9 2.6 17.6 2 30.1 17.9 28.1 35.5s-17.9 30.1-35.5 28.1c-12.7-1.5-25.6-2.2-38.5-2.2-181.8 0-329.7 147.9-329.7 329.7-0.1 17.8-14.4 32.1-32.1 32.1z' fill='currentColor' p-id='26645'%3E%3C/path%3E%3Cpath d='M876.9 585.9c-17.7 0-32-14.3-32-32 0-97-42.5-188.7-116.5-251.5-13.5-11.4-15.1-31.6-3.7-45.1 11.4-13.5 31.6-15.1 45.1-3.7 88.4 75 139.1 184.5 139.1 300.3 0 17.7-14.3 32-32 32z' fill='currentColor' p-id='26646'%3E%3C/path%3E%3Cpath d='M486.7 340l-45.2-45.3 92.9-92.9-92.9-92.9 45.2-45.3 138.2 138.2z' fill='currentColor' p-id='26647'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-mail{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='2' y='4' width='20' height='16' rx='2' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='22 7 12 13 2 7' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-node{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175324597' class='icon' viewBox='0 0 1280 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='22310' xmlns:xlink='http://www.w3.org/1999/xlink' width='250' height='200'%3E%3Cpath d='M632.6 904c-4.2 0-8.4-1.2-12.2-3.2L582 878c-5.8-3.2-3-4.4-1-5 7.6-2.6 9.2-3.2 17.4-8 0.8-0.4 2-0.2 2.8 0.2l29.6 17.6c1 0.6 2.6 0.6 3.6 0L750 816c1-0.6 1.8-1.8 1.8-3.2v-133.4c0-1.4-0.6-2.6-1.8-3.2l-115.6-66.6c-1-0.6-2.4-0.6-3.6 0l-115.6 66.6c-1.2 0.6-1.8 2-1.8 3.2v133.4c0 1.2 0.8 2.4 1.8 3l31.6 18.2c17.2 8.6 27.8-1.6 27.8-11.6v-131.8c0-1.8 1.4-3.4 3.4-3.4h14.6c1.8 0 3.4 1.4 3.4 3.4v131.8c0 23-12.4 36-34.2 36-6.6 0-12 0-26.6-7.2l-30.4-17.4c-7.4-4.4-12.2-12.4-12.2-21v-133.4c0-8.6 4.6-16.8 12.2-21l115.6-66.8c7.4-4.2 17-4.2 24.2 0l115.6 66.8c7.4 4.4 12.2 12.4 12.2 21v133.4c0 8.6-4.6 16.8-12.2 21l-115.6 66.8c-3.4 2.2-7.6 3.4-12 3.4z m93.4-131.6c0-25-16.8-31.6-52.4-36.4-36-4.8-39.6-7.2-39.6-15.6 0-7 3-16.2 29.6-16.2 23.8 0 32.6 5.2 36.2 21.2 0.4 1.6 1.6 2.6 3.2 2.6h15c1 0 1.8-0.4 2.4-1 0.6-0.8 1-1.6 0.8-2.6-2.4-27.6-20.6-40.4-57.6-40.4-33 0-52.6 14-52.6 37.2 0 25.4 19.6 32.2 51.2 35.4 37.8 3.8 40.8 9.2 40.8 16.6 0 13-10.4 18.4-34.8 18.4-30.6 0-37.4-7.6-39.6-22.8-0.2-1.6-1.6-2.8-3.4-2.8h-15c-1.8 0-3.4 1.4-3.4 3.4 0 19.4 10.6 42.6 61.2 42.6 37 0 58-14.4 58-39.6z m109-100.2c0 12.2-10 22.2-22.2 22.2s-22.2-10-22.2-22.2c0-12.6 10.4-22.2 22.2-22.2 12-0.2 22.2 9.6 22.2 22.2z m-3.6 0c0-10.4-8.4-18.6-18.8-18.6-10.2 0-18.6 8.2-18.6 18.6 0 10.4 8.4 18.8 18.6 18.8 10.4-0.2 18.8-8.6 18.8-18.8z m-9 12.4h-5.2c-0.2-1.2-1-7.6-1-7.8-0.4-1.4-0.8-2.2-2.6-2.2h-4.4v10h-4.8v-25h8.6c3 0 8.8 0 8.8 6.6 0 4.6-3 5.6-4.8 6.2 3.4 0.2 3.6 2.4 4.2 5.6 0.2 2 0.6 5.4 1.2 6.6z m-5.6-17.6c0-3.4-2.4-3.4-3.6-3.4h-4v7h3.8c3.2 0 3.8-2.2 3.8-3.6zM274.6 382c0-5.4-2.8-10.2-7.4-12.8l-122.6-70.6c-2-1.2-4.4-1.8-6.8-2h-1.2c-2.4 0-4.6 0.8-6.8 2L7.4 369.2C2.8 371.8 0 376.8 0 382l0.2 190c0 2.6 1.4 5 3.6 6.4 2.2 1.4 5 1.4 7.4 0L84 536.6c4.6-2.8 7.4-7.6 7.4-12.8v-88.8c0-5.2 2.8-10.2 7.4-12.8l31-17.8c2.4-1.4 4.8-2 7.4-2 2.6 0 5.2 0.6 7.4 2l31 17.8c4.6 2.6 7.4 7.6 7.4 12.8v88.8c0 5.2 2.8 10.2 7.4 12.8l72.8 41.8c2.2 1.4 5.2 1.4 7.4 0 2.2-1.2 3.6-3.8 3.6-6.4l0.4-190zM945 174.6v352.8c0 5.2-2.8 10.2-7.4 12.8l-122.6 70.8c-4.6 2.6-10.2 2.6-14.8 0l-122.6-70.8c-4.6-2.6-7.4-7.6-7.4-12.8v-141.6c0-5.2 2.8-10.2 7.4-12.8l122.6-70.8c4.6-2.6 10.2-2.6 14.8 0l30.6 17.6c3.4 2 7.8-0.6 7.8-4.4v-188c0-5.6 6-9.2 11-6.4l73 40.8c4.6 2.4 7.6 7.4 7.6 12.8z m-92 257.8c0-1.4-0.8-2.6-1.8-3.2l-42-24.4c-1.2-0.6-2.6-0.6-3.8 0l-42 24.4c-1.2 0.6-1.8 1.8-1.8 3.2v48.6c0 1.4 0.8 2.6 1.8 3.2l42 24.2c1.2 0.6 2.6 0.6 3.6 0l42-24.2c1.2-0.6 1.8-1.8 1.8-3.2v-48.6z m419.6-1.4c4.6-2.6 7.4-7.6 7.4-12.8V384c0-5.2-2.8-10.2-7.4-12.8l-121.8-70.8c-4.6-2.6-10.2-2.6-14.8 0l-122.6 70.8c-4.6 2.6-7.4 7.6-7.4 12.8v141.6c0 5.4 2.8 10.2 7.4 12.8l121.8 69.4c4.4 2.6 10 2.6 14.6 0l73.6-41c5-2.8 5-10 0-12.8L1100 483.2c-2.4-1.4-3.8-3.8-3.8-6.4v-44.4c0-2.6 1.4-5 3.8-6.4l38.4-22.2c2.2-1.4 5.2-1.4 7.4 0l38.4 22.2c2.2 1.4 3.8 3.8 3.8 6.4v34.8c0 5.6 6.2 9.2 11.2 6.4l73.4-42.6zM1118 438c-0.8 0.6-1.4 1.4-1.4 2.4v27.2c0 1 0.6 2 1.4 2.4l23.6 13.6c0.8 0.6 2 0.6 2.8 0L1168 470c0.8-0.6 1.4-1.4 1.4-2.4v-27.2c0-1-0.6-2-1.4-2.4l-23.6-13.6c-0.8-0.6-2-0.6-2.8 0L1118 438z m-508.4 87v-140.8c0-5.2-3.2-10.2-7.8-12.8l-122.2-70.4c-4.2-2.4-10-2.8-14.8 0l-122.2 70.4c-4.6 2.6-7.8 7.4-7.8 12.8v140.8c0 5.6 3.8 10.4 8 12.8l122.4 70.4c4.8 2.8 10.4 2.6 14.8 0l122-70.4c3.6-2 6.2-5.4 7.2-9.4 0.2-1 0.4-2.2 0.4-3.4z m-148.6-249.8l-1.6 1h2.2l-0.6-1z m152.4 260.4l-0.8-1.4v1.8l0.8-0.4z' fill='%23059669' p-id='22311'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:250px;height:200px;display:inline-flex}.i-common-php{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175274232' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='20798' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M213.333333 597.333333a42.666667 42.666667 0 0 1 0 85.333334H170.666667v-85.333334h42.666666m0-85.333333H85.333333v426.666667h85.333334v-170.666667h42.666666a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m597.333334 85.333333a42.666667 42.666667 0 0 1 0 85.333334h-42.666667v-85.333334h42.666667m0-85.333333h-128v426.666667h85.333333v-170.666667h42.666667a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m-256 0v170.666667h-85.333334v-170.666667h-85.333333v426.666667h85.333333v-170.666667h85.333334v170.666667h85.333333V512zM85.333333 85.333333v384h85.333334V170.666667h519.253333L853.333333 334.08V469.333333h85.333334v-170.666666L725.333333 85.333333z' fill='%234F46E5' p-id='20799'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-proxy{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779271142194' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5101' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M512 0L68.48 256v512l443.52 256 443.52-256V256z m256 707.84c0 30.08-27.552 55.04-65.248 55.04-26.912 0-57.632-10.88-76.832-34.56l-256-304.672v284.16c0 30.752-24.32 55.04-54.368 55.04h-3.232c-30.752 0-55.04-25.6-55.04-55.04V316.16c0-30.08 26.88-55.04 64-55.04 27.552 0 58.88 10.88 78.08 34.56L654.08 600.352V316.16c0-30.752 25.6-55.04 55.04-55.04h3.2c30.72 0 55.04 25.6 55.04 55.04v391.68z' fill='%23F43F5E' p-id='5102'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-refresh,.i-common\\:refresh,[i-common-refresh=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M896.128 378.752a29.888 29.888 0 0 1-27.52-18.304 388.224 388.224 0 0 0-715.392 0 29.888 29.888 0 1 1-54.976-23.296 448 448 0 0 1 825.6 0 29.888 29.888 0 0 1-27.52 41.6z' fill='currentColor'/%3E%3Cpath d='M510.912 959.168a448.576 448.576 0 0 1-412.672-274.176 29.888 29.888 0 1 1 54.976-23.296 388.224 388.224 0 0 0 715.392 0 29.888 29.888 0 1 1 54.976 23.296 447.424 447.424 0 0 1-412.736 274.176z' fill='currentColor'/%3E%3Cpath d='M92.992 393.472a29.888 29.888 0 0 1-29.952-29.952V180.224a29.952 29.952 0 0 1 59.84 0V363.52a29.888 29.888 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M276.352 393.472H93.056a29.952 29.952 0 0 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3Cpath d='M929.216 864.768a29.952 29.952 0 0 1-29.952-29.952V651.52a29.952 29.952 0 1 1 59.84 0v183.296a29.952 29.952 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M929.216 681.6h-183.296a29.952 29.952 0 1 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512'%3E%3Cpath d='M456.69 421.39L362.6 327.3a173.81 173.81 0 0 0 34.84-104.58C397.44 126.38 319.06 48 222.72 48S48 126.38 48 222.72s78.38 174.72 174.72 174.72A173.81 173.81 0 0 0 327.3 362.6l94.09 94.09a25 25 0 0 0 35.3-35.3zM97.92 222.72a124.8 124.8 0 1 1 124.8 124.8a124.95 124.95 0 0 1-124.8-124.8z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-smart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5z'%3E%3C/path%3E%3Cpath d='M2 17l10 5 10-5'%3E%3C/path%3E%3Cpath d='M2 12l10 5 10-5'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:16px;height:16px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1658198918096' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3020'%3E%3Cpath d='M512 64q190.016 4.992 316.512 131.488T960 512q-4.992 190.016-131.488 316.512T512 960q-190.016-4.992-316.512-131.488T64 512q4.992-190.016 131.488-316.512T512 64z m0 192q-26.016 0-43.008 19.008T453.984 320l23.008 256q2.016 14.016 11.488 22.496t23.488 8.512 23.488-8.512 11.488-22.496l23.008-256q2.016-26.016-15.008-44.992T511.936 256z m0 512q22.016-0.992 36.512-15.008t14.496-36-14.496-36.512T512 665.984t-36.512 14.496-14.496 36.512 14.496 36T512 768z' fill='currentColor' p-id='3021'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-wordpress{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175109680' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6427' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M993.882353 512c0 265.637647-216.184471 481.882353-481.882353 481.882353s-481.882353-216.244706-481.882353-481.882353 216.184471-481.882353 481.882353-481.882353 481.882353 216.244706 481.882353 481.882353z m-22.046118 0c0-253.289412-206.486588-459.836235-459.836235-459.836235S52.163765 258.710588 52.163765 512s206.486588 459.836235 459.836235 459.836235 459.836235-206.546824 459.836235-459.836235zM134.445176 343.642353l197.391059 540.551529A413.936941 413.936941 0 0 1 98.424471 512c0-59.632941 12.950588-116.736 36.020705-168.357647z m624.941177 281.298823l-40.899765 137.697883-149.504-444.175059s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-67.222588 4.818824-110.290824 5.360941-110.290823 5.360941s-40.297412-0.602353-108.604235-5.421177c-22.588235-1.626353-25.298824 32.225882-2.710589 33.852236l43.008 4.397176 64.512 176.368941-90.352941 271.058824-150.588235-447.427765s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-66.740706 4.818824-110.290824 5.360941-110.290823 5.360941-7.529412 0-16.624941-0.542118-26.322824-0.542118A411.768471 411.768471 0 0 1 512 98.424471c107.580235 0 205.462588 41.441882 279.130353 108.66447h-5.360941c-40.357647 0-69.391059 34.996706-69.391059 73.185883 0 33.852235 19.877647 62.403765 40.839529 96.737882 16.203294 27.467294 33.852235 62.945882 33.852236 114.085647 0.060235 35.358118-14.396235 76.318118-31.683765 133.842823z m-113.001412 271.119059c0.542118 2.108235 1.626353 4.216471 2.710588 5.903059a412.611765 412.611765 0 0 1-137.155764 23.672471c-40.297412 0-79.570824-6.023529-116.736-17.227294L518.927059 548.141176l127.457882 347.919059zM925.575529 512a412.310588 412.310588 0 0 1-206.004705 357.135059l126.373647-364.664471c20.961882-60.295529 31.744-106.435765 31.744-148.48 0-14.998588-1.084235-29.033412-3.252706-42.465882 32.346353 59.151059 51.139765 126.433882 51.139764 198.475294z' fill='%230284C7' p-id='6428'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common\\:component-ui{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M17.1934 3.12891H2.81836C2.70865 3.12891 2.60087 3.15778 2.50586 3.21264C2.41085 3.2675 2.33195 3.34639 2.27709 3.44141C2.22224 3.53642 2.19336 3.6442 2.19336 3.75391V16.8789C2.19336 16.9886 2.22224 17.0964 2.27709 17.1914C2.33195 17.2864 2.41085 17.3653 2.50586 17.4202C2.60087 17.475 2.70865 17.5039 2.81836 17.5039H17.1934C17.3031 17.5039 17.4108 17.475 17.5059 17.4202C17.6009 17.3653 17.6798 17.2864 17.7346 17.1914C17.7895 17.0964 17.8184 16.9886 17.8184 16.8789V3.75391C17.8184 3.6442 17.7895 3.53642 17.7346 3.44141C17.6798 3.34639 17.6009 3.2675 17.5059 3.21264C17.4108 3.15779 17.3031 3.12891 17.1934 3.12891ZM16.7246 16.4102H3.28711V8.44141H16.7246V16.4102ZM16.7246 7.34766H3.28711V4.22266H16.7246V7.34766Z' fill='currentColor'/%3E%3Cpath d='M4.69336 5.16016H5.63086C5.73503 5.16016 5.78711 5.21224 5.78711 5.31641V6.25391C5.78711 6.35807 5.73503 6.41016 5.63086 6.41016H4.69336C4.58919 6.41016 4.53711 6.35807 4.53711 6.25391V5.31641C4.53711 5.21224 4.58919 5.16016 4.69336 5.16016Z' fill='currentColor'/%3E%3Cpath d='M7.19336 5.16016H8.13086C8.23503 5.16016 8.28711 5.21224 8.28711 5.31641V6.25391C8.28711 6.35807 8.23503 6.41016 8.13086 6.41016H7.19336C7.08919 6.41016 7.03711 6.35807 7.03711 6.25391V5.31641C7.03711 5.21224 7.08919 5.16016 7.19336 5.16016Z' fill='currentColor'/%3E%3Cpath d='M4.84961 13.5977H8.59961C8.80794 13.5977 8.91211 13.7018 8.91211 13.9102V14.3789C8.91211 14.5872 8.80794 14.6914 8.59961 14.6914H4.84961C4.64128 14.6914 4.53711 14.5872 4.53711 14.3789V13.9102C4.53711 13.7018 4.64128 13.5977 4.84961 13.5977Z' fill='currentColor'/%3E%3Cpath d='M4.84961 11.5664H8.59961C8.80794 11.5664 8.91211 11.6706 8.91211 11.8789V12.3477C8.91211 12.556 8.80794 12.6602 8.59961 12.6602H4.84961C4.64128 12.6602 4.53711 12.556 4.53711 12.3477V11.8789C4.53711 11.6706 4.64128 11.5664 4.84961 11.5664Z' fill='currentColor'/%3E%3Cpath d='M4.84961 9.69141H8.59961C8.80794 9.69141 8.91211 9.79557 8.91211 10.0039V10.4727C8.91211 10.681 8.80794 10.7852 8.59961 10.7852H4.84961C4.64128 10.7852 4.53711 10.681 4.53711 10.4727V10.0039C4.53711 9.79557 4.64128 9.69141 4.84961 9.69141Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:20px;height:20px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:feedback{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10V17.5H3.33313V2.5L10.8331 2.49996' stroke='%233A424D' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33332L10.0002 9.99999' stroke='%233BAF52' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3333L13.3335 13.3333' stroke='%233A424D' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:feedback-dark{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10.0001V17.5H3.33313V2.50004L10.8331 2.5' stroke='%23C7C7C7' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33337L10.0002 10' stroke='%2320a53a' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3334L13.3335 13.3334' stroke='%23C7C7C7' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:fire{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Crect id='控件/红点/火' x='0.000000' y='0.000000' fill='rgb(255,255,255)' fill-opacity='0'/%3E%3Cg id='Group 23'%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' fill='rgb(255,143,0)'/%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' stroke='rgb(151,151,151)' stroke-opacity='0' stroke-width='0'/%3E%3Cpath id='形状' d='M8.7772 2C8.7772 2 6.92746 6.03452 5.11464 8.08207C2.74809 10.7552 4.45539 14.0743 7.38007 14.8398C7.38007 14.8398 6.05756 13.5418 7.61239 11.2286C8.50315 9.90333 9.04363 9.22321 9.04363 9.22321C9.04122 9.22321 8.78924 10.9791 10.0199 12.0311C11.2388 13.0732 10.7489 14.8398 10.7489 14.8398C10.7489 14.8398 15.2513 13.3263 13.6592 9.09562C13.6592 9.09562 13.1865 7.71814 12.1055 6.73028C12.1055 6.73028 12.2424 8.37659 11.7805 8.41992C11.3183 8.46326 11.0081 8.17356 10.8043 6.05458C10.6394 4.33926 9.73096 3.34337 8.7772 2Z' fill='rgb(255,255,255)' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:google{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234285f4' d='M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z'/%3E%3Cpath fill='%2334a853' d='M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z'/%3E%3Cpath fill='%23fbbc05' d='M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z'/%3E%3Cpath fill='%23ea4335' d='M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:guide{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 169 165' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cg id='组合 161'%3E%3Cg id='' clip-path='url(%23clipPath_1)' customFrame='url(%23clipPath_1)'%3E%3Crect id='' width='110.000000' height='110.000000' x='20.000000' y='20.000000'/%3E%3Cpath id='矢量 420' d='M74.957 38.6377C95.1094 38.6377 111.513 55.0303 111.513 75.1934C111.513 95.3564 95.1094 111.738 74.957 111.738C54.8047 111.738 38.4014 95.3457 38.4014 75.1934C38.4014 55.041 54.8047 38.6377 74.957 38.6377ZM74.957 30.5166C50.2822 30.5166 30.2803 50.5186 30.2803 75.1934C30.2803 99.8682 50.2822 119.87 74.957 119.87C99.6319 119.87 119.634 99.8682 119.634 75.1934C119.634 50.5185 99.6319 30.5166 74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 421' d='M74.957 38.6377C80.6182 38.6377 89.169 53.2148 89.169 75.1934C89.169 97.1719 80.6182 111.738 74.957 111.738C69.2959 111.738 60.7451 97.1611 60.7451 75.1934C60.7451 53.2256 69.2959 38.6377 74.957 38.6377M74.957 30.5166C62.625 30.5166 52.624 50.5186 52.624 75.1934C52.624 99.8682 62.625 119.87 74.957 119.87C87.2891 119.87 97.29 99.8682 97.29 75.1934C97.29 50.5185 87.2891 30.5166 74.957 30.5166L74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 417' d='M38.1504 72.25L111.85 72.25L111.85 78.85L38.1504 78.85L38.1504 72.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath id='矢量 426' d='M139.286 47.4475C139.286 25.7186 126 10.725 102.557 10.725L47.4536 10.725C23.9893 10.725 10.7036 24.8499 10.7036 47.4475L10.7036 102.553C10.7036 124.292 25.1357 139.296 47.4536 139.296L66.9536 139.296L66.9536 150L42.8571 150C19.2 150 0 130.824 0 107.154L0 42.8679C0.0018801 35.3399 1.98364 27.9451 5.74604 21.4269C9.50843 14.9088 14.9188 9.49698 21.4333 5.73571C27.9478 1.97444 35.3367 -0.0037567 42.8571 4.61782e-06L107.143 4.61782e-06C130.811 4.61782e-06 150 19.1978 150 42.8679L150 66.967L139.286 66.967L139.286 47.4475L139.286 47.4475Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 427' d='M164.882 125.882L138.118 125.882L138.118 99.1176C138.118 96.6471 136.471 95 134 95C131.529 95 129.882 96.6471 129.882 99.1176L129.882 125.882L103.118 125.882C100.647 125.882 99 127.529 99 130C99 132.471 100.647 134.118 103.118 134.118L129.882 134.118L129.882 160.882C129.882 163.353 131.529 165 134 165C136.471 165 138.118 163.353 138.118 160.882L138.118 134.118L164.882 134.118C167.353 134.118 169 132.471 169 130C169 127.529 167.353 125.882 164.882 125.882Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:lang{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 15.1054H7L9.5 17.0001L11.5 15.1054H15C16.1046 15.1054 17 14.2099 17 13.1054V5.05273C17 3.94816 16.1046 3.05273 15 3.05273H4C2.89543 3.05273 2 3.94816 2 5.05273V13.1054C2 14.2099 2.89543 15.1054 4 15.1054Z' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M6 13L8.8 6H10.2L13 13' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M7 10H12' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:pro{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_3186)'%3E%3Cpath d='M12.8 0.5H3.2L0 6.3L8 16.7L16 6.3L12.8 0.5ZM8 12.276L3.592 6.1H5.552L8 9.524L10.448 6.1H12.416L8 12.276Z' fill='currentColor'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_3186'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M13.125 1C13.6083 1 14 1.35815 14 1.79999L14 12.2C14 12.6418 13.6083 13 13.125 13L0.875 13C0.391724 13 0 12.6418 0 12.2L0 1.79999C0 1.35815 0.391724 1 0.875 1L13.125 1ZM1.3125 2C1.07092 2 0.875 2.22388 0.875 2.5C0.875 2.77612 1.07092 3 1.3125 3C1.55408 3 1.75 2.77612 1.75 2.5C1.75 2.22388 1.55408 2 1.3125 2ZM3.0625 2C2.82092 2 2.625 2.22388 2.625 2.5C2.625 2.77612 2.82092 3 3.0625 3C3.30408 3 3.5 2.77612 3.5 2.5C3.5 2.22388 3.30408 2 3.0625 2ZM4.8125 2C4.57092 2 4.375 2.22388 4.375 2.5C4.375 2.77612 4.57092 3 4.8125 3C5.05408 3 5.25 2.77612 5.25 2.5C5.25 2.22388 5.05408 2 4.8125 2ZM0.875 12.2L0.875 4L13.125 4L13.125 12.2L0.875 12.2ZM6.27771 7.83093L3.45422 5.50293L2.86816 6.09698L5.01245 7.86499L2.84961 9.87115L3.47278 10.4327L6.27771 7.83093ZM9.70947 9.2406L6.99988 9.2406L6.99988 10.0406L9.70947 10.0406L9.70947 9.2406Z' clip-rule='evenodd' fill-rule='evenodd' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-covid\\:quarantine-place-time-calendar-1{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M17.25 20.643a3.429 3.429 0 1 0 0-6.858a3.429 3.429 0 0 0 0 6.858m-.571-9.429h1.142m-.571 0v2.572m3.839-1.218l.808.808m-.404-.404l-1.819 1.818m3.576 1.853v1.143m0-.572h-2.571m1.218 3.839l-.808.808m.404-.404l-1.819-1.818m-1.853 3.575h-1.142m.571 0v-2.571m-3.839 1.218l-.808-.808m.404.404l1.819-1.818m-3.576-1.853v-1.143m0 .571h2.571m-1.218-3.838l.808-.808m-.404.404l1.819 1.818m-6.861 3.049H2.3a1.553 1.553 0 0 1-1.55-1.551V3.889A1.55 1.55 0 0 1 2.3 2.337h13.977a1.55 1.55 0 0 1 1.552 1.552v4.364'/%3E%3Cpath d='M.757 6.992h17.079'/%3E%3Cpath stroke-linecap='round' d='M5.408 3.889V.786m7.763 3.103V.786'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-dashicons\\:admin-site-alt3{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 0a9 9 0 1 0 0 18A9 9 0 0 0 9 0M1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84a7.9 7.9 0 0 1-.73-2.7m8.57-5.4V1.19a4.13 4.13 0 0 1 2.22 2q.308.521.54 1.08zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7zM8.32 1.19v3.09H5.56A8.5 8.5 0 0 1 6.1 3.2a4.13 4.13 0 0 1 2.22-2.01m0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7zm-4.7 2.69H1.11a7.9 7.9 0 0 1 .73-2.7H4a14 14 0 0 0-.38 2.7M4.7 9.68h3.62v2.7H5.11a13 13 0 0 1-.41-2.7m3.63 4v3.09a4.13 4.13 0 0 1-2.22-2a8.5 8.5 0 0 1-.54-1.08zm1.35 3.09v-3.04h2.76a8.5 8.5 0 0 1-.54 1.08a4.13 4.13 0 0 1-2.22 2zm0-4.44v-2.7h3.62a13 13 0 0 1-.41 2.7zm4.71-2.7h2.51a7.9 7.9 0 0 1-.73 2.7H14c.21-.87.337-1.757.38-2.65zm0-1.35A14 14 0 0 0 14 5.63h2.16c.403.85.65 1.764.73 2.7zm1-4H13.6a8.9 8.9 0 0 0-1.39-2.52a8 8 0 0 1 3.14 2.52zm-9.6-2.52A8.9 8.9 0 0 0 4.4 4.28H2.65a8 8 0 0 1 3.14-2.52m-3.15 12H4.4a8.9 8.9 0 0 0 1.39 2.52a8 8 0 0 1-3.14-2.55zm9.56 2.52a8.9 8.9 0 0 0 1.39-2.52h1.76a8 8 0 0 1-3.14 2.48z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:compose{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641044372' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5832'%3E%3Cpath d='M232.96 15.36H41.984C18.944 15.36 0 34.304 0 57.344v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V57.344c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM232.96 370.688H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V412.16c0.512-23.552-18.432-41.472-41.984-41.472z m-1.024 218.624c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v163.328zM232.96 724.992H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984v-190.976c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM982.016 15.36H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V57.344c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512zM982.016 370.688H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V412.16c-0.512-23.552-18.944-41.472-41.984-41.472z m-2.048 218.624c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v163.328h-0.512zM982.016 724.992H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984v-190.976c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512z' fill='currentColor' p-id='5833'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:container{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750640949761' viewBox='0 0 1031 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4657'%3E%3Cpath d='M248.332363 1023.995632a21.839416 21.839416 0 0 1-11.374696-3.093917L11.374696 890.684195A22.749392 22.749392 0 0 1 0 871.02872V610.593681a22.931387 22.931387 0 0 1 11.374696-19.746472L236.593677 460.629689a23.022385 23.022385 0 0 1 22.749392 0l225.855963 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.491973 130.21752a22.294404 22.294404 0 0 1-11.374696 3.093917zM45.498784 857.925071l202.833579 117.022872 202.742581-117.022872V623.697331L248.332363 506.674458 45.498784 623.697331z m428.325552 13.103649zM782.579084 1023.995632a22.294404 22.294404 0 0 1-11.374696-3.093917L545.985408 890.684195a22.749392 22.749392 0 0 1-11.374696-19.655475V610.593681A22.931387 22.931387 0 0 1 545.985408 590.847209l225.491973-130.21752a23.022385 23.022385 0 0 1 22.749392 0l225.582971 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.582971 130.21752a21.839416 21.839416 0 0 1-11.647689 3.093917zM580.109496 857.925071L782.579084 974.947943l202.833579-117.022872V623.697331L782.579084 506.674458 580.109496 623.697331z m428.325552 13.103649zM512.862293 566.368863a21.839416 21.839416 0 0 1-11.374696-3.093917L275.904626 433.057426a22.749392 22.749392 0 0 1-11.374696-19.655475V152.966912a22.931387 22.931387 0 0 1 11.374696-19.746473L501.487597 3.00292a23.022385 23.022385 0 0 1 22.749392 0l225.491973 130.217519a22.931387 22.931387 0 0 1 11.374696 19.746473v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475L524.236989 563.274946a22.294404 22.294404 0 0 1-11.374696 3.093917zM310.028714 400.389299l202.833579 116.931875L715.604874 400.389299V166.070562L512.862293 49.047689 310.028714 166.070562z m428.325552 13.10365z' p-id='4658' fill='currentColor'%3E%3C/path%3E%3Cpath d='M512.862293 297.380052a23.295377 23.295377 0 0 1-11.465694-3.093917l-142.593189-82.443797a22.749392 22.749392 0 0 1 0-39.401947L501.396599 89.996595a23.20438 23.20438 0 0 1 22.84039 0L666.830178 172.895379a22.749392 22.749392 0 0 1 0 39.401947l-142.593189 81.988809a23.20438 23.20438 0 0 1-11.374696 3.093917zM415.67689 192.186864l97.185403 56.145499L609.683705 192.186864 512.862293 136.496352zM248.332363 763.560593a22.385402 22.385402 0 0 1-11.738686-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475L236.593677 556.268133a22.749392 22.749392 0 0 1 22.840389 0l142.593189 82.443796a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.294404 22.294404 0 0 1-11.101703 3.548905zM151.14696 658.367404l97.185403 56.1455L345.790758 658.367404l-97.458395-56.145499zM782.579084 763.560593a22.294404 22.294404 0 0 1-11.374696-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475l142.593189-82.443796a22.749392 22.749392 0 0 1 22.84039 0L937.27495 638.711929a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.385402 22.385402 0 0 1-12.102677 3.548905zM685.757672 658.367404L782.579084 714.512904l97.185403-56.1455L782.579084 602.221905z' p-id='4659' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:image{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641093279' viewBox='0 0 1117 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6884'%3E%3Cpath d='M442.898361 116.049051l2.23404 0.74468L74.840328 1.368349A61.901515 61.901515 0 0 0 0 61.966675v883.283427a61.9946 61.9946 0 0 0 74.840328 60.598326l379.507486-118.124847a77.074368 77.074368 0 0 0 41.981329-68.510549V189.58619a77.539793 77.539793 0 0 0-53.430782-73.537139zM403.244157 792.218386L93.084986 874.412428V132.618179l310.159171 82.380212v577.12691zM1054.466716 0.065159a77.260538 77.260538 0 0 0-12.845728 1.30319L675.796995 115.490542l1.30319-0.18617a77.446708 77.446708 0 0 0-56.968012 74.467988v629.161417c0 29.88028 17.034552 55.850991 41.981329 68.696719l379.228231 118.217932a61.9946 61.9946 0 0 0 75.026498-60.691411V61.966675a61.529175 61.529175 0 0 0-61.901515-61.808431z' fill='currentColor' opacity='.801' p-id='6885'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:mirror{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641157017' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10179'%3E%3Cpath d='M528.832 106.432l352 217.92a32 32 0 0 1 15.168 27.2V896a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V351.552a32 32 0 0 1 15.168-27.2l352-217.92a32 32 0 0 1 33.664 0zM512 171.264l-320 198.08V864h640V369.344l-320-198.08z m-253.44 212.832l3.712 0.512 213.344 42.688a32 32 0 0 1 25.504 27.616l0.224 3.744v298.688a32 32 0 0 1-22.08 30.4l-3.648 0.96-213.344 42.688a32 32 0 0 1-38.08-27.68L224 800V416a32 32 0 0 1 34.56-31.904zM800 416v384a32 32 0 0 1-38.272 31.36l-213.344-42.656a32 32 0 0 1-25.728-31.36v-298.688a32 32 0 0 1 25.728-31.36l213.344-42.688A32 32 0 0 1 800 416zM287.968 455.008v305.952l149.344-29.856v-246.24l-149.344-29.856z m448.032 0l-149.344 29.856v246.24L736 760.96v-305.952z' p-id='10180' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641121238' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='8080'%3E%3Cpath d='M372.305 745.773C403.023 787.057 441.673 822.09 486 848.615v-127.74c-39.818 2.647-78.01 11.24-113.695 24.898z m-51.609 24.217a392.912 392.912 0 0 0-60.194 41.64h-1.271c56.974 48.113 127.858 80.27 205.76 89.58-57.186-32.69-106.475-77.62-144.295-131.22zM295.985 540c4.004 56.745 20.087 110.155 45.691 157.675 44.903-18.522 93.476-29.956 144.324-32.91V540H295.985z m-56.124 0H120.985c6.296 89.215 42.447 170.188 98.523 232.989a449.204 449.204 0 0 1 71.8-50.725C262.051 667.323 243.903 605.57 239.86 540z m445.864 158.764c25.95-47.793 42.251-101.585 46.29-158.764H541v124.899c51.032 3.215 99.745 14.975 144.725 33.865z m50.207 24.904a449.248 449.248 0 0 1 68.903 48.937c55.88-62.746 91.897-143.571 98.18-232.605H788.138c-4.08 66.13-22.507 128.377-52.206 183.668zM541 849.194c44.394-26.387 83.134-61.292 113.965-102.46-35.735-13.96-74.02-22.825-113.965-25.706v128.166z m23.097 51.374c75.9-10.079 144.941-41.875 200.672-88.937h-0.484a392.964 392.964 0 0 0-57.91-40.348c-37.456 52.683-86.02 96.917-142.278 129.285z m-222.315-574.44c-25.666 47.57-41.787 101.05-45.797 157.872H486V358.884c-50.804-2.916-99.34-14.297-144.218-32.755z m-50.397-24.538a449.186 449.186 0 0 1-71.828-50.634C163.453 313.765 127.283 394.76 120.985 484H239.86c4.047-65.628 22.223-127.432 51.524-182.41zM486 175.385c-44.257 26.483-82.856 61.448-113.551 102.648 35.648 13.593 73.79 22.132 113.551 24.744V175.385z m-21.01-52.595c-77.702 9.286-148.422 41.303-205.321 89.21h0.518a392.903 392.903 0 0 0 60.606 41.872c37.808-53.54 87.06-98.42 144.198-131.082zM654.7 276.878c-30.788-41.016-69.433-75.796-113.7-102.108v127.81c39.849-2.906 78.045-11.77 113.7-25.702z m51.415-24.562A392.966 392.966 0 0 0 763.97 212h0.361c-55.635-46.843-124.483-78.493-200.153-88.558 56.093 32.29 104.535 76.377 141.937 128.874zM732.017 484c-4.045-57.343-20.423-111.282-46.498-159.179C640.6 343.7 591.959 355.465 541 358.712V484h191.017z m56.123 0h114.875c-6.295-89.205-42.439-170.17-98.504-232.968a449.25 449.25 0 0 1-68.79 48.87c29.828 55.4 48.333 117.798 52.42 184.098zM512 960C264.576 960 64 759.424 64 512S264.576 64 512 64s448 200.576 448 448-200.576 448-448 448z' fill='currentColor' p-id='8081'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:volume{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641138362' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='9125'%3E%3Cpath d='M925.27 269.25V758c0 112.46-185.35 203.64-414 203.64s-414-91.18-414-203.64V269.25c0-112.46 185.34-203.63 414-203.63s414 91.17 414 203.63zM842.47 758V269.25c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18V758c0 43.07 125.73 122.18 331.18 122.18S842.47 801.05 842.47 758z' fill='currentColor' p-id='9126'%3E%3C/path%3E%3Cpath d='M925.27 269.25c0 112.47-185.35 203.64-414 203.64s-414-91.17-414-203.64 185.34-203.63 414-203.63 414 91.17 414 203.63z m-82.8 0c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18 125.73 122.18 331.18 122.18 331.18-79.1 331.18-122.18z' fill='currentColor' p-id='9127'%3E%3C/path%3E%3Cpath d='M511.29 554.34c-205.45 0-331.18-79.1-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.08-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9128'%3E%3C/path%3E%3Cpath d='M511.29 717.25c-205.45 0-331.18-79.11-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.07-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9129'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-domain\\:setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='currentColor'%3E%3Crect id='资源管理' x='0.000000' y='0.000000' fill='currentColor' fill-opacity='0'/%3E%3Cpath id='形状结合' d='M2.57806 1.40698L13.2342 1.40698C13.8256 1.40698 14.305 1.88637 14.305 2.47772L14.305 4.90995C14.305 5.25242 14.1442 5.55733 13.894 5.75333C13.4005 5.55625 12.8918 5.68477 12.5228 5.98068L10.9975 5.98068C10.6393 5.68927 10.1742 5.57036 9.67089 5.73813L9.36093 5.87039C9.2799 5.90655 9.20049 5.9433 9.12263 5.98068L2.57806 5.98068C1.98671 5.98068 1.50732 5.5013 1.50732 4.90995L1.50732 2.47772C1.50732 1.88637 1.98671 1.40698 2.57806 1.40698ZM8.10536 6.56504L2.57806 6.56504C1.98671 6.56504 1.50732 7.04442 1.50732 7.63577L1.50732 10.068C1.50732 10.6594 1.98671 11.1387 2.57806 11.1387L5.3785 11.1387C5.39874 10.9888 5.42464 10.8357 5.45625 10.6777L5.49351 10.5374C5.53804 10.4038 5.59925 10.279 5.67447 10.1653L2.57806 10.1653C2.5243 10.1653 2.48072 10.1218 2.48072 10.068L2.48072 7.63577C2.48072 7.58201 2.5243 7.53843 2.57806 7.53843L7.15438 7.53843C7.23545 7.32313 7.37166 7.12735 7.5631 6.97539L7.62866 6.92808L7.78482 6.80023C7.8886 6.71909 7.99532 6.64078 8.10536 6.56504ZM5.32766 11.7231L2.57806 11.7231C1.98671 11.7231 1.50732 12.2025 1.50732 12.7938L1.50732 15.2261C1.50732 15.8174 1.98671 16.2968 2.57806 16.2968L7.1537 16.2968C7.03764 15.9974 7.02133 15.657 7.15365 15.3234L2.57806 15.3234C2.5243 15.3234 2.48072 15.2798 2.48072 15.2261L2.48072 12.7938C2.48072 12.7401 2.5243 12.6965 2.57806 12.6965L5.37289 12.6965C5.35414 12.5489 5.34066 12.3997 5.33263 12.2516L5.32382 11.931C5.32382 11.8618 5.3251 11.7925 5.32766 11.7231ZM13.2342 2.38038L2.57806 2.38038C2.5243 2.38038 2.48072 2.42396 2.48072 2.47772L2.48072 4.90995C2.48072 4.96371 2.5243 5.00729 2.57806 5.00729L13.2342 5.00729C13.288 5.00729 13.3316 4.96371 13.3316 4.90995L13.3316 2.47772C13.3316 2.42396 13.288 2.38038 13.2342 2.38038Z' fill='rgb(251,252,251)' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606Z' fill='rgb(255,255,255)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604Z' fill-rule='evenodd' fill='rgb(255,255,255)' fill-opacity='0' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3Cpath id='路径' d='M11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451Z' fill='rgb(0,0,0)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117Z' fill-rule='evenodd' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-eos-icons\\:loading{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 1 0 22 12A10 10 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8 8 0 0 1 12 20Z' opacity='.5'/%3E%3Cpath fill='currentColor' d='M20 12h2A10 10 0 0 0 12 2V4A8 8 0 0 1 20 12Z'%3E%3CanimateTransform attributeName='transform' dur='1s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M406.7 707L195.8 496.2a32 32 0 1 0-45.2 45.2l256 256l512-512a32 32 0 0 0-45.3-45.2L406.6 706.9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M764.3 214.6L512 466.9L259.7 214.6a32 32 0 0 0-45.1 45.1L466.8 512L214.5 764.2a32 32 0 1 0 45.1 45.2L512 557.2l252.3 252.3a32 32 0 0 0 45.1-45.1L557.1 512l252.3-252.4a32 32 0 1 0-45.1-45.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M195.2 195.2a64 64 0 0 1 90.5 0L512 421.5l226.3-226.3a64 64 0 0 1 90.5 90.5L602.5 512l226.3 226.3a64 64 0 0 1-90.5 90.5L512 602.5L285.7 828.8a64 64 0 0 1-90.5-90.5L421.5 512L195.2 285.7a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 384H576V128H192v768h640zm-26.5-64L640 154.5V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-location{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M800 416a288 288 0 1 0-576 0c0 118.1 94.5 272.1 288 456.6C705.5 688 800 534 800 416M512 960Q160 640 160 416a352 352 0 0 1 704 0q0 224-352 544'/%3E%3Cpath fill='currentColor' d='M512 512a96 96 0 1 0 0-192a96 96 0 0 0 0 192m0 64a160 160 0 1 1 0-320a160 160 0 0 1 0 320'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M544 768v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768H192A128 128 0 0 1 64 640V256a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128zM192 192a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-operation{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M389.4 768a96 96 0 0 1 181.2 0H896v64H570.6a96 96 0 0 1-181.2 0H128v-64zm192-288a96 96 0 0 1 181.2 0H896v64H762.6a96 96 0 0 1-181.2 0H128v-64zm-320-288a96 96 0 0 1 181.2 0H896v64H442.6a96 96 0 0 1-181.2 0H128v-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-question-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64a448 448 0 1 1 0 896a448 448 0 0 1 0-896m23.7 191.5q-77.9 0-123.2 44.3c-31 29.6-45.7 70.4-45.7 122.5H447c0-29.5 5.7-52.8 17.6-69c13.4-19.7 35.2-28.8 66.2-28.8q36.2-.2 56.3 19.7a77 77 0 0 1 19.7 54.9a78 78 0 0 1-19 50l-8.4 9.8c-45.8 40.9-73.2 70.4-82.4 89.5c-9.8 19-14 42.2-14 69v9.8h80.9v-9.9c0-16.9 3.5-31.6 10.6-45.7a109 109 0 0 1 28.1-35.2c33.8-29.6 54.2-48.6 60.6-55.6c16.9-22.6 26-51.4 26-86.6q0-64.4-42.2-101.4c-28.2-25.3-65.5-37.3-111.3-37.3m-12.6 406.2a54 54 0 0 0-38.7 14.8a49 49 0 0 0-15.5 38c0 15.5 4.9 28.2 15.5 38A55 55 0 0 0 523 768c15.5 0 28.1-5 38.7-14.8a52 52 0 0 0 16.2-38.7a52 52 0 0 0-15.5-38a56 56 0 0 0-39.4-14.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-refresh-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M784.5 230.3v-50.6a32 32 0 1 1 64 0v149a32 32 0 0 1-32 32h-149a32 32 0 1 1 0-64h93a320 320 0 1 0-235.7 536.5a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384a384 384 0 0 1-384-384a384 384 0 0 1 643.7-283'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m795.9 750.7l125 125a32 32 0 0 1-45.3 45.2l-125-125a416 416 0 1 1 45.3-45.2M480 832a352 352 0 1 0 0-704a352 352 0 0 0 0 704'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-select{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M77.2 415a64 64 0 0 1 90.5 0L394 641.3l452.5-452.5a64 64 0 1 1 90.6 90.5l-543 543l-317-316.8a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M600.7 64a32 32 0 0 1 30.5 22.2l35.2 109.4a348 348 0 0 1 42.4 24.5l112.4-24.2a32 32 0 0 1 34.4 15.4l88.7 153.5a32 32 0 0 1-4 37.5l-77.1 85.1a357 357 0 0 1 0 49l77 85.3a32 32 0 0 1 4.1 37.5l-88.7 153.6a32 32 0 0 1-34.4 15.3l-112.4-24.2q-20.2 13.6-42.4 24.5l-35.2 109.4a32 32 0 0 1-30.5 22.2H423.3a32 32 0 0 1-30.5-22.2l-35.1-109.3a352 352 0 0 1-42.6-24.7l-112.3 24.3a32 32 0 0 1-34.4-15.4L79.7 659.2a32 32 0 0 1 4-37.5l77.1-85.3a357 357 0 0 1 0-48.8l-77-85.3a32 32 0 0 1-4.1-37.5l88.7-153.6a32 32 0 0 1 34.4-15.3l112.3 24.3a355 355 0 0 1 42.6-24.7l35.2-109.3A32 32 0 0 1 423.2 64zm-23.4 64H446.7l-36.3 113l-24.5 12a294 294 0 0 0-34.9 20.2l-22.6 15.3l-116.2-25l-65.3 113l79.7 88.3l-2 27.1a293 293 0 0 0 0 40.2l2 27.1l-79.8 88.2L212 760.6l116.2-25l22.7 15.2a294 294 0 0 0 34.8 20.1l24.5 12L446.7 896h130.7L614 782.8l24.4-11.9a288 288 0 0 0 34.8-20l22.6-15.3l116.3 25l65.2-113.2l-79.7-88.2l2-27.1a293 293 0 0 0 0-40.3l-2-27.1l79.8-88.1L812 263.4l-116.3 25l-22.6-15.2a288 288 0 0 0-34.8-20.1L614 241zM512 320a192 192 0 1 1 0 384a192 192 0 0 1 0-384m0 64a128 128 0 1 0 0 256a128 128 0 0 0 0-256'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-top{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M572.2 205.3v600.3a30.1 30.1 0 1 1-60.2 0V205.3L292.4 438.6a29 29 0 0 1-42.7 0a33.4 33.4 0 0 1 0-45.2l271-288a29 29 0 0 1 42.7 0l271.1 288a33.4 33.4 0 0 1 0 45.2a29 29 0 0 1-42.6 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\\:arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M831.9 340.9L512 652.7L192.1 340.9a30.6 30.6 0 0 0-42.7 0a29 29 0 0 0 0 41.6l340.3 331.7a32 32 0 0 0 44.6 0l340.3-331.7a29 29 0 0 0 0-41.7a30.6 30.6 0 0 0-42.7 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\\:arrow-down-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 338.8a64 64 0 0 1 90.5 0L512 655.6l316.8-316.8a64 64 0 0 1 90.5 90.4l-362 362.1a64 64 0 0 1-90.5 0l-362.1-362a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\\:arrow-up-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 685.2a64 64 0 0 0 90.5 0L512 368.4l316.8 316.8a64 64 0 0 0 90.5-90.4l-362-362.1a64 64 0 0 0-90.5 0l-362.1 362a64 64 0 0 0 0 90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa-solid\\:external-link-alt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M432 320h-32a16 16 0 0 0-16 16v112H64V128h144a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16H48a48 48 0 0 0-48 48v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V336a16 16 0 0 0-16-16M488 0H360c-21.37 0-32.05 25.91-17 41l35.73 35.73L135 320.37a24 24 0 0 0 0 34L157.67 377a24 24 0 0 0 34 0l243.61-243.68L471 169c15 15 41 4.5 41-17V24a24 24 0 0 0-24-24'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:angle-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1280' display='inline-flex' width='0.8em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1011 480q0 13-10 23L535 969q-10 10-23 10t-23-10L23 503q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393l393-393q10-10 23-10t23 10l50 50q10 10 10 23'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.8em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:bars{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1536 1280' display='inline-flex' width='1.2em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1536 1088v128q0 26-19 45t-45 19H64q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h1408q26 0 45 19t19 45m0-512v128q0 26-19 45t-45 19H64q-26 0-45-19T0 704V576q0-26 19-45t45-19h1408q26 0 45 19t19 45m0-512v128q0 26-19 45t-45 19H64q-26 0-45-19T0 192V64q0-26 19-45T64 0h1408q26 0 45 19t19 45'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.2em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:clock-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1536 1536' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M896 416v448q0 14-9 23t-23 9H544q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h224V416q0-14 9-23t23-9h64q14 0 23 9t9 23m416 352q0-148-73-273t-198-198t-273-73t-273 73t-198 198t-73 273t73 273t198 198t273 73t273-73t198-198t73-273m224 0q0 209-103 385.5T1153.5 1433T768 1536t-385.5-103T103 1153.5T0 768t103-385.5T382.5 103T768 0t385.5 103T1433 382.5T1536 768'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1216 1312' display='inline-flex' width='0.93em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1202 1066q0 40-28 68l-136 136q-28 28-68 28t-68-28L608 976l-294 294q-28 28-68 28t-68-28L42 1134q-28-28-28-68t28-68l294-294L42 410q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 294l294-294q28-28 68-28t68 28l136 136q28 28 28 68t-28 68L880 704l294 294q28 28 28 68'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.93em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:cube{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1664 1664' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m896 1501l640-349V516L896 749zm-64-865l698-254l-698-254l-698 254zm832-252v768q0 35-18 65t-49 47l-704 384q-28 16-61 16t-61-16L67 1264q-31-17-49-47t-18-65V384q0-40 23-73t61-47L788 8q22-8 44-8t44 8l704 256q38 14 61 47t23 73'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:cubes{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 2176 1792' display='inline-flex' width='1.22em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m640 1632l384-192v-314l-384 164zm-64-454l404-173l-404-173l-404 173zm1088 454l384-192v-314l-384 164zm-64-454l404-173l-404-173l-404 173zm-448-293l384-165V454l-384 164zm-64-379l441-189l-441-189l-441 189zm1088 518v416q0 36-19 67t-52 47l-448 224q-25 14-57 14t-57-14l-448-224q-4-2-7-4q-2 2-7 4l-448 224q-25 14-57 14t-57-14L71 1554q-33-16-52-47t-19-67v-416q0-38 21.5-70T78 906l434-186V320q0-38 21.5-70t56.5-48l448-192q23-10 50-10t50 10l448 192q35 16 56.5 48t21.5 70v400l434 186q36 16 57 48t21 70'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.22em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:database{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1536 1792' display='inline-flex' width='0.86em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M768 768q237 0 443-43t325-127v170q0 69-103 128t-280 93.5t-385 34.5t-385-34.5T103 896T0 768V598q119 84 325 127t443 43m0 768q237 0 443-43t325-127v170q0 69-103 128t-280 93.5t-385 34.5t-385-34.5t-280-93.5T0 1536v-170q119 84 325 127t443 43m0-384q237 0 443-43t325-127v170q0 69-103 128t-280 93.5t-385 34.5t-385-34.5t-280-93.5T0 1152V982q119 84 325 127t443 43M768 0q208 0 385 34.5t280 93.5t103 128v128q0 69-103 128t-280 93.5T768 640t-385-34.5T103 512T0 384V256q0-69 103-128t280-93.5T768 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.86em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:file-text-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1536 1792' display='inline-flex' width='0.86em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1468 380q28 28 48 76t20 88v1152q0 40-28 68t-68 28H96q-40 0-68-28t-28-68V96q0-40 28-68T96 0h896q40 0 88 20t76 48zm-444-244v376h376q-10-29-22-41l-313-313q-12-12-41-22m384 1528V640H992q-40 0-68-28t-28-68V128H128v1536zM384 800q0-14 9-23t23-9h704q14 0 23 9t9 23v64q0 14-9 23t-23 9H416q-14 0-23-9t-9-23zm736 224q14 0 23 9t9 23v64q0 14-9 23t-23 9H416q-14 0-23-9t-9-23v-64q0-14 9-23t23-9zm0 256q14 0 23 9t9 23v64q0 14-9 23t-23 9H416q-14 0-23-9t-9-23v-64q0-14 9-23t23-9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.86em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:folder-open-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1920 1408' display='inline-flex' width='1.37em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1781 803q0-35-53-35H640q-40 0-85.5 21.5T483 842l-294 363q-18 24-18 40q0 35 53 35h1088q40 0 86-22t71-53l294-363q18-22 18-39M640 640h768V480q0-40-28-68t-68-28H736q-40 0-68-28t-28-68v-64q0-40-28-68t-68-28H224q-40 0-68 28t-28 68v853l256-315q44-53 116-87.5T640 640m1269 163q0 62-46 120l-295 363q-43 53-116 87.5t-140 34.5H224q-92 0-158-66T0 1184V224q0-92 66-158T224 0h320q92 0 158 66t66 158v32h544q92 0 158 66t66 158v160h192q54 0 99 24.5t67 70.5q15 32 15 68'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.37em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:globe{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1536 1536' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M768 0q209 0 385.5 103T1433 382.5T1536 768t-103 385.5t-279.5 279.5T768 1536t-385.5-103T103 1153.5T0 768t103-385.5T382.5 103T768 0m274 521q-2 1-9.5 9.5T1019 540q2 0 4.5-5t5-11t3.5-7q6-7 22-15q14-6 52-12q34-8 51 11q-2-2 9.5-13t14.5-12q3-2 15-4.5t15-7.5l2-22q-12 1-17.5-7t-6.5-21q0 2-6 8q0-7-4.5-8t-11.5 1t-9 1q-10-3-15-7.5t-8-16.5t-4-15q-2-5-9.5-11t-9.5-10q-1-2-2.5-5.5t-3-6.5t-4-5.5t-5.5-2.5t-7 5t-7.5 10t-4.5 5q-3-2-6-1.5t-4.5 1t-4.5 3t-5 3.5q-3 2-8.5 3t-8.5 2q15-5-1-11q-10-4-16-3q9-4 7.5-12t-8.5-14h5q-1-4-8.5-8.5T1002 310t-13-6q-8-5-34-9.5t-33-.5q-5 6-4.5 10.5t4 14T925 331q1 6-5.5 13t-6.5 12q0 7 14 15.5t10 21.5q-3 8-16 16t-16 12q-5 8-1.5 18.5T914 456q2 2 1.5 4t-3.5 4.5t-5.5 4t-6.5 3.5l-3 2q-11 5-20.5-6T863 442q-7-25-16-30q-23-8-29 1q-5-13-41-26q-25-9-58-4q6-1 0-15q-7-15-19-12q3-6 4-17.5t1-13.5q3-13 12-23q1-1 7-8.5t9.5-13.5t.5-6q35 4 50-11q5-5 11.5-17t10.5-17q9-6 14-5.5t14.5 5.5t14.5 5q14 1 15.5-11t-7.5-20q12 1 3-17q-4-7-8-9q-12-4-27 5q-8 4 2 8q-1-1-9.5 10.5T801 218t-16-5q-1-1-5.5-13.5T770 186q-8 0-16 15q3-8-11-15t-24-8q19-12-8-27q-7-4-20.5-5t-19.5 4q-5 7-5.5 11.5t5 8T681 175t11.5 4t8.5 3q14 10 8 14q-2 1-8.5 3.5T689 204t-6 4q-3 4 0 14t-2 14q-5-5-9-17.5t-7-16.5q7 9-25 6l-10-1q-4 0-16 2t-20.5 1t-13.5-8q-4-8 0-20q1-4 4-2q-4-3-11-9.5t-10-8.5q-46 15-94 41q6 1 12-1q5-2 13-6.5t10-5.5q34-14 42-7l5-5q14 16 20 25q-7-4-30-1q-20 6-22 12q7 12 5 18q-4-3-11.5-10T498 211t-15-5q-16 0-22 1q-146 80-235 222q7 7 12 8q4 1 5 9t2.5 11t11.5-3q9 8 3 19q1-1 44 27q19 17 21 21q3 11-10 18q-1-2-9-9t-9-4q-3 5 .5 18.5T308 557q-7 0-9.5 16t-2.5 35.5t-1 23.5l2 1q-3 12 5.5 34.5T324 687q-13 3 20 43q6 8 8 9q3 2 12 7.5t15 10t10 10.5q4 5 10 22.5t14 23.5q-2 6 9.5 20t10.5 23q-1 0-2.5 1t-2.5 1q3 7 15.5 14t15.5 13q1 3 2 10t3 11t8 2q2-20-24-62q-15-25-17-29q-3-5-5.5-15.5T421 787q2 0 6 1.5t8.5 3.5t7.5 4t2 3q-3 7 2 17.5t12 18.5t17 19t12 13q6 6 14 19.5t0 13.5q9 0 20 10.5t17 19.5q5 8 8 26t5 24q2 7 8.5 13.5t12.5 9.5l16 8l13 7q5 2 18.5 10.5T642 1040q10 4 16 4t14.5-2.5t13.5-3.5q15-2 29 15t21 21q36 19 55 11q-2 1 .5 7.5t8 15.5t9 14.5t5.5 8.5q5 6 18 15t18 15q6-4 7-9q-3 8 7 20t18 10q14-3 14-32q-31 15-49-18q0-1-2.5-5.5t-4-8.5t-2.5-8.5t0-7.5t5-3q9 0 10-3.5t-2-12.5t-4-13q-1-8-11-20t-12-15q-5 9-16 8t-16-9q0 1-1.5 5.5t-1.5 6.5q-13 0-15-1q1-3 2.5-17.5t3.5-22.5q1-4 5.5-12t7.5-14.5t4-12.5t-4.5-9.5T775 954q-19 1-26 20q-1 3-3 10.5t-5 11.5t-9 7q-7 3-24 2t-24-5q-13-8-22.5-29t-9.5-37q0-10 2.5-26.5t3-25T652 858q3-2 9-9.5t10-10.5q2-1 4.5-1.5t4.5 0t4-1.5t3-6q-1-1-4-3q-3-3-4-3q7 3 28.5-1.5T735 823q15 11 22-2q0-1-2.5-9.5T754 798q5 27 29 9q3 3 15.5 5t17.5 5q3 2 7 5.5t5.5 4.5t5-.5t8.5-6.5q10 14 12 24q11 40 19 44q7 3 11 2t4.5-9.5t0-14T887 854l-1-8v-18l-1-8q-15-3-18.5-12t1.5-18.5t15-18.5q1-1 8-3.5t15.5-6.5t12.5-8q21-19 15-35q7 0 11-9q-1 0-5-3t-7.5-5t-4.5-2q9-5 2-16q5-3 7.5-11t7.5-10q9 12 21 2q8-8 1-16q5-7 20.5-10.5t18.5-9.5q7 2 8-2t1-12t3-12q4-5 15-9t13-5l17-11q3-4 0-4q18 2 31-11q10-11-6-20q3-6-3-9.5t-15-5.5q3-1 11.5-.5t10.5-1.5q15-10-7-16q-17-5-43 12m-163 877q206-36 351-189q-3-3-12.5-4.5t-12.5-3.5q-18-7-24-8q1-7-2.5-13t-8-9t-12.5-8t-11-7q-2-2-7-6t-7-5.5t-7.5-4.5t-8.5-2t-10 1l-3 1q-3 1-5.5 2.5t-5.5 3t-4 3t0 2.5q-21-17-36-22q-5-1-11-5.5t-10.5-7t-10-1.5t-11.5 7q-5 5-6 15t-2 13q-7-5 0-17.5t2-18.5q-3-6-10.5-4.5t-12 4.5t-11.5 8.5t-9 6.5t-8.5 5.5t-8.5 7.5q-3 4-6 12t-5 11q-2-4-11.5-6.5t-9.5-5.5q2 10 4 35t5 38q7 31-12 48q-27 25-29 40q-4 22 12 26q0 7-8 20.5t-7 21.5q0 6 2 16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:lightbulb-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1536' display='inline-flex' width='0.67em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M736 448q0 13-9.5 22.5T704 480t-22.5-9.5T672 448q0-46-54-71t-106-25q-13 0-22.5-9.5T480 320t9.5-22.5T512 288q50 0 99.5 16t87 54t37.5 90m160 0q0-72-34.5-134t-90-101.5t-123-62T512 128t-136.5 22.5t-123 62t-90 101.5T128 448q0 101 68 180q10 11 30.5 33t30.5 33q128 153 141 298h228q13-145 141-298q10-11 30.5-33t30.5-33q68-79 68-180m128 0q0 155-103 268q-45 49-74.5 87T787 898.5T753 1006q47 28 47 82q0 37-25 64q25 27 25 64q0 52-45 81q13 23 13 47q0 46-31.5 71t-77.5 25q-20 44-60 70t-87 26t-87-26t-60-70q-46 0-77.5-25t-31.5-71q0-24 13-47q-45-29-45-81q0-37 25-64q-25-27-25-64q0-54 47-82q-4-50-34-107.5T177.5 803T103 716Q0 603 0 448q0-99 44.5-184.5t117-142t164-89T512 0t186.5 32.5t164 89t117 142T1024 448'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.67em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:mouse-pointer{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1152 1792' display='inline-flex' width='0.65em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1133 1043q31 30 14 69q-17 40-59 40H706l201 476q10 25 0 49t-34 35l-177 75q-25 10-49 0t-35-34l-191-452l-312 312q-19 19-45 19q-12 0-24-5q-40-17-40-59V64Q0 22 40 5q12-5 24-5q27 0 45 19z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.65em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1664 1664' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1152 704q0-185-131.5-316.5T704 256T387.5 387.5T256 704t131.5 316.5T704 1152t316.5-131.5T1152 704m512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124q-143 0-273.5-55.5t-225-150t-150-225T0 704t55.5-273.5t150-225t225-150T704 0t273.5 55.5t225 150t150 225T1408 704q0 220-124 399l343 343q37 37 37 90'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:spinner,[i-fa\\:spinner=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1664 1728' display='inline-flex' width='0.97em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M462 1394q0 53-37.5 90.5T334 1522q-52 0-90-38t-38-90q0-53 37.5-90.5T334 1266t90.5 37.5T462 1394m498 206q0 53-37.5 90.5T832 1728t-90.5-37.5T704 1600t37.5-90.5T832 1472t90.5 37.5T960 1600M256 896q0 53-37.5 90.5T128 1024t-90.5-37.5T0 896t37.5-90.5T128 768t90.5 37.5T256 896m1202 498q0 52-38 90t-90 38q-53 0-90.5-37.5T1202 1394t37.5-90.5t90.5-37.5t90.5 37.5t37.5 90.5M494 398q0 66-47 113t-113 47t-113-47t-47-113t47-113t113-47t113 47t47 113m1170 498q0 53-37.5 90.5T1536 1024t-90.5-37.5T1408 896t37.5-90.5T1536 768t90.5 37.5T1664 896m-640-704q0 80-56 136t-136 56t-136-56t-56-136t56-136T832 0t136 56t56 136m530 206q0 93-66 158.5T1330 622q-93 0-158.5-65.5T1106 398q0-92 65.5-158t158.5-66q92 0 158 66t66 158'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.97em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:th-large{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1664 1408' display='inline-flex' width='1.19em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M768 896v384q0 52-38 90t-90 38H128q-52 0-90-38t-38-90V896q0-52 38-90t90-38h512q52 0 90 38t38 90m0-768v384q0 52-38 90t-90 38H128q-52 0-90-38T0 512V128q0-52 38-90t90-38h512q52 0 90 38t38 90m896 768v384q0 52-38 90t-90 38h-512q-52 0-90-38t-38-90V896q0-52 38-90t90-38h512q52 0 90 38t38 90m0-768v384q0 52-38 90t-90 38h-512q-52 0-90-38t-38-90V128q0-52 38-90t90-38h512q52 0 90 38t38 90'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.19em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:trash-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1408 1536' display='inline-flex' width='0.92em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 608v576q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23V608q0-14 9-23t23-9h64q14 0 23 9t9 23m256 0v576q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23V608q0-14 9-23t23-9h64q14 0 23 9t9 23m256 0v576q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23V608q0-14 9-23t23-9h64q14 0 23 9t9 23m128 724V384H256v948q0 22 7 40.5t14.5 27t10.5 8.5h832q3 0 10.5-8.5t14.5-27t7-40.5M480 256h448l-48-117q-7-9-17-11H546q-10 2-17 11zm928 32v64q0 14-9 23t-23 9h-96v948q0 83-47 143.5t-113 60.5H288q-66 0-113-58.5T128 1336V384H32q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h309l70-167q15-37 54-63t79-26h320q40 0 79 26t54 63l70 167h309q14 0 23 9t9 23'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.92em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:wordpress{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1792 1792' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M127 896q0-163 67-313l367 1005q-196-95-315-281T127 896m1288-39q0 19-2.5 38.5t-10 49.5t-11.5 44t-17.5 59t-17.5 58l-76 256l-278-826q46-3 88-8q19-2 26-18.5t-2.5-31T1085 465l-205 10q-75-1-202-10q-12-1-20.5 5T646 485t-1.5 18.5t9 16.5t19.5 8l80 8l120 328l-168 504l-280-832q46-3 88-8q19-2 26-18.5t-2.5-31T508 465l-205 10q-7 0-23-.5t-26-.5q105-160 274.5-253.5T896 127q147 0 280.5 53T1415 329h-10q-55 0-92 40.5t-37 95.5q0 12 2 24t4 21.5t8 23t9 21t12 22.5t12.5 21t14.5 24t14 23q63 107 63 212M909 963l237 647q1 6 5 11q-126 44-255 44q-112 0-217-32zm661-436q95 174 95 369q0 209-104 385.5T1282 1560l235-678q59-169 59-276q0-42-6-79M896 0q182 0 348 71t286 191t191 286t71 348t-71 348t-191 286t-286 191t-348 71t-348-71t-286-191t-191-286T0 896t71-348t191-286T548 71T896 0m0 1751q173 0 331.5-68t273-182.5t182.5-273t68-331.5t-68-331.5t-182.5-273t-273-182.5T896 41t-331.5 68t-273 182.5t-182.5 273T41 896t68 331.5t182.5 273t273 182.5t331.5 68'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa6-solid-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 448 512' display='inline-flex' width='0.88em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.88em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:ellipsis-vertical{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='416' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='96' r='48' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M208 192v128m96-128v128'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:play-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='m216.32 334.44l114.45-69.14a10.89 10.89 0 0 0 0-18.6l-114.45-69.14a10.78 10.78 0 0 0-16.32 9.31v138.26a10.78 10.78 0 0 0 16.32 9.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:refresh-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='28' d='M288 193s12.18-6-32-6a80 80 0 1 0 80 80'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='28' d='m256 149l40 40l-40 40'/%3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M256 64C150 64 64 150 64 256s86 192 192 192s192-86 192-192S362 64 256 64Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Cpath fill='currentColor' d='m470.39 300l-.47-.38l-31.56-24.75a16.11 16.11 0 0 1-6.1-13.33v-11.56a16 16 0 0 1 6.11-13.22L469.92 212l.47-.38a26.68 26.68 0 0 0 5.9-34.06l-42.71-73.9a1.6 1.6 0 0 1-.13-.22A26.86 26.86 0 0 0 401 92.14l-.35.13l-37.1 14.93a15.94 15.94 0 0 1-14.47-1.29q-4.92-3.1-10-5.86a15.94 15.94 0 0 1-8.19-11.82l-5.59-39.59l-.12-.72A27.22 27.22 0 0 0 298.76 26h-85.52a26.92 26.92 0 0 0-26.45 22.39l-.09.56l-5.57 39.67a16 16 0 0 1-8.13 11.82a175 175 0 0 0-10 5.82a15.92 15.92 0 0 1-14.43 1.27l-37.13-15l-.35-.14a26.87 26.87 0 0 0-32.48 11.34l-.13.22l-42.77 73.95a26.71 26.71 0 0 0 5.9 34.1l.47.38l31.56 24.75a16.11 16.11 0 0 1 6.1 13.33v11.56a16 16 0 0 1-6.11 13.22L42.08 300l-.47.38a26.68 26.68 0 0 0-5.9 34.06l42.71 73.9a1.6 1.6 0 0 1 .13.22a26.86 26.86 0 0 0 32.45 11.3l.35-.13l37.07-14.93a15.94 15.94 0 0 1 14.47 1.29q4.92 3.11 10 5.86a15.94 15.94 0 0 1 8.19 11.82l5.56 39.59l.12.72A27.22 27.22 0 0 0 213.24 486h85.52a26.92 26.92 0 0 0 26.45-22.39l.09-.56l5.57-39.67a16 16 0 0 1 8.18-11.82c3.42-1.84 6.76-3.79 10-5.82a15.92 15.92 0 0 1 14.43-1.27l37.13 14.95l.35.14a26.85 26.85 0 0 0 32.48-11.34a3 3 0 0 1 .13-.22l42.71-73.89a26.7 26.7 0 0 0-5.89-34.11m-134.48-40.24a80 80 0 1 1-83.66-83.67a80.21 80.21 0 0 1 83.66 83.67'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:settings-outline,[i-famicons\\:settings-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M262.29 192.31a64 64 0 1 0 57.4 57.4a64.13 64.13 0 0 0-57.4-57.4M416.39 256a154 154 0 0 1-1.53 20.79l45.21 35.46a10.81 10.81 0 0 1 2.45 13.75l-42.77 74a10.81 10.81 0 0 1-13.14 4.59l-44.9-18.08a16.11 16.11 0 0 0-15.17 1.75A164.5 164.5 0 0 1 325 400.8a15.94 15.94 0 0 0-8.82 12.14l-6.73 47.89a11.08 11.08 0 0 1-10.68 9.17h-85.54a11.11 11.11 0 0 1-10.69-8.87l-6.72-47.82a16.07 16.07 0 0 0-9-12.22a155 155 0 0 1-21.46-12.57a16 16 0 0 0-15.11-1.71l-44.89 18.07a10.81 10.81 0 0 1-13.14-4.58l-42.77-74a10.8 10.8 0 0 1 2.45-13.75l38.21-30a16.05 16.05 0 0 0 6-14.08c-.36-4.17-.58-8.33-.58-12.5s.21-8.27.58-12.35a16 16 0 0 0-6.07-13.94l-38.19-30A10.81 10.81 0 0 1 49.48 186l42.77-74a10.81 10.81 0 0 1 13.14-4.59l44.9 18.08a16.11 16.11 0 0 0 15.17-1.75A164.5 164.5 0 0 1 187 111.2a15.94 15.94 0 0 0 8.82-12.14l6.73-47.89A11.08 11.08 0 0 1 213.23 42h85.54a11.11 11.11 0 0 1 10.69 8.87l6.72 47.82a16.07 16.07 0 0 0 9 12.22a155 155 0 0 1 21.46 12.57a16 16 0 0 0 15.11 1.71l44.89-18.07a10.81 10.81 0 0 1 13.14 4.58l42.77 74a10.8 10.8 0 0 1-2.45 13.75l-38.21 30a16.05 16.05 0 0 0-6.05 14.08c.33 4.14.55 8.3.55 12.47'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:stop-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='M310.4 336H201.6a25.62 25.62 0 0 1-25.6-25.6V201.6a25.62 25.62 0 0 1 25.6-25.6h108.8a25.62 25.62 0 0 1 25.6 25.6v108.8a25.62 25.62 0 0 1-25.6 25.6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:trash-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='m112 112l20 320c.95 18.49 14.4 32 32 32h184c17.67 0 30.87-13.51 32-32l20-320'/%3E%3Cpath fill='currentColor' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M80 112h352'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M192 112V72h0a23.93 23.93 0 0 1 24-24h80a23.93 23.93 0 0 1 24 24h0v40m-64 64v224m-72-224l8 224m136-224l-8 224'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-dir{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_404_103_0' x1='1.000000' y1='8.114033' x2='13.000000' y2='8.114033' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE8A4'/%3E%3Cstop offset='0.996499' stop-color='%23FFD96F'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='path' d='M12.1727 2.75769L5.53442 2.75769C5.53442 2.70795 5.52966 2.65869 5.52026 2.60986C5.51074 2.5611 5.49683 2.51373 5.47827 2.46777C5.45972 2.42181 5.43701 2.37811 5.41003 2.33679C5.38318 2.29541 5.35254 2.25714 5.31836 2.22198C5.28406 2.18677 5.24683 2.1554 5.20654 2.12775C5.16626 2.1001 5.12378 2.07678 5.07898 2.05774C5.03418 2.0387 4.98816 2.02435 4.94055 2.01465C4.89307 2.00494 4.84509 2.00006 4.79663 2.00006L1.8468 2.00006C1.79834 2.00006 1.75037 2.00494 1.70288 2.01465C1.6554 2.02435 1.60925 2.0387 1.56458 2.05774C1.51978 2.07678 1.47729 2.1001 1.43701 2.12775C1.39673 2.1554 1.3595 2.18677 1.3252 2.22198C1.29089 2.25714 1.26038 2.29541 1.2334 2.33679C1.20654 2.37811 1.18384 2.42181 1.16528 2.46777C1.14673 2.51373 1.13281 2.5611 1.12329 2.60986C1.11389 2.65869 1.10913 2.70795 1.10913 2.75769L1.10913 5.03058C1.10913 5.44971 1.43872 5.78821 1.8468 5.78821L12.1737 5.78821C12.2222 5.78821 12.2701 5.78333 12.3176 5.77362C12.3652 5.76392 12.4113 5.74957 12.4561 5.73053C12.5009 5.71149 12.5433 5.68817 12.5836 5.66052C12.6239 5.63287 12.6611 5.60144 12.6954 5.56628C12.7296 5.53113 12.7603 5.49286 12.7871 5.45148C12.8141 5.4101 12.8368 5.36646 12.8553 5.3205C12.8739 5.27454 12.8878 5.22717 12.8973 5.17834C12.9067 5.12958 12.9115 5.08032 12.9115 5.03058L12.9115 3.51532C12.9115 3.46552 12.9067 3.4162 12.8972 3.36737C12.8878 3.31854 12.8738 3.27112 12.8552 3.22516C12.8367 3.17914 12.8138 3.1355 12.787 3.09412C12.76 3.05267 12.7294 3.0144 12.6951 2.97925C12.6608 2.94403 12.6234 2.91266 12.5831 2.88501C12.5427 2.85742 12.5002 2.83411 12.4553 2.81506C12.4105 2.79608 12.3644 2.78174 12.3168 2.77209C12.2693 2.76239 12.2212 2.75763 12.1727 2.75769Z' fill='%23FDCA48' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M11.436 3.51532L2.5835 3.51532C2.53503 3.51532 2.48706 3.5202 2.43958 3.52991C2.39209 3.53961 2.34595 3.55396 2.30127 3.573C2.25647 3.59204 2.21399 3.61536 2.17371 3.64301C2.13342 3.67065 2.09619 3.70203 2.06189 3.73724C2.02759 3.7724 1.99707 3.81067 1.97009 3.85205C1.94324 3.89337 1.92053 3.93707 1.90198 3.98303C1.88342 4.02899 1.86951 4.07635 1.85999 4.12512C1.85059 4.17395 1.84583 4.22321 1.84583 4.27295L1.84583 5.03058C1.84583 5.44971 2.17639 5.78821 2.5835 5.78821L11.4351 5.78821C11.4835 5.78821 11.5315 5.78333 11.579 5.77362C11.6265 5.76392 11.6726 5.74957 11.7173 5.73053C11.7621 5.71149 11.8046 5.68817 11.8448 5.66052C11.8851 5.63287 11.9224 5.6015 11.9567 5.56628C11.991 5.53113 12.0215 5.49286 12.0485 5.45148C12.0753 5.41016 12.098 5.36646 12.1166 5.3205C12.1351 5.27454 12.1492 5.22717 12.1586 5.17841C12.168 5.12958 12.1727 5.08032 12.1727 5.03058L12.1727 4.27295C12.1727 4.22327 12.168 4.17401 12.1586 4.12524C12.1492 4.07654 12.1351 4.02917 12.1167 3.98328C12.0981 3.93732 12.0754 3.89368 12.0486 3.85236C12.0217 3.81104 11.9912 3.77277 11.957 3.73761C11.9229 3.70239 11.8856 3.67102 11.8453 3.64337C11.8052 3.61572 11.7627 3.59235 11.718 3.5733C11.6733 3.5542 11.6272 3.53979 11.5798 3.53003C11.5323 3.52032 11.4844 3.51538 11.436 3.51532Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M12.2489 4.22803L1.75012 4.22803C1.70081 4.22803 1.65198 4.23218 1.60376 4.24048C1.55542 4.24878 1.50854 4.26105 1.46301 4.27734C1.41748 4.29358 1.37427 4.31354 1.33337 4.33716C1.29236 4.36078 1.25452 4.38763 1.21973 4.41772C1.18481 4.44781 1.15381 4.48053 1.12646 4.51587C1.099 4.55121 1.07593 4.58856 1.05713 4.62787C1.03821 4.66711 1.02405 4.70764 1.0144 4.74933C1.00476 4.79108 1 4.83319 1 4.87567L1 11.3524C1 11.7098 1.33508 12.0001 1.75012 12.0001L12.2499 12.0001C12.2992 12.0001 12.348 11.9959 12.3962 11.9876C12.4446 11.9793 12.4915 11.967 12.537 11.9507C12.5825 11.9344 12.6257 11.9145 12.6666 11.8909C12.7076 11.8672 12.7455 11.8404 12.7803 11.8104C12.8152 11.7803 12.8462 11.7476 12.8735 11.7122C12.901 11.6768 12.9241 11.6395 12.9429 11.6002C12.9618 11.5609 12.976 11.5204 12.9856 11.4787C12.9952 11.437 13 11.3949 13 11.3524L13 4.87567C13 4.83313 12.9952 4.79095 12.9856 4.74921C12.976 4.70752 12.9617 4.66699 12.9429 4.62762C12.924 4.58832 12.9008 4.55096 12.8734 4.51562C12.8459 4.48022 12.8148 4.44751 12.7799 4.41742C12.7451 4.38733 12.7072 4.36047 12.6661 4.33685C12.6251 4.31329 12.5818 4.29333 12.5363 4.2771C12.4907 4.2608 12.4437 4.2486 12.3954 4.2403C12.347 4.23206 12.2982 4.22797 12.2489 4.22803Z' fill='url(%23paint_linear_404_103_0)' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-file-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1152 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1152 608v192c0 53.02-42.98 96-96 96H96c-53.02 0-96-42.98-96-96V608c0-53.02 42.98-96 96-96h960c53.02 0 96 42.98 96 96zm-96-160a159.114 159.114 0 0 1 61.554 12.33L924.5 170.748A96.006 96.006 0 0 0 844.622 128H307.378a96 96 0 0 0-79.876 42.748L34.446 460.33A159.114 159.114 0 0 1 96 448h960zm-96 192c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm-192 0c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' data-spm-anchor-id='a313x.7781069.0.i7'%3E%3Cpath d='M842.667 981.333H181.333A53.393 53.393 0 0 1 128 928V96a53.393 53.393 0 0 1 53.333-53.333H648.08a52.987 52.987 0 0 1 37.713 15.62L880.38 252.873A52.987 52.987 0 0 1 896 290.587V928a53.393 53.393 0 0 1-53.333 53.333zm-661.334-896A10.667 10.667 0 0 0 170.667 96v832a10.667 10.667 0 0 0 10.666 10.667h661.334A10.667 10.667 0 0 0 853.333 928V298.667h-160A53.393 53.393 0 0 1 640 245.333v-160zM682.667 115.5v129.833A10.667 10.667 0 0 0 693.333 256h129.834zM704 768H320a21.333 21.333 0 0 1 0-42.667h384A21.333 21.333 0 0 1 704 768zm0-213.333H320A21.333 21.333 0 0 1 320 512h384a21.333 21.333 0 0 1 0 42.667zm-213.333-256H320A21.333 21.333 0 0 1 320 256h170.667a21.333 21.333 0 0 1 0 42.667z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-flowbite\\:play-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M8.6 5.2A1 1 0 0 0 7 6v12a1 1 0 0 0 1.6.8l8-6a1 1 0 0 0 0-1.6z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fontisto\\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.48 3.512a11.97 11.97 0 0 0-8.486-3.514C5.366-.002-.007 5.371-.007 11.999c0 3.314 1.344 6.315 3.516 8.487A11.97 11.97 0 0 0 11.995 24c6.628 0 12.001-5.373 12.001-12.001c0-3.314-1.344-6.315-3.516-8.487m-1.542 15.427a9.8 9.8 0 0 1-6.943 2.876c-5.423 0-9.819-4.396-9.819-9.819a9.8 9.8 0 0 1 2.876-6.943a9.8 9.8 0 0 1 6.942-2.876c5.422 0 9.818 4.396 9.818 9.818a9.8 9.8 0 0 1-2.876 6.942z'/%3E%3Cpath fill='currentColor' d='m13.537 12l3.855-3.855a1.091 1.091 0 0 0-1.542-1.541l.001-.001l-3.855 3.855l-3.855-3.855A1.091 1.091 0 0 0 6.6 8.145l-.001-.001l3.855 3.855l-3.855 3.855a1.091 1.091 0 1 0 1.541 1.542l.001-.001l3.855-3.855l3.855 3.855a1.091 1.091 0 1 0 1.542-1.541l-.001-.001z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-healthicons\\:health-vulnerability-through-social-determinants-outline-24px{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='currentColor'%3E%3Cpath d='M3.017 7.6A9.96 9.96 0 0 0 2 12c0 5.523 4.477 10 10 10q1.022-.002 1.985-.197a.3.3 0 0 1-.005-.053v-.99a.25.25 0 0 0-.074-.177l-.677-.677Q12.628 20 12 20A8 8 0 0 1 4.582 9H3.354a.25.25 0 0 1-.25-.25v-.958a.25.25 0 0 0-.073-.177zm5.988-3.02l-1.51-1.51A9.96 9.96 0 0 1 12 2c5.523 0 10 4.477 10 10a9.95 9.95 0 0 1-1.433 5.16L19.1 15.693A8 8 0 0 0 9.005 4.58M6 3l3 3l-.79.79l-.35-.35v1.443H6.745v-.93a.744.744 0 1 0-1.488 0v.93H4.139V6.44l-.35.35L3 6z'/%3E%3Cpath d='M11 16v-3H8v-2h3V8h2v3h3v2h-3v3zm6.4-.6l3.5 3.529l-.82.826l-.362-.366v1.51h-1.545v-.973a.776.776 0 0 0-.773-.779a.776.776 0 0 0-.773.78v.973h-1.545v-1.51l-.363.365l-.82-.826z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-gift{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 12.6494 12.6621' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 369' d='M11.4296 2.35786L10.9855 2.35786C11.2107 1.97596 11.3095 1.61169 11.278 1.27381C11.2518 0.991023 11.1177 0.586577 10.6266 0.264252C10.2194 -0.00361454 9.69581 -0.069314 9.11488 0.0758196C8.17281 0.312347 7.05786 1.12551 6.32477 2.10822C5.59123 1.12552 4.47717 0.312347 3.53512 0.0758195C2.95371 -0.0702574 2.42963 -0.00409436 2.0225 0.264252C1.53181 0.586577 1.39776 0.991023 1.37157 1.27381C1.33999 1.61169 1.43792 1.97596 1.66407 2.35786L1.21989 2.35786C0.547341 2.35786 0 2.90561 0 3.57868L0 5.15111C0 5.68354 0.35117 6.1541 0.859241 6.31212C0.810954 6.44572 0.785675 6.58384 0.785675 6.72379L0.785675 11.4413C0.785675 12.1139 1.33364 12.6619 2.00626 12.6619L10.6447 12.6619C11.3172 12.6619 11.8643 12.114 11.8643 11.4413L11.8643 6.72378C11.8643 6.58293 11.84 6.44437 11.7917 6.31164C12.299 6.15274 12.6493 5.68218 12.6493 5.1511L12.6493 3.57908C12.6493 2.90606 12.1022 2.35786 11.4296 2.35786ZM10.6447 11.7925L6.75903 11.7925L6.75903 6.37214L10.6447 6.37214C10.8383 6.37214 10.9954 6.53012 10.9954 6.72378L10.9954 11.4413C10.9954 11.635 10.8383 11.7925 10.6447 11.7925ZM7.23751 2.35786C7.85547 1.64506 8.6666 1.08491 9.32523 0.919679C9.66737 0.83393 9.94722 0.857402 10.1499 0.991023C10.3653 1.13251 10.4036 1.25867 10.4122 1.35395C10.4465 1.70331 10.0718 2.17433 9.89488 2.35786L7.23751 2.35786ZM11.7799 3.57909L11.7799 5.15111C11.7799 5.34478 11.6233 5.50227 11.4296 5.50227L6.75903 5.50227L6.75903 3.22768L11.4296 3.22768C11.6233 3.22768 11.7799 3.38546 11.7799 3.57909ZM5.89007 6.37214L5.89007 11.7925L2.00624 11.7925C1.81212 11.7925 1.65502 11.635 1.65502 11.4413L1.65502 6.72378C1.65502 6.53012 1.81212 6.37214 2.00624 6.37214L5.89007 6.37214ZM2.23736 1.35395C2.24592 1.25867 2.28475 1.1325 2.49919 0.991023C2.70047 0.857402 2.98035 0.832778 3.32434 0.919679C3.9793 1.08398 4.78955 1.64418 5.40888 2.35786L2.75375 2.35786C2.59531 2.19739 2.20259 1.71169 2.23736 1.35395ZM0.868707 3.57909C0.868707 3.38548 1.0258 3.22768 1.21988 3.22768L5.89005 3.22768L5.89005 5.50227L1.21988 5.50227C1.0258 5.50227 0.868707 5.34478 0.868707 5.15111L0.868707 3.57909Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-notice{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 15.7041 11.9209' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 374' d='M10.1106 10.798C10.0733 10.798 10.0361 10.7919 10.0007 10.7801C9.9652 10.7684 9.93184 10.751 9.90187 10.7286C6.64187 8.29239 3.19375 8.16864 2.53562 8.16864C2.45125 8.16864 2.40437 8.17051 2.4 8.17051C2.25312 8.17551 2.11062 8.08614 2.0575 7.94426C1.035 5.20801 2.02187 2.88051 2.06437 2.78301C2.0913 2.72155 2.13528 2.6691 2.19112 2.63188C2.24695 2.59466 2.31228 2.57423 2.37937 2.57301C6.54125 2.51301 8.80687 0.861139 9.89625 0.0667638C10.0031 -0.0107363 10.1431 -0.0213611 10.26 0.0380138C10.3769 0.0973886 10.4506 0.217389 10.4506 0.348639C10.4506 0.959889 10.4531 3.38239 10.4556 5.71364C10.4581 7.87614 10.46 9.96114 10.46 10.4493C10.46 10.514 10.442 10.5774 10.408 10.6325C10.374 10.6876 10.3253 10.7321 10.2675 10.7611C10.2189 10.7852 10.1655 10.7978 10.1112 10.798L10.1106 10.798ZM2.63 7.47176C3.46687 7.48426 6.63125 7.67801 9.76125 9.77426C9.76 8.87551 9.75875 7.31614 9.7575 5.71426C9.75562 3.91426 9.75375 2.05926 9.75312 1.02676C8.48312 1.90114 6.25875 3.16176 2.62937 3.26614C2.43812 3.83864 1.99062 5.54114 2.63062 7.47239L2.63 7.47176ZM2.3775 8.17114L1.72187 8.15926C0.759375 8.15926 0 6.93176 0 5.36489C0 3.79801 0.759375 2.56989 1.72875 2.56989L2.4675 2.56989L2.4675 3.26801L1.72875 3.26801C1.24125 3.26801 0.698125 4.12926 0.698125 5.36489C0.698125 6.60051 1.24125 7.46176 1.72875 7.46176L2.39062 7.47426L2.3775 8.17176L2.3775 8.17114ZM14.18 0.595514L13.6031 1.05614C14.4437 2.18551 14.96 3.70239 14.96 5.36989C14.96 7.03801 14.4437 8.55426 13.6031 9.68364L14.18 10.1449C15.1231 8.88552 15.7037 7.21114 15.7037 5.36989C15.7037 3.52989 15.1231 1.85489 14.18 0.59614L14.18 0.595514ZM11.7137 2.80489C12.0744 3.57301 12.2806 4.44551 12.2806 5.37051C12.2806 6.29676 12.075 7.16801 11.7137 7.93676L12.3087 8.41301C12.7637 7.50989 13.0244 6.47426 13.0244 5.37114C13.0244 4.26864 12.7637 3.23301 12.3087 2.32926L11.7137 2.80489L11.7137 2.80489ZM4.09 11.9211C3.53187 11.9211 3.07812 11.4674 3.07812 10.9093L3.07812 7.53239L5.10125 7.78801L5.10125 10.9093C5.10125 11.4668 4.6475 11.9205 4.08937 11.9205L4.09 11.9211ZM3.77625 8.32426L3.77625 10.9099C3.77625 11.083 3.91687 11.2236 4.09 11.2236C4.26312 11.2236 4.40375 11.083 4.40375 10.9099L4.40375 8.40364L3.77625 8.32489L3.77625 8.32426Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none'%3E%3Crect id='' width='16.000000' height='16.000000' x='0.000000' y='0.000000' transform='matrix(-1,0,0,1,16,0)'/%3E%3Cpath id='矢量 363' d='M2.53333 3L12 3L12 4.33333L2.53333 4.33333L4.6 6.4L3.66667 7.33333L0 3.66667L3.66667 0L4.6 0.933333L2.53333 3Z' fill='currentColor' fill-rule='nonzero' transform='matrix(-1,0,0,1,14,4.5)'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-upgrade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1718692535082' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1480' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M897.3 594.1c0 16.9 13.7 30.6 30.6 30.6 16.9 0 30.6-13.7 30.6-30.6 0-16.9-13.7-30.6-30.6-30.6-16.9 0-30.6 13.7-30.6 30.6zM911.9 662.6c-11.4 0-21.9 5.9-28.8 15.1-5.5 7.8-11.9 15.5-18.7 22.4-30.2 30.2-70.4 46.6-113.3 46.6h-44.8c-19.6 0-35.6 16-35.6 35.6 0 18.3 14.6 32.9 32.9 32.9h42.5c61.7 0 119.2-24.2 163.1-67.2 11-11 21-23.3 29.2-36.1 14.2-21.4-0.9-49.3-26.5-49.3z m39.3-182.3c-10.1-20.1-23.3-38.8-39.3-55.3-38.4-39.7-88.6-64-143.5-69.4-45.6-97.3-143.4-158.5-251.6-158.5-67.2 0-132 24.2-182.7 67.6-45.2 40.2-77.2 93.2-90.5 152.1-46.1 4.6-89.1 24.7-122.4 58.5-37.5 37.4-57.7 87.7-57.7 140.2 0 52.5 20.1 101.9 56.7 139.3 35.6 37 83.6 58 134.3 59.8 0.9 0 2.7 0.5 3.7 0.5H313c18.7 0 33.8-15.1 33.8-33.8 0-19.2-15.5-34.3-34.3-34.3h-61.2c-32.9-1.8-64-15.1-87.3-38.8-23.8-24.2-36.5-55.7-36.5-89.5 0-34.3 13.2-66.7 37-90.9 21.9-21.9 49.3-35.2 79.5-37.9l54.4-5.5 12.8-53.9c9.6-43.9 33.8-85 68.1-114.7 38.4-32.9 87.3-51.2 137.5-51.2 81.8 0 154.9 45.7 190.1 119.2l18.3 37.9 42 4.1c37.5 3.7 73.1 21 100.1 48.4 10.1 10.5 18.7 21.9 25.6 34.7 5.5 10.5 16.4 16.9 27.9 16.9h1.8c23.6 1.1 39.6-24 28.6-45.5z' fill='currentColor' p-id='1481'%3E%3C/path%3E%3Cpath d='M684.4 575.3L541 431.9c-11.4-11.4-29.2-11.4-40.7 0L356.9 575.3c-11.4 11.4-11.4 29.2 0 40.7 11.4 11.4 29.2 11.4 40.7 0l94.6-94.6v275c0 16 12.8 28.8 28.8 28.8s28.8-12.8 28.8-28.8v-275l94.6 94.6c5.5 5.5 12.8 8.2 20.1 8.2s14.6-2.7 20.1-8.2c11.3-11.4 11.3-29.2-0.2-40.7z' fill='currentColor' p-id='1482'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14.25 12' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 375' d='M7.125 8.04663e-07L14.25 12L0 12L7.125 0L7.125 8.04663e-07ZM2.625 10.5L11.625 10.5L7.125 2.625L2.625 10.5ZM6.375 5.25L7.875 5.25L7.875 7.5L6.375 7.5L6.375 5.25L6.375 5.25ZM6.375 8.25L7.875 8.25L7.875 9.75L6.375 9.75L6.375 8.25L6.375 8.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5L5.5 11L12.5 4' fill='none' stroke='currentColor' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:fix{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7.48571C18 10.5154 15.544 12.9714 12.5143 12.9714C11.5878 12.9714 10.7149 12.7417 9.94953 12.3362L4.28571 18L2 15.7143L7.66382 10.0505C7.25829 9.28507 7.02857 8.41221 7.02857 7.48571C7.02857 4.45604 9.48462 2 12.5143 2C13.4408 2 14.3136 2.22969 15.079 2.63524L11.6 6.11429L13.8857 8.4L17.3648 4.92096C17.7703 5.68635 18 6.55922 18 7.48571Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:restart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 9V2' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M5.61905 4C3.77138 5.35135 2.57129 7.53552 2.57129 9.99998C2.57129 14.1027 5.89717 17.4286 9.99986 17.4286C14.1025 17.4286 17.4284 14.1027 17.4284 9.99998C17.4284 7.32457 16.0141 4.97949 13.8923 3.67164' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:update{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_230)'%3E%3Cpath d='M4.13753 13.7501C4.87923 14.8601 5.93344 15.7253 7.16684 16.2362C8.40024 16.7471 9.75744 16.8808 11.0668 16.6203C12.3762 16.3599 13.5789 15.717 14.5229 14.773C15.4669 13.829 16.1098 12.6262 16.3703 11.3169C16.6307 10.0075 16.497 8.65029 15.9861 7.41689C15.4752 6.18349 14.6101 5.12928 13.5001 4.38758C12.39 3.64588 11.085 3.25 9.74995 3.25C7.86292 3.2571 6.05168 3.99342 4.69495 5.305L3.44995 6.4' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M3 3.25V7H6.75' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3_230'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:user{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %233f3f3f;}.st1 {fill: %23ecb485;}.st2 {opacity: .1;}.st2, .st3 {fill: %2322b573;}.st4 {fill: %23f6caa9;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st4' d='M698.6,459.8c0,113.87-82.01,206.18-183.17,206.18s-183.17-92.31-183.17-206.17,82.01-206.18,183.17-206.18,183.17,92.31,183.17,206.18'/%3E%3Cpath class='st4' d='M444.27,633.56h140.49v116.19h-140.49v-116.19ZM355.41,471.89c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83M731.35,471.51c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83'/%3E%3Cpath class='st1' d='M444.64,650.21s26.6,13.69,65.19,13.69c45.33,1.85,74.93-13.32,74.93-13.32v13.69s-49.83,26.64-72.31,26.64-68.18-31.45-68.18-31.45l.37-9.25h0ZM491.79,202.69s-123.95,12.35-125.23,93.49,95.71,96.67,131.65,105.55c35.94,8.88,134.78,20.29,192.54-73.53,0,0-15.84-36.79-24.51-62.45-3.85-6.66,6.22,11.43-28.44-10.44-34.66-21.87-81.19-57.68-146.01-52.61'/%3E%3Cpath class='st0' d='M405.01,247.01s-90.37,15.05-95.5,95.91c-5.14,80.86,9.21,102.22,9.21,102.22,0,0,20.38-.06,25.51,30.41,0,0,9.43,5.59,10.27,0,1.39-9.29-8.27-53.43,10.99-94.45,19.13-40.76,37.56-46.58,37.56-46.58l1.96-87.5ZM642.57,335.37s24.17,31.15,28.35,62.29c3.54,26.41,8.47,76.09,8.47,76.09,0,0,6.74,4.76,11.55-6.66,4.81-11.41,3.57-22.81,8.05-25.77,23.65-15.66,17.48-81.5,16.21-88.45-5.37-29.4-29.76-76.64-29.76-76.64,0,0-42.87,59.14-42.87,59.14Z'/%3E%3Cpath class='st0' d='M488.66,175.41s-128.26,5.27-129.55,90.56,100.02,109.34,135.97,118.66c35.94,9.33,134.78,21.32,192.54-77.29,0,0,14.44-44.64,5.78-71.63-3.85-7-24.07,17.99-58.72-5-34.66-22.99-81.19-60.63-146.01-55.31'/%3E%3Cpath class='st3' d='M839.09,818.12c-22.8-17.9-65.73-44.28-108.29-64.98-69.09-33.59-145.99-48.64-145.99-48.64l-.06,2.28c-5.6,5.98-32.63,32.62-69.86,32.62s-64.07-25.01-70.4-31.31l-.33-3.24s-74.05,10.15-143.14,43.74c-47.28,22.99-95,52.99-115.09,70.59,81.7,86.69,197.57,140.81,326.08,140.81s245.34-54.56,327.09-141.88h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-hugeicons\\:firewall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 14H5c-1.414 0-2.121 0-2.56.44C2 14.878 2 15.585 2 17v2c0 1.414 0 2.121.44 2.56C2.878 22 3.585 22 5 22h14c1.414 0 2.121 0 2.56-.44c.44-.439.44-1.146.44-2.56v-2c0-1.414 0-2.121-.44-2.56C21.122 14 20.415 14 19 14M2 18h20m-10 0v-4m-5 8v-4m10 4v-4m1.841-7c-.287-1.194-1.005-2.36-2.466-3.4C12.437 4.8 12 2 12 2s-4.062 3.6-1.75 8c-2.1.32-3.078-2-3.304-3.2c-.97 1.29-1.74 2.736-1.91 4.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-hugeicons\\:internet{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='10'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2 12h20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 2l-5.5 9h11z'/%3E%3Ccircle cx='17.5' cy='17.5' r='4.5' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M3 13.5h8v8H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m1-4h2V8h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-zoom-in,[i-ic\\:baseline-zoom-in=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14'/%3E%3Cpath fill='currentColor' d='M12 10h-2v2H9v-2H7V9h2V7h1v2h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-zoom-out,[i-ic\\:baseline-zoom-out=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14M7 9h5v1H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:outline-arrow-circle-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2S2 6.48 2 12m18 0c0 4.42-3.58 8-8 8s-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8M8 12l4-4l1.41 1.41L11.83 11H16v2h-4.17l1.59 1.59L12 16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:outline-arrow-circle-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10s10-4.48 10-10M4 12c0-4.42 3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8s-8-3.58-8-8m12 0l-4 4l-1.41-1.41L12.17 13H8v-2h4.17l-1.59-1.59L12 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:outline-view-module{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 5v14h18V5zm16 6h-3.33V7H19zm-5.33 0h-3.33V7h3.33zM8.33 7v4H5V7zM5 17v-4h3.33v4zm5.33 0v-4h3.33v4zm5.34 0v-4H19v4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:round-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.29 6.71a.996.996 0 0 0 0 1.41L13.17 12l-3.88 3.88a.996.996 0 1 0 1.41 1.41l4.59-4.59a.996.996 0 0 0 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:round-refresh{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.65 6.35a7.95 7.95 0 0 0-6.48-2.31c-3.67.37-6.69 3.35-7.1 7.02C3.52 15.91 7.27 20 12 20a7.98 7.98 0 0 0 7.21-4.56c.32-.67-.16-1.44-.9-1.44c-.37 0-.72.2-.88.53a5.994 5.994 0 0 1-6.8 3.31c-2.22-.49-4.01-2.3-4.48-4.52A6.002 6.002 0 0 1 12 6c1.66 0 3.14.69 4.22 1.78l-1.51 1.51c-.63.63-.19 1.71.7 1.71H19c.55 0 1-.45 1-1V6.41c0-.89-1.08-1.34-1.71-.71z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-icon-park-outline\\:disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='4'%3E%3Cpath stroke-linejoin='round' d='M41 4H7a3 3 0 0 0-3 3v34a3 3 0 0 0 3 3h34a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3Z'/%3E%3Cpath stroke-linejoin='round' d='M34 4v18H15V4z'/%3E%3Cpath stroke-linecap='round' d='M29 11v4M11.997 4h25.001'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-icon-park-outline\\:mind-mapping{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M8 28a4 4 0 1 0 0-8a4 4 0 0 0 0 8ZM42 8a2 2 0 1 0 0-4a2 2 0 0 0 0 4Zm0 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4Zm0 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4Z'/%3E%3Cpath stroke-linecap='round' d='M32 6H20v36h12M12 24h20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:3d-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'%3E%3Cpath d='m12 3l7.794 4.5v7.845a2 2 0 0 1-1 1.732L13 20.423a2 2 0 0 1-2 0l-5.794-3.346a2 2 0 0 1-1-1.732V7.5z'/%3E%3Cpath d='M12 7v5l-4.33 2.5M12 12l4.33 2.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='2'%3E%3Cpath stroke-linecap='round' d='M7 21a2 2 0 0 1-2-2V3h9l5 5v11a2 2 0 0 1-2 2z'/%3E%3Cpath d='M13 3v6h6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:search-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\\:cpu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M8 15.4V8.6a.6.6 0 0 1 .6-.6h6.8a.6.6 0 0 1 .6.6v6.8a.6.6 0 0 1-.6.6H8.6a.6.6 0 0 1-.6-.6'/%3E%3Cpath d='M20 4.6v14.8a.6.6 0 0 1-.6.6H4.6a.6.6 0 0 1-.6-.6V4.6a.6.6 0 0 1 .6-.6h14.8a.6.6 0 0 1 .6.6M17 4V2m-5 2V2M7 4V2m0 18v2m5-2v2m5-2v2m3-5h2m-2-5h2m-2-5h2M4 17H2m2-5H2m2-5H2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\\:sidebar-expand{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2m-9.5 0V3'/%3E%3Cpath d='m5.5 10l1.75 2l-1.75 2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\\:xmark-circle,[i-iconoir\\:xmark-circle=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.172 14.828L12.001 12m2.828-2.828L12.001 12m0 0L9.172 9.172M12.001 12l2.828 2.828M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-jam\\:write{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='-2 -2 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m5.72 14.456l1.761-.508l10.603-10.73a.456.456 0 0 0-.003-.64l-.635-.642a.443.443 0 0 0-.632-.003L6.239 12.635zM18.703.664l.635.643c.876.887.884 2.318.016 3.196L8.428 15.561l-3.764 1.084a.9.9 0 0 1-1.11-.623a.9.9 0 0 1-.002-.506l1.095-3.84L15.544.647a2.215 2.215 0 0 1 3.159.016zM7.184 1.817c.496 0 .898.407.898.909a.903.903 0 0 1-.898.909H3.592c-.992 0-1.796.814-1.796 1.817v10.906c0 1.004.804 1.818 1.796 1.818h10.776c.992 0 1.797-.814 1.797-1.818v-3.635c0-.502.402-.909.898-.909s.898.407.898.91v3.634c0 2.008-1.609 3.636-3.593 3.636H3.592C1.608 19.994 0 18.366 0 16.358V5.452c0-2.007 1.608-3.635 3.592-3.635z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\\:lightning-ring{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath fill='currentColor' d='M11.5 13.8h-1.063c-1.53 0-2.294 0-2.583-.497s.088-1.162.844-2.491l2.367-4.167c.375-.66.563-.99.749-.94c.186.049.186.428.186 1.187V9.7c0 .236 0 .354.073.427s.191.073.427.073h1.063c1.53 0 2.294 0 2.583.497s-.088 1.162-.844 2.491l-2.367 4.167c-.375.66-.563.99-.749.94C12 18.247 12 17.868 12 17.109V14.3c0-.236 0-.354-.073-.427s-.191-.073-.427-.073'/%3E%3Ccircle cx='12' cy='12' r='9' stroke='currentColor' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath stroke-linecap='round' d='M16.5 12h-4.25a.25.25 0 0 1-.25-.25V8.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lineicons\\:protection{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 64 64' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M53.6 7.5L33.3 1.9c-.8-.2-1.7-.2-2.5 0L10.4 7.5c-2.1.6-3.6 2.5-3.6 4.7V27c0 15.5 9.2 29.2 23.4 34.9c.6.2 1.2.4 1.8.4s1.2-.1 1.8-.4c14.2-5.7 23.4-19.5 23.4-35V12.2c0-2.2-1.5-4.1-3.6-4.7m-.9 19.4c0 13.4-8.3 25.8-20.5 30.8h-.3c-12.5-5-20.6-17.1-20.6-30.7V12.2c0-.1.1-.3.2-.3l20.4-5.6h.2l20.4 5.6c.1 0 .2.2.2.3z'/%3E%3Cpath fill='currentColor' d='M43.3 22.6L29.5 34.2L23.3 29c-1-.8-2.4-.7-3.2.3s-.7 2.4.3 3.2l7.6 6.4c.4.4.9.5 1.4.5s1-.2 1.4-.5L46.2 26c1-.8 1.1-2.2.3-3.2c-.8-.9-2.3-1-3.2-.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lsicon\\:clothes-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' d='M5 13.5h6v-6l2 1L14 5l-2-2.5h-1.5C10.5 3 9.2 4 8 4S5.5 3 5.5 2.5H4L2 5l1 3.5l2-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m7-7l-7 7l-7-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 12l7-7l7 7m-7 7V5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-bell{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0m-10.47-5.674A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18l-6-6l6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-help{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3m.08 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-database{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v14a9 3 0 0 0 18 0V5'/%3E%3Cpath d='M3 12a9 3 0 0 0 18 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-archive{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.659 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v11.5'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M8 12v-1m0 7v-2m0-9V6'/%3E%3Ccircle cx='8' cy='20' r='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-code-2{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M5 12l-3 3l3 3m4 0l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M9 15h6m-3 3v-6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Ccircle cx='11.5' cy='14.5' r='2.5'/%3E%3Cpath d='M13.3 16.3L15 18'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-folder-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10v6m-3-3h6m5 7a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-git-branch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 6a9 9 0 0 0-9 9V3'/%3E%3Ccircle cx='18' cy='6' r='3'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-hard-drive-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 2v8m4-4l-4 4l-4-4'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2'/%3E%3Cpath d='M6 18h.01M10 18h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-maximize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3m8 0h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-minus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-refresh-cw{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9a9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5m5 4a9 9 0 0 1-9 9a9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-server,.i-lucide\\:server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='8' x='2' y='2' rx='2' ry='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2' ry='2'/%3E%3Cpath d='M6 6h.01M6 18h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-settings,.i-lucide\\:settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0a2.34 2.34 0 0 0 3.319 1.915a2.34 2.34 0 0 1 2.33 4.033a2.34 2.34 0 0 0 0 3.831a2.34 2.34 0 0 1-2.33 4.033a2.34 2.34 0 0 0-3.319 1.915a2.34 2.34 0 0 1-4.659 0a2.34 2.34 0 0 0-3.32-1.915a2.34 2.34 0 0 1-2.33-4.033a2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-text-cursor-input{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20h-1a2 2 0 0 1-2-2a2 2 0 0 1-2 2H6m7-12h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7m-8 0H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1m1-4h1a2 2 0 0 1 2 2a2 2 0 0 1 2-2h1M9 6v12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-triangle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v12m5-7l-5-5l-5 5m14 7v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-wrench{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-x{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-zap{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\\:chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9l6 6l6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\\:log-out{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 17l5-5l-5-5m5 5H9m0 9H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\\:logs{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5h1m-1 7h1m-1 7h1M8 5h1m-1 7h1m-1 7h1m4-14h8m-8 7h8m-8 7h8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\\:receipt-text{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 16H8m6-8H8m8 4H8M4 3a1 1 0 0 1 1-1a1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1a1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\\:star{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.12 2.12 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.12 2.12 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.12 2.12 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.12 2.12 0 0 0 1.597-1.16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\\:user-round{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\\:user-round-pen{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 21a8 8 0 0 1 10.821-7.487m8.557 3.113a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z'/%3E%3Ccircle cx='10' cy='8' r='5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\\:pause-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.25 5.5v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13A1.76 1.76 0 0 1 5.5 3.75h3a1.75 1.75 0 0 1 1.75 1.75m10 0v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13a1.76 1.76 0 0 1 1.75-1.75h3a1.75 1.75 0 0 1 1.75 1.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\\:play-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.105 11.446a2.34 2.34 0 0 1-.21 1c-.15.332-.38.62-.67.84l-9.65 7.51a2.3 2.3 0 0 1-1.17.46h-.23a2.2 2.2 0 0 1-1-.24a2.29 2.29 0 0 1-1.28-2v-14a2.2 2.2 0 0 1 .33-1.17a2.27 2.27 0 0 1 2.05-1.1c.412.02.812.148 1.16.37l9.66 6.44c.294.204.54.47.72.78c.19.34.29.721.29 1.11'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\\:eye-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 5c-6.307 0-9.367 5.683-9.91 6.808a.44.44 0 0 0 0 .384C2.632 13.317 5.692 19 12 19s9.367-5.683 9.91-6.808a.44.44 0 0 0 0-.384C21.368 10.683 18.308 5 12 5'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\\:eye-off-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6.362A9.7 9.7 0 0 1 12 5c6.307 0 9.367 5.683 9.91 6.808c.06.123.06.261 0 .385c-.352.728-1.756 3.362-4.41 5.131M14 18.8a10 10 0 0 1-2 .2c-6.307 0-9.367-5.683-9.91-6.808a.44.44 0 0 1 0-.386c.219-.452.84-1.632 1.91-2.885m6 .843A3 3 0 0 1 14.236 14M3 3l18 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:bottom-panel-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 11.596l3.173-3.192H8.827zM18.384 4q.672 0 1.144.472T20 5.616v12.769q0 .67-.472 1.143q-.472.472-1.143.472H5.615q-.67 0-1.143-.472Q4 19.056 4 18.385V5.615q0-.67.472-1.143Q4.944 4 5.616 4zM19 15V5.616q0-.231-.192-.424T18.384 5H5.616q-.231 0-.424.192T5 5.616V15z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:check-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 14.312l6.246-6.266q.14-.14.354-.14t.354.14t.14.354t-.14.354l-6.389 6.369q-.242.243-.565.243t-.565-.243l-2.389-2.37q-.14-.14-.14-.353t.14-.354t.354-.14t.354.14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:close-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 12.727l-3.244 3.252q-.161.16-.358.15t-.358-.17t-.16-.363t.16-.363L11.274 12L8.04 8.782q-.16-.161-.16-.367t.16-.368t.364-.16q.204 0 .363.16L12 11.298l3.219-3.252q.161-.16.358-.16t.358.16q.165.166.165.367t-.165.36L12.702 12l3.252 3.244q.16.161.16.358t-.16.358q-.166.165-.367.165t-.36-.165z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:drag-pan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21.308L8.442 17.75l.714-.713L11.5 19.38V12.5H4.625l2.344 2.339l-.719.719L2.692 12l3.552-3.552l.714.714L4.619 11.5H11.5V4.62L9.156 6.963l-.714-.714L12 2.692l3.558 3.558l-.714.714L12.5 4.618V11.5h6.875l-2.344-2.339l.719-.719L21.308 12l-3.558 3.558l-.713-.714L19.38 12.5H12.5v6.875l2.339-2.344l.719.719z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:edit-square-sharp{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 14v-2.615l9.683-9.683l2.56 2.564L12.518 14zm9.466-8.354l1.347-1.361l-1.111-1.17l-1.387 1.381zM4 20V4h10.002l-6.386 6.387v5.998h5.896L20 9.895V20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:action-key{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21.6 23l-3.075-3.05q-.45.275-.962.413T16.5 20.5q-1.65 0-2.825-1.175T12.5 16.5t1.175-2.825T16.5 12.5t2.825 1.175T20.5 16.5q0 .575-.15 1.088t-.425.962L23 21.6zM5.5 20.5q-1.65 0-2.825-1.175T1.5 16.5t1.175-2.825T5.5 12.5t2.825 1.175T9.5 16.5t-1.175 2.825T5.5 20.5m11-2q.825 0 1.413-.587T18.5 16.5t-.587-1.412T16.5 14.5t-1.412.588T14.5 16.5t.588 1.413t1.412.587m-11-9q-1.65 0-2.825-1.175T1.5 5.5t1.175-2.825T5.5 1.5t2.825 1.175T9.5 5.5T8.325 8.325T5.5 9.5m11 0q-1.65 0-2.825-1.175T12.5 5.5t1.175-2.825T16.5 1.5t2.825 1.175T20.5 5.5t-1.175 2.825T16.5 9.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:add-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H6q-.425 0-.712-.288T5 12t.288-.712T6 11h5V6q0-.425.288-.712T12 5t.713.288T13 6v5h5q.425 0 .713.288T19 12t-.288.713T18 13h-5v5q0 .425-.288.713T12 19t-.712-.288T11 18z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-downward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16.175V5q0-.425.288-.712T12 4t.713.288T13 5v11.175l4.9-4.9q.3-.3.7-.288t.7.313q.275.3.287.7t-.287.7l-6.6 6.6q-.15.15-.325.213t-.375.062t-.375-.062t-.325-.213l-6.6-6.6q-.275-.275-.275-.687T4.7 11.3q.3-.3.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-forward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.175 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.175l-4.9-4.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l6.6 6.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-6.6 6.6q-.275.275-.687.275T11.3 19.3q-.3-.3-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-left-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7.85 13l2.85 2.85q.3.3.288.7t-.288.7q-.3.3-.712.313t-.713-.288L4.7 12.7q-.3-.3-.3-.7t.3-.7l4.575-4.575q.3-.3.713-.287t.712.312q.275.3.288.7t-.288.7L7.85 11H19q.425 0 .713.288T20 12t-.288.713T19 13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-right-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.15 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.15L13.3 8.15q-.3-.3-.288-.7t.288-.7q.3-.3.713-.312t.712.287L19.3 11.3q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.575 4.575q-.3.3-.712.288t-.713-.313q-.275-.3-.288-.7t.288-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-upward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 7.825l-4.9 4.9q-.3.3-.7.288t-.7-.313q-.275-.3-.288-.7t.288-.7l6.6-6.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l6.6 6.6q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L13 7.825V19q0 .425-.288.713T12 20t-.712-.288T11 19z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:article-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-2h14V5H5zM5 5v14zm3 12h5q.425 0 .713-.288T14 16t-.288-.712T13 15H8q-.425 0-.712.288T7 16t.288.713T8 17m0-4h8q.425 0 .713-.288T17 12t-.288-.712T16 11H8q-.425 0-.712.288T7 12t.288.713T8 13m0-4h8q.425 0 .713-.288T17 8t-.288-.712T16 7H8q-.425 0-.712.288T7 8t.288.713T8 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:auto-awesome-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 8.3q-.125 0-.263-.075T18.55 8l-.8-1.75l-1.75-.8q-.15-.05-.225-.187T15.7 5q0-.125.075-.262T16 4.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 1.7q.125 0 .263.075T19.45 2l.8 1.75l1.75.8q.15.05.225.188T22.3 5q0 .125-.075.263T22 5.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 8.3Zm0 14q-.125 0-.263-.075T18.55 22l-.8-1.75l-1.75-.8q-.15-.05-.225-.188T15.7 19q0-.125.075-.263T16 18.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 15.7q.125 0 .263.075t.187.225l.8 1.75l1.75.8q.15.05.225.188T22.3 19q0 .125-.075.263T22 19.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 22.3ZM9 18.575q-.275 0-.525-.15T8.1 18l-1.6-3.5L3 12.9q-.275-.125-.425-.375T2.425 12q0-.275.15-.525T3 11.1l3.5-1.6L8.1 6q.125-.275.375-.425T9 5.425q.275 0 .525.15T9.9 6l1.6 3.5l3.5 1.6q.275.125.425.375t.15.525q0 .275-.15.525T15 12.9l-3.5 1.6L9.9 18q-.125.275-.375.425t-.525.15Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:backup-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 12.85l-.9.875Q9.825 14 9.413 14t-.713-.3q-.275-.275-.275-.7t.275-.7l2.6-2.6q.3-.3.7-.3t.7.3l2.6 2.6q.275.275.287.688t-.287.712q-.275.275-.687.288t-.713-.263l-.9-.875V18h5.5q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-2.075-1.463-3.538T12 6T8.463 7.463T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18H8q.425 0 .713.288T9 19t-.288.713T8 20H6.5q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.625-2.3 2.5-3.725T12 4q2.925 0 4.963 2.038T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20H13q-.825 0-1.412-.587T11 18zm1 .15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:bolt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15H5.9q-.6 0-.888-.537t.063-1.038l7.475-10.75q.25-.35.65-.487t.825.012t.625.525t.15.8L14 10h3.875q.65 0 .913.575t-.163 1.075L10.4 21.5q-.275.325-.675.425t-.775-.075t-.587-.537t-.163-.788z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:build-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m15.5 16.9l1.4-1.4q.15-.15.15-.35t-.15-.35l-3.4-3.425q.1-.275.15-.55t.05-.625q0-1.425-1.012-2.437T10.25 6.75q-.425 0-.85.113t-.825.312l2.35 2.35l-1.4 1.4l-2.35-2.35q-.2.4-.312.825t-.113.85q0 1.425 1.013 2.438T10.2 13.7q.325 0 .613-.05t.562-.15l3.425 3.4q.15.15.35.15t.35-.15M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:cancel-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l2.9 2.9q.275.275.7.275t.7-.275t.275-.7t-.275-.7L13.4 12l2.9-2.9q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275L12 10.6L9.1 7.7q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7l2.9 2.9l-2.9 2.9q-.275.275-.275.7t.275.7t.7.275t.7-.275zm0 8.6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.5 11L12 2l5.5 9zm11 11q-1.875 0-3.187-1.312T13 17.5t1.313-3.187T17.5 13t3.188 1.313T22 17.5t-1.312 3.188T17.5 22M3 21.5v-8h8v8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:chat-bubble-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m6 18l-2.3 2.3q-.475.475-1.088.213T2 19.575V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm-.85-2H20V4H4v13.125zM4 16V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 18l-5.7-5.7l1.425-1.425L9.55 15.15l9.175-9.175L20.15 7.4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:check-circle-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.6 13.8l-2.15-2.15q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7L9.9 15.9q.3.3.7.3t.7-.3l5.65-5.65q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:check-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.4 19L5 17.6l5.6-5.6L5 6.4L6.4 5l5.6 5.6L17.6 5L19 6.4L13.4 12l5.6 5.6l-1.4 1.4l-5.6-5.6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:close-fullscreen-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 15.4l-5.9 5.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7L8.6 14H5q-.425 0-.712-.288T4 13t.288-.712T5 12h6q.425 0 .713.288T12 13v6q0 .425-.288.713T11 20t-.712-.288T10 19zm5.4-5.4H19q.425 0 .713.288T20 11t-.288.713T19 12h-6q-.425 0-.712-.288T12 11V5q0-.425.288-.712T13 4t.713.288T14 5v3.6l5.9-5.9q.275-.275.7-.275t.7.275t.275.7t-.275.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:close-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l-4.9 4.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9 4.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4 12l4.9 4.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:cloud-download-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 12.15V6.1q-1.9.35-2.95 1.838T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18h12q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-1.2-.55-2.238T15 7V4.675q1.85.875 2.925 2.588T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20h-12q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.425-1.8 2.125-3.425T11 4.1q.825 0 1.413.588T13 6.1v6.05l.9-.875q.275-.275.688-.275t.712.3q.275.275.275.7t-.275.7l-2.6 2.6q-.3.3-.7.3t-.7-.3l-2.6-2.6q-.275-.275-.287-.687T8.7 11.3q.275-.275.688-.288t.712.263zm1-1.1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:cloud-sync{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20v-2h2.725q-1.275-1.1-2-2.65T4 12q0-2.8 1.7-4.937T10 4.25v2.1q-1.75.625-2.875 2.163T6 12q0 1.35.538 2.488T8 16.45V14h2v6zm11 0q-1.25 0-2.125-.875T12 17q0-1.2.825-2.062t2.025-.913q.425-.9 1.263-1.463T18 12q1.325 0 2.288.863T21.45 15q1.05 0 1.8.725t.75 1.75q0 1.05-.725 1.788T21.5 20zm2.9-9q-.175-1.025-.675-1.9T16 7.55V10h-2V4h6v2h-2.725q1.075.95 1.763 2.225T19.925 11z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:code-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4.825 12.025L8.7 15.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.213-.325T2.426 12t.063-.375t.212-.325l4.6-4.6q.3-.3.713-.3t.712.3t.3.713t-.3.712zm14.35-.05L15.3 8.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.3.3-.7.288t-.7-.313t-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:content-copy-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm0-2h9V4H9zm-4 6q-.825 0-1.412-.587T3 20V7q0-.425.288-.712T4 6t.713.288T5 7v13h10q.425 0 .713.288T16 21t-.288.713T15 22zm4-6V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:dashboard-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 8V4q0-.425.288-.712T14 3h6q.425 0 .713.288T21 4v4q0 .425-.288.713T20 9h-6q-.425 0-.712-.288T13 8M3 12V4q0-.425.288-.712T4 3h6q.425 0 .713.288T11 4v8q0 .425-.288.713T10 13H4q-.425 0-.712-.288T3 12m10 8v-8q0-.425.288-.712T14 11h6q.425 0 .713.288T21 12v8q0 .425-.288.713T20 21h-6q-.425 0-.712-.288T13 20M3 20v-4q0-.425.288-.712T4 15h6q.425 0 .713.288T11 16v4q0 .425-.288.713T10 21H4q-.425 0-.712-.288T3 20m2-9h4V5H5zm10 8h4v-6h-4zm0-12h4V5h-4zM5 19h4v-2H5zm4-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:data-object-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 20q-.425 0-.712-.288T14 19t.288-.712T15 18h2q.425 0 .713-.288T18 17v-2q0-.95.55-1.725t1.45-1.1v-.35q-.9-.325-1.45-1.1T18 9V7q0-.425-.288-.712T17 6h-2q-.425 0-.712-.288T14 5t.288-.712T15 4h2q1.25 0 2.125.875T20 7v2q0 .425.288.713T21 10t.713.288T22 11v2q0 .425-.288.713T21 14t-.712.288T20 15v2q0 1.25-.875 2.125T17 20zm-8 0q-1.25 0-2.125-.875T4 17v-2q0-.425-.288-.712T3 14t-.712-.288T2 13v-2q0-.425.288-.712T3 10t.713-.288T4 9V7q0-1.25.875-2.125T7 4h2q.425 0 .713.288T10 5t-.288.713T9 6H7q-.425 0-.712.288T6 7v2q0 .95-.55 1.725T4 11.825v.35q.9.325 1.45 1.1T6 15v2q0 .425.288.713T7 18h2q.425 0 .713.288T10 19t-.288.713T9 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:delete-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 21q-.825 0-1.412-.587T5 19V6q-.425 0-.712-.288T4 5t.288-.712T5 4h4q0-.425.288-.712T10 3h4q.425 0 .713.288T15 4h4q.425 0 .713.288T20 5t-.288.713T19 6v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zm-6.287 10.713Q11 16.425 11 16V9q0-.425-.288-.712T10 8t-.712.288T9 9v7q0 .425.288.713T10 17t.713-.288m4 0Q15 16.426 15 16V9q0-.425-.288-.712T14 8t-.712.288T13 9v7q0 .425.288.713T14 17t.713-.288M7 6v13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:deployed-code-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 19.425v-6.85L5 9.1v6.85zm2 0l6-3.475V9.1l-6 3.475zm-1-8.575l5.925-3.425L12 4L6.075 7.425zM4 17.7q-.475-.275-.737-.725t-.263-1v-7.95q0-.55.263-1T4 6.3l7-4.025Q11.475 2 12 2t1 .275L20 6.3q.475.275.738.725t.262 1v7.95q0 .55-.262 1T20 17.7l-7 4.025Q12.525 22 12 22t-1-.275zm8-5.7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:description-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 18h8v-2H8zm0-4h8v-2H8zm-2 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:description-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18h6q.425 0 .713-.288T16 17t-.288-.712T15 16H9q-.425 0-.712.288T8 17t.288.713T9 18m0-4h6q.425 0 .713-.288T16 13t-.288-.712T15 12H9q-.425 0-.712.288T8 13t.288.713T9 14m-3 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h7.175q.4 0 .763.15t.637.425l4.85 4.85q.275.275.425.638t.15.762V20q0 .825-.587 1.413T18 22zm7-14V4H6v16h12V9h-4q-.425 0-.712-.288T13 8M6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:drive-file-rename-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 21l4-4h6q.825 0 1.413.588T22 19q0 .825-.588 1.413T20 21H10Zm8.3-12.075l-4.25-4.2l1.4-1.4q.575-.575 1.413-.575t1.412.575l1.4 1.4q.575.575.6 1.388t-.55 1.387L18.3 8.925ZM3 21q-.425 0-.713-.288T2 20v-2.825q0-.2.075-.388t.225-.337l10.3-10.3l4.25 4.25l-10.3 10.3q-.15.15-.337.225T5.825 21H3Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:edit-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19h1.425L16.2 9.225L14.775 7.8L5 17.575zm-1 2q-.425 0-.712-.288T3 20v-2.425q0-.4.15-.763t.425-.637L16.2 3.575q.3-.275.663-.425t.762-.15t.775.15t.65.45L20.425 5q.3.275.437.65T21 6.4q0 .4-.138.763t-.437.662l-12.6 12.6q-.275.275-.638.425t-.762.15zM19 6.4L17.6 5zm-3.525 2.125l-.7-.725L16.2 9.225z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:event-upcoming-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 22h-3q-.425 0-.712-.288T15 21t.288-.712T16 20h3V10H5v3q0 .425-.288.713T4 14t-.712-.288T3 13V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22m-9.825-2H2q-.425 0-.712-.288T1 19t.288-.712T2 18h7.175L7.3 16.1q-.275-.275-.287-.687T7.3 14.7q.275-.275.7-.275t.7.275l3.6 3.6q.3.3.3.7t-.3.7l-3.6 3.6q-.275.275-.687.288T7.3 23.3q-.275-.275-.275-.7t.275-.7zM5 8h14V6H5zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:extension-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.413-.587Q3 19.825 3 19v-3.8q1.2 0 2.1-.762q.9-.763.9-1.938q0-1.175-.9-1.938Q4.2 9.8 3 9.8V6q0-.825.587-1.412Q4.175 4 5 4h4q0-1.05.725-1.775Q10.45 1.5 11.5 1.5q1.05 0 1.775.725Q14 2.95 14 4h4q.825 0 1.413.588Q20 5.175 20 6v4q1.05 0 1.775.725q.725.725.725 1.775q0 1.05-.725 1.775Q21.05 15 20 15v4q0 .825-.587 1.413Q18.825 21 18 21h-3.8q0-1.2-.762-2.1q-.763-.9-1.938-.9q-1.175 0-1.938.9q-.762.9-.762 2.1Zm13-2V6H5v2.2q1.35.5 2.175 1.675Q8 11.05 8 12.5q0 1.425-.825 2.6T5 16.8V19h2.2q.525-1.35 1.7-2.175Q10.075 16 11.5 16t2.6.825q1.175.825 1.7 2.175Zm-6.5-6.5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8H11.175l-2-2H4v12l2.4-8h17.1l-2.575 8.575q-.2.65-.737 1.038T19 20zm2.1-2H19l1.8-6H7.9zm0 0l1.8-6zM4 8V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:folder-open-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h5.175q.4 0 .763.15t.637.425L12 6h9q.425 0 .713.288T22 7t-.288.713T21 8h-9.825l-2-2H4v12l1.975-6.575q.2-.65.738-1.037T7.9 10h12.9q1.025 0 1.613.813t.312 1.762l-1.8 6q-.2.65-.737 1.038T19 20zm2.1-2H19l1.8-6H7.9zM4 11.45V6zM6.1 18l1.8-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:folder-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8v10q0 .825-.587 1.413T20 20zm0-2h16V8h-8.825l-2-2H4zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:format-list-bulleted-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 19q-.425 0-.712-.288T9 18t.288-.712T10 17h10q.425 0 .713.288T21 18t-.288.713T20 19zm0-6q-.425 0-.712-.288T9 12t.288-.712T10 11h10q.425 0 .713.288T21 12t-.288.713T20 13zm0-6q-.425 0-.712-.288T9 6t.288-.712T10 5h10q.425 0 .713.288T21 6t-.288.713T20 7zM5 20q-.825 0-1.412-.587T3 18t.588-1.412T5 16t1.413.588T7 18t-.587 1.413T5 20m0-6q-.825 0-1.412-.587T3 12t.588-1.412T5 10t1.413.588T7 12t-.587 1.413T5 14M3.588 7.413Q3 6.825 3 6t.588-1.412T5 4t1.413.588T7 6t-.587 1.413T5 8t-1.412-.587'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:grid-view-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 11q-.825 0-1.412-.587T3 9V5q0-.825.588-1.412T5 3h4q.825 0 1.413.588T11 5v4q0 .825-.587 1.413T9 11zm0 10q-.825 0-1.412-.587T3 19v-4q0-.825.588-1.412T5 13h4q.825 0 1.413.588T11 15v4q0 .825-.587 1.413T9 21zm10-10q-.825 0-1.412-.587T13 9V5q0-.825.588-1.412T15 3h4q.825 0 1.413.588T21 5v4q0 .825-.587 1.413T19 11zm0 10q-.825 0-1.412-.587T13 19v-4q0-.825.588-1.412T15 13h4q.825 0 1.413.588T21 15v4q0 .825-.587 1.413T19 21zM5 9h4V5H5zm10 0h4V5h-4zm0 10h4v-4h-4zM5 19h4v-4H5zM9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:group-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1 17.2q0-.85.438-1.562T2.6 14.55q1.55-.775 3.15-1.162T9 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T17 17.2v.8q0 .825-.587 1.413T15 20H3q-.825 0-1.412-.587T1 18zM21 20h-2.55q.275-.45.413-.962T19 18v-1q0-1.1-.612-2.113T16.65 13.15q1.275.15 2.4.513t2.1.887q.9.5 1.375 1.112T23 17v1q0 .825-.587 1.413T21 20M6.175 10.825Q5 9.65 5 8t1.175-2.825T9 4t2.825 1.175T13 8t-1.175 2.825T9 12t-2.825-1.175m11.65 0Q16.65 12 15 12q-.275 0-.7-.062t-.7-.138q.675-.8 1.038-1.775T15 8t-.362-2.025T13.6 4.2q.35-.125.7-.163T15 4q1.65 0 2.825 1.175T19 8t-1.175 2.825M3 18h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T9 15t-2.775.338T3.5 16.35q-.225.125-.363.35T3 17.2zm7.413-8.587Q11 8.825 11 8t-.587-1.412T9 6t-1.412.588T7 8t.588 1.413T9 10t1.413-.587M9 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:home-work-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 5v14q0 .825-.587 1.413T21 21h-3q-.425 0-.712-.288T17 20t.288-.712T18 19h3V5h-9v.5q0 .425-.288.713T11 6.5t-.712-.288T10 5.5v-.55q0-.8.575-1.375T11.95 3H21q.825 0 1.413.588T23 5M1 12.025q0-.5.225-.925t.625-.7l5-3.575q.275-.2.563-.288T8 6.45t.588.088t.562.287l5 3.575q.4.275.625.7t.225.925V19q0 .825-.587 1.413T13 21h-2q-.825 0-1.412-.587T9 19v-3H7v3q0 .825-.587 1.413T5 21H3q-.825 0-1.412-.587T1 19zM3 12v7h2v-3q0-.825.588-1.412T7 14h2q.825 0 1.413.588T11 16v3h2v-7L8 8.45zm8 7v-5H5v5v-5h6zm6.5-10h1q.2 0 .35-.15T19 8.5v-1q0-.2-.15-.35T18.5 7h-1q-.2 0-.35.15T17 7.5v1q0 .2.15.35t.35.15m0 4h1q.2 0 .35-.15t.15-.35v-1q0-.2-.15-.35T18.5 11h-1q-.2 0-.35.15t-.15.35v1q0 .2.15.35t.35.15m0 4h1q.2 0 .35-.15t.15-.35v-1q0-.2-.15-.35T18.5 15h-1q-.2 0-.35.15t-.15.35v1q0 .2.15.35t.35.15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 17h2v-6h-2zm1.713-8.287Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:info-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12.713 16.713Q13 16.425 13 16v-4q0-.425-.288-.712T12 11t-.712.288T11 12v4q0 .425.288.713T12 17t.713-.288m0-8Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:inventory-2-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 22q-.825 0-1.412-.587T3 20V8.725q-.45-.275-.725-.712T2 7V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v3q0 .575-.275 1.013T21 8.724V20q0 .825-.587 1.413T19 22zM5 9v11h14V9zM4 7h16V4H4zm6 7h4q.425 0 .713-.288T15 13t-.288-.712T14 12h-4q-.425 0-.712.288T9 13t.288.713T10 14m2 .5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:keyboard-arrow-down-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.625 14.913q-.175-.063-.325-.213l-4.6-4.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l3.9 3.9l3.9-3.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-4.6 4.6q-.15.15-.325.213t-.375.062t-.375-.062'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:lan-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 20v-3q0-.825.588-1.412T5 15h1v-2q0-.825.588-1.412T8 11h3V9h-1q-.825 0-1.412-.587T8 7V4q0-.825.588-1.412T10 2h4q.825 0 1.413.588T16 4v3q0 .825-.587 1.413T14 9h-1v2h3q.825 0 1.413.588T18 13v2h1q.825 0 1.413.588T21 17v3q0 .825-.587 1.413T19 22h-4q-.825 0-1.412-.587T13 20v-3q0-.825.588-1.412T15 15h1v-2H8v2h1q.825 0 1.413.588T11 17v3q0 .825-.587 1.413T9 22H5q-.825 0-1.412-.587T3 20m7-13h4V4h-4zM5 20h4v-3H5zm10 0h4v-3h-4zm0-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:language{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.125 21.213q-1.825-.788-3.187-2.15t-2.15-3.188T2 11.988t.788-3.875t2.15-3.175t3.187-2.15T12.013 2t3.875.788t3.175 2.15t2.15 3.175t.787 3.875t-.787 3.887t-2.15 3.188t-3.175 2.15t-3.875.787t-3.888-.787M12 19.95q.65-.9 1.125-1.875T13.9 16h-3.8q.3 1.1.775 2.075T12 19.95m-2.6-.4q-.45-.825-.787-1.713T8.05 16H5.1q.725 1.25 1.813 2.175T9.4 19.55m5.2 0q1.4-.45 2.488-1.375T18.9 16h-2.95q-.225.95-.562 1.838T14.6 19.55M4.25 14h3.4q-.075-.5-.112-.987T7.5 12t.038-1.012T7.65 10h-3.4q-.125.5-.187.988T4 12t.063 1.013t.187.987m5.4 0h4.7q.075-.5.113-.987T14.5 12t-.038-1.012T14.35 10h-4.7q-.075.5-.112.988T9.5 12t.038 1.013t.112.987m6.7 0h3.4q.125-.5.188-.987T20 12t-.062-1.012T19.75 10h-3.4q.075.5.113.988T16.5 12t-.038 1.013t-.112.987m-.4-6h2.95q-.725-1.25-1.812-2.175T14.6 4.45q.45.825.788 1.713T15.95 8M10.1 8h3.8q-.3-1.1-.775-2.075T12 4.05q-.65.9-1.125 1.875T10.1 8m-5 0h2.95q.225-.95.563-1.838T9.4 4.45Q8 4.9 6.912 5.825T5.1 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:library-add-check-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12.7 14.05l5.65-5.65l-1.4-1.45l-4.25 4.25l-2.15-2.1l-1.4 1.4zM8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm0-2h12V4H8zm-4 6q-.825 0-1.412-.587T2 20V6h2v14h14v2zM8 4v12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:lock-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 22q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8h1V6q0-2.075 1.463-3.537T12 1t3.538 1.463T17 6v2h1q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22zm0-2h12V10H6zm7.413-3.588Q14 15.826 14 15t-.587-1.412T12 13t-1.412.588T10 15t.588 1.413T12 17t1.413-.587M9 8h6V6q0-1.25-.875-2.125T12 3t-2.125.875T9 6zM6 20V10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:login-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 21q-.425 0-.712-.288T12 20t.288-.712T13 19h6V5h-6q-.425 0-.712-.288T12 4t.288-.712T13 3h6q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm-1.825-8H4q-.425 0-.712-.288T3 12t.288-.712T4 11h7.175L9.3 9.125q-.275-.275-.275-.675t.275-.7t.7-.313t.725.288L14.3 11.3q.3.3.3.7t-.3.7l-3.575 3.575q-.3.3-.712.288T9.3 16.25q-.275-.3-.262-.712t.287-.688z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:mail-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zM20 8l-7.475 4.675q-.125.075-.262.113t-.263.037t-.262-.037t-.263-.113L4 8v10h16zm-8 3l8-5H4zM4 8v.25v-1.475v.025V6v.8v-.012V8.25zv10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:memory{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15V9h6v6zm0 6v-2H7q-.825 0-1.412-.587T5 17v-2H3v-2h2v-2H3V9h2V7q0-.825.588-1.412T7 5h2V3h2v2h2V3h2v2h2q.825 0 1.413.588T19 7v2h2v2h-2v2h2v2h-2v2q0 .825-.587 1.413T17 19h-2v2h-2v-2h-2v2zm8-4V7H7v10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:memory-alt-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 15h2V9H6zm5 0h2V9h-2zm5 0h2V9h-2zM4 17h16V7H4zm0 0V7zm1 4v-2H4q-.825 0-1.412-.587T2 17V7q0-.825.588-1.412T4 5h1V3h2v2h4V3h2v2h4V3h2v2h1q.825 0 1.413.588T22 7v10q0 .825-.587 1.413T20 19h-1v2h-2v-2h-4v2h-2v-2H7v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:model-training{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.15 18.85q-1.025-1.2-1.588-2.687T3 13q0-3.75 2.625-6.375T12 4h.2l-1.6-1.6L12 1l4 4l-4 4l-1.425-1.425L12.15 6H12Q9.1 6 7.05 8.05T5 13q0 1.275.412 2.4t1.163 2.025zM11 18.5q0-.575-.387-1.137t-.863-1.175t-.862-1.275T8.5 13.5q0-1.45 1.025-2.475T12 10t2.475 1.025T15.5 13.5q0 .75-.387 1.413t-.863 1.274t-.862 1.175T13 18.5zm0 2.5v-1.5h2V21zm7.85-2.15l-1.425-1.425q.75-.9 1.163-2.025T19 13q0-1.65-.687-3.062t-1.888-2.363L17.85 6.15q1.45 1.25 2.3 3.013T21 13q0 1.675-.562 3.163T18.85 18.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:monitoring-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.288 20.713Q3 20.425 3 20v-1q0-.425.288-.712T4 18t.713.288T5 19v1q0 .425-.288.713T4 21t-.712-.288m4 0Q7 20.426 7 20v-5.5q0-.425.288-.712T8 13.5t.713.288T9 14.5V20q0 .425-.288.713T8 21t-.712-.288m4 0Q11 20.426 11 20v-3.5q0-.425.288-.712T12 15.5t.713.288t.287.712V20q0 .425-.288.713T12 21t-.712-.288m4 0Q15 20.426 15 20v-5q0-.425.288-.712T16 14t.713.288T17 15v5q0 .425-.288.713T16 21t-.712-.288m4 0Q19 20.426 19 20v-9q0-.425.288-.712T20 10t.713.288T21 11v9q0 .425-.288.713T20 21t-.712-.288M14 11.975q-.4 0-.763-.15t-.662-.425L10 8.825l-5.3 5.3q-.3.3-.712.288t-.713-.313q-.275-.3-.262-.712T3.3 12.7l5.275-5.275q.3-.3.663-.437T10 6.85t.775.138t.65.437L14 10l5.3-5.3q.3-.3.713-.288t.712.313q.275.3.263.713t-.288.687L15.425 11.4q-.275.275-.65.425t-.775.15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:more-horiz{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 14q-.825 0-1.412-.587T4 12t.588-1.412T6 10t1.413.588T8 12t-.587 1.413T6 14m6 0q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m6 0q-.825 0-1.412-.587T16 12t.588-1.412T18 10t1.413.588T20 12t-.587 1.413T18 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:nest-clock-farsight-analog-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13 12.175l2.25 2.25q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L11.3 13.3q-.15-.15-.225-.337T11 12.575V9q0-.425.288-.712T12 8t.713.288T13 9zm-1.713-6.462Q11 5.425 11 5V4h2v1q0 .425-.288.713T12 6t-.712-.288m7 5.576Q18.575 11 19 11h1v2h-1q-.425 0-.712-.288T18 12t.288-.712m-5.575 7Q13 18.575 13 19v1h-2v-1q0-.425.288-.712T12 18t.713.288m-7-5.575Q5.425 13 5 13H4v-2h1q.425 0 .713.288T6 12t-.288.713M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m8-10q0-3.35-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20t5.675-2.325T20 12m-8 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:network-node{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.025 20.975Q2 19.95 2 18.5t1.025-2.475T5.5 15q.45 0 .875.112t.8.313L11 11.6V8.85q-1.1-.325-1.8-1.237T8.5 5.5q0-1.45 1.025-2.475T12 2t2.475 1.025T15.5 5.5q0 1.2-.7 2.113T13 8.85v2.75l3.85 3.825q.375-.2.788-.312T18.5 15q1.45 0 2.475 1.025T22 18.5t-1.025 2.475T18.5 22t-2.475-1.025T15 18.5q0-.45.112-.875t.313-.8L12 13.4l-3.425 3.425q.2.375.313.8T9 18.5q0 1.45-1.025 2.475T5.5 22t-2.475-1.025m16.538-1.412Q20 19.125 20 18.5t-.437-1.062T18.5 17t-1.062.438T17 18.5t.438 1.063T18.5 20t1.063-.437m-6.5-13q.437-.438.437-1.063t-.437-1.062T12 4t-1.062.438T10.5 5.5t.438 1.063T12 7t1.063-.437m-6.5 13Q7 19.125 7 18.5t-.437-1.062T5.5 17t-1.062.438T4 18.5t.438 1.063T5.5 20t1.063-.437'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:notifications-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 19v-2h2v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h2v2zm8 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:notifications-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:open-in-full-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 21q-.425 0-.712-.288T3 20v-6q0-.425.288-.712T4 13t.713.288T5 14v3.6L17.6 5H14q-.425 0-.712-.288T13 4t.288-.712T14 3h6q.425 0 .713.288T21 4v6q0 .425-.288.713T20 11t-.712-.288T19 10V6.4L6.4 19H10q.425 0 .713.288T11 20t-.288.713T10 21z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:open-in-new-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h6q.425 0 .713.288T12 4t-.288.713T11 5H5v14h14v-6q0-.425.288-.712T20 12t.713.288T21 13v6q0 .825-.587 1.413T19 21zM19 6.4L10.4 15q-.275.275-.7.275T9 15t-.275-.7t.275-.7L17.6 5H15q-.425 0-.712-.288T14 4t.288-.712T15 3h5q.425 0 .713.288T21 4v5q0 .425-.288.713T20 10t-.712-.288T19 9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:person-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.175 10.825Q8 9.65 8 8t1.175-2.825T12 4t2.825 1.175T16 8t-1.175 2.825T12 12t-2.825-1.175M4 18v-.8q0-.85.438-1.562T5.6 14.55q1.55-.775 3.15-1.162T12 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T20 17.2v.8q0 .825-.587 1.413T18 20H6q-.825 0-1.412-.587T4 18m2 0h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T12 15t-2.775.338T6.5 16.35q-.225.125-.363.35T6 17.2zm7.413-8.587Q14 8.825 14 8t-.587-1.412T12 6t-1.412.588T10 8t.588 1.413T12 10t1.413-.587M12 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:play-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.65 15.75l4.875-3.125q.35-.225.35-.625t-.35-.625L10.65 8.25q-.375-.25-.763-.038t-.387.663v6.25q0 .45.388.663t.762-.038M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:public{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.1 21.213q-1.825-.788-3.175-2.138T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22t-3.9-.788M11 19.95V18q-.825 0-1.412-.587T9 16v-1l-4.8-4.8q-.075.45-.137.9T4 12q0 3.025 1.988 5.3T11 19.95m6.9-2.55q1.025-1.125 1.563-2.512T20 12q0-2.45-1.362-4.475T15 4.6V5q0 .825-.587 1.413T13 7h-2v2q0 .425-.288.713T10 10H8v2h6q.425 0 .713.288T15 13v3h1q.65 0 1.175.388T17.9 17.4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:radio-button-unchecked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:refresh-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20q-3.35 0-5.675-2.325T4 12t2.325-5.675T12 4q1.725 0 3.3.712T18 6.75V5q0-.425.288-.712T19 4t.713.288T20 5v5q0 .425-.288.713T19 11h-5q-.425 0-.712-.288T13 10t.288-.712T14 9h3.2q-.8-1.4-2.187-2.2T12 6Q9.5 6 7.75 7.75T6 12t1.75 4.25T12 18q1.7 0 3.113-.862t2.187-2.313q.2-.35.563-.487t.737-.013q.4.125.575.525t-.025.75q-1.025 2-2.925 3.2T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:restart-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.825 20.7q-2.575-.725-4.2-2.837T4 13q0-1.425.475-2.713t1.35-2.362q.275-.3.675-.313t.725.313q.275.275.288.675t-.263.75q-.6.775-.925 1.7T6 13q0 2.025 1.188 3.613t3.062 2.162q.325.1.538.375t.212.6q0 .5-.35.788t-.825.162m4.35 0q-.475.125-.825-.175t-.35-.8q0-.3.213-.575t.537-.375q1.875-.6 3.063-2.175T18 13q0-2.5-1.75-4.25T12 7h-.075l.4.4q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.1-2.1q-.15-.15-.212-.325T8.55 6t.063-.375t.212-.325l2.1-2.1q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.4.4H12q3.35 0 5.675 2.325T20 13q0 2.725-1.625 4.85t-4.2 2.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:save-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h11.175q.4 0 .763.15t.637.425l2.85 2.85q.275.275.425.638t.15.762V19q0 .825-.587 1.413T19 21zM19 7.85L16.15 5H5v14h14zm-4.875 9.275Q15 16.25 15 15t-.875-2.125T12 12t-2.125.875T9 15t.875 2.125T12 18t2.125-.875M7 10h7q.425 0 .713-.288T15 9V7q0-.425-.288-.712T14 6H7q-.425 0-.712.288T6 7v2q0 .425.288.713T7 10M5 7.85V19V5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.6 21l-6.3-6.3q-.75.6-1.725.95T9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l6.3 6.3zM9.5 14q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:search-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l5.6 5.6q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-5.6-5.6q-.75.6-1.725.95T9.5 16m0-2q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:security-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 19.9q2.425-.75 4.05-2.962T17.95 12H12V4.125l-6 2.25v5.175q0 .175.05.45H12zm-.325 1.975q-.15-.025-.3-.075Q8 20.675 6 17.638T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:service-toolbox-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 6V5q0-.825.588-1.412T9 3h6q.825 0 1.413.588T17 5v1h.7q.575 0 1.075.325t.725.875l2.35 5.4q.075.2.113.4t.037.4V18q0 .825-.587 1.413T20 20H4q-.825 0-1.412-.587T2 18v-4.6q0-.2.038-.4t.112-.4L4.5 7.2q.225-.55.725-.875T6.3 6zm2 0h6V5H9zm-2 6v-.025q0-.425.288-.712T8 10.974t.713.288t.287.712V12h6v-.025q0-.425.288-.712t.712-.288t.713.288t.287.712V12h2.4l-1.7-4H6.3l-1.7 4zm0 2H4v4h16v-4h-3v.025q0 .425-.288.713t-.712.287t-.712-.288t-.288-.712V14H9v.025q0 .425-.288.713T8 15.025t-.712-.288T7 14.026zm5 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:settings-ethernet-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.15 12L16.3 8.1q-.275-.275-.288-.687T16.3 6.7q.275-.275.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.275.275-.687.288T16.3 17.3q-.275-.275-.275-.7t.275-.7zm-16.3 0l3.85 3.9q.275.275.288.688T7.7 17.3q-.275.275-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.212-.325T1.425 12t.063-.375t.212-.325l4.6-4.6q.275-.275.688-.288T7.7 6.7q.275.275.275.7t-.275.7zm3.438.713Q7 12.425 7 12t.288-.712T8 11t.713.288T9 12t-.288.713T8 13t-.712-.288m4 0Q11 12.426 11 12t.288-.712T12 11t.713.288T13 12t-.288.713T12 13t-.712-.288m4 0Q15 12.426 15 12t.288-.712T16 11t.713.288T17 12t-.288.713T16 13t-.712-.288'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:settings-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.25 22l-.4-3.2q-.325-.125-.612-.3t-.563-.375L4.7 19.375l-2.75-4.75l2.575-1.95Q4.5 12.5 4.5 12.338v-.675q0-.163.025-.338L1.95 9.375l2.75-4.75l2.975 1.25q.275-.2.575-.375t.6-.3l.4-3.2h5.5l.4 3.2q.325.125.613.3t.562.375l2.975-1.25l2.75 4.75l-2.575 1.95q.025.175.025.338v.674q0 .163-.05.338l2.575 1.95l-2.75 4.75l-2.95-1.25q-.275.2-.575.375t-.6.3l-.4 3.2zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.488 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:settings-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.825 22q-.675 0-1.162-.45t-.588-1.1L8.85 18.8q-.325-.125-.612-.3t-.563-.375l-1.55.65q-.625.275-1.25.05t-.975-.8l-1.175-2.05q-.35-.575-.2-1.225t.675-1.075l1.325-1Q4.5 12.5 4.5 12.337v-.675q0-.162.025-.337l-1.325-1Q2.675 9.9 2.525 9.25t.2-1.225L3.9 5.975q.35-.575.975-.8t1.25.05l1.55.65q.275-.2.575-.375t.6-.3l.225-1.65q.1-.65.588-1.1T10.825 2h2.35q.675 0 1.163.45t.587 1.1l.225 1.65q.325.125.613.3t.562.375l1.55-.65q.625-.275 1.25-.05t.975.8l1.175 2.05q.35.575.2 1.225t-.675 1.075l-1.325 1q.025.175.025.338v.674q0 .163-.05.338l1.325 1q.525.425.675 1.075t-.2 1.225l-1.2 2.05q-.35.575-.975.8t-1.25-.05l-1.5-.65q-.275.2-.575.375t-.6.3l-.225 1.65q-.1.65-.587 1.1t-1.163.45zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.487 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:shield-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.675 21.875q-.15-.025-.3-.075Q8 20.675 6 17.637T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025M12 19.9q2.6-.825 4.3-3.3t1.7-5.5V6.375l-6-2.25l-6 2.25V11.1q0 3.025 1.7 5.5t4.3 3.3m0-7.9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:shopping-cart-checkout-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.588 21.413Q5 20.825 5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22t-1.412-.587m10 0Q15 20.825 15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22t-1.412-.587M3 4H2q-.425 0-.712-.288T1 3t.288-.712T2 2h1.65q.275 0 .525.15t.375.425L8.525 11h7l3.625-6.5q.125-.25.35-.375T20 4q.575 0 .863.488t.012.987L17.3 11.95q-.275.5-.737.775T15.55 13H8.1L7 15h11q.425 0 .713.288T19 16t-.288.713T18 17H7q-1.125 0-1.713-.975T5.25 14.05L6.6 11.6zm9.175 3H9q-.425 0-.712-.288T8 6t.288-.712T9 5h3.175l-.9-.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.687.288T11.3 9.3q-.275-.275-.275-.7t.275-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:smart-toy-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 15q-1.25 0-2.125-.875T1 12t.875-2.125T4 9V7q0-.825.588-1.412T6 5h3q0-1.25.875-2.125T12 2t2.125.875T15 5h3q.825 0 1.413.588T20 7v2q1.25 0 2.125.875T23 12t-.875 2.125T20 15v4q0 .825-.587 1.413T18 21H6q-.825 0-1.412-.587T4 19zm6.063-2.437q.437-.438.437-1.063t-.437-1.062T9 10t-1.062.438T7.5 11.5t.438 1.063T9 13t1.063-.437m6 0q.437-.438.437-1.063t-.437-1.062T15 10t-1.062.438T13.5 11.5t.438 1.063T15 13t1.063-.437M8 17h8v-2H8zm-2 2h12V7H6zm6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:speed-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 16.088q.95-.013 1.4-.688l4.225-6.325q.225-.35-.062-.637t-.638-.063L10.6 12.6q-.675.45-.712 1.375t.562 1.525t1.55.588M12 4q.9 0 1.775.15t1.7.475q.4.15.85.563t.25.787t-.9.5t-1.125-.025q-.625-.225-1.262-.337T12 6Q8.675 6 6.337 8.338T4 14q0 1.05.288 2.075T5.1 18h13.8q.575-.95.838-1.975T20 13.9q0-.65-.113-1.275T19.55 11.4q-.15-.425-.05-.825t.45-.675q.325-.25.713-.15t.537.45q.375.875.575 1.788T22 13.85q.025 1.425-.325 2.725T20.65 19.05q-.275.45-.75.7t-1 .25H5.1q-.525 0-1-.25t-.75-.7q-.65-1.125-1-2.387T2 14q0-2.075.788-3.887t2.15-3.175t3.187-2.15T12 4m.175 7.825'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:stop-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h6q.425 0 .713-.288T16 15V9q0-.425-.288-.712T15 8H9q-.425 0-.712.288T8 9v6q0 .425.288.713T9 16m3 6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:stop-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 16V8q0-.825.588-1.412T8 6h8q.825 0 1.413.588T18 8v8q0 .825-.587 1.413T16 18H8q-.825 0-1.412-.587T6 16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:system-update-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h4q.425 0 .713.288T9 5t-.288.713T8 6H4v12h16V6h-4q-.425 0-.712-.288T15 5t.288-.712T16 4h4q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm7-8.4V5q0-.425.288-.712T12 4t.713.288T13 5v6.6l1.9-1.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-3.6 3.6q-.3.3-.7.3t-.7-.3l-3.6-3.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:terminal-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V8H4zm4.675-5l-1.9-1.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.287t.7.287l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.687.288T6.8 16.3q-.275-.275-.275-.7t.275-.7zM13 17q-.425 0-.712-.288T12 16t.288-.712T13 15h4q.425 0 .713.288T18 16t-.288.713T17 17z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:timer-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 3q-.425 0-.712-.288T9 2t.288-.712T10 1h4q.425 0 .713.288T15 2t-.288.713T14 3zm2.713 10.713Q13 13.425 13 13V9q0-.425-.288-.712T12 8t-.712.288T11 9v4q0 .425.288.713T12 14t.713-.288m-4.2 7.576q-1.638-.713-2.863-1.938t-1.937-2.863T3 13t.713-3.488T5.65 6.65t2.863-1.937T12 4q1.55 0 2.975.5t2.675 1.45l.7-.7q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.7.7Q20 8.6 20.5 10.025T21 13q0 1.85-.713 3.488T18.35 19.35t-2.863 1.938T12 22t-3.488-.712m8.438-3.338Q19 15.9 19 13t-2.05-4.95T12 6T7.05 8.05T5 13t2.05 4.95T12 20t4.95-2.05M12 13'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:update-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21q-1.875 0-3.512-.712t-2.85-1.925t-1.925-2.85T3 12t.713-3.512t1.924-2.85t2.85-1.925T12 3q2.05 0 3.888.875T19 6.35V5q0-.425.288-.712T20 4t.713.288T21 5v4q0 .425-.288.713T20 10h-4q-.425 0-.712-.288T15 9t.288-.712T16 8h1.75q-1.025-1.4-2.525-2.2T12 5Q9.075 5 7.038 7.038T5 12t2.038 4.963T12 19q2.375 0 4.25-1.425t2.475-3.675q.125-.4.45-.6t.725-.15q.425.05.675.362t.15.688q-.725 2.975-3.15 4.888T12 21m1-9.4l2.5 2.5q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.8-2.8q-.15-.15-.225-.337T11 11.975V8q0-.425.288-.712T12 7t.713.288T13 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:upgrade-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 20q-.425 0-.712-.288T7 19t.288-.712T8 18h8q.425 0 .713.288T17 19t-.288.713T16 20zm3.288-4.288Q11 15.425 11 15V7.825L9.1 9.7q-.275.275-.687.288T7.7 9.7q-.275-.275-.275-.7t.275-.7l3.6-3.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l3.6 3.6q.275.275.288.688T16.3 9.7q-.275.275-.7.275t-.7-.275L13 7.825V15q0 .425-.287.713T12 16t-.712-.288'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16V7.85l-2.6 2.6L7 9l5-5l5 5l-1.4 1.45l-2.6-2.6V16zm-5 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:upload-file-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 19h2v-4.175l1.6 1.6L16 15l-4-4l-4 4l1.425 1.4L11 14.825zm-5 3q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:verified-user-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.95 12.7l-1.4-1.4q-.3-.3-.7-.3t-.7.3t-.3.713t.3.712l2.1 2.125q.3.3.7.3t.7-.3l4.25-4.25q.3-.3.3-.712t-.3-.713t-.712-.3t-.713.3zm.725 9.175q-.15-.025-.3-.075Q8 20.675 6 17.637T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025M12 19.9q2.6-.825 4.3-3.3t1.7-5.5V6.375l-6-2.25l-6 2.25V11.1q0 3.025 1.7 5.5t4.3 3.3m0-7.9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:visibility-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.188 14.688Q16.5 13.375 16.5 11.5t-1.312-3.187T12 7T8.813 8.313T7.5 11.5t1.313 3.188T12 16t3.188-1.312m-5.1-1.276Q9.3 12.625 9.3 11.5t.788-1.912T12 8.8t1.913.788t.787 1.912t-.787 1.913T12 14.2t-1.912-.787m-4.2 3.787q-2.763-1.8-4.363-4.75q-.125-.225-.187-.462t-.063-.488t.063-.488t.187-.462q1.6-2.95 4.363-4.75T12 4t6.113 1.8t4.362 4.75q.125.225.188.463t.062.487t-.062.488t-.188.462q-1.6 2.95-4.362 4.75T12 19t-6.113-1.8m11.3-1.687Q19.55 14.025 20.8 11.5q-1.25-2.525-3.613-4.012T12 6T6.813 7.488T3.2 11.5q1.25 2.525 3.613 4.013T12 17t5.188-1.487'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:vital-signs-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.15 19.725q-.375-.275-.55-.7L5.3 13H2q-.425 0-.712-.288T1 12t.288-.712T2 11h4q.325 0 .563.175t.362.475L9 17.1l4.6-12.125q.175-.425.55-.7T15 4t.85.275t.55.7L18.7 11H22q.425 0 .713.288T23 12t-.288.713T22 13h-4q-.325 0-.562-.175t-.363-.475L15 6.9l-4.6 12.125q-.175.425-.55.7T9 20t-.85-.275'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:warning-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.725 21q-.275 0-.5-.137t-.35-.363t-.137-.488t.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125t.387.375l9.25 16q.15.25.138.513t-.138.487t-.35.363t-.5.137zm1.725-2h15.1L12 6zm8.263-1.287Q13 17.425 13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18t.713-.288m0-3Q13 14.425 13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15t.713-.288M12 12.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:web-asset{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V8H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-arrow-right-thin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.94v-4H5.08l-.03-2.01H14V6.94l5 5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 7L9 19l-5.5-5.5l1.41-1.41L9 16.17L19.59 5.59z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-chevron-down,.i-mdi\\:chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6l-6-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-clock-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20a8 8 0 0 0 8-8a8 8 0 0 0-8-8a8 8 0 0 0-8 8a8 8 0 0 0 8 8m0-18a10 10 0 0 1 10 10a10 10 0 0 1-10 10C6.47 22 2 17.5 2 12A10 10 0 0 1 12 2m.5 5v5.25l4.5 2.67l-.75 1.23L11 13V7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-cloud-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 20H6.5q-2.28 0-3.89-1.57Q1 16.85 1 14.58q0-1.95 1.17-3.48q1.18-1.53 3.08-1.95q.63-2.3 2.5-3.72Q9.63 4 12 4q2.93 0 4.96 2.04Q19 8.07 19 11q1.73.2 2.86 1.5q1.14 1.28 1.14 3q0 1.88-1.31 3.19T18.5 20H13v-7.15l1.6 1.55L16 13l-4-4l-4 4l1.4 1.4l1.6-1.55Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-cog-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 8a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m0 2a2 2 0 0 0-2 2a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2m-2 12c-.25 0-.46-.18-.5-.42l-.37-2.65c-.63-.25-1.17-.59-1.69-.99l-2.49 1.01c-.22.08-.49 0-.61-.22l-2-3.46a.493.493 0 0 1 .12-.64l2.11-1.66L4.5 12l.07-1l-2.11-1.63a.493.493 0 0 1-.12-.64l2-3.46c.12-.22.39-.31.61-.22l2.49 1c.52-.39 1.06-.73 1.69-.98l.37-2.65c.04-.24.25-.42.5-.42h4c.25 0 .46.18.5.42l.37 2.65c.63.25 1.17.59 1.69.98l2.49-1c.22-.09.49 0 .61.22l2 3.46c.13.22.07.49-.12.64L19.43 11l.07 1l-.07 1l2.11 1.63c.19.15.25.42.12.64l-2 3.46c-.12.22-.39.31-.61.22l-2.49-1c-.52.39-1.06.73-1.69.98l-.37 2.65c-.04.24-.25.42-.5.42zm1.25-18l-.37 2.61c-1.2.25-2.26.89-3.03 1.78L5.44 7.35l-.75 1.3L6.8 10.2a5.55 5.55 0 0 0 0 3.6l-2.12 1.56l.75 1.3l2.43-1.04c.77.88 1.82 1.52 3.01 1.76l.37 2.62h1.52l.37-2.61c1.19-.25 2.24-.89 3.01-1.77l2.43 1.04l.75-1.3l-2.12-1.55c.4-1.17.4-2.44 0-3.61l2.11-1.55l-.75-1.3l-2.41 1.04a5.42 5.42 0 0 0-3.03-1.77L12.75 4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-database-cog-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 14c-2.42 0-4.7-.6-6-1.55V9.64c1.47.83 3.61 1.36 6 1.36s4.53-.53 6-1.36v2.44c.33-.05.66-.08 1-.08s.67.03 1 .08V7c0-2.21-3.58-4-8-4S4 4.79 4 7v10c0 2.21 3.59 4 8 4h.29a7.4 7.4 0 0 1-.29-2c-3.87 0-6-1.5-6-2v-2.23c1.61.78 3.72 1.23 6 1.23c.24 0 .47 0 .7-.03c.4-.83.95-1.56 1.62-2.16c-.74.12-1.52.19-2.32.19m0-9c3.87 0 6 1.5 6 2s-2.13 2-6 2s-6-1.5-6-2s2.13-2 6-2m10.7 14.6v-1l1.1-.8c.1-.1.2-.2.1-.3l-1-1.7c0-.1-.2-.1-.3-.1l-1.2.5c-.3-.2-.6-.4-.9-.5l-.2-1.3c0-.1-.1-.2-.2-.2h-2c-.2 0-.3.1-.3.2l-.2 1.3c-.3.2-.5.3-.8.5l-1.2-.5c-.1 0-.2 0-.3.1l-1 1.7c0 .1 0 .2.1.3l1.1.8v1l-1.1.8c-.1.1-.2.2-.1.3l1 1.7c.1.1.2.1.3.1l1.2-.5c.2.2.5.4.8.5l.2 1.3c.1.1.2.2.3.2h2c.1 0 .2-.1.2-.2l.2-1.3c.3-.2.5-.3.8-.5l1.2.4c.1 0 .2 0 .3-.1l1-1.7c.1-.1.1-.2 0-.2zm-3.7.9c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5s1.5.7 1.5 1.5s-.7 1.5-1.5 1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-file-document-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm0 2h7v5h5v11H6zm2 8v2h8v-2zm0 4v2h5v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-folder-arrow-down-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 8v5.81c-.61-.35-1.28-.59-2-.72V8H4v10h9.09c-.05.33-.09.66-.09 1s.04.67.09 1H4a2 2 0 0 1-2-2V6c0-1.11.89-2 2-2h6l2 2h8a2 2 0 0 1 2 2m-2 8h-2v4h-2l3 3l3-3h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.1 10L4 18V8h17a2 2 0 0 0-2-2h-7l-2-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h15c.9 0 1.7-.6 1.9-1.5l2.3-8.5zM19 18H6l1.6-6h13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-format-list-bulleted{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 5h14v2H7zm0 8v-2h14v2zM4 4.5A1.5 1.5 0 0 1 5.5 6A1.5 1.5 0 0 1 4 7.5A1.5 1.5 0 0 1 2.5 6A1.5 1.5 0 0 1 4 4.5m0 6A1.5 1.5 0 0 1 5.5 12A1.5 1.5 0 0 1 4 13.5A1.5 1.5 0 0 1 2.5 12A1.5 1.5 0 0 1 4 10.5M7 19v-2h14v2zm-3-2.5A1.5 1.5 0 0 1 5.5 18A1.5 1.5 0 0 1 4 19.5A1.5 1.5 0 0 1 2.5 18A1.5 1.5 0 0 1 4 16.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-git{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.6 10.59L8.38 4.8l1.69 1.7c-.24.85.15 1.78.93 2.23v5.54c-.6.34-1 .99-1 1.73a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.39-1-1.73V9.41l2.07 2.09c-.07.15-.07.32-.07.5a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2c-.18 0-.35 0-.5.07L13.93 7.5a1.98 1.98 0 0 0-1.15-2.34c-.43-.16-.88-.2-1.28-.09L9.8 3.38l.79-.78c.78-.79 2.04-.79 2.82 0l7.99 7.99c.79.78.79 2.04 0 2.82l-7.99 7.99c-.78.79-2.04.79-2.82 0L2.6 13.41c-.79-.78-.79-2.04 0-2.82'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-github{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-history{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.5 8H12v5l4.28 2.54l.72-1.21l-3.5-2.08zM13 3a9 9 0 0 0-9 9H1l3.96 4.03L9 12H6a7 7 0 0 1 7-7a7 7 0 0 1 7 7a7 7 0 0 1-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.9 8.9 0 0 0 13 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-information-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 9h2V7h-2m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m-1 15h2v-6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-language-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 18.08c-6.63 0-12-2.72-12-6.08s5.37-6.08 12-6.08S24 8.64 24 12s-5.37 6.08-12 6.08m-5.19-7.95c.54 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.58 1.09q-.42.33-1.29.33h-.87l.53-2.76zm-3.5 5.55h1.44l.34-1.75h1.23c.54 0 .98-.06 1.33-.17c.35-.12.67-.31.96-.58c.24-.22.43-.46.58-.73c.15-.26.26-.56.31-.88c.16-.78.05-1.39-.33-1.82c-.39-.44-.99-.65-1.82-.65H4.59zm7.25-8.33l-1.28 6.58h1.42l.74-3.77h1.14c.36 0 .6.06.71.18s.13.34.07.66l-.57 2.93h1.45l.59-3.07c.13-.62.03-1.07-.27-1.36c-.3-.27-.85-.4-1.65-.4h-1.27L12 7.35zM18 10.13c.55 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.57 1.09c-.29.22-.72.33-1.3.33h-.85l.5-2.76zm-3.5 5.55h1.44l.34-1.75h1.22c.55 0 1-.06 1.35-.17c.35-.12.65-.31.95-.58c.24-.22.44-.46.58-.73c.15-.26.26-.56.32-.88c.15-.78.04-1.39-.34-1.82c-.36-.44-.99-.65-1.82-.65h-2.75z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-lightning-bolt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 15H6l7-14v8h5l-7 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-link-variant{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.59 13.41c.41.39.41 1.03 0 1.42c-.39.39-1.03.39-1.42 0a5.003 5.003 0 0 1 0-7.07l3.54-3.54a5.003 5.003 0 0 1 7.07 0a5.003 5.003 0 0 1 0 7.07l-1.49 1.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.98 2.98 0 0 0 0-4.24a2.98 2.98 0 0 0-4.24 0l-3.53 3.53a2.98 2.98 0 0 0 0 4.24m2.82-4.24c.39-.39 1.03-.39 1.42 0a5.003 5.003 0 0 1 0 7.07l-3.54 3.54a5.003 5.003 0 0 1-7.07 0a5.003 5.003 0 0 1 0-7.07l1.49-1.49c-.01.82.12 1.64.4 2.43l-.47.47a2.98 2.98 0 0 0 0 4.24a2.98 2.98 0 0 0 4.24 0l3.53-3.53a2.98 2.98 0 0 0 0-4.24a.973.973 0 0 1 0-1.42'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 16H3V4h18m0-2H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h7v2H8v2h8v-2h-2v-2h7a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-nodejs{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 1.85c-.27 0-.55.07-.78.2l-7.44 4.3c-.48.28-.78.8-.78 1.36v8.58c0 .56.3 1.08.78 1.36l1.95 1.12c.95.46 1.27.47 1.71.47c1.4 0 2.21-.85 2.21-2.33V8.44c0-.12-.1-.22-.22-.22H8.5c-.13 0-.23.1-.23.22v8.47c0 .66-.68 1.31-1.77.76L4.45 16.5a.26.26 0 0 1-.11-.21V7.71c0-.09.04-.17.11-.21l7.44-4.29c.06-.04.16-.04.22 0l7.44 4.29c.07.04.11.12.11.21v8.58c0 .08-.04.16-.11.21l-7.44 4.29c-.06.04-.16.04-.23 0L10 19.65c-.08-.03-.16-.04-.21-.01c-.53.3-.63.36-1.12.51c-.12.04-.31.11.07.32l2.48 1.47q.36.21.78.21t.78-.21l7.44-4.29c.48-.28.78-.8.78-1.36V7.71c0-.56-.3-1.08-.78-1.36l-7.44-4.3c-.23-.13-.5-.2-.78-.2M14 8c-2.12 0-3.39.89-3.39 2.39c0 1.61 1.26 2.08 3.3 2.28c2.43.24 2.62.6 2.62 1.08c0 .83-.67 1.18-2.23 1.18c-1.98 0-2.4-.49-2.55-1.47a.226.226 0 0 0-.22-.18h-.96c-.12 0-.21.09-.21.22c0 1.24.68 2.74 3.94 2.74c2.35 0 3.7-.93 3.7-2.55c0-1.61-1.08-2.03-3.37-2.34c-2.31-.3-2.54-.46-2.54-1c0-.45.2-1.05 1.91-1.05c1.5 0 2.09.33 2.32 1.36c.02.1.11.17.21.17h.97c.05 0 .11-.02.15-.07c.04-.04.07-.1.05-.16C17.56 8.82 16.38 8 14 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-open-in-new{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 3v2h3.59l-9.83 9.83l1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-refresh{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.65 6.35A7.96 7.96 0 0 0 12 4a8 8 0 0 0-8 8a8 8 0 0 0 8 8c3.73 0 6.84-2.55 7.73-6h-2.08A5.99 5.99 0 0 1 12 18a6 6 0 0 1-6-6a6 6 0 0 1 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 1h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1M9 5h1V3H9zm0 8h1v-2H9zm0 8h1v-2H9zM5 3v2h2V3zm0 8v2h2v-2zm0 8v2h2v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-swap-horizontal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21 9l-4-4v3h-7v2h7v3M7 11l-4 4l4 4v-3h7v-2H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-trash-can-outline,.i-mdi\\:trash-can-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3zM7 6h10v13H7zm2 2v9h2V8zm4 0v9h2V8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16v-6H5l7-7l7 7h-4v6zm-4 4v-2h14v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-view-quilt-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 5v13h17V5zm2 11V7h3v9zm5 0v-3.5h3V16zm8 0h-3v-3.5h3zm-8-5.5V7h8v3.5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-weather-night{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m17.75 4.09l-2.53 1.94l.91 3.06l-2.63-1.81l-2.63 1.81l.91-3.06l-2.53-1.94L12.44 4l1.06-3l1.06 3zm3.5 6.91l-1.64 1.25l.59 1.98l-1.7-1.17l-1.7 1.17l.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95zm-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85c-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14c.4-.4.82-.76 1.27-1.08c.75-.53 1.93.36 1.85 1.19c-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82c-2.81 3.14-2.7 7.96.31 10.98c3.02 3.01 7.84 3.12 10.98.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-white-balance-sunny{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m3.55 19.09l1.41 1.41l1.8-1.79l-1.42-1.42M12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6m8 7h3v-2h-3m-2.76 7.71l1.8 1.79l1.41-1.41l-1.79-1.8M20.45 5l-1.41-1.4l-1.8 1.79l1.42 1.42M13 1h-2v3h2M6.76 5.39L4.96 3.6L3.55 5l1.79 1.81zM1 13h3v-2H1m12 9h-2v3h2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-wordpress,.i-mdi\\:wordpress{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.42 12c0-1.24.27-2.42.74-3.5l4.1 11.22A8.56 8.56 0 0 1 3.42 12m14.37-.43c0 .73-.29 1.58-.65 2.77l-.86 2.86l-3.1-9.2l.98-.1c.47-.06.41-.74-.05-.71c0 0-1.39.11-2.29.11l-2.26-.11c-.46-.03-.51.68-.06.71l.91.1l1.34 3.64l-1.88 5.63L6.74 8l.99-.1c.46-.06.4-.74-.06-.71c0 0-1.39.11-2.29.11l-.55-.01C6.37 4.96 9 3.42 12 3.42c2.23 0 4.27.86 5.79 2.25h-.11c-.84 0-1.44.73-1.44 1.52c0 .71.41 1.31.84 2.01c.33.57.71 1.3.71 2.37m-5.64 1.18l2.64 7.22l.06.12c-.89.32-1.85.49-2.85.49c-.84 0-1.65-.12-2.42-.35zm7.38-4.87A8.55 8.55 0 0 1 20.58 12c0 3.16-1.72 5.93-4.27 7.41l2.62-7.57c.49-1.22.66-2.2.66-3.07zM12 2a10 10 0 0 1 10 10a10 10 0 0 1-10 10A10 10 0 0 1 2 12A10 10 0 0 1 12 2m0 19.54c5.26 0 9.54-4.28 9.54-9.54S17.26 2.46 12 2.46S2.46 6.74 2.46 12s4.28 9.54 9.54 9.54'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:earth{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.9 17.39c-.26-.8-1.01-1.39-1.9-1.39h-1v-3a1 1 0 0 0-1-1H8v-2h2a1 1 0 0 0 1-1V7h2a2 2 0 0 0 2-2v-.41a7.984 7.984 0 0 1 2.9 12.8M11 19.93c-3.95-.49-7-3.85-7-7.93c0-.62.08-1.22.21-1.79L9 15v1a2 2 0 0 0 2 2m1-16A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:fire{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.66 11.2c-.23-.3-.51-.56-.77-.82c-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32c-2.59 2.08-3.61 5.75-2.39 8.9c.04.1.08.2.08.33c0 .22-.15.42-.35.5c-.23.1-.47.04-.66-.12a.6.6 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5c.14.6.41 1.2.71 1.73c1.08 1.73 2.95 2.97 4.96 3.22c2.14.27 4.43-.12 6.07-1.6c1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6c-1.12.4-2.24-.16-2.9-.82c1.19-.28 1.9-1.16 2.11-2.05c.17-.8-.15-1.46-.28-2.23c-.12-.74-.1-1.37.17-2.06c.19.38.39.76.63 1.06c.77 1 1.98 1.44 2.24 2.8c.04.14.06.28.06.43c.03.82-.33 1.72-.93 2.27'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:pin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12V4h1V2H7v2h1v8l-2 2v2h5.2v6h1.6v-6H18v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:radar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.07 4.93l-1.41 1.41A8 8 0 0 1 20 12a8 8 0 0 1-8 8a8 8 0 0 1-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12a6 6 0 0 0 6 6a6 6 0 0 0 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12a4 4 0 0 1-4 4a4 4 0 0 1-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.38-1-1.72V2h-1A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10c0-2.76-1.12-5.26-2.93-7.07'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:remove-circle-off-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22.1 21.5L2.4 1.7L1.1 3l3 3C2.8 7.6 2 9.7 2 12c0 5.5 4.5 10 10 10c2.3 0 4.4-.8 6-2.1l2.8 2.8zM12 20c-4.4 0-8-3.6-8-8c0-1.7.6-3.3 1.5-4.6L9.1 11H7v2h4.1l5.5 5.5c-1.3.9-2.9 1.5-4.6 1.5M8.2 5L6.7 3.5C8.3 2.6 10.1 2 12 2c5.5 0 10 4.5 10 10c0 1.9-.6 3.7-1.5 5.3L19 15.8c.6-1.1 1-2.4 1-3.8c0-4.4-3.6-8-8-8c-1.4 0-2.7.4-3.8 1m8 8l-2-2H17v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:robot-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.5 15.5c0 1.11-.89 2-2 2s-2-.89-2-2s.9-2 2-2s2 .9 2 2m-9-2c-1.1 0-2 .9-2 2s.9 2 2 2s2-.89 2-2s-.89-2-2-2M23 15v3c0 .55-.45 1-1 1h-1v1c0 1.11-.89 2-2 2H5a2 2 0 0 1-2-2v-1H2c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1c0-3.87 3.13-7 7-7h1V5.73c-.6-.34-1-.99-1-1.73c0-1.1.9-2 2-2s2 .9 2 2c0 .74-.4 1.39-1 1.73V7h1c3.87 0 7 3.13 7 7h1c.55 0 1 .45 1 1m-2 1h-2v-2c0-2.76-2.24-5-5-5h-4c-2.76 0-5 2.24-5 5v2H3v1h2v3h14v-3h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:server-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 4.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6V4.6C22 3.7 21.5 3 20.8 3H3.2C2.5 3 2 3.7 2 4.6M10 8V6H9v2zM5 8h2V6H5zm15 1H4V5h16zM2 14.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6v-4.8c0-.9-.5-1.6-1.2-1.6H3.2c-.7 0-1.2.7-1.2 1.6m8 3.4v-2H9v2zm-5 0h2v-2H5zm15 1H4v-4h16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:shield-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 9a3 3 0 0 1 3 3a3 3 0 0 1-3 3a3 3 0 0 1-3-3a3 3 0 0 1 3-3m5.86 10.31C16.23 21.22 14.28 22.45 12 23c-2.56-.61-4.7-2.07-6.42-4.37C3.86 16.34 3 13.8 3 11V5l9-4l9 4v6c0 2.39-.64 4.61-1.92 6.67l-2.91-2.91c.52-.79.83-1.76.83-2.76a5 5 0 0 0-5-5a5 5 0 0 0-5 5a5 5 0 0 0 5 5c1 0 1.97-.31 2.76-.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:source-branch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 14c-3.36 0-4.46 1.35-4.82 2.24C9.25 16.7 10 17.76 10 19a3 3 0 0 1-3 3a3 3 0 0 1-3-3c0-1.31.83-2.42 2-2.83V7.83A2.99 2.99 0 0 1 4 5a3 3 0 0 1 3-3a3 3 0 0 1 3 3c0 1.31-.83 2.42-2 2.83v5.29c.88-.65 2.16-1.12 4-1.12c2.67 0 3.56-1.34 3.85-2.23A3.01 3.01 0 0 1 14 7a3 3 0 0 1 3-3a3 3 0 0 1 3 3c0 1.34-.88 2.5-2.09 2.86C17.65 11.29 16.68 14 13 14m-6 4a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1M7 4a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1m10 2a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mi\\:attachment{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.463 5.576c-.688-.75-1.929-.796-2.756.031l-8.1 8.1c-.21.21-.21.476 0 .686s.476.21.686 0l6.7-6.7a1 1 0 0 1 1.414 1.414l-6.7 6.7a2.45 2.45 0 0 1-3.514 0a2.45 2.45 0 0 1 0-3.514l8.1-8.1c1.567-1.568 4.115-1.619 5.63.015c1.552 1.569 1.597 4.104-.03 5.613l-9.486 9.486c-2.19 2.19-5.624 2.19-7.814 0s-2.19-5.624 0-7.814l8.1-8.1a1 1 0 0 1 1.414 1.414l-8.1 8.1c-1.41 1.41-1.41 3.576 0 4.986s3.576 1.41 4.986 0l9.5-9.5l.031-.03c.75-.687.796-1.929-.031-2.756z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:add-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 20a1.5 1.5 0 0 0 3 0v-6.5H20a1.5 1.5 0 0 0 0-3h-6.5V4a1.5 1.5 0 0 0-3 0v6.5H4a1.5 1.5 0 0 0 0 3h6.5z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:add-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M11 20a1 1 0 1 0 2 0v-7h7a1 1 0 1 0 0-2h-7V4a1 1 0 1 0-2 0v7H4a1 1 0 1 0 0 2h7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:arrow-right-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m15.06 5.283l5.657 5.657a1.5 1.5 0 0 1 0 2.12l-5.656 5.658a1.5 1.5 0 0 1-2.122-2.122l3.096-3.096H4.5a1.5 1.5 0 0 1 0-3h11.535L12.94 7.404a1.5 1.5 0 0 1 2.122-2.121Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:close-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m12 13.414l5.657 5.657a1 1 0 0 0 1.414-1.414L13.414 12l5.657-5.657a1 1 0 0 0-1.414-1.414L12 10.586L6.343 4.929A1 1 0 0 0 4.93 6.343L10.586 12l-5.657 5.657a1 1 0 1 0 1.414 1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:cloud-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M5 10.416a6.5 6.5 0 0 1 12.586-2.204A6.002 6.002 0 0 1 16 20H7a5 5 0 0 1-2-9.584M11.5 6a4.5 4.5 0 0 0-4.473 5a1.01 1.01 0 0 1-.758 1.09A3.002 3.002 0 0 0 7 18h9a4 4 0 0 0 .655-7.947a1.01 1.01 0 0 1-.81-.732A4.5 4.5 0 0 0 11.5 6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:delete-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M14.28 2a2 2 0 0 1 1.897 1.368L16.72 5H20a1 1 0 1 1 0 2l-.003.071l-.867 12.143A3 3 0 0 1 16.138 22H7.862a3 3 0 0 1-2.992-2.786L4.003 7.07L4 7a1 1 0 0 1 0-2h3.28l.543-1.632A2 2 0 0 1 9.721 2zm3.717 5H6.003l.862 12.071a1 1 0 0 0 .997.929h8.276a1 1 0 0 0 .997-.929zM10 10a1 1 0 0 1 .993.883L11 11v5a1 1 0 0 1-1.993.117L9 16v-5a1 1 0 0 1 1-1m4 0a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0v-5a1 1 0 0 1 1-1m.28-6H9.72l-.333 1h5.226z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:discord-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.003 4c.744 0 1.53.26 2.25.547l.527.216c1.26.528 1.968 1.636 2.517 2.853c.891 1.975 1.51 4.608 1.724 6.61c.102.95.127 1.906-.056 2.549c-.197.687-.867 1.173-1.518 1.555l-.322.183l-.334.186q-.26.144-.525.284l-.522.27l-.717.357l-.577.284a1 1 0 1 1-.894-1.788l.79-.39l-.58-.609c-1.39.57-3.027.893-4.766.893s-3.376-.322-4.766-.893l-.58.608l.793.39a1 1 0 1 1-.894 1.79l-.544-.27c-.402-.2-.805-.398-1.203-.607l-.928-.505l-.321-.183c-.651-.382-1.322-.868-1.518-1.555c-.184-.643-.158-1.598-.057-2.55c.214-2.001.833-4.634 1.724-6.609c.549-1.217 1.257-2.325 2.517-2.853C7.059 4.413 8.072 4 9 4c.603 0 1.077.555.99 1.147A14 14 0 0 1 12 5c.691 0 1.366.05 2.014.148A1.012 1.012 0 0 1 15.004 4ZM8.75 10.5a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5m6.5 0a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:down-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M13.06 16.06a1.5 1.5 0 0 1-2.12 0l-5.658-5.656a1.5 1.5 0 1 1 2.122-2.121L12 12.879l4.596-4.596a1.5 1.5 0 0 1 2.122 2.12l-5.657 5.658Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:plugin-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 4a1.472 1.472 0 0 0-1.317 2.13l.163.325A1.067 1.067 0 0 1 8.39 8H5a1 1 0 0 0-1 1v1.194c1.82-.109 3.5 1.331 3.5 3.306S5.82 16.915 4 16.806V19a1 1 0 0 0 1 1h2.194c-.109-1.82 1.331-3.5 3.306-3.5s3.415 1.68 3.306 3.5H15a1 1 0 0 0 1-1v-3.39c0-.794.835-1.31 1.545-.956l.324.163a1.472 1.472 0 1 0 0-2.634l-.324.163A1.067 1.067 0 0 1 16 11.39V9a1 1 0 0 0-1-1h-2.39c-.794 0-1.31-.835-.956-1.545l.163-.325A1.472 1.472 0 0 0 10.5 4M7.064 6c-.316-2.017 1.23-4 3.436-4s3.752 1.983 3.436 4H15a3 3 0 0 1 3 3v1.064c2.017-.316 4 1.23 4 3.436s-1.983 3.752-4 3.436V19a3 3 0 0 1-3 3h-2.407a1.06 1.06 0 0 1-.976-1.48l.085-.197a1.308 1.308 0 1 0-2.404 0l.085.198c.3.7-.214 1.479-.976 1.479H5a3 3 0 0 1-3-3v-3.407c0-.762.779-1.276 1.48-.976l.197.085a1.308 1.308 0 1 0 0-2.404l-.198.085c-.7.3-1.479-.214-1.479-.976V9a3 3 0 0 1 3-3z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:right-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.707 11.293a1 1 0 0 1 0 1.414l-5.657 5.657a1 1 0 1 1-1.414-1.414l4.95-4.95l-4.95-4.95a1 1 0 0 1 1.414-1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:telegram-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M19.777 4.43a1.5 1.5 0 0 1 2.062 1.626l-2.268 13.757c-.22 1.327-1.676 2.088-2.893 1.427c-1.018-.553-2.53-1.405-3.89-2.294c-.68-.445-2.763-1.87-2.507-2.884c.22-.867 3.72-4.125 5.72-6.062c.785-.761.427-1.2-.5-.5c-2.302 1.738-5.998 4.381-7.22 5.125c-1.078.656-1.64.768-2.312.656c-1.226-.204-2.363-.52-3.291-.905c-1.254-.52-1.193-2.244-.001-2.746z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:time-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m0 2a1 1 0 0 1 .993.883L13 7v4.586l2.707 2.707a1 1 0 0 1-1.32 1.497l-.094-.083l-3-3a1 1 0 0 1-.284-.576L11 12V7a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mynaui\\:refresh-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21.074 12.154a.75.75 0 0 1 .672.82c-.49 4.93-4.658 8.776-9.724 8.776c-2.724 0-5.364-.933-7.238-2.68L3 20.85a.75.75 0 0 1-.75-.75v-3.96c0-.714.58-1.29 1.291-1.29h3.97a.75.75 0 0 1 .75.75l-2.413 2.407c1.558 1.433 3.78 2.243 6.174 2.243c4.29 0 7.817-3.258 8.232-7.424a.75.75 0 0 1 .82-.672m-18.82-1.128c.49-4.93 4.658-8.776 9.724-8.776c2.724 0 5.364.933 7.238 2.68L21 3.15a.75.75 0 0 1 .75.75v3.96c0 .714-.58 1.29-1.291 1.29h-3.97a.75.75 0 0 1-.75-.75l2.413-2.408c-1.558-1.432-3.78-2.242-6.174-2.242c-4.29 0-7.817 3.258-8.232 7.424a.75.75 0 1 1-1.492-.148'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-octicon\\:git-branch-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0a.75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\\:issue-type-maintenance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.25 2.5a2.25 2.25 0 0 0-2.154 2.904l.13.43l-.317.318l-6.254 6.253l-.53-.53l.53.53a.664.664 0 0 0 .94.94L9.848 7.09l.318-.318l.43.13a2.25 2.25 0 0 0 2.685-3.124l-1.5 1.501a.75.75 0 1 1-1.061-1.06l1.5-1.5a2.24 2.24 0 0 0-.97-.22ZM7.5 4.75a3.75 3.75 0 1 1 3.114 3.696L10.061 9l.939.94l.47-.47l.53-.53l.53.53l1.875 1.875a2.164 2.164 0 1 1-3.06 3.06L9.47 12.53L8.94 12l.53-.53l.47-.47l-.94-.94l-4.345 4.345l-.53-.53l.53.53a2.164 2.164 0 1 1-3.06-3.06L5.939 7L3.5 4.56l-.617.617l-.507-.761l-1-1.5l-.341-.512l.435-.434l.5-.5l.434-.435l.512.341l1.5 1l.761.507l-.616.617L7 5.94l.554-.554A4 4 0 0 1 7.5 4.75m4.5 6.31l1.345 1.345a.664.664 0 0 1-.94.94L11.061 12z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\\:todo-add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M13 6a.75.75 0 0 1-.75-.75v-1.5h-1.5a.75.75 0 0 1 0-1.5h1.5V.75a.75.75 0 0 1 1.5 0v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5A.75.75 0 0 1 13 6M3 13.5a.5.5 0 0 1-.5-.5V3a.5.5 0 0 1 .5-.5h4.25a.75.75 0 0 0 0-1.5H3a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8.75a.75.75 0 0 0-1.5 0V13a.5.5 0 0 1-.5.5z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pixel\\:plus-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 11v2h-1v1h-8v8h-1v1h-2v-1h-1v-8H2v-1H1v-2h1v-1h8V2h1V1h2v1h1v8h8v1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-prime\\:clone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.75H6A2.75 2.75 0 0 1 3.25 14V6A2.75 2.75 0 0 1 6 3.25h8A2.75 2.75 0 0 1 16.75 6v8A2.75 2.75 0 0 1 14 16.75m-8-12A1.25 1.25 0 0 0 4.75 6v8A1.25 1.25 0 0 0 6 15.25h8A1.25 1.25 0 0 0 15.25 14V6A1.25 1.25 0 0 0 14 4.75Z'/%3E%3Cpath fill='currentColor' d='M18 20.75h-8A2.75 2.75 0 0 1 7.25 18v-2h1.5v2A1.25 1.25 0 0 0 10 19.25h8A1.25 1.25 0 0 0 19.25 18v-8A1.25 1.25 0 0 0 18 8.75h-2v-1.5h2A2.75 2.75 0 0 1 20.75 10v8A2.75 2.75 0 0 1 18 20.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-qlementine-icons\\:tool-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M15.1 3.12a1 1 0 0 1 .706.71c.452 1.71.032 3.62-1.32 4.97a5.14 5.14 0 0 1-4.87 1.36a.34.34 0 0 0-.148-.006l-.025.008l-5.08 5.08a2.563 2.563 0 0 1-3.62 0a2.563 2.563 0 0 1 0-3.62l5.08-5.08l.008-.025a.34.34 0 0 0-.006-.148a5.16 5.16 0 0 1 1.366-4.88a5.11 5.11 0 0 1 4.97-1.32a1 1 0 0 1 .452 1.674l-2.1 2.1l.383 1.15l1.15.383l2.1-2.1a1 1 0 0 1 .968-.258zM5.81 6.55l.001-.002zm3.62 3.62l.002-.001zm4.34-2.07a4.16 4.16 0 0 1-3.93 1.1c-.396-.096-.827-.023-1.12.265l-5.08 5.08c-.607.608-1.6.608-2.21 0a1.57 1.57 0 0 1 0-2.21l5.08-5.08c.288-.288.361-.721.265-1.12a4.2 4.2 0 0 1-.043-1.78a4.2 4.2 0 0 1 1.14-2.15c.76-.76 1.74-1.16 2.73-1.2a4.3 4.3 0 0 1 1.28.137l-2.1 2.1a1 1 0 0 0-.242 1.02l.383 1.15c.1.299.334.533.632.632l1.15.383a.99.99 0 0 0 1.02-.242l2.1-2.1c.11.418.156.849.137 1.28a4.1 4.1 0 0 1-1.2 2.73z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\\:device-recover-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-1 2H6v16h12zm-6 3a5 5 0 0 1 2.628 9.254L12.5 12H15a3 3 0 1 0-3 3l.955 1.909q-.464.09-.955.091a5 5 0 0 1 0-10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\\:menu-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 4h18v2H3zm0 7h18v2H3zm0 7h18v2H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:backend{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.82 3.283c.35.262.727.456 1.131.583.527.168.961.22 1.262.23-.026.378-.081.97-.196 1.74-.097.646-.29 1.209-.572 1.676-.293.48-.592.709-.745.802-.483.294-.852.314-.88.315-.029.001-.397-.02-.88-.315-.153-.093-.453-.321-.745-.802-.283-.466-.476-1.03-.572-1.675a22.466 22.466 0 0 1-.197-1.74 4.768 4.768 0 0 0 1.262-.23 3.769 3.769 0 0 0 1.132-.584zm0-.569s-.44.46-1.24.714a4.248 4.248 0 0 1-1.277.215c-.195 0-.303-.019-.303-.019s.008.828.226 2.288c.232 1.56.958 2.458 1.523 2.802.601.367 1.057.37 1.07.37.015 0 .47-.003 1.072-.37.564-.344 1.29-1.242 1.523-2.802.218-1.46.226-2.288.226-2.288s-.108.02-.304.02c-.272 0-.716-.038-1.275-.216-.801-.254-1.241-.714-1.241-.714z' fill='currentColor'/%3E%3Cpath d='M6.82 3.17V5.9H4.403l-.197-1.98 2.614-.75zm0 2.73v2.944l.805-.215.856-.839.464-.9.292-.99H6.82z' fill='currentColor'/%3E%3Crect x='1.5' y='1.5' rx='2' width='11' height='9.286' stroke='currentColor'/%3E%3Cpath stroke='currentColor' d='M7 11.286V13'/%3E%3Cpath d='M3.25 13h7.5' stroke='currentColor' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:backup{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M76.6 112H25.4c-5.2 0-9.4-4.2-9.4-9.4V40.2c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v2.9c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-2.9c0-1-.8-1.9-1.9-1.9H25.4c-1 0-1.9.8-1.9 1.9v62.4c0 1 .8 1.9 1.9 1.9h51.2c1 0 1.9-.8 1.9-1.9V82.8c0-2.1 1.7-3.7 3.7-3.7s3.7 1.7 3.7 3.7v19.8c0 5.2-4.2 9.4-9.3 9.4z' fill='currentColor'/%3E%3Cpath d='M102.6 97.2h-11c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7h11.1c1 0 1.9-.8 1.9-1.9V25.4c0-1-.8-1.9-1.9-1.9H51.4c-1 0-1.9.8-1.9 1.9v.7c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-.7c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v62.4c-.1 5.2-4.3 9.4-9.5 9.4z' fill='currentColor'/%3E%3Cpath d='M60 99.1c-.9 0-1.8-.3-2.5-.9L30.3 73.9c-1.5-1.4-1.6-3.8-.2-5.3l.3-.3 27.2-23.2c1.6-1.3 3.9-1.2 5.3.4.6.7.9 1.5.9 2.4v12c8.8-.9 16.9-5.2 22.6-12l8.8-10.4c1.3-1.6 3.6-1.9 5.3-.6 1.2.9 1.7 2.4 1.3 3.9L99.3 51c-3.9 17-18.2 29.5-35.5 31.1v13.3c-.1 2.1-1.8 3.7-3.8 3.7zM38.5 71.2 56.2 87v-8.5c0-2.1 1.7-3.7 3.7-3.7 13.5 0 25.2-8 30.3-20.1-7.9 8.2-18.8 12.9-30.2 12.9-2.1 0-3.7-1.7-3.7-3.7V56L38.5 71.2z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:feature-record{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M7.65.17h1.744v6.474H7.65zm15.849 15.941a7.88 7.88 0 0 1 5.451 2.181 7.862 7.862 0 0 1 2.447 5.358 7.845 7.845 0 0 1-2.057 5.69 7.868 7.868 0 0 1-5.857 2.579 7.88 7.88 0 0 1-5.452-2.182 7.862 7.862 0 0 1-2.447-5.358 7.845 7.845 0 0 1 2.058-5.689 7.868 7.868 0 0 1 5.856-2.579zm0-1.741c-.15 0-.301.003-.453.01-5.329.246-9.45 4.759-9.203 10.08.239 5.17 4.511 9.2 9.641 9.2.15 0 .302-.003.453-.01 5.329-.246 9.45-4.759 9.204-10.08-.24-5.17-4.512-9.2-9.642-9.2'/%3E%3Cpath fill='currentColor' d='M16.19 31.67c-.47-.445-.897-.932-1.278-1.454H4.083a1.48 1.48 0 0 1-1.482-1.476V5.77a1.48 1.48 0 0 1 1.482-1.476h21.584a1.48 1.48 0 0 1 1.482 1.476v8.39a10.52 10.52 0 0 1 1.751.835V5.77a3.227 3.227 0 0 0-3.233-3.22H4.083A3.227 3.227 0 0 0 .85 5.77v22.97a3.227 3.227 0 0 0 3.233 3.22H16.51a10.68 10.68 0 0 1-.32-.29'/%3E%3Cpath fill='currentColor' d='M27.152 15.997a8.794 8.794 0 0 1 1.748 1.056v-.008a8.785 8.785 0 0 0-1.748-1.051zM28.785 27.2H22.32v-7.849h1.747v6.111h4.717zM5.27 11.752h19.429v1.738H5.27zM20.522.17h1.747v6.46h-1.747zm-7.559 24.457H5.27v1.738h7.95a10.49 10.49 0 0 1-.257-1.738m1.72-6.438H5.27v1.738h8.479c.255-.607.568-1.189.934-1.738'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:feature-tips{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M32.44 25.345a1.251 1.251 0 0 0-1.253 1.252v4.59h-4.59a1.251 1.251 0 1 0 0 2.504h5.425a1.67 1.67 0 0 0 1.669-1.67v-5.424a1.251 1.251 0 0 0-1.252-1.252M32.022.31h-5.425a1.252 1.252 0 1 0 0 2.504h4.59v4.59a1.251 1.251 0 1 0 2.504 0V1.978A1.669 1.669 0 0 0 32.02.31M1.56 8.655a1.252 1.252 0 0 0 1.252-1.252v-4.59h4.59a1.252 1.252 0 1 0 0-2.504H1.978A1.67 1.67 0 0 0 .31 1.98v5.424c0 .69.561 1.252 1.252 1.252m5.842 22.532h-4.59v-4.59a1.252 1.252 0 1 0-2.504 0v5.425c0 .92.748 1.669 1.67 1.669h5.424a1.252 1.252 0 1 0 0-2.504m8.438-17.646c0-.638.52-1.153 1.159-1.153.64 0 1.16.515 1.16 1.153v5.517A1.154 1.154 0 0 1 17 20.214a1.155 1.155 0 0 1-1.16-1.155zm0 8.276c0-.637.52-1.153 1.159-1.153a1.156 1.156 0 0 1 1.003 1.731 1.156 1.156 0 0 1-1.003.577 1.155 1.155 0 0 1-1.16-1.155m12.503 1.272c.704 1.21-.177 2.72-1.578 2.72H7.233c-1.402 0-2.283-1.51-1.578-2.72l9.767-16.773A1.808 1.808 0 0 1 17 5.41c.643 0 1.244.33 1.578.906zm-2.387.416-8.955-15.3-8.933 15.342z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:feature-trojan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M1.062 27.228a.662.662 0 0 1 .718.607v3.426a.81.81 0 0 0 .792.792H4.67a.68.68 0 0 1 .718.644v.074a.758.758 0 0 1-.718.718h-2.1a2.248 2.248 0 0 1-2.228-2.228v-3.297a.68.68 0 0 1 .626-.736zm31.71 0a.68.68 0 0 1 .717.644v3.407a2.257 2.257 0 0 1-2.228 2.21h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718h2.173a.81.81 0 0 0 .792-.792v-3.297a.665.665 0 0 1 .59-.736zM20.304 3.656c1.951.57 8.212 3.02 7.365 10.239 0 .865-.147 1.841-.147 3.02v3.168a2.513 2.513 0 0 1-2.339 2.67h-.847v.331a9.968 9.968 0 0 0 .369 3.039c.22.902 0 1.86-.59 2.596a3.289 3.289 0 0 1-2.449 1.142h-9.723c-1.73.019-3.13-1.38-3.148-3.112 0-.387.073-.755.202-1.123a12.36 12.36 0 0 1 2.652-4.052 6.07 6.07 0 0 0 1.454-3.241c-.405.092-.791.24-1.16.424l-2.67 1.841a2.19 2.19 0 0 1-2.799-.368l-1.38-1.473a1.837 1.837 0 0 1-.203-2.302l6.04-9.484a3.907 3.907 0 0 1 1.841-1.603c.774-.534 1.62-.976 2.486-1.344a8.038 8.038 0 0 1 5.046-.368M13.62 6.602h-.092c-.552.203-.994.608-1.289 1.105l-5.027 7.827a.666.666 0 0 1 .331.81.71.71 0 0 1-.644.497H6.42l-.313.516c-.129.129-.147.332-.037.46 0 .019.019.019.037.037l1.363 1.437c.276.257.681.331 1.013.147l2.67-1.731a6.135 6.135 0 0 1 2.301-.866 4.164 4.164 0 0 0 2.892-1.583 2.477 2.477 0 0 0 .276-1.842.708.708 0 0 1 .626-.792.73.73 0 0 1 .755.442 4.524 4.524 0 0 1-.46 3.02 5.071 5.071 0 0 1-3.02 1.952 6.918 6.918 0 0 1-1.713 4.402 9.385 9.385 0 0 0-2.45 3.683 1.419 1.419 0 0 0 .222 1.51c.313.479.865.755 1.436.718h9.723a1.526 1.526 0 0 0 1.307-.644c.295-.387.405-.884.277-1.363a12.07 12.07 0 0 1-.277-3.978c.921-11.528 0-12.246-2.817-14.18a11.51 11.51 0 0 0-5.524-1.657 2.695 2.695 0 0 0-1.087.073m2.652-1.436h-.258a11.33 11.33 0 0 1 4.935 1.841c3.204 2.229 4.309 3.684 3.554 14.273h.552c.645 0 1.16-.516 1.16-1.16v-3.205c0-1.234 0-2.228.148-3.167.202-2.026 0-6.851-6.427-8.73a6.699 6.699 0 0 0-3.664.148m-3.315 5.525c.276.257.35.662.147.994l-.515.663a.644.644 0 0 1-.57.276 1.252 1.252 0 0 1-.443-.147.769.769 0 0 1-.22-1.05c0-.018.018-.018.036-.037l.497-.663a.794.794 0 0 1 1.068-.073zM4.671.34a.68.68 0 0 1 .718.644v.074a.708.708 0 0 1-.718.718h-2.1a.81.81 0 0 0-.791.792v3.683a.68.68 0 0 1-.645.719h-.073a.68.68 0 0 1-.719-.645V2.569A2.248 2.248 0 0 1 2.572.341zm26.59 0a2.248 2.248 0 0 1 2.228 2.228v3.683a.68.68 0 0 1-.644.719h-.074a.68.68 0 0 1-.718-.645V2.569a.81.81 0 0 0-.792-.792h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718z'/%3E%3Cpath fill='currentColor' d='M31.334 33.66H29.23a.78.78 0 0 1-.812-.74v-.073c-.037-.425.277-.775.701-.812h2.215a.726.726 0 0 0 .702-.702V28.03a.82.82 0 0 1 .812-.812.82.82 0 0 1 .812.812v3.323a2.348 2.348 0 0 1-2.326 2.307m-2.104-1.44a.622.622 0 0 0-.628.627c0 .35.277.628.628.628h2.104a2.144 2.144 0 0 0 2.234-2.05V28.03a.622.622 0 0 0-.628-.627.622.622 0 0 0-.627.627v3.323a.924.924 0 0 1-.886.886zM4.68 33.66H2.577a2.347 2.347 0 0 1-2.233-2.327V28.03a.75.75 0 0 1 .701-.812h.111a.75.75 0 0 1 .812.702v3.433a.726.726 0 0 0 .702.701H4.68c.424-.037.775.277.812.702v.11a.816.816 0 0 1-.812.794M.99 27.382a.584.584 0 0 0-.629.554v3.396a2.145 2.145 0 0 0 2.05 2.234h2.27c.35 0 .627-.277.627-.628a.584.584 0 0 0-.553-.627H2.576a.924.924 0 0 1-.886-.886v-3.397a.585.585 0 0 0-.535-.646zm20.654 2.585h-9.672a3.254 3.254 0 0 1-3.249-3.25c0-.387.074-.756.203-1.125a12.098 12.098 0 0 1 2.695-4.08 6.563 6.563 0 0 0 1.403-3.064c-.35.11-.683.277-.997.461l-2.676 1.736a2.285 2.285 0 0 1-2.935-.388L5.05 18.8a1.95 1.95 0 0 1-.24-2.4l6.073-9.47a4.094 4.094 0 0 1 1.846-1.642 13.994 13.994 0 0 1 2.436-1.422 8.214 8.214 0 0 1 5.113-.295c1.975.59 8.325 3.046 7.512 10.356 0 .904-.147 1.846-.147 3.027v3.175c.11 1.421-.96 2.658-2.4 2.769h-.794v.24c-.018 1.033.111 2.049.388 3.045.24.905.055 1.846-.498 2.603a3.312 3.312 0 0 1-2.621 1.181zm-8.38-11.777v.129a6.14 6.14 0 0 1-1.477 3.304 12.235 12.235 0 0 0-2.658 4.024 3.07 3.07 0 0 0 1.68 4.006c.369.147.775.221 1.163.221h9.746a3.257 3.257 0 0 0 2.4-1.126c.553-.701.756-1.624.553-2.51a9.763 9.763 0 0 1-.332-3.101v-.425h.738a2.336 2.336 0 0 0 1.846-.757c.48-.498.72-1.163.664-1.846v-3.156c0-1.145 0-2.141.148-3.046.794-7.162-5.537-9.58-7.383-10.152a8.062 8.062 0 0 0-5.02.277c-.85.387-1.662.867-2.419 1.42a3.782 3.782 0 0 0-1.846 1.588l-6.091 9.451c-.48.72-.406 1.68.203 2.308l1.366 1.44a2.108 2.108 0 0 0 2.695.332l2.676-1.772c.37-.222.757-.406 1.182-.517zm8.564 10.263h-9.782a1.88 1.88 0 0 1-1.514-.757 1.5 1.5 0 0 1-.24-1.514 9.453 9.453 0 0 1 2.418-3.691 6.934 6.934 0 0 0 1.717-4.412 4.849 4.849 0 0 0 2.971-1.846 4.233 4.233 0 0 0 .443-2.954.57.57 0 0 0-.277-.406.508.508 0 0 0-.46 0 .533.533 0 0 0-.352.388 2.517 2.517 0 0 1-.295 1.957 4.266 4.266 0 0 1-2.953 1.624 5.838 5.838 0 0 0-2.27.85l-2.677 1.734c-.37.203-.812.13-1.126-.147L6.047 17.82a.457.457 0 0 1 0-.627l.35-.554.314.092h.203a.572.572 0 0 0 .554-.443.555.555 0 0 0-.277-.683l4.984-7.882a2.66 2.66 0 0 1 1.273-1.107h.13c.35-.11.72-.166 1.089-.13 1.956.074 3.876.647 5.537 1.68 2.769 1.957 3.802 2.695 2.861 14.306-.13 1.33-.037 2.658.277 3.95a1.514 1.514 0 0 1-.314 1.44c-.295.37-.757.59-1.236.59zm-7.124-10.337a7.277 7.277 0 0 1-1.846 4.448v.093a8.99 8.99 0 0 0-2.381 3.525 1.33 1.33 0 0 0 .203 1.422c.295.443.83.72 1.366.683h9.746c.48.018.94-.203 1.218-.61.295-.35.406-.83.295-1.292a11.704 11.704 0 0 1-.295-4.005c.923-11.5 0-12.22-2.788-14.14a11.074 11.074 0 0 0-5.537-1.643 2.373 2.373 0 0 0-1.015.13h-.092a2.438 2.438 0 0 0-1.237.996l-4.984 7.827a.758.758 0 0 1 .37.868.787.787 0 0 1-.739.553H6.49l-.296.443c-.11.093-.11.259-.018.37l.018.018 1.366 1.458c.24.24.61.277.905.111l2.658-1.717a6.047 6.047 0 0 1 2.344-.886 4.07 4.07 0 0 0 2.842-1.661 2.483 2.483 0 0 0 .277-1.846.634.634 0 0 1 0-.628.917.917 0 0 1 .536-.369.705.705 0 0 1 .609 0c.203.111.332.314.369.536a4.42 4.42 0 0 1-.443 3.1 5.098 5.098 0 0 1-2.99 2.216zm10.447 3.34h-.646v-.11c.775-10.78-.443-12.072-3.526-14.213a11.532 11.532 0 0 0-4.91-1.846v-.111l.277-.092a6.96 6.96 0 0 1 3.692 0c6.516 1.846 6.7 6.83 6.497 8.842 0 .941-.147 1.956-.147 3.175v3.174c-.037.683-.591 1.2-1.274 1.182zm-.462-.184h.462c.59 0 1.07-.48 1.07-1.07v-3.25c0-1.217 0-2.251.148-3.192.203-1.976 0-6.775-6.368-8.64a6.72 6.72 0 0 0-3.526 0c1.643.222 3.23.831 4.615 1.754 3.083 2.29 4.338 3.6 3.563 14.398zm-12.643-8.565a1.12 1.12 0 0 1-.48-.147.935.935 0 0 1-.314-.554.853.853 0 0 1 .166-.59l.498-.665a.877.877 0 0 1 1.145-.148c.35.258.443.757.203 1.126l-.517.665a.736.736 0 0 1-.701.313m.516-2.067a.67.67 0 0 0-.516.221l-.499.665a.595.595 0 0 0-.129.461.6.6 0 0 0 .222.407c.11.073.258.11.387.129a.533.533 0 0 0 .498-.24l.517-.665a.703.703 0 0 0-.129-.867.608.608 0 0 0-.35-.111m20.304-3.563a.78.78 0 0 1-.812-.738V2.574a.726.726 0 0 0-.701-.701H29.23a.78.78 0 0 1-.812-.738V1.06a.777.777 0 0 1 .812-.72h2.104a2.364 2.364 0 0 1 2.326 2.326v3.691a.777.777 0 0 1-.812.72zM29.175.433a.584.584 0 0 0-.628.554v.074a.584.584 0 0 0 .554.627h2.178c.48.019.868.406.886.886v3.692c0 .35.277.628.627.628.351 0 .628-.277.628-.628V2.574c0-1.181-.96-2.14-2.141-2.14zM1.063 7.078a.777.777 0 0 1-.72-.812V2.574A2.33 2.33 0 0 1 2.576.341h2.105a.78.78 0 0 1 .812.738v.074a.82.82 0 0 1-.812.812H2.576a.726.726 0 0 0-.7.702v3.691a.75.75 0 0 1-.795.72zM2.576.433c-1.18 0-2.14.96-2.14 2.141v3.692a.584.584 0 0 0 .553.628h.074a.584.584 0 0 0 .627-.554V2.574a.924.924 0 0 1 .886-.886h2.105c.35 0 .627-.277.627-.627a.584.584 0 0 0-.553-.628z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:filescan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath class='st0' d='M36.8 46.8h20.6c1.9 0 3.4-1.5 3.4-3.4S59.3 40 57.4 40H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4z' fill='currentColor'/%3E%3Cpath class='st0' d='M88.4 105.2H30.1c-1.9 0-3.4-1.5-3.4-3.4V26.3c0-1.9 1.5-3.4 3.4-3.4h41.2V40c0 3.8 3.1 6.9 6.9 6.9h17.2V64c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4V38.1c0-.9-.4-1.8-1-2.4L82.6 17c-.6-.6-1.5-1-2.4-1H26.6c-3.8 0-6.9 3.1-6.9 6.9v82.3c0 3.8 3.1 6.9 6.9 6.9h61.8c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.5-3.4-3.5zM78.1 22.8 95.3 40H81.5c-1.9 0-3.4-1.5-3.4-3.4V22.8z' fill='currentColor'/%3E%3Cpath class='st0' d='M36.8 81.2c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4h34.4c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.4-3.4-3.4H36.8zM81.4 64c0-1.9-1.5-3.4-3.4-3.4H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4H78c1.9 0 3.4-1.5 3.4-3.4zm20.8 37.8c-2 0-3.6-1.5-3.9-3.4l-2.2-17.2c-.5-3.6 2.4-6.8 6-6.8s6.5 3.2 6 6.8L106 98.4c-.2 2-1.9 3.4-3.8 3.4zm-3.5 6.7c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4-1.5-3.4-3.4-3.4c-1.8 0-3.4 1.5-3.4 3.4z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:ftps{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.082 9.897c.23.356.502.687.814.992.168.164.43.164.598 0a.404.404 0 0 0 0-.585 4.887 4.887 0 0 1-1.197-1.856h1.662V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.69V9.69c0 .231.187.414.424.414a.414.414 0 0 0 .422-.414V8.448h1.691V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.988a5.078 5.078 0 0 1-.49.992c-.2.31-.436.598-.707.864a.404.404 0 0 0 0 .585c.167.164.43.164.597 0A5.713 5.713 0 0 0 13 6.793a5.701 5.701 0 0 0-1.734-4.096 5.896 5.896 0 0 0-2.985-1.578A6.046 6.046 0 0 0 7.08 1a6.046 6.046 0 0 0-2.227.424A5.9 5.9 0 0 0 2.08 3.688a5.706 5.706 0 0 0 0 6.21zm10.003-2.276a4.89 4.89 0 0 0-.093-2.082v.427H9.878V7.62h2.207zm-3.053 0V5.966h-1.69V7.62h1.69zm-2.536 0V5.966H4.805V7.62h1.69zm-2.537 0V5.966H2.078a4.896 4.896 0 0 0 0 1.655h1.881zM2.297 5.138h1.662v-2.26a5.13 5.13 0 0 0-1.172 1.268 4.887 4.887 0 0 0-.49.992zm2.508-2.784v2.784h1.69V1.86a5.096 5.096 0 0 0-1.69.494zm2.536-.52v3.304h1.691V2.242c-.284-.113-.617-.25-.913-.311a5.143 5.143 0 0 0-.778-.097zm2.537.814c.282.183.546.394.79.634a4.904 4.904 0 0 1 1.198 1.856H9.878v-2.49z' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M9.455 11.345H5.228a.841.841 0 0 0-.736.414H1v.827h3.492a.841.841 0 0 0 .736.414h4.227a.841.841 0 0 0 .736-.414h2.646v-.827h-2.646a.841.841 0 0 0-.736-.414z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:malicious-scan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M57.246 44.727a2.209 2.209 0 0 0-2.21 2.21v8.1h-8.1a2.21 2.21 0 1 0 0 4.418h9.573a2.945 2.945 0 0 0 2.946-2.946v-9.573a2.209 2.209 0 0 0-2.21-2.209M56.51.545h-9.573a2.21 2.21 0 1 0 0 4.419h8.1v8.1a2.208 2.208 0 1 0 4.419 0V3.49A2.945 2.945 0 0 0 56.509.545M2.755 15.273a2.21 2.21 0 0 0 2.209-2.21v-8.1h8.1a2.209 2.209 0 0 0 0-4.418H3.49A2.945 2.945 0 0 0 .545 3.491v9.573c0 1.219.99 2.209 2.21 2.209m10.309 39.763h-8.1v-8.1a2.209 2.209 0 1 0-4.419 0v9.573a2.947 2.947 0 0 0 2.946 2.946h9.573a2.208 2.208 0 1 0 0-4.419m14.89-31.14c0-1.126.917-2.034 2.046-2.034 1.13 0 2.045.908 2.045 2.034v9.737A2.037 2.037 0 0 1 30 35.67a2.038 2.038 0 0 1-2.045-2.037zm0 14.605A2.04 2.04 0 0 1 30 36.466c1.13 0 2.045.911 2.045 2.035A2.04 2.04 0 0 1 30 40.538a2.04 2.04 0 0 1-2.045-2.037m22.064 2.244c1.244 2.136-.31 4.8-2.784 4.8h-34.47c-2.474 0-4.029-2.664-2.785-4.8l17.237-29.599A3.19 3.19 0 0 1 30 9.546a3.2 3.2 0 0 1 2.785 1.598zm-4.21.734-15.805-27-15.764 27.074z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:overview{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' fill='none'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath fill='currentColor' d='M3.125 11.458h8.333V3.125H3.125zm2.083-6.25h4.167v4.167H5.208zm17.696 2.117-5.218-5.219-5.246 5.246 5.219 5.218zm-5.218-2.273 2.272 2.273-2.3 2.299-2.272-2.272zM3.125 21.875h8.333v-8.333H3.125zm2.083-6.25h4.167v4.167H5.208zm8.334 6.25h8.333v-8.333h-8.333zm2.083-6.25h4.167v4.167h-4.167z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:25px;height:25px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M30.499 13.083c3.4 0 6.739.894 9.683 2.59a19.35 19.35 0 0 1 7.089 7.077 19.308 19.308 0 0 1 2.594 9.667v21.747l4.842.003V59H6.291v-4.833l4.841-.003V32.417c0-3.394.895-6.728 2.595-9.667a19.35 19.35 0 0 1 7.089-7.076 19.393 19.393 0 0 1 9.683-2.59m0 4.834c-2.488 0-4.935.638-7.105 1.852a14.514 14.514 0 0 0-5.29 5.086 14.482 14.482 0 0 0-2.12 7.018l-.01.544-.003 21.75h29.05l.003-21.75a14.48 14.48 0 0 0-1.946-7.25 14.512 14.512 0 0 0-5.317-5.308 14.545 14.545 0 0 0-7.262-1.942m3.781 7.832-2.905 9.805h7.112L26.458 48.676l3.02-9.887h-6.912l11.717-13.04zM51.577 7.958 55 11.375l-6.846 6.834-3.423-3.417zm-42.156 0 6.846 6.834-3.423 3.417L6 11.375l3.423-3.417zM32.92 1v9.667h-4.842V1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:sql{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M32.37 53.4a1.687 1.687 0 0 1-1.084.393l-.06-.002h.004c-.87 0-1.637-.607-2.302-1.837l-2.214 1.339v.012c.52 1.034 1.146 1.79 1.877 2.277.735.482 1.59.72 2.575.72 1.265 0 2.29-.369 3.075-1.112a3.705 3.705 0 0 0 1.175-2.71l-.002-.118v-.033c0-.573-.122-1.117-.341-1.608l.01.025c-.3-.6-.68-1.113-1.135-1.549l-.002-.002c-.217-.22-.825-.755-1.828-1.595-1.077-.913-1.724-1.506-1.932-1.78a1.069 1.069 0 0 1-.238-.664c0-.235.113-.447.333-.63a1.283 1.283 0 0 1 .85-.278h-.002c.712 0 1.411.479 2.098 1.435l1.947-1.73c-.717-.847-1.396-1.434-2.016-1.746a4.238 4.238 0 0 0-1.967-.479h-.01l-.105-.002a3.798 3.798 0 0 0-2.608 1.033l.001-.001a3.256 3.256 0 0 0-1.098 2.444v.034-.002c0 .67.217 1.339.66 2.006.438.67 1.417 1.62 2.923 2.854.791.652 1.304 1.129 1.533 1.447a1.572 1.572 0 0 1 .352.94v.003c0 .348-.157.652-.465.913zm16.204-9.55a6.855 6.855 0 0 0-4.98-2.134h-.09.006a7.03 7.03 0 0 0-3.613.982 7.178 7.178 0 0 0-3.61 6.222v.09-.005c0 1.985.681 3.7 2.059 5.14 1.377 1.433 3.11 2.154 5.19 2.154 1.242 0 2.367-.277 3.385-.834l1.225 1.586h3.128l-2.41-3.122c1.216-1.364 1.828-2.985 1.828-4.87 0-2.05-.703-3.788-2.12-5.208zm-1.36 7.944-1.256-1.617h-3.14l2.476 3.203a4.486 4.486 0 0 1-1.801.37 4.554 4.554 0 0 1-2.915-1.049l.007.006c-1.095-.905-1.651-2.12-1.651-3.658 0-1.378.443-2.512 1.316-3.405.872-.894 1.955-1.346 3.25-1.346 1.259 0 2.327.46 3.214 1.377.887.92 1.334 2.033 1.334 3.354a4.88 4.88 0 0 1-.834 2.768zm7.632-9.73h-2.637V55.95h6.48v-2.52h-3.845V42.067zM30.499 34.96c8.947 0 18.33-1.629 23.7-4.474v5.678h.009c.065 1.066 1.042 1.911 2.232 1.911 1.194 0 2.164-.847 2.233-1.91h.009v-24.37c0-13.406-56.345-13.406-56.345 0v36.57c0 5.34 9.652 8.757 20.772 9.808.088.014.192.025.298.026h.002l.122.013v-.013c1.217-.02 2.194-.92 2.194-2.032 0-1.122-1.004-2.03-2.238-2.03h-.057c-10.738-.99-16.62-4.083-16.62-5.777v-6.104c3.861 2.042 9.808 3.458 16.168 4.092.152.032.329.052.507.052h.044c1.217-.018 2.194-.917 2.194-2.03 0-1.125-1.003-2.033-2.238-2.033h-.092c-10.715-1-16.593-4.083-16.593-5.773v-6.096c5.36 2.858 14.751 4.488 23.695 4.488zm23.778-10.972c0 2.441-8.492 6.498-23.695 6.498-15.204 0-23.7-4.057-23.7-6.095v-6.099c5.363 2.846 14.75 4.474 23.7 4.474 8.944 0 18.33-1.628 23.695-4.474v5.691zM30.499 5.696c15.203 0 23.7 4.062 23.7 6.09 0 2.033-8.497 6.098-23.7 6.098-15.204 0-23.7-4.062-23.7-6.098-.004-2.02 8.496-6.087 23.7-6.087z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M5 33.386c0-5.198 1.705-10.262 4.87-14.467s7.629-7.335 12.75-8.942a26.374 26.374 0 0 1 15.76 0c5.121 1.607 9.585 4.737 12.75 8.942 3.165 4.205 4.87 9.27 4.87 14.467 0 5.198-1.705 10.263-4.87 14.468s-7.629 7.335-12.75 8.941a26.373 26.373 0 0 1-15.76 0C17.5 55.19 13.035 52.06 9.87 47.854 6.705 43.649 5 38.584 5 33.386m25.5-19.432c-4.251 0-8.394 1.3-11.833 3.712-3.44 2.412-6 5.813-7.313 9.716a18.79 18.79 0 0 0 0 12.01c1.314 3.902 3.874 7.303 7.313 9.715 3.44 2.412 7.582 3.711 11.833 3.711s8.394-1.299 11.833-3.711c3.44-2.412 6-5.813 7.313-9.716a18.79 18.79 0 0 0 0-12.01c-1.313-3.902-3.873-7.303-7.313-9.715-3.44-2.412-7.582-3.712-11.833-3.712M18.421 3.592c0-.455.124-.902.36-1.296a2.64 2.64 0 0 1 .982-.948c.408-.227.871-.347 1.342-.347h18.79a2.75 2.75 0 0 1 1.577.495c.458.322.8.775.974 1.296.175.52.175 1.08 0 1.6s-.516.974-.974 1.296a2.75 2.75 0 0 1-1.577.495h-18.79c-.47 0-.934-.12-1.342-.347a2.64 2.64 0 0 1-.982-.949 2.522 2.522 0 0 1-.36-1.295'/%3E%3Cpath fill='currentColor' d='M51.217 8.783a2.667 2.667 0 0 1 0 3.776l-4 3.999a2.67 2.67 0 1 1-3.775-3.775l4-4a2.666 2.666 0 0 1 3.775 0m-20.55 9.887a2.666 2.666 0 0 1 2.665 2.666v11.998a2.666 2.666 0 0 1-5.332 0V21.336a2.666 2.666 0 0 1 2.666-2.666'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:webhorse{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.518 10.297a2.1 2.1 0 0 1 2.096-2.105 2.1 2.1 0 0 1 2.095 2.105c0 .675-.315 1.275-.806 1.66L13 13.611l-.581.389-1.134-1.708a2.1 2.1 0 0 1-2.767-1.995zm.699 0a1.4 1.4 0 0 1 1.397-1.403 1.4 1.4 0 0 1 1.397 1.403 1.4 1.4 0 0 1-1.397 1.403 1.4 1.4 0 0 1-1.397-1.403z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M5.927 3.43a.226.226 0 0 0 .227-.224.228.228 0 0 0-.234-.218.226.226 0 0 0-.23.222c0 .058.026.115.07.156a.236.236 0 0 0 .163.064h.004zM4.438 9.014a.317.317 0 0 0 .074.356.353.353 0 0 0 .373.07.325.325 0 0 0 .21-.302.317.317 0 0 0-.098-.23.338.338 0 0 0-.242-.094.34.34 0 0 0-.317.2zm2.724-1.021h.007-.007zm-.244-2.12c-.001-.845-.716-1.528-1.599-1.53-.882 0-1.598.684-1.598 1.53 0 .843.715 1.528 1.598 1.528.884 0 1.599-.685 1.599-1.529z' fill='currentColor'/%3E%3Cpath d='M7.323 10.503a4.28 4.28 0 0 1-.497.03c-1.409-.004-2.72-.697-3.471-1.839a3.789 3.789 0 0 1-.236-3.789l.313-.52c1.102-1.546 3.19-2.135 4.992-1.408 1.695.684 2.696 2.355 2.485 4.076.255.07.497.172.72.3.017-.1.03-.201.04-.303h.5a.48.48 0 0 0 .433-.22.438.438 0 0 0 0-.467.48.48 0 0 0-.433-.22h-.506a4.475 4.475 0 0 0-.377-1.396l.607-.336.012-.007a.44.44 0 0 0 .17-.615.483.483 0 0 0-.643-.162.02.02 0 0 0-.011 0l-.596.327a4.744 4.744 0 0 0-1.184-1.15l.315-.523c.093-.14.1-.317.016-.463a.474.474 0 0 0-.417-.233.477.477 0 0 0-.413.241.02.02 0 0 0 0 .012l-.31.52a4.948 4.948 0 0 0-1.58-.399v-.505A.465.465 0 0 0 6.778 1a.465.465 0 0 0-.475.454v.512a4.993 4.993 0 0 0-1.476.39l-.316-.523a.476.476 0 0 0-.413-.242.473.473 0 0 0-.417.233.434.434 0 0 0 .016.463l.316.518A4.74 4.74 0 0 0 2.846 3.92l-.516-.292a.492.492 0 0 0-.484-.016.447.447 0 0 0-.243.4.451.451 0 0 0 .252.394l.523.292a4.41 4.41 0 0 0-.401 1.435h-.528A.463.463 0 0 0 1 6.587c0 .241.197.44.449.454h.534c.042.45.155.895.335 1.313l-.577.32a.45.45 0 0 0-.252.396.445.445 0 0 0 .243.399.49.49 0 0 0 .484-.016l.546-.31c.274.4.61.757.997 1.06l-.37.618a.443.443 0 0 0 .171.62.486.486 0 0 0 .649-.164l.34-.564c.55.28 1.15.455 1.769.518v.483h-.009a.46.46 0 0 0 .469.424.46.46 0 0 0 .468-.424v-.476a4.73 4.73 0 0 0 .395-.048 2.716 2.716 0 0 1-.318-.687z' fill='currentColor'/%3E%3Cpath d='M7.219 9.957a2.683 2.683 0 0 1 .504-1.806 1.055 1.055 0 0 0-.558-.158 1.029 1.029 0 0 0-.951.603.953.953 0 0 0 .218 1.073c.21.203.498.304.787.288zm.977-5.748a.28.28 0 0 0-.288.27.278.278 0 0 0 .28.277.28.28 0 0 0 .286-.274h.005a.278.278 0 0 0-.283-.273zm1.012 1.593c-.458.004-.828.361-.826.8.002.28.154.524.383.665a3 3 0 0 1 1.195-.314.77.77 0 0 0 .088-.355c-.005-.441-.379-.795-.84-.796z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:webscan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M108.1 81.3c2.2 0 4 1.8 3.9 4V98c0 7.3-6.4 14-13.2 14H29.2c-6.9 0-13.2-6.8-13.2-14V85.5c0-2.1 2-4.2 3.9-4.2 2 0 3.9 2.1 3.9 4.2V98c0 3.1 2.4 5.7 5.4 5.7h69.6c2.9 0 5.4-2.6 5.4-5.7V85.5c-.1-2.1 1.9-4.2 3.9-4.2zM69.2 41l.8.1c2.4 1.1 3.6 3.3 3 5.6L63 85.8c-1.2 2.8-3.6 3.9-5.9 2.8-2.4-1.1-3.6-3.3-3-5.6L64 44c1.1-2.2 3.5-3.3 5.9-2.8l-.7-.2zm-25 7.5c2-1 4.4-.5 5.4 1.6s.5 4.7-1.5 5.8l-12.7 7.8 12.7 7.8c2 1 2.4 3.7 1.5 5.8-1 2.1-3.4 2.6-5.4 1.6L25.6 67.3c-1-1-2-2.1-2-3.7s1-3.1 2-3.7l18.6-11.4zM79 50c1-2.1 3.4-2.6 5.4-1.6L102.9 60c1 1 2 2.1 2 3.7s-1 3.1-2 3.7L84.3 78.8c-2 1-4.4.5-5.4-1.6s-.5-4.7 1.5-5.8l12.7-7.8-12.7-7.8C78.5 54.7 78 52.1 79 50zm19.8-34.1c6.9 0 13.2 6.2 13.2 14v12.5c0 2.1-2 4.2-3.9 4.2-2 0-3.9-2.1-3.9-4.2V30c0-3.1-2.4-5.7-5.4-5.7H29.2c-2.9 0-5.4 2.6-5.4 5.7v12c0 2.1-2 4.2-3.9 4.2S16 44.1 16 42V30c0-7.3 6.4-14 13.2-14h69.6z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:xss{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M55.838 19.49a26.886 26.886 0 0 0-5.893-8.582 27.439 27.439 0 0 0-8.74-5.785A27.767 27.767 0 0 0 30.5 3c-3.712 0-7.313.714-10.705 2.123a27.44 27.44 0 0 0-8.74 5.785 26.885 26.885 0 0 0-5.893 8.582A26.411 26.411 0 0 0 3 30c0 3.644.727 7.18 2.162 10.51a26.886 26.886 0 0 0 5.893 8.582 27.439 27.439 0 0 0 8.74 5.785A27.768 27.768 0 0 0 30.5 57c3.712 0 7.313-.714 10.705-2.123a27.438 27.438 0 0 0 8.74-5.785 26.885 26.885 0 0 0 5.893-8.582A26.413 26.413 0 0 0 58 30c0-3.644-.727-7.18-2.162-10.51m-23.3 2.047a129.031 129.031 0 0 0 9.145-.44c.646 2.148 1.059 4.456 1.234 6.903h-10.38zm0-4.005V8.248a21.85 21.85 0 0 1 3.887 3.387 23.558 23.558 0 0 1 3.742 5.564 129.3 129.3 0 0 1-7.63.333m-4.075-9.047v9.044a132.158 132.158 0 0 1-7.295-.319 23.592 23.592 0 0 1 3.608-5.42 21.972 21.972 0 0 1 3.687-3.305m-6.946 12.76c2.313.154 4.629.25 6.946.287V28H18.424c.175-2.442.586-4.747 1.231-6.893.602.049 1.223.095 1.862.137M14.341 28H7.163a22.494 22.494 0 0 1 2.3-8.142c1.29.223 3.364.547 6.074.852-.63 2.294-1.03 4.73-1.196 7.29m-.054 4a25.82 25.82 0 0 0 1.47 7.3c-2.807.31-4.952.645-6.278.874A22.493 22.493 0 0 1 7.163 32zm4.08 0h10.096v6.503a137.807 137.807 0 0 0-8.512.401c-.912-2.282-1.442-4.596-1.584-6.904m10.096 10.506v8.232a39.132 39.132 0 0 1-3.567-3.733 33.357 33.357 0 0 1-3.016-4.23c2.192-.144 4.387-.234 6.583-.269m4.074 8.542v-8.545c2.19.031 4.506.119 6.918.283a33.338 33.338 0 0 1-3.01 4.219 39.248 39.248 0 0 1-3.908 4.043m3.344-12.464c-1.114-.043-2.229-.072-3.344-.087V32h10.437c-.142 2.31-.673 4.628-1.587 6.913a129.247 129.247 0 0 0-5.506-.33M47.055 32h6.782a22.493 22.493 0 0 1-2.312 8.166c-1.975-.33-3.96-.61-5.95-.84A25.827 25.827 0 0 0 47.055 32M47 28c-.166-2.57-.568-5.015-1.203-7.316a117.98 117.98 0 0 0 5.744-.818A22.493 22.493 0 0 1 53.837 28zm.065-14.263c.779.765 1.503 1.583 2.167 2.447-1.59.241-3.184.449-4.782.624-1.243-2.925-2.917-5.557-4.984-7.834a26.531 26.531 0 0 0-.343-.37 23.413 23.413 0 0 1 7.942 5.133M22.407 8.405c-.18.187-.358.377-.532.569-2.073 2.283-3.75 4.923-4.994 7.857-2.06-.218-3.786-.453-5.107-.655a23.463 23.463 0 0 1 2.161-2.44 23.405 23.405 0 0 1 8.472-5.331m-8.472 37.858a23.474 23.474 0 0 1-2.137-2.409c1.434-.218 3.343-.476 5.641-.708 1.16 2.221 2.63 4.397 4.384 6.488a42.629 42.629 0 0 0 2.274 2.5 23.392 23.392 0 0 1-10.162-5.87m23.442 5.734a42.568 42.568 0 0 0 2.14-2.363c1.75-2.084 3.215-4.253 4.374-6.467 1.777.186 3.55.413 5.317.68a23.472 23.472 0 0 1-2.143 2.416 23.392 23.392 0 0 1-9.688 5.734'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:discord{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512z' fill='%23738BD8'/%3E%3Cpath d='M190.915 234.305h642.169v477.288H190.915z' fill='%23FFFFFF'/%3E%3Cpath d='M698.157 932.274L157.288 862.85c-58.43-7.5-55.4-191.167-50.26-249.853l26.034-297.22c5.14-58.686 74.356-120.22 132.7-128.362l466.441-65.085c58.346-8.14 177.24 212.65 176.09 271.548l-8.677 445.108M512 300.373c-114.347 0-194.56 49.067-194.56 49.067 43.947-39.253 120.747-61.867 120.747-61.867l-7.254-7.253c-72.106 1.28-137.386 51.2-137.386 51.2-73.387 153.173-68.694 285.44-68.694 285.44 59.734 77.227 148.48 71.68 148.48 71.68l30.294-38.4c-53.334-11.52-87.04-58.88-87.04-58.88S396.8 645.973 512 645.973c115.2 0 195.413-54.613 195.413-54.613s-33.706 47.36-87.04 58.88l30.294 38.4s88.746 5.547 148.48-71.68c0 0 4.693-132.267-68.694-285.44 0 0-65.28-49.92-137.386-51.2l-7.254 7.253s76.8 22.614 120.747 61.867c0 0-80.213-49.067-194.56-49.067M423.68 462.08c27.733 0 50.347 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187m177.92 0c27.733 0 49.92 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187z' fill='%23738BD8'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-settings\\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 8' d='M10 1.875C14.4875 1.875 18.125 5.5125 18.125 10C18.125 14.4875 14.4875 18.125 10 18.125C5.5125 18.125 1.875 14.4875 1.875 10C1.875 5.5125 5.5125 1.875 10 1.875ZM9.375 10.625L6.88833 10.6254C6.90583 11.0254 6.93958 11.4146 6.98833 11.7908L7.02708 12.07L7.07542 12.3679C7.46125 14.5729 8.35917 16.23 9.37542 16.7233L9.375 10.625ZM13.1117 10.6254L10.625 10.625L10.625 16.7233C11.6183 16.2404 12.4987 14.6458 12.8979 12.5142L12.9246 12.3679L12.9729 12.0704C13.0447 11.5915 13.091 11.1092 13.1117 10.6254L13.1117 10.6254ZM5.63708 10.6254L3.15292 10.6254C3.38042 13.1463 4.96917 15.2754 7.17833 16.2712C6.74625 15.6017 6.39 14.7788 6.12833 13.8488L6.06917 13.6321L6.00042 13.3554L5.93708 13.0729C5.76796 12.2671 5.6676 11.4483 5.63708 10.6254L5.63708 10.6254ZM16.8471 10.6254L14.3625 10.6254C14.3349 11.3606 14.2522 12.0926 14.115 12.8154L14.0625 13.0729L13.9992 13.3554L13.9304 13.6325C13.6637 14.6508 13.2867 15.5504 12.8212 16.2712C15.0304 15.2754 16.6192 13.1463 16.8463 10.6254L16.8471 10.6254ZM7.17833 3.72833L7.1225 3.75375C4.94167 4.76042 3.37833 6.875 3.15292 9.375L5.63708 9.375C5.66708 8.6125 5.75167 7.87708 5.88458 7.18458L5.93708 6.92708L6.00042 6.64458L6.06917 6.3675C6.33583 5.34917 6.71292 4.44958 7.17833 3.72875L7.17833 3.72833ZM9.375 3.27667C8.38458 3.7575 7.50625 5.345 7.10542 7.46792L7.07542 7.63208L7.02708 7.92958C6.9553 8.40859 6.90898 8.89108 6.88833 9.375L9.375 9.375L9.375 3.27667ZM12.8217 3.72875L12.8717 3.80792C13.28 4.46083 13.6183 5.25292 13.8696 6.14292L13.9308 6.36792L13.9996 6.64458L14.0629 6.92708C14.2263 7.69375 14.3292 8.51708 14.3629 9.375L16.8471 9.375C16.62 6.85375 15.0312 4.72458 12.8217 3.72917L12.8217 3.72875ZM10.625 3.27667L10.625 9.375L13.1117 9.375C13.0944 8.97409 13.0596 8.57413 13.0075 8.17625L12.9729 7.92958L12.9246 7.63208C12.5388 5.4275 11.6412 3.77042 10.6254 3.27667L10.625 3.27667Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:page{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 5' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M18.0879 7.86328C17.7598 7.53125 17.3223 7.34375 16.8535 7.33594C16.7676 7.32617 16.5078 7.30078 16.1328 7.26562C15.9512 6.85547 15.7305 6.46484 15.4707 6.10156C15.6328 5.75 15.7129 5.57227 15.75 5.47461L15.7559 5.47656C16.25 4.61914 15.957 3.51758 15.1016 3.02148L13.5996 2.15039C13.3262 1.99219 13.0137 1.9082 12.6973 1.90625C12.0684 1.90625 11.4707 2.23828 11.1719 2.75391C11.1426 2.79492 10.9824 3.01758 10.7422 3.35352C10.2969 3.30859 9.84766 3.31055 9.40234 3.35547C9.17773 3.03711 9.06445 2.87695 8.99609 2.79492L9 2.79297C8.67969 2.23828 8.08203 1.89453 7.44141 1.89453C7.12891 1.89453 6.82031 1.97656 6.54688 2.13281L5.04102 2.99805C4.62109 3.24023 4.32031 3.63086 4.19336 4.10156C4.07227 4.55078 4.12891 5.01367 4.35156 5.40234C4.37305 5.44922 4.49805 5.72656 4.6875 6.14062C4.58203 6.28906 4.48047 6.44531 4.38867 6.60352C4.27344 6.80469 4.16602 7.01367 4.07422 7.22656C3.56641 7.27344 3.375 7.29102 3.29492 7.30078C2.31055 7.30469 1.50781 8.10742 1.50391 9.0957L1.5 10.832C1.5 11.3164 1.68945 11.7734 2.0332 12.1172C2.36328 12.4473 2.78906 12.6289 3.23828 12.6309C3.29297 12.6367 3.62891 12.6699 4.12891 12.7168C4.29297 13.0664 4.48828 13.4004 4.71094 13.7168C4.50391 14.1641 4.40625 14.3789 4.36523 14.4941L4.35938 14.4902C4.12109 14.8984 4.05664 15.3945 4.17773 15.8516C4.29883 16.3105 4.60352 16.709 5.01367 16.9453L6.51563 17.8164C6.78906 17.9746 7.09961 18.0586 7.41602 18.0586C8.04492 18.0586 8.64258 17.7266 8.94141 17.2109C8.97461 17.166 9.17383 16.8887 9.4668 16.4766C9.85352 16.5137 10.2422 16.5176 10.623 16.4863C10.9043 16.8867 11.041 17.0762 11.1172 17.168L11.1113 17.1719C11.4316 17.7266 12.0293 18.0703 12.6699 18.0703C12.9824 18.0703 13.293 17.9883 13.5645 17.832L15.0703 16.9688C15.4824 16.7344 15.7891 16.3359 15.9121 15.877C16.0352 15.4258 15.9785 14.9531 15.752 14.5449C15.7148 14.4609 15.5938 14.1934 15.418 13.8105C15.5566 13.625 15.6855 13.4277 15.8047 13.2266C15.8965 13.0684 15.9805 12.9043 16.0566 12.7383C16.5195 12.6953 16.7207 12.6777 16.8145 12.6641L16.8145 12.666C17.8027 12.6641 18.6074 11.8594 18.6094 10.8711L18.6133 9.13476C18.6152 8.66211 18.4238 8.19922 18.0879 7.86328L18.0879 7.86328ZM14.1406 13.2969C13.9785 13.4922 13.9414 13.7656 14.0469 13.9961C14.3145 14.582 14.5059 15.0039 14.5469 15.0977C14.5508 15.1055 14.5527 15.1133 14.5566 15.1172C14.5664 15.1367 14.5762 15.1562 14.5879 15.1758C14.6504 15.2832 14.668 15.4141 14.6348 15.5352C14.6016 15.6562 14.5215 15.7617 14.4121 15.8242L12.9063 16.6895C12.834 16.7305 12.7539 16.752 12.6719 16.752C12.4941 16.752 12.3379 16.6523 12.2305 16.4707L12.2148 16.4473C12.166 16.377 11.875 15.9707 11.4805 15.4102C11.3359 15.2051 11.0938 15.0996 10.8457 15.1367C10.3203 15.2129 9.78711 15.207 9.26368 15.123C9.01368 15.084 8.76563 15.1875 8.61914 15.3945C8.375 15.7402 8.16993 16.0254 8.03125 16.2188C7.91602 16.3789 7.84571 16.4785 7.82813 16.5059C7.76954 16.6094 7.66211 16.6875 7.53711 16.7207C7.41211 16.7539 7.28125 16.7383 7.17774 16.6777L5.67579 15.8066C5.56641 15.7422 5.48829 15.6406 5.45508 15.5176C5.41993 15.3887 5.44336 15.2578 5.52735 15.1113L5.53321 15.0977C5.53907 15.084 5.75586 14.6074 6.07618 13.918C6.1836 13.6875 6.15039 13.4219 5.99219 13.2246C5.65821 12.8105 5.39063 12.3516 5.19532 11.8574C5.10352 11.625 4.89063 11.4648 4.64063 11.4414C4.26368 11.4063 3.94532 11.375 3.71485 11.3535C3.44141 11.3281 3.33008 11.3164 3.29493 11.3145C3.03321 11.3125 2.82032 11.0996 2.82032 10.8379L2.82422 9.10156C2.82422 8.83984 3.03711 8.62695 3.29883 8.62695C3.32032 8.62695 3.34375 8.625 3.36524 8.62305C3.3711 8.62305 3.37696 8.62305 3.38672 8.62109C3.48438 8.61133 3.94922 8.56641 4.59375 8.50977C4.84571 8.48633 5.06641 8.31836 5.1543 8.08203C5.26954 7.77344 5.39258 7.50781 5.53125 7.26953C5.64454 7.07227 5.78516 6.87109 5.97071 6.63867C6.12696 6.44336 6.15821 6.17969 6.05469 5.95313C5.91602 5.65039 5.79883 5.39258 5.71094 5.19922C5.5918 4.9375 5.54297 4.83008 5.52539 4.79688C5.39454 4.57031 5.47461 4.2793 5.70118 4.14844L7.20704 3.2832C7.44141 3.14844 7.73243 3.24219 7.88282 3.5L7.89649 3.51953C7.93555 3.57227 8.19141 3.93359 8.55469 4.44922C8.70118 4.65625 8.95704 4.76367 9.20704 4.7207C9.76758 4.625 10.3672 4.62305 10.9453 4.7168C11.1953 4.75781 11.4434 4.6543 11.5898 4.44727C11.7813 4.17773 11.9434 3.95117 12.0625 3.78516C12.207 3.58203 12.2676 3.5 12.2871 3.46875C12.3477 3.36523 12.4531 3.28711 12.5762 3.25391C12.7012 3.2207 12.832 3.23633 12.9356 3.29492L14.4395 4.16797C14.5469 4.23047 14.627 4.33594 14.6602 4.45703C14.6953 4.58594 14.6719 4.7168 14.5879 4.86328L14.5664 4.90039L14.5664 4.9082C14.5176 5.01367 14.3457 5.39258 14.1074 5.9082C14.002 6.13477 14.0352 6.4082 14.1934 6.60156C14.5664 7.06445 14.8555 7.57227 15.0527 8.11328C15.1387 8.35156 15.3594 8.52148 15.6113 8.54492C16.2051 8.60156 16.6309 8.64453 16.7305 8.6543C16.7402 8.65625 16.7481 8.65625 16.7539 8.65625C16.9473 8.67188 17.0703 8.7168 17.1524 8.79883C17.2402 8.88672 17.291 9.00977 17.291 9.13477L17.2871 10.873C17.2871 11.1426 17.0606 11.3477 16.7617 11.3496C16.7617 11.3496 16.7461 11.3496 16.7188 11.3535C16.6055 11.3652 16.1602 11.4063 15.5469 11.4609C15.2969 11.4844 15.0859 11.6426 14.9922 11.875C14.8828 12.1465 14.7793 12.3672 14.6621 12.5684C14.5176 12.8105 14.3477 13.0488 14.1406 13.2969L14.1406 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.6387 7.25586C11.1699 6.98438 10.6387 6.8418 10.0977 6.83984C9.00393 6.83984 7.98245 7.42773 7.43362 8.37305C6.58206 9.83984 7.08401 11.7266 8.55081 12.5781C9.01956 12.8496 9.55276 12.9941 10.0938 12.9941C11.1875 12.9941 12.209 12.4062 12.7578 11.4609C13.166 10.7598 13.2813 9.91016 13.0703 9.12695C12.8633 8.34375 12.3418 7.66016 11.6387 7.25586L11.6387 7.25586ZM11.6114 10.7969C11.2969 11.3359 10.7149 11.6699 10.0918 11.6699C9.78323 11.6699 9.4805 11.5879 9.21292 11.4316C8.37698 10.9453 8.09182 9.87109 8.5762 9.03516C8.89065 8.49609 9.47268 8.16211 10.0957 8.16016C10.4043 8.16016 10.7071 8.24219 10.9746 8.39844C11.375 8.62891 11.6719 9.01758 11.7891 9.46484C11.9102 9.91992 11.8477 10.3926 11.6114 10.7969L11.6114 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 14' d='M18.0684 7.86328C17.7402 7.53125 17.3027 7.34375 16.834 7.33594C16.7481 7.32617 16.4883 7.30078 16.1133 7.26562C15.9316 6.85547 15.7109 6.46484 15.4512 6.10156C15.6133 5.75 15.6934 5.57227 15.7305 5.47461L15.7363 5.47656C16.2305 4.61914 15.9375 3.51758 15.082 3.02148L13.5801 2.15039C13.3066 1.99219 12.9941 1.9082 12.6777 1.90625C12.0488 1.90625 11.4512 2.23828 11.1523 2.75391C11.123 2.79492 10.9629 3.01758 10.7227 3.35352C10.2773 3.30859 9.82813 3.31055 9.38281 3.35547C9.1582 3.03711 9.04492 2.87695 8.97656 2.79492L8.98047 2.79297C8.66016 2.23828 8.0625 1.89453 7.42188 1.89453C7.10938 1.89453 6.80078 1.97656 6.52734 2.13281L5.02148 2.99805C4.60156 3.24023 4.30078 3.63086 4.17383 4.10156C4.05273 4.55078 4.10938 5.01367 4.33203 5.40234C4.35352 5.44922 4.47852 5.72656 4.66797 6.14062C4.5625 6.28906 4.46094 6.44531 4.36914 6.60352C4.25391 6.80469 4.14648 7.01367 4.05469 7.22656C3.54688 7.27344 3.35547 7.29102 3.27539 7.30078C2.29102 7.30469 1.48828 8.10742 1.48438 9.0957L1.48047 10.832C1.48047 11.3164 1.66992 11.7734 2.01367 12.1172C2.34375 12.4473 2.76953 12.6289 3.21875 12.6309C3.27344 12.6367 3.60938 12.6699 4.10938 12.7168C4.27344 13.0664 4.46875 13.4004 4.69141 13.7168C4.48438 14.1641 4.38672 14.3789 4.3457 14.4941L4.33984 14.4902C4.10156 14.8984 4.03711 15.3945 4.1582 15.8516C4.2793 16.3105 4.58398 16.709 4.99414 16.9453L6.49609 17.8164C6.76953 17.9746 7.08008 18.0586 7.39649 18.0586C8.02539 18.0586 8.62305 17.7266 8.92188 17.2109C8.95508 17.166 9.1543 16.8887 9.44727 16.4766C9.83399 16.5137 10.2227 16.5176 10.6035 16.4863C10.8848 16.8867 11.0215 17.0762 11.0977 17.168L11.0918 17.1719C11.4121 17.7266 12.0098 18.0703 12.6504 18.0703C12.9629 18.0703 13.2734 17.9883 13.5449 17.832L15.0508 16.9688C15.4629 16.7344 15.7695 16.3359 15.8926 15.877C16.0156 15.4258 15.959 14.9531 15.7324 14.5449C15.6953 14.4609 15.5742 14.1934 15.3984 13.8105C15.5371 13.625 15.666 13.4277 15.7852 13.2266C15.877 13.0684 15.9609 12.9043 16.0371 12.7383C16.5 12.6953 16.7012 12.6777 16.7949 12.6641L16.7949 12.666C17.7832 12.6641 18.5879 11.8594 18.5898 10.8711L18.5938 9.13476C18.5957 8.66211 18.4043 8.19922 18.0684 7.86328L18.0684 7.86328ZM14.1211 13.2969C13.959 13.4922 13.9219 13.7656 14.0273 13.9961C14.2949 14.582 14.4863 15.0039 14.5273 15.0977C14.5313 15.1055 14.5332 15.1133 14.5371 15.1172C14.5469 15.1367 14.5566 15.1562 14.5684 15.1758C14.6309 15.2832 14.6484 15.4141 14.6152 15.5352C14.582 15.6562 14.502 15.7617 14.3926 15.8242L12.8867 16.6895C12.8145 16.7305 12.7344 16.752 12.6523 16.752C12.4746 16.752 12.3184 16.6523 12.2109 16.4707L12.1953 16.4473C12.1465 16.377 11.8555 15.9707 11.4609 15.4102C11.3164 15.2051 11.0742 15.0996 10.8262 15.1367C10.3008 15.2129 9.76758 15.207 9.24414 15.123C8.99414 15.084 8.7461 15.1875 8.59961 15.3945C8.35547 15.7402 8.15039 16.0254 8.01172 16.2188C7.89649 16.3789 7.82618 16.4785 7.8086 16.5059C7.75 16.6094 7.64258 16.6875 7.51758 16.7207C7.39258 16.7539 7.26172 16.7383 7.15821 16.6777L5.65625 15.8066C5.54688 15.7422 5.46875 15.6406 5.43555 15.5176C5.40039 15.3887 5.42383 15.2578 5.50782 15.1113L5.51368 15.0977C5.51954 15.084 5.73633 14.6074 6.05664 13.918C6.16407 13.6875 6.13086 13.4219 5.97266 13.2246C5.63868 12.8105 5.3711 12.3516 5.17579 11.8574C5.08399 11.625 4.8711 11.4648 4.6211 11.4414C4.24414 11.4063 3.92579 11.375 3.69532 11.3535C3.42188 11.3281 3.31055 11.3164 3.27539 11.3145C3.01368 11.3125 2.80079 11.0996 2.80079 10.8379L2.80469 9.10156C2.80469 8.83984 3.01758 8.62695 3.2793 8.62695C3.30079 8.62695 3.32422 8.625 3.34571 8.62305C3.35157 8.62305 3.35743 8.62305 3.36719 8.62109C3.46485 8.61133 3.92969 8.56641 4.57422 8.50977C4.82618 8.48633 5.04688 8.31836 5.13477 8.08203C5.25 7.77344 5.37305 7.50781 5.51172 7.26953C5.625 7.07227 5.76563 6.87109 5.95118 6.63867C6.10743 6.44336 6.13868 6.17969 6.03516 5.95313C5.89649 5.65039 5.7793 5.39258 5.69141 5.19922C5.57227 4.9375 5.52344 4.83008 5.50586 4.79688C5.375 4.57031 5.45508 4.2793 5.68164 4.14844L7.1875 3.2832C7.42188 3.14844 7.71289 3.24219 7.86329 3.5L7.87696 3.51953C7.91602 3.57227 8.17188 3.93359 8.53516 4.44922C8.68165 4.65625 8.93751 4.76367 9.18751 4.7207C9.74805 4.625 10.3477 4.62305 10.9258 4.7168C11.1758 4.75781 11.4238 4.6543 11.5703 4.44727C11.7617 4.17773 11.9238 3.95117 12.043 3.78516C12.1875 3.58203 12.2481 3.5 12.2676 3.46875C12.3281 3.36523 12.4336 3.28711 12.5566 3.25391C12.6816 3.2207 12.8125 3.23633 12.916 3.29492L14.4199 4.16797C14.5273 4.23047 14.6074 4.33594 14.6406 4.45703C14.6758 4.58594 14.6524 4.7168 14.5684 4.86328L14.5469 4.90039L14.5469 4.9082C14.4981 5.01367 14.3262 5.39258 14.0879 5.9082C13.9824 6.13477 14.0156 6.4082 14.1738 6.60156C14.5469 7.06445 14.8359 7.57227 15.0332 8.11328C15.1191 8.35156 15.3399 8.52148 15.5918 8.54492C16.1856 8.60156 16.6113 8.64453 16.7109 8.6543C16.7207 8.65625 16.7285 8.65625 16.7344 8.65625C16.9277 8.67188 17.0508 8.7168 17.1328 8.79883C17.2207 8.88672 17.2715 9.00977 17.2715 9.13477L17.2676 10.873C17.2676 11.1426 17.041 11.3477 16.7422 11.3496C16.7422 11.3496 16.7266 11.3496 16.6992 11.3535C16.5859 11.3652 16.1406 11.4063 15.5273 11.4609C15.2773 11.4844 15.0664 11.6426 14.9727 11.875C14.8633 12.1465 14.7598 12.3672 14.6426 12.5684C14.498 12.8105 14.3281 13.0488 14.1211 13.2969L14.1211 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 15' d='M11.6192 7.25586C11.1504 6.98438 10.6192 6.8418 10.0782 6.83984C8.9844 6.83984 7.96292 7.42773 7.41409 8.37305C6.56253 9.83984 7.06448 11.7266 8.53128 12.5781C9.00003 12.8496 9.53323 12.9941 10.0742 12.9941C11.168 12.9941 12.1895 12.4062 12.7383 11.4609C13.1465 10.7598 13.2617 9.91016 13.0508 9.12695C12.8438 8.34375 12.3223 7.66016 11.6192 7.25586L11.6192 7.25586ZM11.5918 10.7969C11.2774 11.3359 10.6953 11.6699 10.0723 11.6699C9.7637 11.6699 9.46096 11.5879 9.19339 11.4316C8.35745 10.9453 8.07229 9.87109 8.55667 9.03516C8.87112 8.49609 9.45315 8.16211 10.0762 8.16016C10.3848 8.16016 10.6875 8.24219 10.9551 8.39844C11.3555 8.62891 11.6524 9.01758 11.7696 9.46484C11.8907 9.91992 11.8282 10.3926 11.5918 10.7969L11.5918 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 16' d='M18.0488 7.86328C17.7207 7.53125 17.2832 7.34375 16.8145 7.33594C16.7285 7.32617 16.4688 7.30078 16.0938 7.26562C15.9121 6.85547 15.6914 6.46484 15.4316 6.10156C15.5938 5.75 15.6738 5.57227 15.7109 5.47461L15.7168 5.47656C16.2109 4.61914 15.918 3.51758 15.0625 3.02148L13.5605 2.15039C13.2871 1.99219 12.9746 1.9082 12.6582 1.90625C12.0293 1.90625 11.4316 2.23828 11.1328 2.75391C11.1035 2.79492 10.9434 3.01758 10.7031 3.35352C10.2578 3.30859 9.80859 3.31055 9.36328 3.35547C9.13867 3.03711 9.02539 2.87695 8.95703 2.79492L8.96094 2.79297C8.64063 2.23828 8.04297 1.89453 7.40234 1.89453C7.08984 1.89453 6.78125 1.97656 6.50781 2.13281L5.00195 2.99805C4.58203 3.24023 4.28125 3.63086 4.1543 4.10156C4.0332 4.55078 4.08984 5.01367 4.3125 5.40234C4.33398 5.44922 4.45898 5.72656 4.64844 6.14062C4.54297 6.28906 4.44141 6.44531 4.34961 6.60352C4.23438 6.80469 4.12695 7.01367 4.03516 7.22656C3.52734 7.27344 3.33594 7.29102 3.25586 7.30078C2.27148 7.30469 1.46875 8.10742 1.46484 9.0957L1.46094 10.832C1.46094 11.3164 1.65039 11.7734 1.99414 12.1172C2.32422 12.4473 2.75 12.6289 3.19922 12.6309C3.25391 12.6367 3.58984 12.6699 4.08984 12.7168C4.25391 13.0664 4.44922 13.4004 4.67188 13.7168C4.46484 14.1641 4.36719 14.3789 4.32617 14.4941L4.32031 14.4902C4.08203 14.8984 4.01758 15.3945 4.13867 15.8516C4.25977 16.3105 4.56445 16.709 4.97461 16.9453L6.47656 17.8164C6.75 17.9746 7.06055 18.0586 7.37695 18.0586C8.00586 18.0586 8.60352 17.7266 8.90235 17.2109C8.93555 17.166 9.13477 16.8887 9.42774 16.4766C9.81445 16.5137 10.2031 16.5176 10.584 16.4863C10.8652 16.8867 11.002 17.0762 11.0781 17.168L11.0723 17.1719C11.3926 17.7266 11.9902 18.0703 12.6309 18.0703C12.9434 18.0703 13.2539 17.9883 13.5254 17.832L15.0312 16.9688C15.4434 16.7344 15.75 16.3359 15.873 15.877C15.9961 15.4258 15.9395 14.9531 15.7129 14.5449C15.6758 14.4609 15.5547 14.1934 15.3789 13.8105C15.5176 13.625 15.6465 13.4277 15.7656 13.2266C15.8574 13.0684 15.9414 12.9043 16.0176 12.7383C16.4805 12.6953 16.6816 12.6777 16.7754 12.6641L16.7754 12.666C17.7637 12.6641 18.5684 11.8594 18.5703 10.8711L18.5742 9.13476C18.5762 8.66211 18.3848 8.19922 18.0488 7.86328L18.0488 7.86328ZM14.1016 13.2969C13.9395 13.4922 13.9023 13.7656 14.0078 13.9961C14.2754 14.582 14.4668 15.0039 14.5078 15.0977C14.5117 15.1055 14.5137 15.1133 14.5176 15.1172C14.5273 15.1367 14.5371 15.1562 14.5488 15.1758C14.6113 15.2832 14.6289 15.4141 14.5957 15.5352C14.5625 15.6562 14.4824 15.7617 14.373 15.8242L12.8672 16.6895C12.7949 16.7305 12.7148 16.752 12.6328 16.752C12.4551 16.752 12.2988 16.6523 12.1914 16.4707L12.1758 16.4473C12.127 16.377 11.8359 15.9707 11.4414 15.4102C11.2969 15.2051 11.0547 15.0996 10.8066 15.1367C10.2813 15.2129 9.74805 15.207 9.22461 15.123C8.97461 15.084 8.72657 15.1875 8.58008 15.3945C8.33594 15.7402 8.13086 16.0254 7.99219 16.2188C7.87696 16.3789 7.80664 16.4785 7.78907 16.5059C7.73047 16.6094 7.62305 16.6875 7.49805 16.7207C7.37305 16.7539 7.24219 16.7383 7.13868 16.6777L5.63672 15.8066C5.52735 15.7422 5.44922 15.6406 5.41602 15.5176C5.38086 15.3887 5.4043 15.2578 5.48829 15.1113L5.49414 15.0977C5.5 15.084 5.7168 14.6074 6.03711 13.918C6.14454 13.6875 6.11133 13.4219 5.95313 13.2246C5.61914 12.8105 5.35157 12.3516 5.15625 11.8574C5.06446 11.625 4.85157 11.4648 4.60157 11.4414C4.22461 11.4063 3.90625 11.375 3.67579 11.3535C3.40235 11.3281 3.29102 11.3164 3.25586 11.3145C2.99414 11.3125 2.78125 11.0996 2.78125 10.8379L2.78516 9.10156C2.78516 8.83984 2.99805 8.62695 3.25977 8.62695C3.28125 8.62695 3.30469 8.625 3.32618 8.62305C3.33204 8.62305 3.33789 8.62305 3.34766 8.62109C3.44532 8.61133 3.91016 8.56641 4.55469 8.50977C4.80664 8.48633 5.02735 8.31836 5.11524 8.08203C5.23047 7.77344 5.35352 7.50781 5.49219 7.26953C5.60547 7.07227 5.7461 6.87109 5.93164 6.63867C6.08789 6.44336 6.11915 6.17969 6.01563 5.95313C5.87696 5.65039 5.75977 5.39258 5.67188 5.19922C5.55274 4.9375 5.50391 4.83008 5.48633 4.79688C5.35547 4.57031 5.43555 4.2793 5.66211 4.14844L7.16797 3.2832C7.40235 3.14844 7.69336 3.24219 7.84375 3.5L7.85743 3.51953C7.89649 3.57227 8.15235 3.93359 8.51563 4.44922C8.66212 4.65625 8.91797 4.76367 9.16797 4.7207C9.72852 4.625 10.3281 4.62305 10.9063 4.7168C11.1563 4.75781 11.4043 4.6543 11.5508 4.44727C11.7422 4.17773 11.9043 3.95117 12.0234 3.78516C12.168 3.58203 12.2285 3.5 12.2481 3.46875C12.3086 3.36523 12.4141 3.28711 12.5371 3.25391C12.6621 3.2207 12.793 3.23633 12.8965 3.29492L14.4004 4.16797C14.5078 4.23047 14.5879 4.33594 14.6211 4.45703C14.6563 4.58594 14.6328 4.7168 14.5488 4.86328L14.5273 4.90039L14.5273 4.9082C14.4785 5.01367 14.3066 5.39258 14.0684 5.9082C13.9629 6.13477 13.9961 6.4082 14.1543 6.60156C14.5274 7.06445 14.8164 7.57227 15.0137 8.11328C15.0996 8.35156 15.3203 8.52148 15.5723 8.54492C16.166 8.60156 16.5918 8.64453 16.6914 8.6543C16.7012 8.65625 16.709 8.65625 16.7149 8.65625C16.9082 8.67188 17.0313 8.7168 17.1133 8.79883C17.2012 8.88672 17.252 9.00977 17.252 9.13477L17.2481 10.873C17.2481 11.1426 17.0215 11.3477 16.7227 11.3496C16.7227 11.3496 16.707 11.3496 16.6797 11.3535C16.5664 11.3652 16.1211 11.4063 15.5078 11.4609C15.2578 11.4844 15.0469 11.6426 14.9531 11.875C14.8438 12.1465 14.7402 12.3672 14.6231 12.5684C14.4785 12.8105 14.3086 13.0488 14.1016 13.2969L14.1016 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 17' d='M11.5996 7.25586C11.1309 6.98438 10.5996 6.8418 10.0586 6.83984C8.96487 6.83984 7.94339 7.42773 7.39456 8.37305C6.54299 9.83984 7.04495 11.7266 8.51175 12.5781C8.9805 12.8496 9.5137 12.9941 10.0547 12.9941C11.1485 12.9941 12.1699 12.4062 12.7188 11.4609C13.127 10.7598 13.2422 9.91016 13.0313 9.12695C12.8242 8.34375 12.3028 7.66016 11.5996 7.25586L11.5996 7.25586ZM11.5723 10.7969C11.2578 11.3359 10.6758 11.6699 10.0528 11.6699C9.74417 11.6699 9.44143 11.5879 9.17385 11.4316C8.33792 10.9453 8.05276 9.87109 8.53714 9.03516C8.85159 8.49609 9.43362 8.16211 10.0567 8.16016C10.3653 8.16016 10.668 8.24219 10.9356 8.39844C11.336 8.62891 11.6328 9.01758 11.75 9.46484C11.8711 9.91992 11.8086 10.3926 11.5723 10.7969L11.5723 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:safe{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 1' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 6' d='M9.14544 11.4591C9.01548 11.4588 8.88832 11.4212 8.77913 11.3508C8.66995 11.2803 8.58336 11.1798 8.52969 11.0615C8.47602 10.9431 8.45754 10.8118 8.47645 10.6832C8.49536 10.5546 8.55087 10.4342 8.63635 10.3363L11.7591 6.69996C11.8551 6.59053 11.9832 6.5143 12.1252 6.48219C12.2672 6.45008 12.4157 6.46374 12.5494 6.52122C12.6832 6.5787 12.7953 6.67704 12.8697 6.80215C12.9441 6.92725 12.977 7.07271 12.9636 7.21766C12.9503 7.36261 12.8914 7.49962 12.7954 7.60905L9.66817 11.2454C9.60211 11.3173 9.52101 11.3737 9.43066 11.4106C9.34031 11.4475 9.24292 11.4641 9.14544 11.4591L9.14544 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 7' d='M9.14538 11.4591C9.06995 11.4597 8.99497 11.4473 8.92371 11.4226C8.85246 11.3978 8.78599 11.3609 8.7272 11.3137L7.30447 10.1955C7.19125 10.1062 7.1092 9.98336 7.07006 9.84458C7.03093 9.7058 7.03673 9.5582 7.08663 9.42291C7.13653 9.28763 7.22796 9.17161 7.34784 9.09148C7.46772 9.01135 7.60988 8.97122 7.75397 8.97684C7.89805 8.98245 8.03666 9.03353 8.14993 9.12276L9.56811 10.2455C9.66223 10.319 9.73523 10.4161 9.7797 10.527C9.82417 10.6379 9.83853 10.7585 9.82133 10.8767C9.80413 10.9949 9.75597 11.1064 9.68175 11.2C9.61847 11.2818 9.5371 11.3477 9.44403 11.3926C9.35096 11.4376 9.24873 11.4604 9.14538 11.4591L9.14538 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:ssl{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:success{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 8.74341 8.74414' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath id='矢量 19' d='M4.01465 6.34766C3.93555 6.34766 3.85742 6.31738 3.79785 6.25586L1.80664 4.23828C1.68652 4.11719 1.68652 3.91992 1.80664 3.79785C1.92676 3.67578 2.12109 3.67578 2.24023 3.79785L4.01562 5.59668L8.21875 1.33594C8.25656 1.2972 8.30404 1.26927 8.35627 1.25505C8.40849 1.24083 8.46358 1.24083 8.51581 1.25505C8.56804 1.26927 8.61551 1.2972 8.65332 1.33594C8.77344 1.45703 8.77344 1.6543 8.65332 1.77637L4.23145 6.25684C4.17188 6.31738 4.09277 6.34766 4.01465 6.34766ZM4.31348 8.74414C3.73144 8.74414 3.16602 8.62891 2.63477 8.40137C2.12109 8.18066 1.66016 7.86621 1.26465 7.46484C0.869141 7.06348 0.557617 6.5957 0.34082 6.0752C0.114258 5.53418 0 4.96191 0 4.37207C0 3.78223 0.114258 3.20898 0.338867 2.66992C0.556641 2.14941 0.868164 1.68164 1.26367 1.28027C1.65918 0.878906 2.12012 0.563477 2.63379 0.34375C3.16602 0.116211 3.73144 0 4.31348 0C5.17188 0 6.00098 0.255859 6.71191 0.738281C6.83496 0.821289 6.86914 0.992188 6.78613 1.11719C6.7041 1.24219 6.53516 1.27637 6.41211 1.19141C5.79102 0.770508 5.06445 0.546875 4.31348 0.546875C2.23145 0.546875 0.540039 2.26367 0.540039 4.37207C0.540039 6.48047 2.23242 8.19727 4.31348 8.19727C6.39355 8.19727 8.08691 6.48145 8.08691 4.37207C8.08691 4.23633 8.08008 4.10059 8.06543 3.96484C8.04883 3.81445 8.15723 3.68066 8.30566 3.66406C8.4541 3.64746 8.58594 3.75684 8.60156 3.90723C8.61816 4.06055 8.62598 4.21777 8.62598 4.37207C8.62598 4.96191 8.51172 5.53516 8.28711 6.07422C8.06933 6.5957 7.75976 7.06152 7.36328 7.46387C6.96777 7.86523 6.50586 8.18066 5.99219 8.40039C5.45996 8.62695 4.89551 8.74414 4.31348 8.74414L4.31348 8.74414Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:webhook{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='512' cy='512' r='512' fill='%23ffffff'/%3E%3Cpath fill='%23698fdf' d='M0 512C0 229.23264 229.23264 0 512 0s512 229.23264 512 512A512 512 0 1 1 0 512z m306.78016 46.0288l32.512-95.21152 32.50176 95.21152h-65.024z m100.84352 106.1888h77.23008L378.8288 378.24512h-79.07328L193.73056 664.2176h77.2096l16.62976-49.67424h103.43424l16.61952 49.664zM589.0048 438.1696h24.0128c26.59328 0 39.90528 11.88864 39.90528 35.66592 0 23.7568-13.312 35.65568-39.90528 35.65568H589.0048V438.1696z m0 131.23584h42.8544c31.27296 0 55.22432-8.3456 71.84384-25.0368 16.64-16.70144 24.94464-40.20224 24.94464-70.5536 0-30.34112-8.30464-53.8624-24.94464-70.54336-16.61952-16.6912-40.57088-25.0368-71.84384-25.0368H516.608v285.98272h72.3968v-94.8224z m178.06336-191.16032v285.97248h72.42752V378.24512h-72.42752z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-si\\:server-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3 9h18M3 15h18m-4-3h1m-1 6h1M17 6h1M5.4 3h13.2A2.4 2.4 0 0 1 21 5.4v13.2a2.4 2.4 0 0 1-2.4 2.4H5.4A2.4 2.4 0 0 1 3 18.6V5.4A2.4 2.4 0 0 1 5.4 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site-redirect{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1786429411465' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6029' xmlns:xlink='http://www.w3.org/1999/xlink' width='1em' height='1em'%3E%3Cpath d='M368.4864 256c19.9168 0 38.4512 10.24 49.5104 27.0848l2.0992 3.456 133.6576 236.1344h161.664v-148.1984c0-14.336 11.3152-25.984 25.2672-25.984 7.04 0 13.7728 3.0464 18.5344 8.3712l172.544 192.384c8.9088 9.9584 8.9088 25.2928 0 35.2512l-172.544 192.384a24.7296 24.7296 0 0 1-35.6608 1.4592 26.3424 26.3424 0 0 1-8.1152-19.072V645.632H519.424c-19.9168 0-38.4512-10.2144-49.4848-27.0592l-2.1248-3.456-133.6576-236.16H134.8352l-0.0256-0.1024h-38.656A19.6352 19.6352 0 0 1 76.8 358.9632v-83.0464c0-11.008 8.6528-19.9168 19.3536-19.9168h272.3328z' fill='currentColor' p-id='6030'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\\:light{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1781249655651' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11211' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M341.333333 967.111111h284.444445v56.888889H341.333333zM816.526222 110.364444l40.220445 40.163556-80.440889 80.497778-40.220445-40.220445zM150.584889 110.364444L230.968889 190.691556l-40.220445 40.220444-80.497777-80.440889zM853.333333 455.111111h113.777778v56.888889h-113.777778zM0 455.111111h113.777778v56.888889H0zM455.111111 0h56.888889v113.777778H455.111111zM483.555556 170.666667C312.888889 170.666667 170.666667 312.888889 170.666667 483.555556c0 119.466667 56.888889 227.555556 170.666666 278.755555V910.222222h284.444445v-147.911111c113.777778-51.2 170.666667-159.288889 170.666666-278.755555 0-170.666667-142.222222-312.888889-312.888888-312.888889z m113.777777 540.444444l-28.444444 17.066667V853.333333H398.222222v-125.155555l-28.444444-17.066667c-91.022222-45.511111-142.222222-130.844444-142.222222-227.555555C227.555556 341.333333 341.333333 227.555556 483.555556 227.555556S739.555556 341.333333 739.555556 483.555556c0 96.711111-51.2 182.044444-142.222223 227.555555z' fill='%2320a53a' p-id='11212'%3E%3C/path%3E%3Cpath d='M341.333333 512h113.777778v284.444444h56.888889V512h113.777778V455.111111H341.333333z' fill='%2320a53a' p-id='11213'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-site\\:performance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1770109361508' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7931' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M859.733333 217.6l-32-27.733333c-8.533333-8.533333-23.466667-6.4-29.866666 2.133333L580.266667 443.733333c-21.333333-10.666667-44.8-17.066667-68.266667-17.066666-83.2 0-149.333333 66.133333-149.333333 149.333333s66.133333 149.333333 149.333333 149.333333 149.333333-66.133333 149.333333-149.333333c0-25.6-6.4-51.2-19.2-72.533333l219.733334-256c8.533333-10.666667 6.4-23.466667-2.133334-29.866667zM512 640c-36.266667 0-64-27.733333-64-64s27.733333-64 64-64 64 27.733333 64 64-27.733333 64-64 64z' fill='currentColor' p-id='7932'%3E%3C/path%3E%3Cpath d='M731.733333 232.533333C667.733333 194.133333 593.066667 170.666667 512 170.666667 277.333333 170.666667 85.333333 362.666667 85.333333 597.333333c0 44.8 6.4 87.466667 19.2 128h91.733334C179.2 684.8 170.666667 642.133333 170.666667 597.333333c0-187.733333 153.6-341.333333 341.333333-341.333333 61.866667 0 117.333333 17.066667 166.4 44.8l53.333333-68.266667zM829.866667 313.6l-53.333334 68.266667C825.6 441.6 853.333333 516.266667 853.333333 597.333333c0 44.8-8.533333 87.466667-25.6 128h91.733334c12.8-40.533333 19.2-83.2 19.2-128 0-108.8-40.533333-206.933333-108.8-283.733333z' fill='currentColor' p-id='7933'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\\:tutorial{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1776137902617' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4811' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M607.934444 417.856853c-6.179746-6.1777-12.766768-11.746532-19.554358-16.910135l-0.01228 0.011256c-6.986111-6.719028-16.47216-10.857279-26.930349-10.857279-21.464871 0-38.864146 17.400299-38.864146 38.864146 0 9.497305 3.411703 18.196431 9.071609 24.947182l-0.001023 0c0.001023 0.001023 0.00307 0.00307 0.005117 0.004093 2.718925 3.242857 5.953595 6.03853 9.585309 8.251941 3.664459 3.021823 7.261381 5.997598 10.624988 9.361205l3.203972 3.204995c40.279379 40.229237 28.254507 109.539812-12.024871 149.820214L371.157763 796.383956c-40.278355 40.229237-105.761766 40.229237-146.042167 0l-3.229554-3.231601c-40.281425-40.278355-40.281425-105.809861 0-145.991002l75.93546-75.909877c9.742898-7.733125 15.997346-19.668968 15.997346-33.072233 0-23.312962-18.898419-42.211381-42.211381-42.211381-8.797363 0-16.963347 2.693342-23.725354 7.297197-0.021489-0.045025-0.044002-0.088004-0.066515-0.134053l-0.809435 0.757247c-2.989077 2.148943-5.691629 4.669346-8.025791 7.510044l-78.913281 73.841775c-74.178443 74.229608-74.178443 195.632609 0 269.758863l3.203972 3.202948c74.178443 74.127278 195.529255 74.127278 269.707698 0l171.829484-171.880649c74.076112-74.17435 80.357166-191.184297 6.282077-265.311575L607.934444 417.856853z' fill='%235D5D5D' p-id='4812'%3E%3C/path%3E%3Cpath d='M855.61957 165.804257l-3.203972-3.203972c-74.17742-74.178443-195.528232-74.178443-269.706675 0L410.87944 334.479911c-74.178443 74.178443-78.263481 181.296089-4.085038 255.522628l3.152806 3.104711c3.368724 3.367701 6.865361 6.54302 10.434653 9.588379 2.583848 2.885723 5.618974 5.355985 8.992815 7.309476 0.025583 0.020466 0.052189 0.041956 0.077771 0.062422l0.011256-0.010233c5.377474 3.092431 11.608386 4.870938 18.257829 4.870938 20.263509 0 36.68962-16.428158 36.68962-36.68962 0-5.719258-1.309832-11.132548-3.645017-15.95846l0 0c-4.850471-10.891048-13.930267-17.521049-20.210297-23.802102l-3.15383-3.102664c-40.278355-40.278355-24.982998-98.79612 15.295358-139.074476l171.930791-171.830507c40.179095-40.280402 105.685018-40.280402 145.965419 0l3.206018 3.152806c40.279379 40.281425 40.279379 105.838513 0 146.06775l-75.686796 75.737962c-10.296507 7.628748-16.97358 19.865443-16.97358 33.662681 0 23.12365 18.745946 41.87062 41.87062 41.87062 8.048303 0 15.563464-2.275833 21.944801-6.211469 0.048095 0.081864 0.093121 0.157589 0.141216 0.240477l1.173732-1.083681c3.616364-2.421142 6.828522-5.393847 9.529027-8.792247l79.766718-73.603345C929.798013 361.334535 929.798013 239.981676 855.61957 165.804257z' fill='%235D5D5D' p-id='4813'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-soft-dns-close{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762334981673' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10737' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M515.7 960.1c-29.2-0.1-52.9-23.9-52.9-53l-0.1-149.8c0.3-1.5 0.4-2.8 0.4-4V743l-10.1-2.1c-62.1-12.9-118.8-45.2-164-93.4-60-64.1-93.1-149.1-93.1-239.4v-107l-26.7 0.2c-6.3 0-12.2-2.5-16.7-7s-6.9-10.4-6.9-16.7c0-6.4 2.4-12.4 6.9-16.8 4.4-4.5 10.4-6.9 16.7-6.9h64.6l-102.9-103c-4.9-4.9-7.6-11.5-7.6-18.4 0-7 2.7-13.5 7.6-18.4 4.9-4.9 11.5-7.6 18.4-7.6s13.5 2.7 18.4 7.6l139.7 139.7h12.2V95c0-17.1 13.9-31.1 31.1-31.1 17.1 0 31 13.9 31 31.1l0.1 158.8h265.4V95c0-17.1 13.9-31 31.1-31 17.1 0 31 13.9 31 31.1v158.7l148.1 0.1c13.1 0 23.7 10.6 23.7 23.7 0 6.4-2.5 12.3-6.9 16.8-4.5 4.5-10.4 7-16.9 7h-21.9v106.9c0 94.5-35.7 182.2-100.5 246.9l-1.6 1.6c-1.7 1.7-3.5 3.3-5.4 5l-6.4 5.9L893 839.2c10.2 10.2 10.2 26.7 0 36.9-4.9 4.9-11.5 7.6-18.4 7.6-7 0-13.5-2.7-18.4-7.6L679.4 699.4l-3.1 1.9c-30.8 19-63.8 32.3-98.2 39.6l-10.7 2.3 0.7 10.9 0.2 2.4 0.1 150.7c0.1 14.1-5.4 27.3-15.4 37.4-10 10-23.3 15.5-37.3 15.5zM243.4 408.2c0 78.2 28.5 151.6 80.3 206.8 51.4 54.7 119.6 84.9 192 84.9 43 0 85.8-11.1 124-32l5.4-3-363.9-363.7h-37.9l0.1 107z m444.3 225.7l6.3-5.7c2.4-2.2 4.9-4.3 7.2-6.6 55-55.1 86.6-132.9 86.6-213.4v-12.7h-0.1v-94.2l-432.7-0.1 332.7 332.7z' p-id='10738' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762244187005' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7877' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M554.688 682.624a42.688 42.688 0 0 0 0 85.376h0.448a42.688 42.688 0 1 0 0-85.376h-0.448zM767.488 682.624a42.688 42.688 0 0 0 0 85.376H768a42.688 42.688 0 1 0 0-85.376h-0.512z' fill='currentColor' p-id='7878'%3E%3C/path%3E%3Cpath d='M465.28 96h93.44c59.456 0 106.88 0 144.96 4.48 39.36 4.48 72.128 14.08 100.992 35.584 28.8 21.44 47.424 50.112 63.104 86.464 15.232 35.2 28.8 80.64 45.952 137.6l52.48 174.848c1.28 4.48 2.752 9.28 3.584 14.336v0.32l0.192 1.216c0.64 5.12 0.64 10.048 0.64 14.72v3.392c0 72.704 0 130.304-5.632 175.68-5.824 46.592-18.112 84.736-45.952 115.84-4.992 5.568-10.304 10.88-15.936 15.872-31.104 27.84-69.184 40.128-115.84 45.952-45.312 5.696-102.912 5.696-175.616 5.696H412.352c-72.704 0-130.304 0-175.68-5.696-46.592-5.824-84.672-18.112-115.84-45.888a202.944 202.944 0 0 1-15.872-16c-27.84-31.04-40.128-69.12-45.952-115.84-5.696-45.312-5.696-102.912-5.696-175.616v-3.328c0-4.672 0-9.664 0.704-14.784v-0.32l0.192-1.216c0.832-5.056 2.24-9.856 3.584-14.272l52.48-174.912c17.088-56.96 30.72-102.4 45.952-137.6 15.68-36.352 34.304-65.024 63.104-86.4 28.8-21.504 61.632-31.104 100.992-35.712C358.4 96 405.76 96 465.28 96zM327.68 164.032c-33.152 3.84-53.632 11.072-70.144 23.36-16.512 12.288-29.376 29.824-42.56 60.48-13.568 31.424-26.176 73.28-43.968 132.544l-42.688 142.272h767.36l-42.688-142.272c-17.792-59.264-30.4-101.12-43.968-132.48-13.184-30.72-26.048-48.256-42.56-60.544-16.512-12.288-36.992-19.52-70.144-23.36C662.336 160 618.624 160 556.736 160H467.328c-61.952 0-105.6 0-139.648 4.032zM122.496 736.64c5.056 40.128 14.528 63.616 30.144 81.088 3.456 3.84 7.04 7.488 10.88 10.88 17.536 15.68 40.96 25.088 81.152 30.144 40.96 5.12 94.464 5.184 169.92 5.184h194.816c75.456 0 129.024 0 169.92-5.184 40.128-5.056 63.616-14.464 81.152-30.08 3.84-3.456 7.424-7.104 10.88-10.944 15.616-17.536 25.088-40.96 30.08-81.088 4.672-37.248 5.12-84.928 5.248-150.016H117.312c0.064 65.088 0.512 112.768 5.184 150.016z' fill='currentColor' p-id='7879'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-icon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762335529080' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11802' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M170.666667 128h682.666666a42.666667 42.666667 0 0 1 42.666667 42.666667v298.666666H128V170.666667a42.666667 42.666667 0 0 1 42.666667-42.666667zM128 554.666667h768v298.666666a42.666667 42.666667 0 0 1-42.666667 42.666667H170.666667a42.666667 42.666667 0 0 1-42.666667-42.666667v-298.666666z m170.666667 128v85.333333h128v-85.333333H298.666667zM298.666667 256v85.333333h128V256H298.666667z' fill='currentColor' p-id='11803'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-menu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241899839' class='icon' viewBox='0 0 1025 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='12295' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M163.231468 552.233328c6.707287 4.471525 14.905083 6.707287 23.102879 6.707287 12.669321-0.745254 24.593387-5.216779 33.536437-14.159829 17.8861-17.8861 17.8861-46.951012 0-65.582365-8.94305-8.94305-20.867116-13.414575-33.536437-14.159829-8.197796 0-16.395591 2.235762-23.102879 6.707287-7.452542 4.471525-12.669321 10.433558-17.140846 17.140846-8.197796 14.159829-8.197796 31.300674 0 46.205757 4.471525 6.707287 10.433558 13.414575 17.140846 17.140846zM1024.74527 791.459911c0-11.924066-4.471525-23.848133-13.414575-32.791182-8.94305-8.94305-20.121862-13.414575-32.791183-14.159829H46.226566c-12.669321 0.745254-23.848133 5.216779-32.791183 14.159829-8.94305 8.94305-13.414575 20.121862-13.414575 32.791182v186.313539c-0.745254 24.593387 18.631354 45.460503 43.969995 46.205757H978.539512c24.593387 0.745254 45.460503-18.631354 45.460504-43.969995v-188.549301z m-46.205758 0v186.313539H46.226566v-186.313539h932.312946z' p-id='12296' fill='currentColor'%3E%3C/path%3E%3Cpath d='M978.539512 371.881823H46.226566c-12.669321 0-24.593387 4.471525-32.791183 13.414575C5.237587 394.984702 0.766062 406.908768 0.766062 418.832834v185.568285c0 12.669321 4.471525 24.593387 13.414575 33.536437 8.197796 8.94305 20.121862 14.159829 32.791183 13.414574h932.312946c12.669321 0 24.593387-4.471525 32.791183-13.414574 8.94305-8.94305 13.414575-20.867116 13.414575-33.536437V418.832834c0-12.669321-4.471525-24.593387-13.414575-33.536436-8.94305-8.197796-20.867116-13.414575-33.536437-13.414575z m0 46.951011v185.568285H46.226566V418.832834h932.312946zM980.775275 0H46.226566C34.302499 0 22.378433 4.471525 13.435383 13.414575 5.237587 21.61237 0.020808 33.536437 0.766062 45.460503v186.313539c0 11.924066 4.471525 23.848133 13.414575 32.791183 8.94305 8.94305 20.121862 13.414575 32.791183 14.159829h932.312946c12.669321-0.745254 23.848133-5.216779 32.791183-14.159829 8.94305-8.94305 13.414575-20.867116 13.414575-32.791183v-186.313539c0-24.593387-20.121862-44.715249-44.715249-45.460503z m-2.235763 232.519296H46.226566v-186.313538h932.312946v186.313538z' p-id='12297' fill='currentColor'%3E%3C/path%3E%3Cpath d='M163.231468 179.606251c18.631354 10.433558 40.988978 7.452542 55.894061-6.707287 8.94305-8.197796 14.159829-20.121862 13.414575-32.791183 0-26.083895-20.867116-46.951012-46.205757-46.951012h-0.745255c-8.197796 0-15.650337 2.235762-23.102878 5.962033s-12.669321 9.688304-17.140846 17.140846c-8.197796 14.905083-8.197796 32.045929 0 46.951012 5.216779 6.707287 11.178812 12.669321 17.8861 16.395591z' p-id='12298' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-open{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762328247815' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7956' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M341.333333 386.773333h341.333334a85.333333 85.333333 0 0 1 85.333333 85.333334v149.333333a234.752 234.752 0 0 1-177.28 227.584A64 64 0 0 1 533.333333 941.44h-42.666666a64 64 0 0 1-57.386667-92.416A234.752 234.752 0 0 1 256 621.44v-149.333333a85.333333 85.333333 0 0 1 85.333333-85.333334z m85.333334-42.666666H341.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z m256 0H597.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z' p-id='7957' fill='%234CAF50'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-reload{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762410163124' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='32942' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M758.5792 234.2912c0 29.0816 23.3472 52.4288 52.4288 52.4288 29.0816 0 52.4288-23.3472 52.4288-52.4288s-23.7568-52.4288-52.4288-52.4288c-29.0816 0-52.4288 23.7568-52.4288 52.4288zM855.6544 516.9152c0 23.3472 12.288 44.2368 31.9488 56.1152 19.6608 11.8784 45.056 11.8784 64.7168 0a65.3312 65.3312 0 0 0 0-112.2304c-19.6608-11.8784-45.056-11.8784-64.7168 0s-31.9488 33.1776-31.9488 56.1152zM736.8704 801.1776c0 27.0336 14.7456 52.4288 38.0928 65.9456 23.3472 13.5168 52.4288 13.5168 76.1856 0 23.3472-13.5168 38.0928-38.912 38.0928-65.9456s-14.7456-52.4288-38.0928-65.9456c-23.3472-13.5168-52.4288-13.5168-76.1856 0-23.3472 13.9264-38.0928 38.912-38.0928 65.9456zM440.7296 915.0464c0 31.5392 16.7936 60.2112 44.2368 76.1856 27.0336 15.9744 61.0304 15.9744 88.064 0a89.2928 89.2928 0 0 0 44.2368-76.1856c0-31.5392-16.7936-60.2112-44.2368-76.1856-27.0336-15.9744-61.0304-15.9744-88.064 0-26.624 15.9744-44.2368 45.056-44.2368 76.1856zM151.1424 797.0816c0 35.2256 18.432 67.584 49.152 84.7872 30.3104 17.2032 67.584 17.2032 97.8944 0a97.4848 97.4848 0 0 0 48.7424-84.7872 97.8944 97.8944 0 0 0-97.8944-97.8944c-54.4768-0.8192-97.8944 43.8272-97.8944 97.8944zM426.8032 124.1088c0 57.344 46.6944 104.0384 104.0384 104.0384s104.0384-46.6944 104.0384-104.0384c0-36.864-19.6608-71.2704-51.6096-89.7024-31.9488-18.432-72.0896-18.432-104.0384 0a103.6288 103.6288 0 0 0-52.4288 89.7024zM144.9984 236.7488c0 36.864 19.6608 71.2704 51.6096 89.7024 31.9488 18.432 72.0896 18.432 104.0384 0a102.8096 102.8096 0 0 0 52.4288-89.7024c0-57.344-46.6944-104.0384-104.0384-104.0384-57.344 0-104.0384 46.2848-104.0384 104.0384zM39.7312 514.048c0 54.8864 44.2368 99.1232 99.1232 99.1232s99.1232-44.2368 99.1232-99.1232c0-54.8864-44.2368-99.1232-99.1232-99.1232-54.8864 0-99.1232 44.2368-99.1232 99.1232z' p-id='32943' fill='%2320A53A'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-restart{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327725612' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5980' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M512.170724 1024c-282.416084 0-512.17061-208.087082-512.17061-463.888037 0-255.744085 229.754526-463.774297 512.17061-463.774298h8.24614V0l247.327335 149.681662-247.384205 149.567921V203.025658H512.170724c-216.674442 0-392.857492 160.259469-392.857492 357.200045 0 196.940575 176.23992 357.086305 392.857492 357.086304s392.857492-160.202599 392.857491-357.200044c0-29.401755 26.728868-53.343996 59.656559-53.343997 32.870821 0 59.599689 23.942241 59.599689 53.343997 0 123.521493-53.173387 239.877374-149.795401 327.570809-96.906365 87.864045-225.546151 136.317228-362.318338 136.317228z' fill='%2320A53A' p-id='5981'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241874270' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10262' xmlns:xlink='http://www.w3.org/1999/xlink' %3E%3Cpath d='M306.820741 191.525926c-51.579259 11.188148-103.632593 63.241481-114.820741 114.820741-21.428148 99.176296 53.475556 186.785185 148.954074 186.785185l152.651852 0 0-6.447407 0-31.478519L493.605926 333.937778l-0.18963 0C489.623704 241.682963 403.816296 170.571852 306.820741 191.525926zM455.68 455.205926l-114.725926 0c-63.905185 0-115.579259-52.242963-114.725926-116.337778 0.853333-61.819259 51.294815-112.260741 113.114074-113.114074 64.094815-0.853333 116.337778 50.820741 116.337778 114.725926L455.68 455.205926z' fill='currentColor' p-id='10263'%3E%3C/path%3E%3Cpath d='M832.663704 306.346667c-11.188148-51.579259-63.241481-103.632593-114.820741-114.820741-96.900741-20.954074-182.802963 50.157037-186.595556 142.506667l-0.18963 0 0 121.173333 0 31.478519 0 6.447407 152.651852 0C779.093333 493.131852 854.091852 405.522963 832.663704 306.346667zM568.983704 340.48c0-63.905185 52.242963-115.579259 116.337778-114.725926 61.819259 0.853333 112.260741 51.294815 113.114074 113.114074 0.853333 64.094815-50.820741 116.337778-114.725926 116.337778l-114.725926 0L568.983704 340.48z' fill='currentColor' p-id='10264'%3E%3C/path%3E%3Cpath d='M192 717.842963c11.188148 51.579259 63.241481 103.632593 114.820741 114.820741 96.900741 20.954074 182.802963-50.157037 186.595556-142.506667l0.18963 0L493.605926 568.983704l0-31.478519 0-6.447407-152.651852 0C245.475556 531.057778 170.571852 618.666667 192 717.842963zM455.68 683.70963c0 63.905185-52.242963 115.579259-116.337778 114.725926-61.819259-0.853333-112.260741-51.294815-113.114074-113.114074-0.853333-64.094815 50.820741-116.337778 114.725926-116.337778l114.725926 0L455.68 683.70963z' fill='currentColor' p-id='10265'%3E%3C/path%3E%3Cpath d='M683.70963 531.057778l-152.651852 0 0 6.447407 0 31.478519 0 121.173333 0.18963 0c3.887407 92.34963 89.694815 163.460741 186.595556 142.506667 51.579259-11.188148 103.632593-63.241481 114.820741-114.820741C854.091852 618.666667 779.093333 531.057778 683.70963 531.057778zM798.435556 685.321481C797.582222 747.140741 747.140741 797.582222 685.321481 798.435556c-64.094815 0.853333-116.337778-50.820741-116.337778-114.725926l0-114.725926 114.725926 0C747.614815 568.983704 799.288889 621.226667 798.435556 685.321481z' fill='currentColor' p-id='10266'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-stop{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327609688' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4672' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M320 128A64 64 0 0 0 256 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 320 128z m384 0A64 64 0 0 0 640 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 704 128z' fill='%2320A53A' p-id='4673'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-system{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241912388' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='13400' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M608 96c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64h-72v71.9984L760 488c34.992 0 63.4256 28.0832 63.992 62.9424L824 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H704c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-8.688-6.9232-15.7568-15.552-15.9936L760 536H264c-8.688 0-15.7568 6.9232-15.9936 15.552L248 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H128c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-34.992 28.0832-63.4256 62.9424-63.992L264 488l224-0.0016V416h-72c-35.3456 0-64-28.6544-64-64V160c0-35.3456 28.6544-64 64-64h192zM320 656H128c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16z m576 0H704c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16zM608 144H416c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V160c0-8.8368-7.1632-16-16-16z' fill='currentColor' p-id='13401'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-uninstall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327863599' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7095' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M464.18 82.59h96.4v96.37h-96.4z' p-id='7096' fill='currentColor'%3E%3C/path%3E%3Cpath d='M78.68 169.93h867.35v96.37H78.68z' p-id='7097' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M849.65 940.93h-674.6v-771h674.6v771z m-578.22-96.37h481.85V266.31H271.43v578.25z' p-id='7098' fill='currentColor'%3E%3C/path%3E%3Cpath d='M367.8 362.68h96.37v385.5H367.8zM560.53 362.68h96.37v385.5h-96.37z' p-id='7099' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-settings-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M14.279 2.152C13.909 2 13.439 2 12.5 2s-1.408 0-1.779.152a2 2 0 0 0-1.09 1.083c-.094.223-.13.484-.145.863a1.62 1.62 0 0 1-.796 1.353a1.64 1.64 0 0 1-1.579.008c-.338-.178-.583-.276-.825-.308a2.03 2.03 0 0 0-1.49.396c-.318.242-.553.646-1.022 1.453c-.47.807-.704 1.21-.757 1.605c-.07.526.074 1.058.4 1.479c.148.192.357.353.68.555c.477.297.783.803.783 1.361s-.306 1.064-.782 1.36c-.324.203-.533.364-.682.556a2 2 0 0 0-.399 1.479c.053.394.287.798.757 1.605s.704 1.21 1.022 1.453c.424.323.96.465 1.49.396c.242-.032.487-.13.825-.308a1.64 1.64 0 0 1 1.58.008c.486.28.774.795.795 1.353c.015.38.051.64.145.863c.204.49.596.88 1.09 1.083c.37.152.84.152 1.779.152s1.409 0 1.779-.152a2 2 0 0 0 1.09-1.083c.094-.223.13-.483.145-.863c.02-.558.309-1.074.796-1.353a1.64 1.64 0 0 1 1.579-.008c.338.178.583.276.825.308c.53.07 1.066-.073 1.49-.396c.318-.242.553-.646 1.022-1.453c.47-.807.704-1.21.757-1.605a2 2 0 0 0-.4-1.479c-.148-.192-.357-.353-.68-.555c-.477-.297-.783-.803-.783-1.361s.306-1.064.782-1.36c.324-.203.533-.364.682-.556a2 2 0 0 0 .399-1.479c-.053-.394-.287-.798-.757-1.605s-.704-1.21-1.022-1.453a2.03 2.03 0 0 0-1.49-.396c-.242.032-.487.13-.825.308a1.64 1.64 0 0 1-1.58-.008a1.62 1.62 0 0 1-.795-1.353c-.015-.38-.051-.64-.145-.863a2 2 0 0 0-1.09-1.083M12.5 15c1.67 0 3.023-1.343 3.023-3S14.169 9 12.5 9s-3.023 1.343-3.023 3s1.354 3 3.023 3' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-undo-left-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M7.53 3.47a.75.75 0 0 1 0 1.06L5.81 6.25h9.226c.904 0 1.633 0 2.222.053c.606.055 1.136.172 1.617.45a3.75 3.75 0 0 1 1.373 1.372c.277.481.394 1.011.449 1.617c.053.589.053 1.318.053 2.222v.072c0 .904 0 1.633-.053 2.222c-.055.606-.171 1.136-.45 1.617a3.75 3.75 0 0 1-1.372 1.373c-.481.277-1.011.394-1.617.449c-.589.053-1.318.053-2.222.053H8a.75.75 0 0 1 0-1.5h7c.948 0 1.61 0 2.122-.047c.503-.046.788-.13 1.003-.254a2.25 2.25 0 0 0 .824-.824c.124-.215.208-.5.254-1.003c.046-.512.047-1.174.047-2.122s0-1.61-.047-2.122c-.046-.503-.13-.788-.254-1.003a2.25 2.25 0 0 0-.824-.824c-.215-.124-.5-.208-1.003-.254c-.512-.046-1.174-.047-2.122-.047H5.81l1.72 1.72a.75.75 0 1 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar\\:close-circle-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 0 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 0 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline-ultimate\\:loading-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 6.5A1.5 1.5 0 0 0 13.5 5V2a1.5 1.5 0 0 0-3 0v3A1.5 1.5 0 0 0 12 6.5m-3.73-.39L6.15 4A1.53 1.53 0 0 0 4 4a1.48 1.48 0 0 0-.44 1.06A1.52 1.52 0 0 0 4 6.11l2.15 2.12a1.5 1.5 0 0 0 1.06.44a1.5 1.5 0 0 0 1.06-2.56M.5 12A1.5 1.5 0 0 0 2 13.5h3a1.5 1.5 0 0 0 0-3H2A1.5 1.5 0 0 0 .5 12M7 15.52a1.48 1.48 0 0 0-1.1.48l-2.13 2.08a1.51 1.51 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L8 18.08a1.5 1.5 0 0 0-1-2.56M10.5 22a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0Zm5.55-6a1.5 1.5 0 0 0 0 2.12l2.12 2.12a1.52 1.52 0 0 0 1.06.44a1.54 1.54 0 0 0 1.07-.44a1.5 1.5 0 0 0 .43-1.06a1.48 1.48 0 0 0-.44-1.07L18.17 16a1.5 1.5 0 0 0-2.12 0m7.45-4a1.5 1.5 0 0 0-1.5-1.5h-3a1.5 1.5 0 0 0-1.5 1.5a1.5 1.5 0 0 0 1.5 1.5h3a1.5 1.5 0 0 0 1.5-1.5M19 3.41a1.52 1.52 0 0 0-1 .44L15.86 6a1.5 1.5 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L20.11 6A1.5 1.5 0 0 0 19 3.41'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline\\:delete-1-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 14 14' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M1.707.293A1 1 0 0 0 .293 1.707L5.586 7L.293 12.293a1 1 0 1 0 1.414 1.414L7 8.414l5.293 5.293a1 1 0 0 0 1.414-1.414L8.414 7l5.293-5.293A1 1 0 0 0 12.293.293L7 5.586z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\\:3-dots-fade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='4' cy='12' r='3' fill='currentColor'%3E%3Canimate id='SVG7x14Dcom' fill='freeze' attributeName='opacity' begin='0;SVGqSjG0dUp.end-0.25s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='currentColor' opacity='.4'%3E%3Canimate fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.15s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='currentColor' opacity='.3'%3E%3Canimate id='SVGqSjG0dUp' fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.3s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\\:90-ring-with-bg{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='currentColor' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-system\\:alibaba{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23f76e05;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M224.55,659.8c-18.73-3.86-32.23-20.25-32.44-39.37v-216.85c.74-18.92,14.01-35.03,32.44-39.37l201.33-43.6,21.16-86.3h-233.84c-81.84-.57-148.63,65.31-149.2,147.15,0,.32,0,.64,0,.97v256.28c.53,82.19,67.01,148.71,149.2,149.27h233.71l-21.16-85.92-201.33-42.19.13-.06ZM810.28,234.3h-235.51l21.48,86.24,201.33,43.6c18.7,3.93,32.16,20.33,32.38,39.43v216.85c-.76,18.91-13.99,35.01-32.38,39.43l-201.33,43.6-21.48,86.24h235.51c82.51.18,149.54-66.57,149.72-149.08,0-.17,0-.34,0-.51v-257.63c-1.02-82.01-67.7-148.01-149.72-148.18Z'/%3E%3Cpath class='st0' d='M425.89,500.72h171.71v21.16h-171.71v-21.16Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:alma{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2386da2f;}.st1 {fill: %23ffcb12;}.st2 {fill: %230069da;}.st3 {fill: %23ff4649;}.st4 {fill: %2324c2ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M887.84,568.74c38.14-2.92,68.99,22.01,71.95,60.19,2.92,39.66-25.01,71.95-63.15,74.87-36.85,2.71-68.99-24.83-71.95-61.67-2.96-39.62,23.45-69.03,63.11-73.43v.04h.04Z'/%3E%3Cpath class='st4' d='M423.92,881.47c0-38.14,29.37-67.51,64.59-67.51s69.03,32.33,69.03,68.99-29.33,66.11-63.11,67.55c-42.58,0-70.51-26.49-70.51-68.99v-.04Z'/%3E%3Cpath class='st1' d='M528.12,452.77c-5.84,2.96-8.8-1.44-10.25-5.84-54.3-101.36-38.18-229.06,57.26-305.41,24.97-20.53,71.95-25.01,92.48-4.4,8.8,7.4,10.28,16.13,11.76,26.41,2.92,22.05,7.32,44.06,22.05,61.67,16.13,19.13,36.66,26.41,60.15,25.01,20.53,0,41.1-2.92,54.34,20.53,7.32,13.24,4.4,64.55-7.32,74.83-5.88,4.44-10.28,1.48-14.69,0-33.81-13.21-69.03-13.21-104.28-7.32-11.73,1.44-17.61-1.48-17.61-14.69-1.48-22.05-5.84-42.58-17.61-61.67-22.01-39.66-63.11-41.14-89.56-4.4-22.01,29.37-27.85,64.59-33.77,99.88-5.88,30.77-4.4,63.11-2.96,95.44v-.04Z'/%3E%3Cpath class='st0' d='M564.82,474.78c-2.92-4.44-1.48-8.8,2.92-11.73,83.72-76.35,208.53-91.04,305.41-16.17,24.93,20.57,41.1,63.15,27.89,88.12-4.67,8.62-12.64,14.98-22.09,17.61-20.53,8.8-39.62,17.65-52.82,36.7-13.21,19.17-16.13,41.1-10.25,64.67,4.4,19.05,11.73,39.58-7.36,57.19-10.25,10.28-60.19,19.13-73.39,10.28-5.84-4.4-4.4-8.8-2.96-14.69,4.4-36.7-4.4-70.51-17.61-102.76-4.4-11.73-2.92-17.61,8.8-20.53,20.57-5.84,39.7-16.17,54.34-30.81,32.29-30.81,25.01-70.43-17.61-88.08-33.77-14.73-68.99-11.76-102.76-8.8-32.26,1.44-63.11,10.25-92.48,19.09,0,0-.04-.08-.04-.08Z'/%3E%3Cpath class='st4' d='M545.73,512.95c4.4-4.4,7.4-2.96,11.76,0,96.88,58.75,146.78,174.68,102.76,287.77-11.76,29.41-49.94,58.75-77.79,51.42-11.73-2.88-17.65-8.8-23.53-16.13-13.21-17.69-27.89-33.81-49.86-41.1-23.49-7.32-44.1-2.92-64.67,8.8-17.57,10.28-35.18,23.49-57.19,10.28-13.24-7.36-35.25-52.82-30.85-67.51,2.92-5.84,8.8-5.84,14.73-5.84,36.66-5.88,66.07-23.49,93.96-47.02,8.8-7.36,16.13-7.36,23.45,2.92,11.76,17.61,26.41,32.29,45.5,42.54,38.18,22.09,74.87,2.96,79.27-41.06,4.4-36.7-8.8-68.95-20.53-101.28-13.34-29.15-29.07-57.15-47.02-83.72v-.08Z'/%3E%3Cpath class='st2' d='M498.75,521.8c-5.84,29.33-19.09,57.23-36.62,82.2-52.9,79.24-129.25,111.57-223.22,102.76-33.74-2.96-61.67-30.85-64.55-58.75-1.66-10.61,1.58-21.39,8.8-29.33,10.25-13.21,19.09-25.01,23.45-41.1,8.8-32.33-2.92-58.75-26.41-82.2-32.26-32.33-27.85-61.71,10.28-85.16,4.4-2.96,10.28-5.84,16.13-8.8,8.8-4.4,16.17-4.4,19.13,5.84,13.24,33.77,39.62,58.75,69.03,79.31,10.28,8.8,10.28,14.65,1.48,24.97-17.63,18.79-28.03,43.22-29.37,68.95-2.92,32.33,16.17,52.9,48.42,52.9,20.57,0,39.62-7.32,57.26-16.13,45.5-23.53,80.72-57.26,114.53-92.56,4.4-1.48,5.84-4.4,11.73-2.92h-.08Z'/%3E%3Cpath class='st3' d='M258.01,213.46c2.92,0,10.25,1.44,17.61,2.92,54.34,10.28,88.08-8.8,105.69-60.23,11.73-33.74,36.7-44.06,69.03-26.41,1.44,0,1.44,1.48,2.92,1.48,33.74,19.09,33.74,22.01,13.21,51.42-17.61,23.45-26.49,49.86-30.81,77.79-2.92,16.17-8.8,19.13-23.49,13.24-23.45-8.84-48.42-8.84-73.39,0-27.89,8.76-39.62,33.7-30.81,61.63,11.73,36.7,44.02,52.9,71.87,71.95,27.93,19.13,60.23,29.41,91.04,42.58,4.44,1.44,11.73,1.44,10.28,8.8-1.48,4.44-7.36,4.44-13.24,4.44-66.07,2.92-129.14-7.4-180.56-51.42-48.46-39.62-83.68-88.04-77.83-155.59,4.4-22.05,20.57-38.18,48.5-42.58,0,0,0-.04,0-.04Z'/%3E%3Cpath class='st2' d='M137.63,626c-35.22,4.4-70.43-24.97-73.43-61.67-2.92-35.22,26.41-70.51,60.19-73.39,38.14-4.48,73.39,21.97,76.35,57.19,1.44,33.81-20.57,74.91-63.15,77.79v.08h.04Z'/%3E%3Cpath class='st1' d='M754.26,103.37c36.66-2.96,71.95,26.41,74.87,63.11,2.96,35.25-26.49,69.03-61.67,71.91-38.18,2.96-71.95-24.93-74.87-61.67-2.96-36.7,23.45-70.43,61.67-73.35Z'/%3E%3Cpath class='st3' d='M371.05,131.19c4.44,38.18-22.09,70.47-61.71,76.35-33.74,4.44-68.99-23.45-73.39-55.71-4.44-42.62,19.09-73.47,58.75-77.87,36.66-4.44,71.87,23.45,76.35,57.23Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:anolis{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2359ab2d;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M513.19,63.99c-118.97,0-233.12,47.59-317.24,132.51-84.27,85.23-131.5,200.27-131.42,320.13,0,4.23.5,8.41.55,12.54l-1,310.87c-.8,20.21,3.83,40.32,13.39,58.24,9.46,17.87,20.91,31.36,40.82,43.61,19.71,12.2,36.74,16.48,56.9,16.88,20.14.43,40.04-4.55,57.59-14.44,35.88-20.29,58.14-58.24,58.34-99.46v-34.5l1.39-163.52v-127.88c.33-23.73-8.17-46.74-23.84-64.56-25.17-29.14-22.89-72.94,5.18-99.31,28-26.27,71.92-25.16,98.56,2.49,26.72,27.71,26.85,71.54.3,99.41-15.67,17.17-24.2,39.68-23.84,62.92v26.98s11.9,100.21,82.73,10.06l44.8-73.77c12.3-20.26,16.78-44.5,12.44-67.85-7.29-37.94,17.01-74.76,54.76-82.98,37.74-7.95,74.88,15.82,83.48,53.41,8.98,37.56-13.57,75.45-50.87,85.47-22.1,6.47-40.82,21.16-52.52,40.97l-47.44,77.85s-24.24,46.19,31.61,46.19l64.21-2.04c23.05-.3,45.1-9.46,61.68-25.54,26.72-27.62,70.7-28.55,98.56-2.09,27.98,26.38,29.92,70.49,4.48,99.36-25.31,28.98-69.27,32.09-98.41,6.97-17.83-15.56-40.86-23.84-64.51-23.2,0,0-64.81-1-107.97,48.58-35.01,39.96-43.44,96.69-21.55,145.11,1.14,2.49,2.49,4.93,3.68,7.72l1.49,2.24c.95,1.69,1.99,3.29,2.99,4.88l1.79,2.74c1,1.49,1.99,2.79,3.14,4.18l2.24,2.84c1.1,1.39,2.19,2.69,3.34,3.88l2.64,2.89,3.58,3.63,2.99,2.69,3.98,3.48,3.34,2.49,4.43,3.29c1.13.83,2.29,1.61,3.48,2.34,1.6,1.1,3.26,2.09,4.98,2.99l3.78,2.29c1.79,1,3.63,1.94,5.43,2.79l4.08,1.99,6.37,2.59,4.03,1.69,7.72,2.64,3.34,1.1c3.93,1.24,7.67,2.24,12.1,3.24l2.39.5c3.53.75,7.12,1.49,10.65,2.09l4.98.75c2.94.45,5.87.9,9.01,1.19l5.97.6,8.11.6c8.61.55,17.32.3,25.89-.55,223.81-48.93,375.14-260,351.24-489.73-23.84-229.78-215.34-404.45-444.28-405.45h-.05Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:arch{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %231793d1;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M511.92,64c-39.89,97.78-63.95,161.73-108.36,256.6,27.23,28.86,60.65,62.46,114.93,100.42-58.36-24.01-98.16-48.11-127.9-73.12-56.84,118.58-145.88,287.48-326.59,612.1,142.03-81.98,252.12-132.52,354.72-151.81-4.63-19.94-6.9-40.35-6.74-60.82l.17-4.55c2.25-90.97,49.59-160.93,105.66-156.18,56.07,4.75,99.66,82.4,97.41,173.37-.43,17.11-2.36,33.59-5.73,48.86,101.49,19.85,210.41,70.26,350.51,151.13-27.63-50.85-52.28-96.69-75.83-140.35-37.09-28.74-75.78-66.15-154.7-106.65,54.24,14.09,93.08,30.34,123.35,48.52-239.42-445.67-258.8-504.89-340.91-697.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:centos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ffa648;}.st1 {fill: %23ffa64c;}.st2 {fill: %232f3597;}.st3 {fill: %23a3248d;}.st4 {fill: %2392307f;}.st5 {fill: %23a6218e;}.st6 {fill: %232b30a5;}.st7 {fill: %232f3291;}.st8 {fill: %23a6cd3c;}.st9 {fill: %23f6ab46;}.st10 {fill: %23a4cb3e;}%3C/style%3E%3C/defs%3E%3Cpath class='st10' d='M195.23,340.05l31.68-31.68,20.38-20.35,20.35,20.35,146.04,146.04h40.74v-40.71l-146.04-146.04-20.38-20.41,20.38-20.35,31.65-31.65h-144.81v144.81Z'/%3E%3Cpath class='st8' d='M454.42,372.96v-177.75h-73.62l-52.07,52.07s125.68,125.68,125.68,125.68ZM195.23,380.82v73.62h177.75l-125.68-125.68s-52.07,52.07-52.07,52.07Z'/%3E%3Cpath class='st4' d='M736.03,247.28l-20.38,20.38-146.07,146.04v40.71h40.74l146.07-146.04,20.38-20.35,20.35,20.35,31.65,31.68v-144.81h-144.81l31.68,31.65,20.38,20.38Z'/%3E%3Cpath class='st9' d='M409.64,166.44h73.59v235.33l28.78,28.81,28.81-28.81v-235.33h73.62l-102.42-102.42-102.36,102.42Z'/%3E%3Cpath class='st3' d='M651.05,454.4h177.72v-73.59l-52.07-52.07-125.65,125.65Z'/%3E%3Cpath class='st5' d='M166.42,540.82h235.33l28.81-28.81-28.81-28.81h-235.33v-73.62l-102.42,102.42,102.42,102.42v-73.62Z'/%3E%3Cpath class='st1' d='M569.58,651.07v177.75h73.65l52.04-52.07s-125.68-125.68-125.68-125.68ZM651.05,569.6l125.65,125.68,52.07-52.07v-73.62s-177.72,0-177.72,0Z'/%3E%3Cpath class='st3' d='M569.58,372.96l125.68-125.68-52.04-52.04h-73.65v177.72Z'/%3E%3Cpath class='st0' d='M828.74,683.98l-31.65,31.68-20.38,20.35-20.35-20.35-146.04-146.07h-40.74v40.74l146.07,146.07,20.38,20.35-20.38,20.38-31.68,31.65h144.78v-144.81Z'/%3E%3Cpath class='st6' d='M857.58,483.21h-235.33l-28.78,28.81,28.78,28.81h235.33v73.62l102.42-102.42-102.42-102.42v73.62Z'/%3E%3Cpath class='st2' d='M247.29,695.28l125.65-125.68h-177.72v73.62l52.07,52.07Z'/%3E%3Cpath class='st7' d='M288,776.72l20.35-20.38,146.04-146.01v-40.74h-40.71l-146.07,146.07-20.35,20.35-20.35-20.35-31.68-31.68v144.81h144.84l-31.68-31.68s-20.38-20.38-20.38-20.38ZM614.42,857.59h-73.62v-235.36l-28.81-28.81-28.78,28.81v235.36h-73.62l102.42,102.39s102.39-102.39,102.39-102.39Z'/%3E%3Cpath class='st7' d='M454.42,651.07l-125.68,125.65,52.07,52.07h73.62v-177.72Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:debian{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ce0c48;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M881.64,392.44c-2.99-34.03-9.55-67.66-19.56-100.32l11.64,3.88c-31.2-71.21-78.83-143.17-134.36-174.37-7.61-4.48-30.75,4.33-23.29-10.6s-32.84-7.17-49.71-4.18c-22.99,3.73-26.28-25.53-65.69-31.35-22.39-3.14-28.22,16.12-39.11,11.64-20.6-8.21-18.21-24.19-50.46-8.21-16.12,7.91,10.15-22.84-43-4.03l-4.48-10.9c-94.95,36.43-121.67,66.73-148.39,69.42-6.12,0-29.86,28.66-46.88,46.43-14.93,14.93-22.99,31.95-43,34.64l-14.93,61.81c-25.43,21.16-40.95,51.92-42.85,84.95-5.16-15.3-3.76-32.05,3.88-46.28-14.93,5.97-40.16,14.93-25.98,84.8,11.2,55.24-4.63,118.24,8.81,179.15,4.18,18.36,0,35.08,5.37,44.79,94.2,206.32,182.73,343.07,413.38,336.05l3.88-7.76c-24.63-5.97-48.22-14.93-97.64-26.87-16.27-3.88-20.15-29.86-35.23-38.67-8.21-4.78-24.78-3.58-32.55-8.66s3.73-18.96-17.47-12.54c-7.46,2.24-12.09-9.55-17.62-14.93s0-20.75-20.45-21.65c-20.45-.9-16.12-25.98-17.32-39.11-10.6,1.34-1.05-1.34-11.64,3.88-9.75-6.79-17.07-16.52-20.9-27.77-8.96-42.85-9.26-18.81-13.14-28.37-4.73-12.68-10.37-25-16.87-36.87l23.44,7.76h3.88l3.88-11.64-23.29-7.61h27.32c-6.72,12.24,1.79,4.63-11.79,7.76v11.64l19.56-7.76v-11.64c-18.06-8.96-25.08-11.64-43-19.26l7.91,7.76v3.88h-43c-19.26-12.99-12.24-27.77-15.68-46.43,14.93,0,8.06,5.82,14.93-11.5l-14.93,7.76,11.64-29.71-11.64,11.5c-25.53-33.89-14.18-85.54-10.45-133.02,1.51-32.54,13.03-63.83,32.99-89.57,7.76-8.81,4.48-22.09,4.78-32.55l27.32-23.14h15.68c6.72,14.93,4.18,4.78,0,19.26l7.76,3.88c6.27-7.61,5.37-5.23,7.76-19.26-8.81-9.26-6.12-8.66-23.29-11.64,20.44-33.84,58.22-53.26,97.64-50.16l3.88-11.64-15.68,7.91-3.88-11.5c18.36-16.11,42.18-24.6,66.58-23.74,5.52,0,6.12-14.93,11.2-17.02,141.38-53,270.66,8.21,324.71,128.99,2.93,9.82,5.32,19.78,7.17,29.86,14.93,49.86-6.27,106.29,8.51,136.15-6.87,31.5-32.1,12.09-35.23,27.02-7.46,36.13-12.99,52.25-35.68,68.97-8.3,7.37-17.3,13.92-26.87,19.56,9.59-9.58,16.36-21.61,19.56-34.78-93.01,97.64-229.76,55.98-253.79-92.71-4.75-30.68,6.92-61.61,30.75-81.51,81.36-76.59,131.38-45.83,180.04-17.91l-7.76-26.87c-28.81-21.35-14.93-17.32-7.91-50.16v-3.88l-15.68-11.5c2.24,8.81.9,4.63,7.91,14.93-3.88,14.03,0,7.91-7.76,14.93-13.14,8.51-20.75,6.42-39.11,3.88l3.88-11.64-11.64-11.64c0,10.3-3.58,2.39,0,14.93-110.33,8.66-190.79,70.02-156.31,227.67,1.26,13.12,3.86,26.08,7.76,38.67l-7.76,7.61-3.88-23.14h-11.79l-3.88,11.64c-11.05-22.54-.75,9.41,35.23,46.28,3.51,3.9,7.25,7.59,11.2,11.05,41.8,29.86,99.13,71.21,176.16,43h7.91v-3.88l-89.57-11.64-3.88-7.61c93.46,21.65,154.81-7.46,207.07-42.4,11.5-14.93,10-21.05,19.41-7.91,16.87-14.93,3.43-23.44,11.79-38.52,5.67-10.3,28.51-14.93,39.11-30.9l35.08-119.43h-14.93c2.69-12.54,19.71-29.86-3.88-42.4-2.24-1.34,7.91-1.19,7.76-3.73-1.65-20.65-8.31-40.58-19.41-58.07,28.96,18.96,31.8,59.72,46.88,92.56v7.76h3.88v-41.5h-1.04ZM459.75,585.02l-8.36-23.14,54.64,50.16-46.28-27.02ZM191.03,249.27l-20.3-3.88v34.78c14.63-9.26,16.57-9.11,19.56-30.9h.75ZM694.14,403.64c-10.3,10.14-15.74,24.23-14.93,38.67l11.79,7.61c13.69-11.79,15.42-32.37,3.88-46.28h-.75ZM822.97,550.39c22.99-10.15,47.77-50.76,31.35-84.95l-31.35,84.8v.15ZM670.7,480.82c-13.73,10.3-17.32,11.64-19.56,34.78l11.64,7.76,15.68-7.76c7.2-12.96,8.61-28.35,3.88-42.4-7.32,11.79-2.24,18.06-11.64,7.61ZM612.03,550.39c13.88-9.55,10.45-12.99,15.68-19.41v-4.18c-18.16,1.95-36.48,1.95-54.64,0-11.5-12.24-11.64-25.68-27.32-34.64,14.93,30.75,2.84,33.44,27.32,54.04,11.48,2.79,23.27,4.09,35.08,3.88,1.34,0-5.97-.9,3.88,0v.3ZM244.92,519.48h-11.79l-7.76,7.61c8.36,8.96,4.78,6.27,11.64-3.88l11.79,19.41,3.88-14.93-7.76-7.61v-.6ZM259.85,569.65l3.88-7.76c-8.81-7.61,0-3.14-11.64,0l-11.64-14.93,3.88,14.93v7.76h15.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:deepin{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23007cff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M665.21,90c-64.37-23.52-130.28-29.87-194.31-23.89-74.22,5.85-110.43,28.81-108.27,24.67-121.37,43.31-223.99,136.52-271.48,267.19-84.58,232.72,35.25,490.09,267.58,574.84,232.5,84.75,489.44-35.28,574.08-268,84.64-232.7-35.19-490.06-267.64-574.78l.03-.03ZM374.05,890.73c-24.91-9.17-48.83-20.81-71.43-34.75l1.74.98c108.27,8.31,249.61-16.6,344.92-105.81,0,0,181.65-145.14,50.2-383.36,0,0,21.19,96.01-5.82,174.96,0,0-25.76,107.4-140.25,138.57-168.64,45.95-360.77-72.04-441.12-129.27-6.05-58.77-.67-119.47,20.91-178.74,31.92-87.8,91.95-156.34,165.28-202.35-18.29,128.26-3.81,246.38,17.02,295.86,27.97,66.33,76.52,143.72,171.35,153.63,94.83,9.97,147.08-78.76,147.08-78.76,48.69-73.91,56.31-180.06,55.55-182.64-.76-2.6-12.96-9.6-12.96-9.6-32.73,132.49-86.71,176.73-86.71,176.73-85.12,82.18-145.4,25.2-145.4,25.2-64.82-69.63-19.4-182.75-19.4-182.75,25.4-77.05,99.31-189.8,183.11-247.14,13.97,3.44,28,5.6,41.8,10.61,51.35,19.09,95.45,46.45,132.97,80.89l-.28-.25c-61.26,22.37-160.18,69.63-160.18,69.63-156.82,66.08-167.43,165.98-167.43,165.98-16.24,102.95,65.49,59.36,65.49,59.36,84.08-40.96,125.41-168.58,125.41-168.58-26.23-5.01-46.93,3-46.93,3-33.57,82.87-102.03,116.92-102.03,116.92-26.96,14.25-33.23-10.95-33.23-10.95-4.56-18.9,19.49-22.09,19.49-22.09,37.32-14.53,61.18-53.73,66.61-69.74,5.38-16.04,15.37-17.33,15.37-17.33,28.31-9.27,61.49-16.32,95.73-19.79l2.04-.17c63.47-7.81,160.63,22.49,160.63,22.49,20.04,7.94,40.49,14.81,61.26,20.58,35.61,89.01,41.24,190.31,5.96,287.46-76.13,209.43-307.46,317.48-516.71,241.24h-.03Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:opencloudos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23060198;}.st1 {fill: %230368ec;}.st2 {fill: %2300c0ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M213.3,661.37l149.34-149.34,149.34,149.34c-82.47,82.48-216.19,82.49-298.67.02,0,0-.01-.01-.02-.02ZM511.98,362.68c82.47-82.48,216.19-82.49,298.67-.02,0,0,.01.01.02.02l-149.34,149.34s-149.34-149.34-149.34-149.34Z'/%3E%3Cpath class='st2' d='M213.3,661.37c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02L511.98,64c82.48,82.47,82.49,216.19.02,298.67l-.02.02-298.68,298.68Z'/%3E%3Cpath class='st1' d='M661.32,810.66l-149.34,149.34c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02l149.34-149.34,149.34-149.34c82.48,82.39,82.55,216.05.16,298.53-.05.05-.1.11-.16.16,0,0-149.34,149.34-149.34,149.34Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:openeuler{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23002fa7;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M841.43,413.79c-28.88,24.54-68.56,32.01-104.39,19.64-35.36-10.66-47.14-35.92-27.5-56.12,26.78-20.62,61.69-27.48,94.28-18.52,36.48,8.98,53.32,33.11,35.92,56.12M675.31,369.45c-25.82,20.36-59.87,27.05-91.48,17.96-16.84-5.05-26.38-15.71-26.94-24.69s-11.22-12.91-23.01-16.28c-12.47-3.1-25.41-3.87-38.16-2.24l-15.71,3.37c-11.86,3.56-23.05,9.06-33.11,16.28-8.98,8.08-14.42,19.37-15.15,31.43,0,8.42,8.98,15.71,21.33,20.2,13.82,3.47,28.28,3.47,42.09,0,18.31-5.46,37.81-5.46,56.12,0,17.78,4.27,28.73,22.15,24.46,39.93-1.48,6.18-4.71,11.8-9.31,16.19-27.71,23.76-65.96,31.03-100.46,19.08-13.7-4.89-23.19-17.47-24.13-31.99,0-9.54-9.54-16.84-21.33-21.89-13.64-4.04-27.98-5.19-42.09-3.37l-17.4,3.37c-13.93,3.43-26.83,10.17-37.6,19.64-7.55,7.19-13.65,15.76-17.96,25.25-2.01,4.26-3.33,8.8-3.93,13.47.46,11.66,7.71,21.98,18.52,26.38,13.95,6.06,29.38,7.82,44.34,5.05,18.58-4.95,38.27-3.77,56.12,3.37,30.87,14.03,34.23,48.26,5.61,76.32-29.52,29.53-74.28,37.59-112.24,20.2-14.81-8.41-22.52-25.41-19.08-42.09.21-2.05.21-4.12,0-6.17-.48-2.76-1.43-5.42-2.81-7.86-3.23-6.59-8.56-11.92-15.15-15.15-13.49-6.26-28.57-8.22-43.21-5.61-18.43,6.24-38.57,5.03-56.12-3.37-21.89-13.47-15.71-41.53,13.47-62.86,14.49-11.01,31.44-18.33,49.39-21.33,16.79-1.22,33.1-6.21,47.7-14.59,10.54-6.72,17.84-17.47,20.2-29.74.49-3.35.49-6.75,0-10.1-1.21-8.9,1.45-17.88,7.3-24.69,8.01-7.11,17.99-11.61,28.62-12.91,8.04-.52,16.1-.52,24.13,0h16.84c9.87-2.72,19.05-7.5,26.94-14.03,7.44-4.56,12.86-11.78,15.15-20.2v-8.42c0-15.15,19.08-31.43,49.39-37.04,13.28-3.17,27.12-3.17,40.41,0,8.71,1.24,16.37,6.41,20.76,14.03.24,1.11.24,2.26,0,3.37,4.69,8.4,12.96,14.19,22.45,15.71,13.35,2.55,27.06,2.55,40.41,0,17.16-4.1,35.04-4.1,52.19,0,29.74,7.3,39.85,28.06,21.33,46.02M603.48,706.18c-32.46,36.72-85.93,46.25-129.08,23.01-28.74-15.92-39.13-52.12-23.21-80.86,3.27-5.89,7.51-11.19,12.55-15.66,31.39-29.78,77.43-38.16,117.29-21.33,29.73,8.76,46.73,39.96,37.97,69.69-2.83,9.62-8.19,18.3-15.52,25.15M895.31,268.43l-354.13-197.55c-17.58-9.18-38.54-9.18-56.12,0L127.01,267.87c-17.09,9.86-27.74,27.97-28.06,47.7v392.85c.32,19.73,10.97,37.84,28.06,47.7l356.93,196.99c17.58,9.18,38.54,9.18,56.12,0l356.93-196.99c17.09-9.86,27.74-27.97,28.06-47.7v-392.85c-.32-19.73-10.97-37.84-28.06-47.7'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:oracle{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23fff;}.st1 {fill: %23e10025;}%3C/style%3E%3C/defs%3E%3Cpath class='st1' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st0' d='M427.2,344h169.59c92.34,0,167.2,75.22,167.2,168s-74.86,168-167.2,168h-169.59c-92.34,0-167.2-75.22-167.2-168s74.86-168,167.2-168ZM427.2,404.59c-59.04,0-106.9,48.09-106.9,107.41s47.86,107.41,106.9,107.41h169.59c59.04,0,106.9-48.09,106.9-107.41s-47.86-107.41-106.9-107.41h-169.59Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:rocky{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2310b981;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M935.07,659.74c16.15-46.26,24.93-95.98,24.93-147.74,0-247.43-200.58-448-448-448S64,264.57,64,512c0,122.42,49.11,233.38,128.7,314.25l454.43-454.44,112.19,112.2s175.75,175.74,175.75,175.74ZM853.24,802.29l-206.11-206.1-322.74,322.75c57.07,26.35,120.62,41.05,187.61,41.05,136.69,0,259.07-61.21,341.25-157.71h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:tencent{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %230052d9;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M960,134.74H205.47L64,889.26h754.53s141.47-754.53,141.47-754.53ZM392.63,771.37l61.89-330.11h-131.16l-47.16-82.53h193.79l22.11-117.89,267.47,200.42h-198.95l-44.21,235.79h148.84l82.53,94.32s-355.16,0-355.16,0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:ubuntu{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23e9000c;}.st1 {fill: %23fac400;}.st2 {fill: %23fb9200;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M168.77,415.97c51.69,0,93.83,42,93.83,93.53s-42.15,93.54-93.83,93.54c-51.69-.14-93.83-42.14-93.83-93.68s42.15-93.39,93.83-93.39ZM586.52,139.03c23.2,0,45.82,2.2,67.69,6.32-.42,4-.61,8.02-.59,12.04,0,71.8,58.74,130.39,130.69,130.39,28.35,0,54.47-8.96,75.92-24.38,49.78,56.83,82.08,129.22,88.54,208.66l-148.01,4.55c-12.33-106.9-103.81-190.3-214.24-190.3-31.12,0-60.94,6.61-87.66,18.65l-74.01-127.89c48.61-24.38,103.67-38.03,161.67-38.03Z'/%3E%3Cpath class='st1' d='M789.31,772.93c51.69,0,93.68,42,93.68,93.54s-42.14,93.53-93.68,93.53-93.83-41.99-93.83-93.53c.15-51.55,42.29-93.54,93.83-93.54ZM379.19,798.63c-63.14-44.05-111.9-107.49-137-181.49,34.51-23.5,57.27-63,57.27-107.78s-24.67-87.37-61.53-110.42c23.2-78.42,72.54-145.96,137.74-192.51l77.98,125.7c-50.37,39.36-82.82,100.73-82.82,169.3s31.87,128.77,81.49,168.13c0,0-73.12,129.07-73.12,129.07Z'/%3E%3Cpath class='st0' d='M949.06,526.98c-6.02,86.49-42.72,164.61-99.26,223.93-18.63-9.73-39.33-14.81-60.35-14.83-68.72,0-125.26,53.31-130.4,120.4-23.5,4.71-47.72,7.35-72.54,7.35-55.05.04-109.38-12.46-158.88-36.56l73.72-128.19c26.14,11.31,54.92,17.47,85.17,17.47,110.86,0,202.79-84.28,214.38-191.77,0,0,148.15,2.21,148.15,2.21ZM784.31,64c51.69,0,93.83,41.99,93.83,93.54s-42.14,93.53-93.83,93.53-93.83-42-93.83-93.53c.14-51.54,42.28-93.53,93.83-93.53h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-tabler\\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9a6 6 0 1 0 12 0A6 6 0 0 0 6 9'/%3E%3Cpath d='M12 3q2 .5 2 6c0 5.5-.667 5.667-2 6m0-12q-2 .5-2 6c0 5.5.667 5.667 2 6M6 9h12M3 20h7m4 0h7m-11 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-5v3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tabler\\:send{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 14L21 3m0 0l-6.5 18a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\\:caret-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M14.5 5v14l-7-7z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M14.5 5v14l-7-7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\\:caret-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m16.5 12l-7-7v14z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='m16.5 12l-7-7v14z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\\:task{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M20 22V4h-4v2H8V4H4v18z'/%3E%3Cpath d='M16 6H8V2h8z'/%3E%3Cpath stroke='currentColor' stroke-width='2' d='M16 4h4v18H4V4h4m8 0V2H8v2m8 0v2H8V4'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M10 12h4m-4 4h4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\\:auto{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3Cpath fill='currentColor' d='M868.2,129.4c39.9,0,72.2,32.3,72.2,72.2v498.3c0,39.9-32.3,72.2-72.2,72.2h-313.3c-6.1,0-11,4.9-11,11v39.3c0,6.1,4.9,11,11,11h160.6c6.1,0,11,5,11,11.1v39.2c0,6.1-4.9,11-11,11h-406.4c-6.1,0-11-4.9-11-11v-39.2c0-6.1,4.9-11,11-11h162.7c6.1,0,11-5,11-11.1v-39.3c0-6.1-4.9-11-11-11H155.8c-39.9,0-72.2-32.3-72.2-72.2V201.6c0-39.9,32.3-72.2,72.2-72.2h712.5ZM868.2,190.6H155.8c-6.1,0-11,4.9-11,11v498.3c0,6.1,4.9,11,11,11h712.5c6.1,0,11-4.9,11-11V201.6c0-6.1-4.9-11-11-11Z'/%3E%3Cg id='Layer_1'%3E%3Cpath fill='currentColor' d='M512,263.9c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4-11.8,0-21.3-9.6-21.4-21.4v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM512,568.1c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4s-21.4-9.6-21.4-21.4h0v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM698.8,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.4,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM394.6,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.3,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM644.1,318.6c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0h0ZM428.9,533.8c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0ZM644.1,582.8c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM428.9,367.7c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM512,530.8c-44.2,0-80.1-35.8-80.1-80.1s35.8-80.1,80.1-80.1,80.1,35.8,80.1,80.1-35.8,80.1-80.1,80.1Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\\:dark{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6009 2C15.724 2.94694 18 5.87417 18 9.33934C18 13.5702 14.607 17 10.4217 17C6.76389 17 3.71152 14.3805 3 10.8966C3.88275 11.2745 4.83184 11.4687 5.7905 11.4673C9.74343 11.4673 12.9478 8.22812 12.9478 4.23223C12.9478 3.49723 12.8396 2.7882 12.6379 2.12002L12.6009 2Z' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\\:light{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 9.68439C13 11.254 11.6569 12.5265 10 12.5265C8.34315 12.5265 7 11.254 7 9.68439C7 8.11474 8.34315 6.84229 10 6.84229C11.6569 6.84229 13 8.11474 13 9.68439Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 10.4345C18.4142 10.4345 18.75 10.0988 18.75 9.68455C18.75 9.27033 18.4142 8.93455 18 8.93455V10.4345ZM16 8.93455C15.5858 8.93455 15.25 9.27033 15.25 9.68455C15.25 10.0988 15.5858 10.4345 16 10.4345V8.93455ZM4 10.4345C4.41421 10.4345 4.75 10.0988 4.75 9.68455C4.75 9.27033 4.41421 8.93455 4 8.93455V10.4345ZM2 8.93455C1.58579 8.93455 1.25 9.27033 1.25 9.68455C1.25 10.0988 1.58579 10.4345 2 10.4345V8.93455ZM10.7506 2.10547C10.7506 1.69126 10.4148 1.35547 10.0006 1.35547C9.58638 1.35547 9.2506 1.69126 9.2506 2.10547H10.7506ZM9.2506 4.00021C9.2506 4.41442 9.58638 4.75021 10.0006 4.75021C10.4148 4.75021 10.7506 4.41442 10.7506 4.00021H9.2506ZM10.7506 15.3686C10.7506 14.9544 10.4148 14.6186 10.0006 14.6186C9.58638 14.6186 9.2506 14.9544 9.2506 15.3686H10.7506ZM9.2506 17.2634C9.2506 17.6776 9.58638 18.0134 10.0006 18.0134C10.4148 18.0134 10.7506 17.6776 10.7506 17.2634H9.2506ZM16.1744 4.86959C16.4751 4.58471 16.4879 4.11001 16.2031 3.80931C15.9182 3.50862 15.4435 3.49579 15.1428 3.78066L16.1744 4.86959ZM13.7279 5.12105C13.4272 5.40592 13.4144 5.88062 13.6993 6.18132C13.9842 6.48202 14.4589 6.49485 14.7596 6.20998L13.7279 5.12105ZM6.27442 14.2478C6.57512 13.9629 6.58794 13.4882 6.30307 13.1875C6.0182 12.8868 5.5435 12.874 5.2428 13.1589L6.27442 14.2478ZM3.82794 14.4993C3.52724 14.7841 3.51441 15.2588 3.79929 15.5595C4.08416 15.8602 4.55886 15.8731 4.85956 15.5882L3.82794 14.4993ZM4.85956 3.78066C4.55886 3.49579 4.08416 3.50862 3.79929 3.80931C3.51441 4.11001 3.52724 4.58471 3.82794 4.86959L4.85956 3.78066ZM5.2428 6.20998C5.5435 6.49485 6.0182 6.48202 6.30307 6.18132C6.58794 5.88062 6.57512 5.40592 6.27442 5.12105L5.2428 6.20998ZM14.7596 13.1599C14.4589 12.875 13.9842 12.8878 13.6993 13.1885C13.4144 13.4892 13.4272 13.9639 13.7279 14.2488L14.7596 13.1599ZM15.1417 15.5881C15.4424 15.873 15.9171 15.8601 16.2019 15.5594C16.4868 15.2587 16.474 14.784 16.1733 14.4992L15.1417 15.5881ZM18 9.68455V8.93455H16V9.68455V10.4345H18V9.68455ZM4 9.68455V8.93455H2V9.68455V10.4345H4V9.68455ZM10.0006 2.10547H9.2506V4.00021H10.0006H10.7506V2.10547H10.0006ZM10.0006 15.3686H9.2506V17.2634H10.0006H10.7506V15.3686H10.0006ZM15.6586 4.32512L15.1428 3.78066L13.7279 5.12105L14.2437 5.66551L14.7596 6.20998L16.1744 4.86959L15.6586 4.32512ZM5.75861 13.7033L5.2428 13.1589L3.82794 14.4993L4.34375 15.0437L4.85956 15.5882L6.27442 14.2478L5.75861 13.7033ZM4.34375 4.32512L3.82794 4.86959L5.2428 6.20998L5.75861 5.66551L6.27442 5.12105L4.85956 3.78066L4.34375 4.32512ZM14.2437 13.7043L13.7279 14.2488L15.1417 15.5881L15.6575 15.0436L16.1733 14.4992L14.7596 13.1599L14.2437 13.7043Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-uiw\\:question-circle-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10S4.477 0 10 0m0 1.395a8.605 8.605 0 1 0 0 17.21a8.605 8.605 0 0 0 0-17.21m0 12.241a.91.91 0 1 1 0 1.819a.91.91 0 0 1 0-1.819m2.68-8.306c.726.73.96 1.564.838 2.436c-.096.691-.52 1.435-1.084 1.926c-.7.606-.872.756-1.004.889l-.06.062l-.101.11a2.6 2.6 0 0 0-.538.915q-.111.308-.183.905a.682.682 0 0 1-1.354-.158c.058-.493.14-.893.255-1.21a3.9 3.9 0 0 1 .82-1.379c.17-.184.365-.37.614-.593c.115-.103.567-.494.678-.59c.313-.282.558-.718.607-1.066c.066-.471-.048-.876-.455-1.285c-.43-.432-1.106-.64-1.625-.572c-.758.098-1.065.21-1.588.668c-.382.336-.634.833-.75 1.519a.682.682 0 0 1-1.344-.227c.164-.98.561-1.76 1.194-2.316c.759-.667 1.31-.867 2.312-.997c.925-.12 2.027.218 2.768.963'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-weui\\:delete-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='m6.774 6.4l.812 13.648a.8.8 0 0 0 .798.752h7.232a.8.8 0 0 0 .798-.752L17.226 6.4zm11.655 0l-.817 13.719A2 2 0 0 1 15.616 22H8.384a2 2 0 0 1-1.996-1.881L5.571 6.4H3.5v-.7a.5.5 0 0 1 .5-.5h16a.5.5 0 0 1 .5.5v.7zM14 3a.5.5 0 0 1 .5.5v.7h-5v-.7A.5.5 0 0 1 10 3zM9.5 9h1.2l.5 9H10zm3.8 0h1.2l-.5 9h-1.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-zondicons\\:close-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.93 17.07A10 10 0 1 1 17.07 2.93A10 10 0 0 1 2.93 17.07m1.41-1.41A8 8 0 1 0 15.66 4.34A8 8 0 0 0 4.34 15.66m9.9-8.49L11.41 10l2.83 2.83l-1.41 1.41L10 11.41l-2.83 2.83l-1.41-1.41L8.59 10L5.76 7.17l1.41-1.41L10 8.59l2.83-2.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}[i-common\\:refresh~=default\\:]:default{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M896.128 378.752a29.888 29.888 0 0 1-27.52-18.304 388.224 388.224 0 0 0-715.392 0 29.888 29.888 0 1 1-54.976-23.296 448 448 0 0 1 825.6 0 29.888 29.888 0 0 1-27.52 41.6z' fill='currentColor'/%3E%3Cpath d='M510.912 959.168a448.576 448.576 0 0 1-412.672-274.176 29.888 29.888 0 1 1 54.976-23.296 388.224 388.224 0 0 0 715.392 0 29.888 29.888 0 1 1 54.976 23.296 447.424 447.424 0 0 1-412.736 274.176z' fill='currentColor'/%3E%3Cpath d='M92.992 393.472a29.888 29.888 0 0 1-29.952-29.952V180.224a29.952 29.952 0 0 1 59.84 0V363.52a29.888 29.888 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M276.352 393.472H93.056a29.952 29.952 0 0 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3Cpath d='M929.216 864.768a29.952 29.952 0 0 1-29.952-29.952V651.52a29.952 29.952 0 1 1 59.84 0v183.296a29.952 29.952 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M929.216 681.6h-183.296a29.952 29.952 0 1 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.container,[container=""]{width:100%}[\\!container=""]{width:100%!important}.empty-container:empty,[before~=container]:before{width:100%}.flex-center{justify-content:center;align-items:center;display:flex}@media (min-width:640px){.container,[container=""]{max-width:640px}[\\!container=""]{max-width:640px!important}.empty-container:empty,[before~=container]:before{max-width:640px}}@media (min-width:768px){.container,[container=""]{max-width:768px}[\\!container=""]{max-width:768px!important}.empty-container:empty,[before~=container]:before{max-width:768px}}@media (min-width:1024px){.container,[container=""]{max-width:1024px}[\\!container=""]{max-width:1024px!important}.empty-container:empty,[before~=container]:before{max-width:1024px}}@media (min-width:1280px){.container,[container=""]{max-width:1280px}[\\!container=""]{max-width:1280px!important}.empty-container:empty,[before~=container]:before{max-width:1280px}}@media (min-width:1536px){.container,[container=""]{max-width:1536px}[\\!container=""]{max-width:1536px!important}.empty-container:empty,[before~=container]:before{max-width:1536px}}[select~="$event)"]{user-select:var(--event\\))}.\\[http\\:\\/\\/\\]{http://}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static,[static=""]{position:static}.inset-0{top:0;bottom:0;left:0;right:0}[end~="1"]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}[end~="1"]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}.-left-\\[160px\\]{left:-160px}.-left-\\[9px\\]{left:-9px}.-left-4px{left:-4px}.-top-\\[20px\\]{top:-20px}.-top-1\\.5px{top:-1.5px}.-top-6px{top:-6px}.-top-90px{top:-90px}.bottom--1px{bottom:-1px}.bottom-\\[10em\\]{bottom:10em}.bottom-0{bottom:0}.bottom-12px{bottom:12px}.bottom-20px{bottom:20px}.bottom-5px{bottom:5px}.left-\\[-21px\\]{left:-21px}.left-\\[0\\.4rem\\]{left:.4rem}.left-\\[2\\.6rem\\]{left:2.6rem}.left-\\[3px\\]{left:3px}.left-\\[4px\\]{left:4px}.left-\\[50\\%\\]{left:50%}.left-0{left:0}.left-15px{left:15px}.left-24px{left:24px}.left-50px{left:50px}.right--2px{right:-2px}.right-\\[2rem\\]{right:2rem}.right-\\[6rem\\]{right:6rem}.right-0,.right-0px{right:0}.right-10px{right:10px}.right-12px{right:12px}.right-15px{right:15px}.right-16px{right:16px}.right-1px{right:1px}.right-1rem,.right-4{right:1rem}.right-20px{right:20px}.right-24px{right:24px}.right-40px{right:40px}.right-8px{right:8px}.top--10px{top:-10px}.top-\\[0\\.4rem\\]{top:.4rem}.top-\\[1\\.6rem\\]{top:1.6rem}.top-\\[1\\.8rem\\]{top:1.8rem}.top-\\[18px\\]{top:18px}.top-\\[1rem\\],.top-4{top:1rem}.top-\\[20px\\]{top:20px}.top-\\[3px\\]{top:3px}.top-\\[4px\\]{top:4px}.top-\\[5rem\\]{top:5rem}.top-0{top:0}.top-1\\/2{top:50%}.top-12px{top:12px}.top-15px{top:15px}.top-16px{top:16px}.top-24px{top:24px}.top-8px{top:8px}.top-92px{top:92px}[left~="100"]{left:25rem}[right~="100"]{right:25rem}[line-clamp~="1"]{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="2"]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="999"]{-webkit-line-clamp:999;line-clamp:999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="9999"]{-webkit-line-clamp:9999;line-clamp:9999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.isolate{isolation:isolate}.z-1,.z01{z-index:1}.z-2,.z02{z-index:2}.z-\\[55\\],.z-55{z-index:55}.z-\\[99\\],.z-99{z-index:99}.z-10{z-index:10}.z-100{z-index:100}.z-1000{z-index:1000}.z-20{z-index:20}.z-50{z-index:50}.z-996{z-index:996}.z-9999{z-index:9999}.grid{display:grid}.col-span-2{grid-column:span 2/span 2}.grid-cols-\\[minmax\\(0\\,1fr\\)_44px\\]{grid-template-columns:minmax(0,1fr) 44px}.grid-cols-2,[cols~="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[cols~="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[cols~="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}[cols~="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}[cols~="15"]{grid-template-columns:repeat(15,minmax(0,1fr))}[cols~="24"]{grid-template-columns:repeat(24,minmax(0,1fr))}[cols~="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[cols~="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[rows~="1"]{grid-template-rows:repeat(1,minmax(0,1fr))}[rows~="10"]{grid-template-rows:repeat(10,minmax(0,1fr))}[rows~="12"]{grid-template-rows:repeat(12,minmax(0,1fr))}[rows~="14"]{grid-template-rows:repeat(14,minmax(0,1fr))}[rows~="15"]{grid-template-rows:repeat(15,minmax(0,1fr))}[rows~="16"]{grid-template-rows:repeat(16,minmax(0,1fr))}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}[rows~="5"]{grid-template-rows:repeat(5,minmax(0,1fr))}[rows~="6"]{grid-template-rows:repeat(6,minmax(0,1fr))}[rows~="8"]{grid-template-rows:repeat(8,minmax(0,1fr))}[rows~="80"]{grid-template-rows:repeat(80,minmax(0,1fr))}.float-right{float:right}.m-\\[1rem\\]{margin:1rem}.m-\\[auto\\],.m-auto{margin:auto}.m-0{margin:0}.m-0\\!{margin:0!important}.m-15px{margin:15px}.m-16px{margin:16px}.m-20px{margin:20px}.m-2px{margin:2px}.m19{margin:4.75rem}.mx-\\[0\\.4rem\\]{margin-left:.4rem;margin-right:.4rem}.mx-\\[1\\.2rem\\]{margin-left:1.2rem;margin-right:1.2rem}.mx-\\[4px\\],.mx-4px{margin-left:4px;margin-right:4px}.mx-\\[8px\\],.mx-8px{margin-left:8px;margin-right:8px}.mx-0\\!{margin-left:0!important;margin-right:0!important}.mx-0\\.5em{margin-left:.5em;margin-right:.5em}.mx-10px{margin-left:10px;margin-right:10px}.mx-12px{margin-left:12px;margin-right:12px}.mx-16px{margin-left:16px;margin-right:16px}.mx-20px{margin-left:20px;margin-right:20px}.mx-2px{margin-left:2px;margin-right:2px}.mx-32px{margin-left:32px;margin-right:32px}.mx-4px\\!{margin-left:4px!important;margin-right:4px!important}.mx-5px{margin-left:5px;margin-right:5px}.mx-6px{margin-left:6px;margin-right:6px}.mx-auto{margin-left:auto;margin-right:auto}.my,.my-4{margin-top:1rem;margin-bottom:1rem}.my-\\[1\\.2rem\\]{margin-top:1.2rem;margin-bottom:1.2rem}.my-\\[1rem\\]\\!{margin-top:1rem!important;margin-bottom:1rem!important}.my-\\[3rem\\]{margin-top:3rem;margin-bottom:3rem}.my-10px{margin-top:10px;margin-bottom:10px}.my-10px\\!{margin-top:10px!important;margin-bottom:10px!important}.my-12px{margin-top:12px;margin-bottom:12px}.my-15px,[my-15px=""]{margin-top:15px;margin-bottom:15px}.my-16px{margin-top:16px;margin-bottom:16px}.my-16px\\!{margin-top:16px!important;margin-bottom:16px!important}.my-18px{margin-top:18px;margin-bottom:18px}.my-20px{margin-top:20px;margin-bottom:20px}.my-20px\\!{margin-top:20px!important;margin-bottom:20px!important}.my-22px{margin-top:22px;margin-bottom:22px}.my-24px{margin-top:24px;margin-bottom:24px}.my-24px\\!{margin-top:24px!important;margin-bottom:24px!important}.my-25px{margin-top:25px;margin-bottom:25px}.my-4px\\!{margin-top:4px!important;margin-bottom:4px!important}.my-5px{margin-top:5px;margin-bottom:5px}.my-6\\!{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8px{margin-top:8px;margin-bottom:8px}.my-8px\\!{margin-top:8px!important;margin-bottom:8px!important}[mx-10px~=default\\:]:default{margin-left:10px;margin-right:10px}[my-15px~=default\\:]:default{margin-top:15px;margin-bottom:15px}.\\!mb-\\[1\\.8rem\\]{margin-bottom:1.8rem!important}.\\!mt-\\[12px\\],.mt-12px\\!{margin-top:12px!important}.\\!mt-0{margin-top:0!important}.mb-\\[\\.2rem\\]{margin-bottom:.2rem}.mb-\\[1\\.6rem\\]{margin-bottom:1.6rem}.mb-\\[12px\\],.mb-12px{margin-bottom:12px}.mb-\\[1rem\\],.mb-1rem{margin-bottom:1rem}.mb-\\[20px\\],.mb-20px{margin-bottom:20px}.mb-\\[24px\\],.mb-24px{margin-bottom:24px}.mb-\\[2rem\\],.mb-8{margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-10px{margin-bottom:10px}.mb-10px\\!{margin-bottom:10px!important}.mb-14px{margin-bottom:14px}.mb-15px{margin-bottom:15px}.mb-15px\\!{margin-bottom:15px!important}.mb-16px,[mb-16px=""]{margin-bottom:16px}.mb-16px\\!{margin-bottom:16px!important}.mb-18px{margin-bottom:18px}.mb-2{margin-bottom:.5rem}.mb-20px\\!{margin-bottom:20px!important}.mb-30px{margin-bottom:30px}.mb-32px{margin-bottom:32px}.mb-38px{margin-bottom:38px}.mb-40px{margin-bottom:40px}.mb-48px{margin-bottom:48px}.mb-4px{margin-bottom:4px}.mb-5px{margin-bottom:5px}.mb-6px{margin-bottom:6px}.mb-7px{margin-bottom:7px}.mb-8px{margin-bottom:8px}.me:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.me:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.ml-\\[0\\.6rem\\]{margin-left:.6rem}.ml-\\[1\\.2rem\\]{margin-left:1.2rem}.ml-\\[130px\\]{margin-left:130px}.ml-\\[16px\\],.ml-16px{margin-left:16px}.ml-\\[1rem\\]{margin-left:1rem}.ml-\\[20px\\],.ml-20px{margin-left:20px}.ml-\\[3rem\\]{margin-left:3rem}.ml-\\[8px\\],.ml-8px{margin-left:8px}.ml-0\\.2em{margin-left:.2em}.ml-0\\.5em{margin-left:.5em}.ml-108px{margin-left:108px}.ml-10px,[ml-10px=""]{margin-left:10px}.ml-10px\\!{margin-left:10px!important}.ml-126px{margin-left:126px}.ml-12px{margin-left:12px}.ml-14px{margin-left:14px}.ml-15px{margin-left:15px}.ml-24px{margin-left:24px}.ml-25px{margin-left:25px}.ml-26px{margin-left:26px}.ml-2px{margin-left:2px}.ml-30px{margin-left:30px}.ml-32px{margin-left:32px}.ml-3px{margin-left:3px}.ml-40px{margin-left:40px}.ml-4px{margin-left:4px}.ml-5{margin-left:1.25rem}.ml-5px{margin-left:5px}.ml-5px\\!{margin-left:5px!important}.ml-6{margin-left:1.5rem}.ml-60px{margin-left:60px}.ml-6px{margin-left:6px}.ml-7px{margin-left:7px}.ml-90px{margin-left:90px}.ml-auto,[ml-auto=""]{margin-left:auto}.mr-\\[\\.8rem\\]{margin-right:.8rem}.mr-\\[0\\.1rem\\]{margin-right:.1rem}.mr-\\[1\\.6rem\\]{margin-right:1.6rem}.mr-\\[1rem\\]{margin-right:1rem}.mr-\\[2rem\\]{margin-right:2rem}.mr-\\[4rem\\]{margin-right:4rem}.mr-0\\!{margin-right:0!important}.mr-0\\.25em{margin-right:.25em}.mr-1{margin-right:.25rem}.mr-10px{margin-right:10px}.mr-10px\\!{margin-right:10px!important}.mr-12px{margin-right:12px}.mr-14px{margin-right:14px}.mr-15px{margin-right:15px}.mr-16px{margin-right:16px}.mr-20px{margin-right:20px}.mr-22px{margin-right:22px}.mr-24px{margin-right:24px}.mr-2px{margin-right:2px}.mr-30px{margin-right:30px}.mr-32px{margin-right:32px}.mr-3px{margin-right:3px}.mr-40px{margin-right:40px}.mr-4px{margin-right:4px}.mr-5{margin-right:1.25rem}.mr-5px{margin-right:5px}.mr-6px{margin-right:6px}.mr-80px{margin-right:80px}.mr-8px{margin-right:8px}.mr-auto{margin-right:auto}.ms:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.ms:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.mt,.mt-\\[1rem\\],.mt-4{margin-top:1rem}.mt--10px{margin-top:-10px}.mt--2px{margin-top:-2px}.mt-\\[0rem\\]{margin-top:0}.mt-\\[1\\.2rem\\]{margin-top:1.2rem}.mt-\\[1\\.6rem\\]{margin-top:1.6rem}.mt-\\[10\\.5rem\\]{margin-top:10.5rem}.mt-\\[12px\\],.mt-12px{margin-top:12px}.mt-\\[16px\\],.mt-16px{margin-top:16px}.mt-\\[2rem\\]{margin-top:2rem}.mt-\\[40px\\],.mt-40px{margin-top:40px}.mt-\\[4px\\],.mt-4px,[mt-4px=""]{margin-top:4px}.mt-0{margin-top:0}.mt-10px{margin-top:10px}.mt-14px{margin-top:14px}.mt-15{margin-top:3.75rem}.mt-15px{margin-top:15px}.mt-16px\\!{margin-top:16px!important}.mt-20px{margin-top:20px}.mt-24px{margin-top:24px}.mt-2px{margin-top:2px}.mt-30px{margin-top:30px}.mt-32px{margin-top:32px}.mt-36px{margin-top:36px}.mt-3px{margin-top:3px}.mt-49px{margin-top:49px}.mt-50px{margin-top:50px}.mt-5px{margin-top:5px}.mt-6px{margin-top:6px}.mt-7px{margin-top:7px}.mt-8px{margin-top:8px}.last\\:mb-0:last-child{margin-bottom:0}.inline,[inline=""]{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.contents,[contents=""]{display:contents}.list-item{display:list-item}.hidden,[hidden~=default\\:]:default{display:none}[size~="0"]{width:0;height:0}[size~="10"]{width:2.5rem;height:2.5rem}[size~="100"]{width:25rem;height:25rem}[size~="12"]{width:3rem;height:3rem}[size~="120"]{width:30rem;height:30rem}[size~="13"]{width:3.25rem;height:3.25rem}[size~="14"]{width:3.5rem;height:3.5rem}[size~="15"]{width:3.75rem;height:3.75rem}[size~="150"]{width:37.5rem;height:37.5rem}[size~="16"]{width:4rem;height:4rem}[size~="17"]{width:4.25rem;height:4.25rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="2"]{width:.5rem;height:.5rem}[size~="20"]{width:5rem;height:5rem}[size~="21"]{width:5.25rem;height:5.25rem}[size~="22"]{width:5.5rem;height:5.5rem}[size~="24"]{width:6rem;height:6rem}[size~="25"]{width:6.25rem;height:6.25rem}[size~="26"]{width:6.5rem;height:6.5rem}[size~="28"]{width:7rem;height:7rem}[size~="3"]{width:.75rem;height:.75rem}[size~="30"]{width:7.5rem;height:7.5rem}[size~="32"]{width:8rem;height:8rem}[size~="34"]{width:8.5rem;height:8.5rem}[size~="36"]{width:9rem;height:9rem}[size~="4"]{width:1rem;height:1rem}[size~="40"]{width:10rem;height:10rem}[size~="42"]{width:10.5rem;height:10.5rem}[size~="46"]{width:11.5rem;height:11.5rem}[size~="48"]{width:12rem;height:12rem}[size~="5"]{width:1.25rem;height:1.25rem}[size~="50"]{width:12.5rem;height:12.5rem}[size~="6"]{width:1.5rem;height:1.5rem}[size~="60"]{width:15rem;height:15rem}[size~="8"]{width:2rem;height:2rem}[size~="80"]{width:20rem;height:20rem}.\\!w-\\[12rem\\]{width:12rem!important}.h-\\[100px\\]{height:100px}.h-\\[10rem\\]{height:10rem}.h-\\[12px\\]{height:12px}.h-\\[1rem\\],.h4{height:1rem}.h-\\[2\\.2rem\\]{height:2.2rem}.h-\\[20px\\],.h-20px{height:20px}.h-\\[22rem\\]{height:22rem}.h-\\[24rem\\]{height:24rem}.h-\\[3\\.2rem\\]{height:3.2rem}.h-\\[30\\.1rem\\]{height:30.1rem}.h-\\[32rem\\]{height:32rem}.h-\\[34rem\\]{height:34rem}.h-\\[36px\\],.h-36px{height:36px}.h-\\[38rem\\]{height:38rem}.h-\\[3rem\\]{height:3rem}.h-\\[4\\.4rem\\]{height:4.4rem}.h-\\[40rem\\]{height:40rem}.h-\\[44px\\],.h-44px{height:44px}.h-\\[4rem\\],.h-16{height:4rem}.h-\\[5\\.4rem\\]{height:5.4rem}.h-\\[50px\\],.h-50px{height:50px}.h-\\[5px\\]{height:5px}.h-\\[67px\\]{height:67px}.h-\\[6px\\],.h-6px{height:6px}.h-\\[92px\\]{height:92px}.h-\\[96px\\]{height:96px}.h-10{height:2.5rem}.h-100\\%,.h-full,[h-full=""]{height:100%}.h-103px{height:103px}.h-10px{height:10px}.h-110px{height:110px}.h-116px{height:116px}.h-120px{height:120px}.h-124px{height:124px}.h-130px,[h-130px=""]{height:130px}.h-140px{height:140px}.h-14px{height:14px}.h-150px{height:150px}.h-15px{height:15px}.h-160px,[h-160px=""]{height:160px}.h-16px{height:16px}.h-180px{height:180px}.h-18px{height:18px}.h-200px,[h-200px=""]{height:200px}.h-200px\\!{height:200px!important}.h-22px{height:22px}.h-24px,[h-24px=""]{height:24px}.h-250px{height:250px}.h-25px{height:25px}.h-260px{height:260px}.h-280px{height:280px}.h-28px{height:28px}.h-2px{height:2px}.h-300px{height:300px}.h-30px{height:30px}.h-320px{height:320px}.h-32px{height:32px}.h-340px{height:340px}.h-34px{height:34px}.h-350px{height:350px}.h-35px{height:35px}.h-360px{height:360px}.h-388px{height:388px}.h-38px{height:38px}.h-392px{height:392px}.h-400px{height:400px}.h-400px\\!{height:400px!important}.h-40px{height:40px}.h-420px{height:420px}.h-428px{height:428px}.h-42px{height:42px}.h-440px{height:440px}.h-450px{height:450px}.h-456px{height:456px}.h-460px{height:460px}.h-468px{height:468px}.h-46px{height:46px}.h-478px{height:478px}.h-480px{height:480px}.h-48px{height:48px}.h-500px{height:500px}.h-500px\\!{height:500px!important}.h-52px{height:52px}.h-540px{height:540px}.h-55\\%{height:55%}.h-550px{height:550px}.h-560px{height:560px}.h-56px{height:56px}.h-580px{height:580px}.h-600px{height:600px}.h-600px\\!{height:600px!important}.h-60px,[h-60px=""]{height:60px}.h-610px{height:610px}.h-700px{height:700px}.h-70px{height:70px}.h-720px{height:720px}.h-72px{height:72px}.h-750px{height:750px}.h-8{height:2rem}.h-80px{height:80px}.h-8px{height:8px}.h-95px{height:95px}.h-auto\\!{height:auto!important}.h-full\\!{height:100%!important}.h1{height:.25rem}.h2,[h2=""]{height:.5rem}.h3{height:.75rem}.max-h-\\[14rem\\]{max-height:14rem}.max-h-16px{max-height:16px}.max-h-200px{max-height:200px}.max-h-220px{max-height:220px}.max-h-22px{max-height:22px}.max-h-300px{max-height:300px}.max-h-460px{max-height:460px}.max-h-540px{max-height:540px}.max-h-600px{max-height:600px}.max-h-620px{max-height:620px}.max-h-640px{max-height:640px}.max-h-730px\\!{max-height:730px!important}.max-w-\\[1200px\\]{max-width:1200px}.max-w-\\[36rem\\]{max-width:36rem}.max-w-\\[90rem\\]{max-width:90rem}.max-w-100\\%,.max-w-full{max-width:100%}.max-w-1000px{max-width:1000px}.max-w-150px\\!{max-width:150px!important}.max-w-160px{max-width:160px}.max-w-16px{max-width:16px}.max-w-190px\\!{max-width:190px!important}.max-w-1920px{max-width:1920px}.max-w-250px{max-width:250px}.max-w-260px{max-width:260px}.max-w-290px{max-width:290px}.max-w-300px{max-width:300px}.max-w-350px{max-width:350px}.max-w-360px{max-width:360px}.max-w-360px\\!{max-width:360px!important}.max-w-400px{max-width:400px}.max-w-480px\\!{max-width:480px!important}.max-w-500px{max-width:500px}.max-w-80px{max-width:80px}.min-h-0{min-height:0}.min-h-100px{min-height:100px}.min-h-172px{min-height:172px}.min-h-180px{min-height:180px}.min-h-18px{min-height:18px}.min-h-22px{min-height:22px}.min-h-240px{min-height:240px}.min-h-244px{min-height:244px}.min-h-24px{min-height:24px}.min-h-268px{min-height:268px}.min-h-26px{min-height:26px}.min-h-28px{min-height:28px}.min-h-300px{min-height:300px}.min-h-30px{min-height:30px}.min-h-34px{min-height:34px}.min-h-360px{min-height:360px}.min-h-48px{min-height:48px}.min-h-500px{min-height:500px}.min-h-50px{min-height:50px}.min-h-520px{min-height:520px}.min-h-52px{min-height:52px}.min-h-56px{min-height:56px}.min-h-60px{min-height:60px}.min-h-628px{min-height:628px}.min-h-654px{min-height:654px}.min-h-76px{min-height:76px}.min-w-\\[260px\\],.min-w-260px{min-width:260px}.min-w-0{min-width:0}.min-w-112px{min-width:112px}.min-w-120px{min-width:120px}.min-w-134px{min-width:134px}.min-w-160px{min-width:160px}.min-w-180px{min-width:180px}.min-w-18px{min-width:18px}.min-w-240px{min-width:240px}.min-w-250px{min-width:250px}.min-w-32px{min-width:32px}.min-w-40px{min-width:40px}.min-w-450px{min-width:450px}.min-w-500px{min-width:500px}.min-w-52px{min-width:52px}.min-w-68px{min-width:68px}.min-w-70px{min-width:70px}.min-w-80px{min-width:80px}.min-w-auto\\!{min-width:auto!important}.w-\\[0\\.7rem\\]{width:.7rem}.w-\\[100px\\],.w-100px{width:100px}.w-\\[10px\\],.w-10px{width:10px}.w-\\[10rem\\]{width:10rem}.w-\\[12px\\],.w-12px{width:12px}.w-\\[12rem\\]{width:12rem}.w-\\[145px\\],.w-145px{width:145px}.w-\\[150px\\],.w-150px{width:150px}.w-\\[17rem\\]{width:17rem}.w-\\[25rem\\]{width:25rem}.w-\\[26rem\\]{width:26rem}.w-\\[30rem\\]\\!{width:30rem!important}.w-\\[33\\%\\],.w-33\\%{width:33%}.w-\\[34\\.0rem\\]{width:34rem}.w-\\[350px\\],.w-350px,[w-350px=""]{width:350px}.w-\\[36px\\],.w-36px{width:36px}.w-\\[36rem\\]{width:36rem}.w-\\[40\\%\\]{width:40%}.w-\\[48rem\\]{width:48rem}.w-\\[5\\.8rem\\]{width:5.8rem}.w-\\[50px\\],.w-50px{width:50px}.w-\\[50rem\\]{width:50rem}.w-\\[50rem\\]\\!{width:50rem!important}.w-\\[58px\\],.w-58px{width:58px}.w-\\[60\\%\\],.w-60\\%{width:60%}.w-\\[6px\\]{width:6px}.w-\\[78px\\]{width:78px}.w-\\[7px\\]{width:7px}.w-\\[92px\\],.w-92px{width:92px}.w-\\[96px\\]{width:96px}.w-\\[9rem\\]{width:9rem}.w-0{width:0}.w-1\\/3{width:33.3333%}.w-100\\%,.w-full,[w-full=""]{width:100%}.w-1000px{width:1000px}.w-100px\\!{width:100px!important}.w-1020px{width:1020px}.w-105px\\!,[w-105px\\!=""]{width:105px!important}.w-110px{width:110px}.w-110px\\!{width:110px!important}.w-120px{width:120px}.w-120px\\!{width:120px!important}.w-130px{width:130px}.w-130px\\!{width:130px!important}.w-140px{width:140px}.w-140px\\!{width:140px!important}.w-142px{width:142px}.w-145px\\!{width:145px!important}.w-148px{width:148px}.w-14px{width:14px}.w-150px\\!{width:150px!important}.w-160px{width:160px}.w-165px\\!{width:165px!important}.w-16px{width:16px}.w-170{width:42.5rem}.w-170px{width:170px}.w-174px{width:174px}.w-180px{width:180px}.w-180px\\!{width:180px!important}.w-186px{width:186px}.w-18px{width:18px}.w-190px\\!{width:190px!important}.w-194px{width:194px}.w-200px{width:200px}.w-200px\\!{width:200px!important}.w-208px\\!,[w-208px\\!=""]{width:208px!important}.w-20px{width:20px}.w-20rem{width:20rem}.w-210px{width:210px}.w-214px{width:214px}.w-215px\\!{width:215px!important}.w-218px\\!{width:218px!important}.w-220px{width:220px}.w-220px\\!{width:220px!important}.w-225px{width:225px}.w-22px{width:22px}.w-230px{width:230px}.w-240px{width:240px}.w-240px\\!{width:240px!important}.w-24px,[w-24px=""]{width:24px}.w-250px{width:250px}.w-250px\\!{width:250px!important}.w-25px{width:25px}.w-260px{width:260px}.w-260px\\!{width:260px!important}.w-26px{width:26px}.w-280px{width:280px}.w-280px\\!{width:280px!important}.w-290px{width:290px}.w-290px\\!{width:290px!important}.w-300px{width:300px}.w-300px\\!{width:300px!important}.w-302px{width:302px}.w-30px{width:30px}.w-310px{width:310px}.w-320px{width:320px}.w-320px\\!{width:320px!important}.w-328px{width:328px}.w-32px{width:32px}.w-330px{width:330px}.w-330px\\!{width:330px!important}.w-332px{width:332px}.w-340px{width:340px}.w-34px{width:34px}.w-350px\\!{width:350px!important}.w-360px{width:360px}.w-360px\\!{width:360px!important}.w-380px{width:380px}.w-380px\\!{width:380px!important}.w-38px{width:38px}.w-400px{width:400px}.w-400px\\!{width:400px!important}.w-40px{width:40px}.w-410px{width:410px}.w-410px\\!{width:410px!important}.w-415px{width:415px}.w-42\\%{width:42%}.w-420px{width:420px}.w-420px\\!{width:420px!important}.w-42px{width:42px}.w-430px{width:430px}.w-440px{width:440px}.w-440px\\!{width:440px!important}.w-44px{width:44px}.w-45\\%{width:45%}.w-450px{width:450px}.w-450px\\!{width:450px!important}.w-460px{width:460px}.w-466px{width:466px}.w-470px{width:470px}.w-475px{width:475px}.w-476px{width:476px}.w-48\\%{width:48%}.w-480px{width:480px}.w-48px{width:48px}.w-5{width:1.25rem}.w-50\\%{width:50%}.w-500px{width:500px}.w-500px\\!{width:500px!important}.w-505px{width:505px}.w-50px\\!{width:50px!important}.w-510px{width:510px}.w-520px{width:520px}.w-530px,[w-530px=""]{width:530px}.w-540px{width:540px}.w-550px{width:550px}.w-550px\\!{width:550px!important}.w-560px\\!{width:560px!important}.w-56px{width:56px}.w-570px{width:570px}.w-580px{width:580px}.w-600px{width:600px}.w-600px\\!{width:600px!important}.w-60px{width:60px}.w-620px{width:620px}.w-640px{width:640px}.w-64px{width:64px}.w-650px{width:650px}.w-660px{width:660px}.w-680px{width:680px}.w-70\\%{width:70%}.w-700px{width:700px}.w-70px{width:70px}.w-720px{width:720px}.w-740px{width:740px}.w-76\\%{width:76%}.w-760px{width:760px}.w-8{width:2rem}.w-80\\%{width:80%}.w-80px{width:80px}.w-80px\\!{width:80px!important}.w-820px{width:820px}.w-850px\\!{width:850px!important}.w-860px{width:860px}.w-86px{width:86px}.w-88px,[w-88px=""]{width:88px}.w-89\\%{width:89%}.w-8px{width:8px}.w-90\\%{width:90%}.w-900px{width:900px}.w-90px{width:90px}.w-920px{width:920px}.w-950px{width:950px}.w-96\\%{width:96%}.w-98px\\!{width:98px!important}.w-auto{width:auto}.w-full\\!{width:100%!important}[max-w-150px\\!~=default\\:]:default{max-width:150px!important}[w-310px~=default\\:]:default{width:310px}[w-570px~=default\\:]:default{width:570px}[w-full~=default\\:]:default{width:100%}.flex,[flex=""]{display:flex}.inline-flex{display:inline-flex}.flex-1,[flex-1~=placeholder\\:]::placeholder{flex:1}.flex-none{flex:none}.flex-shrink,[flex-shrink-0~=\\{],[flex-shrink-0~=\\}],[flex-shrink-0~="})"],[flex-shrink-0~=\\=],[flex-shrink-0~=else],[flex-shrink-0~=h\\(],[flex-shrink-0~=iconNode],[flex-shrink-0~=return]{flex-shrink:1}.flex-shrink-0,.shrink-0,[flex-shrink-0=""]{flex-shrink:0}.flex-shrink-0\\!{flex-shrink:0!important}.flex-basis-30px{flex-basis:30px}.flex-row-reverse{flex-direction:row-reverse}.flex-col,[flex-col=""]{flex-direction:column}.flex-col\\!{flex-direction:column!important}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-nowrap\\!{flex-wrap:nowrap!important}.table,[table=""]{display:table}.file-table::-webkit-file-upload-button{display:table}.file-table::file-selector-button{display:table}.border-collapse{border-collapse:collapse}.table-fixed{table-layout:fixed}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.\\!animate-none{animation:none!important}.cursor-default{cursor:default}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.cursor-pointer\\!{cursor:pointer!important}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-grab{cursor:grab}.select-text{user-select:text}.select-none{user-select:none}.resize,[resize=""]{resize:both}.list-disc{list-style-type:disc}.list-outside{list-style-position:outside}.list-none\\!{list-style-type:none!important}[columns~="1"]{columns:1}.\\!items-start,.items-start\\!{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-end\\!{align-items:flex-end!important}.items-center,[items-center=""]{align-items:center}.items-center\\!{align-items:center!important}[items-center~=default\\:]:default,[items-center~=checked\\:]:checked{align-items:center}.items-baseline{align-items:baseline}.self-start{align-self:flex-start}.justify-start{justify-content:flex-start}.justify-end,[justify~=end]{justify-content:flex-end}.justify-end\\!{justify-content:flex-end!important}.justify-center,[justify~=center]{justify-content:center}.justify-center\\!{justify-content:center!important}.justify-between{justify-content:space-between}.justify-between\\!,[justify-between\\!=""]{justify-content:space-between!important}.justify-around\\!{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly}.justify-evenly\\!{justify-content:space-evenly!important}.gap-\\[14px\\]{gap:14px}.gap-\\[6px\\],.gap-6px{gap:6px}.gap-0\\!{gap:0!important}.gap-10px{gap:10px}.gap-12px{gap:12px}.gap-12px\\!{gap:12px!important}.gap-16px{gap:16px}.gap-16px\\!{gap:16px!important}.gap-18px{gap:18px}.gap-2\\.5{gap:.625rem}.gap-20px{gap:20px}.gap-24px{gap:24px}.gap-2px{gap:2px}.gap-32px{gap:32px}.gap-3px{gap:3px}.gap-4{gap:1rem}.gap-48px{gap:48px}.gap-4px{gap:4px}.gap-5px{gap:5px}.gap-6{gap:1.5rem}.gap-60px{gap:60px}.gap-7px{gap:7px}.gap-8px,[gap-8px=""]{gap:8px}.gap-9px{gap:9px}.gap-x-18px{column-gap:18px}.gap-x-24px{column-gap:24px}.gap-y-12px{row-gap:12px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate,[is-empty~=truncate]:empty{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-all\\!{word-break:break-all!important}.b,.border,.border-1,.border-1px,[b=""],[border-1px=""]{border-width:1px}.border-\\[0\\.1rem\\]{border-width:.1rem}.border-0{border-width:0}.border-2,.border-2px{border-width:2px}.border-b-\\[1px\\],.border-b-1,.border-b-1px{border-bottom-width:1px}.border-l-\\[3px\\],.border-l-3px{border-left-width:3px}.border-\\[\\#777\\]{--un-border-opacity:1;border-color:rgba(119,119,119,var(--un-border-opacity))}.border-\\[\\#e8e8e8\\]{--un-border-opacity:1;border-color:rgba(232,232,232,var(--un-border-opacity))}.border-\\[\\#EBEEF5\\],.border-\\#EBEEF5{--un-border-opacity:1;border-color:rgba(235,238,245,var(--un-border-opacity))}.border-\\[\\#ececec\\],.border-\\#ececec{--un-border-opacity:1;border-color:rgba(236,236,236,var(--un-border-opacity))}.border-\\[var\\(--color-border\\)\\]{border-color:var(--color-border)}.border-\\[var\\(--color-primary\\)\\],.border-primary{border-color:var(--color-primary)}.border-\\[var\\(--site-global-ip-white-ips-border\\)\\]{border-color:var(--site-global-ip-white-ips-border)}.border-\\#20a53a{--un-border-opacity:1;border-color:rgba(32,165,58,var(--un-border-opacity))}.border-\\#b8e29f{--un-border-opacity:1;border-color:rgba(184,226,159,var(--un-border-opacity))}.border-\\#ccc{--un-border-opacity:1;border-color:rgba(204,204,204,var(--un-border-opacity))}.border-\\#e3e4e5{--un-border-opacity:1;border-color:rgba(227,228,229,var(--un-border-opacity))}.border-\\#f3adaa{--un-border-opacity:1;border-color:rgba(243,173,170,var(--un-border-opacity))}.border-\\#f4cf8f{--un-border-opacity:1;border-color:rgba(244,207,143,var(--un-border-opacity))}.border-white{--un-border-opacity:1;border-color:rgba(255,255,255,var(--un-border-opacity))}.border-b-\\#EBEEF5{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgba(235,238,245,var(--un-border-bottom-opacity))}.border-l-\\[\\#def2e2\\]{--un-border-opacity:1;--un-border-left-opacity:var(--un-border-opacity);border-left-color:rgba(222,242,226,var(--un-border-left-opacity))}.border-l-primary{border-left-color:var(--color-primary)}.rounded{border-radius:.25rem}.rounded-\\[0\\.2rem\\]{border-radius:.2rem}.rounded-\\[0\\.4rem\\]{border-radius:.4rem}.rounded-\\[100\\%\\]{border-radius:100%}.rounded-\\[2px\\],.rounded-2px{border-radius:2px}.rounded-\\[6px\\],.rounded-6px{border-radius:6px}.rounded-\\[8px\\],.rounded-8px{border-radius:8px}.rounded-1\\/2,.rounded-50\\%{border-radius:50%}.rounded-10px{border-radius:10px}.rounded-12px{border-radius:12px}.rounded-20px{border-radius:20px}.rounded-4px,[rounded-4px=""]{border-radius:4px}.rounded-5px{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-b-4px{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-bl-10px{border-bottom-left-radius:10px}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-tl-10px{border-top-left-radius:10px}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-10px{border-top-right-radius:10px}.\\!border-none{border-style:none!important}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-solid,[border-solid=""]{border-style:solid}.border-b-solid{border-bottom-style:solid}.border-l-solid{border-left-style:solid}.bg-\\[\\#1e1e1e\\]{--un-bg-opacity:1;background-color:rgba(30,30,30,var(--un-bg-opacity)) }.bg-\\[\\#20a53a\\],.bg-\\#20a53a{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) }.bg-\\[\\#262626\\]{--un-bg-opacity:1;background-color:rgba(38,38,38,var(--un-bg-opacity)) }.bg-\\[\\#333\\]{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\\[\\#a1a1a1\\]{--un-bg-opacity:1;background-color:rgba(161,161,161,var(--un-bg-opacity)) }.bg-\\[\\#CBCBCB\\]{--un-bg-opacity:1;background-color:rgba(203,203,203,var(--un-bg-opacity)) }.bg-\\[\\#e8d544\\]{--un-bg-opacity:1;background-color:rgba(232,213,68,var(--un-bg-opacity)) }.bg-\\[\\#ef0808\\]{--un-bg-opacity:1;background-color:rgba(239,8,8,var(--un-bg-opacity)) }.bg-\\[\\#efefef\\]{--un-bg-opacity:1;background-color:rgba(239,239,239,var(--un-bg-opacity)) }.bg-\\[\\#f0ad4e\\]{--un-bg-opacity:1;background-color:rgba(240,173,78,var(--un-bg-opacity)) }.bg-\\[\\#F1F9F3\\],.bg-\\#F1F9F3{--un-bg-opacity:1;background-color:rgba(241,249,243,var(--un-bg-opacity)) }.bg-\\[\\#f6f6f6\\]{--un-bg-opacity:1;background-color:rgba(246,246,246,var(--un-bg-opacity)) }.bg-\\[\\#fc6d26\\]{--un-bg-opacity:1;background-color:rgba(252,109,38,var(--un-bg-opacity)) }.bg-\\[\\#ffff00\\]{--un-bg-opacity:1;background-color:rgba(255,255,0,var(--un-bg-opacity)) }.bg-\\[100\\%\\]{background-position:100%}.bg-\\[var\\(--app-third-install-tip-bg\\)\\]{background-color:var(--app-third-install-tip-bg) }.bg-\\[var\\(--color-bg-4\\)\\]{background-color:var(--color-bg-4) }.bg-\\[var\\(--color-table-th\\)\\]{background-color:var(--color-table-th) }.bg-\\[var\\(--data-base-del-input-bg\\)\\]{background-color:var(--data-base-del-input-bg) }.bg-\\[var\\(--domains-lets-ssl-apply-bg\\)\\]{background-color:var(--domains-lets-ssl-apply-bg) }.bg-\\[var\\(--home-overview-btn-color\\)\\]{background-color:var(--home-overview-btn-color) }.bg-\\[var\\(--home-risk-security-list-bg\\)\\]{background-color:var(--home-risk-security-list-bg) }.bg-\\[var\\(--home-risk-security-list-hover-bg\\)\\]{background-color:var(--home-risk-security-list-hover-bg) }.bg-\\[var\\(--home-update-latest-bg\\)\\]{background-color:var(--home-update-latest-bg) }.bg-\\[var\\(--security-server-safe-progress\\)\\]{background-color:var(--security-server-safe-progress) }.bg-\\[var\\(--setting-security-google-login-key-bg\\)\\]{background-color:var(--setting-security-google-login-key-bg) }.bg-\\[var\\(--site-global-ip-white-ips-bg\\)\\]{background-color:var(--site-global-ip-white-ips-bg) }.bg-\\[var\\(--site-guide-surface-muted\\)\\]{background-color:var(--site-guide-surface-muted) }.bg-\\#000000{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-\\#222222{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity)) }.bg-\\#282c34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\\#282C34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\\#333333{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\\#424251{--un-bg-opacity:1;background-color:rgba(66,66,81,var(--un-bg-opacity)) }.bg-\\#4caf50{--un-bg-opacity:1;background-color:rgba(76,175,80,var(--un-bg-opacity)) }.bg-\\#565656{--un-bg-opacity:1;background-color:rgba(86,86,86,var(--un-bg-opacity)) }.bg-\\#7f7f7f{--un-bg-opacity:1;background-color:rgba(127,127,127,var(--un-bg-opacity)) }.bg-\\#c7f7ce{--un-bg-opacity:1;background-color:rgba(199,247,206,var(--un-bg-opacity)) }.bg-\\#c8e6c9{--un-bg-opacity:1;background-color:rgba(200,230,201,var(--un-bg-opacity)) }.bg-\\#cccccc{--un-bg-opacity:1;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\\#cccccc00{--un-bg-opacity:0;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\\#e7f5e9{--un-bg-opacity:1;background-color:rgba(231,245,233,var(--un-bg-opacity)) }.bg-\\#ececec{--un-bg-opacity:1;background-color:rgba(236,236,236,var(--un-bg-opacity)) }.bg-\\#f5f5f5{--un-bg-opacity:1;background-color:rgba(245,245,245,var(--un-bg-opacity)) }.bg-\\#f7cfce{--un-bg-opacity:1;background-color:rgba(247,207,206,var(--un-bg-opacity)) }.bg-\\#f7e6ce{--un-bg-opacity:1;background-color:rgba(247,230,206,var(--un-bg-opacity)) }.bg-\\#f7f7f7{--un-bg-opacity:1;background-color:rgba(247,247,247,var(--un-bg-opacity)) }.bg-\\#ff0000{--un-bg-opacity:1;background-color:rgba(255,0,0,var(--un-bg-opacity)) }.bg-\\#ff6000{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) }.bg-\\#ffaa2c{--un-bg-opacity:1;background-color:rgba(255,170,44,var(--un-bg-opacity)) }.bg-\\#FFB04C{--un-bg-opacity:1;background-color:rgba(255,176,76,var(--un-bg-opacity)) }.bg-\\#ffc107\\!{--un-bg-opacity:1!important;background-color:rgba(255,193,7,var(--un-bg-opacity)) !important}.bg-\\#fff,.bg-white{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-\\#ffffff{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-black{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-error{background-color:var(--color-error) }.bg-gray-100{--un-bg-opacity:1;background-color:rgba(243,244,246,var(--un-bg-opacity)) }.bg-gray-500{--un-bg-opacity:1;background-color:rgba(107,114,128,var(--un-bg-opacity)) }.bg-gray-700,.dark .dark\\:bg-gray-700{--un-bg-opacity:1;background-color:rgba(55,65,81,var(--un-bg-opacity)) }.bg-modal{background-color:var(--color-modal) }.bg-primary{background-color:var(--color-primary) }.bg-transparent{background-color:transparent}.hover\\:bg-\\#F68900:hover{--un-bg-opacity:1;background-color:rgba(246,137,0,var(--un-bg-opacity)) }.hover\\:bg-primary:hover{background-color:var(--color-primary) }[to~=body]{--un-gradient-to-position:100%;--un-gradient-to:rgba(58,66,77,var(--un-to-opacity,1)) var(--un-gradient-to-position)}[stroke-width~="10"]{stroke-width:10px}[stroke-width~="12"]{stroke-width:12px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="4"]{stroke-width:4px}[stroke-width~="7"]{stroke-width:7px}[stroke-width~="8"]{stroke-width:8px}[stroke~=\\#3BE43D]{--un-stroke-opacity:1;stroke:rgba(59,228,61,var(--un-stroke-opacity)) }.object-contain{object-fit:contain}.\\!p-\\[0\\],.\\!p-0{padding:0!important}.p-\\[1\\.6rem\\]{padding:1.6rem}.p-\\[12px\\],.p-12px{padding:12px}.p-\\[20px\\],.p-20px{padding:20px}.p-\\[2rem\\],.p-8{padding:2rem}.p-0{padding:0}.p-10{padding:2.5rem}.p-10px{padding:10px}.p-14px{padding:14px}.p-15px{padding:15px}.p-16px{padding:16px}.p-16px\\!{padding:16px!important}.p-24px{padding:24px}.p-26px{padding:26px}.p-28px{padding:28px}.p-30px{padding:30px}.p-32px{padding:32px}.p-40px{padding:40px}.p-44px{padding:44px}.p-4px{padding:4px}.p-5{padding:1.25rem}.p-5px,[p-5px=""]{padding:5px}.p-6px{padding:6px}.p-8px{padding:8px}.px,.px-4,[px=""]{padding-left:1rem;padding-right:1rem}.px-\\[0\\.8rem\\]{padding-left:.8rem;padding-right:.8rem}.px-\\[1\\.6rem\\]{padding-left:1.6rem;padding-right:1.6rem}.px-\\[10px\\],.px-10px{padding-left:10px;padding-right:10px}.px-\\[3rem\\]{padding-left:3rem;padding-right:3rem}.px-\\[8px\\],.px-8px{padding-left:8px;padding-right:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-14px{padding-left:14px;padding-right:14px}.px-15px{padding-left:15px;padding-right:15px}.px-16px{padding-left:16px;padding-right:16px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-20px,[px-20px=""]{padding-left:20px;padding-right:20px}.px-24px{padding-left:24px;padding-right:24px}.px-2px{padding-left:2px;padding-right:2px}.px-30px{padding-left:30px;padding-right:30px}.px-32px{padding-left:32px;padding-right:32px}.px-36px{padding-left:36px;padding-right:36px}.px-40px{padding-left:40px;padding-right:40px}.px-4px{padding-left:4px;padding-right:4px}.px-50px{padding-left:50px;padding-right:50px}.px-5px{padding-left:5px;padding-right:5px}.px-6px{padding-left:6px;padding-right:6px}.py,.py-\\[1rem\\]{padding-top:1rem;padding-bottom:1rem}.py-\\[0\\.6rem\\]{padding-top:.6rem;padding-bottom:.6rem}.py-\\[3\\.2rem\\]{padding-top:3.2rem;padding-bottom:3.2rem}.py-\\[4px\\],.py-4px{padding-top:4px;padding-bottom:4px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10px{padding-top:10px;padding-bottom:10px}.py-12px{padding-top:12px;padding-bottom:12px}.py-14px{padding-top:14px;padding-bottom:14px}.py-15px{padding-top:15px;padding-bottom:15px}.py-16px{padding-top:16px;padding-bottom:16px}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20px{padding-top:20px;padding-bottom:20px}.py-24px{padding-top:24px;padding-bottom:24px}.py-26px{padding-top:26px;padding-bottom:26px}.py-2px{padding-top:2px;padding-bottom:2px}.py-30px{padding-top:30px;padding-bottom:30px}.py-32px{padding-top:32px;padding-bottom:32px}.py-3px{padding-top:3px;padding-bottom:3px}.py-40px{padding-top:40px;padding-bottom:40px}.py-50px{padding-top:50px;padding-bottom:50px}.py-52px{padding-top:52px;padding-bottom:52px}.py-5px{padding-top:5px;padding-bottom:5px}.py-6px{padding-top:6px;padding-bottom:6px}.py-8px{padding-top:8px;padding-bottom:8px}[px-8px~=default\\:]:default{padding-left:8px;padding-right:8px}.pb-0{padding-bottom:0}.pb-100px{padding-bottom:100px}.pb-10px{padding-bottom:10px}.pb-12px{padding-bottom:12px}.pb-16px{padding-bottom:16px}.pb-20px{padding-bottom:20px}.pb-24px{padding-bottom:24px}.pb-26px{padding-bottom:26px}.pb-30px{padding-bottom:30px}.pb-32px{padding-bottom:32px}.pb-40px{padding-bottom:40px}.pb-4px{padding-bottom:4px}.pb-5px{padding-bottom:5px}.pb-8px{padding-bottom:8px}.pl{padding-left:1rem}.pl-\\[12px\\],.pl-12px{padding-left:12px}.pl-\\[2\\.5rem\\]{padding-left:2.5rem}.pl-10px{padding-left:10px}.pl-15px{padding-left:15px}.pl-16px{padding-left:16px}.pl-18px{padding-left:18px}.pl-20px{padding-left:20px}.pl-21px{padding-left:21px}.pl-22px{padding-left:22px}.pl-24px{padding-left:24px}.pl-26px{padding-left:26px}.pl-28px{padding-left:28px}.pl-30px{padding-left:30px}.pl-36px{padding-left:36px}.pl-48px{padding-left:48px}.pl-4px{padding-left:4px}.pl-5px{padding-left:5px}.pl-8px{padding-left:8px}.pl-96px{padding-left:96px}.pr-\\[0\\.8rem\\]{padding-right:.8rem}.pr-\\[1\\.5rem\\]{padding-right:1.5rem}.pr-\\[2rem\\]{padding-right:2rem}.pr-10px{padding-right:10px}.pr-12px{padding-right:12px}.pr-15px{padding-right:15px}.pr-16px{padding-right:16px}.pr-24px{padding-right:24px}.pr-28px{padding-right:28px}.pr-36px{padding-right:36px}.pr-40px{padding-right:40px}.pr-56px{padding-right:56px}.pr-8px{padding-right:8px}.ps:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.ps1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.pt{padding-top:1rem}.pt-0,.pt-0px{padding-top:0}.pt-0\\!{padding-top:0!important}.pt-100px{padding-top:100px}.pt-12px{padding-top:12px}.pt-140px{padding-top:140px}.pt-14px{padding-top:14px}.pt-15px{padding-top:15px}.pt-16px{padding-top:16px}.pt-18px{padding-top:18px}.pt-20px{padding-top:20px}.pt-22px{padding-top:22px}.pt-24px,[pt-24px=""]{padding-top:24px}.pt-28px{padding-top:28px}.pt-32px{padding-top:32px}.pt-35px{padding-top:35px}.pt-40px{padding-top:40px}.pt-44px{padding-top:44px}.pt-4px{padding-top:4px}.pt-50px{padding-top:50px}.pt-5px{padding-top:5px}.pt-6px{padding-top:6px}.pt-8\\%{padding-top:8%}.pt-80px{padding-top:80px}.pt-8px{padding-top:8px}[pb-12px~=default\\:]:default{padding-bottom:12px}.pie:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.pie:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.text-center{text-align:center}.text-left,[is-empty~=text-left]:empty{text-align:left}.text-right{text-align:right}.indent--15px{text-indent:-15px}.root-indent:root{text-indent:1.5rem}[root-indent~="0"]:root{text-indent:0}[root-indent~="26"]:root{text-indent:6.5rem}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.text-nowrap\\!{text-wrap:nowrap!important}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}[align~=end]{vertical-align:bottom}.text-\\[1\\.2rem\\]{font-size:1.2rem}.text-\\[1\\.4rem\\]{font-size:1.4rem}.text-\\[1\\.5rem\\]{font-size:1.5rem}.text-\\[1\\.6rem\\]{font-size:1.6rem}.text-\\[1\\.8rem\\]{font-size:1.8rem}.text-\\[11px\\],.text-11px{font-size:11px}.text-\\[13px\\],.text-13px{font-size:13px}.text-\\[14px\\],.text-14px,[text-14px=""]{font-size:14px}.text-\\[18px\\],.text-18px,[text-18px=""]{font-size:18px}.text-\\[2\\.4rem\\]{font-size:2.4rem}.text-\\[20px\\],.text-20px{font-size:20px}.text-\\[22px\\],.text-22px{font-size:22px}.text-\\[2rem\\]{font-size:2rem}.text-\\[3\\.2rem\\]{font-size:3.2rem}.text-\\[30px\\],.text-30px{font-size:30px}.text-\\[32px\\],.text-32px{font-size:32px}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-12px\\!{font-size:12px!important}.text-15px{font-size:15px}.text-16,[text-16=""]{font-size:4rem}.text-16px{font-size:16px}.text-17px,[text-17px=""]{font-size:17px}.text-19px{font-size:19px}.text-21px{font-size:21px}.text-24px{font-size:24px}.text-26px{font-size:26px}.text-28px{font-size:28px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-34px{font-size:34px}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-40px{font-size:40px}.text-44px{font-size:44px}.text-48px{font-size:48px}.text-4xl\\!{font-size:2.25rem!important;line-height:2.5rem!important}.text-50px{font-size:50px}.text-7{font-size:1.75rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}[font-size~="12"]{font-size:3rem}.\\!text-\\[\\#20a53A\\]{--un-text-opacity:1!important;color:rgba(32,165,58,var(--un-text-opacity)) !important}.\\!text-\\[\\#E8D544\\]{--un-text-opacity:1!important;color:rgba(232,213,68,var(--un-text-opacity)) !important}.\\!text-\\[\\#EF0808\\]{--un-text-opacity:1!important;color:rgba(239,8,8,var(--un-text-opacity)) !important}.\\!text-\\[\\#F0AD4E\\]{--un-text-opacity:1!important;color:rgba(240,173,78,var(--un-text-opacity)) !important}.\\!text-primary{color:var(--color-primary) !important}.color-gray,.dark .dark\\:text-gray-400,.text-gray-400{--un-text-opacity:1;color:rgba(156,163,175,var(--un-text-opacity)) }.text-\\[\\'\\ \\+\\ \\(_unref\\(scanDetect\\)\\.security_count\\ \\=\\=\\=\\ 100\\ \\?\\ \\'\\ \\#20a53a\\ \\'\\ \\:\\ \\'\\ \\#fc6d26\\ \\'\\)\\ \\+\\ \\'\\]{color:" + ( unref(scanDetect).security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\\[\\'\\ \\+\\ \\(scanDetect\\.security_count\\ \\=\\=\\=\\ 100\\ \\?\\ \\'\\ \\#20a53a\\ \\'\\ \\:\\ \\'\\ \\#fc6d26\\ \\'\\)\\ \\+\\ \\'\\]{color:" + (scanDetect.security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\\[\\#2080f0\\]{--un-text-opacity:1;color:rgba(32,128,240,var(--un-text-opacity)) }.color-\\#20a53a,.text-\\[\\#20a53a\\],.text-\\#20a53a,[color~=\\#20a53a]{--un-text-opacity:1;color:rgba(32,165,58,var(--un-text-opacity)) }.text-\\[\\#333\\],.text-\\#333{--un-text-opacity:1;color:rgba(51,51,51,var(--un-text-opacity)) }.text-\\[\\#36ad6a\\]{--un-text-opacity:1;color:rgba(54,173,106,var(--un-text-opacity)) }.text-\\[\\#555\\],.text-\\#555{--un-text-opacity:1;color:rgba(85,85,85,var(--un-text-opacity)) }.text-\\[\\#565656\\]{--un-text-opacity:1;color:rgba(86,86,86,var(--un-text-opacity)) }.text-\\[\\#909399\\],.text-\\#909399,[color~=\\#909399]{--un-text-opacity:1;color:rgba(144,147,153,var(--un-text-opacity)) }.color-\\#999,.text-\\[\\#999\\],.text-\\#999,[color~=\\#999]{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.text-\\[\\#a4a4a4\\]{--un-text-opacity:1;color:rgba(164,164,164,var(--un-text-opacity)) }.text-\\[\\#cca700\\]{--un-text-opacity:1;color:rgba(204,167,0,var(--un-text-opacity)) }.text-\\[\\#ccc\\],.text-\\#ccc{--un-text-opacity:1;color:rgba(204,204,204,var(--un-text-opacity)) }.text-\\[\\#d03050\\]{--un-text-opacity:1;color:rgba(208,48,80,var(--un-text-opacity)) }.text-\\[\\#e0e0e0\\]{--un-text-opacity:1;color:rgba(224,224,224,var(--un-text-opacity)) }.color-\\#ef0808,.text-\\[\\#ef0808\\],[color~=\\#ef0808]{--un-text-opacity:1;color:rgba(239,8,8,var(--un-text-opacity)) }.text-\\[\\#f0a020\\],[color~=\\#f0a020]{--un-text-opacity:1;color:rgba(240,160,32,var(--un-text-opacity)) }.text-\\[\\#F0AD4E\\]{--un-text-opacity:1;color:rgba(240,173,78,var(--un-text-opacity)) }.color-\\#fc6d26,.text-\\[\\#fc6d26\\],.text-\\#fc6d26,[color~=\\#fc6d26]{--un-text-opacity:1;color:rgba(252,109,38,var(--un-text-opacity)) }.color-\\#fff,.color-white,.text-\\[\\#fff\\],.text-\\#fff,.text-white,[color~=\\#fff],[color~=white]{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.text-\\[red\\]{color:red}.text-\\[var\\(--ai-think-content-color\\)\\]{color:var(--ai-think-content-color) }.text-\\[var\\(--border-hover-focus-color\\)\\]{color:var(--border-hover-focus-color) }.text-\\[var\\(--button-text-base-color\\)\\]{color:var(--button-text-base-color) }.color-primary,.text-\\[var\\(--color-primary\\)\\],.text-primary,.text-primary\\:hover,[is-empty~=text-primary]:empty{color:var(--color-primary) }.color-font2,.text-\\[var\\(--color-text-2\\)\\],.text-font2{color:var(--color-text-2) }.color-default,.text-\\[var\\(--color-text-4\\)\\],.text-default{color:var(--color-text-4) }.text-\\[var\\(--home-success-text-color\\)\\]{color:var(--home-success-text-color) }.text-\\[var\\(--setting-security-google-login-bind-text\\)\\]{color:var(--setting-security-google-login-bind-text) }.text-\\[var\\(--setting-security-google-login-bind-title\\)\\]{color:var(--setting-security-google-login-bind-title) }.text-\\[var\\(--setting-security-google-login-key-text\\)\\]{color:var(--setting-security-google-login-key-text) }.text-\\#56606A{--un-text-opacity:1;color:rgba(86,96,106,var(--un-text-opacity)) }.color-\\#666,.text-\\#666,[color~=\\#666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.text-\\#666\\!{--un-text-opacity:1!important;color:rgba(102,102,102,var(--un-text-opacity)) !important}.text-\\#69be3d{--un-text-opacity:1;color:rgba(105,190,61,var(--un-text-opacity)) }.text-\\#6c7688{--un-text-opacity:1;color:rgba(108,118,136,var(--un-text-opacity)) }.text-\\#777{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.text-\\#777F89{--un-text-opacity:1;color:rgba(119,127,137,var(--un-text-opacity)) }.text-\\#919191{--un-text-opacity:1;color:rgba(145,145,145,var(--un-text-opacity)) }.text-\\#9DA1A6{--un-text-opacity:1;color:rgba(157,161,166,var(--un-text-opacity)) }.text-\\#e6a23c{--un-text-opacity:1;color:rgba(230,162,60,var(--un-text-opacity)) }.text-\\#ececec{--un-text-opacity:1;color:rgba(236,236,236,var(--un-text-opacity)) }.text-\\#ef8581{--un-text-opacity:1;color:rgba(239,133,129,var(--un-text-opacity)) }.text-\\#f7be56{--un-text-opacity:1;color:rgba(247,190,86,var(--un-text-opacity)) }.text-\\#fcb040{--un-text-opacity:1;color:rgba(252,176,64,var(--un-text-opacity)) }.color-\\#feaa04,.text-\\#feaa04{--un-text-opacity:1;color:rgba(254,170,4,var(--un-text-opacity)) }.text-\\#ff9f2e{--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) }.text-base,.text-title{color:var(--color-text-base) }.text-black,[color~=\\#000]{--un-text-opacity:1;color:rgba(0,0,0,var(--un-text-opacity)) }.text-blue-500,[color~=\\#3b82f6]{--un-text-opacity:1;color:rgba(59,130,246,var(--un-text-opacity)) }.color-desc,.text-desc{color:var(--color-text-desc) }.color-error,.text-error,[text-error=""]{color:var(--color-error) }.text-font1{color:var(--color-text-1) }.text-font3{color:var(--color-text-3) }.text-gray-500{--un-text-opacity:1;color:rgba(107,114,128,var(--un-text-opacity)) }.text-gray-600{--un-text-opacity:1;color:rgba(75,85,99,var(--un-text-opacity)) }.text-orange-400{--un-text-opacity:1;color:rgba(251,146,60,var(--un-text-opacity)) }.text-primary-hover{color:var(--primary-button-color-hover) }.color-pro,.text-pro{color:var(--color-pro) }.text-purple-500{--un-text-opacity:1;color:rgba(168,85,247,var(--un-text-opacity)) }.text-red-5{--un-text-opacity:1;color:rgba(239,68,68,var(--un-text-opacity)) }.color-warning,.text-warning{color:var(--color-warning) }.text-warning\\!{color:var(--color-warning) !important}.text-weak{--un-text-opacity:1;color:rgba(196,198,201,var(--un-text-opacity)) }.text-yellow-500{--un-text-opacity:1;color:rgba(234,179,8,var(--un-text-opacity)) }[text-color~=\\#3BE43D]{--un-text-opacity:1;color:rgba(59,228,61,var(--un-text-opacity)) }[text~="$t("]{color:var(--t\\() }.hover\\:text-\\#777777:hover{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.hover\\:text-error:hover{color:var(--color-error) }.hover\\:text-primary:hover{color:var(--color-primary) }.color-\\[var\\(--home-update-bt-link-color\\)\\]{color:var(--home-update-bt-link-color) }.color-\\#1d9534{--un-text-opacity:1;color:rgba(29,149,52,var(--un-text-opacity)) }.color-\\#3c763d{--un-text-opacity:1;color:rgba(60,118,61,var(--un-text-opacity)) }.color-\\#666666,[color~=\\#666666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.color-\\#999999{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.color-\\#f23836{--un-text-opacity:1;color:rgba(242,56,54,var(--un-text-opacity)) }.color-\\#fc7938{--un-text-opacity:1;color:rgba(252,121,56,var(--un-text-opacity)) }.color-\\#ff3333{--un-text-opacity:1;color:rgba(255,51,51,var(--un-text-opacity)) }.color-\\#ffb800{--un-text-opacity:1;color:rgba(255,184,0,var(--un-text-opacity)) }.color-red{--un-text-opacity:1;color:rgba(248,113,113,var(--un-text-opacity)) }[color~=\\#0a8c46]{--un-text-opacity:1;color:rgba(10,140,70,var(--un-text-opacity)) }[color~=\\#4fb233]{--un-text-opacity:1;color:rgba(79,178,51,var(--un-text-opacity)) }[color~=\\#67c23a]{--un-text-opacity:1;color:rgba(103,194,58,var(--un-text-opacity)) }[color~=\\#7c8ea0]{--un-text-opacity:1;color:rgba(124,142,160,var(--un-text-opacity)) }[color~=\\#A6ADB3]{--un-text-opacity:1;color:rgba(166,173,179,var(--un-text-opacity)) }[color~=\\#c2c2c2]{--un-text-opacity:1;color:rgba(194,194,194,var(--un-text-opacity)) }[color~=\\#cbcbcb]{--un-text-opacity:1;color:rgba(203,203,203,var(--un-text-opacity)) }[color~=\\#E85445]{--un-text-opacity:1;color:rgba(232,84,69,var(--un-text-opacity)) }[color~=\\#f08a00]{--un-text-opacity:1;color:rgba(240,138,0,var(--un-text-opacity)) }[color~=\\#f2711c]{--un-text-opacity:1;color:rgba(242,113,28,var(--un-text-opacity)) }[color~=\\#f59e0b]{--un-text-opacity:1;color:rgba(245,158,11,var(--un-text-opacity)) }[color~=\\#FDCA62]{--un-text-opacity:1;color:rgba(253,202,98,var(--un-text-opacity)) }[color~=\\#ff8d00]{--un-text-opacity:1;color:rgba(255,141,0,var(--un-text-opacity)) }[color~=\\#ffae45]{--un-text-opacity:1;color:rgba(255,174,69,var(--un-text-opacity)) }.hover\\:color-error:hover{color:var(--color-error) }.hover\\:color-error\\!:hover{color:var(--color-error) !important}.hover\\:color-primary:hover{color:var(--color-primary) }.hover\\:color-primary\\!:hover{color:var(--color-primary) !important}.font-500{font-weight:500}.font-600{font-weight:600}.font-700,.font-bold,.fw-bold{font-weight:700}.font-bold\\!{font-weight:700!important}.leading-\\[0\\.14rem\\]{line-height:.14rem}.leading-\\[1\\.2\\]{line-height:1.2}.leading-\\[1\\.4\\]{line-height:1.4}.leading-\\[1\\.5\\]{line-height:1.5}.leading-\\[1\\.6\\]{line-height:1.6}.leading-\\[1\\.8rem\\]{line-height:1.8rem}.leading-\\[1\\],.leading-none{line-height:1}.leading-\\[2rem\\]{line-height:2rem}.leading-1{line-height:.25rem}.leading-14px{line-height:14px}.leading-15px{line-height:15px}.leading-16px{line-height:16px}.leading-17px{line-height:17px}.leading-18{line-height:4.5rem}.leading-18px{line-height:18px}.leading-20px{line-height:20px}.leading-22px,.lh-22px{line-height:22px}.leading-24px,.line-height-24px{line-height:24px}.leading-25px{line-height:25px}.leading-26px{line-height:26px}.leading-28px{line-height:28px}.leading-30px{line-height:30px}.leading-32px{line-height:32px}.leading-36px{line-height:36px}.leading-40px{line-height:40px}.leading-50px{line-height:50px}.font-inherit{font-family:inherit}.uppercase,[uppercase=""]{text-transform:uppercase}.lowercase,[lowercase=""]{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tab,[tab=""]{tab-size:4}.tab-0{tab-size:0}[tab~="$t("]{-moz-tab-size:var(--t\\();-o-tab-size:var(--t\\();tab-size:var(--t\\()}[tab~="1"]{tab-size:1}.active-tab:active{tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,rgba(0,0,0,.2)),0 0 1px var(--un-text-shadow-color,rgba(1,0,5,.1));text-shadow:var(--un-text-shadow)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.group:hover .group-hover\\:opacity-100{opacity:1}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,rgba(0,0,0,.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,rgba(0,0,0,.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.outline{outline-style:solid}.-ring{--un-ring-width:-3px;--un-ring-offset-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:calc(var(--un-ring-offset-shadow), * -1) var(--un-ring-shadow), var(--un-shadow)}.blur,[blur=""],[blur~=required\\:]:required{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}[delay~="500"]{transition-delay:.5s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.content-\\[\\'\\'\\]{content:""}.content-none{content:none}[placeholder~="$t("]::placeholder{color:var(--t\\() }[placeholder~=title]::placeholder{color:var(--color-text-base) }@media (min-width:1280px){[cols~=xl\\:4]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~=xl\\:5]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){[cols~="2xl:5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/static/vite/fonts/outfit-latin-500-normal.woff2)format("woff2"),url(/static/vite/fonts/outfit-all-500-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/vite/fonts/inter.woff2)format("woff2")}:root{--color-primary:#20a53a;--color-primary-1:#e4f4e7;--color-success:#20a53a;--color-warning:#ffae45;--color-error:#e73a33;--color-pro:#ff8f00;--primary-button-color-hover:#1d9534;--primary-button-color-pressed:#1a8a30;--primary-button-color-suppl:#1d9534;--color-text-base:#3a424d;--color-text-1:#131313;--color-text-2:#3a424d;--color-text-3:#999;--color-text-4:#666;--color-text-5:#333;--color-text-desc:#999;--color-bg-1:#f2f5f9;--color-bg-2:#fff;--color-bg-3:#f2f5f9;--color-bg-4:#f7f7f7;--layout-bg:url(/static/vite/images/bg2.png);--color-border:#dcdfe6;--border-hover-focus-color:var(--color-primary);--color-sider-text:#3a424d;--color-sider:rgba(242,245,249,.6);--color-sider-active:#20a53a;--color-sider-hover:rgba(32,165,58,.1);--color-sider-search-bg:#f5f5f5;--color-sider-hover-text:#20a53a;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-primary);--router-menu-active-bg:rgba(32,165,58,.063);--color-table-td:var(--color-bg-2);--color-table-th:#f6f6f6;--color-table-border:var(--color-border);--color-table-td-hover:#f0f9f7;--color-modal:#fff;--modal-header-bg:#f6f8f8;--modal-header-bottom-border:#eee;--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:#edf1f2;--modal-header-title-color:#25282c;---card-bg-color-1:#f9fafb;---card-border-error-color-1:rgba(239,8,8,.19);--color-tabs:#f5f5f5;--dialog-color-text:#333;--dialog-color-title-text:#333;--color-message:#fff;--color-message-border:#d3d4d3;--popover-color:#fff;--input-text-color:#333;--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:#f5f5f5;--input-group-label-color:#f5f5f5;--input-disabled-border-color:1px solid #d9d9d9;--select-box-shadow:0 0 8px 0 rgba(32,165,58,.4);--button-text-color:var(--color-text-2);--button-type-text-primary:var(--color-primary);--button-text-base-color:#fff;--button-gray-color:#eee;--radio-text-color:#333;--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-primary);--radio-border-dot-color:inset 0 0 0 1px #d2ffdb;--check-color-checked:var(--color-primary);--check-border-checked:1px solid var(--color-primary);--switch-active-color:var(--color-primary);--upload-dragger-color:#fff;--tooltip-color-text:#666;--alert-default-bg:#fafafc;--alert-warning-bg:#fdf6ec;--alert-error-bg:#fde6e6;--alert-success-text:#333;--alert-error-border:1px solid #fde6e6;--tag-primary-text-color:var(--color-primary);--collapse-color:#f2f5f9;--collapse-header-bg:#fafafa;--time-picker-separator-color:#ccc;--tabs-panel-color-text:#333;--tabs-border-color:#cacad9;--tabs-bg:-webkit-gradient(linear, 0% 0, 0% 100%, from(#f6f6f6), to(#ddd));--tabs-active-bg:#fff;--tabs-active-text-color:#333;--bt-tabs-modal-bg:#f0f0f1;--bt-tabs-modal-active-bg:var(--color-modal);--bt-tabs-modal-cancel-btn-bg:#cbcbcb;--bt-tabs-modal-header-close:brightness(1);--bt-tabs-modal-color:#f9fbfc;--bt-tabs-modal-left-active-bg:#4caf50;--bt-tabs-modal-left-shadow:2px 0 3px #e4e3e3;--bt-tabs-modal-modern-hover-bg:#f3f4f6;--bt-tabs-modal-modern-hover-color:var(--color-text-1);--bt-tabs-modal-line-color:#50555b;--confirm-calc-bg:#f0f0f0;--progress-rail-color:#f2f5f9;--pagination-item-active-border:1px solid var(--color-primary);--pagination-item-active-color:var(--color-primary);--ace-editor-tip-color:#555;--pre-color-text:#333;--pre-bg-color:#f5f5f5;--modal-boxshadow:0 6px 16px -9px rgba(0,0,0,.08), 0 9px 28px 0 rgba(0,0,0,.05), 0 12px 48px 16px rgba(0,0,0,.03);--bt-input-path-hover-bg:#ececec;--flow-container-bg:#f3f4f6;--flow-config-title-color:#333;--home-ad-bg-color:#fff;--home-ad-badge-bg-color:linear-gradient(270deg, rgba(255,255,255,.2) 0%, rgba(255,174,69,.2) 100%);--home-overview-btn-color:#f2f5f9;--home-soft-bg-color:transparent;--home-soft-bg-hover-color:linear-gradient(244.14deg, #fff -1.23%, #e5f7ee 72.39%);--home-soft-border-color:#edf0f4;--home-soft-border-hover-color:var(--color-primary);--home-monitor-tabs-active-color:var(--color-primary);--home-risk-overview-circle-bg:#fff;--home-risk-security-list-hover-bg:#f5f7fa;--home-risk-security-list-spin-bg:#f2f2f2;--home-risk-security-list-collapse-item-color:#666;--home-risk-security-ignore-collapse-bg:#f8f8f8;--home-risk-file-info-title-color:#666;--home-risk-file-info-item-color:#333;--home-risk-server-list-bg:#f7f7f7;--home-risk-server-list-text:#555;--home-risk-server-list-hover:#efefef;--home-update-bg-url:url(/static/vite/images/update-bg.png);--home-update-title-color:#565656;--home-update-content-bg:#f6fbf7;--home-update-content-text:#666;--home-update-detail-bg:#f7f7f7;--home-update-detail-date:#333;--home-pro-icon-color:#fff;--home-disk-color-warning:#ffefda;--home-disk-color-error:#fad8d6;--home-update-latest-bg:#f7fcf8;--home-update-latest-border:1px solid #eeefec;--home-update-latest-text-color:#4f4f4f;--home-update-head-bg:#37bc51;--home-update-back-bg:linear-gradient(to top, #fff, #37bc51);--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-table-td-hover);--home-soft-install-border-color:var(--color-primary);--home-success-bg-color:#37bc51;--home-success-text-color:#c7c7c7;--home-risk-security-list-bg:#fafcff;--home-risk-security-report-bg:#f8f9fa;--home-risk-security-report-bg1:rgba(255,255,255,.95);--site-config-ssl-label:#666;--site-config-business-tips:#dff0d8;--site-ace-editor-border:#ccc;--site-confirm-calc-box-bg:#f0f0f0;--site-detele-content-item-hover-bg:#fcfcfc;--site-task-progress-border:#e5e7eb;--site-multi-service-rollback-bg:#f0f0f1;--site-global-ip-white-ips-bg:#f8f9fa;--site-global-ip-white-ips-border:#e4e8eb;--site-subsite-bg:#fafcff;--site-backup-column-hover-bg:#eceff4;--site-backup-column-icon-bg:#f6f6f6;--site-backup-timer-bg:#f8f8f8;--site-task-result-table-bg:#fbfcfd;--site-guide-mask-bg:rgba(51,51,51,.32);--site-guide-panel-bg:rgba(255,255,255,.96);--site-guide-panel-shadow:0 36px 72px -18px rgba(15,23,42,.2);--site-guide-accent-bar:linear-gradient(90deg, #34d399 0%, var(--color-primary) 12.5%, #38bdf8 25%, var(--color-primary) 37.5%, #34d399 50%, var(--color-primary) 62.5%, #38bdf8 75%, var(--color-primary) 87.5%, #34d399 100%);--site-guide-divider:rgba(241,245,249,.7);--site-guide-border:#e2e8f0;--site-guide-border-soft:#f1f5f9;--site-guide-border-muted:#d7e1ee;--site-guide-border-panel:rgba(226,232,240,.8);--site-guide-transparent-bg:transparent;--site-guide-surface:#fff;--site-guide-surface-muted:#f8fafc;--site-guide-surface-muted-alpha:rgba(248,250,252,.5);--site-guide-surface-muted-strong:rgba(248,250,252,.72);--site-guide-surface-header:rgba(241,245,249,.5);--site-guide-title-color:#0f172a;--site-guide-title-color-2:#1e293b;--site-guide-heading-color:#1f2937;--site-guide-text-color:#334155;--site-guide-text-secondary:#475569;--site-guide-text-muted:#64748b;--site-guide-text-subtle:#94a3b8;--site-guide-text-placeholder:#8ba0bb;--site-guide-text-disabled:#9ca3af;--site-guide-icon-muted:#cbd5e1;--site-guide-icon-inverse:#fff;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 10%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.15);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.3);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.2);--site-guide-primary-glow:radial-gradient(circle, rgba(52,211,153,.5) 0%, rgba(32,165,58,.28) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(15,23,42,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(15,23,42,.02);--site-guide-danger:#e85445;--site-guide-success-text:#059669;--site-guide-emerald-bg:#ecfdf5;--site-guide-emerald-text:#059669;--site-guide-emerald-badge-bg:#d1fae5;--site-guide-emerald-badge-text:#065f46;--site-guide-violet-bg:#f5f3ff;--site-guide-violet-text:#7c3aed;--site-guide-type-wordpress-color:#0284c7;--site-guide-type-wordpress-bg:#f0f9ff;--site-guide-type-php-color:#4f46e5;--site-guide-type-php-bg:#eef2ff;--site-guide-type-node-color:#059669;--site-guide-type-node-bg:#ecfdf5;--site-guide-type-proxy-color:#f43f5e;--site-guide-type-proxy-bg:#fff1f2;--site-guide-minimized-bg:rgba(255,255,255,.96);--site-guide-minimized-border:rgba(226,232,240,.85);--site-guide-minimized-shadow:0 12px 28px rgba(15,23,42,.16);--site-guide-minimized-shadow-hover:0 16px 34px rgba(15,23,42,.2);--site-guide-minimized-title-color:#2a3039;--site-guide-minimized-desc-color:#606975;--data-base-del-input-bg:#e6e6e6;--docker-type-list-bg:#e6e6e6;--docker-type-list-text:#555;--docker-type-list-active-bg:#e8f6eb;--docker-type-list-active-text:var(--color-primary);--docker-plugin-list-tag-gb:#f4f4f5;--docker-plugin-list-tag-tips-bg:#fff;--docker-plugin-list-border:#fff;--app-soft-sort-bg:#e6e6e6;--app-soft-sort-active-bg:var(--color-primary);--app-soft-sort-hover-color:#fff;--app-soft-used-hover:#f5f5f5;--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:#f2dede;--app-plugin-dns-bg:#f7fffa;--app-third-install-tip-bg:#f5f6fa;--pay-color:#ff8f00;--pay-color-bg:#fff5e1;--pay-color-border:#ecb566;--coupon-bg:url(/static/vite/images/bg.png);--mailserver-overview-bg:#fafafa;--mailserver-domain-check-tips-bg:#f6f6f6;--mailserver-domain-check-box-bg:#edf7f2;--log-type-list-active-bg:#eef8f0;--log-type-list-hover-bg:#f5f7fa;--log-type-list-border:#e9e9e9;--security-brute-force-tips-bg:#f2dede;--security-server-safe-progress:#ebedf0;--domains-business-ssl-buy-bg:#f1f9f3;--domains-business-ssl-buy-bg-border:#ececec;--domains-business-ssl-count-disable:#efefef;--domains-lets-ssl-apply-bg:#f8f8f8;--domains-lets-ssl-apply-border:#dedede;--domains-lets-ssl-upload-border:#ccc;--domains-lets-ssl-upload-text:#e9f8ec;--setting-card-title-color:#666;--setting-back-create-collapse-border:#f5f5f5;--setting-back-create-table-th-bg:var(--color-bg-2);--setting-back-create-collapse-title:#666;--setting-security-panel-port-tips:#f7f7f7;--setting-panel-bind-account-left-bg:linear-gradient(0deg, #d8efdb, #edf7ef);--setting-security-google-login-key-bg:#f8f8f8;--setting-security-google-login-key-text:#444;--setting-security-google-login-bind-title:#555;--setting-security-google-login-bind-text:#666;--install-box-bg:rgba(255,255,255,.333);--install-desc-bg:#fff;--install-box-text-color:#555;--file-choose-hover-color:#f5f7fa;--file-choose-hover-border-color:#e1e1e1;--file-card-hover-color:#f0f9f7;--terminal-head-bg:#f1f1f1;--terminal-head-item-close-hover:#f7f7f7;--terminal-head-item-hover:#dadada;--chart-tooltip-bg-color:#fff;--chart-tooltip-text-color:#333;--chart-tooltip-header-bg-color:#f6f6f6;--waf-map-color:#e6e6e6;--waf-map-border-color:#fff;--waf-overview-text-color:#666;--nps-box-hover-bg:var(--color-primary);--scrollbar-thumb-bg-color:#999;--scrollbar-track-bg-color:#ededed;--bt-error-modal-bg:#f5f5f5;--bt-error-modal-title-color:#333;--ai-quota-bg:#fff9f2;--ai-model-select-bg:#f3f3f3;--ai-think-content-color:#798595;--ai-think-border-color:#dcdfe6;--ai-think-section-border:#f1f1f1;--ai-chat-website-builder-bg:#f6f6f6}:root[theme-mode=dark]{--color-primary:#20a53a;--color-success:#20a53a;--color-warning:#e67e22;--color-error:#f16575;--color-pro:#feaa04;--primary-button-color-hover:#267544;--primary-button-color-pressed:#20633a;--primary-button-color-suppl:#267544;--color-text-base:#c7c7c7;--color-text-1:#d8dce2;--color-text-2:#c7c7c7;--color-text-3:#919191;--color-text-4:#aaa;--color-text-5:#e0e0e0;--color-text-desc:#777;--color-bg-1:#18191c;--color-bg-2:#202020;--color-bg-3:#2e2e2e;--color-bg-4:#2e2e2e;--layout-bg:none;--color-border:#434343;--border-hover-focus-color:var(--color-text-base);--color-sider-text:#a1a1aa;--color-sider:transparent;--color-sider-active:#353535;--color-sider-hover:#353535;--color-sider-search-bg:#353535;--color-sider-hover-text:#fff;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-text-base);--router-menu-active-bg:#353535;--color-table-td:var(--color-bg-2);--color-table-th:#232323;--color-table-border:var(--color-border);--color-table-td-hover:#353535;--color-modal:var(--color-bg-1);--modal-header-bg:var(--color-bg-2);--modal-header-bottom-border:var(--color-bg-3);--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:var(--color-bg-3);--modal-header-title-color:var(--color-text-base);---card-bg-color-1:#1a1a1a;---card-border-primary-color-1:#2a4d3a;---card-border-error-color-1:rgba(255,100,100,.4);--color-tabs:#1e1e1e;--dialog-color-text:var(--color-text-base);--dialog-color-title-text:var(--color-text-base);--color-message:#48484e;--color-message-border:#48484e;--popover-color:var(--color-bg-1);--input-text-color:var(--color-text-base);--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:var(--color-bg-1);--input-group-label-color:#333;--input-disabled-border-color:1px solid var(--color-border);--select-box-shadow:0 0 8px 0 rgba(48,53,49,.4);--button-text-color:var(--color-text-base);--button-type-text-primary:var(--color-text-base);--button-text-base-color:#000;--button-gray-color:#353535;--radio-text-color:var(--color-text-base);--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-text-base);--radio-border-dot-color:inset 0 0 0 1px var(--color-text-base);--check-color-checked:var(--color-text-base);--check-border-checked:1px solid var(--color-text-base);--switch-active-color:var(--color-primary);--upload-dragger-color:var(--color-bg-2);--tooltip-color-text:var(--color-text-base);--alert-default-bg:#202020;--alert-warning-bg:#4a3c1a;--alert-error-bg:#4a1f1f;--alert-success-text:var(--color-text-base);--alert-error-border:1px solid var(--color-border);--tag-primary-text-color:var(--color-text-base);--collapse-color:#222;--collapse-header-bg:var(--color-bg-2);--time-picker-separator-color:#434343;--tabs-panel-color-text:var(--color-text-base);--tabs-border-color:#555;--tabs-bg:#353535;--tabs-active-bg:var(--color-bg-1);--tabs-active-text-color:var(--color-text-base);--bt-tabs-modal-bg:var(--color-bg-2);--bt-tabs-modal-active-bg:#353535;--bt-tabs-modal-cancel-btn-bg:#353535;--bt-tabs-modal-header-close:brightness(.7) contrast(1.1);--bt-tabs-modal-color:var(--bt-tabs-modal-bg);--bt-tabs-modal-left-active-bg:#353535;--bt-tabs-modal-left-shadow:2px 0 3px #444;--bt-tabs-modal-modern-hover-bg:var(--color-bg-3);--bt-tabs-modal-modern-hover-color:var(--color-text-1);--bt-tabs-modal-line-color:var(--color-text-base);--confirm-calc-bg:var(--color-bg-1);--progress-rail-color:#444;--pagination-item-active-border:1px solid var(--color-border);--pagination-item-active-color:var(--color-text-base);--ace-editor-tip-color:var(--color-text-base);--pre-color-text:var(--color-text-base);--pre-bg-color:var(--color-bg-3);--modal-boxshadow:0 0 3px 1px rgba(255,255,255,.4);--bt-input-path-hover-bg:#353535;--flow-container-bg:var(--color-bg-2);--flow-config-title-color:var(--color-text-base);--home-ad-bg-color:linear-gradient(90deg, #333 0%, rgba(63,57,49,.5) 100%);--home-ad-badge-bg-color:linear-gradient(270deg, rgba(51,51,51,.2) 0%, rgba(236,188,152,.2) 100%);--home-overview-btn-color:#181818;--home-soft-bg-color:var(--color-bg-2);--home-soft-bg-hover-color:linear-gradient(244.14deg, var(--color-bg-2) -1.23%, var(--color-bg-1) 72.39%);--home-soft-border-color:#333;--home-soft-border-hover-color:var(--color-text-base);--home-monitor-tabs-active-color:var(--color-text-base);--home-risk-overview-circle-bg:var(--color-bg-1);--home-risk-security-list-hover-bg:#333;--home-risk-security-list-spin-bg:var(--color-bg-3);--home-risk-security-list-collapse-item-color:#999;--home-risk-security-ignore-collapse-bg:var(--color-bg-1);--home-risk-file-info-title-color:var(--color-text-base);--home-risk-file-info-item-color:var(--color-text-base);--home-risk-server-list-bg:var(--color-bg-2);--home-risk-server-list-text:var(--color-text-base);--home-risk-server-list-hover:var(--color-bg-3);--home-update-bg-url:url(/static/vite/images/update-bg-dark.png);--home-update-title-color:var(--color-text-base);--home-update-content-bg:var(--color-bg-2);--home-update-content-text:#999;--home-update-detail-bg:var(--color-bg-2);--home-update-detail-date:var(--color-text-base);--home-pro-icon-color:var(--color-text-base);--home-disk-color-warning:#d4941e;--home-disk-color-error:#ec7063;--home-update-latest-bg:var(--color-bg-1);--home-update-latest-border:1px solid var(--color-border);--home-update-latest-text-color:#999;--home-update-head-bg:var(--color-bg-1);--home-update-back-bg:none;--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-bg-2);--home-soft-install-border-color:var(--color-text-base);--home-success-bg-color:var(--color-bg-1);--home-success-text-color:#333;--home-risk-security-list-bg:var(--color-bg-2);--home-risk-security-report-bg:var(--color-bg-2);--home-risk-security-report-bg1:var(--color-bg-2);--site-config-ssl-label:var(--color-text-base);--site-config-business-tips:var(--color-bg-2);--site-ace-editor-border:var(--color-border);--site-confirm-calc-box-bg:#333;--site-detele-content-item-hover-bg:#333;--site-task-progress-border:var(--color-border);--site-multi-service-rollback-bg:var(--color-bg-2);--site-global-ip-white-ips-bg:var(--color-bg-2);--site-global-ip-white-ips-border:var(--color-bg-2);--site-subsite-bg:var(--color-bg-1);--site-backup-column-hover-bg:var(--color-bg-3);--site-backup-column-icon-bg:var(--color-bg-3);--site-backup-timer-bg:var(--color-bg-2);--site-task-result-table-bg:var(--color-bg-2);--site-guide-mask-bg:rgba(51,51,51,.46);--site-guide-panel-bg:var(--color-bg-1);--site-guide-panel-shadow:0 0 3px 1px rgba(255,255,255,.18);--site-guide-accent-bar:linear-gradient(90deg, #2a6f55 0%, var(--color-primary) 12.5%, #25617c 25%, var(--color-primary) 37.5%, #2a6f55 50%, var(--color-primary) 62.5%, #25617c 75%, var(--color-primary) 87.5%, #2a6f55 100%);--site-guide-divider:var(--color-border);--site-guide-border:var(--color-border);--site-guide-border-soft:var(--color-border);--site-guide-border-muted:var(--color-border);--site-guide-border-panel:var(--color-border);--site-guide-transparent-bg:transparent;--site-guide-surface:var(--color-bg-2);--site-guide-surface-muted:var(--color-bg-3);--site-guide-surface-muted-alpha:var(--color-bg-2);--site-guide-surface-muted-strong:var(--color-bg-2);--site-guide-surface-header:var(--color-bg-3);--site-guide-title-color:var(--color-text-1);--site-guide-title-color-2:var(--color-text-1);--site-guide-heading-color:var(--color-text-1);--site-guide-text-color:var(--color-text-base);--site-guide-text-secondary:var(--color-text-4);--site-guide-text-muted:var(--color-text-base);--site-guide-text-subtle:var(--color-text-3);--site-guide-text-placeholder:var(--color-text-3);--site-guide-text-disabled:var(--color-text-desc);--site-guide-icon-muted:var(--color-text-desc);--site-guide-icon-inverse:#000;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 14%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.22);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.26);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.24);--site-guide-primary-glow:radial-gradient(circle, rgba(42,111,85,.5) 0%, rgba(32,165,58,.22) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(255,255,255,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(255,255,255,.02);--site-guide-danger:var(--color-error);--site-guide-success-text:var(--color-primary);--site-guide-emerald-bg:var(--color-bg-3);--site-guide-emerald-text:var(--color-primary);--site-guide-emerald-badge-bg:var(--color-bg-3);--site-guide-emerald-badge-text:var(--color-text-base);--site-guide-violet-bg:var(--color-bg-3);--site-guide-violet-text:#a78bfa;--site-guide-type-wordpress-color:#38bdf8;--site-guide-type-wordpress-bg:#082f49;--site-guide-type-php-color:#a78bfa;--site-guide-type-php-bg:#312e81;--site-guide-type-node-color:var(--color-primary);--site-guide-type-node-bg:#12351d;--site-guide-type-proxy-color:#fb7185;--site-guide-type-proxy-bg:#4c0519;--site-guide-minimized-bg:var(--color-bg-2);--site-guide-minimized-border:var(--color-border);--site-guide-minimized-shadow:0 0 3px 1px rgba(255,255,255,.12);--site-guide-minimized-shadow-hover:0 0 5px 2px rgba(255,255,255,.18);--site-guide-minimized-title-color:var(--color-text-1);--site-guide-minimized-desc-color:var(--color-text-base);--data-base-del-input-bg:#353535;--docker-type-list-bg:#2a2a2a;--docker-type-list-text:var(--color-text-base);--docker-type-list-active-bg:var(--color-bg-3);--docker-type-list-active-text:var(--color-text-base);--docker-plugin-list-tag-gb:var(--color-bg-1);--docker-plugin-list-tag-tips-bg:var(--color-bg-1);--docker-plugin-list-border:var(--color-border);--app-soft-sort-bg:var(--color-bg-1);--app-soft-sort-active-bg:var(--color-bg-3);--app-soft-sort-hover-color:var(--color-text-base);--app-soft-used-hover:var(--color-bg-3);--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:var(--color-bg-1);--app-plugin-dns-bg:var(--color-bg-3);--app-third-install-tip-bg:var(--color-bg-3);--pay-color:#feaa04;--pay-color-bg:#292929;--pay-color-border:#ecb665;--coupon-bg:url(/static/vite/images/bg_dark.png);--mailserver-overview-bg:var(--color-bg-3);--mailserver-domain-check-tips-bg:var(--color-bg-2);--mailserver-domain-check-box-bg:var(--color-bg-2);--log-type-list-active-bg:var(--color-bg-3);--log-type-list-hover-bg:var(--color-bg-3);--log-type-list-border:var(--color-border);--security-brute-force-tips-bg:var(--color-bg-2);--security-server-safe-progress:var(--color-bg-1);--domains-business-ssl-buy-bg:var(--color-bg-2);--domains-business-ssl-buy-bg-border:#929292;--domains-business-ssl-count-disable:var(--color-bg-3);--domains-lets-ssl-apply-bg:var(--color-bg-2);--domains-lets-ssl-apply-border:var(--color-bg-3);--domains-lets-ssl-upload-border:var(--color-border);--domains-lets-ssl-upload-text:var(--color-bg-2);--setting-card-title-color:var(--color-text-base);--setting-back-create-collapse-border:var(--color-border);--setting-back-create-table-th-bg:#232323;--setting-back-create-collapse-title:var(--color-text-base);--setting-security-panel-port-tips:var(--color-bg-2);--setting-panel-bind-account-left-bg:linear-gradient(0deg, #404440, #202020);--setting-security-google-login-key-bg:var(--color-bg-2);--setting-security-google-login-key-text:var(--color-text-base);--setting-security-google-login-bind-title:var(--color-text-base);--setting-security-google-login-bind-text:var(--color-text-base);--install-box-bg:rgba(114,114,114,.333);--install-desc-bg:var(--color-bg-1);--install-box-text-color:var(--color-text-base);--file-choose-hover-color:#333;--file-choose-hover-border-color:#333;--file-card-hover-color:#333;--terminal-head-bg:#666;--terminal-head-item-close-hover:#666;--terminal-head-item-hover:#555;--chart-tooltip-bg-color:#181818;--chart-tooltip-text-color:#c5c5c5;--chart-tooltip-header-bg-color:#121212;--waf-map-color:#353535;--waf-map-border-color:#aaa;--waf-overview-text-color:var(--color-text-3);--nps-box-hover-bg:#353535;--scrollbar-thumb-bg-color:rgba(255,255,255,.2);--scrollbar-track-bg-color:rgba(255,255,255,0);--bt-error-modal-bg:var(--color-bg-2);--bt-error-modal-title-color:var(--color-text-base);--ai-quota-bg:var(--color-bg-2);--ai-model-select-bg:var(--color-bg-3);--ai-think-content-color:var(--color-text-3);--ai-think-border-color:var(--color-border);--ai-think-section-border:var(--color-bg-3);--ai-chat-website-builder-bg:var(--color-bg-1)}.modal-footer-btns{flex-direction:row;justify-content:end;align-items:center;gap:10px;padding:10px;display:flex}.single-line-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}*,:before{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;padding:0}body{font-family:PingFang SC,Inter,Microsoft YaHei,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:normal;overflow:hidden}input[type=password]::-ms-reveal{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield}a{cursor:pointer;text-decoration:none}p,ul,li,pre{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,label,form{margin:0}ul,li{list-style:none}input{outline:none}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.1}.h3,h3{font-size:24px}h4,h5,h6{font-size:1em}ul li::marker{height:100%;display:block}mark{color:inherit;background:#ff0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar{width:8px;height:8px}iframe::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.leader-line{z-index:auto}@font-face{font-family:Glyphicons Halflings;src:url(/static/vite/fonts/glyphicons-halflings-regular.eot);src:url(/static/vite/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/static/vite/fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(/static/vite/fonts/glyphicons-halflings-regular.woff)format("woff"),url(/static/vite/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/static/vite/images/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}.glyphicon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative;top:1px}.glyphicon-vip:before{content:""}.glyphicon-ok:before{content:""}.n-layout .n-layout-scroll-container{overflow-x:auto}.n-dialog .n-dialog__title{position:relative}.bt-modal--modern{--modal-header-bg:transparent;--modal-action-bg:transparent}.n-form-item .n-form-item-label{color:var(--color-text-base);font-size:13px;font-weight:500;line-height:normal}.n-form-item .n-form-item-label.n-form-item-label--left-mark .n-form-item-label__asterisk{margin-left:-10px}.n-button{user-select:auto;line-height:normal}.n-divider:not(.n-divider--vertical){margin:0}.n-ellipsis p{display:inline}.n-card{background-color:rgba(var(--n-color), var(--main-content-opacity));box-shadow:0 0 8px rgba(0,0,0,.06)}.n-card.n-card--bordered{border:none}.n-card .n-card-header{border-bottom:1px solid var(--color-border);align-items:center;min-height:48px;padding:0 20px;display:flex}.n-card .n-card__content{padding:0}.n-alert .n-alert__icon{top:50%;transform:translateY(-50%)}.n-alert .n-alert-body{line-height:16px}.n-radio-group .n-radio{margin-right:16px}.n-radio-group .n-radio:last-of-type{margin-right:0}.n-radio-group .n-radio-button{font-weight:inherit}.n-data-table{font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.n-data-table .n-data-table-th{height:34px}.n-data-table .n-data-table-td{height:36px}.n-pagination .n-pagination-prefix{flex:1}.n-tabs.n-tabs--left>.n-tab-pane,.n-tabs.n-tabs--top>.n-tab-pane{padding:var(--n-pane-padding-top) var(--n-pane-padding-right) var(--n-pane-padding-bottom) var(--n-pane-padding-left)}.n-tabs.n-tabs--top .n-tabs-nav-scroll-content{flex-direction:row}.n-select .n-base-selection--multiple .n-tag{--n-height:24px;--n-close-size:14px;font-size:12px}.n-badge.n-badge--dot .n-badge-sup{width:6px;min-width:6px;height:6px;bottom:calc(100% - 3px)}.n-spin-container .n-spin-content{height:100%}.n-base-select-option .n-base-select-option__content{width:100%}.n-data-table .n-data-table-th.n-data-table-th--sortable.sort-center .n-data-table-th__title-wrapper{justify-content:center}.n-data-table .n-data-table-th.n-data-table-th--sortable .n-data-table-th__title-wrapper .n-data-table-th__title{flex:none;min-width:auto}:root[theme-mode=dark] .n-form-item .n-form-item-label{color:var(--color-text-base)}:root{--el-font-size-base:12px}.el-select .el-select__wrapper{gap:0;min-height:30px;font-size:12px;line-height:22px}.el-select .el-select__wrapper .el-select__selection{margin-right:4px}div.el-alert{--el-alert-padding:12px;--el-alert-icon-large-size:20px;--el-alert-description-font-size:13px;border:1px solid #eee}div.el-alert .el-alert__icon.is-big{margin-right:8px}div.el-alert .el-alert__content{flex:1}.help-info-text{margin-top:15px}.help-info-text li{line-height:24px}#nprogress .bar{background-color:var(--color-primary)}#nprogress .spinner-icon{border-top-color:var(--color-primary);border-left-color:var(--color-primary)}.bt-message pre{color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;margin:10px 0 0;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-error-modal pre{color:var(--bt-error-modal-title-color);word-break:break-all;word-wrap:break-word;background-color:var(--bt-error-modal-bg);border:1px solid #ccc;border-radius:4px;margin:0 0 10px;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-tips-ul li{margin-left:1.5em;list-style:outside}.bt-ask-ico{color:#fb7d00;text-align:center;cursor:help;border:1px solid #fb7d00;border-radius:8px;justify-content:center;align-items:center;width:16px;height:16px;font-family:arial;font-size:11px;font-style:normal;display:inline-flex}.bt-ask-ico:hover{color:#fff;background-color:#fb7d00}button.reset{cursor:pointer;outline:inherit;background:0 0;border:none;padding:0;display:inline-flex}.bt-link,.btlink{color:var(--color-primary);cursor:pointer}.bt-link:hover,.btlink:hover{color:var(--primary-button-color-hover)}.bt-link.error,.btlink.error{color:#ef0808}.bt-link.error:hover,.btlink.error:hover{color:#c81e1e}.btn-xs{height:auto;padding:4px 8px}.code-toolbar{height:100%}.pre-code[class*=language-]{border:none;margin:0;font-size:14px}.echarts-tooltip{background-color:var(--chart-tooltip-bg-color);color:var(--chart-tooltip-text-color);border-radius:10px;flex-direction:column;display:flex}.echarts-tooltip .formatter-header{background-color:var(--chart-tooltip-header-bg-color);border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;height:40px;padding:0 16px;display:flex}.echarts-tooltip .formatter-header img{width:24px;height:24px;margin-right:6px}.echarts-tooltip .formatter-body{padding:16px 20px}.echarts-tooltip .formatter-body .select-data{align-items:center;margin-bottom:8px;font-size:14px;display:flex}.echarts-tooltip .process-top5{border:1px solid var(--color-border);border-radius:8px}.echarts-tooltip .process-top5 table{table-layout:fixed;border-collapse:collapse;border-radius:8px;width:100%;font-size:12px;overflow:hidden}.echarts-tooltip .process-top5 table thead{background-color:var(--chart-tooltip-header-bg-color)}.echarts-tooltip .process-top5 table thead th{border:0;border-bottom:1px solid var(--color-border);text-align:left;height:24px;color:var(--color-text-4);padding:5px 10px;line-height:24px}.echarts-tooltip .process-top5 table tbody tr{text-align:left;height:22px;line-height:22px}.echarts-tooltip .process-top5 table tbody tr:last-child{border-bottom:none}.echarts-tooltip .process-top5 table tbody tr td{white-space:normal;border:0;padding:4px 10px}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999999}.home-tooltip{background-color:var(--chart-tooltip-bg-color);min-width:220px;color:var(--chart-tooltip-text-color);border-radius:6px;padding:12px}.home-tooltip .time{align-items:center;margin-bottom:10px;display:flex}.home-tooltip .time .icon{background-image:url(/static/vite/images/time.svg);width:20px;height:20px;margin-right:6px}.home-tooltip .home-tooltip-content{flex-direction:column;gap:8px;display:flex}.home-tooltip .home-tooltip-content .item{white-space:pre;align-items:center;display:flex}.home-tooltip .home-tooltip-content .item .icon{justify-content:center;width:20px;margin-right:6px;display:flex}.home-tooltip .home-tooltip-content .item .icon .circular{border-radius:50%;width:6px;height:6px}.home-tooltip .home-tooltip-content .item .text{color:rgba(255,255,255,.8);line-height:20px} +/*$vite$:1*/`,document.head.appendChild(Se),Gr=function(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()},Oi=function(e,t){return Gr(e)===t.toLowerCase()},e(`xp`,ki=function(e){return Oi(e,`undefined`)}),Ci=function(e){return wi(e)},e(`yp`,P=function(e){return Oi(e,`object`)}),bi=function(e){return Oi(e,`date`)},e(`gp`,_i=function(e){return vi(e)}),e(`bp`,Ei=function(e){return Oi(e,`string`)}),e(`vp`,N=function(e){return Oi(e,`number`)}),e(`_p`,yi=function(e){return Oi(e,`boolean`)}),Hn=function(){return document.body||document.documentElement},e(`hp`,xr=function(e,t){var n=null,r=function(e,t){var i;if(e){var 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}),e(`sp`,Fn=function(){var e=localStorage.getItem(`apsess`);return``.concat(e?`/apsess_`.concat(e):``)}),e(`up`,br=function(e){if(!Ei(e))return 0;var t=e.match(/class='Pcount'>Total ([0-9]*)0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:2,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:``,i=N(e)?e:Number(e),a=1024,o=[` B`,` KB`,` MB`,` GB`,` TB`,` PB`,` EB`,` ZB`,` YB`,` BB`,` NB`,` DB`],s=0;s0&&arguments[0]!==void 0?arguments[0]:2e3,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2e3;return N(e)&&(t=e),new Promise(function(n){var r=window.setTimeout(function(){Ei(e)?window.location.href=e:N(e)&&window.location.reload(),n(r)},t)})}),Xe=new Set,e(`fp`,F=function(e,t,n){return new Promise(function(r,i){if(!t&&Xe.has(e)){r(!0);return}var a=document.createElement(`script`);a.type=`text/javascript`,a.src=e,n&&Object.keys(n).forEach(function(e){a.setAttribute(e,n[e])}),t?t.appendChild(a):document.body.appendChild(a),a.onload=function(t){Xe.add(e),r(t)},a.onerror=function(){i(Error(`Failed to load JS: `.concat(e)))}})}),e(`dp`,function(e,t){return new Promise(function(n,r){var i=document.createElement(`link`);i.rel=`stylesheet`,i.href=e,i.onload=function(){n(!0)},i.onerror=function(){r(Error(`Failed to load CSS: `.concat(e)))},t?t.appendChild(i):document.head.appendChild(i)})}),e(`ip`,Rt=function(e,t){for(var n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length),a=0;as)return!0;if(o/g,`>`).replace(/"/g,`"`).replace(/'/g,`‘`).replace(/\(/g,`(`).replace(/</g,`<`).replace(/>/g,`>`).replace(/`/g,```).replace(/=/g,`=`):``}),e(`mp`,function(e,t){var n=document.createElement(`a`);n.download=t,n.style.display=`none`;var r=new Blob([e]);n.href=URL.createObjectURL(r),document.body.appendChild(n),n.click(),document.body.removeChild(n)}),e(`lp`,Yn=function(e){return e}),e(`Zf`,Mn=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`yyyy-MM-dd HH:mm:ss`;Ei(e)&&(e=isNaN(xo(e))?new Date(e).getTime():xo(e));var n=0;if(bi(e))n=e.getTime();else if(N(e)){e=Math.round(e);var r=e.toString();r.length===13&&(n=e),r.length===10&&(n=e*1e3)}return n===0?`--`:kn(n,t)}),e(`tp`,function(e){var 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));var a=t+`s`;return n>0&&(a=n+`m `+a),r>0&&(a=r+`h `+a),i>0?``.concat(i,` days`):a}),e(`ep`,function(e){var t=new Date,n;switch(e){case`today`:n=t;break;case`yesterday`:n=Je(t,-1);break;default:n=new Date(e);break}return n}),e(`$f`,function(e){return{start:fo(e),end:xn(e)}}),e(`np`,function(e){return N(e)?Math.floor(e/1e3):Math.floor(e.getTime()/1e3)}),e(`Qf`,function(e){var t=Ro().t,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)]);var i=Math.floor(r/3600);return i<24?t(`Mail.Domain.index_64`,[i]):Mn(e)}),e(`rp`,function(e){var 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)}),Dt=function(e,t){var n=t-e;if(n<0)return`0`;var 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?``.concat(r,`d`,i,`h`,a,`m`,o,`s`):i>0?``.concat(i,`h`,a,`m`,o,`s`):a>0?``.concat(a,`m`,o,`s`):``.concat(o,`s`)},M(),li(),ua=function(e){var t=e.slice(1),n=1;t.length===3&&(t=``.concat(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));var r=parseInt(t,16);return{r:r>>16&255,g:r>>8&255,b:r&255,a:n}},da=function(e){var t=e.match(/(\d(\.\d+)?)+/g)||[],n=t.map(function(e){return parseInt(e,10)});return{r:n[0],g:n[1],b:n[2],a:parseFloat(t[3])}},la=function(e){if(e.startsWith(`#`))return ua(e);if(e.startsWith(`rgb`))return da(e);if(e===`transparent`)return ua(`#00000000`);throw Error(`color string error: `.concat(e))},wo=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,n=e.r,r=e.g,i=e.b;return`rgba(`.concat(n,`,`,r,`,`,i,`,`,t,`)`)},Co=function(e){var t=e.r,n=e.g,r=e.b;return``.concat(t,`, `,n,`, `,r)},e(`Xf`,Xr=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,n=la(e);return wo(n,t)}),Yr=function(e){var t=la(e);return Co(t)},Wi=function(e,t,n){n=Math.max(Math.min(Number(n),1),0);var r=la(e),i=la(t);return`rgb(`.concat(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),`)`)},Mt={default:`ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz123456789`,password:`AaBbCcDdEeFfGHhiJjKkLMmNnPpRSrTsWtXwYxZyz2345678`,wp:`AaBbCcDdEeFfGHhiJjKkLMmNnPpRSrTsWtXwYxZyz12345678!@#$%^&*?`,letter:`ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz`},e(`Jf`,kr=function(){for(var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`default`,n=``,r=Mt[t],i=0;i0&&arguments[0]!==void 0?arguments[0]:16;return kr(e,`password`)}),e(`qf`,Or=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:8;return Math.random().toString(16).slice(2,2+e)}),e(`Wf`,Xn=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:``,n=localStorage.getItem(e);return P(t)?n==null?t:JSON.parse(n):n==null?t:n}),e(`Kf`,function(e,t){localStorage.setItem(e,``.concat(t))}),_n=function(e){Array.isArray(e)||(e=[e]),xs(e).forEach(function(e){localStorage.removeItem(e)})},e(`Gf`,Ja=function(e,t){var n=30,r=new Date;r.setTime(r.getTime()+n*24*60*60*1e3),document.cookie=e+`=`+escape(t)+`;expires=`+r.toUTCString()}),e(`Uf`,function(e){if(typeof document>`u`)return null;for(var t=document.cookie.split(`;`),n=0;n0?Mi[0]:Fi,window.lang=Fi,e(`Bf`,A=Kt({legacy:!1,locale:Fi,fallbackLocale:En,globalInjection:!0,allowComposition:!0,messages:Hi})),re=[`info`,`success`,`warning`,`error`,`loading`],M(),Oe=[`xlink:href`,`fill`],ci=E({__name:`index`,props:{name:{},size:{},color:{},prefix:{default:`icon`}},emits:[`click`],setup:function(e,t){var n=t.emit,r=e,i=n,a=S(function(){return`#`.concat(r.prefix,`-`,r.name)}),o=function(e){i(`click`,e)};return function(t,n){return L(),Gt(`svg`,{"aria-hidden":`true`,class:`svg-icon`,style:ta({"font-size":e.size+`px`}),onClick:o},[C(`use`,{"xlink:href":q(a),fill:e.color},null,8,Oe)],4)}}}),e(`zf`,Ge=function(e,t){var n=e.__vccOpts||e,r=!0,i=!1,a=void 0;try{for(var o=t[Symbol.iterator](),s;!(r=(s=o.next()).done);r=!0){var c=ys(s.value,2),l=c[0];n[l]=c[1]}}catch(e){i=!0,a=e}finally{try{!r&&o.return!=null&&o.return()}finally{if(i)throw a}}return n}),e(`Rf`,ft=Ge(ci,[[`__scopeId`,`data-v-6b488054`]])),M(),p=Qt({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==")`}}),m=Qt({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)`}}),ut=E({functional:!0,props:{onClick:{type:Function}},emit:[`click`],setup:function(){var e=yo();return{isDark:S(function(){return e.theme===`dark`})}},render:function(){var e=this;return w(`div`,{class:`bt-close absolute top-15px right-15px z-1000`,onClick:function(t){e.$emit(`click`,t)}},[this.isDark?w(`div`,{class:m},[w(`i`,{class:`i-solar:close-circle-bold text-30px color-#666`},null)]):w(`div`,{class:p},null)])}}),M(),ui(),zi=Qt({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}),Pi=Qt(ws()),ht=E({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:function(e,t){var n=t.emit,r=z(null),i=Wo(),a=Lo(`--color-text-1`),o={success:{icon:`base-success`,color:i.value.primaryColor},error:{icon:`base-error`,color:i.value.errorColor},warning:{icon:`base-warning`,color:i.value.warningColor},info:{icon:`base-info`,color:i.value.infoColor},loading:{icon:`base-loading`,color:a.value}},s=S(function(){return o[e.type]}),c=0,l=function(){n(`close`)},u=function(){var t=e.duration;t>0&&(c=window.setTimeout(l,t))},d=function(){c&&(window.clearTimeout(c),c=0)},f=function(){var e=r.value;if(e){var t=window.document.body,n=(t.clientWidth-e.clientWidth)/2,i=(t.clientHeight-e.clientHeight)/2;e.style.left=n+`px`,e.style.top=i+`px`}},p=!0,m=new ti(function(){if(p){p=!1;return}f()}),h=function(){Zi(function(){var e=r.value;e&&(e.style.opacity=`1`)})};return ia(function(){f(),h(),u(),m.observe(window.document.body)}),na(function(){d(),m.disconnect()}),{iconInfo:s,messageRef:r,handleClose:l}},render:function(){var e=this;return Qo(w(`div`,{ref:`messageRef`,class:zi,style:{maxWidth:jn(this.maxWidth)}},[this.close?w(ut,{onClick:function(){e.handleClose()}},null):``,w(`div`,{class:`flex-basis-30px`},[w(ft,{name:this.iconInfo.icon,size:30,class:this.type===`loading`?Pi:``,color:this.iconInfo.color},null)]),w(`div`,{class:`flex-1 ml-10px max-h-600px leading-20px text-14px overflow-auto text-font1`},[this.isHtml?``:w(`div`,null,[wa(this.content)]),this.isHtml?w(`div`,{innerHTML:this.content},null):``])]),[[rs,{zIndex:this.zIndex,enabled:!0}]])}}),M(),ui(),Vi=E({name:`MessageList`,props:{messages:{type:Array,default:function(){return[]}},type:{type:String,default:`success`},position:{type:String,default:`center`}},emits:[`close`,`afterClose`],setup:function(){},render:function(){var e=this,t;return w(ne,null,[this.messages.map(function(e){if(e.mask)return Qo(w(`div`,{class:`n-modal-mask`},null),[[rs,{zIndex:void 0,enabled:!0}]])}),w(ye,{name:`bounce`,onAfterLeave:function(){e.$emit(`afterClose`)}},Es(t=this.messages.map(function(t){return w(ht,{key:t.id,type:t.type,close:t.close,isHtml:t.isHtml,content:t.content,duration:t.duration,maxWidth:t.maxWidth,onClose:function(){e.$emit(`close`,t.id)}},null)}))?t:{default:function(){return[t]}})])}}),M(),ie=function e(t){var n=this;cs(this,e),b(this,`messageIds`,void 0),b(this,`messages`,void 0),b(this,`position`,void 0),b(this,`container`,void 0),b(this,`messageCount`,0),b(this,`add`,function(e){var t;n.messageCount++;var r=(t=e.id)==null?`__bt_message_`.concat(n.messageCount):t;if(n.messageIds.has(r))return n.update(r,e);var i=R(Z({id:r},e));return n.messages.value.push(i),n.messageIds.add(r),{close:function(){return n.remove(r)}}}),b(this,`update`,function(e,t){for(var r=0;r0&&arguments[0]!==void 0?arguments[0]:{};cs(this,e),b(this,`_instance`,void 0),b(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`}});var n=tt.create(Object.assign(this._defaultConfig,t));As(n),this._instance=n}return us(e,[{key:`request`,value:function(e){return e.cancelToken=nt.addPending().token,this._instance.request(e)}},{key:`get`,value:function(e,t){return this._instance.get(e,t)}},{key:`post`,value:function(e,t,n){return this._instance.post(e,t||{},n)}}]),e}(),e(`Of`,B=new me),e(`Df`,$a=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return B.post(`/config?action=set_panel_theme`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Config.UI.savingInterfaceSettings`):``,successMessage:n}})}),M(),e(`Ef`,yo=D(`ThemeStore`,function(){var e=z(`auto`),t=S(function(){return e.value===`auto`?n():e.value}),n=function(){return window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`},r=function(e){var t=e===`auto`?n():e;document.documentElement.setAttribute(`theme-mode`,t),document.documentElement.classList.remove(`light`,`dark`),document.documentElement.classList.add(t)},i=function(t){e.value=t,r(t)},a=function(e){i(e),t.value===`light`&&c.value===`#F4D1B4`&&(u(`#20a53a`),Zi(function(){I.warning(A.global.t(`Config.Theme.GoldNotSupportedDefault`),{maxWidth:440,close:!0})}))},o=function(){r(t.value)},s=z({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=S(function(){return s.value.theme.color}),l=S(function(){var e;return(e=s.value.theme.component_ui)==null?`legacy`:e}),u=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;s.value.theme.color=e,t&&m(!1,!1)},d=S(function(){return Yn(s.value.logo.image)}),f=S(function(){var e=c.value;return{"--menu-bg-opacity":``.concat(s.value.sidebar.opacity/100),"--main-bg-image":s.value.interface.is_show_bg?t.value===`light`?`url('`.concat(Yn(s.value.interface.bg_image),`')`):`url('`.concat(Yn(s.value.interface.bg_image_dark),`')`):``,"--main-bg-opacity":``.concat(s.value.interface.bg_image_opacity/100),"--main-content-opacity":``.concat(s.value.interface.content_opacity/100),"--color-primary":e,"--color-primary-1":t.value===`dark`?Xr(e,.15):Wi(e,`#ffffff`,.9),"--color-success":e,"--primary-button-color-hover":Wi(e,`#000000`,.1),"--primary-button-color-pressed":Wi(e,`#000000`,.2),"--primary-button-color-suppl":Wi(e,`#000000`,.1),"--border-hover-focus-color":e,"--color-sider-active":t.value===`dark`?`#353535`:e,"--color-sider-hover":t.value===`dark`?`#353535`:Xr(e,.1),"--color-sider-hover-text":e,"--router-menu-active-text":e,"--router-menu-active-bg":Xr(e,.063),"--button-type-text-primary":e,"--button-bg-hover":t.value===`dark`?Xr(e,.15):Wi(e,`#ffffff`,.94),"--button-border-hover":t.value===`dark`?`1px solid `.concat(Xr(e,.3)):`1px solid `.concat(Wi(e,`#ffffff`,.7)),"--card-border-primary-color-1":t.value===`dark`?Xr(e,.3):Wi(e,`#ffffff`,.75),"--n-color-hover":e,"--alert-success-bg":t.value===`dark`?`var(--color-bg-2)`:Wi(e,`#ffffff`,.96),"--alert-success-border":t.value===`dark`?`1px solid var(--color-border)`:`1px solid `.concat(Wi(e,`#ffffff`,.85)),"--button-text-base-color":e===`#F4D1B4`?`#000000`:`#ffffff`}}),p=function(){s.value=JSON.parse(window.vite_public_panel_theme.replace(/'/g,`"`).replace(/"/g,`"`).replace(/True/g,`true`).replace(/False/g,`false`))},m=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return X(function(){return $(this,function(n){switch(n.label){case 0:return s.value?[4,$a(So(s.value),e,t)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}})})()};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`]}})),M(),oe=Qt({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`}),ue=Qt({height:`53px`,lineHeight:`53px`,fontSize:`14px`,color:`var(--modal-header-title-color)`}),ce=Qt({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}),le=Qt({top:`10px`,right:`10px`}),xt=E({name:`BtModalHeader`,functional:!0,props:{title:{type:[String,Function],default:``},onClick:{type:Function,default:function(){}},hideClose:{type:Boolean,default:!1},ui:{type:String,default:`legacy`}},render:function(){var e=this,t=this,n=t.title,r=t.hideClose,i=t.ui;return w(ne,null,[n&&w(`div`,{class:[oe,i===`modern`&&ue]},[wa(n)]),!r&&(i===`modern`?w(`button`,{type:`button`,class:[ce,!n&&le],"aria-label":`Close`,onClick:function(t){return e.$emit(`click`,t)}},[w(`i`,{class:`i-material-symbols:close-rounded text-20px`},null)]):w(ut,{onClick:function(t){return e.$emit(`click`,t)}},null))])}}),M(),ae=Qt({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`}}),e(`Tf`,gt=E({name:`BtModalAction`,functional:!0,render:function(){var e,t;return w(`div`,{class:ae},[(e=(t=this.$slots).default)==null?void 0:e.call(t)])}})),M(),e(`wf`,vt=E({name:`BtModal`,props:{show:Boolean,zIndex:Number,component:Object,modalClass:String,onUpdateShow:Function,"onUpdate:show":Function,onAfterLeave:Function,data:{type:Object,default:function(){return{}}},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:function(){return!0}},onCancel:{type:Function,default:function(){return!0}},onClose:{type:Function,default:function(){return!0}},onPublicClose:{type:Function,default:function(){return!0}},to:{type:[String,Object],default:void 0}},setup:function(e){var t=yo(),n=S(function(){return t.componentUi}),r=z(null),i=z(null),a=z(e.showMask),o=S(function(){return e.showMask&&a.value});Zo(function(){return e.showMask},function(e){a.value=e});var s=function(t){var n=e.onUpdateShow,r=e[`onUpdate:show`];n==null||n(t),r==null||r(t)},c=function(){s(!1)};ra(i,function(t){if(e.show&&e.maskClosable&&!o.value){if(t.target.closest(`.editor-title`))return;c()}});var l=function(){var t;(t=e.onAfterLeave)==null||t.call(e)},u=function(e){s(e)},d=Ko().height,f=S(function(){return d.value?``.concat(d.value*.9,`px`):`auto`}),p=z(!1),m=z(!1),h=S(function(){var t=e.data;return xi(t)?{}:{data:t}}),g={hide:c},ee=function(){var t,n,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(function(e){return Promise.resolve(s?s(g):e)}).then(function(e){return i(g),Promise.resolve(e)}).then(function(e){return Promise.resolve(o?o(g):e)}).then(function(e){e!==!1&&c()})},te=function(){var t,n,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(function(e){return Promise.resolve(s?s(g):e)}).then(function(e){return i(g),Promise.resolve(e)}).then(function(e){return Promise.resolve(a?a(g):e)}).then(function(e){e!==!1&&c()})},_=function(){return X(function(){var t,n,i;return $(this,function(a){return n=e.onConfirm,i=(t=r.value)==null?void 0:t.onConfirm,Promise.resolve(n(g)).then(function(e){return Promise.resolve(i?i(g):e)}).then(function(e){e!==!1&&c()}),[2]})})()},ne=z({type:e.confirmType,text:e.confirmText,disabled:!1,loading:!1});return{componentUi:n,componentRef:r,modalContentRef:i,cancelBtn:z({text:e.cancelText,disabled:!1}),confirmBtn:ne,componentData:h,maxScrollHeight:f,mergedShowMask:o,isMaximized:p,isMinimized:m,close:c,setConfirm:function(e){ne.value=Object.assign(ne.value,e)},setMaskVisible:function(e){a.value=e},doUpdateShow:s,handleClose:ee,handleCancel:te,handleConfirm:_,handleAfterLeave:l,handleUpdateShow:u,handleMaximize:function(){p.value=!p.value},handleMinimize:function(){m.value=!m.value}}},render:function(){var e=this,t=Ro().t,n=Lo(`--bt-tabs-modal-cancel-btn-bg`),r=Z({width:this.isMaximized?`100%`:this.isMinimized?`260px`:jn(this.width),height:this.isMaximized?`100vh`:``,backgroundColor:this.bgColor},this.maskClosable&&!this.mergedShowMask?{transition:`none`}:{},N(this.top)?{alignSelf:`flex-start`,marginTop:jn(this.top)}:{},this.isMaximized?{maxWidth:`100%`,maxHeight:`100%`}:{});return w(se,{show:this.show,class:[`bt-modal--`.concat(this.componentUi),this.modalClass],style:r,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:function(){return w(xt,{title:e.title,ui:e.componentUi,hideClose:e.hideClose,onClick:function(){e.handleClose()}},null)},default:function(){return w(`div`,{ref:`modalContentRef`,class:e.isNotScroll?``:`overflow-auto`,style:{height:e.isMaximized?`100vh`:e.isMinimized?`auto`:jn(e.height),maxHeight:e.isMaximized?`100%`:e.maxScrollHeight,minHeight:e.isMinimized?`0px`:jn(e.minHeight)}},[function(){var t,n,r=e.component,i=e.content;return r?w(r,Ri({ref:`componentRef`},e.data,e.componentData,{onClose:e.close,onSetConfirm:e.setConfirm,onSetMaskVisible:e.setMaskVisible,onModalConfirm:e.handleConfirm,onMaximize:e.handleMaximize,onMinimize:e.handleMinimize}),null):i?wa(i):(t=(n=e.$slots).default)==null?void 0:t.call(n)}()])},action:function(){return e.footer?w(gt,null,{default:function(){return[e.showCancel&&e.componentUi===`modern`&&w(f,{size:`medium`,onClick:function(){e.handleCancel()}},{default:function(){return[e.cancelBtn.text||t(`Public.Btn.Cancel`)]}}),e.showCancel&&e.componentUi!==`modern`&&w(f,{class:`cancel-btn`,size:`small`,color:n.value,onClick:function(){e.handleCancel()}},{default:function(){return[e.cancelBtn.text||t(`Public.Btn.Cancel`)]}}),w(f,{size:e.componentUi===`modern`?`medium`:`small`,type:e.confirmBtn.type,loading:e.confirmBtn.loading,disabled:e.confirmBtn.disabled,onClick:function(){e.handleConfirm()}},{default:function(){return[e.confirmBtn.text||t(`Public.Btn.Confirm`)]}})]}}):null}})}})),M(),yt=E({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:function(e){var t=z(!1);return ia(function(){t.value=!0}),{show:t,hide:function(){t.value=!1},handleUpdateShow:function(e){t.value=e},handleAfterLeave:function(){var t=e.onInternalAfterLeave,n=e.internalKey;t==null||t(n)}}},render:function(){return w(vt,{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)}}),M(),_t=E({name:`BtDialogConfig`,setup:function(){var e=In(),t=e.dynamicModals;return{dynamicModals:t,modalInstRefs:e.modalInstRefs,handleAfterLeave:function(e){t.value.splice(t.value.findIndex(function(t){return t.key===e}),1)}}},render:function(){var e=this,t,n;return qr(ne,null,[this.dynamicModals.map(function(t){return qr(yt,Z({ref:function(n){n===null?delete e.modalInstRefs[`modal-`.concat(t.key)]:e.modalInstRefs[`modal-`.concat(t.key)]=n},internalKey:t.key,onInternalAfterLeave:e.handleAfterLeave},So(t)))}),(t=(n=this.$slots).default)==null?void 0:t.call(n)])}}),M(),si=E({__name:`index`,setup:function(e){var t=po(yo()),n=t.theme,r=t.themeColor,i=t.rootCssVer,a=window.lang,o=ys(new Map([[`cht`,[ns,mn]],[`de`,[hn,tn]],[`en`,[bn,nn]],[`fra`,[Nn,an]],[`ind`,[Qr,on]],[`it`,[ji,sn]],[`kor`,[Ni,cn]],[`pt`,[va,ln]],[`ru`,[Ra,un]],[`spa`,[wn,rn]],[`tur`,[To,dn]],[`uk`,[Eo,fn]],[`vie`,[Yo,pn]]]).get(a)||[bn,nn],2),s=o[0],c=o[1],l=S(function(){return n.value===`dark`?$t:null}),u=z(s),d=z(c),f=function(e){return i.value[e]||getComputedStyle(document.documentElement).getPropertyValue(e).trim()},p=function(){return{common:{lineHeight:`normal`,fontSize:`12px`,fontSizeSmall:`12px`,fontSizeMedium:`12px`,heightMedium:`32px`,borderRadius:`10px`,primaryColor:f(`--color-primary`),primaryColorHover:f(`--primary-button-color-hover`),primaryColorPressed:f(`--primary-button-color-pressed`),primaryColorSuppl:f(`--primary-button-color-suppl`),successColor:f(`--color-success`),warningColor:f(`--color-warning`),errorColor:f(`--color-error`),textColorBase:f(`--color-text-base`),textColor1:f(`--color-text-1`),textColor2:f(`--color-text-2`),textColor3:f(`--color-text-3`),baseColor:f(`--button-text-base-color`),borderColor:f(`--color-border`)},Layout:{footerColor:f(`--color-bg-2`),siderColor:f(`--color-bg-2`)},Dialog:{padding:`0`,titleFontSize:`14px`,closeMargin:`0`,contentMargin:`0`,borderRadius:`10px`,color:f(`--color-modal`),titleTextColor:f(`--dialog-color-title-text`),textColor:f(`--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:f(`--input-text-color`),color:f(`--color-bg-2`),paddingMedium:`0 8px`,lineHeightTextarea:`22px`,colorDisabled:f(`--input-disabled-color`),textColorDisabled:`#b8b8b8`,placeholderColorDisabled:`#999`,borderColor:f(`--color-border`),borderHover:`1px solid `+f(`--border-hover-focus-color`),borderFocus:`1px solid `+f(`--border-hover-focus-color`),borderDisabled:f(`--input-disabled-border-color`),colorFocus:f(`--input-focus-bg-color`),caretColor:f(`--color-primary`),groupLabelColor:f(`--input-group-label-color`),groupLabelTextColor:f(`--color-text-2`),border:`1px solid `+f(`--color-border`)},Button:{fontSizeSmall:`12px`,textColor:f(`--button-text-color`),textColorHover:f(`--border-hover-focus-color`),colorHover:f(`--button-bg-hover`),borderHover:f(`--button-border-hover`),heightSmall:`26px`,paddingMedium:`0 12px`,paddingSmall:`0 10px`,textColorTextPrimary:f(`--button-type-text-primary`),borderRadiusMedium:`6px`},Card:{color:Yr(f(`--color-bg-2`)),textColor:f(`--color-text-2`),borderColor:f(`--color-border`),borderRadius:`10px`,titleFontWeight:`500`,titleTextColor:f(`--color-text-base`),titleFontSizeMedium:`16px`,paddingMedium:`0`},DataTable:{thColor:f(`--color-table-th`),thTextColor:f(`--color-table-th-text`),tdColor:f(`--color-table-td`),thPaddingMedium:`8px`,tdPaddingMedium:`6px 8px`,borderColor:f(`--color-table-border`),thColorModal:f(`--color-table-th`),thTextColorModal:f(`--color-table-th-text`),tdColorModal:f(`--color-table-td`),tdColorHoverModal:f(`--color-table-th`),thColorPopover:f(`--color-table-th`),thTextColorPopover:f(`--color-table-th-text`),tdColorPopover:f(`--color-table-td`),tdColorHoverPopover:f(`--color-table-th`)},Table:{thPaddingMedium:`8px`,tdPaddingMedium:`8px`,thTextColor:f(`--color-table-th-text`),thColorModal:f(`--color-table-th`),thTextColorModal:f(`--color-table-th-text`),borderColorModal:f(`--color-table-border`)},Checkbox:{textColor:f(`--color-text-1`),labelLineHeight:1,labelPadding:`0 0 0 8px`},Radio:{textColor:f(`--radio-text-color`),labelPadding:`0 0 0 8px`,buttonColorActive:f(`--color-primary`),buttonTextColorActive:`#fff`,dotColorActive:f(`--radio-active-dot-color`)},Upload:{draggerColor:f(`--upload-dragger-color`),itemTextColor:`#333333`,itemIconColor:`#333333`,itemIconSize:`14px`},Tabs:{tabFontSizeLarge:`14px`,paneTextColor:f(`--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:f(`--alert-default-bg`),border:`1px solid `+f(`--color-border`),contentTextColor:f(`--color-text-2`),colorSuccess:f(`--alert-success-bg`),borderSuccess:f(`--alert-success-border`),contentTextColorWarning:f(`--color-warning`),contentTextColorError:f(`--color-error`)},Drawer:{titleFontSize:`14px`},Breadcrumb:{fontSize:`14px`,itemLineHeight:`normal`},Pagination:{jumperFontSizeMedium:`13px`,itemBorderActive:f(`--pagination-item-active-border`),itemTextColorActive:f(`--pagination-item-active-color`)},Tooltip:{color:f(`--color-bg-2`),textColor:f(`--tooltip-color-text`)},Spin:{textColor:f(`--color-text-base`),sizeSmall:`16px`},Switch:{railWidthSmall:`28px`,railHeightSmall:`16px`,buttonWidthSmall:`12px`,buttonHeightSmall:`12px`,railColorActive:f(`--switch-active-color`)},Select:{peers:{InternalSelection:{border:`1px solid `+f(`--color-border`),textColor:f(`--color-text-base`),color:f(`--color-bg-2`),placeholderColor:`#999`,colorDisabled:f(`--input-disabled-color`),colorActive:f(`--color-bg-1`),textColorDisabled:`#b8b8b8`,placeholderColorDisabled:`#999`,borderHover:`1px solid `+f(`--border-hover-focus-color`),borderFocus:`1px solid `+f(`--border-hover-focus-color`),borderActive:`1px solid `+f(`--border-hover-focus-color`)},InternalSelectMenu:{color:f(`--color-bg-2`),optionTextColor:f(`--color-text-base`),optionTextColorActive:f(`--color-text-base`),optionColorPending:f(`--color-bg-1`),optionColorActivePending:f(`--color-bg-1`)}}},Empty:{iconSizeLarge:`52px`,fontSizeLarge:`14px`},Progress:{railColor:f(`--progress-rail-color`),textColor:f(`--color-text-base`)},Popover:{color:f(`--popover-color`),textColor:f(`--color-text-base`)},Dropdown:{color:f(`--color-bg-2`),textColor:f(`--color-text-base`),optionTextColor:f(`--color-text-base`),optionTextColorHover:f(`--color-text-base`),optionTextColorActive:f(`--color-text-base`),optionColorHover:f(`--color-bg-1`),optionColorPressed:f(`--color-bg-1`),dividerColor:f(`--color-border`)},Tag:{},DatePicker:{panelColor:f(`--color-bg-2`)},TimePicker:{panelColor:f(`--color-bg-2`)},Cascader:{menuColor:f(`--color-bg-2`),peers:{InternalSelection:{color:f(`--color-bg-2`)}}},Modal:{boxShadow:f(`--modal-boxshadow`)},Divider:{color:f(`--color-border`),textColor:f(`--color-text-3`),fontWeight:400},Scrollbar:{railInsetHorizontalBottom:`auto 2px 0px 2px`,railInsetVerticalRight:`2px 2px 2px auto`}}},m=z(p());return Zo(function(){return[n.value,r.value]},function(){Zi(function(){m.value=p()})},{immediate:!0}),function(e,t){var n=_t,r=h;return L(),Ut(r,{class:`w-full h-full`,"inline-theme-disabled":``,theme:q(l),locale:q(u),"date-locale":q(d),"theme-overrides":q(m)},{default:Y(function(){return[Ea(e.$slots,`default`),w(n)]}),_:3},8,[`theme`,`locale`,`date-locale`,`theme-overrides`])}}}),dt=si,o=function(e){return e.Free=`free`,e.Professional=`pro`,e.Enterprise=`ltd`,e}({}),Le=A.global,K=Le.t,Dr=function(){return B.post(`/panel/public/get_public_config_simple`)},e(`lf`,Er=function(){return B.post(`/panel/public/get_public_config`)}),Kr=function(){return B.post(`/ssl?action=GetUserInfo`,{},{requestOptions:{loading:K(`Component.Api.index_1`),errorMessage:!1}})},e(`_f`,function(e){return B.post(`/userRegister?action=toRegister`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),e(`Yd`,function(e){return B.post(`/ssl?action=GetToken`,e,{requestOptions:{loading:K(`Component.Api.index_2`),successMessage:!0}})}),e(`bf`,function(e){return B.post(`/ssl?action=verify_mail_any`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),e(`tf`,function(){return B.post(`/config?action=get_nps_new`,{product_type:2},{requestOptions:{loading:K(`Component.Api.index_1`)}})}),e(`vf`,function(e){return B.post(`/config?action=write_nps_new`,{questions:JSON.stringify(e.questions),rate:0,product_type:2,submit_entry:e.submit_entry},{requestOptions:{loading:K(`Component.Api.index_3`)}})}),e(`sf`,function(e){return B.post(`/auth?action=get_plugin_remarks`,e)}),e(`of`,function(e){return B.post(`/auth?action=get_plugin_price`,e)}),e(`rf`,function(){return B.post(`/config?action=get_panel_ssl_status`)}),e(`ef`,function(e){return B.post(`/auth?action=get_buy_code`,e)}),e(`df`,function(e){return B.post(`/auth?action=get_stripe_session_id`,e)}),e(`if`,function(e){return B.post(`/auth?action=get_paypal_session_id`,e)}),e(`Zd`,function(e){return B.post(`/auth?action=check_paypal_status`,e)}),e(`Qd`,function(e){return B.post(`/auth?action=detect_order_status`,e)}),e(`af`,function(){return B.post(`/auth?action=get_product_auth_all`)}),e(`Sf`,function(e){return B.post(`/auth?action=auth_activate`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`cf`,function(){return B.post(`/auth?action=get_voucher_plugin_all`)}),e(`Cf`,function(e){return e.pid?B.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:K(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/auth?action=create_order_voucher`,{code:e.code},{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`uf`,Ar=function(){return B.post(`/auth?action=get_all_coupons`)}),e(`ff`,function(){return B.post(`/auth?action=get_coupon_list`)}),e(`hf`,function(e){return B.post(`/auth?action=get_apply_copon`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`pf`,function(e){return B.post(`/auth?action=ignore_coupon_time`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`$d`,function(){return B.post(`/install_finish`)}),e(`gf`,function(e){return B.post(`/userRegister?action=toRegister`,e,{requestOptions:{prefix:``,loading:K(`Login.index_33`),isOriginalResult:!0}})}),e(`nf`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=get_nps_new`,e)}),e(`yf`,function(e){return B.post(`/config?action=write_nps_new`,e,{requestOptions:{loading:K(`Component.Api.index_3`)}})}),e(`Xd`,function(e){return B.post(`/config?action=set_theme`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),e(`mf`,qi=function(e){return B.post(`/site?action=switch_multi_webservice_status`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),wr=function(){return B.post(`/panel/public/get_public_backend_record`)},e(`xf`,function(e){return B.post(`/panel/public/set_public_backend_record`,e)}),mo=function(e){return B.post(`/panel/public/submit_module_logs`,e,{requestOptions:{successMessage:!1,errorMessage:!1}})},e(`jd`,function(){return B.post(`/ajax?action=getPanelHomeInfo`,{},{requestOptions:{errorMessage:!1}})}),e(`bd`,function(){return B.post(`/ajax?action=get_pay_type`)}),e(`xd`,function(){return B.post(`/plugin?action=get_index_list`)}),e(`yd`,function(){return B.post(`/system?action=GetNetWork`)}),e(`Cd`,Jn=function(){return B.post(`/ajax?action=UpdatePanel`)}),e(`gd`,function(){return B.post(`/ajax?action=get_beta_logs`,{},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`fd`,function(){return B.post(`/ajax?action=apple_beta`,{},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`pd`,function(){return B.post(`/ajax?action=to_not_beta`,{},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`Sd`,function(){return B.post(`/ajax?action=UpdatePanel`,{check:!0},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`Fd`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/ajax?action=ignore_version`,e,{requestOptions:{loading:t?A.global.t(`Home.Api.index_1`):``,successMessage:t}})}),e(`Jd`,function(e){return B.post(`/ajax?action=UpdatePanel`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_2`),successMessage:!0}})}),e(`Ud`,function(e){return B.post(`/ajax?action=ScheduleUpdate`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`zd`,function(){return B.post(`/ajax?action=RepPanel`,{force:1},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`Nd`,function(){return B.post(`/system?action=get_upgrade_log`)}),e(`Bd`,function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return B.post(`/system?action=ReWeb`,{},{requestOptions:{loading:e?A.global.t(`Home.Api.index_1`):``,successMessage:e}})}),e(`Wd`,function(e){return B.post(`/plugin?action=sort_index`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`Rd`,function(){return B.post(`/system?action=ReMemory`)}),e(`qd`,function(){return B.post(`/system?action=ServiceAdmin`,{name:`{{session['webserver']}}`,type:`stop`})}),e(`Kd`,function(){return B.post(`/system?action=ServiceAdmin`,{name:`mysqld`,type:`stop`})}),e(`Vd`,function(){return B.post(`/system?action=RestartServer`)}),e(`Md`,function(){return B.post(`/system?action=GetSystemTotal`)}),e(`Td`,function(){return B.post(`/ajax?action=GetSoftList`)}),e(`vd`,function(){return B.post(`/monitor/process_management/specific_resource_load_type`)}),e(`Id`,function(e){return B.post(`/monitor/process_management/kill_process_all`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`_d`,function(){return B.post(`/files?action=GetExecLog`)}),Un=function(e){return B.post(`/data?action=getData`,Q(Z({},e),{tojs:`reader_message_list`,table:`tasks`,result:`2,4,6,8`}))},Wn=function(){return B.post(`/files?action=GetTaskSpeed`,{},{requestOptions:{errorMessage:!1}})},e(`md`,function(e){return B.post(`/files?action=RemoveTask`,e,{requestOptions:{loading:A.global.t(`Security.Api.Index_3`),successMessage:!0}})}),Ur=function(){return B.post(`/ajax?action=GetTaskCount`)},e(`Dd`,function(e){return B.post(`/site?action=service_install_count`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`Ld`,function(){return B.post(`/system?action=mark_reboot_read`)}),e(`Od`,function(){return B.post(`/overview?action=overview_template`)}),e(`Hd`,function(e){return B.post(`/overview?action=set_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`dd`,function(e){return B.post(`/overview?action=add_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`hd`,function(e){return B.post(`/overview?action=del_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`kd`,function(){return B.post(`/overview?action=get_overview`)}),e(`Gd`,function(e){return B.post(`/overview?action=sort_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`Ad`,function(e){return B.post(`/overview?action=get_overview_window`,e)}),e(`Ed`,function(){return B.post(`/config?action=get_memo_body`)}),e(`Pd`,function(){return B.post(`/ajax?action=get_version_logs`)}),e(`wd`,function(e){return B.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}})}),M(),e(`ud`,Vo=D(`layout-msg`,function(){var e=k(),t=z([]),n=null,r=0,i=function(){n&&clearInterval(n),r=0,n=window.setInterval(function(){o(),e.taskCount===0&&(n&&clearInterval(n),a())},2e3)},a=function(){return X(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,Wn()];case 1:return n=r.sent().message,P(n)&&(e.taskCount=n.task.length,t.value=n.task),[3,3];case 2:return r.sent(),e.taskCount=0,[3,3];case 3:return[2]}})})()},o=function(){return X(function(){var t;return $(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,Ur()];case 1:return t=i.sent().message,P(t)&&e.taskCount!==t.result&&a(),r=0,[3,3];case 2:return i.sent(),r++,r>=3&&n&&clearInterval(n),[3,3];case 3:return[2]}})})()};return Zo(function(){return e.taskCount},function(t){t===0&&e.isMultiServiceInstall&&(qi({status:`enable`}),e.getConfigSimple())}),{taskList:t,onRepetion:i,getList:a}})),Ve=A.global,_o=Ve.t,e(`su`,Tr=function(){return B.post(`/panel/public/get_public_config`)}),e(`iu`,function(){return B.post(`/config?action=get_menu_list`)}),e(`nu`,function(){return B.post(`/config?action=check_two_step`)}),e(`Zl`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=ClosePanel`,e,{requestOptions:{loading:A.global.t(`Config.API.global_1`),successMessage:!0}})}),e(`bu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_ipv6_status`,e,{requestOptions:{loading:A.global.t(`Config.API.global_2`),successMessage:!0}})}),e(`Cu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_local`,e,{requestOptions:{loading:A.global.t(`Config.API.global_3`),successMessage:!0}})}),e(`vu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_debug`,e,{requestOptions:{loading:A.global.t(`Config.API.global_4`),successMessage:!0}})}),e(`Iu`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/config?action=set_token`,e,{requestOptions:{loading:A.global.t(`Config.API.global_5`),successMessage:t}})}),e(`fu`,Wr=function(){return B.post(`/config?action=get_token`)}),e(`xu`,function(e){return B.post(`/config?action=set_language`,e,{requestOptions:{loading:A.global.t(`Config.API.global_6`),successMessage:!0}})}),e(`Eu`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:A.global.t(`Config.API.global_36`);return B.post(`/config?action=setPanel`,e,{requestOptions:{loading:t,successMessage:!0}})}),e(`Pu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=syncDate`,e,{requestOptions:{loading:A.global.t(`Config.API.global_12`),successMessage:!0}})}),e(`lu`,function(e){return B.post(`/panel/public/GetZoneinfo`,e)}),e(`ju`,function(e){return B.post(`/panel/public/SetZone`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`Ru`,function(e){return B.post(`/config?action=setUsername`,e,{requestOptions:{loading:A.global.t(`Config.API.global_13`),successMessage:!0}})}),e(`Ou`,function(e){return B.post(`/config?action=setPassword`,e,{requestOptions:{loading:A.global.t(`Config.API.global_14`),successMessage:!0}})}),e(`Su`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=setlastPassword`,e,{requestOptions:{loading:A.global.t(`Config.API.global_14`),successMessage:!0}})}),e(`yu`,function(e){return B.post(`/config?action=set_hide_menu_list`,{hide_list:JSON.stringify(e.hide_list)},{requestOptions:{loading:A.global.t(`Config.API.global_15`),successMessage:!0}})}),e(`$l`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/ssl?action=DelToken`,e,{requestOptions:{loading:A.global.t(`Config.API.global_16`),successMessage:!0}})}),e(`Ql`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:A.global.t(`Config.API.global_17`),successMessage:!0}})}),e(`Du`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:t?A.global.t(`Config.API.global_17`):``,successMessage:!0}})}),e(`mu`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/config?action=SavePanelSSL`,e,{requestOptions:{loading:t?A.global.t(`Config.API.global_17`):``,successMessage:t}})}),e(`eu`,function(){return B.post(`/config?action=get_cert_source`)}),e(`au`,function(){return B.post(`/config?action=GetPanelSSL`)}),e(`gu`,function(e){return B.post(`/config?action=set_basic_auth`,e,{requestOptions:{loading:A.global.t(`Config.API.global_18`),successMessage:!0}})}),e(`Lu`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/config?action=set_two_step_auth`,e,{requestOptions:{loading:A.global.t(`Config.API.global_19`),successMessage:t}})}),e(`tu`,function(){return B.post(`/config?action=get_key`)}),e(`cu`,function(e){return B.post(`/config?action=get_qrcode_data`,e)}),e(`ku`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_password_safe`,e,{requestOptions:{loading:A.global.t(`Config.API.global_20`),successMessage:!0}})}),e(`hu`,function(e){return B.post(`/config?action=set_admin_path`,e,{requestOptions:{loading:A.global.t(`Config.API.global_24`),successMessage:!0}})}),e(`wu`,function(e){return B.post(`/config?action=set_not_auth_status`,e,{requestOptions:{loading:A.global.t(`Config.API.global_25`),successMessage:!0}})}),e(`ou`,function(){return B.post(`/config?action=get_password_config`)}),e(`Au`,function(e){return B.post(`/config?action=set_password_expire`,e,{requestOptions:{loading:A.global.t(`Config.API.global_26`),successMessage:!0}})}),e(`uu`,function(e){return B.post(`/config?action=get_temp_login`,e)}),e(`Fu`,function(e){return B.post(`/config?action=set_temp_login`,e,{requestOptions:{loading:A.global.t(`Config.API.global_27`)}})}),e(`pu`,function(e){return B.post(`/config?action=remove_temp_login`,e,{requestOptions:{loading:A.global.t(`Config.API.global_28`),successMessage:!0}})}),e(`Xl`,function(e){return B.post(`/config?action=clear_temp_login`,e,{requestOptions:{loading:A.global.t(`Config.API.global_29`),successMessage:!0}})}),e(`du`,function(e){return B.post(`/config?action=get_temp_login_logs`,e)}),e(`ru`,function(){return B.post(`/config?action=get_limit_ua`)}),e(`Yl`,function(){return B.post(`/config?action=clearBackup`,{},{requestOptions:{loading:A.global.t(`Config.API.global_35`),successMessage:!0}})}),e(`_u`,function(e){return B.post(`/config?action=set_cdn_status`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`Tu`,function(e){return B.post(`/panel/public/set_panel_announce_config`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`Nu`,function(e){return B.post(`/config?action=set_site_total_setup`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`Mu`,function(e){return B.post(`/config?action=set_auto_favicon`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),M(),e(`Jl`,No=D(`account-settings-store`,function(){var e=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Wr()];case 1:return e=t.sent().message,P(e)&&(l.open=e.open,l.limit_addr=e.limit_addr),[2]}})})()},t=z(0),n=z(!1),r=z(``),i=z(50443),a=z(0),o=z(!1),s=z(``),c=z({downUrl:``,updateMsg:``,uptime:``,version:``}),l=R({open:!0,limit_addr:``}),u=S(function(){return l.open&&l.limit_addr.includes(`127.0.0.1`)}),d=S(function(){var e=s.value.split(`.`);return e[0]>`1`||e[0]===`1`&&(e[1]>`0`||e[1]===`0`&&e[2]>=`9`)}),f=S(function(){return n.value&&r.value===`nginx`}),p=S(function(){return t.value===2&&f.value}),m=S(function(){return a.value===1}),h=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Tr()];case 1:return e=t.sent().message,P(e)&&(r.value=e.webserver,n.value=e.web.setup),[2]}})})()},g=function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,h()];case 1:return n.sent(),[4,Ys()];case 2:return e=n.sent().message,P(e)&&(t.value=e.install_status,a.value=e.run_status,s.value=e.version,i.value=Number(e.server_port)),[2]}})})()},ee=function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,Jn()];case 1:return e=n.sent().message,P(e)&&(t=e.account,c.value.downUrl=t.downUrl,c.value.updateMsg=t.updateMsg,c.value.uptime=t.uptime,c.value.version=t.version),[2]}})})()},te=z(!1),_=z({certificate:``,private_key:``}),ne=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,ec()];case 1:return e=t.sent().message,P(e)&&(te.value=e.certificate!==``,_.value.certificate=e.certificate,_.value.private_key=e.private_key),[2]}})})()},v=z(``),re=z(`https`),ie=z(`80`),ae=z(``),oe=z(),se=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,nc()];case 1:return e=t.sent().message,P(e)&&(v.value=e.domain?e.domain:e.ip,re.value=e.protocol,ie.value=e.port,ae.value=e.domain,oe.value=e),[2]}})})()};return{install:t,runStatus:a,isInstall:p,isRunning:m,getInfo:g,hasCert:te,certInfo:_,getCertInfo:ne,getServerIP:se,serverIP:v,port:i,serverProtocol:re,serverPort:ie,resetServerIP:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,rc((e=oe.value)==null?void 0:e.ip)];case 1:return t.sent(),[4,se()];case 2:return t.sent(),[2]}})})()},getUpdateVersion:ee,getApiInfo:e,newVersionInfo:c,hasNewVersion:o,version:s,isExistWhite:u,formToken:l,isUserAutoMatic:d}})),j(),v=function(){return y(function(){return t.import(`./app-layout-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)},j(),lt=function(e,t,n){return X(function(){var t,r,i;return $(this,function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),t=k(),!t.userInfo.status||!t.hasSubPanelAuth&&!t.isPro?(e.path===`/aapanelsub/install`?n():n(`/aapanelsub/install`),[2]):(r=No(),[4,r.getInfo()]);case 1:return a.sent(),e.path!==`/aapanelsub/install`&&!r.isInstall?(n(`/aapanelsub/install`),[2]):e.path===`/aapanelsub/install`&&r.isInstall?(n(`/aapanelsub/account`),[2]):e.path!==`/aapanelsub/settings`&&r.isInstall&&!r.runStatus?(n(`/aapanelsub/settings`),[2]):[3,3];case 2:return i=a.sent(),console.error(i),[3,3];case 3:return n(),[2]}})})()},qe={path:`/aapanelsub`,name:`Account`,redirect:`/aapanelsub/account`,meta:{sort:12,keepAlive:!0},component:v,children:[{path:`/aapanelsub`,name:`Account Layout`,redirect:`/aapanelsub/account`,meta:{title:A.global.t(`Layout.Sider.account_1`),titleKey:`Layout.Sider.account_1`,icon:`account`},component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)},children:[{path:`account`,name:`Account Account`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_2`),titleKey:`Layout.Sider.account_2`},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1791538283700`).then(function(e){return e.s})},void 0)}},{path:`package`,name:`Account Package`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_3`),titleKey:`Layout.Sider.account_3`},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)}},{path:`Storage`,name:`Account Storage`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_5`),titleKey:`Layout.Sider.account_5`},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1791538283700`).then(function(e){return e.o})},void 0)}},{path:`logs`,name:`Account Logs`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_4`),titleKey:`Layout.Sider.account_4`},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)}},{path:`settings`,name:`Account Settings`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_6`),titleKey:`Layout.Sider.account_6`},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}}]},{path:`/aapanelsub`,name:`Account Other Layout`,redirect:`/aapanelsub/install`,meta:{title:A.global.t(`Layout.Sider.account_1`),titleKey:`Layout.Sider.account_1`,icon:`account`},component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)},children:[{path:`install`,name:`Account Install`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_1`),titleKey:`Layout.Sider.account_1`,install:!0},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)}}]}]},j(),ct=function(e,t,n){return X(function(){return $(this,function(t){try{if(!k().userInfo.status&&e.path!==`/ai/Introduction`)return n(`/ai/Introduction`),[2]}catch(e){console.log(e)}return n(),[2]})})()},Ze={path:`/ai`,name:`AI`,redirect:`/ai/chat`,meta:{sort:13},component:v,children:[{path:`/ai`,name:`AI Layout`,redirect:`/ai/chat`,meta:{title:`AI`,icon:`ai`},component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1791538283700`).then(function(e){return e.H})},void 0)},children:[{path:`chat`,name:`chat`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Chat`),titleKey:`Chat`},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1791538283700`).then(function(e){return e.U})},void 0)}},{path:`website-manage`,name:`website-manage`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Website Manage`),titleKey:`Website Manage`,hidden:!0},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}},{path:`tools`,name:`tools`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Database.index_22`),titleKey:`Database.index_22`,hidden:!0},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1791538283700`).then(function(e){return e.I})},void 0)}},{path:`skills`,name:`skills`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Skills`),titleKey:`Skills`},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1791538283700`).then(function(e){return e.L})},void 0)}},{path:`quota`,name:`quota`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Component.Quota.index_1`),titleKey:`Component.Quota.index_1`},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1791538283700`).then(function(e){return e.z})},void 0)}},{path:`model`,name:`model`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Models`),titleKey:`Models`},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1791538283700`).then(function(e){return e.V})},void 0)}},{path:`msg`,name:`msg`,meta:{activeMenu:`AI Layout`,title:A.global.t(`ChatOps`),titleKey:`ChatOps`},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1791538283700`).then(function(e){return e.B})},void 0)}},{path:`setting`,name:`setting`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Layout.Sider.docker_12`),titleKey:`Layout.Sider.docker_12`},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1791538283700`).then(function(e){return e.R})},void 0)}},{path:`Introduction`,name:`Introduction`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Introduction`),titleKey:`Introduction`,hidden:!0},component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1791538283700`).then(function(e){return e.F})},void 0)}}]}]},j(),zt={path:`/setting`,name:`Settings`,redirect:`/setting/all`,meta:{sort:15,keepAlive:!1},component:v,children:[{path:`/setting`,name:`Settings Layout`,meta:{title:A.global.t(`Layout.Sider.config_1`),titleKey:`Layout.Sider.config_1`,icon:`settings`},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1791538283700`).then(function(e){return e.s})},void 0)},children:[{path:`all`,name:`All Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_2`),titleKey:`Layout.Sider.config_2`},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1791538283700`).then(function(e){return e.l})},void 0)}},{path:`ui`,name:`UI Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_8`),titleKey:`Layout.Sider.config_8`},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)}},{path:`alarm`,name:`Alarm Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_5`),titleKey:`Layout.Sider.config_5`},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1791538283700`).then(function(e){return e.d})},void 0)}},{path:`backup`,name:`Backup Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_6`),titleKey:`Layout.Sider.config_6`},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1791538283700`).then(function(e){return e.c})},void 0)}},{path:`migrate`,name:`Migrate Setting`,meta:{activeMenu:`Settings Layout`,title:`aaPanel Migrate`},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1791538283700`).then(function(e){return e.o})},void 0)}},{path:`other-panel-migrate`,name:`Other Panel Migrate`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Other Panel Migrate`),titleKey:`Other Panel Migrate`},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)}},{path:`service`,name:`Service Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Service`),titleKey:`Service`},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}}]}]},j(),Zt={path:`/crontab`,name:`Cron`,redirect:`/crontab/task`,meta:{sort:13},component:v,children:[{path:`/crontab`,name:`Crontab Layout`,redirect:`/crontab/task`,meta:{title:A.global.t(`Layout.Sider.crontab_1`),titleKey:`Layout.Sider.crontab_1`,icon:`cron`},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1791538283700`).then(function(e){return e.o})},void 0)},children:[{path:`task`,name:`Crontab Task`,meta:{activeMenu:`Crontab Layout`,title:A.global.t(`Crontab.Planned.index_1`),titleKey:`Crontab.Planned.index_1`},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)}},{path:`arrange`,name:`Docker Task Arrange`,meta:{activeMenu:`Crontab Layout`,title:A.global.t(`Crontab.Planned.index_2`),titleKey:`Crontab.Planned.index_2`},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1791538283700`).then(function(e){return e.s})},void 0)}},{path:`script`,name:`Docker Script Library`,meta:{activeMenu:`Crontab Layout`,title:A.global.t(`Crontab.Planned.index_3`),titleKey:`Crontab.Planned.index_3`},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)}}]}]},j(),en={path:`/database`,name:`Databases`,redirect:`/database/mysql`,meta:{sort:5},component:v,children:[{path:`/database`,name:`Databases Layout`,redirect:`/database/mysql`,meta:{title:A.global.t(`Layout.Sider.database_1`),titleKey:`Layout.Sider.database_1`,icon:`database`},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1791538283700`).then(function(e){return e.o})},void 0)},children:[{path:`mysql`,name:`Database MySQL`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_2`),titleKey:`Layout.Sider.database_2`},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)}},{path:`sqlserver`,name:`Database SqlServer`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_3`),titleKey:`Layout.Sider.database_3`},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}},{path:`mongo`,name:`Database MongoDB`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_4`),titleKey:`Layout.Sider.database_4`},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)}},{path:`redis`,name:`Database Redis`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_5`),titleKey:`Layout.Sider.database_5`},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)}},{path:`pgsql`,name:`Database PgSQL`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_6`),titleKey:`Layout.Sider.database_6`},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)}}]}]},e(`pl`,function(){return B.post(`/btdocker/container/get_list`)}),e(`Sl`,function(){return B.post(`/btdocker/container/get_other_container_data`)}),e(`Wc`,function(e){return B.post(`/btdocker/container/prune`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_1`),successMessage:!0}})}),e(`Wl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/container/set_container_status`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_2`):``,successMessage:t}})}),e(`Hl`,function(e){return B.post(`/btdocker/container/set_container_remark`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_3`),successMessage:!0}})}),e(`Pc`,function(e){return B.post(`/btdocker/container/run`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_4`),successMessage:!0}})}),e(`nl`,function(e){return B.post(`/btdocker/container/upgrade_container`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_5`),successMessage:!0}})}),e(`dl`,function(e){return B.post(`/btdocker/container/docker_shell`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_6`)}})}),e(`ol`,function(e){return B.post(`/btdocker/container/run_cmd`,e)}),e(`Qc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/container/del_container`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_7`):``,successMessage:t}})}),e(`hl`,function(){return B.post(`/btdocker/container/get_logs_all`)}),e(`fl`,function(e,t){return B.post(`/btdocker/container/get_container_info`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_6`):``}})}),e(`ml`,function(e){return B.post(`/btdocker/container/get_logs`,{data:JSON.stringify(e)})}),e(`Gc`,function(e){return B.post(`/btdocker/container/clear_log`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_8`),successMessage:!0}})}),e(`Bl`,function(e){return B.post(`/btdocker/container/docker_split`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_9`),successMessage:!0}})}),e(`Fc`,function(e){return B.post(`/btdocker/network/connect`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_10`),successMessage:!0}})}),e(`jl`,function(e){return B.post(`/btdocker/network/disconnect`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_11`),successMessage:!0}})}),e(`Ul`,function(e){return B.post(`/btdocker/container/update_restart_policy`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_12`),successMessage:!0}})}),e(`Vl`,function(e){return B.post(`/btdocker/container/commit`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_13`),successMessage:!0}})}),e(`Il`,function(e){return B.post(`/btdocker/container/rename_container`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_15`),successMessage:!0}})}),e(`gl`,function(e){return B.post(`/btdocker/status/stats`,{data:JSON.stringify(e)})}),e(`_l`,function(e){return B.post(`/btdocker/container/get_container_merged`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_16`)}})}),e(`vl`,function(e){return B.post(`/btdocker/proxy/get_proxy_info`,e)}),e(`Zc`,function(e){return B.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Xc`,function(e){return B.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_55`)}})}),e(`Yc`,function(e){return B.post(`/btdocker/proxy/close_proxy`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_56`),successMessage:!0}})}),e(`ll`,function(e){return B.post(`/btdocker/proxy/get_cert_info`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_57`)}})}),e(`bl`,function(){return B.post(`/btdocker/image/image_list`)}),e(`kl`,function(e){return B.post(`/btdocker/image/load`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_17`),successMessage:!0}})}),e(`Hc`,function(e){return B.post(`/btdocker/image/build`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_18`),successMessage:!0}})}),e(`Kc`,function(e){return B.post(`/btdocker/image/prune`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_19`),successMessage:!0}})}),e(`Nl`,function(e){return B.post(`/btdocker/image/push`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_20`),successMessage:!0}})}),e(`cl`,function(e){return B.post(`/btdocker/image/save`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_21`),successMessage:!0}})}),e(`Pl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/image/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_22`):``,successMessage:t}})}),e(`xl`,function(e){return B.post(`/btdocker/image/search`,{data:JSON.stringify(e)})}),e(`sl`,function(e){return B.post(`/btdocker/image/run_cmd`,e)}),e(`Rc`,function(e){return B.post(`/btdocker/compose/create_async`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_26`)}})}),e(`Cl`,function(e){return B.post(`/btdocker/compose/task_logs`,{data:JSON.stringify(e)})}),e(`rl`,function(e){return B.post(`/btdocker/compose/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_27`),successMessage:!0}})}),e(`Bc`,function(e){return B.post(`/btdocker/compose/add_template`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_28`),successMessage:!0}})}),e(`il`,function(e){return B.post(`/btdocker/compose/edit_template`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_29`),successMessage:!0}})}),e(`Ic`,function(e){return B.post(`/btdocker/compose/add_template_in_path`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_28`),successMessage:!0}})}),e(`tl`,function(e){return B.post(`/btdocker/compose/remove_template`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_30`),successMessage:!0}})}),e(`El`,function(e){return B.post(`/btdocker/compose/get_template`,{data:JSON.stringify(e)})}),e(`Ml`,function(e){return B.post(`/btdocker/compose/pull`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_31`)}})}),e(`Dl`,function(){return B.post(`/btdocker/compose/template_list`)}),e(`ul`,function(e){return B.post(`/btdocker/compose/get_compose_project`,{data:JSON.stringify(e)})}),e(`Lc`,function(e){return B.post(`/btdocker/network/add`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_32`),successMessage:!0}})}),e(`$c`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/network/del_network`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_44`):``,successMessage:t}})}),e(`qc`,function(){return B.post(`/btdocker/network/prune`,{},{requestOptions:{loading:A.global.t(`Docker.api.index_33`),successMessage:!0}})}),e(`yl`,function(){return B.post(`/btdocker/network/get_host_network`)}),e(`zc`,function(e){return B.post(`/btdocker/volume/add`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_34`),successMessage:!0}})}),e(`el`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/volume/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_45`):``,successMessage:t}})}),e(`Jc`,function(){return B.post(`/btdocker/volume/prune`,{},{requestOptions:{loading:A.global.t(`Docker.api.index_35`),successMessage:!0}})}),e(`Tl`,function(){return B.post(`/btdocker/volume/get_volume_list`)}),e(`Ol`,function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return B.post(`/btdocker/registry/registry_listV2`,{},{requestOptions:{loading:e?A.global.t(`Docker.api.index_6`):``}})}),e(`Vc`,function(e){return B.post(`/btdocker/registry/add`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_36`),successMessage:!0}})}),e(`al`,function(e){return B.post(`/btdocker/registry/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_37`),successMessage:!0}})}),e(`Fl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/registry/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_46`):``,successMessage:t}})}),Gn=function(){return B.post(`/btdocker/setup/get_config`)},e(`wl`,function(){return B.post(`/btdocker/setup/get_registry_mirrors`)}),e(`Kl`,function(e){return B.post(`/btdocker/setup/docker_service`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_38`),successMessage:!0}})}),e(`Ll`,function(){return B.post(`/btdocker/setup/repair_docker`,{},{requestOptions:{loading:A.global.t(`Docker.api.index_39`),successMessage:!0}})}),e(`Rl`,function(){return B.post(`/btdocker/setup/docker_service`,{data:JSON.stringify({act:`restart`})},{requestOptions:{loading:A.global.t(`Docker.api.index_40`),successMessage:!0}})}),e(`zl`,function(e){return B.post(`/btdocker/setup/set_docker_compose_path`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_43`),successMessage:!0}})}),e(`Al`,function(e){return B.post(`/btdocker/setup/install_docker_program`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_47`),successMessage:!0}})}),e(`Uc`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/btdocker/setup/uninstall_status`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_48`)}})}),e(`ql`,function(e){return B.post(`/btdocker/setup/uninstall_docker_program`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_49`),successMessage:!0}})}),e(`Gl`,function(e){return B.post(`/btdocker/setup/set_ipv6_global`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_51`,[e.status===1?A.global.t(`Docker.api.index_52`):A.global.t(`Docker.api.index_53`)]),successMessage:!0}})}),M(),e(`Nc`,yn=D(`docker`,function(){var e=z(!1),t=function(t){e.value=t},n={daemon_path:``,docker_compose_installed:!1,docker_compose_path:`/usr/bin/docker-compose`,docker_installed:!1,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=z(Lt(n)),i=z({mem_total:0,online_cpus:0});return{setting:r,isRefresh:e,serverInfo:i,reset:function(){r.value=Lt(n)},getSetting:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Gn()];case 1:return e=t.sent().message,P(e)&&(r.value=e),[2]}})})()},setRefresh:t,setServerInfo:function(e,t){i.value.mem_total=e,i.value.online_cpus=t}}})),j(),st=function(e,t,n){return X(function(){var t,r;return $(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),t=yn(),[4,t.getSetting()];case 1:return i.sent(),e.path===`/docker/setting`?[3,3]:(t.setting.docker_installed&&t.setting.docker_compose_installed&&t.setting.service_status?n():(t.setting.docker_installed&&!t.setting.service_status&&I.error(A.global.t(`Docker.index_1`)),n({path:`/docker/setting`})),[2]);case 2:return r=i.sent(),console.log(r),[3,3];case 3:return n(),[2]}})})()},La={path:`/docker`,name:`Docker`,redirect:`/docker/overview`,meta:{sort:5,keepAlive:!0},component:v,children:[{path:`/docker`,name:`Docker Layout`,redirect:`/docker/overview`,meta:{title:A.global.t(`Layout.Sider.docker_1`),titleKey:`Layout.Sider.docker_1`,icon:`docker`},component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1791538283700`).then(function(e){return e.o})},void 0)},children:[{path:`overview`,name:`Docker Overview`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_3`),titleKey:`Layout.Sider.docker_3`},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)}},{path:`container`,name:`Docker Container`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_4`),titleKey:`Layout.Sider.docker_4`},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1791538283700`).then(function(e){return e.l})},void 0)}},{path:`app`,name:`DockerApp`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_2`),titleKey:`Layout.Sider.docker_2`},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1791538283700`).then(function(e){return e.d})},void 0)}},{path:`cloud`,name:`Docker Cloud Image`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_5`),titleKey:`Layout.Sider.docker_5`},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1791538283700`).then(function(e){return e.c})},void 0)}},{path:`local`,name:`Docker Local Image`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_6`),titleKey:`Layout.Sider.docker_6`},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1791538283700`).then(function(e){return e.s})},void 0)}},{path:`compose`,name:`Docker Compose`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_7`),titleKey:`Layout.Sider.docker_7`},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1791538283700`).then(function(e){return e.u})},void 0)}},{path:`network`,name:`Docker Network`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_9`),titleKey:`Layout.Sider.docker_9`},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)}},{path:`storage`,name:`Docker Storage`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_10`),titleKey:`Layout.Sider.docker_10`},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)}},{path:`warehouse`,name:`Docker Warehouse`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_11`),titleKey:`Layout.Sider.docker_11`},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}},{path:`setting`,name:`Docker Setting`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_12`),titleKey:`Layout.Sider.docker_12`},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)}}]}]},j(),Dn={path:`/files`,name:`Files`,redirect:`/files`,meta:{sort:10},component:v,children:[{path:``,name:`Files Layout`,meta:{title:A.global.t(`Layout.Sider.files_1`),titleKey:`Layout.Sider.files_1`,icon:`files`},component:function(){return y(function(){return t.import(`./view-files-legacy.js?v=1791538283700`).then(function(e){return e.o})},void 0)}}]},j(),Pn={path:`/ftp`,name:`FTP`,redirect:`/ftp`,meta:{sort:4,keepAlive:!0},component:v,children:[{path:`/ftp`,name:`FTP Layout`,redirect:`/ftp`,meta:{title:A.global.t(`Layout.Sider.ftp_1`),titleKey:`Layout.Sider.ftp_1`,icon:`ftp`},component:function(){return y(function(){return t.import(`./view-ftp-legacy.js?v=1791538283700`).then(function(e){return e.c})},void 0)},children:[{path:``,name:`FTP Manager`,meta:{activeMenu:`FTP Layout`,title:A.global.t(`Layout.Sider.ftp_2`),titleKey:`Layout.Sider.ftp_2`},component:function(){return y(function(){return t.import(`./view-ftp-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)}}]}]},j(),Zr={path:`/`,name:`Home`,component:v,redirect:`/home`,meta:{sort:0},children:[{path:`home`,name:`Home Overview`,meta:{title:A.global.t(`Layout.Sider.home_1`),titleKey:`Layout.Sider.home_1`,icon:`home`},component:function(){return y(function(){return t.import(`./view-home-legacy.js?v=1791538283700`).then(function(e){return e.c})},void 0)}}]},j(),Ii={path:`/logs`,name:`Logs`,redirect:`/logs/panel`,meta:{sort:11},component:v,children:[{path:`/logs`,name:`Logs Layout`,redirect:`/logs/panel`,meta:{title:A.global.t(`Layout.Sider.logs_1`),titleKey:`Layout.Sider.logs_1`,icon:`logs`},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1791538283700`).then(function(e){return e.o})},void 0)},children:[{path:`panel`,name:`Panel Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_2`),titleKey:`Layout.Sider.logs_2`},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)}},{path:`website`,name:`Website Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_3`),titleKey:`Layout.Sider.logs_3`},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}},{path:`audit`,name:`Logs Audit`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_4`),titleKey:`Layout.Sider.logs_4`},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1791538283700`).then(function(e){return e.s})},void 0)}},{path:`ssh`,name:`SSH Login Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_5`),titleKey:`Layout.Sider.logs_5`},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)}},{path:`soft`,name:`Soft Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_6`),titleKey:`Layout.Sider.logs_6`},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)}}]}]},e(`Oc`,function(){return B.post(`/mod/mail/billionmail/sso`)}),e(`Dc`,function(){return B.post(`/mod/mail/billionmail/status`)}),Vn=function(){return B.post(`/mod/mail/billionmail/precheck`)},e(`Ac`,function(){return B.post(`/mod/mail/billionmail/start`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.starting`),successMessage:!0}})}),e(`jc`,function(){return B.post(`/mod/mail/billionmail/stop`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.stopping`),successMessage:!0}})}),e(`kc`,function(){return B.post(`/mod/mail/billionmail/restart`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.restarting`),successMessage:!0}})}),e(`Mc`,function(){return B.post(`/mod/mail/billionmail/uninstall`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.uninstalling`),successMessage:!0}})}),M(),e(`Ec`,Po=D(`billion-mail`,function(){var e=z({name:``,version:``,supported_mail_sys:!1,billionmail_only:!1,warning:``}),t=z({installed:!1,running:!1,error:``}),n=z({installed:!1}),r=z({mail_sys_installed:!1,is_new_user:!1}),i=ro(!1),a=ro(0);return{system:e,docker:t,billionmail:n,legacy_mail:r,installStatus:i,precheckVersion:a,isNewUser:S(function(){return!r.value.mail_sys_installed||r.value.is_new_user}),isInstalled:S(function(){return t.value.installed&&n.value.installed}),isRunning:S(function(){return t.value.running&&n.value.status===`running`}),getBillionMailPrecheck:function(){return X(function(){var o;return $(this,function(s){switch(s.label){case 0:return[4,Vn()];case 1:return o=s.sent().message,P(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),[2,{install_status:i.value,system:e.value,docker:t.value,billionmail:n.value,legacy_mail:r.value}]}})})()}}})),j(),l=`/mail/billion-mail`,c=``.concat(l,`-install`),ot=function(e){return X(function(){var t,n,r,i;return $(this,function(a){switch(a.label){case 0:return a.trys.push([0,3,,4]),t=Po(),[4,t.getBillionMailPrecheck()];case 1:return a.sent(),t.isNewUser?(n=t.isInstalled?l:c,e.path===n?[2]:[2,n]):(r=Li(),[4,r.getMailInfo()]);case 2:return a.sent(),!r.setup&&e.path!==`/mail/settings`?[2,`/mail/settings`]:[3,4];case 3:return i=a.sent(),console.log(i),[3,4];case 4:return[2]}})})()},Na={path:`/mail`,name:`Mail Server`,redirect:`/mail/market`,meta:{sort:9},component:v,children:[{path:``,name:`Mail Server Layout`,redirect:`/mail/market`,meta:{title:A.global.t(`Layout.Sider.mail_1`),titleKey:`Layout.Sider.mail_1`,icon:`mail`},component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)},children:[{path:`market`,name:`Mail Marketing`,meta:{activeMenu:`Mail Server Layout`,title:`Mail Marketing`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)}},{path:`domain`,name:`Mail Domain`,meta:{activeMenu:`Mail Server Layout`,title:`Mail Domain`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1791538283700`).then(function(e){return e.d})},void 0)}},{path:`mailbox`,name:`Mail Mailboxes`,meta:{activeMenu:`Mail Server Layout`,title:`Mailboxes`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)}},{path:`email`,name:`Mail Email`,meta:{activeMenu:`Mail Server Layout`,title:`Email`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1791538283700`).then(function(e){return e.o})},void 0)}},{path:`settings`,name:`Mail Settings`,meta:{activeMenu:`Mail Server Layout`,title:`Other Settings`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)}},{path:`billion-mail`,name:`Billion Mail`,meta:{activeMenu:`Mail Server Layout`,title:`Billion Mail`,hidden:!0,hideNav:!0},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-billion-mail-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}},{path:`billion-mail-install`,name:`Billion Mail Install`,meta:{activeMenu:`Mail Server Layout`,title:`Billion Mail Install`,hidden:!0,hideNav:!0},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-billion-mail-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)}}]}]},j(),Ki={path:`/control`,name:`Monitor`,redirect:`/control/system`,meta:{sort:6},component:v,children:[{path:`/control`,name:`Monitor Layout`,redirect:`/monitor/system`,meta:{title:A.global.t(`Layout.Sider.monitor_1`),titleKey:`Layout.Sider.monitor_1`,icon:`monitor`},component:function(){return y(function(){return t.import(`./view-monitor-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)},children:[{path:`system`,name:`Monitor System`,meta:{activeMenu:`Monitor Layout`,title:A.global.t(`Layout.Sider.monitor_2`),titleKey:`Layout.Sider.monitor_2`},component:function(){return y(function(){return t.import(`./view-monitor-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}}]}]},j(),at=function(e,t,n){return X(function(){var t;return $(this,function(r){t=k();try{if(!t.nodeInstall&&e.path!==`/node/install`)return n(`/node/install`),[2];if(t.nodeInstall&&e.path===`/node/install`)return n(`/node/manage`),[2]}catch(e){console.error(e)}return n(),[2]})})()},Qi={path:`/node`,name:`Node`,redirect:`/node/manage`,meta:{sort:11},component:v,children:[{path:`/node`,name:`Node Layout`,redirect:`/node/manage`,meta:{title:`Node`,icon:`node`},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)},children:[{path:`manage`,name:`Node Manage`,beforeEnter:at,meta:{activeMenu:`Node Layout`,title:A.global.t(`Node Manage`),titleKey:`Node Manage`},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}},{path:`file-transfer`,name:`File Transfer`,beforeEnter:at,meta:{activeMenu:`Node Layout`,title:A.global.t(`File transfer`),titleKey:`File transfer`},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)}},{path:`install`,name:`Node Install`,beforeEnter:at,meta:{activeMenu:`Node Layout`,title:A.global.t(`Node install`),titleKey:`Node install`,hidden:!0},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)}}]}]},j(),Ka={path:`/security`,name:`Security`,redirect:`/security/overview`,meta:{sort:7},component:v,children:[{path:`/security`,name:`Security Layout`,redirect:`/security/overview`,meta:{title:A.global.t(`Layout.Sider.security_1`),titleKey:`Layout.Sider.security_1`,icon:`security`},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1791538283700`).then(function(e){return e.s})},void 0)},children:[{path:`overview`,name:`Security Overview`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Security.Tabs.Index_5`),titleKey:`Security.Tabs.Index_5`},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)}},{path:`firewall`,name:`Security Firewall`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_2`),titleKey:`Layout.Sider.security_2`},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1791538283700`).then(function(e){return e.c})},void 0)}},{path:`ssh`,name:`Security SSH`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_3`),titleKey:`Layout.Sider.security_3`},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)}},{path:`server-safe`,name:`Server Safe`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Security.ServerSafe.title`),titleKey:`Security.ServerSafe.title`},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)}},{path:`site-security`,name:`Site Security`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_8`),titleKey:`Layout.Sider.security_8`},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)}},{path:`brute-force`,name:`Security Brute Force`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_4`),titleKey:`Layout.Sider.security_4`},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1791538283700`).then(function(e){return e.u})},void 0)}},{path:`compiler-access`,name:`Compiler Access`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_5`),titleKey:`Layout.Sider.security_5`},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1791538283700`).then(function(e){return e.l})},void 0)}},{path:`anti-intrusion`,name:`Security Anti Intrusion`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_6`),titleKey:`Layout.Sider.security_6`},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1791538283700`).then(function(e){return e.d})},void 0)}},{path:`system-hardening`,name:`Security System Hardening`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_7`),titleKey:`Layout.Sider.security_7`},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}},{path:`network-scan`,name:`Security Network Scan`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_9`),titleKey:`Layout.Sider.security_9`},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1791538283700`).then(function(e){return e.o})},void 0)}}]}]},j(),Yi={path:`/softs`,name:`App Store`,redirect:`/softs`,meta:{sort:14,keepAlive:!1},component:v,children:[{path:``,name:`App Store Layout`,meta:{title:A.global.t(`Layout.Sider.soft_1`),titleKey:`Layout.Sider.soft_1`,icon:`app`},component:function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)},children:[{path:`app`,name:`Software Official`,meta:{activeMenu:`App Store Layout`,title:A.global.t(`Layout.Sider.soft_3`),titleKey:`Layout.Sider.soft_3`},component:function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.C})},void 0)}},{path:`third`,name:`Software Third`,meta:{activeMenu:`App Store Layout`,title:A.global.t(`Layout.Sider.soft_4`),titleKey:`Layout.Sider.soft_4`},component:function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}}]}]},j(),so={path:`/ssl_domain`,name:`Domains`,redirect:`/ssl_domain/domain`,meta:{sort:11},component:v,children:[{path:`/ssl_domain`,name:`SSL Layout`,redirect:`/ssl_domain/domain`,meta:{title:A.global.t(`Layout.Sider.domain_1`),titleKey:`Layout.Sider.domain_1`,icon:`domain`},component:function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)},children:[{path:`domain`,name:`SSL Domain`,meta:{activeMenu:`SSL Layout`,title:A.global.t(`Layout.Sider.domain_1`),titleKey:`Layout.Sider.domain_1`},component:function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)}},{path:`certificate`,name:`SSL Certificate`,meta:{activeMenu:`SSL Layout`,title:`SSL `+A.global.t(`Layout.Sider.domain_2`)},component:function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1791538283700`).then(function(e){return e.o})},void 0)}}]}]},j(),vo={path:`/terminal`,name:`Terminal`,redirect:`/terminal`,meta:{sort:12,keepAlive:!0},component:v,children:[{path:``,name:`Terminal Layout`,meta:{title:A.global.t(`Layout.Sider.terminal_1`),titleKey:`Layout.Sider.terminal_1`,icon:`terminal`},component:function(){return y(function(){return t.import(`./view-terminal-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)}}]},e(`bc`,be({SetRedisPersistence:function(){return he},addModule:function(){return Ye},cancelSoftIndex:function(){return jt},clearSoftSearchHistory:function(){return It},delModule:function(){return vn},getApacheLoad:function(){return Ln},getApachePerformance:function(){return Rn},getApacheSwitch:function(){return zn},getFtpLogSwitch:function(){return qn},getMemcachedLoad:function(){return Zn},getModule:function(){return Qn},getMongodbConfig:function(){return $n},getMongodbData:function(){return er},getMongodbLog:function(){return tr},getMysqlBinaryLog:function(){return ir},getMysqlBinaryLogTable:function(){return ar},getMysqlMemoryStatus:function(){return or},getMysqlPerformance:function(){return sr},getMysqlSlowLog:function(){return cr},getMysqlSsl:function(){return lr},getMysqlStatus:function(){return ur},getMysqlStorage:function(){return dr},getNginxErrorLog:function(){return fr},getNginxLoad:function(){return pr},getNginxPerformance:function(){return mr},getOLSConfig:function(){return gr},getOLSPhpConfig:function(){return _r},getOLSPhpConfigHtml:function(){return vr},getOLSPhpInfo:function(){return yr},getRecentlySoft:function(){return jr},getRedisPerformance:function(){return Mr},getRedisPersistence:function(){return Nr},getRedisStatus:function(){return Pr},getSoftInfo:function(){return zr},getSoftInfoOLS:function(){return Br},getSoftInstallProgress:function(){return Vr},getSoftList:function(){return Hr},installOLSPhpExtension:function(){return di},installPluginNew:function(){return fi},installPluginV2:function(){return pi},installSoft:function(){return mi},installZip:function(){return hi},removeSoftSearchHistory:function(){return xa},saveApachePerformance:function(){return za},saveMemcachedPerformance:function(){return Ba},saveMongodbConfig:function(){return Va},saveMysqlPerformance:function(){return Ha},saveNginxPerformance:function(){return Ua},saveOLSConfig:function(){return Wa},saveRedisPerformance:function(){return Ga},setApacheSwitch:function(){return qa},setModuleArgs:function(){return Ya},setMysqlPort:function(){return Xa},setMysqlSsl:function(){return Za},setMysqlStorage:function(){return Qa},setSoftIndex:function(){return to},unInstallSoft:function(){return Do},uninstallOLSPhpExtension:function(){return Oo},updateAlarmStatus:function(){return ko},updateSoftInfo:function(){return Ao},uploadApp:function(){return jo}})),He=A.global,G=He.t,e(`$s`,zr=function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?G(`Login.index_22`):``}})}),e(`oc`,xa=function(e){return B.post(`/panel/history/remove_search_history`,e,{requestOptions:{loading:G(`Login.index_22`),successMessage:!0}})}),e(`ws`,It=function(e){return B.post(`/panel/history/clear_search_history`,e,{requestOptions:{loading:G(`Login.index_22`),successMessage:!0}})}),e(`wc`,Ao=function(e){return B.post(`/plugin?action=get_soft_list`,e,{requestOptions:{loading:G(`Login.index_34`)}})}),e(`ic`,pi=function(e){return B.post(`/plugin?action=install_plugin`,e)}),fi=function(e){return B.post(`/plugin?action=install_plugin`,e,{requestOptions:{prefix:``,isOriginalResult:!0,loading:`Installing, please wait...`}})},e(`Ys`,jr=function(){return B.post(`/plugin?action=get_usually_plugin`)}),e(`nc`,Hr=function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return B.post(n?`/plugin?action=get_soft_list_card`:`/plugin?action=get_soft_list`,e,{requestOptions:{loading:t?G(`WP.api.tamper_15`):``}})}),e(`xc`,Do=function(e){return B.post(`/plugin?action=uninstall_plugin`,e,{requestOptions:{loading:G(`WP.api.tamper_14`),successMessage:!0}})}),e(`yc`,to=function(e){return B.post(`/plugin?action=add_index`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`Cs`,jt=function(e){return B.post(`/plugin?action=remove_index`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`Tc`,jo=function(e){return B.post(`/plugin?action=update_zip`,e,{requestOptions:{loading:G(`Docker.api.App.index_7`)}})}),e(`ac`,mi=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/plugin?action=install_plugin`,e,{requestOptions:{loading:t?G(`Mail.Api.index_35`):``},timeout:0})}),e(`js`,Qn=function(e){return B.post(`/plugin?action=get_make_args`,e)}),e(`Ss`,Ye=function(e){return B.post(`/plugin?action=add_make_args`,e,{requestOptions:{loading:G(`Mail.Api.index_22`)}})}),e(`Ts`,vn=function(e){return B.post(`/plugin?action=del_make_args`,e,{requestOptions:{loading:G(`Mail.Api.index_37`)}})}),e(`hc`,Ya=function(e){return B.post(`/plugin?action=set_make_args`,e,{requestOptions:{loading:G(`Login.index_22`)}})}),dr=function(){return B.post(`/database?action=GetMySQLInfo`)},e(`Cc`,ko=function(e){return B.post(`/mod/push/task/update_task_status`,Q(Z({},e),{task_data:JSON.stringify(e.task_data)}),{requestOptions:{loading:G(`WP.api.tamper_15`),successMessage:!0}})}),e(`vc`,Qa=function(e){return B.post(`/database?action=SetDataDir`,e,{requestOptions:{loading:G(`Crontab.Api.index_2`),successMessage:!0}})}),e(`gc`,Xa=function(e){return B.post(`/database?action=SetMySQLPort`,e,{requestOptions:{loading:G(`Crontab.Api.index_2`),successMessage:!0}})}),e(`Vs`,ur=function(){return B.post(`/database?action=GetRunStatus`)}),e(`Rs`,sr=function(){return B.post(`/database?action=GetDbStatus`)}),e(`uc`,Ha=function(e){return B.post(`/database?action=SetDbConf`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`zs`,cr=function(){return B.post(`/database?action=GetSlowLogs`)}),e(`Fs`,ir=function(e){return B.post(`/database?action=BinLog`,e,{requestOptions:{loading:e?``:G(`Component.Pay.index_12`)}})}),e(`Is`,ar=function(){return B.post(`/database?action=GetMySQLBinlogs`)}),e(`Ls`,or=function(e){return B.post(`/database?action=mysql_oom_adj`,e,{requestOptions:{loading:e?G(`Component.Pay.index_12`):``,errorMessage:!!e}})}),e(`Bs`,lr=function(){return B.post(`/database?action=check_mysql_ssl_status`)}),e(`_c`,Za=function(){return B.post(`/database?action=write_ssl_to_mysql`,{},{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!0}})}),e(`Us`,pr=function(){return B.post(`/ajax?action=GetNginxStatus`)}),e(`Ws`,mr=function(){return B.post(`/config?action=GetNginxValue`)}),e(`dc`,Ua=function(e){return B.post(`/config?action=SetNginxValue`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Hs`,fr=function(e){return B.post(`/ajax?action=GetOpeLogs`,e)}),e(`xs`,he=function(e){return B.post(`/plugin?action=a&name=redis&s=SetRedisPersistence`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`ks`,qn=function(e){return B.post(`/ftp?action=set_ftp_logs`,e,{requestOptions:{loading:e.exec_name===`getlog`?``:G(`Crontab.Api.index_2`),successMessage:e.exec_name!==`getlog`}})}),e(`Xs`,Mr=function(){return B.post(`/plugin?action=a&name=redis&s=GetRedisConf`)}),e(`pc`,Ga=function(e){return B.post(`/plugin?action=a&name=redis&s=SetRedisConf`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Qs`,Pr=function(){return B.post(`/plugin?action=a&name=redis&s=GetRedisStatus`)}),e(`Zs`,Nr=function(){return B.post(`/plugin?action=a&name=redis&s=GetRedisPersistence`)}),e(`Ns`,er=function(){return B.post(`/plugin?action=a&name=mongodb&s=get_databases`)}),e(`Ms`,$n=function(){return B.post(`/plugin?action=a&name=mongodb&s=get_options`)}),e(`lc`,Va=function(e){return B.post(`/plugin?action=a&name=mongodb&s=save_options`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Ps`,tr=function(){return B.post(`/plugin?action=a&name=mongodb&s=get_logs`)}),e(`Os`,zn=function(e){return B.post(`/site?action=get_restart_task`,e)}),e(`mc`,qa=function(e){return B.post(`/site?action=set_restart_task`,e,{requestOptions:{loading:G(`Crontab.Api.index_2`),successMessage:!0}})}),e(`Es`,Ln=function(){return B.post(`/ajax?action=GetApacheStatus`)}),e(`Ds`,Rn=function(){return B.post(`/config?action=GetApacheValue`)}),e(`sc`,za=function(e){return B.post(`/config?action=SetApacheValue`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`As`,Zn=function(){return B.post(`/ajax?action=GetMemcachedStatus`)}),e(`cc`,Ba=function(e){return B.post(`/ajax?action=SetMemcachedCache`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Gs`,gr=function(){return B.post(`/config?action=get_ols_value`)}),e(`fc`,Wa=function(e){return B.post(`/config?action=set_ols_value`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Js`,yr=function(e){return B.post(`/ajax?action=php_info`,e,{headers:{"Aap-Web-Server":`ols`}})}),e(`Ks`,_r=function(e){return B.post(`/ajax?action=GetPHPConfig`,e,{headers:{"Aap-Web-Server":`ols`}})}),e(`qs`,vr=function(e){return B.post(`/ajax?action=GetPHPInfo`,e,{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!1},headers:{"Aap-Web-Server":`ols`}})}),e(`rc`,di=function(e){return B.post(`/files?action=InstallSoft`,e,{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}})}),e(`Sc`,Oo=function(e){return B.post(`/files?action=UninstallSoft`,e,{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}})}),e(`ec`,Br=function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?G(`Login.index_22`):``},headers:{"Aap-Web-Server":`ols`}})}),e(`tc`,Vr=function(e){return B.post(`/plugin?action=get_download_speed`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),hi=function(e){return B.post(`/plugin?action=input_zip`,e,{timeout:0,requestOptions:{successMessage:!0}})},M(),e(`bs`,Xo=D(`waf`,function(){var e=k(),t=z(!1),n=z(!1),r=z(``),i=z(`9.3.7`),a=z(`9.9.2`);return{version:r,lastVersion:a,isBuy:t,isInstall:n,firstVersion:i,isFirstVersion:S(function(){return Rt(r.value,i.value)}),isNewVersion:S(function(){return Rt(r.value,a.value)}),isNewVersionSite:S(function(){return e.multiService||Rt(r.value,a.value)}),isBuyAndInstall:S(function(){return t.value&&n.value}),getWafInfo:function(){return X(function(){var e;return $(this,function(i){switch(i.label){case 0:return[4,zr({sName:`btwaf`})];case 1:return e=i.sent().message,P(e)&&(t.value=N(e.endtime)?e.endtime>=0:!1,n.value=e.setup,r.value=e.version),[2]}})})()}}})),j(),_a=A.global.te(`Layout.Sider.wap_13`)?`Layout.Sider.wap_13`:void 0,ga=_a?A.global.t(_a):`Protection Screen`,x=function(e,t,n){return X(function(){var t,r;return $(this,function(i){switch(i.label){case 0:t=Xo(),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,t.getWafInfo()];case 2:return i.sent(),!t.isBuyAndInstall&&e.path!==`/waf/install`?(n(`/waf/install`),[2]):t.isBuyAndInstall&&e.path===`/waf/install`?(n(`/waf/overview`),[2]):t.isBuyAndInstall&&!t.isNewVersion&&e.path!==`/waf/site`?(n(`/waf/site`),[2]):[3,4];case 3:return r=i.sent(),console.error(r),[3,4];case 4:return n(),[2]}})})()},Xi={path:`/waf`,name:`WAF`,redirect:`/waf/overview`,meta:{sort:8,keepAlive:!1},component:v,children:[{path:`/waf`,name:`Waf Layout`,redirect:`/waf/overview`,meta:{title:A.global.t(`Layout.Sider.wap_1`),titleKey:`Layout.Sider.wap_1`,icon:`waf`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e.S})},void 0)},children:[{path:`overview`,name:`Waf Overview`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_2`),titleKey:`Layout.Sider.wap_2`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e.y})},void 0)}},{path:`site`,name:`Waf Site`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_3`),titleKey:`Layout.Sider.wap_3`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}},{path:`block`,name:`Waf Block`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_4`),titleKey:`Layout.Sider.wap_4`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e.E})},void 0)}},{path:`rules`,name:`Waf Rules`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_5`),titleKey:`Layout.Sider.wap_5`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e.g})},void 0)}},{path:`area`,name:`Waf Area`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_6`),titleKey:`Layout.Sider.wap_6`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e.D})},void 0)}},{path:`screen`,name:`Waf Protection Screen`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:ga,titleKey:_a},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e.v})},void 0)}},{path:`flow`,name:`Waf Flow Limiting`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_11`),titleKey:`Layout.Sider.wap_11`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e.C})},void 0)}},{path:`custom`,name:`Waf Custom Rule`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_7`),titleKey:`Layout.Sider.wap_7`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e.T})},void 0)}},{path:`exclusive`,name:`Waf Exclusive Rule`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_12`),titleKey:`Layout.Sider.wap_12`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e.w})},void 0)}},{path:`map`,name:`Waf Attack Map`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_8`),titleKey:`Layout.Sider.wap_8`,hidden:!0},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e.b})},void 0)}},{path:`report`,name:`Waf Attack Report`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_9`),titleKey:`Layout.Sider.wap_9`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e._})},void 0)}},{path:`setting`,name:`Waf Setting`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_10`),titleKey:`Layout.Sider.wap_10`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e.h})},void 0)}}]},{path:`/waf`,name:`Waf Other Layout`,redirect:`/waf/install`,meta:{title:A.global.t(`Layout.Sider.wap_1`),titleKey:`Layout.Sider.wap_1`,icon:`waf`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e.S})},void 0)},children:[{path:`install`,name:`Waf Install`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:`aaPanel WAF`,install:!0},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1791538283700`).then(function(e){return e.x})},void 0)}}]}]},j(),ao={path:`/site`,name:`Website`,redirect:`/site/php`,meta:{sort:2,keepAlive:!0},component:v,children:[{path:`/site`,name:`Website Layout`,redirect:`/site/php`,meta:{title:A.global.t(`Layout.Sider.site_1`),titleKey:`Layout.Sider.site_1`,icon:`website`},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1791538283700`).then(function(e){return e.C})},void 0)},children:[{path:`php`,name:`Website PHP`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Layout.Sider.site_2`),titleKey:`Layout.Sider.site_2`},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)}},{path:`node`,name:`Website Node.js`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Layout.Sider.site_3`),titleKey:`Layout.Sider.site_3`},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1791538283700`).then(function(e){return e.S})},void 0)}},{path:`proxy`,name:`Reverse Proxy`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Layout.Sider.site_4`),titleKey:`Layout.Sider.site_4`},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)}},{path:`go`,name:`Go`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Go Project`),titleKey:`Go Project`},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1791538283700`).then(function(e){return e.w})},void 0)}},{path:`python`,name:`Python`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Python Project`),titleKey:`Python Project`},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}}]}]},j(),es={path:`/wp`,name:`WP Toolkit`,redirect:`/wp/toolkit`,meta:{sort:3},component:v,children:[{path:`/wp`,name:`WP Toolkit Layout`,redirect:`/wp/toolkit`,meta:{title:`WP Toolkit`,icon:`wp`},component:function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1791538283700`).then(function(e){return e.s})},void 0)},children:[{path:`toolkit`,name:`local`,meta:{activeMenu:`WP Toolkit Layout`,title:A.global.t(`Layout.Sider.wp_1`),titleKey:`Layout.Sider.wp_1`},component:function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}},{path:`remote`,name:`remote`,meta:{activeMenu:`WP Toolkit Layout`,title:A.global.t(`Layout.Sider.wp_2`),titleKey:`Layout.Sider.wp_2`},component:function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1791538283700`).then(function(e){return e.o})},void 0)}}]}]},j(),Gi=Object.assign({"./modules/account.ts":qe,"./modules/ai.ts":Ze,"./modules/config.ts":zt,"./modules/crontab.ts":Zt,"./modules/database.ts":en,"./modules/docker.ts":La,"./modules/files.ts":Dn,"./modules/ftp.ts":Pn,"./modules/home.ts":Zr,"./modules/logs.ts":Ii,"./modules/mail.ts":Na,"./modules/monitor.ts":Ki,"./modules/node.ts":Qi,"./modules/security.ts":Ka,"./modules/soft.ts":Yi,"./modules/ssl.ts":so,"./modules/terminal.ts":vo,"./modules/waf.ts":Xi,"./modules/website.ts":ao,"./modules/wp.ts":es}),ja=xs(Object.keys(Gi).map(function(e){var t=Gi[e],n=``;return t.path=n+t.path,t.redirect=n+t.redirect,t.children&&t.children.length>0&&t.children[0].children&&(t.children[0].path=n+t.children[0].path,t.children[0].redirect=n+t.children[0].path),t}).sort(function(e,t){var n,r,i,a;return(N((n=e.meta)==null?void 0:n.sort)?(r=e.meta)==null?void 0:r.sort:Number.MAX_VALUE)-(N((i=t.meta)==null?void 0:i.sort)?(a=t.meta)==null?void 0:a.sort:Number.MAX_VALUE)})),e(`vs`,Pa=[]),ja.forEach(function(e){Pa.push(e)}),sa=[{path:`/`,component:v,children:[{path:`binds`,name:`Bind Account`,meta:{hidden:!0},component:function(){return y(function(){return t.import(`./view-bind-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}},{path:`modify_password`,name:`Modify Password`,meta:{hidden:!0},component:function(){return y(function(){return t.import(`./view-modify-password-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}}]},{path:`/flow/:id`,name:`Flow`,meta:{hidden:!0},component:function(){return y(function(){return t.import(`./view-flow-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}}],e(`ys`,Ia=xs(Pa).concat(xs(sa))),Bn=function(){var e=localStorage.getItem(`apsess`);if(new URLSearchParams(window.location.search).get(`tem_login`)===`true`){var t=window.location.pathname.match(/^\/apsess_([^/]+)/);if(t&&t[1]){e=t[1],localStorage.setItem(`apsess`,e);var n=window.location.pathname+window.location.hash;window.history.replaceState(null,``,n)}}if(!e)return window.location.replace(`/login?dologin=True`),``;var r=`/apsess_`.concat(e),i=window.location.pathname;if(!/^\/apsess_[a-zA-Z0-9]+/.test(i)){var a=(r+i).replace(/\/\/+/g,`/`);return window.location.replace(a+window.location.search+window.location.hash),r}if((i.match(/\/apsess_[a-zA-Z0-9]+/g)||[]).length>1){var o=i.replace(/\/apsess_[a-zA-Z0-9]+/g,``);o.startsWith(`/`)||(o=`/`+o);var s=(r+o).replace(/\/\/+/g,`/`)+window.location.search+window.location.hash;return window.location.replace(s),r}var c=i.match(/^\/apsess_([^/]+)/);if(c&&c[1]!==e){var l=i.replace(/^\/apsess_[^/]+/,``);l.startsWith(`/`)||(l=`/`+l);var u=(r+l).replace(/\/\/+/g,`/`)+window.location.search+window.location.hash;return window.location.replace(u),r}return r},Ma=Jt({routes:Ia,history:Xt(Bn()),scrollBehavior:function(){return{left:0,top:0}}}),M(),e(`_s`,D(`route`,function(){var e=z([]),t=z([]);return{menus:e,showMenus:S(function(){return e.value.filter(function(e){return!t.value.includes(e.showName)})}),setHideMenu:function(e){t.value=e},generateRoutes:function(){_n(`page-menu`);var t=Xn(`page-menu-new`,JSON.stringify({})),n=JSON.parse(t);e.value=[],Ia.forEach(function(t){var r=t.children;if(!(!r||r.length===0)){var i=r[0],a=i.name,o=i.meta||{},s=o.hidden,c=o.title,l=o.icon,u=i.children?i.children[0].name:i.name,d=n[String(t.name||``)],f=!1;if(r)for(var p=0;p0}),ee=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Ar()];case 1:return e=t.sent().message,P(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),[2,e]}})})()},te=z(!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:function(){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:function(e){te.value=e},getReceiveCoupon:ee}})),M(),e(`hs`,D(`site-proxy`,function(){var e=z(!1);return{siteName:z(`1111`),proxyPath:z(`1111`),isRefresh:e,setRefresh:function(t){e.value=t}}})),Ue=A.global,W=Ue.t,e(`es`,function(e){return B.post(`/project/nodejs/get_project_list`,{data:JSON.stringify(e)})}),e(`rs`,function(){return B.post(`/project/nodejs/get_nodejs_version`)}),e(`ns`,function(e){return B.post(`/project/nodejs/get_run_list`,{data:JSON.stringify(e)})}),e(`Wo`,function(e){return B.post(`/project/nodejs/create_project`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Security.Api.Index_4`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ds`,function(){return B.post(`/project/nodejs/scan_import_projects`,{},{requestOptions:{loading:``}})}),e(`Ko`,function(e){return B.post(`/project/nodejs/create_scan_import_project`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Security.Api.Index_4`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`Yo`,hr=function(e){return B.post(`/project/nodejs/get_project_info`,{data:JSON.stringify(e)})}),e(`Jo`,function(e){return B.post(`/project/nodejs/modify_project`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Crontab.Api.index_5`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ls`,function(e){return B.post(`/project/nodejs/unbind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Node.index_66`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`us`,function(e){return B.post(`/project/nodejs/bind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Node.index_67`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`Xo`,function(e){return B.post(`/project/nodejs/project_get_domain`,{data:JSON.stringify(e)})}),e(`Uo`,function(e){return B.post(`/project/nodejs/project_add_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_22`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`qo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/nodejs/project_remove_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:t?W(`Mail.Api.index_37`):``,errorMessageKey:`data`,successMessage:t,successMessageKey:`data`}})}),e(`Zo`,function(e){return B.post(`/project/nodejs/get_project_modules`,{data:JSON.stringify(e)})}),e(`ss`,function(e){return B.post(`/project/nodejs/install_module`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`os`,function(e){return B.post(`/project/nodejs/install_packages`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ms`,function(e){return B.post(`/project/nodejs/upgrade_module`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Node.index_73`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ps`,function(e){return B.post(`/project/nodejs/uninstall_module`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_34`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ts`,function(e){return B.post(`/project/nodejs/get_project_log`,{data:JSON.stringify(e)})}),e(`Go`,function(e){return B.post(`/project/nodejs/batch_operation_project`,Q(Z({},e),{project_names:JSON.stringify(e.project_names)}),{requestOptions:{loading:W(`Component.Pay.index_12`)}})}),e(`is`,function(){return B.post(`/mod/nodejs/com/get_pm2_monit`)}),e(`as`,function(e){return B.post(`/mod/nodejs/com/get_pm2_logs`,e)}),e(`fs`,function(e){return B.post(`/mod/nodejs/com/set_pm2_status`,e,{requestOptions:{loading:W(`Component.Pay.index_12`),successMessage:!1}})}),e(`$o`,function(){return B.post(`/mod/nodejs/com/pre_env`)}),e(`Qo`,function(e){return B.post(`/mod/nodejs/com/get_package_managers`,e)}),e(`cs`,function(e){return B.post(`/mod/nodejs/com/modify_project`,e,{requestOptions:{loading:W(`Component.Pay.index_12`),successMessage:!0}})}),M(),e(`Ho`,D(`site-node`,function(){var e=z(``),t=z(!1),n=function(e){t.value=e},r=z(!1),i=S(function(){return r.value}),a=z(!0),o=z(),s=z(``),c=z(``);return{siteName:e,isRefresh:t,isMapping:i,isMappingState:r,isRun:a,nodePath:s,domains:o,activeMenu:c,setMenu:function(){c.value=``},getConfig:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return X(function(){var n;return $(this,function(i){switch(i.label){case 0:return r.value=!1,[4,hr({project_name:e.value})];case 1:if(n=i.sent().message,P(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();return[2]}})})()},setRefresh:n}})),M(),e(`Vo`,D(`ftp`,function(){var e=k(),t=z(!1),n=z(``),r=z(21),i=z(!0);return{isRefresh:t,port:r,url:S(function(){return e.address?`ftp://`.concat(e.address,`:`,r.value):`--`}),addPath:n,install:i,resetPage:function(){n.value=``,r.value=21,i.value=!0,t.value=!1},getConfig:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Er()];case 1:return e=t.sent().message,P(e)&&(r.value=e.ftpPort,n.value=e.sites_path,i.value=e[`pure-ftpd`].setup),[2]}})})()},setRefresh:function(e){t.value=e}}})),We=A.global,U=We.t,e(`go`,Fr=function(e){return e.type===`mysql`?B.post(`/database?action=GetCloudServer`,e):B.post(`/database/`.concat(e.type,`/GetCloudServer`),{data:JSON.stringify(e)})}),e(`Ba`,function(e,t){return e===`mysql`?B.post(`/database?action=AddCloudServer`,t,{requestOptions:{loading:U(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}}):B.post(`/database/`.concat(e,`/AddCloudServer`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}})}),e(`yo`,function(e,t){return e===`mysql`?B.post(`/database?action=ModifyCloudServer`,t,{requestOptions:{loading:U(`Database.Api.Index_2`),successMessage:!0}}):B.post(`/database/`.concat(e,`/ModifyCloudServer`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_2`),successMessage:!0}})}),e(`Xa`,function(e,t){return e===`mysql`?B.post(`/database?action=RemoveCloudServer`,t,{requestOptions:{loading:U(`Database.Api.Index_3`),successMessage:!0}}):B.post(`/database/`.concat(e,`/RemoveCloudServer`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_3`),successMessage:!0}})}),e(`Ro`,function(e,t){return e===`mysql`?B.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/`.concat(e,`/SyncGetDatabases`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}})}),e(`oo`,function(e){return B.post(`/data?action=getData`,Z({table:`databases`},e))}),e(`Ia`,function(e){return B.post(`/database?action=AddDatabase`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Wa`,function(e,t){return e===`mysql`?B.post(`/database?action=DeleteDatabase`,t):B.post(`/database/`.concat(e,`/DeleteDatabase`),{data:JSON.stringify(t)})}),e(`no`,function(e){return e===`mysql`?B.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1}):B.post(`/database/`.concat(e,`/get_root_pwd`),{})}),e(`vo`,function(e,t){return e===`mysql`?B.post(`/database?action=SetupPassword`,t,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/database/`.concat(e,`/set_root_pwd`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Lo`,function(e,t){return e===`mysql`?B.post(`/database?action=SyncToDatabases&type=`.concat(+(t.ids.length>0)),{ids:JSON.stringify(t.ids)},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/`.concat(e,`/SyncToDatabases`),{data:JSON.stringify({type:+(t.ids.length>0),ids:JSON.stringify(t.ids)})},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}})}),e(`zo`,function(e,t){return e===`mysql`?B.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/`.concat(e,`/SyncGetDatabases`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}})}),e(`wo`,function(e){return B.post(`/data?action=setPs`,Q(Z({},e),{table:`databases`}),{requestOptions:{successMessage:!0}})}),e(`_o`,function(e,t){return e===`mysql`?B.post(`/database?action=ResDatabasePassword`,t,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/database/`.concat(e,`/ResDatabasePassword`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`$a`,function(e){return B.post(`/data?action=getData`,Q(Z({},e),{table:`backup`,type:1}))}),e(`Bo`,function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return e===`mysql`?B.post(`/database?action=ToBackup`,t,{timeout:999999999,requestOptions:{loading:n?U(`WP.api.tamper_9`):``,successMessage:n}}):B.post(`/database/`.concat(e,`/ToBackup`),{data:JSON.stringify(t)},{requestOptions:{loading:n?U(`WP.api.tamper_9`):``,successMessage:n}})}),e(`xo`,function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return e===`mysql`?B.post(`/database?action=InputSql`,t,{timeout:999999999,requestOptions:{loading:n?U(`Database.Api.Index_5`):``,successMessage:!0}}):B.post(`/database/`.concat(e,`/InputSql`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_5`),successMessage:!0}})}),e(`Ga`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/database?action=DelBackup`,e,{requestOptions:{loading:t?U(`WP.api.tamper_8`):``,successMessage:t}})}),e(`io`,function(e){return B.post(`/database?action=GetDatabaseAccess`,e,{requestOptions:{loading:U(`WP.api.tamper_8`)}})}),e(`Do`,function(e){return B.post(`/database?action=SetDatabaseAccess`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`lo`,function(e){return B.post(`/database?action=GetInfo`,e)}),e(`So`,function(e){return B.post(`/database?action=ReTable`,Q(Z({},e),{tables:JSON.stringify(e.tables)}),{requestOptions:{loading:U(`Database.Api.Index_6`),successMessage:!0}})}),e(`bo`,function(e){return B.post(`/database?action=OpTable`,Q(Z({},e),{tables:JSON.stringify(e.tables)}),{requestOptions:{loading:U(`Database.Api.Index_7`),successMessage:!0}})}),e(`ko`,function(e){return B.post(`/database?action=AlTable`,Q(Z({},e),{tables:JSON.stringify(e.tables)}),{requestOptions:{loading:U(`Database.Api.Index_8`),successMessage:!0}})}),e(`Fa`,function(e,t){return B.post(`/database/`.concat(e,`/AddDatabase`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`so`,function(e){return B.post(`/database?action=GetUserHostDbGrant`,e)}),e(`uo`,function(e){return B.post(`/database?action=GetMysqlUser`,e)}),e(`co`,function(e){return B.post(`/database?action=GetDatabasesList`,e)}),e(`La`,function(e){return B.post(`/database?action=AddUserGrants`,e,{requestOptions:{loading:U(`Security.Api.Index_4`),successMessage:!0}})}),e(`Ra`,function(e){return B.post(`/database?action=AddMysqlUser`,e,{requestOptions:{loading:U(`Security.Api.Index_4`),successMessage:!0}})}),e(`Ao`,function(e){return B.post(`/database?action=ChangeUserPass`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Za`,function(e){return B.post(`/database?action=GetUserGrants`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ka`,function(e){return B.post(`/database?action=DelMysqlUser`,e,{requestOptions:{loading:U(`Security.Api.Index_3`),successMessage:!0}})}),e(`qa`,function(e){return B.post(`/database?action=DelUserGrants`,e,{requestOptions:{loading:U(`Security.Api.Index_3`),successMessage:!0}})}),e(`ao`,function(e){return B.post(`/crontab?action=get_auto_config`,e)}),e(`Oo`,function(e){return B.post(`/crontab?action=set_auto_config`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`to`,function(e,t){return B.post(`/database/`.concat(e,`/get_list`),{data:JSON.stringify(Q(Z({},t),{table:`databases`}))})}),e(`ro`,function(){return B.post(`/database/mongodb/get_root_pwd`)}),e(`Eo`,function(e){return B.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify(Q(Z({},e),{status:1}))},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`To`,function(e){return B.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_9`),successMessage:!0}})}),e(`ho`,function(e){return B.post(`/database/redis/get_list`,{data:JSON.stringify(e)})}),e(`mo`,function(e){return B.post(`/database/redis/get_db_keylist`,{data:JSON.stringify(e)})}),e(`za`,function(e){return B.post(`/database/redis/set_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_11`),successMessage:!0}})}),e(`Ya`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/database/redis/del_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:t?U(`WP.api.tamper_8`):``,successMessage:t}})}),e(`po`,function(){return B.post(`/database/redis/get_backup_list`)}),e(`Va`,function(e){return B.post(`/database/redis/ToBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Co`,function(e){return B.post(`/database/redis/InputSql`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_10`),successMessage:!0}})}),e(`Ja`,function(e){return B.post(`/database/redis/DelBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_12`),successMessage:!0}})}),e(`Ha`,function(e){return B.post(`/database/redis/clear_flushdb`,{data:JSON.stringify({sid:e.sid,ids:JSON.stringify(e.ids)})},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Qa`,function(e){return B.post(`/database?action=check_del_data`,{ids:JSON.stringify(e.ids)})}),e(`Io`,function(e){return B.post(`/system?action=ServiceAdmin`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`do`,function(){return B.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1})}),e(`Fo`,function(e){return B.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`fo`,function(){return B.post(`/ajax?action=get_phpmyadmin_ssl`)}),e(`jo`,function(e){return B.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`No`,function(e){return B.post(`/ajax?action=set_phpmyadmin_ssl`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Po`,function(e){return B.post(`/ajax?action=change_phpmyadmin_ssl_port`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ua`,function(){return B.post(`/ajax?action=setPHPMyAdmin`,{password:`close`,siteName:`phpmyadmin`},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Mo`,function(e){return B.post(`/ajax?action=setPHPMyAdmin`,Q(Z({},e),{siteName:`phpmyadmin`}),{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`eo`,function(e){return B.post(`/files?action=get_sql_backup`,e)}),M(),e(`Pa`,D(`database`,function(){var e=z(`mysql`),t=z(!1),n=z(-1),r=z(-1),i=ro([]),a=z(``),o=z(``),s=z({port:`888`,setup:!1}),c=z(!0),l=z(!0),u=z(!0),d=z(!0),f=z(!0);return{type:e,isRefresh:t,install:c,delRemoteId:n,addRedisId:r,remoteList:i,backupPath:a,mysqlRoot:o,phpmyadmin:s,isInstallRedis:l,isInstallMongoDB:u,isInstallPgsql:d,isInstallPgsqlManager:f,resetPage:function(){a.value=``,i.value=[]},getRemote:function(){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Fr({type:e.value})];case 1:return t=n.sent().message,i.value=_i(t)?t:[],c.value=i.value.length>0,[2]}})})()},getConfig:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Er()];case 1:return e=t.sent().message,P(e)&&(a.value=O(e,`backup_path`,``),o.value=O(e,`mysql_root`,``),s.value.setup=O(e,`phpmyadmin.setup`,!1),l.value=O(e,`redis.setup`,!1),u.value=O(e,`mongodb.setup`,!1),d.value=O(e,`pgsql.setup`,!1),f.value=O(e,`pgsql.pgsql_manager_setup`,!1)),[2]}})})()},setType:function(t){e.value=t},setRefresh:function(e){t.value=e},setDelRemoteId:function(e){n.value=e},setAddRedisId:function(e){r.value=e}}})),M(),e(`Na`,D(`docker-app`,function(){var e=z(`all`),t=z(!1),n=z(0),r=z(0);return{type:e,refresh:t,maxCpu:n,maxMemory:r,setType:function(t){e.value=t},setRefresh:function(e){t.value=e},setMaxCpu:function(e){n.value=e},setMaxMemory:function(e){r.value=e}}},{persist:{pick:[`type`]}})),M(),e(`Ma`,D(`terminal`,function(){var e=z(!0),t=z(!1),n=z(!1),r=function(e){n.value=e},i=z(),a=z(``),o=z(!0);return{isShow:e,isFull:t,isRefresh:n,server:i,command:a,isRunCmd:o,setRefresh:r,setCommand:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;a.value=e,o.value=t}}})),M(),e(`ja`,D(`logs`,function(){var e=z(),t=function(t){e.value=t},n=z(),r=function(e){n.value=e},i=z();return{currentId:e,websiteName:n,logName:i,setLogName:function(e){i.value=e},setCurrentId:t,setWebsite:r}})),M(),Re=A.global,go=Re.t,Wt=function(){return{p:1,row:20,query:``,type:0,tojs:`soft.get_list`,force:0}},e(`Aa`,D(`soft`,function(){var e=z(!1),t=z([]),n=z(`table`),r=R(Wt()),i=S(function(){return[{label:go(`Crontab.Script.index_25`),value:0},{label:go(`Mail.Setting.index_7`),value:-1},{label:go(`Soft.index_1`),value:5},{label:go(`Database.index_22`),value:6},{label:go(`Soft.index_2`),value:7},{label:go(`Soft.index_3`),value:8}]}),a=function(t){e.value=t};return{isRefresh:e,search:r,viewMode:n,optionType:i,searchHistory:t,setRefresh:a,setSearchType:function(e){r.p=1,r.type=e},setForceUpdate:function(){r.force=1,a(!0)},resetSearch:function(){Object.assign(r,Wt())},setSearchHistory:function(e){t.value=e},removeSearchHistory:function(e){t.value=t.value.filter(function(t){return t!==e})},clearSearchHistory:function(){t.value=[]}}},{persist:{pick:[`viewMode`,`search.type`]}})),M(),M(),M(),e(`Da`,Bt=D(`config`,function(){var e=z(!1),t=function(t){e.value=t},n=z(``),r=z(`/www/wwwroot`),i=z(!0),a=z({setup:!1}),o=z({setup:!0,type:``,version:``,status:!1}),s=z({setup:!1,version:``,status:!1}),c=z({setup:!1,version:``,status:!1}),l=z({is_install:0,status:!1,version:``});return{getPHPConfig:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Er()];case 1:return e=t.sent().message,P(e)&&(n.value=O(e,`webserver`,``),r.value=O(e,`sites_path`,``),i.value=O(e,`recycle_bin`,!1),a.value.setup=!!e.php.length,P(e.web)&&(o.value=e.web),P(e[`pure-ftpd`])&&(s.value=e[`pure-ftpd`]),P(e.mysql)&&(c.value=e.mysql),P(e.monitor)&&(l.value=e.monitor)),[2]}})})()},webserver:n,sitePath:r,recycleBin:i,php:a,web:o,ftp:s,mysql:c,isRefresh:e,monitor:l,isMonitorInstall:S(function(){return l.value.is_install===1&&Rt(l.value.version,`4.1.2`)}),setRefresh:t}})),M(),j(),ze=A.global,ho=ze.t,Sn=[`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`],e(`ya`,function(e){return Sn.includes(e)}),e(`_a`,Nt=function(e){return e.price!==`0.00`&&(e.endtime==-1||e.endtime==-2)}),e(`va`,function(e){switch(e.task){case`-1`:return ho(`Soft.index_40`);case`0`:return ho(`Soft.index_41`);case`-2`:return ho(`Soft.index_42`);case`1`:return ho(`Public.Btn.Install`);default:return`unknown`}}),e(`ba`,function(e){return!e.custom&&e.versions.map(function(e){return``.concat(e.m_version,`.`,e.version)}).some(function(t){return e.type===5?At(e.version,t):kt(e.version,t)})&&e.setup&&!Nt(e)}),e(`Sa`,function(e){return e.versions.map(function(e){return``.concat(e.m_version,`.`,e.version)}).findIndex(function(t){return e.type===5?At(e.version,t):kt(e.version,t)})}),At=function(e,t){var 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:oi||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},e(`xa`,function(){J({width:574,minHeight:400,component:T(function(){return y(function(){return t.import(`./feature-Feedback-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)})})}),e(`Ca`,zo=function(e,n){var r=J({width:620,minHeight:200,data:{name:e,callback:n,hide:function(){return r.hide()}},component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.x})},void 0)})})}),e(`wa`,function(e,n){J({title:ho(`Soft.index_25`),width:500,data:{data:e,callback:n},footer:!0,confirmText:ho(`Public.Btn.Install`),component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.S})},void 0)})})}),e(`Ea`,function(e,n,r){var i=J({width:620,minHeight:200,data:{row:e,callback:n,softInfo:r,hide:function(){return i.hide()}},component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.b})},void 0)})})}),e(`Ta`,function(e,n,r){return X(function(){var i;return $(this,function(a){switch(a.label){case 0:i=J({width:500,height:342,hideClose:!0,showMask:!1,data:{filename:`/tmp/panelShell.pl`,num:10,title:ho(`Soft.index_21`)},component:T(function(){return y(function(){return t.import(`./app-ui-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)})}),a.label=1;case 1:return a.trys.push([1,,3,4]),[4,hi({plugin_name:e,tmp_path:n})];case 2:return a.sent(),[3,4];case 3:return i.hide(),r==null||r(),[7];case 4:return[2]}})})()}),M(),j(),Be=A.global,H=Be.t,e(`Bn`,function(e){return B.post(`/site?action=AddSite`,Q(Z({},e),{webname:JSON.stringify(e.webname)}),{requestOptions:{loading:H(`WP.api.tamper_7`)}})}),e(`Vn`,function(e){return B.post(`/site?action=AddSite`,Q(Z({},e),{webname:JSON.stringify(e.webname)}),{requestOptions:{loading:H(`WP.api.tamper_7`)}})}),e(`Hn`,function(e){return B.post(`/site?action=create_website_multiple`,{create_type:`txt`,websites_content:JSON.stringify(e.websites_content)},{requestOptions:{loading:H(`WP.api.tamper_7`)}})}),e(`_r`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/site?action=DeleteSite`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`Mr`,function(e){return B.post(`/site?action=check_del_data`,{ids:JSON.stringify(e.ids)})}),e(`Rr`,function(e){return B.post(`/data?action=getData`,e)}),e(`Ir`,function(){return B.post(`/site?action=get_site_types`)}),e(`zn`,function(e){return B.post(`/site?action=add_site_type`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`kr`,function(e){return B.post(`/site?action=modify_site_type_name`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`dr`,function(e){return B.post(`/site?action=remove_site_type`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Fi`,function(e){return B.post(`/site?action=set_site_type`,Q(Z({},e),{site_ids:JSON.stringify(e.site_ids)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Pr`,function(){return B.post(`/site?action=GetDefaultSite`)}),e(`Pi`,function(e){return B.post(`/site?action=SetDefaultSite`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Nr`,function(){return B.post(`/config?action=get_cli_php_version`)}),e(`Ur`,Sr=function(){return B.post(`/site?action=GetPHPVersion`)}),e(`Fr`,function(){return B.post(`/site?action=get_language`)}),e(`Bi`,function(e){return B.post(`/config?action=set_cli_php_version`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Vi`,function(e){return B.post(`/site?action=set_site_php_version_multiple`,e,{requestOptions:{loading:H(`WP.api.tamper_8`)}})}),e(`Ri`,eo=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return B.post(`/site?action=`.concat(e?`SiteStart`:`SiteStop`),t,{requestOptions:{loading:n?H(`WP.api.tamper_8`):``,successMessage:n}})}),e(`ei`,function(e){return B.post(`/data?action=getData`,Q(Z({},e),{table:`backup`,type:`0`}))}),e(`Oi`,function(e){return B.post(`/files?action=restore_website`,e,{requestOptions:{successMessage:!0}})}),e(`Qr`,function(){return B.post(`/files?action=get_progress`)}),e(`vr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DelBackup`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`Qi`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=SetEdate`,e,{requestOptions:{loading:t?H(`Site.Api.Index_2`):``,successMessage:t}})}),e(`ta`,function(e){return B.post(`/data?action=setPs`,Q(Z({},e),{table:`sites`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`si`,function(e){return B.post(`/data?action=getData`,{table:`domain`,list:`True`,search:e.id})}),e(`Zn`,function(e){return B.post(`/site?action=AddDomain`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`xr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DelDomain`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}})}),e(`ri`,function(e){return B.post(`/site?action=GetDirBinding`,e)}),e(`Yn`,function(e){return B.post(`/site?action=AddDirBinding`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ii`,function(e){return B.post(`/site?action=GetDirRewrite`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),errorMessage:!1}})}),e(`Xn`,function(e){return B.post(`/site?action=GetDirRewrite`,Q(Z({},e),{add:1}),{requestOptions:{loading:H(`WP.api.tamper_8`)}})}),e(`br`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DelDirBinding`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`ui`,function(e){return B.post(`/data?action=getKey`,Q(Z({},e),{key:`path`,table:`sites`}))}),e(`ai`,function(e){return B.post(`/site?action=GetDirUserINI`,e)}),e(`Xi`,function(e){return B.post(`/site?action=SetPath`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`na`,function(e){return B.post(`/site?action=SetSiteRunPath`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ra`,function(e){return B.post(`/site?action=SetDirUserINI`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Yi`,function(e){return B.post(`/site?action=logsOpen`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`cr`,function(e){return B.post(`/site?action=CloseHasPwd`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ea`,function(e){return B.post(`/site?action=SetHasPwd`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`li`,function(e){return B.post(`/site?action=get_dir_auth`,e)}),e(`Qn`,function(e){return B.post(`/site?action=set_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Si`,function(e){return B.post(`/site?action=modify_dir_auth_pass`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Sr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=delete_dir_auth`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`ni`,function(e){return B.post(`/config?action=get_file_deny`,e)}),e(`Jn`,function(e){return B.post(`/config?action=set_file_deny`,Q(Z({},e),{act:`add`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`xi`,function(e){return B.post(`/config?action=set_file_deny`,Q(Z({},e),{act:`edit`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`yr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/config?action=del_file_deny`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`ci`,function(e){return B.post(`/site?action=GetLimitNet`,e)}),e(`$i`,function(e){return B.post(`/site?action=SetLimitNet`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`sr`,function(e){return B.post(`/site?action=CloseLimitNet`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`oi`,function(e){return B.post(`/site?action=GetIndex`,e)}),e(`hi`,function(e){return B.post(`/site?action=GetRewriteList`,e)}),e(`ki`,function(e){return B.post(`/site?action=SetRewriteTel`,e,{requestOptions:{loading:H(`Site.Api.Index_2`),successMessage:!0}})}),e(`ji`,function(e){return B.post(`/site?action=SetIndex`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`_i`,function(e){return B.post(`/site?action=GetSitePHPVersion`,e)}),e(`zi`,function(e){return B.post(`/site?action=SetPHPVersion`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Hr`,function(e){return B.post(`/config?action=get_php_session_path`,e)}),e(`Li`,function(e){return B.post(`/config?action=set_php_session_path`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`vi`,function(e){return B.post(`/site?action=is_update`,e)}),e(`yi`,function(e){return B.post(`/site?action=get_wp_username`,e)}),e(`da`,function(e){return B.post(`/site?action=update_wp`,e,{requestOptions:{loading:H(`Site.Api.Index_3`),successMessage:!0}})}),e(`la`,function(e){return B.post(`/site?action=set_fastcgi_cache`,Q(Z({},e),{act:e.act?`enable`:`disable`}),{requestOptions:{loading:``.concat(e.act?H(`Site.Api.Index_4`):H(`Site.Api.Index_5`),` `,H(`Site.Api.Index_6`)),successMessage:!0}})}),e(`or`,function(e){return B.post(`/site?action=purge_all_cache`,e,{requestOptions:{loading:H(`Site.Api.Index_7`),successMessage:!0}})}),e(`Di`,function(e){return B.post(`/site?action=reset_wp_password`,e,{requestOptions:{loading:H(`Site.Api.Index_8`),successMessage:!0}})}),e(`ti`,function(e){return B.post(`/files?action=get_composer_version`,e)}),e(`ua`,function(e){return B.post(`/files?action=update_composer`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Or`,function(e){return B.post(`/files?action=DeleteFile`,{path:``.concat(e.path,`/composer.lock`)},{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`jr`,function(e){return B.post(`/files?action=exec_composer`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`mi`,function(e){return B.post(`/site?action=GetRedirectList`,e)}),e(`er`,function(e){return B.post(`/site?action=CreateRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`wi`,function(e){return B.post(`/site?action=ModifyRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ti`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return B.post(`/site?action=ModifyRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:n}})}),e(`Zi`,function(e){return B.post(`/site?action=set_error_redirect`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`wr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DeleteRedirect`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`pi`,function(e){return B.post(`/site?action=GetRedirectFile`,e)}),e(`Ni`,function(e){return B.post(`/site?action=SaveRedirectFile`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`fi`,function(e){return B.post(`/site?action=GetProxyList`,e)}),e(`$n`,function(e){return B.post(`/site?action=CreateProxy`,Q(Z({},e),{subfilter:JSON.stringify(e.subfilter)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ci`,function(e){return B.post(`/site?action=ModifyProxy`,Q(Z({},e),{subfilter:JSON.stringify(e.subfilter)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Cr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=RemoveProxy`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`di`,function(e){return B.post(`/site?action=GetProxyFile`,e)}),e(`Mi`,function(e){return B.post(`/site?action=SaveProxyFile`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`Br`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=GetSecurity`,e,{requestOptions:{loading:t?H(`Site.Api.Index_10`):``}})}),e(`Ii`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:t?H(`Site.Api.Index_9`):``,successMessage:!0}})}),e(`zr`,function(e){return B.post(`/site?action=GetSiteLogs`,e)}),e(`Lr`,function(e){return B.post(`/site?action=get_site_err_log`,e)}),e(`Vr`,function(e){return B.post(`/ajax?action=get_result&path=`.concat(e.path))}),e(`Ei`,function(e){return B.post(`/ajax?action=log_analysis&path=`.concat(e.path))}),e(`$r`,function(e){return B.post(`/ajax?action=speed_log&path=`.concat(e.path))}),e(`gi`,function(e){return B.post(`/ajax?action=get_detailed&path=`.concat(e.path,`&type=`,e.type))}),e(`Kn`,function(e){return B.post(`/mod/proxy/com/create`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`qr`,function(e){return B.post(`/mod/proxy/com/get_list`,e)}),e(`fr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/mod/proxy/com/delete`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`qi`,function(e){return B.post(`/data?action=setPs`,Q(Z({},e),{table:`sites`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Wr`,function(e){return B.post(`/mod/proxy/com/get_global_conf`,e)}),e(`Gr`,function(e){return B.post(`/mod/proxy/com/get_domain_list`,e)}),e(`Gn`,function(e){return B.post(`/mod/proxy/com/add_domain`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`hr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/mod/proxy/com/del_domain`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}})}),e(`Yr`,function(e){return B.post(`/mod/proxy/com/get_proxy_list`,e)}),e(`ca`,function(e){return B.post(`/mod/proxy/com/set_url_remark`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`tr`,function(e){return B.post(`/mod/proxy/com/add_proxy`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`Er`,function(e){return B.post(`/mod/proxy/com/del_url_proxy`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`sa`,function(e){return B.post(`/mod/proxy/com/set_url_proxy`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`oa`,function(e){return B.post(`/mod/proxy/com/set_url_custom_conf`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`rr`,function(e){return B.post(`/mod/proxy/com/add_sub_filter`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Dr`,function(e){return B.post(`/mod/proxy/com/del_sub_filter`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ia`,function(e){return B.post(`/mod/proxy/com/set_url_cache`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`nr`,function(e){return B.post(`/mod/proxy/com/add_url_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Tr`,function(e){return B.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ur`,function(e){return B.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`aa`,function(e){return B.post(`/mod/proxy/com/set_url_gzip`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Hi`,function(e){return B.post(`/mod/proxy/com/set_global_cache`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ar`,function(e){return B.post(`/mod/proxy/com/clear_cache`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ui`,function(e){return B.post(`/mod/proxy/com/set_global_gzip`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Un`,function(e){return B.post(`/mod/proxy/com/add_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`pr`,function(e){return B.post(`/mod/proxy/com/del_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`lr`,function(e){return B.post(`/mod/proxy/com/batch_del_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Wn`,function(e){return B.post(`/mod/proxy/com/add_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ar`,function(e){return B.post(`/mod/proxy/com/set_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`mr`,function(e){return B.post(`/mod/proxy/com/del_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Wi`,function(e){return B.post(`/mod/proxy/com/set_global_log`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Gi`,function(e){return B.post(`/mod/proxy/com/set_global_websocket`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Kr`,function(e){return B.post(`/mod/proxy/com/get_config`,e)}),e(`Ki`,function(e){return B.post(`/mod/proxy/com/save_config`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Xr`,function(e){return B.post(`/project/proxy/get_project_redirect_list`,e)}),e(`gr`,function(e){return B.post(`/mod/proxy/com/DeleteRedirect`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`qn`,function(e){return B.post(`/mod/proxy/com/CreateRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`bi`,function(e){return B.post(`/mod/proxy/com/ModifyRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Zr`,function(e){return B.post(`/mod/proxy/com/GetRedirectFile`,e)}),e(`Ai`,function(e){return B.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Jr`,function(e){return B.post(`/mod/proxy/com/GetSiteLogs`,e)}),e(`Ji`,function(e){return B.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`ir`,function(e){return B.post(`/site?action=php_wp_backup`,e,{requestOptions:{loading:H(`WP.api.tamper_9`),successMessage:!1}})}),M(),e(`Rn`,ha=R({name:``,title:``,s_status:!0,s_version:``})),e(`Fn`,Ji=R({datadir:``,port:3306})),e(`Nn`,function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,dr()];case 1:return e=t.sent().message,P(e)&&(Ji.datadir=e.datadir,Ji.port=Number(e.port)),[2]}})})()}),e(`Ln`,pa=z(``)),e(`In`,fa=z([])),e(`Pn`,function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,Sr()];case 1:return e=n.sent().message,_i(e)&&e.length>0?(t=e.filter(function(e){return e.version!==`00`}),fa.value=t.reverse().map(function(e){return{label:e.name,value:e.version}}),pa.value=t[0].version):(pa.value=``,fa.value=[]),[2]}})})()}),M(),j(),e(`kn`,function(e){return X(function(){var t,n,r;return $(this,function(i){switch(i.label){case 0:t=I.loading(`Processing, please wait...`).close,i.label=1;case 1:return i.trys.push([1,,3,4]),[4,zr({sName:e})];case 2:return n=i.sent().message,P(n)&&(r=n.versions[0].full_version,Io({title:`Install plugin`,content:`Are you sure to install [`.concat(n.title,` v`,r,`] plugin?`),onConfirm:function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return n.status?[4,fi({sName:n.name,version:r,upgrade:r})]:[3,2];case 1:return e.sent(),[3,4];case 2:return[4,fi({sName:n.name,version:r})];case 3:e.sent(),e.label=4;case 4:return pc(),[2]}})})()}})),[3,4];case 3:return t(),[7];case 4:return[2]}})})()}),e(`jn`,function(e,t){return X(function(){var n,r,i;return $(this,function(a){switch(a.label){case 0:n=I.loading(`Processing, please wait...`).close,a.label=1;case 1:return a.trys.push([1,,3,4]),[4,zr({sName:e})];case 2:return r=a.sent().message,P(r)&&(i=r.versions[0].full_version,Io({title:`Install plugin`,content:`Are you sure to install [`.concat(r.title,` v`,i,`] plugin?`),onConfirm:function(){return X(function(){var e,n;return $(this,function(a){switch(a.label){case 0:return[4,mi({sName:r.name,version:i,upgrade:i,type:1})];case 1:return e=a.sent(),n=e.message,P(n)?n.result?(pc(),[2]):[4,hc({name:n.name,tmp_path:n.tmp_path,title:A.global.t(`Soft.index_21`)},function(){t==null||t()})]:[3,3];case 2:a.sent(),a.label=3;case 3:return[2]}})})()}})),[3,4];case 3:return n(),[7];case 4:return[2]}})})()}),e(`En`,Pt=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return X(function(){var n,r;return $(this,function(i){switch(i.label){case 0:t&&(n=I.loading(`Processing, please wait...`)),i.label=1;case 1:return i.trys.push([1,,3,4]),[4,zr({sName:e})];case 2:return r=i.sent().message,P(r)&&r.setup?[2,r]:(zo(e),[2,Promise.reject()]);case 3:return t&&(n==null||n.close()),[7];case 4:return[2]}})})()}),e(`Dn`,function(e,t){var n=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return X(function(){return $(this,function(r){switch(r.label){case 0:return k().isFree?(Nc({source:t}),[2,Promise.reject()]):[4,Pt(e,n)];case 1:return[2,r.sent()]}})})()}),e(`An`,function(e){return X(function(){var t,n,r,i,a,o;return $(this,function(s){switch(s.label){case 0:return t=e.source,n=e.isBuy,r=e.isSetup,i=e.onInstalled,a=_s(e,[`source`,`isBuy`,`isSetup`,`onInstalled`]),o=k(),n||o.isLtd?r?[4,gc(a)]:(zo(a.name,i),[2]):(Nc({source:t}),[2]);case 1:return s.sent(),[2]}})})()}),e(`On`,Rr=function(e){return`/static/img/soft_ico/ico-`.concat(e.replace(/-+[{0-9},.,]+$/,``),`.png`)}),M(),j(),Cr=function(e){return e.name===`pdns`?e.title:function(){return qr(`div`,{class:`flex items-center`},[qr(`img`,{class:`w-22px max-h-22px mr-5px`,src:Rr(e.name)}),qr(`span`,e.title)])}},aa=function(e){ha.name=e.name===`pureftpd`?`pure-ftpd`:e.name,ha.s_version=e.name,ha.title=e.title;var t=e.name+`View`;Ui[t](e)},Ui={mysqlView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.o})},void 0)})})},nginxView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)})})},pureftpdView:function(e){J({title:Cr(e),width:1e3,height:550,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.l})},void 0)})})},redisView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)})})},mongodbView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.s})},void 0)})})},apacheView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.y})},void 0)})})},memcachedView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.c})},void 0)})})},openlitespeedView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)})})},pdnsView:function(e){J({title:Cr(e),width:900,height:600,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1791538283700`).then(function(e){return e.u})},void 0)})})}},M(),j(),V=A.global.t,e(`vn`,[{key:`cache`,label:`Purge Cache`,icon:function(){return w(`i`,{class:`i-ant-design:clear-outlined text-18px`},null)}},{key:`category`,label:V(`Category`),icon:function(){return w(`i`,{class:`i-ic:baseline-category text-18px`},null)}},{key:`plugin`,label:V(`WP.TableRow.index_5`),icon:function(){return w(`i`,{class:`i-mingcute:plugin-2-line text-18px`},null)}},{key:`theme`,label:V(`WP.TableRow.index_6`),icon:function(){return w(`i`,{class:`i-lsicon:clothes-outline text-18px`},null)}},{key:`delete`,label:V(`Public.Btn.Del`),icon:function(){return w(`i`,{class:`i-weui:delete-outlined text-18px`},null)}}]),e(`Sn`,function(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,lc({source:142})];case 1:return n.sent(),[4,uc(`monitor`)];case 2:return n.sent(),gc({name:`monitor`,title:`Website statistics-v2`,admin:!0}),e&&(t=setInterval(function(){if(window.document.getElementsByClassName(`layui-layer-page`)[0]){clearInterval(t);var n=!1,r=!1,i=!1,a=setInterval(function(){if(!n){var t=document.querySelector(`[data-name="request"]`);t&&(t.click(),n=!0)}if(!r){var o=document.querySelector(`.search-type [data-name="l30"]`)||document.querySelector(`[data-name="l30"]`);o&&(o.click(),r=!0)}i||document.querySelectorAll(`.mt_select_list li`).forEach(function(t){t.getAttribute(`data-name`)===e&&(t.click(),i=!0)}),n&&r&&i&&clearInterval(a)},50)}},50)),[2]}})})()}),rr=function(e){return e.total?e.total.request:0},nr=function(e){return e.list.map(function(e){return{date:e.date,value:e.request}})},e(`_n`,E({name:`CloseSite`,props:{val:{type:String,required:!0},row:{type:Object,required:!0},close:{type:Function,required:!0},onOpenConfig:{type:Function}},emits:[`close`],setup:function(e){var t=k(),n=e.val===`1`?V(`Site.PHP.index_22`):V(`Site.PHP.index_23`),r=function(){e.close()},i=function(){return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,eo(e.val===`1`,{id:e.row.id,name:e.row.name})];case 1:return t.sent(),e.row.status=e.val,e.close(),[2]}})})()},a=Lo(`--bt-tabs-modal-cancel-btn-bg`);return function(){var o,s;return w(ne,null,[w(`div`,{class:`flex p-20px`},[w(ft,{name:`base-warning`,size:`30`,color:`#f0a020`},null),w(`div`,{class:`confirm-content flex-1 ml-10px pt-4px text-14px leading-22px`},[wa(n)])]),w(gt,null,{default:function(){return[w(f,{size:`small`,class:`cancel-btn`,color:a.value,onClick:r},_c(o=V(`Public.Btn.Cancel`))?o:{default:function(){return[o]}}),e.val!==`1`&&(!e.row.is_child||e.row.main_site)?w(f,{type:`warning`,size:`small`,onClick:function(){var n;if(t.isFree){Nc({source:371});return}(n=e.onOpenConfig)==null||n.call(e)}},{default:function(){return[`Maintenance`]}}):``,w(f,{size:`small`,type:e.val===`1`?`primary`:`error`,onClick:i},_c(s=V(`Public.Btn.Confirm`))?s:{default:function(){return[s]}})]}})])}}})),e(`yn`,function(e){return!!(e.is_child&&!e.main_site)}),Si=function(e){return!e.is_child&&!e.__isSubSiteControl&&e.sub_site>0},io=function(e){var 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`))},e(`bn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Si(e)?Q(Z({},t),{class:[t.class,`wp-subsite-parent-row-clickable`].filter(Boolean).join(` `),onClick:function(e){if(!io(e)){var t=e.currentTarget,n=t==null?void 0:t.querySelector(`.n-data-table-expand-trigger, .n-data-table-expand`);n==null||n.click()}}}):t}),e(`wn`,oa=function(e,n,r){J({title:e,width:760,minHeight:200,data:{params:n,callback:r,onResult:function(e){vc(e)}},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)})})}),e(`xn`,function(e,n){J({title:V(`Add SubSite - {0}`,[e.name]),width:700,minHeight:500,footer:!0,data:{getList:function(){oa(V(`Add SubSite`),`backup_deploy`,n)},name:e.name},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)})})}),e(`Cn`,function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],n=arguments.length>1?arguments[1]:void 0;J({title:n?`[`.concat(n,`] `,V(`Website statistics`)):V(`Website statistics`),width:900,minHeight:450,data:{name:n,showTops5:e},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)})})}),M(),oi=E({__name:`index`,props:{value:{default:``},height:{default:22},onUpdateValue:{},onBlur:{}},setup:function(e){var t=e,n=Go(t,`value`),r=function(e){var n,r=e.target;t==null||(n=t.onBlur)==null||n.call(t,r.value||``,e)},i=function(e){e.target.blur()};return function(t,a){return Qo((L(),Gt(`input`,{"onUpdate:modelValue":a[0]||(a[0]=function(e){return Ti(n)?n.value=e:null}),class:`bt-table-input`,style:ta({height:q(jn)(e.height)}),onBlur:r,onKeyup:$o(i,[`enter`])},null,36)),[[qo,q(n)]])}}}),e(`gn`,St=Ge(oi,[[`__scopeId`,`data-v-ae262dd9`]])),M(),De={class:`leading-[1]`},ai=E({__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:function(e){var t=e,n=function(){var e=t.value,n=t.checkedValue,r=t.uncheckedValue,i=t.onClick;i&&Ot(i,e===n?r:n)};return function(t,r){var i=_;return L(),Ut(i,{class:ea([`items-center cursor-pointer`,e.value===e.checkedValue?`text-primary`:`text-error`]),size:2,inline:!0,onClick:n},{default:Y(function(){return[C(`span`,De,bo(e.value===e.checkedValue?e.checkedLabel||t.$t(`Public.Status.Running`):e.uncheckedLabel||t.$t(`Public.Status.Stopped`)),1),C(`i`,{class:ea([`text-14px`,``.concat(e.value===e.checkedValue?`i-mage:play-fill`:`i-mage:pause-fill`)])},null,2)]}),_:1},8,[`class`])}}}),e(`hn`,wt=ai),M(),ii=E({__name:`index`,props:{type:{default:`primary`},target:{},width:{},href:{},disabled:{type:Boolean,default:!1},onClick:{}},emits:[`click`],setup:function(e,t){var n=t.emit,r=e,i=n,a=function(e){r.href||i(`click`,e)};return function(t,n){var r=f;return L(),Ut(r,Ri({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:a}),{default:Y(function(){return[Ea(t.$slots,`default`,{},void 0,!0)]}),_:3},16,[`style`,`target`,`type`,`disabled`,`href`])}}}),e(`mn`,pt=Ge(ii,[[`__scopeId`,`data-v-15a23a06`]])),M(),e(`pn`,mt=E({name:`BtLinkGroup`,props:{options:{type:Array,default:function(){return[]}}},render:function(){var e;return w(_,{class:`items-center`,justify:`end`,inline:!0,size:0},yc(e=this.options.filter(function(e){return e.show===void 0||e.show}).map(function(e,t){var n=e.linkType||`default`;return w(ne,null,[t===0?``:w(g,{class:`mx-4px!`,vertical:!0},null),n==="default"?w(pt,{disabled:e.disabled||!1,class:e.class,type:e.type,width:e.width||`auto`,onClick:function(t){var n;(n=e.onClick)==null||n.call(e,t)}},{default:function(){return[e.label]}}):``,n===`dropdown`?w(ee,e.dropdown||{},{default:function(){return[w(pt,{disabled:e.disabled||!1,onClick:function(t){var n;(n=e.onClick)==null||n.call(e,t)}},{default:function(){return[e.label,w(ft,{name:`base-arrow-bottom`,size:`13`},null)]}})]}}):``])}))?e:{default:function(){return[e]}})}})),M(),ri=E({__name:`index`,props:{disabled:{type:Boolean,default:!1},tips:{},value:{type:[Boolean,String,Number],default:!1},onClick:{}},setup:function(e){var t=z(!0),n=e;typeof n.value==`string`||typeof n.value==`number`?t.value=!!n.value:t.value=n.value;var r=function(){var e=n.onClick;e&&Ot(e,t.value)};return function(n,i){var a=_e,o=ve;return L(),Ut(o,{trigger:`hover`,disabled:!(e.disabled&&q(t))},{trigger:Y(function(){return[w(a,{size:`small`,value:q(t),"onUpdate:value":[i[0]||(i[0]=function(e){return Ti(t)?t.value=e:t=e}),r],disabled:e.disabled&&q(t)},null,8,[`value`,`disabled`])]}),default:Y(function(){return[Yt(` `+bo(e.tips),1)]}),_:1},8,[`disabled`])}}}),e(`fn`,Tt=ri),e(`dn`,Vt=function(e){return X(function(){var t,n,r;return $(this,function(i){return t=Fo({legacy:!0}),n=t.copy,r=t.isSupported,r.value?(n(e),I.success(A.global.t(`Utils.Copy.index_1`))):I.error(A.global.t(`Utils.Copy.index_2`)),[2]})})()}),M(),Ee={class:`flex`},je={class:`w-0 flex-1 flex items-center`},Pe={class:`min-w-0`},Fe={class:`i-majesticons:eye-line`},Ie={class:`i-majesticons:eye-off-line`},ni=E({__name:`index`,props:{value:{default:``}},setup:function(e){var t=e,n=z(!1),r=S(function(){return n.value?t.value:`**********`}),i=function(){n.value=!n.value},a=function(){return X(function(){return $(this,function(e){return Vt(``.concat(t.value)),[2]})})()};return function(e,t){var o=te,s=ft;return L(),Gt(`div`,Ee,[C(`div`,je,[C(`div`,Pe,[w(o,{class:`max-w-full`,tooltip:{contentStyle:{maxWidth:`200px`}}},{default:Y(function(){return[Yt(bo(q(r)),1)]}),_:1})]),C(`div`,{class:`ml-6px flex items-center text-15px cursor-pointer`,title:`Show`,onClick:i},[Qo(C(`i`,Fe,null,512),[[Jo,!q(n)]]),Qo(C(`i`,Ie,null,512),[[Jo,q(n)]])]),C(`button`,{class:`reset ml-6px text-15px cursor-pointer`,title:`Copy`,onClick:a},[w(s,{name:`common-copy`})])])])}}}),e(`un`,Ct=ni),M(),Ke={},Te={class:`bt-tips-ul flex flex-col gap-4px list-outside list-disc leading-20px text-desc`},e(`ln`,Et=Ge(Ke,[[`render`,bc]])),M(),j(),we=[`onClick`],Ae={class:`whitespace-nowrap mr-10px`},Ne={class:`w-120px`},lo=E({__name:`ssl-colums`,props:{config:{type:[Number,Object],default:-1},sslApplyList:{type:Array,default:function(){return[]}}},emits:[`click`],setup:function(e,n){var r=n.emit,i=Ro().t,a=r,o=function(){a(`click`)},s=function(e,n){e.stopPropagation(),J({title:i(`SSL.Domain.index_5`),width:700,height:450,data:{path:n},component:T(function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)})})};return function(t,n){var r=f,i=fe,a=ft,c=_;return q(P)(e.config)?(L(),Ut(r,{key:0,type:e.config.endtime<0?`error`:`primary`,text:``,onClick:o},{default:Y(function(){return[Yt(bo(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?(L(!0),Gt(ne,{key:1},Ta(e.sslApplyList,function(e){return L(),Gt(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer items-center`,key:e.task_name,onClick:function(t){return s(t,e.task_log)}},[C(`span`,Ae,bo(e.task_name),1),w(c,{class:`items-center flex-nowrap!`},{default:Y(function(){return[C(`div`,Ne,[w(i,{class:`w-full`,type:`line`,status:`success`,"indicator-placement":`inside`,percentage:e.task_status,processing:e.task_status!==100},null,8,[`percentage`,`processing`])]),w(a,{name:`base-left-logs`,size:`18`,color:`#666666`})]}),_:2},1024)],8,we)}),128)):(L(),Ut(r,{key:2,type:`warning`,text:``,onClick:o},{default:Y(function(){return[Yt(bo(t.$t(`Site.PHP.index_30`)),1)]}),_:1}))}}}),co=lo,M(),Ce={class:`font-bold`},ke={class:`text-desc`},Me=[`textContent`],it=E({__name:`backup-colums`,props:{count:{type:Number,default:0}},emits:[`showBackup`],setup:function(e,t){var n=t.emit,r=Ro().t,i=n,a=function(){i(`showBackup`)},o=S(function(){return e.count<=0}),s=S(function(){return o.value?r(`Click to backup`):r(`Click to manage`)});return function(t,n){var r=_,i=ve;return L(),Ut(i,null,{trigger:Y(function(){return[w(r,{class:`site-backup flex-nowrap!`,size:5,onClick:a},{default:Y(function(){return[C(`span`,{class:ea([`site-backup__icon`,{"is-empty":q(o)}])},xs(n[0]||(n[0]=[C(`i`,{class:`i-material-symbols:cloud-download-outline-rounded`},null,-1)])),2),w(r,{class:`truncate text-left`,vertical:``,size:3},{default:Y(function(){return[C(`div`,{class:ea([`text-primary`,{"text-warning":q(o)}])},[C(`span`,Ce,bo(e.count),1),Yt(` `+bo(t.$t(`Node.index_87`)),1)],2),C(`div`,ke,bo(q(s)),1)]}),_:1}),n[1]||(n[1]=C(`i`,{class:`site-backup__arrow i-ic:round-chevron-right`},null,-1))]}),_:1})]}),default:Y(function(){return[C(`span`,{textContent:bo(t.$t(`Backup locally or to cloud, restore anytime`))},null,8,Me)]}),_:1})}}}),rt=Ge(it,[[`__scopeId`,`data-v-003e3b60`]]),M(),j(),pe=T(function(){return y(function(){return t.import(`./feature-Quota-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)}),ge=T(function(){return y(function(){return t.import(`./app-components-legacy.js?v=1791538283700`).then(function(e){return e.z})},void 0)}),M(),j(),e(`Xt`,Bo=D(`layout-message-list`,function(){var e=z(0),n=R({p:1,limit:11,search:`1`}),r=oc([{key:`name`,title:A.global.t(`Site.TableRow.index_2`),width:200,render:function(e){return w(te,{tooltip:!0},{default:function(){return[e.install_status===1?w(ft,{name:`base-tick`,class:`text-primary`},null):Qo(w(ft,{name:`base-close`,class:`text-error`},null),[[Aa(`else`)]]),w(`span`,{class:`ml-4px`},[e.name])]}})}},{key:`addtime`,title:A.global.t(`Docker.Volume.index_7`)},{key:`start`,title:A.global.t(`Layout.MessageBox.index_7`),render:function(e){return Dt(e.start,e.end)}},Dc({width:70,options:function(e){return[{label:A.global.t(`Security.Anti.Index_21`),onClick:function(){J({width:600,height:500,data:{id:e.id},title:`Install Log[`+e.name+`]`,component:T(function(){return y(function(){return t.import(`./feature-MessageBox-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)})})}}]}})]),i=r.table,a=r.columns,o=ac(),s=o.loading,c=o.setLoading;return{listConut:e,search:n,table:i,columns:a,loading:s,getMessageCount:function(){return X(function(){var t;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),c(!0),[4,Un(So(n))];case 1:return t=r.sent().message,P(t)&&(i.data=t.data,i.total=br(t.page),e.value=i.total),[3,3];case 2:return c(!1),[7];case 3:return[2]}})})()}}})),D(`layoutSote`,function(){return{msgStoreRefs:po(Bo()),taskStoreRefs:po(Vo())}}),Ir=function(){return B.post(`/plugin?action=a&name=btwaf&s=get_customize_config_help`)},e(`qt`,function(){return B.post(`/plugin?action=a&name=btwaf&s=get_customize_list`)}),e(`Yt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=set_status_customize_rule`,e,{requestOptions:{loading:A.global.t(`Waf.Api.custom_35`),successMessage:!0}})}),e(`Gt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=create_customize_rule`,{infos:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Waf.Api.custom_36`),successMessage:!0}})}),e(`Kt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=update_customize_rule`,{id:e.id,infos:JSON.stringify(e.infos)},{requestOptions:{loading:A.global.t(`Waf.Api.custom_37`),successMessage:!0}})}),e(`Jt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=remove_customize_rule`,e,{requestOptions:{loading:A.global.t(`Waf.Api.custom_38`),successMessage:!0}})}),M(),e(`Wt`,D(`waf-custom-rule`,function(){var e=R({action:[],operators:{},options:[],sitemap:{}}),t=function(){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Ir()];case 1:return t=n.sent().message,P(t)&&(e.action=t.action,e.operators=t.operators,e.options=t.options,e.sitemap=t.sitemap),[2]}})})()},n=function(){e.action=[],e.operators={},e.options=[],e.sitemap={}},r=function(t){var n=e.options.find(function(e){return e.type===t});return n?n.text:`--`};return{config:e,getConfig:t,clearConfig:n,getSiteName:function(t){return t.map(function(t){return e.sitemap[t]||`--`}).join(`, `)},getConditionName:r,getMatchCondition:function(e){var t=[],n=function(e){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/firewall/com/set_port_rule`,Z({operation:`remove`},e),{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_15`):``,successMessage:t}})}),e(`Ft`,function(e){return B.post(`/safe/firewall/get_listening_processes`,{data:JSON.stringify(e)})}),e(`Ot`,function(e){return B.post(`/firewall/com/export_rules`,e,{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_14`)}})}),e(`zt`,function(e){return B.post(`/firewall/com/import_rules`,e,{requestOptions:{successMessage:!0}})}),e(`Mt`,function(e){return B.post(`/firewall/com/ip_rules_list`,e)}),e(`ft`,function(e){return B.post(`/firewall/com/set_ip_rule`,Q(Z({},e),{operation:`add`}),{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_9`),successMessage:!0}})}),e(`St`,function(e){return B.post(`/firewall/com/modify_ip_rule`,{new_data:JSON.stringify(Z({operation:`add`},e.new_data)),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_10`),successMessage:!0}})}),e(`Ct`,function(e){return B.post(`/firewall/com/modify_ip_rule`,{new_data:JSON.stringify(Z({operation:`add`},e.new_data)),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_11`),successMessage:!0}})}),e(`vt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/firewall/com/set_ip_rule`,Z({operation:`remove`},e),{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_16`):``,successMessage:t}})}),e(`Pt`,function(e){return B.post(`/firewall/com/port_forward_list`,e)}),e(`pt`,function(e){return B.post(`/firewall/com/set_port_forward`,Q(Z({},e),{operation:`add`}),{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_19`),successMessage:!0}})}),e(`wt`,function(e){return B.post(`/firewall/com/modify_forward_rule`,{new_data:JSON.stringify(Z({operation:`add`},e.new_data)),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_20`),successMessage:!0}})}),e(`yt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/firewall/com/set_port_forward`,Z({operation:`remove`},e),{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_17`):``,successMessage:t}})}),e(`kt`,function(e){return B.post(`/safe/firewall/get_country_list`,{data:JSON.stringify(e)})}),e(`At`,function(){return B.post(`/safe/firewall/get_countrys`)}),e(`dt`,function(e){return B.post(`/safe/firewall/create_countrys`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_12`),successMessage:!0}})}),e(`xt`,function(e){return B.post(`/safe/firewall/modify_country`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_13`),successMessage:!0}})}),e(`_t`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/safe/firewall/remove_country`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_18`):``,successMessage:t}})}),e(`Rt`,function(e){return B.post(`/safe/firewall/import_rules`,{data:JSON.stringify(Z({rule_name:`country_rule`},e))},{requestOptions:{successMessage:!0}})}),e(`Dt`,function(){return B.post(`/safe/firewall/export_rules`,{data:JSON.stringify({rule_name:`country_rule`})},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_14`)}})}),M(),e(`ut`,D(`security`,function(){var e=z({switch:!1,times:0,days:0}),t=z(!1),n=z(!1),r=function(e){n.value=e},i=R({status:!0,initStatus:!0});return{antiForm:e,systemHardening:t,isRefresh:n,setRefresh:r,firewallStatus:i,getStatus:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Kn()];case 1:return e=t.sent().message,P(e)&&(i.status=e.status,i.initStatus=e.init_status.status),[2]}})})()}}})),e(`Y`,function(e){return B.post(`/ssl_domain?action=list_dns_api`,e)}),e(`u`,function(e){return B.post(`/ssl_domain?action=create_dns_api`,e,{requestOptions:{loading:A.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`j`,function(e){return B.post(`/ssl_domain?action=edit_dns_api`,e,{requestOptions:{loading:A.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`S`,function(e){return B.post(`/ssl_domain?action=delete_dns_api`,e,{requestOptions:{loading:A.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`X`,function(){return B.post(`/ssl_domain?action=get_dns_support`)}),e(`G`,function(e){return B.post(`/ssl_domain?action=list_dns_record`,e)}),e(`l`,function(e){return B.post(`/ssl_domain?action=create_dns_record`,e,{requestOptions:{loading:A.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`A`,function(e){return B.post(`/ssl_domain?action=edit_dns_record`,e,{requestOptions:{loading:A.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`x`,function(e){return B.post(`/ssl_domain?action=delete_dns_record`,e,{requestOptions:{loading:A.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`K`,function(e){return B.post(`/ssl_domain?action=list_domain_details`,e)}),e(`k`,function(e){return B.post(`/ssl_domain?action=switch_ssl_alarm`,e,{requestOptions:{loading:A.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`q`,function(e){return B.post(`/ssl_domain?action=sync_dns_info`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`W`,function(e){return B.post(`/ssl_domain?action=list_ssl_info`,e)}),e(`D`,function(e){return B.post(`/ssl_domain?action=download_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`$`,function(e){return B.post(`/ssl_domain?action=one_cilck_renew`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`nt`,function(e){return B.post(`/ssl_domain?action=renew_cert_process`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`c`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/ssl_domain?action=apply_new_ssl`,e,{requestOptions:{loading:t?A.global.t(`Login.index_22`):``}})}),e(`st`,function(e){return B.post(`/ssl_domain?action=upload_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`ot`,function(e){return B.post(`/ssl_domain?action=switch_auto_renew`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`V`,function(e){return B.post(`/ssl_domain?action=cert_domain_list`,e)}),e(`C`,function(e){return B.post(`/ssl_domain?action=cert_deploy_sites`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`w`,function(e){return B.post(`/ssl_domain?action=cert_deploy_mails`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`T`,function(e){return B.post(`/ssl_domain?action=cert_deploy_panel`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`b`,function(e){return B.post(`/ssl_domain?action=remove_cert`,e,{requestOptions:{loading:A.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`H`,function(e){return B.post(`/ssl_domain?action=check_domain_automatic`,e)}),e(`J`,function(e){return B.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}})}),e(`R`,function(){return B.post(`/ssl_domain?action=ssl_tasks_status`)}),e(`U`,function(e){return B.post(`/plugin?action=a&name=mail_sys&s=get_auto_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),errorMessage:!1}})}),e(`E`,function(e){return B.post(`/plugin?action=a&name=mail_sys&s=auto_deploy_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`z`,function(){return B.post(`/business_ssl?action=get_product_list`)}),e(`f`,function(e){return B.post(`/business_ssl?action=apply_cert_order_pay`,e)}),e(`B`,function(){return B.post(`/business_ssl?action=get_cert_admin`)}),e(`P`,function(e){return B.post(`/business_ssl?action=list_business_ssl`,e)}),e(`Z`,function(e){return B.post(`/data?action=getData`,e)}),e(`rt`,function(e){return B.post(`/business_ssl?action=apply_order_ca`,e,{requestOptions:{loading:A.global.t(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`ct`,function(e){return B.post(`/business_ssl?action=get_verify_result`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`h`,function(e){return B.post(`/business_ssl?action=check_domain_suitable`,e)}),e(`N`,function(){return B.post(`/ssl_domain?action=get_sites`)}),e(`_`,function(e){return B.post(`/ssl_domain?action=manual_apply_vaild`,e,{requestOptions:{loading:``,successMessage:!0,errorMessage:!1}})}),e(`g`,function(e){return B.post(`/ssl_domain?action=manual_apply_check`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`lt`,function(e){return B.post(`/business_ssl?action=check_url_txt`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1,errorMessage:!1}})}),e(`m`,function(e){return B.post(`/business_ssl?action=again_verify`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),Lr=function(){return B.post(`/ssl_dns?action=get_status`)},e(`Q`,function(e){return B.post(`/ssl_dns?action=install_pdns`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`F`,function(){return B.post(`/ssl_dns?action=get_nameserver`)}),e(`it`,function(e){return B.post(`/ssl_dns?action=set_nameserver`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`p`,function(e){return B.post(`/ssl_dns?action=change_status`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`s`,function(e){return B.post(`/ssl_dns?action=add_zone`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`y`,function(e){return B.post(`/ssl_dns?action=del_zone`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`L`,function(e){return B.post(`/ssl_dns?action=get_soa`,e)}),e(`O`,function(e){return B.post(`/ssl_dns?action=set_soa`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`I`,function(e){return B.post(`/ssl_dns?action=get_logger`,e)}),e(`v`,function(){return B.post(`/ssl_dns?action=clear_logger`,{},{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`d`,function(e){return B.post(`/ssl_dns?action=add_dmarc`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`et`,function(){return X(function(){return $(this,function(e){return B.post(`/ssl_dns?action=add_dkim_spf`,{},{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}}),[2]})})()}),e(`tt`,function(e){return B.post(`/ssl_dns?action=dns_checker`,e)}),e(`at`,function(e){return B.post(`/ssl_dns?action=set_ttl_batch`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`M`,function(){return B.post(`/ssl_dns?action=fix_zone`,{},{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),M(),e(`o`,D(`ssl`,function(){var e=z(!0),t=z(!0);return{dnsInstall:e,dnsStatus:t,getDNSStatus:function(){return X(function(){var n;return $(this,function(r){switch(r.label){case 0:return[4,Lr()];case 1:return n=r.sent().message,P(n)&&(t.value=n.status,e.value=n.service===`pdns`),[2]}})})()}}})),M(),j(),M(),j(),e(`i`,k=D(`global`,function(){var e=Vo(),n=z(0),r=z(0),i=z(1080),a=z(52),s=function(e){i.value=e},c=function(e){n.value=e},l=function(e){r.value=e},u=z(`--`),d=z(0),f=z({status:!1,username:``}),p=z(!0),m=S(function(){return f.value.status?f.value.username:`--`}),h=z(o.Free),g=z(0),ee=S(function(){return g.value<0?`--`:g.value===0?`Lifetime`:Mn(g.value,`yyyy-MM-dd`)}),te=S(function(){return g.value===0}),_=S(function(){return h.value===o.Free}),ne=S(function(){return h.value===o.Professional}),v=S(function(){return h.value===o.Enterprise}),re=z(``),ie=z(!1),ae=z(!0),oe=z(!0),se=z({is_install:!0,nvm_nodes:!0,is_show:!1}),ce=z(``),le=function(e){var t=ys(e,3),n=t[1],r=t[2];N(n)&&n>-1?(h.value=o.Professional,g.value=n):N(r)&&r>-1?(h.value=o.Enterprise,g.value=r):(h.value=o.Free,g.value=-1)},ue=z(`en`),de=z([]),fe=z(`fresh`),pe=Ho(),me=z(!1),he=z(!1),ge=z(!1),_e=z(!0),ve=R({isShow:!0}),ye=z(!1),be=z(!1);return{userInfo:f,username:m,authType:h,authExpired:ee,isFree:_,isPro:ne,isLtd:v,isLifetime:te,address:u,taskCount:d,mainWidth:n,mainHeight:r,bodyMinWidth:i,footerHeight:a,installFinished:p,lang:ue,langList:de,theme:fe,isMultiServiceInstall:me,multiService:he,isWebServerJump:ge,siteMonitorStatus:_e,aaPanelPro:ie,hasSubPanelAuth:ae,nodeInstall:oe,panelDomain:ce,nodeJs:se,aiAssistant:ve,ai_first_record:ye,first_backup:be,versionType:re,initPublicBackendRecord:function(){return X(function(){var e,t,n,r;return $(this,function(i){switch(i.label){case 0:return[4,wr()];case 1:return e=i.sent().message,t=P(e)?e:{},n=Object.prototype.hasOwnProperty.call(t,`ai`),ye.value=!n||Number(t.ai)!==0,r=Object.prototype.hasOwnProperty.call(t,`wp_backup`),be.value=!r||Number(t.wp_backup)!==0,[2]}})})()},getCheckAuth:function(){return X(function(){return $(this,function(e){return ie.value&&_.value&&Nc({source:210}),[2]})})()},setMainWidth:c,setMainHeight:l,setBodyMinWidth:s,getConfigSimple:function(){return X(function(){var n,r;return $(this,function(i){switch(i.label){case 0:return[4,Dr()];case 1:if(n=i.sent().message,P(n)){if(d.value=O(n,`task_count`,0),u.value=O(n,`panel.address`,`--`),f.value.status=O(n,`user_info.status`,!1),f.value.username=O(n,`user_info.data.username`,``),ue.value=O(n,`language`,`en`),de.value=O(n,`language_list`,[]),fe.value=O(n,`theme`,`fresh`),oe.value=O(n,`node_manager.is_install`,!0),p.value=n.install_finished,ie.value=n.isPro,me.value=n.multi_service_install,he.value=n.multi_service,_e.value=O(n,`site_total_monitor.is_install`,!0),r=[``,-1,-1],ce.value=O(n,`panel.domain`,``),ve.isShow=O(n,`ai_widget.chat`,!0),re.value=O(n,`panel.version_type`,``),se.value=O(n,`nodejs`,se.value),le(O(n,`get_pd`,r)),window.document.title=O(n,`webname`,`aaPanel Linux Panel`),ae.value=!!n.account_limit,p.value===!1&&pe.path===`/`){if(ie.value&&!f.value.status)return[2];J({width:480,minHeight:280,hideClose:!0,zIndex:99999,component:T(function(){return y(function(){return t.import(`./view-home-legacy.js?v=1791538283700`).then(function(e){return e.l})},void 0)})})}n.limit_login&&pe.path!==`/login`&&(window.location.href=`/login?dologin=True`),d.value!==0&&e.onRepetion()}return[2]}})})()}}})),M(),a=E({__name:`App`,setup:function(e){var t=yo(),n=k();return Zo(function(){return t.rootCssVer},function(e){Object.entries(e).forEach(function(e){var t=ys(e,2),n=t[0],r=t[1];document.documentElement.style.setProperty(n,r)})},{immediate:!0,deep:!0}),t.changeTheme(),t.initThemeConfig(),n.initPublicBackendRecord(),function(e,t){var n=ka(`router-view`),r=dt;return L(),Ut(r,null,{default:Y(function(){return[w(n)]}),_:1})}}}),i=a,ei=xe(Oa(),1),ei.default.configure({easing:`ease`,minimum:.3,speed:300,showSpinner:!0,trickleSpeed:200}),ca=[`/modify_password`],Ma.beforeEach(function(e,t,n){return X(function(){var r,i,a,o,s;return $(this,function(c){switch(c.label){case 0:if(ei.default.start(),nt.removeAllPending(),ca.includes(t.path))return n(t.path),[2];i=k(),c.label=1;case 1:return c.trys.push([1,3,,4]),[4,i.getConfigSimple()];case 2:return c.sent(),[3,4];case 3:return a=c.sent(),console.error(a),[3,4];case 4:return!i.userInfo.status&&i.aaPanelPro?e.path===`/binds`?n():n(`/binds`):(i.getCheckAuth(),n()),o=window.document.title.split(` - `)[0]||`aaPanel`,s=((r=e.matched[0])==null?void 0:r.name)||`aaPanel`,s?window.document.title=``.concat(o,` - `,s):window.document.title=o,[2]}})})()}),Ma.afterEach(function(){ei.default.done()}),e(`r`,Fa=Ma),no=function(e){e.directive(`modal-drag`,{mounted:function(e){var t=e,n=xr(e,`n-dialog`),r=function(){var e=Hn();return Object.prototype.hasOwnProperty.call(e,`currentStyle`)&&`currentStyle`in e?function(t,n){return e.currentStyle[n]}:function(e,t){return getComputedStyle(e)[t]}}();t.onmousedown=function(e){var 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`);var m=r(n,`top`);return p.includes(`%`)?(p=``.concat(document.body.clientWidth*(p.replace(/%/g,``)/100)),m=``.concat(document.body.clientHeight*(m.replace(/%/g,``)/100))):(p=``.concat(+p.replace(/px/g,``)),m=``.concat(+m.replace(/px/g,``))),document.onmousemove=function(e){var 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:`.concat(r+xo(p),`px;top:`,a+xo(m),`px;`)},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null},!1}}}),e.directive(`load-text`,function(e,t){var n=e.nextElementSibling,r=n&&n.classList.contains(`load-text`);t.value&&!r?r||(e.style.display=`none`,e.insertAdjacentHTML(`afterend`,`--`)):t.value||(r&&n.remove(),e.removeAttribute(`style`))}),e.directive(`scroll-bottom`,{updated:function(e){e.scrollTop=e.scrollHeight}}),e.directive(`table`,function(e){e.onscroll=function(){var t=e.scrollTop,n=e.querySelector(`thead`);n&&(n.style.transform=`translateY(`.concat(t,`px)`))}})},r=`panel_analytics_logs`,n=60*1e3,Qe=null,Di=!1,gi=function(e){return Object.keys(e).length===0},$i=function(e){return e.trim().replace(/\s+/g,`_`)},Ft=function(){try{window.localStorage.removeItem(r)}catch(e){}},ya=function(){if(typeof window>`u`)return{};try{var e=window.localStorage.getItem(r);if(!e)return{};var t=JSON.parse(e);return t&&(t===void 0?`undefined`:Ss(t))===`object`&&!Array.isArray(t)?t:{}}catch(e){return Ft(),{}}},ts=function(e){if(!(typeof window>`u`)){if(gi(e)){Ft();return}try{window.localStorage.setItem(r,JSON.stringify(e))}catch(e){}}},Sa=function(e){var t=ya();Object.entries(e).forEach(function(e){var n=ys(e,2),r=n[0],i=n[1];Object.entries(i).forEach(function(e){var n=ys(e,2),i=n[0],a=n[1],o,s=(o=t[r])==null?void 0:o[i];if(s){var c=s.count-a.count;c>0?s.count=c:delete t[r][i]}}),t[r]&&Object.keys(t[r]).length===0&&delete t[r]}),ts(t)},An=function(e){return Object.entries(e).flatMap(function(e){var t=ys(e,2),n=t[0],r=t[1];return Object.entries(r).map(function(e){var t=ys(e,2);return{module:n,fun_name:t[0],count:t[1].count}})})},e(`n`,function(e,t){var n,r=$i(e),i=$i(t);if(!(!r||!i)){var a=ya();a[r]||(a[r]={}),(n=a[r])[i]||(n[i]={count:0}),a[r][i].count+=1,ts(a)}}),On=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:if(Di||(e=ya(),gi(e)))return[2];Di=!0,t.label=1;case 1:return t.trys.push([1,,3,4]),[4,mo({logs:JSON.stringify(An(e))})];case 2:return t.sent(),Sa(e),[3,4];case 3:return Di=!1,[7];case 4:return[2]}})})()},uo=function(){typeof window>`u`||Qe!==null||(Qe=window.setInterval(function(){On().catch(function(){})},n))},M(),et=Ht(i),ma=qt(),ma.use(oo),et.use(ma),et.use(A),et.use(Fa),no(et),uo(),et.config.errorHandler=function(e,t,n){var r,i,a,o=(t==null||(r=t.type)==null?void 0:r.name)||(t==null||(i=t.type)==null?void 0:i.__name)||(typeof(t==null?void 0:t.type)==`string`?t.type:``)||(t==null||(a=t.type)==null?void 0:a.__file)||`unknown`;console.error(`[Vue error]`,e,`| comp:`,o,`| info:`,n)},et.mount(`#app`),e(`t`,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}({}))}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-modal-ui-legacy.js b/BTPanel/static/vite/js/app-modal-ui-legacy.js index 854337f3..df1b4939 100644 --- a/BTPanel/static/vite/js/app-modal-ui-legacy.js +++ b/BTPanel/static/vite/js/app-modal-ui-legacy.js @@ -1,2 +1,2 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z;function B(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1] { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,4 +28,4 @@ removeAfterLoad(freshLink, link) } })(); -import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{Cn as t,Dn as n,En as r,Ft as i,Gn as a,Jn as o,Or as s,bn as c,br as l,ei as u,kn as d,mn as f,nn as p,yn as m,zn as h}from"./vendor-utils.js?v=1787646744133";import{l as g,s as _}from"./vendor-vue.js?v=1787646744133";import{A as v,K as y,St as b,T as x,nn as S}from"./vendor-naive.js?v=1787646744133";import{Lf as C,Pf as w,Rf as T}from"./app.js?v=1787646744133";p();var E={class:`w-400px p-20px`},D={class:`mb-12px text-14px`},O=d({__name:`progress`,props:{data:{}},emits:[`close`],setup(e,{emit:r}){let{title:a,data:d,api:f,callback:p}=e.data,h=r,g=l(0),_=l(0),v=m(()=>d.length);return(async()=>{for(let e=0;e{let i=x;return o(),t(`div`,E,[c(`div`,D,[c(`span`,null,u(e.$t(`Component.Batch.index_3`,s(a))),1),c(`span`,null,u(s(_))+`/`+u(s(v)),1)]),n(i,{type:`line`,status:`success`,percentage:s(g),height:24,"border-radius":4,"fill-border-radius":0,processing:!0,"show-indicator":!1,"indicator-placement":`inside`},null,8,[`percentage`])])}}});p();var k={class:`p-24px`},A={class:`flex items-center mb-24px`},j={class:`flex-1 ml-12px text-14px leading-22px`},M={class:`flex-1 ml-12px text-14px leading-22px`},N=d({__name:`index`,props:{data:{}},emits:[`setConfirm`],setup(e,{expose:r,emit:i}){let a=e,{title:d,desc:p,data:m,columns:h,api:_,done:v,onCustomApi:b}=a.data,x=i,{t:S}=g(),C=l([]),E=l([...h,{key:`batchStatus`,title:S(`Public.Table.Result`),align:`right`,width:200,render:e=>e.batchStatus===`success`?n(`span`,{class:`text-primary`},[e.reqMsg]):e.batchStatus===`error`?n(`span`,{class:`text-error`},[e.reqMsg]):n(`span`,{class:`text-warning`},[S(`Public.Status.Wait`)])}]),D=()=>{C.value=m.map(e=>({batchStatus:`wait`,...e}));let{status:e}=a.data;e===`done`&&F(m)},N=l(!1),P=l(``),F=e=>{let t=e.filter(e=>e.batchStatus===`success`).length,n=e.length-t;P.value=S(`Component.Confirm.index_3`,[d,e.length,t,n]),N.value=!0,x(`setConfirm`,{text:`Done`,disabled:!1}),v==null||v(e)},I=e=>{if(x(`setConfirm`,{disabled:!0}),b){b(C.value),e();return}w({title:d,hideClose:!0,data:{title:d,api:_,data:C.value,callback:F},component:O})};return D(),r({onConfirm:({hide:e})=>(N.value?e():I(e),!1)}),(e,r)=>{let i=T,a=y;return o(),t(`div`,k,[c(`div`,A,[s(N)?(o(),t(f,{key:1},[n(i,{name:`base-success`,size:`40`,class:`text-primary`}),c(`div`,M,u(s(P)),1)],64)):(o(),t(f,{key:0},[n(i,{name:`base-warning`,size:`40`,class:`text-warning`}),c(`div`,j,u(s(p)),1)],64))]),n(a,{"max-height":182,data:s(C),columns:s(E)},null,8,[`data`,`columns`])])}}}),P=e({default:()=>F}),F=N,I=e({default:()=>L});p();var L=d({name:`BtModal`,props:{data:{type:Object},content:{type:[String,Function],default:``}},emits:[`modalConfirm`,`close`],setup(e,{emit:t}){let{t:n}=g(),r=l(0),i=l(0),o=l(null),s=l(null);return s.value=null,r.value=Math.round(Math.random()*9+1),i.value=Math.round(Math.random()*9+1),a(()=>{h(()=>{o.value&&o.value.focus()})}),{sum:s,addend1:r,addend2:i,inputRef:o,onEnter:()=>{t(`modalConfirm`)},onConfirm:async()=>{if(s.value===r.value+i.value){var a,o;await((a=e.data)==null||(o=a.onConfirm)==null?void 0:o.call(a)),t(`close`)}else C.error(n(`Component.Confirm.index_5`));return!1}}},render(){let{t:e}=g();return n(`div`,{class:`p-20px`},[n(`div`,{class:`flex items-center`},[n(`div`,{class:`flex-1 text-14px leading-20px`},[S(this.content)])]),n(`div`,{class:`confirm-calc-box flex items-center h-48px mt-12px px-12px`,style:{backgroundColor:`var(--confirm-calc-bg)`}},[n(`div`,null,[e(`Component.Confirm.index_4`)]),n(`div`,{class:`confirm-calc-num mx-10px`},[this.addend1,r(` + `),this.addend2]),n(`div`,{class:`mr-10px`},[r(`=`)]),n(`div`,{class:`w-90px`},[n(v,{ref:`inputRef`,size:`small`,placeholder:``,inputProps:{name:`sum`,onKeyup:e=>{e.key===`Enter`&&this.onEnter()}},value:this.sum,showButton:!1,onUpdateValue:e=>{this.sum=e}},null)])])])}}),R=e({default:()=>z});p();var z=d({name:`BtModal`,props:{data:{type:Object}},emits:[`modalConfirm`],setup(e,{emit:t}){var n;let{t:r}=g(),i=l(null),o=l(``),s=(((n=e.data)==null?void 0:n.text)||``).trim().toLowerCase(),c=l(s.replace(/^./u,e=>e.toUpperCase()));return a(()=>{h(()=>{i.value&&i.value.focus()})}),{text:c,result:o,inputRef:i,onConfirm:async t=>{if(o.value.trim().toLowerCase()===s){var n,i;await((n=e.data)==null||(i=n.onConfirm)==null?void 0:i.call(n,t)),t.hide()}else C.error(r(`Component.Confirm.index_2`));return!1},onKeydownEnter:e=>{e.key===`Enter`&&t(`modalConfirm`)}}},render(){var e;return n(`div`,{class:`p-20px`},[n(`div`,{class:`flex items-center`},[n(T,{name:`base-warning`,size:`30`,color:`#f0a020`},null),n(`div`,{class:`flex-1 ml-12px text-14px leading-20px`},[S((e=this.data)==null?void 0:e.content)])]),n(`div`,{class:`mt-16px p-12px bg-[var(--data-base-del-input-bg)] rounded-8px`},[n(_,{tag:`div`,keypath:`Component.Confirm.manualInputVerification`,scope:`global`},{text_:()=>n(`span`,{class:`text-error`},[this.text])}),n(b,{ref:`inputRef`,size:`small`,class:`mt-8px`,placeholder:``,inputProps:{name:`confirm_text`},value:this.result,onUpdateValue:e=>{this.result=e},onKeydown:this.onKeydownEnter},null)])])}});export{O as a,P as i,I as n,F as r,R as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1791538283700";import{An as t,Bn as n,Dn as r,It as i,Kn as a,On as o,Yn as s,bn as c,hn as l,kr as u,rn as d,ti as f,wn as p,xn as m,xr as h}from"./vendor-utils.js?v=1791538283700";import{l as g,s as _}from"./vendor-vue.js?v=1791538283700";import{A as v,Ct as y,K as b,T as x,rn as S}from"./vendor-naive.js?v=1791538283700";import{Lf as C,Pf as w,Rf as T}from"./app.js?v=1791538283700";d();var E={class:`w-400px p-20px`},D={class:`mb-12px text-14px`},O=t({__name:`progress`,props:{data:{}},emits:[`close`],setup(e,{emit:t}){let{title:n,data:r,api:a,callback:l}=e.data,d=t,g=h(0),_=h(0),v=c(()=>r.length);return(async()=>{for(let e=0;e{let r=x;return s(),p(`div`,E,[m(`div`,D,[m(`span`,null,f(e.$t(`Component.Batch.index_3`,u(n))),1),m(`span`,null,f(u(_))+`/`+f(u(v)),1)]),o(r,{type:`line`,status:`success`,percentage:u(g),height:24,"border-radius":4,"fill-border-radius":0,processing:!0,"show-indicator":!1,"indicator-placement":`inside`},null,8,[`percentage`])])}}});d();var k={class:`p-24px`},A={class:`flex items-center mb-24px`},j={class:`flex-1 ml-12px text-14px leading-22px`},M={class:`flex-1 ml-12px text-14px leading-22px`},N=t({__name:`index`,props:{data:{}},emits:[`setConfirm`],setup(e,{expose:t,emit:n}){let r=e,{title:i,desc:a,data:c,columns:d,api:_,done:v,onCustomApi:y}=r.data,x=n,{t:S}=g(),C=h([]),E=h([...d,{key:`batchStatus`,title:S(`Public.Table.Result`),align:`right`,width:200,render:e=>e.batchStatus===`success`?o(`span`,{class:`text-primary`},[e.reqMsg]):e.batchStatus===`error`?o(`span`,{class:`text-error`},[e.reqMsg]):o(`span`,{class:`text-warning`},[S(`Public.Status.Wait`)])}]),D=()=>{C.value=c.map(e=>({batchStatus:`wait`,...e}));let{status:e}=r.data;e===`done`&&F(c)},N=h(!1),P=h(``),F=e=>{let t=e.filter(e=>e.batchStatus===`success`).length,n=e.length-t;P.value=S(`Component.Confirm.index_3`,[i,e.length,t,n]),N.value=!0,x(`setConfirm`,{text:`Done`,disabled:!1}),v==null||v(e)},I=e=>{if(x(`setConfirm`,{disabled:!0}),y){y(C.value),e();return}w({title:i,hideClose:!0,data:{title:i,api:_,data:C.value,callback:F},component:O})};return D(),t({onConfirm:({hide:e})=>(N.value?e():I(e),!1)}),(e,t)=>{let n=T,r=b;return s(),p(`div`,k,[m(`div`,A,[u(N)?(s(),p(l,{key:1},[o(n,{name:`base-success`,size:`40`,class:`text-primary`}),m(`div`,M,f(u(P)),1)],64)):(s(),p(l,{key:0},[o(n,{name:`base-warning`,size:`40`,class:`text-warning`}),m(`div`,j,f(u(a)),1)],64))]),o(r,{"max-height":182,data:u(C),columns:u(E)},null,8,[`data`,`columns`])])}}}),P=e({default:()=>F}),F=N,I=e({default:()=>L});d();var L=t({name:`BtModal`,props:{data:{type:Object},content:{type:[String,Function],default:``}},emits:[`modalConfirm`,`close`],setup(e,{emit:t}){let{t:r}=g(),i=h(0),o=h(0),s=h(null),c=h(null);return c.value=null,i.value=Math.round(Math.random()*9+1),o.value=Math.round(Math.random()*9+1),a(()=>{n(()=>{s.value&&s.value.focus()})}),{sum:c,addend1:i,addend2:o,inputRef:s,onEnter:()=>{t(`modalConfirm`)},onConfirm:async()=>{if(c.value===i.value+o.value){var n,a;await((n=e.data)==null||(a=n.onConfirm)==null?void 0:a.call(n)),t(`close`)}else C.error(r(`Component.Confirm.index_5`));return!1}}},render(){let{t:e}=g();return o(`div`,{class:`p-20px`},[o(`div`,{class:`flex items-center`},[o(`div`,{class:`flex-1 text-14px leading-20px`},[S(this.content)])]),o(`div`,{class:`confirm-calc-box flex items-center h-48px mt-12px px-12px`,style:{backgroundColor:`var(--confirm-calc-bg)`}},[o(`div`,null,[e(`Component.Confirm.index_4`)]),o(`div`,{class:`confirm-calc-num mx-10px`},[this.addend1,r(` + `),this.addend2]),o(`div`,{class:`mr-10px`},[r(`=`)]),o(`div`,{class:`w-90px`},[o(v,{ref:`inputRef`,size:`small`,placeholder:``,inputProps:{name:`sum`,onKeyup:e=>{e.key===`Enter`&&this.onEnter()}},value:this.sum,showButton:!1,onUpdateValue:e=>{this.sum=e}},null)])])])}}),R=e({default:()=>z});d();var z=t({name:`BtModal`,props:{data:{type:Object}},emits:[`modalConfirm`],setup(e,{emit:t}){var r;let{t:i}=g(),o=h(null),s=h(``),c=(((r=e.data)==null?void 0:r.text)||``).trim().toLowerCase(),l=h(c.replace(/^./u,e=>e.toUpperCase()));return a(()=>{n(()=>{o.value&&o.value.focus()})}),{text:l,result:s,inputRef:o,onConfirm:async t=>{if(s.value.trim().toLowerCase()===c){var n,r;await((n=e.data)==null||(r=n.onConfirm)==null?void 0:r.call(n,t)),t.hide()}else C.error(i(`Component.Confirm.index_2`));return!1},onKeydownEnter:e=>{e.key===`Enter`&&t(`modalConfirm`)}}},render(){var e;return o(`div`,{class:`p-20px`},[o(`div`,{class:`flex items-center`},[o(T,{name:`base-warning`,size:`30`,color:`#f0a020`},null),o(`div`,{class:`flex-1 ml-12px text-14px leading-20px`},[S((e=this.data)==null?void 0:e.content)])]),o(`div`,{class:`mt-16px p-12px bg-[var(--data-base-del-input-bg)] rounded-8px`},[o(_,{tag:`div`,keypath:`Component.Confirm.manualInputVerification`,scope:`global`},{text_:()=>o(`span`,{class:`text-error`},[this.text])}),o(y,{ref:`inputRef`,size:`small`,class:`mt-8px`,placeholder:``,inputProps:{name:`confirm_text`},value:this.result,onUpdateValue:e=>{this.result=e},onKeydown:this.onKeydownEnter},null)])])}});export{O as a,P as i,I as n,F as r,R as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-shared-legacy.js b/BTPanel/static/vite/js/app-shared-legacy.js index 484212b5..e1fdc0cb 100644 --- a/BTPanel/static/vite/js/app-shared-legacy.js +++ b/BTPanel/static/vite/js/app-shared-legacy.js @@ -1,9 +1,9 @@ -(function(){System.register([`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./vendor-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./app-components-legacy.js?v=1787646744133`,`./vendor-pdf-legacy.js?v=1787646744133`,`./app-modal-ui-legacy.js?v=1787646744133`,`./vendor-crypto-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,ee,te,ne,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,S,we,Te,Ee,De,Oe,ke,Ae,C,w,je,Me,T,E,D,Ne,Pe,O,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,k,A,j,Ke,M,qe,Je,Ye,Xe,Ze,Qe,N,$e,et,tt,nt,rt,P,it,at,ot,st,F,I,ct,lt,L,ut,R,dt,ft,pt,mt,z,ht,B,gt,_t,V,vt,H,yt,bt,U,W,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,G,Mt,Nt,K,Pt,Ft,It,Lt,Rt,q,zt,Bt,J,Y;function Vt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]1&&arguments[1]!==void 0?arguments[1]:{},n={},r=Rt(i(),{autoReconnect:{retries:0,delay:500},immediate:t.immediate,onConnected:function(){a(),l()},onMessage:function(e,r){var i;if(qe(r.data)){var a=JSON.parse(r.data),o=a.callback||a.ws_callback||a.def_name;o&&n[o]&&n[o].callback(e,r)}(i=t.onMessage)==null||i.call(t,e,r)},onDisconnected:t.onDisconnected});function i(){var t=window.location,n=t.host,r=t.protocol===`http:`?`ws://`:`wss://`,i=``,a=localStorage.getItem(`apsess`),o=a?`/apsess_`.concat(a):``;return r+n+i+o+`/v2`+e}function a(){var e={},n;e[`x-http-token`]=(n=document.getElementById(`request_token_head`))==null?void 0:n.getAttribute(`token`),t.verifyData&&Object.assign(e,t.verifyData),c(e)}var o=function(e){return r.status.value===e},s=function(e,t){if(t)n[t.action]={data:e,callback:t.callback};else{var r=Ie(10);n[r]={data:e,callback:function(){}}}c(e)},c=function(e){o(`OPEN`)&&r.send(M(e)?JSON.stringify(e):e)},l=function(){Object.entries(n).forEach(function(e){var t=Zt(e,2)[1];c(t.data)})};return Q(Z({},r),{send:s,close:function(){Object.keys(n).forEach(function(e){delete n[e]}),r.close()}})}function nn(){K({title:k.global.t(`Home.index_8`),width:350,minHeight:110,component:T(function(){return x(function(){return t.import(`./view-home-legacy.js?v=1787646744133`).then(function(e){return e.s})},void 0)})})}function rn(){P(function(){setTimeout(function(){Ze()},1e3)})}function an(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:100,t=I(0),n=null;function r(){n=requestAnimationFrame(function(){t.value++,!(t.value>=e)&&r()})}r(),it(function(){n&&cancelAnimationFrame(n)});function i(e){return t.value>=e}return{defer:i}}function on(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Je(e)}function sn(e,t,n,r){var a=e.label,o=e.key,c=e.type,u=e.options,d=e.el;switch(c){case`input`:return w(l,N({label:a,path:o},n),{default:function(){return[w(p,N({value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`password`:return w(l,N({label:a,path:o},n),{default:function(){return[w(p,N({value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`select`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(v,N({options:u,value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`checkbox`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(i,N({checked:t[o],"onUpdate:checked":function(e){return t[o]=e}},d),null)]}});case`date-picker`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(s,N({"formatted-value":t[o],"onUpdate:formatted-value":function(e){return t[o]=e},type:`date`,"value-format":`yyyy-MM-dd`},d),null)]}});case`input-number`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(m,N({value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`custom-item`:return w(l,N({label:a,path:e.key},n),{default:function(){var t;return[(t=e.slots)==null?void 0:t.default(n)]}});case`custom-slot`:return w(l,N({label:a,path:e.key},n),{default:function(){var t;return[r&&((t=r[e.key])==null?void 0:t.call(r))]}})}}function cn(){var e=R(Et()),t=e.isUserAutoMatic,r=e.isExistWhite,i=Qe(),a=I(!1),o=F({website_and_email:`yes`,domain:``,dns_record:2}),s=I(``),c=F({domain:[{required:!0,message:k.global.t(`SSL.index_21`),trigger:`blur`}]}),u=I(),d=function(){if(o.domain.trim()===``){s.value=``;return}if(s.value!==o.domain){var e;(e=u.value)==null||e.getParseStatus(),s.value=o.domain}},f=S(function(){var e;return(e=u.value)==null?void 0:e.isSupportAuto});return[E({props:{isEdit:Boolean},setup:function(e,s){var f=s.expose,m=I(),h=F({});return f(h),P(function(){var e,n;(function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,2,3]),a.value=!0,[4,i.getMailInfo()];case 1:return e.sent(),(!i.install||!t.value||!r.value)&&(o.website_and_email=`no`),[3,3];case 2:return a.value=!1,[7];case 3:return[2]}})})()})(),Object.assign(h,{validate:(e=m.value)==null?void 0:e.validate,restoreValidation:(n=m.value)==null?void 0:n.restoreValidation})}),function(){return w(y,{show:a.value},{default:function(){return[Y(w(be,{ref:m,model:o,rules:c},{default:function(){return[w(l,{label:`Create a website and email`},{default:function(){return[w(g,{class:`w-150px`,value:o.website_and_email,onUpdateValue:function(e){return o.website_and_email=e},"onUpdate:value":d,disabled:!t.value||!i.install||!r.value},{default:function(){return[w(_,{value:`yes`},{default:function(){return[C(`Yes`)]}}),w(_,{value:`no`},{default:function(){return[C(`No`)]}})]}}),Y(w(n,{"show-icon":!1},{default:function(){return[w(`div`,{class:`flex items-center`},[w(xe,{name:`base-info`,size:17,class:`mr-8px`},null),w(`span`,{class:`leading-17px`},[!i.install||!t.value?`Current Mail Server is not installed or sub-panel version is lower than 1.0.9`:`API not enabled or 127.0.0.1 not added to the API whitelist`])])]}}),[[q,!i.install||!t.value||!r.value]])]}}),Y(w(l,{label:`Domain`,path:`domain`},{default:function(){return[w(p,{value:o.domain,onUpdateValue:function(e){return o.domain=e},onBlur:d},null)]}}),[[q,o.website_and_email===`yes`]]),Y(w(l,{label:`DNS record`},{default:function(){return[w(g,{value:o.dns_record,onUpdateValue:function(e){o.dns_record=e,d()}},{default:function(){return[w(_,{value:2},{default:function(){return[w(`div`,{class:`flex h-15px items-center mr-16px`},[w(`div`,null,[C(`Automatic`)]),w(xe,{name:`ssl-stars`,size:22},null)])]}}),w(_,{value:1},{default:function(){return[C(`Manual`)]}})]}})]}}),[[q,o.website_and_email===`yes`]]),Y(w(l,{label:` `},{default:function(){return[w(_e,{ref:u,domain:o.domain},null)]}}),[[q,o.website_and_email===`yes`]])]}}),[[q,!e.isEdit]]),Y(w(be,null,{default:function(){return[Y(w(l,{label:`Domain`},{default:function(){return[w(p,{value:o.domain,disabled:!0},null)]}}),[[q,o.domain]])]}}),[[q,e.isEdit]])]}})}}}),o,f]}function ln(){var e=[{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-1`),key:`username`,el:{disabled:!0}},{type:`custom-slot`,label:k.global.t(`Account.Account.FormHooks-122755-2`),key:`password`},{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-4`),key:`email`},{type:`custom-slot`,label:k.global.t(`Account.Account.FormHooks-122755-5`),key:`expire_date`},{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`}],t=F({username:``,password:``,email:``,expire_date:`0000-00-00`,remark:``}),n=F({username:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-7`),trigger:`blur`},{validator:function(e,t){return/^[a-zA-Z0-9_]+$/.test(t)?!0:Error(k.global.t(`Username can only contain letters, numbers, and underscores`))},trigger:`blur`}],password:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-8`),trigger:`blur`}],email:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-10`),trigger:`blur`}]});return[E({props:{isEdit:Boolean},setup:function(r,i){var a=i.attrs,s=i.expose,c=i.slots,l=I(),u=F({});return s(u),P(function(){var e,t;Object.assign(u,{validate:(e=l.value)==null?void 0:e.validate,restoreValidation:(t=l.value)==null?void 0:t.restoreValidation})}),r.isEdit?(e[0].el.disabled=!0,n.password[0].required=!1):(e[0].el.disabled=!1,n.password[0].required=!0),function(){return w(o,N({options:e,modelValue:t,"label-placement":`left`,"label-width":`130px`},a,{rules:n,ref:l}),on(c)?c:{default:function(){return[c]}})}}}),t]}function un(){var e=[{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-13`),key:`package_name`},{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-15`),key:`disk_space_quota`,slots:{default:function(e){return w(a,N({modelValue:t.disk_space_quota,"onUpdate:modelValue":function(e){return t.disk_space_quota=e}},e),null)}}},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-16`),key:`monthly_bandwidth_limit`,slots:{default:function(e){return w(a,N({modelValue:t.monthly_bandwidth_limit,"onUpdate:modelValue":function(e){return t.monthly_bandwidth_limit=e}},e),null)}}},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-17`),key:`max_site_limit`,slots:{default:function(e){return w(a,N({modelValue:t.max_site_limit,"onUpdate:modelValue":function(e){return t.max_site_limit=e}},e),null)}}},{type:`input-number`,label:k.global.t(`Account.Account.FormHooks-122755-18`),key:`php_start_children`},{type:`input-number`,label:k.global.t(`Account.Account.FormHooks-122755-19`),key:`php_max_children`},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-21`),key:`max_database`,slots:{default:function(e){return w(a,N({modelValue:t.max_database,"onUpdate:modelValue":function(e){return t.max_database=e}},e),null)}}}],t=F({package_name:``,remark:``,disk_space_quota:{value:0,unlimited:!0},monthly_bandwidth_limit:{value:0,unlimited:!0},max_site_limit:{value:0,unlimited:!0},php_start_children:1,php_max_children:3,max_email_account:{value:1,unlimited:!1},max_database:{value:0,unlimited:!0}}),n=F({package_name:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-22`),trigger:`blur`}],disk_space_quota:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-24`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],monthly_bandwidth_limit:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-25`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_site_limit:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-26`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],php_start_children:[{required:!0,validator:function(e,t){return t?!0:Error(k.global.t(`Account.Account.FormHooks-122755-27`))}}],php_max_children:[{required:!0,validator:function(e,t){return t>0||Error(k.global.t(`Account.Account.FormHooks-122755-28`))}}],max_email_account:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-29`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_database:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-30`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}]}),r=I();return[E({props:{isDisable:Boolean,exclude:Array},setup:function(i,a){var s=a.expose,c=F({}),l=I(!1);return s(c),P(function(){var e,t;Object.assign(c,{validate:(e=r.value)==null?void 0:e.validate,restoreValidation:(t=r.value)==null?void 0:t.restoreValidation})}),zt(i,function(e){`isDisable`in e&&(l.value=e.isDisable)},{immediate:!0}),function(){return w(d,null,[w(o,{exclude:i.exclude,options:e,modelValue:t,"label-placement":`left`,"label-width":`130px`,rules:n,ref:r,disabled:l.value},null)])}}}),t]}function dn(e){return/^[a-zA-Z]:\\/.test(e)||/^\/[a-zA-Z0-9]*/.test(e)}function fn(e){var t=I(`auto`),n=R(We()).mainHeight,r=jt(e),i=r.top,a=r.bottom;return Bt(function(){if(n.value!==0){var e=document.querySelector(`#layout-main`),r=e==null?void 0:e.children[0],o=r==null?void 0:r.getBoundingClientRect(),s=((o==null?void 0:o.bottom)||0)-a.value;t.value=``.concat(n.value-i.value-s,`px`)}}),{height:t}}function pn(e){var t=R(We()).mainHeight,n=jt(e),r=n.top,i=n.bottom;return{height:S(function(){if(t.value===0)return`auto`;var e=document.querySelector(`#layout-main`),n=e==null?void 0:e.children[0],a=n==null?void 0:n.getBoundingClientRect(),o=((a==null?void 0:a.bottom)||0)-i.value;return``.concat(t.value-r.value-o,`px`)})}}function mn(e,t){var n=t.getTooltip,r=t.renderTooltip,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=I(!1),o=I(-1),s=I(-1),c=function(){var t;if(a.value){var n=(t=e.value)==null?void 0:t.getChart();n&&(a.value=!1,o.value=-1,s.value=-1,n.setOption({tooltip:Z({triggerOn:`mousemove|click`,enterable:!1,alwaysShowContent:!1},r())}),n.dispatchAction({type:`hideTip`}))}},l=function(t){var n,r=((n=e.value)==null?void 0:n.$el)||e.value;r&&r.contains&&!r.contains(t.target)&&a.value&&c()};typeof window<`u`&&window.addEventListener(`click`,l),it(function(){typeof window<`u`&&window.removeEventListener(`click`,l)});var u=function(){var t;if(e.value){var r=(t=e.value)==null?void 0:t.getChart();if(!r){setTimeout(u,500);return}i&&setTimeout(function(){r.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200),r.off(`restore`),r.getZr().off(`click`),r.on(`restore`,function(){i&&setTimeout(function(){r.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200)}),r.getZr().on(`click`,function(e){for(var t=[e.offsetX,e.offsetY],i=r.getOption(),l=-1,u=i.grid||[{}],d=0;d`u`))if(e!=null&&e.value){var t=we.create(e.value,{resize:!0,useWorker:!0});r=function(e){return n(t(e))}}else r=function(e){return n(we(e))}}),nt(function(){}),{trigger:function(e){var n=Z({particleCount:500,spread:80,startVelocity:120,gravity:1,ticks:300,angle:90,origin:{x:.5,y:1}},t||{},e||{});return r(n)},stream:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:2e3,n=arguments.length>1?arguments[1]:void 0;return new Promise(function(i){var a=Date.now()+e,o=function(){r(Z({particleCount:8,angle:90,spread:70,origin:{x:.5,y:1}},t||{},n?n():{})),Date.now()254)return!1;var n=t.split(`@`);if(n.length!==2)return!1;var r=Zt(n,2),i=r[0],a=r[1];return!i||i.length>64||i.startsWith(`.`)||i.endsWith(`.`)||i.includes(`..`)||!a||a.length>253||a.endsWith(`.`)||a.includes(`..`)?!1:/^[A-Za-z0-9!#$%&\x27*+/=?^_`{|}~.-]+$/.test(i)&&/^(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?\.)+[A-Za-z]{2,63}$/.test(a)}),e(`$f`,function(e){return/^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/.test(e)}),me=k.global,gt=me.t,e(`zf`,function(e){return L.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:gt(`WP.api.tamper_8`),successMessage:!0}})}),e(`Vf`,function(e){return L.post(`/files?action=GetFileBody`,e)}),e(`Hf`,function(e){return L.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:gt(`Site.Api.Index_2`),errorMessage:{close:!0}}})}),e(`Uf`,function(e,t){return L.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:function(e){t==null||t(e)}})}),e(`Gf`,function(e,t){return L.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{isOriginalResult:!0},onUploadProgress:function(e){t==null||t(e)}})}),e(`Wf`,function(e){return L.post(`/files?action=upload_files_exists`,e,{requestOptions:{loading:gt(`Component.Pay.index_12`),successMessage:!1}})}),e(`Bf`,function(e){return L.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:`Deleting file, please wait...`,successMessage:!0}})}),e(`Rf`,`/static/vite/images/like.png`),he=k.global,B=he.t,e(`jf`,function(e){return L.post(`/files?action=GetDir`,e)}),e(`Mf`,function(e){return L.post(`/files?action=GetDirNew&tojs=GetFiles`,e)}),e(`Ef`,function(e){return L.post(`/files?action=CreateFile`,e,{requestOptions:{loading:B(`file.buttonGroup.loading.creatingFile`),successMessage:!0}})}),e(`Ff`,function(e){return L.post(`/files?action=MvFile`,Q(Z({},e),{rename:!0}),{requestOptions:{loading:B(`file.contextMenu.loading.moving`),successMessage:!0}})}),e(`Tf`,function(e){return L.post(`/files?action=CreateDir`,e,{requestOptions:{loading:B(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})}),e(`kf`,function(e){return L.post(`/files?action=GetFileBody`,e)}),e(`If`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:t?B(`file.api.saving`):``}})}),e(`Df`,function(e){return L.post(`/files?action=del_history`,e,{requestOptions:{loading:B(`file.api.deleting`),successMessage:!0}})}),e(`Pf`,function(e){return L.post(`/files?action=re_history`,e,{requestOptions:{loading:B(`file.api.recovering`)}})}),e(`Lf`,function(e){return L.post(`/files?action=files_search`,e)}),e(`Nf`,function(e){return L.post(`/files?action=read_history`,e)}),e(`wf`,function(e){return L.post(`/files/size/get_batch_path_size`,e)}),e(`Of`,function(e){return L.post(`/files?action=GetDirSize`,e)}),e(`Af`,function(e){return L.post(`/files?action=GetFileHistory`,e)}),j(),A(),ge=k.global,ht=ge.t,e(`xf`,function(e){return L.post(`/project/quota/modify_path_quota`,{data:JSON.stringify({path:e.path,quota_type:e.quota_type,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:ht(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}})}),e(`bf`,function(e){return L.post(`/project/quota/modify_database_quota`,{data:JSON.stringify({db_name:e.db_name,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:ht(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}})}),e(`yf`,function(){return L.post(`/config?action=get_msg_configs`)}),e(`vf`,function(e){var t=window.public_key;if(t.length<10)return e;var n=new Ye;return n.setPublicKey(t),n.encrypt(e)}),e(`_f`,`/static/vite/images/apple-pay.svg`),e(`gf`,`/static/vite/images/google-pay.svg`),e(`hf`,`/static/vite/images/alipay.svg`),e(`mf`,`/static/vite/images/weChat-pay.svg`),j(),e(`ff`,function(e,t){return X(function(){var n,r,i,a,o,s;return $(this,function(c){switch(c.label){case 0:return document.startViewTransition?[3,2]:[4,t()];case 1:return c.sent(),[2];case 2:return i=(n=e==null?void 0:e.clientX)==null?window.innerWidth/2:n,a=(r=e==null?void 0:e.clientY)==null?window.innerHeight/2:r,o=Math.hypot(Math.max(i,window.innerWidth-i),Math.max(a,window.innerHeight-a)),s=document.startViewTransition(function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,t()];case 1:return e.sent(),[2]}})})()}),s.ready.then(function(){var e=[`circle(0px at `.concat(i,`px `,a,`px)`),`circle(`.concat(o,`px at `,i,`px `,a,`px)`)];document.documentElement.animate({clipPath:e},{duration:400,easing:`ease-in`,pseudoElement:`::view-transition-new(root)`})}),[4,s.finished];case 3:return c.sent(),[2]}})})()}),e(`df`,`/static/vite/images/pro-default.svg`),e(`uf`,`/static/vite/images/pro2.svg`),e(`lf`,`/static/vite/images/pro_pay.svg`),e(`cf`,`/static/vite/images/pro.svg`),j(),e(`Ld`,function(){return L.post(`/safecloud?action=get_safe_overview`)}),e(`Fd`,function(){return L.post(`/safecloud?action=get_pending_alarm_trend`)}),e(`if`,function(e){return L.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Vd`,function(){return L.post(`/site?action=get_cron_scanin_info`)}),e(`af`,function(e){return L.post(`/site?action=set_cron_scanin_info`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Bd`,function(){return L.post(`/safecloud?action=get_security_trend`)}),e(`Id`,function(){return L.post(`/safecloud?action=get_security_dynamic`)}),e(`Hd`,function(){return L.post(`/safecloud?action=get_safecloud_list`)}),e(`Rd`,function(){return L.post(`/warning?action=get_list`,{check:`object`})}),e(`qd`,function(){return L.post(`/warning?action=get_warning_rules`)}),e(`Jd`,function(){return L.post(`/warning?action=kill_get_list`)}),e(`Gd`,function(){return L.post(`/warning?action=get_tmp_result`)}),e(`Ud`,function(){return L.post(`/warning?action=get_scan_bar`,{check:`object`})}),e(`Pd`,function(e){return L.post(`/warning?action=get_list`,e)}),e(`Yd`,function(e){return L.post(`/safe/security/set_security`,{data:e})}),e(`Md`,function(){return L.post(`/safe/security/get_repair_bar`)}),e(`nf`,function(e){return L.post(`/warning?action=set_ignore`,Q(Z({},e),{check:`msg`}),{requestOptions:{loading:``,successMessage:!0}})}),e(`kd`,function(){return L.post(`/safecloud?action=get_config`)}),e(`Zd`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{is_task:!0};return L.post(`/safecloud?action=webshell_detection`,e,{requestOptions:{loading:k.global.t(`Home.Security.index_42`),successMessage:!0}})}),e(`$d`,function(e){return L.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`jd`,function(e){return L.post(`/safecloud?action=get_webshell_result`,e)}),e(`rf`,function(e){return L.post(`/safecloud?action=ignore_file`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`Ed`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/safecloud?action=deal_webshell_file`,e,{requestOptions:{loading:t?k.global.t(`Component.Pay.index_12`):``,successMessage:t}})}),e(`Kd`,function(){return L.post(`/scanning?action=get_vuln_info`)}),e(`Qd`,function(){return L.post(`/scanning?action=startScan`)}),e(`Wd`,function(){return L.post(`/safe_detect?action=get_safe_count`)}),e(`ef`,function(e){return L.post(`/safecloud?action=set_alarm_config`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Od`,function(){return L.post(`/safecloud?action=get_ignored_list`)}),e(`Td`,function(e){return L.post(`/safecloud?action=del_ignored`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ad`,function(){return L.post(`/warning?action=get_res_list`)}),e(`zd`,function(){return L.post(`/safe/report?action=get_report`)}),e(`tf`,function(){return L.post(`/plugin?action=a&name=bt_hids&s=set_process`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`of`,function(e){return L.post(`/warning?action=set_scan_categories`,{categories:JSON.stringify(e.categories)},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Nd`,function(){return L.post(`/safe/security/get_repair_records`)}),e(`Xd`,function(e){return L.post(`/safe/security/rollback_repair`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Dd`,function(e){return L.post(`/safe/security/delete_repair_records`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),j(),A(),e(`wd`,function(e){K({title:k.global.t(`Config.Alarm.index_85`,[e.row.title]),width:500,minHeight:280,data:{row:e.row,refresh:e.onRefresh},component:T(function(){return x(function(){return t.import(`./view-config-legacy.js?v=1787646744133`).then(function(e){return e.f})},void 0)})})}),e(`hd`,function(e){return L.post(`/mod/push/task/get_task_list`,e)}),e(`vd`,function(){return L.post(`/mod/push/task/get_task_template_list`)}),e(`cd`,function(e){return L.post(`/mod/push/task/set_task_conf`,Q(Z({},e),{task_data:JSON.stringify(e.task_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_1`),successMessage:!0}})}),e(`pd`,function(e){return L.post(`/mod/push/task/set_task_conf`,Q(Z({},e),{task_data:JSON.stringify(e.task_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_2`),successMessage:!0}})}),e(`xd`,function(e){return L.post(`/mod/push/task/change_task_conf`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_3`),successMessage:!0}})}),e(`dd`,function(e){return L.post(`/mod/push/task/remove_task_conf`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_4`),successMessage:!0}})}),e(`_d`,function(e){return L.post(`/mod/push/task/get_task_record`,e)}),e(`ud`,function(e){return L.post(`/mod/push/task/remove_task_records`,Q(Z({},e),{record_ids:JSON.stringify(e.record_ids)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_5`),successMessage:!0}})}),e(`ld`,function(e){return L.post(`/mod/push/task/clear_task_record`,Q(Z({},e),{record_ids:JSON.stringify(e.record_ids)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_5`),successMessage:!0}})}),e(`md`,function(e){return L.post(`/mod/push/msgconf/get_sender_list`,e)}),e(`gd`,function(e){return L.post(`/push?action=get_push_logs`,e)}),e(`sd`,function(e){return L.post(`/mod/push/msgconf/set_sender_conf`,Q(Z({},e),{sender_data:JSON.stringify(e.sender_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_6`),successMessage:!0}})}),e(`fd`,function(e){return L.post(`/mod/push/msgconf/set_sender_conf`,Q(Z({},e),{sender_data:JSON.stringify(e.sender_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_7`),successMessage:!0}})}),e(`yd`,function(e){return L.post(`/mod/push/msgconf/change_sendr_used`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_8`),successMessage:!0}})}),e(`bd`,function(e){return L.post(`/mod/push/msgconf/set_default_sender`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_9`),successMessage:!0}})}),e(`Sd`,function(e){return L.post(`/mod/push/msgconf/test_send_msg`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_10`),successMessage:!0}})}),e(`Cd`,function(e){return L.post(`/mod/push/msgconf/remove_sender`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_11`),successMessage:!0}})}),e(`od`,`/static/vite/images/secure.png`),e(`ad`,`/static/vite/images/toolview.png`),e(`pu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_data_info`,e)}),e(`fu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_domains`,e)}),e(`nu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=flush_domain_record`,e)}),e(`Xu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=enable_catchall`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_1`),successMessage:!0}})}),e(`Zu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,Q(Z({},e),{act:`add`}),{requestOptions:{loading:k.global.t(`Mail.Api.index_2`),successMessage:!0}})}),e(`Hl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,Q(Z({},e),{act:`delete`}),{requestOptions:{loading:k.global.t(`Mail.Api.index_5`),successMessage:!0}})}),e(`Al`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_domain_new`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_3`),successMessage:!0,errorMessage:{close:!0}}})}),e(`Zl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_domain`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_4`),successMessage:!0}})}),e(`Vl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_domain`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_5`),successMessage:!0}})}),e(`Kl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_mx_txt_cache`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_6`),successMessage:!0}})}),e(`Bu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=auto_resolves_domain`,e,{requestOptions:{loading:k.global.t(`Login.index_22`),successMessage:!0,errorMessage:!1}})}),e(`du`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_domain_name`)}),e(`xu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_mailboxs_total`,e)}),e(`Nl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_mailbox_v2`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_7`),successMessage:!0}})}),e(`eu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_mailbox_v2`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_8`),successMessage:!0}})}),e(`Gl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=delete_mailbox`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_9`):``,successMessage:t}})}),e(`su`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_bcc`)}),e(`jl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_bcc`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_10`),successMessage:!0}})}),e(`Ql`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_bcc`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_11`),successMessage:!0}})}),e(`Ul`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=del_bcc`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_12`),successMessage:!0}})}),e(`vu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_forward`)}),e(`Ml`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_forward`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_13`),successMessage:!0}})}),e(`$l`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_mail_forward`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_14`),successMessage:!0}})}),e(`Wl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_mail_forward`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_15`),successMessage:!0}})}),e(`Pu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_all_user`)}),e(`hu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_mails`,e)}),e(`zu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=move_to_junk`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_16`),successMessage:!0,isOriginalResult:!0}})}),e(`Jl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=delete_mail`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_17`):``,successMessage:t,isOriginalResult:!0}})}),e(`ku`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_junk_mails`,e)}),e(`Wu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=move_out_junk`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_18`),successMessage:!0}})}),e(`Su`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_sent_mails`,e)}),e(`qu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=send_mail`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_19`),successMessage:!0}})}),e(`Mu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_task_list`,e)}),e(`Au`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_log_rank`,e)}),e(`ju`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_log_list`,e)}),e(`Yl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_task`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_20`),successMessage:!0}})}),e(`Qu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=pause_task`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_23`),successMessage:!0}})}),e(`au`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_backup_task_status`,{},{requestOptions:{errorMessage:!1}})}),e(`zl`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=close_backup_task`,{},{requestOptions:{loading:k.global.t(`Mail.Api.index_39`),successMessage:!0}})}),e(`lu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_cloud_storage_list`)}),e(`Gu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=open_backup_task`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_24`),successMessage:!0}})}),e(`ou`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_backup_path`)}),e(`iu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_backup_file_list`,e)}),e(`Uu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=restore`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_25`),successMessage:!0}})}),e(`Ou`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_service_status`)}),e(`nd`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=service_admin`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_26`),successMessage:!0}})}),e(`Ju`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_alarm_black_switch`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_26`),successMessage:!0}})}),e(`Hu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=repair_service_conf`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_27`),successMessage:!0}})}),e(`Eu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_config`,e)}),e(`Ku`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=save_config`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_28`),successMessage:!0}})}),e(`Du`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_service_monitor_status`,{},{requestOptions:{errorMessage:!1}})}),e(`td`,function(e){return L.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_29`),successMessage:!0}})}),e(`Fl`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=create_service_monitor_task`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Tu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_save_day`)}),e(`$u`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_save_day`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_31`),successMessage:!0}})}),e(`_u`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=check_mail_env`)}),e(`Vu`,function(e,t){return L.post(`/plugin?action=a&name=mail_sys&s=`.concat(t),{},{requestOptions:{loading:k.global.t(`Mail.Api.index_32`,[e]),successMessage:!0}})}),e(`Ll`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=change_hostname`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_33`),successMessage:!0}})}),e(`Lu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=setup_mail_sys`)}),e(`gu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_init_log`)}),e(`wu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_roundcube_status`)}),e(`uu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_domain`)}),e(`id`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_34`),successMessage:!0}})}),e(`Ru`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_roundcube`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_35`),successMessage:!0}})}),e(`Pl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_roundcube_info`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_35`),successMessage:!0}})}),e(`Nu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_info`)}),e(`rd`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_unsubscribe_info`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_40`),successMessage:!0}})}),e(`ql`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_info`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_41`),successMessage:!0}})}),e(`mu`,function(e){return L.post(`/auth?action=get_expand_pack_prices`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`)}})}),e(`Fu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contacts`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`Rl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=check_blacklists`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`cu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_blacklist_tips`)}),e(`Yu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=Blacklist_tips`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`bu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_alarm_send `,e)}),e(`yu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=read_blacklist_scan_log`,e)}),e(`Iu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_users`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_21`),successMessage:!0}})}),e(`tu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_users`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_38`)}})}),e(`Il`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=create_email_batch_random`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_44`)}})}),e(`kl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=create_auto_reply_email`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`Xl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_auto_reply_email`,e,{requestOptions:{loading:k.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`ru`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_auto_reply_email`,e)}),e(`Bl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_auto_reply_email`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`Cu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_quota_alert_status`)}),e(`ed`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_send_email_to_user`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),j(),e(`Ol`,Tt=D(`aapanelsub-account-store`,function(){var e=function(){var e=t.expendFormState,n=e.package_id,r=e.mountpoint,i=t.acForData,a=i.username,o=i.password,s=i.email,c=i.expire_date,l=i.remark,u=t.wpForData,d=u.disk_space_quota,f=u.monthly_bandwidth_limit,p=u.max_site_limit,m=u.max_database,h=u.php_start_children,g=u.php_max_children;return Object.assign({},{username:a,password:o,email:s,expire_date:c,package_id:n,mountpoint:r,disk_space_quota:d.unlimited?0:String(Number(d.value)*1024*1024),monthly_bandwidth_limit:f.unlimited?0:String(Number(f.value)*1024*1024),max_site_limit:p.unlimited?0:p.value,max_database:m.unlimited?0:m.value,php_start_children:h,php_max_children:g,remark:l})},t=wt(),n=G().t,r=function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),o(!0),[4,ze(t.search)];case 1:return e=n.sent().message,M(e)&&(t.table.data=e.list,t.table.total=e.page.count,t.account_total=e.account_total),[3,3];case 2:return o(!1),[7];case 3:return[2]}})})()},i=Mt(),a=i.loading,o=i.setLoading,s=function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,Ue()];case 1:return e=n.sent().message,M(e)&&(t.packageSourceList=e.list,t.packageList=e.list.map(function(e){return{label:e.package_name,value:e.package_id}}),e.list.length>0&&(t.expendFormState.package_id=e.list[0].package_id,u(t.expendFormState.package_id))),[2]}})})()},c=function(e){var t=e.url,n=e.user,r=e.pass;Ee(`Access address: `.concat(t,` +(function(){System.register([`./vendor-utils-legacy.js?v=1791538283700`,`./vendor-vue-legacy.js?v=1791538283700`,`./vendor-naive-legacy.js?v=1791538283700`,`./vendor-legacy.js?v=1791538283700`,`./app-legacy.js?v=1791538283700`,`./app-components-legacy.js?v=1791538283700`,`./vendor-pdf-legacy.js?v=1791538283700`,`./app-modal-ui-legacy.js?v=1791538283700`,`./vendor-crypto-legacy.js?v=1791538283700`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,ee,te,ne,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,S,we,Te,Ee,De,Oe,ke,Ae,C,w,je,Me,T,E,D,Ne,Pe,O,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,k,A,j,Ke,M,qe,Je,Ye,Xe,Ze,Qe,N,$e,et,tt,nt,rt,P,it,at,ot,st,F,I,ct,lt,L,ut,R,dt,ft,pt,z,mt,ht,B,gt,V,_t,H,vt,yt,U,W,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,G,Mt,Nt,K,Pt,Ft,It,Lt,Rt,zt,q,Bt,Vt,J,Y;function Ht(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]1&&arguments[1]!==void 0?arguments[1]:{},n={},r=zt(i(),{autoReconnect:{retries:0,delay:500},immediate:t.immediate,onConnected:function(){a(),l()},onMessage:function(e,r){var i;if(qe(r.data)){var a=JSON.parse(r.data),o=a.callback||a.ws_callback||a.def_name;o&&n[o]&&n[o].callback(e,r)}(i=t.onMessage)==null||i.call(t,e,r)},onDisconnected:t.onDisconnected});function i(){var t=window.location,n=t.host,r=t.protocol===`http:`?`ws://`:`wss://`,i=``,a=localStorage.getItem(`apsess`),o=a?`/apsess_`.concat(a):``;return r+n+i+o+`/v2`+e}function a(){var e={},n;e[`x-http-token`]=(n=document.getElementById(`request_token_head`))==null?void 0:n.getAttribute(`token`),t.verifyData&&Object.assign(e,t.verifyData),c(e)}var o=function(e){return r.status.value===e},s=function(e,t){if(t)n[t.action]={data:e,callback:t.callback};else{var r=Ie(10);n[r]={data:e,callback:function(){}}}c(e)},c=function(e){o(`OPEN`)&&r.send(M(e)?JSON.stringify(e):e)},l=function(){Object.entries(n).forEach(function(e){var t=Qt(e,2)[1];c(t.data)})};return Q(Z({},r),{send:s,close:function(){Object.keys(n).forEach(function(e){delete n[e]}),r.close()}})}function rn(){K({title:k.global.t(`Home.index_8`),width:350,minHeight:110,component:T(function(){return x(function(){return t.import(`./view-home-legacy.js?v=1791538283700`).then(function(e){return e.f})},void 0)})})}function an(){P(function(){setTimeout(function(){Ze()},1e3)})}function on(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:100,t=I(0),n=null;function r(){n=requestAnimationFrame(function(){t.value++,!(t.value>=e)&&r()})}r(),it(function(){n&&cancelAnimationFrame(n)});function i(e){return t.value>=e}return{defer:i}}function sn(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Je(e)}function cn(e,t,n,r){var a=e.label,o=e.key,c=e.type,u=e.options,d=e.el;switch(c){case`input`:return w(l,N({label:a,path:o},n),{default:function(){return[w(p,N({value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`password`:return w(l,N({label:a,path:o},n),{default:function(){return[w(p,N({value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`select`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(v,N({options:u,value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`checkbox`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(i,N({checked:t[o],"onUpdate:checked":function(e){return t[o]=e}},d),null)]}});case`date-picker`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(s,N({"formatted-value":t[o],"onUpdate:formatted-value":function(e){return t[o]=e},type:`date`,"value-format":`yyyy-MM-dd`},d),null)]}});case`input-number`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(m,N({value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`custom-item`:return w(l,N({label:a,path:e.key},n),{default:function(){var t;return[(t=e.slots)==null?void 0:t.default(n)]}});case`custom-slot`:return w(l,N({label:a,path:e.key},n),{default:function(){var t;return[r&&((t=r[e.key])==null?void 0:t.call(r))]}})}}function ln(){var e=R(Et()),t=e.isUserAutoMatic,r=e.isExistWhite,i=Qe(),a=I(!1),o=F({website_and_email:`yes`,domain:``,dns_record:2}),s=I(``),c=F({domain:[{required:!0,message:k.global.t(`SSL.index_21`),trigger:`blur`}]}),u=I(),d=function(){if(o.domain.trim()===``){s.value=``;return}if(s.value!==o.domain){var e;(e=u.value)==null||e.getParseStatus(),s.value=o.domain}},f=S(function(){var e;return(e=u.value)==null?void 0:e.isSupportAuto});return[E({props:{isEdit:Boolean},setup:function(e,s){var f=s.expose,m=I(),h=F({});return f(h),P(function(){var e,n;(function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,2,3]),a.value=!0,[4,i.getMailInfo()];case 1:return e.sent(),(!i.install||!t.value||!r.value)&&(o.website_and_email=`no`),[3,3];case 2:return a.value=!1,[7];case 3:return[2]}})})()})(),Object.assign(h,{validate:(e=m.value)==null?void 0:e.validate,restoreValidation:(n=m.value)==null?void 0:n.restoreValidation})}),function(){return w(y,{show:a.value},{default:function(){return[Y(w(be,{ref:m,model:o,rules:c},{default:function(){return[w(l,{label:`Create a website and email`},{default:function(){return[w(g,{class:`w-150px`,value:o.website_and_email,onUpdateValue:function(e){return o.website_and_email=e},"onUpdate:value":d,disabled:!t.value||!i.install||!r.value},{default:function(){return[w(_,{value:`yes`},{default:function(){return[C(`Yes`)]}}),w(_,{value:`no`},{default:function(){return[C(`No`)]}})]}}),Y(w(n,{"show-icon":!1},{default:function(){return[w(`div`,{class:`flex items-center`},[w(xe,{name:`base-info`,size:17,class:`mr-8px`},null),w(`span`,{class:`leading-17px`},[!i.install||!t.value?`Current Mail Server is not installed or sub-panel version is lower than 1.0.9`:`API not enabled or 127.0.0.1 not added to the API whitelist`])])]}}),[[q,!i.install||!t.value||!r.value]])]}}),Y(w(l,{label:`Domain`,path:`domain`},{default:function(){return[w(p,{value:o.domain,onUpdateValue:function(e){return o.domain=e},onBlur:d},null)]}}),[[q,o.website_and_email===`yes`]]),Y(w(l,{label:`DNS record`},{default:function(){return[w(g,{value:o.dns_record,onUpdateValue:function(e){o.dns_record=e,d()}},{default:function(){return[w(_,{value:2},{default:function(){return[w(`div`,{class:`flex h-15px items-center mr-16px`},[w(`div`,null,[C(`Automatic`)]),w(xe,{name:`ssl-stars`,size:22},null)])]}}),w(_,{value:1},{default:function(){return[C(`Manual`)]}})]}})]}}),[[q,o.website_and_email===`yes`]]),Y(w(l,{label:` `},{default:function(){return[w(_e,{ref:u,domain:o.domain},null)]}}),[[q,o.website_and_email===`yes`]])]}}),[[q,!e.isEdit]]),Y(w(be,null,{default:function(){return[Y(w(l,{label:`Domain`},{default:function(){return[w(p,{value:o.domain,disabled:!0},null)]}}),[[q,o.domain]])]}}),[[q,e.isEdit]])]}})}}}),o,f]}function un(){var e=[{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-1`),key:`username`,el:{disabled:!0}},{type:`custom-slot`,label:k.global.t(`Account.Account.FormHooks-122755-2`),key:`password`},{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-4`),key:`email`},{type:`custom-slot`,label:k.global.t(`Account.Account.FormHooks-122755-5`),key:`expire_date`},{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`}],t=F({username:``,password:``,email:``,expire_date:`0000-00-00`,remark:``}),n=F({username:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-7`),trigger:`blur`},{validator:function(e,t){return/^[a-zA-Z0-9_]+$/.test(t)?!0:Error(k.global.t(`Username can only contain letters, numbers, and underscores`))},trigger:`blur`}],password:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-8`),trigger:`blur`}],email:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-10`),trigger:`blur`}]});return[E({props:{isEdit:Boolean},setup:function(r,i){var a=i.attrs,s=i.expose,c=i.slots,l=I(),u=F({});return s(u),P(function(){var e,t;Object.assign(u,{validate:(e=l.value)==null?void 0:e.validate,restoreValidation:(t=l.value)==null?void 0:t.restoreValidation})}),r.isEdit?(e[0].el.disabled=!0,n.password[0].required=!1):(e[0].el.disabled=!1,n.password[0].required=!0),function(){return w(o,N({options:e,modelValue:t,"label-placement":`left`,"label-width":`130px`},a,{rules:n,ref:l}),sn(c)?c:{default:function(){return[c]}})}}}),t]}function dn(){var e=[{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-13`),key:`package_name`},{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-15`),key:`disk_space_quota`,slots:{default:function(e){return w(a,N({modelValue:t.disk_space_quota,"onUpdate:modelValue":function(e){return t.disk_space_quota=e}},e),null)}}},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-16`),key:`monthly_bandwidth_limit`,slots:{default:function(e){return w(a,N({modelValue:t.monthly_bandwidth_limit,"onUpdate:modelValue":function(e){return t.monthly_bandwidth_limit=e}},e),null)}}},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-17`),key:`max_site_limit`,slots:{default:function(e){return w(a,N({modelValue:t.max_site_limit,"onUpdate:modelValue":function(e){return t.max_site_limit=e}},e),null)}}},{type:`input-number`,label:k.global.t(`Account.Account.FormHooks-122755-18`),key:`php_start_children`},{type:`input-number`,label:k.global.t(`Account.Account.FormHooks-122755-19`),key:`php_max_children`},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-21`),key:`max_database`,slots:{default:function(e){return w(a,N({modelValue:t.max_database,"onUpdate:modelValue":function(e){return t.max_database=e}},e),null)}}}],t=F({package_name:``,remark:``,disk_space_quota:{value:0,unlimited:!0},monthly_bandwidth_limit:{value:0,unlimited:!0},max_site_limit:{value:0,unlimited:!0},php_start_children:1,php_max_children:3,max_email_account:{value:1,unlimited:!1},max_database:{value:0,unlimited:!0}}),n=F({package_name:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-22`),trigger:`blur`}],disk_space_quota:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-24`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],monthly_bandwidth_limit:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-25`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_site_limit:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-26`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],php_start_children:[{required:!0,validator:function(e,t){return t?!0:Error(k.global.t(`Account.Account.FormHooks-122755-27`))}}],php_max_children:[{required:!0,validator:function(e,t){return t>0||Error(k.global.t(`Account.Account.FormHooks-122755-28`))}}],max_email_account:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-29`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_database:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-30`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}]}),r=I();return[E({props:{isDisable:Boolean,exclude:Array},setup:function(i,a){var s=a.expose,c=F({}),l=I(!1);return s(c),P(function(){var e,t;Object.assign(c,{validate:(e=r.value)==null?void 0:e.validate,restoreValidation:(t=r.value)==null?void 0:t.restoreValidation})}),Bt(i,function(e){`isDisable`in e&&(l.value=e.isDisable)},{immediate:!0}),function(){return w(d,null,[w(o,{exclude:i.exclude,options:e,modelValue:t,"label-placement":`left`,"label-width":`130px`,rules:n,ref:r,disabled:l.value},null)])}}}),t]}function fn(e){return/^[a-zA-Z]:\\/.test(e)||/^\/[a-zA-Z0-9]*/.test(e)}function pn(e){var t=I(`auto`),n=R(We()).mainHeight,r=jt(e),i=r.top,a=r.bottom;return Vt(function(){if(n.value!==0){var e=document.querySelector(`#layout-main`),r=e==null?void 0:e.children[0],o=r==null?void 0:r.getBoundingClientRect(),s=((o==null?void 0:o.bottom)||0)-a.value;t.value=``.concat(n.value-i.value-s,`px`)}}),{height:t}}function mn(e){var t=R(We()).mainHeight,n=jt(e),r=n.top,i=n.bottom;return{height:S(function(){if(t.value===0)return`auto`;var e=document.querySelector(`#layout-main`),n=e==null?void 0:e.children[0],a=n==null?void 0:n.getBoundingClientRect(),o=((a==null?void 0:a.bottom)||0)-i.value;return``.concat(t.value-r.value-o,`px`)})}}function hn(e,t){var n=t.getTooltip,r=t.renderTooltip,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=I(!1),o=I(-1),s=I(-1),c=function(){var t;if(a.value){var n=(t=e.value)==null?void 0:t.getChart();n&&(a.value=!1,o.value=-1,s.value=-1,n.setOption({tooltip:Z({triggerOn:`mousemove|click`,enterable:!1,alwaysShowContent:!1},r())}),n.dispatchAction({type:`hideTip`}))}},l=function(t){var n,r=((n=e.value)==null?void 0:n.$el)||e.value;r&&r.contains&&!r.contains(t.target)&&a.value&&c()};typeof window<`u`&&window.addEventListener(`click`,l),it(function(){typeof window<`u`&&window.removeEventListener(`click`,l)});var u=function(){var t;if(e.value){var r=(t=e.value)==null?void 0:t.getChart();if(!r){setTimeout(u,500);return}i&&setTimeout(function(){r.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200),r.off(`restore`),r.getZr().off(`click`),r.on(`restore`,function(){i&&setTimeout(function(){r.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200)}),r.getZr().on(`click`,function(e){for(var t=[e.offsetX,e.offsetY],i=r.getOption(),l=-1,u=i.grid||[{}],d=0;d`u`))if(e!=null&&e.value){var t=we.create(e.value,{resize:!0,useWorker:!0});r=function(e){return n(t(e))}}else r=function(e){return n(we(e))}}),nt(function(){}),{trigger:function(e){var n=Z({particleCount:500,spread:80,startVelocity:120,gravity:1,ticks:300,angle:90,origin:{x:.5,y:1}},t||{},e||{});return r(n)},stream:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:2e3,n=arguments.length>1?arguments[1]:void 0;return new Promise(function(i){var a=Date.now()+e,o=function(){r(Z({particleCount:8,angle:90,spread:70,origin:{x:.5,y:1}},t||{},n?n():{})),Date.now()254)return!1;var n=t.split(`@`);if(n.length!==2)return!1;var r=Qt(n,2),i=r[0],a=r[1];return!i||i.length>64||i.startsWith(`.`)||i.endsWith(`.`)||i.includes(`..`)||!a||a.length>253||a.endsWith(`.`)||a.includes(`..`)?!1:/^[A-Za-z0-9!#$%&\x27*+/=?^_`{|}~.-]+$/.test(i)&&/^(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?\.)+[A-Za-z]{2,63}$/.test(a)}),e(`ap`,function(e){return/^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/.test(e)}),ue=k.global,gt=ue.t,e(`Gf`,function(e){return L.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:gt(`WP.api.tamper_8`),successMessage:!0}})}),e(`qf`,function(e){return L.post(`/files?action=GetFileBody`,e)}),e(`Jf`,function(e){return L.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:gt(`Site.Api.Index_2`),errorMessage:{close:!0}}})}),e(`Yf`,function(e,t){return L.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:function(e){t==null||t(e)}})}),e(`Zf`,function(e,t){return L.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{isOriginalResult:!0},onUploadProgress:function(e){t==null||t(e)}})}),e(`Xf`,function(e){return L.post(`/files?action=upload_files_exists`,e,{requestOptions:{loading:gt(`Component.Pay.index_12`),successMessage:!1}})}),e(`Kf`,function(e){return L.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:`Deleting file, please wait...`,successMessage:!0}})}),e(`Wf`,`/static/vite/images/like.png`),he=k.global,B=he.t,e(`Lf`,function(e){return L.post(`/files?action=GetDir`,e)}),e(`Rf`,function(e){return L.post(`/files?action=GetDirNew&tojs=GetFiles`,e)}),e(`Mf`,function(e){return L.post(`/files?action=CreateFile`,e,{requestOptions:{loading:B(`file.buttonGroup.loading.creatingFile`),successMessage:!0}})}),e(`Vf`,function(e){return L.post(`/files?action=MvFile`,Q(Z({},e),{rename:!0}),{requestOptions:{loading:B(`file.contextMenu.loading.moving`),successMessage:!0}})}),e(`jf`,function(e){return L.post(`/files?action=CreateDir`,e,{requestOptions:{loading:B(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})}),e(`Ff`,function(e){return L.post(`/files?action=GetFileBody`,e)}),e(`Hf`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:t?B(`file.api.saving`):``}})}),e(`Nf`,function(e){return L.post(`/files?action=del_history`,e,{requestOptions:{loading:B(`file.api.deleting`),successMessage:!0}})}),e(`Bf`,function(e){return L.post(`/files?action=re_history`,e,{requestOptions:{loading:B(`file.api.recovering`)}})}),e(`Uf`,function(e){return L.post(`/files?action=files_search`,e)}),e(`zf`,function(e){return L.post(`/files?action=read_history`,e)}),e(`Af`,function(e){return L.post(`/files/size/get_batch_path_size`,e)}),e(`Pf`,function(e){return L.post(`/files?action=GetDirSize`,e)}),e(`If`,function(e){return L.post(`/files?action=GetFileHistory`,e)}),j(),A(),me=k.global,ht=me.t,e(`Df`,function(e){return L.post(`/project/quota/modify_path_quota`,{data:JSON.stringify({path:e.path,quota_type:e.quota_type,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:ht(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}})}),e(`Ef`,function(e){return L.post(`/project/quota/modify_database_quota`,{data:JSON.stringify({db_name:e.db_name,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:ht(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}})}),e(`Tf`,function(){return L.post(`/config?action=get_msg_configs`)}),e(`wf`,function(e){var t=window.public_key;if(t.length<10)return e;var n=new Ye;return n.setPublicKey(t),n.encrypt(e)}),e(`Cf`,`/static/vite/images/apple-pay.svg`),e(`Sf`,`/static/vite/images/google-pay.svg`),e(`xf`,`/static/vite/images/alipay.svg`),e(`bf`,`/static/vite/images/weChat-pay.svg`),j(),e(`vf`,function(e,t){return X(function(){var n,r,i,a,o,s;return $(this,function(c){switch(c.label){case 0:return document.startViewTransition?[3,2]:[4,t()];case 1:return c.sent(),[2];case 2:return i=(n=e==null?void 0:e.clientX)==null?window.innerWidth/2:n,a=(r=e==null?void 0:e.clientY)==null?window.innerHeight/2:r,o=Math.hypot(Math.max(i,window.innerWidth-i),Math.max(a,window.innerHeight-a)),s=document.startViewTransition(function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,t()];case 1:return e.sent(),[2]}})})()}),s.ready.then(function(){var e=[`circle(0px at `.concat(i,`px `,a,`px)`),`circle(`.concat(o,`px at `,i,`px `,a,`px)`)];document.documentElement.animate({clipPath:e},{duration:400,easing:`ease-in`,pseudoElement:`::view-transition-new(root)`})}),[4,s.finished];case 3:return c.sent(),[2]}})})()}),e(`_f`,`/static/vite/images/pro-default.svg`),e(`gf`,`/static/vite/images/pro2.svg`),e(`hf`,`/static/vite/images/pro_pay.svg`),e(`mf`,`/static/vite/images/pro.svg`),j(),e(`Ud`,function(){return L.post(`/safecloud?action=get_safe_overview`)}),e(`Vd`,function(){return L.post(`/safecloud?action=get_pending_alarm_trend`)}),e(`uf`,function(e){return L.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`qd`,function(){return L.post(`/site?action=get_cron_scanin_info`)}),e(`df`,function(e){return L.post(`/site?action=set_cron_scanin_info`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Kd`,function(){return L.post(`/safecloud?action=get_security_trend`)}),e(`Hd`,function(){return L.post(`/safecloud?action=get_security_dynamic`)}),e(`Jd`,function(){return L.post(`/safecloud?action=get_safecloud_list`)}),e(`Wd`,function(){return L.post(`/warning?action=get_list`,{check:`object`})}),e(`$d`,function(){return L.post(`/warning?action=get_warning_rules`)}),e(`ef`,function(){return L.post(`/warning?action=kill_get_list`)}),e(`Zd`,function(){return L.post(`/warning?action=get_tmp_result`)}),e(`Yd`,function(){return L.post(`/warning?action=get_scan_bar`,{check:`object`})}),e(`Bd`,function(e){return L.post(`/warning?action=get_list`,e)}),e(`tf`,function(e){return L.post(`/safe/security/set_security`,{data:e})}),e(`Rd`,function(){return L.post(`/safe/security/get_repair_bar`)}),e(`cf`,function(e){return L.post(`/warning?action=set_ignore`,Q(Z({},e),{check:`msg`}),{requestOptions:{loading:``,successMessage:!0}})}),e(`Fd`,function(){return L.post(`/safecloud?action=get_config`)}),e(`rf`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{is_task:!0};return L.post(`/safecloud?action=webshell_detection`,e,{requestOptions:{loading:k.global.t(`Home.Security.index_42`),successMessage:!0}})}),e(`af`,function(e){return L.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ld`,function(e){return L.post(`/safecloud?action=get_webshell_result`,e)}),e(`lf`,function(e){return L.post(`/safecloud?action=ignore_file`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`Md`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/safecloud?action=deal_webshell_file`,e,{requestOptions:{loading:t?k.global.t(`Component.Pay.index_12`):``,successMessage:t}})}),e(`Qd`,function(){return L.post(`/scanning?action=get_vuln_info`)}),e(`if`,function(){return L.post(`/scanning?action=startScan`)}),e(`Xd`,function(){return L.post(`/safe_detect?action=get_safe_count`)}),e(`of`,function(e){return L.post(`/safecloud?action=set_alarm_config`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Pd`,function(){return L.post(`/safecloud?action=get_ignored_list`)}),e(`jd`,function(e){return L.post(`/safecloud?action=del_ignored`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Id`,function(){return L.post(`/warning?action=get_res_list`)}),e(`Gd`,function(){return L.post(`/safe/report?action=get_report`)}),e(`sf`,function(){return L.post(`/plugin?action=a&name=bt_hids&s=set_process`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`ff`,function(e){return L.post(`/warning?action=set_scan_categories`,{categories:JSON.stringify(e.categories)},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`zd`,function(){return L.post(`/safe/security/get_repair_records`)}),e(`nf`,function(e){return L.post(`/safe/security/rollback_repair`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Nd`,function(e){return L.post(`/safe/security/delete_repair_records`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),j(),A(),e(`Ad`,function(e){K({title:k.global.t(`Config.Alarm.index_85`,[e.row.title]),width:500,minHeight:280,data:{row:e.row,refresh:e.onRefresh},component:T(function(){return x(function(){return t.import(`./view-config-legacy.js?v=1791538283700`).then(function(e){return e.p})},void 0)})})}),e(`xd`,function(e){return L.post(`/mod/push/task/get_task_list`,e)}),e(`wd`,function(){return L.post(`/mod/push/task/get_task_template_list`)}),e(`md`,function(e){return L.post(`/mod/push/task/set_task_conf`,Q(Z({},e),{task_data:JSON.stringify(e.task_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_1`),successMessage:!0}})}),e(`yd`,function(e){return L.post(`/mod/push/task/set_task_conf`,Q(Z({},e),{task_data:JSON.stringify(e.task_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_2`),successMessage:!0}})}),e(`Dd`,function(e){return L.post(`/mod/push/task/change_task_conf`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_3`),successMessage:!0}})}),e(`_d`,function(e){return L.post(`/mod/push/task/remove_task_conf`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_4`),successMessage:!0}})}),e(`Cd`,function(e){return L.post(`/mod/push/task/get_task_record`,e)}),e(`gd`,function(e){return L.post(`/mod/push/task/remove_task_records`,Q(Z({},e),{record_ids:JSON.stringify(e.record_ids)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_5`),successMessage:!0}})}),e(`hd`,function(e){return L.post(`/mod/push/task/clear_task_record`,Q(Z({},e),{record_ids:JSON.stringify(e.record_ids)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_5`),successMessage:!0}})}),e(`bd`,function(e){return L.post(`/mod/push/msgconf/get_sender_list`,e)}),e(`Sd`,function(e){return L.post(`/push?action=get_push_logs`,e)}),e(`pd`,function(e){return L.post(`/mod/push/msgconf/set_sender_conf`,Q(Z({},e),{sender_data:JSON.stringify(e.sender_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_6`),successMessage:!0}})}),e(`vd`,function(e){return L.post(`/mod/push/msgconf/set_sender_conf`,Q(Z({},e),{sender_data:JSON.stringify(e.sender_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_7`),successMessage:!0}})}),e(`Td`,function(e){return L.post(`/mod/push/msgconf/change_sendr_used`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_8`),successMessage:!0}})}),e(`Ed`,function(e){return L.post(`/mod/push/msgconf/set_default_sender`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_9`),successMessage:!0}})}),e(`Od`,function(e){return L.post(`/mod/push/msgconf/test_send_msg`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_10`),successMessage:!0}})}),e(`kd`,function(e){return L.post(`/mod/push/msgconf/remove_sender`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_11`),successMessage:!0}})}),e(`fd`,`/static/vite/images/secure.png`),e(`dd`,`/static/vite/images/toolview.png`),e(`yu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_data_info`,e)}),e(`vu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_domains`,e)}),e(`cu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=flush_domain_record`,e)}),e(`nd`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=enable_catchall`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_1`),successMessage:!0}})}),e(`rd`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,Q(Z({},e),{act:`add`}),{requestOptions:{loading:k.global.t(`Mail.Api.index_2`),successMessage:!0}})}),e(`Jl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,Q(Z({},e),{act:`delete`}),{requestOptions:{loading:k.global.t(`Mail.Api.index_5`),successMessage:!0}})}),e(`Il`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_domain_new`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_3`),successMessage:!0,errorMessage:{close:!0}}})}),e(`ru`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_domain`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_4`),successMessage:!0}})}),e(`ql`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_domain`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_5`),successMessage:!0}})}),e(`Ql`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_mx_txt_cache`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_6`),successMessage:!0}})}),e(`Ku`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=auto_resolves_domain`,e,{requestOptions:{loading:k.global.t(`Login.index_22`),successMessage:!0,errorMessage:!1}})}),e(`_u`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_domain_name`)}),e(`Du`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_mailboxs_total`,e)}),e(`zl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_mailbox_v2`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_7`),successMessage:!0}})}),e(`ou`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_mailbox_v2`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_8`),successMessage:!0}})}),e(`Zl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=delete_mailbox`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_9`):``,successMessage:t}})}),e(`pu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_bcc`)}),e(`Ll`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_bcc`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_10`),successMessage:!0}})}),e(`iu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_bcc`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_11`),successMessage:!0}})}),e(`Yl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=del_bcc`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_12`),successMessage:!0}})}),e(`wu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_forward`)}),e(`Rl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_forward`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_13`),successMessage:!0}})}),e(`au`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_mail_forward`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_14`),successMessage:!0}})}),e(`Xl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_mail_forward`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_15`),successMessage:!0}})}),e(`Bu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_all_user`)}),e(`xu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_mails`,e)}),e(`Gu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=move_to_junk`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_16`),successMessage:!0,isOriginalResult:!0}})}),e(`eu`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=delete_mail`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_17`):``,successMessage:t,isOriginalResult:!0}})}),e(`Fu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_junk_mails`,e)}),e(`Xu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=move_out_junk`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_18`),successMessage:!0}})}),e(`Ou`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_sent_mails`,e)}),e(`$u`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=send_mail`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_19`),successMessage:!0}})}),e(`Ru`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_task_list`,e)}),e(`Iu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_log_rank`,e)}),e(`Lu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_log_list`,e)}),e(`tu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_task`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_20`),successMessage:!0}})}),e(`id`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=pause_task`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_23`),successMessage:!0}})}),e(`du`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_backup_task_status`,{},{requestOptions:{errorMessage:!1}})}),e(`Gl`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=close_backup_task`,{},{requestOptions:{loading:k.global.t(`Mail.Api.index_39`),successMessage:!0}})}),e(`hu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_cloud_storage_list`)}),e(`Zu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=open_backup_task`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_24`),successMessage:!0}})}),e(`fu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_backup_path`)}),e(`uu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_backup_file_list`,e)}),e(`Yu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=restore`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_25`),successMessage:!0}})}),e(`Pu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_service_status`)}),e(`cd`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=service_admin`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_26`),successMessage:!0}})}),e(`ed`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_alarm_black_switch`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_26`),successMessage:!0}})}),e(`Ju`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=repair_service_conf`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_27`),successMessage:!0}})}),e(`Mu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_config`,e)}),e(`Qu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=save_config`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_28`),successMessage:!0}})}),e(`Nu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_service_monitor_status`,{},{requestOptions:{errorMessage:!1}})}),e(`sd`,function(e){return L.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_29`),successMessage:!0}})}),e(`Vl`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=create_service_monitor_task`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`ju`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_save_day`)}),e(`ad`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_save_day`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_31`),successMessage:!0}})}),e(`Cu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=check_mail_env`)}),e(`qu`,function(e,t){return L.post(`/plugin?action=a&name=mail_sys&s=`.concat(t),{},{requestOptions:{loading:k.global.t(`Mail.Api.index_32`,[e]),successMessage:!0}})}),e(`Ul`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=change_hostname`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_33`),successMessage:!0}})}),e(`Uu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=setup_mail_sys`)}),e(`Su`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_init_log`)}),e(`Au`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_roundcube_status`)}),e(`gu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_domain`)}),e(`ud`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_34`),successMessage:!0}})}),e(`Wu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_roundcube`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_35`),successMessage:!0}})}),e(`Bl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_roundcube_info`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_35`),successMessage:!0}})}),e(`zu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_info`)}),e(`ld`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_unsubscribe_info`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_40`),successMessage:!0}})}),e(`$l`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_info`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_41`),successMessage:!0}})}),e(`bu`,function(e){return L.post(`/auth?action=get_expand_pack_prices`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`)}})}),e(`Vu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contacts`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`Wl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=check_blacklists`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`mu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_blacklist_tips`)}),e(`td`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=Blacklist_tips`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Eu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_alarm_send `,e)}),e(`Tu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=read_blacklist_scan_log`,e)}),e(`Hu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_users`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_21`),successMessage:!0}})}),e(`su`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_users`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_38`)}})}),e(`Hl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=create_email_batch_random`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_44`)}})}),e(`Fl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=create_auto_reply_email`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`nu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_auto_reply_email`,e,{requestOptions:{loading:k.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`lu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_auto_reply_email`,e)}),e(`Kl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_auto_reply_email`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`ku`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_quota_alert_status`)}),e(`od`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_send_email_to_user`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),j(),e(`Pl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=It(),r=Lt(),i=t.guard,a=t.guardMessage,o=I(null);return Bt(function(){return n.query.action},function(t){return X(function(){var s,c,l;return $(this,function(u){switch(u.label){case 0:return typeof t!=`string`||!e[t]?[2]:(s=i,s?[4,i(t)]:[3,2]);case 1:s=!u.sent(),u.label=2;case 2:return s?(a&&$e.warning(a),[2]):(o.value=t,c=Z({},n.query),delete c.action,[4,r.replace({query:c})]);case 3:u.sent(),u.label=4;case 4:return u.trys.push([4,6,,7]),[4,e[t](c)];case 5:return u.sent(),[3,7];case 6:return l=u.sent(),console.error(`[useGlobalAction]`,t,l),[3,7];case 7:return[2]}})})()},{immediate:!0}),{consumed:o}}),j(),e(`Nl`,Tt=D(`aapanelsub-account-store`,function(){var e=function(){var e=t.expendFormState,n=e.package_id,r=e.mountpoint,i=t.acForData,a=i.username,o=i.password,s=i.email,c=i.expire_date,l=i.remark,u=t.wpForData,d=u.disk_space_quota,f=u.monthly_bandwidth_limit,p=u.max_site_limit,m=u.max_database,h=u.php_start_children,g=u.php_max_children;return Object.assign({},{username:a,password:o,email:s,expire_date:c,package_id:n,mountpoint:r,disk_space_quota:d.unlimited?0:String(Number(d.value)*1024*1024),monthly_bandwidth_limit:f.unlimited?0:String(Number(f.value)*1024*1024),max_site_limit:p.unlimited?0:p.value,max_database:m.unlimited?0:m.value,php_start_children:h,php_max_children:g,remark:l})},t=wt(),n=G().t,r=function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),o(!0),[4,ze(t.search)];case 1:return e=n.sent().message,M(e)&&(t.table.data=e.list,t.table.total=e.page.count,t.account_total=e.account_total),[3,3];case 2:return o(!1),[7];case 3:return[2]}})})()},i=Mt(),a=i.loading,o=i.setLoading,s=function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,Ue()];case 1:return e=n.sent().message,M(e)&&(t.packageSourceList=e.list,t.packageList=e.list.map(function(e){return{label:e.package_name,value:e.package_id}}),e.list.length>0&&(t.expendFormState.package_id=e.list[0].package_id,u(t.expendFormState.package_id))),[2]}})})()},c=function(e){var t=e.url,n=e.user,r=e.pass;Ee(`Access address: `.concat(t,` Username: `,n,` -init Password: `,r))},l=function(){return X(function(){var e,r;return $(this,function(i){switch(i.label){case 0:return[4,Ve()];case 1:return e=i.sent(),M(e)&&(r={},t.diskMountSourceList=e.message,t.diskMountPointList=e.message.map(function(e){return e.is_default&&(r=e),{label:``.concat(e.mountpoint,` (`,O(e.used),`/`,O(e.total),`) `,n(`Account.Account.account_533924-7`),`:`,e.is_group_quota?n(`Account.Account.account_533924-5`):n(`Account.Account.account_533924-6`)),value:e.mountpoint}}),e.message.length>0&&(t.expendFormState.mountpoint=r.mountpoint||e.message[0].mountpoint,t.currentChangeDisk=Object.keys(r).length===0?e.message[0]:r)),[2]}})})()},u=function(e){return X(function(){var n,r,i,a,o,s,c,l,u;return $(this,function(d){return n=t.packageSourceList.find(function(t){return t.package_id===e}),n&&(r=n.package_name,i=n.disk_space_quota,a=n.monthly_bandwidth_limit,o=n.max_site_limit,s=n.max_database,c=n.php_start_children,l=n.php_max_children,u=n.remark,t.wpForData.package_name=r,t.wpForData.disk_space_quota=i==0?{value:``,unlimited:!0}:{value:i/1024/1024,unlimited:!1},t.wpForData.monthly_bandwidth_limit=a==0?{value:``,unlimited:!0}:{value:a/1024/1024,unlimited:!1},t.wpForData.max_site_limit=o===0?{value:``,unlimited:!0}:{value:o,unlimited:!1},t.wpForData.max_database=s==0?{value:``,unlimited:!0}:{value:s,unlimited:!1},t.wpForData.php_start_children=c,t.wpForData.php_max_children=l,t.wpForData.remark=u),[2]})})()},f=function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return h(),[4,s()];case 1:return e.sent(),[4,l()];case 2:return e.sent(),t.addVisible=!0,t.isEdit=!1,[2]}})})()},p=function(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Be({account_id:e})];case 1:return t=n.sent().message,M(t)&&window.open(t.login_url+`?token=`+t.token),[2]}})})()},m=function(){return X(function(){var i,a,o,s,c,l,u,d,f;return $(this,function(p){switch(p.label){case 0:return t.domainForData.website_and_email===`yes`&&!t.isEdit?[4,(a=t.accountDomainFormRef)==null?void 0:a.validate()]:[3,2];case 1:p.sent(),p.label=2;case 2:return[4,(i=t.accountFormRef)==null?void 0:i.validate()];case 3:if(p.sent(),o=t.domainForData,s=t.isSupportAuto,!s&&t.domainForData.website_and_email===`yes`&&!t.isEdit)return $e.error(`Your domain name does not support Create a website and email`),[2,!1];if(c=e(),c.domain=o.website_and_email===`yes`?o.domain:null,c.automatic_dns=+(o.dns_record===2&&o.website_and_email===`yes`),Number(c.disk_space_quota)>0&&!t.isEdit){if(l=t.currentChangeDisk,u=l.is_group_quota,d=l.free,!u)return $e.error(n(`Account.Account.account_533924-3`)),[2,!1];if(d80?l.value.errorColor:t>60?l.value.warningColor:l.value.primaryColor},f=function(){return X(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),i(!0),[4,Ve()];case 1:return e=r.sent(),M(e)&&(o.data=e.message,t=e.message.find(function(e){return e.is_default}),t&&(n=Z({},t),n.account_percent=Math.round(n.account_allocate/n.total*100),a.value=n)),[3,3];case 2:return i(!1),[7];case 3:return[2]}})})()};return{loading:r,DefaultDisk:a,init:f,columns:c,table:o,diskColor:u}})),e(`wl`,`/static/vite/images/1.jpg`),e(`Cl`,Ft=D(`packageStore`,function(){var e=function(){return X(function(){return $(this,function(e){return a.isEdit=!1,a.addVisible=!0,a.formData_reset(),[2]})})()},t=function(e){return X(function(){return $(this,function(t){return r(e),a.current_account_id=e.package_id,a.isEdit=!0,a.addVisible=!0,[2]})})()},n=function(){var e=a.formData,t=e.package_name,n=e.disk_space_quota,r=e.monthly_bandwidth_limit,i=e.max_site_limit,o=e.max_database,s=e.php_start_children,c=e.php_max_children,l=e.remark;return{package_name:t,disk_space_quota:n.unlimited?0:String(Number(n.value)*1024*1024),monthly_bandwidth_limit:r.unlimited?0:String(Number(r.value)*1024*1024),max_site_limit:i.unlimited?0:i.value,max_database:o.unlimited?0:o.value,max_email_account:0,php_start_children:s,php_max_children:c,remark:l}},r=function(e){var t=e.package_name,n=e.disk_space_quota,r=e.monthly_bandwidth_limit,i=e.max_site_limit,o=e.max_database,s=e.php_start_children,c=e.php_max_children,l=e.remark;a.formData.package_name=t,a.formData.disk_space_quota=n==0?{value:``,unlimited:!0}:{value:n/1024/1024,unlimited:!1},a.formData.monthly_bandwidth_limit=r==0?{value:``,unlimited:!0}:{value:r/1024/1024,unlimited:!1},a.formData.max_site_limit=i==0?{value:``,unlimited:!0}:{value:i,unlimited:!1},a.formData.max_database=o==0?{value:``,unlimited:!0}:{value:o,unlimited:!1},a.formData.php_start_children=s,a.formData.php_max_children=c,a.formData.remark=l},i=function(){return X(function(){var e,t;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,6,,7]),[4,(e=a.packageFormRef)==null?void 0:e.validate()];case 1:return r.sent(),a.isEdit?[4,tt(Z({package_id:a.current_account_id},n()))]:[3,3];case 2:return r.sent(),a.formData_reset(),s(),[3,5];case 3:return[4,Me(n())];case 4:r.sent(),a.formData_reset(),s(),r.label=5;case 5:return[3,7];case 6:return t=r.sent(),[2,Promise.reject(t)];case 7:return[2]}})})()},a=Pt(),o=G().t,s=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),u(!0),[4,Ue(a.search)];case 1:return e=t.sent().message,M(e)&&(a.table.data=e.list,a.table.total=e.page.count),[3,3];case 2:return u(!1),[7];case 3:return[2]}})})()},c=Mt(),l=c.loading,u=c.setLoading;return{init:s,loading:l,setLoading:u,removePackage:function(e){return X(function(){return $(this,function(t){return Ot({title:o(`Account.Package.package-988835-0`,[e.package_name]),content:o(`Account.Package.package-988835-1`),onConfirm:function(){return X(function(){return $(this,function(t){switch(t.label){case 0:return e.status===1?($e.error(o(`Account.Package.package-988835-2`)),[2]):[4,lt({package_id:e.package_id})];case 1:return t.sent(),s(),[2]}})})()}}),[2]})})()},create_package:e,editPackage:t,packageInfoConfirm:i}})),j(),e(`Sl`,Pt=D(`packageStateStore`,function(){var e=function(){d.package_name=``,d.disk_space_quota={value:0,unlimited:!0},d.monthly_bandwidth_limit={value:0,unlimited:!0},d.max_site_limit={value:0,unlimited:!0},d.max_database={value:0,unlimited:!0},d.php_start_children=1,d.php_max_children=3,d.remark=``},t=Ft(),n=G().t,r=F({data:[],total:0,loading:!1}),i=I([{title:n(`Account.Package.packageState-592272-0`),key:`package_name`,width:150},{title:n(`Account.Package.packageState-592272-1`),key:`php_start_children`,width:80,render:function(e){return w(`div`,null,[e.max_site_limit===0?w(`img`,{class:`icon`,title:``,src:st},null):e.max_site_limit])}},{title:n(`Account.Account.accountState-721844-3`),key:`disk_space_quota`,render:function(e){return w(`div`,null,[e.disk_space_quota===0?w(`img`,{class:`icon`,title:``,src:st},null):O(e.disk_space_quota,!0,0)])}},{title:n(`Account.Package.packageState-592272-2`),key:`monthly_bandwidth_limit`,render:function(e){return w(`div`,null,[e.monthly_bandwidth_limit===0?w(`img`,{class:`icon`,title:``,src:st},null):O(e.monthly_bandwidth_limit,!0,0)])}},{title:n(`Account.Account.accountState-721844-14`),key:`remark`,render:function(e){return e.remark?e.remark:`--`}},{title:n(`Account.Package.packageState-592272-7`),key:`create_time`,render:function(e){return Pe(e.create_time)}},Dt({title:n(`Public.Table.Action`),align:`right`,width:200,options:function(e){return[{label:n(`Account.Package.packageState-592272-8`),onClick:function(){return X(function(){return $(this,function(n){return[2,t.editPackage(e)]})})()}},{label:n(`Account.Package.packageState-592272-9`),onClick:function(){return X(function(){return $(this,function(n){return t.removePackage(e),[2]})})()}}]}})]),a=I([]),o=F({p:1,rows:10,search_value:``}),s=I(!1),c=I(!1),l=Zt(un(),2),u=l[0],d=l[1],f=I(0),p=I(0),m=I(null);return{search:o,table:r,columns:i,keys:a,addVisible:s,formData:d,PackageInfoForm:function(){return u},formData_reset:e,packageFormRef:I(),isEdit:c,disk_space_quota_cache:f,monthly_bandwidth_limit_cache:p,current_account_id:m}})),j(),Nt=D(`logsStateStore`,function(){var e=G().t,t=F({data:[],total:0,loading:!1}),n=I([{title:e(`Account.Logs.logsState-131428-0`),key:`log_type`,width:150},{title:e(`Account.Logs.logsState-131428-1`),key:`log_level`,width:100},{title:e(`Account.Logs.logsState-131428-2`),key:`status`,width:100,render:function(t){return t.log_status?w(`span`,{class:`text-primary`},[e(`Account.Logs.logsState-456809-0`)]):w(`span`,{class:`text-error`},[e(`Account.Logs.logsState-456809-1`)])}},{title:e(`Account.Logs.logsState-131428-3`),key:`log_body`,render:function(t){return w(`div`,{class:`flex`},[t.username?w(`div`,{class:`text-[#909399]`},[e(`Account.Account.account_533924-0`)+` [`+t.username+`]-->`]):``,w(`div`,null,[t.log_body])])}},{key:`log_time`,align:`right`,title:e(`Logs.Panel.index_7`),render:function(e){return Pe(e.log_time)}}]),r=I([]);return{search:F({p:1,rows:10,search:``}),table:t,columns:n,keys:r}}),j(),e(`xl`,D(`account-store`,function(){var e=R(wt()),t=R(Pt()),n=At(),r=R(Nt());return{install:I(!1),account:Z({},e),w_package:Z({},t),disk:Z({},n),logs:Z({},r)}})),e(`bl`,D(`logsStore`,function(){var e=G().t,t=R(Nt()),n=t.search,r=t.table,i=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),s(!0),[4,He(n.value)];case 1:return e=t.sent().message,M(e)&&(r.value.data=e.list,r.value.total=e.page.count),[3,3];case 2:return s(!1),[7];case 3:return[2]}})})()},a=Mt(),o=a.loading,s=a.setLoading;return{init:i,setLoading:s,loading:o,onClear:function(){Ot({title:e(`Logs.Panel.index_5`),content:e(`Logs.Panel.index_15`),onConfirm:function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,Ce()];case 1:return e.sent(),i(),[2]}})})()}})}}})),j(),A(),e(`yl`,function(e){var n=e.checkedType||[`dir`];K({title:n.length===1&&n[0]===`file`?k.global.t(`Component.Upload.index_1`):k.global.t(`Component.SelectPath.index_7`),width:750,height:640,footer:!1,data:{path:e.path,checkedType:n,callback:e.onCheckedSuccess},component:T(function(){return x(function(){return t.import(`./feature-FilePicker-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)})})}),j(),A(),e(`_l`,function(e){var n=e.path,r=e.confirmText,i=e.size,a=e.uploadData,o=e.onUploadSuccess;K({title:`Upload files to [`.concat(n,`]`),width:580,minHeight:436,footer:!0,confirmText:r||k.global.t(`Public.Btn.Upload`),data:{path:n,size:i,uploadData:a,uploadSuccess:o},component:T(function(){return x(function(){return t.import(`./app-ui-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)})})}),e(`gl`,`/static/vite/images/preview.png`),j(),e(`hl`,function(){var e=I([]),t=null,n=I(!1),r=function(i){return X(function(){var a;return $(this,function(o){switch(o.label){case 0:return t&&clearTimeout(t),[4,Le()];case 1:return a=o.sent().message,Ke(a)&&(e.value=a,a.length>0?(n.value=!0,t=window.setTimeout(function(){r(i)},3e3)):n.value&&i&&i()),[2]}})})()};return{applySSLInfo:e,getSSLApplyList:r,clearTimer:function(){t&&clearTimeout(t)}}}),e(`il`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return L.post(`/mod/docker/com/get_apps`,e,{requestOptions:{loading:t?k.global.t(`Docker.api.App.index_1`):``}})}),e(`ll`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return L.post(`/mod/docker/com/get_installed_apps`,e,{requestOptions:{loading:t?k.global.t(`Docker.api.App.index_1`):``}})}),e(`cl`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/mod/docker/com/get_tags`,e)}),e(`sl`,function(e){return L.post(`/mod/docker/com/get_dependence_apps`,{depend_app:JSON.stringify(e.depend_app)})}),e(`ul`,function(e){return L.post(`/mod/docker/com/create_app`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_2`),successMessage:!0}})}),e(`pl`,function(e){return L.post(`/mod/docker/com/set_app_status`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_3`),successMessage:!0}})}),e(`dl`,function(e){return L.post(`/mod/docker/com/remove_app`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_4`),successMessage:!0}})}),e(`al`,function(e){return L.post(`/mod/docker/com/get_app_log`,e)}),e(`rl`,function(e){return L.post(`/mod/docker/com/get_app_installed_log`,e)}),e(`ol`,function(e){return L.post(`/mod/docker/com/get_backup_list`,e)}),e(`el`,function(e){return L.post(`/mod/docker/com/backup_app`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_5`),successMessage:!0}})}),e(`tl`,function(e){return L.post(`/mod/docker/com/delete_backup`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_4`),successMessage:!0}})}),e(`fl`,function(e){return L.post(`/mod/docker/com/restore_backup`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_6`),successMessage:!0}})}),e(`ml`,function(e){return L.post(`/mod/docker/com/upload_backup`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:k.global.t(`Docker.api.App.index_7`),successMessage:!0}})}),e(`nl`,function(e){return L.post(`/mod/docker/com/client_db_shell`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_1`)}})}),e(`$c`,`/static/vite/images/banner.png`),e(`Jc`,function(){return L.post(`/mod/backup_restore/com/get_backup_list`)}),e(`Kc`,function(){return L.post(`/mod/backup_restore/com/get_data_total`)}),e(`Uc`,function(e){return L.post(`/mod/backup_restore/com/add_backup`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Xc`,function(e){return L.post(`/mod/backup_restore/com/get_progress`,e)}),e(`Wc`,function(e){return L.post(`/mod/backup_restore/com/task_stop`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Zc`,function(e){return L.post(`/mod/backup_restore/com/exec_backup`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Gc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/mod/backup_restore/com/del_backup`,e,{requestOptions:{loading:t?k.global.t(`Component.Pay.index_12`):``,successMessage:t}})}),e(`qc`,function(e){return L.post(`/mod/backup_restore/com/get_details`,e)}),e(`Yc`,function(e){return L.post(`/mod/backup_restore/com/get_exec_logs`,e)}),e(`Qc`,function(e){return L.post(`/mod/backup_restore/com/add_restore`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`zc`,function(){return L.post(`/mod/backup_restore/com/get_migrate_status`)}),e(`Nc`,function(e){return L.post(`/mod/backup_restore/com/ssh_auth_check`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Vc`,function(e){return L.post(`/mod/backup_restore/com/add_migrate_task`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Rc`,function(){return L.post(`/mod/backup_restore/com/get_migrate_progress`)}),e(`Mc`,function(){return L.post(`/mod/backup_restore/com/stop_migrate`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Pc`,function(){return L.post(`/mod/backup_restore/com/close_migrate_popup`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`Bc`,function(e){return L.post(`/mod/migrate/com/cp_migrate_start`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Lc`,function(){return L.post(`/mod/migrate/com/get_migrate_status`)}),e(`Hc`,function(e){return L.post(`/mod/migrate/com/connect_cp_verify`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Fc`,function(e){return L.post(`/mod/migrate/com/cp_users_info`,e)}),e(`Ic`,function(e){return L.post(`/mod/migrate/com/cp_migrate_info`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`jc`,function(){return L.post(`/mod/migrate/com/cancel_migrate`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ac`,function(e){return L.post(`/config?action=get_alarm_services`,e)}),re=k.global,z=re.t,e(`Dc`,function(e){return L.post(`/crontab/trigger/get_trigger_list`,{data:JSON.stringify(e)})}),e(`yc`,function(e){return L.post(`/crontab/trigger/create_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Security.Api.Index_4`),successMessage:!0}})}),e(`Cc`,function(e){return L.post(`/crontab/trigger/modify_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Crontab.Api.index_5`),successMessage:!0}})}),e(`kc`,function(){return L.post(`/crontab/script/get_script_list_by_type`)}),e(`Tc`,function(e){return L.post(`/crontab/trigger/get_operator_where_list`,{data:JSON.stringify(e)})}),e(`vc`,function(e){return L.post(`/crontab/trigger/create_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Security.Api.Index_4`),successMessage:!0}})}),e(`Sc`,function(e){return L.post(`/crontab/trigger/modify_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Crontab.Api.index_5`),successMessage:!0}})}),e(`xc`,function(e){return L.post(`/crontab/trigger/remove_operator_where`,e,{requestOptions:{loading:z(`Security.Api.Index_3`),successMessage:!0}})}),e(`Ec`,function(e){return L.post(`/crontab/trigger/get_operator_logs`,{data:JSON.stringify(e)})}),e(`Oc`,function(e){return L.post(`/crontab/trigger/get_trigger_logs`,e)}),e(`wc`,function(e){return L.post(`/crontab/trigger/test_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}})}),e(`bc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/crontab/trigger/remove_trigger`,e,{requestOptions:{loading:t?z(`Security.Api.Index_3`):``,successMessage:t}})}),ie=k.global,mt=ie.t,e(`gc`,function(e){return L.post(`/crontab/script/get_script_list`,{data:JSON.stringify(e)})}),e(`fc`,function(e){return L.post(`/crontab/script/create_script`,{data:JSON.stringify(e)},{requestOptions:{loading:mt(`Security.Api.Index_4`),successMessage:!0}})}),e(`mc`,function(e){return L.post(`/crontab/script/modify_script`,{data:JSON.stringify(e)},{requestOptions:{loading:mt(`Crontab.Api.index_5`),successMessage:!0}})}),e(`hc`,function(e){return L.post(`/crontab/script/test_script`,{data:JSON.stringify(e)},{requestOptions:{loading:mt(`Crontab.Api.index_4`),errorMessage:!1}})}),e(`_c`,function(e){return L.post(`/crontab/script/get_script_logs`,{data:JSON.stringify(e)})}),e(`pc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/crontab/script/remove_script`,e,{requestOptions:{loading:t?mt(`Security.Api.Index_3`):``,successMessage:t}})}),ae=k.global,pt=ae.t,e(`oc`,function(){return L.post(`/adminer_manager?action=get_status`)}),e(`sc`,function(){return L.post(`/adminer_manager?action=support_versions`)}),e(`uc`,function(e){return L.post(`/adminer_manager?action=switch_php`,e,{requestOptions:{loading:pt(`Database.adminerManager.switchingPhp`),successMessage:!0}})}),e(`cc`,function(e){return L.post(`/adminer_manager?action=install`,e,{requestOptions:{loading:pt(`Database.adminerManager.installing`),successMessage:!0}})}),e(`dc`,function(){return L.post(`/adminer_manager?action=uninstall`,{},{requestOptions:{loading:pt(`Database.adminerManager.uninstalling`),successMessage:!0}})}),e(`lc`,function(e){return L.post(`/adminer_manager?action=switch_port`,e,{requestOptions:{loading:pt(`Database.adminerManager.switchingPort`),successMessage:!0}})}),e(`rc`,function(e){return L.post(`/database?action=GetBackupSize`,e)}),e(`ac`,function(e){return L.post(`/database?action=GetImportSize`,e)}),e(`ic`,function(){return L.post(`/database?action=GetImportLog`)}),e(`ec`,function(e){var t=e.complex;return{trigger:e.trigger||[`blur`,`change`],validator:function(e,n){return n=n.trim(),n===``?Error(`密码不能为空`):t.length&&n.length0&&arguments[0]!==void 0?arguments[0]:{}).trigger||[`blur`,`change`],validator:function(e,t){var n=Array.from(new Set([`/`,`/www`,`/bin`,`/boot`,`/dev`,`/etc`,`/lib`,`/media`,`/mnt`,`/opt`,`/proc`,`/root`,`/run`,`/sbin`,`/srv`,`/sys`,`/tmp`,`/usr`,`/var`]));return t=t.trim(),t===``?Error(`目录不能为空`):!n.includes(t)||Error(`目录为系统保留目录, 请重新选择`)}}}),e(`nc`,function(){return{trigger:(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).trigger||[`blur`,`input`],validator:function(e,t){return t?Se(t)?!0:Error(`端口格式错误, 请填写1-65535之间的数字`):Error(`Port cannot be empty`)}}}),j(),j(),e(`Zs`,function(e){return L.post(`/mod/docker/com/edit_remark`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_54`),successMessage:!0}})}),e(`Xs`,function(e){return L.post(`/mod/docker/com/get_project_container_logs`,e)}),e(`Ys`,function(e){return L.post(`/btdocker/image/get_image_tags`,e)}),e(`Js`,function(e){return L.post(`/btdocker/image/get_image_detail`,e)}),e(`qs`,function(){return L.post(`/btdocker/status/get_docker_system_info`)}),e(`Rs`,function(){return L.post(`/btdocker/setup/get_system_info`)}),e(`zs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_42`),successMessage:!0}})}),e(`Ws`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Us`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Vs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Hs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Bs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Gs`,function(e){return L.post(`/btdocker/setup/set_dk_project_path`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_43`)}})}),e(`Ls`,function(e){return L.post(`/btdocker/setup/del_com_registry_mirror`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Docker.api.index_41`),successMessage:!0}})}),e(`Ks`,function(){return L.post(`/btdocker/setup/update_compose`,{},{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),oe=k.global,W=oe.t,e(`Ps`,function(){return L.post(`/xterm?action=get_host_list`)}),e(`ks`,function(e){return L.post(`/xterm?action=create_host`,e,{requestOptions:{loading:W(`Security.Api.Index_4`),successMessage:!0}})}),e(`Fs`,function(e){return L.post(`/xterm?action=get_host_find`,e)}),e(`js`,function(e){return L.post(`/xterm?action=remove_host`,e,{requestOptions:{loading:W(`Security.Api.Index_3`),successMessage:!0}})}),e(`Ns`,function(){return L.post(`/xterm?action=get_command_list`)}),e(`Os`,function(e){return L.post(`/xterm?action=create_command`,e,{requestOptions:{loading:W(`Security.Api.Index_4`),successMessage:!0}})}),e(`Ms`,function(e){return L.post(`/xterm?action=modify_command`,e,{requestOptions:{loading:W(`Crontab.Api.index_5`),successMessage:!0}})}),e(`As`,function(e){return L.post(`/xterm?action=remove_command`,e,{requestOptions:{loading:W(`Security.Api.Index_3`),successMessage:!0}})}),e(`Is`,function(e){return L.post(`/xterm?action=test_ssh_connect`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),St=function(e){return Array.isArray(e)?e.map(String).filter(Boolean):e&&(e===void 0?`undefined`:$t(e))===`object`?Object.keys(e):e==null?[]:[String(e)].filter(Boolean)},Ge=function(e,t){return t.some(function(t){return e.some(function(e){return e===t||e.endsWith(`_bt_`.concat(t))||e.endsWith(`/`.concat(t))})})},e(`Es`,function(e){ot({title:e.title,footer:!0,data:{desc:e.desc,list:e.data,columns:e.columns,onConfirm:e.onConfirm,onRefresh:e.onRefresh},component:ye})}),e(`Ds`,function(e){var t=St(e.result.success),n=St(e.result.error),r=e.data.map(function(r){var i=St(e.getRowKey(r)),a=Ge(t,i),o=Ge(n,i);return Q(Z({},r),{batchStatus:a&&!o?`success`:`error`,reqMsg:a&&!o?e.successText:e.errorText})});ot({title:e.title,width:e.width||440,footer:!0,component:Te,data:{title:e.taskTitle,data:r,status:`done`,columns:e.columns}})}),e(`_s`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_task`,e,{requestOptions:{loading:`Adding task, please wait...`,successMessage:!0}})}),e(`bs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_task`,e,{requestOptions:{loading:`Editing task, please wait...`,successMessage:!0}})}),e(`Ts`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=send_mail_test`,e,{requestOptions:{loading:`Sending test email, please wait...`,successMessage:!0}})}),e(`ws`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e)}),e(`Cs`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_email_temp`)}),e(`Ss`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_email_temp_list`,e)}),e(`xs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_task_email_content`,e)}),e(`gs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_email_temp`,e,{requestOptions:{loading:`Adding template, please wait...`,successMessage:!0}})}),e(`ys`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=edit_email_temp`,e,{requestOptions:{loading:t?`Editing template, please wait...`:``,successMessage:t}})}),e(`vs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=del_email_temp`,e,{requestOptions:{loading:`Deleting template, please wait...`,successMessage:!0}})}),e(`ls`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:t?`Adding, please wait...`:``}})}),e(`us`,function(e){return L.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`}})}),e(`ds`,function(e){return L.post(`/campaign/get_automations`,e,{headers:{"Content-Type":`application/json`}})}),e(`ps`,function(e){return L.post(`/campaign/remove_automation`,e,{headers:{"Content-Type":`application/json`}})}),e(`fs`,function(e){return L.post(`/campaign/get_automation_workflow`,e,{headers:{"Content-Type":`application/json`}})}),e(`hs`,function(e){return L.post(`/campaign/set_automation_status`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`,successMessage:!0}})}),e(`ms`,function(e){return L.post(`/campaign/set_automation_name`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Renaming in progress, please wait...`,successMessage:!0}})}),e(`Zo`,function(e){return L.post(`/campaign/overview`,e)}),e(`Po`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_22`),successMessage:!0}})}),e(`Bo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_42`),successMessage:!0}})}),e(`Xo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_info_list`,e)}),e(`Vo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=update_subscription_state`,e,{requestOptions:{loading:`Modifying status, please wait...`,successMessage:t}})}),e(`Ro`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_37`):``,successMessage:t}})}),e(`ts`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_list`,e)}),e(`zo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_list`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_37`):``,successMessage:t}})}),e(`cs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_43`),successMessage:!0}})}),e(`ss`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_43`),successMessage:!0}})}),e(`ns`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contacts_etypes`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`Mo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contacts_from_content`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`qo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_contacts_list`,e)}),e(`Jo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_recipient`,e)}),e(`Lo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=del_abnormal_recipient`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_37`):``,successMessage:t}})}),e(`Yo`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_status`)}),e(`Io`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=clear_abnormal_recipient`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`Ko`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_contact_number`,e)}),e(`es`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_task_unsubscribe_list`,e)}),e(`$o`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_task_all`,e)}),e(`Ho`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_email_template`,e)}),e(`rs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_email_template`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_21`),successMessage:!0}})}),e(`Fo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=copy_template`,e,{requestOptions:{loading:`Copying template, please wait...`,successMessage:!0}})}),e(`Go`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e)}),e(`Uo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_contact_group`,e,{requestOptions:{loading:`Exporting, please wait...`}})}),e(`No`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contact_group`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`is`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=merge_groups`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`Wo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_task_errlog_to_csv`,e,{requestOptions:{loading:`Exporting, please wait...`}})}),e(`Qo`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_service_status`,e)}),e(`as`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=check_email_valid`,e,{requestOptions:{loading:`Scanning, please wait...`,successMessage:!0}})}),e(`os`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_abnormal_mail_check_switch`,e,{requestOptions:{loading:`Setting, please wait...`,successMessage:!0}})}),se=k.global,U=se.t,e(`vo`,function(e){return L.post(`/data?action=getData`,Q(Z({},e),{table:`ftps`}))}),e(`fo`,function(e){return L.post(`/ftp?action=AddUser`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`Eo`,function(e){return L.post(`/ftp?action=setPort`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`Oo`,function(e){return L.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`Do`,function(e){return L.post(`/data?action=setPs`,Q(Z({},e),{table:`ftps`}),{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`wo`,function(e){return L.post(`/ftp?action=SetUserPassword`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`To`,function(e){return L.post(`/ftp?action=set_user_home`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`mo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:t?U(`Ftp.Api.Index_1`):``,successMessage:t}})}),e(`yo`,function(){return L.post(`/logs/ftp/set_ftp_log`,{exec_name:`getlog`},{requestOptions:{loading:U(`Ftp.Api.Index_1`),errorMessage:{close:!0}}})}),e(`Ao`,function(){return L.post(`/logs/ftp/set_ftp_log`,{exec_name:`start`},{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`bo`,function(e){return L.post(`/logs/ftp/get_login_log`,e)}),e(`go`,function(e){return L.post(`/logs/ftp/get_action_log`,e)}),e(`xo`,function(){return L.post(`/logs/ftp/ftp_users`)}),e(`_o`,function(){return L.post(`/logs/ftp/get_analysis_config`)}),e(`Co`,function(e){return L.post(`/logs/ftp/set_analysis_config`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`do`,function(e){return L.post(`/logs/ftp/log_analysis`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`)}})}),e(`ko`,function(e){return L.post(`/logs/ftp/set_cron_task`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`So`,function(){return L.post(`/logs/ftp/get_white_list`)}),e(`po`,function(e){return L.post(`/logs/ftp/set_white_list`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`jo`,function(e){return L.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`ho`,function(e){return L.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`uo`,`/static/vite/images/icon-ftp-log.svg`),e(`lo`,`/static/vite/images/icon-login-error.svg`),e(`co`,`/static/vite/images/icon-login-address.svg`),e(`so`,`/static/vite/images/icon-shell-file.svg`),e(`oo`,`/static/vite/images/icon-anonymous.svg`),e(`ao`,`/static/vite/images/icon-login-time.svg`),e(`io`,`/static/vite/images/update-back.png`),e(`ro`,`/static/vite/images/update-icon.svg`),e(`no`,`/static/vite/images/update-rocket.svg`),e(`to`,`/static/vite/images/dns-server.png`),e(`eo`,`/static/vite/images/mail-server.png`),e(`$a`,`/static/vite/images/logo.png`),e(`Qa`,`0&&(t.expendFormState.mountpoint=r.mountpoint||e.message[0].mountpoint,t.currentChangeDisk=Object.keys(r).length===0?e.message[0]:r)),[2]}})})()},u=function(e){return X(function(){var n,r,i,a,o,s,c,l,u;return $(this,function(d){return n=t.packageSourceList.find(function(t){return t.package_id===e}),n&&(r=n.package_name,i=n.disk_space_quota,a=n.monthly_bandwidth_limit,o=n.max_site_limit,s=n.max_database,c=n.php_start_children,l=n.php_max_children,u=n.remark,t.wpForData.package_name=r,t.wpForData.disk_space_quota=i==0?{value:``,unlimited:!0}:{value:i/1024/1024,unlimited:!1},t.wpForData.monthly_bandwidth_limit=a==0?{value:``,unlimited:!0}:{value:a/1024/1024,unlimited:!1},t.wpForData.max_site_limit=o===0?{value:``,unlimited:!0}:{value:o,unlimited:!1},t.wpForData.max_database=s==0?{value:``,unlimited:!0}:{value:s,unlimited:!1},t.wpForData.php_start_children=c,t.wpForData.php_max_children=l,t.wpForData.remark=u),[2]})})()},f=function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return h(),[4,s()];case 1:return e.sent(),[4,l()];case 2:return e.sent(),t.addVisible=!0,t.isEdit=!1,[2]}})})()},p=function(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Be({account_id:e})];case 1:return t=n.sent().message,M(t)&&window.open(t.login_url+`?token=`+t.token),[2]}})})()},m=function(){return X(function(){var i,a,o,s,c,l,u,d,f;return $(this,function(p){switch(p.label){case 0:return t.domainForData.website_and_email===`yes`&&!t.isEdit?[4,(a=t.accountDomainFormRef)==null?void 0:a.validate()]:[3,2];case 1:p.sent(),p.label=2;case 2:return[4,(i=t.accountFormRef)==null?void 0:i.validate()];case 3:if(p.sent(),o=t.domainForData,s=t.isSupportAuto,!s&&t.domainForData.website_and_email===`yes`&&!t.isEdit)return $e.error(`Your domain name does not support Create a website and email`),[2,!1];if(c=e(),c.domain=o.website_and_email===`yes`?o.domain:null,c.automatic_dns=+(o.dns_record===2&&o.website_and_email===`yes`),Number(c.disk_space_quota)>0&&!t.isEdit){if(l=t.currentChangeDisk,u=l.is_group_quota,d=l.free,!u)return $e.error(n(`Account.Account.account_533924-3`)),[2,!1];if(d80?l.value.errorColor:t>60?l.value.warningColor:l.value.primaryColor},f=function(){return X(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),i(!0),[4,Ve()];case 1:return e=r.sent(),M(e)&&(o.data=e.message,t=e.message.find(function(e){return e.is_default}),t&&(n=Z({},t),n.account_percent=Math.round(n.account_allocate/n.total*100),a.value=n)),[3,3];case 2:return i(!1),[7];case 3:return[2]}})})()};return{loading:r,DefaultDisk:a,init:f,columns:c,table:o,diskColor:u}})),e(`kl`,`/static/vite/images/1.jpg`),e(`Ol`,Ft=D(`packageStore`,function(){var e=function(){return X(function(){return $(this,function(e){return a.isEdit=!1,a.addVisible=!0,a.formData_reset(),[2]})})()},t=function(e){return X(function(){return $(this,function(t){return r(e),a.current_account_id=e.package_id,a.isEdit=!0,a.addVisible=!0,[2]})})()},n=function(){var e=a.formData,t=e.package_name,n=e.disk_space_quota,r=e.monthly_bandwidth_limit,i=e.max_site_limit,o=e.max_database,s=e.php_start_children,c=e.php_max_children,l=e.remark;return{package_name:t,disk_space_quota:n.unlimited?0:String(Number(n.value)*1024*1024),monthly_bandwidth_limit:r.unlimited?0:String(Number(r.value)*1024*1024),max_site_limit:i.unlimited?0:i.value,max_database:o.unlimited?0:o.value,max_email_account:0,php_start_children:s,php_max_children:c,remark:l}},r=function(e){var t=e.package_name,n=e.disk_space_quota,r=e.monthly_bandwidth_limit,i=e.max_site_limit,o=e.max_database,s=e.php_start_children,c=e.php_max_children,l=e.remark;a.formData.package_name=t,a.formData.disk_space_quota=n==0?{value:``,unlimited:!0}:{value:n/1024/1024,unlimited:!1},a.formData.monthly_bandwidth_limit=r==0?{value:``,unlimited:!0}:{value:r/1024/1024,unlimited:!1},a.formData.max_site_limit=i==0?{value:``,unlimited:!0}:{value:i,unlimited:!1},a.formData.max_database=o==0?{value:``,unlimited:!0}:{value:o,unlimited:!1},a.formData.php_start_children=s,a.formData.php_max_children=c,a.formData.remark=l},i=function(){return X(function(){var e,t;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,6,,7]),[4,(e=a.packageFormRef)==null?void 0:e.validate()];case 1:return r.sent(),a.isEdit?[4,tt(Z({package_id:a.current_account_id},n()))]:[3,3];case 2:return r.sent(),a.formData_reset(),s(),[3,5];case 3:return[4,Me(n())];case 4:r.sent(),a.formData_reset(),s(),r.label=5;case 5:return[3,7];case 6:return t=r.sent(),[2,Promise.reject(t)];case 7:return[2]}})})()},a=Pt(),o=G().t,s=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),u(!0),[4,Ue(a.search)];case 1:return e=t.sent().message,M(e)&&(a.table.data=e.list,a.table.total=e.page.count),[3,3];case 2:return u(!1),[7];case 3:return[2]}})})()},c=Mt(),l=c.loading,u=c.setLoading;return{init:s,loading:l,setLoading:u,removePackage:function(e){return X(function(){return $(this,function(t){return Ot({title:o(`Account.Package.package-988835-0`,[e.package_name]),content:o(`Account.Package.package-988835-1`),onConfirm:function(){return X(function(){return $(this,function(t){switch(t.label){case 0:return e.status===1?($e.error(o(`Account.Package.package-988835-2`)),[2]):[4,lt({package_id:e.package_id})];case 1:return t.sent(),s(),[2]}})})()}}),[2]})})()},create_package:e,editPackage:t,packageInfoConfirm:i}})),j(),e(`Dl`,Pt=D(`packageStateStore`,function(){var e=function(){d.package_name=``,d.disk_space_quota={value:0,unlimited:!0},d.monthly_bandwidth_limit={value:0,unlimited:!0},d.max_site_limit={value:0,unlimited:!0},d.max_database={value:0,unlimited:!0},d.php_start_children=1,d.php_max_children=3,d.remark=``},t=Ft(),n=G().t,r=F({data:[],total:0,loading:!1}),i=I([{title:n(`Account.Package.packageState-592272-0`),key:`package_name`,width:150},{title:n(`Account.Package.packageState-592272-1`),key:`php_start_children`,width:80,render:function(e){return w(`div`,null,[e.max_site_limit===0?w(`img`,{class:`icon`,title:``,src:st},null):e.max_site_limit])}},{title:n(`Account.Account.accountState-721844-3`),key:`disk_space_quota`,render:function(e){return w(`div`,null,[e.disk_space_quota===0?w(`img`,{class:`icon`,title:``,src:st},null):O(e.disk_space_quota,!0,0)])}},{title:n(`Account.Package.packageState-592272-2`),key:`monthly_bandwidth_limit`,render:function(e){return w(`div`,null,[e.monthly_bandwidth_limit===0?w(`img`,{class:`icon`,title:``,src:st},null):O(e.monthly_bandwidth_limit,!0,0)])}},{title:n(`Account.Account.accountState-721844-14`),key:`remark`,render:function(e){return e.remark?e.remark:`--`}},{title:n(`Account.Package.packageState-592272-7`),key:`create_time`,render:function(e){return Pe(e.create_time)}},Dt({title:n(`Public.Table.Action`),align:`right`,width:200,options:function(e){return[{label:n(`Account.Package.packageState-592272-8`),onClick:function(){return X(function(){return $(this,function(n){return[2,t.editPackage(e)]})})()}},{label:n(`Account.Package.packageState-592272-9`),onClick:function(){return X(function(){return $(this,function(n){return t.removePackage(e),[2]})})()}}]}})]),a=I([]),o=F({p:1,rows:10,search_value:``}),s=I(!1),c=I(!1),l=Qt(dn(),2),u=l[0],d=l[1],f=I(0),p=I(0),m=I(null);return{search:o,table:r,columns:i,keys:a,addVisible:s,formData:d,PackageInfoForm:function(){return u},formData_reset:e,packageFormRef:I(),isEdit:c,disk_space_quota_cache:f,monthly_bandwidth_limit_cache:p,current_account_id:m}})),j(),Nt=D(`logsStateStore`,function(){var e=G().t,t=F({data:[],total:0,loading:!1}),n=I([{title:e(`Account.Logs.logsState-131428-0`),key:`log_type`,width:150},{title:e(`Account.Logs.logsState-131428-1`),key:`log_level`,width:100},{title:e(`Account.Logs.logsState-131428-2`),key:`status`,width:100,render:function(t){return t.log_status?w(`span`,{class:`text-primary`},[e(`Account.Logs.logsState-456809-0`)]):w(`span`,{class:`text-error`},[e(`Account.Logs.logsState-456809-1`)])}},{title:e(`Account.Logs.logsState-131428-3`),key:`log_body`,render:function(t){return w(`div`,{class:`flex`},[t.username?w(`div`,{class:`text-[#909399]`},[e(`Account.Account.account_533924-0`)+` [`+t.username+`]-->`]):``,w(`div`,null,[t.log_body])])}},{key:`log_time`,align:`right`,title:e(`Logs.Panel.index_7`),render:function(e){return Pe(e.log_time)}}]),r=I([]);return{search:F({p:1,rows:10,search:``}),table:t,columns:n,keys:r}}),j(),e(`El`,D(`account-store`,function(){var e=R(wt()),t=R(Pt()),n=At(),r=R(Nt());return{install:I(!1),account:Z({},e),w_package:Z({},t),disk:Z({},n),logs:Z({},r)}})),e(`Tl`,D(`logsStore`,function(){var e=G().t,t=R(Nt()),n=t.search,r=t.table,i=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),s(!0),[4,He(n.value)];case 1:return e=t.sent().message,M(e)&&(r.value.data=e.list,r.value.total=e.page.count),[3,3];case 2:return s(!1),[7];case 3:return[2]}})})()},a=Mt(),o=a.loading,s=a.setLoading;return{init:i,setLoading:s,loading:o,onClear:function(){Ot({title:e(`Logs.Panel.index_5`),content:e(`Logs.Panel.index_15`),onConfirm:function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,Ce()];case 1:return e.sent(),i(),[2]}})})()}})}}})),j(),A(),e(`wl`,function(e){var n=e.checkedType||[`dir`];K({title:n.length===1&&n[0]===`file`?k.global.t(`Component.Upload.index_1`):k.global.t(`Component.SelectPath.index_7`),width:750,height:640,footer:!1,data:{path:e.path,checkedType:n,callback:e.onCheckedSuccess},component:T(function(){return x(function(){return t.import(`./feature-FilePicker-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)})})}),j(),A(),e(`Sl`,function(e){var n=e.path,r=e.confirmText,i=e.size,a=e.uploadData,o=e.onUploadSuccess;K({title:`Upload files to [`.concat(n,`]`),width:580,minHeight:436,footer:!0,confirmText:r||k.global.t(`Public.Btn.Upload`),data:{path:n,size:i,uploadData:a,uploadSuccess:o},component:T(function(){return x(function(){return t.import(`./app-ui-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)})})}),e(`xl`,`/static/vite/images/preview.png`),j(),e(`bl`,function(){var e=I([]),t=null,n=I(!1),r=function(i){return X(function(){var a;return $(this,function(o){switch(o.label){case 0:return t&&clearTimeout(t),[4,Le()];case 1:return a=o.sent().message,Ke(a)&&(e.value=a,a.length>0?(n.value=!0,t=window.setTimeout(function(){r(i)},3e3)):n.value&&i&&i()),[2]}})})()};return{applySSLInfo:e,getSSLApplyList:r,clearTimer:function(){t&&clearTimeout(t)}}}),e(`ll`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return L.post(`/mod/docker/com/get_apps`,e,{requestOptions:{loading:t?k.global.t(`Docker.api.App.index_1`):``}})}),e(`ml`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return L.post(`/mod/docker/com/get_installed_apps`,e,{requestOptions:{loading:t?k.global.t(`Docker.api.App.index_1`):``}})}),e(`pl`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/mod/docker/com/get_tags`,e)}),e(`fl`,function(e){return L.post(`/mod/docker/com/get_dependence_apps`,{depend_app:JSON.stringify(e.depend_app)})}),e(`hl`,function(e){return L.post(`/mod/docker/com/create_app`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_2`),successMessage:!0}})}),e(`vl`,function(e){return L.post(`/mod/docker/com/set_app_status`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_3`),successMessage:!0}})}),e(`gl`,function(e){return L.post(`/mod/docker/com/remove_app`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_4`),successMessage:!0}})}),e(`ul`,function(e){return L.post(`/mod/docker/com/get_app_log`,e)}),e(`cl`,function(e){return L.post(`/mod/docker/com/get_app_installed_log`,e)}),e(`dl`,function(e){return L.post(`/mod/docker/com/get_backup_list`,e)}),e(`al`,function(e){return L.post(`/mod/docker/com/backup_app`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_5`),successMessage:!0}})}),e(`ol`,function(e){return L.post(`/mod/docker/com/delete_backup`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_4`),successMessage:!0}})}),e(`_l`,function(e){return L.post(`/mod/docker/com/restore_backup`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_6`),successMessage:!0}})}),e(`yl`,function(e){return L.post(`/mod/docker/com/upload_backup`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:k.global.t(`Docker.api.App.index_7`),successMessage:!0}})}),e(`sl`,function(e){return L.post(`/mod/docker/com/client_db_shell`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_1`)}})}),e(`il`,`/static/vite/images/banner.png`),se=k.global,mt=se.t,e(`nl`,function(e){return L.post(`/git?action=pull_project_git`,e,{requestOptions:{loading:mt(`Login.index_22`)}})}),e(`Qc`,function(){return L.post(`/git?action=get_clone_progress`)}),e(`$c`,function(){return L.post(`/git?action=get_github_account`)}),e(`el`,function(){return L.post(`/git?action=get_github_oauth_url`)}),e(`tl`,function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,L.post(`/git?action=get_github_repos`)];case 1:return e=t.sent(),[2,Q(Z({},e),{message:Ke(e.message)?e.message.filter(function(e){return!e.private}):[]})]}})})()}),e(`Zc`,function(){return L.post(`/git?action=disconnect_github`,{},{requestOptions:{loading:mt(`Login.index_22`),successMessage:!0}})}),e(`rl`,function(){return L.post(`/git?action=renew_github_token`,{},{requestOptions:{loading:mt(`Login.index_22`),successMessage:!0}})}),e(`Kc`,function(){return L.post(`/mod/backup_restore/com/get_backup_list`)}),e(`Wc`,function(){return L.post(`/mod/backup_restore/com/get_data_total`)}),e(`Vc`,function(e){return L.post(`/mod/backup_restore/com/add_backup`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Jc`,function(e){return L.post(`/mod/backup_restore/com/get_progress`,e)}),e(`Hc`,function(e){return L.post(`/mod/backup_restore/com/task_stop`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Yc`,function(e){return L.post(`/mod/backup_restore/com/exec_backup`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Uc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/mod/backup_restore/com/del_backup`,e,{requestOptions:{loading:t?k.global.t(`Component.Pay.index_12`):``,successMessage:t}})}),e(`Gc`,function(e){return L.post(`/mod/backup_restore/com/get_details`,e)}),e(`qc`,function(e){return L.post(`/mod/backup_restore/com/get_exec_logs`,e)}),e(`Xc`,function(e){return L.post(`/mod/backup_restore/com/add_restore`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Lc`,function(){return L.post(`/mod/backup_restore/com/get_migrate_status`)}),e(`jc`,function(e){return L.post(`/mod/backup_restore/com/ssh_auth_check`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`zc`,function(e){return L.post(`/mod/backup_restore/com/add_migrate_task`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ic`,function(){return L.post(`/mod/backup_restore/com/get_migrate_progress`)}),e(`Ac`,function(){return L.post(`/mod/backup_restore/com/stop_migrate`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Mc`,function(){return L.post(`/mod/backup_restore/com/close_migrate_popup`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`Rc`,function(e){return L.post(`/mod/migrate/com/cp_migrate_start`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Fc`,function(){return L.post(`/mod/migrate/com/get_migrate_status`)}),e(`Bc`,function(e){return L.post(`/mod/migrate/com/connect_cp_verify`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Nc`,function(e){return L.post(`/mod/migrate/com/cp_users_info`,e)}),e(`Pc`,function(e){return L.post(`/mod/migrate/com/cp_migrate_info`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`kc`,function(){return L.post(`/mod/migrate/com/cancel_migrate`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Oc`,function(e){return L.post(`/config?action=get_alarm_services`,e)}),le=k.global,z=le.t,e(`Tc`,function(e){return L.post(`/crontab/trigger/get_trigger_list`,{data:JSON.stringify(e)})}),e(`_c`,function(e){return L.post(`/crontab/trigger/create_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Security.Api.Index_4`),successMessage:!0}})}),e(`xc`,function(e){return L.post(`/crontab/trigger/modify_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Crontab.Api.index_5`),successMessage:!0}})}),e(`Dc`,function(){return L.post(`/crontab/script/get_script_list_by_type`)}),e(`Cc`,function(e){return L.post(`/crontab/trigger/get_operator_where_list`,{data:JSON.stringify(e)})}),e(`gc`,function(e){return L.post(`/crontab/trigger/create_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Security.Api.Index_4`),successMessage:!0}})}),e(`bc`,function(e){return L.post(`/crontab/trigger/modify_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Crontab.Api.index_5`),successMessage:!0}})}),e(`yc`,function(e){return L.post(`/crontab/trigger/remove_operator_where`,e,{requestOptions:{loading:z(`Security.Api.Index_3`),successMessage:!0}})}),e(`wc`,function(e){return L.post(`/crontab/trigger/get_operator_logs`,{data:JSON.stringify(e)})}),e(`Ec`,function(e){return L.post(`/crontab/trigger/get_trigger_logs`,e)}),e(`Sc`,function(e){return L.post(`/crontab/trigger/test_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}})}),e(`vc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/crontab/trigger/remove_trigger`,e,{requestOptions:{loading:t?z(`Security.Api.Index_3`):``,successMessage:t}})}),ge=k.global,pt=ge.t,e(`mc`,function(e){return L.post(`/crontab/script/get_script_list`,{data:JSON.stringify(e)})}),e(`uc`,function(e){return L.post(`/crontab/script/create_script`,{data:JSON.stringify(e)},{requestOptions:{loading:pt(`Security.Api.Index_4`),successMessage:!0}})}),e(`fc`,function(e){return L.post(`/crontab/script/modify_script`,{data:JSON.stringify(e)},{requestOptions:{loading:pt(`Crontab.Api.index_5`),successMessage:!0}})}),e(`pc`,function(e){return L.post(`/crontab/script/test_script`,{data:JSON.stringify(e)},{requestOptions:{loading:pt(`Crontab.Api.index_4`),errorMessage:!1}})}),e(`hc`,function(e){return L.post(`/crontab/script/get_script_logs`,{data:JSON.stringify(e)})}),e(`dc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/crontab/script/remove_script`,e,{requestOptions:{loading:t?pt(`Security.Api.Index_3`):``,successMessage:t}})}),de=k.global,bt=de.t,e(`ic`,function(){return L.post(`/adminer_manager?action=get_status`)}),e(`ac`,function(){return L.post(`/adminer_manager?action=support_versions`)}),e(`cc`,function(e){return L.post(`/adminer_manager?action=switch_php`,e,{requestOptions:{loading:bt(`Database.adminerManager.switchingPhp`),successMessage:!0}})}),e(`oc`,function(e){return L.post(`/adminer_manager?action=install`,e,{requestOptions:{loading:bt(`Database.adminerManager.installing`),successMessage:!0}})}),e(`lc`,function(){return L.post(`/adminer_manager?action=uninstall`,{},{requestOptions:{loading:bt(`Database.adminerManager.uninstalling`),successMessage:!0}})}),e(`sc`,function(e){return L.post(`/adminer_manager?action=switch_port`,e,{requestOptions:{loading:bt(`Database.adminerManager.switchingPort`),successMessage:!0}})}),e(`tc`,function(e){return L.post(`/database?action=GetBackupSize`,e)}),e(`rc`,function(e){return L.post(`/database?action=GetImportSize`,e)}),e(`nc`,function(){return L.post(`/database?action=GetImportLog`)}),e(`Qs`,function(e){var t=e.complex;return{trigger:e.trigger||[`blur`,`change`],validator:function(e,n){return n=n.trim(),n===``?Error(`密码不能为空`):t.length&&n.length0&&arguments[0]!==void 0?arguments[0]:{}).trigger||[`blur`,`change`],validator:function(e,t){var n=Array.from(new Set([`/`,`/www`,`/bin`,`/boot`,`/dev`,`/etc`,`/lib`,`/media`,`/mnt`,`/opt`,`/proc`,`/root`,`/run`,`/sbin`,`/srv`,`/sys`,`/tmp`,`/usr`,`/var`]));return t=t.trim(),t===``?Error(`目录不能为空`):!n.includes(t)||Error(`目录为系统保留目录, 请重新选择`)}}}),e(`ec`,function(){return{trigger:(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).trigger||[`blur`,`input`],validator:function(e,t){return t?Se(t)?!0:Error(`端口格式错误, 请填写1-65535之间的数字`):Error(`Port cannot be empty`)}}}),j(),j(),e(`Ys`,function(e){return L.post(`/mod/docker/com/edit_remark`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_54`),successMessage:!0}})}),e(`Js`,function(e){return L.post(`/mod/docker/com/get_project_container_logs`,e)}),e(`qs`,function(e){return L.post(`/btdocker/image/get_image_tags`,e)}),e(`Ks`,function(e){return L.post(`/btdocker/image/get_image_detail`,e)}),e(`Gs`,function(){return L.post(`/btdocker/status/get_docker_system_info`)}),e(`Is`,function(){return L.post(`/btdocker/setup/get_system_info`)}),e(`Ls`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_42`),successMessage:!0}})}),e(`Hs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Vs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`zs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Bs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Rs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Us`,function(e){return L.post(`/btdocker/setup/set_dk_project_path`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_43`)}})}),e(`Fs`,function(e){return L.post(`/btdocker/setup/del_com_registry_mirror`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Docker.api.index_41`),successMessage:!0}})}),e(`Ws`,function(){return L.post(`/btdocker/setup/update_compose`,{},{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),fe=k.global,W=fe.t,e(`Ms`,function(){return L.post(`/xterm?action=get_host_list`)}),e(`Ds`,function(e){return L.post(`/xterm?action=create_host`,e,{requestOptions:{loading:W(`Security.Api.Index_4`),successMessage:!0}})}),e(`Ns`,function(e){return L.post(`/xterm?action=get_host_find`,e)}),e(`ks`,function(e){return L.post(`/xterm?action=remove_host`,e,{requestOptions:{loading:W(`Security.Api.Index_3`),successMessage:!0}})}),e(`js`,function(){return L.post(`/xterm?action=get_command_list`)}),e(`Es`,function(e){return L.post(`/xterm?action=create_command`,e,{requestOptions:{loading:W(`Security.Api.Index_4`),successMessage:!0}})}),e(`As`,function(e){return L.post(`/xterm?action=modify_command`,e,{requestOptions:{loading:W(`Crontab.Api.index_5`),successMessage:!0}})}),e(`Os`,function(e){return L.post(`/xterm?action=remove_command`,e,{requestOptions:{loading:W(`Security.Api.Index_3`),successMessage:!0}})}),e(`Ps`,function(e){return L.post(`/xterm?action=test_ssh_connect`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),St=function(e){return Array.isArray(e)?e.map(String).filter(Boolean):e&&(e===void 0?`undefined`:en(e))===`object`?Object.keys(e):e==null?[]:[String(e)].filter(Boolean)},Ge=function(e,t){return t.some(function(t){return e.some(function(e){return e===t||e.endsWith(`_bt_`.concat(t))||e.endsWith(`/`.concat(t))})})},e(`ws`,function(e){ot({title:e.title,footer:!0,data:{desc:e.desc,list:e.data,columns:e.columns,onConfirm:e.onConfirm,onRefresh:e.onRefresh},component:ye})}),e(`Ts`,function(e){var t=St(e.result.success),n=St(e.result.error),r=e.data.map(function(r){var i=St(e.getRowKey(r)),a=Ge(t,i),o=Ge(n,i);return Q(Z({},r),{batchStatus:a&&!o?`success`:`error`,reqMsg:a&&!o?e.successText:e.errorText})});ot({title:e.title,width:e.width||440,footer:!0,component:Te,data:{title:e.taskTitle,data:r,status:`done`,columns:e.columns}})}),e(`hs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_task`,e,{requestOptions:{loading:`Adding task, please wait...`,successMessage:!0}})}),e(`vs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_task`,e,{requestOptions:{loading:`Editing task, please wait...`,successMessage:!0}})}),e(`Cs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=send_mail_test`,e,{requestOptions:{loading:`Sending test email, please wait...`,successMessage:!0}})}),e(`Ss`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e)}),e(`xs`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_email_temp`)}),e(`bs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_email_temp_list`,e)}),e(`ys`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_task_email_content`,e)}),e(`ms`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_email_temp`,e,{requestOptions:{loading:`Adding template, please wait...`,successMessage:!0}})}),e(`_s`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=edit_email_temp`,e,{requestOptions:{loading:t?`Editing template, please wait...`:``,successMessage:t}})}),e(`gs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=del_email_temp`,e,{requestOptions:{loading:`Deleting template, please wait...`,successMessage:!0}})}),e(`ss`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:t?`Adding, please wait...`:``}})}),e(`cs`,function(e){return L.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`}})}),e(`ls`,function(e){return L.post(`/campaign/get_automations`,e,{headers:{"Content-Type":`application/json`}})}),e(`ds`,function(e){return L.post(`/campaign/remove_automation`,e,{headers:{"Content-Type":`application/json`}})}),e(`us`,function(e){return L.post(`/campaign/get_automation_workflow`,e,{headers:{"Content-Type":`application/json`}})}),e(`ps`,function(e){return L.post(`/campaign/set_automation_status`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`,successMessage:!0}})}),e(`fs`,function(e){return L.post(`/campaign/set_automation_name`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Renaming in progress, please wait...`,successMessage:!0}})}),e(`Yo`,function(e){return L.post(`/campaign/overview`,e)}),e(`Mo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_22`),successMessage:!0}})}),e(`Ro`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_42`),successMessage:!0}})}),e(`Jo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_info_list`,e)}),e(`zo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=update_subscription_state`,e,{requestOptions:{loading:`Modifying status, please wait...`,successMessage:t}})}),e(`Io`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_37`):``,successMessage:t}})}),e(`$o`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_list`,e)}),e(`Lo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_list`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_37`):``,successMessage:t}})}),e(`os`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_43`),successMessage:!0}})}),e(`as`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_43`),successMessage:!0}})}),e(`es`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contacts_etypes`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`Ao`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contacts_from_content`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`Go`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_contacts_list`,e)}),e(`Ko`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_recipient`,e)}),e(`Fo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=del_abnormal_recipient`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_37`):``,successMessage:t}})}),e(`qo`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_status`)}),e(`Po`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=clear_abnormal_recipient`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`Wo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_contact_number`,e)}),e(`Qo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_task_unsubscribe_list`,e)}),e(`Zo`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_task_all`,e)}),e(`Bo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_email_template`,e)}),e(`ts`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_email_template`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_21`),successMessage:!0}})}),e(`No`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=copy_template`,e,{requestOptions:{loading:`Copying template, please wait...`,successMessage:!0}})}),e(`Uo`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e)}),e(`Vo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_contact_group`,e,{requestOptions:{loading:`Exporting, please wait...`}})}),e(`jo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contact_group`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`ns`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=merge_groups`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`Ho`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_task_errlog_to_csv`,e,{requestOptions:{loading:`Exporting, please wait...`}})}),e(`Xo`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_service_status`,e)}),e(`rs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=check_email_valid`,e,{requestOptions:{loading:`Scanning, please wait...`,successMessage:!0}})}),e(`is`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_abnormal_mail_check_switch`,e,{requestOptions:{loading:`Setting, please wait...`,successMessage:!0}})}),pe=k.global,U=pe.t,e(`go`,function(e){return L.post(`/data?action=getData`,Q(Z({},e),{table:`ftps`}))}),e(`uo`,function(e){return L.post(`/ftp?action=AddUser`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`wo`,function(e){return L.post(`/ftp?action=setPort`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`Eo`,function(e){return L.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`To`,function(e){return L.post(`/data?action=setPs`,Q(Z({},e),{table:`ftps`}),{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`So`,function(e){return L.post(`/ftp?action=SetUserPassword`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`Co`,function(e){return L.post(`/ftp?action=set_user_home`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`fo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:t?U(`Ftp.Api.Index_1`):``,successMessage:t}})}),e(`_o`,function(){return L.post(`/logs/ftp/set_ftp_log`,{exec_name:`getlog`},{requestOptions:{loading:U(`Ftp.Api.Index_1`),errorMessage:{close:!0}}})}),e(`Oo`,function(){return L.post(`/logs/ftp/set_ftp_log`,{exec_name:`start`},{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`vo`,function(e){return L.post(`/logs/ftp/get_login_log`,e)}),e(`mo`,function(e){return L.post(`/logs/ftp/get_action_log`,e)}),e(`yo`,function(){return L.post(`/logs/ftp/ftp_users`)}),e(`ho`,function(){return L.post(`/logs/ftp/get_analysis_config`)}),e(`xo`,function(e){return L.post(`/logs/ftp/set_analysis_config`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`lo`,function(e){return L.post(`/logs/ftp/log_analysis`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`)}})}),e(`Do`,function(e){return L.post(`/logs/ftp/set_cron_task`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`bo`,function(){return L.post(`/logs/ftp/get_white_list`)}),e(`do`,function(e){return L.post(`/logs/ftp/set_white_list`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`ko`,function(e){return L.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`po`,function(e){return L.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`co`,`/static/vite/images/icon-ftp-log.svg`),e(`so`,`/static/vite/images/icon-login-error.svg`),e(`oo`,`/static/vite/images/icon-login-address.svg`),e(`ao`,`/static/vite/images/icon-shell-file.svg`),e(`io`,`/static/vite/images/icon-anonymous.svg`),e(`ro`,`/static/vite/images/icon-login-time.svg`),e(`no`,`/static/vite/images/update-back.png`),e(`to`,`/static/vite/images/update-icon.svg`),e(`eo`,`/static/vite/images/update-rocket.svg`),e(`$a`,`/static/vite/images/dns-server.png`),e(`Qa`,`/static/vite/images/mail-server.png`),e(`Za`,`/static/vite/images/logo.png`),e(`Xa`,` -`),e(`Za`,` +`),e(`Ya`,` -`),e(`Xa`,` +`),e(`Ja`,` -`),j(),A(),ce=k.global,bt=ce.t,e(`Ya`,function(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`Public.AlarmTask.ConfigurationTask`;K({title:bt(i),width:`860px`,minHeight:`340px`,footer:!0,data:{isEdit:!1,onRefresh:e,template_id:n,row:r},component:T(function(){return x(function(){return t.import(`./view-config-legacy.js?v=1787646744133`).then(function(e){return e.d})},void 0)})})}),e(`Ja`,`/static/vite/images/git-ps.png`),ne=k.global,yt=ne.t,e(`Pa`,function(e){return L.post(`/data?action=getData&table=logs&tojs=getLogs&limit=`.concat(e.limit,`&p=`,e.p,`&search=`,e.search))}),e(`ja`,function(){return L.post(`/ajax?action=delClose`,{requestOptions:{loading:yt(`Security.Api.Index_3`),successMessage:!0}})}),e(`Fa`,function(){return L.post(`/config?action=get_panel_error_logs`)}),e(`Na`,function(e){return L.post(`/data?action=getData&table=crontab`,e)}),e(`Wa`,function(e){return L.post(`/site?action=get_site_list`,e)}),e(`Ga`,function(e){return L.post(`/logs/panel/get_logs_bytype`,{data:JSON.stringify(e)})}),e(`Ba`,function(e){return L.post(`/site?action=GetSiteLogs`,e)}),e(`Ua`,function(e){return L.post(`/site?action=get_site_err_log`,e)}),e(`Ka`,function(e){return L.post(`/ajax?action=get_result&path=`.concat(e.siteName))}),e(`qa`,function(e){return L.post(`/ajax?action=log_analysis&path=`.concat(e.siteName))}),e(`Va`,function(){return L.post(`/safe/syslog/get_sys_logfiles`)}),e(`Ha`,function(e){return L.post(`/safe/syslog/get_sys_log`,{data:JSON.stringify(e)})}),e(`Ia`,function(e){return L.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)})}),e(`za`,function(){return L.post(`/logs/panel/get_slow_logs`,{data:JSON.stringify({limit:5e3})})}),e(`Ra`,function(e){return L.post(`/database?action=GetErrorLog`,e,{requestOptions:{loading:e?yt(`Security.Api.Index_3`):``,successMessage:!!e}})}),e(`La`,function(){return L.post(`/data?action=getData&table=ftps`,{p:1,limit:9999})}),e(`Ma`,function(e){return L.post(`/site?action=download_logs`,e,{requestOptions:{loading:yt(`Login.index_22`),successMessage:!1}})}),e(`Aa`,function(e){return L.post(`/site?action=clear_logs`,e,{requestOptions:{loading:yt(`Login.index_22`),successMessage:!0}})}),e(`ka`,`/static/vite/images/logAudit.png`),e(`Oa`,`/static/vite/images/ftp-logs.png`),e(`Da`,`/static/vite/images/login-logs.png`),e(`wa`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=deploy_roundcube`,e,{requestOptions:{loading:`Installing, please wait...`}})}),e(`Ea`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:`Uninstalling, please wait...`,successMessage:!0}})}),e(`Ta`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=open_domain_ssl_alarm`,e,{requestOptions:{loading:k.global.t(`Crontab.Api.index_2`),successMessage:!0}})}),e(`Ca`,function(e){return L.post(`/ssl_domain?action=mail_record_check`,e)}),e(`Sa`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=check_rspamd_route`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`ba`,function(e){return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,Xe(`/static/ckeditor/ckeditor.js?v=1787646744133`)];case 1:return t.sent(),CKEDITOR.replace(e,{customConfig:`/static/ckeditor/config.js?v1.0`}),[2]}})})()}),e(`va`,function(){return CKEDITOR.instances.editor.getData()}),e(`xa`,function(e){CKEDITOR.instances.editor.setData(e)}),e(`ya`,function(){CKEDITOR.remove(CKEDITOR.instances.editor)}),e(`_a`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=login_roundcube_multiple`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_36`)}})}),e(`ga`,`/static/vite/images/unsubscribe.png`),e(`ha`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e)}),e(`fa`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_22`),successMessage:!0}})}),e(`pa`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`ma`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_42`),successMessage:!0}})}),e(`da`,`/static/vite/images/auto-pro.png`),e(`aa`,function(e){return L.post(`/config?action=SetControl`,e)}),e(`ua`,function(e){return L.post(`/config?action=SetControl`,e,{requestOptions:{loading:k.global.t(`Monitor.API.system_1`),successMessage:!0}})}),e(`ia`,function(){return L.post(`/config?action=SetControl`,{type:`del`},{requestOptions:{loading:k.global.t(`Monitor.API.system_2`),successMessage:!0}})}),e(`ca`,function(e){return L.post(`/ajax?action=get_load_average`,e)}),e(`oa`,function(e){return L.post(`/ajax?action=GetCpuIo`,e)}),e(`sa`,function(e){return L.post(`/ajax?action=GetDiskIo`,e)}),e(`la`,function(e){return L.post(`/ajax?action=GetNetWorkIo`,e)}),j(),e(`na`,`/static/vite/images/node-mannage.png`),e(`ta`,`/static/vite/images/node-files.png`),le=k.global,H=le.t,e(`Wi`,function(){return L.post(`/plugin?action=a&name=bt_security&s=get_total_all`)}),e(`Yi`,function(){return L.post(`/plugin?action=a&name=bt_security&s=start_bt_security`,{},{requestOptions:{loading:H(`Security.Api.Index_1`),successMessage:!0}})}),e(`Qi`,function(){return L.post(`/plugin?action=a&name=bt_security&s=stop_bt_security`,{},{requestOptions:{loading:H(`Security.Api.Index_2`),successMessage:!0}})}),e(`Zi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=start_user_security`,e,{requestOptions:{loading:H(`Security.Api.Index_1`),successMessage:!0}})}),e(`ea`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=stop_user_security`,e,{requestOptions:{loading:H(`Security.Api.Index_2`),successMessage:!0}})}),e(`Xi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=start_user_log`,e,{requestOptions:{loading:H(`Security.Api.Index_1`),successMessage:!0}})}),e(`$i`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=stop_user_log`,e,{requestOptions:{loading:H(`Security.Api.Index_2`),successMessage:!0}})}),e(`Gi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=get_logs_list`,e,{requestOptions:{loading:H(`Site.Api.Index_10`),successMessage:!1}})}),e(`Ki`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=get_user_log`,e)}),e(`Ji`,function(){return L.post(`/plugin?action=a&name=bt_security&s=porcess_set_up_log`)}),e(`Ui`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=del_porcess_log`,e,{requestOptions:{loading:H(`Security.Api.Index_3`),successMessage:!0}})}),e(`Hi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=add_porcess_log`,e,{requestOptions:{loading:H(`Security.Api.Index_4`),successMessage:!0}})}),e(`qi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=get_log`,e)}),e(`Vi`,`/static/vite/images/overview.png`),e(`Bi`,`/static/vite/images/whitelist.png`),e(`zi`,`/static/vite/images/logs.png`),ue=k.global,vt=ue.t,e(`Ni`,function(){return L.post(`/breaking_through?action=get_config`)}),e(`Li`,function(e){return L.post(`/breaking_through?action=set_config`,e,{requestOptions:{loading:vt(`Security.Api.Index_6`),successMessage:!0}})}),e(`ji`,function(e){return L.post(`/breaking_through?action=check_local_ip_white`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`ki`,function(e){return L.post(`/breaking_through?action=panel_ip_white`,e,{requestOptions:{loading:vt(`Security.Api.Index_4`),successMessage:!0}})}),e(`Fi`,function(e){return L.post(`/breaking_through?action=get_black_white`,e)}),e(`Ai`,function(e){return L.post(`/breaking_through?action=add_black_white`,e,{requestOptions:{loading:vt(`Security.Api.Index_6`),successMessage:!0}})}),e(`Pi`,function(e){return L.post(`/breaking_through?action=get_history_record`,e)}),e(`Mi`,function(){return L.post(`/breaking_through?action=clear_history_record_limit`,{},{requestOptions:{loading:vt(`Security.Api.Index_7`),successMessage:!0}})}),e(`Ri`,function(e){return L.post(`/breaking_through?action=set_history_record_limit`,e,{requestOptions:{loading:vt(`Security.Api.Index_6`),successMessage:!0}})}),e(`Ii`,function(){return L.post(`/breaking_through?action=get_protected_services`)}),e(`Oi`,`/static/vite/images/overview-dark.png`),e(`Di`,`/static/vite/images/overview2.png`),e(`Ei`,`/static/vite/images/operation-logs-dark.png`),e(`Ti`,`/static/vite/images/operation-logs.png`),e(`wi`,`/static/vite/images/real-logs-dark.png`),e(`Ci`,`/static/vite/images/real-logs.png`),e(`Si`,`/static/vite/images/records-dark.png`),e(`xi`,`/static/vite/images/records.png`),e(`oi`,function(){return L.post(`/safe/ssh/GetSshInfo`)}),e(`ai`,function(){return L.post(`/ssh_security?action=get_config`)}),e(`ui`,function(){return L.post(`/mod/ssh/com/get_ssh_intrusion`)}),e(`yi`,function(e){return L.post(`/firewall?action=SetSshStatus`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_1`),successMessage:!0}})}),e(`vi`,function(e){return L.post(`/ssh_security?action=`.concat(e.status?`set_password`:`stop_password`),e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_2`),successMessage:!0}})}),e(`di`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/ssh_security?action=set_sshkey`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_3`),successMessage:t}})}),e(`bi`,function(){return L.post(`/ssh_security?action=stop_key`,{},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_4`),successMessage:!0}})}),e(`_i`,function(e){return L.post(`/firewall?action=SetSshPort`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_5`),successMessage:!0}})}),e(`hi`,function(e){return L.post(`/ssh_security?action=set_root`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_6`),successMessage:!0}})}),e(`gi`,function(e){return L.post(`/ssh_security?action=set_root_password`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_7`),successMessage:!0}})}),e(`Xr`,function(e){return L.post(`/ssh_security?action=add_sys_user`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Account.api_create`),successMessage:!0}})}),e(`ei`,function(e){return L.post(`/ssh_security?action=del_sys_user`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Account.api_delete`),successMessage:!0}})}),e(`si`,function(){return L.post(`/ssh_security?action=get_key`)}),e(`ci`,function(e){return L.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)})}),e(`Qr`,function(e){return L.post(`/safe/syslog/create_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_8`)}})}),e(`fi`,function(e){return L.post(`/safe/syslog/remove_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_8`)}})}),e(`mi`,function(e){return L.post(`/mod/ssh/com/run_ban_login_failed_ip`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_12`),successMessage:!1}})}),e(`Yr`,function(e){return L.post(`/mod/ssh/com/add_cron_job`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_13`),successMessage:!0}})}),e(`pi`,function(){return L.post(`/mod/ssh/com/remove_cron_job`,{},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_14`),successMessage:!0}})}),e(`li`,function(e){return L.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}})}),e(`ti`,function(e){return L.post(`/safe/syslog/export_ssh_log`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_15`)}})}),e(`Zr`,function(){return L.post(`/mod/ssh/com/clean_ssh_list`,{},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_16`),successMessage:!0}})}),e(`ii`,function(e){return L.post(`/ssh_security?action=get_logs`,e)}),e(`ri`,function(){return L.post(`/ssh_security?action=get_login_send`)}),e(`ni`,function(){return L.post(`/ssh_security?action=return_ip`)}),e(`Jr`,function(e){return L.post(`/ssh_security?action=add_return_ip`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_10`),successMessage:!0}})}),e(`$r`,function(e){return L.post(`/ssh_security?action=del_return_ip`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_11`),successMessage:!0}})}),j(),e(`Kr`,`/static/vite/images/site-security-bg.png`),e(`Gr`,`/static/vite/images/ssh-logs.png`),e(`Wr`,`/static/vite/images/account-overview-dark.png`),e(`Ur`,`/static/vite/images/account-overview.png`),de=k.global,V=de.t,e(`Pr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_safe_status`)}),e(`Hr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=set_safe_status`,e,{requestOptions:{loading:V(`Security.Api.Index_5`),successMessage:!0}})}),e(`Br`,function(){return L.post(`/plugin?name=syssafe&action=a&s=set_open`,{},{requestOptions:{loading:V(`Security.Api.Index_5`),successMessage:!0}})}),e(`Lr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=get_safe_config`,e)}),e(`Nr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=remove_safe_path`,e,{requestOptions:{loading:V(`Security.Api.Index_3`),successMessage:!0}})}),e(`Ar`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=add_safe_path`,e,{requestOptions:{loading:V(`Security.Api.Index_4`),successMessage:!0}})}),e(`Ir`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_ssh_limit_info`)}),e(`kr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=add_ssh_limit`,e,{requestOptions:{loading:V(`Security.Api.Index_4`),successMessage:!0}})}),e(`Mr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=remove_ssh_limit`,e,{requestOptions:{loading:V(`Security.Api.Index_3`),successMessage:!0}})}),e(`Rr`,function(e){return L.post(`/data?action=getData`,Q(Z({},e),{table:`logs`,order:`id desc`}))}),e(`zr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_ssh_config`)}),e(`Vr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=save_ssh_config`,e,{requestOptions:{loading:V(`Security.Api.Index_6`),successMessage:!0}})}),e(`Fr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_process_white`)}),e(`jr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=remove_process_white`,e,{requestOptions:{loading:V(`Security.Api.Index_3`),successMessage:!0}})}),e(`Or`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=add_process_white`,e,{requestOptions:{loading:V(`Security.Api.Index_4`),successMessage:!0}})}),e(`Dr`,`/static/vite/images/protection.png`),e(`Er`,`/static/vite/images/block.png`),e(`Tr`,`/static/vite/images/log.png`),j(),A(),fe=k.global,_t=fe.t,e(`Cr`,rt=function(e,n,r,i){K({title:i||``.concat(_t(`Crontab.Planned.index_19`),` [`,e[0].name,`]`),width:350,minHeight:72,footer:!0,data:{siteType:n,ids:e.map(function(e){return Number(e.id)}),onRefresh:r},component:T(function(){return x(function(){return t.import(`./app-components-legacy.js?v=1787646744133`).then(function(e){return e.V})},void 0)})})}),e(`wr`,function(e,t){return{key:`category`,label:_t(`Crontab.Planned.index_19`),onBatch:function(n){rt(n,e,t,_t(`Site.Batch.index_22`))}}}),pe=k.global,ft=pe.t,e(`Sr`,function(e){return L.post(`/git?action=pull_project_git`,e,{requestOptions:{loading:ft(`Login.index_22`)}})}),e(`xr`,function(){return L.post(`/git?action=get_clone_progress`)}),e(`br`,`/static/vite/images/warning.svg`),e(`yr`,`/static/vite/images/warn.svg`),e(`vr`,`/static/vite/images/refersh.svg`),j(),e(`_r`,function(e){var t=e.fetchFn,n=e.params,r=e.immediate,i=r===void 0||r,a=e.rowKey,o=a===void 0?function(e){return e.id}:a,s=e.useParams,c=F({loading:i}),l=I([]),u=I(0),d=I(n),f=function(){return s?s(d.value):d.value},p=kt(function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return X(function(){var r,i;return $(this,function(a){switch(a.label){case 0:e&&(d.value.p=1),n&&(c.loading=!0),a.label=1;case 1:return a.trys.push([1,,3,4]),r=f(),[4,t(r)];case 2:return i=a.sent().message,M(i)&&(l.value=Ke(i.data)?i.data:[],u.value=Fe(i.page)),[3,4];case 3:return n&&(c.loading=!1),[7];case 4:return[2]}})})()},300),m=function(e){c.loading=e},h=function(){return p(arguments.length>0&&arguments[0]!==void 0&&arguments[0],arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)},g=function(){return h(!0,arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0)},_=function(e,t){d.value.sort_field=e,d.value.sort_order=t,h(!0)},v=function(e){Object.assign(d.value,e),h(!0)},y=S(function(){return l.value.length>0});return P(function(){i&&h()}),{loading:S(function(){return c.loading}),hasData:y,tableParams:d,tableData:l,fetchTable:h,resetTable:g,setLoading:m,changeSort:_,changeFilter:v,tableConfig:S(function(){return{rowKey:o,data:l.value,loading:c.loading}}),pageConfig:S(function(){return{page:d.value.p,pageSize:d.value.limit,itemCount:u.value,onUpdatePage:function(e){d.value.p=e},onUpdatePageSize:function(e){d.value.limit=e}}})}}),e(`gr`,`/static/vite/images/domians-1.png`),e(`hr`,`/static/vite/images/domians-2.png`),e(`mr`,`/static/vite/images/domians-3.png`),e(`dr`,function(){return L.post(`/btwaf/get_reg_tions.json`)}),e(`fr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=reg_domains`)}),e(`lr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_reg_tions`,e,{requestOptions:{loading:k.global.t(`Waf.Api.area_32`),successMessage:!0}})}),e(`ur`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=`.concat(e.select===0?`del_reg_tions`:`del_city`),{id:e.id},{requestOptions:{loading:k.global.t(`Waf.Api.area_33`),successMessage:!0}})}),e(`pr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=`.concat(e.select===0?`edit_reg_tions`:`edit_city`),{id:e.id,open:e.open,status:e.status},{requestOptions:{loading:k.global.t(`Waf.Api.area_34`),successMessage:!0}})}),e(`Qn`,function(e){return L.post(`/btwaf/attack_report_log.json`,e)}),e(`ir`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=import_data`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_14`)}})}),e(`er`,function(e){return L.post(`/btwaf/get_logs`,e)}),e(`Xn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=wubao_url_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_15`),successMessage:!0}})}),e(`rr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_site_config`)}),e(`ar`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_log`,Q(Z({},e),{site_logs:JSON.stringify(e.site_all===1?[]:e.site_logs)}),{requestOptions:{loading:k.global.t(`Waf.Api.block_16`),successMessage:!0}})}),e(`$n`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_safe_logs_sql`,e)}),e(`cr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_waf_drop_ip`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_17`),successMessage:!0}})}),e(`sr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=clean_waf_drop_ip`,{},{requestOptions:{loading:k.global.t(`Waf.Api.block_18`),successMessage:!0}})}),e(`tr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_list`,e)}),e(`Zn`,function(){return L.post(`/plugin?action=a&name=btwaf&s=delete_rule_hit_list`,{},{requestOptions:{loading:k.global.t(`Waf.Api.block_19`),successMessage:!0}})}),e(`nr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_type_list`)}),e(`or`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_hit_type`,{data:JSON.stringify(e.data)},{requestOptions:{loading:k.global.t(`Waf.Api.block_20`),successMessage:!0}})}),e(`Gn`,function(e){return L.post(`/btwaf/get_rule_ip.json`,e)}),e(`Kn`,function(e){return L.post(`/btwaf/import_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_21`),successMessage:!0}})}),e(`Wn`,function(e){return L.post(`/btwaf/export_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_22`),successMessage:!0}})}),e(`Un`,function(e){return L.post(`/btwaf/empty_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_23`),successMessage:!0}})}),e(`In`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ip_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_24`),successMessage:!0}})}),e(`Rn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ipv6_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_24`),successMessage:!0}})}),e(`Fn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ip_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_25`),successMessage:!0}})}),e(`Ln`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ipv6_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_25`),successMessage:!0}})}),e(`qn`,function(e){return L.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_26`,[e.rule===`ip_white`?k.global.t(`Waf.Api.rules_32`):k.global.t(`Waf.Api.rules_33`)]),successMessage:!0}})}),e(`Bn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ua_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_27`),successMessage:!0}})}),e(`zn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ua_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_28`),successMessage:!0}})}),e(`Jn`,function(e){return L.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_29`,[e.rule===`ip_white`?k.global.t(`Waf.Api.rules_32`):k.global.t(`Waf.Api.rules_33`)]),successMessage:!0}})}),e(`Hn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_15`),successMessage:!0}})}),e(`Vn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_30`),successMessage:!0}})}),e(`Yn`,function(e){return L.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_31`,[e.rule===`ip_white`?k.global.t(`Waf.Api.rules_32`):k.global.t(`Waf.Api.rules_33`)]),successMessage:!0}})}),e(`Mn`,function(e){return L.post(`/btwaf/get_cms_rule_list.json`,e)}),e(`Pn`,function(e){return L.post(`/btwaf/set_cms_rule_status.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.exclusive_79`),successMessage:!0}})}),e(`Nn`,function(){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,{obj:`cms_rule_open`},{requestOptions:{loading:k.global.t(`Waf.Api.exclusive_80`),successMessage:!0}})}),e(`An`,function(){return L.post(`/btwaf/get_user_limit.json`)}),e(`Dn`,function(e){return L.post(`/btwaf/add_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_1`),successMessage:!0}})}),e(`kn`,function(e){return L.post(`/btwaf/edit_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_2`),successMessage:!0}})}),e(`jn`,function(e){return L.post(`/btwaf/set_user_limit.json`,e,{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_3`),successMessage:!0}})}),e(`On`,function(e){return L.post(`/btwaf/del_user_limit.json`,e,{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_4`),successMessage:!0}})}),e(`En`,`/static/vite/images/1.png`),e(`Tn`,`/static/vite/images/2.png`),e(`wn`,`/static/vite/images/3.png`),e(`Cn`,`/static/vite/images/4.png`),e(`Sn`,`/static/vite/images/5.png`),e(`xn`,`/static/vite/images/6.png`),e(`bn`,`/static/vite/images/7.png`),e(`yn`,`/static/vite/images/8.png`),e(`vn`,`/static/vite/images/9.png`),e(`_n`,`/static/vite/images/10.png`),e(`gn`,`/static/vite/images/11.png`),e(`hn`,`/static/vite/images/12.png`),e(`mn`,`/static/vite/images/13.png`),e(`pn`,`/static/vite/images/14.png`),e(`fn`,`/static/vite/images/15.png`),e(`dn`,`/static/vite/images/16.png`),e(`un`,`/static/vite/images/17.png`),e(`ln`,`/static/vite/images/18.png`),e(`cn`,`/static/vite/images/19.png`),e(`sn`,`/static/vite/images/20.png`),e(`an`,function(){return L.post(`/btwaf/get_server_longitude.json`)}),e(`on`,function(e){return L.post(`/btwaf/set_server_longitude.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.map_39`),successMessage:!0}})}),e(`in`,function(){return L.post(`/btwaf/gongji_map.json`)}),e(`tn`,function(e){return L.post(`/btwaf/overview.json`,e)}),e(`en`,function(e){return L.post(`/btwaf/new_overview.json`,e)}),e(`$t`,function(){return L.post(`/btwaf/get_index_map.json`)}),e(`nn`,function(e){return L.post(`/btwaf/get_traffic_top.json`,e)}),e(`rn`,function(e){return L.post(`/btwaf/get_url_top.json`,e)}),e(`Mt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_config`)}),e(`Jt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=set_open`,{},{requestOptions:{loading:k.global.t(`Waf.Api.setting_40`),successMessage:!0}})}),e(`Ht`,function(){return L.post(`/plugin?action=a&name=btwaf&s=restore_default_configuration`,{},{requestOptions:{loading:k.global.t(`Waf.Api.setting_41`),successMessage:!0}})}),e(`Pt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=return_is_site`)}),e(`jt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=bckup_sesings`,{},{requestOptions:{loading:k.global.t(`Waf.Api.setting_42`)}})}),e(`zt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=import_sesings`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_43`),successMessage:!0}})}),e(`Gt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_44`),successMessage:!0}})}),e(`Kt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_status`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_45`),successMessage:!0}})}),e(`Wt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_cc_conf`,e,{requestOptions:{successMessage:!0}})}),e(`Ut`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_retry`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_5`),successMessage:!0}})}),e(`Qt`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=btwaf&s=get_update_malicious_ip`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_46`),successMessage:!0}})}),e(`ct`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_cc_uri_frequency`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_47`),successMessage:!0}})}),e(`Et`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=edit_cc_uri_frequency`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_48`),successMessage:!0}})}),e(`yt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_cc_uri_frequency`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_49`),successMessage:!0}})}),e(`pt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_cc_param`,Q(Z({},e),{param:JSON.stringify(e.param)}),{requestOptions:{loading:k.global.t(`Waf.Api.setting_50`),successMessage:!0}})}),e(`Ct`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_cc_param`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_51`),successMessage:!0}})}),e(`It`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_url_request_mode`)}),e(`mt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_request_mode`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_52`),successMessage:!0}})}),e(`wt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_request_mode`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_53`),successMessage:!0}})}),e(`ut`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_method_type`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_54`),successMessage:!0}})}),e(`lt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_header_len`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_55`),successMessage:!0}})}),e(`Dt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=edit_header_len`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_56`),successMessage:!0}})}),e(`bt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_header_len`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_57`),successMessage:!0}})}),e(`qt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=http_config`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_58`),successMessage:!0}})}),e(`At`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_url_white_chekc`)}),e(`at`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_white_chekc`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_59`),successMessage:!0}})}),e(`gt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_white_chekc`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_60`),successMessage:!0}})}),e(`Zt`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=btwaf&s=get_zhizu_list2233`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_61`),successMessage:!0}})}),e(`Nt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_rule`,e)}),e(`dt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_62`),successMessage:!0}})}),e(`Vt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=modify_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_63`),successMessage:!0}})}),e(`Yt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_rule_state`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_64`),successMessage:!0}})}),e(`xt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_65`),successMessage:!0}})}),e(`Xt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_scan_conf`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_66`),successMessage:!0}})}),e(`Lt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_golbls_cc`)}),e(`ht`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=golbls_cc_zeng`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_67`),successMessage:!0}})}),e(`Tt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_golbls_cc`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_68`),successMessage:!0}})}),e(`st`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_body_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_69`),successMessage:!0}})}),e(`vt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_body_rule`,{body:JSON.stringify(e.body)},{requestOptions:{loading:k.global.t(`Waf.Api.setting_70`),successMessage:!0}})}),e(`Ft`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_url_find`)}),e(`ft`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_find`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_71`),successMessage:!0}})}),e(`Bt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_list`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_72`),successMessage:!0}})}),e(`St`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_find`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_73`),successMessage:!0}})}),e(`kt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=empty_data`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_74`),successMessage:!0}})}),e(`ot`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_75`),successMessage:!0}})}),e(`Rt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=import_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_76`),successMessage:!0}})}),e(`_t`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_77`),successMessage:!0}})}),e(`Ot`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=btwaf&s=empty_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_78`),successMessage:!0}})}),e(`et`,function(){return L.post(`/btwaf/waf_large_screen_map.json`)}),e(`tt`,function(){return L.post(`/btwaf/waf_large_screen_qps.json`)}),e(`nt`,function(){return L.post(`/btwaf/get_total_all_overview.json`)}),e(`$`,function(){return L.post(`/btwaf/get_all_tu.json`)}),e(`Q`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t,n;return L.post(`/btwaf/attack_report_log.json`,{p:(t=e.p)==null?1:t,limit:(n=e.limit)==null?20:n})}),e(`it`,function(e){return L.post(`/btwaf/update_large_screen_text.json`,e)}),e(`rt`,function(e){return L.post(`/btwaf/set_server_longitude.json`,e)}),e(`Z`,`/static/vite/images/cr-03.svg`),e(`X`,`/static/vite/images/cr-02.svg`),e(`Y`,`/static/vite/images/nav-01.svg`),e(`J`,`/static/vite/images/nav-02.svg`),e(`q`,`/static/vite/images/cr-t.svg`),e(`W`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_report`,e)}),e(`K`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_server_name`)}),e(`G`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_search`,e)}),e(`U`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_id_log`,e,{requestOptions:{loading:k.global.t(`Waf.Api.report_1`)}})}),e(`k`,function(e){return L.post(`/btwaf/get_site_config3.json`,e)}),e(`C`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_config`)}),e(`P`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_2`),successMessage:!0}})}),e(`D`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_config_byname`,e)}),e(`z`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_3`),successMessage:!0}})}),e(`S`,function(){return L.post(`/plugin?action=a&name=btwaf&s=city`)}),e(`H`,function(){return L.post(`/plugin?action=a&name=btwaf&s=stop_cc_status`)}),e(`b`,function(){return L.post(`/plugin?action=a&name=btwaf&s=check_renji`,{},{requestOptions:{loading:k.global.t(`Waf.Api.site_4`)}})}),e(`L`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_cc_conf`,e,{requestOptions:{successMessage:!0}})}),e(`I`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_retry`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_5`),successMessage:!0}})}),e(`O`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_disable_rule`,e)}),e(`j`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_rule`,e)}),e(`v`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_6`),successMessage:!0}})}),e(`g`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_6`),successMessage:!0}})}),e(`y`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_6`),successMessage:!0}})}),e(`x`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_7`),successMessage:!0}})}),e(`R`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_disable_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_8`),successMessage:!0}})}),e(`w`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_rule`,e)}),e(`N`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=save_scan_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_9`),successMessage:!0}})}),e(`B`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_spider`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_10`),successMessage:!0}})}),e(`E`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_cdn_header`,e)}),e(`_`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_cdn_header`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_11`),successMessage:!0}})}),e(`M`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_site_cdn_header`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_12`),successMessage:!0}})}),e(`A`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_logs_list`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_13`)}})}),e(`T`,function(e){return L.post(`/btwaf/get_safe_logs_sql2.json`,e)}),e(`V`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=start_crawler`,e,{requestOptions:{loading:k.global.t(`Waf.Site.API.index_1`),successMessage:!0}})}),e(`F`,function(e){return L.post(`/btwaf/start_limiting_timeout.json`,{site:e.site,limiting:JSON.stringify(e.limiting)},{requestOptions:{loading:k.global.t(`Waf.Site.API.index_2`),successMessage:!0}})}),dt=k.global.t,e(`f`,function(e){return L.post(`/site?action=wp_remote_add`,e,{requestOptions:{loading:dt(`WP.api.tamper_7`),successMessage:!0}})}),e(`p`,function(e){return L.post(`/site?action=wp_remote_add_manually`,e,{requestOptions:{loading:dt(`WP.api.tamper_7`),successMessage:!0}})}),e(`h`,function(e){return L.post(`/site?action=wp_remote_sites`,e)}),e(`m`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/site?action=wp_remote_remove`,e,{requestOptions:{loading:t?dt(`WP.api.tamper_3`):``,successMessage:t}})}),e(`d`,function(e){return L.post(`/site?action=AddWPSite`,Q(Z({},e),{websites_content:JSON.stringify(e.websites_content)}),{requestOptions:{loading:dt(`WP.api.tamper_7`)}})}),e(`u`,`/static/vite/images/scan.png`),e(`a`,function(e){return L.post(`/tamper_core/modify_path_config.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_1`),isOriginalResult:!0,prefix:``}})}),e(`n`,function(e){return L.post(`/tamper_core/add_black_exts.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_2`),isOriginalResult:!0,prefix:``}})}),e(`o`,function(e){return L.post(`/tamper_core/remove_black_exts.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_3`),isOriginalResult:!0,prefix:``}})}),e(`r`,function(e){return L.post(`/tamper_core/add_white_dirs.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}})}),e(`l`,function(e){return L.post(`/tamper_core/set_white_dir_with_ps.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_5`),isOriginalResult:!0,prefix:``}})}),e(`s`,function(e){return L.post(`/tamper_core/remove_white_dirs.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}})}),e(`i`,function(e){return L.post(`/tamper_core/add_white_files.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}})}),e(`c`,function(e){return L.post(`/tamper_core/remove_white_files.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}})}),e(`t`,`/static/vite/images/preview2.png`)}}})})(); \ No newline at end of file +`),j(),A(),re=k.global,yt=re.t,e(`qa`,function(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`Public.AlarmTask.ConfigurationTask`;K({title:yt(i),width:`860px`,minHeight:`340px`,footer:!0,data:{isEdit:!1,onRefresh:e,template_id:n,row:r},component:T(function(){return x(function(){return t.import(`./view-config-legacy.js?v=1791538283700`).then(function(e){return e.f})},void 0)})})}),e(`Ka`,`/static/vite/images/git-ps.png`),ie=k.global,vt=ie.t,e(`Ma`,function(e){return L.post(`/data?action=getData&table=logs&tojs=getLogs&limit=`.concat(e.limit,`&p=`,e.p,`&search=`,e.search))}),e(`ka`,function(){return L.post(`/ajax?action=delClose`,{requestOptions:{loading:vt(`Security.Api.Index_3`),successMessage:!0}})}),e(`Na`,function(){return L.post(`/config?action=get_panel_error_logs`)}),e(`ja`,function(e){return L.post(`/data?action=getData&table=crontab`,e)}),e(`Ha`,function(e){return L.post(`/site?action=get_site_list`,e)}),e(`Ua`,function(e){return L.post(`/logs/panel/get_logs_bytype`,{data:JSON.stringify(e)})}),e(`Ra`,function(e){return L.post(`/site?action=GetSiteLogs`,e)}),e(`Va`,function(e){return L.post(`/site?action=get_site_err_log`,e)}),e(`Wa`,function(e){return L.post(`/ajax?action=get_result&path=`.concat(e.siteName))}),e(`Ga`,function(e){return L.post(`/ajax?action=log_analysis&path=`.concat(e.siteName))}),e(`za`,function(){return L.post(`/safe/syslog/get_sys_logfiles`)}),e(`Ba`,function(e){return L.post(`/safe/syslog/get_sys_log`,{data:JSON.stringify(e)})}),e(`Pa`,function(e){return L.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)})}),e(`La`,function(){return L.post(`/logs/panel/get_slow_logs`,{data:JSON.stringify({limit:5e3})})}),e(`Ia`,function(e){return L.post(`/database?action=GetErrorLog`,e,{requestOptions:{loading:e?vt(`Security.Api.Index_3`):``,successMessage:!!e}})}),e(`Fa`,function(){return L.post(`/data?action=getData&table=ftps`,{p:1,limit:9999})}),e(`Aa`,function(e){return L.post(`/site?action=download_logs`,e,{requestOptions:{loading:vt(`Login.index_22`),successMessage:!1}})}),e(`Oa`,function(e){return L.post(`/site?action=clear_logs`,e,{requestOptions:{loading:vt(`Login.index_22`),successMessage:!0}})}),e(`Da`,`/static/vite/images/logAudit.png`),e(`Ea`,`/static/vite/images/ftp-logs.png`),e(`Ta`,`/static/vite/images/login-logs.png`),e(`Sa`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=deploy_roundcube`,e,{requestOptions:{loading:`Installing, please wait...`}})}),e(`wa`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:`Uninstalling, please wait...`,successMessage:!0}})}),e(`Ca`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=open_domain_ssl_alarm`,e,{requestOptions:{loading:k.global.t(`Crontab.Api.index_2`),successMessage:!0}})}),e(`xa`,function(e){return L.post(`/ssl_domain?action=mail_record_check`,e)}),e(`ba`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=check_rspamd_route`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`va`,function(e){return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,Xe(`/static/ckeditor/ckeditor.js?v=1791538283700`)];case 1:return t.sent(),CKEDITOR.replace(e,{customConfig:`/static/ckeditor/config.js?v1.0`}),[2]}})})()}),e(`ga`,function(){return CKEDITOR.instances.editor.getData()}),e(`ya`,function(e){CKEDITOR.instances.editor.setData(e)}),e(`_a`,function(){CKEDITOR.remove(CKEDITOR.instances.editor)}),e(`ha`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=login_roundcube_multiple`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_36`)}})}),e(`ma`,`/static/vite/images/unsubscribe.png`),e(`pa`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e)}),e(`ua`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_22`),successMessage:!0}})}),e(`da`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`fa`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_42`),successMessage:!0}})}),e(`la`,`/static/vite/images/auto-pro.png`),e(`ra`,function(e){return L.post(`/config?action=SetControl`,e)}),e(`ca`,function(e){return L.post(`/config?action=SetControl`,e,{requestOptions:{loading:k.global.t(`Monitor.API.system_1`),successMessage:!0}})}),e(`na`,function(){return L.post(`/config?action=SetControl`,{type:`del`},{requestOptions:{loading:k.global.t(`Monitor.API.system_2`),successMessage:!0}})}),e(`oa`,function(e){return L.post(`/ajax?action=get_load_average`,e)}),e(`ia`,function(e){return L.post(`/ajax?action=GetCpuIo`,e)}),e(`aa`,function(e){return L.post(`/ajax?action=GetDiskIo`,e)}),e(`sa`,function(e){return L.post(`/ajax?action=GetNetWorkIo`,e)}),j(),e(`ea`,`/static/vite/images/node-mannage.png`),e(`$i`,`/static/vite/images/node-files.png`),ae=k.global,H=ae.t,e(`Hi`,function(){return L.post(`/plugin?action=a&name=bt_security&s=get_total_all`)}),e(`qi`,function(){return L.post(`/plugin?action=a&name=bt_security&s=start_bt_security`,{},{requestOptions:{loading:H(`Security.Api.Index_1`),successMessage:!0}})}),e(`Xi`,function(){return L.post(`/plugin?action=a&name=bt_security&s=stop_bt_security`,{},{requestOptions:{loading:H(`Security.Api.Index_2`),successMessage:!0}})}),e(`Yi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=start_user_security`,e,{requestOptions:{loading:H(`Security.Api.Index_1`),successMessage:!0}})}),e(`Qi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=stop_user_security`,e,{requestOptions:{loading:H(`Security.Api.Index_2`),successMessage:!0}})}),e(`Ji`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=start_user_log`,e,{requestOptions:{loading:H(`Security.Api.Index_1`),successMessage:!0}})}),e(`Zi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=stop_user_log`,e,{requestOptions:{loading:H(`Security.Api.Index_2`),successMessage:!0}})}),e(`Ui`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=get_logs_list`,e,{requestOptions:{loading:H(`Site.Api.Index_10`),successMessage:!1}})}),e(`Wi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=get_user_log`,e)}),e(`Ki`,function(){return L.post(`/plugin?action=a&name=bt_security&s=porcess_set_up_log`)}),e(`Vi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=del_porcess_log`,e,{requestOptions:{loading:H(`Security.Api.Index_3`),successMessage:!0}})}),e(`Bi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=add_porcess_log`,e,{requestOptions:{loading:H(`Security.Api.Index_4`),successMessage:!0}})}),e(`Gi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=get_log`,e)}),e(`zi`,`/static/vite/images/overview2.png`),e(`Ri`,`/static/vite/images/whitelist.png`),e(`Li`,`/static/vite/images/logs.png`),oe=k.global,_t=oe.t,e(`ji`,function(){return L.post(`/breaking_through?action=get_config`)}),e(`Fi`,function(e){return L.post(`/breaking_through?action=set_config`,e,{requestOptions:{loading:_t(`Security.Api.Index_6`),successMessage:!0}})}),e(`ki`,function(e){return L.post(`/breaking_through?action=check_local_ip_white`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`Di`,function(e){return L.post(`/breaking_through?action=panel_ip_white`,e,{requestOptions:{loading:_t(`Security.Api.Index_4`),successMessage:!0}})}),e(`Ni`,function(e){return L.post(`/breaking_through?action=get_black_white`,e)}),e(`Oi`,function(e){return L.post(`/breaking_through?action=add_black_white`,e,{requestOptions:{loading:_t(`Security.Api.Index_6`),successMessage:!0}})}),e(`Mi`,function(e){return L.post(`/breaking_through?action=get_history_record`,e)}),e(`Ai`,function(){return L.post(`/breaking_through?action=clear_history_record_limit`,{},{requestOptions:{loading:_t(`Security.Api.Index_7`),successMessage:!0}})}),e(`Ii`,function(e){return L.post(`/breaking_through?action=set_history_record_limit`,e,{requestOptions:{loading:_t(`Security.Api.Index_6`),successMessage:!0}})}),e(`Pi`,function(){return L.post(`/breaking_through?action=get_protected_services`)}),e(`Ei`,`/static/vite/images/overview-dark.png`),e(`Ti`,`/static/vite/images/overview.png`),e(`wi`,`/static/vite/images/operation-logs-dark.png`),e(`Ci`,`/static/vite/images/operation-logs.png`),e(`Si`,`/static/vite/images/real-logs-dark.png`),e(`xi`,`/static/vite/images/real-logs.png`),e(`bi`,`/static/vite/images/records-dark.png`),e(`yi`,`/static/vite/images/records.png`),e(`ii`,function(){return L.post(`/safe/ssh/GetSshInfo`)}),e(`ri`,function(){return L.post(`/ssh_security?action=get_config`)}),e(`ci`,function(){return L.post(`/mod/ssh/com/get_ssh_intrusion`)}),e(`_i`,function(e){return L.post(`/firewall?action=SetSshStatus`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_1`),successMessage:!0}})}),e(`gi`,function(e){return L.post(`/ssh_security?action=`.concat(e.status?`set_password`:`stop_password`),e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_2`),successMessage:!0}})}),e(`li`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/ssh_security?action=set_sshkey`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_3`),successMessage:t}})}),e(`vi`,function(){return L.post(`/ssh_security?action=stop_key`,{},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_4`),successMessage:!0}})}),e(`hi`,function(e){return L.post(`/firewall?action=SetSshPort`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_5`),successMessage:!0}})}),e(`pi`,function(e){return L.post(`/ssh_security?action=set_root`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_6`),successMessage:!0}})}),e(`mi`,function(e){return L.post(`/ssh_security?action=set_root_password`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_7`),successMessage:!0}})}),e(`Jr`,function(e){return L.post(`/ssh_security?action=add_sys_user`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Account.api_create`),successMessage:!0}})}),e(`Qr`,function(e){return L.post(`/ssh_security?action=del_sys_user`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Account.api_delete`),successMessage:!0}})}),e(`ai`,function(){return L.post(`/ssh_security?action=get_key`)}),e(`oi`,function(e){return L.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)})}),e(`Xr`,function(e){return L.post(`/safe/syslog/create_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_8`)}})}),e(`ui`,function(e){return L.post(`/safe/syslog/remove_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_8`)}})}),e(`fi`,function(e){return L.post(`/mod/ssh/com/run_ban_login_failed_ip`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_12`),successMessage:!1}})}),e(`qr`,function(e){return L.post(`/mod/ssh/com/add_cron_job`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_13`),successMessage:!0}})}),e(`di`,function(){return L.post(`/mod/ssh/com/remove_cron_job`,{},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_14`),successMessage:!0}})}),e(`si`,function(e){return L.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}})}),e(`$r`,function(e){return L.post(`/safe/syslog/export_ssh_log`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_15`)}})}),e(`Yr`,function(){return L.post(`/mod/ssh/com/clean_ssh_list`,{},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_16`),successMessage:!0}})}),e(`ni`,function(e){return L.post(`/ssh_security?action=get_logs`,e)}),e(`ti`,function(){return L.post(`/ssh_security?action=get_login_send`)}),e(`ei`,function(){return L.post(`/ssh_security?action=return_ip`)}),e(`Kr`,function(e){return L.post(`/ssh_security?action=add_return_ip`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_10`),successMessage:!0}})}),e(`Zr`,function(e){return L.post(`/ssh_security?action=del_return_ip`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_11`),successMessage:!0}})}),j(),e(`Wr`,`/static/vite/images/site-security-bg.png`),e(`Ur`,`/static/vite/images/ssh-logs.png`),e(`Hr`,`/static/vite/images/account-overview-dark.png`),e(`Vr`,`/static/vite/images/account-overview.png`),ne=k.global,V=ne.t,e(`Mr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_safe_status`)}),e(`Br`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=set_safe_status`,e,{requestOptions:{loading:V(`Security.Api.Index_5`),successMessage:!0}})}),e(`Rr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=set_open`,{},{requestOptions:{loading:V(`Security.Api.Index_5`),successMessage:!0}})}),e(`Fr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=get_safe_config`,e)}),e(`jr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=remove_safe_path`,e,{requestOptions:{loading:V(`Security.Api.Index_3`),successMessage:!0}})}),e(`Or`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=add_safe_path`,e,{requestOptions:{loading:V(`Security.Api.Index_4`),successMessage:!0}})}),e(`Pr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_ssh_limit_info`)}),e(`Dr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=add_ssh_limit`,e,{requestOptions:{loading:V(`Security.Api.Index_4`),successMessage:!0}})}),e(`Ar`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=remove_ssh_limit`,e,{requestOptions:{loading:V(`Security.Api.Index_3`),successMessage:!0}})}),e(`Ir`,function(e){return L.post(`/data?action=getData`,Q(Z({},e),{table:`logs`,order:`id desc`}))}),e(`Lr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_ssh_config`)}),e(`zr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=save_ssh_config`,e,{requestOptions:{loading:V(`Security.Api.Index_6`),successMessage:!0}})}),e(`Nr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_process_white`)}),e(`kr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=remove_process_white`,e,{requestOptions:{loading:V(`Security.Api.Index_3`),successMessage:!0}})}),e(`Er`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=add_process_white`,e,{requestOptions:{loading:V(`Security.Api.Index_4`),successMessage:!0}})}),e(`Tr`,`/static/vite/images/protection.png`),e(`wr`,`/static/vite/images/block.png`),e(`Cr`,`/static/vite/images/log.png`),j(),A(),ce=k.global,ft=ce.t,e(`xr`,rt=function(e,n,r,i){K({title:i||``.concat(ft(`Crontab.Planned.index_19`),` [`,e[0].name,`]`),width:350,minHeight:72,footer:!0,data:{siteType:n,ids:e.map(function(e){return Number(e.id)}),onRefresh:r},component:T(function(){return x(function(){return t.import(`./app-components-legacy.js?v=1791538283700`).then(function(e){return e.W})},void 0)})})}),e(`Sr`,function(e,t){return{key:`category`,label:ft(`Crontab.Planned.index_19`),onBatch:function(n){rt(n,e,t,ft(`Site.Batch.index_22`))}}}),e(`br`,`/static/vite/images/warning.svg`),e(`yr`,`/static/vite/images/warn.svg`),e(`vr`,`/static/vite/images/refersh.svg`),j(),e(`_r`,function(e){var t=e.fetchFn,n=e.params,r=e.immediate,i=r===void 0||r,a=e.rowKey,o=a===void 0?function(e){return e.id}:a,s=e.useParams,c=F({loading:i}),l=I([]),u=I(0),d=I(n),f=function(){return s?s(d.value):d.value},p=kt(function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return X(function(){var r,i;return $(this,function(a){switch(a.label){case 0:e&&(d.value.p=1),n&&(c.loading=!0),a.label=1;case 1:return a.trys.push([1,,3,4]),r=f(),[4,t(r)];case 2:return i=a.sent().message,M(i)&&(l.value=Ke(i.data)?i.data:[],u.value=Fe(i.page)),[3,4];case 3:return n&&(c.loading=!1),[7];case 4:return[2]}})})()},300),m=function(e){c.loading=e},h=function(){return p(arguments.length>0&&arguments[0]!==void 0&&arguments[0],arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)},g=function(){return h(!0,arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0)},_=function(e,t){d.value.sort_field=e,d.value.sort_order=t,h(!0)},v=function(e){Object.assign(d.value,e),h(!0)},y=S(function(){return l.value.length>0});return P(function(){i&&h()}),{loading:S(function(){return c.loading}),hasData:y,tableParams:d,tableData:l,fetchTable:h,resetTable:g,setLoading:m,changeSort:_,changeFilter:v,tableConfig:S(function(){return{rowKey:o,data:l.value,loading:c.loading}}),pageConfig:S(function(){return{page:d.value.p,pageSize:d.value.limit,itemCount:u.value,onUpdatePage:function(e){d.value.p=e},onUpdatePageSize:function(e){d.value.limit=e}}})}}),e(`gr`,`/static/vite/images/domians-1.png`),e(`hr`,`/static/vite/images/domians-2.png`),e(`mr`,`/static/vite/images/domians-3.png`),e(`dr`,function(){return L.post(`/btwaf/get_reg_tions.json`)}),e(`fr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=reg_domains`)}),e(`lr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_reg_tions`,e,{requestOptions:{loading:k.global.t(`Waf.Api.area_32`),successMessage:!0}})}),e(`ur`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=`.concat(e.select===0?`del_reg_tions`:`del_city`),{id:e.id},{requestOptions:{loading:k.global.t(`Waf.Api.area_33`),successMessage:!0}})}),e(`pr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=`.concat(e.select===0?`edit_reg_tions`:`edit_city`),{id:e.id,open:e.open,status:e.status},{requestOptions:{loading:k.global.t(`Waf.Api.area_34`),successMessage:!0}})}),e(`Qn`,function(e){return L.post(`/btwaf/attack_report_log.json`,e)}),e(`ir`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=import_data`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_14`)}})}),e(`er`,function(e){return L.post(`/btwaf/get_logs`,e)}),e(`Xn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=wubao_url_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_15`),successMessage:!0}})}),e(`rr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_site_config`)}),e(`ar`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_log`,Q(Z({},e),{site_logs:JSON.stringify(e.site_all===1?[]:e.site_logs)}),{requestOptions:{loading:k.global.t(`Waf.Api.block_16`),successMessage:!0}})}),e(`$n`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_safe_logs_sql`,e)}),e(`cr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_waf_drop_ip`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_17`),successMessage:!0}})}),e(`sr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=clean_waf_drop_ip`,{},{requestOptions:{loading:k.global.t(`Waf.Api.block_18`),successMessage:!0}})}),e(`tr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_list`,e)}),e(`Zn`,function(){return L.post(`/plugin?action=a&name=btwaf&s=delete_rule_hit_list`,{},{requestOptions:{loading:k.global.t(`Waf.Api.block_19`),successMessage:!0}})}),e(`nr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_type_list`)}),e(`or`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_hit_type`,{data:JSON.stringify(e.data)},{requestOptions:{loading:k.global.t(`Waf.Api.block_20`),successMessage:!0}})}),e(`Gn`,function(e){return L.post(`/btwaf/get_rule_ip.json`,e)}),e(`Kn`,function(e){return L.post(`/btwaf/import_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_21`),successMessage:!0}})}),e(`Wn`,function(e){return L.post(`/btwaf/export_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_22`),successMessage:!0}})}),e(`Un`,function(e){return L.post(`/btwaf/empty_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_23`),successMessage:!0}})}),e(`In`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ip_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_24`),successMessage:!0}})}),e(`Rn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ipv6_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_24`),successMessage:!0}})}),e(`Fn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ip_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_25`),successMessage:!0}})}),e(`Ln`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ipv6_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_25`),successMessage:!0}})}),e(`qn`,function(e){return L.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_26`,[e.rule===`ip_white`?k.global.t(`Waf.Api.rules_32`):k.global.t(`Waf.Api.rules_33`)]),successMessage:!0}})}),e(`Bn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ua_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_27`),successMessage:!0}})}),e(`zn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ua_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_28`),successMessage:!0}})}),e(`Jn`,function(e){return L.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_29`,[e.rule===`ip_white`?k.global.t(`Waf.Api.rules_32`):k.global.t(`Waf.Api.rules_33`)]),successMessage:!0}})}),e(`Hn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_15`),successMessage:!0}})}),e(`Vn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_30`),successMessage:!0}})}),e(`Yn`,function(e){return L.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_31`,[e.rule===`ip_white`?k.global.t(`Waf.Api.rules_32`):k.global.t(`Waf.Api.rules_33`)]),successMessage:!0}})}),e(`Mn`,function(e){return L.post(`/btwaf/get_cms_rule_list.json`,e)}),e(`Pn`,function(e){return L.post(`/btwaf/set_cms_rule_status.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.exclusive_79`),successMessage:!0}})}),e(`Nn`,function(){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,{obj:`cms_rule_open`},{requestOptions:{loading:k.global.t(`Waf.Api.exclusive_80`),successMessage:!0}})}),e(`An`,function(){return L.post(`/btwaf/get_user_limit.json`)}),e(`Dn`,function(e){return L.post(`/btwaf/add_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_1`),successMessage:!0}})}),e(`kn`,function(e){return L.post(`/btwaf/edit_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_2`),successMessage:!0}})}),e(`jn`,function(e){return L.post(`/btwaf/set_user_limit.json`,e,{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_3`),successMessage:!0}})}),e(`On`,function(e){return L.post(`/btwaf/del_user_limit.json`,e,{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_4`),successMessage:!0}})}),e(`En`,`/static/vite/images/1.png`),e(`Tn`,`/static/vite/images/2.png`),e(`wn`,`/static/vite/images/3.png`),e(`Cn`,`/static/vite/images/4.png`),e(`Sn`,`/static/vite/images/5.png`),e(`xn`,`/static/vite/images/6.png`),e(`bn`,`/static/vite/images/7.png`),e(`yn`,`/static/vite/images/8.png`),e(`vn`,`/static/vite/images/9.png`),e(`_n`,`/static/vite/images/10.png`),e(`gn`,`/static/vite/images/11.png`),e(`hn`,`/static/vite/images/12.png`),e(`mn`,`/static/vite/images/13.png`),e(`pn`,`/static/vite/images/14.png`),e(`fn`,`/static/vite/images/15.png`),e(`dn`,`/static/vite/images/16.png`),e(`un`,`/static/vite/images/17.png`),e(`ln`,`/static/vite/images/18.png`),e(`cn`,`/static/vite/images/19.png`),e(`sn`,`/static/vite/images/20.png`),e(`an`,function(){return L.post(`/btwaf/get_server_longitude.json`)}),e(`on`,function(e){return L.post(`/btwaf/set_server_longitude.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.map_39`),successMessage:!0}})}),e(`in`,function(){return L.post(`/btwaf/gongji_map.json`)}),e(`tn`,function(e){return L.post(`/btwaf/overview.json`,e)}),e(`en`,function(e){return L.post(`/btwaf/new_overview.json`,e)}),e(`$t`,function(){return L.post(`/btwaf/get_index_map.json`)}),e(`nn`,function(e){return L.post(`/btwaf/get_traffic_top.json`,e)}),e(`rn`,function(e){return L.post(`/btwaf/get_url_top.json`,e)}),e(`Mt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_config`)}),e(`Jt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=set_open`,{},{requestOptions:{loading:k.global.t(`Waf.Api.setting_40`),successMessage:!0}})}),e(`Ht`,function(){return L.post(`/plugin?action=a&name=btwaf&s=restore_default_configuration`,{},{requestOptions:{loading:k.global.t(`Waf.Api.setting_41`),successMessage:!0}})}),e(`Pt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=return_is_site`)}),e(`jt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=bckup_sesings`,{},{requestOptions:{loading:k.global.t(`Waf.Api.setting_42`)}})}),e(`zt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=import_sesings`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_43`),successMessage:!0}})}),e(`Gt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_44`),successMessage:!0}})}),e(`Kt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_status`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_45`),successMessage:!0}})}),e(`Wt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_cc_conf`,e,{requestOptions:{successMessage:!0}})}),e(`Ut`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_retry`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_5`),successMessage:!0}})}),e(`Qt`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=btwaf&s=get_update_malicious_ip`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_46`),successMessage:!0}})}),e(`ct`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_cc_uri_frequency`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_47`),successMessage:!0}})}),e(`Et`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=edit_cc_uri_frequency`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_48`),successMessage:!0}})}),e(`yt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_cc_uri_frequency`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_49`),successMessage:!0}})}),e(`pt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_cc_param`,Q(Z({},e),{param:JSON.stringify(e.param)}),{requestOptions:{loading:k.global.t(`Waf.Api.setting_50`),successMessage:!0}})}),e(`Ct`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_cc_param`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_51`),successMessage:!0}})}),e(`It`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_url_request_mode`)}),e(`mt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_request_mode`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_52`),successMessage:!0}})}),e(`wt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_request_mode`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_53`),successMessage:!0}})}),e(`ut`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_method_type`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_54`),successMessage:!0}})}),e(`lt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_header_len`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_55`),successMessage:!0}})}),e(`Dt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=edit_header_len`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_56`),successMessage:!0}})}),e(`bt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_header_len`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_57`),successMessage:!0}})}),e(`qt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=http_config`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_58`),successMessage:!0}})}),e(`At`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_url_white_chekc`)}),e(`at`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_white_chekc`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_59`),successMessage:!0}})}),e(`gt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_white_chekc`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_60`),successMessage:!0}})}),e(`Zt`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=btwaf&s=get_zhizu_list2233`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_61`),successMessage:!0}})}),e(`Nt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_rule`,e)}),e(`dt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_62`),successMessage:!0}})}),e(`Vt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=modify_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_63`),successMessage:!0}})}),e(`Yt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_rule_state`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_64`),successMessage:!0}})}),e(`xt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_65`),successMessage:!0}})}),e(`Xt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_scan_conf`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_66`),successMessage:!0}})}),e(`Lt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_golbls_cc`)}),e(`ht`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=golbls_cc_zeng`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_67`),successMessage:!0}})}),e(`Tt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_golbls_cc`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_68`),successMessage:!0}})}),e(`st`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_body_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_69`),successMessage:!0}})}),e(`vt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_body_rule`,{body:JSON.stringify(e.body)},{requestOptions:{loading:k.global.t(`Waf.Api.setting_70`),successMessage:!0}})}),e(`Ft`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_url_find`)}),e(`ft`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_find`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_71`),successMessage:!0}})}),e(`Bt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_list`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_72`),successMessage:!0}})}),e(`St`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_find`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_73`),successMessage:!0}})}),e(`kt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=empty_data`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_74`),successMessage:!0}})}),e(`ot`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_75`),successMessage:!0}})}),e(`Rt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=import_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_76`),successMessage:!0}})}),e(`_t`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_77`),successMessage:!0}})}),e(`Ot`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=btwaf&s=empty_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_78`),successMessage:!0}})}),e(`et`,function(){return L.post(`/btwaf/waf_large_screen_map.json`)}),e(`tt`,function(){return L.post(`/btwaf/waf_large_screen_qps.json`)}),e(`nt`,function(){return L.post(`/btwaf/get_total_all_overview.json`)}),e(`$`,function(){return L.post(`/btwaf/get_all_tu.json`)}),e(`Q`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t,n;return L.post(`/btwaf/attack_report_log.json`,{p:(t=e.p)==null?1:t,limit:(n=e.limit)==null?20:n})}),e(`it`,function(e){return L.post(`/btwaf/update_large_screen_text.json`,e)}),e(`rt`,function(e){return L.post(`/btwaf/set_server_longitude.json`,e)}),e(`Z`,`/static/vite/images/cr-03.svg`),e(`X`,`/static/vite/images/cr-02.svg`),e(`Y`,`/static/vite/images/nav-01.svg`),e(`J`,`/static/vite/images/nav-02.svg`),e(`q`,`/static/vite/images/cr-t.svg`),e(`W`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_report`,e)}),e(`K`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_server_name`)}),e(`G`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_search`,e)}),e(`U`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_id_log`,e,{requestOptions:{loading:k.global.t(`Waf.Api.report_1`)}})}),e(`k`,function(e){return L.post(`/btwaf/get_site_config3.json`,e)}),e(`C`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_config`)}),e(`P`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_2`),successMessage:!0}})}),e(`D`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_config_byname`,e)}),e(`z`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_3`),successMessage:!0}})}),e(`S`,function(){return L.post(`/plugin?action=a&name=btwaf&s=city`)}),e(`H`,function(){return L.post(`/plugin?action=a&name=btwaf&s=stop_cc_status`)}),e(`b`,function(){return L.post(`/plugin?action=a&name=btwaf&s=check_renji`,{},{requestOptions:{loading:k.global.t(`Waf.Api.site_4`)}})}),e(`L`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_cc_conf`,e,{requestOptions:{successMessage:!0}})}),e(`I`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_retry`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_5`),successMessage:!0}})}),e(`O`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_disable_rule`,e)}),e(`j`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_rule`,e)}),e(`v`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_6`),successMessage:!0}})}),e(`g`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_6`),successMessage:!0}})}),e(`y`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_6`),successMessage:!0}})}),e(`x`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_7`),successMessage:!0}})}),e(`R`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_disable_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_8`),successMessage:!0}})}),e(`w`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_rule`,e)}),e(`N`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=save_scan_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_9`),successMessage:!0}})}),e(`B`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_spider`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_10`),successMessage:!0}})}),e(`E`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_cdn_header`,e)}),e(`_`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_cdn_header`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_11`),successMessage:!0}})}),e(`M`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_site_cdn_header`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_12`),successMessage:!0}})}),e(`A`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_logs_list`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_13`)}})}),e(`T`,function(e){return L.post(`/btwaf/get_safe_logs_sql2.json`,e)}),e(`V`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=start_crawler`,e,{requestOptions:{loading:k.global.t(`Waf.Site.API.index_1`),successMessage:!0}})}),e(`F`,function(e){return L.post(`/btwaf/start_limiting_timeout.json`,{site:e.site,limiting:JSON.stringify(e.limiting)},{requestOptions:{loading:k.global.t(`Waf.Site.API.index_2`),successMessage:!0}})}),dt=k.global.t,e(`f`,function(e){return L.post(`/site?action=wp_remote_add`,e,{requestOptions:{loading:dt(`WP.api.tamper_7`),successMessage:!0}})}),e(`p`,function(e){return L.post(`/site?action=wp_remote_add_manually`,e,{requestOptions:{loading:dt(`WP.api.tamper_7`),successMessage:!0}})}),e(`h`,function(e){return L.post(`/site?action=wp_remote_sites`,e)}),e(`m`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/site?action=wp_remote_remove`,e,{requestOptions:{loading:t?dt(`WP.api.tamper_3`):``,successMessage:t}})}),e(`d`,function(e){return L.post(`/site?action=AddWPSite`,Q(Z({},e),{websites_content:JSON.stringify(e.websites_content)}),{requestOptions:{loading:dt(`WP.api.tamper_7`)}})}),e(`u`,`/static/vite/images/scan.png`),e(`a`,function(e){return L.post(`/tamper_core/modify_path_config.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_1`),isOriginalResult:!0,prefix:``}})}),e(`n`,function(e){return L.post(`/tamper_core/add_black_exts.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_2`),isOriginalResult:!0,prefix:``}})}),e(`o`,function(e){return L.post(`/tamper_core/remove_black_exts.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_3`),isOriginalResult:!0,prefix:``}})}),e(`r`,function(e){return L.post(`/tamper_core/add_white_dirs.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}})}),e(`l`,function(e){return L.post(`/tamper_core/set_white_dir_with_ps.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_5`),isOriginalResult:!0,prefix:``}})}),e(`s`,function(e){return L.post(`/tamper_core/remove_white_dirs.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}})}),e(`i`,function(e){return L.post(`/tamper_core/add_white_files.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}})}),e(`c`,function(e){return L.post(`/tamper_core/remove_white_files.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}})}),e(`t`,`/static/vite/images/preview2.png`)}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-shared.js b/BTPanel/static/vite/js/app-shared.js index 38449993..a8c16e2c 100644 --- a/BTPanel/static/vite/js/app-shared.js +++ b/BTPanel/static/vite/js/app-shared.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,8 +28,8 @@ removeAfterLoad(freshLink, link) } })(); -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/view-home.js?v=1787646744133","js/rolldown-runtime.js?v=1787646744133","js/vendor-utils.js?v=1787646744133","js/vendor-vue.js?v=1787646744133","js/vendor-naive.js?v=1787646744133","js/vendor.js?v=1787646744133","css/vendor.css?v=1787646744133","js/app.js?v=1787646744133","js/vendor-pdf.js?v=1787646744133","js/vendor-polyfills.js?v=1787646744133","js/app-icons.js?v=1787646744133","css/app.css?v=1787646744133","js/app-components.js?v=1787646744133","js/app-base.js?v=1787646744133","js/vendor-code-highlight.js?v=1787646744133","css/vendor-code-highlight.css?v=1787646744133","css/app-base.css?v=1787646744133","js/vendor-pay.js?v=1787646744133","css/app-components.css?v=1787646744133","js/feature-FileEditor.js?v=1787646744133","js/vendor-ace.js?v=1787646744133","css/vendor-ace.css?v=1787646744133","js/feature-EmailEditor.js?v=1787646744133","js/vendor-interaction.js?v=1787646744133","js/vendor-wangeditor.js?v=1787646744133","css/vendor-wangeditor.css?v=1787646744133","css/feature-EmailEditor.css?v=1787646744133","css/feature-FileEditor.css?v=1787646744133","js/feature-FilePicker.js?v=1787646744133","css/feature-FilePicker.css?v=1787646744133","js/app-form.js?v=1787646744133","css/app-form.css?v=1787646744133","js/app-temp.js?v=1787646744133","css/app-temp.css?v=1787646744133","js/legacy-view-home.js?v=1787646744133","js/vendor-charts.js?v=1787646744133","css/legacy-view-home.css?v=1787646744133","js/view-ai.js?v=1787646744133","js/domain-config.js?v=1787646744133","css/domain-config.css?v=1787646744133","css/view-ai.css?v=1787646744133","js/view-billion-mail.js?v=1787646744133","css/view-billion-mail.css?v=1787646744133","css/view-home.css?v=1787646744133","js/view-config.js?v=1787646744133","css/view-config.css?v=1787646744133","js/app-ui.js?v=1787646744133","css/app-ui.css?v=1787646744133"])))=>i.map(i=>d[i]); -import{Cn as e,Dn as t,En as n,Gn as r,Hn as i,In as a,Jn as o,Kn as s,On as c,Or as l,Rn as u,Sn as d,Tr as f,bn as p,br as m,cr as h,h as g,kn as _,lr as v,mn as y,nn as b,or as x,s as S,sr as ee,un as C,vr as w,xn as T,y as te,yn as E}from"./vendor-utils.js?v=1787646744133";import{f as D,l as O,o as ne,p as k}from"./vendor-vue.js?v=1787646744133";import{$ as re,A as ie,Ct as ae,F as A,I as oe,L as se,St as j,T as ce,W as le,Z as ue,gt as de,h as fe,r as pe,tt as me,ut as he,v as ge}from"./vendor-naive.js?v=1787646744133";import{n as _e}from"./vendor.js?v=1787646744133";import{Bf as M,Gu as ve,H as ye,Hu as be,Jf as xe,Ju as Se,Lf as N,Nf as P,Oa as F,Of as I,Pf as L,R as Ce,Rf as we,Ut as Te,Uu as Ee,Vf as De,Vu as Oe,Xu as ke,Yl as Ae,Yu as je,Zf as Me,Zt as Ne,Zu as Pe,cd as Fe,cp as R,da as Ie,dn as Le,ed as Re,fp as ze,gp as Be,i as Ve,id as He,qu as Ue,rd as We,td as Ge,up as Ke,yp as z}from"./app.js?v=1787646744133";import{Ji as qe,n as Je,oa as Ye}from"./app-components.js?v=1787646744133";import{n as B,r as V}from"./vendor-pdf.js?v=1787646744133";import{r as Xe}from"./app-modal-ui.js?v=1787646744133";import{t as Ze}from"./vendor-crypto.js?v=1787646744133";var Qe=e=>/^([1-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$/.test(`${e}`),$e=e=>/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){6}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^::([\da-fA-F]{1,4}:){0,4}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:):([\da-fA-F]{1,4}:){0,3}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){2}:([\da-fA-F]{1,4}:){0,2}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){3}:([\da-fA-F]{1,4}:){0,1}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){4}:((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){7}[\da-fA-F]{1,4}$|^:((:[\da-fA-F]{1,4}){1,6}|:)$|^[\da-fA-F]{1,4}:((:[\da-fA-F]{1,4}){1,5}|:)$|^([\da-fA-F]{1,4}:){2}((:[\da-fA-F]{1,4}){1,4}|:)$|^([\da-fA-F]{1,4}:){3}((:[\da-fA-F]{1,4}){1,3}|:)$|^([\da-fA-F]{1,4}:){4}((:[\da-fA-F]{1,4}){1,2}|:)$|^([\da-fA-F]{1,4}:){5}:([\da-fA-F]{1,4})?$|^([\da-fA-F]{1,4}:){6}:$/.test(e),et=e=>/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(\/\d{1,2})?$/.test(e),tt=e=>/^([\w\u4e00-\u9fa5\-*]{1,100}\.){1,10}([\w\u4e00-\u9fa5-]{1,24}|[\w\u4e00-\u9fa5-]{1,24}\.[\w\u4e00-\u9fa5-]{1,24})$/.test(e.trim()),nt=e=>/^([\w\u4e00-\u9fa5\-\\*]{1,100}\.){1,10}([\w\u4e00-\u9fa5\\-]{1,24}|[\w\u4e00-\u9fa5\\-]{1,24}\.[\w\u4e00-\u9fa5\\-]{1,24})(:([1-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5]))?$/.test(e.trim()),rt=e=>/^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/.test(e),it=e=>{let t=e.trim();if(!t||t.length>254)return!1;let n=t.split(`@`);if(n.length!==2)return!1;let[r,i]=n;return!r||r.length>64||r.startsWith(`.`)||r.endsWith(`.`)||r.includes(`..`)||!i||i.length>253||i.endsWith(`.`)||i.includes(`..`)?!1:/^[A-Za-z0-9!#$%&\x27*+/=?^_`{|}~.-]+$/.test(r)&&/^(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?\.)+[A-Za-z]{2,63}$/.test(i)},at=e=>/^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/.test(e),{t:ot}=M.global,st=e=>I.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:ot(`WP.api.tamper_8`),successMessage:!0}}),ct=e=>I.post(`/files?action=GetFileBody`,e),lt=e=>I.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:ot(`Site.Api.Index_2`),errorMessage:{close:!0}}}),ut=(e,t)=>I.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:e=>{t==null||t(e)}}),dt=(e,t)=>I.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{isOriginalResult:!0},onUploadProgress:e=>{t==null||t(e)}}),ft=e=>I.post(`/files?action=upload_files_exists`,e,{requestOptions:{loading:ot(`Component.Pay.index_12`),successMessage:!1}}),pt=e=>I.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:`Deleting file, please wait...`,successMessage:!0}}),mt=`/static/vite/images/like.png`,{t:H}=M.global,ht=e=>I.post(`/files?action=GetDir`,e),gt=e=>I.post(`/files?action=GetDirNew&tojs=GetFiles`,e),_t=e=>I.post(`/files?action=CreateFile`,e,{requestOptions:{loading:H(`file.buttonGroup.loading.creatingFile`),successMessage:!0}}),vt=e=>I.post(`/files?action=MvFile`,{...e,rename:!0},{requestOptions:{loading:H(`file.contextMenu.loading.moving`),successMessage:!0}}),yt=e=>I.post(`/files?action=CreateDir`,e,{requestOptions:{loading:H(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}}),bt=e=>I.post(`/files?action=GetFileBody`,e),xt=(e,t=!0)=>I.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:t?H(`file.api.saving`):``}}),St=e=>I.post(`/files?action=del_history`,e,{requestOptions:{loading:H(`file.api.deleting`),successMessage:!0}}),Ct=e=>I.post(`/files?action=re_history`,e,{requestOptions:{loading:H(`file.api.recovering`)}}),wt=e=>I.post(`/files?action=files_search`,e),Tt=e=>I.post(`/files?action=read_history`,e),Et=e=>I.post(`/files/size/get_batch_path_size`,e),Dt=e=>I.post(`/files?action=GetDirSize`,e),Ot=e=>I.post(`/files?action=GetFileHistory`,e);function kt(e,t={}){let n={},r=g(i(),{autoReconnect:{retries:0,delay:500},immediate:t.immediate,onConnected:()=>{a(),l()},onMessage:(e,r)=>{var i;if(Ye(r.data)){let t=JSON.parse(r.data),i=t.callback||t.ws_callback||t.def_name;i&&n[i]&&n[i].callback(e,r)}(i=t.onMessage)==null||i.call(t,e,r)},onDisconnected:t.onDisconnected});function i(){let{host:t,protocol:n}=window.location,r=n===`http:`?`ws://`:`wss://`,i=localStorage.getItem(`apsess`),a=i?`/apsess_${i}`:``;return r+t+``+a+`/v2`+e}function a(){let e={};var n;e[`x-http-token`]=(n=document.getElementById(`request_token_head`))==null?void 0:n.getAttribute(`token`),t.verifyData&&Object.assign(e,t.verifyData),c(e)}let o=e=>r.status.value===e,s=(e,t)=>{if(t)n[t.action]={data:e,callback:t.callback};else{let t=xe(10);n[t]={data:e,callback:()=>{}}}c(e)},c=e=>{o(`OPEN`)&&r.send(z(e)?JSON.stringify(e):e)},l=()=>{Object.entries(n).forEach(([,e])=>{c(e.data)})},u=()=>{Object.keys(n).forEach(e=>{delete n[e]}),r.close()};return{...r,send:s,close:u}}b(),V();function At(){L({title:M.global.t(`Home.index_8`),width:350,minHeight:110,component:c(()=>B(()=>import(`./view-home.js?v=1787646744133`).then(e=>e.s),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43])))})}var{t:jt}=M.global,Mt=e=>I.post(`/project/quota/modify_path_quota`,{data:JSON.stringify({path:e.path,quota_type:e.quota_type,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:jt(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}}),Nt=e=>I.post(`/project/quota/modify_database_quota`,{data:JSON.stringify({db_name:e.db_name,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:jt(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}}),Pt=()=>I.post(`/config?action=get_msg_configs`),Ft=e=>{let t=window.public_key;if(t.length<10)return e;let n=new Ze;return n.setPublicKey(t),n.encrypt(e)},It=`/static/vite/images/apple-pay.svg`,Lt=`/static/vite/images/google-pay.svg`,Rt=`/static/vite/images/alipay.svg`,zt=`/static/vite/images/weChat-pay.svg`;b();function Bt(){r(()=>{setTimeout(()=>{Ie()},1e3)})}var Vt=async(e,t)=>{var n,r;if(!document.startViewTransition){await t();return}let i=(n=e==null?void 0:e.clientX)==null?window.innerWidth/2:n,a=(r=e==null?void 0:e.clientY)==null?window.innerHeight/2:r,o=Math.hypot(Math.max(i,window.innerWidth-i),Math.max(a,window.innerHeight-a)),s=document.startViewTransition(async()=>{await t()});s.ready.then(()=>{let e=[`circle(0px at ${i}px ${a}px)`,`circle(${o}px at ${i}px ${a}px)`];document.documentElement.animate({clipPath:e},{duration:400,easing:`ease-in`,pseudoElement:`::view-transition-new(root)`})}),await s.finished},Ht=`/static/vite/images/pro-default.svg`,Ut=`/static/vite/images/pro2.svg`,Wt=`/static/vite/images/pro_pay.svg`,Gt=`/static/vite/images/pro.svg`;b();function Kt(e=100){let t=m(0),n=null;function r(){n=requestAnimationFrame(()=>{t.value++,!(t.value>=e)&&r()})}r(),s(()=>{n&&cancelAnimationFrame(n)});function i(e){return t.value>=e}return{defer:i}}var qt=()=>I.post(`/safecloud?action=get_safe_overview`),Jt=()=>I.post(`/safecloud?action=get_pending_alarm_trend`),Yt=e=>I.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Xt=()=>I.post(`/site?action=get_cron_scanin_info`),Zt=e=>I.post(`/site?action=set_cron_scanin_info`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Qt=()=>I.post(`/safecloud?action=get_security_trend`),$t=()=>I.post(`/safecloud?action=get_security_dynamic`),en=()=>I.post(`/safecloud?action=get_safecloud_list`),tn=()=>I.post(`/warning?action=get_list`,{check:`object`}),nn=()=>I.post(`/warning?action=get_warning_rules`),rn=()=>I.post(`/warning?action=kill_get_list`),an=()=>I.post(`/warning?action=get_tmp_result`),on=()=>I.post(`/warning?action=get_scan_bar`,{check:`object`}),sn=e=>I.post(`/warning?action=get_list`,e),cn=e=>I.post(`/safe/security/set_security`,{data:e}),ln=()=>I.post(`/safe/security/get_repair_bar`),un=e=>I.post(`/warning?action=set_ignore`,{...e,check:`msg`},{requestOptions:{loading:``,successMessage:!0}}),dn=()=>I.post(`/safecloud?action=get_config`),fn=(e={is_task:!0})=>I.post(`/safecloud?action=webshell_detection`,e,{requestOptions:{loading:M.global.t(`Home.Security.index_42`),successMessage:!0}}),pn=e=>I.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),mn=e=>I.post(`/safecloud?action=get_webshell_result`,e),hn=e=>I.post(`/safecloud?action=ignore_file`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!1}}),gn=(e,t=!0)=>I.post(`/safecloud?action=deal_webshell_file`,e,{requestOptions:{loading:t?M.global.t(`Component.Pay.index_12`):``,successMessage:t}}),_n=()=>I.post(`/scanning?action=get_vuln_info`),vn=()=>I.post(`/scanning?action=startScan`),yn=()=>I.post(`/safe_detect?action=get_safe_count`),bn=e=>I.post(`/safecloud?action=set_alarm_config`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),xn=()=>I.post(`/safecloud?action=get_ignored_list`),Sn=e=>I.post(`/safecloud?action=del_ignored`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Cn=()=>I.post(`/warning?action=get_res_list`),wn=()=>I.post(`/safe/report?action=get_report`),Tn=()=>I.post(`/plugin?action=a&name=bt_hids&s=set_process`,{},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),En=e=>I.post(`/warning?action=set_scan_categories`,{categories:JSON.stringify(e.categories)},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Dn=()=>I.post(`/safe/security/get_repair_records`),On=e=>I.post(`/safe/security/rollback_repair`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),kn=e=>I.post(`/safe/security/delete_repair_records`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}});b(),V();var An=e=>{L({title:M.global.t(`Config.Alarm.index_85`,[e.row.title]),width:500,minHeight:280,data:{row:e.row,refresh:e.onRefresh},component:c(()=>B(()=>import(`./view-config.js?v=1787646744133`).then(e=>e.f),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,38,30,31,39,32,33,45])))})},jn=e=>I.post(`/mod/push/task/get_task_list`,e),Mn=()=>I.post(`/mod/push/task/get_task_template_list`),Nn=e=>I.post(`/mod/push/task/set_task_conf`,{...e,task_data:JSON.stringify(e.task_data)},{requestOptions:{loading:M.global.t(`Config.API.alarm_1`),successMessage:!0}}),Pn=e=>I.post(`/mod/push/task/set_task_conf`,{...e,task_data:JSON.stringify(e.task_data)},{requestOptions:{loading:M.global.t(`Config.API.alarm_2`),successMessage:!0}}),Fn=e=>I.post(`/mod/push/task/change_task_conf`,e,{requestOptions:{loading:M.global.t(`Config.API.alarm_3`),successMessage:!0}}),In=e=>I.post(`/mod/push/task/remove_task_conf`,e,{requestOptions:{loading:M.global.t(`Config.API.alarm_4`),successMessage:!0}}),Ln=e=>I.post(`/mod/push/task/get_task_record`,e),Rn=e=>I.post(`/mod/push/task/remove_task_records`,{...e,record_ids:JSON.stringify(e.record_ids)},{requestOptions:{loading:M.global.t(`Config.API.alarm_5`),successMessage:!0}}),zn=e=>I.post(`/mod/push/task/clear_task_record`,{...e,record_ids:JSON.stringify(e.record_ids)},{requestOptions:{loading:M.global.t(`Config.API.alarm_5`),successMessage:!0}}),Bn=e=>I.post(`/mod/push/msgconf/get_sender_list`,e),Vn=e=>I.post(`/push?action=get_push_logs`,e),Hn=e=>I.post(`/mod/push/msgconf/set_sender_conf`,{...e,sender_data:JSON.stringify(e.sender_data)},{requestOptions:{loading:M.global.t(`Config.API.alarm_6`),successMessage:!0}}),Un=e=>I.post(`/mod/push/msgconf/set_sender_conf`,{...e,sender_data:JSON.stringify(e.sender_data)},{requestOptions:{loading:M.global.t(`Config.API.alarm_7`),successMessage:!0}}),Wn=e=>I.post(`/mod/push/msgconf/change_sendr_used`,e,{requestOptions:{loading:M.global.t(`Config.API.alarm_8`),successMessage:!0}}),Gn=e=>I.post(`/mod/push/msgconf/set_default_sender`,e,{requestOptions:{loading:M.global.t(`Config.API.alarm_9`),successMessage:!0}}),Kn=e=>I.post(`/mod/push/msgconf/test_send_msg`,e,{requestOptions:{loading:M.global.t(`Config.API.alarm_10`),successMessage:!0}}),qn=e=>I.post(`/mod/push/msgconf/remove_sender`,e,{requestOptions:{loading:M.global.t(`Config.API.alarm_11`),successMessage:!0}}),Jn=`/static/vite/images/secure.png`,Yn=`/static/vite/images/toolview.png`,Xn=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_data_info`,e),Zn=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_domains`,e),Qn=e=>I.post(`/plugin?action=a&name=mail_sys&s=flush_domain_record`,e),$n=e=>I.post(`/plugin?action=a&name=mail_sys&s=enable_catchall`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_1`),successMessage:!0}}),er=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,{...e,act:`add`},{requestOptions:{loading:M.global.t(`Mail.Api.index_2`),successMessage:!0}}),tr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,{...e,act:`delete`},{requestOptions:{loading:M.global.t(`Mail.Api.index_5`),successMessage:!0}}),nr=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_domain_new`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_3`),successMessage:!0,errorMessage:{close:!0}}}),rr=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_domain`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_4`),successMessage:!0}}),ir=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_domain`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_5`),successMessage:!0}}),ar=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mx_txt_cache`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_6`),successMessage:!0}}),or=e=>I.post(`/plugin?action=a&name=mail_sys&s=auto_resolves_domain`,e,{requestOptions:{loading:M.global.t(`Login.index_22`),successMessage:!0,errorMessage:!1}}),sr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_domain_name`),cr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_mailboxs_total`,e),lr=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_mailbox_v2`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_7`),successMessage:!0}}),ur=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_mailbox_v2`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_8`),successMessage:!0}}),dr=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mailbox`,e,{requestOptions:{loading:t?M.global.t(`Mail.Api.index_9`):``,successMessage:t}}),fr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_bcc`),pr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_bcc`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_10`),successMessage:!0}}),mr=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_bcc`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_11`),successMessage:!0}}),hr=e=>I.post(`/plugin?action=a&name=mail_sys&s=del_bcc`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_12`),successMessage:!0}}),gr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_forward`),_r=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_forward`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_13`),successMessage:!0}}),vr=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_mail_forward`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_14`),successMessage:!0}}),yr=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mail_forward`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_15`),successMessage:!0}}),br=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_all_user`),xr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_mails`,e),Sr=e=>I.post(`/plugin?action=a&name=mail_sys&s=move_to_junk`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_16`),successMessage:!0,isOriginalResult:!0}}),Cr=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mail`,e,{requestOptions:{loading:t?M.global.t(`Mail.Api.index_17`):``,successMessage:t,isOriginalResult:!0}}),wr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_junk_mails`,e),Tr=e=>I.post(`/plugin?action=a&name=mail_sys&s=move_out_junk`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_18`),successMessage:!0}}),Er=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_sent_mails`,e),Dr=e=>I.post(`/plugin?action=a&name=mail_sys&s=send_mail`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_19`),successMessage:!0}}),Or=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_list`,e),kr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_log_rank`,e),Ar=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_log_list`,e),jr=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_task`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_20`),successMessage:!0}}),Mr=e=>I.post(`/plugin?action=a&name=mail_sys&s=pause_task`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_23`),successMessage:!0}}),Nr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_backup_task_status`,{},{requestOptions:{errorMessage:!1}}),Pr=()=>I.post(`/plugin?action=a&name=mail_sys&s=close_backup_task`,{},{requestOptions:{loading:M.global.t(`Mail.Api.index_39`),successMessage:!0}}),Fr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_cloud_storage_list`),Ir=e=>I.post(`/plugin?action=a&name=mail_sys&s=open_backup_task`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_24`),successMessage:!0}}),Lr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_backup_path`),Rr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_backup_file_list`,e),zr=e=>I.post(`/plugin?action=a&name=mail_sys&s=restore`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_25`),successMessage:!0}}),Br=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_service_status`),Vr=e=>I.post(`/plugin?action=a&name=mail_sys&s=service_admin`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_26`),successMessage:!0}}),Hr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_alarm_black_switch`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_26`),successMessage:!0}}),Ur=e=>I.post(`/plugin?action=a&name=mail_sys&s=repair_service_conf`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_27`),successMessage:!0}}),Wr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_config`,e),Gr=e=>I.post(`/plugin?action=a&name=mail_sys&s=save_config`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_28`),successMessage:!0}}),Kr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_service_monitor_status`,{},{requestOptions:{errorMessage:!1}}),qr=e=>I.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_29`),successMessage:!0}}),Jr=()=>I.post(`/plugin?action=a&name=mail_sys&s=create_service_monitor_task`,{},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Yr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_save_day`),Xr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_save_day`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_31`),successMessage:!0}}),Zr=()=>I.post(`/plugin?action=a&name=mail_sys&s=check_mail_env`),Qr=(e,t)=>I.post(`/plugin?action=a&name=mail_sys&s=${t}`,{},{requestOptions:{loading:M.global.t(`Mail.Api.index_32`,[e]),successMessage:!0}}),$r=e=>I.post(`/plugin?action=a&name=mail_sys&s=change_hostname`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_33`),successMessage:!0}}),ei=()=>I.post(`/plugin?action=a&name=mail_sys&s=setup_mail_sys`),ti=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_init_log`),ni=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_roundcube_status`),ri=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_domain`),ii=e=>I.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_34`),successMessage:!0}}),ai=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_roundcube`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_35`),successMessage:!0}}),oi=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_roundcube_info`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_35`),successMessage:!0}}),si=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_info`),ci=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_unsubscribe_info`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_40`),successMessage:!0}}),li=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_info`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_41`),successMessage:!0}}),ui=e=>I.post(`/auth?action=get_expand_pack_prices`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`)}}),di=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contacts`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_2`),successMessage:!0}}),fi=e=>I.post(`/plugin?action=a&name=mail_sys&s=check_blacklists`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),pi=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_blacklist_tips`),mi=e=>I.post(`/plugin?action=a&name=mail_sys&s=Blacklist_tips`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),hi=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_alarm_send `,e),gi=e=>I.post(`/plugin?action=a&name=mail_sys&s=read_blacklist_scan_log`,e),_i=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_users`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_21`),successMessage:!0}}),vi=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_users`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_38`)}}),yi=e=>I.post(`/plugin?action=a&name=mail_sys&s=create_email_batch_random`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_44`)}}),bi=e=>I.post(`/plugin?action=a&name=mail_sys&s=create_auto_reply_email`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_2`),successMessage:!0}}),xi=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_auto_reply_email`,e,{requestOptions:{loading:M.global.t(`Crontab.Api.index_5`),successMessage:!0}}),Si=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_auto_reply_email`,e),Ci=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_auto_reply_email`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_37`),successMessage:!0}}),wi=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_quota_alert_status`),Ti=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_send_email_to_user`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}});b();var Ei=D(`aapanelsub-account-store`,()=>{let e=Ii(),{t:n}=O(),r=async()=>{try{a(!0);let{message:t}=await Ue(e.search);z(t)&&(e.table.data=t.list,e.table.total=t.page.count,e.account_total=t.account_total)}finally{a(!1)}},{loading:i,setLoading:a}=F(),o=async()=>{let{message:t}=await Pe();z(t)&&(e.packageSourceList=t.list,e.packageList=t.list.map(e=>({label:e.package_name,value:e.package_id})),t.list.length>0&&(e.expendFormState.package_id=t.list[0].package_id,l(e.expendFormState.package_id)))},s=e=>{let{url:t,user:n,pass:r}=e;Le(`Access address: ${t}\nUsername: ${n}\ninit Password: ${r}`)},c=async()=>{let t=await je();if(z(t)){let r={};e.diskMountSourceList=t.message,e.diskMountPointList=t.message.map(e=>(e.is_default&&(r=e),{label:`${e.mountpoint} (${R(e.used)}/${R(e.total)}) ${n(`Account.Account.account_533924-7`)}:${e.is_group_quota?n(`Account.Account.account_533924-5`):n(`Account.Account.account_533924-6`)}`,value:e.mountpoint})),t.message.length>0&&(e.expendFormState.mountpoint=r.mountpoint||t.message[0].mountpoint,e.currentChangeDisk=Object.keys(r).length===0?t.message[0]:r)}},l=async t=>{let n=e.packageSourceList.find(e=>e.package_id===t);if(n){let{package_name:t,disk_space_quota:r,monthly_bandwidth_limit:i,max_site_limit:a,max_database:o,php_start_children:s,php_max_children:c,remark:l}=n;e.wpForData.package_name=t,e.wpForData.disk_space_quota=r==0?{value:``,unlimited:!0}:{value:r/1024/1024,unlimited:!1},e.wpForData.monthly_bandwidth_limit=i==0?{value:``,unlimited:!0}:{value:i/1024/1024,unlimited:!1},e.wpForData.max_site_limit=a===0?{value:``,unlimited:!0}:{value:a,unlimited:!1},e.wpForData.max_database=o==0?{value:``,unlimited:!0}:{value:o,unlimited:!1},e.wpForData.php_start_children=s,e.wpForData.php_max_children=c,e.wpForData.remark=l}},u=async()=>{m(),await o(),await c(),e.addVisible=!0,e.isEdit=!1},d=async e=>{let{message:t}=await Se({account_id:e});z(t)&&window.open(t.login_url+`?token=`+t.token)};function f(){let{package_id:t,mountpoint:n}=e.expendFormState,{username:r,password:i,email:a,expire_date:o,remark:s}=e.acForData,{disk_space_quota:c,monthly_bandwidth_limit:l,max_site_limit:u,max_database:d,php_start_children:f,php_max_children:p}=e.wpForData;return Object.assign({},{username:r,password:i,email:a,expire_date:o,package_id:t,mountpoint:n,disk_space_quota:c.unlimited?0:String(Number(c.value)*1024*1024),monthly_bandwidth_limit:l.unlimited?0:String(Number(l.value)*1024*1024),max_site_limit:u.unlimited?0:u.value,max_database:d.unlimited?0:d.value,php_start_children:f,php_max_children:p,remark:s})}let p=async()=>{var t;if(e.domainForData.website_and_email===`yes`&&!e.isEdit){var i;await((i=e.accountDomainFormRef)==null?void 0:i.validate())}await((t=e.accountFormRef)==null?void 0:t.validate());let{domainForData:a,isSupportAuto:o}=e;if(!o&&e.domainForData.website_and_email===`yes`&&!e.isEdit)return N.error(`Your domain name does not support Create a website and email`),!1;let s=f();if(s.domain=a.website_and_email===`yes`?a.domain:null,s.automatic_dns=+(a.dns_record===2&&a.website_and_email===`yes`),Number(s.disk_space_quota)>0&&!e.isEdit){let{is_group_quota:t,free:r}=e.currentChangeDisk;if(!t)return N.error(n(`Account.Account.account_533924-3`)),!1;if(r{e.acForData.username=``,e.acForData.password=``,e.acForData.email=``,e.acForData.expire_date=`0000-00-00`,e.expendFormState.package_id=void 0,e.domainForData.domain=``,h()},h=()=>{e.wpForData.package_name=``,e.wpForData.disk_space_quota={value:``,unlimited:!1},e.wpForData.monthly_bandwidth_limit={value:``,unlimited:!1},e.wpForData.max_site_limit={value:``,unlimited:!1},e.wpForData.max_database={value:``,unlimited:!1},e.wpForData.php_start_children=1,e.wpForData.php_max_children=1,e.wpForData.remark=``};return{init:r,addHost:u,setLoading:a,loading:i,onLogin:d,modifyStatus:async e=>{let{status:t,username:r}=e;P({title:`${n(t===0?`Site.PHP.index_21_2`:`Site.PHP.index_21_3`)} ${n(`Account.Account.account_533924-0`,[r])}`,content:n(t===0?`Account.Account.account_533924-1`:`Account.Account.account_533924-2`),onConfirm:async()=>{await Re({...e,status:+(t===0)}),e.status=+(t===0)}})},removeAccount:async e=>{P({title:n(`Account.Account.account_673836-0`,[e.username]),content:()=>t(y,null,[t(`div`,null,[n(`Account.Account.account_673836-1`)])]),onConfirm:async()=>{await We({account_id:e.account_id,is_del_resources:!0}),r()}})},form_save:p,form_reset:m,package_form_reset:h,getPackageList:o,getDiskList:c,changePackage:l,copyInfo:s}});b();var Di={key:0,class:`color-desc`},Oi=_({__name:`automatic`,props:{domain:{}},setup(r,{expose:i}){let a=ne(),s=r,c=m(),u=E(()=>{var e;return(e=c.value)==null?void 0:e.support.includes(`auto`)}),f=()=>{a.push(`/ssl_domain/domain`)};return i({getParseStatus:async()=>{let{message:e}=await ye({domain:s.domain});z(e)&&(c.value=e)},parseStatus:c,isSupportAuto:u}),(r,i)=>{let a=de,s=se,m=ae;return o(),T(s,null,{default:h(()=>[l(c)?d(``,!0):(o(),e(`span`,Di,` *The program will use the APl to automatically add the required DNS records forthe mail server and complete the installation of the SSL certifcate. `)),l(c)?(o(),T(s,{key:1},{default:h(()=>[l(u)?(o(),T(m,{key:1,type:`success`},{default:h(()=>[...i[2]||(i[2]=[n(` Your domain has been connccted to the domain managementccnter, and you can use this fcature to complcte onc-click deployment. `,-1)])]),_:1})):(o(),T(m,{key:0,type:`error`},{default:h(()=>[t(s,{class:`items-center flex-nowrap!`},{default:h(()=>[i[1]||(i[1]=p(`span`,null,`Your domain has not yet been integrated with the Domain Name Management Center.`,-1)),t(a,{type:`primary`,size:`small`,ghost:``,onClick:f},{default:h(()=>[...i[0]||(i[0]=[n(`Add Now`,-1)])]),_:1})]),_:1})]),_:1}))]),_:1})):d(``,!0)]),_:1})}}});b();function ki(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!a(e)}var Ai=_({props:{options:Array,modelValue:Object,rules:Object,exclude:Array},setup(e,{attrs:n,slots:i,expose:a}){let o=m(null),s=w({});return a(s),r(()=>{var e,t;Object.assign(s,{validate:(e=o.value)==null?void 0:e.validate,restoreValidation:(t=o.value)==null?void 0:t.restoreValidation})}),()=>t(y,null,[t(oe,u(n,{model:e.modelValue,ref:o,rules:e.rules}),{default:()=>{var r;return t(y,null,[(r=e.options)==null?void 0:r.filter(t=>{var n;return!((n=e.exclude)!=null&&n.includes(t.key))}).map(t=>ji(t,e.modelValue,n,i))])}})])}});function ji(e,n,r,i){let{label:a,key:o,type:s,options:c,el:l}=e;switch(s){case`input`:return t(A,u({label:a,path:o},r),{default:()=>[t(j,u({value:n[o],"onUpdate:value":e=>n[o]=e},l),null)]});case`password`:return t(A,u({label:a,path:o},r),{default:()=>[t(j,u({value:n[o],"onUpdate:value":e=>n[o]=e},l),null)]});case`select`:return t(A,u({label:a,path:e.key},r),{default:()=>[t(me,u({options:c,value:n[o],"onUpdate:value":e=>n[o]=e},l),null)]});case`checkbox`:return t(A,u({label:a,path:e.key},r),{default:()=>[t(he,u({checked:n[o],"onUpdate:checked":e=>n[o]=e},l),null)]});case`date-picker`:return t(A,u({label:a,path:e.key},r),{default:()=>[t(le,u({"formatted-value":n[o],"onUpdate:formatted-value":e=>n[o]=e,type:`date`,"value-format":`yyyy-MM-dd`},l),null)]});case`input-number`:return t(A,u({label:a,path:e.key},r),{default:()=>[t(Fi,u({value:n[o],"onUpdate:value":e=>n[o]=e},l),null)]});case`custom-item`:return t(A,u({label:a,path:e.key},r),{default:()=>{var t;return[(t=e.slots)==null?void 0:t.default(r)]}});case`custom-slot`:return t(A,u({label:a,path:e.key},r),{default:()=>{var t;return[i&&((t=i[e.key])==null?void 0:t.call(i))]}})}}function Mi(){let{isUserAutoMatic:e,isExistWhite:i}=k(Ae()),a=Te(),o=m(!1),s=w({website_and_email:`yes`,domain:``,dns_record:2}),c=m(``),l=w({domain:[{required:!0,message:M.global.t(`SSL.index_21`),trigger:`blur`}]}),u=m(),d=()=>{if(s.domain.trim()===``){c.value=``;return}if(c.value!==s.domain){var e;(e=u.value)==null||e.getParseStatus(),c.value=s.domain}},f=E(()=>{var e;return(e=u.value)==null?void 0:e.isSupportAuto});return[_({props:{isEdit:Boolean},setup(c,{expose:f}){let p=m(),h=w({});return f(h),r(()=>{var t,n;(async()=>{try{o.value=!0,await a.getMailInfo(),(!a.install||!e.value||!i.value)&&(s.website_and_email=`no`)}finally{o.value=!1}})(),Object.assign(h,{validate:(t=p.value)==null?void 0:t.validate,restoreValidation:(n=p.value)==null?void 0:n.restoreValidation})}),()=>t(ge,{show:o.value},{default:()=>[v(t(qe,{ref:p,model:s,rules:l},{default:()=>[t(A,{label:`Create a website and email`},{default:()=>[t(ue,{class:`w-150px`,value:s.website_and_email,onUpdateValue:e=>s.website_and_email=e,"onUpdate:value":d,disabled:!e.value||!a.install||!i.value},{default:()=>[t(re,{value:`yes`},{default:()=>[n(`Yes`)]}),t(re,{value:`no`},{default:()=>[n(`No`)]})]}),v(t(ae,{"show-icon":!1},{default:()=>[t(`div`,{class:`flex items-center`},[t(we,{name:`base-info`,size:17,class:`mr-8px`},null),t(`span`,{class:`leading-17px`},[!a.install||!e.value?`Current Mail Server is not installed or sub-panel version is lower than 1.0.9`:`API not enabled or 127.0.0.1 not added to the API whitelist`])])]}),[[C,!a.install||!e.value||!i.value]])]}),v(t(A,{label:`Domain`,path:`domain`},{default:()=>[t(j,{value:s.domain,onUpdateValue:e=>s.domain=e,onBlur:d},null)]}),[[C,s.website_and_email===`yes`]]),v(t(A,{label:`DNS record`},{default:()=>[t(ue,{value:s.dns_record,onUpdateValue:e=>{s.dns_record=e,d()}},{default:()=>[t(re,{value:2},{default:()=>[t(`div`,{class:`flex h-15px items-center mr-16px`},[t(`div`,null,[n(`Automatic`)]),t(we,{name:`ssl-stars`,size:22},null)])]}),t(re,{value:1},{default:()=>[n(`Manual`)]})]})]}),[[C,s.website_and_email===`yes`]]),v(t(A,{label:` `},{default:()=>[t(Oi,{ref:u,domain:s.domain},null)]}),[[C,s.website_and_email===`yes`]])]}),[[C,!c.isEdit]]),v(t(qe,null,{default:()=>[v(t(A,{label:`Domain`},{default:()=>[t(j,{value:s.domain,disabled:!0},null)]}),[[C,s.domain]])]}),[[C,c.isEdit]])]})}}),s,f]}function Ni(){let e=[{type:`input`,label:M.global.t(`Account.Account.FormHooks-122755-1`),key:`username`,el:{disabled:!0}},{type:`custom-slot`,label:M.global.t(`Account.Account.FormHooks-122755-2`),key:`password`},{type:`input`,label:M.global.t(`Account.Account.FormHooks-122755-4`),key:`email`},{type:`custom-slot`,label:M.global.t(`Account.Account.FormHooks-122755-5`),key:`expire_date`},{type:`input`,label:M.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`}],n=w({username:``,password:``,email:``,expire_date:`0000-00-00`,remark:``}),i=w({username:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-7`),trigger:`blur`},{validator:(e,t)=>/^[a-zA-Z0-9_]+$/.test(t)?!0:Error(M.global.t(`Username can only contain letters, numbers, and underscores`)),trigger:`blur`}],password:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-8`),trigger:`blur`}],email:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-10`),trigger:`blur`}]});return[_({props:{isEdit:Boolean},setup(a,{attrs:o,expose:s,slots:c}){let l=m(),d=w({});return s(d),r(()=>{var e,t;Object.assign(d,{validate:(e=l.value)==null?void 0:e.validate,restoreValidation:(t=l.value)==null?void 0:t.restoreValidation})}),a.isEdit?(e[0].el.disabled=!0,i.password[0].required=!1):(e[0].el.disabled=!1,i.password[0].required=!0),()=>t(Ai,u({options:e,modelValue:n,"label-placement":`left`,"label-width":`130px`},o,{rules:i,ref:l}),ki(c)?c:{default:()=>[c]})}}),n]}var U=_({props:{modelValue:Object},setup(e,{attrs:n}){var r,i,a,o;let s=w({value:(r=e.modelValue)!=null&&r.value?(i=e.modelValue)==null?void 0:i.value:0,unlimited:(a=e.modelValue)!=null&&a.unlimited?(o=e.modelValue)==null?void 0:o.unlimited:!1});return x(s,t=>{e.modelValue.value=t.value,e.modelValue.unlimited=t.unlimited}),()=>{var r;return t(`div`,{class:`inline-item`},[t(`div`,{class:`left-item`},[t(Fi,{value:s.value,"onUpdate:value":e=>s.value=e,disabled:((r=e.modelValue)==null?void 0:r.unlimited)||n.disabled},null)]),t(`div`,{class:`right-item`},[t(fe,{value:s.unlimited,"onUpdate:value":e=>s.unlimited=e,disabled:n.disabled},{checked:()=>M.global.t(`Account.Account.FormHooks-122755-12`),unchecked:()=>M.global.t(`Account.Account.FormHooks-122755-12`)})])])}}});function Pi(){let e=[{type:`input`,label:M.global.t(`Account.Account.FormHooks-122755-13`),key:`package_name`},{type:`input`,label:M.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`},{type:`custom-item`,label:M.global.t(`Account.Account.FormHooks-122755-15`),key:`disk_space_quota`,slots:{default:e=>t(U,u({modelValue:n.disk_space_quota,"onUpdate:modelValue":e=>n.disk_space_quota=e},e),null)}},{type:`custom-item`,label:M.global.t(`Account.Account.FormHooks-122755-16`),key:`monthly_bandwidth_limit`,slots:{default:e=>t(U,u({modelValue:n.monthly_bandwidth_limit,"onUpdate:modelValue":e=>n.monthly_bandwidth_limit=e},e),null)}},{type:`custom-item`,label:M.global.t(`Account.Account.FormHooks-122755-17`),key:`max_site_limit`,slots:{default:e=>t(U,u({modelValue:n.max_site_limit,"onUpdate:modelValue":e=>n.max_site_limit=e},e),null)}},{type:`input-number`,label:M.global.t(`Account.Account.FormHooks-122755-18`),key:`php_start_children`},{type:`input-number`,label:M.global.t(`Account.Account.FormHooks-122755-19`),key:`php_max_children`},{type:`custom-item`,label:M.global.t(`Account.Account.FormHooks-122755-21`),key:`max_database`,slots:{default:e=>t(U,u({modelValue:n.max_database,"onUpdate:modelValue":e=>n.max_database=e},e),null)}}],n=w({package_name:``,remark:``,disk_space_quota:{value:0,unlimited:!0},monthly_bandwidth_limit:{value:0,unlimited:!0},max_site_limit:{value:0,unlimited:!0},php_start_children:1,php_max_children:3,max_email_account:{value:1,unlimited:!1},max_database:{value:0,unlimited:!0}}),i=w({package_name:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-22`),trigger:`blur`}],disk_space_quota:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-24`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],monthly_bandwidth_limit:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-25`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_site_limit:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-26`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],php_start_children:[{required:!0,validator(e,t){return t?!0:Error(M.global.t(`Account.Account.FormHooks-122755-27`))}}],php_max_children:[{required:!0,validator(e,t){return t>0||Error(M.global.t(`Account.Account.FormHooks-122755-28`))}}],max_email_account:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-29`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_database:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-30`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}]}),a=m();return[_({props:{isDisable:Boolean,exclude:Array},setup(o,{expose:s}){let c=w({}),l=m(!1);return s(c),r(()=>{var e,t;Object.assign(c,{validate:(e=a.value)==null?void 0:e.validate,restoreValidation:(t=a.value)==null?void 0:t.restoreValidation})}),x(o,e=>{`isDisable`in e&&(l.value=e.isDisable)},{immediate:!0}),()=>t(y,null,[t(Ai,{exclude:o.exclude,options:e,modelValue:n,"label-placement":`left`,"label-width":`130px`,rules:i,ref:a,disabled:l.value},null)])}}),n]}var Fi=_({props:{value:Number},emits:[`update:value`],setup(e,{emit:n,attrs:r}){let i=f(e,`value`),a=m(e.value);x(i,e=>{a.value=e});function o(e){isNaN(Number(e))?(a.value=0,n(`update:value`,1)):(a.value=Math.round(e),n(`update:value`,Number(Math.floor(e))))}return()=>t(ie,u(r,{value:a.value,clearable:!0,"onUpdate:value":o,min:1}),null)}}),W=`/static/vite/images/quota.svg`;b();var Ii=D(`account-state-store`,()=>{let e=Ei(),{t:r}=O(),i=m(!1),a=m(!1),o=m(null),s=m(null),c=m(30),l=w({data:[],total:0,loading:!1}),u=m([{title:r(`Account.Account.accountState-721844-0`),key:`username`,width:130,render:n=>t(`span`,{class:`text-primary cursor-pointer`,onClick:()=>e.onLogin(n.account_id)},[n.username])},{title:r(`Account.Account.accountState-721844-1`),key:`package_name`,width:100},{title:r(`Account.Account.accountState-721844-2`),key:`email`},{title:r(`Account.Account.accountState-721844-20`),key:`login_info`,width:80,render:n=>t(`span`,{class:`text-primary cursor-pointer`,onClick:()=>e.copyInfo({url:n.login_url,user:n.username,pass:n.init_password})},[r(`Public.Btn.Copy`)])},{key:`quota`,title:r(`Account.Account.accountState-721844-3`),render:e=>t(`span`,{class:e.disk_space_status===0?`text-error`:``},[e.disk_space_used===0&&e.disk_space_quota===0?`-`:R(e.disk_space_used,!0,0),n(` /`),` `,e.disk_space_quota===0?t(`img`,{class:`icon`,title:``,src:W},null):R(e.disk_space_quota,!0,0)])},{key:`bandwidth`,title:r(`Account.Account.accountState-721844-7`),render:e=>t(`span`,{class:e.monthly_bandwidth_status===0?`text-error`:``},[R(e.monthly_bandwidth_used,!0,2),n(` /`),` `,e.monthly_bandwidth_limit===0?t(`img`,{class:`icon`,title:``,src:W},null):R(e.monthly_bandwidth_limit,!0,0)])},{title:r(`Account.Account.accountState-721844-8`),key:`status`,width:68,render:n=>{let i=new Map([[-1,r(`Account.Account.accountState-721844-9`)],[0,r(`Account.Account.accountState-721844-10`)],[1,r(`Account.Account.accountState-721844-11`)],[2,r(`Account.Account.accountState-721844-12`)]]);return t(`span`,{onClick:()=>e.modifyStatus(n),class:`cursor-pointer ${n.status===1||n.status===-1?`text-primary`:`text-error`}`},[i.get(n.status)])}},{title:r(`Account.Account.accountState-721844-13`),key:`expire_date`,width:106,render:e=>e.expire_date===`0000-00-00`?r(`Account.Account.account_index_10`):e.expire_date},{title:r(`Account.Account.accountState-721844-14`),key:`remark`,render:e=>e.remark?e.remark:`--`},Ne({title:r(`Public.Table.Action`),align:`right`,width:200,options:t=>[{label:r(`Account.Account.accountState-721844-15`),onClick:async()=>{e.onLogin(t.account_id)}},{label:r(`Account.Account.accountState-721844-16`),onClick:async()=>{await e.getPackageList(),await e.getDiskList(),p.value=Number(t.account_id),a.value=!0,b.username=t.username,b.password=``,b.email=t.email,b.expire_date=t.expire_date,b.remark=t.remark,C.value.package_id=Number(t.package_id),C.value.mountpoint=t.mountpoint,e.changePackage(t.package_id),S.domain=t.domain,i.value=!0}},{label:r(`Account.Account.accountState-721844-17`),onClick:async()=>{e.removeAccount(t)}}]})]),d=m([]),f=w({p:1,rows:10,type_id:-1,search_value:``}),p=m(null),h=m([]),g=m([]),_=m([]),v=m([]),[y,b]=Ni(),[x,S,ee]=Mi(),C=m({package_id:-1,mountpoint:``}),T=m(),[te,E]=Pi();return{addVisible:i,search:f,table:l,columns:u,keys:d,isEdit:a,accountFormRef:o,accountDomainFormRef:s,account_total:c,acForData:b,domainForData:S,expendFormState:C,wpForData:E,packageList:h,packageSourceList:g,diskMountPointList:_,diskMountSourceList:v,current_account_id:p,currentChangeDisk:T,initAccountForm:()=>y,initPackageForm:()=>te,initDomainForm:()=>x,isSupportAuto:ee}});b();var Li=D(`diskStore`,()=>{let{t:e}=O(),{loading:r,setLoading:i}=F(),a=m({device:``,mountpoint:``,fstype:``,total:0,used:0,free:0,used_percent:0,inodes_total:0,inodes_used:0,inodes_free:0,inodes_used_percent:0,is_group_quota:!1,is_user_quota:!1,is_default:!1,account_allocate:0,account_percent:0}),o=w({data:[]}),s=m(!1),c=m([{title:e(`Account.Disk.disk_810348-0`),key:`mountpoint`},{title:e(`Account.Disk.disk_810348-1`),key:`device`},{title:e(`Account.Disk.disk_810348-9`),key:`is_group_quota`,render:r=>r.is_user_quota?t(`span`,null,[e(`Account.Disk.disk_810348-10`)]):t(`div`,null,[t(`span`,{class:`text-warning`},[e(`Account.Disk.disk_810348-11`)]),n(` | `),t(`span`,{class:`text-primary cursor-pointer`,onClick:()=>u(r.mountpoint)},[e(`Account.Disk.disk_810348-12`)])])},{title:e(`Account.Disk.disk_810348-2`),key:`total`,width:120,render:e=>R(e.total)},{title:e(`Account.Disk.disk_810348-3`),key:`used`,render:e=>{let r=Math.round(e.used_percent);return t(y,null,[t(`div`,{class:`mb-[.2rem]`},[r,n(`% / `),R(e.used)]),t(ce,{height:10,color:d(r),percentage:r,showIndicator:!1},null)])}},Ne({title:e(`Public.Table.Action`),align:`right`,width:200,options:t=>[{label:e(`Account.Disk.disk_810348-4`),show:t.is_default&&!s.value,disabled:!0},{label:`重启服务`,show:t.is_default&&s.value,type:`warning`,onClick:async()=>At()},{label:e(`Account.Disk.disk_810348-5`),show:!t.is_default,onClick:async()=>{P({title:e(`Account.Disk.disk_810348-6`),content:e(`Account.Disk.disk_810348-7`,[t.mountpoint]),onConfirm:async()=>{await Fe({mountpoint:t.mountpoint}),s.value=!0,f()}})}}]})]),l=pe();async function u(e){await ve(e),f()}let d=e=>{let t=Math.round(e);return t>80?l.value.errorColor:t>60?l.value.warningColor:l.value.primaryColor},f=async()=>{try{i(!0);let e=await je();if(z(e)){o.data=e.message;let t=e.message.find(e=>e.is_default);if(t){let e={...t};e.account_percent=Math.round(e.account_allocate/e.total*100),a.value=e}}}finally{i(!1)}};return{loading:r,DefaultDisk:a,init:f,columns:c,table:o,diskColor:d}}),Ri=`/static/vite/images/1.jpg`,zi=D(`packageStore`,()=>{let e=Bi(),{t}=O(),n=async()=>{try{i(!0);let{message:t}=await Pe(e.search);z(t)&&(e.table.data=t.list,e.table.total=t.page.count)}finally{i(!1)}},{loading:r,setLoading:i}=F(),a=async e=>{P({title:t(`Account.Package.package-988835-0`,[e.package_name]),content:t(`Account.Package.package-988835-1`),onConfirm:async()=>{if(e.status===1){N.error(t(`Account.Package.package-988835-2`));return}await He({package_id:e.package_id}),n()}})};async function o(){e.isEdit=!1,e.addVisible=!0,e.formData_reset()}async function s(t){l(t),e.current_account_id=t.package_id,e.isEdit=!0,e.addVisible=!0}function c(){let{package_name:t,disk_space_quota:n,monthly_bandwidth_limit:r,max_site_limit:i,max_database:a,php_start_children:o,php_max_children:s,remark:c}=e.formData;return{package_name:t,disk_space_quota:n.unlimited?0:String(Number(n.value)*1024*1024),monthly_bandwidth_limit:r.unlimited?0:String(Number(r.value)*1024*1024),max_site_limit:i.unlimited?0:i.value,max_database:a.unlimited?0:a.value,max_email_account:0,php_start_children:o,php_max_children:s,remark:c}}function l(t){let{package_name:n,disk_space_quota:r,monthly_bandwidth_limit:i,max_site_limit:a,max_database:o,php_start_children:s,php_max_children:c,remark:l}=t;e.formData.package_name=n,e.formData.disk_space_quota=r==0?{value:``,unlimited:!0}:{value:r/1024/1024,unlimited:!1},e.formData.monthly_bandwidth_limit=i==0?{value:``,unlimited:!0}:{value:i/1024/1024,unlimited:!1},e.formData.max_site_limit=a==0?{value:``,unlimited:!0}:{value:a,unlimited:!1},e.formData.max_database=o==0?{value:``,unlimited:!0}:{value:o,unlimited:!1},e.formData.php_start_children=s,e.formData.php_max_children=c,e.formData.remark=l}async function u(){try{var t;await((t=e.packageFormRef)==null?void 0:t.validate()),e.isEdit?(await Ge({package_id:e.current_account_id,...c()}),e.formData_reset(),n()):(await Ee(c()),e.formData_reset(),n())}catch(e){return Promise.reject(e)}}return{init:n,loading:r,setLoading:i,removePackage:a,create_package:o,editPackage:s,packageInfoConfirm:u}});b();var Bi=D(`packageStateStore`,()=>{let e=zi(),{t:n}=O(),r=w({data:[],total:0,loading:!1}),i=m([{title:n(`Account.Package.packageState-592272-0`),key:`package_name`,width:150},{title:n(`Account.Package.packageState-592272-1`),key:`php_start_children`,width:80,render:e=>t(`div`,null,[e.max_site_limit===0?t(`img`,{class:`icon`,title:``,src:W},null):e.max_site_limit])},{title:n(`Account.Account.accountState-721844-3`),key:`disk_space_quota`,render:e=>t(`div`,null,[e.disk_space_quota===0?t(`img`,{class:`icon`,title:``,src:W},null):R(e.disk_space_quota,!0,0)])},{title:n(`Account.Package.packageState-592272-2`),key:`monthly_bandwidth_limit`,render:e=>t(`div`,null,[e.monthly_bandwidth_limit===0?t(`img`,{class:`icon`,title:``,src:W},null):R(e.monthly_bandwidth_limit,!0,0)])},{title:n(`Account.Account.accountState-721844-14`),key:`remark`,render:e=>e.remark?e.remark:`--`},{title:n(`Account.Package.packageState-592272-7`),key:`create_time`,render:e=>Me(e.create_time)},Ne({title:n(`Public.Table.Action`),align:`right`,width:200,options:t=>[{label:n(`Account.Package.packageState-592272-8`),onClick:async()=>e.editPackage(t)},{label:n(`Account.Package.packageState-592272-9`),onClick:async()=>{e.removePackage(t)}}]})]),a=m([]),o=w({p:1,rows:10,search_value:``}),s=m(!1),c=m(!1),[l,u]=Pi();function d(){u.package_name=``,u.disk_space_quota={value:0,unlimited:!0},u.monthly_bandwidth_limit={value:0,unlimited:!0},u.max_site_limit={value:0,unlimited:!0},u.max_database={value:0,unlimited:!0},u.php_start_children=1,u.php_max_children=3,u.remark=``}let f=m(0),p=m(0),h=m(null);return{search:o,table:r,columns:i,keys:a,addVisible:s,formData:u,PackageInfoForm:()=>l,formData_reset:d,packageFormRef:m(),isEdit:c,disk_space_quota_cache:f,monthly_bandwidth_limit_cache:p,current_account_id:h}});b();var Vi=D(`logsStateStore`,()=>{let{t:e}=O(),n=w({data:[],total:0,loading:!1}),r=m([{title:e(`Account.Logs.logsState-131428-0`),key:`log_type`,width:150},{title:e(`Account.Logs.logsState-131428-1`),key:`log_level`,width:100},{title:e(`Account.Logs.logsState-131428-2`),key:`status`,width:100,render:n=>n.log_status?t(`span`,{class:`text-primary`},[e(`Account.Logs.logsState-456809-0`)]):t(`span`,{class:`text-error`},[e(`Account.Logs.logsState-456809-1`)])},{title:e(`Account.Logs.logsState-131428-3`),key:`log_body`,render:n=>t(`div`,{class:`flex`},[n.username?t(`div`,{class:`text-[#909399]`},[e(`Account.Account.account_533924-0`)+` [`+n.username+`]-->`]):``,t(`div`,null,[n.log_body])])},{key:`log_time`,align:`right`,title:e(`Logs.Panel.index_7`),render:e=>Me(e.log_time)}]),i=m([]);return{search:w({p:1,rows:10,search:``}),table:n,columns:r,keys:i}});b();var Hi=D(`account-store`,()=>{let e=k(Ii()),t=k(Bi()),n=Li(),r=k(Vi());return{install:m(!1),account:{...e},w_package:{...t},disk:{...n},logs:{...r}}}),Ui=D(`logsStore`,()=>{let{t:e}=O(),{search:t,table:n}=k(Vi()),r=async()=>{try{a(!0);let{message:e}=await ke(t.value);z(e)&&(n.value.data=e.list,n.value.total=e.page.count)}finally{a(!1)}},{loading:i,setLoading:a}=F();return{init:r,setLoading:a,loading:i,onClear:()=>{P({title:e(`Logs.Panel.index_5`),content:e(`Logs.Panel.index_15`),onConfirm:async()=>{await Oe(),r()}})}}});b(),V();var Wi=e=>{let t=e.checkedType||[`dir`];L({title:t.length===1&&t[0]===`file`?M.global.t(`Component.Upload.index_1`):M.global.t(`Component.SelectPath.index_7`),width:750,height:640,footer:!1,data:{path:e.path,checkedType:t,callback:e.onCheckedSuccess},component:c(()=>B(()=>import(`./feature-FilePicker.js?v=1787646744133`).then(e=>e.t),__vite__mapDeps([28,1,2,3,4,5,6,7,8,9,10,11,29])))})};function Gi(e){return/^[a-zA-Z]:\\/.test(e)||/^\/[a-zA-Z0-9]*/.test(e)}b(),V();var Ki=({path:e,confirmText:t,size:n,uploadData:r,onUploadSuccess:i})=>{L({title:`Upload files to [${e}]`,width:580,minHeight:436,footer:!0,confirmText:t||M.global.t(`Public.Btn.Upload`),data:{path:e,size:n,uploadData:r,uploadSuccess:i},component:c(()=>B(()=>import(`./app-ui.js?v=1787646744133`).then(e=>e.t),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,47])))})},qi=`/static/vite/images/preview.png`;b();var Ji=()=>{let e=m([]),t=null,n=m(!1),r=async i=>{t&&clearTimeout(t);let{message:a}=await Ce();Be(a)&&(e.value=a,a.length>0?(n.value=!0,t=window.setTimeout(()=>{r(i)},3e3)):n.value&&i&&i())};return{applySSLInfo:e,getSSLApplyList:r,clearTimer:()=>{t&&clearTimeout(t)}}},Yi=(e,t=!1)=>I.post(`/mod/docker/com/get_apps`,e,{requestOptions:{loading:t?M.global.t(`Docker.api.App.index_1`):``}}),Xi=(e,t=!1)=>I.post(`/mod/docker/com/get_installed_apps`,e,{requestOptions:{loading:t?M.global.t(`Docker.api.App.index_1`):``}}),Zi=(e={})=>I.post(`/mod/docker/com/get_tags`,e),Qi=e=>I.post(`/mod/docker/com/get_dependence_apps`,{depend_app:JSON.stringify(e.depend_app)}),$i=e=>I.post(`/mod/docker/com/create_app`,e,{requestOptions:{loading:M.global.t(`Docker.api.App.index_2`),successMessage:!0}}),ea=e=>I.post(`/mod/docker/com/set_app_status`,e,{requestOptions:{loading:M.global.t(`Docker.api.App.index_3`),successMessage:!0}}),ta=e=>I.post(`/mod/docker/com/remove_app`,e,{requestOptions:{loading:M.global.t(`Docker.api.App.index_4`),successMessage:!0}}),na=e=>I.post(`/mod/docker/com/get_app_log`,e),ra=e=>I.post(`/mod/docker/com/get_app_installed_log`,e),ia=e=>I.post(`/mod/docker/com/get_backup_list`,e),aa=e=>I.post(`/mod/docker/com/backup_app`,e,{requestOptions:{loading:M.global.t(`Docker.api.App.index_5`),successMessage:!0}}),oa=e=>I.post(`/mod/docker/com/delete_backup`,e,{requestOptions:{loading:M.global.t(`Docker.api.App.index_4`),successMessage:!0}}),sa=e=>I.post(`/mod/docker/com/restore_backup`,e,{requestOptions:{loading:M.global.t(`Docker.api.App.index_6`),successMessage:!0}}),ca=e=>I.post(`/mod/docker/com/upload_backup`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:M.global.t(`Docker.api.App.index_7`),successMessage:!0}}),la=e=>I.post(`/mod/docker/com/client_db_shell`,e,{requestOptions:{loading:M.global.t(`Docker.api.App.index_1`)}}),ua=`/static/vite/images/banner.png`,da=()=>I.post(`/mod/backup_restore/com/get_backup_list`),fa=()=>I.post(`/mod/backup_restore/com/get_data_total`),pa=e=>I.post(`/mod/backup_restore/com/add_backup`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),ma=e=>I.post(`/mod/backup_restore/com/get_progress`,e),ha=e=>I.post(`/mod/backup_restore/com/task_stop`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),ga=e=>I.post(`/mod/backup_restore/com/exec_backup`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),_a=(e,t=!0)=>I.post(`/mod/backup_restore/com/del_backup`,e,{requestOptions:{loading:t?M.global.t(`Component.Pay.index_12`):``,successMessage:t}}),va=e=>I.post(`/mod/backup_restore/com/get_details`,e),ya=e=>I.post(`/mod/backup_restore/com/get_exec_logs`,e),ba=e=>I.post(`/mod/backup_restore/com/add_restore`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),xa=()=>I.post(`/mod/backup_restore/com/get_migrate_status`),Sa=e=>I.post(`/mod/backup_restore/com/ssh_auth_check`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Ca=e=>I.post(`/mod/backup_restore/com/add_migrate_task`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),wa=()=>I.post(`/mod/backup_restore/com/get_migrate_progress`),Ta=()=>I.post(`/mod/backup_restore/com/stop_migrate`,{},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Ea=()=>I.post(`/mod/backup_restore/com/close_migrate_popup`,{},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!1}}),Da=e=>I.post(`/mod/migrate/com/cp_migrate_start`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Oa=()=>I.post(`/mod/migrate/com/get_migrate_status`),ka=e=>I.post(`/mod/migrate/com/connect_cp_verify`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Aa=e=>I.post(`/mod/migrate/com/cp_users_info`,e),ja=e=>I.post(`/mod/migrate/com/cp_migrate_info`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!1}}),Ma=()=>I.post(`/mod/migrate/com/cancel_migrate`,{},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Na=e=>I.post(`/config?action=get_alarm_services`,e),{t:G}=M.global,Pa=e=>I.post(`/crontab/trigger/get_trigger_list`,{data:JSON.stringify(e)}),Fa=e=>I.post(`/crontab/trigger/create_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Security.Api.Index_4`),successMessage:!0}}),Ia=e=>I.post(`/crontab/trigger/modify_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Crontab.Api.index_5`),successMessage:!0}}),La=()=>I.post(`/crontab/script/get_script_list_by_type`),Ra=e=>I.post(`/crontab/trigger/get_operator_where_list`,{data:JSON.stringify(e)}),za=e=>I.post(`/crontab/trigger/create_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Security.Api.Index_4`),successMessage:!0}}),Ba=e=>I.post(`/crontab/trigger/modify_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Crontab.Api.index_5`),successMessage:!0}}),Va=e=>I.post(`/crontab/trigger/remove_operator_where`,e,{requestOptions:{loading:G(`Security.Api.Index_3`),successMessage:!0}}),Ha=e=>I.post(`/crontab/trigger/get_operator_logs`,{data:JSON.stringify(e)}),Ua=e=>I.post(`/crontab/trigger/get_trigger_logs`,e),Wa=e=>I.post(`/crontab/trigger/test_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}}),Ga=(e,t=!0)=>I.post(`/crontab/trigger/remove_trigger`,e,{requestOptions:{loading:t?G(`Security.Api.Index_3`):``,successMessage:t}}),{t:K}=M.global,Ka=e=>I.post(`/crontab/script/get_script_list`,{data:JSON.stringify(e)}),qa=e=>I.post(`/crontab/script/create_script`,{data:JSON.stringify(e)},{requestOptions:{loading:K(`Security.Api.Index_4`),successMessage:!0}}),Ja=e=>I.post(`/crontab/script/modify_script`,{data:JSON.stringify(e)},{requestOptions:{loading:K(`Crontab.Api.index_5`),successMessage:!0}}),Ya=e=>I.post(`/crontab/script/test_script`,{data:JSON.stringify(e)},{requestOptions:{loading:K(`Crontab.Api.index_4`),errorMessage:!1}}),Xa=e=>I.post(`/crontab/script/get_script_logs`,{data:JSON.stringify(e)}),Za=(e,t=!0)=>I.post(`/crontab/script/remove_script`,e,{requestOptions:{loading:t?K(`Security.Api.Index_3`):``,successMessage:t}}),{t:q}=M.global,Qa=()=>I.post(`/adminer_manager?action=get_status`),$a=()=>I.post(`/adminer_manager?action=support_versions`),eo=e=>I.post(`/adminer_manager?action=switch_php`,e,{requestOptions:{loading:q(`Database.adminerManager.switchingPhp`),successMessage:!0}}),to=e=>I.post(`/adminer_manager?action=install`,e,{requestOptions:{loading:q(`Database.adminerManager.installing`),successMessage:!0}}),no=()=>I.post(`/adminer_manager?action=uninstall`,{},{requestOptions:{loading:q(`Database.adminerManager.uninstalling`),successMessage:!0}}),ro=e=>I.post(`/adminer_manager?action=switch_port`,e,{requestOptions:{loading:q(`Database.adminerManager.switchingPort`),successMessage:!0}}),io=e=>I.post(`/database?action=GetBackupSize`,e),ao=e=>I.post(`/database?action=GetImportSize`,e),oo=()=>I.post(`/database?action=GetImportLog`),so=({complex:e,trigger:t})=>({trigger:t||[`blur`,`change`],validator:(t,n)=>(n=n.trim(),n===``?Error(`密码不能为空`):e.length&&n.length({trigger:e||[`blur`,`change`],validator:(e,t)=>{let n=Array.from(new Set([`/`,`/www`,`/bin`,`/boot`,`/dev`,`/etc`,`/lib`,`/media`,`/mnt`,`/opt`,`/proc`,`/root`,`/run`,`/sbin`,`/srv`,`/sys`,`/tmp`,`/usr`,`/var`]));return t=t.trim(),t===``?Error(`目录不能为空`):!n.includes(t)||Error(`目录为系统保留目录, 请重新选择`)}}),lo=({trigger:e}={})=>({trigger:e||[`blur`,`input`],validator:(e,t)=>t?Qe(t)?!0:Error(`端口格式错误, 请填写1-65535之间的数字`):Error(`Port cannot be empty`)});b();function uo(e){let t=m(`auto`),{mainHeight:n}=k(Ve()),{top:r,bottom:i}=S(e);return ee(()=>{if(n.value===0)return;let e=document.querySelector(`#layout-main`),a=e==null?void 0:e.children[0],o=a==null?void 0:a.getBoundingClientRect(),s=((o==null?void 0:o.bottom)||0)-i.value;t.value=`${n.value-r.value-s}px`}),{height:t}}b();function fo(e){let{mainHeight:t}=k(Ve()),{top:n,bottom:r}=S(e);return{height:E(()=>{if(t.value===0)return`auto`;let e=document.querySelector(`#layout-main`),i=e==null?void 0:e.children[0],a=i==null?void 0:i.getBoundingClientRect(),o=((a==null?void 0:a.bottom)||0)-r.value;return`${t.value-n.value-o}px`})}}var po=e=>I.post(`/mod/docker/com/edit_remark`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_54`),successMessage:!0}}),mo=e=>I.post(`/mod/docker/com/get_project_container_logs`,e),ho=e=>I.post(`/btdocker/image/get_image_tags`,e),go=e=>I.post(`/btdocker/image/get_image_detail`,e),_o=()=>I.post(`/btdocker/status/get_docker_system_info`),vo=()=>I.post(`/btdocker/setup/get_system_info`),yo=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_42`),successMessage:!0}}),bo=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_55`),successMessage:!0}}),xo=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_55`),successMessage:!0}}),So=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_55`),successMessage:!0}}),Co=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_55`),successMessage:!0}}),wo=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_55`),successMessage:!0}}),To=e=>I.post(`/btdocker/setup/set_dk_project_path`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_43`)}}),Eo=e=>I.post(`/btdocker/setup/del_com_registry_mirror`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Docker.api.index_41`),successMessage:!0}}),Do=()=>I.post(`/btdocker/setup/update_compose`,{},{requestOptions:{loading:M.global.t(`Docker.api.index_55`),successMessage:!0}}),{t:J}=M.global,Oo=()=>I.post(`/xterm?action=get_host_list`),ko=e=>I.post(`/xterm?action=create_host`,e,{requestOptions:{loading:J(`Security.Api.Index_4`),successMessage:!0}}),Ao=e=>I.post(`/xterm?action=get_host_find`,e),jo=e=>I.post(`/xterm?action=remove_host`,e,{requestOptions:{loading:J(`Security.Api.Index_3`),successMessage:!0}}),Mo=()=>I.post(`/xterm?action=get_command_list`),No=e=>I.post(`/xterm?action=create_command`,e,{requestOptions:{loading:J(`Security.Api.Index_4`),successMessage:!0}}),Po=e=>I.post(`/xterm?action=modify_command`,e,{requestOptions:{loading:J(`Crontab.Api.index_5`),successMessage:!0}}),Fo=e=>I.post(`/xterm?action=remove_command`,e,{requestOptions:{loading:J(`Security.Api.Index_3`),successMessage:!0}}),Io=e=>I.post(`/xterm?action=test_ssh_connect`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Lo=e=>Array.isArray(e)?e.map(String).filter(Boolean):e&&typeof e==`object`?Object.keys(e):e==null?[]:[String(e)].filter(Boolean),Ro=(e,t)=>t.some(t=>e.some(e=>e===t||e.endsWith(`_bt_${t}`)||e.endsWith(`/${t}`))),zo=e=>{De({title:e.title,footer:!0,data:{desc:e.desc,list:e.data,columns:e.columns,onConfirm:e.onConfirm,onRefresh:e.onRefresh},component:Je})},Bo=e=>{let t=Lo(e.result.success),n=Lo(e.result.error),r=e.data.map(r=>{let i=Lo(e.getRowKey(r)),a=Ro(t,i),o=Ro(n,i);return{...r,batchStatus:a&&!o?`success`:`error`,reqMsg:a&&!o?e.successText:e.errorText}});De({title:e.title,width:e.width||440,footer:!0,component:Xe,data:{title:e.taskTitle,data:r,status:`done`,columns:e.columns}})},Vo=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_task`,e,{requestOptions:{loading:`Adding task, please wait...`,successMessage:!0}}),Ho=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_task`,e,{requestOptions:{loading:`Editing task, please wait...`,successMessage:!0}}),Uo=e=>I.post(`/plugin?action=a&name=mail_sys&s=send_mail_test`,e,{requestOptions:{loading:`Sending test email, please wait...`,successMessage:!0}}),Wo=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e),Go=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_email_temp`),Ko=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_email_temp_list`,e),qo=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_email_content`,e),Jo=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_email_temp`,e,{requestOptions:{loading:`Adding template, please wait...`,successMessage:!0}}),Yo=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=edit_email_temp`,e,{requestOptions:{loading:t?`Editing template, please wait...`:``,successMessage:t}}),Xo=e=>I.post(`/plugin?action=a&name=mail_sys&s=del_email_temp`,e,{requestOptions:{loading:`Deleting template, please wait...`,successMessage:!0}}),Zo=(e,t=!0)=>I.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:t?`Adding, please wait...`:``}}),Qo=e=>I.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`}}),$o=e=>I.post(`/campaign/get_automations`,e,{headers:{"Content-Type":`application/json`}}),es=e=>I.post(`/campaign/remove_automation`,e,{headers:{"Content-Type":`application/json`}}),ts=e=>I.post(`/campaign/get_automation_workflow`,e,{headers:{"Content-Type":`application/json`}}),ns=e=>I.post(`/campaign/set_automation_status`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`,successMessage:!0}}),rs=e=>I.post(`/campaign/set_automation_name`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Renaming in progress, please wait...`,successMessage:!0}}),is=e=>I.post(`/campaign/overview`,e),as=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_22`),successMessage:!0}}),os=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_42`),successMessage:!0}}),ss=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_info_list`,e),cs=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=update_subscription_state`,e,{requestOptions:{loading:`Modifying status, please wait...`,successMessage:t}}),ls=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:t?M.global.t(`Mail.Api.index_37`):``,successMessage:t}}),us=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_list`,e),ds=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_list`,e,{requestOptions:{loading:t?M.global.t(`Mail.Api.index_37`):``,successMessage:t}}),fs=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_43`),successMessage:!0}}),ps=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_43`),successMessage:!0}}),ms=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contacts_etypes`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),hs=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contacts_from_content`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),gs=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_contacts_list`,e),_s=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_recipient`,e),vs=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=del_abnormal_recipient`,e,{requestOptions:{loading:t?M.global.t(`Mail.Api.index_37`):``,successMessage:t}}),ys=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_status`),bs=e=>I.post(`/plugin?action=a&name=mail_sys&s=clear_abnormal_recipient`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_37`),successMessage:!0}}),xs=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_contact_number`,e),Ss=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_unsubscribe_list`,e),Cs=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_all`,e),ws=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_email_template`,e),Ts=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_email_template`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_21`),successMessage:!0}}),Es=e=>I.post(`/plugin?action=a&name=mail_sys&s=copy_template`,e,{requestOptions:{loading:`Copying template, please wait...`,successMessage:!0}}),Ds=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e),Os=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_contact_group`,e,{requestOptions:{loading:`Exporting, please wait...`}}),ks=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contact_group`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),As=e=>I.post(`/plugin?action=a&name=mail_sys&s=merge_groups`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),js=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_task_errlog_to_csv`,e,{requestOptions:{loading:`Exporting, please wait...`}}),Ms=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_service_status`,e),Ns=e=>I.post(`/plugin?action=a&name=mail_sys&s=check_email_valid`,e,{requestOptions:{loading:`Scanning, please wait...`,successMessage:!0}}),Ps=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_abnormal_mail_check_switch`,e,{requestOptions:{loading:`Setting, please wait...`,successMessage:!0}}),{t:Y}=M.global,Fs=e=>I.post(`/data?action=getData`,{...e,table:`ftps`}),Is=e=>I.post(`/ftp?action=AddUser`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Ls=e=>I.post(`/ftp?action=setPort`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Rs=e=>I.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),zs=e=>I.post(`/data?action=setPs`,{...e,table:`ftps`},{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Bs=e=>I.post(`/ftp?action=SetUserPassword`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Vs=e=>I.post(`/ftp?action=set_user_home`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Hs=(e,t=!0)=>I.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:t?Y(`Ftp.Api.Index_1`):``,successMessage:t}}),Us=()=>I.post(`/logs/ftp/set_ftp_log`,{exec_name:`getlog`},{requestOptions:{loading:Y(`Ftp.Api.Index_1`),errorMessage:{close:!0}}}),Ws=()=>I.post(`/logs/ftp/set_ftp_log`,{exec_name:`start`},{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Gs=e=>I.post(`/logs/ftp/get_login_log`,e),Ks=e=>I.post(`/logs/ftp/get_action_log`,e),qs=()=>I.post(`/logs/ftp/ftp_users`),Js=()=>I.post(`/logs/ftp/get_analysis_config`),Ys=e=>I.post(`/logs/ftp/set_analysis_config`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Xs=e=>I.post(`/logs/ftp/log_analysis`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`)}}),Zs=e=>I.post(`/logs/ftp/set_cron_task`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Qs=()=>I.post(`/logs/ftp/get_white_list`),$s=e=>I.post(`/logs/ftp/set_white_list`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),ec=e=>I.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),tc=e=>I.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),nc=`/static/vite/images/icon-ftp-log.svg`,rc=`/static/vite/images/icon-login-error.svg`,ic=`/static/vite/images/icon-login-address.svg`,ac=`/static/vite/images/icon-shell-file.svg`,oc=`/static/vite/images/icon-anonymous.svg`,sc=`/static/vite/images/icon-login-time.svg`,cc=`/static/vite/images/update-back.png`,lc=`/static/vite/images/update-icon.svg`,uc=`/static/vite/images/update-rocket.svg`,dc=`/static/vite/images/dns-server.png`,fc=`/static/vite/images/mail-server.png`,pc=`/static/vite/images/logo.png`,mc=`i.map(i=>d[i]); +import{An as e,Cn as t,Dn as n,Er as r,Kn as i,Ln as a,On as o,Sn as s,Un as c,Yn as l,b as u,bn as d,cr as f,dn as p,g as m,hn as h,kn as g,kr as _,lr as v,qn as y,rn as b,s as x,sr as S,ur as C,wn as ee,xn as te,xr as w,yr as T,zn as E}from"./vendor-utils.js?v=1791538283700";import{a as ne,f as D,l as O,o as re,p as k}from"./vendor-vue.js?v=1791538283700";import{$ as A,A as ie,Ct as j,F as M,I as ae,L as oe,T as se,W as ce,Z as le,gt as ue,h as de,r as fe,tt as pe,ut as me,v as he,wt as ge}from"./vendor-naive.js?v=1791538283700";import{n as _e}from"./vendor.js?v=1791538283700";import{$u as ve,Bf as N,Bu as ye,H as be,Hu as xe,Jf as Se,Jl as Ce,Ju as we,Ku as Te,Lf as P,Nf as F,Of as I,Pf as L,R as Ee,Rf as De,Ut as Oe,Vf as ke,Vu as Ae,Wu as je,Xu as Me,Yu as Ne,Zf as Pe,Zt as Fe,cp as R,dn as Ie,ed as Le,fa as Re,fp as ze,gp as Be,i as Ve,ka as z,nd as He,qu as Ue,rd as We,sd as Ge,up as Ke,yp as B}from"./app.js?v=1791538283700";import{Qi as qe,n as Je,pa as Ye}from"./app-components.js?v=1791538283700";import{n as V,r as H}from"./vendor-pdf.js?v=1791538283700";import{r as Xe}from"./app-modal-ui.js?v=1791538283700";import{t as Ze}from"./vendor-crypto.js?v=1791538283700";var Qe=e=>/^([1-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$/.test(`${e}`),$e=e=>/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){6}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^::([\da-fA-F]{1,4}:){0,4}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:):([\da-fA-F]{1,4}:){0,3}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){2}:([\da-fA-F]{1,4}:){0,2}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){3}:([\da-fA-F]{1,4}:){0,1}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){4}:((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){7}[\da-fA-F]{1,4}$|^:((:[\da-fA-F]{1,4}){1,6}|:)$|^[\da-fA-F]{1,4}:((:[\da-fA-F]{1,4}){1,5}|:)$|^([\da-fA-F]{1,4}:){2}((:[\da-fA-F]{1,4}){1,4}|:)$|^([\da-fA-F]{1,4}:){3}((:[\da-fA-F]{1,4}){1,3}|:)$|^([\da-fA-F]{1,4}:){4}((:[\da-fA-F]{1,4}){1,2}|:)$|^([\da-fA-F]{1,4}:){5}:([\da-fA-F]{1,4})?$|^([\da-fA-F]{1,4}:){6}:$/.test(e),et=e=>/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(\/\d{1,2})?$/.test(e),tt=e=>/^([\w\u4e00-\u9fa5\-*]{1,100}\.){1,10}([\w\u4e00-\u9fa5-]{1,24}|[\w\u4e00-\u9fa5-]{1,24}\.[\w\u4e00-\u9fa5-]{1,24})$/.test(e.trim()),nt=e=>/^([\w\u4e00-\u9fa5\-\\*]{1,100}\.){1,10}([\w\u4e00-\u9fa5\\-]{1,24}|[\w\u4e00-\u9fa5\\-]{1,24}\.[\w\u4e00-\u9fa5\\-]{1,24})(:([1-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5]))?$/.test(e.trim()),rt=e=>/^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/.test(e),it=e=>{let t=e.trim();if(!t||t.length>254)return!1;let n=t.split(`@`);if(n.length!==2)return!1;let[r,i]=n;return!r||r.length>64||r.startsWith(`.`)||r.endsWith(`.`)||r.includes(`..`)||!i||i.length>253||i.endsWith(`.`)||i.includes(`..`)?!1:/^[A-Za-z0-9!#$%&\x27*+/=?^_`{|}~.-]+$/.test(r)&&/^(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?\.)+[A-Za-z]{2,63}$/.test(i)},at=e=>/^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/.test(e),{t:ot}=N.global,st=e=>I.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:ot(`WP.api.tamper_8`),successMessage:!0}}),ct=e=>I.post(`/files?action=GetFileBody`,e),lt=e=>I.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:ot(`Site.Api.Index_2`),errorMessage:{close:!0}}}),ut=(e,t)=>I.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:e=>{t==null||t(e)}}),dt=(e,t)=>I.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{isOriginalResult:!0},onUploadProgress:e=>{t==null||t(e)}}),ft=e=>I.post(`/files?action=upload_files_exists`,e,{requestOptions:{loading:ot(`Component.Pay.index_12`),successMessage:!1}}),pt=e=>I.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:`Deleting file, please wait...`,successMessage:!0}}),mt=`/static/vite/images/like.png`,{t:U}=N.global,ht=e=>I.post(`/files?action=GetDir`,e),gt=e=>I.post(`/files?action=GetDirNew&tojs=GetFiles`,e),_t=e=>I.post(`/files?action=CreateFile`,e,{requestOptions:{loading:U(`file.buttonGroup.loading.creatingFile`),successMessage:!0}}),vt=e=>I.post(`/files?action=MvFile`,{...e,rename:!0},{requestOptions:{loading:U(`file.contextMenu.loading.moving`),successMessage:!0}}),yt=e=>I.post(`/files?action=CreateDir`,e,{requestOptions:{loading:U(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}}),bt=e=>I.post(`/files?action=GetFileBody`,e),xt=(e,t=!0)=>I.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:t?U(`file.api.saving`):``}}),St=e=>I.post(`/files?action=del_history`,e,{requestOptions:{loading:U(`file.api.deleting`),successMessage:!0}}),Ct=e=>I.post(`/files?action=re_history`,e,{requestOptions:{loading:U(`file.api.recovering`)}}),wt=e=>I.post(`/files?action=files_search`,e),Tt=e=>I.post(`/files?action=read_history`,e),Et=e=>I.post(`/files/size/get_batch_path_size`,e),Dt=e=>I.post(`/files?action=GetDirSize`,e),Ot=e=>I.post(`/files?action=GetFileHistory`,e);function kt(e,t={}){let n={},r=m(i(),{autoReconnect:{retries:0,delay:500},immediate:t.immediate,onConnected:()=>{a(),l()},onMessage:(e,r)=>{var i;if(Ye(r.data)){let t=JSON.parse(r.data),i=t.callback||t.ws_callback||t.def_name;i&&n[i]&&n[i].callback(e,r)}(i=t.onMessage)==null||i.call(t,e,r)},onDisconnected:t.onDisconnected});function i(){let{host:t,protocol:n}=window.location,r=n===`http:`?`ws://`:`wss://`,i=localStorage.getItem(`apsess`),a=i?`/apsess_${i}`:``;return r+t+``+a+`/v2`+e}function a(){let e={};var n;e[`x-http-token`]=(n=document.getElementById(`request_token_head`))==null?void 0:n.getAttribute(`token`),t.verifyData&&Object.assign(e,t.verifyData),c(e)}let o=e=>r.status.value===e,s=(e,t)=>{if(t)n[t.action]={data:e,callback:t.callback};else{let t=Se(10);n[t]={data:e,callback:()=>{}}}c(e)},c=e=>{o(`OPEN`)&&r.send(B(e)?JSON.stringify(e):e)},l=()=>{Object.entries(n).forEach(([,e])=>{c(e.data)})},u=()=>{Object.keys(n).forEach(e=>{delete n[e]}),r.close()};return{...r,send:s,close:u}}b(),H();function At(){L({title:N.global.t(`Home.index_8`),width:350,minHeight:110,component:g(()=>V(()=>import(`./view-home.js?v=1791538283700`).then(e=>e.f),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45])))})}var{t:jt}=N.global,Mt=e=>I.post(`/project/quota/modify_path_quota`,{data:JSON.stringify({path:e.path,quota_type:e.quota_type,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:jt(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}}),Nt=e=>I.post(`/project/quota/modify_database_quota`,{data:JSON.stringify({db_name:e.db_name,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:jt(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}}),Pt=()=>I.post(`/config?action=get_msg_configs`),Ft=e=>{let t=window.public_key;if(t.length<10)return e;let n=new Ze;return n.setPublicKey(t),n.encrypt(e)},It=`/static/vite/images/apple-pay.svg`,Lt=`/static/vite/images/google-pay.svg`,Rt=`/static/vite/images/alipay.svg`,zt=`/static/vite/images/weChat-pay.svg`;b();function Bt(){i(()=>{setTimeout(()=>{Re()},1e3)})}var Vt=async(e,t)=>{var n,r;if(!document.startViewTransition){await t();return}let i=(n=e==null?void 0:e.clientX)==null?window.innerWidth/2:n,a=(r=e==null?void 0:e.clientY)==null?window.innerHeight/2:r,o=Math.hypot(Math.max(i,window.innerWidth-i),Math.max(a,window.innerHeight-a)),s=document.startViewTransition(async()=>{await t()});s.ready.then(()=>{let e=[`circle(0px at ${i}px ${a}px)`,`circle(${o}px at ${i}px ${a}px)`];document.documentElement.animate({clipPath:e},{duration:400,easing:`ease-in`,pseudoElement:`::view-transition-new(root)`})}),await s.finished},Ht=`/static/vite/images/pro-default.svg`,Ut=`/static/vite/images/pro2.svg`,Wt=`/static/vite/images/pro_pay.svg`,Gt=`/static/vite/images/pro.svg`;b();function Kt(e=100){let t=w(0),n=null;function r(){n=requestAnimationFrame(()=>{t.value++,!(t.value>=e)&&r()})}r(),y(()=>{n&&cancelAnimationFrame(n)});function i(e){return t.value>=e}return{defer:i}}var qt=()=>I.post(`/safecloud?action=get_safe_overview`),Jt=()=>I.post(`/safecloud?action=get_pending_alarm_trend`),Yt=e=>I.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),Xt=()=>I.post(`/site?action=get_cron_scanin_info`),Zt=e=>I.post(`/site?action=set_cron_scanin_info`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),Qt=()=>I.post(`/safecloud?action=get_security_trend`),$t=()=>I.post(`/safecloud?action=get_security_dynamic`),en=()=>I.post(`/safecloud?action=get_safecloud_list`),tn=()=>I.post(`/warning?action=get_list`,{check:`object`}),nn=()=>I.post(`/warning?action=get_warning_rules`),rn=()=>I.post(`/warning?action=kill_get_list`),an=()=>I.post(`/warning?action=get_tmp_result`),on=()=>I.post(`/warning?action=get_scan_bar`,{check:`object`}),sn=e=>I.post(`/warning?action=get_list`,e),cn=e=>I.post(`/safe/security/set_security`,{data:e}),ln=()=>I.post(`/safe/security/get_repair_bar`),un=e=>I.post(`/warning?action=set_ignore`,{...e,check:`msg`},{requestOptions:{loading:``,successMessage:!0}}),dn=()=>I.post(`/safecloud?action=get_config`),fn=(e={is_task:!0})=>I.post(`/safecloud?action=webshell_detection`,e,{requestOptions:{loading:N.global.t(`Home.Security.index_42`),successMessage:!0}}),pn=e=>I.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),mn=e=>I.post(`/safecloud?action=get_webshell_result`,e),hn=e=>I.post(`/safecloud?action=ignore_file`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!1}}),gn=(e,t=!0)=>I.post(`/safecloud?action=deal_webshell_file`,e,{requestOptions:{loading:t?N.global.t(`Component.Pay.index_12`):``,successMessage:t}}),_n=()=>I.post(`/scanning?action=get_vuln_info`),vn=()=>I.post(`/scanning?action=startScan`),yn=()=>I.post(`/safe_detect?action=get_safe_count`),bn=e=>I.post(`/safecloud?action=set_alarm_config`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),xn=()=>I.post(`/safecloud?action=get_ignored_list`),Sn=e=>I.post(`/safecloud?action=del_ignored`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),Cn=()=>I.post(`/warning?action=get_res_list`),wn=()=>I.post(`/safe/report?action=get_report`),Tn=()=>I.post(`/plugin?action=a&name=bt_hids&s=set_process`,{},{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),En=e=>I.post(`/warning?action=set_scan_categories`,{categories:JSON.stringify(e.categories)},{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),Dn=()=>I.post(`/safe/security/get_repair_records`),On=e=>I.post(`/safe/security/rollback_repair`,{data:JSON.stringify(e)},{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),kn=e=>I.post(`/safe/security/delete_repair_records`,{data:JSON.stringify(e)},{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}});b(),H();var An=e=>{L({title:N.global.t(`Config.Alarm.index_85`,[e.row.title]),width:500,minHeight:280,data:{row:e.row,refresh:e.onRefresh},component:g(()=>V(()=>import(`./view-config.js?v=1791538283700`).then(e=>e.p),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,38,30,31,39,32,33,44])))})},jn=e=>I.post(`/mod/push/task/get_task_list`,e),Mn=()=>I.post(`/mod/push/task/get_task_template_list`),Nn=e=>I.post(`/mod/push/task/set_task_conf`,{...e,task_data:JSON.stringify(e.task_data)},{requestOptions:{loading:N.global.t(`Config.API.alarm_1`),successMessage:!0}}),Pn=e=>I.post(`/mod/push/task/set_task_conf`,{...e,task_data:JSON.stringify(e.task_data)},{requestOptions:{loading:N.global.t(`Config.API.alarm_2`),successMessage:!0}}),Fn=e=>I.post(`/mod/push/task/change_task_conf`,e,{requestOptions:{loading:N.global.t(`Config.API.alarm_3`),successMessage:!0}}),In=e=>I.post(`/mod/push/task/remove_task_conf`,e,{requestOptions:{loading:N.global.t(`Config.API.alarm_4`),successMessage:!0}}),Ln=e=>I.post(`/mod/push/task/get_task_record`,e),Rn=e=>I.post(`/mod/push/task/remove_task_records`,{...e,record_ids:JSON.stringify(e.record_ids)},{requestOptions:{loading:N.global.t(`Config.API.alarm_5`),successMessage:!0}}),zn=e=>I.post(`/mod/push/task/clear_task_record`,{...e,record_ids:JSON.stringify(e.record_ids)},{requestOptions:{loading:N.global.t(`Config.API.alarm_5`),successMessage:!0}}),Bn=e=>I.post(`/mod/push/msgconf/get_sender_list`,e),Vn=e=>I.post(`/push?action=get_push_logs`,e),Hn=e=>I.post(`/mod/push/msgconf/set_sender_conf`,{...e,sender_data:JSON.stringify(e.sender_data)},{requestOptions:{loading:N.global.t(`Config.API.alarm_6`),successMessage:!0}}),Un=e=>I.post(`/mod/push/msgconf/set_sender_conf`,{...e,sender_data:JSON.stringify(e.sender_data)},{requestOptions:{loading:N.global.t(`Config.API.alarm_7`),successMessage:!0}}),Wn=e=>I.post(`/mod/push/msgconf/change_sendr_used`,e,{requestOptions:{loading:N.global.t(`Config.API.alarm_8`),successMessage:!0}}),Gn=e=>I.post(`/mod/push/msgconf/set_default_sender`,e,{requestOptions:{loading:N.global.t(`Config.API.alarm_9`),successMessage:!0}}),Kn=e=>I.post(`/mod/push/msgconf/test_send_msg`,e,{requestOptions:{loading:N.global.t(`Config.API.alarm_10`),successMessage:!0}}),qn=e=>I.post(`/mod/push/msgconf/remove_sender`,e,{requestOptions:{loading:N.global.t(`Config.API.alarm_11`),successMessage:!0}}),Jn=`/static/vite/images/secure.png`,Yn=`/static/vite/images/toolview.png`,Xn=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_data_info`,e),Zn=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_domains`,e),Qn=e=>I.post(`/plugin?action=a&name=mail_sys&s=flush_domain_record`,e),$n=e=>I.post(`/plugin?action=a&name=mail_sys&s=enable_catchall`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_1`),successMessage:!0}}),er=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,{...e,act:`add`},{requestOptions:{loading:N.global.t(`Mail.Api.index_2`),successMessage:!0}}),tr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,{...e,act:`delete`},{requestOptions:{loading:N.global.t(`Mail.Api.index_5`),successMessage:!0}}),nr=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_domain_new`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_3`),successMessage:!0,errorMessage:{close:!0}}}),rr=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_domain`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_4`),successMessage:!0}}),ir=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_domain`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_5`),successMessage:!0}}),ar=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mx_txt_cache`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_6`),successMessage:!0}}),or=e=>I.post(`/plugin?action=a&name=mail_sys&s=auto_resolves_domain`,e,{requestOptions:{loading:N.global.t(`Login.index_22`),successMessage:!0,errorMessage:!1}}),sr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_domain_name`),cr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_mailboxs_total`,e),lr=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_mailbox_v2`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_7`),successMessage:!0}}),ur=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_mailbox_v2`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_8`),successMessage:!0}}),dr=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mailbox`,e,{requestOptions:{loading:t?N.global.t(`Mail.Api.index_9`):``,successMessage:t}}),fr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_bcc`),pr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_bcc`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_10`),successMessage:!0}}),mr=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_bcc`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_11`),successMessage:!0}}),hr=e=>I.post(`/plugin?action=a&name=mail_sys&s=del_bcc`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_12`),successMessage:!0}}),gr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_forward`),_r=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_forward`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_13`),successMessage:!0}}),vr=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_mail_forward`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_14`),successMessage:!0}}),yr=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mail_forward`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_15`),successMessage:!0}}),br=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_all_user`),xr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_mails`,e),Sr=e=>I.post(`/plugin?action=a&name=mail_sys&s=move_to_junk`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_16`),successMessage:!0,isOriginalResult:!0}}),Cr=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mail`,e,{requestOptions:{loading:t?N.global.t(`Mail.Api.index_17`):``,successMessage:t,isOriginalResult:!0}}),wr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_junk_mails`,e),Tr=e=>I.post(`/plugin?action=a&name=mail_sys&s=move_out_junk`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_18`),successMessage:!0}}),Er=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_sent_mails`,e),Dr=e=>I.post(`/plugin?action=a&name=mail_sys&s=send_mail`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_19`),successMessage:!0}}),Or=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_list`,e),kr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_log_rank`,e),Ar=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_log_list`,e),jr=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_task`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_20`),successMessage:!0}}),Mr=e=>I.post(`/plugin?action=a&name=mail_sys&s=pause_task`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_23`),successMessage:!0}}),Nr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_backup_task_status`,{},{requestOptions:{errorMessage:!1}}),Pr=()=>I.post(`/plugin?action=a&name=mail_sys&s=close_backup_task`,{},{requestOptions:{loading:N.global.t(`Mail.Api.index_39`),successMessage:!0}}),Fr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_cloud_storage_list`),Ir=e=>I.post(`/plugin?action=a&name=mail_sys&s=open_backup_task`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_24`),successMessage:!0}}),Lr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_backup_path`),Rr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_backup_file_list`,e),zr=e=>I.post(`/plugin?action=a&name=mail_sys&s=restore`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_25`),successMessage:!0}}),Br=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_service_status`),Vr=e=>I.post(`/plugin?action=a&name=mail_sys&s=service_admin`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_26`),successMessage:!0}}),Hr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_alarm_black_switch`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_26`),successMessage:!0}}),Ur=e=>I.post(`/plugin?action=a&name=mail_sys&s=repair_service_conf`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_27`),successMessage:!0}}),Wr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_config`,e),Gr=e=>I.post(`/plugin?action=a&name=mail_sys&s=save_config`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_28`),successMessage:!0}}),Kr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_service_monitor_status`,{},{requestOptions:{errorMessage:!1}}),qr=e=>I.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_29`),successMessage:!0}}),Jr=()=>I.post(`/plugin?action=a&name=mail_sys&s=create_service_monitor_task`,{},{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),Yr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_save_day`),Xr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_save_day`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_31`),successMessage:!0}}),Zr=()=>I.post(`/plugin?action=a&name=mail_sys&s=check_mail_env`),Qr=(e,t)=>I.post(`/plugin?action=a&name=mail_sys&s=${t}`,{},{requestOptions:{loading:N.global.t(`Mail.Api.index_32`,[e]),successMessage:!0}}),$r=e=>I.post(`/plugin?action=a&name=mail_sys&s=change_hostname`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_33`),successMessage:!0}}),ei=()=>I.post(`/plugin?action=a&name=mail_sys&s=setup_mail_sys`),ti=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_init_log`),ni=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_roundcube_status`),ri=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_domain`),ii=e=>I.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_34`),successMessage:!0}}),ai=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_roundcube`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_35`),successMessage:!0}}),oi=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_roundcube_info`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_35`),successMessage:!0}}),si=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_info`),ci=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_unsubscribe_info`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_40`),successMessage:!0}}),li=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_info`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_41`),successMessage:!0}}),ui=e=>I.post(`/auth?action=get_expand_pack_prices`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`)}}),di=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contacts`,e,{requestOptions:{loading:N.global.t(`WP.api.tamper_2`),successMessage:!0}}),fi=e=>I.post(`/plugin?action=a&name=mail_sys&s=check_blacklists`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),pi=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_blacklist_tips`),mi=e=>I.post(`/plugin?action=a&name=mail_sys&s=Blacklist_tips`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),hi=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_alarm_send `,e),gi=e=>I.post(`/plugin?action=a&name=mail_sys&s=read_blacklist_scan_log`,e),_i=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_users`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_21`),successMessage:!0}}),vi=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_users`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_38`)}}),yi=e=>I.post(`/plugin?action=a&name=mail_sys&s=create_email_batch_random`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_44`)}}),bi=e=>I.post(`/plugin?action=a&name=mail_sys&s=create_auto_reply_email`,e,{requestOptions:{loading:N.global.t(`WP.api.tamper_2`),successMessage:!0}}),xi=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_auto_reply_email`,e,{requestOptions:{loading:N.global.t(`Crontab.Api.index_5`),successMessage:!0}}),Si=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_auto_reply_email`,e),Ci=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_auto_reply_email`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_37`),successMessage:!0}}),wi=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_quota_alert_status`),Ti=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_send_email_to_user`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}});b();var Ei=(e,t={})=>{let n=ne(),r=re(),{guard:i,guardMessage:a}=t,o=w(null);return S(()=>n.query.action,async t=>{if(typeof t!=`string`||!e[t])return;if(i&&!await i(t)){a&&P.warning(a);return}o.value=t;let s={...n.query};delete s.action,await r.replace({query:s});try{await e[t](s)}catch(e){console.error(`[useGlobalAction]`,t,e)}},{immediate:!0}),{consumed:o}};b();var Di=D(`aapanelsub-account-store`,()=>{let e=Li(),{t}=O(),n=async()=>{try{i(!0);let{message:t}=await Te(e.search);B(t)&&(e.table.data=t.list,e.table.total=t.page.count,e.account_total=t.account_total)}finally{i(!1)}},{loading:r,setLoading:i}=z(),a=async()=>{let{message:t}=await Me();B(t)&&(e.packageSourceList=t.list,e.packageList=t.list.map(e=>({label:e.package_name,value:e.package_id})),t.list.length>0&&(e.expendFormState.package_id=t.list[0].package_id,l(e.expendFormState.package_id)))},s=e=>{let{url:t,user:n,pass:r}=e;Ie(`Access address: ${t}\nUsername: ${n}\ninit Password: ${r}`)},c=async()=>{let n=await we();if(B(n)){let r={};e.diskMountSourceList=n.message,e.diskMountPointList=n.message.map(e=>(e.is_default&&(r=e),{label:`${e.mountpoint} (${R(e.used)}/${R(e.total)}) ${t(`Account.Account.account_533924-7`)}:${e.is_group_quota?t(`Account.Account.account_533924-5`):t(`Account.Account.account_533924-6`)}`,value:e.mountpoint})),n.message.length>0&&(e.expendFormState.mountpoint=r.mountpoint||n.message[0].mountpoint,e.currentChangeDisk=Object.keys(r).length===0?n.message[0]:r)}},l=async t=>{let n=e.packageSourceList.find(e=>e.package_id===t);if(n){let{package_name:t,disk_space_quota:r,monthly_bandwidth_limit:i,max_site_limit:a,max_database:o,php_start_children:s,php_max_children:c,remark:l}=n;e.wpForData.package_name=t,e.wpForData.disk_space_quota=r==0?{value:``,unlimited:!0}:{value:r/1024/1024,unlimited:!1},e.wpForData.monthly_bandwidth_limit=i==0?{value:``,unlimited:!0}:{value:i/1024/1024,unlimited:!1},e.wpForData.max_site_limit=a===0?{value:``,unlimited:!0}:{value:a,unlimited:!1},e.wpForData.max_database=o==0?{value:``,unlimited:!0}:{value:o,unlimited:!1},e.wpForData.php_start_children=s,e.wpForData.php_max_children=c,e.wpForData.remark=l}},u=async()=>{m(),await a(),await c(),e.addVisible=!0,e.isEdit=!1},d=async e=>{let{message:t}=await Ue({account_id:e});B(t)&&window.open(t.login_url+`?token=`+t.token)};function f(){let{package_id:t,mountpoint:n}=e.expendFormState,{username:r,password:i,email:a,expire_date:o,remark:s}=e.acForData,{disk_space_quota:c,monthly_bandwidth_limit:l,max_site_limit:u,max_database:d,php_start_children:f,php_max_children:p}=e.wpForData;return Object.assign({},{username:r,password:i,email:a,expire_date:o,package_id:t,mountpoint:n,disk_space_quota:c.unlimited?0:String(Number(c.value)*1024*1024),monthly_bandwidth_limit:l.unlimited?0:String(Number(l.value)*1024*1024),max_site_limit:u.unlimited?0:u.value,max_database:d.unlimited?0:d.value,php_start_children:f,php_max_children:p,remark:s})}let p=async()=>{var r;if(e.domainForData.website_and_email===`yes`&&!e.isEdit){var i;await((i=e.accountDomainFormRef)==null?void 0:i.validate())}await((r=e.accountFormRef)==null?void 0:r.validate());let{domainForData:a,isSupportAuto:o}=e;if(!o&&e.domainForData.website_and_email===`yes`&&!e.isEdit)return P.error(`Your domain name does not support Create a website and email`),!1;let s=f();if(s.domain=a.website_and_email===`yes`?a.domain:null,s.automatic_dns=+(a.dns_record===2&&a.website_and_email===`yes`),Number(s.disk_space_quota)>0&&!e.isEdit){let{is_group_quota:n,free:r}=e.currentChangeDisk;if(!n)return P.error(t(`Account.Account.account_533924-3`)),!1;if(r{e.acForData.username=``,e.acForData.password=``,e.acForData.email=``,e.acForData.expire_date=`0000-00-00`,e.expendFormState.package_id=void 0,e.domainForData.domain=``,g()},g=()=>{e.wpForData.package_name=``,e.wpForData.disk_space_quota={value:``,unlimited:!1},e.wpForData.monthly_bandwidth_limit={value:``,unlimited:!1},e.wpForData.max_site_limit={value:``,unlimited:!1},e.wpForData.max_database={value:``,unlimited:!1},e.wpForData.php_start_children=1,e.wpForData.php_max_children=1,e.wpForData.remark=``};return{init:n,addHost:u,setLoading:i,loading:r,onLogin:d,modifyStatus:async e=>{let{status:n,username:r}=e;F({title:`${t(n===0?`Site.PHP.index_21_2`:`Site.PHP.index_21_3`)} ${t(`Account.Account.account_533924-0`,[r])}`,content:t(n===0?`Account.Account.account_533924-1`:`Account.Account.account_533924-2`),onConfirm:async()=>{await ve({...e,status:+(n===0)}),e.status=+(n===0)}})},removeAccount:async e=>{F({title:t(`Account.Account.account_673836-0`,[e.username]),content:()=>o(h,null,[o(`div`,null,[t(`Account.Account.account_673836-1`)])]),onConfirm:async()=>{await He({account_id:e.account_id,is_del_resources:!0}),n()}})},form_save:p,form_reset:m,package_form_reset:g,getPackageList:a,getDiskList:c,changePackage:l,copyInfo:s}});b();var Oi={key:0,class:`color-desc`},ki=e({__name:`automatic`,props:{domain:{}},setup(e,{expose:r}){let i=re(),a=e,c=w(),u=d(()=>{var e;return(e=c.value)==null?void 0:e.support.includes(`auto`)}),f=()=>{i.push(`/ssl_domain/domain`)};return r({getParseStatus:async()=>{let{message:e}=await be({domain:a.domain});B(e)&&(c.value=e)},parseStatus:c,isSupportAuto:u}),(e,r)=>{let i=ue,a=oe,d=ge;return l(),s(a,null,{default:v(()=>[_(c)?t(``,!0):(l(),ee(`span`,Oi,` *The program will use the APl to automatically add the required DNS records forthe mail server and complete the installation of the SSL certifcate. `)),_(c)?(l(),s(a,{key:1},{default:v(()=>[_(u)?(l(),s(d,{key:1,type:`success`},{default:v(()=>[...r[2]||(r[2]=[n(` Your domain has been connccted to the domain managementccnter, and you can use this fcature to complcte onc-click deployment. `,-1)])]),_:1})):(l(),s(d,{key:0,type:`error`},{default:v(()=>[o(a,{class:`items-center flex-nowrap!`},{default:v(()=>[r[1]||(r[1]=te(`span`,null,`Your domain has not yet been integrated with the Domain Name Management Center.`,-1)),o(i,{type:`primary`,size:`small`,ghost:``,onClick:f},{default:v(()=>[...r[0]||(r[0]=[n(`Add Now`,-1)])]),_:1})]),_:1})]),_:1}))]),_:1})):t(``,!0)]),_:1})}}});b();function Ai(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!a(e)}var ji=e({props:{options:Array,modelValue:Object,rules:Object,exclude:Array},setup(e,{attrs:t,slots:n,expose:r}){let a=w(null),s=T({});return r(s),i(()=>{var e,t;Object.assign(s,{validate:(e=a.value)==null?void 0:e.validate,restoreValidation:(t=a.value)==null?void 0:t.restoreValidation})}),()=>o(h,null,[o(ae,E(t,{model:e.modelValue,ref:a,rules:e.rules}),{default:()=>{var r;return o(h,null,[(r=e.options)==null?void 0:r.filter(t=>{var n;return!((n=e.exclude)!=null&&n.includes(t.key))}).map(r=>Mi(r,e.modelValue,t,n))])}})])}});function Mi(e,t,n,r){let{label:i,key:a,type:s,options:c,el:l}=e;switch(s){case`input`:return o(M,E({label:i,path:a},n),{default:()=>[o(j,E({value:t[a],"onUpdate:value":e=>t[a]=e},l),null)]});case`password`:return o(M,E({label:i,path:a},n),{default:()=>[o(j,E({value:t[a],"onUpdate:value":e=>t[a]=e},l),null)]});case`select`:return o(M,E({label:i,path:e.key},n),{default:()=>[o(pe,E({options:c,value:t[a],"onUpdate:value":e=>t[a]=e},l),null)]});case`checkbox`:return o(M,E({label:i,path:e.key},n),{default:()=>[o(me,E({checked:t[a],"onUpdate:checked":e=>t[a]=e},l),null)]});case`date-picker`:return o(M,E({label:i,path:e.key},n),{default:()=>[o(ce,E({"formatted-value":t[a],"onUpdate:formatted-value":e=>t[a]=e,type:`date`,"value-format":`yyyy-MM-dd`},l),null)]});case`input-number`:return o(M,E({label:i,path:e.key},n),{default:()=>[o(Ii,E({value:t[a],"onUpdate:value":e=>t[a]=e},l),null)]});case`custom-item`:return o(M,E({label:i,path:e.key},n),{default:()=>{var t;return[(t=e.slots)==null?void 0:t.default(n)]}});case`custom-slot`:return o(M,E({label:i,path:e.key},n),{default:()=>{var t;return[r&&((t=r[e.key])==null?void 0:t.call(r))]}})}}function Ni(){let{isUserAutoMatic:t,isExistWhite:r}=k(Ce()),a=Oe(),s=w(!1),c=T({website_and_email:`yes`,domain:``,dns_record:2}),l=w(``),u=T({domain:[{required:!0,message:N.global.t(`SSL.index_21`),trigger:`blur`}]}),f=w(),m=()=>{if(c.domain.trim()===``){l.value=``;return}if(l.value!==c.domain){var e;(e=f.value)==null||e.getParseStatus(),l.value=c.domain}},h=d(()=>{var e;return(e=f.value)==null?void 0:e.isSupportAuto});return[e({props:{isEdit:Boolean},setup(e,{expose:l}){let d=w(),h=T({});return l(h),i(()=>{var e,n;(async()=>{try{s.value=!0,await a.getMailInfo(),(!a.install||!t.value||!r.value)&&(c.website_and_email=`no`)}finally{s.value=!1}})(),Object.assign(h,{validate:(e=d.value)==null?void 0:e.validate,restoreValidation:(n=d.value)==null?void 0:n.restoreValidation})}),()=>o(he,{show:s.value},{default:()=>[C(o(qe,{ref:d,model:c,rules:u},{default:()=>[o(M,{label:`Create a website and email`},{default:()=>[o(le,{class:`w-150px`,value:c.website_and_email,onUpdateValue:e=>c.website_and_email=e,"onUpdate:value":m,disabled:!t.value||!a.install||!r.value},{default:()=>[o(A,{value:`yes`},{default:()=>[n(`Yes`)]}),o(A,{value:`no`},{default:()=>[n(`No`)]})]}),C(o(ge,{"show-icon":!1},{default:()=>[o(`div`,{class:`flex items-center`},[o(De,{name:`base-info`,size:17,class:`mr-8px`},null),o(`span`,{class:`leading-17px`},[!a.install||!t.value?`Current Mail Server is not installed or sub-panel version is lower than 1.0.9`:`API not enabled or 127.0.0.1 not added to the API whitelist`])])]}),[[p,!a.install||!t.value||!r.value]])]}),C(o(M,{label:`Domain`,path:`domain`},{default:()=>[o(j,{value:c.domain,onUpdateValue:e=>c.domain=e,onBlur:m},null)]}),[[p,c.website_and_email===`yes`]]),C(o(M,{label:`DNS record`},{default:()=>[o(le,{value:c.dns_record,onUpdateValue:e=>{c.dns_record=e,m()}},{default:()=>[o(A,{value:2},{default:()=>[o(`div`,{class:`flex h-15px items-center mr-16px`},[o(`div`,null,[n(`Automatic`)]),o(De,{name:`ssl-stars`,size:22},null)])]}),o(A,{value:1},{default:()=>[n(`Manual`)]})]})]}),[[p,c.website_and_email===`yes`]]),C(o(M,{label:` `},{default:()=>[o(ki,{ref:f,domain:c.domain},null)]}),[[p,c.website_and_email===`yes`]])]}),[[p,!e.isEdit]]),C(o(qe,null,{default:()=>[C(o(M,{label:`Domain`},{default:()=>[o(j,{value:c.domain,disabled:!0},null)]}),[[p,c.domain]])]}),[[p,e.isEdit]])]})}}),c,h]}function Pi(){let t=[{type:`input`,label:N.global.t(`Account.Account.FormHooks-122755-1`),key:`username`,el:{disabled:!0}},{type:`custom-slot`,label:N.global.t(`Account.Account.FormHooks-122755-2`),key:`password`},{type:`input`,label:N.global.t(`Account.Account.FormHooks-122755-4`),key:`email`},{type:`custom-slot`,label:N.global.t(`Account.Account.FormHooks-122755-5`),key:`expire_date`},{type:`input`,label:N.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`}],n=T({username:``,password:``,email:``,expire_date:`0000-00-00`,remark:``}),r=T({username:[{required:!0,message:N.global.t(`Account.Account.FormHooks-122755-7`),trigger:`blur`},{validator:(e,t)=>/^[a-zA-Z0-9_]+$/.test(t)?!0:Error(N.global.t(`Username can only contain letters, numbers, and underscores`)),trigger:`blur`}],password:[{required:!0,message:N.global.t(`Account.Account.FormHooks-122755-8`),trigger:`blur`}],email:[{required:!0,message:N.global.t(`Account.Account.FormHooks-122755-10`),trigger:`blur`}]});return[e({props:{isEdit:Boolean},setup(e,{attrs:a,expose:s,slots:c}){let l=w(),u=T({});return s(u),i(()=>{var e,t;Object.assign(u,{validate:(e=l.value)==null?void 0:e.validate,restoreValidation:(t=l.value)==null?void 0:t.restoreValidation})}),e.isEdit?(t[0].el.disabled=!0,r.password[0].required=!1):(t[0].el.disabled=!1,r.password[0].required=!0),()=>o(ji,E({options:t,modelValue:n,"label-placement":`left`,"label-width":`130px`},a,{rules:r,ref:l}),Ai(c)?c:{default:()=>[c]})}}),n]}var W=e({props:{modelValue:Object},setup(e,{attrs:t}){var n,r,i,a;let s=T({value:(n=e.modelValue)!=null&&n.value?(r=e.modelValue)==null?void 0:r.value:0,unlimited:(i=e.modelValue)!=null&&i.unlimited?(a=e.modelValue)==null?void 0:a.unlimited:!1});return S(s,t=>{e.modelValue.value=t.value,e.modelValue.unlimited=t.unlimited}),()=>{var n;return o(`div`,{class:`inline-item`},[o(`div`,{class:`left-item`},[o(Ii,{value:s.value,"onUpdate:value":e=>s.value=e,disabled:((n=e.modelValue)==null?void 0:n.unlimited)||t.disabled},null)]),o(`div`,{class:`right-item`},[o(de,{value:s.unlimited,"onUpdate:value":e=>s.unlimited=e,disabled:t.disabled},{checked:()=>N.global.t(`Account.Account.FormHooks-122755-12`),unchecked:()=>N.global.t(`Account.Account.FormHooks-122755-12`)})])])}}});function Fi(){let t=[{type:`input`,label:N.global.t(`Account.Account.FormHooks-122755-13`),key:`package_name`},{type:`input`,label:N.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`},{type:`custom-item`,label:N.global.t(`Account.Account.FormHooks-122755-15`),key:`disk_space_quota`,slots:{default:e=>o(W,E({modelValue:n.disk_space_quota,"onUpdate:modelValue":e=>n.disk_space_quota=e},e),null)}},{type:`custom-item`,label:N.global.t(`Account.Account.FormHooks-122755-16`),key:`monthly_bandwidth_limit`,slots:{default:e=>o(W,E({modelValue:n.monthly_bandwidth_limit,"onUpdate:modelValue":e=>n.monthly_bandwidth_limit=e},e),null)}},{type:`custom-item`,label:N.global.t(`Account.Account.FormHooks-122755-17`),key:`max_site_limit`,slots:{default:e=>o(W,E({modelValue:n.max_site_limit,"onUpdate:modelValue":e=>n.max_site_limit=e},e),null)}},{type:`input-number`,label:N.global.t(`Account.Account.FormHooks-122755-18`),key:`php_start_children`},{type:`input-number`,label:N.global.t(`Account.Account.FormHooks-122755-19`),key:`php_max_children`},{type:`custom-item`,label:N.global.t(`Account.Account.FormHooks-122755-21`),key:`max_database`,slots:{default:e=>o(W,E({modelValue:n.max_database,"onUpdate:modelValue":e=>n.max_database=e},e),null)}}],n=T({package_name:``,remark:``,disk_space_quota:{value:0,unlimited:!0},monthly_bandwidth_limit:{value:0,unlimited:!0},max_site_limit:{value:0,unlimited:!0},php_start_children:1,php_max_children:3,max_email_account:{value:1,unlimited:!1},max_database:{value:0,unlimited:!0}}),r=T({package_name:[{required:!0,message:N.global.t(`Account.Account.FormHooks-122755-22`),trigger:`blur`}],disk_space_quota:[{required:!0,message:N.global.t(`Account.Account.FormHooks-122755-24`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],monthly_bandwidth_limit:[{required:!0,message:N.global.t(`Account.Account.FormHooks-122755-25`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_site_limit:[{required:!0,message:N.global.t(`Account.Account.FormHooks-122755-26`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],php_start_children:[{required:!0,validator(e,t){return t?!0:Error(N.global.t(`Account.Account.FormHooks-122755-27`))}}],php_max_children:[{required:!0,validator(e,t){return t>0||Error(N.global.t(`Account.Account.FormHooks-122755-28`))}}],max_email_account:[{required:!0,message:N.global.t(`Account.Account.FormHooks-122755-29`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_database:[{required:!0,message:N.global.t(`Account.Account.FormHooks-122755-30`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}]}),a=w();return[e({props:{isDisable:Boolean,exclude:Array},setup(e,{expose:s}){let c=T({}),l=w(!1);return s(c),i(()=>{var e,t;Object.assign(c,{validate:(e=a.value)==null?void 0:e.validate,restoreValidation:(t=a.value)==null?void 0:t.restoreValidation})}),S(e,e=>{`isDisable`in e&&(l.value=e.isDisable)},{immediate:!0}),()=>o(h,null,[o(ji,{exclude:e.exclude,options:t,modelValue:n,"label-placement":`left`,"label-width":`130px`,rules:r,ref:a,disabled:l.value},null)])}}),n]}var Ii=e({props:{value:Number},emits:[`update:value`],setup(e,{emit:t,attrs:n}){let i=r(e,`value`),a=w(e.value);S(i,e=>{a.value=e});function s(e){isNaN(Number(e))?(a.value=0,t(`update:value`,1)):(a.value=Math.round(e),t(`update:value`,Number(Math.floor(e))))}return()=>o(ie,E(n,{value:a.value,clearable:!0,"onUpdate:value":s,min:1}),null)}}),G=`/static/vite/images/quota.svg`;b();var Li=D(`account-state-store`,()=>{let e=Di(),{t}=O(),r=w(!1),i=w(!1),a=w(null),s=w(null),c=w(30),l=T({data:[],total:0,loading:!1}),u=w([{title:t(`Account.Account.accountState-721844-0`),key:`username`,width:130,render:t=>o(`span`,{class:`text-primary cursor-pointer`,onClick:()=>e.onLogin(t.account_id)},[t.username])},{title:t(`Account.Account.accountState-721844-1`),key:`package_name`,width:100},{title:t(`Account.Account.accountState-721844-2`),key:`email`},{title:t(`Account.Account.accountState-721844-20`),key:`login_info`,width:80,render:n=>o(`span`,{class:`text-primary cursor-pointer`,onClick:()=>e.copyInfo({url:n.login_url,user:n.username,pass:n.init_password})},[t(`Public.Btn.Copy`)])},{key:`quota`,title:t(`Account.Account.accountState-721844-3`),render:e=>o(`span`,{class:e.disk_space_status===0?`text-error`:``},[e.disk_space_used===0&&e.disk_space_quota===0?`-`:R(e.disk_space_used,!0,0),n(` /`),` `,e.disk_space_quota===0?o(`img`,{class:`icon`,title:``,src:G},null):R(e.disk_space_quota,!0,0)])},{key:`bandwidth`,title:t(`Account.Account.accountState-721844-7`),render:e=>o(`span`,{class:e.monthly_bandwidth_status===0?`text-error`:``},[R(e.monthly_bandwidth_used,!0,2),n(` /`),` `,e.monthly_bandwidth_limit===0?o(`img`,{class:`icon`,title:``,src:G},null):R(e.monthly_bandwidth_limit,!0,0)])},{title:t(`Account.Account.accountState-721844-8`),key:`status`,width:68,render:n=>{let r=new Map([[-1,t(`Account.Account.accountState-721844-9`)],[0,t(`Account.Account.accountState-721844-10`)],[1,t(`Account.Account.accountState-721844-11`)],[2,t(`Account.Account.accountState-721844-12`)]]);return o(`span`,{onClick:()=>e.modifyStatus(n),class:`cursor-pointer ${n.status===1||n.status===-1?`text-primary`:`text-error`}`},[r.get(n.status)])}},{title:t(`Account.Account.accountState-721844-13`),key:`expire_date`,width:106,render:e=>e.expire_date===`0000-00-00`?t(`Account.Account.account_index_10`):e.expire_date},{title:t(`Account.Account.accountState-721844-14`),key:`remark`,render:e=>e.remark?e.remark:`--`},Fe({title:t(`Public.Table.Action`),align:`right`,width:200,options:n=>[{label:t(`Account.Account.accountState-721844-15`),onClick:async()=>{e.onLogin(n.account_id)}},{label:t(`Account.Account.accountState-721844-16`),onClick:async()=>{await e.getPackageList(),await e.getDiskList(),p.value=Number(n.account_id),i.value=!0,y.username=n.username,y.password=``,y.email=n.email,y.expire_date=n.expire_date,y.remark=n.remark,C.value.package_id=Number(n.package_id),C.value.mountpoint=n.mountpoint,e.changePackage(n.package_id),x.domain=n.domain,r.value=!0}},{label:t(`Account.Account.accountState-721844-17`),onClick:async()=>{e.removeAccount(n)}}]})]),d=w([]),f=T({p:1,rows:10,type_id:-1,search_value:``}),p=w(null),m=w([]),h=w([]),g=w([]),_=w([]),[v,y]=Pi(),[b,x,S]=Ni(),C=w({package_id:-1,mountpoint:``}),ee=w(),[te,E]=Fi();return{addVisible:r,search:f,table:l,columns:u,keys:d,isEdit:i,accountFormRef:a,accountDomainFormRef:s,account_total:c,acForData:y,domainForData:x,expendFormState:C,wpForData:E,packageList:m,packageSourceList:h,diskMountPointList:g,diskMountSourceList:_,current_account_id:p,currentChangeDisk:ee,initAccountForm:()=>v,initPackageForm:()=>te,initDomainForm:()=>b,isSupportAuto:S}});b();var Ri=D(`diskStore`,()=>{let{t:e}=O(),{loading:t,setLoading:r}=z(),i=w({device:``,mountpoint:``,fstype:``,total:0,used:0,free:0,used_percent:0,inodes_total:0,inodes_used:0,inodes_free:0,inodes_used_percent:0,is_group_quota:!1,is_user_quota:!1,is_default:!1,account_allocate:0,account_percent:0}),a=T({data:[]}),s=w(!1),c=w([{title:e(`Account.Disk.disk_810348-0`),key:`mountpoint`},{title:e(`Account.Disk.disk_810348-1`),key:`device`},{title:e(`Account.Disk.disk_810348-9`),key:`is_group_quota`,render:t=>t.is_user_quota?o(`span`,null,[e(`Account.Disk.disk_810348-10`)]):o(`div`,null,[o(`span`,{class:`text-warning`},[e(`Account.Disk.disk_810348-11`)]),n(` | `),o(`span`,{class:`text-primary cursor-pointer`,onClick:()=>u(t.mountpoint)},[e(`Account.Disk.disk_810348-12`)])])},{title:e(`Account.Disk.disk_810348-2`),key:`total`,width:120,render:e=>R(e.total)},{title:e(`Account.Disk.disk_810348-3`),key:`used`,render:e=>{let t=Math.round(e.used_percent);return o(h,null,[o(`div`,{class:`mb-[.2rem]`},[t,n(`% / `),R(e.used)]),o(se,{height:10,color:d(t),percentage:t,showIndicator:!1},null)])}},Fe({title:e(`Public.Table.Action`),align:`right`,width:200,options:t=>[{label:e(`Account.Disk.disk_810348-4`),show:t.is_default&&!s.value,disabled:!0},{label:`重启服务`,show:t.is_default&&s.value,type:`warning`,onClick:async()=>At()},{label:e(`Account.Disk.disk_810348-5`),show:!t.is_default,onClick:async()=>{F({title:e(`Account.Disk.disk_810348-6`),content:e(`Account.Disk.disk_810348-7`,[t.mountpoint]),onConfirm:async()=>{await Ge({mountpoint:t.mountpoint}),s.value=!0,f()}})}}]})]),l=fe();async function u(e){await je(e),f()}let d=e=>{let t=Math.round(e);return t>80?l.value.errorColor:t>60?l.value.warningColor:l.value.primaryColor},f=async()=>{try{r(!0);let e=await we();if(B(e)){a.data=e.message;let t=e.message.find(e=>e.is_default);if(t){let e={...t};e.account_percent=Math.round(e.account_allocate/e.total*100),i.value=e}}}finally{r(!1)}};return{loading:t,DefaultDisk:i,init:f,columns:c,table:a,diskColor:d}}),zi=`/static/vite/images/1.jpg`,Bi=D(`packageStore`,()=>{let e=Vi(),{t}=O(),n=async()=>{try{i(!0);let{message:t}=await Me(e.search);B(t)&&(e.table.data=t.list,e.table.total=t.page.count)}finally{i(!1)}},{loading:r,setLoading:i}=z(),a=async e=>{F({title:t(`Account.Package.package-988835-0`,[e.package_name]),content:t(`Account.Package.package-988835-1`),onConfirm:async()=>{if(e.status===1){P.error(t(`Account.Package.package-988835-2`));return}await We({package_id:e.package_id}),n()}})};async function o(){e.isEdit=!1,e.addVisible=!0,e.formData_reset()}async function s(t){l(t),e.current_account_id=t.package_id,e.isEdit=!0,e.addVisible=!0}function c(){let{package_name:t,disk_space_quota:n,monthly_bandwidth_limit:r,max_site_limit:i,max_database:a,php_start_children:o,php_max_children:s,remark:c}=e.formData;return{package_name:t,disk_space_quota:n.unlimited?0:String(Number(n.value)*1024*1024),monthly_bandwidth_limit:r.unlimited?0:String(Number(r.value)*1024*1024),max_site_limit:i.unlimited?0:i.value,max_database:a.unlimited?0:a.value,max_email_account:0,php_start_children:o,php_max_children:s,remark:c}}function l(t){let{package_name:n,disk_space_quota:r,monthly_bandwidth_limit:i,max_site_limit:a,max_database:o,php_start_children:s,php_max_children:c,remark:l}=t;e.formData.package_name=n,e.formData.disk_space_quota=r==0?{value:``,unlimited:!0}:{value:r/1024/1024,unlimited:!1},e.formData.monthly_bandwidth_limit=i==0?{value:``,unlimited:!0}:{value:i/1024/1024,unlimited:!1},e.formData.max_site_limit=a==0?{value:``,unlimited:!0}:{value:a,unlimited:!1},e.formData.max_database=o==0?{value:``,unlimited:!0}:{value:o,unlimited:!1},e.formData.php_start_children=s,e.formData.php_max_children=c,e.formData.remark=l}async function u(){try{var t;await((t=e.packageFormRef)==null?void 0:t.validate()),e.isEdit?(await Le({package_id:e.current_account_id,...c()}),e.formData_reset(),n()):(await xe(c()),e.formData_reset(),n())}catch(e){return Promise.reject(e)}}return{init:n,loading:r,setLoading:i,removePackage:a,create_package:o,editPackage:s,packageInfoConfirm:u}});b();var Vi=D(`packageStateStore`,()=>{let e=Bi(),{t}=O(),n=T({data:[],total:0,loading:!1}),r=w([{title:t(`Account.Package.packageState-592272-0`),key:`package_name`,width:150},{title:t(`Account.Package.packageState-592272-1`),key:`php_start_children`,width:80,render:e=>o(`div`,null,[e.max_site_limit===0?o(`img`,{class:`icon`,title:``,src:G},null):e.max_site_limit])},{title:t(`Account.Account.accountState-721844-3`),key:`disk_space_quota`,render:e=>o(`div`,null,[e.disk_space_quota===0?o(`img`,{class:`icon`,title:``,src:G},null):R(e.disk_space_quota,!0,0)])},{title:t(`Account.Package.packageState-592272-2`),key:`monthly_bandwidth_limit`,render:e=>o(`div`,null,[e.monthly_bandwidth_limit===0?o(`img`,{class:`icon`,title:``,src:G},null):R(e.monthly_bandwidth_limit,!0,0)])},{title:t(`Account.Account.accountState-721844-14`),key:`remark`,render:e=>e.remark?e.remark:`--`},{title:t(`Account.Package.packageState-592272-7`),key:`create_time`,render:e=>Pe(e.create_time)},Fe({title:t(`Public.Table.Action`),align:`right`,width:200,options:n=>[{label:t(`Account.Package.packageState-592272-8`),onClick:async()=>e.editPackage(n)},{label:t(`Account.Package.packageState-592272-9`),onClick:async()=>{e.removePackage(n)}}]})]),i=w([]),a=T({p:1,rows:10,search_value:``}),s=w(!1),c=w(!1),[l,u]=Fi();function d(){u.package_name=``,u.disk_space_quota={value:0,unlimited:!0},u.monthly_bandwidth_limit={value:0,unlimited:!0},u.max_site_limit={value:0,unlimited:!0},u.max_database={value:0,unlimited:!0},u.php_start_children=1,u.php_max_children=3,u.remark=``}let f=w(0),p=w(0),m=w(null);return{search:a,table:n,columns:r,keys:i,addVisible:s,formData:u,PackageInfoForm:()=>l,formData_reset:d,packageFormRef:w(),isEdit:c,disk_space_quota_cache:f,monthly_bandwidth_limit_cache:p,current_account_id:m}});b();var Hi=D(`logsStateStore`,()=>{let{t:e}=O(),t=T({data:[],total:0,loading:!1}),n=w([{title:e(`Account.Logs.logsState-131428-0`),key:`log_type`,width:150},{title:e(`Account.Logs.logsState-131428-1`),key:`log_level`,width:100},{title:e(`Account.Logs.logsState-131428-2`),key:`status`,width:100,render:t=>t.log_status?o(`span`,{class:`text-primary`},[e(`Account.Logs.logsState-456809-0`)]):o(`span`,{class:`text-error`},[e(`Account.Logs.logsState-456809-1`)])},{title:e(`Account.Logs.logsState-131428-3`),key:`log_body`,render:t=>o(`div`,{class:`flex`},[t.username?o(`div`,{class:`text-[#909399]`},[e(`Account.Account.account_533924-0`)+` [`+t.username+`]-->`]):``,o(`div`,null,[t.log_body])])},{key:`log_time`,align:`right`,title:e(`Logs.Panel.index_7`),render:e=>Pe(e.log_time)}]),r=w([]);return{search:T({p:1,rows:10,search:``}),table:t,columns:n,keys:r}});b();var Ui=D(`account-store`,()=>{let e=k(Li()),t=k(Vi()),n=Ri(),r=k(Hi());return{install:w(!1),account:{...e},w_package:{...t},disk:{...n},logs:{...r}}}),Wi=D(`logsStore`,()=>{let{t:e}=O(),{search:t,table:n}=k(Hi()),r=async()=>{try{a(!0);let{message:e}=await Ne(t.value);B(e)&&(n.value.data=e.list,n.value.total=e.page.count)}finally{a(!1)}},{loading:i,setLoading:a}=z();return{init:r,setLoading:a,loading:i,onClear:()=>{F({title:e(`Logs.Panel.index_5`),content:e(`Logs.Panel.index_15`),onConfirm:async()=>{await ye(),r()}})}}});b(),H();var Gi=e=>{let t=e.checkedType||[`dir`];L({title:t.length===1&&t[0]===`file`?N.global.t(`Component.Upload.index_1`):N.global.t(`Component.SelectPath.index_7`),width:750,height:640,footer:!1,data:{path:e.path,checkedType:t,callback:e.onCheckedSuccess},component:g(()=>V(()=>import(`./feature-FilePicker.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([28,1,2,3,4,5,6,7,8,9,10,11,29])))})};function Ki(e){return/^[a-zA-Z]:\\/.test(e)||/^\/[a-zA-Z0-9]*/.test(e)}b(),H();var qi=({path:e,confirmText:t,size:n,uploadData:r,onUploadSuccess:i})=>{L({title:`Upload files to [${e}]`,width:580,minHeight:436,footer:!0,confirmText:t||N.global.t(`Public.Btn.Upload`),data:{path:e,size:n,uploadData:r,uploadSuccess:i},component:g(()=>V(()=>import(`./app-ui.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,47])))})},Ji=`/static/vite/images/preview.png`;b();var Yi=()=>{let e=w([]),t=null,n=w(!1),r=async i=>{t&&clearTimeout(t);let{message:a}=await Ee();Be(a)&&(e.value=a,a.length>0?(n.value=!0,t=window.setTimeout(()=>{r(i)},3e3)):n.value&&i&&i())};return{applySSLInfo:e,getSSLApplyList:r,clearTimer:()=>{t&&clearTimeout(t)}}},Xi=(e,t=!1)=>I.post(`/mod/docker/com/get_apps`,e,{requestOptions:{loading:t?N.global.t(`Docker.api.App.index_1`):``}}),Zi=(e,t=!1)=>I.post(`/mod/docker/com/get_installed_apps`,e,{requestOptions:{loading:t?N.global.t(`Docker.api.App.index_1`):``}}),Qi=(e={})=>I.post(`/mod/docker/com/get_tags`,e),$i=e=>I.post(`/mod/docker/com/get_dependence_apps`,{depend_app:JSON.stringify(e.depend_app)}),ea=e=>I.post(`/mod/docker/com/create_app`,e,{requestOptions:{loading:N.global.t(`Docker.api.App.index_2`),successMessage:!0}}),ta=e=>I.post(`/mod/docker/com/set_app_status`,e,{requestOptions:{loading:N.global.t(`Docker.api.App.index_3`),successMessage:!0}}),na=e=>I.post(`/mod/docker/com/remove_app`,e,{requestOptions:{loading:N.global.t(`Docker.api.App.index_4`),successMessage:!0}}),ra=e=>I.post(`/mod/docker/com/get_app_log`,e),ia=e=>I.post(`/mod/docker/com/get_app_installed_log`,e),aa=e=>I.post(`/mod/docker/com/get_backup_list`,e),oa=e=>I.post(`/mod/docker/com/backup_app`,e,{requestOptions:{loading:N.global.t(`Docker.api.App.index_5`),successMessage:!0}}),sa=e=>I.post(`/mod/docker/com/delete_backup`,e,{requestOptions:{loading:N.global.t(`Docker.api.App.index_4`),successMessage:!0}}),ca=e=>I.post(`/mod/docker/com/restore_backup`,e,{requestOptions:{loading:N.global.t(`Docker.api.App.index_6`),successMessage:!0}}),la=e=>I.post(`/mod/docker/com/upload_backup`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:N.global.t(`Docker.api.App.index_7`),successMessage:!0}}),ua=e=>I.post(`/mod/docker/com/client_db_shell`,e,{requestOptions:{loading:N.global.t(`Docker.api.App.index_1`)}}),da=`/static/vite/images/banner2.png`,{t:fa}=N.global,pa=e=>I.post(`/git?action=pull_project_git`,e,{requestOptions:{loading:fa(`Login.index_22`)}}),ma=()=>I.post(`/git?action=get_clone_progress`),ha=()=>I.post(`/git?action=get_github_account`),ga=()=>I.post(`/git?action=get_github_oauth_url`),_a=async()=>{let e=await I.post(`/git?action=get_github_repos`);return{...e,message:Be(e.message)?e.message.filter(e=>!e.private):[]}},va=()=>I.post(`/git?action=disconnect_github`,{},{requestOptions:{loading:fa(`Login.index_22`),successMessage:!0}}),ya=()=>I.post(`/git?action=renew_github_token`,{},{requestOptions:{loading:fa(`Login.index_22`),successMessage:!0}}),ba=()=>I.post(`/mod/backup_restore/com/get_backup_list`),xa=()=>I.post(`/mod/backup_restore/com/get_data_total`),Sa=e=>I.post(`/mod/backup_restore/com/add_backup`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),Ca=e=>I.post(`/mod/backup_restore/com/get_progress`,e),wa=e=>I.post(`/mod/backup_restore/com/task_stop`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),Ta=e=>I.post(`/mod/backup_restore/com/exec_backup`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),Ea=(e,t=!0)=>I.post(`/mod/backup_restore/com/del_backup`,e,{requestOptions:{loading:t?N.global.t(`Component.Pay.index_12`):``,successMessage:t}}),Da=e=>I.post(`/mod/backup_restore/com/get_details`,e),Oa=e=>I.post(`/mod/backup_restore/com/get_exec_logs`,e),ka=e=>I.post(`/mod/backup_restore/com/add_restore`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),Aa=()=>I.post(`/mod/backup_restore/com/get_migrate_status`),ja=e=>I.post(`/mod/backup_restore/com/ssh_auth_check`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),Ma=e=>I.post(`/mod/backup_restore/com/add_migrate_task`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),Na=()=>I.post(`/mod/backup_restore/com/get_migrate_progress`),Pa=()=>I.post(`/mod/backup_restore/com/stop_migrate`,{},{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),Fa=()=>I.post(`/mod/backup_restore/com/close_migrate_popup`,{},{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!1}}),Ia=e=>I.post(`/mod/migrate/com/cp_migrate_start`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),La=()=>I.post(`/mod/migrate/com/get_migrate_status`),Ra=e=>I.post(`/mod/migrate/com/connect_cp_verify`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),za=e=>I.post(`/mod/migrate/com/cp_users_info`,e),Ba=e=>I.post(`/mod/migrate/com/cp_migrate_info`,e,{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!1}}),Va=()=>I.post(`/mod/migrate/com/cancel_migrate`,{},{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!0}}),Ha=e=>I.post(`/config?action=get_alarm_services`,e),{t:K}=N.global,Ua=e=>I.post(`/crontab/trigger/get_trigger_list`,{data:JSON.stringify(e)}),Wa=e=>I.post(`/crontab/trigger/create_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:K(`Security.Api.Index_4`),successMessage:!0}}),Ga=e=>I.post(`/crontab/trigger/modify_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:K(`Crontab.Api.index_5`),successMessage:!0}}),Ka=()=>I.post(`/crontab/script/get_script_list_by_type`),qa=e=>I.post(`/crontab/trigger/get_operator_where_list`,{data:JSON.stringify(e)}),Ja=e=>I.post(`/crontab/trigger/create_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:K(`Security.Api.Index_4`),successMessage:!0}}),Ya=e=>I.post(`/crontab/trigger/modify_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:K(`Crontab.Api.index_5`),successMessage:!0}}),Xa=e=>I.post(`/crontab/trigger/remove_operator_where`,e,{requestOptions:{loading:K(`Security.Api.Index_3`),successMessage:!0}}),Za=e=>I.post(`/crontab/trigger/get_operator_logs`,{data:JSON.stringify(e)}),Qa=e=>I.post(`/crontab/trigger/get_trigger_logs`,e),$a=e=>I.post(`/crontab/trigger/test_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:K(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}}),eo=(e,t=!0)=>I.post(`/crontab/trigger/remove_trigger`,e,{requestOptions:{loading:t?K(`Security.Api.Index_3`):``,successMessage:t}}),{t:q}=N.global,to=e=>I.post(`/crontab/script/get_script_list`,{data:JSON.stringify(e)}),no=e=>I.post(`/crontab/script/create_script`,{data:JSON.stringify(e)},{requestOptions:{loading:q(`Security.Api.Index_4`),successMessage:!0}}),ro=e=>I.post(`/crontab/script/modify_script`,{data:JSON.stringify(e)},{requestOptions:{loading:q(`Crontab.Api.index_5`),successMessage:!0}}),io=e=>I.post(`/crontab/script/test_script`,{data:JSON.stringify(e)},{requestOptions:{loading:q(`Crontab.Api.index_4`),errorMessage:!1}}),ao=e=>I.post(`/crontab/script/get_script_logs`,{data:JSON.stringify(e)}),oo=(e,t=!0)=>I.post(`/crontab/script/remove_script`,e,{requestOptions:{loading:t?q(`Security.Api.Index_3`):``,successMessage:t}}),{t:so}=N.global,co=()=>I.post(`/adminer_manager?action=get_status`),lo=()=>I.post(`/adminer_manager?action=support_versions`),uo=e=>I.post(`/adminer_manager?action=switch_php`,e,{requestOptions:{loading:so(`Database.adminerManager.switchingPhp`),successMessage:!0}}),fo=e=>I.post(`/adminer_manager?action=install`,e,{requestOptions:{loading:so(`Database.adminerManager.installing`),successMessage:!0}}),po=()=>I.post(`/adminer_manager?action=uninstall`,{},{requestOptions:{loading:so(`Database.adminerManager.uninstalling`),successMessage:!0}}),mo=e=>I.post(`/adminer_manager?action=switch_port`,e,{requestOptions:{loading:so(`Database.adminerManager.switchingPort`),successMessage:!0}}),ho=e=>I.post(`/database?action=GetBackupSize`,e),go=e=>I.post(`/database?action=GetImportSize`,e),_o=()=>I.post(`/database?action=GetImportLog`),vo=({complex:e,trigger:t})=>({trigger:t||[`blur`,`change`],validator:(t,n)=>(n=n.trim(),n===``?Error(`密码不能为空`):e.length&&n.length({trigger:e||[`blur`,`change`],validator:(e,t)=>{let n=Array.from(new Set([`/`,`/www`,`/bin`,`/boot`,`/dev`,`/etc`,`/lib`,`/media`,`/mnt`,`/opt`,`/proc`,`/root`,`/run`,`/sbin`,`/srv`,`/sys`,`/tmp`,`/usr`,`/var`]));return t=t.trim(),t===``?Error(`目录不能为空`):!n.includes(t)||Error(`目录为系统保留目录, 请重新选择`)}}),bo=({trigger:e}={})=>({trigger:e||[`blur`,`input`],validator:(e,t)=>t?Qe(t)?!0:Error(`端口格式错误, 请填写1-65535之间的数字`):Error(`Port cannot be empty`)});b();function xo(e){let t=w(`auto`),{mainHeight:n}=k(Ve()),{top:r,bottom:i}=x(e);return f(()=>{if(n.value===0)return;let e=document.querySelector(`#layout-main`),a=e==null?void 0:e.children[0],o=a==null?void 0:a.getBoundingClientRect(),s=((o==null?void 0:o.bottom)||0)-i.value;t.value=`${n.value-r.value-s}px`}),{height:t}}b();function So(e){let{mainHeight:t}=k(Ve()),{top:n,bottom:r}=x(e);return{height:d(()=>{if(t.value===0)return`auto`;let e=document.querySelector(`#layout-main`),i=e==null?void 0:e.children[0],a=i==null?void 0:i.getBoundingClientRect(),o=((a==null?void 0:a.bottom)||0)-r.value;return`${t.value-n.value-o}px`})}}var Co=e=>I.post(`/mod/docker/com/edit_remark`,e,{requestOptions:{loading:N.global.t(`Docker.api.index_54`),successMessage:!0}}),wo=e=>I.post(`/mod/docker/com/get_project_container_logs`,e),To=e=>I.post(`/btdocker/image/get_image_tags`,e),Eo=e=>I.post(`/btdocker/image/get_image_detail`,e),Do=()=>I.post(`/btdocker/status/get_docker_system_info`),Oo=()=>I.post(`/btdocker/setup/get_system_info`),ko=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:N.global.t(`Docker.api.index_42`),successMessage:!0}}),Ao=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:N.global.t(`Docker.api.index_55`),successMessage:!0}}),jo=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:N.global.t(`Docker.api.index_55`),successMessage:!0}}),Mo=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:N.global.t(`Docker.api.index_55`),successMessage:!0}}),No=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:N.global.t(`Docker.api.index_55`),successMessage:!0}}),Po=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:N.global.t(`Docker.api.index_55`),successMessage:!0}}),Fo=e=>I.post(`/btdocker/setup/set_dk_project_path`,e,{requestOptions:{loading:N.global.t(`Docker.api.index_43`)}}),Io=e=>I.post(`/btdocker/setup/del_com_registry_mirror`,{data:JSON.stringify(e)},{requestOptions:{loading:N.global.t(`Docker.api.index_41`),successMessage:!0}}),Lo=()=>I.post(`/btdocker/setup/update_compose`,{},{requestOptions:{loading:N.global.t(`Docker.api.index_55`),successMessage:!0}}),{t:J}=N.global,Ro=()=>I.post(`/xterm?action=get_host_list`),zo=e=>I.post(`/xterm?action=create_host`,e,{requestOptions:{loading:J(`Security.Api.Index_4`),successMessage:!0}}),Bo=e=>I.post(`/xterm?action=get_host_find`,e),Vo=e=>I.post(`/xterm?action=remove_host`,e,{requestOptions:{loading:J(`Security.Api.Index_3`),successMessage:!0}}),Ho=()=>I.post(`/xterm?action=get_command_list`),Uo=e=>I.post(`/xterm?action=create_command`,e,{requestOptions:{loading:J(`Security.Api.Index_4`),successMessage:!0}}),Wo=e=>I.post(`/xterm?action=modify_command`,e,{requestOptions:{loading:J(`Crontab.Api.index_5`),successMessage:!0}}),Go=e=>I.post(`/xterm?action=remove_command`,e,{requestOptions:{loading:J(`Security.Api.Index_3`),successMessage:!0}}),Ko=e=>I.post(`/xterm?action=test_ssh_connect`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),qo=e=>Array.isArray(e)?e.map(String).filter(Boolean):e&&typeof e==`object`?Object.keys(e):e==null?[]:[String(e)].filter(Boolean),Jo=(e,t)=>t.some(t=>e.some(e=>e===t||e.endsWith(`_bt_${t}`)||e.endsWith(`/${t}`))),Yo=e=>{ke({title:e.title,footer:!0,data:{desc:e.desc,list:e.data,columns:e.columns,onConfirm:e.onConfirm,onRefresh:e.onRefresh},component:Je})},Xo=e=>{let t=qo(e.result.success),n=qo(e.result.error),r=e.data.map(r=>{let i=qo(e.getRowKey(r)),a=Jo(t,i),o=Jo(n,i);return{...r,batchStatus:a&&!o?`success`:`error`,reqMsg:a&&!o?e.successText:e.errorText}});ke({title:e.title,width:e.width||440,footer:!0,component:Xe,data:{title:e.taskTitle,data:r,status:`done`,columns:e.columns}})},Zo=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_task`,e,{requestOptions:{loading:`Adding task, please wait...`,successMessage:!0}}),Qo=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_task`,e,{requestOptions:{loading:`Editing task, please wait...`,successMessage:!0}}),$o=e=>I.post(`/plugin?action=a&name=mail_sys&s=send_mail_test`,e,{requestOptions:{loading:`Sending test email, please wait...`,successMessage:!0}}),es=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e),ts=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_email_temp`),ns=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_email_temp_list`,e),rs=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_email_content`,e),is=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_email_temp`,e,{requestOptions:{loading:`Adding template, please wait...`,successMessage:!0}}),as=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=edit_email_temp`,e,{requestOptions:{loading:t?`Editing template, please wait...`:``,successMessage:t}}),os=e=>I.post(`/plugin?action=a&name=mail_sys&s=del_email_temp`,e,{requestOptions:{loading:`Deleting template, please wait...`,successMessage:!0}}),ss=(e,t=!0)=>I.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:t?`Adding, please wait...`:``}}),cs=e=>I.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`}}),ls=e=>I.post(`/campaign/get_automations`,e,{headers:{"Content-Type":`application/json`}}),us=e=>I.post(`/campaign/remove_automation`,e,{headers:{"Content-Type":`application/json`}}),ds=e=>I.post(`/campaign/get_automation_workflow`,e,{headers:{"Content-Type":`application/json`}}),fs=e=>I.post(`/campaign/set_automation_status`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`,successMessage:!0}}),ps=e=>I.post(`/campaign/set_automation_name`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Renaming in progress, please wait...`,successMessage:!0}}),ms=e=>I.post(`/campaign/overview`,e),hs=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_22`),successMessage:!0}}),gs=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_42`),successMessage:!0}}),_s=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_info_list`,e),vs=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=update_subscription_state`,e,{requestOptions:{loading:`Modifying status, please wait...`,successMessage:t}}),ys=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:t?N.global.t(`Mail.Api.index_37`):``,successMessage:t}}),bs=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_list`,e),xs=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_list`,e,{requestOptions:{loading:t?N.global.t(`Mail.Api.index_37`):``,successMessage:t}}),Ss=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_43`),successMessage:!0}}),Cs=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_43`),successMessage:!0}}),ws=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contacts_etypes`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),Ts=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contacts_from_content`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),Es=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_contacts_list`,e),Ds=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_recipient`,e),Os=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=del_abnormal_recipient`,e,{requestOptions:{loading:t?N.global.t(`Mail.Api.index_37`):``,successMessage:t}}),ks=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_status`),As=e=>I.post(`/plugin?action=a&name=mail_sys&s=clear_abnormal_recipient`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_37`),successMessage:!0}}),js=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_contact_number`,e),Ms=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_unsubscribe_list`,e),Ns=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_all`,e),Ps=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_email_template`,e),Fs=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_email_template`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_21`),successMessage:!0}}),Is=e=>I.post(`/plugin?action=a&name=mail_sys&s=copy_template`,e,{requestOptions:{loading:`Copying template, please wait...`,successMessage:!0}}),Ls=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e),Rs=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_contact_group`,e,{requestOptions:{loading:`Exporting, please wait...`}}),zs=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contact_group`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),Bs=e=>I.post(`/plugin?action=a&name=mail_sys&s=merge_groups`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),Vs=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_task_errlog_to_csv`,e,{requestOptions:{loading:`Exporting, please wait...`}}),Hs=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_service_status`,e),Us=e=>I.post(`/plugin?action=a&name=mail_sys&s=check_email_valid`,e,{requestOptions:{loading:`Scanning, please wait...`,successMessage:!0}}),Ws=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_abnormal_mail_check_switch`,e,{requestOptions:{loading:`Setting, please wait...`,successMessage:!0}}),{t:Y}=N.global,Gs=e=>I.post(`/data?action=getData`,{...e,table:`ftps`}),Ks=e=>I.post(`/ftp?action=AddUser`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),qs=e=>I.post(`/ftp?action=setPort`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Js=e=>I.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Ys=e=>I.post(`/data?action=setPs`,{...e,table:`ftps`},{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Xs=e=>I.post(`/ftp?action=SetUserPassword`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Zs=e=>I.post(`/ftp?action=set_user_home`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Qs=(e,t=!0)=>I.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:t?Y(`Ftp.Api.Index_1`):``,successMessage:t}}),$s=()=>I.post(`/logs/ftp/set_ftp_log`,{exec_name:`getlog`},{requestOptions:{loading:Y(`Ftp.Api.Index_1`),errorMessage:{close:!0}}}),ec=()=>I.post(`/logs/ftp/set_ftp_log`,{exec_name:`start`},{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),tc=e=>I.post(`/logs/ftp/get_login_log`,e),nc=e=>I.post(`/logs/ftp/get_action_log`,e),rc=()=>I.post(`/logs/ftp/ftp_users`),ic=()=>I.post(`/logs/ftp/get_analysis_config`),ac=e=>I.post(`/logs/ftp/set_analysis_config`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),oc=e=>I.post(`/logs/ftp/log_analysis`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`)}}),sc=e=>I.post(`/logs/ftp/set_cron_task`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),cc=()=>I.post(`/logs/ftp/get_white_list`),lc=e=>I.post(`/logs/ftp/set_white_list`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),uc=e=>I.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),dc=e=>I.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),fc=`/static/vite/images/icon-ftp-log.svg`,pc=`/static/vite/images/icon-login-error.svg`,mc=`/static/vite/images/icon-login-address.svg`,hc=`/static/vite/images/icon-shell-file.svg`,gc=`/static/vite/images/icon-anonymous.svg`,_c=`/static/vite/images/icon-login-time.svg`,vc=`/static/vite/images/update-back.png`,yc=`/static/vite/images/update-icon.svg`,bc=`/static/vite/images/update-rocket.svg`,xc=`/static/vite/images/dns-server.png`,Sc=`/static/vite/images/mail-server.png`,Cc=`/static/vite/images/logo.png`,wc=` -`,hc=` +`,Tc=` -`,gc=` +`,Ec=` -`;b(),V();var{t:_c}=M.global,vc=(e,t,n,r=`Public.AlarmTask.ConfigurationTask`)=>{L({title:_c(r),width:`860px`,minHeight:`340px`,footer:!0,data:{isEdit:!1,onRefresh:e,template_id:t,row:n},component:c(()=>B(()=>import(`./view-config.js?v=1787646744133`).then(e=>e.d),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,38,30,31,39,32,33,45])))})},yc=`/static/vite/images/git-ps.png`,{t:X}=M.global,bc=e=>I.post(`/data?action=getData&table=logs&tojs=getLogs&limit=${e.limit}&p=${e.p}&search=${e.search}`),xc=()=>I.post(`/ajax?action=delClose`,{requestOptions:{loading:X(`Security.Api.Index_3`),successMessage:!0}}),Sc=()=>I.post(`/config?action=get_panel_error_logs`),Cc=e=>I.post(`/data?action=getData&table=crontab`,e),wc=e=>I.post(`/site?action=get_site_list`,e),Tc=e=>I.post(`/logs/panel/get_logs_bytype`,{data:JSON.stringify(e)}),Ec=e=>I.post(`/site?action=GetSiteLogs`,e),Dc=e=>I.post(`/site?action=get_site_err_log`,e),Oc=e=>I.post(`/ajax?action=get_result&path=${e.siteName}`),kc=e=>I.post(`/ajax?action=log_analysis&path=${e.siteName}`),Ac=()=>I.post(`/safe/syslog/get_sys_logfiles`),jc=e=>I.post(`/safe/syslog/get_sys_log`,{data:JSON.stringify(e)}),Mc=e=>I.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)}),Nc=()=>I.post(`/logs/panel/get_slow_logs`,{data:JSON.stringify({limit:5e3})}),Pc=e=>I.post(`/database?action=GetErrorLog`,e,{requestOptions:{loading:e?X(`Security.Api.Index_3`):``,successMessage:!!e}}),Fc=()=>I.post(`/data?action=getData&table=ftps`,{p:1,limit:9999}),Ic=e=>I.post(`/site?action=download_logs`,e,{requestOptions:{loading:X(`Login.index_22`),successMessage:!1}}),Lc=e=>I.post(`/site?action=clear_logs`,e,{requestOptions:{loading:X(`Login.index_22`),successMessage:!0}}),Rc=`/static/vite/images/logAudit.png`,zc=`/static/vite/images/ftp-logs.png`,Bc=`/static/vite/images/login-logs.png`,Vc=e=>I.post(`/plugin?action=a&name=mail_sys&s=deploy_roundcube`,e,{requestOptions:{loading:`Installing, please wait...`}}),Hc=e=>I.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:`Uninstalling, please wait...`,successMessage:!0}}),Uc=e=>I.post(`/plugin?action=a&name=mail_sys&s=open_domain_ssl_alarm`,e,{requestOptions:{loading:M.global.t(`Crontab.Api.index_2`),successMessage:!0}}),Wc=e=>I.post(`/ssl_domain?action=mail_record_check`,e),Gc=()=>I.post(`/plugin?action=a&name=mail_sys&s=check_rspamd_route`,{},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!1}}),Kc=async e=>{await ze(`/static/ckeditor/ckeditor.js?v=1787646744133`),CKEDITOR.replace(e,{customConfig:`/static/ckeditor/config.js?v1.0`})},qc=()=>CKEDITOR.instances.editor.getData(),Jc=e=>{CKEDITOR.instances.editor.setData(e)},Yc=()=>{CKEDITOR.remove(CKEDITOR.instances.editor)},Xc=e=>I.post(`/plugin?action=a&name=mail_sys&s=login_roundcube_multiple`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_36`)}}),Zc=`/static/vite/images/unsubscribe.png`,Qc=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e),$c=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_22`),successMessage:!0}}),el=e=>I.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_37`),successMessage:!0}}),tl=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_42`),successMessage:!0}}),nl=`/static/vite/images/auto-pro.png`,rl=e=>I.post(`/config?action=SetControl`,e),il=e=>I.post(`/config?action=SetControl`,e,{requestOptions:{loading:M.global.t(`Monitor.API.system_1`),successMessage:!0}}),al=()=>I.post(`/config?action=SetControl`,{type:`del`},{requestOptions:{loading:M.global.t(`Monitor.API.system_2`),successMessage:!0}}),ol=e=>I.post(`/ajax?action=get_load_average`,e),sl=e=>I.post(`/ajax?action=GetCpuIo`,e),cl=e=>I.post(`/ajax?action=GetDiskIo`,e),ll=e=>I.post(`/ajax?action=GetNetWorkIo`,e);b();function ul(e,{getTooltip:t,renderTooltip:n},r=!0){let i=m(!1),a=m(-1),o=m(-1),c=()=>{var t;if(!i.value)return;let r=(t=e.value)==null?void 0:t.getChart();r&&(i.value=!1,a.value=-1,o.value=-1,r.setOption({tooltip:{triggerOn:`mousemove|click`,enterable:!1,alwaysShowContent:!1,...n()}}),r.dispatchAction({type:`hideTip`}))},l=t=>{var n;let r=((n=e.value)==null?void 0:n.$el)||e.value;r&&r.contains&&!r.contains(t.target)&&i.value&&c()};typeof window<`u`&&window.addEventListener(`click`,l),s(()=>{typeof window<`u`&&window.removeEventListener(`click`,l)});let u=()=>{var n;if(!e.value)return;let s=(n=e.value)==null?void 0:n.getChart();if(!s){setTimeout(u,500);return}r&&setTimeout(()=>{s.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200),s.off(`restore`),s.getZr().off(`click`),s.on(`restore`,()=>{r&&setTimeout(()=>{s.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200)}),s.getZr().on(`click`,e=>{let n=[e.offsetX,e.offsetY],r=s.getOption(),l=-1,u=r.grid||[{}];for(let e=0;et(i,{pos:n,size:o})}}),s.dispatchAction({type:`showTip`,seriesIndex:d,dataIndex:h}))})};return{initChartEvent:u,isFixed:i,fixedIndex:a}}var dl=`/static/vite/images/node-mannage.png`,fl=`/static/vite/images/node-files.png`,{t:Z}=M.global,pl=()=>I.post(`/plugin?action=a&name=bt_security&s=get_total_all`),ml=()=>I.post(`/plugin?action=a&name=bt_security&s=start_bt_security`,{},{requestOptions:{loading:Z(`Security.Api.Index_1`),successMessage:!0}}),hl=()=>I.post(`/plugin?action=a&name=bt_security&s=stop_bt_security`,{},{requestOptions:{loading:Z(`Security.Api.Index_2`),successMessage:!0}}),gl=e=>I.post(`/plugin?action=a&name=bt_security&s=start_user_security`,e,{requestOptions:{loading:Z(`Security.Api.Index_1`),successMessage:!0}}),_l=e=>I.post(`/plugin?action=a&name=bt_security&s=stop_user_security`,e,{requestOptions:{loading:Z(`Security.Api.Index_2`),successMessage:!0}}),vl=e=>I.post(`/plugin?action=a&name=bt_security&s=start_user_log`,e,{requestOptions:{loading:Z(`Security.Api.Index_1`),successMessage:!0}}),yl=e=>I.post(`/plugin?action=a&name=bt_security&s=stop_user_log`,e,{requestOptions:{loading:Z(`Security.Api.Index_2`),successMessage:!0}}),bl=e=>I.post(`/plugin?action=a&name=bt_security&s=get_logs_list`,e,{requestOptions:{loading:Z(`Site.Api.Index_10`),successMessage:!1}}),xl=e=>I.post(`/plugin?action=a&name=bt_security&s=get_user_log`,e),Sl=()=>I.post(`/plugin?action=a&name=bt_security&s=porcess_set_up_log`),Cl=e=>I.post(`/plugin?action=a&name=bt_security&s=del_porcess_log`,e,{requestOptions:{loading:Z(`Security.Api.Index_3`),successMessage:!0}}),wl=e=>I.post(`/plugin?action=a&name=bt_security&s=add_porcess_log`,e,{requestOptions:{loading:Z(`Security.Api.Index_4`),successMessage:!0}}),Tl=e=>I.post(`/plugin?action=a&name=bt_security&s=get_log`,e),El=`/static/vite/images/overview.png`,Dl=`/static/vite/images/whitelist.png`,Ol=`/static/vite/images/logs.png`,{t:Q}=M.global,kl=()=>I.post(`/breaking_through?action=get_config`),Al=e=>I.post(`/breaking_through?action=set_config`,e,{requestOptions:{loading:Q(`Security.Api.Index_6`),successMessage:!0}}),jl=e=>I.post(`/breaking_through?action=check_local_ip_white`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),Ml=e=>I.post(`/breaking_through?action=panel_ip_white`,e,{requestOptions:{loading:Q(`Security.Api.Index_4`),successMessage:!0}}),Nl=e=>I.post(`/breaking_through?action=get_black_white`,e),Pl=e=>I.post(`/breaking_through?action=add_black_white`,e,{requestOptions:{loading:Q(`Security.Api.Index_6`),successMessage:!0}}),Fl=e=>I.post(`/breaking_through?action=get_history_record`,e),Il=()=>I.post(`/breaking_through?action=clear_history_record_limit`,{},{requestOptions:{loading:Q(`Security.Api.Index_7`),successMessage:!0}}),Ll=e=>I.post(`/breaking_through?action=set_history_record_limit`,e,{requestOptions:{loading:Q(`Security.Api.Index_6`),successMessage:!0}}),Rl=()=>I.post(`/breaking_through?action=get_protected_services`),zl=`/static/vite/images/overview-dark.png`,Bl=`/static/vite/images/overview2.png`,Vl=`/static/vite/images/operation-logs-dark.png`,Hl=`/static/vite/images/operation-logs.png`,Ul=`/static/vite/images/real-logs-dark.png`,Wl=`/static/vite/images/real-logs.png`,Gl=`/static/vite/images/records-dark.png`,Kl=`/static/vite/images/records.png`,ql=()=>I.post(`/safe/ssh/GetSshInfo`),Jl=()=>I.post(`/ssh_security?action=get_config`),Yl=()=>I.post(`/mod/ssh/com/get_ssh_intrusion`),Xl=e=>I.post(`/firewall?action=SetSshStatus`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_1`),successMessage:!0}}),Zl=e=>I.post(`/ssh_security?action=${e.status?`set_password`:`stop_password`}`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_2`),successMessage:!0}}),Ql=(e,t=!0)=>I.post(`/ssh_security?action=set_sshkey`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_3`),successMessage:t}}),$l=()=>I.post(`/ssh_security?action=stop_key`,{},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_4`),successMessage:!0}}),eu=e=>I.post(`/firewall?action=SetSshPort`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_5`),successMessage:!0}}),tu=e=>I.post(`/ssh_security?action=set_root`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_6`),successMessage:!0}}),nu=e=>I.post(`/ssh_security?action=set_root_password`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_7`),successMessage:!0}}),ru=e=>I.post(`/ssh_security?action=add_sys_user`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Account.api_create`),successMessage:!0}}),iu=e=>I.post(`/ssh_security?action=del_sys_user`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Account.api_delete`),successMessage:!0}}),au=()=>I.post(`/ssh_security?action=get_key`),ou=e=>I.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)}),su=e=>I.post(`/safe/syslog/create_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_8`)}}),cu=e=>I.post(`/safe/syslog/remove_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_8`)}}),lu=e=>I.post(`/mod/ssh/com/run_ban_login_failed_ip`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_12`),successMessage:!1}}),uu=e=>I.post(`/mod/ssh/com/add_cron_job`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_13`),successMessage:!0}}),du=()=>I.post(`/mod/ssh/com/remove_cron_job`,{},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_14`),successMessage:!0}}),fu=e=>I.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}}),pu=e=>I.post(`/safe/syslog/export_ssh_log`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_15`)}}),mu=()=>I.post(`/mod/ssh/com/clean_ssh_list`,{},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_16`),successMessage:!0}}),hu=e=>I.post(`/ssh_security?action=get_logs`,e),gu=()=>I.post(`/ssh_security?action=get_login_send`),_u=()=>I.post(`/ssh_security?action=return_ip`),vu=e=>I.post(`/ssh_security?action=add_return_ip`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_10`),successMessage:!0}}),yu=e=>I.post(`/ssh_security?action=del_return_ip`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_11`),successMessage:!0}});b();function bu(e,t){let n=e=>e?e.then(()=>null):Promise.resolve(null),a=e=>n(_e(e));return r(()=>{if(!(typeof window>`u`))if(e!=null&&e.value){let t=_e.create(e.value,{resize:!0,useWorker:!0});a=e=>n(t(e))}else a=e=>n(_e(e))}),i(()=>{}),{trigger:e=>{let n={particleCount:500,spread:80,startVelocity:120,gravity:1,ticks:300,angle:90,origin:{x:.5,y:1},...t||{},...e||{}};return a(n)},stream:(e=2e3,n)=>new Promise(r=>{let i=Date.now()+e,o=()=>{a({particleCount:8,angle:90,spread:70,origin:{x:.5,y:1},...t||{},...n?n():{}}),Date.now()I.post(`/plugin?name=syssafe&action=a&s=get_safe_status`),Eu=e=>I.post(`/plugin?name=syssafe&action=a&s=set_safe_status`,e,{requestOptions:{loading:$(`Security.Api.Index_5`),successMessage:!0}}),Du=()=>I.post(`/plugin?name=syssafe&action=a&s=set_open`,{},{requestOptions:{loading:$(`Security.Api.Index_5`),successMessage:!0}}),Ou=e=>I.post(`/plugin?name=syssafe&action=a&s=get_safe_config`,e),ku=e=>I.post(`/plugin?name=syssafe&action=a&s=remove_safe_path`,e,{requestOptions:{loading:$(`Security.Api.Index_3`),successMessage:!0}}),Au=e=>I.post(`/plugin?name=syssafe&action=a&s=add_safe_path`,e,{requestOptions:{loading:$(`Security.Api.Index_4`),successMessage:!0}}),ju=()=>I.post(`/plugin?name=syssafe&action=a&s=get_ssh_limit_info`),Mu=e=>I.post(`/plugin?name=syssafe&action=a&s=add_ssh_limit`,e,{requestOptions:{loading:$(`Security.Api.Index_4`),successMessage:!0}}),Nu=e=>I.post(`/plugin?name=syssafe&action=a&s=remove_ssh_limit`,e,{requestOptions:{loading:$(`Security.Api.Index_3`),successMessage:!0}}),Pu=e=>I.post(`/data?action=getData`,{...e,table:`logs`,order:`id desc`}),Fu=()=>I.post(`/plugin?name=syssafe&action=a&s=get_ssh_config`),Iu=e=>I.post(`/plugin?name=syssafe&action=a&s=save_ssh_config`,e,{requestOptions:{loading:$(`Security.Api.Index_6`),successMessage:!0}}),Lu=()=>I.post(`/plugin?name=syssafe&action=a&s=get_process_white`),Ru=e=>I.post(`/plugin?name=syssafe&action=a&s=remove_process_white`,e,{requestOptions:{loading:$(`Security.Api.Index_3`),successMessage:!0}}),zu=e=>I.post(`/plugin?name=syssafe&action=a&s=add_process_white`,e,{requestOptions:{loading:$(`Security.Api.Index_4`),successMessage:!0}}),Bu=`/static/vite/images/protection.png`,Vu=`/static/vite/images/block.png`,Hu=`/static/vite/images/log.png`;b(),V();var{t:Uu}=M.global,Wu=(e,t,n,r)=>{L({title:r||`${Uu(`Crontab.Planned.index_19`)} [${e[0].name}]`,width:350,minHeight:72,footer:!0,data:{siteType:t,ids:e.map(e=>Number(e.id)),onRefresh:n},component:c(()=>B(()=>import(`./app-components.js?v=1787646744133`).then(e=>e.V),__vite__mapDeps([12,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18])))})},Gu=(e,t)=>({key:`category`,label:Uu(`Crontab.Planned.index_19`),onBatch:n=>{Wu(n,e,t,Uu(`Site.Batch.index_22`))}}),{t:Ku}=M.global,qu=e=>I.post(`/git?action=pull_project_git`,e,{requestOptions:{loading:Ku(`Login.index_22`)}}),Ju=()=>I.post(`/git?action=get_clone_progress`),Yu=`/static/vite/images/warning.svg`,Xu=`/static/vite/images/warn.svg`,Zu=`/static/vite/images/refersh.svg`;b();var Qu=e=>{let{fetchFn:t,params:n,immediate:i=!0,rowKey:a=e=>e.id,useParams:o}=e,s=w({loading:i}),c=m([]),l=m(0),u=m(n),d=()=>o?o(u.value):u.value,f=te(async(e=!1,n=!0)=>{e&&(u.value.p=1),n&&(s.loading=!0);try{let e=d(),{message:n}=await t(e);z(n)&&(c.value=Be(n.data)?n.data:[],l.value=Ke(n.page))}finally{n&&(s.loading=!1)}},300),p=e=>{s.loading=e},h=(e=!1,t=!0)=>f(e,t),g=(e=!0)=>h(!0,e),_=(e,t)=>{u.value.sort_field=e,u.value.sort_order=t,h(!0)},v=e=>{Object.assign(u.value,e),h(!0)},y=E(()=>c.value.length>0);return r(()=>{i&&h()}),{loading:E(()=>s.loading),hasData:y,tableParams:u,tableData:c,fetchTable:h,resetTable:g,setLoading:p,changeSort:_,changeFilter:v,tableConfig:E(()=>({rowKey:a,data:c.value,loading:s.loading})),pageConfig:E(()=>({page:u.value.p,pageSize:u.value.limit,itemCount:l.value,onUpdatePage:e=>{u.value.p=e},onUpdatePageSize:e=>{u.value.limit=e}}))}},$u=`/static/vite/images/domians-1.png`,ed=`/static/vite/images/domians-2.png`,td=`/static/vite/images/domians-3.png`,nd=()=>I.post(`/btwaf/get_reg_tions.json`),rd=()=>I.post(`/plugin?action=a&name=btwaf&s=reg_domains`),id=e=>I.post(`/plugin?action=a&name=btwaf&s=add_reg_tions`,e,{requestOptions:{loading:M.global.t(`Waf.Api.area_32`),successMessage:!0}}),ad=e=>I.post(`/plugin?action=a&name=btwaf&s=${e.select===0?`del_reg_tions`:`del_city`}`,{id:e.id},{requestOptions:{loading:M.global.t(`Waf.Api.area_33`),successMessage:!0}}),od=e=>I.post(`/plugin?action=a&name=btwaf&s=${e.select===0?`edit_reg_tions`:`edit_city`}`,{id:e.id,open:e.open,status:e.status},{requestOptions:{loading:M.global.t(`Waf.Api.area_34`),successMessage:!0}}),sd=e=>I.post(`/btwaf/attack_report_log.json`,e),cd=e=>I.post(`/plugin?action=a&name=btwaf&s=import_data`,e,{requestOptions:{loading:M.global.t(`Waf.Api.block_14`)}}),ld=e=>I.post(`/btwaf/get_logs`,e),ud=e=>I.post(`/plugin?action=a&name=btwaf&s=wubao_url_white`,e,{requestOptions:{loading:M.global.t(`Waf.Api.block_15`),successMessage:!0}}),dd=()=>I.post(`/plugin?action=a&name=btwaf&s=get_site_config`),fd=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_log`,{...e,site_logs:JSON.stringify(e.site_all===1?[]:e.site_logs)},{requestOptions:{loading:M.global.t(`Waf.Api.block_16`),successMessage:!0}}),pd=e=>I.post(`/plugin?action=a&name=btwaf&s=get_safe_logs_sql`,e),md=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_waf_drop_ip`,e,{requestOptions:{loading:M.global.t(`Waf.Api.block_17`),successMessage:!0}}),hd=()=>I.post(`/plugin?action=a&name=btwaf&s=clean_waf_drop_ip`,{},{requestOptions:{loading:M.global.t(`Waf.Api.block_18`),successMessage:!0}}),gd=e=>I.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_list`,e),_d=()=>I.post(`/plugin?action=a&name=btwaf&s=delete_rule_hit_list`,{},{requestOptions:{loading:M.global.t(`Waf.Api.block_19`),successMessage:!0}}),vd=()=>I.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_type_list`),yd=e=>I.post(`/plugin?action=a&name=btwaf&s=set_hit_type`,{data:JSON.stringify(e.data)},{requestOptions:{loading:M.global.t(`Waf.Api.block_20`),successMessage:!0}}),bd=e=>I.post(`/btwaf/get_rule_ip.json`,e),xd=e=>I.post(`/btwaf/import_rule_check.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_21`),successMessage:!0}}),Sd=e=>I.post(`/btwaf/export_rule_check.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_22`),successMessage:!0}}),Cd=e=>I.post(`/btwaf/empty_rule_check.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_23`),successMessage:!0}}),wd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ip_white`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_24`),successMessage:!0}}),Td=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ipv6_white`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_24`),successMessage:!0}}),Ed=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ip_black`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_25`),successMessage:!0}}),Dd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ipv6_black`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_25`),successMessage:!0}}),Od=e=>I.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_26`,[e.rule===`ip_white`?M.global.t(`Waf.Api.rules_32`):M.global.t(`Waf.Api.rules_33`)]),successMessage:!0}}),kd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ua_white`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_27`),successMessage:!0}}),Ad=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ua_black`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_28`),successMessage:!0}}),jd=e=>I.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_29`,[e.rule===`ip_white`?M.global.t(`Waf.Api.rules_32`):M.global.t(`Waf.Api.rules_33`)]),successMessage:!0}}),Md=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_white`,e,{requestOptions:{loading:M.global.t(`Waf.Api.block_15`),successMessage:!0}}),Nd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_black`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_30`),successMessage:!0}}),Pd=e=>I.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_31`,[e.rule===`ip_white`?M.global.t(`Waf.Api.rules_32`):M.global.t(`Waf.Api.rules_33`)]),successMessage:!0}}),Fd=e=>I.post(`/btwaf/get_cms_rule_list.json`,e),Id=e=>I.post(`/btwaf/set_cms_rule_status.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.exclusive_79`),successMessage:!0}}),Ld=()=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,{obj:`cms_rule_open`},{requestOptions:{loading:M.global.t(`Waf.Api.exclusive_80`),successMessage:!0}}),Rd=()=>I.post(`/btwaf/get_user_limit.json`),zd=e=>I.post(`/btwaf/add_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Waf.Flow.API.index_1`),successMessage:!0}}),Bd=e=>I.post(`/btwaf/edit_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Waf.Flow.API.index_2`),successMessage:!0}}),Vd=e=>I.post(`/btwaf/set_user_limit.json`,e,{requestOptions:{loading:M.global.t(`Waf.Flow.API.index_3`),successMessage:!0}}),Hd=e=>I.post(`/btwaf/del_user_limit.json`,e,{requestOptions:{loading:M.global.t(`Waf.Flow.API.index_4`),successMessage:!0}}),Ud=`/static/vite/images/1.png`,Wd=`/static/vite/images/2.png`,Gd=`/static/vite/images/3.png`,Kd=`/static/vite/images/4.png`,qd=`/static/vite/images/5.png`,Jd=`/static/vite/images/6.png`,Yd=`/static/vite/images/7.png`,Xd=`/static/vite/images/8.png`,Zd=`/static/vite/images/9.png`,Qd=`/static/vite/images/10.png`,$d=`/static/vite/images/11.png`,ef=`/static/vite/images/12.png`,tf=`/static/vite/images/13.png`,nf=`/static/vite/images/14.png`,rf=`/static/vite/images/15.png`,af=`/static/vite/images/16.png`,of=`/static/vite/images/17.png`,sf=`/static/vite/images/18.png`,cf=`/static/vite/images/19.png`,lf=`/static/vite/images/20.png`,uf=()=>I.post(`/btwaf/get_server_longitude.json`),df=e=>I.post(`/btwaf/set_server_longitude.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.map_39`),successMessage:!0}}),ff=()=>I.post(`/btwaf/gongji_map.json`),pf=e=>I.post(`/btwaf/overview.json`,e),mf=e=>I.post(`/btwaf/new_overview.json`,e),hf=()=>I.post(`/btwaf/get_index_map.json`),gf=e=>I.post(`/btwaf/get_traffic_top.json`,e),_f=e=>I.post(`/btwaf/get_url_top.json`,e),vf=()=>I.post(`/plugin?action=a&name=btwaf&s=get_config`),yf=()=>I.post(`/plugin?action=a&name=btwaf&s=set_open`,{},{requestOptions:{loading:M.global.t(`Waf.Api.setting_40`),successMessage:!0}}),bf=()=>I.post(`/plugin?action=a&name=btwaf&s=restore_default_configuration`,{},{requestOptions:{loading:M.global.t(`Waf.Api.setting_41`),successMessage:!0}}),xf=()=>I.post(`/plugin?action=a&name=btwaf&s=return_is_site`),Sf=()=>I.post(`/plugin?action=a&name=btwaf&s=bckup_sesings`,{},{requestOptions:{loading:M.global.t(`Waf.Api.setting_42`)}}),Cf=e=>I.post(`/plugin?action=a&name=btwaf&s=import_sesings`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_43`),successMessage:!0}}),wf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_44`),successMessage:!0}}),Tf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_status`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_45`),successMessage:!0}}),Ef=e=>I.post(`/plugin?action=a&name=btwaf&s=set_cc_conf`,e,{requestOptions:{successMessage:!0}}),Df=e=>I.post(`/plugin?action=a&name=btwaf&s=set_retry`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_5`),successMessage:!0}}),Of=(e={})=>I.post(`/plugin?action=a&name=btwaf&s=get_update_malicious_ip`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_46`),successMessage:!0}}),kf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_cc_uri_frequency`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_47`),successMessage:!0}}),Af=e=>I.post(`/plugin?action=a&name=btwaf&s=edit_cc_uri_frequency`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_48`),successMessage:!0}}),jf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_cc_uri_frequency`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_49`),successMessage:!0}}),Mf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_cc_param`,{...e,param:JSON.stringify(e.param)},{requestOptions:{loading:M.global.t(`Waf.Api.setting_50`),successMessage:!0}}),Nf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_cc_param`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_51`),successMessage:!0}}),Pf=()=>I.post(`/plugin?action=a&name=btwaf&s=get_url_request_mode`),Ff=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_request_mode`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_52`),successMessage:!0}}),If=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_request_mode`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_53`),successMessage:!0}}),Lf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_method_type`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_54`),successMessage:!0}}),Rf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_header_len`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_55`),successMessage:!0}}),zf=e=>I.post(`/plugin?action=a&name=btwaf&s=edit_header_len`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_56`),successMessage:!0}}),Bf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_header_len`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_57`),successMessage:!0}}),Vf=e=>I.post(`/plugin?action=a&name=btwaf&s=http_config`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_58`),successMessage:!0}}),Hf=()=>I.post(`/plugin?action=a&name=btwaf&s=get_url_white_chekc`),Uf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_white_chekc`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_59`),successMessage:!0}}),Wf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_white_chekc`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_60`),successMessage:!0}}),Gf=(e={})=>I.post(`/plugin?action=a&name=btwaf&s=get_zhizu_list2233`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_61`),successMessage:!0}}),Kf=e=>I.post(`/plugin?action=a&name=btwaf&s=get_rule`,e),qf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_62`),successMessage:!0}}),Jf=e=>I.post(`/plugin?action=a&name=btwaf&s=modify_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_63`),successMessage:!0}}),Yf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_rule_state`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_64`),successMessage:!0}}),Xf=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_65`),successMessage:!0}}),Zf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_scan_conf`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_66`),successMessage:!0}}),Qf=()=>I.post(`/plugin?action=a&name=btwaf&s=get_golbls_cc`),$f=e=>I.post(`/plugin?action=a&name=btwaf&s=golbls_cc_zeng`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_67`),successMessage:!0}}),ep=e=>I.post(`/plugin?action=a&name=btwaf&s=del_golbls_cc`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_68`),successMessage:!0}}),tp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_body_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_69`),successMessage:!0}}),np=e=>I.post(`/plugin?action=a&name=btwaf&s=del_body_rule`,{body:JSON.stringify(e.body)},{requestOptions:{loading:M.global.t(`Waf.Api.setting_70`),successMessage:!0}}),rp=()=>I.post(`/plugin?action=a&name=btwaf&s=get_url_find`),ip=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_find`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_71`),successMessage:!0}}),ap=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_list`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_72`),successMessage:!0}}),op=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_find`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_73`),successMessage:!0}}),sp=e=>I.post(`/plugin?action=a&name=btwaf&s=empty_data`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_74`),successMessage:!0}}),cp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_body_intercept`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_75`),successMessage:!0}}),lp=e=>I.post(`/plugin?action=a&name=btwaf&s=import_body_intercept`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_76`),successMessage:!0}}),up=e=>I.post(`/plugin?action=a&name=btwaf&s=del_body_intercept`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_77`),successMessage:!0}}),dp=(e={})=>I.post(`/plugin?action=a&name=btwaf&s=empty_body_intercept`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_78`),successMessage:!0}}),fp=()=>I.post(`/btwaf/waf_large_screen_map.json`),pp=()=>I.post(`/btwaf/waf_large_screen_qps.json`),mp=()=>I.post(`/btwaf/get_total_all_overview.json`),hp=()=>I.post(`/btwaf/get_all_tu.json`),gp=(e={})=>{var t,n;return I.post(`/btwaf/attack_report_log.json`,{p:(t=e.p)==null?1:t,limit:(n=e.limit)==null?20:n})},_p=e=>I.post(`/btwaf/update_large_screen_text.json`,e),vp=e=>I.post(`/btwaf/set_server_longitude.json`,e),yp=`/static/vite/images/cr-03.svg`,bp=`/static/vite/images/cr-02.svg`,xp=`/static/vite/images/nav-01.svg`,Sp=`/static/vite/images/nav-02.svg`,Cp=`/static/vite/images/cr-t.svg`,wp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_report`,e),Tp=()=>I.post(`/plugin?action=a&name=btwaf&s=get_server_name`),Ep=e=>I.post(`/plugin?action=a&name=btwaf&s=get_search`,e),Dp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_id_log`,e,{requestOptions:{loading:M.global.t(`Waf.Api.report_1`)}}),Op=e=>I.post(`/btwaf/get_site_config3.json`,e),kp=()=>I.post(`/plugin?action=a&name=btwaf&s=get_config`),Ap=e=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_2`),successMessage:!0}}),jp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_config_byname`,e),Mp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_3`),successMessage:!0}}),Np=()=>I.post(`/plugin?action=a&name=btwaf&s=city`),Pp=()=>I.post(`/plugin?action=a&name=btwaf&s=stop_cc_status`),Fp=()=>I.post(`/plugin?action=a&name=btwaf&s=check_renji`,{},{requestOptions:{loading:M.global.t(`Waf.Api.site_4`)}}),Ip=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_cc_conf`,e,{requestOptions:{successMessage:!0}}),Lp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_retry`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_5`),successMessage:!0}}),Rp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_disable_rule`,e),zp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_rule`,e),Bp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_6`),successMessage:!0}}),Vp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_6`),successMessage:!0}}),Hp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_6`),successMessage:!0}}),Up=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_site_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_7`),successMessage:!0}}),Wp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_disable_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_8`),successMessage:!0}}),Gp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_rule`,e),Kp=e=>I.post(`/plugin?action=a&name=btwaf&s=save_scan_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_9`),successMessage:!0}}),qp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_spider`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_10`),successMessage:!0}}),Jp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_cdn_header`,e),Yp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_cdn_header`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_11`),successMessage:!0}}),Xp=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_site_cdn_header`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_12`),successMessage:!0}}),Zp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_logs_list`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_13`)}}),Qp=e=>I.post(`/btwaf/get_safe_logs_sql2.json`,e),$p=e=>I.post(`/plugin?action=a&name=btwaf&s=start_crawler`,e,{requestOptions:{loading:M.global.t(`Waf.Site.API.index_1`),successMessage:!0}}),em=e=>I.post(`/btwaf/start_limiting_timeout.json`,{site:e.site,limiting:JSON.stringify(e.limiting)},{requestOptions:{loading:M.global.t(`Waf.Site.API.index_2`),successMessage:!0}}),{t:tm}=M.global,nm=e=>I.post(`/site?action=wp_remote_add`,e,{requestOptions:{loading:tm(`WP.api.tamper_7`),successMessage:!0}}),rm=e=>I.post(`/site?action=wp_remote_add_manually`,e,{requestOptions:{loading:tm(`WP.api.tamper_7`),successMessage:!0}}),im=e=>I.post(`/site?action=wp_remote_sites`,e),am=(e,t=!0)=>I.post(`/site?action=wp_remote_remove`,e,{requestOptions:{loading:t?tm(`WP.api.tamper_3`):``,successMessage:t}}),om=e=>I.post(`/site?action=AddWPSite`,{...e,websites_content:JSON.stringify(e.websites_content)},{requestOptions:{loading:tm(`WP.api.tamper_7`)}}),sm=`/static/vite/images/scan.png`,cm=e=>I.post(`/tamper_core/modify_path_config.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_1`),isOriginalResult:!0,prefix:``}}),lm=e=>I.post(`/tamper_core/add_black_exts.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_2`),isOriginalResult:!0,prefix:``}}),um=e=>I.post(`/tamper_core/remove_black_exts.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_3`),isOriginalResult:!0,prefix:``}}),dm=e=>I.post(`/tamper_core/add_white_dirs.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}}),fm=e=>I.post(`/tamper_core/set_white_dir_with_ps.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_5`),isOriginalResult:!0,prefix:``}}),pm=e=>I.post(`/tamper_core/remove_white_dirs.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}}),mm=e=>I.post(`/tamper_core/add_white_files.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}}),hm=e=>I.post(`/tamper_core/remove_white_files.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}}),gm=`/static/vite/images/preview2.png`;export{hp as $,pc as $a,ua as $c,pn as $d,at as $f,yl as $i,vr as $l,pd as $n,Cs as $o,yu as $r,uo as $s,hf as $t,Xr as $u,Zp as A,Lc as Aa,Na as Ac,Cn as Ad,Ot as Af,Pl as Ai,nr as Al,Rd as An,Ws as Ao,Au as Ar,Fo as As,Hf as At,kr as Au,qp as B,Ec as Ba,Da as Bc,Qt as Bd,pt as Bf,Dl as Bi,Ci as Bl,kd as Bn,os as Bo,Du as Br,wo as Bs,ap as Bt,or as Bu,kp as C,Wc as Ca,Ia as Cc,qn as Cd,kt as Cf,Wl as Ci,zi as Cl,Kd as Cn,Ys as Co,Wu as Cr,Go as Cs,Nf as Ct,wi as Cu,jp as D,Bc as Da,Pa as Dc,kn as Dd,St as Df,Bl as Di,W as Dl,zd as Dn,zs as Do,Bu as Dr,Bo as Ds,zf as Dt,Kr as Du,Jp as E,Hc as Ea,Ha as Ec,gn as Ed,_t as Ef,Vl as Ei,Ii as El,Ud as En,Ls as Eo,Vu as Er,zo as Es,Af as Et,Wr as Eu,em as F,Sc as Fa,Aa as Fc,Jt as Fd,vt as Ff,Nl as Fi,Jr as Fl,Ed as Fn,Es as Fo,Lu as Fr,Ao as Fs,rp as Ft,di as Fu,Ep as G,Tc as Ga,_a as Gc,an as Gd,dt as Gf,bl as Gi,dr as Gl,bd as Gn,Ds as Go,Su as Gr,To as Gs,wf as Gt,Ir as Gu,Pp as H,jc as Ha,ka as Hc,en as Hd,lt as Hf,wl as Hi,tr as Hl,Md as Hn,ws as Ho,Eu as Hr,Co as Hs,bf as Ht,Ur as Hu,Lp as I,Mc as Ia,ja as Ic,$t as Id,xt as If,Rl as Ii,yi as Il,wd as In,bs as Io,ju as Ir,Io as Is,Pf as It,_i as Iu,Sp as J,yc as Ja,da as Jc,rn as Jd,nt as Jf,Sl as Ji,Cr as Jl,jd as Jn,_s as Jo,vu as Jr,go as Js,yf as Jt,Hr as Ju,Tp as K,Oc as Ka,fa as Kc,_n as Kd,tt as Kf,xl as Ki,ar as Kl,xd as Kn,xs as Ko,xu as Kr,Do as Ks,Tf as Kt,Gr as Ku,Ip as L,Fc as La,Oa as Lc,qt as Ld,wt as Lf,Al as Li,$r as Ll,Dd as Ln,vs as Lo,Ou as Lr,Eo as Ls,Qf as Lt,ei as Lu,Xp as M,Ic as Ma,Ta as Mc,ln as Md,gt as Mf,Il as Mi,_r as Ml,Fd as Mn,hs as Mo,Nu as Mr,Po as Ms,vf as Mt,Or as Mu,Kp as N,Cc as Na,Sa as Nc,Dn as Nd,Tt as Nf,kl as Ni,lr as Nl,Ld as Nn,ks as No,ku as Nr,Mo as Ns,Kf as Nt,si as Nu,Rp as O,zc as Oa,Ua as Oc,xn as Od,Dt as Of,zl as Oi,Ei as Ol,Hd as On,Rs as Oo,zu as Or,No as Os,dp as Ot,Br as Ou,Ap as P,bc as Pa,Ea as Pc,sn as Pd,Ct as Pf,Fl as Pi,oi as Pl,Id as Pn,as as Po,Tu as Pr,Oo as Ps,xf as Pt,br as Pu,gp as Q,mc as Qa,ba as Qc,vn as Qd,Qe as Qf,hl as Qi,mr as Ql,sd as Qn,Ms as Qo,su as Qr,fo as Qs,Of as Qt,Mr as Qu,Wp as R,Pc as Ra,wa as Rc,tn as Rd,mt as Rf,Ll as Ri,fi as Rl,Td as Rn,ls as Ro,Pu as Rr,vo as Rs,lp as Rt,ai as Ru,Np as S,Gc as Sa,Ba as Sc,Kn as Sd,At as Sf,Gl as Si,Bi as Sl,qd as Sn,Qs as So,qu as Sr,Ko as Ss,op as St,Er as Su,Qp as T,Uc as Ta,Ra as Tc,Sn as Td,yt as Tf,Hl as Ti,Li as Tl,Wd as Tn,Vs as To,Hu as Tr,Uo as Ts,ep as Tt,Yr as Tu,Dp as U,Dc as Ua,pa as Uc,on as Ud,ut as Uf,Cl as Ui,hr as Ul,Cd as Un,Os as Uo,wu as Ur,xo as Us,Df as Ut,zr as Uu,$p as V,Ac as Va,Ca as Vc,Xt as Vd,ct as Vf,El as Vi,ir as Vl,Nd as Vn,cs as Vo,Iu as Vr,So as Vs,Jf as Vt,Qr as Vu,wp as W,wc as Wa,ha as Wc,yn as Wd,ft as Wf,pl as Wi,yr as Wl,Sd as Wn,js as Wo,Cu as Wr,bo as Ws,Ef as Wt,Tr as Wu,bp as X,gc as Xa,ma as Xc,On as Xd,$e as Xf,vl as Xi,xi as Xl,ud as Xn,ss as Xo,ru as Xr,mo as Xs,Zf as Xt,$n as Xu,xp as Y,vc as Ya,ya as Yc,cn as Yd,it as Yf,ml as Yi,jr as Yl,Pd as Yn,ys as Yo,uu as Yr,ho as Ys,Yf as Yt,mi as Yu,yp as Z,hc as Za,ga as Zc,fn as Zd,et as Zf,gl as Zi,rr as Zl,_d as Zn,is as Zo,mu as Zr,po as Zs,Gf as Zt,er as Zu,Yp as _,Xc as _a,Xa as _c,Ln as _d,It as _f,eu as _i,Ki as _l,Qd as _n,Js as _o,Qu as _r,Vo as _s,up as _t,Zr as _u,cm as a,rl as aa,ao as ac,Yn as ad,Zt as af,Jl as ai,na as al,uf as an,sc as ao,fd as ar,Ns as as,Uf as at,Nr as au,Fp as b,Kc as ba,Ga as bc,Gn as bd,Nt as bf,$l as bi,Ui as bl,Yd as bn,Gs as bo,Yu as br,Ho as bs,Bf as bt,hi as bu,hm as c,ol as ca,to as cc,Nn as cd,Gt as cf,ou as ci,Zi as cl,cf as cn,ic as co,md as cr,fs as cs,kf as ct,pi as cu,om as d,nl as da,no as dc,In as dd,Ht as df,Ql as di,ta as dl,af as dn,Xs as do,nd as dr,$o as ds,qf as dt,sr as du,_l as ea,so as ec,Ti as ed,bn as ef,iu as ei,aa as el,mf as en,fc as eo,ld as er,Ss as es,fp as et,ur as eu,nm as f,$c as fa,qa as fc,Un as fd,Vt as ff,cu as fi,sa as fl,rf as fn,Is as fo,rd as fr,ts as fs,ip as ft,Zn as fu,Vp as g,Zc as ga,Ka as gc,Vn as gd,Lt as gf,nu as gi,qi as gl,$d as gn,Ks as go,$u as gr,Jo as gs,Wf as gt,ti as gu,im as h,Qc as ha,Ya as hc,jn as hd,Rt as hf,tu as hi,Ji as hl,ef as hn,tc as ho,ed as hr,ns as hs,$f as ht,xr as hu,mm as i,al as ia,oo as ic,ii as id,Yt as if,hu as ii,Yi as il,ff as in,cc as io,cd as ir,As as is,_p as it,Rr as iu,zp as j,xc as ja,Ma as jc,mn as jd,ht as jf,jl as ji,pr as jl,Vd as jn,ec as jo,Ru as jr,jo as js,Sf as jt,Ar as ju,Op as k,Rc as ka,La as kc,dn as kd,bt as kf,Ml as ki,bi as kl,Bd as kn,Zs as ko,Mu as kr,ko as ks,sp as kt,wr as ku,fm as l,ll as la,ro as lc,zn as ld,Wt as lf,fu as li,Xi as ll,sf as ln,rc as lo,id as lr,Zo as ls,Rf as lt,Fr as lu,am as m,tl as ma,Ja as mc,Bn as md,zt as mf,lu as mi,ca as ml,tf as mn,Hs as mo,td as mr,rs as ms,Ff as mt,ui as mu,lm as n,dl as na,lo as nc,Vr as nd,un as nf,_u as ni,la as nl,gf as nn,uc as no,vd as nr,ms as ns,mp as nt,Qn as nu,um as o,sl as oa,Qa as oc,Jn as od,En as of,ql as oi,ia as ol,df as on,oc as oo,yd as or,Ps as os,cp as ot,Lr as ou,rm as p,el as pa,Za as pc,Pn as pd,Bt as pf,du as pi,ea as pl,nf as pn,$s as po,od as pr,es as ps,Mf as pt,Xn as pu,Cp as q,kc as qa,va as qc,nn as qd,rt as qf,Tl as qi,li as ql,Od as qn,gs as qo,bu as qr,_o as qs,Vf as qt,Dr as qu,dm as r,ul as ra,io as rc,ci as rd,hn as rf,gu as ri,ra as rl,_f as rn,lc as ro,dd as rr,Ts as rs,vp as rt,Si as ru,pm as s,cl as sa,$a as sc,Hn as sd,Kt as sf,au as si,Qi as sl,lf as sn,ac as so,hd as sr,ps as ss,tp as st,fr as su,gm as t,fl as ta,co as tc,qr as td,Tn as tf,pu as ti,oa as tl,pf as tn,dc as to,gd as tr,us as ts,pp as tt,vi as tu,sm as u,il as ua,eo as uc,Rn as ud,Ut as uf,Yl as ui,$i as ul,of as un,nc as uo,ad as ur,Qo as us,Lf as ut,ri as uu,Bp as v,qc as va,za as vc,Mn as vd,Ft as vf,Zl as vi,Gi as vl,Zd as vn,Fs as vo,Zu as vr,Xo as vs,np as vt,gr as vu,Gp as w,Vc as wa,Wa as wc,An as wd,Et as wf,Ul as wi,Ri as wl,Gd as wn,Bs as wo,Gu as wr,Wo as ws,If as wt,ni as wu,Up as x,Jc as xa,Va as xc,Fn as xd,Mt as xf,Kl as xi,Hi as xl,Jd as xn,qs as xo,Ju as xr,qo as xs,Xf as xt,cr as xu,Hp as y,Yc as ya,Fa as yc,Wn as yd,Pt as yf,Xl as yi,Wi as yl,Xd as yn,Us as yo,Xu as yr,Yo as ys,jf as yt,gi as yu,Mp as z,Nc as za,xa as zc,wn as zd,st as zf,Ol as zi,Pr as zl,Ad as zn,ds as zo,Fu as zr,yo as zs,Cf as zt,Sr as zu}; \ No newline at end of file +`;b(),H();var{t:Dc}=N.global,Oc=(e,t,n,r=`Public.AlarmTask.ConfigurationTask`)=>{L({title:Dc(r),width:`860px`,minHeight:`340px`,footer:!0,data:{isEdit:!1,onRefresh:e,template_id:t,row:n},component:g(()=>V(()=>import(`./view-config.js?v=1791538283700`).then(e=>e.f),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,38,30,31,39,32,33,44])))})},kc=`/static/vite/images/git-ps.png`,{t:Ac}=N.global,jc=e=>I.post(`/data?action=getData&table=logs&tojs=getLogs&limit=${e.limit}&p=${e.p}&search=${e.search}`),Mc=()=>I.post(`/ajax?action=delClose`,{requestOptions:{loading:Ac(`Security.Api.Index_3`),successMessage:!0}}),Nc=()=>I.post(`/config?action=get_panel_error_logs`),Pc=e=>I.post(`/data?action=getData&table=crontab`,e),Fc=e=>I.post(`/site?action=get_site_list`,e),Ic=e=>I.post(`/logs/panel/get_logs_bytype`,{data:JSON.stringify(e)}),Lc=e=>I.post(`/site?action=GetSiteLogs`,e),Rc=e=>I.post(`/site?action=get_site_err_log`,e),zc=e=>I.post(`/ajax?action=get_result&path=${e.siteName}`),Bc=e=>I.post(`/ajax?action=log_analysis&path=${e.siteName}`),Vc=()=>I.post(`/safe/syslog/get_sys_logfiles`),Hc=e=>I.post(`/safe/syslog/get_sys_log`,{data:JSON.stringify(e)}),Uc=e=>I.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)}),Wc=()=>I.post(`/logs/panel/get_slow_logs`,{data:JSON.stringify({limit:5e3})}),Gc=e=>I.post(`/database?action=GetErrorLog`,e,{requestOptions:{loading:e?Ac(`Security.Api.Index_3`):``,successMessage:!!e}}),Kc=()=>I.post(`/data?action=getData&table=ftps`,{p:1,limit:9999}),qc=e=>I.post(`/site?action=download_logs`,e,{requestOptions:{loading:Ac(`Login.index_22`),successMessage:!1}}),Jc=e=>I.post(`/site?action=clear_logs`,e,{requestOptions:{loading:Ac(`Login.index_22`),successMessage:!0}}),Yc=`/static/vite/images/logAudit.png`,Xc=`/static/vite/images/ftp-logs.png`,Zc=`/static/vite/images/login-logs.png`,Qc=e=>I.post(`/plugin?action=a&name=mail_sys&s=deploy_roundcube`,e,{requestOptions:{loading:`Installing, please wait...`}}),$c=e=>I.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:`Uninstalling, please wait...`,successMessage:!0}}),el=e=>I.post(`/plugin?action=a&name=mail_sys&s=open_domain_ssl_alarm`,e,{requestOptions:{loading:N.global.t(`Crontab.Api.index_2`),successMessage:!0}}),tl=e=>I.post(`/ssl_domain?action=mail_record_check`,e),nl=()=>I.post(`/plugin?action=a&name=mail_sys&s=check_rspamd_route`,{},{requestOptions:{loading:N.global.t(`Component.Pay.index_12`),successMessage:!1}}),rl=async e=>{await ze(`/static/ckeditor/ckeditor.js?v=1791538283700`),CKEDITOR.replace(e,{customConfig:`/static/ckeditor/config.js?v1.0`})},il=()=>CKEDITOR.instances.editor.getData(),al=e=>{CKEDITOR.instances.editor.setData(e)},ol=()=>{CKEDITOR.remove(CKEDITOR.instances.editor)},sl=e=>I.post(`/plugin?action=a&name=mail_sys&s=login_roundcube_multiple`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_36`)}}),cl=`/static/vite/images/unsubscribe.png`,ll=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e),ul=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_22`),successMessage:!0}}),dl=e=>I.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_37`),successMessage:!0}}),fl=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:N.global.t(`Mail.Api.index_42`),successMessage:!0}}),pl=`/static/vite/images/auto-pro.png`,ml=e=>I.post(`/config?action=SetControl`,e),hl=e=>I.post(`/config?action=SetControl`,e,{requestOptions:{loading:N.global.t(`Monitor.API.system_1`),successMessage:!0}}),gl=()=>I.post(`/config?action=SetControl`,{type:`del`},{requestOptions:{loading:N.global.t(`Monitor.API.system_2`),successMessage:!0}}),_l=e=>I.post(`/ajax?action=get_load_average`,e),vl=e=>I.post(`/ajax?action=GetCpuIo`,e),yl=e=>I.post(`/ajax?action=GetDiskIo`,e),bl=e=>I.post(`/ajax?action=GetNetWorkIo`,e);b();function xl(e,{getTooltip:t,renderTooltip:n},r=!0){let i=w(!1),a=w(-1),o=w(-1),s=()=>{var t;if(!i.value)return;let r=(t=e.value)==null?void 0:t.getChart();r&&(i.value=!1,a.value=-1,o.value=-1,r.setOption({tooltip:{triggerOn:`mousemove|click`,enterable:!1,alwaysShowContent:!1,...n()}}),r.dispatchAction({type:`hideTip`}))},c=t=>{var n;let r=((n=e.value)==null?void 0:n.$el)||e.value;r&&r.contains&&!r.contains(t.target)&&i.value&&s()};typeof window<`u`&&window.addEventListener(`click`,c),y(()=>{typeof window<`u`&&window.removeEventListener(`click`,c)});let l=()=>{var n;if(!e.value)return;let c=(n=e.value)==null?void 0:n.getChart();if(!c){setTimeout(l,500);return}r&&setTimeout(()=>{c.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200),c.off(`restore`),c.getZr().off(`click`),c.on(`restore`,()=>{r&&setTimeout(()=>{c.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200)}),c.getZr().on(`click`,e=>{let n=[e.offsetX,e.offsetY],r=c.getOption(),l=-1,u=r.grid||[{}];for(let e=0;et(i,{pos:n,size:o})}}),c.dispatchAction({type:`showTip`,seriesIndex:d,dataIndex:h}))})};return{initChartEvent:l,isFixed:i,fixedIndex:a}}var Sl=`/static/vite/images/node-mannage.png`,Cl=`/static/vite/images/node-files.png`,{t:X}=N.global,wl=()=>I.post(`/plugin?action=a&name=bt_security&s=get_total_all`),Tl=()=>I.post(`/plugin?action=a&name=bt_security&s=start_bt_security`,{},{requestOptions:{loading:X(`Security.Api.Index_1`),successMessage:!0}}),El=()=>I.post(`/plugin?action=a&name=bt_security&s=stop_bt_security`,{},{requestOptions:{loading:X(`Security.Api.Index_2`),successMessage:!0}}),Dl=e=>I.post(`/plugin?action=a&name=bt_security&s=start_user_security`,e,{requestOptions:{loading:X(`Security.Api.Index_1`),successMessage:!0}}),Ol=e=>I.post(`/plugin?action=a&name=bt_security&s=stop_user_security`,e,{requestOptions:{loading:X(`Security.Api.Index_2`),successMessage:!0}}),kl=e=>I.post(`/plugin?action=a&name=bt_security&s=start_user_log`,e,{requestOptions:{loading:X(`Security.Api.Index_1`),successMessage:!0}}),Al=e=>I.post(`/plugin?action=a&name=bt_security&s=stop_user_log`,e,{requestOptions:{loading:X(`Security.Api.Index_2`),successMessage:!0}}),jl=e=>I.post(`/plugin?action=a&name=bt_security&s=get_logs_list`,e,{requestOptions:{loading:X(`Site.Api.Index_10`),successMessage:!1}}),Ml=e=>I.post(`/plugin?action=a&name=bt_security&s=get_user_log`,e),Nl=()=>I.post(`/plugin?action=a&name=bt_security&s=porcess_set_up_log`),Pl=e=>I.post(`/plugin?action=a&name=bt_security&s=del_porcess_log`,e,{requestOptions:{loading:X(`Security.Api.Index_3`),successMessage:!0}}),Fl=e=>I.post(`/plugin?action=a&name=bt_security&s=add_porcess_log`,e,{requestOptions:{loading:X(`Security.Api.Index_4`),successMessage:!0}}),Il=e=>I.post(`/plugin?action=a&name=bt_security&s=get_log`,e),Ll=`/static/vite/images/overview.png`,Rl=`/static/vite/images/whitelist.png`,zl=`/static/vite/images/logs.png`,{t:Z}=N.global,Bl=()=>I.post(`/breaking_through?action=get_config`),Vl=e=>I.post(`/breaking_through?action=set_config`,e,{requestOptions:{loading:Z(`Security.Api.Index_6`),successMessage:!0}}),Hl=e=>I.post(`/breaking_through?action=check_local_ip_white`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),Ul=e=>I.post(`/breaking_through?action=panel_ip_white`,e,{requestOptions:{loading:Z(`Security.Api.Index_4`),successMessage:!0}}),Wl=e=>I.post(`/breaking_through?action=get_black_white`,e),Gl=e=>I.post(`/breaking_through?action=add_black_white`,e,{requestOptions:{loading:Z(`Security.Api.Index_6`),successMessage:!0}}),Kl=e=>I.post(`/breaking_through?action=get_history_record`,e),ql=()=>I.post(`/breaking_through?action=clear_history_record_limit`,{},{requestOptions:{loading:Z(`Security.Api.Index_7`),successMessage:!0}}),Jl=e=>I.post(`/breaking_through?action=set_history_record_limit`,e,{requestOptions:{loading:Z(`Security.Api.Index_6`),successMessage:!0}}),Yl=()=>I.post(`/breaking_through?action=get_protected_services`),Xl=`/static/vite/images/overview-dark.png`,Zl=`/static/vite/images/overview2.png`,Ql=`/static/vite/images/operation-logs-dark.png`,$l=`/static/vite/images/operation-logs.png`,eu=`/static/vite/images/real-logs-dark.png`,tu=`/static/vite/images/real-logs.png`,nu=`/static/vite/images/records-dark.png`,ru=`/static/vite/images/records.png`,iu=()=>I.post(`/safe/ssh/GetSshInfo`),au=()=>I.post(`/ssh_security?action=get_config`),ou=()=>I.post(`/mod/ssh/com/get_ssh_intrusion`),su=e=>I.post(`/firewall?action=SetSshStatus`,e,{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_1`),successMessage:!0}}),cu=e=>I.post(`/ssh_security?action=${e.status?`set_password`:`stop_password`}`,e,{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_2`),successMessage:!0}}),lu=(e,t=!0)=>I.post(`/ssh_security?action=set_sshkey`,e,{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_3`),successMessage:t}}),uu=()=>I.post(`/ssh_security?action=stop_key`,{},{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_4`),successMessage:!0}}),du=e=>I.post(`/firewall?action=SetSshPort`,e,{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_5`),successMessage:!0}}),fu=e=>I.post(`/ssh_security?action=set_root`,e,{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_6`),successMessage:!0}}),pu=e=>I.post(`/ssh_security?action=set_root_password`,e,{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_7`),successMessage:!0}}),mu=e=>I.post(`/ssh_security?action=add_sys_user`,e,{requestOptions:{loading:N.global.t(`Security.SSH.Account.api_create`),successMessage:!0}}),hu=e=>I.post(`/ssh_security?action=del_sys_user`,e,{requestOptions:{loading:N.global.t(`Security.SSH.Account.api_delete`),successMessage:!0}}),gu=()=>I.post(`/ssh_security?action=get_key`),_u=e=>I.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)}),vu=e=>I.post(`/safe/syslog/create_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_8`)}}),yu=e=>I.post(`/safe/syslog/remove_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_8`)}}),bu=e=>I.post(`/mod/ssh/com/run_ban_login_failed_ip`,{data:JSON.stringify(e)},{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_12`),successMessage:!1}}),xu=e=>I.post(`/mod/ssh/com/add_cron_job`,{data:JSON.stringify(e)},{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_13`),successMessage:!0}}),Su=()=>I.post(`/mod/ssh/com/remove_cron_job`,{},{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_14`),successMessage:!0}}),Cu=e=>I.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}}),wu=e=>I.post(`/safe/syslog/export_ssh_log`,{data:JSON.stringify(e)},{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_15`)}}),Tu=()=>I.post(`/mod/ssh/com/clean_ssh_list`,{},{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_16`),successMessage:!0}}),Eu=e=>I.post(`/ssh_security?action=get_logs`,e),Du=()=>I.post(`/ssh_security?action=get_login_send`),Ou=()=>I.post(`/ssh_security?action=return_ip`),ku=e=>I.post(`/ssh_security?action=add_return_ip`,e,{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_10`),successMessage:!0}}),Au=e=>I.post(`/ssh_security?action=del_return_ip`,e,{requestOptions:{loading:N.global.t(`Security.SSH.Api.index_11`),successMessage:!0}});b();function ju(e,t){let n=e=>e?e.then(()=>null):Promise.resolve(null),r=e=>n(_e(e));return i(()=>{if(!(typeof window>`u`))if(e!=null&&e.value){let t=_e.create(e.value,{resize:!0,useWorker:!0});r=e=>n(t(e))}else r=e=>n(_e(e))}),c(()=>{}),{trigger:e=>{let n={particleCount:500,spread:80,startVelocity:120,gravity:1,ticks:300,angle:90,origin:{x:.5,y:1},...t||{},...e||{}};return r(n)},stream:(e=2e3,n)=>new Promise(i=>{let a=Date.now()+e,o=()=>{r({particleCount:8,angle:90,spread:70,origin:{x:.5,y:1},...t||{},...n?n():{}}),Date.now()I.post(`/plugin?name=syssafe&action=a&s=get_safe_status`),Lu=e=>I.post(`/plugin?name=syssafe&action=a&s=set_safe_status`,e,{requestOptions:{loading:Q(`Security.Api.Index_5`),successMessage:!0}}),Ru=()=>I.post(`/plugin?name=syssafe&action=a&s=set_open`,{},{requestOptions:{loading:Q(`Security.Api.Index_5`),successMessage:!0}}),zu=e=>I.post(`/plugin?name=syssafe&action=a&s=get_safe_config`,e),Bu=e=>I.post(`/plugin?name=syssafe&action=a&s=remove_safe_path`,e,{requestOptions:{loading:Q(`Security.Api.Index_3`),successMessage:!0}}),Vu=e=>I.post(`/plugin?name=syssafe&action=a&s=add_safe_path`,e,{requestOptions:{loading:Q(`Security.Api.Index_4`),successMessage:!0}}),Hu=()=>I.post(`/plugin?name=syssafe&action=a&s=get_ssh_limit_info`),Uu=e=>I.post(`/plugin?name=syssafe&action=a&s=add_ssh_limit`,e,{requestOptions:{loading:Q(`Security.Api.Index_4`),successMessage:!0}}),Wu=e=>I.post(`/plugin?name=syssafe&action=a&s=remove_ssh_limit`,e,{requestOptions:{loading:Q(`Security.Api.Index_3`),successMessage:!0}}),Gu=e=>I.post(`/data?action=getData`,{...e,table:`logs`,order:`id desc`}),Ku=()=>I.post(`/plugin?name=syssafe&action=a&s=get_ssh_config`),qu=e=>I.post(`/plugin?name=syssafe&action=a&s=save_ssh_config`,e,{requestOptions:{loading:Q(`Security.Api.Index_6`),successMessage:!0}}),Ju=()=>I.post(`/plugin?name=syssafe&action=a&s=get_process_white`),Yu=e=>I.post(`/plugin?name=syssafe&action=a&s=remove_process_white`,e,{requestOptions:{loading:Q(`Security.Api.Index_3`),successMessage:!0}}),Xu=e=>I.post(`/plugin?name=syssafe&action=a&s=add_process_white`,e,{requestOptions:{loading:Q(`Security.Api.Index_4`),successMessage:!0}}),Zu=`/static/vite/images/protection.png`,Qu=`/static/vite/images/block.png`,$u=`/static/vite/images/log.png`;b(),H();var{t:ed}=N.global,td=(e,t,n,r)=>{L({title:r||`${ed(`Crontab.Planned.index_19`)} [${e[0].name}]`,width:350,minHeight:72,footer:!0,data:{siteType:t,ids:e.map(e=>Number(e.id)),onRefresh:n},component:g(()=>V(()=>import(`./app-components.js?v=1791538283700`).then(e=>e.W),__vite__mapDeps([12,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18])))})},nd=(e,t)=>({key:`category`,label:ed(`Crontab.Planned.index_19`),onBatch:n=>{td(n,e,t,ed(`Site.Batch.index_22`))}}),rd=`/static/vite/images/warning.svg`,id=`/static/vite/images/warn.svg`,ad=`/static/vite/images/refersh.svg`;b();var od=e=>{let{fetchFn:t,params:n,immediate:r=!0,rowKey:a=e=>e.id,useParams:o}=e,s=T({loading:r}),c=w([]),l=w(0),f=w(n),p=()=>o?o(f.value):f.value,m=u(async(e=!1,n=!0)=>{e&&(f.value.p=1),n&&(s.loading=!0);try{let e=p(),{message:n}=await t(e);B(n)&&(c.value=Be(n.data)?n.data:[],l.value=Ke(n.page))}finally{n&&(s.loading=!1)}},300),h=e=>{s.loading=e},g=(e=!1,t=!0)=>m(e,t),_=(e=!0)=>g(!0,e),v=(e,t)=>{f.value.sort_field=e,f.value.sort_order=t,g(!0)},y=e=>{Object.assign(f.value,e),g(!0)},b=d(()=>c.value.length>0);return i(()=>{r&&g()}),{loading:d(()=>s.loading),hasData:b,tableParams:f,tableData:c,fetchTable:g,resetTable:_,setLoading:h,changeSort:v,changeFilter:y,tableConfig:d(()=>({rowKey:a,data:c.value,loading:s.loading})),pageConfig:d(()=>({page:f.value.p,pageSize:f.value.limit,itemCount:l.value,onUpdatePage:e=>{f.value.p=e},onUpdatePageSize:e=>{f.value.limit=e}}))}},sd=`/static/vite/images/domians-1.png`,cd=`/static/vite/images/domians-2.png`,ld=`/static/vite/images/domians-3.png`,ud=()=>I.post(`/btwaf/get_reg_tions.json`),dd=()=>I.post(`/plugin?action=a&name=btwaf&s=reg_domains`),fd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_reg_tions`,e,{requestOptions:{loading:N.global.t(`Waf.Api.area_32`),successMessage:!0}}),pd=e=>I.post(`/plugin?action=a&name=btwaf&s=${e.select===0?`del_reg_tions`:`del_city`}`,{id:e.id},{requestOptions:{loading:N.global.t(`Waf.Api.area_33`),successMessage:!0}}),md=e=>I.post(`/plugin?action=a&name=btwaf&s=${e.select===0?`edit_reg_tions`:`edit_city`}`,{id:e.id,open:e.open,status:e.status},{requestOptions:{loading:N.global.t(`Waf.Api.area_34`),successMessage:!0}}),hd=e=>I.post(`/btwaf/attack_report_log.json`,e),gd=e=>I.post(`/plugin?action=a&name=btwaf&s=import_data`,e,{requestOptions:{loading:N.global.t(`Waf.Api.block_14`)}}),_d=e=>I.post(`/btwaf/get_logs`,e),vd=e=>I.post(`/plugin?action=a&name=btwaf&s=wubao_url_white`,e,{requestOptions:{loading:N.global.t(`Waf.Api.block_15`),successMessage:!0}}),yd=()=>I.post(`/plugin?action=a&name=btwaf&s=get_site_config`),bd=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_log`,{...e,site_logs:JSON.stringify(e.site_all===1?[]:e.site_logs)},{requestOptions:{loading:N.global.t(`Waf.Api.block_16`),successMessage:!0}}),xd=e=>I.post(`/plugin?action=a&name=btwaf&s=get_safe_logs_sql`,e),Sd=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_waf_drop_ip`,e,{requestOptions:{loading:N.global.t(`Waf.Api.block_17`),successMessage:!0}}),Cd=()=>I.post(`/plugin?action=a&name=btwaf&s=clean_waf_drop_ip`,{},{requestOptions:{loading:N.global.t(`Waf.Api.block_18`),successMessage:!0}}),wd=e=>I.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_list`,e),Td=()=>I.post(`/plugin?action=a&name=btwaf&s=delete_rule_hit_list`,{},{requestOptions:{loading:N.global.t(`Waf.Api.block_19`),successMessage:!0}}),Ed=()=>I.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_type_list`),Dd=e=>I.post(`/plugin?action=a&name=btwaf&s=set_hit_type`,{data:JSON.stringify(e.data)},{requestOptions:{loading:N.global.t(`Waf.Api.block_20`),successMessage:!0}}),Od=e=>I.post(`/btwaf/get_rule_ip.json`,e),kd=e=>I.post(`/btwaf/import_rule_check.json`,e,{requestOptions:{loading:N.global.t(`Waf.Api.rules_21`),successMessage:!0}}),Ad=e=>I.post(`/btwaf/export_rule_check.json`,e,{requestOptions:{loading:N.global.t(`Waf.Api.rules_22`),successMessage:!0}}),jd=e=>I.post(`/btwaf/empty_rule_check.json`,e,{requestOptions:{loading:N.global.t(`Waf.Api.rules_23`),successMessage:!0}}),Md=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ip_white`,e,{requestOptions:{loading:N.global.t(`Waf.Api.rules_24`),successMessage:!0}}),Nd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ipv6_white`,e,{requestOptions:{loading:N.global.t(`Waf.Api.rules_24`),successMessage:!0}}),Pd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ip_black`,e,{requestOptions:{loading:N.global.t(`Waf.Api.rules_25`),successMessage:!0}}),Fd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ipv6_black`,e,{requestOptions:{loading:N.global.t(`Waf.Api.rules_25`),successMessage:!0}}),Id=e=>I.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:N.global.t(`Waf.Api.rules_26`,[e.rule===`ip_white`?N.global.t(`Waf.Api.rules_32`):N.global.t(`Waf.Api.rules_33`)]),successMessage:!0}}),Ld=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ua_white`,e,{requestOptions:{loading:N.global.t(`Waf.Api.rules_27`),successMessage:!0}}),Rd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ua_black`,e,{requestOptions:{loading:N.global.t(`Waf.Api.rules_28`),successMessage:!0}}),zd=e=>I.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:N.global.t(`Waf.Api.rules_29`,[e.rule===`ip_white`?N.global.t(`Waf.Api.rules_32`):N.global.t(`Waf.Api.rules_33`)]),successMessage:!0}}),Bd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_white`,e,{requestOptions:{loading:N.global.t(`Waf.Api.block_15`),successMessage:!0}}),Vd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_black`,e,{requestOptions:{loading:N.global.t(`Waf.Api.rules_30`),successMessage:!0}}),Hd=e=>I.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:N.global.t(`Waf.Api.rules_31`,[e.rule===`ip_white`?N.global.t(`Waf.Api.rules_32`):N.global.t(`Waf.Api.rules_33`)]),successMessage:!0}}),Ud=e=>I.post(`/btwaf/get_cms_rule_list.json`,e),Wd=e=>I.post(`/btwaf/set_cms_rule_status.json`,e,{requestOptions:{loading:N.global.t(`Waf.Api.exclusive_79`),successMessage:!0}}),Gd=()=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,{obj:`cms_rule_open`},{requestOptions:{loading:N.global.t(`Waf.Api.exclusive_80`),successMessage:!0}}),Kd=()=>I.post(`/btwaf/get_user_limit.json`),qd=e=>I.post(`/btwaf/add_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:N.global.t(`Waf.Flow.API.index_1`),successMessage:!0}}),Jd=e=>I.post(`/btwaf/edit_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:N.global.t(`Waf.Flow.API.index_2`),successMessage:!0}}),Yd=e=>I.post(`/btwaf/set_user_limit.json`,e,{requestOptions:{loading:N.global.t(`Waf.Flow.API.index_3`),successMessage:!0}}),Xd=e=>I.post(`/btwaf/del_user_limit.json`,e,{requestOptions:{loading:N.global.t(`Waf.Flow.API.index_4`),successMessage:!0}}),Zd=`/static/vite/images/1.png`,Qd=`/static/vite/images/2.png`,$d=`/static/vite/images/3.png`,ef=`/static/vite/images/4.png`,tf=`/static/vite/images/5.png`,nf=`/static/vite/images/6.png`,rf=`/static/vite/images/7.png`,af=`/static/vite/images/8.png`,of=`/static/vite/images/9.png`,sf=`/static/vite/images/10.png`,cf=`/static/vite/images/11.png`,lf=`/static/vite/images/12.png`,uf=`/static/vite/images/13.png`,df=`/static/vite/images/14.png`,ff=`/static/vite/images/15.png`,pf=`/static/vite/images/16.png`,mf=`/static/vite/images/17.png`,hf=`/static/vite/images/18.png`,gf=`/static/vite/images/19.png`,_f=`/static/vite/images/20.png`,vf=()=>I.post(`/btwaf/get_server_longitude.json`),yf=e=>I.post(`/btwaf/set_server_longitude.json`,e,{requestOptions:{loading:N.global.t(`Waf.Api.map_39`),successMessage:!0}}),bf=()=>I.post(`/btwaf/gongji_map.json`),xf=e=>I.post(`/btwaf/overview.json`,e),Sf=e=>I.post(`/btwaf/new_overview.json`,e),Cf=()=>I.post(`/btwaf/get_index_map.json`),wf=e=>I.post(`/btwaf/get_traffic_top.json`,e),Tf=e=>I.post(`/btwaf/get_url_top.json`,e),Ef=()=>I.post(`/plugin?action=a&name=btwaf&s=get_config`),Df=()=>I.post(`/plugin?action=a&name=btwaf&s=set_open`,{},{requestOptions:{loading:N.global.t(`Waf.Api.setting_40`),successMessage:!0}}),Of=()=>I.post(`/plugin?action=a&name=btwaf&s=restore_default_configuration`,{},{requestOptions:{loading:N.global.t(`Waf.Api.setting_41`),successMessage:!0}}),kf=()=>I.post(`/plugin?action=a&name=btwaf&s=return_is_site`),Af=()=>I.post(`/plugin?action=a&name=btwaf&s=bckup_sesings`,{},{requestOptions:{loading:N.global.t(`Waf.Api.setting_42`)}}),jf=e=>I.post(`/plugin?action=a&name=btwaf&s=import_sesings`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_43`),successMessage:!0}}),Mf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_44`),successMessage:!0}}),Nf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_status`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_45`),successMessage:!0}}),Pf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_cc_conf`,e,{requestOptions:{successMessage:!0}}),Ff=e=>I.post(`/plugin?action=a&name=btwaf&s=set_retry`,e,{requestOptions:{loading:N.global.t(`Waf.Api.site_5`),successMessage:!0}}),If=(e={})=>I.post(`/plugin?action=a&name=btwaf&s=get_update_malicious_ip`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_46`),successMessage:!0}}),Lf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_cc_uri_frequency`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_47`),successMessage:!0}}),Rf=e=>I.post(`/plugin?action=a&name=btwaf&s=edit_cc_uri_frequency`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_48`),successMessage:!0}}),zf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_cc_uri_frequency`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_49`),successMessage:!0}}),Bf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_cc_param`,{...e,param:JSON.stringify(e.param)},{requestOptions:{loading:N.global.t(`Waf.Api.setting_50`),successMessage:!0}}),Vf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_cc_param`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_51`),successMessage:!0}}),Hf=()=>I.post(`/plugin?action=a&name=btwaf&s=get_url_request_mode`),Uf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_request_mode`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_52`),successMessage:!0}}),Wf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_request_mode`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_53`),successMessage:!0}}),Gf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_method_type`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_54`),successMessage:!0}}),Kf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_header_len`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_55`),successMessage:!0}}),qf=e=>I.post(`/plugin?action=a&name=btwaf&s=edit_header_len`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_56`),successMessage:!0}}),Jf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_header_len`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_57`),successMessage:!0}}),Yf=e=>I.post(`/plugin?action=a&name=btwaf&s=http_config`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_58`),successMessage:!0}}),Xf=()=>I.post(`/plugin?action=a&name=btwaf&s=get_url_white_chekc`),Zf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_white_chekc`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_59`),successMessage:!0}}),Qf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_white_chekc`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_60`),successMessage:!0}}),$f=(e={})=>I.post(`/plugin?action=a&name=btwaf&s=get_zhizu_list2233`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_61`),successMessage:!0}}),ep=e=>I.post(`/plugin?action=a&name=btwaf&s=get_rule`,e),tp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_rule`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_62`),successMessage:!0}}),np=e=>I.post(`/plugin?action=a&name=btwaf&s=modify_rule`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_63`),successMessage:!0}}),rp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_rule_state`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_64`),successMessage:!0}}),ip=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_rule`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_65`),successMessage:!0}}),ap=e=>I.post(`/plugin?action=a&name=btwaf&s=set_scan_conf`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_66`),successMessage:!0}}),op=()=>I.post(`/plugin?action=a&name=btwaf&s=get_golbls_cc`),sp=e=>I.post(`/plugin?action=a&name=btwaf&s=golbls_cc_zeng`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_67`),successMessage:!0}}),cp=e=>I.post(`/plugin?action=a&name=btwaf&s=del_golbls_cc`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_68`),successMessage:!0}}),lp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_body_rule`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_69`),successMessage:!0}}),up=e=>I.post(`/plugin?action=a&name=btwaf&s=del_body_rule`,{body:JSON.stringify(e.body)},{requestOptions:{loading:N.global.t(`Waf.Api.setting_70`),successMessage:!0}}),dp=()=>I.post(`/plugin?action=a&name=btwaf&s=get_url_find`),fp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_find`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_71`),successMessage:!0}}),pp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_list`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_72`),successMessage:!0}}),mp=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_find`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_73`),successMessage:!0}}),hp=e=>I.post(`/plugin?action=a&name=btwaf&s=empty_data`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_74`),successMessage:!0}}),gp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_body_intercept`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_75`),successMessage:!0}}),_p=e=>I.post(`/plugin?action=a&name=btwaf&s=import_body_intercept`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_76`),successMessage:!0}}),vp=e=>I.post(`/plugin?action=a&name=btwaf&s=del_body_intercept`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_77`),successMessage:!0}}),yp=(e={})=>I.post(`/plugin?action=a&name=btwaf&s=empty_body_intercept`,e,{requestOptions:{loading:N.global.t(`Waf.Api.setting_78`),successMessage:!0}}),bp=()=>I.post(`/btwaf/waf_large_screen_map.json`),xp=()=>I.post(`/btwaf/waf_large_screen_qps.json`),Sp=()=>I.post(`/btwaf/get_total_all_overview.json`),Cp=()=>I.post(`/btwaf/get_all_tu.json`),wp=(e={})=>{var t,n;return I.post(`/btwaf/attack_report_log.json`,{p:(t=e.p)==null?1:t,limit:(n=e.limit)==null?20:n})},Tp=e=>I.post(`/btwaf/update_large_screen_text.json`,e),Ep=e=>I.post(`/btwaf/set_server_longitude.json`,e),Dp=`/static/vite/images/cr-03.svg`,Op=`/static/vite/images/cr-02.svg`,kp=`/static/vite/images/nav-01.svg`,Ap=`/static/vite/images/nav-02.svg`,jp=`/static/vite/images/cr-t.svg`,Mp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_report`,e),Np=()=>I.post(`/plugin?action=a&name=btwaf&s=get_server_name`),Pp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_search`,e),Fp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_id_log`,e,{requestOptions:{loading:N.global.t(`Waf.Api.report_1`)}}),Ip=e=>I.post(`/btwaf/get_site_config3.json`,e),Lp=()=>I.post(`/plugin?action=a&name=btwaf&s=get_config`),Rp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:N.global.t(`Waf.Api.site_2`),successMessage:!0}}),zp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_config_byname`,e),Bp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:N.global.t(`Waf.Api.site_3`),successMessage:!0}}),Vp=()=>I.post(`/plugin?action=a&name=btwaf&s=city`),Hp=()=>I.post(`/plugin?action=a&name=btwaf&s=stop_cc_status`),Up=()=>I.post(`/plugin?action=a&name=btwaf&s=check_renji`,{},{requestOptions:{loading:N.global.t(`Waf.Api.site_4`)}}),Wp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_cc_conf`,e,{requestOptions:{successMessage:!0}}),Gp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_retry`,e,{requestOptions:{loading:N.global.t(`Waf.Api.site_5`),successMessage:!0}}),Kp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_disable_rule`,e),qp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_rule`,e),Jp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:N.global.t(`Waf.Api.site_6`),successMessage:!0}}),Yp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:N.global.t(`Waf.Api.site_6`),successMessage:!0}}),Xp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:N.global.t(`Waf.Api.site_6`),successMessage:!0}}),Zp=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_site_rule`,e,{requestOptions:{loading:N.global.t(`Waf.Api.site_7`),successMessage:!0}}),Qp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_disable_rule`,e,{requestOptions:{loading:N.global.t(`Waf.Api.site_8`),successMessage:!0}}),$p=e=>I.post(`/plugin?action=a&name=btwaf&s=get_rule`,e),em=e=>I.post(`/plugin?action=a&name=btwaf&s=save_scan_rule`,e,{requestOptions:{loading:N.global.t(`Waf.Api.site_9`),successMessage:!0}}),tm=e=>I.post(`/plugin?action=a&name=btwaf&s=set_spider`,e,{requestOptions:{loading:N.global.t(`Waf.Api.site_10`),successMessage:!0}}),nm=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_cdn_header`,e),rm=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_cdn_header`,e,{requestOptions:{loading:N.global.t(`Waf.Api.site_11`),successMessage:!0}}),im=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_site_cdn_header`,e,{requestOptions:{loading:N.global.t(`Waf.Api.site_12`),successMessage:!0}}),am=e=>I.post(`/plugin?action=a&name=btwaf&s=get_logs_list`,e,{requestOptions:{loading:N.global.t(`Waf.Api.site_13`)}}),om=e=>I.post(`/btwaf/get_safe_logs_sql2.json`,e),sm=e=>I.post(`/plugin?action=a&name=btwaf&s=start_crawler`,e,{requestOptions:{loading:N.global.t(`Waf.Site.API.index_1`),successMessage:!0}}),cm=e=>I.post(`/btwaf/start_limiting_timeout.json`,{site:e.site,limiting:JSON.stringify(e.limiting)},{requestOptions:{loading:N.global.t(`Waf.Site.API.index_2`),successMessage:!0}}),{t:$}=N.global,lm=e=>I.post(`/site?action=wp_remote_add`,e,{requestOptions:{loading:$(`WP.api.tamper_7`),successMessage:!0}}),um=e=>I.post(`/site?action=wp_remote_add_manually`,e,{requestOptions:{loading:$(`WP.api.tamper_7`),successMessage:!0}}),dm=e=>I.post(`/site?action=wp_remote_sites`,e),fm=(e,t=!0)=>I.post(`/site?action=wp_remote_remove`,e,{requestOptions:{loading:t?$(`WP.api.tamper_3`):``,successMessage:t}}),pm=e=>I.post(`/site?action=AddWPSite`,{...e,websites_content:JSON.stringify(e.websites_content)},{requestOptions:{loading:$(`WP.api.tamper_7`)}}),mm=`/static/vite/images/scan.png`,hm=e=>I.post(`/tamper_core/modify_path_config.json`,e,{requestOptions:{loading:N.global.t(`WP.api.tamper_1`),isOriginalResult:!0,prefix:``}}),gm=e=>I.post(`/tamper_core/add_black_exts.json`,e,{requestOptions:{loading:N.global.t(`WP.api.tamper_2`),isOriginalResult:!0,prefix:``}}),_m=e=>I.post(`/tamper_core/remove_black_exts.json`,e,{requestOptions:{loading:N.global.t(`WP.api.tamper_3`),isOriginalResult:!0,prefix:``}}),vm=e=>I.post(`/tamper_core/add_white_dirs.json`,e,{requestOptions:{loading:N.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}}),ym=e=>I.post(`/tamper_core/set_white_dir_with_ps.json`,e,{requestOptions:{loading:N.global.t(`WP.api.tamper_5`),isOriginalResult:!0,prefix:``}}),bm=e=>I.post(`/tamper_core/remove_white_dirs.json`,e,{requestOptions:{loading:N.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}}),xm=e=>I.post(`/tamper_core/add_white_files.json`,e,{requestOptions:{loading:N.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}}),Sm=e=>I.post(`/tamper_core/remove_white_files.json`,e,{requestOptions:{loading:N.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}}),Cm=`/static/vite/images/preview2.png`;export{Cp as $,xc as $a,ha as $c,nn as $d,rt as $f,Cl as $i,li as $l,xd as $n,bs as $o,wu as $r,yo as $s,Cf as $t,Dr as $u,am as A,qc as Aa,Pa as Ac,An as Ad,Et as Af,ql as Ai,Ri as Al,Kd as An,Ts as Ao,Wu as Ar,Wo as As,Xf as At,ni as Au,tm as B,Hc as Ba,Ra as Bc,sn as Bd,Ct as Bf,Fl as Bi,oi as Bl,Ld as Bn,Ps as Bo,Lu as Br,No as Bs,pp as Bt,br as Bu,Lp as C,el as Ca,qa as Cc,Ln as Cd,It as Cf,$l as Ci,Ki as Cl,ef as Cn,Zs as Co,$u as Cr,$o as Cs,Vf as Ct,Zr as Cu,zp as D,Yc as Da,Ka as Dc,Fn as Dd,Mt as Df,Ul as Di,Vi as Dl,qd as Dn,sc as Do,Uu as Dr,zo as Ds,qf as Dt,cr as Du,nm as E,Xc as Ea,Qa as Ec,Gn as Ed,Nt as Ef,Xl as Ei,Ui as El,Zd as En,Js as Eo,Xu as Er,Uo as Es,Rf as Et,hi as Eu,cm as F,Kc as Fa,La as Fc,dn as Fd,bt as Ff,Vl as Fi,bi as Fl,Pd as Fn,Os as Fo,zu as Fr,Io as Fs,dp as Ft,wr as Fu,Pp as G,Bc as Ga,Da as Gc,wn as Gd,st as Gf,Il as Gi,Pr as Gl,Od as Gn,Es as Go,ju as Gr,Do as Gs,Mf as Gt,Sr as Gu,Hp as H,Fc as Ha,wa as Hc,$t as Hd,xt as Hf,wl as Hi,yi as Hl,Bd as Hn,Vs as Ho,Pu as Hr,Ao as Hs,Of as Ht,_i as Hu,Gp as I,Gc as Ia,Na as Ic,Cn as Id,Ot as If,Jl as Ii,nr as Il,Md as In,ys as Io,Gu as Ir,Oo as Is,Hf as It,kr as Iu,Ap as J,Ec as Ja,Ca as Jc,en as Jd,lt as Jf,kl as Ji,tr as Jl,zd as Jn,_s as Jo,mu as Jr,wo as Js,Df as Jt,Ur as Ju,Np as K,kc as Ka,ba as Kc,Qt as Kd,pt as Kf,Nl as Ki,Ci as Kl,kd as Kn,Ds as Ko,ku as Kr,Eo as Ks,Nf as Kt,or as Ku,Wp as L,Wc as La,Aa as Lc,mn as Ld,ht as Lf,zl as Li,pr as Ll,Fd as Ln,xs as Lo,Ku as Lr,ko as Ls,op as Lt,Ar as Lu,im as M,jc as Ma,Fa as Mc,gn as Md,_t as Mf,Kl as Mi,G as Ml,Ud as Mn,hs as Mo,Iu as Mr,Ro as Ms,Ef as Mt,Wr as Mu,em as N,Nc as Na,za as Nc,kn as Nd,St as Nf,Wl as Ni,Di as Nl,Gd as Nn,Is as No,Ju as Nr,Bo as Ns,ep as Nt,Kr as Nu,Kp as O,Jc as Oa,Ha as Oc,Kn as Od,At as Of,Gl as Oi,Bi as Ol,Xd as On,ec as Oo,Vu as Or,Go as Os,yp as Ot,Er as Ou,Rp as P,Uc as Pa,Ba as Pc,xn as Pd,Dt as Pf,Yl as Pi,Ei as Pl,Wd as Pn,As as Po,Hu as Pr,Ko as Ps,kf as Pt,Br as Pu,wp as Q,Sc as Qa,ma as Qc,_n as Qd,tt as Qf,Ol as Qi,ar as Ql,hd as Qn,Ms as Qo,hu as Qr,vo as Qs,If as Qt,Gr as Qu,Qp as R,Lc as Ra,Ia as Rc,ln as Rd,gt as Rf,Rl as Ri,_r as Rl,Nd as Rn,gs as Ro,Ru as Rr,Po as Rs,_p as Rt,Or as Ru,Vp as S,Qc as Sa,$a as Sc,Vn as Sd,Lt as Sf,eu as Si,qi as Sl,tf as Sn,Xs as So,nd as Sr,es as Ss,mp as St,ti as Su,om as T,Zc as Ta,Ua as Tc,Wn as Td,Pt as Tf,Zl as Ti,Wi as Tl,Qd as Tn,Ys as To,Zu as Tr,Xo as Ts,cp as Tt,gi as Tu,Fp as U,Ic as Ua,Ea as Uc,qt as Ud,wt as Uf,jl as Ui,$r as Ul,jd as Un,Ls as Uo,Nu as Ur,Fo as Us,Ff as Ut,ei as Uu,sm as V,Rc as Va,Sa as Vc,Jt as Vd,vt as Vf,Pl as Vi,Jr as Vl,Vd as Vn,Rs as Vo,Fu as Vr,jo as Vs,np as Vt,di as Vu,Mp as W,zc as Wa,xa as Wc,tn as Wd,mt as Wf,Ml as Wi,fi as Wl,Ad as Wn,js as Wo,Mu as Wr,Lo as Ws,Pf as Wt,ai as Wu,Op as X,wc as Xa,ka as Xc,yn as Xd,ft as Xf,El as Xi,yr as Xl,vd as Xn,Hs as Xo,vu as Xr,So as Xs,ap as Xt,Tr as Xu,kp as Y,Tc as Ya,Ta as Yc,on as Yd,ut as Yf,Dl as Yi,hr as Yl,Hd as Yn,ms as Yo,Tu as Yr,Co as Ys,rp as Yt,zr as Yu,Dp as Z,Cc as Za,va as Zc,an as Zd,dt as Zf,Al as Zi,dr as Zl,Td as Zn,Ns as Zo,Au as Zr,xo as Zs,$f as Zt,Ir as Zu,rm as _,ol as _a,Wa as _c,In as _d,Ht as _f,su as _i,ca as _l,sf as _n,$s as _o,od as _r,as as _s,vp as _t,sr as _u,hm as a,yl as aa,lo as ac,Xr as ad,pn as af,gu as ai,oa as al,vf as an,hc as ao,at as ap,bd as ar,Cs as as,Zf as at,vr as au,Up as b,nl as ba,Ya as bc,Bn as bd,zt as bf,nu as bi,Yi as bl,rf as bn,cc as bo,rd as br,ns as bs,Jf as bt,ui as bu,Sm as c,hl as ca,uo as cc,Vr as cd,un as cf,ou as ci,ia as cl,gf as cn,fc as co,Sd as cr,cs,Lf as ct,Qn as cu,pm as d,dl as da,oo as dc,Yn as dd,Zt as df,Su as di,aa as dl,pf as dn,lc as do,ud as dr,us as ds,tp as dt,Nr as du,Sl as ea,bo as ec,Hr as ed,rn as ef,Ou as ei,ga as el,Sf as en,bc as eo,nt as ep,_d as er,ws as es,bp as et,Cr as eu,lm as f,fl as fa,ro as fc,Jn as fd,En as ff,bu as fi,$i as fl,ff as fn,Qs as fo,dd as fr,ps as fs,fp as ft,Lr as fu,Yp as g,il as ga,Ja as gc,Rn as gd,Ut as gf,cu as gi,na as gl,cf as gn,Gs as go,sd as gr,os as gs,Qf as gt,ri as gu,dm as h,sl as ha,ao as hc,zn as hd,Wt as hf,du as hi,ea as hl,lf as hn,ic as ho,cd as hr,Zo as hs,sp as ht,Fr as hu,xm as i,vl as ia,co as ic,Mr as id,vn as if,iu as ii,da as il,bf as in,gc as io,Qe as ip,gd as ir,Ws as is,Tp as it,mr as iu,qp as j,Pc as ja,ja as jc,Sn as jd,yt as jf,Bl as ji,Li as jl,Yd as jn,zs as jo,Bu as jr,Ho as js,Af as jt,Yr as ju,Ip as k,Mc as ka,Va as kc,qn as kd,kt as kf,Hl as ki,zi as kl,Jd as kn,uc as ko,Yu as kr,Vo as ks,hp as kt,wi as ku,ym as l,pl as la,po as lc,ci as ld,hn as lf,lu as li,Xi as ll,hf as ln,oc as lo,fd as lr,ls,Kf as lt,Si as lu,fm as m,cl as ma,to as mc,Nn as md,Gt as mf,pu as mi,Zi as ml,uf as mn,nc as mo,ld as mr,is as ms,Uf as mt,pi as mu,gm as n,gl as na,_o as nc,$n as nd,On as nf,Eu as ni,pa as nl,wf as nn,vc as no,$e as np,Ed as nr,Bs as ns,Sp as nt,xi as nu,_m as o,_l as oa,fo as oc,Ti as od,bn as of,_u as oi,sa as ol,yf as on,mc as oo,Dd as or,Ss as os,gp as ot,ur as ou,um as p,ll as pa,io as pc,Hn as pd,Kt as pf,fu as pi,Qi as pl,df as pn,dc as po,md as pr,fs as ps,Bf as pt,fr as pu,jp as q,Oc as qa,Oa as qc,Xt as qd,ct as qf,Tl as qi,ir as ql,Id as qn,ks as qo,xu as qr,To as qs,Yf as qt,Qr as qu,vm as r,ml as ra,go as rc,er as rd,fn as rf,au as ri,ya as rl,Tf as rn,_c as ro,et as rp,yd as rr,Us as rs,Ep as rt,rr as ru,bm as s,bl as sa,mo as sc,qr as sd,Tn as sf,Cu as si,ua as sl,_f as sn,pc as so,Cd as sr,ss,lp as st,vi as su,Cm as t,xl as ta,ho as tc,mi as td,cn as tf,Du as ti,_a as tl,xf as tn,yc as to,it as tp,wd as tr,Fs as ts,xp as tt,jr as tu,mm as u,ul as ua,no as uc,ii as ud,Yt as uf,yu as ui,ra as ul,mf as un,Ks as uo,pd as ur,ds as us,Gf as ut,Rr as uu,Jp as v,rl as va,eo as vc,Un as vd,Vt as vf,uu as vi,ta as vl,of as vn,tc as vo,ad as vr,Qo as vs,up as vt,Zn as vu,$p as w,$c as wa,Za as wc,Mn as wd,Ft as wf,Ql as wi,Gi as wl,$d as wn,qs as wo,Qu as wr,Yo as ws,Wf as wt,gr as wu,Zp as x,tl as xa,Ga as xc,jn as xd,Rt as xf,tu as xi,Ji as xl,nf as xn,ac as xo,td as xr,ts as xs,ip as xt,xr as xu,Xp as y,al as ya,Xa as yc,Pn as yd,Bt as yf,ru as yi,la as yl,af as yn,rc as yo,id as yr,rs as ys,zf as yt,Xn as yu,Bp as z,Vc as za,Ma as zc,Dn as zd,Tt as zf,Ll as zi,lr as zl,Rd as zn,vs as zo,qu as zr,Mo as zs,jf as zt,si as zu}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-temp-legacy.js b/BTPanel/static/vite/js/app-temp-legacy.js index f7028049..e14dc983 100644 --- a/BTPanel/static/vite/js/app-temp-legacy.js +++ b/BTPanel/static/vite/js/app-temp-legacy.js @@ -1,3 +1,3 @@ -(function(){System.register([`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./app-components-legacy.js?v=1787646744133`,`./app-shared-legacy.js?v=1787646744133`,`./vendor-pdf-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,ee,te,ne,re,ie,ae,oe,se,T,ce,le,ue,de,fe,E,D,pe,O,k,A,j,M,N,me,P,he,ge,_e,ve,F,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,I,Ae,je,L,Me,Ne,R,z,Pe,Fe,Ie,B,Le,V,Re,ze,H,Be,U,Ve,He,W,Ue,We,Ge,G,Ke,qe,K,q,Je,Ye,Xe,Ze,Qe,$e,J,et,tt,nt,rt,it,Y;function X(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0?N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(i=s(l))?i:{default:function(){return[i]}}):``,l>0?N(`span`,{class:`mx-4px`},[M(`:`)]):``,N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(a=s(t))?a:{default:function(){return[a]}}),N(`span`,{class:`mx-4px`},[M(`:`)]),N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(o=s(n))?o:{default:function(){return[o]}}),N(`span`,{class:`mx-4px`},[M(`:`)]),N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(c=s(r))?c:{default:function(){return[c]}})])},l=function(){r.endtime>0&&a(`finish`)};return function(e,t){var n=i;return B(),k(n,{duration:q(o),render:c,"on-finish":l},null,8,[`duration`])}}}),Ke=qe,I(),ke(),y={class:`text-pro`},w={key:0,class:`font-bold`},re={key:1,class:`flex items-center`},ae={class:`mr-6px`},De=P({__name:`index`,props:{arrowPlacement:{type:String,default:`right`}},setup:function(e){var n=Le(),r=G(n),i=r.showCoupon,a=r.receiveCoupon,o=it().width,s=H([]),c=D(function(){return s.value.length}),l=D(function(){return c.value===0?0:s.value[c.value-1].deduct_amount}),u=Re({quota:0,total:0,received:0}),d=function(){if(a.value.status===1){Qe({width:400,bgColor:`transparent`,data:{obtainId:a.value.obtain_id,endTime:a.value.end_time,couponQuota:u,couponList:s.value,onReceive:function(){J({source:176})}},component:me(function(){return f(function(){return t.import(`./feature-Pay-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)})});return}else a.value.total>0&&J({source:176})};return function(){return Z(function(){var e;return Q(this,function(t){switch(t.label){case 0:return[4,n.getReceiveCoupon()];case 1:return e=t.sent(),L(e)&&(Ge(e.coupons,`deduct_amount`),s.value=e.coupons,e.package_quota&&(u.quota=e.package_quota.quota,u.total=e.package_quota.total,u.received=e.package_quota.total-e.package_quota.quota)),[2]}})})()}(),function(t,n){return q(i)?(B(),j(`div`,{key:0,class:R([`coupon-box`,e.arrowPlacement]),onClick:d},[n[0]||(n[0]=O(`div`,{class:`coupon-logo`},null,-1)),O(`div`,y,[q(a).status===1?(B(),j(`div`,w,K(q(o)>1500?t.$t(`Component.Coupon.index_11`,[q(l)]):t.$t(`Component.Coupon.index_12`,[q(c)])),1)):q(a).total>0?(B(),j(`div`,re,[O(`span`,ae,K(t.$t(`Component.Coupon.index_4`)),1),N(Ke,{endtime:q(a).end_time},null,8,[`endtime`])])):A(``,!0)])],2)):A(``,!0)}}}),e(`l`,pe=T(De,[[`__scopeId`,`data-v-cebcd9fb`]])),I(),Ee=P({__name:`index`,props:Ne({multiple:{type:Boolean,default:!0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e){var t=Xe().t,n=Ze(),r=n.loading,i=n.setLoading,a=$e(e,`value`),o=H([]),c=H([{name:`mail`,title:t(`Config.Alarm.index_3`),ps:t(`Config.Alarm.index_36`),help:`https://www.bt.cn/bbs/thread-66183-1-1.html`,list:[]},{name:`dingding`,title:t(`Config.Alarm.index_5`),ps:t(`Config.Alarm.index_37`),help:`https://www.bt.cn/bbs/thread-108081-1-1.html`,list:[]},{name:`weixin`,title:t(`Config.Alarm.index_6`),ps:t(`Config.Alarm.index_38`),help:`https://www.bt.cn/bbs/thread-108116-1-1.html`,list:[]},{name:`feishu`,title:t(`Config.Alarm.index_4`),ps:t(`Config.Alarm.index_39`),help:`https://www.aapanel.com/forum/d/16942-aapanel-how-does-set-lark-or-feishu-notification`,list:[]},{name:`tg`,title:`Telegram`,ps:`Use Telegram to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/telegram-alarm.html`,list:[]},{name:`discord`,title:`Discord`,ps:`Use Discord to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/discord-alarm.html`,list:[]},{name:`webhook`,title:`Webhook`,ps:`Use Webhook to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/webhook-alarm.html`,list:[]}]),u=function(){return Z(function(){var e;return Q(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),i(!0),[4,ge({refresh:0})];case 1:return e=n.sent().message,o.value=[],Ae(e)&&(c.value.forEach(function(t){t.list=e.filter(function(e){return e.sender_type===t.name})}),c.value.forEach(function(n){var r=e.filter(function(e){return e.used&&e.sender_type===n.name});r.length>0?r.forEach(function(e){o.value.push({label:``.concat(e.data.title,` (`,n.title,`)`),value:e.id})}):o.value.push({label:function(){return N(s,null,[n.title,M(`[`),N(`a`,{class:`bt-link`,onClick:function(){Ie({row:n,onRefresh:u})}},[t(`Public.Btn.Conf`)]),M(`]`)])},value:n.name,disabled:!0})})),[3,3];case 2:return i(!1),[7];case 3:return[2]}})})()};return u(),function(t,n){var i=l;return B(),k(i,{value:a.value,"onUpdate:value":n[0]||(n[0]=function(e){return a.value=e}),loading:q(r),options:q(o),multiple:e.multiple,"max-tag-count":`responsive`,placeholder:t.$t(`Config.Alarm.index_86`)},null,8,[`value`,`loading`,`options`,`multiple`,`placeholder`])}}}),e(`c`,Ee),I(),Te=P({__name:`index`,props:{source:{type:Number,default:27}},setup:function(e){var t=G(F()).isPro,n=function(){J({source:e.source})};return function(e,r){return B(),j(`div`,{class:R([`pro-badge`,{pro:q(t)}]),onClick:n},lt(r[0]||(r[0]=[O(`i`,{class:`i-common:pro text-14px color-white`},null,-1),O(`span`,{class:`text`},`PRO`,-1)])),2)}}}),e(`s`,V=T(Te,[[`__scopeId`,`data-v-2b0f127e`]])),I(),v={class:`flex items-center gap-10px`},C={class:`text-default`},ne={key:0},ie={key:0},oe={class:`mr-4px`},se={class:`text-[#fc6d26] font-bold`},we=P({__name:`index`,setup:function(e){var t=G(F()),r=t.isFree,i=t.isPro,a=t.authExpired,o=t.versionType,c=window.panelVersion,l=function(){J({source:80})},u=function(){J({source:81})};return function(e,t){var d=n,f=fe;return B(),j(`div`,v,[q(r)?(B(),j(s,{key:0},[N(V,{source:80}),O(`div`,C,K(e.$t(`Component.Auth.index_1`)),1),q(!0)?(B(),j(`span`,ne,K(q(c))+` `+K(q(o)),1)):A(``,!0),N(d,{class:`h-24px px-8px`,type:`primary`,onClick:l},{default:Y(function(){return[M(K(e.$t(`Component.Auth.index_5`)),1)]}),_:1})],64)):A(``,!0),q(i)?(B(),j(s,{key:1},[N(V,{source:81}),q(!0)?(B(),j(`span`,ie,K(q(c))+` `+K(q(o)),1)):A(``,!0),O(`div`,null,[O(`span`,oe,K(e.$t(`Component.Auth.index_4`)),1),O(`span`,se,K(q(a)),1)]),N(f,{class:`font-bold`,onClick:u},{default:Y(function(){return[M(K(e.$t(`Component.Auth.index_2`)),1)]}),_:1})],64)):A(``,!0)])}}}),le=we,I(),_={class:`p-16px`},S=[`onClick`],te={class:`flex items-center gap-12px pr-16px`},Ce=P({__name:`index`,props:{noRouter:{type:Boolean,default:!1}},emits:[`change`],setup:function(e,t){var n=t.emit,i=e,a=n,o=et(),c=tt(),l=F(),u=He(),d=G(l),f=d.userInfo,p=d.authExpired,m=rt(`menuListRef`),h=rt(`menuContainerRef`),g=Ye(m).width,v=Ye(h).width,y=D(function(){return v.value-g.value>460}),b=D(function(){return o.meta.hideNav!==!0}),x=H([]),C=function(){for(var e=function(e){var t=W[e].children;if(!t)return{v:void 0};if(t[0].name===n){var i=W[e].path;if(t&&t.length>0){var a;x.value=((a=t[r].children)==null?void 0:a.map(function(e){var t;return{path:``.concat(i,`/`,e.path),name:String(e.name),title:``.concat(((t=e.meta)==null?void 0:t.title)||``),hidden:e.meta&&je(e.meta.hidden)?e.meta.hidden:!1}}))||[]}return`break`}},t=o.meta.install,n=o.meta.activeMenu,r=+!!t,i=0;ie.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0?N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(i=s(l))?i:{default:function(){return[i]}}):``,l>0?N(`span`,{class:`mx-4px`},[M(`:`)]):``,N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(a=s(t))?a:{default:function(){return[a]}}),N(`span`,{class:`mx-4px`},[M(`:`)]),N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(o=s(n))?o:{default:function(){return[o]}}),N(`span`,{class:`mx-4px`},[M(`:`)]),N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(c=s(r))?c:{default:function(){return[c]}})])},l=function(){r.endtime>0&&a(`finish`)};return function(e,t){var n=i;return B(),k(n,{duration:q(o),render:c,"on-finish":l},null,8,[`duration`])}}}),Ke=qe,I(),ke(),y={class:`text-pro`},w={key:0,class:`font-bold`},re={key:1,class:`flex items-center`},ae={class:`mr-6px`},De=P({__name:`index`,props:{arrowPlacement:{type:String,default:`right`}},setup:function(e){var n=Le(),r=G(n),i=r.showCoupon,a=r.receiveCoupon,o=it().width,s=H([]),c=D(function(){return s.value.length}),l=D(function(){return c.value===0?0:s.value[c.value-1].deduct_amount}),u=Re({quota:0,total:0,received:0}),d=function(){if(a.value.status===1){Qe({width:400,bgColor:`transparent`,data:{obtainId:a.value.obtain_id,endTime:a.value.end_time,couponQuota:u,couponList:s.value,onReceive:function(){J({source:176})}},component:me(function(){return f(function(){return t.import(`./feature-Pay-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)})});return}else a.value.total>0&&J({source:176})};return function(){return Z(function(){var e;return Q(this,function(t){switch(t.label){case 0:return[4,n.getReceiveCoupon()];case 1:return e=t.sent(),L(e)&&(Ge(e.coupons,`deduct_amount`),s.value=e.coupons,e.package_quota&&(u.quota=e.package_quota.quota,u.total=e.package_quota.total,u.received=e.package_quota.total-e.package_quota.quota)),[2]}})})()}(),function(t,n){return q(i)?(B(),j(`div`,{key:0,class:R([`coupon-box`,e.arrowPlacement]),onClick:d},[n[0]||(n[0]=O(`div`,{class:`coupon-logo`},null,-1)),O(`div`,y,[q(a).status===1?(B(),j(`div`,w,K(q(o)>1500?t.$t(`Component.Coupon.index_11`,[q(l)]):t.$t(`Component.Coupon.index_12`,[q(c)])),1)):q(a).total>0?(B(),j(`div`,re,[O(`span`,ae,K(t.$t(`Component.Coupon.index_4`)),1),N(Ke,{endtime:q(a).end_time},null,8,[`endtime`])])):A(``,!0)])],2)):A(``,!0)}}}),e(`l`,pe=T(De,[[`__scopeId`,`data-v-cebcd9fb`]])),I(),Ee=P({__name:`index`,props:Ne({multiple:{type:Boolean,default:!0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e){var t=Xe().t,n=Ze(),r=n.loading,i=n.setLoading,a=$e(e,`value`),o=H([]),c=H([{name:`mail`,title:t(`Config.Alarm.index_3`),ps:t(`Config.Alarm.index_36`),help:`https://www.bt.cn/bbs/thread-66183-1-1.html`,list:[]},{name:`dingding`,title:t(`Config.Alarm.index_5`),ps:t(`Config.Alarm.index_37`),help:`https://www.bt.cn/bbs/thread-108081-1-1.html`,list:[]},{name:`weixin`,title:t(`Config.Alarm.index_6`),ps:t(`Config.Alarm.index_38`),help:`https://www.bt.cn/bbs/thread-108116-1-1.html`,list:[]},{name:`feishu`,title:t(`Config.Alarm.index_4`),ps:t(`Config.Alarm.index_39`),help:`https://www.aapanel.com/forum/d/16942-aapanel-how-does-set-lark-or-feishu-notification`,list:[]},{name:`tg`,title:`Telegram`,ps:`Use Telegram to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/telegram-alarm.html`,list:[]},{name:`discord`,title:`Discord`,ps:`Use Discord to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/discord-alarm.html`,list:[]},{name:`webhook`,title:`Webhook`,ps:`Use Webhook to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/webhook-alarm.html`,list:[]}]),u=function(){return Z(function(){var e;return Q(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),i(!0),[4,ge({refresh:0})];case 1:return e=n.sent().message,o.value=[],Ae(e)&&(c.value.forEach(function(t){t.list=e.filter(function(e){return e.sender_type===t.name})}),c.value.forEach(function(n){var r=e.filter(function(e){return e.used&&e.sender_type===n.name});r.length>0?r.forEach(function(e){o.value.push({label:``.concat(e.data.title,` (`,n.title,`)`),value:e.id})}):o.value.push({label:function(){return N(s,null,[n.title,M(`[`),N(`a`,{class:`bt-link`,onClick:function(){Ie({row:n,onRefresh:u})}},[t(`Public.Btn.Conf`)]),M(`]`)])},value:n.name,disabled:!0})})),[3,3];case 2:return i(!1),[7];case 3:return[2]}})})()};return u(),function(t,n){var i=l;return B(),k(i,{value:a.value,"onUpdate:value":n[0]||(n[0]=function(e){return a.value=e}),loading:q(r),options:q(o),multiple:e.multiple,"max-tag-count":`responsive`,placeholder:t.$t(`Config.Alarm.index_86`)},null,8,[`value`,`loading`,`options`,`multiple`,`placeholder`])}}}),e(`c`,Ee),I(),Te=P({__name:`index`,props:{source:{type:Number,default:27}},setup:function(e){var t=G(F()).isPro,n=function(){J({source:e.source})};return function(e,r){return B(),j(`div`,{class:R([`pro-badge`,{pro:q(t)}]),onClick:n},lt(r[0]||(r[0]=[O(`i`,{class:`i-common:pro text-14px color-white`},null,-1),O(`span`,{class:`text`},`PRO`,-1)])),2)}}}),e(`s`,V=T(Te,[[`__scopeId`,`data-v-2b0f127e`]])),I(),v={class:`flex items-center gap-10px`},C={class:`text-default`},ne={key:0},ie={key:0},oe={class:`mr-4px`},se={class:`text-[#fc6d26] font-bold`},we=P({__name:`index`,setup:function(e){var t=G(F()),r=t.isFree,i=t.isPro,a=t.authExpired,o=t.versionType,c=window.panelVersion,l=function(){J({source:80})},u=function(){J({source:81})};return function(e,t){var d=n,f=fe;return B(),j(`div`,v,[q(r)?(B(),j(s,{key:0},[N(V,{source:80}),O(`div`,C,K(e.$t(`Component.Auth.index_1`)),1),q(!0)?(B(),j(`span`,ne,K(q(c))+` `+K(q(o)),1)):A(``,!0),N(d,{class:`h-24px px-8px`,type:`primary`,onClick:l},{default:Y(function(){return[M(K(e.$t(`Component.Auth.index_5`)),1)]}),_:1})],64)):A(``,!0),q(i)?(B(),j(s,{key:1},[N(V,{source:81}),q(!0)?(B(),j(`span`,ie,K(q(c))+` `+K(q(o)),1)):A(``,!0),O(`div`,null,[O(`span`,oe,K(e.$t(`Component.Auth.index_4`)),1),O(`span`,se,K(q(a)),1)]),N(f,{class:`font-bold`,onClick:u},{default:Y(function(){return[M(K(e.$t(`Component.Auth.index_2`)),1)]}),_:1})],64)):A(``,!0)])}}}),le=we,I(),_={class:`p-16px`},S=[`onClick`],te={class:`flex items-center gap-12px pr-16px`},Ce=P({__name:`index`,props:{noRouter:{type:Boolean,default:!1}},emits:[`change`],setup:function(e,t){var n=t.emit,i=e,a=n,o=et(),c=tt(),l=F(),u=He(),d=G(l),f=d.userInfo,p=d.authExpired,m=rt(`menuListRef`),h=rt(`menuContainerRef`),g=Ye(m).width,v=Ye(h).width,y=D(function(){return v.value-g.value>460}),b=D(function(){return o.meta.hideNav!==!0}),x=H([]),C=function(){for(var e=function(e){var t=W[e].children;if(!t)return{v:void 0};if(t[0].name===n){var i=W[e].path;if(t&&t.length>0){var a;x.value=((a=t[r].children)==null?void 0:a.map(function(e){var t;return{path:``.concat(i,`/`,e.path),name:String(e.name),title:``.concat(((t=e.meta)==null?void 0:t.title)||``),hidden:e.meta&&je(e.meta.hidden)?e.meta.hidden:!1}}))||[]}return`break`}},t=o.meta.install,n=o.meta.activeMenu,r=+!!t,i=0;i { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,5 +28,5 @@ removeAfterLoad(freshLink, link) } })(); -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/feature-Pay.js?v=1787646744133","js/rolldown-runtime.js?v=1787646744133","js/vendor-utils.js?v=1787646744133","js/vendor-vue.js?v=1787646744133","js/vendor-naive.js?v=1787646744133","js/vendor.js?v=1787646744133","css/vendor.css?v=1787646744133","js/app.js?v=1787646744133","js/vendor-pdf.js?v=1787646744133","js/vendor-polyfills.js?v=1787646744133","js/app-icons.js?v=1787646744133","css/app.css?v=1787646744133","js/app-components.js?v=1787646744133","js/app-base.js?v=1787646744133","js/vendor-code-highlight.js?v=1787646744133","css/vendor-code-highlight.css?v=1787646744133","css/app-base.css?v=1787646744133","js/vendor-pay.js?v=1787646744133","css/app-components.css?v=1787646744133","js/app-shared.js?v=1787646744133","js/app-modal-ui.js?v=1787646744133","js/vendor-crypto.js?v=1787646744133","css/app-shared.css?v=1787646744133","js/domain-config.js?v=1787646744133","js/app-form.js?v=1787646744133","css/app-form.css?v=1787646744133","css/domain-config.css?v=1787646744133","css/feature-Pay.css?v=1787646744133"])))=>i.map(i=>d[i]); -import{Cn as e,Dn as t,En as n,Gn as r,Hn as i,In as a,Jn as o,Ln as s,On as c,Or as l,Qn as u,Sn as d,Xn as f,Yr as p,Zn as m,Zr as h,ar as g,bn as _,br as v,cr as y,ei as b,g as x,kn as S,mn as C,nn as w,rr as T,s as E,vr as D,vt as O,xn as k,yn as A}from"./vendor-utils.js?v=1787646744133";import{a as ee,l as j,o as M,p as N}from"./vendor-vue.js?v=1787646744133";import{B as P,L as F,Tt as I,b as L,gt as R,in as z,mt as te,rt as B,tt as ne,wt as V}from"./vendor-naive.js?v=1787646744133";import{Kf as re,Nf as ie,Oa as H,Pf as ae,Rf as oe,Tn as se,Wf as ce,_p as le,_s as ue,a as U,bs as W,gp as de,i as G,mn as K,n as fe,vs as pe,yp as q,zf as J}from"./app.js?v=1787646744133";import{Di as me,F as he,Ii as ge,ia as Y}from"./app-components.js?v=1787646744133";import{md as _e,wd as ve}from"./app-shared.js?v=1787646744133";import{n as ye,r as be}from"./vendor-pdf.js?v=1787646744133";w();var xe=S({__name:`index`,props:{padding:{type:[String,Number],default:`16px`}},setup(t){return(n,r)=>(o(),e(`div`,{style:h({padding:l(z)(t.padding)})},[m(n.$slots,`default`)],4))}});w();function X(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!a(e)}var Se=S({__name:`time`,props:{endtime:{default:0}},emits:[`finish`],setup(e,{emit:r}){let i=e,a=r,s=A(()=>{let e=Date.now(),t=i.endtime*1e3;return Math.max(0,t-e)}),c=e=>e.toString().padStart(2,`0`),u=({hours:e,minutes:r,seconds:i})=>{let a,o,s,l,u=Math.floor(e/24);return e%=24,t(`div`,{class:`inline-flex items-center`},[u>0?t(V,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(a=c(u))?a:{default:()=>[a]}):``,u>0?t(`span`,{class:`mx-4px`},[n(`:`)]):``,t(V,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(o=c(e))?o:{default:()=>[o]}),t(`span`,{class:`mx-4px`},[n(`:`)]),t(V,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(s=c(r))?s:{default:()=>[s]}),t(`span`,{class:`mx-4px`},[n(`:`)]),t(V,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(l=c(i))?l:{default:()=>[l]})])},d=()=>{i.endtime>0&&a(`finish`)};return(e,t)=>{let n=B;return o(),k(n,{duration:l(s),render:u,"on-finish":d},null,8,[`duration`])}}});w(),be();var Ce={class:`text-pro`},we={key:0,class:`font-bold`},Te={key:1,class:`flex items-center`},Ee={class:`mr-6px`},Z=J(S({__name:`index`,props:{arrowPlacement:{type:String,default:`right`}},setup(n){let r=ue(),{showCoupon:i,receiveCoupon:a}=N(r),{width:s}=x(),u=v([]),f=A(()=>u.value.length),m=A(()=>f.value===0?0:u.value[f.value-1].deduct_amount),h=D({quota:0,total:0,received:0}),g=()=>{if(a.value.status===1){ae({width:400,bgColor:`transparent`,data:{obtainId:a.value.obtain_id,endTime:a.value.end_time,couponQuota:h,couponList:u.value,onReceive:()=>{U({source:176})}},component:c(()=>ye(()=>import(`./feature-Pay.js?v=1787646744133`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27])))});return}else a.value.total>0&&U({source:176})};return(async()=>{let e=await r.getReceiveCoupon();q(e)&&(O(e.coupons,`deduct_amount`),u.value=e.coupons,e.package_quota&&(h.quota=e.package_quota.quota,h.total=e.package_quota.total,h.received=e.package_quota.total-e.package_quota.quota))})(),(r,c)=>l(i)?(o(),e(`div`,{key:0,class:p([`coupon-box`,n.arrowPlacement]),onClick:g},[c[0]||(c[0]=_(`div`,{class:`coupon-logo`},null,-1)),_(`div`,Ce,[l(a).status===1?(o(),e(`div`,we,b(l(s)>1500?r.$t(`Component.Coupon.index_11`,[l(m)]):r.$t(`Component.Coupon.index_12`,[l(f)])),1)):l(a).total>0?(o(),e(`div`,Te,[_(`span`,Ee,b(r.$t(`Component.Coupon.index_4`)),1),t(Se,{endtime:l(a).end_time},null,8,[`endtime`])])):d(``,!0)])],2)):d(``,!0)}}),[[`__scopeId`,`data-v-cebcd9fb`]]);w();var De=S({__name:`index`,props:s({multiple:{type:Boolean,default:!0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let{t:r}=j(),{loading:i,setLoading:a}=H(),s=T(e,`value`),c=v([]),u=v([{name:`mail`,title:r(`Config.Alarm.index_3`),ps:r(`Config.Alarm.index_36`),help:`https://www.bt.cn/bbs/thread-66183-1-1.html`,list:[]},{name:`dingding`,title:r(`Config.Alarm.index_5`),ps:r(`Config.Alarm.index_37`),help:`https://www.bt.cn/bbs/thread-108081-1-1.html`,list:[]},{name:`weixin`,title:r(`Config.Alarm.index_6`),ps:r(`Config.Alarm.index_38`),help:`https://www.bt.cn/bbs/thread-108116-1-1.html`,list:[]},{name:`feishu`,title:r(`Config.Alarm.index_4`),ps:r(`Config.Alarm.index_39`),help:`https://www.aapanel.com/forum/d/16942-aapanel-how-does-set-lark-or-feishu-notification`,list:[]},{name:`tg`,title:`Telegram`,ps:`Use Telegram to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/telegram-alarm.html`,list:[]},{name:`discord`,title:`Discord`,ps:`Use Discord to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/discord-alarm.html`,list:[]},{name:`webhook`,title:`Webhook`,ps:`Use Webhook to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/webhook-alarm.html`,list:[]}]),d=async()=>{try{a(!0);let{message:e}=await _e({refresh:0});c.value=[],de(e)&&(u.value.forEach(t=>{t.list=e.filter(e=>e.sender_type===t.name)}),u.value.forEach(i=>{let a=e.filter(e=>e.used&&e.sender_type===i.name);a.length>0?a.forEach(e=>{c.value.push({label:`${e.data.title} (${i.title})`,value:e.id})}):c.value.push({label:()=>t(C,null,[i.title,n(`[`),t(`a`,{class:`bt-link`,onClick:()=>{ve({row:i,onRefresh:d})}},[r(`Public.Btn.Conf`)]),n(`]`)]),value:i.name,disabled:!0})}))}finally{a(!1)}};return d(),(t,n)=>{let r=ne;return o(),k(r,{value:s.value,"onUpdate:value":n[0]||(n[0]=e=>s.value=e),loading:l(i),options:l(c),multiple:e.multiple,"max-tag-count":`responsive`,placeholder:t.$t(`Config.Alarm.index_86`)},null,8,[`value`,`loading`,`options`,`multiple`,`placeholder`])}}});w();var Q=J(S({__name:`index`,props:{source:{type:Number,default:27}},setup(t){let{isPro:n}=N(G()),r=()=>{U({source:t.source})};return(t,i)=>(o(),e(`div`,{class:p([`pro-badge`,{pro:l(n)}]),onClick:r},[...i[0]||(i[0]=[_(`i`,{class:`i-common:pro text-14px color-white`},null,-1),_(`span`,{class:`text`},`PRO`,-1)])],2))}}),[[`__scopeId`,`data-v-2b0f127e`]]);w();var Oe={class:`flex items-center gap-10px`},ke={class:`text-default`},Ae={key:0},je={key:0},Me={class:`mr-4px`},Ne={class:`text-[#fc6d26] font-bold`},Pe=S({__name:`index`,setup(r){let{isFree:i,isPro:a,authExpired:s,versionType:c}=N(G()),u=window.panelVersion,f=()=>{U({source:80})},p=()=>{U({source:81})};return(r,m)=>{let h=R,g=K;return o(),e(`div`,Oe,[l(i)?(o(),e(C,{key:0},[t(Q,{source:80}),_(`div`,ke,b(r.$t(`Component.Auth.index_1`)),1),l(!0)?(o(),e(`span`,Ae,b(l(u))+` `+b(l(c)),1)):d(``,!0),t(h,{class:`h-24px px-8px`,type:`primary`,onClick:f},{default:y(()=>[n(b(r.$t(`Component.Auth.index_5`)),1)]),_:1})],64)):d(``,!0),l(a)?(o(),e(C,{key:1},[t(Q,{source:81}),l(!0)?(o(),e(`span`,je,b(l(u))+` `+b(l(c)),1)):d(``,!0),_(`div`,null,[_(`span`,Me,b(r.$t(`Component.Auth.index_4`)),1),_(`span`,Ne,b(l(s)),1)]),t(g,{class:`font-bold`,onClick:p},{default:y(()=>[n(b(r.$t(`Component.Auth.index_2`)),1)]),_:1})],64)):d(``,!0)])}}});w();var Fe={class:`p-16px`},Ie=[`onClick`],Le={class:`flex items-center gap-12px pr-16px`},Re=J(S({__name:`index`,props:{noRouter:{type:Boolean,default:!1}},emits:[`change`],setup(n,{emit:r}){let a=n,s=r,c=ee(),h=M(),x=G(),S=pe(),{userInfo:w,authExpired:T}=N(x),D=g(`menuListRef`),O=g(`menuContainerRef`),{width:j}=E(D),{width:P}=E(O),F=A(()=>P.value-j.value>460),I=A(()=>c.meta.hideNav!==!0),L=v([]),R=()=>{let e=c.meta.install,t=c.meta.activeMenu,n=+!!e;for(let e=0;e0){var r;L.value=((r=i[n].children)==null?void 0:r.map(e=>{var n;return{path:`${t}/${e.path}`,name:String(e.name),title:`${((n=e.meta)==null?void 0:n.title)||``}`,hidden:e.meta&&le(e.meta.hidden)?e.meta.hidden:!1}}))||[]}break}}},z=e=>{fe(`panel_fun_menu`,e.name),a.noRouter||(B(e),h.push(e.path)),s(`change`,e)},B=e=>{let t=c.matched[0].name,n=ce(`page-menu-new`,JSON.stringify({})),r=JSON.parse(n);t&&(r[String(t)]=e.name),re(`page-menu-new`,JSON.stringify(r))};return R(),i(()=>{S.generateRoutes()}),(n,r)=>{let i=Pe,a=te,s=u(`router-view`);return o(),e(`div`,Fe,[l(I)?(o(),k(a,{key:0,class:`mb-12px rounded-10px`},{default:y(()=>[_(`div`,{ref_key:`menuContainerRef`,ref:O,class:`flex items-center justify-between min-h-48px`},[_(`div`,{ref_key:`menuListRef`,ref:D,class:`menu-list`},[(o(!0),e(C,null,f(l(L),t=>(o(),e(C,{key:t.name},[t.hidden===!0?d(``,!0):(o(),e(`div`,{key:0,class:p([`menu-item`,{active:t.name===n.$route.name}]),onClick:e=>z(t)},b(t.title),11,Ie))],64))),128))],512),_(`div`,Le,[n.$slots.suffix?m(n.$slots,`suffix`,{key:0},void 0,!0):l(F)?(o(),e(C,{key:1},[l(w).status&&l(T)!==`Lifetime`?(o(),k(Z,{key:0})):d(``,!0),t(i)],64)):d(``,!0)])],512)]),_:3})):d(``,!0),m(n.$slots,`public-exam`,{},void 0,!0),t(s)])}}}),[[`__scopeId`,`data-v-aaa9b4a6`]]);w();var ze={key:0,class:`i-material-symbols:network-node color-primary text-16px`},Be={class:`m-2px`},Ve=J(S({__name:`index`,props:{softName:{default:``},openSoft:{default:``},isWebSite:{type:Boolean,default:!1}},setup(r){let i=r,{t:a}=j(),{multiService:s}=N(G()),c=v({status:!0,s_status:!0,msg:``,version:`0`,name:``,title:``,admin:!1,s_version:``}),u=A(()=>Y(c.value.name)+` `+c.value.version),{loading:f,setLoading:m}=H(),h=async()=>{try{m(!0);let{message:e}=await me({name:i.softName});q(e)&&(c.value=e)}finally{m(!1)}},g=(e,t)=>{ie({title:`${t} ${u.value}`,content:a(`Component.SoftState.index_1`,[t.toLowerCase(),Y(c.value.name)]),onConfirm:async()=>{await ge({name:c.value.s_version,type:e}),h()}})},x=()=>{se({name:i.openSoft?i.openSoft:i.softName,title:Y(c.value.name),admin:!0})};return h(),(i,m)=>{let h=L,v=oe,S=R,w=K,T=P,E=F,D=I;return o(),k(D,{trigger:`hover`},{trigger:y(()=>[l(f)?(o(),k(h,{key:0,width:120,height:32,sharp:!1})):(o(),k(S,{key:1,class:`min-w-120px soft-btn`,type:l(c).s_status?`default`:`error`,onClick:x},{default:y(()=>[r.isWebSite&&l(s)?(o(),e(`i`,ze)):(o(),k(v,{key:1,name:`soft-${r.softName}`,size:`20`},null,8,[`name`])),_(`span`,Be,b(l(u)),1),_(`span`,{class:p([`text-14px`,`${l(c).s_status?`i-mage:play-fill text-primary`:`i-mage:pause-fill text-error`}`])},null,2)]),_:1},8,[`type`]))]),default:y(()=>[t(E,{class:`items-center`,size:8},{default:y(()=>[t(w,{onClick:m[0]||(m[0]=e=>g(l(c).s_status?`stop`:`start`,l(c).s_status?i.$t(`Public.Status.Stop`):i.$t(`Public.Status.Start`)))},{default:y(()=>[n(b(l(c).s_status?i.$t(`Public.Status.Stop`):i.$t(`Public.Status.Start`)),1)]),_:1}),t(T,{class:`mx-0!`,vertical:``}),t(w,{onClick:m[1]||(m[1]=e=>g(`restart`,l(a)(`Public.Status.Restart`)))},{default:y(()=>[n(b(i.$t(`Public.Status.Restart`)),1)]),_:1}),t(T,{class:`mx-0!`,vertical:``}),t(w,{onClick:m[2]||(m[2]=e=>g(`reload`,l(a)(`Public.Status.Reload`)))},{default:y(()=>[n(b(i.$t(`Public.Status.Reload`)),1)]),_:1}),r.softName===`pgsql`?d(``,!0):(o(),e(C,{key:0},[t(T,{class:`mx-0!`,vertical:``}),t(w,{onClick:x},{default:y(()=>[n(b(i.$t(`Database.Mysql.index_26`)),1)]),_:1})],64))]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-e30fb08b`]]);w();var $={class:`relative h-full`},He={key:0,class:`install-box`},Ue={class:`install-desc`},We=J(S({__name:`index`,props:{active:{type:Boolean,default:!0}},setup(t){return(n,r)=>(o(),e(`div`,$,[m(n.$slots,`default`,{},void 0,!0),t.active?d(``,!0):(o(),e(`div`,He,[_(`div`,Ue,[m(n.$slots,`desc`,{},void 0,!0)])]))]))}}),[[`__scopeId`,`data-v-cbd3a0f8`]]);w();var Ge=[`src`],Ke=J(S({__name:`index`,props:{path:{default:``}},setup(t){let n=v(`/`+t.path),i=v(null),a=v(996),s=()=>{a.value=998,u()},c=()=>{a.value=998},u=()=>{var e;let t=(e=i.value)==null?void 0:e.contentWindow;t&&t.postMessage(`init`,`*`)},d=()=>{window.addEventListener(`message`,e=>{e.data===`showMainView`&&(a.value=996)})};return r(()=>{d()}),(t,r)=>(o(),e(`iframe`,{ref_key:`frameRef`,ref:i,class:`iframePage`,src:l(n),style:h({zIndex:l(a)}),onLoad:s,onMouseenter:c},null,44,Ge))}}),[[`__scopeId`,`data-v-c7344c42`]]);w();var qe=S({__name:`index`,props:{source:{type:Number,required:!0}},emits:[`init`],setup(e,{emit:r}){let i=r,{isPro:a}=N(G()),s=()=>{U({source:e.source})};return a.value&&i(`init`),(e,r)=>{let i=R,c=he;return o(),k(c,{install:l(a)},{desc:y(()=>[_(`span`,null,b(e.$t(`WP.Config.index_34`)),1),t(i,{class:`ml-8px`,onClick:s,type:`primary`,size:`small`},{default:y(()=>[n(b(e.$t(`Component.Auth.index_3`)),1)]),_:1})]),default:y(()=>[m(e.$slots,`default`)]),_:3},8,[`install`])}}});w();var Je={};function Ye(e,t){let n=V;return o(),k(n,{size:`small`,bordered:!1},{default:y(()=>[m(e.$slots,`default`,{},void 0,!0)]),_:3})}var Xe=J(Je,[[`render`,Ye],[`__scopeId`,`data-v-3eeccaf3`]]);export{Ve as a,De as c,We as i,Z as l,qe as n,Re as o,Ke as r,Q as s,Xe as t,xe as u}; \ No newline at end of file +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/feature-Pay.js?v=1791538283700","js/rolldown-runtime.js?v=1791538283700","js/vendor-utils.js?v=1791538283700","js/vendor-vue.js?v=1791538283700","js/vendor-naive.js?v=1791538283700","js/vendor.js?v=1791538283700","css/vendor.css?v=1791538283700","js/app.js?v=1791538283700","js/vendor-pdf.js?v=1791538283700","js/vendor-polyfills.js?v=1791538283700","js/app-icons.js?v=1791538283700","css/app.css?v=1791538283700","js/app-components.js?v=1791538283700","js/app-base.js?v=1791538283700","js/vendor-code-highlight.js?v=1791538283700","css/vendor-code-highlight.css?v=1791538283700","css/app-base.css?v=1791538283700","js/vendor-pay.js?v=1791538283700","css/app-components.css?v=1791538283700","js/app-shared.js?v=1791538283700","js/app-modal-ui.js?v=1791538283700","js/vendor-crypto.js?v=1791538283700","css/app-shared.css?v=1791538283700","js/domain-config.js?v=1791538283700","js/app-form.js?v=1791538283700","css/app-form.css?v=1791538283700","css/domain-config.css?v=1791538283700","css/feature-Pay.css?v=1791538283700"])))=>i.map(i=>d[i]); +import{$n as e,An as t,Cn as n,Dn as r,Kn as i,Ln as a,On as o,Qn as s,Qr as c,Rn as l,Sn as u,Un as d,Xr as f,Yn as p,Zn as m,_ as h,bn as g,hn as _,ir as v,kn as y,kr as b,lr as x,or as S,rn as C,s as w,ti as T,wn as E,xn as D,xr as O,yr as k,yt as A}from"./vendor-utils.js?v=1791538283700";import{a as j,l as M,o as ee,p as N}from"./vendor-vue.js?v=1791538283700";import{B as P,Et as F,L as I,Tt as L,an as R,b as z,gt as B,mt as te,rt as ne,tt as re}from"./vendor-naive.js?v=1791538283700";import{Kf as ie,Nf as ae,Pf as oe,Rf as se,Tn as ce,Wf as le,_p as ue,_s as de,a as V,gp as H,gs as fe,i as U,ka as W,mn as G,n as pe,yp as K,ys as q,zf as J}from"./app.js?v=1791538283700";import{Bi as me,R as he,da as Y,ji as ge}from"./app-components.js?v=1791538283700";import{Ad as _e,bd as ve}from"./app-shared.js?v=1791538283700";import{n as ye,r as be}from"./vendor-pdf.js?v=1791538283700";C();var xe=t({__name:`index`,props:{padding:{type:[String,Number],default:`16px`}},setup(e){return(t,n)=>(p(),E(`div`,{style:c({padding:b(R)(e.padding)})},[s(t.$slots,`default`)],4))}});C();function X(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!a(e)}var Se=t({__name:`time`,props:{endtime:{default:0}},emits:[`finish`],setup(e,{emit:t}){let n=e,i=t,a=g(()=>{let e=Date.now(),t=n.endtime*1e3;return Math.max(0,t-e)}),s=e=>e.toString().padStart(2,`0`),c=({hours:e,minutes:t,seconds:n})=>{let i,a,c,l,u=Math.floor(e/24);return e%=24,o(`div`,{class:`inline-flex items-center`},[u>0?o(L,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(i=s(u))?i:{default:()=>[i]}):``,u>0?o(`span`,{class:`mx-4px`},[r(`:`)]):``,o(L,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(a=s(e))?a:{default:()=>[a]}),o(`span`,{class:`mx-4px`},[r(`:`)]),o(L,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(c=s(t))?c:{default:()=>[c]}),o(`span`,{class:`mx-4px`},[r(`:`)]),o(L,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(l=s(n))?l:{default:()=>[l]})])},l=()=>{n.endtime>0&&i(`finish`)};return(e,t)=>{let n=ne;return p(),u(n,{duration:b(a),render:c,"on-finish":l},null,8,[`duration`])}}});C(),be();var Ce={class:`text-pro`},we={key:0,class:`font-bold`},Te={key:1,class:`flex items-center`},Ee={class:`mr-6px`},Z=J(t({__name:`index`,props:{arrowPlacement:{type:String,default:`right`}},setup(e){let t=fe(),{showCoupon:r,receiveCoupon:i}=N(t),{width:a}=h(),s=O([]),c=g(()=>s.value.length),l=g(()=>c.value===0?0:s.value[c.value-1].deduct_amount),u=k({quota:0,total:0,received:0}),d=()=>{if(i.value.status===1){oe({width:400,bgColor:`transparent`,data:{obtainId:i.value.obtain_id,endTime:i.value.end_time,couponQuota:u,couponList:s.value,onReceive:()=>{V({source:176})}},component:y(()=>ye(()=>import(`./feature-Pay.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27])))});return}else i.value.total>0&&V({source:176})};return(async()=>{let e=await t.getReceiveCoupon();K(e)&&(A(e.coupons,`deduct_amount`),s.value=e.coupons,e.package_quota&&(u.quota=e.package_quota.quota,u.total=e.package_quota.total,u.received=e.package_quota.total-e.package_quota.quota))})(),(t,s)=>b(r)?(p(),E(`div`,{key:0,class:f([`coupon-box`,e.arrowPlacement]),onClick:d},[s[0]||(s[0]=D(`div`,{class:`coupon-logo`},null,-1)),D(`div`,Ce,[b(i).status===1?(p(),E(`div`,we,T(b(a)>1500?t.$t(`Component.Coupon.index_11`,[b(l)]):t.$t(`Component.Coupon.index_12`,[b(c)])),1)):b(i).total>0?(p(),E(`div`,Te,[D(`span`,Ee,T(t.$t(`Component.Coupon.index_4`)),1),o(Se,{endtime:b(i).end_time},null,8,[`endtime`])])):n(``,!0)])],2)):n(``,!0)}}),[[`__scopeId`,`data-v-cebcd9fb`]]);C();var De=t({__name:`index`,props:l({multiple:{type:Boolean,default:!0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let{t}=M(),{loading:n,setLoading:i}=W(),a=v(e,`value`),s=O([]),c=O([{name:`mail`,title:t(`Config.Alarm.index_3`),ps:t(`Config.Alarm.index_36`),help:`https://www.bt.cn/bbs/thread-66183-1-1.html`,list:[]},{name:`dingding`,title:t(`Config.Alarm.index_5`),ps:t(`Config.Alarm.index_37`),help:`https://www.bt.cn/bbs/thread-108081-1-1.html`,list:[]},{name:`weixin`,title:t(`Config.Alarm.index_6`),ps:t(`Config.Alarm.index_38`),help:`https://www.bt.cn/bbs/thread-108116-1-1.html`,list:[]},{name:`feishu`,title:t(`Config.Alarm.index_4`),ps:t(`Config.Alarm.index_39`),help:`https://www.aapanel.com/forum/d/16942-aapanel-how-does-set-lark-or-feishu-notification`,list:[]},{name:`tg`,title:`Telegram`,ps:`Use Telegram to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/telegram-alarm.html`,list:[]},{name:`discord`,title:`Discord`,ps:`Use Discord to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/discord-alarm.html`,list:[]},{name:`webhook`,title:`Webhook`,ps:`Use Webhook to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/webhook-alarm.html`,list:[]}]),l=async()=>{try{i(!0);let{message:e}=await ve({refresh:0});s.value=[],H(e)&&(c.value.forEach(t=>{t.list=e.filter(e=>e.sender_type===t.name)}),c.value.forEach(n=>{let i=e.filter(e=>e.used&&e.sender_type===n.name);i.length>0?i.forEach(e=>{s.value.push({label:`${e.data.title} (${n.title})`,value:e.id})}):s.value.push({label:()=>o(_,null,[n.title,r(`[`),o(`a`,{class:`bt-link`,onClick:()=>{_e({row:n,onRefresh:l})}},[t(`Public.Btn.Conf`)]),r(`]`)]),value:n.name,disabled:!0})}))}finally{i(!1)}};return l(),(t,r)=>{let i=re;return p(),u(i,{value:a.value,"onUpdate:value":r[0]||(r[0]=e=>a.value=e),loading:b(n),options:b(s),multiple:e.multiple,"max-tag-count":`responsive`,placeholder:t.$t(`Config.Alarm.index_86`)},null,8,[`value`,`loading`,`options`,`multiple`,`placeholder`])}}});C();var Q=J(t({__name:`index`,props:{source:{type:Number,default:27}},setup(e){let{isPro:t}=N(U()),n=()=>{V({source:e.source})};return(e,r)=>(p(),E(`div`,{class:f([`pro-badge`,{pro:b(t)}]),onClick:n},[...r[0]||(r[0]=[D(`i`,{class:`i-common:pro text-14px color-white`},null,-1),D(`span`,{class:`text`},`PRO`,-1)])],2))}}),[[`__scopeId`,`data-v-2b0f127e`]]);C();var Oe={class:`flex items-center gap-10px`},ke={class:`text-default`},Ae={key:0},je={key:0},Me={class:`mr-4px`},Ne={class:`text-[#fc6d26] font-bold`},Pe=t({__name:`index`,setup(e){let{isFree:t,isPro:i,authExpired:a,versionType:s}=N(U()),c=window.panelVersion,l=()=>{V({source:80})},u=()=>{V({source:81})};return(e,d)=>{let f=B,m=G;return p(),E(`div`,Oe,[b(t)?(p(),E(_,{key:0},[o(Q,{source:80}),D(`div`,ke,T(e.$t(`Component.Auth.index_1`)),1),b(!0)?(p(),E(`span`,Ae,T(b(c))+` `+T(b(s)),1)):n(``,!0),o(f,{class:`h-24px px-8px`,type:`primary`,onClick:l},{default:x(()=>[r(T(e.$t(`Component.Auth.index_5`)),1)]),_:1})],64)):n(``,!0),b(i)?(p(),E(_,{key:1},[o(Q,{source:81}),b(!0)?(p(),E(`span`,je,T(b(c))+` `+T(b(s)),1)):n(``,!0),D(`div`,null,[D(`span`,Me,T(e.$t(`Component.Auth.index_4`)),1),D(`span`,Ne,T(b(a)),1)]),o(m,{class:`font-bold`,onClick:u},{default:x(()=>[r(T(e.$t(`Component.Auth.index_2`)),1)]),_:1})],64)):n(``,!0)])}}});C();var Fe={class:`p-16px`},Ie=[`onClick`],Le={class:`flex items-center gap-12px pr-16px`},Re=J(t({__name:`index`,props:{noRouter:{type:Boolean,default:!1}},emits:[`change`],setup(t,{emit:r}){let i=t,a=r,c=j(),l=ee(),h=U(),v=de(),{userInfo:y,authExpired:C}=N(h),k=S(`menuListRef`),A=S(`menuContainerRef`),{width:M}=w(k),{width:P}=w(A),F=g(()=>P.value-M.value>460),I=g(()=>c.meta.hideNav!==!0),L=O([]),R=()=>{let e=c.meta.install,t=c.meta.activeMenu,n=+!!e;for(let e=0;e0){var r;L.value=((r=i[n].children)==null?void 0:r.map(e=>{var n;return{path:`${t}/${e.path}`,name:String(e.name),title:`${((n=e.meta)==null?void 0:n.title)||``}`,hidden:e.meta&&ue(e.meta.hidden)?e.meta.hidden:!1}}))||[]}break}}},z=e=>{pe(`panel_fun_menu`,e.name),i.noRouter||(B(e),l.push(e.path)),a(`change`,e)},B=e=>{let t=c.matched[0].name,n=le(`page-menu-new`,JSON.stringify({})),r=JSON.parse(n);t&&(r[String(t)]=e.name),ie(`page-menu-new`,JSON.stringify(r))};return R(),d(()=>{v.generateRoutes()}),(t,r)=>{let i=Pe,a=te,c=e(`router-view`);return p(),E(`div`,Fe,[b(I)?(p(),u(a,{key:0,class:`mb-12px rounded-10px`},{default:x(()=>[D(`div`,{ref_key:`menuContainerRef`,ref:A,class:`flex items-center justify-between min-h-48px`},[D(`div`,{ref_key:`menuListRef`,ref:k,class:`menu-list`},[(p(!0),E(_,null,m(b(L),e=>(p(),E(_,{key:e.name},[e.hidden===!0?n(``,!0):(p(),E(`div`,{key:0,class:f([`menu-item`,{active:e.name===t.$route.name}]),onClick:t=>z(e)},T(e.title),11,Ie))],64))),128))],512),D(`div`,Le,[t.$slots.suffix?s(t.$slots,`suffix`,{key:0},void 0,!0):b(F)?(p(),E(_,{key:1},[b(y).status&&b(C)!==`Lifetime`?(p(),u(Z,{key:0})):n(``,!0),o(i)],64)):n(``,!0)])],512)]),_:3})):n(``,!0),s(t.$slots,`public-exam`,{},void 0,!0),o(c)])}}}),[[`__scopeId`,`data-v-aaa9b4a6`]]);C();var ze={key:0,class:`i-material-symbols:network-node color-primary text-16px`},Be={class:`m-2px`},Ve=J(t({__name:`index`,props:{softName:{default:``},openSoft:{default:``},isWebSite:{type:Boolean,default:!1}},setup(e){let t=e,{t:i}=M(),{multiService:a}=N(U()),s=O({status:!0,s_status:!0,msg:``,version:`0`,name:``,title:``,admin:!1,s_version:``}),c=g(()=>Y(s.value.name)+` `+s.value.version),{loading:l,setLoading:d}=W(),m=async()=>{try{d(!0);let{message:e}=await ge({name:t.softName});K(e)&&(s.value=e)}finally{d(!1)}},h=(e,t)=>{ae({title:`${t} ${c.value}`,content:i(`Component.SoftState.index_1`,[t.toLowerCase(),Y(s.value.name)]),onConfirm:async()=>{await me({name:s.value.s_version,type:e}),m()}})},v=()=>{ce({name:t.openSoft?t.openSoft:t.softName,title:Y(s.value.name),admin:!0})};return m(),(t,d)=>{let m=z,g=se,y=B,S=G,C=P,w=I,O=F;return p(),u(O,{trigger:`hover`},{trigger:x(()=>[b(l)?(p(),u(m,{key:0,width:120,height:32,sharp:!1})):(p(),u(y,{key:1,class:`min-w-120px soft-btn`,type:b(s).s_status?`default`:`error`,onClick:v},{default:x(()=>[e.isWebSite&&b(a)?(p(),E(`i`,ze)):(p(),u(g,{key:1,name:`soft-${e.softName}`,size:`20`},null,8,[`name`])),D(`span`,Be,T(b(c)),1),D(`span`,{class:f([`text-14px`,`${b(s).s_status?`i-mage:play-fill text-primary`:`i-mage:pause-fill text-error`}`])},null,2)]),_:1},8,[`type`]))]),default:x(()=>[o(w,{class:`items-center`,size:8},{default:x(()=>[o(S,{onClick:d[0]||(d[0]=e=>h(b(s).s_status?`stop`:`start`,b(s).s_status?t.$t(`Public.Status.Stop`):t.$t(`Public.Status.Start`)))},{default:x(()=>[r(T(b(s).s_status?t.$t(`Public.Status.Stop`):t.$t(`Public.Status.Start`)),1)]),_:1}),o(C,{class:`mx-0!`,vertical:``}),o(S,{onClick:d[1]||(d[1]=e=>h(`restart`,b(i)(`Public.Status.Restart`)))},{default:x(()=>[r(T(t.$t(`Public.Status.Restart`)),1)]),_:1}),o(C,{class:`mx-0!`,vertical:``}),o(S,{onClick:d[2]||(d[2]=e=>h(`reload`,b(i)(`Public.Status.Reload`)))},{default:x(()=>[r(T(t.$t(`Public.Status.Reload`)),1)]),_:1}),e.softName===`pgsql`?n(``,!0):(p(),E(_,{key:0},[o(C,{class:`mx-0!`,vertical:``}),o(S,{onClick:v},{default:x(()=>[r(T(t.$t(`Database.Mysql.index_26`)),1)]),_:1})],64))]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-e30fb08b`]]);C();var $={class:`relative h-full`},He={key:0,class:`install-box`},Ue={class:`install-desc`},We=J(t({__name:`index`,props:{active:{type:Boolean,default:!0}},setup(e){return(t,r)=>(p(),E(`div`,$,[s(t.$slots,`default`,{},void 0,!0),e.active?n(``,!0):(p(),E(`div`,He,[D(`div`,Ue,[s(t.$slots,`desc`,{},void 0,!0)])]))]))}}),[[`__scopeId`,`data-v-cbd3a0f8`]]);C();var Ge=[`src`],Ke=J(t({__name:`index`,props:{path:{default:``}},setup(e){let t=O(`/`+e.path),n=O(null),r=O(996),a=()=>{r.value=998,s()},o=()=>{r.value=998},s=()=>{var e;let t=(e=n.value)==null?void 0:e.contentWindow;t&&t.postMessage(`init`,`*`)},l=()=>{window.addEventListener(`message`,e=>{e.data===`showMainView`&&(r.value=996)})};return i(()=>{l()}),(e,i)=>(p(),E(`iframe`,{ref_key:`frameRef`,ref:n,class:`iframePage`,src:b(t),style:c({zIndex:b(r)}),onLoad:a,onMouseenter:o},null,44,Ge))}}),[[`__scopeId`,`data-v-c7344c42`]]);C();var qe=t({__name:`index`,props:{source:{type:Number,required:!0}},emits:[`init`],setup(e,{emit:t}){let n=t,{isPro:i}=N(U()),a=()=>{V({source:e.source})};return i.value&&n(`init`),(e,t)=>{let n=B,c=he;return p(),u(c,{install:b(i)},{desc:x(()=>[D(`span`,null,T(e.$t(`WP.Config.index_34`)),1),o(n,{class:`ml-8px`,onClick:a,type:`primary`,size:`small`},{default:x(()=>[r(T(e.$t(`Component.Auth.index_3`)),1)]),_:1})]),default:x(()=>[s(e.$slots,`default`)]),_:3},8,[`install`])}}});C();var Je={};function Ye(e,t){let n=L;return p(),u(n,{size:`small`,bordered:!1},{default:x(()=>[s(e.$slots,`default`,{},void 0,!0)]),_:3})}var Xe=J(Je,[[`render`,Ye],[`__scopeId`,`data-v-3eeccaf3`]]);export{Ve as a,De as c,We as i,Z as l,qe as n,Re as o,Ke as r,Q as s,Xe as t,xe as u}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-ui-legacy.js b/BTPanel/static/vite/js/app-ui-legacy.js index 5366c093..89d084a8 100644 --- a/BTPanel/static/vite/js/app-ui-legacy.js +++ b/BTPanel/static/vite/js/app-ui-legacy.js @@ -1,3 +1,3 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./app-components-legacy.js?v=1787646744133`,`./app-shared-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,ee,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,J,te,ne,re,ie,ae,Y,X,oe;function Z(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function pe(e,t){if(e){if(typeof e==`string`)return Z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(n);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Z(e,t)}}return e({n:void 0,r:void 0,t:void 0}),{setters:[function(e){c=e.r},function(e){x=e.yn,S=e.bn,C=e.xn,w=e.Sn,T=e.Cn,E=e.En,D=e.Dn,O=e.kn,e.fr,e.Pn,e.on,e.Ir,P=e.nn,I=e.hr,R=e.zn,z=e.Yr,B=e.Gn,V=e.Kn,H=e.Jn,W=e.br,G=e.$n,K=e.ei,q=e.Or,ae=e.un,Y=e.cr,X=e.lr,oe=e.fn},function(e){re=e.l},function(e){n=e.gt,i=e.K,a=e.T,o=e.a,s=e.i,ie=e.r},function(e){b=e.zf,ee=e.Rf,k=e.cp,A=e.hp,F=e.yp,L=e.Lf,ne=e.Zt},function(e){j=e.at},function(e){J=e.Gf}],execute:function(){l=document.createElement(`style`),l.textContent=`.progress-log[data-v-7960cb7f]{background-color:#000;flex-direction:column;height:100%;display:flex}.progress-log__title[data-v-7960cb7f]{color:#333;cursor:move;background-color:#fff;justify-content:space-between;align-items:center;height:42px;padding-left:16px;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.1)}.progress-log__title-text[data-v-7960cb7f]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.progress-log__actions[data-v-7960cb7f]{align-items:center;height:100%;display:flex}.progress-log__action[data-v-7960cb7f]{cursor:pointer;justify-content:center;align-items:center;width:48px;height:100%;transition:background-color .2s;display:flex}.progress-log__action i[data-v-7960cb7f]{color:#555;font-size:18px}.progress-log__action[data-v-7960cb7f]:hover{background-color:#e5e5e5}.progress-log__content[data-v-7960cb7f]{color:#fff;white-space:pre-wrap;background-color:#000;flex:1;height:100%;padding:10px;overflow:auto}.progress-log.is-minimize[data-v-7960cb7f]{width:260px}.progress-log.is-minimize .progress-log__title[data-v-7960cb7f]{padding-left:12px}.n-upload-dragger[data-v-e3a71476]{height:360px;padding:10px}.n-upload-dragger[data-v-e3a71476]:hover{--n-dragger-border-hover:1px dashed var(--color-primary)}.drag-text[data-v-e3a71476]{margin-top:20px;font-size:16px}.drag-suffix[data-v-e3a71476]{color:#777;margin-top:12px;font-size:14px}.n-data-table[data-v-e3a71476]{--n-th-color-modal:transparent;--n-td-color-modal:transparent;--n-th-color-hover-modal:transparent;--n-td-color-hover-modal:transparent;--n-border-color-modal:transparent} +(function(){System.register([`./rolldown-runtime-legacy.js?v=1791538283700`,`./vendor-utils-legacy.js?v=1791538283700`,`./vendor-vue-legacy.js?v=1791538283700`,`./vendor-naive-legacy.js?v=1791538283700`,`./app-legacy.js?v=1791538283700`,`./app-components-legacy.js?v=1791538283700`,`./app-shared-legacy.js?v=1791538283700`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,ee,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,J,te,ne,re,ie,ae,Y,X,oe;function Z(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function pe(e,t){if(e){if(typeof e==`string`)return Z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(n);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Z(e,t)}}return e({n:void 0,r:void 0,t:void 0}),{setters:[function(e){c=e.r},function(e){x=e.bn,S=e.xn,C=e.Sn,w=e.Cn,T=e.wn,E=e.Dn,D=e.On,O=e.An,e.pr,e.Fn,e.sn,e.Lr,P=e.rn,I=e.gr,R=e.Bn,z=e.Xr,B=e.Kn,V=e.qn,H=e.Yn,W=e.xr,G=e.er,K=e.ti,q=e.kr,ae=e.dn,Y=e.lr,X=e.ur,oe=e.pn},function(e){re=e.l},function(e){n=e.gt,i=e.K,a=e.T,o=e.a,s=e.i,ie=e.r},function(e){b=e.zf,ee=e.Rf,k=e.cp,A=e.hp,F=e.yp,L=e.Lf,ne=e.Zt},function(e){j=e.ct},function(e){J=e.Zf}],execute:function(){l=document.createElement(`style`),l.textContent=`.progress-log[data-v-7960cb7f]{background-color:#000;flex-direction:column;height:100%;display:flex}.progress-log__title[data-v-7960cb7f]{color:#333;cursor:move;background-color:#fff;justify-content:space-between;align-items:center;height:42px;padding-left:16px;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.1)}.progress-log__title-text[data-v-7960cb7f]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.progress-log__actions[data-v-7960cb7f]{align-items:center;height:100%;display:flex}.progress-log__action[data-v-7960cb7f]{cursor:pointer;justify-content:center;align-items:center;width:48px;height:100%;transition:background-color .2s;display:flex}.progress-log__action i[data-v-7960cb7f]{color:#555;font-size:18px}.progress-log__action[data-v-7960cb7f]:hover{background-color:#e5e5e5}.progress-log__content[data-v-7960cb7f]{color:#fff;white-space:pre-wrap;background-color:#000;flex:1;height:100%;padding:10px;overflow:auto}.progress-log.is-minimize[data-v-7960cb7f]{width:260px}.progress-log.is-minimize .progress-log__title[data-v-7960cb7f]{padding-left:12px}.n-upload-dragger[data-v-e3a71476]{height:360px;padding:10px}.n-upload-dragger[data-v-e3a71476]:hover{--n-dragger-border-hover:1px dashed var(--color-primary)}.drag-text[data-v-e3a71476]{margin-top:20px;font-size:16px}.drag-suffix[data-v-e3a71476]{color:#777;margin-top:12px;font-size:14px}.n-data-table[data-v-e3a71476]{--n-th-color-modal:transparent;--n-td-color-modal:transparent;--n-th-color-hover-modal:transparent;--n-td-color-hover-modal:transparent;--n-border-color-modal:transparent} /*$vite$:1*/`,document.head.appendChild(l),P(),d={class:`progress-log__title-text`},p={class:`progress-log__actions`},h=[`title`],_=[`title`],y=[`innerHTML`],N=O({__name:`index`,props:{filename:{},num:{default:20},title:{}},emits:[`minimize`],setup:function(e,t){var n=t.emit,r=e,i=n,a=W(`Loading...`),o=W(),s=W(),c=W(!1),l=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,R()];case 1:return t.sent(),e=o.value,e&&(e.scrollTop=e.scrollHeight),[2]}})})()},u=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,j({filename:r.filename,num:r.num})];case 1:return e=t.sent().message,F(e)&&(a.value=e.result,l()),[2]}})})()};u();var f=null;B(function(){f=setInterval(function(){u()},1e3)}),V(function(){f&&clearInterval(f)});var m=function(e){R(function(){if(s.value){var t=A(s.value,`n-dialog`);if(t){if(!e){t.style.left=``,t.style.top=``;return}var n=document.documentElement.clientHeight,r=10,i=r,a=Math.max(r,n-t.offsetHeight-r),o=parseFloat(t.style.left)||0,c=parseFloat(t.style.top)||0;t.style.left=``.concat(o+i-t.offsetLeft,`px`),t.style.top=``.concat(c+a-t.offsetTop,`px`)}}})},g=function(){c.value=!c.value,i(`minimize`),m(c.value)};return function(t,n){var r=G(`modal-drag`);return H(),T(`div`,{class:z([`progress-log`,{"is-minimize":q(c)}])},[e.title?X((H(),T(`div`,{key:0,ref_key:`titleRef`,ref:s,class:`progress-log__title`},[S(`span`,d,K(e.title),1),S(`div`,p,[q(c)?(H(),T(`div`,{key:1,class:`progress-log__action`,title:t.$t(`fileEditor.title.restore`),onClick:g},de(n[1]||(n[1]=[S(`i`,{class:`i-ant-design-switcher-outlined`},null,-1)])),8,_)):(H(),T(`div`,{key:0,class:`progress-log__action`,title:t.$t(`fileEditor.title.minimize`),onClick:g},de(n[0]||(n[0]=[S(`i`,{class:`i-ant-design-minus-outlined`},null,-1)])),8,h))])])),[[r]]):w(``,!0),X(S(`pre`,{ref_key:`logRef`,ref:o,innerHTML:q(a),class:`progress-log__content`},null,8,y),[[ae,!q(c)]])],2)}}}),e(`r`,c({default:function(){return U}})),e(`n`,U=b(N,[[`__scopeId`,`data-v-7960cb7f`]])),P(),u={class:`p-16px`},f={class:`flex items-center mb-12px`},m={key:1,class:`flex-center flex-col h-300px`},g={class:`drag-text`},v={key:0,class:`drag-suffix`},r=50*1024*1024,M=O({__name:`index`,props:{path:{default:``},size:{},uploadData:{default:function(){return{multiple:!1}}},uploadSuccess:{},showSuccessMsg:{type:Boolean,default:!0}},emits:[`setConfirm`],setup:function(e,t){var c=t.expose,l=t.emit,d=e,p=l,h=d.path,_=d.uploadData,y=re().t,b=ie(),O=W([]),A=W(new Map),j=x(function(){return(_.accept||``).split(`,`).map(function(e){return`'`.concat(e,`'`)}).join(`, `)}),M=function(e){var t,n,r,i=e.file;return((t=(n=i.file)==null?void 0:n.size)==null?0:t)>1024*1024*((r=d.size)==null?1/0:r)?(L.error(y(`Component.UploadFile.index_7`,[i.name,d.size])),!1):(_.multiple||(O.value=[]),!0)},N=function(e){var t=e.id||e.name,n=A.value.get(t);n&&(n.abort(),A.value.delete(t),e.status=`error`,e.percentage=0,L.info(`Upload Canceled: `.concat(e.name)))},P=W([{key:`name`,title:y(`Component.UploadFile.index_3`),ellipsis:!0},{key:`size`,title:y(`Component.UploadFile.index_4`),width:100,render:function(e){var t;return k((t=e.file)==null?void 0:t.size)}},{key:`status`,title:y(`Component.UploadFile.index_5`),width:140,render:function(e){if(e.status===`pending`)return y(`Component.UploadFile.index_8`);if(e.status===`finished`)return D(`span`,{class:`text-primary`},[y(`Component.UploadFile.index_9`)]);if(e.status===`error`)return D(`span`,{class:`text-error`},[E(`Upload Failed`)]);var t=e.percentage?e.percentage.toFixed(1):0;return D(a,{type:`line`,color:b.value.primaryColor,"indicator-placement":`outside`,processing:!0,percentage:Number(t)},null)}},ne({width:70,options:function(e,t){return[{label:y(`Public.Btn.Del`),type:`error`,show:e.status!==`uploading`,onClick:function(){return O.value.splice(t,1)}},{label:y(`Public.Btn.Cancel`),type:`warning`,show:e.status===`uploading`,onClick:function(){return N(e)}}]}})]),F=function(e,t,n,r){return Q(function(){var i,a,o,s,c,l;return $(this,function(u){switch(u.label){case 0:i=function(i){var o,l,u,d,f,p,m,g,_,v;return $(this,function(y){switch(y.label){case 0:if(r.signal.aborted)throw Error(`Upload Canceled`);o=s,l=Math.min(e.size,o+a),u=e.slice(o,l),d=l-o,f=new FormData,f.append(`f_path`,h),f.append(`f_name`,t),f.append(`f_size`,e.size.toString()),f.append(`f_start`,o.toString()),f.append(`blob`,u),y.label=1;case 1:return y.trys.push([1,3,,11]),[4,J(f,function(t){if(!r.signal.aborted){var i=(s+(t.progress||0)*d)/e.size*100;n(Math.min(i,99))}})];case 2:return p=y.sent(),m=l,p&&typeof p.message==`number`&&(m=p.message),s=Math.max(s,m),n(Math.min(s/e.size*100,99)),s>=e.size?[2,(c=i,`break`)]:(i=Math.floor(s/a)-1,[3,11]);case 3:y.sent(),g=!1,_=0,y.label=4;case 4:if(!(_<3))return[3,10];if(r.signal.aborted)throw Error(`Upload Canceled`);y.label=5;case 5:return y.trys.push([5,8,,9]),[4,new Promise(function(e){return setTimeout(e,1e3)})];case 6:return y.sent(),[4,J(f)];case 7:return v=y.sent(),v&&typeof v.message==`number`?(s=v.message,g=!0,[3,10]):[3,9];case 8:return y.sent(),g=!1,[3,9];case 9:return _++,[3,4];case 10:if(!g)throw Error(`Chunk `.concat(i+1,` upload failed`));return[3,11];case 11:return c=i,[2]}})},a=10*1024*1024,o=Math.ceil(e.size/a),s=0,c=0,u.label=1;case 1:return cr?[4,F(t,e.name,function(t){return e.percentage=t},a)]:[3,3];case 2:return!c.sent()||a.signal.aborted?(e.status=`error`,i=!0,[2,`continue`]):[3,5];case 3:return s=new FormData,s.append(`f_path`,h),s.append(`f_name`,e.name),s.append(`f_start`,`0`),s.append(`f_size`,t.size.toString()),s.append(`blob`,t),[4,J(s,function(t){a.signal.aborted||(e.percentage=(t.progress||0)*100)})];case 4:c.sent(),c.label=5;case 5:return a.signal.aborted?(e.status=`error`,i=!0,[2,`continue`]):(e.status=`finished`,[3,8]);case 6:return c.sent(),e.status=`error`,L.error(``.concat(e.name,` upload failed}`)),n=!1,[3,8];case 7:return A.value.delete(o),[7];case 8:return[2]}})},l=t[Symbol.iterator](),g.label=2;case 2:return(a=(u=l.next()).done)?[3,5]:[5,fe(c())];case 3:g.sent(),g.label=4;case 4:return a=!0,[3,2];case 5:return[3,8];case 6:return f=g.sent(),o=!0,s=f,[3,8];case 7:try{!a&&l.return!=null&&l.return()}finally{if(o)throw s}return[7];case 8:return n&&!i&&d.showSuccessMsg&&t.filter(function(e){return e.status===`finished`}).length&&L.success(y(`Component.UploadFile.index_9`)),p(`setConfirm`,{disabled:!1}),m=t.filter(function(e){return e.status===`finished`}),m.length?[4,(e=d.uploadSuccess)==null?void 0:e.call(d,m)]:[3,10];case 9:g.sent(),g.label=10;case 10:return[2,n&&!i]}})})()}}),function(e,t){var r=n,a=s,c=i,l=ee,d=o;return H(),T(`div`,u,[S(`div`,f,[D(a,{ref:`upload`,class:`w-auto`,"file-list":q(O),"onUpdate:fileList":t[0]||(t[0]=function(e){return I(O)?O.value=e:null}),accept:q(_).accept,multiple:q(_).multiple,"default-upload":!1,"show-file-list":!1,onBeforeUpload:M},{default:Y(function(){return[D(r,{type:`primary`},{default:Y(function(){return[E(K(e.$t(`Component.UploadFile.index_6`)),1)]}),_:1})]}),_:1},8,[`file-list`,`accept`,`multiple`])]),D(a,{ref:`upload`,class:`w-auto`,"file-list":q(O),"onUpdate:fileList":t[2]||(t[2]=function(e){return I(O)?O.value=e:null}),accept:q(_).accept,multiple:q(_).multiple,"default-upload":!1,"show-file-list":!1,onBeforeUpload:M},{default:Y(function(){return[D(d,null,{default:Y(function(){return[q(O).length>0?(H(),C(c,{key:0,"max-height":300,bordered:!1,data:q(O),columns:q(P),onClick:t[1]||(t[1]=oe(function(){},[`stop`]))},null,8,[`data`,`columns`])):(H(),T(`div`,m,[D(l,{name:`base-upload`,size:`48`,class:`text-#999`}),S(`div`,g,K(e.$t(`Component.UploadFile.index_1`)),1),q(_).accept?(H(),T(`div`,v,K(e.$t(`Component.UploadFile.index_2`,[q(j)])),1)):w(``,!0)]))]}),_:1})]}),_:1},8,[`file-list`,`accept`,`multiple`])])}}}),e(`t`,c({default:function(){return te}})),te=b(M,[[`__scopeId`,`data-v-e3a71476`]])}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-ui.js b/BTPanel/static/vite/js/app-ui.js index 1aea58b9..04d94026 100644 --- a/BTPanel/static/vite/js/app-ui.js +++ b/BTPanel/static/vite/js/app-ui.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,4 +28,4 @@ removeAfterLoad(freshLink, link) } })(); -import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{$n as t,Cn as n,Dn as r,En as i,Gn as a,Jn as o,Kn as s,Or as c,Sn as l,Yr as u,bn as d,br as f,cr as p,ei as m,fn as h,hr as g,kn as _,lr as v,nn as y,un as b,xn as x,yn as S,zn as C}from"./vendor-utils.js?v=1787646744133";import{l as w}from"./vendor-vue.js?v=1787646744133";import{K as T,T as E,a as D,gt as O,i as k,r as A}from"./vendor-naive.js?v=1787646744133";import{Lf as j,Rf as M,Zt as N,cp as P,hp as F,yp as I,zf as L}from"./app.js?v=1787646744133";import{at as R}from"./app-components.js?v=1787646744133";import{Gf as z}from"./app-shared.js?v=1787646744133";y();var B={class:`progress-log__title-text`},V={class:`progress-log__actions`},H=[`title`],U=[`title`],W=[`innerHTML`],G=_({__name:`index`,props:{filename:{},num:{default:20},title:{}},emits:[`minimize`],setup(e,{emit:r}){let i=e,p=r,h=f(`Loading...`),g=f(),_=f(),y=f(!1),x=async()=>{await C();let e=g.value;e&&(e.scrollTop=e.scrollHeight)},S=async()=>{let{message:e}=await R({filename:i.filename,num:i.num});I(e)&&(h.value=e.result,x())};S();let w=null;a(()=>{w=setInterval(()=>{S()},1e3)}),s(()=>{w&&clearInterval(w)});let T=e=>{C(()=>{if(!_.value)return;let t=F(_.value,`n-dialog`);if(!t)return;if(!e){t.style.left=``,t.style.top=``;return}let n=document.documentElement.clientHeight,r=Math.max(10,n-t.offsetHeight-10),i=parseFloat(t.style.left)||0,a=parseFloat(t.style.top)||0;t.style.left=`${i+10-t.offsetLeft}px`,t.style.top=`${a+r-t.offsetTop}px`})},E=()=>{y.value=!y.value,p(`minimize`),T(y.value)};return(r,i)=>{let a=t(`modal-drag`);return o(),n(`div`,{class:u([`progress-log`,{"is-minimize":c(y)}])},[e.title?v((o(),n(`div`,{key:0,ref_key:`titleRef`,ref:_,class:`progress-log__title`},[d(`span`,B,m(e.title),1),d(`div`,V,[c(y)?(o(),n(`div`,{key:1,class:`progress-log__action`,title:r.$t(`fileEditor.title.restore`),onClick:E},[...i[1]||(i[1]=[d(`i`,{class:`i-ant-design-switcher-outlined`},null,-1)])],8,U)):(o(),n(`div`,{key:0,class:`progress-log__action`,title:r.$t(`fileEditor.title.minimize`),onClick:E},[...i[0]||(i[0]=[d(`i`,{class:`i-ant-design-minus-outlined`},null,-1)])],8,H))])])),[[a]]):l(``,!0),v(d(`pre`,{ref_key:`logRef`,ref:g,innerHTML:c(h),class:`progress-log__content`},null,8,W),[[b,!c(y)]])],2)}}}),K=e({default:()=>q}),q=L(G,[[`__scopeId`,`data-v-7960cb7f`]]);y();var J={class:`p-16px`},Y={class:`flex items-center mb-12px`},X={key:1,class:`flex-center flex-col h-300px`},Z={class:`drag-text`},Q={key:0,class:`drag-suffix`},$=50*1024*1024,ee=_({__name:`index`,props:{path:{default:``},size:{},uploadData:{default:()=>({multiple:!1})},uploadSuccess:{},showSuccessMsg:{type:Boolean,default:!0}},emits:[`setConfirm`],setup(e,{expose:t,emit:a}){let s=e,u=a,{path:_,uploadData:v}=s,{t:y}=w(),b=A(),C=f([]),F=f(new Map),I=S(()=>(v.accept||``).split(`,`).map(e=>`'${e}'`).join(`, `)),L=e=>{var t,n,r;let{file:i}=e;return((t=(n=i.file)==null?void 0:n.size)==null?0:t)>1024*1024*((r=s.size)==null?1/0:r)?(j.error(y(`Component.UploadFile.index_7`,[i.name,s.size])),!1):(v.multiple||(C.value=[]),!0)},R=e=>{let t=e.id||e.name,n=F.value.get(t);n&&(n.abort(),F.value.delete(t),e.status=`error`,e.percentage=0,j.info(`Upload Canceled: ${e.name}`))},B=f([{key:`name`,title:y(`Component.UploadFile.index_3`),ellipsis:!0},{key:`size`,title:y(`Component.UploadFile.index_4`),width:100,render:e=>{var t;return P((t=e.file)==null?void 0:t.size)}},{key:`status`,title:y(`Component.UploadFile.index_5`),width:140,render:e=>{if(e.status===`pending`)return y(`Component.UploadFile.index_8`);if(e.status===`finished`)return r(`span`,{class:`text-primary`},[y(`Component.UploadFile.index_9`)]);if(e.status===`error`)return r(`span`,{class:`text-error`},[i(`Upload Failed`)]);let t=e.percentage?e.percentage.toFixed(1):0;return r(E,{type:`line`,color:b.value.primaryColor,"indicator-placement":`outside`,processing:!0,percentage:Number(t)},null)}},N({width:70,options:(e,t)=>[{label:y(`Public.Btn.Del`),type:`error`,show:e.status!==`uploading`,onClick:()=>C.value.splice(t,1)},{label:y(`Public.Btn.Cancel`),type:`warning`,show:e.status===`uploading`,onClick:()=>R(e)}]})]),V=async(e,t,n,r)=>{let i=10*1024*1024,a=Math.ceil(e.size/i),o=0;for(let s=0;s{if(r.signal.aborted)return;let i=(o+(t.progress||0)*u)/e.size*100;n(Math.min(i,99))}),a=c;if(t&&typeof t.message==`number`&&(a=t.message),o=Math.max(o,a),n(Math.min(o/e.size*100,99)),o>=e.size)break;s=Math.floor(o/i)-1}catch(e){let t=!1;for(let e=0;e<3;e++){if(r.signal.aborted)throw Error(`Upload Canceled`);try{await new Promise(e=>setTimeout(e,1e3));let e=await z(d);if(e&&typeof e.message==`number`){o=e.message,t=!0;break}}catch(e){t=!1}}if(!t)throw Error(`Chunk ${s+1} upload failed`)}}return n(100),!0};return t({onConfirm:async()=>{var e;let t=C.value.filter(e=>e.status===`pending`);if(!t.length)return j.error(y(`Component.UploadFile.index_10`)),!1;u(`setConfirm`,{disabled:!0}),t.forEach(e=>e.status=`uploading`);let n=!0,r=!1;for(let e of t){let t=e.file;if(!t)continue;let i=new AbortController,a=e.id||e.name;F.value.set(a,i);try{if(t.size>$){if(!await V(t,e.name,t=>e.percentage=t,i)||i.signal.aborted){e.status=`error`,r=!0;continue}}else{let n=new FormData;n.append(`f_path`,_),n.append(`f_name`,e.name),n.append(`f_start`,`0`),n.append(`f_size`,t.size.toString()),n.append(`blob`,t),await z(n,t=>{i.signal.aborted||(e.percentage=(t.progress||0)*100)})}if(i.signal.aborted){e.status=`error`,r=!0;continue}e.status=`finished`}catch(t){e.status=`error`,j.error(`${e.name} upload failed}`),n=!1}finally{F.value.delete(a)}}n&&!r&&s.showSuccessMsg&&t.filter(e=>e.status===`finished`).length&&j.success(y(`Component.UploadFile.index_9`)),u(`setConfirm`,{disabled:!1});let i=t.filter(e=>e.status===`finished`);return i.length&&await((e=s.uploadSuccess)==null?void 0:e.call(s,i)),n&&!r}}),(e,t)=>{let a=O,s=k,u=T,f=M,_=D;return o(),n(`div`,J,[d(`div`,Y,[r(s,{ref:`upload`,class:`w-auto`,"file-list":c(C),"onUpdate:fileList":t[0]||(t[0]=e=>g(C)?C.value=e:null),accept:c(v).accept,multiple:c(v).multiple,"default-upload":!1,"show-file-list":!1,onBeforeUpload:L},{default:p(()=>[r(a,{type:`primary`},{default:p(()=>[i(m(e.$t(`Component.UploadFile.index_6`)),1)]),_:1})]),_:1},8,[`file-list`,`accept`,`multiple`])]),r(s,{ref:`upload`,class:`w-auto`,"file-list":c(C),"onUpdate:fileList":t[2]||(t[2]=e=>g(C)?C.value=e:null),accept:c(v).accept,multiple:c(v).multiple,"default-upload":!1,"show-file-list":!1,onBeforeUpload:L},{default:p(()=>[r(_,null,{default:p(()=>[c(C).length>0?(o(),x(u,{key:0,"max-height":300,bordered:!1,data:c(C),columns:c(B),onClick:t[1]||(t[1]=h(()=>{},[`stop`]))},null,8,[`data`,`columns`])):(o(),n(`div`,X,[r(f,{name:`base-upload`,size:`48`,class:`text-#999`}),d(`div`,Z,m(e.$t(`Component.UploadFile.index_1`)),1),c(v).accept?(o(),n(`div`,Q,m(e.$t(`Component.UploadFile.index_2`,[c(I)])),1)):l(``,!0)]))]),_:1})]),_:1},8,[`file-list`,`accept`,`multiple`])])}}}),te=e({default:()=>ne}),ne=L(ee,[[`__scopeId`,`data-v-e3a71476`]]);export{q as n,K as r,te as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1791538283700";import{An as t,Bn as n,Cn as r,Dn as i,Kn as a,On as o,Sn as s,Xr as c,Yn as l,bn as u,dn as d,er as f,gr as p,kr as m,lr as h,pn as g,qn as _,rn as v,ti as y,ur as b,wn as x,xn as S,xr as C}from"./vendor-utils.js?v=1791538283700";import{l as w}from"./vendor-vue.js?v=1791538283700";import{K as T,T as E,a as D,gt as O,i as k,r as A}from"./vendor-naive.js?v=1791538283700";import{Lf as j,Rf as M,Zt as N,cp as P,hp as F,yp as I,zf as L}from"./app.js?v=1791538283700";import{ct as R}from"./app-components.js?v=1791538283700";import{Zf as z}from"./app-shared.js?v=1791538283700";v();var B={class:`progress-log__title-text`},V={class:`progress-log__actions`},H=[`title`],U=[`title`],W=[`innerHTML`],G=t({__name:`index`,props:{filename:{},num:{default:20},title:{}},emits:[`minimize`],setup(e,{emit:t}){let i=e,o=t,s=C(`Loading...`),u=C(),p=C(),h=C(!1),g=async()=>{await n();let e=u.value;e&&(e.scrollTop=e.scrollHeight)},v=async()=>{let{message:e}=await R({filename:i.filename,num:i.num});I(e)&&(s.value=e.result,g())};v();let w=null;a(()=>{w=setInterval(()=>{v()},1e3)}),_(()=>{w&&clearInterval(w)});let T=e=>{n(()=>{if(!p.value)return;let t=F(p.value,`n-dialog`);if(!t)return;if(!e){t.style.left=``,t.style.top=``;return}let n=document.documentElement.clientHeight,r=Math.max(10,n-t.offsetHeight-10),i=parseFloat(t.style.left)||0,a=parseFloat(t.style.top)||0;t.style.left=`${i+10-t.offsetLeft}px`,t.style.top=`${a+r-t.offsetTop}px`})},E=()=>{h.value=!h.value,o(`minimize`),T(h.value)};return(t,n)=>{let i=f(`modal-drag`);return l(),x(`div`,{class:c([`progress-log`,{"is-minimize":m(h)}])},[e.title?b((l(),x(`div`,{key:0,ref_key:`titleRef`,ref:p,class:`progress-log__title`},[S(`span`,B,y(e.title),1),S(`div`,V,[m(h)?(l(),x(`div`,{key:1,class:`progress-log__action`,title:t.$t(`fileEditor.title.restore`),onClick:E},[...n[1]||(n[1]=[S(`i`,{class:`i-ant-design-switcher-outlined`},null,-1)])],8,U)):(l(),x(`div`,{key:0,class:`progress-log__action`,title:t.$t(`fileEditor.title.minimize`),onClick:E},[...n[0]||(n[0]=[S(`i`,{class:`i-ant-design-minus-outlined`},null,-1)])],8,H))])])),[[i]]):r(``,!0),b(S(`pre`,{ref_key:`logRef`,ref:u,innerHTML:m(s),class:`progress-log__content`},null,8,W),[[d,!m(h)]])],2)}}}),K=e({default:()=>q}),q=L(G,[[`__scopeId`,`data-v-7960cb7f`]]);v();var J={class:`p-16px`},Y={class:`flex items-center mb-12px`},X={key:1,class:`flex-center flex-col h-300px`},Z={class:`drag-text`},Q={key:0,class:`drag-suffix`},$=50*1024*1024,ee=t({__name:`index`,props:{path:{default:``},size:{},uploadData:{default:()=>({multiple:!1})},uploadSuccess:{},showSuccessMsg:{type:Boolean,default:!0}},emits:[`setConfirm`],setup(e,{expose:t,emit:n}){let a=e,c=n,{path:d,uploadData:f}=a,{t:_}=w(),v=A(),b=C([]),F=C(new Map),I=u(()=>(f.accept||``).split(`,`).map(e=>`'${e}'`).join(`, `)),L=e=>{var t,n,r;let{file:i}=e;return((t=(n=i.file)==null?void 0:n.size)==null?0:t)>1024*1024*((r=a.size)==null?1/0:r)?(j.error(_(`Component.UploadFile.index_7`,[i.name,a.size])),!1):(f.multiple||(b.value=[]),!0)},R=e=>{let t=e.id||e.name,n=F.value.get(t);n&&(n.abort(),F.value.delete(t),e.status=`error`,e.percentage=0,j.info(`Upload Canceled: ${e.name}`))},B=C([{key:`name`,title:_(`Component.UploadFile.index_3`),ellipsis:!0},{key:`size`,title:_(`Component.UploadFile.index_4`),width:100,render:e=>{var t;return P((t=e.file)==null?void 0:t.size)}},{key:`status`,title:_(`Component.UploadFile.index_5`),width:140,render:e=>{if(e.status===`pending`)return _(`Component.UploadFile.index_8`);if(e.status===`finished`)return o(`span`,{class:`text-primary`},[_(`Component.UploadFile.index_9`)]);if(e.status===`error`)return o(`span`,{class:`text-error`},[i(`Upload Failed`)]);let t=e.percentage?e.percentage.toFixed(1):0;return o(E,{type:`line`,color:v.value.primaryColor,"indicator-placement":`outside`,processing:!0,percentage:Number(t)},null)}},N({width:70,options:(e,t)=>[{label:_(`Public.Btn.Del`),type:`error`,show:e.status!==`uploading`,onClick:()=>b.value.splice(t,1)},{label:_(`Public.Btn.Cancel`),type:`warning`,show:e.status===`uploading`,onClick:()=>R(e)}]})]),V=async(e,t,n,r)=>{let i=10*1024*1024,a=Math.ceil(e.size/i),o=0;for(let s=0;s{if(r.signal.aborted)return;let i=(o+(t.progress||0)*u)/e.size*100;n(Math.min(i,99))}),a=c;if(t&&typeof t.message==`number`&&(a=t.message),o=Math.max(o,a),n(Math.min(o/e.size*100,99)),o>=e.size)break;s=Math.floor(o/i)-1}catch(e){let t=!1;for(let e=0;e<3;e++){if(r.signal.aborted)throw Error(`Upload Canceled`);try{await new Promise(e=>setTimeout(e,1e3));let e=await z(f);if(e&&typeof e.message==`number`){o=e.message,t=!0;break}}catch(e){t=!1}}if(!t)throw Error(`Chunk ${s+1} upload failed`)}}return n(100),!0};return t({onConfirm:async()=>{var e;let t=b.value.filter(e=>e.status===`pending`);if(!t.length)return j.error(_(`Component.UploadFile.index_10`)),!1;c(`setConfirm`,{disabled:!0}),t.forEach(e=>e.status=`uploading`);let n=!0,r=!1;for(let e of t){let t=e.file;if(!t)continue;let i=new AbortController,a=e.id||e.name;F.value.set(a,i);try{if(t.size>$){if(!await V(t,e.name,t=>e.percentage=t,i)||i.signal.aborted){e.status=`error`,r=!0;continue}}else{let n=new FormData;n.append(`f_path`,d),n.append(`f_name`,e.name),n.append(`f_start`,`0`),n.append(`f_size`,t.size.toString()),n.append(`blob`,t),await z(n,t=>{i.signal.aborted||(e.percentage=(t.progress||0)*100)})}if(i.signal.aborted){e.status=`error`,r=!0;continue}e.status=`finished`}catch(t){e.status=`error`,j.error(`${e.name} upload failed}`),n=!1}finally{F.value.delete(a)}}n&&!r&&a.showSuccessMsg&&t.filter(e=>e.status===`finished`).length&&j.success(_(`Component.UploadFile.index_9`)),c(`setConfirm`,{disabled:!1});let i=t.filter(e=>e.status===`finished`);return i.length&&await((e=a.uploadSuccess)==null?void 0:e.call(a,i)),n&&!r}}),(e,t)=>{let n=O,a=k,c=T,u=M,d=D;return l(),x(`div`,J,[S(`div`,Y,[o(a,{ref:`upload`,class:`w-auto`,"file-list":m(b),"onUpdate:fileList":t[0]||(t[0]=e=>p(b)?b.value=e:null),accept:m(f).accept,multiple:m(f).multiple,"default-upload":!1,"show-file-list":!1,onBeforeUpload:L},{default:h(()=>[o(n,{type:`primary`},{default:h(()=>[i(y(e.$t(`Component.UploadFile.index_6`)),1)]),_:1})]),_:1},8,[`file-list`,`accept`,`multiple`])]),o(a,{ref:`upload`,class:`w-auto`,"file-list":m(b),"onUpdate:fileList":t[2]||(t[2]=e=>p(b)?b.value=e:null),accept:m(f).accept,multiple:m(f).multiple,"default-upload":!1,"show-file-list":!1,onBeforeUpload:L},{default:h(()=>[o(d,null,{default:h(()=>[m(b).length>0?(l(),s(c,{key:0,"max-height":300,bordered:!1,data:m(b),columns:m(B),onClick:t[1]||(t[1]=g(()=>{},[`stop`]))},null,8,[`data`,`columns`])):(l(),x(`div`,X,[o(u,{name:`base-upload`,size:`48`,class:`text-#999`}),S(`div`,Z,y(e.$t(`Component.UploadFile.index_1`)),1),m(f).accept?(l(),x(`div`,Q,y(e.$t(`Component.UploadFile.index_2`,[m(I)])),1)):r(``,!0)]))]),_:1})]),_:1},8,[`file-list`,`accept`,`multiple`])])}}}),te=e({default:()=>ne}),ne=L(ee,[[`__scopeId`,`data-v-e3a71476`]]);export{q as n,K as r,te as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app.js b/BTPanel/static/vite/js/app.js index 810fa50e..d93f541d 100644 --- a/BTPanel/static/vite/js/app.js +++ b/BTPanel/static/vite/js/app.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,8 +28,8 @@ removeAfterLoad(freshLink, link) } })(); -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/app-modal-ui.js?v=1787646744133","js/rolldown-runtime.js?v=1787646744133","js/vendor-utils.js?v=1787646744133","js/vendor-vue.js?v=1787646744133","js/vendor-naive.js?v=1787646744133","js/vendor.js?v=1787646744133","css/vendor.css?v=1787646744133","js/app-layout.js?v=1787646744133","js/vendor-pdf.js?v=1787646744133","js/vendor-polyfills.js?v=1787646744133","css/app-layout.css?v=1787646744133","js/view-account.js?v=1787646744133","js/app-components.js?v=1787646744133","js/app-base.js?v=1787646744133","js/vendor-code-highlight.js?v=1787646744133","css/vendor-code-highlight.css?v=1787646744133","css/app-base.css?v=1787646744133","js/vendor-pay.js?v=1787646744133","css/app-components.css?v=1787646744133","js/app-shared.js?v=1787646744133","js/vendor-crypto.js?v=1787646744133","css/app-shared.css?v=1787646744133","js/app-form.js?v=1787646744133","css/app-form.css?v=1787646744133","js/app-temp.js?v=1787646744133","css/app-temp.css?v=1787646744133","css/view-account.css?v=1787646744133","js/view-ai.js?v=1787646744133","js/feature-FileEditor.js?v=1787646744133","js/vendor-ace.js?v=1787646744133","css/vendor-ace.css?v=1787646744133","js/feature-EmailEditor.js?v=1787646744133","js/vendor-interaction.js?v=1787646744133","js/vendor-wangeditor.js?v=1787646744133","css/vendor-wangeditor.css?v=1787646744133","css/feature-EmailEditor.css?v=1787646744133","css/feature-FileEditor.css?v=1787646744133","js/domain-config.js?v=1787646744133","css/domain-config.css?v=1787646744133","css/view-ai.css?v=1787646744133","js/view-config.js?v=1787646744133","css/view-config.css?v=1787646744133","js/view-crontab.js?v=1787646744133","css/view-crontab.css?v=1787646744133","js/view-database.js?v=1787646744133","css/view-database.css?v=1787646744133","js/view-docker.js?v=1787646744133","js/view-billion-mail.js?v=1787646744133","css/view-billion-mail.css?v=1787646744133","js/vendor-terminal.js?v=1787646744133","css/vendor-terminal.css?v=1787646744133","js/feature-Terminal.js?v=1787646744133","css/feature-Terminal.css?v=1787646744133","css/view-docker.css?v=1787646744133","js/view-files.js?v=1787646744133","js/feature-FilePicker.js?v=1787646744133","css/feature-FilePicker.css?v=1787646744133","css/view-files.css?v=1787646744133","js/view-ftp.js?v=1787646744133","css/view-ftp.css?v=1787646744133","js/view-home.js?v=1787646744133","js/legacy-view-home.js?v=1787646744133","js/vendor-charts.js?v=1787646744133","css/legacy-view-home.css?v=1787646744133","css/view-home.css?v=1787646744133","js/view-logs.js?v=1787646744133","css/view-logs.css?v=1787646744133","js/view-mail.js?v=1787646744133","js/view-flow.js?v=1787646744133","css/view-flow.css?v=1787646744133","css/view-mail.css?v=1787646744133","js/view-monitor.js?v=1787646744133","css/view-monitor.css?v=1787646744133","js/view-node.js?v=1787646744133","css/view-node.css?v=1787646744133","js/view-security.js?v=1787646744133","css/view-security.css?v=1787646744133","js/view-soft.js?v=1787646744133","css/view-soft.css?v=1787646744133","js/view-ssl.js?v=1787646744133","css/view-ssl.css?v=1787646744133","js/view-terminal.js?v=1787646744133","css/view-terminal.css?v=1787646744133","js/view-waf.js?v=1787646744133","js/feature-Charts.js?v=1787646744133","css/feature-Charts.css?v=1787646744133","js/view-site.js?v=1787646744133","js/app-ui.js?v=1787646744133","css/app-ui.css?v=1787646744133","css/view-site.css?v=1787646744133","js/vendor-map.js?v=1787646744133","css/vendor-map.css?v=1787646744133","js/vendor-charts-3d.js?v=1787646744133","css/view-waf.css?v=1787646744133","js/view-wp.js?v=1787646744133","css/view-wp.css?v=1787646744133","js/view-bind.js?v=1787646744133","css/view-bind.css?v=1787646744133","js/view-modify-password.js?v=1787646744133","js/feature-Feedback.js?v=1787646744133","css/feature-Feedback.css?v=1787646744133","js/feature-Account.js?v=1787646744133","css/feature-Account.css?v=1787646744133","js/feature-MessageBox.js?v=1787646744133","css/feature-MessageBox.css?v=1787646744133","js/feature-Quota.js?v=1787646744133","js/feature-Pay.js?v=1787646744133","css/feature-Pay.css?v=1787646744133"])))=>i.map(i=>d[i]); -import{a as e,r as t}from"./rolldown-runtime.js?v=1787646744133";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=1787646744133";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=1787646744133";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=1787646744133";import{J as kt,Y as At,_ as jt,b as Mt,v as Nt,y as A}from"./vendor.js?v=1787646744133";import{n as j,r as M}from"./vendor-pdf.js?v=1787646744133";import"./app-icons.js?v=1787646744133";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]*){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{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;ei)return!0;if(te?e.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`‘`).replace(/\(/g,`(`).replace(/</g,`<`).replace(/>/g,`>`).replace(/`/g,```).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_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{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` +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/app-modal-ui.js?v=1791538283700","js/rolldown-runtime.js?v=1791538283700","js/vendor-utils.js?v=1791538283700","js/vendor-vue.js?v=1791538283700","js/vendor-naive.js?v=1791538283700","js/vendor.js?v=1791538283700","css/vendor.css?v=1791538283700","js/app-layout.js?v=1791538283700","js/app-components.js?v=1791538283700","js/vendor-pdf.js?v=1791538283700","js/vendor-polyfills.js?v=1791538283700","js/app-base.js?v=1791538283700","js/vendor-code-highlight.js?v=1791538283700","css/vendor-code-highlight.css?v=1791538283700","css/app-base.css?v=1791538283700","js/vendor-pay.js?v=1791538283700","css/app-components.css?v=1791538283700","css/app-layout.css?v=1791538283700","js/view-account.js?v=1791538283700","js/app-shared.js?v=1791538283700","js/vendor-crypto.js?v=1791538283700","css/app-shared.css?v=1791538283700","js/app-form.js?v=1791538283700","css/app-form.css?v=1791538283700","js/app-temp.js?v=1791538283700","css/app-temp.css?v=1791538283700","css/view-account.css?v=1791538283700","js/view-ai.js?v=1791538283700","js/feature-FileEditor.js?v=1791538283700","js/vendor-ace.js?v=1791538283700","css/vendor-ace.css?v=1791538283700","js/feature-EmailEditor.js?v=1791538283700","js/vendor-interaction.js?v=1791538283700","js/vendor-wangeditor.js?v=1791538283700","css/vendor-wangeditor.css?v=1791538283700","css/feature-EmailEditor.css?v=1791538283700","css/feature-FileEditor.css?v=1791538283700","js/domain-config.js?v=1791538283700","css/domain-config.css?v=1791538283700","css/view-ai.css?v=1791538283700","js/view-config.js?v=1791538283700","css/view-config.css?v=1791538283700","js/view-crontab.js?v=1791538283700","css/view-crontab.css?v=1791538283700","js/view-database.js?v=1791538283700","css/view-database.css?v=1791538283700","js/view-docker.js?v=1791538283700","js/view-billion-mail.js?v=1791538283700","css/view-billion-mail.css?v=1791538283700","js/vendor-terminal.js?v=1791538283700","css/vendor-terminal.css?v=1791538283700","js/feature-Terminal.js?v=1791538283700","css/feature-Terminal.css?v=1791538283700","css/view-docker.css?v=1791538283700","js/view-files.js?v=1791538283700","js/feature-FilePicker.js?v=1791538283700","css/feature-FilePicker.css?v=1791538283700","css/view-files.css?v=1791538283700","js/view-ftp.js?v=1791538283700","css/view-ftp.css?v=1791538283700","js/view-home.js?v=1791538283700","js/legacy-view-home.js?v=1791538283700","js/vendor-charts.js?v=1791538283700","css/legacy-view-home.css?v=1791538283700","css/view-home.css?v=1791538283700","js/view-logs.js?v=1791538283700","css/view-logs.css?v=1791538283700","js/view-mail.js?v=1791538283700","js/view-flow.js?v=1791538283700","css/view-flow.css?v=1791538283700","css/view-mail.css?v=1791538283700","js/view-monitor.js?v=1791538283700","css/view-monitor.css?v=1791538283700","js/view-node.js?v=1791538283700","css/view-node.css?v=1791538283700","js/view-security.js?v=1791538283700","css/view-security.css?v=1791538283700","js/view-soft.js?v=1791538283700","css/view-soft.css?v=1791538283700","js/view-ssl.js?v=1791538283700","css/view-ssl.css?v=1791538283700","js/view-terminal.js?v=1791538283700","css/view-terminal.css?v=1791538283700","js/view-waf.js?v=1791538283700","js/feature-Charts.js?v=1791538283700","css/feature-Charts.css?v=1791538283700","js/view-site.js?v=1791538283700","js/app-ui.js?v=1791538283700","css/app-ui.css?v=1791538283700","css/view-site.css?v=1791538283700","js/vendor-map.js?v=1791538283700","css/vendor-map.css?v=1791538283700","js/vendor-charts-3d.js?v=1791538283700","css/view-waf.css?v=1791538283700","js/view-wp.js?v=1791538283700","css/view-wp.css?v=1791538283700","js/view-bind.js?v=1791538283700","css/view-bind.css?v=1791538283700","js/view-modify-password.js?v=1791538283700","js/feature-Feedback.js?v=1791538283700","css/feature-Feedback.css?v=1791538283700","js/feature-Account.js?v=1791538283700","css/feature-Account.css?v=1791538283700","js/feature-MessageBox.js?v=1791538283700","css/feature-MessageBox.css?v=1791538283700","js/feature-Quota.js?v=1791538283700","js/feature-Pay.js?v=1791538283700","css/feature-Pay.css?v=1791538283700"])))=>i.map(i=>d[i]); +import{a as e,r as t}from"./rolldown-runtime.js?v=1791538283700";import{$n as n,A as r,An as i,Bn as a,D as o,Dn as s,Dt as c,It as l,K as u,Kn as d,Ln as f,Mt as p,Nn as m,On as h,Qn as g,Qr as ee,Rt as te,Sn as _,T as ne,Tr as re,Tt as ie,Un as ae,Vt as oe,Xr as v,Yn as y,Zn as se,_ as ce,a as le,an as ue,bn as b,cn as de,dn as fe,er as pe,fn as me,gr as he,h as ge,hn as _e,j as ve,kn as x,kr as S,lr as C,n as ye,o as be,on as xe,q as Se,r as Ce,rn as w,sr as we,ti as T,un as Te,ur as Ee,wn as De,wr as Oe,xn as E,xr as D,yr as O,zn as ke,zt as Ae}from"./vendor-utils.js?v=1791538283700";import{a as je,c as Me,d as Ne,f as k,i as Pe,l as Fe,o as Ie,p as Le,r as Re,u as ze}from"./vendor-vue.js?v=1791538283700";import{$t as Be,B as Ve,Bt as He,Et as Ue,Ft as We,Gt as Ge,Ht as Ke,It as qe,Jt as Je,Kt as Ye,L as Xe,Lt as Ze,Mt as Qe,Nt as $e,Pt as et,Qt as tt,Rt as nt,T as rt,Ut as it,V as at,Vt as ot,Wt as st,X as ct,Xt as lt,Y as ut,Yt as dt,Zt as ft,an as pt,en as mt,gt as A,h as ht,in as gt,it as _t,jt as vt,n as yt,nn as xt,q as St,qt as Ct,r as wt,rn as Tt,tn as Et,zt as Dt}from"./vendor-naive.js?v=1791538283700";import{J as Ot,Y as kt,_ as At,b as jt,v as Mt,y as Nt}from"./vendor.js?v=1791538283700";import{n as j,r as M}from"./vendor-pdf.js?v=1791538283700";import"./app-icons.js?v=1791538283700";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=>oe(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=>{if(!P(e))return 0;let t=e.match(/class='Pcount'>Total ([0-9]*){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{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;ei)return!0;if(te?e.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`‘`).replace(/\(/g,`(`).replace(/</g,`<`).replace(/>/g,`>`).replace(/`/g,```).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(Ae(e))?new Date(e).getTime():Ae(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?`--`:ne(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=ve(t,-1);break;default:n=new Date(e);break}return n},rn=e=>({start:r(e),end:o(e)}),an=e=>F(e)?Math.floor(e/1e3):Math.floor(e.getTime()/1e3),on=e=>{let{t}=Fe(),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`};w(),Se();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_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{Cn(e,``)},En={dynamicModals:D([]),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=Me({legacy:!1,locale:kn,fallbackLocale:An,globalInjection:!0,allowComposition:!0,messages:jn}),Mn=[`info`,`success`,`warning`,`error`,`loading`];w();var Nn=[`xlink:href`,`fill`],Pn=i({__name:`index`,props:{name:{},size:{},color:{},prefix:{default:`icon`}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,i=b(()=>`#${n.prefix}-${n.name}`),a=e=>{r(`click`,e)};return(t,n)=>(y(),De(`svg`,{"aria-hidden":`true`,class:`svg-icon`,style:ee({"font-size":e.size+`px`}),onClick:a},[E(`use`,{"xlink:href":S(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`]]);w();var In=Nt({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=Nt({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=i({functional:!0,props:{onClick:{type:Function}},emit:[`click`],setup(){let e=ur();return{isDark:b(()=>e.theme===`dark`)}},render(){return h(`div`,{class:`bt-close absolute top-15px right-15px z-1000`,onClick:e=>{this.$emit(`click`,e)}},[this.isDark?h(`div`,{class:Ln},[h(`i`,{class:`i-solar:close-circle-bold text-30px color-#666`},null)]):h(`div`,{class:In},null)])}});w(),Ot();var zn=Nt({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=Nt` animation: rotating 2s linear infinite; @keyframes rotating { @@ -40,4 +40,4 @@ import{a as e,r as t}from"./rolldown-runtime.js?v=1787646744133";import{$n as n, 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;nthis.remove(e)}}),f(this,`remove`,e=>{for(let t=0;t{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=1787646744133`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6]))),Jn=v(()=>j(()=>import(`./app-modal-ui.js?v=1787646744133`).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=1787646744133`).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(/'/g,`"`).replace(/"/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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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{let n=window.vite_menus,r=JSON.parse(n.replace(/'/g,`"`).replace(/'/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{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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`),await I(`/static/layer/layer.js?v=1787646744133`),await I(`/static/vite/oldjs/jsencrypt.min.js?v=1787646744133`),await I(`/static/language/English/lan.js?v=1787646744133`)}async function Fd(){await Promise.all([I(`/static/codemirror/lib/codemirror.js?v=1787646744133`),I(`/static/laydate/laydate.js?v=1787646744133`),I(`/static/vite/oldjs/clipboard.min.js?v=1787646744133`),I(`/static/vite/oldjs/soft.js?v=1787646744133`),I(`/static/vite/oldjs/public.js?v=1787646744133`),I(`/static/vite/oldjs/public_backup.js?v=1787646744133`),I(`/static/vite/oldjs/tools.js?v=1787646744133`)])}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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`),await I(`/static/vite/oldjs/soft.js?v=1787646744133`)}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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).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=1787646744133`).then(e=>e.qi),__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=1787646744133`).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=1787646744133`).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;rr(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=1787646744133`).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=1787646744133`).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`,`--`)):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}; \ No newline at end of file +`,Vn=i({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=D(null),r=wt(),i=be(`--color-text-1`),o={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}},s=b(()=>o[e.type]),c=0,l=()=>{t(`close`)},u=()=>{let{duration:t}=e;t>0&&(c=window.setTimeout(l,t))},f=()=>{c&&(window.clearTimeout(c),c=0)},p=()=>{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`},m=!0,h=new jt(()=>{if(m){m=!1;return}p()}),g=()=>{a(()=>{let e=n.value;e&&(e.style.opacity=`1`)})};return d(()=>{p(),g(),u(),h.observe(window.document.body)}),ae(()=>{f(),h.disconnect()}),{iconInfo:s,messageRef:n,handleClose:l}},render(){return Ee(h(`div`,{ref:`messageRef`,class:zn,style:{maxWidth:pt(this.maxWidth)}},[this.close?h(Rn,{onClick:()=>{this.handleClose()}},null):``,h(`div`,{class:`flex-basis-30px`},[h(z,{name:this.iconInfo.icon,size:30,class:this.type===`loading`?Bn:``,color:this.iconInfo.color},null)]),h(`div`,{class:`flex-1 ml-10px max-h-600px leading-20px text-14px overflow-auto text-font1`},[this.isHtml?``:h(`div`,null,[Tt(this.content)]),this.isHtml?h(`div`,{innerHTML:this.content},null):``])]),[[kt,{zIndex:this.zIndex,enabled:!0}]])}});w(),Ot();function Hn(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!f(e)}var Un=i({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 h(_e,null,[this.messages.map(e=>{if(e.mask)return Ee(h(`div`,{class:`n-modal-mask`},null),[[kt,{zIndex:void 0,enabled:!0}]])}),h(ue,{name:`bounce`,onAfterLeave:()=>{this.$emit(`afterClose`)}},Hn(e=this.messages.map(e=>h(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]})])}});w();var Wn=class{constructor(e){u(this,`messageIds`,void 0),u(this,`messages`,void 0),u(this,`position`,void 0),u(this,`container`,void 0),u(this,`messageCount`,0),u(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=O({id:n,...e});return this.messages.value.push(r),this.messageIds.add(n),{close:()=>this.remove(n)}}),u(this,`update`,(e,t)=>{for(let n=0;nthis.remove(e)}}),u(this,`remove`,e=>{for(let t=0;t{this.messages.value.splice(0)}),u(this,`destroy`,()=>{this.messages.value.length===0&&this.container&&(de(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=D([]),this.messageIds=new Set,this.position=t,de(h(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(Mt(),1);w(),M();var qn=x(()=>j(()=>import(`./app-modal-ui.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6]))),Jn=x(()=>j(()=>import(`./app-modal-ui.js?v=1791538283700`).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:s,onConfirm:c=()=>void 0,onCancel:l=()=>void 0,onPublicClose:u=()=>void 0})=>V({title:e,width:n,showCancel:i,confirmText:a,confirmType:o,cancelText:s,showMask:!0,footer:!0,onConfirm:c,onCancel:l,onPublicClose:u,content:()=>h(`div`,{class:`flex p-20px gap-10px`},[r?h(z,{name:`base-warning`,size:`30`,color:`#f0a020`},null):``,h(`div`,{class:`confirm-content flex-1 pt-4px text-14px leading-22px`},[Tt(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:x(()=>j(()=>import(`./app-modal-ui.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([0,1,2,3,4,5,6])))})};function er(e=``,t={}){return O({show:!1,title:e,data:t})}w();var tr=i({name:`BtError`,props:{text:{type:String,default:``}},render(){return h(`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))}w();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)&&c(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=l(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=l(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:()=>h(tr,{text:t},null)})}return Promise.reject(e)})}Se();var cr=new class{constructor(){u(this,`pendings`,[])}addPending(){let e=ye.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)}};Se();var H=new class{constructor(e={}){u(this,`_instance`,void 0),u(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=ye.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}});w();var ur=k(`ThemeStore`,()=>{let e=D(`auto`),t=b(()=>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)},o=e=>{i(e),t.value===`light`&&l.value===`#F4D1B4`&&(d(`#20a53a`),a(()=>{B.warning(R.global.t(`Config.Theme.GoldNotSupportedDefault`),{maxWidth:440,close:!0})}))},s=()=>{r(t.value)},c=D({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}}),l=b(()=>c.value.theme.color),u=b(()=>{var e;return(e=c.value.theme.component_ui)==null?`legacy`:e}),d=(e,t=!0)=>{c.value.theme.color=e,t&&h(!1,!1)},f=b(()=>$t(c.value.logo.image)),p=b(()=>{let e=l.value;return{"--menu-bg-opacity":`${c.value.sidebar.opacity/100}`,"--main-bg-image":c.value.interface.is_show_bg?t.value===`light`?`url('${$t(c.value.interface.bg_image)}')`:`url('${$t(c.value.interface.bg_image_dark)}')`:``,"--main-bg-opacity":`${c.value.interface.bg_image_opacity/100}`,"--main-content-opacity":`${c.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`}}),m=()=>{c.value=JSON.parse(window.vite_public_panel_theme.replace(/'/g,`"`).replace(/"/g,`"`).replace(/True/g,`true`).replace(/False/g,`false`))},h=async(e=!0,t=!0)=>{c.value&&await lr(re(c.value),e,t)};return{theme:t,themeRef:e,setTheme:i,setSafeTheme:o,changeTheme:s,menuLogo:f,rootCssVer:p,initThemeConfig:m,themeColor:l,componentUi:u,themeConfig:c,setThemeColor:d,setThemeConfig:h}},{persist:{pick:[`themeRef`]}});w();var dr=Nt({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=Nt({height:`53px`,lineHeight:`53px`,fontSize:`14px`,color:`var(--modal-header-title-color)`}),pr=Nt({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=Nt({top:`10px`,right:`10px`}),hr=i({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 h(_e,null,[e&&h(`div`,{class:[dr,n===`modern`&&fr]},[Tt(e)]),!t&&(n===`modern`?h(`button`,{type:`button`,class:[pr,!e&&mr],"aria-label":`Close`,onClick:e=>this.$emit(`click`,e)},[h(`i`,{class:`i-material-symbols:close-rounded text-20px`},null)]):h(Rn,{onClick:e=>this.$emit(`click`,e)},null))])}});w();var gr=Nt({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=i({name:`BtModalAction`,functional:!0,render(){var e,t;return h(`div`,{class:gr},[(e=(t=this.$slots).default)==null?void 0:e.call(t)])}});w();var vr=i({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=b(()=>t.componentUi),r=D(null),i=D(null),a=D(e.showMask),o=b(()=>e.showMask&&a.value);we(()=>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)};Ce(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}=ce(),f=b(()=>d.value?`${d.value*.9}px`:`auto`),p=D(!1),m=D(!1),h=b(()=>{let{data:t}=e;return ie(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()})},ne=D({type:e.confirmType,text:e.confirmText,disabled:!1,loading:!1});return{componentUi:n,componentRef:r,modalContentRef:i,cancelBtn:D({text:e.cancelText,disabled:!1}),confirmBtn:ne,componentData:h,maxScrollHeight:f,mergedShowMask:o,isMaximized:p,isMinimized:m,close:c,setConfirm:e=>{ne.value=Object.assign(ne.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}=Fe(),t=be(`--bt-tabs-modal-cancel-btn-bg`),n={width:this.isMaximized?`100%`:this.isMinimized?`260px`:pt(this.width),height:this.isMaximized?`100vh`:``,backgroundColor:this.bgColor,...this.maskClosable&&!this.mergedShowMask?{transition:`none`}:{},...F(this.top)?{alignSelf:`flex-start`,marginTop:pt(this.top)}:{},...this.isMaximized?{maxWidth:`100%`,maxHeight:`100%`}:{}};return h(at,{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:()=>h(hr,{title:this.title,ui:this.componentUi,hideClose:this.hideClose,onClick:()=>{this.handleClose()}},null),default:()=>h(`div`,{ref:`modalContentRef`,class:this.isNotScroll?``:`overflow-auto`,style:{height:this.isMaximized?`100vh`:this.isMinimized?`auto`:pt(this.height),maxHeight:this.isMaximized?`100%`:this.maxScrollHeight,minHeight:this.isMinimized?`0px`:pt(this.minHeight)}},[(()=>{var e,t;let{component:n,content:r}=this;return n?h(n,ke({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?Tt(r):(e=(t=this.$slots).default)==null?void 0:e.call(t)})()]),action:()=>this.footer?h(_r,null,{default:()=>[this.showCancel&&this.componentUi===`modern`&&h(A,{size:`medium`,onClick:()=>{this.handleCancel()}},{default:()=>[this.cancelBtn.text||e(`Public.Btn.Cancel`)]}),this.showCancel&&this.componentUi!==`modern`&&h(A,{class:`cancel-btn`,size:`small`,color:t.value,onClick:()=>{this.handleCancel()}},{default:()=>[this.cancelBtn.text||e(`Public.Btn.Cancel`)]}),h(A,{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})}});w();var yr=i({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=D(!1);return d(()=>{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 h(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)}});w();var br=i({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 m(_e,null,[this.dynamicModals.map(e=>m(yr,{ref:t=>{t===null?delete this.modalInstRefs[`modal-${e.key}`]:this.modalInstRefs[`modal-${e.key}`]=t},internalKey:e.key,onInternalAfterLeave:this.handleAfterLeave,...re(e)})),(e=(t=this.$slots).default)==null?void 0:e.call(t)])}});w();var xr=i({__name:`index`,setup(e){let{theme:t,themeColor:n,rootCssVer:r}=Le(ur()),i=window.lang,[o,s]=new Map([[`cht`,[st,vt]],[`de`,[xt,it]],[`en`,[Et,Ke]],[`fra`,[Be,He]],[`ind`,[tt,Dt]],[`it`,[ft,nt]],[`kor`,[lt,Ze]],[`pt`,[dt,qe]],[`ru`,[Je,We]],[`spa`,[mt,ot]],[`tur`,[Ct,et]],[`uk`,[Ye,$e]],[`vie`,[Ge,Qe]]]).get(i)||[Et,Ke],c=b(()=>t.value===`dark`?yt:null),l=D(o),u=D(s),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=D(f());return we(()=>[t.value,n.value],()=>{a(()=>{p.value=f()})},{immediate:!0}),(e,t)=>{let n=br,r=_t;return y(),_(r,{class:`w-full h-full`,"inline-theme-disabled":``,theme:S(c),locale:S(l),"date-locale":S(u),"theme-overrides":S(p)},{default:C(()=>[g(e.$slots,`default`),h(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=(e={})=>H.post(`/config?action=get_nps_new`,e),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=getPanelHomeInfo`,{},{requestOptions:{errorMessage:!1}}),ri=()=>H.post(`/ajax?action=get_pay_type`),ii=()=>H.post(`/plugin?action=get_index_list`),ai=()=>H.post(`/system?action=GetNetWork`),oi=()=>H.post(`/ajax?action=UpdatePanel`),si=()=>H.post(`/ajax?action=get_beta_logs`,{},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),ci=()=>H.post(`/ajax?action=apple_beta`,{},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),li=()=>H.post(`/ajax?action=to_not_beta`,{},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),ui=()=>H.post(`/ajax?action=UpdatePanel`,{check:!0},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),di=(e,t=!0)=>H.post(`/ajax?action=ignore_version`,e,{requestOptions:{loading:t?R.global.t(`Home.Api.index_1`):``,successMessage:t}}),fi=e=>H.post(`/ajax?action=UpdatePanel`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_2`),successMessage:!0}}),pi=e=>H.post(`/ajax?action=ScheduleUpdate`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),mi=()=>H.post(`/ajax?action=RepPanel`,{force:1},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),hi=()=>H.post(`/system?action=get_upgrade_log`),gi=(e=!1)=>H.post(`/system?action=ReWeb`,{},{requestOptions:{loading:e?R.global.t(`Home.Api.index_1`):``,successMessage:e}}),_i=e=>H.post(`/plugin?action=sort_index`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),vi=()=>H.post(`/system?action=ReMemory`),yi=()=>H.post(`/system?action=ServiceAdmin`,{name:`{{session['webserver']}}`,type:`stop`}),bi=()=>H.post(`/system?action=ServiceAdmin`,{name:`mysqld`,type:`stop`}),xi=()=>H.post(`/system?action=RestartServer`),Si=()=>H.post(`/system?action=GetSystemTotal`),Ci=()=>H.post(`/ajax?action=GetSoftList`),wi=()=>H.post(`/monitor/process_management/specific_resource_load_type`),Ti=e=>H.post(`/monitor/process_management/kill_process_all`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),Ei=()=>H.post(`/files?action=GetExecLog`),Di=e=>H.post(`/data?action=getData`,{...e,tojs:`reader_message_list`,table:`tasks`,result:`2,4,6,8`}),Oi=()=>H.post(`/files?action=GetTaskSpeed`,{},{requestOptions:{errorMessage:!1}}),ki=e=>H.post(`/files?action=RemoveTask`,e,{requestOptions:{loading:R.global.t(`Security.Api.Index_3`),successMessage:!0}}),Ai=()=>H.post(`/ajax?action=GetTaskCount`),ji=e=>H.post(`/site?action=service_install_count`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),Mi=()=>H.post(`/system?action=mark_reboot_read`),Ni=()=>H.post(`/overview?action=overview_template`),Pi=e=>H.post(`/overview?action=set_overview`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),Fi=e=>H.post(`/overview?action=add_overview`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),Ii=e=>H.post(`/overview?action=del_overview`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),Li=()=>H.post(`/overview?action=get_overview`),Ri=e=>H.post(`/overview?action=sort_overview`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),zi=e=>H.post(`/overview?action=get_overview_window`,e),Bi=()=>H.post(`/config?action=get_memo_body`),Vi=()=>H.post(`/ajax?action=get_version_logs`),Hi=e=>H.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}});w();var Ui=k(`layout-msg`,()=>{let e=$(),t=D([]),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 Oi();N(n)&&(e.taskCount=n.task.length,t.value=n.task)}catch(t){e.taskCount=0}},o=async()=>{try{let{message:t}=await Ai();N(t)&&e.taskCount!==t.result&&a(),r=0}catch(e){r++,r>=3&&n&&clearInterval(n)}};return we(()=>e.taskCount,t=>{t===0&&e.isMultiServiceInstall&&(Qr({status:`enable`}),e.getConfigSimple())}),{taskList:t,onRepetion:i,getList:a}}),{t:Wi}=R.global;function Gi(e){return H.post(`/virtual/get_account_list.json`,e)}function Ki(e){return H.post(`/virtual/create_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:Wi(`Account.Account.accountState-721844-18`)}})}function qi(e){return H.post(`/virtual/modify_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:Wi(`Account.Account.accountState-721844-19`)}})}function Ji(e){return H.post(`/virtual/remove_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Yi(){return H.post(`/virtual/get_type_list.json`)}function Xi(e){return H.post(`/virtual/create_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Zi(e){return H.post(`/virtual/modify_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Qi(e){return H.post(`/virtual/remove_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function $i(e){return H.post(`/virtual/get_package_list.json`,e)}function ea(e){return H.post(`/virtual/create_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function ta(e){return H.post(`/virtual/modify_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function na(e){return H.post(`/virtual/remove_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function ra(e){return H.post(`/virtual/get_logs.json`,e)}function ia(){return H.post(`/virtual/clean_logs.json`,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function aa(){return H.post(`/virtual/get_disk_list.json`)}function oa(e){return H.post(`/virtual/set_default_disk.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function sa(e){return H.post(`/virtual/enable_disk_quota.json`,{mountpoint:e},{requestOptions:{loading:Wi(`Account.Disk.disk_810348-13`),successMessage:{close:!0},successMessageKey:`result`}})}function ca(e){return H.post(`/virtual/get_account_temp_login_token.json`,e)}function la(){return H.post(`/virtual/get_service_info.json`)}function ua(e,t={}){return H.post(`/virtual/${e}_service.json`,t,{requestOptions:{loading:Wi(`Account.Settings.index_1`),successMessage:!0,successMessageKey:`result`}})}function da(e={}){return H.post(`/virtual/install_service.json`,e,{requestOptions:{loading:Wi(`Account.Install.index_6`),successMessage:!0,successMessageKey:`result`}})}function fa(e={}){return H.post(`/virtual/update_service.json`,e,{requestOptions:{loading:Wi(`Account.Settings.index_21`),successMessage:!0,successMessageKey:`result`}})}function pa(e={}){return H.post(`/virtual/get_install_log.json`,e)}function ma(){return H.post(`/virtual/get_server_ssl.json`)}function ha(e,t){return H.post(`/virtual/save_server_ssl.json`,{certificate:e,private_key:t},{requestOptions:{loading:Wi(`Account.Install.index_10`),successMessage:!0,successMessageKey:`result`}})}function ga(){return H.post(`/virtual/get_server_address.json`)}function _a(e){return H.post(`/virtual/set_server_address.json`,{address:e},{requestOptions:{loading:Wi(`Account.Settings.index_8`),successMessage:!0,successMessageKey:`result`}})}function va(e){return H.post(`/virtual/modify_service_port`,{port:e},{requestOptions:{loading:Wi(`Component.Pay.index_12`),successMessage:!0,successMessageKey:`result`}})}var ya=()=>H.post(`/panel/public/get_public_config`),ba=()=>H.post(`/config?action=get_menu_list`),xa=()=>H.post(`/config?action=check_two_step`),Sa=(e={})=>H.post(`/config?action=ClosePanel`,e,{requestOptions:{loading:R.global.t(`Config.API.global_1`),successMessage:!0}}),Ca=(e={})=>H.post(`/config?action=set_ipv6_status`,e,{requestOptions:{loading:R.global.t(`Config.API.global_2`),successMessage:!0}}),wa=(e={})=>H.post(`/config?action=set_local`,e,{requestOptions:{loading:R.global.t(`Config.API.global_3`),successMessage:!0}}),Ta=(e={})=>H.post(`/config?action=set_debug`,e,{requestOptions:{loading:R.global.t(`Config.API.global_4`),successMessage:!0}}),Ea=(e,t=!0)=>H.post(`/config?action=set_token`,e,{requestOptions:{loading:R.global.t(`Config.API.global_5`),successMessage:t}}),Da=()=>H.post(`/config?action=get_token`),Oa=e=>H.post(`/config?action=set_language`,e,{requestOptions:{loading:R.global.t(`Config.API.global_6`),successMessage:!0}}),ka=(e,t=R.global.t(`Config.API.global_36`))=>H.post(`/config?action=setPanel`,e,{requestOptions:{loading:t,successMessage:!0}}),Aa=(e={})=>H.post(`/config?action=syncDate`,e,{requestOptions:{loading:R.global.t(`Config.API.global_12`),successMessage:!0}}),ja=e=>H.post(`/panel/public/GetZoneinfo`,e),Ma=e=>H.post(`/panel/public/SetZone`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}}),Na=e=>H.post(`/config?action=setUsername`,e,{requestOptions:{loading:R.global.t(`Config.API.global_13`),successMessage:!0}}),Pa=e=>H.post(`/config?action=setPassword`,e,{requestOptions:{loading:R.global.t(`Config.API.global_14`),successMessage:!0}}),Fa=(e={})=>H.post(`/config?action=setlastPassword`,e,{requestOptions:{loading:R.global.t(`Config.API.global_14`),successMessage:!0}}),Ia=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}}),La=(e={})=>H.post(`/ssl?action=DelToken`,e,{requestOptions:{loading:R.global.t(`Config.API.global_16`),successMessage:!0}}),Ra=(e={})=>H.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:R.global.t(`Config.API.global_17`),successMessage:!0}}),za=(e,t=!0)=>H.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:t?R.global.t(`Config.API.global_17`):``,successMessage:!0}}),Ba=(e,t=!1)=>H.post(`/config?action=SavePanelSSL`,e,{requestOptions:{loading:t?R.global.t(`Config.API.global_17`):``,successMessage:t}}),Va=()=>H.post(`/config?action=get_cert_source`),Ha=()=>H.post(`/config?action=GetPanelSSL`),Ua=e=>H.post(`/config?action=set_basic_auth`,e,{requestOptions:{loading:R.global.t(`Config.API.global_18`),successMessage:!0}}),Wa=(e,t=!1)=>H.post(`/config?action=set_two_step_auth`,e,{requestOptions:{loading:R.global.t(`Config.API.global_19`),successMessage:t}}),Ga=()=>H.post(`/config?action=get_key`),Ka=e=>H.post(`/config?action=get_qrcode_data`,e),qa=(e={})=>H.post(`/config?action=set_password_safe`,e,{requestOptions:{loading:R.global.t(`Config.API.global_20`),successMessage:!0}}),Ja=e=>H.post(`/config?action=set_admin_path`,e,{requestOptions:{loading:R.global.t(`Config.API.global_24`),successMessage:!0}}),Ya=e=>H.post(`/config?action=set_not_auth_status`,e,{requestOptions:{loading:R.global.t(`Config.API.global_25`),successMessage:!0}}),Xa=()=>H.post(`/config?action=get_password_config`),Za=e=>H.post(`/config?action=set_password_expire`,e,{requestOptions:{loading:R.global.t(`Config.API.global_26`),successMessage:!0}}),Qa=e=>H.post(`/config?action=get_temp_login`,e),$a=e=>H.post(`/config?action=set_temp_login`,e,{requestOptions:{loading:R.global.t(`Config.API.global_27`)}}),eo=e=>H.post(`/config?action=remove_temp_login`,e,{requestOptions:{loading:R.global.t(`Config.API.global_28`),successMessage:!0}}),to=e=>H.post(`/config?action=clear_temp_login`,e,{requestOptions:{loading:R.global.t(`Config.API.global_29`),successMessage:!0}}),no=e=>H.post(`/config?action=get_temp_login_logs`,e),ro=()=>H.post(`/config?action=get_limit_ua`),io=()=>H.post(`/config?action=clearBackup`,{},{requestOptions:{loading:R.global.t(`Config.API.global_35`),successMessage:!0}}),ao=e=>H.post(`/config?action=set_cdn_status`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}}),oo=e=>H.post(`/panel/public/set_panel_announce_config`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}}),so=e=>H.post(`/config?action=set_site_total_setup`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}}),co=e=>H.post(`/config?action=set_auto_favicon`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}});w();var lo=k(`account-settings-store`,()=>{let e=D(0),t=D(!1),n=D(``),r=D(50443),i=D(0),a=D(!1),o=D(``),s=D({downUrl:``,updateMsg:``,uptime:``,version:``}),c=O({open:!0,limit_addr:``}),l=b(()=>c.open&&c.limit_addr.includes(`127.0.0.1`)),u=b(()=>{let e=o.value.split(`.`);return e[0]>`1`||e[0]===`1`&&(e[1]>`0`||e[1]===`0`&&e[2]>=`9`)}),d=b(()=>t.value&&n.value===`nginx`),f=b(()=>e.value===2&&d.value),p=b(()=>i.value===1),m=async()=>{let{message:e}=await ya();N(e)&&(n.value=e.webserver,t.value=e.web.setup)},h=async()=>{await m();let{message:t}=await la();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 oi();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 Da();N(e)&&(c.open=e.open,c.limit_addr=e.limit_addr)}let te=D(!1),_=D({certificate:``,private_key:``}),ne=async()=>{let{message:e}=await ma();N(e)&&(te.value=e.certificate!==``,_.value.certificate=e.certificate,_.value.private_key=e.private_key)},re=D(``),ie=D(`https`),ae=D(`80`),oe=D(``),v=D(),y=async()=>{let{message:e}=await ga();N(e)&&(re.value=e.domain?e.domain:e.ip,ie.value=e.protocol,ae.value=e.port,oe.value=e.domain,v.value=e)};return{install:e,runStatus:i,isInstall:f,isRunning:p,getInfo:h,hasCert:te,certInfo:_,getCertInfo:ne,getServerIP:y,serverIP:re,port:r,serverProtocol:ie,serverPort:ae,resetServerIP:async()=>{var e;await _a((e=v.value)==null?void 0:e.ip),await y()},getUpdateVersion:g,getApiInfo:ee,newVersionInfo:s,hasNewVersion:a,version:o,isExistWhite:l,formToken:c,isUserAutoMatic:u}});M();var W=()=>j(()=>import(`./app-layout.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17]));M();var uo=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=lo();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()},fo={path:`/aapanelsub`,name:`Account`,redirect:`/aapanelsub/account`,meta:{sort:12,keepAlive:!0},component:W,children:[{path:`/aapanelsub`,name:`Account Layout`,redirect:`/aapanelsub/account`,meta:{title:R.global.t(`Layout.Sider.account_1`),titleKey:`Layout.Sider.account_1`,icon:`account`},component:()=>j(()=>import(`./view-account.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([18,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.account_2`},beforeEnter:uo,component:()=>j(()=>import(`./view-account.js?v=1791538283700`).then(e=>e.s),__vite__mapDeps([18,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.account_3`},beforeEnter:uo,component:()=>j(()=>import(`./view-account.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([18,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.account_5`},beforeEnter:uo,component:()=>j(()=>import(`./view-account.js?v=1791538283700`).then(e=>e.o),__vite__mapDeps([18,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.account_4`},beforeEnter:uo,component:()=>j(()=>import(`./view-account.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([18,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.account_6`},beforeEnter:uo,component:()=>j(()=>import(`./view-account.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([18,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.account_1`,icon:`account`},component:()=>j(()=>import(`./view-account.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([18,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.account_1`,install:!0},beforeEnter:uo,component:()=>j(()=>import(`./view-account.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([18,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,22,23,24,25,26]))}]}]};M();var po=async(e,t,n)=>{try{if(!$().userInfo.status&&e.path!==`/ai/Introduction`){n(`/ai/Introduction`);return}}catch(e){console.log(e)}n()},mo={path:`/ai`,name:`AI`,redirect:`/ai/chat`,meta:{sort:13},component:W,children:[{path:`/ai`,name:`AI Layout`,redirect:`/ai/chat`,meta:{title:`AI`,icon:`ai`},component:()=>j(()=>import(`./view-ai.js?v=1791538283700`).then(e=>e.H),__vite__mapDeps([27,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Chat`},beforeEnter:po,component:()=>j(()=>import(`./view-ai.js?v=1791538283700`).then(e=>e.U),__vite__mapDeps([27,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Website Manage`,hidden:!0},beforeEnter:po,component:()=>j(()=>import(`./view-ai.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([27,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Database.index_22`,hidden:!0},beforeEnter:po,component:()=>j(()=>import(`./view-ai.js?v=1791538283700`).then(e=>e.I),__vite__mapDeps([27,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Skills`},beforeEnter:po,component:()=>j(()=>import(`./view-ai.js?v=1791538283700`).then(e=>e.L),__vite__mapDeps([27,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Component.Quota.index_1`},beforeEnter:po,component:()=>j(()=>import(`./view-ai.js?v=1791538283700`).then(e=>e.z),__vite__mapDeps([27,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Models`},beforeEnter:po,component:()=>j(()=>import(`./view-ai.js?v=1791538283700`).then(e=>e.V),__vite__mapDeps([27,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`ChatOps`},beforeEnter:po,component:()=>j(()=>import(`./view-ai.js?v=1791538283700`).then(e=>e.B),__vite__mapDeps([27,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.docker_12`},beforeEnter:po,component:()=>j(()=>import(`./view-ai.js?v=1791538283700`).then(e=>e.R),__vite__mapDeps([27,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Introduction`,hidden:!0},component:()=>j(()=>import(`./view-ai.js?v=1791538283700`).then(e=>e.F),__vite__mapDeps([27,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))}]}]};M();var ho={path:`/setting`,name:`Settings`,redirect:`/setting/all`,meta:{sort:15,keepAlive:!1},component:W,children:[{path:`/setting`,name:`Settings Layout`,meta:{title:R.global.t(`Layout.Sider.config_1`),titleKey:`Layout.Sider.config_1`,icon:`settings`},component:()=>j(()=>import(`./view-config.js?v=1791538283700`).then(e=>e.s),__vite__mapDeps([40,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.config_2`},component:()=>j(()=>import(`./view-config.js?v=1791538283700`).then(e=>e.l),__vite__mapDeps([40,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.config_8`},component:()=>j(()=>import(`./view-config.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([40,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.config_5`},component:()=>j(()=>import(`./view-config.js?v=1791538283700`).then(e=>e.d),__vite__mapDeps([40,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.config_6`},component:()=>j(()=>import(`./view-config.js?v=1791538283700`).then(e=>e.c),__vite__mapDeps([40,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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=1791538283700`).then(e=>e.o),__vite__mapDeps([40,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Other Panel Migrate`},component:()=>j(()=>import(`./view-config.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([40,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Service`},component:()=>j(()=>import(`./view-config.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([40,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,37,22,23,38,24,25,41]))}]}]};M();var go={path:`/crontab`,name:`Cron`,redirect:`/crontab/task`,meta:{sort:13},component:W,children:[{path:`/crontab`,name:`Crontab Layout`,redirect:`/crontab/task`,meta:{title:R.global.t(`Layout.Sider.crontab_1`),titleKey:`Layout.Sider.crontab_1`,icon:`cron`},component:()=>j(()=>import(`./view-crontab.js?v=1791538283700`).then(e=>e.o),__vite__mapDeps([42,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Crontab.Planned.index_1`},component:()=>j(()=>import(`./view-crontab.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([42,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Crontab.Planned.index_2`},component:()=>j(()=>import(`./view-crontab.js?v=1791538283700`).then(e=>e.s),__vite__mapDeps([42,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Crontab.Planned.index_3`},component:()=>j(()=>import(`./view-crontab.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([42,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,29,30,22,23,24,25,43]))}]}]};M();var _o={path:`/database`,name:`Databases`,redirect:`/database/mysql`,meta:{sort:5},component:W,children:[{path:`/database`,name:`Databases Layout`,redirect:`/database/mysql`,meta:{title:R.global.t(`Layout.Sider.database_1`),titleKey:`Layout.Sider.database_1`,icon:`database`},component:()=>j(()=>import(`./view-database.js?v=1791538283700`).then(e=>e.o),__vite__mapDeps([44,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.database_2`},component:()=>j(()=>import(`./view-database.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([44,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.database_3`},component:()=>j(()=>import(`./view-database.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([44,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.database_4`},component:()=>j(()=>import(`./view-database.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([44,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.database_5`},component:()=>j(()=>import(`./view-database.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([44,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.database_6`},component:()=>j(()=>import(`./view-database.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([44,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,22,23,24,25,45]))}]}]},vo=()=>H.post(`/btdocker/container/get_list`),yo=()=>H.post(`/btdocker/container/get_other_container_data`),bo=e=>H.post(`/btdocker/container/prune`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_1`),successMessage:!0}}),xo=(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}}),So=e=>H.post(`/btdocker/container/set_container_remark`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_3`),successMessage:!0}}),Co=e=>H.post(`/btdocker/container/run`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_4`),successMessage:!0}}),wo=e=>H.post(`/btdocker/container/upgrade_container`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_5`),successMessage:!0}}),To=e=>H.post(`/btdocker/container/docker_shell`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_6`)}}),Eo=e=>H.post(`/btdocker/container/run_cmd`,e),Do=(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}}),Oo=()=>H.post(`/btdocker/container/get_logs_all`),ko=(e,t)=>H.post(`/btdocker/container/get_container_info`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_6`):``}}),Ao=e=>H.post(`/btdocker/container/get_logs`,{data:JSON.stringify(e)}),jo=e=>H.post(`/btdocker/container/clear_log`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_8`),successMessage:!0}}),Mo=e=>H.post(`/btdocker/container/docker_split`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_9`),successMessage:!0}}),No=e=>H.post(`/btdocker/network/connect`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_10`),successMessage:!0}}),Po=e=>H.post(`/btdocker/network/disconnect`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_11`),successMessage:!0}}),Fo=e=>H.post(`/btdocker/container/update_restart_policy`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_12`),successMessage:!0}}),Io=e=>H.post(`/btdocker/container/commit`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_13`),successMessage:!0}}),Lo=e=>H.post(`/btdocker/container/rename_container`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_15`),successMessage:!0}}),Ro=e=>H.post(`/btdocker/status/stats`,{data:JSON.stringify(e)}),zo=e=>H.post(`/btdocker/container/get_container_merged`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_16`)}}),Bo=e=>H.post(`/btdocker/proxy/get_proxy_info`,e),Vo=e=>H.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_55`),successMessage:!0}}),Ho=e=>H.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_55`)}}),Uo=e=>H.post(`/btdocker/proxy/close_proxy`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_56`),successMessage:!0}}),Wo=e=>H.post(`/btdocker/proxy/get_cert_info`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_57`)}}),Go=()=>H.post(`/btdocker/image/image_list`),Ko=e=>H.post(`/btdocker/image/load`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_17`),successMessage:!0}}),qo=e=>H.post(`/btdocker/image/build`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_18`),successMessage:!0}}),Jo=e=>H.post(`/btdocker/image/prune`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_19`),successMessage:!0}}),Yo=e=>H.post(`/btdocker/image/push`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_20`),successMessage:!0}}),Xo=e=>H.post(`/btdocker/image/save`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_21`),successMessage:!0}}),Zo=(e,t=!0)=>H.post(`/btdocker/image/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_22`):``,successMessage:t}}),Qo=e=>H.post(`/btdocker/image/search`,{data:JSON.stringify(e)}),$o=e=>H.post(`/btdocker/image/run_cmd`,e),es=e=>H.post(`/btdocker/compose/create_async`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_26`)}}),ts=e=>H.post(`/btdocker/compose/task_logs`,{data:JSON.stringify(e)}),ns=e=>H.post(`/btdocker/compose/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_27`),successMessage:!0}}),rs=e=>H.post(`/btdocker/compose/add_template`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_28`),successMessage:!0}}),is=e=>H.post(`/btdocker/compose/edit_template`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_29`),successMessage:!0}}),as=e=>H.post(`/btdocker/compose/add_template_in_path`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_28`),successMessage:!0}}),os=e=>H.post(`/btdocker/compose/remove_template`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_30`),successMessage:!0}}),ss=e=>H.post(`/btdocker/compose/get_template`,{data:JSON.stringify(e)}),cs=e=>H.post(`/btdocker/compose/pull`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_31`)}}),ls=()=>H.post(`/btdocker/compose/template_list`),us=e=>H.post(`/btdocker/compose/get_compose_project`,{data:JSON.stringify(e)}),ds=e=>H.post(`/btdocker/network/add`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_32`),successMessage:!0}}),fs=(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}}),ps=()=>H.post(`/btdocker/network/prune`,{},{requestOptions:{loading:R.global.t(`Docker.api.index_33`),successMessage:!0}}),ms=()=>H.post(`/btdocker/network/get_host_network`),hs=e=>H.post(`/btdocker/volume/add`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_34`),successMessage:!0}}),gs=(e,t=!0)=>H.post(`/btdocker/volume/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_45`):``,successMessage:t}}),_s=()=>H.post(`/btdocker/volume/prune`,{},{requestOptions:{loading:R.global.t(`Docker.api.index_35`),successMessage:!0}}),vs=()=>H.post(`/btdocker/volume/get_volume_list`),ys=(e=!1)=>H.post(`/btdocker/registry/registry_listV2`,{},{requestOptions:{loading:e?R.global.t(`Docker.api.index_6`):``}}),bs=e=>H.post(`/btdocker/registry/add`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_36`),successMessage:!0}}),xs=e=>H.post(`/btdocker/registry/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_37`),successMessage:!0}}),Ss=(e,t=!0)=>H.post(`/btdocker/registry/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_46`):``,successMessage:t}}),Cs=()=>H.post(`/btdocker/setup/get_config`),ws=()=>H.post(`/btdocker/setup/get_registry_mirrors`),Ts=e=>H.post(`/btdocker/setup/docker_service`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_38`),successMessage:!0}}),Es=()=>H.post(`/btdocker/setup/repair_docker`,{},{requestOptions:{loading:R.global.t(`Docker.api.index_39`),successMessage:!0}}),Ds=()=>H.post(`/btdocker/setup/docker_service`,{data:JSON.stringify({act:`restart`})},{requestOptions:{loading:R.global.t(`Docker.api.index_40`),successMessage:!0}}),Os=e=>H.post(`/btdocker/setup/set_docker_compose_path`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_43`),successMessage:!0}}),ks=e=>H.post(`/btdocker/setup/install_docker_program`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_47`),successMessage:!0}}),As=(e={})=>H.post(`/btdocker/setup/uninstall_status`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_48`)}}),js=e=>H.post(`/btdocker/setup/uninstall_docker_program`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_49`),successMessage:!0}}),Ms=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}});w();var Ns=k(`docker`,()=>{let e=D(!1),t=t=>{e.value=t},n={daemon_path:``,docker_compose_installed:!1,docker_compose_path:`/usr/bin/docker-compose`,docker_installed:!1,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=D(p(n)),i=D({mem_total:0,online_cpus:0});return{setting:r,isRefresh:e,serverInfo:i,reset:()=>{r.value=p(n)},getSetting:async()=>{let{message:e}=await Cs();N(e)&&(r.value=e)},setRefresh:t,setServerInfo:(e,t)=>{i.value.mem_total=e,i.value.online_cpus=t}}});M();var G=async(e,t,n)=>{try{let t=Ns();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()},Ps={path:`/docker`,name:`Docker`,redirect:`/docker/overview`,meta:{sort:5,keepAlive:!0},component:W,children:[{path:`/docker`,name:`Docker Layout`,redirect:`/docker/overview`,meta:{title:R.global.t(`Layout.Sider.docker_1`),titleKey:`Layout.Sider.docker_1`,icon:`docker`},component:()=>j(()=>import(`./view-docker.js?v=1791538283700`).then(e=>e.o),__vite__mapDeps([46,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.docker_3`},beforeEnter:G,component:()=>j(()=>import(`./view-docker.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([46,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.docker_4`},beforeEnter:G,component:()=>j(()=>import(`./view-docker.js?v=1791538283700`).then(e=>e.l),__vite__mapDeps([46,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.docker_2`},beforeEnter:G,component:()=>j(()=>import(`./view-docker.js?v=1791538283700`).then(e=>e.d),__vite__mapDeps([46,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.docker_5`},beforeEnter:G,component:()=>j(()=>import(`./view-docker.js?v=1791538283700`).then(e=>e.c),__vite__mapDeps([46,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.docker_6`},beforeEnter:G,component:()=>j(()=>import(`./view-docker.js?v=1791538283700`).then(e=>e.s),__vite__mapDeps([46,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.docker_7`},beforeEnter:G,component:()=>j(()=>import(`./view-docker.js?v=1791538283700`).then(e=>e.u),__vite__mapDeps([46,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.docker_9`},beforeEnter:G,component:()=>j(()=>import(`./view-docker.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([46,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.docker_10`},beforeEnter:G,component:()=>j(()=>import(`./view-docker.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([46,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.docker_11`},beforeEnter:G,component:()=>j(()=>import(`./view-docker.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([46,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.docker_12`},beforeEnter:G,component:()=>j(()=>import(`./view-docker.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([46,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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 Fs={path:`/files`,name:`Files`,redirect:`/files`,meta:{sort:10},component:W,children:[{path:``,name:`Files Layout`,meta:{title:R.global.t(`Layout.Sider.files_1`),titleKey:`Layout.Sider.files_1`,icon:`files`},component:()=>j(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.o),__vite__mapDeps([54,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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 Is={path:`/ftp`,name:`FTP`,redirect:`/ftp`,meta:{sort:4,keepAlive:!0},component:W,children:[{path:`/ftp`,name:`FTP Layout`,redirect:`/ftp`,meta:{title:R.global.t(`Layout.Sider.ftp_1`),titleKey:`Layout.Sider.ftp_1`,icon:`ftp`},component:()=>j(()=>import(`./view-ftp.js?v=1791538283700`).then(e=>e.c),__vite__mapDeps([58,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.ftp_2`},component:()=>j(()=>import(`./view-ftp.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([58,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,22,23,24,25,59]))}]}]};M();var Ls={path:`/`,name:`Home`,component:W,redirect:`/home`,meta:{sort:0},children:[{path:`home`,name:`Home Overview`,meta:{title:R.global.t(`Layout.Sider.home_1`),titleKey:`Layout.Sider.home_1`,icon:`home`},component:()=>j(()=>import(`./view-home.js?v=1791538283700`).then(e=>e.c),__vite__mapDeps([60,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,64]))}]};M();var Rs={path:`/logs`,name:`Logs`,redirect:`/logs/panel`,meta:{sort:11},component:W,children:[{path:`/logs`,name:`Logs Layout`,redirect:`/logs/panel`,meta:{title:R.global.t(`Layout.Sider.logs_1`),titleKey:`Layout.Sider.logs_1`,icon:`logs`},component:()=>j(()=>import(`./view-logs.js?v=1791538283700`).then(e=>e.o),__vite__mapDeps([65,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.logs_2`},component:()=>j(()=>import(`./view-logs.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([65,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.logs_3`},component:()=>j(()=>import(`./view-logs.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([65,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.logs_4`},component:()=>j(()=>import(`./view-logs.js?v=1791538283700`).then(e=>e.s),__vite__mapDeps([65,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.logs_5`},component:()=>j(()=>import(`./view-logs.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([65,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.logs_6`},component:()=>j(()=>import(`./view-logs.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([65,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,22,23,24,25,66]))}]}]},zs=()=>H.post(`/mod/mail/billionmail/sso`),Bs=()=>H.post(`/mod/mail/billionmail/status`),Vs=()=>H.post(`/mod/mail/billionmail/precheck`),Hs=()=>H.post(`/mod/mail/billionmail/start`,{},{requestOptions:{loading:R.global.t(`Mail.BillionMail.Api.starting`),successMessage:!0}}),Us=()=>H.post(`/mod/mail/billionmail/stop`,{},{requestOptions:{loading:R.global.t(`Mail.BillionMail.Api.stopping`),successMessage:!0}}),Ws=()=>H.post(`/mod/mail/billionmail/restart`,{},{requestOptions:{loading:R.global.t(`Mail.BillionMail.Api.restarting`),successMessage:!0}}),Gs=()=>H.post(`/mod/mail/billionmail/uninstall`,{},{requestOptions:{loading:R.global.t(`Mail.BillionMail.Api.uninstalling`),successMessage:!0}});w();var Ks=k(`billion-mail`,()=>{let e=D({name:``,version:``,supported_mail_sys:!1,billionmail_only:!1,warning:``}),t=D({installed:!1,running:!1,error:``}),n=D({installed:!1}),r=D({mail_sys_installed:!1,is_new_user:!1}),i=Oe(!1),a=Oe(0);return{system:e,docker:t,billionmail:n,legacy_mail:r,installStatus:i,precheckVersion:a,isNewUser:b(()=>!r.value.mail_sys_installed||r.value.is_new_user),isInstalled:b(()=>t.value.installed&&n.value.installed),isRunning:b(()=>t.value.running&&n.value.status===`running`),getBillionMailPrecheck:async()=>{let{message:o}=await Vs();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 qs=`/mail/billion-mail`,Js=`${qs}-install`,Ys=async e=>{try{let t=Ks();if(await t.getBillionMailPrecheck(),t.isNewUser){let n=t.isInstalled?qs:Js;return e.path===n?void 0:n}let n=Lh();if(await n.getMailInfo(),!n.setup&&e.path!==`/mail/settings`)return`/mail/settings`}catch(e){console.log(e)}},Xs={path:`/mail`,name:`Mail Server`,redirect:`/mail/market`,meta:{sort:9},component:W,children:[{path:``,name:`Mail Server Layout`,redirect:`/mail/market`,meta:{title:R.global.t(`Layout.Sider.mail_1`),titleKey:`Layout.Sider.mail_1`,icon:`mail`},component:()=>j(()=>import(`./view-mail.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([67,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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:Ys,component:()=>j(()=>import(`./view-mail.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([67,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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:Ys,component:()=>j(()=>import(`./view-mail.js?v=1791538283700`).then(e=>e.d),__vite__mapDeps([67,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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:Ys,component:()=>j(()=>import(`./view-mail.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([67,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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:Ys,component:()=>j(()=>import(`./view-mail.js?v=1791538283700`).then(e=>e.o),__vite__mapDeps([67,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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:Ys,component:()=>j(()=>import(`./view-mail.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([67,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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:Ys,component:()=>j(()=>import(`./view-billion-mail.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([47,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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:Ys,component:()=>j(()=>import(`./view-billion-mail.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([47,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,22,23,48]))}]}]};M();var Zs={path:`/control`,name:`Monitor`,redirect:`/control/system`,meta:{sort:6},component:W,children:[{path:`/control`,name:`Monitor Layout`,redirect:`/monitor/system`,meta:{title:R.global.t(`Layout.Sider.monitor_1`),titleKey:`Layout.Sider.monitor_1`,icon:`monitor`},component:()=>j(()=>import(`./view-monitor.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([71,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.monitor_2`},component:()=>j(()=>import(`./view-monitor.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([71,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,24,25,72]))}]}]};M();var Qs=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()},$s={path:`/node`,name:`Node`,redirect:`/node/manage`,meta:{sort:11},component:W,children:[{path:`/node`,name:`Node Layout`,redirect:`/node/manage`,meta:{title:`Node`,icon:`node`},component:()=>j(()=>import(`./view-node.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([73,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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:Qs,meta:{activeMenu:`Node Layout`,title:R.global.t(`Node Manage`),titleKey:`Node Manage`},component:()=>j(()=>import(`./view-node.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([73,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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:Qs,meta:{activeMenu:`Node Layout`,title:R.global.t(`File transfer`),titleKey:`File transfer`},component:()=>j(()=>import(`./view-node.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([73,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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:Qs,meta:{activeMenu:`Node Layout`,title:R.global.t(`Node install`),titleKey:`Node install`,hidden:!0},component:()=>j(()=>import(`./view-node.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([73,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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 ec={path:`/security`,name:`Security`,redirect:`/security/overview`,meta:{sort:7},component:W,children:[{path:`/security`,name:`Security Layout`,redirect:`/security/overview`,meta:{title:R.global.t(`Layout.Sider.security_1`),titleKey:`Layout.Sider.security_1`,icon:`security`},component:()=>j(()=>import(`./view-security.js?v=1791538283700`).then(e=>e.s),__vite__mapDeps([75,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Security.Tabs.Index_5`},component:()=>j(()=>import(`./view-security.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([75,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.security_2`},component:()=>j(()=>import(`./view-security.js?v=1791538283700`).then(e=>e.c),__vite__mapDeps([75,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.security_3`},component:()=>j(()=>import(`./view-security.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([75,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Security.ServerSafe.title`},component:()=>j(()=>import(`./view-security.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([75,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.security_8`},component:()=>j(()=>import(`./view-security.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([75,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.security_4`},component:()=>j(()=>import(`./view-security.js?v=1791538283700`).then(e=>e.u),__vite__mapDeps([75,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.security_5`},component:()=>j(()=>import(`./view-security.js?v=1791538283700`).then(e=>e.l),__vite__mapDeps([75,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.security_6`},component:()=>j(()=>import(`./view-security.js?v=1791538283700`).then(e=>e.d),__vite__mapDeps([75,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.security_7`},component:()=>j(()=>import(`./view-security.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([75,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.security_9`},component:()=>j(()=>import(`./view-security.js?v=1791538283700`).then(e=>e.o),__vite__mapDeps([75,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,37,22,23,38,24,25,76]))}]}]};M();var tc={path:`/softs`,name:`App Store`,redirect:`/softs`,meta:{sort:14,keepAlive:!1},component:W,children:[{path:``,name:`App Store Layout`,meta:{title:R.global.t(`Layout.Sider.soft_1`),titleKey:`Layout.Sider.soft_1`,icon:`app`},component:()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.soft_3`},component:()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.C),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.soft_4`},component:()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78]))}]}]};M();var nc={path:`/ssl_domain`,name:`Domains`,redirect:`/ssl_domain/domain`,meta:{sort:11},component:W,children:[{path:`/ssl_domain`,name:`SSL Layout`,redirect:`/ssl_domain/domain`,meta:{title:R.global.t(`Layout.Sider.domain_1`),titleKey:`Layout.Sider.domain_1`,icon:`domain`},component:()=>j(()=>import(`./view-ssl.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([79,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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`),titleKey:`Layout.Sider.domain_1`},component:()=>j(()=>import(`./view-ssl.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([79,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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=1791538283700`).then(e=>e.o),__vite__mapDeps([79,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,24,25,77,28,29,30,31,32,33,34,35,36,22,23,58,59,78,80]))}]}]};M();var rc={path:`/terminal`,name:`Terminal`,redirect:`/terminal`,meta:{sort:12,keepAlive:!0},component:W,children:[{path:``,name:`Terminal Layout`,meta:{title:R.global.t(`Layout.Sider.terminal_1`),titleKey:`Layout.Sider.terminal_1`,icon:`terminal`},component:()=>j(()=>import(`./view-terminal.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([81,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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]))}]},ic=t({SetRedisPersistence:()=>zc,addModule:()=>yc,cancelSoftIndex:()=>hc,clearSoftSearchHistory:()=>sc,delModule:()=>bc,getApacheLoad:()=>Zc,getApachePerformance:()=>Qc,getApacheSwitch:()=>Yc,getFtpLogSwitch:()=>Bc,getMemcachedLoad:()=>el,getModule:()=>vc,getMongodbConfig:()=>Kc,getMongodbData:()=>Gc,getMongodbLog:()=>Jc,getMysqlBinaryLog:()=>Ac,getMysqlBinaryLogTable:()=>jc,getMysqlMemoryStatus:()=>Mc,getMysqlPerformance:()=>Dc,getMysqlSlowLog:()=>kc,getMysqlSsl:()=>Nc,getMysqlStatus:()=>Ec,getMysqlStorage:()=>Sc,getNginxErrorLog:()=>Rc,getNginxLoad:()=>Fc,getNginxPerformance:()=>Ic,getOLSConfig:()=>nl,getOLSPhpConfig:()=>al,getOLSPhpConfigHtml:()=>ol,getOLSPhpInfo:()=>il,getRecentlySoft:()=>dc,getRedisPerformance:()=>Vc,getRedisPersistence:()=>Wc,getRedisStatus:()=>Uc,getSoftInfo:()=>ac,getSoftInfoOLS:()=>ll,getSoftInstallProgress:()=>ul,getSoftList:()=>fc,installOLSPhpExtension:()=>sl,installPluginNew:()=>uc,installPluginV2:()=>lc,installSoft:()=>_c,installZip:()=>dl,removeSoftSearchHistory:()=>oc,saveApachePerformance:()=>$c,saveMemcachedPerformance:()=>tl,saveMongodbConfig:()=>qc,saveMysqlPerformance:()=>Oc,saveNginxPerformance:()=>Lc,saveOLSConfig:()=>rl,saveRedisPerformance:()=>Hc,setApacheSwitch:()=>Xc,setModuleArgs:()=>xc,setMysqlPort:()=>Tc,setMysqlSsl:()=>Pc,setMysqlStorage:()=>wc,setSoftIndex:()=>mc,unInstallSoft:()=>pc,uninstallOLSPhpExtension:()=>cl,updateAlarmStatus:()=>Cc,updateSoftInfo:()=>cc,uploadApp:()=>gc}),{t:K}=R.global,ac=(e,t=!1)=>H.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?K(`Login.index_22`):``}}),oc=e=>H.post(`/panel/history/remove_search_history`,e,{requestOptions:{loading:K(`Login.index_22`),successMessage:!0}}),sc=e=>H.post(`/panel/history/clear_search_history`,e,{requestOptions:{loading:K(`Login.index_22`),successMessage:!0}}),cc=e=>H.post(`/plugin?action=get_soft_list`,e,{requestOptions:{loading:K(`Login.index_34`)}}),lc=e=>H.post(`/plugin?action=install_plugin`,e),uc=e=>H.post(`/plugin?action=install_plugin`,e,{requestOptions:{prefix:``,isOriginalResult:!0,loading:`Installing, please wait...`}}),dc=()=>H.post(`/plugin?action=get_usually_plugin`),fc=(e,t=!1,n=!1)=>H.post(n?`/plugin?action=get_soft_list_card`:`/plugin?action=get_soft_list`,e,{requestOptions:{loading:t?K(`WP.api.tamper_15`):``}}),pc=e=>H.post(`/plugin?action=uninstall_plugin`,e,{requestOptions:{loading:K(`WP.api.tamper_14`),successMessage:!0}}),mc=e=>H.post(`/plugin?action=add_index`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}}),hc=e=>H.post(`/plugin?action=remove_index`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}}),gc=e=>H.post(`/plugin?action=update_zip`,e,{requestOptions:{loading:K(`Docker.api.App.index_7`)}}),_c=(e,t=!0)=>H.post(`/plugin?action=install_plugin`,e,{requestOptions:{loading:t?K(`Mail.Api.index_35`):``},timeout:0}),vc=e=>H.post(`/plugin?action=get_make_args`,e),yc=e=>H.post(`/plugin?action=add_make_args`,e,{requestOptions:{loading:K(`Mail.Api.index_22`)}}),bc=e=>H.post(`/plugin?action=del_make_args`,e,{requestOptions:{loading:K(`Mail.Api.index_37`)}}),xc=e=>H.post(`/plugin?action=set_make_args`,e,{requestOptions:{loading:K(`Login.index_22`)}}),Sc=()=>H.post(`/database?action=GetMySQLInfo`),Cc=e=>H.post(`/mod/push/task/update_task_status`,{...e,task_data:JSON.stringify(e.task_data)},{requestOptions:{loading:K(`WP.api.tamper_15`),successMessage:!0}}),wc=e=>H.post(`/database?action=SetDataDir`,e,{requestOptions:{loading:K(`Crontab.Api.index_2`),successMessage:!0}}),Tc=e=>H.post(`/database?action=SetMySQLPort`,e,{requestOptions:{loading:K(`Crontab.Api.index_2`),successMessage:!0}}),Ec=()=>H.post(`/database?action=GetRunStatus`),Dc=()=>H.post(`/database?action=GetDbStatus`),Oc=e=>H.post(`/database?action=SetDbConf`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),kc=()=>H.post(`/database?action=GetSlowLogs`),Ac=e=>H.post(`/database?action=BinLog`,e,{requestOptions:{loading:e?``:K(`Component.Pay.index_12`)}}),jc=()=>H.post(`/database?action=GetMySQLBinlogs`),Mc=e=>H.post(`/database?action=mysql_oom_adj`,e,{requestOptions:{loading:e?K(`Component.Pay.index_12`):``,errorMessage:!!e}}),Nc=()=>H.post(`/database?action=check_mysql_ssl_status`),Pc=()=>H.post(`/database?action=write_ssl_to_mysql`,{},{requestOptions:{loading:K(`Component.Pay.index_12`),successMessage:!0}}),Fc=()=>H.post(`/ajax?action=GetNginxStatus`),Ic=()=>H.post(`/config?action=GetNginxValue`),Lc=e=>H.post(`/config?action=SetNginxValue`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),Rc=e=>H.post(`/ajax?action=GetOpeLogs`,e),zc=e=>H.post(`/plugin?action=a&name=redis&s=SetRedisPersistence`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),Bc=e=>H.post(`/ftp?action=set_ftp_logs`,e,{requestOptions:{loading:e.exec_name===`getlog`?``:K(`Crontab.Api.index_2`),successMessage:e.exec_name!==`getlog`}}),Vc=()=>H.post(`/plugin?action=a&name=redis&s=GetRedisConf`),Hc=e=>H.post(`/plugin?action=a&name=redis&s=SetRedisConf`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),Uc=()=>H.post(`/plugin?action=a&name=redis&s=GetRedisStatus`),Wc=()=>H.post(`/plugin?action=a&name=redis&s=GetRedisPersistence`),Gc=()=>H.post(`/plugin?action=a&name=mongodb&s=get_databases`),Kc=()=>H.post(`/plugin?action=a&name=mongodb&s=get_options`),qc=e=>H.post(`/plugin?action=a&name=mongodb&s=save_options`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),Jc=()=>H.post(`/plugin?action=a&name=mongodb&s=get_logs`),Yc=e=>H.post(`/site?action=get_restart_task`,e),Xc=e=>H.post(`/site?action=set_restart_task`,e,{requestOptions:{loading:K(`Crontab.Api.index_2`),successMessage:!0}}),Zc=()=>H.post(`/ajax?action=GetApacheStatus`),Qc=()=>H.post(`/config?action=GetApacheValue`),$c=e=>H.post(`/config?action=SetApacheValue`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),el=()=>H.post(`/ajax?action=GetMemcachedStatus`),tl=e=>H.post(`/ajax?action=SetMemcachedCache`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),nl=()=>H.post(`/config?action=get_ols_value`),rl=e=>H.post(`/config?action=set_ols_value`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),il=e=>H.post(`/ajax?action=php_info`,e,{headers:{"Aap-Web-Server":`ols`}}),al=e=>H.post(`/ajax?action=GetPHPConfig`,e,{headers:{"Aap-Web-Server":`ols`}}),ol=e=>H.post(`/ajax?action=GetPHPInfo`,e,{requestOptions:{loading:K(`Component.Pay.index_12`),successMessage:!1},headers:{"Aap-Web-Server":`ols`}}),sl=e=>H.post(`/files?action=InstallSoft`,e,{requestOptions:{loading:K(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}}),cl=e=>H.post(`/files?action=UninstallSoft`,e,{requestOptions:{loading:K(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}}),ll=(e,t=!1)=>H.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?K(`Login.index_22`):``},headers:{"Aap-Web-Server":`ols`}}),ul=e=>H.post(`/plugin?action=get_download_speed`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),dl=e=>H.post(`/plugin?action=input_zip`,e,{timeout:0,requestOptions:{successMessage:!0}});w();var fl=k(`waf`,()=>{let e=$(),t=D(!1),n=D(!1),r=D(``),i=D(`9.3.7`),a=D(`9.9.2`);return{version:r,lastVersion:a,isBuy:t,isInstall:n,firstVersion:i,isFirstVersion:b(()=>Xt(r.value,i.value)),isNewVersion:b(()=>Xt(r.value,a.value)),isNewVersionSite:b(()=>e.multiService||Xt(r.value,a.value)),isBuyAndInstall:b(()=>t.value&&n.value),getWafInfo:async()=>{let{message:e}=await ac({sName:`btwaf`});N(e)&&(t.value=F(e.endtime)?e.endtime>=0:!1,n.value=e.setup,r.value=e.version)}}});M();var pl=R.global.te(`Layout.Sider.wap_13`)?`Layout.Sider.wap_13`:void 0,ml=pl?R.global.t(pl):`Protection Screen`,q=async(e,t,n)=>{let r=fl();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()},hl={path:`/waf`,name:`WAF`,redirect:`/waf/overview`,meta:{sort:8,keepAlive:!1},component:W,children:[{path:`/waf`,name:`Waf Layout`,redirect:`/waf/overview`,meta:{title:R.global.t(`Layout.Sider.wap_1`),titleKey:`Layout.Sider.wap_1`,icon:`waf`},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e.S),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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:q,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_2`),titleKey:`Layout.Sider.wap_2`},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e.y),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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:q,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_3`),titleKey:`Layout.Sider.wap_3`},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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:q,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_4`),titleKey:`Layout.Sider.wap_4`},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e.E),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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:q,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_5`),titleKey:`Layout.Sider.wap_5`},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e.g),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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:q,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_6`),titleKey:`Layout.Sider.wap_6`},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e.D),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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:q,meta:{activeMenu:`Waf Layout`,title:ml,titleKey:pl},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e.v),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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:q,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_11`),titleKey:`Layout.Sider.wap_11`},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e.C),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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:q,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_7`),titleKey:`Layout.Sider.wap_7`},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e.T),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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:q,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_12`),titleKey:`Layout.Sider.wap_12`},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e.w),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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:q,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_8`),titleKey:`Layout.Sider.wap_8`,hidden:!0},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e.b),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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:q,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_9`),titleKey:`Layout.Sider.wap_9`},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e._),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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:q,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_10`),titleKey:`Layout.Sider.wap_10`},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e.h),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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`),titleKey:`Layout.Sider.wap_1`,icon:`waf`},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e.S),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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:q,meta:{activeMenu:`Waf Layout`,title:`aaPanel WAF`,install:!0},component:()=>j(()=>import(`./view-waf.js?v=1791538283700`).then(e=>e.x),__vite__mapDeps([83,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))}]}]};M();var gl={path:`/site`,name:`Website`,redirect:`/site/php`,meta:{sort:2,keepAlive:!0},component:W,children:[{path:`/site`,name:`Website Layout`,redirect:`/site/php`,meta:{title:R.global.t(`Layout.Sider.site_1`),titleKey:`Layout.Sider.site_1`,icon:`website`},component:()=>j(()=>import(`./view-site.js?v=1791538283700`).then(e=>e.C),__vite__mapDeps([86,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,40,41,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`),titleKey:`Layout.Sider.site_2`},component:()=>j(()=>import(`./view-site.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([86,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,40,41,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`),titleKey:`Layout.Sider.site_3`},component:()=>j(()=>import(`./view-site.js?v=1791538283700`).then(e=>e.S),__vite__mapDeps([86,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,40,41,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`),titleKey:`Layout.Sider.site_4`},component:()=>j(()=>import(`./view-site.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([86,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,40,41,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`),titleKey:`Go Project`},component:()=>j(()=>import(`./view-site.js?v=1791538283700`).then(e=>e.w),__vite__mapDeps([86,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,40,41,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`),titleKey:`Python Project`},component:()=>j(()=>import(`./view-site.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([86,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,40,41,44,45,51,49,50,52,60,55,56,61,62,63,47,48,64,65,66,89]))}]}]};M();var _l={path:`/wp`,name:`WP Toolkit`,redirect:`/wp/toolkit`,meta:{sort:3},component:W,children:[{path:`/wp`,name:`WP Toolkit Layout`,redirect:`/wp/toolkit`,meta:{title:`WP Toolkit`,icon:`wp`},component:()=>j(()=>import(`./view-wp.js?v=1791538283700`).then(e=>e.s),__vite__mapDeps([94,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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`),titleKey:`Layout.Sider.wp_1`},component:()=>j(()=>import(`./view-wp.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([94,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,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`),titleKey:`Layout.Sider.wp_2`},component:()=>j(()=>import(`./view-wp.js?v=1791538283700`).then(e=>e.o),__vite__mapDeps([94,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,64,86,87,88,51,49,50,52,65,66,89,95]))}]}]};M();var vl=Object.assign({"./modules/account.ts":fo,"./modules/ai.ts":mo,"./modules/config.ts":ho,"./modules/crontab.ts":go,"./modules/database.ts":_o,"./modules/docker.ts":Ps,"./modules/files.ts":Fs,"./modules/ftp.ts":Is,"./modules/home.ts":Ls,"./modules/logs.ts":Rs,"./modules/mail.ts":Xs,"./modules/monitor.ts":Zs,"./modules/node.ts":$s,"./modules/security.ts":ec,"./modules/soft.ts":tc,"./modules/ssl.ts":nc,"./modules/terminal.ts":rc,"./modules/waf.ts":hl,"./modules/website.ts":gl,"./modules/wp.ts":_l}),yl=[...Object.keys(vl).map(e=>{let t=vl[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)})],bl=[];yl.forEach(e=>{bl.push(e)});var xl=[{path:`/`,component:W,children:[{path:`binds`,name:`Bind Account`,meta:{hidden:!0},component:()=>j(()=>import(`./view-bind.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([96,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,97]))},{path:`modify_password`,name:`Modify Password`,meta:{hidden:!0},component:()=>j(()=>import(`./view-modify-password.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([98,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,22,23]))}]},{path:`/flow/:id`,name:`Flow`,meta:{hidden:!0},component:()=>j(()=>import(`./view-flow.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([68,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,69]))}],Sl=[...bl,...xl],Cl=Re({routes:Sl,history:Pe((()=>{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})});w();var wl=k(`route`,()=>{let e=D([]),t=D([]);return{menus:e,showMenus:b(()=>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=[],Sl.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{let n=window.vite_menus,r=JSON.parse(n.replace(/'/g,`"`).replace(/'/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)}}}});w();var Tl=k(`global-pay`,()=>{let{t:e}=Fe(),t=D(`pro`),n=D(e(`Component.Pay.index_1`)),r=D(e(`Component.Pay.index_2`)),i=D(`100000058`),a=D(27),o=D(``),s=D(!0),c=D([]),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=D({status:0,end_time:0,obtain_id:0,total:0,length:0}),h=b(()=>!(m.value.status===1&&m.value.length<=0||m.value.total===0||m.value.end_time-Math.floor(Date.now()/1e3)<=0)),g=b(()=>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=D(!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}});w();var El=k(`site-proxy`,()=>{let e=D(!1);return{siteName:D(`1111`),proxyPath:D(`1111`),isRefresh:e,setRefresh:t=>{e.value=t}}}),{t:J}=R.global,Dl=e=>H.post(`/project/nodejs/get_project_list`,{data:JSON.stringify(e)}),Ol=()=>H.post(`/project/nodejs/get_nodejs_version`),kl=e=>H.post(`/project/nodejs/get_run_list`,{data:JSON.stringify(e)}),Al=e=>H.post(`/project/nodejs/create_project`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Security.Api.Index_4`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),jl=()=>H.post(`/project/nodejs/scan_import_projects`,{},{requestOptions:{loading:``}}),Ml=e=>H.post(`/project/nodejs/create_scan_import_project`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Security.Api.Index_4`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Nl=e=>H.post(`/project/nodejs/get_project_info`,{data:JSON.stringify(e)}),Pl=e=>H.post(`/project/nodejs/modify_project`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Crontab.Api.index_5`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Fl=e=>H.post(`/project/nodejs/unbind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Node.index_66`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Il=e=>H.post(`/project/nodejs/bind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Node.index_67`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Ll=e=>H.post(`/project/nodejs/project_get_domain`,{data:JSON.stringify(e)}),Rl=e=>H.post(`/project/nodejs/project_add_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Mail.Api.index_22`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),zl=(e,t=!0)=>H.post(`/project/nodejs/project_remove_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:t?J(`Mail.Api.index_37`):``,errorMessageKey:`data`,successMessage:t,successMessageKey:`data`}}),Bl=e=>H.post(`/project/nodejs/get_project_modules`,{data:JSON.stringify(e)}),Vl=e=>H.post(`/project/nodejs/install_module`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Hl=e=>H.post(`/project/nodejs/install_packages`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Ul=e=>H.post(`/project/nodejs/upgrade_module`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Node.index_73`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Wl=e=>H.post(`/project/nodejs/uninstall_module`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Mail.Api.index_34`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Gl=e=>H.post(`/project/nodejs/get_project_log`,{data:JSON.stringify(e)}),Kl=e=>H.post(`/project/nodejs/batch_operation_project`,{...e,project_names:JSON.stringify(e.project_names)},{requestOptions:{loading:J(`Component.Pay.index_12`)}}),ql=()=>H.post(`/mod/nodejs/com/get_pm2_monit`),Jl=e=>H.post(`/mod/nodejs/com/get_pm2_logs`,e),Yl=e=>H.post(`/mod/nodejs/com/set_pm2_status`,e,{requestOptions:{loading:J(`Component.Pay.index_12`),successMessage:!1}}),Xl=()=>H.post(`/mod/nodejs/com/pre_env`),Zl=e=>H.post(`/mod/nodejs/com/get_package_managers`,e),Ql=e=>H.post(`/mod/nodejs/com/modify_project`,e,{requestOptions:{loading:J(`Component.Pay.index_12`),successMessage:!0}});w();var $l=k(`site-node`,()=>{let e=D(``),t=D(!1),n=e=>{t.value=e},r=D(!1),i=b(()=>r.value),a=D(!0),o=D(),s=D(``),c=D(``);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 Nl({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}});w();var eu=k(`ftp`,()=>{let e=$(),t=D(!1),n=D(``),r=D(21),i=D(!0);return{isRefresh:t,port:r,url:b(()=>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:Y}=R.global,tu=e=>e.type===`mysql`?H.post(`/database?action=GetCloudServer`,e):H.post(`/database/${e.type}/GetCloudServer`,{data:JSON.stringify(e)}),nu=(e,t)=>e===`mysql`?H.post(`/database?action=AddCloudServer`,t,{requestOptions:{loading:Y(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}}):H.post(`/database/${e}/AddCloudServer`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}}),ru=(e,t)=>e===`mysql`?H.post(`/database?action=ModifyCloudServer`,t,{requestOptions:{loading:Y(`Database.Api.Index_2`),successMessage:!0}}):H.post(`/database/${e}/ModifyCloudServer`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`Database.Api.Index_2`),successMessage:!0}}),iu=(e,t)=>e===`mysql`?H.post(`/database?action=RemoveCloudServer`,t,{requestOptions:{loading:Y(`Database.Api.Index_3`),successMessage:!0}}):H.post(`/database/${e}/RemoveCloudServer`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`Database.Api.Index_3`),successMessage:!0}}),au=(e,t)=>e===`mysql`?H.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:Y(`Database.Api.Index_4`),successMessage:!0}}):H.post(`/database/${e}/SyncGetDatabases`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`Database.Api.Index_4`),successMessage:!0}}),ou=e=>H.post(`/data?action=getData`,{table:`databases`,...e}),su=e=>H.post(`/database?action=AddDatabase`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),cu=(e,t)=>e===`mysql`?H.post(`/database?action=DeleteDatabase`,t):H.post(`/database/${e}/DeleteDatabase`,{data:JSON.stringify(t)}),lu=e=>e===`mysql`?H.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1}):H.post(`/database/${e}/get_root_pwd`,{}),uu=(e,t)=>e===`mysql`?H.post(`/database?action=SetupPassword`,t,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}):H.post(`/database/${e}/set_root_pwd`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),du=(e,t)=>e===`mysql`?H.post(`/database?action=SyncToDatabases&type=${+(t.ids.length>0)}`,{ids:JSON.stringify(t.ids)},{requestOptions:{loading:Y(`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:Y(`Database.Api.Index_4`),successMessage:!0}}),fu=(e,t)=>e===`mysql`?H.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:Y(`Database.Api.Index_4`),successMessage:!0}}):H.post(`/database/${e}/SyncGetDatabases`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`Database.Api.Index_4`),successMessage:!0}}),pu=e=>H.post(`/data?action=setPs`,{...e,table:`databases`},{requestOptions:{successMessage:!0}}),mu=(e,t)=>e===`mysql`?H.post(`/database?action=ResDatabasePassword`,t,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}):H.post(`/database/${e}/ResDatabasePassword`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),hu=e=>H.post(`/data?action=getData`,{...e,table:`backup`,type:1}),gu=(e,t,n=!0)=>e===`mysql`?H.post(`/database?action=ToBackup`,t,{timeout:999999999,requestOptions:{loading:n?Y(`WP.api.tamper_9`):``,successMessage:n}}):H.post(`/database/${e}/ToBackup`,{data:JSON.stringify(t)},{requestOptions:{loading:n?Y(`WP.api.tamper_9`):``,successMessage:n}}),_u=(e,t,n=!0)=>e===`mysql`?H.post(`/database?action=InputSql`,t,{timeout:999999999,requestOptions:{loading:n?Y(`Database.Api.Index_5`):``,successMessage:!0}}):H.post(`/database/${e}/InputSql`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`Database.Api.Index_5`),successMessage:!0}}),vu=(e,t=!0)=>H.post(`/database?action=DelBackup`,e,{requestOptions:{loading:t?Y(`WP.api.tamper_8`):``,successMessage:t}}),yu=e=>H.post(`/database?action=GetDatabaseAccess`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`)}}),bu=e=>H.post(`/database?action=SetDatabaseAccess`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),xu=e=>H.post(`/database?action=GetInfo`,e),Su=e=>H.post(`/database?action=ReTable`,{...e,tables:JSON.stringify(e.tables)},{requestOptions:{loading:Y(`Database.Api.Index_6`),successMessage:!0}}),Cu=e=>H.post(`/database?action=OpTable`,{...e,tables:JSON.stringify(e.tables)},{requestOptions:{loading:Y(`Database.Api.Index_7`),successMessage:!0}}),wu=e=>H.post(`/database?action=AlTable`,{...e,tables:JSON.stringify(e.tables)},{requestOptions:{loading:Y(`Database.Api.Index_8`),successMessage:!0}}),Tu=(e,t)=>H.post(`/database/${e}/AddDatabase`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Eu=e=>H.post(`/database?action=GetUserHostDbGrant`,e),Du=e=>H.post(`/database?action=GetMysqlUser`,e),Ou=e=>H.post(`/database?action=GetDatabasesList`,e),ku=e=>H.post(`/database?action=AddUserGrants`,e,{requestOptions:{loading:Y(`Security.Api.Index_4`),successMessage:!0}}),Au=e=>H.post(`/database?action=AddMysqlUser`,e,{requestOptions:{loading:Y(`Security.Api.Index_4`),successMessage:!0}}),ju=e=>H.post(`/database?action=ChangeUserPass`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Mu=e=>H.post(`/database?action=GetUserGrants`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Nu=e=>H.post(`/database?action=DelMysqlUser`,e,{requestOptions:{loading:Y(`Security.Api.Index_3`),successMessage:!0}}),Pu=e=>H.post(`/database?action=DelUserGrants`,e,{requestOptions:{loading:Y(`Security.Api.Index_3`),successMessage:!0}}),Fu=e=>H.post(`/crontab?action=get_auto_config`,e),Iu=e=>H.post(`/crontab?action=set_auto_config`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Lu=(e,t)=>H.post(`/database/${e}/get_list`,{data:JSON.stringify({...t,table:`databases`})}),Ru=()=>H.post(`/database/mongodb/get_root_pwd`),zu=e=>H.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify({...e,status:1})},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Bu=e=>H.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Database.Api.Index_9`),successMessage:!0}}),Vu=e=>H.post(`/database/redis/get_list`,{data:JSON.stringify(e)}),Hu=e=>H.post(`/database/redis/get_db_keylist`,{data:JSON.stringify(e)}),Uu=e=>H.post(`/database/redis/set_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Database.Api.Index_11`),successMessage:!0}}),Wu=(e,t=!0)=>H.post(`/database/redis/del_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:t?Y(`WP.api.tamper_8`):``,successMessage:t}}),Gu=()=>H.post(`/database/redis/get_backup_list`),Ku=e=>H.post(`/database/redis/ToBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),qu=e=>H.post(`/database/redis/InputSql`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Database.Api.Index_10`),successMessage:!0}}),Ju=e=>H.post(`/database/redis/DelBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Database.Api.Index_12`),successMessage:!0}}),Yu=e=>H.post(`/database/redis/clear_flushdb`,{data:JSON.stringify({sid:e.sid,ids:JSON.stringify(e.ids)})},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Xu=e=>H.post(`/database?action=check_del_data`,{ids:JSON.stringify(e.ids)}),Zu=e=>H.post(`/system?action=ServiceAdmin`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Qu=()=>H.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1}),$u=e=>H.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),ed=()=>H.post(`/ajax?action=get_phpmyadmin_ssl`),td=e=>H.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),nd=e=>H.post(`/ajax?action=set_phpmyadmin_ssl`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),rd=e=>H.post(`/ajax?action=change_phpmyadmin_ssl_port`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),id=()=>H.post(`/ajax?action=setPHPMyAdmin`,{password:`close`,siteName:`phpmyadmin`},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),ad=e=>H.post(`/ajax?action=setPHPMyAdmin`,{...e,siteName:`phpmyadmin`},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),od=e=>H.post(`/files?action=get_sql_backup`,e);w();var sd=k(`database`,()=>{let e=D(`mysql`),t=D(!1),n=D(-1),r=D(-1),i=Oe([]),a=D(``),o=D(``),s=D({port:`888`,setup:!1}),c=D(!0),u=D(!0),d=D(!0),f=D(!0),p=D(!0);return{type:e,isRefresh:t,install:c,delRemoteId:n,addRedisId:r,remoteList:i,backupPath:a,mysqlRoot:o,phpmyadmin:s,isInstallRedis:u,isInstallMongoDB:d,isInstallPgsql:f,isInstallPgsqlManager:p,resetPage:()=>{a.value=``,i.value=[]},getRemote:async()=>{let{message:t}=await tu({type:e.value});i.value=zt(t)?t:[],c.value=i.value.length>0},getConfig:async()=>{let{message:e}=await wr();N(e)&&(a.value=l(e,`backup_path`,``),o.value=l(e,`mysql_root`,``),s.value.setup=l(e,`phpmyadmin.setup`,!1),u.value=l(e,`redis.setup`,!1),d.value=l(e,`mongodb.setup`,!1),f.value=l(e,`pgsql.setup`,!1),p.value=l(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}}});w();var cd=k(`docker-app`,()=>{let e=D(`all`),t=D(!1),n=D(0),r=D(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`]}});w();var ld=k(`terminal`,()=>{let e=D(!0),t=D(!1),n=D(!1),r=e=>{n.value=e},i=D(),a=D(``),o=D(!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}}});w();var ud=k(`logs`,()=>{let e=D(),t=t=>{e.value=t},n=D(),r=e=>{n.value=e},i=D();return{currentId:e,websiteName:n,logName:i,setLogName:e=>{i.value=e},setCurrentId:t,setWebsite:r}});w();var{t:dd}=R.global,fd=()=>({p:1,row:20,query:``,type:0,tojs:`soft.get_list`,force:0}),pd=k(`soft`,()=>{let e=D(!1),t=D([]),n=D(`table`),r=O(fd()),i=b(()=>[{label:dd(`Crontab.Script.index_25`),value:0},{label:dd(`Mail.Setting.index_7`),value:-1},{label:dd(`Soft.index_1`),value:5},{label:dd(`Database.index_22`),value:6},{label:dd(`Soft.index_2`),value:7},{label:dd(`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,fd())},setSearchHistory:e=>{t.value=e},removeSearchHistory:e=>{t.value=t.value.filter(t=>t!==e)},clearSearchHistory:()=>{t.value=[]}}},{persist:{pick:[`viewMode`,`search.type`]}});w();function md(e=!1){let t=D(e);return{loading:t,setLoading:(e,n=!0)=>{n&&(t.value=e)}}}w();function hd(e){let t=D([]),n=O({data:[],total:0,loading:!1});return{keys:t,table:n,columns:D(e),setLoading:(e,t=!0)=>{t&&(n.loading=e)}}}w();var gd=k(`config`,()=>{let e=D(!1),t=t=>{e.value=t},n=D(``),r=D(`/www/wwwroot`),i=D(!0),a=D({setup:!1}),o=D({setup:!0,type:``,version:``,status:!1}),s=D({setup:!1,version:``,status:!1}),c=D({setup:!1,version:``,status:!1}),u=D({is_install:0,status:!1,version:``});return{getPHPConfig:async()=>{let{message:e}=await wr();N(e)&&(n.value=l(e,`webserver`,``),r.value=l(e,`sites_path`,``),i.value=l(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)&&(u.value=e.monitor))},webserver:n,sitePath:r,recycleBin:i,php:a,web:o,ftp:s,mysql:c,isRefresh:e,monitor:u,isMonitorInstall:b(()=>u.value.is_install===1&&Xt(u.value.version,`4.1.2`)),setRefresh:t}});w(),M();var{t:_d}=R.global,vd=[`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`],yd=e=>vd.includes(e),bd=e=>e.price!==`0.00`&&(e.endtime==-1||e.endtime==-2),xd=e=>{switch(e.task){case`-1`:return _d(`Soft.index_40`);case`0`:return _d(`Soft.index_41`);case`-2`:return _d(`Soft.index_42`);case`1`:return _d(`Public.Btn.Install`);default:return`unknown`}},Sd=e=>!e.custom&&e.versions.map(e=>`${e.m_version}.${e.version}`).some(t=>e.type===5?wd(e.version,t):Td(e.version,t))&&e.setup&&!bd(e),Cd=e=>e.versions.map(e=>`${e.m_version}.${e.version}`).findIndex(t=>e.type===5?wd(e.version,t):Td(e.version,t)),wd=(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{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},Ed=()=>{V({width:574,minHeight:400,component:x(()=>j(()=>import(`./feature-Feedback.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([99,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,100])))})},Dd=(e,t)=>{let n=V({width:620,minHeight:200,data:{name:e,callback:t,hide:()=>n.hide()},component:x(()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.x),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},Od=(e,t)=>{V({title:_d(`Soft.index_25`),width:500,data:{data:e,callback:t},footer:!0,confirmText:_d(`Public.Btn.Install`),component:x(()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.S),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},kd=(e,t,n)=>{let r=V({width:620,minHeight:200,data:{row:e,callback:t,softInfo:n,hide:()=>r.hide()},component:x(()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.b),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},Ad=async(e,t,n)=>{let r=V({width:500,height:342,hideClose:!0,showMask:!1,data:{filename:`/tmp/panelShell.pl`,num:10,title:_d(`Soft.index_21`)},component:x(()=>j(()=>import(`./app-ui.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([87,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,88])))});try{await dl({plugin_name:e,tmp_path:t})}finally{r.hide(),n==null||n()}};w(),M();function jd(e=!1,t){V({width:950,hideClose:e,data:{onSuccess:t},component:x(()=>j(()=>import(`./feature-Account.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([101,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,102])))})}async function Md(){if(!localStorage.getItem(`loginActivityShown`))try{await Tr()}catch(e){jd()}}function Nd(e){return new Promise((t,n)=>{if($().isFree){C_(e),n(!1);return}t(!0)})}async function Pd(e){let{message:t}=await ac({sName:e});if(N(t)&&!t.status)return Dd(e),Promise.reject(!1)}async function Fd(){await I(`/static/vite/oldjs/jquery-2.2.4.min.js?v=1791538283700`),await I(`/static/layer/layer.js?v=1791538283700`),await I(`/static/vite/oldjs/jsencrypt.min.js?v=1791538283700`),await I(`/static/language/English/lan.js?v=1791538283700`)}async function Id(){await Promise.all([I(`/static/codemirror/lib/codemirror.js?v=1791538283700`),I(`/static/laydate/laydate.js?v=1791538283700`),I(`/static/vite/oldjs/clipboard.min.js?v=1791538283700`),I(`/static/vite/oldjs/soft.js?v=1791538283700`),I(`/static/vite/oldjs/public.js?v=1791538283700`),I(`/static/vite/oldjs/public_backup.js?v=1791538283700`),I(`/static/vite/oldjs/tools.js?v=1791538283700`)])}var{t:X}=R.global,Ld=e=>H.post(`/site?action=AddSite`,{...e,webname:JSON.stringify(e.webname)},{requestOptions:{loading:X(`WP.api.tamper_7`)}}),Rd=e=>H.post(`/site?action=AddSite`,{...e,webname:JSON.stringify(e.webname)},{requestOptions:{loading:X(`WP.api.tamper_7`)}}),zd=e=>H.post(`/site?action=create_website_multiple`,{create_type:`txt`,websites_content:JSON.stringify(e.websites_content)},{requestOptions:{loading:X(`WP.api.tamper_7`)}}),Bd=(e,t=!1)=>H.post(`/site?action=DeleteSite`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),Vd=e=>H.post(`/site?action=check_del_data`,{ids:JSON.stringify(e.ids)}),Hd=e=>H.post(`/data?action=getData`,e),Ud=()=>H.post(`/site?action=get_site_types`),Wd=e=>H.post(`/site?action=add_site_type`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Gd=e=>H.post(`/site?action=modify_site_type_name`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Kd=e=>H.post(`/site?action=remove_site_type`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),qd=e=>H.post(`/site?action=set_site_type`,{...e,site_ids:JSON.stringify(e.site_ids)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Jd=()=>H.post(`/site?action=GetDefaultSite`),Yd=e=>H.post(`/site?action=SetDefaultSite`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Xd=()=>H.post(`/config?action=get_cli_php_version`),Zd=()=>H.post(`/site?action=GetPHPVersion`),Qd=()=>H.post(`/site?action=get_language`),$d=e=>H.post(`/config?action=set_cli_php_version`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),ef=e=>H.post(`/site?action=set_site_php_version_multiple`,e,{requestOptions:{loading:X(`WP.api.tamper_8`)}}),tf=(e,t,n=!0)=>H.post(`/site?action=${e?`SiteStart`:`SiteStop`}`,t,{requestOptions:{loading:n?X(`WP.api.tamper_8`):``,successMessage:n}}),nf=e=>H.post(`/data?action=getData`,{...e,table:`backup`,type:`0`}),rf=e=>H.post(`/files?action=restore_website`,e,{requestOptions:{successMessage:!0}}),af=()=>H.post(`/files?action=get_progress`),of=(e,t=!0)=>H.post(`/site?action=DelBackup`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),sf=(e,t=!0)=>H.post(`/site?action=SetEdate`,e,{requestOptions:{loading:t?X(`Site.Api.Index_2`):``,successMessage:t}}),cf=e=>H.post(`/data?action=setPs`,{...e,table:`sites`},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),lf=e=>H.post(`/data?action=getData`,{table:`domain`,list:`True`,search:e.id}),uf=e=>H.post(`/site?action=AddDomain`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),df=(e,t=!0)=>H.post(`/site?action=DelDomain`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}}),ff=e=>H.post(`/site?action=GetDirBinding`,e),pf=e=>H.post(`/site?action=AddDirBinding`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),mf=e=>H.post(`/site?action=GetDirRewrite`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),errorMessage:!1}}),hf=e=>H.post(`/site?action=GetDirRewrite`,{...e,add:1},{requestOptions:{loading:X(`WP.api.tamper_8`)}}),gf=(e,t=!0)=>H.post(`/site?action=DelDirBinding`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),_f=e=>H.post(`/data?action=getKey`,{...e,key:`path`,table:`sites`}),vf=e=>H.post(`/site?action=GetDirUserINI`,e),yf=e=>H.post(`/site?action=SetPath`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),bf=e=>H.post(`/site?action=SetSiteRunPath`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),xf=e=>H.post(`/site?action=SetDirUserINI`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Sf=e=>H.post(`/site?action=logsOpen`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Cf=e=>H.post(`/site?action=CloseHasPwd`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),wf=e=>H.post(`/site?action=SetHasPwd`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Tf=e=>H.post(`/site?action=get_dir_auth`,e),Ef=e=>H.post(`/site?action=set_dir_auth`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Df=e=>H.post(`/site?action=modify_dir_auth_pass`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Of=(e,t=!0)=>H.post(`/site?action=delete_dir_auth`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),kf=e=>H.post(`/config?action=get_file_deny`,e),Af=e=>H.post(`/config?action=set_file_deny`,{...e,act:`add`},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),jf=e=>H.post(`/config?action=set_file_deny`,{...e,act:`edit`},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Mf=(e,t=!0)=>H.post(`/config?action=del_file_deny`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),Nf=e=>H.post(`/site?action=GetLimitNet`,e),Pf=e=>H.post(`/site?action=SetLimitNet`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Ff=e=>H.post(`/site?action=CloseLimitNet`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),If=e=>H.post(`/site?action=GetIndex`,e),Lf=e=>H.post(`/site?action=GetRewriteList`,e),Rf=e=>H.post(`/site?action=SetRewriteTel`,e,{requestOptions:{loading:X(`Site.Api.Index_2`),successMessage:!0}}),zf=e=>H.post(`/site?action=SetIndex`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Bf=e=>H.post(`/site?action=GetSitePHPVersion`,e),Vf=e=>H.post(`/site?action=SetPHPVersion`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Hf=e=>H.post(`/config?action=get_php_session_path`,e),Uf=e=>H.post(`/config?action=set_php_session_path`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Wf=e=>H.post(`/site?action=is_update`,e),Gf=e=>H.post(`/site?action=get_wp_username`,e),Kf=e=>H.post(`/site?action=update_wp`,e,{requestOptions:{loading:X(`Site.Api.Index_3`),successMessage:!0}}),qf=e=>H.post(`/site?action=set_fastcgi_cache`,{...e,act:e.act?`enable`:`disable`},{requestOptions:{loading:`${e.act?X(`Site.Api.Index_4`):X(`Site.Api.Index_5`)} ${X(`Site.Api.Index_6`)}`,successMessage:!0}}),Jf=e=>H.post(`/site?action=purge_all_cache`,e,{requestOptions:{loading:X(`Site.Api.Index_7`),successMessage:!0}}),Yf=e=>H.post(`/site?action=reset_wp_password`,e,{requestOptions:{loading:X(`Site.Api.Index_8`),successMessage:!0}}),Xf=e=>H.post(`/files?action=get_composer_version`,e),Zf=e=>H.post(`/files?action=update_composer`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Qf=e=>H.post(`/files?action=DeleteFile`,{path:`${e.path}/composer.lock`},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),$f=e=>H.post(`/files?action=exec_composer`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),ep=e=>H.post(`/site?action=GetRedirectList`,e),tp=e=>H.post(`/site?action=CreateRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),np=e=>H.post(`/site?action=ModifyRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),rp=(e,t=!0,n=!0)=>H.post(`/site?action=ModifyRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:n}}),ip=e=>H.post(`/site?action=set_error_redirect`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),ap=(e,t=!0)=>H.post(`/site?action=DeleteRedirect`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),op=e=>H.post(`/site?action=GetRedirectFile`,e),sp=e=>H.post(`/site?action=SaveRedirectFile`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),cp=e=>H.post(`/site?action=GetProxyList`,e),lp=e=>H.post(`/site?action=CreateProxy`,{...e,subfilter:JSON.stringify(e.subfilter)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),up=e=>H.post(`/site?action=ModifyProxy`,{...e,subfilter:JSON.stringify(e.subfilter)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),dp=(e,t=!0)=>H.post(`/site?action=RemoveProxy`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),fp=e=>H.post(`/site?action=GetProxyFile`,e),pp=e=>H.post(`/site?action=SaveProxyFile`,e,{requestOptions:{loading:X(`Site.Api.Index_9`),successMessage:!0}}),mp=(e,t=!0)=>H.post(`/site?action=GetSecurity`,e,{requestOptions:{loading:t?X(`Site.Api.Index_10`):``}}),hp=(e,t=!0)=>H.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:t?X(`Site.Api.Index_9`):``,successMessage:!0}}),gp=e=>H.post(`/site?action=GetSiteLogs`,e),_p=e=>H.post(`/site?action=get_site_err_log`,e),vp=e=>H.post(`/ajax?action=get_result&path=${e.path}`),yp=e=>H.post(`/ajax?action=log_analysis&path=${e.path}`),bp=e=>H.post(`/ajax?action=speed_log&path=${e.path}`),xp=e=>H.post(`/ajax?action=get_detailed&path=${e.path}&type=${e.type}`),Sp=e=>H.post(`/mod/proxy/com/create`,e,{requestOptions:{loading:X(`Site.Api.Index_9`),successMessage:!0}}),Cp=e=>H.post(`/mod/proxy/com/get_list`,e),wp=(e,t=!1)=>H.post(`/mod/proxy/com/delete`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),Tp=e=>H.post(`/data?action=setPs`,{...e,table:`sites`},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Ep=e=>H.post(`/mod/proxy/com/get_global_conf`,e),Dp=e=>H.post(`/mod/proxy/com/get_domain_list`,e),Op=e=>H.post(`/mod/proxy/com/add_domain`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),kp=(e,t=!0)=>H.post(`/mod/proxy/com/del_domain`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}}),Ap=e=>H.post(`/mod/proxy/com/get_proxy_list`,e),jp=e=>H.post(`/mod/proxy/com/set_url_remark`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Mp=e=>H.post(`/mod/proxy/com/add_proxy`,e,{requestOptions:{loading:X(`Site.Api.Index_9`),successMessage:!0}}),Np=e=>H.post(`/mod/proxy/com/del_url_proxy`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Pp=e=>H.post(`/mod/proxy/com/set_url_proxy`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Fp=e=>H.post(`/mod/proxy/com/set_url_custom_conf`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Ip=e=>H.post(`/mod/proxy/com/add_sub_filter`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Lp=e=>H.post(`/mod/proxy/com/del_sub_filter`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Rp=e=>H.post(`/mod/proxy/com/set_url_cache`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),zp=e=>H.post(`/mod/proxy/com/add_url_ip_limit`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Bp=e=>H.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Vp=e=>H.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Hp=e=>H.post(`/mod/proxy/com/set_url_gzip`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Up=e=>H.post(`/mod/proxy/com/set_global_cache`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Wp=e=>H.post(`/mod/proxy/com/clear_cache`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Gp=e=>H.post(`/mod/proxy/com/set_global_gzip`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Kp=e=>H.post(`/mod/proxy/com/add_ip_limit`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),qp=e=>H.post(`/mod/proxy/com/del_ip_limit`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Jp=e=>H.post(`/mod/proxy/com/batch_del_ip_limit`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Yp=e=>H.post(`/mod/proxy/com/add_dir_auth`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Xp=e=>H.post(`/mod/proxy/com/set_dir_auth`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Zp=e=>H.post(`/mod/proxy/com/del_dir_auth`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Qp=e=>H.post(`/mod/proxy/com/set_global_log`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),$p=e=>H.post(`/mod/proxy/com/set_global_websocket`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),em=e=>H.post(`/mod/proxy/com/get_config`,e),tm=e=>H.post(`/mod/proxy/com/save_config`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),nm=e=>H.post(`/project/proxy/get_project_redirect_list`,e),rm=e=>H.post(`/mod/proxy/com/DeleteRedirect`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),im=e=>H.post(`/mod/proxy/com/CreateRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),am=e=>H.post(`/mod/proxy/com/ModifyRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),om=e=>H.post(`/mod/proxy/com/GetRedirectFile`,e),sm=e=>H.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),cm=e=>H.post(`/mod/proxy/com/GetSiteLogs`,e),lm=e=>H.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:X(`Site.Api.Index_9`),successMessage:!0}}),um=e=>H.post(`/site?action=php_wp_backup`,e,{requestOptions:{loading:X(`WP.api.tamper_9`),successMessage:!1}});w();var dm=O({name:``,title:``,s_status:!0,s_version:``}),fm=O({datadir:``,port:3306}),pm=async()=>{let{message:e}=await Sc();N(e)&&(fm.datadir=e.datadir,fm.port=Number(e.port))},mm=D(``),hm=D([]),gm=async()=>{let{message:e}=await Zd();if(zt(e)&&e.length>0){let t=e.filter(e=>e.version!==`00`);hm.value=t.reverse().map(e=>({label:e.name,value:e.version})),mm.value=t[0].version}else mm.value=``,hm.value=[]};w(),M();function _m(){V({width:800,minHeight:`550`,title:R.global.t(`Layout.MessageBox.index_6`),component:x(()=>j(()=>import(`./feature-MessageBox.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([103,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,104])))})}var vm=async e=>{let{close:t}=B.loading(`Processing, please wait...`);try{let{message:t}=await ac({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 uc({sName:t.name,version:e,upgrade:e}):await uc({sName:t.name,version:e}),_m()}})}}finally{t()}},ym=async(e,t)=>{let{close:n}=B.loading(`Processing, please wait...`);try{let{message:n}=await ac({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 _c({sName:n.name,version:e,upgrade:e,type:1});if(N(r)){if(r.result){_m();return}await Dm({name:r.name,tmp_path:r.tmp_path,title:R.global.t(`Soft.index_21`)},()=>{t==null||t()})}}})}}finally{n()}},bm=async(e,t=!0)=>{let n;t&&(n=B.loading(`Processing, please wait...`));try{let{message:t}=await ac({sName:e});return N(t)&&t.setup?t:(Dd(e),Promise.reject())}finally{t&&(n==null||n.close())}},xm=async(e,t,n=!1)=>$().isFree?(C_({source:t}),Promise.reject()):await bm(e,n),Sm=async e=>{let{source:t,isBuy:n,isSetup:r,onInstalled:i,...a}=e,o=$();if(!(n||o.isLtd)){C_({source:t});return}if(!r){Dd(a.name,i);return}await Om(a)},Cm=e=>`/static/img/soft_ico/ico-${e.replace(/-+[{0-9},.,]+$/,``)}.png`;w(),M();var Z=e=>e.name===`pdns`?e.title:()=>m(`div`,{class:`flex items-center`},[m(`img`,{class:`w-22px max-h-22px mr-5px`,src:Cm(e.name)}),m(`span`,e.title)]),wm=e=>{dm.name=e.name===`pureftpd`?`pure-ftpd`:e.name,dm.s_version=e.name,dm.title=e.title,Tm[e.name+`View`](e)},Tm={mysqlView(e){V({title:Z(e),width:800,height:660,component:x(()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.o),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},nginxView(e){V({title:Z(e),width:800,height:660,component:x(()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},pureftpdView(e){V({title:Z(e),width:1e3,height:550,component:x(()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.l),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},redisView(e){V({title:Z(e),width:800,height:660,component:x(()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},mongodbView(e){V({title:Z(e),width:800,height:660,component:x(()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.s),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},apacheView(e){V({title:Z(e),width:800,height:660,component:x(()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.y),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},memcachedView(e){V({title:Z(e),width:800,height:660,component:x(()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.c),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},openlitespeedView(e){V({title:Z(e),width:800,height:660,component:x(()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},pdnsView(e){V({title:Z(e),width:900,height:600,component:x(()=>j(()=>import(`./view-soft.js?v=1791538283700`).then(e=>e.u),__vite__mapDeps([77,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})}};async function Em(){let e=B.loading(`Loading, please wait...`);try{await Fd(),await Id(),await I(`/static/ace/ace.js?v=1791538283700`),await I(`/static/vite/oldjs/soft.js?v=1791538283700`)}finally{e.close()}}async function Dm(e,t){await Em(),soft.input_zip(e.name,e.tmp_path,e.title,function(){t==null||t()})}async function Om(e){if([`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`].includes(e.name)){wm(e);return}await Em(),e.admin?bt.soft.set_lib_config(e.name,e.title,e.version):soft.set_soft_config(e.name,e.title)}w(),M();function km(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!f(e)}var{t:Q}=R.global,Am=[{key:`cache`,label:`Purge Cache`,icon:()=>h(`i`,{class:`i-ant-design:clear-outlined text-18px`},null)},{key:`category`,label:Q(`Category`),icon:()=>h(`i`,{class:`i-ic:baseline-category text-18px`},null)},{key:`plugin`,label:Q(`WP.TableRow.index_5`),icon:()=>h(`i`,{class:`i-mingcute:plugin-2-line text-18px`},null)},{key:`theme`,label:Q(`WP.TableRow.index_6`),icon:()=>h(`i`,{class:`i-lsicon:clothes-outline text-18px`},null)},{key:`delete`,label:Q(`Public.Btn.Del`),icon:()=>h(`i`,{class:`i-weui:delete-outlined text-18px`},null)}],jm=async e=>{if(await Nd({source:142}),await Pd(`monitor`),Om({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)},Mm=e=>e.total?e.total.request:0,Nm=e=>e.list.map(e=>({date:e.date,value:e.request})),Pm=i({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 tf(e.val===`1`,{id:e.row.id,name:e.row.name}),e.row.status=e.val,e.close()},a=be(`--bt-tabs-modal-cancel-btn-bg`);return()=>{let o,s;return h(_e,null,[h(`div`,{class:`flex p-20px`},[h(z,{name:`base-warning`,size:`30`,color:`#f0a020`},null),h(`div`,{class:`confirm-content flex-1 ml-10px pt-4px text-14px leading-22px`},[Tt(n)])]),h(_r,null,{default:()=>[h(A,{size:`small`,class:`cancel-btn`,color:a.value,onClick:r},km(o=Q(`Public.Btn.Cancel`))?o:{default:()=>[o]}),e.val!==`1`&&(!e.row.is_child||e.row.main_site)?h(A,{type:`warning`,size:`small`,onClick:()=>{var n;if(t.isFree){C_({source:371});return}(n=e.onOpenConfig)==null||n.call(e)}},{default:()=>[`Maintenance`]}):``,h(A,{size:`small`,type:e.val===`1`?`primary`:`error`,onClick:i},km(s=Q(`Public.Btn.Confirm`))?s:{default:()=>[s]})]})])}}}),Fm=e=>!!(e.is_child&&!e.main_site),Im=e=>!e.is_child&&!e.__isSubSiteControl&&e.sub_site>0,Lm=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`))},Rm=(e,t={})=>Im(e)?{...t,class:[t.class,`wp-subsite-parent-row-clickable`].filter(Boolean).join(` `),onClick:e=>{if(Lm(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,zm=(e,t,n)=>{V({title:e,width:760,minHeight:200,data:{params:t,callback:n,onResult:e=>{Bm(e)}},component:x(()=>j(()=>import(`./view-wp.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([94,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,64,86,87,88,51,49,50,52,65,66,89,95])))})};function Bm(e){V({title:Q(`Task result`),width:500,minHeight:200,data:{overview:e},component:x(()=>j(()=>import(`./view-wp.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([94,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,64,86,87,88,51,49,50,52,65,66,89,95])))})}var Vm=(e,t)=>{V({title:Q(`Add SubSite - {0}`,[e.name]),width:700,minHeight:500,footer:!0,data:{getList:()=>{zm(Q(`Add SubSite`),`backup_deploy`,t)},name:e.name},component:x(()=>j(()=>import(`./view-wp.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([94,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,64,86,87,88,51,49,50,52,65,66,89,95])))})},Hm=(e=!1,t)=>{V({title:t?`[${t}] ${Q(`Website statistics`)}`:Q(`Website statistics`),width:900,minHeight:450,data:{name:t,showTops5:e},component:x(()=>j(()=>import(`./view-wp.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([94,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,64,86,87,88,51,49,50,52,65,66,89,95])))})};w();var Um=Fn(i({__name:`index`,props:{value:{default:``},height:{default:22},onUpdateValue:{},onBlur:{}},setup(e){let t=e,n=ge(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,a)=>Ee((y(),De(`input`,{"onUpdate:modelValue":a[0]||(a[0]=e=>he(n)?n.value=e:null),class:`bt-table-input`,style:ee({height:S(pt)(e.height)}),onBlur:r,onKeyup:me(i,[`enter`])},null,36)),[[Te,S(n)]])}}),[[`__scopeId`,`data-v-ae262dd9`]]);w();var Wm={class:`leading-[1]`},Gm=i({__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&>(i,e===n?r:n)};return(t,r)=>{let i=Xe;return y(),_(i,{class:v([`items-center cursor-pointer`,e.value===e.checkedValue?`text-primary`:`text-error`]),size:2,inline:!0,onClick:n},{default:C(()=>[E(`span`,Wm,T(e.value===e.checkedValue?e.checkedLabel||t.$t(`Public.Status.Running`):e.uncheckedLabel||t.$t(`Public.Status.Stopped`)),1),E(`i`,{class:v([`text-14px`,`${e.value===e.checkedValue?`i-mage:play-fill`:`i-mage:pause-fill`}`])},null,2)]),_:1},8,[`class`])}}});w();var Km=Fn(i({__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=A;return y(),_(r,ke({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:C(()=>[g(t.$slots,`default`,{},void 0,!0)]),_:3},16,[`style`,`target`,`type`,`disabled`,`href`])}}}),[[`__scopeId`,`data-v-15a23a06`]]);w();function qm(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!f(e)}var Jm=i({name:`BtLinkGroup`,props:{options:{type:Array,default:()=>[]}},render(){let e;return h(Xe,{class:`items-center`,justify:`end`,inline:!0,size:0},qm(e=this.options.filter(e=>e.show===void 0||e.show).map((e,t)=>{let n=e.linkType||`default`;return h(_e,null,[t===0?``:h(Ve,{class:`mx-4px!`,vertical:!0},null),n==="default"?h(Km,{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`?h(St,e.dropdown||{},{default:()=>[h(Km,{disabled:e.disabled||!1,onClick:t=>{var n;(n=e.onClick)==null||n.call(e,t)}},{default:()=>[e.label,h(z,{name:`base-arrow-bottom`,size:`13`},null)]})]}):``])}))?e:{default:()=>[e]})}});w();var Ym=i({__name:`index`,props:{disabled:{type:Boolean,default:!1},tips:{},value:{type:[Boolean,String,Number],default:!1},onClick:{}},setup(e){let t=D(!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&>(e,t.value)};return(n,i)=>{let a=ht,o=ct;return y(),_(o,{trigger:`hover`,disabled:!(e.disabled&&S(t))},{trigger:C(()=>[h(a,{size:`small`,value:S(t),"onUpdate:value":[i[0]||(i[0]=e=>he(t)?t.value=e:t=e),r],disabled:e.disabled&&S(t)},null,8,[`value`,`disabled`])]),default:C(()=>[s(` `+T(e.tips),1)]),_:1},8,[`disabled`])}}}),Xm=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`))};w();var Zm={class:`flex`},Qm={class:`w-0 flex-1 flex items-center`},$m={class:`min-w-0`},eh={class:`i-majesticons:eye-line`},th={class:`i-majesticons:eye-off-line`},nh=i({__name:`index`,props:{value:{default:``}},setup(e){let t=e,n=D(!1),r=b(()=>n.value?t.value:`**********`),i=()=>{n.value=!n.value},a=async()=>{Xm(`${t.value}`)};return(e,t)=>{let o=ut,c=z;return y(),De(`div`,Zm,[E(`div`,Qm,[E(`div`,$m,[h(o,{class:`max-w-full`,tooltip:{contentStyle:{maxWidth:`200px`}}},{default:C(()=>[s(T(S(r)),1)]),_:1})]),E(`div`,{class:`ml-6px flex items-center text-15px cursor-pointer`,title:`Show`,onClick:i},[Ee(E(`i`,eh,null,512),[[fe,!S(n)]]),Ee(E(`i`,th,null,512),[[fe,S(n)]])]),E(`button`,{class:`reset ml-6px text-15px cursor-pointer`,title:`Copy`,onClick:a},[h(c,{name:`common-copy`})])])])}}});w();var rh={},ih={class:`bt-tips-ul flex flex-col gap-4px list-outside list-disc leading-20px text-desc`};function ah(e,t){return y(),De(`ul`,ih,[g(e.$slots,`default`)])}var oh=Fn(rh,[[`render`,ah]]);w(),M();var sh=[`onClick`],ch={class:`whitespace-nowrap mr-10px`},lh={class:`w-120px`},uh=i({__name:`ssl-colums`,props:{config:{type:[Number,Object],default:-1},sslApplyList:{type:Array,default:()=>[]}},emits:[`click`],setup(e,{emit:t}){let{t:n}=Fe(),r=t,i=()=>{r(`click`)},a=(e,t)=>{e.stopPropagation(),V({title:n(`SSL.Domain.index_5`),width:700,height:450,data:{path:t},component:x(()=>j(()=>import(`./view-ssl.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([79,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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=A,o=rt,c=z,l=Xe;return S(N)(e.config)?(y(),_(r,{key:0,type:e.config.endtime<0?`error`:`primary`,text:``,onClick:i},{default:C(()=>[s(T(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?(y(!0),De(_e,{key:1},se(e.sslApplyList,e=>(y(),De(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer items-center`,key:e.task_name,onClick:t=>a(t,e.task_log)},[E(`span`,ch,T(e.task_name),1),h(l,{class:`items-center flex-nowrap!`},{default:C(()=>[E(`div`,lh,[h(o,{class:`w-full`,type:`line`,status:`success`,"indicator-placement":`inside`,percentage:e.task_status,processing:e.task_status!==100},null,8,[`percentage`,`processing`])]),h(c,{name:`base-left-logs`,size:`18`,color:`#666666`})]),_:2},1024)],8,sh))),128)):(y(),_(r,{key:2,type:`warning`,text:``,onClick:i},{default:C(()=>[s(T(t.$t(`Site.PHP.index_30`)),1)]),_:1}))}}});w();var dh={class:`font-bold`},fh={class:`text-desc`},ph=[`textContent`],mh=Fn(i({__name:`backup-colums`,props:{count:{type:Number,default:0}},emits:[`showBackup`],setup(e,{emit:t}){let{t:n}=Fe(),r=t,i=()=>{r(`showBackup`)},a=b(()=>e.count<=0),o=b(()=>a.value?n(`Click to backup`):n(`Click to manage`));return(t,n)=>{let r=Xe,c=ct;return y(),_(c,null,{trigger:C(()=>[h(r,{class:`site-backup flex-nowrap!`,size:5,onClick:i},{default:C(()=>[E(`span`,{class:v([`site-backup__icon`,{"is-empty":S(a)}])},[...n[0]||(n[0]=[E(`i`,{class:`i-material-symbols:cloud-download-outline-rounded`},null,-1)])],2),h(r,{class:`truncate text-left`,vertical:``,size:3},{default:C(()=>[E(`div`,{class:v([`text-primary`,{"text-warning":S(a)}])},[E(`span`,dh,T(e.count),1),s(` `+T(t.$t(`Node.index_87`)),1)],2),E(`div`,fh,T(S(o)),1)]),_:1}),n[1]||(n[1]=E(`i`,{class:`site-backup__arrow i-ic:round-chevron-right`},null,-1))]),_:1})]),default:C(()=>[E(`span`,{textContent:T(t.$t(`Backup locally or to cloud, restore anytime`))},null,8,ph)]),_:1})}}}),[[`__scopeId`,`data-v-003e3b60`]]);w(),M();var hh=x(()=>j(()=>import(`./feature-Quota.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([105,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21]))),gh=x(()=>j(()=>import(`./app-components.js?v=1791538283700`).then(e=>e.z),__vite__mapDeps([8,1,2,3,4,5,6,9,10,11,12,13,14,15,16])));function _h(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=>h(hh,{type:e.type||``,data:t,callback:e.callback},null)}}function vh(e={}){let t=Ie(),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=>h(`a`,{class:`bt-link`,href:`javascript:;`,onClick:()=>{Cn(`Path`,e[n]),t.push(`/files`)}},[e[n]])}}function yh(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=>h(Gm,{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 bh(e){let{key:t=`status`}=e;return{key:e.key||`Caching(nginx)`,title:e.title||`Caching(nginx)`,width:e.width,minWidth:70,render:n=>h(Ym,{disabled:e.disabled?e.disabled(n):!1,tips:e.tips,value:n[t],onClick:t=>{e.onClick(t,n)}},null)}}function xh(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 h(Gm,{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 Sh(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=>h(Um,{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 Ch(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?h(Xe,{size:2,class:`justify-end! items-center`},{default:()=>[h(Jm,{options:a},null),h(St,{trigger:`click`,options:o.options,onSelect:e=>o.onSelect(e,t)},{default:()=>[h(`i`,{class:`i-famicons:ellipsis-vertical text-18px cursor-pointer`},null)]})]}):h(Jm,{options:a},null)}}}function wh(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 h(nh,{value:P(n)?n:``},null)}}}function Th(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=>h(rt,{type:`line`,"indicator-placement":n,percentage:i[t],processing:r&&i[t]!==100,height:e.height,status:e.status,color:e.color},null)}}function Eh(e){let{t}=R.global;return{key:`requests`,sorter:!0,sortOrder:!1,className:`sort-center`,title:e=>e?`Requests`:h(Xe,{class:`items-center justify-center!`,size:3},{default:()=>[h(`span`,null,[s(`Requests`)]),h(Ue,{trigger:`hover`},{trigger:()=>h(`i`,{class:`i-uiw:question-circle-o text-16px text-#9DA1A6 cursor-pointer`},null),default:()=>h(oh,null,{default:()=>[h(`li`,null,[s(`The monitoring report data will be updated as the website list is refreshed`)]),h(`li`,null,[s(`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}=Le($()),{webserver:a,monitor:o,isMonitorInstall:c}=Le(gd()),{monitorMap:l}=e;if(a.value!==`nginx`&&a.value!==`apache`)return`--`;if(!i.value&&r.value)return h(A,{type:`primary`,text:!0,onClick:()=>{Nd({source:142})}},{default:()=>[s(`Active`)]});if(!c.value&&!i.value)return h(A,{type:`primary`,text:!0,onClick:()=>{Dd(`monitor`,async()=>{e.getMonitorData()})}},{default:()=>[o.value.is_install===1?t(`Public.Btn.Update`):t(`Public.Btn.Install`)]});let u=l.value[n.name];if(!ie(u)){let e=Mm(u),t=Nm(u);return h(gh,{name:n.name,total:e,value:t},null)}return`--`}}}function Dh(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 h(uh,{config:t.ssl,sslApplyList:n,onClick:()=>{e.onClick(t)}},null)}}}function Oh(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=>h(mh,{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:x(()=>j(()=>import(`./app-components.js?v=1791538283700`).then(e=>e.Zi),__vite__mapDeps([8,1,2,3,4,5,6,9,10,11,12,13,14,15,16])))});return}V({title:`${e.title||t(`Backup / Restore`)} [${n.name}]`,width:950,minHeight:520,data:{row:n,site_type:e.site_type},component:x(()=>j(()=>import(`./app-components.js?v=1791538283700`).then(e=>e.zt),__vite__mapDeps([8,1,2,3,4,5,6,9,10,11,12,13,14,15,16])))})}},null)}}w(),M();var kh=k(`layout-message-list`,()=>{let e=D(0),t=O({p:1,limit:11,search:`1`}),{table:n,columns:r}=hd([{key:`name`,title:R.global.t(`Site.TableRow.index_2`),width:200,render:e=>h(ut,{tooltip:!0},{default:()=>[e.install_status===1?h(z,{name:`base-tick`,class:`text-primary`},null):Ee(h(z,{name:`base-close`,class:`text-error`},null),[[pe(`else`)]]),h(`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)},Ch({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:x(()=>j(()=>import(`./feature-MessageBox.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([103,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,104])))})}}]})]),{loading:i,setLoading:a}=md();return{listConut:e,search:t,table:n,columns:r,loading:i,getMessageCount:async()=>{try{a(!0);let{message:r}=await Di(re(t));N(r)&&(n.data=r.data,n.total=Wt(r.page),e.value=n.total)}finally{a(!1)}}}});k(`layoutSote`,()=>({msgStoreRefs:Le(kh()),taskStoreRefs:Le(Ui())}));var Ah=()=>H.post(`/plugin?action=a&name=btwaf&s=get_customize_config_help`),jh=()=>H.post(`/plugin?action=a&name=btwaf&s=get_customize_list`),Mh=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}}),Nh=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}}),Ph=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}}),Fh=e=>H.post(`/plugin?action=a&name=btwaf&s=remove_customize_rule`,e,{requestOptions:{loading:R.global.t(`Waf.Api.custom_38`),successMessage:!0}});w();var Ih=k(`waf-custom-rule`,()=>{let e=O({action:[],operators:{},options:[],sitemap:{}}),t=async()=>{let{message:t}=await Ah();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;rr(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:`--`}});w();var Lh=k(`mail`,()=>{let e=D(!1),t=D(!1),n=D(!1),r=D(``),i=D(`7.3.2`);return{setup:b(()=>$().userInfo.status&&e.value&&!t.value&&n.value),update:t,install:e,version:r,checkEnv:n,lastVersion:i,getMailInfo:async()=>{let{message:a}=await ac({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))}}}),Rh=()=>H.post(`/firewall/com/get_status`),zh=()=>H.post(`/firewall/com/update_bt_firewall`,{check:`object`,customType:`model`},{requestOptions:{loading:R.global.t(`Component.Pay.index_12`),successMessage:!1}}),Bh=()=>H.post(`/firewall/com/clean_cache`,{check:`msg`,customType:`model`},{requestOptions:{loading:R.global.t(`Component.Pay.index_12`),successMessage:!0}}),Vh=e=>H.post(`/ajax?action=get_lines`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),Hh=e=>H.post(`/firewall/com/set_status`,e,{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_2`),successMessage:!0}}),Uh=e=>H.post(`/firewall?action=SetPing`,e,{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_3`),successMessage:!0}}),Wh=()=>H.post(`/firewall/com/get_www_logs_size`),Gh=()=>H.post(`/files?action=CloseLogs`,{},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_4`)}}),Kh=()=>H.post(`/firewall/com/get_firewall_info`),qh=e=>H.post(`/firewall/com/port_rules_list`,e),Jh=e=>H.post(`/firewall/com/set_port_rule`,{...e,operation:`add`},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_5`),successMessage:!0}}),Yh=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}}),Xh=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}}),Zh=(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}}),Qh=e=>H.post(`/safe/firewall/get_listening_processes`,{data:JSON.stringify(e)}),$h=e=>H.post(`/firewall/com/export_rules`,e,{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_14`)}}),eg=e=>H.post(`/firewall/com/import_rules`,e,{requestOptions:{successMessage:!0}}),tg=e=>H.post(`/firewall/com/ip_rules_list`,e),ng=e=>H.post(`/firewall/com/set_ip_rule`,{...e,operation:`add`},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_9`),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_10`),successMessage:!0}}),ig=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}}),ag=(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}}),og=e=>H.post(`/firewall/com/port_forward_list`,e),sg=e=>H.post(`/firewall/com/set_port_forward`,{...e,operation:`add`},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_19`),successMessage:!0}}),cg=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}}),lg=(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}}),ug=e=>H.post(`/safe/firewall/get_country_list`,{data:JSON.stringify(e)}),dg=()=>H.post(`/safe/firewall/get_countrys`),fg=e=>H.post(`/safe/firewall/create_countrys`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_12`),successMessage:!0}}),pg=e=>H.post(`/safe/firewall/modify_country`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_13`),successMessage:!0}}),mg=(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}}),hg=e=>H.post(`/safe/firewall/import_rules`,{data:JSON.stringify({rule_name:`country_rule`,...e})},{requestOptions:{successMessage:!0}}),gg=()=>H.post(`/safe/firewall/export_rules`,{data:JSON.stringify({rule_name:`country_rule`})},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_14`)}});w();var _g=k(`security`,()=>{let e=D({switch:!1,times:0,days:0}),t=D(!1),n=D(!1),r=e=>{n.value=e},i=O({status:!0,initStatus:!0});return{antiForm:e,systemHardening:t,isRefresh:n,setRefresh:r,firewallStatus:i,getStatus:async()=>{let{message:e}=await Rh();N(e)&&(i.status=e.status,i.initStatus=e.init_status.status)}}}),vg=e=>H.post(`/ssl_domain?action=list_dns_api`,e),yg=e=>H.post(`/ssl_domain?action=create_dns_api`,e,{requestOptions:{loading:R.global.t(`WP.api.tamper_2`),successMessage:!0}}),bg=e=>H.post(`/ssl_domain?action=edit_dns_api`,e,{requestOptions:{loading:R.global.t(`Crontab.Api.index_5`),successMessage:!0}}),xg=e=>H.post(`/ssl_domain?action=delete_dns_api`,e,{requestOptions:{loading:R.global.t(`Mail.Api.index_37`),successMessage:!0}}),Sg=()=>H.post(`/ssl_domain?action=get_dns_support`),Cg=e=>H.post(`/ssl_domain?action=list_dns_record`,e),wg=e=>H.post(`/ssl_domain?action=create_dns_record`,e,{requestOptions:{loading:R.global.t(`WP.api.tamper_2`),successMessage:!0}}),Tg=e=>H.post(`/ssl_domain?action=edit_dns_record`,e,{requestOptions:{loading:R.global.t(`Crontab.Api.index_5`),successMessage:!0}}),Eg=e=>H.post(`/ssl_domain?action=delete_dns_record`,e,{requestOptions:{loading:R.global.t(`Mail.Api.index_37`),successMessage:!0}}),Dg=e=>H.post(`/ssl_domain?action=list_domain_details`,e),Og=e=>H.post(`/ssl_domain?action=switch_ssl_alarm`,e,{requestOptions:{loading:R.global.t(`Crontab.Api.index_5`),successMessage:!0}}),kg=e=>H.post(`/ssl_domain?action=sync_dns_info`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),Ag=e=>H.post(`/ssl_domain?action=list_ssl_info`,e),jg=e=>H.post(`/ssl_domain?action=download_cert`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),Mg=e=>H.post(`/ssl_domain?action=one_cilck_renew`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),Ng=e=>H.post(`/ssl_domain?action=renew_cert_process`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),Pg=(e,t=!0)=>H.post(`/ssl_domain?action=apply_new_ssl`,e,{requestOptions:{loading:t?R.global.t(`Login.index_22`):``}}),Fg=e=>H.post(`/ssl_domain?action=upload_cert`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),Ig=e=>H.post(`/ssl_domain?action=switch_auto_renew`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),Lg=e=>H.post(`/ssl_domain?action=cert_domain_list`,e),Rg=e=>H.post(`/ssl_domain?action=cert_deploy_sites`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),zg=e=>H.post(`/ssl_domain?action=cert_deploy_mails`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),Bg=e=>H.post(`/ssl_domain?action=cert_deploy_panel`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),Vg=e=>H.post(`/ssl_domain?action=remove_cert`,e,{requestOptions:{loading:R.global.t(`Mail.Api.index_37`),successMessage:!0}}),Hg=e=>H.post(`/ssl_domain?action=check_domain_automatic`,e),Ug=e=>H.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}}),Wg=()=>H.post(`/ssl_domain?action=ssl_tasks_status`),Gg=e=>H.post(`/plugin?action=a&name=mail_sys&s=get_auto_cert`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),errorMessage:!1}}),Kg=e=>H.post(`/plugin?action=a&name=mail_sys&s=auto_deploy_cert`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),qg=()=>H.post(`/business_ssl?action=get_product_list`),Jg=e=>H.post(`/business_ssl?action=apply_cert_order_pay`,e),Yg=()=>H.post(`/business_ssl?action=get_cert_admin`),Xg=e=>H.post(`/business_ssl?action=list_business_ssl`,e),Zg=e=>H.post(`/data?action=getData`,e),Qg=e=>H.post(`/business_ssl?action=apply_order_ca`,e,{requestOptions:{loading:R.global.t(`Account.Account.accountState-721844-19`),successMessage:!0}}),$g=e=>H.post(`/business_ssl?action=get_verify_result`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),e_=e=>H.post(`/business_ssl?action=check_domain_suitable`,e),t_=()=>H.post(`/ssl_domain?action=get_sites`),n_=e=>H.post(`/ssl_domain?action=manual_apply_vaild`,e,{requestOptions:{loading:``,successMessage:!0,errorMessage:!1}}),r_=e=>H.post(`/ssl_domain?action=manual_apply_check`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),i_=e=>H.post(`/business_ssl?action=check_url_txt`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1,errorMessage:!1}}),a_=e=>H.post(`/business_ssl?action=again_verify`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),o_=()=>H.post(`/ssl_dns?action=get_status`),s_=e=>H.post(`/ssl_dns?action=install_pdns`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),c_=()=>H.post(`/ssl_dns?action=get_nameserver`),l_=e=>H.post(`/ssl_dns?action=set_nameserver`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),u_=e=>H.post(`/ssl_dns?action=change_status`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),d_=e=>H.post(`/ssl_dns?action=add_zone`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),f_=e=>H.post(`/ssl_dns?action=del_zone`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),p_=e=>H.post(`/ssl_dns?action=get_soa`,e),m_=e=>H.post(`/ssl_dns?action=set_soa`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),h_=e=>H.post(`/ssl_dns?action=get_logger`,e),g_=()=>H.post(`/ssl_dns?action=clear_logger`,{},{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),__=e=>H.post(`/ssl_dns?action=add_dmarc`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),v_=async()=>{H.post(`/ssl_dns?action=add_dkim_spf`,{},{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}})},y_=e=>H.post(`/ssl_dns?action=dns_checker`,e),b_=e=>H.post(`/ssl_dns?action=set_ttl_batch`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),x_=()=>H.post(`/ssl_dns?action=fix_zone`,{},{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}});w();var S_=k(`ssl`,()=>{let e=D(!0),t=D(!0);return{dnsInstall:e,dnsStatus:t,getDNSStatus:async()=>{let{message:n}=await o_();N(n)&&(t.value=n.status,e.value=n.service===`pdns`)}}});w(),M();async function C_(e){try{let t=$(),n=``;if(t.aaPanelPro&&t.isFree)n=t.username;else{let{message:e}=await Tr();n=l(e,`data.username`,``)}V({width:1e3,height:720,hideClose:t.aaPanelPro&&t.isFree,data:{username:n,...e},component:x(()=>j(()=>import(`./feature-Pay.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([106,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,19,0,20,21,37,22,23,38,107])))})}catch(e){jd()}}w(),M();var $=k(`global`,()=>{let e=Ui(),t=D(0),n=D(0),r=D(1080),i=D(52),a=e=>{r.value=e},o=e=>{t.value=e},s=e=>{n.value=e},c=D(`--`),u=D(0),d=D({status:!1,username:``}),f=D(!0),p=b(()=>d.value.status?d.value.username:`--`),m=D(Sr.Free),h=D(0),g=b(()=>h.value<0?`--`:h.value===0?`Lifetime`:en(h.value,`yyyy-MM-dd`)),ee=b(()=>h.value===0),te=b(()=>m.value===Sr.Free),_=b(()=>m.value===Sr.Professional),ne=b(()=>m.value===Sr.Enterprise),re=D(``),ie=D(!1),ae=D(!0),oe=D(!0),v=D({is_install:!0,nvm_nodes:!0,is_show:!1}),y=D(``),se=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)},ce=D(`en`),le=D([]),ue=D(`fresh`),de=je(),fe=D(!1),pe=D(!1),me=D(!1),he=D(!0),ge=O({isShow:!0}),_e=D(!1),ve=D(!1);return{userInfo:d,username:p,authType:m,authExpired:g,isFree:te,isPro:_,isLtd:ne,isLifetime:ee,address:c,taskCount:u,mainWidth:t,mainHeight:n,bodyMinWidth:r,footerHeight:i,installFinished:f,lang:ce,langList:le,theme:ue,isMultiServiceInstall:fe,multiService:pe,isWebServerJump:me,siteMonitorStatus:he,aaPanelPro:ie,hasSubPanelAuth:ae,nodeInstall:oe,panelDomain:y,nodeJs:v,aiAssistant:ge,ai_first_record:_e,first_backup:ve,versionType:re,initPublicBackendRecord:async()=>{let{message:e}=await $r(),t=N(e)?e:{},n=Object.prototype.hasOwnProperty.call(t,`ai`);_e.value=!n||Number(t.ai)!==0;let r=Object.prototype.hasOwnProperty.call(t,`wp_backup`);ve.value=!r||Number(t.wp_backup)!==0},getCheckAuth:async()=>{if(ie.value&&te.value){C_({source:210});return}},setMainWidth:o,setMainHeight:s,setBodyMinWidth:a,getConfigSimple:async()=>{let{message:t}=await Cr();if(N(t)){if(u.value=l(t,`task_count`,0),c.value=l(t,`panel.address`,`--`),d.value.status=l(t,`user_info.status`,!1),d.value.username=l(t,`user_info.data.username`,``),ce.value=l(t,`language`,`en`),le.value=l(t,`language_list`,[]),ue.value=l(t,`theme`,`fresh`),oe.value=l(t,`node_manager.is_install`,!0),f.value=t.install_finished,ie.value=t.isPro,fe.value=t.multi_service_install,pe.value=t.multi_service,he.value=l(t,`site_total_monitor.is_install`,!0),y.value=l(t,`panel.domain`,``),ge.isShow=l(t,`ai_widget.chat`,!0),re.value=l(t,`panel.version_type`,``),v.value=l(t,`nodejs`,v.value),se(l(t,`get_pd`,[``,-1,-1])),window.document.title=l(t,`webname`,`aaPanel Linux Panel`),ae.value=!!t.account_limit,f.value===!1&&de.path===`/`){if(ie.value&&!d.value.status)return;V({width:480,minHeight:280,hideClose:!0,zIndex:99999,component:x(()=>j(()=>import(`./view-home.js?v=1791538283700`).then(e=>e.l),__vite__mapDeps([60,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,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,40,41,64])))})}t.limit_login&&de.path!==`/login`&&(window.location.href=`/login?dologin=True`),u.value!==0&&e.onRepetion()}}}});w();var w_=i({__name:`App`,setup(e){let t=ur(),r=$();return we(()=>t.rootCssVer,e=>{Object.entries(e).forEach(([e,t])=>{document.documentElement.style.setProperty(e,t)})},{immediate:!0,deep:!0}),t.changeTheme(),t.initThemeConfig(),r.initPublicBackendRecord(),(e,t)=>{let r=n(`router-view`),i=xr;return y(),_(i,null,{default:C(()=>[h(r)]),_:1})}}}),T_=e(At(),1);T_.default.configure({easing:`ease`,minimum:.3,speed:300,showSpinner:!0,trickleSpeed:200});var E_=[`/modify_password`];Cl.beforeEach(async(e,t,n)=>{var r;if(T_.default.start(),cr.removeAllPending(),E_.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}),Cl.afterEach(()=>{T_.default.done()});var D_=Cl,O_=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+Ae(p)}px;top:${a+Ae(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`,`--`)):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)`)}})},k_=`panel_analytics_logs`,A_=60*1e3,j_=null,M_=!1,N_=e=>Object.keys(e).length===0,P_=e=>e.trim().replace(/\s+/g,`_`),F_=()=>{try{window.localStorage.removeItem(k_)}catch(e){}},I_=()=>{if(typeof window>`u`)return{};try{let e=window.localStorage.getItem(k_);if(!e)return{};let t=JSON.parse(e);return t&&typeof t==`object`&&!Array.isArray(t)?t:{}}catch(e){return F_(),{}}},L_=e=>{if(!(typeof window>`u`)){if(N_(e)){F_();return}try{window.localStorage.setItem(k_,JSON.stringify(e))}catch(e){}}},R_=e=>{let t=I_();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]}),L_(t)},z_=e=>Object.entries(e).flatMap(([e,t])=>Object.entries(t).map(([t,n])=>({module:e,fun_name:t,count:n.count}))),B_=(e,t)=>{var n;let r=P_(e),i=P_(t);if(!r||!i)return;let a=I_();a[r]||(a[r]={}),(n=a[r])[i]||(n[i]={count:0}),a[r][i].count+=1,L_(a)},V_=async()=>{if(M_)return;let e=I_();if(!N_(e)){M_=!0;try{await ti({logs:JSON.stringify(z_(e))}),R_(e)}finally{M_=!1}}},H_=()=>{typeof window>`u`||j_!==null||(j_=window.setInterval(()=>{V_().catch(()=>void 0)},A_))};w();var U_=xe(w_),W_=Ne();W_.use(ze),U_.use(W_),U_.use(R),U_.use(D_),O_(U_),H_(),U_.config.errorHandler=(e,t,n)=>{var r,i,a;let o=(t==null||(r=t.type)==null?void 0:r.name)||(t==null||(i=t.type)==null?void 0:i.__name)||(typeof(t==null?void 0:t.type)==`string`?t.type:``)||(t==null||(a=t.type)==null?void 0:a.__file)||`unknown`;console.error(`[Vue error]`,e,`| comp:`,o,`| info:`,n)},U_.mount(`#app`);var G_=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{Mg as $,hu as $a,fs as $c,qr as $d,rn as $f,Pf as $i,La as $l,lp as $n,Xl as $o,bp as $r,ac as $s,wh as $t,qi as $u,Tg as A,pd as Aa,Hs as Ac,zi as Ad,Yn as Af,sm as Ai,ks as Al,Sm as An,ju as Ao,Xp as Ar,el as As,dg as At,Za as Au,Yg as B,nu as Ba,rs as Bc,gi as Bd,R as Bf,$d as Bi,Mo as Bl,Ld as Bn,gu as Bo,mp as Br,Nc as Bs,Hh as Bt,ia as Bu,Rg as C,Dd as Ca,Cc,oi as Cd,Hr as Cf,up as Ci,ts as Cl,Hm as Cn,qu as Co,dp as Cr,hc as Cs,ig as Ct,wa as Cu,jg as D,gd as Da,Bs as Dc,ji as Dd,lr as Df,Yf as Di,ls as Dl,xm as Dn,bu as Do,Lp as Dr,Qc as Ds,gg as Dt,za as Du,Kg as E,kd as Ea,Ks as Ec,Bi as Ed,ur as Ef,yp as Ei,ss as El,bm as En,zu as Eo,Np as Er,Zc as Es,Xh as Et,ka as Eu,c_ as F,Tu as Fa,No as Fc,di as Fd,er as Ff,qd as Fi,Ss as Fl,fm as Fn,$u as Fo,Qd as Fr,Ac as Fs,Qh as Ft,$a as Fu,Cg as G,vu as Ga,jo as Gc,Ri as Gd,Cn as Gf,$p as Gi,Ms as Gl,Op as Gn,Kl as Go,Dp as Gr,nl as Gs,Nh as Gt,pa as Gu,Hg as H,Yu as Ha,qo as Hc,Pi as Hd,Tn as Hf,Up as Hi,So as Hl,zd as Hn,$l as Ho,Hf as Hr,Rc as Hs,zh as Ht,ea as Hu,h_ as I,su as Ia,as as Ic,Ti as Id,Qn as If,hp as Ii,Lo as Il,hm as In,Zu as Io,Ud as Ir,jc as Is,qh as It,Ea as Iu,Ug as J,Ju as Ja,_s as Jc,fi as Jd,_n as Jf,lm as Ji,lo as Jl,Af as Jn,Pl as Jo,cm as Jr,il as Js,Fh as Jt,aa as Ju,Dg as K,Nu as Ka,Jo as Kc,bi as Kd,xn as Kf,tm as Ki,Ts as Kl,Sp as Kn,Ml as Ko,em as Kr,al as Ks,Ph as Kt,Gi as Ku,p_ as L,ku as La,ds as Lc,Mi as Ld,B as Lf,Uf as Li,Es as Ll,mm as Ln,du as Lo,_p as Lr,Mc as Ls,Wh as Lt,Wa as Lu,x_ as M,ld as Ma,Gs as Mc,Si as Md,Zn as Mf,pp as Mi,cs as Ml,_m as Mn,ad as Mo,Vd as Mr,Kc as Ms,tg as Mt,co as Mu,t_ as N,cd as Na,Ns as Nc,hi as Nd,Xn as Nf,sp as Ni,Yo as Nl,pm as Nn,nd as No,Xd as Nr,Gc as Ns,Vh as Nt,so as Nu,m_ as O,hd as Oa,zs as Oc,Ni as Od,H as Of,rf as Oi,ys as Ol,Cm as On,Iu as Oo,Qf as Or,Yc as Os,$h as Ot,Pa as Ou,Xg as P,sd as Pa,Co as Pc,Vi as Pd,V as Pf,Yd as Pi,Zo as Pl,gm as Pn,rd as Po,Jd as Pr,Jc as Ps,og as Pt,Aa as Pu,s_ as Q,Xu as Qa,Do as Qc,Rr as Qd,on as Qf,sf as Qi,Ra as Ql,Ef as Qn,Zl as Qo,af as Qr,Uc as Qs,Oh as Qt,da as Qu,Wg as R,Au as Ra,es as Rc,vi as Rd,z as Rf,tf as Ri,Ds as Rl,dm as Rn,au as Ro,Hd as Rr,Dc as Rs,hg as Rt,Na as Ru,xg as S,Cd as Sa,cl as Sc,ui as Sd,Br as Sf,Df as Si,yo as Sl,jm as Sn,Su as So,Of as Sr,yc as Ss,rg as St,Fa as Su,Bg as T,Ad as Ta,gc as Tc,Ci as Td,_r as Tf,rp as Ti,vs as Tl,Om as Tn,Bu as To,Bp as Tr,bc as Ts,Yh as Tt,oo as Tu,Gg as U,id as Ua,As as Uc,pi as Ud,wn as Uf,Gp as Ui,Fo as Ul,Kp as Un,Rl as Uo,Zd as Ur,Fc as Us,Lh as Ut,Xi as Uu,Lg as V,Ku as Va,bs as Vc,xi as Vd,On as Vf,ef as Vi,Io as Vl,Rd as Vn,eu as Vo,vp as Vr,Ec as Vs,Uh as Vt,Ki as Vu,Ag as W,cu as Wa,bo as Wc,_i as Wd,bn as Wf,Qp as Wi,xo as Wl,Yp as Wn,Al as Wo,Ep as Wr,Ic as Ws,Ih as Wt,sa as Wu,Sg as X,iu as Xa,Ho as Xc,Zr as Xd,mn as Xf,yf as Xi,to as Xl,hf as Xn,Ll as Xo,nm as Xr,Vc as Xs,kh as Xt,$i as Xu,vg as Y,Wu as Ya,Uo as Yc,Dr as Yd,vn as Yf,Sf as Yi,io as Yl,pf as Yn,Nl as Yo,Ap as Yr,dc as Ys,Mh as Yt,ra as Yu,Zg as Z,Mu as Za,Vo as Zc,Lr as Zd,en as Zf,ip as Zi,Sa as Zl,uf as Zn,Bl as Zo,om as Zr,Wc as Zs,Ch as Zt,Yi as Zu,n_ as _,bd as _a,Pc as _c,Ei as _d,Er as _f,Bf as _i,zo as _l,Pm as _n,mu as _o,Bt as _p,Bd as _r,wl as _s,mg as _t,ao as _u,C_ as a,Hp as aa,_c as ac,ha as ad,zr as af,vf as ai,xs as al,Eh as an,Fu as ao,Kt as ap,Wp as ar,Jl as as,b_ as at,Ha as au,Vg as b,Sd as ba,ic as bc,ri as bd,Or as bf,am as bi,Go as bl,Rm as bn,Cu as bo,P as bp,gf as br,fl as bs,Zh as bt,Ca as bu,Pg as c,jp as ca,tl as cc,_a as cd,Vr as cf,Nf as ci,Xo as cl,bh as cn,Ou as co,Gt as cp,Cf as cr,Ql as cs,$g as ct,Ka as cu,__ as d,Kf as da,Lc as dc,Fi as dd,Fr as df,fp as di,To as dl,Xm as dn,Qu as do,Yt as dp,Kd as dr,jl as ds,fg as dt,no as du,wf as ea,ll as ec,ta as ed,Pr as ef,nf as ei,gs as el,vh as en,od as eo,nn as ep,tp as er,Dl as es,v_ as et,Va as eu,Jg as f,Fd as fa,rl as fc,ci as fd,Wr as ff,cp as fi,ko as fl,Ym as fn,ed as fo,I as fp,wp as fr,Yl as fs,ng as ft,Da as fu,r_ as g,Md as ga,Tc as gc,si as gd,Jr as gf,xp as gi,Ro as gl,Um as gn,tu as go,zt as gp,rm as gr,Tl as gs,Gh as gt,Ua as gu,e_ as h,jd as ha,xc as hc,Ii as hd,Gr as hf,Lf as hi,Oo as hl,Gm as hn,Vu as ho,Ht as hp,kp as hr,El as hs,Bh as ht,Ja as hu,$ as i,Rp as ia,lc as ic,Qi as id,Ir as if,mf as ii,is as il,Sh as in,yu as io,Xt as ip,um as ir,ql as is,l_ as it,ba as iu,bg as j,ud as ja,Us as jc,ni as jd,$n as jf,zf as ji,Po as jl,ym as jn,td as jo,$f as jr,vc as js,Kh as jt,Ma as ju,Og as k,md as ka,Ws as kc,Li as kd,or as kf,Rf as ki,Ko as kl,vm as kn,wu as ko,Gd as kr,Bc as ks,ug as kt,qa as ku,wg as l,qf as la,qc as lc,va as ld,wr as lf,Tf as li,Wo as ll,oh as ln,xu as lo,$t as lp,Jp as lr,Fl as ls,i_ as lt,ja as lu,a_ as m,Pd as ma,Xc as mc,ki as md,Qr as mf,ep as mi,Ao as ml,Km as mn,Hu as mo,Qt as mp,Zp as mr,Ul as ms,Jh as mt,Ba as mu,B_ as n,bf as na,fc as nc,Ji as nd,Yr as nf,kf as ni,wo as nl,yh as nn,lu as no,an as np,zp as nr,kl as ns,Ng as nt,xa as nu,S_ as o,Fp as oa,oc,ua as od,Mr as of,If as oi,Eo as ol,Dh as on,ou as oo,Zt as op,Jf as or,Hl as os,Ig as ot,Xa as ou,u_ as p,Nd as pa,Hc as pc,li as pd,Kr as pf,op as pi,vo as pl,Jm as pn,Gu as po,qt as pp,qp as pr,Wl as ps,sg as pt,eo as pu,kg as q,Pu as qa,ps as qc,yi as qd,yn as qf,Tp as qi,js as ql,im as qn,zl as qo,Cp as qr,ol as qs,jh as qt,ca as qu,D_ as r,xf as ra,sl as rc,na as rd,Nr as rf,ff as ri,ns as rl,_h as rn,Ru as ro,sn as rp,Ip as rr,Ol as rs,Qg as rt,ro as ru,d_ as s,Pp as sa,$c as sc,oa as sd,jr as sf,lf as si,$o as sl,xh as sn,Eu as so,Ut as sp,Ff as sr,Vl as ss,Fg as st,ya as su,G_ as t,cf as ta,ul as tc,Zi as td,kr as tf,Xf as ti,os as tl,Th as tn,Lu as to,tn as tp,Mp as tr,Gl as ts,y_ as tt,Ga as tu,yg as u,Zf as ua,Oc as uc,Ui as ud,Ur as uf,_f as ui,us as ul,nh as un,Du as uo,Wt as up,Vp as ur,Il as us,_g as ut,Qa as uu,g_ as v,xd as va,wc as vc,wi as vd,Ar as vf,Wf as vi,Bo as vl,Am as vn,uu as vo,F as vp,of as vr,bl as vs,ag as vt,Ta as vu,zg as w,Od as wa,cc as wc,Hi as wd,vr as wf,np as wi,ws as wl,zm as wn,pu as wo,ap as wr,sc as ws,cg as wt,Ya as wu,Eg as x,Ed as xa,pc as xc,ii as xd,ei as xf,jf as xi,Qo as xl,Vm as xn,_u as xo,It as xp,df as xr,zc as xs,pg as xt,Oa as xu,f_ as y,yd as ya,mc as yc,ai as yd,Xr as yf,Gf as yi,ms as yl,Fm as yn,ru as yo,N as yp,Mf as yr,Sl as ys,lg as yt,Ia as yu,qg as z,Uu as za,hs as zc,mi as zd,Fn as zf,Vf as zi,Os as zl,Wd as zn,fu as zo,gp as zr,kc as zs,eg as zt,fa as zu}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/domain-config-legacy.js b/BTPanel/static/vite/js/domain-config-legacy.js index 6af7f284..711e5703 100644 --- a/BTPanel/static/vite/js/domain-config-legacy.js +++ b/BTPanel/static/vite/js/domain-config-legacy.js @@ -1,4 +1,4 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./app-components-legacy.js?v=1787646744133`,`./app-shared-legacy.js?v=1787646744133`,`./app-base-legacy.js?v=1787646744133`,`./app-form-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,ee,te,g,_,v,y,b,x,ne,re,S,ie,C,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,w,Ot,kt,T,At,jt,Mt,Nt,Pt,E,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,D,O,k,A,j,M,Wt,Gt,N,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,P,dn,F,I,fn,pn,L,R,mn,hn,gn,z,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,B,V,H,U,On,kn,An,jn,W,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,G,rr,ir,ar,K,or,q,sr,cr,J,lr,Y,ur,dr,fr,X,pr,mr,hr,gr,_r,Z,vr,yr;function br(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1].flex[data-v-3921b1c6]{flex-wrap:wrap} -/*$vite$:1*/`,document.head.appendChild(_),e(`S`,g({useSettingsStore:function(){return X}})),P(),e(`C`,X=Kt(`settings-all`,function(){var e=V({listenIpv6:!1,offlineMode:!1,debugMode:!1,apiInterface:!1,api_token:``,cdn_status:!1,lang:null,langList:[],webname:``,session_timeout:``,session_timeout_source:0,sites_path:``,backup_path:``,serverIp:``,systemDate:``,username:``,account:``,isBindAccount:!1,icon_status:!1,home_announce:!1,backup_info:{auto_backup:0,backup_number:0,total_size:0}}),t=V({panelSSL:!1,basicAuth:!1,dynamicPwd:!1,pwdComplexity:!1,domain:``,limitIp:``,port:`7800`,adminPath:`/`,statusCode:404,pwdSetDay:0,pwdExpireDay:0,pwdExpireTime:0,uaAstrict:!1}),n=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,tn()];case 1:return e=t.sent().message,F(e)&&(r(e),i(e)),[2]}})})()},r=function(t){var n;e.value.listenIpv6=t.ipv6===`checked`,e.value.offlineMode=t.is_local===`checked`,e.value.debugMode=t.debug===`checked`,e.value.apiInterface=t.api===`checked`,e.value.cdn_status=t.cdn_status,e.value.api_token=t.api_token,e.value.lang=t.language,e.value.langList=t.language_list.map(function(e){return{label:e.title,value:e.name}}),e.value.webname=t.webname||``,e.value.session_timeout=t.session_timeout||``,e.value.session_timeout_source=t.session_timeout_source||86400,e.value.sites_path=t.sites_path||``,e.value.backup_path=t.backup_path||``,e.value.systemDate=t.systemdate||``,e.value.username=t.username||``,e.value.icon_status=t.icon_status,e.value.home_announce=!!((n=t.panel_announce)!=null&&n.home_announce);var r=t.panel,i=t.user_info;F(r)&&(e.value.serverIp=r.address||``,e.value.backup_info=r.backup_info),F(i)&&(e.value.account=i.data.username,e.value.isBindAccount=i.status===!0)},i=function(e){var n,r=e.panel,i=e.SSL;t.value.panelSSL=i||location.protocol.indexOf(`https:`)>-1,t.value.basicAuth=((n=e.basic_auth)==null?void 0:n.open)||!1,t.value.statusCode=e.status_code||404,F(r)&&(t.value.domain=r.domain||``,t.value.limitIp=r.limitip||``,t.value.port=r.listen_port||`7800`,t.value.adminPath=r.admin_path||`/`)},a=function(){return Q(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,Jt()];case 1:return e=n.sent().message,F(e)&&(t.value.dynamicPwd=e.result),[2]}})})()},o=function(){return Q(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,en()];case 1:return e=n.sent().message,F(e)&&(t.value.pwdSetDay=e.expire,t.value.pwdExpireDay=e.expire_day,t.value.pwdExpireTime=e.expire_time,t.value.pwdComplexity=e.password_safe),[2]}})})()},s=function(){return Q(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,Yt()];case 1:return e=n.sent().message,F(e)&&(t.value.uaAstrict=e.status!==`0`),[2]}})})()},c=V([]);return{panelConfig:e,safeConfig:t,menuList:c,getConfig:n,getMenus:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Xt()];case 1:return e=t.sent().message,c.value=dn(e)?e:[],[2]}})})()},getDynamicPwd:a,getPasswordStatus:o,getLimitUaInfo:s}})),e(`x`,dr=function(){var e=X();return{panelConfig:nr(e).panelConfig,getConfig:e.getConfig}}),P(),ae={class:`w-320px`},ke=[`innerHTML`],Ge={class:`inline-block text-center leading-[1.4]`},nt={class:`w-320px`},er=N({__name:`set`,setup:function(e){var t=J().t,n=dr().panelConfig,i=B({token:``,limit_addr:``,ip_type:`custom`}),a=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Bn({t_type:2})];case 1:return t.sent(),n.value.apiInterface=e,[2]}})})()},c=function(){sr({title:t(`Config.Panel.index_33`),content:function(){return M(s,null,[M(`div`,{class:`mb-8px`},[t(`Config.Panel.index_86`)]),M(`div`,{class:`text-error`},[t(`Config.Panel.index_87`)])])},onConfirm:function(){return Q(function(){var e,n;return $(this,function(r){switch(r.label){case 0:return[4,Bn({t_type:1},!1)];case 1:return e=r.sent(),n=e.message,L.success({content:t(`Config.Panel.index_34`),close:!0}),F(n)&&(i.token=n.result),[2]}})})()}})},u=function(){switch(i.ip_type){case`all`:return`0.0.0.0/0 -::/0`;case`ipv4`:return`0.0.0.0/0`;case`ipv6`:return`::/0`;case`custom`:return i.limit_addr}},p=function(){switch(i.ip_type){case`all`:return t(`Allow all IPs`);case`ipv4`:return t(`Only allow IPv4 type`);case`ipv6`:return t(`Only allow IPv6 type`);case`custom`:return t(`Only allow custom IP`)}},m=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Bn({t_type:3,limit_addr:u(),ip_type:i.ip_type})];case 1:return e.sent(),v(),[2]}})})()},h=lr(),g=h.loading,_=h.setLoading,v=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),_(!0),[4,rn()];case 1:return e=t.sent().message,F(e)&&(i.token=e.token,i.limit_addr=e.limit_addr,i.ip_type=e.ip_type),[3,3];case 2:return _(!1),[7];case 3:return[2]}})})()};return v(),function(e,t){var s=te,u=o,h=r,_=l,v=d,y=f,b=Pt,x=T,ne=E,re=ee;return z(),O(re,{show:q(g),class:`w-540px p-20px`},{default:Z(function(){return[M(x,{model:q(i)},{default:Z(function(){return[M(u,{label:e.$t(`Config.Panel.index_19`)},{default:Z(function(){return[M(s,{value:q(n).apiInterface,"onUpdate:value":a},null,8,[`value`])]}),_:1},8,[`label`]),M(u,{label:e.$t(`Config.Panel.index_26`)},{default:Z(function(){return[D(`div`,ae,[M(_,{value:q(i).token,"onUpdate:value":t[0]||(t[0]=function(e){return q(i).token=e}),readonly:!0},{suffix:Z(function(){return[M(h,{class:`h-22px px-5px`,type:`primary`,size:`small`,onClick:c},{default:Z(function(){return[j(K(e.$t(`Public.Btn.Reset`)),1)]}),_:1})]}),_:1},8,[`value`])])]}),_:1},8,[`label`]),M(u,{label:e.$t(`IP Type`),"show-feedback":!1},{default:Z(function(){return[M(y,{value:q(i).ip_type,"onUpdate:value":t[1]||(t[1]=function(e){return q(i).ip_type=e})},{default:Z(function(){return[M(v,{value:`all`},{default:Z(function(){return[j(K(e.$t(`Public.All`)),1)]}),_:1}),M(v,{value:`ipv4`},{default:Z(function(){return Dr(t[3]||(t[3]=[j(` IPV4 `,-1)]))}),_:1}),M(v,{value:`ipv6`},{default:Z(function(){return Dr(t[4]||(t[4]=[j(` IPV6 `,-1)]))}),_:1}),M(v,{value:`custom`},{default:Z(function(){return[j(K(e.$t(`Public.Search.Custom`)),1)]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`]),M(u,{label:` `},{default:Z(function(){return[D(`div`,{innerHTML:p()},null,8,ke)]}),_:1}),vr(M(u,{class:`form-item`},{label:Z(function(){return[D(`div`,Ge,[j(K(e.$t(`Config.Panel.index_27`)),1),t[5]||(t[5]=D(`br`,null,null,-1)),j(` `+K(e.$t(`Config.Panel.index_28`)),1)])]}),default:Z(function(){return[D(`div`,nt,[M(b,{value:q(i).limit_addr,"onUpdate:value":t[2]||(t[2]=function(e){return q(i).limit_addr=e}),rows:4},null,8,[`value`])])]}),_:1},512),[[_r,q(i).ip_type===`custom`]]),M(u,{label:` `,"show-feedback":!1},{default:Z(function(){return[M(h,{type:`primary`,onClick:m},{default:Z(function(){return[j(K(e.$t(`Public.Btn.Save`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`]),M(ne,{class:`mt-20px`},{default:Z(function(){return[D(`li`,null,K(e.$t(`Config.Panel.index_29`)),1),D(`li`,null,K(e.$t(`Config.Panel.index_30`)),1),D(`li`,null,K(e.$t(`Config.Panel.index_31`)),1),D(`li`,null,[j(K(e.$t(`Config.Panel.index_32`))+` `,1),t[6]||(t[6]=D(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/482-api-interface-tutorial`,target:`_blank`},` https://www.aapanel.com/forum/d/482-api-interface-tutorial `,-1))])]}),_:1})]}),_:1},8,[`show`])}}}),Jn=er,P(),An=N({__name:`risk`,props:{checked:{type:[String,Number,Boolean]},checkedModifiers:{}},emits:[`update:checked`],setup:function(e,t){var n=t.expose,r=ur(e,`checked`),a=gr(),o=V(0),c=V(0),l=V(!1),d=V(),f=function(){var e=d.value.$el.getClientRects()[0],t=e.x,n=e.y;o.value=t-5,c.value=n-3,l.value=!0,p()},p=cr(function(){l.value=!1},2500);return n({validate:function(){return new Promise(function(e,t){r.value?e(!0):(f(),t(!1))})},showTips:f}),function(e,t){var n=i,f=u;return z(),A(s,null,[M(n,{ref_key:`checkboxRef`,ref:d,checked:r.value,"onUpdate:checked":t[0]||(t[0]=function(e){return r.value=e})},{default:Z(function(){return[U(e.$slots,`default`)]}),_:3},8,[`checked`]),M(f,{show:q(l),x:q(o),y:q(c),trigger:`manual`,placement:`top-start`,style:hn({backgroundColor:q(a).errorColor,color:`#fff`}),"arrow-style":{backgroundColor:q(a).errorColor}},{default:Z(function(){return[D(`span`,null,K(e.$t(`Config.Safe.index_169`)),1)]}),_:1},8,[`show`,`x`,`y`,`style`,`arrow-style`])],64)}}}),e(`b`,kn=An),P(),kt={},C={class:`confirm-tips`},e(`y`,rr=w(kt,[[`render`,kr],[`__scopeId`,`data-v-d88dcbd1`]])),P(),ie={class:`flex items-center`},Oe={class:`min-w-32px`},We={class:`ml-12px text-21px`},ar=N({__name:`title`,setup:function(e){var t=gr();return function(e,n){var r=At;return z(),A(`div`,ie,[D(`div`,Oe,[M(r,{name:`base-warning`,size:`32`,color:q(t).warningColor},null,8,[`color`])]),D(`div`,We,[U(e.$slots,`default`)])])}}}),e(`v`,ir=ar),P(),S={class:`w-440px p-20px`},De={class:`text-error`},Ue={class:`text-error`},Ut=N({__name:`confirm`,setup:function(e,t){var n=t.expose,r=dr().panelConfig,i=hr(`riskRef`);return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=i.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,Pn()];case 2:return t.sent(),r.value.debugMode=!0,H(3e3),[2]}})})()}}),function(e,t){return z(),A(`div`,S,[M(ir,{class:`mb-20px`},{default:Z(function(){return[j(K(e.$t(`Config.Panel.index_14`)),1)]}),_:1}),M(rr,{class:`mb-20px`},{default:Z(function(){return[D(`li`,De,K(e.$t(`Config.Panel.index_15`)),1),D(`li`,Ue,K(e.$t(`Config.Panel.debugRestartTip`)),1),D(`li`,null,K(e.$t(`Config.Panel.index_16`)),1),D(`li`,null,K(e.$t(`Config.Panel.index_17`)),1)]}),_:1}),M(kn,{ref_key:`riskRef`,ref:i},{default:Z(function(){return[j(K(e.$t(`Config.Panel.index_18`)),1)]}),_:1},512)])}}}),Ht=Ut,P(),re={class:`w-360px p-20px`},$n=N({__name:`set`,props:{menuList:{type:Array,default:function(){return[]}}},setup:function(e){var t=J().t,n=jn(),r=[`memuA`,`memuAsoft`,`memuAconfig`,`dologin`],i=mr([{key:`title`,title:t(`Config.Panel.index_80`)},{key:`show`,title:t(`Config.Panel.index_81`),align:`right`,width:100,render:function(e){return r.includes(e.id)?t(`Config.Panel.index_82`):M(te,{value:e.show,size:`small`,onUpdateValue:function(t){a(t,e)}},null)}}]).columns,a=function(t,r){return Q(function(){var i;return $(this,function(a){switch(a.label){case 0:return i=e.menuList.filter(function(e){return!e.show}).map(function(e){return e}),t?i.splice(i.map(function(e){return e.id}).indexOf(r.id),1):i.push(r),[4,Fn({hide_list:i.map(function(e){return e.id})})];case 1:return a.sent(),n.setHideMenu(i.map(function(e){return e.title})),r.show=t,[2]}})})()};return function(t,n){var r=Mt;return z(),A(`div`,re,[M(r,{data:e.menuList,columns:q(i)},null,8,[`data`,`columns`])])}}}),qn=$n,P(),ne={class:`w-420px px-20px pt-28px pb-8px`},Ee={class:`w-210px`},He={class:`w-210px`},ut={class:`w-210px`},Qn=N({__name:`set`,setup:function(e,t){var n=t.expose,r=J().t,i=V(null),a=B({password1:``,password2:``,userpassword:``}),s={password1:{trigger:[`blur`,`input`],validator:function(){return a.password1.trim()===``?Error(r(`Config.Panel.index_67`)):a.password1.trim().length<6?Error(r(`Config.Panel.index_68`)):!0}},password2:{trigger:[`blur`,`input`],validator:function(){return a.password2.trim()===``?Error(r(`Config.Panel.index_69`)):a.password2===a.password1||Error(r(`Config.Panel.index_70`))}},userpassword:{trigger:[`blur`,`input`],required:!0,message:r(`Config.Panel.index_67`)}};return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=i.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,zn({password1:W(a.password1),password2:W(a.password2),userpassword:W(a.userpassword)})];case 2:return t.sent(),H(`/login?dologin=True`,1500),[2]}})})()}}),function(e,t){var n=l,r=o,c=jt,u=T;return z(),A(`div`,ne,[M(u,{ref_key:`formRef`,ref:i,model:q(a),rules:s,"require-mark-placement":`left`},{default:Z(function(){return[M(r,{label:e.$t(`Old Password`),path:`userpassword`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,Ee,[M(n,{value:q(a).userpassword,"onUpdate:value":t[0]||(t[0]=function(e){return q(a).userpassword=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`]),M(r,{label:e.$t(`New Password`),path:`password1`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,He,[M(c,{value:q(a).password1,"onUpdate:value":t[1]||(t[1]=function(e){return q(a).password1=e}),length:10,placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`]),M(r,{label:e.$t(`Config.Panel.index_59`),path:`password2`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,ut,[M(n,{value:q(a).password2,"onUpdate:value":t[2]||(t[2]=function(e){return q(a).password2=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`])])}}}),Kn=Qn,e(`g`,fr=function(){var e=X(),t=nr(e),n=t.panelConfig,r=t.safeConfig,i=function(){return{webname:n.value.webname||``,session_timeout:n.value.session_timeout_source||86400,domain:r.value.domain,limitip:r.value.limitIp,sites_path:n.value.sites_path,backup_path:n.value.backup_path,address:n.value.serverIp,systemdate:n.value.systemDate,port:r.value.port,backup_number:n.value.backup_info.backup_number,auto_backup:n.value.backup_info.auto_backup}};return{saveConfig:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,In(Er({},i(),e))];case 1:return t.sent(),[2]}})})()},getConfig:e.getConfig}}),P(),x={class:`w-400px p-20px`},Le={class:`text-error`},$e={class:`text-error`},lt={class:`text-error`},_t={class:`w-210px`},Zn=N({__name:`set`,setup:function(e,t){var n=t.expose,r=J().t,i=V(),a=V(null),s=Ar().safeConfig,l=fr().saveConfig,u=B({port:Zt(s.value.port)}),d={port:{trigger:[`blur`,`input`],validator:function(){return It(u.port)?!0:Error(r(`Config.Safe.index_104`))}}};return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,i.value.validate()];case 1:return t.sent(),[4,(e=a.value)==null?void 0:e.validate()];case 2:return t.sent(),[4,l({port:``.concat(u.port)})];case 3:return t.sent(),H(``.concat(location.protocol,`//`,location.hostname,`:`,u.port,location.pathname),3e3),[2]}})})()}}),function(e,t){var n=c,r=o,s=T;return z(),A(`div`,x,[M(rr,{class:`mb-20px`},{default:Z(function(){return[D(`li`,Le,K(e.$t(`Config.Safe.index_100`)),1),D(`li`,$e,K(e.$t(`Config.Safe.index_101`)),1),D(`li`,lt,K(e.$t(`Config.Safe.portRestartTip`)),1)]}),_:1}),M(s,{ref_key:`formRef`,ref:a,model:q(u),rules:d},{default:Z(function(){return[M(r,{label:e.$t(`Config.Safe.index_96`),path:`port`,"label-width":`auto`,"label-style":{paddingLeft:`24px`}},{default:Z(function(){return[D(`div`,_t,[M(n,{value:q(u).port,"onUpdate:value":t[0]||(t[0]=function(e){return q(u).port=e}),min:1,max:65535,"show-button":!1,placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`]),M(kn,{ref_key:`riskRef`,ref:i},{default:Z(function(){return[j(K(e.$t(`Config.Safe.index_102`))+` `,1),D(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/599-how-to-release-the-aapanel-port`,target:`_blank`,onClick:yr(function(){return!1},[`stop`])},K(e.$t(`Config.Safe.index_103`)),1)]}),_:1},512)])}}}),Gn=Zn,P(),b={class:`w-440px px-20px pt-28px pb-24px`},Ie={class:`w-240px`},Qe={class:`text-error`},Xn=N({__name:`set`,setup:function(e,t){var n=t.expose,r=J().t,i=Ar().safeConfig,a=V(null),s=B({adminPath:i.value.adminPath}),c={adminPath:{trigger:[`blur`,`input`],validator:function(){return s.adminPath.trim()!==``||Error(r(`Config.Safe.index_108`))}}};return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=a.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,Nn({admin_path:W(s.adminPath)})];case 2:return t.sent(),i.value.adminPath=s.adminPath,[2]}})})()}}),function(e,t){var n=l,r=o,i=T,u=E;return z(),A(`div`,b,[M(i,{ref_key:`formRef`,ref:a,model:q(s),rules:c},{default:Z(function(){return[M(r,{label:e.$t(`Config.Safe.index_105`),path:`adminPath`},{default:Z(function(){return[D(`div`,Ie,[M(n,{value:q(s).adminPath,"onUpdate:value":t[0]||(t[0]=function(e){return q(s).adminPath=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`]),M(u,{class:`mt-4px`},{default:Z(function(){return[D(`li`,Qe,K(e.$t(`Config.Safe.panelRestartTip`)),1)]}),_:1})])}}}),Wn=Xn,Lt=function(){for(var e=document.cookie.split(`;`),t=0;t-1?n.substr(0,r):n;document.cookie=``.concat(i,`=;expires=Thu, 01 Jan 1970 00:00:00 GMT`)}},an=function(e){return Q(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,new Promise(function(e){return setTimeout(e,2e3)})];case 1:return r.sent(),t=localStorage.getItem(`apsess`),Lt(),sessionStorage.clear(),e?window.location.href=e:(n=``.concat(location.protocol===`http:`?`https`:`http`,`://`,window.location.host,`/apsess_`,t),window.location.href=n),[2]}})})()},P(),pe={class:`w-400px flex p-20px`},Fe={class:`min-w-32px`},Ze={class:`flex-1 ml-10px text-14px leading-22px`},ct={class:`flex items-center min-h-30px mb-12px text-error`},gt={class:`mb-12px text-error`},Bt=N({__name:`close`,emits:[`setConfirm`],setup:function(e,t){var n=t.expose,r=t.emit,a=J().t,o=gr(),s=V(!1),c=function(){l>0||r(`setConfirm`,{disabled:!s.value})},l=5;return function(){r(`setConfirm`,{text:a(`Config.Safe.index_16`,[l]),disabled:!0});var e=setInterval(function(){l--,r(`setConfirm`,{text:a(`Config.Safe.index_16`,[l])}),l<=0&&(clearInterval(e),r(`setConfirm`,{text:a(`Config.Safe.index_17`),disabled:!s.value}))},1e3)}(),n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Rt()];case 1:return e=t.sent().message,[4,an(e.redirect)];case 2:return t.sent(),[2,!1]}})})()}}),function(e,t){var n=At,r=i;return z(),A(`div`,pe,[D(`div`,Fe,[M(n,{name:`base-warning`,color:q(o).warningColor,size:`32`},null,8,[`color`])]),D(`div`,Ze,[D(`div`,ct,K(e.$t(`Config.Safe.index_14`)),1),D(`div`,gt,K(e.$t(`Config.Safe.panelRestartTip`)),1),M(r,{checked:q(s),"onUpdate:checked":[t[0]||(t[0]=function(e){return I(s)?s.value=e:null}),c]},{default:Z(function(){return[j(K(e.$t(`Config.Safe.index_15`)),1)]}),_:1},8,[`checked`])])])}}}),zt=Bt,P(),fe={class:`w-640px px-40px py-24px`},Pe={class:`flex-center mb-20px`},Xe={class:`min-w-32px`},st={class:`ml-4px text-21px`},ht={class:`text-error`},xt={class:`text-error`},wt={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},Et={class:`flex`},Dt={class:`form-label`},me={class:`w-280px`},he={class:`flex mt-16px`},ge={class:`form-label`},_e={class:`w-280px`},ve={class:`flex mt-16px`},ye={class:`form-label`},be={class:`w-280px`},xe={class:`flex mt-16px`},Se={class:`form-label`},Ce={class:`w-280px`},Re={class:`flex justify-between mt-24px`},ze={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},Dn=N({__name:`open`,setup:function(e,t){var n=t.expose,r=J().t,i=hr(`riskRef`),a=V(1),o=V(``),s=V(``),c=V(``),u=[{label:r(`Config.Safe.index_30`),value:1},{label:`Let's Encrypt`,value:2},{label:r(`Config.Safe.index_31`),value:3}],d=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,qt()];case 1:return e=t.sent().message,F(e)&&(a.value=e.cert_type?Number(e.cert_type):1,o.value=e.email||``),[2]}})})()},f=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,$t()];case 1:return e=t.sent().message,F(e)&&(s.value=e.privateKey||``,c.value=e.certPem||``),[2]}})})()},p=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:e=L.loading(r(`Config.Safe.index_32`)),t.label=1;case 1:return t.trys.push([1,,3,4]),[4,Promise.all([d(),f()])];case 2:return t.sent(),[3,4];case 3:return e.close(),[7];case 4:return[2]}})})()},h=function(){var e=a.value===2?{email:o.value}:{};return Er({cert_type:a.value},e)};return p(),n({onConfirm:function(){return Q(function(){var e,t,n;return $(this,function(l){switch(l.label){case 0:return[4,(e=i.value)==null?void 0:e.validate()];case 1:if(l.sent(),a.value===2&&o.value.trim()===``)return L.error(r(`Config.Safe.index_33`)),[2,!1];if(a.value===2&&!Ft(o.value))return L.error(r(`Config.Safe.index_34`)),[2,!1];if(a.value===3&&(s.value.trim()===``||c.value.trim()===``))return L.error(r(`Config.Safe.index_35`)),[2,!1];t=L.loading(r(`Config.Safe.index_36`)),l.label=2;case 2:return l.trys.push([2,,7,8]),a.value===3?[4,Mn({privateKey:s.value,certPem:c.value})]:[3,4];case 3:l.sent(),l.label=4;case 4:return[4,Rn(h(),!1)];case 5:return n=l.sent().message,[4,an(n.redirect)];case 6:return l.sent(),[3,8];case 7:return t.close(),[7];case 8:return[2,!1]}})})()}}),function(e,t){var n=At,r=On(`i18n-t`),d=m,f=l,p=Pt;return z(),A(`div`,fe,[D(`div`,Pe,[D(`div`,Xe,[M(n,{name:`scan-success`,size:`32`})]),D(`span`,st,K(e.$t(`Config.Safe.index_18`)),1)]),M(rr,{class:`mb-20px`},{default:Z(function(){return[D(`li`,ht,K(e.$t(`Config.Safe.index_19`)),1),D(`li`,xt,K(e.$t(`Config.Safe.panelRestartTip`)),1),D(`li`,null,K(e.$t(`Config.Safe.index_20`)),1),M(r,{tag:`li`,scope:`global`,keypath:`Config.Safe.index_21`},{link_:Z(function(){return[D(`a`,wt,K(e.$t(`Config.Safe.index_22`)),1)]}),_:1})]}),_:1}),D(`div`,Et,[D(`span`,Dt,K(e.$t(`Config.Safe.index_24`)),1),D(`div`,me,[M(d,{value:q(a),"onUpdate:value":t[0]||(t[0]=function(e){return I(a)?a.value=e:null}),options:u},null,8,[`value`])])]),vr(D(`div`,he,[D(`span`,ge,K(e.$t(`Config.Safe.index_25`)),1),D(`div`,_e,[M(f,{value:q(o),"onUpdate:value":t[1]||(t[1]=function(e){return I(o)?o.value=e:null}),placeholder:e.$t(`Config.Safe.index_26`)},null,8,[`value`,`placeholder`])])],512),[[_r,q(a)===2]]),vr(D(`div`,ve,[D(`span`,ye,K(e.$t(`Config.Safe.index_27`)),1),D(`div`,be,[M(p,{value:q(s),"onUpdate:value":t[2]||(t[2]=function(e){return I(s)?s.value=e:null}),rows:4,placeholder:``},null,8,[`value`])])],512),[[_r,q(a)===3]]),vr(D(`div`,xe,[D(`span`,Se,K(e.$t(`Config.Safe.index_28`)),1),D(`div`,Ce,[M(p,{value:q(c),"onUpdate:value":t[3]||(t[3]=function(e){return I(c)?c.value=e:null}),rows:4,placeholder:``},null,8,[`value`])])],512),[[_r,q(a)===3]]),D(`div`,Re,[M(kn,{ref_key:`riskRef`,ref:i},{default:Z(function(){return[j(K(e.$t(`Config.Safe.index_29`)),1)]}),_:1},512),D(`a`,ze,K(e.$t(`Config.Safe.index_167`)),1)])])}}}),En=w(Dn,[[`__scopeId`,`data-v-16ee3bfb`]]),P(),de={class:`flex gap-20px mt-16px`},Ne={class:`flex-1`},Ye={class:`mb-8px`},ot={class:`flex-1`},mt={class:`mb-8px`},bt={class:`mt-10px`},Ct={class:`bt-link`,href:`http://www.bt.cn/bbs/thread-704-1-1.html`,target:`_blank`},Gt=N({__name:`custom`,setup:function(e){var t=lr(),i=t.loading,a=t.setLoading,o=V(``),s=V(``),c=B({dns:[``],issuer:`--`,notBefore:`--`,notAfter:`--`,endtime:0}),l=Vt(function(){return c.endtime<=0}),u=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),a(!0),[4,$t()];case 1:return e=t.sent().message,F(e)&&(o.value=e.privateKey||``,s.value=e.certPem||``,c.dns=e.info.dns||[],c.issuer=e.info.issuer||``,c.notBefore=e.info.notBefore||``,c.notAfter=e.info.notAfter||``,c.endtime=e.info.endtime||0),[3,3];case 2:return a(!1),[7];case 3:return[2]}})})()};u();var d=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Mn({privateKey:o.value,certPem:s.value},!0)];case 1:return e.sent(),u(),[2]}})})()};return function(e,t){var a=n,u=Pt,f=r,p=E,m=ee;return z(),O(m,{show:q(i)},{default:Z(function(){return[q(s)?(z(),O(a,{key:0,type:q(l)?`error`:`success`,"show-icon":!1},{default:Z(function(){return[D(`div`,{class:mn([`flex flex-wrap gap-x-24px py-2px text-12px`,q(l)?`text-error`:`text-primary`])},[D(`div`,null,[j(K(e.$t(`Config.Safe.index_37`)),1),D(`b`,null,K(q(c).dns.join(`,`)||`--`),1)]),D(`div`,null,[j(K(e.$t(`Config.Safe.index_38`)),1),D(`b`,null,K(q(c).issuer),1)]),D(`div`,null,[j(K(e.$t(`Config.Safe.index_39`)),1),D(`b`,null,K(q(l)?`已过期`:q(c).notAfter),1)])],2)]}),_:1},8,[`type`])):k(``,!0),D(`div`,de,[D(`div`,Ne,[D(`div`,Ye,K(e.$t(`Config.Safe.index_27`)),1),M(u,{value:q(o),"onUpdate:value":t[0]||(t[0]=function(e){return I(o)?o.value=e:null}),rows:14,placeholder:``},null,8,[`value`])]),D(`div`,ot,[D(`div`,mt,K(e.$t(`Config.Safe.index_28`)),1),M(u,{value:q(s),"onUpdate:value":t[1]||(t[1]=function(e){return I(s)?s.value=e:null}),rows:14,placeholder:``},null,8,[`value`])])]),D(`div`,bt,[M(f,{type:`primary`,onClick:d},{default:Z(function(){return[j(K(e.$t(`Public.Btn.Save`)),1)]}),_:1})]),M(p,{class:`mt-12px`},{default:Z(function(){return[D(`li`,null,[j(K(e.$t(`Config.Safe.index_40`))+` `,1),D(`a`,Ct,` [`+K(e.$t(`Public.Btn.Help`))+`] `,1)]),D(`li`,null,K(e.$t(`Config.Safe.index_42`)),1),D(`li`,null,K(e.$t(`Config.Safe.index_43`)),1)]}),_:1})]}),_:1},8,[`show`])}}}),Wt=Gt,P(),ue={class:`h-400px`},Me={class:`flex items-center`},Je={class:`min-w-18px mr-8px`},at={class:`leading-18px`},pt={class:`w-400px mr-10px`},yt={class:`text-primary font-bold`},St={class:`text-warning font-bold`},Tt={class:`text-error`},pn=N({__name:`lets`,setup:function(e){var t=J().t,i=V(null),s=B({domain:``,hash:``,auth_type:`http`,support:[]}),c={domain:{required:!0,trigger:`blur`,message:t(`Config.Safe.Ssl.index_10`)}},u=V(!1),d=V(!1),m=V(!1),ee=function(){y()},te=function(){m.value=!1,d.value=!1,s.hash=``,s.support=[]},g=function(){window.open(`/ssl_domain/domain`)},_=function(){return Q(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return[4,(e=i.value)==null?void 0:e.validate()];case 1:return r.sent(),[4,Ln({domain:or(s)})];case 2:return t=r.sent(),n=t.message,F(n)&&(n.task_id?v(n.task_id):L.success(n.result)),[2]}})})()},v=function(e){Y({hideClose:!0,data:{task_id:e},component:tr})},y=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:if(!s.domain)return[2];t.label=1;case 1:return t.trys.push([1,,3,4]),u.value=!0,[4,nn({domain:s.domain})];case 2:return e=t.sent().message,F(e)&&(d.value=!0,m.value=!!e.hash,s.hash=e.hash,s.support=e.support),[3,4];case 3:return u.value=!1,[7];case 4:return[2]}})})()};return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Qt()];case 1:return e=t.sent().message,F(e)&&(s.domain=e.domain),[2]}})})()}(),function(e,t){var v=At,b=n,x=p,ne=h,re=f,S=o,ie=l,C=r,ae=a,oe=T,se=E;return z(),A(`div`,ue,[M(b,{"show-icon":!1,class:`mb-20px`},{default:Z(function(){return[D(`div`,Me,[D(`div`,Je,[M(v,{name:`base-info`,size:17})]),D(`span`,at,K(e.$t(`Config.Safe.Ssl.index_1`)),1)])]}),_:1}),M(oe,{ref_key:`formRef`,ref:i,model:q(s),rules:c,"label-width":`140`},{default:Z(function(){return[M(S,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:Z(function(){return[M(re,{value:q(s).auth_type,"onUpdate:value":t[0]||(t[0]=function(e){return q(s).auth_type=e})},{default:Z(function(){return[M(ne,null,{default:Z(function(){return[M(x,{value:`http`},{default:Z(function(){return[j(K(e.$t(`SSL.SiteSSL.index_17`)),1)]}),_:1}),M(x,{value:`dns`},{default:Z(function(){return[j(K(e.$t(`SSL.index_12`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`]),q(s).auth_type===`dns`?(z(),O(S,{key:0,label:e.$t(`Config.Safe.Ssl.index_4`),prop:`domain`},{default:Z(function(){return[D(`div`,pt,[M(ie,{value:q(s).domain,"onUpdate:value":t[1]||(t[1]=function(e){return q(s).domain=e}),loading:q(u),"input-props":{spellcheck:!1},placeholder:e.$t(`Config.Safe.Ssl.index_5`),clearable:``,onBlur:ee,onInput:te},null,8,[`value`,`loading`,`placeholder`])]),M(C,{onClick:y},{default:Z(function(){return[j(K(e.$t(`Config.Safe.Ssl.index_12`)),1)]}),_:1})]}),_:1},8,[`label`])):k(``,!0),q(s).auth_type===`http`?(z(),O(S,{key:1,label:e.$t(`Config.Safe.Ssl.index_4`)},{default:Z(function(){return[M(ie,{class:`w-400px!`,value:q(s).domain,"onUpdate:value":t[2]||(t[2]=function(e){return q(s).domain=e}),placeholder:e.$t(`Config.Safe.Ssl.index_5`)},null,8,[`value`,`placeholder`])]}),_:1},8,[`label`])):k(``,!0),q(d)&&q(s).auth_type===`dns`?(z(),O(S,{key:2,label:` `},{default:Z(function(){return[q(m)?(z(),O(b,{key:0,type:`success`,class:`min-w-500px`},{default:Z(function(){return[D(`span`,yt,K(e.$t(`Config.Safe.Ssl.index_6`,[q(s).domain])),1)]}),_:1})):(z(),O(b,{key:1,type:`warning`,class:`min-w-500px`},{default:Z(function(){return[M(ae,{class:`items-center`},{default:Z(function(){return[D(`span`,St,K(e.$t(`Config.Safe.Ssl.index_7`,[q(s).domain])),1),M(C,{type:`primary`,ghost:``,size:`small`,onClick:g},{default:Z(function(){return[j(K(e.$t(`Config.Safe.Ssl.index_8`)),1)]}),_:1})]}),_:1})]}),_:1}))]}),_:1})):k(``,!0),M(S,{label:` `},{default:Z(function(){return[M(C,{type:`primary`,disabled:!q(m)&&q(s).auth_type===`dns`,onClick:_},{default:Z(function(){return[j(K(e.$t(`Config.Safe.Ssl.index_9`)),1)]}),_:1},8,[`disabled`])]}),_:1})]}),_:1},8,[`model`]),q(s).auth_type===`http`?(z(),O(se,{key:0},{default:Z(function(){return[D(`li`,Tt,K(e.$t(`SSL.SiteSSL.index_15`)),1),D(`li`,null,K(e.$t(`Site.Cert.index_21`)),1),D(`li`,null,K(e.$t(`Site.Cert.index_23`)),1),D(`li`,null,K(e.$t(`Site.Cert.index_24`)),1)]}),_:1})):k(``,!0)])}}}),fn=pn,P(),le={class:`w-740px p-16px`},un=N({__name:`index`,setup:function(e){var t=V(`custom`),n=[{key:`custom`,label:`Custom SSL`,component:Wt},{key:`lets`,label:`Lets Encrypt`,component:fn}];return function(e,r){var i=Nt;return z(),A(`div`,le,[M(i,{value:q(t),"onUpdate:value":r[0]||(r[0]=function(e){return I(t)?t.value=e:null}),options:n},null,8,[`value`])])}}}),Un=un,P(),ce={class:`w-420px px-20px pt-28px pb-8px`},je={class:`w-210px`},qe={class:`w-210px`},it={class:`w-210px`},Yn=N({__name:`set`,setup:function(e,t){var n=t.expose,r=J().t,i=dr().panelConfig,a=hr(`formRef`),s=B({username1:i.value.username,username2:``,userpassword:``}),c={username1:{trigger:[`blur`,`input`],validator:function(){return s.username1.trim()!==``||Error(r(`Config.Panel.index_60`))}},username2:{trigger:[`blur`,`input`],validator:function(){return s.username2.trim()===``?Error(r(`Config.Panel.index_61`)):s.username2===s.username1||Error(r(`Config.Panel.index_62`))}},userpassword:{trigger:[`blur`,`input`],required:!0,message:r(`Config.Panel.index_67`)}};return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=a.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,Vn({username1:W(s.username1),username2:W(s.username2),userpassword:W(s.userpassword)})];case 2:return t.sent(),H(`/login?dologin=True`,1500),[2]}})})()}}),function(e,t){var n=l,r=o,i=T;return z(),A(`div`,ce,[M(i,{ref_key:`formRef`,ref:a,model:q(s),rules:c,"require-mark-placement":`left`},{default:Z(function(){return[M(r,{label:e.$t(`Config.Panel.index_58`),path:`username1`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,je,[M(n,{value:q(s).username1,"onUpdate:value":t[0]||(t[0]=function(e){return q(s).username1=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`]),M(r,{label:e.$t(`Config.Panel.index_59`),path:`username2`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,qe,[M(n,{value:q(s).username2,"onUpdate:value":t[1]||(t[1]=function(e){return q(s).username2=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`]),M(r,{label:e.$t(`Config.Panel.index_66`),path:`userpassword`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,it,[M(n,{value:q(s).userpassword,"onUpdate:value":t[2]||(t[2]=function(e){return q(s).userpassword=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`])])}}}),Hn=Yn,e(`a`,g({openApiSet:function(){return gn},openDebugModeConfirm:function(){return _n},openMenuHideSet:function(){return vn},openPasswordSet:function(){return yn},openPortSet:function(){return bn},openSSLClose:function(){return xn},openSSLOpen:function(){return Sn},openSSLSet:function(){return Cn},openSafeEntrySet:function(){return wn},openUsernameSet:function(){return Tn}})),R=Object.assign({"./api/set.vue":Jn,"./debug-mode/confirm.vue":Ht,"./menu-hide/set.vue":qn,"./password/set.vue":Kn,"./port/set.vue":Gn,"./safe-entry/set.vue":Wn,"./ssl/close.vue":zt,"./ssl/open.vue":En,"./ssl/set/custom.vue":Wt,"./ssl/set/index.vue":Un,"./ssl/set/lets.vue":fn,"./username/set.vue":Hn}),G=on.global.t,e(`h`,Tn=function(){Y({title:G(`Config.Panel.index_57`),footer:!0,component:R[`./username/set.vue`]})}),e(`l`,yn=function(){Y({title:G(`Config.Panel.index_65`),footer:!0,component:R[`./password/set.vue`]})}),e(`c`,vn=function(e){Y({title:G(`Config.Panel.index_79`),component:R[`./menu-hide/set.vue`],data:{menuList:e}})}),e(`u`,bn=function(){Y({title:G(`Config.Safe.index_99`),footer:!0,component:R[`./port/set.vue`]})}),e(`m`,wn=function(){Y({title:G(`Config.Safe.index_107`),footer:!0,component:R[`./safe-entry/set.vue`]})}),e(`p`,Cn=function(){Y({title:G(`Config.Safe.index_13`),component:R[`./ssl/set/index.vue`]})}),e(`d`,xn=function(){Y({title:G(`Config.Safe.index_12`),footer:!0,confirmType:`error`,component:R[`./ssl/close.vue`]})}),e(`f`,Sn=function(){Y({title:G(`Config.Safe.index_11`),footer:!0,component:R[`./ssl/open.vue`]})}),e(`s`,_n=function(){Y({title:G(`Config.Panel.index_11`),footer:!0,component:R[`./debug-mode/confirm.vue`]})}),e(`o`,gn=function(){Y({title:G(`Config.Panel.index_25`),component:R[`./api/set.vue`]})}),P(),se=[`title`],Ae={key:0,class:`settings-label`},Ke={key:1,class:`settings-label`},rt={class:`settings-content`},ft={class:`settings-desc`},ln=N({__name:`index`,props:{label:{type:String,default:``}},setup:function(e){var t=pr().label!==void 0;return function(n,r){return z(),A(`div`,{class:`settings-rows`,title:e.label},[t?(z(),A(`div`,Ae,[U(n.$slots,`label`,{},void 0,!0)])):(z(),A(`div`,Ke,K(e.label),1)),D(`div`,rt,[U(n.$slots,`content`,{},void 0,!0)]),D(`div`,ft,[U(n.$slots,`desc`,{},void 0,!0)])],8,se)}}}),e(`i`,w(ln,[[`__scopeId`,`data-v-bee78963`]])),P(),Ot={},oe={class:`settings-title`},e(`r`,w(Ot,[[`render`,jr],[`__scopeId`,`data-v-00adcb85`]])),P(),y={class:`commonly-card`},Te={class:`card-head`},Ve={class:`card-icon`},tt={class:`flex-1`},dt={class:`card-title`},vt={class:`card-desc text-desc`},cn=N({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup:function(e){return function(t,n){return z(),A(`div`,y,[D(`div`,Te,[D(`div`,Ve,[U(t.$slots,`icon`,{},void 0,!0)]),D(`div`,tt,[D(`div`,dt,K(e.title),1),D(`div`,vt,K(e.desc),1)])]),U(t.$slots,`default`,{},void 0,!0)])}}}),e(`n`,w(cn,[[`__scopeId`,`data-v-e957caac`]])),P(),v={class:`commonly-rows`},we={class:`leading-14px`},Be={key:0,class:`text-desc`},et={class:`flex items-center mt-8px gap-8px`},sn=N({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup:function(e){return function(t,n){return z(),A(`div`,v,[D(`div`,we,[D(`span`,null,K(e.title),1),e.desc?(z(),A(`span`,Be,` - `+K(e.desc),1)):k(``,!0)]),D(`div`,et,[U(t.$slots,`default`,{},void 0,!0)]),U(t.$slots,`bottom`,{},void 0,!0)])}}}),e(`t`,w(sn,[[`__scopeId`,`data-v-3921b1c6`]]))}}})})(); \ No newline at end of file +(function(){System.register([`./rolldown-runtime-legacy.js?v=1791538283700`,`./vendor-utils-legacy.js?v=1791538283700`,`./vendor-vue-legacy.js?v=1791538283700`,`./vendor-naive-legacy.js?v=1791538283700`,`./app-legacy.js?v=1791538283700`,`./app-components-legacy.js?v=1791538283700`,`./app-shared-legacy.js?v=1791538283700`,`./app-base-legacy.js?v=1791538283700`,`./app-form-legacy.js?v=1791538283700`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,ee,te,g,_,v,y,b,x,ne,re,S,ie,C,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,w,Ot,kt,T,At,jt,Mt,Nt,Pt,E,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,D,O,k,A,j,M,Wt,Gt,N,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,P,dn,F,I,fn,pn,L,R,mn,hn,gn,z,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,B,V,H,U,On,kn,An,jn,W,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,G,rr,ir,ar,K,or,q,sr,cr,J,lr,Y,ur,dr,fr,X,pr,mr,hr,gr,_r,Z,vr,yr;function br(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1].flex[data-v-5077834b]{flex-wrap:wrap} +/*$vite$:1*/`,document.head.appendChild(_),e(`S`,g({useSettingsStore:function(){return X}})),P(),e(`C`,X=Kt(`settings-all`,function(){var e=V({listenIpv6:!1,offlineMode:!1,debugMode:!1,apiInterface:!1,api_token:``,cdn_status:!1,lang:null,langList:[],webname:``,session_timeout:``,session_timeout_source:0,sites_path:``,backup_path:``,serverIp:``,systemDate:``,username:``,account:``,isBindAccount:!1,icon_status:!1,home_announce:!1,githubInfo:null,backup_info:{auto_backup:0,backup_number:0,total_size:0}}),t=V({panelSSL:!1,basicAuth:!1,dynamicPwd:!1,pwdComplexity:!1,domain:``,limitIp:``,port:`7800`,adminPath:`/`,statusCode:404,pwdSetDay:0,pwdExpireDay:0,pwdExpireTime:0,uaAstrict:!1}),n=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,tn()];case 1:return e=t.sent().message,F(e)&&(r(e),i(e)),[2]}})})()},r=function(t){var n,r;e.value.listenIpv6=t.ipv6===`checked`,e.value.offlineMode=t.is_local===`checked`,e.value.debugMode=t.debug===`checked`,e.value.apiInterface=t.api===`checked`,e.value.cdn_status=t.cdn_status,e.value.api_token=t.api_token,e.value.lang=t.language,e.value.langList=t.language_list.map(function(e){return{label:e.title,value:e.name}}),e.value.webname=t.webname||``,e.value.session_timeout=t.session_timeout||``,e.value.session_timeout_source=t.session_timeout_source||86400,e.value.sites_path=t.sites_path||``,e.value.backup_path=t.backup_path||``,e.value.systemDate=t.systemdate||``,e.value.username=t.username||``,e.value.icon_status=t.icon_status,e.value.home_announce=!!((n=t.panel_announce)!=null&&n.home_announce),e.value.githubInfo=(r=t.github_info)!=null&&r.connected?t.github_info:null;var i=t.panel,a=t.user_info;F(i)&&(e.value.serverIp=i.address||``,e.value.backup_info=i.backup_info),F(a)&&(e.value.account=a.data.username,e.value.isBindAccount=a.status===!0)},i=function(e){var n,r=e.panel,i=e.SSL;t.value.panelSSL=i||location.protocol.indexOf(`https:`)>-1,t.value.basicAuth=((n=e.basic_auth)==null?void 0:n.open)||!1,t.value.statusCode=e.status_code||404,F(r)&&(t.value.domain=r.domain||``,t.value.limitIp=r.limitip||``,t.value.port=r.listen_port||`7800`,t.value.adminPath=r.admin_path||`/`)},a=function(){return Q(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,Jt()];case 1:return e=n.sent().message,F(e)&&(t.value.dynamicPwd=e.result),[2]}})})()},o=function(){return Q(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,en()];case 1:return e=n.sent().message,F(e)&&(t.value.pwdSetDay=e.expire,t.value.pwdExpireDay=e.expire_day,t.value.pwdExpireTime=e.expire_time,t.value.pwdComplexity=e.password_safe),[2]}})})()},s=function(){return Q(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,Yt()];case 1:return e=n.sent().message,F(e)&&(t.value.uaAstrict=e.status!==`0`),[2]}})})()},c=V([]);return{panelConfig:e,safeConfig:t,menuList:c,getConfig:n,getMenus:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Xt()];case 1:return e=t.sent().message,c.value=dn(e)?e:[],[2]}})})()},getDynamicPwd:a,getPasswordStatus:o,getLimitUaInfo:s}})),e(`x`,dr=function(){var e=X();return{panelConfig:nr(e).panelConfig,getConfig:e.getConfig}}),P(),ae={class:`w-320px`},ke=[`innerHTML`],Ge={class:`inline-block text-center leading-[1.4]`},nt={class:`w-320px`},er=N({__name:`set`,setup:function(e){var t=J().t,n=dr().panelConfig,i=B({token:``,limit_addr:``,ip_type:`custom`}),a=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Bn({t_type:2})];case 1:return t.sent(),n.value.apiInterface=e,[2]}})})()},c=function(){sr({title:t(`Config.Panel.index_33`),content:function(){return M(s,null,[M(`div`,{class:`mb-8px`},[t(`Config.Panel.index_86`)]),M(`div`,{class:`text-error`},[t(`Config.Panel.index_87`)])])},onConfirm:function(){return Q(function(){var e,n;return $(this,function(r){switch(r.label){case 0:return[4,Bn({t_type:1},!1)];case 1:return e=r.sent(),n=e.message,L.success({content:t(`Config.Panel.index_34`),close:!0}),F(n)&&(i.token=n.result),[2]}})})()}})},u=function(){switch(i.ip_type){case`all`:return`0.0.0.0/0 +::/0`;case`ipv4`:return`0.0.0.0/0`;case`ipv6`:return`::/0`;case`custom`:return i.limit_addr}},p=function(){switch(i.ip_type){case`all`:return t(`Allow all IPs`);case`ipv4`:return t(`Only allow IPv4 type`);case`ipv6`:return t(`Only allow IPv6 type`);case`custom`:return t(`Only allow custom IP`)}},m=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Bn({t_type:3,limit_addr:u(),ip_type:i.ip_type})];case 1:return e.sent(),v(),[2]}})})()},h=lr(),g=h.loading,_=h.setLoading,v=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),_(!0),[4,rn()];case 1:return e=t.sent().message,F(e)&&(i.token=e.token,i.limit_addr=e.limit_addr,i.ip_type=e.ip_type),[3,3];case 2:return _(!1),[7];case 3:return[2]}})})()};return v(),function(e,t){var s=te,u=o,h=r,_=l,v=d,y=f,b=Pt,x=T,ne=E,re=ee;return z(),O(re,{show:q(g),class:`w-540px p-20px`},{default:Z(function(){return[M(x,{model:q(i)},{default:Z(function(){return[M(u,{label:e.$t(`Config.Panel.index_19`)},{default:Z(function(){return[M(s,{value:q(n).apiInterface,"onUpdate:value":a},null,8,[`value`])]}),_:1},8,[`label`]),M(u,{label:e.$t(`Config.Panel.index_26`)},{default:Z(function(){return[D(`div`,ae,[M(_,{value:q(i).token,"onUpdate:value":t[0]||(t[0]=function(e){return q(i).token=e}),readonly:!0},{suffix:Z(function(){return[M(h,{class:`h-22px px-5px`,type:`primary`,size:`small`,onClick:c},{default:Z(function(){return[j(K(e.$t(`Public.Btn.Reset`)),1)]}),_:1})]}),_:1},8,[`value`])])]}),_:1},8,[`label`]),M(u,{label:e.$t(`IP Type`),"show-feedback":!1},{default:Z(function(){return[M(y,{value:q(i).ip_type,"onUpdate:value":t[1]||(t[1]=function(e){return q(i).ip_type=e})},{default:Z(function(){return[M(v,{value:`all`},{default:Z(function(){return[j(K(e.$t(`Public.All`)),1)]}),_:1}),M(v,{value:`ipv4`},{default:Z(function(){return Dr(t[3]||(t[3]=[j(` IPV4 `,-1)]))}),_:1}),M(v,{value:`ipv6`},{default:Z(function(){return Dr(t[4]||(t[4]=[j(` IPV6 `,-1)]))}),_:1}),M(v,{value:`custom`},{default:Z(function(){return[j(K(e.$t(`Public.Search.Custom`)),1)]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`]),M(u,{label:` `},{default:Z(function(){return[D(`div`,{innerHTML:p()},null,8,ke)]}),_:1}),vr(M(u,{class:`form-item`},{label:Z(function(){return[D(`div`,Ge,[j(K(e.$t(`Config.Panel.index_27`)),1),t[5]||(t[5]=D(`br`,null,null,-1)),j(` `+K(e.$t(`Config.Panel.index_28`)),1)])]}),default:Z(function(){return[D(`div`,nt,[M(b,{value:q(i).limit_addr,"onUpdate:value":t[2]||(t[2]=function(e){return q(i).limit_addr=e}),rows:4},null,8,[`value`])])]}),_:1},512),[[_r,q(i).ip_type===`custom`]]),M(u,{label:` `,"show-feedback":!1},{default:Z(function(){return[M(h,{type:`primary`,onClick:m},{default:Z(function(){return[j(K(e.$t(`Public.Btn.Save`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`]),M(ne,{class:`mt-20px`},{default:Z(function(){return[D(`li`,null,K(e.$t(`Config.Panel.index_29`)),1),D(`li`,null,K(e.$t(`Config.Panel.index_30`)),1),D(`li`,null,K(e.$t(`Config.Panel.index_31`)),1),D(`li`,null,[j(K(e.$t(`Config.Panel.index_32`))+` `,1),t[6]||(t[6]=D(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/482-api-interface-tutorial`,target:`_blank`},` https://www.aapanel.com/forum/d/482-api-interface-tutorial `,-1))])]}),_:1})]}),_:1},8,[`show`])}}}),Jn=er,P(),An=N({__name:`risk`,props:{checked:{type:[String,Number,Boolean]},checkedModifiers:{}},emits:[`update:checked`],setup:function(e,t){var n=t.expose,r=ur(e,`checked`),a=gr(),o=V(0),c=V(0),l=V(!1),d=V(),f=function(){var e=d.value.$el.getClientRects()[0],t=e.x,n=e.y;o.value=t-5,c.value=n-3,l.value=!0,p()},p=cr(function(){l.value=!1},2500);return n({validate:function(){return new Promise(function(e,t){r.value?e(!0):(f(),t(!1))})},showTips:f}),function(e,t){var n=i,f=u;return z(),A(s,null,[M(n,{ref_key:`checkboxRef`,ref:d,checked:r.value,"onUpdate:checked":t[0]||(t[0]=function(e){return r.value=e})},{default:Z(function(){return[U(e.$slots,`default`)]}),_:3},8,[`checked`]),M(f,{show:q(l),x:q(o),y:q(c),trigger:`manual`,placement:`top-start`,style:hn({backgroundColor:q(a).errorColor,color:`#fff`}),"arrow-style":{backgroundColor:q(a).errorColor}},{default:Z(function(){return[D(`span`,null,K(e.$t(`Config.Safe.index_169`)),1)]}),_:1},8,[`show`,`x`,`y`,`style`,`arrow-style`])],64)}}}),e(`b`,kn=An),P(),kt={},C={class:`confirm-tips`},e(`y`,rr=w(kt,[[`render`,kr],[`__scopeId`,`data-v-d88dcbd1`]])),P(),ie={class:`flex items-center`},Oe={class:`min-w-32px`},We={class:`ml-12px text-21px`},ar=N({__name:`title`,setup:function(e){var t=gr();return function(e,n){var r=At;return z(),A(`div`,ie,[D(`div`,Oe,[M(r,{name:`base-warning`,size:`32`,color:q(t).warningColor},null,8,[`color`])]),D(`div`,We,[U(e.$slots,`default`)])])}}}),e(`v`,ir=ar),P(),S={class:`w-440px p-20px`},De={class:`text-error`},Ue={class:`text-error`},Ut=N({__name:`confirm`,setup:function(e,t){var n=t.expose,r=dr().panelConfig,i=hr(`riskRef`);return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=i.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,Pn()];case 2:return t.sent(),r.value.debugMode=!0,H(3e3),[2]}})})()}}),function(e,t){return z(),A(`div`,S,[M(ir,{class:`mb-20px`},{default:Z(function(){return[j(K(e.$t(`Config.Panel.index_14`)),1)]}),_:1}),M(rr,{class:`mb-20px`},{default:Z(function(){return[D(`li`,De,K(e.$t(`Config.Panel.index_15`)),1),D(`li`,Ue,K(e.$t(`Config.Panel.debugRestartTip`)),1),D(`li`,null,K(e.$t(`Config.Panel.index_16`)),1),D(`li`,null,K(e.$t(`Config.Panel.index_17`)),1)]}),_:1}),M(kn,{ref_key:`riskRef`,ref:i},{default:Z(function(){return[j(K(e.$t(`Config.Panel.index_18`)),1)]}),_:1},512)])}}}),Ht=Ut,P(),re={class:`w-360px p-20px`},$n=N({__name:`set`,props:{menuList:{type:Array,default:function(){return[]}}},setup:function(e){var t=J().t,n=jn(),r=[`memuA`,`memuAsoft`,`memuAconfig`,`dologin`],i=mr([{key:`title`,title:t(`Config.Panel.index_80`)},{key:`show`,title:t(`Config.Panel.index_81`),align:`right`,width:100,render:function(e){return r.includes(e.id)?t(`Config.Panel.index_82`):M(te,{value:e.show,size:`small`,onUpdateValue:function(t){a(t,e)}},null)}}]).columns,a=function(t,r){return Q(function(){var i;return $(this,function(a){switch(a.label){case 0:return i=e.menuList.filter(function(e){return!e.show}).map(function(e){return e}),t?i.splice(i.map(function(e){return e.id}).indexOf(r.id),1):i.push(r),[4,Fn({hide_list:i.map(function(e){return e.id})})];case 1:return a.sent(),n.setHideMenu(i.map(function(e){return e.title})),r.show=t,[2]}})})()};return function(t,n){var r=Mt;return z(),A(`div`,re,[M(r,{data:e.menuList,columns:q(i)},null,8,[`data`,`columns`])])}}}),qn=$n,P(),ne={class:`w-420px px-20px pt-28px pb-8px`},Ee={class:`w-210px`},He={class:`w-210px`},ut={class:`w-210px`},Qn=N({__name:`set`,setup:function(e,t){var n=t.expose,r=J().t,i=V(null),a=B({password1:``,password2:``,userpassword:``}),s={password1:{trigger:[`blur`,`input`],validator:function(){return a.password1.trim()===``?Error(r(`Config.Panel.index_67`)):a.password1.trim().length<6?Error(r(`Config.Panel.index_68`)):!0}},password2:{trigger:[`blur`,`input`],validator:function(){return a.password2.trim()===``?Error(r(`Config.Panel.index_69`)):a.password2===a.password1||Error(r(`Config.Panel.index_70`))}},userpassword:{trigger:[`blur`,`input`],required:!0,message:r(`Config.Panel.index_67`)}};return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=i.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,zn({password1:W(a.password1),password2:W(a.password2),userpassword:W(a.userpassword)})];case 2:return t.sent(),H(`/login?dologin=True`,1500),[2]}})})()}}),function(e,t){var n=l,r=o,c=jt,u=T;return z(),A(`div`,ne,[M(u,{ref_key:`formRef`,ref:i,model:q(a),rules:s,"require-mark-placement":`left`},{default:Z(function(){return[M(r,{label:e.$t(`Old Password`),path:`userpassword`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,Ee,[M(n,{value:q(a).userpassword,"onUpdate:value":t[0]||(t[0]=function(e){return q(a).userpassword=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`]),M(r,{label:e.$t(`New Password`),path:`password1`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,He,[M(c,{value:q(a).password1,"onUpdate:value":t[1]||(t[1]=function(e){return q(a).password1=e}),length:10,placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`]),M(r,{label:e.$t(`Config.Panel.index_59`),path:`password2`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,ut,[M(n,{value:q(a).password2,"onUpdate:value":t[2]||(t[2]=function(e){return q(a).password2=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`])])}}}),Kn=Qn,e(`g`,fr=function(){var e=X(),t=nr(e),n=t.panelConfig,r=t.safeConfig,i=function(){return{webname:n.value.webname||``,session_timeout:n.value.session_timeout_source||86400,domain:r.value.domain,limitip:r.value.limitIp,sites_path:n.value.sites_path,backup_path:n.value.backup_path,address:n.value.serverIp,systemdate:n.value.systemDate,port:r.value.port,backup_number:n.value.backup_info.backup_number,auto_backup:n.value.backup_info.auto_backup}};return{saveConfig:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,In(Er({},i(),e))];case 1:return t.sent(),[2]}})})()},getConfig:e.getConfig}}),P(),x={class:`w-400px p-20px`},Le={class:`text-error`},$e={class:`text-error`},lt={class:`text-error`},_t={class:`w-210px`},Zn=N({__name:`set`,setup:function(e,t){var n=t.expose,r=J().t,i=V(),a=V(null),s=Ar().safeConfig,l=fr().saveConfig,u=B({port:Zt(s.value.port)}),d={port:{trigger:[`blur`,`input`],validator:function(){return It(u.port)?!0:Error(r(`Config.Safe.index_104`))}}};return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,i.value.validate()];case 1:return t.sent(),[4,(e=a.value)==null?void 0:e.validate()];case 2:return t.sent(),[4,l({port:``.concat(u.port)})];case 3:return t.sent(),H(``.concat(location.protocol,`//`,location.hostname,`:`,u.port,location.pathname),3e3),[2]}})})()}}),function(e,t){var n=c,r=o,s=T;return z(),A(`div`,x,[M(rr,{class:`mb-20px`},{default:Z(function(){return[D(`li`,Le,K(e.$t(`Config.Safe.index_100`)),1),D(`li`,$e,K(e.$t(`Config.Safe.index_101`)),1),D(`li`,lt,K(e.$t(`Config.Safe.portRestartTip`)),1)]}),_:1}),M(s,{ref_key:`formRef`,ref:a,model:q(u),rules:d},{default:Z(function(){return[M(r,{label:e.$t(`Config.Safe.index_96`),path:`port`,"label-width":`auto`,"label-style":{paddingLeft:`24px`}},{default:Z(function(){return[D(`div`,_t,[M(n,{value:q(u).port,"onUpdate:value":t[0]||(t[0]=function(e){return q(u).port=e}),min:1,max:65535,"show-button":!1,placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`]),M(kn,{ref_key:`riskRef`,ref:i},{default:Z(function(){return[j(K(e.$t(`Config.Safe.index_102`))+` `,1),D(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/599-how-to-release-the-aapanel-port`,target:`_blank`,onClick:yr(function(){return!1},[`stop`])},K(e.$t(`Config.Safe.index_103`)),1)]}),_:1},512)])}}}),Gn=Zn,P(),b={class:`w-440px px-20px pt-28px pb-24px`},Ie={class:`w-240px`},Qe={class:`text-error`},Xn=N({__name:`set`,setup:function(e,t){var n=t.expose,r=J().t,i=Ar().safeConfig,a=V(null),s=B({adminPath:i.value.adminPath}),c={adminPath:{trigger:[`blur`,`input`],validator:function(){return s.adminPath.trim()!==``||Error(r(`Config.Safe.index_108`))}}};return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=a.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,Nn({admin_path:W(s.adminPath)})];case 2:return t.sent(),i.value.adminPath=s.adminPath,[2]}})})()}}),function(e,t){var n=l,r=o,i=T,u=E;return z(),A(`div`,b,[M(i,{ref_key:`formRef`,ref:a,model:q(s),rules:c},{default:Z(function(){return[M(r,{label:e.$t(`Config.Safe.index_105`),path:`adminPath`},{default:Z(function(){return[D(`div`,Ie,[M(n,{value:q(s).adminPath,"onUpdate:value":t[0]||(t[0]=function(e){return q(s).adminPath=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`]),M(u,{class:`mt-4px`},{default:Z(function(){return[D(`li`,Qe,K(e.$t(`Config.Safe.panelRestartTip`)),1)]}),_:1})])}}}),Wn=Xn,Lt=function(){for(var e=document.cookie.split(`;`),t=0;t-1?n.substr(0,r):n;document.cookie=``.concat(i,`=;expires=Thu, 01 Jan 1970 00:00:00 GMT`)}},an=function(e){return Q(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,new Promise(function(e){return setTimeout(e,2e3)})];case 1:return r.sent(),t=localStorage.getItem(`apsess`),Lt(),sessionStorage.clear(),e?window.location.href=e:(n=``.concat(location.protocol===`http:`?`https`:`http`,`://`,window.location.host,`/apsess_`,t),window.location.href=n),[2]}})})()},P(),pe={class:`w-400px flex p-20px`},Fe={class:`min-w-32px`},Ze={class:`flex-1 ml-10px text-14px leading-22px`},ct={class:`flex items-center min-h-30px mb-12px text-error`},gt={class:`mb-12px text-error`},Bt=N({__name:`close`,emits:[`setConfirm`],setup:function(e,t){var n=t.expose,r=t.emit,a=J().t,o=gr(),s=V(!1),c=function(){l>0||r(`setConfirm`,{disabled:!s.value})},l=5;return function(){r(`setConfirm`,{text:a(`Config.Safe.index_16`,[l]),disabled:!0});var e=setInterval(function(){l--,r(`setConfirm`,{text:a(`Config.Safe.index_16`,[l])}),l<=0&&(clearInterval(e),r(`setConfirm`,{text:a(`Config.Safe.index_17`),disabled:!s.value}))},1e3)}(),n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Rt()];case 1:return e=t.sent().message,[4,an(e.redirect)];case 2:return t.sent(),[2,!1]}})})()}}),function(e,t){var n=At,r=i;return z(),A(`div`,pe,[D(`div`,Fe,[M(n,{name:`base-warning`,color:q(o).warningColor,size:`32`},null,8,[`color`])]),D(`div`,Ze,[D(`div`,ct,K(e.$t(`Config.Safe.index_14`)),1),D(`div`,gt,K(e.$t(`Config.Safe.panelRestartTip`)),1),M(r,{checked:q(s),"onUpdate:checked":[t[0]||(t[0]=function(e){return I(s)?s.value=e:null}),c]},{default:Z(function(){return[j(K(e.$t(`Config.Safe.index_15`)),1)]}),_:1},8,[`checked`])])])}}}),zt=Bt,P(),fe={class:`w-640px px-40px py-24px`},Pe={class:`flex-center mb-20px`},Xe={class:`min-w-32px`},st={class:`ml-4px text-21px`},ht={class:`text-error`},xt={class:`text-error`},wt={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},Et={class:`flex`},Dt={class:`form-label`},me={class:`w-280px`},he={class:`flex mt-16px`},ge={class:`form-label`},_e={class:`w-280px`},ve={class:`flex mt-16px`},ye={class:`form-label`},be={class:`w-280px`},xe={class:`flex mt-16px`},Se={class:`form-label`},Ce={class:`w-280px`},Re={class:`flex justify-between mt-24px`},ze={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},Dn=N({__name:`open`,setup:function(e,t){var n=t.expose,r=J().t,i=hr(`riskRef`),a=V(1),o=V(``),s=V(``),c=V(``),u=[{label:r(`Config.Safe.index_30`),value:1},{label:`Let's Encrypt`,value:2},{label:r(`Config.Safe.index_31`),value:3}],d=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,qt()];case 1:return e=t.sent().message,F(e)&&(a.value=e.cert_type?Number(e.cert_type):1,o.value=e.email||``),[2]}})})()},f=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,$t()];case 1:return e=t.sent().message,F(e)&&(s.value=e.privateKey||``,c.value=e.certPem||``),[2]}})})()},p=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:e=L.loading(r(`Config.Safe.index_32`)),t.label=1;case 1:return t.trys.push([1,,3,4]),[4,Promise.all([d(),f()])];case 2:return t.sent(),[3,4];case 3:return e.close(),[7];case 4:return[2]}})})()},h=function(){var e=a.value===2?{email:o.value}:{};return Er({cert_type:a.value},e)};return p(),n({onConfirm:function(){return Q(function(){var e,t,n;return $(this,function(l){switch(l.label){case 0:return[4,(e=i.value)==null?void 0:e.validate()];case 1:if(l.sent(),a.value===2&&o.value.trim()===``)return L.error(r(`Config.Safe.index_33`)),[2,!1];if(a.value===2&&!Ft(o.value))return L.error(r(`Config.Safe.index_34`)),[2,!1];if(a.value===3&&(s.value.trim()===``||c.value.trim()===``))return L.error(r(`Config.Safe.index_35`)),[2,!1];t=L.loading(r(`Config.Safe.index_36`)),l.label=2;case 2:return l.trys.push([2,,7,8]),a.value===3?[4,Mn({privateKey:s.value,certPem:c.value})]:[3,4];case 3:l.sent(),l.label=4;case 4:return[4,Rn(h(),!1)];case 5:return n=l.sent().message,[4,an(n.redirect)];case 6:return l.sent(),[3,8];case 7:return t.close(),[7];case 8:return[2,!1]}})})()}}),function(e,t){var n=At,r=On(`i18n-t`),d=m,f=l,p=Pt;return z(),A(`div`,fe,[D(`div`,Pe,[D(`div`,Xe,[M(n,{name:`scan-success`,size:`32`})]),D(`span`,st,K(e.$t(`Config.Safe.index_18`)),1)]),M(rr,{class:`mb-20px`},{default:Z(function(){return[D(`li`,ht,K(e.$t(`Config.Safe.index_19`)),1),D(`li`,xt,K(e.$t(`Config.Safe.panelRestartTip`)),1),D(`li`,null,K(e.$t(`Config.Safe.index_20`)),1),M(r,{tag:`li`,scope:`global`,keypath:`Config.Safe.index_21`},{link_:Z(function(){return[D(`a`,wt,K(e.$t(`Config.Safe.index_22`)),1)]}),_:1})]}),_:1}),D(`div`,Et,[D(`span`,Dt,K(e.$t(`Config.Safe.index_24`)),1),D(`div`,me,[M(d,{value:q(a),"onUpdate:value":t[0]||(t[0]=function(e){return I(a)?a.value=e:null}),options:u},null,8,[`value`])])]),vr(D(`div`,he,[D(`span`,ge,K(e.$t(`Config.Safe.index_25`)),1),D(`div`,_e,[M(f,{value:q(o),"onUpdate:value":t[1]||(t[1]=function(e){return I(o)?o.value=e:null}),placeholder:e.$t(`Config.Safe.index_26`)},null,8,[`value`,`placeholder`])])],512),[[_r,q(a)===2]]),vr(D(`div`,ve,[D(`span`,ye,K(e.$t(`Config.Safe.index_27`)),1),D(`div`,be,[M(p,{value:q(s),"onUpdate:value":t[2]||(t[2]=function(e){return I(s)?s.value=e:null}),rows:4,placeholder:``},null,8,[`value`])])],512),[[_r,q(a)===3]]),vr(D(`div`,xe,[D(`span`,Se,K(e.$t(`Config.Safe.index_28`)),1),D(`div`,Ce,[M(p,{value:q(c),"onUpdate:value":t[3]||(t[3]=function(e){return I(c)?c.value=e:null}),rows:4,placeholder:``},null,8,[`value`])])],512),[[_r,q(a)===3]]),D(`div`,Re,[M(kn,{ref_key:`riskRef`,ref:i},{default:Z(function(){return[j(K(e.$t(`Config.Safe.index_29`)),1)]}),_:1},512),D(`a`,ze,K(e.$t(`Config.Safe.index_167`)),1)])])}}}),En=w(Dn,[[`__scopeId`,`data-v-16ee3bfb`]]),P(),de={class:`flex gap-20px mt-16px`},Ne={class:`flex-1`},Ye={class:`mb-8px`},ot={class:`flex-1`},mt={class:`mb-8px`},bt={class:`mt-10px`},Ct={class:`bt-link`,href:`http://www.bt.cn/bbs/thread-704-1-1.html`,target:`_blank`},Gt=N({__name:`custom`,setup:function(e){var t=lr(),i=t.loading,a=t.setLoading,o=V(``),s=V(``),c=B({dns:[``],issuer:`--`,notBefore:`--`,notAfter:`--`,endtime:0}),l=Vt(function(){return c.endtime<=0}),u=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),a(!0),[4,$t()];case 1:return e=t.sent().message,F(e)&&(o.value=e.privateKey||``,s.value=e.certPem||``,c.dns=e.info.dns||[],c.issuer=e.info.issuer||``,c.notBefore=e.info.notBefore||``,c.notAfter=e.info.notAfter||``,c.endtime=e.info.endtime||0),[3,3];case 2:return a(!1),[7];case 3:return[2]}})})()};u();var d=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Mn({privateKey:o.value,certPem:s.value},!0)];case 1:return e.sent(),u(),[2]}})})()};return function(e,t){var a=n,u=Pt,f=r,p=E,m=ee;return z(),O(m,{show:q(i)},{default:Z(function(){return[q(s)?(z(),O(a,{key:0,type:q(l)?`error`:`success`,"show-icon":!1},{default:Z(function(){return[D(`div`,{class:mn([`flex flex-wrap gap-x-24px py-2px text-12px`,q(l)?`text-error`:`text-primary`])},[D(`div`,null,[j(K(e.$t(`Config.Safe.index_37`)),1),D(`b`,null,K(q(c).dns.join(`,`)||`--`),1)]),D(`div`,null,[j(K(e.$t(`Config.Safe.index_38`)),1),D(`b`,null,K(q(c).issuer),1)]),D(`div`,null,[j(K(e.$t(`Config.Safe.index_39`)),1),D(`b`,null,K(q(l)?`已过期`:q(c).notAfter),1)])],2)]}),_:1},8,[`type`])):k(``,!0),D(`div`,de,[D(`div`,Ne,[D(`div`,Ye,K(e.$t(`Config.Safe.index_27`)),1),M(u,{value:q(o),"onUpdate:value":t[0]||(t[0]=function(e){return I(o)?o.value=e:null}),rows:14,placeholder:``},null,8,[`value`])]),D(`div`,ot,[D(`div`,mt,K(e.$t(`Config.Safe.index_28`)),1),M(u,{value:q(s),"onUpdate:value":t[1]||(t[1]=function(e){return I(s)?s.value=e:null}),rows:14,placeholder:``},null,8,[`value`])])]),D(`div`,bt,[M(f,{type:`primary`,onClick:d},{default:Z(function(){return[j(K(e.$t(`Public.Btn.Save`)),1)]}),_:1})]),M(p,{class:`mt-12px`},{default:Z(function(){return[D(`li`,null,[j(K(e.$t(`Config.Safe.index_40`))+` `,1),D(`a`,Ct,` [`+K(e.$t(`Public.Btn.Help`))+`] `,1)]),D(`li`,null,K(e.$t(`Config.Safe.index_42`)),1),D(`li`,null,K(e.$t(`Config.Safe.index_43`)),1)]}),_:1})]}),_:1},8,[`show`])}}}),Wt=Gt,P(),ue={class:`h-400px`},Me={class:`flex items-center`},Je={class:`min-w-18px mr-8px`},at={class:`leading-18px`},pt={class:`w-400px mr-10px`},yt={class:`text-primary font-bold`},St={class:`text-warning font-bold`},Tt={class:`text-error`},pn=N({__name:`lets`,setup:function(e){var t=J().t,i=V(null),s=B({domain:``,hash:``,auth_type:`http`,support:[]}),c={domain:{required:!0,trigger:`blur`,message:t(`Config.Safe.Ssl.index_10`)}},u=V(!1),d=V(!1),m=V(!1),ee=function(){y()},te=function(){m.value=!1,d.value=!1,s.hash=``,s.support=[]},g=function(){window.open(`/ssl_domain/domain`)},_=function(){return Q(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return[4,(e=i.value)==null?void 0:e.validate()];case 1:return r.sent(),[4,Ln({domain:or(s)})];case 2:return t=r.sent(),n=t.message,F(n)&&(n.task_id?v(n.task_id):L.success(n.result)),[2]}})})()},v=function(e){Y({hideClose:!0,data:{task_id:e},component:tr})},y=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:if(!s.domain)return[2];t.label=1;case 1:return t.trys.push([1,,3,4]),u.value=!0,[4,nn({domain:s.domain})];case 2:return e=t.sent().message,F(e)&&(d.value=!0,m.value=!!e.hash,s.hash=e.hash,s.support=e.support),[3,4];case 3:return u.value=!1,[7];case 4:return[2]}})})()};return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Qt()];case 1:return e=t.sent().message,F(e)&&(s.domain=e.domain),[2]}})})()}(),function(e,t){var v=At,b=n,x=p,ne=h,re=f,S=o,ie=l,C=r,ae=a,oe=T,se=E;return z(),A(`div`,ue,[M(b,{"show-icon":!1,class:`mb-20px`},{default:Z(function(){return[D(`div`,Me,[D(`div`,Je,[M(v,{name:`base-info`,size:17})]),D(`span`,at,K(e.$t(`Config.Safe.Ssl.index_1`)),1)])]}),_:1}),M(oe,{ref_key:`formRef`,ref:i,model:q(s),rules:c,"label-width":`140`},{default:Z(function(){return[M(S,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:Z(function(){return[M(re,{value:q(s).auth_type,"onUpdate:value":t[0]||(t[0]=function(e){return q(s).auth_type=e})},{default:Z(function(){return[M(ne,null,{default:Z(function(){return[M(x,{value:`http`},{default:Z(function(){return[j(K(e.$t(`SSL.SiteSSL.index_17`)),1)]}),_:1}),M(x,{value:`dns`},{default:Z(function(){return[j(K(e.$t(`SSL.index_12`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`]),q(s).auth_type===`dns`?(z(),O(S,{key:0,label:e.$t(`Config.Safe.Ssl.index_4`),prop:`domain`},{default:Z(function(){return[D(`div`,pt,[M(ie,{value:q(s).domain,"onUpdate:value":t[1]||(t[1]=function(e){return q(s).domain=e}),loading:q(u),"input-props":{spellcheck:!1},placeholder:e.$t(`Config.Safe.Ssl.index_5`),clearable:``,onBlur:ee,onInput:te},null,8,[`value`,`loading`,`placeholder`])]),M(C,{onClick:y},{default:Z(function(){return[j(K(e.$t(`Config.Safe.Ssl.index_12`)),1)]}),_:1})]}),_:1},8,[`label`])):k(``,!0),q(s).auth_type===`http`?(z(),O(S,{key:1,label:e.$t(`Config.Safe.Ssl.index_4`)},{default:Z(function(){return[M(ie,{class:`w-400px!`,value:q(s).domain,"onUpdate:value":t[2]||(t[2]=function(e){return q(s).domain=e}),placeholder:e.$t(`Config.Safe.Ssl.index_5`)},null,8,[`value`,`placeholder`])]}),_:1},8,[`label`])):k(``,!0),q(d)&&q(s).auth_type===`dns`?(z(),O(S,{key:2,label:` `},{default:Z(function(){return[q(m)?(z(),O(b,{key:0,type:`success`,class:`min-w-500px`},{default:Z(function(){return[D(`span`,yt,K(e.$t(`Config.Safe.Ssl.index_6`,[q(s).domain])),1)]}),_:1})):(z(),O(b,{key:1,type:`warning`,class:`min-w-500px`},{default:Z(function(){return[M(ae,{class:`items-center`},{default:Z(function(){return[D(`span`,St,K(e.$t(`Config.Safe.Ssl.index_7`,[q(s).domain])),1),M(C,{type:`primary`,ghost:``,size:`small`,onClick:g},{default:Z(function(){return[j(K(e.$t(`Config.Safe.Ssl.index_8`)),1)]}),_:1})]}),_:1})]}),_:1}))]}),_:1})):k(``,!0),M(S,{label:` `},{default:Z(function(){return[M(C,{type:`primary`,disabled:!q(m)&&q(s).auth_type===`dns`,onClick:_},{default:Z(function(){return[j(K(e.$t(`Config.Safe.Ssl.index_9`)),1)]}),_:1},8,[`disabled`])]}),_:1})]}),_:1},8,[`model`]),q(s).auth_type===`http`?(z(),O(se,{key:0},{default:Z(function(){return[D(`li`,Tt,K(e.$t(`SSL.SiteSSL.index_15`)),1),D(`li`,null,K(e.$t(`Site.Cert.index_21`)),1),D(`li`,null,K(e.$t(`Site.Cert.index_23`)),1),D(`li`,null,K(e.$t(`Site.Cert.index_24`)),1)]}),_:1})):k(``,!0)])}}}),fn=pn,P(),le={class:`w-740px p-16px`},un=N({__name:`index`,setup:function(e){var t=V(`custom`),n=[{key:`custom`,label:`Custom SSL`,component:Wt},{key:`lets`,label:`Lets Encrypt`,component:fn}];return function(e,r){var i=Nt;return z(),A(`div`,le,[M(i,{value:q(t),"onUpdate:value":r[0]||(r[0]=function(e){return I(t)?t.value=e:null}),options:n},null,8,[`value`])])}}}),Un=un,P(),ce={class:`w-420px px-20px pt-28px pb-8px`},je={class:`w-210px`},qe={class:`w-210px`},it={class:`w-210px`},Yn=N({__name:`set`,setup:function(e,t){var n=t.expose,r=J().t,i=dr().panelConfig,a=hr(`formRef`),s=B({username1:i.value.username,username2:``,userpassword:``}),c={username1:{trigger:[`blur`,`input`],validator:function(){return s.username1.trim()!==``||Error(r(`Config.Panel.index_60`))}},username2:{trigger:[`blur`,`input`],validator:function(){return s.username2.trim()===``?Error(r(`Config.Panel.index_61`)):s.username2===s.username1||Error(r(`Config.Panel.index_62`))}},userpassword:{trigger:[`blur`,`input`],required:!0,message:r(`Config.Panel.index_67`)}};return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=a.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,Vn({username1:W(s.username1),username2:W(s.username2),userpassword:W(s.userpassword)})];case 2:return t.sent(),H(`/login?dologin=True`,1500),[2]}})})()}}),function(e,t){var n=l,r=o,i=T;return z(),A(`div`,ce,[M(i,{ref_key:`formRef`,ref:a,model:q(s),rules:c,"require-mark-placement":`left`},{default:Z(function(){return[M(r,{label:e.$t(`Config.Panel.index_58`),path:`username1`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,je,[M(n,{value:q(s).username1,"onUpdate:value":t[0]||(t[0]=function(e){return q(s).username1=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`]),M(r,{label:e.$t(`Config.Panel.index_59`),path:`username2`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,qe,[M(n,{value:q(s).username2,"onUpdate:value":t[1]||(t[1]=function(e){return q(s).username2=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`]),M(r,{label:e.$t(`Config.Panel.index_66`),path:`userpassword`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,it,[M(n,{value:q(s).userpassword,"onUpdate:value":t[2]||(t[2]=function(e){return q(s).userpassword=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`])])}}}),Hn=Yn,e(`a`,g({openApiSet:function(){return gn},openDebugModeConfirm:function(){return _n},openMenuHideSet:function(){return vn},openPasswordSet:function(){return yn},openPortSet:function(){return bn},openSSLClose:function(){return xn},openSSLOpen:function(){return Sn},openSSLSet:function(){return Cn},openSafeEntrySet:function(){return wn},openUsernameSet:function(){return Tn}})),R=Object.assign({"./api/set.vue":Jn,"./debug-mode/confirm.vue":Ht,"./menu-hide/set.vue":qn,"./password/set.vue":Kn,"./port/set.vue":Gn,"./safe-entry/set.vue":Wn,"./ssl/close.vue":zt,"./ssl/open.vue":En,"./ssl/set/custom.vue":Wt,"./ssl/set/index.vue":Un,"./ssl/set/lets.vue":fn,"./username/set.vue":Hn}),G=on.global.t,e(`h`,Tn=function(){Y({title:G(`Config.Panel.index_57`),footer:!0,component:R[`./username/set.vue`]})}),e(`l`,yn=function(){Y({title:G(`Config.Panel.index_65`),footer:!0,component:R[`./password/set.vue`]})}),e(`c`,vn=function(e){Y({title:G(`Config.Panel.index_79`),component:R[`./menu-hide/set.vue`],data:{menuList:e}})}),e(`u`,bn=function(){Y({title:G(`Config.Safe.index_99`),footer:!0,component:R[`./port/set.vue`]})}),e(`m`,wn=function(){Y({title:G(`Config.Safe.index_107`),footer:!0,component:R[`./safe-entry/set.vue`]})}),e(`p`,Cn=function(){Y({title:G(`Config.Safe.index_13`),component:R[`./ssl/set/index.vue`]})}),e(`d`,xn=function(){Y({title:G(`Config.Safe.index_12`),footer:!0,confirmType:`error`,component:R[`./ssl/close.vue`]})}),e(`f`,Sn=function(){Y({title:G(`Config.Safe.index_11`),footer:!0,component:R[`./ssl/open.vue`]})}),e(`s`,_n=function(){Y({title:G(`Config.Panel.index_11`),footer:!0,component:R[`./debug-mode/confirm.vue`]})}),e(`o`,gn=function(){Y({title:G(`Config.Panel.index_25`),component:R[`./api/set.vue`]})}),P(),se=[`title`],Ae={key:0,class:`settings-label`},Ke={key:1,class:`settings-label`},rt={class:`settings-content`},ft={class:`settings-desc`},ln=N({__name:`index`,props:{label:{type:String,default:``}},setup:function(e){var t=pr().label!==void 0;return function(n,r){return z(),A(`div`,{class:`settings-rows`,title:e.label},[t?(z(),A(`div`,Ae,[U(n.$slots,`label`,{},void 0,!0)])):(z(),A(`div`,Ke,K(e.label),1)),D(`div`,rt,[U(n.$slots,`content`,{},void 0,!0)]),D(`div`,ft,[U(n.$slots,`desc`,{},void 0,!0)])],8,se)}}}),e(`i`,w(ln,[[`__scopeId`,`data-v-bee78963`]])),P(),Ot={},oe={class:`settings-title`},e(`r`,w(Ot,[[`render`,jr],[`__scopeId`,`data-v-00adcb85`]])),P(),y={class:`commonly-card`},Te={class:`card-head`},Ve={class:`card-icon`},tt={class:`flex-1`},dt={class:`card-title`},vt={class:`card-desc text-desc`},cn=N({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup:function(e){return function(t,n){return z(),A(`div`,y,[D(`div`,Te,[D(`div`,Ve,[U(t.$slots,`icon`,{},void 0,!0)]),D(`div`,tt,[D(`div`,dt,K(e.title),1),D(`div`,vt,K(e.desc),1)])]),U(t.$slots,`default`,{},void 0,!0)])}}}),e(`n`,w(cn,[[`__scopeId`,`data-v-e957caac`]])),P(),v={class:`commonly-rows`},we={class:`leading-14px`},Be={key:0,class:`text-desc`},et={class:`flex items-center mt-8px gap-8px`},sn=N({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup:function(e){return function(t,n){return z(),A(`div`,v,[D(`div`,we,[D(`span`,null,K(e.title),1),e.desc?(z(),A(`span`,Be,` - `+K(e.desc),1)):k(``,!0)]),D(`div`,et,[U(t.$slots,`default`,{},void 0,!0)]),U(t.$slots,`bottom`,{},void 0,!0)])}}}),e(`t`,w(sn,[[`__scopeId`,`data-v-5077834b`]]))}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/domain-config.js b/BTPanel/static/vite/js/domain-config.js index f967b9e3..c02377f3 100644 --- a/BTPanel/static/vite/js/domain-config.js +++ b/BTPanel/static/vite/js/domain-config.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,5 +28,5 @@ removeAfterLoad(freshLink, link) } })(); -import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{Cn as t,Dn as n,En as r,Jn as i,Or as a,Qn as o,Sn as s,Yr as c,Zn as l,Zr as u,ar as d,bn as f,br as p,cr as m,ei as h,fn as g,hr as _,ir as v,kn as y,lr as b,mn as x,nn as S,rr as C,un as w,vr as T,wr as E,xn as D,y as O,yn as k}from"./vendor-utils.js?v=1787646744133";import{f as A,l as j,p as M}from"./vendor-vue.js?v=1787646744133";import{$ as ee,A as te,Ct as ne,F as N,L as re,Q as ie,R as ae,St as P,Tt as oe,Z as se,gt as ce,h as le,r as F,tt as ue,ut as de,v as fe}from"./vendor-naive.js?v=1787646744133";import{$l as pe,Bf as me,Da as he,Du as ge,H as _e,Lf as I,Lu as L,Nf as ve,Oa as ye,Ou as be,Pf as R,Rf as z,au as xe,bu as Se,cu as Ce,gp as we,gu as Te,hu as Ee,iu as De,ku as Oe,ln as B,ou as ke,pp as V,pu as Ae,ru as je,su as Me,tu as Ne,vs as Pe,yp as H,yu as Fe,zf as U,zu as Ie}from"./app.js?v=1787646744133";import{D as Le,Ji as W,M as Re,N as G,Yi as ze,aa as Be,j as Ve}from"./app-components.js?v=1787646744133";import{Qf as He,Yf as Ue,vf as K}from"./app-shared.js?v=1787646744133";import{d as We}from"./app-base.js?v=1787646744133";import{c as Ge}from"./app-form.js?v=1787646744133";var Ke=e({useSettingsStore:()=>q});S();var q=A(`settings-all`,()=>{let e=p({listenIpv6:!1,offlineMode:!1,debugMode:!1,apiInterface:!1,api_token:``,cdn_status:!1,lang:null,langList:[],webname:``,session_timeout:``,session_timeout_source:0,sites_path:``,backup_path:``,serverIp:``,systemDate:``,username:``,account:``,isBindAccount:!1,icon_status:!1,home_announce:!1,backup_info:{auto_backup:0,backup_number:0,total_size:0}}),t=p({panelSSL:!1,basicAuth:!1,dynamicPwd:!1,pwdComplexity:!1,domain:``,limitIp:``,port:`7800`,adminPath:`/`,statusCode:404,pwdSetDay:0,pwdExpireDay:0,pwdExpireTime:0,uaAstrict:!1}),n=async()=>{let{message:e}=await Ce();H(e)&&(r(e),i(e))},r=t=>{var n;e.value.listenIpv6=t.ipv6===`checked`,e.value.offlineMode=t.is_local===`checked`,e.value.debugMode=t.debug===`checked`,e.value.apiInterface=t.api===`checked`,e.value.cdn_status=t.cdn_status,e.value.api_token=t.api_token,e.value.lang=t.language,e.value.langList=t.language_list.map(e=>({label:e.title,value:e.name})),e.value.webname=t.webname||``,e.value.session_timeout=t.session_timeout||``,e.value.session_timeout_source=t.session_timeout_source||86400,e.value.sites_path=t.sites_path||``,e.value.backup_path=t.backup_path||``,e.value.systemDate=t.systemdate||``,e.value.username=t.username||``,e.value.icon_status=t.icon_status,e.value.home_announce=!!((n=t.panel_announce)!=null&&n.home_announce);let{panel:r,user_info:i}=t;H(r)&&(e.value.serverIp=r.address||``,e.value.backup_info=r.backup_info),H(i)&&(e.value.account=i.data.username,e.value.isBindAccount=i.status===!0)},i=e=>{var n;let{panel:r,SSL:i}=e;t.value.panelSSL=i||location.protocol.indexOf(`https:`)>-1,t.value.basicAuth=((n=e.basic_auth)==null?void 0:n.open)||!1,t.value.statusCode=e.status_code||404,H(r)&&(t.value.domain=r.domain||``,t.value.limitIp=r.limitip||``,t.value.port=r.listen_port||`7800`,t.value.adminPath=r.admin_path||`/`)},a=async()=>{let{message:e}=await je();H(e)&&(t.value.dynamicPwd=e.result)},o=async()=>{let{message:e}=await Me();H(e)&&(t.value.pwdSetDay=e.expire,t.value.pwdExpireDay=e.expire_day,t.value.pwdExpireTime=e.expire_time,t.value.pwdComplexity=e.password_safe)},s=async()=>{let{message:e}=await De();H(e)&&(t.value.uaAstrict=e.status!==`0`)},c=p([]);return{panelConfig:e,safeConfig:t,menuList:c,getConfig:n,getMenus:async()=>{let{message:e}=await xe();c.value=we(e)?e:[]},getDynamicPwd:a,getPasswordStatus:o,getLimitUaInfo:s}}),J=()=>{let e=q(),{panelConfig:t}=M(e);return{panelConfig:t,getConfig:e.getConfig}};S();var qe={class:`w-320px`},Je=[`innerHTML`],Ye={class:`inline-block text-center leading-[1.4]`},Xe={class:`w-320px`},Ze=y({__name:`set`,setup(e){let{t}=j(),{panelConfig:o}=J(),s=T({token:``,limit_addr:``,ip_type:`custom`}),c=async e=>{await L({t_type:2}),o.value.apiInterface=e},l=()=>{ve({title:t(`Config.Panel.index_33`),content:()=>n(x,null,[n(`div`,{class:`mb-8px`},[t(`Config.Panel.index_86`)]),n(`div`,{class:`text-error`},[t(`Config.Panel.index_87`)])]),onConfirm:async()=>{let{message:e}=await L({t_type:1},!1);I.success({content:t(`Config.Panel.index_34`),close:!0}),H(e)&&(s.token=e.result)}})},u=()=>{switch(s.ip_type){case`all`:return`0.0.0.0/0 -::/0`;case`ipv4`:return`0.0.0.0/0`;case`ipv6`:return`::/0`;case`custom`:return s.limit_addr}},d=()=>{switch(s.ip_type){case`all`:return t(`Allow all IPs`);case`ipv4`:return t(`Only allow IPv4 type`);case`ipv6`:return t(`Only allow IPv6 type`);case`custom`:return t(`Only allow custom IP`)}},p=async()=>{await L({t_type:3,limit_addr:u(),ip_type:s.ip_type}),v()},{loading:g,setLoading:_}=ye(),v=async()=>{try{_(!0);let{message:e}=await Ae();H(e)&&(s.token=e.token,s.limit_addr=e.limit_addr,s.ip_type=e.ip_type)}finally{_(!1)}};return v(),(e,t)=>{let u=le,_=N,v=ce,y=P,x=ie,S=se,C=G,T=W,E=B,O=fe;return i(),D(O,{show:a(g),class:`w-540px p-20px`},{default:m(()=>[n(T,{model:a(s)},{default:m(()=>[n(_,{label:e.$t(`Config.Panel.index_19`)},{default:m(()=>[n(u,{value:a(o).apiInterface,"onUpdate:value":c},null,8,[`value`])]),_:1},8,[`label`]),n(_,{label:e.$t(`Config.Panel.index_26`)},{default:m(()=>[f(`div`,qe,[n(y,{value:a(s).token,"onUpdate:value":t[0]||(t[0]=e=>a(s).token=e),readonly:!0},{suffix:m(()=>[n(v,{class:`h-22px px-5px`,type:`primary`,size:`small`,onClick:l},{default:m(()=>[r(h(e.$t(`Public.Btn.Reset`)),1)]),_:1})]),_:1},8,[`value`])])]),_:1},8,[`label`]),n(_,{label:e.$t(`IP Type`),"show-feedback":!1},{default:m(()=>[n(S,{value:a(s).ip_type,"onUpdate:value":t[1]||(t[1]=e=>a(s).ip_type=e)},{default:m(()=>[n(x,{value:`all`},{default:m(()=>[r(h(e.$t(`Public.All`)),1)]),_:1}),n(x,{value:`ipv4`},{default:m(()=>[...t[3]||(t[3]=[r(` IPV4 `,-1)])]),_:1}),n(x,{value:`ipv6`},{default:m(()=>[...t[4]||(t[4]=[r(` IPV6 `,-1)])]),_:1}),n(x,{value:`custom`},{default:m(()=>[r(h(e.$t(`Public.Search.Custom`)),1)]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),n(_,{label:` `},{default:m(()=>[f(`div`,{innerHTML:d()},null,8,Je)]),_:1}),b(n(_,{class:`form-item`},{label:m(()=>[f(`div`,Ye,[r(h(e.$t(`Config.Panel.index_27`)),1),t[5]||(t[5]=f(`br`,null,null,-1)),r(` `+h(e.$t(`Config.Panel.index_28`)),1)])]),default:m(()=>[f(`div`,Xe,[n(C,{value:a(s).limit_addr,"onUpdate:value":t[2]||(t[2]=e=>a(s).limit_addr=e),rows:4},null,8,[`value`])])]),_:1},512),[[w,a(s).ip_type===`custom`]]),n(_,{label:` `,"show-feedback":!1},{default:m(()=>[n(v,{type:`primary`,onClick:p},{default:m(()=>[r(h(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`]),n(E,{class:`mt-20px`},{default:m(()=>[f(`li`,null,h(e.$t(`Config.Panel.index_29`)),1),f(`li`,null,h(e.$t(`Config.Panel.index_30`)),1),f(`li`,null,h(e.$t(`Config.Panel.index_31`)),1),f(`li`,null,[r(h(e.$t(`Config.Panel.index_32`))+` `,1),t[6]||(t[6]=f(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/482-api-interface-tutorial`,target:`_blank`},` https://www.aapanel.com/forum/d/482-api-interface-tutorial `,-1))])]),_:1})]),_:1},8,[`show`])}}});S();var Y=y({__name:`risk`,props:{checked:{type:[String,Number,Boolean]},checkedModifiers:{}},emits:[`update:checked`],setup(e,{expose:r}){let o=C(e,`checked`),s=F(),c=p(0),d=p(0),g=p(!1),_=p(),v=()=>{let{x:e,y:t}=_.value.$el.getClientRects()[0];c.value=e-5,d.value=t-3,g.value=!0,y()},y=O(()=>{g.value=!1},2500);return r({validate:()=>new Promise((e,t)=>{o.value?e(!0):(v(),t(!1))}),showTips:v}),(e,r)=>{let p=de,v=oe;return i(),t(x,null,[n(p,{ref_key:`checkboxRef`,ref:_,checked:o.value,"onUpdate:checked":r[0]||(r[0]=e=>o.value=e)},{default:m(()=>[l(e.$slots,`default`)]),_:3},8,[`checked`]),n(v,{show:a(g),x:a(c),y:a(d),trigger:`manual`,placement:`top-start`,style:u({backgroundColor:a(s).errorColor,color:`#fff`}),"arrow-style":{backgroundColor:a(s).errorColor}},{default:m(()=>[f(`span`,null,h(e.$t(`Config.Safe.index_169`)),1)]),_:1},8,[`show`,`x`,`y`,`style`,`arrow-style`])],64)}}});S();var Qe={},$e={class:`confirm-tips`};function et(e,n){return i(),t(`ul`,$e,[l(e.$slots,`default`,{},void 0,!0)])}var X=U(Qe,[[`render`,et],[`__scopeId`,`data-v-d88dcbd1`]]);S();var tt={class:`flex items-center`},nt={class:`min-w-32px`},rt={class:`ml-12px text-21px`},it=y({__name:`title`,setup(e){let r=F();return(e,o)=>{let s=z;return i(),t(`div`,tt,[f(`div`,nt,[n(s,{name:`base-warning`,size:`32`,color:a(r).warningColor},null,8,[`color`])]),f(`div`,rt,[l(e.$slots,`default`)])])}}});S();var at={class:`w-440px p-20px`},ot={class:`text-error`},st={class:`text-error`},ct=y({__name:`confirm`,setup(e,{expose:a}){let{panelConfig:o}=J(),s=d(`riskRef`);return a({onConfirm:async()=>{var e;await((e=s.value)==null?void 0:e.validate()),await Fe(),o.value.debugMode=!0,V(3e3)}}),(e,a)=>(i(),t(`div`,at,[n(it,{class:`mb-20px`},{default:m(()=>[r(h(e.$t(`Config.Panel.index_14`)),1)]),_:1}),n(X,{class:`mb-20px`},{default:m(()=>[f(`li`,ot,h(e.$t(`Config.Panel.index_15`)),1),f(`li`,st,h(e.$t(`Config.Panel.debugRestartTip`)),1),f(`li`,null,h(e.$t(`Config.Panel.index_16`)),1),f(`li`,null,h(e.$t(`Config.Panel.index_17`)),1)]),_:1}),n(Y,{ref_key:`riskRef`,ref:s},{default:m(()=>[r(h(e.$t(`Config.Panel.index_18`)),1)]),_:1},512)]))}});S();var lt={class:`w-360px p-20px`},ut=y({__name:`set`,props:{menuList:{type:Array,default:()=>[]}},setup(e){let{t:r}=j(),o=Pe(),s=[`memuA`,`memuAsoft`,`memuAconfig`,`dologin`],{columns:c}=he([{key:`title`,title:r(`Config.Panel.index_80`)},{key:`show`,title:r(`Config.Panel.index_81`),align:`right`,width:100,render:e=>s.includes(e.id)?r(`Config.Panel.index_82`):n(le,{value:e.show,size:`small`,onUpdateValue:t=>{l(t,e)}},null)}]),l=async(t,n)=>{let r=e.menuList.filter(e=>!e.show).map(e=>e);t?r.splice(r.map(e=>e.id).indexOf(n.id),1):r.push(n),await Se({hide_list:r.map(e=>e.id)}),o.setHideMenu(r.map(e=>e.title)),n.show=t};return(r,o)=>{let s=ze;return i(),t(`div`,lt,[n(s,{data:e.menuList,columns:a(c)},null,8,[`data`,`columns`])])}}});S();var dt={class:`w-420px px-20px pt-28px pb-8px`},ft={class:`w-210px`},pt={class:`w-210px`},mt={class:`w-210px`},ht=y({__name:`set`,setup(e,{expose:r}){let{t:o}=j(),s=p(null),c=T({password1:``,password2:``,userpassword:``}),l={password1:{trigger:[`blur`,`input`],validator:()=>c.password1.trim()===``?Error(o(`Config.Panel.index_67`)):c.password1.trim().length<6?Error(o(`Config.Panel.index_68`)):!0},password2:{trigger:[`blur`,`input`],validator:()=>c.password2.trim()===``?Error(o(`Config.Panel.index_69`)):c.password2===c.password1||Error(o(`Config.Panel.index_70`))},userpassword:{trigger:[`blur`,`input`],required:!0,message:o(`Config.Panel.index_67`)}};return r({onConfirm:async()=>{var e;await((e=s.value)==null?void 0:e.validate()),await Oe({password1:K(c.password1),password2:K(c.password2),userpassword:K(c.userpassword)}),V(`/login?dologin=True`,1500)}}),(e,r)=>{let o=P,u=N,d=Ge,p=W;return i(),t(`div`,dt,[n(p,{ref_key:`formRef`,ref:s,model:a(c),rules:l,"require-mark-placement":`left`},{default:m(()=>[n(u,{label:e.$t(`Old Password`),path:`userpassword`,"show-require-mark":!0},{default:m(()=>[f(`div`,ft,[n(o,{value:a(c).userpassword,"onUpdate:value":r[0]||(r[0]=e=>a(c).userpassword=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(u,{label:e.$t(`New Password`),path:`password1`,"show-require-mark":!0},{default:m(()=>[f(`div`,pt,[n(d,{value:a(c).password1,"onUpdate:value":r[1]||(r[1]=e=>a(c).password1=e),length:10,placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(u,{label:e.$t(`Config.Panel.index_59`),path:`password2`,"show-require-mark":!0},{default:m(()=>[f(`div`,mt,[n(o,{value:a(c).password2,"onUpdate:value":r[2]||(r[2]=e=>a(c).password2=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`])])}}});function Z(){let e=q(),{safeConfig:t}=M(e);return{safeConfig:t,getPasswordStatus:e.getPasswordStatus}}var gt=()=>{let e=q(),{panelConfig:t,safeConfig:n}=M(e),r=()=>({webname:t.value.webname||``,session_timeout:t.value.session_timeout_source||86400,domain:n.value.domain,limitip:n.value.limitIp,sites_path:t.value.sites_path,backup_path:t.value.backup_path,address:t.value.serverIp,systemdate:t.value.systemDate,port:n.value.port,backup_number:t.value.backup_info.backup_number,auto_backup:t.value.backup_info.auto_backup});return{saveConfig:async(e={})=>{await ge({...r(),...e})},getConfig:e.getConfig}};S();var _t={class:`w-400px p-20px`},vt={class:`text-error`},yt={class:`text-error`},bt={class:`text-error`},xt={class:`w-210px`},St=y({__name:`set`,setup(e,{expose:o}){let{t:s}=j(),c=p(),l=p(null),{safeConfig:u}=Z(),{saveConfig:d}=gt(),_=T({port:Be(u.value.port)}),v={port:{trigger:[`blur`,`input`],validator:()=>He(_.port)?!0:Error(s(`Config.Safe.index_104`))}};return o({onConfirm:async()=>{var e;await c.value.validate(),await((e=l.value)==null?void 0:e.validate()),await d({port:`${_.port}`}),V(`${location.protocol}//${location.hostname}:${_.port}${location.pathname}`,3e3)}}),(e,o)=>{let s=te,u=N,d=W;return i(),t(`div`,_t,[n(X,{class:`mb-20px`},{default:m(()=>[f(`li`,vt,h(e.$t(`Config.Safe.index_100`)),1),f(`li`,yt,h(e.$t(`Config.Safe.index_101`)),1),f(`li`,bt,h(e.$t(`Config.Safe.portRestartTip`)),1)]),_:1}),n(d,{ref_key:`formRef`,ref:l,model:a(_),rules:v},{default:m(()=>[n(u,{label:e.$t(`Config.Safe.index_96`),path:`port`,"label-width":`auto`,"label-style":{paddingLeft:`24px`}},{default:m(()=>[f(`div`,xt,[n(s,{value:a(_).port,"onUpdate:value":o[0]||(o[0]=e=>a(_).port=e),min:1,max:65535,"show-button":!1,placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`]),n(Y,{ref_key:`riskRef`,ref:c},{default:m(()=>[r(h(e.$t(`Config.Safe.index_102`))+` `,1),f(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/599-how-to-release-the-aapanel-port`,target:`_blank`,onClick:g(()=>!1,[`stop`])},h(e.$t(`Config.Safe.index_103`)),1)]),_:1},512)])}}});S();var Ct={class:`w-440px px-20px pt-28px pb-24px`},wt={class:`w-240px`},Tt={class:`text-error`},Et=y({__name:`set`,setup(e,{expose:r}){let{t:o}=j(),{safeConfig:s}=Z(),c=p(null),l=T({adminPath:s.value.adminPath}),u={adminPath:{trigger:[`blur`,`input`],validator:()=>l.adminPath.trim()!==``||Error(o(`Config.Safe.index_108`))}};return r({onConfirm:async()=>{var e;await((e=c.value)==null?void 0:e.validate()),await Te({admin_path:K(l.adminPath)}),s.value.adminPath=l.adminPath}}),(e,r)=>{let o=P,s=N,d=W,p=B;return i(),t(`div`,Ct,[n(d,{ref_key:`formRef`,ref:c,model:a(l),rules:u},{default:m(()=>[n(s,{label:e.$t(`Config.Safe.index_105`),path:`adminPath`},{default:m(()=>[f(`div`,wt,[n(o,{value:a(l).adminPath,"onUpdate:value":r[0]||(r[0]=e=>a(l).adminPath=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`]),n(p,{class:`mt-4px`},{default:m(()=>[f(`li`,Tt,h(e.$t(`Config.Safe.panelRestartTip`)),1)]),_:1})])}}}),Dt=()=>{let e=document.cookie.split(`;`);for(let t=0;t-1?n.substr(0,r):n;document.cookie=`${i}=;expires=Thu, 01 Jan 1970 00:00:00 GMT`}},Ot=async e=>{await new Promise(e=>setTimeout(e,2e3));let t=localStorage.getItem(`apsess`);if(Dt(),sessionStorage.clear(),e)window.location.href=e;else{let e=`${location.protocol===`http:`?`https`:`http`}://${window.location.host}/apsess_${t}`;window.location.href=e}};S();var kt={class:`w-400px flex p-20px`},At={class:`min-w-32px`},jt={class:`flex-1 ml-10px text-14px leading-22px`},Mt={class:`flex items-center min-h-30px mb-12px text-error`},Nt={class:`mb-12px text-error`},Pt=y({__name:`close`,emits:[`setConfirm`],setup(e,{expose:o,emit:s}){let c=s,{t:l}=j(),u=F(),d=p(!1),g=()=>{v>0||c(`setConfirm`,{disabled:!d.value})},v=5;return(()=>{c(`setConfirm`,{text:l(`Config.Safe.index_16`,[v]),disabled:!0});let e=setInterval(()=>{v--,c(`setConfirm`,{text:l(`Config.Safe.index_16`,[v])}),v<=0&&(clearInterval(e),c(`setConfirm`,{text:l(`Config.Safe.index_17`),disabled:!d.value}))},1e3)})(),o({onConfirm:async()=>{let{message:e}=await pe();return await Ot(e.redirect),!1}}),(e,o)=>{let s=z,c=de;return i(),t(`div`,kt,[f(`div`,At,[n(s,{name:`base-warning`,color:a(u).warningColor,size:`32`},null,8,[`color`])]),f(`div`,jt,[f(`div`,Mt,h(e.$t(`Config.Safe.index_14`)),1),f(`div`,Nt,h(e.$t(`Config.Safe.panelRestartTip`)),1),n(c,{checked:a(d),"onUpdate:checked":[o[0]||(o[0]=e=>_(d)?d.value=e:null),g]},{default:m(()=>[r(h(e.$t(`Config.Safe.index_15`)),1)]),_:1},8,[`checked`])])])}}});S();var Ft={class:`w-640px px-40px py-24px`},It={class:`flex-center mb-20px`},Lt={class:`min-w-32px`},Rt={class:`ml-4px text-21px`},zt={class:`text-error`},Bt={class:`text-error`},Vt={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},Ht={class:`flex`},Ut={class:`form-label`},Wt={class:`w-280px`},Gt={class:`flex mt-16px`},Kt={class:`form-label`},qt={class:`w-280px`},Jt={class:`flex mt-16px`},Yt={class:`form-label`},Xt={class:`w-280px`},Zt={class:`flex mt-16px`},Qt={class:`form-label`},$t={class:`w-280px`},en={class:`flex justify-between mt-24px`},tn={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},nn=U(y({__name:`open`,setup(e,{expose:s}){let{t:c}=j(),l=d(`riskRef`),u=p(1),g=p(``),v=p(``),y=p(``),x=[{label:c(`Config.Safe.index_30`),value:1},{label:`Let's Encrypt`,value:2},{label:c(`Config.Safe.index_31`),value:3}],S=async()=>{let{message:e}=await Ne();H(e)&&(u.value=e.cert_type?Number(e.cert_type):1,g.value=e.email||``)},C=async()=>{let{message:e}=await ke();H(e)&&(v.value=e.privateKey||``,y.value=e.certPem||``)},T=async()=>{let e=I.loading(c(`Config.Safe.index_32`));try{await Promise.all([S(),C()])}finally{e.close()}},E=()=>{let e=u.value===2?{email:g.value}:{};return{cert_type:u.value,...e}};return T(),s({onConfirm:async()=>{var e;if(await((e=l.value)==null?void 0:e.validate()),u.value===2&&g.value.trim()===``)return I.error(c(`Config.Safe.index_33`)),!1;if(u.value===2&&!Ue(g.value))return I.error(c(`Config.Safe.index_34`)),!1;if(u.value===3&&(v.value.trim()===``||y.value.trim()===``))return I.error(c(`Config.Safe.index_35`)),!1;let t=I.loading(c(`Config.Safe.index_36`));try{u.value===3&&await Ee({privateKey:v.value,certPem:y.value});let{message:e}=await be(E(),!1);await Ot(e.redirect)}finally{t.close()}return!1}}),(e,s)=>{let c=z,d=o(`i18n-t`),p=ue,S=P,C=G;return i(),t(`div`,Ft,[f(`div`,It,[f(`div`,Lt,[n(c,{name:`scan-success`,size:`32`})]),f(`span`,Rt,h(e.$t(`Config.Safe.index_18`)),1)]),n(X,{class:`mb-20px`},{default:m(()=>[f(`li`,zt,h(e.$t(`Config.Safe.index_19`)),1),f(`li`,Bt,h(e.$t(`Config.Safe.panelRestartTip`)),1),f(`li`,null,h(e.$t(`Config.Safe.index_20`)),1),n(d,{tag:`li`,scope:`global`,keypath:`Config.Safe.index_21`},{link_:m(()=>[f(`a`,Vt,h(e.$t(`Config.Safe.index_22`)),1)]),_:1})]),_:1}),f(`div`,Ht,[f(`span`,Ut,h(e.$t(`Config.Safe.index_24`)),1),f(`div`,Wt,[n(p,{value:a(u),"onUpdate:value":s[0]||(s[0]=e=>_(u)?u.value=e:null),options:x},null,8,[`value`])])]),b(f(`div`,Gt,[f(`span`,Kt,h(e.$t(`Config.Safe.index_25`)),1),f(`div`,qt,[n(S,{value:a(g),"onUpdate:value":s[1]||(s[1]=e=>_(g)?g.value=e:null),placeholder:e.$t(`Config.Safe.index_26`)},null,8,[`value`,`placeholder`])])],512),[[w,a(u)===2]]),b(f(`div`,Jt,[f(`span`,Yt,h(e.$t(`Config.Safe.index_27`)),1),f(`div`,Xt,[n(C,{value:a(v),"onUpdate:value":s[2]||(s[2]=e=>_(v)?v.value=e:null),rows:4,placeholder:``},null,8,[`value`])])],512),[[w,a(u)===3]]),b(f(`div`,Zt,[f(`span`,Qt,h(e.$t(`Config.Safe.index_28`)),1),f(`div`,$t,[n(C,{value:a(y),"onUpdate:value":s[3]||(s[3]=e=>_(y)?y.value=e:null),rows:4,placeholder:``},null,8,[`value`])])],512),[[w,a(u)===3]]),f(`div`,en,[n(Y,{ref_key:`riskRef`,ref:l},{default:m(()=>[r(h(e.$t(`Config.Safe.index_29`)),1)]),_:1},512),f(`a`,tn,h(e.$t(`Config.Safe.index_167`)),1)])])}}}),[[`__scopeId`,`data-v-16ee3bfb`]]);S();var rn={class:`flex gap-20px mt-16px`},an={class:`flex-1`},on={class:`mb-8px`},sn={class:`flex-1`},cn={class:`mb-8px`},ln={class:`mt-10px`},un={class:`bt-link`,href:`http://www.bt.cn/bbs/thread-704-1-1.html`,target:`_blank`},dn=y({__name:`custom`,setup(e){let{loading:t,setLoading:o}=ye(),l=p(``),u=p(``),d=T({dns:[``],issuer:`--`,notBefore:`--`,notAfter:`--`,endtime:0}),g=k(()=>d.endtime<=0),v=async()=>{try{o(!0);let{message:e}=await ke();H(e)&&(l.value=e.privateKey||``,u.value=e.certPem||``,d.dns=e.info.dns||[],d.issuer=e.info.issuer||``,d.notBefore=e.info.notBefore||``,d.notAfter=e.info.notAfter||``,d.endtime=e.info.endtime||0)}finally{o(!1)}};v();let y=async()=>{await Ee({privateKey:l.value,certPem:u.value},!0),v()};return(e,o)=>{let p=ne,v=G,b=ce,x=B,S=fe;return i(),D(S,{show:a(t)},{default:m(()=>[a(u)?(i(),D(p,{key:0,type:a(g)?`error`:`success`,"show-icon":!1},{default:m(()=>[f(`div`,{class:c([`flex flex-wrap gap-x-24px py-2px text-12px`,a(g)?`text-error`:`text-primary`])},[f(`div`,null,[r(h(e.$t(`Config.Safe.index_37`)),1),f(`b`,null,h(a(d).dns.join(`,`)||`--`),1)]),f(`div`,null,[r(h(e.$t(`Config.Safe.index_38`)),1),f(`b`,null,h(a(d).issuer),1)]),f(`div`,null,[r(h(e.$t(`Config.Safe.index_39`)),1),f(`b`,null,h(a(g)?`已过期`:a(d).notAfter),1)])],2)]),_:1},8,[`type`])):s(``,!0),f(`div`,rn,[f(`div`,an,[f(`div`,on,h(e.$t(`Config.Safe.index_27`)),1),n(v,{value:a(l),"onUpdate:value":o[0]||(o[0]=e=>_(l)?l.value=e:null),rows:14,placeholder:``},null,8,[`value`])]),f(`div`,sn,[f(`div`,cn,h(e.$t(`Config.Safe.index_28`)),1),n(v,{value:a(u),"onUpdate:value":o[1]||(o[1]=e=>_(u)?u.value=e:null),rows:14,placeholder:``},null,8,[`value`])])]),f(`div`,ln,[n(b,{type:`primary`,onClick:y},{default:m(()=>[r(h(e.$t(`Public.Btn.Save`)),1)]),_:1})]),n(x,{class:`mt-12px`},{default:m(()=>[f(`li`,null,[r(h(e.$t(`Config.Safe.index_40`))+` `,1),f(`a`,un,` [`+h(e.$t(`Public.Btn.Help`))+`] `,1)]),f(`li`,null,h(e.$t(`Config.Safe.index_42`)),1),f(`li`,null,h(e.$t(`Config.Safe.index_43`)),1)]),_:1})]),_:1},8,[`show`])}}});S();var fn={class:`h-400px`},pn={class:`flex items-center`},mn={class:`min-w-18px mr-8px`},hn={class:`leading-18px`},gn={class:`w-400px mr-10px`},_n={class:`text-primary font-bold`},vn={class:`text-warning font-bold`},yn={class:`text-error`},bn=y({__name:`lets`,setup(e){let{t:o}=j(),c=p(null),l=T({domain:``,hash:``,auth_type:`http`,support:[]}),u={domain:{required:!0,trigger:`blur`,message:o(`Config.Safe.Ssl.index_10`)}},d=p(!1),g=p(!1),_=p(!1),v=()=>{C()},y=()=>{_.value=!1,g.value=!1,l.hash=``,l.support=[]},b=()=>{window.open(`/ssl_domain/domain`)},x=async()=>{var e;await((e=c.value)==null?void 0:e.validate());let{message:t}=await Re({domain:E(l)});H(t)&&(t.task_id?S(t.task_id):I.success(t.result))},S=e=>{R({hideClose:!0,data:{task_id:e},component:Le})},C=async()=>{if(l.domain)try{d.value=!0;let{message:e}=await _e({domain:l.domain});H(e)&&(g.value=!0,_.value=!!e.hash,l.hash=e.hash,l.support=e.support)}finally{d.value=!1}};return(async()=>{let{message:e}=await Ve();H(e)&&(l.domain=e.domain)})(),(e,o)=>{let p=z,S=ne,w=ee,T=ae,E=se,O=N,k=P,A=ce,j=re,M=W,te=B;return i(),t(`div`,fn,[n(S,{"show-icon":!1,class:`mb-20px`},{default:m(()=>[f(`div`,pn,[f(`div`,mn,[n(p,{name:`base-info`,size:17})]),f(`span`,hn,h(e.$t(`Config.Safe.Ssl.index_1`)),1)])]),_:1}),n(M,{ref_key:`formRef`,ref:c,model:a(l),rules:u,"label-width":`140`},{default:m(()=>[n(O,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:m(()=>[n(E,{value:a(l).auth_type,"onUpdate:value":o[0]||(o[0]=e=>a(l).auth_type=e)},{default:m(()=>[n(T,null,{default:m(()=>[n(w,{value:`http`},{default:m(()=>[r(h(e.$t(`SSL.SiteSSL.index_17`)),1)]),_:1}),n(w,{value:`dns`},{default:m(()=>[r(h(e.$t(`SSL.index_12`)),1)]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),a(l).auth_type===`dns`?(i(),D(O,{key:0,label:e.$t(`Config.Safe.Ssl.index_4`),prop:`domain`},{default:m(()=>[f(`div`,gn,[n(k,{value:a(l).domain,"onUpdate:value":o[1]||(o[1]=e=>a(l).domain=e),loading:a(d),"input-props":{spellcheck:!1},placeholder:e.$t(`Config.Safe.Ssl.index_5`),clearable:``,onBlur:v,onInput:y},null,8,[`value`,`loading`,`placeholder`])]),n(A,{onClick:C},{default:m(()=>[r(h(e.$t(`Config.Safe.Ssl.index_12`)),1)]),_:1})]),_:1},8,[`label`])):s(``,!0),a(l).auth_type===`http`?(i(),D(O,{key:1,label:e.$t(`Config.Safe.Ssl.index_4`)},{default:m(()=>[n(k,{class:`w-400px!`,value:a(l).domain,"onUpdate:value":o[2]||(o[2]=e=>a(l).domain=e),placeholder:e.$t(`Config.Safe.Ssl.index_5`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`])):s(``,!0),a(g)&&a(l).auth_type===`dns`?(i(),D(O,{key:2,label:` `},{default:m(()=>[a(_)?(i(),D(S,{key:0,type:`success`,class:`min-w-500px`},{default:m(()=>[f(`span`,_n,h(e.$t(`Config.Safe.Ssl.index_6`,[a(l).domain])),1)]),_:1})):(i(),D(S,{key:1,type:`warning`,class:`min-w-500px`},{default:m(()=>[n(j,{class:`items-center`},{default:m(()=>[f(`span`,vn,h(e.$t(`Config.Safe.Ssl.index_7`,[a(l).domain])),1),n(A,{type:`primary`,ghost:``,size:`small`,onClick:b},{default:m(()=>[r(h(e.$t(`Config.Safe.Ssl.index_8`)),1)]),_:1})]),_:1})]),_:1}))]),_:1})):s(``,!0),n(O,{label:` `},{default:m(()=>[n(A,{type:`primary`,disabled:!a(_)&&a(l).auth_type===`dns`,onClick:x},{default:m(()=>[r(h(e.$t(`Config.Safe.Ssl.index_9`)),1)]),_:1},8,[`disabled`])]),_:1})]),_:1},8,[`model`]),a(l).auth_type===`http`?(i(),D(te,{key:0},{default:m(()=>[f(`li`,yn,h(e.$t(`SSL.SiteSSL.index_15`)),1),f(`li`,null,h(e.$t(`Site.Cert.index_21`)),1),f(`li`,null,h(e.$t(`Site.Cert.index_23`)),1),f(`li`,null,h(e.$t(`Site.Cert.index_24`)),1)]),_:1})):s(``,!0)])}}});S();var xn={class:`w-740px p-16px`},Sn=y({__name:`index`,setup(e){let r=p(`custom`),o=[{key:`custom`,label:`Custom SSL`,component:dn},{key:`lets`,label:`Lets Encrypt`,component:bn}];return(e,s)=>{let c=We;return i(),t(`div`,xn,[n(c,{value:a(r),"onUpdate:value":s[0]||(s[0]=e=>_(r)?r.value=e:null),options:o},null,8,[`value`])])}}});S();var Cn={class:`w-420px px-20px pt-28px pb-8px`},wn={class:`w-210px`},Tn={class:`w-210px`},En={class:`w-210px`},Dn=y({__name:`set`,setup(e,{expose:r}){let{t:o}=j(),{panelConfig:s}=J(),c=d(`formRef`),l=T({username1:s.value.username,username2:``,userpassword:``}),u={username1:{trigger:[`blur`,`input`],validator:()=>l.username1.trim()!==``||Error(o(`Config.Panel.index_60`))},username2:{trigger:[`blur`,`input`],validator:()=>l.username2.trim()===``?Error(o(`Config.Panel.index_61`)):l.username2===l.username1||Error(o(`Config.Panel.index_62`))},userpassword:{trigger:[`blur`,`input`],required:!0,message:o(`Config.Panel.index_67`)}};return r({onConfirm:async()=>{var e;await((e=c.value)==null?void 0:e.validate()),await Ie({username1:K(l.username1),username2:K(l.username2),userpassword:K(l.userpassword)}),V(`/login?dologin=True`,1500)}}),(e,r)=>{let o=P,s=N,d=W;return i(),t(`div`,Cn,[n(d,{ref_key:`formRef`,ref:c,model:a(l),rules:u,"require-mark-placement":`left`},{default:m(()=>[n(s,{label:e.$t(`Config.Panel.index_58`),path:`username1`,"show-require-mark":!0},{default:m(()=>[f(`div`,wn,[n(o,{value:a(l).username1,"onUpdate:value":r[0]||(r[0]=e=>a(l).username1=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(s,{label:e.$t(`Config.Panel.index_59`),path:`username2`,"show-require-mark":!0},{default:m(()=>[f(`div`,Tn,[n(o,{value:a(l).username2,"onUpdate:value":r[1]||(r[1]=e=>a(l).username2=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(s,{label:e.$t(`Config.Panel.index_66`),path:`userpassword`,"show-require-mark":!0},{default:m(()=>[f(`div`,En,[n(o,{value:a(l).userpassword,"onUpdate:value":r[2]||(r[2]=e=>a(l).userpassword=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`])])}}}),On=e({openApiSet:()=>Rn,openDebugModeConfirm:()=>Ln,openMenuHideSet:()=>jn,openPasswordSet:()=>An,openPortSet:()=>Mn,openSSLClose:()=>Fn,openSSLOpen:()=>In,openSSLSet:()=>Pn,openSafeEntrySet:()=>Nn,openUsernameSet:()=>kn}),Q=Object.assign({"./api/set.vue":Ze,"./debug-mode/confirm.vue":ct,"./menu-hide/set.vue":ut,"./password/set.vue":ht,"./port/set.vue":St,"./safe-entry/set.vue":Et,"./ssl/close.vue":Pt,"./ssl/open.vue":nn,"./ssl/set/custom.vue":dn,"./ssl/set/index.vue":Sn,"./ssl/set/lets.vue":bn,"./username/set.vue":Dn}),{t:$}=me.global,kn=()=>{R({title:$(`Config.Panel.index_57`),footer:!0,component:Q[`./username/set.vue`]})},An=()=>{R({title:$(`Config.Panel.index_65`),footer:!0,component:Q[`./password/set.vue`]})},jn=e=>{R({title:$(`Config.Panel.index_79`),component:Q[`./menu-hide/set.vue`],data:{menuList:e}})},Mn=()=>{R({title:$(`Config.Safe.index_99`),footer:!0,component:Q[`./port/set.vue`]})},Nn=()=>{R({title:$(`Config.Safe.index_107`),footer:!0,component:Q[`./safe-entry/set.vue`]})},Pn=()=>{R({title:$(`Config.Safe.index_13`),component:Q[`./ssl/set/index.vue`]})},Fn=()=>{R({title:$(`Config.Safe.index_12`),footer:!0,confirmType:`error`,component:Q[`./ssl/close.vue`]})},In=()=>{R({title:$(`Config.Safe.index_11`),footer:!0,component:Q[`./ssl/open.vue`]})},Ln=()=>{R({title:$(`Config.Panel.index_11`),footer:!0,component:Q[`./debug-mode/confirm.vue`]})},Rn=()=>{R({title:$(`Config.Panel.index_25`),component:Q[`./api/set.vue`]})};S();var zn=[`title`],Bn={key:0,class:`settings-label`},Vn={key:1,class:`settings-label`},Hn={class:`settings-content`},Un={class:`settings-desc`},Wn=U(y({__name:`index`,props:{label:{type:String,default:``}},setup(e){let n=v().label!==void 0;return(r,a)=>(i(),t(`div`,{class:`settings-rows`,title:e.label},[n?(i(),t(`div`,Bn,[l(r.$slots,`label`,{},void 0,!0)])):(i(),t(`div`,Vn,h(e.label),1)),f(`div`,Hn,[l(r.$slots,`content`,{},void 0,!0)]),f(`div`,Un,[l(r.$slots,`desc`,{},void 0,!0)])],8,zn))}}),[[`__scopeId`,`data-v-bee78963`]]);S();var Gn={},Kn={class:`settings-title`};function qn(e,n){return i(),t(`div`,Kn,[l(e.$slots,`default`,{},void 0,!0)])}var Jn=U(Gn,[[`render`,qn],[`__scopeId`,`data-v-00adcb85`]]);S();var Yn={class:`commonly-card`},Xn={class:`card-head`},Zn={class:`card-icon`},Qn={class:`flex-1`},$n={class:`card-title`},er={class:`card-desc text-desc`},tr=U(y({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup(e){return(n,r)=>(i(),t(`div`,Yn,[f(`div`,Xn,[f(`div`,Zn,[l(n.$slots,`icon`,{},void 0,!0)]),f(`div`,Qn,[f(`div`,$n,h(e.title),1),f(`div`,er,h(e.desc),1)])]),l(n.$slots,`default`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-e957caac`]]);S();var nr={class:`commonly-rows`},rr={class:`leading-14px`},ir={key:0,class:`text-desc`},ar={class:`flex items-center mt-8px gap-8px`},or=U(y({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup(e){return(n,r)=>(i(),t(`div`,nr,[f(`div`,rr,[f(`span`,null,h(e.title),1),e.desc?(i(),t(`span`,ir,` - `+h(e.desc),1)):s(``,!0)]),f(`div`,ar,[l(n.$slots,`default`,{},void 0,!0)]),l(n.$slots,`bottom`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-3921b1c6`]]);export{q as C,Ke as S,Z as _,On as a,Y as b,jn as c,Fn as d,In as f,gt as g,kn as h,Wn as i,An as l,Nn as m,tr as n,Rn as o,Pn as p,Jn as r,Ln as s,or as t,Mn as u,it as v,J as x,X as y}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1791538283700";import{$n as t,An as n,Cn as r,Dn as i,On as a,Qn as o,Qr as s,Sn as c,Tr as l,Xr as u,Yn as d,ar as f,b as p,bn as m,dn as h,gr as g,hn as _,ir as v,kr as y,lr as b,or as x,pn as S,rn as C,ti as w,ur as T,wn as E,xn as D,xr as O,yr as k}from"./vendor-utils.js?v=1791538283700";import{f as A,l as j,p as M}from"./vendor-vue.js?v=1791538283700";import{$ as ee,A as te,Ct as N,Et as ne,F as P,L as re,Q as ie,R as ae,Z as oe,gt as F,h as se,r as ce,tt as le,ut as ue,v as de,wt as fe}from"./vendor-naive.js?v=1791538283700";import{Bf as pe,Du as me,Eu as he,H as ge,Iu as I,Lf as L,Nf as _e,Oa as ve,Ou as ye,Pf as R,Ql as be,Rf as z,Ru as xe,_s as Se,au as Ce,eu as we,fu as Te,gp as Ee,hu as De,iu as Oe,ka as ke,ln as B,mu as Ae,nu as je,ou as Me,pp as V,ru as Ne,su as Pe,vu as Fe,yp as H,yu as Ie,zf as U}from"./app.js?v=1791538283700";import{$i as Le,A as Re,F as ze,I as W,P as Be,Qi as G,fa as Ve}from"./app-components.js?v=1791538283700";import{ip as He,tp as Ue,wf as K}from"./app-shared.js?v=1791538283700";import{d as We}from"./app-base.js?v=1791538283700";import{c as Ge}from"./app-form.js?v=1791538283700";var Ke=e({useSettingsStore:()=>q});C();var q=A(`settings-all`,()=>{let e=O({listenIpv6:!1,offlineMode:!1,debugMode:!1,apiInterface:!1,api_token:``,cdn_status:!1,lang:null,langList:[],webname:``,session_timeout:``,session_timeout_source:0,sites_path:``,backup_path:``,serverIp:``,systemDate:``,username:``,account:``,isBindAccount:!1,icon_status:!1,home_announce:!1,githubInfo:null,backup_info:{auto_backup:0,backup_number:0,total_size:0}}),t=O({panelSSL:!1,basicAuth:!1,dynamicPwd:!1,pwdComplexity:!1,domain:``,limitIp:``,port:`7800`,adminPath:`/`,statusCode:404,pwdSetDay:0,pwdExpireDay:0,pwdExpireTime:0,uaAstrict:!1}),n=async()=>{let{message:e}=await Pe();H(e)&&(r(e),i(e))},r=t=>{var n,r;e.value.listenIpv6=t.ipv6===`checked`,e.value.offlineMode=t.is_local===`checked`,e.value.debugMode=t.debug===`checked`,e.value.apiInterface=t.api===`checked`,e.value.cdn_status=t.cdn_status,e.value.api_token=t.api_token,e.value.lang=t.language,e.value.langList=t.language_list.map(e=>({label:e.title,value:e.name})),e.value.webname=t.webname||``,e.value.session_timeout=t.session_timeout||``,e.value.session_timeout_source=t.session_timeout_source||86400,e.value.sites_path=t.sites_path||``,e.value.backup_path=t.backup_path||``,e.value.systemDate=t.systemdate||``,e.value.username=t.username||``,e.value.icon_status=t.icon_status,e.value.home_announce=!!((n=t.panel_announce)!=null&&n.home_announce),e.value.githubInfo=(r=t.github_info)!=null&&r.connected?t.github_info:null;let{panel:i,user_info:a}=t;H(i)&&(e.value.serverIp=i.address||``,e.value.backup_info=i.backup_info),H(a)&&(e.value.account=a.data.username,e.value.isBindAccount=a.status===!0)},i=e=>{var n;let{panel:r,SSL:i}=e;t.value.panelSSL=i||location.protocol.indexOf(`https:`)>-1,t.value.basicAuth=((n=e.basic_auth)==null?void 0:n.open)||!1,t.value.statusCode=e.status_code||404,H(r)&&(t.value.domain=r.domain||``,t.value.limitIp=r.limitip||``,t.value.port=r.listen_port||`7800`,t.value.adminPath=r.admin_path||`/`)},a=async()=>{let{message:e}=await je();H(e)&&(t.value.dynamicPwd=e.result)},o=async()=>{let{message:e}=await Me();H(e)&&(t.value.pwdSetDay=e.expire,t.value.pwdExpireDay=e.expire_day,t.value.pwdExpireTime=e.expire_time,t.value.pwdComplexity=e.password_safe)},s=async()=>{let{message:e}=await Ne();H(e)&&(t.value.uaAstrict=e.status!==`0`)},c=O([]);return{panelConfig:e,safeConfig:t,menuList:c,getConfig:n,getMenus:async()=>{let{message:e}=await Oe();c.value=Ee(e)?e:[]},getDynamicPwd:a,getPasswordStatus:o,getLimitUaInfo:s}}),J=()=>{let e=q(),{panelConfig:t}=M(e);return{panelConfig:t,getConfig:e.getConfig}};C();var qe={class:`w-320px`},Je=[`innerHTML`],Ye={class:`inline-block text-center leading-[1.4]`},Xe={class:`w-320px`},Ze=n({__name:`set`,setup(e){let{t}=j(),{panelConfig:n}=J(),r=k({token:``,limit_addr:``,ip_type:`custom`}),o=async e=>{await I({t_type:2}),n.value.apiInterface=e},s=()=>{_e({title:t(`Config.Panel.index_33`),content:()=>a(_,null,[a(`div`,{class:`mb-8px`},[t(`Config.Panel.index_86`)]),a(`div`,{class:`text-error`},[t(`Config.Panel.index_87`)])]),onConfirm:async()=>{let{message:e}=await I({t_type:1},!1);L.success({content:t(`Config.Panel.index_34`),close:!0}),H(e)&&(r.token=e.result)}})},l=()=>{switch(r.ip_type){case`all`:return`0.0.0.0/0 +::/0`;case`ipv4`:return`0.0.0.0/0`;case`ipv6`:return`::/0`;case`custom`:return r.limit_addr}},u=()=>{switch(r.ip_type){case`all`:return t(`Allow all IPs`);case`ipv4`:return t(`Only allow IPv4 type`);case`ipv6`:return t(`Only allow IPv6 type`);case`custom`:return t(`Only allow custom IP`)}},f=async()=>{await I({t_type:3,limit_addr:l(),ip_type:r.ip_type}),g()},{loading:p,setLoading:m}=ke(),g=async()=>{try{m(!0);let{message:e}=await Te();H(e)&&(r.token=e.token,r.limit_addr=e.limit_addr,r.ip_type=e.ip_type)}finally{m(!1)}};return g(),(e,t)=>{let l=se,m=P,g=F,_=N,v=ie,x=oe,S=W,C=G,E=B,O=de;return d(),c(O,{show:y(p),class:`w-540px p-20px`},{default:b(()=>[a(C,{model:y(r)},{default:b(()=>[a(m,{label:e.$t(`Config.Panel.index_19`)},{default:b(()=>[a(l,{value:y(n).apiInterface,"onUpdate:value":o},null,8,[`value`])]),_:1},8,[`label`]),a(m,{label:e.$t(`Config.Panel.index_26`)},{default:b(()=>[D(`div`,qe,[a(_,{value:y(r).token,"onUpdate:value":t[0]||(t[0]=e=>y(r).token=e),readonly:!0},{suffix:b(()=>[a(g,{class:`h-22px px-5px`,type:`primary`,size:`small`,onClick:s},{default:b(()=>[i(w(e.$t(`Public.Btn.Reset`)),1)]),_:1})]),_:1},8,[`value`])])]),_:1},8,[`label`]),a(m,{label:e.$t(`IP Type`),"show-feedback":!1},{default:b(()=>[a(x,{value:y(r).ip_type,"onUpdate:value":t[1]||(t[1]=e=>y(r).ip_type=e)},{default:b(()=>[a(v,{value:`all`},{default:b(()=>[i(w(e.$t(`Public.All`)),1)]),_:1}),a(v,{value:`ipv4`},{default:b(()=>[...t[3]||(t[3]=[i(` IPV4 `,-1)])]),_:1}),a(v,{value:`ipv6`},{default:b(()=>[...t[4]||(t[4]=[i(` IPV6 `,-1)])]),_:1}),a(v,{value:`custom`},{default:b(()=>[i(w(e.$t(`Public.Search.Custom`)),1)]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),a(m,{label:` `},{default:b(()=>[D(`div`,{innerHTML:u()},null,8,Je)]),_:1}),T(a(m,{class:`form-item`},{label:b(()=>[D(`div`,Ye,[i(w(e.$t(`Config.Panel.index_27`)),1),t[5]||(t[5]=D(`br`,null,null,-1)),i(` `+w(e.$t(`Config.Panel.index_28`)),1)])]),default:b(()=>[D(`div`,Xe,[a(S,{value:y(r).limit_addr,"onUpdate:value":t[2]||(t[2]=e=>y(r).limit_addr=e),rows:4},null,8,[`value`])])]),_:1},512),[[h,y(r).ip_type===`custom`]]),a(m,{label:` `,"show-feedback":!1},{default:b(()=>[a(g,{type:`primary`,onClick:f},{default:b(()=>[i(w(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`]),a(E,{class:`mt-20px`},{default:b(()=>[D(`li`,null,w(e.$t(`Config.Panel.index_29`)),1),D(`li`,null,w(e.$t(`Config.Panel.index_30`)),1),D(`li`,null,w(e.$t(`Config.Panel.index_31`)),1),D(`li`,null,[i(w(e.$t(`Config.Panel.index_32`))+` `,1),t[6]||(t[6]=D(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/482-api-interface-tutorial`,target:`_blank`},` https://www.aapanel.com/forum/d/482-api-interface-tutorial `,-1))])]),_:1})]),_:1},8,[`show`])}}});C();var Y=n({__name:`risk`,props:{checked:{type:[String,Number,Boolean]},checkedModifiers:{}},emits:[`update:checked`],setup(e,{expose:t}){let n=v(e,`checked`),r=ce(),i=O(0),c=O(0),l=O(!1),u=O(),f=()=>{let{x:e,y:t}=u.value.$el.getClientRects()[0];i.value=e-5,c.value=t-3,l.value=!0,m()},m=p(()=>{l.value=!1},2500);return t({validate:()=>new Promise((e,t)=>{n.value?e(!0):(f(),t(!1))}),showTips:f}),(e,t)=>{let f=ue,p=ne;return d(),E(_,null,[a(f,{ref_key:`checkboxRef`,ref:u,checked:n.value,"onUpdate:checked":t[0]||(t[0]=e=>n.value=e)},{default:b(()=>[o(e.$slots,`default`)]),_:3},8,[`checked`]),a(p,{show:y(l),x:y(i),y:y(c),trigger:`manual`,placement:`top-start`,style:s({backgroundColor:y(r).errorColor,color:`#fff`}),"arrow-style":{backgroundColor:y(r).errorColor}},{default:b(()=>[D(`span`,null,w(e.$t(`Config.Safe.index_169`)),1)]),_:1},8,[`show`,`x`,`y`,`style`,`arrow-style`])],64)}}});C();var Qe={},$e={class:`confirm-tips`};function et(e,t){return d(),E(`ul`,$e,[o(e.$slots,`default`,{},void 0,!0)])}var X=U(Qe,[[`render`,et],[`__scopeId`,`data-v-d88dcbd1`]]);C();var tt={class:`flex items-center`},nt={class:`min-w-32px`},rt={class:`ml-12px text-21px`},it=n({__name:`title`,setup(e){let t=ce();return(e,n)=>{let r=z;return d(),E(`div`,tt,[D(`div`,nt,[a(r,{name:`base-warning`,size:`32`,color:y(t).warningColor},null,8,[`color`])]),D(`div`,rt,[o(e.$slots,`default`)])])}}});C();var at={class:`w-440px p-20px`},ot={class:`text-error`},st={class:`text-error`},ct=n({__name:`confirm`,setup(e,{expose:t}){let{panelConfig:n}=J(),r=x(`riskRef`);return t({onConfirm:async()=>{var e;await((e=r.value)==null?void 0:e.validate()),await Fe(),n.value.debugMode=!0,V(3e3)}}),(e,t)=>(d(),E(`div`,at,[a(it,{class:`mb-20px`},{default:b(()=>[i(w(e.$t(`Config.Panel.index_14`)),1)]),_:1}),a(X,{class:`mb-20px`},{default:b(()=>[D(`li`,ot,w(e.$t(`Config.Panel.index_15`)),1),D(`li`,st,w(e.$t(`Config.Panel.debugRestartTip`)),1),D(`li`,null,w(e.$t(`Config.Panel.index_16`)),1),D(`li`,null,w(e.$t(`Config.Panel.index_17`)),1)]),_:1}),a(Y,{ref_key:`riskRef`,ref:r},{default:b(()=>[i(w(e.$t(`Config.Panel.index_18`)),1)]),_:1},512)]))}});C();var lt={class:`w-360px p-20px`},ut=n({__name:`set`,props:{menuList:{type:Array,default:()=>[]}},setup(e){let{t}=j(),n=Se(),r=[`memuA`,`memuAsoft`,`memuAconfig`,`dologin`],{columns:i}=ve([{key:`title`,title:t(`Config.Panel.index_80`)},{key:`show`,title:t(`Config.Panel.index_81`),align:`right`,width:100,render:e=>r.includes(e.id)?t(`Config.Panel.index_82`):a(se,{value:e.show,size:`small`,onUpdateValue:t=>{o(t,e)}},null)}]),o=async(t,r)=>{let i=e.menuList.filter(e=>!e.show).map(e=>e);t?i.splice(i.map(e=>e.id).indexOf(r.id),1):i.push(r),await Ie({hide_list:i.map(e=>e.id)}),n.setHideMenu(i.map(e=>e.title)),r.show=t};return(t,n)=>{let r=Le;return d(),E(`div`,lt,[a(r,{data:e.menuList,columns:y(i)},null,8,[`data`,`columns`])])}}});C();var dt={class:`w-420px px-20px pt-28px pb-8px`},ft={class:`w-210px`},pt={class:`w-210px`},mt={class:`w-210px`},ht=n({__name:`set`,setup(e,{expose:t}){let{t:n}=j(),r=O(null),i=k({password1:``,password2:``,userpassword:``}),o={password1:{trigger:[`blur`,`input`],validator:()=>i.password1.trim()===``?Error(n(`Config.Panel.index_67`)):i.password1.trim().length<6?Error(n(`Config.Panel.index_68`)):!0},password2:{trigger:[`blur`,`input`],validator:()=>i.password2.trim()===``?Error(n(`Config.Panel.index_69`)):i.password2===i.password1||Error(n(`Config.Panel.index_70`))},userpassword:{trigger:[`blur`,`input`],required:!0,message:n(`Config.Panel.index_67`)}};return t({onConfirm:async()=>{var e;await((e=r.value)==null?void 0:e.validate()),await ye({password1:K(i.password1),password2:K(i.password2),userpassword:K(i.userpassword)}),V(`/login?dologin=True`,1500)}}),(e,t)=>{let n=N,s=P,c=Ge,l=G;return d(),E(`div`,dt,[a(l,{ref_key:`formRef`,ref:r,model:y(i),rules:o,"require-mark-placement":`left`},{default:b(()=>[a(s,{label:e.$t(`Old Password`),path:`userpassword`,"show-require-mark":!0},{default:b(()=>[D(`div`,ft,[a(n,{value:y(i).userpassword,"onUpdate:value":t[0]||(t[0]=e=>y(i).userpassword=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),a(s,{label:e.$t(`New Password`),path:`password1`,"show-require-mark":!0},{default:b(()=>[D(`div`,pt,[a(c,{value:y(i).password1,"onUpdate:value":t[1]||(t[1]=e=>y(i).password1=e),length:10,placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),a(s,{label:e.$t(`Config.Panel.index_59`),path:`password2`,"show-require-mark":!0},{default:b(()=>[D(`div`,mt,[a(n,{value:y(i).password2,"onUpdate:value":t[2]||(t[2]=e=>y(i).password2=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`])])}}});function Z(){let e=q(),{safeConfig:t}=M(e);return{safeConfig:t,getPasswordStatus:e.getPasswordStatus}}var gt=()=>{let e=q(),{panelConfig:t,safeConfig:n}=M(e),r=()=>({webname:t.value.webname||``,session_timeout:t.value.session_timeout_source||86400,domain:n.value.domain,limitip:n.value.limitIp,sites_path:t.value.sites_path,backup_path:t.value.backup_path,address:t.value.serverIp,systemdate:t.value.systemDate,port:n.value.port,backup_number:t.value.backup_info.backup_number,auto_backup:t.value.backup_info.auto_backup});return{saveConfig:async(e={})=>{await he({...r(),...e})},getConfig:e.getConfig}};C();var _t={class:`w-400px p-20px`},vt={class:`text-error`},yt={class:`text-error`},bt={class:`text-error`},xt={class:`w-210px`},St=n({__name:`set`,setup(e,{expose:t}){let{t:n}=j(),r=O(),o=O(null),{safeConfig:s}=Z(),{saveConfig:c}=gt(),l=k({port:Ve(s.value.port)}),u={port:{trigger:[`blur`,`input`],validator:()=>He(l.port)?!0:Error(n(`Config.Safe.index_104`))}};return t({onConfirm:async()=>{var e;await r.value.validate(),await((e=o.value)==null?void 0:e.validate()),await c({port:`${l.port}`}),V(`${location.protocol}//${location.hostname}:${l.port}${location.pathname}`,3e3)}}),(e,t)=>{let n=te,s=P,c=G;return d(),E(`div`,_t,[a(X,{class:`mb-20px`},{default:b(()=>[D(`li`,vt,w(e.$t(`Config.Safe.index_100`)),1),D(`li`,yt,w(e.$t(`Config.Safe.index_101`)),1),D(`li`,bt,w(e.$t(`Config.Safe.portRestartTip`)),1)]),_:1}),a(c,{ref_key:`formRef`,ref:o,model:y(l),rules:u},{default:b(()=>[a(s,{label:e.$t(`Config.Safe.index_96`),path:`port`,"label-width":`auto`,"label-style":{paddingLeft:`24px`}},{default:b(()=>[D(`div`,xt,[a(n,{value:y(l).port,"onUpdate:value":t[0]||(t[0]=e=>y(l).port=e),min:1,max:65535,"show-button":!1,placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`]),a(Y,{ref_key:`riskRef`,ref:r},{default:b(()=>[i(w(e.$t(`Config.Safe.index_102`))+` `,1),D(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/599-how-to-release-the-aapanel-port`,target:`_blank`,onClick:S(()=>!1,[`stop`])},w(e.$t(`Config.Safe.index_103`)),1)]),_:1},512)])}}});C();var Ct={class:`w-440px px-20px pt-28px pb-24px`},wt={class:`w-240px`},Tt={class:`text-error`},Et=n({__name:`set`,setup(e,{expose:t}){let{t:n}=j(),{safeConfig:r}=Z(),i=O(null),o=k({adminPath:r.value.adminPath}),s={adminPath:{trigger:[`blur`,`input`],validator:()=>o.adminPath.trim()!==``||Error(n(`Config.Safe.index_108`))}};return t({onConfirm:async()=>{var e;await((e=i.value)==null?void 0:e.validate()),await De({admin_path:K(o.adminPath)}),r.value.adminPath=o.adminPath}}),(e,t)=>{let n=N,r=P,c=G,l=B;return d(),E(`div`,Ct,[a(c,{ref_key:`formRef`,ref:i,model:y(o),rules:s},{default:b(()=>[a(r,{label:e.$t(`Config.Safe.index_105`),path:`adminPath`},{default:b(()=>[D(`div`,wt,[a(n,{value:y(o).adminPath,"onUpdate:value":t[0]||(t[0]=e=>y(o).adminPath=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`]),a(l,{class:`mt-4px`},{default:b(()=>[D(`li`,Tt,w(e.$t(`Config.Safe.panelRestartTip`)),1)]),_:1})])}}}),Dt=()=>{let e=document.cookie.split(`;`);for(let t=0;t-1?n.substr(0,r):n;document.cookie=`${i}=;expires=Thu, 01 Jan 1970 00:00:00 GMT`}},Ot=async e=>{await new Promise(e=>setTimeout(e,2e3));let t=localStorage.getItem(`apsess`);if(Dt(),sessionStorage.clear(),e)window.location.href=e;else{let e=`${location.protocol===`http:`?`https`:`http`}://${window.location.host}/apsess_${t}`;window.location.href=e}};C();var kt={class:`w-400px flex p-20px`},At={class:`min-w-32px`},jt={class:`flex-1 ml-10px text-14px leading-22px`},Mt={class:`flex items-center min-h-30px mb-12px text-error`},Nt={class:`mb-12px text-error`},Pt=n({__name:`close`,emits:[`setConfirm`],setup(e,{expose:t,emit:n}){let r=n,{t:o}=j(),s=ce(),c=O(!1),l=()=>{u>0||r(`setConfirm`,{disabled:!c.value})},u=5;return(()=>{r(`setConfirm`,{text:o(`Config.Safe.index_16`,[u]),disabled:!0});let e=setInterval(()=>{u--,r(`setConfirm`,{text:o(`Config.Safe.index_16`,[u])}),u<=0&&(clearInterval(e),r(`setConfirm`,{text:o(`Config.Safe.index_17`),disabled:!c.value}))},1e3)})(),t({onConfirm:async()=>{let{message:e}=await be();return await Ot(e.redirect),!1}}),(e,t)=>{let n=z,r=ue;return d(),E(`div`,kt,[D(`div`,At,[a(n,{name:`base-warning`,color:y(s).warningColor,size:`32`},null,8,[`color`])]),D(`div`,jt,[D(`div`,Mt,w(e.$t(`Config.Safe.index_14`)),1),D(`div`,Nt,w(e.$t(`Config.Safe.panelRestartTip`)),1),a(r,{checked:y(c),"onUpdate:checked":[t[0]||(t[0]=e=>g(c)?c.value=e:null),l]},{default:b(()=>[i(w(e.$t(`Config.Safe.index_15`)),1)]),_:1},8,[`checked`])])])}}});C();var Ft={class:`w-640px px-40px py-24px`},It={class:`flex-center mb-20px`},Lt={class:`min-w-32px`},Rt={class:`ml-4px text-21px`},zt={class:`text-error`},Bt={class:`text-error`},Vt={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},Ht={class:`flex`},Ut={class:`form-label`},Wt={class:`w-280px`},Gt={class:`flex mt-16px`},Kt={class:`form-label`},qt={class:`w-280px`},Jt={class:`flex mt-16px`},Yt={class:`form-label`},Xt={class:`w-280px`},Zt={class:`flex mt-16px`},Qt={class:`form-label`},$t={class:`w-280px`},en={class:`flex justify-between mt-24px`},tn={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},nn=U(n({__name:`open`,setup(e,{expose:n}){let{t:r}=j(),o=x(`riskRef`),s=O(1),c=O(``),l=O(``),u=O(``),f=[{label:r(`Config.Safe.index_30`),value:1},{label:`Let's Encrypt`,value:2},{label:r(`Config.Safe.index_31`),value:3}],p=async()=>{let{message:e}=await we();H(e)&&(s.value=e.cert_type?Number(e.cert_type):1,c.value=e.email||``)},m=async()=>{let{message:e}=await Ce();H(e)&&(l.value=e.privateKey||``,u.value=e.certPem||``)},_=async()=>{let e=L.loading(r(`Config.Safe.index_32`));try{await Promise.all([p(),m()])}finally{e.close()}},v=()=>{let e=s.value===2?{email:c.value}:{};return{cert_type:s.value,...e}};return _(),n({onConfirm:async()=>{var e;if(await((e=o.value)==null?void 0:e.validate()),s.value===2&&c.value.trim()===``)return L.error(r(`Config.Safe.index_33`)),!1;if(s.value===2&&!Ue(c.value))return L.error(r(`Config.Safe.index_34`)),!1;if(s.value===3&&(l.value.trim()===``||u.value.trim()===``))return L.error(r(`Config.Safe.index_35`)),!1;let t=L.loading(r(`Config.Safe.index_36`));try{s.value===3&&await Ae({privateKey:l.value,certPem:u.value});let{message:e}=await me(v(),!1);await Ot(e.redirect)}finally{t.close()}return!1}}),(e,n)=>{let r=z,p=t(`i18n-t`),m=le,_=N,v=W;return d(),E(`div`,Ft,[D(`div`,It,[D(`div`,Lt,[a(r,{name:`scan-success`,size:`32`})]),D(`span`,Rt,w(e.$t(`Config.Safe.index_18`)),1)]),a(X,{class:`mb-20px`},{default:b(()=>[D(`li`,zt,w(e.$t(`Config.Safe.index_19`)),1),D(`li`,Bt,w(e.$t(`Config.Safe.panelRestartTip`)),1),D(`li`,null,w(e.$t(`Config.Safe.index_20`)),1),a(p,{tag:`li`,scope:`global`,keypath:`Config.Safe.index_21`},{link_:b(()=>[D(`a`,Vt,w(e.$t(`Config.Safe.index_22`)),1)]),_:1})]),_:1}),D(`div`,Ht,[D(`span`,Ut,w(e.$t(`Config.Safe.index_24`)),1),D(`div`,Wt,[a(m,{value:y(s),"onUpdate:value":n[0]||(n[0]=e=>g(s)?s.value=e:null),options:f},null,8,[`value`])])]),T(D(`div`,Gt,[D(`span`,Kt,w(e.$t(`Config.Safe.index_25`)),1),D(`div`,qt,[a(_,{value:y(c),"onUpdate:value":n[1]||(n[1]=e=>g(c)?c.value=e:null),placeholder:e.$t(`Config.Safe.index_26`)},null,8,[`value`,`placeholder`])])],512),[[h,y(s)===2]]),T(D(`div`,Jt,[D(`span`,Yt,w(e.$t(`Config.Safe.index_27`)),1),D(`div`,Xt,[a(v,{value:y(l),"onUpdate:value":n[2]||(n[2]=e=>g(l)?l.value=e:null),rows:4,placeholder:``},null,8,[`value`])])],512),[[h,y(s)===3]]),T(D(`div`,Zt,[D(`span`,Qt,w(e.$t(`Config.Safe.index_28`)),1),D(`div`,$t,[a(v,{value:y(u),"onUpdate:value":n[3]||(n[3]=e=>g(u)?u.value=e:null),rows:4,placeholder:``},null,8,[`value`])])],512),[[h,y(s)===3]]),D(`div`,en,[a(Y,{ref_key:`riskRef`,ref:o},{default:b(()=>[i(w(e.$t(`Config.Safe.index_29`)),1)]),_:1},512),D(`a`,tn,w(e.$t(`Config.Safe.index_167`)),1)])])}}}),[[`__scopeId`,`data-v-16ee3bfb`]]);C();var rn={class:`flex gap-20px mt-16px`},an={class:`flex-1`},on={class:`mb-8px`},sn={class:`flex-1`},cn={class:`mb-8px`},ln={class:`mt-10px`},un={class:`bt-link`,href:`http://www.bt.cn/bbs/thread-704-1-1.html`,target:`_blank`},dn=n({__name:`custom`,setup(e){let{loading:t,setLoading:n}=ke(),o=O(``),s=O(``),l=k({dns:[``],issuer:`--`,notBefore:`--`,notAfter:`--`,endtime:0}),f=m(()=>l.endtime<=0),p=async()=>{try{n(!0);let{message:e}=await Ce();H(e)&&(o.value=e.privateKey||``,s.value=e.certPem||``,l.dns=e.info.dns||[],l.issuer=e.info.issuer||``,l.notBefore=e.info.notBefore||``,l.notAfter=e.info.notAfter||``,l.endtime=e.info.endtime||0)}finally{n(!1)}};p();let h=async()=>{await Ae({privateKey:o.value,certPem:s.value},!0),p()};return(e,n)=>{let p=fe,m=W,_=F,v=B,x=de;return d(),c(x,{show:y(t)},{default:b(()=>[y(s)?(d(),c(p,{key:0,type:y(f)?`error`:`success`,"show-icon":!1},{default:b(()=>[D(`div`,{class:u([`flex flex-wrap gap-x-24px py-2px text-12px`,y(f)?`text-error`:`text-primary`])},[D(`div`,null,[i(w(e.$t(`Config.Safe.index_37`)),1),D(`b`,null,w(y(l).dns.join(`,`)||`--`),1)]),D(`div`,null,[i(w(e.$t(`Config.Safe.index_38`)),1),D(`b`,null,w(y(l).issuer),1)]),D(`div`,null,[i(w(e.$t(`Config.Safe.index_39`)),1),D(`b`,null,w(y(f)?`已过期`:y(l).notAfter),1)])],2)]),_:1},8,[`type`])):r(``,!0),D(`div`,rn,[D(`div`,an,[D(`div`,on,w(e.$t(`Config.Safe.index_27`)),1),a(m,{value:y(o),"onUpdate:value":n[0]||(n[0]=e=>g(o)?o.value=e:null),rows:14,placeholder:``},null,8,[`value`])]),D(`div`,sn,[D(`div`,cn,w(e.$t(`Config.Safe.index_28`)),1),a(m,{value:y(s),"onUpdate:value":n[1]||(n[1]=e=>g(s)?s.value=e:null),rows:14,placeholder:``},null,8,[`value`])])]),D(`div`,ln,[a(_,{type:`primary`,onClick:h},{default:b(()=>[i(w(e.$t(`Public.Btn.Save`)),1)]),_:1})]),a(v,{class:`mt-12px`},{default:b(()=>[D(`li`,null,[i(w(e.$t(`Config.Safe.index_40`))+` `,1),D(`a`,un,` [`+w(e.$t(`Public.Btn.Help`))+`] `,1)]),D(`li`,null,w(e.$t(`Config.Safe.index_42`)),1),D(`li`,null,w(e.$t(`Config.Safe.index_43`)),1)]),_:1})]),_:1},8,[`show`])}}});C();var fn={class:`h-400px`},pn={class:`flex items-center`},mn={class:`min-w-18px mr-8px`},hn={class:`leading-18px`},gn={class:`w-400px mr-10px`},_n={class:`text-primary font-bold`},vn={class:`text-warning font-bold`},yn={class:`text-error`},bn=n({__name:`lets`,setup(e){let{t}=j(),n=O(null),o=k({domain:``,hash:``,auth_type:`http`,support:[]}),s={domain:{required:!0,trigger:`blur`,message:t(`Config.Safe.Ssl.index_10`)}},u=O(!1),f=O(!1),p=O(!1),m=()=>{x()},h=()=>{p.value=!1,f.value=!1,o.hash=``,o.support=[]},g=()=>{window.open(`/ssl_domain/domain`)},_=async()=>{var e;await((e=n.value)==null?void 0:e.validate());let{message:t}=await ze({domain:l(o)});H(t)&&(t.task_id?v(t.task_id):L.success(t.result))},v=e=>{R({hideClose:!0,data:{task_id:e},component:Re})},x=async()=>{if(o.domain)try{u.value=!0;let{message:e}=await ge({domain:o.domain});H(e)&&(f.value=!0,p.value=!!e.hash,o.hash=e.hash,o.support=e.support)}finally{u.value=!1}};return(async()=>{let{message:e}=await Be();H(e)&&(o.domain=e.domain)})(),(e,t)=>{let l=z,v=fe,S=ee,C=ae,T=oe,O=P,k=N,A=F,j=re,M=G,te=B;return d(),E(`div`,fn,[a(v,{"show-icon":!1,class:`mb-20px`},{default:b(()=>[D(`div`,pn,[D(`div`,mn,[a(l,{name:`base-info`,size:17})]),D(`span`,hn,w(e.$t(`Config.Safe.Ssl.index_1`)),1)])]),_:1}),a(M,{ref_key:`formRef`,ref:n,model:y(o),rules:s,"label-width":`140`},{default:b(()=>[a(O,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:b(()=>[a(T,{value:y(o).auth_type,"onUpdate:value":t[0]||(t[0]=e=>y(o).auth_type=e)},{default:b(()=>[a(C,null,{default:b(()=>[a(S,{value:`http`},{default:b(()=>[i(w(e.$t(`SSL.SiteSSL.index_17`)),1)]),_:1}),a(S,{value:`dns`},{default:b(()=>[i(w(e.$t(`SSL.index_12`)),1)]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),y(o).auth_type===`dns`?(d(),c(O,{key:0,label:e.$t(`Config.Safe.Ssl.index_4`),prop:`domain`},{default:b(()=>[D(`div`,gn,[a(k,{value:y(o).domain,"onUpdate:value":t[1]||(t[1]=e=>y(o).domain=e),loading:y(u),"input-props":{spellcheck:!1},placeholder:e.$t(`Config.Safe.Ssl.index_5`),clearable:``,onBlur:m,onInput:h},null,8,[`value`,`loading`,`placeholder`])]),a(A,{onClick:x},{default:b(()=>[i(w(e.$t(`Config.Safe.Ssl.index_12`)),1)]),_:1})]),_:1},8,[`label`])):r(``,!0),y(o).auth_type===`http`?(d(),c(O,{key:1,label:e.$t(`Config.Safe.Ssl.index_4`)},{default:b(()=>[a(k,{class:`w-400px!`,value:y(o).domain,"onUpdate:value":t[2]||(t[2]=e=>y(o).domain=e),placeholder:e.$t(`Config.Safe.Ssl.index_5`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`])):r(``,!0),y(f)&&y(o).auth_type===`dns`?(d(),c(O,{key:2,label:` `},{default:b(()=>[y(p)?(d(),c(v,{key:0,type:`success`,class:`min-w-500px`},{default:b(()=>[D(`span`,_n,w(e.$t(`Config.Safe.Ssl.index_6`,[y(o).domain])),1)]),_:1})):(d(),c(v,{key:1,type:`warning`,class:`min-w-500px`},{default:b(()=>[a(j,{class:`items-center`},{default:b(()=>[D(`span`,vn,w(e.$t(`Config.Safe.Ssl.index_7`,[y(o).domain])),1),a(A,{type:`primary`,ghost:``,size:`small`,onClick:g},{default:b(()=>[i(w(e.$t(`Config.Safe.Ssl.index_8`)),1)]),_:1})]),_:1})]),_:1}))]),_:1})):r(``,!0),a(O,{label:` `},{default:b(()=>[a(A,{type:`primary`,disabled:!y(p)&&y(o).auth_type===`dns`,onClick:_},{default:b(()=>[i(w(e.$t(`Config.Safe.Ssl.index_9`)),1)]),_:1},8,[`disabled`])]),_:1})]),_:1},8,[`model`]),y(o).auth_type===`http`?(d(),c(te,{key:0},{default:b(()=>[D(`li`,yn,w(e.$t(`SSL.SiteSSL.index_15`)),1),D(`li`,null,w(e.$t(`Site.Cert.index_21`)),1),D(`li`,null,w(e.$t(`Site.Cert.index_23`)),1),D(`li`,null,w(e.$t(`Site.Cert.index_24`)),1)]),_:1})):r(``,!0)])}}});C();var xn={class:`w-740px p-16px`},Sn=n({__name:`index`,setup(e){let t=O(`custom`),n=[{key:`custom`,label:`Custom SSL`,component:dn},{key:`lets`,label:`Lets Encrypt`,component:bn}];return(e,r)=>{let i=We;return d(),E(`div`,xn,[a(i,{value:y(t),"onUpdate:value":r[0]||(r[0]=e=>g(t)?t.value=e:null),options:n},null,8,[`value`])])}}});C();var Cn={class:`w-420px px-20px pt-28px pb-8px`},wn={class:`w-210px`},Tn={class:`w-210px`},En={class:`w-210px`},Dn=n({__name:`set`,setup(e,{expose:t}){let{t:n}=j(),{panelConfig:r}=J(),i=x(`formRef`),o=k({username1:r.value.username,username2:``,userpassword:``}),s={username1:{trigger:[`blur`,`input`],validator:()=>o.username1.trim()!==``||Error(n(`Config.Panel.index_60`))},username2:{trigger:[`blur`,`input`],validator:()=>o.username2.trim()===``?Error(n(`Config.Panel.index_61`)):o.username2===o.username1||Error(n(`Config.Panel.index_62`))},userpassword:{trigger:[`blur`,`input`],required:!0,message:n(`Config.Panel.index_67`)}};return t({onConfirm:async()=>{var e;await((e=i.value)==null?void 0:e.validate()),await xe({username1:K(o.username1),username2:K(o.username2),userpassword:K(o.userpassword)}),V(`/login?dologin=True`,1500)}}),(e,t)=>{let n=N,r=P,c=G;return d(),E(`div`,Cn,[a(c,{ref_key:`formRef`,ref:i,model:y(o),rules:s,"require-mark-placement":`left`},{default:b(()=>[a(r,{label:e.$t(`Config.Panel.index_58`),path:`username1`,"show-require-mark":!0},{default:b(()=>[D(`div`,wn,[a(n,{value:y(o).username1,"onUpdate:value":t[0]||(t[0]=e=>y(o).username1=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),a(r,{label:e.$t(`Config.Panel.index_59`),path:`username2`,"show-require-mark":!0},{default:b(()=>[D(`div`,Tn,[a(n,{value:y(o).username2,"onUpdate:value":t[1]||(t[1]=e=>y(o).username2=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),a(r,{label:e.$t(`Config.Panel.index_66`),path:`userpassword`,"show-require-mark":!0},{default:b(()=>[D(`div`,En,[a(n,{value:y(o).userpassword,"onUpdate:value":t[2]||(t[2]=e=>y(o).userpassword=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`])])}}}),On=e({openApiSet:()=>Rn,openDebugModeConfirm:()=>Ln,openMenuHideSet:()=>jn,openPasswordSet:()=>An,openPortSet:()=>Mn,openSSLClose:()=>Fn,openSSLOpen:()=>In,openSSLSet:()=>Pn,openSafeEntrySet:()=>Nn,openUsernameSet:()=>kn}),Q=Object.assign({"./api/set.vue":Ze,"./debug-mode/confirm.vue":ct,"./menu-hide/set.vue":ut,"./password/set.vue":ht,"./port/set.vue":St,"./safe-entry/set.vue":Et,"./ssl/close.vue":Pt,"./ssl/open.vue":nn,"./ssl/set/custom.vue":dn,"./ssl/set/index.vue":Sn,"./ssl/set/lets.vue":bn,"./username/set.vue":Dn}),{t:$}=pe.global,kn=()=>{R({title:$(`Config.Panel.index_57`),footer:!0,component:Q[`./username/set.vue`]})},An=()=>{R({title:$(`Config.Panel.index_65`),footer:!0,component:Q[`./password/set.vue`]})},jn=e=>{R({title:$(`Config.Panel.index_79`),component:Q[`./menu-hide/set.vue`],data:{menuList:e}})},Mn=()=>{R({title:$(`Config.Safe.index_99`),footer:!0,component:Q[`./port/set.vue`]})},Nn=()=>{R({title:$(`Config.Safe.index_107`),footer:!0,component:Q[`./safe-entry/set.vue`]})},Pn=()=>{R({title:$(`Config.Safe.index_13`),component:Q[`./ssl/set/index.vue`]})},Fn=()=>{R({title:$(`Config.Safe.index_12`),footer:!0,confirmType:`error`,component:Q[`./ssl/close.vue`]})},In=()=>{R({title:$(`Config.Safe.index_11`),footer:!0,component:Q[`./ssl/open.vue`]})},Ln=()=>{R({title:$(`Config.Panel.index_11`),footer:!0,component:Q[`./debug-mode/confirm.vue`]})},Rn=()=>{R({title:$(`Config.Panel.index_25`),component:Q[`./api/set.vue`]})};C();var zn=[`title`],Bn={key:0,class:`settings-label`},Vn={key:1,class:`settings-label`},Hn={class:`settings-content`},Un={class:`settings-desc`},Wn=U(n({__name:`index`,props:{label:{type:String,default:``}},setup(e){let t=f().label!==void 0;return(n,r)=>(d(),E(`div`,{class:`settings-rows`,title:e.label},[t?(d(),E(`div`,Bn,[o(n.$slots,`label`,{},void 0,!0)])):(d(),E(`div`,Vn,w(e.label),1)),D(`div`,Hn,[o(n.$slots,`content`,{},void 0,!0)]),D(`div`,Un,[o(n.$slots,`desc`,{},void 0,!0)])],8,zn))}}),[[`__scopeId`,`data-v-bee78963`]]);C();var Gn={},Kn={class:`settings-title`};function qn(e,t){return d(),E(`div`,Kn,[o(e.$slots,`default`,{},void 0,!0)])}var Jn=U(Gn,[[`render`,qn],[`__scopeId`,`data-v-00adcb85`]]);C();var Yn={class:`commonly-card`},Xn={class:`card-head`},Zn={class:`card-icon`},Qn={class:`flex-1`},$n={class:`card-title`},er={class:`card-desc text-desc`},tr=U(n({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup(e){return(t,n)=>(d(),E(`div`,Yn,[D(`div`,Xn,[D(`div`,Zn,[o(t.$slots,`icon`,{},void 0,!0)]),D(`div`,Qn,[D(`div`,$n,w(e.title),1),D(`div`,er,w(e.desc),1)])]),o(t.$slots,`default`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-e957caac`]]);C();var nr={class:`commonly-rows`},rr={class:`leading-14px`},ir={key:0,class:`text-desc`},ar={class:`flex items-center mt-8px gap-8px`},or=U(n({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup(e){return(t,n)=>(d(),E(`div`,nr,[D(`div`,rr,[D(`span`,null,w(e.title),1),e.desc?(d(),E(`span`,ir,` - `+w(e.desc),1)):r(``,!0)]),D(`div`,ar,[o(t.$slots,`default`,{},void 0,!0)]),o(t.$slots,`bottom`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-5077834b`]]);export{q as C,Ke as S,Z as _,On as a,Y as b,jn as c,Fn as d,In as f,gt as g,kn as h,Wn as i,An as l,Nn as m,tr as n,Rn as o,Pn as p,Jn as r,Ln as s,or as t,Mn as u,it as v,J as x,X as y}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Account-legacy.js b/BTPanel/static/vite/js/feature-Account-legacy.js index 5829dd12..4d219690 100644 --- a/BTPanel/static/vite/js/feature-Account-legacy.js +++ b/BTPanel/static/vite/js/feature-Account-legacy.js @@ -1,3 +1,3 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./app-components-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,ee,te,ne,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K;function q(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]> `,-1)]))}),_:1})])]}),_:1},8,[`model`])]}),_:1})]}),_:1})])),T(`div`,{class:`skip-link`},[T(`a`,{href:`javascript:void(0)`,onClick:ie},`Skip`)])])])}}}),e(`t`,l({default:function(){return S}})),S=b(M,[[`__scopeId`,`data-v-c16b75ed`]])}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Account.js b/BTPanel/static/vite/js/feature-Account.js index 55722b96..99c6ae19 100644 --- a/BTPanel/static/vite/js/feature-Account.js +++ b/BTPanel/static/vite/js/feature-Account.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,4 +28,4 @@ removeAfterLoad(freshLink, link) } })(); -import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{Cn as t,Dn as n,En as r,Jn as i,Or as a,Sn as o,ar as s,bn as c,br as l,cr as u,dn as d,ei as f,kn as p,nn as m,vr as h}from"./vendor-utils.js?v=1787646744133";import{l as g}from"./vendor-vue.js?v=1787646744133";import{B as _,F as v,L as y,St as b,d as x,gt as S,p as ee}from"./vendor-naive.js?v=1787646744133";import{Lf as C,Tc as w,Yd as T,_f as E,mn as D,pp as O,sp as k,zf as A}from"./app.js?v=1787646744133";import{Ji as j}from"./app-components.js?v=1787646744133";m();var M={class:`login-container`},N={class:`left-panel`},P={class:`feature-list`},F={class:`right-panel`},I={key:0},L={class:`my-16px`},R={class:`my-16px`},z={class:`flex justify-end mt-12px`},B={key:1,class:`p-30px`},V={class:`font-600 text-left`},H={class:`underline`},U={class:`text-16px my-20px text-left`},W=p({__name:`index`,props:{data:{}},emits:[`close`],setup(e,{emit:p}){let{t:m}=g(),A=p,W=e,G=l(!1),K=s(`signFormRef`),q=h({email:``,password:``}),J=s(`loginFormRef`),Y=h({email:``,password:``}),X={email:{required:!0,message:m(`Component.BindAccount.index_4`),trigger:[`blur`,`input`]},password:{required:!0,message:m(`Component.BindAccount.index_5`),trigger:[`blur`,`input`]}},Z=async()=>{var e;await((e=K.value)==null?void 0:e.validate()),await E({email:q.email,password:q.password}),G.value=!0},Q=async()=>{var e;if(G.value)await T({username:q.email,password:q.password});else{var t;await((t=J.value)==null?void 0:t.validate()),await T({username:Y.email,password:Y.password})}if(await w({force:1}),C.success(`Login successful`),(e=W.data)!=null&&e.onSuccess){A(`close`),await W.data.onSuccess();return}O()},te=()=>{localStorage.setItem(`loginActivityShown`,`true`),A(`close`)},$=()=>{window.location.href=`${k()}/google/redirect`};return(e,s)=>{let l=S,p=_,m=b,h=v,g=j,C=ee,w=D,T=x,E=y;return i(),t(`div`,M,[c(`div`,N,[s[12]||(s[12]=c(`h1`,null,`Log in to aaPanel account`,-1)),c(`ul`,P,[s[7]||(s[7]=c(`li`,null,`Log in to aaPanel now to unlock the following features:`,-1)),s[8]||(s[8]=c(`li`,null,[c(`span`,null,`📧`),c(`span`,null,[r(`Mail Server Dashboard Management`),c(`br`)])],-1)),s[9]||(s[9]=c(`li`,null,[c(`span`,null,[c(`svg`,{xmlns:`http://www.w3.org/2000/svg`,role:`img`,width:`16`,viewBox:`0 0 28 28`},[c(`title`,null,`WordPress.org`),c(`path`,{fill:`currentColor`,d:`M13.6052 0.923525C16.1432 0.923525 18.6137 1.67953 20.7062 3.09703C22.7447 4.47403 24.3512 6.41803 25.3097 8.68603C26.9837 12.6415 26.5382 17.164 24.1352 20.7145C22.7582 22.753 20.8142 24.3595 18.5462 25.318C14.5907 26.992 10.0682 26.5465 6.51772 24.1435C4.47922 22.7665 2.87272 20.8225 1.91422 18.5545C0.240225 14.599 0.685725 10.0765 3.08872 6.52603C4.46572 4.48753 6.40973 2.88103 8.67772 1.92253C10.2302 1.26103 11.9177 0.923525 13.6052 0.923525ZM13.6052 0.113525C6.15322 0.113525 0.105225 6.16153 0.105225 13.6135C0.105225 21.0655 6.15322 27.1135 13.6052 27.1135C21.0572 27.1135 27.1052 21.0655 27.1052 13.6135C27.1052 6.16153 21.0572 0.113525 13.6052 0.113525Z`}),c(`path`,{fill:`currentColor`,d:`M2.36011 13.6133C2.36011 17.9198 4.81711 21.8618 8.70511 23.7383L3.33211 9.03684C2.68411 10.4813 2.36011 12.0338 2.36011 13.6133ZM21.2061 13.0463C21.2061 11.6558 20.7066 10.6973 20.2746 9.94134C19.8426 9.18534 19.1676 8.22684 19.1676 7.30884C19.1676 6.39084 19.9506 5.31084 21.0576 5.31084H21.2061C16.6296 1.11234 9.51511 1.42284 5.31661 6.01284C4.91161 6.45834 4.53361 6.93084 4.20961 7.43034H4.93861C6.11311 7.43034 7.93561 7.28184 7.93561 7.28184C8.54311 7.24134 8.61061 8.13234 8.00311 8.21334C8.00311 8.21334 7.39561 8.28084 6.72061 8.32134L10.8111 20.5118L13.2681 13.1273L11.5131 8.32134C10.9056 8.28084 10.3386 8.21334 10.3386 8.21334C9.73111 8.17284 9.79861 7.25484 10.4061 7.28184C10.4061 7.28184 12.2691 7.43034 13.3626 7.43034C14.4561 7.43034 16.3596 7.28184 16.3596 7.28184C16.9671 7.24134 17.0346 8.13234 16.4271 8.21334C16.4271 8.21334 15.8196 8.28084 15.1446 8.32134L19.2081 20.4173L20.3691 16.7453C20.8821 15.1388 21.1926 14.0048 21.1926 13.0328L21.2061 13.0463ZM13.7946 14.5853L10.4196 24.3998C12.6876 25.0613 15.1041 25.0073 17.3316 24.2243L17.2506 24.0758L13.7946 14.5853ZM23.4741 8.21334C23.5281 8.59134 23.5551 8.98284 23.5551 9.37434C23.5551 10.5218 23.3391 11.8043 22.7046 13.3973L19.2621 23.3333C24.5271 20.2688 26.4036 13.5593 23.4741 8.21334Z`})])]),c(`span`,null,[r(`WP-Toolkit: One-click installation and management`),c(`br`)])],-1)),s[10]||(s[10]=c(`li`,null,[c(`span`,null,`🌐`),c(`span`,null,`Domain/SSL Management Center, manage domain and SSL for multiple platforms simultaneously`)],-1)),o(``,!0),s[11]||(s[11]=c(`li`,null,[c(`span`,null,`🔥`),c(`span`,null,[r(`Limited Time: `),c(`text`,{class:`font-bold`},`Get Five 1-Year`),r(` aaPanel Accounts with Installation`)])],-1))])]),c(`div`,F,[a(G)?(i(),t(`div`,B,[c(`h3`,V,[r(f(e.$t(`Login.index_35`))+`: `,1),c(`span`,H,f(a(q).email),1)]),c(`div`,U,[r(f(e.$t(`Login.index_36`))+`: `,1),s[23]||(s[23]=c(`span`,{class:`underline`},`support@aapanel.com`,-1))]),n(E,null,{default:u(()=>[n(l,{type:`primary`,size:`large`,onClick:s[4]||(s[4]=e=>Q())},{default:u(()=>[r(f(e.$t(`Login.index_37`)),1)]),_:1}),n(l,{size:`large`,onClick:s[5]||(s[5]=e=>G.value=!1)},{default:u(()=>[r(f(e.$t(`SSL.Domain.index_18`)),1)]),_:1})]),_:1})])):(i(),t(`div`,I,[n(T,{size:`large`,type:`bar`},{default:u(()=>[n(C,{name:`sign up`,tab:`Sign up`},{default:u(()=>[s[17]||(s[17]=c(`div`,{class:`mb-32px text-14px`},`Register to get 3-year APP license`,-1)),n(l,{class:`google-btn`,block:``,size:`large`,onClick:$},{icon:u(()=>[...s[13]||(s[13]=[c(`i`,{class:`i-common:google`},null,-1)])]),default:u(()=>[s[14]||(s[14]=c(`span`,null,`Continue with Google`,-1))]),_:1}),c(`div`,L,[n(p,null,{default:u(()=>[...s[15]||(s[15]=[r(`or`,-1)])]),_:1})]),n(g,{ref_key:`signFormRef`,ref:K,size:`large`,model:a(q),rules:X,"label-placement":`top`},{default:u(()=>[n(h,{label:`Email`,path:`email`,"show-label":!1},{default:u(()=>[n(m,{value:a(q).email,"onUpdate:value":s[0]||(s[0]=e=>a(q).email=e),placeholder:`Email`},null,8,[`value`])]),_:1}),n(h,{label:`Password`,path:`password`,"show-label":!1},{default:u(()=>[n(m,{value:a(q).password,"onUpdate:value":s[1]||(s[1]=e=>a(q).password=e),type:`password`,placeholder:`Password`,onKeydown:d(Z,[`enter`])},null,8,[`value`])]),_:1}),n(h,{"show-label":!1},{default:u(()=>[n(l,{type:`primary`,block:``,onClick:Z},{default:u(()=>[...s[16]||(s[16]=[r(`Register for free now`,-1)])]),_:1})]),_:1})]),_:1},8,[`model`])]),_:1}),n(C,{name:`login`,tab:`Login`},{default:u(()=>[n(g,{ref_key:`loginFormRef`,ref:J,class:`mt-16px`,size:`large`,model:a(Y),rules:X,"label-width":`90px`},{default:u(()=>[n(l,{class:`mt-49px google-btn`,block:``,size:`large`,onClick:$},{icon:u(()=>[...s[18]||(s[18]=[c(`i`,{class:`i-common:google`},null,-1)])]),default:u(()=>[s[19]||(s[19]=c(`span`,null,`Continue with Google`,-1))]),_:1}),c(`div`,R,[n(p,null,{default:u(()=>[...s[20]||(s[20]=[r(`or`,-1)])]),_:1})]),n(h,{label:`Email`,path:`email`,"show-label":!1},{default:u(()=>[n(m,{value:a(Y).email,"onUpdate:value":s[2]||(s[2]=e=>a(Y).email=e),placeholder:`Email`},null,8,[`value`])]),_:1}),n(h,{label:`Password`,path:`password`,"show-label":!1},{default:u(()=>[n(m,{value:a(Y).password,"onUpdate:value":s[3]||(s[3]=e=>a(Y).password=e),type:`password`,placeholder:`Password`,onKeydown:d(Q,[`enter`])},null,8,[`value`])]),_:1}),n(h,{"show-label":!1,"show-feedback":!1},{default:u(()=>[n(l,{type:`primary`,block:``,onClick:Q},{default:u(()=>[...s[21]||(s[21]=[r(`Login`,-1)])]),_:1})]),_:1}),c(`div`,z,[n(w,{target:`_blank`,href:`https://www.aapanel.com/user_admin/login?page=reset`},{default:u(()=>[...s[22]||(s[22]=[r(` Forget Password>> `,-1)])]),_:1})])]),_:1},8,[`model`])]),_:1})]),_:1})])),c(`div`,{class:`skip-link`},[c(`a`,{href:`javascript:void(0)`,onClick:te},`Skip`)])])])}}}),G=e({default:()=>K}),K=A(W,[[`__scopeId`,`data-v-c16b75ed`]]);export{G as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1791538283700";import{An as t,Cn as ee,Dn as n,On as r,Yn as i,fn as a,kr as o,lr as s,or as c,rn as l,ti as u,wn as d,xn as f,xr as p,yr as m}from"./vendor-utils.js?v=1791538283700";import{l as h}from"./vendor-vue.js?v=1791538283700";import{B as g,Ct as _,F as v,L as y,d as b,gt as x,p as S}from"./vendor-naive.js?v=1791538283700";import{Lf as C,Yd as w,_f as T,mn as E,pp as D,sp as O,wc as k,zf as A}from"./app.js?v=1791538283700";import{Qi as j}from"./app-components.js?v=1791538283700";l();var M={class:`login-container`},N={class:`left-panel`},P={class:`feature-list`},F={class:`right-panel`},I={key:0},L={class:`my-16px`},R={class:`my-16px`},z={class:`flex justify-end mt-12px`},B={key:1,class:`p-30px`},V={class:`font-600 text-left`},H={class:`underline`},U={class:`text-16px my-20px text-left`},W=t({__name:`index`,props:{data:{}},emits:[`close`],setup(e,{emit:t}){let{t:l}=h(),A=t,W=e,G=p(!1),K=c(`signFormRef`),q=m({email:``,password:``}),J=c(`loginFormRef`),Y=m({email:``,password:``}),X={email:{required:!0,message:l(`Component.BindAccount.index_4`),trigger:[`blur`,`input`]},password:{required:!0,message:l(`Component.BindAccount.index_5`),trigger:[`blur`,`input`]}},Z=async()=>{var e;await((e=K.value)==null?void 0:e.validate()),await T({email:q.email,password:q.password}),G.value=!0},Q=async()=>{var e;if(G.value)await w({username:q.email,password:q.password});else{var t;await((t=J.value)==null?void 0:t.validate()),await w({username:Y.email,password:Y.password})}if(await k({force:1}),C.success(`Login successful`),(e=W.data)!=null&&e.onSuccess){A(`close`),await W.data.onSuccess();return}D()},te=()=>{localStorage.setItem(`loginActivityShown`,`true`),A(`close`)},$=()=>{window.location.href=`${O()}/google/redirect`};return(e,t)=>{let c=x,l=g,p=_,m=v,h=j,C=S,w=E,T=b,D=y;return i(),d(`div`,M,[f(`div`,N,[t[12]||(t[12]=f(`h1`,null,`Log in to aaPanel account`,-1)),f(`ul`,P,[t[7]||(t[7]=f(`li`,null,`Log in to aaPanel now to unlock the following features:`,-1)),t[8]||(t[8]=f(`li`,null,[f(`span`,null,`📧`),f(`span`,null,[n(`Mail Server Dashboard Management`),f(`br`)])],-1)),t[9]||(t[9]=f(`li`,null,[f(`span`,null,[f(`svg`,{xmlns:`http://www.w3.org/2000/svg`,role:`img`,width:`16`,viewBox:`0 0 28 28`},[f(`title`,null,`WordPress.org`),f(`path`,{fill:`currentColor`,d:`M13.6052 0.923525C16.1432 0.923525 18.6137 1.67953 20.7062 3.09703C22.7447 4.47403 24.3512 6.41803 25.3097 8.68603C26.9837 12.6415 26.5382 17.164 24.1352 20.7145C22.7582 22.753 20.8142 24.3595 18.5462 25.318C14.5907 26.992 10.0682 26.5465 6.51772 24.1435C4.47922 22.7665 2.87272 20.8225 1.91422 18.5545C0.240225 14.599 0.685725 10.0765 3.08872 6.52603C4.46572 4.48753 6.40973 2.88103 8.67772 1.92253C10.2302 1.26103 11.9177 0.923525 13.6052 0.923525ZM13.6052 0.113525C6.15322 0.113525 0.105225 6.16153 0.105225 13.6135C0.105225 21.0655 6.15322 27.1135 13.6052 27.1135C21.0572 27.1135 27.1052 21.0655 27.1052 13.6135C27.1052 6.16153 21.0572 0.113525 13.6052 0.113525Z`}),f(`path`,{fill:`currentColor`,d:`M2.36011 13.6133C2.36011 17.9198 4.81711 21.8618 8.70511 23.7383L3.33211 9.03684C2.68411 10.4813 2.36011 12.0338 2.36011 13.6133ZM21.2061 13.0463C21.2061 11.6558 20.7066 10.6973 20.2746 9.94134C19.8426 9.18534 19.1676 8.22684 19.1676 7.30884C19.1676 6.39084 19.9506 5.31084 21.0576 5.31084H21.2061C16.6296 1.11234 9.51511 1.42284 5.31661 6.01284C4.91161 6.45834 4.53361 6.93084 4.20961 7.43034H4.93861C6.11311 7.43034 7.93561 7.28184 7.93561 7.28184C8.54311 7.24134 8.61061 8.13234 8.00311 8.21334C8.00311 8.21334 7.39561 8.28084 6.72061 8.32134L10.8111 20.5118L13.2681 13.1273L11.5131 8.32134C10.9056 8.28084 10.3386 8.21334 10.3386 8.21334C9.73111 8.17284 9.79861 7.25484 10.4061 7.28184C10.4061 7.28184 12.2691 7.43034 13.3626 7.43034C14.4561 7.43034 16.3596 7.28184 16.3596 7.28184C16.9671 7.24134 17.0346 8.13234 16.4271 8.21334C16.4271 8.21334 15.8196 8.28084 15.1446 8.32134L19.2081 20.4173L20.3691 16.7453C20.8821 15.1388 21.1926 14.0048 21.1926 13.0328L21.2061 13.0463ZM13.7946 14.5853L10.4196 24.3998C12.6876 25.0613 15.1041 25.0073 17.3316 24.2243L17.2506 24.0758L13.7946 14.5853ZM23.4741 8.21334C23.5281 8.59134 23.5551 8.98284 23.5551 9.37434C23.5551 10.5218 23.3391 11.8043 22.7046 13.3973L19.2621 23.3333C24.5271 20.2688 26.4036 13.5593 23.4741 8.21334Z`})])]),f(`span`,null,[n(`WP-Toolkit: One-click installation and management`),f(`br`)])],-1)),t[10]||(t[10]=f(`li`,null,[f(`span`,null,`🌐`),f(`span`,null,`Domain/SSL Management Center, manage domain and SSL for multiple platforms simultaneously`)],-1)),ee(``,!0),t[11]||(t[11]=f(`li`,null,[f(`span`,null,`🔥`),f(`span`,null,[n(`Limited Time: `),f(`text`,{class:`font-bold`},`Get Five 1-Year`),n(` aaPanel Accounts with Installation`)])],-1))])]),f(`div`,F,[o(G)?(i(),d(`div`,B,[f(`h3`,V,[n(u(e.$t(`Login.index_35`))+`: `,1),f(`span`,H,u(o(q).email),1)]),f(`div`,U,[n(u(e.$t(`Login.index_36`))+`: `,1),t[23]||(t[23]=f(`span`,{class:`underline`},`support@aapanel.com`,-1))]),r(D,null,{default:s(()=>[r(c,{type:`primary`,size:`large`,onClick:t[4]||(t[4]=e=>Q())},{default:s(()=>[n(u(e.$t(`Login.index_37`)),1)]),_:1}),r(c,{size:`large`,onClick:t[5]||(t[5]=e=>G.value=!1)},{default:s(()=>[n(u(e.$t(`SSL.Domain.index_18`)),1)]),_:1})]),_:1})])):(i(),d(`div`,I,[r(T,{size:`large`,type:`bar`},{default:s(()=>[r(C,{name:`sign up`,tab:`Sign up`},{default:s(()=>[t[17]||(t[17]=f(`div`,{class:`mb-32px text-14px`},`Register to get 3-year APP license`,-1)),r(c,{class:`google-btn`,block:``,size:`large`,onClick:$},{icon:s(()=>[...t[13]||(t[13]=[f(`i`,{class:`i-common:google`},null,-1)])]),default:s(()=>[t[14]||(t[14]=f(`span`,null,`Continue with Google`,-1))]),_:1}),f(`div`,L,[r(l,null,{default:s(()=>[...t[15]||(t[15]=[n(`or`,-1)])]),_:1})]),r(h,{ref_key:`signFormRef`,ref:K,size:`large`,model:o(q),rules:X,"label-placement":`top`},{default:s(()=>[r(m,{label:`Email`,path:`email`,"show-label":!1},{default:s(()=>[r(p,{value:o(q).email,"onUpdate:value":t[0]||(t[0]=e=>o(q).email=e),placeholder:`Email`},null,8,[`value`])]),_:1}),r(m,{label:`Password`,path:`password`,"show-label":!1},{default:s(()=>[r(p,{value:o(q).password,"onUpdate:value":t[1]||(t[1]=e=>o(q).password=e),type:`password`,placeholder:`Password`,onKeydown:a(Z,[`enter`])},null,8,[`value`])]),_:1}),r(m,{"show-label":!1},{default:s(()=>[r(c,{type:`primary`,block:``,onClick:Z},{default:s(()=>[...t[16]||(t[16]=[n(`Register for free now`,-1)])]),_:1})]),_:1})]),_:1},8,[`model`])]),_:1}),r(C,{name:`login`,tab:`Login`},{default:s(()=>[r(h,{ref_key:`loginFormRef`,ref:J,class:`mt-16px`,size:`large`,model:o(Y),rules:X,"label-width":`90px`},{default:s(()=>[r(c,{class:`mt-49px google-btn`,block:``,size:`large`,onClick:$},{icon:s(()=>[...t[18]||(t[18]=[f(`i`,{class:`i-common:google`},null,-1)])]),default:s(()=>[t[19]||(t[19]=f(`span`,null,`Continue with Google`,-1))]),_:1}),f(`div`,R,[r(l,null,{default:s(()=>[...t[20]||(t[20]=[n(`or`,-1)])]),_:1})]),r(m,{label:`Email`,path:`email`,"show-label":!1},{default:s(()=>[r(p,{value:o(Y).email,"onUpdate:value":t[2]||(t[2]=e=>o(Y).email=e),placeholder:`Email`},null,8,[`value`])]),_:1}),r(m,{label:`Password`,path:`password`,"show-label":!1},{default:s(()=>[r(p,{value:o(Y).password,"onUpdate:value":t[3]||(t[3]=e=>o(Y).password=e),type:`password`,placeholder:`Password`,onKeydown:a(Q,[`enter`])},null,8,[`value`])]),_:1}),r(m,{"show-label":!1,"show-feedback":!1},{default:s(()=>[r(c,{type:`primary`,block:``,onClick:Q},{default:s(()=>[...t[21]||(t[21]=[n(`Login`,-1)])]),_:1})]),_:1}),f(`div`,z,[r(w,{target:`_blank`,href:`https://www.aapanel.com/user_admin/login?page=reset`},{default:s(()=>[...t[22]||(t[22]=[n(` Forget Password>> `,-1)])]),_:1})])]),_:1},8,[`model`])]),_:1})]),_:1})])),f(`div`,{class:`skip-link`},[f(`a`,{href:`javascript:void(0)`,onClick:te},`Skip`)])])])}}}),G=e({default:()=>K}),K=A(W,[[`__scopeId`,`data-v-c16b75ed`]]);export{G as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Charts-legacy.js b/BTPanel/static/vite/js/feature-Charts-legacy.js index afdc808c..f78c4d21 100644 --- a/BTPanel/static/vite/js/feature-Charts-legacy.js +++ b/BTPanel/static/vite/js/feature-Charts-legacy.js @@ -1,2 +1,2 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./vendor-charts-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,J,Y,X,Z;function Q(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function $(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){Q(a,r,i,o,s,`next`,e)}function s(e){Q(a,r,i,o,s,`throw`,e)}o(void 0)})}}function ee(e,t){var n,r,i,a={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype),s=Object.defineProperty;return s(o,`next`,{value:c(0)}),s(o,`throw`,{value:c(1)}),s(o,`return`,{value:c(2)}),typeof Symbol==`function`&&s(o,Symbol.iterator,{value:function(){return this}}),o;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=s[0]&2?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[s[0]&2,i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if((i=a.trys,!(i=i.length>0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1] { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,4 +28,4 @@ removeAfterLoad(freshLink, link) } })(); -import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{Cn as t,Gn as n,Hn as r,Jn as i,Or as a,Zr as o,br as s,f as c,kn as l,n as u,nn as d,or as f,y as p,zn as m}from"./vendor-utils.js?v=1787646744133";import{in as h}from"./vendor-naive.js?v=1787646744133";import{zf as g}from"./app.js?v=1787646744133";import{A as _,D as v,E as y,N as b,O as x,S,_ as C,a as w,c as T,d as E,f as D,h as O,i as k,k as A,l as j,m as M,o as N,p as P,s as F,u as I}from"./vendor-charts.js?v=1787646744133";d(),b([P,C,j,O,N,F,I,v,_,w,k]);var L=A,R=l({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e,{expose:c}){let l=e,u=s(null),d=null;function g(){u.value!==null&&(d=L.getInstanceByDom(u.value),d==null&&(d=L.init(u.value)),d.setOption(l.option,!0))}function _(){var e;u.value!==null&&((e=L.getInstanceByDom(u.value))==null||e.resize())}f(()=>l.option,e=>{e&&m(()=>{g()})},{immediate:!0,deep:!0});let v=p(_,300,{maxWait:800});return n(()=>{g(),window.addEventListener(`resize`,v)}),r(()=>{var e;u.value&&((e=L.getInstanceByDom(u.value))==null||e.dispose(),window.removeEventListener(`resize`,v))}),c({getChart:()=>d}),(n,r)=>(i(),t(`div`,{ref_key:`chartRef`,ref:u,style:o({width:a(h)(e.width),height:a(h)(e.height)})},null,4))}}),z=e({default:()=>B}),B=R;b([P,C,j,O,N,F,I,M,x,_,w,k]);var V=A;d();var H=l({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e,{expose:l}){let u=e,d=s(null);function g(){if(d.value===null)return;let e=V.getInstanceByDom(d.value);e==null&&(e=V.init(d.value)),e.setOption(u.option,!0),requestAnimationFrame(()=>e.resize())}function _(){var e;d.value!==null&&((e=V.getInstanceByDom(d.value))==null||e.resize())}f(()=>u.option,e=>{e&&m(()=>{g()})},{immediate:!0,deep:!0});let v=p(_,80,{maxWait:240});return c(d,()=>{v()}),n(()=>{m(()=>{g(),window.addEventListener(`resize`,v)})}),r(()=>{var e;d.value&&((e=V.getInstanceByDom(d.value))==null||e.dispose(),window.removeEventListener(`resize`,v))}),l({resize:_,getChart:()=>V.getInstanceByDom(d.value)}),(n,r)=>(i(),t(`div`,{ref_key:`chartRef`,ref:d,class:`bt-line-chart`,style:o({width:a(h)(e.width),height:a(h)(e.height)})},null,4))}}),U=e({default:()=>W}),W=g(H,[[`__scopeId`,`data-v-ba6e3b19`]]);b([D,P,C,j,O,N,F,I,T,S,_,w,k,E]);var G=A;d();var K=l({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e,{expose:l}){let d=e,g=s(null),_=!0;async function v(){if(_){let{data:e}=await u.get(`/static/vite/data/world.json`);G.registerMap(`world`,e),_=!1}if(g.value===null)return;let e=G.getInstanceByDom(g.value);e==null&&(e=G.init(g.value)),e.setOption(d.option,!0),requestAnimationFrame(()=>e.resize())}function y(){var e;g.value!==null&&((e=G.getInstanceByDom(g.value))==null||e.resize())}f(()=>d.option,e=>{e&&m(()=>{v()})},{immediate:!0,deep:!0});let b=p(y,80,{maxWait:240});return c(g,()=>{b()}),n(async()=>{window.addEventListener(`resize`,b)}),r(()=>{var e;g.value&&((e=G.getInstanceByDom(g.value))==null||e.dispose(),window.removeEventListener(`resize`,b))}),l({resize:y}),(n,r)=>(i(),t(`div`,{ref_key:`chartRef`,ref:g,class:`bt-map-chart`,style:o({width:a(h)(e.width),height:a(h)(e.height)})},null,4))}}),q=e({default:()=>J}),J=g(K,[[`__scopeId`,`data-v-4b805b22`]]);b([D,P,C,j,O,N,F,I,y,_,w,k]);var Y=A;d();var X=l({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e){let c=e,l=s(null);function u(){if(l.value===null)return;let e=Y.getInstanceByDom(l.value);e==null&&(e=Y.init(l.value)),e.setOption(c.option,!0)}function d(){var e;l.value!==null&&((e=Y.getInstanceByDom(l.value))==null||e.resize())}f(()=>c.option,e=>{e&&m(()=>{u()})},{immediate:!0,deep:!0});let g=p(d,300,{maxWait:800});return n(()=>{m(()=>{u(),window.addEventListener(`resize`,g)})}),r(()=>{var e;l.value&&((e=Y.getInstanceByDom(l.value))==null||e.dispose(),window.removeEventListener(`resize`,g))}),(n,r)=>(i(),t(`div`,{ref_key:`chartRef`,ref:l,style:o({width:a(h)(e.width),height:a(h)(e.height)})},null,4))}}),Z=e({default:()=>Q}),Q=X;export{z as a,U as i,q as n,G as r,Z as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1791538283700";import{An as t,Bn as n,Kn as r,Qr as i,Un as a,Yn as o,b as s,f as c,kr as l,n as u,rn as d,sr as f,wn as p,xr as m}from"./vendor-utils.js?v=1791538283700";import{an as h}from"./vendor-naive.js?v=1791538283700";import{zf as g}from"./app.js?v=1791538283700";import{A as _,D as v,E as y,N as b,O as x,S,_ as C,a as w,c as T,d as E,f as D,h as O,i as k,k as A,l as j,m as M,o as N,p as P,s as F,u as I}from"./vendor-charts.js?v=1791538283700";d(),b([P,C,j,O,N,F,I,v,_,w,k]);var L=A,R=t({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e,{expose:t}){let c=e,u=m(null),d=null;function g(){u.value!==null&&(d=L.getInstanceByDom(u.value),d==null&&(d=L.init(u.value)),d.setOption(c.option,!0))}function _(){var e;u.value!==null&&((e=L.getInstanceByDom(u.value))==null||e.resize())}f(()=>c.option,e=>{e&&n(()=>{g()})},{immediate:!0,deep:!0});let v=s(_,300,{maxWait:800});return r(()=>{g(),window.addEventListener(`resize`,v)}),a(()=>{var e;u.value&&((e=L.getInstanceByDom(u.value))==null||e.dispose(),window.removeEventListener(`resize`,v))}),t({getChart:()=>d}),(t,n)=>(o(),p(`div`,{ref_key:`chartRef`,ref:u,style:i({width:l(h)(e.width),height:l(h)(e.height)})},null,4))}}),z=e({default:()=>B}),B=R;b([P,C,j,O,N,F,I,M,x,_,w,k]);var V=A;d();var H=t({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e,{expose:t}){let u=e,d=m(null);function g(){if(d.value===null)return;let e=V.getInstanceByDom(d.value);e==null&&(e=V.init(d.value)),e.setOption(u.option,!0),requestAnimationFrame(()=>e.resize())}function _(){var e;d.value!==null&&((e=V.getInstanceByDom(d.value))==null||e.resize())}f(()=>u.option,e=>{e&&n(()=>{g()})},{immediate:!0,deep:!0});let v=s(_,80,{maxWait:240});return c(d,()=>{v()}),r(()=>{n(()=>{g(),window.addEventListener(`resize`,v)})}),a(()=>{var e;d.value&&((e=V.getInstanceByDom(d.value))==null||e.dispose(),window.removeEventListener(`resize`,v))}),t({resize:_,getChart:()=>V.getInstanceByDom(d.value)}),(t,n)=>(o(),p(`div`,{ref_key:`chartRef`,ref:d,class:`bt-line-chart`,style:i({width:l(h)(e.width),height:l(h)(e.height)})},null,4))}}),U=e({default:()=>W}),W=g(H,[[`__scopeId`,`data-v-ba6e3b19`]]);b([D,P,C,j,O,N,F,I,T,S,_,w,k,E]);var G=A;d();var K=t({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e,{expose:t}){let d=e,g=m(null),_=!0;async function v(){if(_){let{data:e}=await u.get(`/static/vite/data/world.json`);G.registerMap(`world`,e),_=!1}if(g.value===null)return;let e=G.getInstanceByDom(g.value);e==null&&(e=G.init(g.value)),e.setOption(d.option,!0),requestAnimationFrame(()=>e.resize())}function y(){var e;g.value!==null&&((e=G.getInstanceByDom(g.value))==null||e.resize())}f(()=>d.option,e=>{e&&n(()=>{v()})},{immediate:!0,deep:!0});let b=s(y,80,{maxWait:240});return c(g,()=>{b()}),r(async()=>{window.addEventListener(`resize`,b)}),a(()=>{var e;g.value&&((e=G.getInstanceByDom(g.value))==null||e.dispose(),window.removeEventListener(`resize`,b))}),t({resize:y}),(t,n)=>(o(),p(`div`,{ref_key:`chartRef`,ref:g,class:`bt-map-chart`,style:i({width:l(h)(e.width),height:l(h)(e.height)})},null,4))}}),q=e({default:()=>J}),J=g(K,[[`__scopeId`,`data-v-4b805b22`]]);b([D,P,C,j,O,N,F,I,y,_,w,k]);var Y=A;d();var X=t({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e){let t=e,c=m(null);function u(){if(c.value===null)return;let e=Y.getInstanceByDom(c.value);e==null&&(e=Y.init(c.value)),e.setOption(t.option,!0)}function d(){var e;c.value!==null&&((e=Y.getInstanceByDom(c.value))==null||e.resize())}f(()=>t.option,e=>{e&&n(()=>{u()})},{immediate:!0,deep:!0});let g=s(d,300,{maxWait:800});return r(()=>{n(()=>{u(),window.addEventListener(`resize`,g)})}),a(()=>{var e;c.value&&((e=Y.getInstanceByDom(c.value))==null||e.dispose(),window.removeEventListener(`resize`,g))}),(t,n)=>(o(),p(`div`,{ref_key:`chartRef`,ref:c,style:i({width:l(h)(e.width),height:l(h)(e.height)})},null,4))}}),Z=e({default:()=>Q}),Q=X;export{z as a,U as i,q as n,G as r,Z as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-EmailEditor-legacy.js b/BTPanel/static/vite/js/feature-EmailEditor-legacy.js index 051cb743..10f67843 100644 --- a/BTPanel/static/vite/js/feature-EmailEditor-legacy.js +++ b/BTPanel/static/vite/js/feature-EmailEditor-legacy.js @@ -1,4 +1,4 @@ -(function(){System.register([`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./app-components-legacy.js?v=1787646744133`,`./vendor-interaction-legacy.js?v=1787646744133`,`./vendor-wangeditor-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,ee,S,C,te,w,ne,T,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,E,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,D,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,O,Ir,k,Lr,A,j,M,N,P,F,Rr,I,zr,Br,L,Vr,Hr,Ur,Wr,Gr,Kr,R,qr,z,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,B,ni,ri,ii,V,ai,oi,si,H,U,W,ci,li,ui,di,fi,G,pi,mi,K,q,hi,gi,_i,vi,yi,J,Y,bi,xi,Si,Ci,X,wi,Ti,Ei;function Di(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&arguments[0]!==void 0?arguments[0]:12,t=new Uint8Array(e);return crypto.getRandomValues(t),Array.from(t,function(e){return e.toString(16).padStart(2,`0`)}).join(``).slice(0,e)}function Ui(){var e=function(e){var r={};return Object.entries(e).forEach(function(e){var i=Z(e,2),a=i[0],o=i[1];t(a)&&qr(o)&&Object.assign(r,n(a,o)),!t(a)&&Jr(o)&&(r[a]=o),!t(a)&&qr(o)&&a===`borderTop`&&qr(o)&&(r.borderTop=``.concat(o.width,` `,o.style,` `,o.color||`transparent`))}),r},t=function(e){return e===`border`||e===`padding`||e===`borderRadius`},n=function(e,t){var n={},i={top:`TopLeft`,right:`TopRight`,bottom:`BottomRight`,left:`BottomLeft`};if(!t.more)e===`border`&&qr(t.all)&&t.all.width!==`0`?n.border=``.concat(t.all.width,` `,t.all.style,` `,t.all.color||`transparent`):(e===`padding`||e===`borderRadius`)&&Jr(t.all)&&(n[e]=t.all);else{var a=[`top`,`right`,`bottom`,`left`];switch(e){case`border`:a.forEach(function(e){var i=t[e];qr(i)&&i.width!==`0`&&(n[`border`.concat(r(e))]=``.concat(i.width,` `,i.style,` `,i.color||`transparent`))});break;case`padding`:a.forEach(function(e){var i=t[e];Jr(i)&&i!==`0`&&(n[`padding`.concat(r(e))]=i)});break;case`borderRadius`:a.forEach(function(e){var r=t[e];Jr(r)&&r!==`0`&&(n[`border`.concat(i[e],`Radius`)]=r)});break}}return n},r=function(e){return e.charAt(0).toUpperCase()+e.slice(1)};return{configToStyle:e}}function Wi(e){oi(Lr,e)}function Gi(e,t){return V(),N(`div`,Ln,[W(e.$slots,`default`,{},void 0,!0)])}function Ki(e,t){var n=ee;return V(),j(n,{"arrow-placement":`right`,"display-directive":`show`},{default:X(function(){return[W(e.$slots,`default`,{},void 0,!0)]}),_:3})}function qi(e,t){return V(),N(`div`,_n,[W(e.$slots,`default`)])}function Ji(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Yr(e)}function $(e){return[I({setup:function(t,n){var r=n.slots;return function(){return F(fe,{options:e},Ji(r)?r:{default:function(){return[r]}})}}})]}function Yi(e,t,n){var r=e.key,i=e.attrKey,a=e.label,o=r||i;switch(i){case`color`:case`backgroundColor`:return F(C,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`head`:return F(Le,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`padding`:return F(Tt,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`border`:return F(l,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`borderTop`:return F(st,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`width`:return F(an,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`widthAuto`:return F(en,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`widthNumber`:return F(nn,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`fontWeight`:return F(Me,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`fontSize`:return F(Ae,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`lineHeight`:return F(at,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`letterSpacing`:return F(rt,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`textAlign`:return F(Ut,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`borderRadius`:return F(Mt,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`layout`:return F(tt,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`custom`:return Xi(e,n)}}function Xi(e,t){if(e.render)return F(E,null,[e.render()]);if(e.key){var n;return(n=t[e.key])==null?void 0:n.call(t)}}function Zi(e,t){var n=ke;return V(),N(`div`,jn,[F(n,{size:`large`,description:`Please select a component`})])}return e({a:void 0,i:void 0,n:void 0,o:Hi,r:void 0,t:void 0}),{setters:[function(e){E=e.mn,O=e.jt,k=e.yn,A=e.bn,j=e.xn,M=e.Sn,N=e.Cn,P=e.En,F=e.Dn,Rr=e.At,I=e.kn,L=e.w,e.fr,e.Pn,e.on,e.Ir,R=e.nn,z=e.hr,Jr=e.Tt,Yr=e.In,$r=e.Ln,ei=e.zn,ti=e.Yr,B=e.Zr,ni=e.Hn,ri=e.Gn,ii=e.Kn,V=e.Jn,oi=e.Yn,si=e.vr,H=e.br,U=e.Xn,W=e.Zn,ci=e.er,li=e.Cr,fi=e._t,G=e.ei,pi=e.wr,K=e.Or,J=e.rr,bi=e.ar,Si=e.un,Ci=e.or,X=e.cr,wi=e.lr,Ti=e.fn},function(e){zr=e.f,ui=e.p},function(e){d=e.gt,b=e.st,ee=e.ct,S=e.at,ke=e.Et,Pe=e.P,Fe=e.M,Ye=e.bt,Xe=e.xt,Ze=e.A,Qe=e.St,At=e.Q,jt=e.Z,Rt=e.tt,zt=e.y,Bt=e.h,Vt=e.p,Ht=e.d},function(e){D=e.zf,Mr=e.Rf,qr=e.yp,yi=e.Pf},function(e){Pr=e.ia},function(e){_e=e.i,Ie=e.t,hi=e.r,gi=e.n},function(e){ve=e.t,kt=e.r,Zt=e.n,Ei=e.i}],execute:function(){sn=document.createElement(`style`),sn.textContent=`.block-toolbar[data-v-c5cb1fa1]{z-index:101;background-color:#1890ff;border-radius:4px 4px 0 0;display:flex;position:absolute;bottom:-36px;right:0}.block-toolbar .tool-btn[data-v-c5cb1fa1]{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .2s;display:flex}.block-toolbar .tool-btn svg[data-v-c5cb1fa1]{width:16px;height:16px}.block-toolbar .tool-btn[data-v-c5cb1fa1]:hover{background-color:rgba(0,0,0,.1)}.block-base[data-v-f8113c96]{position:relative}.block-base .block-section[data-v-f8113c96]{user-select:none;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.block-base .block-section[data-v-f8113c96]:after{content:"";opacity:0;z-index:100;pointer-events:none;background-color:transparent;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.block-base .block-section[data-v-f8113c96]:hover:after{opacity:1;border:2px solid #4eaef8}.block-base .block-section:hover .drag-handle[data-v-f8113c96]{opacity:1}.block-base.is-selected>.block-section[data-v-f8113c96]:after{opacity:1;border:2px solid #0871c2}.block-base.is-selected>.block-section .drag-handle[data-v-f8113c96]{opacity:1}.block-base.is-dragging[data-v-f8113c96]{opacity:.4}.block-base .block-content[data-v-f8113c96]{margin:0 auto}.block-base .block-type-hint[data-v-f8113c96]{color:#fff;opacity:.8;pointer-events:none;z-index:102;background:rgba(0,0,0,.6);border-radius:3px;padding:2px 8px;font-size:12px;position:absolute;bottom:-24px;left:0}.block-base .drag-handle[data-v-f8113c96]{cursor:grab;z-index:101;color:#909399;opacity:0;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.block-base .drag-handle.columns-drag-handle[data-v-f8113c96]{right:0}.block-base .drag-handle[data-v-f8113c96]:hover{color:#1890ff}.block-base .drag-handle .drag-icon[data-v-f8113c96]{font-size:16px;font-style:normal}.editor-box[data-v-320a6ce4]{width:100%;position:relative}.toolbar[data-v-320a6ce4]{z-index:200;flex-direction:column;display:flex;position:fixed;top:-100px;left:0}.toolbar[data-v-320a6ce4] .w-e-toolbar{border:1px solid #ccc;max-width:500px;margin:0 auto;padding:0 4px}.toolbar[data-v-320a6ce4] .w-e-toolbar .w-e-bar{overflow:hidden}.toolbar[data-v-320a6ce4] .w-e-toolbar .w-e-bar-item{padding:4px 2px;display:inline-flex}.toolbar[data-v-320a6ce4] .w-e-toolbar .w-e-bar-item button .title{border-bottom:none;height:auto}.editor[data-v-320a6ce4] .w-e-text-container{color:inherit;background:0 0}.editor[data-v-320a6ce4] .w-e-text-container [data-slate-editor]{border-top:none;padding:0}.editor[data-v-320a6ce4] .w-e-text-container p{line-height:inherit;margin:0}.editor[data-v-320a6ce4] .w-e-modal{z-index:100}.block-none[data-v-1e66913b]{color:#a8a8a8;background-color:#f9f9f9;border:1px solid #d4d4d4;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:100px;padding:10px;font-size:14px;display:flex}img[data-v-a891cab1]{width:100%}.cell-container.drop-active[data-v-98374d19]{background-color:rgba(24,144,255,.05)!important;border:1px dashed #1890ff!important}.cell-container .cell-content[data-v-98374d19]{flex-direction:column;display:flex}.cell-container .block-item[data-v-98374d19]{transition:transform .2s;position:relative}.cell-container .block-item[data-v-98374d19]:hover{z-index:1}.cell-container .block-placeholder[data-v-98374d19]{background-color:transparent;border:1px dashed transparent;border-radius:4px;justify-content:center;align-items:center;height:0;transition:height .3s;display:flex;overflow:hidden}.cell-container .block-placeholder.active[data-v-98374d19]{background-color:rgba(24,144,255,.05);border-color:#1890ff;height:50px}.cell-container .block-placeholder .placeholder-content[data-v-98374d19]{color:#1890ff;flex-direction:column;align-items:center;display:flex}.cell-container .column-placeholder[data-v-98374d19]{color:#0079d6;text-align:center;background-color:rgba(62,158,212,.15);border:1px dashed rgba(62,158,212,.5);flex-direction:column;justify-content:center;align-items:center;height:100px;font-size:14px;transition:all .3s;display:flex}.cell-container .column-placeholder.active[data-v-98374d19]{color:#1890ff}.columns-layout[data-v-741ae7b5]{margin:0 auto;display:flex;position:relative}.columns-layout .column-divider[data-v-741ae7b5]{width:2px;position:relative}.columns-layout .column-divider[data-v-741ae7b5]:after{content:"";opacity:.5;cursor:col-resize;background-color:#0871c2;width:2px;height:100%;transition:all .2s;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.columns-layout .column-divider[data-v-741ae7b5]:hover:after,.columns-layout .column-divider.active[data-v-741ae7b5]:after{opacity:1;width:4px}.canvas-area[data-v-53cd2711]{background-color:#f4f7fa;width:100%;height:100%;position:relative}.canvas-container[data-v-53cd2711]{background-color:#fff;position:absolute;top:24px;bottom:24px;left:24px;right:24px;overflow-y:auto;box-shadow:0 4px 12px #ebedf0}.block-columns-wrapper[data-v-53cd2711]{position:relative}.block-placeholder[data-v-53cd2711]{background-color:rgba(24,144,255,.05);border:2px dashed #1890ff;border-radius:4px;justify-content:center;align-items:center;height:104px;transition:all .2s;display:flex}.block-placeholder .placeholder-content[data-v-53cd2711]{color:#1890ff;text-align:center;font-size:14px}.block-placeholder .placeholder-content span[data-v-53cd2711]{display:block}.empty-container[data-v-53cd2711]{justify-content:center;align-items:center;height:calc(100% - 32px);display:flex}.empty-container .empty-message[data-v-53cd2711]{color:#999;text-align:center;background-color:#fafafa;border:2px dashed #e8e8e8;border-radius:4px;padding:24px;font-size:16px}.editor-tools[data-v-428569d7]{border-bottom:1px solid #d8dee8;justify-content:space-between;align-items:center;height:40px;min-height:40px;padding:0 16px;display:flex}.tools-view[data-v-428569d7]{border:1px solid #d9d9d9;border-radius:4px;align-items:center;gap:4px;height:28px;padding:2px;display:flex}.tools-view .view-item[data-v-428569d7]{cursor:pointer;border-radius:2px;align-items:center;height:24px;padding:0 4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.tools-view .view-item.checked[data-v-428569d7]{color:#3e8bf2;background-color:#f8f8f8}.editor-container[data-v-b95fec5b]{flex-direction:column;flex:1;display:flex}.block-item[data-v-ea0cad5e]{border:1px solid var(--color-border);background-color:var(--color-bg-2);text-align:center;cursor:grab;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;height:74px;font-weight:500;transition:box-shadow .1s;display:flex;position:relative}.block-item .text[data-v-ea0cad5e]{margin-top:6px}.block-item[data-v-ea0cad5e]:hover{border:1px solid #eee;box-shadow:-2px 7px 20px rgba(0,0,0,.17)}.block-panel[data-v-2cd77b18]{width:100%;height:100%;overflow:auto}.block-title[data-v-2cd77b18]{height:32px;color:var(--color-text-1);justify-content:center;align-items:center;margin-top:8px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.block-list[data-v-2cd77b18]{grid-gap:12px;grid-template-columns:74px 74px 74px;padding:16px;display:grid}.editor-menu[data-v-7b19c6e6]{border-right:1px solid var(--color-border);background-color:var(--color-bg-2);width:280px;overflow:hidden}.n-collapse[data-v-be0a8b1b]{--n-title-padding:0;--n-item-margin:0;--n-text-color:var(--color-text-2);--n-arrow-color:#d4d4d4;--n-title-text-color:var(--color-text-1);--n-divider-color:var(--color-border)}.n-collapse[data-v-be0a8b1b] .n-collapse-item{background-color:var(--color-bg-2)}.n-collapse[data-v-be0a8b1b] .n-collapse-item>.n-collapse-item__header:hover{background-color:var(--color-bg-3)}.n-collapse[data-v-be0a8b1b] .n-collapse-item>.n-collapse-item__header .n-collapse-item__header-main{justify-content:space-between;padding:12px 16px;font-weight:700}.n-collapse[data-v-be0a8b1b] .n-collapse-item .n-collapse-item__content-inner{padding:16px}.layout-grid[data-v-44ad3be7]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.layout-option[data-v-44ad3be7]{border:1px solid var(--color-border);background-color:var(--color-bg-1);cursor:pointer;border-radius:4px}.layout-option[data-v-44ad3be7]:hover,.layout-option.active[data-v-44ad3be7]{background-color:var(--color-bg-2);border-color:#333}.layout-option:hover .column[data-v-44ad3be7],.layout-option.active .column[data-v-44ad3be7]{border-left-color:#333}.layout-option:hover .column .text[data-v-44ad3be7],.layout-option.active .column .text[data-v-44ad3be7]{visibility:visible}.layout-preview[data-v-44ad3be7]{border-radius:4px;width:100%;height:36px;display:flex;overflow:hidden}.column[data-v-44ad3be7]{color:var(--color-text-2);justify-content:center;align-items:center;font-size:12px;display:flex}.column+.column[data-v-44ad3be7]{border-left:1px solid var(--color-border)}.column .text[data-v-44ad3be7]{visibility:hidden}.style-container[data-v-2bc44916]{border-top:1px solid var(--color-border);padding:16px 0}.style-container[data-v-2bc44916]:first-of-type{border-top:none;padding-top:0}.style-container[data-v-2bc44916]:last-of-type{padding-bottom:0}.style-container .style-rows[data-v-2bc44916]{justify-content:space-between;align-items:flex-start;display:flex}.style-container .style-rows .style-label[data-v-2bc44916]{align-items:center;min-height:32px;font-weight:500;line-height:24px;display:flex}.style-container .style-rows .style-value[data-v-2bc44916]{align-items:center;min-height:32px;display:flex}.n-tabs[data-v-9e21eccb]{--n-tab-padding:13px 16px 11px;--n-tab-gap:0;--n-pane-padding-top:0;--n-tab-font-size:12px}.n-tab-pane[data-v-9e21eccb]{flex:1;overflow:auto}.link-items[data-v-6755f2fb]{border:1px solid #e5e7eb;border-top:none;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.link-items[data-v-6755f2fb]:first-child{border-top:1px solid #e5e7eb;border-top-left-radius:4px;border-top-right-radius:4px}.link-items[data-v-6755f2fb]:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.link-group[data-v-1b62ebe3]{flex-direction:column;width:100%;margin:0;padding-left:0;display:flex}.n-tabs[data-v-83e94fc5]{--n-tab-padding:16px 12px 14px;--n-tab-gap:0;--n-pane-padding-top:0;--n-tab-font-size:14px;height:100%}.n-tabs[data-v-83e94fc5]>.n-tabs-nav .n-tabs-wrapper{width:100%}.n-tabs[data-v-83e94fc5]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper{flex:1}.n-tabs[data-v-83e94fc5]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab{justify-content:center;width:100%}.n-tab-pane[data-v-83e94fc5]{flex:1;overflow:auto}.editor-sidebar[data-v-51030538]{border-left:1px solid var(--color-border);background-color:var(--color-bg-2);width:320px;height:100%;overflow:hidden}.email-editor[data-v-cec325ed]{border:1px solid var(--color-border);height:720px;display:flex} +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Li(e){for(var t=1;t0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&arguments[0]!==void 0?arguments[0]:12,t=new Uint8Array(e);return crypto.getRandomValues(t),Array.from(t,function(e){return e.toString(16).padStart(2,`0`)}).join(``).slice(0,e)}function Ui(){var e=function(e){var r={};return Object.entries(e).forEach(function(e){var i=Z(e,2),a=i[0],o=i[1];t(a)&&qr(o)&&Object.assign(r,n(a,o)),!t(a)&&Jr(o)&&(r[a]=o),!t(a)&&qr(o)&&a===`borderTop`&&qr(o)&&(r.borderTop=``.concat(o.width,` `,o.style,` `,o.color||`transparent`))}),r},t=function(e){return e===`border`||e===`padding`||e===`borderRadius`},n=function(e,t){var n={},i={top:`TopLeft`,right:`TopRight`,bottom:`BottomRight`,left:`BottomLeft`};if(!t.more)e===`border`&&qr(t.all)&&t.all.width!==`0`?n.border=``.concat(t.all.width,` `,t.all.style,` `,t.all.color||`transparent`):(e===`padding`||e===`borderRadius`)&&Jr(t.all)&&(n[e]=t.all);else{var a=[`top`,`right`,`bottom`,`left`];switch(e){case`border`:a.forEach(function(e){var i=t[e];qr(i)&&i.width!==`0`&&(n[`border`.concat(r(e))]=``.concat(i.width,` `,i.style,` `,i.color||`transparent`))});break;case`padding`:a.forEach(function(e){var i=t[e];Jr(i)&&i!==`0`&&(n[`padding`.concat(r(e))]=i)});break;case`borderRadius`:a.forEach(function(e){var r=t[e];Jr(r)&&r!==`0`&&(n[`border`.concat(i[e],`Radius`)]=r)});break}}return n},r=function(e){return e.charAt(0).toUpperCase()+e.slice(1)};return{configToStyle:e}}function Wi(e){oi(Lr,e)}function Gi(e,t){return V(),N(`div`,Ln,[W(e.$slots,`default`,{},void 0,!0)])}function Ki(e,t){var n=ee;return V(),j(n,{"arrow-placement":`right`,"display-directive":`show`},{default:X(function(){return[W(e.$slots,`default`,{},void 0,!0)]}),_:3})}function qi(e,t){return V(),N(`div`,_n,[W(e.$slots,`default`)])}function Ji(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Yr(e)}function $(e){return[I({setup:function(t,n){var r=n.slots;return function(){return F(fe,{options:e},Ji(r)?r:{default:function(){return[r]}})}}})]}function Yi(e,t,n){var r=e.key,i=e.attrKey,a=e.label,o=r||i;switch(i){case`color`:case`backgroundColor`:return F(C,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`head`:return F(Le,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`padding`:return F(Tt,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`border`:return F(l,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`borderTop`:return F(st,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`width`:return F(an,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`widthAuto`:return F(en,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`widthNumber`:return F(nn,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`fontWeight`:return F(Me,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`fontSize`:return F(Ae,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`lineHeight`:return F(at,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`letterSpacing`:return F(rt,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`textAlign`:return F(Ut,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`borderRadius`:return F(Mt,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`layout`:return F(tt,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`custom`:return Xi(e,n)}}function Xi(e,t){if(e.render)return F(E,null,[e.render()]);if(e.key){var n;return(n=t[e.key])==null?void 0:n.call(t)}}function Zi(e,t){var n=ke;return V(),N(`div`,jn,[F(n,{size:`large`,description:`Please select a component`})])}return e({a:void 0,i:void 0,n:void 0,o:Hi,r:void 0,t:void 0}),{setters:[function(e){E=e.hn,O=e.Mt,k=e.bn,A=e.xn,j=e.Sn,M=e.Cn,N=e.wn,P=e.Dn,F=e.On,Rr=e.jt,I=e.An,L=e.T,e.pr,e.Fn,e.sn,e.Lr,R=e.rn,z=e.gr,Jr=e.Et,Yr=e.Ln,$r=e.Rn,ei=e.Bn,ti=e.Xr,B=e.Qr,ni=e.Un,ri=e.Kn,ii=e.qn,V=e.Yn,oi=e.Xn,si=e.yr,H=e.xr,U=e.Zn,W=e.Qn,ci=e.tr,li=e.wr,fi=e.vt,G=e.ti,pi=e.Tr,K=e.kr,J=e.ir,bi=e.or,Si=e.dn,Ci=e.sr,X=e.lr,wi=e.ur,Ti=e.pn},function(e){zr=e.f,ui=e.p},function(e){d=e.gt,b=e.st,ee=e.ct,S=e.at,ke=e.Dt,Pe=e.P,Fe=e.M,Ye=e.xt,Xe=e.St,Ze=e.A,Qe=e.Ct,At=e.Q,jt=e.Z,Rt=e.tt,zt=e.y,Bt=e.h,Vt=e.p,Ht=e.d},function(e){D=e.zf,Mr=e.Rf,qr=e.yp,yi=e.Pf},function(e){Pr=e.da},function(e){_e=e.i,Ie=e.t,hi=e.r,gi=e.n},function(e){ve=e.t,kt=e.r,Zt=e.n,Ei=e.i}],execute:function(){sn=document.createElement(`style`),sn.textContent=`.block-toolbar[data-v-c5cb1fa1]{z-index:101;background-color:#1890ff;border-radius:4px 4px 0 0;display:flex;position:absolute;bottom:-36px;right:0}.block-toolbar .tool-btn[data-v-c5cb1fa1]{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .2s;display:flex}.block-toolbar .tool-btn svg[data-v-c5cb1fa1]{width:16px;height:16px}.block-toolbar .tool-btn[data-v-c5cb1fa1]:hover{background-color:rgba(0,0,0,.1)}.block-base[data-v-f8113c96]{position:relative}.block-base .block-section[data-v-f8113c96]{user-select:none;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.block-base .block-section[data-v-f8113c96]:after{content:"";opacity:0;z-index:100;pointer-events:none;background-color:transparent;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.block-base .block-section[data-v-f8113c96]:hover:after{opacity:1;border:2px solid #4eaef8}.block-base .block-section:hover .drag-handle[data-v-f8113c96]{opacity:1}.block-base.is-selected>.block-section[data-v-f8113c96]:after{opacity:1;border:2px solid #0871c2}.block-base.is-selected>.block-section .drag-handle[data-v-f8113c96]{opacity:1}.block-base.is-dragging[data-v-f8113c96]{opacity:.4}.block-base .block-content[data-v-f8113c96]{margin:0 auto}.block-base .block-type-hint[data-v-f8113c96]{color:#fff;opacity:.8;pointer-events:none;z-index:102;background:rgba(0,0,0,.6);border-radius:3px;padding:2px 8px;font-size:12px;position:absolute;bottom:-24px;left:0}.block-base .drag-handle[data-v-f8113c96]{cursor:grab;z-index:101;color:#909399;opacity:0;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.block-base .drag-handle.columns-drag-handle[data-v-f8113c96]{right:0}.block-base .drag-handle[data-v-f8113c96]:hover{color:#1890ff}.block-base .drag-handle .drag-icon[data-v-f8113c96]{font-size:16px;font-style:normal}.editor-box[data-v-320a6ce4]{width:100%;position:relative}.toolbar[data-v-320a6ce4]{z-index:200;flex-direction:column;display:flex;position:fixed;top:-100px;left:0}.toolbar[data-v-320a6ce4] .w-e-toolbar{border:1px solid #ccc;max-width:500px;margin:0 auto;padding:0 4px}.toolbar[data-v-320a6ce4] .w-e-toolbar .w-e-bar{overflow:hidden}.toolbar[data-v-320a6ce4] .w-e-toolbar .w-e-bar-item{padding:4px 2px;display:inline-flex}.toolbar[data-v-320a6ce4] .w-e-toolbar .w-e-bar-item button .title{border-bottom:none;height:auto}.editor[data-v-320a6ce4] .w-e-text-container{color:inherit;background:0 0}.editor[data-v-320a6ce4] .w-e-text-container [data-slate-editor]{border-top:none;padding:0}.editor[data-v-320a6ce4] .w-e-text-container p{line-height:inherit;margin:0}.editor[data-v-320a6ce4] .w-e-modal{z-index:100}.block-none[data-v-1e66913b]{color:#a8a8a8;background-color:#f9f9f9;border:1px solid #d4d4d4;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:100px;padding:10px;font-size:14px;display:flex}img[data-v-a891cab1]{width:100%}.cell-container.drop-active[data-v-98374d19]{background-color:rgba(24,144,255,.05)!important;border:1px dashed #1890ff!important}.cell-container .cell-content[data-v-98374d19]{flex-direction:column;display:flex}.cell-container .block-item[data-v-98374d19]{transition:transform .2s;position:relative}.cell-container .block-item[data-v-98374d19]:hover{z-index:1}.cell-container .block-placeholder[data-v-98374d19]{background-color:transparent;border:1px dashed transparent;border-radius:4px;justify-content:center;align-items:center;height:0;transition:height .3s;display:flex;overflow:hidden}.cell-container .block-placeholder.active[data-v-98374d19]{background-color:rgba(24,144,255,.05);border-color:#1890ff;height:50px}.cell-container .block-placeholder .placeholder-content[data-v-98374d19]{color:#1890ff;flex-direction:column;align-items:center;display:flex}.cell-container .column-placeholder[data-v-98374d19]{color:#0079d6;text-align:center;background-color:rgba(62,158,212,.15);border:1px dashed rgba(62,158,212,.5);flex-direction:column;justify-content:center;align-items:center;height:100px;font-size:14px;transition:all .3s;display:flex}.cell-container .column-placeholder.active[data-v-98374d19]{color:#1890ff}.columns-layout[data-v-741ae7b5]{margin:0 auto;display:flex;position:relative}.columns-layout .column-divider[data-v-741ae7b5]{width:2px;position:relative}.columns-layout .column-divider[data-v-741ae7b5]:after{content:"";opacity:.5;cursor:col-resize;background-color:#0871c2;width:2px;height:100%;transition:all .2s;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.columns-layout .column-divider[data-v-741ae7b5]:hover:after,.columns-layout .column-divider.active[data-v-741ae7b5]:after{opacity:1;width:4px}.canvas-area[data-v-53cd2711]{background-color:#f4f7fa;width:100%;height:100%;position:relative}.canvas-container[data-v-53cd2711]{background-color:#fff;position:absolute;top:24px;bottom:24px;left:24px;right:24px;overflow-y:auto;box-shadow:0 4px 12px #ebedf0}.block-columns-wrapper[data-v-53cd2711]{position:relative}.block-placeholder[data-v-53cd2711]{background-color:rgba(24,144,255,.05);border:2px dashed #1890ff;border-radius:4px;justify-content:center;align-items:center;height:104px;transition:all .2s;display:flex}.block-placeholder .placeholder-content[data-v-53cd2711]{color:#1890ff;text-align:center;font-size:14px}.block-placeholder .placeholder-content span[data-v-53cd2711]{display:block}.empty-container[data-v-53cd2711]{justify-content:center;align-items:center;height:calc(100% - 32px);display:flex}.empty-container .empty-message[data-v-53cd2711]{color:#999;text-align:center;background-color:#fafafa;border:2px dashed #e8e8e8;border-radius:4px;padding:24px;font-size:16px}.editor-tools[data-v-428569d7]{border-bottom:1px solid #d8dee8;justify-content:space-between;align-items:center;height:40px;min-height:40px;padding:0 16px;display:flex}.tools-view[data-v-428569d7]{border:1px solid #d9d9d9;border-radius:4px;align-items:center;gap:4px;height:28px;padding:2px;display:flex}.tools-view .view-item[data-v-428569d7]{cursor:pointer;border-radius:2px;align-items:center;height:24px;padding:0 4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.tools-view .view-item.checked[data-v-428569d7]{color:#3e8bf2;background-color:#f8f8f8}.editor-container[data-v-b95fec5b]{flex-direction:column;flex:1;display:flex}.block-item[data-v-ea0cad5e]{border:1px solid var(--color-border);background-color:var(--color-bg-2);text-align:center;cursor:grab;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;height:74px;font-weight:500;transition:box-shadow .1s;display:flex;position:relative}.block-item .text[data-v-ea0cad5e]{margin-top:6px}.block-item[data-v-ea0cad5e]:hover{border:1px solid #eee;box-shadow:-2px 7px 20px rgba(0,0,0,.17)}.block-panel[data-v-2cd77b18]{width:100%;height:100%;overflow:auto}.block-title[data-v-2cd77b18]{height:32px;color:var(--color-text-1);justify-content:center;align-items:center;margin-top:8px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.block-list[data-v-2cd77b18]{grid-gap:12px;grid-template-columns:74px 74px 74px;padding:16px;display:grid}.editor-menu[data-v-7b19c6e6]{border-right:1px solid var(--color-border);background-color:var(--color-bg-2);width:280px;overflow:hidden}.n-collapse[data-v-be0a8b1b]{--n-title-padding:0;--n-item-margin:0;--n-text-color:var(--color-text-2);--n-arrow-color:#d4d4d4;--n-title-text-color:var(--color-text-1);--n-divider-color:var(--color-border)}.n-collapse[data-v-be0a8b1b] .n-collapse-item{background-color:var(--color-bg-2)}.n-collapse[data-v-be0a8b1b] .n-collapse-item>.n-collapse-item__header:hover{background-color:var(--color-bg-3)}.n-collapse[data-v-be0a8b1b] .n-collapse-item>.n-collapse-item__header .n-collapse-item__header-main{justify-content:space-between;padding:12px 16px;font-weight:700}.n-collapse[data-v-be0a8b1b] .n-collapse-item .n-collapse-item__content-inner{padding:16px}.layout-grid[data-v-44ad3be7]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.layout-option[data-v-44ad3be7]{border:1px solid var(--color-border);background-color:var(--color-bg-1);cursor:pointer;border-radius:4px}.layout-option[data-v-44ad3be7]:hover,.layout-option.active[data-v-44ad3be7]{background-color:var(--color-bg-2);border-color:#333}.layout-option:hover .column[data-v-44ad3be7],.layout-option.active .column[data-v-44ad3be7]{border-left-color:#333}.layout-option:hover .column .text[data-v-44ad3be7],.layout-option.active .column .text[data-v-44ad3be7]{visibility:visible}.layout-preview[data-v-44ad3be7]{border-radius:4px;width:100%;height:36px;display:flex;overflow:hidden}.column[data-v-44ad3be7]{color:var(--color-text-2);justify-content:center;align-items:center;font-size:12px;display:flex}.column+.column[data-v-44ad3be7]{border-left:1px solid var(--color-border)}.column .text[data-v-44ad3be7]{visibility:hidden}.style-container[data-v-2bc44916]{border-top:1px solid var(--color-border);padding:16px 0}.style-container[data-v-2bc44916]:first-of-type{border-top:none;padding-top:0}.style-container[data-v-2bc44916]:last-of-type{padding-bottom:0}.style-container .style-rows[data-v-2bc44916]{justify-content:space-between;align-items:flex-start;display:flex}.style-container .style-rows .style-label[data-v-2bc44916]{align-items:center;min-height:32px;font-weight:500;line-height:24px;display:flex}.style-container .style-rows .style-value[data-v-2bc44916]{align-items:center;min-height:32px;display:flex}.n-tabs[data-v-9e21eccb]{--n-tab-padding:13px 16px 11px;--n-tab-gap:0;--n-pane-padding-top:0;--n-tab-font-size:12px}.n-tab-pane[data-v-9e21eccb]{flex:1;overflow:auto}.link-items[data-v-6755f2fb]{border:1px solid #e5e7eb;border-top:none;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.link-items[data-v-6755f2fb]:first-child{border-top:1px solid #e5e7eb;border-top-left-radius:4px;border-top-right-radius:4px}.link-items[data-v-6755f2fb]:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.link-group[data-v-1b62ebe3]{flex-direction:column;width:100%;margin:0;padding-left:0;display:flex}.n-tabs[data-v-83e94fc5]{--n-tab-padding:16px 12px 14px;--n-tab-gap:0;--n-pane-padding-top:0;--n-tab-font-size:14px;height:100%}.n-tabs[data-v-83e94fc5]>.n-tabs-nav .n-tabs-wrapper{width:100%}.n-tabs[data-v-83e94fc5]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper{flex:1}.n-tabs[data-v-83e94fc5]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab{justify-content:center;width:100%}.n-tab-pane[data-v-83e94fc5]{flex:1;overflow:auto}.editor-sidebar[data-v-51030538]{border-left:1px solid var(--color-border);background-color:var(--color-bg-2);width:320px;height:100%;overflow:hidden}.email-editor[data-v-cec325ed]{border:1px solid var(--color-border);height:720px;display:flex} /*$vite$:1*/`,document.head.appendChild(sn),R(),_i=zr(`email-editor`,function(){var e=H(`2.1`);return{version:e,pageConfig:H({meta:{version:e.value,createdAt:``,updatedAt:``},style:{backgroundColor:`#ffffff`,width:`500px`}}),columnsSource:H([]),columnsMap:H({}),columnsConfigMap:H({}),cellMap:H({}),cellConfigMap:H({}),blockMap:H({}),blockConfigMap:H({}),selectedBlockKey:H(``),selectedBlockType:H(``),saveFn:H(function(){return ji(function(){return Bi(this,function(e){return[2,!1]})})()})}}),Ir={key:``,name:`Columns`,type:`columns`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{backgroundColor:``,padding:{more:!1,all:`0`,top:`0`,left:`0`,right:`0`,bottom:`0`}},containerStyle:{backgroundColor:``}},Fr={key:``,name:`Cell`,type:`cell`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{backgroundColor:``,padding:{more:!1,all:`0`,top:`0`,left:`0`,right:`0`,bottom:`0`},border:{more:!1,all:{color:``,width:`0`,style:`solid`},top:{color:``,width:`0`,style:`solid`},right:{color:``,width:`0`,style:`solid`},bottom:{color:``,width:`0`,style:`solid`},left:{color:``,width:`0`,style:`solid`}}},containerStyle:{}},Nr={key:``,name:`Button`,type:`button`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:`#`,target:`_blank`,content:`Button Text`},style:{display:`inline-block`,backgroundColor:`#20A53A`,color:`#fff`,width:`auto`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`,boxSizing:`border-box`,textDecoration:`none`,padding:{more:!0,all:`0`,top:`10px`,left:`20px`,right:`20px`,bottom:`10px`},border:{more:!1,all:{color:``,width:`0`,style:`solid`},top:{color:``,width:`0`,style:`solid`},right:{color:``,width:`0`,style:`solid`},bottom:{color:``,width:`0`,style:`solid`},left:{color:``,width:`0`,style:`solid`}},borderRadius:{more:!1,all:`4px`,top:`0`,left:`0`,right:`0`,bottom:`0`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Xr={key:``,name:`Link`,type:`link`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:``,target:`_blank`,content:`Link Text`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`,textDecoration:`none`},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Br={key:``,name:`Divider`,type:`divider`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{display:`inline-block`,width:`100%`,height:`1px`,lineHeight:`1px`,verticalAlign:`middle`,boxSizing:`border-box`,borderTop:{color:`#bbbbbb`,width:`1px`,style:`solid`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Vr={key:``,name:`Header`,type:`header`,meta:{version:``,createdAt:``,updatedAt:``},attr:{content:`Header`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`22px`,lineHeight:`140%`,letterSpacing:`0px`},containerStyle:{textAlign:`left`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},di={key:``,name:`Text`,type:`text`,meta:{version:``,createdAt:``,updatedAt:``},attr:{content:`Text`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`},containerStyle:{textAlign:`left`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Hr={key:``,name:`Image`,type:`image`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:``,target:`_blank`,src:``,alt:``},style:{display:`inline-block`,width:`100%`,boxSizing:`border-box`,textDecoration:`none`},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Zr={key:``,name:`Menu`,type:`menu`,meta:{version:``,createdAt:``,updatedAt:``},attr:{links:[{id:Hi(6),label:`Menu`,href:``},{id:Hi(6),label:`Menu`,href:``}]},style:{display:`inline-block`,fontWeight:`normal`,fontSize:`14px`,letterSpacing:`0px`,color:`#333`,textDecoration:`none`,padding:{more:!0,all:``,top:`5px`,left:`15px`,right:`15px`,bottom:`5px`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},kr=new Map([[`button`,Nr],[`link`,Xr],[`divider`,Br],[`header`,Vr],[`text`,di],[`image`,Hr],[`menu`,Zr]]),xi=function(e){var t=ui(_i()).version,n=function(e){try{var t=JSON.parse(e),n=t.version;return n<2?r(t):n<2.1?f(t):t}catch(t){console.log(e,t)}},r=function(e){var n={meta:{version:t.value,createdAt:L(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:L(new Date,`yyyy-MM-dd HH:mm:ss`)},style:{width:``,backgroundColor:``}};e.page_style?(n.style.width=e.page_style.maxWidth,n.style.backgroundColor=e.page_style.backgroundColor):(n.style.width=`500px`,n.style.backgroundColor=`#fff`);var r=e.columns_source,a=e.column_map,f=e.column_row_style_map,p=[],m={},h={};r.forEach(function(e){p.push(e)}),Object.entries(a).forEach(function(e){var t=Z(e,2),n=t[0],r=t[1];qr(r)&&(m[n]={key:n,type:r.type,name:`Columns`,children:r.children})}),Object.keys(f).forEach(function(e){var n=f[e],r=O(Ir);r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.style.padding=n.style.padding,r.style.backgroundColor=n.style.backgroundColor,h[e]=r});var g=e.cell_map,_=e.cell_style_map,v={},y={};Object.keys(g).forEach(function(e){var t=g[e];v[e]={key:e,type:`cell`,name:`Cell`,width:Number.parseFloat(t.width),children:t.children}}),Object.keys(_).forEach(function(e){var n=_[e],r=O(Fr);r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.style.backgroundColor=n.style.background,r.style.padding=n.style.padding,r.style.border=i(n.style.border),y[e]=r});var b=e.comp_map,x=e.comp_style_map,ee={},S={};return Object.keys(b).forEach(function(e){var t=b[e];ee[e]={key:e,type:t.type,name:Pr(t.type)}}),Object.keys(x).forEach(function(e){var t=b[e],n=x[e];switch(t.type){case`button`:S[e]=o(e,n);break;case`divider`:S[e]=s(e,n);break;case`header`:S[e]=c(e,n);break;case`text`:S[e]=l(e,n);break;case`image`:S[e]=u(e,n);break;case`menu`:S[e]=d(e,n);break}}),{pageConfig:n,columnsSource:p,columnsMap:m,columnsConfigMap:h,cellMap:v,cellConfigMap:y,blockMap:ee,blockConfigMap:S}},i=function(e){return{more:e.more,all:a(e.all),top:a(e.top),left:a(e.left),right:a(e.right),bottom:a(e.bottom)}},a=function(e){var t=e.split(` `);return{width:t[0]||`0`,style:t[1]||`solid`,color:t[2]||``}},o=function(e,n){var r=O(Nr);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content,r.attr.href=n.info.href||`#`,r.attr.target=n.info.target||`_blank`,r.style=n.style,r.style.border=i(n.style.border),r.style.fontWeight=n.style.FontWeight,r.style.letterSpacing=n.style.LetterSpacing,delete n.style.FontWeight,delete n.style.LetterSpacing,r.containerStyle=n.general,r},s=function(e,n){var r=O(Br);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.style=n.style,r.style.borderTop=a(n.style.borderTop),r},c=function(e,n){var r=O(Vr);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content||``,r.style=n.style,r.containerStyle=n.general,r},l=function(e,n){var r=O(di);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content||``,r.style=n.style,r.containerStyle=n.general,r.containerStyle.textAlign=n.style.textAlign,delete n.style.textAlign,r},u=function(e,n){var r=O(Hr);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr=n.info,r.style=n.style,r.containerStyle.padding=n.general.padding,r.containerStyle.textAlign=n.general.textAlign||`center`,r},d=function(e,n){var r=O(Zr);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.links=n.links,r.style=n.style,r.style.display=n.info.layout===`horizontal`?`inline-block`:`block`,r.containerStyle.padding=n.general.padding,r.containerStyle.textAlign=n.general.textAlign||`center`,r},f=function(e){var t=e.blockMap,n=e.blockConfigMap;return Object.keys(t).forEach(function(e){var r=t[e],i=n[e];switch(r.type){case`button`:n[e].style=Object.assign({},O(Nr.style),i.style);break;case`link`:n[e].style=Object.assign({},O(Xr.style),i.style);break;case`divider`:n[e].style=Object.assign({},O(Br.style),i.style);break;case`image`:n[e].style=Object.assign({},O(Hr.style),i.style);break;case`menu`:n[e].type=r.type,n[e].name=r.name,n[e].style=Object.assign({},O(Zr.style),i.style);break}}),e};return{parsedData:n(e)}},R(),e(`a`,Y=function(){var e=ui(_i()),t=e.version,n=e.columnsSource,r=e.columnsMap,i=e.columnsConfigMap,a=e.cellMap,o=e.cellConfigMap,s=e.blockMap,c=e.blockConfigMap,l=e.pageConfig,u=e.selectedBlockKey,d=e.selectedBlockType,f=e.saveFn;return{saveFn:f,getData:function(){return JSON.stringify({version:t.value,pageConfig:pi(l.value),blockMap:pi(s.value),blockConfigMap:pi(c.value),cellMap:pi(a.value),cellConfigMap:pi(o.value),columnsConfigMap:pi(i.value),columnsMap:pi(r.value),columnsSource:pi(n.value)})},setData:function(e){var t=xi(e).parsedData;t&&(l.value=t.pageConfig,s.value=t.blockMap,c.value=t.blockConfigMap,a.value=t.cellMap,o.value=t.cellConfigMap,i.value=t.columnsConfigMap,r.value=t.columnsMap,n.value=t.columnsSource)},resetData:function(){s.value={},c.value={},a.value={},o.value={},i.value={},r.value={},n.value=[],u.value=``,d.value=``},setSaveFn:function(e){f.value=e},autoSaveFn:function(){var e=null;(function(){e&&clearTimeout(e),e=window.setTimeout(function(){f.value()},300)})()}}}),R(),e(`i`,vi=function(){var e=ui(_i()),t=e.columnsSource,n=e.columnsMap,r=e.columnsConfigMap,i=e.cellMap,a=e.cellConfigMap,o=e.blockMap,s=e.blockConfigMap,c=e.pageConfig,l=Ui().configToStyle,u=H(``),d=function(){u.value=f().outerHTML},f=function(){var e=p(),n=document.createElement(`table`);return n.style.backgroundColor=c.value.style.backgroundColor||`#fff`,n.style.width=`100%`,t.value.forEach(function(t){e[t]&&n.appendChild(e[t].dom)}),n},p=function(){var e=m(),t={};return Object.entries(n.value).forEach(function(n){var i=Z(n,2),a=i[0],o=i[1],s=document.createElement(`tr`),l=document.createElement(`td`),u=document.createElement(`div`);g(u,r.value[a].style),u.style.width=c.value.style.width||`auto`,u.style.margin=`0 auto`;var d=document.createElement(`table`);d.style.width=`100%`;var f=document.createElement(`tr`);o.children.forEach(function(t){f.appendChild(e[t].dom)}),d.appendChild(f),u.appendChild(d),l.appendChild(u),s.appendChild(l),t[a]={dom:s}}),t},m=function(){var e=h(),t={};return Object.entries(i.value).forEach(function(n){var r=Z(n,2),i=r[0],o=r[1],s=document.createElement(`td`);s.style.width=``.concat(o.width,`%`),g(s,a.value[i].style),o.children.forEach(function(t){e[t]&&s.appendChild(e[t].dom)}),t[i]={dom:s}}),t},h=function(){var e={};return Object.keys(o.value).forEach(function(t){var n=o.value[t],r=s.value[t],i=document.createElement(`div`);switch(g(i,r.containerStyle),n.type){case`button`:i.appendChild(v(r));break;case`link`:i.appendChild(y(r));break;case`divider`:i.appendChild(b(r));break;case`header`:i.appendChild(x(r));break;case`text`:i.appendChild(ee(r));break;case`image`:i.appendChild(S(r));break;case`menu`:i.appendChild(C(r));break}e[t]={dom:i,config:r}}),e},g=function(e,t){var n=l(t);Object.entries(n).forEach(function(t){var n=Z(t,2),r=n[0],i=n[1];e.style[r]=i})},_=function(e){return e.replace(`

`,`

`)},v=function(e){var t,n,r,i=document.createElement(`a`);return i.href=(t=e.attr.href)==null?``:t,i.target=(n=e.attr.target)==null?``:n,i.innerHTML=_((r=e.attr.content)==null?``:r),g(i,e.style),i},y=function(e){var t,n,r,i=document.createElement(`a`);return i.href=(t=e.attr.href)==null?``:t,i.target=(n=e.attr.target)==null?``:n,i.innerHTML=_((r=e.attr.content)==null?``:r),g(i,e.style),i},b=function(e){var t=document.createElement(`div`);return g(t,e.style),t},x=function(e){var t,n=document.createElement(`div`);return n.innerHTML=_((t=e.attr.content)==null?``:t),g(n,e.style),n},ee=function(e){var t,n=document.createElement(`div`);return n.innerHTML=_((t=e.attr.content)==null?``:t),g(n,e.style),n},S=function(e){var t,n,r=document.createElement(`img`);if(r.src=(t=e.attr.src)==null?``:t,r.alt=(n=e.attr.alt)==null?``:n,e.attr.href){var i,a,o=document.createElement(`a`);return o.href=(i=e.attr.href)==null?``:i,o.target=(a=e.attr.target)==null?``:a,r.style.width=`100%`,o.appendChild(r),g(o,e.style),o}return g(r,e.style),r},C=function(e){var t,n=document.createElement(`div`);return(t=e.attr.links)==null||t.forEach(function(t){var r,i=document.createElement(`a`);g(i,e.style),i.href=t.href,i.target=(r=e.attr.target)==null?``:r,i.innerHTML=t.label,n.appendChild(i)}),n};return{html:u,generateHtml:d}}),R(),Lr=Symbol(`EmailEditorContext`),R(),Se=I({__name:`EditorProvider`,setup:function(e){return Wi({store:_i()}),function(e,t){return V(),j(K(_e),{backend:K(Ie)},{default:X(function(){return[W(e.$slots,`default`)]}),_:3},8,[`backend`])}}}),xe=Se,R(),q=function(){var e=ui(_i()),t=e.version,n=e.selectedBlockKey,r=e.selectedBlockType,i=e.columnsSource,a=e.columnsMap,o=e.columnsConfigMap,s=e.cellMap,c=e.cellConfigMap,l=e.blockMap,u=e.blockConfigMap,d=e.pageConfig,f=Y().autoSaveFn,p=k(function(){return i.value.map(function(e){return a.value[e]})}),m=function(e,t){n.value=e,r.value=t},h=function(){var e={key:Hi(),type:`columns`,name:`Columns`,children:[]};return g(e),e},g=function(e){var t=_(e.key);o.value[e.key]=t},_=function(e){var n=new Date,r=O(Ir);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(n,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(n,`yyyy-MM-dd HH:mm:ss`),r},v=function(e){var t=h();a.value[t.key]=t,x(t.key),i.value.splice(e,0,t.key),f()},y=function(){var e=Hi(),t={key:e,width:100,name:`Cell`,type:`cell`,children:[]};return s.value[e]=t,c.value[e]=b(t.key),t},b=function(e){var n=new Date,r=O(Fr);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(n,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(n,`yyyy-MM-dd HH:mm:ss`),r},x=function(e){var t=a.value[e];if(t){var n=y();t.children.push(n.key)}},ee=function(e,t){if(e<0||e>=i.value.length||t<0||t>i.value.length){console.warn(`Move column: 索引超出范围`);return}var n=i.value[e],r=Q(i.value);r.splice(e,1);var a=e-1&&(n.children.splice(r,1),delete s.value[t])}},C=function(e,t){var n=a.value[e];if(n&&a.value[e]){var r=n.children.length,i=t.length,o=i-r;if(o>0)for(var c=0;c2&&arguments[2]!==void 0?arguments[2]:!0,i=O(l.value[n]),a=O(u.value[n]),o=s.value[e];if(o){var c=Hi();i.key=c,a.key=c,a.meta={version:t.value,createdAt:L(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:L(new Date,`yyyy-MM-dd HH:mm:ss`)};var d=o.children.findIndex(function(e){return e===n});l.value[c]=i,u.value[c]=a,d?o.children.splice(d+1,0,c):o.children.push(c)}r&&f()},ie=function(e,n){var r=O(s.value[n]),i=O(c.value[n]),o=Hi();r.key=o,r.children=[],i.key=o,i.meta={version:t.value,createdAt:L(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:L(new Date,`yyyy-MM-dd HH:mm:ss`)},s.value[o]=r,c.value[o]=i,s.value[n].children.forEach(function(e){re(o,e,!1)});var l=a.value[e];l&&l.children.push(o)},ae=function(e){var n=O(a.value[e]),r=O(o.value[e]),s=Hi();n.key=s,n.children=[],r.key=s,r.meta={version:t.value,createdAt:L(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:L(new Date,`yyyy-MM-dd HH:mm:ss`)},a.value[s]=n,o.value[s]=r;var c=i.value.findIndex(function(t){return t===e});i.value.splice(c+1,0,s),a.value[e].children.forEach(function(e){ie(s,e)}),f()},oe=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,r=s.value[e];if(r){var i=r.children.findIndex(function(e){return e===t});i>-1&&(m(``,``),r.children.splice(i,1),delete l.value[t],delete u.value[t])}n&&f()},se=function(e,t){var n=s.value[e],r=a.value[t];if(n){n.children.forEach(function(t){oe(e,t,!1)});var i=r.children.findIndex(function(t){return t===e});i>-1&&(delete s.value[e],delete c.value[e],r.children.splice(i,1))}};return{columnsSource:i,columnsMap:a,columnsMaps:p,columnsConfigMap:o,cellMap:s,cellConfigMap:c,blockMap:l,blockConfigMap:u,selectedBlockKey:n,selectedBlockType:r,pageConfig:d,selectBlock:m,insertColumnSourceAt:v,moveColumnSource:ee,generateNewCell:y,applyNewWidthColumnsInCell:C,delColumnsInCell:S,insertBlockToCell:w,moveBlockInCell:ne,moveBlockBetweenCells:T,duplicateBlock:re,duplicateColumn:ae,removeBlock:oe,removeColumn:function(e){var t=i.value.findIndex(function(t){return t===e});t>-1&&(m(``,``),a.value[e].children.forEach(function(t){se(t,e)}),delete a.value[e],delete o.value[e],i.value.splice(t,1)),f()}}},R(),Bn={class:`block-toolbar`},$t=I({__name:`Toolbar`,props:{cellKey:{type:String,required:!0},data:{type:Object,required:!0}},setup:function(e){var t=q(),n=t.duplicateBlock,r=t.duplicateColumn,i=t.removeBlock,a=t.removeColumn,o=function(){e.data.type===`columns`?r(e.data.key):n(e.cellKey,e.data.key)},s=function(){e.data.type===`columns`?a(e.data.key):i(e.cellKey,e.data.key)};return function(e,t){var n=Mr;return V(),N(`div`,Bn,[A(`button`,{class:`tool-btn`,onClick:Ti(o,[`stop`])},[F(n,{name:`drag-copy`,size:`16`,color:`#fff`})]),A(`button`,{class:`tool-btn`,onClick:Ti(s,[`stop`])},[F(n,{name:`drag-remove`,size:`16`,color:`#fff`})])])}}}),Qt=D($t,[[`__scopeId`,`data-v-c5cb1fa1`]]),R(),zn=[`data-block-id`],rr={class:`block-section`},vr={class:`block-content`},Lt=I({__name:`Section`,props:{data:{type:Object,required:!0},cellKey:{type:String,default:``},blockType:{type:String,required:!0},blockIndex:{type:Number,default:-1}},emits:[`select`,`unSelect`],setup:function(e,t){var n=t.emit,r=q(),i=r.selectedBlockKey,a=r.columnsConfigMap,o=r.blockConfigMap,s=r.selectBlock,c=Ui().configToStyle,l=k(function(){return i.value===e.data.key}),u=function(){s(e.data.key,e.data.type),n(`select`)},d=k(function(){var t={};return t=e.data.type===`columns`?a.value[e.data.key].containerStyle:o.value[e.data.key].containerStyle,c(t)}),f=Z(hi(function(){return{type:`SORT_BASE_BLOCK`,item:function(){return{type:`SORT_BASE_BLOCK`,sourceIndex:e.blockIndex,sourceCellKey:e.cellKey,blockData:O(e.data)}},collect:function(e){return{isDragging:e.isDragging()}}}}),3),p=f[0],m=f[1],h=f[2],g=Z(hi(function(){return{type:`SORT_COLUMNS_BLOCK`,item:function(){return{type:`SORT_COLUMNS_BLOCK`,sourceIndex:e.blockIndex,blockData:O(e.data)}},collect:function(e){return{isDragging:e.isDragging()}}}}),2),_=g[0],v=g[1],y=k(function(){return p.value.isDragging||_.value.isDragging});return Ci(function(){return y.value},function(e){e===!0&&n(`unSelect`)}),Ci(function(){return l.value},function(e,t){e===!1&&t===!0&&n(`unSelect`)}),function(t,n){return V(),N(`div`,{ref:K(h),class:ti([`block-base`,[`block-`.concat(e.blockType),{"is-selected":K(l)},{"is-dragging":K(y)}]]),"data-block-id":e.data.key,style:B(K(d)),onClick:Ti(u,[`stop`])},[A(`div`,rr,[wi(F(Qt,{"cell-key":e.cellKey,data:e.data},null,8,[`cell-key`,`data`]),[[Si,K(l)&&!K(y)]]),e.data.type===`columns`?(V(),N(`div`,{key:0,ref:K(v),class:`drag-handle columns-drag-handle`},Q(n[0]||(n[0]=[A(`i`,{class:`drag-icon`},`≡`,-1)])),512)):M(``,!0),e.data.type===`columns`?M(``,!0):(V(),N(`div`,{key:1,ref:K(m),class:`drag-handle`},Q(n[1]||(n[1]=[A(`i`,{class:`drag-icon`},`≡`,-1)])),512))]),A(`div`,vr,[W(t.$slots,`default`,{},void 0,!0)])],14,zn)}}}),It=D(Lt,[[`__scopeId`,`data-v-f8113c96`]]),R(),Rn={ref:`editorBoxRef`,class:`editor-box`},Oe=I({__name:`Editor`,props:$r({type:{type:String,default:`button`}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e,t){var n=t.expose,r=li(void 0),i=bi(`toolbarRef`),a=J(e,`value`),o=H({}),s=function(){switch(e.type){case`button`:return[`bold`,`underline`,`italic`,`through`];case`text`:return[`bold`,`underline`,`italic`,`through`,`sup`,`sub`,`color`,`bgColor`,`bulletedList`,`numberedList`,`insertLink`];case`header`:return[`bold`,`underline`,`italic`,`through`,`color`,`bgColor`,`bulletedList`,`numberedList`,`insertLink`]}};Ei(`en`);var c={toolbarKeys:s()},l={autoFocus:!1,placeholder:``},u=H(!1),d=!1,f=function(){if(r.value&&i.value){var e=r.value.getEditableContainer();if(e){var t=e.getBoundingClientRect();if(i.value.selector){var n=i.value.$el.querySelector(`.w-e-toolbar`),a=300;n&&(a=n.getBoundingClientRect().width);var s=t.left+(t.width-a)/2;o.value={top:``.concat(t.top-56,`px`),left:``.concat(s,`px`)}}}}},p=function(e){r.value=e,ei(function(){window.addEventListener(`resize`,f);var t=kt.getToolbar(e);t&&t.$box.find(`button[data-menu-key="insertLink"]`).on(`click`,function(){d=!0})})},m=function(){u.value=!0,ei(function(){f()})},h=function(){if(d){d=!1;return}u.value=!1};return ni(function(){var e=r.value;e!=null&&(e.destroy(),window.removeEventListener(`resize`,f))}),n({focus:function(){var e;u.value=!0,(e=r.value)==null||e.focus()},blur:function(){u.value=!1}}),function(e,t){return V(),N(`div`,Rn,[wi(F(K(Zt),{ref_key:`toolbarRef`,ref:i,class:`toolbar`,mode:`default`,editor:K(r),style:B(K(o)),defaultConfig:c},null,8,[`editor`,`style`]),[[Si,K(u)]]),F(K(ve),{modelValue:a.value,"onUpdate:modelValue":t[0]||(t[0]=function(e){return a.value=e}),class:`editor`,mode:`simple`,defaultConfig:l,onOnCreated:p,onOnFocus:m,onOnBlur:h},null,8,[`modelValue`])],512)}}}),Ee=D(Oe,[[`__scopeId`,`data-v-320a6ce4`]]),R(),h=I({__name:`Button`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup:function(e){var t=q().blockConfigMap,n=Ui().configToStyle,r=bi(`editorRef`),i=k({get:function(){return t.value[e.data.key].attr},set:function(n){t.value[e.data.key].attr=n}}),a=k(function(){var r=t.value[e.data.key].style;return Li({},n(r))}),o=function(){var e;(e=r.value)==null||e.focus()},s=function(){var e;(e=r.value)==null||e.blur()};return function(t,n){return V(),j(It,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:o,onUnSelect:s},{default:X(function(){return[A(`div`,{style:B(K(a))},[F(Ee,{ref_key:`editorRef`,ref:r,value:K(i).content,"onUpdate:value":n[0]||(n[0]=function(e){return K(i).content=e})},null,8,[`value`])],4)]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`])}}}),p=h,R(),mt=I({__name:`Link`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup:function(e){var t=q().blockConfigMap,n=Ui().configToStyle,r=bi(`editorRef`),i=k({get:function(){return t.value[e.data.key].attr},set:function(n){t.value[e.data.key].attr=n}}),a=k(function(){var r=t.value[e.data.key].style;return Li({},n(r))}),o=function(){var e;(e=r.value)==null||e.focus()},s=function(){var e;(e=r.value)==null||e.blur()};return function(t,n){return V(),j(It,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:o,onUnSelect:s},{default:X(function(){return[A(`div`,{style:B(K(a))},[F(Ee,{ref_key:`editorRef`,ref:r,value:K(i).content,"onUpdate:value":n[0]||(n[0]=function(e){return K(i).content=e})},null,8,[`value`])],4)]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`])}}}),dt=mt,R(),ge=I({__name:`Divider`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup:function(e){var t=q().blockConfigMap,n=Ui().configToStyle,r=k(function(){var r=t.value[e.data.key].style;return Li({},n(r))});return function(t,n){return V(),j(It,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:X(function(){return[A(`div`,{style:B(K(r))},null,4)]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`])}}}),me=ge,R(),He=I({__name:`Header`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup:function(e){var t=q().blockConfigMap,n=Ui().configToStyle,r=bi(`editorRef`),i=k({get:function(){return t.value[e.data.key].attr},set:function(n){t.value[e.data.key].attr=n}}),a=k(function(){var r=t.value[e.data.key].style;return zi(Li({},n(r)),{width:`100%`})}),o=function(){var e;(e=r.value)==null||e.focus()},s=function(){var e;(e=r.value)==null||e.blur()};return function(t,n){return V(),j(It,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:o,onUnSelect:s},{default:X(function(){return[A(`div`,{style:B(K(a))},[F(Ee,{ref_key:`editorRef`,ref:r,value:K(i).content,"onUpdate:value":n[0]||(n[0]=function(e){return K(i).content=e}),type:`header`},null,8,[`value`])],4)]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`])}}}),Be=He,R(),Jt=I({__name:`Text`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup:function(e){var t=q().blockConfigMap,n=Ui().configToStyle,r=bi(`editorRef`),i=k({get:function(){return t.value[e.data.key].attr},set:function(n){t.value[e.data.key].attr=n}}),a=k(function(){var r=t.value[e.data.key].style;return zi(Li({},n(r)),{width:`100%`})}),o=function(){var e;(e=r.value)==null||e.focus()},s=function(){var e;(e=r.value)==null||e.blur()};return function(t,n){return V(),j(It,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:o,onUnSelect:s},{default:X(function(){return[A(`div`,{style:B(K(a))},[F(Ee,{ref_key:`editorRef`,ref:r,value:K(i).content,"onUpdate:value":n[0]||(n[0]=function(e){return K(i).content=e}),type:`text`},null,8,[`value`])],4)]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`])}}}),Kt=Jt,R(),Or={},Ln={class:`block-none`},wt=D(Or,[[`render`,Gi],[`__scopeId`,`data-v-1e66913b`]]),R(),In=[`src`,`alt`],Je=I({__name:`Image`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup:function(e){var t=q().blockConfigMap,n=Ui().configToStyle,r=k(function(){var r=t.value[e.data.key].style;return Li({},n(r))}),i=k({get:function(){return t.value[e.data.key].attr},set:function(n){t.value[e.data.key].attr=n}});return function(t,n){return V(),j(It,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:X(function(){return[A(`div`,{style:B(K(r))},[K(i).src?(V(),N(`img`,{key:0,src:K(i).src,alt:K(i).alt},null,8,In)):(V(),j(wt,{key:1},{default:X(function(){return Q(n[0]||(n[0]=[P(`Image`,-1)]))}),_:1}))],4)]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`])}}}),Ge=D(Je,[[`__scopeId`,`data-v-a891cab1`]]),R(),bt=I({__name:`Menu`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup:function(e){var t=q().blockConfigMap,n=Ui().configToStyle,r=k(function(){var r=t.value[e.data.key].style;return Li({},n(r))}),i=k(function(){return t.value[e.data.key].attr});return function(t,n){return V(),j(It,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:X(function(){var e;return[A(`div`,null,[((e=K(i).links)==null?void 0:e.length)===0?(V(),j(wt,{key:0},{default:X(function(){return Q(n[0]||(n[0]=[P(`Menu`,-1)]))}),_:1})):M(``,!0),(V(!0),N(E,null,U(K(i).links,function(e){return V(),N(`a`,{key:e.id,style:B(K(r))},G(e.label),5)}),128))])]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`])}}}),vt=bt,R(),Fn=[`data-cell-key`],nr={key:0,class:`column-placeholder`},y=I({__name:`Cell`,props:{data:{type:Object,required:!0},blockKey:{type:String,required:!0}},setup:function(e){var t=q(),n=t.cellMap,r=t.cellConfigMap,i=t.blockMap,a=t.insertBlockToCell,o=t.moveBlockInCell,s=t.moveBlockBetweenCells,c=Ui().configToStyle,l=H(null),u=H(null),d=H([]),f=function(e){e&&(l.value=e,ce(e))},m=function(e,t){e&&(d.value.length<=t&&(d.value=d.value.concat(Array(t-d.value.length+1).fill(null))),d.value[t]=e)},h=k(function(){return``.concat(e.data.width,`%`)}),g=k(function(){var t=r.value[e.blockKey].style;return zi(Li({},c(t)),{width:h.value})}),_=k(function(){return n.value[e.blockKey]?n.value[e.blockKey].children.filter(function(e){return!!i.value[e]}).map(function(e){return i.value[e]}):[]}),v=k(function(){return _.value&&_.value.length>0}),y=H(!1),b=H(-1),x=H(-1),ee=H(``),S=H(``),C=H({x:0,y:0}),te=k(function(){return y.value&&ee.value===e.blockKey&&x.value!==-1}),w=H([]),ne=function(e){return!y.value||b.value===-1||ex.value?b.value-1:b.value,0,t),e}var n={key:`drag-placeholder`,type:`placeholder`,name:`Placeholder`};return b.value<=e.length?e.splice(b.value,0,n):e.push(n),e}),re=function(){if(!(!l.value||!u.value||d.value.length===0)){var e=[],t=l.value.getBoundingClientRect();d.value.forEach(function(n,r){if(n){var i=n.getBoundingClientRect();e.push({index:r,top:i.top-t.top,bottom:i.bottom-t.top,center:i.top+i.height/2-t.top,height:i.height})}}),e.sort(function(e,t){return e.top-t.top}),w.value=e}},ie=function(e,t){if(t.length===0||et[t.length-1].bottom)return t.length;for(var n=0,r=t.length-1;n<=r;){var i=Math.floor((n+r)/2),a=t[i];if(e>=a.top&&e<=a.bottom)return ee.height-20){b.value=_.value.length;return}if(!w.value.length&&(re(),!w.value.length)){b.value=0;return}b.value=ie(t,w.value)},oe=fi(function(){ae()},10,{leading:!0,trailing:!0}),se=function(){y.value=!1,b.value=-1,x.value=-1,ee.value=``,S.value=``,w.value=[]},ce=Z(gi(function(){return{accept:[`ADD_BASE_BLOCK`,`SORT_BASE_BLOCK`],hover:fi(function(e,t){if(S.value=e.type,y.value||re(),!t.isOver()){se();return}y.value=!0,e.type===`SORT_BASE_BLOCK`&&(x.value=e.sourceIndex===void 0?-1:e.sourceIndex,ee.value=e.sourceCellKey||``);var n=t.getClientOffset();n&&(C.value={x:n.x,y:n.y},oe())},16),drop:function(t){if(t.type===`ADD_BASE_BLOCK`&&(v.value&&b.value!==-1?a(b.value,e.blockKey,t.blockData):a(0,e.blockKey,t.blockData)),t.type===`SORT_BASE_BLOCK`&&b.value!==-1)if(t.sourceCellKey===e.blockKey){var n=t.sourceIndex=e.data.children.length-1)){t.preventDefault(),l.value=!0,u.value=n,d.value=t.clientX,c.value.length===0&&_();var i=(r=s.value)==null?void 0:r.querySelectorAll(`.cell-container`);if(!i||i.length<=n+1){l.value=!1;return}var a=i[n].getBoundingClientRect().width,o=i[n+1].getBoundingClientRect().width;a>0&&o>0?(f.value=[a,o],x(),document.body.style.userSelect=`none`,document.body.style.cursor=`col-resize`):l.value=!1}},x=function(){document.addEventListener(`mousemove`,w,{passive:!1,capture:!0}),document.addEventListener(`mouseup`,T,{passive:!1,capture:!0}),document.addEventListener(`touchmove`,S,{passive:!1,capture:!0}),document.addEventListener(`touchend`,T,{passive:!1,capture:!0}),document.addEventListener(`touchcancel`,T,{passive:!1,capture:!0})},ee=function(){document.removeEventListener(`mousemove`,w,{capture:!0}),document.removeEventListener(`mouseup`,T,{capture:!0}),document.removeEventListener(`touchmove`,S,{capture:!0}),document.removeEventListener(`touchend`,T,{capture:!0}),document.removeEventListener(`touchcancel`,T,{capture:!0})},S=function(e){!l.value||!e.touches[0]||(e.preventDefault(),w({clientX:e.touches[0].clientX,preventDefault:function(){return e.preventDefault()}}))},C=null,te=null,w=function(e){e.preventDefault(),l.value&&(te=e,C===null&&(C=requestAnimationFrame(ne)))},ne=function(){if(C=null,!(!te||!l.value)){var e=te,t=u.value;if(!(t<0||t>=c.value.length-1||f.value.length<2||f.value[0]<=0||f.value[1]<=0)){var n=f.value[0]+f.value[1],r=e.clientX-d.value,i=Math.max(50,Math.min(n-50,f.value[0]+r)),a=c.value[t]+c.value[t+1],o=10,s=a-o,p=Math.round(i/n*a);p=Math.max(o,Math.min(s,p));var m=a-p;c.value[t]=p,c.value[t+1]=m,g(t,t+1)}}},T=function(t){if(t.preventDefault(),l.value=!1,C!==null&&(cancelAnimationFrame(C),C=null),h.value){clearTimeout(h.value),h.value=null;var n=u.value;n>=0&&nt.bottom)return{targetIndex:t.index,targetPosition:`after`};var n=!0,r=!1,i=void 0;try{for(var a=f.value[Symbol.iterator](),o;!(n=(o=a.next()).done);n=!0){var s=o.value;if(!(g.isSorting&&s.index===g.sourceIndex)&&e>=s.top&&e<=s.bottom)return{targetIndex:s.index,targetPosition:el.bottom&&ee?t-1:t}},ee=function(e,t){if(!e){d.value.delete(t);return}var n=b(t);e.dataset.index=n.toString(),d.value.set(t,e),p.needsUpdate=!0},S=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!(p.isUpdating&&!e)&&!(!p.needsUpdate&&!e)){p.isUpdating=!0;try{var t=c.value;if(!t)return;var n=t.getBoundingClientRect(),r=[],a=t.querySelectorAll(`.block-columns-wrapper`);if(a.length===0){f.value=[],p.needsUpdate=!1;return}a.forEach(function(e,t){var i=e.getBoundingClientRect(),a=e.dataset.index,o=a?parseInt(a,10):t;r.push({index:o,domIndex:t,top:i.top-n.top,bottom:i.bottom-n.top,height:i.height,center:i.top-n.top+i.height/2,element:e})}),f.value=r.sort(function(e,t){return e.top-t.top}),p.needsUpdate=!1,p.lastUpdateTime=Date.now(),p.lastColumnsLength=i.value.length}finally{p.isUpdating=!1}}};Ci(function(){return i.value.length},function(e,t){e!==t&&(p.needsUpdate=!0,ei(function(){S()}))});var C=function(){a(``,``)},te=fi(function(e){h.isProcessingDrop||(m.value={x:e.clientX,y:e.clientY},h.isDragging&&(g.isSorting?re(m.value):T(m.value)))},16),w=function(){!h.isDragging||h.isProcessingDrop||ne()},ne=function(){h.highlightIndex=-1,h.insertPosition=null},T=function(e){if(!(!h.isDragging||h.isProcessingDrop||g.isSorting)){if(!x.isAllowedDragType(h.currentDragType||``)){h.placeholderIndex=-1;return}var t=c.value;if(t){var n=t.getBoundingClientRect(),r=e.y-n.top;if(f.value.length===0){h.placeholderIndex=0;return}p.needsUpdate&&S();var i=x.findTargetPosition(r);if(i){var a=i.targetIndex,o=i.targetPosition;h.highlightIndex=a,h.insertPosition=o,h.placeholderIndex=o===`before`?a:a+1}}}},re=fi(function(e){!g.isSorting||h.isProcessingDrop||(p.needsUpdate&&S(!0),ie(e))},16,{leading:!0,trailing:!0}),ie=function(e){var t;if(g.isSorting){var n=(t=c.value)==null?void 0:t.getBoundingClientRect();if(n){var r=e.y-n.top,i=x.findTargetPosition(r);if(i){var a=x.getMoveToIndex(i);if(!x.shouldSkipMove(g.sourceIndex,a,g.lastAppliedTarget)){h.highlightIndex=i.targetIndex,h.insertPosition=i.targetPosition,_.value++,s(g.sourceIndex,a);var o=x.getNewSourceIndex(g.sourceIndex,a);g.lastAppliedTarget=a,g.sourceIndex=o,p.needsUpdate=!0,ei(function(){S(!0)})}}}}},oe=function(e){if(!g.isSorting){S(!0);var t=null,n=-1,r=!0,a=!1,o=void 0;try{for(var s=f.value[Symbol.iterator](),l;!(r=(l=s.next()).done);r=!0){var u=l.value;if(u.index===e){n=u.domIndex,t=u.element;break}}}catch(e){a=!0,o=e}finally{try{!r&&s.return!=null&&s.return()}finally{if(a)throw o}}if(!t){var d=c.value;d&&d.querySelectorAll(`.block-columns-wrapper`).forEach(function(r,i){parseInt(r.dataset.index||`-1`,10)===e&&(t=r,n=i)})}n===-1&&(n=e),g.isSorting=!0,g.sourceIndex=e,g.originalOrder=Q(i.value),g.lastAppliedTarget=-1,g.draggedElement=t,g.dragSourceDisplayIndex=n,h.isDragging=!0,h.currentDragType=`SORT_COLUMNS_BLOCK`,h.sortingActive=!0,_.value=0,p.needsUpdate=!0,S(!0)}},se=function(){g.isSorting=!1,g.sourceIndex=-1,g.originalOrder=[],g.lastAppliedTarget=-1,g.draggedElement=null,g.dragSourceDisplayIndex=-1,h.sortingActive=!1,h.highlightIndex=-1,h.insertPosition=null,_.value=0,p.needsUpdate=!0,ei(function(){return S(!0)})},ce=function(e){try{var t=e.type;if(!e.blockData||!x.isAllowedDragType(t))return;t===`ADD_COLUMNS_BLOCK`?o(h.placeholderIndex>=0?h.placeholderIndex:i.value.length):t===`ADD_BASE_BLOCK`&&o(0)}finally{p.needsUpdate=!0,ei(function(){return S(!0)})}},le=function(){h.isDragging=!1,h.isProcessingDrop=!1,h.currentDragType=null,h.placeholderIndex=-1,h.highlightIndex=-1,h.insertPosition=null,h.sortingActive=!1,g.isSorting=!1,g.sourceIndex=-1,g.originalOrder=[],g.lastAppliedTarget=-1,g.draggedElement=null,g.dragSourceDisplayIndex=-1,p.needsUpdate=!0},ue=function(){le(),ei(function(){return S()})},de=Z(gi(function(){return{accept:[`ADD_COLUMNS_BLOCK`,`ADD_BASE_BLOCK`,`SORT_COLUMNS_BLOCK`],hover:fi(function(e,t){if(!h.isProcessingDrop){var n=t.isOver({shallow:!0});h.currentDragType=e.type;var r=e.type===`SORT_COLUMNS_BLOCK`||x.isAllowedDragType(e.type),i=n&&t.canDrop()&&r;if(h.isDragging&&!i&&!g.isSorting&&(h.placeholderIndex=-1),h.isDragging=i,!(!r&&e.type!==`SORT_COLUMNS_BLOCK`)&&n){var a=t.getClientOffset();a&&(e.type===`SORT_COLUMNS_BLOCK`&&`sourceIndex`in e?(g.isSorting||oe(e.sourceIndex),re(a)):(e.type===`ADD_COLUMNS_BLOCK`||e.type===`ADD_BASE_BLOCK`)&&T(a))}}},16,{leading:!0,trailing:!0}),drop:function(e,t){if(!h.isProcessingDrop){h.isProcessingDrop=!0;try{if(!t.isOver({shallow:!0}))return;e.type===`SORT_COLUMNS_BLOCK`?se():(e.type===`ADD_COLUMNS_BLOCK`||e.type===`ADD_BASE_BLOCK`)&&ce(e)}finally{setTimeout(function(){ue()},50)}}},collect:function(e){return h.isDragging&&!e.isOver()&&(g.isSorting||(h.placeholderIndex=-1),h.isDragging=!1),{}}}}),2)[1];return function(e,n){var r=t;return V(),N(`div`,{ref:u,class:`canvas-area`,onClick:Ti(C,[`stop`])},[A(`div`,{ref_key:`canvasRef`,ref:l,class:`canvas-container`,style:B(K(y)),onMousemove:n[0]||(n[0]=function(){var e=[...arguments];return K(te)&&K(te).apply(r,Q(e))}),onMouseleave:w},[(V(!0),N(E,null,U(K(v),function(e,t){return V(),N(E,{key:e.key||`placeholder-`.concat(t)},[e.type===`columns`?(V(),N(`div`,{key:0,ref_for:!0,ref:function(e){return ee(e,t)},class:`block-columns-wrapper`},[F(ae,{data:e,index:b(t)},null,8,[`data`,`index`])],512)):M(``,!0),e.type===`placeholder`?(V(),N(`div`,{key:1,class:ti([`block-placeholder`,{active:K(h).isDragging}])},Q(n[1]||(n[1]=[A(`div`,{class:`placeholder-content`},[A(`span`,null,`Place the new content here`)],-1)])),2)):M(``,!0)],64)}),128)),K(i).length===0&&!K(h).isDragging?(V(),N(`div`,Nn,Q(n[2]||(n[2]=[A(`div`,{class:`empty-message`},`No content here. Drag content from left.`,-1)])))):M(``,!0)],36)])}}}),g=D(_,[[`__scopeId`,`data-v-53cd2711`]]),R(),Mn=[`innerHTML`],Kr=I({__name:`index`,setup:function(e){var t=vi(),n=t.html,r=t.generateHtml;return r(),function(e,t){return V(),N(`div`,{innerHTML:K(n)},null,8,Mn)}}}),ai=Kr,R(),An={class:`editor-tools`},Gr=I({__name:`index`,setup:function(e){var t=function(){yi({title:`Preview`,width:800,height:600,component:ai})};return function(e,n){var r=Mr;return V(),N(`div`,An,[A(`div`,null,[A(`span`,{class:`cursor-pointer`,onClick:t},[F(r,{name:`drag-preview`,size:`18`})])]),A(`div`,null,[M(``,!0)])])}}}),mi=D(Gr,[[`__scopeId`,`data-v-428569d7`]]),R(),kn={class:`editor-container`},tr={class:`flex-1`},De=I({__name:`Editor`,setup:function(e){return function(e,t){return V(),N(`div`,kn,[F(mi),A(`div`,tr,[F(g)])])}}}),Te=D(De,[[`__scopeId`,`data-v-b95fec5b`]]),R(),On={class:`text`},jr=I({__name:`block`,props:{type:{type:String,required:!0},data:{type:Object,required:!0}},setup:function(e){var t=Z(hi(function(){return{type:e.type===`columns`?`ADD_COLUMNS_BLOCK`:`ADD_BASE_BLOCK`,item:{type:e.type===`columns`?`ADD_COLUMNS_BLOCK`:`ADD_BASE_BLOCK`,blockData:O(e.data)}}}),2)[1];return function(n,r){var i=Mr;return V(),N(`div`,{ref:K(t),class:`block-item`},[F(i,{name:`drag-`.concat(e.type),size:`18`},null,8,[`name`]),A(`div`,On,G(e.data.name),1)],512)}}}),Ar=D(jr,[[`__scopeId`,`data-v-ea0cad5e`]]),R(),Dn={class:`block-panel`},er={class:`block-list`},Wr=I({__name:`index`,setup:function(e){var t=H([{type:`columns`,name:`Columns`,key:`0`},{type:`button`,name:`Button`,key:`0`},{type:`link`,name:`Link`,key:`0`},{type:`divider`,name:`Divider`,key:`0`},{type:`header`,name:`Header`,key:`0`},{type:`text`,name:`Text`,key:`0`},{type:`image`,name:`Image`,key:`0`},{type:`menu`,name:`Menu`,key:`0`}]);return function(e,n){return V(),N(`div`,Dn,[A(`div`,er,[(V(!0),N(E,null,U(K(t),function(e){return V(),j(Ar,{key:e.type,type:e.type,data:e},null,8,[`type`,`data`])}),128))])])}}}),Qr=D(Wr,[[`__scopeId`,`data-v-2cd77b18`]]),R(),En={class:`editor-menu`},be=I({__name:`EditorMenu`,setup:function(e){return function(e,t){return V(),N(`div`,En,[F(Qr)])}}}),ye=D(be,[[`__scopeId`,`data-v-7b19c6e6`]]),R(),Dr={},x=D(Dr,[[`render`,Ki],[`__scopeId`,`data-v-be0a8b1b`]]),R(),Tn={class:`columns-panel`},$n={class:`layout-grid`},_r=[`onClick`],br={class:`layout-preview`},xr={class:`text`},Sr={key:0,class:`layout-option active mt-16px`},Cr={class:`layout-preview`},wr={class:`text`},re=I({__name:`ColumnsPanel`,setup:function(e){var t=q(),n=t.columnsMap,r=t.cellMap,i=t.selectedBlockKey,a=t.generateNewCell,o=Y().autoSaveFn,s=k(function(){return n.value[i.value]}),c=[{type:`single`,columns:[100]},{type:`two-equal`,columns:[50,50]},{type:`three-equal`,columns:[33,33,33]},{type:`four-equal`,columns:[25,25,25,25]},{type:`two-left-small`,columns:[33,67]},{type:`two-right-small`,columns:[67,33]},{type:`four-left-small`,columns:[17,33,17,33]},{type:`four-right-small`,columns:[33,17,33,17]}],l=new Map(c.map(function(e){return[e.type,e.columns]})),u=H(null),d=k(function(){var e,t=(e=s.value)==null?void 0:e.children;return t!=null&&t.length?t.map(function(e){return r.value[e].width||0}):[]}),f=k(function(){var e=d.value;if(!e.length)return``;for(var t=0;t3){r=!1;break}if(r)return n.type}}return``}),p=k(function(){return d.value.length>0&&c.some(function(e){return e.columns.length===d.value.length&&e.columns.every(function(e,t){return Math.abs(e-d.value[t])<=1})})}),m=k(function(){return p.value?f.value:``}),h=function(e){return l.get(e)||[100]},g=function(e){if(u.value=e,s.value){var t=h(e),c=s.value.children||[],l=Math.max(0,t.length-c.length),d=l>0?Array.from({length:l},function(){return a()}):[],f=t.map(function(e,t){if(t=r.length&&(p.value=r.length-1),ei(function(){var e;(e=l.value)==null||e.syncBarPosition()})}},g=k(function(){var e;return((e=f.value[p.value])==null?void 0:e.key)||``}),_=k({get:function(){return a.value[g.value].style},set:function(e){a.value[g.value].style=e,c()}}),v=Z($([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`padding`,label:`Padding`},{attrKey:`border`,label:`Border`}]),1)[0];return function(e,t){var n=d,r=Vt,i=Ht;return V(),N(`div`,null,[A(`div`,hn,[F(n,{onClick:m},{default:X(function(){return Q(t[2]||(t[2]=[P(` Add `,-1)]))}),_:1}),F(n,{class:`ml-10px`,disabled:K(f).length<=1,onClick:h},{default:X(function(){return Q(t[3]||(t[3]=[P(`Delete`,-1)]))}),_:1},8,[`disabled`])]),F(i,{ref_key:`tabsRef`,ref:l,value:K(p),"onUpdate:value":t[0]||(t[0]=function(e){return z(p)?p.value=e:null}),class:`mb-8px`,type:`line`},{default:X(function(){return[(V(!0),N(E,null,U(K(f),function(e,t){return V(),j(r,{key:e.key,name:t,tab:`Column `.concat(t+1)},null,8,[`name`,`tab`])}),128))]}),_:1},8,[`value`]),A(`div`,Yn,[K(g)?(V(),j(K(v),{key:0,value:K(_),"onUpdate:value":t[1]||(t[1]=function(e){return z(_)?_.value=e:null})},null,8,[`value`])):M(``,!0)])])}}}),w=D(ne,[[`__scopeId`,`data-v-9e21eccb`]]),R(),mn={class:`py-8px`},Ft=I({__name:`RowPropertiesPanel`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.columnsConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),o=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),s=Z($([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`custom`,render:function(){return F(C,{label:`Content Background Color`,value:o.value.backgroundColor,"onUpdate:value":function(e){o.value.backgroundColor=e}},null)}},{attrKey:`padding`,label:`Padding`}]),1)[0];return function(e,t){return V(),N(`div`,mn,[F(K(s),{value:K(a),"onUpdate:value":t[0]||(t[0]=function(e){return z(a)?a.value=e:null})},null,8,[`value`])])}}}),Pt=Ft,R(),oe=I({__name:`Columns`,setup:function(e){return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`,`3`]},{default:X(function(){return[F(n,{title:`Columns`,name:`1`},{default:X(function(){return[F(T)]}),_:1}),F(n,{title:`Column Properties`,name:`2`},{default:X(function(){return[F(w)]}),_:1}),F(n,{title:`Row Properties`,name:`3`},{default:X(function(){return[F(Pt)]}),_:1})]}),_:1})}}}),ie=oe,R(),pn={class:`mt-12px`},dr={class:`mt-12px`},pt=I({__name:`Link`,props:{value:{},valueModifiers:{},target:{},targetModifiers:{}},emits:[`update:value`,`update:target`],setup:function(e){var t=J(e,`value`),n=J(e,`target`),r=H(!1),a=function(e){e?t.value=`__UNSUBSCRIBE_URL__`:t.value=``};return function(e,o){var s=Qe,c=Bt;return V(),j(i,{label:`Link`},{options:X(function(){return[A(`div`,null,[F(s,{value:t.value,"onUpdate:value":o[0]||(o[0]=function(e){return t.value=e}),disabled:K(r)},null,8,[`value`,`disabled`])]),A(`div`,pn,[F(c,{value:n.value,"onUpdate:value":o[1]||(o[1]=function(e){return n.value=e}),"checked-value":`_blank`,"unchecked-value":`_self`},null,8,[`value`]),o[3]||(o[3]=A(`span`,{class:`ml-8px`},`Open link in new tab`,-1))]),A(`div`,dr,[F(c,{value:K(r),"onUpdate:value":[o[2]||(o[2]=function(e){return z(r)?r.value=e:null}),a]},null,8,[`value`]),o[4]||(o[4]=A(`span`,{class:`ml-8px`},`Unsubscribe`,-1))])]}),_:1})}}}),ut=pt,R(),fn={class:`pb-10px`},ur={class:`py-8px`},mr={class:`py-8px`},m=I({__name:`Button`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].attr},set:function(e){r.value[n.value].attr=e,i()}}),o=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),s=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),c=Z($([{attrKey:`custom`,render:function(){return F(ut,{value:a.value.href,"onUpdate:value":function(e){return a.value.href=e},target:a.value.target,"onUpdate:target":function(e){return a.value.target=e}},null)}}]),1)[0],l=Z($([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`color`,label:`Text Color`},{attrKey:`widthAuto`,key:`width`,label:`Width`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`},{attrKey:`padding`},{attrKey:`border`},{attrKey:`borderRadius`}]),1)[0],u=Z($([{attrKey:`textAlign`},{attrKey:`padding`}]),1)[0];return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`,`3`]},{default:X(function(){return[F(n,{title:`Action`,name:`1`},{default:X(function(){return[A(`div`,fn,[F(K(c))])]}),_:1}),F(n,{title:`Button Options`,name:`2`},{default:X(function(){return[A(`div`,ur,[F(K(l),{value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Container`,name:`3`},{default:X(function(){return[A(`div`,mr,[F(K(u),{value:K(s),"onUpdate:value":t[1]||(t[1]=function(e){return z(s)?s.value=e:null})},null,8,[`value`])])]}),_:1})]}),_:1})}}}),f=m,R(),dn={class:`pb-10px`},lr={class:`py-8px`},pr={class:`py-8px`},ft=I({__name:`Link`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].attr},set:function(e){r.value[n.value].attr=e,i()}}),o=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),s=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),c=Z($([{attrKey:`custom`,render:function(){return F(ut,{value:a.value.href,"onUpdate:value":function(e){return a.value.href=e},target:a.value.target,"onUpdate:target":function(e){return a.value.target=e}},null)}}]),1)[0],l=Z($([{attrKey:`color`,label:`Text Color`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),1)[0],u=Z($([{attrKey:`textAlign`},{attrKey:`padding`}]),1)[0];return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`,`3`]},{default:X(function(){return[F(n,{title:`Action`,name:`1`},{default:X(function(){return[A(`div`,dn,[F(K(c))])]}),_:1}),F(n,{title:`Link Options`,name:`2`},{default:X(function(){return[A(`div`,lr,[F(K(l),{value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Container`,name:`3`},{default:X(function(){return[A(`div`,pr,[F(K(u),{value:K(s),"onUpdate:value":t[1]||(t[1]=function(e){return z(s)?s.value=e:null})},null,8,[`value`])])]}),_:1})]}),_:1})}}}),lt=ft,R(),un={class:`py-8px`},cr={class:`py-8px`},he=I({__name:`Divider`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),o=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),s=Z($([{attrKey:`width`},{attrKey:`borderTop`}]),1)[0],c=Z($([{attrKey:`textAlign`},{attrKey:`padding`}]),1)[0];return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`]},{default:X(function(){return[F(n,{title:`Line`,name:`1`},{default:X(function(){return[A(`div`,un,[F(K(s),{value:K(a),"onUpdate:value":t[0]||(t[0]=function(e){return z(a)?a.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Container`,name:`2`},{default:X(function(){return[A(`div`,cr,[F(K(c),{value:K(o),"onUpdate:value":t[1]||(t[1]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1})]}),_:1})}}}),pe=he,R(),Kn={class:`py-8px`},sr={class:`py-8px`},Ve=I({__name:`Header`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),o=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),s=Z($([{attrKey:`head`,key:`fontSize`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`color`,label:`Text Color`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),1)[0],c=Z($([{attrKey:`textAlign`},{attrKey:`padding`}]),1)[0];return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`]},{default:X(function(){return[F(n,{title:`Header`,name:`1`},{default:X(function(){return[A(`div`,Kn,[F(K(s),{value:K(a),"onUpdate:value":t[0]||(t[0]=function(e){return z(a)?a.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Container`,name:`2`},{default:X(function(){return[A(`div`,sr,[F(K(c),{value:K(o),"onUpdate:value":t[1]||(t[1]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1})]}),_:1})}}}),ze=Ve,R(),Gn={class:`py-8px`},or={class:`py-8px`},qt=I({__name:`Text`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),o=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),s=Z($([{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`color`,label:`Text Color`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),1)[0],c=Z($([{attrKey:`textAlign`},{attrKey:`padding`}]),1)[0];return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`]},{default:X(function(){return[F(n,{title:`Text`,name:`1`},{default:X(function(){return[A(`div`,Gn,[F(K(s),{value:K(a),"onUpdate:value":t[0]||(t[0]=function(e){return z(a)?a.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Container`,name:`2`},{default:X(function(){return[A(`div`,or,[F(K(c),{value:K(o),"onUpdate:value":t[1]||(t[1]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1})]}),_:1})}}}),Gt=qt,R(),qe=I({__name:`Image`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=J(e,`value`);return function(e,n){var r=Qe;return V(),j(i,{label:`Image URL`},{options:X(function(){return[F(r,{value:t.value,"onUpdate:value":n[0]||(n[0]=function(e){return t.value=e})},null,8,[`value`])]}),_:1})}}}),We=qe,R(),Xt=I({__name:`Title`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=J(e,`value`);return function(e,n){var r=Qe;return V(),j(i,{label:`Alternate Text`},{options:X(function(){return[F(r,{value:t.value,"onUpdate:value":n[0]||(n[0]=function(e){return t.value=e})},null,8,[`value`])]}),_:1})}}}),Yt=Xt,R(),Wn={class:`pb-10px`},ar={class:`pb-10px`},fr={class:`py-8px`},Ke=I({__name:`Image`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].attr},set:function(e){r.value[n.value].attr=e,i()}}),o=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),s=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),c=Z($([{attrKey:`custom`,render:function(){return F(We,{value:a.value.src,"onUpdate:value":function(e){return a.value.src=e}},null)}},{attrKey:`widthAuto`,key:`width`},{attrKey:`custom`,render:function(){return F(Yt,{value:a.value.alt,"onUpdate:value":function(e){return a.value.alt=e}},null)}}]),1)[0],l=Z($([{attrKey:`custom`,render:function(){return F(ut,{value:a.value.href,"onUpdate:value":function(e){return a.value.href=e},target:a.value.target,"onUpdate:target":function(e){return a.value.target=e}},null)}}]),1)[0],u=Z($([{attrKey:`textAlign`},{attrKey:`padding`}]),1)[0];return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`,`3`]},{default:X(function(){return[F(n,{title:`Image`,name:`1`},{default:X(function(){return[A(`div`,Wn,[F(K(c),{value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Action`,name:`2`},{default:X(function(){return[A(`div`,ar,[F(K(l),{value:K(o),"onUpdate:value":t[1]||(t[1]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Container`,name:`3`},{default:X(function(){return[A(`div`,fr,[F(K(u),{value:K(s),"onUpdate:value":t[2]||(t[2]=function(e){return z(s)?s.value=e:null})},null,8,[`value`])])]}),_:1})]}),_:1})}}}),Ue=Ke,R(),Un={class:`flex-1`},ir={class:`flex-1`},et=I({__name:`Item`,props:$r({id:{},index:{},moveLink:{type:Function},findLink:{type:Function}},{label:{},labelModifiers:{},href:{},hrefModifiers:{}}),emits:$r([`del`],[`update:label`,`update:href`]),setup:function(e,t){var n=t.emit,r=e,i=n,a=J(e,`label`),o=J(e,`href`),s=function(){i(`del`)},c=Z(hi({type:`MenuLink`,item:function(){return{id:r.id,index:r.index}},collect:function(e){return{isDragging:e.isDragging()}},end:function(e,t){var n=e.id,i=e.index;t.didDrop()||r.moveLink(n,i)}}),3),l=c[0],u=c[1],d=c[2],f=Z(gi(function(){return{accept:`MenuLink`,hover:function(e){var t=e.id;if(t!==r.id){var n=r.findLink(r.id).index;r.moveLink(t,n)}}}}),2)[1],p=function(e){e&&d(f(e))},m=k(function(){return+!l.value.isDragging});return function(e,t){var n=Qe,r=Mr;return V(),N(`li`,{ref:p,class:`link-items`,style:B({opacity:K(m)})},[A(`div`,Un,[F(n,{value:a.value,"onUpdate:value":t[0]||(t[0]=function(e){return a.value=e})},null,8,[`value`])]),A(`div`,ir,[F(n,{value:o.value,"onUpdate:value":t[1]||(t[1]=function(e){return o.value=e})},null,8,[`value`])]),A(`div`,{class:`w-auto cursor-pointer`,onClick:s},[F(r,{name:`drag-remove`,size:`13`})]),A(`div`,{ref:K(u),class:`w-auto cursor-grab`},[F(r,{name:`drag-sort`,size:`16`})],512)],4)}}}),$e=D(et,[[`__scopeId`,`data-v-6755f2fb`]]),R(),Hn={class:`w-full`},Jn={class:`link-group`},gt=I({__name:`List`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].attr.links||[]},set:function(e){r.value[n.value].attr.links=e,i()}}),o=function(e){a.value.splice(e,1)},s=function(){a.value.push({id:Hi(6),label:``,href:``})},c=function(e){var t=a.value.filter(function(t){return``.concat(t.id)===e})[0];return{link:t,index:a.value.indexOf(t)}},l=function(e,t){var n=c(e),r=n.link,i=n.index;a.value.splice(i,1),a.value.splice(t,0,r)};return function(e,t){var n=d;return V(),N(`div`,Hn,[A(`ul`,Jn,[(V(!0),N(E,null,U(K(a),function(e,t){return V(),j($e,{label:e.label,"onUpdate:label":function(t){return e.label=t},href:e.href,"onUpdate:href":function(t){return e.href=t},key:e.id,id:e.id,index:t,"find-link":c,"move-link":l,onDel:function(e){return o(t)}},null,8,[`label`,`onUpdate:label`,`href`,`onUpdate:href`,`id`,`index`,`onDel`])}),128))]),F(n,{block:``,class:`mt-12px`,onClick:s},{default:X(function(){return Q(t[0]||(t[0]=[P(`Add`,-1)]))}),_:1})])}}}),ht=D(gt,[[`__scopeId`,`data-v-1b62ebe3`]]),R(),Vn={class:`py-8px`},qn={class:`py-8px`},yt=I({__name:`Menu`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),o=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),s=Z($([{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`letterSpacing`},{attrKey:`color`,label:`Text Color`},{attrKey:`layout`,key:`display`},{attrKey:`padding`}]),1)[0],c=Z($([{attrKey:`textAlign`},{attrKey:`padding`}]),1)[0];return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`,`3`]},{default:X(function(){return[F(n,{title:`Menu Items`,name:`1`},{default:X(function(){return[F(ht)]}),_:1}),F(n,{title:`Style`,name:`2`},{default:X(function(){return[A(`div`,Vn,[F(K(s),{value:K(a),"onUpdate:value":t[0]||(t[0]=function(e){return z(a)?a.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Container`,name:`3`},{default:X(function(){return[A(`div`,qn,[F(K(c),{value:K(o),"onUpdate:value":t[1]||(t[1]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1})]}),_:1})}}}),_t=yt,R(),Tr={},jn={class:`h-full pb-100px flex items-center justify-center`},Ct=D(Tr,[[`render`,Zi]]),R(),de=I({__name:`Content`,setup:function(e){var t=q(),n=t.selectedBlockType,r=t.selectedBlockKey,i=k(function(){switch(n.value){case`columns`:return ie;case`button`:return f;case`link`:return lt;case`divider`:return pe;case`header`:return ze;case`text`:return Gt;case`image`:return Ue;case`menu`:return _t;default:return Ct}});return function(e,t){return V(),j(ci(K(i)),{key:K(r)})}}}),ue=de,R(),bn={class:`p-20px`},Ot=I({__name:`Page`,setup:function(e){var t=q().pageConfig,n=k({get:function(){return t.value.style},set:function(e){t.value.style=e}}),r=Z($([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`widthNumber`,label:`Width`,key:`width`}]),1)[0];return function(e,t){return V(),N(`div`,bn,[F(K(r),{value:K(n),"onUpdate:value":t[0]||(t[0]=function(e){return z(n)?n.value=e:null})},null,8,[`value`])])}}}),Dt=Ot,R(),le=I({__name:`ConfigTabs`,setup:function(e){var t=H(`config`),n=[{name:`config`,label:`Content`,component:ue},{name:`page`,label:`Page`,component:Dt}];return function(e,r){var i=Vt,a=Ht;return V(),j(a,{value:K(t),"onUpdate:value":r[0]||(r[0]=function(e){return z(t)?t.value=e:null}),type:`line`},{default:X(function(){return[(V(),N(E,null,U(n,function(e){return F(i,{key:e.name,name:e.name,tab:e.label},{default:X(function(){return[(V(),j(ci(e.component)))]}),_:2},1032,[`name`,`tab`])}),64))]}),_:1},8,[`value`])}}}),ce=D(le,[[`__scopeId`,`data-v-83e94fc5`]]),R(),ln={class:`editor-sidebar`},we=I({__name:`EditorSidebar`,setup:function(e){return function(e,t){return V(),N(`div`,ln,[F(ce)])}}}),Ce=D(we,[[`__scopeId`,`data-v-51030538`]]),R(),cn={class:`email-editor`},Ur=I({__name:`index`,props:{save:{}},setup:function(e,t){var n=t.expose,r=e,i=Y(),a=i.setData,o=i.getData,s=i.resetData,c=i.setSaveFn,l=vi(),u=l.html,d=l.generateHtml;return r.save&&c(r.save),ni(function(){s()}),n({setEmailData:function(e){a(e)},getEmailData:function(){return o()},getEmailHTML:function(){return d(),u.value}}),function(e,t){return V(),j(xe,null,{default:X(function(){return[A(`div`,cn,[F(ye),F(Te),F(Ce)])]}),_:1})}}}),e(`r`,D(Ur,[[`__scopeId`,`data-v-cec325ed`]])),e(`t`,`{"version":"2.0","pageConfig":{"meta":{"version":"2.0","createdAt":"","updatedAt":""},"style":{"backgroundColor":"#ffffff","width":"500px"}},"blockMap":{"9d79c91fd764":{"key":"9d79c91fd764","type":"divider","name":"Divider"},"b37fb9a4cfad":{"key":"b37fb9a4cfad","type":"link","name":"Link"}},"blockConfigMap":{"9d79c91fd764":{"key":"9d79c91fd764","name":"Divider","type":"divider","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:12","updatedAt":"2025-03-25 11:16:12"},"attr":{},"style":{"display":"inline-block","width":"100%","height":"1px","lineHeight":"1px","verticalAlign":"middle","borderTop":{"color":"#bbbbbb","width":"1px","style":"solid"}},"containerStyle":{"textAlign":"center","padding":{"more":false,"all":"10px","top":"0","left":"0","right":"0","bottom":"0"}}},"b37fb9a4cfad":{"key":"b37fb9a4cfad","name":"Link","type":"link","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:18","updatedAt":"2025-03-25 11:16:18"},"attr":{"href":"__UNSUBSCRIBE_URL__","target":"_blank","content":"

Unsubscribe

"},"style":{"display":"inline-block","color":"#A2A2A2FF","fontWeight":"normal","fontSize":"12px","lineHeight":"120%","letterSpacing":"0px"},"containerStyle":{"textAlign":"center","padding":{"more":false,"all":"10px","top":"0","left":"0","right":"0","bottom":"0"}}}},"cellMap":{"29b965b1ee6b":{"key":"29b965b1ee6b","width":100,"name":"Cell","type":"cell","children":[]},"91fef345521e":{"key":"91fef345521e","width":100,"name":"Cell","type":"cell","children":["9d79c91fd764","b37fb9a4cfad"]}},"cellConfigMap":{"29b965b1ee6b":{"key":"29b965b1ee6b","name":"Cell","type":"cell","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:05","updatedAt":"2025-03-25 11:16:05"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"},"border":{"more":false,"all":{"color":"","width":"0","style":"solid"},"top":{"color":"","width":"0","style":"solid"},"right":{"color":"","width":"0","style":"solid"},"bottom":{"color":"","width":"0","style":"solid"},"left":{"color":"","width":"0","style":"solid"}}},"containerStyle":{}},"91fef345521e":{"key":"91fef345521e","name":"Cell","type":"cell","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:08","updatedAt":"2025-03-25 11:16:08"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"},"border":{"more":false,"all":{"color":"","width":"0","style":"solid"},"top":{"color":"","width":"0","style":"solid"},"right":{"color":"","width":"0","style":"solid"},"bottom":{"color":"","width":"0","style":"solid"},"left":{"color":"","width":"0","style":"solid"}}},"containerStyle":{}}},"columnsConfigMap":{"75faa7472294":{"key":"75faa7472294","name":"Columns","type":"columns","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:05","updatedAt":"2025-03-25 11:16:05"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"}},"containerStyle":{"backgroundColor":""}},"73fc2135ce3e":{"key":"73fc2135ce3e","name":"Columns","type":"columns","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:08","updatedAt":"2025-03-25 11:16:08"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"}},"containerStyle":{"backgroundColor":""}}},"columnsMap":{"75faa7472294":{"key":"75faa7472294","type":"columns","name":"Columns","children":["29b965b1ee6b"]},"73fc2135ce3e":{"key":"73fc2135ce3e","type":"columns","name":"Columns","children":["91fef345521e"]}},"columnsSource":["75faa7472294","73fc2135ce3e"]}`),e(`n`,`
`)}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-EmailEditor.js b/BTPanel/static/vite/js/feature-EmailEditor.js index fc90b19e..198f75e4 100644 --- a/BTPanel/static/vite/js/feature-EmailEditor.js +++ b/BTPanel/static/vite/js/feature-EmailEditor.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,4 +28,4 @@ removeAfterLoad(freshLink, link) } })(); -import{At as e,Cn as t,Cr as n,Dn as r,En as i,Gn as a,Hn as o,In as s,Jn as c,Kn as l,Ln as u,Or as d,Sn as f,Tt as p,Xn as m,Yn as h,Yr as g,Zn as _,Zr as v,_t as y,ar as b,bn as x,br as S,cr as C,ei as w,er as T,fn as E,hr as D,jt as O,kn as k,lr as A,mn as j,nn as M,or as N,rr as P,un as F,vr as ee,w as I,wr as L,xn as R,yn as z,zn as B}from"./vendor-utils.js?v=1787646744133";import{f as V,p as H}from"./vendor-vue.js?v=1787646744133";import{A as U,Et as te,M as W,P as ne,Q as re,St as ie,Z as ae,at as oe,bt as se,ct as ce,d as le,gt as ue,h as de,p as fe,st as G,tt as pe,xt as me,y as he}from"./vendor-naive.js?v=1787646744133";import{Pf as ge,Rf as _e,yp as ve,zf as K}from"./app.js?v=1787646744133";import{ia as ye}from"./app-components.js?v=1787646744133";import{i as be,n as xe,r as Se,t as Ce}from"./vendor-interaction.js?v=1787646744133";import{i as we,n as Te,r as Ee,t as De}from"./vendor-wangeditor.js?v=1787646744133";M();function q(e=12){let t=new Uint8Array(e);return crypto.getRandomValues(t),Array.from(t,e=>e.toString(16).padStart(2,`0`)).join(``).slice(0,e)}var Oe=V(`email-editor`,()=>{let e=S(`2.1`);return{version:e,pageConfig:S({meta:{version:e.value,createdAt:``,updatedAt:``},style:{backgroundColor:`#ffffff`,width:`500px`}}),columnsSource:S([]),columnsMap:S({}),columnsConfigMap:S({}),cellMap:S({}),cellConfigMap:S({}),blockMap:S({}),blockConfigMap:S({}),selectedBlockKey:S(``),selectedBlockType:S(``),saveFn:S(async()=>!1)}}),ke={key:``,name:`Columns`,type:`columns`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{backgroundColor:``,padding:{more:!1,all:`0`,top:`0`,left:`0`,right:`0`,bottom:`0`}},containerStyle:{backgroundColor:``}},Ae={key:``,name:`Cell`,type:`cell`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{backgroundColor:``,padding:{more:!1,all:`0`,top:`0`,left:`0`,right:`0`,bottom:`0`},border:{more:!1,all:{color:``,width:`0`,style:`solid`},top:{color:``,width:`0`,style:`solid`},right:{color:``,width:`0`,style:`solid`},bottom:{color:``,width:`0`,style:`solid`},left:{color:``,width:`0`,style:`solid`}}},containerStyle:{}},je={key:``,name:`Button`,type:`button`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:`#`,target:`_blank`,content:`Button Text`},style:{display:`inline-block`,backgroundColor:`#20A53A`,color:`#fff`,width:`auto`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`,boxSizing:`border-box`,textDecoration:`none`,padding:{more:!0,all:`0`,top:`10px`,left:`20px`,right:`20px`,bottom:`10px`},border:{more:!1,all:{color:``,width:`0`,style:`solid`},top:{color:``,width:`0`,style:`solid`},right:{color:``,width:`0`,style:`solid`},bottom:{color:``,width:`0`,style:`solid`},left:{color:``,width:`0`,style:`solid`}},borderRadius:{more:!1,all:`4px`,top:`0`,left:`0`,right:`0`,bottom:`0`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Me={key:``,name:`Link`,type:`link`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:``,target:`_blank`,content:`Link Text`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`,textDecoration:`none`},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Ne={key:``,name:`Divider`,type:`divider`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{display:`inline-block`,width:`100%`,height:`1px`,lineHeight:`1px`,verticalAlign:`middle`,boxSizing:`border-box`,borderTop:{color:`#bbbbbb`,width:`1px`,style:`solid`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Pe={key:``,name:`Header`,type:`header`,meta:{version:``,createdAt:``,updatedAt:``},attr:{content:`Header`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`22px`,lineHeight:`140%`,letterSpacing:`0px`},containerStyle:{textAlign:`left`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Fe={key:``,name:`Text`,type:`text`,meta:{version:``,createdAt:``,updatedAt:``},attr:{content:`Text`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`},containerStyle:{textAlign:`left`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Ie={key:``,name:`Image`,type:`image`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:``,target:`_blank`,src:``,alt:``},style:{display:`inline-block`,width:`100%`,boxSizing:`border-box`,textDecoration:`none`},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Le={key:``,name:`Menu`,type:`menu`,meta:{version:``,createdAt:``,updatedAt:``},attr:{links:[{id:q(6),label:`Menu`,href:``},{id:q(6),label:`Menu`,href:``}]},style:{display:`inline-block`,fontWeight:`normal`,fontSize:`14px`,letterSpacing:`0px`,color:`#333`,textDecoration:`none`,padding:{more:!0,all:``,top:`5px`,left:`15px`,right:`15px`,bottom:`5px`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Re=new Map([[`button`,je],[`link`,Me],[`divider`,Ne],[`header`,Pe],[`text`,Fe],[`image`,Ie],[`menu`,Le]]),ze=e=>{let{version:t}=H(Oe()),n=e=>{try{let t=JSON.parse(e),n=t.version;return n<2?r(t):n<2.1?f(t):t}catch(t){console.log(e,t)}},r=e=>{let n={meta:{version:t.value,createdAt:I(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:I(new Date,`yyyy-MM-dd HH:mm:ss`)},style:{width:``,backgroundColor:``}};e.page_style?(n.style.width=e.page_style.maxWidth,n.style.backgroundColor=e.page_style.backgroundColor):(n.style.width=`500px`,n.style.backgroundColor=`#fff`);let{columns_source:r,column_map:a,column_row_style_map:f}=e,p=[],m={},h={};r.forEach(e=>{p.push(e)}),Object.entries(a).forEach(([e,t])=>{ve(t)&&(m[e]={key:e,type:t.type,name:`Columns`,children:t.children})}),Object.keys(f).forEach(e=>{let n=f[e],r=O(ke);r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.style.padding=n.style.padding,r.style.backgroundColor=n.style.backgroundColor,h[e]=r});let{cell_map:g,cell_style_map:_}=e,v={},y={};Object.keys(g).forEach(e=>{let t=g[e];v[e]={key:e,type:`cell`,name:`Cell`,width:Number.parseFloat(t.width),children:t.children}}),Object.keys(_).forEach(e=>{let n=_[e],r=O(Ae);r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.style.backgroundColor=n.style.background,r.style.padding=n.style.padding,r.style.border=i(n.style.border),y[e]=r});let{comp_map:b,comp_style_map:x}=e,S={},C={};return Object.keys(b).forEach(e=>{let t=b[e];S[e]={key:e,type:t.type,name:ye(t.type)}}),Object.keys(x).forEach(e=>{let t=b[e],n=x[e];switch(t.type){case`button`:C[e]=o(e,n);break;case`divider`:C[e]=s(e,n);break;case`header`:C[e]=c(e,n);break;case`text`:C[e]=l(e,n);break;case`image`:C[e]=u(e,n);break;case`menu`:C[e]=d(e,n);break}}),{pageConfig:n,columnsSource:p,columnsMap:m,columnsConfigMap:h,cellMap:v,cellConfigMap:y,blockMap:S,blockConfigMap:C}},i=e=>({more:e.more,all:a(e.all),top:a(e.top),left:a(e.left),right:a(e.right),bottom:a(e.bottom)}),a=e=>{let t=e.split(` `);return{width:t[0]||`0`,style:t[1]||`solid`,color:t[2]||``}},o=(e,n)=>{let r=O(je);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content,r.attr.href=n.info.href||`#`,r.attr.target=n.info.target||`_blank`,r.style=n.style,r.style.border=i(n.style.border),r.style.fontWeight=n.style.FontWeight,r.style.letterSpacing=n.style.LetterSpacing,delete n.style.FontWeight,delete n.style.LetterSpacing,r.containerStyle=n.general,r},s=(e,n)=>{let r=O(Ne);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.style=n.style,r.style.borderTop=a(n.style.borderTop),r},c=(e,n)=>{let r=O(Pe);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content||``,r.style=n.style,r.containerStyle=n.general,r},l=(e,n)=>{let r=O(Fe);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content||``,r.style=n.style,r.containerStyle=n.general,r.containerStyle.textAlign=n.style.textAlign,delete n.style.textAlign,r},u=(e,n)=>{let r=O(Ie);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr=n.info,r.style=n.style,r.containerStyle.padding=n.general.padding,r.containerStyle.textAlign=n.general.textAlign||`center`,r},d=(e,n)=>{let r=O(Le);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.links=n.links,r.style=n.style,r.style.display=n.info.layout===`horizontal`?`inline-block`:`block`,r.containerStyle.padding=n.general.padding,r.containerStyle.textAlign=n.general.textAlign||`center`,r},f=e=>{let{blockMap:t,blockConfigMap:n}=e;return Object.keys(t).forEach(e=>{let r=t[e],i=n[e];switch(r.type){case`button`:n[e].style=Object.assign({},O(je.style),i.style);break;case`link`:n[e].style=Object.assign({},O(Me.style),i.style);break;case`divider`:n[e].style=Object.assign({},O(Ne.style),i.style);break;case`image`:n[e].style=Object.assign({},O(Ie.style),i.style);break;case`menu`:n[e].type=r.type,n[e].name=r.name,n[e].style=Object.assign({},O(Le.style),i.style);break}}),e};return{parsedData:n(e)}};M();var J=()=>{let{version:e,columnsSource:t,columnsMap:n,columnsConfigMap:r,cellMap:i,cellConfigMap:a,blockMap:o,blockConfigMap:s,pageConfig:c,selectedBlockKey:l,selectedBlockType:u,saveFn:d}=H(Oe());return{saveFn:d,getData:()=>JSON.stringify({version:e.value,pageConfig:L(c.value),blockMap:L(o.value),blockConfigMap:L(s.value),cellMap:L(i.value),cellConfigMap:L(a.value),columnsConfigMap:L(r.value),columnsMap:L(n.value),columnsSource:L(t.value)}),setData:e=>{let{parsedData:l}=ze(e);l&&(c.value=l.pageConfig,o.value=l.blockMap,s.value=l.blockConfigMap,i.value=l.cellMap,a.value=l.cellConfigMap,r.value=l.columnsConfigMap,n.value=l.columnsMap,t.value=l.columnsSource)},resetData:()=>{o.value={},s.value={},i.value={},a.value={},r.value={},n.value={},t.value=[],l.value=``,u.value=``},setSaveFn:e=>{d.value=e},autoSaveFn:()=>{let e=null;e&&clearTimeout(e),e=window.setTimeout(()=>{d.value()},300)}}};function Y(){let e=e=>{let r={};return Object.entries(e).forEach(([e,i])=>{t(e)&&ve(i)&&Object.assign(r,n(e,i)),!t(e)&&p(i)&&(r[e]=i),!t(e)&&ve(i)&&e===`borderTop`&&ve(i)&&(r.borderTop=`${i.width} ${i.style} ${i.color||`transparent`}`)}),r},t=e=>e===`border`||e===`padding`||e===`borderRadius`,n=(e,t)=>{let n={},i={top:`TopLeft`,right:`TopRight`,bottom:`BottomRight`,left:`BottomLeft`};if(!t.more)e===`border`&&ve(t.all)&&t.all.width!==`0`?n.border=`${t.all.width} ${t.all.style} ${t.all.color||`transparent`}`:(e===`padding`||e===`borderRadius`)&&p(t.all)&&(n[e]=t.all);else{let a=[`top`,`right`,`bottom`,`left`];switch(e){case`border`:a.forEach(e=>{let i=t[e];ve(i)&&i.width!==`0`&&(n[`border${r(e)}`]=`${i.width} ${i.style} ${i.color||`transparent`}`)});break;case`padding`:a.forEach(e=>{let i=t[e];p(i)&&i!==`0`&&(n[`padding${r(e)}`]=i)});break;case`borderRadius`:a.forEach(e=>{let r=t[e];p(r)&&r!==`0`&&(n[`border${i[e]}Radius`]=r)});break}}return n},r=e=>e.charAt(0).toUpperCase()+e.slice(1);return{configToStyle:e}}M();var Be=()=>{let{columnsSource:e,columnsMap:t,columnsConfigMap:n,cellMap:r,cellConfigMap:i,blockMap:a,blockConfigMap:o,pageConfig:s}=H(Oe()),{configToStyle:c}=Y(),l=S(``),u=()=>{l.value=d().outerHTML},d=()=>{let t=f(),n=document.createElement(`table`);return n.style.backgroundColor=s.value.style.backgroundColor||`#fff`,n.style.width=`100%`,e.value.forEach(e=>{t[e]&&n.appendChild(t[e].dom)}),n},f=()=>{let e=p(),r={};return Object.entries(t.value).forEach(([t,i])=>{let a=document.createElement(`tr`),o=document.createElement(`td`),c=document.createElement(`div`);h(c,n.value[t].style),c.style.width=s.value.style.width||`auto`,c.style.margin=`0 auto`;let l=document.createElement(`table`);l.style.width=`100%`;let u=document.createElement(`tr`);i.children.forEach(t=>{u.appendChild(e[t].dom)}),l.appendChild(u),c.appendChild(l),o.appendChild(c),a.appendChild(o),r[t]={dom:a}}),r},p=()=>{let e=m(),t={};return Object.entries(r.value).forEach(([n,r])=>{let a=document.createElement(`td`);a.style.width=`${r.width}%`,h(a,i.value[n].style),r.children.forEach(t=>{e[t]&&a.appendChild(e[t].dom)}),t[n]={dom:a}}),t},m=()=>{let e={};return Object.keys(a.value).forEach(t=>{let n=a.value[t],r=o.value[t],i=document.createElement(`div`);switch(h(i,r.containerStyle),n.type){case`button`:i.appendChild(_(r));break;case`link`:i.appendChild(v(r));break;case`divider`:i.appendChild(y(r));break;case`header`:i.appendChild(b(r));break;case`text`:i.appendChild(x(r));break;case`image`:i.appendChild(C(r));break;case`menu`:i.appendChild(w(r));break}e[t]={dom:i,config:r}}),e},h=(e,t)=>{let n=c(t);Object.entries(n).forEach(([t,n])=>{e.style[t]=n})},g=e=>e.replace(`

`,`

`),_=e=>{var t,n,r;let i=document.createElement(`a`);return i.href=(t=e.attr.href)==null?``:t,i.target=(n=e.attr.target)==null?``:n,i.innerHTML=g((r=e.attr.content)==null?``:r),h(i,e.style),i},v=e=>{var t,n,r;let i=document.createElement(`a`);return i.href=(t=e.attr.href)==null?``:t,i.target=(n=e.attr.target)==null?``:n,i.innerHTML=g((r=e.attr.content)==null?``:r),h(i,e.style),i},y=e=>{let t=document.createElement(`div`);return h(t,e.style),t},b=e=>{var t;let n=document.createElement(`div`);return n.innerHTML=g((t=e.attr.content)==null?``:t),h(n,e.style),n},x=e=>{var t;let n=document.createElement(`div`);return n.innerHTML=g((t=e.attr.content)==null?``:t),h(n,e.style),n},C=e=>{var t,n;let r=document.createElement(`img`);if(r.src=(t=e.attr.src)==null?``:t,r.alt=(n=e.attr.alt)==null?``:n,e.attr.href){var i,a;let t=document.createElement(`a`);return t.href=(i=e.attr.href)==null?``:i,t.target=(a=e.attr.target)==null?``:a,r.style.width=`100%`,t.appendChild(r),h(t,e.style),t}return h(r,e.style),r},w=e=>{var t;let n=document.createElement(`div`);return(t=e.attr.links)==null||t.forEach(t=>{var r;let i=document.createElement(`a`);h(i,e.style),i.href=t.href,i.target=(r=e.attr.target)==null?``:r,i.innerHTML=t.label,n.appendChild(i)}),n};return{html:l,generateHtml:u}};M();var Ve=Symbol(`EmailEditorContext`);function He(e){h(Ve,e)}M();var Ue=k({__name:`EditorProvider`,setup(e){return He({store:Oe()}),(e,t)=>(c(),R(d(be),{backend:d(Ce)},{default:C(()=>[_(e.$slots,`default`)]),_:3},8,[`backend`]))}});M();var X=()=>{let{version:e,selectedBlockKey:t,selectedBlockType:n,columnsSource:r,columnsMap:i,columnsConfigMap:a,cellMap:o,cellConfigMap:s,blockMap:c,blockConfigMap:l,pageConfig:u}=H(Oe()),{autoSaveFn:d}=J(),f=z(()=>r.value.map(e=>i.value[e])),p=(e,r)=>{t.value=e,n.value=r},m=()=>{let e={key:q(),type:`columns`,name:`Columns`,children:[]};return h(e),e},h=e=>{let t=g(e.key);a.value[e.key]=t},g=t=>{let n=new Date,r=O(ke);return r.key=t,r.meta.version=e.value,r.meta.createdAt=I(n,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(n,`yyyy-MM-dd HH:mm:ss`),r},_=e=>{let t=m();i.value[t.key]=t,b(t.key),r.value.splice(e,0,t.key),d()},v=()=>{let e=q(),t={key:e,width:100,name:`Cell`,type:`cell`,children:[]};return o.value[e]=t,s.value[e]=y(t.key),t},y=t=>{let n=new Date,r=O(Ae);return r.key=t,r.meta.version=e.value,r.meta.createdAt=I(n,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(n,`yyyy-MM-dd HH:mm:ss`),r},b=e=>{let t=i.value[e];if(t){let e=v();t.children.push(e.key)}},x=(e,t)=>{if(e<0||e>=r.value.length||t<0||t>r.value.length){console.warn(`Move column: 索引超出范围`);return}let n=r.value[e],i=[...r.value];i.splice(e,1);let a=e{let n=i.value[e];if(n){let e=n.children.findIndex(e=>e===t);e>-1&&(n.children.splice(e,1),delete o.value[t])}},C=(e,t)=>{let n=i.value[e];if(!n||!i.value[e])return;let r=n.children.length,a=t.length,s=a-r;if(s>0)for(let e=0;e{S(e,t)});t.forEach((e,t)=>{n.children[t]&&(o.value[n.children[t]].width=e)}),d()},w=t=>{let n=Re.get(t.type);if(n){let r=new Date,i=O(n);i.key=t.key,i.name=t.name,i.meta.version=e.value,i.meta.createdAt=I(r,`yyyy-MM-dd HH:mm:ss`),i.meta.updatedAt=I(r,`yyyy-MM-dd HH:mm:ss`),l.value[t.key]=i}},T=(e,t,n)=>{let r=o.value[t];if(r){let t={key:q(),type:n.type,name:`${n.name}`};w(t),c.value[t.key]=t,r.children.splice(e,0,t.key),d()}},E=(e,t,n)=>{let r=o.value[e];if(!r||!r.children)return;let i=r.children[t];if(!i||t===n)return;r.children.splice(t,1);let a=t{if(e===t)return E(e,n,r);let a=o.value[e],s=o.value[t];if(!a||!a.children||!s||!s.children||a.children[n]!==i)return;let c=a.children.splice(n,1);s.children.splice(r,0,c[0]),d()},k=(t,n,r=!0)=>{let i=O(c.value[n]),a=O(l.value[n]),s=o.value[t];if(s){let t=q();i.key=t,a.key=t,a.meta={version:e.value,createdAt:I(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:I(new Date,`yyyy-MM-dd HH:mm:ss`)};let r=s.children.findIndex(e=>e===n);c.value[t]=i,l.value[t]=a,r?s.children.splice(r+1,0,t):s.children.push(t)}r&&d()},A=(t,n)=>{let r=O(o.value[n]),a=O(s.value[n]),c=q();r.key=c,r.children=[],a.key=c,a.meta={version:e.value,createdAt:I(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:I(new Date,`yyyy-MM-dd HH:mm:ss`)},o.value[c]=r,s.value[c]=a,o.value[n].children.forEach(e=>{k(c,e,!1)});let l=i.value[t];l&&l.children.push(c)},j=t=>{let n=O(i.value[t]),o=O(a.value[t]),s=q();n.key=s,n.children=[],o.key=s,o.meta={version:e.value,createdAt:I(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:I(new Date,`yyyy-MM-dd HH:mm:ss`)},i.value[s]=n,a.value[s]=o;let c=r.value.findIndex(e=>e===t);r.value.splice(c+1,0,s),i.value[t].children.forEach(e=>{A(s,e)}),d()},M=(e,t,n=!0)=>{let r=o.value[e];if(r){let e=r.children.findIndex(e=>e===t);e>-1&&(p(``,``),r.children.splice(e,1),delete c.value[t],delete l.value[t])}n&&d()},N=(e,t)=>{let n=o.value[e],r=i.value[t];if(n){n.children.forEach(t=>{M(e,t,!1)});let t=r.children.findIndex(t=>t===e);t>-1&&(delete o.value[e],delete s.value[e],r.children.splice(t,1))}};return{columnsSource:r,columnsMap:i,columnsMaps:f,columnsConfigMap:a,cellMap:o,cellConfigMap:s,blockMap:c,blockConfigMap:l,selectedBlockKey:t,selectedBlockType:n,pageConfig:u,selectBlock:p,insertColumnSourceAt:_,moveColumnSource:x,generateNewCell:v,applyNewWidthColumnsInCell:C,delColumnsInCell:S,insertBlockToCell:T,moveBlockInCell:E,moveBlockBetweenCells:D,duplicateBlock:k,duplicateColumn:j,removeBlock:M,removeColumn:e=>{let t=r.value.findIndex(t=>t===e);t>-1&&(p(``,``),i.value[e].children.forEach(t=>{N(t,e)}),delete i.value[e],delete a.value[e],r.value.splice(t,1)),d()}}};M();var We={class:`block-toolbar`},Ge=K(k({__name:`Toolbar`,props:{cellKey:{type:String,required:!0},data:{type:Object,required:!0}},setup(e){let{duplicateBlock:n,duplicateColumn:i,removeBlock:a,removeColumn:o}=X(),s=()=>{e.data.type===`columns`?i(e.data.key):n(e.cellKey,e.data.key)},l=()=>{e.data.type===`columns`?o(e.data.key):a(e.cellKey,e.data.key)};return(e,n)=>{let i=_e;return c(),t(`div`,We,[x(`button`,{class:`tool-btn`,onClick:E(s,[`stop`])},[r(i,{name:`drag-copy`,size:`16`,color:`#fff`})]),x(`button`,{class:`tool-btn`,onClick:E(l,[`stop`])},[r(i,{name:`drag-remove`,size:`16`,color:`#fff`})])])}}}),[[`__scopeId`,`data-v-c5cb1fa1`]]);M();var Ke=[`data-block-id`],qe={class:`block-section`},Je={class:`block-content`},Ye=K(k({__name:`Section`,props:{data:{type:Object,required:!0},cellKey:{type:String,default:``},blockType:{type:String,required:!0},blockIndex:{type:Number,default:-1}},emits:[`select`,`unSelect`],setup(e,{emit:n}){let i=n,{selectedBlockKey:a,columnsConfigMap:o,blockConfigMap:s,selectBlock:l}=X(),{configToStyle:u}=Y(),p=z(()=>a.value===e.data.key),m=()=>{l(e.data.key,e.data.type),i(`select`)},h=z(()=>{let t={};return t=e.data.type===`columns`?o.value[e.data.key].containerStyle:s.value[e.data.key].containerStyle,u(t)}),[y,b,S]=Se(()=>({type:`SORT_BASE_BLOCK`,item:()=>({type:`SORT_BASE_BLOCK`,sourceIndex:e.blockIndex,sourceCellKey:e.cellKey,blockData:O(e.data)}),collect:e=>({isDragging:e.isDragging()})})),[C,w]=Se(()=>({type:`SORT_COLUMNS_BLOCK`,item:()=>({type:`SORT_COLUMNS_BLOCK`,sourceIndex:e.blockIndex,blockData:O(e.data)}),collect:e=>({isDragging:e.isDragging()})})),T=z(()=>y.value.isDragging||C.value.isDragging);return N(()=>T.value,e=>{e===!0&&i(`unSelect`)}),N(()=>p.value,(e,t)=>{e===!1&&t===!0&&i(`unSelect`)}),(n,i)=>(c(),t(`div`,{ref:d(S),class:g([`block-base`,[`block-${e.blockType}`,{"is-selected":d(p)},{"is-dragging":d(T)}]]),"data-block-id":e.data.key,style:v(d(h)),onClick:E(m,[`stop`])},[x(`div`,qe,[A(r(Ge,{"cell-key":e.cellKey,data:e.data},null,8,[`cell-key`,`data`]),[[F,d(p)&&!d(T)]]),e.data.type===`columns`?(c(),t(`div`,{key:0,ref:d(w),class:`drag-handle columns-drag-handle`},[...i[0]||(i[0]=[x(`i`,{class:`drag-icon`},`≡`,-1)])],512)):f(``,!0),e.data.type===`columns`?f(``,!0):(c(),t(`div`,{key:1,ref:d(b),class:`drag-handle`},[...i[1]||(i[1]=[x(`i`,{class:`drag-icon`},`≡`,-1)])],512))]),x(`div`,Je,[_(n.$slots,`default`,{},void 0,!0)])],14,Ke))}}),[[`__scopeId`,`data-v-f8113c96`]]);M();var Xe={ref:`editorBoxRef`,class:`editor-box`},Ze=K(k({__name:`Editor`,props:u({type:{type:String,default:`button`}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:i}){let a=n(void 0),s=b(`toolbarRef`),l=P(e,`value`),u=S({}),f=()=>{switch(e.type){case`button`:return[`bold`,`underline`,`italic`,`through`];case`text`:return[`bold`,`underline`,`italic`,`through`,`sup`,`sub`,`color`,`bgColor`,`bulletedList`,`numberedList`,`insertLink`];case`header`:return[`bold`,`underline`,`italic`,`through`,`color`,`bgColor`,`bulletedList`,`numberedList`,`insertLink`]}};we(`en`);let p={toolbarKeys:f()},m={autoFocus:!1,placeholder:``},h=S(!1),g=!1,_=()=>{if(!a.value||!s.value)return;let e=a.value.getEditableContainer();if(!e)return;let t=e.getBoundingClientRect();if(!s.value.selector)return;let n=s.value.$el.querySelector(`.w-e-toolbar`),r=300;n&&(r=n.getBoundingClientRect().width);let i=t.left+(t.width-r)/2;u.value={top:`${t.top-56}px`,left:`${i}px`}},y=e=>{a.value=e,B(()=>{window.addEventListener(`resize`,_);let t=Ee.getToolbar(e);t&&t.$box.find(`button[data-menu-key="insertLink"]`).on(`click`,()=>{g=!0})})},x=()=>{h.value=!0,B(()=>{_()})},C=()=>{if(g){g=!1;return}h.value=!1};return o(()=>{let e=a.value;e!=null&&(e.destroy(),window.removeEventListener(`resize`,_))}),i({focus:()=>{var e;h.value=!0,(e=a.value)==null||e.focus()},blur:()=>{h.value=!1}}),(e,n)=>(c(),t(`div`,Xe,[A(r(d(Te),{ref_key:`toolbarRef`,ref:s,class:`toolbar`,mode:`default`,editor:d(a),style:v(d(u)),defaultConfig:p},null,8,[`editor`,`style`]),[[F,d(h)]]),r(d(De),{modelValue:l.value,"onUpdate:modelValue":n[0]||(n[0]=e=>l.value=e),class:`editor`,mode:`simple`,defaultConfig:m,onOnCreated:y,onOnFocus:x,onOnBlur:C},null,8,[`modelValue`])],512))}}),[[`__scopeId`,`data-v-320a6ce4`]]);M();var Qe=k({__name:`Button`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=X(),{configToStyle:n}=Y(),i=b(`editorRef`),a=z({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),o=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r)}}),s=()=>{var e;(e=i.value)==null||e.focus()},l=()=>{var e;(e=i.value)==null||e.blur()};return(t,n)=>(c(),R(Ye,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:s,onUnSelect:l},{default:C(()=>[x(`div`,{style:v(d(o))},[r(Ze,{ref_key:`editorRef`,ref:i,value:d(a).content,"onUpdate:value":n[0]||(n[0]=e=>d(a).content=e)},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});M();var $e=k({__name:`Link`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=X(),{configToStyle:n}=Y(),i=b(`editorRef`),a=z({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),o=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r)}}),s=()=>{var e;(e=i.value)==null||e.focus()},l=()=>{var e;(e=i.value)==null||e.blur()};return(t,n)=>(c(),R(Ye,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:s,onUnSelect:l},{default:C(()=>[x(`div`,{style:v(d(o))},[r(Ze,{ref_key:`editorRef`,ref:i,value:d(a).content,"onUpdate:value":n[0]||(n[0]=e=>d(a).content=e)},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});M();var et=k({__name:`Divider`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=X(),{configToStyle:n}=Y(),r=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r)}});return(t,n)=>(c(),R(Ye,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:C(()=>[x(`div`,{style:v(d(r))},null,4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});M();var tt=k({__name:`Header`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=X(),{configToStyle:n}=Y(),i=b(`editorRef`),a=z({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),o=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r),width:`100%`}}),s=()=>{var e;(e=i.value)==null||e.focus()},l=()=>{var e;(e=i.value)==null||e.blur()};return(t,n)=>(c(),R(Ye,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:s,onUnSelect:l},{default:C(()=>[x(`div`,{style:v(d(o))},[r(Ze,{ref_key:`editorRef`,ref:i,value:d(a).content,"onUpdate:value":n[0]||(n[0]=e=>d(a).content=e),type:`header`},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});M();var nt=k({__name:`Text`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=X(),{configToStyle:n}=Y(),i=b(`editorRef`),a=z({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),o=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r),width:`100%`}}),s=()=>{var e;(e=i.value)==null||e.focus()},l=()=>{var e;(e=i.value)==null||e.blur()};return(t,n)=>(c(),R(Ye,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:s,onUnSelect:l},{default:C(()=>[x(`div`,{style:v(d(o))},[r(Ze,{ref_key:`editorRef`,ref:i,value:d(a).content,"onUpdate:value":n[0]||(n[0]=e=>d(a).content=e),type:`text`},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});M();var rt={},it={class:`block-none`};function at(e,n){return c(),t(`div`,it,[_(e.$slots,`default`,{},void 0,!0)])}var ot=K(rt,[[`render`,at],[`__scopeId`,`data-v-1e66913b`]]);M();var st=[`src`,`alt`],ct=K(k({__name:`Image`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:n}=X(),{configToStyle:r}=Y(),a=z(()=>{let{style:t}=n.value[e.data.key];return{...r(t)}}),o=z({get(){return n.value[e.data.key].attr},set(t){n.value[e.data.key].attr=t}});return(n,r)=>(c(),R(Ye,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:C(()=>[x(`div`,{style:v(d(a))},[d(o).src?(c(),t(`img`,{key:0,src:d(o).src,alt:d(o).alt},null,8,st)):(c(),R(ot,{key:1},{default:C(()=>[...r[0]||(r[0]=[i(`Image`,-1)])]),_:1}))],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}}),[[`__scopeId`,`data-v-a891cab1`]]);M();var lt=k({__name:`Menu`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:n}=X(),{configToStyle:r}=Y(),a=z(()=>{let{style:t}=n.value[e.data.key];return{...r(t)}}),o=z(()=>n.value[e.data.key].attr);return(n,r)=>(c(),R(Ye,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:C(()=>{var e;return[x(`div`,null,[((e=d(o).links)==null?void 0:e.length)===0?(c(),R(ot,{key:0},{default:C(()=>[...r[0]||(r[0]=[i(`Menu`,-1)])]),_:1})):f(``,!0),(c(!0),t(j,null,m(d(o).links,e=>(c(),t(`a`,{key:e.id,style:v(d(a))},w(e.label),5))),128))])]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});M();var ut=[`data-cell-key`],dt={key:0,class:`column-placeholder`},ft=K(k({__name:`Cell`,props:{data:{type:Object,required:!0},blockKey:{type:String,required:!0}},setup(n){let{cellMap:r,cellConfigMap:i,blockMap:o,insertBlockToCell:s,moveBlockInCell:u,moveBlockBetweenCells:p}=X(),{configToStyle:h}=Y(),_=S(null),b=S(null),C=S([]),w=e=>{e&&(_.value=e,ie(e))},E=(e,t)=>{e&&(C.value.length<=t&&(C.value=C.value.concat(Array(t-C.value.length+1).fill(null))),C.value[t]=e)},D=z(()=>`${n.data.width}%`),O=z(()=>{let{style:e}=i.value[n.blockKey];return{...h(e),width:D.value}}),k=z(()=>r.value[n.blockKey]?r.value[n.blockKey].children.filter(e=>!!o.value[e]).map(e=>o.value[e]):[]),A=z(()=>k.value&&k.value.length>0),M=S(!1),N=S(-1),P=S(-1),F=S(``),ee=S(``),I=S({x:0,y:0}),L=z(()=>M.value&&F.value===n.blockKey&&P.value!==-1),B=S([]),V=e=>!M.value||N.value===-1||e{if(!A.value||!M.value||N.value===-1)return k.value||[];let e=[...k.value||[]];if(L.value){if(P.value===N.value)return e;let t=e.splice(P.value,1)[0];return e.splice(N.value>P.value?N.value-1:N.value,0,t),e}let t={key:`drag-placeholder`,type:`placeholder`,name:`Placeholder`};return N.value<=e.length?e.splice(N.value,0,t):e.push(t),e}),U=()=>{if(!_.value||!b.value||C.value.length===0)return;let e=[],t=_.value.getBoundingClientRect();C.value.forEach((n,r)=>{if(!n)return;let i=n.getBoundingClientRect();e.push({index:r,top:i.top-t.top,bottom:i.bottom-t.top,center:i.top+i.height/2-t.top,height:i.height})}),e.sort((e,t)=>e.top-t.top),B.value=e},te=(e,t)=>{if(t.length===0||et[t.length-1].bottom)return t.length;let n=0,r=t.length-1;for(;n<=r;){let i=Math.floor((n+r)/2),a=t[i];if(e>=a.top&&e<=a.bottom)return e{if(!_.value){N.value=0;return}let e=_.value.getBoundingClientRect(),t=I.value.y-e.top;if(t<20){N.value=0;return}if(t>e.height-20){N.value=k.value.length;return}if(!B.value.length&&(U(),!B.value.length)){N.value=0;return}N.value=te(t,B.value)},ne=y(()=>{W()},10,{leading:!0,trailing:!0}),re=()=>{M.value=!1,N.value=-1,P.value=-1,F.value=``,ee.value=``,B.value=[]},[,ie]=xe(()=>({accept:[`ADD_BASE_BLOCK`,`SORT_BASE_BLOCK`],hover:y((e,t)=>{if(ee.value=e.type,M.value||U(),!t.isOver()){re();return}M.value=!0,e.type===`SORT_BASE_BLOCK`&&(P.value=e.sourceIndex===void 0?-1:e.sourceIndex,F.value=e.sourceCellKey||``);let n=t.getClientOffset();n&&(I.value={x:n.x,y:n.y},ne())},16),drop(e){if(e.type===`ADD_BASE_BLOCK`&&(A.value&&N.value!==-1?s(N.value,n.blockKey,e.blockData):s(0,n.blockKey,e.blockData)),e.type===`SORT_BASE_BLOCK`&&N.value!==-1)if(e.sourceCellKey===n.blockKey){let t=e.sourceIndex(e.isOver()||re(),{})})),ae=e=>({button:Qe,link:$e,divider:et,header:tt,text:nt,image:ct,menu:lt})[e]||null,oe=e(()=>{M.value&&U()},100,{leading:!0,maxWait:200}),se=e(()=>{M.value&&U()},100,{leading:!0,maxWait:200});return a(()=>{window.addEventListener(`scroll`,oe,{passive:!0}),window.addEventListener(`resize`,se,{passive:!0})}),l(()=>{window.removeEventListener(`scroll`,oe),window.removeEventListener(`resize`,se),ne.cancel(),oe.cancel(),se.cancel()}),(e,r)=>(c(),t(`div`,{ref:w,class:g([`cell-container`,{"drop-active":d(M)}]),style:v(d(O)),"data-cell-key":n.blockKey},[x(`div`,{ref_key:`contentRef`,ref:b,class:`cell-content`},[(c(!0),t(j,null,m(d(H),(e,i)=>(c(),t(j,{key:e.key||`placeholder-${i}`},[e.type===`placeholder`?(c(),t(`div`,{key:1,class:g([`block-placeholder`,{active:d(M)}])},[...r[0]||(r[0]=[x(`div`,{class:`placeholder-content`},[x(`span`,null,`Place new content here`)],-1)])],2)):(c(),t(`div`,{key:0,class:`block-wrapper`,ref_for:!0,ref:e=>E(e,i)},[(c(),R(T(ae(e.type)),{data:e,"block-index":V(i),"cell-key":n.blockKey,class:`block-item`},null,8,[`data`,`block-index`,`cell-key`]))],512))],64))),128))],512),d(A)?f(``,!0):(c(),t(`div`,dt,[...r[1]||(r[1]=[x(`span`,null,`Drag and drop contents to this column`,-1)])]))],14,ut))}}),[[`__scopeId`,`data-v-98374d19`]]);M();var pt=[`onMousedown`],mt=K(k({__name:`Columns`,props:{index:Number,data:{type:Object,required:!0}},setup(e){let{columnsConfigMap:i,cellMap:o,selectedBlockKey:s,pageConfig:u}=X(),{configToStyle:p}=Y(),h=n(null),_=S([]),y=S(!1),b=S(-1),w=S(0),T=S([]),E=z(()=>{let{style:t}=i.value[e.data.key];return{...p(t),width:u.value.style.width}}),D=z(()=>s.value===e.data.key),O=S(null),k=(t,n)=>{O.value&&clearTimeout(O.value),O.value=window.setTimeout(()=>{o.value[e.data.children[t]].width=_.value[t],o.value[e.data.children[n]].width=_.value[n],O.value=null},16)};N(()=>e.data.children.length,()=>M());let M=()=>{var t;if(!(!((t=e.data)==null||(t=t.children)==null)&&t.length))return;let n=e.data.children.length,r=Math.floor(100/n),i=100-r*n;_.value=e.data.children.map((e,t)=>{let a=o.value[e];if(typeof a.width==`number`&&!isNaN(a.width))return a.width;{let e=t===n-1?r+i:r;return a.width=e,e}}),P()},P=()=>{if(!_.value||_.value.length===0)return;let t=_.value.reduce((e,t)=>e+(isNaN(t)?0:t),0);if(t!==100){let n=100-t,r=_.value.length-1;_.value[r]=Math.max(10,(_.value[r]||0)+n),e.data.children[r]&&(o.value[e.data.children[r]].width=_.value[r])}},ee=(t,n)=>{var r;if(n<0||n>=e.data.children.length-1)return;t.preventDefault(),y.value=!0,b.value=n,w.value=t.clientX,_.value.length===0&&M();let i=(r=h.value)==null?void 0:r.querySelectorAll(`.cell-container`);if(!i||i.length<=n+1){y.value=!1;return}let a=i[n].getBoundingClientRect().width,o=i[n+1].getBoundingClientRect().width;a>0&&o>0?(T.value=[a,o],I(),document.body.style.userSelect=`none`,document.body.style.cursor=`col-resize`):y.value=!1},I=()=>{document.addEventListener(`mousemove`,U,{passive:!1,capture:!0}),document.addEventListener(`mouseup`,W,{passive:!1,capture:!0}),document.addEventListener(`touchmove`,B,{passive:!1,capture:!0}),document.addEventListener(`touchend`,W,{passive:!1,capture:!0}),document.addEventListener(`touchcancel`,W,{passive:!1,capture:!0})},L=()=>{document.removeEventListener(`mousemove`,U,{capture:!0}),document.removeEventListener(`mouseup`,W,{capture:!0}),document.removeEventListener(`touchmove`,B,{capture:!0}),document.removeEventListener(`touchend`,W,{capture:!0}),document.removeEventListener(`touchcancel`,W,{capture:!0})},B=e=>{if(!y.value||!e.touches[0])return;e.preventDefault();let t={clientX:e.touches[0].clientX,preventDefault:()=>e.preventDefault()};U(t)},V=null,H=null,U=e=>{e.preventDefault(),y.value&&(H=e,V===null&&(V=requestAnimationFrame(te)))},te=()=>{if(V=null,!H||!y.value)return;let e=H,t=b.value;if(t<0||t>=_.value.length-1||T.value.length<2||T.value[0]<=0||T.value[1]<=0)return;let n=T.value[0]+T.value[1],r=e.clientX-w.value,i=Math.max(50,Math.min(n-50,T.value[0]+r)),a=_.value[t]+_.value[t+1],o=a-10,s=Math.round(i/n*a);s=Math.max(10,Math.min(o,s));let c=a-s;_.value[t]=s,_.value[t+1]=c,k(t,t+1)},W=t=>{if(t.preventDefault(),y.value=!1,V!==null&&(cancelAnimationFrame(V),V=null),O.value){clearTimeout(O.value),O.value=null;let t=b.value;t>=0&&t<_.value.length-1&&(o.value[e.data.children[t]].width=_.value[t],o.value[e.data.children[t+1]].width=_.value[t+1])}L(),document.body.style.userSelect=``,document.body.style.cursor=``,H=null};return a(()=>{M()}),l(()=>{V!==null&&cancelAnimationFrame(V),O.value&&clearTimeout(O.value),L()}),(n,i)=>(c(),R(Ye,{data:e.data,"block-type":`columns`,"block-index":e.index},{default:C(()=>[x(`div`,{ref_key:`columnsLayoutRef`,ref:h,class:`columns-layout`,style:v(d(E))},[(c(!0),t(j,null,m(e.data.children,(n,i)=>(c(),t(j,{key:n},[r(ft,{blockKey:n,data:d(o)[n]},null,8,[`blockKey`,`data`]),iee(e,i)},null,42,pt)),[[F,d(D)]]):f(``,!0)],64))),128))],4)]),_:1},8,[`data`,`block-index`]))}}),[[`__scopeId`,`data-v-741ae7b5`]]);M();var ht={key:0,class:`empty-container`},gt=K(k({__name:`Canvas`,setup(e){let{pageConfig:n,columnsMaps:i,selectBlock:a,insertColumnSourceAt:o,moveColumnSource:s}=X(),l=S(null),u=S(null),p=e=>{e&&(l.value=e,oe(e))},h=S(new Map),_=S([]),b=ee({needsUpdate:!0,isUpdating:!1,lastUpdateTime:0,lastColumnsLength:0}),C=S({x:0,y:0}),w=ee({isDragging:!1,isProcessingDrop:!1,placeholderIndex:-1,highlightIndex:-1,insertPosition:null,currentDragType:null,sortingActive:!1}),T=ee({isSorting:!1,sourceIndex:-1,lastAppliedTarget:-1,originalOrder:[],draggedElement:null,dragSourceDisplayIndex:-1}),D=S(0),O=z(()=>{if(T.isSorting||!w.isDragging||w.placeholderIndex<0)return i.value;let e=[...i.value],t={key:`drag-placeholder`,type:`placeholder`,name:`Placeholder`,children:[]},n=Math.min(Math.max(0,w.placeholderIndex),e.length);return e.splice(n,0,t),e}),k=z(()=>({backgroundColor:n.value.style.backgroundColor})),A=e=>{let t=O.value[e];if(!t||!T.isSorting)return e;let n=i.value.findIndex(e=>e===t);return n===-1?e:n},M={isAllowedDragType(e){return e===`SORT_COLUMNS_BLOCK`||i.value.length===0||e===`ADD_COLUMNS_BLOCK`},findTargetPosition(e){if(_.value.length===0)return null;if(e<_.value[0].top)return{targetIndex:0,targetPosition:`before`};let t=_.value[_.value.length-1];if(e>t.bottom)return{targetIndex:t.index,targetPosition:`after`};for(let t of _.value)if(!(T.isSorting&&t.index===T.sourceIndex)&&e>=t.top&&e<=t.bottom)return{targetIndex:t.index,targetPosition:en.bottom&&ee?t-1:t}},P=(e,t)=>{if(!e){h.value.delete(t);return}let n=A(t);e.dataset.index=n.toString(),h.value.set(t,e),b.needsUpdate=!0},F=(e=!1)=>{if(!(b.isUpdating&&!e)&&!(!b.needsUpdate&&!e)){b.isUpdating=!0;try{let e=l.value;if(!e)return;let t=e.getBoundingClientRect(),n=[],r=e.querySelectorAll(`.block-columns-wrapper`);if(r.length===0){_.value=[],b.needsUpdate=!1;return}r.forEach((e,r)=>{let i=e.getBoundingClientRect(),a=e.dataset.index,o=a?parseInt(a,10):r;n.push({index:o,domIndex:r,top:i.top-t.top,bottom:i.bottom-t.top,height:i.height,center:i.top-t.top+i.height/2,element:e})}),_.value=n.sort((e,t)=>e.top-t.top),b.needsUpdate=!1,b.lastUpdateTime=Date.now(),b.lastColumnsLength=i.value.length}finally{b.isUpdating=!1}}};N(()=>i.value.length,(e,t)=>{e!==t&&(b.needsUpdate=!0,B(()=>{F()}))});let I=()=>{a(``,``)},L=y(e=>{w.isProcessingDrop||(C.value={x:e.clientX,y:e.clientY},w.isDragging&&(T.isSorting?U(C.value):H(C.value)))},16),R=()=>{!w.isDragging||w.isProcessingDrop||V()},V=()=>{w.highlightIndex=-1,w.insertPosition=null},H=e=>{if(!w.isDragging||w.isProcessingDrop||T.isSorting)return;if(!M.isAllowedDragType(w.currentDragType||``)){w.placeholderIndex=-1;return}let t=l.value;if(!t)return;let n=t.getBoundingClientRect(),r=e.y-n.top;if(_.value.length===0){w.placeholderIndex=0;return}b.needsUpdate&&F();let i=M.findTargetPosition(r);if(!i)return;let{targetIndex:a,targetPosition:o}=i;w.highlightIndex=a,w.insertPosition=o,w.placeholderIndex=o===`before`?a:a+1},U=y(e=>{!T.isSorting||w.isProcessingDrop||(b.needsUpdate&&F(!0),te(e))},16,{leading:!0,trailing:!0}),te=e=>{var t;if(!T.isSorting)return;let n=(t=l.value)==null?void 0:t.getBoundingClientRect();if(!n)return;let r=e.y-n.top,i=M.findTargetPosition(r);if(!i)return;let a=M.getMoveToIndex(i);if(M.shouldSkipMove(T.sourceIndex,a,T.lastAppliedTarget))return;w.highlightIndex=i.targetIndex,w.insertPosition=i.targetPosition,D.value++,s(T.sourceIndex,a);let o=M.getNewSourceIndex(T.sourceIndex,a);T.lastAppliedTarget=a,T.sourceIndex=o,b.needsUpdate=!0,B(()=>{F(!0)})},W=e=>{if(T.isSorting)return;F(!0);let t=null,n=-1;for(let r of _.value)if(r.index===e){n=r.domIndex,t=r.element;break}if(!t){let r=l.value;r&&r.querySelectorAll(`.block-columns-wrapper`).forEach((r,i)=>{parseInt(r.dataset.index||`-1`,10)===e&&(t=r,n=i)})}n===-1&&(n=e),T.isSorting=!0,T.sourceIndex=e,T.originalOrder=[...i.value],T.lastAppliedTarget=-1,T.draggedElement=t,T.dragSourceDisplayIndex=n,w.isDragging=!0,w.currentDragType=`SORT_COLUMNS_BLOCK`,w.sortingActive=!0,D.value=0,b.needsUpdate=!0,F(!0)},ne=()=>{T.isSorting=!1,T.sourceIndex=-1,T.originalOrder=[],T.lastAppliedTarget=-1,T.draggedElement=null,T.dragSourceDisplayIndex=-1,w.sortingActive=!1,w.highlightIndex=-1,w.insertPosition=null,D.value=0,b.needsUpdate=!0,B(()=>F(!0))},re=e=>{try{let{type:t,blockData:n}=e;if(!n||!M.isAllowedDragType(t))return;if(t===`ADD_COLUMNS_BLOCK`){let e=w.placeholderIndex>=0?w.placeholderIndex:i.value.length;o(e)}else t===`ADD_BASE_BLOCK`&&o(0)}finally{b.needsUpdate=!0,B(()=>F(!0))}},ie=()=>{w.isDragging=!1,w.isProcessingDrop=!1,w.currentDragType=null,w.placeholderIndex=-1,w.highlightIndex=-1,w.insertPosition=null,w.sortingActive=!1,T.isSorting=!1,T.sourceIndex=-1,T.originalOrder=[],T.lastAppliedTarget=-1,T.draggedElement=null,T.dragSourceDisplayIndex=-1,b.needsUpdate=!0},ae=()=>{ie(),B(()=>F())},[,oe]=xe(()=>({accept:[`ADD_COLUMNS_BLOCK`,`ADD_BASE_BLOCK`,`SORT_COLUMNS_BLOCK`],hover:y((e,t)=>{if(w.isProcessingDrop)return;let n=t.isOver({shallow:!0});w.currentDragType=e.type;let r=e.type===`SORT_COLUMNS_BLOCK`||M.isAllowedDragType(e.type),i=n&&t.canDrop()&&r;if(w.isDragging&&!i&&!T.isSorting&&(w.placeholderIndex=-1),w.isDragging=i,!r&&e.type!==`SORT_COLUMNS_BLOCK`||!n)return;let a=t.getClientOffset();a&&(e.type===`SORT_COLUMNS_BLOCK`&&`sourceIndex`in e?(T.isSorting||W(e.sourceIndex),U(a)):(e.type===`ADD_COLUMNS_BLOCK`||e.type===`ADD_BASE_BLOCK`)&&H(a))},16,{leading:!0,trailing:!0}),drop:(e,t)=>{if(!w.isProcessingDrop){w.isProcessingDrop=!0;try{if(!t.isOver({shallow:!0}))return;e.type===`SORT_COLUMNS_BLOCK`?ne():(e.type===`ADD_COLUMNS_BLOCK`||e.type===`ADD_BASE_BLOCK`)&&re(e)}finally{setTimeout(()=>{ae()},50)}}},collect:e=>(w.isDragging&&!e.isOver()&&(T.isSorting||(w.placeholderIndex=-1),w.isDragging=!1),{})}));return(e,n)=>(c(),t(`div`,{ref:p,class:`canvas-area`,onClick:E(I,[`stop`])},[x(`div`,{ref_key:`canvasRef`,ref:u,class:`canvas-container`,style:v(d(k)),onMousemove:n[0]||(n[0]=(...e)=>d(L)&&d(L)(...e)),onMouseleave:R},[(c(!0),t(j,null,m(d(O),(e,i)=>(c(),t(j,{key:e.key||`placeholder-${i}`},[e.type===`columns`?(c(),t(`div`,{key:0,ref_for:!0,ref:e=>P(e,i),class:`block-columns-wrapper`},[r(mt,{data:e,index:A(i)},null,8,[`data`,`index`])],512)):f(``,!0),e.type===`placeholder`?(c(),t(`div`,{key:1,class:g([`block-placeholder`,{active:d(w).isDragging}])},[...n[1]||(n[1]=[x(`div`,{class:`placeholder-content`},[x(`span`,null,`Place the new content here`)],-1)])],2)):f(``,!0)],64))),128)),d(i).length===0&&!d(w).isDragging?(c(),t(`div`,ht,[...n[2]||(n[2]=[x(`div`,{class:`empty-message`},`No content here. Drag content from left.`,-1)])])):f(``,!0)],36)]))}}),[[`__scopeId`,`data-v-53cd2711`]]);M();var _t=[`innerHTML`],vt=k({__name:`index`,setup(e){let{html:n,generateHtml:r}=Be();return r(),(e,r)=>(c(),t(`div`,{innerHTML:d(n)},null,8,_t))}});M();var yt={class:`editor-tools`},bt=K(k({__name:`index`,setup(e){let n=()=>{ge({title:`Preview`,width:800,height:600,component:vt})};return(e,i)=>{let a=_e;return c(),t(`div`,yt,[x(`div`,null,[x(`span`,{class:`cursor-pointer`,onClick:n},[r(a,{name:`drag-preview`,size:`18`})])]),x(`div`,null,[f(``,!0)])])}}}),[[`__scopeId`,`data-v-428569d7`]]);M();var xt={class:`editor-container`},St={class:`flex-1`},Ct=K(k({__name:`Editor`,setup(e){return(e,n)=>(c(),t(`div`,xt,[r(bt),x(`div`,St,[r(gt)])]))}}),[[`__scopeId`,`data-v-b95fec5b`]]);M();var wt={class:`text`},Tt=K(k({__name:`block`,props:{type:{type:String,required:!0},data:{type:Object,required:!0}},setup(e){let[,n]=Se(()=>({type:e.type===`columns`?`ADD_COLUMNS_BLOCK`:`ADD_BASE_BLOCK`,item:{type:e.type===`columns`?`ADD_COLUMNS_BLOCK`:`ADD_BASE_BLOCK`,blockData:O(e.data)}}));return(i,a)=>{let o=_e;return c(),t(`div`,{ref:d(n),class:`block-item`},[r(o,{name:`drag-${e.type}`,size:`18`},null,8,[`name`]),x(`div`,wt,w(e.data.name),1)],512)}}}),[[`__scopeId`,`data-v-ea0cad5e`]]);M();var Et={class:`block-panel`},Dt={class:`block-list`},Ot=K(k({__name:`index`,setup(e){let n=S([{type:`columns`,name:`Columns`,key:`0`},{type:`button`,name:`Button`,key:`0`},{type:`link`,name:`Link`,key:`0`},{type:`divider`,name:`Divider`,key:`0`},{type:`header`,name:`Header`,key:`0`},{type:`text`,name:`Text`,key:`0`},{type:`image`,name:`Image`,key:`0`},{type:`menu`,name:`Menu`,key:`0`}]);return(e,r)=>(c(),t(`div`,Et,[x(`div`,Dt,[(c(!0),t(j,null,m(d(n),e=>(c(),R(Tt,{key:e.type,type:e.type,data:e},null,8,[`type`,`data`]))),128))])]))}}),[[`__scopeId`,`data-v-2cd77b18`]]);M();var kt={class:`editor-menu`},At=K(k({__name:`EditorMenu`,setup(e){return(e,n)=>(c(),t(`div`,kt,[r(Ot)]))}}),[[`__scopeId`,`data-v-7b19c6e6`]]);M();var jt={};function Mt(e,t){let n=ce;return c(),R(n,{"arrow-placement":`right`,"display-directive":`show`},{default:C(()=>[_(e.$slots,`default`,{},void 0,!0)]),_:3})}var Nt=K(jt,[[`render`,Mt],[`__scopeId`,`data-v-be0a8b1b`]]);M();var Pt={class:`columns-panel`},Ft={class:`layout-grid`},It=[`onClick`],Lt={class:`layout-preview`},Rt={class:`text`},zt={key:0,class:`layout-option active mt-16px`},Bt={class:`layout-preview`},Vt={class:`text`},Ht=K(k({__name:`ColumnsPanel`,setup(e){let{columnsMap:n,cellMap:r,selectedBlockKey:i,generateNewCell:a}=X(),{autoSaveFn:o}=J(),s=z(()=>n.value[i.value]),l=[{type:`single`,columns:[100]},{type:`two-equal`,columns:[50,50]},{type:`three-equal`,columns:[33,33,33]},{type:`four-equal`,columns:[25,25,25,25]},{type:`two-left-small`,columns:[33,67]},{type:`two-right-small`,columns:[67,33]},{type:`four-left-small`,columns:[17,33,17,33]},{type:`four-right-small`,columns:[33,17,33,17]}],u=new Map(l.map(e=>[e.type,e.columns])),p=S(null),h=z(()=>{var e;let t=(e=s.value)==null?void 0:e.children;return t!=null&&t.length?t.map(e=>r.value[e].width||0):[]}),_=z(()=>{let e=h.value;if(!e.length)return``;for(let t=0;t3){r=!1;break}if(r)return n.type}return``}),y=z(()=>h.value.length>0&&l.some(e=>e.columns.length===h.value.length&&e.columns.every((e,t)=>Math.abs(e-h.value[t])<=1))),b=z(()=>y.value?_.value:``),C=e=>u.get(e)||[100],T=e=>{if(p.value=e,!s.value)return;let t=C(e),c=s.value.children||[],l=Math.max(0,t.length-c.length),u=l>0?Array.from({length:l},()=>a()):[],d=t.map((e,t)=>{if(t(c(),t(`div`,Pt,[x(`div`,Ft,[(c(),t(j,null,m(l,e=>x(`div`,{key:e.type,class:g([`layout-option`,{active:d(b)===e.type}]),onClick:t=>T(e.type)},[x(`div`,Lt,[(c(!0),t(j,null,m(e.columns,(e,n)=>(c(),t(`div`,{key:n,class:`column`,style:v({width:e+`%`})},[x(`span`,Rt,w(e),1)],4))),128))])],10,It)),64))]),d(y)?f(``,!0):(c(),t(`div`,zt,[x(`div`,Bt,[(c(!0),t(j,null,m(d(h),(e,n)=>(c(),t(`div`,{key:n,class:`column`,style:v({width:e+`%`})},[x(`span`,Vt,w(e),1)],4))),128))])]))]))}}),[[`__scopeId`,`data-v-44ad3be7`]]);M();var Ut={class:`style-container`},Wt={class:`style-rows`},Gt={class:`style-label`},Kt={class:`style-value`},Z=K(k({__name:`BaseContainer`,props:{label:{type:String,default:``}},setup(e){return(n,r)=>(c(),t(`div`,Ut,[x(`div`,Wt,[x(`div`,Gt,w(e.label),1),x(`div`,Kt,[_(n.$slots,`value`,{},void 0,!0)])]),_(n.$slots,`options`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-2bc44916`]]);M();var qt=k({__name:`Head`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>{let a=re,o=ae;return c(),R(Z,{label:`Heading Type`},{value:C(()=>[r(o,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},{default:C(()=>[r(a,{value:`22px`},{default:C(()=>[...n[1]||(n[1]=[i(`H1`,-1)])]),_:1}),r(a,{value:`20px`},{default:C(()=>[...n[2]||(n[2]=[i(`H2`,-1)])]),_:1}),r(a,{value:`18px`},{default:C(()=>[...n[3]||(n[3]=[i(`H3`,-1)])]),_:1}),r(a,{value:`16px`},{default:C(()=>[...n[4]||(n[4]=[i(`H4`,-1)])]),_:1})]),_:1},8,[`value`])]),_:1})}}});M();var Jt={class:`w-32px`},Yt=k({__name:`Color`,props:u({label:{default:``}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=P(e,`value`);return(n,i)=>{let a=oe;return c(),R(Z,{label:e.label},{value:C(()=>[x(`div`,Jt,[r(a,{value:t.value,"onUpdate:value":i[0]||(i[0]=e=>t.value=e),modes:[`hex`]},{label:C(()=>[...i[1]||(i[1]=[x(`span`,null,null,-1)])]),_:1},8,[`value`])])]),_:1},8,[`label`])}}});M();var Xt={class:`w-180px`},Zt=k({__name:`Width`,props:{value:{default:``},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`),n=S(100);N(()=>t.value,e=>{n.value=Number.parseFloat(e)},{immediate:!0});let i=e=>{t.value=`${e}%`};return(e,t)=>{let a=he;return c(),R(Z,{label:`Width`},{value:C(()=>[x(`div`,Xt,[r(a,{value:n.value,"onUpdate:value":[t[0]||(t[0]=e=>n.value=e),i],step:1},null,8,[`value`])])]),_:1})}}});M();var Qt={class:`flex items-center h-32px`},$t={key:0,class:`ml-8px whitespace-nowrap`},en=k({__name:`WidthAuto`,props:{value:{default:``},valueModifiers:{}},emits:[`update:value`],setup(e){let n=P(e,`value`),i=S(!0),a=S(100);N(()=>n.value,e=>{e===`auto`?i.value=!0:(i.value=!1,a.value=Number.parseFloat(e)),i.value||(a.value=Number.parseFloat(e))},{immediate:!0});let o=e=>{a.value=100,e?n.value=`100%`:n.value=`${a.value}%`},s=e=>{n.value=`${e}%`};return(e,n)=>{let l=de,u=he;return c(),R(Z,{label:`Width`},{value:C(()=>[n[2]||(n[2]=x(`span`,{class:`mr-12px`},`Auto On`,-1)),r(l,{value:i.value,"onUpdate:value":[n[0]||(n[0]=e=>i.value=e),o]},null,8,[`value`])]),options:C(()=>[x(`div`,Qt,[r(u,{value:a.value,"onUpdate:value":[n[1]||(n[1]=e=>a.value=e),s],step:1,disabled:i.value},null,8,[`value`,`disabled`]),i.value?f(``,!0):(c(),t(`span`,$t,w(a.value)+`%`,1))])]),_:1})}}});M();var Q=k({__name:`BaseNumber`,props:u({unit:{type:String,default:`px`},step:{type:Number,default:1}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=P(e,`value`),n=S(0);N(()=>t.value,e=>{n.value=e?Number.parseFloat(e):0},{immediate:!0});let a=n=>{t.value=`${n||0}${e.unit}`};return(t,o)=>{let s=U,l=se,u=me;return c(),R(u,{class:`w-130px`},{default:C(()=>[r(s,{value:d(n),"onUpdate:value":[o[0]||(o[0]=e=>D(n)?n.value=e:null),a],min:0,step:e.step,placeholder:``},null,8,[`value`,`step`]),r(l,{class:`w-40px text-center`},{default:C(()=>[i(w(e.unit),1)]),_:1})]),_:1})}}});M();var tn=k({__name:`WidthNumber`,props:{value:{default:`500px`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>(c(),R(Z,{label:`Width`},{value:C(()=>[r(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});M();var nn={class:`w-100px`},rn=k({__name:`FontWeight`,props:u({label:{default:``}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=P(e,`value`),n=[{label:`Normal`,value:`normal`},{label:`Bold`,value:`bold`}];return t.value||(t.value=n[0].value),(e,i)=>{let a=pe;return c(),R(Z,{label:`Font Weight`},{value:C(()=>[x(`div`,nn,[r(a,{value:t.value,"onUpdate:value":i[0]||(i[0]=e=>t.value=e),options:n},null,8,[`value`])])]),_:1})}}});M();var an=k({__name:`FontSize`,props:{value:{default:`14px`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>(c(),R(Z,{label:`Font Size`},{value:C(()=>[r(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});M();var on=k({__name:`LineHeight`,props:{value:{default:`120%`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>(c(),R(Z,{label:`Line Height`},{value:C(()=>[r(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e),unit:`%`,step:10},null,8,[`value`])]),_:1}))}});M();var sn=k({__name:`LetterSpacing`,props:{value:{default:`0px`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>(c(),R(Z,{label:`Letter Spacing`},{value:C(()=>[r(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});M();var cn=k({__name:`TextAlign`,props:u({label:{default:``}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=P(e,`value`);return(n,a)=>{let o=re,s=ae;return c(),R(Z,{label:e.label||`Text Align`},{value:C(()=>[r(s,{value:t.value,"onUpdate:value":a[0]||(a[0]=e=>t.value=e)},{default:C(()=>[r(o,{value:`left`},{default:C(()=>[...a[1]||(a[1]=[i(`Left`,-1)])]),_:1}),r(o,{value:`center`},{default:C(()=>[...a[2]||(a[2]=[i(`Center`,-1)])]),_:1}),r(o,{value:`right`},{default:C(()=>[...a[3]||(a[3]=[i(`Right`,-1)])]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`])}}});M();var ln={class:`flex flex-col gap-8px`},un={class:`w-92px`},dn={class:`w-32px`},fn=k({__name:`BaseBorder`,props:{value:{default:()=>({width:`0`,style:`solid`,color:``})},valueModifiers:{}},emits:[`update:value`],setup(e){let n=P(e,`value`),i=[{label:`Solid`,value:`solid`},{label:`Dotted`,value:`dotted`},{label:`Dashed`,value:`dashed`}];return(e,a)=>{let o=pe,s=oe;return c(),t(`div`,ln,[r(Q,{value:n.value.width,"onUpdate:value":a[0]||(a[0]=e=>n.value.width=e),placeholder:``},null,8,[`value`]),x(`div`,un,[r(o,{value:n.value.style,"onUpdate:value":a[1]||(a[1]=e=>n.value.style=e),options:i,placeholder:``},null,8,[`value`])]),x(`div`,dn,[r(s,{value:n.value.color,"onUpdate:value":a[2]||(a[2]=e=>n.value.color=e),modes:[`hex`]},{label:C(()=>[...a[3]||(a[3]=[x(`span`,null,null,-1)])]),_:1},8,[`value`])])])}}});M();var pn=k({__name:`Line`,props:{value:{default:()=>({width:`0`,style:`solid`,color:``})},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>(c(),R(Z,{label:`Line`},{value:C(()=>[r(fn,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});M();var mn={},hn={class:`flex items-center h-32px`};function gn(e,n){return c(),t(`div`,hn,[_(e.$slots,`default`)])}var _n=K(mn,[[`render`,gn]]);M();var vn=k({__name:`MoreOptions`,props:{show:{type:Boolean,default:!1},topLabel:{default:`Top`},rightLabel:{default:`Right`},leftLabel:{default:`Left`},bottomLabel:{default:`Bottom`}},setup(e){return(n,a)=>{let o=ne,s=W;return e.show?(c(),R(s,{key:1,"x-gap":`8`,"y-gap":`8`,cols:2},{default:C(()=>[r(o,null,{default:C(()=>[r(_n,null,{default:C(()=>[i(w(e.topLabel),1)]),_:1}),_(n.$slots,`top`)]),_:3}),r(o,null,{default:C(()=>[r(_n,null,{default:C(()=>[i(w(e.rightLabel),1)]),_:1}),_(n.$slots,`right`)]),_:3}),r(o,null,{default:C(()=>[r(_n,null,{default:C(()=>[i(w(e.leftLabel),1)]),_:1}),_(n.$slots,`left`)]),_:3}),r(o,null,{default:C(()=>[r(_n,null,{default:C(()=>[i(w(e.bottomLabel),1)]),_:1}),_(n.$slots,`bottom`)]),_:3})]),_:3})):(c(),t(j,{key:0},[r(_n,null,{default:C(()=>[...a[0]||(a[0]=[i(`All Sides`,-1)])]),_:1}),_(n.$slots,`all`)],64))}}});M();var yn=k({__name:`Border`,props:u({label:{default:``}},{value:{default:()=>({more:!1,all:{width:`0`,style:`solid`,color:``},top:{width:`0`,style:`solid`,color:``},left:{width:`0`,style:`solid`,color:``},right:{width:`0`,style:`solid`,color:``},bottom:{width:`0`,style:`solid`,color:``}})},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=P(e,`value`),n=e=>{e?(t.value.top=t.value.all,t.value.right=t.value.all,t.value.bottom=t.value.all,t.value.left=t.value.all):t.value.all=t.value.top};return(i,a)=>{let o=de;return c(),R(Z,{label:e.label||`Border`},{value:C(()=>[a[6]||(a[6]=x(`span`,{class:`mr-12px`},`More Options`,-1)),r(o,{value:t.value.more,"onUpdate:value":[a[0]||(a[0]=e=>t.value.more=e),n]},null,8,[`value`])]),options:C(()=>[r(vn,{show:t.value.more},{all:C(()=>[r(fn,{value:t.value.all,"onUpdate:value":a[1]||(a[1]=e=>t.value.all=e)},null,8,[`value`])]),top:C(()=>[r(fn,{value:t.value.top,"onUpdate:value":a[2]||(a[2]=e=>t.value.top=e)},null,8,[`value`])]),left:C(()=>[r(fn,{value:t.value.left,"onUpdate:value":a[3]||(a[3]=e=>t.value.left=e)},null,8,[`value`])]),right:C(()=>[r(fn,{value:t.value.right,"onUpdate:value":a[4]||(a[4]=e=>t.value.right=e)},null,8,[`value`])]),bottom:C(()=>[r(fn,{value:t.value.bottom,"onUpdate:value":a[5]||(a[5]=e=>t.value.bottom=e)},null,8,[`value`])]),_:1},8,[`show`])]),_:1},8,[`label`])}}});M();var bn=k({__name:`Padding`,props:u({label:{default:``}},{value:{default:()=>({more:!1,all:``,top:``,left:``,right:``,bottom:``})},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=P(e,`value`),n=e=>{e?(t.value.top=t.value.all,t.value.right=t.value.all,t.value.bottom=t.value.all,t.value.left=t.value.all):t.value.all=t.value.top};return(i,a)=>{let o=de;return c(),R(Z,{label:e.label||`Padding`},{value:C(()=>[a[6]||(a[6]=x(`span`,{class:`mr-12px`},`More Options`,-1)),r(o,{value:t.value.more,"onUpdate:value":[a[0]||(a[0]=e=>t.value.more=e),n]},null,8,[`value`])]),options:C(()=>[r(vn,{show:t.value.more},{all:C(()=>[r(Q,{value:t.value.all,"onUpdate:value":a[1]||(a[1]=e=>t.value.all=e)},null,8,[`value`])]),top:C(()=>[r(Q,{value:t.value.top,"onUpdate:value":a[2]||(a[2]=e=>t.value.top=e)},null,8,[`value`])]),left:C(()=>[r(Q,{value:t.value.left,"onUpdate:value":a[3]||(a[3]=e=>t.value.left=e)},null,8,[`value`])]),right:C(()=>[r(Q,{value:t.value.right,"onUpdate:value":a[4]||(a[4]=e=>t.value.right=e)},null,8,[`value`])]),bottom:C(()=>[r(Q,{value:t.value.bottom,"onUpdate:value":a[5]||(a[5]=e=>t.value.bottom=e)},null,8,[`value`])]),_:1},8,[`show`])]),_:1},8,[`label`])}}});M();var xn=k({__name:`Rounded`,props:{value:{default:()=>({more:!1,all:``,top:``,left:``,right:``,bottom:``})},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`),n=e=>{e?(t.value.top=t.value.all,t.value.right=t.value.all,t.value.bottom=t.value.all,t.value.left=t.value.all):t.value.all=t.value.top};return(e,i)=>{let a=de;return c(),R(Z,{label:`Rounded Border`},{value:C(()=>[i[6]||(i[6]=x(`span`,{class:`mr-12px`},`More Options`,-1)),r(a,{value:t.value.more,"onUpdate:value":[i[0]||(i[0]=e=>t.value.more=e),n]},null,8,[`value`])]),options:C(()=>[r(vn,{show:t.value.more,"top-label":`Top Left`,"left-label":`Bottom Left`,"right-label":`Top Right`,"bottom-label":`Bottom Right`},{all:C(()=>[r(Q,{value:t.value.all,"onUpdate:value":i[1]||(i[1]=e=>t.value.all=e)},null,8,[`value`])]),top:C(()=>[r(Q,{value:t.value.top,"onUpdate:value":i[2]||(i[2]=e=>t.value.top=e)},null,8,[`value`])]),left:C(()=>[r(Q,{value:t.value.left,"onUpdate:value":i[3]||(i[3]=e=>t.value.left=e)},null,8,[`value`])]),right:C(()=>[r(Q,{value:t.value.right,"onUpdate:value":i[4]||(i[4]=e=>t.value.right=e)},null,8,[`value`])]),bottom:C(()=>[r(Q,{value:t.value.bottom,"onUpdate:value":i[5]||(i[5]=e=>t.value.bottom=e)},null,8,[`value`])]),_:1},8,[`show`])]),_:1})}}});M();var Sn={class:`w-140px`},Cn=k({__name:`Layout`,props:u({label:{default:``}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=P(e,`value`),n=[{label:`Horizontal`,value:`inline-block`},{label:`Vertical`,value:`block`}];return t.value||(t.value=n[0].value),(e,i)=>{let a=pe;return c(),R(Z,{label:`Layout`},{value:C(()=>[x(`div`,Sn,[r(a,{value:t.value,"onUpdate:value":i[0]||(i[0]=e=>t.value=e),options:n},null,8,[`value`])])]),_:1})}}});M();function wn(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!s(e)}function $(e){return[k({setup(t,{slots:n}){return()=>r(Tn,{options:e},wn(n)?n:{default:()=>[n]})}})]}var Tn=k({props:{value:{type:Object,default:()=>({})},options:{type:Array,default:()=>[]}},setup(e,{slots:t}){return()=>r(j,null,[e.options.map(n=>En(n,e.value,t))])}});function En(e,t,n){let{key:i,attrKey:a,label:o}=e,s=i||a;switch(a){case`color`:case`backgroundColor`:return r(Yt,{value:t[s],"onUpdate:value":e=>t[s]=e,label:o},null);case`head`:return r(qt,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`padding`:return r(bn,{value:t[s],"onUpdate:value":e=>t[s]=e,label:o},null);case`border`:return r(yn,{value:t[s],"onUpdate:value":e=>t[s]=e,label:o},null);case`borderTop`:return r(pn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`width`:return r(Zt,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`widthAuto`:return r(en,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`widthNumber`:return r(tn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`fontWeight`:return r(rn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`fontSize`:return r(an,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`lineHeight`:return r(on,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`letterSpacing`:return r(sn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`textAlign`:return r(cn,{value:t[s],"onUpdate:value":e=>t[s]=e,label:o},null);case`borderRadius`:return r(xn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`layout`:return r(Cn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`custom`:return Dn(e,n)}}function Dn(e,t){if(e.render)return r(j,null,[e.render()]);if(e.key){var n;return(n=t[e.key])==null?void 0:n.call(t)}}M();var On={class:`mb-8px`},kn={class:`py-16px`},An=K(k({__name:`ColumnPropertiesPanel`,setup(e){let{selectedBlockKey:n,columnsMap:a,cellMap:o,cellConfigMap:s,applyNewWidthColumnsInCell:l,delColumnsInCell:u}=X(),{autoSaveFn:p}=J(),h=b(`tabsRef`),g=z(()=>a.value[n.value]),_=z(()=>g.value.children.map(e=>o.value[e])),v=S(0),y=()=>{let e=[];_.value.forEach(t=>{e.push(t.width)});let t=Math.floor(100/(e.length+1)),r=e.reduce((e,t)=>e+t,0),i=(100-(r+t))/r;e.push(t);for(let t=0;t{var e;(e=h.value)==null||e.syncBarPosition()})},w=()=>{if(_.value.length<=1)return;let e=_.value.reduce((e,t)=>{let n=t.width;return{...e,[t.key]:n}},{}),t=_.value[v.value];delete e[t.key];let r=Object.values(e),i=r.reduce((e,t)=>e+t,0),a=(100-i)/i;r=r.map(e=>Math.floor(e*(1+a)));let o=100-r.reduce((e,t)=>e+t,0);o!==0&&(r[r.length-1]+=o),u(n.value,t.key),l(n.value,r),v.value>=r.length&&(v.value=r.length-1),B(()=>{var e;(e=h.value)==null||e.syncBarPosition()})},T=z(()=>{var e;return((e=_.value[v.value])==null?void 0:e.key)||``}),E=z({get(){return s.value[T.value].style},set(e){s.value[T.value].style=e,p()}}),[O]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`padding`,label:`Padding`},{attrKey:`border`,label:`Border`}]);return(e,n)=>{let a=ue,o=fe,s=le;return c(),t(`div`,null,[x(`div`,On,[r(a,{onClick:y},{default:C(()=>[...n[2]||(n[2]=[i(` Add `,-1)])]),_:1}),r(a,{class:`ml-10px`,disabled:d(_).length<=1,onClick:w},{default:C(()=>[...n[3]||(n[3]=[i(`Delete`,-1)])]),_:1},8,[`disabled`])]),r(s,{ref_key:`tabsRef`,ref:h,value:d(v),"onUpdate:value":n[0]||(n[0]=e=>D(v)?v.value=e:null),class:`mb-8px`,type:`line`},{default:C(()=>[(c(!0),t(j,null,m(d(_),(e,t)=>(c(),R(o,{key:e.key,name:t,tab:`Column ${t+1}`},null,8,[`name`,`tab`]))),128))]),_:1},8,[`value`]),x(`div`,kn,[d(T)?(c(),R(d(O),{key:0,value:d(E),"onUpdate:value":n[1]||(n[1]=e=>D(E)?E.value=e:null)},null,8,[`value`])):f(``,!0)])])}}}),[[`__scopeId`,`data-v-9e21eccb`]]);M();var jn={class:`py-8px`},Mn=k({__name:`RowPropertiesPanel`,setup(e){let{selectedBlockKey:n,columnsConfigMap:i}=X(),{autoSaveFn:a}=J(),o=z({get(){return i.value[n.value].style},set(e){i.value[n.value].style=e,a()}}),s=z({get(){return i.value[n.value].containerStyle},set(e){i.value[n.value].containerStyle=e,a()}}),[l]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`custom`,render:()=>r(Yt,{label:`Content Background Color`,value:s.value.backgroundColor,"onUpdate:value":e=>{s.value.backgroundColor=e}},null)},{attrKey:`padding`,label:`Padding`}]);return(e,n)=>(c(),t(`div`,jn,[r(d(l),{value:d(o),"onUpdate:value":n[0]||(n[0]=e=>D(o)?o.value=e:null)},null,8,[`value`])]))}});M();var Nn=k({__name:`Columns`,setup(e){return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:C(()=>[r(n,{title:`Columns`,name:`1`},{default:C(()=>[r(Ht)]),_:1}),r(n,{title:`Column Properties`,name:`2`},{default:C(()=>[r(An)]),_:1}),r(n,{title:`Row Properties`,name:`3`},{default:C(()=>[r(Mn)]),_:1})]),_:1})}}});M();var Pn={class:`mt-12px`},Fn={class:`mt-12px`},In=k({__name:`Link`,props:{value:{},valueModifiers:{},target:{},targetModifiers:{}},emits:[`update:value`,`update:target`],setup(e){let t=P(e,`value`),n=P(e,`target`),i=S(!1),a=e=>{e?t.value=`__UNSUBSCRIBE_URL__`:t.value=``};return(e,o)=>{let s=ie,l=de;return c(),R(Z,{label:`Link`},{options:C(()=>[x(`div`,null,[r(s,{value:t.value,"onUpdate:value":o[0]||(o[0]=e=>t.value=e),disabled:d(i)},null,8,[`value`,`disabled`])]),x(`div`,Pn,[r(l,{value:n.value,"onUpdate:value":o[1]||(o[1]=e=>n.value=e),"checked-value":`_blank`,"unchecked-value":`_self`},null,8,[`value`]),o[3]||(o[3]=x(`span`,{class:`ml-8px`},`Open link in new tab`,-1))]),x(`div`,Fn,[r(l,{value:d(i),"onUpdate:value":[o[2]||(o[2]=e=>D(i)?i.value=e:null),a]},null,8,[`value`]),o[4]||(o[4]=x(`span`,{class:`ml-8px`},`Unsubscribe`,-1))])]),_:1})}}});M();var Ln={class:`pb-10px`},Rn={class:`py-8px`},zn={class:`py-8px`},Bn=k({__name:`Button`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=X(),{autoSaveFn:i}=J(),a=z({get(){return n.value[t.value].attr},set(e){n.value[t.value].attr=e,i()}}),o=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),s=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[l]=$([{attrKey:`custom`,render:()=>r(In,{value:a.value.href,"onUpdate:value":e=>a.value.href=e,target:a.value.target,"onUpdate:target":e=>a.value.target=e},null)}]),[u]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`color`,label:`Text Color`},{attrKey:`widthAuto`,key:`width`,label:`Width`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`},{attrKey:`padding`},{attrKey:`border`},{attrKey:`borderRadius`}]),[f]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:C(()=>[r(n,{title:`Action`,name:`1`},{default:C(()=>[x(`div`,Ln,[r(d(l))])]),_:1}),r(n,{title:`Button Options`,name:`2`},{default:C(()=>[x(`div`,Rn,[r(d(u),{value:d(o),"onUpdate:value":t[0]||(t[0]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`3`},{default:C(()=>[x(`div`,zn,[r(d(f),{value:d(s),"onUpdate:value":t[1]||(t[1]=e=>D(s)?s.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});M();var Vn={class:`pb-10px`},Hn={class:`py-8px`},Un={class:`py-8px`},Wn=k({__name:`Link`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=X(),{autoSaveFn:i}=J(),a=z({get(){return n.value[t.value].attr},set(e){n.value[t.value].attr=e,i()}}),o=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),s=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[l]=$([{attrKey:`custom`,render:()=>r(In,{value:a.value.href,"onUpdate:value":e=>a.value.href=e,target:a.value.target,"onUpdate:target":e=>a.value.target=e},null)}]),[u]=$([{attrKey:`color`,label:`Text Color`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),[f]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:C(()=>[r(n,{title:`Action`,name:`1`},{default:C(()=>[x(`div`,Vn,[r(d(l))])]),_:1}),r(n,{title:`Link Options`,name:`2`},{default:C(()=>[x(`div`,Hn,[r(d(u),{value:d(o),"onUpdate:value":t[0]||(t[0]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`3`},{default:C(()=>[x(`div`,Un,[r(d(f),{value:d(s),"onUpdate:value":t[1]||(t[1]=e=>D(s)?s.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});M();var Gn={class:`py-8px`},Kn={class:`py-8px`},qn=k({__name:`Divider`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=X(),{autoSaveFn:i}=J(),a=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),o=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[s]=$([{attrKey:`width`},{attrKey:`borderTop`}]),[l]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`]},{default:C(()=>[r(n,{title:`Line`,name:`1`},{default:C(()=>[x(`div`,Gn,[r(d(s),{value:d(a),"onUpdate:value":t[0]||(t[0]=e=>D(a)?a.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`2`},{default:C(()=>[x(`div`,Kn,[r(d(l),{value:d(o),"onUpdate:value":t[1]||(t[1]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});M();var Jn={class:`py-8px`},Yn={class:`py-8px`},Xn=k({__name:`Header`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=X(),{autoSaveFn:i}=J(),a=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),o=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[s]=$([{attrKey:`head`,key:`fontSize`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`color`,label:`Text Color`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),[l]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`]},{default:C(()=>[r(n,{title:`Header`,name:`1`},{default:C(()=>[x(`div`,Jn,[r(d(s),{value:d(a),"onUpdate:value":t[0]||(t[0]=e=>D(a)?a.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`2`},{default:C(()=>[x(`div`,Yn,[r(d(l),{value:d(o),"onUpdate:value":t[1]||(t[1]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});M();var Zn={class:`py-8px`},Qn={class:`py-8px`},$n=k({__name:`Text`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=X(),{autoSaveFn:i}=J(),a=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),o=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[s]=$([{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`color`,label:`Text Color`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),[l]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`]},{default:C(()=>[r(n,{title:`Text`,name:`1`},{default:C(()=>[x(`div`,Zn,[r(d(s),{value:d(a),"onUpdate:value":t[0]||(t[0]=e=>D(a)?a.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`2`},{default:C(()=>[x(`div`,Qn,[r(d(l),{value:d(o),"onUpdate:value":t[1]||(t[1]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});M();var er=k({__name:`Image`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>{let i=ie;return c(),R(Z,{label:`Image URL`},{options:C(()=>[r(i,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1})}}});M();var tr=k({__name:`Title`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>{let i=ie;return c(),R(Z,{label:`Alternate Text`},{options:C(()=>[r(i,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1})}}});M();var nr={class:`pb-10px`},rr={class:`pb-10px`},ir={class:`py-8px`},ar=k({__name:`Image`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=X(),{autoSaveFn:i}=J(),a=z({get(){return n.value[t.value].attr},set(e){n.value[t.value].attr=e,i()}}),o=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),s=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[l]=$([{attrKey:`custom`,render:()=>r(er,{value:a.value.src,"onUpdate:value":e=>a.value.src=e},null)},{attrKey:`widthAuto`,key:`width`},{attrKey:`custom`,render:()=>r(tr,{value:a.value.alt,"onUpdate:value":e=>a.value.alt=e},null)}]),[u]=$([{attrKey:`custom`,render:()=>r(In,{value:a.value.href,"onUpdate:value":e=>a.value.href=e,target:a.value.target,"onUpdate:target":e=>a.value.target=e},null)}]),[f]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:C(()=>[r(n,{title:`Image`,name:`1`},{default:C(()=>[x(`div`,nr,[r(d(l),{value:d(o),"onUpdate:value":t[0]||(t[0]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Action`,name:`2`},{default:C(()=>[x(`div`,rr,[r(d(u),{value:d(o),"onUpdate:value":t[1]||(t[1]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`3`},{default:C(()=>[x(`div`,ir,[r(d(f),{value:d(s),"onUpdate:value":t[2]||(t[2]=e=>D(s)?s.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});M();var or={class:`flex-1`},sr={class:`flex-1`},cr=K(k({__name:`Item`,props:u({id:{},index:{},moveLink:{type:Function},findLink:{type:Function}},{label:{},labelModifiers:{},href:{},hrefModifiers:{}}),emits:u([`del`],[`update:label`,`update:href`]),setup(e,{emit:n}){let i=e,a=n,o=P(e,`label`),s=P(e,`href`),l=()=>{a(`del`)},[u,f,p]=Se({type:`MenuLink`,item:()=>({id:i.id,index:i.index}),collect:e=>({isDragging:e.isDragging()}),end:(e,t)=>{let{id:n,index:r}=e;t.didDrop()||i.moveLink(n,r)}}),[,m]=xe(()=>({accept:`MenuLink`,hover({id:e}){if(e!==i.id){let{index:t}=i.findLink(i.id);i.moveLink(e,t)}}})),h=e=>{e&&p(m(e))},g=z(()=>+!u.value.isDragging);return(e,n)=>{let i=ie,a=_e;return c(),t(`li`,{ref:h,class:`link-items`,style:v({opacity:d(g)})},[x(`div`,or,[r(i,{value:o.value,"onUpdate:value":n[0]||(n[0]=e=>o.value=e)},null,8,[`value`])]),x(`div`,sr,[r(i,{value:s.value,"onUpdate:value":n[1]||(n[1]=e=>s.value=e)},null,8,[`value`])]),x(`div`,{class:`w-auto cursor-pointer`,onClick:l},[r(a,{name:`drag-remove`,size:`13`})]),x(`div`,{ref:d(f),class:`w-auto cursor-grab`},[r(a,{name:`drag-sort`,size:`16`})],512)],4)}}}),[[`__scopeId`,`data-v-6755f2fb`]]);M();var lr={class:`w-full`},ur={class:`link-group`},dr=K(k({__name:`List`,setup(e){let{selectedBlockKey:n,blockConfigMap:a}=X(),{autoSaveFn:o}=J(),s=z({get(){return a.value[n.value].attr.links||[]},set(e){a.value[n.value].attr.links=e,o()}}),l=e=>{s.value.splice(e,1)},u=()=>{s.value.push({id:q(6),label:``,href:``})},f=e=>{let t=s.value.filter(t=>`${t.id}`===e)[0];return{link:t,index:s.value.indexOf(t)}},p=(e,t)=>{let{link:n,index:r}=f(e);s.value.splice(r,1),s.value.splice(t,0,n)};return(e,n)=>{let a=ue;return c(),t(`div`,lr,[x(`ul`,ur,[(c(!0),t(j,null,m(d(s),(e,t)=>(c(),R(cr,{label:e.label,"onUpdate:label":t=>e.label=t,href:e.href,"onUpdate:href":t=>e.href=t,key:e.id,id:e.id,index:t,"find-link":f,"move-link":p,onDel:e=>l(t)},null,8,[`label`,`onUpdate:label`,`href`,`onUpdate:href`,`id`,`index`,`onDel`]))),128))]),r(a,{block:``,class:`mt-12px`,onClick:u},{default:C(()=>[...n[0]||(n[0]=[i(`Add`,-1)])]),_:1})])}}}),[[`__scopeId`,`data-v-1b62ebe3`]]);M();var fr={class:`py-8px`},pr={class:`py-8px`},mr=k({__name:`Menu`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=X(),{autoSaveFn:i}=J(),a=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),o=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[s]=$([{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`letterSpacing`},{attrKey:`color`,label:`Text Color`},{attrKey:`layout`,key:`display`},{attrKey:`padding`}]),[l]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:C(()=>[r(n,{title:`Menu Items`,name:`1`},{default:C(()=>[r(dr)]),_:1}),r(n,{title:`Style`,name:`2`},{default:C(()=>[x(`div`,fr,[r(d(s),{value:d(a),"onUpdate:value":t[0]||(t[0]=e=>D(a)?a.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`3`},{default:C(()=>[x(`div`,pr,[r(d(l),{value:d(o),"onUpdate:value":t[1]||(t[1]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});M();var hr={},gr={class:`h-full pb-100px flex items-center justify-center`};function _r(e,n){let i=te;return c(),t(`div`,gr,[r(i,{size:`large`,description:`Please select a component`})])}var vr=K(hr,[[`render`,_r]]);M();var yr=k({__name:`Content`,setup(e){let{selectedBlockType:t,selectedBlockKey:n}=X(),r=z(()=>{switch(t.value){case`columns`:return Nn;case`button`:return Bn;case`link`:return Wn;case`divider`:return qn;case`header`:return Xn;case`text`:return $n;case`image`:return ar;case`menu`:return mr;default:return vr}});return(e,t)=>(c(),R(T(d(r)),{key:d(n)}))}});M();var br={class:`p-20px`},xr=k({__name:`Page`,setup(e){let{pageConfig:n}=X(),i=z({get(){return n.value.style},set(e){n.value.style=e}}),[a]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`widthNumber`,label:`Width`,key:`width`}]);return(e,n)=>(c(),t(`div`,br,[r(d(a),{value:d(i),"onUpdate:value":n[0]||(n[0]=e=>D(i)?i.value=e:null)},null,8,[`value`])]))}});M();var Sr=K(k({__name:`ConfigTabs`,setup(e){let n=S(`config`),i=[{name:`config`,label:`Content`,component:yr},{name:`page`,label:`Page`,component:xr}];return(e,a)=>{let o=fe,s=le;return c(),R(s,{value:d(n),"onUpdate:value":a[0]||(a[0]=e=>D(n)?n.value=e:null),type:`line`},{default:C(()=>[(c(),t(j,null,m(i,e=>r(o,{key:e.name,name:e.name,tab:e.label},{default:C(()=>[(c(),R(T(e.component)))]),_:2},1032,[`name`,`tab`])),64))]),_:1},8,[`value`])}}}),[[`__scopeId`,`data-v-83e94fc5`]]);M();var Cr={class:`editor-sidebar`},wr=K(k({__name:`EditorSidebar`,setup(e){return(e,n)=>(c(),t(`div`,Cr,[r(Sr)]))}}),[[`__scopeId`,`data-v-51030538`]]);M();var Tr={class:`email-editor`},Er=K(k({__name:`index`,props:{save:{}},setup(e,{expose:t}){let n=e,{setData:i,getData:a,resetData:s,setSaveFn:l}=J(),{html:u,generateHtml:d}=Be();return n.save&&l(n.save),o(()=>{s()}),t({setEmailData:e=>{i(e)},getEmailData:()=>a(),getEmailHTML:()=>(d(),u.value)}),(e,t)=>(c(),R(Ue,null,{default:C(()=>[x(`div`,Tr,[r(At),r(Ct),r(wr)])]),_:1}))}}),[[`__scopeId`,`data-v-cec325ed`]]),Dr=`{"version":"2.0","pageConfig":{"meta":{"version":"2.0","createdAt":"","updatedAt":""},"style":{"backgroundColor":"#ffffff","width":"500px"}},"blockMap":{"9d79c91fd764":{"key":"9d79c91fd764","type":"divider","name":"Divider"},"b37fb9a4cfad":{"key":"b37fb9a4cfad","type":"link","name":"Link"}},"blockConfigMap":{"9d79c91fd764":{"key":"9d79c91fd764","name":"Divider","type":"divider","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:12","updatedAt":"2025-03-25 11:16:12"},"attr":{},"style":{"display":"inline-block","width":"100%","height":"1px","lineHeight":"1px","verticalAlign":"middle","borderTop":{"color":"#bbbbbb","width":"1px","style":"solid"}},"containerStyle":{"textAlign":"center","padding":{"more":false,"all":"10px","top":"0","left":"0","right":"0","bottom":"0"}}},"b37fb9a4cfad":{"key":"b37fb9a4cfad","name":"Link","type":"link","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:18","updatedAt":"2025-03-25 11:16:18"},"attr":{"href":"__UNSUBSCRIBE_URL__","target":"_blank","content":"

Unsubscribe

"},"style":{"display":"inline-block","color":"#A2A2A2FF","fontWeight":"normal","fontSize":"12px","lineHeight":"120%","letterSpacing":"0px"},"containerStyle":{"textAlign":"center","padding":{"more":false,"all":"10px","top":"0","left":"0","right":"0","bottom":"0"}}}},"cellMap":{"29b965b1ee6b":{"key":"29b965b1ee6b","width":100,"name":"Cell","type":"cell","children":[]},"91fef345521e":{"key":"91fef345521e","width":100,"name":"Cell","type":"cell","children":["9d79c91fd764","b37fb9a4cfad"]}},"cellConfigMap":{"29b965b1ee6b":{"key":"29b965b1ee6b","name":"Cell","type":"cell","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:05","updatedAt":"2025-03-25 11:16:05"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"},"border":{"more":false,"all":{"color":"","width":"0","style":"solid"},"top":{"color":"","width":"0","style":"solid"},"right":{"color":"","width":"0","style":"solid"},"bottom":{"color":"","width":"0","style":"solid"},"left":{"color":"","width":"0","style":"solid"}}},"containerStyle":{}},"91fef345521e":{"key":"91fef345521e","name":"Cell","type":"cell","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:08","updatedAt":"2025-03-25 11:16:08"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"},"border":{"more":false,"all":{"color":"","width":"0","style":"solid"},"top":{"color":"","width":"0","style":"solid"},"right":{"color":"","width":"0","style":"solid"},"bottom":{"color":"","width":"0","style":"solid"},"left":{"color":"","width":"0","style":"solid"}}},"containerStyle":{}}},"columnsConfigMap":{"75faa7472294":{"key":"75faa7472294","name":"Columns","type":"columns","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:05","updatedAt":"2025-03-25 11:16:05"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"}},"containerStyle":{"backgroundColor":""}},"73fc2135ce3e":{"key":"73fc2135ce3e","name":"Columns","type":"columns","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:08","updatedAt":"2025-03-25 11:16:08"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"}},"containerStyle":{"backgroundColor":""}}},"columnsMap":{"75faa7472294":{"key":"75faa7472294","type":"columns","name":"Columns","children":["29b965b1ee6b"]},"73fc2135ce3e":{"key":"73fc2135ce3e","type":"columns","name":"Columns","children":["91fef345521e"]}},"columnsSource":["75faa7472294","73fc2135ce3e"]}`,Or=`
`;export{J as a,Be as i,Or as n,q as o,Er as r,Dr as t}; \ No newline at end of file +import{An as e,Bn as t,Cn as n,Dn as r,Et as i,Kn as a,Ln as o,Mt as s,On as c,Qn as l,Qr as u,Rn as d,Sn as f,T as p,Tr as m,Un as h,Xn as g,Xr as _,Yn as v,Zn as y,bn as b,dn as x,gr as S,hn as C,ir as w,jt as T,kr as E,lr as D,or as O,pn as k,qn as A,rn as j,sr as M,ti as N,tr as ee,ur as P,vt as te,wn as F,wr as ne,xn as I,xr as L,yr as R}from"./vendor-utils.js?v=1791538283700";import{f as z,p as B}from"./vendor-vue.js?v=1791538283700";import{A as V,Ct as re,Dt as H,M as ie,P as ae,Q as oe,St as se,Z as ce,at as le,ct as ue,d as de,gt as fe,h as pe,p as me,st as U,tt as he,xt as ge,y as _e}from"./vendor-naive.js?v=1791538283700";import{Pf as ve,Rf as ye,yp as be,zf as W}from"./app.js?v=1791538283700";import{da as xe}from"./app-components.js?v=1791538283700";import{i as Se,n as Ce,r as we,t as Te}from"./vendor-interaction.js?v=1791538283700";import{i as Ee,n as De,r as Oe,t as ke}from"./vendor-wangeditor.js?v=1791538283700";j();function G(e=12){let t=new Uint8Array(e);return crypto.getRandomValues(t),Array.from(t,e=>e.toString(16).padStart(2,`0`)).join(``).slice(0,e)}var Ae=z(`email-editor`,()=>{let e=L(`2.1`);return{version:e,pageConfig:L({meta:{version:e.value,createdAt:``,updatedAt:``},style:{backgroundColor:`#ffffff`,width:`500px`}}),columnsSource:L([]),columnsMap:L({}),columnsConfigMap:L({}),cellMap:L({}),cellConfigMap:L({}),blockMap:L({}),blockConfigMap:L({}),selectedBlockKey:L(``),selectedBlockType:L(``),saveFn:L(async()=>!1)}}),je={key:``,name:`Columns`,type:`columns`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{backgroundColor:``,padding:{more:!1,all:`0`,top:`0`,left:`0`,right:`0`,bottom:`0`}},containerStyle:{backgroundColor:``}},Me={key:``,name:`Cell`,type:`cell`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{backgroundColor:``,padding:{more:!1,all:`0`,top:`0`,left:`0`,right:`0`,bottom:`0`},border:{more:!1,all:{color:``,width:`0`,style:`solid`},top:{color:``,width:`0`,style:`solid`},right:{color:``,width:`0`,style:`solid`},bottom:{color:``,width:`0`,style:`solid`},left:{color:``,width:`0`,style:`solid`}}},containerStyle:{}},Ne={key:``,name:`Button`,type:`button`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:`#`,target:`_blank`,content:`Button Text`},style:{display:`inline-block`,backgroundColor:`#20A53A`,color:`#fff`,width:`auto`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`,boxSizing:`border-box`,textDecoration:`none`,padding:{more:!0,all:`0`,top:`10px`,left:`20px`,right:`20px`,bottom:`10px`},border:{more:!1,all:{color:``,width:`0`,style:`solid`},top:{color:``,width:`0`,style:`solid`},right:{color:``,width:`0`,style:`solid`},bottom:{color:``,width:`0`,style:`solid`},left:{color:``,width:`0`,style:`solid`}},borderRadius:{more:!1,all:`4px`,top:`0`,left:`0`,right:`0`,bottom:`0`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Pe={key:``,name:`Link`,type:`link`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:``,target:`_blank`,content:`Link Text`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`,textDecoration:`none`},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Fe={key:``,name:`Divider`,type:`divider`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{display:`inline-block`,width:`100%`,height:`1px`,lineHeight:`1px`,verticalAlign:`middle`,boxSizing:`border-box`,borderTop:{color:`#bbbbbb`,width:`1px`,style:`solid`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Ie={key:``,name:`Header`,type:`header`,meta:{version:``,createdAt:``,updatedAt:``},attr:{content:`Header`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`22px`,lineHeight:`140%`,letterSpacing:`0px`},containerStyle:{textAlign:`left`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Le={key:``,name:`Text`,type:`text`,meta:{version:``,createdAt:``,updatedAt:``},attr:{content:`Text`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`},containerStyle:{textAlign:`left`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Re={key:``,name:`Image`,type:`image`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:``,target:`_blank`,src:``,alt:``},style:{display:`inline-block`,width:`100%`,boxSizing:`border-box`,textDecoration:`none`},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},ze={key:``,name:`Menu`,type:`menu`,meta:{version:``,createdAt:``,updatedAt:``},attr:{links:[{id:G(6),label:`Menu`,href:``},{id:G(6),label:`Menu`,href:``}]},style:{display:`inline-block`,fontWeight:`normal`,fontSize:`14px`,letterSpacing:`0px`,color:`#333`,textDecoration:`none`,padding:{more:!0,all:``,top:`5px`,left:`15px`,right:`15px`,bottom:`5px`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Be=new Map([[`button`,Ne],[`link`,Pe],[`divider`,Fe],[`header`,Ie],[`text`,Le],[`image`,Re],[`menu`,ze]]),Ve=e=>{let{version:t}=B(Ae()),n=e=>{try{let t=JSON.parse(e),n=t.version;return n<2?r(t):n<2.1?m(t):t}catch(t){console.log(e,t)}},r=e=>{let n={meta:{version:t.value,createdAt:p(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:p(new Date,`yyyy-MM-dd HH:mm:ss`)},style:{width:``,backgroundColor:``}};e.page_style?(n.style.width=e.page_style.maxWidth,n.style.backgroundColor=e.page_style.backgroundColor):(n.style.width=`500px`,n.style.backgroundColor=`#fff`);let{columns_source:r,column_map:a,column_row_style_map:m}=e,h=[],g={},_={};r.forEach(e=>{h.push(e)}),Object.entries(a).forEach(([e,t])=>{be(t)&&(g[e]={key:e,type:t.type,name:`Columns`,children:t.children})}),Object.keys(m).forEach(e=>{let n=m[e],r=s(je);r.key=e,r.meta.version=t.value,r.meta.createdAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.style.padding=n.style.padding,r.style.backgroundColor=n.style.backgroundColor,_[e]=r});let{cell_map:v,cell_style_map:y}=e,b={},x={};Object.keys(v).forEach(e=>{let t=v[e];b[e]={key:e,type:`cell`,name:`Cell`,width:Number.parseFloat(t.width),children:t.children}}),Object.keys(y).forEach(e=>{let n=y[e],r=s(Me);r.key=e,r.meta.version=t.value,r.meta.createdAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.style.backgroundColor=n.style.background,r.style.padding=n.style.padding,r.style.border=i(n.style.border),x[e]=r});let{comp_map:S,comp_style_map:C}=e,w={},T={};return Object.keys(S).forEach(e=>{let t=S[e];w[e]={key:e,type:t.type,name:xe(t.type)}}),Object.keys(C).forEach(e=>{let t=S[e],n=C[e];switch(t.type){case`button`:T[e]=o(e,n);break;case`divider`:T[e]=c(e,n);break;case`header`:T[e]=l(e,n);break;case`text`:T[e]=u(e,n);break;case`image`:T[e]=d(e,n);break;case`menu`:T[e]=f(e,n);break}}),{pageConfig:n,columnsSource:h,columnsMap:g,columnsConfigMap:_,cellMap:b,cellConfigMap:x,blockMap:w,blockConfigMap:T}},i=e=>({more:e.more,all:a(e.all),top:a(e.top),left:a(e.left),right:a(e.right),bottom:a(e.bottom)}),a=e=>{let t=e.split(` `);return{width:t[0]||`0`,style:t[1]||`solid`,color:t[2]||``}},o=(e,n)=>{let r=s(Ne);return r.key=e,r.meta.version=t.value,r.meta.createdAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content,r.attr.href=n.info.href||`#`,r.attr.target=n.info.target||`_blank`,r.style=n.style,r.style.border=i(n.style.border),r.style.fontWeight=n.style.FontWeight,r.style.letterSpacing=n.style.LetterSpacing,delete n.style.FontWeight,delete n.style.LetterSpacing,r.containerStyle=n.general,r},c=(e,n)=>{let r=s(Fe);return r.key=e,r.meta.version=t.value,r.meta.createdAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.style=n.style,r.style.borderTop=a(n.style.borderTop),r},l=(e,n)=>{let r=s(Ie);return r.key=e,r.meta.version=t.value,r.meta.createdAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content||``,r.style=n.style,r.containerStyle=n.general,r},u=(e,n)=>{let r=s(Le);return r.key=e,r.meta.version=t.value,r.meta.createdAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content||``,r.style=n.style,r.containerStyle=n.general,r.containerStyle.textAlign=n.style.textAlign,delete n.style.textAlign,r},d=(e,n)=>{let r=s(Re);return r.key=e,r.meta.version=t.value,r.meta.createdAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr=n.info,r.style=n.style,r.containerStyle.padding=n.general.padding,r.containerStyle.textAlign=n.general.textAlign||`center`,r},f=(e,n)=>{let r=s(ze);return r.key=e,r.meta.version=t.value,r.meta.createdAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=p(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.links=n.links,r.style=n.style,r.style.display=n.info.layout===`horizontal`?`inline-block`:`block`,r.containerStyle.padding=n.general.padding,r.containerStyle.textAlign=n.general.textAlign||`center`,r},m=e=>{let{blockMap:t,blockConfigMap:n}=e;return Object.keys(t).forEach(e=>{let r=t[e],i=n[e];switch(r.type){case`button`:n[e].style=Object.assign({},s(Ne.style),i.style);break;case`link`:n[e].style=Object.assign({},s(Pe.style),i.style);break;case`divider`:n[e].style=Object.assign({},s(Fe.style),i.style);break;case`image`:n[e].style=Object.assign({},s(Re.style),i.style);break;case`menu`:n[e].type=r.type,n[e].name=r.name,n[e].style=Object.assign({},s(ze.style),i.style);break}}),e};return{parsedData:n(e)}};j();var K=()=>{let{version:e,columnsSource:t,columnsMap:n,columnsConfigMap:r,cellMap:i,cellConfigMap:a,blockMap:o,blockConfigMap:s,pageConfig:c,selectedBlockKey:l,selectedBlockType:u,saveFn:d}=B(Ae());return{saveFn:d,getData:()=>JSON.stringify({version:e.value,pageConfig:m(c.value),blockMap:m(o.value),blockConfigMap:m(s.value),cellMap:m(i.value),cellConfigMap:m(a.value),columnsConfigMap:m(r.value),columnsMap:m(n.value),columnsSource:m(t.value)}),setData:e=>{let{parsedData:l}=Ve(e);l&&(c.value=l.pageConfig,o.value=l.blockMap,s.value=l.blockConfigMap,i.value=l.cellMap,a.value=l.cellConfigMap,r.value=l.columnsConfigMap,n.value=l.columnsMap,t.value=l.columnsSource)},resetData:()=>{o.value={},s.value={},i.value={},a.value={},r.value={},n.value={},t.value=[],l.value=``,u.value=``},setSaveFn:e=>{d.value=e},autoSaveFn:()=>{let e=null;e&&clearTimeout(e),e=window.setTimeout(()=>{d.value()},300)}}};function q(){let e=e=>{let r={};return Object.entries(e).forEach(([e,a])=>{t(e)&&be(a)&&Object.assign(r,n(e,a)),!t(e)&&i(a)&&(r[e]=a),!t(e)&&be(a)&&e===`borderTop`&&be(a)&&(r.borderTop=`${a.width} ${a.style} ${a.color||`transparent`}`)}),r},t=e=>e===`border`||e===`padding`||e===`borderRadius`,n=(e,t)=>{let n={},a={top:`TopLeft`,right:`TopRight`,bottom:`BottomRight`,left:`BottomLeft`};if(!t.more)e===`border`&&be(t.all)&&t.all.width!==`0`?n.border=`${t.all.width} ${t.all.style} ${t.all.color||`transparent`}`:(e===`padding`||e===`borderRadius`)&&i(t.all)&&(n[e]=t.all);else{let o=[`top`,`right`,`bottom`,`left`];switch(e){case`border`:o.forEach(e=>{let i=t[e];be(i)&&i.width!==`0`&&(n[`border${r(e)}`]=`${i.width} ${i.style} ${i.color||`transparent`}`)});break;case`padding`:o.forEach(e=>{let a=t[e];i(a)&&a!==`0`&&(n[`padding${r(e)}`]=a)});break;case`borderRadius`:o.forEach(e=>{let r=t[e];i(r)&&r!==`0`&&(n[`border${a[e]}Radius`]=r)});break}}return n},r=e=>e.charAt(0).toUpperCase()+e.slice(1);return{configToStyle:e}}j();var He=()=>{let{columnsSource:e,columnsMap:t,columnsConfigMap:n,cellMap:r,cellConfigMap:i,blockMap:a,blockConfigMap:o,pageConfig:s}=B(Ae()),{configToStyle:c}=q(),l=L(``),u=()=>{l.value=d().outerHTML},d=()=>{let t=f(),n=document.createElement(`table`);return n.style.backgroundColor=s.value.style.backgroundColor||`#fff`,n.style.width=`100%`,e.value.forEach(e=>{t[e]&&n.appendChild(t[e].dom)}),n},f=()=>{let e=p(),r={};return Object.entries(t.value).forEach(([t,i])=>{let a=document.createElement(`tr`),o=document.createElement(`td`),c=document.createElement(`div`);h(c,n.value[t].style),c.style.width=s.value.style.width||`auto`,c.style.margin=`0 auto`;let l=document.createElement(`table`);l.style.width=`100%`;let u=document.createElement(`tr`);i.children.forEach(t=>{u.appendChild(e[t].dom)}),l.appendChild(u),c.appendChild(l),o.appendChild(c),a.appendChild(o),r[t]={dom:a}}),r},p=()=>{let e=m(),t={};return Object.entries(r.value).forEach(([n,r])=>{let a=document.createElement(`td`);a.style.width=`${r.width}%`,h(a,i.value[n].style),r.children.forEach(t=>{e[t]&&a.appendChild(e[t].dom)}),t[n]={dom:a}}),t},m=()=>{let e={};return Object.keys(a.value).forEach(t=>{let n=a.value[t],r=o.value[t],i=document.createElement(`div`);switch(h(i,r.containerStyle),n.type){case`button`:i.appendChild(_(r));break;case`link`:i.appendChild(v(r));break;case`divider`:i.appendChild(y(r));break;case`header`:i.appendChild(b(r));break;case`text`:i.appendChild(x(r));break;case`image`:i.appendChild(S(r));break;case`menu`:i.appendChild(C(r));break}e[t]={dom:i,config:r}}),e},h=(e,t)=>{let n=c(t);Object.entries(n).forEach(([t,n])=>{e.style[t]=n})},g=e=>e.replace(`

`,`

`),_=e=>{var t,n,r;let i=document.createElement(`a`);return i.href=(t=e.attr.href)==null?``:t,i.target=(n=e.attr.target)==null?``:n,i.innerHTML=g((r=e.attr.content)==null?``:r),h(i,e.style),i},v=e=>{var t,n,r;let i=document.createElement(`a`);return i.href=(t=e.attr.href)==null?``:t,i.target=(n=e.attr.target)==null?``:n,i.innerHTML=g((r=e.attr.content)==null?``:r),h(i,e.style),i},y=e=>{let t=document.createElement(`div`);return h(t,e.style),t},b=e=>{var t;let n=document.createElement(`div`);return n.innerHTML=g((t=e.attr.content)==null?``:t),h(n,e.style),n},x=e=>{var t;let n=document.createElement(`div`);return n.innerHTML=g((t=e.attr.content)==null?``:t),h(n,e.style),n},S=e=>{var t,n;let r=document.createElement(`img`);if(r.src=(t=e.attr.src)==null?``:t,r.alt=(n=e.attr.alt)==null?``:n,e.attr.href){var i,a;let t=document.createElement(`a`);return t.href=(i=e.attr.href)==null?``:i,t.target=(a=e.attr.target)==null?``:a,r.style.width=`100%`,t.appendChild(r),h(t,e.style),t}return h(r,e.style),r},C=e=>{var t;let n=document.createElement(`div`);return(t=e.attr.links)==null||t.forEach(t=>{var r;let i=document.createElement(`a`);h(i,e.style),i.href=t.href,i.target=(r=e.attr.target)==null?``:r,i.innerHTML=t.label,n.appendChild(i)}),n};return{html:l,generateHtml:u}};j();var Ue=Symbol(`EmailEditorContext`);function We(e){g(Ue,e)}j();var Ge=e({__name:`EditorProvider`,setup(e){return We({store:Ae()}),(e,t)=>(v(),f(E(Se),{backend:E(Te)},{default:D(()=>[l(e.$slots,`default`)]),_:3},8,[`backend`]))}});j();var J=()=>{let{version:e,selectedBlockKey:t,selectedBlockType:n,columnsSource:r,columnsMap:i,columnsConfigMap:a,cellMap:o,cellConfigMap:c,blockMap:l,blockConfigMap:u,pageConfig:d}=B(Ae()),{autoSaveFn:f}=K(),m=b(()=>r.value.map(e=>i.value[e])),h=(e,r)=>{t.value=e,n.value=r},g=()=>{let e={key:G(),type:`columns`,name:`Columns`,children:[]};return _(e),e},_=e=>{let t=v(e.key);a.value[e.key]=t},v=t=>{let n=new Date,r=s(je);return r.key=t,r.meta.version=e.value,r.meta.createdAt=p(n,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=p(n,`yyyy-MM-dd HH:mm:ss`),r},y=e=>{let t=g();i.value[t.key]=t,C(t.key),r.value.splice(e,0,t.key),f()},x=()=>{let e=G(),t={key:e,width:100,name:`Cell`,type:`cell`,children:[]};return o.value[e]=t,c.value[e]=S(t.key),t},S=t=>{let n=new Date,r=s(Me);return r.key=t,r.meta.version=e.value,r.meta.createdAt=p(n,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=p(n,`yyyy-MM-dd HH:mm:ss`),r},C=e=>{let t=i.value[e];if(t){let e=x();t.children.push(e.key)}},w=(e,t)=>{if(e<0||e>=r.value.length||t<0||t>r.value.length){console.warn(`Move column: 索引超出范围`);return}let n=r.value[e],i=[...r.value];i.splice(e,1);let a=e{let n=i.value[e];if(n){let e=n.children.findIndex(e=>e===t);e>-1&&(n.children.splice(e,1),delete o.value[t])}},E=(e,t)=>{let n=i.value[e];if(!n||!i.value[e])return;let r=n.children.length,a=t.length,s=a-r;if(s>0)for(let e=0;e{T(e,t)});t.forEach((e,t)=>{n.children[t]&&(o.value[n.children[t]].width=e)}),f()},D=t=>{let n=Be.get(t.type);if(n){let r=new Date,i=s(n);i.key=t.key,i.name=t.name,i.meta.version=e.value,i.meta.createdAt=p(r,`yyyy-MM-dd HH:mm:ss`),i.meta.updatedAt=p(r,`yyyy-MM-dd HH:mm:ss`),u.value[t.key]=i}},O=(e,t,n)=>{let r=o.value[t];if(r){let t={key:G(),type:n.type,name:`${n.name}`};D(t),l.value[t.key]=t,r.children.splice(e,0,t.key),f()}},k=(e,t,n)=>{let r=o.value[e];if(!r||!r.children)return;let i=r.children[t];if(!i||t===n)return;r.children.splice(t,1);let a=t{if(e===t)return k(e,n,r);let a=o.value[e],s=o.value[t];if(!a||!a.children||!s||!s.children||a.children[n]!==i)return;let c=a.children.splice(n,1);s.children.splice(r,0,c[0]),f()},j=(t,n,r=!0)=>{let i=s(l.value[n]),a=s(u.value[n]),c=o.value[t];if(c){let t=G();i.key=t,a.key=t,a.meta={version:e.value,createdAt:p(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:p(new Date,`yyyy-MM-dd HH:mm:ss`)};let r=c.children.findIndex(e=>e===n);l.value[t]=i,u.value[t]=a,r?c.children.splice(r+1,0,t):c.children.push(t)}r&&f()},M=(t,n)=>{let r=s(o.value[n]),a=s(c.value[n]),l=G();r.key=l,r.children=[],a.key=l,a.meta={version:e.value,createdAt:p(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:p(new Date,`yyyy-MM-dd HH:mm:ss`)},o.value[l]=r,c.value[l]=a,o.value[n].children.forEach(e=>{j(l,e,!1)});let u=i.value[t];u&&u.children.push(l)},N=t=>{let n=s(i.value[t]),o=s(a.value[t]),c=G();n.key=c,n.children=[],o.key=c,o.meta={version:e.value,createdAt:p(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:p(new Date,`yyyy-MM-dd HH:mm:ss`)},i.value[c]=n,a.value[c]=o;let l=r.value.findIndex(e=>e===t);r.value.splice(l+1,0,c),i.value[t].children.forEach(e=>{M(c,e)}),f()},ee=(e,t,n=!0)=>{let r=o.value[e];if(r){let e=r.children.findIndex(e=>e===t);e>-1&&(h(``,``),r.children.splice(e,1),delete l.value[t],delete u.value[t])}n&&f()},P=(e,t)=>{let n=o.value[e],r=i.value[t];if(n){n.children.forEach(t=>{ee(e,t,!1)});let t=r.children.findIndex(t=>t===e);t>-1&&(delete o.value[e],delete c.value[e],r.children.splice(t,1))}};return{columnsSource:r,columnsMap:i,columnsMaps:m,columnsConfigMap:a,cellMap:o,cellConfigMap:c,blockMap:l,blockConfigMap:u,selectedBlockKey:t,selectedBlockType:n,pageConfig:d,selectBlock:h,insertColumnSourceAt:y,moveColumnSource:w,generateNewCell:x,applyNewWidthColumnsInCell:E,delColumnsInCell:T,insertBlockToCell:O,moveBlockInCell:k,moveBlockBetweenCells:A,duplicateBlock:j,duplicateColumn:N,removeBlock:ee,removeColumn:e=>{let t=r.value.findIndex(t=>t===e);t>-1&&(h(``,``),i.value[e].children.forEach(t=>{P(t,e)}),delete i.value[e],delete a.value[e],r.value.splice(t,1)),f()}}};j();var Ke={class:`block-toolbar`},qe=W(e({__name:`Toolbar`,props:{cellKey:{type:String,required:!0},data:{type:Object,required:!0}},setup(e){let{duplicateBlock:t,duplicateColumn:n,removeBlock:r,removeColumn:i}=J(),a=()=>{e.data.type===`columns`?n(e.data.key):t(e.cellKey,e.data.key)},o=()=>{e.data.type===`columns`?i(e.data.key):r(e.cellKey,e.data.key)};return(e,t)=>{let n=ye;return v(),F(`div`,Ke,[I(`button`,{class:`tool-btn`,onClick:k(a,[`stop`])},[c(n,{name:`drag-copy`,size:`16`,color:`#fff`})]),I(`button`,{class:`tool-btn`,onClick:k(o,[`stop`])},[c(n,{name:`drag-remove`,size:`16`,color:`#fff`})])])}}}),[[`__scopeId`,`data-v-c5cb1fa1`]]);j();var Je=[`data-block-id`],Ye={class:`block-section`},Xe={class:`block-content`},Y=W(e({__name:`Section`,props:{data:{type:Object,required:!0},cellKey:{type:String,default:``},blockType:{type:String,required:!0},blockIndex:{type:Number,default:-1}},emits:[`select`,`unSelect`],setup(e,{emit:t}){let r=t,{selectedBlockKey:i,columnsConfigMap:a,blockConfigMap:o,selectBlock:d}=J(),{configToStyle:f}=q(),p=b(()=>i.value===e.data.key),m=()=>{d(e.data.key,e.data.type),r(`select`)},h=b(()=>{let t={};return t=e.data.type===`columns`?a.value[e.data.key].containerStyle:o.value[e.data.key].containerStyle,f(t)}),[g,y,S]=we(()=>({type:`SORT_BASE_BLOCK`,item:()=>({type:`SORT_BASE_BLOCK`,sourceIndex:e.blockIndex,sourceCellKey:e.cellKey,blockData:s(e.data)}),collect:e=>({isDragging:e.isDragging()})})),[C,w]=we(()=>({type:`SORT_COLUMNS_BLOCK`,item:()=>({type:`SORT_COLUMNS_BLOCK`,sourceIndex:e.blockIndex,blockData:s(e.data)}),collect:e=>({isDragging:e.isDragging()})})),T=b(()=>g.value.isDragging||C.value.isDragging);return M(()=>T.value,e=>{e===!0&&r(`unSelect`)}),M(()=>p.value,(e,t)=>{e===!1&&t===!0&&r(`unSelect`)}),(t,r)=>(v(),F(`div`,{ref:E(S),class:_([`block-base`,[`block-${e.blockType}`,{"is-selected":E(p)},{"is-dragging":E(T)}]]),"data-block-id":e.data.key,style:u(E(h)),onClick:k(m,[`stop`])},[I(`div`,Ye,[P(c(qe,{"cell-key":e.cellKey,data:e.data},null,8,[`cell-key`,`data`]),[[x,E(p)&&!E(T)]]),e.data.type===`columns`?(v(),F(`div`,{key:0,ref:E(w),class:`drag-handle columns-drag-handle`},[...r[0]||(r[0]=[I(`i`,{class:`drag-icon`},`≡`,-1)])],512)):n(``,!0),e.data.type===`columns`?n(``,!0):(v(),F(`div`,{key:1,ref:E(y),class:`drag-handle`},[...r[1]||(r[1]=[I(`i`,{class:`drag-icon`},`≡`,-1)])],512))]),I(`div`,Xe,[l(t.$slots,`default`,{},void 0,!0)])],14,Je))}}),[[`__scopeId`,`data-v-f8113c96`]]);j();var Ze={ref:`editorBoxRef`,class:`editor-box`},Qe=W(e({__name:`Editor`,props:d({type:{type:String,default:`button`}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:n}){let r=ne(void 0),i=O(`toolbarRef`),a=w(e,`value`),o=L({}),s=()=>{switch(e.type){case`button`:return[`bold`,`underline`,`italic`,`through`];case`text`:return[`bold`,`underline`,`italic`,`through`,`sup`,`sub`,`color`,`bgColor`,`bulletedList`,`numberedList`,`insertLink`];case`header`:return[`bold`,`underline`,`italic`,`through`,`color`,`bgColor`,`bulletedList`,`numberedList`,`insertLink`]}};Ee(`en`);let l={toolbarKeys:s()},d={autoFocus:!1,placeholder:``},f=L(!1),p=!1,m=()=>{if(!r.value||!i.value)return;let e=r.value.getEditableContainer();if(!e)return;let t=e.getBoundingClientRect();if(!i.value.selector)return;let n=i.value.$el.querySelector(`.w-e-toolbar`),a=300;n&&(a=n.getBoundingClientRect().width);let s=t.left+(t.width-a)/2;o.value={top:`${t.top-56}px`,left:`${s}px`}},g=e=>{r.value=e,t(()=>{window.addEventListener(`resize`,m);let t=Oe.getToolbar(e);t&&t.$box.find(`button[data-menu-key="insertLink"]`).on(`click`,()=>{p=!0})})},_=()=>{f.value=!0,t(()=>{m()})},y=()=>{if(p){p=!1;return}f.value=!1};return h(()=>{let e=r.value;e!=null&&(e.destroy(),window.removeEventListener(`resize`,m))}),n({focus:()=>{var e;f.value=!0,(e=r.value)==null||e.focus()},blur:()=>{f.value=!1}}),(e,t)=>(v(),F(`div`,Ze,[P(c(E(De),{ref_key:`toolbarRef`,ref:i,class:`toolbar`,mode:`default`,editor:E(r),style:u(E(o)),defaultConfig:l},null,8,[`editor`,`style`]),[[x,E(f)]]),c(E(ke),{modelValue:a.value,"onUpdate:modelValue":t[0]||(t[0]=e=>a.value=e),class:`editor`,mode:`simple`,defaultConfig:d,onOnCreated:g,onOnFocus:_,onOnBlur:y},null,8,[`modelValue`])],512))}}),[[`__scopeId`,`data-v-320a6ce4`]]);j();var $e=e({__name:`Button`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=J(),{configToStyle:n}=q(),r=O(`editorRef`),i=b({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),a=b(()=>{let{style:r}=t.value[e.data.key];return{...n(r)}}),o=()=>{var e;(e=r.value)==null||e.focus()},s=()=>{var e;(e=r.value)==null||e.blur()};return(t,n)=>(v(),f(Y,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:o,onUnSelect:s},{default:D(()=>[I(`div`,{style:u(E(a))},[c(Qe,{ref_key:`editorRef`,ref:r,value:E(i).content,"onUpdate:value":n[0]||(n[0]=e=>E(i).content=e)},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});j();var et=e({__name:`Link`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=J(),{configToStyle:n}=q(),r=O(`editorRef`),i=b({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),a=b(()=>{let{style:r}=t.value[e.data.key];return{...n(r)}}),o=()=>{var e;(e=r.value)==null||e.focus()},s=()=>{var e;(e=r.value)==null||e.blur()};return(t,n)=>(v(),f(Y,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:o,onUnSelect:s},{default:D(()=>[I(`div`,{style:u(E(a))},[c(Qe,{ref_key:`editorRef`,ref:r,value:E(i).content,"onUpdate:value":n[0]||(n[0]=e=>E(i).content=e)},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});j();var tt=e({__name:`Divider`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=J(),{configToStyle:n}=q(),r=b(()=>{let{style:r}=t.value[e.data.key];return{...n(r)}});return(t,n)=>(v(),f(Y,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:D(()=>[I(`div`,{style:u(E(r))},null,4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});j();var nt=e({__name:`Header`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=J(),{configToStyle:n}=q(),r=O(`editorRef`),i=b({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),a=b(()=>{let{style:r}=t.value[e.data.key];return{...n(r),width:`100%`}}),o=()=>{var e;(e=r.value)==null||e.focus()},s=()=>{var e;(e=r.value)==null||e.blur()};return(t,n)=>(v(),f(Y,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:o,onUnSelect:s},{default:D(()=>[I(`div`,{style:u(E(a))},[c(Qe,{ref_key:`editorRef`,ref:r,value:E(i).content,"onUpdate:value":n[0]||(n[0]=e=>E(i).content=e),type:`header`},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});j();var rt=e({__name:`Text`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=J(),{configToStyle:n}=q(),r=O(`editorRef`),i=b({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),a=b(()=>{let{style:r}=t.value[e.data.key];return{...n(r),width:`100%`}}),o=()=>{var e;(e=r.value)==null||e.focus()},s=()=>{var e;(e=r.value)==null||e.blur()};return(t,n)=>(v(),f(Y,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:o,onUnSelect:s},{default:D(()=>[I(`div`,{style:u(E(a))},[c(Qe,{ref_key:`editorRef`,ref:r,value:E(i).content,"onUpdate:value":n[0]||(n[0]=e=>E(i).content=e),type:`text`},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});j();var it={},at={class:`block-none`};function ot(e,t){return v(),F(`div`,at,[l(e.$slots,`default`,{},void 0,!0)])}var st=W(it,[[`render`,ot],[`__scopeId`,`data-v-1e66913b`]]);j();var ct=[`src`,`alt`],lt=W(e({__name:`Image`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=J(),{configToStyle:n}=q(),i=b(()=>{let{style:r}=t.value[e.data.key];return{...n(r)}}),a=b({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}});return(t,n)=>(v(),f(Y,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:D(()=>[I(`div`,{style:u(E(i))},[E(a).src?(v(),F(`img`,{key:0,src:E(a).src,alt:E(a).alt},null,8,ct)):(v(),f(st,{key:1},{default:D(()=>[...n[0]||(n[0]=[r(`Image`,-1)])]),_:1}))],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}}),[[`__scopeId`,`data-v-a891cab1`]]);j();var ut=e({__name:`Menu`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=J(),{configToStyle:i}=q(),a=b(()=>{let{style:n}=t.value[e.data.key];return{...i(n)}}),o=b(()=>t.value[e.data.key].attr);return(t,i)=>(v(),f(Y,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:D(()=>{var e;return[I(`div`,null,[((e=E(o).links)==null?void 0:e.length)===0?(v(),f(st,{key:0},{default:D(()=>[...i[0]||(i[0]=[r(`Menu`,-1)])]),_:1})):n(``,!0),(v(!0),F(C,null,y(E(o).links,e=>(v(),F(`a`,{key:e.id,style:u(E(a))},N(e.label),5))),128))])]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});j();var dt=[`data-cell-key`],ft={key:0,class:`column-placeholder`},pt=W(e({__name:`Cell`,props:{data:{type:Object,required:!0},blockKey:{type:String,required:!0}},setup(e){let{cellMap:t,cellConfigMap:r,blockMap:i,insertBlockToCell:o,moveBlockInCell:s,moveBlockBetweenCells:c}=J(),{configToStyle:l}=q(),d=L(null),p=L(null),m=L([]),h=e=>{e&&(d.value=e,oe(e))},g=(e,t)=>{e&&(m.value.length<=t&&(m.value=m.value.concat(Array(t-m.value.length+1).fill(null))),m.value[t]=e)},x=b(()=>`${e.data.width}%`),S=b(()=>{let{style:t}=r.value[e.blockKey];return{...l(t),width:x.value}}),w=b(()=>t.value[e.blockKey]?t.value[e.blockKey].children.filter(e=>!!i.value[e]).map(e=>i.value[e]):[]),D=b(()=>w.value&&w.value.length>0),O=L(!1),k=L(-1),j=L(-1),M=L(``),N=L(``),P=L({x:0,y:0}),ne=b(()=>O.value&&M.value===e.blockKey&&j.value!==-1),R=L([]),z=e=>!O.value||k.value===-1||e{if(!D.value||!O.value||k.value===-1)return w.value||[];let e=[...w.value||[]];if(ne.value){if(j.value===k.value)return e;let t=e.splice(j.value,1)[0];return e.splice(k.value>j.value?k.value-1:k.value,0,t),e}let t={key:`drag-placeholder`,type:`placeholder`,name:`Placeholder`};return k.value<=e.length?e.splice(k.value,0,t):e.push(t),e}),V=()=>{if(!d.value||!p.value||m.value.length===0)return;let e=[],t=d.value.getBoundingClientRect();m.value.forEach((n,r)=>{if(!n)return;let i=n.getBoundingClientRect();e.push({index:r,top:i.top-t.top,bottom:i.bottom-t.top,center:i.top+i.height/2-t.top,height:i.height})}),e.sort((e,t)=>e.top-t.top),R.value=e},re=(e,t)=>{if(t.length===0||et[t.length-1].bottom)return t.length;let n=0,r=t.length-1;for(;n<=r;){let i=Math.floor((n+r)/2),a=t[i];if(e>=a.top&&e<=a.bottom)return e{if(!d.value){k.value=0;return}let e=d.value.getBoundingClientRect(),t=P.value.y-e.top;if(t<20){k.value=0;return}if(t>e.height-20){k.value=w.value.length;return}if(!R.value.length&&(V(),!R.value.length)){k.value=0;return}k.value=re(t,R.value)},ie=te(()=>{H()},10,{leading:!0,trailing:!0}),ae=()=>{O.value=!1,k.value=-1,j.value=-1,M.value=``,N.value=``,R.value=[]},[,oe]=Ce(()=>({accept:[`ADD_BASE_BLOCK`,`SORT_BASE_BLOCK`],hover:te((e,t)=>{if(N.value=e.type,O.value||V(),!t.isOver()){ae();return}O.value=!0,e.type===`SORT_BASE_BLOCK`&&(j.value=e.sourceIndex===void 0?-1:e.sourceIndex,M.value=e.sourceCellKey||``);let n=t.getClientOffset();n&&(P.value={x:n.x,y:n.y},ie())},16),drop(t){if(t.type===`ADD_BASE_BLOCK`&&(D.value&&k.value!==-1?o(k.value,e.blockKey,t.blockData):o(0,e.blockKey,t.blockData)),t.type===`SORT_BASE_BLOCK`&&k.value!==-1)if(t.sourceCellKey===e.blockKey){let n=t.sourceIndex(e.isOver()||ae(),{})})),se=e=>({button:$e,link:et,divider:tt,header:nt,text:rt,image:lt,menu:ut})[e]||null,ce=T(()=>{O.value&&V()},100,{leading:!0,maxWait:200}),le=T(()=>{O.value&&V()},100,{leading:!0,maxWait:200});return a(()=>{window.addEventListener(`scroll`,ce,{passive:!0}),window.addEventListener(`resize`,le,{passive:!0})}),A(()=>{window.removeEventListener(`scroll`,ce),window.removeEventListener(`resize`,le),ie.cancel(),ce.cancel(),le.cancel()}),(t,r)=>(v(),F(`div`,{ref:h,class:_([`cell-container`,{"drop-active":E(O)}]),style:u(E(S)),"data-cell-key":e.blockKey},[I(`div`,{ref_key:`contentRef`,ref:p,class:`cell-content`},[(v(!0),F(C,null,y(E(B),(t,n)=>(v(),F(C,{key:t.key||`placeholder-${n}`},[t.type===`placeholder`?(v(),F(`div`,{key:1,class:_([`block-placeholder`,{active:E(O)}])},[...r[0]||(r[0]=[I(`div`,{class:`placeholder-content`},[I(`span`,null,`Place new content here`)],-1)])],2)):(v(),F(`div`,{key:0,class:`block-wrapper`,ref_for:!0,ref:e=>g(e,n)},[(v(),f(ee(se(t.type)),{data:t,"block-index":z(n),"cell-key":e.blockKey,class:`block-item`},null,8,[`data`,`block-index`,`cell-key`]))],512))],64))),128))],512),E(D)?n(``,!0):(v(),F(`div`,ft,[...r[1]||(r[1]=[I(`span`,null,`Drag and drop contents to this column`,-1)])]))],14,dt))}}),[[`__scopeId`,`data-v-98374d19`]]);j();var mt=[`onMousedown`],ht=W(e({__name:`Columns`,props:{index:Number,data:{type:Object,required:!0}},setup(e){let{columnsConfigMap:t,cellMap:r,selectedBlockKey:i,pageConfig:o}=J(),{configToStyle:s}=q(),l=ne(null),d=L([]),p=L(!1),m=L(-1),h=L(0),g=L([]),S=b(()=>{let{style:n}=t.value[e.data.key];return{...s(n),width:o.value.style.width}}),w=b(()=>i.value===e.data.key),T=L(null),O=(t,n)=>{T.value&&clearTimeout(T.value),T.value=window.setTimeout(()=>{r.value[e.data.children[t]].width=d.value[t],r.value[e.data.children[n]].width=d.value[n],T.value=null},16)};M(()=>e.data.children.length,()=>k());let k=()=>{var t;if(!(!((t=e.data)==null||(t=t.children)==null)&&t.length))return;let n=e.data.children.length,i=Math.floor(100/n),a=100-i*n;d.value=e.data.children.map((e,t)=>{let o=r.value[e];if(typeof o.width==`number`&&!isNaN(o.width))return o.width;{let e=t===n-1?i+a:i;return o.width=e,e}}),j()},j=()=>{if(!d.value||d.value.length===0)return;let t=d.value.reduce((e,t)=>e+(isNaN(t)?0:t),0);if(t!==100){let n=100-t,i=d.value.length-1;d.value[i]=Math.max(10,(d.value[i]||0)+n),e.data.children[i]&&(r.value[e.data.children[i]].width=d.value[i])}},N=(t,n)=>{var r;if(n<0||n>=e.data.children.length-1)return;t.preventDefault(),p.value=!0,m.value=n,h.value=t.clientX,d.value.length===0&&k();let i=(r=l.value)==null?void 0:r.querySelectorAll(`.cell-container`);if(!i||i.length<=n+1){p.value=!1;return}let a=i[n].getBoundingClientRect().width,o=i[n+1].getBoundingClientRect().width;a>0&&o>0?(g.value=[a,o],ee(),document.body.style.userSelect=`none`,document.body.style.cursor=`col-resize`):p.value=!1},ee=()=>{document.addEventListener(`mousemove`,V,{passive:!1,capture:!0}),document.addEventListener(`mouseup`,H,{passive:!1,capture:!0}),document.addEventListener(`touchmove`,R,{passive:!1,capture:!0}),document.addEventListener(`touchend`,H,{passive:!1,capture:!0}),document.addEventListener(`touchcancel`,H,{passive:!1,capture:!0})},te=()=>{document.removeEventListener(`mousemove`,V,{capture:!0}),document.removeEventListener(`mouseup`,H,{capture:!0}),document.removeEventListener(`touchmove`,R,{capture:!0}),document.removeEventListener(`touchend`,H,{capture:!0}),document.removeEventListener(`touchcancel`,H,{capture:!0})},R=e=>{if(!p.value||!e.touches[0])return;e.preventDefault();let t={clientX:e.touches[0].clientX,preventDefault:()=>e.preventDefault()};V(t)},z=null,B=null,V=e=>{e.preventDefault(),p.value&&(B=e,z===null&&(z=requestAnimationFrame(re)))},re=()=>{if(z=null,!B||!p.value)return;let e=B,t=m.value;if(t<0||t>=d.value.length-1||g.value.length<2||g.value[0]<=0||g.value[1]<=0)return;let n=g.value[0]+g.value[1],r=e.clientX-h.value,i=Math.max(50,Math.min(n-50,g.value[0]+r)),a=d.value[t]+d.value[t+1],o=a-10,s=Math.round(i/n*a);s=Math.max(10,Math.min(o,s));let c=a-s;d.value[t]=s,d.value[t+1]=c,O(t,t+1)},H=t=>{if(t.preventDefault(),p.value=!1,z!==null&&(cancelAnimationFrame(z),z=null),T.value){clearTimeout(T.value),T.value=null;let t=m.value;t>=0&&t{k()}),A(()=>{z!==null&&cancelAnimationFrame(z),T.value&&clearTimeout(T.value),te()}),(t,i)=>(v(),f(Y,{data:e.data,"block-type":`columns`,"block-index":e.index},{default:D(()=>[I(`div`,{ref_key:`columnsLayoutRef`,ref:l,class:`columns-layout`,style:u(E(S))},[(v(!0),F(C,null,y(e.data.children,(t,i)=>(v(),F(C,{key:t},[c(pt,{blockKey:t,data:E(r)[t]},null,8,[`blockKey`,`data`]),iN(e,i)},null,42,mt)),[[x,E(w)]]):n(``,!0)],64))),128))],4)]),_:1},8,[`data`,`block-index`]))}}),[[`__scopeId`,`data-v-741ae7b5`]]);j();var gt={key:0,class:`empty-container`},_t=W(e({__name:`Canvas`,setup(e){let{pageConfig:r,columnsMaps:i,selectBlock:a,insertColumnSourceAt:o,moveColumnSource:s}=J(),l=L(null),d=L(null),f=e=>{e&&(l.value=e,ce(e))},p=L(new Map),m=L([]),h=R({needsUpdate:!0,isUpdating:!1,lastUpdateTime:0,lastColumnsLength:0}),g=L({x:0,y:0}),x=R({isDragging:!1,isProcessingDrop:!1,placeholderIndex:-1,highlightIndex:-1,insertPosition:null,currentDragType:null,sortingActive:!1}),S=R({isSorting:!1,sourceIndex:-1,lastAppliedTarget:-1,originalOrder:[],draggedElement:null,dragSourceDisplayIndex:-1}),w=L(0),T=b(()=>{if(S.isSorting||!x.isDragging||x.placeholderIndex<0)return i.value;let e=[...i.value],t={key:`drag-placeholder`,type:`placeholder`,name:`Placeholder`,children:[]},n=Math.min(Math.max(0,x.placeholderIndex),e.length);return e.splice(n,0,t),e}),D=b(()=>({backgroundColor:r.value.style.backgroundColor})),O=e=>{let t=T.value[e];if(!t||!S.isSorting)return e;let n=i.value.findIndex(e=>e===t);return n===-1?e:n},A={isAllowedDragType(e){return e===`SORT_COLUMNS_BLOCK`||i.value.length===0||e===`ADD_COLUMNS_BLOCK`},findTargetPosition(e){if(m.value.length===0)return null;if(et.bottom)return{targetIndex:t.index,targetPosition:`after`};for(let t of m.value)if(!(S.isSorting&&t.index===S.sourceIndex)&&e>=t.top&&e<=t.bottom)return{targetIndex:t.index,targetPosition:en.bottom&&ee?t-1:t}},j=(e,t)=>{if(!e){p.value.delete(t);return}let n=O(t);e.dataset.index=n.toString(),p.value.set(t,e),h.needsUpdate=!0},N=(e=!1)=>{if(!(h.isUpdating&&!e)&&!(!h.needsUpdate&&!e)){h.isUpdating=!0;try{let e=l.value;if(!e)return;let t=e.getBoundingClientRect(),n=[],r=e.querySelectorAll(`.block-columns-wrapper`);if(r.length===0){m.value=[],h.needsUpdate=!1;return}r.forEach((e,r)=>{let i=e.getBoundingClientRect(),a=e.dataset.index,o=a?parseInt(a,10):r;n.push({index:o,domIndex:r,top:i.top-t.top,bottom:i.bottom-t.top,height:i.height,center:i.top-t.top+i.height/2,element:e})}),m.value=n.sort((e,t)=>e.top-t.top),h.needsUpdate=!1,h.lastUpdateTime=Date.now(),h.lastColumnsLength=i.value.length}finally{h.isUpdating=!1}}};M(()=>i.value.length,(e,n)=>{e!==n&&(h.needsUpdate=!0,t(()=>{N()}))});let ee=()=>{a(``,``)},P=te(e=>{x.isProcessingDrop||(g.value={x:e.clientX,y:e.clientY},x.isDragging&&(S.isSorting?V(g.value):B(g.value)))},16),ne=()=>{!x.isDragging||x.isProcessingDrop||z()},z=()=>{x.highlightIndex=-1,x.insertPosition=null},B=e=>{if(!x.isDragging||x.isProcessingDrop||S.isSorting)return;if(!A.isAllowedDragType(x.currentDragType||``)){x.placeholderIndex=-1;return}let t=l.value;if(!t)return;let n=t.getBoundingClientRect(),r=e.y-n.top;if(m.value.length===0){x.placeholderIndex=0;return}h.needsUpdate&&N();let i=A.findTargetPosition(r);if(!i)return;let{targetIndex:a,targetPosition:o}=i;x.highlightIndex=a,x.insertPosition=o,x.placeholderIndex=o===`before`?a:a+1},V=te(e=>{!S.isSorting||x.isProcessingDrop||(h.needsUpdate&&N(!0),re(e))},16,{leading:!0,trailing:!0}),re=e=>{var n;if(!S.isSorting)return;let r=(n=l.value)==null?void 0:n.getBoundingClientRect();if(!r)return;let i=e.y-r.top,a=A.findTargetPosition(i);if(!a)return;let o=A.getMoveToIndex(a);if(A.shouldSkipMove(S.sourceIndex,o,S.lastAppliedTarget))return;x.highlightIndex=a.targetIndex,x.insertPosition=a.targetPosition,w.value++,s(S.sourceIndex,o);let c=A.getNewSourceIndex(S.sourceIndex,o);S.lastAppliedTarget=o,S.sourceIndex=c,h.needsUpdate=!0,t(()=>{N(!0)})},H=e=>{if(S.isSorting)return;N(!0);let t=null,n=-1;for(let r of m.value)if(r.index===e){n=r.domIndex,t=r.element;break}if(!t){let r=l.value;r&&r.querySelectorAll(`.block-columns-wrapper`).forEach((r,i)=>{parseInt(r.dataset.index||`-1`,10)===e&&(t=r,n=i)})}n===-1&&(n=e),S.isSorting=!0,S.sourceIndex=e,S.originalOrder=[...i.value],S.lastAppliedTarget=-1,S.draggedElement=t,S.dragSourceDisplayIndex=n,x.isDragging=!0,x.currentDragType=`SORT_COLUMNS_BLOCK`,x.sortingActive=!0,w.value=0,h.needsUpdate=!0,N(!0)},ie=()=>{S.isSorting=!1,S.sourceIndex=-1,S.originalOrder=[],S.lastAppliedTarget=-1,S.draggedElement=null,S.dragSourceDisplayIndex=-1,x.sortingActive=!1,x.highlightIndex=-1,x.insertPosition=null,w.value=0,h.needsUpdate=!0,t(()=>N(!0))},ae=e=>{try{let{type:t,blockData:n}=e;if(!n||!A.isAllowedDragType(t))return;if(t===`ADD_COLUMNS_BLOCK`){let e=x.placeholderIndex>=0?x.placeholderIndex:i.value.length;o(e)}else t===`ADD_BASE_BLOCK`&&o(0)}finally{h.needsUpdate=!0,t(()=>N(!0))}},oe=()=>{x.isDragging=!1,x.isProcessingDrop=!1,x.currentDragType=null,x.placeholderIndex=-1,x.highlightIndex=-1,x.insertPosition=null,x.sortingActive=!1,S.isSorting=!1,S.sourceIndex=-1,S.originalOrder=[],S.lastAppliedTarget=-1,S.draggedElement=null,S.dragSourceDisplayIndex=-1,h.needsUpdate=!0},se=()=>{oe(),t(()=>N())},[,ce]=Ce(()=>({accept:[`ADD_COLUMNS_BLOCK`,`ADD_BASE_BLOCK`,`SORT_COLUMNS_BLOCK`],hover:te((e,t)=>{if(x.isProcessingDrop)return;let n=t.isOver({shallow:!0});x.currentDragType=e.type;let r=e.type===`SORT_COLUMNS_BLOCK`||A.isAllowedDragType(e.type),i=n&&t.canDrop()&&r;if(x.isDragging&&!i&&!S.isSorting&&(x.placeholderIndex=-1),x.isDragging=i,!r&&e.type!==`SORT_COLUMNS_BLOCK`||!n)return;let a=t.getClientOffset();a&&(e.type===`SORT_COLUMNS_BLOCK`&&`sourceIndex`in e?(S.isSorting||H(e.sourceIndex),V(a)):(e.type===`ADD_COLUMNS_BLOCK`||e.type===`ADD_BASE_BLOCK`)&&B(a))},16,{leading:!0,trailing:!0}),drop:(e,t)=>{if(!x.isProcessingDrop){x.isProcessingDrop=!0;try{if(!t.isOver({shallow:!0}))return;e.type===`SORT_COLUMNS_BLOCK`?ie():(e.type===`ADD_COLUMNS_BLOCK`||e.type===`ADD_BASE_BLOCK`)&&ae(e)}finally{setTimeout(()=>{se()},50)}}},collect:e=>(x.isDragging&&!e.isOver()&&(S.isSorting||(x.placeholderIndex=-1),x.isDragging=!1),{})}));return(e,t)=>(v(),F(`div`,{ref:f,class:`canvas-area`,onClick:k(ee,[`stop`])},[I(`div`,{ref_key:`canvasRef`,ref:d,class:`canvas-container`,style:u(E(D)),onMousemove:t[0]||(t[0]=(...e)=>E(P)&&E(P)(...e)),onMouseleave:ne},[(v(!0),F(C,null,y(E(T),(e,r)=>(v(),F(C,{key:e.key||`placeholder-${r}`},[e.type===`columns`?(v(),F(`div`,{key:0,ref_for:!0,ref:e=>j(e,r),class:`block-columns-wrapper`},[c(ht,{data:e,index:O(r)},null,8,[`data`,`index`])],512)):n(``,!0),e.type===`placeholder`?(v(),F(`div`,{key:1,class:_([`block-placeholder`,{active:E(x).isDragging}])},[...t[1]||(t[1]=[I(`div`,{class:`placeholder-content`},[I(`span`,null,`Place the new content here`)],-1)])],2)):n(``,!0)],64))),128)),E(i).length===0&&!E(x).isDragging?(v(),F(`div`,gt,[...t[2]||(t[2]=[I(`div`,{class:`empty-message`},`No content here. Drag content from left.`,-1)])])):n(``,!0)],36)]))}}),[[`__scopeId`,`data-v-53cd2711`]]);j();var vt=[`innerHTML`],yt=e({__name:`index`,setup(e){let{html:t,generateHtml:n}=He();return n(),(e,n)=>(v(),F(`div`,{innerHTML:E(t)},null,8,vt))}});j();var bt={class:`editor-tools`},xt=W(e({__name:`index`,setup(e){let t=()=>{ve({title:`Preview`,width:800,height:600,component:yt})};return(e,r)=>{let i=ye;return v(),F(`div`,bt,[I(`div`,null,[I(`span`,{class:`cursor-pointer`,onClick:t},[c(i,{name:`drag-preview`,size:`18`})])]),I(`div`,null,[n(``,!0)])])}}}),[[`__scopeId`,`data-v-428569d7`]]);j();var St={class:`editor-container`},Ct={class:`flex-1`},wt=W(e({__name:`Editor`,setup(e){return(e,t)=>(v(),F(`div`,St,[c(xt),I(`div`,Ct,[c(_t)])]))}}),[[`__scopeId`,`data-v-b95fec5b`]]);j();var Tt={class:`text`},Et=W(e({__name:`block`,props:{type:{type:String,required:!0},data:{type:Object,required:!0}},setup(e){let[,t]=we(()=>({type:e.type===`columns`?`ADD_COLUMNS_BLOCK`:`ADD_BASE_BLOCK`,item:{type:e.type===`columns`?`ADD_COLUMNS_BLOCK`:`ADD_BASE_BLOCK`,blockData:s(e.data)}}));return(n,r)=>{let i=ye;return v(),F(`div`,{ref:E(t),class:`block-item`},[c(i,{name:`drag-${e.type}`,size:`18`},null,8,[`name`]),I(`div`,Tt,N(e.data.name),1)],512)}}}),[[`__scopeId`,`data-v-ea0cad5e`]]);j();var Dt={class:`block-panel`},Ot={class:`block-list`},kt=W(e({__name:`index`,setup(e){let t=L([{type:`columns`,name:`Columns`,key:`0`},{type:`button`,name:`Button`,key:`0`},{type:`link`,name:`Link`,key:`0`},{type:`divider`,name:`Divider`,key:`0`},{type:`header`,name:`Header`,key:`0`},{type:`text`,name:`Text`,key:`0`},{type:`image`,name:`Image`,key:`0`},{type:`menu`,name:`Menu`,key:`0`}]);return(e,n)=>(v(),F(`div`,Dt,[I(`div`,Ot,[(v(!0),F(C,null,y(E(t),e=>(v(),f(Et,{key:e.type,type:e.type,data:e},null,8,[`type`,`data`]))),128))])]))}}),[[`__scopeId`,`data-v-2cd77b18`]]);j();var At={class:`editor-menu`},jt=W(e({__name:`EditorMenu`,setup(e){return(e,t)=>(v(),F(`div`,At,[c(kt)]))}}),[[`__scopeId`,`data-v-7b19c6e6`]]);j();var Mt={};function Nt(e,t){let n=ue;return v(),f(n,{"arrow-placement":`right`,"display-directive":`show`},{default:D(()=>[l(e.$slots,`default`,{},void 0,!0)]),_:3})}var X=W(Mt,[[`render`,Nt],[`__scopeId`,`data-v-be0a8b1b`]]);j();var Pt={class:`columns-panel`},Ft={class:`layout-grid`},It=[`onClick`],Lt={class:`layout-preview`},Rt={class:`text`},zt={key:0,class:`layout-option active mt-16px`},Bt={class:`layout-preview`},Vt={class:`text`},Ht=W(e({__name:`ColumnsPanel`,setup(e){let{columnsMap:t,cellMap:r,selectedBlockKey:i,generateNewCell:a}=J(),{autoSaveFn:o}=K(),s=b(()=>t.value[i.value]),c=[{type:`single`,columns:[100]},{type:`two-equal`,columns:[50,50]},{type:`three-equal`,columns:[33,33,33]},{type:`four-equal`,columns:[25,25,25,25]},{type:`two-left-small`,columns:[33,67]},{type:`two-right-small`,columns:[67,33]},{type:`four-left-small`,columns:[17,33,17,33]},{type:`four-right-small`,columns:[33,17,33,17]}],l=new Map(c.map(e=>[e.type,e.columns])),d=L(null),f=b(()=>{var e;let t=(e=s.value)==null?void 0:e.children;return t!=null&&t.length?t.map(e=>r.value[e].width||0):[]}),p=b(()=>{let e=f.value;if(!e.length)return``;for(let t=0;t3){r=!1;break}if(r)return n.type}return``}),m=b(()=>f.value.length>0&&c.some(e=>e.columns.length===f.value.length&&e.columns.every((e,t)=>Math.abs(e-f.value[t])<=1))),h=b(()=>m.value?p.value:``),g=e=>l.get(e)||[100],x=e=>{if(d.value=e,!s.value)return;let n=g(e),c=s.value.children||[],l=Math.max(0,n.length-c.length),u=l>0?Array.from({length:l},()=>a()):[],f=n.map((e,t)=>{if(t(v(),F(`div`,Pt,[I(`div`,Ft,[(v(),F(C,null,y(c,e=>I(`div`,{key:e.type,class:_([`layout-option`,{active:E(h)===e.type}]),onClick:t=>x(e.type)},[I(`div`,Lt,[(v(!0),F(C,null,y(e.columns,(e,t)=>(v(),F(`div`,{key:t,class:`column`,style:u({width:e+`%`})},[I(`span`,Rt,N(e),1)],4))),128))])],10,It)),64))]),E(m)?n(``,!0):(v(),F(`div`,zt,[I(`div`,Bt,[(v(!0),F(C,null,y(E(f),(e,t)=>(v(),F(`div`,{key:t,class:`column`,style:u({width:e+`%`})},[I(`span`,Vt,N(e),1)],4))),128))])]))]))}}),[[`__scopeId`,`data-v-44ad3be7`]]);j();var Ut={class:`style-container`},Wt={class:`style-rows`},Gt={class:`style-label`},Kt={class:`style-value`},Z=W(e({__name:`BaseContainer`,props:{label:{type:String,default:``}},setup(e){return(t,n)=>(v(),F(`div`,Ut,[I(`div`,Wt,[I(`div`,Gt,N(e.label),1),I(`div`,Kt,[l(t.$slots,`value`,{},void 0,!0)])]),l(t.$slots,`options`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-2bc44916`]]);j();var qt=e({__name:`Head`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=w(e,`value`);return(e,n)=>{let i=oe,a=ce;return v(),f(Z,{label:`Heading Type`},{value:D(()=>[c(a,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},{default:D(()=>[c(i,{value:`22px`},{default:D(()=>[...n[1]||(n[1]=[r(`H1`,-1)])]),_:1}),c(i,{value:`20px`},{default:D(()=>[...n[2]||(n[2]=[r(`H2`,-1)])]),_:1}),c(i,{value:`18px`},{default:D(()=>[...n[3]||(n[3]=[r(`H3`,-1)])]),_:1}),c(i,{value:`16px`},{default:D(()=>[...n[4]||(n[4]=[r(`H4`,-1)])]),_:1})]),_:1},8,[`value`])]),_:1})}}});j();var Jt={class:`w-32px`},Yt=e({__name:`Color`,props:d({label:{default:``}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=w(e,`value`);return(n,r)=>{let i=le;return v(),f(Z,{label:e.label},{value:D(()=>[I(`div`,Jt,[c(i,{value:t.value,"onUpdate:value":r[0]||(r[0]=e=>t.value=e),modes:[`hex`]},{label:D(()=>[...r[1]||(r[1]=[I(`span`,null,null,-1)])]),_:1},8,[`value`])])]),_:1},8,[`label`])}}});j();var Xt={class:`w-180px`},Zt=e({__name:`Width`,props:{value:{default:``},valueModifiers:{}},emits:[`update:value`],setup(e){let t=w(e,`value`),n=L(100);M(()=>t.value,e=>{n.value=Number.parseFloat(e)},{immediate:!0});let r=e=>{t.value=`${e}%`};return(e,t)=>{let i=_e;return v(),f(Z,{label:`Width`},{value:D(()=>[I(`div`,Xt,[c(i,{value:n.value,"onUpdate:value":[t[0]||(t[0]=e=>n.value=e),r],step:1},null,8,[`value`])])]),_:1})}}});j();var Qt={class:`flex items-center h-32px`},$t={key:0,class:`ml-8px whitespace-nowrap`},en=e({__name:`WidthAuto`,props:{value:{default:``},valueModifiers:{}},emits:[`update:value`],setup(e){let t=w(e,`value`),r=L(!0),i=L(100);M(()=>t.value,e=>{e===`auto`?r.value=!0:(r.value=!1,i.value=Number.parseFloat(e)),r.value||(i.value=Number.parseFloat(e))},{immediate:!0});let a=e=>{i.value=100,e?t.value=`100%`:t.value=`${i.value}%`},o=e=>{t.value=`${e}%`};return(e,t)=>{let s=pe,l=_e;return v(),f(Z,{label:`Width`},{value:D(()=>[t[2]||(t[2]=I(`span`,{class:`mr-12px`},`Auto On`,-1)),c(s,{value:r.value,"onUpdate:value":[t[0]||(t[0]=e=>r.value=e),a]},null,8,[`value`])]),options:D(()=>[I(`div`,Qt,[c(l,{value:i.value,"onUpdate:value":[t[1]||(t[1]=e=>i.value=e),o],step:1,disabled:r.value},null,8,[`value`,`disabled`]),r.value?n(``,!0):(v(),F(`span`,$t,N(i.value)+`%`,1))])]),_:1})}}});j();var Q=e({__name:`BaseNumber`,props:d({unit:{type:String,default:`px`},step:{type:Number,default:1}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=w(e,`value`),n=L(0);M(()=>t.value,e=>{n.value=e?Number.parseFloat(e):0},{immediate:!0});let i=n=>{t.value=`${n||0}${e.unit}`};return(t,a)=>{let o=V,s=ge,l=se;return v(),f(l,{class:`w-130px`},{default:D(()=>[c(o,{value:E(n),"onUpdate:value":[a[0]||(a[0]=e=>S(n)?n.value=e:null),i],min:0,step:e.step,placeholder:``},null,8,[`value`,`step`]),c(s,{class:`w-40px text-center`},{default:D(()=>[r(N(e.unit),1)]),_:1})]),_:1})}}});j();var tn=e({__name:`WidthNumber`,props:{value:{default:`500px`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=w(e,`value`);return(e,n)=>(v(),f(Z,{label:`Width`},{value:D(()=>[c(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});j();var nn={class:`w-100px`},rn=e({__name:`FontWeight`,props:d({label:{default:``}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=w(e,`value`),n=[{label:`Normal`,value:`normal`},{label:`Bold`,value:`bold`}];return t.value||(t.value=n[0].value),(e,r)=>{let i=he;return v(),f(Z,{label:`Font Weight`},{value:D(()=>[I(`div`,nn,[c(i,{value:t.value,"onUpdate:value":r[0]||(r[0]=e=>t.value=e),options:n},null,8,[`value`])])]),_:1})}}});j();var an=e({__name:`FontSize`,props:{value:{default:`14px`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=w(e,`value`);return(e,n)=>(v(),f(Z,{label:`Font Size`},{value:D(()=>[c(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});j();var on=e({__name:`LineHeight`,props:{value:{default:`120%`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=w(e,`value`);return(e,n)=>(v(),f(Z,{label:`Line Height`},{value:D(()=>[c(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e),unit:`%`,step:10},null,8,[`value`])]),_:1}))}});j();var sn=e({__name:`LetterSpacing`,props:{value:{default:`0px`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=w(e,`value`);return(e,n)=>(v(),f(Z,{label:`Letter Spacing`},{value:D(()=>[c(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});j();var cn=e({__name:`TextAlign`,props:d({label:{default:``}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=w(e,`value`);return(n,i)=>{let a=oe,o=ce;return v(),f(Z,{label:e.label||`Text Align`},{value:D(()=>[c(o,{value:t.value,"onUpdate:value":i[0]||(i[0]=e=>t.value=e)},{default:D(()=>[c(a,{value:`left`},{default:D(()=>[...i[1]||(i[1]=[r(`Left`,-1)])]),_:1}),c(a,{value:`center`},{default:D(()=>[...i[2]||(i[2]=[r(`Center`,-1)])]),_:1}),c(a,{value:`right`},{default:D(()=>[...i[3]||(i[3]=[r(`Right`,-1)])]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`])}}});j();var ln={class:`flex flex-col gap-8px`},un={class:`w-92px`},dn={class:`w-32px`},fn=e({__name:`BaseBorder`,props:{value:{default:()=>({width:`0`,style:`solid`,color:``})},valueModifiers:{}},emits:[`update:value`],setup(e){let t=w(e,`value`),n=[{label:`Solid`,value:`solid`},{label:`Dotted`,value:`dotted`},{label:`Dashed`,value:`dashed`}];return(e,r)=>{let i=he,a=le;return v(),F(`div`,ln,[c(Q,{value:t.value.width,"onUpdate:value":r[0]||(r[0]=e=>t.value.width=e),placeholder:``},null,8,[`value`]),I(`div`,un,[c(i,{value:t.value.style,"onUpdate:value":r[1]||(r[1]=e=>t.value.style=e),options:n,placeholder:``},null,8,[`value`])]),I(`div`,dn,[c(a,{value:t.value.color,"onUpdate:value":r[2]||(r[2]=e=>t.value.color=e),modes:[`hex`]},{label:D(()=>[...r[3]||(r[3]=[I(`span`,null,null,-1)])]),_:1},8,[`value`])])])}}});j();var pn=e({__name:`Line`,props:{value:{default:()=>({width:`0`,style:`solid`,color:``})},valueModifiers:{}},emits:[`update:value`],setup(e){let t=w(e,`value`);return(e,n)=>(v(),f(Z,{label:`Line`},{value:D(()=>[c(fn,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});j();var mn={},hn={class:`flex items-center h-32px`};function gn(e,t){return v(),F(`div`,hn,[l(e.$slots,`default`)])}var _n=W(mn,[[`render`,gn]]);j();var vn=e({__name:`MoreOptions`,props:{show:{type:Boolean,default:!1},topLabel:{default:`Top`},rightLabel:{default:`Right`},leftLabel:{default:`Left`},bottomLabel:{default:`Bottom`}},setup(e){return(t,n)=>{let i=ae,a=ie;return e.show?(v(),f(a,{key:1,"x-gap":`8`,"y-gap":`8`,cols:2},{default:D(()=>[c(i,null,{default:D(()=>[c(_n,null,{default:D(()=>[r(N(e.topLabel),1)]),_:1}),l(t.$slots,`top`)]),_:3}),c(i,null,{default:D(()=>[c(_n,null,{default:D(()=>[r(N(e.rightLabel),1)]),_:1}),l(t.$slots,`right`)]),_:3}),c(i,null,{default:D(()=>[c(_n,null,{default:D(()=>[r(N(e.leftLabel),1)]),_:1}),l(t.$slots,`left`)]),_:3}),c(i,null,{default:D(()=>[c(_n,null,{default:D(()=>[r(N(e.bottomLabel),1)]),_:1}),l(t.$slots,`bottom`)]),_:3})]),_:3})):(v(),F(C,{key:0},[c(_n,null,{default:D(()=>[...n[0]||(n[0]=[r(`All Sides`,-1)])]),_:1}),l(t.$slots,`all`)],64))}}});j();var yn=e({__name:`Border`,props:d({label:{default:``}},{value:{default:()=>({more:!1,all:{width:`0`,style:`solid`,color:``},top:{width:`0`,style:`solid`,color:``},left:{width:`0`,style:`solid`,color:``},right:{width:`0`,style:`solid`,color:``},bottom:{width:`0`,style:`solid`,color:``}})},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=w(e,`value`),n=e=>{e?(t.value.top=t.value.all,t.value.right=t.value.all,t.value.bottom=t.value.all,t.value.left=t.value.all):t.value.all=t.value.top};return(r,i)=>{let a=pe;return v(),f(Z,{label:e.label||`Border`},{value:D(()=>[i[6]||(i[6]=I(`span`,{class:`mr-12px`},`More Options`,-1)),c(a,{value:t.value.more,"onUpdate:value":[i[0]||(i[0]=e=>t.value.more=e),n]},null,8,[`value`])]),options:D(()=>[c(vn,{show:t.value.more},{all:D(()=>[c(fn,{value:t.value.all,"onUpdate:value":i[1]||(i[1]=e=>t.value.all=e)},null,8,[`value`])]),top:D(()=>[c(fn,{value:t.value.top,"onUpdate:value":i[2]||(i[2]=e=>t.value.top=e)},null,8,[`value`])]),left:D(()=>[c(fn,{value:t.value.left,"onUpdate:value":i[3]||(i[3]=e=>t.value.left=e)},null,8,[`value`])]),right:D(()=>[c(fn,{value:t.value.right,"onUpdate:value":i[4]||(i[4]=e=>t.value.right=e)},null,8,[`value`])]),bottom:D(()=>[c(fn,{value:t.value.bottom,"onUpdate:value":i[5]||(i[5]=e=>t.value.bottom=e)},null,8,[`value`])]),_:1},8,[`show`])]),_:1},8,[`label`])}}});j();var bn=e({__name:`Padding`,props:d({label:{default:``}},{value:{default:()=>({more:!1,all:``,top:``,left:``,right:``,bottom:``})},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=w(e,`value`),n=e=>{e?(t.value.top=t.value.all,t.value.right=t.value.all,t.value.bottom=t.value.all,t.value.left=t.value.all):t.value.all=t.value.top};return(r,i)=>{let a=pe;return v(),f(Z,{label:e.label||`Padding`},{value:D(()=>[i[6]||(i[6]=I(`span`,{class:`mr-12px`},`More Options`,-1)),c(a,{value:t.value.more,"onUpdate:value":[i[0]||(i[0]=e=>t.value.more=e),n]},null,8,[`value`])]),options:D(()=>[c(vn,{show:t.value.more},{all:D(()=>[c(Q,{value:t.value.all,"onUpdate:value":i[1]||(i[1]=e=>t.value.all=e)},null,8,[`value`])]),top:D(()=>[c(Q,{value:t.value.top,"onUpdate:value":i[2]||(i[2]=e=>t.value.top=e)},null,8,[`value`])]),left:D(()=>[c(Q,{value:t.value.left,"onUpdate:value":i[3]||(i[3]=e=>t.value.left=e)},null,8,[`value`])]),right:D(()=>[c(Q,{value:t.value.right,"onUpdate:value":i[4]||(i[4]=e=>t.value.right=e)},null,8,[`value`])]),bottom:D(()=>[c(Q,{value:t.value.bottom,"onUpdate:value":i[5]||(i[5]=e=>t.value.bottom=e)},null,8,[`value`])]),_:1},8,[`show`])]),_:1},8,[`label`])}}});j();var xn=e({__name:`Rounded`,props:{value:{default:()=>({more:!1,all:``,top:``,left:``,right:``,bottom:``})},valueModifiers:{}},emits:[`update:value`],setup(e){let t=w(e,`value`),n=e=>{e?(t.value.top=t.value.all,t.value.right=t.value.all,t.value.bottom=t.value.all,t.value.left=t.value.all):t.value.all=t.value.top};return(e,r)=>{let i=pe;return v(),f(Z,{label:`Rounded Border`},{value:D(()=>[r[6]||(r[6]=I(`span`,{class:`mr-12px`},`More Options`,-1)),c(i,{value:t.value.more,"onUpdate:value":[r[0]||(r[0]=e=>t.value.more=e),n]},null,8,[`value`])]),options:D(()=>[c(vn,{show:t.value.more,"top-label":`Top Left`,"left-label":`Bottom Left`,"right-label":`Top Right`,"bottom-label":`Bottom Right`},{all:D(()=>[c(Q,{value:t.value.all,"onUpdate:value":r[1]||(r[1]=e=>t.value.all=e)},null,8,[`value`])]),top:D(()=>[c(Q,{value:t.value.top,"onUpdate:value":r[2]||(r[2]=e=>t.value.top=e)},null,8,[`value`])]),left:D(()=>[c(Q,{value:t.value.left,"onUpdate:value":r[3]||(r[3]=e=>t.value.left=e)},null,8,[`value`])]),right:D(()=>[c(Q,{value:t.value.right,"onUpdate:value":r[4]||(r[4]=e=>t.value.right=e)},null,8,[`value`])]),bottom:D(()=>[c(Q,{value:t.value.bottom,"onUpdate:value":r[5]||(r[5]=e=>t.value.bottom=e)},null,8,[`value`])]),_:1},8,[`show`])]),_:1})}}});j();var Sn={class:`w-140px`},Cn=e({__name:`Layout`,props:d({label:{default:``}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=w(e,`value`),n=[{label:`Horizontal`,value:`inline-block`},{label:`Vertical`,value:`block`}];return t.value||(t.value=n[0].value),(e,r)=>{let i=he;return v(),f(Z,{label:`Layout`},{value:D(()=>[I(`div`,Sn,[c(i,{value:t.value,"onUpdate:value":r[0]||(r[0]=e=>t.value=e),options:n},null,8,[`value`])])]),_:1})}}});j();function wn(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!o(e)}function $(t){return[e({setup(e,{slots:n}){return()=>c(Tn,{options:t},wn(n)?n:{default:()=>[n]})}})]}var Tn=e({props:{value:{type:Object,default:()=>({})},options:{type:Array,default:()=>[]}},setup(e,{slots:t}){return()=>c(C,null,[e.options.map(n=>En(n,e.value,t))])}});function En(e,t,n){let{key:r,attrKey:i,label:a}=e,o=r||i;switch(i){case`color`:case`backgroundColor`:return c(Yt,{value:t[o],"onUpdate:value":e=>t[o]=e,label:a},null);case`head`:return c(qt,{value:t[o],"onUpdate:value":e=>t[o]=e},null);case`padding`:return c(bn,{value:t[o],"onUpdate:value":e=>t[o]=e,label:a},null);case`border`:return c(yn,{value:t[o],"onUpdate:value":e=>t[o]=e,label:a},null);case`borderTop`:return c(pn,{value:t[o],"onUpdate:value":e=>t[o]=e},null);case`width`:return c(Zt,{value:t[o],"onUpdate:value":e=>t[o]=e},null);case`widthAuto`:return c(en,{value:t[o],"onUpdate:value":e=>t[o]=e},null);case`widthNumber`:return c(tn,{value:t[o],"onUpdate:value":e=>t[o]=e},null);case`fontWeight`:return c(rn,{value:t[o],"onUpdate:value":e=>t[o]=e},null);case`fontSize`:return c(an,{value:t[o],"onUpdate:value":e=>t[o]=e},null);case`lineHeight`:return c(on,{value:t[o],"onUpdate:value":e=>t[o]=e},null);case`letterSpacing`:return c(sn,{value:t[o],"onUpdate:value":e=>t[o]=e},null);case`textAlign`:return c(cn,{value:t[o],"onUpdate:value":e=>t[o]=e,label:a},null);case`borderRadius`:return c(xn,{value:t[o],"onUpdate:value":e=>t[o]=e},null);case`layout`:return c(Cn,{value:t[o],"onUpdate:value":e=>t[o]=e},null);case`custom`:return Dn(e,n)}}function Dn(e,t){if(e.render)return c(C,null,[e.render()]);if(e.key){var n;return(n=t[e.key])==null?void 0:n.call(t)}}j();var On={class:`mb-8px`},kn={class:`py-16px`},An=W(e({__name:`ColumnPropertiesPanel`,setup(e){let{selectedBlockKey:i,columnsMap:a,cellMap:o,cellConfigMap:s,applyNewWidthColumnsInCell:l,delColumnsInCell:u}=J(),{autoSaveFn:d}=K(),p=O(`tabsRef`),m=b(()=>a.value[i.value]),h=b(()=>m.value.children.map(e=>o.value[e])),g=L(0),_=()=>{let e=[];h.value.forEach(t=>{e.push(t.width)});let n=Math.floor(100/(e.length+1)),r=e.reduce((e,t)=>e+t,0),a=(100-(r+n))/r;e.push(n);for(let t=0;t{var e;(e=p.value)==null||e.syncBarPosition()})},x=()=>{if(h.value.length<=1)return;let e=h.value.reduce((e,t)=>{let n=t.width;return{...e,[t.key]:n}},{}),n=h.value[g.value];delete e[n.key];let r=Object.values(e),a=r.reduce((e,t)=>e+t,0),o=(100-a)/a;r=r.map(e=>Math.floor(e*(1+o)));let s=100-r.reduce((e,t)=>e+t,0);s!==0&&(r[r.length-1]+=s),u(i.value,n.key),l(i.value,r),g.value>=r.length&&(g.value=r.length-1),t(()=>{var e;(e=p.value)==null||e.syncBarPosition()})},w=b(()=>{var e;return((e=h.value[g.value])==null?void 0:e.key)||``}),T=b({get(){return s.value[w.value].style},set(e){s.value[w.value].style=e,d()}}),[k]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`padding`,label:`Padding`},{attrKey:`border`,label:`Border`}]);return(e,t)=>{let i=fe,a=me,o=de;return v(),F(`div`,null,[I(`div`,On,[c(i,{onClick:_},{default:D(()=>[...t[2]||(t[2]=[r(` Add `,-1)])]),_:1}),c(i,{class:`ml-10px`,disabled:E(h).length<=1,onClick:x},{default:D(()=>[...t[3]||(t[3]=[r(`Delete`,-1)])]),_:1},8,[`disabled`])]),c(o,{ref_key:`tabsRef`,ref:p,value:E(g),"onUpdate:value":t[0]||(t[0]=e=>S(g)?g.value=e:null),class:`mb-8px`,type:`line`},{default:D(()=>[(v(!0),F(C,null,y(E(h),(e,t)=>(v(),f(a,{key:e.key,name:t,tab:`Column ${t+1}`},null,8,[`name`,`tab`]))),128))]),_:1},8,[`value`]),I(`div`,kn,[E(w)?(v(),f(E(k),{key:0,value:E(T),"onUpdate:value":t[1]||(t[1]=e=>S(T)?T.value=e:null)},null,8,[`value`])):n(``,!0)])])}}}),[[`__scopeId`,`data-v-9e21eccb`]]);j();var jn={class:`py-8px`},Mn=e({__name:`RowPropertiesPanel`,setup(e){let{selectedBlockKey:t,columnsConfigMap:n}=J(),{autoSaveFn:r}=K(),i=b({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,r()}}),a=b({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,r()}}),[o]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`custom`,render:()=>c(Yt,{label:`Content Background Color`,value:a.value.backgroundColor,"onUpdate:value":e=>{a.value.backgroundColor=e}},null)},{attrKey:`padding`,label:`Padding`}]);return(e,t)=>(v(),F(`div`,jn,[c(E(o),{value:E(i),"onUpdate:value":t[0]||(t[0]=e=>S(i)?i.value=e:null)},null,8,[`value`])]))}});j();var Nn=e({__name:`Columns`,setup(e){return(e,t)=>{let n=U;return v(),f(X,{"default-expanded-names":[`1`,`2`,`3`]},{default:D(()=>[c(n,{title:`Columns`,name:`1`},{default:D(()=>[c(Ht)]),_:1}),c(n,{title:`Column Properties`,name:`2`},{default:D(()=>[c(An)]),_:1}),c(n,{title:`Row Properties`,name:`3`},{default:D(()=>[c(Mn)]),_:1})]),_:1})}}});j();var Pn={class:`mt-12px`},Fn={class:`mt-12px`},In=e({__name:`Link`,props:{value:{},valueModifiers:{},target:{},targetModifiers:{}},emits:[`update:value`,`update:target`],setup(e){let t=w(e,`value`),n=w(e,`target`),r=L(!1),i=e=>{e?t.value=`__UNSUBSCRIBE_URL__`:t.value=``};return(e,a)=>{let o=re,s=pe;return v(),f(Z,{label:`Link`},{options:D(()=>[I(`div`,null,[c(o,{value:t.value,"onUpdate:value":a[0]||(a[0]=e=>t.value=e),disabled:E(r)},null,8,[`value`,`disabled`])]),I(`div`,Pn,[c(s,{value:n.value,"onUpdate:value":a[1]||(a[1]=e=>n.value=e),"checked-value":`_blank`,"unchecked-value":`_self`},null,8,[`value`]),a[3]||(a[3]=I(`span`,{class:`ml-8px`},`Open link in new tab`,-1))]),I(`div`,Fn,[c(s,{value:E(r),"onUpdate:value":[a[2]||(a[2]=e=>S(r)?r.value=e:null),i]},null,8,[`value`]),a[4]||(a[4]=I(`span`,{class:`ml-8px`},`Unsubscribe`,-1))])]),_:1})}}});j();var Ln={class:`pb-10px`},Rn={class:`py-8px`},zn={class:`py-8px`},Bn=e({__name:`Button`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=J(),{autoSaveFn:r}=K(),i=b({get(){return n.value[t.value].attr},set(e){n.value[t.value].attr=e,r()}}),a=b({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,r()}}),o=b({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,r()}}),[s]=$([{attrKey:`custom`,render:()=>c(In,{value:i.value.href,"onUpdate:value":e=>i.value.href=e,target:i.value.target,"onUpdate:target":e=>i.value.target=e},null)}]),[l]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`color`,label:`Text Color`},{attrKey:`widthAuto`,key:`width`,label:`Width`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`},{attrKey:`padding`},{attrKey:`border`},{attrKey:`borderRadius`}]),[u]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=U;return v(),f(X,{"default-expanded-names":[`1`,`2`,`3`]},{default:D(()=>[c(n,{title:`Action`,name:`1`},{default:D(()=>[I(`div`,Ln,[c(E(s))])]),_:1}),c(n,{title:`Button Options`,name:`2`},{default:D(()=>[I(`div`,Rn,[c(E(l),{value:E(a),"onUpdate:value":t[0]||(t[0]=e=>S(a)?a.value=e:null)},null,8,[`value`])])]),_:1}),c(n,{title:`Container`,name:`3`},{default:D(()=>[I(`div`,zn,[c(E(u),{value:E(o),"onUpdate:value":t[1]||(t[1]=e=>S(o)?o.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});j();var Vn={class:`pb-10px`},Hn={class:`py-8px`},Un={class:`py-8px`},Wn=e({__name:`Link`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=J(),{autoSaveFn:r}=K(),i=b({get(){return n.value[t.value].attr},set(e){n.value[t.value].attr=e,r()}}),a=b({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,r()}}),o=b({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,r()}}),[s]=$([{attrKey:`custom`,render:()=>c(In,{value:i.value.href,"onUpdate:value":e=>i.value.href=e,target:i.value.target,"onUpdate:target":e=>i.value.target=e},null)}]),[l]=$([{attrKey:`color`,label:`Text Color`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),[u]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=U;return v(),f(X,{"default-expanded-names":[`1`,`2`,`3`]},{default:D(()=>[c(n,{title:`Action`,name:`1`},{default:D(()=>[I(`div`,Vn,[c(E(s))])]),_:1}),c(n,{title:`Link Options`,name:`2`},{default:D(()=>[I(`div`,Hn,[c(E(l),{value:E(a),"onUpdate:value":t[0]||(t[0]=e=>S(a)?a.value=e:null)},null,8,[`value`])])]),_:1}),c(n,{title:`Container`,name:`3`},{default:D(()=>[I(`div`,Un,[c(E(u),{value:E(o),"onUpdate:value":t[1]||(t[1]=e=>S(o)?o.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});j();var Gn={class:`py-8px`},Kn={class:`py-8px`},qn=e({__name:`Divider`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=J(),{autoSaveFn:r}=K(),i=b({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,r()}}),a=b({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,r()}}),[o]=$([{attrKey:`width`},{attrKey:`borderTop`}]),[s]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=U;return v(),f(X,{"default-expanded-names":[`1`,`2`]},{default:D(()=>[c(n,{title:`Line`,name:`1`},{default:D(()=>[I(`div`,Gn,[c(E(o),{value:E(i),"onUpdate:value":t[0]||(t[0]=e=>S(i)?i.value=e:null)},null,8,[`value`])])]),_:1}),c(n,{title:`Container`,name:`2`},{default:D(()=>[I(`div`,Kn,[c(E(s),{value:E(a),"onUpdate:value":t[1]||(t[1]=e=>S(a)?a.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});j();var Jn={class:`py-8px`},Yn={class:`py-8px`},Xn=e({__name:`Header`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=J(),{autoSaveFn:r}=K(),i=b({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,r()}}),a=b({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,r()}}),[o]=$([{attrKey:`head`,key:`fontSize`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`color`,label:`Text Color`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),[s]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=U;return v(),f(X,{"default-expanded-names":[`1`,`2`]},{default:D(()=>[c(n,{title:`Header`,name:`1`},{default:D(()=>[I(`div`,Jn,[c(E(o),{value:E(i),"onUpdate:value":t[0]||(t[0]=e=>S(i)?i.value=e:null)},null,8,[`value`])])]),_:1}),c(n,{title:`Container`,name:`2`},{default:D(()=>[I(`div`,Yn,[c(E(s),{value:E(a),"onUpdate:value":t[1]||(t[1]=e=>S(a)?a.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});j();var Zn={class:`py-8px`},Qn={class:`py-8px`},$n=e({__name:`Text`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=J(),{autoSaveFn:r}=K(),i=b({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,r()}}),a=b({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,r()}}),[o]=$([{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`color`,label:`Text Color`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),[s]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=U;return v(),f(X,{"default-expanded-names":[`1`,`2`]},{default:D(()=>[c(n,{title:`Text`,name:`1`},{default:D(()=>[I(`div`,Zn,[c(E(o),{value:E(i),"onUpdate:value":t[0]||(t[0]=e=>S(i)?i.value=e:null)},null,8,[`value`])])]),_:1}),c(n,{title:`Container`,name:`2`},{default:D(()=>[I(`div`,Qn,[c(E(s),{value:E(a),"onUpdate:value":t[1]||(t[1]=e=>S(a)?a.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});j();var er=e({__name:`Image`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=w(e,`value`);return(e,n)=>{let r=re;return v(),f(Z,{label:`Image URL`},{options:D(()=>[c(r,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1})}}});j();var tr=e({__name:`Title`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=w(e,`value`);return(e,n)=>{let r=re;return v(),f(Z,{label:`Alternate Text`},{options:D(()=>[c(r,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1})}}});j();var nr={class:`pb-10px`},rr={class:`pb-10px`},ir={class:`py-8px`},ar=e({__name:`Image`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=J(),{autoSaveFn:r}=K(),i=b({get(){return n.value[t.value].attr},set(e){n.value[t.value].attr=e,r()}}),a=b({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,r()}}),o=b({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,r()}}),[s]=$([{attrKey:`custom`,render:()=>c(er,{value:i.value.src,"onUpdate:value":e=>i.value.src=e},null)},{attrKey:`widthAuto`,key:`width`},{attrKey:`custom`,render:()=>c(tr,{value:i.value.alt,"onUpdate:value":e=>i.value.alt=e},null)}]),[l]=$([{attrKey:`custom`,render:()=>c(In,{value:i.value.href,"onUpdate:value":e=>i.value.href=e,target:i.value.target,"onUpdate:target":e=>i.value.target=e},null)}]),[u]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=U;return v(),f(X,{"default-expanded-names":[`1`,`2`,`3`]},{default:D(()=>[c(n,{title:`Image`,name:`1`},{default:D(()=>[I(`div`,nr,[c(E(s),{value:E(a),"onUpdate:value":t[0]||(t[0]=e=>S(a)?a.value=e:null)},null,8,[`value`])])]),_:1}),c(n,{title:`Action`,name:`2`},{default:D(()=>[I(`div`,rr,[c(E(l),{value:E(a),"onUpdate:value":t[1]||(t[1]=e=>S(a)?a.value=e:null)},null,8,[`value`])])]),_:1}),c(n,{title:`Container`,name:`3`},{default:D(()=>[I(`div`,ir,[c(E(u),{value:E(o),"onUpdate:value":t[2]||(t[2]=e=>S(o)?o.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});j();var or={class:`flex-1`},sr={class:`flex-1`},cr=W(e({__name:`Item`,props:d({id:{},index:{},moveLink:{type:Function},findLink:{type:Function}},{label:{},labelModifiers:{},href:{},hrefModifiers:{}}),emits:d([`del`],[`update:label`,`update:href`]),setup(e,{emit:t}){let n=e,r=t,i=w(e,`label`),a=w(e,`href`),o=()=>{r(`del`)},[s,l,d]=we({type:`MenuLink`,item:()=>({id:n.id,index:n.index}),collect:e=>({isDragging:e.isDragging()}),end:(e,t)=>{let{id:r,index:i}=e;t.didDrop()||n.moveLink(r,i)}}),[,f]=Ce(()=>({accept:`MenuLink`,hover({id:e}){if(e!==n.id){let{index:t}=n.findLink(n.id);n.moveLink(e,t)}}})),p=e=>{e&&d(f(e))},m=b(()=>+!s.value.isDragging);return(e,t)=>{let n=re,r=ye;return v(),F(`li`,{ref:p,class:`link-items`,style:u({opacity:E(m)})},[I(`div`,or,[c(n,{value:i.value,"onUpdate:value":t[0]||(t[0]=e=>i.value=e)},null,8,[`value`])]),I(`div`,sr,[c(n,{value:a.value,"onUpdate:value":t[1]||(t[1]=e=>a.value=e)},null,8,[`value`])]),I(`div`,{class:`w-auto cursor-pointer`,onClick:o},[c(r,{name:`drag-remove`,size:`13`})]),I(`div`,{ref:E(l),class:`w-auto cursor-grab`},[c(r,{name:`drag-sort`,size:`16`})],512)],4)}}}),[[`__scopeId`,`data-v-6755f2fb`]]);j();var lr={class:`w-full`},ur={class:`link-group`},dr=W(e({__name:`List`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=J(),{autoSaveFn:i}=K(),a=b({get(){return n.value[t.value].attr.links||[]},set(e){n.value[t.value].attr.links=e,i()}}),o=e=>{a.value.splice(e,1)},s=()=>{a.value.push({id:G(6),label:``,href:``})},l=e=>{let t=a.value.filter(t=>`${t.id}`===e)[0];return{link:t,index:a.value.indexOf(t)}},u=(e,t)=>{let{link:n,index:r}=l(e);a.value.splice(r,1),a.value.splice(t,0,n)};return(e,t)=>{let n=fe;return v(),F(`div`,lr,[I(`ul`,ur,[(v(!0),F(C,null,y(E(a),(e,t)=>(v(),f(cr,{label:e.label,"onUpdate:label":t=>e.label=t,href:e.href,"onUpdate:href":t=>e.href=t,key:e.id,id:e.id,index:t,"find-link":l,"move-link":u,onDel:e=>o(t)},null,8,[`label`,`onUpdate:label`,`href`,`onUpdate:href`,`id`,`index`,`onDel`]))),128))]),c(n,{block:``,class:`mt-12px`,onClick:s},{default:D(()=>[...t[0]||(t[0]=[r(`Add`,-1)])]),_:1})])}}}),[[`__scopeId`,`data-v-1b62ebe3`]]);j();var fr={class:`py-8px`},pr={class:`py-8px`},mr=e({__name:`Menu`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=J(),{autoSaveFn:r}=K(),i=b({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,r()}}),a=b({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,r()}}),[o]=$([{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`letterSpacing`},{attrKey:`color`,label:`Text Color`},{attrKey:`layout`,key:`display`},{attrKey:`padding`}]),[s]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=U;return v(),f(X,{"default-expanded-names":[`1`,`2`,`3`]},{default:D(()=>[c(n,{title:`Menu Items`,name:`1`},{default:D(()=>[c(dr)]),_:1}),c(n,{title:`Style`,name:`2`},{default:D(()=>[I(`div`,fr,[c(E(o),{value:E(i),"onUpdate:value":t[0]||(t[0]=e=>S(i)?i.value=e:null)},null,8,[`value`])])]),_:1}),c(n,{title:`Container`,name:`3`},{default:D(()=>[I(`div`,pr,[c(E(s),{value:E(a),"onUpdate:value":t[1]||(t[1]=e=>S(a)?a.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});j();var hr={},gr={class:`h-full pb-100px flex items-center justify-center`};function _r(e,t){let n=H;return v(),F(`div`,gr,[c(n,{size:`large`,description:`Please select a component`})])}var vr=W(hr,[[`render`,_r]]);j();var yr=e({__name:`Content`,setup(e){let{selectedBlockType:t,selectedBlockKey:n}=J(),r=b(()=>{switch(t.value){case`columns`:return Nn;case`button`:return Bn;case`link`:return Wn;case`divider`:return qn;case`header`:return Xn;case`text`:return $n;case`image`:return ar;case`menu`:return mr;default:return vr}});return(e,t)=>(v(),f(ee(E(r)),{key:E(n)}))}});j();var br={class:`p-20px`},xr=e({__name:`Page`,setup(e){let{pageConfig:t}=J(),n=b({get(){return t.value.style},set(e){t.value.style=e}}),[r]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`widthNumber`,label:`Width`,key:`width`}]);return(e,t)=>(v(),F(`div`,br,[c(E(r),{value:E(n),"onUpdate:value":t[0]||(t[0]=e=>S(n)?n.value=e:null)},null,8,[`value`])]))}});j();var Sr=W(e({__name:`ConfigTabs`,setup(e){let t=L(`config`),n=[{name:`config`,label:`Content`,component:yr},{name:`page`,label:`Page`,component:xr}];return(e,r)=>{let i=me,a=de;return v(),f(a,{value:E(t),"onUpdate:value":r[0]||(r[0]=e=>S(t)?t.value=e:null),type:`line`},{default:D(()=>[(v(),F(C,null,y(n,e=>c(i,{key:e.name,name:e.name,tab:e.label},{default:D(()=>[(v(),f(ee(e.component)))]),_:2},1032,[`name`,`tab`])),64))]),_:1},8,[`value`])}}}),[[`__scopeId`,`data-v-83e94fc5`]]);j();var Cr={class:`editor-sidebar`},wr=W(e({__name:`EditorSidebar`,setup(e){return(e,t)=>(v(),F(`div`,Cr,[c(Sr)]))}}),[[`__scopeId`,`data-v-51030538`]]);j();var Tr={class:`email-editor`},Er=W(e({__name:`index`,props:{save:{}},setup(e,{expose:t}){let n=e,{setData:r,getData:i,resetData:a,setSaveFn:o}=K(),{html:s,generateHtml:l}=He();return n.save&&o(n.save),h(()=>{a()}),t({setEmailData:e=>{r(e)},getEmailData:()=>i(),getEmailHTML:()=>(l(),s.value)}),(e,t)=>(v(),f(Ge,null,{default:D(()=>[I(`div`,Tr,[c(jt),c(wt),c(wr)])]),_:1}))}}),[[`__scopeId`,`data-v-cec325ed`]]),Dr=`{"version":"2.0","pageConfig":{"meta":{"version":"2.0","createdAt":"","updatedAt":""},"style":{"backgroundColor":"#ffffff","width":"500px"}},"blockMap":{"9d79c91fd764":{"key":"9d79c91fd764","type":"divider","name":"Divider"},"b37fb9a4cfad":{"key":"b37fb9a4cfad","type":"link","name":"Link"}},"blockConfigMap":{"9d79c91fd764":{"key":"9d79c91fd764","name":"Divider","type":"divider","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:12","updatedAt":"2025-03-25 11:16:12"},"attr":{},"style":{"display":"inline-block","width":"100%","height":"1px","lineHeight":"1px","verticalAlign":"middle","borderTop":{"color":"#bbbbbb","width":"1px","style":"solid"}},"containerStyle":{"textAlign":"center","padding":{"more":false,"all":"10px","top":"0","left":"0","right":"0","bottom":"0"}}},"b37fb9a4cfad":{"key":"b37fb9a4cfad","name":"Link","type":"link","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:18","updatedAt":"2025-03-25 11:16:18"},"attr":{"href":"__UNSUBSCRIBE_URL__","target":"_blank","content":"

Unsubscribe

"},"style":{"display":"inline-block","color":"#A2A2A2FF","fontWeight":"normal","fontSize":"12px","lineHeight":"120%","letterSpacing":"0px"},"containerStyle":{"textAlign":"center","padding":{"more":false,"all":"10px","top":"0","left":"0","right":"0","bottom":"0"}}}},"cellMap":{"29b965b1ee6b":{"key":"29b965b1ee6b","width":100,"name":"Cell","type":"cell","children":[]},"91fef345521e":{"key":"91fef345521e","width":100,"name":"Cell","type":"cell","children":["9d79c91fd764","b37fb9a4cfad"]}},"cellConfigMap":{"29b965b1ee6b":{"key":"29b965b1ee6b","name":"Cell","type":"cell","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:05","updatedAt":"2025-03-25 11:16:05"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"},"border":{"more":false,"all":{"color":"","width":"0","style":"solid"},"top":{"color":"","width":"0","style":"solid"},"right":{"color":"","width":"0","style":"solid"},"bottom":{"color":"","width":"0","style":"solid"},"left":{"color":"","width":"0","style":"solid"}}},"containerStyle":{}},"91fef345521e":{"key":"91fef345521e","name":"Cell","type":"cell","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:08","updatedAt":"2025-03-25 11:16:08"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"},"border":{"more":false,"all":{"color":"","width":"0","style":"solid"},"top":{"color":"","width":"0","style":"solid"},"right":{"color":"","width":"0","style":"solid"},"bottom":{"color":"","width":"0","style":"solid"},"left":{"color":"","width":"0","style":"solid"}}},"containerStyle":{}}},"columnsConfigMap":{"75faa7472294":{"key":"75faa7472294","name":"Columns","type":"columns","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:05","updatedAt":"2025-03-25 11:16:05"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"}},"containerStyle":{"backgroundColor":""}},"73fc2135ce3e":{"key":"73fc2135ce3e","name":"Columns","type":"columns","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:08","updatedAt":"2025-03-25 11:16:08"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"}},"containerStyle":{"backgroundColor":""}}},"columnsMap":{"75faa7472294":{"key":"75faa7472294","type":"columns","name":"Columns","children":["29b965b1ee6b"]},"73fc2135ce3e":{"key":"73fc2135ce3e","type":"columns","name":"Columns","children":["91fef345521e"]}},"columnsSource":["75faa7472294","73fc2135ce3e"]}`,Or=`
`;export{K as a,He as i,Or as n,G as o,Er as r,Dr as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Feedback-legacy.js b/BTPanel/static/vite/js/feature-Feedback-legacy.js index 95cc6666..4581017e 100644 --- a/BTPanel/static/vite/js/feature-Feedback-legacy.js +++ b/BTPanel/static/vite/js/feature-Feedback-legacy.js @@ -1,3 +1,3 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./app-components-legacy.js?v=1787646744133`,`./app-shared-legacy.js?v=1787646744133`,`./vendor-pdf-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,ee,h,g,_,v,te,y,ne,re,ie,ae,oe,se,ce,le,b,ue,x,S,C,w,T,E,D,O,k,de,fe,pe,A,me,j,M,N,P,F,I,L,R,z,B,he,V,ge,_e,H,U,W,ve,ye,be,xe,Se,G,K,q,J,Ce,Y,X;function Z(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&(s=e.res[0].id),[2]}})})()}(),function(e,t){var r=x,i=n;return V(),T(`div`,null,[S(`div`,m,[S(`div`,g,[S(`span`,te,G(e.$t(`Component.Feedback.index_1`)),1)])]),S(`div`,re,[D(r,{value:K(l),"onUpdate:value":t[0]||(t[0]=function(e){return L(l)?l.value=e:null}),rows:6},{default:X(function(){return[S(`p`,null,G(e.$t(`Component.Feedback.index_2`)),1),S(`p`,null,G(e.$t(`Component.Feedback.index_3`)),1)]}),_:1},8,[`value`]),S(`div`,oe,G(e.$t(`Component.Feedback.index_4`)),1),S(`div`,le,[D(i,{type:`primary`,class:`w-120px`,onClick:f},{default:X(function(){return[E(G(e.$t(`Public.Btn.Submit`)),1)]}),_:1})])])])}}}),e(`r`,c({default:function(){return xe}})),xe=b(Se,[[`__scopeId`,`data-v-5cf3b033`]]),P(),p={class:`flex border-1px border-solid border-#f3adaa`},h=[`onClick`],v={class:`flex border-1px border-solid border-#f4cf8f`},ne=[`onClick`],ae={class:`flex border-1px border-solid border-#b8e29f`},ce=[`onClick`],_e=k({__name:`rating`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=Ce(e,`value`),n=function(e){t.value=e};return function(e,i){var a=r;return V(),C(a,{class:`justify-center! mb-16px`,size:20},{default:X(function(){return[S(`div`,null,[S(`div`,p,[(V(),T(o,null,W(6,function(e){return S(`div`,{key:e,class:B([`rating-item`,`danger-item`,{active:t.value===e}]),onClick:function(t){return n(e)}},[S(`span`,null,G(e),1)],10,h)}),64))]),i[0]||(i[0]=S(`div`,{class:`rating-label danger-text`},`No`,-1))]),S(`div`,null,[S(`div`,v,[(V(),T(o,null,W(2,function(e){return S(`div`,{key:e+6,class:B([`rating-item`,`warning-item`,{active:t.value===e+6}]),onClick:function(t){return n(e+6)}},[S(`span`,null,G(e+6),1)],10,ne)}),64))]),i[1]||(i[1]=S(`div`,{class:`rating-label warning-text`},`Yes`,-1))]),S(`div`,null,[S(`div`,ae,[(V(),T(o,null,W(2,function(e){return S(`div`,{key:e+8,class:B([`rating-item`,`success-item`,{active:t.value===e+8}]),onClick:function(t){return n(e+8)}},[S(`span`,null,G(e+8),1)],10,ce)}),64))]),i[2]||(i[2]=S(`div`,{class:`rating-label success-text`},`Must`,-1))])]}),_:1})}}}),ge=b(_e,[[`__scopeId`,`data-v-d5502028`]]),P(),f={class:`banner`},ee={class:`banner-title`},_={class:`ml-8px`},y={key:0,class:`px-24px`},ie={class:`text-primary`},se={class:`flex justify-center my-20px`},pe=k({__name:`form`,emits:[`close`],setup:function(e,t){var r=t.emit,s=q().t,c=U(0),l=r,u=H({}),d=H({}),p=U(null),m=U([]),h=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=p.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,ye({questions:JSON.stringify(m.value.reduce(function(e,t){return e[t.id]=u[t.id],e},{})),rate:c.value,product_type:1})];case 2:return t.sent(),l(`close`),g(),[2]}})})()},g=function(){var e=J({hideClose:!0,content:function(){return D(`div`,{class:`flex-center flex-col w-230px h-124px bg-#F1F9F3`},[D(`img`,{class:`w-56px`,src:R},null),D(`div`,{class:`mt-16px`},[s(`Component.Feedback.index_6`)])])}});setTimeout(function(){e.hide()},3e3)};return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,me()];case 1:return e=t.sent().message,I(e)&&(m.value=e.res,e.res.forEach(function(e){u[e.id]=``}),e.res.forEach(function(e){e.required===1&&(d[e.id]={required:!0,message:e.question,trigger:[`blur`,`change`]})})),[2]}})})()}(),function(e,t){var r=x,s=i,l=a,g=n;return V(),T(`div`,null,[S(`div`,f,[S(`div`,ee,[S(`span`,_,G(e.$t(`Component.Feedback.index_1`)),1)])]),t[1]||(t[1]=S(`div`,{class:`text-center text-20px font-bold my-20px`},`Would you recommend aaPanel?`,-1)),D(ge,{value:K(c),"onUpdate:value":t[0]||(t[0]=function(e){return L(c)?c.value=e:null})},null,8,[`value`]),K(c)?(V(),T(`div`,y,[D(l,{model:K(u),rules:K(d),ref_key:`formRef`,ref:p},{default:X(function(){return[(V(!0),T(o,null,W(K(m),function(e){return V(),C(s,{label:e.question,path:e.id,key:e.id},{default:X(function(){return[D(r,{value:K(u)[e.id],"onUpdate:value":function(t){return K(u)[e.id]=t},placeholder:e.hint},null,8,[`value`,`onUpdate:value`,`placeholder`])]}),_:2},1032,[`label`,`path`])}),128))]}),_:1},8,[`model`,`rules`]),S(`div`,ie,G(e.$t(`Component.Feedback.index_4`)),1),S(`div`,se,[D(g,{type:`primary`,class:`w-120px`,onClick:h},{default:X(function(){return[E(G(e.$t(`Public.Btn.Submit`)),1)]}),_:1})])])):w(``,!0)])}}}),fe=c({default:function(){return de}}),de=b(pe,[[`__scopeId`,`data-v-e70d5400`]]),P(),N(),d={class:`nps-container`},M=k({__name:`index`,setup:function(e){var t=be(j()).aiAssistant,n=Y(),r=function(){J({width:600,component:O(function(){return l(function(){return Promise.resolve().then(function(){return fe})},void 0)})})},i=function(){return Q(function(){return $(this,function(e){return n.push(`/ai/chat`),[2]})})()};return function(e,n){var a=s,o=ue;return V(),T(`div`,d,[K(t).isShow?(V(),C(a,{key:0,trigger:`hover`,placement:`left`},{trigger:X(function(){return[S(`div`,{class:`nps-box`,onClick:i},ke(n[0]||(n[0]=[S(`i`,{class:`i-common-ai w-18px h-18px`},null,-1)])))]}),default:X(function(){return[n[1]||(n[1]=S(`span`,null,`Click open AI Assistant`,-1))]}),_:1})):w(``,!0),D(a,{trigger:`hover`,placement:`left`},{trigger:X(function(){return[S(`div`,{class:`nps-box`,onClick:r},[D(o,{name:`common-demand`,size:18})])]}),default:X(function(){return[n[2]||(n[2]=S(`span`,null,`Click open survey`,-1))]}),_:1})])}}}),e(`n`,c({default:function(){return he}})),e(`t`,he=b(M,[[`__scopeId`,`data-v-5d33e650`]]))}}})})(); \ No newline at end of file +(function(){System.register([`./rolldown-runtime-legacy.js?v=1791538283700`,`./vendor-utils-legacy.js?v=1791538283700`,`./vendor-vue-legacy.js?v=1791538283700`,`./vendor-naive-legacy.js?v=1791538283700`,`./app-legacy.js?v=1791538283700`,`./app-components-legacy.js?v=1791538283700`,`./app-shared-legacy.js?v=1791538283700`,`./vendor-pdf-legacy.js?v=1791538283700`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,ee,h,g,_,v,te,y,ne,re,ie,ae,oe,se,ce,le,b,ue,x,S,C,w,T,E,D,O,k,de,fe,pe,A,me,j,M,N,P,F,I,L,R,z,B,he,V,ge,_e,H,U,W,ve,ye,be,xe,Se,G,K,q,J,Ce,Y,X;function Z(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&(s=e.res[0].id),[2]}})})()}(),function(e,t){var r=x,i=n;return V(),T(`div`,null,[S(`div`,m,[S(`div`,g,[S(`span`,te,G(e.$t(`Component.Feedback.index_1`)),1)])]),S(`div`,re,[D(r,{value:K(l),"onUpdate:value":t[0]||(t[0]=function(e){return L(l)?l.value=e:null}),rows:6},{default:X(function(){return[S(`p`,null,G(e.$t(`Component.Feedback.index_2`)),1),S(`p`,null,G(e.$t(`Component.Feedback.index_3`)),1)]}),_:1},8,[`value`]),S(`div`,oe,G(e.$t(`Component.Feedback.index_4`)),1),S(`div`,le,[D(i,{type:`primary`,class:`w-120px`,onClick:f},{default:X(function(){return[E(G(e.$t(`Public.Btn.Submit`)),1)]}),_:1})])])])}}}),e(`r`,c({default:function(){return xe}})),xe=b(Se,[[`__scopeId`,`data-v-8625711f`]]),P(),p={class:`flex border-1px border-solid border-#f3adaa`},h=[`onClick`],v={class:`flex border-1px border-solid border-#f4cf8f`},ne=[`onClick`],ae={class:`flex border-1px border-solid border-#b8e29f`},ce=[`onClick`],_e=k({__name:`rating`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=Ce(e,`value`),n=function(e){t.value=e};return function(e,i){var a=r;return V(),C(a,{class:`justify-center! mb-16px`,size:20},{default:X(function(){return[S(`div`,null,[S(`div`,p,[(V(),T(o,null,W(6,function(e){return S(`div`,{key:e,class:B([`rating-item`,`danger-item`,{active:t.value===e}]),onClick:function(t){return n(e)}},[S(`span`,null,G(e),1)],10,h)}),64))]),i[0]||(i[0]=S(`div`,{class:`rating-label danger-text`},`No`,-1))]),S(`div`,null,[S(`div`,v,[(V(),T(o,null,W(2,function(e){return S(`div`,{key:e+6,class:B([`rating-item`,`warning-item`,{active:t.value===e+6}]),onClick:function(t){return n(e+6)}},[S(`span`,null,G(e+6),1)],10,ne)}),64))]),i[1]||(i[1]=S(`div`,{class:`rating-label warning-text`},`Yes`,-1))]),S(`div`,null,[S(`div`,ae,[(V(),T(o,null,W(2,function(e){return S(`div`,{key:e+8,class:B([`rating-item`,`success-item`,{active:t.value===e+8}]),onClick:function(t){return n(e+8)}},[S(`span`,null,G(e+8),1)],10,ce)}),64))]),i[2]||(i[2]=S(`div`,{class:`rating-label success-text`},`Must`,-1))])]}),_:1})}}}),ge=b(_e,[[`__scopeId`,`data-v-d5502028`]]),P(),f={class:`banner`},ee={class:`banner-title`},_={class:`ml-8px`},y={key:0,class:`px-24px`},ie={class:`text-primary`},se={class:`flex justify-center my-20px`},pe=k({__name:`form`,emits:[`close`],setup:function(e,t){var r=t.emit,s=q().t,c=U(0),l=r,u=H({}),d=H({}),p=U(null),m=U([]),h=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=p.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,ye({questions:JSON.stringify(m.value.reduce(function(e,t){return e[t.id]=u[t.id],e},{})),rate:c.value,product_type:1})];case 2:return t.sent(),l(`close`),g(),[2]}})})()},g=function(){var e=J({hideClose:!0,content:function(){return D(`div`,{class:`flex-center flex-col w-230px h-124px bg-#F1F9F3`},[D(`img`,{class:`w-56px`,src:R},null),D(`div`,{class:`mt-16px`},[s(`Component.Feedback.index_6`)])])}});setTimeout(function(){e.hide()},3e3)};return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,me()];case 1:return e=t.sent().message,I(e)&&(m.value=e.res,e.res.forEach(function(e){u[e.id]=``}),e.res.forEach(function(e){e.required===1&&(d[e.id]={required:!0,message:e.question,trigger:[`blur`,`change`]})})),[2]}})})()}(),function(e,t){var r=x,s=i,l=a,g=n;return V(),T(`div`,null,[S(`div`,f,[S(`div`,ee,[S(`span`,_,G(e.$t(`Component.Feedback.index_1`)),1)])]),t[1]||(t[1]=S(`div`,{class:`text-center text-20px font-bold my-20px`},`Would you recommend aaPanel?`,-1)),D(ge,{value:K(c),"onUpdate:value":t[0]||(t[0]=function(e){return L(c)?c.value=e:null})},null,8,[`value`]),K(c)?(V(),T(`div`,y,[D(l,{model:K(u),rules:K(d),ref_key:`formRef`,ref:p},{default:X(function(){return[(V(!0),T(o,null,W(K(m),function(e){return V(),C(s,{label:e.question,path:e.id,key:e.id},{default:X(function(){return[D(r,{value:K(u)[e.id],"onUpdate:value":function(t){return K(u)[e.id]=t},placeholder:e.hint},null,8,[`value`,`onUpdate:value`,`placeholder`])]}),_:2},1032,[`label`,`path`])}),128))]}),_:1},8,[`model`,`rules`]),S(`div`,ie,G(e.$t(`Component.Feedback.index_4`)),1),S(`div`,se,[D(g,{type:`primary`,class:`w-120px`,onClick:h},{default:X(function(){return[E(G(e.$t(`Public.Btn.Submit`)),1)]}),_:1})])])):w(``,!0)])}}}),fe=c({default:function(){return de}}),de=b(pe,[[`__scopeId`,`data-v-7d63f9d1`]]),P(),N(),d={class:`nps-container`},M=k({__name:`index`,setup:function(e){var t=be(j()).aiAssistant,n=Y(),r=function(){J({width:600,component:O(function(){return l(function(){return Promise.resolve().then(function(){return fe})},void 0)})})},i=function(){return Q(function(){return $(this,function(e){return n.push(`/ai/chat`),[2]})})()};return function(e,n){var a=s,o=ue;return V(),T(`div`,d,[K(t).isShow?(V(),C(a,{key:0,trigger:`hover`,placement:`left`},{trigger:X(function(){return[S(`div`,{class:`nps-box`,onClick:i},ke(n[0]||(n[0]=[S(`i`,{class:`i-common-ai w-18px h-18px`},null,-1)])))]}),default:X(function(){return[n[1]||(n[1]=S(`span`,null,`Click open AI Assistant`,-1))]}),_:1})):w(``,!0),D(a,{trigger:`hover`,placement:`left`},{trigger:X(function(){return[S(`div`,{class:`nps-box`,onClick:r},[D(o,{name:`common-demand`,size:18})])]}),default:X(function(){return[n[2]||(n[2]=S(`span`,null,`Click open survey`,-1))]}),_:1})])}}}),e(`n`,c({default:function(){return he}})),e(`t`,he=b(M,[[`__scopeId`,`data-v-5d33e650`]]))}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Feedback.js b/BTPanel/static/vite/js/feature-Feedback.js index 4e258847..ed116575 100644 --- a/BTPanel/static/vite/js/feature-Feedback.js +++ b/BTPanel/static/vite/js/feature-Feedback.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,4 +28,4 @@ removeAfterLoad(freshLink, link) } })(); -import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{Cn as t,Dn as n,En as r,Jn as i,On as a,Or as o,Sn as s,Xn as c,Yr as l,bn as u,br as d,cr as f,ei as p,hr as m,kn as h,mn as g,nn as _,rr as v,vr as y,xn as b}from"./vendor-utils.js?v=1787646744133";import{l as x,o as S,p as C}from"./vendor-vue.js?v=1787646744133";import{F as w,I as T,L as E,X as D,gt as O}from"./vendor-naive.js?v=1787646744133";import{Lf as k,Pf as A,Rf as j,gp as M,i as ee,nf as te,tf as N,vf as P,yf as F,yp as I,zf as L}from"./app.js?v=1787646744133";import{N as R}from"./app-components.js?v=1787646744133";import{Rf as z}from"./app-shared.js?v=1787646744133";import{n as B,r as V}from"./vendor-pdf.js?v=1787646744133";_();var H={class:`banner`},U={class:`banner-title`},W={class:`ml-8px`},G={class:`pt-24px px-32px`},K={class:`mt-16px text-primary`},q={class:`flex justify-center mt-20px`},J=h({__name:`submit`,props:{entryId:{}},emits:[`close`],setup(e,{emit:a}){let{t:s}=x(),c=S(),l=a,h=``,g=e,_=d(``),v=()=>{let e=c.currentRoute.value.path,t={site:502,wp:503,ftp:504,database:505,docker:506,security:507,waf:508,mail:509,files:510,logs:511,ssl_domain:512,aapanelsub:513,terminal:514,crontab:515,softs:516,setting:517,control:518};for(let n in t)if(e.includes(n))return t[n];return 501},y=()=>({questions:{[h]:_.value},submit_entry:g.entryId||v()}),b=async()=>{if(_.value.trim()===``){k.error(s(`Component.Feedback.index_5`));return}await P(y()),l(`close`),C()},C=()=>{let e=A({hideClose:!0,content:()=>n(`div`,{class:`flex-center flex-col w-230px h-124px bg-#F1F9F3`},[n(`img`,{class:`w-56px`,src:z},null),n(`div`,{class:`mt-16px`},[s(`Component.Feedback.index_6`)])])});setTimeout(()=>{e.hide()},3e3)};return(async()=>{let{message:e}=await N();I(e)&&M(e.res)&&e.res.length>0&&(h=e.res[0].id)})(),(e,a)=>{let s=R,c=O;return i(),t(`div`,null,[u(`div`,H,[u(`div`,U,[u(`span`,W,p(e.$t(`Component.Feedback.index_1`)),1)])]),u(`div`,G,[n(s,{value:o(_),"onUpdate:value":a[0]||(a[0]=e=>m(_)?_.value=e:null),rows:6},{default:f(()=>[u(`p`,null,p(e.$t(`Component.Feedback.index_2`)),1),u(`p`,null,p(e.$t(`Component.Feedback.index_3`)),1)]),_:1},8,[`value`]),u(`div`,K,p(e.$t(`Component.Feedback.index_4`)),1),u(`div`,q,[n(c,{type:`primary`,class:`w-120px`,onClick:b},{default:f(()=>[r(p(e.$t(`Public.Btn.Submit`)),1)]),_:1})])])])}}}),ne=e({default:()=>Y}),Y=L(J,[[`__scopeId`,`data-v-5cf3b033`]]);_();var X={class:`flex border-1px border-solid border-#f3adaa`},Z=[`onClick`],re={class:`flex border-1px border-solid border-#f4cf8f`},ie=[`onClick`],ae={class:`flex border-1px border-solid border-#b8e29f`},oe=[`onClick`],se=L(h({__name:`rating`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let n=v(e,`value`),r=e=>{n.value=e};return(e,a)=>{let o=E;return i(),b(o,{class:`justify-center! mb-16px`,size:20},{default:f(()=>[u(`div`,null,[u(`div`,X,[(i(),t(g,null,c(6,e=>u(`div`,{key:e,class:l([`rating-item`,`danger-item`,{active:n.value===e}]),onClick:t=>r(e)},[u(`span`,null,p(e),1)],10,Z)),64))]),a[0]||(a[0]=u(`div`,{class:`rating-label danger-text`},`No`,-1))]),u(`div`,null,[u(`div`,re,[(i(),t(g,null,c(2,e=>u(`div`,{key:e+6,class:l([`rating-item`,`warning-item`,{active:n.value===e+6}]),onClick:t=>r(e+6)},[u(`span`,null,p(e+6),1)],10,ie)),64))]),a[1]||(a[1]=u(`div`,{class:`rating-label warning-text`},`Yes`,-1))]),u(`div`,null,[u(`div`,ae,[(i(),t(g,null,c(2,e=>u(`div`,{key:e+8,class:l([`rating-item`,`success-item`,{active:n.value===e+8}]),onClick:t=>r(e+8)},[u(`span`,null,p(e+8),1)],10,oe)),64))]),a[2]||(a[2]=u(`div`,{class:`rating-label success-text`},`Must`,-1))])]),_:1})}}}),[[`__scopeId`,`data-v-d5502028`]]);_();var ce={class:`banner`},le={class:`banner-title`},ue={class:`ml-8px`},de={key:0,class:`px-24px`},fe={class:`text-primary`},pe={class:`flex justify-center my-20px`},me=h({__name:`form`,emits:[`close`],setup(e,{emit:a}){let{t:l}=x(),h=d(0),_=a,v=y({}),S=y({}),C=d(null),E=d([]),D=async()=>{var e;await((e=C.value)==null?void 0:e.validate()),await F({questions:JSON.stringify(E.value.reduce((e,t)=>(e[t.id]=v[t.id],e),{})),rate:h.value,product_type:1}),_(`close`),k()},k=()=>{let e=A({hideClose:!0,content:()=>n(`div`,{class:`flex-center flex-col w-230px h-124px bg-#F1F9F3`},[n(`img`,{class:`w-56px`,src:z},null),n(`div`,{class:`mt-16px`},[l(`Component.Feedback.index_6`)])])});setTimeout(()=>{e.hide()},3e3)};return(async()=>{let{message:e}=await te();I(e)&&(E.value=e.res,e.res.forEach(e=>{v[e.id]=``}),e.res.forEach(e=>{e.required===1&&(S[e.id]={required:!0,message:e.question,trigger:[`blur`,`change`]})}))})(),(e,a)=>{let l=R,d=w,_=T,y=O;return i(),t(`div`,null,[u(`div`,ce,[u(`div`,le,[u(`span`,ue,p(e.$t(`Component.Feedback.index_1`)),1)])]),a[1]||(a[1]=u(`div`,{class:`text-center text-20px font-bold my-20px`},`Would you recommend aaPanel?`,-1)),n(se,{value:o(h),"onUpdate:value":a[0]||(a[0]=e=>m(h)?h.value=e:null)},null,8,[`value`]),o(h)?(i(),t(`div`,de,[n(_,{model:o(v),rules:o(S),ref_key:`formRef`,ref:C},{default:f(()=>[(i(!0),t(g,null,c(o(E),e=>(i(),b(d,{label:e.question,path:e.id,key:e.id},{default:f(()=>[n(l,{value:o(v)[e.id],"onUpdate:value":t=>o(v)[e.id]=t,placeholder:e.hint},null,8,[`value`,`onUpdate:value`,`placeholder`])]),_:2},1032,[`label`,`path`]))),128))]),_:1},8,[`model`,`rules`]),u(`div`,fe,p(e.$t(`Component.Feedback.index_4`)),1),u(`div`,pe,[n(y,{type:`primary`,class:`w-120px`,onClick:D},{default:f(()=>[r(p(e.$t(`Public.Btn.Submit`)),1)]),_:1})])])):s(``,!0)])}}}),Q=e({default:()=>he}),he=L(me,[[`__scopeId`,`data-v-e70d5400`]]);_(),V();var ge={class:`nps-container`},_e=h({__name:`index`,setup(e){let{aiAssistant:r}=C(ee()),c=S(),l=()=>{A({width:600,component:a(()=>B(()=>Promise.resolve().then(()=>Q),void 0))})},d=async()=>{c.push(`/ai/chat`)};return(e,a)=>{let c=D,p=j;return i(),t(`div`,ge,[o(r).isShow?(i(),b(c,{key:0,trigger:`hover`,placement:`left`},{trigger:f(()=>[u(`div`,{class:`nps-box`,onClick:d},[...a[0]||(a[0]=[u(`i`,{class:`i-common-ai w-18px h-18px`},null,-1)])])]),default:f(()=>[a[1]||(a[1]=u(`span`,null,`Click open AI Assistant`,-1))]),_:1})):s(``,!0),n(c,{trigger:`hover`,placement:`left`},{trigger:f(()=>[u(`div`,{class:`nps-box`,onClick:l},[n(p,{name:`common-demand`,size:18})])]),default:f(()=>[a[2]||(a[2]=u(`span`,null,`Click open survey`,-1))]),_:1})])}}}),ve=e({default:()=>$}),$=L(_e,[[`__scopeId`,`data-v-5d33e650`]]);export{ve as n,ne as r,$ as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1791538283700";import{An as t,Cn as n,Dn as r,On as i,Sn as a,Xr as o,Yn as s,Zn as c,gr as l,hn as u,ir as d,kn as f,kr as p,lr as m,rn as h,ti as g,wn as _,xn as v,xr as y,yr as b}from"./vendor-utils.js?v=1791538283700";import{l as x,o as S,p as C}from"./vendor-vue.js?v=1791538283700";import{F as w,I as T,L as E,X as D,gt as O}from"./vendor-naive.js?v=1791538283700";import{Lf as k,Pf as A,Rf as j,gp as M,i as ee,nf as te,tf as N,vf as P,yf as F,yp as I,zf as L}from"./app.js?v=1791538283700";import{I as R}from"./app-components.js?v=1791538283700";import{Wf as z}from"./app-shared.js?v=1791538283700";import{n as B,r as V}from"./vendor-pdf.js?v=1791538283700";h();var H={class:`banner`},U={class:`banner-title`},W={class:`ml-8px`},G={class:`pt-24px px-32px`},K={class:`mt-16px text-primary`},q={class:`flex justify-center mt-20px`},J=t({__name:`submit`,props:{entryId:{}},emits:[`close`],setup(e,{emit:t}){let{t:n}=x(),a=S(),o=t,c=``,u=e,d=y(``),f=()=>{let e=a.currentRoute.value.path,t={site:502,wp:503,ftp:504,database:505,docker:506,security:507,waf:508,mail:509,files:510,logs:511,ssl_domain:512,aapanelsub:513,terminal:514,crontab:515,softs:516,setting:517,control:518};for(let n in t)if(e.includes(n))return t[n];return 501},h=()=>({questions:{[c]:d.value},submit_entry:u.entryId||f()}),b=async()=>{if(d.value.trim()===``){k.error(n(`Component.Feedback.index_5`));return}await P(h()),o(`close`),C()},C=()=>{let e=A({hideClose:!0,content:()=>i(`div`,{class:`flex-center flex-col w-230px h-124px bg-#F1F9F3`},[i(`img`,{class:`w-56px`,src:z},null),i(`div`,{class:`mt-16px`},[n(`Component.Feedback.index_6`)])])});setTimeout(()=>{e.hide()},3e3)};return(async()=>{let{message:e}=await N();I(e)&&M(e.res)&&e.res.length>0&&(c=e.res[0].id)})(),(e,t)=>{let n=R,a=O;return s(),_(`div`,null,[v(`div`,H,[v(`div`,U,[v(`span`,W,g(e.$t(`Component.Feedback.index_1`)),1)])]),v(`div`,G,[i(n,{value:p(d),"onUpdate:value":t[0]||(t[0]=e=>l(d)?d.value=e:null),rows:6},{default:m(()=>[v(`p`,null,g(e.$t(`Component.Feedback.index_2`)),1),v(`p`,null,g(e.$t(`Component.Feedback.index_3`)),1)]),_:1},8,[`value`]),v(`div`,K,g(e.$t(`Component.Feedback.index_4`)),1),v(`div`,q,[i(a,{type:`primary`,class:`w-120px`,onClick:b},{default:m(()=>[r(g(e.$t(`Public.Btn.Submit`)),1)]),_:1})])])])}}}),ne=e({default:()=>Y}),Y=L(J,[[`__scopeId`,`data-v-8625711f`]]);h();var X={class:`flex border-1px border-solid border-#f3adaa`},Z=[`onClick`],re={class:`flex border-1px border-solid border-#f4cf8f`},ie=[`onClick`],ae={class:`flex border-1px border-solid border-#b8e29f`},oe=[`onClick`],se=L(t({__name:`rating`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=d(e,`value`),n=e=>{t.value=e};return(e,r)=>{let i=E;return s(),a(i,{class:`justify-center! mb-16px`,size:20},{default:m(()=>[v(`div`,null,[v(`div`,X,[(s(),_(u,null,c(6,e=>v(`div`,{key:e,class:o([`rating-item`,`danger-item`,{active:t.value===e}]),onClick:t=>n(e)},[v(`span`,null,g(e),1)],10,Z)),64))]),r[0]||(r[0]=v(`div`,{class:`rating-label danger-text`},`No`,-1))]),v(`div`,null,[v(`div`,re,[(s(),_(u,null,c(2,e=>v(`div`,{key:e+6,class:o([`rating-item`,`warning-item`,{active:t.value===e+6}]),onClick:t=>n(e+6)},[v(`span`,null,g(e+6),1)],10,ie)),64))]),r[1]||(r[1]=v(`div`,{class:`rating-label warning-text`},`Yes`,-1))]),v(`div`,null,[v(`div`,ae,[(s(),_(u,null,c(2,e=>v(`div`,{key:e+8,class:o([`rating-item`,`success-item`,{active:t.value===e+8}]),onClick:t=>n(e+8)},[v(`span`,null,g(e+8),1)],10,oe)),64))]),r[2]||(r[2]=v(`div`,{class:`rating-label success-text`},`Must`,-1))])]),_:1})}}}),[[`__scopeId`,`data-v-d5502028`]]);h();var ce={class:`banner`},le={class:`banner-title`},ue={class:`ml-8px`},de={key:0,class:`px-24px`},fe={class:`text-primary`},pe={class:`flex justify-center my-20px`},me=t({__name:`form`,emits:[`close`],setup(e,{emit:t}){let{t:o}=x(),d=y(0),f=t,h=b({}),S=b({}),C=y(null),E=y([]),D=async()=>{var e;await((e=C.value)==null?void 0:e.validate()),await F({questions:JSON.stringify(E.value.reduce((e,t)=>(e[t.id]=h[t.id],e),{})),rate:d.value,product_type:1}),f(`close`),k()},k=()=>{let e=A({hideClose:!0,content:()=>i(`div`,{class:`flex-center flex-col w-230px h-124px bg-#F1F9F3`},[i(`img`,{class:`w-56px`,src:z},null),i(`div`,{class:`mt-16px`},[o(`Component.Feedback.index_6`)])])});setTimeout(()=>{e.hide()},3e3)};return(async()=>{let{message:e}=await te();I(e)&&(E.value=e.res,e.res.forEach(e=>{h[e.id]=``}),e.res.forEach(e=>{e.required===1&&(S[e.id]={required:!0,message:e.question,trigger:[`blur`,`change`]})}))})(),(e,t)=>{let o=R,f=w,y=T,b=O;return s(),_(`div`,null,[v(`div`,ce,[v(`div`,le,[v(`span`,ue,g(e.$t(`Component.Feedback.index_1`)),1)])]),t[1]||(t[1]=v(`div`,{class:`text-center text-20px font-bold my-20px`},`Would you recommend aaPanel?`,-1)),i(se,{value:p(d),"onUpdate:value":t[0]||(t[0]=e=>l(d)?d.value=e:null)},null,8,[`value`]),p(d)?(s(),_(`div`,de,[i(y,{model:p(h),rules:p(S),ref_key:`formRef`,ref:C},{default:m(()=>[(s(!0),_(u,null,c(p(E),e=>(s(),a(f,{label:e.question,path:e.id,key:e.id},{default:m(()=>[i(o,{value:p(h)[e.id],"onUpdate:value":t=>p(h)[e.id]=t,placeholder:e.hint},null,8,[`value`,`onUpdate:value`,`placeholder`])]),_:2},1032,[`label`,`path`]))),128))]),_:1},8,[`model`,`rules`]),v(`div`,fe,g(e.$t(`Component.Feedback.index_4`)),1),v(`div`,pe,[i(b,{type:`primary`,class:`w-120px`,onClick:D},{default:m(()=>[r(g(e.$t(`Public.Btn.Submit`)),1)]),_:1})])])):n(``,!0)])}}}),Q=e({default:()=>he}),he=L(me,[[`__scopeId`,`data-v-7d63f9d1`]]);h(),V();var ge={class:`nps-container`},_e=t({__name:`index`,setup(e){let{aiAssistant:t}=C(ee()),r=S(),o=()=>{A({width:600,component:f(()=>B(()=>Promise.resolve().then(()=>Q),void 0))})},c=async()=>{r.push(`/ai/chat`)};return(e,r)=>{let l=D,u=j;return s(),_(`div`,ge,[p(t).isShow?(s(),a(l,{key:0,trigger:`hover`,placement:`left`},{trigger:m(()=>[v(`div`,{class:`nps-box`,onClick:c},[...r[0]||(r[0]=[v(`i`,{class:`i-common-ai w-18px h-18px`},null,-1)])])]),default:m(()=>[r[1]||(r[1]=v(`span`,null,`Click open AI Assistant`,-1))]),_:1})):n(``,!0),i(l,{trigger:`hover`,placement:`left`},{trigger:m(()=>[v(`div`,{class:`nps-box`,onClick:o},[i(u,{name:`common-demand`,size:18})])]),default:m(()=>[r[2]||(r[2]=v(`span`,null,`Click open survey`,-1))]),_:1})])}}}),ve=e({default:()=>$}),$=L(_e,[[`__scopeId`,`data-v-5d33e650`]]);export{ve as n,ne as r,$ as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-FileEditor-legacy.js b/BTPanel/static/vite/js/feature-FileEditor-legacy.js index e79fddfa..7fee3c54 100644 --- a/BTPanel/static/vite/js/feature-FileEditor-legacy.js +++ b/BTPanel/static/vite/js/feature-FileEditor-legacy.js @@ -1,8 +1,8 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./app-components-legacy.js?v=1787646744133`,`./app-shared-legacy.js?v=1787646744133`,`./vendor-pdf-legacy.js?v=1787646744133`,`./app-base-legacy.js?v=1787646744133`,`./vendor-ace-legacy.js?v=1787646744133`,`./feature-EmailEditor-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,ee,te,k,ne,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,A,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,j,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,M,gr,_r,N,vr,yr,br,P,xr,Sr,Cr,F,I,wr,Tr,Er,Dr,L,R,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,Kr,qr,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,li,ui,di,fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,Si,z,Ci,B,wi,Ti,Ei,Di,V,Oi,ki,Ai,ji,Mi,Ni,Pi,H,Fi,Ii,Li,Ri,U,zi,Bi,Vi,W,Hi,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,na,ra,ia,G,aa,oa,sa,ca,la,ua,da,fa,K,pa,ma,q,ha,ga,_a,va,J,ya,ba,xa,Sa,Ca,wa,Ta,Ea,Da,Oa,ka,Aa,ja,Y,Ma,Na,Pa;function Fa(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]g&&(y.style.width=g-b+`px`)),e.clientY>v&&T(),e.clientY<_&&ee(),h(y),m&&m()},C=wa(function(){if(k.scrollTop>=k.scrollHeight-k.clientHeight){w();return}y.style.height=y.offsetHeight+10+`px`,y.style.marginTop=parseInt(getComputedStyle(y).marginTop)-10+`px`,k.scrollTop+=10,ne=k.scrollTop,h(y),m&&m()},{immediate:!1}),w=C.pause,T=C.resume,E=C.isActive,D=wa(function(){if(k.scrollTop<=0){O();return}y.style.height=y.offsetHeight+10+`px`,k.scrollTop-=10,re+=10,h(y),m&&m()},{immediate:!1}),O=D.pause,ee=D.resume,te=D.isActive,k=p.querySelector(`.n-scrollbar-container`),ne=0,re=0;document.onmousemove=S,document.onmouseup=function(){document.onmousemove=null,p.contains(y)&&p.removeChild(y)}}}),{m_flag:r,m_x:u,m_y:d,m_left:i,m_right:a,m_top:o,m_bottom:s,m_height:c,m_width:l}}function Qa(e,t){var n=ma(e.m_left),r=ma(e.m_right),i=ma(e.m_top),a=ma(e.m_bottom),o=ma(t.left),s=ma(t.right),c=ma(t.top),l=ma(t.bottom);return!(sr||la)}function $a(e){e.card_hover=!0}function eo(e){e.card_hover=!1}function Q(e,t){return X(function(){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w;return Z(this,function(T){switch(T.label){case 0:n=e.tableLoading,r=e.currentPath,i=e.favoriteList,a=e.fileRecycle,o=e.fileList,s=e.filesView,c=e.directoryCount,l=e.fileCount,u=e.total,d=e.page,f=e.size,p=e.sort,m=e.reverse,h=e.diskMountPoint,g=e.currentFile,_=e.currentDirSize,v=e.uploadFileList,y=e.dragUploadRef,n.value=!0,T.label=1;case 1:return T.trys.push([1,4,5,6]),[4,Xs(r.value,function(e){i.value=e.store,a.value=e.file_recycle,c.value=e.dir.length,l.value=e.files.length,u.value=Xr(e.page),h.value=e.disk,r.value=e.path},Ga(qa(Ga({p:d.value,showRow:f.value},p.value?{sort:p.value,reverse:m.value}:{}),{disk:!0}),t))];case 2:return x=T.sent(),g.value=null,_.value=-1,[4,no(e)];case 3:return S=T.sent(),C=[],S.length&&(C=S.map(function(e){return e.key})),o.value=x.map(function(e){return e.remarks_hover=!1,e.isEditRemarks=!1,e.isCreate=!1,e.card_hover=!1,e.card_choosed=!1,e.isRenameForCard=!1,e.operation_show=!1,C.includes(e.path)?e.isFavorite=!0:e.isFavorite=!1,e.isShare=Number(e.durl)===0?0:Number(e.durl),e}),v.value=[],(b=y.value)==null||b.listenDragEvent(),Oi(function(){s.value==`list`&&(to(e),co(e))}),$s(e),[3,6];case 4:return w=T.sent(),console.warn(w),[3,6];case 5:return n.value=!1,[7];case 6:return[2]}})})()}function to(e){var t=e.tableRef;t.value&&Za(t.value.querySelector(`.n-data-table-base-table-body`),function(t){return ro(e,t)},function(t,n){return io(t,n,e)})}function no(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:t=e.resetFavoriteOptions,n=e.favoriteOptions,a.label=1;case 1:return a.trys.push([1,3,,4]),[4,W.post(`/files?action=get_files_store`,{},{requestOptions:{isOriginalResult:!0}})];case 2:return r=a.sent().message.map(function(e){return{type:e.type,icon:e.type,label:e.name,key:e.path}}),t(),n.value=Ya(r).concat(Ya(n.value)),[2,n.value];case 3:return i=a.sent(),console.warn(i),[2,[]];case 4:return[2]}})})()}function ro(e,t){for(var n=e.trRectArr,r=e.choosedKeys,i=[],a=0;a1?`multiple`:n.value.length==1?`single`:`empty`),r.value.filesOperation(e,i)}function uo(){var e,t=(e=document.querySelector(`#createInput`))==null?void 0:e.querySelector(`input`);t==null||t.focus(),t==null||t.select()}function fo(e,t){return X(function(){var n,r,i;return Z(this,function(a){switch(a.label){case 0:n=V.loading(`Processing, please wait...`).close,a.label=1;case 1:return a.trys.push([1,,4,5]),[4,ur(`tamper_core`,71)];case 2:return a.sent(),[4,W.post(`/tamper_core/get_effective_path.json`,{path:t.path},{requestOptions:{isOriginalResult:!0}})];case 3:return r=a.sent().message,B(r)&&r.status&&(i=r.data,t.type===`dir`?po(e,t,i):mo(e,t,i)),[3,5];case 4:return n(),[7];case 5:return[2]}})})()}function po(e,t,n){var r=n.pid,i=n.lock,a=n.action;_a({width:480,title:(i?`Turning off protection `:`Turning on protection `)+`[`.concat(t.path,`]`),content:ua(i?`file.tableController.afterTurningOffProtectionDir`:`file.tableController.afterTurningOnProtectionDir`),onConfirm:function(){return X(function(){var n;return Z(this,function(o){switch(o.label){case 0:return a[0]===`create`&&r===0?[4,ho(t.path,[])]:[3,2];case 1:return o.sent(),Q(e),[2];case 2:return n=[],i?n.push({key:t.path.indexOf(`/www/server/panel/class`)==-1?a[0]:`add_wd`,values:[t.path]}):n.push({key:a[0],values:[t.path]}),[4,go(r,n)];case 3:return o.sent(),Q(e),[2]}})})()}})}function mo(e,t,n){var r=n.pid,i=n.lock,a=n.action,o=ua(i?`file.tableController.turningOffProtection`:`file.tableController.turningOnProtection`,{path:t.path}),s=ua(i?`file.tableController.afterTurningOffProtectionFile`:`file.tableController.afterTurningOnProtectionFile`),c=U(!1),u=U(!0);_a({title:o,width:480,content:function(){return I(x,null,[I(`div`,null,[s]),I(`div`,{class:`mt-8px`},[I(l,{checked:u.value,"onUpdate:checked":function(e){return u.value=e}},{default:function(){return[I(`span`,null,[ua(i?`file.tableController.turningOffProtectionFile`:`file.tableController.turningOnProtectionFile`,{path:t.nm})])]}})]),I(`div`,{class:`mt-8px`},[I(l,{checked:c.value,"onUpdate:checked":function(e){return c.value=e}},{default:function(){return[I(`span`,null,[ua(i?`file.tableController.turningOffProtectionSuffix`:`file.tableController.turningOnProtectionSuffix`,{suffix:t.ext})])]}})])])},onConfirm:function(){return X(function(){var n,o,s,l,d;return Z(this,function(f){switch(f.label){case 0:return a[0]===`create`&&r===0?(n=t.path.substring(0,t.path.lastIndexOf(`/`)),o=[],u.value&&(s=t.path.split(`/`),l=s.length>=2?s[s.length-2]:``,o.push(``.concat(l,`/`,t.nm))),c.value&&o.push(`.`+t.ext),[4,ho(n,o)]):[3,2];case 1:return f.sent(),Q(e),[2];case 2:return d=[],i?(u.value&&(d.push({key:`remove_bf`,values:[t.path]}),d.push({key:`add_wf`,values:[t.path]})),c.value&&d.push({key:`remove_bf`,values:[`.`+t.ext]})):(u.value&&(d.push({key:`add_bf`,values:[t.path]}),d.push({key:`remove_wf`,values:[t.path]})),c.value&&d.push({key:`add_bf`,values:[`.`+t.ext]})),[4,go(r,d)];case 3:return f.sent(),Q(e),[2]}})})()}})}function ho(e,t){return X(function(){var n,r;return Z(this,function(i){switch(i.label){case 0:return[4,W.post(`/tamper_core/create_path.json`,{path:e,exts:JSON.stringify(t)},{requestOptions:{loading:ua(`file.tableController.creatingDirectoryProtection`),isOriginalResult:!0}})];case 1:if(n=i.sent(),r=n.message,B(r))if(r.status)V.success(r.msg);else return V.error(r.msg),[2,Promise.reject()];return[2]}})})()}function go(e,t){return X(function(){var n,r;return Z(this,function(i){switch(i.label){case 0:return[4,W.post(`/tamper_core/batch_setting.json`,{pid:e,settings:JSON.stringify(t)},{requestOptions:{loading:ua(`file.tableController.executing`),isOriginalResult:!0}})];case 1:if(n=i.sent(),r=n.message,B(r))if(r.status)V.success(r.msg);else return V.error(r.msg),[2,Promise.reject()];return[2]}})})()}function _o(e,t){var n=e.currentPreviewImg,r=e.previewShow;n.value=t,r.value=!0}function vo(e,t){var n=e.currentPreviewVideo,r=e.previewVideoShow;n.value={path:t.path,name:t.nm},r.value=!0}function yo(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,W.post(`/files?action=set_file_ps`,e,{requestOptions:{successMessage:!0}})];case 1:return t.sent(),[2]}})})()}function bo(e){return X(function(){var t,n,r;return Z(this,function(i){switch(i.label){case 0:if(t=e.currentFile,n=e.currentPath,!t.value||!(t.value.isCreate&&t.value.isRename||t.value.isRenameForCard)||(t.value.editName||(t.value.isCreate=!1),t.value.editName==t.value.nm&&(t.value.isCreate=!1),!(t.value.isCreate&&t.value.isRename||t.value.isRenameForCard)))return[3,7];if(t.value.editName===t.value.nm)return[3,6];i.label=1;case 1:return i.trys.push([1,3,4,5]),[4,hs(t.value.path,n.value+`/`+t.value.editName)];case 2:return i.sent(),Q(e),[3,5];case 3:return r=i.sent(),console.log(r),[3,5];case 4:return t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1,[7];case 5:return[2,!0];case 6:t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1,i.label=7;case 7:return[2]}})})()}function xo(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:return t=e.currentFile,n=e.currentPath,r=e.fileList,!t.value||!(t.value.isCreate&&!t.value.isRename)?[3,8]:t.value.editName==``?(r.value.shift(),[3,8]):[3,1];case 1:return a.trys.push([1,7,,8]),t.value.type==`dir`?[4,Mo(n.value+`/`+t.value.editName)]:[3,3];case 2:return a.sent(),[3,5];case 3:return[4,No(n.value+`/`+t.value.editName)];case 4:a.sent(),a.label=5;case 5:return[4,Q(e)];case 6:return a.sent(),[2,!0];case 7:return i=a.sent(),r.value.shift(),console.warn(i),[3,8];case 8:return[2]}})})()}function So(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return t=e.currentFile,!t.value||!t.value.isEditRemarks?[3,4]:t.value.editRemarks==t.value.rmk?[3,3]:[4,yo({filename:t.value.path,ps_type:0,ps_body:t.value.editRemarks})];case 1:return n.sent(),[4,Q(e)];case 2:return n.sent(),[2,!0];case 3:return t.value.isEditRemarks=!1,t.value.remarks_hover=!1,[2,!1];case 4:return[2]}})})()}function Co(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,So(e)];case 1:return t.sent()?[2]:[4,bo(e)];case 2:return t.sent()?[2]:[4,xo(e)];case 3:return t.sent(),[2]}})})()}function wo(){return X(function(){return Z(this,function(e){return[2,W.post(`/task?action=get_task_lists`,{status:-3})]})})()}function To(e){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return document.querySelector(`.file-task-modal`)?[2]:[4,wo()];case 1:return n=r.sent().message,Ci(n)&&n.length>0&&Sa({title:ua(`file.tableController.realtimeTaskQueue`),width:510,class:`file-task-modal`,unstableShowMask:!1,data:{store:e,taskList:n},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1787646744133`).then(function(e){return e.O})},void 0)})}),[2]}})})()}function Eo(e){return X(function(){return Z(this,function(t){return[2,W.post(`/task?action=remove_task`,{id:e},{requestOptions:{loading:ua(`file.tableController.deletingTask`),successMessage:!0}})]})})()}function Do(e){return Sa({title:ca(`file.shareListModal.title`),width:850,data:{fileStore:e},component:ea})}function Oo(e){var t=e.fileList.value.find(function(t){return t.nm===e.choosedKeys.value[0]});if(t)return Sa({title:t.type==`dir`?ca(`file.shareModal.setShareFolder`,{name:t.nm}):ca(`file.shareModal.setShareFile`,{name:t.nm}),width:560,footer:!0,confirmText:ca(`file.shareModal.create`),data:{file:t,fileStore:e},component:wr})}function ko(e,t){return Sa({title:ca(`file.shareModal.shareDetails`,{name:e.ps||e.filename||e.id}),width:560,footer:!0,confirmType:`error`,confirmText:ca(`file.shareModal.closeSharingChain`),data:{detail:e,fileStore:t},component:Nr})}function Ao(e,t){ko({id:e},t)}function jo(e,t){var n=Number(e.isShare||e.durl);n&&Ao(n,t)}function Mo(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,W.post(`/files?action=CreateDir`,{path:e},{requestOptions:{loading:sa(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})];case 1:return n.sent(),[3,3];case 2:return t=n.sent(),console.warn(t),[3,3];case 3:return[2]}})})()}function No(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,W.post(`/files?action=CreateFile`,{path:e},{requestOptions:{loading:sa(`file.buttonGroup.loading.creatingFile`),successMessage:!0}})];case 1:return n.sent(),[3,3];case 2:return t=n.sent(),console.warn(t),[3,3];case 3:return[2]}})})()}function Po(e,t){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,W.post(`/files?action=CreateLink`,{sfile:e,dfile:t},{requestOptions:{loading:sa(`file.buttonGroup.loading.creatingSoftlink`),successMessage:!0}})];case 1:return r.sent(),[3,3];case 2:return n=r.sent(),console.warn(n),[3,3];case 3:return[2]}})})()}function Fo(e,t){var n=e.filesView;n.value=t}function Io(e){$(e,`UploadFile`,function(e){e.value.open()})}function Lo(e){$(e,`RemoteDownload`,function(e){e.value.open()})}function Ro(e){return Sa({title:sa(`file.searchFileContentModal.title`),width:1100,height:686,footer:!1,data:{fileStore:e,currentPath:e.currentPath.value},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)})})}function zo(e){Ro(e)}function Bo(e,t,n){t==`management`?Fi(e):so(e,t,n)}function Vo(e){Do(e)}function Ho(e){var t=e.currentPath;t.value=`/`,Q(e)}function Uo(e){$(e,`Backup`,function(e){e.value.open()})}function Wo(e){return Sa({title:sa(`file.recycle.title`),width:1100,height:686,data:{fileStore:e},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)})})}function Go(e){Wo(e)}function Ko(){return Sa({title:sa(`file.buttonGroup.fileOperationRecord`),width:1100,height:640,footer:!1,component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)})})}function qo(e){$(e,`Terminal`,function(e){e.value.open()})}function Jo(e,t,n,r){var i=e.fileList,a=e.currentFile;a.value={nm:t,isCreate:!0,type:n,ext:r,path:``,editName:t},a.value.editName=a.value.nm,i.value.unshift(a.value),Oi(uo)}function Yo(e,t){switch(t){case`dir`:Jo(e,sa(`file.buttonGroup.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`file`:Jo(e,sa(`file.buttonGroup.defaultNames.untitledFile`),`file`,`unknown`);break;case`softlink`:$(e,`Softlink`,function(e){e.value.open()})}}function Xo(e){var t=e.isMiniScreen;window.innerWidth<1560?t.value=!0:t.value=!1}function Zo(e,t){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,W.post(`/files?action=del_files_store`,{path:t},{requestOptions:{loading:sa(`file.buttonGroup.loading.deletingFavorite`),successMessage:!0}})];case 1:return r.sent(),Q(e),[3,3];case 2:return n=r.sent(),console.warn(n),[3,3];case 3:return[2]}})})()}function Qo(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=`.concat(t===`dir`?`DeleteDir`:`DeleteFile`),{path:e},{requestOptions:{loading:oa(`file.deleteController.deletingSingle`),successMessage:!0}})];case 1:return n.sent(),[2]}})})()}function $o(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:4,path:t},{requestOptions:{loading:oa(`file.deleteController.deletingBatch`),successMessage:!0}})];case 1:return n.sent(),[2]}})})()}function es(e){return $n.includes(e.toLowerCase())}function ts(e){var t=e.toLowerCase();return er[t]||t.split(`.`).pop().toUpperCase()}function ns(e){return G(`file.contextMenu.archivePreviewWithType`,{type:ts(e)})}function rs(e){return e in hr}function is(e,t){var n=t.value.trim().toLowerCase();return mr[e].includes(n)}function as(e,t){return(t==null?void 0:t.name)||G(hr[e].labelKey)}function os(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return[4,Wr(e)];case 1:return t=n.sent(),t&&Da(t.row,void 0,t.softInfo),[2]}})})()}function ss(e,t){var n=as(e,t);if(!(t!=null&&t.install)){ba(e);return}if(ta(t)){os(e);return}Ta({name:e,title:n,admin:!0})}function cs(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return[4,Gr()];case 1:return t=n.sent().message,[2,(Array.isArray(t)?t:B(t)&&Array.isArray(t.list)?t.list:[]).find(function(t){return is(e,t)})]}})})()}function ls(e,t){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return[4,dr({source:73})];case 1:return r.sent(),[4,cs(t)];case 2:return n=r.sent(),n!=null&&n.install?ta(n)?[4,os(t)]:[3,4]:(ss(t,n),[2]);case 3:return r.sent(),[2];case 4:return n.config?(Ls(e,t),[2]):(ss(t,n),[2])}})})()}function us(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=CheckExistsFiles`,{dfile:e,filename:t},{requestOptions:{isOriginalResult:!0}})];case 1:return[2,n.sent().message.length>0]}})})()}function ds(e,t,n){return X(function(){return Z(this,function(r){switch(r.label){case 0:return[4,W.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:t,path:n},{requestOptions:{loading:G(`file.contextMenu.loading.batchSetting`),successMessage:!0}})];case 1:return[2,r.sent()]}})})()}function fs(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=CopyFile`,{sfile:e,dfile:t},{requestOptions:{loading:G(`file.contextMenu.loading.copying`),successMessage:!0}})];case 1:return[2,n.sent()]}})})()}function ps(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=BatchPaste`,{type:e,path:t},{requestOptions:{loading:G(`file.contextMenu.loading.pasting`),successMessage:!0}})];case 1:return[2,n.sent()]}})})()}function ms(e,t,n){return X(function(){return Z(this,function(r){switch(r.label){case 0:return[4,W.post(`/files?action=MvFile`,Ga({sfile:e,dfile:t},n),{requestOptions:{loading:G(`file.contextMenu.loading.moving`),successMessage:!0}})];case 1:return[2,r.sent()]}})})()}function hs(e,t){return ms(e,t,{rename:!0})}function gs(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return X(function(){var a;return Z(this,function(o){switch(o.label){case 0:return[4,W.post(`/files?action=`.concat(i?`ZipAndDownload`:`Zip`),{sfile:e,dfile:t,z_type:n,path:r},{requestOptions:{loading:G(`file.contextMenu.loading.compressing`),successMessage:!i}})];case 1:if(a=o.sent().message,i&&B(a)){if(a.task_id)return[2,a.msg];Lr(a.result)}return[2,``]}})})()}function _s(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,W.post(`/files?action=UnZip`,e,{requestOptions:{loading:G(`file.contextMenu.loading.decompressing`),successMessage:!0}})];case 1:return t.sent(),[2]}})})()}function vs(e,t){return t.map(function(t){return e[t]})}function ys(e,t){var n=e.fileList,r=e.choosedKeys,i=Qs(n.value,r.value)[0],a=[`share`,`favorite`,`permission`,`copy`,`copyPath`,`cut`,`rename`,`del`,`compression`,`attrs`];if(!i)return vs(t.value,[`refresh`,`upload`,`create`,`terminal`]);i.type==`dir`?a.unshift(`open`,`openNewWindow`):a.unshift(`edit`,`download`);var o=a.findIndex(function(e){return e===`permission`});if(a.splice(o,0,`uploadToCloud`),qs(i)&&(a.unshift(`preview`),a=a.filter(function(e){return e!==`edit`})),Ks(i.ext)&&(a.unshift(`playVideo`),a=a.filter(function(e){return e!==`edit`})),i.isFavorite){var s=a.findIndex(function(e){return e==`favorite`});a[s]=`unfavorite`}if(i.isShare){var c=a.findIndex(function(e){return e==`share`});a[c]=`unShare`}Ys(i.ext)&&(a.unshift(`decompress`),es(i.ext)&&a.splice(1,0,`compressionPreview`),a=a.filter(function(e){return e!==`edit`}));var l=vs(t.value,a),u=l.findIndex(function(e){return e.key===`compressionPreview`});return u>-1&&(l[u]=qa(Ga({},l[u]),{label:ns(i.ext)})),l}function bs(e){var t=e.choosedKeys,n=e.currentPath,r=e.fileList.value.find(function(e){return e.nm==t.value[0]});r&&Pi(r.path,n.value)}function xs(e){var t=e.choosedKeys,n=e.currentPath,r=e.fileList.value.find(function(e){return e.nm==t.value[0]});e.page.value=1,n.value=r.path,Q(e)}function Ss(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:t=e.choosedKeys,n=e.fileList,r=n.value.find(function(e){return e.nm==t.value[0]}),a.label=1;case 1:return a.trys.push([1,3,,4]),[4,W.post(`/files?action=add_files_store`,{path:r.path},{requestOptions:{loading:G(`file.contextMenu.loading.addingToFavorites`),successMessage:!0}})];case 2:return a.sent(),no(e),Q(e),[3,4];case 3:return i=a.sent(),console.warn(i),[3,4];case 4:return[2]}})})()}function Cs(e){return X(function(){var t,n,r;return Z(this,function(i){return t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0],r&&_a({title:G(`file.favoriteListModal.cancelFavoriteTitle`),content:G(`file.favoriteListModal.cancelFavoriteMessage`,{name:r.nm}),onConfirm:function(){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,Zo(e,r.path)];case 1:return t.sent(),[2]}})})()}}),[2]})})()}function ws(e,t,n){return X(function(){var r,i,a,o,s,c,l;return Z(this,function(u){switch(u.label){case 0:return r=e.choosedKeys,i=e.fileList,a=e.fileCopyCache,o=e.waitForPaste,s=e.copiedFile,c=e.currentPath,r.value.length==1?(V.success(t),a.value=JSON.parse(JSON.stringify(r.value)),s.value=Qs(i.value,a.value)[0],o.value=!0,[3,4]):[3,1];case 1:return u.trys.push([1,3,,4]),[4,ds(r.value,n,c.value)];case 2:return u.sent().status==0&&(a.value=JSON.parse(JSON.stringify(r.value)),o.value=!0),[3,4];case 3:return l=u.sent(),console.warn(l),[3,4];case 4:return[2]}})})()}function Ts(e){return X(function(){var t,n,r,i,a;return Z(this,function(o){switch(o.label){case 0:return t=e.fileCopyCache,n=e.fileOperationFlag,r=e.currentPath,i=e.copiedFile,a=e.waitForPaste,t.value.length>1?[4,ps(n.value,r.value)]:[3,2];case 1:return o.sent(),[3,6];case 2:return t.value.length==1?n.value==1?[4,fs(i.value.path,r.value+`/`+i.value.nm)]:[3,4]:[3,6];case 3:return o.sent(),[3,6];case 4:return n.value==2?[4,ms(i.value.path,r.value+`/`+i.value.nm)]:[3,6];case 5:o.sent(),o.label=6;case 6:return Q(e),a.value=!1,[2]}})})()}function Es(e){return X(function(){var t,n;return Z(this,function(r){switch(r.label){case 0:return t=e.fileOperationFlag,n=e.waitForPaste,t.value=1,[4,ws(e,G(`file.contextMenu.messages.copySuccess`),1)];case 1:return r.sent(),n.value=!0,[2]}})})()}function Ds(e){return X(function(){var t,n,r;return Z(this,function(i){return t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0],r&&_r(r.path),[2]})})()}function Os(e){return X(function(){var t,n;return Z(this,function(r){switch(r.label){case 0:return t=e.fileOperationFlag,n=e.waitForPaste,t.value=2,[4,ws(e,G(`file.contextMenu.messages.cutSuccess`),2)];case 1:return r.sent(),n.value=!0,[2]}})})()}function ks(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:return t=e.fileCopyCache,n=e.currentPath,r=e.waitForPaste,r.value?(i=!1,t.value.length==1?[4,us(n.value,t.value[0])]:[3,2]):[2];case 1:return i=a.sent(),[3,4];case 2:return t.value.length>1?[4,us(n.value)]:[3,4];case 3:i=a.sent(),a.label=4;case 4:return i?t.value.length==1?$(e,`PasteSingleConfirm`,function(e){return e.value.open()}):t.value.length>1&&$(e,`PasteConfirm`,function(e){return e.value.open()}):Ts(e),[2]}})})()}function As(e){return X(function(){var t,n;return Z(this,function(r){return t=e.currentPath,n=e.choosedKeys,Lr(``.concat(t.value===`/`?``:t.value,`/`,n.value[0])),[2]})})()}function js(e){return X(function(){var t,n,r,i,a;return Z(this,function(o){return t=e.choosedKeys,n=e.fileList,r=e.currentFile,i=e.filesView,a=Qs(n.value,t.value)[0],r.value=a,i.value===`card`?(r.value.isRenameForCard=!0,r.value.editName=r.value.nm):(a.isCreate=!0,a.isRename=!0,a.editName=a.nm,Oi(uo)),[2]})})()}function Ms(e){$(e,`Compression`,function(e){return e.value.open()})}function Ns(e){var n=e.choosedKeys,r=e.fileList,i=Qs(r.value,n.value)[0];i&&Sa({title:G(`file.archivePreviewModal.titleWithTypeFile`,{type:ts(i.ext),name:i.nm}),width:720,height:560,footer:!1,data:{file:i,fileStore:e},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)})})}function Ps(e){var t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0];_o(e,r.path)}function Fs(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:return t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0],i=Number((r==null?void 0:r.isShare)||(r==null?void 0:r.durl)),i?[4,zi({id:i})]:[2];case 1:return a.sent(),Q(e),[2]}})})()}function Is(e){var t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0];vo(e,r)}function Ls(e,n){var r=hr[n];Sa({title:function(){return ni(`div`,{class:`flex items-center gap-8px`},[ni(`img`,{class:`inline-block h-18px max-h-18px max-w-18px w-18px object-contain align-middle`,src:r.icon,alt:``}),ni(`span`,G(r.labelKey))])},width:1100,height:686,footer:!1,data:{initialLocalPath:e.currentPath.value,providerKey:n},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)})})}function Rs(e,t){var n=t.menuShow;if(typeof e==`string`&&e.startsWith(`uploadToCloud:`)){var r=e.slice(14);rs(r)?ls(t,r):V.warning(G(`file.contextMenu.messages.cloudUploadNotConnected`)),n.value=!1;return}switch(e){case`edit`:bs(t);break;case`copy`:Es(t);break;case`copyPath`:Ds(t);break;case`cut`:Os(t);break;case`paste`:ks(t);break;case`permission`:$(t,`Permission`,function(e){return e.value.open()});break;case`compression`:Ms(t);break;case`decompress`:$(t,`Decompress`,function(e){return e.value.open()});break;case`compressionPreview`:Ns(t);break;case`conversion`:console.log(`conversion`);break;case`del`:kr(t);break;case`refresh`:Q(t);break;case`upload`:$(t,`UploadFile`,function(e){return e.value.open()});break;case`createFile`:Jo(t,G(`file.contextMenu.defaultNames.untitledFile`),`file`,`file`);break;case`createDir`:Jo(t,G(`file.contextMenu.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`download`:As(t);break;case`terminal`:$(t,`Terminal`,function(e){return e.value.open()});break;case`open`:xs(t);break;case`share`:Oo(t);break;case`unShare`:Fs(t);break;case`favorite`:Ss(t);break;case`unfavorite`:Cs(t);break;case`rename`:js(t);break;case`attrs`:$(t,`Properties`,function(e){return e.value.open()});break;case`preview`:Ps(t);break;case`playVideo`:Is(t);break}n.value=!1}function zs(e){var t=e.type,n=e.list,r=e.path,i=[],a=!0,o=!1,s=void 0;try{for(var c=n[Symbol.iterator](),l;!(a=(l=c.next()).done);a=!0){var u=l.value;i.push(Bs({type:t,item:u,path:r}))}}catch(e){o=!0,s=e}finally{try{!a&&c.return!=null&&c.return()}finally{if(o)throw s}}return i}function Bs(e){var t=e.type,n=e.item,r=e.path,i=n.nm,a=n.sz,o=n.is_link,s=n.lnk,c=n.mt,l=n.ctime,u=n.atime,d=n.gid,f=n.uid,p=n.group,m=n.user,h=n.acc,g=n.rmk,_=n.durl,v=n.cmp,y=n.fav,b=n.top,x=n.sn;return{ext:Vs(n.nm,t),nm:i,sz:a,mt:c,acc:h,user:m,is_link:o?s:``,lnk:s,durl:_,cmp:v,fav:y,rmk:g,top:b,sn:x,path:Hs(r,i),ctime:l,atime:u,gid:d,uid:f,group:p,type:t}}function Vs(e,t){if(t===`dir`)return`folder`;var n=[`tar.gz`],r=e.toLowerCase(),i=!0,a=!1,o=void 0;try{for(var s=n[Symbol.iterator](),c;!(i=(c=s.next()).done);i=!0){var l=c.value;if(r.endsWith(l))return l}}catch(e){a=!0,o=e}finally{try{!i&&s.return!=null&&s.return()}finally{if(a)throw o}}var u=r.lastIndexOf(`.`);return u===-1?`file`:r.substring(u+1)}function Hs(e,t){return Us(``.concat(e,`/`,t))}function Us(e){return e.replace(/\/\//g,`/`)}function Ws(e){var t=[`folder`],n=[`txt`,`rtf`,`md`,`log`,`conf`],r=[`json`],i=[`htm`,`html`,`xhtml`],a=[`css`,`less`,`scss`],o=[`js`,`ts`],s=[`php`],c=[`pdf`,`pdfa`,`pdfx`,`pdfu`],l=[`doc`,`docx`,`docm`,`dot`,`dotx`,`dotm`],u=[`xlsx`,`xlsm`,`xltx`,`xltm`],d=`jpg.jpeg.png.gif.bmp.webp.tiff.tif.psd.ai.eps.cr2.cr3.nef.nrw.dng.svg.cdr.wmf.emf.apng.heic.ico.xbm.xpm.xcf.iff.pnm`.split(`.`),f=`py.java.js.ts.c.cpp.cs.php.rb.go.swift.kt.html.css.jsx.vue.scss.less.tsx.json.xml.yaml.yml.ini.properties.env.sql.pl.sh.bat.ps1.m.swift.kt.gradle.makefile.cmake.jar.war.exe.md.gitignore.dockerfile.yml.ipynb.asm.lua.rs.hs`.split(`.`);return t.includes(e)?`file-dir`:n.includes(e)?`file-txt`:r.includes(e)?`file-json`:i.includes(e)?`file-html`:a.includes(e)?`file-css`:o.includes(e)?`file-js`:s.includes(e)?`file-php`:l.includes(e)?`file-doc`:c.includes(e)?`file-pdf`:u.includes(e)?`file-excel`:d.includes(e)?`file-img`:f.includes(e)?`file-sh`:[`zip`,`rar`,`7z`,`tar`,`tar.gz`,`gz`,`tgz`,`tar.bz2`,`tar.xz`,`cab`,`iso`,`msi`,`rpm`,`deb`,`xz`,`zipx`,`lz4`,`zst`,`rar5`,`part1.rar`,`rar.part1`,`z01`,`z02`].includes(e)?`file-compression`:`file-unknown-file`}function Gs(e){return!![`file-txt`,`file-json`,`file-html`,`file-css`,`file-js`,`file-php`,`file-doc`,`file-sh`].includes(Ws(e.ext))}function Ks(e){return[`mp3`,`mp4`,`avi`,`mov`,`mkv`,`wmv`,`flv`,`3gp`,`3g2`,`vob`,`webm`,`ogv`].includes(e)}function qs(e){return Ws(e.ext)===`file-img`}function Js(e){return Ws(e)===`file-img`}function Ys(e){return Ws(e)===`file-compression`}function Xs(e,t,n){return X(function(){var r,i,a,o;return Z(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,W.post(`/files?action=GetDirNew`,Ga({path:e,is_operating:!0},n))];case 1:return r=s.sent().message,t&&t(r),i=zs({type:`dir`,list:r.dir,path:r.path}),a=zs({type:`file`,list:r.files,path:r.path}),i=i.map(function(e,t){return qa(Ga({},e),{protected:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[0]):0,protected_rule:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[1]):0})}),a=a.map(function(e,t){return qa(Ga({},e),{protected:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[0]):0,protected_rule:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[1]):0})}),[2,Ya(i).concat(Ya(a))];case 2:return o=s.sent(),console.warn(o),[2,[]];case 3:return[2]}})})()}function Zs(e,t,n,r,i,a){return X(function(){var o,s,c,l,u,d,f,p,m,h;return Z(this,function(g){switch(g.label){case 0:for(o=[],s=Math.ceil(e.size/n),c=0;c-1,isBuy:e.endtime>-1},[2]):[3,5];case 3:return t.sent(),[3,5];case 4:return Ne.value.reqEnd=!0,[7];case 5:return[2]}})})()}return{mainRef:e,filesView:n,currentPath:r,fileList:i,tableLoading:a,normalTrList:o,trRectArr:s,choosedKeys:c,tableRef:l,dataTableRef:u,contextRef:d,normalCardList:f,cardRectArr:p,downloadFileFormData:m,downloadProgressData:h,downloadProgressShow:g,resourceManagerWindow:_,searchFileContentFormData:v,resetSearchFileContentFormData:y,searchRes:b,searchStatistics:x,favoriteList:S,favoriteOptions:C,resetFavoriteOptions:w,backupList:T,backupForm:E,fileOperationFlag:D,fileCopyCache:O,waitForPaste:ee,copiedFile:te,dynamicCmptObj:k,dynamicCmpt:ne,dynamicCmptRef:re,fileRecycle:ie,menuShow:ae,uploadFileList:oe,uploadShow:se,uploadComplete:ce,startUpload:le,fileConflictShow:ue,optionToolsRef:de,isMiniScreen:fe,imgWaitPreview:pe,videoWaitPreview:me,currentPreviewImg:he,currentPreviewVideo:ge,previewShow:_e,previewVideoShow:ve,operationType:ye,directoryCount:be,fileCount:xe,page:Se,size:Ce,sort:Te,reverse:Ee,total:De,currentFile:Oe,choosePathRef:ke,diskMountPoint:Ae,currentDirSize:je,dragUploadRef:Me,diskAnalysis:Ne,initDiskAnalysis:Pe}}function tc(e,t){return H(),P(`div`,Oe,[N(`div`,st,[N(`div`,Tt,[N(`div`,null,[N(`div`,Kt,K(e.$t(`fileEditor.shortcut.common.title`)),1),N(`div`,un,[N(`div`,Tn,[t[0]||(t[0]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`S`)],-1)),N(`div`,zn,K(e.$t(`fileEditor.shortcut.common.saveFile`)),1)]),N(`div`,Vn,[t[1]||(t[1]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`C`)],-1)),N(`div`,Hn,K(e.$t(`fileEditor.shortcut.common.copy`)),1)]),N(`div`,Be,[t[2]||(t[2]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`X`)],-1)),N(`div`,Ve,K(e.$t(`fileEditor.shortcut.common.cut`)),1)]),N(`div`,He,[t[3]||(t[3]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`V`)],-1)),N(`div`,Ue,K(e.$t(`fileEditor.shortcut.common.paste`)),1)]),N(`div`,We,[t[4]||(t[4]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`A`)],-1)),N(`div`,Ge,K(e.$t(`fileEditor.shortcut.common.selectAll`)),1)]),N(`div`,Ke,[t[5]||(t[5]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Z`)],-1)),N(`div`,qe,K(e.$t(`fileEditor.shortcut.common.undo`)),1)]),N(`div`,Je,[t[6]||(t[6]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Y`)],-1)),N(`div`,Ye,K(e.$t(`fileEditor.shortcut.common.redo`)),1)]),N(`div`,ht,[t[7]||(t[7]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`F`)],-1)),N(`div`,gt,K(e.$t(`fileEditor.shortcut.common.find`)),1)]),N(`div`,_t,[t[8]||(t[8]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`H`)],-1)),N(`div`,vt,K(e.$t(`fileEditor.shortcut.common.replace`)),1)]),N(`div`,yt,[t[9]||(t[9]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Esc`)],-1)),N(`div`,bt,K(e.$t(`fileEditor.shortcut.common.esc`)),1)])])]),N(`div`,xt,[N(`div`,St,K(e.$t(`fileEditor.shortcut.cursorMove.title`)),1),N(`div`,Ct,[t[14]||(t[14]=N(`div`,{class:`flex items-center`},[N(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Home`),F(` / `),N(`kbd`,null,`End`),F(` / `),N(`kbd`,null,`Up`),F(` / `),N(`kbd`,null,`Left`),F(` / `),N(`kbd`,null,`Down`),F(` / `),N(`kbd`,null,`Right`)])],-1)),N(`div`,wt,[t[10]||(t[10]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Home`),F(` / `),N(`kbd`,null,`End`)],-1)),N(`div`,It,K(e.$t(`fileEditor.shortcut.cursorMove.docStartEnd`)),1)]),N(`div`,Lt,[t[11]||(t[11]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`P`)],-1)),N(`div`,Rt,K(e.$t(`fileEditor.shortcut.cursorMove.matchingTag`)),1)]),N(`div`,zt,[t[12]||(t[12]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`PageUp`),F(` / `),N(`kbd`,null,`PageDown`)],-1)),N(`div`,Bt,K(e.$t(`fileEditor.shortcut.cursorMove.pageUpDown`)),1)]),N(`div`,Vt,[t[13]||(t[13]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Alt`),F(` + `),N(`kbd`,null,`Left`),F(` / `),N(`kbd`,null,`Right`)],-1)),N(`div`,Ht,K(e.$t(`fileEditor.shortcut.cursorMove.lineStartEnd`)),1)])])])]),N(`div`,Ut,[N(`div`,null,[N(`div`,Wt,K(e.$t(`fileEditor.shortcut.selection.title`)),1),N(`div`,Gt,[N(`div`,$t,[N(`div`,en,[N(`kbd`,null,K(e.$t(`fileEditor.shortcut.selection.mouseBox`)),1),t[15]||(t[15]=F(` —— `,-1)),N(`kbd`,null,K(e.$t(`fileEditor.shortcut.selection.drag`)),1)])]),t[20]||(t[20]=Cr(`
Shift + Home / End / Up / Left / Down / Right
`,1)),N(`div`,tn,[t[16]||(t[16]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`PageUp`),F(` / `),N(`kbd`,null,`PageDown`)],-1)),N(`div`,nn,K(e.$t(`fileEditor.shortcut.selection.pageSelect`)),1)]),N(`div`,rn,[t[17]||(t[17]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`Home`),F(` / `),N(`kbd`,null,`End`)],-1)),N(`div`,an,K(e.$t(`fileEditor.shortcut.selection.cursorToStartEnd`)),1)]),N(`div`,on,[N(`div`,sn,[t[18]||(t[18]=N(`kbd`,null,`Alt`,-1)),t[19]||(t[19]=F(` + `,-1)),N(`kbd`,null,K(e.$t(`fileEditor.shortcut.selection.mouseDrag`)),1)]),N(`div`,cn,K(e.$t(`fileEditor.shortcut.selection.blockSelect`)),1)])])]),N(`div`,ln,[N(`div`,hn,K(e.$t(`fileEditor.shortcut.edit.title`)),1),N(`div`,gn,[N(`div`,_n,[t[21]||(t[21]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`/`)],-1)),N(`div`,vn,K(e.$t(`fileEditor.shortcut.edit.toggleComment`)),1)]),N(`div`,yn,[t[22]||(t[22]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Tab`)],-1)),N(`div`,bn,K(e.$t(`fileEditor.shortcut.edit.indent`)),1)]),N(`div`,xn,[t[23]||(t[23]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`Tab`)],-1)),N(`div`,Sn,K(e.$t(`fileEditor.shortcut.edit.outdent`)),1)]),N(`div`,Cn,[t[24]||(t[24]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Delete`)],-1)),N(`div`,wn,K(e.$t(`fileEditor.shortcut.edit.delete`)),1)]),N(`div`,kn,[t[25]||(t[25]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`D`)],-1)),N(`div`,An,K(e.$t(`fileEditor.shortcut.edit.deleteLine`)),1)]),N(`div`,jn,[t[26]||(t[26]=N(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Alt`),F(` + `),N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`Up`),F(` / `),N(`kbd`,null,`Down`)],-1)),N(`div`,Mn,K(e.$t(`fileEditor.shortcut.edit.copyLineUpDown`)),1)]),N(`div`,Nn,[t[27]||(t[27]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Alt`),F(` + `),N(`kbd`,null,`Delete`)],-1)),N(`div`,Pn,K(e.$t(`fileEditor.shortcut.edit.deleteRight`)),1)]),N(`div`,Fn,[t[28]||(t[28]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Alt`),F(` + `),N(`kbd`,null,`Up`),F(` / `),N(`kbd`,null,`Down`)],-1)),N(`div`,In,K(e.$t(`fileEditor.shortcut.edit.swapLineUpDown`)),1)]),N(`div`,Ln,[t[29]||(t[29]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`D`)],-1)),N(`div`,Rn,K(e.$t(`fileEditor.shortcut.edit.copyLineDown`)),1)])])])])])])}return e({$:jo,A:void 0,B:zo,C:Rs,D:void 0,E:ys,F:void 0,G:Vo,H:Yo,I:Xo,J:Io,K:Go,L:Mo,M:void 0,N:void 0,O:void 0,P:void 0,Q:Fo,R:Po,S:ls,T:ks,U:Ho,V:Bo,W:Uo,X:Ko,Y:void 0,Z:qo,_:fs,_t:void 0,a:Vs,at:void 0,b:bs,c:qs,ct:so,d:Zs,dt:fo,et:Co,f:ps,ft:void 0,g:Es,gt:Za,h:_s,ht:Qa,i:Qs,it:oo,j:void 0,k:void 0,l:zs,lt:_o,m:gs,mt:eo,n:ec,nt:To,o:Gs,ot:to,p:us,pt:$a,q:Lo,r:$,rt:wo,s:Ys,st:lo,t:void 0,tt:Q,u:Xs,ut:Eo,v:Ms,vt:void 0,w:xs,x:vs,y:Os,z:Zo}),{setters:[function(e){pe=e.r,me=e.a},function(e){x=e.mn,fr=e.jt,M=e.yn,N=e.bn,vr=e.xn,yr=e.Sn,P=e.Cn,Cr=e.Tn,F=e.En,I=e.Dn,L=e.On,R=e.kn,ni=e.Mn,e.fr,e.Pn,e.on,e.Ir,z=e.nn,wi=e.hr,Di=e.Ln,Oi=e.zn,ki=e.Yr,Ai=e.Zr,ji=e.Hn,Mi=e.Gn,Ni=e.Kn,H=e.Jn,Ii=e.vr,U=e.br,Vi=e.Xn,Xi=e.$n,$i=e.Cr,K=e.ei,pa=e.wr,ma=e.Dr,q=e.Or,va=e.y,Ca=e.rr,wa=e.d,Ea=e.ar,Oa=e.un,Aa=e.or,ja=e.sr,Y=e.cr,Ma=e.lr,Na=e.dn,Pa=e.fn},function(e){Or=e.f,na=e.p,ya=e.l},function(e){c=e.gt,l=e.ut,d=e.q,f=e.Y,v=e.L,b=e.F,C=e.A,w=e.St,O=e.Z,ee=e.$,te=e.x,k=e.tt,ie=e.v,ue=e.s,lr=e.rn,Hr=e.in},function(e){j=e.zf,nr=e.Rf,rr=e.mn,ir=e.wf,cr=e.ln,ur=e.Dn,dr=e.fa,pr=e.Af,_r=e.dn,Lr=e.ap,Ur=e.Zf,Xr=e.up,Zr=e.hp,ai=e.Bf,Ci=e.gp,B=e.yp,V=e.Lf,W=e.Of,fa=e.Ef,ha=e.Zt,ga=e.Mf,_a=e.Nf,ba=e.Sa,xa=e.Oa,Sa=e.Pf,Ta=e.Tn,Da=e.Ta},function(e){tr=e.Ji,or=e.Yi,sr=e.Zi,Wr=e.qr,Qr=e.vi,ta=e.Jr},function(e){br=e.Tf,xr=e.Ef,Ar=e.Df,Kr=e.Vf,qr=e.kf,Yr=e.Mf,Li=e.Nf,Ri=e.Pf,Bi=e.Ff,Zi=e.Hf,Qi=e.If},function(e){A=e.n,Si=e.r},function(e){ar=e.c},function(e){n=e.t,fe=e.l,Hi=e.u,Ui=e.c,Wi=e.a,Gi=e.o,Ki=e.s,qi=e.i,Ji=e.r,Yi=e.n},function(e){$r=e.o}],execute:function(){he=document.createElement(`style`),he.textContent=`.aceBox[data-v-4c9504bb]{border:1px solid var(--site-ace-editor-border);border-radius:4px;width:100%;line-height:1.4}.editor-title[data-v-3102b2b4]{color:#333;z-index:1;cursor:move;background-color:#fff;justify-content:space-between;align-items:center;height:42px;padding-left:16px;display:flex;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.1)}.editor-title .title-left[data-v-3102b2b4]{font-size:14px}.editor-title .title-right[data-v-3102b2b4]{align-items:center;height:100%;display:flex}.editor-title .title-right .action-btn[data-v-3102b2b4]{cursor:pointer;justify-content:center;align-items:center;width:48px;height:100%;transition:background-color .2s;display:flex}.editor-title .title-right .action-btn div[data-v-3102b2b4]{color:#555;font-size:18px}.editor-title .title-right .action-btn[data-v-3102b2b4]:hover{background-color:#e5e5e5}.editor-title .title-right .action-btn.close-btn[data-v-3102b2b4]:hover{background-color:var(--color-error)}.editor-title .title-right .action-btn.close-btn:hover div[data-v-3102b2b4]{color:#fff}.toolbar-dialog[data-v-cd363012]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-cd363012]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog .fontsize-content[data-v-cd363012]{padding:16px}.toolbar-dialog .fontsize-input[data-v-cd363012]{flex:1}.toolbar-dialog .fontsize-input[data-v-cd363012] .n-input{--n-color:transparent;--n-color-focus:transparent;--n-border:1px solid #fff;--n-border-hover:1px solid #fff;--n-border-active:1px solid #fff;--n-border-focus:1px solid #fff;--n-text-color:#fff;--n-caret-color:#fff}.line-ending-select[data-v-3b563599]{padding:16px}.line-ending-item[data-v-3b563599]{cursor:pointer;--un-text-opacity:1;height:30px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;font-size:14px;display:flex}.line-ending-item[data-v-3b563599]:hover,.line-ending-item.active[data-v-3b563599]{background-color:#333}.toolbar-dialog[data-v-fd78c99a]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-fd78c99a]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-0f74f1f1]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-0f74f1f1]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.setting-list[data-v-0f74f1f1]{padding:16px}.setting-item[data-v-0f74f1f1]{cursor:pointer;--un-text-opacity:1;height:30px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;font-size:14px;display:flex}.setting-item[data-v-0f74f1f1]:hover{background-color:#333}.toolbar-dialog[data-v-34b64179]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-34b64179]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-9b2e7d57]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-9b2e7d57]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-60c1d667]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-60c1d667]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-55e56222]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-55e56222]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog .goto-content[data-v-55e56222]{padding:16px}.toolbar-dialog .goto-input[data-v-55e56222]{width:100%}.toolbar-dialog .goto-input[data-v-55e56222] .n-input{--n-color:transparent;--n-color-focus:transparent;--n-border:1px solid #fff;--n-border-hover:1px solid #fff;--n-border-active:1px solid #fff;--n-border-focus:1px solid #fff;--n-text-color:#fff;--n-caret-color:#fff}.toolbar-dialog .goto-hint[data-v-55e56222]{color:#fff;margin-top:12px;font-size:14px}.toolbar-wrapper[data-v-c822e0b3]{position:relative}.toolbar-list[data-v-c822e0b3]{color:#fff;background-color:#565656;align-items:center;height:32px;min-height:32px;display:flex}.tools-btn[data-v-c822e0b3]{cursor:pointer;border-right:1px solid #4c4c4c;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 16px;font-size:13px;display:flex;position:relative}.tools-btn[data-v-c822e0b3]:hover{background-color:#2f2f2f}.breadcrumb-wrapper[data-v-54af520c]{color:#fff;background-color:#383838;align-items:center;height:40px;padding:0 16px;font-size:14px;display:flex}.action-wrapper[data-v-e49ff329]{color:#fff;background-color:#565656;justify-content:space-between;align-items:center;width:100%;height:32px;min-height:32px;display:flex}.action-wrapper.is-search-mode[data-v-e49ff329]{height:auto;min-height:auto;display:block}.action-btn[data-v-e49ff329]{cursor:pointer;color:#fff;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 8px;font-size:12px;line-height:1.1;transition:all .2s;display:flex;position:relative}.action-btn[data-v-e49ff329]:hover{background-color:#2f2f2f}.action-btn i[data-v-e49ff329]{font-size:13px}.action-btn i.is-loading[data-v-e49ff329]{animation:1s linear infinite rotate-e49ff329}@keyframes rotate-e49ff329{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-panel[data-v-e49ff329]{flex-direction:column;padding:12px;display:flex}.search-title[data-v-e49ff329]{color:#aaa;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.search-title .close-btn[data-v-e49ff329]{color:#f44336;cursor:pointer;align-items:center;gap:4px;display:flex}.search-title .close-btn[data-v-e49ff329]:hover{opacity:.8}.search-input-wrap[data-v-e49ff329]{margin-bottom:12px}.search-input-wrap[data-v-e49ff329] .n-input{--n-text-color:#333;--n-caret-color:#333;--n-border:1px solid transparent;--n-border-hover:1px solid transparent;--n-border-focus:1px solid transparent;--n-padding-right:0;background-color:#fff;border:none;border-radius:4px}.search-input-wrap[data-v-e49ff329] .n-input .n-input__suffix{color:#666;align-items:center;height:100%;margin-left:0;display:flex}.search-input-wrap[data-v-e49ff329] .n-input .search-icon-btn{cursor:pointer;border-left:1px solid #eee;justify-content:center;align-items:center;height:28px;padding:0 10px;display:flex}.search-input-wrap[data-v-e49ff329] .n-input .search-icon-btn:hover{background-color:#f5f5f5}.search-input-wrap[data-v-e49ff329] .n-input .search-icon-btn i{font-size:16px}.search-options .n-checkbox[data-v-e49ff329]{--n-text-color:#fff;--n-font-size:13px}.share-list-modal[data-v-6a33ff8a]{width:100%;padding:20px}.tree-wrapper[data-v-eae71705]{background-color:#222;flex:1;overflow:hidden}.n-tree[data-v-eae71705]{--n-node-text-color:#ccc;--n-node-color-hover:#37373d;--n-node-color-active:transparent;--n-arrow-color:#ccc;--n-loading-color:#ccc;--n-line-height:1.2;--n-bezier:cubic-bezier(.4, 0, .2, 1);--n-font-size:13px;background-color:transparent;height:100%;padding:6px;overflow:auto}.n-tree[data-v-eae71705] .n-tree-node{border-radius:4px}.n-tree[data-v-eae71705] .n-tree-node.n-tree-node--selected:hover{background-color:var(--n-node-color-hover)}.n-tree[data-v-eae71705] .n-tree-node .tree-icon{align-items:center;font-size:16px;font-style:normal;display:inline-flex}.n-tree[data-v-eae71705] .n-tree-node .n-tree-node-content__text{border-bottom:none;width:0}.n-tree[data-v-eae71705] .n-tree-node .n-tree-node-content{padding:0}.n-tree[data-v-eae71705] .n-tree-node .creating-node{align-items:center;width:100%;display:flex}.n-tree[data-v-eae71705] .n-tree-node .creating-node .creating-input{color:#000;background-color:#fff;border:1px solid #4caf50;border-radius:2px;outline:none;flex:1;width:120px;height:22px;padding:0 4px;line-height:22px}.n-tree[data-v-eae71705] .n-tree-node .creating-node i{cursor:pointer;margin-left:4px;font-size:16px;font-weight:700}.sidebar-wrapper[data-v-4a4cb5df]{flex-shrink:0;width:260px;height:100%;transition:width .3s cubic-bezier(.25,.8,.25,1);position:relative}.sidebar-wrapper.is-collapsed[data-v-4a4cb5df]{width:0}.sidebar-wrapper.is-collapsed .sidebar-content[data-v-4a4cb5df]{display:none}.sidebar-wrapper.is-collapsed .toggle-btn[data-v-4a4cb5df]:after{margin-left:-7px;transform:rotate(45deg)}.sidebar-content[data-v-4a4cb5df]{background-color:#2f2f2f;flex-direction:column;width:260px;height:100%;display:flex;overflow:hidden}.toggle-btn[data-v-4a4cb5df]{cursor:pointer;z-index:998;background-color:#222;border:1px solid #525252;border-left:none;border-radius:0 9999px 9999px 0;justify-content:center;align-items:center;width:14px;height:50px;transition:all .2s;display:flex;position:absolute;top:40%;right:-14px}.toggle-btn[data-v-4a4cb5df]:hover{background-color:#888}.toggle-btn[data-v-4a4cb5df]:after{content:"";border-top:2px solid #fff;border-bottom:none;border-left:none;border-right:2px solid #fff;width:10px;height:10px;margin-left:2px;display:block;transform:rotate(-135deg)}.editor-header-wrapper[data-v-7c07065c]{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) ;width:100%;height:40px;overflow:hidden}.editor-header[data-v-7c07065c]{align-items:center;height:40px;display:flex}[data-v-7c07065c] .n-scrollbar{--n-scrollbar-color:#444;--n-scrollbar-color-hover:#444}.editor-tab[data-v-7c07065c]{cursor:pointer;--un-text-opacity:1;max-width:300px;height:100%;color:rgba(153,153,153,var(--un-text-opacity)) ;border-right:1px solid #222;flex-shrink:0;align-items:center;padding-left:10px;padding-right:36px;font-size:15px;display:flex;position:relative}.editor-tab[data-v-7c07065c]:hover,.editor-tab.active[data-v-7c07065c]{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(236,236,236,var(--un-text-opacity)) }.editor-tab.active[data-v-7c07065c]:before{content:"";background-color:var(--color-primary) ;height:2px;position:absolute;top:0;left:0;right:0}.editor-tab .tab-close[data-v-7c07065c]{position:absolute;right:10px}.editor-tab .tab-dirty[data-v-7c07065c]{background-color:#f4c26b;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.editor-tab .tree-icon[data-v-7c07065c]{align-items:center;margin-right:4px;font-size:16px;font-style:normal;display:inline-flex}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar{width:14px;height:10px}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar-thumb{background:#777;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar-track{background:#333;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.file-history[data-v-654b4dcd]{width:550px;padding:20px}.editor-footer[data-v-bf1270cf]{--un-bg-opacity:1;background-color:rgba(86,86,86,var(--un-bg-opacity)) ;--un-text-opacity:1;height:36px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;gap:16px;padding-left:16px;padding-right:16px;font-size:14px;display:flex}.editor-footer .footer-path[data-v-bf1270cf]{flex:1;min-width:0;max-width:50%}.editor-footer .footer-tools[data-v-bf1270cf]{align-items:center;height:100%;display:flex}.editor-footer .footer-item[data-v-bf1270cf]{cursor:pointer;border-right:1px solid #4c4c4c;align-items:center;height:100%;padding-left:16px;padding-right:16px;display:flex}.editor-footer .footer-item[data-v-bf1270cf]:hover{background-color:#2f2f2f}.editor-footer .readonly-badge[data-v-bf1270cf]{cursor:default;background-color:#eb7c20;border-right:none}.editor-footer .readonly-badge[data-v-bf1270cf]:hover{background-color:#eb7c20}.editor-footer.diff-footer[data-v-bf1270cf]{color:#fff;background-color:#eb7c20}.editor-footer.diff-footer .footer-tools .footer-item[data-v-bf1270cf]{background-color:transparent;border-right:none}.editor-footer.diff-footer .footer-tools .footer-item[data-v-bf1270cf]:hover{background-color:transparent}.editor-footer.diff-footer .diff-path[data-v-bf1270cf]{max-width:80%}.ace-diff-container[data-v-4b286035]{width:100%;height:100%}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar{width:14px;height:10px}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar-thumb{background:#777;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar-track{background:#333;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-diff-container[data-v-4b286035] .acediff__gutter{background-color:#333}.ace-diff-container[data-v-4b286035] .acediff__left .ace_content{background-color:rgba(255,0,0,.05)}.ace-diff-container[data-v-4b286035] .acediff__right .ace_content{background-color:rgba(0,255,0,.05)}kbd[data-v-fccb0a32]{--un-border-opacity:1;border-width:1px;border-color:rgba(119,119,119,var(--un-border-opacity));--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;background-color:transparent;border-style:solid;border-radius:2px;padding:4px 10px;font-family:inherit;font-size:13px;line-height:1;display:inline-block}.editor-container[data-v-5961e81f]{color:#fff;background-color:#292929;flex-direction:column;height:100%;display:flex}.editor-body[data-v-5961e81f]{flex:1;display:flex;overflow:hidden} -/*$vite$:1*/`,document.head.appendChild(he),z(),Ui(),Ki(),Gi(),Wi(),qi(),Ji(),Yi(),Me={style:{color:`var(--ace-editor-tip-color)`}},ot={key:0,class:`w-140px`},pi=R({__name:`index`,props:Di({height:{default:`100%`},showTips:{type:Boolean,default:!0},showEncoding:{type:Boolean,default:!1},lang:{default:`nginx`},theme:{default:`chrome`},init:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},load:{type:Boolean,default:!1}},{path:{default:``},pathModifiers:{},value:{default:``},valueModifiers:{},encoding:{default:`utf-8`},encodingModifiers:{}}),emits:Di([`saved`],[`update:path`,`update:value`,`update:encoding`]),setup:function(e,t){var n=t.expose,r=t.emit,i=na(fa()).theme,a=e,o=r,s=Ca(e,`path`),c=Ca(e,`value`),l=Ca(e,`encoding`),u=U({wrap:!0,showInvisibles:!1,showPrintMargin:!1,showFoldWidgets:!1,useSoftTabs:!0,tabSize:2,readOnly:a.readOnly}),d=[{label:`utf-8`,value:`utf-8`},{label:`GBK`,value:`GBK`},{label:`GB2312`,value:`GB2312`},{label:`BIG5`,value:`BIG5`}],f=function(e){(e.ctrlKey||e.metaKey)&&e.keyCode===83&&!a.readOnly&&(e.preventDefault(),_())},p=xa(),m=p.loading,h=p.setLoading,g=function(){return X(function(){var e;return Z(this,function(t){switch(t.label){case 0:return t.trys.push([0,,3,4]),h(!0),[4,Oi()];case 1:return t.sent(),[4,Kr({path:s.value})];case 2:return e=t.sent().message,B(e)&&(c.value=e.data,l.value=e.encoding),[3,4];case 3:return h(!1),[7];case 4:return[2]}})})()},_=function(){return X(function(){var e,t;return Z(this,function(n){switch(n.label){case 0:return s.value===``?[2]:[4,Zi({path:s.value,data:c.value,encoding:l.value})];case 1:return e=n.sent(),t=e.message,B(t)&&V.success(t.msg),o(`saved`,c.value),[2]}})})()};return a.init&&g(),n({getContent:g,saveFile:_}),function(t,n){var r=k,a=v,o=ie;return H(),P(`div`,null,[e.showTips?(H(),vr(a,{key:0,class:`items-center mb-8px`,justify:`space-between`},{default:Y(function(){return[N(`div`,Me,K(t.$t(`Component.Editor.index_1`)),1),e.showEncoding?(H(),P(`div`,ot,[I(r,{value:l.value,"onUpdate:value":n[0]||(n[0]=function(e){return l.value=e}),options:d},null,8,[`value`])])):yr(``,!0)]}),_:1})):yr(``,!0),I(o,{class:`h-full`,show:e.load||q(m)},{default:Y(function(){return[I(q(fe),{class:`aceBox`,value:c.value,"onUpdate:value":n[1]||(n[1]=function(e){return c.value=e}),lang:e.lang,theme:q(i)===`dark`?`monokai`:e.theme,options:q(u),style:Ai({height:q(Hr)(e.height)}),onKeydown:f},null,8,[`value`,`lang`,`theme`,`options`,`style`])]}),_:1},8,[`show`])])}}}),e(`vt`,pe({default:function(){return Qn}})),e(`_t`,Qn=j(pi,[[`__scopeId`,`data-v-4c9504bb`]])),Dr={supportedModes:{Apache_Conf:[`^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd`],CSS:[`css`],HTML:[`html|htm|xhtml|vue|we|wpy`],Java:[`java`],JavaScript:[`js|jsm|jsx`],JSON:[`json`],JSP:[`jsp`],Makefile:[`^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make`],Markdown:[`md|markdown`],MySQL:[`mysql`],Nginx:[`nginx|conf`],PHP:[`php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module`],Powershell:[`ps1`],Python:[`py`],SQL:[`sql`],SQLServer:[`sqlserver`],Text:[`txt`],XML:[`xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml`],YAML:[`yaml|yml`],images:[`icon|jpg|jpeg|png|bmp|gif|tif|emf`]},nameOverrides:{PHP_Laravel_blade:`PHP (Blade Template)`},encodingList:[`ASCII`,`UTF-8`,`GBK`,`GB2312`,`BIG5`],themeList:[`chrome`,`monokai`,`tomorrow_night_bright`],aceEditor:{editorTheme:`monokai`,fontSize:14,lineHeight:1.5,softLabel:!1,useSoftTabs:!0,tabSize:4,wrap:!0,indentedSoftWrap:!0,enableSnippets:!0,enableLiveAutocompletion:!0,enableBasicAutocompletion:!0,highlightActiveLine:!0,highlightSelectedWord:!0,animatedScroll:!1,showInvisibles:!0,showFoldWidgets:!0,showLineNumbers:!0,showGutter:!0,displayIndentGuides:!1},fontFamily:`'Consolas', 'Menlo', 'Monaco', 'Ubuntu Mono', 'source-code-pro', 'Courier New', monospace`,encoding:`utf-8`},z(),r=`/www/server/panel/BTPanel/static/ace/ace.editor.config.json`,Un=ai.global,da=Un.t,J=Or(`fileEditor`,function(){var e=U(!1),t=U(!1),n=U(null),i=U({show:!1,type:null,data:{}}),a=U([]),o=U(-1),s=U(`/www`),c=U(0),l=U(!1),u=U(fr(Dr)),d=U(null),f=U(!1),p=U(``),m=U(!1),h=M(function(){return o.value>=0&&o.value `,n),loading:!0,lineEnding:`LF`,content:``,originalContent:``,encoding:`UTF-8`,st_mtime:0,onlyRead:!0,history:[],originalPath:e,historyTime:t},c=o.value+1,a.value.splice(c,0,s),o.value=c,g.label=1;case 1:return g.trys.push([1,3,,4]),[4,Promise.all([qr({path:e}),Li({filename:e,history:t})])];case 2:return d=Ja.apply(void 0,[g.sent(),2]),f=d[0],p=d[1],m=a.value[o.value],f.message&&B(f.message)&&(m.rightContent=f.message.data,m.encoding=f.message.encoding),p.message&&B(p.message),m.leftContent=typeof p.message==`string`?p.message:(l=(u=p.message)==null?void 0:u.data)==null?``:l,m.loading=!1,[3,4];case 3:return g.sent(),h=a.value[o.value],h&&(h.loading=!1),[3,4];case 4:return[2]}})})()},b=function(e){return X(function(){var t,n,r;return Z(this,function(i){switch(i.label){case 0:return[4,qr({path:e})];case 1:return t=i.sent().message,B(t)&&(n=a.value.findIndex(function(t){return t.path===e}),n!==-1&&(r=a.value[n],r.content=t.data,r.originalContent=t.data,r.encoding=t.encoding,r.st_mtime=Number(t.st_mtime),r.history=t.historys||[])),[2]}})})()},x=function(){return X(function(){return Z(this,function(e){switch(e.label){case 0:return h.value&&h.value.type!==`shortcut`?[4,b(h.value.path)]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}})})()},S=function(e){a.value.splice(e,1),o.value>=a.value.length&&(o.value=Math.max(0,a.value.length-1)),a.value.length===0&&(o.value=-1)},C=function(e,t){var n=a.value[e];n&&(n.content=t)},w=function(e){s.value=e},T=function(){var e=s.value,t=e.lastIndexOf(`/`);t>0?s.value=e.substring(0,t):s.value=`/`},E=function(){c.value++},D=function(e){f.value=e,e||(p.value=``,E())},O=function(e,t){p.value=e,m.value=t,E()},ee=function(e){l.value=e},te=function(){return X(function(){var e,t;return Z(this,function(n){switch(n.label){case 0:return[4,qr({path:r})];case 1:return e=n.sent().message,B(e)&&(t=JSON.parse(e.data),Object.assign(u.value,Ga({},Dr,t))),[2]}})})()},k=function(){return X(function(){return Z(this,function(e){switch(e.label){case 0:return[4,Qi({data:JSON.stringify({supportedModes:u.value.supportedModes,nameOverrides:u.value.nameOverrides,encodingList:u.value.encodingList,themeList:u.value.themeList,aceEditor:u.value.aceEditor,fontFamily:u.value.fontFamily,encoding:u.value.encoding}),path:r,encoding:u.value.encoding||`UTF-8`,force:1})];case 1:return e.sent(),[2]}})})()},ne=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return new Promise(function(r,i){return X(function(){var o,s,c,l;return Z(this,function(u){switch(u.label){case 0:if(o=a.value[e],o.type===`shortcut`)return r(),[2];u.label=1;case 1:return u.trys.push([1,3,,4]),[4,Qi({data:o.content,path:o.path,encoding:o.encoding,st_mtime:o.st_mtime,force:0},t)];case 2:return s=u.sent(),c=s.message,B(c)&&(c.status?(o.originalContent=o.content,o.history=c.historys||[],o.st_mtime=Number(c.st_mtime),n&&V.success(c.msg),r()):_a({title:da(`fileEditor.store.conflictTitle`),content:c.result||da(`fileEditor.store.conflictContentFallback`),confirmText:da(`fileEditor.store.forceSave`),confirmType:`warning`,onConfirm:function(){return X(function(){var e,t,a;return Z(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,Qi({data:o.content,path:o.path,encoding:o.encoding,st_mtime:o.st_mtime,force:1},!0)];case 1:return e=s.sent(),t=e.message,B(t)&&(o.originalContent=o.content,o.history=t.historys||[],o.st_mtime=Number(t.st_mtime),n&&V.success(t.msg),r()),[3,3];case 2:return a=s.sent(),i(a),[3,3];case 3:return[2]}})})()},onCancel:function(){return i(Error(`User cancelled override.`))}})),[3,4];case 3:return l=u.sent(),i(l),[3,4];case 4:return[2]}})})()})},re=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return X(function(){return Z(this,function(r){switch(r.label){case 0:return[4,ne(e,t,n)];case 1:return r.sent(),S(e),[2]}})})()},ie=function(){return X(function(){return Z(this,function(e){switch(e.label){case 0:return!h.value||h.value.content===h.value.originalContent?[2]:[4,ne(o.value)];case 1:return e.sent(),[2]}})})()},ae=function(){return X(function(){var e,t;return Z(this,function(n){switch(n.label){case 0:e=V.loading(da(`fileEditor.store.saveAllLoading`)),n.label=1;case 1:return n.trys.push([1,,4,5]),t=a.value.map(function(e,t){return e.content!==e.originalContent&&e.type!==`shortcut`?ne(t,!1,!1):null}).filter(Boolean),t.length>0?[4,Promise.all(t)]:[3,3];case 2:n.sent(),V.success(da(`fileEditor.store.saveAllSuccess`)),n.label=3;case 3:return[3,5];case 4:return e.close(),[7];case 5:return[2]}})})()},oe=function(e,t){return t===`CRLF`?e.replace(/\r?\n/g,`\r +(function(){System.register([`./rolldown-runtime-legacy.js?v=1791538283700`,`./vendor-utils-legacy.js?v=1791538283700`,`./vendor-vue-legacy.js?v=1791538283700`,`./vendor-naive-legacy.js?v=1791538283700`,`./app-legacy.js?v=1791538283700`,`./app-components-legacy.js?v=1791538283700`,`./app-shared-legacy.js?v=1791538283700`,`./vendor-pdf-legacy.js?v=1791538283700`,`./app-base-legacy.js?v=1791538283700`,`./vendor-ace-legacy.js?v=1791538283700`,`./feature-EmailEditor-legacy.js?v=1791538283700`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,ee,te,ne,re,O,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,k,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,A,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,j,_r,vr,M,yr,br,xr,Sr,N,Cr,wr,Tr,P,F,Er,Dr,Or,kr,I,L,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,Kr,qr,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,li,ui,di,fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,Si,Ci,wi,R,Ti,z,B,Ei,Di,Oi,V,ki,Ai,ji,Mi,Ni,Pi,Fi,H,Ii,Li,Ri,zi,U,Bi,Vi,Hi,W,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,na,ra,ia,aa,G,oa,sa,ca,la,ua,da,fa,pa,K,ma,ha,q,ga,_a,va,ya,J,ba,xa,Sa,Ca,wa,Ta,Ea,Da,Oa,ka,Aa,ja,Ma,Y,Na,Pa,Fa;function Ia(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]g&&(y.style.width=g-b+`px`)),e.clientY>v&&T(),e.clientY<_&&te(),h(y),m&&m()},C=Ta(function(){if(re.scrollTop>=re.scrollHeight-re.clientHeight){w();return}y.style.height=y.offsetHeight+10+`px`,y.style.marginTop=parseInt(getComputedStyle(y).marginTop)-10+`px`,re.scrollTop+=10,O=re.scrollTop,h(y),m&&m()},{immediate:!1}),w=C.pause,T=C.resume,E=C.isActive,D=Ta(function(){if(re.scrollTop<=0){ee();return}y.style.height=y.offsetHeight+10+`px`,re.scrollTop-=10,ie+=10,h(y),m&&m()},{immediate:!1}),ee=D.pause,te=D.resume,ne=D.isActive,re=p.querySelector(`.n-scrollbar-container`),O=0,ie=0;document.onmousemove=S,document.onmouseup=function(){document.onmousemove=null,p.contains(y)&&p.removeChild(y)}}}),{m_flag:r,m_x:u,m_y:d,m_left:i,m_right:a,m_top:o,m_bottom:s,m_height:c,m_width:l}}function $a(e,t){var n=ha(e.m_left),r=ha(e.m_right),i=ha(e.m_top),a=ha(e.m_bottom),o=ha(t.left),s=ha(t.right),c=ha(t.top),l=ha(t.bottom);return!(sr||la)}function eo(e){e.card_hover=!0}function to(e){e.card_hover=!1}function Q(e,t){return X(function(){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w;return Z(this,function(T){switch(T.label){case 0:n=e.tableLoading,r=e.currentPath,i=e.favoriteList,a=e.fileRecycle,o=e.fileList,s=e.filesView,c=e.directoryCount,l=e.fileCount,u=e.total,d=e.page,f=e.size,p=e.sort,m=e.reverse,h=e.diskMountPoint,g=e.currentFile,_=e.currentDirSize,v=e.uploadFileList,y=e.dragUploadRef,n.value=!0,T.label=1;case 1:return T.trys.push([1,4,5,6]),[4,Zs(r.value,function(e){i.value=e.store,a.value=e.file_recycle,c.value=e.dir.length,l.value=e.files.length,u.value=Qr(e.page),h.value=e.disk,r.value=e.path},Ka(Ja(Ka({p:d.value,showRow:f.value},p.value?{sort:p.value,reverse:m.value}:{}),{disk:!0}),t))];case 2:return x=T.sent(),g.value=null,_.value=-1,[4,ro(e)];case 3:return S=T.sent(),C=[],S.length&&(C=S.map(function(e){return e.key})),o.value=x.map(function(e){return e.remarks_hover=!1,e.isEditRemarks=!1,e.isCreate=!1,e.card_hover=!1,e.card_choosed=!1,e.isRenameForCard=!1,e.operation_show=!1,C.includes(e.path)?e.isFavorite=!0:e.isFavorite=!1,e.isShare=Number(e.durl)===0?0:Number(e.durl),e}),v.value=[],(b=y.value)==null||b.listenDragEvent(),ki(function(){s.value==`list`&&(no(e),lo(e))}),ec(e),[3,6];case 4:return w=T.sent(),console.warn(w),[3,6];case 5:return n.value=!1,[7];case 6:return[2]}})})()}function no(e){var t=e.tableRef;t.value&&Qa(t.value.querySelector(`.n-data-table-base-table-body`),function(t){return io(e,t)},function(t,n){return ao(t,n,e)})}function ro(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:t=e.resetFavoriteOptions,n=e.favoriteOptions,a.label=1;case 1:return a.trys.push([1,3,,4]),[4,W.post(`/files?action=get_files_store`,{},{requestOptions:{isOriginalResult:!0}})];case 2:return r=a.sent().message.map(function(e){return{type:e.type,icon:e.type,label:e.name,key:e.path}}),t(),n.value=Xa(r).concat(Xa(n.value)),[2,n.value];case 3:return i=a.sent(),console.warn(i),[2,[]];case 4:return[2]}})})()}function io(e,t){for(var n=e.trRectArr,r=e.choosedKeys,i=[],a=0;a1?`multiple`:n.value.length==1?`single`:`empty`),r.value.filesOperation(e,i)}function fo(){var e,t=(e=document.querySelector(`#createInput`))==null?void 0:e.querySelector(`input`);t==null||t.focus(),t==null||t.select()}function po(e,t){return X(function(){var n,r,i;return Z(this,function(a){switch(a.label){case 0:n=V.loading(`Processing, please wait...`).close,a.label=1;case 1:return a.trys.push([1,,4,5]),[4,dr(`tamper_core`,71)];case 2:return a.sent(),[4,W.post(`/tamper_core/get_effective_path.json`,{path:t.path},{requestOptions:{isOriginalResult:!0}})];case 3:return r=a.sent().message,z(r)&&r.status&&(i=r.data,t.type===`dir`?mo(e,t,i):ho(e,t,i)),[3,5];case 4:return n(),[7];case 5:return[2]}})})()}function mo(e,t,n){var r=n.pid,i=n.lock,a=n.action;va({width:480,title:(i?`Turning off protection `:`Turning on protection `)+`[`.concat(t.path,`]`),content:da(i?`file.tableController.afterTurningOffProtectionDir`:`file.tableController.afterTurningOnProtectionDir`),onConfirm:function(){return X(function(){var n;return Z(this,function(o){switch(o.label){case 0:return a[0]===`create`&&r===0?[4,go(t.path,[])]:[3,2];case 1:return o.sent(),Q(e),[2];case 2:return n=[],i?n.push({key:t.path.indexOf(`/www/server/panel/class`)==-1?a[0]:`add_wd`,values:[t.path]}):n.push({key:a[0],values:[t.path]}),[4,_o(r,n)];case 3:return o.sent(),Q(e),[2]}})})()}})}function ho(e,t,n){var r=n.pid,i=n.lock,a=n.action,o=da(i?`file.tableController.turningOffProtection`:`file.tableController.turningOnProtection`,{path:t.path}),s=da(i?`file.tableController.afterTurningOffProtectionFile`:`file.tableController.afterTurningOnProtectionFile`),c=U(!1),u=U(!0);va({title:o,width:480,content:function(){return F(x,null,[F(`div`,null,[s]),F(`div`,{class:`mt-8px`},[F(l,{checked:u.value,"onUpdate:checked":function(e){return u.value=e}},{default:function(){return[F(`span`,null,[da(i?`file.tableController.turningOffProtectionFile`:`file.tableController.turningOnProtectionFile`,{path:t.nm})])]}})]),F(`div`,{class:`mt-8px`},[F(l,{checked:c.value,"onUpdate:checked":function(e){return c.value=e}},{default:function(){return[F(`span`,null,[da(i?`file.tableController.turningOffProtectionSuffix`:`file.tableController.turningOnProtectionSuffix`,{suffix:t.ext})])]}})])])},onConfirm:function(){return X(function(){var n,o,s,l,d;return Z(this,function(f){switch(f.label){case 0:return a[0]===`create`&&r===0?(n=t.path.substring(0,t.path.lastIndexOf(`/`)),o=[],u.value&&(s=t.path.split(`/`),l=s.length>=2?s[s.length-2]:``,o.push(``.concat(l,`/`,t.nm))),c.value&&o.push(`.`+t.ext),[4,go(n,o)]):[3,2];case 1:return f.sent(),Q(e),[2];case 2:return d=[],i?(u.value&&(d.push({key:`remove_bf`,values:[t.path]}),d.push({key:`add_wf`,values:[t.path]})),c.value&&d.push({key:`remove_bf`,values:[`.`+t.ext]})):(u.value&&(d.push({key:`add_bf`,values:[t.path]}),d.push({key:`remove_wf`,values:[t.path]})),c.value&&d.push({key:`add_bf`,values:[`.`+t.ext]})),[4,_o(r,d)];case 3:return f.sent(),Q(e),[2]}})})()}})}function go(e,t){return X(function(){var n,r;return Z(this,function(i){switch(i.label){case 0:return[4,W.post(`/tamper_core/create_path.json`,{path:e,exts:JSON.stringify(t)},{requestOptions:{loading:da(`file.tableController.creatingDirectoryProtection`),isOriginalResult:!0}})];case 1:if(n=i.sent(),r=n.message,z(r))if(r.status)V.success(r.msg);else return V.error(r.msg),[2,Promise.reject()];return[2]}})})()}function _o(e,t){return X(function(){var n,r;return Z(this,function(i){switch(i.label){case 0:return[4,W.post(`/tamper_core/batch_setting.json`,{pid:e,settings:JSON.stringify(t)},{requestOptions:{loading:da(`file.tableController.executing`),isOriginalResult:!0}})];case 1:if(n=i.sent(),r=n.message,z(r))if(r.status)V.success(r.msg);else return V.error(r.msg),[2,Promise.reject()];return[2]}})})()}function vo(e,t){var n=e.currentPreviewImg,r=e.previewShow;n.value=t,r.value=!0}function yo(e,t){var n=e.currentPreviewVideo,r=e.previewVideoShow;n.value={path:t.path,name:t.nm},r.value=!0}function bo(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,W.post(`/files?action=set_file_ps`,e,{requestOptions:{successMessage:!0}})];case 1:return t.sent(),[2]}})})()}function xo(e){return X(function(){var t,n,r;return Z(this,function(i){switch(i.label){case 0:if(t=e.currentFile,n=e.currentPath,!t.value||!(t.value.isCreate&&t.value.isRename||t.value.isRenameForCard)||(t.value.editName||(t.value.isCreate=!1),t.value.editName==t.value.nm&&(t.value.isCreate=!1),!(t.value.isCreate&&t.value.isRename||t.value.isRenameForCard)))return[3,7];if(t.value.editName===t.value.nm)return[3,6];i.label=1;case 1:return i.trys.push([1,3,4,5]),[4,gs(t.value.path,n.value+`/`+t.value.editName)];case 2:return i.sent(),Q(e),[3,5];case 3:return r=i.sent(),console.log(r),[3,5];case 4:return t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1,[7];case 5:return[2,!0];case 6:t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1,i.label=7;case 7:return[2]}})})()}function So(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:return t=e.currentFile,n=e.currentPath,r=e.fileList,!t.value||!(t.value.isCreate&&!t.value.isRename)?[3,8]:t.value.editName==``?(r.value.shift(),[3,8]):[3,1];case 1:return a.trys.push([1,7,,8]),t.value.type==`dir`?[4,No(n.value+`/`+t.value.editName)]:[3,3];case 2:return a.sent(),[3,5];case 3:return[4,Po(n.value+`/`+t.value.editName)];case 4:a.sent(),a.label=5;case 5:return[4,Q(e)];case 6:return a.sent(),[2,!0];case 7:return i=a.sent(),r.value.shift(),console.warn(i),[3,8];case 8:return[2]}})})()}function Co(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return t=e.currentFile,!t.value||!t.value.isEditRemarks?[3,4]:t.value.editRemarks==t.value.rmk?[3,3]:[4,bo({filename:t.value.path,ps_type:0,ps_body:t.value.editRemarks})];case 1:return n.sent(),[4,Q(e)];case 2:return n.sent(),[2,!0];case 3:return t.value.isEditRemarks=!1,t.value.remarks_hover=!1,[2,!1];case 4:return[2]}})})()}function wo(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,Co(e)];case 1:return t.sent()?[2]:[4,xo(e)];case 2:return t.sent()?[2]:[4,So(e)];case 3:return t.sent(),[2]}})})()}function To(){return X(function(){return Z(this,function(e){return[2,W.post(`/task?action=get_task_lists`,{status:-3})]})})()}function Eo(e){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return document.querySelector(`.file-task-modal`)?[2]:[4,To()];case 1:return n=r.sent().message,Ti(n)&&n.length>0&&Ca({title:da(`file.tableController.realtimeTaskQueue`),width:510,class:`file-task-modal`,unstableShowMask:!1,data:{store:e,taskList:n},component:I(function(){return k(function(){return t.import(`./view-files-legacy.js?v=1791538283700`).then(function(e){return e.O})},void 0)})}),[2]}})})()}function Do(e){return X(function(){return Z(this,function(t){return[2,W.post(`/task?action=remove_task`,{id:e},{requestOptions:{loading:da(`file.tableController.deletingTask`),successMessage:!0}})]})})()}function Oo(e){return Ca({title:la(`file.shareListModal.title`),width:850,data:{fileStore:e},component:ta})}function ko(e){var t=e.fileList.value.find(function(t){return t.nm===e.choosedKeys.value[0]});if(t)return Ca({title:t.type==`dir`?la(`file.shareModal.setShareFolder`,{name:t.nm}):la(`file.shareModal.setShareFile`,{name:t.nm}),width:560,footer:!0,confirmText:la(`file.shareModal.create`),data:{file:t,fileStore:e},component:Er})}function Ao(e,t){return Ca({title:la(`file.shareModal.shareDetails`,{name:e.ps||e.filename||e.id}),width:560,footer:!0,confirmType:`error`,confirmText:la(`file.shareModal.closeSharingChain`),data:{detail:e,fileStore:t},component:Fr})}function jo(e,t){Ao({id:e},t)}function Mo(e,t){var n=Number(e.isShare||e.durl);n&&jo(n,t)}function No(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,W.post(`/files?action=CreateDir`,{path:e},{requestOptions:{loading:ca(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})];case 1:return n.sent(),[3,3];case 2:return t=n.sent(),console.warn(t),[3,3];case 3:return[2]}})})()}function Po(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,W.post(`/files?action=CreateFile`,{path:e},{requestOptions:{loading:ca(`file.buttonGroup.loading.creatingFile`),successMessage:!0}})];case 1:return n.sent(),[3,3];case 2:return t=n.sent(),console.warn(t),[3,3];case 3:return[2]}})})()}function Fo(e,t){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,W.post(`/files?action=CreateLink`,{sfile:e,dfile:t},{requestOptions:{loading:ca(`file.buttonGroup.loading.creatingSoftlink`),successMessage:!0}})];case 1:return r.sent(),[3,3];case 2:return n=r.sent(),console.warn(n),[3,3];case 3:return[2]}})})()}function Io(e,t){var n=e.filesView;n.value=t}function Lo(e){$(e,`UploadFile`,function(e){e.value.open()})}function Ro(e){$(e,`RemoteDownload`,function(e){e.value.open()})}function zo(e){return Ca({title:ca(`file.searchFileContentModal.title`),width:1100,height:686,footer:!1,data:{fileStore:e,currentPath:e.currentPath.value},component:I(function(){return k(function(){return t.import(`./view-files-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)})})}function Bo(e){zo(e)}function Vo(e,t,n){t==`management`?Ii(e):co(e,t,n)}function Ho(e){Oo(e)}function Uo(e){var t=e.currentPath;t.value=`/`,Q(e)}function Wo(e){$(e,`Backup`,function(e){e.value.open()})}function Go(e){return Ca({title:ca(`file.recycle.title`),width:1100,height:686,data:{fileStore:e},component:I(function(){return k(function(){return t.import(`./view-files-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)})})}function Ko(e){Go(e)}function qo(){return Ca({title:ca(`file.buttonGroup.fileOperationRecord`),width:1100,height:640,footer:!1,component:I(function(){return k(function(){return t.import(`./view-files-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)})})}function Jo(e){$(e,`Terminal`,function(e){e.value.open()})}function Yo(e,t,n,r){var i=e.fileList,a=e.currentFile;a.value={nm:t,isCreate:!0,type:n,ext:r,path:``,editName:t},a.value.editName=a.value.nm,i.value.unshift(a.value),ki(fo)}function Xo(e,t){switch(t){case`dir`:Yo(e,ca(`file.buttonGroup.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`file`:Yo(e,ca(`file.buttonGroup.defaultNames.untitledFile`),`file`,`unknown`);break;case`softlink`:$(e,`Softlink`,function(e){e.value.open()})}}function Zo(e){var t=e.isMiniScreen;window.innerWidth<1560?t.value=!0:t.value=!1}function Qo(e,t){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,W.post(`/files?action=del_files_store`,{path:t},{requestOptions:{loading:ca(`file.buttonGroup.loading.deletingFavorite`),successMessage:!0}})];case 1:return r.sent(),Q(e),[3,3];case 2:return n=r.sent(),console.warn(n),[3,3];case 3:return[2]}})})()}function $o(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=`.concat(t===`dir`?`DeleteDir`:`DeleteFile`),{path:e},{requestOptions:{loading:sa(`file.deleteController.deletingSingle`),successMessage:!0}})];case 1:return n.sent(),[2]}})})()}function es(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:4,path:t},{requestOptions:{loading:sa(`file.deleteController.deletingBatch`),successMessage:!0}})];case 1:return n.sent(),[2]}})})()}function ts(e){return er.includes(e.toLowerCase())}function ns(e){var t=e.toLowerCase();return tr[t]||t.split(`.`).pop().toUpperCase()}function rs(e){return G(`file.contextMenu.archivePreviewWithType`,{type:ns(e)})}function is(e){return e in gr}function as(e,t){var n=t.value.trim().toLowerCase();return hr[e].includes(n)}function os(e,t){return(t==null?void 0:t.name)||G(gr[e].labelKey)}function ss(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return[4,Kr(e)];case 1:return t=n.sent(),t&&Oa(t.row,void 0,t.softInfo),[2]}})})()}function cs(e,t){var n=os(e,t);if(!(t!=null&&t.install)){xa(e);return}if(na(t)){ss(e);return}Ea({name:e,title:n,admin:!0})}function ls(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return[4,qr()];case 1:return t=n.sent().message,[2,(Array.isArray(t)?t:z(t)&&Array.isArray(t.list)?t.list:[]).find(function(t){return as(e,t)})]}})})()}function us(e,t){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return[4,fr({source:73})];case 1:return r.sent(),[4,ls(t)];case 2:return n=r.sent(),n!=null&&n.install?na(n)?[4,ss(t)]:[3,4]:(cs(t,n),[2]);case 3:return r.sent(),[2];case 4:return n.config?(Rs(e,t),[2]):(cs(t,n),[2])}})})()}function ds(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=CheckExistsFiles`,{dfile:e,filename:t},{requestOptions:{isOriginalResult:!0}})];case 1:return[2,n.sent().message.length>0]}})})()}function fs(e,t,n){return X(function(){return Z(this,function(r){switch(r.label){case 0:return[4,W.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:t,path:n},{requestOptions:{loading:G(`file.contextMenu.loading.batchSetting`),successMessage:!0}})];case 1:return[2,r.sent()]}})})()}function ps(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=CopyFile`,{sfile:e,dfile:t},{requestOptions:{loading:G(`file.contextMenu.loading.copying`),successMessage:!0}})];case 1:return[2,n.sent()]}})})()}function ms(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=BatchPaste`,{type:e,path:t},{requestOptions:{loading:G(`file.contextMenu.loading.pasting`),successMessage:!0}})];case 1:return[2,n.sent()]}})})()}function hs(e,t,n){return X(function(){return Z(this,function(r){switch(r.label){case 0:return[4,W.post(`/files?action=MvFile`,Ka({sfile:e,dfile:t},n),{requestOptions:{loading:G(`file.contextMenu.loading.moving`),successMessage:!0}})];case 1:return[2,r.sent()]}})})()}function gs(e,t){return hs(e,t,{rename:!0})}function _s(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return X(function(){var a;return Z(this,function(o){switch(o.label){case 0:return[4,W.post(`/files?action=`.concat(i?`ZipAndDownload`:`Zip`),{sfile:e,dfile:t,z_type:n,path:r},{requestOptions:{loading:G(`file.contextMenu.loading.compressing`),successMessage:!i}})];case 1:if(a=o.sent().message,i&&z(a)){if(a.task_id)return[2,a.msg];zr(a.result)}return[2,``]}})})()}function vs(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,W.post(`/files?action=UnZip`,e,{requestOptions:{loading:G(`file.contextMenu.loading.decompressing`),successMessage:!0}})];case 1:return t.sent(),[2]}})})()}function ys(e,t){return t.map(function(t){return e[t]})}function bs(e,t){var n=e.fileList,r=e.choosedKeys,i=$s(n.value,r.value)[0],a=[`share`,`favorite`,`permission`,`copy`,`copyPath`,`cut`,`rename`,`del`,`compression`,`attrs`];if(!i)return ys(t.value,[`refresh`,`upload`,`create`,`terminal`]);i.type==`dir`?a.unshift(`open`,`openNewWindow`):a.unshift(`edit`,`download`);var o=a.findIndex(function(e){return e===`permission`});if(a.splice(o,0,`uploadToCloud`),Js(i)&&(a.unshift(`preview`),a=a.filter(function(e){return e!==`edit`})),qs(i.ext)&&(a.unshift(`playVideo`),a=a.filter(function(e){return e!==`edit`})),i.isFavorite){var s=a.findIndex(function(e){return e==`favorite`});a[s]=`unfavorite`}if(i.isShare){var c=a.findIndex(function(e){return e==`share`});a[c]=`unShare`}Xs(i.ext)&&(a.unshift(`decompress`),ts(i.ext)&&a.splice(1,0,`compressionPreview`),a=a.filter(function(e){return e!==`edit`}));var l=ys(t.value,a),u=l.findIndex(function(e){return e.key===`compressionPreview`});return u>-1&&(l[u]=Ja(Ka({},l[u]),{label:rs(i.ext)})),l}function xs(e){var t=e.choosedKeys,n=e.currentPath,r=e.fileList.value.find(function(e){return e.nm==t.value[0]});r&&Fi(r.path,n.value)}function Ss(e){var t=e.choosedKeys,n=e.currentPath,r=e.fileList.value.find(function(e){return e.nm==t.value[0]});e.page.value=1,n.value=r.path,Q(e)}function Cs(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:t=e.choosedKeys,n=e.fileList,r=n.value.find(function(e){return e.nm==t.value[0]}),a.label=1;case 1:return a.trys.push([1,3,,4]),[4,W.post(`/files?action=add_files_store`,{path:r.path},{requestOptions:{loading:G(`file.contextMenu.loading.addingToFavorites`),successMessage:!0}})];case 2:return a.sent(),ro(e),Q(e),[3,4];case 3:return i=a.sent(),console.warn(i),[3,4];case 4:return[2]}})})()}function ws(e){return X(function(){var t,n,r;return Z(this,function(i){return t=e.choosedKeys,n=e.fileList,r=$s(n.value,t.value)[0],r&&va({title:G(`file.favoriteListModal.cancelFavoriteTitle`),content:G(`file.favoriteListModal.cancelFavoriteMessage`,{name:r.nm}),onConfirm:function(){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,Qo(e,r.path)];case 1:return t.sent(),[2]}})})()}}),[2]})})()}function Ts(e,t,n){return X(function(){var r,i,a,o,s,c,l;return Z(this,function(u){switch(u.label){case 0:return r=e.choosedKeys,i=e.fileList,a=e.fileCopyCache,o=e.waitForPaste,s=e.copiedFile,c=e.currentPath,r.value.length==1?(V.success(t),a.value=JSON.parse(JSON.stringify(r.value)),s.value=$s(i.value,a.value)[0],o.value=!0,[3,4]):[3,1];case 1:return u.trys.push([1,3,,4]),[4,fs(r.value,n,c.value)];case 2:return u.sent().status==0&&(a.value=JSON.parse(JSON.stringify(r.value)),o.value=!0),[3,4];case 3:return l=u.sent(),console.warn(l),[3,4];case 4:return[2]}})})()}function Es(e){return X(function(){var t,n,r,i,a;return Z(this,function(o){switch(o.label){case 0:return t=e.fileCopyCache,n=e.fileOperationFlag,r=e.currentPath,i=e.copiedFile,a=e.waitForPaste,t.value.length>1?[4,ms(n.value,r.value)]:[3,2];case 1:return o.sent(),[3,6];case 2:return t.value.length==1?n.value==1?[4,ps(i.value.path,r.value+`/`+i.value.nm)]:[3,4]:[3,6];case 3:return o.sent(),[3,6];case 4:return n.value==2?[4,hs(i.value.path,r.value+`/`+i.value.nm)]:[3,6];case 5:o.sent(),o.label=6;case 6:return Q(e),a.value=!1,[2]}})})()}function Ds(e){return X(function(){var t,n;return Z(this,function(r){switch(r.label){case 0:return t=e.fileOperationFlag,n=e.waitForPaste,t.value=1,[4,Ts(e,G(`file.contextMenu.messages.copySuccess`),1)];case 1:return r.sent(),n.value=!0,[2]}})})()}function Os(e){return X(function(){var t,n,r;return Z(this,function(i){return t=e.choosedKeys,n=e.fileList,r=$s(n.value,t.value)[0],r&&vr(r.path),[2]})})()}function ks(e){return X(function(){var t,n;return Z(this,function(r){switch(r.label){case 0:return t=e.fileOperationFlag,n=e.waitForPaste,t.value=2,[4,Ts(e,G(`file.contextMenu.messages.cutSuccess`),2)];case 1:return r.sent(),n.value=!0,[2]}})})()}function As(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:return t=e.fileCopyCache,n=e.currentPath,r=e.waitForPaste,r.value?(i=!1,t.value.length==1?[4,ds(n.value,t.value[0])]:[3,2]):[2];case 1:return i=a.sent(),[3,4];case 2:return t.value.length>1?[4,ds(n.value)]:[3,4];case 3:i=a.sent(),a.label=4;case 4:return i?t.value.length==1?$(e,`PasteSingleConfirm`,function(e){return e.value.open()}):t.value.length>1&&$(e,`PasteConfirm`,function(e){return e.value.open()}):Es(e),[2]}})})()}function js(e){return X(function(){var t,n;return Z(this,function(r){return t=e.currentPath,n=e.choosedKeys,zr(``.concat(t.value===`/`?``:t.value,`/`,n.value[0])),[2]})})()}function Ms(e){return X(function(){var t,n,r,i,a;return Z(this,function(o){return t=e.choosedKeys,n=e.fileList,r=e.currentFile,i=e.filesView,a=$s(n.value,t.value)[0],r.value=a,i.value===`card`?(r.value.isRenameForCard=!0,r.value.editName=r.value.nm):(a.isCreate=!0,a.isRename=!0,a.editName=a.nm,ki(fo)),[2]})})()}function Ns(e){$(e,`Compression`,function(e){return e.value.open()})}function Ps(e){var n=e.choosedKeys,r=e.fileList,i=$s(r.value,n.value)[0];i&&Ca({title:G(`file.archivePreviewModal.titleWithTypeFile`,{type:ns(i.ext),name:i.nm}),width:720,height:560,footer:!1,data:{file:i,fileStore:e},component:I(function(){return k(function(){return t.import(`./view-files-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)})})}function Fs(e){var t=e.choosedKeys,n=e.fileList,r=$s(n.value,t.value)[0];vo(e,r.path)}function Is(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:return t=e.choosedKeys,n=e.fileList,r=$s(n.value,t.value)[0],i=Number((r==null?void 0:r.isShare)||(r==null?void 0:r.durl)),i?[4,Bi({id:i})]:[2];case 1:return a.sent(),Q(e),[2]}})})()}function Ls(e){var t=e.choosedKeys,n=e.fileList,r=$s(n.value,t.value)[0];yo(e,r)}function Rs(e,n){var r=gr[n];Ca({title:function(){return ii(`div`,{class:`flex items-center gap-8px`},[ii(`img`,{class:`inline-block h-18px max-h-18px max-w-18px w-18px object-contain align-middle`,src:r.icon,alt:``}),ii(`span`,G(r.labelKey))])},width:1100,height:686,footer:!1,data:{initialLocalPath:e.currentPath.value,providerKey:n},component:I(function(){return k(function(){return t.import(`./view-files-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)})})}function zs(e,t){var n=t.menuShow;if(typeof e==`string`&&e.startsWith(`uploadToCloud:`)){var r=e.slice(14);is(r)?us(t,r):V.warning(G(`file.contextMenu.messages.cloudUploadNotConnected`)),n.value=!1;return}switch(e){case`edit`:xs(t);break;case`copy`:Ds(t);break;case`copyPath`:Os(t);break;case`cut`:ks(t);break;case`paste`:As(t);break;case`permission`:$(t,`Permission`,function(e){return e.value.open()});break;case`compression`:Ns(t);break;case`decompress`:$(t,`Decompress`,function(e){return e.value.open()});break;case`compressionPreview`:Ps(t);break;case`conversion`:console.log(`conversion`);break;case`del`:jr(t);break;case`refresh`:Q(t);break;case`upload`:$(t,`UploadFile`,function(e){return e.value.open()});break;case`createFile`:Yo(t,G(`file.contextMenu.defaultNames.untitledFile`),`file`,`file`);break;case`createDir`:Yo(t,G(`file.contextMenu.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`download`:js(t);break;case`terminal`:$(t,`Terminal`,function(e){return e.value.open()});break;case`open`:Ss(t);break;case`share`:ko(t);break;case`unShare`:Is(t);break;case`favorite`:Cs(t);break;case`unfavorite`:ws(t);break;case`rename`:Ms(t);break;case`attrs`:$(t,`Properties`,function(e){return e.value.open()});break;case`preview`:Fs(t);break;case`playVideo`:Ls(t);break}n.value=!1}function Bs(e){var t=e.type,n=e.list,r=e.path,i=[],a=!0,o=!1,s=void 0;try{for(var c=n[Symbol.iterator](),l;!(a=(l=c.next()).done);a=!0){var u=l.value;i.push(Vs({type:t,item:u,path:r}))}}catch(e){o=!0,s=e}finally{try{!a&&c.return!=null&&c.return()}finally{if(o)throw s}}return i}function Vs(e){var t=e.type,n=e.item,r=e.path,i=n.nm,a=n.sz,o=n.is_link,s=n.lnk,c=n.mt,l=n.ctime,u=n.atime,d=n.gid,f=n.uid,p=n.group,m=n.user,h=n.acc,g=n.rmk,_=n.durl,v=n.cmp,y=n.fav,b=n.top,x=n.sn;return{ext:Hs(n.nm,t),nm:i,sz:a,mt:c,acc:h,user:m,is_link:o?s:``,lnk:s,durl:_,cmp:v,fav:y,rmk:g,top:b,sn:x,path:Us(r,i),ctime:l,atime:u,gid:d,uid:f,group:p,type:t}}function Hs(e,t){if(t===`dir`)return`folder`;var n=[`tar.gz`],r=e.toLowerCase(),i=!0,a=!1,o=void 0;try{for(var s=n[Symbol.iterator](),c;!(i=(c=s.next()).done);i=!0){var l=c.value;if(r.endsWith(l))return l}}catch(e){a=!0,o=e}finally{try{!i&&s.return!=null&&s.return()}finally{if(a)throw o}}var u=r.lastIndexOf(`.`);return u===-1?`file`:r.substring(u+1)}function Us(e,t){return Ws(``.concat(e,`/`,t))}function Ws(e){return e.replace(/\/\//g,`/`)}function Gs(e){var t=[`folder`],n=[`txt`,`rtf`,`md`,`log`,`conf`],r=[`json`],i=[`htm`,`html`,`xhtml`],a=[`css`,`less`,`scss`],o=[`js`,`ts`],s=[`php`],c=[`pdf`,`pdfa`,`pdfx`,`pdfu`],l=[`doc`,`docx`,`docm`,`dot`,`dotx`,`dotm`],u=[`xlsx`,`xlsm`,`xltx`,`xltm`],d=`jpg.jpeg.png.gif.bmp.webp.tiff.tif.psd.ai.eps.cr2.cr3.nef.nrw.dng.svg.cdr.wmf.emf.apng.heic.ico.xbm.xpm.xcf.iff.pnm`.split(`.`),f=`py.java.js.ts.c.cpp.cs.php.rb.go.swift.kt.html.css.jsx.vue.scss.less.tsx.json.xml.yaml.yml.ini.properties.env.sql.pl.sh.bat.ps1.m.swift.kt.gradle.makefile.cmake.jar.war.exe.md.gitignore.dockerfile.yml.ipynb.asm.lua.rs.hs`.split(`.`);return t.includes(e)?`file-dir`:n.includes(e)?`file-txt`:r.includes(e)?`file-json`:i.includes(e)?`file-html`:a.includes(e)?`file-css`:o.includes(e)?`file-js`:s.includes(e)?`file-php`:l.includes(e)?`file-doc`:c.includes(e)?`file-pdf`:u.includes(e)?`file-excel`:d.includes(e)?`file-img`:f.includes(e)?`file-sh`:[`zip`,`rar`,`7z`,`tar`,`tar.gz`,`gz`,`tgz`,`tar.bz2`,`tar.xz`,`cab`,`iso`,`msi`,`rpm`,`deb`,`xz`,`zipx`,`lz4`,`zst`,`rar5`,`part1.rar`,`rar.part1`,`z01`,`z02`].includes(e)?`file-compression`:`file-unknown-file`}function Ks(e){return!![`file-txt`,`file-json`,`file-html`,`file-css`,`file-js`,`file-php`,`file-doc`,`file-sh`].includes(Gs(e.ext))}function qs(e){return[`mp3`,`mp4`,`avi`,`mov`,`mkv`,`wmv`,`flv`,`3gp`,`3g2`,`vob`,`webm`,`ogv`].includes(e)}function Js(e){return Gs(e.ext)===`file-img`}function Ys(e){return Gs(e)===`file-img`}function Xs(e){return Gs(e)===`file-compression`}function Zs(e,t,n){return X(function(){var r,i,a,o;return Z(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,W.post(`/files?action=GetDirNew`,Ka({path:e,is_operating:!0},n))];case 1:return r=s.sent().message,t&&t(r),i=Bs({type:`dir`,list:r.dir,path:r.path}),a=Bs({type:`file`,list:r.files,path:r.path}),i=i.map(function(e,t){return Ja(Ka({},e),{protected:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[0]):0,protected_rule:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[1]):0})}),a=a.map(function(e,t){return Ja(Ka({},e),{protected:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[0]):0,protected_rule:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[1]):0})}),[2,Xa(i).concat(Xa(a))];case 2:return o=s.sent(),console.warn(o),[2,[]];case 3:return[2]}})})()}function Qs(e,t,n,r,i,a){return X(function(){var o,s,c,l,u,d,f,p,m,h;return Z(this,function(g){switch(g.label){case 0:for(o=[],s=Math.ceil(e.size/n),c=0;c-1,isBuy:e.endtime>-1},[2]):[3,5];case 3:return t.sent(),[3,5];case 4:return Pe.value.reqEnd=!0,[7];case 5:return[2]}})})()}return{mainRef:e,filesView:n,currentPath:r,fileList:i,tableLoading:a,normalTrList:o,trRectArr:s,choosedKeys:c,tableRef:l,dataTableRef:u,contextRef:d,normalCardList:f,cardRectArr:p,downloadFileFormData:m,downloadProgressData:h,downloadProgressShow:g,resourceManagerWindow:_,searchFileContentFormData:v,resetSearchFileContentFormData:y,searchRes:b,searchStatistics:x,favoriteList:S,favoriteOptions:C,resetFavoriteOptions:w,backupList:T,backupForm:E,fileOperationFlag:D,fileCopyCache:ee,waitForPaste:te,copiedFile:ne,dynamicCmptObj:re,dynamicCmpt:O,dynamicCmptRef:ie,fileRecycle:ae,menuShow:oe,uploadFileList:se,uploadShow:ce,uploadComplete:le,startUpload:ue,fileConflictShow:de,optionToolsRef:fe,isMiniScreen:pe,imgWaitPreview:me,videoWaitPreview:he,currentPreviewImg:ge,currentPreviewVideo:_e,previewShow:ve,previewVideoShow:ye,operationType:be,directoryCount:xe,fileCount:Se,page:Ce,size:we,sort:Ee,reverse:De,total:Oe,currentFile:ke,choosePathRef:Ae,diskMountPoint:je,currentDirSize:Me,dragUploadRef:Ne,diskAnalysis:Pe,initDiskAnalysis:Fe}}function nc(e,t){return H(),N(`div`,ke,[M(`div`,ct,[M(`div`,Et,[M(`div`,null,[M(`div`,qt,K(e.$t(`fileEditor.shortcut.common.title`)),1),M(`div`,dn,[M(`div`,En,[t[0]||(t[0]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`S`)],-1)),M(`div`,Bn,K(e.$t(`fileEditor.shortcut.common.saveFile`)),1)]),M(`div`,Hn,[t[1]||(t[1]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`C`)],-1)),M(`div`,Un,K(e.$t(`fileEditor.shortcut.common.copy`)),1)]),M(`div`,Ve,[t[2]||(t[2]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`X`)],-1)),M(`div`,He,K(e.$t(`fileEditor.shortcut.common.cut`)),1)]),M(`div`,Ue,[t[3]||(t[3]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`V`)],-1)),M(`div`,We,K(e.$t(`fileEditor.shortcut.common.paste`)),1)]),M(`div`,Ge,[t[4]||(t[4]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`A`)],-1)),M(`div`,Ke,K(e.$t(`fileEditor.shortcut.common.selectAll`)),1)]),M(`div`,qe,[t[5]||(t[5]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`Z`)],-1)),M(`div`,Je,K(e.$t(`fileEditor.shortcut.common.undo`)),1)]),M(`div`,Ye,[t[6]||(t[6]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`Y`)],-1)),M(`div`,Xe,K(e.$t(`fileEditor.shortcut.common.redo`)),1)]),M(`div`,gt,[t[7]||(t[7]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`F`)],-1)),M(`div`,_t,K(e.$t(`fileEditor.shortcut.common.find`)),1)]),M(`div`,vt,[t[8]||(t[8]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`H`)],-1)),M(`div`,yt,K(e.$t(`fileEditor.shortcut.common.replace`)),1)]),M(`div`,bt,[t[9]||(t[9]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Esc`)],-1)),M(`div`,xt,K(e.$t(`fileEditor.shortcut.common.esc`)),1)])])]),M(`div`,St,[M(`div`,Ct,K(e.$t(`fileEditor.shortcut.cursorMove.title`)),1),M(`div`,wt,[t[14]||(t[14]=M(`div`,{class:`flex items-center`},[M(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Home`),P(` / `),M(`kbd`,null,`End`),P(` / `),M(`kbd`,null,`Up`),P(` / `),M(`kbd`,null,`Left`),P(` / `),M(`kbd`,null,`Down`),P(` / `),M(`kbd`,null,`Right`)])],-1)),M(`div`,Tt,[t[10]||(t[10]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`Home`),P(` / `),M(`kbd`,null,`End`)],-1)),M(`div`,Lt,K(e.$t(`fileEditor.shortcut.cursorMove.docStartEnd`)),1)]),M(`div`,Rt,[t[11]||(t[11]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`P`)],-1)),M(`div`,zt,K(e.$t(`fileEditor.shortcut.cursorMove.matchingTag`)),1)]),M(`div`,Bt,[t[12]||(t[12]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`PageUp`),P(` / `),M(`kbd`,null,`PageDown`)],-1)),M(`div`,Vt,K(e.$t(`fileEditor.shortcut.cursorMove.pageUpDown`)),1)]),M(`div`,Ht,[t[13]||(t[13]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Alt`),P(` + `),M(`kbd`,null,`Left`),P(` / `),M(`kbd`,null,`Right`)],-1)),M(`div`,Ut,K(e.$t(`fileEditor.shortcut.cursorMove.lineStartEnd`)),1)])])])]),M(`div`,Wt,[M(`div`,null,[M(`div`,Gt,K(e.$t(`fileEditor.shortcut.selection.title`)),1),M(`div`,Kt,[M(`div`,en,[M(`div`,tn,[M(`kbd`,null,K(e.$t(`fileEditor.shortcut.selection.mouseBox`)),1),t[15]||(t[15]=P(` —— `,-1)),M(`kbd`,null,K(e.$t(`fileEditor.shortcut.selection.drag`)),1)])]),t[20]||(t[20]=Tr(`
Shift + Home / End / Up / Left / Down / Right
`,1)),M(`div`,nn,[t[16]||(t[16]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Shift`),P(` + `),M(`kbd`,null,`PageUp`),P(` / `),M(`kbd`,null,`PageDown`)],-1)),M(`div`,rn,K(e.$t(`fileEditor.shortcut.selection.pageSelect`)),1)]),M(`div`,an,[t[17]||(t[17]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`Shift`),P(` + `),M(`kbd`,null,`Home`),P(` / `),M(`kbd`,null,`End`)],-1)),M(`div`,on,K(e.$t(`fileEditor.shortcut.selection.cursorToStartEnd`)),1)]),M(`div`,sn,[M(`div`,cn,[t[18]||(t[18]=M(`kbd`,null,`Alt`,-1)),t[19]||(t[19]=P(` + `,-1)),M(`kbd`,null,K(e.$t(`fileEditor.shortcut.selection.mouseDrag`)),1)]),M(`div`,ln,K(e.$t(`fileEditor.shortcut.selection.blockSelect`)),1)])])]),M(`div`,un,[M(`div`,gn,K(e.$t(`fileEditor.shortcut.edit.title`)),1),M(`div`,_n,[M(`div`,vn,[t[21]||(t[21]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`/`)],-1)),M(`div`,yn,K(e.$t(`fileEditor.shortcut.edit.toggleComment`)),1)]),M(`div`,bn,[t[22]||(t[22]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Tab`)],-1)),M(`div`,xn,K(e.$t(`fileEditor.shortcut.edit.indent`)),1)]),M(`div`,Sn,[t[23]||(t[23]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Shift`),P(` + `),M(`kbd`,null,`Tab`)],-1)),M(`div`,Cn,K(e.$t(`fileEditor.shortcut.edit.outdent`)),1)]),M(`div`,wn,[t[24]||(t[24]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Delete`)],-1)),M(`div`,Tn,K(e.$t(`fileEditor.shortcut.edit.delete`)),1)]),M(`div`,An,[t[25]||(t[25]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`D`)],-1)),M(`div`,jn,K(e.$t(`fileEditor.shortcut.edit.deleteLine`)),1)]),M(`div`,Mn,[t[26]||(t[26]=M(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Alt`),P(` + `),M(`kbd`,null,`Shift`),P(` + `),M(`kbd`,null,`Up`),P(` / `),M(`kbd`,null,`Down`)],-1)),M(`div`,Nn,K(e.$t(`fileEditor.shortcut.edit.copyLineUpDown`)),1)]),M(`div`,Pn,[t[27]||(t[27]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Alt`),P(` + `),M(`kbd`,null,`Delete`)],-1)),M(`div`,Fn,K(e.$t(`fileEditor.shortcut.edit.deleteRight`)),1)]),M(`div`,In,[t[28]||(t[28]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Alt`),P(` + `),M(`kbd`,null,`Up`),P(` / `),M(`kbd`,null,`Down`)],-1)),M(`div`,Ln,K(e.$t(`fileEditor.shortcut.edit.swapLineUpDown`)),1)]),M(`div`,Rn,[t[29]||(t[29]=M(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[M(`kbd`,null,`Ctrl`),P(` + `),M(`kbd`,null,`Shift`),P(` + `),M(`kbd`,null,`D`)],-1)),M(`div`,zn,K(e.$t(`fileEditor.shortcut.edit.copyLineDown`)),1)])])])])])])}return e({$:Mo,A:void 0,B:Bo,C:zs,D:void 0,E:bs,F:void 0,G:Ho,H:Xo,I:Zo,J:Lo,K:Ko,L:No,M:void 0,N:void 0,O:void 0,P:void 0,Q:Io,R:Fo,S:us,T:As,U:Uo,V:Vo,W:Wo,X:qo,Y:void 0,Z:Jo,_:ps,_t:void 0,a:Hs,at:void 0,b:xs,c:Js,ct:co,d:Qs,dt:po,et:wo,f:ms,ft:void 0,g:Ds,gt:Qa,h:vs,ht:$a,i:$s,it:so,j:void 0,k:void 0,l:Bs,lt:vo,m:_s,mt:to,n:tc,nt:Eo,o:Ks,ot:no,p:ds,pt:eo,q:Ro,r:$,rt:To,s:Xs,st:uo,t:void 0,tt:Q,u:Zs,ut:Do,v:Ns,vt:void 0,w:Ss,x:ys,y:ks,z:Qo}),{setters:[function(e){me=e.r,he=e.a},function(e){x=e.hn,pr=e.Mt,j=e.bn,M=e.xn,yr=e.Sn,xr=e.Cn,N=e.wn,Tr=e.En,P=e.Dn,F=e.On,I=e.kn,L=e.An,ii=e.Nn,e.pr,e.Fn,e.sn,e.Lr,R=e.rn,B=e.gr,Oi=e.Rn,ki=e.Bn,Ai=e.Xr,ji=e.Qr,Mi=e.Un,Ni=e.Kn,Pi=e.qn,H=e.Yn,Li=e.yr,U=e.xr,Hi=e.Zn,Zi=e.er,ea=e.wr,K=e.ti,ma=e.Tr,ha=e.Or,q=e.kr,ya=e.b,wa=e.ir,Ta=e.d,Da=e.or,ka=e.dn,ja=e.sr,Ma=e.cr,Y=e.lr,Na=e.ur,Pa=e.fn,Fa=e.pn},function(e){Ar=e.f,ra=e.p,ba=e.l},function(e){c=e.gt,l=e.ut,d=e.q,f=e.Y,v=e.L,b=e.F,C=e.A,w=e.Ct,ee=e.Z,te=e.$,ne=e.x,re=e.tt,ae=e.v,de=e.s,ur=e.in,Wr=e.an},function(e){A=e.zf,rr=e.Rf,ir=e.mn,ar=e.wf,lr=e.ln,dr=e.Dn,fr=e.pa,mr=e.Af,vr=e.dn,zr=e.ap,Gr=e.Zf,Qr=e.up,$r=e.hp,si=e.Bf,Ti=e.gp,z=e.yp,V=e.Lf,W=e.Of,pa=e.Ef,ga=e.Zt,_a=e.Mf,va=e.Nf,xa=e.Ca,Sa=e.ka,Ca=e.Pf,Ea=e.Tn,Oa=e.Ea},function(e){nr=e.Qi,sr=e.$i,cr=e.ta,Kr=e.Xr,ei=e.Si,na=e.Zr},function(e){Sr=e.jf,Cr=e.Mf,Mr=e.Nf,Jr=e.qf,Yr=e.Ff,Zr=e.Rf,Ri=e.zf,zi=e.Bf,Vi=e.Vf,Qi=e.Jf,$i=e.Hf},function(e){k=e.n,wi=e.r},function(e){or=e.c},function(e){n=e.t,pe=e.l,Ui=e.u,Wi=e.c,Gi=e.a,Ki=e.o,qi=e.s,Ji=e.i,Yi=e.r,Xi=e.n},function(e){ti=e.o}],execute:function(){ge=document.createElement(`style`),ge.textContent=`.aceBox[data-v-4c9504bb]{border:1px solid var(--site-ace-editor-border);border-radius:4px;width:100%;line-height:1.4}.editor-title[data-v-3102b2b4]{color:#333;z-index:1;cursor:move;background-color:#fff;justify-content:space-between;align-items:center;height:42px;padding-left:16px;display:flex;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.1)}.editor-title .title-left[data-v-3102b2b4]{font-size:14px}.editor-title .title-right[data-v-3102b2b4]{align-items:center;height:100%;display:flex}.editor-title .title-right .action-btn[data-v-3102b2b4]{cursor:pointer;justify-content:center;align-items:center;width:48px;height:100%;transition:background-color .2s;display:flex}.editor-title .title-right .action-btn div[data-v-3102b2b4]{color:#555;font-size:18px}.editor-title .title-right .action-btn[data-v-3102b2b4]:hover{background-color:#e5e5e5}.editor-title .title-right .action-btn.close-btn[data-v-3102b2b4]:hover{background-color:var(--color-error)}.editor-title .title-right .action-btn.close-btn:hover div[data-v-3102b2b4]{color:#fff}.toolbar-dialog[data-v-cd363012]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-cd363012]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog .fontsize-content[data-v-cd363012]{padding:16px}.toolbar-dialog .fontsize-input[data-v-cd363012]{flex:1}.toolbar-dialog .fontsize-input[data-v-cd363012] .n-input{--n-color:transparent;--n-color-focus:transparent;--n-border:1px solid #fff;--n-border-hover:1px solid #fff;--n-border-active:1px solid #fff;--n-border-focus:1px solid #fff;--n-text-color:#fff;--n-caret-color:#fff}.line-ending-select[data-v-3b563599]{padding:16px}.line-ending-item[data-v-3b563599]{cursor:pointer;--un-text-opacity:1;height:30px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;font-size:14px;display:flex}.line-ending-item[data-v-3b563599]:hover,.line-ending-item.active[data-v-3b563599]{background-color:#333}.toolbar-dialog[data-v-fd78c99a]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-fd78c99a]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-0f74f1f1]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-0f74f1f1]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.setting-list[data-v-0f74f1f1]{padding:16px}.setting-item[data-v-0f74f1f1]{cursor:pointer;--un-text-opacity:1;height:30px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;font-size:14px;display:flex}.setting-item[data-v-0f74f1f1]:hover{background-color:#333}.toolbar-dialog[data-v-34b64179]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-34b64179]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-9b2e7d57]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-9b2e7d57]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-60c1d667]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-60c1d667]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-55e56222]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-55e56222]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog .goto-content[data-v-55e56222]{padding:16px}.toolbar-dialog .goto-input[data-v-55e56222]{width:100%}.toolbar-dialog .goto-input[data-v-55e56222] .n-input{--n-color:transparent;--n-color-focus:transparent;--n-border:1px solid #fff;--n-border-hover:1px solid #fff;--n-border-active:1px solid #fff;--n-border-focus:1px solid #fff;--n-text-color:#fff;--n-caret-color:#fff}.toolbar-dialog .goto-hint[data-v-55e56222]{color:#fff;margin-top:12px;font-size:14px}.toolbar-wrapper[data-v-c822e0b3]{position:relative}.toolbar-list[data-v-c822e0b3]{color:#fff;background-color:#565656;align-items:center;height:32px;min-height:32px;display:flex}.tools-btn[data-v-c822e0b3]{cursor:pointer;border-right:1px solid #4c4c4c;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 16px;font-size:13px;display:flex;position:relative}.tools-btn[data-v-c822e0b3]:hover{background-color:#2f2f2f}.breadcrumb-wrapper[data-v-54af520c]{color:#fff;background-color:#383838;align-items:center;height:40px;padding:0 16px;font-size:14px;display:flex}.action-wrapper[data-v-448ed964]{color:#fff;background-color:#565656;justify-content:space-between;align-items:center;width:100%;height:32px;min-height:32px;display:flex}.action-wrapper.is-search-mode[data-v-448ed964]{height:auto;min-height:auto;display:block}.action-btn[data-v-448ed964]{cursor:pointer;color:#fff;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 8px;font-size:12px;line-height:1.1;transition:all .2s;display:flex;position:relative}.action-btn[data-v-448ed964]:hover{background-color:#2f2f2f}.action-btn i[data-v-448ed964]{font-size:13px}.action-btn i.is-loading[data-v-448ed964]{animation:1s linear infinite rotate-448ed964}@keyframes rotate-448ed964{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-panel[data-v-448ed964]{flex-direction:column;padding:12px;display:flex}.search-title[data-v-448ed964]{color:#aaa;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.search-title .close-btn[data-v-448ed964]{color:#f44336;cursor:pointer;align-items:center;gap:4px;display:flex}.search-title .close-btn[data-v-448ed964]:hover{opacity:.8}.search-input-wrap[data-v-448ed964]{margin-bottom:12px}.search-input-wrap[data-v-448ed964] .n-input{--n-text-color:#333;--n-caret-color:#333;--n-border:1px solid transparent;--n-border-hover:1px solid transparent;--n-border-focus:1px solid transparent;--n-padding-right:0;background-color:#fff;border:none;border-radius:4px}.search-input-wrap[data-v-448ed964] .n-input .n-input__suffix{color:#666;align-items:center;height:100%;margin-left:0;display:flex}.search-input-wrap[data-v-448ed964] .n-input .search-icon-btn{cursor:pointer;border-left:1px solid #eee;justify-content:center;align-items:center;height:28px;padding:0 10px;display:flex}.search-input-wrap[data-v-448ed964] .n-input .search-icon-btn:hover{background-color:#f5f5f5}.search-input-wrap[data-v-448ed964] .n-input .search-icon-btn i{font-size:16px}.search-options .n-checkbox[data-v-448ed964]{--n-text-color:#fff;--n-font-size:13px}.share-list-modal[data-v-6a33ff8a]{width:100%;padding:20px}.tree-wrapper[data-v-5db79957]{background-color:#222;flex:1;overflow:hidden}.n-tree[data-v-5db79957]{--n-node-text-color:#ccc;--n-node-color-hover:#37373d;--n-node-color-active:transparent;--n-arrow-color:#ccc;--n-loading-color:#ccc;--n-line-height:1.2;--n-bezier:cubic-bezier(.4, 0, .2, 1);--n-font-size:13px;background-color:transparent;height:100%;padding:6px;overflow:auto}.n-tree[data-v-5db79957] .n-tree-node{border-radius:4px}.n-tree[data-v-5db79957] .n-tree-node.n-tree-node--selected:hover{background-color:var(--n-node-color-hover)}.n-tree[data-v-5db79957] .n-tree-node .tree-icon{align-items:center;font-size:16px;font-style:normal;display:inline-flex}.n-tree[data-v-5db79957] .n-tree-node .n-tree-node-content__text{border-bottom:none;width:0}.n-tree[data-v-5db79957] .n-tree-node .n-tree-node-content{padding:0}.n-tree[data-v-5db79957] .n-tree-node .creating-node{align-items:center;width:100%;display:flex}.n-tree[data-v-5db79957] .n-tree-node .creating-node .creating-input{color:#000;background-color:#fff;border:1px solid #4caf50;border-radius:2px;outline:none;flex:1;width:120px;height:22px;padding:0 4px;line-height:22px}.n-tree[data-v-5db79957] .n-tree-node .creating-node i{cursor:pointer;margin-left:4px;font-size:16px;font-weight:700}.sidebar-wrapper[data-v-4a4cb5df]{flex-shrink:0;width:260px;height:100%;transition:width .3s cubic-bezier(.25,.8,.25,1);position:relative}.sidebar-wrapper.is-collapsed[data-v-4a4cb5df]{width:0}.sidebar-wrapper.is-collapsed .sidebar-content[data-v-4a4cb5df]{display:none}.sidebar-wrapper.is-collapsed .toggle-btn[data-v-4a4cb5df]:after{margin-left:-7px;transform:rotate(45deg)}.sidebar-content[data-v-4a4cb5df]{background-color:#2f2f2f;flex-direction:column;width:260px;height:100%;display:flex;overflow:hidden}.toggle-btn[data-v-4a4cb5df]{cursor:pointer;z-index:998;background-color:#222;border:1px solid #525252;border-left:none;border-radius:0 9999px 9999px 0;justify-content:center;align-items:center;width:14px;height:50px;transition:all .2s;display:flex;position:absolute;top:40%;right:-14px}.toggle-btn[data-v-4a4cb5df]:hover{background-color:#888}.toggle-btn[data-v-4a4cb5df]:after{content:"";border-top:2px solid #fff;border-bottom:none;border-left:none;border-right:2px solid #fff;width:10px;height:10px;margin-left:2px;display:block;transform:rotate(-135deg)}.editor-header-wrapper[data-v-7c07065c]{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) ;width:100%;height:40px;overflow:hidden}.editor-header[data-v-7c07065c]{align-items:center;height:40px;display:flex}[data-v-7c07065c] .n-scrollbar{--n-scrollbar-color:#444;--n-scrollbar-color-hover:#444}.editor-tab[data-v-7c07065c]{cursor:pointer;--un-text-opacity:1;max-width:300px;height:100%;color:rgba(153,153,153,var(--un-text-opacity)) ;border-right:1px solid #222;flex-shrink:0;align-items:center;padding-left:10px;padding-right:36px;font-size:15px;display:flex;position:relative}.editor-tab[data-v-7c07065c]:hover,.editor-tab.active[data-v-7c07065c]{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(236,236,236,var(--un-text-opacity)) }.editor-tab.active[data-v-7c07065c]:before{content:"";background-color:var(--color-primary) ;height:2px;position:absolute;top:0;left:0;right:0}.editor-tab .tab-close[data-v-7c07065c]{position:absolute;right:10px}.editor-tab .tab-dirty[data-v-7c07065c]{background-color:#f4c26b;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.editor-tab .tree-icon[data-v-7c07065c]{align-items:center;margin-right:4px;font-size:16px;font-style:normal;display:inline-flex}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar{width:14px;height:10px}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar-thumb{background:#777;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar-track{background:#333;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.file-history[data-v-654b4dcd]{width:550px;padding:20px}.editor-footer[data-v-bf1270cf]{--un-bg-opacity:1;background-color:rgba(86,86,86,var(--un-bg-opacity)) ;--un-text-opacity:1;height:36px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;gap:16px;padding-left:16px;padding-right:16px;font-size:14px;display:flex}.editor-footer .footer-path[data-v-bf1270cf]{flex:1;min-width:0;max-width:50%}.editor-footer .footer-tools[data-v-bf1270cf]{align-items:center;height:100%;display:flex}.editor-footer .footer-item[data-v-bf1270cf]{cursor:pointer;border-right:1px solid #4c4c4c;align-items:center;height:100%;padding-left:16px;padding-right:16px;display:flex}.editor-footer .footer-item[data-v-bf1270cf]:hover{background-color:#2f2f2f}.editor-footer .readonly-badge[data-v-bf1270cf]{cursor:default;background-color:#eb7c20;border-right:none}.editor-footer .readonly-badge[data-v-bf1270cf]:hover{background-color:#eb7c20}.editor-footer.diff-footer[data-v-bf1270cf]{color:#fff;background-color:#eb7c20}.editor-footer.diff-footer .footer-tools .footer-item[data-v-bf1270cf]{background-color:transparent;border-right:none}.editor-footer.diff-footer .footer-tools .footer-item[data-v-bf1270cf]:hover{background-color:transparent}.editor-footer.diff-footer .diff-path[data-v-bf1270cf]{max-width:80%}.ace-diff-container[data-v-4b286035]{width:100%;height:100%}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar{width:14px;height:10px}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar-thumb{background:#777;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar-track{background:#333;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-diff-container[data-v-4b286035] .acediff__gutter{background-color:#333}.ace-diff-container[data-v-4b286035] .acediff__left .ace_content{background-color:rgba(255,0,0,.05)}.ace-diff-container[data-v-4b286035] .acediff__right .ace_content{background-color:rgba(0,255,0,.05)}kbd[data-v-fccb0a32]{--un-border-opacity:1;border-width:1px;border-color:rgba(119,119,119,var(--un-border-opacity));--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;background-color:transparent;border-style:solid;border-radius:2px;padding:4px 10px;font-family:inherit;font-size:13px;line-height:1;display:inline-block}.editor-container[data-v-5961e81f]{color:#fff;background-color:#292929;flex-direction:column;height:100%;display:flex}.editor-body[data-v-5961e81f]{flex:1;display:flex;overflow:hidden} +/*$vite$:1*/`,document.head.appendChild(ge),R(),Wi(),qi(),Ki(),Gi(),Ji(),Yi(),Xi(),Ne={style:{color:`var(--ace-editor-tip-color)`}},st={key:0,class:`w-140px`},hi=L({__name:`index`,props:Oi({height:{default:`100%`},showTips:{type:Boolean,default:!0},showEncoding:{type:Boolean,default:!1},lang:{default:`nginx`},theme:{default:`chrome`},init:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},load:{type:Boolean,default:!1}},{path:{default:``},pathModifiers:{},value:{default:``},valueModifiers:{},encoding:{default:`utf-8`},encodingModifiers:{}}),emits:Oi([`saved`],[`update:path`,`update:value`,`update:encoding`]),setup:function(e,t){var n=t.expose,r=t.emit,i=ra(pa()).theme,a=e,o=r,s=wa(e,`path`),c=wa(e,`value`),l=wa(e,`encoding`),u=U({wrap:!0,showInvisibles:!1,showPrintMargin:!1,showFoldWidgets:!1,useSoftTabs:!0,tabSize:2,readOnly:a.readOnly}),d=[{label:`utf-8`,value:`utf-8`},{label:`GBK`,value:`GBK`},{label:`GB2312`,value:`GB2312`},{label:`BIG5`,value:`BIG5`}],f=function(e){(e.ctrlKey||e.metaKey)&&e.keyCode===83&&!a.readOnly&&(e.preventDefault(),_())},p=Sa(),m=p.loading,h=p.setLoading,g=function(){return X(function(){var e;return Z(this,function(t){switch(t.label){case 0:return t.trys.push([0,,3,4]),h(!0),[4,ki()];case 1:return t.sent(),[4,Jr({path:s.value})];case 2:return e=t.sent().message,z(e)&&(c.value=e.data,l.value=e.encoding),[3,4];case 3:return h(!1),[7];case 4:return[2]}})})()},_=function(){return X(function(){var e,t;return Z(this,function(n){switch(n.label){case 0:return s.value===``?[2]:[4,Qi({path:s.value,data:c.value,encoding:l.value})];case 1:return e=n.sent(),t=e.message,z(t)&&V.success(t.msg),o(`saved`,c.value),[2]}})})()};return a.init&&g(),n({getContent:g,saveFile:_}),function(t,n){var r=re,a=v,o=ae;return H(),N(`div`,null,[e.showTips?(H(),yr(a,{key:0,class:`items-center mb-8px`,justify:`space-between`},{default:Y(function(){return[M(`div`,Ne,K(t.$t(`Component.Editor.index_1`)),1),e.showEncoding?(H(),N(`div`,st,[F(r,{value:l.value,"onUpdate:value":n[0]||(n[0]=function(e){return l.value=e}),options:d},null,8,[`value`])])):xr(``,!0)]}),_:1})):xr(``,!0),F(o,{class:`h-full`,show:e.load||q(m)},{default:Y(function(){return[F(q(pe),{class:`aceBox`,value:c.value,"onUpdate:value":n[1]||(n[1]=function(e){return c.value=e}),lang:e.lang,theme:q(i)===`dark`?`monokai`:e.theme,options:q(u),style:ji({height:q(Wr)(e.height)}),onKeydown:f},null,8,[`value`,`lang`,`theme`,`options`,`style`])]}),_:1},8,[`show`])])}}}),e(`vt`,me({default:function(){return $n}})),e(`_t`,$n=A(hi,[[`__scopeId`,`data-v-4c9504bb`]])),kr={supportedModes:{Apache_Conf:[`^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd`],CSS:[`css`],HTML:[`html|htm|xhtml|vue|we|wpy`],Java:[`java`],JavaScript:[`js|jsm|jsx`],JSON:[`json`],JSP:[`jsp`],Makefile:[`^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make`],Markdown:[`md|markdown`],MySQL:[`mysql`],Nginx:[`nginx|conf`],PHP:[`php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module`],Powershell:[`ps1`],Python:[`py`],SQL:[`sql`],SQLServer:[`sqlserver`],Text:[`txt`],XML:[`xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml`],YAML:[`yaml|yml`],images:[`icon|jpg|jpeg|png|bmp|gif|tif|emf`]},nameOverrides:{PHP_Laravel_blade:`PHP (Blade Template)`},encodingList:[`ASCII`,`UTF-8`,`GBK`,`GB2312`,`BIG5`],themeList:[`chrome`,`monokai`,`tomorrow_night_bright`],aceEditor:{editorTheme:`monokai`,fontSize:14,lineHeight:1.5,softLabel:!1,useSoftTabs:!0,tabSize:4,wrap:!0,indentedSoftWrap:!0,enableSnippets:!0,enableLiveAutocompletion:!0,enableBasicAutocompletion:!0,highlightActiveLine:!0,highlightSelectedWord:!0,animatedScroll:!1,showInvisibles:!0,showFoldWidgets:!0,showLineNumbers:!0,showGutter:!0,displayIndentGuides:!1},fontFamily:`'Consolas', 'Menlo', 'Monaco', 'Ubuntu Mono', 'source-code-pro', 'Courier New', monospace`,encoding:`utf-8`},R(),r=`/www/server/panel/BTPanel/static/ace/ace.editor.config.json`,Zn=si.global,fa=Zn.t,J=Ar(`fileEditor`,function(){var e=U(!1),t=U(!1),n=U(null),i=U({show:!1,type:null,data:{}}),a=U([]),o=U(-1),s=U(`/www`),c=U(0),l=U(!1),u=U(!1),d=U(pr(kr)),f=U(null),p=U(!1),m=U(``),h=U(!1),g=j(function(){return o.value>=0&&o.value `,n),loading:!0,lineEnding:`LF`,content:``,originalContent:``,encoding:`UTF-8`,st_mtime:0,onlyRead:!0,history:[],originalPath:e,historyTime:t},c=o.value+1,a.value.splice(c,0,s),o.value=c,g.label=1;case 1:return g.trys.push([1,3,,4]),[4,Promise.all([Yr({path:e}),Ri({filename:e,history:t})])];case 2:return d=Ya.apply(void 0,[g.sent(),2]),f=d[0],p=d[1],m=a.value[o.value],f.message&&z(f.message)&&(m.rightContent=f.message.data,m.encoding=f.message.encoding),p.message&&z(p.message),m.leftContent=typeof p.message==`string`?p.message:(l=(u=p.message)==null?void 0:u.data)==null?``:l,m.loading=!1,[3,4];case 3:return g.sent(),h=a.value[o.value],h&&(h.loading=!1),[3,4];case 4:return[2]}})})()},x=function(e){return X(function(){var t,n,r;return Z(this,function(i){switch(i.label){case 0:return[4,Yr({path:e})];case 1:return t=i.sent().message,z(t)&&(n=a.value.findIndex(function(t){return t.path===e}),n!==-1&&(r=a.value[n],r.content=t.data,r.originalContent=t.data,r.encoding=t.encoding,r.st_mtime=Number(t.st_mtime),r.history=t.historys||[])),[2]}})})()},S=function(){return X(function(){return Z(this,function(e){switch(e.label){case 0:return g.value&&g.value.type!==`shortcut`?[4,x(g.value.path)]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}})})()},C=function(e){a.value.splice(e,1),o.value>=a.value.length&&(o.value=Math.max(0,a.value.length-1)),a.value.length===0&&(o.value=-1)},w=function(e,t){var n=a.value[e];n&&(n.content=t)},T=function(e){s.value=e},E=function(){var e=s.value,t=e.lastIndexOf(`/`);t>0?s.value=e.substring(0,t):s.value=`/`},D=function(){c.value++},ee=function(e){p.value=e,e||(m.value=``,D())},te=function(e,t){m.value=e,h.value=t,D()},ne=function(e){l.value=e},re=function(e){u.value=e},O=function(){return X(function(){var e,t;return Z(this,function(n){switch(n.label){case 0:return[4,Yr({path:r})];case 1:return e=n.sent().message,z(e)&&(t=JSON.parse(e.data),Object.assign(d.value,Ka({},kr,t))),[2]}})})()},ie=function(){return X(function(){return Z(this,function(e){switch(e.label){case 0:return[4,$i({data:JSON.stringify({supportedModes:d.value.supportedModes,nameOverrides:d.value.nameOverrides,encodingList:d.value.encodingList,themeList:d.value.themeList,aceEditor:d.value.aceEditor,fontFamily:d.value.fontFamily,encoding:d.value.encoding}),path:r,encoding:d.value.encoding||`UTF-8`,force:1})];case 1:return e.sent(),[2]}})})()},ae=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return new Promise(function(r,i){return X(function(){var o,s,c,l;return Z(this,function(u){switch(u.label){case 0:if(o=a.value[e],o.type===`shortcut`)return r(),[2];u.label=1;case 1:return u.trys.push([1,3,,4]),[4,$i({data:o.content,path:o.path,encoding:o.encoding,st_mtime:o.st_mtime,force:0},t)];case 2:return s=u.sent(),c=s.message,z(c)&&(c.status?(o.originalContent=o.content,o.history=c.historys||[],o.st_mtime=Number(c.st_mtime),n&&V.success(c.msg),r()):va({title:fa(`fileEditor.store.conflictTitle`),content:c.result||fa(`fileEditor.store.conflictContentFallback`),confirmText:fa(`fileEditor.store.forceSave`),confirmType:`warning`,onConfirm:function(){return X(function(){var e,t,a;return Z(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,$i({data:o.content,path:o.path,encoding:o.encoding,st_mtime:o.st_mtime,force:1},!0)];case 1:return e=s.sent(),t=e.message,z(t)&&(o.originalContent=o.content,o.history=t.historys||[],o.st_mtime=Number(t.st_mtime),n&&V.success(t.msg),r()),[3,3];case 2:return a=s.sent(),i(a),[3,3];case 3:return[2]}})})()},onCancel:function(){return i(Error(`User cancelled override.`))}})),[3,4];case 3:return l=u.sent(),i(l),[3,4];case 4:return[2]}})})()})},oe=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return X(function(){return Z(this,function(r){switch(r.label){case 0:return[4,ae(e,t,n)];case 1:return r.sent(),C(e),[2]}})})()},se=function(){return X(function(){return Z(this,function(e){switch(e.label){case 0:return!g.value||g.value.content===g.value.originalContent?[2]:[4,ae(o.value)];case 1:return e.sent(),[2]}})})()},ce=function(){return X(function(){var e,t;return Z(this,function(n){switch(n.label){case 0:e=V.loading(fa(`fileEditor.store.saveAllLoading`)),n.label=1;case 1:return n.trys.push([1,,4,5]),t=a.value.map(function(e,t){return e.content!==e.originalContent&&e.type!==`shortcut`?ae(t,!1,!1):null}).filter(Boolean),t.length>0?[4,Promise.all(t)]:[3,3];case 2:n.sent(),V.success(fa(`fileEditor.store.saveAllSuccess`)),n.label=3;case 3:return[3,5];case 4:return e.close(),[7];case 5:return[2]}})})()},le=function(e,t){return t===`CRLF`?e.replace(/\r?\n/g,`\r `):t===`LF`?e.replace(/\r\n/g,` -`):e};return{isOpen:e,isMinimize:t,unminimize:n,toolsModal:i,currentPath:s,fileList:a,currentFileIndex:o,currentFile:h,refreshKey:c,isLoading:l,editorConfig:u,creatingType:d,isSearchMode:f,searchWord:p,searchAll:m,openFile:_,openShortcutTab:v,openDiffTab:y,closeTab:S,updateTabContent:C,setCurrentPath:w,goToParent:T,refreshFileList:E,setLoading:ee,getEditorConfig:te,saveEditorConfig:k,saveFileContent:ne,saveFileContentAndClose:re,saveCurrentFileContent:ie,saveAllFile:ae,getFileContent:b,changeLineEnding:function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return!h.value||h.value.type===`shortcut`?[2]:(h.value.content=oe(h.value.content,e),[4,ie()]);case 1:return t.sent(),h.value.lineEnding=e,[2]}})})()},changeEncoding:function(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return!h.value||h.value.type===`shortcut`?[2]:(t=h.value.path,u.value.aceEditor.encoding=e,[4,k()]);case 1:return n.sent(),h.value.encoding=e,[4,ne(o.value,!0,!0)];case 2:return n.sent(),b(t),[2]}})})()},changeTheme:function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return u.value.aceEditor.editorTheme=e,[4,k()];case 1:return t.sent(),[2]}})})()},toggleSetting:function(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return t=u.value.aceEditor,t[e]=!t[e],[4,k()];case 1:return n.sent(),[2]}})})()},updateTabSettings:function(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return u.value.aceEditor.useSoftTabs=e!==`tab`,u.value.aceEditor.tabSize=t,[4,k()];case 1:return n.sent(),V.success(da(`fileEditor.store.tabSettingsRefreshed`)),[2]}})})()},getCurrentFileContent:x,startCreateNewItem:function(e){d.value=e},cancelCreateNewItem:function(){d.value=null},confirmCreateNewItem:function(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return e.trim()?(t=d.value,t===`file`?[4,xr({path:``.concat(s.value,`/`,e)})]:[3,2]):(V.warning(da(`fileEditor.store.nameRequired`)),[2]);case 1:return n.sent(),[3,4];case 2:return t===`folder`?[4,br({path:``.concat(s.value,`/`,e)})]:[3,4];case 3:n.sent(),n.label=4;case 4:return V.success(da(`fileEditor.store.createSuccess`,{type:da(t===`file`?`fileEditor.store.newFile`:`fileEditor.store.newFolder`)})),d.value=null,E(),[2]}})})()},toggleSearchMode:D,executeSearch:O,openToolsModal:function(e,t){i.value={show:!0,type:e,data:t||{}}},closeToolsModal:function(){i.value={show:!1,type:null,data:{}}}}}),z(),je={class:`title-left`},at={class:`title-right`},Dt=[`title`],Qt=[`title`],mn={key:0,class:`i-ant-design-switcher-outlined`},On={key:1,class:`i-ant-design-border-outlined`},Bn=[`title`],fi=R({__name:`index`,props:{isMinimize:{type:Boolean},isMaximize:{type:Boolean}},emits:[`minimize`,`maximize`,`close`],setup:function(e,t){var n=t.emit,r=e,i=n,a=J(),o=U(null),s=function(){i(`minimize`);var e=!r.isMinimize;o.value&&Oi(function(){var t=Zr(o.value,`n-dialog`);if(t)if(!e)t.style.left=``,t.style.top=``;else{var n=document.documentElement.clientHeight,r=t.offsetHeight,i=216,a=n-r-68,s=parseFloat(t.style.left)||0,c=parseFloat(t.style.top)||0;t.style.left=``.concat(s+i-t.offsetLeft,`px`),t.style.top=``.concat(c+a-t.offsetTop,`px`)}})},c=function(){i(`maximize`),!r.isMaximize&&o.value&&Oi(function(){var e=Zr(o.value,`n-dialog`);e&&(e.style.left=``,e.style.top=``)})},l=function(){i(`close`)};return Mi(function(){a.unminimize=function(){r.isMinimize&&s()}}),Ni(function(){a.unminimize=null}),function(t,n){var r=Xi(`modal-drag`);return Ma((H(),P(`div`,{ref_key:`titleRef`,ref:o,class:`editor-title`},[N(`div`,je,[N(`span`,null,K(t.$t(`fileEditor.title.onlineTextEditor`)),1)]),N(`div`,at,[!e.isMaximize&&!e.isMinimize?(H(),P(`div`,{key:0,class:`action-btn`,title:t.$t(`fileEditor.title.minimize`),onClick:s},Ya(n[1]||(n[1]=[N(`div`,{class:`i-ant-design-minus-outlined`},null,-1)])),8,Dt)):yr(``,!0),N(`div`,{class:`action-btn`,title:e.isMinimize?t.$t(`fileEditor.title.restore`):e.isMaximize?t.$t(`fileEditor.title.restoreDown`):t.$t(`fileEditor.title.maximize`),onClick:n[0]||(n[0]=function(t){return e.isMinimize?s():c()})},[e.isMinimize||e.isMaximize?(H(),P(`div`,mn)):(H(),P(`div`,On))],8,Qt),N(`div`,{class:`action-btn close-btn`,onClick:l,title:t.$t(`fileEditor.title.close`)},Ya(n[2]||(n[2]=[N(`div`,{class:`i-ant-design-close-outlined`},null,-1)])),8,Bn)])])),[[r]])}}}),se=j(fi,[[`__scopeId`,`data-v-3102b2b4`]]),z(),Ae={class:`toolbar-dialog`},it={class:`toolbar-title`},Ft={class:`fontsize-content flex items-center gap-16px`},di=R({__name:`index`,props:{currentSize:{type:Number,default:14},onChange:{type:Function}},emits:[`close`],setup:function(e,t){var n=t.emit,r=e,i=n,a=U(r.currentSize),o=U(null),s=function(){var e=Number(a.value);if(!isNaN(e)&&e>0){var t;(t=r.onChange)==null||t.call(r,e),i(`close`)}};return Mi(function(){var e;(e=o.value)==null||e.focus()}),function(e,t){var n=C,r=c;return H(),P(`div`,Ae,[N(`div`,it,K(e.$t(`fileEditor.dialogs.fontSizeTitle`)),1),N(`div`,Ft,[I(n,{ref_key:`inputRef`,ref:o,value:q(a),"onUpdate:value":t[0]||(t[0]=function(e){return wi(a)?a.value=e:null}),"show-button":!1,class:`fontsize-input`,onKeyup:Na(s,[`enter`])},null,8,[`value`]),I(r,{type:`primary`,class:`fontsize-btn`,onClick:s},{default:Y(function(){return[F(K(e.$t(`fileEditor.common.save`)),1)]}),_:1})])])}}}),y=j(di,[[`__scopeId`,`data-v-cd363012`]]),z(),ke={class:`line-ending-select`},rt=[`onClick`],Pt={key:0,class:`i-fa6-solid-check`},D=R({__name:`LineSelect`,props:{value:{type:[String,Number,Array],default:``},options:{type:Array,default:function(){return[]}},onUpdateValue:[Function,Array],"onUpdate:value":[Function,Array]},setup:function(e){var t=e,n=function(e,n){var r=t.onUpdateValue,i=t[`onUpdate:value`];r&&lr(r,e,n),i&&lr(i,e,n)};return function(t,r){return H(),P(`div`,ke,[(H(!0),P(x,null,Vi(e.options,function(t){return H(),P(`div`,{key:t.value,class:ki([`line-ending-item`,{active:e.value===t.value}]),onClick:function(e){return n(t.value,t)}},[N(`span`,null,K(t.label),1),e.value===t.value?(H(),P(`i`,Pt)):yr(``,!0)],10,rt)}),128))])}}}),E=j(D,[[`__scopeId`,`data-v-3b563599`]]),z(),De={class:`toolbar-dialog`},nt={class:`toolbar-title`},ui=R({__name:`index`,props:{theme:{type:String,default:`monokai`},onChange:{type:Function}},setup:function(e){var t=ya().t,n=na(J()).editorConfig,r=e,i=U(r.theme||`monokai`),a=M(function(){return{chrome:t(`fileEditor.dialogs.theme.chrome`),monokai:t(`fileEditor.dialogs.theme.monokai`)}}),o=M(function(){return n.value.themeList.map(function(e){return{label:a.value[e]||e,value:e}})}),s=function(e){var t;(t=r.onChange)==null||t.call(r,e)};return function(e,t){return H(),P(`div`,De,[N(`div`,nt,K(e.$t(`fileEditor.dialogs.themeTitle`)),1),I(E,{value:q(i),"onUpdate:value":[t[0]||(t[0]=function(e){return wi(i)?i.value=e:null}),s],options:q(o)},null,8,[`value`,`options`])])}}}),oe=j(ui,[[`__scopeId`,`data-v-fd78c99a`]]),z(),Ee={class:`toolbar-dialog`},tt={class:`toolbar-title`},Nt={class:`setting-list`},Zt=[`onClick`],pn={key:0,class:`i-fa6-solid-check`},li=R({__name:`index`,setup:function(e){var t=ya().t,n=J(),r=na(n).editorConfig,i=M(function(){return r.value.aceEditor}),a=M(function(){return[{key:`wrap`,label:t(`fileEditor.dialogs.setting.wrap`)},{key:`enableLiveAutocompletion`,label:t(`fileEditor.dialogs.setting.enableLiveAutocompletion`)},{key:`enableSnippets`,label:t(`fileEditor.dialogs.setting.enableSnippets`)},{key:`showInvisibles`,label:t(`fileEditor.dialogs.setting.showInvisibles`)},{key:`showLineNumbers`,label:t(`fileEditor.dialogs.setting.showLineNumbers`)}]}),o=function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,n.toggleSetting(e)];case 1:return t.sent(),[2]}})})()};return function(e,t){return H(),P(`div`,Ee,[N(`div`,tt,K(e.$t(`fileEditor.dialogs.settingTitle`)),1),N(`div`,Nt,[(H(!0),P(x,null,Vi(a.value,function(e){return H(),P(`div`,{key:e.key,class:`setting-item`,onClick:function(t){return o(e.key)}},[N(`span`,null,K(e.label),1),i.value[e.key]?(H(),P(`i`,pn)):yr(``,!0)],8,Zt)}),128))])])}}}),ne=j(li,[[`__scopeId`,`data-v-0f74f1f1`]]),z(),Te={class:`toolbar-dialog`},et={class:`toolbar-title`},xi=R({__name:`index`,props:{fileName:{type:String,default:``},lineEnding:{type:String,default:`LF`},onChange:{type:Function}},emits:[`close`],setup:function(e,t){var n=t.emit,r=e,i=ya().t,a=n,o=U(r.lineEnding),s=[{label:`CRLF`,value:`CRLF`},{label:`LF`,value:`LF`}],c=function(e){_a({title:i(`fileEditor.dialogs.lineEndingChangeTitle`),confirmText:i(`fileEditor.common.save`),content:function(){return I(x,null,[I(`div`,null,[i(`fileEditor.dialogs.lineEndingChangeContent1`,{file:r.fileName||``,from:o.value,to:e})]),I(`div`,{class:`mt-8px`},[i(`fileEditor.dialogs.lineEndingChangeContent2`,{save:i(`fileEditor.common.save`)})])])},onConfirm:function(){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return[4,(t=r.onChange)==null?void 0:t.call(r,e)];case 1:return n.sent(),a(`close`),[2]}})})()}})};return function(e,t){return H(),P(`div`,Te,[N(`div`,et,K(e.$t(`fileEditor.dialogs.lineEndingTitle`)),1),I(E,{value:q(o),options:s,"onUpdate:value":c},null,8,[`value`])])}}}),T=j(xi,[[`__scopeId`,`data-v-34b64179`]]),z(),we={class:`toolbar-dialog`},$e={class:`toolbar-title`},Mt={class:`toolbar-title`},bi=R({__name:`index`,props:{useSoftTabs:{type:String,default:`tab`},tabSize:{type:Number,default:4},onChange:{type:Function}},setup:function(e){var t=ya().t,n=e,r=U(n.useSoftTabs),i=U(n.tabSize),a=M(function(){return[{label:t(`fileEditor.dialogs.tabSize.useSpaces`),value:`space`},{label:t(`fileEditor.dialogs.tabSize.useTabs`),value:`tab`}]}),o=[{label:`1`,value:1},{label:`2`,value:2},{label:`3`,value:3},{label:`4`,value:4},{label:`5`,value:5},{label:`6`,value:6}],s=function(){l()},c=function(){l()},l=function(){var e;(e=n.onChange)==null||e.call(n,r.value,i.value)};return function(e,t){return H(),P(`div`,we,[N(`div`,$e,K(e.$t(`fileEditor.dialogs.tabSizeTitle`)),1),I(E,{value:q(r),"onUpdate:value":[t[0]||(t[0]=function(e){return wi(r)?r.value=e:null}),s],options:q(a)},null,8,[`value`,`options`]),N(`div`,Mt,K(e.$t(`fileEditor.dialogs.tabSizeLengthTitle`)),1),I(E,{value:q(i),"onUpdate:value":[t[1]||(t[1]=function(e){return wi(i)?i.value=e:null}),c],options:o},null,8,[`value`])])}}}),ae=j(bi,[[`__scopeId`,`data-v-9b2e7d57`]]),z(),Ce={class:`toolbar-dialog`},Qe={class:`toolbar-title`},yi=R({__name:`index`,props:{encoding:{type:String,default:`UTF-8`},onChange:{type:Function}},setup:function(e){var t,n=na(J()).editorConfig,r=e,i=U(((t=r.encoding)==null?void 0:t.toUpperCase())||`UTF-8`),a=M(function(){return n.value.encodingList.map(function(e){return{label:e.toUpperCase(),value:e.toUpperCase()}})}),o=function(e){var t;(t=r.onChange)==null||t.call(r,e)};return function(e,t){return H(),P(`div`,Ce,[N(`div`,Qe,K(e.$t(`fileEditor.dialogs.encodingTitle`)),1),I(E,{value:q(i),"onUpdate:value":[t[0]||(t[0]=function(e){return wi(i)?i.value=e:null}),o],options:q(a)},null,8,[`value`,`options`])])}}}),p=j(yi,[[`__scopeId`,`data-v-60c1d667`]]),z(),Se={class:`toolbar-dialog`},mt={class:`toolbar-title`},jt={class:`goto-content`},Xt={class:`goto-hint`},vi=R({__name:`index`,props:{currentLine:{type:Number,default:1},currentColumn:{type:Number,default:1},maxLine:{type:Number,default:1},onChange:{type:Function}},emits:[`close`],setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=r,o=U(i.currentLine),s=U(null),c=function(){var e=Number(o.value);if(!isNaN(e)&&e>=1&&e<=i.maxLine){var t;(t=i.onChange)==null||t.call(i,e),a(`close`)}};return Mi(function(){var e;(e=s.value)==null||e.focus()}),n({onClose:function(){a(`close`)}}),function(t,n){return H(),P(`div`,Se,[N(`div`,mt,K(t.$t(`fileEditor.dialogs.goToLineTitle`)),1),N(`div`,jt,[I(q(C),{value:o.value,"onUpdate:value":n[0]||(n[0]=function(e){return o.value=e}),ref_key:`inputRef`,ref:s,"show-button":!1,class:`goto-input`,placeholder:``,onKeydown:Na(c,[`enter`])},null,8,[`value`]),N(`div`,Xt,K(t.$t(`fileEditor.dialogs.goToLineHint`,{line:e.currentLine,column:e.currentColumn,max:e.maxLine})),1)])])}}}),S=j(vi,[[`__scopeId`,`data-v-55e56222`]]),z(),xe={class:`toolbar-list`},pt=[`onClick`],_i=R({__name:`index`,emits:[`action`],setup:function(e,t){var n=t.emit,r=ya().t,i=J(),a=na(i),o=a.editorConfig,s=a.toolsModal,c=Ea(`toolbarWrapperRef`),l=M(function(){var e;return(e=c.value)==null?void 0:e}),u=M(function(){switch(s.value.type){case`fontSize`:return y;case`theme`:return oe;case`setting`:return ne;case`lineEnding`:return T;case`tabSize`:return ae;case`encoding`:return p;case`goToLine`:return S;default:return}}),d=M(function(){switch(s.value.type){case`fontSize`:return{currentSize:Number(o.value.aceEditor.fontSize),onChange:g};case`theme`:return{theme:o.value.aceEditor.editorTheme,onChange:_};case`setting`:return{};case`lineEnding`:case`tabSize`:case`encoding`:case`goToLine`:return s.value.data;default:return{}}}),f=M(function(){return[{key:`save`,label:r(`fileEditor.toolbar.save`),icon:`i-ep-select`},{key:`saveAll`,label:r(`fileEditor.toolbar.saveAll`),icon:`i-ep-document-copy`},{key:`refresh`,label:r(`fileEditor.toolbar.refresh`),icon:`i-ep-refresh-right`},{key:`search`,label:r(`fileEditor.toolbar.search`),icon:`i-ep-search`},{key:`replace`,label:r(`fileEditor.toolbar.replace`),icon:`i-ep-document`},{key:`goToLine`,label:r(`fileEditor.toolbar.jumpLine`),icon:`i-ep-location`},{key:`fontSize`,label:r(`fileEditor.toolbar.fontSize`),icon:`i-ep-monitor`},{key:`theme`,label:r(`fileEditor.toolbar.theme`),icon:`i-ep-operation`},{key:`setting`,label:r(`fileEditor.toolbar.setting`),icon:`i-ep-setting`},{key:`shortcut`,label:r(`fileEditor.toolbar.shortcut`),icon:`i-ep-question-filled`}]}),m=function(e){switch(e){case`save`:i.saveCurrentFileContent();break;case`saveAll`:i.saveAllFile();break;case`refresh`:h();break;case`search`:case`replace`:n(`action`,e);break;case`goToLine`:n(`action`,e);break;case`fontSize`:case`theme`:case`setting`:i.openToolsModal(e);break;case`shortcut`:i.openShortcutTab();break}},h=function(){return X(function(){var e;return Z(this,function(t){switch(t.label){case 0:e=V.loading(r(`fileEditor.toolbar.refreshing`)),t.label=1;case 1:return t.trys.push([1,,3,4]),[4,i.getCurrentFileContent()];case 2:return t.sent(),V.success(r(`fileEditor.toolbar.refreshed`)),[3,4];case 3:return e.close(),[7];case 4:return[2]}})})()},g=function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return o.value.aceEditor.fontSize=e,[4,i.saveEditorConfig()];case 1:return t.sent(),V.success(r(`fileEditor.toolbar.fontSizeSaved`)),i.closeToolsModal(),[2]}})})()},_=function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,i.changeTheme(e)];case 1:return t.sent(),i.closeToolsModal(),[2]}})})()};return function(e,t){var n=ir;return H(),P(`div`,{ref_key:`toolbarWrapperRef`,ref:c,class:`toolbar-wrapper`},[N(`div`,xe,[(H(!0),P(x,null,Vi(q(f),function(e){return H(),P(`div`,{key:e.key,class:`tools-btn`,onClick:function(t){return m(e.key)}},[N(`i`,{class:ki(e.icon)},null,2),N(`span`,null,K(e.label),1)],8,pt)}),128))]),I(n,{show:q(s).show,"onUpdate:show":t[0]||(t[0]=function(e){return q(s).show=e}),component:q(u),data:q(d),to:q(l),width:420,footer:!1,"show-mask":!1,"hide-close":!0,"mask-closable":!0},null,8,[`show`,`component`,`data`,`to`])],512)}}}),ce=j(_i,[[`__scopeId`,`data-v-c822e0b3`]]),z(),be={class:`breadcrumb-wrapper`},ft={class:`flex-1 w-0`},s=R({__name:`Breadcrumb`,setup:function(e){var t=na(J()).currentPath;return function(e,n){var r=f;return H(),P(`div`,be,[N(`div`,null,K(e.$t(`fileEditor.fileExplorer.directory`))+`:`,1),N(`div`,ft,[I(r,null,{default:Y(function(){return[F(K(q(t)),1)]}),_:1})])])}}}),o=j(s,[[`__scopeId`,`data-v-54af520c`]]),z(),ye={class:`action-btn`},dt={key:1,class:`search-panel`},At={class:`search-title`},Yt={class:`title-text`},fn={class:`search-input-wrap`},Dn={class:`search-options`},a=R({__name:`Action`,setup:function(e){var t=ya().t,n=J(),r=na(n),i=r.isLoading,a=r.creatingType,o=function(e){return function(){return ni(`i`,{class:[`tree-icon`,e],style:`font-size: 16px; font-style: normal; display: inline-flex; align-items: center;`})}},s=M(function(){return[{label:t(`fileEditor.fileExplorer.newFolder`),key:`folder`,icon:o(`folder-icon`)},{label:t(`fileEditor.fileExplorer.newFile`),key:`file`,icon:o(`text-icon`)}]}),c=function(e){n.startCreateNewItem(e)},u=function(){var e=n.currentPath,t=e.substring(0,e.lastIndexOf(`/`))||`/`;n.setCurrentPath(t===``?`/`:t)},f=function(){n.refreshFileList()},p=U(n.searchWord),m=U(n.searchAll),h=function(){p.value=n.searchWord,m.value=n.searchAll,n.toggleSearchMode(!0)},g=function(){n.toggleSearchMode(!1),p.value=``,m.value=!1},_=function(){n.executeSearch(p.value,m.value)};return function(e,t){var r=d,o=w,v=l;return H(),P(`div`,{class:ki([`action-wrapper`,{"is-search-mode":q(n).isSearchMode}])},[q(n).isSearchMode?(H(),P(`div`,dt,[N(`div`,At,[N(`span`,Yt,K(e.$t(`fileEditor.fileExplorer.searchPanelTitle`)),1),N(`span`,{class:`close-btn`,onClick:g},[t[5]||(t[5]=N(`i`,{class:`i-ep-close`},null,-1)),F(` `+K(e.$t(`fileEditor.fileExplorer.close`)),1)])]),N(`div`,fn,[I(o,{value:q(p),"onUpdate:value":t[0]||(t[0]=function(e){return wi(p)?p.value=e:null}),placeholder:e.$t(`fileEditor.fileExplorer.searchPlaceholder`),onKeydown:Na(_,[`enter`])},{suffix:Y(function(){return[N(`div`,{class:`search-icon-btn`,onClick:_},Ya(t[6]||(t[6]=[N(`i`,{class:`i-ep-search`},null,-1)])))]}),_:1},8,[`value`,`placeholder`])]),N(`div`,Dn,[I(v,{checked:q(m),"onUpdate:checked":t[1]||(t[1]=function(e){return wi(m)?m.value=e:null})},{default:Y(function(){return[F(K(e.$t(`fileEditor.fileExplorer.includeSubdir`)),1)]}),_:1},8,[`checked`])])])):(H(),P(x,{key:0},[N(`div`,{class:`action-btn`,onClick:u},[t[2]||(t[2]=N(`i`,{class:`i-ep-top`},null,-1)),N(`span`,null,K(e.$t(`fileEditor.fileExplorer.up`)),1)]),N(`div`,{class:`action-btn`,onClick:f},[N(`i`,{class:ki([`i-ep-refresh-right`,{"is-loading":q(i)}])},null,2),N(`span`,null,K(e.$t(`fileEditor.fileExplorer.refresh`)),1)]),I(r,{trigger:`click`,disabled:q(a)!==null,options:q(s),placement:`bottom`,"show-arrow":!0,"arrow-point-to-center":!0,onSelect:c},{default:Y(function(){return[N(`div`,ye,[t[3]||(t[3]=N(`i`,{class:`i-ep-plus`},null,-1)),N(`span`,null,K(e.$t(`fileEditor.fileExplorer.new`)),1)])]}),_:1},8,[`disabled`,`options`]),N(`div`,{class:`action-btn`,onClick:h},[t[4]||(t[4]=N(`i`,{class:`i-ep-search`},null,-1)),N(`span`,null,K(e.$t(`fileEditor.fileExplorer.search`)),1)])],64))],2)}}}),i=j(a,[[`__scopeId`,`data-v-e49ff329`]]),z(),z(),Si(),e(`ft`,Pi=function(e,t){var n=J();if(n.isOpen){n.openFile(e),n.unminimize&&n.unminimize();return}Sa({width:`1440px`,height:`80vh`,bgColor:`transparent`,hideClose:!0,showMask:!1,data:{filePath:e,currentPath:t},component:L(function(){return A(function(){return Promise.resolve().then(function(){return h})},void 0)})})}),z(),Si(),Er=va(function(e){return Co(e)},100),Wn=ai.global,ua=Wn.t,e(`at`,va(function(e,t){var n=e.choosedKeys;if(t.type==`dir`)n.value=[t.nm],xs(e);else return},200)),Gn=ai.global,la=Gn.t,ti=function(e){return W.post(`/files?action=get_download_url_list`,e)},Sr=function(e){return W.post(`/files?action=create_download_url`,e,{requestOptions:{loading:la(`file.shareModal.creatingShareLink`)}})},zi=function(e){return W.post(`/files?action=remove_download_url`,e,{requestOptions:{loading:la(`file.shareModal.deletingShare`),successMessage:!0}})},ei=function(e){return W.post(`/files?action=get_download_url_find`,e)},z(),ve={class:`share-list-modal`},ut={class:`flex justify-end items-center mb-10px`},kt={class:`mt-10px flex justify-end items-center`},gi=R({__name:`index`,props:{fileStore:{}},setup:function(e){var t=e,n=ya().t,r=M(function(){return t.fileStore}),i=U([]),a=U(``),o=U(1),s=U(12),c=U(0),l=U(!1),u=function(){return X(function(){var e,t;return Z(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),l.value=!0,e=a.value.trim(),[4,ti(Ga({p:o.value,row:s.value},e?{filename:e}:{}))];case 1:return t=n.sent().message,i.value=t.data,c.value=Xr(t.page),[3,3];case 2:return l.value=!1,[7];case 3:return[2]}})})()};function d(){o.value=1,Oi(function(){u()})}var f=U([{key:`ps`,title:n(`file.shareListModal.shareName`)},{key:`filename`,title:n(`file.shareListModal.shareAddress`)},{key:`expire`,title:n(`file.shareListModal.expirationDate`),render:function(e){return Ur(e.expire)}},ha({width:120,options:function(e){return[{label:n(`Public.Btn.Details`),onClick:function(){m(e)}},{label:n(`Public.Btn.Delete`),onClick:function(){p(e)}}]}})]);function p(e){var t=r.value;_a({title:n(`file.shareListModal.cancelShareTitle`),content:n(`file.shareListModal.cancelShareMessage`,{filename:e.filename}),onConfirm:function(){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,zi({id:e.id})];case 1:return n.sent(),t?[4,Q(t)]:[3,3];case 2:n.sent(),n.label=3;case 3:return[4,u()];case 4:return n.sent(),[2]}})})()}})}function m(e){return X(function(){return Z(this,function(t){return ko(e,r.value),[2]})})()}return Mi(u),function(e,t){var r=ar,p=or,m=sr;return H(),P(`section`,ve,[N(`div`,ut,[I(r,{value:q(a),"onUpdate:value":t[0]||(t[0]=function(e){return wi(a)?a.value=e:null}),width:`240`,clearable:``,placeholder:q(n)(`file.shareListModal.searchPlaceholder`),onSearch:d,onClear:d},null,8,[`value`,`placeholder`])]),I(p,{loading:q(l),data:q(i),columns:q(f)},null,8,[`loading`,`data`,`columns`]),N(`div`,kt,[I(m,{page:q(o),"onUpdate:page":t[1]||(t[1]=function(e){return wi(o)?o.value=e:null}),"page-size":q(s),"onUpdate:pageSize":t[2]||(t[2]=function(e){return wi(s)?s.value=e:null}),"item-count":q(c),"show-size-picker":!1,"show-quick-jumper":!1,onRefresh:u},null,8,[`page`,`page-size`,`item-count`])])])}}}),ea=j(gi,[[`__scopeId`,`data-v-6a33ff8a`]]),z(),ze={class:`p-20px`},Pr=R({__name:`details`,props:{detail:{},fileStore:{}},emits:[`close`],setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=r,o=ya().t,s=``.concat(window.location.origin,`/down/`),l=M(function(){return i.fileStore}),u=i.detail,d=U({filename:``,ps:``,token:``,expire:``,total:0,password:``,addtime:0,id:0});function f(e){return!!(e.filename&&e.ps&&e.token)}function p(e){d.value={filename:e.filename,ps:e.ps,token:e.token,expire:Ur(e.expire),total:e.total,password:e.password,addtime:e.addtime,id:e.id}}function m(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return[4,ei({id:e})];case 1:return t=n.sent().message,p(t),[2]}})})()}function h(){if(u){if(f(u)){p(u);return}u.id&&m(u.id)}}h();function g(){return X(function(){return Z(this,function(e){return _a({title:o(`file.shareModal.cancelSharing`),content:o(`file.shareModal.confirmStopSharing`,{filename:d.value.filename}),onConfirm:function(){return X(function(){return Z(this,function(e){switch(e.label){case 0:return[4,zi({id:d.value.id})];case 1:return e.sent(),a(`close`),l.value&&Q(l.value),[2]}})})()}}),[2,!1]})})()}var _=M(function(){return``.concat(s,d.value.token)});function v(){_r(_.value)}function y(){_r(o(`file.shareModal.linkAndCode`,{link:_.value,code:d.value.password}))}return n({onConfirm:g}),function(e,t){var n=w,r=b,i=nr,a=c,s=tr,l=cr;return H(),P(`div`,ze,[I(s,null,{default:Y(function(){return[I(r,{label:q(o)(`file.shareModal.shareName`)},{default:Y(function(){return[I(n,{value:q(d).ps,"onUpdate:value":t[0]||(t[0]=function(e){return q(d).ps=e})},null,8,[`value`])]}),_:1},8,[`label`]),I(r,{label:q(o)(`file.shareModal.shareChain`)},{default:Y(function(){return[I(n,{class:`mr-10px`,readonly:!0,value:q(_)},null,8,[`value`]),I(a,{type:`primary`,onClick:v},{icon:Y(function(){return[I(i,{name:`common-copy`,size:`16`})]}),_:1})]}),_:1},8,[`label`]),q(d).password?(H(),vr(r,{key:0,label:q(o)(`file.shareModal.extractionCode`)},{default:Y(function(){return[I(n,{class:`mr-10px`,value:``.concat(q(d).password),readonly:``},null,8,[`value`]),I(a,{type:`primary`,onClick:y},{default:Y(function(){return[F(K(q(o)(`file.shareModal.copyLinkAndCode`)),1)]}),_:1})]}),_:1},8,[`label`])):yr(``,!0),I(r,{label:q(o)(`file.shareModal.expirationDate`)},{default:Y(function(){return[F(K(q(d).expire),1)]}),_:1},8,[`label`])]}),_:1}),I(l,null,{default:Y(function(){return[N(`li`,null,K(q(o)(`file.shareModal.securityTip`)),1)]}),_:1})])}}}),Nr=Pr,z(),Re={class:`p-20px`},Tr=R({__name:`create`,props:{file:{},fileStore:{}},setup:function(e,t){var n=t.expose,r=e,i=ya().t,a=M(function(){return r.fileStore}),o=r.file,s=U({filename:(o==null?void 0:o.path)||``,ps:(o==null?void 0:o.nm)||``,password:``,expire:24});function l(){return X(function(){var e;return Z(this,function(t){switch(t.label){case 0:return[4,Sr(pa(s.value))];case 1:return e=t.sent().message,B(e)?(ko(e,a.value),a.value&&Q(a.value),[2]):[2,!1]}})})()}function u(){s.value.password=$r(8)}return n({onConfirm:l}),function(e,t){var n=w,r=b,a=ee,o=O,l=c,d=tr,f=cr;return H(),P(`div`,Re,[I(d,null,{default:Y(function(){return[I(r,{label:q(i)(`file.shareModal.shareName`)},{default:Y(function(){return[I(n,{value:q(s).ps,"onUpdate:value":t[0]||(t[0]=function(e){return q(s).ps=e})},null,8,[`value`])]}),_:1},8,[`label`]),I(r,{label:q(i)(`file.shareModal.expirationDate`)},{default:Y(function(){return[I(o,{value:q(s).expire,"onUpdate:value":t[1]||(t[1]=function(e){return q(s).expire=e})},{default:Y(function(){return[I(a,{value:24},{default:Y(function(){return[F(K(q(i)(`file.shareModal.aDay`)),1)]}),_:1}),I(a,{value:168},{default:Y(function(){return[F(K(q(i)(`file.shareModal.aWeek`)),1)]}),_:1}),I(a,{value:1130800},{default:Y(function(){return[F(K(q(i)(`file.shareModal.permanent`)),1)]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`]),I(r,{label:q(i)(`file.shareModal.extractionCode`)},{default:Y(function(){return[I(n,{value:q(s).password,"onUpdate:value":t[2]||(t[2]=function(e){return q(s).password=e})},null,8,[`value`]),I(l,{class:`ml-10px`,type:`primary`,onClick:u},{default:Y(function(){return[F(K(q(i)(`file.shareModal.random`)),1)]}),_:1})]}),_:1},8,[`label`])]}),_:1}),I(f,null,{default:Y(function(){return[N(`li`,null,K(q(i)(`file.shareModal.securityTip`)),1)]}),_:1})])}}}),wr=Tr,Kn=ai.global,ca=Kn.t,z(),Si(),qn=ai.global,sa=qn.t,e(`Y`,Fi=function(e){$(e,`FavoriteList`,function(e){e.value.open()})}),z(),Jn=ai.global,oa=Jn.t,e(`F`,kr=function(e,t){return e.fileRecycle.value?Mr(e,t):jr(e,t)}),Mr=function(e,t){return new Promise(function(n){var r=e.currentPath,i=e.choosedKeys,a=e.fileList,o=t||a.value.filter(function(e){return i.value.includes(e.nm)});_a({title:o.length===1?oa(`file.deleteController.deleteSingleFileTitle`,{name:o[0].nm}):oa(`file.deleteController.batchDeleteTitle`),content:oa(`file.deleteController.recycleBinMessage`),width:400,onConfirm:function(){return X(function(){var i,a;return Z(this,function(s){switch(s.label){case 0:return o.length===1?[4,Qo(o[0].path,o[0].type)]:[3,2];case 1:return s.sent(),[3,4];case 2:return i=r.value,t&&o.length>0&&(a=o[0].path.lastIndexOf(`/`),a!==-1&&(i=o[0].path.substring(0,a))),[4,$o(o.map(function(e){return e.nm}),i)];case 3:s.sent(),s.label=4;case 4:return Q(e),n(),[2]}})})()}})})},jr=function(e,t){return new Promise(function(n){var r=e.currentPath,i=e.choosedKeys,a=e.fileList,o=t||a.value.filter(function(e){return i.value.includes(e.nm)});ga({title:o.length===1?oa(`file.deleteController.deleteSingleFileTitle`,{name:o[0].nm}):oa(`file.deleteController.batchDeleteTitle`),content:function(){return I(`span`,{class:`text-error`},[oa(`file.deleteController.permanentDeleteMessage`)])},width:400,onConfirm:function(){return X(function(){var i,a;return Z(this,function(s){switch(s.label){case 0:return o.length===1?[4,Qo(o[0].path,o[0].type)]:[3,2];case 1:return s.sent(),[3,4];case 2:return i=r.value,t&&o.length>0&&(a=o[0].path.lastIndexOf(`/`),a!==-1&&(i=o[0].path.substring(0,a))),[4,$o(o.map(function(e){return e.nm}),i)];case 3:s.sent(),s.label=4;case 4:return Q(e),n(),[2]}})})()}})})},e(`P`,hr={ftp:{key:`ftp`,labelKey:`file.contextMenu.cloudStorage.ftp`,icon:`/static/img/soft_ico/ico-ftp.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!0}},aws_s3:{key:`aws_s3`,labelKey:`file.contextMenu.cloudStorage.awsS3`,icon:`/static/img/soft_ico/ico-aws_s3.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!0}},gdrive:{key:`gdrive`,labelKey:`file.contextMenu.cloudStorage.gdrive`,icon:`/static/img/soft_ico/ico-gdrive.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!1}},gcloud_storage:{key:`gcloud_storage`,labelKey:`file.contextMenu.cloudStorage.gcloudStorage`,icon:`/static/img/soft_ico/ico-gcloud_storage.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!1}}}),Yn=ai.global,aa=Yn.t,Gr=function(){return W.post(`/mod/cloud_storage/cloud_storage/GetProviders`)},e(`A`,function(e){return W.post(`/mod/cloud_storage/cloud_storage/List`,e)}),e(`D`,function(e){return W.post(`/mod/cloud_storage/cloud_storage/CreateFolder`,e,{requestOptions:{loading:aa(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})}),e(`O`,function(e){return W.post(`/mod/cloud_storage/cloud_storage/Delete`,qa(Ga({},e),{items:JSON.stringify(e.items)}),{requestOptions:{loading:aa(`file.deleteController.deletingSingle`)}})}),e(`N`,function(e){var t;return W.post(`/mod/cloud_storage/cloud_storage/UploadLocal`,qa(Ga({},e),{local_paths:JSON.stringify(e.local_paths),background:(t=e.background)==null||t}),{requestOptions:{loading:aa(`file.uploadModal.statusUploading`)}})}),e(`M`,function(e,t){return W.post(`/mod/cloud_storage/cloud_storage/file_upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:function(e){t==null||t(e)}})}),e(`k`,function(e){var t,n;return W.post(`/mod/cloud_storage/cloud_storage/DownloadToLocal`,qa(Ga({},e),{items:JSON.stringify(e.items),background:(t=e.background)==null||t}),{requestOptions:{loading:aa(`file.uploadModal.statusUploading`),successMessage:!((n=e.background)==null||n)}})}),e(`j`,function(){return W.post(`/mod/cloud_storage/cloud_storage/TaskStatus`)}),z(),Si(),Xn=ai.global,G=Xn.t,er={zip:`ZIP`,rar:`RAR`,gz:`GZ`,"tar.gz":`GZ`,tgz:`GZ`},$n=Object.keys(er),mr={ftp:[`ftp`],aws_s3:[`aws_s3`],gdrive:[`gdrive`],gcloud_storage:[`gcloud_storage`,`gcloud`,`google_cloud`,`google_cloud_storage`]},z(),z(),Rr=U([]),ka=U(!1),gr=U(null),zr=U(1),z(),Si(),ia=ai.global.t,ra={Apache_Conf:[`^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd`],BatchFile:[`bat|cmd`],C_Cpp:[`cpp|c|cc|cxx|h|hh|hpp|ino`],CSharp:[`cs`],CSS:[`css`],Dockerfile:[`^Dockerfile`],golang:[`go`],HTML:[`html|htm|xhtml|vue|we|wpy`],Java:[`java`],JavaScript:[`js|jsm|jsx`],JSON:[`json`],JSP:[`jsp`],LESS:[`less`],Lua:[`lua`],Makefile:[`^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make`],Markdown:[`md|markdown`],MySQL:[`mysql`],Nginx:[`nginx|conf`],INI:[`ini|conf|cfg|prefs`],ObjectiveC:[`m|mm`],Perl:[`pl|pm`],Perl6:[`p6|pl6|pm6`],pgSQL:[`pgsql`],PHP_Laravel_blade:[`blade.php`],PHP:[`php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module`],Powershell:[`ps1`],Python:[`py`],R:[`r`],Ruby:[`rb|ru|gemspec|rake|^Guardfile|^Rakefile|^Gemfile`],Rust:[`rs`],SASS:[`sass`],SCSS:[`scss`],SH:[`sh|bash|^.bashrc`],SQL:[`sql`],SQLServer:[`sqlserver`],Swift:[`swift`],Text:[`txt`],Typescript:[`ts|typescript|str`],VBScript:[`vbs|vb`],Verilog:[`v|vh|sv|svh`],XML:[`xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml`],YAML:[`yaml|yml`],Compress:[`tar|zip|7z|rar|gz|arj|z`],images:[`icon|jpg|jpeg|png|bmp|gif|tif|emf`]},Jr=function(e){var t=e.match(/\.([0-9A-z]*)$/),n=Array.isArray(t)?t[1]:`text`;for(var r in ra)for(var i=ra[r][0].split(`|`),a=r.toLowerCase(),o=0;o=0;i--)if(i!==t){var a=r.data[i];h(a)||p(i)}}else if(e===`closeAll`)for(var o=r.data.length-1;o>=0;o--){var s=r.data[o];h(s)||p(o)}}};return function(t,n){var r=f,a=te,o=d;return H(),P(`div`,Fe,[I(a,{"x-scrollable":``,trigger:`none`},{default:Y(function(){return[N(`div`,{class:`editor-header`,ref_key:`headerRef`,ref:s},[(H(!0),P(x,null,Vi(e.data,function(e,t){return H(),P(`div`,{key:t,class:ki([`editor-tab`,{active:i.value===t}]),title:e.path,onClick:function(e){return l(t)},onContextmenu:Pa(function(e){return S(e,t)},[`prevent`])},[N(`div`,{class:ki([`tree-icon tab-icon`,u(e.name)])},null,2),I(r,{class:`mx-10px`},{default:Y(function(){return[N(`span`,null,K(e.name),1)]}),_:2},1024),h(e)?(H(),P(`div`,{key:0,class:`tab-dirty`,onClick:Pa(function(e){return m(t)},[`stop`])},null,8,Ot)):(H(),P(`div`,{key:1,class:`tab-close i-ep-close-bold`,onClick:Pa(function(e){return p(t)},[`stop`])},null,8,Jt))],42,lt)}),128))],512)]}),_:1}),I(o,{placement:`bottom-start`,trigger:`manual`,x:q(_),y:q(v),options:b,show:q(g),"on-clickoutside":C,onSelect:w},null,8,[`x`,`y`,`show`])])}}}),ri=j(ii,[[`__scopeId`,`data-v-7c07065c`]]),z(),oi=me(Hi(),1),Ei=R({__name:`main`,props:Di({mode:{type:String,default:`Text`}},{value:{},valueModifiers:{}}),emits:Di([`cursor-change`],[`update:value`]),setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=r,o=J(),s=na(o),c=s.editorConfig,l=s.currentFile,u=Ca(e,`value`),d=Ea(`editorRef`),f=null,p=new Map,m=function(e){return new Promise(function(t){oi.default.config.loadModule(e,function(){return t()})})},h=function(){var e,t;if(f){var n=(e=l.value)==null?void 0:e.path;if(n){var r=o.fileList.map(function(e){return e.path}),a=!0,s=!1,d=void 0;try{for(var m=p.keys()[Symbol.iterator](),h;!(a=(h=m.next()).done);a=!0){var g=h.value;r.includes(g)||p.delete(g)}}catch(e){s=!0,d=e}finally{try{!a&&m.return!=null&&m.return()}finally{if(s)throw d}}var _=p.get(n);if(!_){var v;_=oi.default.createEditSession((v=u.value)==null?``:v,f.session.getMode()),_.setUndoManager(new oi.default.UndoManager);var y=c.value.aceEditor,b=y.useSoftTabs,x=y.tabSize,S=y.wrap;_.setUseSoftTabs(b),_.setTabSize(x),_.setUseWrapMode(S),p.set(n,_)}if(_.setMode(`ace/mode/`.concat((t=i.mode)==null?void 0:t.toLocaleLowerCase())),f.getSession()!==_){var C;f.setSession(_),f.setReadOnly(((C=l.value)==null?void 0:C.onlyRead)||!1);var w=c.value.aceEditor,T=w.useSoftTabs,E=w.tabSize,D=w.wrap;_.setUseSoftTabs(T),_.setTabSize(E),_.setUseWrapMode(D)}}}};Aa(function(){var e;return(e=l.value)==null?void 0:e.path},function(){h()}),Aa(function(){return u.value},function(e){if(f){var t=f.getValue();if(e!==void 0&&e!==t){var n=f.getSession(),r=n.selection.getCursor(),i=n.getScrollTop(),a=n.getScrollLeft();f.setValue(e,-1),f.moveCursorToPosition(r),n.setScrollTop(i),n.setScrollLeft(a)}}});var g=function(){return X(function(){var e,t,n,r,o,s,p,g,v,y,b,x,S,C,w,T,E,D,O,ee,te,k,ne,re,ie;return Z(this,function(ae){switch(ae.label){case 0:return oi.default.config.set(`basePath`,`/static/ace`),[4,m(`ace/ext/language_tools`)];case 1:return ae.sent(),d.value?(n=c.value.aceEditor.editorTheme,r=`ace/theme/`.concat(n),[4,m(r)]):[2];case 2:return ae.sent(),d.value?(o=c.value.aceEditor,s=o.fontSize,p=o.lineHeight,g=o.fontFamily,v=o.showInvisibles,y=o.showLineNumbers,b=o.useSoftTabs,x=o.tabSize,S=o.keyboardHandler,C=o.enableLiveAutocompletion,w=o.enableSnippets,T=o.enableBasicAutocompletion,E=o.wrap,D=o.indentedSoftWrap,O=o.highlightActiveLine,ee=o.highlightSelectedWord,te=o.animatedScroll,k=o.showFoldWidgets,ne=o.showGutter,re=o.displayIndentGuides,f=oi.default.edit(d.value,{value:u.value,theme:r,mode:`ace/mode/`.concat((e=i.mode)==null?void 0:e.toLocaleLowerCase()),fontSize:s,fontFamily:g,showInvisibles:v,showLineNumbers:y,useSoftTabs:b,tabSize:x,showPrintMargin:!1,keyboardHandler:S,enableLiveAutocompletion:C,enableSnippets:w,enableBasicAutocompletion:T,wrap:E,indentedSoftWrap:D,highlightActiveLine:O,highlightSelectedWord:ee,animatedScroll:te,showFoldWidgets:k,showGutter:ne,displayIndentGuides:re,readOnly:((t=l.value)==null?void 0:t.onlyRead)||!1}),f.container.style.lineHeight=p,f.renderer.updateFontSize(),ie=function(){if(f){var e=f.getCursorPosition();a(`cursor-change`,{line:e.row+1,column:e.column+1})}},h(),ie(),f.selection.on(`changeCursor`,function(){ie()}),f.on(`change`,function(){u.value=f==null?void 0:f.getValue()}),_(f),[2]):[2]}})})()},_=function(e){e.commands.addCommand({name:`saveFile`,bindKey:{win:`Ctrl-S`,mac:`Command-S`},readOnly:!0,exec:function(){o.saveCurrentFileContent()}}),e.commands.addCommand({name:`saveAllFile`,bindKey:{win:`Ctrl-Shift-S`,mac:`Command-Shift-S`},readOnly:!0,exec:function(){o.saveAllFile()}}),e.commands.addCommand({name:`closeFile`,bindKey:{win:`Alt-W`,mac:`Option-W`},readOnly:!0,exec:function(){o.closeTab(o.currentFileIndex)}}),e.commands.addCommand({name:`undo`,bindKey:{win:`Ctrl-Z`,mac:`Command-Z`},readOnly:!0,exec:function(){e.undo()}})};return ja(function(){var e=c.value.aceEditor,t=e.editorTheme,n=e.fontSize,r=e.lineHeight,i=e.fontFamily,a=e.showInvisibles,o=e.showLineNumbers,s=e.useSoftTabs,u=e.tabSize,d=e.keyboardHandler,p=e.enableLiveAutocompletion,m=e.enableSnippets,h=e.enableBasicAutocompletion,g=e.wrap,_=e.indentedSoftWrap,v=e.highlightActiveLine,y=e.highlightSelectedWord,b=e.animatedScroll,x=e.showFoldWidgets,S=e.showGutter,C=e.displayIndentGuides;if(f){var w;f.setTheme(`ace/theme/`.concat(t)),f.setOptions({fontSize:n,fontFamily:i,showInvisibles:a,showLineNumbers:o,useSoftTabs:s,tabSize:u,keyboardHandler:d,enableLiveAutocompletion:p,enableSnippets:m,enableBasicAutocompletion:h,wrap:g,indentedSoftWrap:_,highlightActiveLine:v,highlightSelectedWord:y,animatedScroll:b,showFoldWidgets:x,showGutter:S,displayIndentGuides:C,readOnly:((w=l.value)==null?void 0:w.onlyRead)||!1}),f.container.style.lineHeight=r,f.renderer.updateFontSize()}}),Mi(function(){g()}),n({execCommand:function(e){f&&f.execCommand(e)},jumpToLine:function(e){f.gotoLine(e,0,!0),requestAnimationFrame(function(){f.focus()})}}),function(e,t){return H(),P(`div`,{ref_key:`editorRef`,ref:d,class:`ace-editor w-full h-full`},null,512)}}}),Ti=j(Ei,[[`__scopeId`,`data-v-fd69013c`]]),z(),Pe={class:`file-history`},mi=R({__name:`index`,emits:[`close`],setup:function(e,t){var n=t.emit,r=ya().t,i=n,a=J(),o=na(a).currentFile,s=M(function(){var e=o.value;return e?e.history.map(function(t){return{time:t,path:e.path}}):[]}),c=[{key:`time`,title:r(`fileEditor.dialogs.fileHistory.time`),render:function(e){return Ur(e.time)}},ha({title:r(`fileEditor.dialogs.fileHistory.actions`),width:210,options:function(e){return[{label:r(`fileEditor.dialogs.fileHistory.diff`),onClick:function(){i(`close`),a.openDiffTab(e.path,e.time)}},{label:r(`fileEditor.dialogs.fileHistory.recover`),onClick:function(){_a({title:r(`fileEditor.dialogs.fileHistory.recoverTitle`),content:r(`fileEditor.dialogs.fileHistory.recoverContent`,{time:Ur(e.time)}),onConfirm:function(){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,Ri({filename:e.path,history:e.time})];case 1:return t.sent(),V.success(r(`fileEditor.dialogs.fileHistory.fileContentUpdated`)),a.getFileContent(e.path),[2]}})})()}})}},{label:r(`fileEditor.dialogs.fileHistory.delete`),onClick:function(){_a({title:r(`fileEditor.dialogs.fileHistory.deleteTitle`),content:r(`fileEditor.dialogs.fileHistory.deleteContent`,{time:Ur(e.time)}),onConfirm:function(){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,Ar({filename:e.path,history:e.time})];case 1:return t.sent(),u(e.path),[2]}})})()}})}}]}})],l=U(!1),u=function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),l.value=!0,[4,a.getFileContent(e)];case 1:return t.sent(),[3,3];case 2:return l.value=!1,[7];case 3:return[2]}})})()};return function(e,t){var n=or;return H(),P(`div`,Pe,[I(n,{loading:q(l),columns:c,data:q(s),"max-height":400},null,8,[`loading`,`data`])])}}}),_=j(mi,[[`__scopeId`,`data-v-654b4dcd`]]),z(),Ne={key:0,class:`footer-path`},ct={key:1,class:`footer-path diff-path`},Et={class:`mr-6px`},qt={key:2,class:`footer-tools`},dn={class:`footer-item`},En={key:0,class:`footer-item readonly-badge`},Vr=R({__name:`footer`,props:{filePath:{default:``},encoding:{default:`UTF-8`},lineEnding:{default:`LF`},cursor:{default:function(){return{line:1,column:1}}},tabSize:{default:4},useSoftTabs:{type:Boolean,default:!0},language:{default:`Text`}},emits:[`jump-line`],setup:function(e,t){var n=t.emit,r=e,i=n,a=J(),o=na(a),s=o.currentFile,c=o.editorConfig,l=ya().t,u=M(function(){return s.value?s.value.history.length:0}),d=M(function(){var e;return((e=s.value)==null?void 0:e.onlyRead)||!1}),p=function(){Sa({title:l(`fileEditor.dialogs.fileHistory.title`),component:_})},m=function(){a.openToolsModal(`lineEnding`,{lineEnding:r.lineEnding,onChange:function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,a.changeLineEnding(e)];case 1:return t.sent(),[2]}})})()}})},h=function(){a.openToolsModal(`tabSize`,{useSoftTabs:r.useSoftTabs?`space`:`tab`,tabSize:r.tabSize,onChange:function(e,t){a.updateTabSettings(e,t)}})},g=function(){a.openToolsModal(`encoding`,{encoding:c.value.aceEditor.encoding,onChange:function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,a.changeEncoding(e)];case 1:return t.sent(),[2]}})})()}})},v=function(){var e,t,n;a.openToolsModal(`goToLine`,{currentLine:(e=r.cursor)==null?void 0:e.line,currentColumn:(t=r.cursor)==null?void 0:t.column,maxLine:(n=s.value)!=null&&n.content?s.value.content.split(` -`).length:1,onChange:function(e){i(`jump-line`,e)}})},y=function(){if(!(!s.value||s.value.type!==`diff`)){var e={path:s.value.originalPath,time:s.value.historyTime};_a({title:l(`fileEditor.dialogs.fileHistory.recoverTitle`),content:l(`fileEditor.dialogs.fileHistory.recoverContent`,{time:Ur(e.time)}),onConfirm:function(){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,Ri({filename:e.path,history:e.time})];case 1:return t.sent(),V.success(l(`fileEditor.dialogs.fileHistory.fileContentUpdated`)),a.getFileContent(e.path),a.closeTab(a.currentFileIndex),[2]}})})()}})}};return function(t,n){var r,i,a,o,c,l=f,_=rr;return H(),P(`div`,{class:ki([`editor-footer`,{"diff-footer":((r=q(s))==null?void 0:r.type)===`diff`}])},[((i=q(s))==null?void 0:i.type)===`diff`?(H(),P(`div`,ct,[N(`span`,Et,K(t.$t(`fileEditor.editorFooter.readOnlyHistory`,{path:(a=q(s))==null?void 0:a.originalPath,time:q(Ur)((o=q(s))==null?void 0:o.historyTime)})),1),I(_,{onClick:y},{default:Y(function(){return[F(K(t.$t(`fileEditor.editorFooter.clickRecoverLeft`)),1)]}),_:1})])):(H(),P(`div`,Ne,[I(l,null,{default:Y(function(){return[F(K(t.$t(`fileEditor.editorFooter.fileLocation`,{path:e.filePath})),1)]}),_:1})])),((c=q(s))==null?void 0:c.type)===`diff`?yr(``,!0):(H(),P(`div`,qt,[N(`span`,{class:`footer-item`,onClick:m},K(e.lineEnding),1),N(`span`,{class:`footer-item`,onClick:v},K(t.$t(`fileEditor.editorFooter.lineColumn`,{line:e.cursor.line,column:e.cursor.column})),1),N(`span`,{class:`footer-item`,onClick:p},K(t.$t(`fileEditor.editorFooter.historyCount`,{count:q(u)})),1),N(`span`,{class:`footer-item`,onClick:h},K(t.$t(`fileEditor.editorFooter.tabSize`,{size:e.tabSize})),1),N(`span`,{class:`footer-item`,onClick:g},K(t.$t(`fileEditor.editorFooter.encoding`,{encoding:e.encoding})),1),N(`span`,dn,K(t.$t(`fileEditor.editorFooter.language`,{language:e.language})),1),q(d)?(H(),P(`span`,En,K(t.$t(`fileEditor.editorFooter.readOnlyMode`)),1)):yr(``,!0)]))],2)}}}),Br=j(Vr,[[`__scopeId`,`data-v-bf1270cf`]]),z(),Ir=R({__name:`diff`,props:{mode:{type:String,default:`Text`}},setup:function(e){var t=e,r=na(J()),i=r.editorConfig,a=r.currentFile,o=Ea(`diffRef`),s=null,c=function(e){return new Promise(function(t){oi.default.config.loadModule(e,function(){return t()})})},l=function(){return X(function(){var e,r,l,u,d,f,p,m,h,g,_,v,y,b;return Z(this,function(x){switch(x.label){case 0:return oi.default.config.set(`basePath`,`/static/ace`),[4,c(`ace/ext/language_tools`)];case 1:return x.sent(),o.value?(u=i.value.aceEditor.editorTheme,d=`ace/theme/`.concat(u),[4,c(d)]):[2];case 2:return x.sent(),o.value?(f=i.value.aceEditor,p=f.fontSize,m=f.fontFamily,h=f.showInvisibles,g=f.showLineNumbers,_=f.useSoftTabs,v=f.tabSize,y=`ace/mode/`.concat((e=t.mode)==null?void 0:e.toLocaleLowerCase()),s=new n({ace:oi.default,element:o.value,theme:d,mode:y,left:{content:((r=a.value)==null?void 0:r.leftContent)||``,editable:!1,copyLinkEnabled:!1},right:{content:((l=a.value)==null?void 0:l.rightContent)||``,editable:!1,copyLinkEnabled:!1}}),b=s.getEditors(),[b.left,b.right].forEach(function(e){e.setOptions({fontSize:p,fontFamily:m,showInvisibles:h,showLineNumbers:g,useSoftTabs:_,tabSize:v,showPrintMargin:!1,wrap:!0,indentedSoftWrap:!0})}),Aa(function(){var e;return(e=a.value)==null?void 0:e.leftContent},function(e){s&&s.getEditors().left.setValue(e||``,-1)}),Aa(function(){var e;return(e=a.value)==null?void 0:e.rightContent},function(e){s&&s.getEditors().right.setValue(e||``,-1)}),[2]):[2]}})})()};return Mi(function(){l()}),ji(function(){s&&s.destroy()}),ja(function(){var e=i.value.aceEditor,t=e.editorTheme,n=e.fontSize,r=e.fontFamily,a=e.showInvisibles,o=e.showLineNumbers,c=e.useSoftTabs,l=e.tabSize;if(s){var u=s.getEditors();[u.left,u.right].forEach(function(e){e.setTheme(`ace/theme/`.concat(t)),e.setOptions({fontSize:n,fontFamily:r,showInvisibles:a,showLineNumbers:o,useSoftTabs:c,tabSize:l})})}}),function(e,t){return H(),P(`div`,{ref_key:`diffRef`,ref:o,class:`ace-diff-container w-full h-full`},null,512)}}}),Fr=j(Ir,[[`__scopeId`,`data-v-4b286035`]]),z(),Zn={},Oe={class:`flex-1 bg-[#262626] overflow-y-auto w-full h-full text-[#ccc]`},st={class:`flex gap-60px max-w-[1200px] mx-auto py-30px px-50px justify-center`},Tt={class:`flex-1`},Kt={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},un={class:`flex flex-col gap-[14px] text-[14px]`},Tn={class:`flex items-center`},zn={class:`text-[#a4a4a4] ml-[16px]`},Vn={class:`flex items-center`},Hn={class:`text-[#a4a4a4] ml-[16px]`},Be={class:`flex items-center`},Ve={class:`text-[#a4a4a4] ml-[16px]`},He={class:`flex items-center`},Ue={class:`text-[#a4a4a4] ml-[16px]`},We={class:`flex items-center`},Ge={class:`text-[#a4a4a4] ml-[16px]`},Ke={class:`flex items-center`},qe={class:`text-[#a4a4a4] ml-[16px]`},Je={class:`flex items-center`},Ye={class:`text-[#a4a4a4] ml-[16px]`},ht={class:`flex items-center`},gt={class:`text-[#a4a4a4] ml-[16px]`},_t={class:`flex items-center`},vt={class:`text-[#a4a4a4] ml-[16px]`},yt={class:`flex items-center`},bt={class:`text-[#a4a4a4] ml-[16px]`},xt={class:`mt-[40px]`},St={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},Ct={class:`flex flex-col gap-[14px] text-[14px]`},wt={class:`flex items-center`},It={class:`text-[#a4a4a4] ml-[16px]`},Lt={class:`flex items-center`},Rt={class:`text-[#a4a4a4] ml-[16px]`},zt={class:`flex items-center`},Bt={class:`text-[#a4a4a4] ml-[16px]`},Vt={class:`flex items-center`},Ht={class:`text-[#a4a4a4] ml-[16px]`},Ut={class:`flex-1`},Wt={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},Gt={class:`flex flex-col gap-[14px] text-[14px]`},$t={class:`flex items-center`},en={class:`flex items-center gap-[6px] min-w-[260px] text-white`},tn={class:`flex items-center`},nn={class:`text-[#a4a4a4] ml-[16px]`},rn={class:`flex items-center`},an={class:`text-[#a4a4a4] ml-[16px]`},on={class:`flex items-center`},sn={class:`flex items-center gap-[6px] min-w-[260px] text-white`},cn={class:`text-[#a4a4a4] ml-[16px]`},ln={class:`mt-[40px]`},hn={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},gn={class:`flex flex-col gap-[14px] text-[14px]`},_n={class:`flex items-center`},vn={class:`text-[#a4a4a4] ml-[16px]`},yn={class:`flex items-center`},bn={class:`text-[#a4a4a4] ml-[16px]`},xn={class:`flex items-center`},Sn={class:`text-[#a4a4a4] ml-[16px]`},Cn={class:`flex items-center`},wn={class:`text-[#a4a4a4] ml-[16px]`},kn={class:`flex items-center`},An={class:`text-[#a4a4a4] ml-[16px]`},jn={class:`flex items-center`},Mn={class:`text-[#a4a4a4] ml-[16px]`},Nn={class:`flex items-center`},Pn={class:`text-[#a4a4a4] ml-[16px]`},Fn={class:`flex items-center`},In={class:`text-[#a4a4a4] ml-[16px]`},Ln={class:`flex items-center`},Rn={class:`text-[#a4a4a4] ml-[16px]`},re=j(Zn,[[`render`,tc],[`__scopeId`,`data-v-fccb0a32`]]),z(),_e={class:`flex-1 flex flex-col h-full bg-[#1e1e1e] overflow-hidden`},Ze={class:`flex-1 overflow-hidden relative`},ci=R({__name:`index`,setup:function(e,t){var n=t.expose,r=J(),i=na(r),a=i.fileList,o=i.currentFileIndex,s=i.currentFile,c=i.editorConfig,l=r.saveFileContentAndClose,u=r.closeTab,d=r.updateTabContent,f=Ea(`editorMainRef`),p=M({get:function(){var e;return((e=s.value)==null?void 0:e.content)||``},set:function(e){o.value!==-1&&d(o.value,e)}}),m=Ii({line:1,column:1}),h=M(function(){return Number(c.value.aceEditor.tabSize)}),g=M(function(){return c.value.aceEditor.useSoftTabs}),_=M(function(){var e;return((e=s.value)==null?void 0:e.encoding)||``}),v=M(function(){var e=new Map,t=Object.entries(c.value.supportedModes||{}),n=!0,r=!1,i=void 0;try{for(var a=t[Symbol.iterator](),o;!(n=(o=a.next()).done);n=!0){var s=Ja(o.value,2),l=s[0],u=s[1][0].split(`|`),d=!0,f=!1,p=void 0;try{for(var m=u[Symbol.iterator](),h;!(d=(h=m.next()).done);d=!0){var g=h.value;e.set(g,l)}}catch(e){f=!0,p=e}finally{try{!d&&m.return!=null&&m.return()}finally{if(f)throw p}}}}catch(e){r=!0,i=e}finally{try{!n&&a.return!=null&&a.return()}finally{if(r)throw i}}return e}),y=M(function(){var e,t=(e=s.value)==null?void 0:e.type;return t&&v.value.get(t)||`Text`}),b=M(function(){var e,t,n=y.value;return(e=(t=c.value.nameOverrides)==null?void 0:t[n])==null?n:e}),S=function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,l(e)];case 1:return t.sent(),[2]}})})()},C=function(e){u(e)},w=function(e){m.line=e.line,m.column=e.column},T=function(e){if(e===`search`){var t;(t=f.value)==null||t.execCommand(`find`)}else if(e===`replace`){var n;(n=f.value)==null||n.execCommand(`replace`)}else if(e===`goToLine`){var i;r.openToolsModal(`goToLine`,{currentLine:m.line,currentColumn:m.column,maxLine:(i=s.value)!=null&&i.content?s.value.content.split(` -`).length:1,onChange:function(e){var t;(t=f.value)==null||t.jumpToLine(e)}})}},E=function(e){var t;(t=f.value)==null||t.jumpToLine(e)};return n({handleToolbarAction:T}),r.getEditorConfig(),function(e,t){return H(),P(`div`,_e,[I(ri,{value:q(o),"onUpdate:value":t[0]||(t[0]=function(e){return wi(o)?o.value=e:null}),data:q(a),save:S,onClose:C},null,8,[`value`,`data`]),q(s)?(H(),P(x,{key:0},[N(`div`,Ze,[q(s).type===`shortcut`?(H(),vr(re,{key:0})):q(s).type===`diff`?(H(),vr(Fr,{key:1,mode:q(y)},null,8,[`mode`])):(H(),vr(Ti,{key:2,ref_key:`editorMainRef`,ref:f,value:q(p),"onUpdate:value":t[1]||(t[1]=function(e){return wi(p)?p.value=e:null}),mode:q(y),onCursorChange:w},null,8,[`value`,`mode`]))]),q(s).type===`shortcut`?yr(``,!0):(H(),vr(Br,{key:0,"file-path":q(s).path,encoding:q(_),"line-ending":q(s).lineEnding,cursor:q(m),"tab-size":q(h),"use-soft-tabs":q(g),language:q(b),onJumpLine:E},null,8,[`file-path`,`encoding`,`line-ending`,`cursor`,`tab-size`,`use-soft-tabs`,`language`]))],64)):yr(``,!0)])}}}),u=ci,z(),ge={class:`editor-container`},Xe={class:`editor-body`},si=R({__name:`index`,props:{filePath:{type:String,required:!0},currentPath:{type:String,required:!0},onClose:{type:Function,required:!0},onMaximize:{type:Function,required:!0},onMinimize:{type:Function,required:!0}},setup:function(e){var t=e,n=Ea(`codeEditorRef`),r=ya().t,i=J(),a=na(i).isMinimize,o=function(e){if(e.key===`F5`||e.key===`r`&&(e.metaKey||e.ctrlKey)){e.preventDefault(),V.info(r(`fileEditor.messages.noRefresh`));return}};i.setCurrentPath(t.currentPath),Mi(function(){window.addEventListener(`keydown`,o,{capture:!0}),i.isOpen=!0,i.openFile(t.filePath)}),Ni(function(){window.removeEventListener(`keydown`,o,{capture:!0}),i.isOpen=!1,i.isMinimize=!1,i.fileList=[],i.currentFileIndex=-1,i.currentPath=``,i.creatingType=null,i.isSearchMode=!1,i.closeToolsModal()});var s=U(!1),c=M({get:function(){return a.value},set:function(e){a.value=e}}),l=function(e){n.value&&n.value.handleToolbarAction(e)},d=function(){c.value=!c.value,t.onMinimize()},f=function(){s.value=!s.value,t.onMaximize()},p=function(){var e=i.fileList.some(function(e){return e.content!==e.originalContent&&e.type!==`shortcut`}),n=function(){pr(),t.onClose&&t.onClose()};e?_a({title:r(`fileEditor.editorHeader.tipTitle`),content:r(`fileEditor.editorHeader.modifiedSaveConfirm`),confirmText:r(`fileEditor.common.save`),cancelText:r(`fileEditor.editorHeader.dontSave`),onConfirm:function(){return X(function(){return Z(this,function(e){switch(e.label){case 0:return[4,i.saveAllFile()];case 1:return e.sent(),n(),[2]}})})()},onCancel:function(){n()}}):n()};return function(e,t){return H(),P(`div`,ge,[I(se,{"is-minimize":q(c),"is-maximize":q(s),onMinimize:d,onMaximize:f,onClose:p},null,8,[`is-minimize`,`is-maximize`]),Ma(I(ce,{onAction:l},null,512),[[Oa,!q(c)]]),Ma(N(`main`,Xe,[I(g),I(u,{ref_key:`codeEditorRef`,ref:n},null,512)],512),[[Oa,!q(c)]])])}}}),e(`t`,h=pe({default:function(){return m}})),m=j(si,[[`__scopeId`,`data-v-5961e81f`]])}}})})(); \ No newline at end of file +`):e};return{isOpen:e,isMinimize:t,unminimize:n,toolsModal:i,currentPath:s,fileList:a,currentFileIndex:o,currentFile:g,refreshKey:c,isLoading:l,isListLoading:u,editorConfig:d,creatingType:f,isSearchMode:p,searchWord:m,searchAll:h,openFile:v,openShortcutTab:y,openDiffTab:b,closeTab:C,updateTabContent:w,setCurrentPath:T,goToParent:E,refreshFileList:D,setLoading:ne,setListLoading:re,getEditorConfig:O,saveEditorConfig:ie,saveFileContent:ae,saveFileContentAndClose:oe,saveCurrentFileContent:se,saveAllFile:ce,getFileContent:x,changeLineEnding:function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return!g.value||g.value.type===`shortcut`?[2]:(g.value.content=le(g.value.content,e),[4,se()]);case 1:return t.sent(),g.value.lineEnding=e,[2]}})})()},changeEncoding:function(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return!g.value||g.value.type===`shortcut`?[2]:(t=g.value.path,d.value.aceEditor.encoding=e,[4,ie()]);case 1:return n.sent(),g.value.encoding=e,[4,ae(o.value,!0,!0)];case 2:return n.sent(),x(t),[2]}})})()},changeTheme:function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return d.value.aceEditor.editorTheme=e,[4,ie()];case 1:return t.sent(),[2]}})})()},toggleSetting:function(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return t=d.value.aceEditor,t[e]=!t[e],[4,ie()];case 1:return n.sent(),[2]}})})()},updateTabSettings:function(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return d.value.aceEditor.useSoftTabs=e!==`tab`,d.value.aceEditor.tabSize=t,[4,ie()];case 1:return n.sent(),V.success(fa(`fileEditor.store.tabSettingsRefreshed`)),[2]}})})()},getCurrentFileContent:S,startCreateNewItem:function(e){f.value=e},cancelCreateNewItem:function(){f.value=null},confirmCreateNewItem:function(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return e.trim()?(t=f.value,t===`file`?[4,Cr({path:``.concat(s.value,`/`,e)})]:[3,2]):(V.warning(fa(`fileEditor.store.nameRequired`)),[2]);case 1:return n.sent(),[3,4];case 2:return t===`folder`?[4,Sr({path:``.concat(s.value,`/`,e)})]:[3,4];case 3:n.sent(),n.label=4;case 4:return V.success(fa(`fileEditor.store.createSuccess`,{type:fa(t===`file`?`fileEditor.store.newFile`:`fileEditor.store.newFolder`)})),f.value=null,D(),[2]}})})()},toggleSearchMode:ee,executeSearch:te,openToolsModal:function(e,t){i.value={show:!0,type:e,data:t||{}}},closeToolsModal:function(){i.value={show:!1,type:null,data:{}}}}}),R(),Me={class:`title-left`},ot={class:`title-right`},Ot=[`title`],$t=[`title`],hn={key:0,class:`i-ant-design-switcher-outlined`},kn={key:1,class:`i-ant-design-border-outlined`},Vn=[`title`],mi=L({__name:`index`,props:{isMinimize:{type:Boolean},isMaximize:{type:Boolean}},emits:[`minimize`,`maximize`,`close`],setup:function(e,t){var n=t.emit,r=e,i=n,a=J(),o=U(null),s=function(){i(`minimize`);var e=!r.isMinimize;o.value&&ki(function(){var t=$r(o.value,`n-dialog`);if(t)if(!e)t.style.left=``,t.style.top=``;else{var n=document.documentElement.clientHeight,r=t.offsetHeight,i=216,a=n-r-68,s=parseFloat(t.style.left)||0,c=parseFloat(t.style.top)||0;t.style.left=``.concat(s+i-t.offsetLeft,`px`),t.style.top=``.concat(c+a-t.offsetTop,`px`)}})},c=function(){i(`maximize`),!r.isMaximize&&o.value&&ki(function(){var e=$r(o.value,`n-dialog`);e&&(e.style.left=``,e.style.top=``)})},l=function(){i(`close`)};return Ni(function(){a.unminimize=function(){r.isMinimize&&s()}}),Pi(function(){a.unminimize=null}),function(t,n){var r=Zi(`modal-drag`);return Na((H(),N(`div`,{ref_key:`titleRef`,ref:o,class:`editor-title`},[M(`div`,Me,[M(`span`,null,K(t.$t(`fileEditor.title.onlineTextEditor`)),1)]),M(`div`,ot,[!e.isMaximize&&!e.isMinimize?(H(),N(`div`,{key:0,class:`action-btn`,title:t.$t(`fileEditor.title.minimize`),onClick:s},Xa(n[1]||(n[1]=[M(`div`,{class:`i-ant-design-minus-outlined`},null,-1)])),8,Ot)):xr(``,!0),M(`div`,{class:`action-btn`,title:e.isMinimize?t.$t(`fileEditor.title.restore`):e.isMaximize?t.$t(`fileEditor.title.restoreDown`):t.$t(`fileEditor.title.maximize`),onClick:n[0]||(n[0]=function(t){return e.isMinimize?s():c()})},[e.isMinimize||e.isMaximize?(H(),N(`div`,hn)):(H(),N(`div`,kn))],8,$t),M(`div`,{class:`action-btn close-btn`,onClick:l,title:t.$t(`fileEditor.title.close`)},Xa(n[2]||(n[2]=[M(`div`,{class:`i-ant-design-close-outlined`},null,-1)])),8,Vn)])])),[[r]])}}}),ce=A(mi,[[`__scopeId`,`data-v-3102b2b4`]]),R(),je={class:`toolbar-dialog`},at={class:`toolbar-title`},It={class:`fontsize-content flex items-center gap-16px`},pi=L({__name:`index`,props:{currentSize:{type:Number,default:14},onChange:{type:Function}},emits:[`close`],setup:function(e,t){var n=t.emit,r=e,i=n,a=U(r.currentSize),o=U(null),s=function(){var e=Number(a.value);if(!isNaN(e)&&e>0){var t;(t=r.onChange)==null||t.call(r,e),i(`close`)}};return Ni(function(){var e;(e=o.value)==null||e.focus()}),function(e,t){var n=C,r=c;return H(),N(`div`,je,[M(`div`,at,K(e.$t(`fileEditor.dialogs.fontSizeTitle`)),1),M(`div`,It,[F(n,{ref_key:`inputRef`,ref:o,value:q(a),"onUpdate:value":t[0]||(t[0]=function(e){return B(a)?a.value=e:null}),"show-button":!1,class:`fontsize-input`,onKeyup:Pa(s,[`enter`])},null,8,[`value`]),F(r,{type:`primary`,class:`fontsize-btn`,onClick:s},{default:Y(function(){return[P(K(e.$t(`fileEditor.common.save`)),1)]}),_:1})])])}}}),y=A(pi,[[`__scopeId`,`data-v-cd363012`]]),R(),Ae={class:`line-ending-select`},it=[`onClick`],Ft={key:0,class:`i-fa6-solid-check`},D=L({__name:`LineSelect`,props:{value:{type:[String,Number,Array],default:``},options:{type:Array,default:function(){return[]}},onUpdateValue:[Function,Array],"onUpdate:value":[Function,Array]},setup:function(e){var t=e,n=function(e,n){var r=t.onUpdateValue,i=t[`onUpdate:value`];r&&ur(r,e,n),i&&ur(i,e,n)};return function(t,r){return H(),N(`div`,Ae,[(H(!0),N(x,null,Hi(e.options,function(t){return H(),N(`div`,{key:t.value,class:Ai([`line-ending-item`,{active:e.value===t.value}]),onClick:function(e){return n(t.value,t)}},[M(`span`,null,K(t.label),1),e.value===t.value?(H(),N(`i`,Ft)):xr(``,!0)],10,it)}),128))])}}}),E=A(D,[[`__scopeId`,`data-v-3b563599`]]),R(),Oe={class:`toolbar-dialog`},rt={class:`toolbar-title`},fi=L({__name:`index`,props:{theme:{type:String,default:`monokai`},onChange:{type:Function}},setup:function(e){var t=ba().t,n=ra(J()).editorConfig,r=e,i=U(r.theme||`monokai`),a=j(function(){return{chrome:t(`fileEditor.dialogs.theme.chrome`),monokai:t(`fileEditor.dialogs.theme.monokai`)}}),o=j(function(){return n.value.themeList.map(function(e){return{label:a.value[e]||e,value:e}})}),s=function(e){var t;(t=r.onChange)==null||t.call(r,e)};return function(e,t){return H(),N(`div`,Oe,[M(`div`,rt,K(e.$t(`fileEditor.dialogs.themeTitle`)),1),F(E,{value:q(i),"onUpdate:value":[t[0]||(t[0]=function(e){return B(i)?i.value=e:null}),s],options:q(o)},null,8,[`value`,`options`])])}}}),se=A(fi,[[`__scopeId`,`data-v-fd78c99a`]]),R(),De={class:`toolbar-dialog`},nt={class:`toolbar-title`},Pt={class:`setting-list`},Qt=[`onClick`],mn={key:0,class:`i-fa6-solid-check`},di=L({__name:`index`,setup:function(e){var t=ba().t,n=J(),r=ra(n).editorConfig,i=j(function(){return r.value.aceEditor}),a=j(function(){return[{key:`wrap`,label:t(`fileEditor.dialogs.setting.wrap`)},{key:`enableLiveAutocompletion`,label:t(`fileEditor.dialogs.setting.enableLiveAutocompletion`)},{key:`enableSnippets`,label:t(`fileEditor.dialogs.setting.enableSnippets`)},{key:`showInvisibles`,label:t(`fileEditor.dialogs.setting.showInvisibles`)},{key:`showLineNumbers`,label:t(`fileEditor.dialogs.setting.showLineNumbers`)}]}),o=function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,n.toggleSetting(e)];case 1:return t.sent(),[2]}})})()};return function(e,t){return H(),N(`div`,De,[M(`div`,nt,K(e.$t(`fileEditor.dialogs.settingTitle`)),1),M(`div`,Pt,[(H(!0),N(x,null,Hi(a.value,function(e){return H(),N(`div`,{key:e.key,class:`setting-item`,onClick:function(t){return o(e.key)}},[M(`span`,null,K(e.label),1),i.value[e.key]?(H(),N(`i`,mn)):xr(``,!0)],8,Qt)}),128))])])}}}),O=A(di,[[`__scopeId`,`data-v-0f74f1f1`]]),R(),Ee={class:`toolbar-dialog`},tt={class:`toolbar-title`},Ci=L({__name:`index`,props:{fileName:{type:String,default:``},lineEnding:{type:String,default:`LF`},onChange:{type:Function}},emits:[`close`],setup:function(e,t){var n=t.emit,r=e,i=ba().t,a=n,o=U(r.lineEnding),s=[{label:`CRLF`,value:`CRLF`},{label:`LF`,value:`LF`}],c=function(e){va({title:i(`fileEditor.dialogs.lineEndingChangeTitle`),confirmText:i(`fileEditor.common.save`),content:function(){return F(x,null,[F(`div`,null,[i(`fileEditor.dialogs.lineEndingChangeContent1`,{file:r.fileName||``,from:o.value,to:e})]),F(`div`,{class:`mt-8px`},[i(`fileEditor.dialogs.lineEndingChangeContent2`,{save:i(`fileEditor.common.save`)})])])},onConfirm:function(){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return[4,(t=r.onChange)==null?void 0:t.call(r,e)];case 1:return n.sent(),a(`close`),[2]}})})()}})};return function(e,t){return H(),N(`div`,Ee,[M(`div`,tt,K(e.$t(`fileEditor.dialogs.lineEndingTitle`)),1),F(E,{value:q(o),options:s,"onUpdate:value":c},null,8,[`value`])])}}}),T=A(Ci,[[`__scopeId`,`data-v-34b64179`]]),R(),Te={class:`toolbar-dialog`},et={class:`toolbar-title`},Nt={class:`toolbar-title`},Si=L({__name:`index`,props:{useSoftTabs:{type:String,default:`tab`},tabSize:{type:Number,default:4},onChange:{type:Function}},setup:function(e){var t=ba().t,n=e,r=U(n.useSoftTabs),i=U(n.tabSize),a=j(function(){return[{label:t(`fileEditor.dialogs.tabSize.useSpaces`),value:`space`},{label:t(`fileEditor.dialogs.tabSize.useTabs`),value:`tab`}]}),o=[{label:`1`,value:1},{label:`2`,value:2},{label:`3`,value:3},{label:`4`,value:4},{label:`5`,value:5},{label:`6`,value:6}],s=function(){l()},c=function(){l()},l=function(){var e;(e=n.onChange)==null||e.call(n,r.value,i.value)};return function(e,t){return H(),N(`div`,Te,[M(`div`,et,K(e.$t(`fileEditor.dialogs.tabSizeTitle`)),1),F(E,{value:q(r),"onUpdate:value":[t[0]||(t[0]=function(e){return B(r)?r.value=e:null}),s],options:q(a)},null,8,[`value`,`options`]),M(`div`,Nt,K(e.$t(`fileEditor.dialogs.tabSizeLengthTitle`)),1),F(E,{value:q(i),"onUpdate:value":[t[1]||(t[1]=function(e){return B(i)?i.value=e:null}),c],options:o},null,8,[`value`])])}}}),oe=A(Si,[[`__scopeId`,`data-v-9b2e7d57`]]),R(),we={class:`toolbar-dialog`},$e={class:`toolbar-title`},xi=L({__name:`index`,props:{encoding:{type:String,default:`UTF-8`},onChange:{type:Function}},setup:function(e){var t,n=ra(J()).editorConfig,r=e,i=U(((t=r.encoding)==null?void 0:t.toUpperCase())||`UTF-8`),a=j(function(){return n.value.encodingList.map(function(e){return{label:e.toUpperCase(),value:e.toUpperCase()}})}),o=function(e){var t;(t=r.onChange)==null||t.call(r,e)};return function(e,t){return H(),N(`div`,we,[M(`div`,$e,K(e.$t(`fileEditor.dialogs.encodingTitle`)),1),F(E,{value:q(i),"onUpdate:value":[t[0]||(t[0]=function(e){return B(i)?i.value=e:null}),o],options:q(a)},null,8,[`value`,`options`])])}}}),p=A(xi,[[`__scopeId`,`data-v-60c1d667`]]),R(),Ce={class:`toolbar-dialog`},ht={class:`toolbar-title`},Mt={class:`goto-content`},Zt={class:`goto-hint`},bi=L({__name:`index`,props:{currentLine:{type:Number,default:1},currentColumn:{type:Number,default:1},maxLine:{type:Number,default:1},onChange:{type:Function}},emits:[`close`],setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=r,o=U(i.currentLine),s=U(null),c=function(){var e=Number(o.value);if(!isNaN(e)&&e>=1&&e<=i.maxLine){var t;(t=i.onChange)==null||t.call(i,e),a(`close`)}};return Ni(function(){var e;(e=s.value)==null||e.focus()}),n({onClose:function(){a(`close`)}}),function(t,n){return H(),N(`div`,Ce,[M(`div`,ht,K(t.$t(`fileEditor.dialogs.goToLineTitle`)),1),M(`div`,Mt,[F(q(C),{value:o.value,"onUpdate:value":n[0]||(n[0]=function(e){return o.value=e}),ref_key:`inputRef`,ref:s,"show-button":!1,class:`goto-input`,placeholder:``,onKeydown:Pa(c,[`enter`])},null,8,[`value`]),M(`div`,Zt,K(t.$t(`fileEditor.dialogs.goToLineHint`,{line:e.currentLine,column:e.currentColumn,max:e.maxLine})),1)])])}}}),S=A(bi,[[`__scopeId`,`data-v-55e56222`]]),R(),Se={class:`toolbar-list`},mt=[`onClick`],yi=L({__name:`index`,emits:[`action`],setup:function(e,t){var n=t.emit,r=ba().t,i=J(),a=ra(i),o=a.editorConfig,s=a.toolsModal,c=Da(`toolbarWrapperRef`),l=j(function(){var e;return(e=c.value)==null?void 0:e}),u=j(function(){switch(s.value.type){case`fontSize`:return y;case`theme`:return se;case`setting`:return O;case`lineEnding`:return T;case`tabSize`:return oe;case`encoding`:return p;case`goToLine`:return S;default:return}}),d=j(function(){switch(s.value.type){case`fontSize`:return{currentSize:Number(o.value.aceEditor.fontSize),onChange:g};case`theme`:return{theme:o.value.aceEditor.editorTheme,onChange:_};case`setting`:return{};case`lineEnding`:case`tabSize`:case`encoding`:case`goToLine`:return s.value.data;default:return{}}}),f=j(function(){return[{key:`save`,label:r(`fileEditor.toolbar.save`),icon:`i-ep-select`},{key:`saveAll`,label:r(`fileEditor.toolbar.saveAll`),icon:`i-ep-document-copy`},{key:`refresh`,label:r(`fileEditor.toolbar.refresh`),icon:`i-ep-refresh-right`},{key:`search`,label:r(`fileEditor.toolbar.search`),icon:`i-ep-search`},{key:`replace`,label:r(`fileEditor.toolbar.replace`),icon:`i-ep-document`},{key:`goToLine`,label:r(`fileEditor.toolbar.jumpLine`),icon:`i-ep-location`},{key:`fontSize`,label:r(`fileEditor.toolbar.fontSize`),icon:`i-ep-monitor`},{key:`theme`,label:r(`fileEditor.toolbar.theme`),icon:`i-ep-operation`},{key:`setting`,label:r(`fileEditor.toolbar.setting`),icon:`i-ep-setting`},{key:`shortcut`,label:r(`fileEditor.toolbar.shortcut`),icon:`i-ep-question-filled`}]}),m=function(e){switch(e){case`save`:i.saveCurrentFileContent();break;case`saveAll`:i.saveAllFile();break;case`refresh`:h();break;case`search`:case`replace`:n(`action`,e);break;case`goToLine`:n(`action`,e);break;case`fontSize`:case`theme`:case`setting`:i.openToolsModal(e);break;case`shortcut`:i.openShortcutTab();break}},h=function(){return X(function(){var e;return Z(this,function(t){switch(t.label){case 0:e=V.loading(r(`fileEditor.toolbar.refreshing`)),t.label=1;case 1:return t.trys.push([1,,3,4]),[4,i.getCurrentFileContent()];case 2:return t.sent(),V.success(r(`fileEditor.toolbar.refreshed`)),[3,4];case 3:return e.close(),[7];case 4:return[2]}})})()},g=function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return o.value.aceEditor.fontSize=e,[4,i.saveEditorConfig()];case 1:return t.sent(),V.success(r(`fileEditor.toolbar.fontSizeSaved`)),i.closeToolsModal(),[2]}})})()},_=function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,i.changeTheme(e)];case 1:return t.sent(),i.closeToolsModal(),[2]}})})()};return function(e,t){var n=ar;return H(),N(`div`,{ref_key:`toolbarWrapperRef`,ref:c,class:`toolbar-wrapper`},[M(`div`,Se,[(H(!0),N(x,null,Hi(q(f),function(e){return H(),N(`div`,{key:e.key,class:`tools-btn`,onClick:function(t){return m(e.key)}},[M(`i`,{class:Ai(e.icon)},null,2),M(`span`,null,K(e.label),1)],8,mt)}),128))]),F(n,{show:q(s).show,"onUpdate:show":t[0]||(t[0]=function(e){return q(s).show=e}),component:q(u),data:q(d),to:q(l),width:420,footer:!1,"show-mask":!1,"hide-close":!0,"mask-closable":!0},null,8,[`show`,`component`,`data`,`to`])],512)}}}),le=A(yi,[[`__scopeId`,`data-v-c822e0b3`]]),R(),xe={class:`breadcrumb-wrapper`},pt={class:`flex-1 w-0`},s=L({__name:`Breadcrumb`,setup:function(e){var t=ra(J()).currentPath;return function(e,n){var r=f;return H(),N(`div`,xe,[M(`div`,null,K(e.$t(`fileEditor.fileExplorer.directory`))+`:`,1),M(`div`,pt,[F(r,null,{default:Y(function(){return[P(K(q(t)),1)]}),_:1})])])}}}),o=A(s,[[`__scopeId`,`data-v-54af520c`]]),ia={Apache_Conf:[`^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd`],BatchFile:[`bat|cmd`],C_Cpp:[`cpp|c|cc|cxx|h|hh|hpp|ino`],CSharp:[`cs`],CSS:[`css`],Dockerfile:[`^Dockerfile`],golang:[`go`],HTML:[`html|htm|xhtml|vue|we|wpy`],Java:[`java`],JavaScript:[`js|jsm|jsx`],JSON:[`json`],JSP:[`jsp`],LESS:[`less`],Lua:[`lua`],Makefile:[`^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make`],Markdown:[`md|markdown`],MySQL:[`mysql`],Nginx:[`nginx|conf`],INI:[`ini|conf|cfg|prefs`],ObjectiveC:[`m|mm`],Perl:[`pl|pm`],Perl6:[`p6|pl6|pm6`],pgSQL:[`pgsql`],PHP_Laravel_blade:[`blade.php`],PHP:[`php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module`],Powershell:[`ps1`],Python:[`py`],R:[`r`],Ruby:[`rb|ru|gemspec|rake|^Guardfile|^Rakefile|^Gemfile`],Rust:[`rs`],SASS:[`sass`],SCSS:[`scss`],SH:[`sh|bash|^.bashrc`],SQL:[`sql`],SQLServer:[`sqlserver`],Swift:[`swift`],Text:[`txt`],Typescript:[`ts|typescript|str`],VBScript:[`vbs|vb`],Verilog:[`v|vh|sv|svh`],XML:[`xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml`],YAML:[`yaml|yml`],Compress:[`tar|zip|7z|rar|gz|arj|z`],images:[`icon|jpg|jpeg|png|bmp|gif|tif|emf`]},br=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:300,t=new Map;return function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:`default`,r,i=Date.now();return i-((r=t.get(n))==null?-1/0:r)0&&(a=o[0].path.lastIndexOf(`/`),a!==-1&&(i=o[0].path.substring(0,a))),[4,es(o.map(function(e){return e.nm}),i)];case 3:s.sent(),s.label=4;case 4:return Q(e),n(),[2]}})})()}})})},Nr=function(e,t){return new Promise(function(n){var r=e.currentPath,i=e.choosedKeys,a=e.fileList,o=t||a.value.filter(function(e){return i.value.includes(e.nm)});_a({title:o.length===1?sa(`file.deleteController.deleteSingleFileTitle`,{name:o[0].nm}):sa(`file.deleteController.batchDeleteTitle`),content:function(){return F(`span`,{class:`text-error`},[sa(`file.deleteController.permanentDeleteMessage`)])},width:400,onConfirm:function(){return X(function(){var i,a;return Z(this,function(s){switch(s.label){case 0:return o.length===1?[4,$o(o[0].path,o[0].type)]:[3,2];case 1:return s.sent(),[3,4];case 2:return i=r.value,t&&o.length>0&&(a=o[0].path.lastIndexOf(`/`),a!==-1&&(i=o[0].path.substring(0,a))),[4,es(o.map(function(e){return e.nm}),i)];case 3:s.sent(),s.label=4;case 4:return Q(e),n(),[2]}})})()}})})},e(`P`,gr={ftp:{key:`ftp`,labelKey:`file.contextMenu.cloudStorage.ftp`,icon:`/static/img/soft_ico/ico-ftp.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!0}},aws_s3:{key:`aws_s3`,labelKey:`file.contextMenu.cloudStorage.awsS3`,icon:`/static/img/soft_ico/ico-aws_s3.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!0}},gdrive:{key:`gdrive`,labelKey:`file.contextMenu.cloudStorage.gdrive`,icon:`/static/img/soft_ico/ico-gdrive.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!1}},gcloud_storage:{key:`gcloud_storage`,labelKey:`file.contextMenu.cloudStorage.gcloudStorage`,icon:`/static/img/soft_ico/ico-gcloud_storage.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!1}}}),Yn=si.global,oa=Yn.t,qr=function(){return W.post(`/mod/cloud_storage/cloud_storage/GetProviders`)},e(`A`,function(e){return W.post(`/mod/cloud_storage/cloud_storage/List`,e)}),e(`D`,function(e){return W.post(`/mod/cloud_storage/cloud_storage/CreateFolder`,e,{requestOptions:{loading:oa(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})}),e(`O`,function(e){return W.post(`/mod/cloud_storage/cloud_storage/Delete`,Ja(Ka({},e),{items:JSON.stringify(e.items)}),{requestOptions:{loading:oa(`file.deleteController.deletingSingle`)}})}),e(`N`,function(e){var t;return W.post(`/mod/cloud_storage/cloud_storage/UploadLocal`,Ja(Ka({},e),{local_paths:JSON.stringify(e.local_paths),background:(t=e.background)==null||t}),{requestOptions:{loading:oa(`file.uploadModal.statusUploading`)}})}),e(`M`,function(e,t){return W.post(`/mod/cloud_storage/cloud_storage/file_upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:function(e){t==null||t(e)}})}),e(`k`,function(e){var t,n;return W.post(`/mod/cloud_storage/cloud_storage/DownloadToLocal`,Ja(Ka({},e),{items:JSON.stringify(e.items),background:(t=e.background)==null||t}),{requestOptions:{loading:oa(`file.uploadModal.statusUploading`),successMessage:!((n=e.background)==null||n)}})}),e(`j`,function(){return W.post(`/mod/cloud_storage/cloud_storage/TaskStatus`)}),R(),wi(),Xn=si.global,G=Xn.t,tr={zip:`ZIP`,rar:`RAR`,gz:`GZ`,"tar.gz":`GZ`,tgz:`GZ`},er=Object.keys(tr),hr={ftp:[`ftp`],aws_s3:[`aws_s3`],gdrive:[`gdrive`],gcloud_storage:[`gcloud_storage`,`gcloud`,`google_cloud`,`google_cloud_storage`]},R(),R(),Br=U([]),Aa=U(!1),_r=U(null),Vr=U(1),R(),wi(),aa=si.global.t,R(),Re={class:`tree-wrapper`},fe=L({__name:`Tree`,setup:function(e){var t=ba().t,n=tc(),r=J(),i=ra(r),a=i.currentPath,o=i.refreshKey,s=i.fileList,c=i.creatingType,l=i.isSearchMode,u=i.searchWord,p=i.searchAll,m=i.currentFile,h=U([]),g=U(``),_=U([]),v=U(null),y=U(null),b=U(null),x=U(``),S=U(null),C=U(!1),w=U(0),T=U(0),E=U([]),D=U(null),ee=function(){var e=new Set;return function(t,n){return X(function(){return Z(this,function(r){switch(r.label){case 0:if(e.has(t))return[2];e.add(t),r.label=1;case 1:return r.trys.push([1,,3,4]),[4,n()];case 2:return r.sent(),[3,4];case 3:return e.delete(t),[7];case 4:return[2]}})})()}},te=ee(),ne=ee(),re=br(),O=function(e,t){return function(){return F(`i`,{class:[e,t,`text-16px`]},null)}},ie=[{label:t(`fileEditor.tree.rename`),key:`rename`,icon:O(`i-lucide-text-cursor-input`,`text-gray-500`)},{label:t(`fileEditor.tree.download`),key:`download`,icon:O(`i-lucide-arrow-down`,`text-[#2080f0]`)},{label:t(`fileEditor.tree.delete`),key:`delete`,icon:O(`i-lucide-x`,`text-[#d03050]`)}],ae=[{label:t(`fileEditor.tree.refresh`),key:`refresh`,icon:O(`i-lucide-refresh-cw`,`text-gray-500`)},{label:t(`fileEditor.tree.openDir`),key:`open_dir`,icon:O(`i-lucide-search`,`text-[#2080f0]`)},{label:t(`fileEditor.tree.newFolder`),key:`new_folder`,icon:O(`i-lucide-folder-plus`,`text-[#f0a020]`)},{label:t(`fileEditor.tree.newFile`),key:`new_file`,icon:O(`i-lucide-file-plus`,`text-gray-500`)},{label:t(`fileEditor.tree.rename`),key:`rename`,icon:O(`i-lucide-text-cursor-input`,`text-gray-500`)},{label:t(`fileEditor.tree.delete`),key:`delete`,icon:O(`i-lucide-x`,`text-[#d03050]`)}],oe=function(e){C.value=!1;var t=D.value;if(t&&re(e))switch(e){case`refresh`:ne(t.key,function(){return Se(t)});break;case`download`:zr(t.key);break;case`rename`:pe();break;case`delete`:se();break;case`new_folder`:le(`folder`);break;case`new_file`:le(`file`);break;case`open_dir`:r.setCurrentPath(t.key);break}},se=function(){return X(function(){var e,t;return Z(this,function(i){switch(i.label){case 0:return D.value?(e={path:D.value.key,type:D.value.type===`dir`||D.value.type===`folder`?`dir`:`file`,nm:D.value.label},t=he(h.value,e.path),[4,jr(n,[e])]):[2];case 1:return i.sent(),s.value.map(function(e,t){return{path:e.path,index:t}}).filter(function(t){return t.path===e.path||t.path.startsWith(``.concat(e.path,`/`))}).sort(function(e,t){return t.index-e.index}).forEach(function(e){r.closeTab(e.index)}),t?Se(t):De(!0),[2]}})})()},ce=function(){C.value=!1},le=function(e){return X(function(){var t,n,r;return Z(this,function(i){switch(i.label){case 0:return t=D.value,t?!t.children&&t.type===`dir`?[4,Se(t)]:[3,2]:[2];case 1:i.sent(),i.label=2;case 2:return n=t.key,_.value.includes(n)||_.value.push(n),ue(),v.value=e,y.value=t,g.value=``,r={key:`__local_creating__`,label:``,type:e,isLeaf:!0,isCreating:!0,__isLocal:!0},t.children||(t.children=[]),t.children.unshift(r),[2]}})})()},ue=function(){y.value&&y.value.children&&(y.value.children=y.value.children.filter(function(e){return e.key!==`__local_creating__`})),v.value=null,y.value=null},fe=function(){return X(function(){var e,n,i,a;return Z(this,function(o){switch(o.label){case 0:if(e=g.value,!e.trim())return V.warning(t(`fileEditor.store.nameRequired`)),[2];if(n=v.value,i=y.value,!i)return[2];a=``.concat(i.key,`/`,e),o.label=1;case 1:return o.trys.push([1,,7,8]),r.setLoading(!0),n===`file`?[4,Cr({path:a})]:[3,3];case 2:return o.sent(),[3,5];case 3:return n===`folder`?[4,Sr({path:a})]:[3,5];case 4:o.sent(),o.label=5;case 5:return V.success(t(`fileEditor.store.createSuccess`,{type:t(n===`file`?`fileEditor.store.newFile`:`fileEditor.store.newFolder`)})),ue(),[4,Se(i)];case 6:return o.sent(),[3,8];case 7:return r.setLoading(!1),[7];case 8:return[2]}})})()},pe=function(){if(D.value){var e=D.value.key;if(s.value.some(function(t){return t.path===e||t.path.startsWith(``.concat(e,`/`))})){V.warning(t(`fileEditor.tree.renameOpenedWarning`));return}b.value=e,x.value=D.value.label,S.value=he(h.value,b.value)}},me=function(){b.value=null,x.value=``,S.value=null},he=function(e,t){var n=!0,r=!1,i=void 0;try{for(var a=e[Symbol.iterator](),o;!(n=(o=a.next()).done);n=!0){var s=o.value;if(s.children){if(s.children.some(function(e){return e.key===t}))return s;var c=he(s.children,t);if(c)return c}}}catch(e){r=!0,i=e}finally{try{!n&&a.return!=null&&a.return()}finally{if(r)throw i}}return null},k=function(){return X(function(){var e,n,i,a,o;return Z(this,function(s){switch(s.label){case 0:if(e=x.value,!e.trim())return V.warning(t(`fileEditor.store.nameRequired`)),[2];if(!b.value)return[2];if(n=b.value,i=n.lastIndexOf(`/`),a=``.concat(n.substring(0,i),`/`,e),n===a)return me(),[2];s.label=1;case 1:return s.trys.push([1,,7,8]),r.setLoading(!0),[4,Vi({sfile:n,dfile:a})];case 2:return s.sent(),o=S.value,me(),o?[4,Se(o)]:[3,4];case 3:return s.sent(),[3,6];case 4:return[4,De(!0)];case 5:s.sent(),s.label=6;case 6:return[3,8];case 7:return r.setLoading(!1),[7];case 8:return[2]}})})()},ge=j(function(){return s.value.map(function(e){return e.path})}),_e=function(e,t,n){var r=(e||[]).map(function(e){var t=(n===`/`?`/`:``.concat(n,`/`))+e.nm;return{label:e.nm,key:t,type:`dir`,isLeaf:!1}}),i=(t||[]).map(function(e){var t=(n===`/`?`/`:``.concat(n,`/`))+e.nm;return{label:e.nm,key:t,type:`file`,isLeaf:!0}});return Xa(r).concat(Xa(i))},ve=function(e){var t=e.option;if(t.type===`dir`||t.type===`folder`)return F(`i`,{class:`tree-icon folder-icon`},null);var n=b.value===t.key,r=Xr(``.concat(t.isCreating?g.value:n?x.value:t.label)).mode;return F(`i`,{class:[`tree-icon`,``.concat(r,`-icon`)]},null)},ye=function(e){var n=e.option,i=e.selected,a=b.value===n.key;return n.isCreating||a?F(`div`,{class:`creating-node`},[F(`input`,{class:`creating-input`,value:a?x.value:g.value,onInput:function(e){return a?x.value=e.target.value:g.value=e.target.value},onKeyup:function(e){e.key===`Enter`?(e.stopPropagation(),a?k():n.__isLocal?fe():r.confirmCreateNewItem(g.value)):e.key===`Escape`&&(e.stopPropagation(),a?me():n.__isLocal?ue():r.cancelCreateNewItem())},onClick:function(e){return e.stopPropagation()},placeholder:n.type===`file`?t(`fileEditor.tree.newFilePlaceholder`):t(`fileEditor.tree.newFolderPlaceholder`),ref:function(e){e&&setTimeout(function(){return e.focus()},50)}},null),F(`i`,{class:`i-ep-check text-primary`,onClick:function(e){e.stopPropagation(),a?k():n.__isLocal?fe():r.confirmCreateNewItem(g.value)}},null),F(`i`,{class:`i-ep-close text-error`,onClick:function(e){e.stopPropagation(),a?me():n.__isLocal?ue():r.cancelCreateNewItem()}},null)]):F(f,{class:i?`text-[#cca700]`:``},{default:function(){return[n.label]}})},be=function(e){return e.option.type===`dir`?`toggleExpand`:`default`},xe=function(e){var t=e.option;return{onClick:function(){if(t.type===`file`&&!t.isCreating){var e=t.key;te(e,function(){return r.openFile(e)})}},onContextmenu:function(e){e.preventDefault(),C.value=!1,ki(function(){D.value=t,w.value=e.clientX,T.value=e.clientY,t.type===`dir`||t.type===`folder`?E.value=ae:E.value=ie,C.value=!0})}}},Se=function(e){return X(function(){var t,n;return Z(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),e.isLoading=!0,t=e.key,[4,Zr({path:t,p:1,showRow:99999,sort:`name`,reverse:`False`})];case 1:return n=r.sent().message,z(n)&&(e.children=_e(n.dir,n.files,n.path),(!n.dir||n.dir.length===0)&&(e.hideSwitcher=!0)),[3,3];case 2:return e.isLoading=!1,[7];case 3:return[2]}})})()},Ce=``,we=!1,Te=function(){return``.concat(a.value,`|`,l.value,`|`,u.value,`|`,p.value)},Ee=function(){return X(function(){var e,t;return Z(this,function(i){switch(i.label){case 0:r.setLoading(!0),i.label=1;case 1:return i.trys.push([1,,3,4]),e={path:a.value,p:1,showRow:99999,sort:`name`,reverse:`False`},l.value&&u.value&&(e.search=u.value,p.value&&(e.all=`True`)),[4,Zr(e)];case 2:return t=i.sent().message,z(t)&&(n.fileRecycle.value=t.file_recycle,h.value=_e(t.dir,t.files,t.path),c.value&&Oe()),[3,4];case 3:return r.setLoading(!1),[7];case 4:return[2]}})})()},De=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return X(function(){return Z(this,function(t){switch(t.label){case 0:if(r.isListLoading)return(e||Te()!==Ce)&&(we=!0),[2];r.setListLoading(!0),t.label=1;case 1:t.trys.push([1,,6,7]),t.label=2;case 2:return we=!1,Ce=Te(),[4,Ee()];case 3:t.sent(),t.label=4;case 4:if(we)return[3,2];t.label=5;case 5:return[3,7];case 6:return r.setListLoading(!1),[7];case 7:return[2]}})})()},Oe=function(){if(c.value&&!h.value.find(function(e){return e.key===`__creating__`})){g.value=``;var e={key:`__creating__`,label:``,type:c.value,isLeaf:!0,isCreating:!0};h.value.unshift(e)}},ke=function(){h.value=h.value.filter(function(e){return e.key!==`__creating__`})};ja(c,function(e){e?Oe():ke()}),ja([a,o],function(){De()}),ja(l,function(e){e&&(h.value=[])});var Ae=function(){m.value&&ki(function(){setTimeout(function(){var e=document.querySelector(`.tree-wrapper .n-tree-node--selected`);e&&e.scrollIntoView({behavior:`smooth`,block:`center`})},500)})};return Ni(function(){return X(function(){return Z(this,function(e){switch(e.label){case 0:return[4,De()];case 1:return e.sent(),[4,ki()];case 2:return e.sent(),Ae(),[2]}})})()}),function(e,t){var n=de,r=d;return H(),N(`div`,Re,[F(n,{ref:`treeRef`,"block-line":``,data:q(h),"on-load":Se,"expand-on-click":``,selectable:``,"expanded-keys":q(_),"onUpdate:expandedKeys":t[0]||(t[0]=function(e){return B(_)?_.value=e:null}),"render-prefix":ve,"render-label":ye,"override-default-node-click-behavior":be,"selected-keys":q(ge),"node-props":xe},null,8,[`data`,`expanded-keys`,`selected-keys`]),F(r,{trigger:`manual`,placement:`bottom-start`,show:q(C),options:q(E),x:q(w),y:q(T),onSelect:oe,onClickoutside:ce},null,8,[`show`,`options`,`x`,`y`])])}}}),ue=A(fe,[[`__scopeId`,`data-v-5db79957`]]),R(),Le={class:`sidebar-content`},_i=L({__name:`index`,setup:function(e){var t=U(!1),n=function(){t.value=!t.value};return function(e,r){return H(),N(`aside`,{class:Ai([`sidebar-wrapper`,{"is-collapsed":q(t)}])},[M(`div`,Le,[F(o),F(i),F(ue)]),M(`div`,{class:`toggle-btn`,onClick:n})],2)}}}),g=A(_i,[[`__scopeId`,`data-v-4a4cb5df`]]),R(),Ie={class:`editor-header-wrapper`},ut=[`title`,`onClick`,`onContextmenu`],kt=[`onClick`],Yt=[`onClick`],oi=L({__name:`header`,props:Oi({data:{default:function(){return[]}},save:{}},{value:{},valueModifiers:{}}),emits:Oi([`select`,`close`],[`update:value`]),setup:function(e,t){var n=t.emit,r=e,i=wa(e,`value`),a=ba().t,o=n,s=Da(`headerRef`),c=function(){ki(function(){setTimeout(function(){if(s.value){var e=s.value.querySelector(`.editor-tab.active`);e&&e.scrollIntoView({behavior:`smooth`,block:`nearest`,inline:`center`})}},100)})};ja(i,function(){c()}),Ni(function(){c()});var l=function(e){i.value=e,o(`select`,e)},u=function(e){var t=Xr(e).mode;return``.concat(t,`-icon`)},p=function(e){i.value!==void 0&&e=0;i--)if(i!==t){var a=r.data[i];h(a)||p(i)}}else if(e===`closeAll`)for(var o=r.data.length-1;o>=0;o--){var s=r.data[o];h(s)||p(o)}}};return function(t,n){var r=f,a=ne,o=d;return H(),N(`div`,Ie,[F(a,{"x-scrollable":``,trigger:`none`},{default:Y(function(){return[M(`div`,{class:`editor-header`,ref_key:`headerRef`,ref:s},[(H(!0),N(x,null,Hi(e.data,function(e,t){return H(),N(`div`,{key:t,class:Ai([`editor-tab`,{active:i.value===t}]),title:e.path,onClick:function(e){return l(t)},onContextmenu:Fa(function(e){return S(e,t)},[`prevent`])},[M(`div`,{class:Ai([`tree-icon tab-icon`,u(e.name)])},null,2),F(r,{class:`mx-10px`},{default:Y(function(){return[M(`span`,null,K(e.name),1)]}),_:2},1024),h(e)?(H(),N(`div`,{key:0,class:`tab-dirty`,onClick:Fa(function(e){return m(t)},[`stop`])},null,8,kt)):(H(),N(`div`,{key:1,class:`tab-close i-ep-close-bold`,onClick:Fa(function(e){return p(t)},[`stop`])},null,8,Yt))],42,ut)}),128))],512)]}),_:1}),F(o,{placement:`bottom-start`,trigger:`manual`,x:q(_),y:q(v),options:b,show:q(g),"on-clickoutside":C,onSelect:w},null,8,[`x`,`y`,`show`])])}}}),ai=A(oi,[[`__scopeId`,`data-v-7c07065c`]]),R(),ci=he(Ui(),1),Di=L({__name:`main`,props:Oi({mode:{type:String,default:`Text`}},{value:{},valueModifiers:{}}),emits:Oi([`cursor-change`],[`update:value`]),setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=r,o=J(),s=ra(o),c=s.editorConfig,l=s.currentFile,u=wa(e,`value`),d=Da(`editorRef`),f=null,p=new Map,m=function(e){return new Promise(function(t){ci.default.config.loadModule(e,function(){return t()})})},h=function(){var e,t;if(f){var n=(e=l.value)==null?void 0:e.path;if(n){var r=o.fileList.map(function(e){return e.path}),a=!0,s=!1,d=void 0;try{for(var m=p.keys()[Symbol.iterator](),h;!(a=(h=m.next()).done);a=!0){var g=h.value;r.includes(g)||p.delete(g)}}catch(e){s=!0,d=e}finally{try{!a&&m.return!=null&&m.return()}finally{if(s)throw d}}var _=p.get(n);if(!_){var v;_=ci.default.createEditSession((v=u.value)==null?``:v,f.session.getMode()),_.setUndoManager(new ci.default.UndoManager);var y=c.value.aceEditor,b=y.useSoftTabs,x=y.tabSize,S=y.wrap;_.setUseSoftTabs(b),_.setTabSize(x),_.setUseWrapMode(S),p.set(n,_)}if(_.setMode(`ace/mode/`.concat((t=i.mode)==null?void 0:t.toLocaleLowerCase())),f.getSession()!==_){var C;f.setSession(_),f.setReadOnly(((C=l.value)==null?void 0:C.onlyRead)||!1);var w=c.value.aceEditor,T=w.useSoftTabs,E=w.tabSize,D=w.wrap;_.setUseSoftTabs(T),_.setTabSize(E),_.setUseWrapMode(D)}}}};ja(function(){var e;return(e=l.value)==null?void 0:e.path},function(){h()}),ja(function(){return u.value},function(e){if(f){var t=f.getValue();if(e!==void 0&&e!==t){var n=f.getSession(),r=n.selection.getCursor(),i=n.getScrollTop(),a=n.getScrollLeft();f.setValue(e,-1),f.moveCursorToPosition(r),n.setScrollTop(i),n.setScrollLeft(a)}}});var g=function(){return X(function(){var e,t,n,r,o,s,p,g,v,y,b,x,S,C,w,T,E,D,ee,te,ne,re,O,ie,ae;return Z(this,function(oe){switch(oe.label){case 0:return ci.default.config.set(`basePath`,`/static/ace`),[4,m(`ace/ext/language_tools`)];case 1:return oe.sent(),d.value?(n=c.value.aceEditor.editorTheme,r=`ace/theme/`.concat(n),[4,m(r)]):[2];case 2:return oe.sent(),d.value?(o=c.value.aceEditor,s=o.fontSize,p=o.lineHeight,g=o.fontFamily,v=o.showInvisibles,y=o.showLineNumbers,b=o.useSoftTabs,x=o.tabSize,S=o.keyboardHandler,C=o.enableLiveAutocompletion,w=o.enableSnippets,T=o.enableBasicAutocompletion,E=o.wrap,D=o.indentedSoftWrap,ee=o.highlightActiveLine,te=o.highlightSelectedWord,ne=o.animatedScroll,re=o.showFoldWidgets,O=o.showGutter,ie=o.displayIndentGuides,f=ci.default.edit(d.value,{value:u.value,theme:r,mode:`ace/mode/`.concat((e=i.mode)==null?void 0:e.toLocaleLowerCase()),fontSize:s,fontFamily:g,showInvisibles:v,showLineNumbers:y,useSoftTabs:b,tabSize:x,showPrintMargin:!1,keyboardHandler:S,enableLiveAutocompletion:C,enableSnippets:w,enableBasicAutocompletion:T,wrap:E,indentedSoftWrap:D,highlightActiveLine:ee,highlightSelectedWord:te,animatedScroll:ne,showFoldWidgets:re,showGutter:O,displayIndentGuides:ie,readOnly:((t=l.value)==null?void 0:t.onlyRead)||!1}),f.container.style.lineHeight=p,f.renderer.updateFontSize(),ae=function(){if(f){var e=f.getCursorPosition();a(`cursor-change`,{line:e.row+1,column:e.column+1})}},h(),ae(),f.selection.on(`changeCursor`,function(){ae()}),f.on(`change`,function(){u.value=f==null?void 0:f.getValue()}),_(f),[2]):[2]}})})()},_=function(e){e.commands.addCommand({name:`saveFile`,bindKey:{win:`Ctrl-S`,mac:`Command-S`},readOnly:!0,exec:function(){o.saveCurrentFileContent()}}),e.commands.addCommand({name:`saveAllFile`,bindKey:{win:`Ctrl-Shift-S`,mac:`Command-Shift-S`},readOnly:!0,exec:function(){o.saveAllFile()}}),e.commands.addCommand({name:`closeFile`,bindKey:{win:`Alt-W`,mac:`Option-W`},readOnly:!0,exec:function(){o.closeTab(o.currentFileIndex)}}),e.commands.addCommand({name:`undo`,bindKey:{win:`Ctrl-Z`,mac:`Command-Z`},readOnly:!0,exec:function(){e.undo()}})};return Ma(function(){var e=c.value.aceEditor,t=e.editorTheme,n=e.fontSize,r=e.lineHeight,i=e.fontFamily,a=e.showInvisibles,o=e.showLineNumbers,s=e.useSoftTabs,u=e.tabSize,d=e.keyboardHandler,p=e.enableLiveAutocompletion,m=e.enableSnippets,h=e.enableBasicAutocompletion,g=e.wrap,_=e.indentedSoftWrap,v=e.highlightActiveLine,y=e.highlightSelectedWord,b=e.animatedScroll,x=e.showFoldWidgets,S=e.showGutter,C=e.displayIndentGuides;if(f){var w;f.setTheme(`ace/theme/`.concat(t)),f.setOptions({fontSize:n,fontFamily:i,showInvisibles:a,showLineNumbers:o,useSoftTabs:s,tabSize:u,keyboardHandler:d,enableLiveAutocompletion:p,enableSnippets:m,enableBasicAutocompletion:h,wrap:g,indentedSoftWrap:_,highlightActiveLine:v,highlightSelectedWord:y,animatedScroll:b,showFoldWidgets:x,showGutter:S,displayIndentGuides:C,readOnly:((w=l.value)==null?void 0:w.onlyRead)||!1}),f.container.style.lineHeight=r,f.renderer.updateFontSize()}}),Ni(function(){g()}),n({execCommand:function(e){f&&f.execCommand(e)},jumpToLine:function(e){f.gotoLine(e,0,!0),requestAnimationFrame(function(){f.focus()})}}),function(e,t){return H(),N(`div`,{ref_key:`editorRef`,ref:d,class:`ace-editor w-full h-full`},null,512)}}}),Ei=A(Di,[[`__scopeId`,`data-v-fd69013c`]]),R(),Fe={class:`file-history`},gi=L({__name:`index`,emits:[`close`],setup:function(e,t){var n=t.emit,r=ba().t,i=n,a=J(),o=ra(a).currentFile,s=j(function(){var e=o.value;return e?e.history.map(function(t){return{time:t,path:e.path}}):[]}),c=[{key:`time`,title:r(`fileEditor.dialogs.fileHistory.time`),render:function(e){return Gr(e.time)}},ga({title:r(`fileEditor.dialogs.fileHistory.actions`),width:210,options:function(e){return[{label:r(`fileEditor.dialogs.fileHistory.diff`),onClick:function(){i(`close`),a.openDiffTab(e.path,e.time)}},{label:r(`fileEditor.dialogs.fileHistory.recover`),onClick:function(){va({title:r(`fileEditor.dialogs.fileHistory.recoverTitle`),content:r(`fileEditor.dialogs.fileHistory.recoverContent`,{time:Gr(e.time)}),onConfirm:function(){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,zi({filename:e.path,history:e.time})];case 1:return t.sent(),V.success(r(`fileEditor.dialogs.fileHistory.fileContentUpdated`)),a.getFileContent(e.path),[2]}})})()}})}},{label:r(`fileEditor.dialogs.fileHistory.delete`),onClick:function(){va({title:r(`fileEditor.dialogs.fileHistory.deleteTitle`),content:r(`fileEditor.dialogs.fileHistory.deleteContent`,{time:Gr(e.time)}),onConfirm:function(){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,Mr({filename:e.path,history:e.time})];case 1:return t.sent(),u(e.path),[2]}})})()}})}}]}})],l=U(!1),u=function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),l.value=!0,[4,a.getFileContent(e)];case 1:return t.sent(),[3,3];case 2:return l.value=!1,[7];case 3:return[2]}})})()};return function(e,t){var n=sr;return H(),N(`div`,Fe,[F(n,{loading:q(l),columns:c,data:q(s),"max-height":400},null,8,[`loading`,`data`])])}}}),_=A(gi,[[`__scopeId`,`data-v-654b4dcd`]]),R(),Pe={key:0,class:`footer-path`},lt={key:1,class:`footer-path diff-path`},Dt={class:`mr-6px`},Jt={key:2,class:`footer-tools`},fn={class:`footer-item`},Dn={key:0,class:`footer-item readonly-badge`},Ur=L({__name:`footer`,props:{filePath:{default:``},encoding:{default:`UTF-8`},lineEnding:{default:`LF`},cursor:{default:function(){return{line:1,column:1}}},tabSize:{default:4},useSoftTabs:{type:Boolean,default:!0},language:{default:`Text`}},emits:[`jump-line`],setup:function(e,t){var n=t.emit,r=e,i=n,a=J(),o=ra(a),s=o.currentFile,c=o.editorConfig,l=ba().t,u=j(function(){return s.value?s.value.history.length:0}),d=j(function(){var e;return((e=s.value)==null?void 0:e.onlyRead)||!1}),p=function(){Ca({title:l(`fileEditor.dialogs.fileHistory.title`),component:_})},m=function(){a.openToolsModal(`lineEnding`,{lineEnding:r.lineEnding,onChange:function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,a.changeLineEnding(e)];case 1:return t.sent(),[2]}})})()}})},h=function(){a.openToolsModal(`tabSize`,{useSoftTabs:r.useSoftTabs?`space`:`tab`,tabSize:r.tabSize,onChange:function(e,t){a.updateTabSettings(e,t)}})},g=function(){a.openToolsModal(`encoding`,{encoding:c.value.aceEditor.encoding,onChange:function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,a.changeEncoding(e)];case 1:return t.sent(),[2]}})})()}})},v=function(){var e,t,n;a.openToolsModal(`goToLine`,{currentLine:(e=r.cursor)==null?void 0:e.line,currentColumn:(t=r.cursor)==null?void 0:t.column,maxLine:(n=s.value)!=null&&n.content?s.value.content.split(` +`).length:1,onChange:function(e){i(`jump-line`,e)}})},y=function(){if(!(!s.value||s.value.type!==`diff`)){var e={path:s.value.originalPath,time:s.value.historyTime};va({title:l(`fileEditor.dialogs.fileHistory.recoverTitle`),content:l(`fileEditor.dialogs.fileHistory.recoverContent`,{time:Gr(e.time)}),onConfirm:function(){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,zi({filename:e.path,history:e.time})];case 1:return t.sent(),V.success(l(`fileEditor.dialogs.fileHistory.fileContentUpdated`)),a.getFileContent(e.path),a.closeTab(a.currentFileIndex),[2]}})})()}})}};return function(t,n){var r,i,a,o,c,l=f,_=ir;return H(),N(`div`,{class:Ai([`editor-footer`,{"diff-footer":((r=q(s))==null?void 0:r.type)===`diff`}])},[((i=q(s))==null?void 0:i.type)===`diff`?(H(),N(`div`,lt,[M(`span`,Dt,K(t.$t(`fileEditor.editorFooter.readOnlyHistory`,{path:(a=q(s))==null?void 0:a.originalPath,time:q(Gr)((o=q(s))==null?void 0:o.historyTime)})),1),F(_,{onClick:y},{default:Y(function(){return[P(K(t.$t(`fileEditor.editorFooter.clickRecoverLeft`)),1)]}),_:1})])):(H(),N(`div`,Pe,[F(l,null,{default:Y(function(){return[P(K(t.$t(`fileEditor.editorFooter.fileLocation`,{path:e.filePath})),1)]}),_:1})])),((c=q(s))==null?void 0:c.type)===`diff`?xr(``,!0):(H(),N(`div`,Jt,[M(`span`,{class:`footer-item`,onClick:m},K(e.lineEnding),1),M(`span`,{class:`footer-item`,onClick:v},K(t.$t(`fileEditor.editorFooter.lineColumn`,{line:e.cursor.line,column:e.cursor.column})),1),M(`span`,{class:`footer-item`,onClick:p},K(t.$t(`fileEditor.editorFooter.historyCount`,{count:q(u)})),1),M(`span`,{class:`footer-item`,onClick:h},K(t.$t(`fileEditor.editorFooter.tabSize`,{size:e.tabSize})),1),M(`span`,{class:`footer-item`,onClick:g},K(t.$t(`fileEditor.editorFooter.encoding`,{encoding:e.encoding})),1),M(`span`,fn,K(t.$t(`fileEditor.editorFooter.language`,{language:e.language})),1),q(d)?(H(),N(`span`,Dn,K(t.$t(`fileEditor.editorFooter.readOnlyMode`)),1)):xr(``,!0)]))],2)}}}),Hr=A(Ur,[[`__scopeId`,`data-v-bf1270cf`]]),R(),Rr=L({__name:`diff`,props:{mode:{type:String,default:`Text`}},setup:function(e){var t=e,r=ra(J()),i=r.editorConfig,a=r.currentFile,o=Da(`diffRef`),s=null,c=function(e){return new Promise(function(t){ci.default.config.loadModule(e,function(){return t()})})},l=function(){return X(function(){var e,r,l,u,d,f,p,m,h,g,_,v,y,b;return Z(this,function(x){switch(x.label){case 0:return ci.default.config.set(`basePath`,`/static/ace`),[4,c(`ace/ext/language_tools`)];case 1:return x.sent(),o.value?(u=i.value.aceEditor.editorTheme,d=`ace/theme/`.concat(u),[4,c(d)]):[2];case 2:return x.sent(),o.value?(f=i.value.aceEditor,p=f.fontSize,m=f.fontFamily,h=f.showInvisibles,g=f.showLineNumbers,_=f.useSoftTabs,v=f.tabSize,y=`ace/mode/`.concat((e=t.mode)==null?void 0:e.toLocaleLowerCase()),s=new n({ace:ci.default,element:o.value,theme:d,mode:y,left:{content:((r=a.value)==null?void 0:r.leftContent)||``,editable:!1,copyLinkEnabled:!1},right:{content:((l=a.value)==null?void 0:l.rightContent)||``,editable:!1,copyLinkEnabled:!1}}),b=s.getEditors(),[b.left,b.right].forEach(function(e){e.setOptions({fontSize:p,fontFamily:m,showInvisibles:h,showLineNumbers:g,useSoftTabs:_,tabSize:v,showPrintMargin:!1,wrap:!0,indentedSoftWrap:!0})}),ja(function(){var e;return(e=a.value)==null?void 0:e.leftContent},function(e){s&&s.getEditors().left.setValue(e||``,-1)}),ja(function(){var e;return(e=a.value)==null?void 0:e.rightContent},function(e){s&&s.getEditors().right.setValue(e||``,-1)}),[2]):[2]}})})()};return Ni(function(){l()}),Mi(function(){s&&s.destroy()}),Ma(function(){var e=i.value.aceEditor,t=e.editorTheme,n=e.fontSize,r=e.fontFamily,a=e.showInvisibles,o=e.showLineNumbers,c=e.useSoftTabs,l=e.tabSize;if(s){var u=s.getEditors();[u.left,u.right].forEach(function(e){e.setTheme(`ace/theme/`.concat(t)),e.setOptions({fontSize:n,fontFamily:r,showInvisibles:a,showLineNumbers:o,useSoftTabs:c,tabSize:l})})}}),function(e,t){return H(),N(`div`,{ref_key:`diffRef`,ref:o,class:`ace-diff-container w-full h-full`},null,512)}}}),Lr=A(Rr,[[`__scopeId`,`data-v-4b286035`]]),R(),Qn={},ke={class:`flex-1 bg-[#262626] overflow-y-auto w-full h-full text-[#ccc]`},ct={class:`flex gap-60px max-w-[1200px] mx-auto py-30px px-50px justify-center`},Et={class:`flex-1`},qt={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},dn={class:`flex flex-col gap-[14px] text-[14px]`},En={class:`flex items-center`},Bn={class:`text-[#a4a4a4] ml-[16px]`},Hn={class:`flex items-center`},Un={class:`text-[#a4a4a4] ml-[16px]`},Ve={class:`flex items-center`},He={class:`text-[#a4a4a4] ml-[16px]`},Ue={class:`flex items-center`},We={class:`text-[#a4a4a4] ml-[16px]`},Ge={class:`flex items-center`},Ke={class:`text-[#a4a4a4] ml-[16px]`},qe={class:`flex items-center`},Je={class:`text-[#a4a4a4] ml-[16px]`},Ye={class:`flex items-center`},Xe={class:`text-[#a4a4a4] ml-[16px]`},gt={class:`flex items-center`},_t={class:`text-[#a4a4a4] ml-[16px]`},vt={class:`flex items-center`},yt={class:`text-[#a4a4a4] ml-[16px]`},bt={class:`flex items-center`},xt={class:`text-[#a4a4a4] ml-[16px]`},St={class:`mt-[40px]`},Ct={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},wt={class:`flex flex-col gap-[14px] text-[14px]`},Tt={class:`flex items-center`},Lt={class:`text-[#a4a4a4] ml-[16px]`},Rt={class:`flex items-center`},zt={class:`text-[#a4a4a4] ml-[16px]`},Bt={class:`flex items-center`},Vt={class:`text-[#a4a4a4] ml-[16px]`},Ht={class:`flex items-center`},Ut={class:`text-[#a4a4a4] ml-[16px]`},Wt={class:`flex-1`},Gt={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},Kt={class:`flex flex-col gap-[14px] text-[14px]`},en={class:`flex items-center`},tn={class:`flex items-center gap-[6px] min-w-[260px] text-white`},nn={class:`flex items-center`},rn={class:`text-[#a4a4a4] ml-[16px]`},an={class:`flex items-center`},on={class:`text-[#a4a4a4] ml-[16px]`},sn={class:`flex items-center`},cn={class:`flex items-center gap-[6px] min-w-[260px] text-white`},ln={class:`text-[#a4a4a4] ml-[16px]`},un={class:`mt-[40px]`},gn={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},_n={class:`flex flex-col gap-[14px] text-[14px]`},vn={class:`flex items-center`},yn={class:`text-[#a4a4a4] ml-[16px]`},bn={class:`flex items-center`},xn={class:`text-[#a4a4a4] ml-[16px]`},Sn={class:`flex items-center`},Cn={class:`text-[#a4a4a4] ml-[16px]`},wn={class:`flex items-center`},Tn={class:`text-[#a4a4a4] ml-[16px]`},An={class:`flex items-center`},jn={class:`text-[#a4a4a4] ml-[16px]`},Mn={class:`flex items-center`},Nn={class:`text-[#a4a4a4] ml-[16px]`},Pn={class:`flex items-center`},Fn={class:`text-[#a4a4a4] ml-[16px]`},In={class:`flex items-center`},Ln={class:`text-[#a4a4a4] ml-[16px]`},Rn={class:`flex items-center`},zn={class:`text-[#a4a4a4] ml-[16px]`},ie=A(Qn,[[`render`,nc],[`__scopeId`,`data-v-fccb0a32`]]),R(),ve={class:`flex-1 flex flex-col h-full bg-[#1e1e1e] overflow-hidden`},Qe={class:`flex-1 overflow-hidden relative`},ui=L({__name:`index`,setup:function(e,t){var n=t.expose,r=J(),i=ra(r),a=i.fileList,o=i.currentFileIndex,s=i.currentFile,c=i.editorConfig,l=r.saveFileContentAndClose,u=r.closeTab,d=r.updateTabContent,f=Da(`editorMainRef`),p=j({get:function(){var e;return((e=s.value)==null?void 0:e.content)||``},set:function(e){o.value!==-1&&d(o.value,e)}}),m=Li({line:1,column:1}),h=j(function(){return Number(c.value.aceEditor.tabSize)}),g=j(function(){return c.value.aceEditor.useSoftTabs}),_=j(function(){var e;return((e=s.value)==null?void 0:e.encoding)||``}),v=j(function(){var e=new Map,t=Object.entries(c.value.supportedModes||{}),n=!0,r=!1,i=void 0;try{for(var a=t[Symbol.iterator](),o;!(n=(o=a.next()).done);n=!0){var s=Ya(o.value,2),l=s[0],u=s[1][0].split(`|`),d=!0,f=!1,p=void 0;try{for(var m=u[Symbol.iterator](),h;!(d=(h=m.next()).done);d=!0){var g=h.value;e.set(g,l)}}catch(e){f=!0,p=e}finally{try{!d&&m.return!=null&&m.return()}finally{if(f)throw p}}}}catch(e){r=!0,i=e}finally{try{!n&&a.return!=null&&a.return()}finally{if(r)throw i}}return e}),y=j(function(){var e,t=(e=s.value)==null?void 0:e.type;return t&&v.value.get(t)||`Text`}),b=j(function(){var e,t,n=y.value;return(e=(t=c.value.nameOverrides)==null?void 0:t[n])==null?n:e}),S=function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,l(e)];case 1:return t.sent(),[2]}})})()},C=function(e){u(e)},w=function(e){m.line=e.line,m.column=e.column},T=function(e){if(e===`search`){var t;(t=f.value)==null||t.execCommand(`find`)}else if(e===`replace`){var n;(n=f.value)==null||n.execCommand(`replace`)}else if(e===`goToLine`){var i;r.openToolsModal(`goToLine`,{currentLine:m.line,currentColumn:m.column,maxLine:(i=s.value)!=null&&i.content?s.value.content.split(` +`).length:1,onChange:function(e){var t;(t=f.value)==null||t.jumpToLine(e)}})}},E=function(e){var t;(t=f.value)==null||t.jumpToLine(e)};return n({handleToolbarAction:T}),r.getEditorConfig(),function(e,t){return H(),N(`div`,ve,[F(ai,{value:q(o),"onUpdate:value":t[0]||(t[0]=function(e){return B(o)?o.value=e:null}),data:q(a),save:S,onClose:C},null,8,[`value`,`data`]),q(s)?(H(),N(x,{key:0},[M(`div`,Qe,[q(s).type===`shortcut`?(H(),yr(ie,{key:0})):q(s).type===`diff`?(H(),yr(Lr,{key:1,mode:q(y)},null,8,[`mode`])):(H(),yr(Ei,{key:2,ref_key:`editorMainRef`,ref:f,value:q(p),"onUpdate:value":t[1]||(t[1]=function(e){return B(p)?p.value=e:null}),mode:q(y),onCursorChange:w},null,8,[`value`,`mode`]))]),q(s).type===`shortcut`?xr(``,!0):(H(),yr(Hr,{key:0,"file-path":q(s).path,encoding:q(_),"line-ending":q(s).lineEnding,cursor:q(m),"tab-size":q(h),"use-soft-tabs":q(g),language:q(b),onJumpLine:E},null,8,[`file-path`,`encoding`,`line-ending`,`cursor`,`tab-size`,`use-soft-tabs`,`language`]))],64)):xr(``,!0)])}}}),u=ui,R(),_e={class:`editor-container`},Ze={class:`editor-body`},li=L({__name:`index`,props:{filePath:{type:String,required:!0},currentPath:{type:String,required:!0},onClose:{type:Function,required:!0},onMaximize:{type:Function,required:!0},onMinimize:{type:Function,required:!0}},setup:function(e){var t=e,n=Da(`codeEditorRef`),r=ba().t,i=J(),a=ra(i).isMinimize,o=function(e){if(e.key===`F5`||e.key===`r`&&(e.metaKey||e.ctrlKey)){e.preventDefault(),V.info(r(`fileEditor.messages.noRefresh`));return}};i.setCurrentPath(t.currentPath),Ni(function(){window.addEventListener(`keydown`,o,{capture:!0}),i.isOpen=!0,i.openFile(t.filePath)}),Pi(function(){window.removeEventListener(`keydown`,o,{capture:!0}),i.isOpen=!1,i.isMinimize=!1,i.fileList=[],i.currentFileIndex=-1,i.currentPath=``,i.creatingType=null,i.isSearchMode=!1,i.closeToolsModal()});var s=U(!1),c=j({get:function(){return a.value},set:function(e){a.value=e}}),l=function(e){n.value&&n.value.handleToolbarAction(e)},d=function(){c.value=!c.value,t.onMinimize()},f=function(){s.value=!s.value,t.onMaximize()},p=function(){var e=i.fileList.some(function(e){return e.content!==e.originalContent&&e.type!==`shortcut`}),n=function(){mr(),t.onClose&&t.onClose()};e?va({title:r(`fileEditor.editorHeader.tipTitle`),content:r(`fileEditor.editorHeader.modifiedSaveConfirm`),confirmText:r(`fileEditor.common.save`),cancelText:r(`fileEditor.editorHeader.dontSave`),onConfirm:function(){return X(function(){return Z(this,function(e){switch(e.label){case 0:return[4,i.saveAllFile()];case 1:return e.sent(),n(),[2]}})})()},onCancel:function(){n()}}):n()};return function(e,t){return H(),N(`div`,_e,[F(ce,{"is-minimize":q(c),"is-maximize":q(s),onMinimize:d,onMaximize:f,onClose:p},null,8,[`is-minimize`,`is-maximize`]),Na(F(le,{onAction:l},null,512),[[ka,!q(c)]]),Na(M(`main`,Ze,[F(g),F(u,{ref_key:`codeEditorRef`,ref:n},null,512)],512),[[ka,!q(c)]])])}}}),e(`t`,h=me({default:function(){return m}})),m=A(li,[[`__scopeId`,`data-v-5961e81f`]])}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-FileEditor.js b/BTPanel/static/vite/js/feature-FileEditor.js index 023b3507..fc5c69b1 100644 --- a/BTPanel/static/vite/js/feature-FileEditor.js +++ b/BTPanel/static/vite/js/feature-FileEditor.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,9 +28,9 @@ removeAfterLoad(freshLink, link) } })(); -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/view-files.js?v=1787646744133","js/rolldown-runtime.js?v=1787646744133","js/vendor-utils.js?v=1787646744133","js/vendor-vue.js?v=1787646744133","js/vendor-naive.js?v=1787646744133","js/vendor.js?v=1787646744133","css/vendor.css?v=1787646744133","js/app.js?v=1787646744133","js/vendor-pdf.js?v=1787646744133","js/vendor-polyfills.js?v=1787646744133","js/app-icons.js?v=1787646744133","css/app.css?v=1787646744133","js/app-components.js?v=1787646744133","js/app-base.js?v=1787646744133","js/vendor-code-highlight.js?v=1787646744133","css/vendor-code-highlight.css?v=1787646744133","css/app-base.css?v=1787646744133","js/vendor-pay.js?v=1787646744133","css/app-components.css?v=1787646744133","js/app-shared.js?v=1787646744133","js/app-modal-ui.js?v=1787646744133","js/vendor-crypto.js?v=1787646744133","css/app-shared.css?v=1787646744133","js/feature-FilePicker.js?v=1787646744133","css/feature-FilePicker.css?v=1787646744133","js/app-form.js?v=1787646744133","css/app-form.css?v=1787646744133","js/view-database.js?v=1787646744133","js/app-temp.js?v=1787646744133","css/app-temp.css?v=1787646744133","css/view-database.css?v=1787646744133","js/vendor-terminal.js?v=1787646744133","css/vendor-terminal.css?v=1787646744133","css/view-files.css?v=1787646744133"])))=>i.map(i=>d[i]); -import{a as e,r as t}from"./rolldown-runtime.js?v=1787646744133";import{$n as n,Cn as r,Cr as i,Dn as a,Dr as o,En as s,Gn as c,Hn as l,Jn as u,Kn as d,Ln as f,Mn as p,On as m,Or as h,Sn as g,Tn as _,Xn as v,Yr as y,Zr as b,ar as x,bn as S,br as C,cr as w,d as T,dn as E,ei as D,fn as O,hr as k,jt as A,kn as j,lr as M,mn as N,nn as P,or as F,rr as ee,sr as te,un as ne,vr as re,wr as ie,xn as ae,y as oe,yn as I,zn as L}from"./vendor-utils.js?v=1787646744133";import{f as se,l as R,p as z}from"./vendor-vue.js?v=1787646744133";import{$ as ce,A as le,F as ue,L as de,St as fe,Y as pe,Z as me,gt as he,in as ge,q as _e,rn as ve,s as ye,tt as be,ut as xe,v as Se,x as Ce}from"./vendor-naive.js?v=1787646744133";import{Af as we,Bf as B,Dn as Te,Ef as Ee,Lf as V,Mf as De,Nf as H,Oa as Oe,Of as U,Pf as W,Rf as ke,Sa as Ae,Ta as je,Tn as Me,Zf as Ne,Zt as Pe,ap as Fe,dn as Ie,fa as Le,gp as Re,hp as ze,ln as Be,mn as Ve,up as He,wf as Ue,yp as G,zf as K}from"./app.js?v=1787646744133";import{Ji as We,Jr as Ge,Yi as Ke,Zi as qe,qr as Je,vi as Ye}from"./app-components.js?v=1787646744133";import{Df as Xe,Ef as Ze,Ff as Qe,Hf as $e,If as et,Mf as tt,Nf as nt,Pf as rt,Tf as it,Vf as at,kf as ot}from"./app-shared.js?v=1787646744133";import{n as q,r as st}from"./vendor-pdf.js?v=1787646744133";import{c as ct}from"./app-base.js?v=1787646744133";import{a as lt,c as ut,i as dt,l as ft,n as pt,o as mt,r as ht,s as gt,t as _t,u as vt}from"./vendor-ace.js?v=1787646744133";import{o as yt}from"./feature-EmailEditor.js?v=1787646744133";P(),ut(),gt(),mt(),lt(),dt(),ht(),pt();var bt={style:{color:`var(--ace-editor-tip-color)`}},xt={key:0,class:`w-140px`},St=j({__name:`index`,props:f({height:{default:`100%`},showTips:{type:Boolean,default:!0},showEncoding:{type:Boolean,default:!1},lang:{default:`nginx`},theme:{default:`chrome`},init:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},load:{type:Boolean,default:!1}},{path:{default:``},pathModifiers:{},value:{default:``},valueModifiers:{},encoding:{default:`utf-8`},encodingModifiers:{}}),emits:f([`saved`],[`update:path`,`update:value`,`update:encoding`]),setup(e,{expose:t,emit:n}){let{theme:i}=z(Ee()),o=e,s=n,c=ee(e,`path`),l=ee(e,`value`),d=ee(e,`encoding`),f=C({wrap:!0,showInvisibles:!1,showPrintMargin:!1,showFoldWidgets:!1,useSoftTabs:!0,tabSize:2,readOnly:o.readOnly}),p=[{label:`utf-8`,value:`utf-8`},{label:`GBK`,value:`GBK`},{label:`GB2312`,value:`GB2312`},{label:`BIG5`,value:`BIG5`}],m=e=>{(e.ctrlKey||e.metaKey)&&e.keyCode===83&&!o.readOnly&&(e.preventDefault(),x())},{loading:_,setLoading:v}=Oe(),y=async()=>{try{v(!0),await L();let{message:e}=await at({path:c.value});G(e)&&(l.value=e.data,d.value=e.encoding)}finally{v(!1)}},x=async()=>{if(c.value===``)return;let{message:e}=await $e({path:c.value,data:l.value,encoding:d.value});G(e)&&V.success(e.msg),s(`saved`,l.value)};return o.init&&y(),t({getContent:y,saveFile:x}),(t,n)=>{let o=be,s=de,c=Se;return u(),r(`div`,null,[e.showTips?(u(),ae(s,{key:0,class:`items-center mb-8px`,justify:`space-between`},{default:w(()=>[S(`div`,bt,D(t.$t(`Component.Editor.index_1`)),1),e.showEncoding?(u(),r(`div`,xt,[a(o,{value:d.value,"onUpdate:value":n[0]||(n[0]=e=>d.value=e),options:p},null,8,[`value`])])):g(``,!0)]),_:1})):g(``,!0),a(c,{class:`h-full`,show:e.load||h(_)},{default:w(()=>[a(h(ft),{class:`aceBox`,value:l.value,"onUpdate:value":n[1]||(n[1]=e=>l.value=e),lang:e.lang,theme:h(i)===`dark`?`monokai`:e.theme,options:h(f),style:b({height:h(ge)(e.height)}),onKeydown:m},null,8,[`value`,`lang`,`theme`,`options`,`style`])]),_:1},8,[`show`])])}}}),Ct=t({default:()=>wt}),wt=K(St,[[`__scopeId`,`data-v-4c9504bb`]]),Tt={supportedModes:{Apache_Conf:[`^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd`],CSS:[`css`],HTML:[`html|htm|xhtml|vue|we|wpy`],Java:[`java`],JavaScript:[`js|jsm|jsx`],JSON:[`json`],JSP:[`jsp`],Makefile:[`^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make`],Markdown:[`md|markdown`],MySQL:[`mysql`],Nginx:[`nginx|conf`],PHP:[`php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module`],Powershell:[`ps1`],Python:[`py`],SQL:[`sql`],SQLServer:[`sqlserver`],Text:[`txt`],XML:[`xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml`],YAML:[`yaml|yml`],images:[`icon|jpg|jpeg|png|bmp|gif|tif|emf`]},nameOverrides:{PHP_Laravel_blade:`PHP (Blade Template)`},encodingList:[`ASCII`,`UTF-8`,`GBK`,`GB2312`,`BIG5`],themeList:[`chrome`,`monokai`,`tomorrow_night_bright`],aceEditor:{editorTheme:`monokai`,fontSize:14,lineHeight:1.5,softLabel:!1,useSoftTabs:!0,tabSize:4,wrap:!0,indentedSoftWrap:!0,enableSnippets:!0,enableLiveAutocompletion:!0,enableBasicAutocompletion:!0,highlightActiveLine:!0,highlightSelectedWord:!0,animatedScroll:!1,showInvisibles:!0,showFoldWidgets:!0,showLineNumbers:!0,showGutter:!0,displayIndentGuides:!1},fontFamily:`'Consolas', 'Menlo', 'Monaco', 'Ubuntu Mono', 'source-code-pro', 'Courier New', monospace`,encoding:`utf-8`};P();var Et=`/www/server/panel/BTPanel/static/ace/ace.editor.config.json`,{t:J}=B.global,Y=se(`fileEditor`,()=>{let e=C(!1),t=C(!1),n=C(null),r=C({show:!1,type:null,data:{}}),i=C([]),a=C(-1),o=C(`/www`),s=C(0),c=C(!1),l=C(A(Tt)),u=C(null),d=C(!1),f=C(``),p=C(!1),m=I(()=>a.value>=0&&a.value{let t=e.split(`/`).pop()||J(`fileEditor.store.untitled`);return{path:e,type:e.split(`.`).pop()||`text`,name:t,loading:!1,lineEnding:`LF`,content:``,originalContent:``,encoding:``,st_mtime:0,onlyRead:!1,history:[]}},g=async e=>{let t=i.value.findIndex(t=>t.path===e);if(t!==-1){a.value=t;return}let{message:n}=await ot({path:e});if(G(n)){let t=h(e),r=a.value+1;i.value.splice(r,0,t),a.value=r;let o=i.value[r];o.content=n.data,o.originalContent=n.data,o.encoding=n.encoding,o.st_mtime=Number(n.st_mtime),o.onlyRead=n.only_read,o.history=n.historys||[],o.onlyRead&&V.warning(J(`fileEditor.store.fileTooLarge`))}},_=()=>{let e=`__shortcut__`,t=i.value.findIndex(t=>t.path===e);if(t!==-1){a.value=t;return}let n={path:e,type:`shortcut`,name:J(`fileEditor.store.shortcutTabName`),loading:!1,lineEnding:`LF`,content:``,originalContent:``,encoding:`UTF-8`,st_mtime:0,onlyRead:!1,history:[]},r=a.value+1;i.value.splice(r,0,n),a.value=r},v=async(e,t)=>{let n=e.split(`/`).pop()||`Untitled`,r=`__diff__${e}__${t}`,o=i.value.findIndex(e=>e.path===r);if(o!==-1){a.value=o;return}let s={path:r,type:`diff`,name:`${n} <-> ${n}`,loading:!0,lineEnding:`LF`,content:``,originalContent:``,encoding:`UTF-8`,st_mtime:0,onlyRead:!0,history:[],originalPath:e,historyTime:t},c=a.value+1;i.value.splice(c,0,s),a.value=c;try{var l,u;let[n,r]=await Promise.all([ot({path:e}),nt({filename:e,history:t})]),o=i.value[a.value];n.message&&G(n.message)&&(o.rightContent=n.message.data,o.encoding=n.message.encoding),r.message&&G(r.message),o.leftContent=typeof r.message==`string`?r.message:(l=(u=r.message)==null?void 0:u.data)==null?``:l,o.loading=!1}catch(e){let t=i.value[a.value];t&&(t.loading=!1)}},y=async e=>{let{message:t}=await ot({path:e});if(G(t)){let n=i.value.findIndex(t=>t.path===e);if(n!==-1){let e=i.value[n];e.content=t.data,e.originalContent=t.data,e.encoding=t.encoding,e.st_mtime=Number(t.st_mtime),e.history=t.historys||[]}}},b=async()=>{m.value&&m.value.type!==`shortcut`&&await y(m.value.path)},x=e=>{i.value.splice(e,1),a.value>=i.value.length&&(a.value=Math.max(0,i.value.length-1)),i.value.length===0&&(a.value=-1)},S=(e,t)=>{let n=i.value[e];n&&(n.content=t)},w=e=>{o.value=e},T=()=>{let e=o.value,t=e.lastIndexOf(`/`);t>0?o.value=e.substring(0,t):o.value=`/`},E=()=>{s.value++},D=e=>{d.value=e,e||(f.value=``,E())},O=(e,t)=>{f.value=e,p.value=t,E()},k=e=>{c.value=e},j=async()=>{let{message:e}=await ot({path:Et});if(G(e)){let t=JSON.parse(e.data);Object.assign(l.value,{...Tt,...t})}},M=async()=>{await et({data:JSON.stringify({supportedModes:l.value.supportedModes,nameOverrides:l.value.nameOverrides,encodingList:l.value.encodingList,themeList:l.value.themeList,aceEditor:l.value.aceEditor,fontFamily:l.value.fontFamily,encoding:l.value.encoding}),path:Et,encoding:l.value.encoding||`UTF-8`,force:1})},N=(e,t=!0,n=!0)=>new Promise(async(r,a)=>{let o=i.value[e];if(o.type===`shortcut`){r();return}try{let{message:e}=await et({data:o.content,path:o.path,encoding:o.encoding,st_mtime:o.st_mtime,force:0},t);G(e)&&(e.status?(o.originalContent=o.content,o.history=e.historys||[],o.st_mtime=Number(e.st_mtime),n&&V.success(e.msg),r()):H({title:J(`fileEditor.store.conflictTitle`),content:e.result||J(`fileEditor.store.conflictContentFallback`),confirmText:J(`fileEditor.store.forceSave`),confirmType:`warning`,onConfirm:async()=>{try{let{message:e}=await et({data:o.content,path:o.path,encoding:o.encoding,st_mtime:o.st_mtime,force:1},!0);G(e)&&(o.originalContent=o.content,o.history=e.historys||[],o.st_mtime=Number(e.st_mtime),n&&V.success(e.msg),r())}catch(e){a(e)}},onCancel:()=>a(Error(`User cancelled override.`))}))}catch(e){a(e)}}),P=async(e,t=!0,n=!0)=>{await N(e,t,n),x(e)},F=async()=>{m.value&&m.value.content!==m.value.originalContent&&await N(a.value)},ee=async()=>{let e=V.loading(J(`fileEditor.store.saveAllLoading`));try{let e=i.value.map((e,t)=>e.content!==e.originalContent&&e.type!==`shortcut`?N(t,!1,!1):null).filter(Boolean);e.length>0&&(await Promise.all(e),V.success(J(`fileEditor.store.saveAllSuccess`)))}finally{e.close()}},te=(e,t)=>t===`CRLF`?e.replace(/\r?\n/g,`\r +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/view-files.js?v=1791538283700","js/rolldown-runtime.js?v=1791538283700","js/vendor-utils.js?v=1791538283700","js/vendor-vue.js?v=1791538283700","js/vendor-naive.js?v=1791538283700","js/vendor.js?v=1791538283700","css/vendor.css?v=1791538283700","js/app.js?v=1791538283700","js/vendor-pdf.js?v=1791538283700","js/vendor-polyfills.js?v=1791538283700","js/app-icons.js?v=1791538283700","css/app.css?v=1791538283700","js/app-components.js?v=1791538283700","js/app-base.js?v=1791538283700","js/vendor-code-highlight.js?v=1791538283700","css/vendor-code-highlight.css?v=1791538283700","css/app-base.css?v=1791538283700","js/vendor-pay.js?v=1791538283700","css/app-components.css?v=1791538283700","js/app-shared.js?v=1791538283700","js/app-modal-ui.js?v=1791538283700","js/vendor-crypto.js?v=1791538283700","css/app-shared.css?v=1791538283700","js/feature-FilePicker.js?v=1791538283700","css/feature-FilePicker.css?v=1791538283700","js/app-form.js?v=1791538283700","css/app-form.css?v=1791538283700","js/view-database.js?v=1791538283700","js/app-temp.js?v=1791538283700","css/app-temp.css?v=1791538283700","css/view-database.css?v=1791538283700","js/vendor-terminal.js?v=1791538283700","css/vendor-terminal.css?v=1791538283700","css/view-files.css?v=1791538283700"])))=>i.map(i=>d[i]); +import{a as e,r as t}from"./rolldown-runtime.js?v=1791538283700";import{An as n,Bn as r,Cn as i,Dn as a,En as o,Kn as s,Mt as c,Nn as l,On as u,Or as d,Qr as f,Rn as p,Sn as m,Tr as h,Un as g,Xr as _,Yn as v,Zn as y,b,bn as x,cr as S,d as C,dn as w,er as T,fn as E,gr as D,hn as O,ir as k,kn as A,kr as j,lr as M,or as ee,pn as te,qn as ne,rn as N,sr as P,ti as F,ur as re,wn as I,wr as ie,xn as L,xr as R,yr as ae}from"./vendor-utils.js?v=1791538283700";import{f as oe,l as z,p as B}from"./vendor-vue.js?v=1791538283700";import{$ as se,A as ce,Ct as le,F as ue,L as de,Y as fe,Z as pe,an as me,gt as he,in as ge,q as _e,s as ve,tt as ye,ut as be,v as xe,x as Se}from"./vendor-naive.js?v=1791538283700";import{Af as Ce,Bf as V,Ca as we,Dn as Te,Ea as Ee,Ef as De,Lf as H,Mf as Oe,Nf as U,Of as W,Pf as G,Rf as ke,Tn as Ae,Zf as je,Zt as Me,ap as Ne,dn as Pe,gp as Fe,hp as Ie,ka as Le,ln as Re,mn as ze,pa as Be,up as Ve,wf as He,yp as K,zf as q}from"./app.js?v=1791538283700";import{$i as Ue,Qi as We,Si as Ge,Xr as Ke,Zr as qe,ta as Je}from"./app-components.js?v=1791538283700";import{Bf as Ye,Ff as Xe,Hf as Ze,Jf as Qe,Mf as $e,Nf as et,Rf as tt,Vf as nt,jf as rt,qf as it,zf as at}from"./app-shared.js?v=1791538283700";import{n as J,r as ot}from"./vendor-pdf.js?v=1791538283700";import{c as st}from"./app-base.js?v=1791538283700";import{a as ct,c as lt,i as ut,l as dt,n as ft,o as pt,r as mt,s as ht,t as gt,u as _t}from"./vendor-ace.js?v=1791538283700";import{o as vt}from"./feature-EmailEditor.js?v=1791538283700";N(),lt(),ht(),pt(),ct(),ut(),mt(),ft();var yt={style:{color:`var(--ace-editor-tip-color)`}},bt={key:0,class:`w-140px`},xt=n({__name:`index`,props:p({height:{default:`100%`},showTips:{type:Boolean,default:!0},showEncoding:{type:Boolean,default:!1},lang:{default:`nginx`},theme:{default:`chrome`},init:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},load:{type:Boolean,default:!1}},{path:{default:``},pathModifiers:{},value:{default:``},valueModifiers:{},encoding:{default:`utf-8`},encodingModifiers:{}}),emits:p([`saved`],[`update:path`,`update:value`,`update:encoding`]),setup(e,{expose:t,emit:n}){let{theme:a}=B(De()),o=e,s=n,c=k(e,`path`),l=k(e,`value`),d=k(e,`encoding`),p=R({wrap:!0,showInvisibles:!1,showPrintMargin:!1,showFoldWidgets:!1,useSoftTabs:!0,tabSize:2,readOnly:o.readOnly}),h=[{label:`utf-8`,value:`utf-8`},{label:`GBK`,value:`GBK`},{label:`GB2312`,value:`GB2312`},{label:`BIG5`,value:`BIG5`}],g=e=>{(e.ctrlKey||e.metaKey)&&e.keyCode===83&&!o.readOnly&&(e.preventDefault(),x())},{loading:_,setLoading:y}=Le(),b=async()=>{try{y(!0),await r();let{message:e}=await it({path:c.value});K(e)&&(l.value=e.data,d.value=e.encoding)}finally{y(!1)}},x=async()=>{if(c.value===``)return;let{message:e}=await Qe({path:c.value,data:l.value,encoding:d.value});K(e)&&H.success(e.msg),s(`saved`,l.value)};return o.init&&b(),t({getContent:b,saveFile:x}),(t,n)=>{let r=ye,o=de,s=xe;return v(),I(`div`,null,[e.showTips?(v(),m(o,{key:0,class:`items-center mb-8px`,justify:`space-between`},{default:M(()=>[L(`div`,yt,F(t.$t(`Component.Editor.index_1`)),1),e.showEncoding?(v(),I(`div`,bt,[u(r,{value:d.value,"onUpdate:value":n[0]||(n[0]=e=>d.value=e),options:h},null,8,[`value`])])):i(``,!0)]),_:1})):i(``,!0),u(s,{class:`h-full`,show:e.load||j(_)},{default:M(()=>[u(j(dt),{class:`aceBox`,value:l.value,"onUpdate:value":n[1]||(n[1]=e=>l.value=e),lang:e.lang,theme:j(a)===`dark`?`monokai`:e.theme,options:j(p),style:f({height:j(me)(e.height)}),onKeydown:g},null,8,[`value`,`lang`,`theme`,`options`,`style`])]),_:1},8,[`show`])])}}}),St=t({default:()=>Ct}),Ct=q(xt,[[`__scopeId`,`data-v-4c9504bb`]]),wt={supportedModes:{Apache_Conf:[`^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd`],CSS:[`css`],HTML:[`html|htm|xhtml|vue|we|wpy`],Java:[`java`],JavaScript:[`js|jsm|jsx`],JSON:[`json`],JSP:[`jsp`],Makefile:[`^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make`],Markdown:[`md|markdown`],MySQL:[`mysql`],Nginx:[`nginx|conf`],PHP:[`php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module`],Powershell:[`ps1`],Python:[`py`],SQL:[`sql`],SQLServer:[`sqlserver`],Text:[`txt`],XML:[`xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml`],YAML:[`yaml|yml`],images:[`icon|jpg|jpeg|png|bmp|gif|tif|emf`]},nameOverrides:{PHP_Laravel_blade:`PHP (Blade Template)`},encodingList:[`ASCII`,`UTF-8`,`GBK`,`GB2312`,`BIG5`],themeList:[`chrome`,`monokai`,`tomorrow_night_bright`],aceEditor:{editorTheme:`monokai`,fontSize:14,lineHeight:1.5,softLabel:!1,useSoftTabs:!0,tabSize:4,wrap:!0,indentedSoftWrap:!0,enableSnippets:!0,enableLiveAutocompletion:!0,enableBasicAutocompletion:!0,highlightActiveLine:!0,highlightSelectedWord:!0,animatedScroll:!1,showInvisibles:!0,showFoldWidgets:!0,showLineNumbers:!0,showGutter:!0,displayIndentGuides:!1},fontFamily:`'Consolas', 'Menlo', 'Monaco', 'Ubuntu Mono', 'source-code-pro', 'Courier New', monospace`,encoding:`utf-8`};N();var Tt=`/www/server/panel/BTPanel/static/ace/ace.editor.config.json`,{t:Y}=V.global,X=oe(`fileEditor`,()=>{let e=R(!1),t=R(!1),n=R(null),r=R({show:!1,type:null,data:{}}),i=R([]),a=R(-1),o=R(`/www`),s=R(0),l=R(!1),u=R(!1),d=R(c(wt)),f=R(null),p=R(!1),m=R(``),h=R(!1),g=x(()=>a.value>=0&&a.value{let t=e.split(`/`).pop()||Y(`fileEditor.store.untitled`);return{path:e,type:e.split(`.`).pop()||`text`,name:t,loading:!1,lineEnding:`LF`,content:``,originalContent:``,encoding:``,st_mtime:0,onlyRead:!1,history:[]}},v=async e=>{let t=i.value.findIndex(t=>t.path===e);if(t!==-1){a.value=t;return}let{message:n}=await Xe({path:e});if(K(n)){let t=_(e),r=a.value+1;i.value.splice(r,0,t),a.value=r;let o=i.value[r];o.content=n.data,o.originalContent=n.data,o.encoding=n.encoding,o.st_mtime=Number(n.st_mtime),o.onlyRead=n.only_read,o.history=n.historys||[],o.onlyRead&&H.warning(Y(`fileEditor.store.fileTooLarge`))}},y=()=>{let e=`__shortcut__`,t=i.value.findIndex(t=>t.path===e);if(t!==-1){a.value=t;return}let n={path:e,type:`shortcut`,name:Y(`fileEditor.store.shortcutTabName`),loading:!1,lineEnding:`LF`,content:``,originalContent:``,encoding:`UTF-8`,st_mtime:0,onlyRead:!1,history:[]},r=a.value+1;i.value.splice(r,0,n),a.value=r},b=async(e,t)=>{let n=e.split(`/`).pop()||`Untitled`,r=`__diff__${e}__${t}`,o=i.value.findIndex(e=>e.path===r);if(o!==-1){a.value=o;return}let s={path:r,type:`diff`,name:`${n} <-> ${n}`,loading:!0,lineEnding:`LF`,content:``,originalContent:``,encoding:`UTF-8`,st_mtime:0,onlyRead:!0,history:[],originalPath:e,historyTime:t},c=a.value+1;i.value.splice(c,0,s),a.value=c;try{var l,u;let[n,r]=await Promise.all([Xe({path:e}),at({filename:e,history:t})]),o=i.value[a.value];n.message&&K(n.message)&&(o.rightContent=n.message.data,o.encoding=n.message.encoding),r.message&&K(r.message),o.leftContent=typeof r.message==`string`?r.message:(l=(u=r.message)==null?void 0:u.data)==null?``:l,o.loading=!1}catch(e){let t=i.value[a.value];t&&(t.loading=!1)}},S=async e=>{let{message:t}=await Xe({path:e});if(K(t)){let n=i.value.findIndex(t=>t.path===e);if(n!==-1){let e=i.value[n];e.content=t.data,e.originalContent=t.data,e.encoding=t.encoding,e.st_mtime=Number(t.st_mtime),e.history=t.historys||[]}}},C=async()=>{g.value&&g.value.type!==`shortcut`&&await S(g.value.path)},w=e=>{i.value.splice(e,1),a.value>=i.value.length&&(a.value=Math.max(0,i.value.length-1)),i.value.length===0&&(a.value=-1)},T=(e,t)=>{let n=i.value[e];n&&(n.content=t)},E=e=>{o.value=e},D=()=>{let e=o.value,t=e.lastIndexOf(`/`);t>0?o.value=e.substring(0,t):o.value=`/`},O=()=>{s.value++},k=e=>{p.value=e,e||(m.value=``,O())},A=(e,t)=>{m.value=e,h.value=t,O()},j=e=>{l.value=e},M=e=>{u.value=e},ee=async()=>{let{message:e}=await Xe({path:Tt});if(K(e)){let t=JSON.parse(e.data);Object.assign(d.value,{...wt,...t})}},te=async()=>{await Ze({data:JSON.stringify({supportedModes:d.value.supportedModes,nameOverrides:d.value.nameOverrides,encodingList:d.value.encodingList,themeList:d.value.themeList,aceEditor:d.value.aceEditor,fontFamily:d.value.fontFamily,encoding:d.value.encoding}),path:Tt,encoding:d.value.encoding||`UTF-8`,force:1})},ne=(e,t=!0,n=!0)=>new Promise(async(r,a)=>{let o=i.value[e];if(o.type===`shortcut`){r();return}try{let{message:e}=await Ze({data:o.content,path:o.path,encoding:o.encoding,st_mtime:o.st_mtime,force:0},t);K(e)&&(e.status?(o.originalContent=o.content,o.history=e.historys||[],o.st_mtime=Number(e.st_mtime),n&&H.success(e.msg),r()):U({title:Y(`fileEditor.store.conflictTitle`),content:e.result||Y(`fileEditor.store.conflictContentFallback`),confirmText:Y(`fileEditor.store.forceSave`),confirmType:`warning`,onConfirm:async()=>{try{let{message:e}=await Ze({data:o.content,path:o.path,encoding:o.encoding,st_mtime:o.st_mtime,force:1},!0);K(e)&&(o.originalContent=o.content,o.history=e.historys||[],o.st_mtime=Number(e.st_mtime),n&&H.success(e.msg),r())}catch(e){a(e)}},onCancel:()=>a(Error(`User cancelled override.`))}))}catch(e){a(e)}}),N=async(e,t=!0,n=!0)=>{await ne(e,t,n),w(e)},P=async()=>{g.value&&g.value.content!==g.value.originalContent&&await ne(a.value)},F=async()=>{let e=H.loading(Y(`fileEditor.store.saveAllLoading`));try{let e=i.value.map((e,t)=>e.content!==e.originalContent&&e.type!==`shortcut`?ne(t,!1,!1):null).filter(Boolean);e.length>0&&(await Promise.all(e),H.success(Y(`fileEditor.store.saveAllSuccess`)))}finally{e.close()}},re=(e,t)=>t===`CRLF`?e.replace(/\r?\n/g,`\r `):t===`LF`?e.replace(/\r\n/g,` -`):e;return{isOpen:e,isMinimize:t,unminimize:n,toolsModal:r,currentPath:o,fileList:i,currentFileIndex:a,currentFile:m,refreshKey:s,isLoading:c,editorConfig:l,creatingType:u,isSearchMode:d,searchWord:f,searchAll:p,openFile:g,openShortcutTab:_,openDiffTab:v,closeTab:x,updateTabContent:S,setCurrentPath:w,goToParent:T,refreshFileList:E,setLoading:k,getEditorConfig:j,saveEditorConfig:M,saveFileContent:N,saveFileContentAndClose:P,saveCurrentFileContent:F,saveAllFile:ee,getFileContent:y,changeLineEnding:async e=>{!m.value||m.value.type===`shortcut`||(m.value.content=te(m.value.content,e),await F(),m.value.lineEnding=e)},changeEncoding:async e=>{if(!m.value||m.value.type===`shortcut`)return;let t=m.value.path;l.value.aceEditor.encoding=e,await M(),m.value.encoding=e,await N(a.value,!0,!0),y(t)},changeTheme:async e=>{l.value.aceEditor.editorTheme=e,await M()},toggleSetting:async e=>{let t=l.value.aceEditor;t[e]=!t[e],await M()},updateTabSettings:async(e,t)=>{l.value.aceEditor.useSoftTabs=e!==`tab`,l.value.aceEditor.tabSize=t,await M(),V.success(J(`fileEditor.store.tabSettingsRefreshed`))},getCurrentFileContent:b,startCreateNewItem:e=>{u.value=e},cancelCreateNewItem:()=>{u.value=null},confirmCreateNewItem:async e=>{if(!e.trim()){V.warning(J(`fileEditor.store.nameRequired`));return}let t=u.value;t===`file`?await Ze({path:`${o.value}/${e}`}):t===`folder`&&await it({path:`${o.value}/${e}`}),V.success(J(`fileEditor.store.createSuccess`,{type:J(t===`file`?`fileEditor.store.newFile`:`fileEditor.store.newFolder`)})),u.value=null,E()},toggleSearchMode:D,executeSearch:O,openToolsModal:(e,t)=>{r.value={show:!0,type:e,data:t||{}}},closeToolsModal:()=>{r.value={show:!1,type:null,data:{}}}}});P();var Dt={class:`title-left`},Ot={class:`title-right`},kt=[`title`],At=[`title`],jt={key:0,class:`i-ant-design-switcher-outlined`},Mt={key:1,class:`i-ant-design-border-outlined`},Nt=[`title`],Pt=K(j({__name:`index`,props:{isMinimize:{type:Boolean},isMaximize:{type:Boolean}},emits:[`minimize`,`maximize`,`close`],setup(e,{emit:t}){let i=e,a=t,o=Y(),s=C(null),l=()=>{a(`minimize`);let e=!i.isMinimize;s.value&&L(()=>{let t=ze(s.value,`n-dialog`);if(t)if(!e)t.style.left=``,t.style.top=``;else{let e=document.documentElement.clientHeight-t.offsetHeight-68,n=parseFloat(t.style.left)||0,r=parseFloat(t.style.top)||0;t.style.left=`${n+216-t.offsetLeft}px`,t.style.top=`${r+e-t.offsetTop}px`}})},f=()=>{a(`maximize`),!i.isMaximize&&s.value&&L(()=>{let e=ze(s.value,`n-dialog`);e&&(e.style.left=``,e.style.top=``)})},p=()=>{a(`close`)};return c(()=>{o.unminimize=()=>{i.isMinimize&&l()}}),d(()=>{o.unminimize=null}),(t,i)=>{let a=n(`modal-drag`);return M((u(),r(`div`,{ref_key:`titleRef`,ref:s,class:`editor-title`},[S(`div`,Dt,[S(`span`,null,D(t.$t(`fileEditor.title.onlineTextEditor`)),1)]),S(`div`,Ot,[!e.isMaximize&&!e.isMinimize?(u(),r(`div`,{key:0,class:`action-btn`,title:t.$t(`fileEditor.title.minimize`),onClick:l},[...i[1]||(i[1]=[S(`div`,{class:`i-ant-design-minus-outlined`},null,-1)])],8,kt)):g(``,!0),S(`div`,{class:`action-btn`,title:e.isMinimize?t.$t(`fileEditor.title.restore`):e.isMaximize?t.$t(`fileEditor.title.restoreDown`):t.$t(`fileEditor.title.maximize`),onClick:i[0]||(i[0]=t=>e.isMinimize?l():f())},[e.isMinimize||e.isMaximize?(u(),r(`div`,jt)):(u(),r(`div`,Mt))],8,At),S(`div`,{class:`action-btn close-btn`,onClick:p,title:t.$t(`fileEditor.title.close`)},[...i[2]||(i[2]=[S(`div`,{class:`i-ant-design-close-outlined`},null,-1)])],8,Nt)])])),[[a]])}}}),[[`__scopeId`,`data-v-3102b2b4`]]);P();var Ft={class:`toolbar-dialog`},It={class:`toolbar-title`},Lt={class:`fontsize-content flex items-center gap-16px`},Rt=K(j({__name:`index`,props:{currentSize:{type:Number,default:14},onChange:{type:Function}},emits:[`close`],setup(e,{emit:t}){let n=e,i=t,o=C(n.currentSize),l=C(null),d=()=>{let e=Number(o.value);if(!isNaN(e)&&e>0){var t;(t=n.onChange)==null||t.call(n,e),i(`close`)}};return c(()=>{var e;(e=l.value)==null||e.focus()}),(e,t)=>{let n=le,i=he;return u(),r(`div`,Ft,[S(`div`,It,D(e.$t(`fileEditor.dialogs.fontSizeTitle`)),1),S(`div`,Lt,[a(n,{ref_key:`inputRef`,ref:l,value:h(o),"onUpdate:value":t[0]||(t[0]=e=>k(o)?o.value=e:null),"show-button":!1,class:`fontsize-input`,onKeyup:E(d,[`enter`])},null,8,[`value`]),a(i,{type:`primary`,class:`fontsize-btn`,onClick:d},{default:w(()=>[s(D(e.$t(`fileEditor.common.save`)),1)]),_:1})])])}}}),[[`__scopeId`,`data-v-cd363012`]]);P();var zt={class:`line-ending-select`},Bt=[`onClick`],Vt={key:0,class:`i-fa6-solid-check`},Ht=K(j({__name:`LineSelect`,props:{value:{type:[String,Number,Array],default:``},options:{type:Array,default:()=>[]},onUpdateValue:[Function,Array],"onUpdate:value":[Function,Array]},setup(e){let t=e,n=(e,n)=>{let{onUpdateValue:r,"onUpdate:value":i}=t;r&&ve(r,e,n),i&&ve(i,e,n)};return(t,i)=>(u(),r(`div`,zt,[(u(!0),r(N,null,v(e.options,t=>(u(),r(`div`,{key:t.value,class:y([`line-ending-item`,{active:e.value===t.value}]),onClick:e=>n(t.value,t)},[S(`span`,null,D(t.label),1),e.value===t.value?(u(),r(`i`,Vt)):g(``,!0)],10,Bt))),128))]))}}),[[`__scopeId`,`data-v-3b563599`]]);P();var Ut={class:`toolbar-dialog`},Wt={class:`toolbar-title`},Gt=K(j({__name:`index`,props:{theme:{type:String,default:`monokai`},onChange:{type:Function}},setup(e){let{t}=R(),{editorConfig:n}=z(Y()),i=e,o=C(i.theme||`monokai`),s=I(()=>({chrome:t(`fileEditor.dialogs.theme.chrome`),monokai:t(`fileEditor.dialogs.theme.monokai`)})),c=I(()=>n.value.themeList.map(e=>({label:s.value[e]||e,value:e}))),l=e=>{var t;(t=i.onChange)==null||t.call(i,e)};return(e,t)=>(u(),r(`div`,Ut,[S(`div`,Wt,D(e.$t(`fileEditor.dialogs.themeTitle`)),1),a(Ht,{value:h(o),"onUpdate:value":[t[0]||(t[0]=e=>k(o)?o.value=e:null),l],options:h(c)},null,8,[`value`,`options`])]))}}),[[`__scopeId`,`data-v-fd78c99a`]]);P();var Kt={class:`toolbar-dialog`},qt={class:`toolbar-title`},Jt={class:`setting-list`},Yt=[`onClick`],Xt={key:0,class:`i-fa6-solid-check`},Zt=K(j({__name:`index`,setup(e){let{t}=R(),n=Y(),{editorConfig:i}=z(n),a=I(()=>i.value.aceEditor),o=I(()=>[{key:`wrap`,label:t(`fileEditor.dialogs.setting.wrap`)},{key:`enableLiveAutocompletion`,label:t(`fileEditor.dialogs.setting.enableLiveAutocompletion`)},{key:`enableSnippets`,label:t(`fileEditor.dialogs.setting.enableSnippets`)},{key:`showInvisibles`,label:t(`fileEditor.dialogs.setting.showInvisibles`)},{key:`showLineNumbers`,label:t(`fileEditor.dialogs.setting.showLineNumbers`)}]),s=async e=>{await n.toggleSetting(e)};return(e,t)=>(u(),r(`div`,Kt,[S(`div`,qt,D(e.$t(`fileEditor.dialogs.settingTitle`)),1),S(`div`,Jt,[(u(!0),r(N,null,v(o.value,e=>(u(),r(`div`,{key:e.key,class:`setting-item`,onClick:t=>s(e.key)},[S(`span`,null,D(e.label),1),a.value[e.key]?(u(),r(`i`,Xt)):g(``,!0)],8,Yt))),128))])]))}}),[[`__scopeId`,`data-v-0f74f1f1`]]);P();var Qt={class:`toolbar-dialog`},$t={class:`toolbar-title`},en=K(j({__name:`index`,props:{fileName:{type:String,default:``},lineEnding:{type:String,default:`LF`},onChange:{type:Function}},emits:[`close`],setup(e,{emit:t}){let n=e,{t:i}=R(),o=t,s=C(n.lineEnding),c=[{label:`CRLF`,value:`CRLF`},{label:`LF`,value:`LF`}],l=e=>{H({title:i(`fileEditor.dialogs.lineEndingChangeTitle`),confirmText:i(`fileEditor.common.save`),content:()=>a(N,null,[a(`div`,null,[i(`fileEditor.dialogs.lineEndingChangeContent1`,{file:n.fileName||``,from:s.value,to:e})]),a(`div`,{class:`mt-8px`},[i(`fileEditor.dialogs.lineEndingChangeContent2`,{save:i(`fileEditor.common.save`)})])]),onConfirm:async()=>{var t;await((t=n.onChange)==null?void 0:t.call(n,e)),o(`close`)}})};return(e,t)=>(u(),r(`div`,Qt,[S(`div`,$t,D(e.$t(`fileEditor.dialogs.lineEndingTitle`)),1),a(Ht,{value:h(s),options:c,"onUpdate:value":l},null,8,[`value`])]))}}),[[`__scopeId`,`data-v-34b64179`]]);P();var tn={class:`toolbar-dialog`},nn={class:`toolbar-title`},rn={class:`toolbar-title`},an=K(j({__name:`index`,props:{useSoftTabs:{type:String,default:`tab`},tabSize:{type:Number,default:4},onChange:{type:Function}},setup(e){let{t}=R(),n=e,i=C(n.useSoftTabs),o=C(n.tabSize),s=I(()=>[{label:t(`fileEditor.dialogs.tabSize.useSpaces`),value:`space`},{label:t(`fileEditor.dialogs.tabSize.useTabs`),value:`tab`}]),c=[{label:`1`,value:1},{label:`2`,value:2},{label:`3`,value:3},{label:`4`,value:4},{label:`5`,value:5},{label:`6`,value:6}],l=()=>{f()},d=()=>{f()},f=()=>{var e;(e=n.onChange)==null||e.call(n,i.value,o.value)};return(e,t)=>(u(),r(`div`,tn,[S(`div`,nn,D(e.$t(`fileEditor.dialogs.tabSizeTitle`)),1),a(Ht,{value:h(i),"onUpdate:value":[t[0]||(t[0]=e=>k(i)?i.value=e:null),l],options:h(s)},null,8,[`value`,`options`]),S(`div`,rn,D(e.$t(`fileEditor.dialogs.tabSizeLengthTitle`)),1),a(Ht,{value:h(o),"onUpdate:value":[t[1]||(t[1]=e=>k(o)?o.value=e:null),d],options:c},null,8,[`value`])]))}}),[[`__scopeId`,`data-v-9b2e7d57`]]);P();var on={class:`toolbar-dialog`},sn={class:`toolbar-title`},cn=K(j({__name:`index`,props:{encoding:{type:String,default:`UTF-8`},onChange:{type:Function}},setup(e){var t;let{editorConfig:n}=z(Y()),i=e,o=C(((t=i.encoding)==null?void 0:t.toUpperCase())||`UTF-8`),s=I(()=>n.value.encodingList.map(e=>({label:e.toUpperCase(),value:e.toUpperCase()}))),c=e=>{var t;(t=i.onChange)==null||t.call(i,e)};return(e,t)=>(u(),r(`div`,on,[S(`div`,sn,D(e.$t(`fileEditor.dialogs.encodingTitle`)),1),a(Ht,{value:h(o),"onUpdate:value":[t[0]||(t[0]=e=>k(o)?o.value=e:null),c],options:h(s)},null,8,[`value`,`options`])]))}}),[[`__scopeId`,`data-v-60c1d667`]]);P();var ln={class:`toolbar-dialog`},un={class:`toolbar-title`},dn={class:`goto-content`},fn={class:`goto-hint`},pn=K(j({__name:`index`,props:{currentLine:{type:Number,default:1},currentColumn:{type:Number,default:1},maxLine:{type:Number,default:1},onChange:{type:Function}},emits:[`close`],setup(e,{expose:t,emit:n}){let i=e,o=n,s=C(i.currentLine),l=C(null),d=()=>{let e=Number(s.value);if(!isNaN(e)&&e>=1&&e<=i.maxLine){var t;(t=i.onChange)==null||t.call(i,e),o(`close`)}};return c(()=>{var e;(e=l.value)==null||e.focus()}),t({onClose:()=>{o(`close`)}}),(t,n)=>(u(),r(`div`,ln,[S(`div`,un,D(t.$t(`fileEditor.dialogs.goToLineTitle`)),1),S(`div`,dn,[a(h(le),{value:s.value,"onUpdate:value":n[0]||(n[0]=e=>s.value=e),ref_key:`inputRef`,ref:l,"show-button":!1,class:`goto-input`,placeholder:``,onKeydown:E(d,[`enter`])},null,8,[`value`]),S(`div`,fn,D(t.$t(`fileEditor.dialogs.goToLineHint`,{line:e.currentLine,column:e.currentColumn,max:e.maxLine})),1)])]))}}),[[`__scopeId`,`data-v-55e56222`]]);P();var mn={class:`toolbar-list`},hn=[`onClick`],gn=K(j({__name:`index`,emits:[`action`],setup(e,{emit:t}){let n=t,{t:i}=R(),o=Y(),{editorConfig:s,toolsModal:c}=z(o),l=x(`toolbarWrapperRef`),d=I(()=>{var e;return(e=l.value)==null?void 0:e}),f=I(()=>{switch(c.value.type){case`fontSize`:return Rt;case`theme`:return Gt;case`setting`:return Zt;case`lineEnding`:return en;case`tabSize`:return an;case`encoding`:return cn;case`goToLine`:return pn;default:return}}),p=I(()=>{switch(c.value.type){case`fontSize`:return{currentSize:Number(s.value.aceEditor.fontSize),onChange:b};case`theme`:return{theme:s.value.aceEditor.editorTheme,onChange:C};case`setting`:return{};case`lineEnding`:case`tabSize`:case`encoding`:case`goToLine`:return c.value.data;default:return{}}}),m=I(()=>[{key:`save`,label:i(`fileEditor.toolbar.save`),icon:`i-ep-select`},{key:`saveAll`,label:i(`fileEditor.toolbar.saveAll`),icon:`i-ep-document-copy`},{key:`refresh`,label:i(`fileEditor.toolbar.refresh`),icon:`i-ep-refresh-right`},{key:`search`,label:i(`fileEditor.toolbar.search`),icon:`i-ep-search`},{key:`replace`,label:i(`fileEditor.toolbar.replace`),icon:`i-ep-document`},{key:`goToLine`,label:i(`fileEditor.toolbar.jumpLine`),icon:`i-ep-location`},{key:`fontSize`,label:i(`fileEditor.toolbar.fontSize`),icon:`i-ep-monitor`},{key:`theme`,label:i(`fileEditor.toolbar.theme`),icon:`i-ep-operation`},{key:`setting`,label:i(`fileEditor.toolbar.setting`),icon:`i-ep-setting`},{key:`shortcut`,label:i(`fileEditor.toolbar.shortcut`),icon:`i-ep-question-filled`}]),g=e=>{switch(e){case`save`:o.saveCurrentFileContent();break;case`saveAll`:o.saveAllFile();break;case`refresh`:_();break;case`search`:case`replace`:n(`action`,e);break;case`goToLine`:n(`action`,e);break;case`fontSize`:case`theme`:case`setting`:o.openToolsModal(e);break;case`shortcut`:o.openShortcutTab();break}},_=async()=>{let e=V.loading(i(`fileEditor.toolbar.refreshing`));try{await o.getCurrentFileContent(),V.success(i(`fileEditor.toolbar.refreshed`))}finally{e.close()}},b=async e=>{s.value.aceEditor.fontSize=e,await o.saveEditorConfig(),V.success(i(`fileEditor.toolbar.fontSizeSaved`)),o.closeToolsModal()},C=async e=>{await o.changeTheme(e),o.closeToolsModal()};return(e,t)=>{let n=Ue;return u(),r(`div`,{ref_key:`toolbarWrapperRef`,ref:l,class:`toolbar-wrapper`},[S(`div`,mn,[(u(!0),r(N,null,v(h(m),e=>(u(),r(`div`,{key:e.key,class:`tools-btn`,onClick:t=>g(e.key)},[S(`i`,{class:y(e.icon)},null,2),S(`span`,null,D(e.label),1)],8,hn))),128))]),a(n,{show:h(c).show,"onUpdate:show":t[0]||(t[0]=e=>h(c).show=e),component:h(f),data:h(p),to:h(d),width:420,footer:!1,"show-mask":!1,"hide-close":!0,"mask-closable":!0},null,8,[`show`,`component`,`data`,`to`])],512)}}}),[[`__scopeId`,`data-v-c822e0b3`]]);P();var _n={class:`breadcrumb-wrapper`},vn={class:`flex-1 w-0`},yn=K(j({__name:`Breadcrumb`,setup(e){let{currentPath:t}=z(Y());return(e,n)=>{let i=pe;return u(),r(`div`,_n,[S(`div`,null,D(e.$t(`fileEditor.fileExplorer.directory`))+`:`,1),S(`div`,vn,[a(i,null,{default:w(()=>[s(D(h(t)),1)]),_:1})])])}}}),[[`__scopeId`,`data-v-54af520c`]]);P();var bn={class:`action-btn`},xn={key:1,class:`search-panel`},Sn={class:`search-title`},Cn={class:`title-text`},wn={class:`search-input-wrap`},Tn={class:`search-options`},En=K(j({__name:`Action`,setup(e){let{t}=R(),n=Y(),{isLoading:i,creatingType:o}=z(n),c=e=>()=>p(`i`,{class:[`tree-icon`,e],style:`font-size: 16px; font-style: normal; display: inline-flex; align-items: center;`}),l=I(()=>[{label:t(`fileEditor.fileExplorer.newFolder`),key:`folder`,icon:c(`folder-icon`)},{label:t(`fileEditor.fileExplorer.newFile`),key:`file`,icon:c(`text-icon`)}]),d=e=>{n.startCreateNewItem(e)},f=()=>{let e=n.currentPath,t=e.substring(0,e.lastIndexOf(`/`))||`/`;n.setCurrentPath(t===``?`/`:t)},m=()=>{n.refreshFileList()},g=C(n.searchWord),_=C(n.searchAll),v=()=>{g.value=n.searchWord,_.value=n.searchAll,n.toggleSearchMode(!0)},b=()=>{n.toggleSearchMode(!1),g.value=``,_.value=!1},x=()=>{n.executeSearch(g.value,_.value)};return(e,t)=>{let c=_e,p=fe,C=xe;return u(),r(`div`,{class:y([`action-wrapper`,{"is-search-mode":h(n).isSearchMode}])},[h(n).isSearchMode?(u(),r(`div`,xn,[S(`div`,Sn,[S(`span`,Cn,D(e.$t(`fileEditor.fileExplorer.searchPanelTitle`)),1),S(`span`,{class:`close-btn`,onClick:b},[t[5]||(t[5]=S(`i`,{class:`i-ep-close`},null,-1)),s(` `+D(e.$t(`fileEditor.fileExplorer.close`)),1)])]),S(`div`,wn,[a(p,{value:h(g),"onUpdate:value":t[0]||(t[0]=e=>k(g)?g.value=e:null),placeholder:e.$t(`fileEditor.fileExplorer.searchPlaceholder`),onKeydown:E(x,[`enter`])},{suffix:w(()=>[S(`div`,{class:`search-icon-btn`,onClick:x},[...t[6]||(t[6]=[S(`i`,{class:`i-ep-search`},null,-1)])])]),_:1},8,[`value`,`placeholder`])]),S(`div`,Tn,[a(C,{checked:h(_),"onUpdate:checked":t[1]||(t[1]=e=>k(_)?_.value=e:null)},{default:w(()=>[s(D(e.$t(`fileEditor.fileExplorer.includeSubdir`)),1)]),_:1},8,[`checked`])])])):(u(),r(N,{key:0},[S(`div`,{class:`action-btn`,onClick:f},[t[2]||(t[2]=S(`i`,{class:`i-ep-top`},null,-1)),S(`span`,null,D(e.$t(`fileEditor.fileExplorer.up`)),1)]),S(`div`,{class:`action-btn`,onClick:m},[S(`i`,{class:y([`i-ep-refresh-right`,{"is-loading":h(i)}])},null,2),S(`span`,null,D(e.$t(`fileEditor.fileExplorer.refresh`)),1)]),a(c,{trigger:`click`,disabled:h(o)!==null,options:h(l),placement:`bottom`,"show-arrow":!0,"arrow-point-to-center":!0,onSelect:d},{default:w(()=>[S(`div`,bn,[t[3]||(t[3]=S(`i`,{class:`i-ep-plus`},null,-1)),S(`span`,null,D(e.$t(`fileEditor.fileExplorer.new`)),1)])]),_:1},8,[`disabled`,`options`]),S(`div`,{class:`action-btn`,onClick:v},[t[4]||(t[4]=S(`i`,{class:`i-ep-search`},null,-1)),S(`span`,null,D(e.$t(`fileEditor.fileExplorer.search`)),1)])],64))],2)}}}),[[`__scopeId`,`data-v-e49ff329`]]);P();function Dn(e,t,n){let r=C(!0),i=C(0),a=C(0),o=C(0),s=C(0),c=C(0),l=C(0),u=C(0),d=C(0);function f(){let e=null;return t?()=>{e||(e=setTimeout(()=>{t({m_flag:r,m_left:i,m_right:a,m_bottom:s,m_top:o,m_x:u,m_y:d,m_height:c,m_width:l}),clearTimeout(e),e=null},10))}:!1}let p;k(e)?p=e.value:typeof e==`string`?p=document.querySelector(e):e instanceof Element&&(p=e);let m=f();function h(e){let{left:t,right:n,top:r,bottom:f,height:p,width:m,x:h,y:g}=e.getBoundingClientRect();i.value=t,a.value=n,o.value=r,s.value=f,c.value=p,l.value=m,u.value=h,d.value=g}return p&&(p.onmousedown=e=>{if(n&&n(e,{m_flag:r,m_left:i,m_right:a,m_bottom:s,m_top:o,m_x:u,m_y:d,m_height:c,m_width:l}),!r.value)return;let{left:t,right:f,top:g,bottom:_}=p.getBoundingClientRect(),v=document.createElement(`div`),y=e.clientX,b=e.clientY;v.style.position=`absolute`,v.style.left=y-t+`px`,v.style.top=b-g+`px`,v.style.width=`0px`,v.style.height=`0px`,v.style.backgroundColor=`rgba(135, 182, 130, 0.1)`,v.classList.add(`district-wrapper`),p.appendChild(v),e.preventDefault();let x=e=>{e.preventDefault(),!w.value&&!O.value&&(y<=e.clientX?v.style.width=e.clientX-y+`px`:(v.style.width=y-e.clientX+`px`,v.style.marginLeft=-(y-e.clientX)+`px`),b<=e.clientY?(v.style.height=e.clientY-b+A+`px`,v.style.marginTop=-A+`px`):(v.style.height=b-e.clientY+j+`px`,v.style.marginTop=-(b-e.clientY)+`px`),e.clientXf&&(v.style.width=f-y+`px`)),e.clientY>_&&C(),e.clientY{if(k.scrollTop>=k.scrollHeight-k.clientHeight){S();return}v.style.height=v.offsetHeight+10+`px`,v.style.marginTop=parseInt(getComputedStyle(v).marginTop)-10+`px`,k.scrollTop+=10,A=k.scrollTop,h(v),m&&m()},{immediate:!1}),{pause:E,resume:D,isActive:O}=T(()=>{if(k.scrollTop<=0){E();return}v.style.height=v.offsetHeight+10+`px`,k.scrollTop-=10,j+=10,h(v),m&&m()},{immediate:!1}),k=p.querySelector(`.n-scrollbar-container`),A=0,j=0;document.onmousemove=x,document.onmouseup=()=>{document.onmousemove=null,p.contains(v)&&p.removeChild(v)}}),{m_flag:r,m_x:u,m_y:d,m_left:i,m_right:a,m_top:o,m_bottom:s,m_height:c,m_width:l}}function On(e,t){let n=o(e.m_left),r=o(e.m_right),i=o(e.m_top),a=o(e.m_bottom),s=o(t.left),c=o(t.right),l=o(t.top),u=o(t.bottom);return!(cr||ua)}function kn(e){e.card_hover=!0}function An(e){e.card_hover=!1}P(),st();var jn=(e,t)=>{let n=Y();if(n.isOpen){n.openFile(e),n.unminimize&&n.unminimize();return}W({width:`1440px`,height:`80vh`,bgColor:`transparent`,hideClose:!0,showMask:!1,data:{filePath:e,currentPath:t},component:m(()=>q(()=>Promise.resolve().then(()=>ds),void 0))})};P(),st();var Mn=oe(e=>nr(e),100),{t:Nn}=B.global;async function X(e,t){let{tableLoading:n,currentPath:r,favoriteList:i,fileRecycle:a,fileList:o,filesView:s,directoryCount:c,fileCount:l,total:u,page:d,size:f,sort:p,reverse:m,diskMountPoint:h,currentFile:g,currentDirSize:_,uploadFileList:v,dragUploadRef:y}=e;n.value=!0;try{var b;let n=await ca(r.value,e=>{i.value=e.store,a.value=e.file_recycle,c.value=e.dir.length,l.value=e.files.length,u.value=He(e.page),h.value=e.disk,r.value=e.path},{p:d.value,showRow:f.value,...p.value?{sort:p.value,reverse:m.value}:{},disk:!0,...t});g.value=null,_.value=-1;let x=await Fn(e),S=[];x.length&&(S=x.map(e=>e.key)),o.value=n.map(e=>(e.remarks_hover=!1,e.isEditRemarks=!1,e.isCreate=!1,e.card_hover=!1,e.card_choosed=!1,e.isRenameForCard=!1,e.operation_show=!1,S.includes(e.path)?e.isFavorite=!0:e.isFavorite=!1,e.isShare=Number(e.durl)===0?0:Number(e.durl),e)),v.value=[],(b=y.value)==null||b.listenDragEvent(),L(()=>{s.value==`list`&&(Pn(e),Vn(e))}),ua(e)}catch(e){console.warn(e)}finally{n.value=!1}}function Pn(e){let{tableRef:t}=e;t.value&&Dn(t.value.querySelector(`.n-data-table-base-table-body`),t=>In(e,t),(t,n)=>Ln(t,n,e))}async function Fn(e){let{resetFavoriteOptions:t,favoriteOptions:n}=e;try{let e=(await U.post(`/files?action=get_files_store`,{},{requestOptions:{isOriginalResult:!0}})).message.map(e=>({type:e.type,icon:e.type,label:e.name,key:e.path}));return t(),n.value=[...e,...n.value],n.value}catch(e){return console.warn(e),[]}}function In(e,t){let{trRectArr:n,choosedKeys:r}=e,i=[];for(let e=0;ee!==t):r.value.push(t);return}if(Rn(n),e.target.closest(`tr`)){let t=e.target.closest(`tr`).dataset.key;if(e.button==0&&(r.value=[t]),e.button==2){if(r.value.includes(t))return;r.value=[t]}}e.target.nodeName==`INPUT`?t.m_flag.value=!1:t.m_flag.value=!0}}function Rn(e){let{normalTrList:t,trRectArr:n}=e;t.value=document.querySelectorAll(`[class*="normal-tr"]`);let r=[];for(let e=0;ee.value.open()):ia(t.ext)?Zn(e,t):Mi(e)}function Bn(e,t,n){let{currentPath:r}=e,{type:i,name:a}=n,o=$i(a,i);i==`dir`?(r.value=t,X(e)):oa(o)?Xn(e,t):sa(o)?$(e,`Decompress`,e=>e.value.open(t,o)):ia(o)?Zn(e,{path:t,nm:n.name}):jn(t,t.substring(0,t.lastIndexOf(`/`)))}function Vn(e){let{tableRef:t,choosePathRef:n}=e,r=0,i=setInterval(()=>{if(r<10?r++:clearInterval(i),t.value){let r=t.value;r.querySelector(`.n-data-table-base-table-body`)&&Pn(e),r.oncontextmenu=t=>{t.preventDefault(),Hn(t,e)},r.onclick=t=>{t.target.nodeName!=`INPUT`&&(Mn(e),n.value.handleEnterDown())},clearInterval(i)}else return},1e3)}function Hn(e,t){let{choosedKeys:n,contextRef:r}=t,i=`empty`;e.target.closest(`tr`)&&(i=n.value.length>1?`multiple`:n.value.length==1?`single`:`empty`),r.value.filesOperation(e,i)}function Un(){var e;let t=(e=document.querySelector(`#createInput`))==null?void 0:e.querySelector(`input`);t==null||t.focus(),t==null||t.select()}var Wn=oe((e,t)=>{let{choosedKeys:n}=e;if(t.type==`dir`)n.value=[t.nm],Ni(e);else return},200);async function Gn(e,t){let{close:n}=V.loading(`Processing, please wait...`);try{await Te(`tamper_core`,71);let{message:n}=await U.post(`/tamper_core/get_effective_path.json`,{path:t.path},{requestOptions:{isOriginalResult:!0}});if(G(n)&&n.status){let{data:r}=n;t.type===`dir`?Kn(e,t,r):qn(e,t,r)}}finally{n()}}function Kn(e,t,n){let{pid:r,lock:i,action:a}=n;H({width:480,title:(i?`Turning off protection `:`Turning on protection `)+`[${t.path}]`,content:Nn(i?`file.tableController.afterTurningOffProtectionDir`:`file.tableController.afterTurningOnProtectionDir`),onConfirm:async()=>{if(a[0]===`create`&&r===0){await Jn(t.path,[]),X(e);return}let n=[];i?n.push({key:t.path.indexOf(`/www/server/panel/class`)==-1?a[0]:`add_wd`,values:[t.path]}):n.push({key:a[0],values:[t.path]}),await Yn(r,n),X(e)}})}function qn(e,t,n){let{pid:r,lock:i,action:o}=n,s=Nn(i?`file.tableController.turningOffProtection`:`file.tableController.turningOnProtection`,{path:t.path}),c=Nn(i?`file.tableController.afterTurningOffProtectionFile`:`file.tableController.afterTurningOnProtectionFile`),l=C(!1),u=C(!0);H({title:s,width:480,content:()=>a(N,null,[a(`div`,null,[c]),a(`div`,{class:`mt-8px`},[a(xe,{checked:u.value,"onUpdate:checked":e=>u.value=e},{default:()=>[a(`span`,null,[Nn(i?`file.tableController.turningOffProtectionFile`:`file.tableController.turningOnProtectionFile`,{path:t.nm})])]})]),a(`div`,{class:`mt-8px`},[a(xe,{checked:l.value,"onUpdate:checked":e=>l.value=e},{default:()=>[a(`span`,null,[Nn(i?`file.tableController.turningOffProtectionSuffix`:`file.tableController.turningOnProtectionSuffix`,{suffix:t.ext})])]})])]),onConfirm:async()=>{if(o[0]===`create`&&r===0){let n=t.path.substring(0,t.path.lastIndexOf(`/`)),r=[];if(u.value){let e=t.path.split(`/`),n=e.length>=2?e[e.length-2]:``;r.push(`${n}/${t.nm}`)}l.value&&r.push(`.`+t.ext),await Jn(n,r),X(e);return}let n=[];i?(u.value&&(n.push({key:`remove_bf`,values:[t.path]}),n.push({key:`add_wf`,values:[t.path]})),l.value&&n.push({key:`remove_bf`,values:[`.`+t.ext]})):(u.value&&(n.push({key:`add_bf`,values:[t.path]}),n.push({key:`remove_wf`,values:[t.path]})),l.value&&n.push({key:`add_bf`,values:[`.`+t.ext]})),await Yn(r,n),X(e)}})}async function Jn(e,t){let{message:n}=await U.post(`/tamper_core/create_path.json`,{path:e,exts:JSON.stringify(t)},{requestOptions:{loading:Nn(`file.tableController.creatingDirectoryProtection`),isOriginalResult:!0}});if(G(n))if(n.status)V.success(n.msg);else return V.error(n.msg),Promise.reject()}async function Yn(e,t){let{message:n}=await U.post(`/tamper_core/batch_setting.json`,{pid:e,settings:JSON.stringify(t)},{requestOptions:{loading:Nn(`file.tableController.executing`),isOriginalResult:!0}});if(G(n))if(n.status)V.success(n.msg);else return V.error(n.msg),Promise.reject()}function Xn(e,t){let{currentPreviewImg:n,previewShow:r}=e;n.value=t,r.value=!0}function Zn(e,t){let{currentPreviewVideo:n,previewVideoShow:r}=e;n.value={path:t.path,name:t.nm},r.value=!0}async function Qn(e){await U.post(`/files?action=set_file_ps`,e,{requestOptions:{successMessage:!0}})}async function $n(e){let{currentFile:t,currentPath:n}=e;if(t.value&&(t.value.isCreate&&t.value.isRename||t.value.isRenameForCard)&&(t.value.editName||(t.value.isCreate=!1),t.value.editName==t.value.nm&&(t.value.isCreate=!1),t.value.isCreate&&t.value.isRename||t.value.isRenameForCard))if(t.value.editName!==t.value.nm){try{await Di(t.value.path,n.value+`/`+t.value.editName),X(e)}catch(e){console.log(e)}finally{t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1}return!0}else t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1}async function er(e){let{currentFile:t,currentPath:n,fileList:r}=e;if(t.value&&t.value.isCreate&&!t.value.isRename)if(t.value.editName==``)r.value.shift();else try{return t.value.type==`dir`?await Er(n.value+`/`+t.value.editName):await Dr(n.value+`/`+t.value.editName),await X(e),!0}catch(e){r.value.shift(),console.warn(e)}}async function tr(e){let{currentFile:t}=e;if(t.value&&t.value.isEditRemarks)return t.value.editRemarks==t.value.rmk?(t.value.isEditRemarks=!1,t.value.remarks_hover=!1,!1):(await Qn({filename:t.value.path,ps_type:0,ps_body:t.value.editRemarks}),await X(e),!0)}async function nr(e){await tr(e)||await $n(e)||await er(e)}async function rr(){return U.post(`/task?action=get_task_lists`,{status:-3})}async function ir(e){if(document.querySelector(`.file-task-modal`))return;let{message:t}=await rr();Re(t)&&t.length>0&&W({title:Nn(`file.tableController.realtimeTaskQueue`),width:510,class:`file-task-modal`,unstableShowMask:!1,data:{store:e,taskList:t},component:m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.O),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}async function ar(e){return U.post(`/task?action=remove_task`,{id:e},{requestOptions:{loading:Nn(`file.tableController.deletingTask`),successMessage:!0}})}var{t:or}=B.global,sr=e=>U.post(`/files?action=get_download_url_list`,e),cr=e=>U.post(`/files?action=create_download_url`,e,{requestOptions:{loading:or(`file.shareModal.creatingShareLink`)}}),lr=e=>U.post(`/files?action=remove_download_url`,e,{requestOptions:{loading:or(`file.shareModal.deletingShare`),successMessage:!0}}),ur=e=>U.post(`/files?action=get_download_url_find`,e);P();var dr={class:`share-list-modal`},fr={class:`flex justify-end items-center mb-10px`},pr={class:`mt-10px flex justify-end items-center`},mr=K(j({__name:`index`,props:{fileStore:{}},setup(e){let t=e,{t:n}=R(),i=I(()=>t.fileStore),o=C([]),s=C(``),l=C(1),d=C(12),f=C(0),p=C(!1),m=async()=>{try{p.value=!0;let e=s.value.trim(),{message:t}=await sr({p:l.value,row:d.value,...e?{filename:e}:{}});o.value=t.data,f.value=He(t.page)}finally{p.value=!1}};function g(){l.value=1,L(()=>{m()})}let _=C([{key:`ps`,title:n(`file.shareListModal.shareName`)},{key:`filename`,title:n(`file.shareListModal.shareAddress`)},{key:`expire`,title:n(`file.shareListModal.expirationDate`),render:e=>Ne(e.expire)},Pe({width:120,options:e=>[{label:n(`Public.Btn.Details`),onClick:()=>{y(e)}},{label:n(`Public.Btn.Delete`),onClick:()=>{v(e)}}]})]);function v(e){let t=i.value;H({title:n(`file.shareListModal.cancelShareTitle`),content:n(`file.shareListModal.cancelShareMessage`,{filename:e.filename}),onConfirm:async()=>{await lr({id:e.id}),t&&await X(t),await m()}})}async function y(e){Sr(e,i.value)}return c(m),(e,t)=>{let i=ct,c=Ke,v=qe;return u(),r(`section`,dr,[S(`div`,fr,[a(i,{value:h(s),"onUpdate:value":t[0]||(t[0]=e=>k(s)?s.value=e:null),width:`240`,clearable:``,placeholder:h(n)(`file.shareListModal.searchPlaceholder`),onSearch:g,onClear:g},null,8,[`value`,`placeholder`])]),a(c,{loading:h(p),data:h(o),columns:h(_)},null,8,[`loading`,`data`,`columns`]),S(`div`,pr,[a(v,{page:h(l),"onUpdate:page":t[1]||(t[1]=e=>k(l)?l.value=e:null),"page-size":h(d),"onUpdate:pageSize":t[2]||(t[2]=e=>k(d)?d.value=e:null),"item-count":h(f),"show-size-picker":!1,"show-quick-jumper":!1,onRefresh:m},null,8,[`page`,`page-size`,`item-count`])])])}}}),[[`__scopeId`,`data-v-6a33ff8a`]]);P();var hr={class:`p-20px`},gr=j({__name:`details`,props:{detail:{},fileStore:{}},emits:[`close`],setup(e,{expose:t,emit:n}){let i=e,o=n,{t:c}=R(),l=`${window.location.origin}/down/`,d=I(()=>i.fileStore),f=i.detail,p=C({filename:``,ps:``,token:``,expire:``,total:0,password:``,addtime:0,id:0});function m(e){return!!(e.filename&&e.ps&&e.token)}function _(e){p.value={filename:e.filename,ps:e.ps,token:e.token,expire:Ne(e.expire),total:e.total,password:e.password,addtime:e.addtime,id:e.id}}async function v(e){let{message:t}=await ur({id:e});_(t)}function y(){if(f){if(m(f)){_(f);return}f.id&&v(f.id)}}y();async function b(){return H({title:c(`file.shareModal.cancelSharing`),content:c(`file.shareModal.confirmStopSharing`,{filename:p.value.filename}),async onConfirm(){await lr({id:p.value.id}),o(`close`),d.value&&X(d.value)}}),!1}let x=I(()=>`${l}${p.value.token}`);function T(){Ie(x.value)}function E(){Ie(c(`file.shareModal.linkAndCode`,{link:x.value,code:p.value.password}))}return t({onConfirm:b}),(e,t)=>{let n=fe,i=ue,o=ke,l=he,d=We,f=Be;return u(),r(`div`,hr,[a(d,null,{default:w(()=>[a(i,{label:h(c)(`file.shareModal.shareName`)},{default:w(()=>[a(n,{value:h(p).ps,"onUpdate:value":t[0]||(t[0]=e=>h(p).ps=e)},null,8,[`value`])]),_:1},8,[`label`]),a(i,{label:h(c)(`file.shareModal.shareChain`)},{default:w(()=>[a(n,{class:`mr-10px`,readonly:!0,value:h(x)},null,8,[`value`]),a(l,{type:`primary`,onClick:T},{icon:w(()=>[a(o,{name:`common-copy`,size:`16`})]),_:1})]),_:1},8,[`label`]),h(p).password?(u(),ae(i,{key:0,label:h(c)(`file.shareModal.extractionCode`)},{default:w(()=>[a(n,{class:`mr-10px`,value:`${h(p).password}`,readonly:``},null,8,[`value`]),a(l,{type:`primary`,onClick:E},{default:w(()=>[s(D(h(c)(`file.shareModal.copyLinkAndCode`)),1)]),_:1})]),_:1},8,[`label`])):g(``,!0),a(i,{label:h(c)(`file.shareModal.expirationDate`)},{default:w(()=>[s(D(h(p).expire),1)]),_:1},8,[`label`])]),_:1}),a(f,null,{default:w(()=>[S(`li`,null,D(h(c)(`file.shareModal.securityTip`)),1)]),_:1})])}}});P();var _r={class:`p-20px`},vr=j({__name:`create`,props:{file:{},fileStore:{}},setup(e,{expose:t}){let n=e,{t:i}=R(),o=I(()=>n.fileStore),c=n.file,l=C({filename:(c==null?void 0:c.path)||``,ps:(c==null?void 0:c.nm)||``,password:``,expire:24});async function d(){let{message:e}=await cr(ie(l.value));if(G(e)){Sr(e,o.value),o.value&&X(o.value);return}return!1}function f(){l.value.password=yt(8)}return t({onConfirm:d}),(e,t)=>{let n=fe,o=ue,c=ce,d=me,p=he,m=We,g=Be;return u(),r(`div`,_r,[a(m,null,{default:w(()=>[a(o,{label:h(i)(`file.shareModal.shareName`)},{default:w(()=>[a(n,{value:h(l).ps,"onUpdate:value":t[0]||(t[0]=e=>h(l).ps=e)},null,8,[`value`])]),_:1},8,[`label`]),a(o,{label:h(i)(`file.shareModal.expirationDate`)},{default:w(()=>[a(d,{value:h(l).expire,"onUpdate:value":t[1]||(t[1]=e=>h(l).expire=e)},{default:w(()=>[a(c,{value:24},{default:w(()=>[s(D(h(i)(`file.shareModal.aDay`)),1)]),_:1}),a(c,{value:168},{default:w(()=>[s(D(h(i)(`file.shareModal.aWeek`)),1)]),_:1}),a(c,{value:1130800},{default:w(()=>[s(D(h(i)(`file.shareModal.permanent`)),1)]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),a(o,{label:h(i)(`file.shareModal.extractionCode`)},{default:w(()=>[a(n,{value:h(l).password,"onUpdate:value":t[2]||(t[2]=e=>h(l).password=e)},null,8,[`value`]),a(p,{class:`ml-10px`,type:`primary`,onClick:f},{default:w(()=>[s(D(h(i)(`file.shareModal.random`)),1)]),_:1})]),_:1},8,[`label`])]),_:1}),a(g,null,{default:w(()=>[S(`li`,null,D(h(i)(`file.shareModal.securityTip`)),1)]),_:1})])}}}),{t:yr}=B.global;function br(e){return W({title:yr(`file.shareListModal.title`),width:850,data:{fileStore:e},component:mr})}function xr(e){let t=e.fileList.value.find(t=>t.nm===e.choosedKeys.value[0]);if(t)return W({title:t.type==`dir`?yr(`file.shareModal.setShareFolder`,{name:t.nm}):yr(`file.shareModal.setShareFile`,{name:t.nm}),width:560,footer:!0,confirmText:yr(`file.shareModal.create`),data:{file:t,fileStore:e},component:vr})}function Sr(e,t){return W({title:yr(`file.shareModal.shareDetails`,{name:e.ps||e.filename||e.id}),width:560,footer:!0,confirmType:`error`,confirmText:yr(`file.shareModal.closeSharingChain`),data:{detail:e,fileStore:t},component:gr})}function Cr(e,t){Sr({id:e},t)}function wr(e,t){let n=Number(e.isShare||e.durl);n&&Cr(n,t)}P(),st();var{t:Tr}=B.global;async function Er(e){try{await U.post(`/files?action=CreateDir`,{path:e},{requestOptions:{loading:Tr(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})}catch(e){console.warn(e)}}async function Dr(e){try{await U.post(`/files?action=CreateFile`,{path:e},{requestOptions:{loading:Tr(`file.buttonGroup.loading.creatingFile`),successMessage:!0}})}catch(e){console.warn(e)}}async function Or(e,t){try{await U.post(`/files?action=CreateLink`,{sfile:e,dfile:t},{requestOptions:{loading:Tr(`file.buttonGroup.loading.creatingSoftlink`),successMessage:!0}})}catch(e){console.warn(e)}}function kr(e,t){let{filesView:n}=e;n.value=t}function Ar(e){$(e,`UploadFile`,e=>{e.value.open()})}function jr(e){$(e,`RemoteDownload`,e=>{e.value.open()})}function Mr(e){return W({title:Tr(`file.searchFileContentModal.title`),width:1100,height:686,footer:!1,data:{fileStore:e,currentPath:e.currentPath.value},component:m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Nr(e){Mr(e)}var Pr=e=>{$(e,`FavoriteList`,e=>{e.value.open()})};function Fr(e,t,n){t==`management`?Pr(e):Bn(e,t,n)}function Ir(e){br(e)}function Lr(e){let{currentPath:t}=e;t.value=`/`,X(e)}function Rr(e){$(e,`Backup`,e=>{e.value.open()})}function zr(e){return W({title:Tr(`file.recycle.title`),width:1100,height:686,data:{fileStore:e},component:m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Br(e){zr(e)}function Vr(){return W({title:Tr(`file.buttonGroup.fileOperationRecord`),width:1100,height:640,footer:!1,component:m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.r),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Hr(e){$(e,`Terminal`,e=>{e.value.open()})}function Ur(e,t,n,r){let{fileList:i,currentFile:a}=e;a.value={nm:t,isCreate:!0,type:n,ext:r,path:``,editName:t},a.value.editName=a.value.nm,i.value.unshift(a.value),L(Un)}function Wr(e,t){switch(t){case`dir`:Ur(e,Tr(`file.buttonGroup.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`file`:Ur(e,Tr(`file.buttonGroup.defaultNames.untitledFile`),`file`,`unknown`);break;case`softlink`:$(e,`Softlink`,e=>{e.value.open()})}}function Gr(e){let{isMiniScreen:t}=e;window.innerWidth<1560?t.value=!0:t.value=!1}async function Kr(e,t){try{await U.post(`/files?action=del_files_store`,{path:t},{requestOptions:{loading:Tr(`file.buttonGroup.loading.deletingFavorite`),successMessage:!0}}),X(e)}catch(e){console.warn(e)}}P();var{t:qr}=B.global,Jr=(e,t)=>{let{fileRecycle:n}=e;return n.value?Yr(e,t):Xr(e,t)},Yr=(e,t)=>new Promise(n=>{let{currentPath:r,choosedKeys:i,fileList:a}=e,o=t||a.value.filter(e=>i.value.includes(e.nm));H({title:o.length===1?qr(`file.deleteController.deleteSingleFileTitle`,{name:o[0].nm}):qr(`file.deleteController.batchDeleteTitle`),content:qr(`file.deleteController.recycleBinMessage`),width:400,onConfirm:async()=>{if(o.length===1)await Zr(o[0].path,o[0].type);else{let e=r.value;if(t&&o.length>0){let t=o[0].path.lastIndexOf(`/`);t!==-1&&(e=o[0].path.substring(0,t))}await Qr(o.map(e=>e.nm),e)}X(e),n()}})}),Xr=(e,t)=>new Promise(n=>{let{currentPath:r,choosedKeys:i,fileList:o}=e,s=t||o.value.filter(e=>i.value.includes(e.nm));De({title:s.length===1?qr(`file.deleteController.deleteSingleFileTitle`,{name:s[0].nm}):qr(`file.deleteController.batchDeleteTitle`),content:()=>a(`span`,{class:`text-error`},[qr(`file.deleteController.permanentDeleteMessage`)]),width:400,onConfirm:async()=>{if(s.length===1)await Zr(s[0].path,s[0].type);else{let e=r.value;if(t&&s.length>0){let t=s[0].path.lastIndexOf(`/`);t!==-1&&(e=s[0].path.substring(0,t))}await Qr(s.map(e=>e.nm),e)}X(e),n()}})});async function Zr(e,t){await U.post(`/files?action=${t===`dir`?`DeleteDir`:`DeleteFile`}`,{path:e},{requestOptions:{loading:qr(`file.deleteController.deletingSingle`),successMessage:!0}})}async function Qr(e,t){await U.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:4,path:t},{requestOptions:{loading:qr(`file.deleteController.deletingBatch`),successMessage:!0}})}var $r={ftp:{key:`ftp`,labelKey:`file.contextMenu.cloudStorage.ftp`,icon:`/static/img/soft_ico/ico-ftp.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!0}},aws_s3:{key:`aws_s3`,labelKey:`file.contextMenu.cloudStorage.awsS3`,icon:`/static/img/soft_ico/ico-aws_s3.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!0}},gdrive:{key:`gdrive`,labelKey:`file.contextMenu.cloudStorage.gdrive`,icon:`/static/img/soft_ico/ico-gdrive.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!1}},gcloud_storage:{key:`gcloud_storage`,labelKey:`file.contextMenu.cloudStorage.gcloudStorage`,icon:`/static/img/soft_ico/ico-gcloud_storage.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!1}}},{t:ei}=B.global,ti=()=>U.post(`/mod/cloud_storage/cloud_storage/GetProviders`),ni=e=>U.post(`/mod/cloud_storage/cloud_storage/List`,e),ri=e=>U.post(`/mod/cloud_storage/cloud_storage/CreateFolder`,e,{requestOptions:{loading:ei(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}}),ii=e=>U.post(`/mod/cloud_storage/cloud_storage/Delete`,{...e,items:JSON.stringify(e.items)},{requestOptions:{loading:ei(`file.deleteController.deletingSingle`)}}),ai=e=>{var t;return U.post(`/mod/cloud_storage/cloud_storage/UploadLocal`,{...e,local_paths:JSON.stringify(e.local_paths),background:(t=e.background)==null||t},{requestOptions:{loading:ei(`file.uploadModal.statusUploading`)}})},oi=(e,t)=>U.post(`/mod/cloud_storage/cloud_storage/file_upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:e=>{t==null||t(e)}}),si=e=>{var t,n;return U.post(`/mod/cloud_storage/cloud_storage/DownloadToLocal`,{...e,items:JSON.stringify(e.items),background:(t=e.background)==null||t},{requestOptions:{loading:ei(`file.uploadModal.statusUploading`),successMessage:!((n=e.background)==null||n)}})},ci=()=>U.post(`/mod/cloud_storage/cloud_storage/TaskStatus`);P(),st();var{t:Z}=B.global,li={zip:`ZIP`,rar:`RAR`,gz:`GZ`,"tar.gz":`GZ`,tgz:`GZ`},ui=Object.keys(li);function di(e){return ui.includes(e.toLowerCase())}function fi(e){let t=e.toLowerCase();return li[t]||t.split(`.`).pop().toUpperCase()}function pi(e){return Z(`file.contextMenu.archivePreviewWithType`,{type:fi(e)})}function mi(e){return e in $r}var hi={ftp:[`ftp`],aws_s3:[`aws_s3`],gdrive:[`gdrive`],gcloud_storage:[`gcloud_storage`,`gcloud`,`google_cloud`,`google_cloud_storage`]};function gi(e,t){let n=t.value.trim().toLowerCase();return hi[e].includes(n)}function _i(e,t){return(t==null?void 0:t.name)||Z($r[e].labelKey)}async function vi(e){let t=await Je(e);t&&je(t.row,void 0,t.softInfo)}function yi(e,t){let n=_i(e,t);if(!(t!=null&&t.install)){Ae(e);return}if(Ge(t)){vi(e);return}Me({name:e,title:n,admin:!0})}async function bi(e){let{message:t}=await ti();return(Array.isArray(t)?t:G(t)&&Array.isArray(t.list)?t.list:[]).find(t=>gi(e,t))}async function xi(e,t){await Le({source:73});let n=await bi(t);if(!(n!=null&&n.install)){yi(t,n);return}if(Ge(n)){await vi(t);return}if(n.config){Yi(e,t);return}yi(t,n)}async function Si(e,t){return(await U.post(`/files?action=CheckExistsFiles`,{dfile:e,filename:t},{requestOptions:{isOriginalResult:!0}})).message.length>0}async function Ci(e,t,n){return await U.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:t,path:n},{requestOptions:{loading:Z(`file.contextMenu.loading.batchSetting`),successMessage:!0}})}async function wi(e,t){return await U.post(`/files?action=CopyFile`,{sfile:e,dfile:t},{requestOptions:{loading:Z(`file.contextMenu.loading.copying`),successMessage:!0}})}async function Ti(e,t){return await U.post(`/files?action=BatchPaste`,{type:e,path:t},{requestOptions:{loading:Z(`file.contextMenu.loading.pasting`),successMessage:!0}})}async function Ei(e,t,n){return await U.post(`/files?action=MvFile`,{sfile:e,dfile:t,...n},{requestOptions:{loading:Z(`file.contextMenu.loading.moving`),successMessage:!0}})}function Di(e,t){return Ei(e,t,{rename:!0})}async function Oi(e,t,n,r,i=!1){let{message:a}=await U.post(`/files?action=${i?`ZipAndDownload`:`Zip`}`,{sfile:e,dfile:t,z_type:n,path:r},{requestOptions:{loading:Z(`file.contextMenu.loading.compressing`),successMessage:!i}});if(i&&G(a)){if(a.task_id)return a.msg;Fe(a.result)}return``}async function ki(e){await U.post(`/files?action=UnZip`,e,{requestOptions:{loading:Z(`file.contextMenu.loading.decompressing`),successMessage:!0}})}function Ai(e,t){return t.map(t=>e[t])}function ji(e,t){let{fileList:n,choosedKeys:r}=e,i=Q(n.value,r.value)[0],a=[`share`,`favorite`,`permission`,`copy`,`copyPath`,`cut`,`rename`,`del`,`compression`,`attrs`];if(!i)return Ai(t.value,[`refresh`,`upload`,`create`,`terminal`]);i.type==`dir`?a.unshift(`open`,`openNewWindow`):a.unshift(`edit`,`download`);let o=a.findIndex(e=>e===`permission`);if(a.splice(o,0,`uploadToCloud`),aa(i)&&(a.unshift(`preview`),a=a.filter(e=>e!==`edit`)),ia(i.ext)&&(a.unshift(`playVideo`),a=a.filter(e=>e!==`edit`)),i.isFavorite){let e=a.findIndex(e=>e==`favorite`);a[e]=`unfavorite`}if(i.isShare){let e=a.findIndex(e=>e==`share`);a[e]=`unShare`}sa(i.ext)&&(a.unshift(`decompress`),di(i.ext)&&a.splice(1,0,`compressionPreview`),a=a.filter(e=>e!==`edit`));let s=Ai(t.value,a),c=s.findIndex(e=>e.key===`compressionPreview`);return c>-1&&(s[c]={...s[c],label:pi(i.ext)}),s}function Mi(e){let{choosedKeys:t,currentPath:n,fileList:r}=e,i=r.value.find(e=>e.nm==t.value[0]);i&&jn(i.path,n.value)}function Ni(e){let{choosedKeys:t,currentPath:n,fileList:r}=e,i=r.value.find(e=>e.nm==t.value[0]);e.page.value=1,n.value=i.path,X(e)}async function Pi(e){let{choosedKeys:t,fileList:n}=e,r=n.value.find(e=>e.nm==t.value[0]);try{await U.post(`/files?action=add_files_store`,{path:r.path},{requestOptions:{loading:Z(`file.contextMenu.loading.addingToFavorites`),successMessage:!0}}),Fn(e),X(e)}catch(e){console.warn(e)}}async function Fi(e){let{choosedKeys:t,fileList:n}=e,r=Q(n.value,t.value)[0];r&&H({title:Z(`file.favoriteListModal.cancelFavoriteTitle`),content:Z(`file.favoriteListModal.cancelFavoriteMessage`,{name:r.nm}),onConfirm:async()=>{await Kr(e,r.path)}})}async function Ii(e,t,n){let{choosedKeys:r,fileList:i,fileCopyCache:a,waitForPaste:o,copiedFile:s,currentPath:c}=e;if(r.value.length==1)V.success(t),a.value=JSON.parse(JSON.stringify(r.value)),s.value=Q(i.value,a.value)[0],o.value=!0;else try{(await Ci(r.value,n,c.value)).status==0&&(a.value=JSON.parse(JSON.stringify(r.value)),o.value=!0)}catch(e){console.warn(e)}}async function Li(e){let{fileCopyCache:t,fileOperationFlag:n,currentPath:r,copiedFile:i,waitForPaste:a}=e;t.value.length>1?await Ti(n.value,r.value):t.value.length==1&&(n.value==1?await wi(i.value.path,r.value+`/`+i.value.nm):n.value==2&&await Ei(i.value.path,r.value+`/`+i.value.nm)),X(e),a.value=!1}async function Ri(e){let{fileOperationFlag:t,waitForPaste:n}=e;t.value=1,await Ii(e,Z(`file.contextMenu.messages.copySuccess`),1),n.value=!0}async function zi(e){let{choosedKeys:t,fileList:n}=e,r=Q(n.value,t.value)[0];r&&Ie(r.path)}async function Bi(e){let{fileOperationFlag:t,waitForPaste:n}=e;t.value=2,await Ii(e,Z(`file.contextMenu.messages.cutSuccess`),2),n.value=!0}async function Vi(e){let{fileCopyCache:t,currentPath:n,waitForPaste:r}=e;if(!r.value)return;let i=!1;t.value.length==1?i=await Si(n.value,t.value[0]):t.value.length>1&&(i=await Si(n.value)),i?t.value.length==1?$(e,`PasteSingleConfirm`,e=>e.value.open()):t.value.length>1&&$(e,`PasteConfirm`,e=>e.value.open()):Li(e)}async function Hi(e){let{currentPath:t,choosedKeys:n}=e;Fe(`${t.value===`/`?``:t.value}/${n.value[0]}`)}async function Ui(e){let{choosedKeys:t,fileList:n,currentFile:r,filesView:i}=e,a=Q(n.value,t.value)[0];r.value=a,i.value===`card`?(r.value.isRenameForCard=!0,r.value.editName=r.value.nm):(a.isCreate=!0,a.isRename=!0,a.editName=a.nm,L(Un))}function Wi(e){$(e,`Compression`,e=>e.value.open())}function Gi(e){let{choosedKeys:t,fileList:n}=e,r=Q(n.value,t.value)[0];r&&W({title:Z(`file.archivePreviewModal.titleWithTypeFile`,{type:fi(r.ext),name:r.nm}),width:720,height:560,footer:!1,data:{file:r,fileStore:e},component:m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.a),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Ki(e){let{choosedKeys:t,fileList:n}=e,r=Q(n.value,t.value)[0];Xn(e,r.path)}async function qi(e){let{choosedKeys:t,fileList:n}=e,r=Q(n.value,t.value)[0],i=Number((r==null?void 0:r.isShare)||(r==null?void 0:r.durl));i&&(await lr({id:i}),X(e))}function Ji(e){let{choosedKeys:t,fileList:n}=e,r=Q(n.value,t.value)[0];Zn(e,r)}function Yi(e,t){let n=$r[t];W({title:()=>p(`div`,{class:`flex items-center gap-8px`},[p(`img`,{class:`inline-block h-18px max-h-18px max-w-18px w-18px object-contain align-middle`,src:n.icon,alt:``}),p(`span`,Z(n.labelKey))]),width:1100,height:686,footer:!1,data:{initialLocalPath:e.currentPath.value,providerKey:t},component:m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.i),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Xi(e,t){let{menuShow:n}=t;if(typeof e==`string`&&e.startsWith(`uploadToCloud:`)){let r=e.slice(14);mi(r)?xi(t,r):V.warning(Z(`file.contextMenu.messages.cloudUploadNotConnected`)),n.value=!1;return}switch(e){case`edit`:Mi(t);break;case`copy`:Ri(t);break;case`copyPath`:zi(t);break;case`cut`:Bi(t);break;case`paste`:Vi(t);break;case`permission`:$(t,`Permission`,e=>e.value.open());break;case`compression`:Wi(t);break;case`decompress`:$(t,`Decompress`,e=>e.value.open());break;case`compressionPreview`:Gi(t);break;case`conversion`:console.log(`conversion`);break;case`del`:Jr(t);break;case`refresh`:X(t);break;case`upload`:$(t,`UploadFile`,e=>e.value.open());break;case`createFile`:Ur(t,Z(`file.contextMenu.defaultNames.untitledFile`),`file`,`file`);break;case`createDir`:Ur(t,Z(`file.contextMenu.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`download`:Hi(t);break;case`terminal`:$(t,`Terminal`,e=>e.value.open());break;case`open`:Ni(t);break;case`share`:xr(t);break;case`unShare`:qi(t);break;case`favorite`:Pi(t);break;case`unfavorite`:Fi(t);break;case`rename`:Ui(t);break;case`attrs`:$(t,`Properties`,e=>e.value.open());break;case`preview`:Ki(t);break;case`playVideo`:Ji(t);break}n.value=!1}P();function Zi(e){let{type:t,list:n,path:r}=e,i=[];for(let e of n)i.push(Qi({type:t,item:e,path:r}));return i}function Qi(e){let{type:t,item:n,path:r}=e,{nm:i,sz:a,is_link:o,lnk:s,mt:c,ctime:l,atime:u,gid:d,uid:f,group:p,user:m,acc:h,rmk:g,durl:_,cmp:v,fav:y,top:b,sn:x}=n;return{ext:$i(n.nm,t),nm:i,sz:a,mt:c,acc:h,user:m,is_link:o?s:``,lnk:s,durl:_,cmp:v,fav:y,rmk:g,top:b,sn:x,path:ea(r,i),ctime:l,atime:u,gid:d,uid:f,group:p,type:t}}function $i(e,t){if(t===`dir`)return`folder`;let n=[`tar.gz`],r=e.toLowerCase();for(let e of n)if(r.endsWith(e))return e;let i=r.lastIndexOf(`.`);return i===-1?`file`:r.substring(i+1)}function ea(e,t){return ta(`${e}/${t}`)}function ta(e){return e.replace(/\/\//g,`/`)}function na(e){let t=[`folder`],n=[`txt`,`rtf`,`md`,`log`,`conf`],r=[`json`],i=[`htm`,`html`,`xhtml`],a=[`css`,`less`,`scss`],o=[`js`,`ts`],s=[`php`],c=[`pdf`,`pdfa`,`pdfx`,`pdfu`],l=[`doc`,`docx`,`docm`,`dot`,`dotx`,`dotm`],u=[`xlsx`,`xlsm`,`xltx`,`xltm`],d=`jpg.jpeg.png.gif.bmp.webp.tiff.tif.psd.ai.eps.cr2.cr3.nef.nrw.dng.svg.cdr.wmf.emf.apng.heic.ico.xbm.xpm.xcf.iff.pnm`.split(`.`),f=`py.java.js.ts.c.cpp.cs.php.rb.go.swift.kt.html.css.jsx.vue.scss.less.tsx.json.xml.yaml.yml.ini.properties.env.sql.pl.sh.bat.ps1.m.swift.kt.gradle.makefile.cmake.jar.war.exe.md.gitignore.dockerfile.yml.ipynb.asm.lua.rs.hs`.split(`.`);return t.includes(e)?`file-dir`:n.includes(e)?`file-txt`:r.includes(e)?`file-json`:i.includes(e)?`file-html`:a.includes(e)?`file-css`:o.includes(e)?`file-js`:s.includes(e)?`file-php`:l.includes(e)?`file-doc`:c.includes(e)?`file-pdf`:u.includes(e)?`file-excel`:d.includes(e)?`file-img`:f.includes(e)?`file-sh`:[`zip`,`rar`,`7z`,`tar`,`tar.gz`,`gz`,`tgz`,`tar.bz2`,`tar.xz`,`cab`,`iso`,`msi`,`rpm`,`deb`,`xz`,`zipx`,`lz4`,`zst`,`rar5`,`part1.rar`,`rar.part1`,`z01`,`z02`].includes(e)?`file-compression`:`file-unknown-file`}function ra(e){return!![`file-txt`,`file-json`,`file-html`,`file-css`,`file-js`,`file-php`,`file-doc`,`file-sh`].includes(na(e.ext))}function ia(e){return[`mp3`,`mp4`,`avi`,`mov`,`mkv`,`wmv`,`flv`,`3gp`,`3g2`,`vob`,`webm`,`ogv`].includes(e)}function aa(e){return na(e.ext)===`file-img`}function oa(e){return na(e)===`file-img`}function sa(e){return na(e)===`file-compression`}async function ca(e,t,n){try{let{message:r}=await U.post(`/files?action=GetDirNew`,{path:e,is_operating:!0,...n});t&&t(r);let i=Zi({type:`dir`,list:r.dir,path:r.path}),a=Zi({type:`file`,list:r.files,path:r.path});return i=i.map((e,t)=>({...e,protected:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[0]):0,protected_rule:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[1]):0})),a=a.map((e,t)=>({...e,protected:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[0]):0,protected_rule:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[1]):0})),[...i,...a]}catch(e){return console.warn(e),[]}}async function la(e,t,n,r,i,a){let o=[],s=Math.ceil(e.size/n);for(let t=0;tt.includes(e.nm))}async function $(e,t,n){let{dynamicCmptObj:r,dynamicCmpt:i,dynamicCmptRef:a}=e,o=r[t]();await o.__asyncLoader(),i.value=o,L(()=>{n&&n(a)})}function ua(e){let{choosedKeys:t}=e;t.value=[]}P();var da=C([]),fa=C(!1),pa=C(null),ma=C(1);P(),st();var{t:ha}=B.global;function ga(){let e=C(),t=C(`list`),n=C(`/www`),r=C([]),a=C(!1),o=C([]),s=C([]),c=C([]),l=C(),u=C(),d=C(),f=C([]),p=C([]),h=C({url:`http://`,path:n.value,filename:``}),g=C({reference:``,per:0,speed:`0`,used:`0`,except:`--`,total:0}),_=C(!1),v=C([]),y=C({text:``,exts:`html,php`,path:n.value,is_subdir:0,mode:0,isword:0,iscase:1,noword:0});function b(){y.value={text:``,exts:`html,php`,path:n.value,is_subdir:0,mode:0,isword:0,iscase:1,noword:0}}let x=C({}),S=C({files:0,times:0}),w=C([]),T=C([{label:ha(`file.favoriteListModal.management`),key:`management`,icon:`settings`}]);function E(){T.value=[{label:ha(`file.favoriteListModal.management`),key:`management`,icon:`settings`}]}let D=C([]),O=C({back_sub_dir:1,path:``,remark:``}),k=ma,A=da,j=fa,M=pa,N={PasteConfirm:()=>m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.d),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),PasteSingleConfirm:()=>m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.u),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),UploadFile:()=>m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.D),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),RemoteDownload:()=>m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.w),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),SearchFileContent:()=>m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.C),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),FavoriteList:()=>m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.T),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Backup:()=>m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.E),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Terminal:()=>m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.h),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Softlink:()=>m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.S),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Permission:()=>m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.l),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Properties:()=>m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.s),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Del:()=>m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.f),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Compression:()=>m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.m),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Decompress:()=>m(()=>q(()=>import(`./view-files.js?v=1787646744133`).then(e=>e.p),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))},P=i(null),F=C(),ee=C(!1),te=C(!1),ne=C([]),re=C(!1),ie=C(!1),ae=C(!1),oe=C(!1),L=C(),se=C(!1),R=I(()=>r.value.filter(e=>aa(e)).map(e=>e.path)),z=I(()=>r.value.filter(e=>ia(e.ext)).map(e=>({path:e.path,name:e.nm}))),ce=C(``),le=C({path:``,name:``}),ue=C(!1),de=C(!1),fe=C(1),pe=C(0),me=C(0),he=C(1),ge=C(100),_e=(()=>{try{return JSON.parse(sessionStorage.getItem(`fileSortState`)||`{}`)}catch(e){return{}}})(),ve=C(_e.sort||``),ye=C(_e.reverse||`False`),be=C(0),xe=C(null),Se=C(),Ce=C([]),we=C(-1),B=C(),Te=C({reqEnd:!1,isSetup:!1,isBuy:!1});async function Ee(){if(!Te.value.reqEnd)try{let{message:e}=await Ye({sName:`disk_analysis`});if(G(e)){Te.value={reqEnd:!0,isSetup:e.status&&e.setup&&e.endtime>-1,isBuy:e.endtime>-1};return}}catch(e){}finally{Te.value.reqEnd=!0}}return{mainRef:e,filesView:t,currentPath:n,fileList:r,tableLoading:a,normalTrList:o,trRectArr:s,choosedKeys:c,tableRef:l,dataTableRef:u,contextRef:d,normalCardList:f,cardRectArr:p,downloadFileFormData:h,downloadProgressData:g,downloadProgressShow:_,resourceManagerWindow:v,searchFileContentFormData:y,resetSearchFileContentFormData:b,searchRes:x,searchStatistics:S,favoriteList:w,favoriteOptions:T,resetFavoriteOptions:E,backupList:D,backupForm:O,fileOperationFlag:k,fileCopyCache:A,waitForPaste:j,copiedFile:M,dynamicCmptObj:N,dynamicCmpt:P,dynamicCmptRef:F,fileRecycle:ee,menuShow:te,uploadFileList:ne,uploadShow:re,uploadComplete:ie,startUpload:ae,fileConflictShow:oe,optionToolsRef:L,isMiniScreen:se,imgWaitPreview:R,videoWaitPreview:z,currentPreviewImg:ce,currentPreviewVideo:le,previewShow:ue,previewVideoShow:de,operationType:fe,directoryCount:pe,fileCount:me,page:he,size:ge,sort:ve,reverse:ye,total:be,currentFile:xe,choosePathRef:Se,diskMountPoint:Ce,currentDirSize:we,dragUploadRef:B,diskAnalysis:Te,initDiskAnalysis:Ee}}var _a={Apache_Conf:[`^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd`],BatchFile:[`bat|cmd`],C_Cpp:[`cpp|c|cc|cxx|h|hh|hpp|ino`],CSharp:[`cs`],CSS:[`css`],Dockerfile:[`^Dockerfile`],golang:[`go`],HTML:[`html|htm|xhtml|vue|we|wpy`],Java:[`java`],JavaScript:[`js|jsm|jsx`],JSON:[`json`],JSP:[`jsp`],LESS:[`less`],Lua:[`lua`],Makefile:[`^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make`],Markdown:[`md|markdown`],MySQL:[`mysql`],Nginx:[`nginx|conf`],INI:[`ini|conf|cfg|prefs`],ObjectiveC:[`m|mm`],Perl:[`pl|pm`],Perl6:[`p6|pl6|pm6`],pgSQL:[`pgsql`],PHP_Laravel_blade:[`blade.php`],PHP:[`php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module`],Powershell:[`ps1`],Python:[`py`],R:[`r`],Ruby:[`rb|ru|gemspec|rake|^Guardfile|^Rakefile|^Gemfile`],Rust:[`rs`],SASS:[`sass`],SCSS:[`scss`],SH:[`sh|bash|^.bashrc`],SQL:[`sql`],SQLServer:[`sqlserver`],Swift:[`swift`],Text:[`txt`],Typescript:[`ts|typescript|str`],VBScript:[`vbs|vb`],Verilog:[`v|vh|sv|svh`],XML:[`xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml`],YAML:[`yaml|yml`],Compress:[`tar|zip|7z|rar|gz|arj|z`],images:[`icon|jpg|jpeg|png|bmp|gif|tif|emf`]},va=e=>{let t=e.match(/\.([0-9A-z]*)$/),n=Array.isArray(t)?t[1]:`text`;for(let e in _a){let t=_a[e][0].split(`|`),r=e.toLowerCase();for(let i=0;i()=>a(`i`,{class:[e,t,`text-16px`]},null),N=[{label:t(`fileEditor.tree.rename`),key:`rename`,icon:M(`i-lucide-text-cursor-input`,`text-gray-500`)},{label:t(`fileEditor.tree.download`),key:`download`,icon:M(`i-lucide-arrow-down`,`text-[#2080f0]`)},{label:t(`fileEditor.tree.delete`),key:`delete`,icon:M(`i-lucide-x`,`text-[#d03050]`)}],P=[{label:t(`fileEditor.tree.refresh`),key:`refresh`,icon:M(`i-lucide-refresh-cw`,`text-gray-500`)},{label:t(`fileEditor.tree.openDir`),key:`open_dir`,icon:M(`i-lucide-search`,`text-[#2080f0]`)},{label:t(`fileEditor.tree.newFolder`),key:`new_folder`,icon:M(`i-lucide-folder-plus`,`text-[#f0a020]`)},{label:t(`fileEditor.tree.newFile`),key:`new_file`,icon:M(`i-lucide-file-plus`,`text-gray-500`)},{label:t(`fileEditor.tree.rename`),key:`rename`,icon:M(`i-lucide-text-cursor-input`,`text-gray-500`)},{label:t(`fileEditor.tree.delete`),key:`delete`,icon:M(`i-lucide-x`,`text-[#d03050]`)}],ee=e=>{if(E.value=!1,j.value)switch(e){case`refresh`:ve(j.value);break;case`download`:Fe(j.value.key);break;case`rename`:oe();break;case`delete`:te();break;case`new_folder`:re(`folder`);break;case`new_file`:re(`file`);break;case`open_dir`:i.setCurrentPath(j.value.key);break}},te=async()=>{if(!j.value)return;let e={path:j.value.key,type:j.value.type===`dir`||j.value.type===`folder`?`dir`:`file`,nm:j.value.label},t=ce(_.value,e.path);await Jr(n,[e]),l.value.map((e,t)=>({path:e.path,index:t})).filter(t=>t.path===e.path||t.path.startsWith(`${e.path}/`)).sort((e,t)=>t.index-e.index).forEach(e=>{i.closeTab(e.index)}),t?ve(t):be()},ne=()=>{E.value=!1},re=async e=>{let t=j.value;if(!t)return;!t.children&&t.type===`dir`&&await ve(t);let n=t.key;y.value.includes(n)||y.value.push(n),ie(),b.value=e,x.value=t,v.value=``;let r={key:`__local_creating__`,label:``,type:e,isLeaf:!0,isCreating:!0,__isLocal:!0};t.children||(t.children=[]),t.children.unshift(r)},ie=()=>{x.value&&x.value.children&&(x.value.children=x.value.children.filter(e=>e.key!==`__local_creating__`)),b.value=null,x.value=null},ae=async()=>{let e=v.value;if(!e.trim()){V.warning(t(`fileEditor.store.nameRequired`));return}let n=b.value,r=x.value;if(!r)return;let a=`${r.key}/${e}`;try{i.setLoading(!0),n===`file`?await Ze({path:a}):n===`folder`&&await it({path:a}),V.success(t(`fileEditor.store.createSuccess`,{type:t(n===`file`?`fileEditor.store.newFile`:`fileEditor.store.newFolder`)})),ie(),await ve(r)}finally{i.setLoading(!1)}},oe=()=>{if(!j.value)return;let e=j.value.key;if(l.value.some(t=>t.path===e||t.path.startsWith(`${e}/`))){V.warning(t(`fileEditor.tree.renameOpenedWarning`));return}S.value=e,w.value=j.value.label,T.value=ce(_.value,S.value)},se=()=>{S.value=null,w.value=``,T.value=null},ce=(e,t)=>{for(let n of e)if(n.children){if(n.children.some(e=>e.key===t))return n;let e=ce(n.children,t);if(e)return e}return null},le=async()=>{let e=w.value;if(!e.trim()){V.warning(t(`fileEditor.store.nameRequired`));return}if(!S.value)return;let n=S.value,r=n.lastIndexOf(`/`),a=`${n.substring(0,r)}/${e}`;if(n===a){se();return}try{i.setLoading(!0),await Qe({sfile:n,dfile:a});let e=T.value;se(),e?await ve(e):await be()}finally{i.setLoading(!1)}},ue=I(()=>l.value.map(e=>e.path)),de=(e,t,n)=>{let r=(e||[]).map(e=>{let t=(n===`/`?`/`:`${n}/`)+e.nm;return{label:e.nm,key:t,type:`dir`,isLeaf:!1}}),i=(t||[]).map(e=>{let t=(n===`/`?`/`:`${n}/`)+e.nm;return{label:e.nm,key:t,type:`file`,isLeaf:!0}});return[...r,...i]},fe=({option:e})=>{if(e.type===`dir`||e.type===`folder`)return a(`i`,{class:`tree-icon folder-icon`},null);let t=S.value===e.key,{mode:n}=va(`${e.isCreating?v.value:t?w.value:e.label}`);return a(`i`,{class:[`tree-icon`,`${n}-icon`]},null)},me=({option:e,selected:n})=>{let r=S.value===e.key;return e.isCreating||r?a(`div`,{class:`creating-node`},[a(`input`,{class:`creating-input`,value:r?w.value:v.value,onInput:e=>r?w.value=e.target.value:v.value=e.target.value,onKeyup:t=>{t.key===`Enter`?(t.stopPropagation(),r?le():e.__isLocal?ae():i.confirmCreateNewItem(v.value)):t.key===`Escape`&&(t.stopPropagation(),r?se():e.__isLocal?ie():i.cancelCreateNewItem())},onClick:e=>e.stopPropagation(),placeholder:e.type===`file`?t(`fileEditor.tree.newFilePlaceholder`):t(`fileEditor.tree.newFolderPlaceholder`),ref:e=>{e&&setTimeout(()=>e.focus(),50)}},null),a(`i`,{class:`i-ep-check text-primary`,onClick:t=>{t.stopPropagation(),r?le():e.__isLocal?ae():i.confirmCreateNewItem(v.value)}},null),a(`i`,{class:`i-ep-close text-error`,onClick:t=>{t.stopPropagation(),r?se():e.__isLocal?ie():i.cancelCreateNewItem()}},null)]):a(pe,{class:n?`text-[#cca700]`:``},{default:()=>[e.label]})},he=({option:e})=>e.type===`dir`?`toggleExpand`:`default`,ge=({option:e})=>({onClick(){e.type===`file`&&!e.isCreating&&i.openFile(e.key)},onContextmenu(t){t.preventDefault(),E.value=!1,L(()=>{j.value=e,D.value=t.clientX,O.value=t.clientY,e.type===`dir`||e.type===`folder`?A.value=P:A.value=N,E.value=!0})}}),ve=async e=>{try{e.isLoading=!0;let t=e.key,{message:n}=await tt({path:t,p:1,showRow:99999,sort:`name`,reverse:`False`});G(n)&&(e.children=de(n.dir,n.files,n.path),(!n.dir||n.dir.length===0)&&(e.hideSwitcher=!0))}finally{e.isLoading=!1}},be=async()=>{i.setLoading(!0);try{let e={path:o.value,p:1,showRow:99999,sort:`name`,reverse:`False`};f.value&&p.value&&(e.search=p.value,m.value&&(e.all=`True`));let{message:t}=await tt(e);G(t)&&(n.fileRecycle.value=t.file_recycle,_.value=de(t.dir,t.files,t.path),d.value&&xe())}finally{i.setLoading(!1)}},xe=()=>{if(d.value&&!_.value.find(e=>e.key===`__creating__`)){v.value=``;let e={key:`__creating__`,label:``,type:d.value,isLeaf:!0,isCreating:!0};_.value.unshift(e)}},Se=()=>{_.value=_.value.filter(e=>e.key!==`__creating__`)};F(d,e=>{e?xe():Se()}),F([o,s],()=>{be()}),F(f,e=>{e&&(_.value=[])});let Ce=()=>{g.value&&L(()=>{setTimeout(()=>{let e=document.querySelector(`.tree-wrapper .n-tree-node--selected`);e&&e.scrollIntoView({behavior:`smooth`,block:`center`})},500)})};return c(async()=>{await be(),await L(),Ce()}),(e,t)=>{let n=ye,i=_e;return u(),r(`div`,ya,[a(n,{ref:`treeRef`,"block-line":``,data:h(_),"on-load":ve,"expand-on-click":``,selectable:``,"expanded-keys":h(y),"onUpdate:expandedKeys":t[0]||(t[0]=e=>k(y)?y.value=e:null),"render-prefix":fe,"render-label":me,"override-default-node-click-behavior":he,"selected-keys":h(ue),"node-props":ge},null,8,[`data`,`expanded-keys`,`selected-keys`]),a(i,{trigger:`manual`,placement:`bottom-start`,show:h(E),options:h(A),x:h(D),y:h(O),onSelect:ee,onClickoutside:ne},null,8,[`show`,`options`,`x`,`y`])])}}}),[[`__scopeId`,`data-v-eae71705`]]);P();var xa={class:`sidebar-content`},Sa=K(j({__name:`index`,setup(e){let t=C(!1),n=()=>{t.value=!t.value};return(e,i)=>(u(),r(`aside`,{class:y([`sidebar-wrapper`,{"is-collapsed":h(t)}])},[S(`div`,xa,[a(yn),a(En),a(ba)]),S(`div`,{class:`toggle-btn`,onClick:n})],2))}}),[[`__scopeId`,`data-v-4a4cb5df`]]);P();var Ca={class:`editor-header-wrapper`},wa=[`title`,`onClick`,`onContextmenu`],Ta=[`onClick`],Ea=[`onClick`],Da=K(j({__name:`header`,props:f({data:{default:()=>[]},save:{}},{value:{},valueModifiers:{}}),emits:f([`select`,`close`],[`update:value`]),setup(e,{emit:t}){let n=e,i=ee(e,`value`),{t:o}=R(),s=t,l=x(`headerRef`),d=()=>{L(()=>{setTimeout(()=>{if(l.value){let e=l.value.querySelector(`.editor-tab.active`);e&&e.scrollIntoView({behavior:`smooth`,block:`nearest`,inline:`center`})}},100)})};F(i,()=>{d()}),c(()=>{d()});let f=e=>{i.value=e,s(`select`,e)},p=e=>{let{mode:t}=va(e);return`${t}-icon`},m=e=>{i.value!==void 0&&e{H({title:o(`fileEditor.editorHeader.tipTitle`),content:o(`fileEditor.editorHeader.modifiedSaveConfirm`),confirmText:o(`fileEditor.common.save`),cancelText:o(`fileEditor.editorHeader.dontSave`),onConfirm:async()=>{await n.save(e),m(e)},onCancel:()=>{m(e)}})},_=e=>e.type===`shortcut`||e.type===`diff`||e.onlyRead?!1:e.content!==e.originalContent,b=C(!1),T=C(0),E=C(0),k=C(-1),A=[{label:o(`fileEditor.editorHeader.close`),key:`close`},{label:o(`fileEditor.editorHeader.closeOthers`),key:`closeOthers`},{label:o(`fileEditor.editorHeader.closeAll`),key:`closeAll`}],j=(e,t)=>{b.value=!1,L(()=>{b.value=!0,T.value=e.clientX,E.value=e.clientY,k.value=t})},M=()=>{b.value=!1},P=e=>{b.value=!1;let t=k.value;if(t!==-1){if(e===`close`){let e=n.data[t];_(e)?g(t):m(t)}else if(e===`closeOthers`){for(let e=n.data.length-1;e>=0;e--)if(e!==t){let t=n.data[e];_(t)||m(e)}}else if(e===`closeAll`)for(let e=n.data.length-1;e>=0;e--){let t=n.data[e];_(t)||m(e)}}};return(t,n)=>{let o=pe,s=Ce,c=_e;return u(),r(`div`,Ca,[a(s,{"x-scrollable":``,trigger:`none`},{default:w(()=>[S(`div`,{class:`editor-header`,ref_key:`headerRef`,ref:l},[(u(!0),r(N,null,v(e.data,(e,t)=>(u(),r(`div`,{key:t,class:y([`editor-tab`,{active:i.value===t}]),title:e.path,onClick:e=>f(t),onContextmenu:O(e=>j(e,t),[`prevent`])},[S(`div`,{class:y([`tree-icon tab-icon`,p(e.name)])},null,2),a(o,{class:`mx-10px`},{default:w(()=>[S(`span`,null,D(e.name),1)]),_:2},1024),_(e)?(u(),r(`div`,{key:0,class:`tab-dirty`,onClick:O(e=>g(t),[`stop`])},null,8,Ta)):(u(),r(`div`,{key:1,class:`tab-close i-ep-close-bold`,onClick:O(e=>m(t),[`stop`])},null,8,Ea))],42,wa))),128))],512)]),_:1}),a(c,{placement:`bottom-start`,trigger:`manual`,x:h(T),y:h(E),options:A,show:h(b),"on-clickoutside":M,onSelect:P},null,8,[`x`,`y`,`show`])])}}}),[[`__scopeId`,`data-v-7c07065c`]]);P();var Oa=e(vt(),1),ka=K(j({__name:`main`,props:f({mode:{type:String,default:`Text`}},{value:{},valueModifiers:{}}),emits:f([`cursor-change`],[`update:value`]),setup(e,{expose:t,emit:n}){let i=e,a=n,o=Y(),{editorConfig:s,currentFile:l}=z(o),d=ee(e,`value`),f=x(`editorRef`),p=null,m=new Map,h=e=>new Promise(t=>{Oa.default.config.loadModule(e,()=>t())}),g=()=>{var e,t;if(!p)return;let n=(e=l.value)==null?void 0:e.path;if(!n)return;let r=o.fileList.map(e=>e.path);for(let e of m.keys())r.includes(e)||m.delete(e);let a=m.get(n);if(!a){var c;a=Oa.default.createEditSession((c=d.value)==null?``:c,p.session.getMode()),a.setUndoManager(new Oa.default.UndoManager);let{useSoftTabs:e,tabSize:t,wrap:r}=s.value.aceEditor;a.setUseSoftTabs(e),a.setTabSize(t),a.setUseWrapMode(r),m.set(n,a)}if(a.setMode(`ace/mode/${(t=i.mode)==null?void 0:t.toLocaleLowerCase()}`),p.getSession()!==a){var u;p.setSession(a),p.setReadOnly(((u=l.value)==null?void 0:u.onlyRead)||!1);let{useSoftTabs:e,tabSize:t,wrap:n}=s.value.aceEditor;a.setUseSoftTabs(e),a.setTabSize(t),a.setUseWrapMode(n)}};F(()=>{var e;return(e=l.value)==null?void 0:e.path},()=>{g()}),F(()=>d.value,e=>{if(!p)return;let t=p.getValue();if(e!==void 0&&e!==t){let t=p.getSession(),n=t.selection.getCursor(),r=t.getScrollTop(),i=t.getScrollLeft();p.setValue(e,-1),p.moveCursorToPosition(n),t.setScrollTop(r),t.setScrollLeft(i)}});let _=async()=>{var e,t;if(Oa.default.config.set(`basePath`,`/static/ace`),await h(`ace/ext/language_tools`),!f.value)return;let{editorTheme:n}=s.value.aceEditor,r=`ace/theme/${n}`;if(await h(r),!f.value)return;let{fontSize:o,lineHeight:c,fontFamily:u,showInvisibles:m,showLineNumbers:_,useSoftTabs:y,tabSize:b,keyboardHandler:x,enableLiveAutocompletion:S,enableSnippets:C,enableBasicAutocompletion:w,wrap:T,indentedSoftWrap:E,highlightActiveLine:D,highlightSelectedWord:O,animatedScroll:k,showFoldWidgets:A,showGutter:j,displayIndentGuides:M}=s.value.aceEditor;p=Oa.default.edit(f.value,{value:d.value,theme:r,mode:`ace/mode/${(e=i.mode)==null?void 0:e.toLocaleLowerCase()}`,fontSize:o,fontFamily:u,showInvisibles:m,showLineNumbers:_,useSoftTabs:y,tabSize:b,showPrintMargin:!1,keyboardHandler:x,enableLiveAutocompletion:S,enableSnippets:C,enableBasicAutocompletion:w,wrap:T,indentedSoftWrap:E,highlightActiveLine:D,highlightSelectedWord:O,animatedScroll:k,showFoldWidgets:A,showGutter:j,displayIndentGuides:M,readOnly:((t=l.value)==null?void 0:t.onlyRead)||!1}),p.container.style.lineHeight=c,p.renderer.updateFontSize();let N=()=>{if(!p)return;let e=p.getCursorPosition();a(`cursor-change`,{line:e.row+1,column:e.column+1})};g(),N(),p.selection.on(`changeCursor`,()=>{N()}),p.on(`change`,()=>{d.value=p==null?void 0:p.getValue()}),v(p)},v=e=>{e.commands.addCommand({name:`saveFile`,bindKey:{win:`Ctrl-S`,mac:`Command-S`},readOnly:!0,exec:()=>{o.saveCurrentFileContent()}}),e.commands.addCommand({name:`saveAllFile`,bindKey:{win:`Ctrl-Shift-S`,mac:`Command-Shift-S`},readOnly:!0,exec:()=>{o.saveAllFile()}}),e.commands.addCommand({name:`closeFile`,bindKey:{win:`Alt-W`,mac:`Option-W`},readOnly:!0,exec:()=>{o.closeTab(o.currentFileIndex)}}),e.commands.addCommand({name:`undo`,bindKey:{win:`Ctrl-Z`,mac:`Command-Z`},readOnly:!0,exec:()=>{e.undo()}})};return te(()=>{let{editorTheme:e,fontSize:t,lineHeight:n,fontFamily:r,showInvisibles:i,showLineNumbers:a,useSoftTabs:o,tabSize:c,keyboardHandler:u,enableLiveAutocompletion:d,enableSnippets:f,enableBasicAutocompletion:m,wrap:h,indentedSoftWrap:g,highlightActiveLine:_,highlightSelectedWord:v,animatedScroll:y,showFoldWidgets:b,showGutter:x,displayIndentGuides:S}=s.value.aceEditor;if(p){var C;p.setTheme(`ace/theme/${e}`),p.setOptions({fontSize:t,fontFamily:r,showInvisibles:i,showLineNumbers:a,useSoftTabs:o,tabSize:c,keyboardHandler:u,enableLiveAutocompletion:d,enableSnippets:f,enableBasicAutocompletion:m,wrap:h,indentedSoftWrap:g,highlightActiveLine:_,highlightSelectedWord:v,animatedScroll:y,showFoldWidgets:b,showGutter:x,displayIndentGuides:S,readOnly:((C=l.value)==null?void 0:C.onlyRead)||!1}),p.container.style.lineHeight=n,p.renderer.updateFontSize()}}),c(()=>{_()}),t({execCommand:e=>{p&&p.execCommand(e)},jumpToLine:e=>{p.gotoLine(e,0,!0),requestAnimationFrame(()=>{p.focus()})}}),(e,t)=>(u(),r(`div`,{ref_key:`editorRef`,ref:f,class:`ace-editor w-full h-full`},null,512))}}),[[`__scopeId`,`data-v-fd69013c`]]);P();var Aa={class:`file-history`},ja=K(j({__name:`index`,emits:[`close`],setup(e,{emit:t}){let{t:n}=R(),i=t,o=Y(),{currentFile:s}=z(o),c=I(()=>{let e=s.value;return e?e.history.map(t=>({time:t,path:e.path})):[]}),l=[{key:`time`,title:n(`fileEditor.dialogs.fileHistory.time`),render:e=>Ne(e.time)},Pe({title:n(`fileEditor.dialogs.fileHistory.actions`),width:210,options:e=>[{label:n(`fileEditor.dialogs.fileHistory.diff`),onClick:()=>{i(`close`),o.openDiffTab(e.path,e.time)}},{label:n(`fileEditor.dialogs.fileHistory.recover`),onClick:()=>{H({title:n(`fileEditor.dialogs.fileHistory.recoverTitle`),content:n(`fileEditor.dialogs.fileHistory.recoverContent`,{time:Ne(e.time)}),onConfirm:async()=>{await rt({filename:e.path,history:e.time}),V.success(n(`fileEditor.dialogs.fileHistory.fileContentUpdated`)),o.getFileContent(e.path)}})}},{label:n(`fileEditor.dialogs.fileHistory.delete`),onClick:()=>{H({title:n(`fileEditor.dialogs.fileHistory.deleteTitle`),content:n(`fileEditor.dialogs.fileHistory.deleteContent`,{time:Ne(e.time)}),onConfirm:async()=>{await Xe({filename:e.path,history:e.time}),f(e.path)}})}}]})],d=C(!1),f=async e=>{try{d.value=!0,await o.getFileContent(e)}finally{d.value=!1}};return(e,t)=>{let n=Ke;return u(),r(`div`,Aa,[a(n,{loading:h(d),columns:l,data:h(c),"max-height":400},null,8,[`loading`,`data`])])}}}),[[`__scopeId`,`data-v-654b4dcd`]]);P();var Ma={key:0,class:`footer-path`},Na={key:1,class:`footer-path diff-path`},Pa={class:`mr-6px`},Fa={key:2,class:`footer-tools`},Ia={class:`footer-item`},La={key:0,class:`footer-item readonly-badge`},Ra=K(j({__name:`footer`,props:{filePath:{default:``},encoding:{default:`UTF-8`},lineEnding:{default:`LF`},cursor:{default:()=>({line:1,column:1})},tabSize:{default:4},useSoftTabs:{type:Boolean,default:!0},language:{default:`Text`}},emits:[`jump-line`],setup(e,{emit:t}){let n=e,i=t,o=Y(),{currentFile:c,editorConfig:l}=z(o),{t:d}=R(),f=I(()=>c.value?c.value.history.length:0),p=I(()=>{var e;return((e=c.value)==null?void 0:e.onlyRead)||!1}),m=()=>{W({title:d(`fileEditor.dialogs.fileHistory.title`),component:ja})},_=()=>{o.openToolsModal(`lineEnding`,{lineEnding:n.lineEnding,onChange:async e=>{await o.changeLineEnding(e)}})},v=()=>{o.openToolsModal(`tabSize`,{useSoftTabs:n.useSoftTabs?`space`:`tab`,tabSize:n.tabSize,onChange:(e,t)=>{o.updateTabSettings(e,t)}})},b=()=>{o.openToolsModal(`encoding`,{encoding:l.value.aceEditor.encoding,onChange:async e=>{await o.changeEncoding(e)}})},x=()=>{var e,t,r;o.openToolsModal(`goToLine`,{currentLine:(e=n.cursor)==null?void 0:e.line,currentColumn:(t=n.cursor)==null?void 0:t.column,maxLine:(r=c.value)!=null&&r.content?c.value.content.split(` -`).length:1,onChange:e=>{i(`jump-line`,e)}})},C=()=>{if(!c.value||c.value.type!==`diff`)return;let e={path:c.value.originalPath,time:c.value.historyTime};H({title:d(`fileEditor.dialogs.fileHistory.recoverTitle`),content:d(`fileEditor.dialogs.fileHistory.recoverContent`,{time:Ne(e.time)}),onConfirm:async()=>{await rt({filename:e.path,history:e.time}),V.success(d(`fileEditor.dialogs.fileHistory.fileContentUpdated`)),o.getFileContent(e.path),o.closeTab(o.currentFileIndex)}})};return(t,n)=>{var i,o,l,d,T;let E=pe,O=Ve;return u(),r(`div`,{class:y([`editor-footer`,{"diff-footer":((i=h(c))==null?void 0:i.type)===`diff`}])},[((o=h(c))==null?void 0:o.type)===`diff`?(u(),r(`div`,Na,[S(`span`,Pa,D(t.$t(`fileEditor.editorFooter.readOnlyHistory`,{path:(l=h(c))==null?void 0:l.originalPath,time:h(Ne)((d=h(c))==null?void 0:d.historyTime)})),1),a(O,{onClick:C},{default:w(()=>[s(D(t.$t(`fileEditor.editorFooter.clickRecoverLeft`)),1)]),_:1})])):(u(),r(`div`,Ma,[a(E,null,{default:w(()=>[s(D(t.$t(`fileEditor.editorFooter.fileLocation`,{path:e.filePath})),1)]),_:1})])),((T=h(c))==null?void 0:T.type)===`diff`?g(``,!0):(u(),r(`div`,Fa,[S(`span`,{class:`footer-item`,onClick:_},D(e.lineEnding),1),S(`span`,{class:`footer-item`,onClick:x},D(t.$t(`fileEditor.editorFooter.lineColumn`,{line:e.cursor.line,column:e.cursor.column})),1),S(`span`,{class:`footer-item`,onClick:m},D(t.$t(`fileEditor.editorFooter.historyCount`,{count:h(f)})),1),S(`span`,{class:`footer-item`,onClick:v},D(t.$t(`fileEditor.editorFooter.tabSize`,{size:e.tabSize})),1),S(`span`,{class:`footer-item`,onClick:b},D(t.$t(`fileEditor.editorFooter.encoding`,{encoding:e.encoding})),1),S(`span`,Ia,D(t.$t(`fileEditor.editorFooter.language`,{language:e.language})),1),h(p)?(u(),r(`span`,La,D(t.$t(`fileEditor.editorFooter.readOnlyMode`)),1)):g(``,!0)]))],2)}}}),[[`__scopeId`,`data-v-bf1270cf`]]);P();var za=K(j({__name:`diff`,props:{mode:{type:String,default:`Text`}},setup(e){let t=e,{editorConfig:n,currentFile:i}=z(Y()),a=x(`diffRef`),o=null,s=e=>new Promise(t=>{Oa.default.config.loadModule(e,()=>t())}),d=async()=>{var e,r,c;if(Oa.default.config.set(`basePath`,`/static/ace`),await s(`ace/ext/language_tools`),!a.value)return;let{editorTheme:l}=n.value.aceEditor,u=`ace/theme/${l}`;if(await s(u),!a.value)return;let{fontSize:d,fontFamily:f,showInvisibles:p,showLineNumbers:m,useSoftTabs:h,tabSize:g}=n.value.aceEditor,_=`ace/mode/${(e=t.mode)==null?void 0:e.toLocaleLowerCase()}`;o=new _t({ace:Oa.default,element:a.value,theme:u,mode:_,left:{content:((r=i.value)==null?void 0:r.leftContent)||``,editable:!1,copyLinkEnabled:!1},right:{content:((c=i.value)==null?void 0:c.rightContent)||``,editable:!1,copyLinkEnabled:!1}});let v=o.getEditors();[v.left,v.right].forEach(e=>{e.setOptions({fontSize:d,fontFamily:f,showInvisibles:p,showLineNumbers:m,useSoftTabs:h,tabSize:g,showPrintMargin:!1,wrap:!0,indentedSoftWrap:!0})}),F(()=>{var e;return(e=i.value)==null?void 0:e.leftContent},e=>{o&&o.getEditors().left.setValue(e||``,-1)}),F(()=>{var e;return(e=i.value)==null?void 0:e.rightContent},e=>{o&&o.getEditors().right.setValue(e||``,-1)})};return c(()=>{d()}),l(()=>{o&&o.destroy()}),te(()=>{let{editorTheme:e,fontSize:t,fontFamily:r,showInvisibles:i,showLineNumbers:a,useSoftTabs:s,tabSize:c}=n.value.aceEditor;if(o){let n=o.getEditors();[n.left,n.right].forEach(n=>{n.setTheme(`ace/theme/${e}`),n.setOptions({fontSize:t,fontFamily:r,showInvisibles:i,showLineNumbers:a,useSoftTabs:s,tabSize:c})})}}),(e,t)=>(u(),r(`div`,{ref_key:`diffRef`,ref:a,class:`ace-diff-container w-full h-full`},null,512))}}),[[`__scopeId`,`data-v-4b286035`]]);P();var Ba={},Va={class:`flex-1 bg-[#262626] overflow-y-auto w-full h-full text-[#ccc]`},Ha={class:`flex gap-60px max-w-[1200px] mx-auto py-30px px-50px justify-center`},Ua={class:`flex-1`},Wa={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},Ga={class:`flex flex-col gap-[14px] text-[14px]`},Ka={class:`flex items-center`},qa={class:`text-[#a4a4a4] ml-[16px]`},Ja={class:`flex items-center`},Ya={class:`text-[#a4a4a4] ml-[16px]`},Xa={class:`flex items-center`},Za={class:`text-[#a4a4a4] ml-[16px]`},Qa={class:`flex items-center`},$a={class:`text-[#a4a4a4] ml-[16px]`},eo={class:`flex items-center`},to={class:`text-[#a4a4a4] ml-[16px]`},no={class:`flex items-center`},ro={class:`text-[#a4a4a4] ml-[16px]`},io={class:`flex items-center`},ao={class:`text-[#a4a4a4] ml-[16px]`},oo={class:`flex items-center`},so={class:`text-[#a4a4a4] ml-[16px]`},co={class:`flex items-center`},lo={class:`text-[#a4a4a4] ml-[16px]`},uo={class:`flex items-center`},fo={class:`text-[#a4a4a4] ml-[16px]`},po={class:`mt-[40px]`},mo={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},ho={class:`flex flex-col gap-[14px] text-[14px]`},go={class:`flex items-center`},_o={class:`text-[#a4a4a4] ml-[16px]`},vo={class:`flex items-center`},yo={class:`text-[#a4a4a4] ml-[16px]`},bo={class:`flex items-center`},xo={class:`text-[#a4a4a4] ml-[16px]`},So={class:`flex items-center`},Co={class:`text-[#a4a4a4] ml-[16px]`},wo={class:`flex-1`},To={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},Eo={class:`flex flex-col gap-[14px] text-[14px]`},Do={class:`flex items-center`},Oo={class:`flex items-center gap-[6px] min-w-[260px] text-white`},ko={class:`flex items-center`},Ao={class:`text-[#a4a4a4] ml-[16px]`},jo={class:`flex items-center`},Mo={class:`text-[#a4a4a4] ml-[16px]`},No={class:`flex items-center`},Po={class:`flex items-center gap-[6px] min-w-[260px] text-white`},Fo={class:`text-[#a4a4a4] ml-[16px]`},Io={class:`mt-[40px]`},Lo={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},Ro={class:`flex flex-col gap-[14px] text-[14px]`},zo={class:`flex items-center`},Bo={class:`text-[#a4a4a4] ml-[16px]`},Vo={class:`flex items-center`},Ho={class:`text-[#a4a4a4] ml-[16px]`},Uo={class:`flex items-center`},Wo={class:`text-[#a4a4a4] ml-[16px]`},Go={class:`flex items-center`},Ko={class:`text-[#a4a4a4] ml-[16px]`},qo={class:`flex items-center`},Jo={class:`text-[#a4a4a4] ml-[16px]`},Yo={class:`flex items-center`},Xo={class:`text-[#a4a4a4] ml-[16px]`},Zo={class:`flex items-center`},Qo={class:`text-[#a4a4a4] ml-[16px]`},$o={class:`flex items-center`},es={class:`text-[#a4a4a4] ml-[16px]`},ts={class:`flex items-center`},ns={class:`text-[#a4a4a4] ml-[16px]`};function rs(e,t){return u(),r(`div`,Va,[S(`div`,Ha,[S(`div`,Ua,[S(`div`,null,[S(`div`,Wa,D(e.$t(`fileEditor.shortcut.common.title`)),1),S(`div`,Ga,[S(`div`,Ka,[t[0]||(t[0]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`S`)],-1)),S(`div`,qa,D(e.$t(`fileEditor.shortcut.common.saveFile`)),1)]),S(`div`,Ja,[t[1]||(t[1]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`C`)],-1)),S(`div`,Ya,D(e.$t(`fileEditor.shortcut.common.copy`)),1)]),S(`div`,Xa,[t[2]||(t[2]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`X`)],-1)),S(`div`,Za,D(e.$t(`fileEditor.shortcut.common.cut`)),1)]),S(`div`,Qa,[t[3]||(t[3]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`V`)],-1)),S(`div`,$a,D(e.$t(`fileEditor.shortcut.common.paste`)),1)]),S(`div`,eo,[t[4]||(t[4]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`A`)],-1)),S(`div`,to,D(e.$t(`fileEditor.shortcut.common.selectAll`)),1)]),S(`div`,no,[t[5]||(t[5]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`Z`)],-1)),S(`div`,ro,D(e.$t(`fileEditor.shortcut.common.undo`)),1)]),S(`div`,io,[t[6]||(t[6]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`Y`)],-1)),S(`div`,ao,D(e.$t(`fileEditor.shortcut.common.redo`)),1)]),S(`div`,oo,[t[7]||(t[7]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`F`)],-1)),S(`div`,so,D(e.$t(`fileEditor.shortcut.common.find`)),1)]),S(`div`,co,[t[8]||(t[8]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`H`)],-1)),S(`div`,lo,D(e.$t(`fileEditor.shortcut.common.replace`)),1)]),S(`div`,uo,[t[9]||(t[9]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Esc`)],-1)),S(`div`,fo,D(e.$t(`fileEditor.shortcut.common.esc`)),1)])])]),S(`div`,po,[S(`div`,mo,D(e.$t(`fileEditor.shortcut.cursorMove.title`)),1),S(`div`,ho,[t[14]||(t[14]=S(`div`,{class:`flex items-center`},[S(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Home`),s(` / `),S(`kbd`,null,`End`),s(` / `),S(`kbd`,null,`Up`),s(` / `),S(`kbd`,null,`Left`),s(` / `),S(`kbd`,null,`Down`),s(` / `),S(`kbd`,null,`Right`)])],-1)),S(`div`,go,[t[10]||(t[10]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`Home`),s(` / `),S(`kbd`,null,`End`)],-1)),S(`div`,_o,D(e.$t(`fileEditor.shortcut.cursorMove.docStartEnd`)),1)]),S(`div`,vo,[t[11]||(t[11]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`P`)],-1)),S(`div`,yo,D(e.$t(`fileEditor.shortcut.cursorMove.matchingTag`)),1)]),S(`div`,bo,[t[12]||(t[12]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`PageUp`),s(` / `),S(`kbd`,null,`PageDown`)],-1)),S(`div`,xo,D(e.$t(`fileEditor.shortcut.cursorMove.pageUpDown`)),1)]),S(`div`,So,[t[13]||(t[13]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Alt`),s(` + `),S(`kbd`,null,`Left`),s(` / `),S(`kbd`,null,`Right`)],-1)),S(`div`,Co,D(e.$t(`fileEditor.shortcut.cursorMove.lineStartEnd`)),1)])])])]),S(`div`,wo,[S(`div`,null,[S(`div`,To,D(e.$t(`fileEditor.shortcut.selection.title`)),1),S(`div`,Eo,[S(`div`,Do,[S(`div`,Oo,[S(`kbd`,null,D(e.$t(`fileEditor.shortcut.selection.mouseBox`)),1),t[15]||(t[15]=s(` —— `,-1)),S(`kbd`,null,D(e.$t(`fileEditor.shortcut.selection.drag`)),1)])]),t[20]||(t[20]=_(`
Shift + Home / End / Up / Left / Down / Right
`,1)),S(`div`,ko,[t[16]||(t[16]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Shift`),s(` + `),S(`kbd`,null,`PageUp`),s(` / `),S(`kbd`,null,`PageDown`)],-1)),S(`div`,Ao,D(e.$t(`fileEditor.shortcut.selection.pageSelect`)),1)]),S(`div`,jo,[t[17]||(t[17]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`Shift`),s(` + `),S(`kbd`,null,`Home`),s(` / `),S(`kbd`,null,`End`)],-1)),S(`div`,Mo,D(e.$t(`fileEditor.shortcut.selection.cursorToStartEnd`)),1)]),S(`div`,No,[S(`div`,Po,[t[18]||(t[18]=S(`kbd`,null,`Alt`,-1)),t[19]||(t[19]=s(` + `,-1)),S(`kbd`,null,D(e.$t(`fileEditor.shortcut.selection.mouseDrag`)),1)]),S(`div`,Fo,D(e.$t(`fileEditor.shortcut.selection.blockSelect`)),1)])])]),S(`div`,Io,[S(`div`,Lo,D(e.$t(`fileEditor.shortcut.edit.title`)),1),S(`div`,Ro,[S(`div`,zo,[t[21]||(t[21]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`/`)],-1)),S(`div`,Bo,D(e.$t(`fileEditor.shortcut.edit.toggleComment`)),1)]),S(`div`,Vo,[t[22]||(t[22]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Tab`)],-1)),S(`div`,Ho,D(e.$t(`fileEditor.shortcut.edit.indent`)),1)]),S(`div`,Uo,[t[23]||(t[23]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Shift`),s(` + `),S(`kbd`,null,`Tab`)],-1)),S(`div`,Wo,D(e.$t(`fileEditor.shortcut.edit.outdent`)),1)]),S(`div`,Go,[t[24]||(t[24]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Delete`)],-1)),S(`div`,Ko,D(e.$t(`fileEditor.shortcut.edit.delete`)),1)]),S(`div`,qo,[t[25]||(t[25]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`D`)],-1)),S(`div`,Jo,D(e.$t(`fileEditor.shortcut.edit.deleteLine`)),1)]),S(`div`,Yo,[t[26]||(t[26]=S(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Alt`),s(` + `),S(`kbd`,null,`Shift`),s(` + `),S(`kbd`,null,`Up`),s(` / `),S(`kbd`,null,`Down`)],-1)),S(`div`,Xo,D(e.$t(`fileEditor.shortcut.edit.copyLineUpDown`)),1)]),S(`div`,Zo,[t[27]||(t[27]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Alt`),s(` + `),S(`kbd`,null,`Delete`)],-1)),S(`div`,Qo,D(e.$t(`fileEditor.shortcut.edit.deleteRight`)),1)]),S(`div`,$o,[t[28]||(t[28]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Alt`),s(` + `),S(`kbd`,null,`Up`),s(` / `),S(`kbd`,null,`Down`)],-1)),S(`div`,es,D(e.$t(`fileEditor.shortcut.edit.swapLineUpDown`)),1)]),S(`div`,ts,[t[29]||(t[29]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`Shift`),s(` + `),S(`kbd`,null,`D`)],-1)),S(`div`,ns,D(e.$t(`fileEditor.shortcut.edit.copyLineDown`)),1)])])])])])])}var is=K(Ba,[[`render`,rs],[`__scopeId`,`data-v-fccb0a32`]]);P();var as={class:`flex-1 flex flex-col h-full bg-[#1e1e1e] overflow-hidden`},os={class:`flex-1 overflow-hidden relative`},ss=j({__name:`index`,setup(e,{expose:t}){let n=Y(),{fileList:i,currentFileIndex:o,currentFile:s,editorConfig:c}=z(n),{saveFileContentAndClose:l,closeTab:d,updateTabContent:f}=n,p=x(`editorMainRef`),m=I({get:()=>{var e;return((e=s.value)==null?void 0:e.content)||``},set:e=>{o.value!==-1&&f(o.value,e)}}),_=re({line:1,column:1}),v=I(()=>Number(c.value.aceEditor.tabSize)),y=I(()=>c.value.aceEditor.useSoftTabs),b=I(()=>{var e;return((e=s.value)==null?void 0:e.encoding)||``}),C=I(()=>{let e=new Map,t=Object.entries(c.value.supportedModes||{});for(let[n,r]of t){let t=r[0].split(`|`);for(let r of t)e.set(r,n)}return e}),w=I(()=>{var e;let t=(e=s.value)==null?void 0:e.type;return t&&C.value.get(t)||`Text`}),T=I(()=>{var e,t;let n=w.value;return(e=(t=c.value.nameOverrides)==null?void 0:t[n])==null?n:e}),E=async e=>{await l(e)},D=e=>{d(e)},O=e=>{_.line=e.line,_.column=e.column},A=e=>{if(e===`search`){var t;(t=p.value)==null||t.execCommand(`find`)}else if(e===`replace`){var r;(r=p.value)==null||r.execCommand(`replace`)}else if(e===`goToLine`){var i;n.openToolsModal(`goToLine`,{currentLine:_.line,currentColumn:_.column,maxLine:(i=s.value)!=null&&i.content?s.value.content.split(` -`).length:1,onChange:e=>{var t;(t=p.value)==null||t.jumpToLine(e)}})}},j=e=>{var t;(t=p.value)==null||t.jumpToLine(e)};return t({handleToolbarAction:A}),n.getEditorConfig(),(e,t)=>(u(),r(`div`,as,[a(Da,{value:h(o),"onUpdate:value":t[0]||(t[0]=e=>k(o)?o.value=e:null),data:h(i),save:E,onClose:D},null,8,[`value`,`data`]),h(s)?(u(),r(N,{key:0},[S(`div`,os,[h(s).type===`shortcut`?(u(),ae(is,{key:0})):h(s).type===`diff`?(u(),ae(za,{key:1,mode:h(w)},null,8,[`mode`])):(u(),ae(ka,{key:2,ref_key:`editorMainRef`,ref:p,value:h(m),"onUpdate:value":t[1]||(t[1]=e=>k(m)?m.value=e:null),mode:h(w),onCursorChange:O},null,8,[`value`,`mode`]))]),h(s).type===`shortcut`?g(``,!0):(u(),ae(Ra,{key:0,"file-path":h(s).path,encoding:h(b),"line-ending":h(s).lineEnding,cursor:h(_),"tab-size":h(v),"use-soft-tabs":h(y),language:h(T),onJumpLine:j},null,8,[`file-path`,`encoding`,`line-ending`,`cursor`,`tab-size`,`use-soft-tabs`,`language`]))],64)):g(``,!0)]))}});P();var cs={class:`editor-container`},ls={class:`editor-body`},us=j({__name:`index`,props:{filePath:{type:String,required:!0},currentPath:{type:String,required:!0},onClose:{type:Function,required:!0},onMaximize:{type:Function,required:!0},onMinimize:{type:Function,required:!0}},setup(e){let t=e,n=x(`codeEditorRef`),{t:i}=R(),o=Y(),{isMinimize:s}=z(o),l=e=>{if(e.key===`F5`||e.key===`r`&&(e.metaKey||e.ctrlKey)){e.preventDefault(),V.info(i(`fileEditor.messages.noRefresh`));return}};o.setCurrentPath(t.currentPath),c(()=>{window.addEventListener(`keydown`,l,{capture:!0}),o.isOpen=!0,o.openFile(t.filePath)}),d(()=>{window.removeEventListener(`keydown`,l,{capture:!0}),o.isOpen=!1,o.isMinimize=!1,o.fileList=[],o.currentFileIndex=-1,o.currentPath=``,o.creatingType=null,o.isSearchMode=!1,o.closeToolsModal()});let f=C(!1),p=I({get:()=>s.value,set:e=>{s.value=e}}),m=e=>{n.value&&n.value.handleToolbarAction(e)},g=()=>{p.value=!p.value,t.onMinimize()},_=()=>{f.value=!f.value,t.onMaximize()},v=()=>{let e=o.fileList.some(e=>e.content!==e.originalContent&&e.type!==`shortcut`),n=()=>{we(),t.onClose&&t.onClose()};e?H({title:i(`fileEditor.editorHeader.tipTitle`),content:i(`fileEditor.editorHeader.modifiedSaveConfirm`),confirmText:i(`fileEditor.common.save`),cancelText:i(`fileEditor.editorHeader.dontSave`),onConfirm:async()=>{await o.saveAllFile(),n()},onCancel:()=>{n()}}):n()};return(e,t)=>(u(),r(`div`,cs,[a(Pt,{"is-minimize":h(p),"is-maximize":h(f),onMinimize:g,onMaximize:_,onClose:v},null,8,[`is-minimize`,`is-maximize`]),M(a(gn,{onAction:m},null,512),[[ne,!h(p)]]),M(S(`main`,ls,[a(Sa),a(ss,{ref_key:`codeEditorRef`,ref:n},null,512)],512),[[ne,!h(p)]])]))}}),ds=t({default:()=>fs}),fs=K(us,[[`__scopeId`,`data-v-5961e81f`]]);export{wr as $,ni as A,Nr as B,Xi as C,ri as D,ji as E,Jr as F,Ir as G,Wr as H,Gr as I,Ar as J,Br as K,Er as L,oi as M,ai as N,ii as O,$r as P,kr as Q,Or as R,xi as S,Vi as T,Lr as U,Fr as V,Rr as W,Vr as X,Pr as Y,Hr as Z,wi as _,wt as _t,$i as a,Wn as at,Mi as b,aa as c,Bn as ct,la as d,Gn as dt,nr as et,Ti as f,jn as ft,Ri as g,Dn as gt,ki as h,On as ht,Q as i,zn as it,ci as j,si as k,Zi as l,Xn as lt,Oi as m,An as mt,ga as n,ir as nt,ra as o,Pn as ot,Si as p,kn as pt,jr as q,$ as r,rr as rt,sa as s,Hn as st,ds as t,X as tt,ca as u,ar as ut,Wi as v,Ct as vt,Ni as w,Ai as x,Bi as y,Kr as z}; \ No newline at end of file +`):e;return{isOpen:e,isMinimize:t,unminimize:n,toolsModal:r,currentPath:o,fileList:i,currentFileIndex:a,currentFile:g,refreshKey:s,isLoading:l,isListLoading:u,editorConfig:d,creatingType:f,isSearchMode:p,searchWord:m,searchAll:h,openFile:v,openShortcutTab:y,openDiffTab:b,closeTab:w,updateTabContent:T,setCurrentPath:E,goToParent:D,refreshFileList:O,setLoading:j,setListLoading:M,getEditorConfig:ee,saveEditorConfig:te,saveFileContent:ne,saveFileContentAndClose:N,saveCurrentFileContent:P,saveAllFile:F,getFileContent:S,changeLineEnding:async e=>{!g.value||g.value.type===`shortcut`||(g.value.content=re(g.value.content,e),await P(),g.value.lineEnding=e)},changeEncoding:async e=>{if(!g.value||g.value.type===`shortcut`)return;let t=g.value.path;d.value.aceEditor.encoding=e,await te(),g.value.encoding=e,await ne(a.value,!0,!0),S(t)},changeTheme:async e=>{d.value.aceEditor.editorTheme=e,await te()},toggleSetting:async e=>{let t=d.value.aceEditor;t[e]=!t[e],await te()},updateTabSettings:async(e,t)=>{d.value.aceEditor.useSoftTabs=e!==`tab`,d.value.aceEditor.tabSize=t,await te(),H.success(Y(`fileEditor.store.tabSettingsRefreshed`))},getCurrentFileContent:C,startCreateNewItem:e=>{f.value=e},cancelCreateNewItem:()=>{f.value=null},confirmCreateNewItem:async e=>{if(!e.trim()){H.warning(Y(`fileEditor.store.nameRequired`));return}let t=f.value;t===`file`?await $e({path:`${o.value}/${e}`}):t===`folder`&&await rt({path:`${o.value}/${e}`}),H.success(Y(`fileEditor.store.createSuccess`,{type:Y(t===`file`?`fileEditor.store.newFile`:`fileEditor.store.newFolder`)})),f.value=null,O()},toggleSearchMode:k,executeSearch:A,openToolsModal:(e,t)=>{r.value={show:!0,type:e,data:t||{}}},closeToolsModal:()=>{r.value={show:!1,type:null,data:{}}}}});N();var Et={class:`title-left`},Dt={class:`title-right`},Ot=[`title`],kt=[`title`],At={key:0,class:`i-ant-design-switcher-outlined`},jt={key:1,class:`i-ant-design-border-outlined`},Mt=[`title`],Nt=q(n({__name:`index`,props:{isMinimize:{type:Boolean},isMaximize:{type:Boolean}},emits:[`minimize`,`maximize`,`close`],setup(e,{emit:t}){let n=e,a=t,o=X(),c=R(null),l=()=>{a(`minimize`);let e=!n.isMinimize;c.value&&r(()=>{let t=Ie(c.value,`n-dialog`);if(t)if(!e)t.style.left=``,t.style.top=``;else{let e=document.documentElement.clientHeight-t.offsetHeight-68,n=parseFloat(t.style.left)||0,r=parseFloat(t.style.top)||0;t.style.left=`${n+216-t.offsetLeft}px`,t.style.top=`${r+e-t.offsetTop}px`}})},u=()=>{a(`maximize`),!n.isMaximize&&c.value&&r(()=>{let e=Ie(c.value,`n-dialog`);e&&(e.style.left=``,e.style.top=``)})},d=()=>{a(`close`)};return s(()=>{o.unminimize=()=>{n.isMinimize&&l()}}),ne(()=>{o.unminimize=null}),(t,n)=>{let r=T(`modal-drag`);return re((v(),I(`div`,{ref_key:`titleRef`,ref:c,class:`editor-title`},[L(`div`,Et,[L(`span`,null,F(t.$t(`fileEditor.title.onlineTextEditor`)),1)]),L(`div`,Dt,[!e.isMaximize&&!e.isMinimize?(v(),I(`div`,{key:0,class:`action-btn`,title:t.$t(`fileEditor.title.minimize`),onClick:l},[...n[1]||(n[1]=[L(`div`,{class:`i-ant-design-minus-outlined`},null,-1)])],8,Ot)):i(``,!0),L(`div`,{class:`action-btn`,title:e.isMinimize?t.$t(`fileEditor.title.restore`):e.isMaximize?t.$t(`fileEditor.title.restoreDown`):t.$t(`fileEditor.title.maximize`),onClick:n[0]||(n[0]=t=>e.isMinimize?l():u())},[e.isMinimize||e.isMaximize?(v(),I(`div`,At)):(v(),I(`div`,jt))],8,kt),L(`div`,{class:`action-btn close-btn`,onClick:d,title:t.$t(`fileEditor.title.close`)},[...n[2]||(n[2]=[L(`div`,{class:`i-ant-design-close-outlined`},null,-1)])],8,Mt)])])),[[r]])}}}),[[`__scopeId`,`data-v-3102b2b4`]]);N();var Pt={class:`toolbar-dialog`},Ft={class:`toolbar-title`},It={class:`fontsize-content flex items-center gap-16px`},Lt=q(n({__name:`index`,props:{currentSize:{type:Number,default:14},onChange:{type:Function}},emits:[`close`],setup(e,{emit:t}){let n=e,r=t,i=R(n.currentSize),o=R(null),c=()=>{let e=Number(i.value);if(!isNaN(e)&&e>0){var t;(t=n.onChange)==null||t.call(n,e),r(`close`)}};return s(()=>{var e;(e=o.value)==null||e.focus()}),(e,t)=>{let n=ce,r=he;return v(),I(`div`,Pt,[L(`div`,Ft,F(e.$t(`fileEditor.dialogs.fontSizeTitle`)),1),L(`div`,It,[u(n,{ref_key:`inputRef`,ref:o,value:j(i),"onUpdate:value":t[0]||(t[0]=e=>D(i)?i.value=e:null),"show-button":!1,class:`fontsize-input`,onKeyup:E(c,[`enter`])},null,8,[`value`]),u(r,{type:`primary`,class:`fontsize-btn`,onClick:c},{default:M(()=>[a(F(e.$t(`fileEditor.common.save`)),1)]),_:1})])])}}}),[[`__scopeId`,`data-v-cd363012`]]);N();var Rt={class:`line-ending-select`},zt=[`onClick`],Bt={key:0,class:`i-fa6-solid-check`},Vt=q(n({__name:`LineSelect`,props:{value:{type:[String,Number,Array],default:``},options:{type:Array,default:()=>[]},onUpdateValue:[Function,Array],"onUpdate:value":[Function,Array]},setup(e){let t=e,n=(e,n)=>{let{onUpdateValue:r,"onUpdate:value":i}=t;r&&ge(r,e,n),i&&ge(i,e,n)};return(t,r)=>(v(),I(`div`,Rt,[(v(!0),I(O,null,y(e.options,t=>(v(),I(`div`,{key:t.value,class:_([`line-ending-item`,{active:e.value===t.value}]),onClick:e=>n(t.value,t)},[L(`span`,null,F(t.label),1),e.value===t.value?(v(),I(`i`,Bt)):i(``,!0)],10,zt))),128))]))}}),[[`__scopeId`,`data-v-3b563599`]]);N();var Ht={class:`toolbar-dialog`},Ut={class:`toolbar-title`},Wt=q(n({__name:`index`,props:{theme:{type:String,default:`monokai`},onChange:{type:Function}},setup(e){let{t}=z(),{editorConfig:n}=B(X()),r=e,i=R(r.theme||`monokai`),a=x(()=>({chrome:t(`fileEditor.dialogs.theme.chrome`),monokai:t(`fileEditor.dialogs.theme.monokai`)})),o=x(()=>n.value.themeList.map(e=>({label:a.value[e]||e,value:e}))),s=e=>{var t;(t=r.onChange)==null||t.call(r,e)};return(e,t)=>(v(),I(`div`,Ht,[L(`div`,Ut,F(e.$t(`fileEditor.dialogs.themeTitle`)),1),u(Vt,{value:j(i),"onUpdate:value":[t[0]||(t[0]=e=>D(i)?i.value=e:null),s],options:j(o)},null,8,[`value`,`options`])]))}}),[[`__scopeId`,`data-v-fd78c99a`]]);N();var Gt={class:`toolbar-dialog`},Kt={class:`toolbar-title`},qt={class:`setting-list`},Jt=[`onClick`],Yt={key:0,class:`i-fa6-solid-check`},Xt=q(n({__name:`index`,setup(e){let{t}=z(),n=X(),{editorConfig:r}=B(n),a=x(()=>r.value.aceEditor),o=x(()=>[{key:`wrap`,label:t(`fileEditor.dialogs.setting.wrap`)},{key:`enableLiveAutocompletion`,label:t(`fileEditor.dialogs.setting.enableLiveAutocompletion`)},{key:`enableSnippets`,label:t(`fileEditor.dialogs.setting.enableSnippets`)},{key:`showInvisibles`,label:t(`fileEditor.dialogs.setting.showInvisibles`)},{key:`showLineNumbers`,label:t(`fileEditor.dialogs.setting.showLineNumbers`)}]),s=async e=>{await n.toggleSetting(e)};return(e,t)=>(v(),I(`div`,Gt,[L(`div`,Kt,F(e.$t(`fileEditor.dialogs.settingTitle`)),1),L(`div`,qt,[(v(!0),I(O,null,y(o.value,e=>(v(),I(`div`,{key:e.key,class:`setting-item`,onClick:t=>s(e.key)},[L(`span`,null,F(e.label),1),a.value[e.key]?(v(),I(`i`,Yt)):i(``,!0)],8,Jt))),128))])]))}}),[[`__scopeId`,`data-v-0f74f1f1`]]);N();var Zt={class:`toolbar-dialog`},Qt={class:`toolbar-title`},$t=q(n({__name:`index`,props:{fileName:{type:String,default:``},lineEnding:{type:String,default:`LF`},onChange:{type:Function}},emits:[`close`],setup(e,{emit:t}){let n=e,{t:r}=z(),i=t,a=R(n.lineEnding),o=[{label:`CRLF`,value:`CRLF`},{label:`LF`,value:`LF`}],s=e=>{U({title:r(`fileEditor.dialogs.lineEndingChangeTitle`),confirmText:r(`fileEditor.common.save`),content:()=>u(O,null,[u(`div`,null,[r(`fileEditor.dialogs.lineEndingChangeContent1`,{file:n.fileName||``,from:a.value,to:e})]),u(`div`,{class:`mt-8px`},[r(`fileEditor.dialogs.lineEndingChangeContent2`,{save:r(`fileEditor.common.save`)})])]),onConfirm:async()=>{var t;await((t=n.onChange)==null?void 0:t.call(n,e)),i(`close`)}})};return(e,t)=>(v(),I(`div`,Zt,[L(`div`,Qt,F(e.$t(`fileEditor.dialogs.lineEndingTitle`)),1),u(Vt,{value:j(a),options:o,"onUpdate:value":s},null,8,[`value`])]))}}),[[`__scopeId`,`data-v-34b64179`]]);N();var en={class:`toolbar-dialog`},tn={class:`toolbar-title`},nn={class:`toolbar-title`},rn=q(n({__name:`index`,props:{useSoftTabs:{type:String,default:`tab`},tabSize:{type:Number,default:4},onChange:{type:Function}},setup(e){let{t}=z(),n=e,r=R(n.useSoftTabs),i=R(n.tabSize),a=x(()=>[{label:t(`fileEditor.dialogs.tabSize.useSpaces`),value:`space`},{label:t(`fileEditor.dialogs.tabSize.useTabs`),value:`tab`}]),o=[{label:`1`,value:1},{label:`2`,value:2},{label:`3`,value:3},{label:`4`,value:4},{label:`5`,value:5},{label:`6`,value:6}],s=()=>{l()},c=()=>{l()},l=()=>{var e;(e=n.onChange)==null||e.call(n,r.value,i.value)};return(e,t)=>(v(),I(`div`,en,[L(`div`,tn,F(e.$t(`fileEditor.dialogs.tabSizeTitle`)),1),u(Vt,{value:j(r),"onUpdate:value":[t[0]||(t[0]=e=>D(r)?r.value=e:null),s],options:j(a)},null,8,[`value`,`options`]),L(`div`,nn,F(e.$t(`fileEditor.dialogs.tabSizeLengthTitle`)),1),u(Vt,{value:j(i),"onUpdate:value":[t[1]||(t[1]=e=>D(i)?i.value=e:null),c],options:o},null,8,[`value`])]))}}),[[`__scopeId`,`data-v-9b2e7d57`]]);N();var an={class:`toolbar-dialog`},on={class:`toolbar-title`},sn=q(n({__name:`index`,props:{encoding:{type:String,default:`UTF-8`},onChange:{type:Function}},setup(e){var t;let{editorConfig:n}=B(X()),r=e,i=R(((t=r.encoding)==null?void 0:t.toUpperCase())||`UTF-8`),a=x(()=>n.value.encodingList.map(e=>({label:e.toUpperCase(),value:e.toUpperCase()}))),o=e=>{var t;(t=r.onChange)==null||t.call(r,e)};return(e,t)=>(v(),I(`div`,an,[L(`div`,on,F(e.$t(`fileEditor.dialogs.encodingTitle`)),1),u(Vt,{value:j(i),"onUpdate:value":[t[0]||(t[0]=e=>D(i)?i.value=e:null),o],options:j(a)},null,8,[`value`,`options`])]))}}),[[`__scopeId`,`data-v-60c1d667`]]);N();var cn={class:`toolbar-dialog`},ln={class:`toolbar-title`},un={class:`goto-content`},dn={class:`goto-hint`},fn=q(n({__name:`index`,props:{currentLine:{type:Number,default:1},currentColumn:{type:Number,default:1},maxLine:{type:Number,default:1},onChange:{type:Function}},emits:[`close`],setup(e,{expose:t,emit:n}){let r=e,i=n,a=R(r.currentLine),o=R(null),c=()=>{let e=Number(a.value);if(!isNaN(e)&&e>=1&&e<=r.maxLine){var t;(t=r.onChange)==null||t.call(r,e),i(`close`)}};return s(()=>{var e;(e=o.value)==null||e.focus()}),t({onClose:()=>{i(`close`)}}),(t,n)=>(v(),I(`div`,cn,[L(`div`,ln,F(t.$t(`fileEditor.dialogs.goToLineTitle`)),1),L(`div`,un,[u(j(ce),{value:a.value,"onUpdate:value":n[0]||(n[0]=e=>a.value=e),ref_key:`inputRef`,ref:o,"show-button":!1,class:`goto-input`,placeholder:``,onKeydown:E(c,[`enter`])},null,8,[`value`]),L(`div`,dn,F(t.$t(`fileEditor.dialogs.goToLineHint`,{line:e.currentLine,column:e.currentColumn,max:e.maxLine})),1)])]))}}),[[`__scopeId`,`data-v-55e56222`]]);N();var pn={class:`toolbar-list`},mn=[`onClick`],hn=q(n({__name:`index`,emits:[`action`],setup(e,{emit:t}){let n=t,{t:r}=z(),i=X(),{editorConfig:a,toolsModal:o}=B(i),s=ee(`toolbarWrapperRef`),c=x(()=>{var e;return(e=s.value)==null?void 0:e}),l=x(()=>{switch(o.value.type){case`fontSize`:return Lt;case`theme`:return Wt;case`setting`:return Xt;case`lineEnding`:return $t;case`tabSize`:return rn;case`encoding`:return sn;case`goToLine`:return fn;default:return}}),d=x(()=>{switch(o.value.type){case`fontSize`:return{currentSize:Number(a.value.aceEditor.fontSize),onChange:h};case`theme`:return{theme:a.value.aceEditor.editorTheme,onChange:g};case`setting`:return{};case`lineEnding`:case`tabSize`:case`encoding`:case`goToLine`:return o.value.data;default:return{}}}),f=x(()=>[{key:`save`,label:r(`fileEditor.toolbar.save`),icon:`i-ep-select`},{key:`saveAll`,label:r(`fileEditor.toolbar.saveAll`),icon:`i-ep-document-copy`},{key:`refresh`,label:r(`fileEditor.toolbar.refresh`),icon:`i-ep-refresh-right`},{key:`search`,label:r(`fileEditor.toolbar.search`),icon:`i-ep-search`},{key:`replace`,label:r(`fileEditor.toolbar.replace`),icon:`i-ep-document`},{key:`goToLine`,label:r(`fileEditor.toolbar.jumpLine`),icon:`i-ep-location`},{key:`fontSize`,label:r(`fileEditor.toolbar.fontSize`),icon:`i-ep-monitor`},{key:`theme`,label:r(`fileEditor.toolbar.theme`),icon:`i-ep-operation`},{key:`setting`,label:r(`fileEditor.toolbar.setting`),icon:`i-ep-setting`},{key:`shortcut`,label:r(`fileEditor.toolbar.shortcut`),icon:`i-ep-question-filled`}]),p=e=>{switch(e){case`save`:i.saveCurrentFileContent();break;case`saveAll`:i.saveAllFile();break;case`refresh`:m();break;case`search`:case`replace`:n(`action`,e);break;case`goToLine`:n(`action`,e);break;case`fontSize`:case`theme`:case`setting`:i.openToolsModal(e);break;case`shortcut`:i.openShortcutTab();break}},m=async()=>{let e=H.loading(r(`fileEditor.toolbar.refreshing`));try{await i.getCurrentFileContent(),H.success(r(`fileEditor.toolbar.refreshed`))}finally{e.close()}},h=async e=>{a.value.aceEditor.fontSize=e,await i.saveEditorConfig(),H.success(r(`fileEditor.toolbar.fontSizeSaved`)),i.closeToolsModal()},g=async e=>{await i.changeTheme(e),i.closeToolsModal()};return(e,t)=>{let n=He;return v(),I(`div`,{ref_key:`toolbarWrapperRef`,ref:s,class:`toolbar-wrapper`},[L(`div`,pn,[(v(!0),I(O,null,y(j(f),e=>(v(),I(`div`,{key:e.key,class:`tools-btn`,onClick:t=>p(e.key)},[L(`i`,{class:_(e.icon)},null,2),L(`span`,null,F(e.label),1)],8,mn))),128))]),u(n,{show:j(o).show,"onUpdate:show":t[0]||(t[0]=e=>j(o).show=e),component:j(l),data:j(d),to:j(c),width:420,footer:!1,"show-mask":!1,"hide-close":!0,"mask-closable":!0},null,8,[`show`,`component`,`data`,`to`])],512)}}}),[[`__scopeId`,`data-v-c822e0b3`]]);N();var gn={class:`breadcrumb-wrapper`},_n={class:`flex-1 w-0`},vn=q(n({__name:`Breadcrumb`,setup(e){let{currentPath:t}=B(X());return(e,n)=>{let r=fe;return v(),I(`div`,gn,[L(`div`,null,F(e.$t(`fileEditor.fileExplorer.directory`))+`:`,1),L(`div`,_n,[u(r,null,{default:M(()=>[a(F(j(t)),1)]),_:1})])])}}}),[[`__scopeId`,`data-v-54af520c`]]),yn={Apache_Conf:[`^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd`],BatchFile:[`bat|cmd`],C_Cpp:[`cpp|c|cc|cxx|h|hh|hpp|ino`],CSharp:[`cs`],CSS:[`css`],Dockerfile:[`^Dockerfile`],golang:[`go`],HTML:[`html|htm|xhtml|vue|we|wpy`],Java:[`java`],JavaScript:[`js|jsm|jsx`],JSON:[`json`],JSP:[`jsp`],LESS:[`less`],Lua:[`lua`],Makefile:[`^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make`],Markdown:[`md|markdown`],MySQL:[`mysql`],Nginx:[`nginx|conf`],INI:[`ini|conf|cfg|prefs`],ObjectiveC:[`m|mm`],Perl:[`pl|pm`],Perl6:[`p6|pl6|pm6`],pgSQL:[`pgsql`],PHP_Laravel_blade:[`blade.php`],PHP:[`php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module`],Powershell:[`ps1`],Python:[`py`],R:[`r`],Ruby:[`rb|ru|gemspec|rake|^Guardfile|^Rakefile|^Gemfile`],Rust:[`rs`],SASS:[`sass`],SCSS:[`scss`],SH:[`sh|bash|^.bashrc`],SQL:[`sql`],SQLServer:[`sqlserver`],Swift:[`swift`],Text:[`txt`],Typescript:[`ts|typescript|str`],VBScript:[`vbs|vb`],Verilog:[`v|vh|sv|svh`],XML:[`xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml`],YAML:[`yaml|yml`],Compress:[`tar|zip|7z|rar|gz|arj|z`],images:[`icon|jpg|jpeg|png|bmp|gif|tif|emf`]},bn=(e=300)=>{let t=new Map;return(n=`default`)=>{var r;let i=Date.now();return i-((r=t.get(n))==null?-1/0:r){let t=e.match(/\.([0-9A-z]*)$/),n=Array.isArray(t)?t[1]:`text`;for(let e in yn){let t=yn[e][0].split(`|`),r=e.toLowerCase();for(let i=0;i()=>l(`i`,{class:[`tree-icon`,e],style:`font-size: 16px; font-style: normal; display: inline-flex; align-items: center;`}),c=x(()=>[{label:t(`fileEditor.fileExplorer.newFolder`),key:`folder`,icon:s(`folder-icon`)},{label:t(`fileEditor.fileExplorer.newFile`),key:`file`,icon:s(`text-icon`)}]),d=e=>{n.startCreateNewItem(e)},f=bn(400),p=()=>{if(o.value||!f())return;let e=n.currentPath,t=e.substring(0,e.lastIndexOf(`/`))||`/`;n.setCurrentPath(t===``?`/`:t)},m=()=>{n.refreshFileList()},h=R(n.searchWord),g=R(n.searchAll),y=()=>{h.value=n.searchWord,g.value=n.searchAll,n.toggleSearchMode(!0)},b=()=>{n.toggleSearchMode(!1),h.value=``,g.value=!1},S=()=>{n.executeSearch(h.value,g.value)};return(e,t)=>{let o=_e,s=le,l=be;return v(),I(`div`,{class:_([`action-wrapper`,{"is-search-mode":j(n).isSearchMode}])},[j(n).isSearchMode?(v(),I(`div`,Cn,[L(`div`,wn,[L(`span`,Tn,F(e.$t(`fileEditor.fileExplorer.searchPanelTitle`)),1),L(`span`,{class:`close-btn`,onClick:b},[t[5]||(t[5]=L(`i`,{class:`i-ep-close`},null,-1)),a(` `+F(e.$t(`fileEditor.fileExplorer.close`)),1)])]),L(`div`,En,[u(s,{value:j(h),"onUpdate:value":t[0]||(t[0]=e=>D(h)?h.value=e:null),placeholder:e.$t(`fileEditor.fileExplorer.searchPlaceholder`),onKeydown:E(S,[`enter`])},{suffix:M(()=>[L(`div`,{class:`search-icon-btn`,onClick:S},[...t[6]||(t[6]=[L(`i`,{class:`i-ep-search`},null,-1)])])]),_:1},8,[`value`,`placeholder`])]),L(`div`,Dn,[u(l,{checked:j(g),"onUpdate:checked":t[1]||(t[1]=e=>D(g)?g.value=e:null)},{default:M(()=>[a(F(e.$t(`fileEditor.fileExplorer.includeSubdir`)),1)]),_:1},8,[`checked`])])])):(v(),I(O,{key:0},[L(`div`,{class:`action-btn`,onClick:p},[t[2]||(t[2]=L(`i`,{class:`i-ep-top`},null,-1)),L(`span`,null,F(e.$t(`fileEditor.fileExplorer.up`)),1)]),L(`div`,{class:`action-btn`,onClick:m},[L(`i`,{class:_([`i-ep-refresh-right`,{"is-loading":j(r)}])},null,2),L(`span`,null,F(e.$t(`fileEditor.fileExplorer.refresh`)),1)]),u(o,{trigger:`click`,disabled:j(i)!==null,options:j(c),placement:`bottom`,"show-arrow":!0,"arrow-point-to-center":!0,onSelect:d},{default:M(()=>[L(`div`,Sn,[t[3]||(t[3]=L(`i`,{class:`i-ep-plus`},null,-1)),L(`span`,null,F(e.$t(`fileEditor.fileExplorer.new`)),1)])]),_:1},8,[`disabled`,`options`]),L(`div`,{class:`action-btn`,onClick:y},[t[4]||(t[4]=L(`i`,{class:`i-ep-search`},null,-1)),L(`span`,null,F(e.$t(`fileEditor.fileExplorer.search`)),1)])],64))],2)}}}),[[`__scopeId`,`data-v-448ed964`]]);N();function kn(e,t,n){let r=R(!0),i=R(0),a=R(0),o=R(0),s=R(0),c=R(0),l=R(0),u=R(0),d=R(0);function f(){let e=null;return t?()=>{e||(e=setTimeout(()=>{t({m_flag:r,m_left:i,m_right:a,m_bottom:s,m_top:o,m_x:u,m_y:d,m_height:c,m_width:l}),clearTimeout(e),e=null},10))}:!1}let p;D(e)?p=e.value:typeof e==`string`?p=document.querySelector(e):e instanceof Element&&(p=e);let m=f();function h(e){let{left:t,right:n,top:r,bottom:f,height:p,width:m,x:h,y:g}=e.getBoundingClientRect();i.value=t,a.value=n,o.value=r,s.value=f,c.value=p,l.value=m,u.value=h,d.value=g}return p&&(p.onmousedown=e=>{if(n&&n(e,{m_flag:r,m_left:i,m_right:a,m_bottom:s,m_top:o,m_x:u,m_y:d,m_height:c,m_width:l}),!r.value)return;let{left:t,right:f,top:g,bottom:_}=p.getBoundingClientRect(),v=document.createElement(`div`),y=e.clientX,b=e.clientY;v.style.position=`absolute`,v.style.left=y-t+`px`,v.style.top=b-g+`px`,v.style.width=`0px`,v.style.height=`0px`,v.style.backgroundColor=`rgba(135, 182, 130, 0.1)`,v.classList.add(`district-wrapper`),p.appendChild(v),e.preventDefault();let x=e=>{e.preventDefault(),!T.value&&!O.value&&(y<=e.clientX?v.style.width=e.clientX-y+`px`:(v.style.width=y-e.clientX+`px`,v.style.marginLeft=-(y-e.clientX)+`px`),b<=e.clientY?(v.style.height=e.clientY-b+A+`px`,v.style.marginTop=-A+`px`):(v.style.height=b-e.clientY+j+`px`,v.style.marginTop=-(b-e.clientY)+`px`),e.clientXf&&(v.style.width=f-y+`px`)),e.clientY>_&&w(),e.clientY{if(k.scrollTop>=k.scrollHeight-k.clientHeight){S();return}v.style.height=v.offsetHeight+10+`px`,v.style.marginTop=parseInt(getComputedStyle(v).marginTop)-10+`px`,k.scrollTop+=10,A=k.scrollTop,h(v),m&&m()},{immediate:!1}),{pause:E,resume:D,isActive:O}=C(()=>{if(k.scrollTop<=0){E();return}v.style.height=v.offsetHeight+10+`px`,k.scrollTop-=10,j+=10,h(v),m&&m()},{immediate:!1}),k=p.querySelector(`.n-scrollbar-container`),A=0,j=0;document.onmousemove=x,document.onmouseup=()=>{document.onmousemove=null,p.contains(v)&&p.removeChild(v)}}),{m_flag:r,m_x:u,m_y:d,m_left:i,m_right:a,m_top:o,m_bottom:s,m_height:c,m_width:l}}function An(e,t){let n=d(e.m_left),r=d(e.m_right),i=d(e.m_top),a=d(e.m_bottom),o=d(t.left),s=d(t.right),c=d(t.top),l=d(t.bottom);return!(sr||la)}function jn(e){e.card_hover=!0}function Mn(e){e.card_hover=!1}N(),ot();var Nn=(e,t)=>{let n=X();if(n.isOpen){n.openFile(e),n.unminimize&&n.unminimize();return}G({width:`1440px`,height:`80vh`,bgColor:`transparent`,hideClose:!0,showMask:!1,data:{filePath:e,currentPath:t},component:A(()=>J(()=>Promise.resolve().then(()=>fs),void 0))})};N(),ot();var Pn=b(e=>ir(e),100),{t:Fn}=V.global;async function Z(e,t){let{tableLoading:n,currentPath:i,favoriteList:a,fileRecycle:o,fileList:s,filesView:c,directoryCount:l,fileCount:u,total:d,page:f,size:p,sort:m,reverse:h,diskMountPoint:g,currentFile:_,currentDirSize:v,uploadFileList:y,dragUploadRef:b}=e;n.value=!0;try{var x;let n=await ua(i.value,e=>{a.value=e.store,o.value=e.file_recycle,l.value=e.dir.length,u.value=e.files.length,d.value=Ve(e.page),g.value=e.disk,i.value=e.path},{p:f.value,showRow:p.value,...m.value?{sort:m.value,reverse:h.value}:{},disk:!0,...t});_.value=null,v.value=-1;let S=await Ln(e),C=[];S.length&&(C=S.map(e=>e.key)),s.value=n.map(e=>(e.remarks_hover=!1,e.isEditRemarks=!1,e.isCreate=!1,e.card_hover=!1,e.card_choosed=!1,e.isRenameForCard=!1,e.operation_show=!1,C.includes(e.path)?e.isFavorite=!0:e.isFavorite=!1,e.isShare=Number(e.durl)===0?0:Number(e.durl),e)),y.value=[],(x=b.value)==null||x.listenDragEvent(),r(()=>{c.value==`list`&&(In(e),Un(e))}),pa(e)}catch(e){console.warn(e)}finally{n.value=!1}}function In(e){let{tableRef:t}=e;t.value&&kn(t.value.querySelector(`.n-data-table-base-table-body`),t=>Rn(e,t),(t,n)=>zn(t,n,e))}async function Ln(e){let{resetFavoriteOptions:t,favoriteOptions:n}=e;try{let e=(await W.post(`/files?action=get_files_store`,{},{requestOptions:{isOriginalResult:!0}})).message.map(e=>({type:e.type,icon:e.type,label:e.name,key:e.path}));return t(),n.value=[...e,...n.value],n.value}catch(e){return console.warn(e),[]}}function Rn(e,t){let{trRectArr:n,choosedKeys:r}=e,i=[];for(let e=0;ee!==t):r.value.push(t);return}if(Bn(n),e.target.closest(`tr`)){let t=e.target.closest(`tr`).dataset.key;if(e.button==0&&(r.value=[t]),e.button==2){if(r.value.includes(t))return;r.value=[t]}}e.target.nodeName==`INPUT`?t.m_flag.value=!1:t.m_flag.value=!0}}function Bn(e){let{normalTrList:t,trRectArr:n}=e;t.value=document.querySelectorAll(`[class*="normal-tr"]`);let r=[];for(let e=0;ee.value.open()):oa(t.ext)?$n(e,t):Pi(e)}function Hn(e,t,n){let{currentPath:r}=e,{type:i,name:a}=n,o=ta(a,i);i==`dir`?(r.value=t,Z(e)):ca(o)?Qn(e,t):la(o)?$(e,`Decompress`,e=>e.value.open(t,o)):oa(o)?$n(e,{path:t,nm:n.name}):Nn(t,t.substring(0,t.lastIndexOf(`/`)))}function Un(e){let{tableRef:t,choosePathRef:n}=e,r=0,i=setInterval(()=>{if(r<10?r++:clearInterval(i),t.value){let r=t.value;r.querySelector(`.n-data-table-base-table-body`)&&In(e),r.oncontextmenu=t=>{t.preventDefault(),Wn(t,e)},r.onclick=t=>{t.target.nodeName!=`INPUT`&&(Pn(e),n.value.handleEnterDown())},clearInterval(i)}else return},1e3)}function Wn(e,t){let{choosedKeys:n,contextRef:r}=t,i=`empty`;e.target.closest(`tr`)&&(i=n.value.length>1?`multiple`:n.value.length==1?`single`:`empty`),r.value.filesOperation(e,i)}function Gn(){var e;let t=(e=document.querySelector(`#createInput`))==null?void 0:e.querySelector(`input`);t==null||t.focus(),t==null||t.select()}var Kn=b((e,t)=>{let{choosedKeys:n}=e;if(t.type==`dir`)n.value=[t.nm],Fi(e);else return},200);async function qn(e,t){let{close:n}=H.loading(`Processing, please wait...`);try{await Te(`tamper_core`,71);let{message:n}=await W.post(`/tamper_core/get_effective_path.json`,{path:t.path},{requestOptions:{isOriginalResult:!0}});if(K(n)&&n.status){let{data:r}=n;t.type===`dir`?Jn(e,t,r):Yn(e,t,r)}}finally{n()}}function Jn(e,t,n){let{pid:r,lock:i,action:a}=n;U({width:480,title:(i?`Turning off protection `:`Turning on protection `)+`[${t.path}]`,content:Fn(i?`file.tableController.afterTurningOffProtectionDir`:`file.tableController.afterTurningOnProtectionDir`),onConfirm:async()=>{if(a[0]===`create`&&r===0){await Xn(t.path,[]),Z(e);return}let n=[];i?n.push({key:t.path.indexOf(`/www/server/panel/class`)==-1?a[0]:`add_wd`,values:[t.path]}):n.push({key:a[0],values:[t.path]}),await Zn(r,n),Z(e)}})}function Yn(e,t,n){let{pid:r,lock:i,action:a}=n,o=Fn(i?`file.tableController.turningOffProtection`:`file.tableController.turningOnProtection`,{path:t.path}),s=Fn(i?`file.tableController.afterTurningOffProtectionFile`:`file.tableController.afterTurningOnProtectionFile`),c=R(!1),l=R(!0);U({title:o,width:480,content:()=>u(O,null,[u(`div`,null,[s]),u(`div`,{class:`mt-8px`},[u(be,{checked:l.value,"onUpdate:checked":e=>l.value=e},{default:()=>[u(`span`,null,[Fn(i?`file.tableController.turningOffProtectionFile`:`file.tableController.turningOnProtectionFile`,{path:t.nm})])]})]),u(`div`,{class:`mt-8px`},[u(be,{checked:c.value,"onUpdate:checked":e=>c.value=e},{default:()=>[u(`span`,null,[Fn(i?`file.tableController.turningOffProtectionSuffix`:`file.tableController.turningOnProtectionSuffix`,{suffix:t.ext})])]})])]),onConfirm:async()=>{if(a[0]===`create`&&r===0){let n=t.path.substring(0,t.path.lastIndexOf(`/`)),r=[];if(l.value){let e=t.path.split(`/`),n=e.length>=2?e[e.length-2]:``;r.push(`${n}/${t.nm}`)}c.value&&r.push(`.`+t.ext),await Xn(n,r),Z(e);return}let n=[];i?(l.value&&(n.push({key:`remove_bf`,values:[t.path]}),n.push({key:`add_wf`,values:[t.path]})),c.value&&n.push({key:`remove_bf`,values:[`.`+t.ext]})):(l.value&&(n.push({key:`add_bf`,values:[t.path]}),n.push({key:`remove_wf`,values:[t.path]})),c.value&&n.push({key:`add_bf`,values:[`.`+t.ext]})),await Zn(r,n),Z(e)}})}async function Xn(e,t){let{message:n}=await W.post(`/tamper_core/create_path.json`,{path:e,exts:JSON.stringify(t)},{requestOptions:{loading:Fn(`file.tableController.creatingDirectoryProtection`),isOriginalResult:!0}});if(K(n))if(n.status)H.success(n.msg);else return H.error(n.msg),Promise.reject()}async function Zn(e,t){let{message:n}=await W.post(`/tamper_core/batch_setting.json`,{pid:e,settings:JSON.stringify(t)},{requestOptions:{loading:Fn(`file.tableController.executing`),isOriginalResult:!0}});if(K(n))if(n.status)H.success(n.msg);else return H.error(n.msg),Promise.reject()}function Qn(e,t){let{currentPreviewImg:n,previewShow:r}=e;n.value=t,r.value=!0}function $n(e,t){let{currentPreviewVideo:n,previewVideoShow:r}=e;n.value={path:t.path,name:t.nm},r.value=!0}async function er(e){await W.post(`/files?action=set_file_ps`,e,{requestOptions:{successMessage:!0}})}async function tr(e){let{currentFile:t,currentPath:n}=e;if(t.value&&(t.value.isCreate&&t.value.isRename||t.value.isRenameForCard)&&(t.value.editName||(t.value.isCreate=!1),t.value.editName==t.value.nm&&(t.value.isCreate=!1),t.value.isCreate&&t.value.isRename||t.value.isRenameForCard))if(t.value.editName!==t.value.nm){try{await ki(t.value.path,n.value+`/`+t.value.editName),Z(e)}catch(e){console.log(e)}finally{t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1}return!0}else t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1}async function nr(e){let{currentFile:t,currentPath:n,fileList:r}=e;if(t.value&&t.value.isCreate&&!t.value.isRename)if(t.value.editName==``)r.value.shift();else try{return t.value.type==`dir`?await Or(n.value+`/`+t.value.editName):await kr(n.value+`/`+t.value.editName),await Z(e),!0}catch(e){r.value.shift(),console.warn(e)}}async function rr(e){let{currentFile:t}=e;if(t.value&&t.value.isEditRemarks)return t.value.editRemarks==t.value.rmk?(t.value.isEditRemarks=!1,t.value.remarks_hover=!1,!1):(await er({filename:t.value.path,ps_type:0,ps_body:t.value.editRemarks}),await Z(e),!0)}async function ir(e){await rr(e)||await tr(e)||await nr(e)}async function ar(){return W.post(`/task?action=get_task_lists`,{status:-3})}async function or(e){if(document.querySelector(`.file-task-modal`))return;let{message:t}=await ar();Fe(t)&&t.length>0&&G({title:Fn(`file.tableController.realtimeTaskQueue`),width:510,class:`file-task-modal`,unstableShowMask:!1,data:{store:e,taskList:t},component:A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.O),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}async function sr(e){return W.post(`/task?action=remove_task`,{id:e},{requestOptions:{loading:Fn(`file.tableController.deletingTask`),successMessage:!0}})}var{t:cr}=V.global,lr=e=>W.post(`/files?action=get_download_url_list`,e),ur=e=>W.post(`/files?action=create_download_url`,e,{requestOptions:{loading:cr(`file.shareModal.creatingShareLink`)}}),dr=e=>W.post(`/files?action=remove_download_url`,e,{requestOptions:{loading:cr(`file.shareModal.deletingShare`),successMessage:!0}}),fr=e=>W.post(`/files?action=get_download_url_find`,e);N();var pr={class:`share-list-modal`},mr={class:`flex justify-end items-center mb-10px`},hr={class:`mt-10px flex justify-end items-center`},gr=q(n({__name:`index`,props:{fileStore:{}},setup(e){let t=e,{t:n}=z(),i=x(()=>t.fileStore),a=R([]),o=R(``),c=R(1),l=R(12),d=R(0),f=R(!1),p=async()=>{try{f.value=!0;let e=o.value.trim(),{message:t}=await lr({p:c.value,row:l.value,...e?{filename:e}:{}});a.value=t.data,d.value=Ve(t.page)}finally{f.value=!1}};function m(){c.value=1,r(()=>{p()})}let h=R([{key:`ps`,title:n(`file.shareListModal.shareName`)},{key:`filename`,title:n(`file.shareListModal.shareAddress`)},{key:`expire`,title:n(`file.shareListModal.expirationDate`),render:e=>je(e.expire)},Me({width:120,options:e=>[{label:n(`Public.Btn.Details`),onClick:()=>{_(e)}},{label:n(`Public.Btn.Delete`),onClick:()=>{g(e)}}]})]);function g(e){let t=i.value;U({title:n(`file.shareListModal.cancelShareTitle`),content:n(`file.shareListModal.cancelShareMessage`,{filename:e.filename}),onConfirm:async()=>{await dr({id:e.id}),t&&await Z(t),await p()}})}async function _(e){wr(e,i.value)}return s(p),(e,t)=>{let r=st,i=Ue,s=Je;return v(),I(`section`,pr,[L(`div`,mr,[u(r,{value:j(o),"onUpdate:value":t[0]||(t[0]=e=>D(o)?o.value=e:null),width:`240`,clearable:``,placeholder:j(n)(`file.shareListModal.searchPlaceholder`),onSearch:m,onClear:m},null,8,[`value`,`placeholder`])]),u(i,{loading:j(f),data:j(a),columns:j(h)},null,8,[`loading`,`data`,`columns`]),L(`div`,hr,[u(s,{page:j(c),"onUpdate:page":t[1]||(t[1]=e=>D(c)?c.value=e:null),"page-size":j(l),"onUpdate:pageSize":t[2]||(t[2]=e=>D(l)?l.value=e:null),"item-count":j(d),"show-size-picker":!1,"show-quick-jumper":!1,onRefresh:p},null,8,[`page`,`page-size`,`item-count`])])])}}}),[[`__scopeId`,`data-v-6a33ff8a`]]);N();var _r={class:`p-20px`},vr=n({__name:`details`,props:{detail:{},fileStore:{}},emits:[`close`],setup(e,{expose:t,emit:n}){let r=e,o=n,{t:s}=z(),c=`${window.location.origin}/down/`,l=x(()=>r.fileStore),d=r.detail,f=R({filename:``,ps:``,token:``,expire:``,total:0,password:``,addtime:0,id:0});function p(e){return!!(e.filename&&e.ps&&e.token)}function h(e){f.value={filename:e.filename,ps:e.ps,token:e.token,expire:je(e.expire),total:e.total,password:e.password,addtime:e.addtime,id:e.id}}async function g(e){let{message:t}=await fr({id:e});h(t)}function _(){if(d){if(p(d)){h(d);return}d.id&&g(d.id)}}_();async function y(){return U({title:s(`file.shareModal.cancelSharing`),content:s(`file.shareModal.confirmStopSharing`,{filename:f.value.filename}),async onConfirm(){await dr({id:f.value.id}),o(`close`),l.value&&Z(l.value)}}),!1}let b=x(()=>`${c}${f.value.token}`);function S(){Pe(b.value)}function C(){Pe(s(`file.shareModal.linkAndCode`,{link:b.value,code:f.value.password}))}return t({onConfirm:y}),(e,t)=>{let n=le,r=ue,o=ke,c=he,l=We,d=Re;return v(),I(`div`,_r,[u(l,null,{default:M(()=>[u(r,{label:j(s)(`file.shareModal.shareName`)},{default:M(()=>[u(n,{value:j(f).ps,"onUpdate:value":t[0]||(t[0]=e=>j(f).ps=e)},null,8,[`value`])]),_:1},8,[`label`]),u(r,{label:j(s)(`file.shareModal.shareChain`)},{default:M(()=>[u(n,{class:`mr-10px`,readonly:!0,value:j(b)},null,8,[`value`]),u(c,{type:`primary`,onClick:S},{icon:M(()=>[u(o,{name:`common-copy`,size:`16`})]),_:1})]),_:1},8,[`label`]),j(f).password?(v(),m(r,{key:0,label:j(s)(`file.shareModal.extractionCode`)},{default:M(()=>[u(n,{class:`mr-10px`,value:`${j(f).password}`,readonly:``},null,8,[`value`]),u(c,{type:`primary`,onClick:C},{default:M(()=>[a(F(j(s)(`file.shareModal.copyLinkAndCode`)),1)]),_:1})]),_:1},8,[`label`])):i(``,!0),u(r,{label:j(s)(`file.shareModal.expirationDate`)},{default:M(()=>[a(F(j(f).expire),1)]),_:1},8,[`label`])]),_:1}),u(d,null,{default:M(()=>[L(`li`,null,F(j(s)(`file.shareModal.securityTip`)),1)]),_:1})])}}});N();var yr={class:`p-20px`},br=n({__name:`create`,props:{file:{},fileStore:{}},setup(e,{expose:t}){let n=e,{t:r}=z(),i=x(()=>n.fileStore),o=n.file,s=R({filename:(o==null?void 0:o.path)||``,ps:(o==null?void 0:o.nm)||``,password:``,expire:24});async function c(){let{message:e}=await ur(h(s.value));if(K(e)){wr(e,i.value),i.value&&Z(i.value);return}return!1}function l(){s.value.password=vt(8)}return t({onConfirm:c}),(e,t)=>{let n=le,i=ue,o=se,c=pe,d=he,f=We,p=Re;return v(),I(`div`,yr,[u(f,null,{default:M(()=>[u(i,{label:j(r)(`file.shareModal.shareName`)},{default:M(()=>[u(n,{value:j(s).ps,"onUpdate:value":t[0]||(t[0]=e=>j(s).ps=e)},null,8,[`value`])]),_:1},8,[`label`]),u(i,{label:j(r)(`file.shareModal.expirationDate`)},{default:M(()=>[u(c,{value:j(s).expire,"onUpdate:value":t[1]||(t[1]=e=>j(s).expire=e)},{default:M(()=>[u(o,{value:24},{default:M(()=>[a(F(j(r)(`file.shareModal.aDay`)),1)]),_:1}),u(o,{value:168},{default:M(()=>[a(F(j(r)(`file.shareModal.aWeek`)),1)]),_:1}),u(o,{value:1130800},{default:M(()=>[a(F(j(r)(`file.shareModal.permanent`)),1)]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),u(i,{label:j(r)(`file.shareModal.extractionCode`)},{default:M(()=>[u(n,{value:j(s).password,"onUpdate:value":t[2]||(t[2]=e=>j(s).password=e)},null,8,[`value`]),u(d,{class:`ml-10px`,type:`primary`,onClick:l},{default:M(()=>[a(F(j(r)(`file.shareModal.random`)),1)]),_:1})]),_:1},8,[`label`])]),_:1}),u(p,null,{default:M(()=>[L(`li`,null,F(j(r)(`file.shareModal.securityTip`)),1)]),_:1})])}}}),{t:xr}=V.global;function Sr(e){return G({title:xr(`file.shareListModal.title`),width:850,data:{fileStore:e},component:gr})}function Cr(e){let t=e.fileList.value.find(t=>t.nm===e.choosedKeys.value[0]);if(t)return G({title:t.type==`dir`?xr(`file.shareModal.setShareFolder`,{name:t.nm}):xr(`file.shareModal.setShareFile`,{name:t.nm}),width:560,footer:!0,confirmText:xr(`file.shareModal.create`),data:{file:t,fileStore:e},component:br})}function wr(e,t){return G({title:xr(`file.shareModal.shareDetails`,{name:e.ps||e.filename||e.id}),width:560,footer:!0,confirmType:`error`,confirmText:xr(`file.shareModal.closeSharingChain`),data:{detail:e,fileStore:t},component:vr})}function Tr(e,t){wr({id:e},t)}function Er(e,t){let n=Number(e.isShare||e.durl);n&&Tr(n,t)}N(),ot();var{t:Dr}=V.global;async function Or(e){try{await W.post(`/files?action=CreateDir`,{path:e},{requestOptions:{loading:Dr(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})}catch(e){console.warn(e)}}async function kr(e){try{await W.post(`/files?action=CreateFile`,{path:e},{requestOptions:{loading:Dr(`file.buttonGroup.loading.creatingFile`),successMessage:!0}})}catch(e){console.warn(e)}}async function Ar(e,t){try{await W.post(`/files?action=CreateLink`,{sfile:e,dfile:t},{requestOptions:{loading:Dr(`file.buttonGroup.loading.creatingSoftlink`),successMessage:!0}})}catch(e){console.warn(e)}}function jr(e,t){let{filesView:n}=e;n.value=t}function Mr(e){$(e,`UploadFile`,e=>{e.value.open()})}function Nr(e){$(e,`RemoteDownload`,e=>{e.value.open()})}function Pr(e){return G({title:Dr(`file.searchFileContentModal.title`),width:1100,height:686,footer:!1,data:{fileStore:e,currentPath:e.currentPath.value},component:A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Fr(e){Pr(e)}var Ir=e=>{$(e,`FavoriteList`,e=>{e.value.open()})};function Lr(e,t,n){t==`management`?Ir(e):Hn(e,t,n)}function Rr(e){Sr(e)}function zr(e){let{currentPath:t}=e;t.value=`/`,Z(e)}function Br(e){$(e,`Backup`,e=>{e.value.open()})}function Vr(e){return G({title:Dr(`file.recycle.title`),width:1100,height:686,data:{fileStore:e},component:A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Hr(e){Vr(e)}function Ur(){return G({title:Dr(`file.buttonGroup.fileOperationRecord`),width:1100,height:640,footer:!1,component:A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Wr(e){$(e,`Terminal`,e=>{e.value.open()})}function Gr(e,t,n,i){let{fileList:a,currentFile:o}=e;o.value={nm:t,isCreate:!0,type:n,ext:i,path:``,editName:t},o.value.editName=o.value.nm,a.value.unshift(o.value),r(Gn)}function Kr(e,t){switch(t){case`dir`:Gr(e,Dr(`file.buttonGroup.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`file`:Gr(e,Dr(`file.buttonGroup.defaultNames.untitledFile`),`file`,`unknown`);break;case`softlink`:$(e,`Softlink`,e=>{e.value.open()})}}function qr(e){let{isMiniScreen:t}=e;window.innerWidth<1560?t.value=!0:t.value=!1}async function Jr(e,t){try{await W.post(`/files?action=del_files_store`,{path:t},{requestOptions:{loading:Dr(`file.buttonGroup.loading.deletingFavorite`),successMessage:!0}}),Z(e)}catch(e){console.warn(e)}}N();var{t:Yr}=V.global,Xr=(e,t)=>{let{fileRecycle:n}=e;return n.value?Zr(e,t):Qr(e,t)},Zr=(e,t)=>new Promise(n=>{let{currentPath:r,choosedKeys:i,fileList:a}=e,o=t||a.value.filter(e=>i.value.includes(e.nm));U({title:o.length===1?Yr(`file.deleteController.deleteSingleFileTitle`,{name:o[0].nm}):Yr(`file.deleteController.batchDeleteTitle`),content:Yr(`file.deleteController.recycleBinMessage`),width:400,onConfirm:async()=>{if(o.length===1)await $r(o[0].path,o[0].type);else{let e=r.value;if(t&&o.length>0){let t=o[0].path.lastIndexOf(`/`);t!==-1&&(e=o[0].path.substring(0,t))}await ei(o.map(e=>e.nm),e)}Z(e),n()}})}),Qr=(e,t)=>new Promise(n=>{let{currentPath:r,choosedKeys:i,fileList:a}=e,o=t||a.value.filter(e=>i.value.includes(e.nm));Oe({title:o.length===1?Yr(`file.deleteController.deleteSingleFileTitle`,{name:o[0].nm}):Yr(`file.deleteController.batchDeleteTitle`),content:()=>u(`span`,{class:`text-error`},[Yr(`file.deleteController.permanentDeleteMessage`)]),width:400,onConfirm:async()=>{if(o.length===1)await $r(o[0].path,o[0].type);else{let e=r.value;if(t&&o.length>0){let t=o[0].path.lastIndexOf(`/`);t!==-1&&(e=o[0].path.substring(0,t))}await ei(o.map(e=>e.nm),e)}Z(e),n()}})});async function $r(e,t){await W.post(`/files?action=${t===`dir`?`DeleteDir`:`DeleteFile`}`,{path:e},{requestOptions:{loading:Yr(`file.deleteController.deletingSingle`),successMessage:!0}})}async function ei(e,t){await W.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:4,path:t},{requestOptions:{loading:Yr(`file.deleteController.deletingBatch`),successMessage:!0}})}var ti={ftp:{key:`ftp`,labelKey:`file.contextMenu.cloudStorage.ftp`,icon:`/static/img/soft_ico/ico-ftp.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!0}},aws_s3:{key:`aws_s3`,labelKey:`file.contextMenu.cloudStorage.awsS3`,icon:`/static/img/soft_ico/ico-aws_s3.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!0}},gdrive:{key:`gdrive`,labelKey:`file.contextMenu.cloudStorage.gdrive`,icon:`/static/img/soft_ico/ico-gdrive.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!1}},gcloud_storage:{key:`gcloud_storage`,labelKey:`file.contextMenu.cloudStorage.gcloudStorage`,icon:`/static/img/soft_ico/ico-gcloud_storage.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!1}}},{t:ni}=V.global,ri=()=>W.post(`/mod/cloud_storage/cloud_storage/GetProviders`),ii=e=>W.post(`/mod/cloud_storage/cloud_storage/List`,e),ai=e=>W.post(`/mod/cloud_storage/cloud_storage/CreateFolder`,e,{requestOptions:{loading:ni(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}}),oi=e=>W.post(`/mod/cloud_storage/cloud_storage/Delete`,{...e,items:JSON.stringify(e.items)},{requestOptions:{loading:ni(`file.deleteController.deletingSingle`)}}),si=e=>{var t;return W.post(`/mod/cloud_storage/cloud_storage/UploadLocal`,{...e,local_paths:JSON.stringify(e.local_paths),background:(t=e.background)==null||t},{requestOptions:{loading:ni(`file.uploadModal.statusUploading`)}})},ci=(e,t)=>W.post(`/mod/cloud_storage/cloud_storage/file_upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:e=>{t==null||t(e)}}),li=e=>{var t,n;return W.post(`/mod/cloud_storage/cloud_storage/DownloadToLocal`,{...e,items:JSON.stringify(e.items),background:(t=e.background)==null||t},{requestOptions:{loading:ni(`file.uploadModal.statusUploading`),successMessage:!((n=e.background)==null||n)}})},ui=()=>W.post(`/mod/cloud_storage/cloud_storage/TaskStatus`);N(),ot();var{t:Q}=V.global,di={zip:`ZIP`,rar:`RAR`,gz:`GZ`,"tar.gz":`GZ`,tgz:`GZ`},fi=Object.keys(di);function pi(e){return fi.includes(e.toLowerCase())}function mi(e){let t=e.toLowerCase();return di[t]||t.split(`.`).pop().toUpperCase()}function hi(e){return Q(`file.contextMenu.archivePreviewWithType`,{type:mi(e)})}function gi(e){return e in ti}var _i={ftp:[`ftp`],aws_s3:[`aws_s3`],gdrive:[`gdrive`],gcloud_storage:[`gcloud_storage`,`gcloud`,`google_cloud`,`google_cloud_storage`]};function vi(e,t){let n=t.value.trim().toLowerCase();return _i[e].includes(n)}function yi(e,t){return(t==null?void 0:t.name)||Q(ti[e].labelKey)}async function bi(e){let t=await Ke(e);t&&Ee(t.row,void 0,t.softInfo)}function xi(e,t){let n=yi(e,t);if(!(t!=null&&t.install)){we(e);return}if(qe(t)){bi(e);return}Ae({name:e,title:n,admin:!0})}async function Si(e){let{message:t}=await ri();return(Array.isArray(t)?t:K(t)&&Array.isArray(t.list)?t.list:[]).find(t=>vi(e,t))}async function Ci(e,t){await Be({source:73});let n=await Si(t);if(!(n!=null&&n.install)){xi(t,n);return}if(qe(n)){await bi(t);return}if(n.config){Zi(e,t);return}xi(t,n)}async function wi(e,t){return(await W.post(`/files?action=CheckExistsFiles`,{dfile:e,filename:t},{requestOptions:{isOriginalResult:!0}})).message.length>0}async function Ti(e,t,n){return await W.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:t,path:n},{requestOptions:{loading:Q(`file.contextMenu.loading.batchSetting`),successMessage:!0}})}async function Ei(e,t){return await W.post(`/files?action=CopyFile`,{sfile:e,dfile:t},{requestOptions:{loading:Q(`file.contextMenu.loading.copying`),successMessage:!0}})}async function Di(e,t){return await W.post(`/files?action=BatchPaste`,{type:e,path:t},{requestOptions:{loading:Q(`file.contextMenu.loading.pasting`),successMessage:!0}})}async function Oi(e,t,n){return await W.post(`/files?action=MvFile`,{sfile:e,dfile:t,...n},{requestOptions:{loading:Q(`file.contextMenu.loading.moving`),successMessage:!0}})}function ki(e,t){return Oi(e,t,{rename:!0})}async function Ai(e,t,n,r,i=!1){let{message:a}=await W.post(`/files?action=${i?`ZipAndDownload`:`Zip`}`,{sfile:e,dfile:t,z_type:n,path:r},{requestOptions:{loading:Q(`file.contextMenu.loading.compressing`),successMessage:!i}});if(i&&K(a)){if(a.task_id)return a.msg;Ne(a.result)}return``}async function ji(e){await W.post(`/files?action=UnZip`,e,{requestOptions:{loading:Q(`file.contextMenu.loading.decompressing`),successMessage:!0}})}function Mi(e,t){return t.map(t=>e[t])}function Ni(e,t){let{fileList:n,choosedKeys:r}=e,i=fa(n.value,r.value)[0],a=[`share`,`favorite`,`permission`,`copy`,`copyPath`,`cut`,`rename`,`del`,`compression`,`attrs`];if(!i)return Mi(t.value,[`refresh`,`upload`,`create`,`terminal`]);i.type==`dir`?a.unshift(`open`,`openNewWindow`):a.unshift(`edit`,`download`);let o=a.findIndex(e=>e===`permission`);if(a.splice(o,0,`uploadToCloud`),sa(i)&&(a.unshift(`preview`),a=a.filter(e=>e!==`edit`)),oa(i.ext)&&(a.unshift(`playVideo`),a=a.filter(e=>e!==`edit`)),i.isFavorite){let e=a.findIndex(e=>e==`favorite`);a[e]=`unfavorite`}if(i.isShare){let e=a.findIndex(e=>e==`share`);a[e]=`unShare`}la(i.ext)&&(a.unshift(`decompress`),pi(i.ext)&&a.splice(1,0,`compressionPreview`),a=a.filter(e=>e!==`edit`));let s=Mi(t.value,a),c=s.findIndex(e=>e.key===`compressionPreview`);return c>-1&&(s[c]={...s[c],label:hi(i.ext)}),s}function Pi(e){let{choosedKeys:t,currentPath:n,fileList:r}=e,i=r.value.find(e=>e.nm==t.value[0]);i&&Nn(i.path,n.value)}function Fi(e){let{choosedKeys:t,currentPath:n,fileList:r}=e,i=r.value.find(e=>e.nm==t.value[0]);e.page.value=1,n.value=i.path,Z(e)}async function Ii(e){let{choosedKeys:t,fileList:n}=e,r=n.value.find(e=>e.nm==t.value[0]);try{await W.post(`/files?action=add_files_store`,{path:r.path},{requestOptions:{loading:Q(`file.contextMenu.loading.addingToFavorites`),successMessage:!0}}),Ln(e),Z(e)}catch(e){console.warn(e)}}async function Li(e){let{choosedKeys:t,fileList:n}=e,r=fa(n.value,t.value)[0];r&&U({title:Q(`file.favoriteListModal.cancelFavoriteTitle`),content:Q(`file.favoriteListModal.cancelFavoriteMessage`,{name:r.nm}),onConfirm:async()=>{await Jr(e,r.path)}})}async function Ri(e,t,n){let{choosedKeys:r,fileList:i,fileCopyCache:a,waitForPaste:o,copiedFile:s,currentPath:c}=e;if(r.value.length==1)H.success(t),a.value=JSON.parse(JSON.stringify(r.value)),s.value=fa(i.value,a.value)[0],o.value=!0;else try{(await Ti(r.value,n,c.value)).status==0&&(a.value=JSON.parse(JSON.stringify(r.value)),o.value=!0)}catch(e){console.warn(e)}}async function zi(e){let{fileCopyCache:t,fileOperationFlag:n,currentPath:r,copiedFile:i,waitForPaste:a}=e;t.value.length>1?await Di(n.value,r.value):t.value.length==1&&(n.value==1?await Ei(i.value.path,r.value+`/`+i.value.nm):n.value==2&&await Oi(i.value.path,r.value+`/`+i.value.nm)),Z(e),a.value=!1}async function Bi(e){let{fileOperationFlag:t,waitForPaste:n}=e;t.value=1,await Ri(e,Q(`file.contextMenu.messages.copySuccess`),1),n.value=!0}async function Vi(e){let{choosedKeys:t,fileList:n}=e,r=fa(n.value,t.value)[0];r&&Pe(r.path)}async function Hi(e){let{fileOperationFlag:t,waitForPaste:n}=e;t.value=2,await Ri(e,Q(`file.contextMenu.messages.cutSuccess`),2),n.value=!0}async function Ui(e){let{fileCopyCache:t,currentPath:n,waitForPaste:r}=e;if(!r.value)return;let i=!1;t.value.length==1?i=await wi(n.value,t.value[0]):t.value.length>1&&(i=await wi(n.value)),i?t.value.length==1?$(e,`PasteSingleConfirm`,e=>e.value.open()):t.value.length>1&&$(e,`PasteConfirm`,e=>e.value.open()):zi(e)}async function Wi(e){let{currentPath:t,choosedKeys:n}=e;Ne(`${t.value===`/`?``:t.value}/${n.value[0]}`)}async function Gi(e){let{choosedKeys:t,fileList:n,currentFile:i,filesView:a}=e,o=fa(n.value,t.value)[0];i.value=o,a.value===`card`?(i.value.isRenameForCard=!0,i.value.editName=i.value.nm):(o.isCreate=!0,o.isRename=!0,o.editName=o.nm,r(Gn))}function Ki(e){$(e,`Compression`,e=>e.value.open())}function qi(e){let{choosedKeys:t,fileList:n}=e,r=fa(n.value,t.value)[0];r&&G({title:Q(`file.archivePreviewModal.titleWithTypeFile`,{type:mi(r.ext),name:r.nm}),width:720,height:560,footer:!1,data:{file:r,fileStore:e},component:A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Ji(e){let{choosedKeys:t,fileList:n}=e,r=fa(n.value,t.value)[0];Qn(e,r.path)}async function Yi(e){let{choosedKeys:t,fileList:n}=e,r=fa(n.value,t.value)[0],i=Number((r==null?void 0:r.isShare)||(r==null?void 0:r.durl));i&&(await dr({id:i}),Z(e))}function Xi(e){let{choosedKeys:t,fileList:n}=e,r=fa(n.value,t.value)[0];$n(e,r)}function Zi(e,t){let n=ti[t];G({title:()=>l(`div`,{class:`flex items-center gap-8px`},[l(`img`,{class:`inline-block h-18px max-h-18px max-w-18px w-18px object-contain align-middle`,src:n.icon,alt:``}),l(`span`,Q(n.labelKey))]),width:1100,height:686,footer:!1,data:{initialLocalPath:e.currentPath.value,providerKey:t},component:A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Qi(e,t){let{menuShow:n}=t;if(typeof e==`string`&&e.startsWith(`uploadToCloud:`)){let r=e.slice(14);gi(r)?Ci(t,r):H.warning(Q(`file.contextMenu.messages.cloudUploadNotConnected`)),n.value=!1;return}switch(e){case`edit`:Pi(t);break;case`copy`:Bi(t);break;case`copyPath`:Vi(t);break;case`cut`:Hi(t);break;case`paste`:Ui(t);break;case`permission`:$(t,`Permission`,e=>e.value.open());break;case`compression`:Ki(t);break;case`decompress`:$(t,`Decompress`,e=>e.value.open());break;case`compressionPreview`:qi(t);break;case`conversion`:console.log(`conversion`);break;case`del`:Xr(t);break;case`refresh`:Z(t);break;case`upload`:$(t,`UploadFile`,e=>e.value.open());break;case`createFile`:Gr(t,Q(`file.contextMenu.defaultNames.untitledFile`),`file`,`file`);break;case`createDir`:Gr(t,Q(`file.contextMenu.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`download`:Wi(t);break;case`terminal`:$(t,`Terminal`,e=>e.value.open());break;case`open`:Fi(t);break;case`share`:Cr(t);break;case`unShare`:Yi(t);break;case`favorite`:Ii(t);break;case`unfavorite`:Li(t);break;case`rename`:Gi(t);break;case`attrs`:$(t,`Properties`,e=>e.value.open());break;case`preview`:Ji(t);break;case`playVideo`:Xi(t);break}n.value=!1}N();function $i(e){let{type:t,list:n,path:r}=e,i=[];for(let e of n)i.push(ea({type:t,item:e,path:r}));return i}function ea(e){let{type:t,item:n,path:r}=e,{nm:i,sz:a,is_link:o,lnk:s,mt:c,ctime:l,atime:u,gid:d,uid:f,group:p,user:m,acc:h,rmk:g,durl:_,cmp:v,fav:y,top:b,sn:x}=n;return{ext:ta(n.nm,t),nm:i,sz:a,mt:c,acc:h,user:m,is_link:o?s:``,lnk:s,durl:_,cmp:v,fav:y,rmk:g,top:b,sn:x,path:na(r,i),ctime:l,atime:u,gid:d,uid:f,group:p,type:t}}function ta(e,t){if(t===`dir`)return`folder`;let n=[`tar.gz`],r=e.toLowerCase();for(let e of n)if(r.endsWith(e))return e;let i=r.lastIndexOf(`.`);return i===-1?`file`:r.substring(i+1)}function na(e,t){return ra(`${e}/${t}`)}function ra(e){return e.replace(/\/\//g,`/`)}function ia(e){let t=[`folder`],n=[`txt`,`rtf`,`md`,`log`,`conf`],r=[`json`],i=[`htm`,`html`,`xhtml`],a=[`css`,`less`,`scss`],o=[`js`,`ts`],s=[`php`],c=[`pdf`,`pdfa`,`pdfx`,`pdfu`],l=[`doc`,`docx`,`docm`,`dot`,`dotx`,`dotm`],u=[`xlsx`,`xlsm`,`xltx`,`xltm`],d=`jpg.jpeg.png.gif.bmp.webp.tiff.tif.psd.ai.eps.cr2.cr3.nef.nrw.dng.svg.cdr.wmf.emf.apng.heic.ico.xbm.xpm.xcf.iff.pnm`.split(`.`),f=`py.java.js.ts.c.cpp.cs.php.rb.go.swift.kt.html.css.jsx.vue.scss.less.tsx.json.xml.yaml.yml.ini.properties.env.sql.pl.sh.bat.ps1.m.swift.kt.gradle.makefile.cmake.jar.war.exe.md.gitignore.dockerfile.yml.ipynb.asm.lua.rs.hs`.split(`.`);return t.includes(e)?`file-dir`:n.includes(e)?`file-txt`:r.includes(e)?`file-json`:i.includes(e)?`file-html`:a.includes(e)?`file-css`:o.includes(e)?`file-js`:s.includes(e)?`file-php`:l.includes(e)?`file-doc`:c.includes(e)?`file-pdf`:u.includes(e)?`file-excel`:d.includes(e)?`file-img`:f.includes(e)?`file-sh`:[`zip`,`rar`,`7z`,`tar`,`tar.gz`,`gz`,`tgz`,`tar.bz2`,`tar.xz`,`cab`,`iso`,`msi`,`rpm`,`deb`,`xz`,`zipx`,`lz4`,`zst`,`rar5`,`part1.rar`,`rar.part1`,`z01`,`z02`].includes(e)?`file-compression`:`file-unknown-file`}function aa(e){return!![`file-txt`,`file-json`,`file-html`,`file-css`,`file-js`,`file-php`,`file-doc`,`file-sh`].includes(ia(e.ext))}function oa(e){return[`mp3`,`mp4`,`avi`,`mov`,`mkv`,`wmv`,`flv`,`3gp`,`3g2`,`vob`,`webm`,`ogv`].includes(e)}function sa(e){return ia(e.ext)===`file-img`}function ca(e){return ia(e)===`file-img`}function la(e){return ia(e)===`file-compression`}async function ua(e,t,n){try{let{message:r}=await W.post(`/files?action=GetDirNew`,{path:e,is_operating:!0,...n});t&&t(r);let i=$i({type:`dir`,list:r.dir,path:r.path}),a=$i({type:`file`,list:r.files,path:r.path});return i=i.map((e,t)=>({...e,protected:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[0]):0,protected_rule:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[1]):0})),a=a.map((e,t)=>({...e,protected:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[0]):0,protected_rule:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[1]):0})),[...i,...a]}catch(e){return console.warn(e),[]}}async function da(e,t,n,r,i,a){let o=[],s=Math.ceil(e.size/n);for(let t=0;tt.includes(e.nm))}async function $(e,t,n){let{dynamicCmptObj:i,dynamicCmpt:a,dynamicCmptRef:o}=e,s=i[t]();await s.__asyncLoader(),a.value=s,r(()=>{n&&n(o)})}function pa(e){let{choosedKeys:t}=e;t.value=[]}N();var ma=R([]),ha=R(!1),ga=R(null),_a=R(1);N(),ot();var{t:va}=V.global;function ya(){let e=R(),t=R(`list`),n=R(`/www`),r=R([]),i=R(!1),a=R([]),o=R([]),s=R([]),c=R(),l=R(),u=R(),d=R([]),f=R([]),p=R({url:`http://`,path:n.value,filename:``}),m=R({reference:``,per:0,speed:`0`,used:`0`,except:`--`,total:0}),h=R(!1),g=R([]),_=R({text:``,exts:`html,php`,path:n.value,is_subdir:0,mode:0,isword:0,iscase:1,noword:0});function v(){_.value={text:``,exts:`html,php`,path:n.value,is_subdir:0,mode:0,isword:0,iscase:1,noword:0}}let y=R({}),b=R({files:0,times:0}),S=R([]),C=R([{label:va(`file.favoriteListModal.management`),key:`management`,icon:`settings`}]);function w(){C.value=[{label:va(`file.favoriteListModal.management`),key:`management`,icon:`settings`}]}let T=R([]),E=R({back_sub_dir:1,path:``,remark:``}),D=_a,O=ma,k=ha,j=ga,M={PasteConfirm:()=>A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.d),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),PasteSingleConfirm:()=>A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.u),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),UploadFile:()=>A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.D),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),RemoteDownload:()=>A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.w),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),SearchFileContent:()=>A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.C),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),FavoriteList:()=>A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.T),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Backup:()=>A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.E),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Terminal:()=>A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.h),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Softlink:()=>A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.S),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Permission:()=>A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.l),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Properties:()=>A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.s),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Del:()=>A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.f),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Compression:()=>A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.m),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Decompress:()=>A(()=>J(()=>import(`./view-files.js?v=1791538283700`).then(e=>e.p),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))},ee=ie(null),te=R(),ne=R(!1),N=R(!1),P=R([]),F=R(!1),re=R(!1),I=R(!1),L=R(!1),ae=R(),oe=R(!1),z=x(()=>r.value.filter(e=>sa(e)).map(e=>e.path)),B=x(()=>r.value.filter(e=>oa(e.ext)).map(e=>({path:e.path,name:e.nm}))),se=R(``),ce=R({path:``,name:``}),le=R(!1),ue=R(!1),de=R(1),fe=R(0),pe=R(0),me=R(1),he=R(100),ge=(()=>{try{return JSON.parse(sessionStorage.getItem(`fileSortState`)||`{}`)}catch(e){return{}}})(),_e=R(ge.sort||``),ve=R(ge.reverse||`False`),ye=R(0),be=R(null),xe=R(),Se=R([]),Ce=R(-1),V=R(),we=R({reqEnd:!1,isSetup:!1,isBuy:!1});async function Te(){if(!we.value.reqEnd)try{let{message:e}=await Ge({sName:`disk_analysis`});if(K(e)){we.value={reqEnd:!0,isSetup:e.status&&e.setup&&e.endtime>-1,isBuy:e.endtime>-1};return}}catch(e){}finally{we.value.reqEnd=!0}}return{mainRef:e,filesView:t,currentPath:n,fileList:r,tableLoading:i,normalTrList:a,trRectArr:o,choosedKeys:s,tableRef:c,dataTableRef:l,contextRef:u,normalCardList:d,cardRectArr:f,downloadFileFormData:p,downloadProgressData:m,downloadProgressShow:h,resourceManagerWindow:g,searchFileContentFormData:_,resetSearchFileContentFormData:v,searchRes:y,searchStatistics:b,favoriteList:S,favoriteOptions:C,resetFavoriteOptions:w,backupList:T,backupForm:E,fileOperationFlag:D,fileCopyCache:O,waitForPaste:k,copiedFile:j,dynamicCmptObj:M,dynamicCmpt:ee,dynamicCmptRef:te,fileRecycle:ne,menuShow:N,uploadFileList:P,uploadShow:F,uploadComplete:re,startUpload:I,fileConflictShow:L,optionToolsRef:ae,isMiniScreen:oe,imgWaitPreview:z,videoWaitPreview:B,currentPreviewImg:se,currentPreviewVideo:ce,previewShow:le,previewVideoShow:ue,operationType:de,directoryCount:fe,fileCount:pe,page:me,size:he,sort:_e,reverse:ve,total:ye,currentFile:be,choosePathRef:xe,diskMountPoint:Se,currentDirSize:Ce,dragUploadRef:V,diskAnalysis:we,initDiskAnalysis:Te}}N();var ba={class:`tree-wrapper`},xa=q(n({__name:`Tree`,setup(e){let{t}=z(),n=ya(),i=X(),{currentPath:a,refreshKey:o,fileList:c,creatingType:l,isSearchMode:d,searchWord:f,searchAll:p,currentFile:m}=B(i),h=R([]),g=R(``),_=R([]),y=R(null),b=R(null),S=R(null),C=R(``),w=R(null),T=R(!1),E=R(0),O=R(0),k=R([]),A=R(null),M=()=>{let e=new Set;return async(t,n)=>{if(!e.has(t)){e.add(t);try{await n()}finally{e.delete(t)}}}},ee=M(),te=M(),ne=bn(),N=(e,t)=>()=>u(`i`,{class:[e,t,`text-16px`]},null),F=[{label:t(`fileEditor.tree.rename`),key:`rename`,icon:N(`i-lucide-text-cursor-input`,`text-gray-500`)},{label:t(`fileEditor.tree.download`),key:`download`,icon:N(`i-lucide-arrow-down`,`text-[#2080f0]`)},{label:t(`fileEditor.tree.delete`),key:`delete`,icon:N(`i-lucide-x`,`text-[#d03050]`)}],re=[{label:t(`fileEditor.tree.refresh`),key:`refresh`,icon:N(`i-lucide-refresh-cw`,`text-gray-500`)},{label:t(`fileEditor.tree.openDir`),key:`open_dir`,icon:N(`i-lucide-search`,`text-[#2080f0]`)},{label:t(`fileEditor.tree.newFolder`),key:`new_folder`,icon:N(`i-lucide-folder-plus`,`text-[#f0a020]`)},{label:t(`fileEditor.tree.newFile`),key:`new_file`,icon:N(`i-lucide-file-plus`,`text-gray-500`)},{label:t(`fileEditor.tree.rename`),key:`rename`,icon:N(`i-lucide-text-cursor-input`,`text-gray-500`)},{label:t(`fileEditor.tree.delete`),key:`delete`,icon:N(`i-lucide-x`,`text-[#d03050]`)}],ie=e=>{T.value=!1;let t=A.value;if(t&&ne(e))switch(e){case`refresh`:te(t.key,()=>Se(t));break;case`download`:Ne(t.key);break;case`rename`:le();break;case`delete`:L();break;case`new_folder`:oe(`folder`);break;case`new_file`:oe(`file`);break;case`open_dir`:i.setCurrentPath(t.key);break}},L=async()=>{if(!A.value)return;let e={path:A.value.key,type:A.value.type===`dir`||A.value.type===`folder`?`dir`:`file`,nm:A.value.label},t=de(h.value,e.path);await Xr(n,[e]),c.value.map((e,t)=>({path:e.path,index:t})).filter(t=>t.path===e.path||t.path.startsWith(`${e.path}/`)).sort((e,t)=>t.index-e.index).forEach(e=>{i.closeTab(e.index)}),t?Se(t):Ee(!0)},ae=()=>{T.value=!1},oe=async e=>{let t=A.value;if(!t)return;!t.children&&t.type===`dir`&&await Se(t);let n=t.key;_.value.includes(n)||_.value.push(n),se(),y.value=e,b.value=t,g.value=``;let r={key:`__local_creating__`,label:``,type:e,isLeaf:!0,isCreating:!0,__isLocal:!0};t.children||(t.children=[]),t.children.unshift(r)},se=()=>{b.value&&b.value.children&&(b.value.children=b.value.children.filter(e=>e.key!==`__local_creating__`)),y.value=null,b.value=null},ce=async()=>{let e=g.value;if(!e.trim()){H.warning(t(`fileEditor.store.nameRequired`));return}let n=y.value,r=b.value;if(!r)return;let a=`${r.key}/${e}`;try{i.setLoading(!0),n===`file`?await $e({path:a}):n===`folder`&&await rt({path:a}),H.success(t(`fileEditor.store.createSuccess`,{type:t(n===`file`?`fileEditor.store.newFile`:`fileEditor.store.newFolder`)})),se(),await Se(r)}finally{i.setLoading(!1)}},le=()=>{if(!A.value)return;let e=A.value.key;if(c.value.some(t=>t.path===e||t.path.startsWith(`${e}/`))){H.warning(t(`fileEditor.tree.renameOpenedWarning`));return}S.value=e,C.value=A.value.label,w.value=de(h.value,S.value)},ue=()=>{S.value=null,C.value=``,w.value=null},de=(e,t)=>{for(let n of e)if(n.children){if(n.children.some(e=>e.key===t))return n;let e=de(n.children,t);if(e)return e}return null},pe=async()=>{let e=C.value;if(!e.trim()){H.warning(t(`fileEditor.store.nameRequired`));return}if(!S.value)return;let n=S.value,r=n.lastIndexOf(`/`),a=`${n.substring(0,r)}/${e}`;if(n===a){ue();return}try{i.setLoading(!0),await nt({sfile:n,dfile:a});let e=w.value;ue(),e?await Se(e):await Ee(!0)}finally{i.setLoading(!1)}},me=x(()=>c.value.map(e=>e.path)),he=(e,t,n)=>{let r=(e||[]).map(e=>{let t=(n===`/`?`/`:`${n}/`)+e.nm;return{label:e.nm,key:t,type:`dir`,isLeaf:!1}}),i=(t||[]).map(e=>{let t=(n===`/`?`/`:`${n}/`)+e.nm;return{label:e.nm,key:t,type:`file`,isLeaf:!0}});return[...r,...i]},ge=({option:e})=>{if(e.type===`dir`||e.type===`folder`)return u(`i`,{class:`tree-icon folder-icon`},null);let t=S.value===e.key,{mode:n}=xn(`${e.isCreating?g.value:t?C.value:e.label}`);return u(`i`,{class:[`tree-icon`,`${n}-icon`]},null)},ye=({option:e,selected:n})=>{let r=S.value===e.key;return e.isCreating||r?u(`div`,{class:`creating-node`},[u(`input`,{class:`creating-input`,value:r?C.value:g.value,onInput:e=>r?C.value=e.target.value:g.value=e.target.value,onKeyup:t=>{t.key===`Enter`?(t.stopPropagation(),r?pe():e.__isLocal?ce():i.confirmCreateNewItem(g.value)):t.key===`Escape`&&(t.stopPropagation(),r?ue():e.__isLocal?se():i.cancelCreateNewItem())},onClick:e=>e.stopPropagation(),placeholder:e.type===`file`?t(`fileEditor.tree.newFilePlaceholder`):t(`fileEditor.tree.newFolderPlaceholder`),ref:e=>{e&&setTimeout(()=>e.focus(),50)}},null),u(`i`,{class:`i-ep-check text-primary`,onClick:t=>{t.stopPropagation(),r?pe():e.__isLocal?ce():i.confirmCreateNewItem(g.value)}},null),u(`i`,{class:`i-ep-close text-error`,onClick:t=>{t.stopPropagation(),r?ue():e.__isLocal?se():i.cancelCreateNewItem()}},null)]):u(fe,{class:n?`text-[#cca700]`:``},{default:()=>[e.label]})},be=({option:e})=>e.type===`dir`?`toggleExpand`:`default`,xe=({option:e})=>({onClick(){if(e.type===`file`&&!e.isCreating){let t=e.key;ee(t,()=>i.openFile(t))}},onContextmenu(t){t.preventDefault(),T.value=!1,r(()=>{A.value=e,E.value=t.clientX,O.value=t.clientY,e.type===`dir`||e.type===`folder`?k.value=re:k.value=F,T.value=!0})}}),Se=async e=>{try{e.isLoading=!0;let t=e.key,{message:n}=await tt({path:t,p:1,showRow:99999,sort:`name`,reverse:`False`});K(n)&&(e.children=he(n.dir,n.files,n.path),(!n.dir||n.dir.length===0)&&(e.hideSwitcher=!0))}finally{e.isLoading=!1}},Ce=``,V=!1,we=()=>`${a.value}|${d.value}|${f.value}|${p.value}`,Te=async()=>{i.setLoading(!0);try{let e={path:a.value,p:1,showRow:99999,sort:`name`,reverse:`False`};d.value&&f.value&&(e.search=f.value,p.value&&(e.all=`True`));let{message:t}=await tt(e);K(t)&&(n.fileRecycle.value=t.file_recycle,h.value=he(t.dir,t.files,t.path),l.value&&De())}finally{i.setLoading(!1)}},Ee=async(e=!1)=>{if(i.isListLoading){(e||we()!==Ce)&&(V=!0);return}i.setListLoading(!0);try{do V=!1,Ce=we(),await Te();while(V)}finally{i.setListLoading(!1)}},De=()=>{if(l.value&&!h.value.find(e=>e.key===`__creating__`)){g.value=``;let e={key:`__creating__`,label:``,type:l.value,isLeaf:!0,isCreating:!0};h.value.unshift(e)}},Oe=()=>{h.value=h.value.filter(e=>e.key!==`__creating__`)};P(l,e=>{e?De():Oe()}),P([a,o],()=>{Ee()}),P(d,e=>{e&&(h.value=[])});let U=()=>{m.value&&r(()=>{setTimeout(()=>{let e=document.querySelector(`.tree-wrapper .n-tree-node--selected`);e&&e.scrollIntoView({behavior:`smooth`,block:`center`})},500)})};return s(async()=>{await Ee(),await r(),U()}),(e,t)=>{let n=ve,r=_e;return v(),I(`div`,ba,[u(n,{ref:`treeRef`,"block-line":``,data:j(h),"on-load":Se,"expand-on-click":``,selectable:``,"expanded-keys":j(_),"onUpdate:expandedKeys":t[0]||(t[0]=e=>D(_)?_.value=e:null),"render-prefix":ge,"render-label":ye,"override-default-node-click-behavior":be,"selected-keys":j(me),"node-props":xe},null,8,[`data`,`expanded-keys`,`selected-keys`]),u(r,{trigger:`manual`,placement:`bottom-start`,show:j(T),options:j(k),x:j(E),y:j(O),onSelect:ie,onClickoutside:ae},null,8,[`show`,`options`,`x`,`y`])])}}}),[[`__scopeId`,`data-v-5db79957`]]);N();var Sa={class:`sidebar-content`},Ca=q(n({__name:`index`,setup(e){let t=R(!1),n=()=>{t.value=!t.value};return(e,r)=>(v(),I(`aside`,{class:_([`sidebar-wrapper`,{"is-collapsed":j(t)}])},[L(`div`,Sa,[u(vn),u(On),u(xa)]),L(`div`,{class:`toggle-btn`,onClick:n})],2))}}),[[`__scopeId`,`data-v-4a4cb5df`]]);N();var wa={class:`editor-header-wrapper`},Ta=[`title`,`onClick`,`onContextmenu`],Ea=[`onClick`],Da=[`onClick`],Oa=q(n({__name:`header`,props:p({data:{default:()=>[]},save:{}},{value:{},valueModifiers:{}}),emits:p([`select`,`close`],[`update:value`]),setup(e,{emit:t}){let n=e,i=k(e,`value`),{t:a}=z(),o=t,c=ee(`headerRef`),l=()=>{r(()=>{setTimeout(()=>{if(c.value){let e=c.value.querySelector(`.editor-tab.active`);e&&e.scrollIntoView({behavior:`smooth`,block:`nearest`,inline:`center`})}},100)})};P(i,()=>{l()}),s(()=>{l()});let d=e=>{i.value=e,o(`select`,e)},f=e=>{let{mode:t}=xn(e);return`${t}-icon`},p=e=>{i.value!==void 0&&e{U({title:a(`fileEditor.editorHeader.tipTitle`),content:a(`fileEditor.editorHeader.modifiedSaveConfirm`),confirmText:a(`fileEditor.common.save`),cancelText:a(`fileEditor.editorHeader.dontSave`),onConfirm:async()=>{await n.save(e),p(e)},onCancel:()=>{p(e)}})},h=e=>e.type===`shortcut`||e.type===`diff`||e.onlyRead?!1:e.content!==e.originalContent,g=R(!1),b=R(0),x=R(0),S=R(-1),C=[{label:a(`fileEditor.editorHeader.close`),key:`close`},{label:a(`fileEditor.editorHeader.closeOthers`),key:`closeOthers`},{label:a(`fileEditor.editorHeader.closeAll`),key:`closeAll`}],w=(e,t)=>{g.value=!1,r(()=>{g.value=!0,b.value=e.clientX,x.value=e.clientY,S.value=t})},T=()=>{g.value=!1},E=e=>{g.value=!1;let t=S.value;if(t!==-1){if(e===`close`){let e=n.data[t];h(e)?m(t):p(t)}else if(e===`closeOthers`){for(let e=n.data.length-1;e>=0;e--)if(e!==t){let t=n.data[e];h(t)||p(e)}}else if(e===`closeAll`)for(let e=n.data.length-1;e>=0;e--){let t=n.data[e];h(t)||p(e)}}};return(t,n)=>{let r=fe,a=Se,o=_e;return v(),I(`div`,wa,[u(a,{"x-scrollable":``,trigger:`none`},{default:M(()=>[L(`div`,{class:`editor-header`,ref_key:`headerRef`,ref:c},[(v(!0),I(O,null,y(e.data,(e,t)=>(v(),I(`div`,{key:t,class:_([`editor-tab`,{active:i.value===t}]),title:e.path,onClick:e=>d(t),onContextmenu:te(e=>w(e,t),[`prevent`])},[L(`div`,{class:_([`tree-icon tab-icon`,f(e.name)])},null,2),u(r,{class:`mx-10px`},{default:M(()=>[L(`span`,null,F(e.name),1)]),_:2},1024),h(e)?(v(),I(`div`,{key:0,class:`tab-dirty`,onClick:te(e=>m(t),[`stop`])},null,8,Ea)):(v(),I(`div`,{key:1,class:`tab-close i-ep-close-bold`,onClick:te(e=>p(t),[`stop`])},null,8,Da))],42,Ta))),128))],512)]),_:1}),u(o,{placement:`bottom-start`,trigger:`manual`,x:j(b),y:j(x),options:C,show:j(g),"on-clickoutside":T,onSelect:E},null,8,[`x`,`y`,`show`])])}}}),[[`__scopeId`,`data-v-7c07065c`]]);N();var ka=e(_t(),1),Aa=q(n({__name:`main`,props:p({mode:{type:String,default:`Text`}},{value:{},valueModifiers:{}}),emits:p([`cursor-change`],[`update:value`]),setup(e,{expose:t,emit:n}){let r=e,i=n,a=X(),{editorConfig:o,currentFile:c}=B(a),l=k(e,`value`),u=ee(`editorRef`),d=null,f=new Map,p=e=>new Promise(t=>{ka.default.config.loadModule(e,()=>t())}),m=()=>{var e,t;if(!d)return;let n=(e=c.value)==null?void 0:e.path;if(!n)return;let i=a.fileList.map(e=>e.path);for(let e of f.keys())i.includes(e)||f.delete(e);let s=f.get(n);if(!s){var u;s=ka.default.createEditSession((u=l.value)==null?``:u,d.session.getMode()),s.setUndoManager(new ka.default.UndoManager);let{useSoftTabs:e,tabSize:t,wrap:r}=o.value.aceEditor;s.setUseSoftTabs(e),s.setTabSize(t),s.setUseWrapMode(r),f.set(n,s)}if(s.setMode(`ace/mode/${(t=r.mode)==null?void 0:t.toLocaleLowerCase()}`),d.getSession()!==s){var p;d.setSession(s),d.setReadOnly(((p=c.value)==null?void 0:p.onlyRead)||!1);let{useSoftTabs:e,tabSize:t,wrap:n}=o.value.aceEditor;s.setUseSoftTabs(e),s.setTabSize(t),s.setUseWrapMode(n)}};P(()=>{var e;return(e=c.value)==null?void 0:e.path},()=>{m()}),P(()=>l.value,e=>{if(!d)return;let t=d.getValue();if(e!==void 0&&e!==t){let t=d.getSession(),n=t.selection.getCursor(),r=t.getScrollTop(),i=t.getScrollLeft();d.setValue(e,-1),d.moveCursorToPosition(n),t.setScrollTop(r),t.setScrollLeft(i)}});let h=async()=>{var e,t;if(ka.default.config.set(`basePath`,`/static/ace`),await p(`ace/ext/language_tools`),!u.value)return;let{editorTheme:n}=o.value.aceEditor,a=`ace/theme/${n}`;if(await p(a),!u.value)return;let{fontSize:s,lineHeight:f,fontFamily:h,showInvisibles:_,showLineNumbers:v,useSoftTabs:y,tabSize:b,keyboardHandler:x,enableLiveAutocompletion:S,enableSnippets:C,enableBasicAutocompletion:w,wrap:T,indentedSoftWrap:E,highlightActiveLine:D,highlightSelectedWord:O,animatedScroll:k,showFoldWidgets:A,showGutter:j,displayIndentGuides:M}=o.value.aceEditor;d=ka.default.edit(u.value,{value:l.value,theme:a,mode:`ace/mode/${(e=r.mode)==null?void 0:e.toLocaleLowerCase()}`,fontSize:s,fontFamily:h,showInvisibles:_,showLineNumbers:v,useSoftTabs:y,tabSize:b,showPrintMargin:!1,keyboardHandler:x,enableLiveAutocompletion:S,enableSnippets:C,enableBasicAutocompletion:w,wrap:T,indentedSoftWrap:E,highlightActiveLine:D,highlightSelectedWord:O,animatedScroll:k,showFoldWidgets:A,showGutter:j,displayIndentGuides:M,readOnly:((t=c.value)==null?void 0:t.onlyRead)||!1}),d.container.style.lineHeight=f,d.renderer.updateFontSize();let ee=()=>{if(!d)return;let e=d.getCursorPosition();i(`cursor-change`,{line:e.row+1,column:e.column+1})};m(),ee(),d.selection.on(`changeCursor`,()=>{ee()}),d.on(`change`,()=>{l.value=d==null?void 0:d.getValue()}),g(d)},g=e=>{e.commands.addCommand({name:`saveFile`,bindKey:{win:`Ctrl-S`,mac:`Command-S`},readOnly:!0,exec:()=>{a.saveCurrentFileContent()}}),e.commands.addCommand({name:`saveAllFile`,bindKey:{win:`Ctrl-Shift-S`,mac:`Command-Shift-S`},readOnly:!0,exec:()=>{a.saveAllFile()}}),e.commands.addCommand({name:`closeFile`,bindKey:{win:`Alt-W`,mac:`Option-W`},readOnly:!0,exec:()=>{a.closeTab(a.currentFileIndex)}}),e.commands.addCommand({name:`undo`,bindKey:{win:`Ctrl-Z`,mac:`Command-Z`},readOnly:!0,exec:()=>{e.undo()}})};return S(()=>{let{editorTheme:e,fontSize:t,lineHeight:n,fontFamily:r,showInvisibles:i,showLineNumbers:a,useSoftTabs:s,tabSize:l,keyboardHandler:u,enableLiveAutocompletion:f,enableSnippets:p,enableBasicAutocompletion:m,wrap:h,indentedSoftWrap:g,highlightActiveLine:_,highlightSelectedWord:v,animatedScroll:y,showFoldWidgets:b,showGutter:x,displayIndentGuides:S}=o.value.aceEditor;if(d){var C;d.setTheme(`ace/theme/${e}`),d.setOptions({fontSize:t,fontFamily:r,showInvisibles:i,showLineNumbers:a,useSoftTabs:s,tabSize:l,keyboardHandler:u,enableLiveAutocompletion:f,enableSnippets:p,enableBasicAutocompletion:m,wrap:h,indentedSoftWrap:g,highlightActiveLine:_,highlightSelectedWord:v,animatedScroll:y,showFoldWidgets:b,showGutter:x,displayIndentGuides:S,readOnly:((C=c.value)==null?void 0:C.onlyRead)||!1}),d.container.style.lineHeight=n,d.renderer.updateFontSize()}}),s(()=>{h()}),t({execCommand:e=>{d&&d.execCommand(e)},jumpToLine:e=>{d.gotoLine(e,0,!0),requestAnimationFrame(()=>{d.focus()})}}),(e,t)=>(v(),I(`div`,{ref_key:`editorRef`,ref:u,class:`ace-editor w-full h-full`},null,512))}}),[[`__scopeId`,`data-v-fd69013c`]]);N();var ja={class:`file-history`},Ma=q(n({__name:`index`,emits:[`close`],setup(e,{emit:t}){let{t:n}=z(),r=t,i=X(),{currentFile:a}=B(i),o=x(()=>{let e=a.value;return e?e.history.map(t=>({time:t,path:e.path})):[]}),s=[{key:`time`,title:n(`fileEditor.dialogs.fileHistory.time`),render:e=>je(e.time)},Me({title:n(`fileEditor.dialogs.fileHistory.actions`),width:210,options:e=>[{label:n(`fileEditor.dialogs.fileHistory.diff`),onClick:()=>{r(`close`),i.openDiffTab(e.path,e.time)}},{label:n(`fileEditor.dialogs.fileHistory.recover`),onClick:()=>{U({title:n(`fileEditor.dialogs.fileHistory.recoverTitle`),content:n(`fileEditor.dialogs.fileHistory.recoverContent`,{time:je(e.time)}),onConfirm:async()=>{await Ye({filename:e.path,history:e.time}),H.success(n(`fileEditor.dialogs.fileHistory.fileContentUpdated`)),i.getFileContent(e.path)}})}},{label:n(`fileEditor.dialogs.fileHistory.delete`),onClick:()=>{U({title:n(`fileEditor.dialogs.fileHistory.deleteTitle`),content:n(`fileEditor.dialogs.fileHistory.deleteContent`,{time:je(e.time)}),onConfirm:async()=>{await et({filename:e.path,history:e.time}),l(e.path)}})}}]})],c=R(!1),l=async e=>{try{c.value=!0,await i.getFileContent(e)}finally{c.value=!1}};return(e,t)=>{let n=Ue;return v(),I(`div`,ja,[u(n,{loading:j(c),columns:s,data:j(o),"max-height":400},null,8,[`loading`,`data`])])}}}),[[`__scopeId`,`data-v-654b4dcd`]]);N();var Na={key:0,class:`footer-path`},Pa={key:1,class:`footer-path diff-path`},Fa={class:`mr-6px`},Ia={key:2,class:`footer-tools`},La={class:`footer-item`},Ra={key:0,class:`footer-item readonly-badge`},za=q(n({__name:`footer`,props:{filePath:{default:``},encoding:{default:`UTF-8`},lineEnding:{default:`LF`},cursor:{default:()=>({line:1,column:1})},tabSize:{default:4},useSoftTabs:{type:Boolean,default:!0},language:{default:`Text`}},emits:[`jump-line`],setup(e,{emit:t}){let n=e,r=t,o=X(),{currentFile:s,editorConfig:c}=B(o),{t:l}=z(),d=x(()=>s.value?s.value.history.length:0),f=x(()=>{var e;return((e=s.value)==null?void 0:e.onlyRead)||!1}),p=()=>{G({title:l(`fileEditor.dialogs.fileHistory.title`),component:Ma})},m=()=>{o.openToolsModal(`lineEnding`,{lineEnding:n.lineEnding,onChange:async e=>{await o.changeLineEnding(e)}})},h=()=>{o.openToolsModal(`tabSize`,{useSoftTabs:n.useSoftTabs?`space`:`tab`,tabSize:n.tabSize,onChange:(e,t)=>{o.updateTabSettings(e,t)}})},g=()=>{o.openToolsModal(`encoding`,{encoding:c.value.aceEditor.encoding,onChange:async e=>{await o.changeEncoding(e)}})},y=()=>{var e,t,i;o.openToolsModal(`goToLine`,{currentLine:(e=n.cursor)==null?void 0:e.line,currentColumn:(t=n.cursor)==null?void 0:t.column,maxLine:(i=s.value)!=null&&i.content?s.value.content.split(` +`).length:1,onChange:e=>{r(`jump-line`,e)}})},b=()=>{if(!s.value||s.value.type!==`diff`)return;let e={path:s.value.originalPath,time:s.value.historyTime};U({title:l(`fileEditor.dialogs.fileHistory.recoverTitle`),content:l(`fileEditor.dialogs.fileHistory.recoverContent`,{time:je(e.time)}),onConfirm:async()=>{await Ye({filename:e.path,history:e.time}),H.success(l(`fileEditor.dialogs.fileHistory.fileContentUpdated`)),o.getFileContent(e.path),o.closeTab(o.currentFileIndex)}})};return(t,n)=>{var r,o,c,l,x;let S=fe,C=ze;return v(),I(`div`,{class:_([`editor-footer`,{"diff-footer":((r=j(s))==null?void 0:r.type)===`diff`}])},[((o=j(s))==null?void 0:o.type)===`diff`?(v(),I(`div`,Pa,[L(`span`,Fa,F(t.$t(`fileEditor.editorFooter.readOnlyHistory`,{path:(c=j(s))==null?void 0:c.originalPath,time:j(je)((l=j(s))==null?void 0:l.historyTime)})),1),u(C,{onClick:b},{default:M(()=>[a(F(t.$t(`fileEditor.editorFooter.clickRecoverLeft`)),1)]),_:1})])):(v(),I(`div`,Na,[u(S,null,{default:M(()=>[a(F(t.$t(`fileEditor.editorFooter.fileLocation`,{path:e.filePath})),1)]),_:1})])),((x=j(s))==null?void 0:x.type)===`diff`?i(``,!0):(v(),I(`div`,Ia,[L(`span`,{class:`footer-item`,onClick:m},F(e.lineEnding),1),L(`span`,{class:`footer-item`,onClick:y},F(t.$t(`fileEditor.editorFooter.lineColumn`,{line:e.cursor.line,column:e.cursor.column})),1),L(`span`,{class:`footer-item`,onClick:p},F(t.$t(`fileEditor.editorFooter.historyCount`,{count:j(d)})),1),L(`span`,{class:`footer-item`,onClick:h},F(t.$t(`fileEditor.editorFooter.tabSize`,{size:e.tabSize})),1),L(`span`,{class:`footer-item`,onClick:g},F(t.$t(`fileEditor.editorFooter.encoding`,{encoding:e.encoding})),1),L(`span`,La,F(t.$t(`fileEditor.editorFooter.language`,{language:e.language})),1),j(f)?(v(),I(`span`,Ra,F(t.$t(`fileEditor.editorFooter.readOnlyMode`)),1)):i(``,!0)]))],2)}}}),[[`__scopeId`,`data-v-bf1270cf`]]);N();var Ba=q(n({__name:`diff`,props:{mode:{type:String,default:`Text`}},setup(e){let t=e,{editorConfig:n,currentFile:r}=B(X()),i=ee(`diffRef`),a=null,o=e=>new Promise(t=>{ka.default.config.loadModule(e,()=>t())}),c=async()=>{var e,s,c;if(ka.default.config.set(`basePath`,`/static/ace`),await o(`ace/ext/language_tools`),!i.value)return;let{editorTheme:l}=n.value.aceEditor,u=`ace/theme/${l}`;if(await o(u),!i.value)return;let{fontSize:d,fontFamily:f,showInvisibles:p,showLineNumbers:m,useSoftTabs:h,tabSize:g}=n.value.aceEditor,_=`ace/mode/${(e=t.mode)==null?void 0:e.toLocaleLowerCase()}`;a=new gt({ace:ka.default,element:i.value,theme:u,mode:_,left:{content:((s=r.value)==null?void 0:s.leftContent)||``,editable:!1,copyLinkEnabled:!1},right:{content:((c=r.value)==null?void 0:c.rightContent)||``,editable:!1,copyLinkEnabled:!1}});let v=a.getEditors();[v.left,v.right].forEach(e=>{e.setOptions({fontSize:d,fontFamily:f,showInvisibles:p,showLineNumbers:m,useSoftTabs:h,tabSize:g,showPrintMargin:!1,wrap:!0,indentedSoftWrap:!0})}),P(()=>{var e;return(e=r.value)==null?void 0:e.leftContent},e=>{a&&a.getEditors().left.setValue(e||``,-1)}),P(()=>{var e;return(e=r.value)==null?void 0:e.rightContent},e=>{a&&a.getEditors().right.setValue(e||``,-1)})};return s(()=>{c()}),g(()=>{a&&a.destroy()}),S(()=>{let{editorTheme:e,fontSize:t,fontFamily:r,showInvisibles:i,showLineNumbers:o,useSoftTabs:s,tabSize:c}=n.value.aceEditor;if(a){let n=a.getEditors();[n.left,n.right].forEach(n=>{n.setTheme(`ace/theme/${e}`),n.setOptions({fontSize:t,fontFamily:r,showInvisibles:i,showLineNumbers:o,useSoftTabs:s,tabSize:c})})}}),(e,t)=>(v(),I(`div`,{ref_key:`diffRef`,ref:i,class:`ace-diff-container w-full h-full`},null,512))}}),[[`__scopeId`,`data-v-4b286035`]]);N();var Va={},Ha={class:`flex-1 bg-[#262626] overflow-y-auto w-full h-full text-[#ccc]`},Ua={class:`flex gap-60px max-w-[1200px] mx-auto py-30px px-50px justify-center`},Wa={class:`flex-1`},Ga={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},Ka={class:`flex flex-col gap-[14px] text-[14px]`},qa={class:`flex items-center`},Ja={class:`text-[#a4a4a4] ml-[16px]`},Ya={class:`flex items-center`},Xa={class:`text-[#a4a4a4] ml-[16px]`},Za={class:`flex items-center`},Qa={class:`text-[#a4a4a4] ml-[16px]`},$a={class:`flex items-center`},eo={class:`text-[#a4a4a4] ml-[16px]`},to={class:`flex items-center`},no={class:`text-[#a4a4a4] ml-[16px]`},ro={class:`flex items-center`},io={class:`text-[#a4a4a4] ml-[16px]`},ao={class:`flex items-center`},oo={class:`text-[#a4a4a4] ml-[16px]`},so={class:`flex items-center`},co={class:`text-[#a4a4a4] ml-[16px]`},lo={class:`flex items-center`},uo={class:`text-[#a4a4a4] ml-[16px]`},fo={class:`flex items-center`},po={class:`text-[#a4a4a4] ml-[16px]`},mo={class:`mt-[40px]`},ho={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},go={class:`flex flex-col gap-[14px] text-[14px]`},_o={class:`flex items-center`},vo={class:`text-[#a4a4a4] ml-[16px]`},yo={class:`flex items-center`},bo={class:`text-[#a4a4a4] ml-[16px]`},xo={class:`flex items-center`},So={class:`text-[#a4a4a4] ml-[16px]`},Co={class:`flex items-center`},wo={class:`text-[#a4a4a4] ml-[16px]`},To={class:`flex-1`},Eo={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},Do={class:`flex flex-col gap-[14px] text-[14px]`},Oo={class:`flex items-center`},ko={class:`flex items-center gap-[6px] min-w-[260px] text-white`},Ao={class:`flex items-center`},jo={class:`text-[#a4a4a4] ml-[16px]`},Mo={class:`flex items-center`},No={class:`text-[#a4a4a4] ml-[16px]`},Po={class:`flex items-center`},Fo={class:`flex items-center gap-[6px] min-w-[260px] text-white`},Io={class:`text-[#a4a4a4] ml-[16px]`},Lo={class:`mt-[40px]`},Ro={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},zo={class:`flex flex-col gap-[14px] text-[14px]`},Bo={class:`flex items-center`},Vo={class:`text-[#a4a4a4] ml-[16px]`},Ho={class:`flex items-center`},Uo={class:`text-[#a4a4a4] ml-[16px]`},Wo={class:`flex items-center`},Go={class:`text-[#a4a4a4] ml-[16px]`},Ko={class:`flex items-center`},qo={class:`text-[#a4a4a4] ml-[16px]`},Jo={class:`flex items-center`},Yo={class:`text-[#a4a4a4] ml-[16px]`},Xo={class:`flex items-center`},Zo={class:`text-[#a4a4a4] ml-[16px]`},Qo={class:`flex items-center`},$o={class:`text-[#a4a4a4] ml-[16px]`},es={class:`flex items-center`},ts={class:`text-[#a4a4a4] ml-[16px]`},ns={class:`flex items-center`},rs={class:`text-[#a4a4a4] ml-[16px]`};function is(e,t){return v(),I(`div`,Ha,[L(`div`,Ua,[L(`div`,Wa,[L(`div`,null,[L(`div`,Ga,F(e.$t(`fileEditor.shortcut.common.title`)),1),L(`div`,Ka,[L(`div`,qa,[t[0]||(t[0]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`S`)],-1)),L(`div`,Ja,F(e.$t(`fileEditor.shortcut.common.saveFile`)),1)]),L(`div`,Ya,[t[1]||(t[1]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`C`)],-1)),L(`div`,Xa,F(e.$t(`fileEditor.shortcut.common.copy`)),1)]),L(`div`,Za,[t[2]||(t[2]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`X`)],-1)),L(`div`,Qa,F(e.$t(`fileEditor.shortcut.common.cut`)),1)]),L(`div`,$a,[t[3]||(t[3]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`V`)],-1)),L(`div`,eo,F(e.$t(`fileEditor.shortcut.common.paste`)),1)]),L(`div`,to,[t[4]||(t[4]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`A`)],-1)),L(`div`,no,F(e.$t(`fileEditor.shortcut.common.selectAll`)),1)]),L(`div`,ro,[t[5]||(t[5]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`Z`)],-1)),L(`div`,io,F(e.$t(`fileEditor.shortcut.common.undo`)),1)]),L(`div`,ao,[t[6]||(t[6]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`Y`)],-1)),L(`div`,oo,F(e.$t(`fileEditor.shortcut.common.redo`)),1)]),L(`div`,so,[t[7]||(t[7]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`F`)],-1)),L(`div`,co,F(e.$t(`fileEditor.shortcut.common.find`)),1)]),L(`div`,lo,[t[8]||(t[8]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`H`)],-1)),L(`div`,uo,F(e.$t(`fileEditor.shortcut.common.replace`)),1)]),L(`div`,fo,[t[9]||(t[9]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Esc`)],-1)),L(`div`,po,F(e.$t(`fileEditor.shortcut.common.esc`)),1)])])]),L(`div`,mo,[L(`div`,ho,F(e.$t(`fileEditor.shortcut.cursorMove.title`)),1),L(`div`,go,[t[14]||(t[14]=L(`div`,{class:`flex items-center`},[L(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Home`),a(` / `),L(`kbd`,null,`End`),a(` / `),L(`kbd`,null,`Up`),a(` / `),L(`kbd`,null,`Left`),a(` / `),L(`kbd`,null,`Down`),a(` / `),L(`kbd`,null,`Right`)])],-1)),L(`div`,_o,[t[10]||(t[10]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`Home`),a(` / `),L(`kbd`,null,`End`)],-1)),L(`div`,vo,F(e.$t(`fileEditor.shortcut.cursorMove.docStartEnd`)),1)]),L(`div`,yo,[t[11]||(t[11]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`P`)],-1)),L(`div`,bo,F(e.$t(`fileEditor.shortcut.cursorMove.matchingTag`)),1)]),L(`div`,xo,[t[12]||(t[12]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`PageUp`),a(` / `),L(`kbd`,null,`PageDown`)],-1)),L(`div`,So,F(e.$t(`fileEditor.shortcut.cursorMove.pageUpDown`)),1)]),L(`div`,Co,[t[13]||(t[13]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Alt`),a(` + `),L(`kbd`,null,`Left`),a(` / `),L(`kbd`,null,`Right`)],-1)),L(`div`,wo,F(e.$t(`fileEditor.shortcut.cursorMove.lineStartEnd`)),1)])])])]),L(`div`,To,[L(`div`,null,[L(`div`,Eo,F(e.$t(`fileEditor.shortcut.selection.title`)),1),L(`div`,Do,[L(`div`,Oo,[L(`div`,ko,[L(`kbd`,null,F(e.$t(`fileEditor.shortcut.selection.mouseBox`)),1),t[15]||(t[15]=a(` —— `,-1)),L(`kbd`,null,F(e.$t(`fileEditor.shortcut.selection.drag`)),1)])]),t[20]||(t[20]=o(`
Shift + Home / End / Up / Left / Down / Right
`,1)),L(`div`,Ao,[t[16]||(t[16]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Shift`),a(` + `),L(`kbd`,null,`PageUp`),a(` / `),L(`kbd`,null,`PageDown`)],-1)),L(`div`,jo,F(e.$t(`fileEditor.shortcut.selection.pageSelect`)),1)]),L(`div`,Mo,[t[17]||(t[17]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`Shift`),a(` + `),L(`kbd`,null,`Home`),a(` / `),L(`kbd`,null,`End`)],-1)),L(`div`,No,F(e.$t(`fileEditor.shortcut.selection.cursorToStartEnd`)),1)]),L(`div`,Po,[L(`div`,Fo,[t[18]||(t[18]=L(`kbd`,null,`Alt`,-1)),t[19]||(t[19]=a(` + `,-1)),L(`kbd`,null,F(e.$t(`fileEditor.shortcut.selection.mouseDrag`)),1)]),L(`div`,Io,F(e.$t(`fileEditor.shortcut.selection.blockSelect`)),1)])])]),L(`div`,Lo,[L(`div`,Ro,F(e.$t(`fileEditor.shortcut.edit.title`)),1),L(`div`,zo,[L(`div`,Bo,[t[21]||(t[21]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`/`)],-1)),L(`div`,Vo,F(e.$t(`fileEditor.shortcut.edit.toggleComment`)),1)]),L(`div`,Ho,[t[22]||(t[22]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Tab`)],-1)),L(`div`,Uo,F(e.$t(`fileEditor.shortcut.edit.indent`)),1)]),L(`div`,Wo,[t[23]||(t[23]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Shift`),a(` + `),L(`kbd`,null,`Tab`)],-1)),L(`div`,Go,F(e.$t(`fileEditor.shortcut.edit.outdent`)),1)]),L(`div`,Ko,[t[24]||(t[24]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Delete`)],-1)),L(`div`,qo,F(e.$t(`fileEditor.shortcut.edit.delete`)),1)]),L(`div`,Jo,[t[25]||(t[25]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`D`)],-1)),L(`div`,Yo,F(e.$t(`fileEditor.shortcut.edit.deleteLine`)),1)]),L(`div`,Xo,[t[26]||(t[26]=L(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Alt`),a(` + `),L(`kbd`,null,`Shift`),a(` + `),L(`kbd`,null,`Up`),a(` / `),L(`kbd`,null,`Down`)],-1)),L(`div`,Zo,F(e.$t(`fileEditor.shortcut.edit.copyLineUpDown`)),1)]),L(`div`,Qo,[t[27]||(t[27]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Alt`),a(` + `),L(`kbd`,null,`Delete`)],-1)),L(`div`,$o,F(e.$t(`fileEditor.shortcut.edit.deleteRight`)),1)]),L(`div`,es,[t[28]||(t[28]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Alt`),a(` + `),L(`kbd`,null,`Up`),a(` / `),L(`kbd`,null,`Down`)],-1)),L(`div`,ts,F(e.$t(`fileEditor.shortcut.edit.swapLineUpDown`)),1)]),L(`div`,ns,[t[29]||(t[29]=L(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[L(`kbd`,null,`Ctrl`),a(` + `),L(`kbd`,null,`Shift`),a(` + `),L(`kbd`,null,`D`)],-1)),L(`div`,rs,F(e.$t(`fileEditor.shortcut.edit.copyLineDown`)),1)])])])])])])}var as=q(Va,[[`render`,is],[`__scopeId`,`data-v-fccb0a32`]]);N();var os={class:`flex-1 flex flex-col h-full bg-[#1e1e1e] overflow-hidden`},ss={class:`flex-1 overflow-hidden relative`},cs=n({__name:`index`,setup(e,{expose:t}){let n=X(),{fileList:r,currentFileIndex:a,currentFile:o,editorConfig:s}=B(n),{saveFileContentAndClose:c,closeTab:l,updateTabContent:d}=n,f=ee(`editorMainRef`),p=x({get:()=>{var e;return((e=o.value)==null?void 0:e.content)||``},set:e=>{a.value!==-1&&d(a.value,e)}}),h=ae({line:1,column:1}),g=x(()=>Number(s.value.aceEditor.tabSize)),_=x(()=>s.value.aceEditor.useSoftTabs),y=x(()=>{var e;return((e=o.value)==null?void 0:e.encoding)||``}),b=x(()=>{let e=new Map,t=Object.entries(s.value.supportedModes||{});for(let[n,r]of t){let t=r[0].split(`|`);for(let r of t)e.set(r,n)}return e}),S=x(()=>{var e;let t=(e=o.value)==null?void 0:e.type;return t&&b.value.get(t)||`Text`}),C=x(()=>{var e,t;let n=S.value;return(e=(t=s.value.nameOverrides)==null?void 0:t[n])==null?n:e}),w=async e=>{await c(e)},T=e=>{l(e)},E=e=>{h.line=e.line,h.column=e.column},k=e=>{if(e===`search`){var t;(t=f.value)==null||t.execCommand(`find`)}else if(e===`replace`){var r;(r=f.value)==null||r.execCommand(`replace`)}else if(e===`goToLine`){var i;n.openToolsModal(`goToLine`,{currentLine:h.line,currentColumn:h.column,maxLine:(i=o.value)!=null&&i.content?o.value.content.split(` +`).length:1,onChange:e=>{var t;(t=f.value)==null||t.jumpToLine(e)}})}},A=e=>{var t;(t=f.value)==null||t.jumpToLine(e)};return t({handleToolbarAction:k}),n.getEditorConfig(),(e,t)=>(v(),I(`div`,os,[u(Oa,{value:j(a),"onUpdate:value":t[0]||(t[0]=e=>D(a)?a.value=e:null),data:j(r),save:w,onClose:T},null,8,[`value`,`data`]),j(o)?(v(),I(O,{key:0},[L(`div`,ss,[j(o).type===`shortcut`?(v(),m(as,{key:0})):j(o).type===`diff`?(v(),m(Ba,{key:1,mode:j(S)},null,8,[`mode`])):(v(),m(Aa,{key:2,ref_key:`editorMainRef`,ref:f,value:j(p),"onUpdate:value":t[1]||(t[1]=e=>D(p)?p.value=e:null),mode:j(S),onCursorChange:E},null,8,[`value`,`mode`]))]),j(o).type===`shortcut`?i(``,!0):(v(),m(za,{key:0,"file-path":j(o).path,encoding:j(y),"line-ending":j(o).lineEnding,cursor:j(h),"tab-size":j(g),"use-soft-tabs":j(_),language:j(C),onJumpLine:A},null,8,[`file-path`,`encoding`,`line-ending`,`cursor`,`tab-size`,`use-soft-tabs`,`language`]))],64)):i(``,!0)]))}});N();var ls={class:`editor-container`},us={class:`editor-body`},ds=n({__name:`index`,props:{filePath:{type:String,required:!0},currentPath:{type:String,required:!0},onClose:{type:Function,required:!0},onMaximize:{type:Function,required:!0},onMinimize:{type:Function,required:!0}},setup(e){let t=e,n=ee(`codeEditorRef`),{t:r}=z(),i=X(),{isMinimize:a}=B(i),o=e=>{if(e.key===`F5`||e.key===`r`&&(e.metaKey||e.ctrlKey)){e.preventDefault(),H.info(r(`fileEditor.messages.noRefresh`));return}};i.setCurrentPath(t.currentPath),s(()=>{window.addEventListener(`keydown`,o,{capture:!0}),i.isOpen=!0,i.openFile(t.filePath)}),ne(()=>{window.removeEventListener(`keydown`,o,{capture:!0}),i.isOpen=!1,i.isMinimize=!1,i.fileList=[],i.currentFileIndex=-1,i.currentPath=``,i.creatingType=null,i.isSearchMode=!1,i.closeToolsModal()});let c=R(!1),l=x({get:()=>a.value,set:e=>{a.value=e}}),d=e=>{n.value&&n.value.handleToolbarAction(e)},f=()=>{l.value=!l.value,t.onMinimize()},p=()=>{c.value=!c.value,t.onMaximize()},m=()=>{let e=i.fileList.some(e=>e.content!==e.originalContent&&e.type!==`shortcut`),n=()=>{Ce(),t.onClose&&t.onClose()};e?U({title:r(`fileEditor.editorHeader.tipTitle`),content:r(`fileEditor.editorHeader.modifiedSaveConfirm`),confirmText:r(`fileEditor.common.save`),cancelText:r(`fileEditor.editorHeader.dontSave`),onConfirm:async()=>{await i.saveAllFile(),n()},onCancel:()=>{n()}}):n()};return(e,t)=>(v(),I(`div`,ls,[u(Nt,{"is-minimize":j(l),"is-maximize":j(c),onMinimize:f,onMaximize:p,onClose:m},null,8,[`is-minimize`,`is-maximize`]),re(u(hn,{onAction:d},null,512),[[w,!j(l)]]),re(L(`main`,us,[u(Ca),u(cs,{ref_key:`codeEditorRef`,ref:n},null,512)],512),[[w,!j(l)]])]))}}),fs=t({default:()=>ps}),ps=q(ds,[[`__scopeId`,`data-v-5961e81f`]]);export{Er as $,ii as A,Fr as B,Qi as C,ai as D,Ni as E,Xr as F,Rr as G,Kr as H,qr as I,Mr as J,Hr as K,Or as L,ci as M,si as N,oi as O,ti as P,jr as Q,Ar as R,Ci as S,Ui as T,zr as U,Lr as V,Br as W,Ur as X,Ir as Y,Wr as Z,Ei as _,Ct as _t,ta as a,Kn as at,Pi as b,sa as c,Hn as ct,da as d,qn as dt,ir as et,Di as f,Nn as ft,Bi as g,kn as gt,ji as h,An as ht,fa as i,Vn as it,ui as j,li as k,$i as l,Qn as lt,Ai as m,Mn as mt,ya as n,or as nt,aa as o,In as ot,wi as p,jn as pt,Nr as q,$ as r,ar as rt,la as s,Wn as st,fs as t,Z as tt,ua as u,sr as ut,Ki as v,St as vt,Fi as w,Mi as x,Hi as y,Jr as z}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-FilePicker-legacy.js b/BTPanel/static/vite/js/feature-FilePicker-legacy.js index f5d6f5b1..581bddd8 100644 --- a/BTPanel/static/vite/js/feature-FilePicker-legacy.js +++ b/BTPanel/static/vite/js/feature-FilePicker-legacy.js @@ -1,4 +1,4 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./app-shared-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,ee,te,y,ne,b,x,S,C,re,w,ie,ae,oe,se,ce,T,E,D,O,le,ue,k,de,A,j,M,N,fe,pe,P,F,me,I,L,R,he,z,B,V,H,ge,U,W,_e,G,K,q,J,Y,X,ve;function Z(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0?e[e.length-1]:``}),q=function(){return xe(function(){var e,t,n;return De(this,function(r){switch(r.label){case 0:C.value=!0,r.label=1;case 1:return r.trys.push([1,,3,4]),[4,pe({path:x.value,disk:!0,search:M.value})];case 2:return e=r.sent().message,me(e)&&(t=e.PATH,n=[],e.DIR.forEach(function(e){n.push(J(e,`dir`,t))}),e.FILES.forEach(function(e){n.push(J(e,`file`,t))}),N.value=n,x.value=t,s.checkedType.includes(`dir`)?T.value=t:T.value=``,e.DISK&&(O.value=e.DISK),w.value=null,B(function(){var e;(e=p.value)==null||e.scrollTo({top:0})})),[3,4];case 3:return C.value=!1,[7];case 4:return[2]}})})()},J=function(e,t,n){var r=e.split(`;`),i=r[0],a=Number(r[2]),o=r[3],s=r[4];return{path:(n===`/`?`/`:``.concat(n,`/`))+i,filename:i,modify_time:a,permission:o,owner:s,type:t}},X=function(){M.value=``,q()},Z=function(e){x.value=e,M.value=``,q()},Q=function(){B(function(){q()})},ye=function(e){if(e.isCreate)return{};var t=s.checkedType.includes(e.type),n=s.checkedType.length===1&&s.checkedType[0]===`file`;return{class:[`cursor-pointer`,w.value===e.filename?`selected-row`:``],onClick:function(){if(n&&e.type===`dir`){x.value=``.concat(x.value,`/`,e.filename).replace(`//`,`/`),M.value=``,q();return}if(t){if(w.value===e.filename){w.value=null,T.value=``;return}w.value=e.filename,T.value=e.path}},onDblclick:function(){n&&e.type===`dir`||e.type===`dir`&&(x.value=``.concat(x.value,`/`,e.filename).replace(`//`,`/`),M.value=``,q())}}},be=[{title:function(){return d(`FolderPicker.Name`)},key:`name`,colSpan:function(e){return e.isCreate?3:1},render:function(e){if(e.isCreate){var t,r;return j(`div`,{class:`flex items-center gap-16px`},[j(`div`,{class:`flex items-center gap-8px`},[j(`i`,{class:[`text-18px`,P.value===`dir`?`i-file-dir`:`i-file-file text-base`]},null),j(`div`,{class:`w-220px`},[j(c,{ref:L,value:F.value,onUpdateValue:function(e){return F.value=e},size:`small`,autofocus:!0,placeholder:d(`FolderPicker.NamePlaceholder`),onKeydown:function(e){e.key===`Enter`&&G()}},null)])]),j(`div`,{class:`flex items-center gap-8px`},[j(n,{size:`small`,type:`primary`,onClick:G},ke(t=d(`FolderPicker.Create`))?t:{default:function(){return[t]}}),j(n,{size:`small`,onClick:z},ke(r=d(`Public.Btn.Cancel`))?r:{default:function(){return[r]}})])])}return j(`div`,{class:`flex items-center gap-8px`},[j(`i`,{class:[`text-18px`,e.type===`dir`?`i-file-dir`:`i-file-file text-base`]},null),j(`div`,{class:`w-0 flex-1 leading-18px`},[j(a,null,{default:function(){return[e.filename]}})])])}},{title:function(){return d(`FolderPicker.ModifyTime`)},key:`modify_time`,width:180,render:function(e){return e.isCreate?null:fe(e.modify_time)}},{title:function(){return d(`FolderPicker.PermissionOwner`)},key:`permission`,width:150,render:function(e){return e.isCreate?null:``.concat(e.permission,` / `,e.owner)}}];q();var Se=function(){var e,t=T.value,n=t.substring(t.lastIndexOf(`/`)+1),r=N.value.find(function(e){return e.filename===n});(e=s.callback)==null||e.call(s,t,r),Ce()},Ce=function(){u(`close`)};return function(e,t){var i=l,s=r;return V(),k(`div`,f,[D(`div`,b,[D(`div`,S,[D(`div`,re,[j(he,{path:W(x),"onUpdate:path":t[0]||(t[0]=function(e){return I(x)?x.value=e:null}),onChange:X,onRefresh:Q},null,8,[`path`])]),D(`div`,ie,[j(W(c),{value:W(M),"onUpdate:value":t[1]||(t[1]=function(e){return I(M)?M.value=e:null}),clearable:``,placeholder:W(d)(`FolderPicker.SearchPlaceholder`),onKeydown:ve(Q,[`enter`]),onClear:Q},{suffix:Y(function(){return[D(`i`,{class:`i-common-search search-icon`,onClick:Q})]}),_:1},8,[`value`,`placeholder`])])]),D(`div`,ae,[j(W(n),{size:`small`,onClick:t[2]||(t[2]=function(e){return R(`file`)})},{default:Y(function(){return[A(U(W(d)(`FolderPicker.NewFile`)),1)]}),_:1}),j(W(n),{size:`small`,onClick:t[3]||(t[3]=function(e){return R(`dir`)})},{default:Y(function(){return[A(U(W(d)(`file.buttonGroup.createOptions.newDirectory`)),1)]}),_:1})])]),D(`div`,oe,[D(`div`,se,[j(i,null,{default:Y(function(){return[D(`div`,ce,[(V(!0),k(o,null,ge(W(O),function(e){return V(),k(`div`,{key:e.path,class:`dist-item`,onClick:function(t){return Z(e.path)}},[t[4]||(t[4]=D(`i`,{class:`disk-icon i-file-disk`},null,-1)),D(`div`,h,[D(`div`,g,[j(W(a),null,{default:Y(function(){return[A(U(e.path),1)]}),_:2},1024)]),D(`div`,_,` (`+U(e.size[0])+`) `,1)])],8,m)}),128))])]}),_:1})]),D(`div`,v,[j(s,{ref_key:`tableRef`,ref:p,"flex-height":``,columns:be,data:W(N),class:`file-table`,"row-props":ye,bordered:!1,"virtual-scroll":!0,loading:W(C)},null,8,[`data`,`loading`])])]),D(`div`,ee,[D(`div`,te,[W(K)?(V(),k(o,{key:0},[D(`span`,null,U(W(d)(`FolderPicker.CurrentSelection`)),1),D(`div`,y,[j(W(c),{value:W(K),readonly:``,size:`small`},null,8,[`value`])])],64)):le(``,!0)]),D(`div`,ne,[j(W(n),{class:`cancel-btn`,size:`small`,onClick:Ce},{default:Y(function(){return[A(U(W(d)(`Public.Btn.Cancel`)),1)]}),_:1}),j(W(n),{type:`primary`,size:`small`,disabled:!W(T),onClick:Se},{default:Y(function(){return[A(U(W(d)(`Public.Btn.Confirm`)),1)]}),_:1},8,[`disabled`])])])])}}}),e(`t`,u({default:function(){return N}})),N=T(P,[[`__scopeId`,`data-v-07327c2c`]])}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-FilePicker.js b/BTPanel/static/vite/js/feature-FilePicker.js index dc6cd5ad..62357b40 100644 --- a/BTPanel/static/vite/js/feature-FilePicker.js +++ b/BTPanel/static/vite/js/feature-FilePicker.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,4 +28,4 @@ removeAfterLoad(freshLink, link) } })(); -import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{Cn as t,Dn as n,En as r,In as i,Jn as a,Ln as o,Or as s,Sn as c,Xn as ee,ar as l,bn as u,br as d,cr as f,dn as p,ei as m,f as h,hr as g,kn as _,lr as v,mn as y,nn as b,rr as x,un as S,xn as C,yn as w,zn as T}from"./vendor-utils.js?v=1787646744133";import{l as te}from"./vendor-vue.js?v=1787646744133";import{K as E,St as D,Y as O,gt as k,q as A,x as j,xt as M}from"./vendor-naive.js?v=1787646744133";import{Zf as N,yp as P,zf as F}from"./app.js?v=1787646744133";import{Ef as I,Tf as L,jf as R}from"./app-shared.js?v=1787646744133";b();var z={class:`path-dir`},B=[`onClick`],V={class:`path-dir`},H={class:`flex-1`},U=F(_({__name:`navigator`,props:{path:{default:``},pathModifiers:{}},emits:o([`change`,`refresh`],[`update:path`]),setup(e,{emit:r}){let i=r,{t:o}=te(),c=x(e,`path`),_=l(`pathListRef`),b=d(``),E=d(0);h(_,([e])=>{e&&(E.value=e.contentRect.width)});let O=w(()=>c.value.split(`/`).filter(Boolean).map((e,t)=>({name:e,originalIndex:t}))),j=e=>`/${O.value.slice(0,Math.max(0,e)).map(e=>e.name).join(`/`)}`,N={rootItem:80,arrow:20,padding:12,maxText:150,char:8},P=w(()=>{if(!E.value||O.value.length===0)return O.value;let e=E.value-N.rootItem,t=[...O.value].reverse(),n=[];for(let r of t){let t=Math.min(r.name.length*N.char,N.maxText)+N.arrow+N.padding;if(eP.value.length{let e=O.value.map(e=>({key:e.originalIndex,label:e.name,icon:()=>n(`i`,{class:`i-custom:file-dir text-16px`},null)}));return e.unshift({key:`/`,label:o(`FolderPicker.RootDir`),icon:()=>n(`i`,{class:`i-custom:file-dir text-16px`},null)}),e}),L=()=>{c.value=j(O.value.length-1),i(`change`,c.value)},R=(e,t)=>{typeof e==`number`?c.value=j(e+1):e===`/`&&(c.value=`/`),i(`change`,c.value),t==null||t.stopPropagation()},U=e=>{R(e)},W=d(!0),G=l(`inputRef`),ne=async()=>{var e;W.value=!1,b.value=c.value,await T(),(e=G.value)==null||e.focus()},K=()=>{W.value=!0,b.value!==c.value&&(c.value=b.value,i(`change`,b.value))},q=()=>{var e;(e=G.value)==null||e.blur()},J=()=>{i(`refresh`)};return(e,r)=>{let i=k,c=A,l=D,d=M;return a(),C(d,null,{default:f(()=>[n(i,{class:`nav-btn`,onClick:L},{default:f(()=>[...r[3]||(r[3]=[u(`i`,{class:`i-common-back text-14px`},null,-1)])]),_:1}),v(u(`div`,{ref_key:`pathListRef`,ref:_,class:`path-list`,onClick:ne},[n(c,{trigger:`click`,placement:`bottom-start`,options:s(I),onSelect:U},{default:f(()=>[v(u(`div`,{class:`path-item`,onClick:r[0]||(r[0]=e=>e.stopPropagation())},[...r[4]||(r[4]=[u(`div`,{class:`path-dir`},[u(`i`,{class:`i-file-dir text-16px`})],-1),u(`div`,{class:`path-arrow reversal`},[u(`i`,{class:`i-common-arrow-right`})],-1)])],512),[[S,s(F)]])]),_:1},8,[`options`]),v(u(`div`,{class:`path-item`,onClick:r[1]||(r[1]=e=>R(`/`,e))},[u(`div`,z,m(s(o)(`FolderPicker.RootDir`)),1),r[5]||(r[5]=u(`div`,{class:`path-arrow`},[u(`i`,{class:`i-common-arrow-right`})],-1))],512),[[S,!s(F)]]),(a(!0),t(y,null,ee(s(P),(e,n)=>(a(),t(`div`,{key:`${e.name}_${n}`,class:`path-item`,onClick:t=>R(e.originalIndex,t)},[u(`div`,V,m(e.name),1),r[6]||(r[6]=u(`div`,{class:`path-arrow`},[u(`i`,{class:`i-common-arrow-right`})],-1))],8,B))),128))],512),[[S,s(W)]]),v(u(`div`,H,[n(l,{ref_key:`inputRef`,ref:G,value:s(b),"onUpdate:value":r[2]||(r[2]=e=>g(b)?b.value=e:null),placeholder:s(o)(`FolderPicker.PathPlaceholder`),onBlur:K,onKeydown:p(q,[`enter`])},null,8,[`value`,`placeholder`])],512),[[S,!s(W)]]),n(i,{class:`nav-btn`,onClick:J},{default:f(()=>[...r[7]||(r[7]=[u(`i`,{class:`i-common-refresh text-14px`},null,-1)])]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-3fa6b1c3`]]);b();var W={class:`folder-picker`},G={class:`header`},ne={class:`header-content`},K={class:`navigator-wrapper`},q={class:`search-wrapper`},J={class:`toolbar`},re={class:`main-content`},ie={class:`sidebar`},ae={class:`dist-list`},oe=[`onClick`],se={class:`item-info`},ce={class:`name`},le={class:`size`},ue={class:`file-list-container`},de={class:`folder-picker-footer`},fe={class:`flex items-center gap-10px pl-96px`},pe={class:`w-240px`},me={class:`flex gap-10px`};function Y(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!i(e)}var X=_({__name:`index`,props:{path:{default:`/www/wwwroot`},checkedType:{default:()=>[`dir`]},callback:{}},emits:[`close`],setup(e,{emit:i}){let o=e,l=i,{t:h}=te(),_=d(null),v=d(o.path),b=d(!1),x=d(null),S=d(``),C=d([]),A=d(``),M=d([]),F=d(null),z=d(``),B=d(null),V=e=>{F.value||(F.value=e,z.value=``,M.value.unshift({filename:`__creating__`,path:``,modify_time:0,permission:``,owner:``,type:e,isCreate:!0}),T(()=>{var e;(e=B.value)==null||e.focus()}))},H=()=>{F.value&&M.value.shift(),F.value=null,z.value=``},X=async()=>{if(z.value){b.value=!0;try{let e=v.value===`/`?`/`:`${v.value}/`;F.value===`file`?await I({path:e+z.value}):await L({path:e+z.value}),H(),Q()}finally{b.value=!1}}},Z=w(()=>{let e=S.value.split(`/`).filter(Boolean);return e.length>0?e[e.length-1]:``}),Q=async()=>{b.value=!0;try{let{message:e}=await R({path:v.value,disk:!0,search:A.value});if(P(e)){let t=e.PATH,n=[];e.DIR.forEach(e=>{n.push(he(e,`dir`,t))}),e.FILES.forEach(e=>{n.push(he(e,`file`,t))}),M.value=n,v.value=t,o.checkedType.includes(`dir`)?S.value=t:S.value=``,e.DISK&&(C.value=e.DISK),x.value=null,T(()=>{var e;(e=_.value)==null||e.scrollTo({top:0})})}}finally{b.value=!1}},he=(e,t,n)=>{let r=e.split(`;`),i=r[0],a=Number(r[2]),o=r[3],s=r[4];return{path:(n===`/`?`/`:`${n}/`)+i,filename:i,modify_time:a,permission:o,owner:s,type:t}},ge=()=>{A.value=``,Q()},_e=e=>{v.value=e,A.value=``,Q()},$=()=>{T(()=>{Q()})},ve=e=>{if(e.isCreate)return{};let t=o.checkedType.includes(e.type),n=o.checkedType.length===1&&o.checkedType[0]===`file`;return{class:[`cursor-pointer`,x.value===e.filename?`selected-row`:``],onClick:()=>{if(n&&e.type===`dir`){v.value=`${v.value}/${e.filename}`.replace(`//`,`/`),A.value=``,Q();return}if(t){if(x.value===e.filename){x.value=null,S.value=``;return}x.value=e.filename,S.value=e.path}},onDblclick:()=>{n&&e.type===`dir`||e.type===`dir`&&(v.value=`${v.value}/${e.filename}`.replace(`//`,`/`),A.value=``,Q())}}},ye=[{title:()=>h(`FolderPicker.Name`),key:`name`,colSpan:e=>e.isCreate?3:1,render(e){if(e.isCreate){let e,t;return n(`div`,{class:`flex items-center gap-16px`},[n(`div`,{class:`flex items-center gap-8px`},[n(`i`,{class:[`text-18px`,F.value===`dir`?`i-file-dir`:`i-file-file text-base`]},null),n(`div`,{class:`w-220px`},[n(D,{ref:B,value:z.value,onUpdateValue:e=>z.value=e,size:`small`,autofocus:!0,placeholder:h(`FolderPicker.NamePlaceholder`),onKeydown:e=>{e.key===`Enter`&&X()}},null)])]),n(`div`,{class:`flex items-center gap-8px`},[n(k,{size:`small`,type:`primary`,onClick:X},Y(e=h(`FolderPicker.Create`))?e:{default:()=>[e]}),n(k,{size:`small`,onClick:H},Y(t=h(`Public.Btn.Cancel`))?t:{default:()=>[t]})])])}return n(`div`,{class:`flex items-center gap-8px`},[n(`i`,{class:[`text-18px`,e.type===`dir`?`i-file-dir`:`i-file-file text-base`]},null),n(`div`,{class:`w-0 flex-1 leading-18px`},[n(O,null,{default:()=>[e.filename]})])])}},{title:()=>h(`FolderPicker.ModifyTime`),key:`modify_time`,width:180,render(e){return e.isCreate?null:N(e.modify_time)}},{title:()=>h(`FolderPicker.PermissionOwner`),key:`permission`,width:150,render(e){return e.isCreate?null:`${e.permission} / ${e.owner}`}}];Q();let be=()=>{var e;let t=S.value,n=t.substring(t.lastIndexOf(`/`)+1),r=M.value.find(e=>e.filename===n);(e=o.callback)==null||e.call(o,t,r),xe()},xe=()=>{l(`close`)};return(e,i)=>{let o=j,l=E;return a(),t(`div`,W,[u(`div`,G,[u(`div`,ne,[u(`div`,K,[n(U,{path:s(v),"onUpdate:path":i[0]||(i[0]=e=>g(v)?v.value=e:null),onChange:ge,onRefresh:$},null,8,[`path`])]),u(`div`,q,[n(s(D),{value:s(A),"onUpdate:value":i[1]||(i[1]=e=>g(A)?A.value=e:null),clearable:``,placeholder:s(h)(`FolderPicker.SearchPlaceholder`),onKeydown:p($,[`enter`]),onClear:$},{suffix:f(()=>[u(`i`,{class:`i-common-search search-icon`,onClick:$})]),_:1},8,[`value`,`placeholder`])])]),u(`div`,J,[n(s(k),{size:`small`,onClick:i[2]||(i[2]=e=>V(`file`))},{default:f(()=>[r(m(s(h)(`FolderPicker.NewFile`)),1)]),_:1}),n(s(k),{size:`small`,onClick:i[3]||(i[3]=e=>V(`dir`))},{default:f(()=>[r(m(s(h)(`file.buttonGroup.createOptions.newDirectory`)),1)]),_:1})])]),u(`div`,re,[u(`div`,ie,[n(o,null,{default:f(()=>[u(`div`,ae,[(a(!0),t(y,null,ee(s(C),e=>(a(),t(`div`,{key:e.path,class:`dist-item`,onClick:t=>_e(e.path)},[i[4]||(i[4]=u(`i`,{class:`disk-icon i-file-disk`},null,-1)),u(`div`,se,[u(`div`,ce,[n(s(O),null,{default:f(()=>[r(m(e.path),1)]),_:2},1024)]),u(`div`,le,` (`+m(e.size[0])+`) `,1)])],8,oe))),128))])]),_:1})]),u(`div`,ue,[n(l,{ref_key:`tableRef`,ref:_,"flex-height":``,columns:ye,data:s(M),class:`file-table`,"row-props":ve,bordered:!1,"virtual-scroll":!0,loading:s(b)},null,8,[`data`,`loading`])])]),u(`div`,de,[u(`div`,fe,[s(Z)?(a(),t(y,{key:0},[u(`span`,null,m(s(h)(`FolderPicker.CurrentSelection`)),1),u(`div`,pe,[n(s(D),{value:s(Z),readonly:``,size:`small`},null,8,[`value`])])],64)):c(``,!0)]),u(`div`,me,[n(s(k),{class:`cancel-btn`,size:`small`,onClick:xe},{default:f(()=>[r(m(s(h)(`Public.Btn.Cancel`)),1)]),_:1}),n(s(k),{type:`primary`,size:`small`,disabled:!s(S),onClick:be},{default:f(()=>[r(m(s(h)(`Public.Btn.Confirm`)),1)]),_:1},8,[`disabled`])])])])}}}),Z=e({default:()=>Q}),Q=F(X,[[`__scopeId`,`data-v-07327c2c`]]);export{U as n,Z as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1791538283700";import{An as t,Bn as n,Cn as r,Dn as i,Ln as a,On as o,Rn as s,Sn as c,Yn as l,Zn as ee,bn as u,dn as d,f,fn as p,gr as m,hn as h,ir as g,kr as _,lr as v,or as y,rn as b,ti as x,ur as S,wn as C,xn as w,xr as T}from"./vendor-utils.js?v=1791538283700";import{l as te}from"./vendor-vue.js?v=1791538283700";import{Ct as E,K as D,St as O,Y as k,gt as A,q as j,x as M}from"./vendor-naive.js?v=1791538283700";import{Zf as N,yp as P,zf as F}from"./app.js?v=1791538283700";import{Lf as I,Mf as L,jf as R}from"./app-shared.js?v=1791538283700";b();var z={class:`path-dir`},B=[`onClick`],V={class:`path-dir`},H={class:`flex-1`},U=F(t({__name:`navigator`,props:{path:{default:``},pathModifiers:{}},emits:s([`change`,`refresh`],[`update:path`]),setup(e,{emit:t}){let r=t,{t:i}=te(),a=g(e,`path`),s=y(`pathListRef`),b=T(``),D=T(0);f(s,([e])=>{e&&(D.value=e.contentRect.width)});let k=u(()=>a.value.split(`/`).filter(Boolean).map((e,t)=>({name:e,originalIndex:t}))),M=e=>`/${k.value.slice(0,Math.max(0,e)).map(e=>e.name).join(`/`)}`,N={rootItem:80,arrow:20,padding:12,maxText:150,char:8},P=u(()=>{if(!D.value||k.value.length===0)return k.value;let e=D.value-N.rootItem,t=[...k.value].reverse(),n=[];for(let r of t){let t=Math.min(r.name.length*N.char,N.maxText)+N.arrow+N.padding;if(eP.value.length{let e=k.value.map(e=>({key:e.originalIndex,label:e.name,icon:()=>o(`i`,{class:`i-custom:file-dir text-16px`},null)}));return e.unshift({key:`/`,label:i(`FolderPicker.RootDir`),icon:()=>o(`i`,{class:`i-custom:file-dir text-16px`},null)}),e}),L=()=>{a.value=M(k.value.length-1),r(`change`,a.value)},R=(e,t)=>{typeof e==`number`?a.value=M(e+1):e===`/`&&(a.value=`/`),r(`change`,a.value),t==null||t.stopPropagation()},U=e=>{R(e)},W=T(!0),G=y(`inputRef`),ne=async()=>{var e;W.value=!1,b.value=a.value,await n(),(e=G.value)==null||e.focus()},K=()=>{W.value=!0,b.value!==a.value&&(a.value=b.value,r(`change`,b.value))},q=()=>{var e;(e=G.value)==null||e.blur()},J=()=>{r(`refresh`)};return(e,t)=>{let n=A,r=j,a=E,u=O;return l(),c(u,null,{default:v(()=>[o(n,{class:`nav-btn`,onClick:L},{default:v(()=>[...t[3]||(t[3]=[w(`i`,{class:`i-common-back text-14px`},null,-1)])]),_:1}),S(w(`div`,{ref_key:`pathListRef`,ref:s,class:`path-list`,onClick:ne},[o(r,{trigger:`click`,placement:`bottom-start`,options:_(I),onSelect:U},{default:v(()=>[S(w(`div`,{class:`path-item`,onClick:t[0]||(t[0]=e=>e.stopPropagation())},[...t[4]||(t[4]=[w(`div`,{class:`path-dir`},[w(`i`,{class:`i-file-dir text-16px`})],-1),w(`div`,{class:`path-arrow reversal`},[w(`i`,{class:`i-common-arrow-right`})],-1)])],512),[[d,_(F)]])]),_:1},8,[`options`]),S(w(`div`,{class:`path-item`,onClick:t[1]||(t[1]=e=>R(`/`,e))},[w(`div`,z,x(_(i)(`FolderPicker.RootDir`)),1),t[5]||(t[5]=w(`div`,{class:`path-arrow`},[w(`i`,{class:`i-common-arrow-right`})],-1))],512),[[d,!_(F)]]),(l(!0),C(h,null,ee(_(P),(e,n)=>(l(),C(`div`,{key:`${e.name}_${n}`,class:`path-item`,onClick:t=>R(e.originalIndex,t)},[w(`div`,V,x(e.name),1),t[6]||(t[6]=w(`div`,{class:`path-arrow`},[w(`i`,{class:`i-common-arrow-right`})],-1))],8,B))),128))],512),[[d,_(W)]]),S(w(`div`,H,[o(a,{ref_key:`inputRef`,ref:G,value:_(b),"onUpdate:value":t[2]||(t[2]=e=>m(b)?b.value=e:null),placeholder:_(i)(`FolderPicker.PathPlaceholder`),onBlur:K,onKeydown:p(q,[`enter`])},null,8,[`value`,`placeholder`])],512),[[d,!_(W)]]),o(n,{class:`nav-btn`,onClick:J},{default:v(()=>[...t[7]||(t[7]=[w(`i`,{class:`i-common-refresh text-14px`},null,-1)])]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-3fa6b1c3`]]);b();var W={class:`folder-picker`},G={class:`header`},ne={class:`header-content`},K={class:`navigator-wrapper`},q={class:`search-wrapper`},J={class:`toolbar`},re={class:`main-content`},ie={class:`sidebar`},ae={class:`dist-list`},oe=[`onClick`],se={class:`item-info`},ce={class:`name`},le={class:`size`},ue={class:`file-list-container`},de={class:`folder-picker-footer`},fe={class:`flex items-center gap-10px pl-96px`},pe={class:`w-240px`},me={class:`flex gap-10px`};function Y(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!a(e)}var X=t({__name:`index`,props:{path:{default:`/www/wwwroot`},checkedType:{default:()=>[`dir`]},callback:{}},emits:[`close`],setup(e,{emit:t}){let a=e,s=t,{t:c}=te(),d=T(null),f=T(a.path),g=T(!1),y=T(null),b=T(``),S=T([]),O=T(``),j=T([]),F=T(null),z=T(``),B=T(null),V=e=>{F.value||(F.value=e,z.value=``,j.value.unshift({filename:`__creating__`,path:``,modify_time:0,permission:``,owner:``,type:e,isCreate:!0}),n(()=>{var e;(e=B.value)==null||e.focus()}))},H=()=>{F.value&&j.value.shift(),F.value=null,z.value=``},X=async()=>{if(z.value){g.value=!0;try{let e=f.value===`/`?`/`:`${f.value}/`;F.value===`file`?await L({path:e+z.value}):await R({path:e+z.value}),H(),Q()}finally{g.value=!1}}},Z=u(()=>{let e=b.value.split(`/`).filter(Boolean);return e.length>0?e[e.length-1]:``}),Q=async()=>{g.value=!0;try{let{message:e}=await I({path:f.value,disk:!0,search:O.value});if(P(e)){let t=e.PATH,r=[];e.DIR.forEach(e=>{r.push(he(e,`dir`,t))}),e.FILES.forEach(e=>{r.push(he(e,`file`,t))}),j.value=r,f.value=t,a.checkedType.includes(`dir`)?b.value=t:b.value=``,e.DISK&&(S.value=e.DISK),y.value=null,n(()=>{var e;(e=d.value)==null||e.scrollTo({top:0})})}}finally{g.value=!1}},he=(e,t,n)=>{let r=e.split(`;`),i=r[0],a=Number(r[2]),o=r[3],s=r[4];return{path:(n===`/`?`/`:`${n}/`)+i,filename:i,modify_time:a,permission:o,owner:s,type:t}},ge=()=>{O.value=``,Q()},_e=e=>{f.value=e,O.value=``,Q()},$=()=>{n(()=>{Q()})},ve=e=>{if(e.isCreate)return{};let t=a.checkedType.includes(e.type),n=a.checkedType.length===1&&a.checkedType[0]===`file`;return{class:[`cursor-pointer`,y.value===e.filename?`selected-row`:``],onClick:()=>{if(n&&e.type===`dir`){f.value=`${f.value}/${e.filename}`.replace(`//`,`/`),O.value=``,Q();return}if(t){if(y.value===e.filename){y.value=null,b.value=``;return}y.value=e.filename,b.value=e.path}},onDblclick:()=>{n&&e.type===`dir`||e.type===`dir`&&(f.value=`${f.value}/${e.filename}`.replace(`//`,`/`),O.value=``,Q())}}},ye=[{title:()=>c(`FolderPicker.Name`),key:`name`,colSpan:e=>e.isCreate?3:1,render(e){if(e.isCreate){let e,t;return o(`div`,{class:`flex items-center gap-16px`},[o(`div`,{class:`flex items-center gap-8px`},[o(`i`,{class:[`text-18px`,F.value===`dir`?`i-file-dir`:`i-file-file text-base`]},null),o(`div`,{class:`w-220px`},[o(E,{ref:B,value:z.value,onUpdateValue:e=>z.value=e,size:`small`,autofocus:!0,placeholder:c(`FolderPicker.NamePlaceholder`),onKeydown:e=>{e.key===`Enter`&&X()}},null)])]),o(`div`,{class:`flex items-center gap-8px`},[o(A,{size:`small`,type:`primary`,onClick:X},Y(e=c(`FolderPicker.Create`))?e:{default:()=>[e]}),o(A,{size:`small`,onClick:H},Y(t=c(`Public.Btn.Cancel`))?t:{default:()=>[t]})])])}return o(`div`,{class:`flex items-center gap-8px`},[o(`i`,{class:[`text-18px`,e.type===`dir`?`i-file-dir`:`i-file-file text-base`]},null),o(`div`,{class:`w-0 flex-1 leading-18px`},[o(k,null,{default:()=>[e.filename]})])])}},{title:()=>c(`FolderPicker.ModifyTime`),key:`modify_time`,width:180,render(e){return e.isCreate?null:N(e.modify_time)}},{title:()=>c(`FolderPicker.PermissionOwner`),key:`permission`,width:150,render(e){return e.isCreate?null:`${e.permission} / ${e.owner}`}}];Q();let be=()=>{var e;let t=b.value,n=t.substring(t.lastIndexOf(`/`)+1),r=j.value.find(e=>e.filename===n);(e=a.callback)==null||e.call(a,t,r),xe()},xe=()=>{s(`close`)};return(e,t)=>{let n=M,a=D;return l(),C(`div`,W,[w(`div`,G,[w(`div`,ne,[w(`div`,K,[o(U,{path:_(f),"onUpdate:path":t[0]||(t[0]=e=>m(f)?f.value=e:null),onChange:ge,onRefresh:$},null,8,[`path`])]),w(`div`,q,[o(_(E),{value:_(O),"onUpdate:value":t[1]||(t[1]=e=>m(O)?O.value=e:null),clearable:``,placeholder:_(c)(`FolderPicker.SearchPlaceholder`),onKeydown:p($,[`enter`]),onClear:$},{suffix:v(()=>[w(`i`,{class:`i-common-search search-icon`,onClick:$})]),_:1},8,[`value`,`placeholder`])])]),w(`div`,J,[o(_(A),{size:`small`,onClick:t[2]||(t[2]=e=>V(`file`))},{default:v(()=>[i(x(_(c)(`FolderPicker.NewFile`)),1)]),_:1}),o(_(A),{size:`small`,onClick:t[3]||(t[3]=e=>V(`dir`))},{default:v(()=>[i(x(_(c)(`file.buttonGroup.createOptions.newDirectory`)),1)]),_:1})])]),w(`div`,re,[w(`div`,ie,[o(n,null,{default:v(()=>[w(`div`,ae,[(l(!0),C(h,null,ee(_(S),e=>(l(),C(`div`,{key:e.path,class:`dist-item`,onClick:t=>_e(e.path)},[t[4]||(t[4]=w(`i`,{class:`disk-icon i-file-disk`},null,-1)),w(`div`,se,[w(`div`,ce,[o(_(k),null,{default:v(()=>[i(x(e.path),1)]),_:2},1024)]),w(`div`,le,` (`+x(e.size[0])+`) `,1)])],8,oe))),128))])]),_:1})]),w(`div`,ue,[o(a,{ref_key:`tableRef`,ref:d,"flex-height":``,columns:ye,data:_(j),class:`file-table`,"row-props":ve,bordered:!1,"virtual-scroll":!0,loading:_(g)},null,8,[`data`,`loading`])])]),w(`div`,de,[w(`div`,fe,[_(Z)?(l(),C(h,{key:0},[w(`span`,null,x(_(c)(`FolderPicker.CurrentSelection`)),1),w(`div`,pe,[o(_(E),{value:_(Z),readonly:``,size:`small`},null,8,[`value`])])],64)):r(``,!0)]),w(`div`,me,[o(_(A),{class:`cancel-btn`,size:`small`,onClick:xe},{default:v(()=>[i(x(_(c)(`Public.Btn.Cancel`)),1)]),_:1}),o(_(A),{type:`primary`,size:`small`,disabled:!_(b),onClick:be},{default:v(()=>[i(x(_(c)(`Public.Btn.Confirm`)),1)]),_:1},8,[`disabled`])])])])}}}),Z=e({default:()=>Q}),Q=F(X,[[`__scopeId`,`data-v-07327c2c`]]);export{U as n,Z as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-MessageBox-legacy.js b/BTPanel/static/vite/js/feature-MessageBox-legacy.js index 557698c8..9bdc1257 100644 --- a/BTPanel/static/vite/js/feature-MessageBox-legacy.js +++ b/BTPanel/static/vite/js/feature-MessageBox-legacy.js @@ -1,2 +1,2 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./app-components-legacy.js?v=1787646744133`,`./app-shared-legacy.js?v=1787646744133`,`./app-base-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,ee,p,m,h,g,_,v,y,b,x,S,C,w,T,E,te,ne,re,D,ie,ae,O,k,A,j,oe,M,se,N,P,F,I,L,R,z,B,V,H,U,W,G,ce,K,q,J,Y,le,X,ue,de,fe,pe,Z,me;function he(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function Q(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){he(a,r,i,o,s,`next`,e)}function s(e){he(a,r,i,o,s,`throw`,e)}o(void 0)})}}function $(e,t){var n,r,i,a={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype),s=Object.defineProperty;return s(o,`next`,{value:c(0)}),s(o,`throw`,{value:c(1)}),s(o,`return`,{value:c(2)}),typeof Symbol==`function`&&s(o,Symbol.iterator,{value:function(){return this}}),o;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=s[0]&2?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[s[0]&2,i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if((i=a.trys,!(i=i.length>0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1] { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,4 +28,4 @@ removeAfterLoad(freshLink, link) } })(); -import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{$n as t,Cn as n,Cr as r,Dn as i,En as a,Hn as o,In as s,Jn as c,Or as l,Sn as u,Xn as d,bn as f,br as p,cr as m,ei as h,hr as g,kn as _,lr as v,mn as y,nn as b,or as x,vr as S,xn as C}from"./vendor-utils.js?v=1787646744133";import{l as w,p as T}from"./vendor-vue.js?v=1787646744133";import{B as E,Et as D,L as O,gt as k,v as A}from"./vendor-naive.js?v=1787646744133";import{Oa as j,Td as M,Xt as N,bp as P,dd as F,ha as ee,hd as I,i as L,vd as R,yp as z,zf as B}from"./app.js?v=1787646744133";import{Qi as V,Yi as H,Zi as U}from"./app-components.js?v=1787646744133";import{Cf as W,Sf as G}from"./app-shared.js?v=1787646744133";import{l as K,u as q}from"./app-base.js?v=1787646744133";b();function J(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!s(e)}var Y=_({name:`EmptyBox`,setup(e,{slots:t}){let n=L(),{t:r}=w(),a=()=>{G()};return()=>{var e;let o;return i(y,null,[n.taskCount===0?i(D,{class:`pt-80px`,size:`huge`,description:r(`Layout.MessageBox.index_1`)},null):i(y,null,[i(O,{class:`justify-between! flex-nowrap!`},{default:()=>[i(`span`,null,[r(`Layout.MessageBox.index_2`)]),i(k,{text:!0,type:`primary`,onClick:a},J(o=r(`Public.Status.Restart`))?o:{default:()=>[o]})]}),i(E,{class:`mt-12px! mb-16px!`},null),(e=t.default)==null?void 0:e.call(t)])])}}});b();var X={class:`h-460px overflow-auto`},Z={class:`install`},Q={key:0,class:`cmd`},te=B(_({__name:`index`,setup(e,{expose:r}){let s=L(),g=N(),_=F(),b=p(``),{send:S,close:w}=W(`/sock_shell`,{onMessage:(e,t)=>{let n=t.data;P(n)&&(b.value+=n)}}),T=()=>{S(`tail -n 100 -f /tmp/panelExec.log`)},E=async e=>{w(),await I({id:e}),await _.getList()},D=()=>{if(_.taskList.length){let{type:e,status:t}=_.taskList[0];e===`execshell`&&(t===`-1`?(b.value=``,T()):setTimeout(async()=>{await _.getList(),D()},2e3))}};x(()=>s.taskCount,e=>{e&&D(),g.getMessageCount()}),o(()=>{w()});let A=async()=>{await _.getList(),s.taskCount!==0&&(D(),_.onRepetion())};return A(),r({init:A}),(e,r)=>{let o=k,s=O,p=t(`scroll-bottom`);return c(),C(l(Y),null,{default:m(()=>[f(`div`,X,[(c(!0),n(y,null,d(l(_).taskList,t=>(c(),n(`div`,{key:t.id},[t.type===`execshell`?(c(),n(y,{key:0},[i(s,{class:`justify-between! mb-8px`},{default:m(()=>[f(`span`,Z,h(t.name),1),f(`div`,null,[a(h(t.status===`0`?`waiting`:e.$t(`Soft.index_40`))+` `,1),r[0]||(r[0]=f(`img`,{src:`data:image/gif;base64,R0lGODlhDgACAIAAAHNzcwAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDgABACwAAAAAAgACAAACAoRRACH5BAUOAAEALAQAAAACAAIAAAIChFEAIfkEBQ4AAQAsCAAAAAIAAgAAAgKEUQAh+QQJDgABACwAAAAADgACAAACBoyPBpu9BQA7`},null,-1)),r[1]||(r[1]=f(`span`,{class:`px-5px`},`|`,-1)),i(o,{type:`primary`,text:``,onClick:e=>E(t.id)},{default:m(()=>[a(h(e.$t(`Public.Btn.Del`)),1)]),_:1},8,[`onClick`])])]),_:2},1024),t.status===`-1`?v((c(),n(`pre`,Q,[a(h(l(b)),1)])),[[p]]):u(``,!0)],64)):u(``,!0)]))),128))])]),_:1})}}}),[[`__scopeId`,`data-v-bd159bda`]]);b();var ne=_({__name:`index`,setup(e,{expose:t}){let n=N(),{loading:r,table:a,columns:o,search:s}=T(n),u=()=>{n.getMessageCount()};return t({init:u}),(e,t)=>{let n=H,d=U,f=V;return c(),C(f,null,{table:m(()=>[i(n,{loading:l(r),data:l(a).data,columns:l(o)},null,8,[`loading`,`data`,`columns`])]),pageRight:m(()=>[i(d,{page:l(s).p,"onUpdate:page":t[0]||(t[0]=e=>l(s).p=e),"page-size":l(s).limit,"onUpdate:pageSize":t[1]||(t[1]=e=>l(s).limit=e),"item-count":l(a).total,"page-slot":5,"show-size-picker":!1,onRefresh:u},null,8,[`page`,`page-size`,`item-count`])]),_:1})}}});b();var re=B(_({__name:`index`,setup(e,{expose:t}){let n=p(`None`),{loading:r,setLoading:a}=j(),o=async()=>{try{a(!0);let{message:e}=await R();z(e)&&(n.value=P(e.result)?e.result:`None`)}finally{a(!1)}};return o(),t({init:o}),(e,t)=>{let a=q,o=A;return c(),C(o,{class:`h-full`,show:l(r)},{default:m(()=>[i(a,{log:l(n)},null,8,[`log`])]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-f3dc0026`]]);b();var ie={class:`h-550px`},ae=_({__name:`index`,setup(e,{expose:t}){let{t:o}=w(),s=L(),u=N(),d=p(`task`),f=S([{key:`task`,label:()=>i(`span`,null,[o(`Layout.MessageBox.index_3`),a(` (`),s.taskCount,a(`)`)]),component:r(te)},{key:`message`,label:()=>i(`span`,null,[o(`Layout.MessageBox.index_4`),a(` (`),u.listConut,a(`)`)]),component:r(ne)},{key:`log`,label:o(`Layout.MessageBox.index_5`),component:r(re)}]);return u.getMessageCount(),t({onClose:()=>{ee()}}),(e,t)=>{let r=K;return c(),n(`div`,ie,[i(r,{value:l(d),"onUpdate:value":t[0]||(t[0]=e=>g(d)?d.value=e:null),ref:`tabsRef`,data:l(f)},null,8,[`value`,`data`])])}}}),oe=e({default:()=>$}),$=ae;b();var se=_({__name:`install-log`,props:{id:{}},setup(e,{expose:t}){let n=e,r=p(`None`),{loading:i,setLoading:a}=j(),o=async()=>{try{a(!0);let{message:e}=await M({path:`/www/server/panel/logs/installed/task_${n.id}.log`});z(e)&&(r.value=e.data)}catch(e){r.value=`None`}finally{a(!1)}};return o(),t({init:o}),(e,t)=>{let n=q;return c(),C(n,{log:l(r),loading:l(i)},null,8,[`log`,`loading`])}}}),ce=e({default:()=>le}),le=se;export{oe as n,ce as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1791538283700";import{An as t,Cn as n,Dn as r,Ln as i,On as a,Sn as o,Un as s,Yn as c,Zn as l,er as u,gr as d,hn as f,kr as p,lr as m,rn as h,sr as g,ti as _,ur as v,wn as y,wr as b,xn as x,xr as S,yr as C}from"./vendor-utils.js?v=1791538283700";import{l as w,p as T}from"./vendor-vue.js?v=1791538283700";import{B as E,Dt as D,L as O,gt as k,v as A}from"./vendor-naive.js?v=1791538283700";import{Xt as j,_d as ee,bp as M,ga as N,i as P,ka as F,md as I,ud as L,wd as R,yp as z,zf as B}from"./app.js?v=1791538283700";import{$i as V,na as H,ta as U}from"./app-components.js?v=1791538283700";import{Of as W,kf as G}from"./app-shared.js?v=1791538283700";import{l as K,u as q}from"./app-base.js?v=1791538283700";h();function J(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!i(e)}var Y=t({name:`EmptyBox`,setup(e,{slots:t}){let n=P(),{t:r}=w(),i=()=>{W()};return()=>{var e;let o;return a(f,null,[n.taskCount===0?a(D,{class:`pt-80px`,size:`huge`,description:r(`Layout.MessageBox.index_1`)},null):a(f,null,[a(O,{class:`justify-between! flex-nowrap!`},{default:()=>[a(`span`,null,[r(`Layout.MessageBox.index_2`)]),a(k,{text:!0,type:`primary`,onClick:i},J(o=r(`Public.Status.Restart`))?o:{default:()=>[o]})]}),a(E,{class:`mt-12px! mb-16px!`},null),(e=t.default)==null?void 0:e.call(t)])])}}});h();var X={class:`h-460px overflow-auto`},Z={class:`install`},Q={key:0,class:`cmd`},te=B(t({__name:`index`,setup(e,{expose:t}){let i=P(),d=j(),h=L(),b=S(``),{send:C,close:w}=G(`/sock_shell`,{onMessage:(e,t)=>{let n=t.data;M(n)&&(b.value+=n)}}),T=()=>{C(`tail -n 100 -f /tmp/panelExec.log`)},E=async e=>{w(),await I({id:e}),await h.getList()},D=()=>{if(h.taskList.length){let{type:e,status:t}=h.taskList[0];e===`execshell`&&(t===`-1`?(b.value=``,T()):setTimeout(async()=>{await h.getList(),D()},2e3))}};g(()=>i.taskCount,e=>{e&&D(),d.getMessageCount()}),s(()=>{w()});let A=async()=>{await h.getList(),i.taskCount!==0&&(D(),h.onRepetion())};return A(),t({init:A}),(e,t)=>{let i=k,s=O,d=u(`scroll-bottom`);return c(),o(p(Y),null,{default:m(()=>[x(`div`,X,[(c(!0),y(f,null,l(p(h).taskList,o=>(c(),y(`div`,{key:o.id},[o.type===`execshell`?(c(),y(f,{key:0},[a(s,{class:`justify-between! mb-8px`},{default:m(()=>[x(`span`,Z,_(o.name),1),x(`div`,null,[r(_(o.status===`0`?`waiting`:e.$t(`Soft.index_40`))+` `,1),t[0]||(t[0]=x(`img`,{src:`data:image/gif;base64,R0lGODlhDgACAIAAAHNzcwAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDgABACwAAAAAAgACAAACAoRRACH5BAUOAAEALAQAAAACAAIAAAIChFEAIfkEBQ4AAQAsCAAAAAIAAgAAAgKEUQAh+QQJDgABACwAAAAADgACAAACBoyPBpu9BQA7`},null,-1)),t[1]||(t[1]=x(`span`,{class:`px-5px`},`|`,-1)),a(i,{type:`primary`,text:``,onClick:e=>E(o.id)},{default:m(()=>[r(_(e.$t(`Public.Btn.Del`)),1)]),_:1},8,[`onClick`])])]),_:2},1024),o.status===`-1`?v((c(),y(`pre`,Q,[r(_(p(b)),1)])),[[d]]):n(``,!0)],64)):n(``,!0)]))),128))])]),_:1})}}}),[[`__scopeId`,`data-v-bd159bda`]]);h();var ne=t({__name:`index`,setup(e,{expose:t}){let n=j(),{loading:r,table:i,columns:s,search:l}=T(n),u=()=>{n.getMessageCount()};return t({init:u}),(e,t)=>{let n=V,d=U,f=H;return c(),o(f,null,{table:m(()=>[a(n,{loading:p(r),data:p(i).data,columns:p(s)},null,8,[`loading`,`data`,`columns`])]),pageRight:m(()=>[a(d,{page:p(l).p,"onUpdate:page":t[0]||(t[0]=e=>p(l).p=e),"page-size":p(l).limit,"onUpdate:pageSize":t[1]||(t[1]=e=>p(l).limit=e),"item-count":p(i).total,"page-slot":5,"show-size-picker":!1,onRefresh:u},null,8,[`page`,`page-size`,`item-count`])]),_:1})}}});h();var re=B(t({__name:`index`,setup(e,{expose:t}){let n=S(`None`),{loading:r,setLoading:i}=F(),s=async()=>{try{i(!0);let{message:e}=await ee();z(e)&&(n.value=M(e.result)?e.result:`None`)}finally{i(!1)}};return s(),t({init:s}),(e,t)=>{let i=q,s=A;return c(),o(s,{class:`h-full`,show:p(r)},{default:m(()=>[a(i,{log:p(n)},null,8,[`log`])]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-f3dc0026`]]);h();var ie={class:`h-550px`},ae=t({__name:`index`,setup(e,{expose:t}){let{t:n}=w(),i=P(),o=j(),s=S(`task`),l=C([{key:`task`,label:()=>a(`span`,null,[n(`Layout.MessageBox.index_3`),r(` (`),i.taskCount,r(`)`)]),component:b(te)},{key:`message`,label:()=>a(`span`,null,[n(`Layout.MessageBox.index_4`),r(` (`),o.listConut,r(`)`)]),component:b(ne)},{key:`log`,label:n(`Layout.MessageBox.index_5`),component:b(re)}]);return o.getMessageCount(),t({onClose:()=>{N()}}),(e,t)=>{let n=K;return c(),y(`div`,ie,[a(n,{value:p(s),"onUpdate:value":t[0]||(t[0]=e=>d(s)?s.value=e:null),ref:`tabsRef`,data:p(l)},null,8,[`value`,`data`])])}}}),oe=e({default:()=>$}),$=ae;h();var se=t({__name:`install-log`,props:{id:{}},setup(e,{expose:t}){let n=e,r=S(`None`),{loading:i,setLoading:a}=F(),s=async()=>{try{a(!0);let{message:e}=await R({path:`/www/server/panel/logs/installed/task_${n.id}.log`});z(e)&&(r.value=e.data)}catch(e){r.value=`None`}finally{a(!1)}};return s(),t({init:s}),(e,t)=>{let n=q;return c(),o(n,{log:p(r),loading:p(i)},null,8,[`log`,`loading`])}}}),ce=e({default:()=>le}),le=se;export{oe as n,ce as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Pay-legacy.js b/BTPanel/static/vite/js/feature-Pay-legacy.js index edf7f5df..e93fe661 100644 --- a/BTPanel/static/vite/js/feature-Pay-legacy.js +++ b/BTPanel/static/vite/js/feature-Pay-legacy.js @@ -1,4 +1,4 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./app-components-legacy.js?v=1787646744133`,`./app-shared-legacy.js?v=1787646744133`,`./vendor-pdf-legacy.js?v=1787646744133`,`./domain-config-legacy.js?v=1787646744133`,`./vendor-pay-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,ee,te,ne,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,D,Wt,Gt,Kt,qt,Jt,Yt,O,Xt,k,A,j,M,N,P,Zt,F,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,I,Tn,L,R,En,Dn,On,kn,z,An,B,jn,V,Mn,Nn,Pn,Fn,In,Ln,Rn,H,U,W,zn,Bn,Vn,Hn,G,Un,Wn,Gn,Kn,qn,K,Jn,Yn,Xn,Zn,q,Qn,$n,er,tr,nr,rr,J,ir,ar,Y,or,sr,cr,lr,ur,dr,fr,X,pr;function mr(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1].n-tabs-nav .n-tabs-scroll-padding{border:none}.pay-menu[data-v-15f410f5]>.n-tabs-nav .n-tabs-tab-wrapper .n-tabs-tab{border-top:none;border-left:none;border-radius:0;width:142px;height:40px}.voucher-list[data-v-57256691]{flex-wrap:wrap;gap:16px 12px;display:flex}.voucher-item[data-v-57256691]{border:2px solid var(--color-border);cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:160px;height:72px;transition:all .3s;display:flex;position:relative}.voucher-item[data-v-57256691]:before,.voucher-item[data-v-57256691]:after{content:"";background-color:var(--color-modal);border:2px solid var(--color-border);width:9px;height:18px;transition:all .3s;display:block;position:absolute}.voucher-item[data-v-57256691]:before{border-left:none;border-radius:0 1rem 1rem 0;margin-top:-9px;top:50%;left:-2px}.voucher-item[data-v-57256691]:after{border-right:none;border-radius:1rem 0 0 1rem;margin-top:-9px;top:50%;right:-2px}.voucher-item.selected[data-v-57256691]{border:2px solid var(--pay-color-border);background:var(--pay-color-bg)}.voucher-item.selected[data-v-57256691]:before,.voucher-item.selected[data-v-57256691]:after{border-color:var(--pay-color-border)}.voucher-item.selected .voucher-name[data-v-57256691]{color:var(--pay-color-border)}.voucher-item .voucher-name[data-v-57256691]{color:var(--color-text-2);margin-bottom:12px;font-size:16px;font-weight:600;transition:all .3s}.voucher-item .voucher-date[data-v-57256691]{color:var(--color-text-3);font-size:10px}.voucher-container[data-v-88fa8575]{height:100%}.pay-container[data-v-768f8f78]{width:100%;height:100%;display:flex}.pay-container .pay-sidebar[data-v-768f8f78]{width:230px}.pay-container .pay-body[data-v-768f8f78]{flex-direction:column;flex:1;display:flex;overflow:hidden}.pay-container .pay-body .pay-main[data-v-768f8f78]{flex:1;padding:20px;position:relative;overflow:hidden}.product-tabs[data-v-768f8f78]{background-color:var(--color-tabs);border-top-right-radius:4px;display:flex}.product-tabs .tab-item[data-v-768f8f78]{text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;min-width:160px;height:76px;padding:0 12px 2px;font-size:12px;display:flex;position:relative}.product-tabs .tab-item.active[data-v-768f8f78]{background-color:var(--color-modal)}.product-tabs .tab-item.active.pro .tab-title[data-v-768f8f78]{color:var(--pay-color)}.product-tabs .tab-item .tab-title[data-v-768f8f78]{color:var(--color-text-2);justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.product-tabs .tab-item .tab-title .text[data-v-768f8f78]{padding-top:3px;font-weight:700}.product-tabs .tab-item .tab-desc[data-v-768f8f78]{color:var(--color-text-3);margin-top:8px} +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Cr(e){for(var t=1;t0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1].n-tabs-nav .n-tabs-scroll-padding{border:none}.pay-menu[data-v-15f410f5]>.n-tabs-nav .n-tabs-tab-wrapper .n-tabs-tab{border-top:none;border-left:none;border-radius:0;width:142px;height:40px}.voucher-list[data-v-57256691]{flex-wrap:wrap;gap:16px 12px;display:flex}.voucher-item[data-v-57256691]{border:2px solid var(--color-border);cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:160px;height:72px;transition:all .3s;display:flex;position:relative}.voucher-item[data-v-57256691]:before,.voucher-item[data-v-57256691]:after{content:"";background-color:var(--color-modal);border:2px solid var(--color-border);width:9px;height:18px;transition:all .3s;display:block;position:absolute}.voucher-item[data-v-57256691]:before{border-left:none;border-radius:0 1rem 1rem 0;margin-top:-9px;top:50%;left:-2px}.voucher-item[data-v-57256691]:after{border-right:none;border-radius:1rem 0 0 1rem;margin-top:-9px;top:50%;right:-2px}.voucher-item.selected[data-v-57256691]{border:2px solid var(--pay-color-border);background:var(--pay-color-bg)}.voucher-item.selected[data-v-57256691]:before,.voucher-item.selected[data-v-57256691]:after{border-color:var(--pay-color-border)}.voucher-item.selected .voucher-name[data-v-57256691]{color:var(--pay-color-border)}.voucher-item .voucher-name[data-v-57256691]{color:var(--color-text-2);margin-bottom:12px;font-size:16px;font-weight:600;transition:all .3s}.voucher-item .voucher-date[data-v-57256691]{color:var(--color-text-3);font-size:10px}.voucher-container[data-v-88fa8575]{height:100%}.pay-container[data-v-768f8f78]{width:100%;height:100%;display:flex}.pay-container .pay-sidebar[data-v-768f8f78]{width:230px}.pay-container .pay-body[data-v-768f8f78]{flex-direction:column;flex:1;display:flex;overflow:hidden}.pay-container .pay-body .pay-main[data-v-768f8f78]{flex:1;padding:20px;position:relative;overflow:hidden}.product-tabs[data-v-768f8f78]{background-color:var(--color-tabs);border-top-right-radius:4px;display:flex}.product-tabs .tab-item[data-v-768f8f78]{text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;min-width:160px;height:76px;padding:0 12px 2px;font-size:12px;display:flex;position:relative}.product-tabs .tab-item.active[data-v-768f8f78]{background-color:var(--color-modal)}.product-tabs .tab-item.active.pro .tab-title[data-v-768f8f78]{color:var(--pay-color)}.product-tabs .tab-item .tab-title[data-v-768f8f78]{color:var(--color-text-2);justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.product-tabs .tab-item .tab-title .text[data-v-768f8f78]{padding-top:3px;font-weight:700}.product-tabs .tab-item .tab-desc[data-v-768f8f78]{color:var(--color-text-3);margin-top:8px} /*$vite$:1*/`,document.head.appendChild(ie),I(),qn=F({__name:`time`,props:{endtime:{default:0}},setup:function(e){var t=e,n=H(0),r=function(){n.value=t.endtime*1e3-Math.floor(Date.now())},i=function(e){return e.toString().padStart(2,`0`)},a=function(e){var t=e.hours,n=e.minutes,r=e.seconds,a,o,s,c=J().t;return P(`div`,{class:`flex justify-center items-center text-font2 text-16px`},[P(`span`,null,[c(`Component.Coupon.index_10`)]),P(E,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Er(a=i(t))?a:{default:function(){return[a]}}),P(`span`,null,[N(`:`)]),P(E,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Er(o=i(n))?o:{default:function(){return[o]}}),P(`span`,null,[N(`:`)]),P(E,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Er(s=i(r))?s:{default:function(){return[s]}})])};return r(),function(e,t){var r=o;return V(),A(r,{duration:q(n),render:a},null,8,[`duration`])}}}),Gn=qn,I(),pe={class:`coupon-box`},Je={class:`pt-24px bg-modal rounded-10px`},at={class:`px-36px`},bt={class:`text-20px text-pro`},Et={class:`coupon-list`},Mt={class:`decoration`},Lt={class:`coupon-amount`},Bt={class:`coupon-price`},Ut={class:`text-34px`},we={class:`coupon-info`},De={class:`coupon-name`},Ae={class:`coupon-time`},Me={class:`mr-0.25em text-error text-20px`},Pe={class:`pt-14px`},Ie={class:`mt-24px text-center`},Re={key:0,class:`coupon-number`},Be={class:`px-36px pb-16px bg-modal rounded-10px`},He={class:`w-200px mt-10px mx-auto`},Cn=F({__name:`index`,props:{obtainId:{default:0},endTime:{default:0},couponList:{default:function(){return[]}},couponQuota:{default:function(){return{quota:0,total:0,received:0}}}},emits:[`close`,`receive`],setup:function(e,t){var n=t.emit,r=J().t,i=e,a=Yn(i),o=a.couponList,s=a.couponQuota,c=O(function(){return s.value.total-s.value.quota}),l=n,d=Pn(),f=function(e){return Math.floor(e/86400)},p=H(null),m=[{label:r(`Component.Coupon.index_6`),value:`today`},{label:r(`Component.Coupon.index_7`),value:`week`},{label:r(`Component.Coupon.index_8`),value:`forver`}],h=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,In({obtain_id:``.concat(i.obtainId)})];case 1:return e.sent(),d.getReceiveCoupon(),l(`close`),l(`receive`),[2]}})})()},g=function(e,t){tr({title:r(`Public.Confirm.Title`),content:``.concat(r(`Component.Coupon.index_9`,[t.label])),onConfirm:function(){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:switch(t=0,e){case`today`:t=new Date(new Date().toLocaleDateString()).getTime()+1440*60*1e3-1;break;case`week`:t=new Date(new Date().toLocaleDateString()).getTime()+10080*60*1e3-1;break;case`forver`:t=-100;break}return t=Math.floor(t>0?t/1e3:t),[4,mn({limit_time:t})];case 1:return n.sent(),d.getReceiveCoupon(),l(`close`),[2]}})})()}})};return function(t,n){var r=S;return V(),M(`div`,pe,[k(`div`,Je,[k(`div`,at,[k(`div`,bt,K(t.$t(`Component.Coupon.index_1`)),1),k(`div`,Et,[(V(!0),M(u,null,W(q(o),function(e,r){return V(),M(`div`,{key:``.concat(r),class:`coupon-item`},[k(`div`,Mt,K(t.$t(`Component.Coupon.index_2`)),1),k(`div`,Lt,[k(`div`,Bt,[n[0]||(n[0]=k(`span`,{class:`text-20px mr-4px`},`$`,-1)),k(`span`,Ut,K(e.deduct_amount),1)])]),k(`div`,we,[k(`div`,De,K(e.title),1),k(`div`,Ae,[k(`span`,null,K(t.$t(`Component.Coupon.index_3`)),1),k(`span`,Me,K(f(e.expires)),1),k(`span`,null,K(t.$t(`Public.Unit.Day`,f(e.expires))),1)])])])}),128))])])]),k(`div`,Pe,[k(`div`,Ie,[P(Gn,{endtime:e.endTime},null,8,[`endtime`])]),q(s).total>0?(V(),M(`div`,Re,` ⏳Remaining: `+K(q(c))+` / `+K(q(s).total)+` (🎁 `+K(q(c))+` peoples have get it) `,1)):j(``,!0),k(`div`,Be,[k(`div`,{class:`coupon-btn`,onClick:h},K(t.$t(`Component.Coupon.index_5`))+` (Last `+K(q(s).quota)+` coupons) `,1),k(`div`,He,[P(r,{value:q(p),options:m,"consistent-menu-width":!1,placeholder:t.$t(`Component.Coupon.index_13`),"onUpdate:value":g},null,8,[`value`,`placeholder`])])])])])}}}),e(`n`,Rn=ne({default:function(){return Ln}})),Ln=D(Cn,[[`__scopeId`,`data-v-e69cec82`]]),I(),Y=Qt(`PayStore`,function(){var e=H(``),t=H(!0),n=H(``),r=H(27),i=H(``),a=H([]),o=H(!1),s=H(!0),c=H(0),l=H([]),u=H(0),d=O(function(){return l.value.length>0?l.value[c.value].children:[]}),f=O(function(){return d.value[u.value]}),p=H(!0),m={order_no:``,stripe_publishable_key:``,order_id:0,paypal_client_id:``,price:``,market_price:``,cycle:1,cycle_unit:`month`,couponPrice:``},h=H(Yt(m)),g=H(`stripe`),_=H(!1),v=H(0),y=H([]),b=H([]),x=H({status:0,end_time:0,obtain_id:0,total:0,length:0,coupons:[],package_quota:{total:0,quota:0}}),S=H(``),C=H([]),w=H([]),T=function(){e.value=``,t.value=!0,n.value=``,r.value=27,i.value=``,a.value=[],o.value=!1,s.value=!0,E(),ee()},E=function(){c.value=0,l.value=[],u.value=0,p.value=!0,h.value=Yt(m),g.value=`stripe`},ee=function(){S.value=`voucher`,C.value=[],w.value=[]};return{currentMenu:e,isFirstCutMenu:t,pid:n,source:r,username:i,plugins:a,openSsl:o,isFirstFetchSsl:s,cycleIndex:c,numberIndex:u,cycleList:l,numberList:d,currentProduct:f,shouldFetchOrder:p,orderInfo:h,channelMenu:g,isUseCoupon:_,couponId:v,couponList:y,couponAllList:b,receiveCoupon:x,voucherMenu:S,voucherAllList:C,authorizationAllList:w,reset:T,resetProduct:E,resetVoucher:ee}}),rr=function(){var e=G(Y()),t=e.username,n=e.source,r=e.pid,i=e.currentMenu,a=e.plugins;return{setUsername:function(e){t.value=e},setSource:function(e){n.value=e},setPid:function(e){r.value=e},setCurrentMenu:function(e){i.value=e},setPlugins:function(e){e&&(a.value=[e])}}},I(),fe={class:`feature-box relative w-full h-full py-40px pl-22px pr-8px rounded-tl-10px rounded-bl-10px`},qe={class:`mb-38px`},pt={class:`flex mb-10px text-20px feature-title`},yt={key:0,class:`glyphicon glyphicon-vip`},Tt={key:1,class:`ml-8px`},jt={key:2},It={key:0,class:`min-h-34px feature-desc`},zt={key:0},Ht={class:`mb-16px text-15px feature-text`},Ce={class:`text-13px`},Ee={class:`flex-1 ml-8px overflow-hidden text-font2 feature-desc`},ke={key:1,class:`mt-36px text-default`},je={class:`mb-16px text-15px`},Ne=[`innerHTML`],Fe={key:2,class:`pay-info-bg`},Le={key:3,class:`contrast`,href:`https://aapanel.com/new/pricing.html`,target:`_blank`,rel:`noreferer noopener`},ze={key:4,class:`pay-info-recom`},Ve={class:`buy`},Ue={class:`text`},h=F({__name:`ProductFeatures`,setup:function(e){var t=G(Y()),n=t.currentMenu,r=t.plugins,i=H([]),a=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,ln({product_id:`100000058`})];case 1:return e=t.sent().message,L(e)&&(i.value=Tn(e.res)?e.res:[]),[2]}})})()};return fr(function(){(n.value===`pro`||n.value===`voucher`)&&a()}),function(e,t){return V(),M(`div`,fe,[k(`div`,qe,[k(`div`,pt,[q(n)===`pro`||q(n)===`voucher`?(V(),M(`span`,yt)):j(``,!0),q(n)===`pro`||q(n)===`voucher`?(V(),M(`span`,Tt,K(e.$t(`Component.Pay.index_1`)),1)):j(``,!0),q(n)===`plugin`&&q(r).length>0?(V(),M(`span`,jt,K(q(r)[0].name),1)):j(``,!0)]),q(n)===`pro`||q(n)===`voucher`?(V(),M(`div`,It,K(e.$t(`Component.Pay.index_2`)),1)):j(``,!0)]),q(n)===`pro`||q(n)===`voucher`?(V(),M(`div`,zt,[k(`div`,Ht,K(e.$t(`Component.Pay.index_3`))+`:`,1),k(`div`,Ce,[(V(!0),M(u,null,W(q(i),function(e){return V(),M(`div`,{key:e,class:`flex py-10px`},[t[0]||(t[0]=k(`span`,{class:`glyphicon glyphicon-ok feature-title`},null,-1)),k(`span`,Ee,K(e),1)])}),128))])])):j(``,!0),q(n)===`plugin`&&q(r).length>0?(V(),M(`div`,ke,[k(`div`,je,K(q(r)[0].type===100?e.$t(`Mail.Overview.today_17`):e.$t(`Component.Pay.index_4`))+`: `,1),k(`div`,{class:`w-186px leading-22px text-13px`,innerHTML:q(r)[0].ps},null,8,Ne)])):j(``,!0),q(n)===`pro`||q(n)===`voucher`?(V(),M(`div`,Fe)):j(``,!0),q(n)===`pro`||q(n)===`voucher`?(V(),M(`a`,Le,K(e.$t(`Component.Pay.index_5`)),1)):j(``,!0),q(n)===`plugin`&&q(r)[0].type!==100?(V(),M(`div`,ze,[k(`div`,Ve,K(e.$t(`Component.Pay.index_6`)),1),k(`div`,Ue,[k(`span`,null,K(e.$t(`Component.Pay.index_7`)),1)])])):j(``,!0)])}}}),m=D(h,[[`__scopeId`,`data-v-3611c1a7`]]),I(),or=function(){var e=G(Y()),t=e.pid,n=e.source,r=e.cycleIndex,i=e.cycleList,a=e.currentProduct,o=e.openSsl,s=e.isFirstFetchSsl,c=e.shouldFetchOrder,l=e.orderInfo,u=e.channelMenu,d=e.isUseCoupon,f=e.couponId,p=e.couponList,m=e.couponAllList,h=e.receiveCoupon,g=O(function(){var e=!1;switch(u.value){case`paypal`:e=a.value.paypal_first_subscription_price>0||a.value.paypal_subscription_price>0;break;case`stripe`:e=a.value.first_subscription_price>0||a.value.subscription_price>0;break}return e}),_=O(function(){if(d.value&&!g.value){var e=p.value.find(function(e){return e.id===f.value});if(e)return e.deduct_amount}return 0}),v=O(function(){return h.value.status!==1||h.value.end_time-Math.floor(Date.now()/1e3)<=0?!1:h.value.length>0}),y=function(){return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,cn({product_id:t.value||`100000058`})];case 1:return e=n.sent().message,i.value=Tn(e)?e:[],[2]}})})()},b=function(e){u.value=e},x=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return s.value?[4,an()]:[2];case 1:return e=t.sent().message,s.value=!1,L(e)&&(o.value=e.result),[2]}})})()},S=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,pn()];case 1:return e=t.sent().message,m.value=Tn(e)?e:[],C(),w(),[2]}})})()},C=function(){if(m.value.length>0)for(var e=m.value[0],t=0;t0?(f.value=p.value[0].id,d.value=!0):(f.value=0,d.value=!1)},T=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,dn()];case 1:return e=t.sent().message,L(e)&&(h.value.status=e.status,h.value.end_time=e.end_time,h.value.obtain_id=e.obtain_id,h.value.length=e.coupons.length,h.value.total=e.total,h.value.coupons=e.coupons,h.value.package_quota=e.package_quota),[2]}})})()},E=function(){c.value=!0},ee=function(){return Cr({pid:t.value,cycle:a.value.cycle,cycle_unit:a.value.cycle_unit,charge_type:a.value.charge_type,num:a.value.num,source:n.value},d.value&&f.value!==0?{coupon_id:f.value}:{})};return{subscribe:g,couponPrice:_,showCouponModal:v,getCycleList:y,getSslStatus:x,getOrderInfo:function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return c.value?[4,nn(ee())]:[2];case 1:return e=t.sent().message,c.value=!1,L(e)&&(l.value.order_no=e.order_no,l.value.stripe_publishable_key=e.stripe_publishable_key,l.value.order_id=e.order_id,l.value.paypal_client_id=e.paypal_client_id,l.value.price=e.price,l.value.market_price=e.market_price,l.value.cycle=tn(e,`transaction.cycle`,1),l.value.cycle_unit=tn(e,`transaction.cycle_unit`,``)),[2]}})})()},setChannelMenu:b,getCouponList:S,setCouponList:w,getReceiveCoupon:T,resetOrder:E}},lr=function(){var e=G(Y()),t=e.pid,n=e.currentMenu,r=e.isFirstCutMenu,i=e.voucherMenu,a=e.voucherAllList,o=e.authorizationAllList,s=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return a.value.length>0?[2]:[4,un()];case 1:return e=t.sent().message,a.value=Tn(e)?e:[],[2]}})})()},c=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return o.value.length>0?[2]:[4,sn()];case 1:return e=t.sent().message,o.value=Tn(e)?e:[],[2]}})})()};return{getVoucherList:s,getAuthorizationList:c,initCurrentMenu:function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return r.value?[4,c()]:[2];case 1:return e.sent(),o.value.find(function(e){return e.product.id===rn(t.value)})?(r.value=!1,t.value=`0`,n.value=`voucher`,i.value=`authorization`,[2,Promise.reject(!1)]):[4,s()];case 2:return e.sent(),a.value.find(function(e){return e.product.id===rn(t.value)})?(r.value=!1,t.value=`0`,n.value=`voucher`,i.value=`voucher`,[2,Promise.reject(!1)]):[2]}})})()}}},I(),de={class:`h-full`},_=F({__name:`ProductLoading`,props:{loading:{type:Boolean,default:!1}},setup:function(e){return function(t,n){var r=Wt,i=C;return V(),A(i,{class:`h-full`,show:e.loading,rotate:!1},{description:X(function(){return Q(n[0]||(n[0]=[k(`div`,{class:`pt-8px text-14px leading-20px`},`Loading, please wait...`,-1)]))}),icon:X(function(){return[P(r,{class:`loading-icon`,name:`base-loading`})]}),default:X(function(){return[pr(k(`div`,de,[zn(t.$slots,`default`,{},void 0,!0)],512),[[ur,!e.loading]])]}),_:3},8,[`show`])}}}),g=D(_,[[`__scopeId`,`data-v-f1f4d18d`]]),I(),ue={class:`product-section`},Ke={class:`section-title`},ft={class:`section-body`},y=F({__name:`ProductSection`,props:{title:{type:String,default:``}},setup:function(e){return function(t,n){return V(),M(`div`,ue,[k(`div`,Ke,K(e.title),1),k(`div`,ft,[zn(t.$slots,`default`,{},void 0,!0)])])}}}),v=D(y,[[`__scopeId`,`data-v-7d9bba32`]]),I(),le=[`onClick`],nt={class:`new-price`},dt={class:`number`},vt={class:`time`},wt={class:`old-price`},At={key:0,class:`tips`},Ft={class:`flex-center h-103px`},c=F({__name:`CycleSelect`,props:kn({options:{type:Array,default:function(){return[]}}},{value:{default:0},valueModifiers:{}}),emits:[`update:value`],setup:function(e){var t=ar(e,`value`),n=J().t,a=function(e){var t=e.children[0],r=rn(t.cycle);return r===999?n(`Component.Auth.index_6`):t.cycle_unit===`year`?n(`Component.Pay.index_14`,[r,n(`Public.Unit.Year`,r)]):n(`Component.Pay.index_15`,[r,n(`Public.Unit.Month`,r)])},o=function(e){t.value=e};return function(n,s){var c=r,d=i,f=l;return V(),M(u,null,[pr(P(d,{"slides-per-view":3,effect:`slide`,"space-between":20,loop:!1,"show-dots":!1,draggable:!0,"show-arrow":!0},{default:X(function(){return[(V(!0),M(u,null,W(e.options,function(e,r){return V(),A(c,{key:``.concat(e.cycle+e.cycle_unit),class:`pt-8px`,style:{width:`190px`}},{default:X(function(){return[e.children.length>0?(V(),M(`div`,{key:0,class:An([`radio-item pro`,{active:t.value===r}]),onClick:function(e){return o(r)}},[k(`div`,nt,[k(`span`,dt,[s[0]||(s[0]=k(`span`,{class:`symbol`},`$`,-1)),k(`span`,null,K(e.children[0].price.toFixed(2)),1)]),s[1]||(s[1]=k(`span`,{class:`ml-4px mr-2px`},`/`,-1)),k(`span`,vt,K(a(e)),1)]),k(`div`,wt,K(n.$t(`Component.Pay.index_16`,[e.children[0].market_price])),1),r===0?(V(),M(`div`,At,K(n.$t(`Component.Pay.index_10`)),1)):j(``,!0),s[2]||(s[2]=k(`div`,{class:`checked`},null,-1))],10,le)):j(``,!0)]}),_:2},1024)}),128))]}),_:1},512),[[ur,e.options.length>0]]),pr(k(`div`,Ft,[P(f)],512),[[ur,e.options.length===0]])],64)}}}),s=D(c,[[`__scopeId`,`data-v-885b6493`]]),I(),ce={class:`product-selector`},tt=[`onClick`],ut={key:0,class:`discount`},_t={class:`flex-center`},x=F({__name:`ProductSelect`,props:kn({onChange:[Function,Array],options:{type:Array,default:function(){return[]}}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e){var t=ar(e,`value`),n=function(n){t.value=n.value,e.onChange&&Kt(e.onChange,n.value)};return function(r,i){var a=l;return V(),M(u,null,[pr(k(`div`,ce,[(V(!0),M(u,null,W(e.options,function(e){return V(),M(`div`,{key:e.value,class:An([`product-option`,{active:t.value===e.value}]),onClick:function(t){return n(e)}},[N(K(e.label)+` `,1),e.discount&&e.discount<100?(V(),M(`div`,ut,K(r.$t(`Component.Pay.index_13`,[``.concat(e.discount,`%`)])),1)):j(``,!0)],10,tt)}),128))],512),[[ur,e.options.length>0]]),pr(k(`div`,_t,[P(a,{size:`small`})],512),[[ur,e.options.length===0]])],64)}}}),b=D(x,[[`__scopeId`,`data-v-7cc7bbfd`]]),I(),se={class:`ml-16px`},Kn=F({__name:`time`,props:{endtime:{default:0}},emits:[`finish`],setup:function(e,t){var n=t.emit,r=e,i=n,a=J().t,s=O(function(){var e=Date.now(),t=r.endtime*1e3;return Math.max(0,t-e)}),c=function(e){return e.toString().padStart(2,`0`)},l=function(e){var t=e.hours,n=e.minutes,r=e.seconds,i,o,s,l,u=Math.floor(t/24);return t%=24,P(`div`,{class:`text-desc`},[P(`span`,{class:`mr-6px`},[a(`Component.Pay.index_40`)]),u>0?P(E,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Dr(i=c(u))?i:{default:function(){return[i]}}):``,u>0?P(`span`,{class:`mx-4px`},[N(`:`)]):``,P(E,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Dr(o=c(t))?o:{default:function(){return[o]}}),P(`span`,{class:`mx-4px`},[N(`:`)]),P(E,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Dr(s=c(n))?s:{default:function(){return[s]}}),P(`span`,{class:`mx-4px`},[N(`:`)]),P(E,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Dr(l=c(r))?l:{default:function(){return[l]}})])},u=function(){r.endtime>0&&i(`finish`)};return function(e,t){var n=o;return V(),M(`div`,se,[P(n,{duration:q(s),render:l,"on-finish":u},null,8,[`duration`])])}}}),Wn=Kn,I(),Sn=F({__name:`index`,props:kn({data:{default:function(){return[]}}},{value:{},valueModifiers:{},checked:{type:Boolean},checkedModifiers:{}}),emits:kn([`change`,`finish`],[`update:value`,`update:checked`]),setup:function(e,t){var n=t.emit,r=e,i=n,o=J().t,s=or().subscribe,c=Jn(r,`data`),l=ar(e,`value`),u=ar(e,`checked`),d=O(function(){if(l.value!==-1){var e=c.value.find(function(e){return e.id===l.value});if(e)return e.end_time}return 0}),f=function(e){return e.charge_type===2?o(`Component.Auth.index_6`).toLocaleLowerCase():e.cycle_unit===`year`?o(`Public.Unit.Year`).toLocaleLowerCase():o(`Public.Unit.Month`).toLocaleLowerCase()},p=O(function(){return c.value.length>0?c.value.map(function(e){var t=f(e);return{label:o(`Component.Pay.index_19`,[e.deduct_amount,t]),value:e.id}}):[{label:o(`Component.Pay.index_20`),value:-1}]}),m=O(function(){return r.data.length===0||s.value}),h=function(){m.value||(u.value=!u.value,i(`change`))},g=function(e){e.stopPropagation()},_=function(e){u.value=e,i(`change`)},v=function(){i(`change`)},y=function(){i(`finish`)};return function(t,n){var r=a,i=S;return V(),M(`div`,{class:An([`coupon-box mb-16px`,{active:u.value}]),onClick:h},[P(r,{checked:u.value,disabled:q(m),onClick:g,"onUpdate:checked":_},{default:X(function(){return[k(`span`,null,K(t.$t(`Component.Pay.index_18`,[e.data.length])),1)]}),_:1},8,[`checked`,`disabled`]),k(`div`,{class:`w-220px ml-16px`,onClick:g},[P(i,{value:l.value,"onUpdate:value":[n[0]||(n[0]=function(e){return l.value=e}),v],options:q(p),"fallback-option":!1,disabled:q(m),"menu-props":{style:{"--n-option-check-color":`#e4a93c`,"--n-option-text-color-active":`#e4a93c`}}},null,8,[`value`,`options`,`disabled`])]),pr(P(Wn,{endtime:q(d),onFinish:y},null,8,[`endtime`]),[[ur,q(d)>0]])],2)}}}),Xt=D(Sn,[[`__scopeId`,`data-v-b6cad447`]]),I(),xe={key:0,class:`flex-center flex-col h-full text-font2`},et={class:`mb-12px text-16px`},Hn=F({__name:`ssl`,props:{show:{type:Boolean,default:!1}},setup:function(e){var t=nr(`--pay-color`),r=function(){Mn()};return function(i,a){var o=n;return e.show?zn(i.$slots,`default`,{key:1}):(V(),M(`div`,xe,[k(`div`,et,K(i.$t(`Component.Pay.index_41`)),1),P(o,{type:`primary`,class:`h-36px`,size:`large`,color:q(t),onClick:r},{default:X(function(){return[N(K(i.$t(`Component.Pay.index_42`)),1)]}),_:1},8,[`color`])]))}}}),Vn=Hn,I(),be={key:0,class:`mb-8px text-font2 text-13px`},$e={class:`font-bold`},lt={class:`flex flex-wrap justify-center items-baseline text-font2`},gt={class:`mr-4px text-14px`},Ct={class:`mr-4px pay-price-color`},kt={class:`text-24px font-bold`},Pt={key:0,class:`ml-8px pay-price-color font-bold`},Zn=F({__name:`total`,props:{payType:{type:String,default:``},subscribe:{type:Boolean,default:!1},currency:{type:Boolean,default:!1}},setup:function(e){var t=J().t,n=G(Y()),r=n.currentProduct,i=n.orderInfo,a=or().couponPrice,o=O(function(){return e.subscribe?s.value:i.value.price}),s=O(function(){return e.payType===`paypal`?r.value.paypal_first_subscription_price>0?r.value.paypal_first_subscription_price.toFixed(2):r.value.paypal_subscription_price.toFixed(2):r.value.first_subscription_price>0?r.value.first_subscription_price.toFixed(2):r.value.subscription_price.toFixed(2)}),c=O(function(){return r.value.cycle_unit===`year`?90:10}),l=O(function(){var e=rn(i.value.cycle);return e===999?t(`Component.Auth.index_6`):r.value.cycle_unit===`year`?t(`Component.Pay.index_14`,[e,t(`Public.Unit.Year`,e)]):t(`Component.Pay.index_15`,[e,t(`Public.Unit.Month`,e)])}),d=O(function(){return r.value.charge_type===2?t(`Component.Auth.index_6`).toLocaleLowerCase():r.value.cycle_unit===`year`?t(`Public.Unit.Year`).toLocaleLowerCase():t(`Public.Unit.Month`).toLocaleLowerCase()});return function(t,n){return V(),M(u,null,[e.subscribe?(V(),M(`div`,be,[k(`span`,null,K(t.$t(`Component.Pay.index_43`)),1),k(`span`,$e,K(t.$t(`Component.Pay.index_44`,[q(c)])),1)])):j(``,!0),k(`div`,lt,[k(`span`,gt,K(t.$t(`Component.Pay.index_25`)),1),k(`span`,Ct,[n[0]||(n[0]=k(`span`,{class:`mr-2px text-18px font-bold`},`$`,-1)),k(`span`,kt,K(q(o)),1)]),k(`span`,null,`/`+K(q(l)),1),q(a)?(V(),M(`span`,Pt,K(t.$t(`Component.Pay.index_19`,[q(a),q(d)])),1)):j(``,!0)])],64)}}}),Xn=D(Zn,[[`__scopeId`,`data-v-b980ae06`]]),I(),ye={class:`relative flex-center flex-col h-full`},Qe={class:`absolute left-0 bottom-12px w-full text-center text-font3`},ct={class:`ml-8px`},xn=F({__name:`index`,setup:function(e,t){var r=t.expose,i=J().t,a=G(Y()),o=a.openSsl,s=a.orderInfo,c=nr(`--pay-color`),l=or(),d=l.subscribe,f=l.getSslStatus,p=l.getOrderInfo,m=l.setChannelMenu,h=null,_=H(!0),v=H(!1),y=function(){return Z(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:if(!h)return[2];e=z.loading(i(`Component.Pay.index_12`)),r.label=1;case 1:return r.trys.push([1,,3,4]),[4,fn({order_no:s.value.order_no,subscribe:+!!d.value})];case 2:return t=r.sent(),n=t.message,L(n)&&(n.stripe_checkout_redirect_url?(w(),window.open(n.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):n.id?h.redirectToCheckout({sessionId:n.id}):z.error(i(`Component.Pay.index_28`))),[3,4];case 3:return e.close(),[7];case 4:return[2]}})})()},b=function(){m(`paypal`)},x=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,4,5]),_.value=!0,[4,f()];case 1:return e.sent(),[4,p()];case 2:return e.sent(),[4,S()];case 3:return e.sent(),[3,5];case 4:return _.value=!1,[7];case 5:return[2]}})})()},S=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,On(s.value.stripe_publishable_key)];case 1:return h=e.sent(),[2]}})})()},C=null,w=function(){return Z(function(){var e,t,r,a;return $(this,function(o){switch(o.label){case 0:return e=z.loading(function(){return P(u,null,[P(`span`,null,[N(`Paying in progress, `)]),P(n,{text:!0,type:`primary`,onClick:t},{default:function(){return[N(`Cancel Pay`)]}})])}).close,t=function(){tr({title:i(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:function(){return Z(function(){return $(this,function(t){return C&&(clearTimeout(C),C=null),e(),[2]})})()}})},r=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var n,r;return $(this,function(o){switch(o.label){case 0:return[4,$t({order_id:s.value.order_id})];case 1:return n=o.sent(),r=n.message,L(r)&&r.res===1?(C&&(clearTimeout(C),C=null),e(),z.success(i(`Component.Pay.index_7`)),[4,Qn({force:1})]):[3,3];case 2:return o.sent(),U(),[2];case 3:return t&&C!==null&&a(),[2]}})})()},a=function(){C=window.setTimeout(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,r()];case 1:return e.sent(),[2]}})})()},1e3)},C&&clearTimeout(C),[4,r(!1)];case 1:return o.sent(),a(),[2]}})})()};return B(function(){x()}),r({init:x}),function(e,t){var r=Gt;return V(),A(g,{loading:q(_)},{default:X(function(){return[P(Vn,{show:q(o)},{default:X(function(){return[k(`div`,ye,[P(Xn,{"pay-type":`stripe`,subscribe:q(d),currency:q(v)},null,8,[`subscribe`,`currency`]),P(q(n),{class:`mt-14px w-150px h-34px text-14px`,type:`primary`,color:q(c),onClick:y},{default:X(function(){return[N(K(e.$t(`Component.Pay.index_26`)),1)]}),_:1},8,[`color`]),t[1]||(t[1]=k(`div`,{class:`h-32px`},null,-1)),k(`div`,Qe,[k(`span`,ct,K(e.$t(`Component.Pay.index_27`,[`Stripe`])),1),P(r,{onClick:b},{default:X(function(){return Q(t[0]||(t[0]=[N(`PayPal`,-1)]))}),_:1})])])]}),_:1},8,[`show`])]}),_:1},8,[`loading`])}}}),Un=xn,I(),ve={class:`relative flex-center flex-col h-full`},Ze={class:`absolute left-0 bottom-12px w-full text-center text-font3`},st={class:`ml-8px`},bn=F({__name:`index`,setup:function(e,t){var r=t.expose,i=J().t,a=G(Y()),o=a.openSsl,s=a.orderInfo,c=a.currentProduct,l=or(),d=l.subscribe,f=l.getSslStatus,p=l.getOrderInfo,m=l.setChannelMenu,h=H(null),_=H(!0),v=function(){m(`stripe`)},y=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,7,8]),_.value=!0,[4,f()];case 1:return e.sent(),[4,p()];case 2:return e.sent(),d.value?[4,S()]:[3,4];case 3:return e.sent(),[3,6];case 4:return[4,x()];case 5:e.sent(),e.label=6;case 6:return[3,8];case 7:return _.value=!1,[7];case 8:return[2]}})})()},b=function(e){return new Promise(function(t,n){var r=e.message;if(L(r)){if(r.status)return t(r.res);z.error(r.msg)}n(r)})},x=function(){return Z(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return[4,Dn({clientId:s.value.paypal_client_id})];case 1:return e=r.sent(),e&&h.value&&(h.value.innerHTML=``,(t=e.Buttons)==null||t.call(e,{style:{height:34},fundingSource:(n=e.FUNDING)==null?void 0:n.PAYPAL,createOrder:function(){return on({oid:s.value.order_id}).then(b).then(function(e){return e})},onApprove:function(e){return Jt({paypal_order_id:e.orderID}).then(function(){z.success(i(`Component.Pay.index_7`)),U()})}}).render(h.value)),[2]}})})()},S=function(){return Z(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return[4,Dn({clientId:s.value.paypal_client_id,vault:!0,intent:`subscription`})];case 1:return e=r.sent(),e&&h.value&&(h.value.innerHTML=``,(t=e.Buttons)==null||t.call(e,{style:{height:34},fundingSource:(n=e.FUNDING)==null?void 0:n.PAYPAL,createSubscription:function(e,t){return t.subscription.create({custom_id:``.concat(s.value.order_id),plan_id:c.value.paypal_subscription_plan_id})},onApprove:function(){return w(),Promise.resolve()}}).render(h.value)),[2]}})})()},C=null,w=function(){return Z(function(){var e,t,r,a;return $(this,function(o){switch(o.label){case 0:return e=z.loading(function(){return P(u,null,[P(`span`,null,[N(`Paying in progress, `)]),P(n,{text:!0,type:`primary`,onClick:t},{default:function(){return[N(`Cancel Pay`)]}})])}).close,t=function(){tr({title:i(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:function(){return Z(function(){return $(this,function(t){return C&&(clearTimeout(C),C=null),e(),[2]})})()}})},r=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var n,r;return $(this,function(o){switch(o.label){case 0:return[4,$t({order_id:s.value.order_id})];case 1:return n=o.sent(),r=n.message,L(r)&&r.res===1?(C&&(clearTimeout(C),C=null),e(),z.success(i(`Component.Pay.index_7`)),[4,Qn({force:1})]):[3,3];case 2:return o.sent(),U(),[2];case 3:return t&&C!==null&&a(),[2]}})})()},a=function(){C=window.setTimeout(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,r()];case 1:return e.sent(),[2]}})})()},1e3)},C&&clearTimeout(C),[4,r(!1)];case 1:return o.sent(),a(),[2]}})})()};return B(function(){y()}),r({init:y}),function(e,t){var n=Gt;return V(),A(g,{loading:q(_)},{default:X(function(){return[P(Vn,{show:q(o)},{default:X(function(){return[k(`div`,ve,[P(Xn,{"pay-type":`paypal`,subscribe:q(d),currency:!1},null,8,[`subscribe`]),k(`div`,{ref_key:`payBtnRef`,ref:h,class:`relative w-150px h-34px mt-16px z-10`},null,512),t[1]||(t[1]=k(`div`,{class:`h-32px`},null,-1)),k(`div`,Ze,[k(`span`,st,K(e.$t(`Component.Pay.index_27`,[`Paypal`])),1),P(n,{onClick:v},{default:X(function(){return Q(t[0]||(t[0]=[N(`Stripe`,-1)]))}),_:1})])])]}),_:1},8,[`show`])]}),_:1},8,[`loading`])}}}),Fn=bn,I(),_e={class:`relative flex-center flex-col h-full`},Xe={class:`absolute left-0 bottom-12px w-full text-center text-font3`},ot={class:`ml-8px`},yn=F({__name:`index`,setup:function(e,t){var r=t.expose,i=J().t,a=G(Y()),o=a.openSsl,s=a.orderInfo,c=or(),l=c.getSslStatus,d=c.getOrderInfo,f=c.setChannelMenu,p=null,m=nr(`--pay-color`),h=H(!0),_=H(!0),v=H(!1),y=function(){return Z(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:if(!p)return[2];e=z.loading(i(`Component.Pay.index_12`)),r.label=1;case 1:return r.trys.push([1,,3,4]),[4,fn({order_no:s.value.order_no,subscribe:+!!v.value,adaptive_pricing:1})];case 2:return t=r.sent(),n=t.message,L(n)&&(n.stripe_checkout_redirect_url?(x(),window.open(n.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):n.id?p.redirectToCheckout({sessionId:n.id}):z.error(i(`Component.Pay.index_28`))),[3,4];case 3:return e.close(),[7];case 4:return[2]}})})()},b=null,x=function(){return Z(function(){var e,t,r,a;return $(this,function(o){switch(o.label){case 0:return e=z.loading(function(){return P(u,null,[P(`span`,null,[N(`Paying in progress, `)]),P(n,{text:!0,type:`primary`,onClick:t},{default:function(){return[N(`Cancel Pay`)]}})])}).close,t=function(){tr({title:i(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:function(){return Z(function(){return $(this,function(t){return b&&(clearTimeout(b),b=null),e(),[2]})})()}})},r=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var n,r;return $(this,function(o){switch(o.label){case 0:return[4,$t({order_id:s.value.order_id})];case 1:return n=o.sent(),r=n.message,L(r)&&r.res===1?(b&&(clearTimeout(b),b=null),e(),z.success(i(`Component.Pay.index_7`)),[4,Qn({force:1})]):[3,3];case 2:return o.sent(),U(),[2];case 3:return t&&b!==null&&a(),[2]}})})()},a=function(){b=window.setTimeout(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,r()];case 1:return e.sent(),[2]}})})()},1e3)},b&&clearTimeout(b),[4,r(!1)];case 1:return o.sent(),a(),[2]}})})()},S=function(e){f(e)},C=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,4,5]),h.value=!0,[4,l()];case 1:return e.sent(),[4,d()];case 2:return e.sent(),[4,w()];case 3:return e.sent(),[3,5];case 4:return h.value=!1,[7];case 5:return[2]}})})()},w=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,On(s.value.stripe_publishable_key)];case 1:return p=e.sent(),[2]}})})()};return B(function(){C()}),r({init:C}),function(e,t){var r=Gt;return V(),A(g,{loading:q(h)},{default:X(function(){return[P(Vn,{show:q(o)},{default:X(function(){return[k(`div`,_e,[t[5]||(t[5]=k(`div`,{class:`flex gap-16px mb-8px`},[k(`img`,{class:`h-32px`,src:`/static/vite/images/apple-pay.svg`,alt:``}),k(`img`,{class:`h-32px`,src:`/static/vite/images/google-pay.svg`,alt:``}),k(`img`,{class:`h-32px`,src:`/static/vite/images/alipay.svg`,alt:``}),k(`img`,{class:`h-32px`,src:`/static/vite/images/weChat-pay.svg`,alt:``})],-1)),P(Xn,{"pay-type":`stripe`,subscribe:q(v),currency:q(_)},null,8,[`subscribe`,`currency`]),P(q(n),{class:`mt-12px w-150px h-34px text-14px`,type:`primary`,color:q(m),onClick:y},{default:X(function(){return[N(K(e.$t(`Component.Pay.index_47`)),1)]}),_:1},8,[`color`]),t[6]||(t[6]=k(`div`,{class:`h-32px`},null,-1)),k(`div`,Xe,[k(`span`,ot,K(e.$t(`Component.Pay.index_27`,[``])),1),P(r,{onClick:t[0]||(t[0]=function(e){return S(`stripe`)})},{default:X(function(){return Q(t[2]||(t[2]=[N(`Stripe`,-1)]))}),_:1}),t[4]||(t[4]=k(`span`,null,` or `,-1)),P(r,{onClick:t[1]||(t[1]=function(e){return S(`paypal`)})},{default:X(function(){return Q(t[3]||(t[3]=[N(`PayPal`,-1)]))}),_:1})])])]}),_:1},8,[`show`])]}),_:1},8,[`loading`])}}}),Nn=yn,I(),ge={class:`flex-center flex-col h-full`},vn=F({__name:`index`,setup:function(e){var t=nr(`--pay-color`),r=function(){window.open(`mailto:support@aapanel.com`)};return function(e,i){var a=n;return V(),M(`div`,ge,[i[1]||(i[1]=k(`div`,{class:`mb-12px text-14px leading-20px text-center text-font2`},[N(` For USDT payments, please contact our customer`),k(`br`),N(` service team at `),k(`b`,null,`support@aapanel.com`),N(` for`),k(`br`),N(` assistance with the transaction. `)],-1)),P(a,{type:`primary`,class:`h-36px`,size:`large`,color:q(t),onClick:r},{default:X(function(){return Q(i[0]||(i[0]=[k(`span`,{class:`ml-4px`},`Contact Support`,-1)]))}),_:1},8,[`color`])])}}}),$n=vn,I(),_n=F({__name:`index`,setup:function(e,t){var n=t.expose,r=G(Y()),i=r.channelMenu,a=r.shouldFetchOrder,o=sr(`stripeRef`),s=sr(`paypalRef`),c=sr(`otherRef`),l=function(){a.value&&u()},u=function(){switch(i.value){case`stripe`:var e;(e=o.value)==null||e.init();break;case`paypal`:var t;(t=s.value)==null||t.init();break;case`other`:var n;(n=c.value)==null||n.init();break}};return n({init:u}),function(e,t){var n=w,r=T;return V(),A(r,{value:q(i),"onUpdate:value":[t[0]||(t[0]=function(e){return R(i)?i.value=e:null}),l],class:`pay-menu pro`,type:`card`,placement:`left`},{default:X(function(){return[P(n,{name:`stripe`,tab:`Stripe`,"display-directive":`show:lazy`},{default:X(function(){return[P(Un,{ref_key:`stripeRef`,ref:o},null,512)]}),_:1}),P(n,{name:`paypal`,tab:`Paypal`,"display-directive":`show:lazy`},{default:X(function(){return[P(Fn,{ref_key:`paypalRef`,ref:s},null,512)]}),_:1}),P(n,{name:`other`,tab:`Other Payment`,"display-directive":`show:lazy`},{default:X(function(){return[P(Nn,{ref_key:`otherRef`,ref:c},null,512)]}),_:1}),P(n,{name:`usdt`,tab:`USDT`,"display-directive":`show:lazy`},{default:X(function(){return[P($n)]}),_:1})]}),_:1},8,[`value`])}}}),qt=D(_n,[[`__scopeId`,`data-v-15f410f5`]]),I(),wn(),he={class:`h-full`},Ye={class:`mb-16px text-15px text-font2`},f=F({__name:`LinuxProfessional`,setup:function(e){var t=Y(),n=G(t),r=n.cycleIndex,i=n.cycleList,a=n.numberIndex,o=n.numberList,c=n.isUseCoupon,l=n.couponId,d=n.couponList,f=n.receiveCoupon,p=or(),m=p.showCouponModal,h=p.resetOrder,_=p.getCycleList,y=p.getCouponList,x=p.setCouponList,S=p.getReceiveCoupon,C=lr().initCurrentMenu,w=sr(`channelRef`),T=H(!0),E=O(function(){return o.value.map(function(e,t){return{label:``.concat(e.num),value:t,discount:Math.round(100-e.discount_rate*100)}})}),ee=function(){var e;a.value=0,h(),x(),(e=w.value)==null||e.init()},te=function(){var e;h(),x(),(e=w.value)==null||e.init()},ne=function(){var e;h(),(e=w.value)==null||e.init()},ie=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,y()];case 1:return t.sent(),h(),(e=w.value)==null||e.init(),[2]}})})()},ae=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,S()];case 1:return e.sent(),m.value&&ir({width:400,bgColor:`transparent`,data:{obtainId:f.value.obtain_id,endTime:f.value.end_time,couponList:f.value.coupons,couponQuota:f.value.package_quota,onReceive:function(){return Z(function(){return $(this,function(e){return oe(),[2]})})()}},component:Zt(function(){return re(function(){return Promise.resolve().then(function(){return Rn})},void 0)})}),[2]}})})()},oe=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,4,5]),T.value=!0,t.resetProduct(),[4,C()];case 1:return e.sent(),[4,_()];case 2:return e.sent(),[4,y()];case 3:return e.sent(),ae(),[3,5];case 4:return T.value=!1,[7];case 5:return[2]}})})()};return B(function(){oe()}),function(e,t){var n=Gt;return V(),M(`div`,he,[P(g,{loading:q(T)},{default:X(function(){return[k(`div`,Ye,[k(`span`,null,K(e.$t(`Component.Pay.index_8`)),1),P(n,{href:`mailto:support@aapanel.com`,target:`_blank`},{default:X(function(){return Q(t[4]||(t[4]=[N(`support@aapanel.com`,-1)]))}),_:1})]),P(v,{title:`Choose your plan`},{default:X(function(){return[P(s,{value:q(r),"onUpdate:value":[t[0]||(t[0]=function(e){return R(r)?r.value=e:null}),ee],options:q(i)},null,8,[`value`,`options`])]}),_:1}),P(v,{title:`Number of license`},{default:X(function(){return[P(b,{value:q(a),"onUpdate:value":[t[1]||(t[1]=function(e){return R(a)?a.value=e:null}),te],options:q(E)},null,8,[`value`,`options`])]}),_:1}),q(T)?j(``,!0):(V(),M(u,{key:0},[P(Xt,{value:q(l),"onUpdate:value":t[2]||(t[2]=function(e){return R(l)?l.value=e:null}),checked:q(c),"onUpdate:checked":t[3]||(t[3]=function(e){return R(c)?c.value=e:null}),data:q(d),onChange:ne,onFinish:ie},null,8,[`value`,`checked`,`data`]),P(qt,{ref_key:`channelRef`,ref:w},null,512)],64))]}),_:1},8,[`loading`])])}}}),d=f,I(),me={class:`max-h-200px overflow-auto`},Ge={key:0,class:`voucher-list`},it=[`onClick`],ht={class:`voucher-name`},St={class:`voucher-date`},Ot={key:1,class:`flex-center h-72px`},te=F({__name:`VoucherList`,props:kn({type:String,options:{type:Array,default:function(){return[]}}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e){var t=ar(e,`value`),n=function(t){return e.type===`authorization`||t===0?`Lifetime`:en(t,`yyyy-MM-dd`)},r=function(t){var n=t.cycle,r=t.charge_type,i=t.rest_days;return r===2?`Lifetime`:e.type===`authorization`?``.concat(i,` day`,i>1?`s`:``):``.concat(n,` `,t.cycle_unit,n>1?`s`:``)},i=function(e){t.value=e};return function(a,o){var s=l;return V(),M(`div`,me,[e.options.length>0?(V(),M(`div`,Ge,[(V(!0),M(u,null,W(e.options,function(e,o){return V(),M(`div`,{key:o,class:An([`voucher-item`,{selected:t.value===e.id}]),onClick:function(t){return i(e.id)}},[k(`div`,ht,K(r(e)),1),k(`div`,St,K(a.$t(`Component.Auth.index_4`))+K(n(e.end_time)),1)],10,it)}),128))])):(V(),M(`div`,Ot,[P(s)]))])}}}),ee=D(te,[[`__scopeId`,`data-v-57256691`]]),I(),oe={class:`voucher-container`},gn=F({__name:`index`,setup:function(e){var t=J().t,r=Y(),i=G(r),a=i.voucherMenu,o=i.voucherAllList,s=i.authorizationAllList,c=lr(),l=c.getVoucherList,u=c.getAuthorizationList,d=H(!1),f=nr(`--pay-color`),p=[{label:t(`Component.Pay.index_21`),value:`voucher`},{label:t(`Component.Pay.index_22`),value:`authorization`}],m=H(0),h=H([]),_=H(0),y=H([]),x=function(e){return Z(function(){return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),C(),d.value=!0,[4,e()];case 1:return t.sent(),w(),T(),[3,3];case 2:return d.value=!1,[7];case 3:return[2]}})})()},S=function(e,t){return Z(function(){var n;return $(this,function(r){switch(r.label){case 0:return n=e(),n?[4,t(n)]:[2];case 1:return r.sent(),[4,Qn({force:1})];case 2:return r.sent(),U(),[2]}})})()},C=function(){h.value=[],y.value=[],m.value=0,_.value=0},w=function(){var e=a.value===`voucher`?o.value:s.value,t=new Map;e.forEach(function(e){e.product&&t.set(e.product.id,e.product.name)});var n=Array.from(t.entries()),r=n.findIndex(function(e){return wr(e,1)[0]===100000058});if(r!==-1){var i=n[r];n.splice(r,1),n.unshift(i)}h.value=n.map(function(e){var t=wr(e,2),n=t[0];return{label:t[1],value:n}}),n.length>0?m.value=n[0][0]:m.value=0},T=function(){y.value=(a.value===`voucher`?o.value:s.value).filter(function(e){var t;return((t=e.product)==null?void 0:t.id)===m.value}).map(function(e){var t;return{id:e.id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type,end_time:e.end_time,rest_days:a.value===`voucher`||(t=e.rest_days)==null?0:t}}),y.value.length>0?_.value=y.value[0].id:_.value=0},E=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,x(l)];case 1:return e.sent(),[2]}})})()},te=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,x(u)];case 1:return e.sent(),[2]}})})()},ne=function(e){switch(e){case`voucher`:o.value=[],E();break;case`authorization`:s.value=[],te();break}},re=function(){T()},ie=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,S(function(){return o.value.find(function(e){return e.id===_.value})},function(e){return cr({pid:``.concat(e.product_id),code:e.code,coupon_id:e.id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type})})];case 1:return e.sent(),[2]}})})()},ae=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,S(function(){return s.value.find(function(e){return e.id===_.value})},function(e){return er({serial_no:e.serial_no})})];case 1:return e.sent(),[2]}})})()},se=function(){switch(a.value){case`voucher`:ie();break;case`authorization`:ae();break}};return B(function(){a.value||(a.value=`voucher`),ne(a.value)}),jn(function(){r.resetVoucher()}),function(e,t){var r=n;return V(),M(`div`,oe,[P(g,{loading:q(d)},{default:X(function(){return[P(v,{title:`Voucher Type`},{default:X(function(){return[P(b,{value:q(a),"onUpdate:value":t[0]||(t[0]=function(e){return R(a)?a.value=e:null}),options:p,onChange:ne},null,8,[`value`])]}),_:1}),P(v,{title:`Product Type`},{default:X(function(){return[P(b,{value:q(m),"onUpdate:value":t[1]||(t[1]=function(e){return R(m)?m.value=e:null}),options:q(h),onChange:re},null,8,[`value`,`options`])]}),_:1}),P(v,{title:``.concat(q(a)===`authorization`?`License`:`Voucher`,` List`)},{default:X(function(){return[P(ee,{value:q(_),"onUpdate:value":t[2]||(t[2]=function(e){return R(_)?_.value=e:null}),type:q(a),options:q(y)},null,8,[`value`,`type`,`options`])]}),_:1},8,[`title`]),k(`div`,null,[P(r,{type:`primary`,size:`large`,color:q(f),disabled:q(y).length===0,onClick:se},{default:X(function(){return[N(K(e.$t(`Component.Pay.index_39`)),1)]}),_:1},8,[`color`,`disabled`])])]}),_:1},8,[`loading`])])}}}),dr=D(gn,[[`__scopeId`,`data-v-88fa8575`]]),I(),ae={class:`pay-container`},We={class:`pay-sidebar`},rt={class:`pay-body`},mt={class:`product-tabs`},xt=[`onClick`],Dt={class:`tab-content`},Nt={class:`tab-title`},Rt={key:0,class:`glyphicon glyphicon-vip`},Vt={class:`text`},Se={class:`tab-desc`},Te={class:`pay-main`},Oe={class:`absolute flex items-center justify-end right-20px bottom-20px`},hn=F({__name:`index`,props:{username:{type:String,required:!0},source:{type:Number,required:!0},plugin:{type:Object}},setup:function(e){var t=J().t,r=Y(),i=G(r),a=i.currentMenu,o=i.plugins,s=i.pid,c=i.isFirstCutMenu,l=rr(),f=l.setUsername,p=l.setSource,h=l.setCurrentMenu,g=l.setPid,_=l.setPlugins,v=H([{key:`pro`,pid:`100000058`,title:t(`Component.Pay.index_1`),description:t(`Component.Pay.index_2`)},{key:`voucher`,pid:`0`,title:`Voucher`,description:`Voucher License`}]),y=O(function(){switch(a.value){case`pro`:case`plugin`:return d;case`voucher`:return dr;default:return null}}),b=function(e){c.value=!1,g(e.pid),h(e.key)},x=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,Qn({force:1})];case 1:return e.sent(),U(),[2]}})})()},S=function(){if(o.value.length>0){var e=o.value[0],n={key:`plugin`,title:e.name,description:e.type===100?t(`Mail.Overview.today_16`,[e.name]):t(`Component.Pay.index_17`),pid:``.concat(e.pid)};v.value.splice(1,0,n),g(``.concat(e.pid)),h(`plugin`)}else g(`100000058`),h(`pro`)};return B(function(){f(e.username),p(e.source),_(e.plugin),S()}),jn(function(){r.reset()}),function(e,t){var r=n;return V(),M(`div`,ae,[k(`div`,We,[P(m)]),k(`div`,rt,[k(`div`,mt,[(V(!0),M(u,null,W(q(v),function(e){return V(),M(`div`,{key:e.key,class:An([`tab-item`,[e.key===`pro`?e.key:``,q(a)===e.key?`active`:``]]),onClick:function(t){return b(e)}},[k(`div`,Dt,[k(`div`,Nt,[e.key===`pro`?(V(),M(`span`,Rt)):j(``,!0),k(`div`,Vt,K(e.title),1)]),k(`div`,Se,K(e.description),1)])],10,xt)}),128))]),k(`div`,Te,[(V(),A(Bn(q(y)),{key:q(s)})),k(`div`,Oe,[t[1]||(t[1]=k(`span`,{class:`mr-12px text-font3`},`License didn't changed?`,-1)),P(r,{type:`primary`,size:`small`,ghost:``,onClick:x},{default:X(function(){return Q(t[0]||(t[0]=[N(` Refresh License State `,-1)]))}),_:1})])])])])}}}),e(`t`,ne({default:function(){return p}})),p=D(hn,[[`__scopeId`,`data-v-768f8f78`]])}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Pay.js b/BTPanel/static/vite/js/feature-Pay.js index 12b738ec..3469c176 100644 --- a/BTPanel/static/vite/js/feature-Pay.js +++ b/BTPanel/static/vite/js/feature-Pay.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,4 +28,4 @@ removeAfterLoad(freshLink, link) } })(); -import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{Cn as t,Dn as n,En as r,Er as i,Ft as a,Gn as o,In as s,Jn as c,Kn as l,Ln as u,On as d,Or as f,Sn as p,Tr as m,Xn as h,Yr as g,Zn as _,ar as v,bn as y,br as b,cr as x,ei as S,er as C,hr as w,jt as T,kn as E,lr as D,mn as O,nn as k,o as A,rr as j,sr as M,un as N,xn as P,yn as F}from"./vendor-utils.js?v=1787646744133";import{f as ee,l as I,p as L}from"./vendor-vue.js?v=1787646744133";import{Et as R,d as te,ft as ne,gt as z,p as re,pt as ie,rn as ae,rt as oe,tt as se,ut as ce,v as le,wt as B}from"./vendor-naive.js?v=1787646744133";import{Cf as ue,Lf as V,Nf as H,Pf as de,Qd as fe,Rf as pe,Sf as me,Tc as U,Zd as he,Zf as ge,_s as _e,af as ve,cf as ye,df as be,ef as xe,ff as Se,gp as W,hf as Ce,if as we,mn as G,of as Te,pf as Ee,pp as K,rf as De,sf as Oe,uf as ke,yp as q,zf as J}from"./app.js?v=1787646744133";import{aa as Y}from"./app-components.js?v=1787646744133";import"./app-shared.js?v=1787646744133";import{n as Ae,r as je}from"./vendor-pdf.js?v=1787646744133";import{f as Me}from"./domain-config.js?v=1787646744133";import{n as Ne,t as Pe}from"./vendor-pay.js?v=1787646744133";k();function Fe(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!s(e)}var Ie=E({__name:`time`,props:{endtime:{default:0}},setup(e){let t=e,i=b(0),a=()=>{i.value=t.endtime*1e3-Math.floor(Date.now())},o=e=>e.toString().padStart(2,`0`),s=({hours:e,minutes:t,seconds:i})=>{let a,s,c,{t:l}=I();return n(`div`,{class:`flex justify-center items-center text-font2 text-16px`},[n(`span`,null,[l(`Component.Coupon.index_10`)]),n(B,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Fe(a=o(e))?a:{default:()=>[a]}),n(`span`,null,[r(`:`)]),n(B,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Fe(s=o(t))?s:{default:()=>[s]}),n(`span`,null,[r(`:`)]),n(B,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Fe(c=o(i))?c:{default:()=>[c]})])};return a(),(e,t)=>{let n=oe;return c(),P(n,{duration:f(i),render:s},null,8,[`duration`])}}});k();var Le={class:`coupon-box`},Re={class:`pt-24px bg-modal rounded-10px`},ze={class:`px-36px`},Be={class:`text-20px text-pro`},Ve={class:`coupon-list`},He={class:`decoration`},Ue={class:`coupon-amount`},We={class:`coupon-price`},Ge={class:`text-34px`},Ke={class:`coupon-info`},qe={class:`coupon-name`},Je={class:`coupon-time`},Ye={class:`mr-0.25em text-error text-20px`},Xe={class:`pt-14px`},Ze={class:`mt-24px text-center`},Qe={key:0,class:`coupon-number`},$e={class:`px-36px pb-16px bg-modal rounded-10px`},et={class:`w-200px mt-10px mx-auto`},tt=E({__name:`index`,props:{obtainId:{default:0},endTime:{default:0},couponList:{default:()=>[]},couponQuota:{default:()=>({quota:0,total:0,received:0})}},emits:[`close`,`receive`],setup(e,{emit:r}){let{t:a}=I(),o=e,{couponList:s,couponQuota:l}=i(o),u=F(()=>l.value.total-l.value.quota),d=r,m=_e(),g=e=>Math.floor(e/86400),_=b(null),v=[{label:a(`Component.Coupon.index_6`),value:`today`},{label:a(`Component.Coupon.index_7`),value:`week`},{label:a(`Component.Coupon.index_8`),value:`forver`}],x=async()=>{await Ce({obtain_id:`${o.obtainId}`}),m.getReceiveCoupon(),d(`close`),d(`receive`)},C=(e,t)=>{H({title:a(`Public.Confirm.Title`),content:`${a(`Component.Coupon.index_9`,[t.label])}`,onConfirm:async()=>{let t=0;switch(e){case`today`:t=new Date(new Date().toLocaleDateString()).getTime()+1440*60*1e3-1;break;case`week`:t=new Date(new Date().toLocaleDateString()).getTime()+10080*60*1e3-1;break;case`forver`:t=-100;break}t=Math.floor(t>0?t/1e3:t),await Ee({limit_time:t}),m.getReceiveCoupon(),d(`close`)}})};return(r,i)=>{let a=se;return c(),t(`div`,Le,[y(`div`,Re,[y(`div`,ze,[y(`div`,Be,S(r.$t(`Component.Coupon.index_1`)),1),y(`div`,Ve,[(c(!0),t(O,null,h(f(s),(e,n)=>(c(),t(`div`,{key:`${n}`,class:`coupon-item`},[y(`div`,He,S(r.$t(`Component.Coupon.index_2`)),1),y(`div`,Ue,[y(`div`,We,[i[0]||(i[0]=y(`span`,{class:`text-20px mr-4px`},`$`,-1)),y(`span`,Ge,S(e.deduct_amount),1)])]),y(`div`,Ke,[y(`div`,qe,S(e.title),1),y(`div`,Je,[y(`span`,null,S(r.$t(`Component.Coupon.index_3`)),1),y(`span`,Ye,S(g(e.expires)),1),y(`span`,null,S(r.$t(`Public.Unit.Day`,g(e.expires))),1)])])]))),128))])])]),y(`div`,Xe,[y(`div`,Ze,[n(Ie,{endtime:e.endTime},null,8,[`endtime`])]),f(l).total>0?(c(),t(`div`,Qe,` ⏳Remaining: `+S(f(u))+` / `+S(f(l).total)+` (🎁 `+S(f(u))+` peoples have get it) `,1)):p(``,!0),y(`div`,$e,[y(`div`,{class:`coupon-btn`,onClick:x},S(r.$t(`Component.Coupon.index_5`))+` (Last `+S(f(l).quota)+` coupons) `,1),y(`div`,et,[n(a,{value:f(_),options:v,"consistent-menu-width":!1,placeholder:r.$t(`Component.Coupon.index_13`),"onUpdate:value":C},null,8,[`value`,`placeholder`])])])])])}}}),nt=e({default:()=>rt}),rt=J(tt,[[`__scopeId`,`data-v-e69cec82`]]);k();var X=ee(`PayStore`,()=>{let e=b(``),t=b(!0),n=b(``),r=b(27),i=b(``),a=b([]),o=b(!1),s=b(!0),c=b(0),l=b([]),u=b(0),d=F(()=>l.value.length>0?l.value[c.value].children:[]),f=F(()=>d.value[u.value]),p=b(!0),m={order_no:``,stripe_publishable_key:``,order_id:0,paypal_client_id:``,price:``,market_price:``,cycle:1,cycle_unit:`month`,couponPrice:``},h=b(T(m)),g=b(`stripe`),_=b(!1),v=b(0),y=b([]),x=b([]),S=b({status:0,end_time:0,obtain_id:0,total:0,length:0,coupons:[],package_quota:{total:0,quota:0}}),C=b(``),w=b([]),E=b([]),D=()=>{e.value=``,t.value=!0,n.value=``,r.value=27,i.value=``,a.value=[],o.value=!1,s.value=!0,O(),k()},O=()=>{c.value=0,l.value=[],u.value=0,p.value=!0,h.value=T(m),g.value=`stripe`},k=()=>{C.value=`voucher`,w.value=[],E.value=[]};return{currentMenu:e,isFirstCutMenu:t,pid:n,source:r,username:i,plugins:a,openSsl:o,isFirstFetchSsl:s,cycleIndex:c,numberIndex:u,cycleList:l,numberList:d,currentProduct:f,shouldFetchOrder:p,orderInfo:h,channelMenu:g,isUseCoupon:_,couponId:v,couponList:y,couponAllList:x,receiveCoupon:S,voucherMenu:C,voucherAllList:w,authorizationAllList:E,reset:D,resetProduct:O,resetVoucher:k}}),it=()=>{let{username:e,source:t,pid:n,currentMenu:r,plugins:i}=L(X());return{setUsername:t=>{e.value=t},setSource:e=>{t.value=e},setPid:e=>{n.value=e},setCurrentMenu:e=>{r.value=e},setPlugins:e=>{e&&(i.value=[e])}}};k();var at={class:`feature-box relative w-full h-full py-40px pl-22px pr-8px rounded-tl-10px rounded-bl-10px`},ot={class:`mb-38px`},st={class:`flex mb-10px text-20px feature-title`},ct={key:0,class:`glyphicon glyphicon-vip`},lt={key:1,class:`ml-8px`},ut={key:2},dt={key:0,class:`min-h-34px feature-desc`},ft={key:0},pt={class:`mb-16px text-15px feature-text`},mt={class:`text-13px`},ht={class:`flex-1 ml-8px overflow-hidden text-font2 feature-desc`},gt={key:1,class:`mt-36px text-default`},_t={class:`mb-16px text-15px`},vt=[`innerHTML`],yt={key:2,class:`pay-info-bg`},bt={key:3,class:`contrast`,href:`https://aapanel.com/new/pricing.html`,target:`_blank`,rel:`noreferer noopener`},xt={key:4,class:`pay-info-recom`},St={class:`buy`},Ct={class:`text`},wt=J(E({__name:`ProductFeatures`,setup(e){let{currentMenu:n,plugins:r}=L(X()),i=b([]),a=async()=>{let{message:e}=await Oe({product_id:`100000058`});q(e)&&(i.value=W(e.res)?e.res:[])};return M(()=>{(n.value===`pro`||n.value===`voucher`)&&a()}),(e,a)=>(c(),t(`div`,at,[y(`div`,ot,[y(`div`,st,[f(n)===`pro`||f(n)===`voucher`?(c(),t(`span`,ct)):p(``,!0),f(n)===`pro`||f(n)===`voucher`?(c(),t(`span`,lt,S(e.$t(`Component.Pay.index_1`)),1)):p(``,!0),f(n)===`plugin`&&f(r).length>0?(c(),t(`span`,ut,S(f(r)[0].name),1)):p(``,!0)]),f(n)===`pro`||f(n)===`voucher`?(c(),t(`div`,dt,S(e.$t(`Component.Pay.index_2`)),1)):p(``,!0)]),f(n)===`pro`||f(n)===`voucher`?(c(),t(`div`,ft,[y(`div`,pt,S(e.$t(`Component.Pay.index_3`))+`:`,1),y(`div`,mt,[(c(!0),t(O,null,h(f(i),e=>(c(),t(`div`,{key:e,class:`flex py-10px`},[a[0]||(a[0]=y(`span`,{class:`glyphicon glyphicon-ok feature-title`},null,-1)),y(`span`,ht,S(e),1)]))),128))])])):p(``,!0),f(n)===`plugin`&&f(r).length>0?(c(),t(`div`,gt,[y(`div`,_t,S(f(r)[0].type===100?e.$t(`Mail.Overview.today_17`):e.$t(`Component.Pay.index_4`))+`: `,1),y(`div`,{class:`w-186px leading-22px text-13px`,innerHTML:f(r)[0].ps},null,8,vt)])):p(``,!0),f(n)===`pro`||f(n)===`voucher`?(c(),t(`div`,yt)):p(``,!0),f(n)===`pro`||f(n)===`voucher`?(c(),t(`a`,bt,S(e.$t(`Component.Pay.index_5`)),1)):p(``,!0),f(n)===`plugin`&&f(r)[0].type!==100?(c(),t(`div`,xt,[y(`div`,St,S(e.$t(`Component.Pay.index_6`)),1),y(`div`,Ct,[y(`span`,null,S(e.$t(`Component.Pay.index_7`)),1)])])):p(``,!0)]))}}),[[`__scopeId`,`data-v-3611c1a7`]]);k();var Z=()=>{let{pid:e,source:t,cycleIndex:n,cycleList:r,currentProduct:i,openSsl:o,isFirstFetchSsl:s,shouldFetchOrder:c,orderInfo:l,channelMenu:u,isUseCoupon:d,couponId:f,couponList:p,couponAllList:m,receiveCoupon:h}=L(X()),g=F(()=>{let e=!1;switch(u.value){case`paypal`:e=i.value.paypal_first_subscription_price>0||i.value.paypal_subscription_price>0;break;case`stripe`:e=i.value.first_subscription_price>0||i.value.subscription_price>0;break}return e}),_=F(()=>{if(d.value&&!g.value){let e=p.value.find(e=>e.id===f.value);if(e)return e.deduct_amount}return 0}),v=F(()=>h.value.status!==1||h.value.end_time-Math.floor(Date.now()/1e3)<=0?!1:h.value.length>0),y=async()=>{let{message:t}=await Te({product_id:e.value||`100000058`});r.value=W(t)?t:[]},b=e=>{u.value=e},x=async()=>{if(!s.value)return;let{message:e}=await De();s.value=!1,q(e)&&(o.value=e.result)},S=async()=>{let{message:e}=await Se();m.value=W(e)?e:[],C(),w()},C=()=>{if(m.value.length>0){let e=m.value[0];for(let t=0;t{var t;p.value=[],(t=i.value.usable_coupons)==null||t.forEach(t=>{let n=m.value.find(n=>n.id===t&&`${n.product_id}`===e.value);n&&p.value.push(n)}),p.value.sort((e,t)=>Number(t.deduct_amount)-Number(e.deduct_amount)),p.value.length>0?(f.value=p.value[0].id,d.value=!0):(f.value=0,d.value=!1)},T=async()=>{let{message:e}=await ke();q(e)&&(h.value.status=e.status,h.value.end_time=e.end_time,h.value.obtain_id=e.obtain_id,h.value.length=e.coupons.length,h.value.total=e.total,h.value.coupons=e.coupons,h.value.package_quota=e.package_quota)},E=()=>{c.value=!0},D=()=>({pid:e.value,cycle:i.value.cycle,cycle_unit:i.value.cycle_unit,charge_type:i.value.charge_type,num:i.value.num,source:t.value,...d.value&&f.value!==0?{coupon_id:f.value}:{}});return{subscribe:g,couponPrice:_,showCouponModal:v,getCycleList:y,getSslStatus:x,getOrderInfo:async()=>{if(!c.value)return;let{message:e}=await xe(D());c.value=!1,q(e)&&(l.value.order_no=e.order_no,l.value.stripe_publishable_key=e.stripe_publishable_key,l.value.order_id=e.order_id,l.value.paypal_client_id=e.paypal_client_id,l.value.price=e.price,l.value.market_price=e.market_price,l.value.cycle=a(e,`transaction.cycle`,1),l.value.cycle_unit=a(e,`transaction.cycle_unit`,``))},setChannelMenu:b,getCouponList:S,setCouponList:w,getReceiveCoupon:T,resetOrder:E}},Tt=()=>{let{pid:e,currentMenu:t,isFirstCutMenu:n,voucherMenu:r,voucherAllList:i,authorizationAllList:a}=L(X()),o=async()=>{if(i.value.length>0)return;let{message:e}=await ye();i.value=W(e)?e:[]},s=async()=>{if(a.value.length>0)return;let{message:e}=await ve();a.value=W(e)?e:[]};return{getVoucherList:o,getAuthorizationList:s,initCurrentMenu:async()=>{if(n.value){if(await s(),a.value.find(t=>t.product.id===Y(e.value)))return n.value=!1,e.value=`0`,t.value=`voucher`,r.value=`authorization`,Promise.reject(!1);if(await o(),i.value.find(t=>t.product.id===Y(e.value)))return n.value=!1,e.value=`0`,t.value=`voucher`,r.value=`voucher`,Promise.reject(!1)}}}};k();var Et={class:`h-full`},Q=J(E({__name:`ProductLoading`,props:{loading:{type:Boolean,default:!1}},setup(e){return(t,r)=>{let i=pe,a=le;return c(),P(a,{class:`h-full`,show:e.loading,rotate:!1},{description:x(()=>[...r[0]||(r[0]=[y(`div`,{class:`pt-8px text-14px leading-20px`},`Loading, please wait...`,-1)])]),icon:x(()=>[n(i,{class:`loading-icon`,name:`base-loading`})]),default:x(()=>[D(y(`div`,Et,[_(t.$slots,`default`,{},void 0,!0)],512),[[N,!e.loading]])]),_:3},8,[`show`])}}}),[[`__scopeId`,`data-v-f1f4d18d`]]);k();var Dt={class:`product-section`},Ot={class:`section-title`},kt={class:`section-body`},$=J(E({__name:`ProductSection`,props:{title:{type:String,default:``}},setup(e){return(n,r)=>(c(),t(`div`,Dt,[y(`div`,Ot,S(e.title),1),y(`div`,kt,[_(n.$slots,`default`,{},void 0,!0)])]))}}),[[`__scopeId`,`data-v-7d9bba32`]]);k();var At=[`onClick`],jt={class:`new-price`},Mt={class:`number`},Nt={class:`time`},Pt={class:`old-price`},Ft={key:0,class:`tips`},It={class:`flex-center h-103px`},Lt=J(E({__name:`CycleSelect`,props:u({options:{type:Array,default:()=>[]}},{value:{default:0},valueModifiers:{}}),emits:[`update:value`],setup(e){let r=j(e,`value`),{t:i}=I(),a=e=>{let t=e.children[0],n=Y(t.cycle);return n===999?i(`Component.Auth.index_6`):t.cycle_unit===`year`?i(`Component.Pay.index_14`,[n,i(`Public.Unit.Year`,n)]):i(`Component.Pay.index_15`,[n,i(`Public.Unit.Month`,n)])},o=e=>{r.value=e};return(i,s)=>{let l=ie,u=ne,d=R;return c(),t(O,null,[D(n(u,{"slides-per-view":3,effect:`slide`,"space-between":20,loop:!1,"show-dots":!1,draggable:!0,"show-arrow":!0},{default:x(()=>[(c(!0),t(O,null,h(e.options,(e,n)=>(c(),P(l,{key:`${e.cycle+e.cycle_unit}`,class:`pt-8px`,style:{width:`190px`}},{default:x(()=>[e.children.length>0?(c(),t(`div`,{key:0,class:g([`radio-item pro`,{active:r.value===n}]),onClick:e=>o(n)},[y(`div`,jt,[y(`span`,Mt,[s[0]||(s[0]=y(`span`,{class:`symbol`},`$`,-1)),y(`span`,null,S(e.children[0].price.toFixed(2)),1)]),s[1]||(s[1]=y(`span`,{class:`ml-4px mr-2px`},`/`,-1)),y(`span`,Nt,S(a(e)),1)]),y(`div`,Pt,S(i.$t(`Component.Pay.index_16`,[e.children[0].market_price])),1),n===0?(c(),t(`div`,Ft,S(i.$t(`Component.Pay.index_10`)),1)):p(``,!0),s[2]||(s[2]=y(`div`,{class:`checked`},null,-1))],10,At)):p(``,!0)]),_:2},1024))),128))]),_:1},512),[[N,e.options.length>0]]),D(y(`div`,It,[n(d)],512),[[N,e.options.length===0]])],64)}}}),[[`__scopeId`,`data-v-885b6493`]]);k();var Rt={class:`product-selector`},zt=[`onClick`],Bt={key:0,class:`discount`},Vt={class:`flex-center`},Ht=J(E({__name:`ProductSelect`,props:u({onChange:[Function,Array],options:{type:Array,default:()=>[]}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let i=j(e,`value`),a=t=>{i.value=t.value,e.onChange&&ae(e.onChange,t.value)};return(o,s)=>{let l=R;return c(),t(O,null,[D(y(`div`,Rt,[(c(!0),t(O,null,h(e.options,e=>(c(),t(`div`,{key:e.value,class:g([`product-option`,{active:i.value===e.value}]),onClick:t=>a(e)},[r(S(e.label)+` `,1),e.discount&&e.discount<100?(c(),t(`div`,Bt,S(o.$t(`Component.Pay.index_13`,[`${e.discount}%`])),1)):p(``,!0)],10,zt))),128))],512),[[N,e.options.length>0]]),D(y(`div`,Vt,[n(l,{size:`small`})],512),[[N,e.options.length===0]])],64)}}}),[[`__scopeId`,`data-v-7cc7bbfd`]]);k();var Ut={class:`ml-16px`};function Wt(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!s(e)}var Gt=E({__name:`time`,props:{endtime:{default:0}},emits:[`finish`],setup(e,{emit:i}){let a=e,o=i,{t:s}=I(),l=F(()=>{let e=Date.now(),t=a.endtime*1e3;return Math.max(0,t-e)}),u=e=>e.toString().padStart(2,`0`),d=({hours:e,minutes:t,seconds:i})=>{let a,o,c,l,d=Math.floor(e/24);return e%=24,n(`div`,{class:`text-desc`},[n(`span`,{class:`mr-6px`},[s(`Component.Pay.index_40`)]),d>0?n(B,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(a=u(d))?a:{default:()=>[a]}):``,d>0?n(`span`,{class:`mx-4px`},[r(`:`)]):``,n(B,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(o=u(e))?o:{default:()=>[o]}),n(`span`,{class:`mx-4px`},[r(`:`)]),n(B,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(c=u(t))?c:{default:()=>[c]}),n(`span`,{class:`mx-4px`},[r(`:`)]),n(B,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(l=u(i))?l:{default:()=>[l]})])},p=()=>{a.endtime>0&&o(`finish`)};return(e,r)=>{let i=oe;return c(),t(`div`,Ut,[n(i,{duration:f(l),render:d,"on-finish":p},null,8,[`duration`])])}}});k();var Kt=J(E({__name:`index`,props:u({data:{default:()=>[]}},{value:{},valueModifiers:{},checked:{type:Boolean},checkedModifiers:{}}),emits:u([`change`,`finish`],[`update:value`,`update:checked`]),setup(e,{emit:r}){let i=e,a=r,{t:o}=I(),{subscribe:s}=Z(),l=m(i,`data`),u=j(e,`value`),d=j(e,`checked`),p=F(()=>{if(u.value!==-1){let e=l.value.find(e=>e.id===u.value);if(e)return e.end_time}return 0}),h=e=>e.charge_type===2?o(`Component.Auth.index_6`).toLocaleLowerCase():e.cycle_unit===`year`?o(`Public.Unit.Year`).toLocaleLowerCase():o(`Public.Unit.Month`).toLocaleLowerCase(),_=F(()=>l.value.length>0?l.value.map(e=>{let t=h(e);return{label:o(`Component.Pay.index_19`,[e.deduct_amount,t]),value:e.id}}):[{label:o(`Component.Pay.index_20`),value:-1}]),v=F(()=>i.data.length===0||s.value),b=()=>{v.value||(d.value=!d.value,a(`change`))},C=e=>{e.stopPropagation()},w=e=>{d.value=e,a(`change`)},T=()=>{a(`change`)},E=()=>{a(`finish`)};return(r,i)=>{let a=ce,o=se;return c(),t(`div`,{class:g([`coupon-box mb-16px`,{active:d.value}]),onClick:b},[n(a,{checked:d.value,disabled:f(v),onClick:C,"onUpdate:checked":w},{default:x(()=>[y(`span`,null,S(r.$t(`Component.Pay.index_18`,[e.data.length])),1)]),_:1},8,[`checked`,`disabled`]),y(`div`,{class:`w-220px ml-16px`,onClick:C},[n(o,{value:u.value,"onUpdate:value":[i[0]||(i[0]=e=>u.value=e),T],options:f(_),"fallback-option":!1,disabled:f(v),"menu-props":{style:{"--n-option-check-color":`#e4a93c`,"--n-option-text-color-active":`#e4a93c`}}},null,8,[`value`,`options`,`disabled`])]),D(n(Gt,{endtime:f(p),onFinish:E},null,8,[`endtime`]),[[N,f(p)>0]])],2)}}}),[[`__scopeId`,`data-v-b6cad447`]]);k();var qt={key:0,class:`flex-center flex-col h-full text-font2`},Jt={class:`mb-12px text-16px`},Yt=E({__name:`ssl`,props:{show:{type:Boolean,default:!1}},setup(e){let i=A(`--pay-color`),a=()=>{Me()};return(o,s)=>{let l=z;return e.show?_(o.$slots,`default`,{key:1}):(c(),t(`div`,qt,[y(`div`,Jt,S(o.$t(`Component.Pay.index_41`)),1),n(l,{type:`primary`,class:`h-36px`,size:`large`,color:f(i),onClick:a},{default:x(()=>[r(S(o.$t(`Component.Pay.index_42`)),1)]),_:1},8,[`color`])]))}}});k();var Xt={key:0,class:`mb-8px text-font2 text-13px`},Zt={class:`font-bold`},Qt={class:`flex flex-wrap justify-center items-baseline text-font2`},$t={class:`mr-4px text-14px`},en={class:`mr-4px pay-price-color`},tn={class:`text-24px font-bold`},nn={key:0,class:`ml-8px pay-price-color font-bold`},rn=J(E({__name:`total`,props:{payType:{type:String,default:``},subscribe:{type:Boolean,default:!1},currency:{type:Boolean,default:!1}},setup(e){let{t:n}=I(),{currentProduct:r,orderInfo:i}=L(X()),{couponPrice:a}=Z(),o=F(()=>e.subscribe?s.value:i.value.price),s=F(()=>e.payType===`paypal`?r.value.paypal_first_subscription_price>0?r.value.paypal_first_subscription_price.toFixed(2):r.value.paypal_subscription_price.toFixed(2):r.value.first_subscription_price>0?r.value.first_subscription_price.toFixed(2):r.value.subscription_price.toFixed(2)),l=F(()=>{let{cycle_unit:e}=r.value;return e===`year`?90:10}),u=F(()=>{let e=Y(i.value.cycle);return e===999?n(`Component.Auth.index_6`):r.value.cycle_unit===`year`?n(`Component.Pay.index_14`,[e,n(`Public.Unit.Year`,e)]):n(`Component.Pay.index_15`,[e,n(`Public.Unit.Month`,e)])}),d=F(()=>r.value.charge_type===2?n(`Component.Auth.index_6`).toLocaleLowerCase():r.value.cycle_unit===`year`?n(`Public.Unit.Year`).toLocaleLowerCase():n(`Public.Unit.Month`).toLocaleLowerCase());return(n,r)=>(c(),t(O,null,[e.subscribe?(c(),t(`div`,Xt,[y(`span`,null,S(n.$t(`Component.Pay.index_43`)),1),y(`span`,Zt,S(n.$t(`Component.Pay.index_44`,[f(l)])),1)])):p(``,!0),y(`div`,Qt,[y(`span`,$t,S(n.$t(`Component.Pay.index_25`)),1),y(`span`,en,[r[0]||(r[0]=y(`span`,{class:`mr-2px text-18px font-bold`},`$`,-1)),y(`span`,tn,S(f(o)),1)]),y(`span`,null,`/`+S(f(u)),1),f(a)?(c(),t(`span`,nn,S(n.$t(`Component.Pay.index_19`,[f(a),f(d)])),1)):p(``,!0)])],64))}}),[[`__scopeId`,`data-v-b980ae06`]]);k();var an={class:`relative flex-center flex-col h-full`},on={class:`absolute left-0 bottom-12px w-full text-center text-font3`},sn={class:`ml-8px`},cn=E({__name:`index`,setup(e,{expose:t}){let{t:i}=I(),{openSsl:a,orderInfo:s}=L(X()),l=A(`--pay-color`),{subscribe:u,getSslStatus:d,getOrderInfo:p,setChannelMenu:m}=Z(),h=null,g=b(!0),_=b(!1),v=async()=>{if(!h)return;let e=V.loading(i(`Component.Pay.index_12`));try{let{message:e}=await be({order_no:s.value.order_no,subscribe:+!!u.value});q(e)&&(e.stripe_checkout_redirect_url?(D(),window.open(e.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):e.id?h.redirectToCheckout({sessionId:e.id}):V.error(i(`Component.Pay.index_28`)))}finally{e.close()}},C=()=>{m(`paypal`)},w=async()=>{try{g.value=!0,await d(),await p(),await T()}finally{g.value=!1}},T=async()=>{h=await Ne(s.value.stripe_publishable_key)},E=null,D=async()=>{let{close:e}=V.loading(()=>n(O,null,[n(`span`,null,[r(`Paying in progress, `)]),n(z,{text:!0,type:`primary`,onClick:t},{default:()=>[r(`Cancel Pay`)]})])),t=()=>{H({title:i(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{E&&(clearTimeout(E),E=null),e()}})},a=async(t=!0)=>{let{message:n}=await fe({order_id:s.value.order_id});if(q(n)&&n.res===1){E&&(clearTimeout(E),E=null),e(),V.success(i(`Component.Pay.index_7`)),await U({force:1}),K();return}t&&E!==null&&o()},o=()=>{E=window.setTimeout(async()=>{await a()},1e3)};E&&clearTimeout(E),await a(!1),o()};return o(()=>{w()}),t({init:w}),(e,t)=>{let i=G;return c(),P(Q,{loading:f(g)},{default:x(()=>[n(Yt,{show:f(a)},{default:x(()=>[y(`div`,an,[n(rn,{"pay-type":`stripe`,subscribe:f(u),currency:f(_)},null,8,[`subscribe`,`currency`]),n(f(z),{class:`mt-14px w-150px h-34px text-14px`,type:`primary`,color:f(l),onClick:v},{default:x(()=>[r(S(e.$t(`Component.Pay.index_26`)),1)]),_:1},8,[`color`]),t[1]||(t[1]=y(`div`,{class:`h-32px`},null,-1)),y(`div`,on,[y(`span`,sn,S(e.$t(`Component.Pay.index_27`,[`Stripe`])),1),n(i,{onClick:C},{default:x(()=>[...t[0]||(t[0]=[r(`PayPal`,-1)])]),_:1})])])]),_:1},8,[`show`])]),_:1},8,[`loading`])}}});k();var ln={class:`relative flex-center flex-col h-full`},un={class:`absolute left-0 bottom-12px w-full text-center text-font3`},dn={class:`ml-8px`},fn=E({__name:`index`,setup(e,{expose:t}){let{t:i}=I(),{openSsl:a,orderInfo:s,currentProduct:l}=L(X()),{subscribe:u,getSslStatus:d,getOrderInfo:p,setChannelMenu:m}=Z(),h=b(null),g=b(!0),_=()=>{m(`stripe`)},v=async()=>{try{g.value=!0,await d(),await p(),u.value?await T():await w()}finally{g.value=!1}},C=e=>new Promise((t,n)=>{let{message:r}=e;if(q(r)){if(r.status)return t(r.res);V.error(r.msg)}n(r)}),w=async()=>{let e=await Pe({clientId:s.value.paypal_client_id});if(e&&h.value){var t,n;h.value.innerHTML=``,(t=e.Buttons)==null||t.call(e,{style:{height:34},fundingSource:(n=e.FUNDING)==null?void 0:n.PAYPAL,createOrder:()=>we({oid:s.value.order_id}).then(C).then(e=>e),onApprove:e=>he({paypal_order_id:e.orderID}).then(()=>{V.success(i(`Component.Pay.index_7`)),K()})}).render(h.value)}},T=async()=>{let e=await Pe({clientId:s.value.paypal_client_id,vault:!0,intent:`subscription`});if(e&&h.value){var t,n;h.value.innerHTML=``,(t=e.Buttons)==null||t.call(e,{style:{height:34},fundingSource:(n=e.FUNDING)==null?void 0:n.PAYPAL,createSubscription:(e,t)=>t.subscription.create({custom_id:`${s.value.order_id}`,plan_id:l.value.paypal_subscription_plan_id}),onApprove:()=>(D(),Promise.resolve())}).render(h.value)}},E=null,D=async()=>{let{close:e}=V.loading(()=>n(O,null,[n(`span`,null,[r(`Paying in progress, `)]),n(z,{text:!0,type:`primary`,onClick:t},{default:()=>[r(`Cancel Pay`)]})])),t=()=>{H({title:i(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{E&&(clearTimeout(E),E=null),e()}})},a=async(t=!0)=>{let{message:n}=await fe({order_id:s.value.order_id});if(q(n)&&n.res===1){E&&(clearTimeout(E),E=null),e(),V.success(i(`Component.Pay.index_7`)),await U({force:1}),K();return}t&&E!==null&&o()},o=()=>{E=window.setTimeout(async()=>{await a()},1e3)};E&&clearTimeout(E),await a(!1),o()};return o(()=>{v()}),t({init:v}),(e,t)=>{let i=G;return c(),P(Q,{loading:f(g)},{default:x(()=>[n(Yt,{show:f(a)},{default:x(()=>[y(`div`,ln,[n(rn,{"pay-type":`paypal`,subscribe:f(u),currency:!1},null,8,[`subscribe`]),y(`div`,{ref_key:`payBtnRef`,ref:h,class:`relative w-150px h-34px mt-16px z-10`},null,512),t[1]||(t[1]=y(`div`,{class:`h-32px`},null,-1)),y(`div`,un,[y(`span`,dn,S(e.$t(`Component.Pay.index_27`,[`Paypal`])),1),n(i,{onClick:_},{default:x(()=>[...t[0]||(t[0]=[r(`Stripe`,-1)])]),_:1})])])]),_:1},8,[`show`])]),_:1},8,[`loading`])}}});k();var pn={class:`relative flex-center flex-col h-full`},mn={class:`absolute left-0 bottom-12px w-full text-center text-font3`},hn={class:`ml-8px`},gn=E({__name:`index`,setup(e,{expose:t}){let{t:i}=I(),{openSsl:a,orderInfo:s}=L(X()),{getSslStatus:l,getOrderInfo:u,setChannelMenu:d}=Z(),p=null,m=A(`--pay-color`),h=b(!0),g=b(!0),_=b(!1),v=async()=>{if(!p)return;let e=V.loading(i(`Component.Pay.index_12`));try{let{message:e}=await be({order_no:s.value.order_no,subscribe:+!!_.value,adaptive_pricing:1});q(e)&&(e.stripe_checkout_redirect_url?(w(),window.open(e.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):e.id?p.redirectToCheckout({sessionId:e.id}):V.error(i(`Component.Pay.index_28`)))}finally{e.close()}},C=null,w=async()=>{let{close:e}=V.loading(()=>n(O,null,[n(`span`,null,[r(`Paying in progress, `)]),n(z,{text:!0,type:`primary`,onClick:t},{default:()=>[r(`Cancel Pay`)]})])),t=()=>{H({title:i(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{C&&(clearTimeout(C),C=null),e()}})},a=async(t=!0)=>{let{message:n}=await fe({order_id:s.value.order_id});if(q(n)&&n.res===1){C&&(clearTimeout(C),C=null),e(),V.success(i(`Component.Pay.index_7`)),await U({force:1}),K();return}t&&C!==null&&o()},o=()=>{C=window.setTimeout(async()=>{await a()},1e3)};C&&clearTimeout(C),await a(!1),o()},T=e=>{d(e)},E=async()=>{try{h.value=!0,await l(),await u(),await D()}finally{h.value=!1}},D=async()=>{p=await Ne(s.value.stripe_publishable_key)};return o(()=>{E()}),t({init:E}),(e,t)=>{let i=G;return c(),P(Q,{loading:f(h)},{default:x(()=>[n(Yt,{show:f(a)},{default:x(()=>[y(`div`,pn,[t[5]||(t[5]=y(`div`,{class:`flex gap-16px mb-8px`},[y(`img`,{class:`h-32px`,src:`/static/vite/images/apple-pay.svg`,alt:``}),y(`img`,{class:`h-32px`,src:`/static/vite/images/google-pay.svg`,alt:``}),y(`img`,{class:`h-32px`,src:`/static/vite/images/alipay.svg`,alt:``}),y(`img`,{class:`h-32px`,src:`/static/vite/images/weChat-pay.svg`,alt:``})],-1)),n(rn,{"pay-type":`stripe`,subscribe:f(_),currency:f(g)},null,8,[`subscribe`,`currency`]),n(f(z),{class:`mt-12px w-150px h-34px text-14px`,type:`primary`,color:f(m),onClick:v},{default:x(()=>[r(S(e.$t(`Component.Pay.index_47`)),1)]),_:1},8,[`color`]),t[6]||(t[6]=y(`div`,{class:`h-32px`},null,-1)),y(`div`,mn,[y(`span`,hn,S(e.$t(`Component.Pay.index_27`,[``])),1),n(i,{onClick:t[0]||(t[0]=e=>T(`stripe`))},{default:x(()=>[...t[2]||(t[2]=[r(`Stripe`,-1)])]),_:1}),t[4]||(t[4]=y(`span`,null,` or `,-1)),n(i,{onClick:t[1]||(t[1]=e=>T(`paypal`))},{default:x(()=>[...t[3]||(t[3]=[r(`PayPal`,-1)])]),_:1})])])]),_:1},8,[`show`])]),_:1},8,[`loading`])}}});k();var _n={class:`flex-center flex-col h-full`},vn=E({__name:`index`,setup(e){let i=A(`--pay-color`),a=()=>{window.open(`mailto:support@aapanel.com`)};return(e,o)=>{let s=z;return c(),t(`div`,_n,[o[1]||(o[1]=y(`div`,{class:`mb-12px text-14px leading-20px text-center text-font2`},[r(` For USDT payments, please contact our customer`),y(`br`),r(` service team at `),y(`b`,null,`support@aapanel.com`),r(` for`),y(`br`),r(` assistance with the transaction. `)],-1)),n(s,{type:`primary`,class:`h-36px`,size:`large`,color:f(i),onClick:a},{default:x(()=>[...o[0]||(o[0]=[y(`span`,{class:`ml-4px`},`Contact Support`,-1)])]),_:1},8,[`color`])])}}});k();var yn=J(E({__name:`index`,setup(e,{expose:t}){let{channelMenu:r,shouldFetchOrder:i}=L(X()),a=v(`stripeRef`),o=v(`paypalRef`),s=v(`otherRef`),l=()=>{i.value&&u()},u=()=>{switch(r.value){case`stripe`:var e;(e=a.value)==null||e.init();break;case`paypal`:var t;(t=o.value)==null||t.init();break;case`other`:var n;(n=s.value)==null||n.init();break}};return t({init:u}),(e,t)=>{let i=re,u=te;return c(),P(u,{value:f(r),"onUpdate:value":[t[0]||(t[0]=e=>w(r)?r.value=e:null),l],class:`pay-menu pro`,type:`card`,placement:`left`},{default:x(()=>[n(i,{name:`stripe`,tab:`Stripe`,"display-directive":`show:lazy`},{default:x(()=>[n(cn,{ref_key:`stripeRef`,ref:a},null,512)]),_:1}),n(i,{name:`paypal`,tab:`Paypal`,"display-directive":`show:lazy`},{default:x(()=>[n(fn,{ref_key:`paypalRef`,ref:o},null,512)]),_:1}),n(i,{name:`other`,tab:`Other Payment`,"display-directive":`show:lazy`},{default:x(()=>[n(gn,{ref_key:`otherRef`,ref:s},null,512)]),_:1}),n(i,{name:`usdt`,tab:`USDT`,"display-directive":`show:lazy`},{default:x(()=>[n(vn)]),_:1})]),_:1},8,[`value`])}}}),[[`__scopeId`,`data-v-15f410f5`]]);k(),je();var bn={class:`h-full`},xn={class:`mb-16px text-15px text-font2`},Sn=E({__name:`LinuxProfessional`,setup(e){let i=X(),{cycleIndex:a,cycleList:s,numberIndex:l,numberList:u,isUseCoupon:m,couponId:h,couponList:g,receiveCoupon:_}=L(i),{showCouponModal:C,resetOrder:T,getCycleList:E,getCouponList:D,setCouponList:k,getReceiveCoupon:A}=Z(),{initCurrentMenu:j}=Tt(),M=v(`channelRef`),N=b(!0),P=F(()=>u.value.map((e,t)=>({label:`${e.num}`,value:t,discount:Math.round(100-e.discount_rate*100)}))),ee=()=>{var e;l.value=0,T(),k(),(e=M.value)==null||e.init()},I=()=>{var e;T(),k(),(e=M.value)==null||e.init()},R=()=>{var e;T(),(e=M.value)==null||e.init()},te=async()=>{var e;await D(),T(),(e=M.value)==null||e.init()},ne=async()=>{await A(),C.value&&de({width:400,bgColor:`transparent`,data:{obtainId:_.value.obtain_id,endTime:_.value.end_time,couponList:_.value.coupons,couponQuota:_.value.package_quota,onReceive:async()=>{z()}},component:d(()=>Ae(()=>Promise.resolve().then(()=>nt),void 0))})},z=async()=>{try{N.value=!0,i.resetProduct(),await j(),await E(),await D(),ne()}finally{N.value=!1}};return o(()=>{z()}),(e,i)=>{let o=G;return c(),t(`div`,bn,[n(Q,{loading:f(N)},{default:x(()=>[y(`div`,xn,[y(`span`,null,S(e.$t(`Component.Pay.index_8`)),1),n(o,{href:`mailto:support@aapanel.com`,target:`_blank`},{default:x(()=>[...i[4]||(i[4]=[r(`support@aapanel.com`,-1)])]),_:1})]),n($,{title:`Choose your plan`},{default:x(()=>[n(Lt,{value:f(a),"onUpdate:value":[i[0]||(i[0]=e=>w(a)?a.value=e:null),ee],options:f(s)},null,8,[`value`,`options`])]),_:1}),n($,{title:`Number of license`},{default:x(()=>[n(Ht,{value:f(l),"onUpdate:value":[i[1]||(i[1]=e=>w(l)?l.value=e:null),I],options:f(P)},null,8,[`value`,`options`])]),_:1}),f(N)?p(``,!0):(c(),t(O,{key:0},[n(Kt,{value:f(h),"onUpdate:value":i[2]||(i[2]=e=>w(h)?h.value=e:null),checked:f(m),"onUpdate:checked":i[3]||(i[3]=e=>w(m)?m.value=e:null),data:f(g),onChange:R,onFinish:te},null,8,[`value`,`checked`,`data`]),n(yn,{ref_key:`channelRef`,ref:M},null,512)],64))]),_:1},8,[`loading`])])}}});k();var Cn={class:`max-h-200px overflow-auto`},wn={key:0,class:`voucher-list`},Tn=[`onClick`],En={class:`voucher-name`},Dn={class:`voucher-date`},On={key:1,class:`flex-center h-72px`},kn=J(E({__name:`VoucherList`,props:u({type:String,options:{type:Array,default:()=>[]}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let r=j(e,`value`),i=t=>e.type===`authorization`||t===0?`Lifetime`:ge(t,`yyyy-MM-dd`),a=t=>{let{cycle:n,charge_type:r,rest_days:i}=t;return r===2?`Lifetime`:e.type===`authorization`?`${i} day${i>1?`s`:``}`:`${n} ${t.cycle_unit}${n>1?`s`:``}`},o=e=>{r.value=e};return(s,l)=>{let u=R;return c(),t(`div`,Cn,[e.options.length>0?(c(),t(`div`,wn,[(c(!0),t(O,null,h(e.options,(e,n)=>(c(),t(`div`,{key:n,class:g([`voucher-item`,{selected:r.value===e.id}]),onClick:t=>o(e.id)},[y(`div`,En,S(a(e)),1),y(`div`,Dn,S(s.$t(`Component.Auth.index_4`))+S(i(e.end_time)),1)],10,Tn))),128))])):(c(),t(`div`,On,[n(u)]))])}}}),[[`__scopeId`,`data-v-57256691`]]);k();var An={class:`voucher-container`},jn=J(E({__name:`index`,setup(e){let{t:i}=I(),a=X(),{voucherMenu:s,voucherAllList:u,authorizationAllList:d}=L(a),{getVoucherList:p,getAuthorizationList:m}=Tt(),h=b(!1),g=A(`--pay-color`),_=[{label:i(`Component.Pay.index_21`),value:`voucher`},{label:i(`Component.Pay.index_22`),value:`authorization`}],v=b(0),C=b([]),T=b(0),E=b([]),D=async e=>{try{k(),h.value=!0,await e(),j(),M()}finally{h.value=!1}},O=async(e,t)=>{let n=e();n&&(await t(n),await U({force:1}),K())},k=()=>{C.value=[],E.value=[],v.value=0,T.value=0},j=()=>{let e=s.value===`voucher`?u.value:d.value,t=new Map;e.forEach(e=>{e.product&&t.set(e.product.id,e.product.name)});let n=Array.from(t.entries()),r=n.findIndex(([e])=>e===100000058);if(r!==-1){let e=n[r];n.splice(r,1),n.unshift(e)}C.value=n.map(([e,t])=>({label:t,value:e})),n.length>0?v.value=n[0][0]:v.value=0},M=()=>{let e=s.value===`voucher`?u.value:d.value;E.value=e.filter(e=>{var t;return((t=e.product)==null?void 0:t.id)===v.value}).map(e=>{var t;return{id:e.id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type,end_time:e.end_time,rest_days:s.value===`voucher`||(t=e.rest_days)==null?0:t}}),E.value.length>0?T.value=E.value[0].id:T.value=0},N=async()=>{await D(p)},P=async()=>{await D(m)},F=e=>{switch(e){case`voucher`:u.value=[],N();break;case`authorization`:d.value=[],P();break}},ee=()=>{M()},R=async()=>{await O(()=>u.value.find(e=>e.id===T.value),e=>ue({pid:`${e.product_id}`,code:e.code,coupon_id:e.id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type}))},te=async()=>{await O(()=>d.value.find(e=>e.id===T.value),e=>me({serial_no:e.serial_no}))},ne=()=>{switch(s.value){case`voucher`:R();break;case`authorization`:te();break}};return o(()=>{s.value||(s.value=`voucher`),F(s.value)}),l(()=>{a.resetVoucher()}),(e,i)=>{let a=z;return c(),t(`div`,An,[n(Q,{loading:f(h)},{default:x(()=>[n($,{title:`Voucher Type`},{default:x(()=>[n(Ht,{value:f(s),"onUpdate:value":i[0]||(i[0]=e=>w(s)?s.value=e:null),options:_,onChange:F},null,8,[`value`])]),_:1}),n($,{title:`Product Type`},{default:x(()=>[n(Ht,{value:f(v),"onUpdate:value":i[1]||(i[1]=e=>w(v)?v.value=e:null),options:f(C),onChange:ee},null,8,[`value`,`options`])]),_:1}),n($,{title:`${f(s)===`authorization`?`License`:`Voucher`} List`},{default:x(()=>[n(kn,{value:f(T),"onUpdate:value":i[2]||(i[2]=e=>w(T)?T.value=e:null),type:f(s),options:f(E)},null,8,[`value`,`type`,`options`])]),_:1},8,[`title`]),y(`div`,null,[n(a,{type:`primary`,size:`large`,color:f(g),disabled:f(E).length===0,onClick:ne},{default:x(()=>[r(S(e.$t(`Component.Pay.index_39`)),1)]),_:1},8,[`color`,`disabled`])])]),_:1},8,[`loading`])])}}}),[[`__scopeId`,`data-v-88fa8575`]]);k();var Mn={class:`pay-container`},Nn={class:`pay-sidebar`},Pn={class:`pay-body`},Fn={class:`product-tabs`},In=[`onClick`],Ln={class:`tab-content`},Rn={class:`tab-title`},zn={key:0,class:`glyphicon glyphicon-vip`},Bn={class:`text`},Vn={class:`tab-desc`},Hn={class:`pay-main`},Un={class:`absolute flex items-center justify-end right-20px bottom-20px`},Wn=E({__name:`index`,props:{username:{type:String,required:!0},source:{type:Number,required:!0},plugin:{type:Object}},setup(e){let{t:i}=I(),a=X(),{currentMenu:s,plugins:u,pid:d,isFirstCutMenu:m}=L(a),{setUsername:_,setSource:v,setCurrentMenu:w,setPid:T,setPlugins:E}=it(),D=b([{key:`pro`,pid:`100000058`,title:i(`Component.Pay.index_1`),description:i(`Component.Pay.index_2`)},{key:`voucher`,pid:`0`,title:`Voucher`,description:`Voucher License`}]),k=F(()=>{switch(s.value){case`pro`:case`plugin`:return Sn;case`voucher`:return jn;default:return null}}),A=e=>{m.value=!1,T(e.pid),w(e.key)},j=async()=>{await U({force:1}),K()},M=()=>{if(u.value.length>0){let e=u.value[0],t={key:`plugin`,title:e.name,description:e.type===100?i(`Mail.Overview.today_16`,[e.name]):i(`Component.Pay.index_17`),pid:`${e.pid}`};D.value.splice(1,0,t),T(`${e.pid}`),w(`plugin`)}else T(`100000058`),w(`pro`)};return o(()=>{_(e.username),v(e.source),E(e.plugin),M()}),l(()=>{a.reset()}),(e,i)=>{let a=z;return c(),t(`div`,Mn,[y(`div`,Nn,[n(wt)]),y(`div`,Pn,[y(`div`,Fn,[(c(!0),t(O,null,h(f(D),e=>(c(),t(`div`,{key:e.key,class:g([`tab-item`,[e.key===`pro`?e.key:``,f(s)===e.key?`active`:``]]),onClick:t=>A(e)},[y(`div`,Ln,[y(`div`,Rn,[e.key===`pro`?(c(),t(`span`,zn)):p(``,!0),y(`div`,Bn,S(e.title),1)]),y(`div`,Vn,S(e.description),1)])],10,In))),128))]),y(`div`,Hn,[(c(),P(C(f(k)),{key:f(d)})),y(`div`,Un,[i[1]||(i[1]=y(`span`,{class:`mr-12px text-font3`},`License didn't changed?`,-1)),n(a,{type:`primary`,size:`small`,ghost:``,onClick:j},{default:x(()=>[...i[0]||(i[0]=[r(` Refresh License State `,-1)])]),_:1})])])])])}}}),Gn=e({default:()=>Kn}),Kn=J(Wn,[[`__scopeId`,`data-v-768f8f78`]]);export{nt as n,Gn as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1791538283700";import{An as t,Cn as n,Dn as r,Dr as i,Er as a,It as o,Kn as s,Ln as c,Mt as l,On as u,Qn as d,Rn as f,Sn as p,Xr as m,Yn as h,Zn as g,bn as _,cr as v,dn as y,gr as b,hn as x,ir as S,kn as C,kr as w,lr as T,o as E,or as D,qn as O,rn as k,ti as A,tr as j,ur as M,wn as N,xn as P,xr as F}from"./vendor-utils.js?v=1791538283700";import{f as ee,l as I,p as L}from"./vendor-vue.js?v=1791538283700";import{Dt as R,Tt as z,d as te,ft as ne,gt as B,in as re,p as ie,pt as ae,rt as oe,tt as se,ut as ce,v as le}from"./vendor-naive.js?v=1791538283700";import{Cf as ue,Lf as V,Nf as H,Pf as de,Qd as fe,Rf as pe,Sf as me,Zd as he,Zf as ge,af as _e,cf as ve,df as ye,ef as be,ff as xe,gp as U,gs as Se,hf as Ce,if as we,mn as W,of as Te,pf as Ee,pp as G,rf as De,sf as Oe,uf as ke,wc as K,yp as q,zf as J}from"./app.js?v=1791538283700";import{fa as Y}from"./app-components.js?v=1791538283700";import"./app-shared.js?v=1791538283700";import{n as Ae,r as je}from"./vendor-pdf.js?v=1791538283700";import{f as Me}from"./domain-config.js?v=1791538283700";import{n as Ne,t as Pe}from"./vendor-pay.js?v=1791538283700";k();function Fe(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!c(e)}var Ie=t({__name:`time`,props:{endtime:{default:0}},setup(e){let t=e,n=F(0),i=()=>{n.value=t.endtime*1e3-Math.floor(Date.now())},a=e=>e.toString().padStart(2,`0`),o=({hours:e,minutes:t,seconds:n})=>{let i,o,s,{t:c}=I();return u(`div`,{class:`flex justify-center items-center text-font2 text-16px`},[u(`span`,null,[c(`Component.Coupon.index_10`)]),u(z,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Fe(i=a(e))?i:{default:()=>[i]}),u(`span`,null,[r(`:`)]),u(z,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Fe(o=a(t))?o:{default:()=>[o]}),u(`span`,null,[r(`:`)]),u(z,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Fe(s=a(n))?s:{default:()=>[s]})])};return i(),(e,t)=>{let r=oe;return h(),p(r,{duration:w(n),render:o},null,8,[`duration`])}}});k();var Le={class:`coupon-box`},Re={class:`pt-24px bg-modal rounded-10px`},ze={class:`px-36px`},Be={class:`text-20px text-pro`},Ve={class:`coupon-list`},He={class:`decoration`},Ue={class:`coupon-amount`},We={class:`coupon-price`},Ge={class:`text-34px`},Ke={class:`coupon-info`},qe={class:`coupon-name`},Je={class:`coupon-time`},Ye={class:`mr-0.25em text-error text-20px`},Xe={class:`pt-14px`},Ze={class:`mt-24px text-center`},Qe={key:0,class:`coupon-number`},$e={class:`px-36px pb-16px bg-modal rounded-10px`},et={class:`w-200px mt-10px mx-auto`},tt=t({__name:`index`,props:{obtainId:{default:0},endTime:{default:0},couponList:{default:()=>[]},couponQuota:{default:()=>({quota:0,total:0,received:0})}},emits:[`close`,`receive`],setup(e,{emit:t}){let{t:r}=I(),a=e,{couponList:o,couponQuota:s}=i(a),c=_(()=>s.value.total-s.value.quota),l=t,d=Se(),f=e=>Math.floor(e/86400),p=F(null),m=[{label:r(`Component.Coupon.index_6`),value:`today`},{label:r(`Component.Coupon.index_7`),value:`week`},{label:r(`Component.Coupon.index_8`),value:`forver`}],v=async()=>{await Ce({obtain_id:`${a.obtainId}`}),d.getReceiveCoupon(),l(`close`),l(`receive`)},y=(e,t)=>{H({title:r(`Public.Confirm.Title`),content:`${r(`Component.Coupon.index_9`,[t.label])}`,onConfirm:async()=>{let t=0;switch(e){case`today`:t=new Date(new Date().toLocaleDateString()).getTime()+1440*60*1e3-1;break;case`week`:t=new Date(new Date().toLocaleDateString()).getTime()+10080*60*1e3-1;break;case`forver`:t=-100;break}t=Math.floor(t>0?t/1e3:t),await Ee({limit_time:t}),d.getReceiveCoupon(),l(`close`)}})};return(t,r)=>{let i=se;return h(),N(`div`,Le,[P(`div`,Re,[P(`div`,ze,[P(`div`,Be,A(t.$t(`Component.Coupon.index_1`)),1),P(`div`,Ve,[(h(!0),N(x,null,g(w(o),(e,n)=>(h(),N(`div`,{key:`${n}`,class:`coupon-item`},[P(`div`,He,A(t.$t(`Component.Coupon.index_2`)),1),P(`div`,Ue,[P(`div`,We,[r[0]||(r[0]=P(`span`,{class:`text-20px mr-4px`},`$`,-1)),P(`span`,Ge,A(e.deduct_amount),1)])]),P(`div`,Ke,[P(`div`,qe,A(e.title),1),P(`div`,Je,[P(`span`,null,A(t.$t(`Component.Coupon.index_3`)),1),P(`span`,Ye,A(f(e.expires)),1),P(`span`,null,A(t.$t(`Public.Unit.Day`,f(e.expires))),1)])])]))),128))])])]),P(`div`,Xe,[P(`div`,Ze,[u(Ie,{endtime:e.endTime},null,8,[`endtime`])]),w(s).total>0?(h(),N(`div`,Qe,` ⏳Remaining: `+A(w(c))+` / `+A(w(s).total)+` (🎁 `+A(w(c))+` peoples have get it) `,1)):n(``,!0),P(`div`,$e,[P(`div`,{class:`coupon-btn`,onClick:v},A(t.$t(`Component.Coupon.index_5`))+` (Last `+A(w(s).quota)+` coupons) `,1),P(`div`,et,[u(i,{value:w(p),options:m,"consistent-menu-width":!1,placeholder:t.$t(`Component.Coupon.index_13`),"onUpdate:value":y},null,8,[`value`,`placeholder`])])])])])}}}),nt=e({default:()=>rt}),rt=J(tt,[[`__scopeId`,`data-v-e69cec82`]]);k();var X=ee(`PayStore`,()=>{let e=F(``),t=F(!0),n=F(``),r=F(27),i=F(``),a=F([]),o=F(!1),s=F(!0),c=F(0),u=F([]),d=F(0),f=_(()=>u.value.length>0?u.value[c.value].children:[]),p=_(()=>f.value[d.value]),m=F(!0),h={order_no:``,stripe_publishable_key:``,order_id:0,paypal_client_id:``,price:``,market_price:``,cycle:1,cycle_unit:`month`,couponPrice:``},g=F(l(h)),v=F(`stripe`),y=F(!1),b=F(0),x=F([]),S=F([]),C=F({status:0,end_time:0,obtain_id:0,total:0,length:0,coupons:[],package_quota:{total:0,quota:0}}),w=F(``),T=F([]),E=F([]),D=()=>{e.value=``,t.value=!0,n.value=``,r.value=27,i.value=``,a.value=[],o.value=!1,s.value=!0,O(),k()},O=()=>{c.value=0,u.value=[],d.value=0,m.value=!0,g.value=l(h),v.value=`stripe`},k=()=>{w.value=`voucher`,T.value=[],E.value=[]};return{currentMenu:e,isFirstCutMenu:t,pid:n,source:r,username:i,plugins:a,openSsl:o,isFirstFetchSsl:s,cycleIndex:c,numberIndex:d,cycleList:u,numberList:f,currentProduct:p,shouldFetchOrder:m,orderInfo:g,channelMenu:v,isUseCoupon:y,couponId:b,couponList:x,couponAllList:S,receiveCoupon:C,voucherMenu:w,voucherAllList:T,authorizationAllList:E,reset:D,resetProduct:O,resetVoucher:k}}),it=()=>{let{username:e,source:t,pid:n,currentMenu:r,plugins:i}=L(X());return{setUsername:t=>{e.value=t},setSource:e=>{t.value=e},setPid:e=>{n.value=e},setCurrentMenu:e=>{r.value=e},setPlugins:e=>{e&&(i.value=[e])}}};k();var at={class:`feature-box relative w-full h-full py-40px pl-22px pr-8px rounded-tl-10px rounded-bl-10px`},ot={class:`mb-38px`},st={class:`flex mb-10px text-20px feature-title`},ct={key:0,class:`glyphicon glyphicon-vip`},lt={key:1,class:`ml-8px`},ut={key:2},dt={key:0,class:`min-h-34px feature-desc`},ft={key:0},pt={class:`mb-16px text-15px feature-text`},mt={class:`text-13px`},ht={class:`flex-1 ml-8px overflow-hidden text-font2 feature-desc`},gt={key:1,class:`mt-36px text-default`},_t={class:`mb-16px text-15px`},vt=[`innerHTML`],yt={key:2,class:`pay-info-bg`},bt={key:3,class:`contrast`,href:`https://aapanel.com/new/pricing.html`,target:`_blank`,rel:`noreferer noopener`},xt={key:4,class:`pay-info-recom`},St={class:`buy`},Ct={class:`text`},wt=J(t({__name:`ProductFeatures`,setup(e){let{currentMenu:t,plugins:r}=L(X()),i=F([]),a=async()=>{let{message:e}=await Oe({product_id:`100000058`});q(e)&&(i.value=U(e.res)?e.res:[])};return v(()=>{(t.value===`pro`||t.value===`voucher`)&&a()}),(e,a)=>(h(),N(`div`,at,[P(`div`,ot,[P(`div`,st,[w(t)===`pro`||w(t)===`voucher`?(h(),N(`span`,ct)):n(``,!0),w(t)===`pro`||w(t)===`voucher`?(h(),N(`span`,lt,A(e.$t(`Component.Pay.index_1`)),1)):n(``,!0),w(t)===`plugin`&&w(r).length>0?(h(),N(`span`,ut,A(w(r)[0].name),1)):n(``,!0)]),w(t)===`pro`||w(t)===`voucher`?(h(),N(`div`,dt,A(e.$t(`Component.Pay.index_2`)),1)):n(``,!0)]),w(t)===`pro`||w(t)===`voucher`?(h(),N(`div`,ft,[P(`div`,pt,A(e.$t(`Component.Pay.index_3`))+`:`,1),P(`div`,mt,[(h(!0),N(x,null,g(w(i),e=>(h(),N(`div`,{key:e,class:`flex py-10px`},[a[0]||(a[0]=P(`span`,{class:`glyphicon glyphicon-ok feature-title`},null,-1)),P(`span`,ht,A(e),1)]))),128))])])):n(``,!0),w(t)===`plugin`&&w(r).length>0?(h(),N(`div`,gt,[P(`div`,_t,A(w(r)[0].type===100?e.$t(`Mail.Overview.today_17`):e.$t(`Component.Pay.index_4`))+`: `,1),P(`div`,{class:`w-186px leading-22px text-13px`,innerHTML:w(r)[0].ps},null,8,vt)])):n(``,!0),w(t)===`pro`||w(t)===`voucher`?(h(),N(`div`,yt)):n(``,!0),w(t)===`pro`||w(t)===`voucher`?(h(),N(`a`,bt,A(e.$t(`Component.Pay.index_5`)),1)):n(``,!0),w(t)===`plugin`&&w(r)[0].type!==100?(h(),N(`div`,xt,[P(`div`,St,A(e.$t(`Component.Pay.index_6`)),1),P(`div`,Ct,[P(`span`,null,A(e.$t(`Component.Pay.index_7`)),1)])])):n(``,!0)]))}}),[[`__scopeId`,`data-v-3611c1a7`]]);k();var Z=()=>{let{pid:e,source:t,cycleIndex:n,cycleList:r,currentProduct:i,openSsl:a,isFirstFetchSsl:s,shouldFetchOrder:c,orderInfo:l,channelMenu:u,isUseCoupon:d,couponId:f,couponList:p,couponAllList:m,receiveCoupon:h}=L(X()),g=_(()=>{let e=!1;switch(u.value){case`paypal`:e=i.value.paypal_first_subscription_price>0||i.value.paypal_subscription_price>0;break;case`stripe`:e=i.value.first_subscription_price>0||i.value.subscription_price>0;break}return e}),v=_(()=>{if(d.value&&!g.value){let e=p.value.find(e=>e.id===f.value);if(e)return e.deduct_amount}return 0}),y=_(()=>h.value.status!==1||h.value.end_time-Math.floor(Date.now()/1e3)<=0?!1:h.value.length>0),b=async()=>{let{message:t}=await Te({product_id:e.value||`100000058`});r.value=U(t)?t:[]},x=e=>{u.value=e},S=async()=>{if(!s.value)return;let{message:e}=await De();s.value=!1,q(e)&&(a.value=e.result)},C=async()=>{let{message:e}=await xe();m.value=U(e)?e:[],w(),T()},w=()=>{if(m.value.length>0){let e=m.value[0];for(let t=0;t{var t;p.value=[],(t=i.value.usable_coupons)==null||t.forEach(t=>{let n=m.value.find(n=>n.id===t&&`${n.product_id}`===e.value);n&&p.value.push(n)}),p.value.sort((e,t)=>Number(t.deduct_amount)-Number(e.deduct_amount)),p.value.length>0?(f.value=p.value[0].id,d.value=!0):(f.value=0,d.value=!1)},E=async()=>{let{message:e}=await ke();q(e)&&(h.value.status=e.status,h.value.end_time=e.end_time,h.value.obtain_id=e.obtain_id,h.value.length=e.coupons.length,h.value.total=e.total,h.value.coupons=e.coupons,h.value.package_quota=e.package_quota)},D=()=>{c.value=!0},O=()=>({pid:e.value,cycle:i.value.cycle,cycle_unit:i.value.cycle_unit,charge_type:i.value.charge_type,num:i.value.num,source:t.value,...d.value&&f.value!==0?{coupon_id:f.value}:{}});return{subscribe:g,couponPrice:v,showCouponModal:y,getCycleList:b,getSslStatus:S,getOrderInfo:async()=>{if(!c.value)return;let{message:e}=await be(O());c.value=!1,q(e)&&(l.value.order_no=e.order_no,l.value.stripe_publishable_key=e.stripe_publishable_key,l.value.order_id=e.order_id,l.value.paypal_client_id=e.paypal_client_id,l.value.price=e.price,l.value.market_price=e.market_price,l.value.cycle=o(e,`transaction.cycle`,1),l.value.cycle_unit=o(e,`transaction.cycle_unit`,``))},setChannelMenu:x,getCouponList:C,setCouponList:T,getReceiveCoupon:E,resetOrder:D}},Tt=()=>{let{pid:e,currentMenu:t,isFirstCutMenu:n,voucherMenu:r,voucherAllList:i,authorizationAllList:a}=L(X()),o=async()=>{if(i.value.length>0)return;let{message:e}=await ve();i.value=U(e)?e:[]},s=async()=>{if(a.value.length>0)return;let{message:e}=await _e();a.value=U(e)?e:[]};return{getVoucherList:o,getAuthorizationList:s,initCurrentMenu:async()=>{if(n.value){if(await s(),a.value.find(t=>t.product.id===Y(e.value)))return n.value=!1,e.value=`0`,t.value=`voucher`,r.value=`authorization`,Promise.reject(!1);if(await o(),i.value.find(t=>t.product.id===Y(e.value)))return n.value=!1,e.value=`0`,t.value=`voucher`,r.value=`voucher`,Promise.reject(!1)}}}};k();var Et={class:`h-full`},Q=J(t({__name:`ProductLoading`,props:{loading:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=pe,i=le;return h(),p(i,{class:`h-full`,show:e.loading,rotate:!1},{description:T(()=>[...n[0]||(n[0]=[P(`div`,{class:`pt-8px text-14px leading-20px`},`Loading, please wait...`,-1)])]),icon:T(()=>[u(r,{class:`loading-icon`,name:`base-loading`})]),default:T(()=>[M(P(`div`,Et,[d(t.$slots,`default`,{},void 0,!0)],512),[[y,!e.loading]])]),_:3},8,[`show`])}}}),[[`__scopeId`,`data-v-f1f4d18d`]]);k();var Dt={class:`product-section`},Ot={class:`section-title`},kt={class:`section-body`},$=J(t({__name:`ProductSection`,props:{title:{type:String,default:``}},setup(e){return(t,n)=>(h(),N(`div`,Dt,[P(`div`,Ot,A(e.title),1),P(`div`,kt,[d(t.$slots,`default`,{},void 0,!0)])]))}}),[[`__scopeId`,`data-v-7d9bba32`]]);k();var At=[`onClick`],jt={class:`new-price`},Mt={class:`number`},Nt={class:`time`},Pt={class:`old-price`},Ft={key:0,class:`tips`},It={class:`flex-center h-103px`},Lt=J(t({__name:`CycleSelect`,props:f({options:{type:Array,default:()=>[]}},{value:{default:0},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=S(e,`value`),{t:r}=I(),i=e=>{let t=e.children[0],n=Y(t.cycle);return n===999?r(`Component.Auth.index_6`):t.cycle_unit===`year`?r(`Component.Pay.index_14`,[n,r(`Public.Unit.Year`,n)]):r(`Component.Pay.index_15`,[n,r(`Public.Unit.Month`,n)])},a=e=>{t.value=e};return(r,o)=>{let s=ae,c=ne,l=R;return h(),N(x,null,[M(u(c,{"slides-per-view":3,effect:`slide`,"space-between":20,loop:!1,"show-dots":!1,draggable:!0,"show-arrow":!0},{default:T(()=>[(h(!0),N(x,null,g(e.options,(e,c)=>(h(),p(s,{key:`${e.cycle+e.cycle_unit}`,class:`pt-8px`,style:{width:`190px`}},{default:T(()=>[e.children.length>0?(h(),N(`div`,{key:0,class:m([`radio-item pro`,{active:t.value===c}]),onClick:e=>a(c)},[P(`div`,jt,[P(`span`,Mt,[o[0]||(o[0]=P(`span`,{class:`symbol`},`$`,-1)),P(`span`,null,A(e.children[0].price.toFixed(2)),1)]),o[1]||(o[1]=P(`span`,{class:`ml-4px mr-2px`},`/`,-1)),P(`span`,Nt,A(i(e)),1)]),P(`div`,Pt,A(r.$t(`Component.Pay.index_16`,[e.children[0].market_price])),1),c===0?(h(),N(`div`,Ft,A(r.$t(`Component.Pay.index_10`)),1)):n(``,!0),o[2]||(o[2]=P(`div`,{class:`checked`},null,-1))],10,At)):n(``,!0)]),_:2},1024))),128))]),_:1},512),[[y,e.options.length>0]]),M(P(`div`,It,[u(l)],512),[[y,e.options.length===0]])],64)}}}),[[`__scopeId`,`data-v-885b6493`]]);k();var Rt={class:`product-selector`},zt=[`onClick`],Bt={key:0,class:`discount`},Vt={class:`flex-center`},Ht=J(t({__name:`ProductSelect`,props:f({onChange:[Function,Array],options:{type:Array,default:()=>[]}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=S(e,`value`),i=n=>{t.value=n.value,e.onChange&&re(e.onChange,n.value)};return(a,o)=>{let s=R;return h(),N(x,null,[M(P(`div`,Rt,[(h(!0),N(x,null,g(e.options,e=>(h(),N(`div`,{key:e.value,class:m([`product-option`,{active:t.value===e.value}]),onClick:t=>i(e)},[r(A(e.label)+` `,1),e.discount&&e.discount<100?(h(),N(`div`,Bt,A(a.$t(`Component.Pay.index_13`,[`${e.discount}%`])),1)):n(``,!0)],10,zt))),128))],512),[[y,e.options.length>0]]),M(P(`div`,Vt,[u(s,{size:`small`})],512),[[y,e.options.length===0]])],64)}}}),[[`__scopeId`,`data-v-7cc7bbfd`]]);k();var Ut={class:`ml-16px`};function Wt(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!c(e)}var Gt=t({__name:`time`,props:{endtime:{default:0}},emits:[`finish`],setup(e,{emit:t}){let n=e,i=t,{t:a}=I(),o=_(()=>{let e=Date.now(),t=n.endtime*1e3;return Math.max(0,t-e)}),s=e=>e.toString().padStart(2,`0`),c=({hours:e,minutes:t,seconds:n})=>{let i,o,c,l,d=Math.floor(e/24);return e%=24,u(`div`,{class:`text-desc`},[u(`span`,{class:`mr-6px`},[a(`Component.Pay.index_40`)]),d>0?u(z,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(i=s(d))?i:{default:()=>[i]}):``,d>0?u(`span`,{class:`mx-4px`},[r(`:`)]):``,u(z,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(o=s(e))?o:{default:()=>[o]}),u(`span`,{class:`mx-4px`},[r(`:`)]),u(z,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(c=s(t))?c:{default:()=>[c]}),u(`span`,{class:`mx-4px`},[r(`:`)]),u(z,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(l=s(n))?l:{default:()=>[l]})])},l=()=>{n.endtime>0&&i(`finish`)};return(e,t)=>{let n=oe;return h(),N(`div`,Ut,[u(n,{duration:w(o),render:c,"on-finish":l},null,8,[`duration`])])}}});k();var Kt=J(t({__name:`index`,props:f({data:{default:()=>[]}},{value:{},valueModifiers:{},checked:{type:Boolean},checkedModifiers:{}}),emits:f([`change`,`finish`],[`update:value`,`update:checked`]),setup(e,{emit:t}){let n=e,r=t,{t:i}=I(),{subscribe:o}=Z(),s=a(n,`data`),c=S(e,`value`),l=S(e,`checked`),d=_(()=>{if(c.value!==-1){let e=s.value.find(e=>e.id===c.value);if(e)return e.end_time}return 0}),f=e=>e.charge_type===2?i(`Component.Auth.index_6`).toLocaleLowerCase():e.cycle_unit===`year`?i(`Public.Unit.Year`).toLocaleLowerCase():i(`Public.Unit.Month`).toLocaleLowerCase(),p=_(()=>s.value.length>0?s.value.map(e=>{let t=f(e);return{label:i(`Component.Pay.index_19`,[e.deduct_amount,t]),value:e.id}}):[{label:i(`Component.Pay.index_20`),value:-1}]),g=_(()=>n.data.length===0||o.value),v=()=>{g.value||(l.value=!l.value,r(`change`))},b=e=>{e.stopPropagation()},x=e=>{l.value=e,r(`change`)},C=()=>{r(`change`)},E=()=>{r(`finish`)};return(t,n)=>{let r=ce,i=se;return h(),N(`div`,{class:m([`coupon-box mb-16px`,{active:l.value}]),onClick:v},[u(r,{checked:l.value,disabled:w(g),onClick:b,"onUpdate:checked":x},{default:T(()=>[P(`span`,null,A(t.$t(`Component.Pay.index_18`,[e.data.length])),1)]),_:1},8,[`checked`,`disabled`]),P(`div`,{class:`w-220px ml-16px`,onClick:b},[u(i,{value:c.value,"onUpdate:value":[n[0]||(n[0]=e=>c.value=e),C],options:w(p),"fallback-option":!1,disabled:w(g),"menu-props":{style:{"--n-option-check-color":`#e4a93c`,"--n-option-text-color-active":`#e4a93c`}}},null,8,[`value`,`options`,`disabled`])]),M(u(Gt,{endtime:w(d),onFinish:E},null,8,[`endtime`]),[[y,w(d)>0]])],2)}}}),[[`__scopeId`,`data-v-b6cad447`]]);k();var qt={key:0,class:`flex-center flex-col h-full text-font2`},Jt={class:`mb-12px text-16px`},Yt=t({__name:`ssl`,props:{show:{type:Boolean,default:!1}},setup(e){let t=E(`--pay-color`),n=()=>{Me()};return(i,a)=>{let o=B;return e.show?d(i.$slots,`default`,{key:1}):(h(),N(`div`,qt,[P(`div`,Jt,A(i.$t(`Component.Pay.index_41`)),1),u(o,{type:`primary`,class:`h-36px`,size:`large`,color:w(t),onClick:n},{default:T(()=>[r(A(i.$t(`Component.Pay.index_42`)),1)]),_:1},8,[`color`])]))}}});k();var Xt={key:0,class:`mb-8px text-font2 text-13px`},Zt={class:`font-bold`},Qt={class:`flex flex-wrap justify-center items-baseline text-font2`},$t={class:`mr-4px text-14px`},en={class:`mr-4px pay-price-color`},tn={class:`text-24px font-bold`},nn={key:0,class:`ml-8px pay-price-color font-bold`},rn=J(t({__name:`total`,props:{payType:{type:String,default:``},subscribe:{type:Boolean,default:!1},currency:{type:Boolean,default:!1}},setup(e){let{t}=I(),{currentProduct:r,orderInfo:i}=L(X()),{couponPrice:a}=Z(),o=_(()=>e.subscribe?s.value:i.value.price),s=_(()=>e.payType===`paypal`?r.value.paypal_first_subscription_price>0?r.value.paypal_first_subscription_price.toFixed(2):r.value.paypal_subscription_price.toFixed(2):r.value.first_subscription_price>0?r.value.first_subscription_price.toFixed(2):r.value.subscription_price.toFixed(2)),c=_(()=>{let{cycle_unit:e}=r.value;return e===`year`?90:10}),l=_(()=>{let e=Y(i.value.cycle);return e===999?t(`Component.Auth.index_6`):r.value.cycle_unit===`year`?t(`Component.Pay.index_14`,[e,t(`Public.Unit.Year`,e)]):t(`Component.Pay.index_15`,[e,t(`Public.Unit.Month`,e)])}),u=_(()=>r.value.charge_type===2?t(`Component.Auth.index_6`).toLocaleLowerCase():r.value.cycle_unit===`year`?t(`Public.Unit.Year`).toLocaleLowerCase():t(`Public.Unit.Month`).toLocaleLowerCase());return(t,r)=>(h(),N(x,null,[e.subscribe?(h(),N(`div`,Xt,[P(`span`,null,A(t.$t(`Component.Pay.index_43`)),1),P(`span`,Zt,A(t.$t(`Component.Pay.index_44`,[w(c)])),1)])):n(``,!0),P(`div`,Qt,[P(`span`,$t,A(t.$t(`Component.Pay.index_25`)),1),P(`span`,en,[r[0]||(r[0]=P(`span`,{class:`mr-2px text-18px font-bold`},`$`,-1)),P(`span`,tn,A(w(o)),1)]),P(`span`,null,`/`+A(w(l)),1),w(a)?(h(),N(`span`,nn,A(t.$t(`Component.Pay.index_19`,[w(a),w(u)])),1)):n(``,!0)])],64))}}),[[`__scopeId`,`data-v-b980ae06`]]);k();var an={class:`relative flex-center flex-col h-full`},on={class:`absolute left-0 bottom-12px w-full text-center text-font3`},sn={class:`ml-8px`},cn=t({__name:`index`,setup(e,{expose:t}){let{t:n}=I(),{openSsl:i,orderInfo:a}=L(X()),o=E(`--pay-color`),{subscribe:c,getSslStatus:l,getOrderInfo:d,setChannelMenu:f}=Z(),m=null,g=F(!0),_=F(!1),v=async()=>{if(!m)return;let e=V.loading(n(`Component.Pay.index_12`));try{let{message:e}=await ye({order_no:a.value.order_no,subscribe:+!!c.value});q(e)&&(e.stripe_checkout_redirect_url?(D(),window.open(e.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):e.id?m.redirectToCheckout({sessionId:e.id}):V.error(n(`Component.Pay.index_28`)))}finally{e.close()}},y=()=>{f(`paypal`)},b=async()=>{try{g.value=!0,await l(),await d(),await S()}finally{g.value=!1}},S=async()=>{m=await Ne(a.value.stripe_publishable_key)},C=null,D=async()=>{let{close:e}=V.loading(()=>u(x,null,[u(`span`,null,[r(`Paying in progress, `)]),u(B,{text:!0,type:`primary`,onClick:t},{default:()=>[r(`Cancel Pay`)]})])),t=()=>{H({title:n(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{C&&(clearTimeout(C),C=null),e()}})},i=async(t=!0)=>{let{message:r}=await fe({order_id:a.value.order_id});if(q(r)&&r.res===1){C&&(clearTimeout(C),C=null),e(),V.success(n(`Component.Pay.index_7`)),await K({force:1}),G();return}t&&C!==null&&o()},o=()=>{C=window.setTimeout(async()=>{await i()},1e3)};C&&clearTimeout(C),await i(!1),o()};return s(()=>{b()}),t({init:b}),(e,t)=>{let n=W;return h(),p(Q,{loading:w(g)},{default:T(()=>[u(Yt,{show:w(i)},{default:T(()=>[P(`div`,an,[u(rn,{"pay-type":`stripe`,subscribe:w(c),currency:w(_)},null,8,[`subscribe`,`currency`]),u(w(B),{class:`mt-14px w-150px h-34px text-14px`,type:`primary`,color:w(o),onClick:v},{default:T(()=>[r(A(e.$t(`Component.Pay.index_26`)),1)]),_:1},8,[`color`]),t[1]||(t[1]=P(`div`,{class:`h-32px`},null,-1)),P(`div`,on,[P(`span`,sn,A(e.$t(`Component.Pay.index_27`,[`Stripe`])),1),u(n,{onClick:y},{default:T(()=>[...t[0]||(t[0]=[r(`PayPal`,-1)])]),_:1})])])]),_:1},8,[`show`])]),_:1},8,[`loading`])}}});k();var ln={class:`relative flex-center flex-col h-full`},un={class:`absolute left-0 bottom-12px w-full text-center text-font3`},dn={class:`ml-8px`},fn=t({__name:`index`,setup(e,{expose:t}){let{t:n}=I(),{openSsl:i,orderInfo:a,currentProduct:o}=L(X()),{subscribe:c,getSslStatus:l,getOrderInfo:d,setChannelMenu:f}=Z(),m=F(null),g=F(!0),_=()=>{f(`stripe`)},v=async()=>{try{g.value=!0,await l(),await d(),c.value?await S():await b()}finally{g.value=!1}},y=e=>new Promise((t,n)=>{let{message:r}=e;if(q(r)){if(r.status)return t(r.res);V.error(r.msg)}n(r)}),b=async()=>{let e=await Pe({clientId:a.value.paypal_client_id});if(e&&m.value){var t,r;m.value.innerHTML=``,(t=e.Buttons)==null||t.call(e,{style:{height:34},fundingSource:(r=e.FUNDING)==null?void 0:r.PAYPAL,createOrder:()=>we({oid:a.value.order_id}).then(y).then(e=>e),onApprove:e=>he({paypal_order_id:e.orderID}).then(()=>{V.success(n(`Component.Pay.index_7`)),G()})}).render(m.value)}},S=async()=>{let e=await Pe({clientId:a.value.paypal_client_id,vault:!0,intent:`subscription`});if(e&&m.value){var t,n;m.value.innerHTML=``,(t=e.Buttons)==null||t.call(e,{style:{height:34},fundingSource:(n=e.FUNDING)==null?void 0:n.PAYPAL,createSubscription:(e,t)=>t.subscription.create({custom_id:`${a.value.order_id}`,plan_id:o.value.paypal_subscription_plan_id}),onApprove:()=>(E(),Promise.resolve())}).render(m.value)}},C=null,E=async()=>{let{close:e}=V.loading(()=>u(x,null,[u(`span`,null,[r(`Paying in progress, `)]),u(B,{text:!0,type:`primary`,onClick:t},{default:()=>[r(`Cancel Pay`)]})])),t=()=>{H({title:n(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{C&&(clearTimeout(C),C=null),e()}})},i=async(t=!0)=>{let{message:r}=await fe({order_id:a.value.order_id});if(q(r)&&r.res===1){C&&(clearTimeout(C),C=null),e(),V.success(n(`Component.Pay.index_7`)),await K({force:1}),G();return}t&&C!==null&&o()},o=()=>{C=window.setTimeout(async()=>{await i()},1e3)};C&&clearTimeout(C),await i(!1),o()};return s(()=>{v()}),t({init:v}),(e,t)=>{let n=W;return h(),p(Q,{loading:w(g)},{default:T(()=>[u(Yt,{show:w(i)},{default:T(()=>[P(`div`,ln,[u(rn,{"pay-type":`paypal`,subscribe:w(c),currency:!1},null,8,[`subscribe`]),P(`div`,{ref_key:`payBtnRef`,ref:m,class:`relative w-150px h-34px mt-16px z-10`},null,512),t[1]||(t[1]=P(`div`,{class:`h-32px`},null,-1)),P(`div`,un,[P(`span`,dn,A(e.$t(`Component.Pay.index_27`,[`Paypal`])),1),u(n,{onClick:_},{default:T(()=>[...t[0]||(t[0]=[r(`Stripe`,-1)])]),_:1})])])]),_:1},8,[`show`])]),_:1},8,[`loading`])}}});k();var pn={class:`relative flex-center flex-col h-full`},mn={class:`absolute left-0 bottom-12px w-full text-center text-font3`},hn={class:`ml-8px`},gn=t({__name:`index`,setup(e,{expose:t}){let{t:n}=I(),{openSsl:i,orderInfo:a}=L(X()),{getSslStatus:o,getOrderInfo:c,setChannelMenu:l}=Z(),d=null,f=E(`--pay-color`),m=F(!0),g=F(!0),_=F(!1),v=async()=>{if(!d)return;let e=V.loading(n(`Component.Pay.index_12`));try{let{message:e}=await ye({order_no:a.value.order_no,subscribe:+!!_.value,adaptive_pricing:1});q(e)&&(e.stripe_checkout_redirect_url?(b(),window.open(e.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):e.id?d.redirectToCheckout({sessionId:e.id}):V.error(n(`Component.Pay.index_28`)))}finally{e.close()}},y=null,b=async()=>{let{close:e}=V.loading(()=>u(x,null,[u(`span`,null,[r(`Paying in progress, `)]),u(B,{text:!0,type:`primary`,onClick:t},{default:()=>[r(`Cancel Pay`)]})])),t=()=>{H({title:n(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{y&&(clearTimeout(y),y=null),e()}})},i=async(t=!0)=>{let{message:r}=await fe({order_id:a.value.order_id});if(q(r)&&r.res===1){y&&(clearTimeout(y),y=null),e(),V.success(n(`Component.Pay.index_7`)),await K({force:1}),G();return}t&&y!==null&&o()},o=()=>{y=window.setTimeout(async()=>{await i()},1e3)};y&&clearTimeout(y),await i(!1),o()},S=e=>{l(e)},C=async()=>{try{m.value=!0,await o(),await c(),await D()}finally{m.value=!1}},D=async()=>{d=await Ne(a.value.stripe_publishable_key)};return s(()=>{C()}),t({init:C}),(e,t)=>{let n=W;return h(),p(Q,{loading:w(m)},{default:T(()=>[u(Yt,{show:w(i)},{default:T(()=>[P(`div`,pn,[t[5]||(t[5]=P(`div`,{class:`flex gap-16px mb-8px`},[P(`img`,{class:`h-32px`,src:`/static/vite/images/apple-pay.svg`,alt:``}),P(`img`,{class:`h-32px`,src:`/static/vite/images/google-pay.svg`,alt:``}),P(`img`,{class:`h-32px`,src:`/static/vite/images/alipay.svg`,alt:``}),P(`img`,{class:`h-32px`,src:`/static/vite/images/weChat-pay.svg`,alt:``})],-1)),u(rn,{"pay-type":`stripe`,subscribe:w(_),currency:w(g)},null,8,[`subscribe`,`currency`]),u(w(B),{class:`mt-12px w-150px h-34px text-14px`,type:`primary`,color:w(f),onClick:v},{default:T(()=>[r(A(e.$t(`Component.Pay.index_47`)),1)]),_:1},8,[`color`]),t[6]||(t[6]=P(`div`,{class:`h-32px`},null,-1)),P(`div`,mn,[P(`span`,hn,A(e.$t(`Component.Pay.index_27`,[``])),1),u(n,{onClick:t[0]||(t[0]=e=>S(`stripe`))},{default:T(()=>[...t[2]||(t[2]=[r(`Stripe`,-1)])]),_:1}),t[4]||(t[4]=P(`span`,null,` or `,-1)),u(n,{onClick:t[1]||(t[1]=e=>S(`paypal`))},{default:T(()=>[...t[3]||(t[3]=[r(`PayPal`,-1)])]),_:1})])])]),_:1},8,[`show`])]),_:1},8,[`loading`])}}});k();var _n={class:`flex-center flex-col h-full`},vn=t({__name:`index`,setup(e){let t=E(`--pay-color`),n=()=>{window.open(`mailto:support@aapanel.com`)};return(e,i)=>{let a=B;return h(),N(`div`,_n,[i[1]||(i[1]=P(`div`,{class:`mb-12px text-14px leading-20px text-center text-font2`},[r(` For USDT payments, please contact our customer`),P(`br`),r(` service team at `),P(`b`,null,`support@aapanel.com`),r(` for`),P(`br`),r(` assistance with the transaction. `)],-1)),u(a,{type:`primary`,class:`h-36px`,size:`large`,color:w(t),onClick:n},{default:T(()=>[...i[0]||(i[0]=[P(`span`,{class:`ml-4px`},`Contact Support`,-1)])]),_:1},8,[`color`])])}}});k();var yn=J(t({__name:`index`,setup(e,{expose:t}){let{channelMenu:n,shouldFetchOrder:r}=L(X()),i=D(`stripeRef`),a=D(`paypalRef`),o=D(`otherRef`),s=()=>{r.value&&c()},c=()=>{switch(n.value){case`stripe`:var e;(e=i.value)==null||e.init();break;case`paypal`:var t;(t=a.value)==null||t.init();break;case`other`:var r;(r=o.value)==null||r.init();break}};return t({init:c}),(e,t)=>{let r=ie,c=te;return h(),p(c,{value:w(n),"onUpdate:value":[t[0]||(t[0]=e=>b(n)?n.value=e:null),s],class:`pay-menu pro`,type:`card`,placement:`left`},{default:T(()=>[u(r,{name:`stripe`,tab:`Stripe`,"display-directive":`show:lazy`},{default:T(()=>[u(cn,{ref_key:`stripeRef`,ref:i},null,512)]),_:1}),u(r,{name:`paypal`,tab:`Paypal`,"display-directive":`show:lazy`},{default:T(()=>[u(fn,{ref_key:`paypalRef`,ref:a},null,512)]),_:1}),u(r,{name:`other`,tab:`Other Payment`,"display-directive":`show:lazy`},{default:T(()=>[u(gn,{ref_key:`otherRef`,ref:o},null,512)]),_:1}),u(r,{name:`usdt`,tab:`USDT`,"display-directive":`show:lazy`},{default:T(()=>[u(vn)]),_:1})]),_:1},8,[`value`])}}}),[[`__scopeId`,`data-v-15f410f5`]]);k(),je();var bn={class:`h-full`},xn={class:`mb-16px text-15px text-font2`},Sn=t({__name:`LinuxProfessional`,setup(e){let t=X(),{cycleIndex:i,cycleList:a,numberIndex:o,numberList:c,isUseCoupon:l,couponId:d,couponList:f,receiveCoupon:p}=L(t),{showCouponModal:m,resetOrder:g,getCycleList:v,getCouponList:y,setCouponList:S,getReceiveCoupon:E}=Z(),{initCurrentMenu:O}=Tt(),k=D(`channelRef`),j=F(!0),M=_(()=>c.value.map((e,t)=>({label:`${e.num}`,value:t,discount:Math.round(100-e.discount_rate*100)}))),ee=()=>{var e;o.value=0,g(),S(),(e=k.value)==null||e.init()},I=()=>{var e;g(),S(),(e=k.value)==null||e.init()},R=()=>{var e;g(),(e=k.value)==null||e.init()},z=async()=>{var e;await y(),g(),(e=k.value)==null||e.init()},te=async()=>{await E(),m.value&&de({width:400,bgColor:`transparent`,data:{obtainId:p.value.obtain_id,endTime:p.value.end_time,couponList:p.value.coupons,couponQuota:p.value.package_quota,onReceive:async()=>{ne()}},component:C(()=>Ae(()=>Promise.resolve().then(()=>nt),void 0))})},ne=async()=>{try{j.value=!0,t.resetProduct(),await O(),await v(),await y(),te()}finally{j.value=!1}};return s(()=>{ne()}),(e,t)=>{let s=W;return h(),N(`div`,bn,[u(Q,{loading:w(j)},{default:T(()=>[P(`div`,xn,[P(`span`,null,A(e.$t(`Component.Pay.index_8`)),1),u(s,{href:`mailto:support@aapanel.com`,target:`_blank`},{default:T(()=>[...t[4]||(t[4]=[r(`support@aapanel.com`,-1)])]),_:1})]),u($,{title:`Choose your plan`},{default:T(()=>[u(Lt,{value:w(i),"onUpdate:value":[t[0]||(t[0]=e=>b(i)?i.value=e:null),ee],options:w(a)},null,8,[`value`,`options`])]),_:1}),u($,{title:`Number of license`},{default:T(()=>[u(Ht,{value:w(o),"onUpdate:value":[t[1]||(t[1]=e=>b(o)?o.value=e:null),I],options:w(M)},null,8,[`value`,`options`])]),_:1}),w(j)?n(``,!0):(h(),N(x,{key:0},[u(Kt,{value:w(d),"onUpdate:value":t[2]||(t[2]=e=>b(d)?d.value=e:null),checked:w(l),"onUpdate:checked":t[3]||(t[3]=e=>b(l)?l.value=e:null),data:w(f),onChange:R,onFinish:z},null,8,[`value`,`checked`,`data`]),u(yn,{ref_key:`channelRef`,ref:k},null,512)],64))]),_:1},8,[`loading`])])}}});k();var Cn={class:`max-h-200px overflow-auto`},wn={key:0,class:`voucher-list`},Tn=[`onClick`],En={class:`voucher-name`},Dn={class:`voucher-date`},On={key:1,class:`flex-center h-72px`},kn=J(t({__name:`VoucherList`,props:f({type:String,options:{type:Array,default:()=>[]}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=S(e,`value`),n=t=>e.type===`authorization`||t===0?`Lifetime`:ge(t,`yyyy-MM-dd`),r=t=>{let{cycle:n,charge_type:r,rest_days:i}=t;return r===2?`Lifetime`:e.type===`authorization`?`${i} day${i>1?`s`:``}`:`${n} ${t.cycle_unit}${n>1?`s`:``}`},i=e=>{t.value=e};return(a,o)=>{let s=R;return h(),N(`div`,Cn,[e.options.length>0?(h(),N(`div`,wn,[(h(!0),N(x,null,g(e.options,(e,o)=>(h(),N(`div`,{key:o,class:m([`voucher-item`,{selected:t.value===e.id}]),onClick:t=>i(e.id)},[P(`div`,En,A(r(e)),1),P(`div`,Dn,A(a.$t(`Component.Auth.index_4`))+A(n(e.end_time)),1)],10,Tn))),128))])):(h(),N(`div`,On,[u(s)]))])}}}),[[`__scopeId`,`data-v-57256691`]]);k();var An={class:`voucher-container`},jn=J(t({__name:`index`,setup(e){let{t}=I(),n=X(),{voucherMenu:i,voucherAllList:a,authorizationAllList:o}=L(n),{getVoucherList:c,getAuthorizationList:l}=Tt(),d=F(!1),f=E(`--pay-color`),p=[{label:t(`Component.Pay.index_21`),value:`voucher`},{label:t(`Component.Pay.index_22`),value:`authorization`}],m=F(0),g=F([]),_=F(0),v=F([]),y=async e=>{try{S(),d.value=!0,await e(),C(),D()}finally{d.value=!1}},x=async(e,t)=>{let n=e();n&&(await t(n),await K({force:1}),G())},S=()=>{g.value=[],v.value=[],m.value=0,_.value=0},C=()=>{let e=i.value===`voucher`?a.value:o.value,t=new Map;e.forEach(e=>{e.product&&t.set(e.product.id,e.product.name)});let n=Array.from(t.entries()),r=n.findIndex(([e])=>e===100000058);if(r!==-1){let e=n[r];n.splice(r,1),n.unshift(e)}g.value=n.map(([e,t])=>({label:t,value:e})),n.length>0?m.value=n[0][0]:m.value=0},D=()=>{let e=i.value===`voucher`?a.value:o.value;v.value=e.filter(e=>{var t;return((t=e.product)==null?void 0:t.id)===m.value}).map(e=>{var t;return{id:e.id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type,end_time:e.end_time,rest_days:i.value===`voucher`||(t=e.rest_days)==null?0:t}}),v.value.length>0?_.value=v.value[0].id:_.value=0},k=async()=>{await y(c)},j=async()=>{await y(l)},M=e=>{switch(e){case`voucher`:a.value=[],k();break;case`authorization`:o.value=[],j();break}},ee=()=>{D()},R=async()=>{await x(()=>a.value.find(e=>e.id===_.value),e=>ue({pid:`${e.product_id}`,code:e.code,coupon_id:e.id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type}))},z=async()=>{await x(()=>o.value.find(e=>e.id===_.value),e=>me({serial_no:e.serial_no}))},te=()=>{switch(i.value){case`voucher`:R();break;case`authorization`:z();break}};return s(()=>{i.value||(i.value=`voucher`),M(i.value)}),O(()=>{n.resetVoucher()}),(e,t)=>{let n=B;return h(),N(`div`,An,[u(Q,{loading:w(d)},{default:T(()=>[u($,{title:`Voucher Type`},{default:T(()=>[u(Ht,{value:w(i),"onUpdate:value":t[0]||(t[0]=e=>b(i)?i.value=e:null),options:p,onChange:M},null,8,[`value`])]),_:1}),u($,{title:`Product Type`},{default:T(()=>[u(Ht,{value:w(m),"onUpdate:value":t[1]||(t[1]=e=>b(m)?m.value=e:null),options:w(g),onChange:ee},null,8,[`value`,`options`])]),_:1}),u($,{title:`${w(i)===`authorization`?`License`:`Voucher`} List`},{default:T(()=>[u(kn,{value:w(_),"onUpdate:value":t[2]||(t[2]=e=>b(_)?_.value=e:null),type:w(i),options:w(v)},null,8,[`value`,`type`,`options`])]),_:1},8,[`title`]),P(`div`,null,[u(n,{type:`primary`,size:`large`,color:w(f),disabled:w(v).length===0,onClick:te},{default:T(()=>[r(A(e.$t(`Component.Pay.index_39`)),1)]),_:1},8,[`color`,`disabled`])])]),_:1},8,[`loading`])])}}}),[[`__scopeId`,`data-v-88fa8575`]]);k();var Mn={class:`pay-container`},Nn={class:`pay-sidebar`},Pn={class:`pay-body`},Fn={class:`product-tabs`},In=[`onClick`],Ln={class:`tab-content`},Rn={class:`tab-title`},zn={key:0,class:`glyphicon glyphicon-vip`},Bn={class:`text`},Vn={class:`tab-desc`},Hn={class:`pay-main`},Un={class:`absolute flex items-center justify-end right-20px bottom-20px`},Wn=t({__name:`index`,props:{username:{type:String,required:!0},source:{type:Number,required:!0},plugin:{type:Object}},setup(e){let{t}=I(),i=X(),{currentMenu:a,plugins:o,pid:c,isFirstCutMenu:l}=L(i),{setUsername:d,setSource:f,setCurrentMenu:v,setPid:y,setPlugins:b}=it(),S=F([{key:`pro`,pid:`100000058`,title:t(`Component.Pay.index_1`),description:t(`Component.Pay.index_2`)},{key:`voucher`,pid:`0`,title:`Voucher`,description:`Voucher License`}]),C=_(()=>{switch(a.value){case`pro`:case`plugin`:return Sn;case`voucher`:return jn;default:return null}}),E=e=>{l.value=!1,y(e.pid),v(e.key)},D=async()=>{await K({force:1}),G()},k=()=>{if(o.value.length>0){let e=o.value[0],n={key:`plugin`,title:e.name,description:e.type===100?t(`Mail.Overview.today_16`,[e.name]):t(`Component.Pay.index_17`),pid:`${e.pid}`};S.value.splice(1,0,n),y(`${e.pid}`),v(`plugin`)}else y(`100000058`),v(`pro`)};return s(()=>{d(e.username),f(e.source),b(e.plugin),k()}),O(()=>{i.reset()}),(e,t)=>{let i=B;return h(),N(`div`,Mn,[P(`div`,Nn,[u(wt)]),P(`div`,Pn,[P(`div`,Fn,[(h(!0),N(x,null,g(w(S),e=>(h(),N(`div`,{key:e.key,class:m([`tab-item`,[e.key===`pro`?e.key:``,w(a)===e.key?`active`:``]]),onClick:t=>E(e)},[P(`div`,Ln,[P(`div`,Rn,[e.key===`pro`?(h(),N(`span`,zn)):n(``,!0),P(`div`,Bn,A(e.title),1)]),P(`div`,Vn,A(e.description),1)])],10,In))),128))]),P(`div`,Hn,[(h(),p(j(w(C)),{key:w(c)})),P(`div`,Un,[t[1]||(t[1]=P(`span`,{class:`mr-12px text-font3`},`License didn't changed?`,-1)),u(i,{type:`primary`,size:`small`,ghost:``,onClick:D},{default:T(()=>[...t[0]||(t[0]=[r(` Refresh License State `,-1)])]),_:1})])])])])}}}),Gn=e({default:()=>Kn}),Kn=J(Wn,[[`__scopeId`,`data-v-768f8f78`]]);export{nt as n,Gn as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Quota-legacy.js b/BTPanel/static/vite/js/feature-Quota-legacy.js index d026063a..789ffd95 100644 --- a/BTPanel/static/vite/js/feature-Quota-legacy.js +++ b/BTPanel/static/vite/js/feature-Quota-legacy.js @@ -1,2 +1,2 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./app-components-legacy.js?v=1787646744133`,`./app-shared-legacy.js?v=1787646744133`,`./vendor-pdf-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q;function J(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0){var t=A(e).split(` `);v.used=t[0],b.value=t[1]}v.size=k(u,`quota.size`,0)}(),s({onConfirm:function(e){var t=e.hide;return Z(function(){return te(this,function(e){switch(e.label){case 0:return l===`site`||l===`ftp`?[4,F({size:v.size,quota_type:l,path:k(u,`path`,``)})]:[3,2];case 1:e.sent(),e.label=2;case 2:return l===`database`?[4,P({size:v.size,db_name:k(u,`name`,``)})]:[3,4];case 3:e.sent(),e.label=4;case 4:return f==null||f(),t(),[2]}})})()}}),function(e,t){var s=o,c=r,u=i,f=n,S=a,D=_,O=y;return I(),w(`div`,d,[E(D,{"label-width":`180`},{default:q(function(){return[E(f,{label:e.$t(`Component.Quota.index_6`)},{default:q(function(){return[x(`div`,p,[E(u,null,{default:q(function(){return[E(s,{value:W(v).used,"onUpdate:value":t[0]||(t[0]=function(e){return W(v).used=e}),disabled:!0},null,8,[`value`]),E(c,{class:`w-44px text-center`},{default:q(function(){return[T(U(W(b)),1)]}),_:1})]}),_:1})])]}),_:1},8,[`label`]),E(f,{label:e.$t(`Component.Quota.index_7`)},{default:q(function(){return[x(`div`,m,[E(u,null,{default:q(function(){return[E(S,{value:W(v).size,"onUpdate:value":t[1]||(t[1]=function(e){return W(v).size=e}),min:0,"show-button":!1},null,8,[`value`]),E(c,{class:`w-44px text-center`},{default:q(function(){return ee(t[2]||(t[2]=[T(`MB`,-1)]))}),_:1})]}),_:1})])]}),_:1},8,[`label`])]}),_:1}),E(O,{class:`mt-8px`},{default:q(function(){return[x(`li`,h,U(e.$t(`Component.Quota.index_8`)),1),x(`li`,null,U(e.$t(`Component.Quota.index_9`)),1),W(l)===`database`?C(``,!0):(I(),w(`li`,g,U(e.$t(`Component.Quota.index_10`)),1)),x(`li`,null,U(e.$t(`Component.Quota.index_11`)),1)]}),_:1})])}}}),R=l({default:function(){return L}}),L=z}}})})(); \ No newline at end of file +(function(){System.register([`./rolldown-runtime-legacy.js?v=1791538283700`,`./vendor-utils-legacy.js?v=1791538283700`,`./vendor-vue-legacy.js?v=1791538283700`,`./vendor-naive-legacy.js?v=1791538283700`,`./app-legacy.js?v=1791538283700`,`./app-components-legacy.js?v=1791538283700`,`./app-shared-legacy.js?v=1791538283700`,`./vendor-pdf-legacy.js?v=1791538283700`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q;function J(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0){var t=A(e).split(` `);v.used=t[0],b.value=t[1]}v.size=k(u,`quota.size`,0)}(),s({onConfirm:function(e){var t=e.hide;return Z(function(){return te(this,function(e){switch(e.label){case 0:return l===`site`||l===`ftp`?[4,F({size:v.size,quota_type:l,path:k(u,`path`,``)})]:[3,2];case 1:e.sent(),e.label=2;case 2:return l===`database`?[4,P({size:v.size,db_name:k(u,`name`,``)})]:[3,4];case 3:e.sent(),e.label=4;case 4:return f==null||f(),t(),[2]}})})()}}),function(e,t){var s=o,c=r,u=i,f=n,S=a,D=_,O=y;return I(),w(`div`,d,[E(D,{"label-width":`180`},{default:q(function(){return[E(f,{label:e.$t(`Component.Quota.index_6`)},{default:q(function(){return[x(`div`,p,[E(u,null,{default:q(function(){return[E(s,{value:W(v).used,"onUpdate:value":t[0]||(t[0]=function(e){return W(v).used=e}),disabled:!0},null,8,[`value`]),E(c,{class:`w-44px text-center`},{default:q(function(){return[T(U(W(b)),1)]}),_:1})]}),_:1})])]}),_:1},8,[`label`]),E(f,{label:e.$t(`Component.Quota.index_7`)},{default:q(function(){return[x(`div`,m,[E(u,null,{default:q(function(){return[E(S,{value:W(v).size,"onUpdate:value":t[1]||(t[1]=function(e){return W(v).size=e}),min:0,"show-button":!1},null,8,[`value`]),E(c,{class:`w-44px text-center`},{default:q(function(){return ee(t[2]||(t[2]=[T(`MB`,-1)]))}),_:1})]}),_:1})])]}),_:1},8,[`label`])]}),_:1}),E(O,{class:`mt-8px`},{default:q(function(){return[x(`li`,h,U(e.$t(`Component.Quota.index_8`)),1),x(`li`,null,U(e.$t(`Component.Quota.index_9`)),1),W(l)===`database`?C(``,!0):(I(),w(`li`,g,U(e.$t(`Component.Quota.index_10`)),1)),x(`li`,null,U(e.$t(`Component.Quota.index_11`)),1)]}),_:1})])}}}),R=l({default:function(){return L}}),L=z}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Quota.js b/BTPanel/static/vite/js/feature-Quota.js index f65fcc1b..fef91f99 100644 --- a/BTPanel/static/vite/js/feature-Quota.js +++ b/BTPanel/static/vite/js/feature-Quota.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,4 +28,4 @@ removeAfterLoad(freshLink, link) } })(); -import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{Cn as t,Dn as n,En as r,Ft as i,Jn as a,On as o,Or as s,Sn as c,bn as l,br as u,cr as d,ei as f,kn as p,nn as m,vr as h,xn as g,yn as _}from"./vendor-utils.js?v=1787646744133";import{l as v}from"./vendor-vue.js?v=1787646744133";import{A as y,F as b,St as x,T as S,Tt as C,bt as w,xt as T}from"./vendor-naive.js?v=1787646744133";import{Pf as E,cp as D,ln as O,mn as k}from"./app.js?v=1787646744133";import{Ji as A}from"./app-components.js?v=1787646744133";import{bf as j,xf as M}from"./app-shared.js?v=1787646744133";import{n as N,r as P}from"./vendor-pdf.js?v=1787646744133";m(),P();var F={class:`leading-20px`},I=p({__name:`index`,props:{type:{default:`site`},data:{},callback:{}},setup(e){let{t:c}=v(),u=e,p=_(()=>{let{data:e}=u,{quota:t}=e;return!t.size}),m=_(()=>{if(p.value)return 0;let{data:e}=u,t=i(e,`quota.used`,0),n=i(e,`quota.size`,0);return n=n*1024*1024,n===0?0:t/n*100}),h=_(()=>{let{data:e}=u;return D(i(e,`quota.used`,0))}),y=_(()=>{let{data:e}=u;return`${i(e,`quota.size`,0).toFixed(2)} MB`}),b=_(()=>m.value<90?`success`:`error`),x=new Map([[`site`,`Site`],[`ftp`,`FTP`],[`database`,`Database`]]),w=()=>{E({title:`${c(`Component.Quota.index_5`,[u.data.name,x.get(u.type)||`--`])}`,width:480,minHeight:222,footer:!0,data:{type:u.type,info:u.data,callback:u.callback},component:o(()=>N(()=>Promise.resolve().then(()=>G),void 0))})};return(e,i)=>{let o=k,c=S,u=C;return s(p)?(a(),g(o,{key:0,onClick:w},{default:d(()=>[r(f(e.$t(`Component.Quota.index_2`)),1)]),_:1})):(a(),t(`div`,{key:1,class:`cursor-pointer`,onClick:w},[n(u,{placement:`bottom-start`,"arrow-point-to-center":!0},{trigger:d(()=>[n(c,{type:`line`,status:s(b),percentage:s(m),height:12,"border-radius":2,"show-indicator":!1},null,8,[`status`,`percentage`])]),default:d(()=>[l(`div`,F,[l(`p`,null,f(e.$t(`Component.Quota.index_3`,[s(h)])),1),l(`p`,null,f(e.$t(`Component.Quota.index_12`,[s(y)])),1),l(`p`,null,f(e.$t(`Component.Quota.index_4`)),1)])]),_:1})]))}}}),L=e({default:()=>R}),R=I;m();var z={class:`px-20px py-24px`},B={class:`w-160px`},V={class:`w-160px`},H={class:`text-error`},U={key:0},W=p({__name:`quota-config`,props:{data:{}},setup(e,{expose:o}){let{type:p,info:m,callback:g}=e.data,_=h({used:`0`,size:0}),v=u(`MB`);return(()=>{let e=i(m,`quota.used`,0);if(e>0){let t=D(e).split(` `);_.used=t[0],v.value=t[1]}_.size=i(m,`quota.size`,0)})(),o({onConfirm:async({hide:e})=>{(p===`site`||p===`ftp`)&&await M({size:_.size,quota_type:p,path:i(m,`path`,``)}),p===`database`&&await j({size:_.size,db_name:i(m,`name`,``)}),g==null||g(),e()}}),(e,i)=>{let o=x,u=w,m=T,h=b,g=y,S=A,C=O;return a(),t(`div`,z,[n(S,{"label-width":`180`},{default:d(()=>[n(h,{label:e.$t(`Component.Quota.index_6`)},{default:d(()=>[l(`div`,B,[n(m,null,{default:d(()=>[n(o,{value:s(_).used,"onUpdate:value":i[0]||(i[0]=e=>s(_).used=e),disabled:!0},null,8,[`value`]),n(u,{class:`w-44px text-center`},{default:d(()=>[r(f(s(v)),1)]),_:1})]),_:1})])]),_:1},8,[`label`]),n(h,{label:e.$t(`Component.Quota.index_7`)},{default:d(()=>[l(`div`,V,[n(m,null,{default:d(()=>[n(g,{value:s(_).size,"onUpdate:value":i[1]||(i[1]=e=>s(_).size=e),min:0,"show-button":!1},null,8,[`value`]),n(u,{class:`w-44px text-center`},{default:d(()=>[...i[2]||(i[2]=[r(`MB`,-1)])]),_:1})]),_:1})])]),_:1},8,[`label`])]),_:1}),n(C,{class:`mt-8px`},{default:d(()=>[l(`li`,H,f(e.$t(`Component.Quota.index_8`)),1),l(`li`,null,f(e.$t(`Component.Quota.index_9`)),1),s(p)===`database`?c(``,!0):(a(),t(`li`,U,f(e.$t(`Component.Quota.index_10`)),1)),l(`li`,null,f(e.$t(`Component.Quota.index_11`)),1)]),_:1})])}}}),G=e({default:()=>K}),K=W;export{L as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1791538283700";import{An as t,Cn as n,Dn as r,It as i,On as a,Sn as o,Yn as s,bn as c,kn as l,kr as u,lr as d,rn as f,ti as p,wn as m,xn as h,xr as g,yr as _}from"./vendor-utils.js?v=1791538283700";import{l as v}from"./vendor-vue.js?v=1791538283700";import{A as y,Ct as b,Et as x,F as S,St as C,T as w,xt as T}from"./vendor-naive.js?v=1791538283700";import{Pf as E,cp as D,ln as O,mn as k}from"./app.js?v=1791538283700";import{Qi as A}from"./app-components.js?v=1791538283700";import{Df as j,Ef as M}from"./app-shared.js?v=1791538283700";import{n as N,r as P}from"./vendor-pdf.js?v=1791538283700";f(),P();var F={class:`leading-20px`},I=t({__name:`index`,props:{type:{default:`site`},data:{},callback:{}},setup(e){let{t}=v(),n=e,f=c(()=>{let{data:e}=n,{quota:t}=e;return!t.size}),g=c(()=>{if(f.value)return 0;let{data:e}=n,t=i(e,`quota.used`,0),r=i(e,`quota.size`,0);return r=r*1024*1024,r===0?0:t/r*100}),_=c(()=>{let{data:e}=n;return D(i(e,`quota.used`,0))}),y=c(()=>{let{data:e}=n;return`${i(e,`quota.size`,0).toFixed(2)} MB`}),b=c(()=>g.value<90?`success`:`error`),S=new Map([[`site`,`Site`],[`ftp`,`FTP`],[`database`,`Database`]]),C=()=>{E({title:`${t(`Component.Quota.index_5`,[n.data.name,S.get(n.type)||`--`])}`,width:480,minHeight:222,footer:!0,data:{type:n.type,info:n.data,callback:n.callback},component:l(()=>N(()=>Promise.resolve().then(()=>G),void 0))})};return(e,t)=>{let n=k,i=w,c=x;return u(f)?(s(),o(n,{key:0,onClick:C},{default:d(()=>[r(p(e.$t(`Component.Quota.index_2`)),1)]),_:1})):(s(),m(`div`,{key:1,class:`cursor-pointer`,onClick:C},[a(c,{placement:`bottom-start`,"arrow-point-to-center":!0},{trigger:d(()=>[a(i,{type:`line`,status:u(b),percentage:u(g),height:12,"border-radius":2,"show-indicator":!1},null,8,[`status`,`percentage`])]),default:d(()=>[h(`div`,F,[h(`p`,null,p(e.$t(`Component.Quota.index_3`,[u(_)])),1),h(`p`,null,p(e.$t(`Component.Quota.index_12`,[u(y)])),1),h(`p`,null,p(e.$t(`Component.Quota.index_4`)),1)])]),_:1})]))}}}),L=e({default:()=>R}),R=I;f();var z={class:`px-20px py-24px`},B={class:`w-160px`},V={class:`w-160px`},H={class:`text-error`},U={key:0},W=t({__name:`quota-config`,props:{data:{}},setup(e,{expose:t}){let{type:o,info:c,callback:l}=e.data,f=_({used:`0`,size:0}),v=g(`MB`);return(()=>{let e=i(c,`quota.used`,0);if(e>0){let t=D(e).split(` `);f.used=t[0],v.value=t[1]}f.size=i(c,`quota.size`,0)})(),t({onConfirm:async({hide:e})=>{(o===`site`||o===`ftp`)&&await j({size:f.size,quota_type:o,path:i(c,`path`,``)}),o===`database`&&await M({size:f.size,db_name:i(c,`name`,``)}),l==null||l(),e()}}),(e,t)=>{let i=b,c=T,l=C,g=S,_=y,x=A,w=O;return s(),m(`div`,z,[a(x,{"label-width":`180`},{default:d(()=>[a(g,{label:e.$t(`Component.Quota.index_6`)},{default:d(()=>[h(`div`,B,[a(l,null,{default:d(()=>[a(i,{value:u(f).used,"onUpdate:value":t[0]||(t[0]=e=>u(f).used=e),disabled:!0},null,8,[`value`]),a(c,{class:`w-44px text-center`},{default:d(()=>[r(p(u(v)),1)]),_:1})]),_:1})])]),_:1},8,[`label`]),a(g,{label:e.$t(`Component.Quota.index_7`)},{default:d(()=>[h(`div`,V,[a(l,null,{default:d(()=>[a(_,{value:u(f).size,"onUpdate:value":t[1]||(t[1]=e=>u(f).size=e),min:0,"show-button":!1},null,8,[`value`]),a(c,{class:`w-44px text-center`},{default:d(()=>[...t[2]||(t[2]=[r(`MB`,-1)])]),_:1})]),_:1})])]),_:1},8,[`label`])]),_:1}),a(w,{class:`mt-8px`},{default:d(()=>[h(`li`,H,p(e.$t(`Component.Quota.index_8`)),1),h(`li`,null,p(e.$t(`Component.Quota.index_9`)),1),u(o)===`database`?n(``,!0):(s(),m(`li`,U,p(e.$t(`Component.Quota.index_10`)),1)),h(`li`,null,p(e.$t(`Component.Quota.index_11`)),1)]),_:1})])}}}),G=e({default:()=>K}),K=W;export{L as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Terminal-legacy.js b/BTPanel/static/vite/js/feature-Terminal-legacy.js index 377efa99..3558cd09 100644 --- a/BTPanel/static/vite/js/feature-Terminal-legacy.js +++ b/BTPanel/static/vite/js/feature-Terminal-legacy.js @@ -1,5 +1,5 @@ -(function(){System.register([`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./app-shared-legacy.js?v=1787646744133`,`./vendor-terminal-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D;function O(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]-1&&(D.value=!0),(n.indexOf(`@127.0.0.1:`)!=-1||n.indexOf(`@localhost:`)!=-1)&&n.indexOf(`Authentication failed`)!=-1){x(),P();return}else if(n==`\\r\\nlogout\\r\\n`||n==`logout\\r\\n`||n==`\r logout\r `||n==`logout\r diff --git a/BTPanel/static/vite/js/feature-Terminal.js b/BTPanel/static/vite/js/feature-Terminal.js index 2e0fc3d7..82056ea5 100644 --- a/BTPanel/static/vite/js/feature-Terminal.js +++ b/BTPanel/static/vite/js/feature-Terminal.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,18 +28,18 @@ removeAfterLoad(freshLink, link) } })(); -import{Cn as e,Gn as t,Hn as n,Jn as r,br as i,kn as a,nn as o,or as s,y as c,zn as l}from"./vendor-utils.js?v=1787646744133";import{l as u}from"./vendor-vue.js?v=1787646744133";import{zf as d}from"./app.js?v=1787646744133";import{Cf as f}from"./app-shared.js?v=1787646744133";import{a as p,i as m,n as h,r as g,t as _}from"./vendor-terminal.js?v=1787646744133";o();var v=p(),y=m(),b=g(),x=h(),S=_(),C=a({__name:`index`,props:{url:{default:`/ws_model`},id:{},data:{default:()=>[]}},emits:[`message`],setup(a,{emit:o}){let s=a,d=o,{t:p}=u(),{ws:m,status:h,send:g,close:_}=f(s.url,{verifyData:s.id?{id:s.id}:{},onMessage:(e,t)=>{let n=t.data;if(d(`message`,n),n.indexOf(`Authentication timeout.`)>-1&&(T.value=!0),(n.indexOf(`@127.0.0.1:`)!=-1||n.indexOf(`@localhost:`)!=-1)&&n.indexOf(`Authentication failed`)!=-1){_(),M();return}else if(n==`\\r\\nlogout\\r\\n`||n==`logout\\r\\n`||n==`\r +import{An as e,Bn as t,Kn as n,Un as r,Yn as i,b as a,rn as o,sr as s,wn as c,xr as l}from"./vendor-utils.js?v=1791538283700";import{l as u}from"./vendor-vue.js?v=1791538283700";import{zf as d}from"./app.js?v=1791538283700";import{kf as f}from"./app-shared.js?v=1791538283700";import{a as p,i as m,n as h,r as g,t as _}from"./vendor-terminal.js?v=1791538283700";o();var v=p(),y=m(),b=g(),x=h(),S=_(),C=e({__name:`index`,props:{url:{default:`/ws_model`},id:{},data:{default:()=>[]}},emits:[`message`],setup(e,{emit:o}){let s=e,d=o,{t:p}=u(),{ws:m,status:h,send:g,close:_}=f(s.url,{verifyData:s.id?{id:s.id}:{},onMessage:(e,t)=>{let n=t.data;if(d(`message`,n),n.indexOf(`Authentication timeout.`)>-1&&(T.value=!0),(n.indexOf(`@127.0.0.1:`)!=-1||n.indexOf(`@localhost:`)!=-1)&&n.indexOf(`Authentication failed`)!=-1){_(),M();return}else if(n==`\\r\\nlogout\\r\\n`||n==`logout\\r\\n`||n==`\r logout\r `||n==`logout\r -`||n.search(/logout[\r\n]+$/)>-1){C.write(`\r`+p(`Component.Terminal.index_1`)+`\r`),M(),_();return}}}),C,w,T=i(!1),E=i(null),D=()=>{C=new v.Terminal({cursorBlink:!0,fontSize:14,fontFamily:`Monaco, Menlo, Consolas, 'Courier New', monospace`,theme:{background:`#333`,foreground:`#ececec`}}),w=new y.FitAddon,O(),k(),P(),I()},O=()=>{let e=m.value;e&&(C.loadAddon(w),C.loadAddon(new S.CanvasAddon),C.loadAddon(new x.WebLinksAddon),C.loadAddon(new b.AttachAddon(e)))},k=()=>{E.value&&C.open(E.value)},A=!1,j=()=>{A=!0},M=()=>{A=!1},N=()=>{let{data:e}=s;e.forEach(e=>{g(e)})},P=()=>{N(),C.focus(),C.onData(e=>{let t=m.value;e===`\r`&&T.value&&(T.value=!1,C.write(`\r +`||n.search(/logout[\r\n]+$/)>-1){C.write(`\r`+p(`Component.Terminal.index_1`)+`\r`),M(),_();return}}}),C,w,T=l(!1),E=l(null),D=()=>{C=new v.Terminal({cursorBlink:!0,fontSize:14,fontFamily:`Monaco, Menlo, Consolas, 'Courier New', monospace`,theme:{background:`#333`,foreground:`#ececec`}}),w=new y.FitAddon,O(),k(),P(),I()},O=()=>{let e=m.value;e&&(C.loadAddon(w),C.loadAddon(new S.CanvasAddon),C.loadAddon(new x.WebLinksAddon),C.loadAddon(new b.AttachAddon(e)))},k=()=>{E.value&&C.open(E.value)},A=!1,j=()=>{A=!0},M=()=>{A=!1},N=()=>{let{data:e}=s;e.forEach(e=>{g(e)})},P=()=>{N(),C.focus(),C.onData(e=>{let t=m.value;e===`\r`&&T.value&&(T.value=!1,C.write(`\r `),F()),t===null&&e===`\r`&&!A&&(j(),C.write(`\r `+p(`Component.Terminal.index_2`)+`\r -`),F())})},F=()=>{P();let e=m.value;e&&C.loadAddon(new b.AttachAddon(e))},I=()=>{l(()=>{if(w.fit(),h.value!==`CLOSED`){let{cols:e,rows:t}=C;g({cols:e,rows:t,resize:1})}})},L=!0,R=new ResizeObserver(()=>{c(()=>{if(L){L=!1;return}I()},200)()}),z=()=>{let e=E.value;e&&R.observe(e)};return t(()=>{D(),z()}),n(()=>{_(),R==null||R.disconnect(),C==null||C.dispose()}),(t,n)=>(r(),e(`div`,{ref_key:`terminalRef`,ref:E,class:`w-full h-full`},null,512))}});o();var w=d(a({__name:`index`,props:{data:{},url:{}},emits:[`success`],setup(a,{expose:o,emit:d}){let{t:p}=u(),m=a,{data:h}=m,g=d,{ws:_,status:C,send:w,open:T,close:E}=f(m.url,{get verifyData(){return{...h}},onMessage:(e,t)=>{let n=t.data;if(n.indexOf(`Authentication timeout.`)>-1)k.value=!0;else if(n==`\\r\\nlogout\\r\\n`||n==`logout\\r\\n`||n==`\r +`),F())})},F=()=>{P();let e=m.value;e&&C.loadAddon(new b.AttachAddon(e))},I=()=>{t(()=>{if(w.fit(),h.value!==`CLOSED`){let{cols:e,rows:t}=C;g({cols:e,rows:t,resize:1})}})},L=!0,R=new ResizeObserver(()=>{a(()=>{if(L){L=!1;return}I()},200)()}),z=()=>{let e=E.value;e&&R.observe(e)};return n(()=>{D(),z()}),r(()=>{_(),R==null||R.disconnect(),C==null||C.dispose()}),(e,t)=>(i(),c(`div`,{ref_key:`terminalRef`,ref:E,class:`w-full h-full`},null,512))}});o();var w=d(e({__name:`index`,props:{data:{},url:{}},emits:[`success`],setup(e,{expose:o,emit:d}){let{t:p}=u(),m=e,{data:h}=m,g=d,{ws:_,status:C,send:w,open:T,close:E}=f(m.url,{get verifyData(){return{...h}},onMessage:(e,t)=>{let n=t.data;if(n.indexOf(`Authentication timeout.`)>-1)k.value=!0;else if(n==`\\r\\nlogout\\r\\n`||n==`logout\\r\\n`||n==`\r logout\r `||n==`logout\r -`||n.search(/logout[\r\n]+$/)>-1){D.write(`\r`+p(`Component.Terminal.index_1`)+`\r`),L(),E();return}}}),D,O,k=i(!1),A=i(null),j=()=>{D=new v.Terminal({cursorBlink:!0,fontSize:14,fontFamily:`Monaco, Menlo, Consolas, 'Courier New', monospace`,theme:{background:`#333`,foreground:`#ececec`}}),O=new y.FitAddon,N(),P(),R(),B()},M=null,N=()=>{let e=_.value;e&&(D.loadAddon(O),D.loadAddon(new S.CanvasAddon),D.loadAddon(new x.WebLinksAddon),M=new b.AttachAddon(e),D.loadAddon(M),setTimeout(()=>{O.fit()},100))};s([_,C],([e,t])=>{if(t===`CLOSED`&&e){D.write(`\r +`||n.search(/logout[\r\n]+$/)>-1){D.write(`\r`+p(`Component.Terminal.index_1`)+`\r`),L(),E();return}}}),D,O,k=l(!1),A=l(null),j=()=>{D=new v.Terminal({cursorBlink:!0,fontSize:14,fontFamily:`Monaco, Menlo, Consolas, 'Courier New', monospace`,theme:{background:`#333`,foreground:`#ececec`}}),O=new y.FitAddon,N(),P(),R(),B()},M=null,N=()=>{let e=_.value;e&&(D.loadAddon(O),D.loadAddon(new S.CanvasAddon),D.loadAddon(new x.WebLinksAddon),M=new b.AttachAddon(e),D.loadAddon(M),setTimeout(()=>{O.fit()},100))};s([_,C],([e,t])=>{if(t===`CLOSED`&&e){D.write(`\r `+p(`Component.Terminal.index_2`)+`\r `),setTimeout(()=>{T()},500);return}t===`OPEN`&&e&&(M&&M.dispose(),M=new b.AttachAddon(e),D.loadAddon(M),setTimeout(()=>{O.fit();let{cols:e,rows:t}=D;w({cols:e,rows:t,resize:1}),g(`success`)},100))},{immediate:!1});let P=()=>{A.value&&D.open(A.value)},F=!1,I=()=>{F=!0},L=()=>{F=!1},R=()=>{D.focus(),D.onData(e=>{let t=_.value;e===`\r`&&k.value&&(k.value=!1,D.write(`\r `),z()),t===void 0&&e===`\r`&&!F&&(I(),D.write(`\r `+p(`Component.Terminal.index_2`)+`\r -`),z())})},z=()=>{T(),R();let e=_.value;e&&D.loadAddon(new b.AttachAddon(e))},B=()=>{l(()=>{if(O.fit(),C.value!==`CLOSED`){let{cols:e,rows:t}=D;w({cols:e,rows:t,resize:1})}})},V=!0,H=new ResizeObserver(()=>{c(()=>{if(V){V=!1;return}B()},200)()}),U=()=>{let e=A.value;e&&H.observe(e)};return o({send:w}),t(async()=>{j(),U()}),n(()=>{H==null||H.disconnect(),E(),D==null||D.dispose()}),(t,n)=>(r(),e(`div`,{ref_key:`terminalRef`,ref:A,class:`w-full h-full`},null,512))}}),[[`__scopeId`,`data-v-2cd3b6dc`]]);export{C as n,w as t}; \ No newline at end of file +`),z())})},z=()=>{T(),R();let e=_.value;e&&D.loadAddon(new b.AttachAddon(e))},B=()=>{t(()=>{if(O.fit(),C.value!==`CLOSED`){let{cols:e,rows:t}=D;w({cols:e,rows:t,resize:1})}})},V=!0,H=new ResizeObserver(()=>{a(()=>{if(V){V=!1;return}B()},200)()}),U=()=>{let e=A.value;e&&H.observe(e)};return o({send:w}),n(async()=>{j(),U()}),r(()=>{H==null||H.disconnect(),E(),D==null||D.dispose()}),(e,t)=>(i(),c(`div`,{ref_key:`terminalRef`,ref:A,class:`w-full h-full`},null,512))}}),[[`__scopeId`,`data-v-2cd3b6dc`]]);export{C as n,w as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/file-version.js b/BTPanel/static/vite/js/file-version.js index 7b85b342..1864df88 100644 --- a/BTPanel/static/vite/js/file-version.js +++ b/BTPanel/static/vite/js/file-version.js @@ -1 +1 @@ -1787646744133 \ No newline at end of file +1791538283700 \ No newline at end of file diff --git a/BTPanel/static/vite/js/index-legacy.js b/BTPanel/static/vite/js/index-legacy.js index b7a57da5..5cf664d1 100644 --- a/BTPanel/static/vite/js/index-legacy.js +++ b/BTPanel/static/vite/js/index-legacy.js @@ -1 +1 @@ -(function(){System.register([`./app-legacy.js?v=1787646744133`],function(e,t){return{setters:[function(){}],execute:function(){(function(){var e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;var t=!0,n=!1,r=void 0;try{for(var i=document.querySelectorAll(`link[rel="modulepreload"]`)[Symbol.iterator](),a;!(t=(a=i.next()).done);t=!0){var o=a.value;c(o)}}catch(e){n=!0,r=e}finally{try{!t&&i.return!=null&&i.return()}finally{if(n)throw r}}new MutationObserver(function(e){var t=!0,n=!1,r=void 0;try{for(var i=e[Symbol.iterator](),a;!(t=(a=i.next()).done);t=!0){var o=a.value;if(o.type===`childList`){var s=!0,l=!1,u=void 0;try{for(var d=o.addedNodes[Symbol.iterator](),f;!(s=(f=d.next()).done);s=!0){var p=f.value;p.tagName===`LINK`&&p.rel===`modulepreload`&&c(p)}}catch(e){l=!0,u=e}finally{try{!s&&d.return!=null&&d.return()}finally{if(l)throw u}}}}}catch(e){n=!0,r=e}finally{try{!t&&i.return!=null&&i.return()}finally{if(n)throw r}}}).observe(document,{childList:!0,subtree:!0});function s(e){var t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function c(e){if(!e.ep){e.ep=!0;var t=s(e);fetch(e.href,t)}}})()}}})})(); \ No newline at end of file +(function(){System.register([`./app-legacy.js?v=1791538283700`],function(e,t){return{setters:[function(){}],execute:function(){(function(){var e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;var t=!0,n=!1,r=void 0;try{for(var i=document.querySelectorAll(`link[rel="modulepreload"]`)[Symbol.iterator](),a;!(t=(a=i.next()).done);t=!0){var o=a.value;c(o)}}catch(e){n=!0,r=e}finally{try{!t&&i.return!=null&&i.return()}finally{if(n)throw r}}new MutationObserver(function(e){var t=!0,n=!1,r=void 0;try{for(var i=e[Symbol.iterator](),a;!(t=(a=i.next()).done);t=!0){var o=a.value;if(o.type===`childList`){var s=!0,l=!1,u=void 0;try{for(var d=o.addedNodes[Symbol.iterator](),f;!(s=(f=d.next()).done);s=!0){var p=f.value;p.tagName===`LINK`&&p.rel===`modulepreload`&&c(p)}}catch(e){l=!0,u=e}finally{try{!s&&d.return!=null&&d.return()}finally{if(l)throw u}}}}}catch(e){n=!0,r=e}finally{try{!t&&i.return!=null&&i.return()}finally{if(n)throw r}}}).observe(document,{childList:!0,subtree:!0});function s(e){var t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function c(e){if(!e.ep){e.ep=!0;var t=s(e);fetch(e.href,t)}}})()}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/index.js b/BTPanel/static/vite/js/index.js index cab46073..931a0213 100644 --- a/BTPanel/static/vite/js/index.js +++ b/BTPanel/static/vite/js/index.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,4 +28,4 @@ removeAfterLoad(freshLink, link) } })(); -import'data:text/javascript,"js/index.js?v=1787646744133";if(!import.meta.resolve)throw Error("import.meta.resolve not supported")';export function __vite_legacy_guard(){import.meta.url,import(`_`).catch(()=>1),(async function*(){})().next()}import"./app.js?v=1787646744133";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})(); \ No newline at end of file +import'data:text/javascript,"js/index.js?v=1791538283700";if(!import.meta.resolve)throw Error("import.meta.resolve not supported")';export function __vite_legacy_guard(){import.meta.url,import(`_`).catch(()=>1),(async function*(){})().next()}import"./app.js?v=1791538283700";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/legacy-layout-legacy.js b/BTPanel/static/vite/js/legacy-layout-legacy.js index 0f832d65..7bb3a191 100644 --- a/BTPanel/static/vite/js/legacy-layout-legacy.js +++ b/BTPanel/static/vite/js/legacy-layout-legacy.js @@ -1,3 +1,3 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./vendor-pdf-legacy.js?v=1787646744133`,`./feature-Feedback-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,ee,_,te,v,y,b,x,S,ne,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,J,Y,X,re,ie,Z;function Q(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n.n-layout-scroll-container{overflow-x:auto} -/*$vite$:1*/`,document.head.appendChild(_),P(),N(),P(),v={class:`sider-header`},b={class:`text`},f=k({__name:`LayoutSider`,setup:function(e){var t=this,n=ie(),r=U(),i=G(A()),a=i.address,o=i.taskCount,s=Y().t,c=C(function(){var e;return(e=n.meta)!=null&&e.activeMenu?n.meta.activeMenu:n.name}),l=C(function(){var e=[];return r.showMenus.forEach(function(t){e.push({key:t.name,label:u(t)})}),e.push({key:`logout`,label:u({to:``,icon:`logout`,name:``,label:s(`Layout.Sider.logout_1`),showName:``})}),e}),u=function(e){return function(){return D(h,{class:`n-menu-item-link `.concat(e.icon),to:{name:e.to}},{default:function(){return[e.label]}})}},f=function(e){e===`logout`&&p(),z(`panel_menu_old`,e)},p=function(){J({title:s(`Layout.Sider.logout_2`),content:s(`Layout.Sider.logout_3`),onConfirm:function(){window.location.href=`/login?dologin=True`}})};return r.generateRoutes(),r.generateHideNames(),function(e,n){var r=m,i=d;return R(),T(i,{width:184,style:{zIndex:998}},{default:Z(function(){var e=t;return[w(`div`,v,[n[1]||(n[1]=w(`img`,{class:`w-22px mr-8px`,src:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAGPSURBVDiNldQ9ixRBEAbgZ3Zn1fVOuQU/wK9AMDDS1MvuRxj5CwTBP2CiYmYmGBsYGRsaa2qkkSiCgRd4y3ri3XqzbdDV7Lgs7uwLRc90V1dXv29VVymluxiiRoVkNaoYG7wN+9chpTTBBn7jKA5YhYR+JPQEDxYd6rAPeIwDnOgQuMEIz3F8mUMdC9/wqkPAxb1P0Yv/6ziLX/hTy9c6jXPYXSPwBQywF+Mz7GCCSRGMbqK1Ufwbmb4beI9TuNZFqFWoZCH7Mp0XcaX33y3dUDKfmRdD1bM+BYuoWtaEKeIdyqSvg5+RZSWX6Ri3ZUqmRbxjcqnsx3cyF7Utbpmf4YxcapXcWFNcjiSbOk7Yxhu5BocRaGBeoyXYNII32MTJsJ7cvR/D92aN1xFsFA6HYZ/iiiWjTVyVGyrhBz7jXSQxxq3wPahxJ7JuX30sd9IoshviC77KzdSmag+XYm4QNq0tF+0e7sc1SwPs4xFeLPHvt2ibsfwl24rFl/KLV/jdCho2ZC3a+I6HOB9rR38B10ZjDE49T6kAAAAASUVORK5CYII=`,alt:``},null,-1)),w(`div`,b,K(q(a)),1),w(`div`,{id:`task`,class:`message`,onClick:n[0]||(n[0]=function(){var t=[...arguments];return q(le)&&q(le).apply(e,$(t))})},K(q(o)),1)]),D(r,{value:q(c),"root-indent":0,options:q(l),"onUpdate:value":f},null,8,[`value`,`options`])]}),_:1})}}}),u=x(f,[[`__scopeId`,`data-v-3dfbd727`]]),P(),l=k({__name:`LayoutMain`,setup:function(e){var t=[],n=function(e,t){e.forEach(function(e){var r,i;(r=e.meta)!=null&&r.keepAlive&&e.name&&t.push(e.name),!(e==null||(i=e.children)==null)&&i.length&&n(e.children,t)})};n(W,t);var r=C(function(){return Math.random()});return function(e,n){var a=V(`router-view`);return R(),T(a,{key:q(r)},{default:Z(function(e){var n=e.Component,r=e.route;return[(R(),T(i,{include:t},[(R(),T(H(n),{key:r.path}))],1024)),D(L)]}),_:1})}}}),c=l,P(),te={class:`mr-6px`},y={class:`flex items-center`},s=k({__name:`LayoutFooter`,setup:function(e){var t=new Date().getFullYear(),i=function(){window.open(`https://t.me/aapanel_official`)},a=function(){window.open(`https://discord.gg/Tya5yceBpd`)},s=function(){window.open(`mailto:support@aapanel.com`)};return function(e,c){var l=ne,u=S,d=n,f=r,p=o;return R(),T(p,{id:`layout-footer`},{default:Z(function(){return[D(f,{class:`h-52px`,justify:`center`,align:`center`},{default:Z(function(){return[w(`div`,null,[w(`span`,te,K(e.$t(`Layout.Footer.index_1`,[q(t)])),1),D(l,{href:`https://www.aapanel.com`,target:`_blank`},{default:Z(function(){return $(c[0]||(c[0]=[E(`(www.aapanel.com)`,-1)]))}),_:1})]),w(`div`,y,[D(l,{href:`http://forum.aapanel.com`,target:`_blank`},{default:Z(function(){return $(c[1]||(c[1]=[E(`Forum`,-1)]))}),_:1}),D(l,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:Z(function(){return[E(K(e.$t(`Layout.Footer.index_3`)),1)]}),_:1}),c[5]||(c[5]=w(`span`,{class:`ml-12px`},`Support: `,-1)),D(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:i},{default:Z(function(){return[D(u,{name:`telegram`,color:`#A6ADB3`}),c[2]||(c[2]=w(`span`,{class:`ml-4px`},`Telegram`,-1))]}),_:1}),D(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:a},{default:Z(function(){return[D(u,{name:`discord`,size:`14`,color:`#A6ADB3`}),c[3]||(c[3]=w(`span`,{class:`ml-4px`},`Discord`,-1))]}),_:1}),D(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:s},{default:Z(function(){return[D(u,{name:`email`,size:`14`,color:`#A6ADB3`}),c[4]||(c[4]=w(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]}),_:1})])]}),_:1})]}),_:1})}}}),a=s,P(),M=k({__name:`index`,setup:function(e){var t=A(),n=G(t),r=n.mainHeight,i=n.bodyMinWidth,o=C(function(){return r.value===0?`auto`:``.concat(r.value,`px`)}),s=B();return re(s,function(e){var n=e[0].contentRect,r=n.width,i=n.height,a=document.querySelector(`#layout-footer`),o=a==null?void 0:a.getBoundingClientRect(),s=(o==null?void 0:o.height)||0;t.setMainWidth(r),t.setMainHeight(i-s)}),function(e,t){var n=p;return R(),T(n,{class:`h-full`,"has-sider":``},{default:Z(function(){return[D(u),D(n,{ref_key:`layoutRef`,ref:s,id:`layout-content`,class:`bt-layout`,style:I({minWidth:q(i)+`px`})},{default:Z(function(){return[w(`div`,{id:`layout-main`,style:I({minHeight:q(o)})},[D(c)],4),D(a)]}),_:1},8,[`style`])]}),_:1})}}}),e(`t`,g({default:function(){return F}})),F=x(M,[[`__scopeId`,`data-v-11e34eb6`]])}}})})(); \ No newline at end of file +(function(){System.register([`./rolldown-runtime-legacy.js?v=1791538283700`,`./vendor-utils-legacy.js?v=1791538283700`,`./vendor-vue-legacy.js?v=1791538283700`,`./vendor-naive-legacy.js?v=1791538283700`,`./app-legacy.js?v=1791538283700`,`./app-components-legacy.js?v=1791538283700`,`./vendor-pdf-legacy.js?v=1791538283700`,`./feature-Feedback-legacy.js?v=1791538283700`,`./app-layout-legacy.js?v=1791538283700`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,ee,te,b,x,ne,S,C,w,T,E,D,O,k,A,j,re,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,J,Y,ie,ae,X,oe,Z;function Q(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n.n-layout-scroll-container{overflow-x:auto} +/*$vite$:1*/`,document.head.appendChild(v),F(),P(),F(),ee={class:`sider-header`},b={class:`text`},f=k({__name:`LayoutSider`,setup:function(e){var t=this,n=oe(),r=W(),i=K(j()),a=i.address,o=i.taskCount,s=ie().t,c=C(function(){return s(`GlobalSearch.sider`).replace(`Ctrl`,re())}),l=C(function(){var e;return(e=n.meta)!=null&&e.activeMenu?n.meta.activeMenu:n.name}),u=C(function(){var e=[];return r.showMenus.forEach(function(t){e.push({key:t.name,label:f(t)})}),e.push({key:`logout`,label:f({to:``,icon:`logout`,name:``,label:s(`Layout.Sider.logout_1`),showName:``})}),e}),f=function(e){return function(){return D(h,{class:`n-menu-item-link `.concat(e.icon),to:{name:e.to}},{default:function(){return[e.label]}})}},p=function(e){e===`logout`&&g(),B(`panel_menu_old`,e)},g=function(){Y({title:s(`Layout.Sider.logout_2`),content:s(`Layout.Sider.logout_3`),onConfirm:function(){window.location.href=`/login?dologin=True`}})},_=function(){A.show=!0};return r.generateRoutes(),r.generateHideNames(),function(e,n){var r=m,i=d;return z(),T(i,{width:184,style:{zIndex:998}},{default:Z(function(){var e=t;return[w(`div`,ee,[n[1]||(n[1]=w(`img`,{class:`w-22px mr-8px`,src:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAGPSURBVDiNldQ9ixRBEAbgZ3Zn1fVOuQU/wK9AMDDS1MvuRxj5CwTBP2CiYmYmGBsYGRsaa2qkkSiCgRd4y3ri3XqzbdDV7Lgs7uwLRc90V1dXv29VVymluxiiRoVkNaoYG7wN+9chpTTBBn7jKA5YhYR+JPQEDxYd6rAPeIwDnOgQuMEIz3F8mUMdC9/wqkPAxb1P0Yv/6ziLX/hTy9c6jXPYXSPwBQywF+Mz7GCCSRGMbqK1Ufwbmb4beI9TuNZFqFWoZCH7Mp0XcaX33y3dUDKfmRdD1bM+BYuoWtaEKeIdyqSvg5+RZSWX6Ri3ZUqmRbxjcqnsx3cyF7Utbpmf4YxcapXcWFNcjiSbOk7Yxhu5BocRaGBeoyXYNII32MTJsJ7cvR/D92aN1xFsFA6HYZ/iiiWjTVyVGyrhBz7jXSQxxq3wPahxJ7JuX30sd9IoshviC77KzdSmag+XYm4QNq0tF+0e7sc1SwPs4xFeLPHvt2ibsfwl24rFl/KLV/jdCho2ZC3a+I6HOB9rR38B10ZjDE49T6kAAAAASUVORK5CYII=`,alt:``},null,-1)),w(`div`,b,q(J(a)),1),w(`div`,{id:`task`,class:`message`,onClick:n[0]||(n[0]=function(){var t=[...arguments];return J(de)&&J(de).apply(e,$(t))})},q(J(o)),1)]),w(`div`,{class:`sider-search`,onClick:_},[n[2]||(n[2]=w(`i`,{class:`i-fa:search`},null,-1)),w(`span`,null,q(J(c)),1)]),D(r,{value:J(l),"root-indent":0,options:J(u),"onUpdate:value":p},null,8,[`value`,`options`])]}),_:1})}}}),u=x(f,[[`__scopeId`,`data-v-16b81343`]]),F(),l=k({__name:`LayoutMain`,setup:function(e){var t=[],n=function(e,t){e.forEach(function(e){var r,i;(r=e.meta)!=null&&r.keepAlive&&e.name&&t.push(e.name),!(e==null||(i=e.children)==null)&&i.length&&n(e.children,t)})};n(G,t);var r=C(function(){return Math.random()});return function(e,n){var a=H(`router-view`);return z(),T(a,{key:J(r)},{default:Z(function(e){var n=e.Component,r=e.route;return[(z(),T(i,{include:t},[(z(),T(U(n),{key:r.path}))],1024)),D(R)]}),_:1})}}}),c=l,F(),y={class:`mr-6px`},te={class:`flex items-center`},s=k({__name:`LayoutFooter`,setup:function(e){var t=new Date().getFullYear(),i=function(){window.open(`https://t.me/aapanel_official`)},a=function(){window.open(`https://discord.gg/Tya5yceBpd`)},s=function(){window.open(`mailto:support@aapanel.com`)};return function(e,c){var l=S,u=ne,d=n,f=r,p=o;return z(),T(p,{id:`layout-footer`},{default:Z(function(){return[D(f,{class:`h-52px`,justify:`center`,align:`center`},{default:Z(function(){return[w(`div`,null,[w(`span`,y,q(e.$t(`Layout.Footer.index_1`,[J(t)])),1),D(l,{href:`https://www.aapanel.com`,target:`_blank`},{default:Z(function(){return $(c[0]||(c[0]=[E(`(www.aapanel.com)`,-1)]))}),_:1})]),w(`div`,te,[D(l,{href:`http://forum.aapanel.com`,target:`_blank`},{default:Z(function(){return $(c[1]||(c[1]=[E(`Forum`,-1)]))}),_:1}),D(l,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:Z(function(){return[E(q(e.$t(`Layout.Footer.index_3`)),1)]}),_:1}),c[5]||(c[5]=w(`span`,{class:`ml-12px`},`Support: `,-1)),D(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:i},{default:Z(function(){return[D(u,{name:`telegram`,color:`#A6ADB3`}),c[2]||(c[2]=w(`span`,{class:`ml-4px`},`Telegram`,-1))]}),_:1}),D(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:a},{default:Z(function(){return[D(u,{name:`discord`,size:`14`,color:`#A6ADB3`}),c[3]||(c[3]=w(`span`,{class:`ml-4px`},`Discord`,-1))]}),_:1}),D(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:s},{default:Z(function(){return[D(u,{name:`email`,size:`14`,color:`#A6ADB3`}),c[4]||(c[4]=w(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]}),_:1})])]}),_:1})]}),_:1})}}}),a=s,F(),N=k({__name:`index`,setup:function(e){var t=j(),n=K(t),r=n.mainHeight,i=n.bodyMinWidth,o=C(function(){return r.value===0?`auto`:``.concat(r.value,`px`)}),s=V();return X(s,function(e){var n=e[0].contentRect,r=n.width,i=n.height,a=document.querySelector(`#layout-footer`),o=a==null?void 0:a.getBoundingClientRect(),s=(o==null?void 0:o.height)||0;t.setMainWidth(r),t.setMainHeight(i-s)}),function(e,t){var n=p;return z(),T(n,{class:`h-full`,"has-sider":``},{default:Z(function(){return[D(u),D(n,{ref_key:`layoutRef`,ref:s,id:`layout-content`,class:`bt-layout`,style:L({minWidth:J(i)+`px`})},{default:Z(function(){return[w(`div`,{id:`layout-main`,style:L({minHeight:J(o)})},[D(c)],4),D(a)]}),_:1},8,[`style`])]}),_:1})}}}),e(`t`,g({default:function(){return I}})),I=x(N,[[`__scopeId`,`data-v-11e34eb6`]])}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/legacy-layout.js b/BTPanel/static/vite/js/legacy-layout.js index 35847936..e45bb607 100644 --- a/BTPanel/static/vite/js/legacy-layout.js +++ b/BTPanel/static/vite/js/legacy-layout.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,5 +28,5 @@ removeAfterLoad(freshLink, link) } })(); -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/feature-MessageBox.js?v=1787646744133","js/rolldown-runtime.js?v=1787646744133","js/vendor-utils.js?v=1787646744133","js/vendor-vue.js?v=1787646744133","js/vendor-naive.js?v=1787646744133","js/vendor.js?v=1787646744133","css/vendor.css?v=1787646744133","js/app.js?v=1787646744133","js/vendor-pdf.js?v=1787646744133","js/vendor-polyfills.js?v=1787646744133","js/app-icons.js?v=1787646744133","css/app.css?v=1787646744133","js/app-components.js?v=1787646744133","js/app-base.js?v=1787646744133","js/vendor-code-highlight.js?v=1787646744133","css/vendor-code-highlight.css?v=1787646744133","css/app-base.css?v=1787646744133","js/vendor-pay.js?v=1787646744133","css/app-components.css?v=1787646744133","js/app-shared.js?v=1787646744133","js/app-modal-ui.js?v=1787646744133","js/vendor-crypto.js?v=1787646744133","css/app-shared.css?v=1787646744133","css/feature-MessageBox.css?v=1787646744133"])))=>i.map(i=>d[i]); -import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{Dn as t,En as n,Jn as r,On as i,Or as a,Qn as o,Zr as s,bn as c,br as l,cr as u,ei as d,er as f,f as p,hn as m,kn as h,nn as g,xn as _,yn as v}from"./vendor-utils.js?v=1787646744133";import{a as y,l as b,n as x,p as S}from"./vendor-vue.js?v=1787646744133";import{D as C,E as w,L as T,O as E,gt as D,k as O}from"./vendor-naive.js?v=1787646744133";import{Bf as k,Nf as A,Pf as j,Rf as M,i as N,mn as P,n as F,vs as I,ys as L,zf as R}from"./app.js?v=1787646744133";import{n as z,r as B}from"./vendor-pdf.js?v=1787646744133";import{t as V}from"./feature-Feedback.js?v=1787646744133";g(),B();function H(){j({width:800,minHeight:`550`,title:k.global.t(`Layout.MessageBox.index_6`),component:i(()=>z(()=>import(`./feature-MessageBox.js?v=1787646744133`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23])))})}g();var U={class:`sider-header`},W={class:`text`},G=R(h({__name:`LayoutSider`,setup(e){let n=y(),i=I(),{address:o,taskCount:s}=S(N()),{t:l}=b(),f=v(()=>{var e;return(e=n.meta)!=null&&e.activeMenu?n.meta.activeMenu:n.name}),p=v(()=>{let e=[];return i.showMenus.forEach(t=>{e.push({key:t.name,label:m(t)})}),e.push({key:`logout`,label:m({to:``,icon:`logout`,name:``,label:l(`Layout.Sider.logout_1`),showName:``})}),e}),m=e=>()=>t(x,{class:`n-menu-item-link ${e.icon}`,to:{name:e.to}},{default:()=>[e.label]}),h=e=>{e===`logout`&&g(),F(`panel_menu_old`,e)},g=()=>{A({title:l(`Layout.Sider.logout_2`),content:l(`Layout.Sider.logout_3`),onConfirm:()=>{window.location.href=`/login?dologin=True`}})};return i.generateRoutes(),i.generateHideNames(),(e,n)=>{let i=w,l=C;return r(),_(l,{width:184,style:{zIndex:998}},{default:u(()=>[c(`div`,U,[n[1]||(n[1]=c(`img`,{class:`w-22px mr-8px`,src:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAGPSURBVDiNldQ9ixRBEAbgZ3Zn1fVOuQU/wK9AMDDS1MvuRxj5CwTBP2CiYmYmGBsYGRsaa2qkkSiCgRd4y3ri3XqzbdDV7Lgs7uwLRc90V1dXv29VVymluxiiRoVkNaoYG7wN+9chpTTBBn7jKA5YhYR+JPQEDxYd6rAPeIwDnOgQuMEIz3F8mUMdC9/wqkPAxb1P0Yv/6ziLX/hTy9c6jXPYXSPwBQywF+Mz7GCCSRGMbqK1Ufwbmb4beI9TuNZFqFWoZCH7Mp0XcaX33y3dUDKfmRdD1bM+BYuoWtaEKeIdyqSvg5+RZSWX6Ri3ZUqmRbxjcqnsx3cyF7Utbpmf4YxcapXcWFNcjiSbOk7Yxhu5BocRaGBeoyXYNII32MTJsJ7cvR/D92aN1xFsFA6HYZ/iiiWjTVyVGyrhBz7jXSQxxq3wPahxJ7JuX30sd9IoshviC77KzdSmag+XYm4QNq0tF+0e7sc1SwPs4xFeLPHvt2ibsfwl24rFl/KLV/jdCho2ZC3a+I6HOB9rR38B10ZjDE49T6kAAAAASUVORK5CYII=`,alt:``},null,-1)),c(`div`,W,d(a(o)),1),c(`div`,{id:`task`,class:`message`,onClick:n[0]||(n[0]=(...e)=>a(H)&&a(H)(...e))},d(a(s)),1)]),t(i,{value:a(f),"root-indent":0,options:a(p),"onUpdate:value":h},null,8,[`value`,`options`])]),_:1})}}}),[[`__scopeId`,`data-v-3dfbd727`]]);g();var K=h({__name:`LayoutMain`,setup(e){let n=[],i=(e,t)=>{e.forEach(e=>{var n,r;(n=e.meta)!=null&&n.keepAlive&&e.name&&t.push(e.name),!(e==null||(r=e.children)==null)&&r.length&&i(e.children,t)})};i(L,n);let s=v(()=>Math.random());return(e,i)=>{let c=o(`router-view`);return r(),_(c,{key:a(s)},{default:u(({Component:e,route:i})=>[(r(),_(m,{include:n},[(r(),_(f(e),{key:i.path}))],1024)),t(V)]),_:1})}}});g();var q={class:`mr-6px`},J={class:`flex items-center`},Y=h({__name:`LayoutFooter`,setup(e){let i=new Date().getFullYear(),o=()=>{window.open(`https://t.me/aapanel_official`)},s=()=>{window.open(`https://discord.gg/Tya5yceBpd`)},l=()=>{window.open(`mailto:support@aapanel.com`)};return(e,f)=>{let p=P,m=M,h=D,g=T,v=E;return r(),_(v,{id:`layout-footer`},{default:u(()=>[t(g,{class:`h-52px`,justify:`center`,align:`center`},{default:u(()=>[c(`div`,null,[c(`span`,q,d(e.$t(`Layout.Footer.index_1`,[a(i)])),1),t(p,{href:`https://www.aapanel.com`,target:`_blank`},{default:u(()=>[...f[0]||(f[0]=[n(`(www.aapanel.com)`,-1)])]),_:1})]),c(`div`,J,[t(p,{href:`http://forum.aapanel.com`,target:`_blank`},{default:u(()=>[...f[1]||(f[1]=[n(`Forum`,-1)])]),_:1}),t(p,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:u(()=>[n(d(e.$t(`Layout.Footer.index_3`)),1)]),_:1}),f[5]||(f[5]=c(`span`,{class:`ml-12px`},`Support: `,-1)),t(h,{class:`ml-8px`,secondary:``,size:`small`,onClick:o},{default:u(()=>[t(m,{name:`telegram`,color:`#A6ADB3`}),f[2]||(f[2]=c(`span`,{class:`ml-4px`},`Telegram`,-1))]),_:1}),t(h,{class:`ml-8px`,secondary:``,size:`small`,onClick:s},{default:u(()=>[t(m,{name:`discord`,size:`14`,color:`#A6ADB3`}),f[3]||(f[3]=c(`span`,{class:`ml-4px`},`Discord`,-1))]),_:1}),t(h,{class:`ml-8px`,secondary:``,size:`small`,onClick:l},{default:u(()=>[t(m,{name:`email`,size:`14`,color:`#A6ADB3`}),f[4]||(f[4]=c(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]),_:1})])]),_:1})]),_:1})}}});g();var X=h({__name:`index`,setup(e){let n=N(),{mainHeight:i,bodyMinWidth:o}=S(n),d=v(()=>i.value===0?`auto`:`${i.value}px`),f=l();return p(f,e=>{let{width:t,height:r}=e[0].contentRect,i=document.querySelector(`#layout-footer`),a=i==null?void 0:i.getBoundingClientRect(),o=(a==null?void 0:a.height)||0;n.setMainWidth(t),n.setMainHeight(r-o)}),(e,n)=>{let i=O;return r(),_(i,{class:`h-full`,"has-sider":``},{default:u(()=>[t(G),t(i,{ref_key:`layoutRef`,ref:f,id:`layout-content`,class:`bt-layout`,style:s({minWidth:a(o)+`px`})},{default:u(()=>[c(`div`,{id:`layout-main`,style:s({minHeight:a(d)})},[t(K)],4),t(Y)]),_:1},8,[`style`])]),_:1})}}}),Z=e({default:()=>Q}),Q=R(X,[[`__scopeId`,`data-v-11e34eb6`]]);export{Z as t}; \ No newline at end of file +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/feature-MessageBox.js?v=1791538283700","js/rolldown-runtime.js?v=1791538283700","js/vendor-utils.js?v=1791538283700","js/vendor-vue.js?v=1791538283700","js/vendor-naive.js?v=1791538283700","js/vendor.js?v=1791538283700","css/vendor.css?v=1791538283700","js/app.js?v=1791538283700","js/vendor-pdf.js?v=1791538283700","js/vendor-polyfills.js?v=1791538283700","js/app-icons.js?v=1791538283700","css/app.css?v=1791538283700","js/app-components.js?v=1791538283700","js/app-base.js?v=1791538283700","js/vendor-code-highlight.js?v=1791538283700","css/vendor-code-highlight.css?v=1791538283700","css/app-base.css?v=1791538283700","js/vendor-pay.js?v=1791538283700","css/app-components.css?v=1791538283700","js/app-shared.js?v=1791538283700","js/app-modal-ui.js?v=1791538283700","js/vendor-crypto.js?v=1791538283700","css/app-shared.css?v=1791538283700","css/feature-MessageBox.css?v=1791538283700"])))=>i.map(i=>d[i]); +import{r as e}from"./rolldown-runtime.js?v=1791538283700";import{$n as t,An as n,Dn as r,On as i,Qr as a,Sn as o,Yn as s,bn as c,f as l,gn as u,kn as d,kr as f,lr as p,rn as m,ti as h,tr as g,xn as _,xr as v}from"./vendor-utils.js?v=1791538283700";import{a as y,l as b,n as x,p as S}from"./vendor-vue.js?v=1791538283700";import{D as C,E as w,L as T,O as E,gt as D,k as O}from"./vendor-naive.js?v=1791538283700";import{Bf as k,Nf as A,Pf as j,Rf as M,_s as N,i as P,mn as F,n as I,vs as L,zf as R}from"./app.js?v=1791538283700";import{O as z}from"./app-components.js?v=1791538283700";import{n as B,r as V}from"./vendor-pdf.js?v=1791538283700";import{t as H}from"./feature-Feedback.js?v=1791538283700";import{t as U}from"./app-layout.js?v=1791538283700";m(),V();function W(){j({width:800,minHeight:`550`,title:k.global.t(`Layout.MessageBox.index_6`),component:d(()=>B(()=>import(`./feature-MessageBox.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23])))})}m();var G={class:`sider-header`},K={class:`text`},q=R(n({__name:`LayoutSider`,setup(e){let t=y(),n=N(),{address:r,taskCount:a}=S(P()),{t:l}=b(),u=c(()=>l(`GlobalSearch.sider`).replace(`Ctrl`,U())),d=c(()=>{var e;return(e=t.meta)!=null&&e.activeMenu?t.meta.activeMenu:t.name}),m=c(()=>{let e=[];return n.showMenus.forEach(t=>{e.push({key:t.name,label:g(t)})}),e.push({key:`logout`,label:g({to:``,icon:`logout`,name:``,label:l(`Layout.Sider.logout_1`),showName:``})}),e}),g=e=>()=>i(x,{class:`n-menu-item-link ${e.icon}`,to:{name:e.to}},{default:()=>[e.label]}),v=e=>{e===`logout`&&T(),I(`panel_menu_old`,e)},T=()=>{A({title:l(`Layout.Sider.logout_2`),content:l(`Layout.Sider.logout_3`),onConfirm:()=>{window.location.href=`/login?dologin=True`}})},E=()=>{z.show=!0};return n.generateRoutes(),n.generateHideNames(),(e,t)=>{let n=w,c=C;return s(),o(c,{width:184,style:{zIndex:998}},{default:p(()=>[_(`div`,G,[t[1]||(t[1]=_(`img`,{class:`w-22px mr-8px`,src:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAGPSURBVDiNldQ9ixRBEAbgZ3Zn1fVOuQU/wK9AMDDS1MvuRxj5CwTBP2CiYmYmGBsYGRsaa2qkkSiCgRd4y3ri3XqzbdDV7Lgs7uwLRc90V1dXv29VVymluxiiRoVkNaoYG7wN+9chpTTBBn7jKA5YhYR+JPQEDxYd6rAPeIwDnOgQuMEIz3F8mUMdC9/wqkPAxb1P0Yv/6ziLX/hTy9c6jXPYXSPwBQywF+Mz7GCCSRGMbqK1Ufwbmb4beI9TuNZFqFWoZCH7Mp0XcaX33y3dUDKfmRdD1bM+BYuoWtaEKeIdyqSvg5+RZSWX6Ri3ZUqmRbxjcqnsx3cyF7Utbpmf4YxcapXcWFNcjiSbOk7Yxhu5BocRaGBeoyXYNII32MTJsJ7cvR/D92aN1xFsFA6HYZ/iiiWjTVyVGyrhBz7jXSQxxq3wPahxJ7JuX30sd9IoshviC77KzdSmag+XYm4QNq0tF+0e7sc1SwPs4xFeLPHvt2ibsfwl24rFl/KLV/jdCho2ZC3a+I6HOB9rR38B10ZjDE49T6kAAAAASUVORK5CYII=`,alt:``},null,-1)),_(`div`,K,h(f(r)),1),_(`div`,{id:`task`,class:`message`,onClick:t[0]||(t[0]=(...e)=>f(W)&&f(W)(...e))},h(f(a)),1)]),_(`div`,{class:`sider-search`,onClick:E},[t[2]||(t[2]=_(`i`,{class:`i-fa:search`},null,-1)),_(`span`,null,h(f(u)),1)]),i(n,{value:f(d),"root-indent":0,options:f(m),"onUpdate:value":v},null,8,[`value`,`options`])]),_:1})}}}),[[`__scopeId`,`data-v-16b81343`]]);m();var J=n({__name:`LayoutMain`,setup(e){let n=[],r=(e,t)=>{e.forEach(e=>{var n,i;(n=e.meta)!=null&&n.keepAlive&&e.name&&t.push(e.name),!(e==null||(i=e.children)==null)&&i.length&&r(e.children,t)})};r(L,n);let a=c(()=>Math.random());return(e,r)=>{let c=t(`router-view`);return s(),o(c,{key:f(a)},{default:p(({Component:e,route:t})=>[(s(),o(u,{include:n},[(s(),o(g(e),{key:t.path}))],1024)),i(H)]),_:1})}}});m();var Y={class:`mr-6px`},X={class:`flex items-center`},Z=n({__name:`LayoutFooter`,setup(e){let t=new Date().getFullYear(),n=()=>{window.open(`https://t.me/aapanel_official`)},a=()=>{window.open(`https://discord.gg/Tya5yceBpd`)},c=()=>{window.open(`mailto:support@aapanel.com`)};return(e,l)=>{let u=F,d=M,m=D,g=T,v=E;return s(),o(v,{id:`layout-footer`},{default:p(()=>[i(g,{class:`h-52px`,justify:`center`,align:`center`},{default:p(()=>[_(`div`,null,[_(`span`,Y,h(e.$t(`Layout.Footer.index_1`,[f(t)])),1),i(u,{href:`https://www.aapanel.com`,target:`_blank`},{default:p(()=>[...l[0]||(l[0]=[r(`(www.aapanel.com)`,-1)])]),_:1})]),_(`div`,X,[i(u,{href:`http://forum.aapanel.com`,target:`_blank`},{default:p(()=>[...l[1]||(l[1]=[r(`Forum`,-1)])]),_:1}),i(u,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:p(()=>[r(h(e.$t(`Layout.Footer.index_3`)),1)]),_:1}),l[5]||(l[5]=_(`span`,{class:`ml-12px`},`Support: `,-1)),i(m,{class:`ml-8px`,secondary:``,size:`small`,onClick:n},{default:p(()=>[i(d,{name:`telegram`,color:`#A6ADB3`}),l[2]||(l[2]=_(`span`,{class:`ml-4px`},`Telegram`,-1))]),_:1}),i(m,{class:`ml-8px`,secondary:``,size:`small`,onClick:a},{default:p(()=>[i(d,{name:`discord`,size:`14`,color:`#A6ADB3`}),l[3]||(l[3]=_(`span`,{class:`ml-4px`},`Discord`,-1))]),_:1}),i(m,{class:`ml-8px`,secondary:``,size:`small`,onClick:c},{default:p(()=>[i(d,{name:`email`,size:`14`,color:`#A6ADB3`}),l[4]||(l[4]=_(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]),_:1})])]),_:1})]),_:1})}}});m();var Q=n({__name:`index`,setup(e){let t=P(),{mainHeight:n,bodyMinWidth:r}=S(t),u=c(()=>n.value===0?`auto`:`${n.value}px`),d=v();return l(d,e=>{let{width:n,height:r}=e[0].contentRect,i=document.querySelector(`#layout-footer`),a=i==null?void 0:i.getBoundingClientRect(),o=(a==null?void 0:a.height)||0;t.setMainWidth(n),t.setMainHeight(r-o)}),(e,t)=>{let n=O;return s(),o(n,{class:`h-full`,"has-sider":``},{default:p(()=>[i(q),i(n,{ref_key:`layoutRef`,ref:d,id:`layout-content`,class:`bt-layout`,style:a({minWidth:f(r)+`px`})},{default:p(()=>[_(`div`,{id:`layout-main`,style:a({minHeight:f(u)})},[i(J)],4),i(Z)]),_:1},8,[`style`])]),_:1})}}}),$=e({default:()=>ee}),ee=R(Q,[[`__scopeId`,`data-v-11e34eb6`]]);export{$ as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/legacy-view-home-legacy.js b/BTPanel/static/vite/js/legacy-view-home-legacy.js index 93a97030..0829da76 100644 --- a/BTPanel/static/vite/js/legacy-view-home-legacy.js +++ b/BTPanel/static/vite/js/legacy-view-home-legacy.js @@ -1,11 +1,11 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-naive-legacy.js?v=1787646744133`,`./app-legacy.js?v=1787646744133`,`./app-components-legacy.js?v=1787646744133`,`./app-shared-legacy.js?v=1787646744133`,`./vendor-pdf-legacy.js?v=1787646744133`,`./app-base-legacy.js?v=1787646744133`,`./vendor-charts-legacy.js?v=1787646744133`,`./app-form-legacy.js?v=1787646744133`,`./app-temp-legacy.js?v=1787646744133`,`./vendor-interaction-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,ee,te,ne,re,ie,w,ae,oe,se,T,ce,le,ue,de,fe,pe,E,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,Kr,qr,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,li,ui,di,fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,Si,Ci,wi,Ti,Ei,Di,Oi,ki,Ai,ji,Mi,Ni,Pi,Fi,Ii,Li,Ri,zi,Bi,Vi,Hi,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,D,Zi,Qi,$i,ea,ta,na,ra,ia,aa,oa,sa,ca,la,ua,da,fa,pa,ma,ha,ga,_a,va,ya,ba,xa,Sa,O,Ca,wa,k,A,j,M,Ta,N,P,Ea,F,Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa,Ia,La,Ra,za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja,Ya,Xa,Za,Qa,$a,eo,to,no,ro,io,ao,oo,so,co,lo,uo,fo,po,mo,ho,go,_o,vo,yo,bo,xo,So,Co,wo,I,To,Eo,Do,Oo,ko,Ao,jo,Mo,No,Po,Fo,Io,Lo,Ro,zo,Bo,Vo,Ho,Uo,Wo,Go,Ko,qo,Jo,Yo,Xo,Zo,Qo,$o,es,ts,ns,rs,is,as,L,os,ss,cs,ls,us,ds,fs,ps,ms,hs,R,gs,z,B,_s,vs,ys,bs,xs,Ss,Cs,ws,Ts,Es,Ds,Os,ks,As,js,Ms,Ns,Ps,Fs,V,Is,Ls,Rs,zs,Bs,H,Vs,Hs,Us,Ws,Gs,U,Ks,W,qs,Js,G,Ys,Xs,Zs,Qs,$s,ec,tc,nc,rc,ic,ac,oc,sc,cc,lc,uc,dc,fc,pc,mc,hc,gc,_c,vc,yc,bc,xc,Sc,Cc,wc,Tc,Ec,Dc,Oc,kc,Ac,jc,Mc,Nc,Pc,Fc,Ic,Lc,Rc,zc,Bc,Vc,Hc,Uc,Wc,Gc,Kc,K,qc,Jc,Yc,q,Xc,Zc,J,Qc,$c,el,tl,nl,rl,il,Y,al,ol,sl,cl,ll,ul,dl,X,fl,pl,ml,hl,gl,_l,vl,yl,bl,Z,xl,Sl;function Cl(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&arguments[0]!==void 0?arguments[0]:[],axisLabel:{formatter:function(e){return qa(e,`HH:mm:ss`)}},axisLine:{lineStyle:{color:`#666`}}}},a=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return t.map(function(t,n){return{name:t.name,data:e.length>n?e[n]:[],symbolSize:6,type:`line`,smooth:!0,symbol:`circle`,showSymbol:!1,sampling:`average`,lineStyle:{width:1,color:t.color},itemStyle:{color:t.color},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,global:!1,colorStops:[{offset:0,color:Eo(t.color,1)},{offset:.8,color:Eo(t.color,.4)}]}}}})};return{option:Bc({tooltip:{trigger:`axis`,axisPointer:{type:`cross`,label:{formatter:function(e){return e.axisDimension===`x`?qa(e.value,`HH:mm:ss`):``.concat(parseFloat(``.concat(e.value)).toFixed(2))}}},formatter:r},grid:{top:`20%`,left:`6%`,right:`6%`,bottom:`4%`,containLabel:!0},yAxis:{type:`value`,name:n||``,boundaryGap:[0,`100%`],min:0,splitLine:{lineStyle:{color:`#ddd`}},axisLine:{lineStyle:{color:`#666`}}},xAxis:i(),series:a()}),getXAxis:i,getSeries:a}}return e({a:void 0,i:void 0,n:void 0,o:void 0,r:void 0,t:void 0}),{setters:[function(e){fe=e.r,pe=e.a},function(e){g=e.mn,O=e.yn,k=e.bn,A=e.xn,j=e.Sn,M=e.Cn,Ta=e.wn,N=e.En,P=e.Dn,Ea=e.On,F=e.kn,Ya=e.Ft,e.fr,e.Pn,e.on,e.Ir,L=e.nn,os=e.Fn,B=e.hr,Os=e.St,As=e.Rn,Fs=e.zn,V=e.Yr,Ls=e.Zr,Rs=e.Vn,zs=e.Hn,Bs=e.Gn,H=e.Jn,Gs=e.Yn,U=e.vr,W=e.br,G=e.Xn,Ys=e.Zn,Bc=e.xr,Vc=e.Cr,q=e.ei,J=e.Or,rl=e.o,dl=e.rr,ml=e.ir,yl=e.un,bl=e.or,Z=e.cr,xl=e.lr,Sl=e.fn},function(e){Da=e.f,K=e.p,Y=e.l,pl=e.o},function(e){n=e.yt,r=e.gt,i=e.mt,a=e.dt,o=e.ut,s=e.st,c=e.ot,l=e.ct,u=e.B,d=e.q,f=e.Y,p=e.Et,m=e.L,h=e.F,_=e.P,v=e.M,ee=e.j,ne=e.Tt,re=e.nt,ie=e.T,ae=e.tt,oe=e.v,se=e.h,T=e.p,ce=e.d,le=e.wt,vl=e.r},function(e){D=e.zf,sa=e.Rf,la=e.mn,ua=e.pn,da=e.wf,ba=e.ln,xa=e.pa,qa=e.Zf,Ja=e.Qf,Xa=e.cp,Za=e.yd,Qa=e.bd,$a=e.xd,eo=e.Sd,to=e.Cd,no=e.wd,I=e.i,Eo=e.Xf,R=e.gp,gs=e.vp,z=e.yp,ys=e.Id,js=e.Lf,qs=e.pp,Js=e.Rd,Xs=e.zd,$s=e.Bd,Fc=e.Wd,Lc=e.Su,Yc=e.Ef,$c=e.ma,el=e.Zt,tl=e.Mf,nl=e.Nf,al=e.Sa,sl=e.Oa,ll=e.Pf,ul=e.Ff,X=e.a,gl=e.Tn,_l=e.Da},function(e){aa=e.L,oa=e.Ji,ma=e.Xi,ha=e.Qi,ga=e.Yi,_a=e.Zi,Na=e.$i,so=e.aa,Oo=e.ea,cl=e.ra},function(e){Oa=e.Td,ka=e.Ed,Aa=e.Dd,Ma=e.ff,ro=e.Od,io=e.kd,ao=e.Ad,oo=e.jd,co=e.Md,lo=e.Nd,uo=e.Pd,po=e.Fd,mo=e.Id,ho=e.Ld,go=e.Rd,_o=e.Bd,vo=e.Hd,yo=e.Ud,bo=e.Wd,xo=e.Gd,So=e.Kd,Co=e.qd,vs=e.Jd,Us=e.uf,e.cf,Ws=e.df,e.lf,Zs=e.Yd,vc=e.Xd,yc=e.Zd,bc=e.Qd,xc=e.od,Mc=e.$d,Nc=e.ef,Pc=e.tf,Ic=e.nf,Rc=e.rf,zc=e.of,Xc=e.ad,il=e.sf,ol=e.pf,fl=e.Sf,hl=e.Cf},function(e){E=e.n,as=e.r},function(e){fa=e.s,pa=e.o,va=e.d,ya=e.l},function(e){is=e.U,ss=e.E,cs=e.i,ls=e.D,us=e.O,ds=e._,fs=e.u,ps=e.p,Qc=e.N},function(e){ca=e.s},function(e){$i=e.c,ia=e.u,Ca=e.l},function(e){Qs=e.o}],execute:function(){me=document.createElement(`style`),me.textContent=`@media (max-width:1440px){.system-info[data-v-42d945c5]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}}@media (max-width:1320px){.run-time[data-v-42d945c5]{display:none}}.advantage[data-v-936be93b]{align-items:center;display:flex}.advantage[data-v-936be93b]:before{content:"";border-bottom:2px solid #20a532;border-left:2px solid #20a532;width:12px;height:6px;margin-right:4px;transform:rotate(-45deg)}.n-collapse[data-v-85c7e205] .n-collapse-item:not(:first-child){border:none;margin:0}.n-collapse[data-v-85c7e205] .n-collapse-item .n-collapse-item__header-main{color:#555;background-color:#f9f9f9;align-items:center;height:30px;padding:0 8px;font-size:13px;display:flex}.n-collapse[data-v-85c7e205] .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner{padding-top:0}.table[data-v-fee0652f]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-fee0652f]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.home-security-file .lastScan-time[data-v-232a23b2],.home-security-file .info-title[data-v-232a23b2]{color:var(--home-risk-file-info-title-color)}.infoList[data-v-232a23b2]{border:1px solid var(--color-border);border-radius:.4rem;margin-bottom:1.6rem;padding:1.6rem;display:flex}.item-list[data-v-232a23b2]{border-right:1px solid var(--color-border)}.item-list[data-v-232a23b2]:last-child{border-right:none}.loading-icon[data-v-fd6231cc]{--un-bg-opacity:0;background-color:rgba(204,204,204,var(--un-bg-opacity)) ;clip-path:inset(0 20%);border:2px solid #20a53a;border-radius:50%;width:80px;height:80px;animation:1s linear infinite spin;position:absolute}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-7402fb9b] .n-collapse .n-collapse-item .n-collapse-item__header .n-collapse-item__header-main{justify-content:space-between!important}.scrollable[data-v-7402fb9b]::-webkit-scrollbar{width:10px}.scrollable[data-v-7402fb9b]::-webkit-scrollbar-track{background:#efefef}.scrollable[data-v-7402fb9b]::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}.scrollable[data-v-7402fb9b]::-webkit-scrollbar-thumb:hover{background:#555}.ul-disc[data-v-50bfc014]{margin-left:1rem}.ul-disc li[data-v-50bfc014]{list-style-type:disc}.box-protect[data-v-50bfc014]{border-width:1px;border-color:var(--color-primary);border-style:solid;border-radius:9999px;align-items:center;padding:4px 8px}.switch-box[data-v-f3ef9ec8]{color:var(--color-text-desc) ;border:1px solid var(--color-border);border-radius:9999px;padding:.5rem 1rem}.switch-box-active[data-v-f3ef9ec8]{background-color:var(--color-primary) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-style:none}.card-item[data-v-3461535b]{z-index:1}.card-item{background-color:var(--home-risk-security-list-bg) ;border-radius:8px;width:100%;padding:10px;position:relative;overflow:hidden}.card-item.card-item[data-v-3461535b]:after{content:"";opacity:.15;filter:brightness(.3)grayscale();pointer-events:none;background-repeat:no-repeat;background-size:contain;width:40px;height:40px;position:absolute;bottom:8px;right:8px}.card-item.card-loophole[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAO00lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovgvcvfdd792KeWtbL+27eOSHgzsArdK+mvbP3Pttdf+NP81EP/J7r777veOiK8CjvMv2wW+5tprr/1s/nMh/pPcfffdD5b0XZJem3+9W8dxfJubbrrpr/nPgfhPcMcdd7x013U/BTyYfwfbH3Pdddd9Nf/xEP/B7r777gdHxF8Bx/mP8TbXXnvtT/MfC/Ef6OlPf/rxjY2NvwIezH+c3cx8meuvv/5W/uMg/gPdd99932X7vXkhbP92RPw0sAscB17a9lsDx3kBbP/2dddd9zr8x0H8B7n77rsfHBFP5wX768x8m+uvv/5Wnsvdd9/94FLKZ9l+b16AzHyd66+//rf5j4H4D3Lfffd9le2P5vn76WuvvfZt+Bfce++9nw18Fs+H7d++7rrrXof/GIj/IPfee+/TgQfzvG49Ojp6mYc85CG7vAjuueee35L02jwfR0dHJx7ykIfs8u+H+A9w9913Pzgins7zkZnvc/311383L6K77777wRHxdJ4PSe99zTXXfA//foj/APfee+9bAz/F89q99tprT/CvdM899/yWpNfmuWTm51x//fWfzb8f4j/Afffd9162v5vnIum3r7nmmtfhX+nee+/9LuC9eV7ffe21174P/36I/wB33333Z0fEZ/G8/vraa699Gf6V7r777s+OiM/ief30tdde+zb8+yH+A9x3330fZfureV67mfky119//a28iO6+++4HR8RvAQ/muUj66muuueZj+PdDPMDdd9/92hHxVcBLA39t+3uuu+66r+ZfcN99972X7e/mBZD027ZvlfTgzHwwgKQHA7vArZJ2AWzfCrw1cJznIzM/5/rrr/9s/gX33nvvW9v+KkkPBv7a9vdcd911X82zIZ7p7rvvfnBE/BVwnAfIzNe5/vrrf5sX4r777nsv29/NfzJJ733NNdd8Dy/E3Xff/eCIeDrPJTNf5/rrr/9trkA803333fdRtr+a5/Xd11577fvwQtx9992fHRGfxX8ySe99zTXXfA8vxH333fdRtr+a5/Xd11577ftwBeKZ7rvvvo+y/dU8r7++9tprX4YX4t5773068GD+k0n66muuueZjeCHuu+++77L93jyv77722mvfhysQz3Tfffe9l+3v5nntHh0dPeQhD3nILs/HPffc89GSvor/IrY/5rrrrvtqXoD77rvvt2y/Ns8lMz/n+uuv/2yuQDzT3Xff/eCIeDrPR2Z+zvXXX//ZPJe77777vSPiu/iv9znXXnvtZ/Nc7r777veOiO/i+cjM97n++uu/mysQD3DPPff8lqTX5vkYx/Flbrrppr/mme69997PBj6L/xi3An8NvDZwnBfNd1977bXvwzPdfffdD46I3wIezPNxdHR04iEPecguVyAe4J577vloSV/FCyDpu4Hfzsz3lvTa/Ats/3ZE/DTw0rZfG3gwz4ek377mmmteB+Dee+99a0lvZfu9+Zd9jqSfbq29dUR8FHCc50PSd19zzTXvw7Mhnsu99977V8BL8+9za2a+z/XXX//bPNMdd9zx0l3X/RZwnOci6bevueaa1+EB7r777gdHxE8BL82/z62Z+TrXX3/9rTwb4rnccccdL9113W8Bx/k3kPTVh4eHn/OQhzxkl+dy7733/hTw1jwXSb99zTXXvA7Px7333vvZwGfxb2T7Y6677rqv5jkhno+77777tSPit/hXysz3uf7667+bF+Duu+/+7Ij4LJ6LpN++5pprXocX4I477njprut+CzjOv87nXHvttZ/N80K8AHffffd7R8R38SLKzPe5/vrrv5sX4u677/7siPgsnouk377mmmtehxfijjvueOmu634LOM6L5nOuvfbaz+b5Q7wQ991331fZ/mj+ZZ9z7bXXfjb/grvvvvuzI+KzeC6Sfvuaa655Hf4Fd99992tHxG/xL5D029dcc83r8IIhXoinP/3pxzc2Np4OHOcF++lrr732bXgR3H333Z8dEZ/Fc5H029dcc83r8CK47777vsr2R/NCZObrXH/99b/NC4b4F9xzzz2/Jem1eQEy8yHXX3/9rbwI7r777s+OiM/iuUj67WuuueZ1eBHde++9TwcezPO3e+21157ghUP8C+67776vsv3RPH+fc+211342L6K77777syPis3gukn77mmuueR1eRPfee+9bAz/F8yHpt6+55prX4YVD/Avuvffe7wLem+cjMx9y/fXX38qL6O677/7siPgsnouk377mmmteh3+Fe++99yJwnOdi+9brrrvuIbxwiH/Bfffd91u2X5vn9dPXXnvt2/CvcPfdd392RHwWz0XSb19zzTWvw7/C3Xff/dkR8Vk8r91rr732BC8c4l9w7733XgSO81wy832uv/767+Zf4e677/7siPgsnouk377mmmteh3+Fu++++8ER8XSej8x8yPXXX38rLxjihbjvvvte2vZf8Xxk5kOuv/76W/lXuPvuuz87Ij6L5yLpt6+55prX4V/p3nvvvQgc57lIeu9rrrnme3jBEMDdd9/92ZLeS9KDedHsXnvttSf4V7r77rs/OyI+i+ci6bevueaa1+Ff6Z577vktSa/Ni2ZX0k8fHh5+zEMe8pBd3XvvvZ8NfBb/CpJ++5prrnkd/pXuvvvuz46Iz+K5SPrta6655nX4V7r33nu/C3hv/hVs//Z11133Orr33nufDjyYfwVJv33NNde8Dv9Kd99992dHxGfxXCT99jXXXPM6/Cvdd999X2X7o/lXOjo6OqF77733InCcf52fvvbaa9+Gf6W77777syPis3gukn77mmuueR3+le6+++7PjojP4l9J0svovvvu+yrbH82/zl9fe+21L8O/0t133/3ZEfFZPBdJv33NNde8Dv9K995773cB782/zq3XXnvtQ/T0pz/9+Obm5lfZfm9eRLZvve666x7Cv9Ldd9/92RHxWTwXSb99zTXXvA7/Svfee+9PAW/Ni+6vM/Ntrr/++lvFMz396U8/Pp/PX5rn9OCI+C6ej6OjoxMPechDdvlXuPvuuz87Ij6L5yLpt6+55prX4V/p3nvvfTrwYJ6LpK9urf0Mz+nW66+//lauQLwQT3/6049vbGxc5Pl7m2uvvfan+Ve4++67PzsiPovnIum3r7nmmtfhX+Huu+9+cEQ8necjM1/n+uuv/21eMMS/4N577/0r4KV5LpK++pprrvkY/hXuvvvuz46Iz+K5SPrta6655nX4V7j77rvfOyK+i+fj2muvFS8c4l9w7733fhfw3jyv3aOjo4c85CEP2eVFdPfdd392RHwWz0XSb19zzTWvw7/Cvffe+1fAS/O8/vraa699GV44xL/gvvvu+yrbH83zkZmfc/311382L6K77777syPis3gukn77mmuueR1eRHffffdrR8Rv8XxI+u1rrrnmdXjhEP+Ce++996eAt+b52z06OnrIQx7ykF1eBHffffdnR8Rn8Vwk/fY111zzOryI7r333qcDD+b5sH3rdddd9xBeOMS/4N5773068GBeAElffc0113wML4K77777syPis3gukn77mmuueR1eBPfcc89HS/oqXojMfMj1119/Ky8Y4oW4++673zsivot/2dtce+21P82/4O677/7siPgsnouk377mmmteh3/B3Xff/eCI+CvgOC+EpO++5ppr3ocXDPEC3H333Q+OiL8CjvMv2x3H8XVuuummv+aFuPvuuz87Ij6L5yLpt6+55prX4YW4++67HxwRvwU8mBdBZr7P9ddf/908f4jn4+67735wRPwW8GBedLvjOL7OTTfd9Ne8AHffffdnR8Rn8Vwk/fY111zzOrwAd99994Mj4reAB/OvkJmvc/311/82zwvxXO6+++4HR8RvAQ/m38D2x1x33XVfzfNx7733/hTw1jwX27ded911D+H5uPvuu187In4KOM6/3u44jq9z0003/TXPCfFc7rvvvu+y/d78O0j67tba51x//fW38kx33333gyPit4AH83xk5utcf/31v80zPf3pTz++ubn5WbY/mn+fW4+Ojl7mIQ95yC7PhniAu++++70j4rt4AWz/dkT8NPBg2x/Nv0DSd7fWvicijgNfBTyYF+zWzPyciNjNzJeOiI8CjvPC7QI/DRwH3poXIDM/5/rrr/9sng3xAPfdd99v2X5tnr/Pufbaaz+bZ7r33nu/C3hv/vv8dWa+zfXXX38rwN133/3aEfFTwHGe1+611157gmdDPNPdd9/94Ih4Os+HpO++5ppr3ofncu+993428Fn81/vuo6Ojj3nIQx6yywPcfffd7x0R38XzkZmvc/311/82VyCe6e67737tiPgtno/MfMj1119/K8/HPffc89GSPgs4zn+Nz7n22ms/mxfg3nvvvQgc57lk5udcf/31n80ViGe67777Psr2V/O8/vraa699GV6Iu++++8ER8VvAg/lPYvu3bX/O9ddf/9u8EPfee+93Ae/N8/rua6+99n24AvFM991330fZ/mqe109fe+21b8OL4O67737viPgs4MH8x9nNzI+5/vrrv5sXwX333fdRtr+a5/Xd11577ftwBeKZ7r777teOiN/iuWTm+1x//fXfzb/Cvffe+9bAewFvzb+R7d+OiJ8+PDz8noc85CG7vIjuvvvu146I3+K5ZOb7XH/99d/NFYgHuPfeez8b+CyeSdJXX3PNNR/Dv9Hdd9/9YOC1SymvZfulgZfmBbB9q6S/lvTbrbWfuf7662/l3+jee+/9bOCzeCZJX33NNdd8DM+GeC5Pf/rTj29ubj748PDw1oc85CG7/Ae7++67HwxQSjneWtsFuP7662/lP9jTn/7045ubmw8+PDy89SEPecguz4l/BELP2hbmfebPAAAAAElFTkSuQmCC)}.card-item.card-file[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA7CAYAAAAn+enKAAAJX0lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMou69917zP8/nXHvttZ/Nfzx07733mv+ZPufaa6/9bP5joXvvvdf8z/U511577WfzHwfde++95n+2z7n22ms/m/8Y6N577zXP6Vbgt/mvcxx4a164z7n22ms/m38/dO+995rn9N3XXnvt+/Bf5O67737tiPgt/mWfc+211342/z7o3nvvNc/pu6+99tr34b/I3Xff/doR8Vu8aD7n2muv/Wz+7dC9995rntN3X3vtte/Df5G77777tSPit3jRfc6111772fzboHvvvdc8p+++9tpr34f/InffffdrR8Rv8a/zOddee+1n86+H7r33XvOcvvvaa699H/6L3H333a8dEb/Fv97nXHvttZ/Nvw669957zXP67muvvfZ9+C9y9913v3ZE/Bb/Np9z7bXXfjYvOnTvvfea5/Td11577fvwX+Tuu+9+7Yj4Lf6NMvN1rr/++t/mRYPuvfde85y++9prr30f/ovcfffdrx0Rv8W/UWa+zvXXX//bvGjQvffea57Td1977bXvw3+Ru++++7Uj4rf4N8rM17n++ut/mxcNuvfee81z+u5rr732ffgvcvfdd792RPwW/0aZ+TrXX3/9b/OiQffee695Tt997bXXvg//Re6+++4HA+/NiyAiXgp4ax4gM1/n+uuv/21eNOjee+81z+m7r7322vfhf6D77rvvvWx/Nw+Qma9z/fXX/zYvGnTvvfea5/Td11577fvwP9B99933Xra/mwfIzNe5/vrrf5sXDbr33nvNc/rua6+99n34H+i+++57L9vfzQNk5utcf/31v82LBt17773mOX33tdde+z78D3Tfffe9l+3v5gEy83Wuv/763+ZFg+69917znL772muvfR/+B7rvvvvey/Z38wCZ+TrXX3/9b/OiQffee695Tt997bXXvg//A913333vZfu7eYDMfJ3rr7/+t3nRoHvvvdc8p+++9tpr34f/ge677773sv3dPEBmvs7111//27xo0L333mue03dfe+2178P/QPfdd9972f5uHiAzX+f666//bV406N577zXP6buvvfba9+F/oPvuu++9bH83D5CZr3P99df/Ni8adO+995rn9N3XXnvt+/Df7L777vuq1trXXH/99bfyTPfdd9972f5uHiAzX+f666//bV406N577zXP6buvvfba9+G/0d133/3aEfFbkr77mmuueR+e6b777nsv29/NA2Tm61x//fW/zYsG3XvvveY5ffe11177Pvw3efrTn358Y2Pjr4AHA2TmQ66//vpbAe677773sv3dPEBmvs7111//27xo0L333mue03dfe+2178N/k7vvvvuzI+KzeLZbr7322ocA3Hfffe9l+7t5gMx8neuvv/63edGge++91zyn77722mvfh/8Gd99994Mj4q+A4zxAZr7P9ddf/9333Xffe9n+bh4gM1/n+uuv/21eNOjee+81z+m7r7322vfhv8E999zzW5Jem+d1a2a+TinltWx/Nw+Qma9z/fXX/zYvGnTvvfea5/Td11577fvwX+zuu+9+74j4Ll4ASd8N/Lbt7+YBMvN1rr/++t/mRYPuvfde85y++9prr30f/gs9/elPP76xsfF04DgvRGZ+TkR8Fg+Qma9z/fXX/zYvGnTvvfea5/Td11577fvwX+i+++77Ktsfzb9BZr7O9ddf/9u8aNC9995rntN3X3vtte/Df5G77777tSPit/g3yszXuf7663+bFw269957zXP67muvvfZ9+C9yzz33/Jak1+bfKDNf5/rrr/9tXjTo3nvvNc/pu6+99tr34b/APffc89GSvop/h8x8neuvv/63edGge++91zyn77722mvfh/9kT3/6049vbGw8HTjO8/puSb8NYPu7eSEy83Wuv/763+ZFg+69917znL772muvfR/+k917770/Bbw1z4ek977mmmu+B+Dee+81L0Rmvs7111//27xo0L333mue03dfe+2178N/orvvvvu1I+K3eAEkvfc111zzPQD33nuveSEy83Wuv/763+ZFg+69917znL772muvfR/+kzz96U8/vrGx8VfAg3kBJL33Nddc8z0A9957r3khMvN1rr/++t/mRYPuvfde85y++9prr30f/pPcfffdnx0Rn8ULIem9r7nmmu8BuPfee80L99PXXnvt2/CiQffee695Tt997bXXvg//Ce6+++4HR8RfAcd5ISS99zXXXPM9APfee6/5F2Tm+1x//fXfzb8M3XvvveY5ffe11177PvwnuOeee35L0mvzL5D03tdcc833ANx7773mX3ZrZr7O9ddffysvHLr33nvNc/rua6+99n34D3bvvfe+NfBTvAgkvfc111zzPQD33nuveRFI+uprrrnmY3jh0L333mue03dfe+2178N/oKc//enHNzY2/gp4MC8CSe99zTXXfA/Avffea15EmfmQ66+//lZeMHTvvfea5/Td11577fvwH+i+++77KtsfzYtI0ntfc8013wNw7733mhfdrddee+1DeMHQvffea57Td1977bXvw3+Qu++++7Uj4rf417lV0q0Atl+bf4XMfJ/rr7/+u3n+0L333mue03dfe+2178N/kHvuuee3JL02/3VuzczXuf7662/leaF7773XPKfvvvbaa9+H/wD33HPPR0v6Kv6LSfrua6655n14Xujee+81z+mnM/Nj+HcqpRy3/VvAcf4bSHqZa6655q95Tujee+81//Ps2t4FkPRg/m1uvfbaax/Cc0L33nuv+R9G0ntfc8013wNw7733mn+7z7n22ms/m2dD9957r/kfRtJ7X3PNNd8DcO+995p/u93MfJnrr7/+Vq5A9957r/mf56cz828AIuKz+HeQ9N3XXHPN+3AFuvvuuz+b/yCllGO2P5r/YTLzfa6//vrvBhD/ge67777vsv3e/M9z67XXXvsQAPEf5O67737tiPgt/uf6nGuvvfazxX+Qe++996+Al+Z/sMx8yD8CBkw6Pht+rRIAAAAASUVORK5CYII=)}.card-item.card-intrusion[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA2CAYAAACbZ/oUAAAMWUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMoniAe++997OB9wIezL/BtddeK/6D3X333Z8dEZ/Fv4Ht356m6WNuuummv+YKxDPdfffdrx0Rv8W/w7XXXiv+g919992fHRGfxb/drddee+1DuALxTPfee+93Ae/Nv8O1114r/oPdfffdnx0Rn8W/Q2a+zvXXX//bAOKZ7r333u8C3pt/h2uvvVb8B7v77rs/OyI+i3+HzHyd66+//rcBxDPde++93wW8N/8O1157rfgPdvfdd392RHwW/w6Z+TrXX3/9bwOIZ7r33nu/C3hvntOtmfk9vIiuv/76z+Y/2N133/3awGvzIiilHLP90TyXzHyd66+//rcBxDPde++93wW8Nw8g6bevueaa1+F/ibvvvvvBEfF0nktmvs7111//2wDime69997vAt6bB5D029dcc83r8B/k6U9/+vH5fH68lHK8tbYLcP3119/Kf5C77777wRHxdJ5LZr7O9ddf/9sA4pnuvffe7wLemweQ9NvXXHPN6/BvdN9997008FrAW9t+aeA4z99fS/rt1trPrFarv37IQx6yywtx9913v/f111//3TyXu++++8ER8XSeS2a+zvXXX//bAOKZ7r333u8C3psHkPTb11xzzevwr3T33Xe/d0R8FPDS/OvtSvru1trXXH/99bfyXO64446X7rrut6699toTPJe77777wRHxdJ5LZr7O9ddf/9sA4pnuvffe7wLemweQ9NvXXHPN6/Aiuvvuu987Ij4LeDD/ATLzc1ar1Vc/5CEP2QV4+tOffnxjY+OvgAdn5kOuv/76W3mAu++++8ER8XSeS2a+zvXXX//bAOKZ7r333u8C3psHkPTb11xzzevwL3j6059+fHNz86tsvzf/wTLzda6//vrfBrjvvvu+yvZHA2Tm61x//fW/zQPcfffdD46Ip/NcMvN1rr/++t8GEM907733fhfw3jyApN++5pprXocX4u67735wRPwW8GD+4/30tdde+zYAd99992tHxG/xbG9z7bXX/jQPcPfddz84Ip7Oc8nM17n++ut/G0A807333vtdwHvzAJJ++5prrnkdXoC77777wRHxW8CD+Zf9dGb+TSnlYmvtbyLiuKRjwEtn5ktLem2e025mvsz1119/69Of/vTjGxsbfwU8mGeS9NHXXHPN1/AAd99994Mj4uk8l8x8neuvv/63AcQz3Xvvvd8FvDcPIOm3r7nmmtfh+Xj6059+fGNj46+AB/OC3ZqZn7NarX76IQ95yC4vxNOf/vTj8/n8oyPio4Djtj/muuuu+2qAe++996eAt+YBMvNzrr/++s/mAe6+++4HR8TTeS6Z+TrXX3/9bwOIZ7r33nu/C3hvHkDSb19zzTWvw3N5+tOffnxjY+O3gJfm+bvV9tdcd911X82/0tOf/vTjm5ubb3XNNdd8D8A999zz0ZK+iuf13ddee+378AB33333gyPi6TyXzHyd66+//rcBxDPdfffd7x0Rr8UD2P6b66677qt5Lvfdd99X2f5onr+/zsy3uf7662/l3+nuu+9+cET8FXCc53VrZr7P9ddf/9s809Of/vTjGxsbX8VzyczPuf76628FEP9Kd9xxx0t3XfdXPH9/fXR09DoPechDdvkPcO+99/4V8NK8ELZ/2/b7XH/99bfyL0P8K91zzz2/Jem1eV5/fXR09DoPechDdvkPcN99932V7Y/mRbObmV+zWq2++iEPecguLxjiX+Huu+9+7Yj4LZ6PzHyd66+//rf5D3D33Xe/dkT8Fv96t2bm+1x//fW/zfOH+Fe47777vsr2R/NcJH31Nddc8zH8B3j6059+fGNj46+AB/Ov99eSdqdp+pobbrjhp3leiH+Fe++99yJwnOe0e3R09JCHPOQhu/wHuPfee78LeG9esF3gVuDWzPybiPhrSbdec801f82/DPEiuu+++17a9l/xXCR99TXXXPMx/Ae4++673zsivosrdiX9NfDXwK2ttb8ppexec801f82/HeJFdN99932U7a/muWTm61x//fW/zX+Ae++9960zc3e1Wv31Qx7ykF3+4yGAu++++8GllLdqrZ3gBZD0WsCDeS62v4f/4UopTz88PPyZhzzkIbu6++673zsivov/+/762muvfRndc889T5f0YP4fyMz30b333nsROM7/A5I+Wvfdd9932X5v/h/IzNfR05/+9OObm5tfZfutgeP83/TXwOdce+21Py1eRHffffdnS3ovnovt17n++utv5b/A3Xff/dmS3ovnslwuX+YhD3nILv8yxIvo3nvvfWvgp3gukr76mmuu+Rj+C9x7770XgeM8p7++9tprX4YXDeJFdPfddz84Ip7O87r12muvfQj/ye6+++7Xjojf4rlI+uprrrnmY3jRIP4V7r333r8CXprnkpmvc/311/82/4nuvffenwLemueSma9z/fXX/zYvGsS/wt133/3eEfFdPK9br7322ofwn+SOO+546a7r/orntXvttdee4EWH+Fe4++67HxwRfwUc53l9zrXXXvvZ/Ad7+tOffnxjY+O3gJfmuWTm51x//fWfzYsO8a907733fjbwWTx/b3Pttdf+NP+B7r333u8C3pvndevR0dHLPOQhD9nlRYd4pqc//enH5/P5cZ7L9ddffyvP5d5773068GCe167tz7nuuuu+mn+npz/96cc3Nze/yvZ783xk5vtcf/31381zufvuux/Mc1mtVrsPechDdgHEM913332/Zfu1eQBJv33NNde8Ds/ljjvueOmu6/6KF0DSV19zzTUfw7/R3Xff/eCI+C3gwTx/333ttde+D8/l7rvvfu2I+C2eS2a+zvXXX//bAOKZ7rvvvt+y/do8gKTfvuaaa16H5+Pee+/9bOCzeAFs/7btz7n++ut/m3+Fe++997OBjwKO8/zdenR09DIPechDdnkud99992tHxG/xXDLzda6//vrfBhDPdN999/2W7dfmAST99jXXXPM6vAD33nvvZwOfxQth+7dt/04p5aevueaav+a5PP3pTz8+n89fupTyXrZfG3gwL9itmfk6119//a08H3ffffdrR8Rv8Vwy83Wuv/763wYQz3Tffff9lu3X5gEk/fY111zzOrwQ995772cDn8WLZtf2bkTcCpCZD5b0YF40t2bm61x//fW38gLcfffdrx0Rv8VzyczXuf76638bQDzTfffd91u2X5sHkPTb11xzzevwL7jnnns+WtJnAcf5T2D7t22/z/XXX38rL8Tdd9/92hHxWzyXzHyd66+//rcBxDPdd999v2X7tXkASb99zTXXvA4vgjvuuOOla61fJem1+Y/1Oddee+1n8yK4++67Xzsifovnkpmvc/311/82gHim++6777dsvzYPIOm3r7nmmtfhX+Huu+9+74j4LODB/DtI+u7W2udcf/31t/Iiuvvuu187In6L55KZr3P99df/NoB4pvvuu++3bL82DyDpt6+55prX4d/g7rvvfu2IeC/grYHjvGj+OjO/Bvjt66+//lb+le6+++7Xjojf4rlk5utcf/31vw0gnum+++77LduvzQNI+u1rrrnmdfh3uu+++14aeKnW2kMi4kE8k6Td1tol4LdXq9VfP+QhD9nl3+Huu+9+7Yj4LZ5LZr7O9ddf/9sA4pnuu+++37L92jyApN++5pprXof/Je6+++7Xjojf4rlk5utcf/31vw0gnum+++77LduvzQNI+u1rrrnmdfhf4u67737tiPgtnktmvs7111//2wDime67777fsv3a/Dtce+214j/Y3Xff/dkR8Vn8O2Tm61x//fW/DSCe6b777vst26/Nv8O1114r/oPdfffdnx0Rn8W/Q2a+zvXXX//bAOKZ7rvvvt+y/dr8O1x77bXiP9jdd9/92RHxWfw7ZObrXH/99b8NIJ7pvvvu+y7b782/w7XXXiv+g919992fHRGfxb9DZj7k+uuvvxVAPNPdd9/94Ij4LeDB/Btde+214j/Y3Xff/dkR8Vn8233Otdde+9lcwT8CmwRUqkDW82gAAAAASUVORK5CYII=)}.card-item.card-risk[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA9CAYAAAAAq1FaAAAL8ElEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovhPdPfdd792RHwV8NLAT2fmx1x//fW38h8PAPGf5O67735wRDydB7D929ddd93r8B8PAPGf5N5773068GCei+2Pue66676a/1gAiP8E995772cDn8Xzt5uZL3P99dffyn8cAMR/sDvuuOOlu677K164W4+Ojl7mIQ95yC7/MQAQ/4HuvvvuB0fEbwEP5l9g+7evu+661+E/BgDiP8jdd9/94Ij4LeDBvOi++9prr30f/v0AEP8B7rjjjpfuuu63gOM8f7vAcZ6/vz46OnqdhzzkIbv82wEg/p3uueeej5b0WcBxnr/POTo6+uqNjY3fAl6a5+/WzHyd66+//lb+bQAQ/0Z33333gyV9l6TX5gX77muvvfZ9AO6+++4HR8RvAQ/mBfuca6+99rP51wNA/Cs9/elPPz6fzz86Ij4KOM4L9t3XXnvt+/AAd99994Mj4reAB/OC3ZqZn3P99dd/Ny86AMSL6O67737tUspb2X5v4Dgv3Hdfe+2178Pzcffddz84In4LeDAv3K2Svrq19jPXX3/9rbxwAIjn4+lPf/rxzc3NBwOvZfulgbcGjvMisP0x11133VfzQjz96U8/vrm5+Vm2P5oXzV9L+m3bvyPp1muuueaveU4ACODuu+/+bEnvJek4cJx/m1sz832uv/763+ZFdM8993y0pI8CHsy/ge1bI+LW1tr3XH/99d+te++997OBz+LfITM/Z7VaffVDHvKQXf6V7r777geXUj7L9nvzb0dmvo7uvffei8Bx/vV2M/NrgO++/vrrb+Xf6e67737tUspn2X5t/vWQ9NW69957zb+C7Vttf89qtfrqhzzkIbv8C+6+++7XLqW8VGvtZ66//vpb+RfcfffdDy6lfJbttwaO86IB+G7de++95oXbtf3XEfHXrbWfuf7663+bF9G99977XcB780y2P+a66677al5E995771tLei3gpW2/Ni8YwHfr3nvvNc/rr4HPycy/vv7662/l3+Dee+99a+CneE6711577Qn+je67776Xtv1g4LuA4zwbwHfr3nvvNc/ru6+99tr34d/hvvvu+y7b781zOTo6OvGQhzxkl3+He+655+mSHsyzAXy37r33XvO8vvvaa699H/6Nnv70px/f2Ni4yPO69dprr30I/0733HPP0yU9mGcD+G7de++95nl997XXXvs+/Bvdfffd7x0R38VzkfTR11xzzdfw73TPPfc8XdKDeTaA79a9995rntd3X3vtte/Dv9F99933W7Zfm+eSmQ+5/vrrb+Xf6Z577nm6pAfzbADfrXvvvdc8r+++9tpr34d/g7vvvvvBEfF0nouk377mmmteh/8A99xzz9MlPZhnA/hu3Xvvvea5SPrqa6655mP4N7j77rvfOyK+i+eSme9z/fXXfzf/Ae65556nS3owzwbw3br33nvNc8nMz7n++us/m3+De++996+Al+a5ZOZDrr/++lv5D3DPPfc8XdKDeTaA79a9995rnoukr77mmms+hn+lu++++8ER8XSei6Tfvuaaa16H/yD33HPP0yU9mGcD+G7de++9F4HjPKfvvvbaa9+Hf6X77rvvq2x/NM8lM9/n+uuv/27+g9x7770XgeM8G8B365577nm6pAfznH762muvfRv+le69996nAw/muUj66tbaJZ5LRPz1tdde+9P8K917773mOZGZn6N77733r4CX5gFs33rdddc9hH+Fu++++7Uj4rf417v16OjoZR7ykIfs8iK4++67HxwRT+c5kZmfo3vvvfengLfmAWzfet111z2Ef4X77rvvq2x/NP8Gmfk5119//WfzIrj77rtfOyJ+i+eEpPfWfffd91W2P5rncu2114p/hXvvvfe7gPfm30DSV19zzTUfw4vg7rvvfu2I+C2eE5n5Orrvvvs+yvZX81wy83Wuv/763+ZFdO+997418FP8G2Tm+1x//fXfzYvg7rvv/uyI+CyeE5n5EN19992vHRG/xXOR9NHXXHPN1/CvcO+993428FHAcV50u0dHRw95yEMessuL4L777vst26/Nc9q99tprT+jpT3/68Y2NjYs8F9u/fd11170O/wZ33333g3kukt5K0lfzXCR99zXXXPM+vIjuvfde81wk/fY111zzOgK45557ni7pwTyn3WuvvfYE/0HuvffenwLemueSma9z/fXX/zYvgrvvvvu1I+K3eC6Z+TnXX3/9Zwvgvvvu+yrbH81zyczXuf7663+bf6e77777wRHxdJ7Xrddee+1DeBHdd99932X7vXkumfk6119//W8L4O67737tiPgtntdPX3vttW/Dv9Pdd9/93hHxXTyXzHyf66+//rt5Ed17771PBx7Mc7r12muvfQiAeKZ77733InCc53J0dHTiIQ95yC7/Dvfee+/TgQfzXDLzIddff/2tvAjuvvvu946I7+K5SPrua6655n0AxDPdfffdnx0Rn8VzkfTV11xzzcfwb3T33Xe/dkT8Fs9F0ndfc80178OL6N5773068GCeS2a+zvXXX//bAOKZnv70px/f2Ni4yPORmQ+5/vrrb+Xf4L777vsu2+/N83qba6+99qd5Edx9993vHRHfxfO69dprr30IAIB4gPvuu++7bL83z8X2b1933XWvw7/S05/+9OMbGxsXeV63XnvttQ/hRXD33Xc/OCJ+C3gwzyUz3+f666//bgAA8QB33333gyPir4DjPBfbH3Pdddd9Nf8Kd99993tHxHfxXCR99TXXXPMxvAjuvffenwLemud167XXXvsQrgBAPJe77777syPis3g+xnF8mZtuuumveRHde++9PwW8Nc8lMx9y/fXX38q/4N577/1s4LN4PiS9zDXXXPPXXAGAeC5Pf/rTj29sbPwV8GCe162Z+TrXX3/9rbwI7r333u8C3psHkPTb11xzzevwL7j77rvfOyK+i+dD0ndfc80178OzASCej7vvvvu1I+K3eP5uzczXuf7662/lX3D33Xe/dkT8Fs/pba699tqf5oW499573xr4KZ6/W4+Ojl7mIQ95yC7PBoB4Ae65556PlvRVPH+3ZubrXH/99bfyL7j33nvfOjOPR8RbZebXXH/99b/NC3H33Xe/dkT8FHCc5yMzH3L99dffynMCQLwQ995773cB783zd2tmvs71119/K/9B7rnnno+W9FW8YJ9z7bXXfjbPCwDxL7jnnnt+S9Jr8/zt2v6c66677qv5d7r33ns/G/gsXrDPufbaaz+b5w8A8S94+tOffnxjY+O3gJfmBfuca6+99rP5N3j6059+fGNj47uAt+YF+5xrr732s3nBABAvgqc//enHNzY2fgt4aV4A279t+32uv/76W3kR3X333a8dEd8FPJgX7HOuvfbaz+aFA0C8iJ7+9Kcf39jY+C7grXnBbs3Mz7n++uu/m3/Bfffd91W2P5oX7nOuvfbaz+ZfBoD4V7r33ns/G/gsXghJ391a+5zrr7/+Vp7L3Xff/doR8VXAS/OC7QLvc+211/40LxoAxL/BPffc89GSvooX7tbM/Jzrr7/+uwGe/vSnH9/c3Pws2x/NC3drZr7O9ddffysvOgDEv9Hdd9/94Ij4LeDBvBC2f1vS1wBfBTyYF8L2by+Xy7d5yEMessu/DgDi3+HpT3/68c3Nza+y/d78++za/pzrrrvuq/m3AUD8B7j77rvfOyI+C3gw/0q2f9v2+1x//fW38m8HgPgPcvfddz+4lPJZtt+bF82u7c+57rrrvpp/PwDEf7B77733rYGvAh7MC2D7t22/z/XXX38r/zEAEP9J7r333s8GPovntJuZH3P99dd/N/+xABD/ie6+++4Hl1I+y/bxzPyb1Wr11Q95yEN2+Y8HwD8CA04iRRtNV6YAAAAASUVORK5CYII=)}.card-item.card-server[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAKKUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovj/BfFMT3/6049vbm6+V2vtBP+HlFIuttZ+5vrrr78VQAB33333gyPir4Dj/N+0e3R09JCHPOQhuwK47777Psr2V/N/mKSPvuaaa75GAHffffdnR8Rn8X9YZn7O9ddf/9kCuPvuuz87Ij6L/8My83Ouv/76zxbA3Xff/dkR8Vk8wLXXXiv+F7v33nvNA2Tm51x//fWfLYC77777syPis3iAa6+9Vvwvdu+995oHyMzPuf766z9bAHffffdnR8Rn8QDXXnut+F/s3nvvNQ+QmZ9z/fXXf7YA7r777s+OiM/iAa699lrxTPfee695gMz8nIj4LB4gMz/n+uuv/2z+h7j33nvNA2Tm51x//fWfLYC77777syPis3iAa6+9VjzTvffeax4gMz8nIj6LB8jMz7n++us/m/9g99xzz1dHxEvxovuYa6655q/vvfde8wCZ+TnXX3/9Zwvg7rvv/uyI+Cwe4NprrxXPdO+995oHyMzPiYjP4gEy83Ouv/76z+Y/2H333fdbtl+bF1Fmvs7111//2/fee695gMz8nOuvv/6zBXD33Xd/dkR8Fg9w7bXXime69957zQNk5udExGfxAJn5Oddff/1n8x/svvvu+y3br82LKDNf5/rrr//te++91zxAZn7O9ddf/9kCuPvuuz87Ij6LB7j22mvFM917773mATLzcyLis3iAzPyc66+//rP5D3bffff9lu3X5kWUma9z/fXX//a9995rHiAzP+f666//bAHcfffdnx0Rn8UDXHvtteKZ7r33XvMAmfk5EfFZPEBmfs7111//2fwHu+eee746Il6KF93HXHPNNX997733mgfIzM+5/vrrP1sAd99992dHxGfxANdee614pnvvvdc8QGZ+TkR8Fg+QmZ9z/fXXfzb/Q9x7773mATLzc66//vrPFsDdd9/92RHxWTzAtddeK/4Xu/fee80DZObnXH/99Z8tgLvvvvuzI+KzeIBrr71W/C927733mgfIzM+5/vrrP1sAd99992dHxGfxANdee634X+zee+81D5CZn3P99dd/tgDuvvvuz46Iz+L/sMz8nOuvv/6zBXD33Xd/dkR8Fv+HZebnXH/99Z8tgLvvvvuzI+Kz+D8sMz/n+uuv/2wB3H333Z8dEZ/F/2GZ+TnXX3/9Zwvg7rvv/uyI+CweIDM/h//FIuKzeIDM/Jzrr7/+swVw9913f3ZEfBYPcO2114r/xe69917zAJn5Oddff/1nC+Duu+/+7Ij4LB7g2muvFf+L3XvvveYBMvNzrr/++s8WwN133/3ZEfFZPMC1114r/he79957zQNk5udcf/31ny2Au++++7Mj4rN4gGuvvVY807333mseIDM/JyI+iwfIzM+5/vrrP5v/Ie69917zAJn5Oddff/1nC+Duu+/+7Ij4LB7g2muvFc907733mgfIzM+JiM/iATLzc66//vrP5j/YPffc89UR8VK86D7mmmuu+et7773XPEBmfs7111//2QK4++67PzsiPosHuPbaa8Uz3XvvveYBMvNzIuKzeIDM/Jzrr7/+s/kPdt999/2W7dfmRZSZr3P99df/9r333mseIDM/5/rrr/9sAdx9992fHRGfxQNce+214pnuvfde8wCZ+TkR8Vk8QGZ+zvXXX//Z/Ae77777fsv2a/MiyszXuf7663/73nvvNQ+QmZ9z/fXXf7YA7r777s+OiM/iAa699lrxTPfee695gMz8nIj4LB4gMz/n+uuv/2z+g913332/Zfu1eRFl5utcf/31v33vvfeaB8jMz7n++us/WwB33333Z0fEZ/EA1157rXime++91zxAZn5ORHwWD5CZn3P99dd/Nv/B7rnnnq+OiJfiRfcx11xzzV/fe++95gEy83Ouv/76zxbA3Xff/dkR8Vk8wLXXXiue6d577zUPkJmfExGfxQNk5udcf/31n83/EPfee695gMz8nOuvv/6zBXD33Xd/dkR8Fg9w7bXXiv/F7r33XvMAmfk5119//WcL4O677/7siPgsHuDaa68V/4vde++95gEy83Ouv/76zxbA3Xff/dkR8Vk8QGZ+Dv+LRcRn8QCZ+TnXX3/9Zwvg7rvv/uyI+Cz+D8vMz7n++us/WwB33333Z0fEZ/F/WGZ+zvXXX//ZArj77rs/OyI+i//DMvNzrr/++s8WwN133/3ZEfFZ/B+WmZ9z/fXXf7YA7r777s+OiM/iAa699lrxv9i9995rHiAzP+f666//bAHcfffdnx0Rn8UDXHvtteJ/sXvvvdc8QGZ+zvXXX//ZArj77rs/OyI+iwe49tprxf9i9957r3mAzPyc66+//rMFcPfdd392RHwWD3DttdeK/8Xuvfde8wCZ+TnXX3/9Zwvg7rvv/uyI+Cwe4NprrxXPdO+995oHyMzPiYjP4gEy83Ouv/76z+Z/iHvvvdc8QGZ+zvXXX//ZArj77rs/OyI+iwe49tprxTPde++95gEy83Mi4rN4gMz8nOuvv/6z+Q92zz33fHVEvBQvuo+55ppr/vree+81D5CZn3P99dd/tgDuvvvuz46Iz+IBrr32WvFM9957r3mAzPyciPgsHiAzP+f666//bP6D3Xfffb9l+7V5EWXm61x//fW/fe+995oHyMzPuf766z9bAHffffdnR8Rn8QDXXnuteKZ7773XPEBmfk5EfBYPkJmfc/311382/8Huu+++37L92ryIMvN1rr/++t++9957zQNk5udcf/31ny2Au++++7Mj4rN4gGuvvVY807333mseIDM/JyI+iwfIzM+5/vrrP5v/YPfdd99v2X5tXkSZ+TrXX3/9b997773mATLzc66//vrPFsDdd9/92RHxWTzAtddeK57p3nvvNQ+QmZ8TEZ/FA2Tm51x//fWfzX+we+6556sj4qV40X3MNddc89f33nuveYDM/Jzrr7/+swVw9913f3ZEfBYPcO2114pnuvfee80DZObnRMRn8QCZ+TnXX3/9Z/M/xL333mseIDM/5/rrr/9sAdx9992fHRGfxQNce+214n+xe++91zxAZn7O9ddf/9kCuPvuuz87Ij6LB7j22mvF/2L33nuveYDM/Jzrr7/+swVw9913f3ZEfBb/h2Xm51x//fWfLYC77777syPis/g/LDM/5/rrr/9sAdx3330fZfur+T9M0kdfc801XyOApz/96cc3NjaeDhzn/6bdzHyZ66+//lbxTHffffeDSylv1Vo7wf8hpZSLh4eH3/OQhzxkF0D8/8I/Ag3Z92qElp8/AAAAAElFTkSuQmCC)}.card-item.card-tamper[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAJj0lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovj/BfH/C+L/F8T/L4j/XxDA05/+9OOLxeKnJL00cJz/W3Yl/fTh4eHHPOQhD9kVwL333vtTwFvzf5jt377uuuteRwD33nvvReA4/7ftXnvttScEcO+995r/B6699loJ4N577zUPkJnvA9zK/2IRcRz4KR7g2muvlQDuvfde8wCZ+ZDrr7/+Vv4Xu/vuux8cEU/nAa699loJ4N577zUPkJkPuf7662/lf7G77777wRHxdB7g2muvlQDuvfde8wCZ+ZDrr7/+Vp7pjjvueOmu6z4LIDM/5vrrr7/1vvvu+yrb7y3pu6+55pqPefrTn358c3Pzs4CXbq29z/XXX38rL8Add9zx0rXWr5L02vwHkfTbrbX3uf76628FuPvuux8cEU/nAa699loJ4N577zUPkJkPuf7662/lme69996nAw8GyMzPKaX8tO2/4pkkvUxr7aUj4rsAbN963XXXPYQX4N577/0r4KX5Dybpq6+55pqPAbj77rsfHBFP5wGuvfZaCeDee+81D5CZD7n++utv5Znuueeep0t6MICkr26tfU1EPJ1nyszXKaW8lO2v5opbr7322ofwAtxzzz1Pl/Rg/oNJ+u5rrrnmfQDuvvvuB0fE03mAa6+9Vnr6059+fGNj4yLP6Q2uvfbaX+eZ7rjjjpfuuu67bO/afp/rr7/+1nvvvfezgY8Cfvraa699n6c//enHNzc3v8r28XEcP+emm276a16Ae+6556MlfRZwnP84t2bm61x//fW3Atx7771vDfwUD5CZD9Hdd9/92hHxWzxAZn7O9ddf/9n8J7v77rsfzH+Q66+//lYe4O677/7siPgsHiAzX0d33333a0fEb/EAmfk5119//Wfzv9jdd9/92RHxWTxAZr6O7r777teOiN/iASR9d2vte/hfrJTyXrbfmwfIzNfR3Xff/doR8Vv8P5CZr6O77777tSPit/h/IDNfR3ffffdrR8Rv8f9AZr6O7r777teOiN/i/4HMfB3dfffdrx0Rv8UDZObnXH/99Z/N/2J33333Z0fEZ/EAmfk6uvvuu187In6LB8jMz7n++us/m//F7r777s+OiM/iATLzdXT33Xe/dkT8Fg+QmZ9z/fXXfzb/i919992fHRGfxQNk5uvo7rvvfu2I+C0eIDM/5/rrr/9s/he7++67PzsiPosHyMzX0d133/3aEfFbPEBmfs7111//2fwvdvfdd392RHwWD5CZr6O77777tSPit3iAzPyc66+//rP5X+zuu+/+7Ij4LB4gM19Hd99992tHxG/xAJn5Oddff/1n8z/M3Xff/eBSymcBD7b90lxxq6Tfbq19zfXXX38rz3T33Xe/dkT8Fg9wdHR0QnffffdrR8Rv8QCZ+TnXX3/9Z/M/xNOf/vTjm5ubX2X7vXkhbP/2crl8m4c85CG7APfcc89HS/osYDczP+f666//bt19992vHRG/xQNk5udcf/31n83/AE9/+tOPb2xs/Bbw0rxo/vro6Oh1HvKQh+zyvNDdd9/92hHxWzxAZn7O9ddf/9n8D3DPPff8lqTX5l9B0ndfc80178PzQnffffdrR8Rv8QCZ+TnXX3/9Z/Pf7O67737tiPgtnouk726tfU9EHJf0WrY/muci6WWuueaav+Y5obvvvvu1I+K3eIDM/Jzrr7/+s/lvdu+9934X8N48QGvtbW644Yaf5gHuueeej5b0VTynn7722mvfhueE7r777teOiN/iATLzc66//vrP5r/ZPffc83RJD+bZfvraa699G56Pe++996eAt+bZ/vraa699GZ4Tuvvuu187In6LB8jMz7n++us/m/9m9957r3mAzPyc66+//rN5Pu6+++7PjojP4gGuvfZa8ZzQ3Xff/doR8Vs8QGZ+zvXXX//Z/De5++673zsiXgt4b57TXwN/zfP30sBL85y+GyAzf+f666//bgDdfffdrx0Rv8UDZObnXH/99Z/Nf4P77rvvt2y/Nv/BJH31Nddc8zG6++67XzsifosHyMzPuf766z+b/2L33XffS9v+K/6TZOZDdPfdd792RPwWD5CZn3P99dd/Nv/F7r777s+OiM/iP0lmvo7uvvvu146I3+IBMvNzrr/++s/mv9jdd9/92RHxWfwnyczX0d133/3aEfFbPEBmfs7111//2fwXu/vuuz87Ij6LB5D01a21r+FfqZTyUbY/mgfIzNfR3Xff/doR8Vs8QGZ+zvXXX//Z/Be7++67PzsiPosHyMzPuf766z+bf6W77777syPis3iAzHwd3X333a8dEb/FA2Tm51x//fWfzX+xu++++7Mj4rN4gMz8nOuvv/6z+Ve6++67PzsiPosHyMzX0d133/3aEfFbPEBmfs7111//2fwXu/vuuz87Ij6LB8jMz7n++us/m3+lu++++7Mj4rN4gMx8Hd19992vHRG/xQNk5udcf/31n81/sbvvvvuzI+KzeIDM/Jzrr7/+s/lXuvvuuz87Ij6LB8jM19Hdd9/92hHxWzxAZn7O9ddf/9n8F7v77rs/OyI+iwfIzM+5/vrrP5t/pbvvvvuzI+KzeIDMfB3dfffdrx0Rv8UDZObnXH/99Z/Nf7G77777syPis3iAzPyc66+//rP5V7r77rs/OyI+iwfIzNfR3Xff/doR8Vs8QGZ+zvXXX//Z/Be7++67PzsiPosHyMzPuf766z+bf6W77777syPis3iAzHwd3X333a8dEb/FA0j67dba7/Cf79brr7/+u3mmu++++7Mj4rN4AEm/3Vr7Hf6VSimvZfu1eYDMfB3dfffdrx0Rv8V/E0nffc0117wPwN133/3ZEfFZ/CfJzNfR3Xff/doR8Vv8N5L0Mtdcc81f33333e8dEd/FfxJJL6O77777wRHxdP4bHR0dnXjIQx6ye/fddz84Ip7Of5Kjo6MTArj77rvfOyK+i/8en3Pttdd+Ns90zz33fLSkr+I/WGa+z/XXX//d4pme/vSnH5/P5y/Nf61br7/++lt5Lk9/+tOPz+fztwYezL/frcBvX3/99bcCiP9fEP+/IP5/Qfz/wj8CrOuQSf5jorgAAAAASUVORK5CYII=)}@keyframes rotate-bfc261c0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.absolute-center[data-v-bfc261c0]{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.scan-icon-img[data-v-bfc261c0]{z-index:99;background-position:100%;width:58px;height:67px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.icon-img-safe[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl8zN182NDhfMCIgeDE9IjI5LjAwMDAwMCIgeTE9IjAuMDAwMDAwIiB4Mj0iMjkuMDAwMDAwIiB5Mj0iNjcuMDAwMDAwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJCTxzdG9wIHN0b3AtY29sb3I9IiNCMkVFQkQiLz4KCQkJPHN0b3Agb2Zmc2V0PSIwLjk5MDU5MCIgc3RvcC1jb2xvcj0iIzYyREI3QSIgc3RvcC1vcGFjaXR5PSIwLjE3NjQ3MSIvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludF9saW5lYXJfMzdfNjQ5XzAiIHgxPSIyOS4wMDQxOTgiIHkxPSI3LjczMDcxMyIgeDI9IjI5LjAwNDE5OCIgeTI9IjYwLjEyODE0NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSIjOThFM0E3IiBzdG9wLW9wYWNpdHk9IjAuMTIzNTI5Ii8+CgkJCTxzdG9wIG9mZnNldD0iMS4wMDAwMDAiIHN0b3AtY29sb3I9IiM4N0UxOTgiIHN0b3Atb3BhY2l0eT0iMC45MTc2NDciLz4KCQk8L2xpbmVhckdyYWRpZW50PgoJPC9kZWZzPgoJPHBhdGggaWQ9InBhdGgiIGQ9Ik0yOS4xOTcgMEMyMi4zNjc3IDUuMzcyNDQgMTIuNTkyNyAxMC42MzQ5IDAgMTAuNjM0OUwwIDM1Ljg5ODFDMCA0Ny4xNDU4IDE2LjYwNDQgNjcgMjkuMjA0MyA2N0M0MS44MDQ0IDY3IDU4IDQ3LjEzODMgNTggMzUuODk4MUw1OCAxMC42MzQ5QzQ1LjM4NTMgMTAuNjM0OSAzNi4wMjY0IDUuMzcyNDQgMjkuMTk3IDBaTTUyLjAyOTQgMzUuNjQ3NUM1Mi4wMjk0IDQ1LjI4OTQgMzkuNjI1NCA2MC4yOTIyIDI4LjgyNjMgNjAuMjkyMkMxOC4wMiA2MC4yOTIyIDYuMjUzNzggNDUuNDEyNSA2LjI1Mzc4IDM1Ljc3MDVMNi4yNTM3OCAxNS41NTYyQzE3LjA1MjcgMTUuNTU2MiAyMy4zNDU1IDEyLjM1MjIgMjkuMjA0MyA3LjczNzU1QzM1LjA0ODYgMTIuMzM3MiA0MS4yMzA1IDE1LjQ2MTUgNTIuMDI5NCAxNS40NjE1TDUyLjAyOTQgMzUuNjQ3NVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfMzdfNjQ4XzApIiBmaWxsLW9wYWNpdHk9IjAuMzUwMDAwIi8+Cgk8cGF0aCBpZD0icGF0aCIgZD0iTTI5LjEzNDUgNy43MzA3MUMyMy40NTU5IDEyLjg4NDUgMTUuNjYzIDE1LjQ2MTQgNS45NzkgMTUuNDYxNEw2LjM5NzA5IDM2LjUwNjNDNi44MjM0OSA0My44MDc2IDE2LjA4NDQgNjAuMTI4MiAyOC44NDM5IDYwLjEyODJDMzguODA4OCA2MC4xMjgyIDUyLjQ1NTggNDYuMzg0NSA1MS45NzU4IDM0Ljk5MDFMNTIuMDI5NCAxNS40NjE0QzQwLjE0MTggMTUuNDYxNCAzNC4zODY1IDExLjY5NTggMjkuMTM0NSA3LjczMDcxWk00Ni43NzI2IDM0Ljk5QzQ2Ljc3MjYgNDIuMTA2MiAzNy4xNDg0IDUzLjA4ODEgMjguODQzOSA1My4wODgxQzIwLjUzMzcgNTMuMDg4MSAxMS40ODUyIDQyLjEwNjIgMTEuNDg1MiAzNC45OUwxMS40ODUyIDIwLjA3MDlDMTkuNzg5OCAyMC4wNzA5IDI0LjYyODkgMTcuNzA2MiAyOS4xMzQ1IDE0LjMwMDRDMzMuNjI4OSAxNy42OTUxIDM4LjQ3MzYgMjAuMDcwOSA0Ni43NzgzIDIwLjA3MDlMNDYuNzcyNiAzNC45OVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfMzdfNjQ5XzApIiBmaWxsLW9wYWNpdHk9IjAuNDAwMDAwIi8+Cjwvc3ZnPgo=)}.icon-img-danger[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82NF85M18wIiB4MT0iMjkuMDAwMDAwIiB5MT0iMC4wMDAwMDAiIHgyPSIyOS4wMDAwMDAiIHkyPSI2Ny4wMDAwMDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQjNCMyIgc3RvcC1vcGFjaXR5PSIwLjkxNzY0NyIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRjc5Njk2IiBzdG9wLW9wYWNpdHk9IjAuMjMxMzczIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82NF85NF8wIiB4MT0iMjkuMDA0MTk4IiB5MT0iNy43MzA3MTMiIHgyPSIyOS4wMDQxOTgiIHkyPSI2MC4xMjgxNDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0UzOTg5OCIgc3RvcC1vcGFjaXR5PSIwLjIyMzUyOSIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRkZCM0IzIiBzdG9wLW9wYWNpdHk9IjAuOTE3NjQ3Ii8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTk3IDBDMjIuMzY3NyA1LjM3MjQ0IDEyLjU5MjcgMTAuNjM0OSAwIDEwLjYzNDlMMCAzNS44OTgxQzAgNDcuMTQ1OCAxNi42MDQ0IDY3IDI5LjIwNDMgNjdDNDEuODA0NCA2NyA1OCA0Ny4xMzgzIDU4IDM1Ljg5ODFMNTggMTAuNjM0OUM0NS4zODUzIDEwLjYzNDkgMzYuMDI2NCA1LjM3MjQ0IDI5LjE5NyAwWk01Mi4wMjk0IDM1LjY0NzVDNTIuMDI5NCA0NS4yODk0IDM5LjYyNTQgNjAuMjkyMiAyOC44MjYzIDYwLjI5MjJDMTguMDIgNjAuMjkyMiA2IDQ1LjY0MiA2IDM2TDYgMTUuNUMxNi43OTkgMTUuNSAyMy4zNDU1IDEyLjM1MjIgMjkuMjA0MyA3LjczNzU1QzM1LjA0ODYgMTIuMzM3MiA0MS4yMzA1IDE1LjQ2MTUgNTIuMDI5NCAxNS40NjE1TDUyLjAyOTQgMzUuNjQ3NVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNjRfOTNfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNTAwMDAiLz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTM0NSA3LjczMDcxQzIzLjQ1NTkgMTIuODg0NSAxNS42NjMgMTUuNDYxNCA1Ljk3OSAxNS40NjE0TDUuOTc5IDM2LjVDNi40MDU1MiA0My44MDEzIDE2LjA4NDQgNjAuMTI4MiAyOC44NDM5IDYwLjEyODJDMzguODA4OCA2MC4xMjgyIDUyLjQ1NTggNDYuMzg0NSA1MS45NzU4IDM0Ljk5MDFMNTIuMDI5NCAxNS40NjE0QzQwLjE0MTggMTUuNDYxNCAzNC4zODY1IDExLjY5NTggMjkuMTM0NSA3LjczMDcxWk00Ni43NzI2IDM0Ljk5QzQ2Ljc3MjYgNDIuMTA2MiAzNy4xNDg0IDUzLjA4ODEgMjguODQzOSA1My4wODgxQzIwLjUzMzcgNTMuMDg4MSAxMS40ODUyIDQyLjEwNjIgMTEuNDg1MiAzNC45OUwxMS40ODUyIDIwLjA3MDlDMTkuNzg5OCAyMC4wNzA5IDI0LjYyODkgMTcuNzA2MiAyOS4xMzQ1IDE0LjMwMDRDMzMuNjI4OSAxNy42OTUxIDM4LjQ3MzYgMjAuMDcwOSA0Ni43NzgzIDIwLjA3MDlMNDYuNzcyNiAzNC45OVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNjRfOTRfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNDAwMDAiLz4KPC9zdmc+Cg==)}.icon-img-warn[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl83Nl81Nl8wIiB4MT0iMjkuMDAwMDAwIiB5MT0iMC4wMDAwMDAiIHgyPSIyOS4wMDAwMDAiIHkyPSI2Ny4wMDAwMDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0YwQUQ0RSIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRkNGMERGIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl83Nl81N18wIiB4MT0iMjkuMDA0NTcyIiB5MT0iNy41MDAwMDAiIHgyPSIyOS4wMDQ1NzIiIHkyPSI2MC4zOTc0MzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0ZDRjBERiIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRjBBRDRFIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTk3IDBDMjIuMzY3NyA1LjM3MjQ0IDEyLjU5MjcgMTAuNjM0OSAwIDEwLjYzNDlMMCAzNS44OTgxQzAgNDcuMTQ1OCAxNi42MDQ0IDY3IDI5LjIwNDMgNjdDNDEuODA0NCA2NyA1OCA0Ny4xMzgzIDU4IDM1Ljg5ODFMNTggMTAuNjM0OUM0NS4zODUzIDEwLjYzNDkgMzYuMDI2NCA1LjM3MjQ0IDI5LjE5NyAwWk01Mi4wMjk0IDM1LjY0NzVDNTIuMDI5NCA0NS4yODk0IDM5LjYyNTQgNjAuMjkyMiAyOC44MjYzIDYwLjI5MjJDMTguMDIgNjAuMjkyMiA2IDQ1LjY0MiA2IDM2TDYgMTUuNUMxNi43OTkgMTUuNSAyMy4zNDU1IDEyLjM1MjIgMjkuMjA0MyA3LjczNzU1QzM1LjA0ODYgMTIuMzM3MiA0MS4yMzA1IDE1LjQ2MTUgNTIuMDI5NCAxNS40NjE1TDUyLjAyOTQgMzUuNjQ3NVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNzZfNTZfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNTAwMDAiLz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTU1NSA3LjVDMjMuNDc2OSAxMi42NTM4IDE1LjY4NCAxNS41IDYgMTUuNUw2IDM2Ljc2OTNDNi40MjY1MSA0NC4wNzA2IDE2LjEwNTMgNjAuMzk3NSAyOC44NjQ5IDYwLjM5NzVDMzguODI5OCA2MC4zOTc1IDUyLjQ3NjggNDYuNjUzOCA1MS45OTY4IDM1LjI1OTRMNTEuOTk2OCAxNS41QzQwLjEwOTMgMTUuNSAzNC40MDc1IDExLjQ2NTEgMjkuMTU1NSA3LjVaTTQ2Ljc5MzYgMzUuMjU5M0M0Ni43OTM2IDQyLjM3NTUgMzcuMTY5NCA1My4zNTc0IDI4Ljg2NDkgNTMuMzU3NEMyMC41NTQ3IDUzLjM1NzQgMTEuNTA2MiA0Mi4zNzU1IDExLjUwNjIgMzUuMjU5M0wxMS41MDYyIDIwLjM0MDJDMTkuODEwOCAyMC4zNDAyIDI0LjY0OTkgMTcuOTc1NSAyOS4xNTU1IDE0LjU2OTdDMzMuNjQ5OSAxNy45\\"--IDM4LjQ5NDYgMjAuMzQwMiA0Ni43OTkzIDIwLjM0MDJMNDYuNzkzNiAzNS4yNTkzWiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJ1cmwoI3BhaW50X2xpbmVhcl82NF8yNDRfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNDAwMDAiLz4KPC9zdmc+Cg==)}.icon-img-low-risk[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82NF8yNDNfMCIgeDE9IjI5LjAwMDAwMCIgeTE9IjAuMDAwMDAwIiB4Mj0iMjkuMDAwMDAwIiB5Mj0iNjcuMDAwMDAwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJCTxzdG9wIHN0b3AtY29sb3I9IiNFOEQ1NDQiLz4KCQkJPHN0b3Agb2Zmc2V0PSIxLjAwMDAwMCIgc3RvcC1jb2xvcj0iI0ZGRUY3OSIgc3RvcC1vcGFjaXR5PSIwLjI3MDU4OCIvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludF9saW5lYXJfMzdfNjQ5XzAiIHgxPSIyOS4wMDQxOTgiIHkxPSI3LjczMDcxMyIgeDI9IjI5LjAwNDU3MiIgeTI9IjYwLjM5NzQzNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSIjRkZFRjc5IiBzdG9wLW9wYWNpdHk9IjAuMTA5ODA0Ii8+CgkJCTxzdG9wIG9mZnNldD0iMS4wMDAwMDAiIHN0b3AtY29sb3I9IiNFOEQ1NDQiLz4KCQk8L2xpbmVhckdyYWRpZW50PgoJPC9kZWZzPgoJPHBhdGggaWQ9InBhdGgiIGQ9Ik0yOS4xOTcgMEMyMi4zNjc3IDUuMzcyNDQgMTIuNTkyNyAxMC42MzQ5IDAgMTAuNjM0OUwwIDM1Ljg5ODFDMCA0Ny4xNDU4IDE2LjYwNDQgNjcgMjkuMjA0MyA2N0M0MS44MDQ0IDY3IDU4IDQ3LjEzODMgNTggMzUuODk4MUw1OCAxMC42MzQ5QzQ1LjM4NTMgMTAuNjM0OSAzNi4wMjY0IDUuMzcyNDQgMjkuMTk3IDBaTTUyLjAyOTQgMzUuNjQ3NUM1Mi4wMjk0IDQ1LjI4OTQgMzkuNjI1NCA2MC4yOTIyIDI4LjgyNjMgNjAuMjkyMkMxOC4wMiA2MC4yOTIyIDYgNDUuNjQyIDYgMzZMNiAxNS41QzE2Ljc5OSAxNS41IDIzLjM0NTUgMTIunfuncMiAyOS4yMDQzIDcuNzM3NTVDMzUuMDQ4NiAxMi4zMzcyIDQxLjIzMDUgMTUuNDYxNSA1Mi4wMjk0IDE1LjQ2MTVMNTIuMDI5NCAzNS42NDc1WiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJ1cmwoI3BhaW50X2xpbmVhcl82NF8yNDNfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNTAwMDAiLz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTU1NSA3LjVDMjMuNDc2OSAxMi42NTM4IDE1LjY4NCAxNS41IDYgMTUuNUw2IDM2Ljc2OTNDNi40MjY1MSA0NC4wNzA2IDE2LjEwNTMgNjAuMzk3NSAyOC44NjQ5IDYwLjM5NzVDMzguODI5OCA2MC4zOTc1IDUyLjQ3NjggNDYuNjUzOCA1MS45OTY4IDM1LjI1OTRMNTEuOTk2OCAxNS41QzQwLjEwOTMgMTUuNSAzNC40MDc1IDExLjQ2NTEgMjkuMTU1NSA3LjVaTTQ2Ljc5MzYgMzUuMjU5M0M0Ni43OTM2IDQyLjM3NTUgMzcuMTY5NCA1My4zNTc0IDI4Ljg2NDkgNTMuMzU3NEMyMC41NTQ3IDUzLjM1NzQgMTEuNTA2MiA0Mi4zNzU1IDExLjUwNjIgMzUuMjU5M0wxMS41MDYyIDIwLjM0MDJDMTkuODEwOCAyMC4zNDAyIDI0LjY0OTkgMTcuOTc1NSAyOS4xNTU1IDE0LjU2OTdDMzMuNjQ5OSAxNy45\\"--IDM4LjQ5NDYgMjAuMzQwMiA0Ni43OTkzIDIwLjM0MDJMNDYuNzkzNiAzNS4yNTkzWiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJ1cmwoI3BhaW50X2xpbmVhcl82NF8yNDRfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNDAwMDAiLz4KPC9zdmc+Cg==)}.scan-icon-img-bg[data-v-bfc261c0]{z-index:50;background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(122,227,142,.2) 100%);border-radius:100%;width:100px;height:100px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.animate-box[data-v-bfc261c0]{width:100px;height:100px;animation:3s linear infinite rotate-bfc261c0;position:relative}.animate-box-left[data-v-bfc261c0]{z-index:55;border-radius:50px 0 0 50px;width:50px;height:100px}.animate-box-right[data-v-bfc261c0]{z-index:55;--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) ;border-radius:0 50px 50px 0;height:100px;position:absolute;left:50%}.animate-box-bottom[data-v-bfc261c0]{z-index:2;background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(122,227,142,.2) 100%);border-radius:50%;width:92px;height:92px;position:absolute;top:4px;left:4px}.circle-inner[data-v-bfc261c0]{background:var(--color-bg-2);z-index:55;border-radius:100%;width:96px;height:96px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.circle-outer[data-v-bfc261c0]{z-index:55;border-radius:100%;width:100px;height:100px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.linear-safe[data-v-bfc261c0]{background:linear-gradient(#20a53a,#fff)}.linear-danger[data-v-bfc261c0]{background:linear-gradient(#ef0808,#fff)}.linear-warn[data-v-bfc261c0]{background:linear-gradient(#f0ad4e,#fff)}.linear-risk[data-v-bfc261c0]{background:linear-gradient(#e8d544,#fff)}.safe[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(122,227,142,.2) 100%)}.danger[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(255,0,0,.2) 100%)}.risk[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(240,173,78,0) 58.015%,rgba(232,213,68,.2) 100%)}.warn[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(240,173,78,0) 58.015%,rgba(240,173,78,.2) 100%)}.box-text[data-v-bfc261c0]{z-index:99;justify-content:center;align-items:center;width:78px;height:50px;margin:auto;font-size:32px;font-weight:700;line-height:4.5rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.box-text span[data-v-bfc261c0]{margin-top:16px;font-size:18px}.risk-spin[data-v-aaa1e2c3]{background:var(--home-risk-security-list-spin-bg)}.module-list[data-v-aaa1e2c3]::-webkit-scrollbar{width:10px;height:5px}.module-list[data-v-aaa1e2c3]::-webkit-scrollbar-thumb{background-color:#999;box-shadow:inset 0 0 .5rem rgba(0,0,0,.2)}.module-item[data-v-aaa1e2c3]{font-size:1.25rem}.module-head[data-v-aaa1e2c3]{border-bottom:1px solid var(--color-border);color:#555;padding-right:10px;transition:background-color .3s}.module-item:first-child .module-head[data-v-aaa1e2c3]{border-top:1px solid var(--color-border)}.module-head[data-v-aaa1e2c3]:hover{background-color:var(--home-risk-security-list-hover-bg)}.module-body[data-v-aaa1e2c3]{border-bottom-width:1px;border-color:var(--color-border);color:var(--color-text-2) ;padding:1rem 1.5rem 1rem 2.5rem}.collapse-item[data-v-aaa1e2c3]{color:var(--home-risk-security-list-collapse-item-color);background:var(--color-bg-2);--un-border-opacity:1;border-width:1px;border-color:rgba(235,238,245,var(--un-border-opacity));border-radius:2px;align-items:center;width:48rem;margin-left:1rem;padding:.6rem 1.6rem;font-size:1.2rem;line-height:1.8rem;display:flex}.n-progress.n-progress--circle[data-v-9dc9905d],.n-progress.n-progress--dashboard[data-v-9dc9905d]{width:100px!important}.progress-header[data-v-9dc9905d]{text-align:center;align-items:center;height:140px;padding:20px;display:flex}.progresscircle[data-v-9dc9905d]{position:absolute;top:8px;left:25px}.progresscircle p[data-v-9dc9905d]{padding:5px 0;font-size:13px;font-weight:700}.progresscirclebar[data-v-9dc9905d]{width:100px;height:100px;font-size:18px;line-height:100px;position:relative}.progresscirclebar span[data-v-9dc9905d]:first-child{font-size:24px}.progresscirclebar.active svg[data-v-9dc9905d]{animation:1.1s linear infinite load8}.progress-header-cot[data-v-9dc9905d]:first-child,.progress-header-cot[data-v-9dc9905d]:nth-child(3){min-width:100px;position:relative}.progress-header-cot[data-v-9dc9905d]:nth-child(3){display:flex}.progress-header-cot[data-v-9dc9905d]:nth-child(2){width:100%;padding:0 40px}.progress-header-cot button.cancel_detect[data-v-9dc9905d]{color:#666;background-color:#fff;border-color:#999;font-size:15px}.progress-header-cot button.cancel_detect[data-v-9dc9905d]:hover{color:#fc6d26;background:rgba(252,109,38,.1);border-color:rgba(252,109,38,.2)}.scanning-progress-title[data-v-9dc9905d]{text-align:left;margin:15px 0;font-size:20px;font-weight:700}.scanning-progress-title img[data-v-9dc9905d]{vertical-align:sub;width:24px;margin-right:10px}.scanning-progress-title span[data-v-9dc9905d]{color:#fc6d26}.scanning-progress-cont[data-v-9dc9905d]{text-align:left;margin:15px 0;font-size:14px}.progress_item[data-v-87a63b1c]{background-color:var(--home-risk-server-list-bg);border:1px solid transparent;border-radius:4px;margin:0 20px 6px;padding:0 20px}.progress_item_header[data-v-87a63b1c]{cursor:pointer;height:30px;color:var(--home-risk-server-list-text);border-radius:4px;justify-content:space-between;font-size:12px;line-height:30px;display:flex}.progress_item_header .progress_type[data-v-87a63b1c]{align-items:center;width:59.5%;font-weight:700;line-height:22px;display:flex}.progress_item_header .progress_type .title-icon[data-v-87a63b1c]{width:14px;margin-right:6px}.progress_item_header .progress_status[data-v-87a63b1c]{flex:1}.progress-cont-list[data-v-87a63b1c]{max-height:390px;overflow:auto}.progress_item_body[data-v-87a63b1c]{font-size:12px;line-height:30px;display:none}.progress_item.active .progress_item_body[data-v-87a63b1c]{display:block}.progress_item_info[data-v-87a63b1c]{margin-bottom:6px}.progress_item_info .info_cont[data-v-87a63b1c]{color:var(--home-risk-security-list-collapse-item-color);padding:0 30px;display:flex}.progress_item_info .info_cont div[data-v-87a63b1c]:first-child{width:60%}.progress_item_info .info_cont div[data-v-87a63b1c]:nth-child(2){width:40%}.progress_item_info .info_cont div:nth-child(2) span[data-v-87a63b1c]{font-weight:600}.progress_item_info.active[data-v-87a63b1c]{background-color:rgba(252,109,38,.1);padding:0}.progress_item_info.active .info_cont[data-v-87a63b1c]{border-bottom:1px dashed #d9d9d9;margin:0 20px;padding:0 10px}.progress_item_info.active .info_cont_desc[data-v-87a63b1c]{color:#888;border-radius:4px;padding:0 30px}.progress_item_info.active[data-v-87a63b1c]:hover{background-color:rgba(252,109,38,.2)}.progress_item_info[data-v-87a63b1c]:hover{background-color:var(--home-risk-server-list-hover)}.btn_red[data-v-87a63b1c]{text-align:center;color:#fff;background:red;border-radius:3px;margin-left:5px;padding:1px 5px;font-weight:700}[data-v-87a63b1c] .n-progress__text{font-weight:700;font-size:16px!important}.scrollable[data-v-87a63b1c]::-webkit-scrollbar{width:10px}.scrollable[data-v-87a63b1c]::-webkit-scrollbar-track{background:#efefef}.scrollable[data-v-87a63b1c]::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}.scrollable[data-v-87a63b1c]::-webkit-scrollbar-thumb:hover{background:#555}.overview-wrapper[data-v-6b844563]{vertical-align:middle;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;align-items:center;gap:16px;padding:20px;display:grid}.overview-wrapper .ghost[data-v-6b844563]{border:2px dashed #20a53a}.overview-box[data-v-6b844563]{cursor:pointer;border:1px solid #efefef;border-radius:2px;flex-direction:column;width:100%;max-width:260px;height:120px;padding-top:22px;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.overview-box[data-v-6b844563]:hover{box-shadow:0 0 8px rgba(153,153,153,.42)}.overview-box:hover .move[data-v-6b844563]{display:block}.overview-box:hover .bottom-menu[data-v-6b844563]{opacity:1;display:block}.overview-box .move[data-v-6b844563]{cursor:move;font-size:16px;display:none;position:absolute;top:12px;right:12px}.overview-box .content[data-v-6b844563]{flex-direction:column;justify-content:space-between;align-items:center;padding-left:24px;padding-right:24px;display:flex}.overview-box .content .overview-title[data-v-6b844563]{text-overflow:ellipsis;white-space:nowrap;width:100%;height:40px;color:var(--color-text-desc) ;padding-bottom:10px;font-size:15px;line-height:30px;overflow:hidden}.overview-box .content .href[data-v-6b844563]{text-overflow:ellipsis;white-space:nowrap;width:100%;height:24px;font-size:20px;overflow:hidden}.overview-box .bottom-menu[data-v-6b844563]{--un-bg-opacity:1;background-color:rgba(241,249,243,var(--un-bg-opacity)) ;text-align:center;width:100%;color:var(--color-primary) ;opacity:0;margin-top:4px;line-height:26px;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:none;position:absolute;bottom:0}.software-wrapper[data-v-6839f0b8]{vertical-align:middle;grid-template-columns:repeat(4,1fr);justify-content:center;align-items:center;display:grid}.software-box[data-v-6839f0b8]{border-top:1px solid #ececfb;border-right:1px solid #ececfb;height:144px;position:relative}.software-box[data-v-6839f0b8]:nth-child(-n+4){border-top:none}.software-box[data-v-6839f0b8]:nth-child(4n){border-right:none}.software-box .content[data-v-6839f0b8]{cursor:pointer;width:100%;height:100%;transition:all .25s;position:relative}.software-box .content[data-v-6839f0b8]:hover{box-shadow:inset 0 0 38px rgba(0,0,0,.08)}.software-box .content:hover .move[data-v-6839f0b8]{display:block}.software-box .content .move[data-v-6839f0b8]{cursor:move;font-size:16px;display:none;position:absolute;top:16px;right:16px}.software-box .content .recommend[data-v-6839f0b8]{--un-bg-opacity:1;background-color:rgba(239,239,239,var(--un-bg-opacity)) ;opacity:.5;align-items:center;height:18px;padding-left:8px;padding-right:8px;display:flex;position:absolute;top:-1.5px;left:-4px;transform:scale(.8)}.software-box .content .software-img[data-v-6839f0b8]{justify-content:center;align-items:center;padding-top:12px;display:flex}.software-box .content .software-img img[data-v-6839f0b8]{width:48px;height:auto}.software-box .content .software-name[data-v-6839f0b8]{justify-content:center;align-items:center;min-height:24px;padding-left:4px;padding-right:4px;display:flex}.software-box .content .software-name .text[data-v-6839f0b8]{text-align:center;color:var(--color-text-desc) ;line-height:16px}.software-box .content .software-btn[data-v-6839f0b8]{justify-content:center;margin-top:5px;display:flex}.software-box .content .software-btn .n-button[data-v-6839f0b8]{--n-height:24px;--n-padding:0 6px}.software-box .content .software-btn .n-button+.n-button[data-v-6839f0b8]{margin-left:8px}.software-box .content .software-btn .preview[data-v-6839f0b8]{--n-text-color:#666}.software-box .content .software-btn .install[data-v-6839f0b8],.software-box .content .software-btn .buy[data-v-6839f0b8]{--n-border:1px solid #20a53a;--n-text-color:#20a53a;--n-color-hover:#20a53a;--n-border-hover:1px solid #20a53a;--n-text-color-hover:#fff}.home-reset-tab[data-v-b7a30949]{--n-tab-gap:0;--n-tab-padding:0 20px;--n-tab-font-size:16px;--n-tab-text-color:#666;--n-pane-padding-top:0}.home-reset-tab[data-v-b7a30949] .n-tabs-nav{border-bottom:.5px solid #ebeef5}.home-reset-tab[data-v-b7a30949] .n-tabs-nav .n-tabs-tab{justify-content:center;width:100px;height:47px}.home-reset-tab[data-v-b7a30949] .n-tabs-nav .n-tabs-tab--active{background:rgba(32,165,58,.03)} -/*$vite$:1*/`,document.head.appendChild(me),L(),_s=Symbol(`home`),L(),de=F({__name:`Theme`,setup:function(e){var t=Yc(),n=K(t).themeRef,r=W(``),i=W([{value:`auto`,label:function(){return P(`div`,{class:`flex items-center gap-4px leading-[1]`},[P(`i`,{class:`i-theme:auto text-16px`},null),P(`span`,null,[N(`Auto`)])])}},{value:`light`,label:function(){return P(`div`,{class:`flex items-center gap-4px leading-[1]`},[P(`i`,{class:`i-theme:light text-16px`},null),P(`span`,null,[N(`Light`)])])}},{value:`dark`,label:function(){return P(`div`,{class:`flex items-center gap-4px leading-[1]`},[P(`i`,{class:`i-theme:dark text-16px`},null),P(`span`,null,[N(`Dark`)])])}}]),a=W({x:0,y:0}),o=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return a.value={x:e.clientX,y:e.clientY},[4,c()];case 1:return t.sent(),[2]}})})()},s=function(e){return Q(function(){return $(this,function(t){return r.value=e,[2]})})()},c=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Ma({clientX:a.value.x,clientY:a.value.y},function(){return t.setSafeTheme(r.value)})];case 1:return e.sent(),[2]}})})()};return function(e,t){var r=re;return H(),A(r,{value:J(n),trigger:`hover`,"display-directive":`show`,options:J(i),onClick:o,"onUpdate:value":s},{default:Z(function(){return[Ys(e.$slots,`default`)]}),_:3},8,[`value`,`options`])}}}),e(`o`,ue=de),L(),Xe={class:`flex items-center cursor-pointer`},Ln={class:`text-[#fc6d26] font-bold`},ta=F({__name:`auth`,setup:function(e){var t=K(I()),n=t.isFree,r=t.isPro,i=t.authExpired,a=function(){X({source:27})},o=function(){X({source:28})};return function(e,t){var s=la;return H(),M(`div`,Xe,[J(n)?(H(),M(g,{key:0},[k(`img`,{class:`w-48px`,src:Ws,onClick:a}),k(`div`,{class:`ml-8px text-default`,onClick:a},q(e.$t(`Component.Auth.index_1`)),1)],64)):j(``,!0),J(r)?(H(),M(g,{key:1},[k(`img`,{class:`w-48px`,src:Us,onClick:o}),k(`div`,{class:`ml-8px`,onClick:o},[N(q(e.$t(`Component.Auth.index_4`))+` `,1),k(`span`,Ln,q(J(i)),1)]),P(s,{class:`ml-8px`,onClick:o},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_2`)),1)]}),_:1})],64)):j(``,!0)])}}}),ea=ta,L(),Je={class:`cursor-pointer`},xs=F({__name:`lang`,setup:function(e){var t=I(),n=W([]),r=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Lc({name:e})];case 1:return t.sent(),qs(),[2]}})})()};return function(){n.value=t.langList.map(function(e){return{key:e.name,title:e.title}})}(),function(e,t){var i=sa,a=d;return H(),A(a,{trigger:`hover`,options:J(n),onSelect:r},{default:Z(function(){return[k(`div`,Je,[P(i,{name:`base-lang`,size:`18`,color:`#666`})])]}),_:1},8,[`options`])}}}),bs=xs,L(),as(),qe={key:0},In=[`title`],fr={class:`run-time`},zo=F({__name:`index`,setup:function(e){var r=Y().t,a=K(I()),o=a.userInfo,s=a.username,c=a.authExpired,l=Vl().server,u=O(function(){return l.value?l.value.system.split(` `)[0].toLowerCase():``}),d=O(function(){return l.value?l.value.system:`--`}),f=O(function(){return l.value?l.value.time:`--`}),p=O(function(){return l.value?l.value.version:`--`}),h=W(`--`),g=O(function(){return h.value!==`--`&&h.value!==p.value}),_=W(``),v=function(){return Q(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,no()];case 1:if(e=n.sent().message,z(e)){if(h.value=e.is_beta?e.beta.version:e.version,_.value=e.is_pro?`Pro`:e.is_beta?`Beta`:``,e.local_is_latest===!0)return[2];t=e.ignore,R(t)&&!t.includes(h.value)&&y()}return[2]}})})()},y=function(){return Q(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,to()];case 1:return e=n.sent().message,z(e)&&(e.local_is_latest===!1?ll({width:500,minHeight:508,isNotScroll:!0,data:{info:e},component:Ea(function(){return E(function(){return t.import(`./view-home-update-legacy.js?v=1787646744133`).then(function(e){return e.t})},void 0)})}):ll({width:530,minHeight:282,data:{info:e},component:Ea(function(){return E(function(){return t.import(`./view-home-update-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)})})),[2]}})})()},b=function(){nl({title:r(`Home.index_9`),content:r(`Home.index_10`),onConfirm:function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,2,6]),[4,Xs()];case 1:return e.sent(),js.success(r(`Home.index_11`)),[3,6];case 2:return e.trys.push([2,,4,5]),[4,$s()];case 3:return e.sent(),[3,5];case 4:return qs(),[7];case 5:return[7];case 6:return[2]}})})()}})},x=function(){fl()};return v(),function(e,t){var r=la,a=Oo,l=m,h=n,v=i;return H(),A(v,{class:`mb-16px`},{default:Z(function(){return[P(l,{class:`min-h-52px px-16px`,justify:`space-between`},{default:Z(function(){return[P(l,{class:`items-center text-#666`,size:16},{default:Z(function(){return[P(a,{"icon-name":`user`,"icon-size":`18`},{default:Z(function(){return[J(o).status?(H(),M(`span`,qe,q(J(s)),1)):(H(),A(r,{key:1,onClick:t[0]||(t[0]=function(e){return J($c)()})},{default:Z(function(){return[N(q(e.$t(`Home.index_2`)),1)]}),_:1}))]}),_:1}),P(Na),P(a,{"icon-name":J(u),"icon-size":`14`},{default:Z(function(){return[k(`div`,{class:`system-info`,title:J(d)},q(e.$t(`Home.index_3`))+q(J(d)),9,In)]}),_:1},8,[`icon-name`]),k(`div`,fr,q(e.$t(`Home.index_4`))+q(J(f)),1)]}),_:1}),P(l,{class:`items-center`,size:16},{default:Z(function(){return[J(o).status&&J(c)!==`Lifetime`?(H(),A(Ca,{key:0})):j(``,!0),P(ea),P(r,{type:`default`},{default:Z(function(){return[N(q(J(p))+` `+q(J(_)),1)]}),_:1}),P(bs),P(ue,null,{default:Z(function(){return Ll(t[1]||(t[1]=[k(`div`,{class:`flex items-center cursor-pointer text-18px text-#666`},[k(`i`,{class:`i-ant-design:skin-outlined`})],-1)]))}),_:1}),P(h,{dot:!0,show:J(g)},{default:Z(function(){return[P(r,{onClick:y},{default:Z(function(){return[N(q(e.$t(`Home.index_5`)),1)]}),_:1})]}),_:1},8,[`show`]),P(r,{onClick:b},{default:Z(function(){return[N(q(e.$t(`Home.index_6`)),1)]}),_:1}),P(r,{onClick:x},{default:Z(function(){return[N(q(e.$t(`Home.index_7`)),1)]}),_:1})]}),_:1})]}),_:1})]}),_:1})}}}),To=D(zo,[[`__scopeId`,`data-v-42d945c5`]]),L(),Ke={class:`flex items-center gap-12px h-50px px-16px text-default text-13px whitespace-nowrap overflow-hidden`},Fn={class:`text-[#fc6d26] font-bold`},ur={class:`flex items-center gap-16px whitespace-nowrap`},Ro=F({__name:`index`,setup:function(e){var t=K(I()),n=t.isFree,a=t.isPro,o=t.isLifetime,s=t.authExpired,c=Vl().proRecommend,l=function(){X({source:45})};return function(e,t){var u=r,d=la,f=i;return J(c).show&&!J(o)?(H(),A(f,{key:0,class:`mb-16px`},{default:Z(function(){return[k(`div`,Ke,[J(n)?(H(),M(g,{key:0},[P(u,{type:`primary`,size:`small`,onClick:l},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_3`)),1)]}),_:1}),t[0]||(t[0]=k(`img`,{class:`w-48px`,src:`/static/vite/images/pro_pay.svg`},null,-1))],64)):j(``,!0),J(a)?(H(),M(g,{key:1},[t[1]||(t[1]=k(`img`,{class:`w-60px`,src:`/static/vite/images/pro.svg`},null,-1)),k(`span`,null,[N(q(e.$t(`Component.Auth.index_4`))+` `,1),k(`span`,Fn,q(J(s)),1)]),P(d,{class:`font-bold!`,onClick:l},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_2`)),1)]}),_:1})],64)):j(``,!0),k(`div`,ur,[(H(!0),M(g,null,G(J(c).ps,function(e){return H(),M(`div`,{key:e,class:`advantage`},q(e),1)}),128))])])]}),_:1})):j(``,!0)}}}),Ks=D(Ro,[[`__scopeId`,`data-v-936be93b`]]),L(),Ge={class:`flex flex-col items-center w-100% py-24px`},Pn={class:`flex items-center mb-8px text-15px text-desc`},lr={key:1},kr={class:`flex items-center h-24px mt-8px text-14px text-desc`},ra=F({__name:`box`,props:{value:{default:0},showText:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup:function(e){var t=e,n=Y().t,r=vl(),i=!!ml().desc,a=O(function(){return s(t.value)}),o=[{val:90,type:`error`,color:r.value.errorColor,desc:n(`Home.index_12`)},{val:80,type:`warning`,color:r.value.warningColor,desc:n(`Home.index_13`)},{val:70,type:`success`,color:r.value.primaryColor,desc:n(`Home.index_14`)},{val:30,type:`success`,color:r.value.primaryColor,desc:n(`Home.index_15`)}],s=function(e){for(var t={val:e,type:`success`,color:`#20a53a`,desc:n(`Home.index_15`)},r=0;r=i.val){t.desc=i.desc,t.color=i.color,t.type=i.type;break}else if(e<30){t.type=o[o.length-1].type,t.desc=o[o.length-1].desc,t.color=o[o.length-1].color;break}}return t};return function(t,n){var r=ie;return H(),M(`div`,Ge,[k(`div`,Pn,[Ys(t.$slots,`title`)]),P(J(ne),As(t.$attrs,{trigger:`hover`,placement:`bottom-start`,"display-directive":`show`,disabled:e.disabled,"show-arrow":!1,style:{padding:0}}),{trigger:Z(function(){return[P(r,{type:`circle`,class:`w-105px! cursor-pointer`,status:J(a).type,"stroke-width":7,"offset-degree":180,percentage:e.value},{default:Z(function(){return[k(`div`,{class:`w-88px text-17px text-center`,style:Ls({color:J(a).color})},[e.showText?Ys(t.$slots,`progress`,{key:0}):(H(),M(`span`,lr,q(e.value)+`%`,1))],4)]}),_:3},8,[`status`,`percentage`])]}),default:Z(function(){return[Ys(t.$slots,`popover`)]}),_:3},16,[`disabled`]),k(`div`,kr,[i?Ys(t.$slots,`desc`,{key:0}):(H(),M(g,{key:1},[N(q(J(a).desc),1)],64))])])}}}),na=ra,L(),Jc=F({__name:`tag`,props:{value:{default:0},desc:{default:``}},setup:function(e){var t=e,n=O(function(){return t.value>=90?`error`:t.value>=80?`warning`:`success`});return function(t,r){var i=le;return H(),A(i,{type:J(n),bordered:!1},{default:Z(function(){return[N(q(e.desc)+` `+q(e.value)+`%`,1)]}),_:1},8,[`type`])}}}),qc=Jc,L(),Zi={},Sa=D(Zi,[[`render`,Hl],[`__scopeId`,`data-v-85c7e205`]]),L(),We={class:`w-400px p-20px`},Nn={class:`flex items-center mb-12px`},cr={class:`mx-8px text-14px`},Or={class:`flex-1`},Wr={class:`p-12px pb-0 text-13px text-default`},ri={class:`flex justify-between`},gi={class:`flex justify-between mt-8px`},ki={class:`flex-1`},Hi={class:`p-4px pb-0 text-13px text-default`},at={class:`table table-fixed whitespace-nowrap`},gt={class:`flex-1`},Dt={class:`mt-10px`},Wt={class:`flex items-center`},Qt={class:`mr-4px`},rs=F({__name:`info`,props:{value:{default:0},load:{}},setup:function(e,t){var n=t.expose,i=K(I()).isFree,a=Y().t,o=Vl().onServerReady,c=W([`basic`]),l=W([`load`]),u=W({user:0,nice:0,system:0,idle:0,iowait:0,irq:0,softirq:0,steal:0,guest:0,guest_nice:0,total_processes:0,active_processes:0}),d=_l([{key:`proc_name`,title:a(`Home.index_24`),ellipsis:{tooltip:!0},render:function(e){return P(`span`,{title:a(`Home.index_29`,[e.explain,e.exe_path,e.cwd_path,e.num_threads])},[e.proc_name])}},{key:`cpu_percent`,title:a(`Home.index_25`),width:100},el({width:80,options:function(e){return[{label:a(`Home.index_98`),disabled:e.important===1,onClick:function(){var t=e.explain.split(`The process of`)[1];tl({title:a(`Home.index_27`),content:function(){return P(`span`,{class:`text-error text-14px`},[a(`Home.index_28`,[e.proc_name,t])])},onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,ys({pid:e.pid})];case 1:return t.sent(),S(!0,!0),[2]}})})()}})}}]}})]),f=d.table,p=d.columns,m=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return l.value.includes(`top5`)?[4,S(!0,!0)]:[3,2];case 1:return e.sent(),[3,3];case 2:x(),e.label=3;case 3:return[2]}})})()},h=function(){X({source:141})},g=sl(),_=g.loading,v=g.setLoading,y=cl(function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,S()];case 1:return e.sent(),[2]}})})()},5),b=y.loop,x=y.clearTimer,S=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Q(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),i.value?[2]:(t&&x(),e&&v(!0),[4,Za()]);case 1:return n=r.sent().message,z(n)&&(f.data=R(n.CPU_high_occupancy_software_list)?n.CPU_high_occupancy_software_list:[]),t&&b(),[3,3];case 2:return e&&v(!1),[7];case 3:return[2]}})})()};return o(`load-info`,function(e){u.value=e.cpu_times}),n({clearTimer:x,onUpdateCollapse:m}),function(t,n){var a=s,o=r,d=ga;return H(),M(`div`,We,[k(`div`,Nn,[k(`div`,cr,q(t.$t(`Home.index_31`)),1),P(qc,{value:e.value},null,8,[`value`])]),P(Sa,{"expanded-names":J(c),"onUpdate:expandedNames":n[0]||(n[0]=function(e){return B(c)?c.value=e:null}),class:`mb-16px`},{default:Z(function(){return[P(a,{name:`basic`},{header:Z(function(){return[k(`div`,Or,q(t.$t(`Home.index_32`)),1)]}),default:Z(function(){return[k(`div`,Wr,[k(`div`,ri,[k(`span`,null,q(t.$t(`Home.index_33`)),1),k(`span`,null,q(e.load.one.toFixed(2))+` / `+q(e.load.five.toFixed(2))+` / `+q(e.load.fifteen.toFixed(2)),1)]),k(`div`,gi,[k(`span`,null,q(t.$t(`Home.index_34`)),1),k(`span`,null,q(J(u).active_processes)+` / `+q(J(u).total_processes),1)])])]}),_:1})]}),_:1},8,[`expanded-names`]),P(Sa,{"expanded-names":J(l),"onUpdate:expandedNames":[n[1]||(n[1]=function(e){return B(l)?l.value=e:null}),m],accordion:!0},{default:Z(function(){return[P(a,{name:`load`},{header:Z(function(){return[k(`div`,ki,q(t.$t(`Home.index_35`)),1)]}),default:Z(function(){return[k(`div`,Hi,[k(`table`,at,[k(`tbody`,null,[k(`tr`,null,[n[2]||(n[2]=k(`td`,null,[k(`span`,null,`user`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).user),1)]),n[3]||(n[3]=k(`td`,null,[k(`span`,null,`nice`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).nice),1)])]),k(`tr`,null,[n[4]||(n[4]=k(`td`,null,[k(`span`,null,`system`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).system),1)]),n[5]||(n[5]=k(`td`,null,[k(`span`,null,`idle`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).idle),1)])]),k(`tr`,null,[n[6]||(n[6]=k(`td`,null,[k(`span`,null,`iowait`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).iowait),1)]),n[7]||(n[7]=k(`td`,null,[k(`span`,null,`irq`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).irq),1)])]),k(`tr`,null,[n[8]||(n[8]=k(`td`,null,[k(`span`,null,`softirq`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).softirq),1)]),n[9]||(n[9]=k(`td`,null,[k(`span`,null,`steal`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).steal),1)])]),k(`tr`,null,[n[10]||(n[10]=k(`td`,null,[k(`span`,null,`guest`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).guest),1)]),n[11]||(n[11]=k(`td`,null,[k(`span`,null,`guest_nice`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).guest_nice),1)])])])])])]}),_:1}),P(a,{name:`top5`},{header:Z(function(){return[k(`div`,gt,q(t.$t(`Home.index_20`)),1)]}),default:Z(function(){return[k(`div`,Dt,[P(d,{loading:J(_),"loading-num":5,data:J(f).data,columns:J(p)},Ta({_:2},[J(i)?{name:`empty`,fn:Z(function(){return[k(`div`,Wt,[k(`span`,Qt,q(t.$t(`Home.index_21`)),1),P(o,{class:`w-90px h-24px px-0`,type:`primary`,onClick:h},{default:Z(function(){return[N(q(t.$t(`Home.index_22`)),1)]}),_:1})])]}),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Qo=D(rs,[[`__scopeId`,`data-v-fee0652f`]]),L(),Ue={class:`mr-6px`},Lo=F({__name:`index`,setup:function(e){var t=Vl().onServerReady,n=W({one:0,five:0,fifteen:0,max:0,limit:0,safe:0}),r=O(function(){var e=n.value,t=e.one,r=e.max;return r>0?Math.round(t/r*100):0}),i=W(),a=function(e){if(e){var t;(t=i.value)==null||t.onUpdateCollapse()}else{var n;(n=i.value)==null||n.clearTimer()}};return t(`load`,function(e){n.value=e.load}),function(e,t){return H(),A(na,{value:J(r),"onUpdate:show":a},{title:Z(function(){return[k(`span`,Ue,q(e.$t(`Home.index_30`)),1),t[0]||(t[0]=k(`a`,{class:`bt-ico-ask cursor-pointer!`,href:`https://www.aapanel.com/forum/d/1265-what-does-the-data-in-load-status-represent`,target:`_blank`},` ? `,-1))]}),popover:Z(function(){return[P(Qo,{ref_key:`infoRef`,ref:i,value:J(r),load:J(n)},null,8,[`value`,`load`])]}),_:1},8,[`value`])}}}),Ss=Lo,L(),He={class:`w-400px p-20px`},Mn={class:`flex items-center mb-12px`},sr={class:`mx-8px text-14px`},Dr={class:`flex-1`},Ur={class:`p-12px pb-0 text-13px text-default`},ni={class:`mt-8px`},hi={class:`flex-1`},Oi={class:`p-12px pb-0 text-13px text-default leading-22px`},Vi={class:`flex-1`},it={class:`mt-10px`},wt={class:`flex items-center`},Ft={class:`mr-4px`},ns=F({__name:`info`,props:{cpu:{}},setup:function(e,t){var n=t.expose,i=K(I()).isFree,a=Y().t,o=e,c=W([`info`]),l=W([`load`]),u=O(function(){var e=o.cpu;return a(`Home.index_23`,[e.cpuNum,e.physicalNum,e.logicalNum])}),d=O(function(){for(var e=o.cpu,t=3,n=[],r=0;r0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Q(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),i.value?[2]:(t&&C(),e&&b(!0),[4,Za()]);case 1:return n=r.sent().message,z(n)&&(p.data=R(n.CPU_high_occupancy_software_list)?n.CPU_high_occupancy_software_list:[]),t&&S(),[3,3];case 2:return e&&b(!1),[7];case 3:return[2]}})})()};return n({clearTimer:C,onUpdateCollapse:h}),function(t,n){var a=s,o=r,f=ga;return H(),M(`div`,He,[k(`div`,Mn,[k(`div`,sr,q(t.$t(`Home.index_16`)),1),P(qc,{value:e.cpu.percent},null,8,[`value`])]),P(Sa,{"expanded-names":J(c),"onUpdate:expandedNames":n[0]||(n[0]=function(e){return B(c)?c.value=e:null}),class:`mb-16px`},{default:Z(function(){return[P(a,{name:`info`},{header:Z(function(){return[k(`div`,Dr,q(t.$t(`Home.index_18`)),1)]}),default:Z(function(){return[k(`div`,Ur,[k(`div`,null,q(e.cpu.name),1),k(`div`,ni,q(J(u)),1)])]}),_:1})]}),_:1},8,[`expanded-names`]),P(Sa,{"expanded-names":J(l),"onUpdate:expandedNames":[n[1]||(n[1]=function(e){return B(l)?l.value=e:null}),h],accordion:!0},{default:Z(function(){return[P(a,{name:`load`},{header:Z(function(){return[k(`div`,hi,q(t.$t(`Home.index_19`)),1)]}),default:Z(function(){return[k(`div`,Oi,[(H(!0),M(g,null,G(J(d),function(e,n){return H(),M(`div`,{key:``.concat(n+1),class:`flex justify-between`},[k(`span`,null,q(t.$t(`Home.index_36`))+` `+q(e.map(function(e,t){return t+1+3*n}).join(` / `)),1),k(`span`,null,q(e.map(function(e){return e+`%`}).join(` / `)),1)])}),128))])]}),_:1}),P(a,{name:`top5`},{header:Z(function(){return[k(`div`,Vi,q(t.$t(`Home.index_20`)),1)]}),default:Z(function(){return[k(`div`,it,[P(f,{loading:J(y),"loading-num":5,data:J(p).data,columns:J(m)},Ta({_:2},[J(i)?{name:`empty`,fn:Z(function(){return[k(`div`,wt,[k(`span`,Ft,q(t.$t(`Home.index_21`)),1),P(o,{class:`w-90px h-24px px-0`,type:`primary`,onClick:_},{default:Z(function(){return[N(q(t.$t(`Home.index_22`)),1)]}),_:1})])]}),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Zo=ns,L(),Io=F({__name:`index`,setup:function(e){var t=Vl().onServerReady,n=W({name:``,percent:0,cpuNum:0,logicalNum:0,physicalNum:0,loadList:[]}),r=function(e){return{name:e[3]||`--`,percent:e[0]||0,cpuNum:e[5]||0,logicalNum:e[1]||0,physicalNum:e[4]||0,loadList:e[2]||[]}},i=W(),a=function(e){if(e){var t;(t=i.value)==null||t.onUpdateCollapse()}else{var n;(n=i.value)==null||n.clearTimer()}};return t(`cpu`,function(e){n.value=r(e.cpu)}),function(e,t){return H(),A(na,{value:J(n).percent,"onUpdate:show":a},{title:Z(function(){return[k(`span`,null,q(e.$t(`Home.index_16`)),1)]}),desc:Z(function(){return[k(`span`,null,q(J(n).logicalNum)+` `+q(e.$t(`Home.index_17`)),1)]}),popover:Z(function(){return[P(Zo,{ref_key:`infoRef`,ref:i,value:J(n).percent,cpu:J(n)},null,8,[`value`,`cpu`])]}),_:1},8,[`value`])}}}),wa=Io,L(),Ve={class:`w-400px p-20px`},jn={class:`flex items-center mb-12px`},or={class:`mx-8px text-14px`},Er={class:`flex justify-end flex-1`},Hr={class:`flex-1`},ti={class:`p-12px pb-0 text-13px text-default`},mi={class:`flex`},Di={class:`flex items-center w-45%`},Bi={class:`w-70px mr-2px text-right`},pt={class:`flex-1`},Ct={class:`flex items-center flex-1`},Pt={class:`w-90px mr-2px text-right`},Ut={class:`flex-1`},Zt={class:`flex mt-8px`},an={class:`flex items-center w-45%`},ln={class:`w-70px mr-2px text-right`},pn={class:`flex-1`},hn={class:`flex items-center flex-1`},_n={class:`w-90px mr-2px text-right`},Kn={class:`flex-1`},Jn={class:`flex-1`},Xn={class:`mt-10px`},Zn={class:`flex items-center`},Qn={class:`mr-4px`},ts=F({__name:`info`,props:{value:{default:0},memory:{},confirm:{type:Function,default:function(){return!1}}},setup:function(e,t){var n=t.expose,i=e,a=K(I()).isFree,o=Y().t,c=W([`info`]),l=function(){tl({title:o(`Home.index_49`),content:function(){return P(`span`,{class:`text-error`},[o(`Home.index_47`)])},onConfirm:function(e){var t=e.hide;t(),i.confirm()}})},u=_l([{key:`proc_name`,title:o(`Home.index_24`),ellipsis:{tooltip:{width:`trigger`}},render:function(e){return P(`span`,{title:`Remark: `.concat(e.explain,` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ml(e){for(var t=1;t0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&arguments[0]!==void 0?arguments[0]:[],axisLabel:{formatter:function(e){return qa(e,`HH:mm:ss`)}},axisLine:{lineStyle:{color:`#666`}}}},a=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return t.map(function(t,n){return{name:t.name,data:e.length>n?e[n]:[],symbolSize:6,type:`line`,smooth:!0,symbol:`circle`,showSymbol:!1,sampling:`average`,lineStyle:{width:1,color:t.color},itemStyle:{color:t.color},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,global:!1,colorStops:[{offset:0,color:Eo(t.color,1)},{offset:.8,color:Eo(t.color,.4)}]}}}})};return{option:Bc({tooltip:{trigger:`axis`,axisPointer:{type:`cross`,label:{formatter:function(e){return e.axisDimension===`x`?qa(e.value,`HH:mm:ss`):``.concat(parseFloat(``.concat(e.value)).toFixed(2))}}},formatter:r},grid:{top:`20%`,left:`6%`,right:`6%`,bottom:`4%`,containLabel:!0},yAxis:{type:`value`,name:n||``,boundaryGap:[0,`100%`],min:0,splitLine:{lineStyle:{color:`#ddd`}},axisLine:{lineStyle:{color:`#666`}}},xAxis:i(),series:a()}),getXAxis:i,getSeries:a}}return e({a:void 0,i:void 0,n:void 0,o:void 0,r:void 0,t:void 0}),{setters:[function(e){fe=e.r,pe=e.a},function(e){g=e.hn,O=e.bn,k=e.xn,A=e.Sn,j=e.Cn,M=e.wn,Ta=e.Tn,N=e.Dn,P=e.On,Ea=e.kn,F=e.An,Ya=e.It,e.pr,e.Fn,e.sn,e.Lr,L=e.rn,os=e.In,B=e.gr,Os=e.Ct,As=e.zn,Fs=e.Bn,V=e.Xr,Ls=e.Qr,Rs=e.Hn,zs=e.Un,Bs=e.Kn,H=e.Yn,Gs=e.Xn,U=e.yr,W=e.xr,G=e.Zn,Ys=e.Qn,Bc=e.Sr,Vc=e.wr,q=e.ti,J=e.kr,rl=e.o,dl=e.ir,ml=e.ar,yl=e.dn,bl=e.sr,Z=e.lr,xl=e.ur,Sl=e.pn},function(e){Da=e.f,K=e.p,Y=e.l,pl=e.o},function(e){n=e.yt,r=e.gt,i=e.mt,a=e.dt,o=e.ut,s=e.st,c=e.ot,l=e.ct,u=e.B,d=e.q,f=e.Y,p=e.Dt,m=e.L,h=e.F,_=e.P,v=e.M,ee=e.j,ne=e.Et,re=e.nt,ie=e.T,ae=e.tt,oe=e.v,se=e.h,T=e.p,ce=e.d,le=e.Tt,vl=e.r},function(e){D=e.zf,sa=e.Rf,la=e.mn,ua=e.pn,da=e.wf,ba=e.ln,xa=e.ma,qa=e.Zf,Ja=e.Qf,Xa=e.cp,Za=e.vd,Qa=e.yd,$a=e.bd,eo=e.xd,to=e.Sd,no=e.Cd,I=e.i,Eo=e.Xf,R=e.gp,gs=e.vp,z=e.yp,ys=e.Id,js=e.Lf,qs=e.pp,Js=e.Rd,Xs=e.zd,$s=e.Bd,Fc=e.Wd,Lc=e.xu,Yc=e.Ef,$c=e.ha,el=e.Zt,tl=e.Mf,nl=e.Nf,al=e.Ca,sl=e.ka,ll=e.Pf,ul=e.Ff,X=e.a,gl=e.Tn,_l=e.Oa},function(e){aa=e.B,oa=e.Qi,ma=e.ea,ha=e.na,ga=e.$i,_a=e.ta,Na=e.ra,so=e.fa,Oo=e.ia,cl=e.ua},function(e){Oa=e.jd,ka=e.Md,Aa=e.Nd,Ma=e.vf,ro=e.Pd,io=e.Fd,ao=e.Id,oo=e.Ld,co=e.Rd,lo=e.zd,uo=e.Bd,po=e.Vd,mo=e.Hd,ho=e.Ud,go=e.Wd,_o=e.Kd,vo=e.Jd,yo=e.Yd,bo=e.Xd,xo=e.Zd,So=e.Qd,Co=e.$d,vs=e.ef,Us=e.gf,e.mf,Ws=e._f,e.hf,Zs=e.tf,vc=e.nf,yc=e.rf,bc=e.if,xc=e.fd,Mc=e.af,Nc=e.of,Pc=e.sf,Ic=e.cf,Rc=e.lf,zc=e.ff,Xc=e.dd,il=e.pf,ol=e.yf,fl=e.Of,hl=e.kf},function(e){E=e.n,as=e.r},function(e){fa=e.s,pa=e.o,va=e.d,ya=e.l},function(e){is=e.U,ss=e.E,cs=e.i,ls=e.D,us=e.O,ds=e._,fs=e.u,ps=e.p,Qc=e.N},function(e){ca=e.s},function(e){$i=e.c,ia=e.u,Ca=e.l},function(e){Qs=e.o}],execute:function(){me=document.createElement(`style`),me.textContent=`@media (max-width:1440px){.system-info[data-v-42d945c5]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}}@media (max-width:1320px){.run-time[data-v-42d945c5]{display:none}}.advantage[data-v-936be93b]{align-items:center;display:flex}.advantage[data-v-936be93b]:before{content:"";border-bottom:2px solid #20a532;border-left:2px solid #20a532;width:12px;height:6px;margin-right:4px;transform:rotate(-45deg)}.n-collapse[data-v-85c7e205] .n-collapse-item:not(:first-child){border:none;margin:0}.n-collapse[data-v-85c7e205] .n-collapse-item .n-collapse-item__header-main{color:#555;background-color:#f9f9f9;align-items:center;height:30px;padding:0 8px;font-size:13px;display:flex}.n-collapse[data-v-85c7e205] .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner{padding-top:0}.table[data-v-fee0652f]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-fee0652f]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.home-security-file .lastScan-time[data-v-232a23b2],.home-security-file .info-title[data-v-232a23b2]{color:var(--home-risk-file-info-title-color)}.infoList[data-v-232a23b2]{border:1px solid var(--color-border);border-radius:.4rem;margin-bottom:1.6rem;padding:1.6rem;display:flex}.item-list[data-v-232a23b2]{border-right:1px solid var(--color-border)}.item-list[data-v-232a23b2]:last-child{border-right:none}.loading-icon[data-v-fd6231cc]{--un-bg-opacity:0;background-color:rgba(204,204,204,var(--un-bg-opacity)) ;clip-path:inset(0 20%);border:2px solid #20a53a;border-radius:50%;width:80px;height:80px;animation:1s linear infinite spin;position:absolute}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-7402fb9b] .n-collapse .n-collapse-item .n-collapse-item__header .n-collapse-item__header-main{justify-content:space-between!important}.scrollable[data-v-7402fb9b]::-webkit-scrollbar{width:10px}.scrollable[data-v-7402fb9b]::-webkit-scrollbar-track{background:#efefef}.scrollable[data-v-7402fb9b]::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}.scrollable[data-v-7402fb9b]::-webkit-scrollbar-thumb:hover{background:#555}.ul-disc[data-v-50bfc014]{margin-left:1rem}.ul-disc li[data-v-50bfc014]{list-style-type:disc}.box-protect[data-v-50bfc014]{border-width:1px;border-color:var(--color-primary);border-style:solid;border-radius:9999px;align-items:center;padding:4px 8px}.switch-box[data-v-f3ef9ec8]{color:var(--color-text-desc) ;border:1px solid var(--color-border);border-radius:9999px;padding:.5rem 1rem}.switch-box-active[data-v-f3ef9ec8]{background-color:var(--color-primary) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-style:none}.card-item[data-v-3461535b]{z-index:1}.card-item{background-color:var(--home-risk-security-list-bg) ;border-radius:8px;width:100%;padding:10px;position:relative;overflow:hidden}.card-item.card-item[data-v-3461535b]:after{content:"";opacity:.15;filter:brightness(.3)grayscale();pointer-events:none;background-repeat:no-repeat;background-size:contain;width:40px;height:40px;position:absolute;bottom:8px;right:8px}.card-item.card-loophole[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAO00lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovgvcvfdd792KeWtbL+27eOSHgzsArdK+mvbP3Pttdf+NP81EP/J7r777veOiK8CjvMv2wW+5tprr/1s/nMh/pPcfffdD5b0XZJem3+9W8dxfJubbrrpr/nPgfhPcMcdd7x013U/BTyYfwfbH3Pdddd9Nf/xEP/B7r777gdHxF8Bx/mP8TbXXnvtT/MfC/Ef6OlPf/rxjY2NvwIezH+c3cx8meuvv/5W/uMg/gPdd99932X7vXkhbP92RPw0sAscB17a9lsDx3kBbP/2dddd9zr8x0H8B7n77rsfHBFP5wX768x8m+uvv/5Wnsvdd9/94FLKZ9l+b16AzHyd66+//rf5j4H4D3Lfffd9le2P5vn76WuvvfZt+Bfce++9nw18Fs+H7d++7rrrXof/GIj/IPfee+/TgQfzvG49Ojp6mYc85CG7vAjuueee35L02jwfR0dHJx7ykIfs8u+H+A9w9913Pzgins7zkZnvc/311383L6K77777wRHxdJ4PSe99zTXXfA//foj/APfee+9bAz/F89q99tprT/CvdM899/yWpNfmuWTm51x//fWfzb8f4j/Afffd9162v5vnIum3r7nmmtfhX+nee+/9LuC9eV7ffe21174P/36I/wB33333Z0fEZ/G8/vraa699Gf6V7r777s+OiM/ief30tdde+zb8+yH+A9x3330fZfureV67mfky119//a28iO6+++4HR8RvAQ/muUj66muuueZj+PdDPMDdd9/92hHxVcBLA39t+3uuu+66r+ZfcN99972X7e/mBZD027ZvlfTgzHwwgKQHA7vArZJ2AWzfCrw1cJznIzM/5/rrr/9s/gX33nvvW9v+KkkPBv7a9vdcd911X82zIZ7p7rvvfnBE/BVwnAfIzNe5/vrrf5sX4r777nsv29/NfzJJ733NNdd8Dy/E3Xff/eCIeDrPJTNf5/rrr/9trkA803333fdRtr+a5/Xd11577fvwQtx9992fHRGfxX8ySe99zTXXfA8vxH333fdRtr+a5/Xd11577ftwBeKZ7rvvvo+y/dU8r7++9tprX4YX4t5773068GD+k0n66muuueZjeCHuu+++77L93jyv77722mvfhysQz3Tfffe9l+3v5nntHh0dPeQhD3nILs/HPffc89GSvor/IrY/5rrrrvtqXoD77rvvt2y/Ns8lMz/n+uuv/2yuQDzT3Xff/eCIeDrPR2Z+zvXXX//ZPJe77777vSPiu/iv9znXXnvtZ/Nc7r777veOiO/i+cjM97n++uu/mysQD3DPPff8lqTX5vkYx/Flbrrppr/mme69997PBj6L/xi3An8NvDZwnBfNd1977bXvwzPdfffdD46I3wIezPNxdHR04iEPecguVyAe4J577vloSV/FCyDpu4Hfzsz3lvTa/Ats/3ZE/DTw0rZfG3gwz4ek377mmmteB+Dee+99a0lvZfu9+Zd9jqSfbq29dUR8FHCc50PSd19zzTXvw7Mhnsu99977V8BL8+9za2a+z/XXX//bPNMdd9zx0l3X/RZwnOci6bevueaa1+EB7r777gdHxE8BL82/z62Z+TrXX3/9rTwb4rnccccdL9113W8Bx/k3kPTVh4eHn/OQhzxkl+dy7733/hTw1jwXSb99zTXXvA7Px7333vvZwGfxb2T7Y6677rqv5jkhno+77777tSPit/hXysz3uf7667+bF+Duu+/+7Ij4LJ6LpN++5pprXocX4I477njprut+CzjOv87nXHvttZ/N80K8AHffffd7R8R38SLKzPe5/vrrv5sX4u677/7siPgsnouk377mmmtehxfijjvueOmu634LOM6L5nOuvfbaz+b5Q7wQ991331fZ/mj+ZZ9z7bXXfjb/grvvvvuzI+KzeC6Sfvuaa655Hf4Fd99992tHxG/xL5D029dcc83r8IIhXoinP/3pxzc2Np4OHOcF++lrr732bXgR3H333Z8dEZ/Fc5H029dcc83r8CK47777vsr2R/NCZObrXH/99b/NC4b4F9xzzz2/Jem1eQEy8yHXX3/9rbwI7r777s+OiM/iuUj67WuuueZ1eBHde++9TwcezPO3e+21157ghUP8C+67776vsv3RPH+fc+211342L6K77777syPis3gukn77mmuueR1eRPfee+9bAz/F8yHpt6+55prX4YVD/Avuvffe7wLem+cjMx9y/fXX38qL6O677/7siPgsnouk377mmmteh3+Fe++99yJwnOdi+9brrrvuIbxwiH/Bfffd91u2X5vn9dPXXnvt2/CvcPfdd392RHwWz0XSb19zzTWvw7/C3Xff/dkR8Vk8r91rr732BC8c4l9w7733XgSO81wy832uv/767+Zf4e677/7siPgsnouk377mmmteh3+Fu++++8ER8XSej8x8yPXXX38rLxjihbjvvvte2vZf8Xxk5kOuv/76W/lXuPvuuz87Ij6L5yLpt6+55prX4V/p3nvvvQgc57lIeu9rrrnme3jBEMDdd9/92ZLeS9KDedHsXnvttSf4V7r77rs/OyI+i+ci6bevueaa1+Ff6Z577vktSa/Ni2ZX0k8fHh5+zEMe8pBd3XvvvZ8NfBb/CpJ++5prrnkd/pXuvvvuz46Iz+K5SPrta6655nX4V7r33nu/C3hv/hVs//Z11133Orr33nufDjyYfwVJv33NNde8Dv9Kd99992dHxGfxXCT99jXXXPM6/Cvdd999X2X7o/lXOjo6OqF77733InCcf52fvvbaa9+Gf6W77777syPis3gukn77mmuueR3+le6+++7PjojP4l9J0svovvvu+yrbH82/zl9fe+21L8O/0t133/3ZEfFZPBdJv33NNde8Dv9K995773cB782/zq3XXnvtQ/T0pz/9+Obm5lfZfm9eRLZvve666x7Cv9Ldd9/92RHxWTwXSb99zTXXvA7/Svfee+9PAW/Ni+6vM/Ntrr/++lvFMz396U8/Pp/PX5rn9OCI+C6ej6OjoxMPechDdvlXuPvuuz87Ij6L5yLpt6+55prX4V/p3nvvfTrwYJ6LpK9urf0Mz+nW66+//lauQLwQT3/6049vbGxc5Pl7m2uvvfan+Ve4++67PzsiPovnIum3r7nmmtfhX+Huu+9+cEQ8necjM1/n+uuv/21eMMS/4N577/0r4KV5LpK++pprrvkY/hXuvvvuz46Iz+K5SPrta6655nX4V7j77rvfOyK+i+fj2muvFS8c4l9w7733fhfw3jyv3aOjo4c85CEP2eVFdPfdd392RHwWz0XSb19zzTWvw7/Cvffe+1fAS/O8/vraa699GV44xL/gvvvu+yrbH83zkZmfc/311382L6K77777syPis3gukn77mmuueR1eRHffffdrR8Rv8XxI+u1rrrnmdXjhEP+Ce++996eAt+b52z06OnrIQx7ykF1eBHffffdnR8Rn8Vwk/fY111zzOryI7r333qcDD+b5sH3rdddd9xBeOMS/4N5773068GBeAElffc0113wML4K77777syPis3gukn77mmuueR1eBPfcc89HS/oqXojMfMj1119/Ky8Y4oW4++673zsivot/2dtce+21P82/4O677/7siPgsnouk377mmmteh3/B3Xff/eCI+CvgOC+EpO++5ppr3ocXDPEC3H333Q+OiL8CjvMv2x3H8XVuuummv+aFuPvuuz87Ij6L5yLpt6+55prX4YW4++67HxwRvwU8mBdBZr7P9ddf/908f4jn4+67735wRPwW8GBedLvjOL7OTTfd9Ne8AHffffdnR8Rn8Vwk/fY111zzOrwAd99994Mj4reAB/OvkJmvc/311/82zwvxXO6+++4HR8RvAQ/m38D2x1x33XVfzfNx7733/hTw1jwX27ded911D+H5uPvuu187In4KOM6/3u44jq9z0003/TXPCfFc7rvvvu+y/d78O0j67tba51x//fW38kx33333gyPit4AH83xk5utcf/31v80zPf3pTz++ubn5WbY/mn+fW4+Ojl7mIQ95yC7PhniAu++++70j4rt4AWz/dkT8NPBg2x/Nv0DSd7fWvicijgNfBTyYF+zWzPyciNjNzJeOiI8CjvPC7QI/DRwH3poXIDM/5/rrr/9sng3xAPfdd99v2X5tnr/Pufbaaz+bZ7r33nu/C3hv/vv8dWa+zfXXX38rwN133/3aEfFTwHGe1+611157gmdDPNPdd9/94Ih4Os+HpO++5ppr3ofncu+993428Fn81/vuo6Ojj3nIQx6yywPcfffd7x0R38XzkZmvc/311/82VyCe6e67737tiPgtno/MfMj1119/K8/HPffc89GSPgs4zn+Nz7n22ms/mxfg3nvvvQgc57lk5udcf/31n80ViGe67777Psr2V/O8/vraa699GV6Iu++++8ER8VvAg/lPYvu3bX/O9ddf/9u8EPfee+93Ae/N8/rua6+99n24AvFM991330fZ/mqe109fe+21b8OL4O67737viPgs4MH8x9nNzI+5/vrrv5sXwX333fdRtr+a5/Xd11577ftwBeKZ7r777teOiN/iuWTm+1x//fXfzb/Cvffe+9bAewFvzb+R7d+OiJ8+PDz8noc85CG7vIjuvvvu146I3+K5ZOb7XH/99d/NFYgHuPfeez8b+CyeSdJXX3PNNR/Dv9Hdd9/9YOC1SymvZfulgZfmBbB9q6S/lvTbrbWfuf7662/l3+jee+/9bOCzeCZJX33NNdd8DM+GeC5Pf/rTj29ubj748PDw1oc85CG7/Ae7++67HwxQSjneWtsFuP7662/lP9jTn/7045ubmw8+PDy89SEPecguz4l/BELP2hbmfebPAAAAAElFTkSuQmCC)}.card-item.card-file[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA7CAYAAAAn+enKAAAJX0lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMou69917zP8/nXHvttZ/Nfzx07733mv+ZPufaa6/9bP5joXvvvdf8z/U511577WfzHwfde++95n+2z7n22ms/m/8Y6N577zXP6Vbgt/mvcxx4a164z7n22ms/m38/dO+995rn9N3XXnvt+/Bf5O67737tiPgt/mWfc+211342/z7o3nvvNc/pu6+99tr34b/I3Xff/doR8Vu8aD7n2muv/Wz+7dC9995rntN3X3vtte/Df5G77777tSPit3jRfc6111772fzboHvvvdc8p+++9tpr34f/InffffdrR8Rv8a/zOddee+1n86+H7r33XvOcvvvaa699H/6L3H333a8dEb/Fv97nXHvttZ/Nvw669957zXP67muvvfZ9+C9y9913v3ZE/Bb/Np9z7bXXfjYvOnTvvfea5/Td11577fvwX+Tuu+9+7Yj4Lf6NMvN1rr/++t/mRYPuvfde85y++9prr30f/ovcfffdrx0Rv8W/UWa+zvXXX//bvGjQvffea57Td1977bXvw3+Ru++++7Uj4rf4N8rM17n++ut/mxcNuvfee81z+u5rr732ffgvcvfdd792RPwW/0aZ+TrXX3/9b/OiQffee695Tt997bXXvg//Re6+++4HA+/NiyAiXgp4ax4gM1/n+uuv/21eNOjee+81z+m7r7322vfhf6D77rvvvWx/Nw+Qma9z/fXX/zYvGnTvvfea5/Td11577fvwP9B99933Xra/mwfIzNe5/vrrf5sXDbr33nvNc/rua6+99n34H+i+++57L9vfzQNk5utcf/31v82LBt17773mOX33tdde+z78D3Tfffe9l+3v5gEy83Wuv/763+ZFg+69917znL772muvfR/+B7rvvvvey/Z38wCZ+TrXX3/9b/OiQffee695Tt997bXXvg//A913333vZfu7eYDMfJ3rr7/+t3nRoHvvvdc8p+++9tpr34f/ge677773sv3dPEBmvs7111//27xo0L333mue03dfe+2178P/QPfdd9972f5uHiAzX+f666//bV406N577zXP6buvvfba9+F/oPvuu++9bH83D5CZr3P99df/Ni8adO+995rn9N3XXnvt+/Df7L777vuq1trXXH/99bfyTPfdd9972f5uHiAzX+f666//bV406N577zXP6buvvfba9+G/0d133/3aEfFbkr77mmuueR+e6b777nsv29/NA2Tm61x//fW/zYsG3XvvveY5ffe11177Pvw3efrTn358Y2Pjr4AHA2TmQ66//vpbAe677773sv3dPEBmvs7111//27xo0L333mue03dfe+2178N/k7vvvvuzI+KzeLZbr7322ocA3Hfffe9l+7t5gMx8neuvv/63edGge++91zyn77722mvfh/8Gd99994Mj4q+A4zxAZr7P9ddf/9333Xffe9n+bh4gM1/n+uuv/21eNOjee+81z+m7r7322vfhv8E999zzW5Jem+d1a2a+TinltWx/Nw+Qma9z/fXX/zYvGnTvvfea5/Td11577fvwX+zuu+9+74j4Ll4ASd8N/Lbt7+YBMvN1rr/++t/mRYPuvfde85y++9prr30f/gs9/elPP76xsfF04DgvRGZ+TkR8Fg+Qma9z/fXX/zYvGnTvvfea5/Td11577fvwX+i+++77Ktsfzb9BZr7O9ddf/9u8aNC9995rntN3X3vtte/Df5G77777tSPit/g3yszXuf7663+bFw269957zXP67muvvfZ9+C9yzz33/Jak1+bfKDNf5/rrr/9tXjTo3nvvNc/pu6+99tr34b/APffc89GSvop/h8x8neuvv/63edGge++91zyn77722mvfh/9kT3/6049vbGw8HTjO8/puSb8NYPu7eSEy83Wuv/763+ZFg+69917znL772muvfR/+k917770/Bbw1z4ek977mmmu+B+Dee+81L0Rmvs7111//27xo0L333mue03dfe+2178N/orvvvvu1I+K3eAEkvfc111zzPQD33nuveSEy83Wuv/763+ZFg+69917znL772muvfR/+kzz96U8/vrGx8VfAg3kBJL33Nddc8z0A9957r3khMvN1rr/++t/mRYPuvfde85y++9prr30f/pPcfffdnx0Rn8ULIem9r7nmmu8BuPfee80L99PXXnvt2/CiQffee695Tt997bXXvg//Ce6+++4HR8RfAcd5ISS99zXXXPM9APfee6/5F2Tm+1x//fXfzb8M3XvvveY5ffe11177PvwnuOeee35L0mvzL5D03tdcc833ANx7773mX3ZrZr7O9ddffysvHLr33nvNc/rua6+99n34D3bvvfe+NfBTvAgkvfc111zzPQD33nuveRFI+uprrrnmY3jh0L333mue03dfe+2178N/oKc//enHNzY2/gp4MC8CSe99zTXXfA/Avffea15EmfmQ66+//lZeMHTvvfea5/Td11577fvwH+i+++77KtsfzYtI0ntfc8013wNw7733mhfdrddee+1DeMHQvffea57Td1977bXvw3+Qu++++7Uj4rf417lV0q0Atl+bf4XMfJ/rr7/+u3n+0L333mue03dfe+2178N/kHvuuee3JL02/3VuzczXuf7662/leaF7773XPKfvvvbaa9+H/wD33HPPR0v6Kv6LSfrua6655n14Xujee+81z+mnM/Nj+HcqpRy3/VvAcf4bSHqZa6655q95Tujee+81//Ps2t4FkPRg/m1uvfbaax/Cc0L33nuv+R9G0ntfc8013wNw7733mn+7z7n22ms/m2dD9957r/kfRtJ7X3PNNd8DcO+995p/u93MfJnrr7/+Vq5A9957r/mf56cz828AIuKz+HeQ9N3XXHPN+3AFuvvuuz+b/yCllGO2P5r/YTLzfa6//vrvBhD/ge67777vsv3e/M9z67XXXvsQAPEf5O67737tiPgt/uf6nGuvvfazxX+Qe++996+Al+Z/sMx8yD8CBkw6Pht+rRIAAAAASUVORK5CYII=)}.card-item.card-intrusion[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA2CAYAAACbZ/oUAAAMWUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMoniAe++997OB9wIezL/BtddeK/6D3X333Z8dEZ/Fv4Ht356m6WNuuummv+YKxDPdfffdrx0Rv8W/w7XXXiv+g919992fHRGfxb/drddee+1DuALxTPfee+93Ae/Nv8O1114r/oPdfffdnx0Rn8W/Q2a+zvXXX//bAOKZ7r333u8C3pt/h2uvvVb8B7v77rs/OyI+i3+HzHyd66+//rcBxDPde++93wW8N/8O1157rfgPdvfdd392RHwW/w6Z+TrXX3/9bwOIZ7r33nu/C3hvntOtmfk9vIiuv/76z+Y/2N133/3awGvzIiilHLP90TyXzHyd66+//rcBxDPde++93wW8Nw8g6bevueaa1+F/ibvvvvvBEfF0nktmvs7111//2wDime69997vAt6bB5D029dcc83r8B/k6U9/+vH5fH68lHK8tbYLcP3119/Kf5C77777wRHxdJ5LZr7O9ddf/9sA4pnuvffe7wLemweQ9NvXXHPN6/BvdN9997008FrAW9t+aeA4z99fS/rt1trPrFarv37IQx6yywtx9913v/f111//3TyXu++++8ER8XSeS2a+zvXXX//bAOKZ7r333u8C3psHkPTb11xzzevwr3T33Xe/d0R8FPDS/OvtSvru1trXXH/99bfyXO64446X7rrut6699toTPJe77777wRHxdJ5LZr7O9ddf/9sA4pnuvffe7wLemweQ9NvXXHPN6/Aiuvvuu987Ij4LeDD/ATLzc1ar1Vc/5CEP2QV4+tOffnxjY+OvgAdn5kOuv/76W3mAu++++8ER8XSeS2a+zvXXX//bAOKZ7r333u8C3psHkPTb11xzzevwL3j6059+fHNz86tsvzf/wTLzda6//vrfBrjvvvu+yvZHA2Tm61x//fW/zQPcfffdD46Ip/NcMvN1rr/++t8GEM907733fhfw3jyApN++5pprXocX4u67735wRPwW8GD+4/30tdde+zYAd99992tHxG/xbG9z7bXX/jQPcPfddz84Ip7Oc8nM17n++ut/G0A807333vtdwHvzAJJ++5prrnkdXoC77777wRHxW8CD+Zf9dGb+TSnlYmvtbyLiuKRjwEtn5ktLem2e025mvsz1119/69Of/vTjGxsbfwU8mGeS9NHXXHPN1/AAd99994Mj4uk8l8x8neuvv/63AcQz3Xvvvd8FvDcPIOm3r7nmmtfh+Xj6059+fGNj46+AB/OC3ZqZn7NarX76IQ95yC4vxNOf/vTj8/n8oyPio4Djtj/muuuu+2qAe++996eAt+YBMvNzrr/++s/mAe6+++4HR8TTeS6Z+TrXX3/9bwOIZ7r33nu/C3hvHkDSb19zzTWvw3N5+tOffnxjY+O3gJfm+bvV9tdcd911X82/0tOf/vTjm5ubb3XNNdd8D8A999zz0ZK+iuf13ddee+378AB33333gyPi6TyXzHyd66+//rcBxDPdfffd7x0Rr8UD2P6b66677qt5Lvfdd99X2f5onr+/zsy3uf7662/l3+nuu+9+cET8FXCc53VrZr7P9ddf/9s809Of/vTjGxsbX8VzyczPuf76628FEP9Kd9xxx0t3XfdXPH9/fXR09DoPechDdvkPcO+99/4V8NK8ELZ/2/b7XH/99bfyL0P8K91zzz2/Jem1eV5/fXR09DoPechDdvkPcN99932V7Y/mRbObmV+zWq2++iEPecguLxjiX+Huu+9+7Yj4LZ6PzHyd66+//rf5D3D33Xe/dkT8Fv96t2bm+1x//fW/zfOH+Fe47777vsr2R/NcJH31Nddc8zH8B3j6059+fGNj46+AB/Ov99eSdqdp+pobbrjhp3leiH+Fe++99yJwnOe0e3R09JCHPOQhu/wHuPfee78LeG9esF3gVuDWzPybiPhrSbdec801f82/DPEiuu+++17a9l/xXCR99TXXXPMx/Ae4++673zsivosrdiX9NfDXwK2ttb8ppexec801f82/HeJFdN99932U7a/muWTm61x//fW/zX+Ae++9960zc3e1Wv31Qx7ykF3+4yGAu++++8GllLdqrZ3gBZD0WsCDeS62v4f/4UopTz88PPyZhzzkIbu6++673zsivov/+/762muvfRndc889T5f0YP4fyMz30b333nsROM7/A5I+Wvfdd9932X5v/h/IzNfR05/+9OObm5tfZfutgeP83/TXwOdce+21Py1eRHffffdnS3ovnovt17n++utv5b/A3Xff/dmS3ovnslwuX+YhD3nILv8yxIvo3nvvfWvgp3gukr76mmuu+Rj+C9x7770XgeM8p7++9tprX4YXDeJFdPfddz84Ip7O87r12muvfQj/ye6+++7Xjojf4rlI+uprrrnmY3jRIP4V7r333r8CXprnkpmvc/311/82/4nuvffenwLemueSma9z/fXX/zYvGsS/wt133/3eEfFdPK9br7322ofwn+SOO+546a7r/orntXvttdee4EWH+Fe4++67HxwRfwUc53l9zrXXXvvZ/Ad7+tOffnxjY+O3gJfmuWTm51x//fWfzYsO8a907733fjbwWTx/b3Pttdf+NP+B7r333u8C3pvndevR0dHLPOQhD9nlRYd4pqc//enH5/P5cZ7L9ddffyvP5d5773068GCe167tz7nuuuu+mn+npz/96cc3Nze/yvZ783xk5vtcf/31381zufvuux/Mc1mtVrsPechDdgHEM913332/Zfu1eQBJv33NNde8Ds/ljjvueOmu6/6KF0DSV19zzTUfw7/R3Xff/eCI+C3gwTx/333ttde+D8/l7rvvfu2I+C2eS2a+zvXXX//bAOKZ7rvvvt+y/do8gKTfvuaaa16H5+Pee+/9bOCzeAFs/7btz7n++ut/m3+Fe++997OBjwKO8/zdenR09DIPechDdnkud99992tHxG/xXDLzda6//vrfBhDPdN999/2W7dfmAST99jXXXPM6vAD33nvvZwOfxQth+7dt/04p5aevueaav+a5PP3pTz8+n89fupTyXrZfG3gwL9itmfk6119//a08H3ffffdrR8Rv8Vwy83Wuv/763wYQz3Tffff9lu3X5gEk/fY111zzOrwQ995772cDn8WLZtf2bkTcCpCZD5b0YF40t2bm61x//fW38gLcfffdrx0Rv8VzyczXuf76638bQDzTfffd91u2X5sHkPTb11xzzevwL7jnnns+WtJnAcf5T2D7t22/z/XXX38rL8Tdd9/92hHxWzyXzHyd66+//rcBxDPdd999v2X7tXkASb99zTXXvA4vgjvuuOOla61fJem1+Y/1Oddee+1n8yK4++67Xzsifovnkpmvc/311/82gHim++6777dsvzYPIOm3r7nmmtfhX+Huu+9+74j4LODB/DtI+u7W2udcf/31t/Iiuvvuu187In6L55KZr3P99df/NoB4pvvuu++3bL82DyDpt6+55prX4d/g7rvvfu2IeC/grYHjvGj+OjO/Bvjt66+//lb+le6+++7Xjojf4rlk5utcf/31vw0gnum+++77LduvzQNI+u1rrrnmdfh3uu+++14aeKnW2kMi4kE8k6Td1tol4LdXq9VfP+QhD9nl3+Huu+9+7Yj4LZ5LZr7O9ddf/9sA4pnuu+++37L92jyApN++5pprXof/Je6+++7Xjojf4rlk5utcf/31vw0gnum+++77LduvzQNI+u1rrrnmdfhf4u67737tiPgtnktmvs7111//2wDime67777fsv3a/Dtce+214j/Y3Xff/dkR8Vn8O2Tm61x//fW/DSCe6b777vst26/Nv8O1114r/oPdfffdnx0Rn8W/Q2a+zvXXX//bAOKZ7rvvvt+y/dr8O1x77bXiP9jdd9/92RHxWfw7ZObrXH/99b8NIJ7pvvvu+y7b782/w7XXXiv+g919992fHRGfxb9DZj7k+uuvvxVAPNPdd9/94Ij4LeDB/Btde+214j/Y3Xff/dkR8Vn8233Otdde+9lcwT8CmwRUqkDW82gAAAAASUVORK5CYII=)}.card-item.card-risk[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA9CAYAAAAAq1FaAAAL8ElEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovhPdPfdd792RHwV8NLAT2fmx1x//fW38h8PAPGf5O67735wRDydB7D929ddd93r8B8PAPGf5N5773068GCei+2Pue66676a/1gAiP8E995772cDn8Xzt5uZL3P99dffyn8cAMR/sDvuuOOlu677K164W4+Ojl7mIQ95yC7/MQAQ/4HuvvvuB0fEbwEP5l9g+7evu+661+E/BgDiP8jdd9/94Ij4LeDBvOi++9prr30f/v0AEP8B7rjjjpfuuu63gOM8f7vAcZ6/vz46OnqdhzzkIbv82wEg/p3uueeej5b0WcBxnr/POTo6+uqNjY3fAl6a5+/WzHyd66+//lb+bQAQ/0Z33333gyV9l6TX5gX77muvvfZ9AO6+++4HR8RvAQ/mBfuca6+99rP51wNA/Cs9/elPPz6fzz86Ij4KOM4L9t3XXnvt+/AAd99994Mj4reAB/OC3ZqZn3P99dd/Ny86AMSL6O67737tUspb2X5v4Dgv3Hdfe+2178Pzcffddz84In4LeDAv3K2Svrq19jPXX3/9rbxwAIjn4+lPf/rxzc3NBwOvZfulgbcGjvMisP0x11133VfzQjz96U8/vrm5+Vm2P5oXzV9L+m3bvyPp1muuueaveU4ACODuu+/+bEnvJek4cJx/m1sz832uv/763+ZFdM8993y0pI8CHsy/ge1bI+LW1tr3XH/99d+te++997OBz+LfITM/Z7VaffVDHvKQXf6V7r777geXUj7L9nvzb0dmvo7uvffei8Bx/vV2M/NrgO++/vrrb+Xf6e67737tUspn2X5t/vWQ9NW69957zb+C7Vttf89qtfrqhzzkIbv8C+6+++7XLqW8VGvtZ66//vpb+RfcfffdDy6lfJbttwaO86IB+G7de++95oXbtf3XEfHXrbWfuf7663+bF9G99977XcB780y2P+a66677al5E995771tLei3gpW2/Ni8YwHfr3nvvNc/rr4HPycy/vv7662/l3+Dee+99a+CneE6711577Qn+je67776Xtv1g4LuA4zwbwHfr3nvvNc/ru6+99tr34d/hvvvu+y7b781zOTo6OvGQhzxkl3+He+655+mSHsyzAXy37r33XvO8vvvaa699H/6Nnv70px/f2Ni4yPO69dprr30I/0733HPP0yU9mGcD+G7de++95nl997XXXvs+/Bvdfffd7x0R38VzkfTR11xzzdfw73TPPfc8XdKDeTaA79a9995rntd3X3vtte/Dv9F99933W7Zfm+eSmQ+5/vrrb+Xf6Z577nm6pAfzbADfrXvvvdc8r+++9tpr34d/g7vvvvvBEfF0nouk377mmmteh/8A99xzz9MlPZhnA/hu3Xvvvea5SPrqa6655mP4N7j77rvfOyK+i+eSme9z/fXXfzf/Ae65556nS3owzwbw3br33nvNc8nMz7n++us/m3+De++996+Al+a5ZOZDrr/++lv5D3DPPfc8XdKDeTaA79a9995rnoukr77mmms+hn+lu++++8ER8XSei6Tfvuaaa16H/yD33HPP0yU9mGcD+G7de++9F4HjPKfvvvbaa9+Hf6X77rvvq2x/NM8lM9/n+uuv/27+g9x7770XgeM8G8B365577nm6pAfznH762muvfRv+le69996nAw/muUj66tbaJZ5LRPz1tdde+9P8K917773mOZGZn6N77733r4CX5gFs33rdddc9hH+Fu++++7Uj4rf417v16OjoZR7ykIfs8iK4++67HxwRT+c5kZmfo3vvvfengLfmAWzfet111z2Ef4X77rvvq2x/NP8Gmfk5119//WfzIrj77rtfOyJ+i+eEpPfWfffd91W2P5rncu2114p/hXvvvfe7gPfm30DSV19zzTUfw4vg7rvvfu2I+C2eE5n5Orrvvvs+yvZX81wy83Wuv/763+ZFdO+997418FP8G2Tm+1x//fXfzYvg7rvv/uyI+CyeE5n5EN19992vHRG/xXOR9NHXXHPN1/CvcO+993428FHAcV50u0dHRw95yEMessuL4L777vst26/Nc9q99tprT+jpT3/68Y2NjYs8F9u/fd11170O/wZ33333g3kukt5K0lfzXCR99zXXXPM+vIjuvfde81wk/fY111zzOgK45557ni7pwTyn3WuvvfYE/0HuvffenwLemueSma9z/fXX/zYvgrvvvvu1I+K3eC6Z+TnXX3/9Zwvgvvvu+yrbH81zyczXuf7663+bf6e77777wRHxdJ7Xrddee+1DeBHdd99932X7vXkumfk6119//W8L4O67737tiPgtntdPX3vttW/Dv9Pdd9/93hHxXTyXzHyf66+//rt5Ed17771PBx7Mc7r12muvfQiAeKZ77733InCc53J0dHTiIQ95yC7/Dvfee+/TgQfzXDLzIddff/2tvAjuvvvu946I7+K5SPrua6655n0AxDPdfffdnx0Rn8VzkfTV11xzzcfwb3T33Xe/dkT8Fs9F0ndfc80178OL6N5773068GCeS2a+zvXXX//bAOKZnv70px/f2Ni4yPORmQ+5/vrrb+Xf4L777vsu2+/N83qba6+99qd5Edx9993vHRHfxfO69dprr30IAIB4gPvuu++7bL83z8X2b1933XWvw7/S05/+9OMbGxsXeV63XnvttQ/hRXD33Xc/OCJ+C3gwzyUz3+f666//bgAA8QB33333gyPir4DjPBfbH3Pdddd9Nf8Kd99993tHxHfxXCR99TXXXPMxvAjuvffenwLemud167XXXvsQrgBAPJe77777syPis3g+xnF8mZtuuumveRHde++9PwW8Nc8lMx9y/fXX38q/4N577/1s4LN4PiS9zDXXXPPXXAGAeC5Pf/rTj29sbPwV8GCe162Z+TrXX3/9rbwI7r333u8C3psHkPTb11xzzevwL7j77rvfOyK+i+dD0ndfc80178OzASCej7vvvvu1I+K3eP5uzczXuf7662/lX3D33Xe/dkT8Fs/pba699tqf5oW499573xr4KZ6/W4+Ojl7mIQ95yC7PBoB4Ae65556PlvRVPH+3ZubrXH/99bfyL7j33nvfOjOPR8RbZebXXH/99b/NC3H33Xe/dkT8FHCc5yMzH3L99dffynMCQLwQ995773cB783zd2tmvs71119/K/9B7rnnno+W9FW8YJ9z7bXXfjbPCwDxL7jnnnt+S9Jr8/zt2v6c66677qv5d7r33ns/G/gsXrDPufbaaz+b5w8A8S94+tOffnxjY+O3gJfmBfuca6+99rP5N3j6059+fGNj47uAt+YF+5xrr732s3nBABAvgqc//enHNzY2fgt4aV4A279t+32uv/76W3kR3X333a8dEd8FPJgX7HOuvfbaz+aFA0C8iJ7+9Kcf39jY+C7grXnBbs3Mz7n++uu/m3/Bfffd91W2P5oX7nOuvfbaz+ZfBoD4V7r33ns/G/gsXghJ391a+5zrr7/+Vp7L3Xff/doR8VXAS/OC7QLvc+211/40LxoAxL/BPffc89GSvooX7tbM/Jzrr7/+uwGe/vSnH9/c3Pws2x/NC3drZr7O9ddffysvOgDEv9Hdd9/94Ij4LeDBvBC2f1vS1wBfBTyYF8L2by+Xy7d5yEMessu/DgDi3+HpT3/68c3Nza+y/d78++za/pzrrrvuq/m3AUD8B7j77rvfOyI+C3gw/0q2f9v2+1x//fW38m8HgPgPcvfddz+4lPJZtt+bF82u7c+57rrrvpp/PwDEf7B77733rYGvAh7MC2D7t22/z/XXX38r/zEAEP9J7r333s8GPovntJuZH3P99dd/N/+xABD/ie6+++4Hl1I+y/bxzPyb1Wr11Q95yEN2+Y8HwD8CA04iRRtNV6YAAAAASUVORK5CYII=)}.card-item.card-server[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAKKUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovj/BfFMT3/6049vbm6+V2vtBP+HlFIuttZ+5vrrr78VQAB33333gyPir4Dj/N+0e3R09JCHPOQhuwK47777Psr2V/N/mKSPvuaaa75GAHffffdnR8Rn8X9YZn7O9ddf/9kCuPvuuz87Ij6L/8My83Ouv/76zxbA3Xff/dkR8Vk8wLXXXiv+F7v33nvNA2Tm51x//fWfLYC77777syPis3iAa6+9Vvwvdu+995oHyMzPuf766z9bAHffffdnR8Rn8QDXXnut+F/s3nvvNQ+QmZ9z/fXXf7YA7r777s+OiM/iAa699lrxTPfee695gMz8nIj4LB4gMz/n+uuv/2z+h7j33nvNA2Tm51x//fWfLYC77777syPis3iAa6+9VjzTvffeax4gMz8nIj6LB8jMz7n++us/m/9g99xzz1dHxEvxovuYa6655q/vvfde8wCZ+TnXX3/9Zwvg7rvv/uyI+Cwe4NprrxXPdO+995oHyMzPiYjP4gEy83Ouv/76z+Y/2H333fdbtl+bF1Fmvs7111//2/fee695gMz8nOuvv/6zBXD33Xd/dkR8Fg9w7bXXime69957zQNk5udExGfxAJn5Oddff/1n8x/svvvu+y3br82LKDNf5/rrr//te++91zxAZn7O9ddf/9kCuPvuuz87Ij6LB7j22mvFM917773mATLzcyLis3iAzPyc66+//rP5D3bffff9lu3X5kWUma9z/fXX//a9995rHiAzP+f666//bAHcfffdnx0Rn8UDXHvtteKZ7r33XvMAmfk5EfFZPEBmfs7111//2fwHu+eee746Il6KF93HXHPNNX997733mgfIzM+5/vrrP1sAd99992dHxGfxANdee614pnvvvdc8QGZ+TkR8Fg+QmZ9z/fXXfzb/Q9x7773mATLzc66//vrPFsDdd9/92RHxWTzAtddeK/4Xu/fee80DZObnXH/99Z8tgLvvvvuzI+KzeIBrr71W/C927733mgfIzM+5/vrrP1sAd99992dHxGfxANdee634X+zee+81D5CZn3P99dd/tgDuvvvuz46Iz+L/sMz8nOuvv/6zBXD33Xd/dkR8Fv+HZebnXH/99Z8tgLvvvvuzI+Kz+D8sMz/n+uuv/2wB3H333Z8dEZ/F/2GZ+TnXX3/9Zwvg7rvv/uyI+CweIDM/h//FIuKzeIDM/Jzrr7/+swVw9913f3ZEfBYPcO2114r/xe69917zAJn5Oddff/1nC+Duu+/+7Ij4LB7g2muvFf+L3XvvveYBMvNzrr/++s8WwN133/3ZEfFZPMC1114r/he79957zQNk5udcf/31ny2Au++++7Mj4rN4gGuvvVY807333mseIDM/JyI+iwfIzM+5/vrrP5v/Ie69917zAJn5Oddff/1nC+Duu+/+7Ij4LB7g2muvFc907733mgfIzM+JiM/iATLzc66//vrP5j/YPffc89UR8VK86D7mmmuu+et7773XPEBmfs7111//2QK4++67PzsiPosHuPbaa8Uz3XvvveYBMvNzIuKzeIDM/Jzrr7/+s/kPdt999/2W7dfmRZSZr3P99df/9r333mseIDM/5/rrr/9sAdx9992fHRGfxQNce+214pnuvfde8wCZ+TkR8Vk8QGZ+zvXXX//Z/Ae77777fsv2a/MiyszXuf7663/73nvvNQ+QmZ9z/fXXf7YA7r777s+OiM/iAa699lrxTPfee695gMz8nIj4LB4gMz/n+uuv/2z+g913332/Zfu1eRFl5utcf/31v33vvfeaB8jMz7n++us/WwB33333Z0fEZ/EA1157rXime++91zxAZn5ORHwWD5CZn3P99dd/Nv/B7rnnnq+OiJfiRfcx11xzzV/fe++95gEy83Ouv/76zxbA3Xff/dkR8Vk8wLXXXiue6d577zUPkJmfExGfxQNk5udcf/31n83/EPfee695gMz8nOuvv/6zBXD33Xd/dkR8Fg9w7bXXiv/F7r33XvMAmfk5119//WcL4O677/7siPgsHuDaa68V/4vde++95gEy83Ouv/76zxbA3Xff/dkR8Vk8QGZ+Dv+LRcRn8QCZ+TnXX3/9Zwvg7rvv/uyI+Cz+D8vMz7n++us/WwB33333Z0fEZ/F/WGZ+zvXXX//ZArj77rs/OyI+i//DMvNzrr/++s8WwN133/3ZEfFZ/B+WmZ9z/fXXf7YA7r777s+OiM/iAa699lrxv9i9995rHiAzP+f666//bAHcfffdnx0Rn8UDXHvtteJ/sXvvvdc8QGZ+zvXXX//ZArj77rs/OyI+iwe49tprxf9i9957r3mAzPyc66+//rMFcPfdd392RHwWD3DttdeK/8Xuvfde8wCZ+TnXX3/9Zwvg7rvv/uyI+Cwe4NprrxXPdO+995oHyMzPiYjP4gEy83Ouv/76z+Z/iHvvvdc8QGZ+zvXXX//ZArj77rs/OyI+iwe49tprxTPde++95gEy83Mi4rN4gMz8nOuvv/6z+Q92zz33fHVEvBQvuo+55ppr/vree+81D5CZn3P99dd/tgDuvvvuz46Iz+IBrr32WvFM9957r3mAzPyciPgsHiAzP+f666//bP6D3Xfffb9l+7V5EWXm61x//fW/fe+995oHyMzPuf766z9bAHffffdnR8Rn8QDXXnuteKZ7773XPEBmfk5EfBYPkJmfc/311382/8Huu+++37L92ryIMvN1rr/++t++9957zQNk5udcf/31ny2Au++++7Mj4rN4gGuvvVY807333mseIDM/JyI+iwfIzM+5/vrrP5v/YPfdd99v2X5tXkSZ+TrXX3/9b997773mATLzc66//vrPFsDdd9/92RHxWTzAtddeK57p3nvvNQ+QmZ8TEZ/FA2Tm51x//fWfzX+we+6556sj4qV40X3MNddc89f33nuveYDM/Jzrr7/+swVw9913f3ZEfBYPcO2114pnuvfee80DZObnRMRn8QCZ+TnXX3/9Z/M/xL333mseIDM/5/rrr/9sAdx9992fHRGfxQNce+214n+xe++91zxAZn7O9ddf/9kCuPvuuz87Ij6LB7j22mvF/2L33nuveYDM/Jzrr7/+swVw9913f3ZEfBb/h2Xm51x//fWfLYC77777syPis/g/LDM/5/rrr/9sAdx3330fZfur+T9M0kdfc801XyOApz/96cc3NjaeDhzn/6bdzHyZ66+//lbxTHffffeDSylv1Vo7wf8hpZSLh4eH3/OQhzxkF0D8/8I/Ag3Z92qElp8/AAAAAElFTkSuQmCC)}.card-item.card-tamper[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAJj0lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovj/BfH/C+L/F8T/L4j/XxDA05/+9OOLxeKnJL00cJz/W3Yl/fTh4eHHPOQhD9kVwL333vtTwFvzf5jt377uuuteRwD33nvvReA4/7ftXnvttScEcO+995r/B6699loJ4N577zUPkJnvA9zK/2IRcRz4KR7g2muvlQDuvfde8wCZ+ZDrr7/+Vv4Xu/vuux8cEU/nAa699loJ4N577zUPkJkPuf7662/lf7G77777wRHxdB7g2muvlQDuvfde8wCZ+ZDrr7/+Vp7pjjvueOmu6z4LIDM/5vrrr7/1vvvu+yrb7y3pu6+55pqPefrTn358c3Pzs4CXbq29z/XXX38rL8Add9zx0rXWr5L02vwHkfTbrbX3uf76628FuPvuux8cEU/nAa699loJ4N577zUPkJkPuf7662/lme69996nAw8GyMzPKaX8tO2/4pkkvUxr7aUj4rsAbN963XXXPYQX4N577/0r4KX5Dybpq6+55pqPAbj77rsfHBFP5wGuvfZaCeDee+81D5CZD7n++utv5Znuueeep0t6MICkr26tfU1EPJ1nyszXKaW8lO2v5opbr7322ofwAtxzzz1Pl/Rg/oNJ+u5rrrnmfQDuvvvuB0fE03mAa6+9Vnr6059+fGNj4yLP6Q2uvfbaX+eZ7rjjjpfuuu67bO/afp/rr7/+1nvvvfezgY8Cfvraa699n6c//enHNzc3v8r28XEcP+emm276a16Ae+6556MlfRZwnP84t2bm61x//fW3Atx7771vDfwUD5CZD9Hdd9/92hHxWzxAZn7O9ddf/9n8J7v77rsfzH+Q66+//lYe4O677/7siPgsHiAzX0d33333a0fEb/EAmfk5119//Wfzv9jdd9/92RHxWTxAZr6O7r777teOiN/iASR9d2vte/hfrJTyXrbfmwfIzNfR3Xff/doR8Vv8P5CZr6O77777tSPit/h/IDNfR3ffffdrR8Rv8f9AZr6O7r777teOiN/i/4HMfB3dfffdrx0Rv8UDZObnXH/99Z/N/2J33333Z0fEZ/EAmfk6uvvuu187In6LB8jMz7n++us/m//F7r777s+OiM/iATLzdXT33Xe/dkT8Fg+QmZ9z/fXXfzb/i919992fHRGfxQNk5uvo7rvvfu2I+C0eIDM/5/rrr/9s/he7++67PzsiPosHyMzX0d133/3aEfFbPEBmfs7111//2fwvdvfdd392RHwWD5CZr6O77777tSPit3iAzPyc66+//rP5X+zuu+/+7Ij4LB4gM19Hd99992tHxG/xAJn5Oddff/1n8z/M3Xff/eBSymcBD7b90lxxq6Tfbq19zfXXX38rz3T33Xe/dkT8Fg9wdHR0QnffffdrR8Rv8QCZ+TnXX3/9Z/M/xNOf/vTjm5ubX2X7vXkhbP/2crl8m4c85CG7APfcc89HS/osYDczP+f666//bt19992vHRG/xQNk5udcf/31n83/AE9/+tOPb2xs/Bbw0rxo/vro6Oh1HvKQh+zyvNDdd9/92hHxWzxAZn7O9ddf/9n8D3DPPff8lqTX5l9B0ndfc80178PzQnffffdrR8Rv8QCZ+TnXX3/9Z/Pf7O67737tiPgtnouk726tfU9EHJf0WrY/muci6WWuueaav+Y5obvvvvu1I+K3eIDM/Jzrr7/+s/lvdu+9934X8N48QGvtbW644Yaf5gHuueeej5b0VTynn7722mvfhueE7r777teOiN/iATLzc66//vrP5r/ZPffc83RJD+bZfvraa699G56Pe++996eAt+bZ/vraa699GZ4Tuvvuu187In6LB8jMz7n++us/m/9m9957r3mAzPyc66+//rN5Pu6+++7PjojP4gGuvfZa8ZzQ3Xff/doR8Vs8QGZ+zvXXX//Z/De5++673zsiXgt4b57TXwN/zfP30sBL85y+GyAzf+f666//bgDdfffdrx0Rv8UDZObnXH/99Z/Nf4P77rvvt2y/Nv/BJH31Nddc8zG6++67XzsifosHyMzPuf766z+b/2L33XffS9v+K/6TZOZDdPfdd792RPwWD5CZn3P99dd/Nv/F7r777s+OiM/iP0lmvo7uvvvu146I3+IBMvNzrr/++s/mv9jdd9/92RHxWfwnyczX0d133/3aEfFbPEBmfs7111//2fwXu/vuuz87Ij6LB5D01a21r+FfqZTyUbY/mgfIzNfR3Xff/doR8Vs8QGZ+zvXXX//Z/Be7++67PzsiPosHyMzPuf766z+bf6W77777syPis3iAzHwd3X333a8dEb/FA2Tm51x//fWfzX+xu++++7Mj4rN4gMz8nOuvv/6z+Ve6++67PzsiPosHyMzX0d133/3aEfFbPEBmfs7111//2fwXu/vuuz87Ij6LB8jMz7n++us/m3+lu++++7Mj4rN4gMx8Hd19992vHRG/xQNk5udcf/31n81/sbvvvvuzI+KzeIDM/Jzrr7/+s/lXuvvuuz87Ij6LB8jM19Hdd9/92hHxWzxAZn7O9ddf/9n8F7v77rs/OyI+iwfIzM+5/vrrP5t/pbvvvvuzI+KzeIDMfB3dfffdrx0Rv8UDZObnXH/99Z/Nf7G77777syPis3iAzPyc66+//rP5V7r77rs/OyI+iwfIzNfR3Xff/doR8Vs8QGZ+zvXXX//Z/Be7++67PzsiPosHyMzPuf766z+bf6W77777syPis3iAzHwd3X333a8dEb/FA0j67dba7/Cf79brr7/+u3mmu++++7Mj4rN4AEm/3Vr7Hf6VSimvZfu1eYDMfB3dfffdrx0Rv8V/E0nffc0117wPwN133/3ZEfFZ/CfJzNfR3Xff/doR8Vv8N5L0Mtdcc81f33333e8dEd/FfxJJL6O77777wRHxdP4bHR0dnXjIQx6ye/fddz84Ip7Of5Kjo6MTArj77rvfOyK+i/8en3Pttdd+Ns90zz33fLSkr+I/WGa+z/XXX//d4pme/vSnH5/P5y/Nf61br7/++lt5Lk9/+tOPz+fztwYezL/frcBvX3/99bcCiP9fEP+/IP5/Qfz/wj8CrOuQSf5jorgAAAAASUVORK5CYII=)}@keyframes rotate-bfc261c0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.absolute-center[data-v-bfc261c0]{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.scan-icon-img[data-v-bfc261c0]{z-index:99;background-position:100%;width:58px;height:67px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.icon-img-safe[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl8zN182NDhfMCIgeDE9IjI5LjAwMDAwMCIgeTE9IjAuMDAwMDAwIiB4Mj0iMjkuMDAwMDAwIiB5Mj0iNjcuMDAwMDAwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJCTxzdG9wIHN0b3AtY29sb3I9IiNCMkVFQkQiLz4KCQkJPHN0b3Agb2Zmc2V0PSIwLjk5MDU5MCIgc3RvcC1jb2xvcj0iIzYyREI3QSIgc3RvcC1vcGFjaXR5PSIwLjE3NjQ3MSIvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludF9saW5lYXJfMzdfNjQ5XzAiIHgxPSIyOS4wMDQxOTgiIHkxPSI3LjczMDcxMyIgeDI9IjI5LjAwNDE5OCIgeTI9IjYwLjEyODE0NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSIjOThFM0E3IiBzdG9wLW9wYWNpdHk9IjAuMTIzNTI5Ii8+CgkJCTxzdG9wIG9mZnNldD0iMS4wMDAwMDAiIHN0b3AtY29sb3I9IiM4N0UxOTgiIHN0b3Atb3BhY2l0eT0iMC45MTc2NDciLz4KCQk8L2xpbmVhckdyYWRpZW50PgoJPC9kZWZzPgoJPHBhdGggaWQ9InBhdGgiIGQ9Ik0yOS4xOTcgMEMyMi4zNjc3IDUuMzcyNDQgMTIuNTkyNyAxMC42MzQ5IDAgMTAuNjM0OUwwIDM1Ljg5ODFDMCA0Ny4xNDU4IDE2LjYwNDQgNjcgMjkuMjA0MyA2N0M0MS44MDQ0IDY3IDU4IDQ3LjEzODMgNTggMzUuODk4MUw1OCAxMC42MzQ5QzQ1LjM4NTMgMTAuNjM0OSAzNi4wMjY0IDUuMzcyNDQgMjkuMTk3IDBaTTUyLjAyOTQgMzUuNjQ3NUM1Mi4wMjk0IDQ1LjI4OTQgMzkuNjI1NCA2MC4yOTIyIDI4LjgyNjMgNjAuMjkyMkMxOC4wMiA2MC4yOTIyIDYuMjUzNzggNDUuNDEyNSA2LjI1Mzc4IDM1Ljc3MDVMNi4yNTM3OCAxNS41NTYyQzE3LjA1MjcgMTUuNTU2MiAyMy4zNDU1IDEyLjM1MjIgMjkuMjA0MyA3LjczNzU1QzM1LjA0ODYgMTIuMzM3MiA0MS4yMzA1IDE1LjQ2MTUgNTIuMDI5NCAxNS40NjE1TDUyLjAyOTQgMzUuNjQ3NVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfMzdfNjQ4XzApIiBmaWxsLW9wYWNpdHk9IjAuMzUwMDAwIi8+Cgk8cGF0aCBpZD0icGF0aCIgZD0iTTI5LjEzNDUgNy43MzA3MUMyMy40NTU5IDEyLjg4NDUgMTUuNjYzIDE1LjQ2MTQgNS45NzkgMTUuNDYxNEw2LjM5NzA5IDM2LjUwNjNDNi44MjM0OSA0My44MDc2IDE2LjA4NDQgNjAuMTI4MiAyOC44NDM5IDYwLjEyODJDMzguODA4OCA2MC4xMjgyIDUyLjQ1NTggNDYuMzg0NSA1MS45NzU4IDM0Ljk5MDFMNTIuMDI5NCAxNS40NjE0QzQwLjE0MTggMTUuNDYxNCAzNC4zODY1IDExLjY5NTggMjkuMTM0NSA3LjczMDcxWk00Ni43NzI2IDM0Ljk5QzQ2Ljc3MjYgNDIuMTA2MiAzNy4xNDg0IDUzLjA4ODEgMjguODQzOSA1My4wODgxQzIwLjUzMzcgNTMuMDg4MSAxMS40ODUyIDQyLjEwNjIgMTEuNDg1MiAzNC45OUwxMS40ODUyIDIwLjA3MDlDMTkuNzg5OCAyMC4wNzA5IDI0LjYyODkgMTcuNzA2MiAyOS4xMzQ1IDE0LjMwMDRDMzMuNjI4OSAxNy42OTUxIDM4LjQ3MzYgMjAuMDcwOSA0Ni43NzgzIDIwLjA3MDlMNDYuNzcyNiAzNC45OVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfMzdfNjQ5XzApIiBmaWxsLW9wYWNpdHk9IjAuNDAwMDAwIi8+Cjwvc3ZnPgo=)}.icon-img-danger[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82NF85M18wIiB4MT0iMjkuMDAwMDAwIiB5MT0iMC4wMDAwMDAiIHgyPSIyOS4wMDAwMDAiIHkyPSI2Ny4wMDAwMDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQjNCMyIgc3RvcC1vcGFjaXR5PSIwLjkxNzY0NyIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRjc5Njk2IiBzdG9wLW9wYWNpdHk9IjAuMjMxMzczIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82NF85NF8wIiB4MT0iMjkuMDA0MTk4IiB5MT0iNy43MzA3MTMiIHgyPSIyOS4wMDQxOTgiIHkyPSI2MC4xMjgxNDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0UzOTg5OCIgc3RvcC1vcGFjaXR5PSIwLjIyMzUyOSIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRkZCM0IzIiBzdG9wLW9wYWNpdHk9IjAuOTE3NjQ3Ii8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTk3IDBDMjIuMzY3NyA1LjM3MjQ0IDEyLjU5MjcgMTAuNjM0OSAwIDEwLjYzNDlMMCAzNS44OTgxQzAgNDcuMTQ1OCAxNi42MDQ0IDY3IDI5LjIwNDMgNjdDNDEuODA0NCA2NyA1OCA0Ny4xMzgzIDU4IDM1Ljg5ODFMNTggMTAuNjM0OUM0NS4zODUzIDEwLjYzNDkgMzYuMDI2NCA1LjM3MjQ0IDI5LjE5NyAwWk01Mi4wMjk0IDM1LjY0NzVDNTIuMDI5NCA0NS4yODk0IDM5LjYyNTQgNjAuMjkyMiAyOC44MjYzIDYwLjI5MjJDMTguMDIgNjAuMjkyMiA2IDQ1LjY0MiA2IDM2TDYgMTUuNUMxNi43OTkgMTUuNSAyMy4zNDU1IDEyLjM1MjIgMjkuMjA0MyA3LjczNzU1QzM1LjA0ODYgMTIuMzM3MiA0MS4yMzA1IDE1LjQ2MTUgNTIuMDI5NCAxNS40NjE1TDUyLjAyOTQgMzUuNjQ3NVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNjRfOTNfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNTAwMDAiLz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTM0NSA3LjczMDcxQzIzLjQ1NTkgMTIuODg0NSAxNS42NjMgMTUuNDYxNCA1Ljk3OSAxNS40NjE0TDUuOTc5IDM2LjVDNi40MDU1MiA0My44MDEzIDE2LjA4NDQgNjAuMTI4MiAyOC44NDM5IDYwLjEyODJDMzguODA4OCA2MC4xMjgyIDUyLjQ1NTggNDYuMzg0NSA1MS45NzU4IDM0Ljk5MDFMNTIuMDI5NCAxNS40NjE0QzQwLjE0MTggMTUuNDYxNCAzNC4zODY1IDExLjY5NTggMjkuMTM0NSA3LjczMDcxWk00Ni43NzI2IDM0Ljk5QzQ2Ljc3MjYgNDIuMTA2MiAzNy4xNDg0IDUzLjA4ODEgMjguODQzOSA1My4wODgxQzIwLjUzMzcgNTMuMDg4MSAxMS40ODUyIDQyLjEwNjIgMTEuNDg1MiAzNC45OUwxMS40ODUyIDIwLjA3MDlDMTkuNzg5OCAyMC4wNzA5IDI0LjYyODkgMTcuNzA2MiAyOS4xMzQ1IDE0LjMwMDRDMzMuNjI4OSAxNy42OTUxIDM4LjQ3MzYgMjAuMDcwOSA0Ni43NzgzIDIwLjA3MDlMNDYuNzcyNiAzNC45OVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNjRfOTRfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNDAwMDAiLz4KPC9zdmc+Cg==)}.icon-img-warn[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl83Nl81Nl8wIiB4MT0iMjkuMDAwMDAwIiB5MT0iMC4wMDAwMDAiIHgyPSIyOS4wMDAwMDAiIHkyPSI2Ny4wMDAwMDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0YwQUQ0RSIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRkNGMERGIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl83Nl81N18wIiB4MT0iMjkuMDA0NTcyIiB5MT0iNy41MDAwMDAiIHgyPSIyOS4wMDQ1NzIiIHkyPSI2MC4zOTc0MzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0ZDRjBERiIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRjBBRDRFIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTk3IDBDMjIuMzY3NyA1LjM3MjQ0IDEyLjU5MjcgMTAuNjM0OSAwIDEwLjYzNDlMMCAzNS44OTgxQzAgNDcuMTQ1OCAxNi42MDQ0IDY3IDI5LjIwNDMgNjdDNDEuODA0NCA2NyA1OCA0Ny4xMzgzIDU4IDM1Ljg5ODFMNTggMTAuNjM0OUM0NS4zODUzIDEwLjYzNDkgMzYuMDI2NCA1LjM3MjQ0IDI5LjE5NyAwWk01Mi4wMjk0IDM1LjY0NzVDNTIuMDI5NCA0NS4yODk0IDM5LjYyNTQgNjAuMjkyMiAyOC44MjYzIDYwLjI5MjJDMTguMDIgNjAuMjkyMiA2IDQ1LjY0MiA2IDM2TDYgMTUuNUMxNi43OTkgMTUuNSAyMy4zNDU1IDEyLjM1MjIgMjkuMjA0MyA3LjczNzU1QzM1LjA0ODYgMTIuMzM3MiA0MS4yMzA1IDE1LjQ2MTUgNTIuMDI5NCAxNS40NjE1TDUyLjAyOTQgMzUuNjQ3NVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNzZfNTZfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNTAwMDAiLz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTU1NSA3LjVDMjMuNDc2OSAxMi42NTM4IDE1LjY4NCAxNS41IDYgMTUuNUw2IDM2Ljc2OTNDNi40MjY1MSA0NC4wNzA2IDE2LjEwNTMgNjAuMzk3NSAyOC44NjQ5IDYwLjM5NzVDMzguODI5OCA2MC4zOTc1IDUyLjQ3NjggNDYuNjUzOCA1MS45OTY4IDM1LjI1OTRMNTEuOTk2OCAxNS41QzQwLjEwOTMgMTUuNSAzNC40MDc1IDExLjQ2NTEgMjkuMTU1NSA3LjVaTTQ2Ljc5MzYgMzUuMjU5M0M0Ni43OTM2IDQyLjM3NTUgMzcuMTY5NCA1My4zNTc0IDI4Ljg2NDkgNTMuMzU3NEMyMC41NTQ3IDUzLjM1NzQgMTEuNTA2MiA0Mi4zNzU1IDExLjUwNjIgMzUuMjU5M0wxMS41MDYyIDIwLjM0MDJDMTkuODEwOCAyMC4zNDAyIDI0LjY0OTkgMTcuOTc1NSAyOS4xNTU1IDE0LjU2OTdDMzMuNjQ5OSAxNy45\\"--IDM4LjQ5NDYgMjAuMzQwMiA0Ni43OTkzIDIwLjM0MDJMNDYuNzkzNiAzNS4yNTkzWiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJ1cmwoI3BhaW50X2xpbmVhcl82NF8yNDRfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNDAwMDAiLz4KPC9zdmc+Cg==)}.icon-img-low-risk[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82NF8yNDNfMCIgeDE9IjI5LjAwMDAwMCIgeTE9IjAuMDAwMDAwIiB4Mj0iMjkuMDAwMDAwIiB5Mj0iNjcuMDAwMDAwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJCTxzdG9wIHN0b3AtY29sb3I9IiNFOEQ1NDQiLz4KCQkJPHN0b3Agb2Zmc2V0PSIxLjAwMDAwMCIgc3RvcC1jb2xvcj0iI0ZGRUY3OSIgc3RvcC1vcGFjaXR5PSIwLjI3MDU4OCIvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludF9saW5lYXJfMzdfNjQ5XzAiIHgxPSIyOS4wMDQxOTgiIHkxPSI3LjczMDcxMyIgeDI9IjI5LjAwNDU3MiIgeTI9IjYwLjM5NzQzNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSIjRkZFRjc5IiBzdG9wLW9wYWNpdHk9IjAuMTA5ODA0Ii8+CgkJCTxzdG9wIG9mZnNldD0iMS4wMDAwMDAiIHN0b3AtY29sb3I9IiNFOEQ1NDQiLz4KCQk8L2xpbmVhckdyYWRpZW50PgoJPC9kZWZzPgoJPHBhdGggaWQ9InBhdGgiIGQ9Ik0yOS4xOTcgMEMyMi4zNjc3IDUuMzcyNDQgMTIuNTkyNyAxMC42MzQ5IDAgMTAuNjM0OUwwIDM1Ljg5ODFDMCA0Ny4xNDU4IDE2LjYwNDQgNjcgMjkuMjA0MyA2N0M0MS44MDQ0IDY3IDU4IDQ3LjEzODMgNTggMzUuODk4MUw1OCAxMC42MzQ5QzQ1LjM4NTMgMTAuNjM0OSAzNi4wMjY0IDUuMzcyNDQgMjkuMTk3IDBaTTUyLjAyOTQgMzUuNjQ3NUM1Mi4wMjk0IDQ1LjI4OTQgMzkuNjI1NCA2MC4yOTIyIDI4LjgyNjMgNjAuMjkyMkMxOC4wMiA2MC4yOTIyIDYgNDUuNjQyIDYgMzZMNiAxNS41QzE2Ljc5OSAxNS41IDIzLjM0NTUgMTIunfuncMiAyOS4yMDQzIDcuNzM3NTVDMzUuMDQ4NiAxMi4zMzcyIDQxLjIzMDUgMTUuNDYxNSA1Mi4wMjk0IDE1LjQ2MTVMNTIuMDI5NCAzNS42NDc1WiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJ1cmwoI3BhaW50X2xpbmVhcl82NF8yNDNfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNTAwMDAiLz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTU1NSA3LjVDMjMuNDc2OSAxMi42NTM4IDE1LjY4NCAxNS41IDYgMTUuNUw2IDM2Ljc2OTNDNi40MjY1MSA0NC4wNzA2IDE2LjEwNTMgNjAuMzk3NSAyOC44NjQ5IDYwLjM5NzVDMzguODI5OCA2MC4zOTc1IDUyLjQ3NjggNDYuNjUzOCA1MS45OTY4IDM1LjI1OTRMNTEuOTk2OCAxNS41QzQwLjEwOTMgMTUuNSAzNC40MDc1IDExLjQ2NTEgMjkuMTU1NSA3LjVaTTQ2Ljc5MzYgMzUuMjU5M0M0Ni43OTM2IDQyLjM3NTUgMzcuMTY5NCA1My4zNTc0IDI4Ljg2NDkgNTMuMzU3NEMyMC41NTQ3IDUzLjM1NzQgMTEuNTA2MiA0Mi4zNzU1IDExLjUwNjIgMzUuMjU5M0wxMS41MDYyIDIwLjM0MDJDMTkuODEwOCAyMC4zNDAyIDI0LjY0OTkgMTcuOTc1NSAyOS4xNTU1IDE0LjU2OTdDMzMuNjQ5OSAxNy45\\"--IDM4LjQ5NDYgMjAuMzQwMiA0Ni43OTkzIDIwLjM0MDJMNDYuNzkzNiAzNS4yNTkzWiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJ1cmwoI3BhaW50X2xpbmVhcl82NF8yNDRfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNDAwMDAiLz4KPC9zdmc+Cg==)}.scan-icon-img-bg[data-v-bfc261c0]{z-index:50;background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(122,227,142,.2) 100%);border-radius:100%;width:100px;height:100px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.animate-box[data-v-bfc261c0]{width:100px;height:100px;animation:3s linear infinite rotate-bfc261c0;position:relative}.animate-box-left[data-v-bfc261c0]{z-index:55;border-radius:50px 0 0 50px;width:50px;height:100px}.animate-box-right[data-v-bfc261c0]{z-index:55;--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) ;border-radius:0 50px 50px 0;height:100px;position:absolute;left:50%}.animate-box-bottom[data-v-bfc261c0]{z-index:2;background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(122,227,142,.2) 100%);border-radius:50%;width:92px;height:92px;position:absolute;top:4px;left:4px}.circle-inner[data-v-bfc261c0]{background:var(--color-bg-2);z-index:55;border-radius:100%;width:96px;height:96px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.circle-outer[data-v-bfc261c0]{z-index:55;border-radius:100%;width:100px;height:100px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.linear-safe[data-v-bfc261c0]{background:linear-gradient(#20a53a,#fff)}.linear-danger[data-v-bfc261c0]{background:linear-gradient(#ef0808,#fff)}.linear-warn[data-v-bfc261c0]{background:linear-gradient(#f0ad4e,#fff)}.linear-risk[data-v-bfc261c0]{background:linear-gradient(#e8d544,#fff)}.safe[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(122,227,142,.2) 100%)}.danger[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(255,0,0,.2) 100%)}.risk[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(240,173,78,0) 58.015%,rgba(232,213,68,.2) 100%)}.warn[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(240,173,78,0) 58.015%,rgba(240,173,78,.2) 100%)}.box-text[data-v-bfc261c0]{z-index:99;justify-content:center;align-items:center;width:78px;height:50px;margin:auto;font-size:32px;font-weight:700;line-height:4.5rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.box-text span[data-v-bfc261c0]{margin-top:16px;font-size:18px}.risk-spin[data-v-aaa1e2c3]{background:var(--home-risk-security-list-spin-bg)}.module-list[data-v-aaa1e2c3]::-webkit-scrollbar{width:10px;height:5px}.module-list[data-v-aaa1e2c3]::-webkit-scrollbar-thumb{background-color:#999;box-shadow:inset 0 0 .5rem rgba(0,0,0,.2)}.module-item[data-v-aaa1e2c3]{font-size:1.25rem}.module-head[data-v-aaa1e2c3]{border-bottom:1px solid var(--color-border);color:#555;padding-right:10px;transition:background-color .3s}.module-item:first-child .module-head[data-v-aaa1e2c3]{border-top:1px solid var(--color-border)}.module-head[data-v-aaa1e2c3]:hover{background-color:var(--home-risk-security-list-hover-bg)}.module-body[data-v-aaa1e2c3]{border-bottom-width:1px;border-color:var(--color-border);color:var(--color-text-2) ;padding:1rem 1.5rem 1rem 2.5rem}.collapse-item[data-v-aaa1e2c3]{color:var(--home-risk-security-list-collapse-item-color);background:var(--color-bg-2);--un-border-opacity:1;border-width:1px;border-color:rgba(235,238,245,var(--un-border-opacity));border-radius:2px;align-items:center;width:48rem;margin-left:1rem;padding:.6rem 1.6rem;font-size:1.2rem;line-height:1.8rem;display:flex}.n-progress.n-progress--circle[data-v-9dc9905d],.n-progress.n-progress--dashboard[data-v-9dc9905d]{width:100px!important}.progress-header[data-v-9dc9905d]{text-align:center;align-items:center;height:140px;padding:20px;display:flex}.progresscircle[data-v-9dc9905d]{position:absolute;top:8px;left:25px}.progresscircle p[data-v-9dc9905d]{padding:5px 0;font-size:13px;font-weight:700}.progresscirclebar[data-v-9dc9905d]{width:100px;height:100px;font-size:18px;line-height:100px;position:relative}.progresscirclebar span[data-v-9dc9905d]:first-child{font-size:24px}.progresscirclebar.active svg[data-v-9dc9905d]{animation:1.1s linear infinite load8}.progress-header-cot[data-v-9dc9905d]:first-child,.progress-header-cot[data-v-9dc9905d]:nth-child(3){min-width:100px;position:relative}.progress-header-cot[data-v-9dc9905d]:nth-child(3){display:flex}.progress-header-cot[data-v-9dc9905d]:nth-child(2){width:100%;padding:0 40px}.progress-header-cot button.cancel_detect[data-v-9dc9905d]{color:#666;background-color:#fff;border-color:#999;font-size:15px}.progress-header-cot button.cancel_detect[data-v-9dc9905d]:hover{color:#fc6d26;background:rgba(252,109,38,.1);border-color:rgba(252,109,38,.2)}.scanning-progress-title[data-v-9dc9905d]{text-align:left;margin:15px 0;font-size:20px;font-weight:700}.scanning-progress-title img[data-v-9dc9905d]{vertical-align:sub;width:24px;margin-right:10px}.scanning-progress-title span[data-v-9dc9905d]{color:#fc6d26}.scanning-progress-cont[data-v-9dc9905d]{text-align:left;margin:15px 0;font-size:14px}.progress_item[data-v-87a63b1c]{background-color:var(--home-risk-server-list-bg);border:1px solid transparent;border-radius:4px;margin:0 20px 6px;padding:0 20px}.progress_item_header[data-v-87a63b1c]{cursor:pointer;height:30px;color:var(--home-risk-server-list-text);border-radius:4px;justify-content:space-between;font-size:12px;line-height:30px;display:flex}.progress_item_header .progress_type[data-v-87a63b1c]{align-items:center;width:59.5%;font-weight:700;line-height:22px;display:flex}.progress_item_header .progress_type .title-icon[data-v-87a63b1c]{width:14px;margin-right:6px}.progress_item_header .progress_status[data-v-87a63b1c]{flex:1}.progress-cont-list[data-v-87a63b1c]{max-height:390px;overflow:auto}.progress_item_body[data-v-87a63b1c]{font-size:12px;line-height:30px;display:none}.progress_item.active .progress_item_body[data-v-87a63b1c]{display:block}.progress_item_info[data-v-87a63b1c]{margin-bottom:6px}.progress_item_info .info_cont[data-v-87a63b1c]{color:var(--home-risk-security-list-collapse-item-color);padding:0 30px;display:flex}.progress_item_info .info_cont div[data-v-87a63b1c]:first-child{width:60%}.progress_item_info .info_cont div[data-v-87a63b1c]:nth-child(2){width:40%}.progress_item_info .info_cont div:nth-child(2) span[data-v-87a63b1c]{font-weight:600}.progress_item_info.active[data-v-87a63b1c]{background-color:rgba(252,109,38,.1);padding:0}.progress_item_info.active .info_cont[data-v-87a63b1c]{border-bottom:1px dashed #d9d9d9;margin:0 20px;padding:0 10px}.progress_item_info.active .info_cont_desc[data-v-87a63b1c]{color:#888;border-radius:4px;padding:0 30px}.progress_item_info.active[data-v-87a63b1c]:hover{background-color:rgba(252,109,38,.2)}.progress_item_info[data-v-87a63b1c]:hover{background-color:var(--home-risk-server-list-hover)}.btn_red[data-v-87a63b1c]{text-align:center;color:#fff;background:red;border-radius:3px;margin-left:5px;padding:1px 5px;font-weight:700}[data-v-87a63b1c] .n-progress__text{font-weight:700;font-size:16px!important}.scrollable[data-v-87a63b1c]::-webkit-scrollbar{width:10px}.scrollable[data-v-87a63b1c]::-webkit-scrollbar-track{background:#efefef}.scrollable[data-v-87a63b1c]::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}.scrollable[data-v-87a63b1c]::-webkit-scrollbar-thumb:hover{background:#555}.overview-wrapper[data-v-6b844563]{vertical-align:middle;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;align-items:center;gap:16px;padding:20px;display:grid}.overview-wrapper .ghost[data-v-6b844563]{border:2px dashed #20a53a}.overview-box[data-v-6b844563]{cursor:pointer;border:1px solid #efefef;border-radius:2px;flex-direction:column;width:100%;max-width:260px;height:120px;padding-top:22px;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.overview-box[data-v-6b844563]:hover{box-shadow:0 0 8px rgba(153,153,153,.42)}.overview-box:hover .move[data-v-6b844563]{display:block}.overview-box:hover .bottom-menu[data-v-6b844563]{opacity:1;display:block}.overview-box .move[data-v-6b844563]{cursor:move;font-size:16px;display:none;position:absolute;top:12px;right:12px}.overview-box .content[data-v-6b844563]{flex-direction:column;justify-content:space-between;align-items:center;padding-left:24px;padding-right:24px;display:flex}.overview-box .content .overview-title[data-v-6b844563]{text-overflow:ellipsis;white-space:nowrap;width:100%;height:40px;color:var(--color-text-desc) ;padding-bottom:10px;font-size:15px;line-height:30px;overflow:hidden}.overview-box .content .href[data-v-6b844563]{text-overflow:ellipsis;white-space:nowrap;width:100%;height:24px;font-size:20px;overflow:hidden}.overview-box .bottom-menu[data-v-6b844563]{--un-bg-opacity:1;background-color:rgba(241,249,243,var(--un-bg-opacity)) ;text-align:center;width:100%;color:var(--color-primary) ;opacity:0;margin-top:4px;line-height:26px;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:none;position:absolute;bottom:0}.software-wrapper[data-v-6839f0b8]{vertical-align:middle;grid-template-columns:repeat(4,1fr);justify-content:center;align-items:center;display:grid}.software-box[data-v-6839f0b8]{border-top:1px solid #ececfb;border-right:1px solid #ececfb;height:144px;position:relative}.software-box[data-v-6839f0b8]:nth-child(-n+4){border-top:none}.software-box[data-v-6839f0b8]:nth-child(4n){border-right:none}.software-box .content[data-v-6839f0b8]{cursor:pointer;width:100%;height:100%;transition:all .25s;position:relative}.software-box .content[data-v-6839f0b8]:hover{box-shadow:inset 0 0 38px rgba(0,0,0,.08)}.software-box .content:hover .move[data-v-6839f0b8]{display:block}.software-box .content .move[data-v-6839f0b8]{cursor:move;font-size:16px;display:none;position:absolute;top:16px;right:16px}.software-box .content .recommend[data-v-6839f0b8]{--un-bg-opacity:1;background-color:rgba(239,239,239,var(--un-bg-opacity)) ;opacity:.5;align-items:center;height:18px;padding-left:8px;padding-right:8px;display:flex;position:absolute;top:-1.5px;left:-4px;transform:scale(.8)}.software-box .content .software-img[data-v-6839f0b8]{justify-content:center;align-items:center;padding-top:12px;display:flex}.software-box .content .software-img img[data-v-6839f0b8]{width:48px;height:auto}.software-box .content .software-name[data-v-6839f0b8]{justify-content:center;align-items:center;min-height:24px;padding-left:4px;padding-right:4px;display:flex}.software-box .content .software-name .text[data-v-6839f0b8]{text-align:center;color:var(--color-text-desc) ;line-height:16px}.software-box .content .software-btn[data-v-6839f0b8]{justify-content:center;margin-top:5px;display:flex}.software-box .content .software-btn .n-button[data-v-6839f0b8]{--n-height:24px;--n-padding:0 6px}.software-box .content .software-btn .n-button+.n-button[data-v-6839f0b8]{margin-left:8px}.software-box .content .software-btn .preview[data-v-6839f0b8]{--n-text-color:#666}.software-box .content .software-btn .install[data-v-6839f0b8],.software-box .content .software-btn .buy[data-v-6839f0b8]{--n-border:1px solid #20a53a;--n-text-color:#20a53a;--n-color-hover:#20a53a;--n-border-hover:1px solid #20a53a;--n-text-color-hover:#fff}.home-reset-tab[data-v-b7a30949]{--n-tab-gap:0;--n-tab-padding:0 20px;--n-tab-font-size:16px;--n-tab-text-color:#666;--n-pane-padding-top:0}.home-reset-tab[data-v-b7a30949] .n-tabs-nav{border-bottom:.5px solid #ebeef5}.home-reset-tab[data-v-b7a30949] .n-tabs-nav .n-tabs-tab{justify-content:center;width:100px;height:47px}.home-reset-tab[data-v-b7a30949] .n-tabs-nav .n-tabs-tab--active{background:rgba(32,165,58,.03)} +/*$vite$:1*/`,document.head.appendChild(me),L(),_s=Symbol(`home`),L(),de=F({__name:`Theme`,setup:function(e){var t=Yc(),n=K(t).themeRef,r=W(``),i=W([{value:`auto`,label:function(){return P(`div`,{class:`flex items-center gap-4px leading-[1]`},[P(`i`,{class:`i-theme:auto text-16px`},null),P(`span`,null,[N(`Auto`)])])}},{value:`light`,label:function(){return P(`div`,{class:`flex items-center gap-4px leading-[1]`},[P(`i`,{class:`i-theme:light text-16px`},null),P(`span`,null,[N(`Light`)])])}},{value:`dark`,label:function(){return P(`div`,{class:`flex items-center gap-4px leading-[1]`},[P(`i`,{class:`i-theme:dark text-16px`},null),P(`span`,null,[N(`Dark`)])])}}]),a=W({x:0,y:0}),o=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return a.value={x:e.clientX,y:e.clientY},[4,c()];case 1:return t.sent(),[2]}})})()},s=function(e){return Q(function(){return $(this,function(t){return r.value=e,[2]})})()},c=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Ma({clientX:a.value.x,clientY:a.value.y},function(){return t.setSafeTheme(r.value)})];case 1:return e.sent(),[2]}})})()};return function(e,t){var r=re;return H(),A(r,{value:J(n),trigger:`hover`,"display-directive":`show`,options:J(i),onClick:o,"onUpdate:value":s},{default:Z(function(){return[Ys(e.$slots,`default`)]}),_:3},8,[`value`,`options`])}}}),e(`o`,ue=de),L(),Xe={class:`flex items-center cursor-pointer`},Ln={class:`text-[#fc6d26] font-bold`},ta=F({__name:`auth`,setup:function(e){var t=K(I()),n=t.isFree,r=t.isPro,i=t.authExpired,a=function(){X({source:27})},o=function(){X({source:28})};return function(e,t){var s=la;return H(),M(`div`,Xe,[J(n)?(H(),M(g,{key:0},[k(`img`,{class:`w-48px`,src:Ws,onClick:a}),k(`div`,{class:`ml-8px text-default`,onClick:a},q(e.$t(`Component.Auth.index_1`)),1)],64)):j(``,!0),J(r)?(H(),M(g,{key:1},[k(`img`,{class:`w-48px`,src:Us,onClick:o}),k(`div`,{class:`ml-8px`,onClick:o},[N(q(e.$t(`Component.Auth.index_4`))+` `,1),k(`span`,Ln,q(J(i)),1)]),P(s,{class:`ml-8px`,onClick:o},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_2`)),1)]}),_:1})],64)):j(``,!0)])}}}),ea=ta,L(),Je={class:`cursor-pointer`},xs=F({__name:`lang`,setup:function(e){var t=I(),n=W([]),r=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Lc({name:e})];case 1:return t.sent(),qs(),[2]}})})()};return function(){n.value=t.langList.map(function(e){return{key:e.name,title:e.title}})}(),function(e,t){var i=sa,a=d;return H(),A(a,{trigger:`hover`,options:J(n),onSelect:r},{default:Z(function(){return[k(`div`,Je,[P(i,{name:`base-lang`,size:`18`,color:`#666`})])]}),_:1},8,[`options`])}}}),bs=xs,L(),as(),qe={key:0},In=[`title`],fr={class:`run-time`},zo=F({__name:`index`,setup:function(e){var r=Y().t,a=K(I()),o=a.userInfo,s=a.username,c=a.authExpired,l=Vl().server,u=O(function(){return l.value?l.value.system.split(` `)[0].toLowerCase():``}),d=O(function(){return l.value?l.value.system:`--`}),f=O(function(){return l.value?l.value.time:`--`}),p=O(function(){return l.value?l.value.version:`--`}),h=W(`--`),g=O(function(){return h.value!==`--`&&h.value!==p.value}),_=W(``),v=function(){return Q(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,no()];case 1:if(e=n.sent().message,z(e)){if(h.value=e.is_beta?e.beta.version:e.version,_.value=e.is_pro?`Pro`:e.is_beta?`Beta`:``,e.local_is_latest===!0)return[2];t=e.ignore,R(t)&&!t.includes(h.value)&&y()}return[2]}})})()},y=function(){return Q(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,to()];case 1:return e=n.sent().message,z(e)&&(e.local_is_latest===!1?ll({width:500,minHeight:508,isNotScroll:!0,data:{info:e},component:Ea(function(){return E(function(){return t.import(`./view-home-update-legacy.js?v=1791538283700`).then(function(e){return e.t})},void 0)})}):ll({width:530,minHeight:282,data:{info:e},component:Ea(function(){return E(function(){return t.import(`./view-home-update-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)})})),[2]}})})()},b=function(){nl({title:r(`Home.index_9`),content:r(`Home.index_10`),onConfirm:function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,2,6]),[4,Xs()];case 1:return e.sent(),js.success(r(`Home.index_11`)),[3,6];case 2:return e.trys.push([2,,4,5]),[4,$s()];case 3:return e.sent(),[3,5];case 4:return qs(),[7];case 5:return[7];case 6:return[2]}})})()}})},x=function(){fl()};return v(),function(e,t){var r=la,a=Oo,l=m,h=n,v=i;return H(),A(v,{class:`mb-16px`},{default:Z(function(){return[P(l,{class:`min-h-52px px-16px`,justify:`space-between`},{default:Z(function(){return[P(l,{class:`items-center text-#666`,size:16},{default:Z(function(){return[P(a,{"icon-name":`user`,"icon-size":`18`},{default:Z(function(){return[J(o).status?(H(),M(`span`,qe,q(J(s)),1)):(H(),A(r,{key:1,onClick:t[0]||(t[0]=function(e){return J($c)()})},{default:Z(function(){return[N(q(e.$t(`Home.index_2`)),1)]}),_:1}))]}),_:1}),P(Na),P(a,{"icon-name":J(u),"icon-size":`14`},{default:Z(function(){return[k(`div`,{class:`system-info`,title:J(d)},q(e.$t(`Home.index_3`))+q(J(d)),9,In)]}),_:1},8,[`icon-name`]),k(`div`,fr,q(e.$t(`Home.index_4`))+q(J(f)),1)]}),_:1}),P(l,{class:`items-center`,size:16},{default:Z(function(){return[J(o).status&&J(c)!==`Lifetime`?(H(),A(Ca,{key:0})):j(``,!0),P(ea),P(r,{type:`default`},{default:Z(function(){return[N(q(J(p))+` `+q(J(_)),1)]}),_:1}),P(bs),P(ue,null,{default:Z(function(){return Ll(t[1]||(t[1]=[k(`div`,{class:`flex items-center cursor-pointer text-18px text-#666`},[k(`i`,{class:`i-ant-design:skin-outlined`})],-1)]))}),_:1}),P(h,{dot:!0,show:J(g)},{default:Z(function(){return[P(r,{onClick:y},{default:Z(function(){return[N(q(e.$t(`Home.index_5`)),1)]}),_:1})]}),_:1},8,[`show`]),P(r,{onClick:b},{default:Z(function(){return[N(q(e.$t(`Home.index_6`)),1)]}),_:1}),P(r,{onClick:x},{default:Z(function(){return[N(q(e.$t(`Home.index_7`)),1)]}),_:1})]}),_:1})]}),_:1})]}),_:1})}}}),To=D(zo,[[`__scopeId`,`data-v-42d945c5`]]),L(),Ke={class:`flex items-center gap-12px h-50px px-16px text-default text-13px whitespace-nowrap overflow-hidden`},Fn={class:`text-[#fc6d26] font-bold`},ur={class:`flex items-center gap-16px whitespace-nowrap`},Ro=F({__name:`index`,setup:function(e){var t=K(I()),n=t.isFree,a=t.isPro,o=t.isLifetime,s=t.authExpired,c=Vl().proRecommend,l=function(){X({source:45})};return function(e,t){var u=r,d=la,f=i;return J(c).show&&!J(o)?(H(),A(f,{key:0,class:`mb-16px`},{default:Z(function(){return[k(`div`,Ke,[J(n)?(H(),M(g,{key:0},[P(u,{type:`primary`,size:`small`,onClick:l},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_3`)),1)]}),_:1}),t[0]||(t[0]=k(`img`,{class:`w-48px`,src:`/static/vite/images/pro_pay.svg`},null,-1))],64)):j(``,!0),J(a)?(H(),M(g,{key:1},[t[1]||(t[1]=k(`img`,{class:`w-60px`,src:`/static/vite/images/pro.svg`},null,-1)),k(`span`,null,[N(q(e.$t(`Component.Auth.index_4`))+` `,1),k(`span`,Fn,q(J(s)),1)]),P(d,{class:`font-bold!`,onClick:l},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_2`)),1)]}),_:1})],64)):j(``,!0),k(`div`,ur,[(H(!0),M(g,null,G(J(c).ps,function(e){return H(),M(`div`,{key:e,class:`advantage`},q(e),1)}),128))])])]}),_:1})):j(``,!0)}}}),Ks=D(Ro,[[`__scopeId`,`data-v-936be93b`]]),L(),Ge={class:`flex flex-col items-center w-100% py-24px`},Pn={class:`flex items-center mb-8px text-15px text-desc`},lr={key:1},kr={class:`flex items-center h-24px mt-8px text-14px text-desc`},ra=F({__name:`box`,props:{value:{default:0},showText:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup:function(e){var t=e,n=Y().t,r=vl(),i=!!ml().desc,a=O(function(){return s(t.value)}),o=[{val:90,type:`error`,color:r.value.errorColor,desc:n(`Home.index_12`)},{val:80,type:`warning`,color:r.value.warningColor,desc:n(`Home.index_13`)},{val:70,type:`success`,color:r.value.primaryColor,desc:n(`Home.index_14`)},{val:30,type:`success`,color:r.value.primaryColor,desc:n(`Home.index_15`)}],s=function(e){for(var t={val:e,type:`success`,color:`#20a53a`,desc:n(`Home.index_15`)},r=0;r=i.val){t.desc=i.desc,t.color=i.color,t.type=i.type;break}else if(e<30){t.type=o[o.length-1].type,t.desc=o[o.length-1].desc,t.color=o[o.length-1].color;break}}return t};return function(t,n){var r=ie;return H(),M(`div`,Ge,[k(`div`,Pn,[Ys(t.$slots,`title`)]),P(J(ne),As(t.$attrs,{trigger:`hover`,placement:`bottom-start`,"display-directive":`show`,disabled:e.disabled,"show-arrow":!1,style:{padding:0}}),{trigger:Z(function(){return[P(r,{type:`circle`,class:`w-105px! cursor-pointer`,status:J(a).type,"stroke-width":7,"offset-degree":180,percentage:e.value},{default:Z(function(){return[k(`div`,{class:`w-88px text-17px text-center`,style:Ls({color:J(a).color})},[e.showText?Ys(t.$slots,`progress`,{key:0}):(H(),M(`span`,lr,q(e.value)+`%`,1))],4)]}),_:3},8,[`status`,`percentage`])]}),default:Z(function(){return[Ys(t.$slots,`popover`)]}),_:3},16,[`disabled`]),k(`div`,kr,[i?Ys(t.$slots,`desc`,{key:0}):(H(),M(g,{key:1},[N(q(J(a).desc),1)],64))])])}}}),na=ra,L(),Jc=F({__name:`tag`,props:{value:{default:0},desc:{default:``}},setup:function(e){var t=e,n=O(function(){return t.value>=90?`error`:t.value>=80?`warning`:`success`});return function(t,r){var i=le;return H(),A(i,{type:J(n),bordered:!1},{default:Z(function(){return[N(q(e.desc)+` `+q(e.value)+`%`,1)]}),_:1},8,[`type`])}}}),qc=Jc,L(),Zi={},Sa=D(Zi,[[`render`,Hl],[`__scopeId`,`data-v-85c7e205`]]),L(),We={class:`w-400px p-20px`},Nn={class:`flex items-center mb-12px`},cr={class:`mx-8px text-14px`},Or={class:`flex-1`},Wr={class:`p-12px pb-0 text-13px text-default`},ri={class:`flex justify-between`},gi={class:`flex justify-between mt-8px`},ki={class:`flex-1`},Hi={class:`p-4px pb-0 text-13px text-default`},at={class:`table table-fixed whitespace-nowrap`},gt={class:`flex-1`},Dt={class:`mt-10px`},Wt={class:`flex items-center`},Qt={class:`mr-4px`},rs=F({__name:`info`,props:{value:{default:0},load:{}},setup:function(e,t){var n=t.expose,i=K(I()).isFree,a=Y().t,o=Vl().onServerReady,c=W([`basic`]),l=W([`load`]),u=W({user:0,nice:0,system:0,idle:0,iowait:0,irq:0,softirq:0,steal:0,guest:0,guest_nice:0,total_processes:0,active_processes:0}),d=_l([{key:`proc_name`,title:a(`Home.index_24`),ellipsis:{tooltip:!0},render:function(e){return P(`span`,{title:a(`Home.index_29`,[e.explain,e.exe_path,e.cwd_path,e.num_threads])},[e.proc_name])}},{key:`cpu_percent`,title:a(`Home.index_25`),width:100},el({width:80,options:function(e){return[{label:a(`Home.index_98`),disabled:e.important===1,onClick:function(){var t=e.explain.split(`The process of`)[1];tl({title:a(`Home.index_27`),content:function(){return P(`span`,{class:`text-error text-14px`},[a(`Home.index_28`,[e.proc_name,t])])},onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,ys({pid:e.pid})];case 1:return t.sent(),S(!0,!0),[2]}})})()}})}}]}})]),f=d.table,p=d.columns,m=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return l.value.includes(`top5`)?[4,S(!0,!0)]:[3,2];case 1:return e.sent(),[3,3];case 2:x(),e.label=3;case 3:return[2]}})})()},h=function(){X({source:141})},g=sl(),_=g.loading,v=g.setLoading,y=cl(function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,S()];case 1:return e.sent(),[2]}})})()},5),b=y.loop,x=y.clearTimer,S=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Q(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),i.value?[2]:(t&&x(),e&&v(!0),[4,Za()]);case 1:return n=r.sent().message,z(n)&&(f.data=R(n.CPU_high_occupancy_software_list)?n.CPU_high_occupancy_software_list:[]),t&&b(),[3,3];case 2:return e&&v(!1),[7];case 3:return[2]}})})()};return o(`load-info`,function(e){u.value=e.cpu_times}),n({clearTimer:x,onUpdateCollapse:m}),function(t,n){var a=s,o=r,d=ga;return H(),M(`div`,We,[k(`div`,Nn,[k(`div`,cr,q(t.$t(`Home.index_31`)),1),P(qc,{value:e.value},null,8,[`value`])]),P(Sa,{"expanded-names":J(c),"onUpdate:expandedNames":n[0]||(n[0]=function(e){return B(c)?c.value=e:null}),class:`mb-16px`},{default:Z(function(){return[P(a,{name:`basic`},{header:Z(function(){return[k(`div`,Or,q(t.$t(`Home.index_32`)),1)]}),default:Z(function(){return[k(`div`,Wr,[k(`div`,ri,[k(`span`,null,q(t.$t(`Home.index_33`)),1),k(`span`,null,q(e.load.one.toFixed(2))+` / `+q(e.load.five.toFixed(2))+` / `+q(e.load.fifteen.toFixed(2)),1)]),k(`div`,gi,[k(`span`,null,q(t.$t(`Home.index_34`)),1),k(`span`,null,q(J(u).active_processes)+` / `+q(J(u).total_processes),1)])])]}),_:1})]}),_:1},8,[`expanded-names`]),P(Sa,{"expanded-names":J(l),"onUpdate:expandedNames":[n[1]||(n[1]=function(e){return B(l)?l.value=e:null}),m],accordion:!0},{default:Z(function(){return[P(a,{name:`load`},{header:Z(function(){return[k(`div`,ki,q(t.$t(`Home.index_35`)),1)]}),default:Z(function(){return[k(`div`,Hi,[k(`table`,at,[k(`tbody`,null,[k(`tr`,null,[n[2]||(n[2]=k(`td`,null,[k(`span`,null,`user`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).user),1)]),n[3]||(n[3]=k(`td`,null,[k(`span`,null,`nice`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).nice),1)])]),k(`tr`,null,[n[4]||(n[4]=k(`td`,null,[k(`span`,null,`system`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).system),1)]),n[5]||(n[5]=k(`td`,null,[k(`span`,null,`idle`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).idle),1)])]),k(`tr`,null,[n[6]||(n[6]=k(`td`,null,[k(`span`,null,`iowait`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).iowait),1)]),n[7]||(n[7]=k(`td`,null,[k(`span`,null,`irq`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).irq),1)])]),k(`tr`,null,[n[8]||(n[8]=k(`td`,null,[k(`span`,null,`softirq`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).softirq),1)]),n[9]||(n[9]=k(`td`,null,[k(`span`,null,`steal`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).steal),1)])]),k(`tr`,null,[n[10]||(n[10]=k(`td`,null,[k(`span`,null,`guest`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).guest),1)]),n[11]||(n[11]=k(`td`,null,[k(`span`,null,`guest_nice`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).guest_nice),1)])])])])])]}),_:1}),P(a,{name:`top5`},{header:Z(function(){return[k(`div`,gt,q(t.$t(`Home.index_20`)),1)]}),default:Z(function(){return[k(`div`,Dt,[P(d,{loading:J(_),"loading-num":5,data:J(f).data,columns:J(p)},Ta({_:2},[J(i)?{name:`empty`,fn:Z(function(){return[k(`div`,Wt,[k(`span`,Qt,q(t.$t(`Home.index_21`)),1),P(o,{class:`w-90px h-24px px-0`,type:`primary`,onClick:h},{default:Z(function(){return[N(q(t.$t(`Home.index_22`)),1)]}),_:1})])]}),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Qo=D(rs,[[`__scopeId`,`data-v-fee0652f`]]),L(),Ue={class:`mr-6px`},Lo=F({__name:`index`,setup:function(e){var t=Vl().onServerReady,n=W({one:0,five:0,fifteen:0,max:0,limit:0,safe:0}),r=O(function(){var e=n.value,t=e.one,r=e.max;return r>0?Math.round(t/r*100):0}),i=W(),a=function(e){if(e){var t;(t=i.value)==null||t.onUpdateCollapse()}else{var n;(n=i.value)==null||n.clearTimer()}};return t(`load`,function(e){n.value=e.load}),function(e,t){return H(),A(na,{value:J(r),"onUpdate:show":a},{title:Z(function(){return[k(`span`,Ue,q(e.$t(`Home.index_30`)),1),t[0]||(t[0]=k(`a`,{class:`bt-ico-ask cursor-pointer!`,href:`https://www.aapanel.com/forum/d/1265-what-does-the-data-in-load-status-represent`,target:`_blank`},` ? `,-1))]}),popover:Z(function(){return[P(Qo,{ref_key:`infoRef`,ref:i,value:J(r),load:J(n)},null,8,[`value`,`load`])]}),_:1},8,[`value`])}}}),Ss=Lo,L(),He={class:`w-400px p-20px`},Mn={class:`flex items-center mb-12px`},sr={class:`mx-8px text-14px`},Dr={class:`flex-1`},Ur={class:`p-12px pb-0 text-13px text-default`},ni={class:`mt-8px`},hi={class:`flex-1`},Oi={class:`p-12px pb-0 text-13px text-default leading-22px`},Vi={class:`flex-1`},it={class:`mt-10px`},wt={class:`flex items-center`},Ft={class:`mr-4px`},ns=F({__name:`info`,props:{cpu:{}},setup:function(e,t){var n=t.expose,i=K(I()).isFree,a=Y().t,o=e,c=W([`info`]),l=W([`load`]),u=O(function(){var e=o.cpu;return a(`Home.index_23`,[e.cpuNum,e.physicalNum,e.logicalNum])}),d=O(function(){for(var e=o.cpu,t=3,n=[],r=0;r0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Q(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),i.value?[2]:(t&&C(),e&&b(!0),[4,Za()]);case 1:return n=r.sent().message,z(n)&&(p.data=R(n.CPU_high_occupancy_software_list)?n.CPU_high_occupancy_software_list:[]),t&&S(),[3,3];case 2:return e&&b(!1),[7];case 3:return[2]}})})()};return n({clearTimer:C,onUpdateCollapse:h}),function(t,n){var a=s,o=r,f=ga;return H(),M(`div`,He,[k(`div`,Mn,[k(`div`,sr,q(t.$t(`Home.index_16`)),1),P(qc,{value:e.cpu.percent},null,8,[`value`])]),P(Sa,{"expanded-names":J(c),"onUpdate:expandedNames":n[0]||(n[0]=function(e){return B(c)?c.value=e:null}),class:`mb-16px`},{default:Z(function(){return[P(a,{name:`info`},{header:Z(function(){return[k(`div`,Dr,q(t.$t(`Home.index_18`)),1)]}),default:Z(function(){return[k(`div`,Ur,[k(`div`,null,q(e.cpu.name),1),k(`div`,ni,q(J(u)),1)])]}),_:1})]}),_:1},8,[`expanded-names`]),P(Sa,{"expanded-names":J(l),"onUpdate:expandedNames":[n[1]||(n[1]=function(e){return B(l)?l.value=e:null}),h],accordion:!0},{default:Z(function(){return[P(a,{name:`load`},{header:Z(function(){return[k(`div`,hi,q(t.$t(`Home.index_19`)),1)]}),default:Z(function(){return[k(`div`,Oi,[(H(!0),M(g,null,G(J(d),function(e,n){return H(),M(`div`,{key:``.concat(n+1),class:`flex justify-between`},[k(`span`,null,q(t.$t(`Home.index_36`))+` `+q(e.map(function(e,t){return t+1+3*n}).join(` / `)),1),k(`span`,null,q(e.map(function(e){return e+`%`}).join(` / `)),1)])}),128))])]}),_:1}),P(a,{name:`top5`},{header:Z(function(){return[k(`div`,Vi,q(t.$t(`Home.index_20`)),1)]}),default:Z(function(){return[k(`div`,it,[P(f,{loading:J(y),"loading-num":5,data:J(p).data,columns:J(m)},Ta({_:2},[J(i)?{name:`empty`,fn:Z(function(){return[k(`div`,wt,[k(`span`,Ft,q(t.$t(`Home.index_21`)),1),P(o,{class:`w-90px h-24px px-0`,type:`primary`,onClick:_},{default:Z(function(){return[N(q(t.$t(`Home.index_22`)),1)]}),_:1})])]}),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Zo=ns,L(),Io=F({__name:`index`,setup:function(e){var t=Vl().onServerReady,n=W({name:``,percent:0,cpuNum:0,logicalNum:0,physicalNum:0,loadList:[]}),r=function(e){return{name:e[3]||`--`,percent:e[0]||0,cpuNum:e[5]||0,logicalNum:e[1]||0,physicalNum:e[4]||0,loadList:e[2]||[]}},i=W(),a=function(e){if(e){var t;(t=i.value)==null||t.onUpdateCollapse()}else{var n;(n=i.value)==null||n.clearTimer()}};return t(`cpu`,function(e){n.value=r(e.cpu)}),function(e,t){return H(),A(na,{value:J(n).percent,"onUpdate:show":a},{title:Z(function(){return[k(`span`,null,q(e.$t(`Home.index_16`)),1)]}),desc:Z(function(){return[k(`span`,null,q(J(n).logicalNum)+` `+q(e.$t(`Home.index_17`)),1)]}),popover:Z(function(){return[P(Zo,{ref_key:`infoRef`,ref:i,value:J(n).percent,cpu:J(n)},null,8,[`value`,`cpu`])]}),_:1},8,[`value`])}}}),wa=Io,L(),Ve={class:`w-400px p-20px`},jn={class:`flex items-center mb-12px`},or={class:`mx-8px text-14px`},Er={class:`flex justify-end flex-1`},Hr={class:`flex-1`},ti={class:`p-12px pb-0 text-13px text-default`},mi={class:`flex`},Di={class:`flex items-center w-45%`},Bi={class:`w-70px mr-2px text-right`},pt={class:`flex-1`},Ct={class:`flex items-center flex-1`},Pt={class:`w-90px mr-2px text-right`},Ut={class:`flex-1`},Zt={class:`flex mt-8px`},an={class:`flex items-center w-45%`},ln={class:`w-70px mr-2px text-right`},pn={class:`flex-1`},hn={class:`flex items-center flex-1`},_n={class:`w-90px mr-2px text-right`},Kn={class:`flex-1`},Jn={class:`flex-1`},Xn={class:`mt-10px`},Zn={class:`flex items-center`},Qn={class:`mr-4px`},ts=F({__name:`info`,props:{value:{default:0},memory:{},confirm:{type:Function,default:function(){return!1}}},setup:function(e,t){var n=t.expose,i=e,a=K(I()).isFree,o=Y().t,c=W([`info`]),l=function(){tl({title:o(`Home.index_49`),content:function(){return P(`span`,{class:`text-error`},[o(`Home.index_47`)])},onConfirm:function(e){var t=e.hide;t(),i.confirm()}})},u=_l([{key:`proc_name`,title:o(`Home.index_24`),ellipsis:{tooltip:{width:`trigger`}},render:function(e){return P(`span`,{title:`Remark: `.concat(e.explain,` Starting path: `,e.exe_path,` Run directory: `,e.cwd_path,` -Number of threads: `,e.num_threads)},[e.proc_name])}},{key:`memory_usage`,title:o(`Home.index_48`),width:100},el({width:80,options:function(e){return[{label:o(`Home.index_26`),disabled:e.important===1,onClick:function(){var t=e.explain.split(`The process of`)[1];tl({title:o(`Home.index_49`),content:function(){return P(`span`,{class:`text-error text-14px`},[o(`Home.index_50`,[e.proc_name,t])])},onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,ys({pid:e.pid})];case 1:return t.sent(),x(!0,!0),[2]}})})()}})}}]}})]),d=u.table,f=u.columns,p=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return c.value.includes(`top5`)?[4,x(!0,!0)]:[3,2];case 1:return e.sent(),[3,3];case 2:b(),e.label=3;case 3:return[2]}})})()},m=function(){X({source:141})},h=sl(),g=h.loading,_=h.setLoading,v=cl(function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,x()];case 1:return e.sent(),[2]}})})()},5),y=v.loop,b=v.clearTimer,x=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Q(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),a.value?[2]:(t&&b(),e&&_(!0),[4,Za()]);case 1:return n=r.sent().message,z(n)&&(d.data=R(n.memory_high_occupancy_software_list)?n.memory_high_occupancy_software_list:[]),t&&y(),[3,3];case 2:return e&&_(!1),[7];case 3:return[2]}})})()};return n({clearTimer:b,onUpdateCollapse:p}),function(t,n){var i=r,o=s,u=ga;return H(),M(`div`,Ve,[k(`div`,jn,[k(`div`,or,q(t.$t(`Home.index_37`)),1),P(qc,{value:e.value},null,8,[`value`]),k(`div`,Er,[P(i,{type:`primary`,onClick:l},{default:Z(function(){return[N(q(t.$t(`Home.index_40`)),1)]}),_:1})])]),P(Sa,{"expanded-names":J(c),"onUpdate:expandedNames":[n[0]||(n[0]=function(e){return B(c)?c.value=e:null}),p]},{default:Z(function(){return[P(o,{name:`info`},{header:Z(function(){return[k(`div`,Hr,q(t.$t(`Home.index_41`)),1)]}),default:Z(function(){return[k(`div`,ti,[k(`div`,mi,[k(`div`,Di,[k(`div`,Bi,q(t.$t(`Home.index_42`)),1),k(`div`,pt,q(e.memory.memRealUsed)+` MB`,1)]),k(`div`,Ct,[k(`div`,Pt,q(t.$t(`Home.index_43`)),1),k(`div`,Ut,q(e.memory.memTotal)+` MB`,1)])]),k(`div`,Zt,[k(`div`,an,[k(`div`,ln,q(t.$t(`Home.index_44`)),1),k(`div`,pn,q(e.memory.memFree)+` MB`,1)]),k(`div`,hn,[k(`div`,_n,q(t.$t(`Home.index_45`)),1),k(`div`,Kn,q(e.memory.memBuffers)+`/`+q(e.memory.memCached)+` MB`,1)])])])]}),_:1}),P(o,{name:`top5`},{header:Z(function(){return[k(`div`,Jn,q(t.$t(`Home.index_46`)),1)]}),default:Z(function(){return[k(`div`,Xn,[P(u,{loading:J(g),"loading-num":5,data:J(d).data,columns:J(f)},Ta({_:2},[J(a)?{name:`empty`,fn:Z(function(){return[k(`div`,Zn,[k(`span`,Qn,q(t.$t(`Home.index_21`)),1),P(i,{class:`w-90px h-24px px-0`,type:`primary`,onClick:m},{default:Z(function(){return[N(q(t.$t(`Home.index_22`)),1)]}),_:1})])]}),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Xo=ts,L(),Be={class:`text-15px leading-20px`},kn={key:0},ar={key:1},Fo=F({__name:`index`,setup:function(e){var t=Vl().onServerReady,n=W({memTotal:0,memFree:0,memBuffers:0,memCached:0,memRealUsed:0}),r=W(0),i=W(!1),a=W(!1),o=W(`.`),s=null,c=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:i.value=!0,a.value=!0,s=window.setInterval(function(){if(o.value===`...`?o.value=`.`:o.value+=`.`,r.value>1){var e=r.value-r.value*.2;r.value=e>1?e:1}},400),t.label=1;case 1:return t.trys.push([1,3,,4]),[4,Js()];case 2:return e=t.sent().message,a.value=!1,l(),z(e)&&setTimeout(function(){n.value=e,r.value=u(),i.value=!1},2e3),[3,4];case 3:return t.sent(),i.value=!1,a.value=!1,l(),[3,4];case 4:return[2]}})})()},l=function(){s&&clearInterval(s)},u=function(){var e=n.value,t=e.memTotal,r=e.memRealUsed;return t>0?Math.round(r/t*1e3)/10:0},d=W(),f=function(e){if(e){var t;(t=d.value)==null||t.onUpdateCollapse()}else{var n;(n=d.value)==null||n.clearTimer()}};return t(`memory`,function(e){i.value||(n.value=e.mem,r.value=u())}),function(e,t){return H(),A(na,{value:J(r),disabled:J(i),"show-text":J(i),"onUpdate:show":f},{title:Z(function(){return[k(`span`,null,q(e.$t(`Home.index_37`)),1)]}),progress:Z(function(){return[k(`div`,Be,[J(a)?(H(),M(`span`,kn,q(e.$t(`Home.index_38`))+q(J(o)),1)):(H(),M(`span`,ar,[N(q(e.$t(`Home.index_39`)),1),t[0]||(t[0]=k(`br`,null,null,-1)),t[1]||(t[1]=N(`0 B`,-1))]))])]}),desc:Z(function(){return[k(`span`,null,q(J(n).memRealUsed)+` / `+q(J(n).memTotal)+`(MB)`,1)]}),popover:Z(function(){return[P(Xo,{ref_key:`infoRef`,ref:d,value:J(r),memory:J(n),confirm:c},null,8,[`value`,`memory`])]}),_:1},8,[`value`,`disabled`,`show-text`])}}}),ks=Fo,L(),ze={class:`w-380px p-20px`},On={class:`flex items-center mb-12px`},ir={class:`mx-8px text-14px`},Tr={class:`flex justify-end flex-1`},Vr={class:`flex-1`},di={class:`p-12px pb-0 text-13px text-default`},wi={class:`mt-8px`},Li={class:`mt-8px`},Xi={class:`mt-8px`},ft={class:`flex-1`},St={class:`p-12px pb-0 text-13px text-default`},Nt={class:`mt-8px`},Ht={class:`mt-8px`},Xt={class:`mt-8px`},rn={class:`mt-8px`},es=F({__name:`info`,props:{value:{default:0},data:{}},setup:function(e){var t=I(),n=W([`info`,`inode`]),i=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return t.isFree?(X({source:350}),[2]):[4,xa(`disk_analysis`)];case 1:return e.sent(),[4,gl({name:`disk_analysis`,title:`Disk analysis`,admin:!0})];case 2:return e.sent(),[2]}})})()};return function(t,a){var o=r,c=fa,l=s;return H(),M(`div`,ze,[k(`div`,On,[k(`div`,ir,q(t.$t(`Home.index_51`)),1),P(qc,{value:e.value,desc:t.$t(`Home.index_97`)},null,8,[`value`,`desc`]),k(`div`,Tr,[P(o,{type:`primary`,onClick:a[0]||(a[0]=function(e){return i()})},{default:Z(function(){return[N(q(t.$t(`Home.index_52`)),1)]}),_:1})])]),P(Sa,{"expanded-names":J(n),"onUpdate:expandedNames":a[1]||(a[1]=function(e){return B(n)?n.value=e:null})},{default:Z(function(){return[P(l,{name:`info`},{header:Z(function(){return[k(`div`,Vr,q(t.$t(`Home.index_53`)),1)]}),default:Z(function(){return[k(`div`,di,[k(`div`,null,q(t.$t(`Home.index_54`))+q(e.data.type),1),k(`div`,wi,q(t.$t(`Home.index_55`))+q(e.data.path),1),P(c,{class:`mt-8px`,height:22,value:e.value,"indicator-placement":`inside`},null,8,[`value`]),k(`div`,Li,q(t.$t(`Home.index_56`))+q(e.data.size[2])+q(t.$t(`Home.index_57`))+q(e.data.size[0]),1),k(`div`,Xi,q(t.$t(`Home.index_58`))+q(e.data.size[1])+q(t.$t(`Home.index_59`))+q(e.data.size[4]),1)])]}),_:1}),P(l,{name:`inode`},{header:Z(function(){return[k(`div`,ft,q(t.$t(`Home.index_60`)),1)]}),default:Z(function(){return[k(`div`,St,[k(`div`,null,q(t.$t(`Home.index_61`))+q(e.data.filesystem),1),k(`div`,Nt,q(t.$t(`Home.index_62`))+q(e.data.inodes[0]),1),k(`div`,Ht,q(t.$t(`Home.index_63`))+q(e.data.inodes[1]),1),k(`div`,Xt,q(t.$t(`Home.index_64`))+q(e.data.inodes[2]),1),k(`div`,rn,q(t.$t(`Home.index_65`))+q(e.data.inodes[3]),1)])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Yo=es,L(),Po=F({__name:`index`,props:{item:{}},setup:function(e){return function(t,n){return H(),A(na,{value:e.item.percent},{title:Z(function(){return[k(`span`,null,q(e.item.path),1)]}),desc:Z(function(){return[k(`span`,null,q(e.item.size[1])+` / `+q(e.item.size[0]),1)]}),popover:Z(function(){return[P(Yo,{value:e.item.percent,data:e.item},null,8,[`value`,`data`])]}),_:1},8,[`value`])}}}),ja=Po,L(),No=F({__name:`index`,setup:function(e){var t=il().defer,n=Vl().onServerReady,r=W([]),a=function(e){var t=Fl(e,4)[3];return parseFloat(t)};return n(`state`,function(e){r.value=e.disk.map(function(e){return e.percent=a(e.size),e})}),function(e,n){var a=_,o=v,s=i;return H(),A(s,{class:`mb-16px`,title:e.$t(`Home.index_66`)},{default:Z(function(){return[P(o,{cols:`2 800:4 1000:5 1200:6`},{default:Z(function(){return[J(t)(2)?(H(),A(a,{key:0},{default:Z(function(){return[P(Ss)]}),_:1})):j(``,!0),J(t)(3)?(H(),A(a,{key:1},{default:Z(function(){return[P(wa)]}),_:1})):j(``,!0),J(t)(4)?(H(),A(a,{key:2},{default:Z(function(){return[P(ks)]}),_:1})):j(``,!0),(H(!0),M(g,null,G(J(r),function(e){return H(),A(a,{key:e.path},{default:Z(function(){return[P(ja,{item:e},null,8,[`item`])]}),_:2},1024)}),128))]}),_:1})]}),_:1},8,[`title`])}}}),Uc=No,L(),e(`a`,C=Da(`home-security`,function(){var e=W(`overview`),t=W({score:85,scoreLevel:`Good`,riskNum:3,subtitle:`The overall security status of the system is good. It is recommended to check the security configuration regularly.`}),n=W({day:1,time:`--`,virus:`--`}),r=W({risk_scan:{status:!1,icon:`home-risk`,name:`Risk Scan`},safe_detect:{status:!1,icon:`home-safeDetect`,name:`Safety Testing`},file_detection:{status:!1,icon:`home-ware`,name:`Malicious file detection`},vul_scan:{status:!1,icon:`home-web`,name:`Vulnerability Scanning`},hids:{status:!1,icon:`home-hids`,name:`Intrusion Detection`},tamper:{status:!1,icon:`home-tamper`,name:`Tamper-proof`}}),i=W([{title:`Bug`,type:`loophole`,tips:`Timely discovery of vulnerabilities in the website and timely upgrade of the version can prevent hackers from taking advantage of the situation.`,value:0},{title:`Malicious files`,type:`file`,tips:`Detection of malicious files (such as viruses, Trojans) that may steal information or damage the system`,value:0},{title:`Intrusion Detection`,type:`intrusion`,tips:`Analyze abnormal process behavior on the server to detect potential intrusions and issue alerts immediately`,value:0},{title:`Risk`,type:`risk`,tips:`Conduct comprehensive inspections on websites/panel/systems to eliminate hidden risks`,value:0},{title:`Baseline issues`,type:`server`,tips:`Check whether the server configuration meets security standards`,value:0},{title:`Tamper-proof`,type:`tamper`,tips:`Tamper-proof for Enterprise:Real-time protection to see if web page content is illegally modified`,value:0}]),a=W(!0),o=W(!0);return{menu:e,scoreData:t,safe:n,capabilitySwitch:r,risk_details:i,hidsInstalled:a,tamperInstalled:o,getSafeOverviewData:function(){return Q(function(){var e,s,c;return $(this,function(l){switch(l.label){case 0:return[4,ho()];case 1:return e=l.sent().message,z(e)&&(s=e.security_status,c=e.risk_details,t.value.score=e.score,t.value.scoreLevel=e.level,t.value.riskNum=e.risk_count,t.value.subtitle=e.level_description,n.value.day=e.protect_days,n.value.time=e.risk_scan_time.slice(0,10)||`-`,n.value.virus=e.virus_update_time.slice(0,10)||`-`,r.value.risk_scan.status=s.risk_scan,r.value.safe_detect.status=s.safe_detect,r.value.file_detection.status=s.file_detection,r.value.vul_scan.status=s.vul_scan,r.value.tamper.status=s.tamper,r.value.hids.status=s.hids,i.value[0].value=c.vul_scan.total||0,i.value[1].value=c.file_detection.total||0,i.value[2].value=c.hids.total||0,i.value[3].value=c.homepage_risk.total||0,i.value[4].value=c.safe_detect.total||0,i.value[5].value=c.tamper.total||0,a.value=s.hids_installed,o.value=s.tamper_installed),[2]}})})()}}})),L(),Qi=K(C()),rc=Qi.risk_details,w=F({props:{value:{type:Number,required:!0},iconName:{type:String,required:!0}},setup:function(e){return function(){return P(g,null,[P(sa,{size:32,name:e.iconName},null),e.value>0?P(`div`,{class:`absolute top-15px right-20px h-18px bg-error text-white rounded-full px-6px text-12px`},[e.value]):``])}}}),fo=function(e){var t;return((t=rc.value.find(function(t){return t.type===e}))==null?void 0:t.value)||0},e(`i`,ec=function(e){switch(e){case 1:return{text:`Low`,style:`color: #D4BB00; background-color: rgba(232, 213, 68, 0.1);`};case 2:return{text:`Medium`,style:`color: #f0ad4e; background-color: rgba(240, 173, 78, 0.14);`};case 3:return{text:`High`,style:`color: #EF0808; background-color: rgba(239, 8, 8, 0.1);`};case 4:return{text:`Urgent`,style:`color: #ffffff; background-color: #cf1322; font-weight: bold;`};default:return{text:`--`,style:`color: #8c8c8c; background-color: #f5f5f5;`}}}),L(),Is=function(e){return Ll(new Set(e)).map(function(e){return{path:e}})},y=Da(`home-security-file`,function(){var e=W({status:!1,isHasMounts:!1}),t=W(!1),n=W(!1),r=W(`--`),i=W([{title:`Total Scanned`,value:0,style:`color: var(--home-risk-file-info-item-color)`},{title:`High risk`,value:0,style:`color: #F50606;`,id:2},{title:`Moderate`,value:0,style:`color: #FF9900`,id:1},{title:`Low risk`,value:0,style:`color: #DDC400`,id:0}]),a=W([]),o=W([]);return{lastScanTime:r,riskLevelsOverview:i,dynamicKill:t,autoIntercept:n,ossConfig:e,monitorPath:a,excludePath:o,getConfig:function(){return Q(function(){var r,i;return $(this,function(s){switch(s.label){case 0:return[4,io()];case 1:return r=s.sent().message,z(r)&&(i=r.data,n.value=i.quarantine,t.value=i.dynamic_detection,e.value={status:i.scan_oss,isHasMounts:i.has_oss_mounts},a.value=Is(i.monitor_dirs),o.value=Is(i.exclude_dirs)),[2]}})})()}}}),L(),Le={class:`home-security-file`},Dn={class:`text-right lastScan-time mb-2`},rr={class:`infoList`},wr={class:`text-[1.2rem] info-title mb-[1.6rem]`},Ba=F({__name:`file-info`,setup:function(e){var t=K(y()),n=t.lastScanTime,r=t.riskLevelsOverview;return function(e,t){return H(),M(`div`,Le,[k(`div`,Dn,q(e.$t(`Home.Security.index_9`))+`:`+q(J(n)),1),k(`div`,rr,[(H(!0),M(g,null,G(J(r),function(e){return H(),M(`div`,{class:`flex-1 text-center item-list`,key:e.title},[k(`div`,wr,q(e.title),1),k(`div`,{class:`text-[2.4rem]`,style:Ls(e.style)},q(e.value),5)])}),128))])])}}}),za=D(Ba,[[`__scopeId`,`data-v-232a23b2`]]),L(),Ie={class:`p-20px h-full`},En={class:`flex items-center`},nr={class:`mr-8px`},Cr={key:0},Br={key:1},Fa=F({__name:`file-advanced`,setup:function(e){var t=Y().t,n=y(),i=K(n),a=i.autoIntercept,o=i.monitorPath,s=i.excludePath,c=W(`monitor`),l=[{key:`monitor`,label:`Monitor Directory`},{key:`exclude`,label:`Exclude Directory`},{key:`ignore`,label:`Ignore File`}],u=W(``),d=_l([{title:t(`Site.DelSite.index_2`),key:`path`,width:200},el({width:100,options:function(e){return[{label:t(`Public.Btn.Del`),onClick:function(){return Q(function(){return $(this,function(r){switch(r.label){case 0:return c.value===`ignore`?[4,Oa({md5:e.md5})]:[3,2];case 1:return r.sent(),C(),[2];case 2:return nl({title:c.value===`ignore`?t(`Public.Btn.Cancel`):t(`Public.Btn.Del`),content:`Are you sure you want to delete this path? [`.concat(e.path,`]`),onConfirm:function(){return Q(function(){var t;return $(this,function(r){switch(r.label){case 0:return t=c.value===`monitor`,[4,Mc(Dl({},t?`delete_monitor_path`:`delete_exclude_path`,e.path))];case 1:return r.sent(),[4,n.getConfig()];case 2:return r.sent(),p.data=t?o.value:s.value,[2]}})})()}}),[2]}})})()}}]}})]),f=d.keys,p=d.table,m=d.columns,h=O(function(){var e=m.value;if(c.value===`ignore`){var n=Il(e),r=n[0],i=n.slice(1);return[r,{title:`MD5`,key:`md5`},{title:t(`Config.Safe.index_152`),key:`time`,width:150}].concat(Ll(i))}return e}),g=function(e){return Q(function(){var n;return $(this,function(r){return n=e?`Whether to enable automatic isolation (not recommended), this feature will have a probability of isolating normal files.`:`Whether dynamic detection is turned off, this feature will make it possible to isolate normal files.`,nl({title:t(`Home.Security.index_25`),content:n,onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Mc({quarantine:e})];case 1:return t.sent(),a.value=e,[2]}})})()}}),[2]})})()},_=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return e=c.value===`monitor`,[4,Mc(Dl({},e?`add_monitor_path`:`add_exclude_path`,u.value))];case 1:return t.sent(),[4,n.getConfig()];case 2:return t.sent(),u.value=``,p.data=e?o.value:s.value,[2]}})})()},v=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return c.value=e,e===`monitor`?(p.data=o.value,[3,4]):[3,1];case 1:return e===`exclude`?(p.data=s.value,[3,4]):[3,2];case 2:return[4,C()];case 3:t.sent(),t.label=4;case 4:return[2]}})})()},b=sl(),x=b.loading,S=b.setLoading,C=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),S(!0),[4,ro()];case 1:return e=t.sent().message,R(e)&&(p.data=e.map(function(e){return{path:e.filepath,md5:e.md5_to_add,time:e.timestamp}})),[3,3];case 2:return S(!1),[7];case 3:return[2]}})})()};return function(){return Q(function(){return $(this,function(e){return p.data=o.value,[2]})})()}(),function(e,t){var n=se,i=va,o=ca,s=r,d=ga,m=ha,y=ba;return H(),M(`div`,Ie,[P(i,{value:J(c),"onUpdate:value":[t[0]||(t[0]=function(e){return B(c)?c.value=e:null}),v],options:l},{suffix:Z(function(){return[k(`div`,En,[k(`span`,nr,q(e.$t(`Home.Security.index_25`)),1),P(n,{value:J(a),size:`small`,"onUpdate:value":g},null,8,[`value`])])]}),_:1},8,[`value`]),P(m,null,Ta({table:Z(function(){return[P(d,{keys:J(f),"onUpdate:keys":t[2]||(t[2]=function(e){return B(f)?f.value=e:null}),"row-key":`path`,data:J(p).data,columns:J(h),"max-height":300,loading:J(x)},null,8,[`keys`,`data`,`columns`,`loading`])]}),_:2},[J(c)===`ignore`?void 0:{name:`toolsLeft`,fn:Z(function(){return[P(o,{class:`w-[350px]`,value:J(u),"onUpdate:value":t[1]||(t[1]=function(e){return B(u)?u.value=e:null}),placeholder:e.$t(`Site.Placeholder.Index_5`)},null,8,[`value`,`placeholder`]),P(s,{type:`primary`,onClick:_},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Add`)),1)]}),_:1})]}),key:`0`}]),1024),P(y,{class:`mt-16px`},{default:Z(function(){return[J(c)===`ignore`?j(``,!0):(H(),M(`li`,Cr,`Avoid adding full disk path monitoring, such as /`)),J(c)===`ignore`?(H(),M(`li`,Br,`Ignore items will be matched based on the md5 value of the file, and identical files will be ignored`)):j(``,!0)]}),_:1})])}}}),Pa=Fa,L(),Fe={class:`flex items-center`},Wa=F({__name:`file-switch`,emits:[`scanComplete`],setup:function(e,t){var n=t.emit,i=Y().t,a=n,o=y();K(o).ossConfig;var s=ul(i(`Config.Alarm.index_21`)),c=Vc(!1),l=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:if(c.value)return[2];c.value=!0,e.label=1;case 1:return e.trys.push([1,,3,4]),[4,yc()];case 2:return e.sent(),a(`scanComplete`),[3,4];case 3:return c.value=!1,[7];case 4:return[2]}})})()};return function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,o.getConfig()];case 1:return e.sent(),[2]}})})()}(),function(e,t){var n=r,i=da;return H(),M(`div`,Fe,[j(``,!0),j(``,!0),P(n,{size:`small`,onClick:t[0]||(t[0]=function(e){return J(s).show=!0})},{default:Z(function(){return Ll(t[3]||(t[3]=[N(`Advanced Settings`,-1)]))}),_:1}),t[4]||(t[4]=k(`span`,{class:`text-desc mx-[1.2rem]`},`|`,-1)),P(n,{size:`small`,loading:J(c),disabled:J(c),onClick:l},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_41`)),1)]}),_:1},8,[`loading`,`disabled`]),P(i,{show:J(s).show,"onUpdate:show":t[1]||(t[1]=function(e){return J(s).show=e}),title:J(s).title,data:J(s).data,width:800,"min-height":500,footer:!1,component:Pa},null,8,[`show`,`title`,`data`])])}}}),Ua=Wa,L(),Pe={class:`p-16px`},Ra=F({__name:`file-ignore-result`,props:{data:{}},setup:function(e){var t=Y().t,n=e,r=_l([{key:`filepath`,title:t(`Site.TableRow.index_2`),width:`70%`},{key:`success`,title:t(`Public.Table.Status`),render:function(e){return P(`span`,{class:e.success?`text-primary`:`text-error`},[N(` `),e.success?t(`Site.PHP.index_35`):t(`Mail.Mass.index_7`),N(` `)])}}]),i=r.table,a=r.columns;return Fs(function(){i.data=n.data.message}),function(e,t){var n=ga;return H(),M(`div`,Pe,[P(n,{data:J(i).data,columns:J(a),"max-height":200},null,8,[`data`,`columns`])])}}}),La=Ra,L(),as(),Ha=F({__name:`file-list`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1787646744133`).then(function(e){return e.o})},void 0)}),r=Y().t,i=y(),a=I(),o=K(C()).risk_details,s=K(i),c=s.riskLevelsOverview,l=s.lastScanTime,u=ul(),d=U({p:1,limit:30,day:``}),f=[{label:r(`Home.Security.index_12`),value:``},{label:r(`Home.Security.index_13`),value:1},{label:r(`Home.Security.index_14`),value:7},{label:r(`Home.Security.index_15`),value:30}],p=_l([{type:`selection`},{title:r(`Component.SelectPath.index_3`),key:`filename`,ellipsis:{tooltip:{width:`trigger`}}},{title:r(`Home.Security.index_1`),key:`threat_type`,width:86,render:function(e){return P(le,null,{default:function(){return[e.threat_type]}})}},{title:`MD5`,key:`md5`,ellipsis:{tooltip:{width:`trigger`}}},{title:r(`Account.Logs.logsState-131428-1`),key:`risk_level_desc`,width:80,render:function(e){var t;return P(`span`,{style:(t=c.value.find(function(t){return t.id===e.risk_level}))==null?void 0:t.style},[N(` `),e.risk_level_desc,N(` `)])}},{title:r(`Home.Security.index_16`),key:`time`,width:140},el({width:160,options:function(e){return[{label:r(`Ftp.Table.index_8`),onClick:function(){nl({title:`Ignore malicious file`,content:`Are you sure you want to ignore this malicious file? [`.concat(e.filename,`]`),onConfirm:function(){return Q(function(){var t,n,i,a;return $(this,function(o){switch(o.label){case 0:return t=e.filepath,n=e.md5,[4,Rc({files:JSON.stringify([{filepath:t,md5:n}])})];case 1:return i=o.sent(),a=i.message,R(a)&&(a[0].success?js.success(r(`Home.Security.index_20`)):js.error(a[0].message)),b(),[2]}})})()}})}},{label:r(`Home.Security.index_17`),onClick:function(){if(a.isFree){X({source:399});return}nl({title:r(`Home.Security.index_18`),content:r(`Home.Security.index_19`),onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,ka({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1)];case 1:return t.sent(),js.success(r(`Home.Security.index_20`)),b(),[2]}})})()}})}},{label:r(`Security.Anti.Index_21`),onClick:function(){u.data=e,u.title=`[`.concat(e.filename,`] `,r(`Home.Security.index_21`)),u.show=!0}}]}})]),m=p.keys,h=p.table,g=p.columns,_=[{key:`delete`,type:`confirm`,label:r(`Home.Security.index_17`),confirm:{title:r(`Crontab.Planned.index_16`,[r(`Home.Security.index_22`)]),desc:r(`Crontab.Planned.index_17`,[r(`Home.Security.index_22`)]),columns:[g.value[1]],api:function(e){return ka({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1)},done:function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,b()];case 1:return e.sent(),m.value=[],[2]}})})()}}},{key:`ignore`,label:r(`Ftp.Table.index_8`),onBatch:function(e){nl({title:r(`Ftp.Table.index_8`),content:`Are you sure you want to ignore these malicious files?`,onConfirm:function(){return Q(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Rc({files:JSON.stringify(e.map(function(e){return{filepath:e.filepath,md5:e.md5}}))})];case 1:return t=n.sent().message,R(t)&&ll({title:r(`Public.Table.Result`),width:480,data:{message:t},component:La}),m.value=[],b(),[2]}})})()}})}}],v=function(e){d.day=e,h.data=[],b()},b=function(){return Q(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),h.loading=!0,[4,oo({day:d.day?d.day:null,p:d.p,limit:d.limit})];case 1:return e=r.sent().message,z(e)&&(h.data=e.detected.map(function(e,t){return Pl(Ml({},e),{keyid:t})}),o.value[1].value=e.total_detected,l.value=e.last_scan_time,t=e.total_scanned_files,n=e.risk_stats,c.value[0].value=t,c.value[1].value=n[2],c.value[2].value=n[1],c.value[3].value=n[0],h.total=e.total_detected),[3,3];case 2:return h.loading=!1,[7];case 3:return[2]}})})()};return b(),function(e,t){var r=ae,i=ga,a=ma,o=_a,s=ha,c=ba,l=da;return H(),M(`div`,null,[P(s,null,{toolsLeft:Z(function(){return[P(r,{value:J(d).day,"onUpdate:value":[t[0]||(t[0]=function(e){return J(d).day=e}),v],options:f,class:`mr-[1rem] !w-[12rem]`},null,8,[`value`])]}),toolsRight:Z(function(){return[P(Ua,{onScanComplete:b})]}),table:Z(function(){return[P(i,{"loading-num":3,"checked-row-keys":J(m),"onUpdate:checkedRowKeys":t[1]||(t[1]=function(e){return B(m)?m.value=e:null}),"row-key":`keyid`,loading:J(h).loading,data:J(h).data,columns:J(g),"max-height":`220px`},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]}),pageLeft:Z(function(){return[P(a,{"checked-row-keys":J(m),"onUpdate:checkedRowKeys":t[2]||(t[2]=function(e){return B(m)?m.value=e:null}),"row-key":`keyid`,data:J(h).data,options:_},null,8,[`checked-row-keys`,`data`])]}),pageRight:Z(function(){return[P(o,{"show-size-picker":!1,"show-quick-jumper":!1,page:J(d).p,"onUpdate:page":t[3]||(t[3]=function(e){return J(d).p=e}),"page-size":J(d).limit,"onUpdate:pageSize":t[4]||(t[4]=function(e){return J(d).limit=e}),"item-count":J(h).total,onRefresh:b},null,8,[`page`,`page-size`,`item-count`])]}),_:1}),P(c,{class:`mt-16px`},{default:Z(function(){return[k(`li`,null,q(e.$t(`Home.Security.index_10`)),1),j(``,!0)]}),_:1}),P(l,{show:J(u).show,"onUpdate:show":t[5]||(t[5]=function(e){return J(u).show=e}),title:J(u).title,data:J(u).data,width:500,"min-height":400,footer:!1,component:J(n)},null,8,[`show`,`title`,`data`,`component`])])}}}),Va=Ha,L(),Ne={class:`text-20px`},Mo=F({__name:`index`,setup:function(e){return function(e,t){return H(),M(g,null,[k(`div`,Ne,q(e.$t(`Home.Security.index_32`)),1),P(za),P(Va)],64)}}}),Ia=Mo,L(),Me={class:`text-20px`},Tn={class:`w-250px`},qo=F({__name:`index`,setup:function(e){var t=Y().t,n=W(null),i=U({status:!0,type:[],method:[]}),s={type:{trigger:`change`,type:`array`,required:!0,message:t(`Home.Security.index_36`)},method:{trigger:`change`,type:`array`,required:!0,message:t(`Config.Safe.index_7`)}},c=function(){return{status:i.status,safe_type:i.type.join(`,`),sender:i.method.join(`,`)}},l=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=n.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,Nc(c())];case 2:return t.sent(),c(),[2]}})})()},u=sl(),d=u.loading,f=u.setLoading;return function(){return Q(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),f(!0),[4,io()];case 1:return e=n.sent().message,z(e)&&(t=e.data,i.status=t.alertable.status,i.method=t.alertable.sender,i.type=t.alertable.safe_type),[3,3];case 2:return f(!1),[7];case 3:return[2]}})})()}(),function(e,t){var c=se,u=h,f=o,p=a,m=$i,g=r,_=oa,v=oe;return H(),A(v,{show:J(d)},{default:Z(function(){return[k(`div`,Me,q(e.$t(`Home.Security.index_33`)),1),P(_,{class:`p-16px`,ref_key:`formRef`,ref:n,model:J(i),rules:s},{default:Z(function(){return[P(u,{label:e.$t(`Home.Security.index_34`)},{default:Z(function(){return[P(c,{value:J(i).status,"onUpdate:value":t[0]||(t[0]=function(e){return J(i).status=e})},null,8,[`value`])]}),_:1},8,[`label`]),P(u,{label:e.$t(`Docker.App.Backup.index_5`),path:`type`},{default:Z(function(){return[P(p,{value:J(i).type,"onUpdate:value":t[1]||(t[1]=function(e){return J(i).type=e})},{default:Z(function(){return[P(f,{value:`webshell`,label:e.$t(`Home.Security.index_35`)},null,8,[`label`])]}),_:1},8,[`value`])]}),_:1},8,[`label`]),P(u,{label:e.$t(`Config.Safe.index_6`),path:`method`},{default:Z(function(){return[k(`div`,Tn,[P(m,{value:J(i).method,"onUpdate:value":t[2]||(t[2]=function(e){return J(i).method=e})},null,8,[`value`])])]}),_:1},8,[`label`]),P(u,{label:` `},{default:Z(function(){return[P(g,{type:`primary`,onClick:l},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Save`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`])]}),_:1},8,[`show`])}}}),wo=qo,L(),as(),Kc=I(),b=Da(`home-security-loophole`,function(){return{scanRes:W([]),scanResShow:W(!1),scanContentShow:W(!0),onVulScanSwitch:function(){if(Kc.isFree){X({source:399});return}ll({title:`Setting up automatic scanning`,width:`550px`,height:`200px`,footer:!0,component:Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)})})}}}),L(),je={class:`p-16px`},wn={class:`mb-[2rem]`},tr={class:`flex flex-nowrap items-center justify-between`},Sr={key:0,class:`relative`},Qr={key:0,class:`loading-icon`},ui={class:`pr-[2rem]`},Ci=[`innerHTML`],Ii={class:`text-[1.6rem] mt-[1.2rem]`},Yi={class:`relative`},dt={class:`text-[1.5rem]`},Ts=F({__name:`loophole-scan`,setup:function(e){var t=Y().t,n=b(),i=C(),a=I(),o=K(n),s=o.scanResShow,c=o.scanContentShow,l=o.scanRes,d=W(`success`),f=W(!1),p=W({scanTitle:t(`Home.Security.index_39`),scanTime:t(`Home.Security.index_40`),scanCheckButton:t(`Home.Security.index_41`)}),h=function(){return Q(function(){var e,n;return $(this,function(r){switch(r.label){case 0:if(a.isFree)return X({source:399}),[2];d.value=`loading`,p.value.scanTitle=t(`Home.Security.index_42`)+`...`,r.label=1;case 1:return r.trys.push([1,3,4,5]),f.value=!0,[4,bc()];case 2:return e=r.sent().message,z(e)&&(p.value.scanTitle=t(`Home.Security.index_43`),p.value.scanTime=``.concat(t(`Logs.Panel.index_13`),`:`,qa(e.time)),p.value.scanCheckButton=t(`Home.Security.index_41`),c.value=!1,e.info.length?(s.value=!1,l.value=e.info,d.value=`danger`,p.value.scanCheckButton=t(`Home.Security.index_41`),p.value.scanTitle=``.concat(t(`Security.Anti.Index_7`),` [`,e.site_num,`] `,t(`Home.Security.index_45`),` `,e.loophole_num,``)):(s.value=!0,p.value.scanTitle=t(`Home.Security.index_44`)),i.risk_details[0].value=e.loophole_num),[3,5];case 3:return n=r.sent(),console.log(n),d.value=`success`,[3,5];case 4:return f.value=!1,[7];case 5:return[2]}})})()};return function(){return Q(function(){var e,n,r,i,a;return $(this,function(o){switch(o.label){case 0:return[4,So()];case 1:return e=o.sent().message,z(e)&&(n=e.data,r=n.loophole_num,i=n.site_num,a=n.time,r>0?(p.value.scanTitle=``.concat(r,` `,t(`Home.Security.index_46`),` `,i,``),p.value.scanTime=``.concat(t(`Home.Security.index_9`),`:`,a),d.value=`danger`,p.value.scanCheckButton=t(`Home.Security.index_41`)):(p.value.scanTitle=``.concat(t(`Home.Security.index_47`),` `,i),p.value.scanTime=``.concat(t(`Home.Security.index_9`),`:`,a),p.value.scanCheckButton=t(`Home.Security.index_41`),d.value=`success`)),[2]}})})()}(),function(e,t){var i=sa,a=m,o=r,s=u;return H(),M(`div`,je,[k(`div`,wn,[k(`div`,tr,[P(a,{class:`flex-nowrap!`},{default:Z(function(){return[J(d)==`loading`?(H(),M(`div`,Sr,[J(f)?(H(),M(`div`,Qr)):j(``,!0),P(i,{name:`home-scanning-scan`,size:80,color:`#20a53a`})])):j(``,!0),k(`div`,null,[J(d)==`success`?(H(),A(i,{key:0,name:`home-scanning-success`,size:80,color:`#20a53a`})):j(``,!0),J(d)==`danger`?(H(),A(i,{key:1,name:`home-scanning-danger`,size:80,color:`#ef0808`})):j(``,!0)]),k(`div`,ui,[k(`div`,{class:`text-[2rem] font-bold`,innerHTML:J(p).scanTitle},null,8,Ci),k(`div`,Ii,q(J(p).scanTime),1)])]}),_:1}),k(`div`,Yi,[P(o,{type:`primary`,text:``,class:`absolute top-[5rem] right-1rem`,onClick:J(n).onVulScanSwitch},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_38`))+`>> `,1)]}),_:1},8,[`onClick`]),P(o,{class:`h-[4rem] w-[10rem]`,type:J(d)==`loading`?`default`:`primary`,size:`large`,onClick:h},{default:Z(function(){return[k(`span`,dt,q(J(p).scanCheckButton),1)]}),_:1},8,[`type`])])])]),P(s)])}}}),ws=D(Ts,[[`__scopeId`,`data-v-fd6231cc`]]),L(),Ae={class:`px-16px`},Cn={key:0,class:`info`},yr={class:`webedit-con flex items-center justify-center`},Lr={class:`thumbnail-introduce mt-[0rem]`},Zr={class:`text-[1.8rem] font-bold`},li={key:1,class:`scan`},Si={key:0,class:`scan-success border-[0.1rem] p-[2rem] h-[38rem] border-[#e8e8e8] flex items-center justify-center`},Fi={class:`flex flex-column items-center`},Ji={class:`absolute mt-[10.5rem] text-[2rem] leading-[0.14rem]`},ut={key:1},xt={class:`flex items-center mb-[2rem] text-[#333]`},Mt={class:`w-[26rem]`},Vt={class:`overflow-auto h-[34rem] scrollable`},Yt={class:`w-[25rem] flex-shrink-0`},nn={class:`ml-[1.2rem]`},cn={class:`whitespace-nowrap`},fn={class:`text-font2 text-[1.2rem] w-auto`},mn={class:`flex items-center justify-between w-full`},gn={class:`flex items-center ml-[1.2rem]`},Gn={class:`text-[#999] ml-[1.2rem]`},qn={class:`bg-[#f6f6f6] text-[#999] p-[2rem] ml-[1.2rem]`},Yn={class:`flex items-center`},Ds=F({__name:`loophole-view`,setup:function(e){var t=K(b()),n=t.scanResShow,r=t.scanContentShow,i=t.scanRes,a=W([`1`]),o={4:[`error`,`Critical`],3:[`warning`,`High`],2:[`info`,`Medium`],1:[`success`,`Low`]},c=function(e){return o[e]||[`default`,`Unknown`]};return function(e,t){var o=ee,u=ba,d=le,f=m,p=la,h=s,_=l;return H(),M(`div`,Ae,[J(r)?(H(),M(`div`,Cn,[k(`div`,yr,[P(o,{class:`max-w-[90rem] mr-[4rem] w-[36rem]`,width:`100%`,src:J(Xc)},null,8,[`src`]),k(`div`,Lr,[k(`span`,Zr,q(e.$t(`Home.Security.index_49`))+`:`,1),P(u,null,{default:Z(function(){return[k(`li`,null,[N(q(e.$t(`Home.Security.index_50`))+`: `,1),t[1]||(t[1]=k(`br`,null,null,-1)),t[2]||(t[2]=N(` XunRui CMS、pbootcms、Apple CMS、eyoucms、Ocean CMS、 `,-1)),t[3]||(t[3]=k(`br`,null,null,-1)),t[4]||(t[4]=N(` ThinkCMF、zfaka、dedecms、MetInfo、emlog、 `,-1)),t[5]||(t[5]=k(`br`,null,null,-1)),t[6]||(t[6]=N(`Empire CMS、discuz、Thinkphp、Wordpress、Z-Blog、 `,-1)),t[7]||(t[7]=k(`br`,null,null,-1)),t[8]||(t[8]=N(`Ultimate CMS、ShopXO、HYBBS、ECShop、SchoolCMS、 `,-1)),t[9]||(t[9]=k(`br`,null,null,-1)),t[10]||(t[10]=N(`phpcms、likeshop、iCMS、WellCMS、chanzhiEPS、 `,-1)),t[11]||(t[11]=k(`br`,null,null,-1)),t[12]||(t[12]=N(`PHPOK、LaySNS、Knight CMS、openSNS、QiBo CMS、 `,-1)),t[13]||(t[13]=k(`br`,null,null,-1)),t[14]||(t[14]=N(`ZZZCMS、prestashop、ThinkphpSHOP、DouPHP、 `,-1)),t[15]||(t[15]=k(`br`,null,null,-1)),t[16]||(t[16]=N(`cmseasy、piwigo、phpwind、XingYunHai CMS `,-1))]),k(`li`,null,q(e.$t(`Home.Security.index_51`)),1),k(`li`,null,q(e.$t(`Home.Security.index_52`)),1)]}),_:1})])])])):(H(),M(`div`,li,[J(n)?(H(),M(`div`,Si,[k(`div`,Fi,[P(o,{class:`w-[34.0rem] h-[30.1rem]`,width:`100%`,src:J(xc),"preview-disabled":``},null,8,[`src`]),k(`span`,Ji,q(e.$t(`Home.Security.index_53`)),1)])])):(H(),M(`div`,ut,[k(`div`,xt,[k(`span`,Mt,q(e.$t(`Layout.Sider.site_1`)),1),k(`span`,null,q(e.$t(`Mail.MailBox.index_4`)),1)]),k(`div`,Vt,[P(_,{modelValue:J(a),"onUpdate:modelValue":t[0]||(t[0]=function(e){return B(a)?a.value=e:null}),accordion:``,"arrow-placement":`right`},{default:Z(function(){return[(H(!0),M(g,null,G(J(i),function(t,n){return H(),A(h,{key:n},{header:Z(function(){return[P(f,{class:`items-center flex-nowrap! w-full`},{default:Z(function(){return[k(`div`,Yt,[P(d,{size:`small`,color:t.cms.length>0?{color:`#f2711c`,borderColor:`#f2711c`,textColor:`white`}:{color:`#67c23a`,borderColor:`#67c23a`,textColor:`white`}},{default:Z(function(){return[N(q(t.cms.length)+` items `,1)]}),_:2},1032,[`color`]),k(`span`,nn,q(t.name),1)]),k(`span`,cn,q(t.cms_name+`--`+t.version_info),1),k(`div`,fn,q(e.$t(`Home.Security.index_54`)),1)]}),_:2},1024)]}),default:Z(function(){return[P(_,{accordion:``,"arrow-placement":`right`},{default:Z(function(){return[(H(!0),M(g,null,G(t.cms,function(t,n){return H(),A(h,{key:n},{header:Z(function(){return[k(`div`,mn,[k(`div`,gn,[P(d,{type:c(t.dangerous)[0],size:`small`},{default:Z(function(){return[N(q(c(t.dangerous)[1]),1)]}),_:2},1032,[`type`]),k(`span`,Gn,q(t.ps),1)]),P(p,{class:`mb-[.2rem] mr-[1.6rem]`},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Details`)),1)]}),_:1})])]}),default:Z(function(){return[k(`div`,qn,q(e.$t(`Home.Security.index_55`))+`: `+q(t.repair),1)]}),_:2},1024)}),128))]}),_:2},1024)]}),_:2},1024)}),128))]}),_:1},8,[`modelValue`])])]))])),k(`div`,null,[k(`div`,Yn,[N(q(e.$t(`Home.Security.index_56`))+`: `,1),P(p,{target:`_blank`,href:`https://www.aapanel.com/forum/t/support`},{default:Z(function(){return Ll(t[17]||(t[17]=[N(` https://www.aapanel.com/forum/t/support `,-1)]))}),_:1})])])])}}}),Es=D(Ds,[[`__scopeId`,`data-v-7402fb9b`]]),L(),ke={class:`text-20px`},Ko=F({__name:`index`,setup:function(e){return function(e,t){return H(),M(g,null,[k(`div`,ke,q(e.$t(`Home.Security.index_37`)),1),P(ws),P(Es)],64)}}}),Cs=Ko,L(),Oe={class:`relative w-140px h-140px mx-auto mb-1rem`},Sn={class:`absolute inset-0 flex flex-col items-center justify-center pointer-events-none`},vr={class:`font-bold text-28px leading-none`},Ir={class:`text-12px mt-6px`},Xr={class:`leading-none whitespace-nowrap`},ci={class:`leading-none whitespace-nowrap`},xi={class:`leading-none whitespace-nowrap`},Pi={class:`ul-disc`},qi={key:0,class:`text-14px font-bold`},lt={class:`text-error`},bt={class:`text-primary font-bold`},jt=[`title`],Bt={key:1},Jt={class:`mt-8px`},hc=F({__name:`risk-score`,setup:function(e){Qc([ss,cs]);var t=K(C()),n=t.scoreData,r=t.safe,i=t.capabilitySwitch,a=W(null),o=null,s=U({total:0,high_risk:0,medium_risk:0,low_risk:0}),c=function(){if(o){var e={series:[{type:`pie`,padAngle:5,radius:[`75%`,`90%`],center:[`50%`,`50%`],avoidLabelOverlap:!1,label:{show:!1},emphasis:{disabled:!0},data:s.high_risk+s.medium_risk+s.low_risk>0?[{value:s.high_risk,name:`High`,itemStyle:{color:`#ef0808`}},{value:s.medium_risk,name:`Medium`,itemStyle:{color:`#f0ad4e`}},{value:s.low_risk,name:`Low`,itemStyle:{color:`#e8d544`}}].filter(function(e){return e.value>0}):[{value:1,name:`Safe`,itemStyle:{color:`#20a53a`}}],itemStyle:{borderRadius:4,borderColor:`transparent`,borderWidth:2},animationType:`expansion`,animationDuration:1e3,animationEasing:`cubicOut`}]};o.setOption(e)}};return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,po()];case 1:return e=t.sent().message,z(e)&&(Object.assign(s,e),a.value&&(o=is(a.value),c())),[2]}})})()}(),zs(function(){o==null||o.dispose()}),function(e,t){var o=m,c=sa;return H(),A(o,{class:`items-center flex-nowrap!`},{default:Z(function(){return[k(`div`,null,[k(`div`,Oe,[k(`div`,{ref_key:`chartRef`,ref:a,class:`w-full h-full`},null,512),k(`div`,Sn,[k(`div`,vr,q(J(n).score),1),k(`div`,Ir,q(J(n).scoreLevel),1)])]),P(o,{class:`flex-nowrap!`,wrap:!1},{default:Z(function(){return[P(o,{class:`items-center`,wrap:!1,size:5},{default:Z(function(){return[t[0]||(t[0]=k(`span`,{class:`bg-[#ef0808] w-8px h-8px rounded-full`},null,-1)),k(`span`,Xr,`High: `+q(J(s).high_risk),1)]}),_:1}),P(o,{class:`items-center`,wrap:!1,size:5},{default:Z(function(){return[t[1]||(t[1]=k(`span`,{class:`bg-[#f0ad4e] w-8px h-8px rounded-full`},null,-1)),k(`span`,ci,`Medium: `+q(J(s).medium_risk),1)]}),_:1}),P(o,{class:`items-center`,wrap:!1,size:5},{default:Z(function(){return[t[2]||(t[2]=k(`span`,{class:`bg-[#e8d544] w-8px h-8px rounded-full`},null,-1)),k(`span`,xi,`Low: `+q(J(s).low_risk),1)]}),_:1})]}),_:1})]),k(`ul`,Pi,[J(n).riskNum>0?(H(),M(`li`,qi,[k(`span`,lt,q(J(n).riskNum),1),N(` `+q(e.$t(`Home.Security.index_68`)),1)])):j(``,!0),P(o,{class:`items-center my-8px`},{default:Z(function(){return[k(`div`,null,[N(q(e.$t(`Security.Anti.Index_35`))+` `,1),k(`strong`,bt,q(J(r).day),1),N(` `+q(e.$t(`Crontab.arrange.index_41`)),1)]),P(o,{class:`box-protect`,size:5},{default:Z(function(){return[(H(!0),M(g,null,G(J(i),function(e,t){return H(),M(`span`,{key:t,title:e.name},[P(c,{name:e.icon+(e.status?`-active`:``),size:14},null,8,[`name`])],8,jt)}),128))]}),_:1})]}),_:1}),J(n).riskNum===0?(H(),M(`li`,Bt,q(e.$t(`Home.Security.index_69`)),1)):j(``,!0),t[3]||(t[3]=k(`li`,null,`Test results`,-1)),k(`div`,Jt,q(J(n).subtitle),1)])]}),_:1})}}}),mc=D(hc,[[`__scopeId`,`data-v-50bfc014`]]),L(),ac=F({__name:`risk-info`,setup:function(e){Y().t;var t=K(C()),n=t.safe,r=t.capabilitySwitch,i=t.hidsInstalled,a=b(),o=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return i.value?[4,Pc()]:(al(`bt_hids`,function(){i.value=!0}),[2]);case 1:return t.sent(),r.value.hids.status=e,[2]}})})()};return function(e,t){var i=se,s=m;return H(),A(s,{class:`flex-col! justify-between! p-16px`},{default:Z(function(){return[P(s,{size:25},{default:Z(function(){return[j(``,!0),k(`div`,null,[P(s,{size:4,class:`items-center! mb-10px`},{default:Z(function(){return[k(`span`,null,q(e.$t(`Home.Security.index_63`)),1),P(i,{size:`small`,value:J(r).vul_scan.status,"onUpdate:value":J(a).onVulScanSwitch},null,8,[`value`,`onUpdate:value`])]}),_:1}),k(`span`,{class:V([`switch-box`,{"switch-box-active":J(r).vul_scan.status}])},q(J(r).vul_scan.status?`Enabled`:`Disabled`),3)]),k(`div`,null,[P(s,{size:4,class:`items-center! mb-10px`},{default:Z(function(){return[t[1]||(t[1]=k(`span`,null,`Intrusion Detection`,-1)),P(i,{size:`small`,value:J(r).hids.status,"onUpdate:value":o},null,8,[`value`])]}),_:1}),k(`span`,{class:V([`switch-box`,{"switch-box-active":J(r).hids.status}])},q(J(r).hids.status?`Enabled`:`Disabled`),3)])]}),_:1}),P(s,{class:`flex-col!`},{default:Z(function(){return[k(`div`,null,`Last Scan:`+q(J(n).time),1),k(`div`,null,`Last Virus DB Update:`+q(J(n).virus),1)]}),_:1})]}),_:1})}}}),ic=D(ac,[[`__scopeId`,`data-v-f3ef9ec8`]]),L(),Ee=[`onClick`],xn={class:`text-20px font-bold my-10px`},lc=F({__name:`risk-list`,setup:function(e){var t=K(C()),n=t.risk_details,r=t.menu,i=t.hidsInstalled,a=t.tamperInstalled,o=I(),s=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return e===`tamper`?o.isFree?(X({source:399}),[2]):a.value?[4,gl({name:`tamper_core`,title:`Tamper-proof for Enterprise`,admin:!0})]:(al(`tamper_core`,function(){a.value=!0}),[2]):[3,2];case 1:return t.sent(),[3,5];case 2:return e===`intrusion`?i.value?[4,gl({name:`bt_hids`,title:`Intrusion Detection`,admin:!0})]:(al(`bt_hids`,function(){i.value=!0}),[2]):[3,4];case 3:return t.sent(),[3,5];case 4:r.value=e,t.label=5;case 5:return[2]}})})()};return function(e,t){var r=ne,i=m;return H(),A(i,{class:`justify-between! flex-nowrap! py-16px`},{default:Z(function(){return[(H(!0),M(g,null,G(J(n),function(e,n){return H(),M(`div`,{class:V([`card-item cursor-pointer`,`card-`.concat(e.type)]),key:n,onClick:function(t){return s(e.type)}},[k(`div`,null,[k(`span`,null,q(e.title),1),P(r,{trigger:`hover`},{trigger:Z(function(){return Ll(t[0]||(t[0]=[k(`span`,{class:`ml-4px bt-ico-ask`},`?`,-1)]))}),default:Z(function(){return[k(`span`,null,q(e.tips),1)]}),_:2},1024)]),k(`div`,xn,q(e.value),1)],10,Ee)}),128))]}),_:1})}}}),sc=D(lc,[[`__scopeId`,`data-v-3461535b`]]),L(),Te={class:`text-16px font-bold`},Ec=F({__name:`security-trend`,setup:function(e){Qc([ls,us,ds,fs,ps,cs]);var t=sl(),n=t.loading,r=t.setLoading,i=W(!0),a=W(null),o=null,s=rl(`--chart-tooltip-bg-color`),c=rl(`--color-border`),l=function(){return Q(function(){var e,t,n,l,u,d,f,p,m,h,g,_,v;return $(this,function(y){switch(y.label){case 0:if(!a.value)return[2];o=is(a.value),y.label=1;case 1:return y.trys.push([1,,3,4]),r(!0),[4,_o()];case 2:if(e=y.sent().message,z(e)){if(i.value=e.trend_list.length>0,!i.value)return[2];t=e.trend_list.map(function(e){return qa(e.timestamp,`MM/dd`)}),n=e.trend_list.map(function(e){return e.unhandled_risks}),l=e.trend_list.map(function(e){return e.handled_risks}),u=e.trend_list.map(function(e){return e.risk_scan}),d=e.trend_list.map(function(e){return e.vul_scan}),f=e.trend_list.map(function(e){return e.server_risks}),p={unhandled:`Unaddressed`,handled:`Processed`,home:`Home`,bug:`Bug`,baseline:`Baseline`},m=[p.home,p.bug,p.baseline],g=(h={},Dl(h,p.home,u),Dl(h,p.bug,d),Dl(h,p.baseline,f),h),_=function(e,t,n){return{name:e,type:`bar`,stack:`总量`,barWidth:`30px`,itemStyle:{color:n,borderRadius:[0,0,0,0]},data:t.map(function(t,n){var r=!1;if(t>0){var i=m.filter(function(e){return g[e][n]>0});i[i.length-1]===e&&(r=!0)}return{value:t,itemStyle:r?{borderRadius:[6,6,0,0]}:{borderRadius:[0,0,0,0]}}})}},v={tooltip:{trigger:`axis`,backgroundColor:s.value,borderColor:`transparent`,textStyle:{color:`#c7c7c7`},axisPointer:{type:`shadow`,label:{show:!0}}},legend:{bottom:0,itemWidth:12,itemHeight:10,itemGap:10,textStyle:{fontSize:10,color:`#666666`},data:Object.values(p)},grid:{top:`10%`,right:`4%`,bottom:`10%`,left:`4%`,containLabel:!0},xAxis:{type:`category`,axisTick:{alignWithLabel:!0},axisLabel:{color:`#666666`},axisLine:{lineStyle:{color:c.value}},data:t},yAxis:{type:`value`,min:0,axisLabel:{color:`#666666`},axisLine:{show:!0,lineStyle:{color:c.value}},splitLine:{lineStyle:{color:c.value}}},series:[{name:p.unhandled,type:`line`,color:`rgb(142,44,0,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:n},{name:p.handled,type:`line`,color:`rgb(255,115,228,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:l},_(p.home,u,`rgb(232, 83, 83, 1)`),_(p.bug,d,`rgb(248,158,29,1)`),_(p.baseline,f,`rgb(255,221,78,1)`)]},o.setOption(v)}return[3,4];case 3:return r(!1),[7];case 4:return[2]}})})()};return Bs(function(){l()}),zs(function(){o==null||o.dispose()}),function(e,t){var r=p,o=oe;return H(),A(o,{show:J(n)},{default:Z(function(){return[k(`span`,Te,q(e.$t(`Home.Security.index_79`)),1),J(i)?(H(),M(`div`,{key:0,ref_key:`chartContainer`,ref:a,class:`h-350px`},null,512)):(H(),A(r,{key:1,description:`No data available`}))]}),_:1},8,[`show`])}}}),Tc=Ec,L(),as(),we={class:`text-16px font-bold`},wc=F({__name:`security-news`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1787646744133`).then(function(e){return e.i})},void 0)}),r=Y().t,i=ul(),a=_l([{key:`description`,title:r(`Home.Security.index_72`),ellipsis:{tooltip:{width:`trigger`}}},{key:`title`,title:r(`Home.Security.index_73`),align:`center`,width:90,render:function(e){var t=ec(e.level),n=t.text,r=t.style;return P(`div`,{class:`px-2 py-1 rounded-5px whitespace-nowrap`,style:r},[n])}},{key:`title`,title:r(`Waf.Report.index_31`),width:60,render:function(e){return qa(e.time,`MM-dd`)}},el({width:80,options:function(e){return[{label:r(`Security.Anti.Index_21`),onClick:function(){i.title=``.concat(e.file_path?`[`.concat(e.file_path,`] `,r(`Security.Anti.Index_21`)):e.description),i.data.row=e,i.show=!0}}]}})]),o=a.table,s=a.columns,c=sl(),l=c.loading,u=c.setLoading;return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),u(!0),[4,mo()];case 1:return e=t.sent().message,z(e)&&(o.data=e.events),[3,3];case 2:return u(!1),[7];case 3:return[2]}})})()}(),function(e,t){var r=ga,a=da;return H(),M(`div`,null,[k(`span`,we,q(e.$t(`Home.Security.index_78`)),1),P(r,{class:`mt-16px`,loading:J(l),data:J(o).data,columns:J(s),"loading-num":4,"max-height":`300`},null,8,[`loading`,`data`,`columns`]),P(a,{show:J(i).show,"onUpdate:show":t[0]||(t[0]=function(e){return J(i).show=e}),title:J(i).title,data:J(i).data,width:500,footer:!1,"min-height":380,component:J(n)},null,8,[`show`,`title`,`data`,`component`])])}}}),Cc=wc,L(),Ce={class:`flex`},Go=F({__name:`index`,setup:function(e){return C().getSafeOverviewData(),function(e,t){var n=u,r=m;return H(),M(g,null,[P(r,{class:`p-16px`},{default:Z(function(){return[P(mc,{class:`flex-1`}),P(n,{vertical:``,class:`h-auto!`}),P(ic)]}),_:1}),P(n,{class:`my-8px!`}),P(sc),k(`div`,Ce,[P(Tc,{class:`w-50%`}),P(Cc,{class:`w-50%`})])],64)}}}),Hs=Go,L(),Wc=C(),Gc=I(),nc=K(Wc).risk_details,e(`r`,x=Da(`HOME-SECURITY-RISKS-STORE`,function(){var e=W(``),t=W(``),n=W(`Scanning, please wait patiently...`),r=W(!1),i=W(!1),a=W(``),o=W(!1),s=W(!1),c=W(!0),l=W(!1),u=W(),d=W(!0),f=W(!1),p=W(`primary`),m=W(100),h=W(`!text-[#20a53A]`),g=W(`safe`),_=W(),v=W(`The current server has not been scanned for security and may be at risk`),y=W(``),b=W([]),x=W(),S=W([]),C=W(!0),ee=W([]),te=W([]),ne=W(!0),re=W(!1),ie=W(!1),w=U({progress:1,repairProgress:!1,repairText:`Repairing..`}),ae=U({processPercentage:0,processColor:`#20a53a`}),oe={risk:{type:`danger`,label:`Risk Items`,list:[]},security:{type:`primary`,label:`Risk-free item`,list:[]},ignore:{type:`warning`,label:`Ignored items`,list:[]}},se=U({cannot_automatically:0,failed:0,success:0}),T=W(0),ce=_l([{title:`Risk Items`,key:`m_name`,width:150,ellipsis:{tooltip:{width:`trigger`}}},{title:`Fixes`,key:`msg`,ellipsis:{tooltip:{width:`trigger`}}},{title:`Information`,key:`type`,width:100,align:`center`,render:function(e){return Array.isArray(e.type)&&e.type.length>0?P(`span`,{class:`h-[3.2rem] inline-block whitespace-pre-wrap`},[N(` `),e.type.join(`,`),N(` `)]):`None`}},{title:`Operation Results`,key:`status`,width:120,align:`right`,render:function(e){return e.status?P(`span`,{class:`text-[#20a53a]`},[N(` Repair Success `)]):P(`span`,{class:`text-[red]`},[N(` Repair failed `)])}}]),le=ce.table,ue=ce.columns,de=U({1:{text:`Low`,bg:`rgba(232, 213, 68, 0.1)`,color:`#D4BB00`},2:{text:`Medium`,bg:`rgba(240, 173, 78, 0.14)`,color:`#f0ad4e`},3:{text:`High`,bg:`rgba(239, 8, 8, 0.1)`,color:`#EF0808`}}),fe=function(e){var t=Object.keys(e.soft_name),n=``;return t.forEach(function(r,i){i===t.length-1?n+=``.concat(t,`:`,e.soft_name[r]):n+=``.concat(t,`:`,e.soft_name[r],` -`)}),n},pe=W(`overview`),E=U({risk:0,malware:0,web:0,baseline:0}),me=function(){return Q(function(){var e,t,n,r,i,s,u,d;return $(this,function(p){switch(p.label){case 0:return[4,vo()];case 1:return e=p.sent().message,!z(e)||(t=e.data,n=t.vulnerability,r=t.malware,i=t.security,s=t.baseline,E.malware=r,E.risk=i,E.web=n,E.baseline=s,!E.risk)?[3,3]:(v.value=``.concat(E.risk,` risks detected. Please repair immediately.`),[4,go()]);case 2:u=p.sent(),d=u.message,z(d)&&(S.value=d.is_autofix,x.value=d.risk,a.value=d.check_time,f.value=!0,o.value=!0,ne.value=!1,c.value=!1,l.value=!0,m.value=d.score,ye(),Se()),p.label=3;case 3:return[2]}})})()},he=W([]),ge=W([]),_e=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Co()];case 1:return e=t.sent().message,R(e)&&(he.value=e||[],ge.value=he.value.filter(function(e){return e.enabled}).map(function(e){return e.name_id})),[2]}})})()},ve=function(){return Q(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return ne.value=!1,c.value=!1,m.value=100,g.value=`safe`,h.value=`!text-[#20a53A]`,p.value==`info`?(clearInterval(_.value),[4,vs()]):[3,3];case 1:return n.sent(),[4,xo()];case 2:return e=n.sent(),t=e.message,z(t)&&(xe(t),m.value=`?`,h.value=`!text-[#EF0808]`,g.value=`danger`,r.value=!1,T.value=t.risk.length,nc.value[2].value=T.value,v.value=`Scan interruption `),[3,4];case 3:ae.processPercentage=0,l.value=!0,v.value=`Security scan in progress...`,T.value=0,y.value=`Testing...`,u.value=``,p.value=`info`,d.value=!0,o.value=!1,Ce(!0);try{clearInterval(_.value),_.value=setInterval(function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,yo()];case 1:return e=t.sent().message,z(e)&&(ae.processPercentage=e.percentage,T.value=e.count,nc.value[2].value=T.value,y.value=e.status,m.value=e.score,e.count&&e.percentage!=100&&(h.value=`!text-[#EF0808]`,g.value=`danger`,v.value=`A security scan is in progress. `),e.percentage==100&&clearInterval(_.value),ye()),[2]}})})()},1e3)}catch(e){console.log(e)}n.label=4;case 4:return[2]}})})()},ye=function(){m.value==100?(h.value=`!text-[#20a53A]`,g.value=`safe`,ae.processColor=`#20a53A`):m.value>=80&&m.value<=99?(h.value=`!text-[#E8D544]`,g.value=`risk`,ae.processColor=`#E8D544`):m.value>=60&&m.value<=79?(h.value=`!text-[#F0AD4E]`,ae.processColor=`#F0AD4E`,g.value=`warn`):m.value<60&&(h.value=`!text-[#EF0808]`,ae.processColor=`#EF0808`,g.value=`danger`)},be=function(){return Q(function(){var e,t,i,a,o,s;return $(this,function(c){switch(c.label){case 0:if(Gc.isFree)return X({source:399}),[2];c.label=1;case 1:return c.trys.push([1,3,4,5]),t=(e=x.value)==null?void 0:e.filter(function(e){return e.selection==1}).map(function(e){return e.m_name}),(t==null?void 0:t.length)==0?(r.value=!1,js.error(`There are currently no risk items that can be automatically repaired!`),[2]):(r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`,w.progress=0,[4,Zs(JSON.stringify({m_name:t}))]);case 2:return i=c.sent(),a=i.message,z(a)&&(w.repairProgress=!0,o=setInterval(function(){return Q(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return[4,co()];case 1:return e=r.sent(),t=e.message,!z(t)||(w.progress=t.percentage,w.repairText=t.status,t.percentage!==100)?[3,3]:(w.repairText=`Repair Completed`,w.repairProgress=!1,w.progress=100,clearInterval(o),[4,a]);case 2:n=r.sent(),Ee(n),Ce(!0),r.label=3;case 3:return[2]}})})()},800)),[3,5];case 3:return s=c.sent(),console.log(s),[3,5];case 4:return r.value=!1,[7];case 5:return[2]}})})()},xe=function(e){var t=function(t){var n=e[t];if(Array.isArray(n)){for(var r=function(e){var r=oe[t].list.find(function(t){return t.m_name==n[e].m_name});n[e].show=(r==null?void 0:r.show)||!1,n[e].selection=(r==null?void 0:r.selection)||!1},i=0;i0?(C.value=!1,i.value=!0):C.value=!0},Ce=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return Q(function(){var t,i,a,o,s;return $(this,function(c){switch(c.label){case 0:r.value=!0,n.value=`Scanning, please wait...`,c.label=1;case 1:return c.trys.push([1,6,,7]),t={},e&&(t.force=1),e?[4,uo(t)]:[3,3];case 2:return i=c.sent().message,[3,5];case 3:return[4,ao()];case 4:i=c.sent().message,c.label=5;case 5:return z(i)&&(i.interrupt||(x.value=[],xe(i),m.value=(a=i.score)==null?0:a,T.value=x.value.length,nc.value[2].value=T.value,v.value=`Security scan completed.`,te.value=(o=i.ignore)==null?[]:o)),[3,7];case 6:return s=c.sent(),console.log(s),[3,7];case 7:return r.value=!1,[2]}})})()},we=function(e,t){return Q(function(){var i,a,o,s,c,l;return $(this,function(u){switch(u.label){case 0:if(Gc.isFree)return X({source:399}),[2];a=(i=x.value)==null?void 0:i.filter(function(e){return e.selection==1}).map(function(e){return e.m_name}),u.label=1;case 1:return u.trys.push([1,3,4,5]),!e&&(a==null?void 0:a.length)==0?(js.error(`Please select the risk items that need to be repaired!`),[2]):(r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`,[4,Zs(JSON.stringify({m_name:e?[t==null?void 0:t.m_name]:a}))]);case 2:return o=u.sent(),s=o.message,z(s)&&(e&&s.success.length>0?(js.success(`Repair Success`),T.value--,nc.value[2].value=T.value,x.value=(c=x.value)==null?void 0:c.filter(function(e){return e.m_name!==(t==null?void 0:t.m_name)}),Ee(s)):Ee(s)),[3,5];case 3:return l=u.sent(),console.log(l),[3,5];case 4:return r.value=!1,[7];case 5:return[2]}})})()},Te=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),r.value=!0,n.value=`Ignoring risk items, please wait patiently...`,[4,Ic({m_name:e.m_name})];case 1:return t.sent(),Ce(!1),[3,3];case 2:return r.value=!1,[7];case 3:return[2]}})})()},Ee=function(e){return Q(function(){var t,n,i,a,o,c,l,u;return $(this,function(d){for(var f in le.data=[],s.value=!0,se.cannot_automatically=e.cannot_automatically.length,se.failed=e.failed.length,se.success=e.success.length,b.value=[],i=!0,a=!1,o=void 0,e)try{for(c=e[f][Symbol.iterator]();!(i=(l=c.next()).done);i=!0)u=l.value,b.value.push({m_name:u.m_name,type:u.result.type,msg:u.result.msg,status:u.result.status,name:f})}catch(e){a=!0,o=e}finally{try{!i&&c.return!=null&&c.return()}finally{if(a)throw o}}return le.data=b.value,r.value=!1,x.value=(t=x.value)==null?void 0:t.filter(function(t){return!e.success.some(function(e){return e.m_name===t.m_name})}),T.value=((n=x.value)==null?void 0:n.length)||0,nc.value[2].value=T.value,localStorage.setItem(`scanData`,JSON.stringify(x.value)),[2]})})()};return{showAnimation:l,scanScore:m,scanTextClass:h,scanOuterClass:g,animateFlag:u,scanPreText:v,riskNum:T,scanButtonType:p,repairAutoRiskButton:o,cookieRepair:d,scanItemText:y,processData:ae,lastScanTime:a,scanSelectShow:f,allSelect:i,allSelectionDis:C,isIgnoreAll:re,ignoreData:te,emptyDetail:c,loading:r,loadingText:n,isShow:ne,activeMent:e,activeMentIgnore:t,is_autofix:S,levelData:de,allData:x,repairData:w,resultConfirm:s,resultItemLength:se,resultTable:le,resultColumn:ue,reportPopup:ie,categories:he,selectedCategories:ge,onIgnore:Te,onScan:ve,onRepairAll:be,onRepair:we,vulnerabilityInvolvesSoftware:fe,onToggle:function(t){e.value===t.m_name?e.value=``:e.value=t.m_name},onToggleIgnore:function(e){t.value===e.m_name?t.value=``:t.value=e.m_name},repairTypeActive:pe,tootipTotal:E,getScanTotal:me,getScanList:Ce,getRules:_e}})),L(),Se={class:`flex items-center mb-20px`},bn={class:`flex items-center w-full`},_r={key:0,class:`w-[100px] h-[100px] relative flex-shrink-0`},Fr={key:1,class:`w-[100px] h-[100px] relative flex-shrink-0`},Yr={class:`flex-1 w-0 flex flex-col ml-30px`},si={class:`flex items-center gap-10px w-full justify-between`},bi=[`innerHTML`],Ni={key:1},Ki={class:`text-24px text-error`},ct={class:`flex items-center gap-10px`},yt={class:`flex items-center gap-8px`},At={class:`whitespace-pre-wrap`},zt={class:`w-160px`},qt={key:0,class:`leading-[1] text-14px text-default mt-12px`},tn={class:`text-14px text-font2 mt-10px`},sn={key:2,class:`leading-[1] text-14px text-default mt-12px`},dn={key:3,class:`leading-[1] text-14px text-warning mt-12px`},pc=F({__name:`risk-scan`,setup:function(e){var t=x(),n=K(t),i=n.showAnimation,a=n.scanScore,o=n.scanTextClass,s=n.scanOuterClass,c=n.animateFlag,l=n.scanPreText,u=n.riskNum,d=n.scanButtonType,p=n.repairAutoRiskButton,m=n.cookieRepair,h=n.scanItemText,_=n.processData,v=n.lastScanTime,y=n.categories,b=n.selectedCategories,S=O(function(){return y.value.map(function(e){return{label:e.name,value:e.name_id}})}),C=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,zc({categories:e})];case 1:return t.sent(),[2]}})})()},ee=Y().t,te=function(e){return P(f,null,{default:function(){return[P(`span`,null,[e.label]),e.value===`bt_basic`&&P(`span`,{class:`ml-8px`},[ee(`Home.Security.DefaultRuleTag`)])]}})};return function(e,n){var y=ae,x=r,ee=ie;return H(),M(`div`,Se,[k(`div`,bn,[J(i)?j(``,!0):(H(),M(`div`,_r,Ll(n[1]||(n[1]=[k(`span`,{class:`inline-block scan-icon-img icon-img-safe`},null,-1),k(`span`,{class:`scan-icon-img-bg`},null,-1),k(`span`,{class:`text-[32px] h-[44px] w-[7px] text-[#20a53a] font-bold absolute-center`},`i`,-1)])))),J(i)?(H(),M(`div`,Fr,[k(`p`,{class:V([`box-text w-58px`,J(o)])},q(J(a)),3),k(`span`,{class:V(`scan-icon-img icon-img-`+J(s))},null,2),n[4]||(n[4]=k(`span`,{class:`circle-inner`},null,-1)),k(`span`,{class:V(`circle-outer `+J(s))},null,2),k(`div`,{class:V(`animate-box`+J(c))},[k(`div`,{class:V(`animate-box-left linear-`+J(s))},null,2),n[2]||(n[2]=k(`div`,{class:`animate-box-right`},null,-1)),n[3]||(n[3]=k(`div`,{class:`animate-box-bottom`},null,-1))],2)])):j(``,!0),k(`div`,Yr,[k(`div`,si,[P(J(f),{class:`text-20px flex-1 min-w-0`},{default:Z(function(){return[J(u)?(H(),M(`span`,Ni,[k(`span`,Ki,q(J(u)),1),N(` `+q(e.$t(`Home.Security.index_89`)),1)])):(H(),M(`span`,{key:0,innerHTML:J(l)},null,8,bi))]}),_:1}),k(`div`,ct,[k(`div`,yt,[k(`span`,At,q(e.$t(`Home.Security.ScanRules`)+e.$t(`Public.Punctuation.Colon`)),1),k(`div`,zt,[P(y,{value:J(b),"onUpdate:value":[n[0]||(n[0]=function(e){return B(b)?b.value=e:null}),C],multiple:``,"max-tag-count":`responsive`,"consistent-menu-width":!1,options:J(S),"render-label":te},null,8,[`value`,`options`])])]),J(p)&&J(m)?(H(),M(g,{key:0},[P(x,{round:``,onClick:J(t).onScan},{default:Z(function(){return[N(q(e.$t(`Ftp.Log.Index_12`)),1)]}),_:1},8,[`onClick`]),P(x,{round:``,type:J(d),onClick:J(t).onRepairAll},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_91`)),1)]}),_:1},8,[`type`,`onClick`])],64)):(H(),M(g,{key:1},[!J(p)||!J(m)?(H(),A(x,{key:0,type:J(d)===`info`?`default`:J(d),secondary:J(d)==`info`,round:``,onClick:J(t).onScan},{default:Z(function(){return[N(q(J(d)==`info`?e.$t(`Home.Security.index_90`):e.$t(`Home.Security.index_41`)),1)]}),_:1},8,[`type`,`secondary`,`onClick`])):j(``,!0)],64))])]),J(d)!==`info`&&!J(p)?(H(),M(`div`,qt,q(e.$t(`Home.Security.index_92`)),1)):j(``,!0),J(d)==`info`?(H(),M(g,{key:1},[k(`span`,tn,q(J(h)),1),J(d)==`info`?(H(),A(ee,{key:0,class:`mt-16px`,color:J(_).processColor,percentage:J(_).processPercentage,"stroke-width":10,"show-indicator":!1},null,8,[`color`,`percentage`])):j(``,!0)],64)):j(``,!0),J(p)?(H(),M(`div`,sn,q(e.$t(`Home.Security.index_9`)+e.$t(`Public.Punctuation.Colon`))+q(J(v)),1)):j(``,!0),J(p)&&J(m)?(H(),M(`div`,dn,q(e.$t(`Home.Security.index_93`)),1)):j(``,!0)])])])}}}),fc=D(pc,[[`__scopeId`,`data-v-bfc261c0`]]),L(),xe={class:`w-600px p-20px`},Ka=F({__name:`fix-record`,setup:function(e){var t=Y().t,n=x(),r=_l([{title:`修复时间`,key:`time`,render:function(e){return qa(e.repair_time)}},{title:`修复ID`,key:`repair_id`,render:function(e){return e.repair_id}},{title:`修复项目`,key:`items`,render:function(e){return``.concat(e.item_count,`项`)}},el({title:`操作`,width:140,options:function(e){return[{label:`回滚`,show:e.can_rollback,onClick:function(){s(e.repair_id)}},{label:t(`Public.Btn.Delete`),onClick:function(){c(e.repair_id)}}]}})]),i=r.table,a=r.columns,o=r.setLoading,s=function(e){nl({title:`确认回滚`,content:`是否确认回滚当前修复记录?`,onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,vc({repair_id:e})];case 1:return t.sent(),l(),n.getScanTotal(),[2]}})})()}})},c=function(e){nl({title:`确认删除`,content:`是否确认删除当前修复记录?`,onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Aa({repair_id:e})];case 1:return t.sent(),l(),n.getScanTotal(),[2]}})})()}})},l=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),o(!0),[4,lo()];case 1:return e=t.sent().message,R(e)&&(i.data=e),[3,3];case 2:return o(!1),[7];case 3:return[2]}})})()};return l(),function(e,t){var n=ga;return H(),M(`div`,xe,[P(n,{loading:J(i).loading,data:J(i).data,columns:J(a)},null,8,[`loading`,`data`,`columns`])])}}}),Ga=Ka,L(),be={key:0,class:`w-full h-30px flex items-center justify-between`},Wn={class:`flex items-center`},gr={class:`text-14px`},Pr={class:`flex items-center`},_c=F({__name:`risk-select`,setup:function(e){var t=x(),n=K(t),i=n.scanSelectShow,a=n.allSelect,s=n.allSelectionDis,c=n.allData,l=n.isIgnoreAll,d=n.is_autofix,f=n.reportPopup,p=O(function(){var e;return(e=c.value)==null?void 0:e.filter(function(e){return e.selection==1}).map(function(e){return e.m_name}).length});bl(a,function(e){if(e){var t;(t=c.value)==null||t.forEach(function(e){d.value.includes(e.m_name)&&(e.selection=!0)})}else{var n;(n=c.value)==null||n.forEach(function(e){e.selection=!1})}});var m=function(){ll({title:`修复记录`,component:Ga})};return function(e,n){var c=o,d=la,h=u,_=sa,v=r;return J(i)?(H(),M(`div`,be,[k(`div`,Wn,[P(c,{checked:J(a),"onUpdate:checked":n[0]||(n[0]=function(e){return B(a)?a.value=e:null}),disabled:J(s)},{default:Z(function(){return[k(`span`,gr,q(e.$t(`Public.SelectAll`)),1)]}),_:1},8,[`checked`,`disabled`]),P(d,{onClick:n[1]||(n[1]=function(e){return J(t).onRepair(!1)}),class:V(J(p)?`ml-[20px]`:`ml-[20px] text-[#999] cursor-not-allowed `)},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_94`)),1)]}),_:1},8,[`class`])]),k(`div`,Pr,[P(d,{onClick:n[2]||(n[2]=function(e){return l.value=!0})},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_95`)),1)]}),_:1}),P(h,{vertical:``}),J(!1)?(H(),M(g,{key:0},[P(d,{onClick:m},{default:Z(function(){return Ll(n[4]||(n[4]=[N(`修复记录`,-1)]))}),_:1}),P(h,{vertical:``})],64)):j(``,!0),P(v,{type:`primary`,text:``,onClick:n[3]||(n[3]=function(e){return f.value=!0})},{default:Z(function(){return[P(_,{name:`home-safe-report`,class:`mr-4px`}),n[5]||(n[5]=N(` View Report `,-1))]}),_:1})])])):j(``,!0)}}}),gc=_c,L(),ye={class:`module-list overflow-auto h-478px`},Un=[`onClick`],hr={class:`w-full flex items-center`},Nr=[`title`],Jr={class:`px-[3rem] py-[3.2rem]`,style:{background:`var(--home-risk-security-ignore-collapse-bg)`}},oi={class:`flex items-center`},yi={class:`w-100px text-right`,style:{color:`var(--home-risk-file-info-item-color)`}},Mi=[`innerHTML`],Gi={class:`flex mt-[16px] items-center`},st={key:0,class:`collapse-item flex-col !items-start`},vt={key:1,class:`collapse-item`},kt={class:`flex mt-[16px] items-center`},Rt={class:`w-100px text-right`},Kt={class:`collapse-item`},en={key:1,class:`scan-body flex justify-center flex-col my-[3rem] relative`},cc=F({__name:`risk-list`,setup:function(e){var t=Y().t,n=x(),r=K(n),i=r.emptyDetail,a=r.allData,s=r.loading,u=r.loadingText,d=r.activeMent,f=r.is_autofix,p=r.levelData;Bs(function(){d.value=``});var h=function(e){return[{label:`Fix it now`,show:!!f.value.includes(e.m_name),onClick:function(t){t==null||t.stopPropagation(),n.onRepair(!0,e)}},{label:t(`Ftp.Table.index_8`),class:`text-[#999]`,onClick:function(t){t==null||t.stopPropagation(),n.onIgnore(e)}},{label:d.value===e.m_name?t(`Home.Security.index_83`):t(`Security.Anti.Index_21`),onClick:function(t){t==null||t.stopPropagation(),n.onToggle(e)}}]};return function(e,t){var r=o,_=m,v=la,y=ua,b=sa,x=c,S=l,C=oe;return H(),M(g,null,[J(i)?j(``,!0):(H(),A(C,{key:0,show:J(s),class:`scan-body mt-16px`,description:J(u)},{default:Z(function(){return[P(S,{"expanded-names":J(d),"onUpdate:expandedNames":t[1]||(t[1]=function(e){return B(d)?d.value=e:null}),accordion:``,"arrow-placement":`right`},{default:Z(function(){return[k(`div`,ye,[(H(!0),M(g,null,G(J(a),function(i){return H(),M(`div`,{class:`module-item text-[1.2rem] cursor-pointer`,key:i.m_name,onClick:function(e){return J(n).onToggle(i)}},[k(`div`,{class:V([`module-head flex items-center h-[5.4rem] justify-between border-b-1 w-full`,{"bg-[var(--home-risk-security-list-hover-bg)]":J(d)===i.m_name}])},[k(`div`,hr,[P(r,{checked:i.selection,"onUpdate:checked":function(e){return i.selection=e},onClick:t[0]||(t[0]=Sl(function(){},[`stop`])),disabled:!J(f).includes(i.m_name)},null,8,[`checked`,`onUpdate:checked`,`disabled`]),P(_,{class:V([`flex-nowrap! items-center`,J(f).includes(i.m_name)?`w-[50rem]!`:`w-[30rem]!`])},{default:Z(function(){return[k(`span`,{class:`text-[1.2rem] h-[2.2rem] px-[8px] rounded-[0.2rem] mx-[8px] whitespace-nowrap flex items-center`,style:Ls({color:J(p)[i.level].color,backgroundColor:J(p)[i.level].bg})},q(J(p)[i.level].text),5),k(`div`,{class:`truncate`,style:Ls({color:J(p)[i.level].color}),title:i.ps?i.ps:i.vuln_name},q(i.ps?i.ps:i.vuln_name),13,Nr)]}),_:2},1032,[`class`]),J(f).includes(i.m_name)?j(``,!0):(H(),A(_,{key:0,size:0,class:`text-font2 ml-10px items-center!`},{default:Z(function(){return[t[3]||(t[3]=k(`span`,null,`Contact Now`,-1)),P(v,{href:`mailto:support@aapanel.com`,target:`_blank`,class:`ml-2px`},{default:Z(function(){return Ll(t[2]||(t[2]=[N(`support@aapanel.com`,-1)]))}),_:1})]}),_:1}))]),P(y,{class:`w-200px`,options:h(i)},null,8,[`options`]),P(b,{name:`base-arrow-bottom`,size:20,class:`text-[#999] ml-3px`,style:Ls({transform:J(d)===i.m_name?`rotate(180deg)`:`rotate(0deg)`,transition:`transform 0.3s`})},null,8,[`style`])],2),P(x,{show:J(d)===i.m_name},{default:Z(function(){return[k(`div`,Jr,[k(`div`,oi,[k(`div`,yi,q(i.ps?`Risk Description`:`Involved software `),1),xl(k(`div`,{class:`collapse-item`,innerHTML:i.msg},null,8,Mi),[[yl,i.msg]]),xl(k(`div`,{class:`collapse-item`},q(i.soft_name?J(n).vulnerabilityInvolvesSoftware(i):``),513),[[yl,i.soft_name]])]),k(`div`,Gi,[t[4]||(t[4]=k(`div`,{class:`w-100px text-right`},`Solution`,-1)),i.tips?(H(),M(`div`,st,[(H(!0),M(g,null,G(i.tips,function(e,t){return H(),M(`p`,{key:t,class:V(t==0?``:`mt-[4px]`)},q(t+1)+`、`+q(e),3)}),128))])):j(``,!0),i.vuln_solution?(H(),M(`div`,vt,q(i.vuln_solution),1)):j(``,!0)]),xl(k(`div`,kt,[k(`div`,Rt,q(e.$t(`Home.Security.index_81`)),1),k(`div`,Kt,q(i.remind),1)],512),[[yl,i.remind]])])]}),_:2},1032,[`show`])],8,Un)}),128))])]}),_:1},8,[`expanded-names`])]}),_:1},8,[`show`,`description`])),J(i)?(H(),M(`div`,en,[t[5]||(t[5]=k(`span`,{class:`risk-spin h-[3rem] w-[33%] mb-[12px]`},null,-1)),(H(),M(g,null,G(4,function(e,t){return k(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})}),64)),t[6]||(t[6]=k(`span`,{class:`risk-spin h-[3rem] w-[60%] mb-[12px]`},null,-1)),(H(),M(g,null,G(3,function(e,t){return k(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})}),64)),t[7]||(t[7]=k(`span`,{class:`risk-spin h-[3rem] w-[40%] mb-[12px]`},null,-1))])):j(``,!0)],64)}}}),oc=D(cc,[[`__scopeId`,`data-v-aaa1e2c3`]]),L(),ve={class:`flex flex-col p-20px`},Hn={class:`text-16px mb-20px`},mr={class:`text-primary`},Mr={class:`text-error`},qr={class:`text-medium`},dc=F({__name:`risk-repair`,setup:function(e){var t=K(x()),n=t.resultItemLength,r=t.resultTable,i=t.resultColumn;return function(e,t){var a=ga,o=ba;return H(),M(`div`,ve,[k(`span`,Hn,[N(q(e.$t(`Home.Security.index_85`))+`:`+q(e.$t(`Home.Security.index_86`))+` `,1),k(`span`,mr,` [`+q(J(n).success)+`]`,1),N(`, `+q(e.$t(`Home.Security.index_87`))+` `,1),k(`span`,Mr,` [`+q(J(n).failed)+`]`,1),N(`, `+q(e.$t(`Ftp.Table.index_8`))+` `,1),k(`span`,qr,` [`+q(J(n).cannot_automatically)+`] `,1)]),P(a,{"max-height":400,data:J(r).data,columns:J(i)},null,8,[`data`,`columns`]),P(o,{class:`mt-10px`},{default:Z(function(){return[k(`li`,null,q(e.$t(`Home.Security.index_88`)),1)]}),_:1})])}}}),uc=dc,L(),as(),_e={class:`mb-16px text-20px`},Vn={class:`p-16px`},Wo=F({__name:`index`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1787646744133`).then(function(e){return e.r})},void 0)}),r=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1787646744133`).then(function(e){return e.n})},void 0)}),i=x(),a=K(i),o=a.resultConfirm,s=a.isIgnoreAll,c=a.reportPopup;return i.getScanTotal(),i.getRules(),function(e,t){var i=da;return H(),M(`div`,null,[k(`div`,_e,q(e.$t(`Home.Security.index_80`)),1),k(`div`,Vn,[P(fc),P(gc),P(oc)]),P(i,{show:J(o),"onUpdate:show":t[0]||(t[0]=function(e){return B(o)?o.value=e:null}),title:`Result Confirmation`,width:700,component:uc},null,8,[`show`]),P(i,{show:J(s),"onUpdate:show":t[1]||(t[1]=function(e){return B(s)?s.value=e:null}),title:`Ignore risk items`,width:700,"min-height":400,component:J(n)},null,8,[`show`,`component`]),P(i,{show:J(c),"onUpdate:show":t[2]||(t[2]=function(e){return B(c)?c.value=e:null}),title:`Security Scan Report`,width:1e3,"min-height":800,component:J(r),footer:!0,"confirm-text":e.$t(`Public.Btn.Export`),"hide-close":!0},null,8,[`show`,`component`,`confirm-text`])])}}}),tc=Wo,L(),S=Da(`home-security-server`,function(){var e=W(!1),t=W(``);return{serverScanParams:W({scanStatus:!1,isEnd:!1,error:0,warn:0,time:0,progress:0,progressColor:`#20a53a`,progressConfig:{system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},statusTotal:{},allArr:[],result:{},progressStatus:{},active:{}}),checkTopic:t,isScan:e}}),L(),tt={class:`progress-header`},Bn={class:`progress-header-cot`},pr={key:0,class:`relative`},jr={class:`absolute top-[1.6rem] left-[2.6rem] flex flex-col`},Kr={class:`text-[1.2rem] font-bold leading-none`},ai={class:`progress-header-cot`},vi={class:`scanning-progress-title`},ji={class:`color-#fc6d26`},Wi={class:`scanning-progress-cont`},jc=F({__name:`server-scan`,setup:function(e){var t=S(),n=I(),i=K(t),a=i.serverScanParams,o=i.checkTopic,s=i.isScan,c=U({status:!0,time:0,security_count:0,risk_count:{warning:0,danger:7}}),l=W(``),u=function(e){return e},d=O(function(){return a.value.scanStatus&&!a.value.isEnd?`Scanning`:c.status?`Last detection time `+Ja(c.time):`Currently not undergoing security testing`}),f=O(function(){return a.value.scanStatus&&!a.value.isEnd?`Scanning-`.concat(l.value):a.value.isEnd?`Detection time:`+qa(a.value.time/1e3,`yyyy-MM-dd`):c.status?`The server may have security risks. It is recommended to check it immediately`:`The current security risk is unknown, please check immediately`}),p=hl(`/ws_project`,{immediate:!1,onMessage:function(e,t){var n=JSON.parse(t.data.replace(/'/g,`"`));if(n&&(n===void 0?`undefined`:Rl(n))===`object`&&`callback`in n)_(),a.value.scanStatus=!1,a.value.isEnd=!0,a.value.time=new Date().getTime(),C();else{var r;l.value=n.name,o.value=n.topic,a.value.progress=parseInt(n.progress),(r=a.value.progressConfig[n.topic])==null||r.push(n),a.value.statusTotal[n.topic]=v(a.value.progressConfig[n.topic]),a.value.allArr.push(n),n.status===3&&a.value.error++,(n.status===2||n.status===3)&&a.value.warn++,n.status!==1&&(a.value.progressColor=`#fc6d26`)}}}),m=p.open,h=p.send,_=p.close,v=function(e){var t={};return e.length&&e.forEach(function(e){t[e.status]?t[e.status]++:t[e.status]=1}),t},y=function(){if(n.isFree){X({source:399});return}if(a.value.scanStatus&&!a.value.isEnd){_(),b();return}else a.value.isEnd&&b();a.value.scanStatus=!0,m(),h({mod_name:`safe_detect`,def_name:`get_safe_scan`,ws_callback:``}),s.value=!0},b=function(){a.value.scanStatus=!1,a.value.isEnd=!1,a.value.error=0,a.value.warn=0,a.value.time=0,a.value.progress=0,a.value.progressColor=`#20a53a`,a.value.progressConfig={system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},a.value.statusTotal={},a.value.allArr=[],a.value.result={},a.value.progressStatus={},a.value.active={system_account:!1,sshd_service:!1,file_mode:!1,software:!1,other:!1,backdoor:!1,proc:!1,history:!1,log:!1,rootkit:!1}},x=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,bo()];case 1:if(e=t.sent().message,z(e)){if(Object.prototype.hasOwnProperty.call(e,`msg`))return c.status=!1,[2];c.time=e.time,c.security_count=e.security_count,c.risk_count=e.risk_count}return[3,3];case 2:return t.sent(),c.status=!1,[3,3];case 3:return[2]}})})()},C=function(){var e=function(e){return e.sort(function(e,t){return t.status-e.status})};for(var t in a.value.progressConfig){var n=a.value.progressConfig[t];Array.isArray(n)&&n.length&&e(n)}var r=a.value.allArr;Array.isArray(r)&&r.length&&e(r);var i=a.value.result;if(i&&Object.keys(i).length){var o={};Object.keys(i).forEach(function(t){var n=i[t];Array.isArray(n)&&e(n)}),Object.keys(i).sort(function(e,t){var n=i[e].some(function(e){return e.status>1});return n===i[t].some(function(e){return e.status>1})?0:n?-1:1}).forEach(function(e){o[e]=i[e]}),a.value.result=o}};return x(),Rs(function(){_(),b()}),function(e,t){var n=sa,i=ie,o=r;return H(),M(`div`,tt,[k(`div`,Bn,[k(`div`,{class:V(`progresscirclebar `+(J(c).status?`security `:``)+`text-[`+(J(c).security_count===100?` #20a53a `:` #fc6d26 `)+`]`)},[J(c).status?(H(),M(g,{key:1},[J(a).scanStatus&&!J(a).isEnd?(H(),M(`div`,pr,[P(i,{class:`animate-spin`,type:`circle`,percentage:70,"stroke-width":4,color:J(a).warn||J(a).error?`#fc6d26`:`#20a53a`},{default:Z(function(){return[N(q(),1)]}),_:1},8,[`color`]),k(`div`,jr,[P(n,{name:`firewall-icon-safe-detect`.concat(J(a).warn||J(a).error?`-org`:``),size:50},null,8,[`name`]),k(`span`,Kr,q(e.$t(`Home.Security.index_41`)),1)])])):(H(),A(i,{key:1,type:`circle`,percentage:J(c).security_count,color:J(c).security_count===100?`#20a53a`:`#fc6d26`},{default:Z(function(){return[N(q(u(J(c).security_count)),1)]}),_:1},8,[`percentage`,`color`]))],64)):(H(),A(n,{key:0,size:100,name:`firewall-icon-safe-detect`}))],2)]),k(`div`,ai,[k(`div`,vi,[J(a).isEnd?(H(),M(g,{key:1},[t[2]||(t[2]=N(` Testing completed `,-1)),J(a).error>0||J(a).warn>0?(H(),M(g,{key:0},[t[1]||(t[1]=N(` ,Found `,-1)),J(a).warn>0?(H(),M(g,{key:0},[k(`span`,ji,q(J(a).warn),1),t[0]||(t[0]=N(` risk items `,-1))],64)):j(``,!0)],64)):j(``,!0)],64)):(H(),M(g,{key:0},[N(q(J(d)),1)],64))]),J(a).scanStatus?(H(),A(i,{key:0,percentage:J(a).progress,color:J(a).warn||J(a).error?`#fc6d26`:`#20a53a`,"stroke-width":10},null,8,[`percentage`,`color`])):j(``,!0),k(`div`,Wi,q(J(f)),1)]),k(`div`,null,[P(o,{size:`large`,type:J(a).scanStatus&&!J(a).isEnd?`warning`:`primary`,onClick:y,plain:!!(J(a).scanStatus&&!J(a).isEnd)},{default:Z(function(){return[N(q(J(a).scanStatus&&!J(a).isEnd?`Cancel Scan`:(J(a).isEnd,e.$t(`Home.Security.index_41`))),1)]}),_:1},8,[`type`,`plain`])])])}}}),Ac=D(jc,[[`__scopeId`,`data-v-9dc9905d`]]),L(),et={class:`progress-cont-list scrollable`},zn=[`onClick`],dr={class:`progress_type`},Ar={class:`progress_status`},Gr={key:0,class:`text-error`},ii={key:1,class:`text-warning`},_i={key:1},Ai={key:2,class:`text-font2`},Ui={key:0},ot={key:0,class:`progress_fold`},_t={class:`progress_item_body`},Ot={class:`info_cont`},Lt={class:`info_cont_desc`},kc=F({__name:`server-list`,setup:function(e){var t=K(S()),n=t.serverScanParams,r=t.checkTopic,i=t.isScan,a=[{color:`#888`,text:`Not Installed`},{color:`#666`,text:`Good`},{color:`#e6a23c`,text:`Warn`},{color:`red`,text:`Danger`}],o={system_account:`System Account`,sshd_service:`SSHD Remote Service`,file_mode:`Important file permissions and attributes`,software:`Key software detection`,other:`Other project testing`,backdoor:`Backdoor Detection`,proc:`Malicious processes`,history:`History Commands`,log:`Log troubleshooting`,rootkit:`Rootkit detection`},s=function(e){n.value.active[e]=!n.value.active[e]};return function(e,t){var c=sa;return H(),M(`div`,et,[(H(),M(g,null,G(o,function(t,o){return k(`div`,{key:o,class:V([o+`_item `+(J(n).active[o]?`active`:``),`progress_item`])},[k(`div`,{class:`progress_item_header`,onClick:function(e){return s(o)}},[k(`div`,dr,[P(c,{class:`title-icon`,name:`firewall-icon-`+o},null,8,[`name`]),k(`span`,null,q(t),1)]),k(`div`,Ar,[J(n).statusTotal[o]?(H(),M(g,{key:0},[J(n).statusTotal[o][3]||J(n).statusTotal[o][2]?(H(),M(g,{key:0},[J(n).statusTotal[o][3]?(H(),M(`span`,Gr,q(J(n).statusTotal[o][3])+` `+q(e.$t(`Home.Security.index_89`)),1)):j(``,!0),J(n).statusTotal[o][2]?(H(),M(`span`,ii,q((J(n).statusTotal[o][3]?``:`Found `)+J(n).statusTotal[o][2])+` `+q(e.$t(`Database.tools.index_20`)),1)):j(``,!0)],64)):J(n).scanStatus&&J(r)==o?(H(),M(`span`,_i,q(e.$t(`Home.Security.index_97`))+`... `,1)):(H(),M(`span`,Ai,q(e.$t(`Home.Security.index_98`)),1))],64)):(H(),M(g,{key:1},[J(n).scanStatus&&!J(n).statusTotal[o]?(H(),M(`span`,Ui,q(e.$t(`Home.Security.index_99`)),1)):j(``,!0)],64))]),J(i)?(H(),M(`div`,ot,[P(c,{name:`base-arrow-bottom`})])):j(``,!0)],8,zn),k(`div`,_t,[J(n).progressConfig[o]&&J(n).progressConfig[o].length?(H(!0),M(g,{key:0},G(J(n).progressConfig[o],function(e,t){return H(),M(`div`,{key:t,class:V([e.info?`active`:``,`progress_item_info`])},[k(`div`,Ot,[k(`div`,null,q(e.name),1),k(`div`,{style:Ls({color:a[e.status<0?0:e.status].color})},q(a[e.status<0?0:e.status].text),5)]),k(`div`,Lt,q(e.info||``),1)],2)}),128)):j(``,!0)])],2)}),64))])}}}),Oc=D(kc,[[`__scopeId`,`data-v-87a63b1c`]]),L(),$e={class:`text-20px`},Uo=F({__name:`index`,setup:function(e){return function(e,t){return H(),M(g,null,[k(`div`,$e,q(e.$t(`Home.Security.index_96`)),1),P(Ac),P(Oc)],64)}}}),Dc=Uo,L(),Qe={class:`h-750px`},Ho=F({__name:`index`,props:{initialMenu:{default:`overview`},data:{}},setup:function(e){var t=e,n=K(C()).menu,r=[{key:`overview`,label:function(){return P(sa,{size:32,name:n.value===`overview`?`home-aapanel-active`:`home-aapanel`},null)},component:Hs},{key:`risk`,label:function(){var e=n.value===`risk`?`home-risk-active`:`home-risk`;return P(w,{value:fo(`risk`),iconName:e},null)},component:tc},{key:`file`,label:function(){var e=n.value===`file`?`home-ware-active`:`home-ware`;return P(w,{value:fo(`file`),iconName:e},null)},component:Ia},{key:`loophole`,label:function(){var e=n.value===`loophole`?`home-web-active`:`home-web`;return P(w,{value:fo(`loophole`),iconName:e},null)},component:Cs},{key:`server`,label:function(){var e=n.value===`server`?`home-safeDetect-active`:`home-safeDetect`;return P(w,{value:fo(`server`),iconName:e},null)},component:Dc},{key:`global`,label:function(){return P(sa,{size:32,name:n.value===`global`?`home-alarm-active`:`home-alarm`},null)},component:wo}],i=function(){var e;return r.some(function(e){return e.key===t.initialMenu})?t.initialMenu:((e=r[0])==null?void 0:e.key)||`overview`};return function(){n.value=i()}(),function(e,t){var i=ya,a=la,o=Oo,s=m;return H(),M(`div`,Qe,[P(i,{"is-icon":``,value:J(n),"onUpdate:value":t[0]||(t[0]=function(e){return B(n)?n.value=e:null}),data:r,class:`relative`},null,8,[`value`]),P(s,{size:3,class:`absolute right-[6rem] top-[1.8rem] items-center!`},{default:Z(function(){return[P(o,{"icon-name":`demand`},{default:Z(function(){return[P(a,{href:`mailto:support@aapanel.com`,target:`_blank`},{default:Z(function(){return Ll(t[1]||(t[1]=[N(`support@aapanel.com`,-1)]))}),_:1})]}),_:1})]}),_:1})])}}}),e(`n`,fe({default:function(){return Sc}})),Sc=Ho,L(),Ze={class:`overview-wrapper`},Rn={class:`content`},er={class:`overview-title`},xr={class:`href`},zr={class:`bottom-menu`},ei={class:`content`},pi={class:`overview-title`},Ei={class:`href`},zi={class:`bottom-menu`},rt={class:`content`},ht={class:`overview-title`},Et={class:`href`},It={class:`bottom-menu`},Gt={class:`content`},$t={class:`overview-title`},on={class:`href`},un={class:`bottom-menu`},Vo=F({__name:`index`,setup:function(e){var t=Vl().server,n=O(function(){return t.value?t.value.site_total:0}),r=O(function(){return t.value?t.value.ftp_total:0}),a=O(function(){return t.value?t.value.database_total:0}),o=pl(),s=function(){o.push(`/site/php`)},c=function(){o.push(`/ftp`)},l=function(){o.push(`/database/mysql`)},u=function(){ll({width:1200,minHeight:750,component:Sc})},d=W(0);return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,po()];case 1:return e=t.sent().message,z(e)&&(d.value=e.total),[2]}})})()}(),function(e,t){var o=la,f=i;return H(),A(f,{class:`mb-16px`,title:e.$t(`Home.index_67`)},{default:Z(function(){return[k(`div`,Ze,[k(`div`,{class:`overview-box`,onClick:s},[k(`div`,Rn,[k(`div`,er,q(e.$t(`Home.index_68`)),1),k(`div`,xr,[P(o,null,{default:Z(function(){return[N(q(J(n)),1)]}),_:1})])]),k(`div`,zr,q(e.$t(`Home.index_72`,[e.$t(`Home.index_68`)])),1)]),k(`div`,{class:`overview-box`,onClick:c},[k(`div`,ei,[k(`div`,pi,q(e.$t(`Home.index_69`)),1),k(`div`,Ei,[P(o,null,{default:Z(function(){return[N(q(J(r)),1)]}),_:1})])]),k(`div`,zi,q(e.$t(`Home.index_72`,[e.$t(`Home.index_69`)])),1)]),k(`div`,{class:`overview-box`,onClick:l},[k(`div`,rt,[k(`div`,ht,q(e.$t(`Home.index_70`)),1),k(`div`,Et,[P(o,null,{default:Z(function(){return[N(q(J(a)),1)]}),_:1})])]),k(`div`,It,q(e.$t(`Home.index_72`,[e.$t(`Home.index_70`)])),1)]),k(`div`,{class:`overview-box`,onClick:u},[k(`div`,Gt,[k(`div`,$t,q(e.$t(`Home.index_71`)),1),k(`div`,on,[P(o,{type:J(d)>0?`error`:`primary`},{default:Z(function(){return[N(q(J(d)),1)]}),_:1},8,[`type`])])]),k(`div`,un,q(e.$t(`Home.index_73`)),1)])])]}),_:1},8,[`title`])}}}),Vs=D(Vo,[[`__scopeId`,`data-v-6b844563`]]),L(),ko=pe(Qs(),1),Ye=[`onClick`],An={class:`content`},$n={class:`software-img h-95px`},br=[`src`],Rr={class:`software-name`},$r={class:`text`},fi={class:`content`},Ti={class:`software-img h-70px`},Ri=[`src`],nt={class:`software-name`},mt={class:`text`},Tt={class:`software-btn`},te=12,Bo=F({__name:`index`,setup:function(e){var t=Vl(),n=t.softList,a=t.softRecommend,o=W(!1),s={animation:200,disabled:!1,group:`description`,handle:`.move`,ghostClass:`ghost`,"item-key":`id`},c=O({get:function(){return n.value.length>te?n.value.slice(0,te):n.value},set:function(e){n.value=e}}),l=O(function(){return c.value.length>=te?[]:a.value.list.slice(0,te-c.value.length)}),u=O(function(){var e=te-c.value.length-l.value.length;return e>0?e:0}),d=O(function(){return Array.from({length:u.value},function(e){return e})}),f=function(e){return`/static/img/soft_ico/ico-`.concat(e.replace(/-+[{0-9},.,]+$/,``),`.png`)},p=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Fc({ssort:n.value.map(function(e){return e.name}).join(`|`)})];case 1:return e.sent(),[2]}})})()},m=function(e){window.open(e.preview)},h=function(e){X({source:Number(e.pay)})},_=function(e){al(e.name)},v=function(e){gl(e)};return function(e,t){var n=pa;return H(),A(J(i),{title:e.$t(`Home.index_74`)},{default:Z(function(){return[P(J(ko.default),As({modelValue:J(c),"onUpdate:modelValue":t[0]||(t[0]=function(e){return B(c)?c.value=e:null})},s,{class:`software-wrapper`,onStart:t[1]||(t[1]=function(e){return o.value=!0}),onEnd:t[2]||(t[2]=function(e){return o.value=!1}),onSort:p}),{item:Z(function(e){var r=e.element;return[k(`div`,{class:`software-box`,onClick:function(e){return v(r)}},[k(`div`,An,[t[3]||(t[3]=k(`i`,{class:`iconfont icon-drag move`,title:``},null,-1)),k(`div`,$n,[k(`img`,{src:f(r.name)},null,8,br)]),k(`div`,Rr,[k(`span`,$r,q(r.title+` `+r.version),1),P(n,{class:`ml-4px`,value:r.status,"show-text":!1},null,8,[`value`])])])],8,Ye)]}),footer:Z(function(){return[(H(!0),M(g,null,G(J(l),function(n){return H(),M(`div`,{key:n.pid,class:`software-box`},[k(`div`,fi,[t[4]||(t[4]=k(`div`,{class:`recommend`},`AD`,-1)),k(`div`,Ti,[k(`img`,{"object-fit":`contain`,src:f(n.name)},null,8,Ri)]),k(`div`,nt,[k(`div`,mt,q(n.title),1)]),k(`div`,Tt,[n.isBuy?(H(),A(J(r),{key:1,class:`install`,onClick:function(e){return _(n)}},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Install`)),1)]}),_:1},8,[`onClick`])):(H(),M(g,{key:0},[P(J(r),{class:`preview`,onClick:function(e){return m(n)}},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Preview`)),1)]}),_:1},8,[`onClick`]),P(J(r),{class:`buy`,onClick:function(e){return h(n)}},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_3`)),1)]}),_:1},8,[`onClick`])],64))])])])}),128)),(H(!0),M(g,null,G(J(d),function(e){return H(),M(`div`,{key:e,class:`software-box`})}),128))]}),_:1},16,[`modelValue`])]}),_:1},8,[`title`])}}}),Hc=D(Bo,[[`__scopeId`,`data-v-6839f0b8`]]),L(),L(),Re={class:`mb-7px`},yn={class:`text-desc`},$o=F({__name:`info`,props:{info:{default:function(){return{}}}},setup:function(e){return function(t,n){var r=_,i=v;return H(),A(i,{cols:4,class:`w-full`},{default:Z(function(){return[(H(!0),M(g,null,G(e.info,function(e){return H(),A(r,{class:`text-center pt-35px px-15px`,key:e.label},{default:Z(function(){return[k(`div`,Re,[xl(k(`i`,{class:`spot rounded-5px inline-block w-10px h-10px mr-3px`,style:Ls({"background-color":e.bgColor})},null,4),[[yl,e.bgColor]]),k(`span`,yn,q(e.label),1)]),k(`div`,{class:`text-14px`,style:Ls({color:e.color})},q(e.value),5)]}),_:2},1024)}),128))]}),_:1})}}}),Jo=$o,L(),De={class:`relative`},vn={class:`absolute left-50px top-92px flex items-center w-110px z-1`},Ps=F({__name:`net`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=dl(e,`value`),n=Y().t,r=Vl().onServerReady,i=W({}),a=U({up:{label:n(`Home.index_79`),value:`0 B`,bgColor:`#F7B851`},down:{label:n(`Home.index_80`),value:`0 B`,bgColor:`#52A9FF`},upTotal:{label:n(`Home.index_81`),value:`0 B`},downTotal:{label:n(`Home.index_82`),value:`0 B`}}),o=W(`KB`),s=W([{label:`KB/s`,value:`KB`,disabled:!1},{label:`MB/s`,value:`MB`,disabled:!1},{label:`GB/s`,value:`GB`,disabled:!1},{label:`TB/s`,value:`TB`,disabled:!1}]),c=function(e){var t=e.option;return``.concat(n(`Home.index_83`),t.label)},l=Ul({series:[{name:n(`Home.index_79`),color:`#f7b851`},{name:n(`Home.index_80`),color:`#52a9ff`}],tooltipFormatter:function(e){var t=``,r=``;return Object.entries(e).forEach(function(e){var n=Fl(e,2)[1];t=qa(n.name,`HH:mm:ss`),r+=` +Number of threads: `,e.num_threads)},[e.proc_name])}},{key:`memory_usage`,title:o(`Home.index_48`),width:100},el({width:80,options:function(e){return[{label:o(`Home.index_26`),disabled:e.important===1,onClick:function(){var t=e.explain.split(`The process of`)[1];tl({title:o(`Home.index_49`),content:function(){return P(`span`,{class:`text-error text-14px`},[o(`Home.index_50`,[e.proc_name,t])])},onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,ys({pid:e.pid})];case 1:return t.sent(),x(!0,!0),[2]}})})()}})}}]}})]),d=u.table,f=u.columns,p=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return c.value.includes(`top5`)?[4,x(!0,!0)]:[3,2];case 1:return e.sent(),[3,3];case 2:b(),e.label=3;case 3:return[2]}})})()},m=function(){X({source:141})},h=sl(),g=h.loading,_=h.setLoading,v=cl(function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,x()];case 1:return e.sent(),[2]}})})()},5),y=v.loop,b=v.clearTimer,x=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Q(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),a.value?[2]:(t&&b(),e&&_(!0),[4,Za()]);case 1:return n=r.sent().message,z(n)&&(d.data=R(n.memory_high_occupancy_software_list)?n.memory_high_occupancy_software_list:[]),t&&y(),[3,3];case 2:return e&&_(!1),[7];case 3:return[2]}})})()};return n({clearTimer:b,onUpdateCollapse:p}),function(t,n){var i=r,o=s,u=ga;return H(),M(`div`,Ve,[k(`div`,jn,[k(`div`,or,q(t.$t(`Home.index_37`)),1),P(qc,{value:e.value},null,8,[`value`]),k(`div`,Er,[P(i,{type:`primary`,onClick:l},{default:Z(function(){return[N(q(t.$t(`Home.index_40`)),1)]}),_:1})])]),P(Sa,{"expanded-names":J(c),"onUpdate:expandedNames":[n[0]||(n[0]=function(e){return B(c)?c.value=e:null}),p]},{default:Z(function(){return[P(o,{name:`info`},{header:Z(function(){return[k(`div`,Hr,q(t.$t(`Home.index_41`)),1)]}),default:Z(function(){return[k(`div`,ti,[k(`div`,mi,[k(`div`,Di,[k(`div`,Bi,q(t.$t(`Home.index_42`)),1),k(`div`,pt,q(e.memory.memRealUsed)+` MB`,1)]),k(`div`,Ct,[k(`div`,Pt,q(t.$t(`Home.index_43`)),1),k(`div`,Ut,q(e.memory.memTotal)+` MB`,1)])]),k(`div`,Zt,[k(`div`,an,[k(`div`,ln,q(t.$t(`Home.index_44`)),1),k(`div`,pn,q(e.memory.memFree)+` MB`,1)]),k(`div`,hn,[k(`div`,_n,q(t.$t(`Home.index_45`)),1),k(`div`,Kn,q(e.memory.memBuffers)+`/`+q(e.memory.memCached)+` MB`,1)])])])]}),_:1}),P(o,{name:`top5`},{header:Z(function(){return[k(`div`,Jn,q(t.$t(`Home.index_46`)),1)]}),default:Z(function(){return[k(`div`,Xn,[P(u,{loading:J(g),"loading-num":5,data:J(d).data,columns:J(f)},Ta({_:2},[J(a)?{name:`empty`,fn:Z(function(){return[k(`div`,Zn,[k(`span`,Qn,q(t.$t(`Home.index_21`)),1),P(i,{class:`w-90px h-24px px-0`,type:`primary`,onClick:m},{default:Z(function(){return[N(q(t.$t(`Home.index_22`)),1)]}),_:1})])]}),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Xo=ts,L(),Be={class:`text-15px leading-20px`},kn={key:0},ar={key:1},Fo=F({__name:`index`,setup:function(e){var t=Vl().onServerReady,n=W({memTotal:0,memFree:0,memBuffers:0,memCached:0,memRealUsed:0}),r=W(0),i=W(!1),a=W(!1),o=W(`.`),s=null,c=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:i.value=!0,a.value=!0,s=window.setInterval(function(){if(o.value===`...`?o.value=`.`:o.value+=`.`,r.value>1){var e=r.value-r.value*.2;r.value=e>1?e:1}},400),t.label=1;case 1:return t.trys.push([1,3,,4]),[4,Js()];case 2:return e=t.sent().message,a.value=!1,l(),z(e)&&setTimeout(function(){n.value=e,r.value=u(),i.value=!1},2e3),[3,4];case 3:return t.sent(),i.value=!1,a.value=!1,l(),[3,4];case 4:return[2]}})})()},l=function(){s&&clearInterval(s)},u=function(){var e=n.value,t=e.memTotal,r=e.memRealUsed;return t>0?Math.round(r/t*1e3)/10:0},d=W(),f=function(e){if(e){var t;(t=d.value)==null||t.onUpdateCollapse()}else{var n;(n=d.value)==null||n.clearTimer()}};return t(`memory`,function(e){i.value||(n.value=e.mem,r.value=u())}),function(e,t){return H(),A(na,{value:J(r),disabled:J(i),"show-text":J(i),"onUpdate:show":f},{title:Z(function(){return[k(`span`,null,q(e.$t(`Home.index_37`)),1)]}),progress:Z(function(){return[k(`div`,Be,[J(a)?(H(),M(`span`,kn,q(e.$t(`Home.index_38`))+q(J(o)),1)):(H(),M(`span`,ar,[N(q(e.$t(`Home.index_39`)),1),t[0]||(t[0]=k(`br`,null,null,-1)),t[1]||(t[1]=N(`0 B`,-1))]))])]}),desc:Z(function(){return[k(`span`,null,q(J(n).memRealUsed)+` / `+q(J(n).memTotal)+`(MB)`,1)]}),popover:Z(function(){return[P(Xo,{ref_key:`infoRef`,ref:d,value:J(r),memory:J(n),confirm:c},null,8,[`value`,`memory`])]}),_:1},8,[`value`,`disabled`,`show-text`])}}}),ks=Fo,L(),ze={class:`w-380px p-20px`},On={class:`flex items-center mb-12px`},ir={class:`mx-8px text-14px`},Tr={class:`flex justify-end flex-1`},Vr={class:`flex-1`},di={class:`p-12px pb-0 text-13px text-default`},wi={class:`mt-8px`},Li={class:`mt-8px`},Xi={class:`mt-8px`},ft={class:`flex-1`},St={class:`p-12px pb-0 text-13px text-default`},Nt={class:`mt-8px`},Ht={class:`mt-8px`},Xt={class:`mt-8px`},rn={class:`mt-8px`},es=F({__name:`info`,props:{value:{default:0},data:{}},setup:function(e){var t=I(),n=W([`info`,`inode`]),i=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return t.isFree?(X({source:350}),[2]):[4,xa(`disk_analysis`)];case 1:return e.sent(),[4,gl({name:`disk_analysis`,title:`Disk analysis`,admin:!0})];case 2:return e.sent(),[2]}})})()};return function(t,a){var o=r,c=fa,l=s;return H(),M(`div`,ze,[k(`div`,On,[k(`div`,ir,q(t.$t(`Home.index_51`)),1),P(qc,{value:e.value,desc:t.$t(`Home.index_97`)},null,8,[`value`,`desc`]),k(`div`,Tr,[P(o,{type:`primary`,onClick:a[0]||(a[0]=function(e){return i()})},{default:Z(function(){return[N(q(t.$t(`Home.index_52`)),1)]}),_:1})])]),P(Sa,{"expanded-names":J(n),"onUpdate:expandedNames":a[1]||(a[1]=function(e){return B(n)?n.value=e:null})},{default:Z(function(){return[P(l,{name:`info`},{header:Z(function(){return[k(`div`,Vr,q(t.$t(`Home.index_53`)),1)]}),default:Z(function(){return[k(`div`,di,[k(`div`,null,q(t.$t(`Home.index_54`))+q(e.data.type),1),k(`div`,wi,q(t.$t(`Home.index_55`))+q(e.data.path),1),P(c,{class:`mt-8px`,height:22,value:e.value,"indicator-placement":`inside`},null,8,[`value`]),k(`div`,Li,q(t.$t(`Home.index_56`))+q(e.data.size[2])+q(t.$t(`Home.index_57`))+q(e.data.size[0]),1),k(`div`,Xi,q(t.$t(`Home.index_58`))+q(e.data.size[1])+q(t.$t(`Home.index_59`))+q(e.data.size[4]),1)])]}),_:1}),P(l,{name:`inode`},{header:Z(function(){return[k(`div`,ft,q(t.$t(`Home.index_60`)),1)]}),default:Z(function(){return[k(`div`,St,[k(`div`,null,q(t.$t(`Home.index_61`))+q(e.data.filesystem),1),k(`div`,Nt,q(t.$t(`Home.index_62`))+q(e.data.inodes[0]),1),k(`div`,Ht,q(t.$t(`Home.index_63`))+q(e.data.inodes[1]),1),k(`div`,Xt,q(t.$t(`Home.index_64`))+q(e.data.inodes[2]),1),k(`div`,rn,q(t.$t(`Home.index_65`))+q(e.data.inodes[3]),1)])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Yo=es,L(),Po=F({__name:`index`,props:{item:{}},setup:function(e){return function(t,n){return H(),A(na,{value:e.item.percent},{title:Z(function(){return[k(`span`,null,q(e.item.path),1)]}),desc:Z(function(){return[k(`span`,null,q(e.item.size[1])+` / `+q(e.item.size[0]),1)]}),popover:Z(function(){return[P(Yo,{value:e.item.percent,data:e.item},null,8,[`value`,`data`])]}),_:1},8,[`value`])}}}),ja=Po,L(),No=F({__name:`index`,setup:function(e){var t=il().defer,n=Vl().onServerReady,r=W([]),a=function(e){var t=Fl(e,4)[3];return parseFloat(t)};return n(`state`,function(e){r.value=e.disk.map(function(e){return e.percent=a(e.size),e})}),function(e,n){var a=_,o=v,s=i;return H(),A(s,{class:`mb-16px`,title:e.$t(`Home.index_66`)},{default:Z(function(){return[P(o,{cols:`2 800:4 1000:5 1200:6`},{default:Z(function(){return[J(t)(2)?(H(),A(a,{key:0},{default:Z(function(){return[P(Ss)]}),_:1})):j(``,!0),J(t)(3)?(H(),A(a,{key:1},{default:Z(function(){return[P(wa)]}),_:1})):j(``,!0),J(t)(4)?(H(),A(a,{key:2},{default:Z(function(){return[P(ks)]}),_:1})):j(``,!0),(H(!0),M(g,null,G(J(r),function(e){return H(),A(a,{key:e.path},{default:Z(function(){return[P(ja,{item:e},null,8,[`item`])]}),_:2},1024)}),128))]}),_:1})]}),_:1},8,[`title`])}}}),Uc=No,L(),e(`a`,C=Da(`home-security`,function(){var e=W(`overview`),t=W({score:85,scoreLevel:`Good`,riskNum:3,subtitle:`The overall security status of the system is good. It is recommended to check the security configuration regularly.`}),n=W({day:1,time:`--`,virus:`--`}),r=W({risk_scan:{status:!1,icon:`home-risk`,name:`Risk Scan`},safe_detect:{status:!1,icon:`home-safeDetect`,name:`Safety Testing`},file_detection:{status:!1,icon:`home-ware`,name:`Malicious file detection`},vul_scan:{status:!1,icon:`home-web`,name:`Vulnerability Scanning`},hids:{status:!1,icon:`home-hids`,name:`Intrusion Detection`},tamper:{status:!1,icon:`home-tamper`,name:`Tamper-proof`}}),i=W([{title:`Bug`,type:`loophole`,tips:`Timely discovery of vulnerabilities in the website and timely upgrade of the version can prevent hackers from taking advantage of the situation.`,value:0},{title:`Malicious files`,type:`file`,tips:`Detection of malicious files (such as viruses, Trojans) that may steal information or damage the system`,value:0},{title:`Intrusion Detection`,type:`intrusion`,tips:`Analyze abnormal process behavior on the server to detect potential intrusions and issue alerts immediately`,value:0},{title:`Risk`,type:`risk`,tips:`Conduct comprehensive inspections on websites/panel/systems to eliminate hidden risks`,value:0},{title:`Baseline issues`,type:`server`,tips:`Check whether the server configuration meets security standards`,value:0},{title:`Tamper-proof`,type:`tamper`,tips:`Tamper-proof for Enterprise:Real-time protection to see if web page content is illegally modified`,value:0}]),a=W(!0),o=W(!0);return{menu:e,scoreData:t,safe:n,capabilitySwitch:r,risk_details:i,hidsInstalled:a,tamperInstalled:o,getSafeOverviewData:function(){return Q(function(){var e,s,c;return $(this,function(l){switch(l.label){case 0:return[4,ho()];case 1:return e=l.sent().message,z(e)&&(s=e.security_status,c=e.risk_details,t.value.score=e.score,t.value.scoreLevel=e.level,t.value.riskNum=e.risk_count,t.value.subtitle=e.level_description,n.value.day=e.protect_days,n.value.time=e.risk_scan_time.slice(0,10)||`-`,n.value.virus=e.virus_update_time.slice(0,10)||`-`,r.value.risk_scan.status=s.risk_scan,r.value.safe_detect.status=s.safe_detect,r.value.file_detection.status=s.file_detection,r.value.vul_scan.status=s.vul_scan,r.value.tamper.status=s.tamper,r.value.hids.status=s.hids,i.value[0].value=c.vul_scan.total||0,i.value[1].value=c.file_detection.total||0,i.value[2].value=c.hids.total||0,i.value[3].value=c.homepage_risk.total||0,i.value[4].value=c.safe_detect.total||0,i.value[5].value=c.tamper.total||0,a.value=s.hids_installed,o.value=s.tamper_installed),[2]}})})()}}})),L(),Qi=K(C()),rc=Qi.risk_details,w=F({props:{value:{type:Number,required:!0},iconName:{type:String,required:!0}},setup:function(e){return function(){return P(g,null,[P(sa,{size:32,name:e.iconName},null),e.value>0?P(`div`,{class:`absolute top-15px right-20px h-18px bg-error text-white rounded-full px-6px text-12px`},[e.value]):``])}}}),fo=function(e){var t;return((t=rc.value.find(function(t){return t.type===e}))==null?void 0:t.value)||0},e(`i`,ec=function(e){switch(e){case 1:return{text:`Low`,style:`color: #D4BB00; background-color: rgba(232, 213, 68, 0.1);`};case 2:return{text:`Medium`,style:`color: #f0ad4e; background-color: rgba(240, 173, 78, 0.14);`};case 3:return{text:`High`,style:`color: #EF0808; background-color: rgba(239, 8, 8, 0.1);`};case 4:return{text:`Urgent`,style:`color: #ffffff; background-color: #cf1322; font-weight: bold;`};default:return{text:`--`,style:`color: #8c8c8c; background-color: #f5f5f5;`}}}),L(),Is=function(e){return Ll(new Set(e)).map(function(e){return{path:e}})},y=Da(`home-security-file`,function(){var e=W({status:!1,isHasMounts:!1}),t=W(!1),n=W(!1),r=W(`--`),i=W([{title:`Total Scanned`,value:0,style:`color: var(--home-risk-file-info-item-color)`},{title:`High risk`,value:0,style:`color: #F50606;`,id:2},{title:`Moderate`,value:0,style:`color: #FF9900`,id:1},{title:`Low risk`,value:0,style:`color: #DDC400`,id:0}]),a=W([]),o=W([]);return{lastScanTime:r,riskLevelsOverview:i,dynamicKill:t,autoIntercept:n,ossConfig:e,monitorPath:a,excludePath:o,getConfig:function(){return Q(function(){var r,i;return $(this,function(s){switch(s.label){case 0:return[4,io()];case 1:return r=s.sent().message,z(r)&&(i=r.data,n.value=i.quarantine,t.value=i.dynamic_detection,e.value={status:i.scan_oss,isHasMounts:i.has_oss_mounts},a.value=Is(i.monitor_dirs),o.value=Is(i.exclude_dirs)),[2]}})})()}}}),L(),Le={class:`home-security-file`},Dn={class:`text-right lastScan-time mb-2`},rr={class:`infoList`},wr={class:`text-[1.2rem] info-title mb-[1.6rem]`},Ba=F({__name:`file-info`,setup:function(e){var t=K(y()),n=t.lastScanTime,r=t.riskLevelsOverview;return function(e,t){return H(),M(`div`,Le,[k(`div`,Dn,q(e.$t(`Home.Security.index_9`))+`:`+q(J(n)),1),k(`div`,rr,[(H(!0),M(g,null,G(J(r),function(e){return H(),M(`div`,{class:`flex-1 text-center item-list`,key:e.title},[k(`div`,wr,q(e.title),1),k(`div`,{class:`text-[2.4rem]`,style:Ls(e.style)},q(e.value),5)])}),128))])])}}}),za=D(Ba,[[`__scopeId`,`data-v-232a23b2`]]),L(),Ie={class:`p-20px h-full`},En={class:`flex items-center`},nr={class:`mr-8px`},Cr={key:0},Br={key:1},Fa=F({__name:`file-advanced`,setup:function(e){var t=Y().t,n=y(),i=K(n),a=i.autoIntercept,o=i.monitorPath,s=i.excludePath,c=W(`monitor`),l=[{key:`monitor`,label:`Monitor Directory`},{key:`exclude`,label:`Exclude Directory`},{key:`ignore`,label:`Ignore File`}],u=W(``),d=_l([{title:t(`Site.DelSite.index_2`),key:`path`,width:200},el({width:100,options:function(e){return[{label:t(`Public.Btn.Del`),onClick:function(){return Q(function(){return $(this,function(r){switch(r.label){case 0:return c.value===`ignore`?[4,Oa({md5:e.md5})]:[3,2];case 1:return r.sent(),C(),[2];case 2:return nl({title:c.value===`ignore`?t(`Public.Btn.Cancel`):t(`Public.Btn.Del`),content:`Are you sure you want to delete this path? [`.concat(e.path,`]`),onConfirm:function(){return Q(function(){var t;return $(this,function(r){switch(r.label){case 0:return t=c.value===`monitor`,[4,Mc(Dl({},t?`delete_monitor_path`:`delete_exclude_path`,e.path))];case 1:return r.sent(),[4,n.getConfig()];case 2:return r.sent(),p.data=t?o.value:s.value,[2]}})})()}}),[2]}})})()}}]}})]),f=d.keys,p=d.table,m=d.columns,h=O(function(){var e=m.value;if(c.value===`ignore`){var n=Il(e),r=n[0],i=n.slice(1);return[r,{title:`MD5`,key:`md5`},{title:t(`Config.Safe.index_152`),key:`time`,width:150}].concat(Ll(i))}return e}),g=function(e){return Q(function(){var n;return $(this,function(r){return n=e?`Whether to enable automatic isolation (not recommended), this feature will have a probability of isolating normal files.`:`Whether dynamic detection is turned off, this feature will make it possible to isolate normal files.`,nl({title:t(`Home.Security.index_25`),content:n,onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Mc({quarantine:e})];case 1:return t.sent(),a.value=e,[2]}})})()}}),[2]})})()},_=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return e=c.value===`monitor`,[4,Mc(Dl({},e?`add_monitor_path`:`add_exclude_path`,u.value))];case 1:return t.sent(),[4,n.getConfig()];case 2:return t.sent(),u.value=``,p.data=e?o.value:s.value,[2]}})})()},v=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return c.value=e,e===`monitor`?(p.data=o.value,[3,4]):[3,1];case 1:return e===`exclude`?(p.data=s.value,[3,4]):[3,2];case 2:return[4,C()];case 3:t.sent(),t.label=4;case 4:return[2]}})})()},b=sl(),x=b.loading,S=b.setLoading,C=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),S(!0),[4,ro()];case 1:return e=t.sent().message,R(e)&&(p.data=e.map(function(e){return{path:e.filepath,md5:e.md5_to_add,time:e.timestamp}})),[3,3];case 2:return S(!1),[7];case 3:return[2]}})})()};return function(){return Q(function(){return $(this,function(e){return p.data=o.value,[2]})})()}(),function(e,t){var n=se,i=va,o=ca,s=r,d=ga,m=ha,y=ba;return H(),M(`div`,Ie,[P(i,{value:J(c),"onUpdate:value":[t[0]||(t[0]=function(e){return B(c)?c.value=e:null}),v],options:l},{suffix:Z(function(){return[k(`div`,En,[k(`span`,nr,q(e.$t(`Home.Security.index_25`)),1),P(n,{value:J(a),size:`small`,"onUpdate:value":g},null,8,[`value`])])]}),_:1},8,[`value`]),P(m,null,Ta({table:Z(function(){return[P(d,{keys:J(f),"onUpdate:keys":t[2]||(t[2]=function(e){return B(f)?f.value=e:null}),"row-key":`path`,data:J(p).data,columns:J(h),"max-height":300,loading:J(x)},null,8,[`keys`,`data`,`columns`,`loading`])]}),_:2},[J(c)===`ignore`?void 0:{name:`toolsLeft`,fn:Z(function(){return[P(o,{class:`w-[350px]`,value:J(u),"onUpdate:value":t[1]||(t[1]=function(e){return B(u)?u.value=e:null}),placeholder:e.$t(`Site.Placeholder.Index_5`)},null,8,[`value`,`placeholder`]),P(s,{type:`primary`,onClick:_},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Add`)),1)]}),_:1})]}),key:`0`}]),1024),P(y,{class:`mt-16px`},{default:Z(function(){return[J(c)===`ignore`?j(``,!0):(H(),M(`li`,Cr,`Avoid adding full disk path monitoring, such as /`)),J(c)===`ignore`?(H(),M(`li`,Br,`Ignore items will be matched based on the md5 value of the file, and identical files will be ignored`)):j(``,!0)]}),_:1})])}}}),Pa=Fa,L(),Fe={class:`flex items-center`},Wa=F({__name:`file-switch`,emits:[`scanComplete`],setup:function(e,t){var n=t.emit,i=Y().t,a=n,o=y();K(o).ossConfig;var s=ul(i(`Config.Alarm.index_21`)),c=Vc(!1),l=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:if(c.value)return[2];c.value=!0,e.label=1;case 1:return e.trys.push([1,,3,4]),[4,yc()];case 2:return e.sent(),a(`scanComplete`),[3,4];case 3:return c.value=!1,[7];case 4:return[2]}})})()};return function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,o.getConfig()];case 1:return e.sent(),[2]}})})()}(),function(e,t){var n=r,i=da;return H(),M(`div`,Fe,[j(``,!0),j(``,!0),P(n,{size:`small`,onClick:t[0]||(t[0]=function(e){return J(s).show=!0})},{default:Z(function(){return Ll(t[3]||(t[3]=[N(`Advanced Settings`,-1)]))}),_:1}),t[4]||(t[4]=k(`span`,{class:`text-desc mx-[1.2rem]`},`|`,-1)),P(n,{size:`small`,loading:J(c),disabled:J(c),onClick:l},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_41`)),1)]}),_:1},8,[`loading`,`disabled`]),P(i,{show:J(s).show,"onUpdate:show":t[1]||(t[1]=function(e){return J(s).show=e}),title:J(s).title,data:J(s).data,width:800,"min-height":500,footer:!1,component:Pa},null,8,[`show`,`title`,`data`])])}}}),Ua=Wa,L(),Pe={class:`p-16px`},Ra=F({__name:`file-ignore-result`,props:{data:{}},setup:function(e){var t=Y().t,n=e,r=_l([{key:`filepath`,title:t(`Site.TableRow.index_2`),width:`70%`},{key:`success`,title:t(`Public.Table.Status`),render:function(e){return P(`span`,{class:e.success?`text-primary`:`text-error`},[N(` `),e.success?t(`Site.PHP.index_35`):t(`Mail.Mass.index_7`),N(` `)])}}]),i=r.table,a=r.columns;return Fs(function(){i.data=n.data.message}),function(e,t){var n=ga;return H(),M(`div`,Pe,[P(n,{data:J(i).data,columns:J(a),"max-height":200},null,8,[`data`,`columns`])])}}}),La=Ra,L(),as(),Ha=F({__name:`file-list`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1791538283700`).then(function(e){return e.o})},void 0)}),r=Y().t,i=y(),a=I(),o=K(C()).risk_details,s=K(i),c=s.riskLevelsOverview,l=s.lastScanTime,u=ul(),d=U({p:1,limit:30,day:``}),f=[{label:r(`Home.Security.index_12`),value:``},{label:r(`Home.Security.index_13`),value:1},{label:r(`Home.Security.index_14`),value:7},{label:r(`Home.Security.index_15`),value:30}],p=_l([{type:`selection`},{title:r(`Component.SelectPath.index_3`),key:`filename`,ellipsis:{tooltip:{width:`trigger`}}},{title:r(`Home.Security.index_1`),key:`threat_type`,width:86,render:function(e){return P(le,null,{default:function(){return[e.threat_type]}})}},{title:`MD5`,key:`md5`,ellipsis:{tooltip:{width:`trigger`}}},{title:r(`Account.Logs.logsState-131428-1`),key:`risk_level_desc`,width:80,render:function(e){var t;return P(`span`,{style:(t=c.value.find(function(t){return t.id===e.risk_level}))==null?void 0:t.style},[N(` `),e.risk_level_desc,N(` `)])}},{title:r(`Home.Security.index_16`),key:`time`,width:140},el({width:160,options:function(e){return[{label:r(`Ftp.Table.index_8`),onClick:function(){nl({title:`Ignore malicious file`,content:`Are you sure you want to ignore this malicious file? [`.concat(e.filename,`]`),onConfirm:function(){return Q(function(){var t,n,i,a;return $(this,function(o){switch(o.label){case 0:return t=e.filepath,n=e.md5,[4,Rc({files:JSON.stringify([{filepath:t,md5:n}])})];case 1:return i=o.sent(),a=i.message,R(a)&&(a[0].success?js.success(r(`Home.Security.index_20`)):js.error(a[0].message)),b(),[2]}})})()}})}},{label:r(`Home.Security.index_17`),onClick:function(){if(a.isFree){X({source:399});return}nl({title:r(`Home.Security.index_18`),content:r(`Home.Security.index_19`),onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,ka({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1)];case 1:return t.sent(),js.success(r(`Home.Security.index_20`)),b(),[2]}})})()}})}},{label:r(`Security.Anti.Index_21`),onClick:function(){u.data=e,u.title=`[`.concat(e.filename,`] `,r(`Home.Security.index_21`)),u.show=!0}}]}})]),m=p.keys,h=p.table,g=p.columns,_=[{key:`delete`,type:`confirm`,label:r(`Home.Security.index_17`),confirm:{title:r(`Crontab.Planned.index_16`,[r(`Home.Security.index_22`)]),desc:r(`Crontab.Planned.index_17`,[r(`Home.Security.index_22`)]),columns:[g.value[1]],api:function(e){return ka({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1)},done:function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,b()];case 1:return e.sent(),m.value=[],[2]}})})()}}},{key:`ignore`,label:r(`Ftp.Table.index_8`),onBatch:function(e){nl({title:r(`Ftp.Table.index_8`),content:`Are you sure you want to ignore these malicious files?`,onConfirm:function(){return Q(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Rc({files:JSON.stringify(e.map(function(e){return{filepath:e.filepath,md5:e.md5}}))})];case 1:return t=n.sent().message,R(t)&&ll({title:r(`Public.Table.Result`),width:480,data:{message:t},component:La}),m.value=[],b(),[2]}})})()}})}}],v=function(e){d.day=e,h.data=[],b()},b=function(){return Q(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),h.loading=!0,[4,oo({day:d.day?d.day:null,p:d.p,limit:d.limit})];case 1:return e=r.sent().message,z(e)&&(h.data=e.detected.map(function(e,t){return Pl(Ml({},e),{keyid:t})}),o.value[1].value=e.total_detected,l.value=e.last_scan_time,t=e.total_scanned_files,n=e.risk_stats,c.value[0].value=t,c.value[1].value=n[2],c.value[2].value=n[1],c.value[3].value=n[0],h.total=e.total_detected),[3,3];case 2:return h.loading=!1,[7];case 3:return[2]}})})()};return b(),function(e,t){var r=ae,i=ga,a=ma,o=_a,s=ha,c=ba,l=da;return H(),M(`div`,null,[P(s,null,{toolsLeft:Z(function(){return[P(r,{value:J(d).day,"onUpdate:value":[t[0]||(t[0]=function(e){return J(d).day=e}),v],options:f,class:`mr-[1rem] !w-[12rem]`},null,8,[`value`])]}),toolsRight:Z(function(){return[P(Ua,{onScanComplete:b})]}),table:Z(function(){return[P(i,{"loading-num":3,"checked-row-keys":J(m),"onUpdate:checkedRowKeys":t[1]||(t[1]=function(e){return B(m)?m.value=e:null}),"row-key":`keyid`,loading:J(h).loading,data:J(h).data,columns:J(g),"max-height":`220px`},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]}),pageLeft:Z(function(){return[P(a,{"checked-row-keys":J(m),"onUpdate:checkedRowKeys":t[2]||(t[2]=function(e){return B(m)?m.value=e:null}),"row-key":`keyid`,data:J(h).data,options:_},null,8,[`checked-row-keys`,`data`])]}),pageRight:Z(function(){return[P(o,{"show-size-picker":!1,"show-quick-jumper":!1,page:J(d).p,"onUpdate:page":t[3]||(t[3]=function(e){return J(d).p=e}),"page-size":J(d).limit,"onUpdate:pageSize":t[4]||(t[4]=function(e){return J(d).limit=e}),"item-count":J(h).total,onRefresh:b},null,8,[`page`,`page-size`,`item-count`])]}),_:1}),P(c,{class:`mt-16px`},{default:Z(function(){return[k(`li`,null,q(e.$t(`Home.Security.index_10`)),1),j(``,!0)]}),_:1}),P(l,{show:J(u).show,"onUpdate:show":t[5]||(t[5]=function(e){return J(u).show=e}),title:J(u).title,data:J(u).data,width:500,"min-height":400,footer:!1,component:J(n)},null,8,[`show`,`title`,`data`,`component`])])}}}),Va=Ha,L(),Ne={class:`text-20px`},Mo=F({__name:`index`,setup:function(e){return function(e,t){return H(),M(g,null,[k(`div`,Ne,q(e.$t(`Home.Security.index_32`)),1),P(za),P(Va)],64)}}}),Ia=Mo,L(),Me={class:`text-20px`},Tn={class:`w-250px`},qo=F({__name:`index`,setup:function(e){var t=Y().t,n=W(null),i=U({status:!0,type:[],method:[]}),s={type:{trigger:`change`,type:`array`,required:!0,message:t(`Home.Security.index_36`)},method:{trigger:`change`,type:`array`,required:!0,message:t(`Config.Safe.index_7`)}},c=function(){return{status:i.status,safe_type:i.type.join(`,`),sender:i.method.join(`,`)}},l=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=n.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,Nc(c())];case 2:return t.sent(),c(),[2]}})})()},u=sl(),d=u.loading,f=u.setLoading;return function(){return Q(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),f(!0),[4,io()];case 1:return e=n.sent().message,z(e)&&(t=e.data,i.status=t.alertable.status,i.method=t.alertable.sender,i.type=t.alertable.safe_type),[3,3];case 2:return f(!1),[7];case 3:return[2]}})})()}(),function(e,t){var c=se,u=h,f=o,p=a,m=$i,g=r,_=oa,v=oe;return H(),A(v,{show:J(d)},{default:Z(function(){return[k(`div`,Me,q(e.$t(`Home.Security.index_33`)),1),P(_,{class:`p-16px`,ref_key:`formRef`,ref:n,model:J(i),rules:s},{default:Z(function(){return[P(u,{label:e.$t(`Home.Security.index_34`)},{default:Z(function(){return[P(c,{value:J(i).status,"onUpdate:value":t[0]||(t[0]=function(e){return J(i).status=e})},null,8,[`value`])]}),_:1},8,[`label`]),P(u,{label:e.$t(`Docker.App.Backup.index_5`),path:`type`},{default:Z(function(){return[P(p,{value:J(i).type,"onUpdate:value":t[1]||(t[1]=function(e){return J(i).type=e})},{default:Z(function(){return[P(f,{value:`webshell`,label:e.$t(`Home.Security.index_35`)},null,8,[`label`])]}),_:1},8,[`value`])]}),_:1},8,[`label`]),P(u,{label:e.$t(`Config.Safe.index_6`),path:`method`},{default:Z(function(){return[k(`div`,Tn,[P(m,{value:J(i).method,"onUpdate:value":t[2]||(t[2]=function(e){return J(i).method=e})},null,8,[`value`])])]}),_:1},8,[`label`]),P(u,{label:` `},{default:Z(function(){return[P(g,{type:`primary`,onClick:l},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Save`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`])]}),_:1},8,[`show`])}}}),wo=qo,L(),as(),Kc=I(),b=Da(`home-security-loophole`,function(){return{scanRes:W([]),scanResShow:W(!1),scanContentShow:W(!0),onVulScanSwitch:function(){if(Kc.isFree){X({source:399});return}ll({title:`Setting up automatic scanning`,width:`550px`,height:`200px`,footer:!0,component:Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1791538283700`).then(function(e){return e.a})},void 0)})})}}}),L(),je={class:`p-16px`},wn={class:`mb-[2rem]`},tr={class:`flex flex-nowrap items-center justify-between`},Sr={key:0,class:`relative`},Qr={key:0,class:`loading-icon`},ui={class:`pr-[2rem]`},Ci=[`innerHTML`],Ii={class:`text-[1.6rem] mt-[1.2rem]`},Yi={class:`relative`},dt={class:`text-[1.5rem]`},Ts=F({__name:`loophole-scan`,setup:function(e){var t=Y().t,n=b(),i=C(),a=I(),o=K(n),s=o.scanResShow,c=o.scanContentShow,l=o.scanRes,d=W(`success`),f=W(!1),p=W({scanTitle:t(`Home.Security.index_39`),scanTime:t(`Home.Security.index_40`),scanCheckButton:t(`Home.Security.index_41`)}),h=function(){return Q(function(){var e,n;return $(this,function(r){switch(r.label){case 0:if(a.isFree)return X({source:399}),[2];d.value=`loading`,p.value.scanTitle=t(`Home.Security.index_42`)+`...`,r.label=1;case 1:return r.trys.push([1,3,4,5]),f.value=!0,[4,bc()];case 2:return e=r.sent().message,z(e)&&(p.value.scanTitle=t(`Home.Security.index_43`),p.value.scanTime=``.concat(t(`Logs.Panel.index_13`),`:`,qa(e.time)),p.value.scanCheckButton=t(`Home.Security.index_41`),c.value=!1,e.info.length?(s.value=!1,l.value=e.info,d.value=`danger`,p.value.scanCheckButton=t(`Home.Security.index_41`),p.value.scanTitle=``.concat(t(`Security.Anti.Index_7`),` [`,e.site_num,`] `,t(`Home.Security.index_45`),` `,e.loophole_num,``)):(s.value=!0,p.value.scanTitle=t(`Home.Security.index_44`)),i.risk_details[0].value=e.loophole_num),[3,5];case 3:return n=r.sent(),console.log(n),d.value=`success`,[3,5];case 4:return f.value=!1,[7];case 5:return[2]}})})()};return function(){return Q(function(){var e,n,r,i,a;return $(this,function(o){switch(o.label){case 0:return[4,So()];case 1:return e=o.sent().message,z(e)&&(n=e.data,r=n.loophole_num,i=n.site_num,a=n.time,r>0?(p.value.scanTitle=``.concat(r,` `,t(`Home.Security.index_46`),` `,i,``),p.value.scanTime=``.concat(t(`Home.Security.index_9`),`:`,a),d.value=`danger`,p.value.scanCheckButton=t(`Home.Security.index_41`)):(p.value.scanTitle=``.concat(t(`Home.Security.index_47`),` `,i),p.value.scanTime=``.concat(t(`Home.Security.index_9`),`:`,a),p.value.scanCheckButton=t(`Home.Security.index_41`),d.value=`success`)),[2]}})})()}(),function(e,t){var i=sa,a=m,o=r,s=u;return H(),M(`div`,je,[k(`div`,wn,[k(`div`,tr,[P(a,{class:`flex-nowrap!`},{default:Z(function(){return[J(d)==`loading`?(H(),M(`div`,Sr,[J(f)?(H(),M(`div`,Qr)):j(``,!0),P(i,{name:`home-scanning-scan`,size:80,color:`#20a53a`})])):j(``,!0),k(`div`,null,[J(d)==`success`?(H(),A(i,{key:0,name:`home-scanning-success`,size:80,color:`#20a53a`})):j(``,!0),J(d)==`danger`?(H(),A(i,{key:1,name:`home-scanning-danger`,size:80,color:`#ef0808`})):j(``,!0)]),k(`div`,ui,[k(`div`,{class:`text-[2rem] font-bold`,innerHTML:J(p).scanTitle},null,8,Ci),k(`div`,Ii,q(J(p).scanTime),1)])]}),_:1}),k(`div`,Yi,[P(o,{type:`primary`,text:``,class:`absolute top-[5rem] right-1rem`,onClick:J(n).onVulScanSwitch},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_38`))+`>> `,1)]}),_:1},8,[`onClick`]),P(o,{class:`h-[4rem] w-[10rem]`,type:J(d)==`loading`?`default`:`primary`,size:`large`,onClick:h},{default:Z(function(){return[k(`span`,dt,q(J(p).scanCheckButton),1)]}),_:1},8,[`type`])])])]),P(s)])}}}),ws=D(Ts,[[`__scopeId`,`data-v-fd6231cc`]]),L(),Ae={class:`px-16px`},Cn={key:0,class:`info`},yr={class:`webedit-con flex items-center justify-center`},Lr={class:`thumbnail-introduce mt-[0rem]`},Zr={class:`text-[1.8rem] font-bold`},li={key:1,class:`scan`},Si={key:0,class:`scan-success border-[0.1rem] p-[2rem] h-[38rem] border-[#e8e8e8] flex items-center justify-center`},Fi={class:`flex flex-column items-center`},Ji={class:`absolute mt-[10.5rem] text-[2rem] leading-[0.14rem]`},ut={key:1},xt={class:`flex items-center mb-[2rem] text-[#333]`},Mt={class:`w-[26rem]`},Vt={class:`overflow-auto h-[34rem] scrollable`},Yt={class:`w-[25rem] flex-shrink-0`},nn={class:`ml-[1.2rem]`},cn={class:`whitespace-nowrap`},fn={class:`text-font2 text-[1.2rem] w-auto`},mn={class:`flex items-center justify-between w-full`},gn={class:`flex items-center ml-[1.2rem]`},Gn={class:`text-[#999] ml-[1.2rem]`},qn={class:`bg-[#f6f6f6] text-[#999] p-[2rem] ml-[1.2rem]`},Yn={class:`flex items-center`},Ds=F({__name:`loophole-view`,setup:function(e){var t=K(b()),n=t.scanResShow,r=t.scanContentShow,i=t.scanRes,a=W([`1`]),o={4:[`error`,`Critical`],3:[`warning`,`High`],2:[`info`,`Medium`],1:[`success`,`Low`]},c=function(e){return o[e]||[`default`,`Unknown`]};return function(e,t){var o=ee,u=ba,d=le,f=m,p=la,h=s,_=l;return H(),M(`div`,Ae,[J(r)?(H(),M(`div`,Cn,[k(`div`,yr,[P(o,{class:`max-w-[90rem] mr-[4rem] w-[36rem]`,width:`100%`,src:J(Xc)},null,8,[`src`]),k(`div`,Lr,[k(`span`,Zr,q(e.$t(`Home.Security.index_49`))+`:`,1),P(u,null,{default:Z(function(){return[k(`li`,null,[N(q(e.$t(`Home.Security.index_50`))+`: `,1),t[1]||(t[1]=k(`br`,null,null,-1)),t[2]||(t[2]=N(` XunRui CMS、pbootcms、Apple CMS、eyoucms、Ocean CMS、 `,-1)),t[3]||(t[3]=k(`br`,null,null,-1)),t[4]||(t[4]=N(` ThinkCMF、zfaka、dedecms、MetInfo、emlog、 `,-1)),t[5]||(t[5]=k(`br`,null,null,-1)),t[6]||(t[6]=N(`Empire CMS、discuz、Thinkphp、Wordpress、Z-Blog、 `,-1)),t[7]||(t[7]=k(`br`,null,null,-1)),t[8]||(t[8]=N(`Ultimate CMS、ShopXO、HYBBS、ECShop、SchoolCMS、 `,-1)),t[9]||(t[9]=k(`br`,null,null,-1)),t[10]||(t[10]=N(`phpcms、likeshop、iCMS、WellCMS、chanzhiEPS、 `,-1)),t[11]||(t[11]=k(`br`,null,null,-1)),t[12]||(t[12]=N(`PHPOK、LaySNS、Knight CMS、openSNS、QiBo CMS、 `,-1)),t[13]||(t[13]=k(`br`,null,null,-1)),t[14]||(t[14]=N(`ZZZCMS、prestashop、ThinkphpSHOP、DouPHP、 `,-1)),t[15]||(t[15]=k(`br`,null,null,-1)),t[16]||(t[16]=N(`cmseasy、piwigo、phpwind、XingYunHai CMS `,-1))]),k(`li`,null,q(e.$t(`Home.Security.index_51`)),1),k(`li`,null,q(e.$t(`Home.Security.index_52`)),1)]}),_:1})])])])):(H(),M(`div`,li,[J(n)?(H(),M(`div`,Si,[k(`div`,Fi,[P(o,{class:`w-[34.0rem] h-[30.1rem]`,width:`100%`,src:J(xc),"preview-disabled":``},null,8,[`src`]),k(`span`,Ji,q(e.$t(`Home.Security.index_53`)),1)])])):(H(),M(`div`,ut,[k(`div`,xt,[k(`span`,Mt,q(e.$t(`Layout.Sider.site_1`)),1),k(`span`,null,q(e.$t(`Mail.MailBox.index_4`)),1)]),k(`div`,Vt,[P(_,{modelValue:J(a),"onUpdate:modelValue":t[0]||(t[0]=function(e){return B(a)?a.value=e:null}),accordion:``,"arrow-placement":`right`},{default:Z(function(){return[(H(!0),M(g,null,G(J(i),function(t,n){return H(),A(h,{key:n},{header:Z(function(){return[P(f,{class:`items-center flex-nowrap! w-full`},{default:Z(function(){return[k(`div`,Yt,[P(d,{size:`small`,color:t.cms.length>0?{color:`#f2711c`,borderColor:`#f2711c`,textColor:`white`}:{color:`#67c23a`,borderColor:`#67c23a`,textColor:`white`}},{default:Z(function(){return[N(q(t.cms.length)+` items `,1)]}),_:2},1032,[`color`]),k(`span`,nn,q(t.name),1)]),k(`span`,cn,q(t.cms_name+`--`+t.version_info),1),k(`div`,fn,q(e.$t(`Home.Security.index_54`)),1)]}),_:2},1024)]}),default:Z(function(){return[P(_,{accordion:``,"arrow-placement":`right`},{default:Z(function(){return[(H(!0),M(g,null,G(t.cms,function(t,n){return H(),A(h,{key:n},{header:Z(function(){return[k(`div`,mn,[k(`div`,gn,[P(d,{type:c(t.dangerous)[0],size:`small`},{default:Z(function(){return[N(q(c(t.dangerous)[1]),1)]}),_:2},1032,[`type`]),k(`span`,Gn,q(t.ps),1)]),P(p,{class:`mb-[.2rem] mr-[1.6rem]`},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Details`)),1)]}),_:1})])]}),default:Z(function(){return[k(`div`,qn,q(e.$t(`Home.Security.index_55`))+`: `+q(t.repair),1)]}),_:2},1024)}),128))]}),_:2},1024)]}),_:2},1024)}),128))]}),_:1},8,[`modelValue`])])]))])),k(`div`,null,[k(`div`,Yn,[N(q(e.$t(`Home.Security.index_56`))+`: `,1),P(p,{target:`_blank`,href:`https://www.aapanel.com/forum/t/support`},{default:Z(function(){return Ll(t[17]||(t[17]=[N(` https://www.aapanel.com/forum/t/support `,-1)]))}),_:1})])])])}}}),Es=D(Ds,[[`__scopeId`,`data-v-7402fb9b`]]),L(),ke={class:`text-20px`},Ko=F({__name:`index`,setup:function(e){return function(e,t){return H(),M(g,null,[k(`div`,ke,q(e.$t(`Home.Security.index_37`)),1),P(ws),P(Es)],64)}}}),Cs=Ko,L(),Oe={class:`relative w-140px h-140px mx-auto mb-1rem`},Sn={class:`absolute inset-0 flex flex-col items-center justify-center pointer-events-none`},vr={class:`font-bold text-28px leading-none`},Ir={class:`text-12px mt-6px`},Xr={class:`leading-none whitespace-nowrap`},ci={class:`leading-none whitespace-nowrap`},xi={class:`leading-none whitespace-nowrap`},Pi={class:`ul-disc`},qi={key:0,class:`text-14px font-bold`},lt={class:`text-error`},bt={class:`text-primary font-bold`},jt=[`title`],Bt={key:1},Jt={class:`mt-8px`},hc=F({__name:`risk-score`,setup:function(e){Qc([ss,cs]);var t=K(C()),n=t.scoreData,r=t.safe,i=t.capabilitySwitch,a=W(null),o=null,s=U({total:0,high_risk:0,medium_risk:0,low_risk:0}),c=function(){if(o){var e={series:[{type:`pie`,padAngle:5,radius:[`75%`,`90%`],center:[`50%`,`50%`],avoidLabelOverlap:!1,label:{show:!1},emphasis:{disabled:!0},data:s.high_risk+s.medium_risk+s.low_risk>0?[{value:s.high_risk,name:`High`,itemStyle:{color:`#ef0808`}},{value:s.medium_risk,name:`Medium`,itemStyle:{color:`#f0ad4e`}},{value:s.low_risk,name:`Low`,itemStyle:{color:`#e8d544`}}].filter(function(e){return e.value>0}):[{value:1,name:`Safe`,itemStyle:{color:`#20a53a`}}],itemStyle:{borderRadius:4,borderColor:`transparent`,borderWidth:2},animationType:`expansion`,animationDuration:1e3,animationEasing:`cubicOut`}]};o.setOption(e)}};return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,po()];case 1:return e=t.sent().message,z(e)&&(Object.assign(s,e),a.value&&(o=is(a.value),c())),[2]}})})()}(),zs(function(){o==null||o.dispose()}),function(e,t){var o=m,c=sa;return H(),A(o,{class:`items-center flex-nowrap!`},{default:Z(function(){return[k(`div`,null,[k(`div`,Oe,[k(`div`,{ref_key:`chartRef`,ref:a,class:`w-full h-full`},null,512),k(`div`,Sn,[k(`div`,vr,q(J(n).score),1),k(`div`,Ir,q(J(n).scoreLevel),1)])]),P(o,{class:`flex-nowrap!`,wrap:!1},{default:Z(function(){return[P(o,{class:`items-center`,wrap:!1,size:5},{default:Z(function(){return[t[0]||(t[0]=k(`span`,{class:`bg-[#ef0808] w-8px h-8px rounded-full`},null,-1)),k(`span`,Xr,`High: `+q(J(s).high_risk),1)]}),_:1}),P(o,{class:`items-center`,wrap:!1,size:5},{default:Z(function(){return[t[1]||(t[1]=k(`span`,{class:`bg-[#f0ad4e] w-8px h-8px rounded-full`},null,-1)),k(`span`,ci,`Medium: `+q(J(s).medium_risk),1)]}),_:1}),P(o,{class:`items-center`,wrap:!1,size:5},{default:Z(function(){return[t[2]||(t[2]=k(`span`,{class:`bg-[#e8d544] w-8px h-8px rounded-full`},null,-1)),k(`span`,xi,`Low: `+q(J(s).low_risk),1)]}),_:1})]}),_:1})]),k(`ul`,Pi,[J(n).riskNum>0?(H(),M(`li`,qi,[k(`span`,lt,q(J(n).riskNum),1),N(` `+q(e.$t(`Home.Security.index_68`)),1)])):j(``,!0),P(o,{class:`items-center my-8px`},{default:Z(function(){return[k(`div`,null,[N(q(e.$t(`Security.Anti.Index_35`))+` `,1),k(`strong`,bt,q(J(r).day),1),N(` `+q(e.$t(`Crontab.arrange.index_41`)),1)]),P(o,{class:`box-protect`,size:5},{default:Z(function(){return[(H(!0),M(g,null,G(J(i),function(e,t){return H(),M(`span`,{key:t,title:e.name},[P(c,{name:e.icon+(e.status?`-active`:``),size:14},null,8,[`name`])],8,jt)}),128))]}),_:1})]}),_:1}),J(n).riskNum===0?(H(),M(`li`,Bt,q(e.$t(`Home.Security.index_69`)),1)):j(``,!0),t[3]||(t[3]=k(`li`,null,`Test results`,-1)),k(`div`,Jt,q(J(n).subtitle),1)])]}),_:1})}}}),mc=D(hc,[[`__scopeId`,`data-v-50bfc014`]]),L(),ac=F({__name:`risk-info`,setup:function(e){Y().t;var t=K(C()),n=t.safe,r=t.capabilitySwitch,i=t.hidsInstalled,a=b(),o=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return i.value?[4,Pc()]:(al(`bt_hids`,function(){i.value=!0}),[2]);case 1:return t.sent(),r.value.hids.status=e,[2]}})})()};return function(e,t){var i=se,s=m;return H(),A(s,{class:`flex-col! justify-between! p-16px`},{default:Z(function(){return[P(s,{size:25},{default:Z(function(){return[j(``,!0),k(`div`,null,[P(s,{size:4,class:`items-center! mb-10px`},{default:Z(function(){return[k(`span`,null,q(e.$t(`Home.Security.index_63`)),1),P(i,{size:`small`,value:J(r).vul_scan.status,"onUpdate:value":J(a).onVulScanSwitch},null,8,[`value`,`onUpdate:value`])]}),_:1}),k(`span`,{class:V([`switch-box`,{"switch-box-active":J(r).vul_scan.status}])},q(J(r).vul_scan.status?`Enabled`:`Disabled`),3)]),k(`div`,null,[P(s,{size:4,class:`items-center! mb-10px`},{default:Z(function(){return[t[1]||(t[1]=k(`span`,null,`Intrusion Detection`,-1)),P(i,{size:`small`,value:J(r).hids.status,"onUpdate:value":o},null,8,[`value`])]}),_:1}),k(`span`,{class:V([`switch-box`,{"switch-box-active":J(r).hids.status}])},q(J(r).hids.status?`Enabled`:`Disabled`),3)])]}),_:1}),P(s,{class:`flex-col!`},{default:Z(function(){return[k(`div`,null,`Last Scan:`+q(J(n).time),1),k(`div`,null,`Last Virus DB Update:`+q(J(n).virus),1)]}),_:1})]}),_:1})}}}),ic=D(ac,[[`__scopeId`,`data-v-f3ef9ec8`]]),L(),Ee=[`onClick`],xn={class:`text-20px font-bold my-10px`},lc=F({__name:`risk-list`,setup:function(e){var t=K(C()),n=t.risk_details,r=t.menu,i=t.hidsInstalled,a=t.tamperInstalled,o=I(),s=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return e===`tamper`?o.isFree?(X({source:399}),[2]):a.value?[4,gl({name:`tamper_core`,title:`Tamper-proof for Enterprise`,admin:!0})]:(al(`tamper_core`,function(){a.value=!0}),[2]):[3,2];case 1:return t.sent(),[3,5];case 2:return e===`intrusion`?i.value?[4,gl({name:`bt_hids`,title:`Intrusion Detection`,admin:!0})]:(al(`bt_hids`,function(){i.value=!0}),[2]):[3,4];case 3:return t.sent(),[3,5];case 4:r.value=e,t.label=5;case 5:return[2]}})})()};return function(e,t){var r=ne,i=m;return H(),A(i,{class:`justify-between! flex-nowrap! py-16px`},{default:Z(function(){return[(H(!0),M(g,null,G(J(n),function(e,n){return H(),M(`div`,{class:V([`card-item cursor-pointer`,`card-`.concat(e.type)]),key:n,onClick:function(t){return s(e.type)}},[k(`div`,null,[k(`span`,null,q(e.title),1),P(r,{trigger:`hover`},{trigger:Z(function(){return Ll(t[0]||(t[0]=[k(`span`,{class:`ml-4px bt-ico-ask`},`?`,-1)]))}),default:Z(function(){return[k(`span`,null,q(e.tips),1)]}),_:2},1024)]),k(`div`,xn,q(e.value),1)],10,Ee)}),128))]}),_:1})}}}),sc=D(lc,[[`__scopeId`,`data-v-3461535b`]]),L(),Te={class:`text-16px font-bold`},Ec=F({__name:`security-trend`,setup:function(e){Qc([ls,us,ds,fs,ps,cs]);var t=sl(),n=t.loading,r=t.setLoading,i=W(!0),a=W(null),o=null,s=rl(`--chart-tooltip-bg-color`),c=rl(`--color-border`),l=function(){return Q(function(){var e,t,n,l,u,d,f,p,m,h,g,_,v;return $(this,function(y){switch(y.label){case 0:if(!a.value)return[2];o=is(a.value),y.label=1;case 1:return y.trys.push([1,,3,4]),r(!0),[4,_o()];case 2:if(e=y.sent().message,z(e)){if(i.value=e.trend_list.length>0,!i.value)return[2];t=e.trend_list.map(function(e){return qa(e.timestamp,`MM/dd`)}),n=e.trend_list.map(function(e){return e.unhandled_risks}),l=e.trend_list.map(function(e){return e.handled_risks}),u=e.trend_list.map(function(e){return e.risk_scan}),d=e.trend_list.map(function(e){return e.vul_scan}),f=e.trend_list.map(function(e){return e.server_risks}),p={unhandled:`Unaddressed`,handled:`Processed`,home:`Home`,bug:`Bug`,baseline:`Baseline`},m=[p.home,p.bug,p.baseline],g=(h={},Dl(h,p.home,u),Dl(h,p.bug,d),Dl(h,p.baseline,f),h),_=function(e,t,n){return{name:e,type:`bar`,stack:`总量`,barWidth:`30px`,itemStyle:{color:n,borderRadius:[0,0,0,0]},data:t.map(function(t,n){var r=!1;if(t>0){var i=m.filter(function(e){return g[e][n]>0});i[i.length-1]===e&&(r=!0)}return{value:t,itemStyle:r?{borderRadius:[6,6,0,0]}:{borderRadius:[0,0,0,0]}}})}},v={tooltip:{trigger:`axis`,backgroundColor:s.value,borderColor:`transparent`,textStyle:{color:`#c7c7c7`},axisPointer:{type:`shadow`,label:{show:!0}}},legend:{bottom:0,itemWidth:12,itemHeight:10,itemGap:10,textStyle:{fontSize:10,color:`#666666`},data:Object.values(p)},grid:{top:`10%`,right:`4%`,bottom:`10%`,left:`4%`,containLabel:!0},xAxis:{type:`category`,axisTick:{alignWithLabel:!0},axisLabel:{color:`#666666`},axisLine:{lineStyle:{color:c.value}},data:t},yAxis:{type:`value`,min:0,axisLabel:{color:`#666666`},axisLine:{show:!0,lineStyle:{color:c.value}},splitLine:{lineStyle:{color:c.value}}},series:[{name:p.unhandled,type:`line`,color:`rgb(142,44,0,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:n},{name:p.handled,type:`line`,color:`rgb(255,115,228,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:l},_(p.home,u,`rgb(232, 83, 83, 1)`),_(p.bug,d,`rgb(248,158,29,1)`),_(p.baseline,f,`rgb(255,221,78,1)`)]},o.setOption(v)}return[3,4];case 3:return r(!1),[7];case 4:return[2]}})})()};return Bs(function(){l()}),zs(function(){o==null||o.dispose()}),function(e,t){var r=p,o=oe;return H(),A(o,{show:J(n)},{default:Z(function(){return[k(`span`,Te,q(e.$t(`Home.Security.index_79`)),1),J(i)?(H(),M(`div`,{key:0,ref_key:`chartContainer`,ref:a,class:`h-350px`},null,512)):(H(),A(r,{key:1,description:`No data available`}))]}),_:1},8,[`show`])}}}),Tc=Ec,L(),as(),we={class:`text-16px font-bold`},wc=F({__name:`security-news`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1791538283700`).then(function(e){return e.i})},void 0)}),r=Y().t,i=ul(),a=_l([{key:`description`,title:r(`Home.Security.index_72`),ellipsis:{tooltip:{width:`trigger`}}},{key:`title`,title:r(`Home.Security.index_73`),align:`center`,width:90,render:function(e){var t=ec(e.level),n=t.text,r=t.style;return P(`div`,{class:`px-2 py-1 rounded-5px whitespace-nowrap`,style:r},[n])}},{key:`title`,title:r(`Waf.Report.index_31`),width:60,render:function(e){return qa(e.time,`MM-dd`)}},el({width:80,options:function(e){return[{label:r(`Security.Anti.Index_21`),onClick:function(){i.title=``.concat(e.file_path?`[`.concat(e.file_path,`] `,r(`Security.Anti.Index_21`)):e.description),i.data.row=e,i.show=!0}}]}})]),o=a.table,s=a.columns,c=sl(),l=c.loading,u=c.setLoading;return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),u(!0),[4,mo()];case 1:return e=t.sent().message,z(e)&&(o.data=e.events),[3,3];case 2:return u(!1),[7];case 3:return[2]}})})()}(),function(e,t){var r=ga,a=da;return H(),M(`div`,null,[k(`span`,we,q(e.$t(`Home.Security.index_78`)),1),P(r,{class:`mt-16px`,loading:J(l),data:J(o).data,columns:J(s),"loading-num":4,"max-height":`300`},null,8,[`loading`,`data`,`columns`]),P(a,{show:J(i).show,"onUpdate:show":t[0]||(t[0]=function(e){return J(i).show=e}),title:J(i).title,data:J(i).data,width:500,footer:!1,"min-height":380,component:J(n)},null,8,[`show`,`title`,`data`,`component`])])}}}),Cc=wc,L(),Ce={class:`flex`},Go=F({__name:`index`,setup:function(e){return C().getSafeOverviewData(),function(e,t){var n=u,r=m;return H(),M(g,null,[P(r,{class:`p-16px`},{default:Z(function(){return[P(mc,{class:`flex-1`}),P(n,{vertical:``,class:`h-auto!`}),P(ic)]}),_:1}),P(n,{class:`my-8px!`}),P(sc),k(`div`,Ce,[P(Tc,{class:`w-50%`}),P(Cc,{class:`w-50%`})])],64)}}}),Hs=Go,L(),Wc=C(),Gc=I(),nc=K(Wc).risk_details,e(`r`,x=Da(`HOME-SECURITY-RISKS-STORE`,function(){var e=W(``),t=W(``),n=W(`Scanning, please wait patiently...`),r=W(!1),i=W(!1),a=W(``),o=W(!1),s=W(!1),c=W(!0),l=W(!1),u=W(),d=W(!0),f=W(!1),p=W(`primary`),m=W(100),h=W(`!text-[#20a53A]`),g=W(`safe`),_=W(),v=W(`The current server has not been scanned for security and may be at risk`),y=W(``),b=W([]),x=W(),S=W([]),C=W(!0),ee=W([]),te=W([]),ne=W(!0),re=W(!1),ie=W(!1),w=U({progress:1,repairProgress:!1,repairText:`Repairing..`}),ae=U({processPercentage:0,processColor:`#20a53a`}),oe={risk:{type:`danger`,label:`Risk Items`,list:[]},security:{type:`primary`,label:`Risk-free item`,list:[]},ignore:{type:`warning`,label:`Ignored items`,list:[]}},se=U({cannot_automatically:0,failed:0,success:0}),T=W(0),ce=_l([{title:`Risk Items`,key:`m_name`,width:150,ellipsis:{tooltip:{width:`trigger`}}},{title:`Fixes`,key:`msg`,ellipsis:{tooltip:{width:`trigger`}}},{title:`Information`,key:`type`,width:100,align:`center`,render:function(e){return Array.isArray(e.type)&&e.type.length>0?P(`span`,{class:`h-[3.2rem] inline-block whitespace-pre-wrap`},[N(` `),e.type.join(`,`),N(` `)]):`None`}},{title:`Operation Results`,key:`status`,width:120,align:`right`,render:function(e){return e.status?P(`span`,{class:`text-[#20a53a]`},[N(` Repair Success `)]):P(`span`,{class:`text-[red]`},[N(` Repair failed `)])}}]),le=ce.table,ue=ce.columns,de=U({1:{text:`Low`,bg:`rgba(232, 213, 68, 0.1)`,color:`#D4BB00`},2:{text:`Medium`,bg:`rgba(240, 173, 78, 0.14)`,color:`#f0ad4e`},3:{text:`High`,bg:`rgba(239, 8, 8, 0.1)`,color:`#EF0808`}}),fe=function(e){var t=Object.keys(e.soft_name),n=``;return t.forEach(function(r,i){i===t.length-1?n+=``.concat(t,`:`,e.soft_name[r]):n+=``.concat(t,`:`,e.soft_name[r],` +`)}),n},pe=W(`overview`),E=U({risk:0,malware:0,web:0,baseline:0}),me=function(){return Q(function(){var e,t,n,r,i,s,u,d;return $(this,function(p){switch(p.label){case 0:return[4,vo()];case 1:return e=p.sent().message,!z(e)||(t=e.data,n=t.vulnerability,r=t.malware,i=t.security,s=t.baseline,E.malware=r,E.risk=i,E.web=n,E.baseline=s,!E.risk)?[3,3]:(v.value=``.concat(E.risk,` risks detected. Please repair immediately.`),[4,go()]);case 2:u=p.sent(),d=u.message,z(d)&&(S.value=d.is_autofix,x.value=d.risk,a.value=d.check_time,f.value=!0,o.value=!0,ne.value=!1,c.value=!1,l.value=!0,m.value=d.score,ye(),Se()),p.label=3;case 3:return[2]}})})()},he=W([]),ge=W([]),_e=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Co()];case 1:return e=t.sent().message,R(e)&&(he.value=e||[],ge.value=he.value.filter(function(e){return e.enabled}).map(function(e){return e.name_id})),[2]}})})()},ve=function(){return Q(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return ne.value=!1,c.value=!1,m.value=100,g.value=`safe`,h.value=`!text-[#20a53A]`,p.value==`info`?(clearInterval(_.value),[4,vs()]):[3,3];case 1:return n.sent(),[4,xo()];case 2:return e=n.sent(),t=e.message,z(t)&&(xe(t),m.value=`?`,h.value=`!text-[#EF0808]`,g.value=`danger`,r.value=!1,T.value=t.risk.length,nc.value[2].value=T.value,v.value=`Scan interruption `),[3,4];case 3:ae.processPercentage=0,l.value=!0,v.value=`Security scan in progress...`,T.value=0,y.value=`Testing...`,u.value=``,p.value=`info`,d.value=!0,o.value=!1,Ce(!0);try{clearInterval(_.value),_.value=setInterval(function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,yo()];case 1:return e=t.sent().message,z(e)&&(ae.processPercentage=e.percentage,T.value=e.count,nc.value[2].value=T.value,y.value=e.status,m.value=e.score,e.count&&e.percentage!=100&&(h.value=`!text-[#EF0808]`,g.value=`danger`,v.value=`A security scan is in progress. `),e.percentage==100&&clearInterval(_.value),ye()),[2]}})})()},1e3)}catch(e){console.log(e)}n.label=4;case 4:return[2]}})})()},ye=function(){m.value==100?(h.value=`!text-[#20a53A]`,g.value=`safe`,ae.processColor=`#20a53A`):m.value>=80&&m.value<=99?(h.value=`!text-[#E8D544]`,g.value=`risk`,ae.processColor=`#E8D544`):m.value>=60&&m.value<=79?(h.value=`!text-[#F0AD4E]`,ae.processColor=`#F0AD4E`,g.value=`warn`):m.value<60&&(h.value=`!text-[#EF0808]`,ae.processColor=`#EF0808`,g.value=`danger`)},be=function(){return Q(function(){var e,t,i,a,o,s;return $(this,function(c){switch(c.label){case 0:if(Gc.isFree)return X({source:399}),[2];c.label=1;case 1:return c.trys.push([1,3,4,5]),t=(e=x.value)==null?void 0:e.filter(function(e){return e.selection==1}).map(function(e){return e.m_name}),(t==null?void 0:t.length)==0?(r.value=!1,js.error(`There are currently no risk items that can be automatically repaired!`),[2]):(r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`,w.progress=0,[4,Zs(JSON.stringify({m_name:t}))]);case 2:return i=c.sent(),a=i.message,z(a)&&(w.repairProgress=!0,o=setInterval(function(){return Q(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return[4,co()];case 1:return e=r.sent(),t=e.message,!z(t)||(w.progress=t.percentage,w.repairText=t.status,t.percentage!==100)?[3,3]:(w.repairText=`Repair Completed`,w.repairProgress=!1,w.progress=100,clearInterval(o),[4,a]);case 2:n=r.sent(),Ee(n),Ce(!0),r.label=3;case 3:return[2]}})})()},800)),[3,5];case 3:return s=c.sent(),console.log(s),[3,5];case 4:return r.value=!1,[7];case 5:return[2]}})})()},xe=function(e){var t=function(t){var n=e[t];if(Array.isArray(n)){for(var r=function(e){var r=oe[t].list.find(function(t){return t.m_name==n[e].m_name});n[e].show=(r==null?void 0:r.show)||!1,n[e].selection=(r==null?void 0:r.selection)||!1},i=0;i0?(C.value=!1,i.value=!0):C.value=!0},Ce=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return Q(function(){var t,i,a,o,s;return $(this,function(c){switch(c.label){case 0:r.value=!0,n.value=`Scanning, please wait...`,c.label=1;case 1:return c.trys.push([1,6,,7]),t={},e&&(t.force=1),e?[4,uo(t)]:[3,3];case 2:return i=c.sent().message,[3,5];case 3:return[4,ao()];case 4:i=c.sent().message,c.label=5;case 5:return z(i)&&(i.interrupt||(x.value=[],xe(i),m.value=(a=i.score)==null?0:a,T.value=x.value.length,nc.value[2].value=T.value,v.value=`Security scan completed.`,te.value=(o=i.ignore)==null?[]:o)),[3,7];case 6:return s=c.sent(),console.log(s),[3,7];case 7:return r.value=!1,[2]}})})()},we=function(e,t){return Q(function(){var i,a,o,s,c,l;return $(this,function(u){switch(u.label){case 0:if(Gc.isFree)return X({source:399}),[2];a=(i=x.value)==null?void 0:i.filter(function(e){return e.selection==1}).map(function(e){return e.m_name}),u.label=1;case 1:return u.trys.push([1,3,4,5]),!e&&(a==null?void 0:a.length)==0?(js.error(`Please select the risk items that need to be repaired!`),[2]):(r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`,[4,Zs(JSON.stringify({m_name:e?[t==null?void 0:t.m_name]:a}))]);case 2:return o=u.sent(),s=o.message,z(s)&&(e&&s.success.length>0?(js.success(`Repair Success`),T.value--,nc.value[2].value=T.value,x.value=(c=x.value)==null?void 0:c.filter(function(e){return e.m_name!==(t==null?void 0:t.m_name)}),Ee(s)):Ee(s)),[3,5];case 3:return l=u.sent(),console.log(l),[3,5];case 4:return r.value=!1,[7];case 5:return[2]}})})()},Te=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),r.value=!0,n.value=`Ignoring risk items, please wait patiently...`,[4,Ic({m_name:e.m_name})];case 1:return t.sent(),Ce(!1),[3,3];case 2:return r.value=!1,[7];case 3:return[2]}})})()},Ee=function(e){return Q(function(){var t,n,i,a,o,c,l,u;return $(this,function(d){for(var f in le.data=[],s.value=!0,se.cannot_automatically=e.cannot_automatically.length,se.failed=e.failed.length,se.success=e.success.length,b.value=[],i=!0,a=!1,o=void 0,e)try{for(c=e[f][Symbol.iterator]();!(i=(l=c.next()).done);i=!0)u=l.value,b.value.push({m_name:u.m_name,type:u.result.type,msg:u.result.msg,status:u.result.status,name:f})}catch(e){a=!0,o=e}finally{try{!i&&c.return!=null&&c.return()}finally{if(a)throw o}}return le.data=b.value,r.value=!1,x.value=(t=x.value)==null?void 0:t.filter(function(t){return!e.success.some(function(e){return e.m_name===t.m_name})}),T.value=((n=x.value)==null?void 0:n.length)||0,nc.value[2].value=T.value,localStorage.setItem(`scanData`,JSON.stringify(x.value)),[2]})})()};return{showAnimation:l,scanScore:m,scanTextClass:h,scanOuterClass:g,animateFlag:u,scanPreText:v,riskNum:T,scanButtonType:p,repairAutoRiskButton:o,cookieRepair:d,scanItemText:y,processData:ae,lastScanTime:a,scanSelectShow:f,allSelect:i,allSelectionDis:C,isIgnoreAll:re,ignoreData:te,emptyDetail:c,loading:r,loadingText:n,isShow:ne,activeMent:e,activeMentIgnore:t,is_autofix:S,levelData:de,allData:x,repairData:w,resultConfirm:s,resultItemLength:se,resultTable:le,resultColumn:ue,reportPopup:ie,categories:he,selectedCategories:ge,onIgnore:Te,onScan:ve,onRepairAll:be,onRepair:we,vulnerabilityInvolvesSoftware:fe,onToggle:function(t){e.value===t.m_name?e.value=``:e.value=t.m_name},onToggleIgnore:function(e){t.value===e.m_name?t.value=``:t.value=e.m_name},repairTypeActive:pe,tootipTotal:E,getScanTotal:me,getScanList:Ce,getRules:_e}})),L(),Se={class:`flex items-center mb-20px`},bn={class:`flex items-center w-full`},_r={key:0,class:`w-[100px] h-[100px] relative flex-shrink-0`},Fr={key:1,class:`w-[100px] h-[100px] relative flex-shrink-0`},Yr={class:`flex-1 w-0 flex flex-col ml-30px`},si={class:`flex items-center gap-10px w-full justify-between`},bi=[`innerHTML`],Ni={key:1},Ki={class:`text-24px text-error`},ct={class:`flex items-center gap-10px`},yt={class:`flex items-center gap-8px`},At={class:`whitespace-pre-wrap`},zt={class:`w-160px`},qt={key:0,class:`leading-[1] text-14px text-default mt-12px`},tn={class:`text-14px text-font2 mt-10px`},sn={key:2,class:`leading-[1] text-14px text-default mt-12px`},dn={key:3,class:`leading-[1] text-14px text-warning mt-12px`},pc=F({__name:`risk-scan`,setup:function(e){var t=x(),n=K(t),i=n.showAnimation,a=n.scanScore,o=n.scanTextClass,s=n.scanOuterClass,c=n.animateFlag,l=n.scanPreText,u=n.riskNum,d=n.scanButtonType,p=n.repairAutoRiskButton,m=n.cookieRepair,h=n.scanItemText,_=n.processData,v=n.lastScanTime,y=n.categories,b=n.selectedCategories,S=O(function(){return y.value.map(function(e){return{label:e.name,value:e.name_id}})}),C=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,zc({categories:e})];case 1:return t.sent(),[2]}})})()},ee=Y().t,te=function(e){return P(f,null,{default:function(){return[P(`span`,null,[e.label]),e.value===`bt_basic`&&P(`span`,{class:`ml-8px`},[ee(`Home.Security.DefaultRuleTag`)])]}})};return function(e,n){var y=ae,x=r,ee=ie;return H(),M(`div`,Se,[k(`div`,bn,[J(i)?j(``,!0):(H(),M(`div`,_r,Ll(n[1]||(n[1]=[k(`span`,{class:`inline-block scan-icon-img icon-img-safe`},null,-1),k(`span`,{class:`scan-icon-img-bg`},null,-1),k(`span`,{class:`text-[32px] h-[44px] w-[7px] text-[#20a53a] font-bold absolute-center`},`i`,-1)])))),J(i)?(H(),M(`div`,Fr,[k(`p`,{class:V([`box-text w-58px`,J(o)])},q(J(a)),3),k(`span`,{class:V(`scan-icon-img icon-img-`+J(s))},null,2),n[4]||(n[4]=k(`span`,{class:`circle-inner`},null,-1)),k(`span`,{class:V(`circle-outer `+J(s))},null,2),k(`div`,{class:V(`animate-box`+J(c))},[k(`div`,{class:V(`animate-box-left linear-`+J(s))},null,2),n[2]||(n[2]=k(`div`,{class:`animate-box-right`},null,-1)),n[3]||(n[3]=k(`div`,{class:`animate-box-bottom`},null,-1))],2)])):j(``,!0),k(`div`,Yr,[k(`div`,si,[P(J(f),{class:`text-20px flex-1 min-w-0`},{default:Z(function(){return[J(u)?(H(),M(`span`,Ni,[k(`span`,Ki,q(J(u)),1),N(` `+q(e.$t(`Home.Security.index_89`)),1)])):(H(),M(`span`,{key:0,innerHTML:J(l)},null,8,bi))]}),_:1}),k(`div`,ct,[k(`div`,yt,[k(`span`,At,q(e.$t(`Home.Security.ScanRules`)+e.$t(`Public.Punctuation.Colon`)),1),k(`div`,zt,[P(y,{value:J(b),"onUpdate:value":[n[0]||(n[0]=function(e){return B(b)?b.value=e:null}),C],multiple:``,"max-tag-count":`responsive`,"consistent-menu-width":!1,options:J(S),"render-label":te},null,8,[`value`,`options`])])]),J(p)&&J(m)?(H(),M(g,{key:0},[P(x,{round:``,onClick:J(t).onScan},{default:Z(function(){return[N(q(e.$t(`Ftp.Log.Index_12`)),1)]}),_:1},8,[`onClick`]),P(x,{round:``,type:J(d),onClick:J(t).onRepairAll},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_91`)),1)]}),_:1},8,[`type`,`onClick`])],64)):(H(),M(g,{key:1},[!J(p)||!J(m)?(H(),A(x,{key:0,type:J(d)===`info`?`default`:J(d),secondary:J(d)==`info`,round:``,onClick:J(t).onScan},{default:Z(function(){return[N(q(J(d)==`info`?e.$t(`Home.Security.index_90`):e.$t(`Home.Security.index_41`)),1)]}),_:1},8,[`type`,`secondary`,`onClick`])):j(``,!0)],64))])]),J(d)!==`info`&&!J(p)?(H(),M(`div`,qt,q(e.$t(`Home.Security.index_92`)),1)):j(``,!0),J(d)==`info`?(H(),M(g,{key:1},[k(`span`,tn,q(J(h)),1),J(d)==`info`?(H(),A(ee,{key:0,class:`mt-16px`,color:J(_).processColor,percentage:J(_).processPercentage,"stroke-width":10,"show-indicator":!1},null,8,[`color`,`percentage`])):j(``,!0)],64)):j(``,!0),J(p)?(H(),M(`div`,sn,q(e.$t(`Home.Security.index_9`)+e.$t(`Public.Punctuation.Colon`))+q(J(v)),1)):j(``,!0),J(p)&&J(m)?(H(),M(`div`,dn,q(e.$t(`Home.Security.index_93`)),1)):j(``,!0)])])])}}}),fc=D(pc,[[`__scopeId`,`data-v-bfc261c0`]]),L(),xe={class:`w-600px p-20px`},Ka=F({__name:`fix-record`,setup:function(e){var t=Y().t,n=x(),r=_l([{title:`修复时间`,key:`time`,render:function(e){return qa(e.repair_time)}},{title:`修复ID`,key:`repair_id`,render:function(e){return e.repair_id}},{title:`修复项目`,key:`items`,render:function(e){return``.concat(e.item_count,`项`)}},el({title:`操作`,width:140,options:function(e){return[{label:`回滚`,show:e.can_rollback,onClick:function(){s(e.repair_id)}},{label:t(`Public.Btn.Delete`),onClick:function(){c(e.repair_id)}}]}})]),i=r.table,a=r.columns,o=r.setLoading,s=function(e){nl({title:`确认回滚`,content:`是否确认回滚当前修复记录?`,onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,vc({repair_id:e})];case 1:return t.sent(),l(),n.getScanTotal(),[2]}})})()}})},c=function(e){nl({title:`确认删除`,content:`是否确认删除当前修复记录?`,onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Aa({repair_id:e})];case 1:return t.sent(),l(),n.getScanTotal(),[2]}})})()}})},l=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),o(!0),[4,lo()];case 1:return e=t.sent().message,R(e)&&(i.data=e),[3,3];case 2:return o(!1),[7];case 3:return[2]}})})()};return l(),function(e,t){var n=ga;return H(),M(`div`,xe,[P(n,{loading:J(i).loading,data:J(i).data,columns:J(a)},null,8,[`loading`,`data`,`columns`])])}}}),Ga=Ka,L(),be={key:0,class:`w-full h-30px flex items-center justify-between`},Wn={class:`flex items-center`},gr={class:`text-14px`},Pr={class:`flex items-center`},_c=F({__name:`risk-select`,setup:function(e){var t=x(),n=K(t),i=n.scanSelectShow,a=n.allSelect,s=n.allSelectionDis,c=n.allData,l=n.isIgnoreAll,d=n.is_autofix,f=n.reportPopup,p=O(function(){var e;return(e=c.value)==null?void 0:e.filter(function(e){return e.selection==1}).map(function(e){return e.m_name}).length});bl(a,function(e){if(e){var t;(t=c.value)==null||t.forEach(function(e){d.value.includes(e.m_name)&&(e.selection=!0)})}else{var n;(n=c.value)==null||n.forEach(function(e){e.selection=!1})}});var m=function(){ll({title:`修复记录`,component:Ga})};return function(e,n){var c=o,d=la,h=u,_=sa,v=r;return J(i)?(H(),M(`div`,be,[k(`div`,Wn,[P(c,{checked:J(a),"onUpdate:checked":n[0]||(n[0]=function(e){return B(a)?a.value=e:null}),disabled:J(s)},{default:Z(function(){return[k(`span`,gr,q(e.$t(`Public.SelectAll`)),1)]}),_:1},8,[`checked`,`disabled`]),P(d,{onClick:n[1]||(n[1]=function(e){return J(t).onRepair(!1)}),class:V(J(p)?`ml-[20px]`:`ml-[20px] text-[#999] cursor-not-allowed `)},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_94`)),1)]}),_:1},8,[`class`])]),k(`div`,Pr,[P(d,{onClick:n[2]||(n[2]=function(e){return l.value=!0})},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_95`)),1)]}),_:1}),P(h,{vertical:``}),J(!1)?(H(),M(g,{key:0},[P(d,{onClick:m},{default:Z(function(){return Ll(n[4]||(n[4]=[N(`修复记录`,-1)]))}),_:1}),P(h,{vertical:``})],64)):j(``,!0),P(v,{type:`primary`,text:``,onClick:n[3]||(n[3]=function(e){return f.value=!0})},{default:Z(function(){return[P(_,{name:`home-safe-report`,class:`mr-4px`}),n[5]||(n[5]=N(` View Report `,-1))]}),_:1})])])):j(``,!0)}}}),gc=_c,L(),ye={class:`module-list overflow-auto h-478px`},Un=[`onClick`],hr={class:`w-full flex items-center`},Nr=[`title`],Jr={class:`px-[3rem] py-[3.2rem]`,style:{background:`var(--home-risk-security-ignore-collapse-bg)`}},oi={class:`flex items-center`},yi={class:`w-100px text-right`,style:{color:`var(--home-risk-file-info-item-color)`}},Mi=[`innerHTML`],Gi={class:`flex mt-[16px] items-center`},st={key:0,class:`collapse-item flex-col !items-start`},vt={key:1,class:`collapse-item`},kt={class:`flex mt-[16px] items-center`},Rt={class:`w-100px text-right`},Kt={class:`collapse-item`},en={key:1,class:`scan-body flex justify-center flex-col my-[3rem] relative`},cc=F({__name:`risk-list`,setup:function(e){var t=Y().t,n=x(),r=K(n),i=r.emptyDetail,a=r.allData,s=r.loading,u=r.loadingText,d=r.activeMent,f=r.is_autofix,p=r.levelData;Bs(function(){d.value=``});var h=function(e){return[{label:`Fix it now`,show:!!f.value.includes(e.m_name),onClick:function(t){t==null||t.stopPropagation(),n.onRepair(!0,e)}},{label:t(`Ftp.Table.index_8`),class:`text-[#999]`,onClick:function(t){t==null||t.stopPropagation(),n.onIgnore(e)}},{label:d.value===e.m_name?t(`Home.Security.index_83`):t(`Security.Anti.Index_21`),onClick:function(t){t==null||t.stopPropagation(),n.onToggle(e)}}]};return function(e,t){var r=o,_=m,v=la,y=ua,b=sa,x=c,S=l,C=oe;return H(),M(g,null,[J(i)?j(``,!0):(H(),A(C,{key:0,show:J(s),class:`scan-body mt-16px`,description:J(u)},{default:Z(function(){return[P(S,{"expanded-names":J(d),"onUpdate:expandedNames":t[1]||(t[1]=function(e){return B(d)?d.value=e:null}),accordion:``,"arrow-placement":`right`},{default:Z(function(){return[k(`div`,ye,[(H(!0),M(g,null,G(J(a),function(i){return H(),M(`div`,{class:`module-item text-[1.2rem] cursor-pointer`,key:i.m_name,onClick:function(e){return J(n).onToggle(i)}},[k(`div`,{class:V([`module-head flex items-center h-[5.4rem] justify-between border-b-1 w-full`,{"bg-[var(--home-risk-security-list-hover-bg)]":J(d)===i.m_name}])},[k(`div`,hr,[P(r,{checked:i.selection,"onUpdate:checked":function(e){return i.selection=e},onClick:t[0]||(t[0]=Sl(function(){},[`stop`])),disabled:!J(f).includes(i.m_name)},null,8,[`checked`,`onUpdate:checked`,`disabled`]),P(_,{class:V([`flex-nowrap! items-center`,J(f).includes(i.m_name)?`w-[50rem]!`:`w-[30rem]!`])},{default:Z(function(){return[k(`span`,{class:`text-[1.2rem] h-[2.2rem] px-[8px] rounded-[0.2rem] mx-[8px] whitespace-nowrap flex items-center`,style:Ls({color:J(p)[i.level].color,backgroundColor:J(p)[i.level].bg})},q(J(p)[i.level].text),5),k(`div`,{class:`truncate`,style:Ls({color:J(p)[i.level].color}),title:i.ps?i.ps:i.vuln_name},q(i.ps?i.ps:i.vuln_name),13,Nr)]}),_:2},1032,[`class`]),J(f).includes(i.m_name)?j(``,!0):(H(),A(_,{key:0,size:0,class:`text-font2 ml-10px items-center!`},{default:Z(function(){return[t[3]||(t[3]=k(`span`,null,`Contact Now`,-1)),P(v,{href:`mailto:support@aapanel.com`,target:`_blank`,class:`ml-2px`},{default:Z(function(){return Ll(t[2]||(t[2]=[N(`support@aapanel.com`,-1)]))}),_:1})]}),_:1}))]),P(y,{class:`w-200px`,options:h(i)},null,8,[`options`]),P(b,{name:`base-arrow-bottom`,size:20,class:`text-[#999] ml-3px`,style:Ls({transform:J(d)===i.m_name?`rotate(180deg)`:`rotate(0deg)`,transition:`transform 0.3s`})},null,8,[`style`])],2),P(x,{show:J(d)===i.m_name},{default:Z(function(){return[k(`div`,Jr,[k(`div`,oi,[k(`div`,yi,q(i.ps?`Risk Description`:`Involved software `),1),xl(k(`div`,{class:`collapse-item`,innerHTML:i.msg},null,8,Mi),[[yl,i.msg]]),xl(k(`div`,{class:`collapse-item`},q(i.soft_name?J(n).vulnerabilityInvolvesSoftware(i):``),513),[[yl,i.soft_name]])]),k(`div`,Gi,[t[4]||(t[4]=k(`div`,{class:`w-100px text-right`},`Solution`,-1)),i.tips?(H(),M(`div`,st,[(H(!0),M(g,null,G(i.tips,function(e,t){return H(),M(`p`,{key:t,class:V(t==0?``:`mt-[4px]`)},q(t+1)+`、`+q(e),3)}),128))])):j(``,!0),i.vuln_solution?(H(),M(`div`,vt,q(i.vuln_solution),1)):j(``,!0)]),xl(k(`div`,kt,[k(`div`,Rt,q(e.$t(`Home.Security.index_81`)),1),k(`div`,Kt,q(i.remind),1)],512),[[yl,i.remind]])])]}),_:2},1032,[`show`])],8,Un)}),128))])]}),_:1},8,[`expanded-names`])]}),_:1},8,[`show`,`description`])),J(i)?(H(),M(`div`,en,[t[5]||(t[5]=k(`span`,{class:`risk-spin h-[3rem] w-[33%] mb-[12px]`},null,-1)),(H(),M(g,null,G(4,function(e,t){return k(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})}),64)),t[6]||(t[6]=k(`span`,{class:`risk-spin h-[3rem] w-[60%] mb-[12px]`},null,-1)),(H(),M(g,null,G(3,function(e,t){return k(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})}),64)),t[7]||(t[7]=k(`span`,{class:`risk-spin h-[3rem] w-[40%] mb-[12px]`},null,-1))])):j(``,!0)],64)}}}),oc=D(cc,[[`__scopeId`,`data-v-aaa1e2c3`]]),L(),ve={class:`flex flex-col p-20px`},Hn={class:`text-16px mb-20px`},mr={class:`text-primary`},Mr={class:`text-error`},qr={class:`text-medium`},dc=F({__name:`risk-repair`,setup:function(e){var t=K(x()),n=t.resultItemLength,r=t.resultTable,i=t.resultColumn;return function(e,t){var a=ga,o=ba;return H(),M(`div`,ve,[k(`span`,Hn,[N(q(e.$t(`Home.Security.index_85`))+`:`+q(e.$t(`Home.Security.index_86`))+` `,1),k(`span`,mr,` [`+q(J(n).success)+`]`,1),N(`, `+q(e.$t(`Home.Security.index_87`))+` `,1),k(`span`,Mr,` [`+q(J(n).failed)+`]`,1),N(`, `+q(e.$t(`Ftp.Table.index_8`))+` `,1),k(`span`,qr,` [`+q(J(n).cannot_automatically)+`] `,1)]),P(a,{"max-height":400,data:J(r).data,columns:J(i)},null,8,[`data`,`columns`]),P(o,{class:`mt-10px`},{default:Z(function(){return[k(`li`,null,q(e.$t(`Home.Security.index_88`)),1)]}),_:1})])}}}),uc=dc,L(),as(),_e={class:`mb-16px text-20px`},Vn={class:`p-16px`},Wo=F({__name:`index`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1791538283700`).then(function(e){return e.r})},void 0)}),r=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1791538283700`).then(function(e){return e.n})},void 0)}),i=x(),a=K(i),o=a.resultConfirm,s=a.isIgnoreAll,c=a.reportPopup;return i.getScanTotal(),i.getRules(),function(e,t){var i=da;return H(),M(`div`,null,[k(`div`,_e,q(e.$t(`Home.Security.index_80`)),1),k(`div`,Vn,[P(fc),P(gc),P(oc)]),P(i,{show:J(o),"onUpdate:show":t[0]||(t[0]=function(e){return B(o)?o.value=e:null}),title:`Result Confirmation`,width:700,component:uc},null,8,[`show`]),P(i,{show:J(s),"onUpdate:show":t[1]||(t[1]=function(e){return B(s)?s.value=e:null}),title:`Ignore risk items`,width:700,"min-height":400,component:J(n)},null,8,[`show`,`component`]),P(i,{show:J(c),"onUpdate:show":t[2]||(t[2]=function(e){return B(c)?c.value=e:null}),title:`Security Scan Report`,width:1e3,"min-height":800,component:J(r),footer:!0,"confirm-text":e.$t(`Public.Btn.Export`),"hide-close":!0},null,8,[`show`,`component`,`confirm-text`])])}}}),tc=Wo,L(),S=Da(`home-security-server`,function(){var e=W(!1),t=W(``);return{serverScanParams:W({scanStatus:!1,isEnd:!1,error:0,warn:0,time:0,progress:0,progressColor:`#20a53a`,progressConfig:{system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},statusTotal:{},allArr:[],result:{},progressStatus:{},active:{}}),checkTopic:t,isScan:e}}),L(),tt={class:`progress-header`},Bn={class:`progress-header-cot`},pr={key:0,class:`relative`},jr={class:`absolute top-[1.6rem] left-[2.6rem] flex flex-col`},Kr={class:`text-[1.2rem] font-bold leading-none`},ai={class:`progress-header-cot`},vi={class:`scanning-progress-title`},ji={class:`color-#fc6d26`},Wi={class:`scanning-progress-cont`},jc=F({__name:`server-scan`,setup:function(e){var t=S(),n=I(),i=K(t),a=i.serverScanParams,o=i.checkTopic,s=i.isScan,c=U({status:!0,time:0,security_count:0,risk_count:{warning:0,danger:7}}),l=W(``),u=function(e){return e},d=O(function(){return a.value.scanStatus&&!a.value.isEnd?`Scanning`:c.status?`Last detection time `+Ja(c.time):`Currently not undergoing security testing`}),f=O(function(){return a.value.scanStatus&&!a.value.isEnd?`Scanning-`.concat(l.value):a.value.isEnd?`Detection time:`+qa(a.value.time/1e3,`yyyy-MM-dd`):c.status?`The server may have security risks. It is recommended to check it immediately`:`The current security risk is unknown, please check immediately`}),p=hl(`/ws_project`,{immediate:!1,onMessage:function(e,t){var n=JSON.parse(t.data.replace(/'/g,`"`));if(n&&(n===void 0?`undefined`:Rl(n))===`object`&&`callback`in n)_(),a.value.scanStatus=!1,a.value.isEnd=!0,a.value.time=new Date().getTime(),C();else{var r;l.value=n.name,o.value=n.topic,a.value.progress=parseInt(n.progress),(r=a.value.progressConfig[n.topic])==null||r.push(n),a.value.statusTotal[n.topic]=v(a.value.progressConfig[n.topic]),a.value.allArr.push(n),n.status===3&&a.value.error++,(n.status===2||n.status===3)&&a.value.warn++,n.status!==1&&(a.value.progressColor=`#fc6d26`)}}}),m=p.open,h=p.send,_=p.close,v=function(e){var t={};return e.length&&e.forEach(function(e){t[e.status]?t[e.status]++:t[e.status]=1}),t},y=function(){if(n.isFree){X({source:399});return}if(a.value.scanStatus&&!a.value.isEnd){_(),b();return}else a.value.isEnd&&b();a.value.scanStatus=!0,m(),h({mod_name:`safe_detect`,def_name:`get_safe_scan`,ws_callback:``}),s.value=!0},b=function(){a.value.scanStatus=!1,a.value.isEnd=!1,a.value.error=0,a.value.warn=0,a.value.time=0,a.value.progress=0,a.value.progressColor=`#20a53a`,a.value.progressConfig={system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},a.value.statusTotal={},a.value.allArr=[],a.value.result={},a.value.progressStatus={},a.value.active={system_account:!1,sshd_service:!1,file_mode:!1,software:!1,other:!1,backdoor:!1,proc:!1,history:!1,log:!1,rootkit:!1}},x=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,bo()];case 1:if(e=t.sent().message,z(e)){if(Object.prototype.hasOwnProperty.call(e,`msg`))return c.status=!1,[2];c.time=e.time,c.security_count=e.security_count,c.risk_count=e.risk_count}return[3,3];case 2:return t.sent(),c.status=!1,[3,3];case 3:return[2]}})})()},C=function(){var e=function(e){return e.sort(function(e,t){return t.status-e.status})};for(var t in a.value.progressConfig){var n=a.value.progressConfig[t];Array.isArray(n)&&n.length&&e(n)}var r=a.value.allArr;Array.isArray(r)&&r.length&&e(r);var i=a.value.result;if(i&&Object.keys(i).length){var o={};Object.keys(i).forEach(function(t){var n=i[t];Array.isArray(n)&&e(n)}),Object.keys(i).sort(function(e,t){var n=i[e].some(function(e){return e.status>1});return n===i[t].some(function(e){return e.status>1})?0:n?-1:1}).forEach(function(e){o[e]=i[e]}),a.value.result=o}};return x(),Rs(function(){_(),b()}),function(e,t){var n=sa,i=ie,o=r;return H(),M(`div`,tt,[k(`div`,Bn,[k(`div`,{class:V(`progresscirclebar `+(J(c).status?`security `:``)+`text-[`+(J(c).security_count===100?` #20a53a `:` #fc6d26 `)+`]`)},[J(c).status?(H(),M(g,{key:1},[J(a).scanStatus&&!J(a).isEnd?(H(),M(`div`,pr,[P(i,{class:`animate-spin`,type:`circle`,percentage:70,"stroke-width":4,color:J(a).warn||J(a).error?`#fc6d26`:`#20a53a`},{default:Z(function(){return[N(q(),1)]}),_:1},8,[`color`]),k(`div`,jr,[P(n,{name:`firewall-icon-safe-detect`.concat(J(a).warn||J(a).error?`-org`:``),size:50},null,8,[`name`]),k(`span`,Kr,q(e.$t(`Home.Security.index_41`)),1)])])):(H(),A(i,{key:1,type:`circle`,percentage:J(c).security_count,color:J(c).security_count===100?`#20a53a`:`#fc6d26`},{default:Z(function(){return[N(q(u(J(c).security_count)),1)]}),_:1},8,[`percentage`,`color`]))],64)):(H(),A(n,{key:0,size:100,name:`firewall-icon-safe-detect`}))],2)]),k(`div`,ai,[k(`div`,vi,[J(a).isEnd?(H(),M(g,{key:1},[t[2]||(t[2]=N(` Testing completed `,-1)),J(a).error>0||J(a).warn>0?(H(),M(g,{key:0},[t[1]||(t[1]=N(` ,Found `,-1)),J(a).warn>0?(H(),M(g,{key:0},[k(`span`,ji,q(J(a).warn),1),t[0]||(t[0]=N(` risk items `,-1))],64)):j(``,!0)],64)):j(``,!0)],64)):(H(),M(g,{key:0},[N(q(J(d)),1)],64))]),J(a).scanStatus?(H(),A(i,{key:0,percentage:J(a).progress,color:J(a).warn||J(a).error?`#fc6d26`:`#20a53a`,"stroke-width":10},null,8,[`percentage`,`color`])):j(``,!0),k(`div`,Wi,q(J(f)),1)]),k(`div`,null,[P(o,{size:`large`,type:J(a).scanStatus&&!J(a).isEnd?`warning`:`primary`,onClick:y,plain:!!(J(a).scanStatus&&!J(a).isEnd)},{default:Z(function(){return[N(q(J(a).scanStatus&&!J(a).isEnd?`Cancel Scan`:(J(a).isEnd,e.$t(`Home.Security.index_41`))),1)]}),_:1},8,[`type`,`plain`])])])}}}),Ac=D(jc,[[`__scopeId`,`data-v-9dc9905d`]]),L(),et={class:`progress-cont-list scrollable`},zn=[`onClick`],dr={class:`progress_type`},Ar={class:`progress_status`},Gr={key:0,class:`text-error`},ii={key:1,class:`text-warning`},_i={key:1},Ai={key:2,class:`text-font2`},Ui={key:0},ot={key:0,class:`progress_fold`},_t={class:`progress_item_body`},Ot={class:`info_cont`},Lt={class:`info_cont_desc`},kc=F({__name:`server-list`,setup:function(e){var t=K(S()),n=t.serverScanParams,r=t.checkTopic,i=t.isScan,a=[{color:`#888`,text:`Not Installed`},{color:`#666`,text:`Good`},{color:`#e6a23c`,text:`Warn`},{color:`red`,text:`Danger`}],o={system_account:`System Account`,sshd_service:`SSHD Remote Service`,file_mode:`Important file permissions and attributes`,software:`Key software detection`,other:`Other project testing`,backdoor:`Backdoor Detection`,proc:`Malicious processes`,history:`History Commands`,log:`Log troubleshooting`,rootkit:`Rootkit detection`},s=function(e){n.value.active[e]=!n.value.active[e]};return function(e,t){var c=sa;return H(),M(`div`,et,[(H(),M(g,null,G(o,function(t,o){return k(`div`,{key:o,class:V([o+`_item `+(J(n).active[o]?`active`:``),`progress_item`])},[k(`div`,{class:`progress_item_header`,onClick:function(e){return s(o)}},[k(`div`,dr,[P(c,{class:`title-icon`,name:`firewall-icon-`+o},null,8,[`name`]),k(`span`,null,q(t),1)]),k(`div`,Ar,[J(n).statusTotal[o]?(H(),M(g,{key:0},[J(n).statusTotal[o][3]||J(n).statusTotal[o][2]?(H(),M(g,{key:0},[J(n).statusTotal[o][3]?(H(),M(`span`,Gr,q(J(n).statusTotal[o][3])+` `+q(e.$t(`Home.Security.index_89`)),1)):j(``,!0),J(n).statusTotal[o][2]?(H(),M(`span`,ii,q((J(n).statusTotal[o][3]?``:`Found `)+J(n).statusTotal[o][2])+` `+q(e.$t(`Database.tools.index_20`)),1)):j(``,!0)],64)):J(n).scanStatus&&J(r)==o?(H(),M(`span`,_i,q(e.$t(`Home.Security.index_97`))+`... `,1)):(H(),M(`span`,Ai,q(e.$t(`Home.Security.index_98`)),1))],64)):(H(),M(g,{key:1},[J(n).scanStatus&&!J(n).statusTotal[o]?(H(),M(`span`,Ui,q(e.$t(`Home.Security.index_99`)),1)):j(``,!0)],64))]),J(i)?(H(),M(`div`,ot,[P(c,{name:`base-arrow-bottom`})])):j(``,!0)],8,zn),k(`div`,_t,[J(n).progressConfig[o]&&J(n).progressConfig[o].length?(H(!0),M(g,{key:0},G(J(n).progressConfig[o],function(e,t){return H(),M(`div`,{key:t,class:V([e.info?`active`:``,`progress_item_info`])},[k(`div`,Ot,[k(`div`,null,q(e.name),1),k(`div`,{style:Ls({color:a[e.status<0?0:e.status].color})},q(a[e.status<0?0:e.status].text),5)]),k(`div`,Lt,q(e.info||``),1)],2)}),128)):j(``,!0)])],2)}),64))])}}}),Oc=D(kc,[[`__scopeId`,`data-v-87a63b1c`]]),L(),$e={class:`text-20px`},Uo=F({__name:`index`,setup:function(e){return function(e,t){return H(),M(g,null,[k(`div`,$e,q(e.$t(`Home.Security.index_96`)),1),P(Ac),P(Oc)],64)}}}),Dc=Uo,L(),Qe={class:`h-750px`},Ho=F({__name:`index`,props:{initialMenu:{default:`overview`},data:{}},setup:function(e){var t=e,n=K(C()).menu,r=[{key:`overview`,label:function(){return P(sa,{size:32,name:n.value===`overview`?`home-aapanel-active`:`home-aapanel`},null)},component:Hs},{key:`risk`,label:function(){var e=n.value===`risk`?`home-risk-active`:`home-risk`;return P(w,{value:fo(`risk`),iconName:e},null)},component:tc},{key:`file`,label:function(){var e=n.value===`file`?`home-ware-active`:`home-ware`;return P(w,{value:fo(`file`),iconName:e},null)},component:Ia},{key:`loophole`,label:function(){var e=n.value===`loophole`?`home-web-active`:`home-web`;return P(w,{value:fo(`loophole`),iconName:e},null)},component:Cs},{key:`server`,label:function(){var e=n.value===`server`?`home-safeDetect-active`:`home-safeDetect`;return P(w,{value:fo(`server`),iconName:e},null)},component:Dc},{key:`global`,label:function(){return P(sa,{size:32,name:n.value===`global`?`home-alarm-active`:`home-alarm`},null)},component:wo}],i=function(){var e;return r.some(function(e){return e.key===t.initialMenu})?t.initialMenu:((e=r[0])==null?void 0:e.key)||`overview`};return function(){n.value=i()}(),function(e,t){var i=ya,a=la,o=Oo,s=m;return H(),M(`div`,Qe,[P(i,{"is-icon":``,value:J(n),"onUpdate:value":t[0]||(t[0]=function(e){return B(n)?n.value=e:null}),data:r,class:`relative`},null,8,[`value`]),P(s,{size:3,class:`absolute right-[6rem] top-[1.8rem] items-center!`},{default:Z(function(){return[P(o,{"icon-name":`demand`},{default:Z(function(){return[P(a,{href:`mailto:support@aapanel.com`,target:`_blank`},{default:Z(function(){return Ll(t[1]||(t[1]=[N(`support@aapanel.com`,-1)]))}),_:1})]}),_:1})]}),_:1})])}}}),e(`n`,fe({default:function(){return Sc}})),Sc=Ho,L(),Ze={class:`overview-wrapper`},Rn={class:`content`},er={class:`overview-title`},xr={class:`href`},zr={class:`bottom-menu`},ei={class:`content`},pi={class:`overview-title`},Ei={class:`href`},zi={class:`bottom-menu`},rt={class:`content`},ht={class:`overview-title`},Et={class:`href`},It={class:`bottom-menu`},Gt={class:`content`},$t={class:`overview-title`},on={class:`href`},un={class:`bottom-menu`},Vo=F({__name:`index`,setup:function(e){var t=Vl().server,n=O(function(){return t.value?t.value.site_total:0}),r=O(function(){return t.value?t.value.ftp_total:0}),a=O(function(){return t.value?t.value.database_total:0}),o=pl(),s=function(){o.push(`/site/php`)},c=function(){o.push(`/ftp`)},l=function(){o.push(`/database/mysql`)},u=function(){ll({width:1200,minHeight:750,component:Sc})},d=W(0);return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,po()];case 1:return e=t.sent().message,z(e)&&(d.value=e.total),[2]}})})()}(),function(e,t){var o=la,f=i;return H(),A(f,{class:`mb-16px`,title:e.$t(`Home.index_67`)},{default:Z(function(){return[k(`div`,Ze,[k(`div`,{class:`overview-box`,onClick:s},[k(`div`,Rn,[k(`div`,er,q(e.$t(`Home.index_68`)),1),k(`div`,xr,[P(o,null,{default:Z(function(){return[N(q(J(n)),1)]}),_:1})])]),k(`div`,zr,q(e.$t(`Home.index_72`,[e.$t(`Home.index_68`)])),1)]),k(`div`,{class:`overview-box`,onClick:c},[k(`div`,ei,[k(`div`,pi,q(e.$t(`Home.index_69`)),1),k(`div`,Ei,[P(o,null,{default:Z(function(){return[N(q(J(r)),1)]}),_:1})])]),k(`div`,zi,q(e.$t(`Home.index_72`,[e.$t(`Home.index_69`)])),1)]),k(`div`,{class:`overview-box`,onClick:l},[k(`div`,rt,[k(`div`,ht,q(e.$t(`Home.index_70`)),1),k(`div`,Et,[P(o,null,{default:Z(function(){return[N(q(J(a)),1)]}),_:1})])]),k(`div`,It,q(e.$t(`Home.index_72`,[e.$t(`Home.index_70`)])),1)]),k(`div`,{class:`overview-box`,onClick:u},[k(`div`,Gt,[k(`div`,$t,q(e.$t(`Home.index_71`)),1),k(`div`,on,[P(o,{type:J(d)>0?`error`:`primary`},{default:Z(function(){return[N(q(J(d)),1)]}),_:1},8,[`type`])])]),k(`div`,un,q(e.$t(`Home.index_73`)),1)])])]}),_:1},8,[`title`])}}}),Vs=D(Vo,[[`__scopeId`,`data-v-6b844563`]]),L(),ko=pe(Qs(),1),Ye=[`onClick`],An={class:`content`},$n={class:`software-img h-95px`},br=[`src`],Rr={class:`software-name`},$r={class:`text`},fi={class:`content`},Ti={class:`software-img h-70px`},Ri=[`src`],nt={class:`software-name`},mt={class:`text`},Tt={class:`software-btn`},te=12,Bo=F({__name:`index`,setup:function(e){var t=Vl(),n=t.softList,a=t.softRecommend,o=W(!1),s={animation:200,disabled:!1,group:`description`,handle:`.move`,ghostClass:`ghost`,"item-key":`id`},c=O({get:function(){return n.value.length>te?n.value.slice(0,te):n.value},set:function(e){n.value=e}}),l=O(function(){return c.value.length>=te?[]:a.value.list.slice(0,te-c.value.length)}),u=O(function(){var e=te-c.value.length-l.value.length;return e>0?e:0}),d=O(function(){return Array.from({length:u.value},function(e){return e})}),f=function(e){return`/static/img/soft_ico/ico-`.concat(e.replace(/-+[{0-9},.,]+$/,``),`.png`)},p=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Fc({ssort:n.value.map(function(e){return e.name}).join(`|`)})];case 1:return e.sent(),[2]}})})()},m=function(e){window.open(e.preview)},h=function(e){X({source:Number(e.pay)})},_=function(e){al(e.name)},v=function(e){gl(e)};return function(e,t){var n=pa;return H(),A(J(i),{title:e.$t(`Home.index_74`)},{default:Z(function(){return[P(J(ko.default),As({modelValue:J(c),"onUpdate:modelValue":t[0]||(t[0]=function(e){return B(c)?c.value=e:null})},s,{class:`software-wrapper`,onStart:t[1]||(t[1]=function(e){return o.value=!0}),onEnd:t[2]||(t[2]=function(e){return o.value=!1}),onSort:p}),{item:Z(function(e){var r=e.element;return[k(`div`,{class:`software-box`,onClick:function(e){return v(r)}},[k(`div`,An,[t[3]||(t[3]=k(`i`,{class:`iconfont icon-drag move`,title:``},null,-1)),k(`div`,$n,[k(`img`,{src:f(r.name)},null,8,br)]),k(`div`,Rr,[k(`span`,$r,q(r.title+` `+r.version),1),P(n,{class:`ml-4px`,value:r.status,"show-text":!1},null,8,[`value`])])])],8,Ye)]}),footer:Z(function(){return[(H(!0),M(g,null,G(J(l),function(n){return H(),M(`div`,{key:n.pid,class:`software-box`},[k(`div`,fi,[t[4]||(t[4]=k(`div`,{class:`recommend`},`AD`,-1)),k(`div`,Ti,[k(`img`,{"object-fit":`contain`,src:f(n.name)},null,8,Ri)]),k(`div`,nt,[k(`div`,mt,q(n.title),1)]),k(`div`,Tt,[n.isBuy?(H(),A(J(r),{key:1,class:`install`,onClick:function(e){return _(n)}},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Install`)),1)]}),_:1},8,[`onClick`])):(H(),M(g,{key:0},[P(J(r),{class:`preview`,onClick:function(e){return m(n)}},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Preview`)),1)]}),_:1},8,[`onClick`]),P(J(r),{class:`buy`,onClick:function(e){return h(n)}},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_3`)),1)]}),_:1},8,[`onClick`])],64))])])])}),128)),(H(!0),M(g,null,G(J(d),function(e){return H(),M(`div`,{key:e,class:`software-box`})}),128))]}),_:1},16,[`modelValue`])]}),_:1},8,[`title`])}}}),Hc=D(Bo,[[`__scopeId`,`data-v-6839f0b8`]]),L(),L(),Re={class:`mb-7px`},yn={class:`text-desc`},$o=F({__name:`info`,props:{info:{default:function(){return{}}}},setup:function(e){return function(t,n){var r=_,i=v;return H(),A(i,{cols:4,class:`w-full`},{default:Z(function(){return[(H(!0),M(g,null,G(e.info,function(e){return H(),A(r,{class:`text-center pt-35px px-15px`,key:e.label},{default:Z(function(){return[k(`div`,Re,[xl(k(`i`,{class:`spot rounded-5px inline-block w-10px h-10px mr-3px`,style:Ls({"background-color":e.bgColor})},null,4),[[yl,e.bgColor]]),k(`span`,yn,q(e.label),1)]),k(`div`,{class:`text-14px`,style:Ls({color:e.color})},q(e.value),5)]}),_:2},1024)}),128))]}),_:1})}}}),Jo=$o,L(),De={class:`relative`},vn={class:`absolute left-50px top-92px flex items-center w-110px z-1`},Ps=F({__name:`net`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=dl(e,`value`),n=Y().t,r=Vl().onServerReady,i=W({}),a=U({up:{label:n(`Home.index_79`),value:`0 B`,bgColor:`#F7B851`},down:{label:n(`Home.index_80`),value:`0 B`,bgColor:`#52A9FF`},upTotal:{label:n(`Home.index_81`),value:`0 B`},downTotal:{label:n(`Home.index_82`),value:`0 B`}}),o=W(`KB`),s=W([{label:`KB/s`,value:`KB`,disabled:!1},{label:`MB/s`,value:`MB`,disabled:!1},{label:`GB/s`,value:`GB`,disabled:!1},{label:`TB/s`,value:`TB`,disabled:!1}]),c=function(e){var t=e.option;return``.concat(n(`Home.index_83`),t.label)},l=Ul({series:[{name:n(`Home.index_79`),color:`#f7b851`},{name:n(`Home.index_80`),color:`#52a9ff`}],tooltipFormatter:function(e){var t=``,r=``;return Object.entries(e).forEach(function(e){var n=Fl(e,2)[1];t=qa(n.name,`HH:mm:ss`),r+=`
`,n.seriesName,`: `,n.data.value.toFixed(2),` `,o.value,`/s @@ -27,4 +27,4 @@ Number of threads: `,e.num_threads)},[e.proc_name])}},{key:`memory_usage`,title:
`.concat(t(`Home.index_84`),n,`
`,r,` -
`)}}),l=c.option,u=c.getXAxis,d=c.getSeries,f=function(e){o.read.value=Xa(e.read_bytes),o.write.value=Xa(e.write_bytes),o.second.value=``.concat(e.read_count+e.write_count);var t=e.write_time>e.read_time?e.write_time:e.read_time;o.io.value=``.concat(t,` ms`),o.io.color=t>=1e3?a.value.errorColor:a.value.primaryColor},p=[],m=function(e){return new Date().getTime()-e>180*1e3},h=function(e){p.length>0&&m(p[0].date)&&p.shift(),p.push(e);var t=[],n=[],r=[];p.forEach(function(e){t.push(e.date),n.push(Pl(Ml({},e),{value:parseFloat(Xa(e.read_bytes,!1,2,Zc))})),r.push(Pl(Ml({},e),{value:parseFloat(Xa(e.write_bytes,!1,2,Zc))}))}),l.xAxis=u(t),l.series=d([n,r])},g=function(){var e={read_bytes:0,write_bytes:0,read_count:0,write_count:0,read_merged_count:0,write_merged_count:0,read_time:0,write_time:0},t=Object.assign(e,{date:Date.now()}),n=Object.entries(r.value),a=!0,o=!1,s=void 0;try{for(var c=function(){var n=Fl(u.value,2),r=n[0],a=n[1];if(i.value===`all`&&Object.keys(a).forEach(function(n){var r=gs(a[n])?a[n]:0;n in e||(e[n]=0),e[n]+=r,n in t||(t[n]=0),t[n]+=r}),i.value===r)return Object.keys(a).forEach(function(n){var r=gs(a[n])?a[n]:0;e[n]=r,t[n]=r}),`break`},l=n[Symbol.iterator](),u;!(a=(u=l.next()).done)&&c()!==`break`;a=!0);}catch(e){o=!0,s=e}finally{try{!a&&l.return!=null&&l.return()}finally{if(o)throw s}}return{infoData:e,optionData:t}};return n(`iostat`,function(e){r.value=e.iostat;var t=g(),n=t.infoData,i=t.optionData;f(n),h(i)}),function(e,t){return H(),M(`div`,ge,[P(Jo,{info:J(o)},null,8,[`info`]),P(aa,{height:340,option:J(l)},null,8,[`option`])])}}}),ms=hs,L(),he={class:`w-140px mr-16px`},jo=F({__name:`index`,setup:function(e){var t=Y().t,n=Vl().onServerReady,r=W(`net`),a=W(`all`),o=W([{label:t(`Public.All`),value:`all`}]),s=W([]),c=O(function(){return r.value===`net`?o.value:s.value}),l=new Map([[`net`,t(`Home.index_77`)],[`iostat`,t(`Home.index_78`)]]),u=function(e){var t=e.option;return``.concat(l.get(r.value),`: `,t.label)},d=function(e){e===`net`&&(a.value=o.value[0].value),e===`iostat`&&(a.value=s.value[0].value)},f=function(e){o.value.length!==Object.keys(e).length+1&&(o.value=Object.keys(e).map(function(e){return{label:e,value:e}}),o.value.unshift({label:t(`Public.All`),value:`all`}))},p=function(e){s.value.length!==Object.keys(e).length+1&&(s.value=Object.keys(e).map(function(e){return{label:e===t(`Public.All`)?t(`Public.All`):e,value:e}}))};return n(`monitor`,function(e){f(e.network),p(e.iostat)}),function(e,t){var n=ae,o=T,s=ce,l=i;return H(),A(l,{class:`h-full`},{default:Z(function(){return[P(s,{value:J(r),"onUpdate:value":[t[3]||(t[3]=function(e){return B(r)?r.value=e:null}),d],class:`home-reset-tab`,"bar-width":60},{suffix:Z(function(){return[k(`div`,he,[P(n,{value:J(a),"onUpdate:value":t[0]||(t[0]=function(e){return B(a)?a.value=e:null}),options:J(c),"render-tag":u},null,8,[`value`,`options`])])]}),default:Z(function(){return[P(o,{tab:e.$t(`Home.index_75`),name:`net`,"display-directive":`show:lazy`},{default:Z(function(){return[P(Ns,{value:J(a),"onUpdate:value":t[1]||(t[1]=function(e){return B(a)?a.value=e:null})},null,8,[`value`])]}),_:1},8,[`tab`]),P(o,{tab:e.$t(`Home.index_76`),name:`iostat`,"display-directive":`show:lazy`},{default:Z(function(){return[P(ms,{value:J(a),"onUpdate:value":t[2]||(t[2]=function(e){return B(a)?a.value=e:null})},null,8,[`value`])]}),_:1},8,[`tab`])]}),_:1},8,[`value`])]}),_:1})}}}),Ms=D(jo,[[`__scopeId`,`data-v-b7a30949`]]),L(),as(),Ao=F({__name:`index`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-legacy.js?v=1787646744133`).then(function(e){return e.a})},void 0)}),r=Y().t,i=I(),a=ul(r(`Home.index_1`),{memTotal:0}),o=W(0),s=W(null),c=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),[4,Qa()];case 1:return e=t.sent().message,z(e)?s.value=e:s.value=null,[3,3];case 2:return o.value=Date.now(),[7];case 3:return[2]}})})()},l=U({}),u=function(e,t){l[e]=t},d=function(){Object.entries(l).forEach(function(e){var t=Fl(e,2)[1];s.value&&t(s.value)})};bl(o,function(e){e&&s.value&&d()},{immediate:!0});var f=Vc({type:0,show:!1,describe:``,pay:``,route:``,name:``,price:``,ps:[]}),p=Vc({type:1,show:!1,describe:``,route:``,list:[]}),m=Vc([]),h=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,$a()];case 1:return e=t.sent().message,R(e)&&e.forEach(function(e){e.type===0&&e.show&&(f.value=e),e.type===1&&e.show&&(p.value=e)}),[2]}})})()},g=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,eo()];case 1:return e=t.sent().message,m.value=R(e)?e:[],[2]}})})()},y=cl(c).loop,b=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Promise.all([c(),h()])];case 1:return e.sent(),[4,Promise.all([g()])];case 2:return e.sent(),y(),i.isFree&&i.aaPanelPro||s.value&&s.value.installed===!1&&(a.data.memTotal=Ya(s.value,`mem.memTotal`,0),a.show=!0),[2]}})})()};return Bl({server:s,proRecommend:f,softList:m,softRecommend:p,onServerReady:u}),Bs(function(){b(),ol()}),function(e,t){var r=_,o=v,s=da,c=ia;return H(),A(c,null,{default:Z(function(){return[P(To),J(i).aaPanelPro?j(``,!0):(H(),A(Ks,{key:0})),P(Uc),P(Vs),P(o,{"x-gap":`16`,cols:2},{default:Z(function(){return[P(r,null,{default:Z(function(){return[P(Hc)]}),_:1}),P(r,null,{default:Z(function(){return[P(Ms)]}),_:1})]}),_:1}),P(s,{show:J(a).show,"onUpdate:show":t[0]||(t[0]=function(e){return J(a).show=e}),title:J(a).title,data:J(a).data,width:920,"min-height":572,component:J(n)},null,8,[`show`,`title`,`data`,`component`])]}),_:1})}}}),e(`t`,fe({default:function(){return Do}})),Do=Ao}}})})(); \ No newline at end of file +
`)}}),l=c.option,u=c.getXAxis,d=c.getSeries,f=function(e){o.read.value=Xa(e.read_bytes),o.write.value=Xa(e.write_bytes),o.second.value=``.concat(e.read_count+e.write_count);var t=e.write_time>e.read_time?e.write_time:e.read_time;o.io.value=``.concat(t,` ms`),o.io.color=t>=1e3?a.value.errorColor:a.value.primaryColor},p=[],m=function(e){return new Date().getTime()-e>180*1e3},h=function(e){p.length>0&&m(p[0].date)&&p.shift(),p.push(e);var t=[],n=[],r=[];p.forEach(function(e){t.push(e.date),n.push(Pl(Ml({},e),{value:parseFloat(Xa(e.read_bytes,!1,2,Zc))})),r.push(Pl(Ml({},e),{value:parseFloat(Xa(e.write_bytes,!1,2,Zc))}))}),l.xAxis=u(t),l.series=d([n,r])},g=function(){var e={read_bytes:0,write_bytes:0,read_count:0,write_count:0,read_merged_count:0,write_merged_count:0,read_time:0,write_time:0},t=Object.assign(e,{date:Date.now()}),n=Object.entries(r.value),a=!0,o=!1,s=void 0;try{for(var c=function(){var n=Fl(u.value,2),r=n[0],a=n[1];if(i.value===`all`&&Object.keys(a).forEach(function(n){var r=gs(a[n])?a[n]:0;n in e||(e[n]=0),e[n]+=r,n in t||(t[n]=0),t[n]+=r}),i.value===r)return Object.keys(a).forEach(function(n){var r=gs(a[n])?a[n]:0;e[n]=r,t[n]=r}),`break`},l=n[Symbol.iterator](),u;!(a=(u=l.next()).done)&&c()!==`break`;a=!0);}catch(e){o=!0,s=e}finally{try{!a&&l.return!=null&&l.return()}finally{if(o)throw s}}return{infoData:e,optionData:t}};return n(`iostat`,function(e){r.value=e.iostat;var t=g(),n=t.infoData,i=t.optionData;f(n),h(i)}),function(e,t){return H(),M(`div`,ge,[P(Jo,{info:J(o)},null,8,[`info`]),P(aa,{height:340,option:J(l)},null,8,[`option`])])}}}),ms=hs,L(),he={class:`w-140px mr-16px`},jo=F({__name:`index`,setup:function(e){var t=Y().t,n=Vl().onServerReady,r=W(`net`),a=W(`all`),o=W([{label:t(`Public.All`),value:`all`}]),s=W([]),c=O(function(){return r.value===`net`?o.value:s.value}),l=new Map([[`net`,t(`Home.index_77`)],[`iostat`,t(`Home.index_78`)]]),u=function(e){var t=e.option;return``.concat(l.get(r.value),`: `,t.label)},d=function(e){e===`net`&&(a.value=o.value[0].value),e===`iostat`&&(a.value=s.value[0].value)},f=function(e){o.value.length!==Object.keys(e).length+1&&(o.value=Object.keys(e).map(function(e){return{label:e,value:e}}),o.value.unshift({label:t(`Public.All`),value:`all`}))},p=function(e){s.value.length!==Object.keys(e).length+1&&(s.value=Object.keys(e).map(function(e){return{label:e===t(`Public.All`)?t(`Public.All`):e,value:e}}))};return n(`monitor`,function(e){f(e.network),p(e.iostat)}),function(e,t){var n=ae,o=T,s=ce,l=i;return H(),A(l,{class:`h-full`},{default:Z(function(){return[P(s,{value:J(r),"onUpdate:value":[t[3]||(t[3]=function(e){return B(r)?r.value=e:null}),d],class:`home-reset-tab`,"bar-width":60},{suffix:Z(function(){return[k(`div`,he,[P(n,{value:J(a),"onUpdate:value":t[0]||(t[0]=function(e){return B(a)?a.value=e:null}),options:J(c),"render-tag":u},null,8,[`value`,`options`])])]}),default:Z(function(){return[P(o,{tab:e.$t(`Home.index_75`),name:`net`,"display-directive":`show:lazy`},{default:Z(function(){return[P(Ns,{value:J(a),"onUpdate:value":t[1]||(t[1]=function(e){return B(a)?a.value=e:null})},null,8,[`value`])]}),_:1},8,[`tab`]),P(o,{tab:e.$t(`Home.index_76`),name:`iostat`,"display-directive":`show:lazy`},{default:Z(function(){return[P(ms,{value:J(a),"onUpdate:value":t[2]||(t[2]=function(e){return B(a)?a.value=e:null})},null,8,[`value`])]}),_:1},8,[`tab`])]}),_:1},8,[`value`])]}),_:1})}}}),Ms=D(jo,[[`__scopeId`,`data-v-b7a30949`]]),L(),as(),Ao=F({__name:`index`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-legacy.js?v=1791538283700`).then(function(e){return e.u})},void 0)}),r=Y().t,i=I(),a=ul(r(`Home.index_1`),{memTotal:0}),o=W(0),s=W(null),c=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),[4,Qa()];case 1:return e=t.sent().message,z(e)?s.value=e:s.value=null,[3,3];case 2:return o.value=Date.now(),[7];case 3:return[2]}})})()},l=U({}),u=function(e,t){l[e]=t},d=function(){Object.entries(l).forEach(function(e){var t=Fl(e,2)[1];s.value&&t(s.value)})};bl(o,function(e){e&&s.value&&d()},{immediate:!0});var f=Vc({type:0,show:!1,describe:``,pay:``,route:``,name:``,price:``,ps:[]}),p=Vc({type:1,show:!1,describe:``,route:``,list:[]}),m=Vc([]),h=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,$a()];case 1:return e=t.sent().message,R(e)&&e.forEach(function(e){e.type===0&&e.show&&(f.value=e),e.type===1&&e.show&&(p.value=e)}),[2]}})})()},g=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,eo()];case 1:return e=t.sent().message,m.value=R(e)?e:[],[2]}})})()},y=cl(c).loop,b=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Promise.all([c(),h()])];case 1:return e.sent(),[4,Promise.all([g()])];case 2:return e.sent(),y(),i.isFree&&i.aaPanelPro||s.value&&s.value.installed===!1&&(a.data.memTotal=Ya(s.value,`mem.memTotal`,0),a.show=!0),[2]}})})()};return Bl({server:s,proRecommend:f,softList:m,softRecommend:p,onServerReady:u}),Bs(function(){b(),ol()}),function(e,t){var r=_,o=v,s=da,c=ia;return H(),A(c,null,{default:Z(function(){return[P(To),J(i).aaPanelPro?j(``,!0):(H(),A(Ks,{key:0})),P(Uc),P(Vs),P(o,{"x-gap":`16`,cols:2},{default:Z(function(){return[P(r,null,{default:Z(function(){return[P(Hc)]}),_:1}),P(r,null,{default:Z(function(){return[P(Ms)]}),_:1})]}),_:1}),P(s,{show:J(a).show,"onUpdate:show":t[0]||(t[0]=function(e){return J(a).show=e}),title:J(a).title,data:J(a).data,width:920,"min-height":572,component:J(n)},null,8,[`show`,`title`,`data`,`component`])]}),_:1})}}}),e(`t`,fe({default:function(){return Do}})),Do=Ao}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/legacy-view-home.js b/BTPanel/static/vite/js/legacy-view-home.js index f4c6fe2e..41395f06 100644 --- a/BTPanel/static/vite/js/legacy-view-home.js +++ b/BTPanel/static/vite/js/legacy-view-home.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,20 +28,20 @@ removeAfterLoad(freshLink, link) } })(); -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/view-home-update.js?v=1787646744133","js/rolldown-runtime.js?v=1787646744133","js/vendor-utils.js?v=1787646744133","js/vendor-vue.js?v=1787646744133","js/vendor-naive.js?v=1787646744133","js/vendor.js?v=1787646744133","css/vendor.css?v=1787646744133","js/app.js?v=1787646744133","js/vendor-pdf.js?v=1787646744133","js/vendor-polyfills.js?v=1787646744133","js/app-icons.js?v=1787646744133","css/app.css?v=1787646744133","js/app-shared.js?v=1787646744133","js/app-components.js?v=1787646744133","js/app-base.js?v=1787646744133","js/vendor-code-highlight.js?v=1787646744133","css/vendor-code-highlight.css?v=1787646744133","css/app-base.css?v=1787646744133","js/vendor-pay.js?v=1787646744133","css/app-components.css?v=1787646744133","js/app-modal-ui.js?v=1787646744133","js/vendor-crypto.js?v=1787646744133","css/app-shared.css?v=1787646744133","js/view-home.js?v=1787646744133","js/feature-FileEditor.js?v=1787646744133","js/vendor-ace.js?v=1787646744133","css/vendor-ace.css?v=1787646744133","js/feature-EmailEditor.js?v=1787646744133","js/vendor-interaction.js?v=1787646744133","js/vendor-wangeditor.js?v=1787646744133","css/vendor-wangeditor.css?v=1787646744133","css/feature-EmailEditor.css?v=1787646744133","css/feature-FileEditor.css?v=1787646744133","js/feature-FilePicker.js?v=1787646744133","css/feature-FilePicker.css?v=1787646744133","js/app-form.js?v=1787646744133","css/app-form.css?v=1787646744133","js/app-temp.js?v=1787646744133","css/app-temp.css?v=1787646744133","js/view-ai.js?v=1787646744133","js/domain-config.js?v=1787646744133","css/domain-config.css?v=1787646744133","css/view-ai.css?v=1787646744133","js/view-billion-mail.js?v=1787646744133","css/view-billion-mail.css?v=1787646744133","css/view-home.css?v=1787646744133","css/view-home-update.css?v=1787646744133","js/view-home-security.js?v=1787646744133","js/vendor-charts.js?v=1787646744133","css/view-home-security.css?v=1787646744133"])))=>i.map(i=>d[i]); -import{a as e,r as t}from"./rolldown-runtime.js?v=1787646744133";import{Cn as n,Cr as r,Dn as i,En as a,Fn as o,Ft as s,Gn as c,Hn as l,Jn as u,On as d,Or as f,Rn as p,Sn as m,St as h,Vn as g,Xn as _,Yn as v,Yr as y,Zn as b,Zr as x,bn as S,br as C,cr as w,ei as T,fn as E,hr as D,ir as O,kn as k,lr as ee,mn as A,nn as j,o as M,or as te,rr as ne,un as N,vr as P,wn as re,xn as F,xr as ie,yn as I,zn as ae}from"./vendor-utils.js?v=1787646744133";import{f as L,l as R,o as oe,p as z}from"./vendor-vue.js?v=1787646744133";import{B as se,Et as ce,F as le,L as B,M as ue,P as de,T as fe,Tt as pe,Y as me,ct as he,d as ge,dt as _e,gt as V,h as ve,j as ye,mt as be,nt as xe,ot as Se,p as Ce,q as we,r as Te,st as Ee,tt as De,ut as Oe,v as ke,wt as Ae,yt as je}from"./vendor-naive.js?v=1787646744133";import{Bd as Me,Cd as Ne,Da as H,Ef as Pe,Ff as Fe,Id as Ie,Lf as Le,Mf as Re,Nf as ze,Oa as Be,Pf as Ve,Qf as He,Rd as Ue,Rf as U,Sa as We,Sd as Ge,Su as Ke,Tn as qe,Wd as Je,Xf as Ye,Zf as W,Zt as Xe,a as G,bd as Ze,cp as K,gp as q,i as J,ln as Qe,ma as $e,mn as et,pa as tt,pn as nt,pp as rt,vp as it,wd as at,wf as ot,xd as st,yd as ct,yp as Y,zd as lt,zf as X}from"./app.js?v=1787646744133";import{$i as ut,Ji as dt,L as ft,Qi as pt,Xi as mt,Yi as Z,Zi as ht,aa as gt,ea as _t,ra as vt}from"./app-components.js?v=1787646744133";import{$d as yt,Ad as bt,Bd as xt,Cf as St,Dd as Ct,Ed as wt,Fd as Tt,Gd as Et,Hd as Dt,Id as Ot,Jd as kt,Kd as At,Ld as jt,Md as Mt,Nd as Nt,Od as Pt,Pd as Ft,Qd as It,Rd as Lt,Sf as Rt,Td as zt,Ud as Bt,Wd as Vt,Xd as Ht,Yd as Ut,Zd as Wt,ad as Gt,df as Kt,ef as qt,ff as Jt,jd as Yt,kd as Xt,nf as Zt,od as Qt,of as $t,pf as en,qd as tn,rf as nn,sf as rn,tf as an,uf as on}from"./app-shared.js?v=1787646744133";import{n as sn,r as cn}from"./vendor-pdf.js?v=1787646744133";import{d as ln,l as un,o as dn,s as fn}from"./app-base.js?v=1787646744133";import{D as pn,E as mn,N as hn,O as gn,U as _n,_ as vn,i as yn,p as bn,u as xn}from"./vendor-charts.js?v=1787646744133";import{s as Sn}from"./app-form.js?v=1787646744133";import{c as Cn,l as wn,u as Tn}from"./app-temp.js?v=1787646744133";import{o as En}from"./vendor-interaction.js?v=1787646744133";j();var Dn=Symbol(`home`);function On(e){v(Dn,e)}function Q(){return o(Dn)}j();var kn=k({__name:`Theme`,setup(e){let t=Pe(),{themeRef:n}=z(t),r=C(``),o=C([{value:`auto`,label:()=>i(`div`,{class:`flex items-center gap-4px leading-[1]`},[i(`i`,{class:`i-theme:auto text-16px`},null),i(`span`,null,[a(`Auto`)])])},{value:`light`,label:()=>i(`div`,{class:`flex items-center gap-4px leading-[1]`},[i(`i`,{class:`i-theme:light text-16px`},null),i(`span`,null,[a(`Light`)])])},{value:`dark`,label:()=>i(`div`,{class:`flex items-center gap-4px leading-[1]`},[i(`i`,{class:`i-theme:dark text-16px`},null),i(`span`,null,[a(`Dark`)])])}]),s=C({x:0,y:0}),c=async e=>{s.value={x:e.clientX,y:e.clientY},await d()},l=async e=>{r.value=e},d=async()=>{await Jt({clientX:s.value.x,clientY:s.value.y},()=>t.setSafeTheme(r.value))};return(e,t)=>{let r=xe;return u(),F(r,{value:f(n),trigger:`hover`,"display-directive":`show`,options:f(o),onClick:c,"onUpdate:value":l},{default:w(()=>[b(e.$slots,`default`)]),_:3},8,[`value`,`options`])}}});j();var An={class:`flex items-center cursor-pointer`},jn={class:`text-[#fc6d26] font-bold`},Mn=k({__name:`auth`,setup(e){let{isFree:t,isPro:r,authExpired:o}=z(J()),s=()=>{G({source:27})},c=()=>{G({source:28})};return(e,l)=>{let d=et;return u(),n(`div`,An,[f(t)?(u(),n(A,{key:0},[S(`img`,{class:`w-48px`,src:Kt,onClick:s}),S(`div`,{class:`ml-8px text-default`,onClick:s},T(e.$t(`Component.Auth.index_1`)),1)],64)):m(``,!0),f(r)?(u(),n(A,{key:1},[S(`img`,{class:`w-48px`,src:on,onClick:c}),S(`div`,{class:`ml-8px`,onClick:c},[a(T(e.$t(`Component.Auth.index_4`))+` `,1),S(`span`,jn,T(f(o)),1)]),i(d,{class:`ml-8px`,onClick:c},{default:w(()=>[a(T(e.$t(`Component.Auth.index_2`)),1)]),_:1})],64)):m(``,!0)])}}});j();var Nn={class:`cursor-pointer`},Pn=k({__name:`lang`,setup(e){let t=J(),n=C([]),r=async e=>{await Ke({name:e}),rt()};return n.value=t.langList.map(e=>({key:e.name,title:e.title})),(e,t)=>{let a=U,o=we;return u(),F(o,{trigger:`hover`,options:f(n),onSelect:r},{default:w(()=>[S(`div`,Nn,[i(a,{name:`base-lang`,size:`18`,color:`#666`})])]),_:1},8,[`options`])}}});j(),cn();var Fn={key:0},In=[`title`],Ln={class:`run-time`},Rn=X(k({__name:`index`,setup(e){let{t}=R(),{userInfo:r,username:o,authExpired:s}=z(J()),{server:c}=Q(),l=I(()=>c.value?c.value.system.split(` `)[0].toLowerCase():``),p=I(()=>c.value?c.value.system:`--`),h=I(()=>c.value?c.value.time:`--`),g=I(()=>c.value?c.value.version:`--`),_=C(`--`),v=I(()=>_.value!==`--`&&_.value!==g.value),y=C(``),b=async()=>{let{message:e}=await at();if(Y(e)){if(_.value=e.is_beta?e.beta.version:e.version,y.value=e.is_pro?`Pro`:e.is_beta?`Beta`:``,e.local_is_latest===!0)return;let{ignore:t}=e;q(t)&&!t.includes(_.value)&&x()}},x=async()=>{let{message:e}=await Ne();Y(e)&&(e.local_is_latest===!1?Ve({width:500,minHeight:508,isNotScroll:!0,data:{info:e},component:d(()=>sn(()=>import(`./view-home-update.js?v=1787646744133`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])))}):Ve({width:530,minHeight:282,data:{info:e},component:d(()=>sn(()=>import(`./view-home-update.js?v=1787646744133`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])))}))},E=()=>{ze({title:t(`Home.index_9`),content:t(`Home.index_10`),onConfirm:async()=>{try{await lt(),Le.success(t(`Home.index_11`))}finally{try{await Me()}finally{rt()}}}})},D=()=>{Rt()};return b(),(e,t)=>{let c=et,d=_t,_=B,b=je,C=be;return u(),F(C,{class:`mb-16px`},{default:w(()=>[i(_,{class:`min-h-52px px-16px`,justify:`space-between`},{default:w(()=>[i(_,{class:`items-center text-#666`,size:16},{default:w(()=>[i(d,{"icon-name":`user`,"icon-size":`18`},{default:w(()=>[f(r).status?(u(),n(`span`,Fn,T(f(o)),1)):(u(),F(c,{key:1,onClick:t[0]||(t[0]=e=>f($e)())},{default:w(()=>[a(T(e.$t(`Home.index_2`)),1)]),_:1}))]),_:1}),i(ut),i(d,{"icon-name":f(l),"icon-size":`14`},{default:w(()=>[S(`div`,{class:`system-info`,title:f(p)},T(e.$t(`Home.index_3`))+T(f(p)),9,In)]),_:1},8,[`icon-name`]),S(`div`,Ln,T(e.$t(`Home.index_4`))+T(f(h)),1)]),_:1}),i(_,{class:`items-center`,size:16},{default:w(()=>[f(r).status&&f(s)!==`Lifetime`?(u(),F(wn,{key:0})):m(``,!0),i(Mn),i(c,{type:`default`},{default:w(()=>[a(T(f(g))+` `+T(f(y)),1)]),_:1}),i(Pn),i(kn,null,{default:w(()=>[...t[1]||(t[1]=[S(`div`,{class:`flex items-center cursor-pointer text-18px text-#666`},[S(`i`,{class:`i-ant-design:skin-outlined`})],-1)])]),_:1}),i(b,{dot:!0,show:f(v)},{default:w(()=>[i(c,{onClick:x},{default:w(()=>[a(T(e.$t(`Home.index_5`)),1)]),_:1})]),_:1},8,[`show`]),i(c,{onClick:E},{default:w(()=>[a(T(e.$t(`Home.index_6`)),1)]),_:1}),i(c,{onClick:D},{default:w(()=>[a(T(e.$t(`Home.index_7`)),1)]),_:1})]),_:1})]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-42d945c5`]]);j();var zn={class:`flex items-center gap-12px h-50px px-16px text-default text-13px whitespace-nowrap overflow-hidden`},Bn={class:`text-[#fc6d26] font-bold`},Vn={class:`flex items-center gap-16px whitespace-nowrap`},Hn=X(k({__name:`index`,setup(e){let{isFree:t,isPro:r,isLifetime:o,authExpired:s}=z(J()),{proRecommend:c}=Q(),l=()=>{G({source:45})};return(e,d)=>{let p=V,h=et,g=be;return f(c).show&&!f(o)?(u(),F(g,{key:0,class:`mb-16px`},{default:w(()=>[S(`div`,zn,[f(t)?(u(),n(A,{key:0},[i(p,{type:`primary`,size:`small`,onClick:l},{default:w(()=>[a(T(e.$t(`Component.Auth.index_3`)),1)]),_:1}),d[0]||(d[0]=S(`img`,{class:`w-48px`,src:`/static/vite/images/pro_pay.svg`},null,-1))],64)):m(``,!0),f(r)?(u(),n(A,{key:1},[d[1]||(d[1]=S(`img`,{class:`w-60px`,src:`/static/vite/images/pro.svg`},null,-1)),S(`span`,null,[a(T(e.$t(`Component.Auth.index_4`))+` `,1),S(`span`,Bn,T(f(s)),1)]),i(h,{class:`font-bold!`,onClick:l},{default:w(()=>[a(T(e.$t(`Component.Auth.index_2`)),1)]),_:1})],64)):m(``,!0),S(`div`,Vn,[(u(!0),n(A,null,_(f(c).ps,e=>(u(),n(`div`,{key:e,class:`advantage`},T(e),1))),128))])])]),_:1})):m(``,!0)}}}),[[`__scopeId`,`data-v-936be93b`]]);j();var Un={class:`flex flex-col items-center w-100% py-24px`},Wn={class:`flex items-center mb-8px text-15px text-desc`},Gn={key:1},Kn={class:`flex items-center h-24px mt-8px text-14px text-desc`},qn=k({__name:`box`,props:{value:{default:0},showText:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e){let t=e,{t:r}=R(),o=Te(),s=!!O().desc,c=I(()=>d(t.value)),l=[{val:90,type:`error`,color:o.value.errorColor,desc:r(`Home.index_12`)},{val:80,type:`warning`,color:o.value.warningColor,desc:r(`Home.index_13`)},{val:70,type:`success`,color:o.value.primaryColor,desc:r(`Home.index_14`)},{val:30,type:`success`,color:o.value.primaryColor,desc:r(`Home.index_15`)}],d=e=>{let t={val:e,type:`success`,color:`#20a53a`,desc:r(`Home.index_15`)};for(let n=0;n=r.val){t.desc=r.desc,t.color=r.color,t.type=r.type;break}else if(e<30){t.type=l[l.length-1].type,t.desc=l[l.length-1].desc,t.color=l[l.length-1].color;break}}return t};return(t,r)=>{let o=fe;return u(),n(`div`,Un,[S(`div`,Wn,[b(t.$slots,`title`)]),i(f(pe),p(t.$attrs,{trigger:`hover`,placement:`bottom-start`,"display-directive":`show`,disabled:e.disabled,"show-arrow":!1,style:{padding:0}}),{trigger:w(()=>[i(o,{type:`circle`,class:`w-105px! cursor-pointer`,status:f(c).type,"stroke-width":7,"offset-degree":180,percentage:e.value},{default:w(()=>[S(`div`,{class:`w-88px text-17px text-center`,style:x({color:f(c).color})},[e.showText?b(t.$slots,`progress`,{key:0}):(u(),n(`span`,Gn,T(e.value)+`%`,1))],4)]),_:3},8,[`status`,`percentage`])]),default:w(()=>[b(t.$slots,`popover`)]),_:3},16,[`disabled`]),S(`div`,Kn,[s?b(t.$slots,`desc`,{key:0}):(u(),n(A,{key:1},[a(T(f(c).desc),1)],64))])])}}});j();var Jn=k({__name:`tag`,props:{value:{default:0},desc:{default:``}},setup(e){let t=e,n=I(()=>t.value>=90?`error`:t.value>=80?`warning`:`success`);return(t,r)=>{let i=Ae;return u(),F(i,{type:f(n),bordered:!1},{default:w(()=>[a(T(e.desc)+` `+T(e.value)+`%`,1)]),_:1},8,[`type`])}}});j();var Yn={};function Xn(e,t){let n=he;return u(),F(n,p(e.$attrs,{"arrow-placement":`right`,"display-directive":`show`}),{default:w(()=>[b(e.$slots,`default`,{},void 0,!0)]),_:3},16)}var Zn=X(Yn,[[`render`,Xn],[`__scopeId`,`data-v-85c7e205`]]);j();var Qn={class:`w-400px p-20px`},$n={class:`flex items-center mb-12px`},er={class:`mx-8px text-14px`},tr={class:`flex-1`},nr={class:`p-12px pb-0 text-13px text-default`},rr={class:`flex justify-between`},ir={class:`flex justify-between mt-8px`},ar={class:`flex-1`},or={class:`p-4px pb-0 text-13px text-default`},sr={class:`table table-fixed whitespace-nowrap`},cr={class:`flex-1`},lr={class:`mt-10px`},ur={class:`flex items-center`},dr={class:`mr-4px`},fr=X(k({__name:`info`,props:{value:{default:0},load:{}},setup(e,{expose:t}){let{isFree:r}=z(J()),{t:o}=R(),{onServerReady:s}=Q(),c=C([`basic`]),l=C([`load`]),d=C({user:0,nice:0,system:0,idle:0,iowait:0,irq:0,softirq:0,steal:0,guest:0,guest_nice:0,total_processes:0,active_processes:0}),{table:p,columns:m}=H([{key:`proc_name`,title:o(`Home.index_24`),ellipsis:{tooltip:!0},render:e=>i(`span`,{title:o(`Home.index_29`,[e.explain,e.exe_path,e.cwd_path,e.num_threads])},[e.proc_name])},{key:`cpu_percent`,title:o(`Home.index_25`),width:100},Xe({width:80,options:e=>[{label:o(`Home.index_98`),disabled:e.important===1,onClick:()=>{let t=e.explain.split(`The process of`)[1];Re({title:o(`Home.index_27`),content:()=>i(`span`,{class:`text-error text-14px`},[o(`Home.index_28`,[e.proc_name,t])]),onConfirm:async()=>{await Ie({pid:e.pid}),x(!0,!0)}})}}]})]),h=async()=>{l.value.includes(`top5`)?await x(!0,!0):b()},g=()=>{G({source:141})},{loading:_,setLoading:v}=Be(),{loop:y,clearTimer:b}=vt(async()=>{await x()},5),x=async(e=!1,t=!1)=>{try{if(r.value)return;t&&b(),e&&v(!0);let{message:n}=await ct();Y(n)&&(p.data=q(n.CPU_high_occupancy_software_list)?n.CPU_high_occupancy_software_list:[]),t&&y()}finally{e&&v(!1)}};return s(`load-info`,e=>{d.value=e.cpu_times}),t({clearTimer:b,onUpdateCollapse:h}),(t,o)=>{let s=Ee,v=V,y=Z;return u(),n(`div`,Qn,[S(`div`,$n,[S(`div`,er,T(t.$t(`Home.index_31`)),1),i(Jn,{value:e.value},null,8,[`value`])]),i(Zn,{"expanded-names":f(c),"onUpdate:expandedNames":o[0]||(o[0]=e=>D(c)?c.value=e:null),class:`mb-16px`},{default:w(()=>[i(s,{name:`basic`},{header:w(()=>[S(`div`,tr,T(t.$t(`Home.index_32`)),1)]),default:w(()=>[S(`div`,nr,[S(`div`,rr,[S(`span`,null,T(t.$t(`Home.index_33`)),1),S(`span`,null,T(e.load.one.toFixed(2))+` / `+T(e.load.five.toFixed(2))+` / `+T(e.load.fifteen.toFixed(2)),1)]),S(`div`,ir,[S(`span`,null,T(t.$t(`Home.index_34`)),1),S(`span`,null,T(f(d).active_processes)+` / `+T(f(d).total_processes),1)])])]),_:1})]),_:1},8,[`expanded-names`]),i(Zn,{"expanded-names":f(l),"onUpdate:expandedNames":[o[1]||(o[1]=e=>D(l)?l.value=e:null),h],accordion:!0},{default:w(()=>[i(s,{name:`load`},{header:w(()=>[S(`div`,ar,T(t.$t(`Home.index_35`)),1)]),default:w(()=>[S(`div`,or,[S(`table`,sr,[S(`tbody`,null,[S(`tr`,null,[o[2]||(o[2]=S(`td`,null,[S(`span`,null,`user`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).user),1)]),o[3]||(o[3]=S(`td`,null,[S(`span`,null,`nice`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).nice),1)])]),S(`tr`,null,[o[4]||(o[4]=S(`td`,null,[S(`span`,null,`system`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).system),1)]),o[5]||(o[5]=S(`td`,null,[S(`span`,null,`idle`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).idle),1)])]),S(`tr`,null,[o[6]||(o[6]=S(`td`,null,[S(`span`,null,`iowait`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).iowait),1)]),o[7]||(o[7]=S(`td`,null,[S(`span`,null,`irq`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).irq),1)])]),S(`tr`,null,[o[8]||(o[8]=S(`td`,null,[S(`span`,null,`softirq`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).softirq),1)]),o[9]||(o[9]=S(`td`,null,[S(`span`,null,`steal`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).steal),1)])]),S(`tr`,null,[o[10]||(o[10]=S(`td`,null,[S(`span`,null,`guest`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).guest),1)]),o[11]||(o[11]=S(`td`,null,[S(`span`,null,`guest_nice`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).guest_nice),1)])])])])])]),_:1}),i(s,{name:`top5`},{header:w(()=>[S(`div`,cr,T(t.$t(`Home.index_20`)),1)]),default:w(()=>[S(`div`,lr,[i(y,{loading:f(_),"loading-num":5,data:f(p).data,columns:f(m)},re({_:2},[f(r)?{name:`empty`,fn:w(()=>[S(`div`,ur,[S(`span`,dr,T(t.$t(`Home.index_21`)),1),i(v,{class:`w-90px h-24px px-0`,type:`primary`,onClick:g},{default:w(()=>[a(T(t.$t(`Home.index_22`)),1)]),_:1})])]),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]),_:1})]),_:1},8,[`expanded-names`])])}}}),[[`__scopeId`,`data-v-fee0652f`]]);j();var pr={class:`mr-6px`},mr=k({__name:`index`,setup(e){let{onServerReady:t}=Q(),n=C({one:0,five:0,fifteen:0,max:0,limit:0,safe:0}),r=I(()=>{let{one:e,max:t}=n.value;return t>0?Math.round(e/t*100):0}),a=C(),o=e=>{if(e){var t;(t=a.value)==null||t.onUpdateCollapse()}else{var n;(n=a.value)==null||n.clearTimer()}};return t(`load`,e=>{n.value=e.load}),(e,t)=>(u(),F(qn,{value:f(r),"onUpdate:show":o},{title:w(()=>[S(`span`,pr,T(e.$t(`Home.index_30`)),1),t[0]||(t[0]=S(`a`,{class:`bt-ico-ask cursor-pointer!`,href:`https://www.aapanel.com/forum/d/1265-what-does-the-data-in-load-status-represent`,target:`_blank`},` ? `,-1))]),popover:w(()=>[i(fr,{ref_key:`infoRef`,ref:a,value:f(r),load:f(n)},null,8,[`value`,`load`])]),_:1},8,[`value`]))}});j();var hr={class:`w-400px p-20px`},gr={class:`flex items-center mb-12px`},_r={class:`mx-8px text-14px`},vr={class:`flex-1`},yr={class:`p-12px pb-0 text-13px text-default`},br={class:`mt-8px`},xr={class:`flex-1`},Sr={class:`p-12px pb-0 text-13px text-default leading-22px`},Cr={class:`flex-1`},wr={class:`mt-10px`},Tr={class:`flex items-center`},Er={class:`mr-4px`},Dr=k({__name:`info`,props:{cpu:{}},setup(e,{expose:t}){let{isFree:r}=z(J()),{t:o}=R(),s=e,c=C([`info`]),l=C([`load`]),d=I(()=>{let{cpu:e}=s;return o(`Home.index_23`,[e.cpuNum,e.physicalNum,e.logicalNum])}),p=I(()=>{let{cpu:e}=s,t=[];for(let n=0;ni(`span`,{title:o(`Home.index_29`,[e.explain,e.exe_path,e.cwd_path,e.num_threads])},[e.proc_name])},{key:`cpu_percent`,title:o(`Home.index_25`),width:100},Xe({width:80,options:e=>[{label:o(`Home.index_98`),disabled:e.important===1,onClick:()=>{let t=e.explain.split(`The process of`)[1];Re({title:o(`Home.index_27`),content:()=>i(`span`,{class:`text-error text-14px`},[o(`Home.index_28`,[e.proc_name,t])]),onConfirm:async()=>{await Ie({pid:e.pid}),O(!0,!0)}})}}]})]),g=async()=>{l.value.includes(`top5`)?await O(!0,!0):E()},v=()=>{G({source:141})},{loading:y,setLoading:b}=Be(),{loop:x,clearTimer:E}=vt(async()=>{await O()},5),O=async(e=!1,t=!1)=>{try{if(r.value)return;t&&E(),e&&b(!0);let{message:n}=await ct();Y(n)&&(m.data=q(n.CPU_high_occupancy_software_list)?n.CPU_high_occupancy_software_list:[]),t&&x()}finally{e&&b(!1)}};return t({clearTimer:E,onUpdateCollapse:g}),(t,o)=>{let s=Ee,b=V,x=Z;return u(),n(`div`,hr,[S(`div`,gr,[S(`div`,_r,T(t.$t(`Home.index_16`)),1),i(Jn,{value:e.cpu.percent},null,8,[`value`])]),i(Zn,{"expanded-names":f(c),"onUpdate:expandedNames":o[0]||(o[0]=e=>D(c)?c.value=e:null),class:`mb-16px`},{default:w(()=>[i(s,{name:`info`},{header:w(()=>[S(`div`,vr,T(t.$t(`Home.index_18`)),1)]),default:w(()=>[S(`div`,yr,[S(`div`,null,T(e.cpu.name),1),S(`div`,br,T(f(d)),1)])]),_:1})]),_:1},8,[`expanded-names`]),i(Zn,{"expanded-names":f(l),"onUpdate:expandedNames":[o[1]||(o[1]=e=>D(l)?l.value=e:null),g],accordion:!0},{default:w(()=>[i(s,{name:`load`},{header:w(()=>[S(`div`,xr,T(t.$t(`Home.index_19`)),1)]),default:w(()=>[S(`div`,Sr,[(u(!0),n(A,null,_(f(p),(e,r)=>(u(),n(`div`,{key:`${r+1}`,class:`flex justify-between`},[S(`span`,null,T(t.$t(`Home.index_36`))+` `+T(e.map((e,t)=>t+1+3*r).join(` / `)),1),S(`span`,null,T(e.map(e=>e+`%`).join(` / `)),1)]))),128))])]),_:1}),i(s,{name:`top5`},{header:w(()=>[S(`div`,Cr,T(t.$t(`Home.index_20`)),1)]),default:w(()=>[S(`div`,wr,[i(x,{loading:f(y),"loading-num":5,data:f(m).data,columns:f(h)},re({_:2},[f(r)?{name:`empty`,fn:w(()=>[S(`div`,Tr,[S(`span`,Er,T(t.$t(`Home.index_21`)),1),i(b,{class:`w-90px h-24px px-0`,type:`primary`,onClick:v},{default:w(()=>[a(T(t.$t(`Home.index_22`)),1)]),_:1})])]),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]),_:1})]),_:1},8,[`expanded-names`])])}}});j();var Or=k({__name:`index`,setup(e){let{onServerReady:t}=Q(),n=C({name:``,percent:0,cpuNum:0,logicalNum:0,physicalNum:0,loadList:[]}),r=e=>({name:e[3]||`--`,percent:e[0]||0,cpuNum:e[5]||0,logicalNum:e[1]||0,physicalNum:e[4]||0,loadList:e[2]||[]}),a=C(),o=e=>{if(e){var t;(t=a.value)==null||t.onUpdateCollapse()}else{var n;(n=a.value)==null||n.clearTimer()}};return t(`cpu`,e=>{n.value=r(e.cpu)}),(e,t)=>(u(),F(qn,{value:f(n).percent,"onUpdate:show":o},{title:w(()=>[S(`span`,null,T(e.$t(`Home.index_16`)),1)]),desc:w(()=>[S(`span`,null,T(f(n).logicalNum)+` `+T(e.$t(`Home.index_17`)),1)]),popover:w(()=>[i(Dr,{ref_key:`infoRef`,ref:a,value:f(n).percent,cpu:f(n)},null,8,[`value`,`cpu`])]),_:1},8,[`value`]))}});j();var kr={class:`w-400px p-20px`},Ar={class:`flex items-center mb-12px`},jr={class:`mx-8px text-14px`},Mr={class:`flex justify-end flex-1`},Nr={class:`flex-1`},Pr={class:`p-12px pb-0 text-13px text-default`},Fr={class:`flex`},Ir={class:`flex items-center w-45%`},Lr={class:`w-70px mr-2px text-right`},Rr={class:`flex-1`},zr={class:`flex items-center flex-1`},Br={class:`w-90px mr-2px text-right`},Vr={class:`flex-1`},Hr={class:`flex mt-8px`},Ur={class:`flex items-center w-45%`},Wr={class:`w-70px mr-2px text-right`},Gr={class:`flex-1`},Kr={class:`flex items-center flex-1`},qr={class:`w-90px mr-2px text-right`},Jr={class:`flex-1`},Yr={class:`flex-1`},Xr={class:`mt-10px`},Zr={class:`flex items-center`},Qr={class:`mr-4px`},$r=k({__name:`info`,props:{value:{default:0},memory:{},confirm:{type:Function,default:()=>!1}},setup(e,{expose:t}){let r=e,{isFree:o}=z(J()),{t:s}=R(),c=C([`info`]),l=()=>{Re({title:s(`Home.index_49`),content:()=>i(`span`,{class:`text-error`},[s(`Home.index_47`)]),onConfirm:({hide:e})=>{e(),r.confirm()}})},{table:d,columns:p}=H([{key:`proc_name`,title:s(`Home.index_24`),ellipsis:{tooltip:{width:`trigger`}},render:e=>i(`span`,{title:`Remark: ${e.explain}\nStarting path: ${e.exe_path}\nRun directory: ${e.cwd_path}\nNumber of threads: ${e.num_threads}`},[e.proc_name])},{key:`memory_usage`,title:s(`Home.index_48`),width:100},Xe({width:80,options:e=>[{label:s(`Home.index_26`),disabled:e.important===1,onClick:()=>{let t=e.explain.split(`The process of`)[1];Re({title:s(`Home.index_49`),content:()=>i(`span`,{class:`text-error text-14px`},[s(`Home.index_50`,[e.proc_name,t])]),onConfirm:async()=>{await Ie({pid:e.pid}),b(!0,!0)}})}}]})]),m=async()=>{c.value.includes(`top5`)?await b(!0,!0):y()},h=()=>{G({source:141})},{loading:g,setLoading:_}=Be(),{loop:v,clearTimer:y}=vt(async()=>{await b()},5),b=async(e=!1,t=!1)=>{try{if(o.value)return;t&&y(),e&&_(!0);let{message:n}=await ct();Y(n)&&(d.data=q(n.memory_high_occupancy_software_list)?n.memory_high_occupancy_software_list:[]),t&&v()}finally{e&&_(!1)}};return t({clearTimer:y,onUpdateCollapse:m}),(t,r)=>{let s=V,_=Ee,v=Z;return u(),n(`div`,kr,[S(`div`,Ar,[S(`div`,jr,T(t.$t(`Home.index_37`)),1),i(Jn,{value:e.value},null,8,[`value`]),S(`div`,Mr,[i(s,{type:`primary`,onClick:l},{default:w(()=>[a(T(t.$t(`Home.index_40`)),1)]),_:1})])]),i(Zn,{"expanded-names":f(c),"onUpdate:expandedNames":[r[0]||(r[0]=e=>D(c)?c.value=e:null),m]},{default:w(()=>[i(_,{name:`info`},{header:w(()=>[S(`div`,Nr,T(t.$t(`Home.index_41`)),1)]),default:w(()=>[S(`div`,Pr,[S(`div`,Fr,[S(`div`,Ir,[S(`div`,Lr,T(t.$t(`Home.index_42`)),1),S(`div`,Rr,T(e.memory.memRealUsed)+` MB`,1)]),S(`div`,zr,[S(`div`,Br,T(t.$t(`Home.index_43`)),1),S(`div`,Vr,T(e.memory.memTotal)+` MB`,1)])]),S(`div`,Hr,[S(`div`,Ur,[S(`div`,Wr,T(t.$t(`Home.index_44`)),1),S(`div`,Gr,T(e.memory.memFree)+` MB`,1)]),S(`div`,Kr,[S(`div`,qr,T(t.$t(`Home.index_45`)),1),S(`div`,Jr,T(e.memory.memBuffers)+`/`+T(e.memory.memCached)+` MB`,1)])])])]),_:1}),i(_,{name:`top5`},{header:w(()=>[S(`div`,Yr,T(t.$t(`Home.index_46`)),1)]),default:w(()=>[S(`div`,Xr,[i(v,{loading:f(g),"loading-num":5,data:f(d).data,columns:f(p)},re({_:2},[f(o)?{name:`empty`,fn:w(()=>[S(`div`,Zr,[S(`span`,Qr,T(t.$t(`Home.index_21`)),1),i(s,{class:`w-90px h-24px px-0`,type:`primary`,onClick:h},{default:w(()=>[a(T(t.$t(`Home.index_22`)),1)]),_:1})])]),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]),_:1})]),_:1},8,[`expanded-names`])])}}});j();var ei={class:`text-15px leading-20px`},ti={key:0},ni={key:1},ri=k({__name:`index`,setup(e){let{onServerReady:t}=Q(),r=C({memTotal:0,memFree:0,memBuffers:0,memCached:0,memRealUsed:0}),o=C(0),s=C(!1),c=C(!1),l=C(`.`),d=null,p=async()=>{s.value=!0,c.value=!0,d=window.setInterval(()=>{if(l.value===`...`?l.value=`.`:l.value+=`.`,o.value>1){let e=o.value-o.value*.2;o.value=e>1?e:1}},400);try{let{message:e}=await Ue();c.value=!1,m(),Y(e)&&setTimeout(()=>{r.value=e,o.value=h(),s.value=!1},2e3)}catch(e){s.value=!1,c.value=!1,m()}},m=()=>{d&&clearInterval(d)},h=()=>{let{memTotal:e,memRealUsed:t}=r.value;return e>0?Math.round(t/e*1e3)/10:0},g=C(),_=e=>{if(e){var t;(t=g.value)==null||t.onUpdateCollapse()}else{var n;(n=g.value)==null||n.clearTimer()}};return t(`memory`,e=>{s.value||(r.value=e.mem,o.value=h())}),(e,t)=>(u(),F(qn,{value:f(o),disabled:f(s),"show-text":f(s),"onUpdate:show":_},{title:w(()=>[S(`span`,null,T(e.$t(`Home.index_37`)),1)]),progress:w(()=>[S(`div`,ei,[f(c)?(u(),n(`span`,ti,T(e.$t(`Home.index_38`))+T(f(l)),1)):(u(),n(`span`,ni,[a(T(e.$t(`Home.index_39`)),1),t[0]||(t[0]=S(`br`,null,null,-1)),t[1]||(t[1]=a(`0 B`,-1))]))])]),desc:w(()=>[S(`span`,null,T(f(r).memRealUsed)+` / `+T(f(r).memTotal)+`(MB)`,1)]),popover:w(()=>[i($r,{ref_key:`infoRef`,ref:g,value:f(o),memory:f(r),confirm:p},null,8,[`value`,`memory`])]),_:1},8,[`value`,`disabled`,`show-text`]))}});j();var ii={class:`w-380px p-20px`},ai={class:`flex items-center mb-12px`},oi={class:`mx-8px text-14px`},si={class:`flex justify-end flex-1`},ci={class:`flex-1`},li={class:`p-12px pb-0 text-13px text-default`},ui={class:`mt-8px`},di={class:`mt-8px`},fi={class:`mt-8px`},pi={class:`flex-1`},mi={class:`p-12px pb-0 text-13px text-default`},hi={class:`mt-8px`},gi={class:`mt-8px`},_i={class:`mt-8px`},vi={class:`mt-8px`},yi=k({__name:`info`,props:{value:{default:0},data:{}},setup(e){let t=J(),r=C([`info`,`inode`]),o=async()=>{if(t.isFree){G({source:350});return}await tt(`disk_analysis`),await qe({name:`disk_analysis`,title:`Disk analysis`,admin:!0})};return(t,s)=>{let c=V,l=fn,d=Ee;return u(),n(`div`,ii,[S(`div`,ai,[S(`div`,oi,T(t.$t(`Home.index_51`)),1),i(Jn,{value:e.value,desc:t.$t(`Home.index_97`)},null,8,[`value`,`desc`]),S(`div`,si,[i(c,{type:`primary`,onClick:s[0]||(s[0]=e=>o())},{default:w(()=>[a(T(t.$t(`Home.index_52`)),1)]),_:1})])]),i(Zn,{"expanded-names":f(r),"onUpdate:expandedNames":s[1]||(s[1]=e=>D(r)?r.value=e:null)},{default:w(()=>[i(d,{name:`info`},{header:w(()=>[S(`div`,ci,T(t.$t(`Home.index_53`)),1)]),default:w(()=>[S(`div`,li,[S(`div`,null,T(t.$t(`Home.index_54`))+T(e.data.type),1),S(`div`,ui,T(t.$t(`Home.index_55`))+T(e.data.path),1),i(l,{class:`mt-8px`,height:22,value:e.value,"indicator-placement":`inside`},null,8,[`value`]),S(`div`,di,T(t.$t(`Home.index_56`))+T(e.data.size[2])+T(t.$t(`Home.index_57`))+T(e.data.size[0]),1),S(`div`,fi,T(t.$t(`Home.index_58`))+T(e.data.size[1])+T(t.$t(`Home.index_59`))+T(e.data.size[4]),1)])]),_:1}),i(d,{name:`inode`},{header:w(()=>[S(`div`,pi,T(t.$t(`Home.index_60`)),1)]),default:w(()=>[S(`div`,mi,[S(`div`,null,T(t.$t(`Home.index_61`))+T(e.data.filesystem),1),S(`div`,hi,T(t.$t(`Home.index_62`))+T(e.data.inodes[0]),1),S(`div`,gi,T(t.$t(`Home.index_63`))+T(e.data.inodes[1]),1),S(`div`,_i,T(t.$t(`Home.index_64`))+T(e.data.inodes[2]),1),S(`div`,vi,T(t.$t(`Home.index_65`))+T(e.data.inodes[3]),1)])]),_:1})]),_:1},8,[`expanded-names`])])}}});j();var bi=k({__name:`index`,props:{item:{}},setup(e){return(t,n)=>(u(),F(qn,{value:e.item.percent},{title:w(()=>[S(`span`,null,T(e.item.path),1)]),desc:w(()=>[S(`span`,null,T(e.item.size[1])+` / `+T(e.item.size[0]),1)]),popover:w(()=>[i(yi,{value:e.item.percent,data:e.item},null,8,[`value`,`data`])]),_:1},8,[`value`]))}});j();var xi=k({__name:`index`,setup(e){let{defer:t}=rn(),{onServerReady:r}=Q(),a=C([]),o=e=>{let[,,,t]=e;return parseFloat(t)};return r(`state`,e=>{a.value=e.disk.map(e=>(e.percent=o(e.size),e))}),(e,r)=>{let o=de,s=ue,c=be;return u(),F(c,{class:`mb-16px`,title:e.$t(`Home.index_66`)},{default:w(()=>[i(s,{cols:`2 800:4 1000:5 1200:6`},{default:w(()=>[f(t)(2)?(u(),F(o,{key:0},{default:w(()=>[i(mr)]),_:1})):m(``,!0),f(t)(3)?(u(),F(o,{key:1},{default:w(()=>[i(Or)]),_:1})):m(``,!0),f(t)(4)?(u(),F(o,{key:2},{default:w(()=>[i(ri)]),_:1})):m(``,!0),(u(!0),n(A,null,_(f(a),e=>(u(),F(o,{key:e.path},{default:w(()=>[i(bi,{item:e},null,8,[`item`])]),_:2},1024))),128))]),_:1})]),_:1},8,[`title`])}}});j();var $=L(`home-security`,()=>{let e=C(`overview`),t=C({score:85,scoreLevel:`Good`,riskNum:3,subtitle:`The overall security status of the system is good. It is recommended to check the security configuration regularly.`}),n=C({day:1,time:`--`,virus:`--`}),r=C({risk_scan:{status:!1,icon:`home-risk`,name:`Risk Scan`},safe_detect:{status:!1,icon:`home-safeDetect`,name:`Safety Testing`},file_detection:{status:!1,icon:`home-ware`,name:`Malicious file detection`},vul_scan:{status:!1,icon:`home-web`,name:`Vulnerability Scanning`},hids:{status:!1,icon:`home-hids`,name:`Intrusion Detection`},tamper:{status:!1,icon:`home-tamper`,name:`Tamper-proof`}}),i=C([{title:`Bug`,type:`loophole`,tips:`Timely discovery of vulnerabilities in the website and timely upgrade of the version can prevent hackers from taking advantage of the situation.`,value:0},{title:`Malicious files`,type:`file`,tips:`Detection of malicious files (such as viruses, Trojans) that may steal information or damage the system`,value:0},{title:`Intrusion Detection`,type:`intrusion`,tips:`Analyze abnormal process behavior on the server to detect potential intrusions and issue alerts immediately`,value:0},{title:`Risk`,type:`risk`,tips:`Conduct comprehensive inspections on websites/panel/systems to eliminate hidden risks`,value:0},{title:`Baseline issues`,type:`server`,tips:`Check whether the server configuration meets security standards`,value:0},{title:`Tamper-proof`,type:`tamper`,tips:`Tamper-proof for Enterprise:Real-time protection to see if web page content is illegally modified`,value:0}]),a=C(!0),o=C(!0);return{menu:e,scoreData:t,safe:n,capabilitySwitch:r,risk_details:i,hidsInstalled:a,tamperInstalled:o,getSafeOverviewData:async()=>{let{message:e}=await jt();if(Y(e)){let{security_status:s,risk_details:c}=e;t.value.score=e.score,t.value.scoreLevel=e.level,t.value.riskNum=e.risk_count,t.value.subtitle=e.level_description,n.value.day=e.protect_days,n.value.time=e.risk_scan_time.slice(0,10)||`-`,n.value.virus=e.virus_update_time.slice(0,10)||`-`,r.value.risk_scan.status=s.risk_scan,r.value.safe_detect.status=s.safe_detect,r.value.file_detection.status=s.file_detection,r.value.vul_scan.status=s.vul_scan,r.value.tamper.status=s.tamper,r.value.hids.status=s.hids,i.value[0].value=c.vul_scan.total||0,i.value[1].value=c.file_detection.total||0,i.value[2].value=c.hids.total||0,i.value[3].value=c.homepage_risk.total||0,i.value[4].value=c.safe_detect.total||0,i.value[5].value=c.tamper.total||0,a.value=s.hids_installed,o.value=s.tamper_installed}}}});j();var{risk_details:Si}=z($()),Ci=k({props:{value:{type:Number,required:!0},iconName:{type:String,required:!0}},setup(e){return()=>i(A,null,[i(U,{size:32,name:e.iconName},null),e.value>0?i(`div`,{class:`absolute top-15px right-20px h-18px bg-error text-white rounded-full px-6px text-12px`},[e.value]):``])}}),wi=e=>{var t;return((t=Si.value.find(t=>t.type===e))==null?void 0:t.value)||0},Ti=e=>{switch(e){case 1:return{text:`Low`,style:`color: #D4BB00; background-color: rgba(232, 213, 68, 0.1);`};case 2:return{text:`Medium`,style:`color: #f0ad4e; background-color: rgba(240, 173, 78, 0.14);`};case 3:return{text:`High`,style:`color: #EF0808; background-color: rgba(239, 8, 8, 0.1);`};case 4:return{text:`Urgent`,style:`color: #ffffff; background-color: #cf1322; font-weight: bold;`};default:return{text:`--`,style:`color: #8c8c8c; background-color: #f5f5f5;`}}};j();var Ei=e=>[...new Set(e)].map(e=>({path:e})),Di=L(`home-security-file`,()=>{let e=C({status:!1,isHasMounts:!1}),t=C(!1),n=C(!1),r=C(`--`),i=C([{title:`Total Scanned`,value:0,style:`color: var(--home-risk-file-info-item-color)`},{title:`High risk`,value:0,style:`color: #F50606;`,id:2},{title:`Moderate`,value:0,style:`color: #FF9900`,id:1},{title:`Low risk`,value:0,style:`color: #DDC400`,id:0}]),a=C([]),o=C([]);return{lastScanTime:r,riskLevelsOverview:i,dynamicKill:t,autoIntercept:n,ossConfig:e,monitorPath:a,excludePath:o,getConfig:async()=>{let{message:r}=await Xt();if(Y(r)){let i=r.data;n.value=i.quarantine,t.value=i.dynamic_detection,e.value={status:i.scan_oss,isHasMounts:i.has_oss_mounts},a.value=Ei(i.monitor_dirs),o.value=Ei(i.exclude_dirs)}}}});j();var Oi={class:`home-security-file`},ki={class:`text-right lastScan-time mb-2`},Ai={class:`infoList`},ji={class:`text-[1.2rem] info-title mb-[1.6rem]`},Mi=X(k({__name:`file-info`,setup(e){let{lastScanTime:t,riskLevelsOverview:r}=z(Di());return(e,i)=>(u(),n(`div`,Oi,[S(`div`,ki,T(e.$t(`Home.Security.index_9`))+`:`+T(f(t)),1),S(`div`,Ai,[(u(!0),n(A,null,_(f(r),e=>(u(),n(`div`,{class:`flex-1 text-center item-list`,key:e.title},[S(`div`,ji,T(e.title),1),S(`div`,{class:`text-[2.4rem]`,style:x(e.style)},T(e.value),5)]))),128))])]))}}),[[`__scopeId`,`data-v-232a23b2`]]);j();var Ni={class:`p-20px h-full`},Pi={class:`flex items-center`},Fi={class:`mr-8px`},Ii={key:0},Li={key:1},Ri=k({__name:`file-advanced`,setup(e){let{t}=R(),r=Di(),{autoIntercept:o,monitorPath:s,excludePath:c}=z(r),l=C(`monitor`),d=[{key:`monitor`,label:`Monitor Directory`},{key:`exclude`,label:`Exclude Directory`},{key:`ignore`,label:`Ignore File`}],p=C(``),{keys:h,table:g,columns:_}=H([{title:t(`Site.DelSite.index_2`),key:`path`,width:200},Xe({width:100,options:e=>[{label:t(`Public.Btn.Del`),onClick:async()=>{if(l.value===`ignore`){await zt({md5:e.md5}),k();return}ze({title:l.value===`ignore`?t(`Public.Btn.Cancel`):t(`Public.Btn.Del`),content:`Are you sure you want to delete this path? [${e.path}]`,onConfirm:async()=>{let t=l.value===`monitor`;await yt({[t?`delete_monitor_path`:`delete_exclude_path`]:e.path}),await r.getConfig(),g.data=t?s.value:c.value}})}}]})]),v=I(()=>{let e=_.value;if(l.value===`ignore`){let[n,...r]=e;return[n,{title:`MD5`,key:`md5`},{title:t(`Config.Safe.index_152`),key:`time`,width:150},...r]}return e}),y=async e=>{let n=e?`Whether to enable automatic isolation (not recommended), this feature will have a probability of isolating normal files.`:`Whether dynamic detection is turned off, this feature will make it possible to isolate normal files.`;ze({title:t(`Home.Security.index_25`),content:n,onConfirm:async()=>{await yt({quarantine:e}),o.value=e}})},b=async()=>{let e=l.value===`monitor`;await yt({[e?`add_monitor_path`:`add_exclude_path`]:p.value}),await r.getConfig(),p.value=``,g.data=e?s.value:c.value},x=async e=>{l.value=e,e===`monitor`?g.data=s.value:e===`exclude`?g.data=c.value:await k()},{loading:E,setLoading:O}=Be(),k=async()=>{try{O(!0);let{message:e}=await Pt();q(e)&&(g.data=e.map(e=>({path:e.filepath,md5:e.md5_to_add,time:e.timestamp})))}finally{O(!1)}};return(async()=>{g.data=s.value})(),(e,t)=>{let r=ve,s=ln,c=Sn,_=V,C=Z,O=pt,k=Qe;return u(),n(`div`,Ni,[i(s,{value:f(l),"onUpdate:value":[t[0]||(t[0]=e=>D(l)?l.value=e:null),x],options:d},{suffix:w(()=>[S(`div`,Pi,[S(`span`,Fi,T(e.$t(`Home.Security.index_25`)),1),i(r,{value:f(o),size:`small`,"onUpdate:value":y},null,8,[`value`])])]),_:1},8,[`value`]),i(O,null,re({table:w(()=>[i(C,{keys:f(h),"onUpdate:keys":t[2]||(t[2]=e=>D(h)?h.value=e:null),"row-key":`path`,data:f(g).data,columns:f(v),"max-height":300,loading:f(E)},null,8,[`keys`,`data`,`columns`,`loading`])]),_:2},[f(l)===`ignore`?void 0:{name:`toolsLeft`,fn:w(()=>[i(c,{class:`w-[350px]`,value:f(p),"onUpdate:value":t[1]||(t[1]=e=>D(p)?p.value=e:null),placeholder:e.$t(`Site.Placeholder.Index_5`)},null,8,[`value`,`placeholder`]),i(_,{type:`primary`,onClick:b},{default:w(()=>[a(T(e.$t(`Public.Btn.Add`)),1)]),_:1})]),key:`0`}]),1024),i(k,{class:`mt-16px`},{default:w(()=>[f(l)===`ignore`?m(``,!0):(u(),n(`li`,Ii,`Avoid adding full disk path monitoring, such as /`)),f(l)===`ignore`?(u(),n(`li`,Li,`Ignore items will be matched based on the md5 value of the file, and identical files will be ignored`)):m(``,!0)]),_:1})])}}});j();var zi={class:`flex items-center`},Bi=k({__name:`file-switch`,emits:[`scanComplete`],setup(e,{emit:t}){let{t:o}=R(),s=t,c=Di(),{ossConfig:l}=z(c),d=Fe(o(`Config.Alarm.index_21`)),p=r(!1),h=async()=>{if(!p.value){p.value=!0;try{await Wt(),s(`scanComplete`)}finally{p.value=!1}}};return(async()=>{await c.getConfig()})(),(e,t)=>{let r=V,o=ot;return u(),n(`div`,zi,[m(``,!0),m(``,!0),i(r,{size:`small`,onClick:t[0]||(t[0]=e=>f(d).show=!0)},{default:w(()=>[...t[3]||(t[3]=[a(`Advanced Settings`,-1)])]),_:1}),t[4]||(t[4]=S(`span`,{class:`text-desc mx-[1.2rem]`},`|`,-1)),i(r,{size:`small`,loading:f(p),disabled:f(p),onClick:h},{default:w(()=>[a(T(e.$t(`Home.Security.index_41`)),1)]),_:1},8,[`loading`,`disabled`]),i(o,{show:f(d).show,"onUpdate:show":t[1]||(t[1]=e=>f(d).show=e),title:f(d).title,data:f(d).data,width:800,"min-height":500,footer:!1,component:Ri},null,8,[`show`,`title`,`data`])])}}});j();var Vi={class:`p-16px`},Hi=k({__name:`file-ignore-result`,props:{data:{}},setup(e){let{t}=R(),r=e,{table:o,columns:s}=H([{key:`filepath`,title:t(`Site.TableRow.index_2`),width:`70%`},{key:`success`,title:t(`Public.Table.Status`),render:e=>i(`span`,{class:e.success?`text-primary`:`text-error`},[a(` `),e.success?t(`Site.PHP.index_35`):t(`Mail.Mass.index_7`),a(` `)])}]);return ae(()=>{o.data=r.data.message}),(e,t)=>{let r=Z;return u(),n(`div`,Vi,[i(r,{data:f(o).data,columns:f(s),"max-height":200},null,8,[`data`,`columns`])])}}});j(),cn();var Ui=k({__name:`file-list`,setup(e){let t=d(()=>sn(()=>import(`./view-home-security.js?v=1787646744133`).then(e=>e.o),__vite__mapDeps([47,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,48,35,36,37,38,49]))),{t:r}=R(),o=Di(),s=J(),{risk_details:c}=z($()),{riskLevelsOverview:l,lastScanTime:p}=z(o),h=Fe(),g=P({p:1,limit:30,day:``}),_=[{label:r(`Home.Security.index_12`),value:``},{label:r(`Home.Security.index_13`),value:1},{label:r(`Home.Security.index_14`),value:7},{label:r(`Home.Security.index_15`),value:30}],{keys:v,table:y,columns:b}=H([{type:`selection`},{title:r(`Component.SelectPath.index_3`),key:`filename`,ellipsis:{tooltip:{width:`trigger`}}},{title:r(`Home.Security.index_1`),key:`threat_type`,width:86,render:e=>i(Ae,null,{default:()=>[e.threat_type]})},{title:`MD5`,key:`md5`,ellipsis:{tooltip:{width:`trigger`}}},{title:r(`Account.Logs.logsState-131428-1`),key:`risk_level_desc`,width:80,render:e=>{var t;return i(`span`,{style:(t=l.value.find(t=>t.id===e.risk_level))==null?void 0:t.style},[a(` `),e.risk_level_desc,a(` `)])}},{title:r(`Home.Security.index_16`),key:`time`,width:140},Xe({width:160,options:e=>[{label:r(`Ftp.Table.index_8`),onClick:()=>{ze({title:`Ignore malicious file`,content:`Are you sure you want to ignore this malicious file? [${e.filename}]`,onConfirm:async()=>{let{filepath:t,md5:n}=e,{message:i}=await nn({files:JSON.stringify([{filepath:t,md5:n}])});q(i)&&(i[0].success?Le.success(r(`Home.Security.index_20`)):Le.error(i[0].message)),E()}})}},{label:r(`Home.Security.index_17`),onClick:()=>{if(s.isFree){G({source:399});return}ze({title:r(`Home.Security.index_18`),content:r(`Home.Security.index_19`),onConfirm:async()=>{await wt({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1),Le.success(r(`Home.Security.index_20`)),E()}})}},{label:r(`Security.Anti.Index_21`),onClick:()=>{h.data=e,h.title=`[${e.filename}] ${r(`Home.Security.index_21`)}`,h.show=!0}}]})]),x=[{key:`delete`,type:`confirm`,label:r(`Home.Security.index_17`),confirm:{title:r(`Crontab.Planned.index_16`,[r(`Home.Security.index_22`)]),desc:r(`Crontab.Planned.index_17`,[r(`Home.Security.index_22`)]),columns:[b.value[1]],api:e=>wt({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1),done:async()=>{await E(),v.value=[]}}},{key:`ignore`,label:r(`Ftp.Table.index_8`),onBatch:e=>{ze({title:r(`Ftp.Table.index_8`),content:`Are you sure you want to ignore these malicious files?`,onConfirm:async()=>{let{message:t}=await nn({files:JSON.stringify(e.map(e=>({filepath:e.filepath,md5:e.md5})))});q(t)&&Ve({title:r(`Public.Table.Result`),width:480,data:{message:t},component:Hi}),v.value=[],E()}})}}],C=e=>{g.day=e,y.data=[],E()},E=async()=>{try{y.loading=!0;let{message:e}=await Yt({day:g.day?g.day:null,p:g.p,limit:g.limit});if(Y(e)){y.data=e.detected.map((e,t)=>({...e,keyid:t})),c.value[1].value=e.total_detected,p.value=e.last_scan_time;let{total_scanned_files:t,risk_stats:n}=e;l.value[0].value=t,l.value[1].value=n[2],l.value[2].value=n[1],l.value[3].value=n[0],y.total=e.total_detected}}finally{y.loading=!1}};return E(),(e,r)=>{let a=De,o=Z,s=mt,c=ht,l=pt,d=Qe,p=ot;return u(),n(`div`,null,[i(l,null,{toolsLeft:w(()=>[i(a,{value:f(g).day,"onUpdate:value":[r[0]||(r[0]=e=>f(g).day=e),C],options:_,class:`mr-[1rem] !w-[12rem]`},null,8,[`value`])]),toolsRight:w(()=>[i(Bi,{onScanComplete:E})]),table:w(()=>[i(o,{"loading-num":3,"checked-row-keys":f(v),"onUpdate:checkedRowKeys":r[1]||(r[1]=e=>D(v)?v.value=e:null),"row-key":`keyid`,loading:f(y).loading,data:f(y).data,columns:f(b),"max-height":`220px`},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:w(()=>[i(s,{"checked-row-keys":f(v),"onUpdate:checkedRowKeys":r[2]||(r[2]=e=>D(v)?v.value=e:null),"row-key":`keyid`,data:f(y).data,options:x},null,8,[`checked-row-keys`,`data`])]),pageRight:w(()=>[i(c,{"show-size-picker":!1,"show-quick-jumper":!1,page:f(g).p,"onUpdate:page":r[3]||(r[3]=e=>f(g).p=e),"page-size":f(g).limit,"onUpdate:pageSize":r[4]||(r[4]=e=>f(g).limit=e),"item-count":f(y).total,onRefresh:E},null,8,[`page`,`page-size`,`item-count`])]),_:1}),i(d,{class:`mt-16px`},{default:w(()=>[S(`li`,null,T(e.$t(`Home.Security.index_10`)),1),m(``,!0)]),_:1}),i(p,{show:f(h).show,"onUpdate:show":r[5]||(r[5]=e=>f(h).show=e),title:f(h).title,data:f(h).data,width:500,"min-height":400,footer:!1,component:f(t)},null,8,[`show`,`title`,`data`,`component`])])}}});j();var Wi={class:`text-20px`},Gi=k({__name:`index`,setup(e){return(e,t)=>(u(),n(A,null,[S(`div`,Wi,T(e.$t(`Home.Security.index_32`)),1),i(Mi),i(Ui)],64))}});j();var Ki={class:`text-20px`},qi={class:`w-250px`},Ji=k({__name:`index`,setup(e){let{t}=R(),n=C(null),r=P({status:!0,type:[],method:[]}),o={type:{trigger:`change`,type:`array`,required:!0,message:t(`Home.Security.index_36`)},method:{trigger:`change`,type:`array`,required:!0,message:t(`Config.Safe.index_7`)}},s=()=>({status:r.status,safe_type:r.type.join(`,`),sender:r.method.join(`,`)}),c=async()=>{var e;await((e=n.value)==null?void 0:e.validate()),await qt(s()),s()},{loading:l,setLoading:d}=Be();return(async()=>{try{d(!0);let{message:e}=await Xt();if(Y(e)){let t=e.data;r.status=t.alertable.status,r.method=t.alertable.sender,r.type=t.alertable.safe_type}}finally{d(!1)}})(),(e,t)=>{let s=ve,d=le,p=Oe,m=_e,h=Cn,g=V,_=dt,v=ke;return u(),F(v,{show:f(l)},{default:w(()=>[S(`div`,Ki,T(e.$t(`Home.Security.index_33`)),1),i(_,{class:`p-16px`,ref_key:`formRef`,ref:n,model:f(r),rules:o},{default:w(()=>[i(d,{label:e.$t(`Home.Security.index_34`)},{default:w(()=>[i(s,{value:f(r).status,"onUpdate:value":t[0]||(t[0]=e=>f(r).status=e)},null,8,[`value`])]),_:1},8,[`label`]),i(d,{label:e.$t(`Docker.App.Backup.index_5`),path:`type`},{default:w(()=>[i(m,{value:f(r).type,"onUpdate:value":t[1]||(t[1]=e=>f(r).type=e)},{default:w(()=>[i(p,{value:`webshell`,label:e.$t(`Home.Security.index_35`)},null,8,[`label`])]),_:1},8,[`value`])]),_:1},8,[`label`]),i(d,{label:e.$t(`Config.Safe.index_6`),path:`method`},{default:w(()=>[S(`div`,qi,[i(h,{value:f(r).method,"onUpdate:value":t[2]||(t[2]=e=>f(r).method=e)},null,8,[`value`])])]),_:1},8,[`label`]),i(d,{label:` `},{default:w(()=>[i(g,{type:`primary`,onClick:c},{default:w(()=>[a(T(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`])]),_:1},8,[`show`])}}});j(),cn();var Yi=J(),Xi=L(`home-security-loophole`,()=>({scanRes:C([]),scanResShow:C(!1),scanContentShow:C(!0),onVulScanSwitch:()=>{if(Yi.isFree){G({source:399});return}Ve({title:`Setting up automatic scanning`,width:`550px`,height:`200px`,footer:!0,component:d(()=>sn(()=>import(`./view-home-security.js?v=1787646744133`).then(e=>e.a),__vite__mapDeps([47,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,48,35,36,37,38,49])))})}}));j();var Zi={class:`p-16px`},Qi={class:`mb-[2rem]`},$i={class:`flex flex-nowrap items-center justify-between`},ea={key:0,class:`relative`},ta={key:0,class:`loading-icon`},na={class:`pr-[2rem]`},ra=[`innerHTML`],ia={class:`text-[1.6rem] mt-[1.2rem]`},aa={class:`relative`},oa={class:`text-[1.5rem]`},sa=X(k({__name:`loophole-scan`,setup(e){let{t}=R(),r=Xi(),o=$(),s=J(),{scanResShow:c,scanContentShow:l,scanRes:d}=z(r),p=C(`success`),h=C(!1),g=C({scanTitle:t(`Home.Security.index_39`),scanTime:t(`Home.Security.index_40`),scanCheckButton:t(`Home.Security.index_41`)}),_=async()=>{if(s.isFree){G({source:399});return}p.value=`loading`,g.value.scanTitle=t(`Home.Security.index_42`)+`...`;try{h.value=!0;let{message:e}=await It();Y(e)&&(g.value.scanTitle=t(`Home.Security.index_43`),g.value.scanTime=`${t(`Logs.Panel.index_13`)}:${W(e.time)}`,g.value.scanCheckButton=t(`Home.Security.index_41`),l.value=!1,e.info.length?(c.value=!1,d.value=e.info,p.value=`danger`,g.value.scanCheckButton=t(`Home.Security.index_41`),g.value.scanTitle=`${t(`Security.Anti.Index_7`)} [${e.site_num}] ${t(`Home.Security.index_45`)} ${e.loophole_num}`):(c.value=!0,g.value.scanTitle=t(`Home.Security.index_44`)),o.risk_details[0].value=e.loophole_num)}catch(e){console.log(e),p.value=`success`}finally{h.value=!1}};return(async()=>{let{message:e}=await At();if(Y(e)){let{loophole_num:n,site_num:r,time:i}=e.data;n>0?(g.value.scanTitle=`${n} ${t(`Home.Security.index_46`)} ${r}`,g.value.scanTime=`${t(`Home.Security.index_9`)}:${i}`,p.value=`danger`,g.value.scanCheckButton=t(`Home.Security.index_41`)):(g.value.scanTitle=`${t(`Home.Security.index_47`)} ${r}`,g.value.scanTime=`${t(`Home.Security.index_9`)}:${i}`,g.value.scanCheckButton=t(`Home.Security.index_41`),p.value=`success`)}})(),(e,t)=>{let o=U,s=B,c=V,l=se;return u(),n(`div`,Zi,[S(`div`,Qi,[S(`div`,$i,[i(s,{class:`flex-nowrap!`},{default:w(()=>[f(p)==`loading`?(u(),n(`div`,ea,[f(h)?(u(),n(`div`,ta)):m(``,!0),i(o,{name:`home-scanning-scan`,size:80,color:`#20a53a`})])):m(``,!0),S(`div`,null,[f(p)==`success`?(u(),F(o,{key:0,name:`home-scanning-success`,size:80,color:`#20a53a`})):m(``,!0),f(p)==`danger`?(u(),F(o,{key:1,name:`home-scanning-danger`,size:80,color:`#ef0808`})):m(``,!0)]),S(`div`,na,[S(`div`,{class:`text-[2rem] font-bold`,innerHTML:f(g).scanTitle},null,8,ra),S(`div`,ia,T(f(g).scanTime),1)])]),_:1}),S(`div`,aa,[i(c,{type:`primary`,text:``,class:`absolute top-[5rem] right-1rem`,onClick:f(r).onVulScanSwitch},{default:w(()=>[a(T(e.$t(`Home.Security.index_38`))+`>> `,1)]),_:1},8,[`onClick`]),i(c,{class:`h-[4rem] w-[10rem]`,type:f(p)==`loading`?`default`:`primary`,size:`large`,onClick:_},{default:w(()=>[S(`span`,oa,T(f(g).scanCheckButton),1)]),_:1},8,[`type`])])])]),i(l)])}}}),[[`__scopeId`,`data-v-fd6231cc`]]);j();var ca={class:`px-16px`},la={key:0,class:`info`},ua={class:`webedit-con flex items-center justify-center`},da={class:`thumbnail-introduce mt-[0rem]`},fa={class:`text-[1.8rem] font-bold`},pa={key:1,class:`scan`},ma={key:0,class:`scan-success border-[0.1rem] p-[2rem] h-[38rem] border-[#e8e8e8] flex items-center justify-center`},ha={class:`flex flex-column items-center`},ga={class:`absolute mt-[10.5rem] text-[2rem] leading-[0.14rem]`},_a={key:1},va={class:`flex items-center mb-[2rem] text-[#333]`},ya={class:`w-[26rem]`},ba={class:`overflow-auto h-[34rem] scrollable`},xa={class:`w-[25rem] flex-shrink-0`},Sa={class:`ml-[1.2rem]`},Ca={class:`whitespace-nowrap`},wa={class:`text-font2 text-[1.2rem] w-auto`},Ta={class:`flex items-center justify-between w-full`},Ea={class:`flex items-center ml-[1.2rem]`},Da={class:`text-[#999] ml-[1.2rem]`},Oa={class:`bg-[#f6f6f6] text-[#999] p-[2rem] ml-[1.2rem]`},ka={class:`flex items-center`},Aa=X(k({__name:`loophole-view`,setup(e){let{scanResShow:t,scanContentShow:r,scanRes:o}=z(Xi()),s=C([`1`]),c={4:[`error`,`Critical`],3:[`warning`,`High`],2:[`info`,`Medium`],1:[`success`,`Low`]},l=e=>c[e]||[`default`,`Unknown`];return(e,c)=>{let d=ye,p=Qe,m=Ae,h=B,g=et,v=Ee,y=he;return u(),n(`div`,ca,[f(r)?(u(),n(`div`,la,[S(`div`,ua,[i(d,{class:`max-w-[90rem] mr-[4rem] w-[36rem]`,width:`100%`,src:f(Gt)},null,8,[`src`]),S(`div`,da,[S(`span`,fa,T(e.$t(`Home.Security.index_49`))+`:`,1),i(p,null,{default:w(()=>[S(`li`,null,[a(T(e.$t(`Home.Security.index_50`))+`: `,1),c[1]||(c[1]=S(`br`,null,null,-1)),c[2]||(c[2]=a(` XunRui CMS、pbootcms、Apple CMS、eyoucms、Ocean CMS、 `,-1)),c[3]||(c[3]=S(`br`,null,null,-1)),c[4]||(c[4]=a(` ThinkCMF、zfaka、dedecms、MetInfo、emlog、 `,-1)),c[5]||(c[5]=S(`br`,null,null,-1)),c[6]||(c[6]=a(`Empire CMS、discuz、Thinkphp、Wordpress、Z-Blog、 `,-1)),c[7]||(c[7]=S(`br`,null,null,-1)),c[8]||(c[8]=a(`Ultimate CMS、ShopXO、HYBBS、ECShop、SchoolCMS、 `,-1)),c[9]||(c[9]=S(`br`,null,null,-1)),c[10]||(c[10]=a(`phpcms、likeshop、iCMS、WellCMS、chanzhiEPS、 `,-1)),c[11]||(c[11]=S(`br`,null,null,-1)),c[12]||(c[12]=a(`PHPOK、LaySNS、Knight CMS、openSNS、QiBo CMS、 `,-1)),c[13]||(c[13]=S(`br`,null,null,-1)),c[14]||(c[14]=a(`ZZZCMS、prestashop、ThinkphpSHOP、DouPHP、 `,-1)),c[15]||(c[15]=S(`br`,null,null,-1)),c[16]||(c[16]=a(`cmseasy、piwigo、phpwind、XingYunHai CMS `,-1))]),S(`li`,null,T(e.$t(`Home.Security.index_51`)),1),S(`li`,null,T(e.$t(`Home.Security.index_52`)),1)]),_:1})])])])):(u(),n(`div`,pa,[f(t)?(u(),n(`div`,ma,[S(`div`,ha,[i(d,{class:`w-[34.0rem] h-[30.1rem]`,width:`100%`,src:f(Qt),"preview-disabled":``},null,8,[`src`]),S(`span`,ga,T(e.$t(`Home.Security.index_53`)),1)])])):(u(),n(`div`,_a,[S(`div`,va,[S(`span`,ya,T(e.$t(`Layout.Sider.site_1`)),1),S(`span`,null,T(e.$t(`Mail.MailBox.index_4`)),1)]),S(`div`,ba,[i(y,{modelValue:f(s),"onUpdate:modelValue":c[0]||(c[0]=e=>D(s)?s.value=e:null),accordion:``,"arrow-placement":`right`},{default:w(()=>[(u(!0),n(A,null,_(f(o),(t,r)=>(u(),F(v,{key:r},{header:w(()=>[i(h,{class:`items-center flex-nowrap! w-full`},{default:w(()=>[S(`div`,xa,[i(m,{size:`small`,color:t.cms.length>0?{color:`#f2711c`,borderColor:`#f2711c`,textColor:`white`}:{color:`#67c23a`,borderColor:`#67c23a`,textColor:`white`}},{default:w(()=>[a(T(t.cms.length)+` items `,1)]),_:2},1032,[`color`]),S(`span`,Sa,T(t.name),1)]),S(`span`,Ca,T(t.cms_name+`--`+t.version_info),1),S(`div`,wa,T(e.$t(`Home.Security.index_54`)),1)]),_:2},1024)]),default:w(()=>[i(y,{accordion:``,"arrow-placement":`right`},{default:w(()=>[(u(!0),n(A,null,_(t.cms,(t,n)=>(u(),F(v,{key:n},{header:w(()=>[S(`div`,Ta,[S(`div`,Ea,[i(m,{type:l(t.dangerous)[0],size:`small`},{default:w(()=>[a(T(l(t.dangerous)[1]),1)]),_:2},1032,[`type`]),S(`span`,Da,T(t.ps),1)]),i(g,{class:`mb-[.2rem] mr-[1.6rem]`},{default:w(()=>[a(T(e.$t(`Public.Btn.Details`)),1)]),_:1})])]),default:w(()=>[S(`div`,Oa,T(e.$t(`Home.Security.index_55`))+`: `+T(t.repair),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),128))]),_:1},8,[`modelValue`])])]))])),S(`div`,null,[S(`div`,ka,[a(T(e.$t(`Home.Security.index_56`))+`: `,1),i(g,{target:`_blank`,href:`https://www.aapanel.com/forum/t/support`},{default:w(()=>[...c[17]||(c[17]=[a(` https://www.aapanel.com/forum/t/support `,-1)])]),_:1})])])])}}}),[[`__scopeId`,`data-v-7402fb9b`]]);j();var ja={class:`text-20px`},Ma=k({__name:`index`,setup(e){return(e,t)=>(u(),n(A,null,[S(`div`,ja,T(e.$t(`Home.Security.index_37`)),1),i(sa),i(Aa)],64))}});j();var Na={class:`relative w-140px h-140px mx-auto mb-1rem`},Pa={class:`absolute inset-0 flex flex-col items-center justify-center pointer-events-none`},Fa={class:`font-bold text-28px leading-none`},Ia={class:`text-12px mt-6px`},La={class:`leading-none whitespace-nowrap`},Ra={class:`leading-none whitespace-nowrap`},za={class:`leading-none whitespace-nowrap`},Ba={class:`ul-disc`},Va={key:0,class:`text-14px font-bold`},Ha={class:`text-error`},Ua={class:`text-primary font-bold`},Wa=[`title`],Ga={key:1},Ka={class:`mt-8px`},qa=X(k({__name:`risk-score`,setup(e){hn([mn,yn]);let{scoreData:t,safe:r,capabilitySwitch:o}=z($()),s=C(null),c=null,d=P({total:0,high_risk:0,medium_risk:0,low_risk:0}),p=()=>{if(!c)return;let e={series:[{type:`pie`,padAngle:5,radius:[`75%`,`90%`],center:[`50%`,`50%`],avoidLabelOverlap:!1,label:{show:!1},emphasis:{disabled:!0},data:d.high_risk+d.medium_risk+d.low_risk>0?[{value:d.high_risk,name:`High`,itemStyle:{color:`#ef0808`}},{value:d.medium_risk,name:`Medium`,itemStyle:{color:`#f0ad4e`}},{value:d.low_risk,name:`Low`,itemStyle:{color:`#e8d544`}}].filter(e=>e.value>0):[{value:1,name:`Safe`,itemStyle:{color:`#20a53a`}}],itemStyle:{borderRadius:4,borderColor:`transparent`,borderWidth:2},animationType:`expansion`,animationDuration:1e3,animationEasing:`cubicOut`}]};c.setOption(e)};return(async()=>{let{message:e}=await Tt();Y(e)&&(Object.assign(d,e),s.value&&(c=_n(s.value),p()))})(),l(()=>{c==null||c.dispose()}),(e,c)=>{let l=B,p=U;return u(),F(l,{class:`items-center flex-nowrap!`},{default:w(()=>[S(`div`,null,[S(`div`,Na,[S(`div`,{ref_key:`chartRef`,ref:s,class:`w-full h-full`},null,512),S(`div`,Pa,[S(`div`,Fa,T(f(t).score),1),S(`div`,Ia,T(f(t).scoreLevel),1)])]),i(l,{class:`flex-nowrap!`,wrap:!1},{default:w(()=>[i(l,{class:`items-center`,wrap:!1,size:5},{default:w(()=>[c[0]||(c[0]=S(`span`,{class:`bg-[#ef0808] w-8px h-8px rounded-full`},null,-1)),S(`span`,La,`High: `+T(f(d).high_risk),1)]),_:1}),i(l,{class:`items-center`,wrap:!1,size:5},{default:w(()=>[c[1]||(c[1]=S(`span`,{class:`bg-[#f0ad4e] w-8px h-8px rounded-full`},null,-1)),S(`span`,Ra,`Medium: `+T(f(d).medium_risk),1)]),_:1}),i(l,{class:`items-center`,wrap:!1,size:5},{default:w(()=>[c[2]||(c[2]=S(`span`,{class:`bg-[#e8d544] w-8px h-8px rounded-full`},null,-1)),S(`span`,za,`Low: `+T(f(d).low_risk),1)]),_:1})]),_:1})]),S(`ul`,Ba,[f(t).riskNum>0?(u(),n(`li`,Va,[S(`span`,Ha,T(f(t).riskNum),1),a(` `+T(e.$t(`Home.Security.index_68`)),1)])):m(``,!0),i(l,{class:`items-center my-8px`},{default:w(()=>[S(`div`,null,[a(T(e.$t(`Security.Anti.Index_35`))+` `,1),S(`strong`,Ua,T(f(r).day),1),a(` `+T(e.$t(`Crontab.arrange.index_41`)),1)]),i(l,{class:`box-protect`,size:5},{default:w(()=>[(u(!0),n(A,null,_(f(o),(e,t)=>(u(),n(`span`,{key:t,title:e.name},[i(p,{name:e.icon+(e.status?`-active`:``),size:14},null,8,[`name`])],8,Wa))),128))]),_:1})]),_:1}),f(t).riskNum===0?(u(),n(`li`,Ga,T(e.$t(`Home.Security.index_69`)),1)):m(``,!0),c[3]||(c[3]=S(`li`,null,`Test results`,-1)),S(`div`,Ka,T(f(t).subtitle),1)])]),_:1})}}}),[[`__scopeId`,`data-v-50bfc014`]]);j();var Ja=X(k({__name:`risk-info`,setup(e){let{t}=R(),{safe:n,capabilitySwitch:r,hidsInstalled:a}=z($()),o=Xi(),s=async e=>{if(!a.value){We(`bt_hids`,()=>{a.value=!0});return}await an(),r.value.hids.status=e};return(e,t)=>{let a=ve,c=B;return u(),F(c,{class:`flex-col! justify-between! p-16px`},{default:w(()=>[i(c,{size:25},{default:w(()=>[m(``,!0),S(`div`,null,[i(c,{size:4,class:`items-center! mb-10px`},{default:w(()=>[S(`span`,null,T(e.$t(`Home.Security.index_63`)),1),i(a,{size:`small`,value:f(r).vul_scan.status,"onUpdate:value":f(o).onVulScanSwitch},null,8,[`value`,`onUpdate:value`])]),_:1}),S(`span`,{class:y([`switch-box`,{"switch-box-active":f(r).vul_scan.status}])},T(f(r).vul_scan.status?`Enabled`:`Disabled`),3)]),S(`div`,null,[i(c,{size:4,class:`items-center! mb-10px`},{default:w(()=>[t[1]||(t[1]=S(`span`,null,`Intrusion Detection`,-1)),i(a,{size:`small`,value:f(r).hids.status,"onUpdate:value":s},null,8,[`value`])]),_:1}),S(`span`,{class:y([`switch-box`,{"switch-box-active":f(r).hids.status}])},T(f(r).hids.status?`Enabled`:`Disabled`),3)])]),_:1}),i(c,{class:`flex-col!`},{default:w(()=>[S(`div`,null,`Last Scan:`+T(f(n).time),1),S(`div`,null,`Last Virus DB Update:`+T(f(n).virus),1)]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-f3ef9ec8`]]);j();var Ya=[`onClick`],Xa={class:`text-20px font-bold my-10px`},Za=X(k({__name:`risk-list`,setup(e){let{risk_details:t,menu:r,hidsInstalled:a,tamperInstalled:o}=z($()),s=J(),c=async e=>{if(e===`tamper`){if(s.isFree){G({source:399});return}if(!o.value){We(`tamper_core`,()=>{o.value=!0});return}await qe({name:`tamper_core`,title:`Tamper-proof for Enterprise`,admin:!0})}else if(e===`intrusion`){if(!a.value){We(`bt_hids`,()=>{a.value=!0});return}await qe({name:`bt_hids`,title:`Intrusion Detection`,admin:!0})}else r.value=e};return(e,r)=>{let a=pe,o=B;return u(),F(o,{class:`justify-between! flex-nowrap! py-16px`},{default:w(()=>[(u(!0),n(A,null,_(f(t),(e,t)=>(u(),n(`div`,{class:y([`card-item cursor-pointer`,`card-${e.type}`]),key:t,onClick:t=>c(e.type)},[S(`div`,null,[S(`span`,null,T(e.title),1),i(a,{trigger:`hover`},{trigger:w(()=>[...r[0]||(r[0]=[S(`span`,{class:`ml-4px bt-ico-ask`},`?`,-1)])]),default:w(()=>[S(`span`,null,T(e.tips),1)]),_:2},1024)]),S(`div`,Xa,T(e.value),1)],10,Ya))),128))]),_:1})}}}),[[`__scopeId`,`data-v-3461535b`]]);j();var Qa={class:`text-16px font-bold`},$a=k({__name:`security-trend`,setup(e){hn([pn,gn,vn,xn,bn,yn]);let{loading:t,setLoading:r}=Be(),i=C(!0),a=C(null),o=null,s=M(`--chart-tooltip-bg-color`),d=M(`--color-border`),p=async()=>{if(a.value){o=_n(a.value);try{r(!0);let{message:e}=await xt();if(Y(e)){if(i.value=e.trend_list.length>0,!i.value)return;let t=e.trend_list.map(e=>W(e.timestamp,`MM/dd`)),n=e.trend_list.map(e=>e.unhandled_risks),r=e.trend_list.map(e=>e.handled_risks),a=e.trend_list.map(e=>e.risk_scan),c=e.trend_list.map(e=>e.vul_scan),l=e.trend_list.map(e=>e.server_risks),u={unhandled:`Unaddressed`,handled:`Processed`,home:`Home`,bug:`Bug`,baseline:`Baseline`},f=[u.home,u.bug,u.baseline],p={[u.home]:a,[u.bug]:c,[u.baseline]:l},m=(e,t,n)=>({name:e,type:`bar`,stack:`总量`,barWidth:`30px`,itemStyle:{color:n,borderRadius:[0,0,0,0]},data:t.map((t,n)=>{let r=!1;if(t>0){let t=f.filter(e=>p[e][n]>0);t[t.length-1]===e&&(r=!0)}return{value:t,itemStyle:r?{borderRadius:[6,6,0,0]}:{borderRadius:[0,0,0,0]}}})}),h={tooltip:{trigger:`axis`,backgroundColor:s.value,borderColor:`transparent`,textStyle:{color:`#c7c7c7`},axisPointer:{type:`shadow`,label:{show:!0}}},legend:{bottom:0,itemWidth:12,itemHeight:10,itemGap:10,textStyle:{fontSize:10,color:`#666666`},data:Object.values(u)},grid:{top:`10%`,right:`4%`,bottom:`10%`,left:`4%`,containLabel:!0},xAxis:{type:`category`,axisTick:{alignWithLabel:!0},axisLabel:{color:`#666666`},axisLine:{lineStyle:{color:d.value}},data:t},yAxis:{type:`value`,min:0,axisLabel:{color:`#666666`},axisLine:{show:!0,lineStyle:{color:d.value}},splitLine:{lineStyle:{color:d.value}}},series:[{name:u.unhandled,type:`line`,color:`rgb(142,44,0,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:n},{name:u.handled,type:`line`,color:`rgb(255,115,228,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:r},m(u.home,a,`rgb(232, 83, 83, 1)`),m(u.bug,c,`rgb(248,158,29,1)`),m(u.baseline,l,`rgb(255,221,78,1)`)]};o.setOption(h)}}finally{r(!1)}}};return c(()=>{p()}),l(()=>{o==null||o.dispose()}),(e,r)=>{let o=ce,s=ke;return u(),F(s,{show:f(t)},{default:w(()=>[S(`span`,Qa,T(e.$t(`Home.Security.index_79`)),1),f(i)?(u(),n(`div`,{key:0,ref_key:`chartContainer`,ref:a,class:`h-350px`},null,512)):(u(),F(o,{key:1,description:`No data available`}))]),_:1},8,[`show`])}}});j(),cn();var eo={class:`text-16px font-bold`},to=k({__name:`security-news`,setup(e){let t=d(()=>sn(()=>import(`./view-home-security.js?v=1787646744133`).then(e=>e.i),__vite__mapDeps([47,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,48,35,36,37,38,49]))),{t:r}=R(),a=Fe(),{table:o,columns:s}=H([{key:`description`,title:r(`Home.Security.index_72`),ellipsis:{tooltip:{width:`trigger`}}},{key:`title`,title:r(`Home.Security.index_73`),align:`center`,width:90,render:e=>{let{text:t,style:n}=Ti(e.level);return i(`div`,{class:`px-2 py-1 rounded-5px whitespace-nowrap`,style:n},[t])}},{key:`title`,title:r(`Waf.Report.index_31`),width:60,render:e=>W(e.time,`MM-dd`)},Xe({width:80,options:e=>[{label:r(`Security.Anti.Index_21`),onClick:()=>{a.title=`${e.file_path?`[${e.file_path}] ${r(`Security.Anti.Index_21`)}`:e.description}`,a.data.row=e,a.show=!0}}]})]),{loading:c,setLoading:l}=Be();return(async()=>{try{l(!0);let{message:e}=await Ot();Y(e)&&(o.data=e.events)}finally{l(!1)}})(),(e,r)=>{let l=Z,d=ot;return u(),n(`div`,null,[S(`span`,eo,T(e.$t(`Home.Security.index_78`)),1),i(l,{class:`mt-16px`,loading:f(c),data:f(o).data,columns:f(s),"loading-num":4,"max-height":`300`},null,8,[`loading`,`data`,`columns`]),i(d,{show:f(a).show,"onUpdate:show":r[0]||(r[0]=e=>f(a).show=e),title:f(a).title,data:f(a).data,width:500,footer:!1,"min-height":380,component:f(t)},null,8,[`show`,`title`,`data`,`component`])])}}});j();var no={class:`flex`},ro=k({__name:`index`,setup(e){return $().getSafeOverviewData(),(e,t)=>{let r=se,a=B;return u(),n(A,null,[i(a,{class:`p-16px`},{default:w(()=>[i(qa,{class:`flex-1`}),i(r,{vertical:``,class:`h-auto!`}),i(Ja)]),_:1}),i(r,{class:`my-8px!`}),i(Za),S(`div`,no,[i($a,{class:`w-50%`}),i(to,{class:`w-50%`})])],64)}}});j();var io=$(),ao=J(),{risk_details:oo}=z(io),so=L(`HOME-SECURITY-RISKS-STORE`,()=>{let e=C(``),t=C(``),n=C(`Scanning, please wait patiently...`),r=C(!1),o=C(!1),s=C(``),c=C(!1),l=C(!1),u=C(!0),d=C(!1),f=C(),p=C(!0),m=C(!1),h=C(`primary`),g=C(100),_=C(`!text-[#20a53A]`),v=C(`safe`),y=C(),b=C(`The current server has not been scanned for security and may be at risk`),x=C(``),S=C([]),w=C(),T=C([]),E=C(!0),D=C([]),O=C([]),k=C(!0),ee=C(!1),A=C(!1),j=P({progress:1,repairProgress:!1,repairText:`Repairing..`}),M=P({processPercentage:0,processColor:`#20a53a`}),te={risk:{type:`danger`,label:`Risk Items`,list:[]},security:{type:`primary`,label:`Risk-free item`,list:[]},ignore:{type:`warning`,label:`Ignored items`,list:[]}},ne=P({cannot_automatically:0,failed:0,success:0}),N=C(0),{table:re,columns:F}=H([{title:`Risk Items`,key:`m_name`,width:150,ellipsis:{tooltip:{width:`trigger`}}},{title:`Fixes`,key:`msg`,ellipsis:{tooltip:{width:`trigger`}}},{title:`Information`,key:`type`,width:100,align:`center`,render:e=>Array.isArray(e.type)&&e.type.length>0?i(`span`,{class:`h-[3.2rem] inline-block whitespace-pre-wrap`},[a(` `),e.type.join(`,`),a(` `)]):`None`},{title:`Operation Results`,key:`status`,width:120,align:`right`,render:e=>e.status?i(`span`,{class:`text-[#20a53a]`},[a(` Repair Success `)]):i(`span`,{class:`text-[red]`},[a(` Repair failed `)])}]),ie=P({1:{text:`Low`,bg:`rgba(232, 213, 68, 0.1)`,color:`#D4BB00`},2:{text:`Medium`,bg:`rgba(240, 173, 78, 0.14)`,color:`#f0ad4e`},3:{text:`High`,bg:`rgba(239, 8, 8, 0.1)`,color:`#EF0808`}}),I=e=>{let t=Object.keys(e.soft_name),n=``;return t.forEach((r,i)=>{i===t.length-1?n+=`${t}:${e.soft_name[r]}`:n+=`${t}:${e.soft_name[r]}\n`}),n},ae=C(`overview`),L=P({risk:0,malware:0,web:0,baseline:0}),R=async()=>{let{message:e}=await Dt();if(Y(e)){let{vulnerability:t,malware:n,security:r,baseline:i}=e.data;if(L.malware=n,L.risk=r,L.web=t,L.baseline=i,L.risk){b.value=`${L.risk} risks detected. Please repair immediately.`;let{message:e}=await Lt();Y(e)&&(T.value=e.is_autofix,w.value=e.risk,s.value=e.check_time,m.value=!0,c.value=!0,k.value=!1,u.value=!1,d.value=!0,g.value=e.score,le(),de())}}},oe=C([]),z=C([]),se=async()=>{let{message:e}=await tn();q(e)&&(oe.value=e||[],z.value=oe.value.filter(e=>e.enabled).map(e=>e.name_id))},ce=async()=>{if(k.value=!1,u.value=!1,g.value=100,v.value=`safe`,_.value=`!text-[#20a53A]`,h.value==`info`){clearInterval(y.value),await kt();let{message:e}=await Et();Y(e)&&(ue(e),g.value=`?`,_.value=`!text-[#EF0808]`,v.value=`danger`,r.value=!1,N.value=e.risk.length,oo.value[2].value=N.value,b.value=`Scan interruption `)}else{M.processPercentage=0,d.value=!0,b.value=`Security scan in progress...`,N.value=0,x.value=`Testing...`,f.value=``,h.value=`info`,p.value=!0,c.value=!1,fe(!0);try{clearInterval(y.value),y.value=setInterval(async function(){let{message:e}=await Bt();Y(e)&&(M.processPercentage=e.percentage,N.value=e.count,oo.value[2].value=N.value,x.value=e.status,g.value=e.score,e.count&&e.percentage!=100&&(_.value=`!text-[#EF0808]`,v.value=`danger`,b.value=`A security scan is in progress. `),e.percentage==100&&clearInterval(y.value),le())},1e3)}catch(e){console.log(e)}}},le=()=>{g.value==100?(_.value=`!text-[#20a53A]`,v.value=`safe`,M.processColor=`#20a53A`):g.value>=80&&g.value<=99?(_.value=`!text-[#E8D544]`,v.value=`risk`,M.processColor=`#E8D544`):g.value>=60&&g.value<=79?(_.value=`!text-[#F0AD4E]`,M.processColor=`#F0AD4E`,v.value=`warn`):g.value<60&&(_.value=`!text-[#EF0808]`,M.processColor=`#EF0808`,v.value=`danger`)},B=async()=>{if(ao.isFree){G({source:399});return}try{var e;let t=(e=w.value)==null?void 0:e.filter(e=>e.selection==1).map(e=>e.m_name);if((t==null?void 0:t.length)==0){r.value=!1,Le.error(`There are currently no risk items that can be automatically repaired!`);return}r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`,j.progress=0;let{message:i}=await Ut(JSON.stringify({m_name:t}));if(Y(i)){j.repairProgress=!0;let e=setInterval(async()=>{let{message:t}=await Mt();if(Y(t)&&(j.progress=t.percentage,j.repairText=t.status,t.percentage===100)){j.repairText=`Repair Completed`,j.repairProgress=!1,j.progress=100,clearInterval(e);let t=await i;he(t),fe(!0)}},800)}}catch(e){console.log(e)}finally{r.value=!1}},ue=e=>{T.value=e.is_autofix,localStorage.setItem(`isAutoFix`,JSON.stringify(T.value));for(let t in te){let n=e[t];if(Array.isArray(n)){for(let e=0;et.m_name==n[e].m_name);n[e].show=(r==null?void 0:r.show)||!1,n[e].selection=(r==null?void 0:r.selection)||!1}Object.keys(te).includes(t)&&t==`risk`&&w.value&&n&&(w.value=[...w.value,...n]),te[t].list=n}}s.value=e.check_time,h.value=`primary`,c.value=!0,m.value=!0,de(),f.value=` !animate-none`,localStorage.setItem(`scanData`,JSON.stringify(w.value)),localStorage.setItem(`lastScanTime`,JSON.stringify(s.value))},de=()=>{var e;(e=w.value)==null||e.forEach(e=>{T.value.includes(e.m_name)?(e.selection=!0,D.value.push(e)):e.selection=!1}),D.value.length>0?(E.value=!1,o.value=!0):E.value=!0},fe=async(e=!1)=>{r.value=!0,n.value=`Scanning, please wait...`;try{let n={};e&&(n.force=1);let r;if(r=e?(await Ft(n)).message:(await bt()).message,Y(r)&&!r.interrupt){var t,i;w.value=[],ue(r),g.value=(t=r.score)==null?0:t,N.value=w.value.length,oo.value[2].value=N.value,b.value=`Security scan completed.`,O.value=(i=r.ignore)==null?[]:i}}catch(e){console.log(e)}r.value=!1},pe=async(e,t)=>{var i;if(ao.isFree){G({source:399});return}let a=(i=w.value)==null?void 0:i.filter(e=>e.selection==1).map(e=>e.m_name);try{if(!e&&(a==null?void 0:a.length)==0){Le.error(`Please select the risk items that need to be repaired!`);return}r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`;let{message:i}=await Ut(JSON.stringify({m_name:e?[t==null?void 0:t.m_name]:a}));if(Y(i))if(e&&i.success.length>0){var o;Le.success(`Repair Success`),N.value--,oo.value[2].value=N.value,w.value=(o=w.value)==null?void 0:o.filter(e=>e.m_name!==(t==null?void 0:t.m_name)),he(i)}else he(i)}catch(e){console.log(e)}finally{r.value=!1}},me=async e=>{try{r.value=!0,n.value=`Ignoring risk items, please wait patiently...`,await Zt({m_name:e.m_name}),fe(!1)}finally{r.value=!1}},he=async e=>{var t,n;re.data=[],l.value=!0,ne.cannot_automatically=e.cannot_automatically.length,ne.failed=e.failed.length,ne.success=e.success.length,S.value=[];for(let t in e)for(let n of e[t])S.value.push({m_name:n.m_name,type:n.result.type,msg:n.result.msg,status:n.result.status,name:t});re.data=S.value,r.value=!1,w.value=(t=w.value)==null?void 0:t.filter(t=>!e.success.some(e=>e.m_name===t.m_name)),N.value=((n=w.value)==null?void 0:n.length)||0,oo.value[2].value=N.value,localStorage.setItem(`scanData`,JSON.stringify(w.value))};return{showAnimation:d,scanScore:g,scanTextClass:_,scanOuterClass:v,animateFlag:f,scanPreText:b,riskNum:N,scanButtonType:h,repairAutoRiskButton:c,cookieRepair:p,scanItemText:x,processData:M,lastScanTime:s,scanSelectShow:m,allSelect:o,allSelectionDis:E,isIgnoreAll:ee,ignoreData:O,emptyDetail:u,loading:r,loadingText:n,isShow:k,activeMent:e,activeMentIgnore:t,is_autofix:T,levelData:ie,allData:w,repairData:j,resultConfirm:l,resultItemLength:ne,resultTable:re,resultColumn:F,reportPopup:A,categories:oe,selectedCategories:z,onIgnore:me,onScan:ce,onRepairAll:B,onRepair:pe,vulnerabilityInvolvesSoftware:I,onToggle:t=>{e.value===t.m_name?e.value=``:e.value=t.m_name},onToggleIgnore:e=>{t.value===e.m_name?t.value=``:t.value=e.m_name},repairTypeActive:ae,tootipTotal:L,getScanTotal:R,getScanList:fe,getRules:se}});j();var co={class:`flex items-center mb-20px`},lo={class:`flex items-center w-full`},uo={key:0,class:`w-[100px] h-[100px] relative flex-shrink-0`},fo={key:1,class:`w-[100px] h-[100px] relative flex-shrink-0`},po={class:`flex-1 w-0 flex flex-col ml-30px`},mo={class:`flex items-center gap-10px w-full justify-between`},ho=[`innerHTML`],go={key:1},_o={class:`text-24px text-error`},vo={class:`flex items-center gap-10px`},yo={class:`flex items-center gap-8px`},bo={class:`whitespace-pre-wrap`},xo={class:`w-160px`},So={key:0,class:`leading-[1] text-14px text-default mt-12px`},Co={class:`text-14px text-font2 mt-10px`},wo={key:2,class:`leading-[1] text-14px text-default mt-12px`},To={key:3,class:`leading-[1] text-14px text-warning mt-12px`},Eo=X(k({__name:`risk-scan`,setup(e){let t=so(),{showAnimation:r,scanScore:o,scanTextClass:s,scanOuterClass:c,animateFlag:l,scanPreText:d,riskNum:p,scanButtonType:h,repairAutoRiskButton:g,cookieRepair:_,scanItemText:v,processData:b,lastScanTime:x,categories:C,selectedCategories:E}=z(t),O=I(()=>C.value.map(e=>({label:e.name,value:e.name_id}))),k=async e=>{await $t({categories:e})},{t:ee}=R(),j=e=>i(me,null,{default:()=>[i(`span`,null,[e.label]),e.value===`bt_basic`&&i(`span`,{class:`ml-8px`},[ee(`Home.Security.DefaultRuleTag`)])]});return(e,C)=>{let ee=De,M=V,te=fe;return u(),n(`div`,co,[S(`div`,lo,[f(r)?m(``,!0):(u(),n(`div`,uo,[...C[1]||(C[1]=[S(`span`,{class:`inline-block scan-icon-img icon-img-safe`},null,-1),S(`span`,{class:`scan-icon-img-bg`},null,-1),S(`span`,{class:`text-[32px] h-[44px] w-[7px] text-[#20a53a] font-bold absolute-center`},`i`,-1)])])),f(r)?(u(),n(`div`,fo,[S(`p`,{class:y([`box-text w-58px`,f(s)])},T(f(o)),3),S(`span`,{class:y(`scan-icon-img icon-img-`+f(c))},null,2),C[4]||(C[4]=S(`span`,{class:`circle-inner`},null,-1)),S(`span`,{class:y(`circle-outer `+f(c))},null,2),S(`div`,{class:y(`animate-box`+f(l))},[S(`div`,{class:y(`animate-box-left linear-`+f(c))},null,2),C[2]||(C[2]=S(`div`,{class:`animate-box-right`},null,-1)),C[3]||(C[3]=S(`div`,{class:`animate-box-bottom`},null,-1))],2)])):m(``,!0),S(`div`,po,[S(`div`,mo,[i(f(me),{class:`text-20px flex-1 min-w-0`},{default:w(()=>[f(p)?(u(),n(`span`,go,[S(`span`,_o,T(f(p)),1),a(` `+T(e.$t(`Home.Security.index_89`)),1)])):(u(),n(`span`,{key:0,innerHTML:f(d)},null,8,ho))]),_:1}),S(`div`,vo,[S(`div`,yo,[S(`span`,bo,T(e.$t(`Home.Security.ScanRules`)+e.$t(`Public.Punctuation.Colon`)),1),S(`div`,xo,[i(ee,{value:f(E),"onUpdate:value":[C[0]||(C[0]=e=>D(E)?E.value=e:null),k],multiple:``,"max-tag-count":`responsive`,"consistent-menu-width":!1,options:f(O),"render-label":j},null,8,[`value`,`options`])])]),f(g)&&f(_)?(u(),n(A,{key:0},[i(M,{round:``,onClick:f(t).onScan},{default:w(()=>[a(T(e.$t(`Ftp.Log.Index_12`)),1)]),_:1},8,[`onClick`]),i(M,{round:``,type:f(h),onClick:f(t).onRepairAll},{default:w(()=>[a(T(e.$t(`Home.Security.index_91`)),1)]),_:1},8,[`type`,`onClick`])],64)):(u(),n(A,{key:1},[!f(g)||!f(_)?(u(),F(M,{key:0,type:f(h)===`info`?`default`:f(h),secondary:f(h)==`info`,round:``,onClick:f(t).onScan},{default:w(()=>[a(T(f(h)==`info`?e.$t(`Home.Security.index_90`):e.$t(`Home.Security.index_41`)),1)]),_:1},8,[`type`,`secondary`,`onClick`])):m(``,!0)],64))])]),f(h)!==`info`&&!f(g)?(u(),n(`div`,So,T(e.$t(`Home.Security.index_92`)),1)):m(``,!0),f(h)==`info`?(u(),n(A,{key:1},[S(`span`,Co,T(f(v)),1),f(h)==`info`?(u(),F(te,{key:0,class:`mt-16px`,color:f(b).processColor,percentage:f(b).processPercentage,"stroke-width":10,"show-indicator":!1},null,8,[`color`,`percentage`])):m(``,!0)],64)):m(``,!0),f(g)?(u(),n(`div`,wo,T(e.$t(`Home.Security.index_9`)+e.$t(`Public.Punctuation.Colon`))+T(f(x)),1)):m(``,!0),f(g)&&f(_)?(u(),n(`div`,To,T(e.$t(`Home.Security.index_93`)),1)):m(``,!0)])])])}}}),[[`__scopeId`,`data-v-bfc261c0`]]);j();var Do={class:`w-600px p-20px`},Oo=k({__name:`fix-record`,setup(e){let{t}=R(),r=so(),{table:a,columns:o,setLoading:s}=H([{title:`修复时间`,key:`time`,render:e=>W(e.repair_time)},{title:`修复ID`,key:`repair_id`,render:e=>e.repair_id},{title:`修复项目`,key:`items`,render:e=>`${e.item_count}项`},Xe({title:`操作`,width:140,options:e=>[{label:`回滚`,show:e.can_rollback,onClick:()=>{c(e.repair_id)}},{label:t(`Public.Btn.Delete`),onClick:()=>{l(e.repair_id)}}]})]),c=e=>{ze({title:`确认回滚`,content:`是否确认回滚当前修复记录?`,onConfirm:async()=>{await Ht({repair_id:e}),d(),r.getScanTotal()}})},l=e=>{ze({title:`确认删除`,content:`是否确认删除当前修复记录?`,onConfirm:async()=>{await Ct({repair_id:e}),d(),r.getScanTotal()}})},d=async()=>{try{s(!0);let{message:e}=await Nt();q(e)&&(a.data=e)}finally{s(!1)}};return d(),(e,t)=>{let r=Z;return u(),n(`div`,Do,[i(r,{loading:f(a).loading,data:f(a).data,columns:f(o)},null,8,[`loading`,`data`,`columns`])])}}});j();var ko={key:0,class:`w-full h-30px flex items-center justify-between`},Ao={class:`flex items-center`},jo={class:`text-14px`},Mo={class:`flex items-center`},No=k({__name:`risk-select`,setup(e){let t=so(),{scanSelectShow:r,allSelect:o,allSelectionDis:s,allData:c,isIgnoreAll:l,is_autofix:d,reportPopup:p}=z(t),h=I(()=>{var e;return(e=c.value)==null?void 0:e.filter(e=>e.selection==1).map(e=>e.m_name).length});te(o,e=>{if(e){var t;(t=c.value)==null||t.forEach(e=>{d.value.includes(e.m_name)&&(e.selection=!0)})}else{var n;(n=c.value)==null||n.forEach(e=>{e.selection=!1})}});let g=()=>{Ve({title:`修复记录`,component:Oo})};return(e,c)=>{let d=Oe,_=et,v=se,b=U,x=V;return f(r)?(u(),n(`div`,ko,[S(`div`,Ao,[i(d,{checked:f(o),"onUpdate:checked":c[0]||(c[0]=e=>D(o)?o.value=e:null),disabled:f(s)},{default:w(()=>[S(`span`,jo,T(e.$t(`Public.SelectAll`)),1)]),_:1},8,[`checked`,`disabled`]),i(_,{onClick:c[1]||(c[1]=e=>f(t).onRepair(!1)),class:y(f(h)?`ml-[20px]`:`ml-[20px] text-[#999] cursor-not-allowed `)},{default:w(()=>[a(T(e.$t(`Home.Security.index_94`)),1)]),_:1},8,[`class`])]),S(`div`,Mo,[i(_,{onClick:c[2]||(c[2]=e=>l.value=!0)},{default:w(()=>[a(T(e.$t(`Home.Security.index_95`)),1)]),_:1}),i(v,{vertical:``}),f(!1)?(u(),n(A,{key:0},[i(_,{onClick:g},{default:w(()=>[...c[4]||(c[4]=[a(`修复记录`,-1)])]),_:1}),i(v,{vertical:``})],64)):m(``,!0),i(x,{type:`primary`,text:``,onClick:c[3]||(c[3]=e=>p.value=!0)},{default:w(()=>[i(b,{name:`home-safe-report`,class:`mr-4px`}),c[5]||(c[5]=a(` View Report `,-1))]),_:1})])])):m(``,!0)}}});j();var Po={class:`module-list overflow-auto h-478px`},Fo=[`onClick`],Io={class:`w-full flex items-center`},Lo=[`title`],Ro={class:`px-[3rem] py-[3.2rem]`,style:{background:`var(--home-risk-security-ignore-collapse-bg)`}},zo={class:`flex items-center`},Bo={class:`w-100px text-right`,style:{color:`var(--home-risk-file-info-item-color)`}},Vo=[`innerHTML`],Ho={class:`flex mt-[16px] items-center`},Uo={key:0,class:`collapse-item flex-col !items-start`},Wo={key:1,class:`collapse-item`},Go={class:`flex mt-[16px] items-center`},Ko={class:`w-100px text-right`},qo={class:`collapse-item`},Jo={key:1,class:`scan-body flex justify-center flex-col my-[3rem] relative`},Yo=X(k({__name:`risk-list`,setup(e){let{t}=R(),r=so(),{emptyDetail:o,allData:s,loading:l,loadingText:d,activeMent:p,is_autofix:h,levelData:g}=z(r);c(()=>{p.value=``});let v=e=>[{label:`Fix it now`,show:!!h.value.includes(e.m_name),onClick:t=>{t==null||t.stopPropagation(),r.onRepair(!0,e)}},{label:t(`Ftp.Table.index_8`),class:`text-[#999]`,onClick:t=>{t==null||t.stopPropagation(),r.onIgnore(e)}},{label:p.value===e.m_name?t(`Home.Security.index_83`):t(`Security.Anti.Index_21`),onClick:t=>{t==null||t.stopPropagation(),r.onToggle(e)}}];return(e,t)=>{let c=Oe,b=B,C=et,O=nt,k=U,j=Se,M=he,te=ke;return u(),n(A,null,[f(o)?m(``,!0):(u(),F(te,{key:0,show:f(l),class:`scan-body mt-16px`,description:f(d)},{default:w(()=>[i(M,{"expanded-names":f(p),"onUpdate:expandedNames":t[1]||(t[1]=e=>D(p)?p.value=e:null),accordion:``,"arrow-placement":`right`},{default:w(()=>[S(`div`,Po,[(u(!0),n(A,null,_(f(s),o=>(u(),n(`div`,{class:`module-item text-[1.2rem] cursor-pointer`,key:o.m_name,onClick:e=>f(r).onToggle(o)},[S(`div`,{class:y([`module-head flex items-center h-[5.4rem] justify-between border-b-1 w-full`,{"bg-[var(--home-risk-security-list-hover-bg)]":f(p)===o.m_name}])},[S(`div`,Io,[i(c,{checked:o.selection,"onUpdate:checked":e=>o.selection=e,onClick:t[0]||(t[0]=E(()=>{},[`stop`])),disabled:!f(h).includes(o.m_name)},null,8,[`checked`,`onUpdate:checked`,`disabled`]),i(b,{class:y([`flex-nowrap! items-center`,f(h).includes(o.m_name)?`w-[50rem]!`:`w-[30rem]!`])},{default:w(()=>[S(`span`,{class:`text-[1.2rem] h-[2.2rem] px-[8px] rounded-[0.2rem] mx-[8px] whitespace-nowrap flex items-center`,style:x({color:f(g)[o.level].color,backgroundColor:f(g)[o.level].bg})},T(f(g)[o.level].text),5),S(`div`,{class:`truncate`,style:x({color:f(g)[o.level].color}),title:o.ps?o.ps:o.vuln_name},T(o.ps?o.ps:o.vuln_name),13,Lo)]),_:2},1032,[`class`]),f(h).includes(o.m_name)?m(``,!0):(u(),F(b,{key:0,size:0,class:`text-font2 ml-10px items-center!`},{default:w(()=>[t[3]||(t[3]=S(`span`,null,`Contact Now`,-1)),i(C,{href:`mailto:support@aapanel.com`,target:`_blank`,class:`ml-2px`},{default:w(()=>[...t[2]||(t[2]=[a(`support@aapanel.com`,-1)])]),_:1})]),_:1}))]),i(O,{class:`w-200px`,options:v(o)},null,8,[`options`]),i(k,{name:`base-arrow-bottom`,size:20,class:`text-[#999] ml-3px`,style:x({transform:f(p)===o.m_name?`rotate(180deg)`:`rotate(0deg)`,transition:`transform 0.3s`})},null,8,[`style`])],2),i(j,{show:f(p)===o.m_name},{default:w(()=>[S(`div`,Ro,[S(`div`,zo,[S(`div`,Bo,T(o.ps?`Risk Description`:`Involved software `),1),ee(S(`div`,{class:`collapse-item`,innerHTML:o.msg},null,8,Vo),[[N,o.msg]]),ee(S(`div`,{class:`collapse-item`},T(o.soft_name?f(r).vulnerabilityInvolvesSoftware(o):``),513),[[N,o.soft_name]])]),S(`div`,Ho,[t[4]||(t[4]=S(`div`,{class:`w-100px text-right`},`Solution`,-1)),o.tips?(u(),n(`div`,Uo,[(u(!0),n(A,null,_(o.tips,(e,t)=>(u(),n(`p`,{key:t,class:y(t==0?``:`mt-[4px]`)},T(t+1)+`、`+T(e),3))),128))])):m(``,!0),o.vuln_solution?(u(),n(`div`,Wo,T(o.vuln_solution),1)):m(``,!0)]),ee(S(`div`,Go,[S(`div`,Ko,T(e.$t(`Home.Security.index_81`)),1),S(`div`,qo,T(o.remind),1)],512),[[N,o.remind]])])]),_:2},1032,[`show`])],8,Fo))),128))])]),_:1},8,[`expanded-names`])]),_:1},8,[`show`,`description`])),f(o)?(u(),n(`div`,Jo,[t[5]||(t[5]=S(`span`,{class:`risk-spin h-[3rem] w-[33%] mb-[12px]`},null,-1)),(u(),n(A,null,_(4,(e,t)=>S(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})),64)),t[6]||(t[6]=S(`span`,{class:`risk-spin h-[3rem] w-[60%] mb-[12px]`},null,-1)),(u(),n(A,null,_(3,(e,t)=>S(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})),64)),t[7]||(t[7]=S(`span`,{class:`risk-spin h-[3rem] w-[40%] mb-[12px]`},null,-1))])):m(``,!0)],64)}}}),[[`__scopeId`,`data-v-aaa1e2c3`]]);j();var Xo={class:`flex flex-col p-20px`},Zo={class:`text-16px mb-20px`},Qo={class:`text-primary`},$o={class:`text-error`},es={class:`text-medium`},ts=k({__name:`risk-repair`,setup(e){let{resultItemLength:t,resultTable:r,resultColumn:o}=z(so());return(e,s)=>{let c=Z,l=Qe;return u(),n(`div`,Xo,[S(`span`,Zo,[a(T(e.$t(`Home.Security.index_85`))+`:`+T(e.$t(`Home.Security.index_86`))+` `,1),S(`span`,Qo,` [`+T(f(t).success)+`]`,1),a(`, `+T(e.$t(`Home.Security.index_87`))+` `,1),S(`span`,$o,` [`+T(f(t).failed)+`]`,1),a(`, `+T(e.$t(`Ftp.Table.index_8`))+` `,1),S(`span`,es,` [`+T(f(t).cannot_automatically)+`] `,1)]),i(c,{"max-height":400,data:f(r).data,columns:f(o)},null,8,[`data`,`columns`]),i(l,{class:`mt-10px`},{default:w(()=>[S(`li`,null,T(e.$t(`Home.Security.index_88`)),1)]),_:1})])}}});j(),cn();var ns={class:`mb-16px text-20px`},rs={class:`p-16px`},is=k({__name:`index`,setup(e){let t=d(()=>sn(()=>import(`./view-home-security.js?v=1787646744133`).then(e=>e.r),__vite__mapDeps([47,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,48,35,36,37,38,49]))),r=d(()=>sn(()=>import(`./view-home-security.js?v=1787646744133`).then(e=>e.n),__vite__mapDeps([47,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,48,35,36,37,38,49]))),a=so(),{resultConfirm:o,isIgnoreAll:s,reportPopup:c}=z(a);return a.getScanTotal(),a.getRules(),(e,a)=>{let l=ot;return u(),n(`div`,null,[S(`div`,ns,T(e.$t(`Home.Security.index_80`)),1),S(`div`,rs,[i(Eo),i(No),i(Yo)]),i(l,{show:f(o),"onUpdate:show":a[0]||(a[0]=e=>D(o)?o.value=e:null),title:`Result Confirmation`,width:700,component:ts},null,8,[`show`]),i(l,{show:f(s),"onUpdate:show":a[1]||(a[1]=e=>D(s)?s.value=e:null),title:`Ignore risk items`,width:700,"min-height":400,component:f(t)},null,8,[`show`,`component`]),i(l,{show:f(c),"onUpdate:show":a[2]||(a[2]=e=>D(c)?c.value=e:null),title:`Security Scan Report`,width:1e3,"min-height":800,component:f(r),footer:!0,"confirm-text":e.$t(`Public.Btn.Export`),"hide-close":!0},null,8,[`show`,`component`,`confirm-text`])])}}});j();var as=L(`home-security-server`,()=>{let e=C(!1),t=C(``);return{serverScanParams:C({scanStatus:!1,isEnd:!1,error:0,warn:0,time:0,progress:0,progressColor:`#20a53a`,progressConfig:{system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},statusTotal:{},allArr:[],result:{},progressStatus:{},active:{}}),checkTopic:t,isScan:e}});j();var os={class:`progress-header`},ss={class:`progress-header-cot`},cs={key:0,class:`relative`},ls={class:`absolute top-[1.6rem] left-[2.6rem] flex flex-col`},us={class:`text-[1.2rem] font-bold leading-none`},ds={class:`progress-header-cot`},fs={class:`scanning-progress-title`},ps={class:`color-#fc6d26`},ms={class:`scanning-progress-cont`},hs=X(k({__name:`server-scan`,setup(e){let t=as(),r=J(),{serverScanParams:o,checkTopic:s,isScan:c}=z(t),l=P({status:!0,time:0,security_count:0,risk_count:{warning:0,danger:7}}),d=C(``),p=e=>e,h=I(()=>o.value.scanStatus&&!o.value.isEnd?`Scanning`:l.status?`Last detection time `+He(l.time):`Currently not undergoing security testing`),_=I(()=>o.value.scanStatus&&!o.value.isEnd?`Scanning-${d.value}`:o.value.isEnd?`Detection time:`+W(o.value.time/1e3,`yyyy-MM-dd`):l.status?`The server may have security risks. It is recommended to check it immediately`:`The current security risk is unknown, please check immediately`),{open:v,send:b,close:x}=St(`/ws_project`,{immediate:!1,onMessage:(e,t)=>{let n=JSON.parse(t.data.replace(/'/g,`"`));if(n&&typeof n==`object`&&`callback`in n)x(),o.value.scanStatus=!1,o.value.isEnd=!0,o.value.time=new Date().getTime(),ee();else{var r;d.value=n.name,s.value=n.topic,o.value.progress=parseInt(n.progress),(r=o.value.progressConfig[n.topic])==null||r.push(n),o.value.statusTotal[n.topic]=E(o.value.progressConfig[n.topic]),o.value.allArr.push(n),n.status===3&&o.value.error++,(n.status===2||n.status===3)&&o.value.warn++,n.status!==1&&(o.value.progressColor=`#fc6d26`)}}}),E=e=>{let t={};return e.length&&e.forEach(e=>{t[e.status]?t[e.status]++:t[e.status]=1}),t},D=()=>{if(r.isFree){G({source:399});return}if(o.value.scanStatus&&!o.value.isEnd){x(),O();return}else o.value.isEnd&&O();o.value.scanStatus=!0,v(),b({mod_name:`safe_detect`,def_name:`get_safe_scan`,ws_callback:``}),c.value=!0},O=()=>{o.value.scanStatus=!1,o.value.isEnd=!1,o.value.error=0,o.value.warn=0,o.value.time=0,o.value.progress=0,o.value.progressColor=`#20a53a`,o.value.progressConfig={system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},o.value.statusTotal={},o.value.allArr=[],o.value.result={},o.value.progressStatus={},o.value.active={system_account:!1,sshd_service:!1,file_mode:!1,software:!1,other:!1,backdoor:!1,proc:!1,history:!1,log:!1,rootkit:!1}},k=async()=>{try{let{message:e}=await Vt();if(Y(e)){if(Object.prototype.hasOwnProperty.call(e,`msg`)){l.status=!1;return}l.time=e.time,l.security_count=e.security_count,l.risk_count=e.risk_count}}catch(e){l.status=!1}},ee=()=>{let e=e=>e.sort((e,t)=>t.status-e.status);for(let t in o.value.progressConfig){let n=o.value.progressConfig[t];Array.isArray(n)&&n.length&&e(n)}let t=o.value.allArr;Array.isArray(t)&&t.length&&e(t);let n=o.value.result;if(n&&Object.keys(n).length){let t={};Object.keys(n).forEach(t=>{let r=n[t];Array.isArray(r)&&e(r)}),Object.keys(n).sort((e,t)=>{let r=n[e].some(e=>e.status>1);return r===n[t].some(e=>e.status>1)?0:r?-1:1}).forEach(e=>{t[e]=n[e]}),o.value.result=t}};return k(),g(()=>{x(),O()}),(e,t)=>{let r=U,s=fe,c=V;return u(),n(`div`,os,[S(`div`,ss,[S(`div`,{class:y(`progresscirclebar `+(f(l).status?`security `:``)+`text-[`+(f(l).security_count===100?` #20a53a `:` #fc6d26 `)+`]`)},[f(l).status?(u(),n(A,{key:1},[f(o).scanStatus&&!f(o).isEnd?(u(),n(`div`,cs,[i(s,{class:`animate-spin`,type:`circle`,percentage:70,"stroke-width":4,color:f(o).warn||f(o).error?`#fc6d26`:`#20a53a`},{default:w(()=>[a(T(),1)]),_:1},8,[`color`]),S(`div`,ls,[i(r,{name:`firewall-icon-safe-detect${f(o).warn||f(o).error?`-org`:``}`,size:50},null,8,[`name`]),S(`span`,us,T(e.$t(`Home.Security.index_41`)),1)])])):(u(),F(s,{key:1,type:`circle`,percentage:f(l).security_count,color:f(l).security_count===100?`#20a53a`:`#fc6d26`},{default:w(()=>[a(T(p(f(l).security_count)),1)]),_:1},8,[`percentage`,`color`]))],64)):(u(),F(r,{key:0,size:100,name:`firewall-icon-safe-detect`}))],2)]),S(`div`,ds,[S(`div`,fs,[f(o).isEnd?(u(),n(A,{key:1},[t[2]||(t[2]=a(` Testing completed `,-1)),f(o).error>0||f(o).warn>0?(u(),n(A,{key:0},[t[1]||(t[1]=a(` ,Found `,-1)),f(o).warn>0?(u(),n(A,{key:0},[S(`span`,ps,T(f(o).warn),1),t[0]||(t[0]=a(` risk items `,-1))],64)):m(``,!0)],64)):m(``,!0)],64)):(u(),n(A,{key:0},[a(T(f(h)),1)],64))]),f(o).scanStatus?(u(),F(s,{key:0,percentage:f(o).progress,color:f(o).warn||f(o).error?`#fc6d26`:`#20a53a`,"stroke-width":10},null,8,[`percentage`,`color`])):m(``,!0),S(`div`,ms,T(f(_)),1)]),S(`div`,null,[i(c,{size:`large`,type:f(o).scanStatus&&!f(o).isEnd?`warning`:`primary`,onClick:D,plain:!!(f(o).scanStatus&&!f(o).isEnd)},{default:w(()=>[a(T(f(o).scanStatus&&!f(o).isEnd?`Cancel Scan`:(f(o).isEnd,e.$t(`Home.Security.index_41`))),1)]),_:1},8,[`type`,`plain`])])])}}}),[[`__scopeId`,`data-v-9dc9905d`]]);j();var gs={class:`progress-cont-list scrollable`},_s=[`onClick`],vs={class:`progress_type`},ys={class:`progress_status`},bs={key:0,class:`text-error`},xs={key:1,class:`text-warning`},Ss={key:1},Cs={key:2,class:`text-font2`},ws={key:0},Ts={key:0,class:`progress_fold`},Es={class:`progress_item_body`},Ds={class:`info_cont`},Os={class:`info_cont_desc`},ks=X(k({__name:`server-list`,setup(e){let{serverScanParams:t,checkTopic:r,isScan:a}=z(as()),o=[{color:`#888`,text:`Not Installed`},{color:`#666`,text:`Good`},{color:`#e6a23c`,text:`Warn`},{color:`red`,text:`Danger`}],s={system_account:`System Account`,sshd_service:`SSHD Remote Service`,file_mode:`Important file permissions and attributes`,software:`Key software detection`,other:`Other project testing`,backdoor:`Backdoor Detection`,proc:`Malicious processes`,history:`History Commands`,log:`Log troubleshooting`,rootkit:`Rootkit detection`},c=e=>{t.value.active[e]=!t.value.active[e]};return(e,l)=>{let d=U;return u(),n(`div`,gs,[(u(),n(A,null,_(s,(s,l)=>S(`div`,{key:l,class:y([l+`_item `+(f(t).active[l]?`active`:``),`progress_item`])},[S(`div`,{class:`progress_item_header`,onClick:e=>c(l)},[S(`div`,vs,[i(d,{class:`title-icon`,name:`firewall-icon-`+l},null,8,[`name`]),S(`span`,null,T(s),1)]),S(`div`,ys,[f(t).statusTotal[l]?(u(),n(A,{key:0},[f(t).statusTotal[l][3]||f(t).statusTotal[l][2]?(u(),n(A,{key:0},[f(t).statusTotal[l][3]?(u(),n(`span`,bs,T(f(t).statusTotal[l][3])+` `+T(e.$t(`Home.Security.index_89`)),1)):m(``,!0),f(t).statusTotal[l][2]?(u(),n(`span`,xs,T((f(t).statusTotal[l][3]?``:`Found `)+f(t).statusTotal[l][2])+` `+T(e.$t(`Database.tools.index_20`)),1)):m(``,!0)],64)):f(t).scanStatus&&f(r)==l?(u(),n(`span`,Ss,T(e.$t(`Home.Security.index_97`))+`... `,1)):(u(),n(`span`,Cs,T(e.$t(`Home.Security.index_98`)),1))],64)):(u(),n(A,{key:1},[f(t).scanStatus&&!f(t).statusTotal[l]?(u(),n(`span`,ws,T(e.$t(`Home.Security.index_99`)),1)):m(``,!0)],64))]),f(a)?(u(),n(`div`,Ts,[i(d,{name:`base-arrow-bottom`})])):m(``,!0)],8,_s),S(`div`,Es,[f(t).progressConfig[l]&&f(t).progressConfig[l].length?(u(!0),n(A,{key:0},_(f(t).progressConfig[l],(e,t)=>(u(),n(`div`,{key:t,class:y([e.info?`active`:``,`progress_item_info`])},[S(`div`,Ds,[S(`div`,null,T(e.name),1),S(`div`,{style:x({color:o[e.status<0?0:e.status].color})},T(o[e.status<0?0:e.status].text),5)]),S(`div`,Os,T(e.info||``),1)],2))),128)):m(``,!0)])],2)),64))])}}}),[[`__scopeId`,`data-v-87a63b1c`]]);j();var As={class:`text-20px`},js=k({__name:`index`,setup(e){return(e,t)=>(u(),n(A,null,[S(`div`,As,T(e.$t(`Home.Security.index_96`)),1),i(hs),i(ks)],64))}});j();var Ms={class:`h-750px`},Ns=k({__name:`index`,props:{initialMenu:{default:`overview`},data:{}},setup(e){let t=e,{menu:r}=z($()),o=[{key:`overview`,label:()=>i(U,{size:32,name:r.value===`overview`?`home-aapanel-active`:`home-aapanel`},null),component:ro},{key:`risk`,label:()=>{let e=r.value===`risk`?`home-risk-active`:`home-risk`;return i(Ci,{value:wi(`risk`),iconName:e},null)},component:is},{key:`file`,label:()=>{let e=r.value===`file`?`home-ware-active`:`home-ware`;return i(Ci,{value:wi(`file`),iconName:e},null)},component:Gi},{key:`loophole`,label:()=>{let e=r.value===`loophole`?`home-web-active`:`home-web`;return i(Ci,{value:wi(`loophole`),iconName:e},null)},component:Ma},{key:`server`,label:()=>{let e=r.value===`server`?`home-safeDetect-active`:`home-safeDetect`;return i(Ci,{value:wi(`server`),iconName:e},null)},component:js},{key:`global`,label:()=>i(U,{size:32,name:r.value===`global`?`home-alarm-active`:`home-alarm`},null),component:Ji}];return r.value=(()=>{var e;return o.some(e=>e.key===t.initialMenu)?t.initialMenu:((e=o[0])==null?void 0:e.key)||`overview`})(),(e,t)=>{let s=un,c=et,l=_t,d=B;return u(),n(`div`,Ms,[i(s,{"is-icon":``,value:f(r),"onUpdate:value":t[0]||(t[0]=e=>D(r)?r.value=e:null),data:o,class:`relative`},null,8,[`value`]),i(d,{size:3,class:`absolute right-[6rem] top-[1.8rem] items-center!`},{default:w(()=>[i(l,{"icon-name":`demand`},{default:w(()=>[i(c,{href:`mailto:support@aapanel.com`,target:`_blank`},{default:w(()=>[...t[1]||(t[1]=[a(`support@aapanel.com`,-1)])]),_:1})]),_:1})]),_:1})])}}}),Ps=t({default:()=>Fs}),Fs=Ns;j();var Is={class:`overview-wrapper`},Ls={class:`content`},Rs={class:`overview-title`},zs={class:`href`},Bs={class:`bottom-menu`},Vs={class:`content`},Hs={class:`overview-title`},Us={class:`href`},Ws={class:`bottom-menu`},Gs={class:`content`},Ks={class:`overview-title`},qs={class:`href`},Js={class:`bottom-menu`},Ys={class:`content`},Xs={class:`overview-title`},Zs={class:`href`},Qs={class:`bottom-menu`},$s=X(k({__name:`index`,setup(e){let{server:t}=Q(),n=I(()=>t.value?t.value.site_total:0),r=I(()=>t.value?t.value.ftp_total:0),o=I(()=>t.value?t.value.database_total:0),s=oe(),c=()=>{s.push(`/site/php`)},l=()=>{s.push(`/ftp`)},d=()=>{s.push(`/database/mysql`)},p=()=>{Ve({width:1200,minHeight:750,component:Fs})},m=C(0);return(async()=>{let{message:e}=await Tt();Y(e)&&(m.value=e.total)})(),(e,t)=>{let s=et,h=be;return u(),F(h,{class:`mb-16px`,title:e.$t(`Home.index_67`)},{default:w(()=>[S(`div`,Is,[S(`div`,{class:`overview-box`,onClick:c},[S(`div`,Ls,[S(`div`,Rs,T(e.$t(`Home.index_68`)),1),S(`div`,zs,[i(s,null,{default:w(()=>[a(T(f(n)),1)]),_:1})])]),S(`div`,Bs,T(e.$t(`Home.index_72`,[e.$t(`Home.index_68`)])),1)]),S(`div`,{class:`overview-box`,onClick:l},[S(`div`,Vs,[S(`div`,Hs,T(e.$t(`Home.index_69`)),1),S(`div`,Us,[i(s,null,{default:w(()=>[a(T(f(r)),1)]),_:1})])]),S(`div`,Ws,T(e.$t(`Home.index_72`,[e.$t(`Home.index_69`)])),1)]),S(`div`,{class:`overview-box`,onClick:d},[S(`div`,Gs,[S(`div`,Ks,T(e.$t(`Home.index_70`)),1),S(`div`,qs,[i(s,null,{default:w(()=>[a(T(f(o)),1)]),_:1})])]),S(`div`,Js,T(e.$t(`Home.index_72`,[e.$t(`Home.index_70`)])),1)]),S(`div`,{class:`overview-box`,onClick:p},[S(`div`,Ys,[S(`div`,Xs,T(e.$t(`Home.index_71`)),1),S(`div`,Zs,[i(s,{type:f(m)>0?`error`:`primary`},{default:w(()=>[a(T(f(m)),1)]),_:1},8,[`type`])])]),S(`div`,Qs,T(e.$t(`Home.index_73`)),1)])])]),_:1},8,[`title`])}}}),[[`__scopeId`,`data-v-6b844563`]]);j();var ec=e(En(),1),tc=[`onClick`],nc={class:`content`},rc={class:`software-img h-95px`},ic=[`src`],ac={class:`software-name`},oc={class:`text`},sc={class:`content`},cc={class:`software-img h-70px`},lc=[`src`],uc={class:`software-name`},dc={class:`text`},fc={class:`software-btn`},pc=12,mc=X(k({__name:`index`,setup(e){let{softList:t,softRecommend:r}=Q(),o=C(!1),s={animation:200,disabled:!1,group:`description`,handle:`.move`,ghostClass:`ghost`,"item-key":`id`},c=I({get(){return t.value.length>pc?t.value.slice(0,pc):t.value},set(e){t.value=e}}),l=I(()=>c.value.length>=pc?[]:r.value.list.slice(0,pc-c.value.length)),d=I(()=>{let e=pc-c.value.length-l.value.length;return e>0?e:0}),m=I(()=>Array.from({length:d.value},e=>e)),h=e=>`/static/img/soft_ico/ico-${e.replace(/-+[{0-9},.,]+$/,``)}.png`,g=async()=>{await Je({ssort:t.value.map(e=>e.name).join(`|`)})},v=e=>{window.open(e.preview)},y=e=>{G({source:Number(e.pay)})},b=e=>{We(e.name)},x=e=>{qe(e)};return(e,t)=>{let r=dn;return u(),F(f(be),{title:e.$t(`Home.index_74`)},{default:w(()=>[i(f(ec.default),p({modelValue:f(c),"onUpdate:modelValue":t[0]||(t[0]=e=>D(c)?c.value=e:null)},s,{class:`software-wrapper`,onStart:t[1]||(t[1]=e=>o.value=!0),onEnd:t[2]||(t[2]=e=>o.value=!1),onSort:g}),{item:w(({element:e})=>[S(`div`,{class:`software-box`,onClick:t=>x(e)},[S(`div`,nc,[t[3]||(t[3]=S(`i`,{class:`iconfont icon-drag move`,title:``},null,-1)),S(`div`,rc,[S(`img`,{src:h(e.name)},null,8,ic)]),S(`div`,ac,[S(`span`,oc,T(e.title+` `+e.version),1),i(r,{class:`ml-4px`,value:e.status,"show-text":!1},null,8,[`value`])])])],8,tc)]),footer:w(()=>[(u(!0),n(A,null,_(f(l),r=>(u(),n(`div`,{key:r.pid,class:`software-box`},[S(`div`,sc,[t[4]||(t[4]=S(`div`,{class:`recommend`},`AD`,-1)),S(`div`,cc,[S(`img`,{"object-fit":`contain`,src:h(r.name)},null,8,lc)]),S(`div`,uc,[S(`div`,dc,T(r.title),1)]),S(`div`,fc,[r.isBuy?(u(),F(f(V),{key:1,class:`install`,onClick:e=>b(r)},{default:w(()=>[a(T(e.$t(`Public.Btn.Install`)),1)]),_:1},8,[`onClick`])):(u(),n(A,{key:0},[i(f(V),{class:`preview`,onClick:e=>v(r)},{default:w(()=>[a(T(e.$t(`Public.Btn.Preview`)),1)]),_:1},8,[`onClick`]),i(f(V),{class:`buy`,onClick:e=>y(r)},{default:w(()=>[a(T(e.$t(`Component.Auth.index_3`)),1)]),_:1},8,[`onClick`])],64))])])]))),128)),(u(!0),n(A,null,_(f(m),e=>(u(),n(`div`,{key:e,class:`software-box`}))),128))]),_:1},16,[`modelValue`])]),_:1},8,[`title`])}}}),[[`__scopeId`,`data-v-6839f0b8`]]);j();function hc({series:e,yAxisName:t,tooltipFormatter:n}){let r=(e=[])=>({type:`category`,boundaryGap:!1,data:e,axisLabel:{formatter:e=>W(e,`HH:mm:ss`)},axisLine:{lineStyle:{color:`#666`}}}),i=(t=[])=>e.map((e,n)=>({name:e.name,data:t.length>n?t[n]:[],symbolSize:6,type:`line`,smooth:!0,symbol:`circle`,showSymbol:!1,sampling:`average`,lineStyle:{width:1,color:e.color},itemStyle:{color:e.color},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,global:!1,colorStops:[{offset:0,color:Ye(e.color,1)},{offset:.8,color:Ye(e.color,.4)}]}}}));return{option:ie({tooltip:{trigger:`axis`,axisPointer:{type:`cross`,label:{formatter:e=>e.axisDimension===`x`?W(e.value,`HH:mm:ss`):`${parseFloat(`${e.value}`).toFixed(2)}`}},formatter:n},grid:{top:`20%`,left:`6%`,right:`6%`,bottom:`4%`,containLabel:!0},yAxis:{type:`value`,name:t||``,boundaryGap:[0,`100%`],min:0,splitLine:{lineStyle:{color:`#ddd`}},axisLine:{lineStyle:{color:`#666`}}},xAxis:r(),series:i()}),getXAxis:r,getSeries:i}}j();var gc={class:`mb-7px`},_c={class:`text-desc`},vc=k({__name:`info`,props:{info:{default:()=>({})}},setup(e){return(t,r)=>{let i=de,a=ue;return u(),F(a,{cols:4,class:`w-full`},{default:w(()=>[(u(!0),n(A,null,_(e.info,e=>(u(),F(i,{class:`text-center pt-35px px-15px`,key:e.label},{default:w(()=>[S(`div`,gc,[ee(S(`i`,{class:`spot rounded-5px inline-block w-10px h-10px mr-3px`,style:x({"background-color":e.bgColor})},null,4),[[N,e.bgColor]]),S(`span`,_c,T(e.label),1)]),S(`div`,{class:`text-14px`,style:x({color:e.color})},T(e.value),5)]),_:2},1024))),128))]),_:1})}}});j();var yc={class:`relative`},bc={class:`absolute left-50px top-92px flex items-center w-110px z-1`},xc=k({__name:`net`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=ne(e,`value`),{t:r}=R(),{onServerReady:a}=Q(),o=C({}),s=P({up:{label:r(`Home.index_79`),value:`0 B`,bgColor:`#F7B851`},down:{label:r(`Home.index_80`),value:`0 B`,bgColor:`#52A9FF`},upTotal:{label:r(`Home.index_81`),value:`0 B`},downTotal:{label:r(`Home.index_82`),value:`0 B`}}),c=C(`KB`),l=C([{label:`KB/s`,value:`KB`,disabled:!1},{label:`MB/s`,value:`MB`,disabled:!1},{label:`GB/s`,value:`GB`,disabled:!1},{label:`TB/s`,value:`TB`,disabled:!1}]),d=({option:e})=>`${r(`Home.index_83`)}${e.label}`,{option:p,getXAxis:m,getSeries:g}=hc({series:[{name:r(`Home.index_79`),color:`#f7b851`},{name:r(`Home.index_80`),color:`#52a9ff`}],tooltipFormatter:e=>{let t=``,n=``;return Object.entries(e).forEach(([,e])=>{t=W(e.name,`HH:mm:ss`),n+=` +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/view-home-update.js?v=1791538283700","js/rolldown-runtime.js?v=1791538283700","js/vendor-utils.js?v=1791538283700","js/vendor-vue.js?v=1791538283700","js/vendor-naive.js?v=1791538283700","js/vendor.js?v=1791538283700","css/vendor.css?v=1791538283700","js/app.js?v=1791538283700","js/vendor-pdf.js?v=1791538283700","js/vendor-polyfills.js?v=1791538283700","js/app-icons.js?v=1791538283700","css/app.css?v=1791538283700","js/app-shared.js?v=1791538283700","js/app-components.js?v=1791538283700","js/app-base.js?v=1791538283700","js/vendor-code-highlight.js?v=1791538283700","css/vendor-code-highlight.css?v=1791538283700","css/app-base.css?v=1791538283700","js/vendor-pay.js?v=1791538283700","css/app-components.css?v=1791538283700","js/app-modal-ui.js?v=1791538283700","js/vendor-crypto.js?v=1791538283700","css/app-shared.css?v=1791538283700","js/view-home.js?v=1791538283700","js/feature-FileEditor.js?v=1791538283700","js/vendor-ace.js?v=1791538283700","css/vendor-ace.css?v=1791538283700","js/feature-EmailEditor.js?v=1791538283700","js/vendor-interaction.js?v=1791538283700","js/vendor-wangeditor.js?v=1791538283700","css/vendor-wangeditor.css?v=1791538283700","css/feature-EmailEditor.css?v=1791538283700","css/feature-FileEditor.css?v=1791538283700","js/feature-FilePicker.js?v=1791538283700","css/feature-FilePicker.css?v=1791538283700","js/app-form.js?v=1791538283700","css/app-form.css?v=1791538283700","js/app-temp.js?v=1791538283700","css/app-temp.css?v=1791538283700","js/view-ai.js?v=1791538283700","js/domain-config.js?v=1791538283700","css/domain-config.css?v=1791538283700","css/view-ai.css?v=1791538283700","js/view-billion-mail.js?v=1791538283700","css/view-billion-mail.css?v=1791538283700","js/view-config.js?v=1791538283700","css/view-config.css?v=1791538283700","css/view-home.css?v=1791538283700","css/view-home-update.css?v=1791538283700","js/view-home-security.js?v=1791538283700","js/vendor-charts.js?v=1791538283700","css/view-home-security.css?v=1791538283700"])))=>i.map(i=>d[i]); +import{a as e,r as t}from"./rolldown-runtime.js?v=1791538283700";import{An as n,Bn as r,Cn as i,Ct as a,Dn as o,Hn as s,In as c,It as l,Kn as u,On as d,Qn as f,Qr as p,Sn as m,Sr as h,Tn as g,Un as _,Xn as v,Xr as y,Yn as b,Zn as x,ar as S,bn as C,dn as w,gr as T,hn as E,ir as ee,kn as D,kr as O,lr as k,o as A,pn as j,rn as M,sr as te,ti as N,ur as ne,wn as P,wr as re,xn as F,xr as I,yr as L,zn as ie}from"./vendor-utils.js?v=1791538283700";import{f as R,l as z,o as ae,p as B}from"./vendor-vue.js?v=1791538283700";import{B as oe,Dt as se,Et as ce,F as le,L as V,M as ue,P as de,T as fe,Tt as pe,Y as me,ct as he,d as ge,dt as _e,gt as H,h as ve,j as ye,mt as be,nt as xe,ot as Se,p as Ce,q as we,r as Te,st as Ee,tt as De,ut as Oe,v as ke,yt as Ae}from"./vendor-naive.js?v=1791538283700";import{Bd as je,Ca as Me,Cd as Ne,Ef as Pe,Ff as Fe,Id as Ie,Lf as Le,Mf as Re,Nf as ze,Oa as Be,Pf as Ve,Qf as He,Rd as Ue,Rf as U,Sd as We,Tn as Ge,Wd as Ke,Xf as qe,Zf as W,Zt as Je,a as G,bd as Ye,cp as K,gp as q,ha as Xe,i as J,ka as Ze,ln as Qe,ma as $e,mn as et,pn as tt,pp as nt,vd as rt,vp as it,wf as at,xd as ot,xu as st,yd as ct,yp as Y,zd as lt,zf as X}from"./app.js?v=1791538283700";import{$i as Z,B as ut,Qi as dt,ea as ft,fa as pt,ia as mt,na as ht,ra as gt,ta as _t,ua as vt}from"./app-components.js?v=1791538283700";import{$d as yt,Bd as bt,Fd as xt,Hd as St,Id as Ct,Jd as wt,Kd as Tt,Ld as Et,Md as Dt,Nd as Ot,Of as kt,Pd as At,Qd as jt,Rd as Mt,Ud as Nt,Vd as Pt,Wd as Ft,Xd as It,Yd as Lt,Zd as Rt,_f as zt,af as Bt,cf as Vt,dd as Ht,ef as Ut,fd as Wt,ff as Gt,gf as Kt,if as qt,jd as Jt,kf as Yt,lf as Xt,nf as Zt,of as Qt,pf as $t,rf as en,sf as tn,tf as nn,vf as rn,yf as an,zd as on}from"./app-shared.js?v=1791538283700";import{n as sn,r as cn}from"./vendor-pdf.js?v=1791538283700";import{d as ln,l as un,o as dn,s as fn}from"./app-base.js?v=1791538283700";import{D as pn,E as mn,N as hn,O as gn,U as _n,_ as vn,i as yn,p as bn,u as xn}from"./vendor-charts.js?v=1791538283700";import{s as Sn}from"./app-form.js?v=1791538283700";import{c as Cn,l as wn,u as Tn}from"./app-temp.js?v=1791538283700";import{o as En}from"./vendor-interaction.js?v=1791538283700";M();var Dn=Symbol(`home`);function On(e){v(Dn,e)}function Q(){return c(Dn)}M();var kn=n({__name:`Theme`,setup(e){let t=Pe(),{themeRef:n}=B(t),r=I(``),i=I([{value:`auto`,label:()=>d(`div`,{class:`flex items-center gap-4px leading-[1]`},[d(`i`,{class:`i-theme:auto text-16px`},null),d(`span`,null,[o(`Auto`)])])},{value:`light`,label:()=>d(`div`,{class:`flex items-center gap-4px leading-[1]`},[d(`i`,{class:`i-theme:light text-16px`},null),d(`span`,null,[o(`Light`)])])},{value:`dark`,label:()=>d(`div`,{class:`flex items-center gap-4px leading-[1]`},[d(`i`,{class:`i-theme:dark text-16px`},null),d(`span`,null,[o(`Dark`)])])}]),a=I({x:0,y:0}),s=async e=>{a.value={x:e.clientX,y:e.clientY},await l()},c=async e=>{r.value=e},l=async()=>{await rn({clientX:a.value.x,clientY:a.value.y},()=>t.setSafeTheme(r.value))};return(e,t)=>{let r=xe;return b(),m(r,{value:O(n),trigger:`hover`,"display-directive":`show`,options:O(i),onClick:s,"onUpdate:value":c},{default:k(()=>[f(e.$slots,`default`)]),_:3},8,[`value`,`options`])}}});M();var An={class:`flex items-center cursor-pointer`},jn={class:`text-[#fc6d26] font-bold`},Mn=n({__name:`auth`,setup(e){let{isFree:t,isPro:n,authExpired:r}=B(J()),a=()=>{G({source:27})},s=()=>{G({source:28})};return(e,c)=>{let l=et;return b(),P(`div`,An,[O(t)?(b(),P(E,{key:0},[F(`img`,{class:`w-48px`,src:zt,onClick:a}),F(`div`,{class:`ml-8px text-default`,onClick:a},N(e.$t(`Component.Auth.index_1`)),1)],64)):i(``,!0),O(n)?(b(),P(E,{key:1},[F(`img`,{class:`w-48px`,src:Kt,onClick:s}),F(`div`,{class:`ml-8px`,onClick:s},[o(N(e.$t(`Component.Auth.index_4`))+` `,1),F(`span`,jn,N(O(r)),1)]),d(l,{class:`ml-8px`,onClick:s},{default:k(()=>[o(N(e.$t(`Component.Auth.index_2`)),1)]),_:1})],64)):i(``,!0)])}}});M();var Nn={class:`cursor-pointer`},Pn=n({__name:`lang`,setup(e){let t=J(),n=I([]),r=async e=>{await st({name:e}),nt()};return n.value=t.langList.map(e=>({key:e.name,title:e.title})),(e,t)=>{let i=U,a=we;return b(),m(a,{trigger:`hover`,options:O(n),onSelect:r},{default:k(()=>[F(`div`,Nn,[d(i,{name:`base-lang`,size:`18`,color:`#666`})])]),_:1},8,[`options`])}}});M(),cn();var Fn={key:0},In=[`title`],Ln={class:`run-time`},Rn=X(n({__name:`index`,setup(e){let{t}=z(),{userInfo:n,username:r,authExpired:a}=B(J()),{server:s}=Q(),c=C(()=>s.value?s.value.system.split(` `)[0].toLowerCase():``),l=C(()=>s.value?s.value.system:`--`),u=C(()=>s.value?s.value.time:`--`),f=C(()=>s.value?s.value.version:`--`),p=I(`--`),h=C(()=>p.value!==`--`&&p.value!==f.value),g=I(``),_=async()=>{let{message:e}=await Ne();if(Y(e)){if(p.value=e.is_beta?e.beta.version:e.version,g.value=e.is_pro?`Pro`:e.is_beta?`Beta`:``,e.local_is_latest===!0)return;let{ignore:t}=e;q(t)&&!t.includes(p.value)&&v()}},v=async()=>{let{message:e}=await We();Y(e)&&(e.local_is_latest===!1?Ve({width:500,minHeight:508,isNotScroll:!0,data:{info:e},component:D(()=>sn(()=>import(`./view-home-update.js?v=1791538283700`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48])))}):Ve({width:530,minHeight:282,data:{info:e},component:D(()=>sn(()=>import(`./view-home-update.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48])))}))},y=()=>{ze({title:t(`Home.index_9`),content:t(`Home.index_10`),onConfirm:async()=>{try{await lt(),Le.success(t(`Home.index_11`))}finally{try{await je()}finally{nt()}}}})},x=()=>{kt()};return _(),(e,t)=>{let s=et,p=mt,_=V,S=Ae,C=be;return b(),m(C,{class:`mb-16px`},{default:k(()=>[d(_,{class:`min-h-52px px-16px`,justify:`space-between`},{default:k(()=>[d(_,{class:`items-center text-#666`,size:16},{default:k(()=>[d(p,{"icon-name":`user`,"icon-size":`18`},{default:k(()=>[O(n).status?(b(),P(`span`,Fn,N(O(r)),1)):(b(),m(s,{key:1,onClick:t[0]||(t[0]=e=>O(Xe)())},{default:k(()=>[o(N(e.$t(`Home.index_2`)),1)]),_:1}))]),_:1}),d(gt),d(p,{"icon-name":O(c),"icon-size":`14`},{default:k(()=>[F(`div`,{class:`system-info`,title:O(l)},N(e.$t(`Home.index_3`))+N(O(l)),9,In)]),_:1},8,[`icon-name`]),F(`div`,Ln,N(e.$t(`Home.index_4`))+N(O(u)),1)]),_:1}),d(_,{class:`items-center`,size:16},{default:k(()=>[O(n).status&&O(a)!==`Lifetime`?(b(),m(wn,{key:0})):i(``,!0),d(Mn),d(s,{type:`default`},{default:k(()=>[o(N(O(f))+` `+N(O(g)),1)]),_:1}),d(Pn),d(kn,null,{default:k(()=>[...t[1]||(t[1]=[F(`div`,{class:`flex items-center cursor-pointer text-18px text-#666`},[F(`i`,{class:`i-ant-design:skin-outlined`})],-1)])]),_:1}),d(S,{dot:!0,show:O(h)},{default:k(()=>[d(s,{onClick:v},{default:k(()=>[o(N(e.$t(`Home.index_5`)),1)]),_:1})]),_:1},8,[`show`]),d(s,{onClick:y},{default:k(()=>[o(N(e.$t(`Home.index_6`)),1)]),_:1}),d(s,{onClick:x},{default:k(()=>[o(N(e.$t(`Home.index_7`)),1)]),_:1})]),_:1})]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-42d945c5`]]);M();var zn={class:`flex items-center gap-12px h-50px px-16px text-default text-13px whitespace-nowrap overflow-hidden`},Bn={class:`text-[#fc6d26] font-bold`},Vn={class:`flex items-center gap-16px whitespace-nowrap`},Hn=X(n({__name:`index`,setup(e){let{isFree:t,isPro:n,isLifetime:r,authExpired:a}=B(J()),{proRecommend:s}=Q(),c=()=>{G({source:45})};return(e,l)=>{let u=H,f=et,p=be;return O(s).show&&!O(r)?(b(),m(p,{key:0,class:`mb-16px`},{default:k(()=>[F(`div`,zn,[O(t)?(b(),P(E,{key:0},[d(u,{type:`primary`,size:`small`,onClick:c},{default:k(()=>[o(N(e.$t(`Component.Auth.index_3`)),1)]),_:1}),l[0]||(l[0]=F(`img`,{class:`w-48px`,src:`/static/vite/images/pro_pay.svg`},null,-1))],64)):i(``,!0),O(n)?(b(),P(E,{key:1},[l[1]||(l[1]=F(`img`,{class:`w-60px`,src:`/static/vite/images/pro.svg`},null,-1)),F(`span`,null,[o(N(e.$t(`Component.Auth.index_4`))+` `,1),F(`span`,Bn,N(O(a)),1)]),d(f,{class:`font-bold!`,onClick:c},{default:k(()=>[o(N(e.$t(`Component.Auth.index_2`)),1)]),_:1})],64)):i(``,!0),F(`div`,Vn,[(b(!0),P(E,null,x(O(s).ps,e=>(b(),P(`div`,{key:e,class:`advantage`},N(e),1))),128))])])]),_:1})):i(``,!0)}}}),[[`__scopeId`,`data-v-936be93b`]]);M();var Un={class:`flex flex-col items-center w-100% py-24px`},Wn={class:`flex items-center mb-8px text-15px text-desc`},Gn={key:1},Kn={class:`flex items-center h-24px mt-8px text-14px text-desc`},qn=n({__name:`box`,props:{value:{default:0},showText:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e){let t=e,{t:n}=z(),r=Te(),i=!!S().desc,a=C(()=>c(t.value)),s=[{val:90,type:`error`,color:r.value.errorColor,desc:n(`Home.index_12`)},{val:80,type:`warning`,color:r.value.warningColor,desc:n(`Home.index_13`)},{val:70,type:`success`,color:r.value.primaryColor,desc:n(`Home.index_14`)},{val:30,type:`success`,color:r.value.primaryColor,desc:n(`Home.index_15`)}],c=e=>{let t={val:e,type:`success`,color:`#20a53a`,desc:n(`Home.index_15`)};for(let n=0;n=r.val){t.desc=r.desc,t.color=r.color,t.type=r.type;break}else if(e<30){t.type=s[s.length-1].type,t.desc=s[s.length-1].desc,t.color=s[s.length-1].color;break}}return t};return(t,n)=>{let r=fe;return b(),P(`div`,Un,[F(`div`,Wn,[f(t.$slots,`title`)]),d(O(ce),ie(t.$attrs,{trigger:`hover`,placement:`bottom-start`,"display-directive":`show`,disabled:e.disabled,"show-arrow":!1,style:{padding:0}}),{trigger:k(()=>[d(r,{type:`circle`,class:`w-105px! cursor-pointer`,status:O(a).type,"stroke-width":7,"offset-degree":180,percentage:e.value},{default:k(()=>[F(`div`,{class:`w-88px text-17px text-center`,style:p({color:O(a).color})},[e.showText?f(t.$slots,`progress`,{key:0}):(b(),P(`span`,Gn,N(e.value)+`%`,1))],4)]),_:3},8,[`status`,`percentage`])]),default:k(()=>[f(t.$slots,`popover`)]),_:3},16,[`disabled`]),F(`div`,Kn,[i?f(t.$slots,`desc`,{key:0}):(b(),P(E,{key:1},[o(N(O(a).desc),1)],64))])])}}});M();var Jn=n({__name:`tag`,props:{value:{default:0},desc:{default:``}},setup(e){let t=e,n=C(()=>t.value>=90?`error`:t.value>=80?`warning`:`success`);return(t,r)=>{let i=pe;return b(),m(i,{type:O(n),bordered:!1},{default:k(()=>[o(N(e.desc)+` `+N(e.value)+`%`,1)]),_:1},8,[`type`])}}});M();var Yn={};function Xn(e,t){let n=he;return b(),m(n,ie(e.$attrs,{"arrow-placement":`right`,"display-directive":`show`}),{default:k(()=>[f(e.$slots,`default`,{},void 0,!0)]),_:3},16)}var Zn=X(Yn,[[`render`,Xn],[`__scopeId`,`data-v-85c7e205`]]);M();var Qn={class:`w-400px p-20px`},$n={class:`flex items-center mb-12px`},er={class:`mx-8px text-14px`},tr={class:`flex-1`},nr={class:`p-12px pb-0 text-13px text-default`},rr={class:`flex justify-between`},ir={class:`flex justify-between mt-8px`},ar={class:`flex-1`},or={class:`p-4px pb-0 text-13px text-default`},sr={class:`table table-fixed whitespace-nowrap`},cr={class:`flex-1`},lr={class:`mt-10px`},ur={class:`flex items-center`},dr={class:`mr-4px`},fr=X(n({__name:`info`,props:{value:{default:0},load:{}},setup(e,{expose:t}){let{isFree:n}=B(J()),{t:r}=z(),{onServerReady:i}=Q(),a=I([`basic`]),s=I([`load`]),c=I({user:0,nice:0,system:0,idle:0,iowait:0,irq:0,softirq:0,steal:0,guest:0,guest_nice:0,total_processes:0,active_processes:0}),{table:l,columns:u}=Be([{key:`proc_name`,title:r(`Home.index_24`),ellipsis:{tooltip:!0},render:e=>d(`span`,{title:r(`Home.index_29`,[e.explain,e.exe_path,e.cwd_path,e.num_threads])},[e.proc_name])},{key:`cpu_percent`,title:r(`Home.index_25`),width:100},Je({width:80,options:e=>[{label:r(`Home.index_98`),disabled:e.important===1,onClick:()=>{let t=e.explain.split(`The process of`)[1];Re({title:r(`Home.index_27`),content:()=>d(`span`,{class:`text-error text-14px`},[r(`Home.index_28`,[e.proc_name,t])]),onConfirm:async()=>{await Ie({pid:e.pid}),y(!0,!0)}})}}]})]),f=async()=>{s.value.includes(`top5`)?await y(!0,!0):v()},p=()=>{G({source:141})},{loading:m,setLoading:h}=Ze(),{loop:_,clearTimer:v}=vt(async()=>{await y()},5),y=async(e=!1,t=!1)=>{try{if(n.value)return;t&&v(),e&&h(!0);let{message:r}=await rt();Y(r)&&(l.data=q(r.CPU_high_occupancy_software_list)?r.CPU_high_occupancy_software_list:[]),t&&_()}finally{e&&h(!1)}};return i(`load-info`,e=>{c.value=e.cpu_times}),t({clearTimer:v,onUpdateCollapse:f}),(t,r)=>{let i=Ee,h=H,_=Z;return b(),P(`div`,Qn,[F(`div`,$n,[F(`div`,er,N(t.$t(`Home.index_31`)),1),d(Jn,{value:e.value},null,8,[`value`])]),d(Zn,{"expanded-names":O(a),"onUpdate:expandedNames":r[0]||(r[0]=e=>T(a)?a.value=e:null),class:`mb-16px`},{default:k(()=>[d(i,{name:`basic`},{header:k(()=>[F(`div`,tr,N(t.$t(`Home.index_32`)),1)]),default:k(()=>[F(`div`,nr,[F(`div`,rr,[F(`span`,null,N(t.$t(`Home.index_33`)),1),F(`span`,null,N(e.load.one.toFixed(2))+` / `+N(e.load.five.toFixed(2))+` / `+N(e.load.fifteen.toFixed(2)),1)]),F(`div`,ir,[F(`span`,null,N(t.$t(`Home.index_34`)),1),F(`span`,null,N(O(c).active_processes)+` / `+N(O(c).total_processes),1)])])]),_:1})]),_:1},8,[`expanded-names`]),d(Zn,{"expanded-names":O(s),"onUpdate:expandedNames":[r[1]||(r[1]=e=>T(s)?s.value=e:null),f],accordion:!0},{default:k(()=>[d(i,{name:`load`},{header:k(()=>[F(`div`,ar,N(t.$t(`Home.index_35`)),1)]),default:k(()=>[F(`div`,or,[F(`table`,sr,[F(`tbody`,null,[F(`tr`,null,[r[2]||(r[2]=F(`td`,null,[F(`span`,null,`user`)],-1)),F(`td`,null,[F(`span`,null,N(O(c).user),1)]),r[3]||(r[3]=F(`td`,null,[F(`span`,null,`nice`)],-1)),F(`td`,null,[F(`span`,null,N(O(c).nice),1)])]),F(`tr`,null,[r[4]||(r[4]=F(`td`,null,[F(`span`,null,`system`)],-1)),F(`td`,null,[F(`span`,null,N(O(c).system),1)]),r[5]||(r[5]=F(`td`,null,[F(`span`,null,`idle`)],-1)),F(`td`,null,[F(`span`,null,N(O(c).idle),1)])]),F(`tr`,null,[r[6]||(r[6]=F(`td`,null,[F(`span`,null,`iowait`)],-1)),F(`td`,null,[F(`span`,null,N(O(c).iowait),1)]),r[7]||(r[7]=F(`td`,null,[F(`span`,null,`irq`)],-1)),F(`td`,null,[F(`span`,null,N(O(c).irq),1)])]),F(`tr`,null,[r[8]||(r[8]=F(`td`,null,[F(`span`,null,`softirq`)],-1)),F(`td`,null,[F(`span`,null,N(O(c).softirq),1)]),r[9]||(r[9]=F(`td`,null,[F(`span`,null,`steal`)],-1)),F(`td`,null,[F(`span`,null,N(O(c).steal),1)])]),F(`tr`,null,[r[10]||(r[10]=F(`td`,null,[F(`span`,null,`guest`)],-1)),F(`td`,null,[F(`span`,null,N(O(c).guest),1)]),r[11]||(r[11]=F(`td`,null,[F(`span`,null,`guest_nice`)],-1)),F(`td`,null,[F(`span`,null,N(O(c).guest_nice),1)])])])])])]),_:1}),d(i,{name:`top5`},{header:k(()=>[F(`div`,cr,N(t.$t(`Home.index_20`)),1)]),default:k(()=>[F(`div`,lr,[d(_,{loading:O(m),"loading-num":5,data:O(l).data,columns:O(u)},g({_:2},[O(n)?{name:`empty`,fn:k(()=>[F(`div`,ur,[F(`span`,dr,N(t.$t(`Home.index_21`)),1),d(h,{class:`w-90px h-24px px-0`,type:`primary`,onClick:p},{default:k(()=>[o(N(t.$t(`Home.index_22`)),1)]),_:1})])]),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]),_:1})]),_:1},8,[`expanded-names`])])}}}),[[`__scopeId`,`data-v-fee0652f`]]);M();var pr={class:`mr-6px`},mr=n({__name:`index`,setup(e){let{onServerReady:t}=Q(),n=I({one:0,five:0,fifteen:0,max:0,limit:0,safe:0}),r=C(()=>{let{one:e,max:t}=n.value;return t>0?Math.round(e/t*100):0}),i=I(),a=e=>{if(e){var t;(t=i.value)==null||t.onUpdateCollapse()}else{var n;(n=i.value)==null||n.clearTimer()}};return t(`load`,e=>{n.value=e.load}),(e,t)=>(b(),m(qn,{value:O(r),"onUpdate:show":a},{title:k(()=>[F(`span`,pr,N(e.$t(`Home.index_30`)),1),t[0]||(t[0]=F(`a`,{class:`bt-ico-ask cursor-pointer!`,href:`https://www.aapanel.com/forum/d/1265-what-does-the-data-in-load-status-represent`,target:`_blank`},` ? `,-1))]),popover:k(()=>[d(fr,{ref_key:`infoRef`,ref:i,value:O(r),load:O(n)},null,8,[`value`,`load`])]),_:1},8,[`value`]))}});M();var hr={class:`w-400px p-20px`},gr={class:`flex items-center mb-12px`},_r={class:`mx-8px text-14px`},vr={class:`flex-1`},yr={class:`p-12px pb-0 text-13px text-default`},br={class:`mt-8px`},xr={class:`flex-1`},Sr={class:`p-12px pb-0 text-13px text-default leading-22px`},Cr={class:`flex-1`},wr={class:`mt-10px`},Tr={class:`flex items-center`},Er={class:`mr-4px`},Dr=n({__name:`info`,props:{cpu:{}},setup(e,{expose:t}){let{isFree:n}=B(J()),{t:r}=z(),i=e,a=I([`info`]),s=I([`load`]),c=C(()=>{let{cpu:e}=i;return r(`Home.index_23`,[e.cpuNum,e.physicalNum,e.logicalNum])}),l=C(()=>{let{cpu:e}=i,t=[];for(let n=0;nd(`span`,{title:r(`Home.index_29`,[e.explain,e.exe_path,e.cwd_path,e.num_threads])},[e.proc_name])},{key:`cpu_percent`,title:r(`Home.index_25`),width:100},Je({width:80,options:e=>[{label:r(`Home.index_98`),disabled:e.important===1,onClick:()=>{let t=e.explain.split(`The process of`)[1];Re({title:r(`Home.index_27`),content:()=>d(`span`,{class:`text-error text-14px`},[r(`Home.index_28`,[e.proc_name,t])]),onConfirm:async()=>{await Ie({pid:e.pid}),S(!0,!0)}})}}]})]),p=async()=>{s.value.includes(`top5`)?await S(!0,!0):y()},m=()=>{G({source:141})},{loading:h,setLoading:_}=Ze(),{loop:v,clearTimer:y}=vt(async()=>{await S()},5),S=async(e=!1,t=!1)=>{try{if(n.value)return;t&&y(),e&&_(!0);let{message:r}=await rt();Y(r)&&(u.data=q(r.CPU_high_occupancy_software_list)?r.CPU_high_occupancy_software_list:[]),t&&v()}finally{e&&_(!1)}};return t({clearTimer:y,onUpdateCollapse:p}),(t,r)=>{let i=Ee,_=H,v=Z;return b(),P(`div`,hr,[F(`div`,gr,[F(`div`,_r,N(t.$t(`Home.index_16`)),1),d(Jn,{value:e.cpu.percent},null,8,[`value`])]),d(Zn,{"expanded-names":O(a),"onUpdate:expandedNames":r[0]||(r[0]=e=>T(a)?a.value=e:null),class:`mb-16px`},{default:k(()=>[d(i,{name:`info`},{header:k(()=>[F(`div`,vr,N(t.$t(`Home.index_18`)),1)]),default:k(()=>[F(`div`,yr,[F(`div`,null,N(e.cpu.name),1),F(`div`,br,N(O(c)),1)])]),_:1})]),_:1},8,[`expanded-names`]),d(Zn,{"expanded-names":O(s),"onUpdate:expandedNames":[r[1]||(r[1]=e=>T(s)?s.value=e:null),p],accordion:!0},{default:k(()=>[d(i,{name:`load`},{header:k(()=>[F(`div`,xr,N(t.$t(`Home.index_19`)),1)]),default:k(()=>[F(`div`,Sr,[(b(!0),P(E,null,x(O(l),(e,n)=>(b(),P(`div`,{key:`${n+1}`,class:`flex justify-between`},[F(`span`,null,N(t.$t(`Home.index_36`))+` `+N(e.map((e,t)=>t+1+3*n).join(` / `)),1),F(`span`,null,N(e.map(e=>e+`%`).join(` / `)),1)]))),128))])]),_:1}),d(i,{name:`top5`},{header:k(()=>[F(`div`,Cr,N(t.$t(`Home.index_20`)),1)]),default:k(()=>[F(`div`,wr,[d(v,{loading:O(h),"loading-num":5,data:O(u).data,columns:O(f)},g({_:2},[O(n)?{name:`empty`,fn:k(()=>[F(`div`,Tr,[F(`span`,Er,N(t.$t(`Home.index_21`)),1),d(_,{class:`w-90px h-24px px-0`,type:`primary`,onClick:m},{default:k(()=>[o(N(t.$t(`Home.index_22`)),1)]),_:1})])]),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]),_:1})]),_:1},8,[`expanded-names`])])}}});M();var Or=n({__name:`index`,setup(e){let{onServerReady:t}=Q(),n=I({name:``,percent:0,cpuNum:0,logicalNum:0,physicalNum:0,loadList:[]}),r=e=>({name:e[3]||`--`,percent:e[0]||0,cpuNum:e[5]||0,logicalNum:e[1]||0,physicalNum:e[4]||0,loadList:e[2]||[]}),i=I(),a=e=>{if(e){var t;(t=i.value)==null||t.onUpdateCollapse()}else{var n;(n=i.value)==null||n.clearTimer()}};return t(`cpu`,e=>{n.value=r(e.cpu)}),(e,t)=>(b(),m(qn,{value:O(n).percent,"onUpdate:show":a},{title:k(()=>[F(`span`,null,N(e.$t(`Home.index_16`)),1)]),desc:k(()=>[F(`span`,null,N(O(n).logicalNum)+` `+N(e.$t(`Home.index_17`)),1)]),popover:k(()=>[d(Dr,{ref_key:`infoRef`,ref:i,value:O(n).percent,cpu:O(n)},null,8,[`value`,`cpu`])]),_:1},8,[`value`]))}});M();var kr={class:`w-400px p-20px`},Ar={class:`flex items-center mb-12px`},jr={class:`mx-8px text-14px`},Mr={class:`flex justify-end flex-1`},Nr={class:`flex-1`},Pr={class:`p-12px pb-0 text-13px text-default`},Fr={class:`flex`},Ir={class:`flex items-center w-45%`},Lr={class:`w-70px mr-2px text-right`},Rr={class:`flex-1`},zr={class:`flex items-center flex-1`},Br={class:`w-90px mr-2px text-right`},Vr={class:`flex-1`},Hr={class:`flex mt-8px`},Ur={class:`flex items-center w-45%`},Wr={class:`w-70px mr-2px text-right`},Gr={class:`flex-1`},Kr={class:`flex items-center flex-1`},qr={class:`w-90px mr-2px text-right`},Jr={class:`flex-1`},Yr={class:`flex-1`},Xr={class:`mt-10px`},Zr={class:`flex items-center`},Qr={class:`mr-4px`},$r=n({__name:`info`,props:{value:{default:0},memory:{},confirm:{type:Function,default:()=>!1}},setup(e,{expose:t}){let n=e,{isFree:r}=B(J()),{t:i}=z(),a=I([`info`]),s=()=>{Re({title:i(`Home.index_49`),content:()=>d(`span`,{class:`text-error`},[i(`Home.index_47`)]),onConfirm:({hide:e})=>{e(),n.confirm()}})},{table:c,columns:l}=Be([{key:`proc_name`,title:i(`Home.index_24`),ellipsis:{tooltip:{width:`trigger`}},render:e=>d(`span`,{title:`Remark: ${e.explain}\nStarting path: ${e.exe_path}\nRun directory: ${e.cwd_path}\nNumber of threads: ${e.num_threads}`},[e.proc_name])},{key:`memory_usage`,title:i(`Home.index_48`),width:100},Je({width:80,options:e=>[{label:i(`Home.index_26`),disabled:e.important===1,onClick:()=>{let t=e.explain.split(`The process of`)[1];Re({title:i(`Home.index_49`),content:()=>d(`span`,{class:`text-error text-14px`},[i(`Home.index_50`,[e.proc_name,t])]),onConfirm:async()=>{await Ie({pid:e.pid}),v(!0,!0)}})}}]})]),u=async()=>{a.value.includes(`top5`)?await v(!0,!0):_()},f=()=>{G({source:141})},{loading:p,setLoading:m}=Ze(),{loop:h,clearTimer:_}=vt(async()=>{await v()},5),v=async(e=!1,t=!1)=>{try{if(r.value)return;t&&_(),e&&m(!0);let{message:n}=await rt();Y(n)&&(c.data=q(n.memory_high_occupancy_software_list)?n.memory_high_occupancy_software_list:[]),t&&h()}finally{e&&m(!1)}};return t({clearTimer:_,onUpdateCollapse:u}),(t,n)=>{let i=H,m=Ee,h=Z;return b(),P(`div`,kr,[F(`div`,Ar,[F(`div`,jr,N(t.$t(`Home.index_37`)),1),d(Jn,{value:e.value},null,8,[`value`]),F(`div`,Mr,[d(i,{type:`primary`,onClick:s},{default:k(()=>[o(N(t.$t(`Home.index_40`)),1)]),_:1})])]),d(Zn,{"expanded-names":O(a),"onUpdate:expandedNames":[n[0]||(n[0]=e=>T(a)?a.value=e:null),u]},{default:k(()=>[d(m,{name:`info`},{header:k(()=>[F(`div`,Nr,N(t.$t(`Home.index_41`)),1)]),default:k(()=>[F(`div`,Pr,[F(`div`,Fr,[F(`div`,Ir,[F(`div`,Lr,N(t.$t(`Home.index_42`)),1),F(`div`,Rr,N(e.memory.memRealUsed)+` MB`,1)]),F(`div`,zr,[F(`div`,Br,N(t.$t(`Home.index_43`)),1),F(`div`,Vr,N(e.memory.memTotal)+` MB`,1)])]),F(`div`,Hr,[F(`div`,Ur,[F(`div`,Wr,N(t.$t(`Home.index_44`)),1),F(`div`,Gr,N(e.memory.memFree)+` MB`,1)]),F(`div`,Kr,[F(`div`,qr,N(t.$t(`Home.index_45`)),1),F(`div`,Jr,N(e.memory.memBuffers)+`/`+N(e.memory.memCached)+` MB`,1)])])])]),_:1}),d(m,{name:`top5`},{header:k(()=>[F(`div`,Yr,N(t.$t(`Home.index_46`)),1)]),default:k(()=>[F(`div`,Xr,[d(h,{loading:O(p),"loading-num":5,data:O(c).data,columns:O(l)},g({_:2},[O(r)?{name:`empty`,fn:k(()=>[F(`div`,Zr,[F(`span`,Qr,N(t.$t(`Home.index_21`)),1),d(i,{class:`w-90px h-24px px-0`,type:`primary`,onClick:f},{default:k(()=>[o(N(t.$t(`Home.index_22`)),1)]),_:1})])]),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]),_:1})]),_:1},8,[`expanded-names`])])}}});M();var ei={class:`text-15px leading-20px`},ti={key:0},ni={key:1},ri=n({__name:`index`,setup(e){let{onServerReady:t}=Q(),n=I({memTotal:0,memFree:0,memBuffers:0,memCached:0,memRealUsed:0}),r=I(0),i=I(!1),a=I(!1),s=I(`.`),c=null,l=async()=>{i.value=!0,a.value=!0,c=window.setInterval(()=>{if(s.value===`...`?s.value=`.`:s.value+=`.`,r.value>1){let e=r.value-r.value*.2;r.value=e>1?e:1}},400);try{let{message:e}=await Ue();a.value=!1,u(),Y(e)&&setTimeout(()=>{n.value=e,r.value=f(),i.value=!1},2e3)}catch(e){i.value=!1,a.value=!1,u()}},u=()=>{c&&clearInterval(c)},f=()=>{let{memTotal:e,memRealUsed:t}=n.value;return e>0?Math.round(t/e*1e3)/10:0},p=I(),h=e=>{if(e){var t;(t=p.value)==null||t.onUpdateCollapse()}else{var n;(n=p.value)==null||n.clearTimer()}};return t(`memory`,e=>{i.value||(n.value=e.mem,r.value=f())}),(e,t)=>(b(),m(qn,{value:O(r),disabled:O(i),"show-text":O(i),"onUpdate:show":h},{title:k(()=>[F(`span`,null,N(e.$t(`Home.index_37`)),1)]),progress:k(()=>[F(`div`,ei,[O(a)?(b(),P(`span`,ti,N(e.$t(`Home.index_38`))+N(O(s)),1)):(b(),P(`span`,ni,[o(N(e.$t(`Home.index_39`)),1),t[0]||(t[0]=F(`br`,null,null,-1)),t[1]||(t[1]=o(`0 B`,-1))]))])]),desc:k(()=>[F(`span`,null,N(O(n).memRealUsed)+` / `+N(O(n).memTotal)+`(MB)`,1)]),popover:k(()=>[d($r,{ref_key:`infoRef`,ref:p,value:O(r),memory:O(n),confirm:l},null,8,[`value`,`memory`])]),_:1},8,[`value`,`disabled`,`show-text`]))}});M();var ii={class:`w-380px p-20px`},ai={class:`flex items-center mb-12px`},oi={class:`mx-8px text-14px`},si={class:`flex justify-end flex-1`},ci={class:`flex-1`},li={class:`p-12px pb-0 text-13px text-default`},ui={class:`mt-8px`},di={class:`mt-8px`},fi={class:`mt-8px`},pi={class:`flex-1`},mi={class:`p-12px pb-0 text-13px text-default`},hi={class:`mt-8px`},gi={class:`mt-8px`},_i={class:`mt-8px`},vi={class:`mt-8px`},yi=n({__name:`info`,props:{value:{default:0},data:{}},setup(e){let t=J(),n=I([`info`,`inode`]),r=async()=>{if(t.isFree){G({source:350});return}await $e(`disk_analysis`),await Ge({name:`disk_analysis`,title:`Disk analysis`,admin:!0})};return(t,i)=>{let a=H,s=fn,c=Ee;return b(),P(`div`,ii,[F(`div`,ai,[F(`div`,oi,N(t.$t(`Home.index_51`)),1),d(Jn,{value:e.value,desc:t.$t(`Home.index_97`)},null,8,[`value`,`desc`]),F(`div`,si,[d(a,{type:`primary`,onClick:i[0]||(i[0]=e=>r())},{default:k(()=>[o(N(t.$t(`Home.index_52`)),1)]),_:1})])]),d(Zn,{"expanded-names":O(n),"onUpdate:expandedNames":i[1]||(i[1]=e=>T(n)?n.value=e:null)},{default:k(()=>[d(c,{name:`info`},{header:k(()=>[F(`div`,ci,N(t.$t(`Home.index_53`)),1)]),default:k(()=>[F(`div`,li,[F(`div`,null,N(t.$t(`Home.index_54`))+N(e.data.type),1),F(`div`,ui,N(t.$t(`Home.index_55`))+N(e.data.path),1),d(s,{class:`mt-8px`,height:22,value:e.value,"indicator-placement":`inside`},null,8,[`value`]),F(`div`,di,N(t.$t(`Home.index_56`))+N(e.data.size[2])+N(t.$t(`Home.index_57`))+N(e.data.size[0]),1),F(`div`,fi,N(t.$t(`Home.index_58`))+N(e.data.size[1])+N(t.$t(`Home.index_59`))+N(e.data.size[4]),1)])]),_:1}),d(c,{name:`inode`},{header:k(()=>[F(`div`,pi,N(t.$t(`Home.index_60`)),1)]),default:k(()=>[F(`div`,mi,[F(`div`,null,N(t.$t(`Home.index_61`))+N(e.data.filesystem),1),F(`div`,hi,N(t.$t(`Home.index_62`))+N(e.data.inodes[0]),1),F(`div`,gi,N(t.$t(`Home.index_63`))+N(e.data.inodes[1]),1),F(`div`,_i,N(t.$t(`Home.index_64`))+N(e.data.inodes[2]),1),F(`div`,vi,N(t.$t(`Home.index_65`))+N(e.data.inodes[3]),1)])]),_:1})]),_:1},8,[`expanded-names`])])}}});M();var bi=n({__name:`index`,props:{item:{}},setup(e){return(t,n)=>(b(),m(qn,{value:e.item.percent},{title:k(()=>[F(`span`,null,N(e.item.path),1)]),desc:k(()=>[F(`span`,null,N(e.item.size[1])+` / `+N(e.item.size[0]),1)]),popover:k(()=>[d(yi,{value:e.item.percent,data:e.item},null,8,[`value`,`data`])]),_:1},8,[`value`]))}});M();var xi=n({__name:`index`,setup(e){let{defer:t}=$t(),{onServerReady:n}=Q(),r=I([]),a=e=>{let[,,,t]=e;return parseFloat(t)};return n(`state`,e=>{r.value=e.disk.map(e=>(e.percent=a(e.size),e))}),(e,n)=>{let a=de,o=ue,s=be;return b(),m(s,{class:`mb-16px`,title:e.$t(`Home.index_66`)},{default:k(()=>[d(o,{cols:`2 800:4 1000:5 1200:6`},{default:k(()=>[O(t)(2)?(b(),m(a,{key:0},{default:k(()=>[d(mr)]),_:1})):i(``,!0),O(t)(3)?(b(),m(a,{key:1},{default:k(()=>[d(Or)]),_:1})):i(``,!0),O(t)(4)?(b(),m(a,{key:2},{default:k(()=>[d(ri)]),_:1})):i(``,!0),(b(!0),P(E,null,x(O(r),e=>(b(),m(a,{key:e.path},{default:k(()=>[d(bi,{item:e},null,8,[`item`])]),_:2},1024))),128))]),_:1})]),_:1},8,[`title`])}}});M();var $=R(`home-security`,()=>{let e=I(`overview`),t=I({score:85,scoreLevel:`Good`,riskNum:3,subtitle:`The overall security status of the system is good. It is recommended to check the security configuration regularly.`}),n=I({day:1,time:`--`,virus:`--`}),r=I({risk_scan:{status:!1,icon:`home-risk`,name:`Risk Scan`},safe_detect:{status:!1,icon:`home-safeDetect`,name:`Safety Testing`},file_detection:{status:!1,icon:`home-ware`,name:`Malicious file detection`},vul_scan:{status:!1,icon:`home-web`,name:`Vulnerability Scanning`},hids:{status:!1,icon:`home-hids`,name:`Intrusion Detection`},tamper:{status:!1,icon:`home-tamper`,name:`Tamper-proof`}}),i=I([{title:`Bug`,type:`loophole`,tips:`Timely discovery of vulnerabilities in the website and timely upgrade of the version can prevent hackers from taking advantage of the situation.`,value:0},{title:`Malicious files`,type:`file`,tips:`Detection of malicious files (such as viruses, Trojans) that may steal information or damage the system`,value:0},{title:`Intrusion Detection`,type:`intrusion`,tips:`Analyze abnormal process behavior on the server to detect potential intrusions and issue alerts immediately`,value:0},{title:`Risk`,type:`risk`,tips:`Conduct comprehensive inspections on websites/panel/systems to eliminate hidden risks`,value:0},{title:`Baseline issues`,type:`server`,tips:`Check whether the server configuration meets security standards`,value:0},{title:`Tamper-proof`,type:`tamper`,tips:`Tamper-proof for Enterprise:Real-time protection to see if web page content is illegally modified`,value:0}]),a=I(!0),o=I(!0);return{menu:e,scoreData:t,safe:n,capabilitySwitch:r,risk_details:i,hidsInstalled:a,tamperInstalled:o,getSafeOverviewData:async()=>{let{message:e}=await Nt();if(Y(e)){let{security_status:s,risk_details:c}=e;t.value.score=e.score,t.value.scoreLevel=e.level,t.value.riskNum=e.risk_count,t.value.subtitle=e.level_description,n.value.day=e.protect_days,n.value.time=e.risk_scan_time.slice(0,10)||`-`,n.value.virus=e.virus_update_time.slice(0,10)||`-`,r.value.risk_scan.status=s.risk_scan,r.value.safe_detect.status=s.safe_detect,r.value.file_detection.status=s.file_detection,r.value.vul_scan.status=s.vul_scan,r.value.tamper.status=s.tamper,r.value.hids.status=s.hids,i.value[0].value=c.vul_scan.total||0,i.value[1].value=c.file_detection.total||0,i.value[2].value=c.hids.total||0,i.value[3].value=c.homepage_risk.total||0,i.value[4].value=c.safe_detect.total||0,i.value[5].value=c.tamper.total||0,a.value=s.hids_installed,o.value=s.tamper_installed}}}});M();var{risk_details:Si}=B($()),Ci=n({props:{value:{type:Number,required:!0},iconName:{type:String,required:!0}},setup(e){return()=>d(E,null,[d(U,{size:32,name:e.iconName},null),e.value>0?d(`div`,{class:`absolute top-15px right-20px h-18px bg-error text-white rounded-full px-6px text-12px`},[e.value]):``])}}),wi=e=>{var t;return((t=Si.value.find(t=>t.type===e))==null?void 0:t.value)||0},Ti=e=>{switch(e){case 1:return{text:`Low`,style:`color: #D4BB00; background-color: rgba(232, 213, 68, 0.1);`};case 2:return{text:`Medium`,style:`color: #f0ad4e; background-color: rgba(240, 173, 78, 0.14);`};case 3:return{text:`High`,style:`color: #EF0808; background-color: rgba(239, 8, 8, 0.1);`};case 4:return{text:`Urgent`,style:`color: #ffffff; background-color: #cf1322; font-weight: bold;`};default:return{text:`--`,style:`color: #8c8c8c; background-color: #f5f5f5;`}}};M();var Ei=e=>[...new Set(e)].map(e=>({path:e})),Di=R(`home-security-file`,()=>{let e=I({status:!1,isHasMounts:!1}),t=I(!1),n=I(!1),r=I(`--`),i=I([{title:`Total Scanned`,value:0,style:`color: var(--home-risk-file-info-item-color)`},{title:`High risk`,value:0,style:`color: #F50606;`,id:2},{title:`Moderate`,value:0,style:`color: #FF9900`,id:1},{title:`Low risk`,value:0,style:`color: #DDC400`,id:0}]),a=I([]),o=I([]);return{lastScanTime:r,riskLevelsOverview:i,dynamicKill:t,autoIntercept:n,ossConfig:e,monitorPath:a,excludePath:o,getConfig:async()=>{let{message:r}=await xt();if(Y(r)){let i=r.data;n.value=i.quarantine,t.value=i.dynamic_detection,e.value={status:i.scan_oss,isHasMounts:i.has_oss_mounts},a.value=Ei(i.monitor_dirs),o.value=Ei(i.exclude_dirs)}}}});M();var Oi={class:`home-security-file`},ki={class:`text-right lastScan-time mb-2`},Ai={class:`infoList`},ji={class:`text-[1.2rem] info-title mb-[1.6rem]`},Mi=X(n({__name:`file-info`,setup(e){let{lastScanTime:t,riskLevelsOverview:n}=B(Di());return(e,r)=>(b(),P(`div`,Oi,[F(`div`,ki,N(e.$t(`Home.Security.index_9`))+`:`+N(O(t)),1),F(`div`,Ai,[(b(!0),P(E,null,x(O(n),e=>(b(),P(`div`,{class:`flex-1 text-center item-list`,key:e.title},[F(`div`,ji,N(e.title),1),F(`div`,{class:`text-[2.4rem]`,style:p(e.style)},N(e.value),5)]))),128))])]))}}),[[`__scopeId`,`data-v-232a23b2`]]);M();var Ni={class:`p-20px h-full`},Pi={class:`flex items-center`},Fi={class:`mr-8px`},Ii={key:0},Li={key:1},Ri=n({__name:`file-advanced`,setup(e){let{t}=z(),n=Di(),{autoIntercept:r,monitorPath:a,excludePath:s}=B(n),c=I(`monitor`),l=[{key:`monitor`,label:`Monitor Directory`},{key:`exclude`,label:`Exclude Directory`},{key:`ignore`,label:`Ignore File`}],u=I(``),{keys:f,table:p,columns:m}=Be([{title:t(`Site.DelSite.index_2`),key:`path`,width:200},Je({width:100,options:e=>[{label:t(`Public.Btn.Del`),onClick:async()=>{if(c.value===`ignore`){await Jt({md5:e.md5}),w();return}ze({title:c.value===`ignore`?t(`Public.Btn.Cancel`):t(`Public.Btn.Del`),content:`Are you sure you want to delete this path? [${e.path}]`,onConfirm:async()=>{let t=c.value===`monitor`;await Bt({[t?`delete_monitor_path`:`delete_exclude_path`]:e.path}),await n.getConfig(),p.data=t?a.value:s.value}})}}]})]),h=C(()=>{let e=m.value;if(c.value===`ignore`){let[n,...r]=e;return[n,{title:`MD5`,key:`md5`},{title:t(`Config.Safe.index_152`),key:`time`,width:150},...r]}return e}),_=async e=>{let n=e?`Whether to enable automatic isolation (not recommended), this feature will have a probability of isolating normal files.`:`Whether dynamic detection is turned off, this feature will make it possible to isolate normal files.`;ze({title:t(`Home.Security.index_25`),content:n,onConfirm:async()=>{await Bt({quarantine:e}),r.value=e}})},v=async()=>{let e=c.value===`monitor`;await Bt({[e?`add_monitor_path`:`add_exclude_path`]:u.value}),await n.getConfig(),u.value=``,p.data=e?a.value:s.value},y=async e=>{c.value=e,e===`monitor`?p.data=a.value:e===`exclude`?p.data=s.value:await w()},{loading:x,setLoading:S}=Ze(),w=async()=>{try{S(!0);let{message:e}=await At();q(e)&&(p.data=e.map(e=>({path:e.filepath,md5:e.md5_to_add,time:e.timestamp})))}finally{S(!1)}};return(async()=>{p.data=a.value})(),(e,t)=>{let n=ve,a=ln,s=Sn,m=H,S=Z,C=ht,w=Qe;return b(),P(`div`,Ni,[d(a,{value:O(c),"onUpdate:value":[t[0]||(t[0]=e=>T(c)?c.value=e:null),y],options:l},{suffix:k(()=>[F(`div`,Pi,[F(`span`,Fi,N(e.$t(`Home.Security.index_25`)),1),d(n,{value:O(r),size:`small`,"onUpdate:value":_},null,8,[`value`])])]),_:1},8,[`value`]),d(C,null,g({table:k(()=>[d(S,{keys:O(f),"onUpdate:keys":t[2]||(t[2]=e=>T(f)?f.value=e:null),"row-key":`path`,data:O(p).data,columns:O(h),"max-height":300,loading:O(x)},null,8,[`keys`,`data`,`columns`,`loading`])]),_:2},[O(c)===`ignore`?void 0:{name:`toolsLeft`,fn:k(()=>[d(s,{class:`w-[350px]`,value:O(u),"onUpdate:value":t[1]||(t[1]=e=>T(u)?u.value=e:null),placeholder:e.$t(`Site.Placeholder.Index_5`)},null,8,[`value`,`placeholder`]),d(m,{type:`primary`,onClick:v},{default:k(()=>[o(N(e.$t(`Public.Btn.Add`)),1)]),_:1})]),key:`0`}]),1024),d(w,{class:`mt-16px`},{default:k(()=>[O(c)===`ignore`?i(``,!0):(b(),P(`li`,Ii,`Avoid adding full disk path monitoring, such as /`)),O(c)===`ignore`?(b(),P(`li`,Li,`Ignore items will be matched based on the md5 value of the file, and identical files will be ignored`)):i(``,!0)]),_:1})])}}});M();var zi={class:`flex items-center`},Bi=n({__name:`file-switch`,emits:[`scanComplete`],setup(e,{emit:t}){let{t:n}=z(),r=t,a=Di(),{ossConfig:s}=B(a),c=Fe(n(`Config.Alarm.index_21`)),l=re(!1),u=async()=>{if(!l.value){l.value=!0;try{await en(),r(`scanComplete`)}finally{l.value=!1}}};return(async()=>{await a.getConfig()})(),(e,t)=>{let n=H,r=at;return b(),P(`div`,zi,[i(``,!0),i(``,!0),d(n,{size:`small`,onClick:t[0]||(t[0]=e=>O(c).show=!0)},{default:k(()=>[...t[3]||(t[3]=[o(`Advanced Settings`,-1)])]),_:1}),t[4]||(t[4]=F(`span`,{class:`text-desc mx-[1.2rem]`},`|`,-1)),d(n,{size:`small`,loading:O(l),disabled:O(l),onClick:u},{default:k(()=>[o(N(e.$t(`Home.Security.index_41`)),1)]),_:1},8,[`loading`,`disabled`]),d(r,{show:O(c).show,"onUpdate:show":t[1]||(t[1]=e=>O(c).show=e),title:O(c).title,data:O(c).data,width:800,"min-height":500,footer:!1,component:Ri},null,8,[`show`,`title`,`data`])])}}});M();var Vi={class:`p-16px`},Hi=n({__name:`file-ignore-result`,props:{data:{}},setup(e){let{t}=z(),n=e,{table:i,columns:a}=Be([{key:`filepath`,title:t(`Site.TableRow.index_2`),width:`70%`},{key:`success`,title:t(`Public.Table.Status`),render:e=>d(`span`,{class:e.success?`text-primary`:`text-error`},[o(` `),e.success?t(`Site.PHP.index_35`):t(`Mail.Mass.index_7`),o(` `)])}]);return r(()=>{i.data=n.data.message}),(e,t)=>{let n=Z;return b(),P(`div`,Vi,[d(n,{data:O(i).data,columns:O(a),"max-height":200},null,8,[`data`,`columns`])])}}});M(),cn();var Ui=n({__name:`file-list`,setup(e){let t=D(()=>sn(()=>import(`./view-home-security.js?v=1791538283700`).then(e=>e.o),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,50,35,36,37,38,51]))),{t:n}=z(),r=Di(),a=J(),{risk_details:s}=B($()),{riskLevelsOverview:c,lastScanTime:l}=B(r),u=Fe(),f=L({p:1,limit:30,day:``}),p=[{label:n(`Home.Security.index_12`),value:``},{label:n(`Home.Security.index_13`),value:1},{label:n(`Home.Security.index_14`),value:7},{label:n(`Home.Security.index_15`),value:30}],{keys:m,table:h,columns:g}=Be([{type:`selection`},{title:n(`Component.SelectPath.index_3`),key:`filename`,ellipsis:{tooltip:{width:`trigger`}}},{title:n(`Home.Security.index_1`),key:`threat_type`,width:86,render:e=>d(pe,null,{default:()=>[e.threat_type]})},{title:`MD5`,key:`md5`,ellipsis:{tooltip:{width:`trigger`}}},{title:n(`Account.Logs.logsState-131428-1`),key:`risk_level_desc`,width:80,render:e=>{var t;return d(`span`,{style:(t=c.value.find(t=>t.id===e.risk_level))==null?void 0:t.style},[o(` `),e.risk_level_desc,o(` `)])}},{title:n(`Home.Security.index_16`),key:`time`,width:140},Je({width:160,options:e=>[{label:n(`Ftp.Table.index_8`),onClick:()=>{ze({title:`Ignore malicious file`,content:`Are you sure you want to ignore this malicious file? [${e.filename}]`,onConfirm:async()=>{let{filepath:t,md5:r}=e,{message:i}=await Xt({files:JSON.stringify([{filepath:t,md5:r}])});q(i)&&(i[0].success?Le.success(n(`Home.Security.index_20`)):Le.error(i[0].message)),y()}})}},{label:n(`Home.Security.index_17`),onClick:()=>{if(a.isFree){G({source:399});return}ze({title:n(`Home.Security.index_18`),content:n(`Home.Security.index_19`),onConfirm:async()=>{await Dt({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1),Le.success(n(`Home.Security.index_20`)),y()}})}},{label:n(`Security.Anti.Index_21`),onClick:()=>{u.data=e,u.title=`[${e.filename}] ${n(`Home.Security.index_21`)}`,u.show=!0}}]})]),_=[{key:`delete`,type:`confirm`,label:n(`Home.Security.index_17`),confirm:{title:n(`Crontab.Planned.index_16`,[n(`Home.Security.index_22`)]),desc:n(`Crontab.Planned.index_17`,[n(`Home.Security.index_22`)]),columns:[g.value[1]],api:e=>Dt({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1),done:async()=>{await y(),m.value=[]}}},{key:`ignore`,label:n(`Ftp.Table.index_8`),onBatch:e=>{ze({title:n(`Ftp.Table.index_8`),content:`Are you sure you want to ignore these malicious files?`,onConfirm:async()=>{let{message:t}=await Xt({files:JSON.stringify(e.map(e=>({filepath:e.filepath,md5:e.md5})))});q(t)&&Ve({title:n(`Public.Table.Result`),width:480,data:{message:t},component:Hi}),m.value=[],y()}})}}],v=e=>{f.day=e,h.data=[],y()},y=async()=>{try{h.loading=!0;let{message:e}=await Et({day:f.day?f.day:null,p:f.p,limit:f.limit});if(Y(e)){h.data=e.detected.map((e,t)=>({...e,keyid:t})),s.value[1].value=e.total_detected,l.value=e.last_scan_time;let{total_scanned_files:t,risk_stats:n}=e;c.value[0].value=t,c.value[1].value=n[2],c.value[2].value=n[1],c.value[3].value=n[0],h.total=e.total_detected}}finally{h.loading=!1}};return y(),(e,n)=>{let r=De,a=Z,o=ft,s=_t,c=ht,l=Qe,x=at;return b(),P(`div`,null,[d(c,null,{toolsLeft:k(()=>[d(r,{value:O(f).day,"onUpdate:value":[n[0]||(n[0]=e=>O(f).day=e),v],options:p,class:`mr-[1rem] !w-[12rem]`},null,8,[`value`])]),toolsRight:k(()=>[d(Bi,{onScanComplete:y})]),table:k(()=>[d(a,{"loading-num":3,"checked-row-keys":O(m),"onUpdate:checkedRowKeys":n[1]||(n[1]=e=>T(m)?m.value=e:null),"row-key":`keyid`,loading:O(h).loading,data:O(h).data,columns:O(g),"max-height":`220px`},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:k(()=>[d(o,{"checked-row-keys":O(m),"onUpdate:checkedRowKeys":n[2]||(n[2]=e=>T(m)?m.value=e:null),"row-key":`keyid`,data:O(h).data,options:_},null,8,[`checked-row-keys`,`data`])]),pageRight:k(()=>[d(s,{"show-size-picker":!1,"show-quick-jumper":!1,page:O(f).p,"onUpdate:page":n[3]||(n[3]=e=>O(f).p=e),"page-size":O(f).limit,"onUpdate:pageSize":n[4]||(n[4]=e=>O(f).limit=e),"item-count":O(h).total,onRefresh:y},null,8,[`page`,`page-size`,`item-count`])]),_:1}),d(l,{class:`mt-16px`},{default:k(()=>[F(`li`,null,N(e.$t(`Home.Security.index_10`)),1),i(``,!0)]),_:1}),d(x,{show:O(u).show,"onUpdate:show":n[5]||(n[5]=e=>O(u).show=e),title:O(u).title,data:O(u).data,width:500,"min-height":400,footer:!1,component:O(t)},null,8,[`show`,`title`,`data`,`component`])])}}});M();var Wi={class:`text-20px`},Gi=n({__name:`index`,setup(e){return(e,t)=>(b(),P(E,null,[F(`div`,Wi,N(e.$t(`Home.Security.index_32`)),1),d(Mi),d(Ui)],64))}});M();var Ki={class:`text-20px`},qi={class:`w-250px`},Ji=n({__name:`index`,setup(e){let{t}=z(),n=I(null),r=L({status:!0,type:[],method:[]}),i={type:{trigger:`change`,type:`array`,required:!0,message:t(`Home.Security.index_36`)},method:{trigger:`change`,type:`array`,required:!0,message:t(`Config.Safe.index_7`)}},a=()=>({status:r.status,safe_type:r.type.join(`,`),sender:r.method.join(`,`)}),s=async()=>{var e;await((e=n.value)==null?void 0:e.validate()),await Qt(a()),a()},{loading:c,setLoading:l}=Ze();return(async()=>{try{l(!0);let{message:e}=await xt();if(Y(e)){let t=e.data;r.status=t.alertable.status,r.method=t.alertable.sender,r.type=t.alertable.safe_type}}finally{l(!1)}})(),(e,t)=>{let a=ve,l=le,u=Oe,f=_e,p=Cn,h=H,g=dt,_=ke;return b(),m(_,{show:O(c)},{default:k(()=>[F(`div`,Ki,N(e.$t(`Home.Security.index_33`)),1),d(g,{class:`p-16px`,ref_key:`formRef`,ref:n,model:O(r),rules:i},{default:k(()=>[d(l,{label:e.$t(`Home.Security.index_34`)},{default:k(()=>[d(a,{value:O(r).status,"onUpdate:value":t[0]||(t[0]=e=>O(r).status=e)},null,8,[`value`])]),_:1},8,[`label`]),d(l,{label:e.$t(`Docker.App.Backup.index_5`),path:`type`},{default:k(()=>[d(f,{value:O(r).type,"onUpdate:value":t[1]||(t[1]=e=>O(r).type=e)},{default:k(()=>[d(u,{value:`webshell`,label:e.$t(`Home.Security.index_35`)},null,8,[`label`])]),_:1},8,[`value`])]),_:1},8,[`label`]),d(l,{label:e.$t(`Config.Safe.index_6`),path:`method`},{default:k(()=>[F(`div`,qi,[d(p,{value:O(r).method,"onUpdate:value":t[2]||(t[2]=e=>O(r).method=e)},null,8,[`value`])])]),_:1},8,[`label`]),d(l,{label:` `},{default:k(()=>[d(h,{type:`primary`,onClick:s},{default:k(()=>[o(N(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`])]),_:1},8,[`show`])}}});M(),cn();var Yi=J(),Xi=R(`home-security-loophole`,()=>({scanRes:I([]),scanResShow:I(!1),scanContentShow:I(!0),onVulScanSwitch:()=>{if(Yi.isFree){G({source:399});return}Ve({title:`Setting up automatic scanning`,width:`550px`,height:`200px`,footer:!0,component:D(()=>sn(()=>import(`./view-home-security.js?v=1791538283700`).then(e=>e.a),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,50,35,36,37,38,51])))})}}));M();var Zi={class:`p-16px`},Qi={class:`mb-[2rem]`},$i={class:`flex flex-nowrap items-center justify-between`},ea={key:0,class:`relative`},ta={key:0,class:`loading-icon`},na={class:`pr-[2rem]`},ra=[`innerHTML`],ia={class:`text-[1.6rem] mt-[1.2rem]`},aa={class:`relative`},oa={class:`text-[1.5rem]`},sa=X(n({__name:`loophole-scan`,setup(e){let{t}=z(),n=Xi(),r=$(),a=J(),{scanResShow:s,scanContentShow:c,scanRes:l}=B(n),u=I(`success`),f=I(!1),p=I({scanTitle:t(`Home.Security.index_39`),scanTime:t(`Home.Security.index_40`),scanCheckButton:t(`Home.Security.index_41`)}),h=async()=>{if(a.isFree){G({source:399});return}u.value=`loading`,p.value.scanTitle=t(`Home.Security.index_42`)+`...`;try{f.value=!0;let{message:e}=await qt();Y(e)&&(p.value.scanTitle=t(`Home.Security.index_43`),p.value.scanTime=`${t(`Logs.Panel.index_13`)}:${W(e.time)}`,p.value.scanCheckButton=t(`Home.Security.index_41`),c.value=!1,e.info.length?(s.value=!1,l.value=e.info,u.value=`danger`,p.value.scanCheckButton=t(`Home.Security.index_41`),p.value.scanTitle=`${t(`Security.Anti.Index_7`)} [${e.site_num}] ${t(`Home.Security.index_45`)} ${e.loophole_num}`):(s.value=!0,p.value.scanTitle=t(`Home.Security.index_44`)),r.risk_details[0].value=e.loophole_num)}catch(e){console.log(e),u.value=`success`}finally{f.value=!1}};return(async()=>{let{message:e}=await jt();if(Y(e)){let{loophole_num:n,site_num:r,time:i}=e.data;n>0?(p.value.scanTitle=`${n} ${t(`Home.Security.index_46`)} ${r}`,p.value.scanTime=`${t(`Home.Security.index_9`)}:${i}`,u.value=`danger`,p.value.scanCheckButton=t(`Home.Security.index_41`)):(p.value.scanTitle=`${t(`Home.Security.index_47`)} ${r}`,p.value.scanTime=`${t(`Home.Security.index_9`)}:${i}`,p.value.scanCheckButton=t(`Home.Security.index_41`),u.value=`success`)}})(),(e,t)=>{let r=U,a=V,s=H,c=oe;return b(),P(`div`,Zi,[F(`div`,Qi,[F(`div`,$i,[d(a,{class:`flex-nowrap!`},{default:k(()=>[O(u)==`loading`?(b(),P(`div`,ea,[O(f)?(b(),P(`div`,ta)):i(``,!0),d(r,{name:`home-scanning-scan`,size:80,color:`#20a53a`})])):i(``,!0),F(`div`,null,[O(u)==`success`?(b(),m(r,{key:0,name:`home-scanning-success`,size:80,color:`#20a53a`})):i(``,!0),O(u)==`danger`?(b(),m(r,{key:1,name:`home-scanning-danger`,size:80,color:`#ef0808`})):i(``,!0)]),F(`div`,na,[F(`div`,{class:`text-[2rem] font-bold`,innerHTML:O(p).scanTitle},null,8,ra),F(`div`,ia,N(O(p).scanTime),1)])]),_:1}),F(`div`,aa,[d(s,{type:`primary`,text:``,class:`absolute top-[5rem] right-1rem`,onClick:O(n).onVulScanSwitch},{default:k(()=>[o(N(e.$t(`Home.Security.index_38`))+`>> `,1)]),_:1},8,[`onClick`]),d(s,{class:`h-[4rem] w-[10rem]`,type:O(u)==`loading`?`default`:`primary`,size:`large`,onClick:h},{default:k(()=>[F(`span`,oa,N(O(p).scanCheckButton),1)]),_:1},8,[`type`])])])]),d(c)])}}}),[[`__scopeId`,`data-v-fd6231cc`]]);M();var ca={class:`px-16px`},la={key:0,class:`info`},ua={class:`webedit-con flex items-center justify-center`},da={class:`thumbnail-introduce mt-[0rem]`},fa={class:`text-[1.8rem] font-bold`},pa={key:1,class:`scan`},ma={key:0,class:`scan-success border-[0.1rem] p-[2rem] h-[38rem] border-[#e8e8e8] flex items-center justify-center`},ha={class:`flex flex-column items-center`},ga={class:`absolute mt-[10.5rem] text-[2rem] leading-[0.14rem]`},_a={key:1},va={class:`flex items-center mb-[2rem] text-[#333]`},ya={class:`w-[26rem]`},ba={class:`overflow-auto h-[34rem] scrollable`},xa={class:`w-[25rem] flex-shrink-0`},Sa={class:`ml-[1.2rem]`},Ca={class:`whitespace-nowrap`},wa={class:`text-font2 text-[1.2rem] w-auto`},Ta={class:`flex items-center justify-between w-full`},Ea={class:`flex items-center ml-[1.2rem]`},Da={class:`text-[#999] ml-[1.2rem]`},Oa={class:`bg-[#f6f6f6] text-[#999] p-[2rem] ml-[1.2rem]`},ka={class:`flex items-center`},Aa=X(n({__name:`loophole-view`,setup(e){let{scanResShow:t,scanContentShow:n,scanRes:r}=B(Xi()),i=I([`1`]),a={4:[`error`,`Critical`],3:[`warning`,`High`],2:[`info`,`Medium`],1:[`success`,`Low`]},s=e=>a[e]||[`default`,`Unknown`];return(e,a)=>{let c=ye,l=Qe,u=pe,f=V,p=et,h=Ee,g=he;return b(),P(`div`,ca,[O(n)?(b(),P(`div`,la,[F(`div`,ua,[d(c,{class:`max-w-[90rem] mr-[4rem] w-[36rem]`,width:`100%`,src:O(Ht)},null,8,[`src`]),F(`div`,da,[F(`span`,fa,N(e.$t(`Home.Security.index_49`))+`:`,1),d(l,null,{default:k(()=>[F(`li`,null,[o(N(e.$t(`Home.Security.index_50`))+`: `,1),a[1]||(a[1]=F(`br`,null,null,-1)),a[2]||(a[2]=o(` XunRui CMS、pbootcms、Apple CMS、eyoucms、Ocean CMS、 `,-1)),a[3]||(a[3]=F(`br`,null,null,-1)),a[4]||(a[4]=o(` ThinkCMF、zfaka、dedecms、MetInfo、emlog、 `,-1)),a[5]||(a[5]=F(`br`,null,null,-1)),a[6]||(a[6]=o(`Empire CMS、discuz、Thinkphp、Wordpress、Z-Blog、 `,-1)),a[7]||(a[7]=F(`br`,null,null,-1)),a[8]||(a[8]=o(`Ultimate CMS、ShopXO、HYBBS、ECShop、SchoolCMS、 `,-1)),a[9]||(a[9]=F(`br`,null,null,-1)),a[10]||(a[10]=o(`phpcms、likeshop、iCMS、WellCMS、chanzhiEPS、 `,-1)),a[11]||(a[11]=F(`br`,null,null,-1)),a[12]||(a[12]=o(`PHPOK、LaySNS、Knight CMS、openSNS、QiBo CMS、 `,-1)),a[13]||(a[13]=F(`br`,null,null,-1)),a[14]||(a[14]=o(`ZZZCMS、prestashop、ThinkphpSHOP、DouPHP、 `,-1)),a[15]||(a[15]=F(`br`,null,null,-1)),a[16]||(a[16]=o(`cmseasy、piwigo、phpwind、XingYunHai CMS `,-1))]),F(`li`,null,N(e.$t(`Home.Security.index_51`)),1),F(`li`,null,N(e.$t(`Home.Security.index_52`)),1)]),_:1})])])])):(b(),P(`div`,pa,[O(t)?(b(),P(`div`,ma,[F(`div`,ha,[d(c,{class:`w-[34.0rem] h-[30.1rem]`,width:`100%`,src:O(Wt),"preview-disabled":``},null,8,[`src`]),F(`span`,ga,N(e.$t(`Home.Security.index_53`)),1)])])):(b(),P(`div`,_a,[F(`div`,va,[F(`span`,ya,N(e.$t(`Layout.Sider.site_1`)),1),F(`span`,null,N(e.$t(`Mail.MailBox.index_4`)),1)]),F(`div`,ba,[d(g,{modelValue:O(i),"onUpdate:modelValue":a[0]||(a[0]=e=>T(i)?i.value=e:null),accordion:``,"arrow-placement":`right`},{default:k(()=>[(b(!0),P(E,null,x(O(r),(t,n)=>(b(),m(h,{key:n},{header:k(()=>[d(f,{class:`items-center flex-nowrap! w-full`},{default:k(()=>[F(`div`,xa,[d(u,{size:`small`,color:t.cms.length>0?{color:`#f2711c`,borderColor:`#f2711c`,textColor:`white`}:{color:`#67c23a`,borderColor:`#67c23a`,textColor:`white`}},{default:k(()=>[o(N(t.cms.length)+` items `,1)]),_:2},1032,[`color`]),F(`span`,Sa,N(t.name),1)]),F(`span`,Ca,N(t.cms_name+`--`+t.version_info),1),F(`div`,wa,N(e.$t(`Home.Security.index_54`)),1)]),_:2},1024)]),default:k(()=>[d(g,{accordion:``,"arrow-placement":`right`},{default:k(()=>[(b(!0),P(E,null,x(t.cms,(t,n)=>(b(),m(h,{key:n},{header:k(()=>[F(`div`,Ta,[F(`div`,Ea,[d(u,{type:s(t.dangerous)[0],size:`small`},{default:k(()=>[o(N(s(t.dangerous)[1]),1)]),_:2},1032,[`type`]),F(`span`,Da,N(t.ps),1)]),d(p,{class:`mb-[.2rem] mr-[1.6rem]`},{default:k(()=>[o(N(e.$t(`Public.Btn.Details`)),1)]),_:1})])]),default:k(()=>[F(`div`,Oa,N(e.$t(`Home.Security.index_55`))+`: `+N(t.repair),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),128))]),_:1},8,[`modelValue`])])]))])),F(`div`,null,[F(`div`,ka,[o(N(e.$t(`Home.Security.index_56`))+`: `,1),d(p,{target:`_blank`,href:`https://www.aapanel.com/forum/t/support`},{default:k(()=>[...a[17]||(a[17]=[o(` https://www.aapanel.com/forum/t/support `,-1)])]),_:1})])])])}}}),[[`__scopeId`,`data-v-7402fb9b`]]);M();var ja={class:`text-20px`},Ma=n({__name:`index`,setup(e){return(e,t)=>(b(),P(E,null,[F(`div`,ja,N(e.$t(`Home.Security.index_37`)),1),d(sa),d(Aa)],64))}});M();var Na={class:`relative w-140px h-140px mx-auto mb-1rem`},Pa={class:`absolute inset-0 flex flex-col items-center justify-center pointer-events-none`},Fa={class:`font-bold text-28px leading-none`},Ia={class:`text-12px mt-6px`},La={class:`leading-none whitespace-nowrap`},Ra={class:`leading-none whitespace-nowrap`},za={class:`leading-none whitespace-nowrap`},Ba={class:`ul-disc`},Va={key:0,class:`text-14px font-bold`},Ha={class:`text-error`},Ua={class:`text-primary font-bold`},Wa=[`title`],Ga={key:1},Ka={class:`mt-8px`},qa=X(n({__name:`risk-score`,setup(e){hn([mn,yn]);let{scoreData:t,safe:n,capabilitySwitch:r}=B($()),a=I(null),s=null,c=L({total:0,high_risk:0,medium_risk:0,low_risk:0}),l=()=>{if(!s)return;let e={series:[{type:`pie`,padAngle:5,radius:[`75%`,`90%`],center:[`50%`,`50%`],avoidLabelOverlap:!1,label:{show:!1},emphasis:{disabled:!0},data:c.high_risk+c.medium_risk+c.low_risk>0?[{value:c.high_risk,name:`High`,itemStyle:{color:`#ef0808`}},{value:c.medium_risk,name:`Medium`,itemStyle:{color:`#f0ad4e`}},{value:c.low_risk,name:`Low`,itemStyle:{color:`#e8d544`}}].filter(e=>e.value>0):[{value:1,name:`Safe`,itemStyle:{color:`#20a53a`}}],itemStyle:{borderRadius:4,borderColor:`transparent`,borderWidth:2},animationType:`expansion`,animationDuration:1e3,animationEasing:`cubicOut`}]};s.setOption(e)};return(async()=>{let{message:e}=await Pt();Y(e)&&(Object.assign(c,e),a.value&&(s=_n(a.value),l()))})(),_(()=>{s==null||s.dispose()}),(e,s)=>{let l=V,u=U;return b(),m(l,{class:`items-center flex-nowrap!`},{default:k(()=>[F(`div`,null,[F(`div`,Na,[F(`div`,{ref_key:`chartRef`,ref:a,class:`w-full h-full`},null,512),F(`div`,Pa,[F(`div`,Fa,N(O(t).score),1),F(`div`,Ia,N(O(t).scoreLevel),1)])]),d(l,{class:`flex-nowrap!`,wrap:!1},{default:k(()=>[d(l,{class:`items-center`,wrap:!1,size:5},{default:k(()=>[s[0]||(s[0]=F(`span`,{class:`bg-[#ef0808] w-8px h-8px rounded-full`},null,-1)),F(`span`,La,`High: `+N(O(c).high_risk),1)]),_:1}),d(l,{class:`items-center`,wrap:!1,size:5},{default:k(()=>[s[1]||(s[1]=F(`span`,{class:`bg-[#f0ad4e] w-8px h-8px rounded-full`},null,-1)),F(`span`,Ra,`Medium: `+N(O(c).medium_risk),1)]),_:1}),d(l,{class:`items-center`,wrap:!1,size:5},{default:k(()=>[s[2]||(s[2]=F(`span`,{class:`bg-[#e8d544] w-8px h-8px rounded-full`},null,-1)),F(`span`,za,`Low: `+N(O(c).low_risk),1)]),_:1})]),_:1})]),F(`ul`,Ba,[O(t).riskNum>0?(b(),P(`li`,Va,[F(`span`,Ha,N(O(t).riskNum),1),o(` `+N(e.$t(`Home.Security.index_68`)),1)])):i(``,!0),d(l,{class:`items-center my-8px`},{default:k(()=>[F(`div`,null,[o(N(e.$t(`Security.Anti.Index_35`))+` `,1),F(`strong`,Ua,N(O(n).day),1),o(` `+N(e.$t(`Crontab.arrange.index_41`)),1)]),d(l,{class:`box-protect`,size:5},{default:k(()=>[(b(!0),P(E,null,x(O(r),(e,t)=>(b(),P(`span`,{key:t,title:e.name},[d(u,{name:e.icon+(e.status?`-active`:``),size:14},null,8,[`name`])],8,Wa))),128))]),_:1})]),_:1}),O(t).riskNum===0?(b(),P(`li`,Ga,N(e.$t(`Home.Security.index_69`)),1)):i(``,!0),s[3]||(s[3]=F(`li`,null,`Test results`,-1)),F(`div`,Ka,N(O(t).subtitle),1)])]),_:1})}}}),[[`__scopeId`,`data-v-50bfc014`]]);M();var Ja=X(n({__name:`risk-info`,setup(e){let{t}=z(),{safe:n,capabilitySwitch:r,hidsInstalled:a}=B($()),o=Xi(),s=async e=>{if(!a.value){Me(`bt_hids`,()=>{a.value=!0});return}await tn(),r.value.hids.status=e};return(e,t)=>{let a=ve,c=V;return b(),m(c,{class:`flex-col! justify-between! p-16px`},{default:k(()=>[d(c,{size:25},{default:k(()=>[i(``,!0),F(`div`,null,[d(c,{size:4,class:`items-center! mb-10px`},{default:k(()=>[F(`span`,null,N(e.$t(`Home.Security.index_63`)),1),d(a,{size:`small`,value:O(r).vul_scan.status,"onUpdate:value":O(o).onVulScanSwitch},null,8,[`value`,`onUpdate:value`])]),_:1}),F(`span`,{class:y([`switch-box`,{"switch-box-active":O(r).vul_scan.status}])},N(O(r).vul_scan.status?`Enabled`:`Disabled`),3)]),F(`div`,null,[d(c,{size:4,class:`items-center! mb-10px`},{default:k(()=>[t[1]||(t[1]=F(`span`,null,`Intrusion Detection`,-1)),d(a,{size:`small`,value:O(r).hids.status,"onUpdate:value":s},null,8,[`value`])]),_:1}),F(`span`,{class:y([`switch-box`,{"switch-box-active":O(r).hids.status}])},N(O(r).hids.status?`Enabled`:`Disabled`),3)])]),_:1}),d(c,{class:`flex-col!`},{default:k(()=>[F(`div`,null,`Last Scan:`+N(O(n).time),1),F(`div`,null,`Last Virus DB Update:`+N(O(n).virus),1)]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-f3ef9ec8`]]);M();var Ya=[`onClick`],Xa={class:`text-20px font-bold my-10px`},Za=X(n({__name:`risk-list`,setup(e){let{risk_details:t,menu:n,hidsInstalled:r,tamperInstalled:i}=B($()),a=J(),o=async e=>{if(e===`tamper`){if(a.isFree){G({source:399});return}if(!i.value){Me(`tamper_core`,()=>{i.value=!0});return}await Ge({name:`tamper_core`,title:`Tamper-proof for Enterprise`,admin:!0})}else if(e===`intrusion`){if(!r.value){Me(`bt_hids`,()=>{r.value=!0});return}await Ge({name:`bt_hids`,title:`Intrusion Detection`,admin:!0})}else n.value=e};return(e,n)=>{let r=ce,i=V;return b(),m(i,{class:`justify-between! flex-nowrap! py-16px`},{default:k(()=>[(b(!0),P(E,null,x(O(t),(e,t)=>(b(),P(`div`,{class:y([`card-item cursor-pointer`,`card-${e.type}`]),key:t,onClick:t=>o(e.type)},[F(`div`,null,[F(`span`,null,N(e.title),1),d(r,{trigger:`hover`},{trigger:k(()=>[...n[0]||(n[0]=[F(`span`,{class:`ml-4px bt-ico-ask`},`?`,-1)])]),default:k(()=>[F(`span`,null,N(e.tips),1)]),_:2},1024)]),F(`div`,Xa,N(e.value),1)],10,Ya))),128))]),_:1})}}}),[[`__scopeId`,`data-v-3461535b`]]);M();var Qa={class:`text-16px font-bold`},$a=n({__name:`security-trend`,setup(e){hn([pn,gn,vn,xn,bn,yn]);let{loading:t,setLoading:n}=Ze(),r=I(!0),i=I(null),a=null,o=A(`--chart-tooltip-bg-color`),s=A(`--color-border`),c=async()=>{if(i.value){a=_n(i.value);try{n(!0);let{message:e}=await Tt();if(Y(e)){if(r.value=e.trend_list.length>0,!r.value)return;let t=e.trend_list.map(e=>W(e.timestamp,`MM/dd`)),n=e.trend_list.map(e=>e.unhandled_risks),i=e.trend_list.map(e=>e.handled_risks),c=e.trend_list.map(e=>e.risk_scan),l=e.trend_list.map(e=>e.vul_scan),u=e.trend_list.map(e=>e.server_risks),d={unhandled:`Unaddressed`,handled:`Processed`,home:`Home`,bug:`Bug`,baseline:`Baseline`},f=[d.home,d.bug,d.baseline],p={[d.home]:c,[d.bug]:l,[d.baseline]:u},m=(e,t,n)=>({name:e,type:`bar`,stack:`总量`,barWidth:`30px`,itemStyle:{color:n,borderRadius:[0,0,0,0]},data:t.map((t,n)=>{let r=!1;if(t>0){let t=f.filter(e=>p[e][n]>0);t[t.length-1]===e&&(r=!0)}return{value:t,itemStyle:r?{borderRadius:[6,6,0,0]}:{borderRadius:[0,0,0,0]}}})}),h={tooltip:{trigger:`axis`,backgroundColor:o.value,borderColor:`transparent`,textStyle:{color:`#c7c7c7`},axisPointer:{type:`shadow`,label:{show:!0}}},legend:{bottom:0,itemWidth:12,itemHeight:10,itemGap:10,textStyle:{fontSize:10,color:`#666666`},data:Object.values(d)},grid:{top:`10%`,right:`4%`,bottom:`10%`,left:`4%`,containLabel:!0},xAxis:{type:`category`,axisTick:{alignWithLabel:!0},axisLabel:{color:`#666666`},axisLine:{lineStyle:{color:s.value}},data:t},yAxis:{type:`value`,min:0,axisLabel:{color:`#666666`},axisLine:{show:!0,lineStyle:{color:s.value}},splitLine:{lineStyle:{color:s.value}}},series:[{name:d.unhandled,type:`line`,color:`rgb(142,44,0,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:n},{name:d.handled,type:`line`,color:`rgb(255,115,228,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:i},m(d.home,c,`rgb(232, 83, 83, 1)`),m(d.bug,l,`rgb(248,158,29,1)`),m(d.baseline,u,`rgb(255,221,78,1)`)]};a.setOption(h)}}finally{n(!1)}}};return u(()=>{c()}),_(()=>{a==null||a.dispose()}),(e,n)=>{let a=se,o=ke;return b(),m(o,{show:O(t)},{default:k(()=>[F(`span`,Qa,N(e.$t(`Home.Security.index_79`)),1),O(r)?(b(),P(`div`,{key:0,ref_key:`chartContainer`,ref:i,class:`h-350px`},null,512)):(b(),m(a,{key:1,description:`No data available`}))]),_:1},8,[`show`])}}});M(),cn();var eo={class:`text-16px font-bold`},to=n({__name:`security-news`,setup(e){let t=D(()=>sn(()=>import(`./view-home-security.js?v=1791538283700`).then(e=>e.i),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,50,35,36,37,38,51]))),{t:n}=z(),r=Fe(),{table:i,columns:a}=Be([{key:`description`,title:n(`Home.Security.index_72`),ellipsis:{tooltip:{width:`trigger`}}},{key:`title`,title:n(`Home.Security.index_73`),align:`center`,width:90,render:e=>{let{text:t,style:n}=Ti(e.level);return d(`div`,{class:`px-2 py-1 rounded-5px whitespace-nowrap`,style:n},[t])}},{key:`title`,title:n(`Waf.Report.index_31`),width:60,render:e=>W(e.time,`MM-dd`)},Je({width:80,options:e=>[{label:n(`Security.Anti.Index_21`),onClick:()=>{r.title=`${e.file_path?`[${e.file_path}] ${n(`Security.Anti.Index_21`)}`:e.description}`,r.data.row=e,r.show=!0}}]})]),{loading:o,setLoading:s}=Ze();return(async()=>{try{s(!0);let{message:e}=await St();Y(e)&&(i.data=e.events)}finally{s(!1)}})(),(e,n)=>{let s=Z,c=at;return b(),P(`div`,null,[F(`span`,eo,N(e.$t(`Home.Security.index_78`)),1),d(s,{class:`mt-16px`,loading:O(o),data:O(i).data,columns:O(a),"loading-num":4,"max-height":`300`},null,8,[`loading`,`data`,`columns`]),d(c,{show:O(r).show,"onUpdate:show":n[0]||(n[0]=e=>O(r).show=e),title:O(r).title,data:O(r).data,width:500,footer:!1,"min-height":380,component:O(t)},null,8,[`show`,`title`,`data`,`component`])])}}});M();var no={class:`flex`},ro=n({__name:`index`,setup(e){return $().getSafeOverviewData(),(e,t)=>{let n=oe,r=V;return b(),P(E,null,[d(r,{class:`p-16px`},{default:k(()=>[d(qa,{class:`flex-1`}),d(n,{vertical:``,class:`h-auto!`}),d(Ja)]),_:1}),d(n,{class:`my-8px!`}),d(Za),F(`div`,no,[d($a,{class:`w-50%`}),d(to,{class:`w-50%`})])],64)}}});M();var io=$(),ao=J(),{risk_details:oo}=B(io),so=R(`HOME-SECURITY-RISKS-STORE`,()=>{let e=I(``),t=I(``),n=I(`Scanning, please wait patiently...`),r=I(!1),i=I(!1),a=I(``),s=I(!1),c=I(!1),l=I(!0),u=I(!1),f=I(),p=I(!0),m=I(!1),h=I(`primary`),g=I(100),_=I(`!text-[#20a53A]`),v=I(`safe`),y=I(),b=I(`The current server has not been scanned for security and may be at risk`),x=I(``),S=I([]),C=I(),w=I([]),T=I(!0),E=I([]),ee=I([]),D=I(!0),O=I(!1),k=I(!1),A=L({progress:1,repairProgress:!1,repairText:`Repairing..`}),j=L({processPercentage:0,processColor:`#20a53a`}),M={risk:{type:`danger`,label:`Risk Items`,list:[]},security:{type:`primary`,label:`Risk-free item`,list:[]},ignore:{type:`warning`,label:`Ignored items`,list:[]}},te=L({cannot_automatically:0,failed:0,success:0}),N=I(0),{table:ne,columns:P}=Be([{title:`Risk Items`,key:`m_name`,width:150,ellipsis:{tooltip:{width:`trigger`}}},{title:`Fixes`,key:`msg`,ellipsis:{tooltip:{width:`trigger`}}},{title:`Information`,key:`type`,width:100,align:`center`,render:e=>Array.isArray(e.type)&&e.type.length>0?d(`span`,{class:`h-[3.2rem] inline-block whitespace-pre-wrap`},[o(` `),e.type.join(`,`),o(` `)]):`None`},{title:`Operation Results`,key:`status`,width:120,align:`right`,render:e=>e.status?d(`span`,{class:`text-[#20a53a]`},[o(` Repair Success `)]):d(`span`,{class:`text-[red]`},[o(` Repair failed `)])}]),re=L({1:{text:`Low`,bg:`rgba(232, 213, 68, 0.1)`,color:`#D4BB00`},2:{text:`Medium`,bg:`rgba(240, 173, 78, 0.14)`,color:`#f0ad4e`},3:{text:`High`,bg:`rgba(239, 8, 8, 0.1)`,color:`#EF0808`}}),F=e=>{let t=Object.keys(e.soft_name),n=``;return t.forEach((r,i)=>{i===t.length-1?n+=`${t}:${e.soft_name[r]}`:n+=`${t}:${e.soft_name[r]}\n`}),n},ie=I(`overview`),R=L({risk:0,malware:0,web:0,baseline:0}),z=async()=>{let{message:e}=await wt();if(Y(e)){let{vulnerability:t,malware:n,security:r,baseline:i}=e.data;if(R.malware=n,R.risk=r,R.web=t,R.baseline=i,R.risk){b.value=`${R.risk} risks detected. Please repair immediately.`;let{message:e}=await Ft();Y(e)&&(w.value=e.is_autofix,C.value=e.risk,a.value=e.check_time,m.value=!0,s.value=!0,D.value=!1,l.value=!1,u.value=!0,g.value=e.score,ce(),ue())}}},ae=I([]),B=I([]),oe=async()=>{let{message:e}=await yt();q(e)&&(ae.value=e||[],B.value=ae.value.filter(e=>e.enabled).map(e=>e.name_id))},se=async()=>{if(D.value=!1,l.value=!1,g.value=100,v.value=`safe`,_.value=`!text-[#20a53A]`,h.value==`info`){clearInterval(y.value),await Ut();let{message:e}=await Rt();Y(e)&&(V(e),g.value=`?`,_.value=`!text-[#EF0808]`,v.value=`danger`,r.value=!1,N.value=e.risk.length,oo.value[2].value=N.value,b.value=`Scan interruption `)}else{j.processPercentage=0,u.value=!0,b.value=`Security scan in progress...`,N.value=0,x.value=`Testing...`,f.value=``,h.value=`info`,p.value=!0,s.value=!1,de(!0);try{clearInterval(y.value),y.value=setInterval(async function(){let{message:e}=await Lt();Y(e)&&(j.processPercentage=e.percentage,N.value=e.count,oo.value[2].value=N.value,x.value=e.status,g.value=e.score,e.count&&e.percentage!=100&&(_.value=`!text-[#EF0808]`,v.value=`danger`,b.value=`A security scan is in progress. `),e.percentage==100&&clearInterval(y.value),ce())},1e3)}catch(e){console.log(e)}}},ce=()=>{g.value==100?(_.value=`!text-[#20a53A]`,v.value=`safe`,j.processColor=`#20a53A`):g.value>=80&&g.value<=99?(_.value=`!text-[#E8D544]`,v.value=`risk`,j.processColor=`#E8D544`):g.value>=60&&g.value<=79?(_.value=`!text-[#F0AD4E]`,j.processColor=`#F0AD4E`,v.value=`warn`):g.value<60&&(_.value=`!text-[#EF0808]`,j.processColor=`#EF0808`,v.value=`danger`)},le=async()=>{if(ao.isFree){G({source:399});return}try{var e;let t=(e=C.value)==null?void 0:e.filter(e=>e.selection==1).map(e=>e.m_name);if((t==null?void 0:t.length)==0){r.value=!1,Le.error(`There are currently no risk items that can be automatically repaired!`);return}r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`,A.progress=0;let{message:i}=await nn(JSON.stringify({m_name:t}));if(Y(i)){A.repairProgress=!0;let e=setInterval(async()=>{let{message:t}=await Mt();if(Y(t)&&(A.progress=t.percentage,A.repairText=t.status,t.percentage===100)){A.repairText=`Repair Completed`,A.repairProgress=!1,A.progress=100,clearInterval(e);let t=await i;me(t),de(!0)}},800)}}catch(e){console.log(e)}finally{r.value=!1}},V=e=>{w.value=e.is_autofix,localStorage.setItem(`isAutoFix`,JSON.stringify(w.value));for(let t in M){let n=e[t];if(Array.isArray(n)){for(let e=0;et.m_name==n[e].m_name);n[e].show=(r==null?void 0:r.show)||!1,n[e].selection=(r==null?void 0:r.selection)||!1}Object.keys(M).includes(t)&&t==`risk`&&C.value&&n&&(C.value=[...C.value,...n]),M[t].list=n}}a.value=e.check_time,h.value=`primary`,s.value=!0,m.value=!0,ue(),f.value=` !animate-none`,localStorage.setItem(`scanData`,JSON.stringify(C.value)),localStorage.setItem(`lastScanTime`,JSON.stringify(a.value))},ue=()=>{var e;(e=C.value)==null||e.forEach(e=>{w.value.includes(e.m_name)?(e.selection=!0,E.value.push(e)):e.selection=!1}),E.value.length>0?(T.value=!1,i.value=!0):T.value=!0},de=async(e=!1)=>{r.value=!0,n.value=`Scanning, please wait...`;try{let n={};e&&(n.force=1);let r;if(r=e?(await bt(n)).message:(await Ct()).message,Y(r)&&!r.interrupt){var t,i;C.value=[],V(r),g.value=(t=r.score)==null?0:t,N.value=C.value.length,oo.value[2].value=N.value,b.value=`Security scan completed.`,ee.value=(i=r.ignore)==null?[]:i}}catch(e){console.log(e)}r.value=!1},fe=async(e,t)=>{var i;if(ao.isFree){G({source:399});return}let a=(i=C.value)==null?void 0:i.filter(e=>e.selection==1).map(e=>e.m_name);try{if(!e&&(a==null?void 0:a.length)==0){Le.error(`Please select the risk items that need to be repaired!`);return}r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`;let{message:i}=await nn(JSON.stringify({m_name:e?[t==null?void 0:t.m_name]:a}));if(Y(i))if(e&&i.success.length>0){var o;Le.success(`Repair Success`),N.value--,oo.value[2].value=N.value,C.value=(o=C.value)==null?void 0:o.filter(e=>e.m_name!==(t==null?void 0:t.m_name)),me(i)}else me(i)}catch(e){console.log(e)}finally{r.value=!1}},pe=async e=>{try{r.value=!0,n.value=`Ignoring risk items, please wait patiently...`,await Vt({m_name:e.m_name}),de(!1)}finally{r.value=!1}},me=async e=>{var t,n;ne.data=[],c.value=!0,te.cannot_automatically=e.cannot_automatically.length,te.failed=e.failed.length,te.success=e.success.length,S.value=[];for(let t in e)for(let n of e[t])S.value.push({m_name:n.m_name,type:n.result.type,msg:n.result.msg,status:n.result.status,name:t});ne.data=S.value,r.value=!1,C.value=(t=C.value)==null?void 0:t.filter(t=>!e.success.some(e=>e.m_name===t.m_name)),N.value=((n=C.value)==null?void 0:n.length)||0,oo.value[2].value=N.value,localStorage.setItem(`scanData`,JSON.stringify(C.value))};return{showAnimation:u,scanScore:g,scanTextClass:_,scanOuterClass:v,animateFlag:f,scanPreText:b,riskNum:N,scanButtonType:h,repairAutoRiskButton:s,cookieRepair:p,scanItemText:x,processData:j,lastScanTime:a,scanSelectShow:m,allSelect:i,allSelectionDis:T,isIgnoreAll:O,ignoreData:ee,emptyDetail:l,loading:r,loadingText:n,isShow:D,activeMent:e,activeMentIgnore:t,is_autofix:w,levelData:re,allData:C,repairData:A,resultConfirm:c,resultItemLength:te,resultTable:ne,resultColumn:P,reportPopup:k,categories:ae,selectedCategories:B,onIgnore:pe,onScan:se,onRepairAll:le,onRepair:fe,vulnerabilityInvolvesSoftware:F,onToggle:t=>{e.value===t.m_name?e.value=``:e.value=t.m_name},onToggleIgnore:e=>{t.value===e.m_name?t.value=``:t.value=e.m_name},repairTypeActive:ie,tootipTotal:R,getScanTotal:z,getScanList:de,getRules:oe}});M();var co={class:`flex items-center mb-20px`},lo={class:`flex items-center w-full`},uo={key:0,class:`w-[100px] h-[100px] relative flex-shrink-0`},fo={key:1,class:`w-[100px] h-[100px] relative flex-shrink-0`},po={class:`flex-1 w-0 flex flex-col ml-30px`},mo={class:`flex items-center gap-10px w-full justify-between`},ho=[`innerHTML`],go={key:1},_o={class:`text-24px text-error`},vo={class:`flex items-center gap-10px`},yo={class:`flex items-center gap-8px`},bo={class:`whitespace-pre-wrap`},xo={class:`w-160px`},So={key:0,class:`leading-[1] text-14px text-default mt-12px`},Co={class:`text-14px text-font2 mt-10px`},wo={key:2,class:`leading-[1] text-14px text-default mt-12px`},To={key:3,class:`leading-[1] text-14px text-warning mt-12px`},Eo=X(n({__name:`risk-scan`,setup(e){let t=so(),{showAnimation:n,scanScore:r,scanTextClass:a,scanOuterClass:s,animateFlag:c,scanPreText:l,riskNum:u,scanButtonType:f,repairAutoRiskButton:p,cookieRepair:h,scanItemText:g,processData:_,lastScanTime:v,categories:x,selectedCategories:S}=B(t),w=C(()=>x.value.map(e=>({label:e.name,value:e.name_id}))),ee=async e=>{await Gt({categories:e})},{t:D}=z(),A=e=>d(me,null,{default:()=>[d(`span`,null,[e.label]),e.value===`bt_basic`&&d(`span`,{class:`ml-8px`},[D(`Home.Security.DefaultRuleTag`)])]});return(e,x)=>{let C=De,D=H,j=fe;return b(),P(`div`,co,[F(`div`,lo,[O(n)?i(``,!0):(b(),P(`div`,uo,[...x[1]||(x[1]=[F(`span`,{class:`inline-block scan-icon-img icon-img-safe`},null,-1),F(`span`,{class:`scan-icon-img-bg`},null,-1),F(`span`,{class:`text-[32px] h-[44px] w-[7px] text-[#20a53a] font-bold absolute-center`},`i`,-1)])])),O(n)?(b(),P(`div`,fo,[F(`p`,{class:y([`box-text w-58px`,O(a)])},N(O(r)),3),F(`span`,{class:y(`scan-icon-img icon-img-`+O(s))},null,2),x[4]||(x[4]=F(`span`,{class:`circle-inner`},null,-1)),F(`span`,{class:y(`circle-outer `+O(s))},null,2),F(`div`,{class:y(`animate-box`+O(c))},[F(`div`,{class:y(`animate-box-left linear-`+O(s))},null,2),x[2]||(x[2]=F(`div`,{class:`animate-box-right`},null,-1)),x[3]||(x[3]=F(`div`,{class:`animate-box-bottom`},null,-1))],2)])):i(``,!0),F(`div`,po,[F(`div`,mo,[d(O(me),{class:`text-20px flex-1 min-w-0`},{default:k(()=>[O(u)?(b(),P(`span`,go,[F(`span`,_o,N(O(u)),1),o(` `+N(e.$t(`Home.Security.index_89`)),1)])):(b(),P(`span`,{key:0,innerHTML:O(l)},null,8,ho))]),_:1}),F(`div`,vo,[F(`div`,yo,[F(`span`,bo,N(e.$t(`Home.Security.ScanRules`)+e.$t(`Public.Punctuation.Colon`)),1),F(`div`,xo,[d(C,{value:O(S),"onUpdate:value":[x[0]||(x[0]=e=>T(S)?S.value=e:null),ee],multiple:``,"max-tag-count":`responsive`,"consistent-menu-width":!1,options:O(w),"render-label":A},null,8,[`value`,`options`])])]),O(p)&&O(h)?(b(),P(E,{key:0},[d(D,{round:``,onClick:O(t).onScan},{default:k(()=>[o(N(e.$t(`Ftp.Log.Index_12`)),1)]),_:1},8,[`onClick`]),d(D,{round:``,type:O(f),onClick:O(t).onRepairAll},{default:k(()=>[o(N(e.$t(`Home.Security.index_91`)),1)]),_:1},8,[`type`,`onClick`])],64)):(b(),P(E,{key:1},[!O(p)||!O(h)?(b(),m(D,{key:0,type:O(f)===`info`?`default`:O(f),secondary:O(f)==`info`,round:``,onClick:O(t).onScan},{default:k(()=>[o(N(O(f)==`info`?e.$t(`Home.Security.index_90`):e.$t(`Home.Security.index_41`)),1)]),_:1},8,[`type`,`secondary`,`onClick`])):i(``,!0)],64))])]),O(f)!==`info`&&!O(p)?(b(),P(`div`,So,N(e.$t(`Home.Security.index_92`)),1)):i(``,!0),O(f)==`info`?(b(),P(E,{key:1},[F(`span`,Co,N(O(g)),1),O(f)==`info`?(b(),m(j,{key:0,class:`mt-16px`,color:O(_).processColor,percentage:O(_).processPercentage,"stroke-width":10,"show-indicator":!1},null,8,[`color`,`percentage`])):i(``,!0)],64)):i(``,!0),O(p)?(b(),P(`div`,wo,N(e.$t(`Home.Security.index_9`)+e.$t(`Public.Punctuation.Colon`))+N(O(v)),1)):i(``,!0),O(p)&&O(h)?(b(),P(`div`,To,N(e.$t(`Home.Security.index_93`)),1)):i(``,!0)])])])}}}),[[`__scopeId`,`data-v-bfc261c0`]]);M();var Do={class:`w-600px p-20px`},Oo=n({__name:`fix-record`,setup(e){let{t}=z(),n=so(),{table:r,columns:i,setLoading:a}=Be([{title:`修复时间`,key:`time`,render:e=>W(e.repair_time)},{title:`修复ID`,key:`repair_id`,render:e=>e.repair_id},{title:`修复项目`,key:`items`,render:e=>`${e.item_count}项`},Je({title:`操作`,width:140,options:e=>[{label:`回滚`,show:e.can_rollback,onClick:()=>{o(e.repair_id)}},{label:t(`Public.Btn.Delete`),onClick:()=>{s(e.repair_id)}}]})]),o=e=>{ze({title:`确认回滚`,content:`是否确认回滚当前修复记录?`,onConfirm:async()=>{await Zt({repair_id:e}),c(),n.getScanTotal()}})},s=e=>{ze({title:`确认删除`,content:`是否确认删除当前修复记录?`,onConfirm:async()=>{await Ot({repair_id:e}),c(),n.getScanTotal()}})},c=async()=>{try{a(!0);let{message:e}=await on();q(e)&&(r.data=e)}finally{a(!1)}};return c(),(e,t)=>{let n=Z;return b(),P(`div`,Do,[d(n,{loading:O(r).loading,data:O(r).data,columns:O(i)},null,8,[`loading`,`data`,`columns`])])}}});M();var ko={key:0,class:`w-full h-30px flex items-center justify-between`},Ao={class:`flex items-center`},jo={class:`text-14px`},Mo={class:`flex items-center`},No=n({__name:`risk-select`,setup(e){let t=so(),{scanSelectShow:n,allSelect:r,allSelectionDis:a,allData:s,isIgnoreAll:c,is_autofix:l,reportPopup:u}=B(t),f=C(()=>{var e;return(e=s.value)==null?void 0:e.filter(e=>e.selection==1).map(e=>e.m_name).length});te(r,e=>{if(e){var t;(t=s.value)==null||t.forEach(e=>{l.value.includes(e.m_name)&&(e.selection=!0)})}else{var n;(n=s.value)==null||n.forEach(e=>{e.selection=!1})}});let p=()=>{Ve({title:`修复记录`,component:Oo})};return(e,s)=>{let l=Oe,m=et,h=oe,g=U,_=H;return O(n)?(b(),P(`div`,ko,[F(`div`,Ao,[d(l,{checked:O(r),"onUpdate:checked":s[0]||(s[0]=e=>T(r)?r.value=e:null),disabled:O(a)},{default:k(()=>[F(`span`,jo,N(e.$t(`Public.SelectAll`)),1)]),_:1},8,[`checked`,`disabled`]),d(m,{onClick:s[1]||(s[1]=e=>O(t).onRepair(!1)),class:y(O(f)?`ml-[20px]`:`ml-[20px] text-[#999] cursor-not-allowed `)},{default:k(()=>[o(N(e.$t(`Home.Security.index_94`)),1)]),_:1},8,[`class`])]),F(`div`,Mo,[d(m,{onClick:s[2]||(s[2]=e=>c.value=!0)},{default:k(()=>[o(N(e.$t(`Home.Security.index_95`)),1)]),_:1}),d(h,{vertical:``}),O(!1)?(b(),P(E,{key:0},[d(m,{onClick:p},{default:k(()=>[...s[4]||(s[4]=[o(`修复记录`,-1)])]),_:1}),d(h,{vertical:``})],64)):i(``,!0),d(_,{type:`primary`,text:``,onClick:s[3]||(s[3]=e=>u.value=!0)},{default:k(()=>[d(g,{name:`home-safe-report`,class:`mr-4px`}),s[5]||(s[5]=o(` View Report `,-1))]),_:1})])])):i(``,!0)}}});M();var Po={class:`module-list overflow-auto h-478px`},Fo=[`onClick`],Io={class:`w-full flex items-center`},Lo=[`title`],Ro={class:`px-[3rem] py-[3.2rem]`,style:{background:`var(--home-risk-security-ignore-collapse-bg)`}},zo={class:`flex items-center`},Bo={class:`w-100px text-right`,style:{color:`var(--home-risk-file-info-item-color)`}},Vo=[`innerHTML`],Ho={class:`flex mt-[16px] items-center`},Uo={key:0,class:`collapse-item flex-col !items-start`},Wo={key:1,class:`collapse-item`},Go={class:`flex mt-[16px] items-center`},Ko={class:`w-100px text-right`},qo={class:`collapse-item`},Jo={key:1,class:`scan-body flex justify-center flex-col my-[3rem] relative`},Yo=X(n({__name:`risk-list`,setup(e){let{t}=z(),n=so(),{emptyDetail:r,allData:a,loading:s,loadingText:c,activeMent:l,is_autofix:f,levelData:h}=B(n);u(()=>{l.value=``});let g=e=>[{label:`Fix it now`,show:!!f.value.includes(e.m_name),onClick:t=>{t==null||t.stopPropagation(),n.onRepair(!0,e)}},{label:t(`Ftp.Table.index_8`),class:`text-[#999]`,onClick:t=>{t==null||t.stopPropagation(),n.onIgnore(e)}},{label:l.value===e.m_name?t(`Home.Security.index_83`):t(`Security.Anti.Index_21`),onClick:t=>{t==null||t.stopPropagation(),n.onToggle(e)}}];return(e,t)=>{let u=Oe,_=V,v=et,S=tt,C=U,ee=Se,D=he,A=ke;return b(),P(E,null,[O(r)?i(``,!0):(b(),m(A,{key:0,show:O(s),class:`scan-body mt-16px`,description:O(c)},{default:k(()=>[d(D,{"expanded-names":O(l),"onUpdate:expandedNames":t[1]||(t[1]=e=>T(l)?l.value=e:null),accordion:``,"arrow-placement":`right`},{default:k(()=>[F(`div`,Po,[(b(!0),P(E,null,x(O(a),r=>(b(),P(`div`,{class:`module-item text-[1.2rem] cursor-pointer`,key:r.m_name,onClick:e=>O(n).onToggle(r)},[F(`div`,{class:y([`module-head flex items-center h-[5.4rem] justify-between border-b-1 w-full`,{"bg-[var(--home-risk-security-list-hover-bg)]":O(l)===r.m_name}])},[F(`div`,Io,[d(u,{checked:r.selection,"onUpdate:checked":e=>r.selection=e,onClick:t[0]||(t[0]=j(()=>{},[`stop`])),disabled:!O(f).includes(r.m_name)},null,8,[`checked`,`onUpdate:checked`,`disabled`]),d(_,{class:y([`flex-nowrap! items-center`,O(f).includes(r.m_name)?`w-[50rem]!`:`w-[30rem]!`])},{default:k(()=>[F(`span`,{class:`text-[1.2rem] h-[2.2rem] px-[8px] rounded-[0.2rem] mx-[8px] whitespace-nowrap flex items-center`,style:p({color:O(h)[r.level].color,backgroundColor:O(h)[r.level].bg})},N(O(h)[r.level].text),5),F(`div`,{class:`truncate`,style:p({color:O(h)[r.level].color}),title:r.ps?r.ps:r.vuln_name},N(r.ps?r.ps:r.vuln_name),13,Lo)]),_:2},1032,[`class`]),O(f).includes(r.m_name)?i(``,!0):(b(),m(_,{key:0,size:0,class:`text-font2 ml-10px items-center!`},{default:k(()=>[t[3]||(t[3]=F(`span`,null,`Contact Now`,-1)),d(v,{href:`mailto:support@aapanel.com`,target:`_blank`,class:`ml-2px`},{default:k(()=>[...t[2]||(t[2]=[o(`support@aapanel.com`,-1)])]),_:1})]),_:1}))]),d(S,{class:`w-200px`,options:g(r)},null,8,[`options`]),d(C,{name:`base-arrow-bottom`,size:20,class:`text-[#999] ml-3px`,style:p({transform:O(l)===r.m_name?`rotate(180deg)`:`rotate(0deg)`,transition:`transform 0.3s`})},null,8,[`style`])],2),d(ee,{show:O(l)===r.m_name},{default:k(()=>[F(`div`,Ro,[F(`div`,zo,[F(`div`,Bo,N(r.ps?`Risk Description`:`Involved software `),1),ne(F(`div`,{class:`collapse-item`,innerHTML:r.msg},null,8,Vo),[[w,r.msg]]),ne(F(`div`,{class:`collapse-item`},N(r.soft_name?O(n).vulnerabilityInvolvesSoftware(r):``),513),[[w,r.soft_name]])]),F(`div`,Ho,[t[4]||(t[4]=F(`div`,{class:`w-100px text-right`},`Solution`,-1)),r.tips?(b(),P(`div`,Uo,[(b(!0),P(E,null,x(r.tips,(e,t)=>(b(),P(`p`,{key:t,class:y(t==0?``:`mt-[4px]`)},N(t+1)+`、`+N(e),3))),128))])):i(``,!0),r.vuln_solution?(b(),P(`div`,Wo,N(r.vuln_solution),1)):i(``,!0)]),ne(F(`div`,Go,[F(`div`,Ko,N(e.$t(`Home.Security.index_81`)),1),F(`div`,qo,N(r.remind),1)],512),[[w,r.remind]])])]),_:2},1032,[`show`])],8,Fo))),128))])]),_:1},8,[`expanded-names`])]),_:1},8,[`show`,`description`])),O(r)?(b(),P(`div`,Jo,[t[5]||(t[5]=F(`span`,{class:`risk-spin h-[3rem] w-[33%] mb-[12px]`},null,-1)),(b(),P(E,null,x(4,(e,t)=>F(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})),64)),t[6]||(t[6]=F(`span`,{class:`risk-spin h-[3rem] w-[60%] mb-[12px]`},null,-1)),(b(),P(E,null,x(3,(e,t)=>F(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})),64)),t[7]||(t[7]=F(`span`,{class:`risk-spin h-[3rem] w-[40%] mb-[12px]`},null,-1))])):i(``,!0)],64)}}}),[[`__scopeId`,`data-v-aaa1e2c3`]]);M();var Xo={class:`flex flex-col p-20px`},Zo={class:`text-16px mb-20px`},Qo={class:`text-primary`},$o={class:`text-error`},es={class:`text-medium`},ts=n({__name:`risk-repair`,setup(e){let{resultItemLength:t,resultTable:n,resultColumn:r}=B(so());return(e,i)=>{let a=Z,s=Qe;return b(),P(`div`,Xo,[F(`span`,Zo,[o(N(e.$t(`Home.Security.index_85`))+`:`+N(e.$t(`Home.Security.index_86`))+` `,1),F(`span`,Qo,` [`+N(O(t).success)+`]`,1),o(`, `+N(e.$t(`Home.Security.index_87`))+` `,1),F(`span`,$o,` [`+N(O(t).failed)+`]`,1),o(`, `+N(e.$t(`Ftp.Table.index_8`))+` `,1),F(`span`,es,` [`+N(O(t).cannot_automatically)+`] `,1)]),d(a,{"max-height":400,data:O(n).data,columns:O(r)},null,8,[`data`,`columns`]),d(s,{class:`mt-10px`},{default:k(()=>[F(`li`,null,N(e.$t(`Home.Security.index_88`)),1)]),_:1})])}}});M(),cn();var ns={class:`mb-16px text-20px`},rs={class:`p-16px`},is=n({__name:`index`,setup(e){let t=D(()=>sn(()=>import(`./view-home-security.js?v=1791538283700`).then(e=>e.r),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,50,35,36,37,38,51]))),n=D(()=>sn(()=>import(`./view-home-security.js?v=1791538283700`).then(e=>e.n),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,50,35,36,37,38,51]))),r=so(),{resultConfirm:i,isIgnoreAll:a,reportPopup:o}=B(r);return r.getScanTotal(),r.getRules(),(e,r)=>{let s=at;return b(),P(`div`,null,[F(`div`,ns,N(e.$t(`Home.Security.index_80`)),1),F(`div`,rs,[d(Eo),d(No),d(Yo)]),d(s,{show:O(i),"onUpdate:show":r[0]||(r[0]=e=>T(i)?i.value=e:null),title:`Result Confirmation`,width:700,component:ts},null,8,[`show`]),d(s,{show:O(a),"onUpdate:show":r[1]||(r[1]=e=>T(a)?a.value=e:null),title:`Ignore risk items`,width:700,"min-height":400,component:O(t)},null,8,[`show`,`component`]),d(s,{show:O(o),"onUpdate:show":r[2]||(r[2]=e=>T(o)?o.value=e:null),title:`Security Scan Report`,width:1e3,"min-height":800,component:O(n),footer:!0,"confirm-text":e.$t(`Public.Btn.Export`),"hide-close":!0},null,8,[`show`,`component`,`confirm-text`])])}}});M();var as=R(`home-security-server`,()=>{let e=I(!1),t=I(``);return{serverScanParams:I({scanStatus:!1,isEnd:!1,error:0,warn:0,time:0,progress:0,progressColor:`#20a53a`,progressConfig:{system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},statusTotal:{},allArr:[],result:{},progressStatus:{},active:{}}),checkTopic:t,isScan:e}});M();var os={class:`progress-header`},ss={class:`progress-header-cot`},cs={key:0,class:`relative`},ls={class:`absolute top-[1.6rem] left-[2.6rem] flex flex-col`},us={class:`text-[1.2rem] font-bold leading-none`},ds={class:`progress-header-cot`},fs={class:`scanning-progress-title`},ps={class:`color-#fc6d26`},ms={class:`scanning-progress-cont`},hs=X(n({__name:`server-scan`,setup(e){let t=as(),n=J(),{serverScanParams:r,checkTopic:a,isScan:c}=B(t),l=L({status:!0,time:0,security_count:0,risk_count:{warning:0,danger:7}}),u=I(``),f=e=>e,p=C(()=>r.value.scanStatus&&!r.value.isEnd?`Scanning`:l.status?`Last detection time `+He(l.time):`Currently not undergoing security testing`),h=C(()=>r.value.scanStatus&&!r.value.isEnd?`Scanning-${u.value}`:r.value.isEnd?`Detection time:`+W(r.value.time/1e3,`yyyy-MM-dd`):l.status?`The server may have security risks. It is recommended to check it immediately`:`The current security risk is unknown, please check immediately`),{open:g,send:_,close:v}=Yt(`/ws_project`,{immediate:!1,onMessage:(e,t)=>{let n=JSON.parse(t.data.replace(/'/g,`"`));if(n&&typeof n==`object`&&`callback`in n)v(),r.value.scanStatus=!1,r.value.isEnd=!0,r.value.time=new Date().getTime(),ee();else{var i;u.value=n.name,a.value=n.topic,r.value.progress=parseInt(n.progress),(i=r.value.progressConfig[n.topic])==null||i.push(n),r.value.statusTotal[n.topic]=x(r.value.progressConfig[n.topic]),r.value.allArr.push(n),n.status===3&&r.value.error++,(n.status===2||n.status===3)&&r.value.warn++,n.status!==1&&(r.value.progressColor=`#fc6d26`)}}}),x=e=>{let t={};return e.length&&e.forEach(e=>{t[e.status]?t[e.status]++:t[e.status]=1}),t},S=()=>{if(n.isFree){G({source:399});return}if(r.value.scanStatus&&!r.value.isEnd){v(),w();return}else r.value.isEnd&&w();r.value.scanStatus=!0,g(),_({mod_name:`safe_detect`,def_name:`get_safe_scan`,ws_callback:``}),c.value=!0},w=()=>{r.value.scanStatus=!1,r.value.isEnd=!1,r.value.error=0,r.value.warn=0,r.value.time=0,r.value.progress=0,r.value.progressColor=`#20a53a`,r.value.progressConfig={system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},r.value.statusTotal={},r.value.allArr=[],r.value.result={},r.value.progressStatus={},r.value.active={system_account:!1,sshd_service:!1,file_mode:!1,software:!1,other:!1,backdoor:!1,proc:!1,history:!1,log:!1,rootkit:!1}},T=async()=>{try{let{message:e}=await It();if(Y(e)){if(Object.prototype.hasOwnProperty.call(e,`msg`)){l.status=!1;return}l.time=e.time,l.security_count=e.security_count,l.risk_count=e.risk_count}}catch(e){l.status=!1}},ee=()=>{let e=e=>e.sort((e,t)=>t.status-e.status);for(let t in r.value.progressConfig){let n=r.value.progressConfig[t];Array.isArray(n)&&n.length&&e(n)}let t=r.value.allArr;Array.isArray(t)&&t.length&&e(t);let n=r.value.result;if(n&&Object.keys(n).length){let t={};Object.keys(n).forEach(t=>{let r=n[t];Array.isArray(r)&&e(r)}),Object.keys(n).sort((e,t)=>{let r=n[e].some(e=>e.status>1);return r===n[t].some(e=>e.status>1)?0:r?-1:1}).forEach(e=>{t[e]=n[e]}),r.value.result=t}};return T(),s(()=>{v(),w()}),(e,t)=>{let n=U,a=fe,s=H;return b(),P(`div`,os,[F(`div`,ss,[F(`div`,{class:y(`progresscirclebar `+(O(l).status?`security `:``)+`text-[`+(O(l).security_count===100?` #20a53a `:` #fc6d26 `)+`]`)},[O(l).status?(b(),P(E,{key:1},[O(r).scanStatus&&!O(r).isEnd?(b(),P(`div`,cs,[d(a,{class:`animate-spin`,type:`circle`,percentage:70,"stroke-width":4,color:O(r).warn||O(r).error?`#fc6d26`:`#20a53a`},{default:k(()=>[o(N(),1)]),_:1},8,[`color`]),F(`div`,ls,[d(n,{name:`firewall-icon-safe-detect${O(r).warn||O(r).error?`-org`:``}`,size:50},null,8,[`name`]),F(`span`,us,N(e.$t(`Home.Security.index_41`)),1)])])):(b(),m(a,{key:1,type:`circle`,percentage:O(l).security_count,color:O(l).security_count===100?`#20a53a`:`#fc6d26`},{default:k(()=>[o(N(f(O(l).security_count)),1)]),_:1},8,[`percentage`,`color`]))],64)):(b(),m(n,{key:0,size:100,name:`firewall-icon-safe-detect`}))],2)]),F(`div`,ds,[F(`div`,fs,[O(r).isEnd?(b(),P(E,{key:1},[t[2]||(t[2]=o(` Testing completed `,-1)),O(r).error>0||O(r).warn>0?(b(),P(E,{key:0},[t[1]||(t[1]=o(` ,Found `,-1)),O(r).warn>0?(b(),P(E,{key:0},[F(`span`,ps,N(O(r).warn),1),t[0]||(t[0]=o(` risk items `,-1))],64)):i(``,!0)],64)):i(``,!0)],64)):(b(),P(E,{key:0},[o(N(O(p)),1)],64))]),O(r).scanStatus?(b(),m(a,{key:0,percentage:O(r).progress,color:O(r).warn||O(r).error?`#fc6d26`:`#20a53a`,"stroke-width":10},null,8,[`percentage`,`color`])):i(``,!0),F(`div`,ms,N(O(h)),1)]),F(`div`,null,[d(s,{size:`large`,type:O(r).scanStatus&&!O(r).isEnd?`warning`:`primary`,onClick:S,plain:!!(O(r).scanStatus&&!O(r).isEnd)},{default:k(()=>[o(N(O(r).scanStatus&&!O(r).isEnd?`Cancel Scan`:(O(r).isEnd,e.$t(`Home.Security.index_41`))),1)]),_:1},8,[`type`,`plain`])])])}}}),[[`__scopeId`,`data-v-9dc9905d`]]);M();var gs={class:`progress-cont-list scrollable`},_s=[`onClick`],vs={class:`progress_type`},ys={class:`progress_status`},bs={key:0,class:`text-error`},xs={key:1,class:`text-warning`},Ss={key:1},Cs={key:2,class:`text-font2`},ws={key:0},Ts={key:0,class:`progress_fold`},Es={class:`progress_item_body`},Ds={class:`info_cont`},Os={class:`info_cont_desc`},ks=X(n({__name:`server-list`,setup(e){let{serverScanParams:t,checkTopic:n,isScan:r}=B(as()),a=[{color:`#888`,text:`Not Installed`},{color:`#666`,text:`Good`},{color:`#e6a23c`,text:`Warn`},{color:`red`,text:`Danger`}],o={system_account:`System Account`,sshd_service:`SSHD Remote Service`,file_mode:`Important file permissions and attributes`,software:`Key software detection`,other:`Other project testing`,backdoor:`Backdoor Detection`,proc:`Malicious processes`,history:`History Commands`,log:`Log troubleshooting`,rootkit:`Rootkit detection`},s=e=>{t.value.active[e]=!t.value.active[e]};return(e,c)=>{let l=U;return b(),P(`div`,gs,[(b(),P(E,null,x(o,(o,c)=>F(`div`,{key:c,class:y([c+`_item `+(O(t).active[c]?`active`:``),`progress_item`])},[F(`div`,{class:`progress_item_header`,onClick:e=>s(c)},[F(`div`,vs,[d(l,{class:`title-icon`,name:`firewall-icon-`+c},null,8,[`name`]),F(`span`,null,N(o),1)]),F(`div`,ys,[O(t).statusTotal[c]?(b(),P(E,{key:0},[O(t).statusTotal[c][3]||O(t).statusTotal[c][2]?(b(),P(E,{key:0},[O(t).statusTotal[c][3]?(b(),P(`span`,bs,N(O(t).statusTotal[c][3])+` `+N(e.$t(`Home.Security.index_89`)),1)):i(``,!0),O(t).statusTotal[c][2]?(b(),P(`span`,xs,N((O(t).statusTotal[c][3]?``:`Found `)+O(t).statusTotal[c][2])+` `+N(e.$t(`Database.tools.index_20`)),1)):i(``,!0)],64)):O(t).scanStatus&&O(n)==c?(b(),P(`span`,Ss,N(e.$t(`Home.Security.index_97`))+`... `,1)):(b(),P(`span`,Cs,N(e.$t(`Home.Security.index_98`)),1))],64)):(b(),P(E,{key:1},[O(t).scanStatus&&!O(t).statusTotal[c]?(b(),P(`span`,ws,N(e.$t(`Home.Security.index_99`)),1)):i(``,!0)],64))]),O(r)?(b(),P(`div`,Ts,[d(l,{name:`base-arrow-bottom`})])):i(``,!0)],8,_s),F(`div`,Es,[O(t).progressConfig[c]&&O(t).progressConfig[c].length?(b(!0),P(E,{key:0},x(O(t).progressConfig[c],(e,t)=>(b(),P(`div`,{key:t,class:y([e.info?`active`:``,`progress_item_info`])},[F(`div`,Ds,[F(`div`,null,N(e.name),1),F(`div`,{style:p({color:a[e.status<0?0:e.status].color})},N(a[e.status<0?0:e.status].text),5)]),F(`div`,Os,N(e.info||``),1)],2))),128)):i(``,!0)])],2)),64))])}}}),[[`__scopeId`,`data-v-87a63b1c`]]);M();var As={class:`text-20px`},js=n({__name:`index`,setup(e){return(e,t)=>(b(),P(E,null,[F(`div`,As,N(e.$t(`Home.Security.index_96`)),1),d(hs),d(ks)],64))}});M();var Ms={class:`h-750px`},Ns=n({__name:`index`,props:{initialMenu:{default:`overview`},data:{}},setup(e){let t=e,{menu:n}=B($()),r=[{key:`overview`,label:()=>d(U,{size:32,name:n.value===`overview`?`home-aapanel-active`:`home-aapanel`},null),component:ro},{key:`risk`,label:()=>{let e=n.value===`risk`?`home-risk-active`:`home-risk`;return d(Ci,{value:wi(`risk`),iconName:e},null)},component:is},{key:`file`,label:()=>{let e=n.value===`file`?`home-ware-active`:`home-ware`;return d(Ci,{value:wi(`file`),iconName:e},null)},component:Gi},{key:`loophole`,label:()=>{let e=n.value===`loophole`?`home-web-active`:`home-web`;return d(Ci,{value:wi(`loophole`),iconName:e},null)},component:Ma},{key:`server`,label:()=>{let e=n.value===`server`?`home-safeDetect-active`:`home-safeDetect`;return d(Ci,{value:wi(`server`),iconName:e},null)},component:js},{key:`global`,label:()=>d(U,{size:32,name:n.value===`global`?`home-alarm-active`:`home-alarm`},null),component:Ji}];return n.value=(()=>{var e;return r.some(e=>e.key===t.initialMenu)?t.initialMenu:((e=r[0])==null?void 0:e.key)||`overview`})(),(e,t)=>{let i=un,a=et,s=mt,c=V;return b(),P(`div`,Ms,[d(i,{"is-icon":``,value:O(n),"onUpdate:value":t[0]||(t[0]=e=>T(n)?n.value=e:null),data:r,class:`relative`},null,8,[`value`]),d(c,{size:3,class:`absolute right-[6rem] top-[1.8rem] items-center!`},{default:k(()=>[d(s,{"icon-name":`demand`},{default:k(()=>[d(a,{href:`mailto:support@aapanel.com`,target:`_blank`},{default:k(()=>[...t[1]||(t[1]=[o(`support@aapanel.com`,-1)])]),_:1})]),_:1})]),_:1})])}}}),Ps=t({default:()=>Fs}),Fs=Ns;M();var Is={class:`overview-wrapper`},Ls={class:`content`},Rs={class:`overview-title`},zs={class:`href`},Bs={class:`bottom-menu`},Vs={class:`content`},Hs={class:`overview-title`},Us={class:`href`},Ws={class:`bottom-menu`},Gs={class:`content`},Ks={class:`overview-title`},qs={class:`href`},Js={class:`bottom-menu`},Ys={class:`content`},Xs={class:`overview-title`},Zs={class:`href`},Qs={class:`bottom-menu`},$s=X(n({__name:`index`,setup(e){let{server:t}=Q(),n=C(()=>t.value?t.value.site_total:0),r=C(()=>t.value?t.value.ftp_total:0),i=C(()=>t.value?t.value.database_total:0),a=ae(),s=()=>{a.push(`/site/php`)},c=()=>{a.push(`/ftp`)},l=()=>{a.push(`/database/mysql`)},u=()=>{Ve({width:1200,minHeight:750,component:Fs})},f=I(0);return(async()=>{let{message:e}=await Pt();Y(e)&&(f.value=e.total)})(),(e,t)=>{let a=et,p=be;return b(),m(p,{class:`mb-16px`,title:e.$t(`Home.index_67`)},{default:k(()=>[F(`div`,Is,[F(`div`,{class:`overview-box`,onClick:s},[F(`div`,Ls,[F(`div`,Rs,N(e.$t(`Home.index_68`)),1),F(`div`,zs,[d(a,null,{default:k(()=>[o(N(O(n)),1)]),_:1})])]),F(`div`,Bs,N(e.$t(`Home.index_72`,[e.$t(`Home.index_68`)])),1)]),F(`div`,{class:`overview-box`,onClick:c},[F(`div`,Vs,[F(`div`,Hs,N(e.$t(`Home.index_69`)),1),F(`div`,Us,[d(a,null,{default:k(()=>[o(N(O(r)),1)]),_:1})])]),F(`div`,Ws,N(e.$t(`Home.index_72`,[e.$t(`Home.index_69`)])),1)]),F(`div`,{class:`overview-box`,onClick:l},[F(`div`,Gs,[F(`div`,Ks,N(e.$t(`Home.index_70`)),1),F(`div`,qs,[d(a,null,{default:k(()=>[o(N(O(i)),1)]),_:1})])]),F(`div`,Js,N(e.$t(`Home.index_72`,[e.$t(`Home.index_70`)])),1)]),F(`div`,{class:`overview-box`,onClick:u},[F(`div`,Ys,[F(`div`,Xs,N(e.$t(`Home.index_71`)),1),F(`div`,Zs,[d(a,{type:O(f)>0?`error`:`primary`},{default:k(()=>[o(N(O(f)),1)]),_:1},8,[`type`])])]),F(`div`,Qs,N(e.$t(`Home.index_73`)),1)])])]),_:1},8,[`title`])}}}),[[`__scopeId`,`data-v-6b844563`]]);M();var ec=e(En(),1),tc=[`onClick`],nc={class:`content`},rc={class:`software-img h-95px`},ic=[`src`],ac={class:`software-name`},oc={class:`text`},sc={class:`content`},cc={class:`software-img h-70px`},lc=[`src`],uc={class:`software-name`},dc={class:`text`},fc={class:`software-btn`},pc=12,mc=X(n({__name:`index`,setup(e){let{softList:t,softRecommend:n}=Q(),r=I(!1),i={animation:200,disabled:!1,group:`description`,handle:`.move`,ghostClass:`ghost`,"item-key":`id`},a=C({get(){return t.value.length>pc?t.value.slice(0,pc):t.value},set(e){t.value=e}}),s=C(()=>a.value.length>=pc?[]:n.value.list.slice(0,pc-a.value.length)),c=C(()=>{let e=pc-a.value.length-s.value.length;return e>0?e:0}),l=C(()=>Array.from({length:c.value},e=>e)),u=e=>`/static/img/soft_ico/ico-${e.replace(/-+[{0-9},.,]+$/,``)}.png`,f=async()=>{await Ke({ssort:t.value.map(e=>e.name).join(`|`)})},p=e=>{window.open(e.preview)},h=e=>{G({source:Number(e.pay)})},g=e=>{Me(e.name)},_=e=>{Ge(e)};return(e,t)=>{let n=dn;return b(),m(O(be),{title:e.$t(`Home.index_74`)},{default:k(()=>[d(O(ec.default),ie({modelValue:O(a),"onUpdate:modelValue":t[0]||(t[0]=e=>T(a)?a.value=e:null)},i,{class:`software-wrapper`,onStart:t[1]||(t[1]=e=>r.value=!0),onEnd:t[2]||(t[2]=e=>r.value=!1),onSort:f}),{item:k(({element:e})=>[F(`div`,{class:`software-box`,onClick:t=>_(e)},[F(`div`,nc,[t[3]||(t[3]=F(`i`,{class:`iconfont icon-drag move`,title:``},null,-1)),F(`div`,rc,[F(`img`,{src:u(e.name)},null,8,ic)]),F(`div`,ac,[F(`span`,oc,N(e.title+` `+e.version),1),d(n,{class:`ml-4px`,value:e.status,"show-text":!1},null,8,[`value`])])])],8,tc)]),footer:k(()=>[(b(!0),P(E,null,x(O(s),n=>(b(),P(`div`,{key:n.pid,class:`software-box`},[F(`div`,sc,[t[4]||(t[4]=F(`div`,{class:`recommend`},`AD`,-1)),F(`div`,cc,[F(`img`,{"object-fit":`contain`,src:u(n.name)},null,8,lc)]),F(`div`,uc,[F(`div`,dc,N(n.title),1)]),F(`div`,fc,[n.isBuy?(b(),m(O(H),{key:1,class:`install`,onClick:e=>g(n)},{default:k(()=>[o(N(e.$t(`Public.Btn.Install`)),1)]),_:1},8,[`onClick`])):(b(),P(E,{key:0},[d(O(H),{class:`preview`,onClick:e=>p(n)},{default:k(()=>[o(N(e.$t(`Public.Btn.Preview`)),1)]),_:1},8,[`onClick`]),d(O(H),{class:`buy`,onClick:e=>h(n)},{default:k(()=>[o(N(e.$t(`Component.Auth.index_3`)),1)]),_:1},8,[`onClick`])],64))])])]))),128)),(b(!0),P(E,null,x(O(l),e=>(b(),P(`div`,{key:e,class:`software-box`}))),128))]),_:1},16,[`modelValue`])]),_:1},8,[`title`])}}}),[[`__scopeId`,`data-v-6839f0b8`]]);M();function hc({series:e,yAxisName:t,tooltipFormatter:n}){let r=(e=[])=>({type:`category`,boundaryGap:!1,data:e,axisLabel:{formatter:e=>W(e,`HH:mm:ss`)},axisLine:{lineStyle:{color:`#666`}}}),i=(t=[])=>e.map((e,n)=>({name:e.name,data:t.length>n?t[n]:[],symbolSize:6,type:`line`,smooth:!0,symbol:`circle`,showSymbol:!1,sampling:`average`,lineStyle:{width:1,color:e.color},itemStyle:{color:e.color},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,global:!1,colorStops:[{offset:0,color:qe(e.color,1)},{offset:.8,color:qe(e.color,.4)}]}}}));return{option:h({tooltip:{trigger:`axis`,axisPointer:{type:`cross`,label:{formatter:e=>e.axisDimension===`x`?W(e.value,`HH:mm:ss`):`${parseFloat(`${e.value}`).toFixed(2)}`}},formatter:n},grid:{top:`20%`,left:`6%`,right:`6%`,bottom:`4%`,containLabel:!0},yAxis:{type:`value`,name:t||``,boundaryGap:[0,`100%`],min:0,splitLine:{lineStyle:{color:`#ddd`}},axisLine:{lineStyle:{color:`#666`}}},xAxis:r(),series:i()}),getXAxis:r,getSeries:i}}M();var gc={class:`mb-7px`},_c={class:`text-desc`},vc=n({__name:`info`,props:{info:{default:()=>({})}},setup(e){return(t,n)=>{let r=de,i=ue;return b(),m(i,{cols:4,class:`w-full`},{default:k(()=>[(b(!0),P(E,null,x(e.info,e=>(b(),m(r,{class:`text-center pt-35px px-15px`,key:e.label},{default:k(()=>[F(`div`,gc,[ne(F(`i`,{class:`spot rounded-5px inline-block w-10px h-10px mr-3px`,style:p({"background-color":e.bgColor})},null,4),[[w,e.bgColor]]),F(`span`,_c,N(e.label),1)]),F(`div`,{class:`text-14px`,style:p({color:e.color})},N(e.value),5)]),_:2},1024))),128))]),_:1})}}});M();var yc={class:`relative`},bc={class:`absolute left-50px top-92px flex items-center w-110px z-1`},xc=n({__name:`net`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=ee(e,`value`),{t:n}=z(),{onServerReady:r}=Q(),i=I({}),o=L({up:{label:n(`Home.index_79`),value:`0 B`,bgColor:`#F7B851`},down:{label:n(`Home.index_80`),value:`0 B`,bgColor:`#52A9FF`},upTotal:{label:n(`Home.index_81`),value:`0 B`},downTotal:{label:n(`Home.index_82`),value:`0 B`}}),s=I(`KB`),c=I([{label:`KB/s`,value:`KB`,disabled:!1},{label:`MB/s`,value:`MB`,disabled:!1},{label:`GB/s`,value:`GB`,disabled:!1},{label:`TB/s`,value:`TB`,disabled:!1}]),l=({option:e})=>`${n(`Home.index_83`)}${e.label}`,{option:u,getXAxis:f,getSeries:p}=hc({series:[{name:n(`Home.index_79`),color:`#f7b851`},{name:n(`Home.index_80`),color:`#52a9ff`}],tooltipFormatter:e=>{let t=``,r=``;return Object.entries(e).forEach(([,e])=>{t=W(e.name,`HH:mm:ss`),r+=`
- ${e.seriesName}: ${e.data.value.toFixed(2)} ${c.value}/s + ${e.seriesName}: ${e.data.value.toFixed(2)} ${s.value}/s
`}),`
-
${r(`Home.index_84`)}${t}
- ${n} -
`}}),_=e=>{b.forEach(t=>{t.up=gt(K(t.upOriginal*1024,!1,2,e)),t.down=gt(K(t.downOriginal*1024,!1,2,e))})},v=e=>{s.up.value=`${e.up} ${c.value}`,s.down.value=`${e.down} ${c.value}`,s.upTotal.value=K(e.upTotal),s.downTotal.value=K(e.downTotal)},y=()=>{var e;let t=((e=h(b,e=>e.downOriginal))==null?void 0:e.downOriginal)||0,n=[`KB`,`MB`,`GB`,`TB`];do t/=1024,n.shift();while(t>.1&&n.length>0);l.value.forEach(e=>{e.disabled=n.includes(`${e.value}`)})},b=[],x=e=>new Date().getTime()-e>180*1e3,w=e=>{b.length>0&&x(b[0].date)&&b.shift(),b.push(e);let t=[],n=[],r=[];b.forEach(e=>{t.push(e.date),n.push({...e,value:e.up}),r.push({...e,value:e.down})}),p.xAxis=m(t),p.series=g([n,r])},T=()=>{let e={upTotal:0,downTotal:0,up:0,down:0,downPackets:0,upPackets:0},n=Object.assign(e,{date:Date.now(),upOriginal:0,downOriginal:0}),r=Object.entries(o.value).filter(([e])=>t.value===`all`||e===t.value);for(let[,t]of r)Object.keys(t).forEach(r=>{let i=it(t[r])?t[r]:0;r in e||(e[r]=0),e[r]+=i,r in n||(n[r]=0),n[r]+=i});return n.upOriginal=n.up,n.downOriginal=n.down,n.up=gt(K(n.up*1024,!1,2,c.value)),n.down=gt(K(n.down*1024,!1,2,c.value)),{infoData:e,optionData:n}};return a(`network`,e=>{o.value=e.network;let{infoData:t,optionData:n}=T();y(),v(t),w(n)}),(e,t)=>{let r=De;return u(),n(`div`,yc,[i(vc,{info:f(s)},null,8,[`info`]),S(`div`,bc,[i(r,{value:f(c),"onUpdate:value":[t[0]||(t[0]=e=>D(c)?c.value=e:null),_],size:`small`,options:f(l),"render-tag":d},null,8,[`value`,`options`])]),i(ft,{height:340,option:f(p)},null,8,[`option`])])}}});j();var Sc={class:`relative`},Cc=`MB`,wc=k({__name:`iostat`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let{t}=R(),{onServerReady:r}=Q(),a=C({}),o=ne(e,`value`),s=Te(),c=P({read:{label:t(`Home.index_85`),value:`0 B`,bgColor:`#FF4683`},write:{label:t(`Home.index_86`),value:`0 B`,bgColor:`#6CC0CF`},second:{label:t(`Home.index_87`),value:`0`},io:{label:t(`Home.index_88`),value:`0 ms`,color:s.value.primaryColor}}),l=[{key:`read_count`,label:t(`Home.index_89`),unit:`per sec`},{key:`write_count`,label:t(`Home.index_90`),unit:`per sec`},{key:`read_merged_count`,label:t(`Home.index_91`),unit:`per sec`},{key:`write_merged_count`,label:t(`Home.index_92`),unit:`per sec`},{key:`read_time`,label:t(`Home.index_93`),unit:`ms`},{key:`write_time`,label:t(`Home.index_94`),unit:`ms`}],{option:d,getXAxis:p,getSeries:m}=hc({series:[{name:t(`Home.index_95`),color:`#FF4683`},{name:t(`Home.index_96`),color:`#6CC0CF`}],yAxisName:`${t(`Home.index_83`)}${Cc}/s`,tooltipFormatter:e=>{let n=``,r=``,i=null;return Object.entries(e).forEach(([,e])=>{n=W(e.name,`HH:mm:ss`),r+=` +
${n(`Home.index_84`)}${t}
+ ${r} + `}}),m=e=>{_.forEach(t=>{t.up=pt(K(t.upOriginal*1024,!1,2,e)),t.down=pt(K(t.downOriginal*1024,!1,2,e))})},h=e=>{o.up.value=`${e.up} ${s.value}`,o.down.value=`${e.down} ${s.value}`,o.upTotal.value=K(e.upTotal),o.downTotal.value=K(e.downTotal)},g=()=>{var e;let t=((e=a(_,e=>e.downOriginal))==null?void 0:e.downOriginal)||0,n=[`KB`,`MB`,`GB`,`TB`];do t/=1024,n.shift();while(t>.1&&n.length>0);c.value.forEach(e=>{e.disabled=n.includes(`${e.value}`)})},_=[],v=e=>new Date().getTime()-e>180*1e3,y=e=>{_.length>0&&v(_[0].date)&&_.shift(),_.push(e);let t=[],n=[],r=[];_.forEach(e=>{t.push(e.date),n.push({...e,value:e.up}),r.push({...e,value:e.down})}),u.xAxis=f(t),u.series=p([n,r])},x=()=>{let e={upTotal:0,downTotal:0,up:0,down:0,downPackets:0,upPackets:0},n=Object.assign(e,{date:Date.now(),upOriginal:0,downOriginal:0}),r=Object.entries(i.value).filter(([e])=>t.value===`all`||e===t.value);for(let[,t]of r)Object.keys(t).forEach(r=>{let i=it(t[r])?t[r]:0;r in e||(e[r]=0),e[r]+=i,r in n||(n[r]=0),n[r]+=i});return n.upOriginal=n.up,n.downOriginal=n.down,n.up=pt(K(n.up*1024,!1,2,s.value)),n.down=pt(K(n.down*1024,!1,2,s.value)),{infoData:e,optionData:n}};return r(`network`,e=>{i.value=e.network;let{infoData:t,optionData:n}=x();g(),h(t),y(n)}),(e,t)=>{let n=De;return b(),P(`div`,yc,[d(vc,{info:O(o)},null,8,[`info`]),F(`div`,bc,[d(n,{value:O(s),"onUpdate:value":[t[0]||(t[0]=e=>T(s)?s.value=e:null),m],size:`small`,options:O(c),"render-tag":l},null,8,[`value`,`options`])]),d(ut,{height:340,option:O(u)},null,8,[`option`])])}}});M();var Sc={class:`relative`},Cc=`MB`,wc=n({__name:`iostat`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let{t}=z(),{onServerReady:n}=Q(),r=I({}),i=ee(e,`value`),a=Te(),o=L({read:{label:t(`Home.index_85`),value:`0 B`,bgColor:`#FF4683`},write:{label:t(`Home.index_86`),value:`0 B`,bgColor:`#6CC0CF`},second:{label:t(`Home.index_87`),value:`0`},io:{label:t(`Home.index_88`),value:`0 ms`,color:a.value.primaryColor}}),s=[{key:`read_count`,label:t(`Home.index_89`),unit:`per sec`},{key:`write_count`,label:t(`Home.index_90`),unit:`per sec`},{key:`read_merged_count`,label:t(`Home.index_91`),unit:`per sec`},{key:`write_merged_count`,label:t(`Home.index_92`),unit:`per sec`},{key:`read_time`,label:t(`Home.index_93`),unit:`ms`},{key:`write_time`,label:t(`Home.index_94`),unit:`ms`}],{option:c,getXAxis:l,getSeries:u}=hc({series:[{name:t(`Home.index_95`),color:`#FF4683`},{name:t(`Home.index_96`),color:`#6CC0CF`}],yAxisName:`${t(`Home.index_83`)}${Cc}/s`,tooltipFormatter:e=>{let n=``,r=``,i=null;return Object.entries(e).forEach(([,e])=>{n=W(e.name,`HH:mm:ss`),r+=`
${e.seriesName}: ${e.data.value} MB/s -
`,i||(i=e.data)}),l.forEach(e=>{if(i!==null){let t=``,n=i[e.key];(e.key===`read_time`||e.key===`write_time`)&&(t=`color: ${n>1e3?s.value.errorColor:s.value.primaryColor};`),r+=` + `,i||(i=e.data)}),s.forEach(e=>{if(i!==null){let t=``,n=i[e.key];(e.key===`read_time`||e.key===`write_time`)&&(t=`color: ${n>1e3?a.value.errorColor:a.value.primaryColor};`),r+=`
@@ -51,4 +51,4 @@ import{a as e,r as t}from"./rolldown-runtime.js?v=1787646744133";import{Cn as n,
${t(`Home.index_84`)}${n}
${r} -
`}}),h=e=>{c.read.value=K(e.read_bytes),c.write.value=K(e.write_bytes),c.second.value=`${e.read_count+e.write_count}`;let t=e.write_time>e.read_time?e.write_time:e.read_time;c.io.value=`${t} ms`,c.io.color=t>=1e3?s.value.errorColor:s.value.primaryColor},g=[],_=e=>new Date().getTime()-e>180*1e3,v=e=>{g.length>0&&_(g[0].date)&&g.shift(),g.push(e);let t=[],n=[],r=[];g.forEach(e=>{t.push(e.date),n.push({...e,value:parseFloat(K(e.read_bytes,!1,2,Cc))}),r.push({...e,value:parseFloat(K(e.write_bytes,!1,2,Cc))})}),d.xAxis=p(t),d.series=m([n,r])},y=()=>{let e={read_bytes:0,write_bytes:0,read_count:0,write_count:0,read_merged_count:0,write_merged_count:0,read_time:0,write_time:0},t=Object.assign(e,{date:Date.now()}),n=Object.entries(a.value);for(let[r,i]of n)if(o.value===`all`&&Object.keys(i).forEach(n=>{let r=it(i[n])?i[n]:0;n in e||(e[n]=0),e[n]+=r,n in t||(t[n]=0),t[n]+=r}),o.value===r){Object.keys(i).forEach(n=>{let r=it(i[n])?i[n]:0;e[n]=r,t[n]=r});break}return{infoData:e,optionData:t}};return r(`iostat`,e=>{a.value=e.iostat;let{infoData:t,optionData:n}=y();h(t),v(n)}),(e,t)=>(u(),n(`div`,Sc,[i(vc,{info:f(c)},null,8,[`info`]),i(ft,{height:340,option:f(d)},null,8,[`option`])]))}});j();var Tc={class:`w-140px mr-16px`},Ec=X(k({__name:`index`,setup(e){let{t}=R(),{onServerReady:n}=Q(),r=C(`net`),a=C(`all`),o=C([{label:t(`Public.All`),value:`all`}]),s=C([]),c=I(()=>r.value===`net`?o.value:s.value),l=new Map([[`net`,t(`Home.index_77`)],[`iostat`,t(`Home.index_78`)]]),d=({option:e})=>`${l.get(r.value)}: ${e.label}`,p=e=>{e===`net`&&(a.value=o.value[0].value),e===`iostat`&&(a.value=s.value[0].value)},m=e=>{o.value.length!==Object.keys(e).length+1&&(o.value=Object.keys(e).map(e=>({label:e,value:e})),o.value.unshift({label:t(`Public.All`),value:`all`}))},h=e=>{s.value.length!==Object.keys(e).length+1&&(s.value=Object.keys(e).map(e=>({label:e===t(`Public.All`)?t(`Public.All`):e,value:e})))};return n(`monitor`,e=>{m(e.network),h(e.iostat)}),(e,t)=>{let n=De,o=Ce,s=ge,l=be;return u(),F(l,{class:`h-full`},{default:w(()=>[i(s,{value:f(r),"onUpdate:value":[t[3]||(t[3]=e=>D(r)?r.value=e:null),p],class:`home-reset-tab`,"bar-width":60},{suffix:w(()=>[S(`div`,Tc,[i(n,{value:f(a),"onUpdate:value":t[0]||(t[0]=e=>D(a)?a.value=e:null),options:f(c),"render-tag":d},null,8,[`value`,`options`])])]),default:w(()=>[i(o,{tab:e.$t(`Home.index_75`),name:`net`,"display-directive":`show:lazy`},{default:w(()=>[i(xc,{value:f(a),"onUpdate:value":t[1]||(t[1]=e=>D(a)?a.value=e:null)},null,8,[`value`])]),_:1},8,[`tab`]),i(o,{tab:e.$t(`Home.index_76`),name:`iostat`,"display-directive":`show:lazy`},{default:w(()=>[i(wc,{value:f(a),"onUpdate:value":t[2]||(t[2]=e=>D(a)?a.value=e:null)},null,8,[`value`])]),_:1},8,[`tab`])]),_:1},8,[`value`])]),_:1})}}}),[[`__scopeId`,`data-v-b7a30949`]]);j(),cn();var Dc=k({__name:`index`,setup(e){let t=d(()=>sn(()=>import(`./view-home.js?v=1787646744133`).then(e=>e.a),__vite__mapDeps([23,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45]))),{t:n}=R(),a=J(),o=Fe(n(`Home.index_1`),{memTotal:0}),l=C(0),p=C(null),h=async()=>{try{let{message:e}=await Ze();Y(e)?p.value=e:p.value=null}finally{l.value=Date.now()}},g=P({}),_=(e,t)=>{g[e]=t},v=()=>{Object.entries(g).forEach(([,e])=>{p.value&&e(p.value)})};te(l,e=>{e&&p.value&&v()},{immediate:!0});let y=r({type:0,show:!1,describe:``,pay:``,route:``,name:``,price:``,ps:[]}),b=r({type:1,show:!1,describe:``,route:``,list:[]}),x=r([]),S=async()=>{let{message:e}=await st();q(e)&&e.forEach(e=>{e.type===0&&e.show&&(y.value=e),e.type===1&&e.show&&(b.value=e)})},T=async()=>{let{message:e}=await Ge();x.value=q(e)?e:[]},{loop:E}=vt(h),D=async()=>{await Promise.all([h(),S()]),await Promise.all([T()]),E(),!(a.isFree&&a.aaPanelPro)&&p.value&&p.value.installed===!1&&(o.data.memTotal=s(p.value,`mem.memTotal`,0),o.show=!0)};return On({server:p,proRecommend:y,softList:x,softRecommend:b,onServerReady:_}),c(()=>{D(),en()}),(e,n)=>{let r=de,s=ue,c=ot,l=Tn;return u(),F(l,null,{default:w(()=>[i(Rn),f(a).aaPanelPro?m(``,!0):(u(),F(Hn,{key:0})),i(xi),i($s),i(s,{"x-gap":`16`,cols:2},{default:w(()=>[i(r,null,{default:w(()=>[i(mc)]),_:1}),i(r,null,{default:w(()=>[i(Ec)]),_:1})]),_:1}),i(c,{show:f(o).show,"onUpdate:show":n[0]||(n[0]=e=>f(o).show=e),title:f(o).title,data:f(o).data,width:920,"min-height":572,component:f(t)},null,8,[`show`,`title`,`data`,`component`])]),_:1})}}}),Oc=t({default:()=>kc}),kc=Dc;export{$ as a,Ti as i,Ps as n,kn as o,so as r,Oc as t}; \ No newline at end of file +
`}}),f=e=>{o.read.value=K(e.read_bytes),o.write.value=K(e.write_bytes),o.second.value=`${e.read_count+e.write_count}`;let t=e.write_time>e.read_time?e.write_time:e.read_time;o.io.value=`${t} ms`,o.io.color=t>=1e3?a.value.errorColor:a.value.primaryColor},p=[],m=e=>new Date().getTime()-e>180*1e3,h=e=>{p.length>0&&m(p[0].date)&&p.shift(),p.push(e);let t=[],n=[],r=[];p.forEach(e=>{t.push(e.date),n.push({...e,value:parseFloat(K(e.read_bytes,!1,2,Cc))}),r.push({...e,value:parseFloat(K(e.write_bytes,!1,2,Cc))})}),c.xAxis=l(t),c.series=u([n,r])},g=()=>{let e={read_bytes:0,write_bytes:0,read_count:0,write_count:0,read_merged_count:0,write_merged_count:0,read_time:0,write_time:0},t=Object.assign(e,{date:Date.now()}),n=Object.entries(r.value);for(let[r,a]of n)if(i.value===`all`&&Object.keys(a).forEach(n=>{let r=it(a[n])?a[n]:0;n in e||(e[n]=0),e[n]+=r,n in t||(t[n]=0),t[n]+=r}),i.value===r){Object.keys(a).forEach(n=>{let r=it(a[n])?a[n]:0;e[n]=r,t[n]=r});break}return{infoData:e,optionData:t}};return n(`iostat`,e=>{r.value=e.iostat;let{infoData:t,optionData:n}=g();f(t),h(n)}),(e,t)=>(b(),P(`div`,Sc,[d(vc,{info:O(o)},null,8,[`info`]),d(ut,{height:340,option:O(c)},null,8,[`option`])]))}});M();var Tc={class:`w-140px mr-16px`},Ec=X(n({__name:`index`,setup(e){let{t}=z(),{onServerReady:n}=Q(),r=I(`net`),i=I(`all`),a=I([{label:t(`Public.All`),value:`all`}]),o=I([]),s=C(()=>r.value===`net`?a.value:o.value),c=new Map([[`net`,t(`Home.index_77`)],[`iostat`,t(`Home.index_78`)]]),l=({option:e})=>`${c.get(r.value)}: ${e.label}`,u=e=>{e===`net`&&(i.value=a.value[0].value),e===`iostat`&&(i.value=o.value[0].value)},f=e=>{a.value.length!==Object.keys(e).length+1&&(a.value=Object.keys(e).map(e=>({label:e,value:e})),a.value.unshift({label:t(`Public.All`),value:`all`}))},p=e=>{o.value.length!==Object.keys(e).length+1&&(o.value=Object.keys(e).map(e=>({label:e===t(`Public.All`)?t(`Public.All`):e,value:e})))};return n(`monitor`,e=>{f(e.network),p(e.iostat)}),(e,t)=>{let n=De,a=Ce,o=ge,c=be;return b(),m(c,{class:`h-full`},{default:k(()=>[d(o,{value:O(r),"onUpdate:value":[t[3]||(t[3]=e=>T(r)?r.value=e:null),u],class:`home-reset-tab`,"bar-width":60},{suffix:k(()=>[F(`div`,Tc,[d(n,{value:O(i),"onUpdate:value":t[0]||(t[0]=e=>T(i)?i.value=e:null),options:O(s),"render-tag":l},null,8,[`value`,`options`])])]),default:k(()=>[d(a,{tab:e.$t(`Home.index_75`),name:`net`,"display-directive":`show:lazy`},{default:k(()=>[d(xc,{value:O(i),"onUpdate:value":t[1]||(t[1]=e=>T(i)?i.value=e:null)},null,8,[`value`])]),_:1},8,[`tab`]),d(a,{tab:e.$t(`Home.index_76`),name:`iostat`,"display-directive":`show:lazy`},{default:k(()=>[d(wc,{value:O(i),"onUpdate:value":t[2]||(t[2]=e=>T(i)?i.value=e:null)},null,8,[`value`])]),_:1},8,[`tab`])]),_:1},8,[`value`])]),_:1})}}}),[[`__scopeId`,`data-v-b7a30949`]]);M(),cn();var Dc=n({__name:`index`,setup(e){let t=D(()=>sn(()=>import(`./view-home.js?v=1791538283700`).then(e=>e.u),__vite__mapDeps([23,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47]))),{t:n}=z(),r=J(),a=Fe(n(`Home.index_1`),{memTotal:0}),o=I(0),s=I(null),c=async()=>{try{let{message:e}=await ct();Y(e)?s.value=e:s.value=null}finally{o.value=Date.now()}},f=L({}),p=(e,t)=>{f[e]=t},h=()=>{Object.entries(f).forEach(([,e])=>{s.value&&e(s.value)})};te(o,e=>{e&&s.value&&h()},{immediate:!0});let g=re({type:0,show:!1,describe:``,pay:``,route:``,name:``,price:``,ps:[]}),_=re({type:1,show:!1,describe:``,route:``,list:[]}),v=re([]),y=async()=>{let{message:e}=await Ye();q(e)&&e.forEach(e=>{e.type===0&&e.show&&(g.value=e),e.type===1&&e.show&&(_.value=e)})},x=async()=>{let{message:e}=await ot();v.value=q(e)?e:[]},{loop:S}=vt(c),C=async()=>{await Promise.all([c(),y()]),await Promise.all([x()]),S(),!(r.isFree&&r.aaPanelPro)&&s.value&&s.value.installed===!1&&(a.data.memTotal=l(s.value,`mem.memTotal`,0),a.show=!0)};return On({server:s,proRecommend:g,softList:v,softRecommend:_,onServerReady:p}),u(()=>{C(),an()}),(e,n)=>{let o=de,s=ue,c=at,l=Tn;return b(),m(l,null,{default:k(()=>[d(Rn),O(r).aaPanelPro?i(``,!0):(b(),m(Hn,{key:0})),d(xi),d($s),d(s,{"x-gap":`16`,cols:2},{default:k(()=>[d(o,null,{default:k(()=>[d(mc)]),_:1}),d(o,null,{default:k(()=>[d(Ec)]),_:1})]),_:1}),d(c,{show:O(a).show,"onUpdate:show":n[0]||(n[0]=e=>O(a).show=e),title:O(a).title,data:O(a).data,width:920,"min-height":572,component:O(t)},null,8,[`show`,`title`,`data`,`component`])]),_:1})}}}),Oc=t({default:()=>kc}),kc=Dc;export{$ as a,Ti as i,Ps as n,kn as o,so as r,Oc as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/rolldown-runtime.js b/BTPanel/static/vite/js/rolldown-runtime.js index 0d35e7e3..bc0e7898 100644 --- a/BTPanel/static/vite/js/rolldown-runtime.js +++ b/BTPanel/static/vite/js/rolldown-runtime.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() diff --git a/BTPanel/static/vite/js/vendor-ace-legacy.js b/BTPanel/static/vite/js/vendor-ace-legacy.js index 8c09aae2..540cf59f 100644 --- a/BTPanel/static/vite/js/vendor-ace-legacy.js +++ b/BTPanel/static/vite/js/vendor-ace-legacy.js @@ -1,8 +1,8 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I;function L(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);na?n=n.substring(i-a):i=55296&&t<=56319}function pe(e){var t=e.charCodeAt(0);return t>=56320&&t<=57343}function me(e,t,n){for(var r=e.length,i=t.length,a=Math.ceil((r+i)/2),o=a,s=2*a,c=Array(s),l=Array(s),u=0;un);_++){for(var v=-_+p;v<=_-m;v+=2){var b=o+v,x=void 0;x=v===-_||v!==_&&c[b-1]r)m+=2;else if(S>i)p+=2;else if(f){var C=o+d-v;if(C>=0&&C=w)return he(e,t,x,S,n)}}}for(var T=-_+h;T<=_-g;T+=2){var E=o+T,D=void 0;D=T===-_||T!==_&&l[E-1]r)g+=2;else if(O>i)h+=2;else if(!f){var k=o+d-T;if(k>=0&&k=D)return he(e,t,A,j,n)}}}}return[[I,e],[y,t]]}function he(e,t,n,r,i){var a=e.substring(0,n),o=t.substring(0,r),s=e.substring(n),c=t.substring(r),l=J(a,o,{checkLines:!1,deadline:i}),u=J(s,c,{checkLines:!1,deadline:i});return l.concat(u)}function ge(e,t){if((arguments.length>2&&arguments[2]!==void 0?arguments[2]:1)<=0)return null;var n=e.length>t.length?e:t,r=e.length>t.length?t:e;if(n.length<4||r.length*2a[4].length?i:a;else{if(!i&&!a)return null;a?i||(o=a):o=i}if(!o)throw Error(`Unable to find a half match.`);var s,c,l,u;e.length>t.length?(s=o[0],c=o[1],l=o[2],u=o[3]):(l=o[0],u=o[1],s=o[2],c=o[3]);var d=o[4];return[s,c,l,u,d]}function _e(e,t,n){for(var r=e.slice(n,n+Math.floor(e.length/4)),i=-1,a=``,o,s,c,l;(i=t.indexOf(r,i+1))!==-1;){var u=K(e.slice(n),t.slice(i)),d=q(e.slice(0,n),t.slice(0,i));a.length=e.length?[o||``,s||``,c||``,l||``,a||``]:null}function ve(e,t){for(var n=0;n=1&&u>=1){s.splice(c-l-u,l+u),c=c-l-u;for(var p=J(d,f,{checkLines:!1,deadline:n.deadline}),m=p.length-1;m>=0;m--)s.splice(c,0,p[m]);c+=p.length}u=0,l=0,d=``,f=``;break;default:throw Error(`Unknown diff operation.`)}c++}return s.pop(),s}function xe(e,t,n){var r;if(!e)return[[y,t]];if(!t)return[[I,e]];var i=e.length>t.length?e:t,a=e.length>t.length?t:e,o=i.indexOf(a);if(o!==-1)return r=[[y,i.substring(0,o)],[F,a],[y,i.substring(o+a.length)]],e.length>t.length&&(r[0][0]=I,r[2][0]=I),r;if(a.length===1)return[[I,e],[y,t]];var s=ge(e,t);if(s){var c=s[0],l=s[1],u=s[2],d=s[3],f=s[4],p=J(c,u,n),m=J(l,d,n);return p.concat([[F,f]],m)}return n.checkLines&&e.length>100&&t.length>100?be(e,t,n):me(e,t,n.deadline)}function Se(e,t,n){if(e===null||t===null)throw Error(`Null input. (diff)`);var r=J(e,t,we(n||{}));return De(r),r}function J(e,t,n){var r=e,i=t;if(r===i)return r?[[0,r]]:[];var a=K(r,i),o=r.substring(0,a);r=r.substring(a),i=i.substring(a),a=q(r,i);var s=r.substring(r.length-a);r=r.substring(0,r.length-a),i=i.substring(0,i.length-a);var c=xe(r,i,n);return o&&c.unshift([0,o]),s&&c.push([0,s]),c=Z(c),c}function Ce(e){var t=1;return(e===void 0?`undefined`:U(e))<`u`&&(t=e<=0?Number.MAX_VALUE:e),Date.now()+t*1e3}function we(e){return S({checkLines:!0,deadline:Ce(e.timeout||1)},e)}function Y(e,t,n){return n===1?e+t:t+e}function X(e,t){return t===1?[e.substring(0,e.length-1),e[e.length-1]]:[e.substring(1),e[0]]}function Te(e,t,n,r){return r===1?e[t][1][e[t][1].length-1]===e[n][1][e[n][1].length-1]:e[t][1][0]===e[n][1][0]}function Ee(e,t,n){for(var r=n===1?-1:1,i=null,a=null,o=t+n;o>=0&&o=o&&a++):e[i][1]=Y(e[i][1],v,r),a===null?e.splice(o,0,[-1,v]):e[a][1]=Y(e[a][1],v,r)}function De(e){for(var t=0;t0?r[i-1]:-1,s=0,c=0,l=0,u=0,a=null,n=!0)),o++;for(n&&(t=Z(t)),t=ke(t),o=1;o=m?(p>=d.length/2||p>=f.length/2)&&(t.splice(o,0,[0,f.substring(0,p)]),t[o-1][1]=d.substring(0,d.length-p),t[o+1][1]=f.substring(p),o++):(m>=d.length/2||m>=f.length/2)&&(t.splice(o,0,[0,d.substring(0,m)]),t[o-1][0]=1,t[o-1][1]=f.substring(0,f.length-m),t[o+1][0]=-1,t[o+1][1]=d.substring(m),o++),o++}o++}return t}function ke(e){var t=e.map(function(e){return G(e)});function n(e,t){if(!e||!t)return 6;var n=e.charAt(e.length-1),i=t.charAt(0),a=n.match(A),o=i.match(A),u=a&&n.match(s),d=o&&i.match(s),f=u&&n.match(c),p=d&&i.match(c),m=f&&e.match(l),h=p&&t.match(r);return m||h?5:f||p?4:a&&!u&&d?3:u||d?2:a||o?1:0}for(var i=1;i=g&&(g=_,p=a,m=o,h=u)}t[i-1][1]!==p&&(p?t[i-1][1]=p:(t.splice(i-1,1),i--),t[i][1]=m,h?t[i+1][1]=h:(t.splice(i+1,1),i--))}i++}return t}function Z(e){var t=e.map(function(e){return G(e)});t.push([0,``]);for(var n=0,r=0,i=0,a=``,o=``,s;n1?(r!==0&&i!==0&&(s=K(o,a),s!==0&&(n-r-i>0&&t[n-r-i-1][0]===0?t[n-r-i-1][1]+=o.substring(0,s):(t.splice(0,0,[0,o.substring(0,s)]),n++),o=o.substring(s),a=a.substring(s)),s=q(o,a),s!==0&&(t[n][1]=o.substring(o.length-s)+t[n][1],o=o.substring(0,o.length-s),a=a.substring(0,a.length-s))),n-=r+i,t.splice(n,r+i),a.length&&(t.splice(n,0,[-1,a]),n++),o.length&&(t.splice(n,0,[1,o]),n++),n++):n!==0&&t[n-1][0]===0?(t[n-1][1]+=t[n][1],t.splice(n,1)):n++,i=0,r=0,a=``,o=``;break;default:throw Error(`Unknown diff operation`)}t[t.length-1][1]===``&&t.pop();var c=!1;for(n=1;n2&&arguments[2]!==void 0&&arguments[2],r=null,i=!0;return function(){var a=this,o=[...arguments],s=n&&i,c=function(){e.apply(a,o),r=null};s&&(i=!1,c()),r||(r=setTimeout(c,t))}}function je(e,t){var n;return function(){var r=this,i=[...arguments];clearTimeout(n),n=setTimeout(function(){return e.apply(r,i)},t)}}function Me(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``;return(e==null?``:e).replace(/\r\n/g,` -`)}function Ne(e,t,n,r){var i=e+(n-e)/2;return`M `.concat(e,` `,t,` C `,i,`,`,t,` `,i,`,`,r,` `,n,`,`,r)}function Pe(e,t){var n,r,i=e.options.mode;return t===d&&e.options.left.mode!==null&&(i=(n=e.options.left.mode)==null?i:n),t===a&&e.options.right.mode!==null&&(i=(r=e.options.right.mode)==null?i:r),i}function Fe(e,t){var n,r,i=e.options.theme;return t===d&&e.options.left.theme!==null&&(i=(n=e.options.left.theme)==null?i:n),t===a&&e.options.right.theme!==null&&(i=(r=e.options.right.theme)==null?i:r),i}function Ie(e,t){return e.ace.getSession().doc.getLine(t)}function Le(e){var t,n,r=e.options.left.id;return r?(t=(n=document.getElementById(r))==null?void 0:n.offsetHeight)==null?0:t:0}function Re(e){var t=document.createElement(`div`),n={class:e.className,style:`top:`.concat(e.topOffset,`px`),title:e.tooltip,"data-diff-index":e.diffIndex};for(var r in n)t.setAttribute(r,String(n[r]));return t.innerHTML=e.arrowContent,t}function Q(e,t){var n=`js-`.concat(t,`-`,Math.random().toString(36).substr(2,5)),r=e.querySelector(`.`.concat(t));if(r)return r.id=r.id||n,r.id;var i=document.createElement(`div`);return e.appendChild(i),i.className=t,i.id=n,i.id}function $(e,t,n,r){var i=e===`document`?document:document.querySelector(e);i&&i.addEventListener(t,function(e){for(var t=i.querySelectorAll(n),a=e.target,o=0,s=t.length;on.length)&&(t=n.length),t-=e.length;var r=n.indexOf(e,t);return r!==-1&&r===t}),String.prototype.repeat||r(String.prototype,`repeat`,function(e){for(var t=``,n=this;e>0;)e&1&&(t+=n),(e>>=1)&&(n+=n);return t}),String.prototype.includes||r(String.prototype,`includes`,function(e,t){return this.indexOf(e,t)!=-1}),Object.assign||(Object.assign=function(e){if(e==null)throw TypeError(`Cannot convert undefined or null to object`);for(var t=Object(e),n=1;n>>0,r=arguments[1]>>0,i=r<0?Math.max(n+r,0):Math.min(r,n),a=arguments[2],o=a===void 0?n:a>>0,s=o<0?Math.max(n+o,0):Math.min(o,n);i0;)t&1&&(n+=e),(t>>=1)&&(e+=e);return n};var r=/^\s\s*/,i=/\s\s*$/;t.stringTrimLeft=function(e){return e.replace(r,``)},t.stringTrimRight=function(e){return e.replace(i,``)},t.copyObject=function(e){var t={};for(var n in e)t[n]=e[n];return t},t.copyArray=function(e){for(var t=[],n=0,r=e.length;n65535?2:1}}),ace.define(`ace/lib/useragent`,[`require`,`exports`,`module`],function(e,t,n){t.OS={LINUX:`LINUX`,MAC:`MAC`,WINDOWS:`WINDOWS`},t.getOS=function(){return t.isMac?t.OS.MAC:t.isLinux?t.OS.LINUX:t.OS.WINDOWS};var r=(typeof navigator>`u`?`undefined`:U(navigator))==`object`?navigator:{},i=(/mac|win|linux/i.exec(r.platform)||[`other`])[0].toLowerCase(),a=r.userAgent||``,o=r.appName||``;t.isWin=i==`win`,t.isMac=i==`mac`,t.isLinux=i==`linux`,t.isIE=o==`Microsoft Internet Explorer`||o.indexOf(`MSAppHost`)>=0?parseFloat((a.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((a.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),t.isOldIE=t.isIE&&t.isIE<9,t.isGecko=t.isMozilla=a.match(/ Gecko\/\d+/),t.isOpera=(typeof opera>`u`?`undefined`:U(opera))==`object`&&Object.prototype.toString.call(window.opera)==`[object Opera]`,t.isWebKit=parseFloat(a.split(`WebKit/`)[1])||void 0,t.isChrome=parseFloat(a.split(` Chrome/`)[1])||void 0,t.isSafari=parseFloat(a.split(` Safari/`)[1])&&!t.isChrome||void 0,t.isEdge=parseFloat(a.split(` Edge/`)[1])||void 0,t.isAIR=a.indexOf(`AdobeAIR`)>=0,t.isAndroid=a.indexOf(`Android`)>=0,t.isChromeOS=a.indexOf(` CrOS `)>=0,t.isIOS=/iPad|iPhone|iPod/.test(a)&&!window.MSStream,t.isIOS&&(t.isMac=!0),t.isMobile=t.isIOS||t.isAndroid}),ace.define(`ace/lib/dom`,[`require`,`exports`,`module`,`ace/lib/useragent`],function(e,t,n){var r=e(`./useragent`),i=`http://www.w3.org/1999/xhtml`;t.buildDom=function e(t,n,r){if(typeof t==`string`&&t){var i=document.createTextNode(t);return n&&n.appendChild(i),i}if(!Array.isArray(t))return t&&t.appendChild&&n&&n.appendChild(t),t;if(typeof t[0]!=`string`||!t[0]){for(var a=[],o=0;o`u`)){if(o){if(r)s();else if(r===!1)return o.push([e,n])}if(!a){var i=r;!r||!r.getRootNode?i=document:(i=r.getRootNode(),(!i||i==r)&&(i=document));var c=i.ownerDocument||i;if(n&&t.hasCssString(n,i))return null;n&&(e+=` /*# sourceURL=ace/css/`+n+` */`);var l=t.createElement(`style`);l.appendChild(c.createTextNode(e)),n&&(l.id=n),i==c&&(i=t.getDocumentHead(c)),i.insertBefore(l,i.firstChild)}}}if(t.importCssString=c,t.importCssStylsheet=function(e,n){t.buildDom([`link`,{rel:`stylesheet`,href:e}],t.getDocumentHead(n))},t.$fixPositionBug=function(e){var t=e.getBoundingClientRect();if(e.style.left){var n=parseFloat(e.style.left),r=+t.left;Math.abs(n-r)>1&&(e.style.left=2*n-r+`px`)}if(e.style.right){var n=parseFloat(e.style.right),r=window.innerWidth-t.right;Math.abs(n-r)>1&&(e.style.right=2*n-r+`px`)}if(e.style.top){var n=parseFloat(e.style.top),r=+t.top;Math.abs(n-r)>1&&(e.style.top=2*n-r+`px`)}if(e.style.bottom){var n=parseFloat(e.style.bottom),r=window.innerHeight-t.bottom;Math.abs(n-r)>1&&(e.style.bottom=2*n-r+`px`)}},t.scrollbarWidth=function(e){var n=t.createElement(`ace_inner`);n.style.width=`100%`,n.style.minWidth=`0px`,n.style.height=`200px`,n.style.display=`block`;var r=t.createElement(`ace_outer`),i=r.style;i.position=`absolute`,i.left=`-10000px`,i.overflow=`hidden`,i.width=`200px`,i.minWidth=`0px`,i.height=`150px`,i.display=`block`,r.appendChild(n);var a=e&&e.documentElement||document&&document.documentElement;if(!a)return 0;a.appendChild(r);var o=n.offsetWidth;i.overflow=`scroll`;var s=n.offsetWidth;return o===s&&(s=r.clientWidth),a.removeChild(r),o-s},t.computedStyle=function(e,t){return window.getComputedStyle(e,``)||{}},t.setStyle=function(e,t,n){e[t]!==n&&(e[t]=n)},t.HAS_CSS_ANIMATION=!1,t.HAS_CSS_TRANSFORMS=!1,t.HI_DPI=!r.isWin||typeof window<`u`&&window.devicePixelRatio>=1.5,r.isChromeOS&&(t.HI_DPI=!1),typeof document<`u`){var l=document.createElement(`div`);t.HI_DPI&&l.style.transform!==void 0&&(t.HAS_CSS_TRANSFORMS=!0),!r.isEdge&&l.style.animationName!==void 0&&(t.HAS_CSS_ANIMATION=!0),l=null}t.HAS_CSS_TRANSFORMS?t.translate=function(e,t,n){e.style.transform=`translate(`+Math.round(t)+`px, `+Math.round(n)+`px)`}:t.translate=function(e,t,n){e.style.top=Math.round(n)+`px`,e.style.left=Math.round(t)+`px`}}),ace.define(`ace/lib/net`,[`require`,`exports`,`module`,`ace/lib/dom`],function(e,t,n){var r=e(`./dom`);t.get=function(e,t){var n=new XMLHttpRequest;n.open(`GET`,e,!0),n.onreadystatechange=function(){n.readyState===4&&t(n.responseText)},n.send(null)},t.loadScript=function(e,t){var n=r.getDocumentHead(),i=document.createElement(`script`);i.src=e,n.appendChild(i),i.onload=i.onreadystatechange=function(e,n){(n||!i.readyState||i.readyState==`loaded`||i.readyState==`complete`)&&(i=i.onload=i.onreadystatechange=null,n||t())}},t.qualifyURL=function(e){var t=document.createElement(`a`);return t.href=e,t.href}}),ace.define(`ace/lib/oop`,[`require`,`exports`,`module`],function(e,t,n){t.inherits=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})},t.mixin=function(e,t){for(var n in t)e[n]=t[n];return e},t.implement=function(e,n){t.mixin(e,n)}}),ace.define(`ace/lib/event_emitter`,[`require`,`exports`,`module`],function(e,t,n){var r={},i=function(){this.propagationStopped=!0},a=function(){this.defaultPrevented=!0};r._emit=r._dispatchEvent=function(e,t){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var n=this._eventRegistry[e]||[],r=this._defaultHandlers[e];if(!(!n.length&&!r)){((t===void 0?`undefined`:U(t))!=`object`||!t)&&(t={}),t.type||(t.type=e),t.stopPropagation||(t.stopPropagation=i),t.preventDefault||(t.preventDefault=a),n=n.slice();for(var o=0;o`u`?`undefined`:U(console))==`object`&&console.error&&console.error(n),setTimeout(function(){throw n})}}),ace.define(`ace/lib/default_english_messages`,[`require`,`exports`,`module`],function(e,t,n){t.defaultEnglishMessages={"autocomplete.popup.aria-roledescription":`Autocomplete suggestions`,"autocomplete.popup.aria-label":`Autocomplete suggestions`,"autocomplete.popup.item.aria-roledescription":`item`,"autocomplete.loading":`Loading...`,"editor.scroller.aria-roledescription":`editor`,"editor.scroller.aria-label":`Editor content, press Enter to start editing, press Escape to exit`,"editor.gutter.aria-roledescription":`editor gutter`,"editor.gutter.aria-label":`Editor gutter, press Enter to interact with controls using arrow keys, press Escape to exit`,"error-marker.good-state":`Looks good!`,"prompt.recently-used":`Recently used`,"prompt.other-commands":`Other commands`,"prompt.no-matching-commands":`No matching commands`,"search-box.find.placeholder":`Search for`,"search-box.find-all.text":`All`,"search-box.replace.placeholder":`Replace with`,"search-box.replace-next.text":`Replace`,"search-box.replace-all.text":`All`,"search-box.toggle-replace.title":`Toggle Replace mode`,"search-box.toggle-regexp.title":`RegExp Search`,"search-box.toggle-case.title":`CaseSensitive Search`,"search-box.toggle-whole-word.title":`Whole Word Search`,"search-box.toggle-in-selection.title":`Search In Selection`,"search-box.search-counter":`$0 of $1`,"text-input.aria-roledescription":`editor`,"text-input.aria-label":`Cursor at row $0`,"gutter.code-folding.range.aria-label":`Toggle code folding, rows $0 through $1`,"gutter.code-folding.closed.aria-label":`Toggle code folding, rows $0 through $1`,"gutter.code-folding.open.aria-label":`Toggle code folding, row $0`,"gutter.code-folding.closed.title":`Unfold code`,"gutter.code-folding.open.title":`Fold code`,"gutter.annotation.aria-label.error":`Error, read annotations row $0`,"gutter.annotation.aria-label.warning":`Warning, read annotations row $0`,"gutter.annotation.aria-label.info":`Info, read annotations row $0`,"inline-fold.closed.title":`Unfold code`,"gutter-tooltip.aria-label.error.singular":`error`,"gutter-tooltip.aria-label.error.plural":`errors`,"gutter-tooltip.aria-label.warning.singular":`warning`,"gutter-tooltip.aria-label.warning.plural":`warnings`,"gutter-tooltip.aria-label.info.singular":`information message`,"gutter-tooltip.aria-label.info.plural":`information messages`,"gutter.annotation.aria-label.security":`Security finding, read annotations row $0`,"gutter.annotation.aria-label.hint":`Suggestion, read annotations row $0`,"gutter-tooltip.aria-label.security.singular":`security finding`,"gutter-tooltip.aria-label.security.plural":`security findings`,"gutter-tooltip.aria-label.hint.singular":`suggestion`,"gutter-tooltip.aria-label.hint.plural":`suggestions`,"editor.tooltip.disable-editing":`Editing is disabled`}}),ace.define(`ace/lib/app_config`,[`require`,`exports`,`module`,`ace/lib/oop`,`ace/lib/event_emitter`,`ace/lib/report_error`,`ace/lib/default_english_messages`],function(e,t,n){"no use strict";var r=e(`./oop`),i=e(`./event_emitter`).EventEmitter,a=e(`./report_error`).reportError,o=e(`./default_english_messages`).defaultEnglishMessages,s={setOptions:function(e){Object.keys(e).forEach(function(t){this.setOption(t,e[t])},this)},getOptions:function(e){var t={};if(e)Array.isArray(e)||(e=Object.keys(e));else{var n=this.$options;e=Object.keys(n).filter(function(e){return!n[e].hidden})}return e.forEach(function(e){t[e]=this.getOption(e)},this),t},setOption:function(e,t){if(this[`$`+e]!==t){var n=this.$options[e];if(!n)return c(`misspelled option "`+e+`"`);if(n.forwardTo)return this[n.forwardTo]&&this[n.forwardTo].setOption(e,t);n.handlesSet||(this[`$`+e]=t),n&&n.set&&n.set.call(this,t)}},getOption:function(e){var t=this.$options[e];return t?t.forwardTo?this[t.forwardTo]&&this[t.forwardTo].getOption(e):t&&t.get?t.get.call(this):this[`$`+e]:c(`misspelled option "`+e+`"`)}};function c(e){typeof console<`u`&&console.warn&&console.warn.apply(console,arguments)}var l,u,d=function(){function e(){this.$defaultOptions={},l=o,u=`dollarSigns`}return e.prototype.defineOptions=function(e,t,n){return e.$options||(this.$defaultOptions[t]=e.$options={}),Object.keys(n).forEach(function(t){var r=n[t];typeof r==`string`&&(r={forwardTo:r}),r.name||(r.name=t),e.$options[r.name]=r,`initialValue`in r&&(e[`$`+r.name]=r.initialValue)}),r.implement(e,s),this},e.prototype.resetOptions=function(e){Object.keys(e.$options).forEach(function(t){var n=e.$options[t];`value`in n&&e.setOption(t,n.value)})},e.prototype.setDefaultValue=function(e,t,n){if(!e){for(e in this.$defaultOptions)if(this.$defaultOptions[e][t])break;if(!this.$defaultOptions[e][t])return!1}var r=this.$defaultOptions[e]||(this.$defaultOptions[e]={});r[t]&&(r.forwardTo?this.setDefaultValue(r.forwardTo,t,n):r[t].value=n)},e.prototype.setDefaultValues=function(e,t){Object.keys(t).forEach(function(n){this.setDefaultValue(e,n,t[n])},this)},e.prototype.setMessages=function(e,t){l=e,t&&t.placeholders&&(u=t.placeholders)},e.prototype.nls=function(e,t,n){l[e]||(c(`No message found for the key '`+e+`' in messages with id `+l.$id+`, trying to find a translation for the default string '`+t+`'.`),l[t]||c(`No message found for the default string '`+t+`' in the provided messages. Falling back to the default English message.`));var r=l[e]||l[t]||t;return n&&(u===`dollarSigns`&&(r=r.replace(/\$(\$|[\d]+)/g,function(e,t){return t==`$`?`$`:n[t]})),u===`curlyBrackets`&&(r=r.replace(/\{([^\}]+)\}/g,function(e,t){return n[t]}))),r},e}();d.prototype.warn=c,d.prototype.reportError=a,r.implement(d.prototype,i),t.AppConfig=d}),ace.define(`ace/theme/textmate-css`,[`require`,`exports`,`module`],function(e,t,n){n.exports=`.ace-tm .ace_gutter { background: #f0f0f0; @@ -946,7 +946,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho .ace_hidden_token { display: none; -}`}),ace.define(`ace/layer/decorators`,[`require`,`exports`,`module`,`ace/lib/dom`,`ace/lib/oop`,`ace/lib/event_emitter`],function(e,t,n){var r=e(`../lib/dom`),i=e(`../lib/oop`),a=e(`../lib/event_emitter`).EventEmitter,o=function(){function e(e,t){this.renderer=t,this.pixelRatio=1,this.maxHeight=t.layerConfig.maxHeight,this.lineHeight=t.layerConfig.lineHeight,this.minDecorationHeight=2*this.pixelRatio|0,this.halfMinDecorationHeight=this.minDecorationHeight/2|0,this.colors={},this.colors.dark={error:`rgba(255, 18, 18, 1)`,warning:`rgba(18, 136, 18, 1)`,info:`rgba(18, 18, 136, 1)`},this.colors.light={error:`rgb(255,51,51)`,warning:`rgb(32,133,72)`,info:`rgb(35,68,138)`},this.setScrollBarV(e)}return e.prototype.$createCanvas=function(){this.canvas=r.createElement(`canvas`),this.canvas.style.top=`0px`,this.canvas.style.right=`0px`,this.canvas.style.zIndex=`7`,this.canvas.style.position=`absolute`},e.prototype.setScrollBarV=function(e){this.$createCanvas(),this.scrollbarV=e,e.element.appendChild(this.canvas),this.setDimensions()},e.prototype.$updateDecorators=function(e){if(typeof this.canvas.getContext!=`function`)return;var t=this.renderer.theme.isDark===!0?this.colors.dark:this.colors.light;this.setDimensions(e);var n=this.canvas.getContext(`2d`);function r(e,t){return e.priorityt.priority)}var i=this.renderer.session.$annotations;if(n.clearRect(0,0,this.canvas.width,this.canvas.height),i){var a={info:1,warning:2,error:3};i.forEach(function(e){e.priority=a[e.type]||null}),i=i.sort(r);for(var o=0;othis.canvasHeight&&(f=this.canvasHeight-p);var m=f-p,h=f+p-m;n.fillStyle=t[i[o].type]||null,n.fillRect(0,m,Math.round(this.oneZoneWidth-1),h)}}var g=this.renderer.session.selection.getCursor();if(g){var _=Math.round(this.getVerticalOffsetForRow(g.row)*this.heightRatio);n.fillStyle=`rgba(0, 0, 0, 0.5)`,n.fillRect(0,_,this.canvasWidth,2)}},e.prototype.getVerticalOffsetForRow=function(e){return e|=0,this.renderer.session.documentToScreenRow(e,0)*this.lineHeight},e.prototype.setDimensions=function(e){e=e||this.renderer.layerConfig,this.maxHeight=e.maxHeight,this.lineHeight=e.lineHeight,this.canvasHeight=e.height,this.canvasWidth=this.scrollbarV.width||this.canvasWidth,this.setZoneWidth(),this.canvas.width=this.canvasWidth,this.canvas.height=this.canvasHeight,this.maxHeighte&&(this.$changedLines.firstRow=e),this.$changedLines.lastRowthis.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},e.prototype.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},e.prototype.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},e.prototype.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},e.prototype.updateFull=function(e){e?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},e.prototype.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},e.prototype.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},e.prototype.onResize=function(e,t,n,r){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=+!!e;var i=this.container;r||(r=i.clientHeight||i.scrollHeight),!r&&this.$maxLines&&this.lineHeight>1&&(!i.style.height||i.style.height==`0px`)&&(i.style.height=`1px`,r=i.clientHeight||i.scrollHeight),n||(n=i.clientWidth||i.scrollWidth);var a=this.$updateCachedSize(e,t,n,r);if(this.$resizeTimer&&this.$resizeTimer.cancel(),!this.$size.scrollerHeight||!n&&!r)return this.resizing=0;e&&(this.$gutterLayer.$padding=null),e?this.$renderChanges(a|this.$changes,!0):this.$loop.schedule(a|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.$customScrollbar&&this.$updateCustomScrollbar(!0)}},e.prototype.$updateCachedSize=function(e,t,n,r){r-=this.$extraHeight||0;var a=0,o=this.$size,s={width:o.width,height:o.height,scrollerHeight:o.scrollerHeight,scrollerWidth:o.scrollerWidth};if(r&&(e||o.height!=r)&&(o.height=r,a|=this.CHANGE_SIZE,o.scrollerHeight=o.height,this.$horizScroll&&(o.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.setHeight(o.scrollerHeight),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+`px`,a|=this.CHANGE_SCROLL),n&&(e||o.width!=n)){a|=this.CHANGE_SIZE,o.width=n,t==null&&(t=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=t,i.setStyle(this.scrollBarH.element.style,`left`,t+`px`),i.setStyle(this.scroller.style,`left`,t+this.margin.left+`px`),o.scrollerWidth=Math.max(0,n-t-this.scrollBarV.getWidth()-this.margin.h),i.setStyle(this.$gutter.style,`left`,this.margin.left+`px`);var c=this.scrollBarV.getWidth()+`px`;i.setStyle(this.scrollBarH.element.style,`right`,c),i.setStyle(this.scroller.style,`right`,c),i.setStyle(this.scroller.style,`bottom`,this.scrollBarH.getHeight()),this.scrollBarH.setWidth(o.scrollerWidth),(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||e)&&(a|=this.CHANGE_FULL)}return o.$dirty=!n||!r,a&&this._signal(`resize`,s),a},e.prototype.onGutterResize=function(e){var t=this.$showGutter?e:0;t!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,t,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()||this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):this.$computeLayerConfig()},e.prototype.adjustWrapLimit=function(){var e=this.$size.scrollerWidth-this.$padding*2,t=Math.floor(e/this.characterWidth);return this.session.adjustWrapLimit(t,this.$showPrintMargin&&this.$printMarginColumn)},e.prototype.setAnimatedScroll=function(e){this.setOption(`animatedScroll`,e)},e.prototype.getAnimatedScroll=function(){return this.$animatedScroll},e.prototype.setShowInvisibles=function(e){this.setOption(`showInvisibles`,e),this.session.$bidiHandler.setShowInvisibles(e)},e.prototype.getShowInvisibles=function(){return this.getOption(`showInvisibles`)},e.prototype.getDisplayIndentGuides=function(){return this.getOption(`displayIndentGuides`)},e.prototype.setDisplayIndentGuides=function(e){this.setOption(`displayIndentGuides`,e)},e.prototype.getHighlightIndentGuides=function(){return this.getOption(`highlightIndentGuides`)},e.prototype.setHighlightIndentGuides=function(e){this.setOption(`highlightIndentGuides`,e)},e.prototype.setShowPrintMargin=function(e){this.setOption(`showPrintMargin`,e)},e.prototype.getShowPrintMargin=function(){return this.getOption(`showPrintMargin`)},e.prototype.setPrintMarginColumn=function(e){this.setOption(`printMarginColumn`,e)},e.prototype.getPrintMarginColumn=function(){return this.getOption(`printMarginColumn`)},e.prototype.getShowGutter=function(){return this.getOption(`showGutter`)},e.prototype.setShowGutter=function(e){return this.setOption(`showGutter`,e)},e.prototype.getFadeFoldWidgets=function(){return this.getOption(`fadeFoldWidgets`)},e.prototype.setFadeFoldWidgets=function(e){this.setOption(`fadeFoldWidgets`,e)},e.prototype.setHighlightGutterLine=function(e){this.setOption(`highlightGutterLine`,e)},e.prototype.getHighlightGutterLine=function(){return this.getOption(`highlightGutterLine`)},e.prototype.$updatePrintMargin=function(){if(!(!this.$showPrintMargin&&!this.$printMarginEl)){if(!this.$printMarginEl){var e=i.createElement(`div`);e.className=`ace_layer ace_print-margin-layer`,this.$printMarginEl=i.createElement(`div`),this.$printMarginEl.className=`ace_print-margin`,e.appendChild(this.$printMarginEl),this.content.insertBefore(e,this.content.firstChild)}var t=this.$printMarginEl.style;t.left=Math.round(this.characterWidth*this.$printMarginColumn+this.$padding)+`px`,t.visibility=this.$showPrintMargin?`visible`:`hidden`,this.session&&this.session.$wrap==-1&&this.adjustWrapLimit()}},e.prototype.getContainerElement=function(){return this.container},e.prototype.getMouseEventTarget=function(){return this.scroller},e.prototype.getTextAreaContainer=function(){return this.container},e.prototype.$moveTextAreaToCursor=function(){if(!this.$isMousePressed){var e=this.textarea.style,t=this.$composition;if(!this.$keepTextAreaAtCursor&&!t){i.translate(this.textarea,-100,0);return}var n=this.$cursorLayer.$pixelPos;if(n){t&&t.markerRange&&(n=this.$cursorLayer.getPixelPosition(t.markerRange.start,!0));var r=this.layerConfig,a=n.top,o=n.left;a-=r.offset;var s=t&&t.useTextareaForIME||b.isMobile?this.lineHeight:1;if(a<0||a>r.height-s){i.translate(this.textarea,0,0);return}var c=1,l=this.$size.height-s;if(!t)a+=this.lineHeight;else if(t.useTextareaForIME){var u=this.textarea.value;c=this.characterWidth*this.session.$getStringScreenWidth(u)[0]}else a+=this.lineHeight+2;o-=this.scrollLeft,o>this.$size.scrollerWidth-c&&(o=this.$size.scrollerWidth-c),o+=this.gutterWidth+this.margin.left,i.setStyle(e,`height`,s+`px`),i.setStyle(e,`width`,c+`px`),i.translate(this.textarea,Math.min(o,this.$size.scrollerWidth-c),Math.min(a,l))}}},e.prototype.getFirstVisibleRow=function(){return this.layerConfig.firstRow},e.prototype.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(this.layerConfig.offset===0?0:1)},e.prototype.getLastFullyVisibleRow=function(){var e=this.layerConfig,t=e.lastRow;return this.session.documentToScreenRow(t,0)*e.lineHeight-this.session.getScrollTop()>e.height-e.lineHeight?t-1:t},e.prototype.getLastVisibleRow=function(){return this.layerConfig.lastRow},e.prototype.setPadding=function(e){this.$padding=e,this.$textLayer.setPadding(e),this.$cursorLayer.setPadding(e),this.$markerFront.setPadding(e),this.$markerBack.setPadding(e),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},e.prototype.setScrollMargin=function(e,t,n,r){var i=this.scrollMargin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,i.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-i.top),this.updateFull()},e.prototype.setMargin=function(e,t,n,r){var i=this.margin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,this.$updateCachedSize(!0,this.gutterWidth,this.$size.width,this.$size.height),this.updateFull()},e.prototype.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},e.prototype.setHScrollBarAlwaysVisible=function(e){this.setOption(`hScrollBarAlwaysVisible`,e)},e.prototype.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},e.prototype.setVScrollBarAlwaysVisible=function(e){this.setOption(`vScrollBarAlwaysVisible`,e)},e.prototype.$updateScrollBarV=function(){var e=this.layerConfig.maxHeight,t=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&(e-=(t-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>e-t&&(e=this.scrollTop+t,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight(e+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},e.prototype.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},e.prototype.freeze=function(){this.$frozen=!0},e.prototype.unfreeze=function(){this.$frozen=!1},e.prototype.$renderChanges=function(e,t){if(this.$changes&&(e|=this.$changes,this.$changes=0),!this.session||!this.container.offsetWidth||this.$frozen||!e&&!t){this.$changes|=e;return}if(this.$size.$dirty)return this.$changes|=e,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal(`beforeRender`,e),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var n=this.layerConfig;if(e&this.CHANGE_FULL||e&this.CHANGE_SIZE||e&this.CHANGE_TEXT||e&this.CHANGE_LINES||e&this.CHANGE_SCROLL||e&this.CHANGE_H_SCROLL){if(e|=this.$computeLayerConfig()|this.$loop.clear(),n.firstRow!=this.layerConfig.firstRow&&n.firstRowScreen==this.layerConfig.firstRowScreen){var r=this.scrollTop+(n.firstRow-Math.max(this.layerConfig.firstRow,0))*this.lineHeight;r>0&&(this.scrollTop=r,e|=this.CHANGE_SCROLL,e|=this.$computeLayerConfig()|this.$loop.clear())}n=this.layerConfig,this.$updateScrollBarV(),e&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),i.translate(this.content,-this.scrollLeft,-n.offset);var a=n.width+2*this.$padding+`px`,o=n.minHeight+`px`;i.setStyle(this.content.style,`width`,a),i.setStyle(this.content.style,`height`,o)}if(e&this.CHANGE_H_SCROLL&&(i.translate(this.content,-this.scrollLeft,-n.offset),this.scroller.className=this.scrollLeft<=0?`ace_scroller `:`ace_scroller ace_scroll-left `,this.enableKeyboardAccessibility&&(this.scroller.className+=this.keyboardFocusClassName)),e&this.CHANGE_FULL){this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}if(e&this.CHANGE_SCROLL){this.$changedLines=null,e&this.CHANGE_TEXT||e&this.CHANGE_LINES?this.$textLayer.update(n):this.$textLayer.scrollLines(n),this.$showGutter&&(e&this.CHANGE_GUTTER||e&this.CHANGE_LINES?this.$gutterLayer.update(n):this.$gutterLayer.scrollLines(n)),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}e&this.CHANGE_TEXT?(this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_LINES?((this.$updateLines()||e&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_TEXT||e&this.CHANGE_GUTTER?(this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_CURSOR&&(this.$highlightGutterLine&&this.$gutterLayer.updateLineHighlight(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)),e&this.CHANGE_CURSOR&&(this.$cursorLayer.update(n),this.$moveTextAreaToCursor()),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(n),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(n),this._signal(`afterRender`,e)},e.prototype.$autosize=function(){var e=this.session.getScreenLength()*this.lineHeight,t=this.$maxLines*this.lineHeight,n=Math.min(t,Math.max((this.$minLines||1)*this.lineHeight,e))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(n+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&n>this.$maxPixelHeight&&(n=this.$maxPixelHeight);var r=!(n<=2*this.lineHeight)&&e>t;if(n!=this.desiredHeight||this.$size.height!=this.desiredHeight||r!=this.$vScroll){r!=this.$vScroll&&(this.$vScroll=r,this.scrollBarV.setVisible(r));var i=this.container.clientWidth;this.container.style.height=n+`px`,this.$updateCachedSize(!0,this.$gutterWidth,i,n),this.desiredHeight=n,this._signal(`autosize`)}},e.prototype.$computeLayerConfig=function(){var e=this.session,t=this.$size,n=t.height<=2*this.lineHeight,r=this.session.getScreenLength()*this.lineHeight,i=this.$getLongestLine(),a=!n&&(this.$hScrollBarAlwaysVisible||t.scrollerWidth-i-2*this.$padding<0),o=this.$horizScroll!==a;o&&(this.$horizScroll=a,this.scrollBarH.setVisible(a));var s=this.$vScroll;this.$maxLines&&this.lineHeight>1&&(this.$autosize(),n=t.height<=2*this.lineHeight);var c=t.scrollerHeight+this.lineHeight,l=!this.$maxLines&&this.$scrollPastEnd?(t.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;r+=l;var u=this.scrollMargin;this.session.setScrollTop(Math.max(-u.top,Math.min(this.scrollTop,r-t.scrollerHeight+u.bottom))),this.session.setScrollLeft(Math.max(-u.left,Math.min(this.scrollLeft,i+2*this.$padding-t.scrollerWidth+u.right)));var d=!n&&(this.$vScrollBarAlwaysVisible||t.scrollerHeight-r+l<0||this.scrollTop>u.top),f=s!==d;f&&(this.$vScroll=d,this.scrollBarV.setVisible(d));var p=this.scrollTop%this.lineHeight,m=Math.ceil(c/this.lineHeight)-1,h=Math.max(0,Math.round((this.scrollTop-p)/this.lineHeight)),g=h+m,_,v,y=this.lineHeight;h=e.screenToDocumentRow(h,0);var b=e.getFoldLine(h);b&&(h=b.start.row),_=e.documentToScreenRow(h,0),v=e.getRowLength(h)*y,g=Math.min(e.screenToDocumentRow(g,0),e.getLength()-1),c=t.scrollerHeight+e.getRowLength(g)*y+v,p=this.scrollTop-_*y,p<0&&_>0&&(_=Math.max(0,_+Math.floor(p/y)),p=this.scrollTop-_*y);var x=0;return(this.layerConfig.width!=i||o)&&(x=this.CHANGE_H_SCROLL),(o||f)&&(x|=this.$updateCachedSize(!0,this.gutterWidth,t.width,t.height),this._signal(`scrollbarVisibilityChanged`),f&&(i=this.$getLongestLine())),this.layerConfig={width:i,padding:this.$padding,firstRow:h,firstRowScreen:_,lastRow:g,lineHeight:y,characterWidth:this.characterWidth,minHeight:c,maxHeight:r,offset:p,gutterOffset:y?Math.max(0,Math.ceil((p+t.height-t.scrollerHeight)/y)):0,height:this.$size.scrollerHeight},this.session.$bidiHandler&&this.session.$bidiHandler.setContentWidth(i-this.$padding),x},e.prototype.$updateLines=function(){if(this.$changedLines){var e=this.$changedLines.firstRow,t=this.$changedLines.lastRow;this.$changedLines=null;var n=this.layerConfig;if(!(e>n.lastRow+1)&&!(tthis.$textLayer.MAX_LINE_LENGTH&&(e=this.$textLayer.MAX_LINE_LENGTH+30),Math.max(this.$size.scrollerWidth-2*this.$padding,Math.round(e*this.characterWidth))},e.prototype.updateFrontMarkers=function(){this.$markerFront.setMarkers(this.session.getMarkers(!0)),this.$loop.schedule(this.CHANGE_MARKER_FRONT)},e.prototype.updateBackMarkers=function(){this.$markerBack.setMarkers(this.session.getMarkers()),this.$loop.schedule(this.CHANGE_MARKER_BACK)},e.prototype.addGutterDecoration=function(e,t){this.$gutterLayer.addGutterDecoration(e,t)},e.prototype.removeGutterDecoration=function(e,t){this.$gutterLayer.removeGutterDecoration(e,t)},e.prototype.updateBreakpoints=function(e){this._rows=e,this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.setAnnotations=function(e){this.$gutterLayer.setAnnotations(e),this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.updateCursor=function(){this.$loop.schedule(this.CHANGE_CURSOR)},e.prototype.hideCursor=function(){this.$cursorLayer.hideCursor()},e.prototype.showCursor=function(){this.$cursorLayer.showCursor()},e.prototype.scrollSelectionIntoView=function(e,t,n){this.scrollCursorIntoView(e,n),this.scrollCursorIntoView(t,n)},e.prototype.scrollCursorIntoView=function(e,t,n){if(this.$size.scrollerHeight!==0){var r=this.$cursorLayer.getPixelPosition(e),i=r.left,a=r.top,o=n&&n.top||0,s=n&&n.bottom||0;this.$scrollAnimation&&(this.$stopAnimation=!0);var c=this.$scrollAnimation?this.session.getScrollTop():this.scrollTop;c+o>a?(t&&c+o>a+this.lineHeight&&(a-=t*this.$size.scrollerHeight),a===0&&(a=-this.scrollMargin.top),this.session.setScrollTop(a)):c+this.$size.scrollerHeight-s=1-this.scrollMargin.top||t>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||e<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||e>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right)return!0},e.prototype.pixelToScreenCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=Math.floor((t+this.scrollTop-n.top)/this.lineHeight),s=this.$blockCursor?Math.floor(a):Math.round(a);return{row:o,column:s,side:a-s>0?1:-1,offsetX:i}},e.prototype.screenToTextCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=this.$blockCursor?Math.floor(a):Math.round(a),s=Math.floor((t+this.scrollTop-n.top)/this.lineHeight);return this.session.screenToDocumentPosition(s,Math.max(o,0),i)},e.prototype.textToScreenCoordinates=function(e,t){var n=this.scroller.getBoundingClientRect(),r=this.session.documentToScreenPosition(e,t),i=this.$padding+(this.session.$bidiHandler.isBidiRow(r.row,e)?this.session.$bidiHandler.getPosLeft(r.column):Math.round(r.column*this.characterWidth)),a=r.row*this.lineHeight;return{pageX:n.left+i-this.scrollLeft,pageY:n.top+a-this.scrollTop}},e.prototype.visualizeFocus=function(){i.addCssClass(this.container,`ace_focus`)},e.prototype.visualizeBlur=function(){i.removeCssClass(this.container,`ace_focus`)},e.prototype.showComposition=function(e){this.$composition=e,e.cssText||(e.cssText=this.textarea.style.cssText),e.useTextareaForIME==null&&(e.useTextareaForIME=this.$useTextareaForIME),this.$useTextareaForIME?(i.addCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=``,this.$moveTextAreaToCursor(),this.$cursorLayer.element.style.display=`none`):e.markerId=this.session.addMarker(e.markerRange,`ace_composition_marker`,`text`)},e.prototype.setCompositionText=function(e){var t=this.session.selection.cursor;this.addToken(e,`composition_placeholder`,t.row,t.column),this.$moveTextAreaToCursor()},e.prototype.hideComposition=function(){if(this.$composition){this.$composition.markerId&&this.session.removeMarker(this.$composition.markerId),i.removeCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=this.$composition.cssText;var e=this.session.selection.cursor;this.removeExtraToken(e.row,e.column),this.$composition=null,this.$cursorLayer.element.style.display=``}},e.prototype.setGhostText=function(e,t){var n=this.session.selection.cursor,r=t||{row:n.row,column:n.column};this.removeGhostText();var a=this.$calculateWrappedTextChunks(e,r);this.addToken(a[0].text,`ghost_text`,r.row,r.column),this.$ghostText={text:e,position:{row:r.row,column:r.column}};var o=i.createElement(`div`);if(a.length>1){var s=this.hideTokensAfterPosition(r.row,r.column),c;a.slice(1).forEach(function(e){var t=i.createElement(`div`),n=i.createElement(`span`);n.className=`ace_ghost_text`,e.wrapped&&(t.className=`ghost_text_line_wrapped`),e.text.length===0&&(e.text=` `),n.appendChild(i.createTextNode(e.text)),t.appendChild(n),o.appendChild(t),c=t}),s.forEach(function(e){var t=i.createElement(`span`);x(e.type)||(t.className=`ace_`+e.type.replace(/\./g,` ace_`)),t.appendChild(i.createTextNode(e.value)),c.appendChild(t)}),this.$ghostTextWidget={el:o,row:r.row,column:r.column,className:`ace_ghost_text_container`},this.session.widgetManager.addLineWidget(this.$ghostTextWidget);var l=this.$cursorLayer.getPixelPosition(r,!0),u=this.container.getBoundingClientRect().height,d=a.length*this.lineHeight;if(d0){var l=0;c.push(i[o].length);for(var u=0;u1||Math.abs(e.$size.height-r)>1?e.$resizeTimer.delay():e.$resizeTimer.cancel()}),this.$resizeObserver.observe(this.container)}},e}();S.prototype.CHANGE_CURSOR=1,S.prototype.CHANGE_MARKER=2,S.prototype.CHANGE_GUTTER=4,S.prototype.CHANGE_SCROLL=8,S.prototype.CHANGE_LINES=16,S.prototype.CHANGE_TEXT=32,S.prototype.CHANGE_SIZE=64,S.prototype.CHANGE_MARKER_BACK=128,S.prototype.CHANGE_MARKER_FRONT=256,S.prototype.CHANGE_FULL=512,S.prototype.CHANGE_H_SCROLL=1024,S.prototype.$changes=0,S.prototype.$padding=null,S.prototype.$frozen=!1,S.prototype.STEPS=8,r.implement(S.prototype,_),o.defineOptions(S.prototype,`renderer`,{useResizeObserver:{set:function(e){!e&&this.$resizeObserver?(this.$resizeObserver.disconnect(),this.$resizeTimer.cancel(),this.$resizeTimer=this.$resizeObserver=null):e&&!this.$resizeObserver&&this.$addResizeObserver()}},animatedScroll:{initialValue:!1},showInvisibles:{set:function(e){this.$textLayer.setShowInvisibles(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function(e){typeof e==`number`&&(this.$printMarginColumn=e),this.$showPrintMargin=!!e,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function(e){this.$gutter.style.display=e?`block`:`none`,this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},useSvgGutterIcons:{set:function(e){this.$gutterLayer.$useSvgGutterIcons=e},initialValue:!1},showFoldedAnnotations:{set:function(e){this.$gutterLayer.$showFoldedAnnotations=e},initialValue:!1},fadeFoldWidgets:{set:function(e){i.setCssClass(this.$gutter,`ace_fade-fold-widgets`,e)},initialValue:!1},showFoldWidgets:{set:function(e){this.$gutterLayer.setShowFoldWidgets(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function(e){this.$textLayer.setDisplayIndentGuides(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightIndentGuides:{set:function(e){this.$textLayer.setHighlightIndentGuides(e)==1?this.$textLayer.$highlightIndentGuide():this.$textLayer.$clearActiveIndentGuide(this.$textLayer.$lines.cells)},initialValue:!0},highlightGutterLine:{set:function(e){this.$gutterLayer.setHighlightGutterLine(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},hScrollBarAlwaysVisible:{set:function(e){(!this.$hScrollBarAlwaysVisible||!this.$horizScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function(e){(!this.$vScrollBarAlwaysVisible||!this.$vScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function(e){typeof e==`number`&&(e+=`px`),this.container.style.fontSize=e,this.updateFontSize()},initialValue:12},fontFamily:{set:function(e){this.container.style.fontFamily=e,this.updateFontSize()}},maxLines:{set:function(e){this.updateFull()}},minLines:{set:function(e){this.$minLines<562949953421311||(this.$minLines=0),this.updateFull()}},maxPixelHeight:{set:function(e){this.updateFull()},initialValue:0},scrollPastEnd:{set:function(e){e=+e||0,this.$scrollPastEnd!=e&&(this.$scrollPastEnd=e,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function(e){this.$gutterLayer.$fixedWidth=!!e,this.$loop.schedule(this.CHANGE_GUTTER)}},customScrollbar:{set:function(e){this.$updateCustomScrollbar(e)},initialValue:!1},theme:{set:function(e){this.setTheme(e)},get:function(){return this.$themeId||this.theme},initialValue:`./theme/textmate`,handlesSet:!0},hasCssTransforms:{},useTextareaForIME:{initialValue:!b.isMobile&&!b.isIE}}),t.VirtualRenderer=S}),ace.define(`ace/worker/worker_client`,[`require`,`exports`,`module`,`ace/lib/oop`,`ace/lib/net`,`ace/lib/event_emitter`,`ace/config`],function(e,t,n){var r=e(`../lib/oop`),i=e(`../lib/net`),a=e(`../lib/event_emitter`).EventEmitter,o=e(`../config`);function s(e){var t=`importScripts('`+i.qualifyURL(e)+`');`;try{return new Blob([t],{type:`application/javascript`})}catch(e){var n=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder);return n.append(t),n.getBlob(`application/javascript`)}}function c(e){if(typeof Worker>`u`)return{postMessage:function(){},terminate:function(){}};if(o.get(`loadWorkerFromBlob`)){var t=s(e),n=(window.URL||window.webkitURL).createObjectURL(t);return new Worker(n)}return new Worker(e)}var l=function(e){e.postMessage||(e=this.$createWorkerFromOldConfig.apply(this,arguments)),this.$worker=e,this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){r.implement(this,a),this.$createWorkerFromOldConfig=function(t,n,r,i,a){if(e.nameToUrl&&!e.toUrl&&(e.toUrl=e.nameToUrl),o.get(`packaged`)||!e.toUrl)i=i||o.moduleUrl(n,`worker`);else{var s=this.$normalizePath;i=i||s(e.toUrl(`ace/worker/worker.js?v=1787646744133`,null,`_`));var l={};t.forEach(function(t){l[t]=s(e.toUrl(t,null,`_`).replace(/(\.js)?(\?.*)?$/,``))})}return this.$worker=c(i),a&&this.send(`importScripts`,a),this.$worker.postMessage({init:!0,tlns:l,module:n,classname:r}),this.$worker},this.onMessage=function(e){var t=e.data;switch(t.type){case`event`:this._signal(t.name,{data:t.data});break;case`call`:var n=this.callbacks[t.id];n&&(n(t.data),delete this.callbacks[t.id]);break;case`error`:this.reportError(t.data);break;case`log`:window.console&&console.log&&console.log.apply(console,t.data);break}},this.reportError=function(e){window.console&&console.error&&console.error(e)},this.$normalizePath=function(e){return i.qualifyURL(e)},this.terminate=function(){this._signal(`terminate`,{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker.onerror=function(e){e.preventDefault()},this.$worker=null,this.$doc&&this.$doc.off(`change`,this.changeListener),this.$doc=null},this.send=function(e,t){this.$worker.postMessage({command:e,args:t})},this.call=function(e,t,n){if(n){var r=this.callbackId++;this.callbacks[r]=n,t.push(r)}this.send(e,t)},this.emit=function(e,t){try{t.data&&t.data.err&&(t.data.err={message:t.data.err.message,stack:t.data.err.stack,code:t.data.err.code}),this.$worker&&this.$worker.postMessage({event:e,data:{data:t.data}})}catch(e){console.error(e.stack)}},this.attachToDocument=function(e){this.$doc&&this.terminate(),this.$doc=e,this.call(`setValue`,[e.getValue()]),e.on(`change`,this.changeListener,!0)},this.changeListener=function(e){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),e.action==`insert`?this.deltaQueue.push(e.start,e.lines):this.deltaQueue.push(e.start,e.end)},this.$sendDeltaQueue=function(){var e=this.deltaQueue;e&&(this.deltaQueue=null,e.length>50&&e.length>this.$doc.getLength()>>1?this.call(`setValue`,[this.$doc.getValue()]):this.emit(`change`,{data:e}))}}).call(l.prototype),t.UIWorkerClient=function(e,t,n){var r=null,i=!1,s=Object.create(a),c=[],u=new l({messageBuffer:c,terminate:function(){},postMessage:function(e){c.push(e),r&&(i?setTimeout(d):d())}});u.setEmitSync=function(e){i=e};var d=function(){var e=c.shift();e.command?r[e.command].apply(r,e.args):e.event&&s._signal(e.event,e.data)};return s.postMessage=function(e){u.onMessage({data:e})},s.callback=function(e,t){this.postMessage({type:`call`,id:t,data:e})},s.emit=function(e,t){this.postMessage({type:`event`,name:e,data:t})},o.loadModule([`worker`,t],function(e){for(r=new e[n](s);c.length;)d()}),u},t.WorkerClient=l,t.createWorker=c}),ace.define(`ace/placeholder`,[`require`,`exports`,`module`,`ace/range`,`ace/lib/event_emitter`,`ace/lib/oop`],function(e,t,n){var r=e(`./range`).Range,i=e(`./lib/event_emitter`).EventEmitter,a=e(`./lib/oop`),o=function(){function e(e,t,n,r,i,a){var o=this;this.length=t,this.session=e,this.doc=e.getDocument(),this.mainClass=i,this.othersClass=a,this.$onUpdate=this.onUpdate.bind(this),this.doc.on(`change`,this.$onUpdate,!0),this.$others=r,this.$onCursorChange=function(){setTimeout(function(){o.onCursorChange()})},this.$pos=n;var s=e.getUndoManager().$undoStack||e.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=s.length,this.setup(),e.selection.on(`changeCursor`,this.$onCursorChange)}return e.prototype.setup=function(){var e=this,t=this.doc,n=this.session;this.selectionBefore=n.selection.toJSON(),n.selection.inMultiSelectMode&&n.selection.toSingleRange(),this.pos=t.createAnchor(this.$pos.row,this.$pos.column);var i=this.pos;i.$insertRight=!0,i.detach(),i.markerId=n.addMarker(new r(i.row,i.column,i.row,i.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach(function(n){var r=t.createAnchor(n.row,n.column);r.$insertRight=!0,r.detach(),e.others.push(r)}),n.setUndoSelect(!1)},e.prototype.showOtherMarkers=function(){if(!this.othersActive){var e=this.session,t=this;this.othersActive=!0,this.others.forEach(function(n){n.markerId=e.addMarker(new r(n.row,n.column,n.row,n.column+t.length),t.othersClass,null,!1)})}},e.prototype.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var e=0;e=this.pos.column&&t.start.column<=this.pos.column+this.length+1,a=t.start.column-this.pos.column;if(this.updateAnchors(e),i&&(this.length+=n),i&&!this.session.$fromUndo){if(e.action===`insert`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.insertMergedLines(c,e.lines)}else if(e.action===`remove`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.remove(new r(c.row,c.column,c.row,c.column-n))}}this.$updating=!1,this.updateMarkers()}},e.prototype.updateAnchors=function(e){this.pos.onChange(e);for(var t=this.others.length;t--;)this.others[t].onChange(e);this.updateMarkers()},e.prototype.updateMarkers=function(){if(!this.$updating){var e=this,t=this.session,n=function(n,i){t.removeMarker(n.markerId),n.markerId=t.addMarker(new r(n.row,n.column,n.row,n.column+e.length),i,null,!1)};n(this.pos,this.mainClass);for(var i=this.others.length;i--;)n(this.others[i],this.othersClass)}},e.prototype.onCursorChange=function(e){if(!(this.$updating||!this.session)){var t=this.session.selection.getCursor();t.row===this.pos.row&&t.column>=this.pos.column&&t.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit(`cursorEnter`,e)):(this.hideOtherMarkers(),this._emit(`cursorLeave`,e))}},e.prototype.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.off(`change`,this.$onUpdate),this.session.selection.off(`changeCursor`,this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},e.prototype.cancel=function(){if(this.$undoStackDepth!==-1){for(var e=this.session.getUndoManager(),t=(e.$undoStack||e.$undostack).length-this.$undoStackDepth,n=0;n1?e.multiSelect.joinSelections():e.multiSelect.splitIntoLines()},bindKey:{win:`Ctrl-Alt-L`,mac:`Ctrl-Alt-L`},readOnly:!0},{name:`splitSelectionIntoLines`,description:`Split into lines`,exec:function(e){e.multiSelect.splitIntoLines()},readOnly:!0},{name:`alignCursors`,description:`Align cursors`,exec:function(e){e.alignCursors()},bindKey:{win:`Ctrl-Alt-A`,mac:`Ctrl-Alt-A`},scrollIntoView:`cursor`},{name:`findAll`,description:`Find all`,exec:function(e){e.findAll()},bindKey:{win:`Ctrl-Alt-K`,mac:`Ctrl-Alt-G`},scrollIntoView:`cursor`,readOnly:!0}],t.multiSelectCommands=[{name:`singleSelection`,description:`Single selection`,bindKey:`esc`,exec:function(e){e.exitMultiSelectMode()},scrollIntoView:`cursor`,readOnly:!0,isAvailable:function(e){return e&&e.inMultiSelectMode}}];var r=e(`../keyboard/hash_handler`).HashHandler;t.keyboardHandler=new r(t.multiSelectCommands)}),ace.define(`ace/multi_select`,[`require`,`exports`,`module`,`ace/range_list`,`ace/range`,`ace/selection`,`ace/mouse/multi_select_handler`,`ace/lib/event`,`ace/lib/lang`,`ace/commands/multi_select_commands`,`ace/search`,`ace/edit_session`,`ace/editor`,`ace/config`],function(e,t,n){var r=e(`./range_list`).RangeList,i=e(`./range`).Range,a=e(`./selection`).Selection,o=e(`./mouse/multi_select_handler`).onMouseDown,s=e(`./lib/event`),c=e(`./lib/lang`),l=e(`./commands/multi_select_commands`);t.commands=l.defaultCommands.concat(l.multiSelectCommands);var u=e(`./search`).Search,d=new u;function f(e,t,n){return d.$options.wrap=!0,d.$options.needle=t,d.$options.backwards=n==-1,d.find(e)}var p=e(`./edit_session`).EditSession;(function(){this.getSelectionMarkers=function(){return this.$selectionMarkers}}).call(p.prototype),(function(){this.ranges=null,this.rangeList=null,this.addRange=function(e,t){if(e){if(!this.inMultiSelectMode&&this.rangeCount===0){var n=this.toOrientedRange();if(this.rangeList.add(n),this.rangeList.add(e),this.rangeList.ranges.length!=2)return this.rangeList.removeAll(),t||this.fromOrientedRange(e);this.rangeList.removeAll(),this.rangeList.add(n),this.$onAddRange(n)}e.cursor||(e.cursor=e.end);var r=this.rangeList.add(e);return this.$onAddRange(e),r.length&&this.$onRemoveRange(r),this.rangeCount>1&&!this.inMultiSelectMode&&(this._signal(`multiSelect`),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),t||this.fromOrientedRange(e)}},this.toSingleRange=function(e){e=e||this.ranges[0];var t=this.rangeList.removeAll();t.length&&this.$onRemoveRange(t),e&&this.fromOrientedRange(e)},this.substractPoint=function(e){var t=this.rangeList.substractPoint(e);if(t)return this.$onRemoveRange(t),t[0]},this.mergeOverlappingRanges=function(){var e=this.rangeList.merge();e.length&&this.$onRemoveRange(e)},this.$onAddRange=function(e){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(e),this._signal(`addRange`,{range:e})},this.$onRemoveRange=function(e){if(this.rangeCount=this.rangeList.ranges.length,this.rangeCount==1&&this.inMultiSelectMode){var t=this.rangeList.ranges.pop();e.push(t),this.rangeCount=0}for(var n=e.length;n--;){var r=this.ranges.indexOf(e[n]);this.ranges.splice(r,1)}this._signal(`removeRange`,{ranges:e}),this.rangeCount===0&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal(`singleSelect`),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),t=t||this.ranges[0],t&&!t.isEqual(this.getRange())&&this.fromOrientedRange(t)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new r,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){for(var e=this.ranges.length?this.ranges:[this.getRange()],t=[],n=0;n1){var e=this.rangeList.ranges,t=e[e.length-1],n=i.fromPoints(e[0].start,t.end);this.toSingleRange(),this.setSelectionRange(n,t.cursor==t.start)}else{var r=this.session.documentToScreenPosition(this.cursor),a=this.session.documentToScreenPosition(this.anchor);this.rectangularRangeBlock(r,a).forEach(this.addRange,this)}},this.rectangularRangeBlock=function(e,t,n){var r=[],a=e.column0;)_--;if(_>0)for(var v=0;r[v].isEmpty();)v++;for(var y=_;y>=v;y--)r[y].isEmpty()&&r.splice(y,1)}return r}}).call(a.prototype);var m=e(`./editor`).Editor;(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(e){e.cursor||(e.cursor=e.end);var t=this.getSelectionStyle();return e.marker=this.session.addMarker(e,`ace_selection`,t),this.session.$selectionMarkers.push(e),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,e},this.removeSelectionMarker=function(e){if(e.marker){this.session.removeMarker(e.marker);var t=this.session.$selectionMarkers.indexOf(e);t!=-1&&this.session.$selectionMarkers.splice(t,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(e){for(var t=this.session.$selectionMarkers,n=e.length;n--;){var r=e[n];if(r.marker){this.session.removeMarker(r.marker);var i=t.indexOf(r);i!=-1&&t.splice(i,1)}}this.session.selectionMarkerCount=t.length},this.$onAddRange=function(e){this.addSelectionMarker(e.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(e){this.removeSelectionMarkers(e.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(e){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle(`ace_multiselect`),this.keyBinding.addKeyboardHandler(l.keyboardHandler),this.commands.setDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(e){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle(`ace_multiselect`),this.keyBinding.removeKeyboardHandler(l.keyboardHandler),this.commands.removeDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit(`changeSelection`))},this.$onMultiSelectExec=function(e){var t=e.command,n=e.editor;if(n.multiSelect){if(t.multiSelectAction)t.multiSelectAction==`forEach`?r=n.forEachSelection(t,e.args):t.multiSelectAction==`forEachLine`?r=n.forEachSelection(t,e.args,!0):t.multiSelectAction==`single`?(n.exitMultiSelectMode(),r=t.exec(n,e.args||{})):r=t.multiSelectAction(n,e.args||{});else{var r=t.exec(n,e.args||{});n.multiSelect.addRange(n.multiSelect.toOrientedRange()),n.multiSelect.mergeOverlappingRanges()}return r}},this.forEachSelection=function(e,t,n){if(!this.inVirtualSelectionMode){var r=n&&n.keepOrder,i=n==1||n&&n.$byLines,o=this.session,s=this.selection,c=s.rangeList,l=(r?s:c).ranges,u;if(!l.length)return e.exec?e.exec(this,t||{}):e(this,t||{});var d=s._eventRegistry;s._eventRegistry={};var f=new a(o);this.inVirtualSelectionMode=!0;for(var p=l.length;p--;){if(i)for(;p>0&&l[p].start.row==l[p-1].end.row;)p--;f.fromOrientedRange(l[p]),f.index=p,this.selection=o.selection=f;var m=e.exec?e.exec(this,t||{}):e(this,t||{});!u&&m!==void 0&&(u=m),f.toOrientedRange(l[p])}f.detach(),this.selection=o.selection=s,this.inVirtualSelectionMode=!1,s._eventRegistry=d,s.mergeOverlappingRanges(),s.ranges[0]&&s.fromOrientedRange(s.ranges[0]);var h=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),h&&h.from==h.to&&this.renderer.animateScrolling(h.from),u}},this.exitMultiSelectMode=function(){!this.inMultiSelectMode||this.inVirtualSelectionMode||this.multiSelect.toSingleRange()},this.getSelectedText=function(){var e=``;if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var t=this.multiSelect.rangeList.ranges,n=[],r=0;r0);s<0&&(s=0),l>=d&&(l=d-1)}var p=this.session.removeFullLines(s,l);p=this.$reAlignText(p,u),this.session.insert({row:s,column:0},p.join(` +}`}),ace.define(`ace/layer/decorators`,[`require`,`exports`,`module`,`ace/lib/dom`,`ace/lib/oop`,`ace/lib/event_emitter`],function(e,t,n){var r=e(`../lib/dom`),i=e(`../lib/oop`),a=e(`../lib/event_emitter`).EventEmitter,o=function(){function e(e,t){this.renderer=t,this.pixelRatio=1,this.maxHeight=t.layerConfig.maxHeight,this.lineHeight=t.layerConfig.lineHeight,this.minDecorationHeight=2*this.pixelRatio|0,this.halfMinDecorationHeight=this.minDecorationHeight/2|0,this.colors={},this.colors.dark={error:`rgba(255, 18, 18, 1)`,warning:`rgba(18, 136, 18, 1)`,info:`rgba(18, 18, 136, 1)`},this.colors.light={error:`rgb(255,51,51)`,warning:`rgb(32,133,72)`,info:`rgb(35,68,138)`},this.setScrollBarV(e)}return e.prototype.$createCanvas=function(){this.canvas=r.createElement(`canvas`),this.canvas.style.top=`0px`,this.canvas.style.right=`0px`,this.canvas.style.zIndex=`7`,this.canvas.style.position=`absolute`},e.prototype.setScrollBarV=function(e){this.$createCanvas(),this.scrollbarV=e,e.element.appendChild(this.canvas),this.setDimensions()},e.prototype.$updateDecorators=function(e){if(typeof this.canvas.getContext!=`function`)return;var t=this.renderer.theme.isDark===!0?this.colors.dark:this.colors.light;this.setDimensions(e);var n=this.canvas.getContext(`2d`);function r(e,t){return e.priorityt.priority)}var i=this.renderer.session.$annotations;if(n.clearRect(0,0,this.canvas.width,this.canvas.height),i){var a={info:1,warning:2,error:3};i.forEach(function(e){e.priority=a[e.type]||null}),i=i.sort(r);for(var o=0;othis.canvasHeight&&(f=this.canvasHeight-p);var m=f-p,h=f+p-m;n.fillStyle=t[i[o].type]||null,n.fillRect(0,m,Math.round(this.oneZoneWidth-1),h)}}var g=this.renderer.session.selection.getCursor();if(g){var _=Math.round(this.getVerticalOffsetForRow(g.row)*this.heightRatio);n.fillStyle=`rgba(0, 0, 0, 0.5)`,n.fillRect(0,_,this.canvasWidth,2)}},e.prototype.getVerticalOffsetForRow=function(e){return e|=0,this.renderer.session.documentToScreenRow(e,0)*this.lineHeight},e.prototype.setDimensions=function(e){e=e||this.renderer.layerConfig,this.maxHeight=e.maxHeight,this.lineHeight=e.lineHeight,this.canvasHeight=e.height,this.canvasWidth=this.scrollbarV.width||this.canvasWidth,this.setZoneWidth(),this.canvas.width=this.canvasWidth,this.canvas.height=this.canvasHeight,this.maxHeighte&&(this.$changedLines.firstRow=e),this.$changedLines.lastRowthis.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},e.prototype.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},e.prototype.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},e.prototype.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},e.prototype.updateFull=function(e){e?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},e.prototype.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},e.prototype.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},e.prototype.onResize=function(e,t,n,r){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=+!!e;var i=this.container;r||(r=i.clientHeight||i.scrollHeight),!r&&this.$maxLines&&this.lineHeight>1&&(!i.style.height||i.style.height==`0px`)&&(i.style.height=`1px`,r=i.clientHeight||i.scrollHeight),n||(n=i.clientWidth||i.scrollWidth);var a=this.$updateCachedSize(e,t,n,r);if(this.$resizeTimer&&this.$resizeTimer.cancel(),!this.$size.scrollerHeight||!n&&!r)return this.resizing=0;e&&(this.$gutterLayer.$padding=null),e?this.$renderChanges(a|this.$changes,!0):this.$loop.schedule(a|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.$customScrollbar&&this.$updateCustomScrollbar(!0)}},e.prototype.$updateCachedSize=function(e,t,n,r){r-=this.$extraHeight||0;var a=0,o=this.$size,s={width:o.width,height:o.height,scrollerHeight:o.scrollerHeight,scrollerWidth:o.scrollerWidth};if(r&&(e||o.height!=r)&&(o.height=r,a|=this.CHANGE_SIZE,o.scrollerHeight=o.height,this.$horizScroll&&(o.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.setHeight(o.scrollerHeight),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+`px`,a|=this.CHANGE_SCROLL),n&&(e||o.width!=n)){a|=this.CHANGE_SIZE,o.width=n,t==null&&(t=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=t,i.setStyle(this.scrollBarH.element.style,`left`,t+`px`),i.setStyle(this.scroller.style,`left`,t+this.margin.left+`px`),o.scrollerWidth=Math.max(0,n-t-this.scrollBarV.getWidth()-this.margin.h),i.setStyle(this.$gutter.style,`left`,this.margin.left+`px`);var c=this.scrollBarV.getWidth()+`px`;i.setStyle(this.scrollBarH.element.style,`right`,c),i.setStyle(this.scroller.style,`right`,c),i.setStyle(this.scroller.style,`bottom`,this.scrollBarH.getHeight()),this.scrollBarH.setWidth(o.scrollerWidth),(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||e)&&(a|=this.CHANGE_FULL)}return o.$dirty=!n||!r,a&&this._signal(`resize`,s),a},e.prototype.onGutterResize=function(e){var t=this.$showGutter?e:0;t!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,t,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()||this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):this.$computeLayerConfig()},e.prototype.adjustWrapLimit=function(){var e=this.$size.scrollerWidth-this.$padding*2,t=Math.floor(e/this.characterWidth);return this.session.adjustWrapLimit(t,this.$showPrintMargin&&this.$printMarginColumn)},e.prototype.setAnimatedScroll=function(e){this.setOption(`animatedScroll`,e)},e.prototype.getAnimatedScroll=function(){return this.$animatedScroll},e.prototype.setShowInvisibles=function(e){this.setOption(`showInvisibles`,e),this.session.$bidiHandler.setShowInvisibles(e)},e.prototype.getShowInvisibles=function(){return this.getOption(`showInvisibles`)},e.prototype.getDisplayIndentGuides=function(){return this.getOption(`displayIndentGuides`)},e.prototype.setDisplayIndentGuides=function(e){this.setOption(`displayIndentGuides`,e)},e.prototype.getHighlightIndentGuides=function(){return this.getOption(`highlightIndentGuides`)},e.prototype.setHighlightIndentGuides=function(e){this.setOption(`highlightIndentGuides`,e)},e.prototype.setShowPrintMargin=function(e){this.setOption(`showPrintMargin`,e)},e.prototype.getShowPrintMargin=function(){return this.getOption(`showPrintMargin`)},e.prototype.setPrintMarginColumn=function(e){this.setOption(`printMarginColumn`,e)},e.prototype.getPrintMarginColumn=function(){return this.getOption(`printMarginColumn`)},e.prototype.getShowGutter=function(){return this.getOption(`showGutter`)},e.prototype.setShowGutter=function(e){return this.setOption(`showGutter`,e)},e.prototype.getFadeFoldWidgets=function(){return this.getOption(`fadeFoldWidgets`)},e.prototype.setFadeFoldWidgets=function(e){this.setOption(`fadeFoldWidgets`,e)},e.prototype.setHighlightGutterLine=function(e){this.setOption(`highlightGutterLine`,e)},e.prototype.getHighlightGutterLine=function(){return this.getOption(`highlightGutterLine`)},e.prototype.$updatePrintMargin=function(){if(!(!this.$showPrintMargin&&!this.$printMarginEl)){if(!this.$printMarginEl){var e=i.createElement(`div`);e.className=`ace_layer ace_print-margin-layer`,this.$printMarginEl=i.createElement(`div`),this.$printMarginEl.className=`ace_print-margin`,e.appendChild(this.$printMarginEl),this.content.insertBefore(e,this.content.firstChild)}var t=this.$printMarginEl.style;t.left=Math.round(this.characterWidth*this.$printMarginColumn+this.$padding)+`px`,t.visibility=this.$showPrintMargin?`visible`:`hidden`,this.session&&this.session.$wrap==-1&&this.adjustWrapLimit()}},e.prototype.getContainerElement=function(){return this.container},e.prototype.getMouseEventTarget=function(){return this.scroller},e.prototype.getTextAreaContainer=function(){return this.container},e.prototype.$moveTextAreaToCursor=function(){if(!this.$isMousePressed){var e=this.textarea.style,t=this.$composition;if(!this.$keepTextAreaAtCursor&&!t){i.translate(this.textarea,-100,0);return}var n=this.$cursorLayer.$pixelPos;if(n){t&&t.markerRange&&(n=this.$cursorLayer.getPixelPosition(t.markerRange.start,!0));var r=this.layerConfig,a=n.top,o=n.left;a-=r.offset;var s=t&&t.useTextareaForIME||b.isMobile?this.lineHeight:1;if(a<0||a>r.height-s){i.translate(this.textarea,0,0);return}var c=1,l=this.$size.height-s;if(!t)a+=this.lineHeight;else if(t.useTextareaForIME){var u=this.textarea.value;c=this.characterWidth*this.session.$getStringScreenWidth(u)[0]}else a+=this.lineHeight+2;o-=this.scrollLeft,o>this.$size.scrollerWidth-c&&(o=this.$size.scrollerWidth-c),o+=this.gutterWidth+this.margin.left,i.setStyle(e,`height`,s+`px`),i.setStyle(e,`width`,c+`px`),i.translate(this.textarea,Math.min(o,this.$size.scrollerWidth-c),Math.min(a,l))}}},e.prototype.getFirstVisibleRow=function(){return this.layerConfig.firstRow},e.prototype.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(this.layerConfig.offset===0?0:1)},e.prototype.getLastFullyVisibleRow=function(){var e=this.layerConfig,t=e.lastRow;return this.session.documentToScreenRow(t,0)*e.lineHeight-this.session.getScrollTop()>e.height-e.lineHeight?t-1:t},e.prototype.getLastVisibleRow=function(){return this.layerConfig.lastRow},e.prototype.setPadding=function(e){this.$padding=e,this.$textLayer.setPadding(e),this.$cursorLayer.setPadding(e),this.$markerFront.setPadding(e),this.$markerBack.setPadding(e),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},e.prototype.setScrollMargin=function(e,t,n,r){var i=this.scrollMargin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,i.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-i.top),this.updateFull()},e.prototype.setMargin=function(e,t,n,r){var i=this.margin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,this.$updateCachedSize(!0,this.gutterWidth,this.$size.width,this.$size.height),this.updateFull()},e.prototype.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},e.prototype.setHScrollBarAlwaysVisible=function(e){this.setOption(`hScrollBarAlwaysVisible`,e)},e.prototype.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},e.prototype.setVScrollBarAlwaysVisible=function(e){this.setOption(`vScrollBarAlwaysVisible`,e)},e.prototype.$updateScrollBarV=function(){var e=this.layerConfig.maxHeight,t=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&(e-=(t-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>e-t&&(e=this.scrollTop+t,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight(e+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},e.prototype.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},e.prototype.freeze=function(){this.$frozen=!0},e.prototype.unfreeze=function(){this.$frozen=!1},e.prototype.$renderChanges=function(e,t){if(this.$changes&&(e|=this.$changes,this.$changes=0),!this.session||!this.container.offsetWidth||this.$frozen||!e&&!t){this.$changes|=e;return}if(this.$size.$dirty)return this.$changes|=e,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal(`beforeRender`,e),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var n=this.layerConfig;if(e&this.CHANGE_FULL||e&this.CHANGE_SIZE||e&this.CHANGE_TEXT||e&this.CHANGE_LINES||e&this.CHANGE_SCROLL||e&this.CHANGE_H_SCROLL){if(e|=this.$computeLayerConfig()|this.$loop.clear(),n.firstRow!=this.layerConfig.firstRow&&n.firstRowScreen==this.layerConfig.firstRowScreen){var r=this.scrollTop+(n.firstRow-Math.max(this.layerConfig.firstRow,0))*this.lineHeight;r>0&&(this.scrollTop=r,e|=this.CHANGE_SCROLL,e|=this.$computeLayerConfig()|this.$loop.clear())}n=this.layerConfig,this.$updateScrollBarV(),e&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),i.translate(this.content,-this.scrollLeft,-n.offset);var a=n.width+2*this.$padding+`px`,o=n.minHeight+`px`;i.setStyle(this.content.style,`width`,a),i.setStyle(this.content.style,`height`,o)}if(e&this.CHANGE_H_SCROLL&&(i.translate(this.content,-this.scrollLeft,-n.offset),this.scroller.className=this.scrollLeft<=0?`ace_scroller `:`ace_scroller ace_scroll-left `,this.enableKeyboardAccessibility&&(this.scroller.className+=this.keyboardFocusClassName)),e&this.CHANGE_FULL){this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}if(e&this.CHANGE_SCROLL){this.$changedLines=null,e&this.CHANGE_TEXT||e&this.CHANGE_LINES?this.$textLayer.update(n):this.$textLayer.scrollLines(n),this.$showGutter&&(e&this.CHANGE_GUTTER||e&this.CHANGE_LINES?this.$gutterLayer.update(n):this.$gutterLayer.scrollLines(n)),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}e&this.CHANGE_TEXT?(this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_LINES?((this.$updateLines()||e&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_TEXT||e&this.CHANGE_GUTTER?(this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_CURSOR&&(this.$highlightGutterLine&&this.$gutterLayer.updateLineHighlight(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)),e&this.CHANGE_CURSOR&&(this.$cursorLayer.update(n),this.$moveTextAreaToCursor()),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(n),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(n),this._signal(`afterRender`,e)},e.prototype.$autosize=function(){var e=this.session.getScreenLength()*this.lineHeight,t=this.$maxLines*this.lineHeight,n=Math.min(t,Math.max((this.$minLines||1)*this.lineHeight,e))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(n+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&n>this.$maxPixelHeight&&(n=this.$maxPixelHeight);var r=!(n<=2*this.lineHeight)&&e>t;if(n!=this.desiredHeight||this.$size.height!=this.desiredHeight||r!=this.$vScroll){r!=this.$vScroll&&(this.$vScroll=r,this.scrollBarV.setVisible(r));var i=this.container.clientWidth;this.container.style.height=n+`px`,this.$updateCachedSize(!0,this.$gutterWidth,i,n),this.desiredHeight=n,this._signal(`autosize`)}},e.prototype.$computeLayerConfig=function(){var e=this.session,t=this.$size,n=t.height<=2*this.lineHeight,r=this.session.getScreenLength()*this.lineHeight,i=this.$getLongestLine(),a=!n&&(this.$hScrollBarAlwaysVisible||t.scrollerWidth-i-2*this.$padding<0),o=this.$horizScroll!==a;o&&(this.$horizScroll=a,this.scrollBarH.setVisible(a));var s=this.$vScroll;this.$maxLines&&this.lineHeight>1&&(this.$autosize(),n=t.height<=2*this.lineHeight);var c=t.scrollerHeight+this.lineHeight,l=!this.$maxLines&&this.$scrollPastEnd?(t.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;r+=l;var u=this.scrollMargin;this.session.setScrollTop(Math.max(-u.top,Math.min(this.scrollTop,r-t.scrollerHeight+u.bottom))),this.session.setScrollLeft(Math.max(-u.left,Math.min(this.scrollLeft,i+2*this.$padding-t.scrollerWidth+u.right)));var d=!n&&(this.$vScrollBarAlwaysVisible||t.scrollerHeight-r+l<0||this.scrollTop>u.top),f=s!==d;f&&(this.$vScroll=d,this.scrollBarV.setVisible(d));var p=this.scrollTop%this.lineHeight,m=Math.ceil(c/this.lineHeight)-1,h=Math.max(0,Math.round((this.scrollTop-p)/this.lineHeight)),g=h+m,_,v,y=this.lineHeight;h=e.screenToDocumentRow(h,0);var b=e.getFoldLine(h);b&&(h=b.start.row),_=e.documentToScreenRow(h,0),v=e.getRowLength(h)*y,g=Math.min(e.screenToDocumentRow(g,0),e.getLength()-1),c=t.scrollerHeight+e.getRowLength(g)*y+v,p=this.scrollTop-_*y,p<0&&_>0&&(_=Math.max(0,_+Math.floor(p/y)),p=this.scrollTop-_*y);var x=0;return(this.layerConfig.width!=i||o)&&(x=this.CHANGE_H_SCROLL),(o||f)&&(x|=this.$updateCachedSize(!0,this.gutterWidth,t.width,t.height),this._signal(`scrollbarVisibilityChanged`),f&&(i=this.$getLongestLine())),this.layerConfig={width:i,padding:this.$padding,firstRow:h,firstRowScreen:_,lastRow:g,lineHeight:y,characterWidth:this.characterWidth,minHeight:c,maxHeight:r,offset:p,gutterOffset:y?Math.max(0,Math.ceil((p+t.height-t.scrollerHeight)/y)):0,height:this.$size.scrollerHeight},this.session.$bidiHandler&&this.session.$bidiHandler.setContentWidth(i-this.$padding),x},e.prototype.$updateLines=function(){if(this.$changedLines){var e=this.$changedLines.firstRow,t=this.$changedLines.lastRow;this.$changedLines=null;var n=this.layerConfig;if(!(e>n.lastRow+1)&&!(tthis.$textLayer.MAX_LINE_LENGTH&&(e=this.$textLayer.MAX_LINE_LENGTH+30),Math.max(this.$size.scrollerWidth-2*this.$padding,Math.round(e*this.characterWidth))},e.prototype.updateFrontMarkers=function(){this.$markerFront.setMarkers(this.session.getMarkers(!0)),this.$loop.schedule(this.CHANGE_MARKER_FRONT)},e.prototype.updateBackMarkers=function(){this.$markerBack.setMarkers(this.session.getMarkers()),this.$loop.schedule(this.CHANGE_MARKER_BACK)},e.prototype.addGutterDecoration=function(e,t){this.$gutterLayer.addGutterDecoration(e,t)},e.prototype.removeGutterDecoration=function(e,t){this.$gutterLayer.removeGutterDecoration(e,t)},e.prototype.updateBreakpoints=function(e){this._rows=e,this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.setAnnotations=function(e){this.$gutterLayer.setAnnotations(e),this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.updateCursor=function(){this.$loop.schedule(this.CHANGE_CURSOR)},e.prototype.hideCursor=function(){this.$cursorLayer.hideCursor()},e.prototype.showCursor=function(){this.$cursorLayer.showCursor()},e.prototype.scrollSelectionIntoView=function(e,t,n){this.scrollCursorIntoView(e,n),this.scrollCursorIntoView(t,n)},e.prototype.scrollCursorIntoView=function(e,t,n){if(this.$size.scrollerHeight!==0){var r=this.$cursorLayer.getPixelPosition(e),i=r.left,a=r.top,o=n&&n.top||0,s=n&&n.bottom||0;this.$scrollAnimation&&(this.$stopAnimation=!0);var c=this.$scrollAnimation?this.session.getScrollTop():this.scrollTop;c+o>a?(t&&c+o>a+this.lineHeight&&(a-=t*this.$size.scrollerHeight),a===0&&(a=-this.scrollMargin.top),this.session.setScrollTop(a)):c+this.$size.scrollerHeight-s=1-this.scrollMargin.top||t>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||e<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||e>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right)return!0},e.prototype.pixelToScreenCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=Math.floor((t+this.scrollTop-n.top)/this.lineHeight),s=this.$blockCursor?Math.floor(a):Math.round(a);return{row:o,column:s,side:a-s>0?1:-1,offsetX:i}},e.prototype.screenToTextCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=this.$blockCursor?Math.floor(a):Math.round(a),s=Math.floor((t+this.scrollTop-n.top)/this.lineHeight);return this.session.screenToDocumentPosition(s,Math.max(o,0),i)},e.prototype.textToScreenCoordinates=function(e,t){var n=this.scroller.getBoundingClientRect(),r=this.session.documentToScreenPosition(e,t),i=this.$padding+(this.session.$bidiHandler.isBidiRow(r.row,e)?this.session.$bidiHandler.getPosLeft(r.column):Math.round(r.column*this.characterWidth)),a=r.row*this.lineHeight;return{pageX:n.left+i-this.scrollLeft,pageY:n.top+a-this.scrollTop}},e.prototype.visualizeFocus=function(){i.addCssClass(this.container,`ace_focus`)},e.prototype.visualizeBlur=function(){i.removeCssClass(this.container,`ace_focus`)},e.prototype.showComposition=function(e){this.$composition=e,e.cssText||(e.cssText=this.textarea.style.cssText),e.useTextareaForIME==null&&(e.useTextareaForIME=this.$useTextareaForIME),this.$useTextareaForIME?(i.addCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=``,this.$moveTextAreaToCursor(),this.$cursorLayer.element.style.display=`none`):e.markerId=this.session.addMarker(e.markerRange,`ace_composition_marker`,`text`)},e.prototype.setCompositionText=function(e){var t=this.session.selection.cursor;this.addToken(e,`composition_placeholder`,t.row,t.column),this.$moveTextAreaToCursor()},e.prototype.hideComposition=function(){if(this.$composition){this.$composition.markerId&&this.session.removeMarker(this.$composition.markerId),i.removeCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=this.$composition.cssText;var e=this.session.selection.cursor;this.removeExtraToken(e.row,e.column),this.$composition=null,this.$cursorLayer.element.style.display=``}},e.prototype.setGhostText=function(e,t){var n=this.session.selection.cursor,r=t||{row:n.row,column:n.column};this.removeGhostText();var a=this.$calculateWrappedTextChunks(e,r);this.addToken(a[0].text,`ghost_text`,r.row,r.column),this.$ghostText={text:e,position:{row:r.row,column:r.column}};var o=i.createElement(`div`);if(a.length>1){var s=this.hideTokensAfterPosition(r.row,r.column),c;a.slice(1).forEach(function(e){var t=i.createElement(`div`),n=i.createElement(`span`);n.className=`ace_ghost_text`,e.wrapped&&(t.className=`ghost_text_line_wrapped`),e.text.length===0&&(e.text=` `),n.appendChild(i.createTextNode(e.text)),t.appendChild(n),o.appendChild(t),c=t}),s.forEach(function(e){var t=i.createElement(`span`);x(e.type)||(t.className=`ace_`+e.type.replace(/\./g,` ace_`)),t.appendChild(i.createTextNode(e.value)),c.appendChild(t)}),this.$ghostTextWidget={el:o,row:r.row,column:r.column,className:`ace_ghost_text_container`},this.session.widgetManager.addLineWidget(this.$ghostTextWidget);var l=this.$cursorLayer.getPixelPosition(r,!0),u=this.container.getBoundingClientRect().height,d=a.length*this.lineHeight;if(d0){var l=0;c.push(i[o].length);for(var u=0;u1||Math.abs(e.$size.height-r)>1?e.$resizeTimer.delay():e.$resizeTimer.cancel()}),this.$resizeObserver.observe(this.container)}},e}();S.prototype.CHANGE_CURSOR=1,S.prototype.CHANGE_MARKER=2,S.prototype.CHANGE_GUTTER=4,S.prototype.CHANGE_SCROLL=8,S.prototype.CHANGE_LINES=16,S.prototype.CHANGE_TEXT=32,S.prototype.CHANGE_SIZE=64,S.prototype.CHANGE_MARKER_BACK=128,S.prototype.CHANGE_MARKER_FRONT=256,S.prototype.CHANGE_FULL=512,S.prototype.CHANGE_H_SCROLL=1024,S.prototype.$changes=0,S.prototype.$padding=null,S.prototype.$frozen=!1,S.prototype.STEPS=8,r.implement(S.prototype,_),o.defineOptions(S.prototype,`renderer`,{useResizeObserver:{set:function(e){!e&&this.$resizeObserver?(this.$resizeObserver.disconnect(),this.$resizeTimer.cancel(),this.$resizeTimer=this.$resizeObserver=null):e&&!this.$resizeObserver&&this.$addResizeObserver()}},animatedScroll:{initialValue:!1},showInvisibles:{set:function(e){this.$textLayer.setShowInvisibles(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function(e){typeof e==`number`&&(this.$printMarginColumn=e),this.$showPrintMargin=!!e,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function(e){this.$gutter.style.display=e?`block`:`none`,this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},useSvgGutterIcons:{set:function(e){this.$gutterLayer.$useSvgGutterIcons=e},initialValue:!1},showFoldedAnnotations:{set:function(e){this.$gutterLayer.$showFoldedAnnotations=e},initialValue:!1},fadeFoldWidgets:{set:function(e){i.setCssClass(this.$gutter,`ace_fade-fold-widgets`,e)},initialValue:!1},showFoldWidgets:{set:function(e){this.$gutterLayer.setShowFoldWidgets(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function(e){this.$textLayer.setDisplayIndentGuides(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightIndentGuides:{set:function(e){this.$textLayer.setHighlightIndentGuides(e)==1?this.$textLayer.$highlightIndentGuide():this.$textLayer.$clearActiveIndentGuide(this.$textLayer.$lines.cells)},initialValue:!0},highlightGutterLine:{set:function(e){this.$gutterLayer.setHighlightGutterLine(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},hScrollBarAlwaysVisible:{set:function(e){(!this.$hScrollBarAlwaysVisible||!this.$horizScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function(e){(!this.$vScrollBarAlwaysVisible||!this.$vScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function(e){typeof e==`number`&&(e+=`px`),this.container.style.fontSize=e,this.updateFontSize()},initialValue:12},fontFamily:{set:function(e){this.container.style.fontFamily=e,this.updateFontSize()}},maxLines:{set:function(e){this.updateFull()}},minLines:{set:function(e){this.$minLines<562949953421311||(this.$minLines=0),this.updateFull()}},maxPixelHeight:{set:function(e){this.updateFull()},initialValue:0},scrollPastEnd:{set:function(e){e=+e||0,this.$scrollPastEnd!=e&&(this.$scrollPastEnd=e,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function(e){this.$gutterLayer.$fixedWidth=!!e,this.$loop.schedule(this.CHANGE_GUTTER)}},customScrollbar:{set:function(e){this.$updateCustomScrollbar(e)},initialValue:!1},theme:{set:function(e){this.setTheme(e)},get:function(){return this.$themeId||this.theme},initialValue:`./theme/textmate`,handlesSet:!0},hasCssTransforms:{},useTextareaForIME:{initialValue:!b.isMobile&&!b.isIE}}),t.VirtualRenderer=S}),ace.define(`ace/worker/worker_client`,[`require`,`exports`,`module`,`ace/lib/oop`,`ace/lib/net`,`ace/lib/event_emitter`,`ace/config`],function(e,t,n){var r=e(`../lib/oop`),i=e(`../lib/net`),a=e(`../lib/event_emitter`).EventEmitter,o=e(`../config`);function s(e){var t=`importScripts('`+i.qualifyURL(e)+`');`;try{return new Blob([t],{type:`application/javascript`})}catch(e){var n=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder);return n.append(t),n.getBlob(`application/javascript`)}}function c(e){if(typeof Worker>`u`)return{postMessage:function(){},terminate:function(){}};if(o.get(`loadWorkerFromBlob`)){var t=s(e),n=(window.URL||window.webkitURL).createObjectURL(t);return new Worker(n)}return new Worker(e)}var l=function(e){e.postMessage||(e=this.$createWorkerFromOldConfig.apply(this,arguments)),this.$worker=e,this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){r.implement(this,a),this.$createWorkerFromOldConfig=function(t,n,r,i,a){if(e.nameToUrl&&!e.toUrl&&(e.toUrl=e.nameToUrl),o.get(`packaged`)||!e.toUrl)i=i||o.moduleUrl(n,`worker`);else{var s=this.$normalizePath;i=i||s(e.toUrl(`ace/worker/worker.js?v=1791538283700`,null,`_`));var l={};t.forEach(function(t){l[t]=s(e.toUrl(t,null,`_`).replace(/(\.js)?(\?.*)?$/,``))})}return this.$worker=c(i),a&&this.send(`importScripts`,a),this.$worker.postMessage({init:!0,tlns:l,module:n,classname:r}),this.$worker},this.onMessage=function(e){var t=e.data;switch(t.type){case`event`:this._signal(t.name,{data:t.data});break;case`call`:var n=this.callbacks[t.id];n&&(n(t.data),delete this.callbacks[t.id]);break;case`error`:this.reportError(t.data);break;case`log`:window.console&&console.log&&console.log.apply(console,t.data);break}},this.reportError=function(e){window.console&&console.error&&console.error(e)},this.$normalizePath=function(e){return i.qualifyURL(e)},this.terminate=function(){this._signal(`terminate`,{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker.onerror=function(e){e.preventDefault()},this.$worker=null,this.$doc&&this.$doc.off(`change`,this.changeListener),this.$doc=null},this.send=function(e,t){this.$worker.postMessage({command:e,args:t})},this.call=function(e,t,n){if(n){var r=this.callbackId++;this.callbacks[r]=n,t.push(r)}this.send(e,t)},this.emit=function(e,t){try{t.data&&t.data.err&&(t.data.err={message:t.data.err.message,stack:t.data.err.stack,code:t.data.err.code}),this.$worker&&this.$worker.postMessage({event:e,data:{data:t.data}})}catch(e){console.error(e.stack)}},this.attachToDocument=function(e){this.$doc&&this.terminate(),this.$doc=e,this.call(`setValue`,[e.getValue()]),e.on(`change`,this.changeListener,!0)},this.changeListener=function(e){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),e.action==`insert`?this.deltaQueue.push(e.start,e.lines):this.deltaQueue.push(e.start,e.end)},this.$sendDeltaQueue=function(){var e=this.deltaQueue;e&&(this.deltaQueue=null,e.length>50&&e.length>this.$doc.getLength()>>1?this.call(`setValue`,[this.$doc.getValue()]):this.emit(`change`,{data:e}))}}).call(l.prototype),t.UIWorkerClient=function(e,t,n){var r=null,i=!1,s=Object.create(a),c=[],u=new l({messageBuffer:c,terminate:function(){},postMessage:function(e){c.push(e),r&&(i?setTimeout(d):d())}});u.setEmitSync=function(e){i=e};var d=function(){var e=c.shift();e.command?r[e.command].apply(r,e.args):e.event&&s._signal(e.event,e.data)};return s.postMessage=function(e){u.onMessage({data:e})},s.callback=function(e,t){this.postMessage({type:`call`,id:t,data:e})},s.emit=function(e,t){this.postMessage({type:`event`,name:e,data:t})},o.loadModule([`worker`,t],function(e){for(r=new e[n](s);c.length;)d()}),u},t.WorkerClient=l,t.createWorker=c}),ace.define(`ace/placeholder`,[`require`,`exports`,`module`,`ace/range`,`ace/lib/event_emitter`,`ace/lib/oop`],function(e,t,n){var r=e(`./range`).Range,i=e(`./lib/event_emitter`).EventEmitter,a=e(`./lib/oop`),o=function(){function e(e,t,n,r,i,a){var o=this;this.length=t,this.session=e,this.doc=e.getDocument(),this.mainClass=i,this.othersClass=a,this.$onUpdate=this.onUpdate.bind(this),this.doc.on(`change`,this.$onUpdate,!0),this.$others=r,this.$onCursorChange=function(){setTimeout(function(){o.onCursorChange()})},this.$pos=n;var s=e.getUndoManager().$undoStack||e.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=s.length,this.setup(),e.selection.on(`changeCursor`,this.$onCursorChange)}return e.prototype.setup=function(){var e=this,t=this.doc,n=this.session;this.selectionBefore=n.selection.toJSON(),n.selection.inMultiSelectMode&&n.selection.toSingleRange(),this.pos=t.createAnchor(this.$pos.row,this.$pos.column);var i=this.pos;i.$insertRight=!0,i.detach(),i.markerId=n.addMarker(new r(i.row,i.column,i.row,i.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach(function(n){var r=t.createAnchor(n.row,n.column);r.$insertRight=!0,r.detach(),e.others.push(r)}),n.setUndoSelect(!1)},e.prototype.showOtherMarkers=function(){if(!this.othersActive){var e=this.session,t=this;this.othersActive=!0,this.others.forEach(function(n){n.markerId=e.addMarker(new r(n.row,n.column,n.row,n.column+t.length),t.othersClass,null,!1)})}},e.prototype.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var e=0;e=this.pos.column&&t.start.column<=this.pos.column+this.length+1,a=t.start.column-this.pos.column;if(this.updateAnchors(e),i&&(this.length+=n),i&&!this.session.$fromUndo){if(e.action===`insert`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.insertMergedLines(c,e.lines)}else if(e.action===`remove`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.remove(new r(c.row,c.column,c.row,c.column-n))}}this.$updating=!1,this.updateMarkers()}},e.prototype.updateAnchors=function(e){this.pos.onChange(e);for(var t=this.others.length;t--;)this.others[t].onChange(e);this.updateMarkers()},e.prototype.updateMarkers=function(){if(!this.$updating){var e=this,t=this.session,n=function(n,i){t.removeMarker(n.markerId),n.markerId=t.addMarker(new r(n.row,n.column,n.row,n.column+e.length),i,null,!1)};n(this.pos,this.mainClass);for(var i=this.others.length;i--;)n(this.others[i],this.othersClass)}},e.prototype.onCursorChange=function(e){if(!(this.$updating||!this.session)){var t=this.session.selection.getCursor();t.row===this.pos.row&&t.column>=this.pos.column&&t.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit(`cursorEnter`,e)):(this.hideOtherMarkers(),this._emit(`cursorLeave`,e))}},e.prototype.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.off(`change`,this.$onUpdate),this.session.selection.off(`changeCursor`,this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},e.prototype.cancel=function(){if(this.$undoStackDepth!==-1){for(var e=this.session.getUndoManager(),t=(e.$undoStack||e.$undostack).length-this.$undoStackDepth,n=0;n1?e.multiSelect.joinSelections():e.multiSelect.splitIntoLines()},bindKey:{win:`Ctrl-Alt-L`,mac:`Ctrl-Alt-L`},readOnly:!0},{name:`splitSelectionIntoLines`,description:`Split into lines`,exec:function(e){e.multiSelect.splitIntoLines()},readOnly:!0},{name:`alignCursors`,description:`Align cursors`,exec:function(e){e.alignCursors()},bindKey:{win:`Ctrl-Alt-A`,mac:`Ctrl-Alt-A`},scrollIntoView:`cursor`},{name:`findAll`,description:`Find all`,exec:function(e){e.findAll()},bindKey:{win:`Ctrl-Alt-K`,mac:`Ctrl-Alt-G`},scrollIntoView:`cursor`,readOnly:!0}],t.multiSelectCommands=[{name:`singleSelection`,description:`Single selection`,bindKey:`esc`,exec:function(e){e.exitMultiSelectMode()},scrollIntoView:`cursor`,readOnly:!0,isAvailable:function(e){return e&&e.inMultiSelectMode}}];var r=e(`../keyboard/hash_handler`).HashHandler;t.keyboardHandler=new r(t.multiSelectCommands)}),ace.define(`ace/multi_select`,[`require`,`exports`,`module`,`ace/range_list`,`ace/range`,`ace/selection`,`ace/mouse/multi_select_handler`,`ace/lib/event`,`ace/lib/lang`,`ace/commands/multi_select_commands`,`ace/search`,`ace/edit_session`,`ace/editor`,`ace/config`],function(e,t,n){var r=e(`./range_list`).RangeList,i=e(`./range`).Range,a=e(`./selection`).Selection,o=e(`./mouse/multi_select_handler`).onMouseDown,s=e(`./lib/event`),c=e(`./lib/lang`),l=e(`./commands/multi_select_commands`);t.commands=l.defaultCommands.concat(l.multiSelectCommands);var u=e(`./search`).Search,d=new u;function f(e,t,n){return d.$options.wrap=!0,d.$options.needle=t,d.$options.backwards=n==-1,d.find(e)}var p=e(`./edit_session`).EditSession;(function(){this.getSelectionMarkers=function(){return this.$selectionMarkers}}).call(p.prototype),(function(){this.ranges=null,this.rangeList=null,this.addRange=function(e,t){if(e){if(!this.inMultiSelectMode&&this.rangeCount===0){var n=this.toOrientedRange();if(this.rangeList.add(n),this.rangeList.add(e),this.rangeList.ranges.length!=2)return this.rangeList.removeAll(),t||this.fromOrientedRange(e);this.rangeList.removeAll(),this.rangeList.add(n),this.$onAddRange(n)}e.cursor||(e.cursor=e.end);var r=this.rangeList.add(e);return this.$onAddRange(e),r.length&&this.$onRemoveRange(r),this.rangeCount>1&&!this.inMultiSelectMode&&(this._signal(`multiSelect`),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),t||this.fromOrientedRange(e)}},this.toSingleRange=function(e){e=e||this.ranges[0];var t=this.rangeList.removeAll();t.length&&this.$onRemoveRange(t),e&&this.fromOrientedRange(e)},this.substractPoint=function(e){var t=this.rangeList.substractPoint(e);if(t)return this.$onRemoveRange(t),t[0]},this.mergeOverlappingRanges=function(){var e=this.rangeList.merge();e.length&&this.$onRemoveRange(e)},this.$onAddRange=function(e){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(e),this._signal(`addRange`,{range:e})},this.$onRemoveRange=function(e){if(this.rangeCount=this.rangeList.ranges.length,this.rangeCount==1&&this.inMultiSelectMode){var t=this.rangeList.ranges.pop();e.push(t),this.rangeCount=0}for(var n=e.length;n--;){var r=this.ranges.indexOf(e[n]);this.ranges.splice(r,1)}this._signal(`removeRange`,{ranges:e}),this.rangeCount===0&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal(`singleSelect`),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),t=t||this.ranges[0],t&&!t.isEqual(this.getRange())&&this.fromOrientedRange(t)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new r,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){for(var e=this.ranges.length?this.ranges:[this.getRange()],t=[],n=0;n1){var e=this.rangeList.ranges,t=e[e.length-1],n=i.fromPoints(e[0].start,t.end);this.toSingleRange(),this.setSelectionRange(n,t.cursor==t.start)}else{var r=this.session.documentToScreenPosition(this.cursor),a=this.session.documentToScreenPosition(this.anchor);this.rectangularRangeBlock(r,a).forEach(this.addRange,this)}},this.rectangularRangeBlock=function(e,t,n){var r=[],a=e.column0;)_--;if(_>0)for(var v=0;r[v].isEmpty();)v++;for(var y=_;y>=v;y--)r[y].isEmpty()&&r.splice(y,1)}return r}}).call(a.prototype);var m=e(`./editor`).Editor;(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(e){e.cursor||(e.cursor=e.end);var t=this.getSelectionStyle();return e.marker=this.session.addMarker(e,`ace_selection`,t),this.session.$selectionMarkers.push(e),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,e},this.removeSelectionMarker=function(e){if(e.marker){this.session.removeMarker(e.marker);var t=this.session.$selectionMarkers.indexOf(e);t!=-1&&this.session.$selectionMarkers.splice(t,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(e){for(var t=this.session.$selectionMarkers,n=e.length;n--;){var r=e[n];if(r.marker){this.session.removeMarker(r.marker);var i=t.indexOf(r);i!=-1&&t.splice(i,1)}}this.session.selectionMarkerCount=t.length},this.$onAddRange=function(e){this.addSelectionMarker(e.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(e){this.removeSelectionMarkers(e.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(e){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle(`ace_multiselect`),this.keyBinding.addKeyboardHandler(l.keyboardHandler),this.commands.setDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(e){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle(`ace_multiselect`),this.keyBinding.removeKeyboardHandler(l.keyboardHandler),this.commands.removeDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit(`changeSelection`))},this.$onMultiSelectExec=function(e){var t=e.command,n=e.editor;if(n.multiSelect){if(t.multiSelectAction)t.multiSelectAction==`forEach`?r=n.forEachSelection(t,e.args):t.multiSelectAction==`forEachLine`?r=n.forEachSelection(t,e.args,!0):t.multiSelectAction==`single`?(n.exitMultiSelectMode(),r=t.exec(n,e.args||{})):r=t.multiSelectAction(n,e.args||{});else{var r=t.exec(n,e.args||{});n.multiSelect.addRange(n.multiSelect.toOrientedRange()),n.multiSelect.mergeOverlappingRanges()}return r}},this.forEachSelection=function(e,t,n){if(!this.inVirtualSelectionMode){var r=n&&n.keepOrder,i=n==1||n&&n.$byLines,o=this.session,s=this.selection,c=s.rangeList,l=(r?s:c).ranges,u;if(!l.length)return e.exec?e.exec(this,t||{}):e(this,t||{});var d=s._eventRegistry;s._eventRegistry={};var f=new a(o);this.inVirtualSelectionMode=!0;for(var p=l.length;p--;){if(i)for(;p>0&&l[p].start.row==l[p-1].end.row;)p--;f.fromOrientedRange(l[p]),f.index=p,this.selection=o.selection=f;var m=e.exec?e.exec(this,t||{}):e(this,t||{});!u&&m!==void 0&&(u=m),f.toOrientedRange(l[p])}f.detach(),this.selection=o.selection=s,this.inVirtualSelectionMode=!1,s._eventRegistry=d,s.mergeOverlappingRanges(),s.ranges[0]&&s.fromOrientedRange(s.ranges[0]);var h=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),h&&h.from==h.to&&this.renderer.animateScrolling(h.from),u}},this.exitMultiSelectMode=function(){!this.inMultiSelectMode||this.inVirtualSelectionMode||this.multiSelect.toSingleRange()},this.getSelectedText=function(){var e=``;if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var t=this.multiSelect.rangeList.ranges,n=[],r=0;r0);s<0&&(s=0),l>=d&&(l=d-1)}var p=this.session.removeFullLines(s,l);p=this.$reAlignText(p,u),this.session.insert({row:s,column:0},p.join(` `)+` `),u||(o.start.column=0,o.end.column=p[p.length-1].length),this.selection.setRange(o)}else{a.forEach(function(e){t.substractPoint(e.cursor)});var m=0,h=1/0,g=n.map(function(t){var n=t.cursor,r=e.getLine(n.row).substr(n.column).search(/\S/g);return r==-1&&(r=0),n.column>m&&(m=n.column),ro?e.insert(r,c.stringRepeat(` `,a-o)):e.remove(new i(r.row,r.column,r.row,r.column-a+o)),t.start.column=t.end.column=m,t.start.row=t.end.row=r.row,t.cursor=t.end}),t.fromOrientedRange(n[0]),this.renderer.updateCursor(),this.renderer.updateBackMarkers()}},this.$reAlignText=function(e,t){var n=!0,r=!0,i,a,o;return e.map(function(e){var t=e.match(/(\s*)(.*?)(\s*)([=:].*)/);return t?i==null?(i=t[1].length,a=t[2].length,o=t[3].length,t):(i+a+o!=t[1].length+t[2].length+t[3].length&&(r=!1),i!=t[1].length&&(n=!1),i>t[1].length&&(i=t[1].length),at[3].length&&(o=t[3].length),t):[e]}).map(t?l:n?r?u:l:d);function s(e){return c.stringRepeat(` `,e)}function l(e){return e[2]?s(i)+e[2]+s(a-e[2].length+o)+e[4].replace(/^([=:])\s+/,`$1 `):e[0]}function u(e){return e[2]?s(i+a-e[2].length)+e[2]+s(o)+e[4].replace(/^([=:])\s+/,`$1 `):e[0]}function d(e){return e[2]?s(i)+e[2]+s(o)+e[4].replace(/^([=:])\s+/,`$1 `):e[0]}}}).call(m.prototype);function h(e,t){return e.row==t.row&&e.column==t.column}t.onSessionChange=function(e){var t=e.session;t&&!t.multiSelect&&(t.$selectionMarkers=[],t.selection.$initRangeList(),t.multiSelect=t.selection),this.multiSelect=t&&t.multiSelect;var n=e.oldSession;n&&(n.multiSelect.off(`addRange`,this.$onAddRange),n.multiSelect.off(`removeRange`,this.$onRemoveRange),n.multiSelect.off(`multiSelect`,this.$onMultiSelect),n.multiSelect.off(`singleSelect`,this.$onSingleSelect),n.multiSelect.lead.off(`change`,this.$checkMultiselectChange),n.multiSelect.anchor.off(`change`,this.$checkMultiselectChange)),t&&(t.multiSelect.on(`addRange`,this.$onAddRange),t.multiSelect.on(`removeRange`,this.$onRemoveRange),t.multiSelect.on(`multiSelect`,this.$onMultiSelect),t.multiSelect.on(`singleSelect`,this.$onSingleSelect),t.multiSelect.lead.on(`change`,this.$checkMultiselectChange),t.multiSelect.anchor.on(`change`,this.$checkMultiselectChange)),t&&this.inMultiSelectMode!=t.selection.inMultiSelectMode&&(t.selection.inMultiSelectMode?this.$onMultiSelect():this.$onSingleSelect())};function g(e){e.$multiselectOnSessionChange||(e.$onAddRange=e.$onAddRange.bind(e),e.$onRemoveRange=e.$onRemoveRange.bind(e),e.$onMultiSelect=e.$onMultiSelect.bind(e),e.$onSingleSelect=e.$onSingleSelect.bind(e),e.$multiselectOnSessionChange=t.onSessionChange.bind(e),e.$checkMultiselectChange=e.$checkMultiselectChange.bind(e),e.$multiselectOnSessionChange(e),e.on(`changeSession`,e.$multiselectOnSessionChange),e.on(`mousedown`,o),e.commands.addCommands(l.defaultCommands),_(e))}function _(e){if(!e.textInput)return;var t=e.textInput.getElement(),n=!1;s.addListener(t,`keydown`,function(t){var i=t.keyCode==18&&!(t.ctrlKey||t.shiftKey||t.metaKey);e.$blockSelectEnabled&&i?n||(e.renderer.setMouseCursor(`crosshair`),n=!0):n&&r()},e),s.addListener(t,`keyup`,r,e),s.addListener(t,`blur`,r,e);function r(t){n&&(e.renderer.setMouseCursor(``),n=!1)}}t.MultiSelect=g,e(`./config`).defineOptions(m.prototype,`editor`,{enableMultiselect:{set:function(e){g(this),e?this.on(`mousedown`,o):this.off(`mousedown`,o)},value:!0},enableBlockSelect:{set:function(e){this.$blockSelectEnabled=e},value:!0}})}),ace.define(`ace/mode/folding/fold_mode`,[`require`,`exports`,`module`,`ace/range`],function(e,t,n){var r=e(`../../range`).Range,i=t.FoldMode=function(){};(function(){this.foldingStartMarker=null,this.foldingStopMarker=null,this.getFoldWidget=function(e,t,n){var r=e.getLine(n);return this.foldingStartMarker.test(r)?`start`:t==`markbeginend`&&this.foldingStopMarker&&this.foldingStopMarker.test(r)?`end`:``},this.getFoldWidgetRange=function(e,t,n){return null},this.indentationBlock=function(e,t,n){var i=/\S/,a=e.getLine(t),o=a.search(i);if(o!=-1){for(var s=n||a.length,c=e.getLength(),l=t,u=t;++tl){var p=e.getLine(u).length;return new r(l,s,u,p)}}},this.openingBracketBlock=function(e,t,n,i,a){var o={row:n,column:i+1},s=e.$findClosingBracket(t,o,a);if(s){var c=e.foldWidgets[s.row];return c==null&&(c=e.getFoldWidget(s.row)),c==`start`&&s.row>o.row&&(s.row--,s.column=e.getLine(s.row).length),r.fromPoints(o,s)}},this.closingBracketBlock=function(e,t,n,i,a){var o={row:n,column:i},s=e.$findOpeningBracket(t,o);if(s)return s.column++,o.column--,r.fromPoints(s,o)}}).call(i.prototype)}),ace.define(`ace/ext/error_marker`,[`require`,`exports`,`module`,`ace/lib/dom`,`ace/range`,`ace/config`],function(e,t,n){var r=e(`../lib/dom`),i=e(`../range`).Range,a=e(`../config`).nls;function o(e,t,n){for(var r=0,i=e.length-1;r<=i;){var a=r+i>>1,o=n(t,e[a]);if(o>0)r=a+1;else if(o<0)i=a-1;else return a}return-(r+1)}function s(e,t,n){var r=e.getAnnotations().sort(i.comparePoints);if(r.length){var a=o(r,{row:t,column:-1},i.comparePoints);a<0&&(a=-a-1),a>=r.length?a=n>0?0:r.length-1:a===0&&n<0&&(a=r.length-1);var s=r[a];if(!(!s||!n)){if(s.row===t){do s=r[a+=n];while(s&&s.row===t);if(!s)return r.slice()}var c=[];t=s.row;do c[n<0?`unshift`:`push`](s),s=r[a+=n];while(s&&s.row==t);return c.length&&c}}}t.showErrorMarker=function(e,t){var n=e.session,i=e.getCursorPosition(),o=i.row,c=n.widgetManager.getWidgetsAtRow(o).filter(function(e){return e.type==`errorMarker`})[0];c?c.destroy():o-=t;var l=s(n,o,t),u;if(l){var d=l[0];i.column=(d.pos&&typeof d.column!=`number`?d.pos.sc:d.column)||0,i.row=d.row,u=e.renderer.$gutterLayer.$annotations[i.row]}else if(c)return;else u={displayText:[a(`error-marker.good-state`,`Looks good!`)],className:`ace_ok`};e.session.unfold(i.row),e.selection.moveToPosition(i);var f={row:i.row,fixedWidth:!0,coverGutter:!0,el:r.createElement(`div`),type:`errorMarker`},p=f.el.appendChild(r.createElement(`div`)),m=f.el.appendChild(r.createElement(`div`));m.className=`error_widget_arrow `+u.className;var h=e.renderer.$cursorLayer.getPixelPosition(i).left;m.style.left=h+e.renderer.gutterWidth-5+`px`,f.el.className=`error_widget_wrapper`,p.className=`error_widget `+u.className,u.displayText.forEach(function(e,t){p.appendChild(r.createTextNode(e)),t { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,7 +28,7 @@ removeAfterLoad(freshLink, link) } })(); -import{a as e,t}from"./rolldown-runtime.js?v=1787646744133";import{G as n,K as r,Mn as i,Nr as a,gr as o,kn as s,nn as c}from"./vendor-utils.js?v=1787646744133";import{b as l}from"./vendor.js?v=1787646744133";var u=t(((e,t)=>{(function(){var e=`ace`,t=(function(){return this})();if(!t&&typeof window<`u`&&(t=window),!e&&typeof requirejs<`u`)return;var n=function(e,t,r){if(typeof e!=`string`){n.original?n.original.apply(this,arguments):(console.error(`dropping module because define wasn't a string.`),console.trace());return}arguments.length==2&&(r=t),n.modules[e]||(n.payloads[e]=r,n.modules[e]=null)};n.modules={},n.payloads={};var r=function(e,t,n){if(typeof t==`string`){var r=o(e,t);if(r!=null)return n&&n(),r}else if(Object.prototype.toString.call(t)===`[object Array]`){for(var a=[],s=0,c=t.length;sn.length)&&(t=n.length),t-=e.length;var r=n.indexOf(e,t);return r!==-1&&r===t}),String.prototype.repeat||r(String.prototype,`repeat`,function(e){for(var t=``,n=this;e>0;)e&1&&(t+=n),(e>>=1)&&(n+=n);return t}),String.prototype.includes||r(String.prototype,`includes`,function(e,t){return this.indexOf(e,t)!=-1}),Object.assign||(Object.assign=function(e){if(e==null)throw TypeError(`Cannot convert undefined or null to object`);for(var t=Object(e),n=1;n>>0,r=arguments[1]>>0,i=r<0?Math.max(n+r,0):Math.min(r,n),a=arguments[2],o=a===void 0?n:a>>0,s=o<0?Math.max(n+o,0):Math.min(o,n);i0;)t&1&&(n+=e),(t>>=1)&&(e+=e);return n};var r=/^\s\s*/,i=/\s\s*$/;t.stringTrimLeft=function(e){return e.replace(r,``)},t.stringTrimRight=function(e){return e.replace(i,``)},t.copyObject=function(e){var t={};for(var n in e)t[n]=e[n];return t},t.copyArray=function(e){for(var t=[],n=0,r=e.length;n65535?2:1}}),ace.define(`ace/lib/useragent`,[`require`,`exports`,`module`],function(e,t,n){t.OS={LINUX:`LINUX`,MAC:`MAC`,WINDOWS:`WINDOWS`},t.getOS=function(){return t.isMac?t.OS.MAC:t.isLinux?t.OS.LINUX:t.OS.WINDOWS};var r=typeof navigator==`object`?navigator:{},i=(/mac|win|linux/i.exec(r.platform)||[`other`])[0].toLowerCase(),a=r.userAgent||``,o=r.appName||``;t.isWin=i==`win`,t.isMac=i==`mac`,t.isLinux=i==`linux`,t.isIE=o==`Microsoft Internet Explorer`||o.indexOf(`MSAppHost`)>=0?parseFloat((a.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((a.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),t.isOldIE=t.isIE&&t.isIE<9,t.isGecko=t.isMozilla=a.match(/ Gecko\/\d+/),t.isOpera=typeof opera==`object`&&Object.prototype.toString.call(window.opera)==`[object Opera]`,t.isWebKit=parseFloat(a.split(`WebKit/`)[1])||void 0,t.isChrome=parseFloat(a.split(` Chrome/`)[1])||void 0,t.isSafari=parseFloat(a.split(` Safari/`)[1])&&!t.isChrome||void 0,t.isEdge=parseFloat(a.split(` Edge/`)[1])||void 0,t.isAIR=a.indexOf(`AdobeAIR`)>=0,t.isAndroid=a.indexOf(`Android`)>=0,t.isChromeOS=a.indexOf(` CrOS `)>=0,t.isIOS=/iPad|iPhone|iPod/.test(a)&&!window.MSStream,t.isIOS&&(t.isMac=!0),t.isMobile=t.isIOS||t.isAndroid}),ace.define(`ace/lib/dom`,[`require`,`exports`,`module`,`ace/lib/useragent`],function(e,t,n){var r=e("./useragent"),i=`http://www.w3.org/1999/xhtml`;t.buildDom=function e(t,n,r){if(typeof t==`string`&&t){var i=document.createTextNode(t);return n&&n.appendChild(i),i}if(!Array.isArray(t))return t&&t.appendChild&&n&&n.appendChild(t),t;if(typeof t[0]!=`string`||!t[0]){for(var a=[],o=0;o`u`)){if(o){if(r)s();else if(r===!1)return o.push([e,n])}if(!a){var i=r;!r||!r.getRootNode?i=document:(i=r.getRootNode(),(!i||i==r)&&(i=document));var c=i.ownerDocument||i;if(n&&t.hasCssString(n,i))return null;n&&(e+=` +import{a as e,t}from"./rolldown-runtime.js?v=1791538283700";import{An as n,K as r,Nn as i,Pr as a,_r as o,q as s,rn as c}from"./vendor-utils.js?v=1791538283700";import{b as l}from"./vendor.js?v=1791538283700";var u=t(((e,t)=>{(function(){var e=`ace`,t=(function(){return this})();if(!t&&typeof window<`u`&&(t=window),!e&&typeof requirejs<`u`)return;var n=function(e,t,r){if(typeof e!=`string`){n.original?n.original.apply(this,arguments):(console.error(`dropping module because define wasn't a string.`),console.trace());return}arguments.length==2&&(r=t),n.modules[e]||(n.payloads[e]=r,n.modules[e]=null)};n.modules={},n.payloads={};var r=function(e,t,n){if(typeof t==`string`){var r=o(e,t);if(r!=null)return n&&n(),r}else if(Object.prototype.toString.call(t)===`[object Array]`){for(var a=[],s=0,c=t.length;sn.length)&&(t=n.length),t-=e.length;var r=n.indexOf(e,t);return r!==-1&&r===t}),String.prototype.repeat||r(String.prototype,`repeat`,function(e){for(var t=``,n=this;e>0;)e&1&&(t+=n),(e>>=1)&&(n+=n);return t}),String.prototype.includes||r(String.prototype,`includes`,function(e,t){return this.indexOf(e,t)!=-1}),Object.assign||(Object.assign=function(e){if(e==null)throw TypeError(`Cannot convert undefined or null to object`);for(var t=Object(e),n=1;n>>0,r=arguments[1]>>0,i=r<0?Math.max(n+r,0):Math.min(r,n),a=arguments[2],o=a===void 0?n:a>>0,s=o<0?Math.max(n+o,0):Math.min(o,n);i0;)t&1&&(n+=e),(t>>=1)&&(e+=e);return n};var r=/^\s\s*/,i=/\s\s*$/;t.stringTrimLeft=function(e){return e.replace(r,``)},t.stringTrimRight=function(e){return e.replace(i,``)},t.copyObject=function(e){var t={};for(var n in e)t[n]=e[n];return t},t.copyArray=function(e){for(var t=[],n=0,r=e.length;n65535?2:1}}),ace.define(`ace/lib/useragent`,[`require`,`exports`,`module`],function(e,t,n){t.OS={LINUX:`LINUX`,MAC:`MAC`,WINDOWS:`WINDOWS`},t.getOS=function(){return t.isMac?t.OS.MAC:t.isLinux?t.OS.LINUX:t.OS.WINDOWS};var r=typeof navigator==`object`?navigator:{},i=(/mac|win|linux/i.exec(r.platform)||[`other`])[0].toLowerCase(),a=r.userAgent||``,o=r.appName||``;t.isWin=i==`win`,t.isMac=i==`mac`,t.isLinux=i==`linux`,t.isIE=o==`Microsoft Internet Explorer`||o.indexOf(`MSAppHost`)>=0?parseFloat((a.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((a.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),t.isOldIE=t.isIE&&t.isIE<9,t.isGecko=t.isMozilla=a.match(/ Gecko\/\d+/),t.isOpera=typeof opera==`object`&&Object.prototype.toString.call(window.opera)==`[object Opera]`,t.isWebKit=parseFloat(a.split(`WebKit/`)[1])||void 0,t.isChrome=parseFloat(a.split(` Chrome/`)[1])||void 0,t.isSafari=parseFloat(a.split(` Safari/`)[1])&&!t.isChrome||void 0,t.isEdge=parseFloat(a.split(` Edge/`)[1])||void 0,t.isAIR=a.indexOf(`AdobeAIR`)>=0,t.isAndroid=a.indexOf(`Android`)>=0,t.isChromeOS=a.indexOf(` CrOS `)>=0,t.isIOS=/iPad|iPhone|iPod/.test(a)&&!window.MSStream,t.isIOS&&(t.isMac=!0),t.isMobile=t.isIOS||t.isAndroid}),ace.define(`ace/lib/dom`,[`require`,`exports`,`module`,`ace/lib/useragent`],function(e,t,n){var r=e("./useragent"),i=`http://www.w3.org/1999/xhtml`;t.buildDom=function e(t,n,r){if(typeof t==`string`&&t){var i=document.createTextNode(t);return n&&n.appendChild(i),i}if(!Array.isArray(t))return t&&t.appendChild&&n&&n.appendChild(t),t;if(typeof t[0]!=`string`||!t[0]){for(var a=[],o=0;o`u`)){if(o){if(r)s();else if(r===!1)return o.push([e,n])}if(!a){var i=r;!r||!r.getRootNode?i=document:(i=r.getRootNode(),(!i||i==r)&&(i=document));var c=i.ownerDocument||i;if(n&&t.hasCssString(n,i))return null;n&&(e+=` /*# sourceURL=ace/css/`+n+` */`);var l=t.createElement(`style`);l.appendChild(c.createTextNode(e)),n&&(l.id=n),i==c&&(i=t.getDocumentHead(c)),i.insertBefore(l,i.firstChild)}}}if(t.importCssString=c,t.importCssStylsheet=function(e,n){t.buildDom([`link`,{rel:`stylesheet`,href:e}],t.getDocumentHead(n))},t.$fixPositionBug=function(e){var t=e.getBoundingClientRect();if(e.style.left){var n=parseFloat(e.style.left),r=+t.left;Math.abs(n-r)>1&&(e.style.left=2*n-r+`px`)}if(e.style.right){var n=parseFloat(e.style.right),r=window.innerWidth-t.right;Math.abs(n-r)>1&&(e.style.right=2*n-r+`px`)}if(e.style.top){var n=parseFloat(e.style.top),r=+t.top;Math.abs(n-r)>1&&(e.style.top=2*n-r+`px`)}if(e.style.bottom){var n=parseFloat(e.style.bottom),r=window.innerHeight-t.bottom;Math.abs(n-r)>1&&(e.style.bottom=2*n-r+`px`)}},t.scrollbarWidth=function(e){var n=t.createElement(`ace_inner`);n.style.width=`100%`,n.style.minWidth=`0px`,n.style.height=`200px`,n.style.display=`block`;var r=t.createElement(`ace_outer`),i=r.style;i.position=`absolute`,i.left=`-10000px`,i.overflow=`hidden`,i.width=`200px`,i.minWidth=`0px`,i.height=`150px`,i.display=`block`,r.appendChild(n);var a=e&&e.documentElement||document&&document.documentElement;if(!a)return 0;a.appendChild(r);var o=n.offsetWidth;i.overflow=`scroll`;var s=n.offsetWidth;return o===s&&(s=r.clientWidth),a.removeChild(r),o-s},t.computedStyle=function(e,t){return window.getComputedStyle(e,``)||{}},t.setStyle=function(e,t,n){e[t]!==n&&(e[t]=n)},t.HAS_CSS_ANIMATION=!1,t.HAS_CSS_TRANSFORMS=!1,t.HI_DPI=!r.isWin||typeof window<`u`&&window.devicePixelRatio>=1.5,r.isChromeOS&&(t.HI_DPI=!1),typeof document<`u`){var l=document.createElement(`div`);t.HI_DPI&&l.style.transform!==void 0&&(t.HAS_CSS_TRANSFORMS=!0),!r.isEdge&&l.style.animationName!==void 0&&(t.HAS_CSS_ANIMATION=!0),l=null}t.HAS_CSS_TRANSFORMS?t.translate=function(e,t,n){e.style.transform=`translate(`+Math.round(t)+`px, `+Math.round(n)+`px)`}:t.translate=function(e,t,n){e.style.top=Math.round(n)+`px`,e.style.left=Math.round(t)+`px`}}),ace.define(`ace/lib/net`,[`require`,`exports`,`module`,`ace/lib/dom`],function(e,t,n){var r=e("./dom");t.get=function(e,t){var n=new XMLHttpRequest;n.open(`GET`,e,!0),n.onreadystatechange=function(){n.readyState===4&&t(n.responseText)},n.send(null)},t.loadScript=function(e,t){var n=r.getDocumentHead(),i=document.createElement(`script`);i.src=e,n.appendChild(i),i.onload=i.onreadystatechange=function(e,n){(n||!i.readyState||i.readyState==`loaded`||i.readyState==`complete`)&&(i=i.onload=i.onreadystatechange=null,n||t())}},t.qualifyURL=function(e){var t=document.createElement(`a`);return t.href=e,t.href}}),ace.define(`ace/lib/oop`,[`require`,`exports`,`module`],function(e,t,n){t.inherits=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})},t.mixin=function(e,t){for(var n in t)e[n]=t[n];return e},t.implement=function(e,n){t.mixin(e,n)}}),ace.define(`ace/lib/event_emitter`,[`require`,`exports`,`module`],function(e,t,n){var r={},i=function(){this.propagationStopped=!0},a=function(){this.defaultPrevented=!0};r._emit=r._dispatchEvent=function(e,t){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var n=this._eventRegistry[e]||[],r=this._defaultHandlers[e];if(!(!n.length&&!r)){(typeof t!=`object`||!t)&&(t={}),t.type||(t.type=e),t.stopPropagation||(t.stopPropagation=i),t.preventDefault||(t.preventDefault=a),n=n.slice();for(var o=0;ot.priority)}var i=this.renderer.session.$annotations;if(n.clearRect(0,0,this.canvas.width,this.canvas.height),i){var a={info:1,warning:2,error:3};i.forEach(function(e){e.priority=a[e.type]||null}),i=i.sort(r);for(var o=0;othis.canvasHeight&&(f=this.canvasHeight-p);var m=f-p,h=f+p-m;n.fillStyle=t[i[o].type]||null,n.fillRect(0,m,Math.round(this.oneZoneWidth-1),h)}}var g=this.renderer.session.selection.getCursor();if(g){var _=Math.round(this.getVerticalOffsetForRow(g.row)*this.heightRatio);n.fillStyle=`rgba(0, 0, 0, 0.5)`,n.fillRect(0,_,this.canvasWidth,2)}},e.prototype.getVerticalOffsetForRow=function(e){return e|=0,this.renderer.session.documentToScreenRow(e,0)*this.lineHeight},e.prototype.setDimensions=function(e){e=e||this.renderer.layerConfig,this.maxHeight=e.maxHeight,this.lineHeight=e.lineHeight,this.canvasHeight=e.height,this.canvasWidth=this.scrollbarV.width||this.canvasWidth,this.setZoneWidth(),this.canvas.width=this.canvasWidth,this.canvas.height=this.canvasHeight,this.maxHeighte&&(this.$changedLines.firstRow=e),this.$changedLines.lastRowthis.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},e.prototype.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},e.prototype.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},e.prototype.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},e.prototype.updateFull=function(e){e?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},e.prototype.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},e.prototype.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},e.prototype.onResize=function(e,t,n,r){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=+!!e;var i=this.container;r||(r=i.clientHeight||i.scrollHeight),!r&&this.$maxLines&&this.lineHeight>1&&(!i.style.height||i.style.height==`0px`)&&(i.style.height=`1px`,r=i.clientHeight||i.scrollHeight),n||(n=i.clientWidth||i.scrollWidth);var a=this.$updateCachedSize(e,t,n,r);if(this.$resizeTimer&&this.$resizeTimer.cancel(),!this.$size.scrollerHeight||!n&&!r)return this.resizing=0;e&&(this.$gutterLayer.$padding=null),e?this.$renderChanges(a|this.$changes,!0):this.$loop.schedule(a|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.$customScrollbar&&this.$updateCustomScrollbar(!0)}},e.prototype.$updateCachedSize=function(e,t,n,r){r-=this.$extraHeight||0;var a=0,o=this.$size,s={width:o.width,height:o.height,scrollerHeight:o.scrollerHeight,scrollerWidth:o.scrollerWidth};if(r&&(e||o.height!=r)&&(o.height=r,a|=this.CHANGE_SIZE,o.scrollerHeight=o.height,this.$horizScroll&&(o.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.setHeight(o.scrollerHeight),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+`px`,a|=this.CHANGE_SCROLL),n&&(e||o.width!=n)){a|=this.CHANGE_SIZE,o.width=n,t==null&&(t=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=t,i.setStyle(this.scrollBarH.element.style,`left`,t+`px`),i.setStyle(this.scroller.style,`left`,t+this.margin.left+`px`),o.scrollerWidth=Math.max(0,n-t-this.scrollBarV.getWidth()-this.margin.h),i.setStyle(this.$gutter.style,`left`,this.margin.left+`px`);var c=this.scrollBarV.getWidth()+`px`;i.setStyle(this.scrollBarH.element.style,`right`,c),i.setStyle(this.scroller.style,`right`,c),i.setStyle(this.scroller.style,`bottom`,this.scrollBarH.getHeight()),this.scrollBarH.setWidth(o.scrollerWidth),(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||e)&&(a|=this.CHANGE_FULL)}return o.$dirty=!n||!r,a&&this._signal(`resize`,s),a},e.prototype.onGutterResize=function(e){var t=this.$showGutter?e:0;t!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,t,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()||this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):this.$computeLayerConfig()},e.prototype.adjustWrapLimit=function(){var e=this.$size.scrollerWidth-this.$padding*2,t=Math.floor(e/this.characterWidth);return this.session.adjustWrapLimit(t,this.$showPrintMargin&&this.$printMarginColumn)},e.prototype.setAnimatedScroll=function(e){this.setOption(`animatedScroll`,e)},e.prototype.getAnimatedScroll=function(){return this.$animatedScroll},e.prototype.setShowInvisibles=function(e){this.setOption(`showInvisibles`,e),this.session.$bidiHandler.setShowInvisibles(e)},e.prototype.getShowInvisibles=function(){return this.getOption(`showInvisibles`)},e.prototype.getDisplayIndentGuides=function(){return this.getOption(`displayIndentGuides`)},e.prototype.setDisplayIndentGuides=function(e){this.setOption(`displayIndentGuides`,e)},e.prototype.getHighlightIndentGuides=function(){return this.getOption(`highlightIndentGuides`)},e.prototype.setHighlightIndentGuides=function(e){this.setOption(`highlightIndentGuides`,e)},e.prototype.setShowPrintMargin=function(e){this.setOption(`showPrintMargin`,e)},e.prototype.getShowPrintMargin=function(){return this.getOption(`showPrintMargin`)},e.prototype.setPrintMarginColumn=function(e){this.setOption(`printMarginColumn`,e)},e.prototype.getPrintMarginColumn=function(){return this.getOption(`printMarginColumn`)},e.prototype.getShowGutter=function(){return this.getOption(`showGutter`)},e.prototype.setShowGutter=function(e){return this.setOption(`showGutter`,e)},e.prototype.getFadeFoldWidgets=function(){return this.getOption(`fadeFoldWidgets`)},e.prototype.setFadeFoldWidgets=function(e){this.setOption(`fadeFoldWidgets`,e)},e.prototype.setHighlightGutterLine=function(e){this.setOption(`highlightGutterLine`,e)},e.prototype.getHighlightGutterLine=function(){return this.getOption(`highlightGutterLine`)},e.prototype.$updatePrintMargin=function(){if(!(!this.$showPrintMargin&&!this.$printMarginEl)){if(!this.$printMarginEl){var e=i.createElement(`div`);e.className=`ace_layer ace_print-margin-layer`,this.$printMarginEl=i.createElement(`div`),this.$printMarginEl.className=`ace_print-margin`,e.appendChild(this.$printMarginEl),this.content.insertBefore(e,this.content.firstChild)}var t=this.$printMarginEl.style;t.left=Math.round(this.characterWidth*this.$printMarginColumn+this.$padding)+`px`,t.visibility=this.$showPrintMargin?`visible`:`hidden`,this.session&&this.session.$wrap==-1&&this.adjustWrapLimit()}},e.prototype.getContainerElement=function(){return this.container},e.prototype.getMouseEventTarget=function(){return this.scroller},e.prototype.getTextAreaContainer=function(){return this.container},e.prototype.$moveTextAreaToCursor=function(){if(!this.$isMousePressed){var e=this.textarea.style,t=this.$composition;if(!this.$keepTextAreaAtCursor&&!t){i.translate(this.textarea,-100,0);return}var n=this.$cursorLayer.$pixelPos;if(n){t&&t.markerRange&&(n=this.$cursorLayer.getPixelPosition(t.markerRange.start,!0));var r=this.layerConfig,a=n.top,o=n.left;a-=r.offset;var s=t&&t.useTextareaForIME||b.isMobile?this.lineHeight:1;if(a<0||a>r.height-s){i.translate(this.textarea,0,0);return}var c=1,l=this.$size.height-s;if(!t)a+=this.lineHeight;else if(t.useTextareaForIME){var u=this.textarea.value;c=this.characterWidth*this.session.$getStringScreenWidth(u)[0]}else a+=this.lineHeight+2;o-=this.scrollLeft,o>this.$size.scrollerWidth-c&&(o=this.$size.scrollerWidth-c),o+=this.gutterWidth+this.margin.left,i.setStyle(e,`height`,s+`px`),i.setStyle(e,`width`,c+`px`),i.translate(this.textarea,Math.min(o,this.$size.scrollerWidth-c),Math.min(a,l))}}},e.prototype.getFirstVisibleRow=function(){return this.layerConfig.firstRow},e.prototype.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(this.layerConfig.offset===0?0:1)},e.prototype.getLastFullyVisibleRow=function(){var e=this.layerConfig,t=e.lastRow;return this.session.documentToScreenRow(t,0)*e.lineHeight-this.session.getScrollTop()>e.height-e.lineHeight?t-1:t},e.prototype.getLastVisibleRow=function(){return this.layerConfig.lastRow},e.prototype.setPadding=function(e){this.$padding=e,this.$textLayer.setPadding(e),this.$cursorLayer.setPadding(e),this.$markerFront.setPadding(e),this.$markerBack.setPadding(e),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},e.prototype.setScrollMargin=function(e,t,n,r){var i=this.scrollMargin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,i.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-i.top),this.updateFull()},e.prototype.setMargin=function(e,t,n,r){var i=this.margin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,this.$updateCachedSize(!0,this.gutterWidth,this.$size.width,this.$size.height),this.updateFull()},e.prototype.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},e.prototype.setHScrollBarAlwaysVisible=function(e){this.setOption(`hScrollBarAlwaysVisible`,e)},e.prototype.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},e.prototype.setVScrollBarAlwaysVisible=function(e){this.setOption(`vScrollBarAlwaysVisible`,e)},e.prototype.$updateScrollBarV=function(){var e=this.layerConfig.maxHeight,t=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&(e-=(t-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>e-t&&(e=this.scrollTop+t,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight(e+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},e.prototype.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},e.prototype.freeze=function(){this.$frozen=!0},e.prototype.unfreeze=function(){this.$frozen=!1},e.prototype.$renderChanges=function(e,t){if(this.$changes&&(e|=this.$changes,this.$changes=0),!this.session||!this.container.offsetWidth||this.$frozen||!e&&!t){this.$changes|=e;return}if(this.$size.$dirty)return this.$changes|=e,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal(`beforeRender`,e),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var n=this.layerConfig;if(e&this.CHANGE_FULL||e&this.CHANGE_SIZE||e&this.CHANGE_TEXT||e&this.CHANGE_LINES||e&this.CHANGE_SCROLL||e&this.CHANGE_H_SCROLL){if(e|=this.$computeLayerConfig()|this.$loop.clear(),n.firstRow!=this.layerConfig.firstRow&&n.firstRowScreen==this.layerConfig.firstRowScreen){var r=this.scrollTop+(n.firstRow-Math.max(this.layerConfig.firstRow,0))*this.lineHeight;r>0&&(this.scrollTop=r,e|=this.CHANGE_SCROLL,e|=this.$computeLayerConfig()|this.$loop.clear())}n=this.layerConfig,this.$updateScrollBarV(),e&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),i.translate(this.content,-this.scrollLeft,-n.offset);var a=n.width+2*this.$padding+`px`,o=n.minHeight+`px`;i.setStyle(this.content.style,`width`,a),i.setStyle(this.content.style,`height`,o)}if(e&this.CHANGE_H_SCROLL&&(i.translate(this.content,-this.scrollLeft,-n.offset),this.scroller.className=this.scrollLeft<=0?`ace_scroller `:`ace_scroller ace_scroll-left `,this.enableKeyboardAccessibility&&(this.scroller.className+=this.keyboardFocusClassName)),e&this.CHANGE_FULL){this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}if(e&this.CHANGE_SCROLL){this.$changedLines=null,e&this.CHANGE_TEXT||e&this.CHANGE_LINES?this.$textLayer.update(n):this.$textLayer.scrollLines(n),this.$showGutter&&(e&this.CHANGE_GUTTER||e&this.CHANGE_LINES?this.$gutterLayer.update(n):this.$gutterLayer.scrollLines(n)),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}e&this.CHANGE_TEXT?(this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_LINES?((this.$updateLines()||e&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_TEXT||e&this.CHANGE_GUTTER?(this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_CURSOR&&(this.$highlightGutterLine&&this.$gutterLayer.updateLineHighlight(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)),e&this.CHANGE_CURSOR&&(this.$cursorLayer.update(n),this.$moveTextAreaToCursor()),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(n),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(n),this._signal(`afterRender`,e)},e.prototype.$autosize=function(){var e=this.session.getScreenLength()*this.lineHeight,t=this.$maxLines*this.lineHeight,n=Math.min(t,Math.max((this.$minLines||1)*this.lineHeight,e))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(n+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&n>this.$maxPixelHeight&&(n=this.$maxPixelHeight);var r=!(n<=2*this.lineHeight)&&e>t;if(n!=this.desiredHeight||this.$size.height!=this.desiredHeight||r!=this.$vScroll){r!=this.$vScroll&&(this.$vScroll=r,this.scrollBarV.setVisible(r));var i=this.container.clientWidth;this.container.style.height=n+`px`,this.$updateCachedSize(!0,this.$gutterWidth,i,n),this.desiredHeight=n,this._signal(`autosize`)}},e.prototype.$computeLayerConfig=function(){var e=this.session,t=this.$size,n=t.height<=2*this.lineHeight,r=this.session.getScreenLength()*this.lineHeight,i=this.$getLongestLine(),a=!n&&(this.$hScrollBarAlwaysVisible||t.scrollerWidth-i-2*this.$padding<0),o=this.$horizScroll!==a;o&&(this.$horizScroll=a,this.scrollBarH.setVisible(a));var s=this.$vScroll;this.$maxLines&&this.lineHeight>1&&(this.$autosize(),n=t.height<=2*this.lineHeight);var c=t.scrollerHeight+this.lineHeight,l=!this.$maxLines&&this.$scrollPastEnd?(t.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;r+=l;var u=this.scrollMargin;this.session.setScrollTop(Math.max(-u.top,Math.min(this.scrollTop,r-t.scrollerHeight+u.bottom))),this.session.setScrollLeft(Math.max(-u.left,Math.min(this.scrollLeft,i+2*this.$padding-t.scrollerWidth+u.right)));var d=!n&&(this.$vScrollBarAlwaysVisible||t.scrollerHeight-r+l<0||this.scrollTop>u.top),f=s!==d;f&&(this.$vScroll=d,this.scrollBarV.setVisible(d));var p=this.scrollTop%this.lineHeight,m=Math.ceil(c/this.lineHeight)-1,h=Math.max(0,Math.round((this.scrollTop-p)/this.lineHeight)),g=h+m,_,v,y=this.lineHeight;h=e.screenToDocumentRow(h,0);var b=e.getFoldLine(h);b&&(h=b.start.row),_=e.documentToScreenRow(h,0),v=e.getRowLength(h)*y,g=Math.min(e.screenToDocumentRow(g,0),e.getLength()-1),c=t.scrollerHeight+e.getRowLength(g)*y+v,p=this.scrollTop-_*y,p<0&&_>0&&(_=Math.max(0,_+Math.floor(p/y)),p=this.scrollTop-_*y);var x=0;return(this.layerConfig.width!=i||o)&&(x=this.CHANGE_H_SCROLL),(o||f)&&(x|=this.$updateCachedSize(!0,this.gutterWidth,t.width,t.height),this._signal(`scrollbarVisibilityChanged`),f&&(i=this.$getLongestLine())),this.layerConfig={width:i,padding:this.$padding,firstRow:h,firstRowScreen:_,lastRow:g,lineHeight:y,characterWidth:this.characterWidth,minHeight:c,maxHeight:r,offset:p,gutterOffset:y?Math.max(0,Math.ceil((p+t.height-t.scrollerHeight)/y)):0,height:this.$size.scrollerHeight},this.session.$bidiHandler&&this.session.$bidiHandler.setContentWidth(i-this.$padding),x},e.prototype.$updateLines=function(){if(this.$changedLines){var e=this.$changedLines.firstRow,t=this.$changedLines.lastRow;this.$changedLines=null;var n=this.layerConfig;if(!(e>n.lastRow+1)&&!(tthis.$textLayer.MAX_LINE_LENGTH&&(e=this.$textLayer.MAX_LINE_LENGTH+30),Math.max(this.$size.scrollerWidth-2*this.$padding,Math.round(e*this.characterWidth))},e.prototype.updateFrontMarkers=function(){this.$markerFront.setMarkers(this.session.getMarkers(!0)),this.$loop.schedule(this.CHANGE_MARKER_FRONT)},e.prototype.updateBackMarkers=function(){this.$markerBack.setMarkers(this.session.getMarkers()),this.$loop.schedule(this.CHANGE_MARKER_BACK)},e.prototype.addGutterDecoration=function(e,t){this.$gutterLayer.addGutterDecoration(e,t)},e.prototype.removeGutterDecoration=function(e,t){this.$gutterLayer.removeGutterDecoration(e,t)},e.prototype.updateBreakpoints=function(e){this._rows=e,this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.setAnnotations=function(e){this.$gutterLayer.setAnnotations(e),this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.updateCursor=function(){this.$loop.schedule(this.CHANGE_CURSOR)},e.prototype.hideCursor=function(){this.$cursorLayer.hideCursor()},e.prototype.showCursor=function(){this.$cursorLayer.showCursor()},e.prototype.scrollSelectionIntoView=function(e,t,n){this.scrollCursorIntoView(e,n),this.scrollCursorIntoView(t,n)},e.prototype.scrollCursorIntoView=function(e,t,n){if(this.$size.scrollerHeight!==0){var r=this.$cursorLayer.getPixelPosition(e),i=r.left,a=r.top,o=n&&n.top||0,s=n&&n.bottom||0;this.$scrollAnimation&&(this.$stopAnimation=!0);var c=this.$scrollAnimation?this.session.getScrollTop():this.scrollTop;c+o>a?(t&&c+o>a+this.lineHeight&&(a-=t*this.$size.scrollerHeight),a===0&&(a=-this.scrollMargin.top),this.session.setScrollTop(a)):c+this.$size.scrollerHeight-s=1-this.scrollMargin.top||t>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||e<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||e>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right)return!0},e.prototype.pixelToScreenCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=Math.floor((t+this.scrollTop-n.top)/this.lineHeight),s=this.$blockCursor?Math.floor(a):Math.round(a);return{row:o,column:s,side:a-s>0?1:-1,offsetX:i}},e.prototype.screenToTextCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=this.$blockCursor?Math.floor(a):Math.round(a),s=Math.floor((t+this.scrollTop-n.top)/this.lineHeight);return this.session.screenToDocumentPosition(s,Math.max(o,0),i)},e.prototype.textToScreenCoordinates=function(e,t){var n=this.scroller.getBoundingClientRect(),r=this.session.documentToScreenPosition(e,t),i=this.$padding+(this.session.$bidiHandler.isBidiRow(r.row,e)?this.session.$bidiHandler.getPosLeft(r.column):Math.round(r.column*this.characterWidth)),a=r.row*this.lineHeight;return{pageX:n.left+i-this.scrollLeft,pageY:n.top+a-this.scrollTop}},e.prototype.visualizeFocus=function(){i.addCssClass(this.container,`ace_focus`)},e.prototype.visualizeBlur=function(){i.removeCssClass(this.container,`ace_focus`)},e.prototype.showComposition=function(e){this.$composition=e,e.cssText||(e.cssText=this.textarea.style.cssText),e.useTextareaForIME==null&&(e.useTextareaForIME=this.$useTextareaForIME),this.$useTextareaForIME?(i.addCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=``,this.$moveTextAreaToCursor(),this.$cursorLayer.element.style.display=`none`):e.markerId=this.session.addMarker(e.markerRange,`ace_composition_marker`,`text`)},e.prototype.setCompositionText=function(e){var t=this.session.selection.cursor;this.addToken(e,`composition_placeholder`,t.row,t.column),this.$moveTextAreaToCursor()},e.prototype.hideComposition=function(){if(this.$composition){this.$composition.markerId&&this.session.removeMarker(this.$composition.markerId),i.removeCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=this.$composition.cssText;var e=this.session.selection.cursor;this.removeExtraToken(e.row,e.column),this.$composition=null,this.$cursorLayer.element.style.display=``}},e.prototype.setGhostText=function(e,t){var n=this.session.selection.cursor,r=t||{row:n.row,column:n.column};this.removeGhostText();var a=this.$calculateWrappedTextChunks(e,r);this.addToken(a[0].text,`ghost_text`,r.row,r.column),this.$ghostText={text:e,position:{row:r.row,column:r.column}};var o=i.createElement(`div`);if(a.length>1){var s=this.hideTokensAfterPosition(r.row,r.column),c;a.slice(1).forEach(function(e){var t=i.createElement(`div`),n=i.createElement(`span`);n.className=`ace_ghost_text`,e.wrapped&&(t.className=`ghost_text_line_wrapped`),e.text.length===0&&(e.text=` `),n.appendChild(i.createTextNode(e.text)),t.appendChild(n),o.appendChild(t),c=t}),s.forEach(function(e){var t=i.createElement(`span`);x(e.type)||(t.className=`ace_`+e.type.replace(/\./g,` ace_`)),t.appendChild(i.createTextNode(e.value)),c.appendChild(t)}),this.$ghostTextWidget={el:o,row:r.row,column:r.column,className:`ace_ghost_text_container`},this.session.widgetManager.addLineWidget(this.$ghostTextWidget);var l=this.$cursorLayer.getPixelPosition(r,!0),u=this.container.getBoundingClientRect().height,d=a.length*this.lineHeight;if(d0){var l=0;c.push(i[o].length);for(var u=0;u1||Math.abs(e.$size.height-r)>1?e.$resizeTimer.delay():e.$resizeTimer.cancel()}),this.$resizeObserver.observe(this.container)}},e}();S.prototype.CHANGE_CURSOR=1,S.prototype.CHANGE_MARKER=2,S.prototype.CHANGE_GUTTER=4,S.prototype.CHANGE_SCROLL=8,S.prototype.CHANGE_LINES=16,S.prototype.CHANGE_TEXT=32,S.prototype.CHANGE_SIZE=64,S.prototype.CHANGE_MARKER_BACK=128,S.prototype.CHANGE_MARKER_FRONT=256,S.prototype.CHANGE_FULL=512,S.prototype.CHANGE_H_SCROLL=1024,S.prototype.$changes=0,S.prototype.$padding=null,S.prototype.$frozen=!1,S.prototype.STEPS=8,r.implement(S.prototype,_),o.defineOptions(S.prototype,`renderer`,{useResizeObserver:{set:function(e){!e&&this.$resizeObserver?(this.$resizeObserver.disconnect(),this.$resizeTimer.cancel(),this.$resizeTimer=this.$resizeObserver=null):e&&!this.$resizeObserver&&this.$addResizeObserver()}},animatedScroll:{initialValue:!1},showInvisibles:{set:function(e){this.$textLayer.setShowInvisibles(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function(e){typeof e==`number`&&(this.$printMarginColumn=e),this.$showPrintMargin=!!e,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function(e){this.$gutter.style.display=e?`block`:`none`,this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},useSvgGutterIcons:{set:function(e){this.$gutterLayer.$useSvgGutterIcons=e},initialValue:!1},showFoldedAnnotations:{set:function(e){this.$gutterLayer.$showFoldedAnnotations=e},initialValue:!1},fadeFoldWidgets:{set:function(e){i.setCssClass(this.$gutter,`ace_fade-fold-widgets`,e)},initialValue:!1},showFoldWidgets:{set:function(e){this.$gutterLayer.setShowFoldWidgets(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function(e){this.$textLayer.setDisplayIndentGuides(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightIndentGuides:{set:function(e){this.$textLayer.setHighlightIndentGuides(e)==1?this.$textLayer.$highlightIndentGuide():this.$textLayer.$clearActiveIndentGuide(this.$textLayer.$lines.cells)},initialValue:!0},highlightGutterLine:{set:function(e){this.$gutterLayer.setHighlightGutterLine(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},hScrollBarAlwaysVisible:{set:function(e){(!this.$hScrollBarAlwaysVisible||!this.$horizScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function(e){(!this.$vScrollBarAlwaysVisible||!this.$vScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function(e){typeof e==`number`&&(e+=`px`),this.container.style.fontSize=e,this.updateFontSize()},initialValue:12},fontFamily:{set:function(e){this.container.style.fontFamily=e,this.updateFontSize()}},maxLines:{set:function(e){this.updateFull()}},minLines:{set:function(e){this.$minLines<562949953421311||(this.$minLines=0),this.updateFull()}},maxPixelHeight:{set:function(e){this.updateFull()},initialValue:0},scrollPastEnd:{set:function(e){e=+e||0,this.$scrollPastEnd!=e&&(this.$scrollPastEnd=e,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function(e){this.$gutterLayer.$fixedWidth=!!e,this.$loop.schedule(this.CHANGE_GUTTER)}},customScrollbar:{set:function(e){this.$updateCustomScrollbar(e)},initialValue:!1},theme:{set:function(e){this.setTheme(e)},get:function(){return this.$themeId||this.theme},initialValue:`./theme/textmate`,handlesSet:!0},hasCssTransforms:{},useTextareaForIME:{initialValue:!b.isMobile&&!b.isIE}}),t.VirtualRenderer=S}),ace.define(`ace/worker/worker_client`,[`require`,`exports`,`module`,`ace/lib/oop`,`ace/lib/net`,`ace/lib/event_emitter`,`ace/config`],function(e,t,n){var r=e("../lib/oop"),i=e("../lib/net"),a=e("../lib/event_emitter").EventEmitter,o=e("../config");function s(e){var t=`importScripts('`+i.qualifyURL(e)+`');`;try{return new Blob([t],{type:`application/javascript`})}catch(e){var n=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder);return n.append(t),n.getBlob(`application/javascript`)}}function c(e){if(typeof Worker>`u`)return{postMessage:function(){},terminate:function(){}};if(o.get(`loadWorkerFromBlob`)){var t=s(e),n=(window.URL||window.webkitURL).createObjectURL(t);return new Worker(n)}return new Worker(e)}var l=function(e){e.postMessage||(e=this.$createWorkerFromOldConfig.apply(this,arguments)),this.$worker=e,this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){r.implement(this,a),this.$createWorkerFromOldConfig=function(t,n,r,i,a){if(e.nameToUrl&&!e.toUrl&&(e.toUrl=e.nameToUrl),o.get(`packaged`)||!e.toUrl)i=i||o.moduleUrl(n,`worker`);else{var s=this.$normalizePath;i=i||s(e.toUrl(`ace/worker/worker.js?v=1787646744133`,null,`_`));var l={};t.forEach(function(t){l[t]=s(e.toUrl(t,null,`_`).replace(/(\.js)?(\?.*)?$/,``))})}return this.$worker=c(i),a&&this.send(`importScripts`,a),this.$worker.postMessage({init:!0,tlns:l,module:n,classname:r}),this.$worker},this.onMessage=function(e){var t=e.data;switch(t.type){case`event`:this._signal(t.name,{data:t.data});break;case`call`:var n=this.callbacks[t.id];n&&(n(t.data),delete this.callbacks[t.id]);break;case`error`:this.reportError(t.data);break;case`log`:window.console&&console.log&&console.log.apply(console,t.data);break}},this.reportError=function(e){window.console&&console.error&&console.error(e)},this.$normalizePath=function(e){return i.qualifyURL(e)},this.terminate=function(){this._signal(`terminate`,{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker.onerror=function(e){e.preventDefault()},this.$worker=null,this.$doc&&this.$doc.off(`change`,this.changeListener),this.$doc=null},this.send=function(e,t){this.$worker.postMessage({command:e,args:t})},this.call=function(e,t,n){if(n){var r=this.callbackId++;this.callbacks[r]=n,t.push(r)}this.send(e,t)},this.emit=function(e,t){try{t.data&&t.data.err&&(t.data.err={message:t.data.err.message,stack:t.data.err.stack,code:t.data.err.code}),this.$worker&&this.$worker.postMessage({event:e,data:{data:t.data}})}catch(e){console.error(e.stack)}},this.attachToDocument=function(e){this.$doc&&this.terminate(),this.$doc=e,this.call(`setValue`,[e.getValue()]),e.on(`change`,this.changeListener,!0)},this.changeListener=function(e){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),e.action==`insert`?this.deltaQueue.push(e.start,e.lines):this.deltaQueue.push(e.start,e.end)},this.$sendDeltaQueue=function(){var e=this.deltaQueue;e&&(this.deltaQueue=null,e.length>50&&e.length>this.$doc.getLength()>>1?this.call(`setValue`,[this.$doc.getValue()]):this.emit(`change`,{data:e}))}}).call(l.prototype),t.UIWorkerClient=function(e,t,n){var r=null,i=!1,s=Object.create(a),c=[],u=new l({messageBuffer:c,terminate:function(){},postMessage:function(e){c.push(e),r&&(i?setTimeout(d):d())}});u.setEmitSync=function(e){i=e};var d=function(){var e=c.shift();e.command?r[e.command].apply(r,e.args):e.event&&s._signal(e.event,e.data)};return s.postMessage=function(e){u.onMessage({data:e})},s.callback=function(e,t){this.postMessage({type:`call`,id:t,data:e})},s.emit=function(e,t){this.postMessage({type:`event`,name:e,data:t})},o.loadModule([`worker`,t],function(e){for(r=new e[n](s);c.length;)d()}),u},t.WorkerClient=l,t.createWorker=c}),ace.define(`ace/placeholder`,[`require`,`exports`,`module`,`ace/range`,`ace/lib/event_emitter`,`ace/lib/oop`],function(e,t,n){var r=e("./range").Range,i=e("./lib/event_emitter").EventEmitter,a=e("./lib/oop"),o=function(){function e(e,t,n,r,i,a){var o=this;this.length=t,this.session=e,this.doc=e.getDocument(),this.mainClass=i,this.othersClass=a,this.$onUpdate=this.onUpdate.bind(this),this.doc.on(`change`,this.$onUpdate,!0),this.$others=r,this.$onCursorChange=function(){setTimeout(function(){o.onCursorChange()})},this.$pos=n;var s=e.getUndoManager().$undoStack||e.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=s.length,this.setup(),e.selection.on(`changeCursor`,this.$onCursorChange)}return e.prototype.setup=function(){var e=this,t=this.doc,n=this.session;this.selectionBefore=n.selection.toJSON(),n.selection.inMultiSelectMode&&n.selection.toSingleRange(),this.pos=t.createAnchor(this.$pos.row,this.$pos.column);var i=this.pos;i.$insertRight=!0,i.detach(),i.markerId=n.addMarker(new r(i.row,i.column,i.row,i.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach(function(n){var r=t.createAnchor(n.row,n.column);r.$insertRight=!0,r.detach(),e.others.push(r)}),n.setUndoSelect(!1)},e.prototype.showOtherMarkers=function(){if(!this.othersActive){var e=this.session,t=this;this.othersActive=!0,this.others.forEach(function(n){n.markerId=e.addMarker(new r(n.row,n.column,n.row,n.column+t.length),t.othersClass,null,!1)})}},e.prototype.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var e=0;e=this.pos.column&&t.start.column<=this.pos.column+this.length+1,a=t.start.column-this.pos.column;if(this.updateAnchors(e),i&&(this.length+=n),i&&!this.session.$fromUndo){if(e.action===`insert`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.insertMergedLines(c,e.lines)}else if(e.action===`remove`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.remove(new r(c.row,c.column,c.row,c.column-n))}}this.$updating=!1,this.updateMarkers()}},e.prototype.updateAnchors=function(e){this.pos.onChange(e);for(var t=this.others.length;t--;)this.others[t].onChange(e);this.updateMarkers()},e.prototype.updateMarkers=function(){if(!this.$updating){var e=this,t=this.session,n=function(n,i){t.removeMarker(n.markerId),n.markerId=t.addMarker(new r(n.row,n.column,n.row,n.column+e.length),i,null,!1)};n(this.pos,this.mainClass);for(var i=this.others.length;i--;)n(this.others[i],this.othersClass)}},e.prototype.onCursorChange=function(e){if(!(this.$updating||!this.session)){var t=this.session.selection.getCursor();t.row===this.pos.row&&t.column>=this.pos.column&&t.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit(`cursorEnter`,e)):(this.hideOtherMarkers(),this._emit(`cursorLeave`,e))}},e.prototype.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.off(`change`,this.$onUpdate),this.session.selection.off(`changeCursor`,this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},e.prototype.cancel=function(){if(this.$undoStackDepth!==-1){for(var e=this.session.getUndoManager(),t=(e.$undoStack||e.$undostack).length-this.$undoStackDepth,n=0;n1?e.multiSelect.joinSelections():e.multiSelect.splitIntoLines()},bindKey:{win:`Ctrl-Alt-L`,mac:`Ctrl-Alt-L`},readOnly:!0},{name:`splitSelectionIntoLines`,description:`Split into lines`,exec:function(e){e.multiSelect.splitIntoLines()},readOnly:!0},{name:`alignCursors`,description:`Align cursors`,exec:function(e){e.alignCursors()},bindKey:{win:`Ctrl-Alt-A`,mac:`Ctrl-Alt-A`},scrollIntoView:`cursor`},{name:`findAll`,description:`Find all`,exec:function(e){e.findAll()},bindKey:{win:`Ctrl-Alt-K`,mac:`Ctrl-Alt-G`},scrollIntoView:`cursor`,readOnly:!0}],t.multiSelectCommands=[{name:`singleSelection`,description:`Single selection`,bindKey:`esc`,exec:function(e){e.exitMultiSelectMode()},scrollIntoView:`cursor`,readOnly:!0,isAvailable:function(e){return e&&e.inMultiSelectMode}}];var r=e("../keyboard/hash_handler").HashHandler;t.keyboardHandler=new r(t.multiSelectCommands)}),ace.define(`ace/multi_select`,[`require`,`exports`,`module`,`ace/range_list`,`ace/range`,`ace/selection`,`ace/mouse/multi_select_handler`,`ace/lib/event`,`ace/lib/lang`,`ace/commands/multi_select_commands`,`ace/search`,`ace/edit_session`,`ace/editor`,`ace/config`],function(e,t,n){var r=e("./range_list").RangeList,i=e("./range").Range,a=e("./selection").Selection,o=e("./mouse/multi_select_handler").onMouseDown,s=e("./lib/event"),c=e("./lib/lang"),l=e("./commands/multi_select_commands");t.commands=l.defaultCommands.concat(l.multiSelectCommands);var u=e("./search").Search,d=new u;function f(e,t,n){return d.$options.wrap=!0,d.$options.needle=t,d.$options.backwards=n==-1,d.find(e)}var p=e("./edit_session").EditSession;(function(){this.getSelectionMarkers=function(){return this.$selectionMarkers}}).call(p.prototype),(function(){this.ranges=null,this.rangeList=null,this.addRange=function(e,t){if(e){if(!this.inMultiSelectMode&&this.rangeCount===0){var n=this.toOrientedRange();if(this.rangeList.add(n),this.rangeList.add(e),this.rangeList.ranges.length!=2)return this.rangeList.removeAll(),t||this.fromOrientedRange(e);this.rangeList.removeAll(),this.rangeList.add(n),this.$onAddRange(n)}e.cursor||(e.cursor=e.end);var r=this.rangeList.add(e);return this.$onAddRange(e),r.length&&this.$onRemoveRange(r),this.rangeCount>1&&!this.inMultiSelectMode&&(this._signal(`multiSelect`),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),t||this.fromOrientedRange(e)}},this.toSingleRange=function(e){e=e||this.ranges[0];var t=this.rangeList.removeAll();t.length&&this.$onRemoveRange(t),e&&this.fromOrientedRange(e)},this.substractPoint=function(e){var t=this.rangeList.substractPoint(e);if(t)return this.$onRemoveRange(t),t[0]},this.mergeOverlappingRanges=function(){var e=this.rangeList.merge();e.length&&this.$onRemoveRange(e)},this.$onAddRange=function(e){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(e),this._signal(`addRange`,{range:e})},this.$onRemoveRange=function(e){if(this.rangeCount=this.rangeList.ranges.length,this.rangeCount==1&&this.inMultiSelectMode){var t=this.rangeList.ranges.pop();e.push(t),this.rangeCount=0}for(var n=e.length;n--;){var r=this.ranges.indexOf(e[n]);this.ranges.splice(r,1)}this._signal(`removeRange`,{ranges:e}),this.rangeCount===0&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal(`singleSelect`),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),t=t||this.ranges[0],t&&!t.isEqual(this.getRange())&&this.fromOrientedRange(t)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new r,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){for(var e=this.ranges.length?this.ranges:[this.getRange()],t=[],n=0;n1){var e=this.rangeList.ranges,t=e[e.length-1],n=i.fromPoints(e[0].start,t.end);this.toSingleRange(),this.setSelectionRange(n,t.cursor==t.start)}else{var r=this.session.documentToScreenPosition(this.cursor),a=this.session.documentToScreenPosition(this.anchor);this.rectangularRangeBlock(r,a).forEach(this.addRange,this)}},this.rectangularRangeBlock=function(e,t,n){var r=[],a=e.column0;)_--;if(_>0)for(var v=0;r[v].isEmpty();)v++;for(var y=_;y>=v;y--)r[y].isEmpty()&&r.splice(y,1)}return r}}).call(a.prototype);var m=e("./editor").Editor;(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(e){e.cursor||(e.cursor=e.end);var t=this.getSelectionStyle();return e.marker=this.session.addMarker(e,`ace_selection`,t),this.session.$selectionMarkers.push(e),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,e},this.removeSelectionMarker=function(e){if(e.marker){this.session.removeMarker(e.marker);var t=this.session.$selectionMarkers.indexOf(e);t!=-1&&this.session.$selectionMarkers.splice(t,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(e){for(var t=this.session.$selectionMarkers,n=e.length;n--;){var r=e[n];if(r.marker){this.session.removeMarker(r.marker);var i=t.indexOf(r);i!=-1&&t.splice(i,1)}}this.session.selectionMarkerCount=t.length},this.$onAddRange=function(e){this.addSelectionMarker(e.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(e){this.removeSelectionMarkers(e.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(e){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle(`ace_multiselect`),this.keyBinding.addKeyboardHandler(l.keyboardHandler),this.commands.setDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(e){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle(`ace_multiselect`),this.keyBinding.removeKeyboardHandler(l.keyboardHandler),this.commands.removeDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit(`changeSelection`))},this.$onMultiSelectExec=function(e){var t=e.command,n=e.editor;if(n.multiSelect){if(t.multiSelectAction)t.multiSelectAction==`forEach`?r=n.forEachSelection(t,e.args):t.multiSelectAction==`forEachLine`?r=n.forEachSelection(t,e.args,!0):t.multiSelectAction==`single`?(n.exitMultiSelectMode(),r=t.exec(n,e.args||{})):r=t.multiSelectAction(n,e.args||{});else{var r=t.exec(n,e.args||{});n.multiSelect.addRange(n.multiSelect.toOrientedRange()),n.multiSelect.mergeOverlappingRanges()}return r}},this.forEachSelection=function(e,t,n){if(!this.inVirtualSelectionMode){var r=n&&n.keepOrder,i=n==1||n&&n.$byLines,o=this.session,s=this.selection,c=s.rangeList,l=(r?s:c).ranges,u;if(!l.length)return e.exec?e.exec(this,t||{}):e(this,t||{});var d=s._eventRegistry;s._eventRegistry={};var f=new a(o);this.inVirtualSelectionMode=!0;for(var p=l.length;p--;){if(i)for(;p>0&&l[p].start.row==l[p-1].end.row;)p--;f.fromOrientedRange(l[p]),f.index=p,this.selection=o.selection=f;var m=e.exec?e.exec(this,t||{}):e(this,t||{});!u&&m!==void 0&&(u=m),f.toOrientedRange(l[p])}f.detach(),this.selection=o.selection=s,this.inVirtualSelectionMode=!1,s._eventRegistry=d,s.mergeOverlappingRanges(),s.ranges[0]&&s.fromOrientedRange(s.ranges[0]);var h=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),h&&h.from==h.to&&this.renderer.animateScrolling(h.from),u}},this.exitMultiSelectMode=function(){!this.inMultiSelectMode||this.inVirtualSelectionMode||this.multiSelect.toSingleRange()},this.getSelectedText=function(){var e=``;if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var t=this.multiSelect.rangeList.ranges,n=[],r=0;r0);s<0&&(s=0),l>=d&&(l=d-1)}var p=this.session.removeFullLines(s,l);p=this.$reAlignText(p,u),this.session.insert({row:s,column:0},p.join(` +}`}),ace.define(`ace/layer/decorators`,[`require`,`exports`,`module`,`ace/lib/dom`,`ace/lib/oop`,`ace/lib/event_emitter`],function(e,t,n){var r=e("../lib/dom"),i=e("../lib/oop"),a=e("../lib/event_emitter").EventEmitter,o=function(){function e(e,t){this.renderer=t,this.pixelRatio=1,this.maxHeight=t.layerConfig.maxHeight,this.lineHeight=t.layerConfig.lineHeight,this.minDecorationHeight=2*this.pixelRatio|0,this.halfMinDecorationHeight=this.minDecorationHeight/2|0,this.colors={},this.colors.dark={error:`rgba(255, 18, 18, 1)`,warning:`rgba(18, 136, 18, 1)`,info:`rgba(18, 18, 136, 1)`},this.colors.light={error:`rgb(255,51,51)`,warning:`rgb(32,133,72)`,info:`rgb(35,68,138)`},this.setScrollBarV(e)}return e.prototype.$createCanvas=function(){this.canvas=r.createElement(`canvas`),this.canvas.style.top=`0px`,this.canvas.style.right=`0px`,this.canvas.style.zIndex=`7`,this.canvas.style.position=`absolute`},e.prototype.setScrollBarV=function(e){this.$createCanvas(),this.scrollbarV=e,e.element.appendChild(this.canvas),this.setDimensions()},e.prototype.$updateDecorators=function(e){if(typeof this.canvas.getContext!=`function`)return;var t=this.renderer.theme.isDark===!0?this.colors.dark:this.colors.light;this.setDimensions(e);var n=this.canvas.getContext(`2d`);function r(e,t){return e.priorityt.priority)}var i=this.renderer.session.$annotations;if(n.clearRect(0,0,this.canvas.width,this.canvas.height),i){var a={info:1,warning:2,error:3};i.forEach(function(e){e.priority=a[e.type]||null}),i=i.sort(r);for(var o=0;othis.canvasHeight&&(f=this.canvasHeight-p);var m=f-p,h=f+p-m;n.fillStyle=t[i[o].type]||null,n.fillRect(0,m,Math.round(this.oneZoneWidth-1),h)}}var g=this.renderer.session.selection.getCursor();if(g){var _=Math.round(this.getVerticalOffsetForRow(g.row)*this.heightRatio);n.fillStyle=`rgba(0, 0, 0, 0.5)`,n.fillRect(0,_,this.canvasWidth,2)}},e.prototype.getVerticalOffsetForRow=function(e){return e|=0,this.renderer.session.documentToScreenRow(e,0)*this.lineHeight},e.prototype.setDimensions=function(e){e=e||this.renderer.layerConfig,this.maxHeight=e.maxHeight,this.lineHeight=e.lineHeight,this.canvasHeight=e.height,this.canvasWidth=this.scrollbarV.width||this.canvasWidth,this.setZoneWidth(),this.canvas.width=this.canvasWidth,this.canvas.height=this.canvasHeight,this.maxHeighte&&(this.$changedLines.firstRow=e),this.$changedLines.lastRowthis.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},e.prototype.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},e.prototype.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},e.prototype.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},e.prototype.updateFull=function(e){e?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},e.prototype.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},e.prototype.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},e.prototype.onResize=function(e,t,n,r){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=+!!e;var i=this.container;r||(r=i.clientHeight||i.scrollHeight),!r&&this.$maxLines&&this.lineHeight>1&&(!i.style.height||i.style.height==`0px`)&&(i.style.height=`1px`,r=i.clientHeight||i.scrollHeight),n||(n=i.clientWidth||i.scrollWidth);var a=this.$updateCachedSize(e,t,n,r);if(this.$resizeTimer&&this.$resizeTimer.cancel(),!this.$size.scrollerHeight||!n&&!r)return this.resizing=0;e&&(this.$gutterLayer.$padding=null),e?this.$renderChanges(a|this.$changes,!0):this.$loop.schedule(a|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.$customScrollbar&&this.$updateCustomScrollbar(!0)}},e.prototype.$updateCachedSize=function(e,t,n,r){r-=this.$extraHeight||0;var a=0,o=this.$size,s={width:o.width,height:o.height,scrollerHeight:o.scrollerHeight,scrollerWidth:o.scrollerWidth};if(r&&(e||o.height!=r)&&(o.height=r,a|=this.CHANGE_SIZE,o.scrollerHeight=o.height,this.$horizScroll&&(o.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.setHeight(o.scrollerHeight),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+`px`,a|=this.CHANGE_SCROLL),n&&(e||o.width!=n)){a|=this.CHANGE_SIZE,o.width=n,t==null&&(t=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=t,i.setStyle(this.scrollBarH.element.style,`left`,t+`px`),i.setStyle(this.scroller.style,`left`,t+this.margin.left+`px`),o.scrollerWidth=Math.max(0,n-t-this.scrollBarV.getWidth()-this.margin.h),i.setStyle(this.$gutter.style,`left`,this.margin.left+`px`);var c=this.scrollBarV.getWidth()+`px`;i.setStyle(this.scrollBarH.element.style,`right`,c),i.setStyle(this.scroller.style,`right`,c),i.setStyle(this.scroller.style,`bottom`,this.scrollBarH.getHeight()),this.scrollBarH.setWidth(o.scrollerWidth),(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||e)&&(a|=this.CHANGE_FULL)}return o.$dirty=!n||!r,a&&this._signal(`resize`,s),a},e.prototype.onGutterResize=function(e){var t=this.$showGutter?e:0;t!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,t,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()||this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):this.$computeLayerConfig()},e.prototype.adjustWrapLimit=function(){var e=this.$size.scrollerWidth-this.$padding*2,t=Math.floor(e/this.characterWidth);return this.session.adjustWrapLimit(t,this.$showPrintMargin&&this.$printMarginColumn)},e.prototype.setAnimatedScroll=function(e){this.setOption(`animatedScroll`,e)},e.prototype.getAnimatedScroll=function(){return this.$animatedScroll},e.prototype.setShowInvisibles=function(e){this.setOption(`showInvisibles`,e),this.session.$bidiHandler.setShowInvisibles(e)},e.prototype.getShowInvisibles=function(){return this.getOption(`showInvisibles`)},e.prototype.getDisplayIndentGuides=function(){return this.getOption(`displayIndentGuides`)},e.prototype.setDisplayIndentGuides=function(e){this.setOption(`displayIndentGuides`,e)},e.prototype.getHighlightIndentGuides=function(){return this.getOption(`highlightIndentGuides`)},e.prototype.setHighlightIndentGuides=function(e){this.setOption(`highlightIndentGuides`,e)},e.prototype.setShowPrintMargin=function(e){this.setOption(`showPrintMargin`,e)},e.prototype.getShowPrintMargin=function(){return this.getOption(`showPrintMargin`)},e.prototype.setPrintMarginColumn=function(e){this.setOption(`printMarginColumn`,e)},e.prototype.getPrintMarginColumn=function(){return this.getOption(`printMarginColumn`)},e.prototype.getShowGutter=function(){return this.getOption(`showGutter`)},e.prototype.setShowGutter=function(e){return this.setOption(`showGutter`,e)},e.prototype.getFadeFoldWidgets=function(){return this.getOption(`fadeFoldWidgets`)},e.prototype.setFadeFoldWidgets=function(e){this.setOption(`fadeFoldWidgets`,e)},e.prototype.setHighlightGutterLine=function(e){this.setOption(`highlightGutterLine`,e)},e.prototype.getHighlightGutterLine=function(){return this.getOption(`highlightGutterLine`)},e.prototype.$updatePrintMargin=function(){if(!(!this.$showPrintMargin&&!this.$printMarginEl)){if(!this.$printMarginEl){var e=i.createElement(`div`);e.className=`ace_layer ace_print-margin-layer`,this.$printMarginEl=i.createElement(`div`),this.$printMarginEl.className=`ace_print-margin`,e.appendChild(this.$printMarginEl),this.content.insertBefore(e,this.content.firstChild)}var t=this.$printMarginEl.style;t.left=Math.round(this.characterWidth*this.$printMarginColumn+this.$padding)+`px`,t.visibility=this.$showPrintMargin?`visible`:`hidden`,this.session&&this.session.$wrap==-1&&this.adjustWrapLimit()}},e.prototype.getContainerElement=function(){return this.container},e.prototype.getMouseEventTarget=function(){return this.scroller},e.prototype.getTextAreaContainer=function(){return this.container},e.prototype.$moveTextAreaToCursor=function(){if(!this.$isMousePressed){var e=this.textarea.style,t=this.$composition;if(!this.$keepTextAreaAtCursor&&!t){i.translate(this.textarea,-100,0);return}var n=this.$cursorLayer.$pixelPos;if(n){t&&t.markerRange&&(n=this.$cursorLayer.getPixelPosition(t.markerRange.start,!0));var r=this.layerConfig,a=n.top,o=n.left;a-=r.offset;var s=t&&t.useTextareaForIME||b.isMobile?this.lineHeight:1;if(a<0||a>r.height-s){i.translate(this.textarea,0,0);return}var c=1,l=this.$size.height-s;if(!t)a+=this.lineHeight;else if(t.useTextareaForIME){var u=this.textarea.value;c=this.characterWidth*this.session.$getStringScreenWidth(u)[0]}else a+=this.lineHeight+2;o-=this.scrollLeft,o>this.$size.scrollerWidth-c&&(o=this.$size.scrollerWidth-c),o+=this.gutterWidth+this.margin.left,i.setStyle(e,`height`,s+`px`),i.setStyle(e,`width`,c+`px`),i.translate(this.textarea,Math.min(o,this.$size.scrollerWidth-c),Math.min(a,l))}}},e.prototype.getFirstVisibleRow=function(){return this.layerConfig.firstRow},e.prototype.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(this.layerConfig.offset===0?0:1)},e.prototype.getLastFullyVisibleRow=function(){var e=this.layerConfig,t=e.lastRow;return this.session.documentToScreenRow(t,0)*e.lineHeight-this.session.getScrollTop()>e.height-e.lineHeight?t-1:t},e.prototype.getLastVisibleRow=function(){return this.layerConfig.lastRow},e.prototype.setPadding=function(e){this.$padding=e,this.$textLayer.setPadding(e),this.$cursorLayer.setPadding(e),this.$markerFront.setPadding(e),this.$markerBack.setPadding(e),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},e.prototype.setScrollMargin=function(e,t,n,r){var i=this.scrollMargin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,i.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-i.top),this.updateFull()},e.prototype.setMargin=function(e,t,n,r){var i=this.margin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,this.$updateCachedSize(!0,this.gutterWidth,this.$size.width,this.$size.height),this.updateFull()},e.prototype.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},e.prototype.setHScrollBarAlwaysVisible=function(e){this.setOption(`hScrollBarAlwaysVisible`,e)},e.prototype.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},e.prototype.setVScrollBarAlwaysVisible=function(e){this.setOption(`vScrollBarAlwaysVisible`,e)},e.prototype.$updateScrollBarV=function(){var e=this.layerConfig.maxHeight,t=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&(e-=(t-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>e-t&&(e=this.scrollTop+t,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight(e+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},e.prototype.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},e.prototype.freeze=function(){this.$frozen=!0},e.prototype.unfreeze=function(){this.$frozen=!1},e.prototype.$renderChanges=function(e,t){if(this.$changes&&(e|=this.$changes,this.$changes=0),!this.session||!this.container.offsetWidth||this.$frozen||!e&&!t){this.$changes|=e;return}if(this.$size.$dirty)return this.$changes|=e,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal(`beforeRender`,e),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var n=this.layerConfig;if(e&this.CHANGE_FULL||e&this.CHANGE_SIZE||e&this.CHANGE_TEXT||e&this.CHANGE_LINES||e&this.CHANGE_SCROLL||e&this.CHANGE_H_SCROLL){if(e|=this.$computeLayerConfig()|this.$loop.clear(),n.firstRow!=this.layerConfig.firstRow&&n.firstRowScreen==this.layerConfig.firstRowScreen){var r=this.scrollTop+(n.firstRow-Math.max(this.layerConfig.firstRow,0))*this.lineHeight;r>0&&(this.scrollTop=r,e|=this.CHANGE_SCROLL,e|=this.$computeLayerConfig()|this.$loop.clear())}n=this.layerConfig,this.$updateScrollBarV(),e&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),i.translate(this.content,-this.scrollLeft,-n.offset);var a=n.width+2*this.$padding+`px`,o=n.minHeight+`px`;i.setStyle(this.content.style,`width`,a),i.setStyle(this.content.style,`height`,o)}if(e&this.CHANGE_H_SCROLL&&(i.translate(this.content,-this.scrollLeft,-n.offset),this.scroller.className=this.scrollLeft<=0?`ace_scroller `:`ace_scroller ace_scroll-left `,this.enableKeyboardAccessibility&&(this.scroller.className+=this.keyboardFocusClassName)),e&this.CHANGE_FULL){this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}if(e&this.CHANGE_SCROLL){this.$changedLines=null,e&this.CHANGE_TEXT||e&this.CHANGE_LINES?this.$textLayer.update(n):this.$textLayer.scrollLines(n),this.$showGutter&&(e&this.CHANGE_GUTTER||e&this.CHANGE_LINES?this.$gutterLayer.update(n):this.$gutterLayer.scrollLines(n)),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}e&this.CHANGE_TEXT?(this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_LINES?((this.$updateLines()||e&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_TEXT||e&this.CHANGE_GUTTER?(this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_CURSOR&&(this.$highlightGutterLine&&this.$gutterLayer.updateLineHighlight(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)),e&this.CHANGE_CURSOR&&(this.$cursorLayer.update(n),this.$moveTextAreaToCursor()),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(n),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(n),this._signal(`afterRender`,e)},e.prototype.$autosize=function(){var e=this.session.getScreenLength()*this.lineHeight,t=this.$maxLines*this.lineHeight,n=Math.min(t,Math.max((this.$minLines||1)*this.lineHeight,e))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(n+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&n>this.$maxPixelHeight&&(n=this.$maxPixelHeight);var r=!(n<=2*this.lineHeight)&&e>t;if(n!=this.desiredHeight||this.$size.height!=this.desiredHeight||r!=this.$vScroll){r!=this.$vScroll&&(this.$vScroll=r,this.scrollBarV.setVisible(r));var i=this.container.clientWidth;this.container.style.height=n+`px`,this.$updateCachedSize(!0,this.$gutterWidth,i,n),this.desiredHeight=n,this._signal(`autosize`)}},e.prototype.$computeLayerConfig=function(){var e=this.session,t=this.$size,n=t.height<=2*this.lineHeight,r=this.session.getScreenLength()*this.lineHeight,i=this.$getLongestLine(),a=!n&&(this.$hScrollBarAlwaysVisible||t.scrollerWidth-i-2*this.$padding<0),o=this.$horizScroll!==a;o&&(this.$horizScroll=a,this.scrollBarH.setVisible(a));var s=this.$vScroll;this.$maxLines&&this.lineHeight>1&&(this.$autosize(),n=t.height<=2*this.lineHeight);var c=t.scrollerHeight+this.lineHeight,l=!this.$maxLines&&this.$scrollPastEnd?(t.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;r+=l;var u=this.scrollMargin;this.session.setScrollTop(Math.max(-u.top,Math.min(this.scrollTop,r-t.scrollerHeight+u.bottom))),this.session.setScrollLeft(Math.max(-u.left,Math.min(this.scrollLeft,i+2*this.$padding-t.scrollerWidth+u.right)));var d=!n&&(this.$vScrollBarAlwaysVisible||t.scrollerHeight-r+l<0||this.scrollTop>u.top),f=s!==d;f&&(this.$vScroll=d,this.scrollBarV.setVisible(d));var p=this.scrollTop%this.lineHeight,m=Math.ceil(c/this.lineHeight)-1,h=Math.max(0,Math.round((this.scrollTop-p)/this.lineHeight)),g=h+m,_,v,y=this.lineHeight;h=e.screenToDocumentRow(h,0);var b=e.getFoldLine(h);b&&(h=b.start.row),_=e.documentToScreenRow(h,0),v=e.getRowLength(h)*y,g=Math.min(e.screenToDocumentRow(g,0),e.getLength()-1),c=t.scrollerHeight+e.getRowLength(g)*y+v,p=this.scrollTop-_*y,p<0&&_>0&&(_=Math.max(0,_+Math.floor(p/y)),p=this.scrollTop-_*y);var x=0;return(this.layerConfig.width!=i||o)&&(x=this.CHANGE_H_SCROLL),(o||f)&&(x|=this.$updateCachedSize(!0,this.gutterWidth,t.width,t.height),this._signal(`scrollbarVisibilityChanged`),f&&(i=this.$getLongestLine())),this.layerConfig={width:i,padding:this.$padding,firstRow:h,firstRowScreen:_,lastRow:g,lineHeight:y,characterWidth:this.characterWidth,minHeight:c,maxHeight:r,offset:p,gutterOffset:y?Math.max(0,Math.ceil((p+t.height-t.scrollerHeight)/y)):0,height:this.$size.scrollerHeight},this.session.$bidiHandler&&this.session.$bidiHandler.setContentWidth(i-this.$padding),x},e.prototype.$updateLines=function(){if(this.$changedLines){var e=this.$changedLines.firstRow,t=this.$changedLines.lastRow;this.$changedLines=null;var n=this.layerConfig;if(!(e>n.lastRow+1)&&!(tthis.$textLayer.MAX_LINE_LENGTH&&(e=this.$textLayer.MAX_LINE_LENGTH+30),Math.max(this.$size.scrollerWidth-2*this.$padding,Math.round(e*this.characterWidth))},e.prototype.updateFrontMarkers=function(){this.$markerFront.setMarkers(this.session.getMarkers(!0)),this.$loop.schedule(this.CHANGE_MARKER_FRONT)},e.prototype.updateBackMarkers=function(){this.$markerBack.setMarkers(this.session.getMarkers()),this.$loop.schedule(this.CHANGE_MARKER_BACK)},e.prototype.addGutterDecoration=function(e,t){this.$gutterLayer.addGutterDecoration(e,t)},e.prototype.removeGutterDecoration=function(e,t){this.$gutterLayer.removeGutterDecoration(e,t)},e.prototype.updateBreakpoints=function(e){this._rows=e,this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.setAnnotations=function(e){this.$gutterLayer.setAnnotations(e),this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.updateCursor=function(){this.$loop.schedule(this.CHANGE_CURSOR)},e.prototype.hideCursor=function(){this.$cursorLayer.hideCursor()},e.prototype.showCursor=function(){this.$cursorLayer.showCursor()},e.prototype.scrollSelectionIntoView=function(e,t,n){this.scrollCursorIntoView(e,n),this.scrollCursorIntoView(t,n)},e.prototype.scrollCursorIntoView=function(e,t,n){if(this.$size.scrollerHeight!==0){var r=this.$cursorLayer.getPixelPosition(e),i=r.left,a=r.top,o=n&&n.top||0,s=n&&n.bottom||0;this.$scrollAnimation&&(this.$stopAnimation=!0);var c=this.$scrollAnimation?this.session.getScrollTop():this.scrollTop;c+o>a?(t&&c+o>a+this.lineHeight&&(a-=t*this.$size.scrollerHeight),a===0&&(a=-this.scrollMargin.top),this.session.setScrollTop(a)):c+this.$size.scrollerHeight-s=1-this.scrollMargin.top||t>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||e<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||e>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right)return!0},e.prototype.pixelToScreenCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=Math.floor((t+this.scrollTop-n.top)/this.lineHeight),s=this.$blockCursor?Math.floor(a):Math.round(a);return{row:o,column:s,side:a-s>0?1:-1,offsetX:i}},e.prototype.screenToTextCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=this.$blockCursor?Math.floor(a):Math.round(a),s=Math.floor((t+this.scrollTop-n.top)/this.lineHeight);return this.session.screenToDocumentPosition(s,Math.max(o,0),i)},e.prototype.textToScreenCoordinates=function(e,t){var n=this.scroller.getBoundingClientRect(),r=this.session.documentToScreenPosition(e,t),i=this.$padding+(this.session.$bidiHandler.isBidiRow(r.row,e)?this.session.$bidiHandler.getPosLeft(r.column):Math.round(r.column*this.characterWidth)),a=r.row*this.lineHeight;return{pageX:n.left+i-this.scrollLeft,pageY:n.top+a-this.scrollTop}},e.prototype.visualizeFocus=function(){i.addCssClass(this.container,`ace_focus`)},e.prototype.visualizeBlur=function(){i.removeCssClass(this.container,`ace_focus`)},e.prototype.showComposition=function(e){this.$composition=e,e.cssText||(e.cssText=this.textarea.style.cssText),e.useTextareaForIME==null&&(e.useTextareaForIME=this.$useTextareaForIME),this.$useTextareaForIME?(i.addCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=``,this.$moveTextAreaToCursor(),this.$cursorLayer.element.style.display=`none`):e.markerId=this.session.addMarker(e.markerRange,`ace_composition_marker`,`text`)},e.prototype.setCompositionText=function(e){var t=this.session.selection.cursor;this.addToken(e,`composition_placeholder`,t.row,t.column),this.$moveTextAreaToCursor()},e.prototype.hideComposition=function(){if(this.$composition){this.$composition.markerId&&this.session.removeMarker(this.$composition.markerId),i.removeCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=this.$composition.cssText;var e=this.session.selection.cursor;this.removeExtraToken(e.row,e.column),this.$composition=null,this.$cursorLayer.element.style.display=``}},e.prototype.setGhostText=function(e,t){var n=this.session.selection.cursor,r=t||{row:n.row,column:n.column};this.removeGhostText();var a=this.$calculateWrappedTextChunks(e,r);this.addToken(a[0].text,`ghost_text`,r.row,r.column),this.$ghostText={text:e,position:{row:r.row,column:r.column}};var o=i.createElement(`div`);if(a.length>1){var s=this.hideTokensAfterPosition(r.row,r.column),c;a.slice(1).forEach(function(e){var t=i.createElement(`div`),n=i.createElement(`span`);n.className=`ace_ghost_text`,e.wrapped&&(t.className=`ghost_text_line_wrapped`),e.text.length===0&&(e.text=` `),n.appendChild(i.createTextNode(e.text)),t.appendChild(n),o.appendChild(t),c=t}),s.forEach(function(e){var t=i.createElement(`span`);x(e.type)||(t.className=`ace_`+e.type.replace(/\./g,` ace_`)),t.appendChild(i.createTextNode(e.value)),c.appendChild(t)}),this.$ghostTextWidget={el:o,row:r.row,column:r.column,className:`ace_ghost_text_container`},this.session.widgetManager.addLineWidget(this.$ghostTextWidget);var l=this.$cursorLayer.getPixelPosition(r,!0),u=this.container.getBoundingClientRect().height,d=a.length*this.lineHeight;if(d0){var l=0;c.push(i[o].length);for(var u=0;u1||Math.abs(e.$size.height-r)>1?e.$resizeTimer.delay():e.$resizeTimer.cancel()}),this.$resizeObserver.observe(this.container)}},e}();S.prototype.CHANGE_CURSOR=1,S.prototype.CHANGE_MARKER=2,S.prototype.CHANGE_GUTTER=4,S.prototype.CHANGE_SCROLL=8,S.prototype.CHANGE_LINES=16,S.prototype.CHANGE_TEXT=32,S.prototype.CHANGE_SIZE=64,S.prototype.CHANGE_MARKER_BACK=128,S.prototype.CHANGE_MARKER_FRONT=256,S.prototype.CHANGE_FULL=512,S.prototype.CHANGE_H_SCROLL=1024,S.prototype.$changes=0,S.prototype.$padding=null,S.prototype.$frozen=!1,S.prototype.STEPS=8,r.implement(S.prototype,_),o.defineOptions(S.prototype,`renderer`,{useResizeObserver:{set:function(e){!e&&this.$resizeObserver?(this.$resizeObserver.disconnect(),this.$resizeTimer.cancel(),this.$resizeTimer=this.$resizeObserver=null):e&&!this.$resizeObserver&&this.$addResizeObserver()}},animatedScroll:{initialValue:!1},showInvisibles:{set:function(e){this.$textLayer.setShowInvisibles(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function(e){typeof e==`number`&&(this.$printMarginColumn=e),this.$showPrintMargin=!!e,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function(e){this.$gutter.style.display=e?`block`:`none`,this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},useSvgGutterIcons:{set:function(e){this.$gutterLayer.$useSvgGutterIcons=e},initialValue:!1},showFoldedAnnotations:{set:function(e){this.$gutterLayer.$showFoldedAnnotations=e},initialValue:!1},fadeFoldWidgets:{set:function(e){i.setCssClass(this.$gutter,`ace_fade-fold-widgets`,e)},initialValue:!1},showFoldWidgets:{set:function(e){this.$gutterLayer.setShowFoldWidgets(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function(e){this.$textLayer.setDisplayIndentGuides(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightIndentGuides:{set:function(e){this.$textLayer.setHighlightIndentGuides(e)==1?this.$textLayer.$highlightIndentGuide():this.$textLayer.$clearActiveIndentGuide(this.$textLayer.$lines.cells)},initialValue:!0},highlightGutterLine:{set:function(e){this.$gutterLayer.setHighlightGutterLine(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},hScrollBarAlwaysVisible:{set:function(e){(!this.$hScrollBarAlwaysVisible||!this.$horizScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function(e){(!this.$vScrollBarAlwaysVisible||!this.$vScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function(e){typeof e==`number`&&(e+=`px`),this.container.style.fontSize=e,this.updateFontSize()},initialValue:12},fontFamily:{set:function(e){this.container.style.fontFamily=e,this.updateFontSize()}},maxLines:{set:function(e){this.updateFull()}},minLines:{set:function(e){this.$minLines<562949953421311||(this.$minLines=0),this.updateFull()}},maxPixelHeight:{set:function(e){this.updateFull()},initialValue:0},scrollPastEnd:{set:function(e){e=+e||0,this.$scrollPastEnd!=e&&(this.$scrollPastEnd=e,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function(e){this.$gutterLayer.$fixedWidth=!!e,this.$loop.schedule(this.CHANGE_GUTTER)}},customScrollbar:{set:function(e){this.$updateCustomScrollbar(e)},initialValue:!1},theme:{set:function(e){this.setTheme(e)},get:function(){return this.$themeId||this.theme},initialValue:`./theme/textmate`,handlesSet:!0},hasCssTransforms:{},useTextareaForIME:{initialValue:!b.isMobile&&!b.isIE}}),t.VirtualRenderer=S}),ace.define(`ace/worker/worker_client`,[`require`,`exports`,`module`,`ace/lib/oop`,`ace/lib/net`,`ace/lib/event_emitter`,`ace/config`],function(e,t,n){var r=e("../lib/oop"),i=e("../lib/net"),a=e("../lib/event_emitter").EventEmitter,o=e("../config");function s(e){var t=`importScripts('`+i.qualifyURL(e)+`');`;try{return new Blob([t],{type:`application/javascript`})}catch(e){var n=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder);return n.append(t),n.getBlob(`application/javascript`)}}function c(e){if(typeof Worker>`u`)return{postMessage:function(){},terminate:function(){}};if(o.get(`loadWorkerFromBlob`)){var t=s(e),n=(window.URL||window.webkitURL).createObjectURL(t);return new Worker(n)}return new Worker(e)}var l=function(e){e.postMessage||(e=this.$createWorkerFromOldConfig.apply(this,arguments)),this.$worker=e,this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){r.implement(this,a),this.$createWorkerFromOldConfig=function(t,n,r,i,a){if(e.nameToUrl&&!e.toUrl&&(e.toUrl=e.nameToUrl),o.get(`packaged`)||!e.toUrl)i=i||o.moduleUrl(n,`worker`);else{var s=this.$normalizePath;i=i||s(e.toUrl(`ace/worker/worker.js?v=1791538283700`,null,`_`));var l={};t.forEach(function(t){l[t]=s(e.toUrl(t,null,`_`).replace(/(\.js)?(\?.*)?$/,``))})}return this.$worker=c(i),a&&this.send(`importScripts`,a),this.$worker.postMessage({init:!0,tlns:l,module:n,classname:r}),this.$worker},this.onMessage=function(e){var t=e.data;switch(t.type){case`event`:this._signal(t.name,{data:t.data});break;case`call`:var n=this.callbacks[t.id];n&&(n(t.data),delete this.callbacks[t.id]);break;case`error`:this.reportError(t.data);break;case`log`:window.console&&console.log&&console.log.apply(console,t.data);break}},this.reportError=function(e){window.console&&console.error&&console.error(e)},this.$normalizePath=function(e){return i.qualifyURL(e)},this.terminate=function(){this._signal(`terminate`,{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker.onerror=function(e){e.preventDefault()},this.$worker=null,this.$doc&&this.$doc.off(`change`,this.changeListener),this.$doc=null},this.send=function(e,t){this.$worker.postMessage({command:e,args:t})},this.call=function(e,t,n){if(n){var r=this.callbackId++;this.callbacks[r]=n,t.push(r)}this.send(e,t)},this.emit=function(e,t){try{t.data&&t.data.err&&(t.data.err={message:t.data.err.message,stack:t.data.err.stack,code:t.data.err.code}),this.$worker&&this.$worker.postMessage({event:e,data:{data:t.data}})}catch(e){console.error(e.stack)}},this.attachToDocument=function(e){this.$doc&&this.terminate(),this.$doc=e,this.call(`setValue`,[e.getValue()]),e.on(`change`,this.changeListener,!0)},this.changeListener=function(e){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),e.action==`insert`?this.deltaQueue.push(e.start,e.lines):this.deltaQueue.push(e.start,e.end)},this.$sendDeltaQueue=function(){var e=this.deltaQueue;e&&(this.deltaQueue=null,e.length>50&&e.length>this.$doc.getLength()>>1?this.call(`setValue`,[this.$doc.getValue()]):this.emit(`change`,{data:e}))}}).call(l.prototype),t.UIWorkerClient=function(e,t,n){var r=null,i=!1,s=Object.create(a),c=[],u=new l({messageBuffer:c,terminate:function(){},postMessage:function(e){c.push(e),r&&(i?setTimeout(d):d())}});u.setEmitSync=function(e){i=e};var d=function(){var e=c.shift();e.command?r[e.command].apply(r,e.args):e.event&&s._signal(e.event,e.data)};return s.postMessage=function(e){u.onMessage({data:e})},s.callback=function(e,t){this.postMessage({type:`call`,id:t,data:e})},s.emit=function(e,t){this.postMessage({type:`event`,name:e,data:t})},o.loadModule([`worker`,t],function(e){for(r=new e[n](s);c.length;)d()}),u},t.WorkerClient=l,t.createWorker=c}),ace.define(`ace/placeholder`,[`require`,`exports`,`module`,`ace/range`,`ace/lib/event_emitter`,`ace/lib/oop`],function(e,t,n){var r=e("./range").Range,i=e("./lib/event_emitter").EventEmitter,a=e("./lib/oop"),o=function(){function e(e,t,n,r,i,a){var o=this;this.length=t,this.session=e,this.doc=e.getDocument(),this.mainClass=i,this.othersClass=a,this.$onUpdate=this.onUpdate.bind(this),this.doc.on(`change`,this.$onUpdate,!0),this.$others=r,this.$onCursorChange=function(){setTimeout(function(){o.onCursorChange()})},this.$pos=n;var s=e.getUndoManager().$undoStack||e.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=s.length,this.setup(),e.selection.on(`changeCursor`,this.$onCursorChange)}return e.prototype.setup=function(){var e=this,t=this.doc,n=this.session;this.selectionBefore=n.selection.toJSON(),n.selection.inMultiSelectMode&&n.selection.toSingleRange(),this.pos=t.createAnchor(this.$pos.row,this.$pos.column);var i=this.pos;i.$insertRight=!0,i.detach(),i.markerId=n.addMarker(new r(i.row,i.column,i.row,i.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach(function(n){var r=t.createAnchor(n.row,n.column);r.$insertRight=!0,r.detach(),e.others.push(r)}),n.setUndoSelect(!1)},e.prototype.showOtherMarkers=function(){if(!this.othersActive){var e=this.session,t=this;this.othersActive=!0,this.others.forEach(function(n){n.markerId=e.addMarker(new r(n.row,n.column,n.row,n.column+t.length),t.othersClass,null,!1)})}},e.prototype.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var e=0;e=this.pos.column&&t.start.column<=this.pos.column+this.length+1,a=t.start.column-this.pos.column;if(this.updateAnchors(e),i&&(this.length+=n),i&&!this.session.$fromUndo){if(e.action===`insert`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.insertMergedLines(c,e.lines)}else if(e.action===`remove`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.remove(new r(c.row,c.column,c.row,c.column-n))}}this.$updating=!1,this.updateMarkers()}},e.prototype.updateAnchors=function(e){this.pos.onChange(e);for(var t=this.others.length;t--;)this.others[t].onChange(e);this.updateMarkers()},e.prototype.updateMarkers=function(){if(!this.$updating){var e=this,t=this.session,n=function(n,i){t.removeMarker(n.markerId),n.markerId=t.addMarker(new r(n.row,n.column,n.row,n.column+e.length),i,null,!1)};n(this.pos,this.mainClass);for(var i=this.others.length;i--;)n(this.others[i],this.othersClass)}},e.prototype.onCursorChange=function(e){if(!(this.$updating||!this.session)){var t=this.session.selection.getCursor();t.row===this.pos.row&&t.column>=this.pos.column&&t.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit(`cursorEnter`,e)):(this.hideOtherMarkers(),this._emit(`cursorLeave`,e))}},e.prototype.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.off(`change`,this.$onUpdate),this.session.selection.off(`changeCursor`,this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},e.prototype.cancel=function(){if(this.$undoStackDepth!==-1){for(var e=this.session.getUndoManager(),t=(e.$undoStack||e.$undostack).length-this.$undoStackDepth,n=0;n1?e.multiSelect.joinSelections():e.multiSelect.splitIntoLines()},bindKey:{win:`Ctrl-Alt-L`,mac:`Ctrl-Alt-L`},readOnly:!0},{name:`splitSelectionIntoLines`,description:`Split into lines`,exec:function(e){e.multiSelect.splitIntoLines()},readOnly:!0},{name:`alignCursors`,description:`Align cursors`,exec:function(e){e.alignCursors()},bindKey:{win:`Ctrl-Alt-A`,mac:`Ctrl-Alt-A`},scrollIntoView:`cursor`},{name:`findAll`,description:`Find all`,exec:function(e){e.findAll()},bindKey:{win:`Ctrl-Alt-K`,mac:`Ctrl-Alt-G`},scrollIntoView:`cursor`,readOnly:!0}],t.multiSelectCommands=[{name:`singleSelection`,description:`Single selection`,bindKey:`esc`,exec:function(e){e.exitMultiSelectMode()},scrollIntoView:`cursor`,readOnly:!0,isAvailable:function(e){return e&&e.inMultiSelectMode}}];var r=e("../keyboard/hash_handler").HashHandler;t.keyboardHandler=new r(t.multiSelectCommands)}),ace.define(`ace/multi_select`,[`require`,`exports`,`module`,`ace/range_list`,`ace/range`,`ace/selection`,`ace/mouse/multi_select_handler`,`ace/lib/event`,`ace/lib/lang`,`ace/commands/multi_select_commands`,`ace/search`,`ace/edit_session`,`ace/editor`,`ace/config`],function(e,t,n){var r=e("./range_list").RangeList,i=e("./range").Range,a=e("./selection").Selection,o=e("./mouse/multi_select_handler").onMouseDown,s=e("./lib/event"),c=e("./lib/lang"),l=e("./commands/multi_select_commands");t.commands=l.defaultCommands.concat(l.multiSelectCommands);var u=e("./search").Search,d=new u;function f(e,t,n){return d.$options.wrap=!0,d.$options.needle=t,d.$options.backwards=n==-1,d.find(e)}var p=e("./edit_session").EditSession;(function(){this.getSelectionMarkers=function(){return this.$selectionMarkers}}).call(p.prototype),(function(){this.ranges=null,this.rangeList=null,this.addRange=function(e,t){if(e){if(!this.inMultiSelectMode&&this.rangeCount===0){var n=this.toOrientedRange();if(this.rangeList.add(n),this.rangeList.add(e),this.rangeList.ranges.length!=2)return this.rangeList.removeAll(),t||this.fromOrientedRange(e);this.rangeList.removeAll(),this.rangeList.add(n),this.$onAddRange(n)}e.cursor||(e.cursor=e.end);var r=this.rangeList.add(e);return this.$onAddRange(e),r.length&&this.$onRemoveRange(r),this.rangeCount>1&&!this.inMultiSelectMode&&(this._signal(`multiSelect`),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),t||this.fromOrientedRange(e)}},this.toSingleRange=function(e){e=e||this.ranges[0];var t=this.rangeList.removeAll();t.length&&this.$onRemoveRange(t),e&&this.fromOrientedRange(e)},this.substractPoint=function(e){var t=this.rangeList.substractPoint(e);if(t)return this.$onRemoveRange(t),t[0]},this.mergeOverlappingRanges=function(){var e=this.rangeList.merge();e.length&&this.$onRemoveRange(e)},this.$onAddRange=function(e){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(e),this._signal(`addRange`,{range:e})},this.$onRemoveRange=function(e){if(this.rangeCount=this.rangeList.ranges.length,this.rangeCount==1&&this.inMultiSelectMode){var t=this.rangeList.ranges.pop();e.push(t),this.rangeCount=0}for(var n=e.length;n--;){var r=this.ranges.indexOf(e[n]);this.ranges.splice(r,1)}this._signal(`removeRange`,{ranges:e}),this.rangeCount===0&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal(`singleSelect`),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),t=t||this.ranges[0],t&&!t.isEqual(this.getRange())&&this.fromOrientedRange(t)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new r,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){for(var e=this.ranges.length?this.ranges:[this.getRange()],t=[],n=0;n1){var e=this.rangeList.ranges,t=e[e.length-1],n=i.fromPoints(e[0].start,t.end);this.toSingleRange(),this.setSelectionRange(n,t.cursor==t.start)}else{var r=this.session.documentToScreenPosition(this.cursor),a=this.session.documentToScreenPosition(this.anchor);this.rectangularRangeBlock(r,a).forEach(this.addRange,this)}},this.rectangularRangeBlock=function(e,t,n){var r=[],a=e.column0;)_--;if(_>0)for(var v=0;r[v].isEmpty();)v++;for(var y=_;y>=v;y--)r[y].isEmpty()&&r.splice(y,1)}return r}}).call(a.prototype);var m=e("./editor").Editor;(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(e){e.cursor||(e.cursor=e.end);var t=this.getSelectionStyle();return e.marker=this.session.addMarker(e,`ace_selection`,t),this.session.$selectionMarkers.push(e),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,e},this.removeSelectionMarker=function(e){if(e.marker){this.session.removeMarker(e.marker);var t=this.session.$selectionMarkers.indexOf(e);t!=-1&&this.session.$selectionMarkers.splice(t,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(e){for(var t=this.session.$selectionMarkers,n=e.length;n--;){var r=e[n];if(r.marker){this.session.removeMarker(r.marker);var i=t.indexOf(r);i!=-1&&t.splice(i,1)}}this.session.selectionMarkerCount=t.length},this.$onAddRange=function(e){this.addSelectionMarker(e.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(e){this.removeSelectionMarkers(e.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(e){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle(`ace_multiselect`),this.keyBinding.addKeyboardHandler(l.keyboardHandler),this.commands.setDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(e){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle(`ace_multiselect`),this.keyBinding.removeKeyboardHandler(l.keyboardHandler),this.commands.removeDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit(`changeSelection`))},this.$onMultiSelectExec=function(e){var t=e.command,n=e.editor;if(n.multiSelect){if(t.multiSelectAction)t.multiSelectAction==`forEach`?r=n.forEachSelection(t,e.args):t.multiSelectAction==`forEachLine`?r=n.forEachSelection(t,e.args,!0):t.multiSelectAction==`single`?(n.exitMultiSelectMode(),r=t.exec(n,e.args||{})):r=t.multiSelectAction(n,e.args||{});else{var r=t.exec(n,e.args||{});n.multiSelect.addRange(n.multiSelect.toOrientedRange()),n.multiSelect.mergeOverlappingRanges()}return r}},this.forEachSelection=function(e,t,n){if(!this.inVirtualSelectionMode){var r=n&&n.keepOrder,i=n==1||n&&n.$byLines,o=this.session,s=this.selection,c=s.rangeList,l=(r?s:c).ranges,u;if(!l.length)return e.exec?e.exec(this,t||{}):e(this,t||{});var d=s._eventRegistry;s._eventRegistry={};var f=new a(o);this.inVirtualSelectionMode=!0;for(var p=l.length;p--;){if(i)for(;p>0&&l[p].start.row==l[p-1].end.row;)p--;f.fromOrientedRange(l[p]),f.index=p,this.selection=o.selection=f;var m=e.exec?e.exec(this,t||{}):e(this,t||{});!u&&m!==void 0&&(u=m),f.toOrientedRange(l[p])}f.detach(),this.selection=o.selection=s,this.inVirtualSelectionMode=!1,s._eventRegistry=d,s.mergeOverlappingRanges(),s.ranges[0]&&s.fromOrientedRange(s.ranges[0]);var h=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),h&&h.from==h.to&&this.renderer.animateScrolling(h.from),u}},this.exitMultiSelectMode=function(){!this.inMultiSelectMode||this.inVirtualSelectionMode||this.multiSelect.toSingleRange()},this.getSelectedText=function(){var e=``;if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var t=this.multiSelect.rangeList.ranges,n=[],r=0;r0);s<0&&(s=0),l>=d&&(l=d-1)}var p=this.session.removeFullLines(s,l);p=this.$reAlignText(p,u),this.session.insert({row:s,column:0},p.join(` `)+` `),u||(o.start.column=0,o.end.column=p[p.length-1].length),this.selection.setRange(o)}else{a.forEach(function(e){t.substractPoint(e.cursor)});var m=0,h=1/0,g=n.map(function(t){var n=t.cursor,r=e.getLine(n.row).substr(n.column).search(/\S/g);return r==-1&&(r=0),n.column>m&&(m=n.column),ro?e.insert(r,c.stringRepeat(` `,a-o)):e.remove(new i(r.row,r.column,r.row,r.column-a+o)),t.start.column=t.end.column=m,t.start.row=t.end.row=r.row,t.cursor=t.end}),t.fromOrientedRange(n[0]),this.renderer.updateCursor(),this.renderer.updateBackMarkers()}},this.$reAlignText=function(e,t){var n=!0,r=!0,i,a,o;return e.map(function(e){var t=e.match(/(\s*)(.*?)(\s*)([=:].*)/);return t?i==null?(i=t[1].length,a=t[2].length,o=t[3].length,t):(i+a+o!=t[1].length+t[2].length+t[3].length&&(r=!1),i!=t[1].length&&(n=!1),i>t[1].length&&(i=t[1].length),at[3].length&&(o=t[3].length),t):[e]}).map(t?l:n?r?u:l:d);function s(e){return c.stringRepeat(` `,e)}function l(e){return e[2]?s(i)+e[2]+s(a-e[2].length+o)+e[4].replace(/^([=:])\s+/,`$1 `):e[0]}function u(e){return e[2]?s(i+a-e[2].length)+e[2]+s(o)+e[4].replace(/^([=:])\s+/,`$1 `):e[0]}function d(e){return e[2]?s(i)+e[2]+s(o)+e[4].replace(/^([=:])\s+/,`$1 `):e[0]}}}).call(m.prototype);function h(e,t){return e.row==t.row&&e.column==t.column}t.onSessionChange=function(e){var t=e.session;t&&!t.multiSelect&&(t.$selectionMarkers=[],t.selection.$initRangeList(),t.multiSelect=t.selection),this.multiSelect=t&&t.multiSelect;var n=e.oldSession;n&&(n.multiSelect.off(`addRange`,this.$onAddRange),n.multiSelect.off(`removeRange`,this.$onRemoveRange),n.multiSelect.off(`multiSelect`,this.$onMultiSelect),n.multiSelect.off(`singleSelect`,this.$onSingleSelect),n.multiSelect.lead.off(`change`,this.$checkMultiselectChange),n.multiSelect.anchor.off(`change`,this.$checkMultiselectChange)),t&&(t.multiSelect.on(`addRange`,this.$onAddRange),t.multiSelect.on(`removeRange`,this.$onRemoveRange),t.multiSelect.on(`multiSelect`,this.$onMultiSelect),t.multiSelect.on(`singleSelect`,this.$onSingleSelect),t.multiSelect.lead.on(`change`,this.$checkMultiselectChange),t.multiSelect.anchor.on(`change`,this.$checkMultiselectChange)),t&&this.inMultiSelectMode!=t.selection.inMultiSelectMode&&(t.selection.inMultiSelectMode?this.$onMultiSelect():this.$onSingleSelect())};function g(e){e.$multiselectOnSessionChange||(e.$onAddRange=e.$onAddRange.bind(e),e.$onRemoveRange=e.$onRemoveRange.bind(e),e.$onMultiSelect=e.$onMultiSelect.bind(e),e.$onSingleSelect=e.$onSingleSelect.bind(e),e.$multiselectOnSessionChange=t.onSessionChange.bind(e),e.$checkMultiselectChange=e.$checkMultiselectChange.bind(e),e.$multiselectOnSessionChange(e),e.on(`changeSession`,e.$multiselectOnSessionChange),e.on(`mousedown`,o),e.commands.addCommands(l.defaultCommands),_(e))}function _(e){if(!e.textInput)return;var t=e.textInput.getElement(),n=!1;s.addListener(t,`keydown`,function(t){var i=t.keyCode==18&&!(t.ctrlKey||t.shiftKey||t.metaKey);e.$blockSelectEnabled&&i?n||(e.renderer.setMouseCursor(`crosshair`),n=!0):n&&r()},e),s.addListener(t,`keyup`,r,e),s.addListener(t,`blur`,r,e);function r(t){n&&(e.renderer.setMouseCursor(``),n=!1)}}t.MultiSelect=g,e("./config").defineOptions(m.prototype,`editor`,{enableMultiselect:{set:function(e){g(this),e?this.on(`mousedown`,o):this.off(`mousedown`,o)},value:!0},enableBlockSelect:{set:function(e){this.$blockSelectEnabled=e},value:!0}})}),ace.define(`ace/mode/folding/fold_mode`,[`require`,`exports`,`module`,`ace/range`],function(e,t,n){var r=e("../../range").Range,i=t.FoldMode=function(){};(function(){this.foldingStartMarker=null,this.foldingStopMarker=null,this.getFoldWidget=function(e,t,n){var r=e.getLine(n);return this.foldingStartMarker.test(r)?`start`:t==`markbeginend`&&this.foldingStopMarker&&this.foldingStopMarker.test(r)?`end`:``},this.getFoldWidgetRange=function(e,t,n){return null},this.indentationBlock=function(e,t,n){var i=/\S/,a=e.getLine(t),o=a.search(i);if(o!=-1){for(var s=n||a.length,c=e.getLength(),l=t,u=t;++tl){var p=e.getLine(u).length;return new r(l,s,u,p)}}},this.openingBracketBlock=function(e,t,n,i,a){var o={row:n,column:i+1},s=e.$findClosingBracket(t,o,a);if(s){var c=e.foldWidgets[s.row];return c==null&&(c=e.getFoldWidget(s.row)),c==`start`&&s.row>o.row&&(s.row--,s.column=e.getLine(s.row).length),r.fromPoints(o,s)}},this.closingBracketBlock=function(e,t,n,i,a){var o={row:n,column:i},s=e.$findOpeningBracket(t,o);if(s)return s.column++,o.column--,r.fromPoints(s,o)}}).call(i.prototype)}),ace.define(`ace/ext/error_marker`,[`require`,`exports`,`module`,`ace/lib/dom`,`ace/range`,`ace/config`],function(e,t,n){var r=e("../lib/dom"),i=e("../range").Range,a=e("../config").nls;function o(e,t,n){for(var r=0,i=e.length-1;r<=i;){var a=r+i>>1,o=n(t,e[a]);if(o>0)r=a+1;else if(o<0)i=a-1;else return a}return-(r+1)}function s(e,t,n){var r=e.getAnnotations().sort(i.comparePoints);if(r.length){var a=o(r,{row:t,column:-1},i.comparePoints);a<0&&(a=-a-1),a>=r.length?a=n>0?0:r.length-1:a===0&&n<0&&(a=r.length-1);var s=r[a];if(!(!s||!n)){if(s.row===t){do s=r[a+=n];while(s&&s.row===t);if(!s)return r.slice()}var c=[];t=s.row;do c[n<0?`unshift`:`push`](s),s=r[a+=n];while(s&&s.row==t);return c.length&&c}}}t.showErrorMarker=function(e,t){var n=e.session,i=e.getCursorPosition(),o=i.row,c=n.widgetManager.getWidgetsAtRow(o).filter(function(e){return e.type==`errorMarker`})[0];c?c.destroy():o-=t;var l=s(n,o,t),u;if(l){var d=l[0];i.column=(d.pos&&typeof d.column!=`number`?d.pos.sc:d.column)||0,i.row=d.row,u=e.renderer.$gutterLayer.$annotations[i.row]}else if(c)return;else u={displayText:[a(`error-marker.good-state`,`Looks good!`)],className:`ace_ok`};e.session.unfold(i.row),e.selection.moveToPosition(i);var f={row:i.row,fixedWidth:!0,coverGutter:!0,el:r.createElement(`div`),type:`errorMarker`},p=f.el.appendChild(r.createElement(`div`)),m=f.el.appendChild(r.createElement(`div`));m.className=`error_widget_arrow `+u.className;var h=e.renderer.$cursorLayer.getPixelPosition(i).left;m.style.left=h+e.renderer.gutterWidth-5+`px`,f.el.className=`error_widget_wrapper`,p.className=`error_widget `+u.className,u.displayText.forEach(function(e,t){p.appendChild(r.createTextNode(e)),t{if(this._isSettingContent)return;let t=e.getValue();this._contentBackup=t,this.$emit(`update:value`,t)}),f.forEach(t=>{let n=`on`+a(t);typeof this.$.vnode.props[n]==`function`&&e.on(t,this.$emit.bind(this,t))}),this._ro=new l(()=>e.resize()),this._ro.observe(this.$el),this.$emit(`init`,e)},beforeUnmount(){var e,t;(e=this._ro)==null||e.disconnect(),(t=this._editor)==null||t.destroy()},methods:{focus(){this._editor.focus()},blur(){this._editor.blur()},selectAll(){this._editor.selectAll()},getAceInstance(){return this._editor}},watch:{value(e){if(this._contentBackup!==e){try{this._isSettingContent=!0,this._editor.setValue(e,1)}finally{this._isSettingContent=!1}this._contentBackup=e}},theme(e){this._editor.setTheme(`ace/theme/`+e)},options(e){this._editor.setOptions(e)},readonly(e){this._editor.setReadOnly(e)},placeholder(e){this._editor.setOption(`placeholder`,e)},wrap(e){this._editor.setWrapBehavioursEnabled(e)},printMargin(e){this._editor.setOption(`printMargin`,e)},lang(e){this._editor.setOption(`mode`,`ace/mode/`+e)},minLines(e){this._editor.setOption(`minLines`,e)},maxLines(e){this._editor.setOption(`maxLines`,e)}}}),m=t(((e,t)=>{ace.define(`ace/ext/searchbox-css`,[`require`,`exports`,`module`],function(e,t,n){n.exports=` +`,`error_marker.css`,!1)}),ace.define(`ace/ace`,[`require`,`exports`,`module`,`ace/lib/dom`,`ace/range`,`ace/editor`,`ace/edit_session`,`ace/undomanager`,`ace/virtual_renderer`,`ace/worker/worker_client`,`ace/keyboard/hash_handler`,`ace/placeholder`,`ace/multi_select`,`ace/mode/folding/fold_mode`,`ace/theme/textmate`,`ace/ext/error_marker`,`ace/config`,`ace/loader_build`],function(e,t,n){e("./loader_build")(t);var r=e("./lib/dom"),i=e("./range").Range,a=e("./editor").Editor,o=e("./edit_session").EditSession,s=e("./undomanager").UndoManager,c=e("./virtual_renderer").VirtualRenderer;e("./worker/worker_client"),e("./keyboard/hash_handler"),e("./placeholder"),e("./multi_select"),e("./mode/folding/fold_mode"),e("./theme/textmate"),e("./ext/error_marker"),t.config=e("./config"),t.edit=function(e,n){if(typeof e==`string`){var i=e;if(e=document.getElementById(i),!e)throw Error(`ace.edit can't find div #`+i)}if(e&&e.env&&e.env.editor instanceof a)return e.env.editor;var o=``;if(e&&/input|textarea/i.test(e.tagName)){var s=e;o=s.value,e=r.createElement(`pre`),s.parentNode.replaceChild(e,s)}else e&&(o=e.textContent,e.innerHTML=``);var l=t.createEditSession(o),u=new a(new c(e),l,n),d={document:l,editor:u,onResize:u.resize.bind(u,null)};return s&&(d.textarea=s),u.on(`destroy`,function(){d.editor.container.env=null}),u.container.env=u.env=d,u},t.createEditSession=function(e,t){var n=new o(e,t);return n.setUndoManager(new s),n},t.Range=i,t.Editor=a,t.EditSession=o,t.UndoManager=s,t.VirtualRenderer=c,t.version=t.config.version}),(function(){ace.require([`ace/ace`],function(n){n&&(n.config.init(!0),n.define=ace.define);var r=(function(){return this})();for(var i in!r&&typeof window<`u`&&(r=window),!r&&typeof self<`u`&&(r=self),r.ace||(r.ace=n),n)n.hasOwnProperty(i)&&(r.ace[i]=n[i]);r.ace.default=r.ace,typeof t==`object`&&typeof e==`object`&&t&&(t.exports=r.ace)})})()})),d=e(u(),1);c();var f=[`blur`,`input`,`change`,`changeSelectionStyle`,`changeSession`,`copy`,`focus`,`paste`],p=n({name:`VAceEditor`,props:{value:{type:String,required:!0},lang:{type:String,default:`text`},theme:{type:String,default:`chrome`},options:Object,placeholder:String,readonly:Boolean,wrap:Boolean,printMargin:{type:[Boolean,Number],default:!0},minLines:Number,maxLines:Number},emits:[`update:value`,`init`,...f],render(){return i(`div`)},mounted(){let e=this._editor=o(d.default.edit(this.$el,{placeholder:this.placeholder,readOnly:this.readonly,value:this.value,mode:`ace/mode/`+this.lang,theme:`ace/theme/`+this.theme,wrap:this.wrap,printMargin:this.printMargin,useWorker:!1,minLines:this.minLines,maxLines:this.maxLines,...this.options}));this._contentBackup=this.value,this._isSettingContent=!1,e.on(`change`,()=>{if(this._isSettingContent)return;let t=e.getValue();this._contentBackup=t,this.$emit(`update:value`,t)}),f.forEach(t=>{let n=`on`+a(t);typeof this.$.vnode.props[n]==`function`&&e.on(t,this.$emit.bind(this,t))}),this._ro=new l(()=>e.resize()),this._ro.observe(this.$el),this.$emit(`init`,e)},beforeUnmount(){var e,t;(e=this._ro)==null||e.disconnect(),(t=this._editor)==null||t.destroy()},methods:{focus(){this._editor.focus()},blur(){this._editor.blur()},selectAll(){this._editor.selectAll()},getAceInstance(){return this._editor}},watch:{value(e){if(this._contentBackup!==e){try{this._isSettingContent=!0,this._editor.setValue(e,1)}finally{this._isSettingContent=!1}this._contentBackup=e}},theme(e){this._editor.setTheme(`ace/theme/`+e)},options(e){this._editor.setOptions(e)},readonly(e){this._editor.setReadOnly(e)},placeholder(e){this._editor.setOption(`placeholder`,e)},wrap(e){this._editor.setWrapBehavioursEnabled(e)},printMargin(e){this._editor.setOption(`printMargin`,e)},lang(e){this._editor.setOption(`mode`,`ace/mode/`+e)},minLines(e){this._editor.setOption(`minLines`,e)},maxLines(e){this._editor.setOption(`maxLines`,e)}}}),m=t(((e,t)=>{ace.define(`ace/ext/searchbox-css`,[`require`,`exports`,`module`],function(e,t,n){n.exports=` /* ------------------------------------------------------------------------------------------ * Editor Search Form @@ -1452,6 +1452,6 @@ import{a as e,t}from"./rolldown-runtime.js?v=1787646744133";import{G as n,K as r .ace-monokai .ace_indent-guide-active { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQIW2PQ1dX9zzBz5sz/ABCcBFFentLlAAAAAElFTkSuQmCC) right repeat-y; } -`}),ace.define(`ace/theme/monokai`,[`require`,`exports`,`module`,`ace/theme/monokai-css`,`ace/lib/dom`],function(e,t,n){t.isDark=!0,t.cssClass=`ace-monokai`,t.cssText=e("./monokai-css"),e("../lib/dom").importCssString(t.cssText,t.cssClass,!1)}),(function(){ace.require([`ace/theme/monokai`],function(n){typeof t==`object`&&typeof e==`object`&&t&&(t.exports=n)})})()}));r();function x(e){let[t,n]=e;return[t,n]}function S(e,t){let n=e,r=t,i=n.length,a=r.length;if(i===0||a===0)return 0;i>a?n=n.substring(i-a):i=55296&&t<=56319}function E(e){let t=e.charCodeAt(0);return t>=56320&&t<=57343}function D(e,t,n){let r=e.length,i=t.length,a=Math.ceil((r+i)/2),o=a,s=2*a,c=Array(s),l=Array(s);for(let e=0;en);g++){for(let a=-g+f;a<=g-p;a+=2){let m=o+a,h;h=a===-g||a!==g&&c[m-1]r)p+=2;else if(_>i)f+=2;else if(d){let i=o+u-a;if(i>=0&&i=a)return O(e,t,h,_,n)}}}for(let a=-g+m;a<=g-h;a+=2){let f=o+a,p;p=a===-g||a!==g&&l[f-1]r)h+=2;else if(_>i)m+=2;else if(!d){let i=o+u-a;if(i>=0&&i=p)return O(e,t,a,s,n)}}}}return[[L,e],[R,t]]}function O(e,t,n,r,i){let a=e.substring(0,n),o=t.substring(0,r),s=e.substring(n),c=t.substring(r),l=B(a,o,{checkLines:!1,deadline:i}),u=B(s,c,{checkLines:!1,deadline:i});return l.concat(u)}function k(e,t,n=1){if(n<=0)return null;let r=e.length>t.length?e:t,i=e.length>t.length?t:e;if(r.length<4||i.length*2o[4].length?a:o;else{if(!a&&!o)return null;o?a||(s=o):s=a}if(!s)throw Error(`Unable to find a half match.`);let c,l,u,d;e.length>t.length?(c=s[0],l=s[1],u=s[2],d=s[3]):(u=s[0],d=s[1],c=s[2],l=s[3]);let f=s[4];return[c,l,u,d,f]}function A(e,t,n){let r=e.slice(n,n+Math.floor(e.length/4)),i=-1,a=``,o,s,c,l;for(;(i=t.indexOf(r,i+1))!==-1;){let r=C(e.slice(n),t.slice(i)),u=w(e.slice(0,n),t.slice(0,i));a.length=e.length?[o||``,s||``,c||``,l||``,a||``]:null}function j(e,t){for(let n=0;na?n=n.substring(i-a):i=55296&&t<=56319}function E(e){let t=e.charCodeAt(0);return t>=56320&&t<=57343}function D(e,t,n){let r=e.length,i=t.length,a=Math.ceil((r+i)/2),o=a,s=2*a,c=Array(s),l=Array(s);for(let e=0;en);g++){for(let a=-g+f;a<=g-p;a+=2){let m=o+a,h;h=a===-g||a!==g&&c[m-1]r)p+=2;else if(_>i)f+=2;else if(d){let i=o+u-a;if(i>=0&&i=a)return O(e,t,h,_,n)}}}for(let a=-g+m;a<=g-h;a+=2){let f=o+a,p;p=a===-g||a!==g&&l[f-1]r)h+=2;else if(_>i)m+=2;else if(!d){let i=o+u-a;if(i>=0&&i=p)return O(e,t,a,s,n)}}}}return[[L,e],[R,t]]}function O(e,t,n,r,i){let a=e.substring(0,n),o=t.substring(0,r),s=e.substring(n),c=t.substring(r),l=B(a,o,{checkLines:!1,deadline:i}),u=B(s,c,{checkLines:!1,deadline:i});return l.concat(u)}function k(e,t,n=1){if(n<=0)return null;let r=e.length>t.length?e:t,i=e.length>t.length?t:e;if(r.length<4||i.length*2o[4].length?a:o;else{if(!a&&!o)return null;o?a||(s=o):s=a}if(!s)throw Error(`Unable to find a half match.`);let c,l,u,d;e.length>t.length?(c=s[0],l=s[1],u=s[2],d=s[3]):(u=s[0],d=s[1],c=s[2],l=s[3]);let f=s[4];return[c,l,u,d,f]}function A(e,t,n){let r=e.slice(n,n+Math.floor(e.length/4)),i=-1,a=``,o,s,c,l;for(;(i=t.indexOf(r,i+1))!==-1;){let r=C(e.slice(n),t.slice(i)),u=w(e.slice(0,n),t.slice(0,i));a.length=e.length?[o||``,s||``,c||``,l||``,a||``]:null}function j(e,t){for(let n=0;n=1&&u>=1){s.splice(c-l-u,l+u),c=c-l-u;let e=B(d,f,{checkLines:!1,deadline:n.deadline});for(let t=e.length-1;t>=0;t--)s.splice(c,0,e[t]);c+=e.length}u=0,l=0,d=``,f=``;break;default:throw Error(`Unknown diff operation.`)}c++}return s.pop(),s}function P(e,t,n){let r;if(!e)return[[R,t]];if(!t)return[[L,e]];let i=e.length>t.length?e:t,a=e.length>t.length?t:e,o=i.indexOf(a);if(o!==-1)return r=[[R,i.substring(0,o)],[z,a],[R,i.substring(o+a.length)]],e.length>t.length&&(r[0][0]=L,r[2][0]=L),r;if(a.length===1)return[[L,e],[R,t]];let s=k(e,t);if(s){let e=s[0],t=s[1],r=s[2],i=s[3],a=s[4],o=B(e,r,n),c=B(t,i,n);return o.concat([[z,a]],c)}return n.checkLines&&e.length>100&&t.length>100?N(e,t,n):D(e,t,n.deadline)}var F=Object.defineProperty,I=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(e,t,n)=>t in e?F(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,re=(e,t)=>{for(var n in t||(t={}))ee.call(t,n)&&ne(e,n,t[n]);if(I)for(var n of I(t))te.call(t,n)&&ne(e,n,t[n]);return e},L=-1,R=1,z=0;function ie(e,t,n){if(e===null||t===null)throw Error(`Null input. (diff)`);let r=B(e,t,oe(n||{}));return ce(r),r}function B(e,t,n){let r=e,i=t;if(r===i)return r?[[0,r]]:[];let a=C(r,i),o=r.substring(0,a);r=r.substring(a),i=i.substring(a),a=w(r,i);let s=r.substring(r.length-a);r=r.substring(0,r.length-a),i=i.substring(0,i.length-a);let c=P(r,i,n);return o&&c.unshift([0,o]),s&&c.push([0,s]),c=J(c),c}function ae(e){let t=1;return typeof e<`u`&&(t=e<=0?Number.MAX_VALUE:e),Date.now()+t*1e3}function oe(e){return re({checkLines:!0,deadline:ae(e.timeout||1)},e)}function V(e,t,n){return n===1?e+t:t+e}function H(e,t){return t===1?[e.substring(0,e.length-1),e[e.length-1]]:[e.substring(1),e[0]]}function se(e,t,n,r){return r===1?e[t][1][e[t][1].length-1]===e[n][1][e[n][1].length-1]:e[t][1][0]===e[n][1][0]}function U(e,t,n){let r=n===1?-1:1,i=null,a=null,o=t+n;for(;o>=0&&o=o&&a++):e[i][1]=V(e[i][1],c,r),a===null?e.splice(o,0,[-1,c]):e[a][1]=V(e[a][1],c,r)}function ce(e){for(let t=0;tx(e)),n=!1,r=[],i=0,a=null,o=0,s=0,c=0,l=0,u=0;for(;o0?r[i-1]:-1,s=0,c=0,l=0,u=0,a=null,n=!0)),o++;for(n&&(t=J(t)),t=de(t),o=1;o=i?(r>=e.length/2||r>=n.length/2)&&(t.splice(o,0,[0,n.substring(0,r)]),t[o-1][1]=e.substring(0,e.length-r),t[o+1][1]=n.substring(r),o++):(i>=e.length/2||i>=n.length/2)&&(t.splice(o,0,[0,e.substring(0,i)]),t[o-1][0]=1,t[o-1][1]=n.substring(0,n.length-i),t[o+1][0]=-1,t[o+1][1]=e.substring(i),o++),o++}o++}return t}var G=/[^a-zA-Z0-9]/,K=/\s/,q=/[\r\n]/,le=/\n\r?\n$/,ue=/^\r?\n\r?\n/;function de(e){let t=e.map(e=>x(e));function n(e,t){if(!e||!t)return 6;let n=e.charAt(e.length-1),r=t.charAt(0),i=n.match(G),a=r.match(G),o=i&&n.match(K),s=a&&r.match(K),c=o&&n.match(q),l=s&&r.match(q),u=c&&e.match(le),d=l&&t.match(ue);return u||d?5:c||l?4:i&&!o&&s?3:o||s?2:i||a?1:0}let r=1;for(;r=u&&(u=t,s=e,c=i,l=a)}t[r-1][1]!==s&&(s?t[r-1][1]=s:(t.splice(r-1,1),r--),t[r][1]=c,l?t[r+1][1]=l:(t.splice(r+1,1),r--))}r++}return t}function J(e){let t=e.map(e=>x(e));t.push([0,``]);let n=0,r=0,i=0,a=``,o=``,s;for(;n1?(r!==0&&i!==0&&(s=C(o,a),s!==0&&(n-r-i>0&&t[n-r-i-1][0]===0?t[n-r-i-1][1]+=o.substring(0,s):(t.splice(0,0,[0,o.substring(0,s)]),n++),o=o.substring(s),a=a.substring(s)),s=w(o,a),s!==0&&(t[n][1]=o.substring(o.length-s)+t[n][1],o=o.substring(0,o.length-s),a=a.substring(0,a.length-s))),n-=r+i,t.splice(n,r+i),a.length&&(t.splice(n,0,[-1,a]),n++),o.length&&(t.splice(n,0,[1,o]),n++),n++):n!==0&&t[n-1][0]===0?(t[n-1][1]+=t[n][1],t.splice(n,1)):n++,i=0,r=0,a=``,o=``;break;default:throw Error(`Unknown diff operation`)}t[t.length-1][1]===``&&t.pop();let c=!1;for(n=1;n{e.apply(this,a),r=null};o&&(i=!1,s()),r||(r=setTimeout(s,t))}}function pe(e,t){let n;return function(...r){clearTimeout(n),n=setTimeout(()=>e.apply(this,r),t)}}function me(e=``){return(e==null?``:e).replace(/\r\n/g,` -`)}function he(e,t,n,r){let i=e+(n-e)/2;return`M ${e} ${t} C ${i},${t} ${i},${r} ${n},${r}`}var Y=`right`,X=`left`,ge=`specific`,_e=`broad`,ve={DIFF_EQUAL:0,DIFF_DELETE:-1,DIFF_INSERT:1,EDITOR_RIGHT:Y,EDITOR_LEFT:X,RTL:`rtl`,LTR:`ltr`,SVG_NS:`http://www.w3.org/2000/svg`,DIFF_GRANULARITY_SPECIFIC:ge,DIFF_GRANULARITY_BROAD:_e};function ye(e,t){var n,r;let{mode:i}=e.options;return t===X&&e.options.left.mode!==null&&(i=(n=e.options.left.mode)==null?i:n),t===Y&&e.options.right.mode!==null&&(i=(r=e.options.right.mode)==null?i:r),i}function be(e,t){var n,r;let{theme:i}=e.options;return t===X&&e.options.left.theme!==null&&(i=(n=e.options.left.theme)==null?i:n),t===Y&&e.options.right.theme!==null&&(i=(r=e.options.right.theme)==null?i:r),i}function xe(e,t){return e.ace.getSession().doc.getLine(t)}function Se(e){var t,n;let r=e.options.left.id;return r?(t=(n=document.getElementById(r))==null?void 0:n.offsetHeight)==null?0:t:0}function Z(e){let t=document.createElement(`div`),n={class:e.className,style:`top:${e.topOffset}px`,title:e.tooltip,"data-diff-index":e.diffIndex};for(let e in n)t.setAttribute(e,String(n[e]));return t.innerHTML=e.arrowContent,t}function Q(e,t){let n=`js-${t}-${Math.random().toString(36).substr(2,5)}`,r=e.querySelector(`.${t}`);if(r)return r.id=r.id||n,r.id;let i=document.createElement(`div`);return e.appendChild(i),i.className=t,i.id=n,i.id}function Ce(e,t,n,r){let i=e===`document`?document:document.querySelector(e);i&&i.addEventListener(t,e=>{let t=i.querySelectorAll(n),a=e.target;for(let n=0,o=t.length;ntypeof window<`u`?window.ace:void 0;this.options.ace||(this.options.ace=l());let{ace:u}=this.options;if(!u){let e="No ace editor found nor supplied - `options.ace` or `window.ace` is missing";throw console.error(e),Error(e)}let d=we(u);if(!d){let e=`Could not require Range module for Ace. Depends on your bundling strategy, but it usually comes with Ace itself. See https://ace.c9.io/api/range.html, open an issue on GitHub ace-diff/ace-diff`;throw console.error(e),Error(e)}if($=d,this.options.element===null){let e="You need to specify an element for Ace-diff - `options.element` is missing";throw console.error(e),Error(e)}if(this.options.element instanceof HTMLElement)this.el=this.options.element;else{let e=document.body.querySelector(this.options.element);if(!e){let e=`Can't find the specified element ${this.options.element}`;throw console.error(e),Error(e)}this.el=e}this.options.left.id=Q(this.el,`acediff__left`),this.options.classes.gutterID=Q(this.el,`acediff__gutter`),this.options.right.id=Q(this.el,`acediff__right`),this.el.innerHTML=`
${this.el.innerHTML}
`,this.editors={left:{ace:u.edit(this.options.left.id),markers:[],lineLengths:[],diffGutters:[]},right:{ace:u.edit(this.options.right.id),markers:[],lineLengths:[],diffGutters:[]},editorHeight:null},this.editors.left.ace.getSession().setMode((t=ye(this,X))==null?``:t),this.editors.right.ace.getSession().setMode((r=ye(this,Y))==null?``:r),this.editors.left.ace.setReadOnly(!this.options.left.editable),this.editors.right.ace.setReadOnly(!this.options.right.editable),this.editors.left.ace.setShowFoldWidgets(!1),this.editors.right.ace.setShowFoldWidgets(!1),this.editors.left.ace.setTheme((i=be(this,X))==null?``:i),this.editors.right.ace.setTheme((a=be(this,Y))==null?``:a),this.editors.left.ace.setValue(me((o=this.options.left.content)==null?null:o),-1),this.editors.right.ace.setValue(me((s=this.options.right.content)==null?null:s),-1),this.editors.editorHeight=Se(this),setTimeout(()=>{this.lineHeight=this.editors.left.ace.renderer.lineHeight,this.addEventHandlers(),this.createCopyContainers(),this.createGutter(),this.diff()},1)}setOptions(e){this.options={...this.options,...e,left:{...this.options.left,...e.left},right:{...this.options.right,...e.right},classes:{...this.options.classes,...e.classes}},this.diff()}getNumDiffs(){return this.diffs.length}getEditors(){return{left:this.editors.left.ace,right:this.editors.right.ace}}diff(){let e=this.editors.left.ace.getSession().getValue(),t=W(ie(this.editors.right.ace.getSession().getValue(),e));this.editors.left.lineLengths=this.getLineLengths(this.editors.left),this.editors.right.lineLengths=this.getLineLengths(this.editors.right);let n=[],r={left:0,right:0};t.forEach(e=>{let t=e[0],i=e[1];i.length!==0&&(t===0?(r.left+=i.length,r.right+=i.length):t===-1?(n.push(this.computeDiff(-1,r.left,r.right,i)),r.right+=i.length):t===1&&(n.push(this.computeDiff(1,r.left,r.right,i)),r.left+=i.length))}),this.diffs=this.simplifyDiffs(n),!(this.diffs.length>this.options.maxDiffs)&&(this.clearDiffs(),this.decorate(),typeof this.options.onDiffReady==`function`&&this.options.onDiffReady(this.diffs))}clear(){this.clearDiffs(),this.clearGutter(),this.clearArrows()}destroy(){var e,t,n;let r=this.editors.left.ace.getValue();this.editors.left.ace.destroy();let i=this.editors.left.ace.container,a=i.cloneNode(!1);a.textContent=r,(e=i.parentNode)==null||e.replaceChild(a,i);let o=this.editors.right.ace.getValue();this.editors.right.ace.destroy(),i=this.editors.right.ace.container,a=i.cloneNode(!1),a.textContent=o,(t=i.parentNode)==null||t.replaceChild(a,i);let s=document.getElementById(this.options.classes.gutterID);s&&(s.innerHTML=``),(n=this.removeEventHandlers)==null||n.call(this)}addEventHandlers(){let e=!1,t=(t,n)=>{if(!this.options.lockScrolling||e)return;let r=t.ace.getSession(),i=n.ace.getSession(),a=r.getScrollTop(),o=r.getLength()*this.lineHeight,s=t.ace.renderer.$size.scrollerHeight,c=Math.max(0,o-s),l=c>0?a/c:0,u=i.getLength()*this.lineHeight,d=n.ace.renderer.$size.scrollerHeight,f=l*Math.max(0,u-d);e=!0,i.setScrollTop(f),e=!1};this.editors.left.ace.getSession().on(`changeScrollTop`,fe(()=>{t(this.editors.left,this.editors.right),this.updateGap()},16)),this.editors.right.ace.getSession().on(`changeScrollTop`,fe(()=>{t(this.editors.right,this.editors.left),this.updateGap()},16));let n=this.diff.bind(this);this.editors.left.ace.on(`change`,n),this.editors.right.ace.on(`change`,n),this.options.left.copyLinkEnabled&&Ce(`#${this.options.classes.gutterID}`,`click`,`.${this.options.classes.newCodeConnectorLink}`,e=>this.copy(e,`ltr`)),this.options.right.copyLinkEnabled&&Ce(`#${this.options.classes.gutterID}`,`click`,`.${this.options.classes.deletedCodeConnectorLink}`,e=>this.copy(e,`rtl`));let r=pe(()=>{let e=document.getElementById(this.options.left.id);e&&(this.editors.availableHeight=e.offsetHeight),this.diff()},250);window.addEventListener(`resize`,r),this.removeEventHandlers=()=>{window.removeEventListener(`resize`,r)}}copy(e,t){var n;let r=e.target,i=parseInt((n=r.getAttribute(`data-diff-index`))==null?`0`:n,10),a=this.diffs[i];if(!a||t===`ltr`&&!this.options.right.editable||t===`rtl`&&!this.options.left.editable)return;let o,s,c,l,u,d;t===`ltr`?(o=this.editors.left,s=this.editors.right,c=a.leftStartOffset,l=a.leftEndOffset,u=a.rightStartOffset,d=a.rightEndOffset):(o=this.editors.right,s=this.editors.left,c=a.rightStartOffset,l=a.rightEndOffset,u=a.leftStartOffset,d=a.leftEndOffset);let f=o.ace.getValue().substring(c,l),p=s.ace.getSession().doc,m=p.indexToPosition(u,0),h=p.indexToPosition(d,0),g=s.ace.getSession().getScrollTop();$&&s.ace.getSession().replace(new $(m.row,m.column,h.row,h.column),f),s.ace.getSession().setScrollTop(parseInt(String(g),10)),this.diff()}getLineLengths(e){return e.ace.getSession().doc.getAllLines().map(e=>e.length+1)}showDiff(e,t,n,r,i){let a=this.editors[e],o=n;ot?`lines`:`targetOnly`} ${e}`,c=o;if(c>t&&--c,$&&a.markers.push(a.ace.session.addMarker(new $(t,0,c,1),s,`fullLine`)),this.options.charDiffs&&r&&r.length>0){let t=`${this.options.classes.diffChar} ${e}`;r.forEach(e=>{$&&a.markers.push(a.ace.session.addMarker(new $(e.lineStart,e.start,e.lineEnd-1,e.end),t,`text`))})}let l=`${this.options.classes.diffGutter} ${e}`;for(let e=t;e{this.editors.left.ace.getSession().removeMarker(e)}),this.editors.right.markers.forEach(e=>{this.editors.right.ace.getSession().removeMarker(e)}),this.editors.left.markers=[],this.editors.right.markers=[],this.editors.left.diffGutters.forEach(e=>{this.editors.left.ace.session.removeGutterDecoration(e.line,e.className)}),this.editors.right.diffGutters.forEach(e=>{this.editors.right.ace.session.removeGutterDecoration(e.line,e.className)}),this.editors.left.diffGutters=[],this.editors.right.diffGutters=[]}addConnector(e,t,n,r){var i,a;let o=this.editors.left.ace.getSession().getScrollTop(),s=this.editors.right.ace.getSession().getScrollTop();this.connectorYOffset=1;let c=e*this.lineHeight-o+.5,l=this.gutterWidth+1,u=n*this.lineHeight-s+.5,d=t*this.lineHeight-o+this.connectorYOffset+.5,f=this.gutterWidth+1,p=r*this.lineHeight-s+this.connectorYOffset+.5,m=he(-1,c,l,u),h=he(f,p,-1,d),g=`${m} ${`L${l},${u} ${f},${p}`} ${h} ${`L-1,${d} -1,${c}`}`,_=document.createElementNS(ve.SVG_NS,`path`);_.setAttribute(`d`,g),_.setAttribute(`class`,(i=this.options.classes.connector)==null?``:i),(a=this.gutterSVG)==null||a.appendChild(_)}addCopyArrows(e,t){if(e.leftEndLine>e.leftStartLine&&this.options.left.copyLinkEnabled&&this.options.right.editable){var n,r,i;let a=Z({className:(n=this.options.classes.newCodeConnectorLink)==null?``:n,topOffset:e.leftStartLine*this.lineHeight,tooltip:`Copy to right`,diffIndex:t,arrowContent:(r=this.options.classes.newCodeConnectorLinkContent)==null?``:r});(i=this.copyRightContainer)==null||i.appendChild(a)}if(e.rightEndLine>e.rightStartLine&&this.options.right.copyLinkEnabled&&this.options.left.editable){var a,o,s;let n=Z({className:(a=this.options.classes.deletedCodeConnectorLink)==null?``:a,topOffset:e.rightStartLine*this.lineHeight,tooltip:`Copy to left`,diffIndex:t,arrowContent:(o=this.options.classes.deletedCodeConnectorLinkContent)==null?``:o});(s=this.copyLeftContainer)==null||s.appendChild(n)}}positionCopyContainers(){let e=this.editors.left.ace.getSession().getScrollTop(),t=this.editors.right.ace.getSession().getScrollTop();this.copyRightContainer&&(this.copyRightContainer.style.cssText=`top: ${-e}px`),this.copyLeftContainer&&(this.copyLeftContainer.style.cssText=`top: ${-t}px`)}computeDiff(e,t,n,r){let i={};if(e===1){let e=this.getSingleDiffInfo(this.editors.left,t,r),a=this.getLineForCharPosition(this.editors.right,n),o=this.getCharsOnLine(this.editors.right,a),s=this.getCharsOnLine(this.editors.left,e.startLine),c=a,l=e.startLine===e.endLine,u=0;(e.startChar>0||l&&r.length0&&e.startChar0||l&&r.length0&&e.startChar{a+=e,!o&&t0&&this.getCharsOnLine(e,r.startLine)===r.startChar&&(r.startLine++,r.startChar=0),r.endChar===0&&r.endLine--;let c=/\n$/.test(n);return r.startChar>0&&c&&r.endLine++,r}getCharsOnLine(e,t){return xe(e,t).length}getLineForCharPosition(e,t){let n=e.ace.getSession().doc.getAllLines(),r=0,i=0;for(let e=0;e=e.ace.getSession().getValue().length&&(r+=1),r}createGutter(){let e=document.getElementById(this.options.classes.gutterID);if(!e)return;this.gutterHeight=e.clientHeight,this.gutterWidth=e.clientWidth;let t=this.getTotalHeight(X),n=this.getTotalHeight(Y),r=Math.max(t,n,this.gutterHeight);this.gutterSVG=document.createElementNS(ve.SVG_NS,`svg`),this.gutterSVG.setAttribute(`width`,String(this.gutterWidth)),this.gutterSVG.setAttribute(`height`,String(r)),e.appendChild(this.gutterSVG)}getTotalHeight(e){return(e===X?this.editors.left:this.editors.right).ace.getSession().getLength()*this.lineHeight}createCopyContainers(){var e,t;this.copyRightContainer=document.createElement(`div`),this.copyRightContainer.setAttribute(`class`,(e=this.options.classes.copyRightContainer)==null?``:e),this.copyLeftContainer=document.createElement(`div`),this.copyLeftContainer.setAttribute(`class`,(t=this.options.classes.copyLeftContainer)==null?``:t);let n=document.getElementById(this.options.classes.gutterID);n&&(n.appendChild(this.copyRightContainer),n.appendChild(this.copyLeftContainer))}clearGutter(){let e=document.getElementById(this.options.classes.gutterID);e&&this.gutterSVG&&e.removeChild(this.gutterSVG),this.createGutter()}clearArrows(){this.copyLeftContainer&&(this.copyLeftContainer.innerHTML=``),this.copyRightContainer&&(this.copyRightContainer.innerHTML=``)}simplifyDiffs(e){let t=[],n=e=>this.options.diffGranularity===ge?e<1:e<=1,r=e=>{var t,n,r,i,a,o;let s={...e,leftChars:[],rightChars:[]};return e.leftEndChar!==void 0&&s.leftChars.push({start:(t=e.leftStartChar)==null?0:t,end:e.leftEndChar,lineStart:(n=e.leftStartLine)==null?0:n,lineEnd:(r=e.leftEndLine)==null?0:r}),e.rightEndChar!==void 0&&s.rightChars.push({start:(i=e.rightStartChar)==null?0:i,end:e.rightEndChar,lineStart:(a=e.rightStartLine)==null?0:a,lineEnd:(o=e.rightEndLine)==null?0:o}),s};return e.forEach((e,i)=>{if(i===0){t.push(r(e));return}let a=!1;for(let r=0;r!(e.leftStartLine===e.leftEndLine&&e.rightStartLine===e.rightEndLine))}decorate(){this.clearGutter(),this.clearArrows(),this.diffs.forEach((e,t)=>{var n,r;this.options.showDiffs&&(this.showDiff(X,e.leftStartLine,e.leftEndLine,e.leftChars,(n=this.options.classes.diff)==null?``:n),this.showDiff(Y,e.rightStartLine,e.rightEndLine,e.rightChars,(r=this.options.classes.diff)==null?``:r),this.options.showConnectors&&this.addConnector(e.leftStartLine,e.leftEndLine,e.rightStartLine,e.rightEndLine),this.addCopyArrows(e,t))})}};export{_ as a,m as c,v as i,p as l,b as n,g as o,y as r,h as s,Ee as t,u}; \ No newline at end of file +`)}function he(e,t,n,r){let i=e+(n-e)/2;return`M ${e} ${t} C ${i},${t} ${i},${r} ${n},${r}`}var Y=`right`,X=`left`,ge=`specific`,_e=`broad`,ve={DIFF_EQUAL:0,DIFF_DELETE:-1,DIFF_INSERT:1,EDITOR_RIGHT:Y,EDITOR_LEFT:X,RTL:`rtl`,LTR:`ltr`,SVG_NS:`http://www.w3.org/2000/svg`,DIFF_GRANULARITY_SPECIFIC:ge,DIFF_GRANULARITY_BROAD:_e};function ye(e,t){var n,r;let{mode:i}=e.options;return t===X&&e.options.left.mode!==null&&(i=(n=e.options.left.mode)==null?i:n),t===Y&&e.options.right.mode!==null&&(i=(r=e.options.right.mode)==null?i:r),i}function be(e,t){var n,r;let{theme:i}=e.options;return t===X&&e.options.left.theme!==null&&(i=(n=e.options.left.theme)==null?i:n),t===Y&&e.options.right.theme!==null&&(i=(r=e.options.right.theme)==null?i:r),i}function xe(e,t){return e.ace.getSession().doc.getLine(t)}function Se(e){var t,n;let r=e.options.left.id;return r?(t=(n=document.getElementById(r))==null?void 0:n.offsetHeight)==null?0:t:0}function Z(e){let t=document.createElement(`div`),n={class:e.className,style:`top:${e.topOffset}px`,title:e.tooltip,"data-diff-index":e.diffIndex};for(let e in n)t.setAttribute(e,String(n[e]));return t.innerHTML=e.arrowContent,t}function Q(e,t){let n=`js-${t}-${Math.random().toString(36).substr(2,5)}`,r=e.querySelector(`.${t}`);if(r)return r.id=r.id||n,r.id;let i=document.createElement(`div`);return e.appendChild(i),i.className=t,i.id=n,i.id}function Ce(e,t,n,r){let i=e===`document`?document:document.querySelector(e);i&&i.addEventListener(t,e=>{let t=i.querySelectorAll(n),a=e.target;for(let n=0,o=t.length;ntypeof window<`u`?window.ace:void 0;this.options.ace||(this.options.ace=l());let{ace:u}=this.options;if(!u){let e="No ace editor found nor supplied - `options.ace` or `window.ace` is missing";throw console.error(e),Error(e)}let d=we(u);if(!d){let e=`Could not require Range module for Ace. Depends on your bundling strategy, but it usually comes with Ace itself. See https://ace.c9.io/api/range.html, open an issue on GitHub ace-diff/ace-diff`;throw console.error(e),Error(e)}if($=d,this.options.element===null){let e="You need to specify an element for Ace-diff - `options.element` is missing";throw console.error(e),Error(e)}if(this.options.element instanceof HTMLElement)this.el=this.options.element;else{let e=document.body.querySelector(this.options.element);if(!e){let e=`Can't find the specified element ${this.options.element}`;throw console.error(e),Error(e)}this.el=e}this.options.left.id=Q(this.el,`acediff__left`),this.options.classes.gutterID=Q(this.el,`acediff__gutter`),this.options.right.id=Q(this.el,`acediff__right`),this.el.innerHTML=`
${this.el.innerHTML}
`,this.editors={left:{ace:u.edit(this.options.left.id),markers:[],lineLengths:[],diffGutters:[]},right:{ace:u.edit(this.options.right.id),markers:[],lineLengths:[],diffGutters:[]},editorHeight:null},this.editors.left.ace.getSession().setMode((t=ye(this,X))==null?``:t),this.editors.right.ace.getSession().setMode((n=ye(this,Y))==null?``:n),this.editors.left.ace.setReadOnly(!this.options.left.editable),this.editors.right.ace.setReadOnly(!this.options.right.editable),this.editors.left.ace.setShowFoldWidgets(!1),this.editors.right.ace.setShowFoldWidgets(!1),this.editors.left.ace.setTheme((i=be(this,X))==null?``:i),this.editors.right.ace.setTheme((a=be(this,Y))==null?``:a),this.editors.left.ace.setValue(me((o=this.options.left.content)==null?null:o),-1),this.editors.right.ace.setValue(me((s=this.options.right.content)==null?null:s),-1),this.editors.editorHeight=Se(this),setTimeout(()=>{this.lineHeight=this.editors.left.ace.renderer.lineHeight,this.addEventHandlers(),this.createCopyContainers(),this.createGutter(),this.diff()},1)}setOptions(e){this.options={...this.options,...e,left:{...this.options.left,...e.left},right:{...this.options.right,...e.right},classes:{...this.options.classes,...e.classes}},this.diff()}getNumDiffs(){return this.diffs.length}getEditors(){return{left:this.editors.left.ace,right:this.editors.right.ace}}diff(){let e=this.editors.left.ace.getSession().getValue(),t=W(ie(this.editors.right.ace.getSession().getValue(),e));this.editors.left.lineLengths=this.getLineLengths(this.editors.left),this.editors.right.lineLengths=this.getLineLengths(this.editors.right);let n=[],r={left:0,right:0};t.forEach(e=>{let t=e[0],i=e[1];i.length!==0&&(t===0?(r.left+=i.length,r.right+=i.length):t===-1?(n.push(this.computeDiff(-1,r.left,r.right,i)),r.right+=i.length):t===1&&(n.push(this.computeDiff(1,r.left,r.right,i)),r.left+=i.length))}),this.diffs=this.simplifyDiffs(n),!(this.diffs.length>this.options.maxDiffs)&&(this.clearDiffs(),this.decorate(),typeof this.options.onDiffReady==`function`&&this.options.onDiffReady(this.diffs))}clear(){this.clearDiffs(),this.clearGutter(),this.clearArrows()}destroy(){var e,t,n;let r=this.editors.left.ace.getValue();this.editors.left.ace.destroy();let i=this.editors.left.ace.container,a=i.cloneNode(!1);a.textContent=r,(e=i.parentNode)==null||e.replaceChild(a,i);let o=this.editors.right.ace.getValue();this.editors.right.ace.destroy(),i=this.editors.right.ace.container,a=i.cloneNode(!1),a.textContent=o,(t=i.parentNode)==null||t.replaceChild(a,i);let s=document.getElementById(this.options.classes.gutterID);s&&(s.innerHTML=``),(n=this.removeEventHandlers)==null||n.call(this)}addEventHandlers(){let e=!1,t=(t,n)=>{if(!this.options.lockScrolling||e)return;let r=t.ace.getSession(),i=n.ace.getSession(),a=r.getScrollTop(),o=r.getLength()*this.lineHeight,s=t.ace.renderer.$size.scrollerHeight,c=Math.max(0,o-s),l=c>0?a/c:0,u=i.getLength()*this.lineHeight,d=n.ace.renderer.$size.scrollerHeight,f=l*Math.max(0,u-d);e=!0,i.setScrollTop(f),e=!1};this.editors.left.ace.getSession().on(`changeScrollTop`,fe(()=>{t(this.editors.left,this.editors.right),this.updateGap()},16)),this.editors.right.ace.getSession().on(`changeScrollTop`,fe(()=>{t(this.editors.right,this.editors.left),this.updateGap()},16));let n=this.diff.bind(this);this.editors.left.ace.on(`change`,n),this.editors.right.ace.on(`change`,n),this.options.left.copyLinkEnabled&&Ce(`#${this.options.classes.gutterID}`,`click`,`.${this.options.classes.newCodeConnectorLink}`,e=>this.copy(e,`ltr`)),this.options.right.copyLinkEnabled&&Ce(`#${this.options.classes.gutterID}`,`click`,`.${this.options.classes.deletedCodeConnectorLink}`,e=>this.copy(e,`rtl`));let r=pe(()=>{let e=document.getElementById(this.options.left.id);e&&(this.editors.availableHeight=e.offsetHeight),this.diff()},250);window.addEventListener(`resize`,r),this.removeEventHandlers=()=>{window.removeEventListener(`resize`,r)}}copy(e,t){var n;let r=e.target,i=parseInt((n=r.getAttribute(`data-diff-index`))==null?`0`:n,10),a=this.diffs[i];if(!a||t===`ltr`&&!this.options.right.editable||t===`rtl`&&!this.options.left.editable)return;let o,s,c,l,u,d;t===`ltr`?(o=this.editors.left,s=this.editors.right,c=a.leftStartOffset,l=a.leftEndOffset,u=a.rightStartOffset,d=a.rightEndOffset):(o=this.editors.right,s=this.editors.left,c=a.rightStartOffset,l=a.rightEndOffset,u=a.leftStartOffset,d=a.leftEndOffset);let f=o.ace.getValue().substring(c,l),p=s.ace.getSession().doc,m=p.indexToPosition(u,0),h=p.indexToPosition(d,0),g=s.ace.getSession().getScrollTop();$&&s.ace.getSession().replace(new $(m.row,m.column,h.row,h.column),f),s.ace.getSession().setScrollTop(parseInt(String(g),10)),this.diff()}getLineLengths(e){return e.ace.getSession().doc.getAllLines().map(e=>e.length+1)}showDiff(e,t,n,r,i){let a=this.editors[e],o=n;ot?`lines`:`targetOnly`} ${e}`,c=o;if(c>t&&--c,$&&a.markers.push(a.ace.session.addMarker(new $(t,0,c,1),s,`fullLine`)),this.options.charDiffs&&r&&r.length>0){let t=`${this.options.classes.diffChar} ${e}`;r.forEach(e=>{$&&a.markers.push(a.ace.session.addMarker(new $(e.lineStart,e.start,e.lineEnd-1,e.end),t,`text`))})}let l=`${this.options.classes.diffGutter} ${e}`;for(let e=t;e{this.editors.left.ace.getSession().removeMarker(e)}),this.editors.right.markers.forEach(e=>{this.editors.right.ace.getSession().removeMarker(e)}),this.editors.left.markers=[],this.editors.right.markers=[],this.editors.left.diffGutters.forEach(e=>{this.editors.left.ace.session.removeGutterDecoration(e.line,e.className)}),this.editors.right.diffGutters.forEach(e=>{this.editors.right.ace.session.removeGutterDecoration(e.line,e.className)}),this.editors.left.diffGutters=[],this.editors.right.diffGutters=[]}addConnector(e,t,n,r){var i,a;let o=this.editors.left.ace.getSession().getScrollTop(),s=this.editors.right.ace.getSession().getScrollTop();this.connectorYOffset=1;let c=e*this.lineHeight-o+.5,l=this.gutterWidth+1,u=n*this.lineHeight-s+.5,d=t*this.lineHeight-o+this.connectorYOffset+.5,f=this.gutterWidth+1,p=r*this.lineHeight-s+this.connectorYOffset+.5,m=he(-1,c,l,u),h=he(f,p,-1,d),g=`${m} ${`L${l},${u} ${f},${p}`} ${h} ${`L-1,${d} -1,${c}`}`,_=document.createElementNS(ve.SVG_NS,`path`);_.setAttribute(`d`,g),_.setAttribute(`class`,(i=this.options.classes.connector)==null?``:i),(a=this.gutterSVG)==null||a.appendChild(_)}addCopyArrows(e,t){if(e.leftEndLine>e.leftStartLine&&this.options.left.copyLinkEnabled&&this.options.right.editable){var n,r,i;let a=Z({className:(n=this.options.classes.newCodeConnectorLink)==null?``:n,topOffset:e.leftStartLine*this.lineHeight,tooltip:`Copy to right`,diffIndex:t,arrowContent:(r=this.options.classes.newCodeConnectorLinkContent)==null?``:r});(i=this.copyRightContainer)==null||i.appendChild(a)}if(e.rightEndLine>e.rightStartLine&&this.options.right.copyLinkEnabled&&this.options.left.editable){var a,o,s;let n=Z({className:(a=this.options.classes.deletedCodeConnectorLink)==null?``:a,topOffset:e.rightStartLine*this.lineHeight,tooltip:`Copy to left`,diffIndex:t,arrowContent:(o=this.options.classes.deletedCodeConnectorLinkContent)==null?``:o});(s=this.copyLeftContainer)==null||s.appendChild(n)}}positionCopyContainers(){let e=this.editors.left.ace.getSession().getScrollTop(),t=this.editors.right.ace.getSession().getScrollTop();this.copyRightContainer&&(this.copyRightContainer.style.cssText=`top: ${-e}px`),this.copyLeftContainer&&(this.copyLeftContainer.style.cssText=`top: ${-t}px`)}computeDiff(e,t,n,r){let i={};if(e===1){let e=this.getSingleDiffInfo(this.editors.left,t,r),a=this.getLineForCharPosition(this.editors.right,n),o=this.getCharsOnLine(this.editors.right,a),s=this.getCharsOnLine(this.editors.left,e.startLine),c=a,l=e.startLine===e.endLine,u=0;(e.startChar>0||l&&r.length0&&e.startChar0||l&&r.length0&&e.startChar{a+=e,!o&&t0&&this.getCharsOnLine(e,r.startLine)===r.startChar&&(r.startLine++,r.startChar=0),r.endChar===0&&r.endLine--;let c=/\n$/.test(n);return r.startChar>0&&c&&r.endLine++,r}getCharsOnLine(e,t){return xe(e,t).length}getLineForCharPosition(e,t){let n=e.ace.getSession().doc.getAllLines(),r=0,i=0;for(let e=0;e=e.ace.getSession().getValue().length&&(r+=1),r}createGutter(){let e=document.getElementById(this.options.classes.gutterID);if(!e)return;this.gutterHeight=e.clientHeight,this.gutterWidth=e.clientWidth;let t=this.getTotalHeight(X),n=this.getTotalHeight(Y),r=Math.max(t,n,this.gutterHeight);this.gutterSVG=document.createElementNS(ve.SVG_NS,`svg`),this.gutterSVG.setAttribute(`width`,String(this.gutterWidth)),this.gutterSVG.setAttribute(`height`,String(r)),e.appendChild(this.gutterSVG)}getTotalHeight(e){return(e===X?this.editors.left:this.editors.right).ace.getSession().getLength()*this.lineHeight}createCopyContainers(){var e,t;this.copyRightContainer=document.createElement(`div`),this.copyRightContainer.setAttribute(`class`,(e=this.options.classes.copyRightContainer)==null?``:e),this.copyLeftContainer=document.createElement(`div`),this.copyLeftContainer.setAttribute(`class`,(t=this.options.classes.copyLeftContainer)==null?``:t);let n=document.getElementById(this.options.classes.gutterID);n&&(n.appendChild(this.copyRightContainer),n.appendChild(this.copyLeftContainer))}clearGutter(){let e=document.getElementById(this.options.classes.gutterID);e&&this.gutterSVG&&e.removeChild(this.gutterSVG),this.createGutter()}clearArrows(){this.copyLeftContainer&&(this.copyLeftContainer.innerHTML=``),this.copyRightContainer&&(this.copyRightContainer.innerHTML=``)}simplifyDiffs(e){let t=[],n=e=>this.options.diffGranularity===ge?e<1:e<=1,r=e=>{var t,n,r,i,a,o;let s={...e,leftChars:[],rightChars:[]};return e.leftEndChar!==void 0&&s.leftChars.push({start:(t=e.leftStartChar)==null?0:t,end:e.leftEndChar,lineStart:(n=e.leftStartLine)==null?0:n,lineEnd:(r=e.leftEndLine)==null?0:r}),e.rightEndChar!==void 0&&s.rightChars.push({start:(i=e.rightStartChar)==null?0:i,end:e.rightEndChar,lineStart:(a=e.rightStartLine)==null?0:a,lineEnd:(o=e.rightEndLine)==null?0:o}),s};return e.forEach((e,i)=>{if(i===0){t.push(r(e));return}let a=!1;for(let r=0;r!(e.leftStartLine===e.leftEndLine&&e.rightStartLine===e.rightEndLine))}decorate(){this.clearGutter(),this.clearArrows(),this.diffs.forEach((e,t)=>{var n,r;this.options.showDiffs&&(this.showDiff(X,e.leftStartLine,e.leftEndLine,e.leftChars,(n=this.options.classes.diff)==null?``:n),this.showDiff(Y,e.rightStartLine,e.rightEndLine,e.rightChars,(r=this.options.classes.diff)==null?``:r),this.options.showConnectors&&this.addConnector(e.leftStartLine,e.leftEndLine,e.rightStartLine,e.rightEndLine),this.addCopyArrows(e,t))})}};export{_ as a,m as c,v as i,p as l,b as n,g as o,y as r,h as s,Ee as t,u}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/vendor-charts-3d-legacy.js b/BTPanel/static/vite/js/vendor-charts-3d-legacy.js index 1aba77dc..cb50e744 100644 --- a/BTPanel/static/vite/js/vendor-charts-3d-legacy.js +++ b/BTPanel/static/vite/js/vendor-charts-3d-legacy.js @@ -1,4 +1,4 @@ -(function(){System.register([`./vendor-charts-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,ee,te,P,ne,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,F,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,I,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,L,R,vn,yn,bn,xn,z,B,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,Kr,qr,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,li,ui,di,fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,Si,Ci,wi,Ti,Ei,V,Di,Oi,ki,Ai,H,ji,Mi,Ni,Pi,Fi,Ii,Li,Ri,zi,Bi,Vi,Hi,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,na,ra,ia,aa,oa,sa,ca,la,ua,da,fa,pa,U,ma,ha,W,ga,_a,G,va,ya,ba,xa,Sa,Ca,wa,Ta,Ea,Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa,Ia,La,Ra,za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja,Ya,Xa,Za,Qa,$a,eo,to,no,ro,io,ao,oo,so,co,lo,uo,fo,K,po,mo,ho,go,_o,vo,yo,q,bo,xo,So,Co,wo,To,Eo,Do,Oo,ko,Ao,jo,Mo,No,Po,Fo,Io,Lo,Ro,zo,Bo,Vo,Ho,Uo,Wo,Go,Ko,qo,Jo,Yo,Xo,Zo,Qo,$o,es,ts,ns,rs,is,as,os,ss,cs,ls,J,us,ds,fs,ps,ms,hs,gs,Y,_s,vs,ys,bs,xs,Ss,Cs,ws,Ts,Es,Ds,Os,ks,As,js,Ms,Ns,X,Ps,Fs,Is,Ls,Rs,zs;function Z(e,t){"@swc/helpers - instanceof";return t!=null&&typeof Symbol<`u`&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}function Bs(e){"@swc/helpers - typeof";return e&&typeof Symbol<`u`&&e.constructor===Symbol?`symbol`:typeof e}function Vs(e,t,n){(t===void 0?`undefined`:Bs(t))==`object`&&(n=t,t=null);var r=this,i;if(!Z(e,Function))for(var a in i=[],e)e.hasOwnProperty(a)&&i.push(a);var o=function(t){if(r.apply(this,arguments),Z(e,Function)?Hs(this,e.call(this,t)):Us(this,e,i),this.constructor===o)for(var n=o.__initializers__,a=0;an?n:e}function Ks(e){for(var t={},n={},r=0;r=400?e.onerror&&e.onerror():e.onload&&e.onload(t.response)},e.onerror&&(t.onerror=e.onerror),t.send(null)}function Js(e){return e=Math.round(e),e<0?0:e>255?255:e}function Ys(e){return e=Math.round(e),e<0?0:e>360?360:e}function Xs(e){return e<0?0:e>1?1:e}function Zs(e){return e.length&&e.charAt(e.length-1)===`%`?Js(parseFloat(e)/100*255):Js(parseInt(e,10))}function Qs(e){return e.length&&e.charAt(e.length-1)===`%`?Xs(parseFloat(e)/100):Xs(parseFloat(e))}function $s(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function ec(e,t,n){return e+(t-e)*n}function tc(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function nc(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function rc(e,t){$i&&nc($i,t),$i=er.put(e,$i||t.slice())}function ic(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=Qs(e[1]),i=Qs(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],tc(t,Js($s(o,a,n+1/3)*255),Js($s(o,a,n)*255),Js($s(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function ac(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}function oc(e){var t=Object.keys(e);t.sort();for(var n=[],r=0;rn?n:e}function Ks(e){for(var t={},n={},r=0;r=400?e.onerror&&e.onerror():e.onload&&e.onload(t.response)},e.onerror&&(t.onerror=e.onerror),t.send(null)}function Js(e){return e=Math.round(e),e<0?0:e>255?255:e}function Ys(e){return e=Math.round(e),e<0?0:e>360?360:e}function Xs(e){return e<0?0:e>1?1:e}function Zs(e){return e.length&&e.charAt(e.length-1)===`%`?Js(parseFloat(e)/100*255):Js(parseInt(e,10))}function Qs(e){return e.length&&e.charAt(e.length-1)===`%`?Xs(parseFloat(e)/100):Xs(parseFloat(e))}function $s(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function ec(e,t,n){return e+(t-e)*n}function tc(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function nc(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function rc(e,t){$i&&nc($i,t),$i=er.put(e,$i||t.slice())}function ic(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=Qs(e[1]),i=Qs(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],tc(t,Js($s(o,a,n+1/3)*255),Js($s(o,a,n)*255),Js($s(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function ac(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}function oc(e){var t=Object.keys(e);t.sort();for(var n=[],r=0;r { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,7 +28,7 @@ removeAfterLoad(freshLink, link) } })(); -import{$ as e,At as t,B as n,Ct as r,Dt as i,Et as a,F as o,G as s,H as c,I as l,J as u,K as d,L as f,M as p,Mt as m,N as h,Nt as g,Ot as _,P as v,Q as y,R as b,St as x,T as S,Tt as C,V as w,W as T,X as E,Y as D,Z as O,_t as k,at as A,bt as j,ct as M,dt as N,et as ee,ft as te,gt as P,ht as ne,it as re,j as ie,jt as ae,kt as F,lt as oe,mt as se,n as ce,nt as le,ot as ue,pt as de,q as fe,r as pe,rt as me,st as he,t as ge,tt as _e,ut as ve,vt as ye,w as be,wt as xe,x as Se,xt as Ce,yt as we,z as Te}from"./vendor-charts.js?v=1787646744133";function Ee(e,t,n){typeof t==`object`&&(n=t,t=null);var r=this,i;if(!(e instanceof Function))for(var a in i=[],e)e.hasOwnProperty(a)&&i.push(a);var o=function(t){if(r.apply(this,arguments),e instanceof Function?De(this,e.call(this,t)):Oe(this,e,i),this.constructor===o)for(var n=o.__initializers__,a=0;a0&&(a=1/Math.sqrt(a),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a),e},I.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]},I.cross=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2];return e[0]=i*c-a*s,e[1]=a*o-r*c,e[2]=r*s-i*o,e},I.lerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e},I.random=function(e,t){t=t||1;var n=Le()*2*Math.PI,r=Le()*2-1,i=Math.sqrt(1-r*r)*t;return e[0]=Math.cos(n)*i,e[1]=Math.sin(n)*i,e[2]=r*t,e},I.transformMat4=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[3]*r+n[7]*i+n[11]*a+n[15];return o=o||1,e[0]=(n[0]*r+n[4]*i+n[8]*a+n[12])/o,e[1]=(n[1]*r+n[5]*i+n[9]*a+n[13])/o,e[2]=(n[2]*r+n[6]*i+n[10]*a+n[14])/o,e},I.transformMat3=function(e,t,n){var r=t[0],i=t[1],a=t[2];return e[0]=r*n[0]+i*n[3]+a*n[6],e[1]=r*n[1]+i*n[4]+a*n[7],e[2]=r*n[2]+i*n[5]+a*n[8],e},I.transformQuat=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2],l=n[3],u=l*r+s*a-c*i,d=l*i+c*r-o*a,f=l*a+o*i-s*r,p=-o*r-s*i-c*a;return e[0]=u*l+p*-o+d*-c-f*-s,e[1]=d*l+p*-s+f*-o-u*-c,e[2]=f*l+p*-c+u*-s-d*-o,e},I.rotateX=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0],a[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),a[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},I.rotateY=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),a[1]=i[1],a[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},I.rotateZ=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),a[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),a[2]=i[2],e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},I.forEach=(function(){var e=I.create();return function(t,n,r,i,a,o){var s,c;for(n||(n=3),r||(r=0),c=i?Math.min(i*n+r,t.length):t.length,s=r;s1?0:Math.acos(i)};var L=function(e,t,n){e=e||0,t=t||0,n=n||0,this.array=I.fromValues(e,t,n),this._dirty=!0};L.prototype={constructor:L,add:function(e){return I.add(this.array,this.array,e.array),this._dirty=!0,this},set:function(e,t,n){return this.array[0]=e,this.array[1]=t,this.array[2]=n,this._dirty=!0,this},setArray:function(e){return this.array[0]=e[0],this.array[1]=e[1],this.array[2]=e[2],this._dirty=!0,this},clone:function(){return new L(this.x,this.y,this.z)},copy:function(e){return I.copy(this.array,e.array),this._dirty=!0,this},cross:function(e,t){return I.cross(this.array,e.array,t.array),this._dirty=!0,this},dist:function(e){return I.dist(this.array,e.array)},distance:function(e){return I.distance(this.array,e.array)},div:function(e){return I.div(this.array,this.array,e.array),this._dirty=!0,this},divide:function(e){return I.divide(this.array,this.array,e.array),this._dirty=!0,this},dot:function(e){return I.dot(this.array,e.array)},len:function(){return I.len(this.array)},length:function(){return I.length(this.array)},lerp:function(e,t,n){return I.lerp(this.array,e.array,t.array,n),this._dirty=!0,this},min:function(e){return I.min(this.array,this.array,e.array),this._dirty=!0,this},max:function(e){return I.max(this.array,this.array,e.array),this._dirty=!0,this},mul:function(e){return I.mul(this.array,this.array,e.array),this._dirty=!0,this},multiply:function(e){return I.multiply(this.array,this.array,e.array),this._dirty=!0,this},negate:function(){return I.negate(this.array,this.array),this._dirty=!0,this},normalize:function(){return I.normalize(this.array,this.array),this._dirty=!0,this},random:function(e){return I.random(this.array,e),this._dirty=!0,this},scale:function(e){return I.scale(this.array,this.array,e),this._dirty=!0,this},scaleAndAdd:function(e,t){return I.scaleAndAdd(this.array,this.array,e.array,t),this._dirty=!0,this},sqrDist:function(e){return I.sqrDist(this.array,e.array)},squaredDistance:function(e){return I.squaredDistance(this.array,e.array)},sqrLen:function(){return I.sqrLen(this.array)},squaredLength:function(){return I.squaredLength(this.array)},sub:function(e){return I.sub(this.array,this.array,e.array),this._dirty=!0,this},subtract:function(e){return I.subtract(this.array,this.array,e.array),this._dirty=!0,this},transformMat3:function(e){return I.transformMat3(this.array,this.array,e.array),this._dirty=!0,this},transformMat4:function(e){return I.transformMat4(this.array,this.array,e.array),this._dirty=!0,this},transformQuat:function(e){return I.transformQuat(this.array,this.array,e.array),this._dirty=!0,this},applyProjection:function(e){var t=this.array;if(e=e.array,e[15]===0){var n=-1/t[2];t[0]=e[0]*t[0]*n,t[1]=e[5]*t[1]*n,t[2]=(e[10]*t[2]+e[14])*n}else t[0]=e[0]*t[0]+e[12],t[1]=e[5]*t[1]+e[13],t[2]=e[10]*t[2]+e[14];return this._dirty=!0,this},eulerFromQuat:function(e,t){L.eulerFromQuat(this,e,t)},eulerFromMat3:function(e,t){L.eulerFromMat3(this,e,t)},toString:function(){return`[`+Array.prototype.join.call(this.array,`,`)+`]`},toArray:function(){return Array.prototype.slice.call(this.array)}};var Re=Object.defineProperty;if(Re){var ze=L.prototype;Re(ze,`x`,{get:function(){return this.array[0]},set:function(e){this.array[0]=e,this._dirty=!0}}),Re(ze,`y`,{get:function(){return this.array[1]},set:function(e){this.array[1]=e,this._dirty=!0}}),Re(ze,`z`,{get:function(){return this.array[2]},set:function(e){this.array[2]=e,this._dirty=!0}})}L.add=function(e,t,n){return I.add(e.array,t.array,n.array),e._dirty=!0,e},L.set=function(e,t,n,r){I.set(e.array,t,n,r),e._dirty=!0},L.copy=function(e,t){return I.copy(e.array,t.array),e._dirty=!0,e},L.cross=function(e,t,n){return I.cross(e.array,t.array,n.array),e._dirty=!0,e},L.dist=function(e,t){return I.distance(e.array,t.array)},L.distance=L.dist,L.div=function(e,t,n){return I.divide(e.array,t.array,n.array),e._dirty=!0,e},L.divide=L.div,L.dot=function(e,t){return I.dot(e.array,t.array)},L.len=function(e){return I.length(e.array)},L.lerp=function(e,t,n,r){return I.lerp(e.array,t.array,n.array,r),e._dirty=!0,e},L.min=function(e,t,n){return I.min(e.array,t.array,n.array),e._dirty=!0,e},L.max=function(e,t,n){return I.max(e.array,t.array,n.array),e._dirty=!0,e},L.mul=function(e,t,n){return I.multiply(e.array,t.array,n.array),e._dirty=!0,e},L.multiply=L.mul,L.negate=function(e,t){return I.negate(e.array,t.array),e._dirty=!0,e},L.normalize=function(e,t){return I.normalize(e.array,t.array),e._dirty=!0,e},L.random=function(e,t){return I.random(e.array,t),e._dirty=!0,e},L.scale=function(e,t,n){return I.scale(e.array,t.array,n),e._dirty=!0,e},L.scaleAndAdd=function(e,t,n,r){return I.scaleAndAdd(e.array,t.array,n.array,r),e._dirty=!0,e},L.sqrDist=function(e,t){return I.sqrDist(e.array,t.array)},L.squaredDistance=L.sqrDist,L.sqrLen=function(e){return I.sqrLen(e.array)},L.squaredLength=L.sqrLen,L.sub=function(e,t,n){return I.subtract(e.array,t.array,n.array),e._dirty=!0,e},L.subtract=L.sub,L.transformMat3=function(e,t,n){return I.transformMat3(e.array,t.array,n.array),e._dirty=!0,e},L.transformMat4=function(e,t,n){return I.transformMat4(e.array,t.array,n.array),e._dirty=!0,e},L.transformQuat=function(e,t,n){return I.transformQuat(e.array,t.array,n.array),e._dirty=!0,e};function Be(e,t,n){return en?n:e}var Ve=Math.atan2,He=Math.asin,Ue=Math.abs;L.eulerFromQuat=function(e,t,n){e._dirty=!0,t=t.array;var r=e.array,i=t[0],a=t[1],o=t[2],s=t[3],c=i*i,l=a*a,u=o*o,d=s*s,n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:r[0]=Ve(2*(i*s-a*o),d-c-l+u),r[1]=He(Be(2*(i*o+a*s),-1,1)),r[2]=Ve(2*(o*s-i*a),d+c-l-u);break;case`YXZ`:r[0]=He(Be(2*(i*s-a*o),-1,1)),r[1]=Ve(2*(i*o+a*s),d-c-l+u),r[2]=Ve(2*(i*a+o*s),d-c+l-u);break;case`ZXY`:r[0]=He(Be(2*(i*s+a*o),-1,1)),r[1]=Ve(2*(a*s-o*i),d-c-l+u),r[2]=Ve(2*(o*s-i*a),d-c+l-u);break;case`ZYX`:r[0]=Ve(2*(i*s+o*a),d-c-l+u),r[1]=He(Be(2*(a*s-i*o),-1,1)),r[2]=Ve(2*(i*a+o*s),d+c-l-u);break;case`YZX`:r[0]=Ve(2*(i*s-o*a),d-c+l-u),r[1]=Ve(2*(a*s-i*o),d+c-l-u),r[2]=He(Be(2*(i*a+o*s),-1,1));break;case`XZY`:r[0]=Ve(2*(i*s+a*o),d-c+l-u),r[1]=Ve(2*(i*o+a*s),d+c-l-u),r[2]=He(Be(2*(o*s-i*a),-1,1));break;default:console.warn(`Unkown order: `+n)}return e},L.eulerFromMat3=function(e,t,n){var r=t.array,i=r[0],a=r[3],o=r[6],s=r[1],c=r[4],l=r[7],u=r[2],d=r[5],f=r[8],p=e.array,n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:p[1]=He(Be(o,-1,1)),Ue(o)<.99999?(p[0]=Ve(-l,f),p[2]=Ve(-a,i)):(p[0]=Ve(d,c),p[2]=0);break;case`YXZ`:p[0]=He(-Be(l,-1,1)),Ue(l)<.99999?(p[1]=Ve(o,f),p[2]=Ve(s,c)):(p[1]=Ve(-u,i),p[2]=0);break;case`ZXY`:p[0]=He(Be(d,-1,1)),Ue(d)<.99999?(p[1]=Ve(-u,f),p[2]=Ve(-a,c)):(p[1]=0,p[2]=Ve(s,i));break;case`ZYX`:p[1]=He(-Be(u,-1,1)),Ue(u)<.99999?(p[0]=Ve(d,f),p[2]=Ve(s,i)):(p[0]=0,p[2]=Ve(-a,c));break;case`YZX`:p[2]=He(Be(s,-1,1)),Ue(s)<.99999?(p[0]=Ve(-l,c),p[1]=Ve(-u,i)):(p[0]=0,p[1]=Ve(o,f));break;case`XZY`:p[2]=He(-Be(a,-1,1)),Ue(a)<.99999?(p[0]=Ve(d,c),p[1]=Ve(o,i)):(p[0]=Ve(-l,f),p[1]=0);break;default:console.warn(`Unkown order: `+n)}return e._dirty=!0,e},Object.defineProperties(L,{POSITIVE_X:{get:function(){return new L(1,0,0)}},NEGATIVE_X:{get:function(){return new L(-1,0,0)}},POSITIVE_Y:{get:function(){return new L(0,1,0)}},NEGATIVE_Y:{get:function(){return new L(0,-1,0)}},POSITIVE_Z:{get:function(){return new L(0,0,1)}},NEGATIVE_Z:{get:function(){return new L(0,0,-1)}},UP:{get:function(){return new L(0,1,0)}},ZERO:{get:function(){return new L}}});var R={};R.create=function(){var e=new Ie(4);return e[0]=0,e[1]=0,e[2]=0,e[3]=0,e},R.clone=function(e){var t=new Ie(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},R.fromValues=function(e,t,n,r){var i=new Ie(4);return i[0]=e,i[1]=t,i[2]=n,i[3]=r,i},R.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},R.set=function(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e},R.add=function(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e},R.subtract=function(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e},R.sub=R.subtract,R.multiply=function(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e[3]=t[3]*n[3],e},R.mul=R.multiply,R.divide=function(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e[3]=t[3]/n[3],e},R.div=R.divide,R.min=function(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e[3]=Math.min(t[3],n[3]),e},R.max=function(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e[3]=Math.max(t[3],n[3]),e},R.scale=function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e},R.scaleAndAdd=function(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e},R.distance=function(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2],a=t[3]-e[3];return Math.sqrt(n*n+r*r+i*i+a*a)},R.dist=R.distance,R.squaredDistance=function(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2],a=t[3]-e[3];return n*n+r*r+i*i+a*a},R.sqrDist=R.squaredDistance,R.length=function(e){var t=e[0],n=e[1],r=e[2],i=e[3];return Math.sqrt(t*t+n*n+r*r+i*i)},R.len=R.length,R.squaredLength=function(e){var t=e[0],n=e[1],r=e[2],i=e[3];return t*t+n*n+r*r+i*i},R.sqrLen=R.squaredLength,R.negate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e},R.inverse=function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e},R.normalize=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n*n+r*r+i*i+a*a;return o>0&&(o=1/Math.sqrt(o),e[0]=t[0]*o,e[1]=t[1]*o,e[2]=t[2]*o,e[3]=t[3]*o),e},R.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]},R.lerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e[3]=s+r*(n[3]-s),e},R.random=function(e,t){return t=t||1,e[0]=Le(),e[1]=Le(),e[2]=Le(),e[3]=Le(),R.normalize(e,e),R.scale(e,e,t),e},R.transformMat4=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3];return e[0]=n[0]*r+n[4]*i+n[8]*a+n[12]*o,e[1]=n[1]*r+n[5]*i+n[9]*a+n[13]*o,e[2]=n[2]*r+n[6]*i+n[10]*a+n[14]*o,e[3]=n[3]*r+n[7]*i+n[11]*a+n[15]*o,e},R.transformQuat=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2],l=n[3],u=l*r+s*a-c*i,d=l*i+c*r-o*a,f=l*a+o*i-s*r,p=-o*r-s*i-c*a;return e[0]=u*l+p*-o+d*-c-f*-s,e[1]=d*l+p*-s+f*-o-u*-c,e[2]=f*l+p*-c+u*-s-d*-o,e},R.forEach=(function(){var e=R.create();return function(t,n,r,i,a,o){var s,c;for(n||(n=4),r||(r=0),c=i?Math.min(i*n+r,t.length):t.length,s=r;s.999999?(r[0]=0,r[1]=0,r[2]=0,r[3]=1,r):(I.cross(e,i,a),r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=1+o,B.normalize(r,r))}})(),B.setAxes=(function(){var e=z.create();return function(t,n,r,i){return e[0]=r[0],e[3]=r[1],e[6]=r[2],e[1]=i[0],e[4]=i[1],e[7]=i[2],e[2]=-n[0],e[5]=-n[1],e[8]=-n[2],B.normalize(t,B.fromMat3(t,e))}})(),B.clone=R.clone,B.fromValues=R.fromValues,B.copy=R.copy,B.set=R.set,B.identity=function(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e},B.setAxisAngle=function(e,t,n){n*=.5;var r=Math.sin(n);return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=Math.cos(n),e},B.add=R.add,B.multiply=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=n[0],c=n[1],l=n[2],u=n[3];return e[0]=r*u+o*s+i*l-a*c,e[1]=i*u+o*c+a*s-r*l,e[2]=a*u+o*l+r*c-i*s,e[3]=o*u-r*s-i*c-a*l,e},B.mul=B.multiply,B.scale=R.scale,B.rotateX=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c+o*s,e[1]=i*c+a*s,e[2]=a*c-i*s,e[3]=o*c-r*s,e},B.rotateY=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c-a*s,e[1]=i*c+o*s,e[2]=a*c+r*s,e[3]=o*c-i*s,e},B.rotateZ=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c+i*s,e[1]=i*c-r*s,e[2]=a*c+o*s,e[3]=o*c-a*s,e},B.calculateW=function(e,t){var n=t[0],r=t[1],i=t[2];return e[0]=n,e[1]=r,e[2]=i,e[3]=Math.sqrt(Math.abs(1-n*n-r*r-i*i)),e},B.dot=R.dot,B.lerp=R.lerp,B.slerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3],c=n[0],l=n[1],u=n[2],d=n[3],f,p=i*c+a*l+o*u+s*d,m,h,g;return p<0&&(p=-p,c=-c,l=-l,u=-u,d=-d),1-p>1e-6?(f=Math.acos(p),m=Math.sin(f),h=Math.sin((1-r)*f)/m,g=Math.sin(r*f)/m):(h=1-r,g=r),e[0]=h*i+g*c,e[1]=h*a+g*l,e[2]=h*o+g*u,e[3]=h*s+g*d,e},B.invert=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n*n+r*r+i*i+a*a,s=o?1/o:0;return e[0]=-n*s,e[1]=-r*s,e[2]=-i*s,e[3]=a*s,e},B.conjugate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e},B.length=R.length,B.len=B.length,B.squaredLength=R.squaredLength,B.sqrLen=B.squaredLength,B.normalize=R.normalize,B.fromMat3=function(e,t){var n=t[0]+t[4]+t[8],r;if(n>0)r=Math.sqrt(n+1),e[3]=.5*r,r=.5/r,e[0]=(t[5]-t[7])*r,e[1]=(t[6]-t[2])*r,e[2]=(t[1]-t[3])*r;else{var i=0;t[4]>t[0]&&(i=1),t[8]>t[i*3+i]&&(i=2);var a=(i+1)%3,o=(i+2)%3;r=Math.sqrt(t[i*3+i]-t[a*3+a]-t[o*3+o]+1),e[i]=.5*r,r=.5/r,e[3]=(t[a*3+o]-t[o*3+a])*r,e[a]=(t[a*3+i]+t[i*3+a])*r,e[o]=(t[o*3+i]+t[i*3+o])*r}return e};var We=function(e,t,n,r){e=e||0,t=t||0,n=n||0,r=r===void 0?1:r,this.array=B.fromValues(e,t,n,r),this._dirty=!0};We.prototype={constructor:We,add:function(e){return B.add(this.array,this.array,e.array),this._dirty=!0,this},calculateW:function(){return B.calculateW(this.array,this.array),this._dirty=!0,this},set:function(e,t,n,r){return this.array[0]=e,this.array[1]=t,this.array[2]=n,this.array[3]=r,this._dirty=!0,this},setArray:function(e){return this.array[0]=e[0],this.array[1]=e[1],this.array[2]=e[2],this.array[3]=e[3],this._dirty=!0,this},clone:function(){return new We(this.x,this.y,this.z,this.w)},conjugate:function(){return B.conjugate(this.array,this.array),this._dirty=!0,this},copy:function(e){return B.copy(this.array,e.array),this._dirty=!0,this},dot:function(e){return B.dot(this.array,e.array)},fromMat3:function(e){return B.fromMat3(this.array,e.array),this._dirty=!0,this},fromMat4:(function(){var e=z.create();return function(t){return z.fromMat4(e,t.array),z.transpose(e,e),B.fromMat3(this.array,e),this._dirty=!0,this}})(),identity:function(){return B.identity(this.array),this._dirty=!0,this},invert:function(){return B.invert(this.array,this.array),this._dirty=!0,this},len:function(){return B.len(this.array)},length:function(){return B.length(this.array)},lerp:function(e,t,n){return B.lerp(this.array,e.array,t.array,n),this._dirty=!0,this},mul:function(e){return B.mul(this.array,this.array,e.array),this._dirty=!0,this},mulLeft:function(e){return B.multiply(this.array,e.array,this.array),this._dirty=!0,this},multiply:function(e){return B.multiply(this.array,this.array,e.array),this._dirty=!0,this},multiplyLeft:function(e){return B.multiply(this.array,e.array,this.array),this._dirty=!0,this},normalize:function(){return B.normalize(this.array,this.array),this._dirty=!0,this},rotateX:function(e){return B.rotateX(this.array,this.array,e),this._dirty=!0,this},rotateY:function(e){return B.rotateY(this.array,this.array,e),this._dirty=!0,this},rotateZ:function(e){return B.rotateZ(this.array,this.array,e),this._dirty=!0,this},rotationTo:function(e,t){return B.rotationTo(this.array,e.array,t.array),this._dirty=!0,this},setAxes:function(e,t,n){return B.setAxes(this.array,e.array,t.array,n.array),this._dirty=!0,this},setAxisAngle:function(e,t){return B.setAxisAngle(this.array,e.array,t),this._dirty=!0,this},slerp:function(e,t,n){return B.slerp(this.array,e.array,t.array,n),this._dirty=!0,this},sqrLen:function(){return B.sqrLen(this.array)},squaredLength:function(){return B.squaredLength(this.array)},fromEuler:function(e,t){return We.fromEuler(this,e,t)},toString:function(){return`[`+Array.prototype.join.call(this.array,`,`)+`]`},toArray:function(){return Array.prototype.slice.call(this.array)}};var Ge=Object.defineProperty;if(Ge){var Ke=We.prototype;Ge(Ke,`x`,{get:function(){return this.array[0]},set:function(e){this.array[0]=e,this._dirty=!0}}),Ge(Ke,`y`,{get:function(){return this.array[1]},set:function(e){this.array[1]=e,this._dirty=!0}}),Ge(Ke,`z`,{get:function(){return this.array[2]},set:function(e){this.array[2]=e,this._dirty=!0}}),Ge(Ke,`w`,{get:function(){return this.array[3]},set:function(e){this.array[3]=e,this._dirty=!0}})}We.add=function(e,t,n){return B.add(e.array,t.array,n.array),e._dirty=!0,e},We.set=function(e,t,n,r,i){B.set(e.array,t,n,r,i),e._dirty=!0},We.copy=function(e,t){return B.copy(e.array,t.array),e._dirty=!0,e},We.calculateW=function(e,t){return B.calculateW(e.array,t.array),e._dirty=!0,e},We.conjugate=function(e,t){return B.conjugate(e.array,t.array),e._dirty=!0,e},We.identity=function(e){return B.identity(e.array),e._dirty=!0,e},We.invert=function(e,t){return B.invert(e.array,t.array),e._dirty=!0,e},We.dot=function(e,t){return B.dot(e.array,t.array)},We.len=function(e){return B.length(e.array)},We.lerp=function(e,t,n,r){return B.lerp(e.array,t.array,n.array,r),e._dirty=!0,e},We.slerp=function(e,t,n,r){return B.slerp(e.array,t.array,n.array,r),e._dirty=!0,e},We.mul=function(e,t,n){return B.multiply(e.array,t.array,n.array),e._dirty=!0,e},We.multiply=We.mul,We.rotateX=function(e,t,n){return B.rotateX(e.array,t.array,n),e._dirty=!0,e},We.rotateY=function(e,t,n){return B.rotateY(e.array,t.array,n),e._dirty=!0,e},We.rotateZ=function(e,t,n){return B.rotateZ(e.array,t.array,n),e._dirty=!0,e},We.setAxisAngle=function(e,t,n){return B.setAxisAngle(e.array,t.array,n),e._dirty=!0,e},We.normalize=function(e,t){return B.normalize(e.array,t.array),e._dirty=!0,e},We.sqrLen=function(e){return B.sqrLen(e.array)},We.squaredLength=We.sqrLen,We.fromMat3=function(e,t){return B.fromMat3(e.array,t.array),e._dirty=!0,e},We.setAxes=function(e,t,n,r){return B.setAxes(e.array,t.array,n.array,r.array),e._dirty=!0,e},We.rotationTo=function(e,t,n){return B.rotationTo(e.array,t.array,n.array),e._dirty=!0,e},We.fromEuler=function(e,t,n){e._dirty=!0,t=t.array;var r=e.array,i=Math.cos(t[0]/2),a=Math.cos(t[1]/2),o=Math.cos(t[2]/2),s=Math.sin(t[0]/2),c=Math.sin(t[1]/2),l=Math.sin(t[2]/2),n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:r[0]=s*a*o+i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o-s*c*l;break;case`YXZ`:r[0]=s*a*o+i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o+s*c*l;break;case`ZXY`:r[0]=s*a*o-i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o-s*c*l;break;case`ZYX`:r[0]=s*a*o-i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o+s*c*l;break;case`YZX`:r[0]=s*a*o+i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o-s*c*l;break;case`XZY`:r[0]=s*a*o-i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o+s*c*l;break}};var V={};V.create=function(){var e=new Ie(16);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},V.clone=function(e){var t=new Ie(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},V.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},V.identity=function(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},V.transpose=function(e,t){if(e===t){var n=t[1],r=t[2],i=t[3],a=t[6],o=t[7],s=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=n,e[6]=t[9],e[7]=t[13],e[8]=r,e[9]=a,e[11]=t[14],e[12]=i,e[13]=o,e[14]=s}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e},V.invert=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15],v=n*s-r*o,y=n*c-i*o,b=n*l-a*o,x=r*c-i*s,S=r*l-a*s,C=i*l-a*c,w=u*h-d*m,T=u*g-f*m,E=u*_-p*m,D=d*g-f*h,O=d*_-p*h,k=f*_-p*g,A=v*k-y*O+b*D+x*E-S*T+C*w;return A?(A=1/A,e[0]=(s*k-c*O+l*D)*A,e[1]=(i*O-r*k-a*D)*A,e[2]=(h*C-g*S+_*x)*A,e[3]=(f*S-d*C-p*x)*A,e[4]=(c*E-o*k-l*T)*A,e[5]=(n*k-i*E+a*T)*A,e[6]=(g*b-m*C-_*y)*A,e[7]=(u*C-f*b+p*y)*A,e[8]=(o*O-s*E+l*w)*A,e[9]=(r*E-n*O-a*w)*A,e[10]=(m*S-h*b+_*v)*A,e[11]=(d*b-u*S-p*v)*A,e[12]=(s*T-o*D-c*w)*A,e[13]=(n*D-r*T+i*w)*A,e[14]=(h*y-m*x-g*v)*A,e[15]=(u*x-d*y+f*v)*A,e):null},V.adjoint=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15];return e[0]=s*(f*_-p*g)-d*(c*_-l*g)+h*(c*p-l*f),e[1]=-(r*(f*_-p*g)-d*(i*_-a*g)+h*(i*p-a*f)),e[2]=r*(c*_-l*g)-s*(i*_-a*g)+h*(i*l-a*c),e[3]=-(r*(c*p-l*f)-s*(i*p-a*f)+d*(i*l-a*c)),e[4]=-(o*(f*_-p*g)-u*(c*_-l*g)+m*(c*p-l*f)),e[5]=n*(f*_-p*g)-u*(i*_-a*g)+m*(i*p-a*f),e[6]=-(n*(c*_-l*g)-o*(i*_-a*g)+m*(i*l-a*c)),e[7]=n*(c*p-l*f)-o*(i*p-a*f)+u*(i*l-a*c),e[8]=o*(d*_-p*h)-u*(s*_-l*h)+m*(s*p-l*d),e[9]=-(n*(d*_-p*h)-u*(r*_-a*h)+m*(r*p-a*d)),e[10]=n*(s*_-l*h)-o*(r*_-a*h)+m*(r*l-a*s),e[11]=-(n*(s*p-l*d)-o*(r*p-a*d)+u*(r*l-a*s)),e[12]=-(o*(d*g-f*h)-u*(s*g-c*h)+m*(s*f-c*d)),e[13]=n*(d*g-f*h)-u*(r*g-i*h)+m*(r*f-i*d),e[14]=-(n*(s*g-c*h)-o*(r*g-i*h)+m*(r*c-i*s)),e[15]=n*(s*f-c*d)-o*(r*f-i*d)+u*(r*c-i*s),e},V.determinant=function(e){var t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],c=e[7],l=e[8],u=e[9],d=e[10],f=e[11],p=e[12],m=e[13],h=e[14],g=e[15],_=t*o-n*a,v=t*s-r*a,y=t*c-i*a,b=n*s-r*o,x=n*c-i*o,S=r*c-i*s,C=l*m-u*p,w=l*h-d*p,T=l*g-f*p,E=u*h-d*m,D=u*g-f*m;return _*(d*g-f*h)-v*D+y*E+b*T-x*w+S*C},V.multiply=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=t[9],p=t[10],m=t[11],h=t[12],g=t[13],_=t[14],v=t[15],y=n[0],b=n[1],x=n[2],S=n[3];return e[0]=y*r+b*s+x*d+S*h,e[1]=y*i+b*c+x*f+S*g,e[2]=y*a+b*l+x*p+S*_,e[3]=y*o+b*u+x*m+S*v,y=n[4],b=n[5],x=n[6],S=n[7],e[4]=y*r+b*s+x*d+S*h,e[5]=y*i+b*c+x*f+S*g,e[6]=y*a+b*l+x*p+S*_,e[7]=y*o+b*u+x*m+S*v,y=n[8],b=n[9],x=n[10],S=n[11],e[8]=y*r+b*s+x*d+S*h,e[9]=y*i+b*c+x*f+S*g,e[10]=y*a+b*l+x*p+S*_,e[11]=y*o+b*u+x*m+S*v,y=n[12],b=n[13],x=n[14],S=n[15],e[12]=y*r+b*s+x*d+S*h,e[13]=y*i+b*c+x*f+S*g,e[14]=y*a+b*l+x*p+S*_,e[15]=y*o+b*u+x*m+S*v,e},V.multiplyAffine=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[4],s=t[5],c=t[6],l=t[8],u=t[9],d=t[10],f=t[12],p=t[13],m=t[14],h=n[0],g=n[1],_=n[2];return e[0]=h*r+g*o+_*l,e[1]=h*i+g*s+_*u,e[2]=h*a+g*c+_*d,h=n[4],g=n[5],_=n[6],e[4]=h*r+g*o+_*l,e[5]=h*i+g*s+_*u,e[6]=h*a+g*c+_*d,h=n[8],g=n[9],_=n[10],e[8]=h*r+g*o+_*l,e[9]=h*i+g*s+_*u,e[10]=h*a+g*c+_*d,h=n[12],g=n[13],_=n[14],e[12]=h*r+g*o+_*l+f,e[13]=h*i+g*s+_*u+p,e[14]=h*a+g*c+_*d+m,e},V.mul=V.multiply,V.mulAffine=V.multiplyAffine,V.translate=function(e,t,n){var r=n[0],i=n[1],a=n[2],o,s,c,l,u,d,f,p,m,h,g,_;return t===e?(e[12]=t[0]*r+t[4]*i+t[8]*a+t[12],e[13]=t[1]*r+t[5]*i+t[9]*a+t[13],e[14]=t[2]*r+t[6]*i+t[10]*a+t[14],e[15]=t[3]*r+t[7]*i+t[11]*a+t[15]):(o=t[0],s=t[1],c=t[2],l=t[3],u=t[4],d=t[5],f=t[6],p=t[7],m=t[8],h=t[9],g=t[10],_=t[11],e[0]=o,e[1]=s,e[2]=c,e[3]=l,e[4]=u,e[5]=d,e[6]=f,e[7]=p,e[8]=m,e[9]=h,e[10]=g,e[11]=_,e[12]=o*r+u*i+m*a+t[12],e[13]=s*r+d*i+h*a+t[13],e[14]=c*r+f*i+g*a+t[14],e[15]=l*r+p*i+_*a+t[15]),e},V.scale=function(e,t,n){var r=n[0],i=n[1],a=n[2];return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*a,e[9]=t[9]*a,e[10]=t[10]*a,e[11]=t[11]*a,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},V.rotate=function(e,t,n,r){var i=r[0],a=r[1],o=r[2],s=Math.sqrt(i*i+a*a+o*o),c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j;return Math.abs(s)<1e-6?null:(s=1/s,i*=s,a*=s,o*=s,c=Math.sin(n),l=Math.cos(n),u=1-l,d=t[0],f=t[1],p=t[2],m=t[3],h=t[4],g=t[5],_=t[6],v=t[7],y=t[8],b=t[9],x=t[10],S=t[11],C=i*i*u+l,w=a*i*u+o*c,T=o*i*u-a*c,E=i*a*u-o*c,D=a*a*u+l,O=o*a*u+i*c,k=i*o*u+a*c,A=a*o*u-i*c,j=o*o*u+l,e[0]=d*C+h*w+y*T,e[1]=f*C+g*w+b*T,e[2]=p*C+_*w+x*T,e[3]=m*C+v*w+S*T,e[4]=d*E+h*D+y*O,e[5]=f*E+g*D+b*O,e[6]=p*E+_*D+x*O,e[7]=m*E+v*D+S*O,e[8]=d*k+h*A+y*j,e[9]=f*k+g*A+b*j,e[10]=p*k+_*A+x*j,e[11]=m*k+v*A+S*j,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)},V.rotateX=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[4],o=t[5],s=t[6],c=t[7],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=a*i+l*r,e[5]=o*i+u*r,e[6]=s*i+d*r,e[7]=c*i+f*r,e[8]=l*i-a*r,e[9]=u*i-o*r,e[10]=d*i-s*r,e[11]=f*i-c*r,e},V.rotateY=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i-l*r,e[1]=o*i-u*r,e[2]=s*i-d*r,e[3]=c*i-f*r,e[8]=a*r+l*i,e[9]=o*r+u*i,e[10]=s*r+d*i,e[11]=c*r+f*i,e},V.rotateZ=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[4],u=t[5],d=t[6],f=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i+l*r,e[1]=o*i+u*r,e[2]=s*i+d*r,e[3]=c*i+f*r,e[4]=l*i-a*r,e[5]=u*i-o*r,e[6]=d*i-s*r,e[7]=f*i-c*r,e},V.fromRotationTranslation=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=r+r,c=i+i,l=a+a,u=r*s,d=r*c,f=r*l,p=i*c,m=i*l,h=a*l,g=o*s,_=o*c,v=o*l;return e[0]=1-(p+h),e[1]=d+v,e[2]=f-_,e[3]=0,e[4]=d-v,e[5]=1-(u+h),e[6]=m+g,e[7]=0,e[8]=f+_,e[9]=m-g,e[10]=1-(u+p),e[11]=0,e[12]=n[0],e[13]=n[1],e[14]=n[2],e[15]=1,e},V.fromQuat=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n+n,s=r+r,c=i+i,l=n*o,u=r*o,d=r*s,f=i*o,p=i*s,m=i*c,h=a*o,g=a*s,_=a*c;return e[0]=1-d-m,e[1]=u+_,e[2]=f-g,e[3]=0,e[4]=u-_,e[5]=1-l-m,e[6]=p+h,e[7]=0,e[8]=f+g,e[9]=p-h,e[10]=1-l-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},V.frustum=function(e,t,n,r,i,a,o){var s=1/(n-t),c=1/(i-r),l=1/(a-o);return e[0]=a*2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a*2*c,e[6]=0,e[7]=0,e[8]=(n+t)*s,e[9]=(i+r)*c,e[10]=(o+a)*l,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*a*2*l,e[15]=0,e},V.perspective=function(e,t,n,r,i){var a=1/Math.tan(t/2),o=1/(r-i);return e[0]=a/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=(i+r)*o,e[11]=-1,e[12]=0,e[13]=0,e[14]=2*i*r*o,e[15]=0,e},V.ortho=function(e,t,n,r,i,a,o){var s=1/(t-n),c=1/(r-i),l=1/(a-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*l,e[11]=0,e[12]=(t+n)*s,e[13]=(i+r)*c,e[14]=(o+a)*l,e[15]=1,e},V.lookAt=function(e,t,n,r){var i,a,o,s,c,l,u,d,f,p,m=t[0],h=t[1],g=t[2],_=r[0],v=r[1],y=r[2],b=n[0],x=n[1],S=n[2];return Math.abs(m-b)<1e-6&&Math.abs(h-x)<1e-6&&Math.abs(g-S)<1e-6?V.identity(e):(u=m-b,d=h-x,f=g-S,p=1/Math.sqrt(u*u+d*d+f*f),u*=p,d*=p,f*=p,i=v*f-y*d,a=y*u-_*f,o=_*d-v*u,p=Math.sqrt(i*i+a*a+o*o),p?(p=1/p,i*=p,a*=p,o*=p):(i=0,a=0,o=0),s=d*o-f*a,c=f*i-u*o,l=u*a-d*i,p=Math.sqrt(s*s+c*c+l*l),p?(p=1/p,s*=p,c*=p,l*=p):(s=0,c=0,l=0),e[0]=i,e[1]=s,e[2]=u,e[3]=0,e[4]=a,e[5]=c,e[6]=d,e[7]=0,e[8]=o,e[9]=l,e[10]=f,e[11]=0,e[12]=-(i*m+a*h+o*g),e[13]=-(s*m+c*h+l*g),e[14]=-(u*m+d*h+f*g),e[15]=1,e)},V.frob=function(e){return Math.sqrt(e[0]**2+e[1]**2+e[2]**2+e[3]**2+e[4]**2+e[5]**2+e[6]**2+e[7]**2+e[8]**2+e[9]**2+e[10]**2+e[11]**2+e[12]**2+e[13]**2+e[14]**2+e[15]**2)};var H=function(){this._axisX=new L,this._axisY=new L,this._axisZ=new L,this.array=V.create(),this._dirty=!0};H.prototype={constructor:H,setArray:function(e){for(var t=0;t0){var t=this.min,n=this.max,r=t.array,i=n.array;Xe(r,e[0]),Xe(i,e[0]);for(var a=1;ai[0]&&(i[0]=o[0]),o[1]>i[1]&&(i[1]=o[1]),o[2]>i[2]&&(i[2]=o[2])}t._dirty=!0,n._dirty=!0}},union:function(e){var t=this.min,n=this.max;return I.min(t.array,t.array,e.min.array),I.max(n.array,n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},intersection:function(e){var t=this.min,n=this.max;return I.max(t.array,t.array,e.min.array),I.min(n.array,n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},intersectBoundingBox:function(e){var t=this.min.array,n=this.max.array,r=e.min.array,i=e.max.array;return!(t[0]>i[0]||t[1]>i[1]||t[2]>i[2]||n[0]=i[0]&&n[1]>=i[1]&&n[2]>=i[2]},containPoint:function(e){var t=this.min.array,n=this.max.array,r=e.array;return t[0]<=r[0]&&t[1]<=r[1]&&t[2]<=r[2]&&n[0]>=r[0]&&n[1]>=r[1]&&n[2]>=r[2]},isFinite:function(){var e=this.min.array,t=this.max.array;return isFinite(e[0])&&isFinite(e[1])&&isFinite(e[2])&&isFinite(t[0])&&isFinite(t[1])&&isFinite(t[2])},applyTransform:function(e){this.transformFrom(this,e)},transformFrom:(function(){var e=I.create(),t=I.create(),n=I.create(),r=I.create(),i=I.create(),a=I.create();return function(o,s){var c=o.min.array,l=o.max.array,u=s.array;return e[0]=u[0]*c[0],e[1]=u[1]*c[0],e[2]=u[2]*c[0],t[0]=u[0]*l[0],t[1]=u[1]*l[0],t[2]=u[2]*l[0],n[0]=u[4]*c[1],n[1]=u[5]*c[1],n[2]=u[6]*c[1],r[0]=u[4]*l[1],r[1]=u[5]*l[1],r[2]=u[6]*l[1],i[0]=u[8]*c[2],i[1]=u[9]*c[2],i[2]=u[10]*c[2],a[0]=u[8]*l[2],a[1]=u[9]*l[2],a[2]=u[10]*l[2],c=this.min.array,l=this.max.array,c[0]=Math.min(e[0],t[0])+Math.min(n[0],r[0])+Math.min(i[0],a[0])+u[12],c[1]=Math.min(e[1],t[1])+Math.min(n[1],r[1])+Math.min(i[1],a[1])+u[13],c[2]=Math.min(e[2],t[2])+Math.min(n[2],r[2])+Math.min(i[2],a[2])+u[14],l[0]=Math.max(e[0],t[0])+Math.max(n[0],r[0])+Math.max(i[0],a[0])+u[12],l[1]=Math.max(e[1],t[1])+Math.max(n[1],r[1])+Math.max(i[1],a[1])+u[13],l[2]=Math.max(e[2],t[2])+Math.max(n[2],r[2])+Math.max(i[2],a[2])+u[14],this.min._dirty=!0,this.max._dirty=!0,this}})(),applyProjection:function(e){var t=this.min.array,n=this.max.array,r=e.array,i=t[0],a=t[1],o=t[2],s=n[0],c=n[1],l=t[2],u=n[0],d=n[1],f=n[2];if(r[15]===1)t[0]=r[0]*i+r[12],t[1]=r[5]*a+r[13],n[2]=r[10]*o+r[14],n[0]=r[0]*u+r[12],n[1]=r[5]*d+r[13],t[2]=r[10]*f+r[14];else{var p=-1/o;t[0]=r[0]*i*p,t[1]=r[5]*a*p,n[2]=(r[10]*o+r[14])*p,p=-1/l,n[0]=r[0]*s*p,n[1]=r[5]*c*p,p=-1/f,t[2]=(r[10]*f+r[14])*p}return this.min._dirty=!0,this.max._dirty=!0,this},updateVertices:function(){var e=this.vertices;if(!e){e=[];for(var t=0;t<8;t++)e[t]=I.fromValues(0,0,0);this.vertices=e}var n=this.min.array,r=this.max.array;return Ye(e[0],n[0],n[1],n[2]),Ye(e[1],n[0],r[1],n[2]),Ye(e[2],r[0],n[1],n[2]),Ye(e[3],r[0],r[1],n[2]),Ye(e[4],n[0],n[1],r[2]),Ye(e[5],n[0],r[1],r[2]),Ye(e[6],r[0],n[1],r[2]),Ye(e[7],r[0],r[1],r[2]),this},copy:function(e){var t=this.min,n=this.max;return Xe(t.array,e.min.array),Xe(n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},clone:function(){var e=new Ze;return e.copy(this),e}};var Qe=0,$e=Fe.extend({name:``,position:null,rotation:null,scale:null,worldTransform:null,localTransform:null,autoUpdateLocalTransform:!0,_parent:null,_scene:null,_needsUpdateWorldTransform:!0,_inIterating:!1,__depth:0},function(){this.name||(this.name=(this.type||`NODE`)+`_`+Qe++),this.position||(this.position=new L),this.rotation||(this.rotation=new We),this.scale||(this.scale=new L(1,1,1)),this.worldTransform=new H,this.localTransform=new H,this._children=[]},{target:null,invisible:!1,isSkinnedMesh:function(){return!1},isRenderable:function(){return!1},setName:function(e){var t=this._scene;if(t){var n=t._nodeRepository;delete n[this.name],n[e]=this}this.name=e},add:function(e){var t=e._parent;if(t!==this){t&&t.remove(e),e._parent=this,this._children.push(e);var n=this._scene;n&&n!==e.scene&&e.traverse(this._addSelfToScene,this),e._needsUpdateWorldTransform=!0}},remove:function(e){var t=this._children,n=t.indexOf(e);n<0||(t.splice(n,1),e._parent=null,this._scene&&e.traverse(this._removeSelfFromScene,this))},removeAll:function(){for(var e=this._children,t=0;t0},beforeRender:function(e){},afterRender:function(e,t){},getBoundingBox:function(e,t){return t=$e.prototype.getBoundingBox.call(this,e,t),this.geometry&&this.geometry.boundingBox&&t.union(this.geometry.boundingBox),t},clone:(function(){var e=[`castShadow`,`receiveShadow`,`mode`,`culling`,`cullFace`,`frontFace`,`frustumCulling`,`renderOrder`,`lineWidth`,`ignorePicking`,`ignorePreZ`,`ignoreGBuffer`];return function(){var t=$e.prototype.clone.call(this);t.geometry=this.geometry,t.material=this.material;for(var n=0;n0)},clone:function(){var e=et.prototype.clone.call(this);return e.skeleton=this.skeleton,this.joints&&(e.joints=this.joints.slice()),e}});tt.POINTS=U.POINTS,tt.LINES=U.LINES,tt.LINE_LOOP=U.LINE_LOOP,tt.LINE_STRIP=U.LINE_STRIP,tt.TRIANGLES=U.TRIANGLES,tt.TRIANGLE_STRIP=U.TRIANGLE_STRIP,tt.TRIANGLE_FAN=U.TRIANGLE_FAN,tt.BACK=U.BACK,tt.FRONT=U.FRONT,tt.FRONT_AND_BACK=U.FRONT_AND_BACK,tt.CW=U.CW,tt.CCW=U.CCW;var nt=[`OES_texture_float`,`OES_texture_half_float`,`OES_texture_float_linear`,`OES_texture_half_float_linear`,`OES_standard_derivatives`,`OES_vertex_array_object`,`OES_element_index_uint`,`WEBGL_compressed_texture_s3tc`,`WEBGL_depth_texture`,`EXT_texture_filter_anisotropic`,`EXT_shader_texture_lod`,`WEBGL_draw_buffers`,`EXT_frag_depth`,`EXT_sRGB`,`ANGLE_instanced_arrays`],rt=[`MAX_TEXTURE_SIZE`,`MAX_CUBE_MAP_TEXTURE_SIZE`];function it(e){for(var t={},n={},r=0;r=400?e.onerror&&e.onerror():e.onload&&e.onload(t.response)},e.onerror&&(t.onerror=e.onerror),t.send(null)}var ot={get:at},st,ct={};ct.supportWebGL=function(){if(st==null)try{var e=document.createElement(`canvas`);if(!(e.getContext(`webgl`)||e.getContext(`experimental-webgl`)))throw Error()}catch(e){st=!1}return st},ct.Int8Array=typeof Int8Array>`u`?Array:Int8Array,ct.Uint8Array=typeof Uint8Array>`u`?Array:Uint8Array,ct.Uint16Array=typeof Uint16Array>`u`?Array:Uint16Array,ct.Uint32Array=typeof Uint32Array>`u`?Array:Uint32Array,ct.Int16Array=typeof Int16Array>`u`?Array:Int16Array,ct.Float32Array=typeof Float32Array>`u`?Array:Float32Array,ct.Float64Array=typeof Float64Array>`u`?Array:Float64Array;var lt={};typeof window<`u`?lt=window:typeof global<`u`&&(lt=global),ct.requestAnimationFrame=lt.requestAnimationFrame||lt.msRequestAnimationFrame||lt.mozRequestAnimationFrame||lt.webkitRequestAnimationFrame||function(e){setTimeout(e,16)},ct.createCanvas=function(){return document.createElement(`canvas`)},ct.createImage=function(){return new lt.Image},ct.request={get:ot.get},ct.addEventListener=function(e,t,n,r){e.addEventListener(t,n,r)},ct.removeEventListener=function(e,t,n){e.removeEventListener(t,n)};var ut=function(){this.head=null,this.tail=null,this._length=0};ut.prototype.insert=function(e){var t=new ut.Entry(e);return this.insertEntry(t),t},ut.prototype.insertAt=function(e,t){if(!(e<0)){for(var n=this.head,r=0;n&&r!=e;)n=n.next,r++;if(n){var i=new ut.Entry(t),a=n.prev;a?(a.next=i,i.prev=a):this.head=i,i.next=n,n.prev=i}else this.insert(t)}},ut.prototype.insertBeforeEntry=function(e,t){var n=new ut.Entry(e),r=t.prev;r?(r.next=n,n.prev=r):this.head=n,n.next=t,t.prev=n,this._length++},ut.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,this.tail=e):this.head=this.tail=e,this._length++},ut.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._length--},ut.prototype.removeAt=function(e){if(!(e<0)){for(var t=this.head,n=0;t&&n!=e;)t=t.next,n++;if(t)return this.remove(t),t.value}},ut.prototype.getHead=function(){if(this.head)return this.head.value},ut.prototype.getTail=function(){if(this.tail)return this.tail.value},ut.prototype.getAt=function(e){if(!(e<0)){for(var t=this.head,n=0;t&&n!=e;)t=t.next,n++;return t.value}},ut.prototype.indexOf=function(e){for(var t=this.head,n=0;t;){if(t.value===e)return n;t=t.next,n++}},ut.prototype.length=function(){return this._length},ut.prototype.isEmpty=function(){return this._length===0},ut.prototype.forEach=function(e,t){for(var n=this.head,r=0,i=t!==void 0;n;)i?e.call(t,n.value,r):e(n.value,r),n=n.next,r++},ut.prototype.clear=function(){this.tail=this.head=null,this._length=0},ut.Entry=function(e){this.value=e,this.next=null,this.prev=null};var dt=function(e){this._list=new ut,this._map={},this._maxSize=e||10};dt.prototype.setMaxSize=function(e){this._maxSize=e},dt.prototype.put=function(e,t){if(!this._map.hasOwnProperty(e)){var n=this._list.length();if(n>=this._maxSize&&n>0){var r=this._list.head;this._list.remove(r),delete this._map[r.key]}var i=this._list.insert(t);i.key=e,this._map[e]=i}},dt.prototype.get=function(e){var t=this._map[e];if(this._map.hasOwnProperty(e))return t!==this._list.tail&&(this._list.remove(t),this._list.insertEntry(t)),t.value},dt.prototype.remove=function(e){var t=this._map[e];t!==void 0&&(delete this._map[e],this._list.remove(t))},dt.prototype.clear=function(){this._list.clear(),this._map={}};var ft={},pt={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function mt(e){return e=Math.round(e),e<0?0:e>255?255:e}function ht(e){return e=Math.round(e),e<0?0:e>360?360:e}function gt(e){return e<0?0:e>1?1:e}function _t(e){return e.length&&e.charAt(e.length-1)===`%`?mt(parseFloat(e)/100*255):mt(parseInt(e,10))}function vt(e){return e.length&&e.charAt(e.length-1)===`%`?gt(parseFloat(e)/100):gt(parseFloat(e))}function yt(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function bt(e,t,n){return e+(t-e)*n}function xt(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function St(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var Ct=new dt(20),wt=null;function Tt(e,t){wt&&St(wt,t),wt=Ct.put(e,wt||t.slice())}ft.parse=function(e,t){if(e){t=t||[];var n=Ct.get(e);if(n)return St(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in pt)return St(t,pt[r]),Tt(e,t),t;if(r.charAt(0)===`#`){if(r.length===4){var i=parseInt(r.substr(1),16);if(!(i>=0&&i<=4095)){xt(t,0,0,0,1);return}return xt(t,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,1),Tt(e,t),t}else if(r.length===7){var i=parseInt(r.substr(1),16);if(!(i>=0&&i<=16777215)){xt(t,0,0,0,1);return}return xt(t,(i&16711680)>>16,(i&65280)>>8,i&255,1),Tt(e,t),t}return}var a=r.indexOf(`(`),o=r.indexOf(`)`);if(a!==-1&&o+1===r.length){var s=r.substr(0,a),c=r.substr(a+1,o-(a+1)).split(`,`),l=1;switch(s){case`rgba`:if(c.length!==4){xt(t,0,0,0,1);return}l=vt(c.pop());case`rgb`:if(c.length!==3){xt(t,0,0,0,1);return}return xt(t,_t(c[0]),_t(c[1]),_t(c[2]),l),Tt(e,t),t;case`hsla`:if(c.length!==4){xt(t,0,0,0,1);return}return c[3]=vt(c[3]),Et(c,t),Tt(e,t),t;case`hsl`:if(c.length!==3){xt(t,0,0,0,1);return}return Et(c,t),Tt(e,t),t;default:return}}xt(t,0,0,0,1)}},ft.parseToFloat=function(e,t){if(t=ft.parse(e,t),t)return t[0]/=255,t[1]/=255,t[2]/=255,t};function Et(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=vt(e[1]),i=vt(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],xt(t,mt(yt(o,a,n+1/3)*255),mt(yt(o,a,n)*255),mt(yt(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Dt(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}ft.lift=function(e,t){var n=ft.parse(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0;return ft.stringify(n,n.length===4?`rgba`:`rgb`)}},ft.toHex=function(e){var t=ft.parse(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)},ft.fastLerp=function(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=mt(bt(o[0],s[0],c)),n[1]=mt(bt(o[1],s[1],c)),n[2]=mt(bt(o[2],s[2],c)),n[3]=gt(bt(o[3],s[3],c)),n}},ft.fastMapToColor=ft.fastLerp,ft.lerp=function(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=ft.parse(t[i]),s=ft.parse(t[a]),c=r-i,l=ft.stringify([mt(bt(o[0],s[0],c)),mt(bt(o[1],s[1],c)),mt(bt(o[2],s[2],c)),gt(bt(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}},ft.mapToColor=ft.lerp,ft.modifyHSL=function(e,t,n,r){if(e=ft.parse(e),e)return e=Dt(e),t!=null&&(e[0]=ht(t)),n!=null&&(e[1]=vt(n)),r!=null&&(e[2]=vt(r)),ft.stringify(Et(e),`rgba`)},ft.modifyAlpha=function(e,t){if(e=ft.parse(e),e&&t!=null)return e[3]=gt(t),ft.stringify(e,`rgba`)},ft.stringify=function(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}};var Ot=ft.parseToFloat,kt={};function At(e){var t=Object.keys(e);t.sort();for(var n=[],r=0;r0&&(a=1/Math.sqrt(a),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a),e},I.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]},I.cross=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2];return e[0]=i*c-a*s,e[1]=a*o-r*c,e[2]=r*s-i*o,e},I.lerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e},I.random=function(e,t){t=t||1;var n=Le()*2*Math.PI,r=Le()*2-1,i=Math.sqrt(1-r*r)*t;return e[0]=Math.cos(n)*i,e[1]=Math.sin(n)*i,e[2]=r*t,e},I.transformMat4=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[3]*r+n[7]*i+n[11]*a+n[15];return o=o||1,e[0]=(n[0]*r+n[4]*i+n[8]*a+n[12])/o,e[1]=(n[1]*r+n[5]*i+n[9]*a+n[13])/o,e[2]=(n[2]*r+n[6]*i+n[10]*a+n[14])/o,e},I.transformMat3=function(e,t,n){var r=t[0],i=t[1],a=t[2];return e[0]=r*n[0]+i*n[3]+a*n[6],e[1]=r*n[1]+i*n[4]+a*n[7],e[2]=r*n[2]+i*n[5]+a*n[8],e},I.transformQuat=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2],l=n[3],u=l*r+s*a-c*i,d=l*i+c*r-o*a,f=l*a+o*i-s*r,p=-o*r-s*i-c*a;return e[0]=u*l+p*-o+d*-c-f*-s,e[1]=d*l+p*-s+f*-o-u*-c,e[2]=f*l+p*-c+u*-s-d*-o,e},I.rotateX=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0],a[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),a[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},I.rotateY=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),a[1]=i[1],a[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},I.rotateZ=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),a[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),a[2]=i[2],e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},I.forEach=(function(){var e=I.create();return function(t,n,r,i,a,o){var s,c;for(n||(n=3),r||(r=0),c=i?Math.min(i*n+r,t.length):t.length,s=r;s1?0:Math.acos(i)};var L=function(e,t,n){e=e||0,t=t||0,n=n||0,this.array=I.fromValues(e,t,n),this._dirty=!0};L.prototype={constructor:L,add:function(e){return I.add(this.array,this.array,e.array),this._dirty=!0,this},set:function(e,t,n){return this.array[0]=e,this.array[1]=t,this.array[2]=n,this._dirty=!0,this},setArray:function(e){return this.array[0]=e[0],this.array[1]=e[1],this.array[2]=e[2],this._dirty=!0,this},clone:function(){return new L(this.x,this.y,this.z)},copy:function(e){return I.copy(this.array,e.array),this._dirty=!0,this},cross:function(e,t){return I.cross(this.array,e.array,t.array),this._dirty=!0,this},dist:function(e){return I.dist(this.array,e.array)},distance:function(e){return I.distance(this.array,e.array)},div:function(e){return I.div(this.array,this.array,e.array),this._dirty=!0,this},divide:function(e){return I.divide(this.array,this.array,e.array),this._dirty=!0,this},dot:function(e){return I.dot(this.array,e.array)},len:function(){return I.len(this.array)},length:function(){return I.length(this.array)},lerp:function(e,t,n){return I.lerp(this.array,e.array,t.array,n),this._dirty=!0,this},min:function(e){return I.min(this.array,this.array,e.array),this._dirty=!0,this},max:function(e){return I.max(this.array,this.array,e.array),this._dirty=!0,this},mul:function(e){return I.mul(this.array,this.array,e.array),this._dirty=!0,this},multiply:function(e){return I.multiply(this.array,this.array,e.array),this._dirty=!0,this},negate:function(){return I.negate(this.array,this.array),this._dirty=!0,this},normalize:function(){return I.normalize(this.array,this.array),this._dirty=!0,this},random:function(e){return I.random(this.array,e),this._dirty=!0,this},scale:function(e){return I.scale(this.array,this.array,e),this._dirty=!0,this},scaleAndAdd:function(e,t){return I.scaleAndAdd(this.array,this.array,e.array,t),this._dirty=!0,this},sqrDist:function(e){return I.sqrDist(this.array,e.array)},squaredDistance:function(e){return I.squaredDistance(this.array,e.array)},sqrLen:function(){return I.sqrLen(this.array)},squaredLength:function(){return I.squaredLength(this.array)},sub:function(e){return I.sub(this.array,this.array,e.array),this._dirty=!0,this},subtract:function(e){return I.subtract(this.array,this.array,e.array),this._dirty=!0,this},transformMat3:function(e){return I.transformMat3(this.array,this.array,e.array),this._dirty=!0,this},transformMat4:function(e){return I.transformMat4(this.array,this.array,e.array),this._dirty=!0,this},transformQuat:function(e){return I.transformQuat(this.array,this.array,e.array),this._dirty=!0,this},applyProjection:function(e){var t=this.array;if(e=e.array,e[15]===0){var n=-1/t[2];t[0]=e[0]*t[0]*n,t[1]=e[5]*t[1]*n,t[2]=(e[10]*t[2]+e[14])*n}else t[0]=e[0]*t[0]+e[12],t[1]=e[5]*t[1]+e[13],t[2]=e[10]*t[2]+e[14];return this._dirty=!0,this},eulerFromQuat:function(e,t){L.eulerFromQuat(this,e,t)},eulerFromMat3:function(e,t){L.eulerFromMat3(this,e,t)},toString:function(){return`[`+Array.prototype.join.call(this.array,`,`)+`]`},toArray:function(){return Array.prototype.slice.call(this.array)}};var Re=Object.defineProperty;if(Re){var ze=L.prototype;Re(ze,`x`,{get:function(){return this.array[0]},set:function(e){this.array[0]=e,this._dirty=!0}}),Re(ze,`y`,{get:function(){return this.array[1]},set:function(e){this.array[1]=e,this._dirty=!0}}),Re(ze,`z`,{get:function(){return this.array[2]},set:function(e){this.array[2]=e,this._dirty=!0}})}L.add=function(e,t,n){return I.add(e.array,t.array,n.array),e._dirty=!0,e},L.set=function(e,t,n,r){I.set(e.array,t,n,r),e._dirty=!0},L.copy=function(e,t){return I.copy(e.array,t.array),e._dirty=!0,e},L.cross=function(e,t,n){return I.cross(e.array,t.array,n.array),e._dirty=!0,e},L.dist=function(e,t){return I.distance(e.array,t.array)},L.distance=L.dist,L.div=function(e,t,n){return I.divide(e.array,t.array,n.array),e._dirty=!0,e},L.divide=L.div,L.dot=function(e,t){return I.dot(e.array,t.array)},L.len=function(e){return I.length(e.array)},L.lerp=function(e,t,n,r){return I.lerp(e.array,t.array,n.array,r),e._dirty=!0,e},L.min=function(e,t,n){return I.min(e.array,t.array,n.array),e._dirty=!0,e},L.max=function(e,t,n){return I.max(e.array,t.array,n.array),e._dirty=!0,e},L.mul=function(e,t,n){return I.multiply(e.array,t.array,n.array),e._dirty=!0,e},L.multiply=L.mul,L.negate=function(e,t){return I.negate(e.array,t.array),e._dirty=!0,e},L.normalize=function(e,t){return I.normalize(e.array,t.array),e._dirty=!0,e},L.random=function(e,t){return I.random(e.array,t),e._dirty=!0,e},L.scale=function(e,t,n){return I.scale(e.array,t.array,n),e._dirty=!0,e},L.scaleAndAdd=function(e,t,n,r){return I.scaleAndAdd(e.array,t.array,n.array,r),e._dirty=!0,e},L.sqrDist=function(e,t){return I.sqrDist(e.array,t.array)},L.squaredDistance=L.sqrDist,L.sqrLen=function(e){return I.sqrLen(e.array)},L.squaredLength=L.sqrLen,L.sub=function(e,t,n){return I.subtract(e.array,t.array,n.array),e._dirty=!0,e},L.subtract=L.sub,L.transformMat3=function(e,t,n){return I.transformMat3(e.array,t.array,n.array),e._dirty=!0,e},L.transformMat4=function(e,t,n){return I.transformMat4(e.array,t.array,n.array),e._dirty=!0,e},L.transformQuat=function(e,t,n){return I.transformQuat(e.array,t.array,n.array),e._dirty=!0,e};function Be(e,t,n){return en?n:e}var Ve=Math.atan2,He=Math.asin,Ue=Math.abs;L.eulerFromQuat=function(e,t,n){e._dirty=!0,t=t.array;var r=e.array,i=t[0],a=t[1],o=t[2],s=t[3],c=i*i,l=a*a,u=o*o,d=s*s,n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:r[0]=Ve(2*(i*s-a*o),d-c-l+u),r[1]=He(Be(2*(i*o+a*s),-1,1)),r[2]=Ve(2*(o*s-i*a),d+c-l-u);break;case`YXZ`:r[0]=He(Be(2*(i*s-a*o),-1,1)),r[1]=Ve(2*(i*o+a*s),d-c-l+u),r[2]=Ve(2*(i*a+o*s),d-c+l-u);break;case`ZXY`:r[0]=He(Be(2*(i*s+a*o),-1,1)),r[1]=Ve(2*(a*s-o*i),d-c-l+u),r[2]=Ve(2*(o*s-i*a),d-c+l-u);break;case`ZYX`:r[0]=Ve(2*(i*s+o*a),d-c-l+u),r[1]=He(Be(2*(a*s-i*o),-1,1)),r[2]=Ve(2*(i*a+o*s),d+c-l-u);break;case`YZX`:r[0]=Ve(2*(i*s-o*a),d-c+l-u),r[1]=Ve(2*(a*s-i*o),d+c-l-u),r[2]=He(Be(2*(i*a+o*s),-1,1));break;case`XZY`:r[0]=Ve(2*(i*s+a*o),d-c+l-u),r[1]=Ve(2*(i*o+a*s),d+c-l-u),r[2]=He(Be(2*(o*s-i*a),-1,1));break;default:console.warn(`Unkown order: `+n)}return e},L.eulerFromMat3=function(e,t,n){var r=t.array,i=r[0],a=r[3],o=r[6],s=r[1],c=r[4],l=r[7],u=r[2],d=r[5],f=r[8],p=e.array,n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:p[1]=He(Be(o,-1,1)),Ue(o)<.99999?(p[0]=Ve(-l,f),p[2]=Ve(-a,i)):(p[0]=Ve(d,c),p[2]=0);break;case`YXZ`:p[0]=He(-Be(l,-1,1)),Ue(l)<.99999?(p[1]=Ve(o,f),p[2]=Ve(s,c)):(p[1]=Ve(-u,i),p[2]=0);break;case`ZXY`:p[0]=He(Be(d,-1,1)),Ue(d)<.99999?(p[1]=Ve(-u,f),p[2]=Ve(-a,c)):(p[1]=0,p[2]=Ve(s,i));break;case`ZYX`:p[1]=He(-Be(u,-1,1)),Ue(u)<.99999?(p[0]=Ve(d,f),p[2]=Ve(s,i)):(p[0]=0,p[2]=Ve(-a,c));break;case`YZX`:p[2]=He(Be(s,-1,1)),Ue(s)<.99999?(p[0]=Ve(-l,c),p[1]=Ve(-u,i)):(p[0]=0,p[1]=Ve(o,f));break;case`XZY`:p[2]=He(-Be(a,-1,1)),Ue(a)<.99999?(p[0]=Ve(d,c),p[1]=Ve(o,i)):(p[0]=Ve(-l,f),p[1]=0);break;default:console.warn(`Unkown order: `+n)}return e._dirty=!0,e},Object.defineProperties(L,{POSITIVE_X:{get:function(){return new L(1,0,0)}},NEGATIVE_X:{get:function(){return new L(-1,0,0)}},POSITIVE_Y:{get:function(){return new L(0,1,0)}},NEGATIVE_Y:{get:function(){return new L(0,-1,0)}},POSITIVE_Z:{get:function(){return new L(0,0,1)}},NEGATIVE_Z:{get:function(){return new L(0,0,-1)}},UP:{get:function(){return new L(0,1,0)}},ZERO:{get:function(){return new L}}});var R={};R.create=function(){var e=new Ie(4);return e[0]=0,e[1]=0,e[2]=0,e[3]=0,e},R.clone=function(e){var t=new Ie(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},R.fromValues=function(e,t,n,r){var i=new Ie(4);return i[0]=e,i[1]=t,i[2]=n,i[3]=r,i},R.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},R.set=function(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e},R.add=function(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e},R.subtract=function(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e},R.sub=R.subtract,R.multiply=function(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e[3]=t[3]*n[3],e},R.mul=R.multiply,R.divide=function(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e[3]=t[3]/n[3],e},R.div=R.divide,R.min=function(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e[3]=Math.min(t[3],n[3]),e},R.max=function(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e[3]=Math.max(t[3],n[3]),e},R.scale=function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e},R.scaleAndAdd=function(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e},R.distance=function(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2],a=t[3]-e[3];return Math.sqrt(n*n+r*r+i*i+a*a)},R.dist=R.distance,R.squaredDistance=function(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2],a=t[3]-e[3];return n*n+r*r+i*i+a*a},R.sqrDist=R.squaredDistance,R.length=function(e){var t=e[0],n=e[1],r=e[2],i=e[3];return Math.sqrt(t*t+n*n+r*r+i*i)},R.len=R.length,R.squaredLength=function(e){var t=e[0],n=e[1],r=e[2],i=e[3];return t*t+n*n+r*r+i*i},R.sqrLen=R.squaredLength,R.negate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e},R.inverse=function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e},R.normalize=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n*n+r*r+i*i+a*a;return o>0&&(o=1/Math.sqrt(o),e[0]=t[0]*o,e[1]=t[1]*o,e[2]=t[2]*o,e[3]=t[3]*o),e},R.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]},R.lerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e[3]=s+r*(n[3]-s),e},R.random=function(e,t){return t=t||1,e[0]=Le(),e[1]=Le(),e[2]=Le(),e[3]=Le(),R.normalize(e,e),R.scale(e,e,t),e},R.transformMat4=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3];return e[0]=n[0]*r+n[4]*i+n[8]*a+n[12]*o,e[1]=n[1]*r+n[5]*i+n[9]*a+n[13]*o,e[2]=n[2]*r+n[6]*i+n[10]*a+n[14]*o,e[3]=n[3]*r+n[7]*i+n[11]*a+n[15]*o,e},R.transformQuat=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2],l=n[3],u=l*r+s*a-c*i,d=l*i+c*r-o*a,f=l*a+o*i-s*r,p=-o*r-s*i-c*a;return e[0]=u*l+p*-o+d*-c-f*-s,e[1]=d*l+p*-s+f*-o-u*-c,e[2]=f*l+p*-c+u*-s-d*-o,e},R.forEach=(function(){var e=R.create();return function(t,n,r,i,a,o){var s,c;for(n||(n=4),r||(r=0),c=i?Math.min(i*n+r,t.length):t.length,s=r;s.999999?(r[0]=0,r[1]=0,r[2]=0,r[3]=1,r):(I.cross(e,i,a),r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=1+o,B.normalize(r,r))}})(),B.setAxes=(function(){var e=z.create();return function(t,n,r,i){return e[0]=r[0],e[3]=r[1],e[6]=r[2],e[1]=i[0],e[4]=i[1],e[7]=i[2],e[2]=-n[0],e[5]=-n[1],e[8]=-n[2],B.normalize(t,B.fromMat3(t,e))}})(),B.clone=R.clone,B.fromValues=R.fromValues,B.copy=R.copy,B.set=R.set,B.identity=function(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e},B.setAxisAngle=function(e,t,n){n*=.5;var r=Math.sin(n);return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=Math.cos(n),e},B.add=R.add,B.multiply=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=n[0],c=n[1],l=n[2],u=n[3];return e[0]=r*u+o*s+i*l-a*c,e[1]=i*u+o*c+a*s-r*l,e[2]=a*u+o*l+r*c-i*s,e[3]=o*u-r*s-i*c-a*l,e},B.mul=B.multiply,B.scale=R.scale,B.rotateX=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c+o*s,e[1]=i*c+a*s,e[2]=a*c-i*s,e[3]=o*c-r*s,e},B.rotateY=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c-a*s,e[1]=i*c+o*s,e[2]=a*c+r*s,e[3]=o*c-i*s,e},B.rotateZ=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c+i*s,e[1]=i*c-r*s,e[2]=a*c+o*s,e[3]=o*c-a*s,e},B.calculateW=function(e,t){var n=t[0],r=t[1],i=t[2];return e[0]=n,e[1]=r,e[2]=i,e[3]=Math.sqrt(Math.abs(1-n*n-r*r-i*i)),e},B.dot=R.dot,B.lerp=R.lerp,B.slerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3],c=n[0],l=n[1],u=n[2],d=n[3],f,p=i*c+a*l+o*u+s*d,m,h,g;return p<0&&(p=-p,c=-c,l=-l,u=-u,d=-d),1-p>1e-6?(f=Math.acos(p),m=Math.sin(f),h=Math.sin((1-r)*f)/m,g=Math.sin(r*f)/m):(h=1-r,g=r),e[0]=h*i+g*c,e[1]=h*a+g*l,e[2]=h*o+g*u,e[3]=h*s+g*d,e},B.invert=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n*n+r*r+i*i+a*a,s=o?1/o:0;return e[0]=-n*s,e[1]=-r*s,e[2]=-i*s,e[3]=a*s,e},B.conjugate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e},B.length=R.length,B.len=B.length,B.squaredLength=R.squaredLength,B.sqrLen=B.squaredLength,B.normalize=R.normalize,B.fromMat3=function(e,t){var n=t[0]+t[4]+t[8],r;if(n>0)r=Math.sqrt(n+1),e[3]=.5*r,r=.5/r,e[0]=(t[5]-t[7])*r,e[1]=(t[6]-t[2])*r,e[2]=(t[1]-t[3])*r;else{var i=0;t[4]>t[0]&&(i=1),t[8]>t[i*3+i]&&(i=2);var a=(i+1)%3,o=(i+2)%3;r=Math.sqrt(t[i*3+i]-t[a*3+a]-t[o*3+o]+1),e[i]=.5*r,r=.5/r,e[3]=(t[a*3+o]-t[o*3+a])*r,e[a]=(t[a*3+i]+t[i*3+a])*r,e[o]=(t[o*3+i]+t[i*3+o])*r}return e};var We=function(e,t,n,r){e=e||0,t=t||0,n=n||0,r=r===void 0?1:r,this.array=B.fromValues(e,t,n,r),this._dirty=!0};We.prototype={constructor:We,add:function(e){return B.add(this.array,this.array,e.array),this._dirty=!0,this},calculateW:function(){return B.calculateW(this.array,this.array),this._dirty=!0,this},set:function(e,t,n,r){return this.array[0]=e,this.array[1]=t,this.array[2]=n,this.array[3]=r,this._dirty=!0,this},setArray:function(e){return this.array[0]=e[0],this.array[1]=e[1],this.array[2]=e[2],this.array[3]=e[3],this._dirty=!0,this},clone:function(){return new We(this.x,this.y,this.z,this.w)},conjugate:function(){return B.conjugate(this.array,this.array),this._dirty=!0,this},copy:function(e){return B.copy(this.array,e.array),this._dirty=!0,this},dot:function(e){return B.dot(this.array,e.array)},fromMat3:function(e){return B.fromMat3(this.array,e.array),this._dirty=!0,this},fromMat4:(function(){var e=z.create();return function(t){return z.fromMat4(e,t.array),z.transpose(e,e),B.fromMat3(this.array,e),this._dirty=!0,this}})(),identity:function(){return B.identity(this.array),this._dirty=!0,this},invert:function(){return B.invert(this.array,this.array),this._dirty=!0,this},len:function(){return B.len(this.array)},length:function(){return B.length(this.array)},lerp:function(e,t,n){return B.lerp(this.array,e.array,t.array,n),this._dirty=!0,this},mul:function(e){return B.mul(this.array,this.array,e.array),this._dirty=!0,this},mulLeft:function(e){return B.multiply(this.array,e.array,this.array),this._dirty=!0,this},multiply:function(e){return B.multiply(this.array,this.array,e.array),this._dirty=!0,this},multiplyLeft:function(e){return B.multiply(this.array,e.array,this.array),this._dirty=!0,this},normalize:function(){return B.normalize(this.array,this.array),this._dirty=!0,this},rotateX:function(e){return B.rotateX(this.array,this.array,e),this._dirty=!0,this},rotateY:function(e){return B.rotateY(this.array,this.array,e),this._dirty=!0,this},rotateZ:function(e){return B.rotateZ(this.array,this.array,e),this._dirty=!0,this},rotationTo:function(e,t){return B.rotationTo(this.array,e.array,t.array),this._dirty=!0,this},setAxes:function(e,t,n){return B.setAxes(this.array,e.array,t.array,n.array),this._dirty=!0,this},setAxisAngle:function(e,t){return B.setAxisAngle(this.array,e.array,t),this._dirty=!0,this},slerp:function(e,t,n){return B.slerp(this.array,e.array,t.array,n),this._dirty=!0,this},sqrLen:function(){return B.sqrLen(this.array)},squaredLength:function(){return B.squaredLength(this.array)},fromEuler:function(e,t){return We.fromEuler(this,e,t)},toString:function(){return`[`+Array.prototype.join.call(this.array,`,`)+`]`},toArray:function(){return Array.prototype.slice.call(this.array)}};var Ge=Object.defineProperty;if(Ge){var Ke=We.prototype;Ge(Ke,`x`,{get:function(){return this.array[0]},set:function(e){this.array[0]=e,this._dirty=!0}}),Ge(Ke,`y`,{get:function(){return this.array[1]},set:function(e){this.array[1]=e,this._dirty=!0}}),Ge(Ke,`z`,{get:function(){return this.array[2]},set:function(e){this.array[2]=e,this._dirty=!0}}),Ge(Ke,`w`,{get:function(){return this.array[3]},set:function(e){this.array[3]=e,this._dirty=!0}})}We.add=function(e,t,n){return B.add(e.array,t.array,n.array),e._dirty=!0,e},We.set=function(e,t,n,r,i){B.set(e.array,t,n,r,i),e._dirty=!0},We.copy=function(e,t){return B.copy(e.array,t.array),e._dirty=!0,e},We.calculateW=function(e,t){return B.calculateW(e.array,t.array),e._dirty=!0,e},We.conjugate=function(e,t){return B.conjugate(e.array,t.array),e._dirty=!0,e},We.identity=function(e){return B.identity(e.array),e._dirty=!0,e},We.invert=function(e,t){return B.invert(e.array,t.array),e._dirty=!0,e},We.dot=function(e,t){return B.dot(e.array,t.array)},We.len=function(e){return B.length(e.array)},We.lerp=function(e,t,n,r){return B.lerp(e.array,t.array,n.array,r),e._dirty=!0,e},We.slerp=function(e,t,n,r){return B.slerp(e.array,t.array,n.array,r),e._dirty=!0,e},We.mul=function(e,t,n){return B.multiply(e.array,t.array,n.array),e._dirty=!0,e},We.multiply=We.mul,We.rotateX=function(e,t,n){return B.rotateX(e.array,t.array,n),e._dirty=!0,e},We.rotateY=function(e,t,n){return B.rotateY(e.array,t.array,n),e._dirty=!0,e},We.rotateZ=function(e,t,n){return B.rotateZ(e.array,t.array,n),e._dirty=!0,e},We.setAxisAngle=function(e,t,n){return B.setAxisAngle(e.array,t.array,n),e._dirty=!0,e},We.normalize=function(e,t){return B.normalize(e.array,t.array),e._dirty=!0,e},We.sqrLen=function(e){return B.sqrLen(e.array)},We.squaredLength=We.sqrLen,We.fromMat3=function(e,t){return B.fromMat3(e.array,t.array),e._dirty=!0,e},We.setAxes=function(e,t,n,r){return B.setAxes(e.array,t.array,n.array,r.array),e._dirty=!0,e},We.rotationTo=function(e,t,n){return B.rotationTo(e.array,t.array,n.array),e._dirty=!0,e},We.fromEuler=function(e,t,n){e._dirty=!0,t=t.array;var r=e.array,i=Math.cos(t[0]/2),a=Math.cos(t[1]/2),o=Math.cos(t[2]/2),s=Math.sin(t[0]/2),c=Math.sin(t[1]/2),l=Math.sin(t[2]/2),n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:r[0]=s*a*o+i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o-s*c*l;break;case`YXZ`:r[0]=s*a*o+i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o+s*c*l;break;case`ZXY`:r[0]=s*a*o-i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o-s*c*l;break;case`ZYX`:r[0]=s*a*o-i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o+s*c*l;break;case`YZX`:r[0]=s*a*o+i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o-s*c*l;break;case`XZY`:r[0]=s*a*o-i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o+s*c*l;break}};var V={};V.create=function(){var e=new Ie(16);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},V.clone=function(e){var t=new Ie(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},V.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},V.identity=function(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},V.transpose=function(e,t){if(e===t){var n=t[1],r=t[2],i=t[3],a=t[6],o=t[7],s=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=n,e[6]=t[9],e[7]=t[13],e[8]=r,e[9]=a,e[11]=t[14],e[12]=i,e[13]=o,e[14]=s}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e},V.invert=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15],v=n*s-r*o,y=n*c-i*o,b=n*l-a*o,x=r*c-i*s,S=r*l-a*s,C=i*l-a*c,w=u*h-d*m,T=u*g-f*m,E=u*_-p*m,D=d*g-f*h,O=d*_-p*h,k=f*_-p*g,A=v*k-y*O+b*D+x*E-S*T+C*w;return A?(A=1/A,e[0]=(s*k-c*O+l*D)*A,e[1]=(i*O-r*k-a*D)*A,e[2]=(h*C-g*S+_*x)*A,e[3]=(f*S-d*C-p*x)*A,e[4]=(c*E-o*k-l*T)*A,e[5]=(n*k-i*E+a*T)*A,e[6]=(g*b-m*C-_*y)*A,e[7]=(u*C-f*b+p*y)*A,e[8]=(o*O-s*E+l*w)*A,e[9]=(r*E-n*O-a*w)*A,e[10]=(m*S-h*b+_*v)*A,e[11]=(d*b-u*S-p*v)*A,e[12]=(s*T-o*D-c*w)*A,e[13]=(n*D-r*T+i*w)*A,e[14]=(h*y-m*x-g*v)*A,e[15]=(u*x-d*y+f*v)*A,e):null},V.adjoint=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15];return e[0]=s*(f*_-p*g)-d*(c*_-l*g)+h*(c*p-l*f),e[1]=-(r*(f*_-p*g)-d*(i*_-a*g)+h*(i*p-a*f)),e[2]=r*(c*_-l*g)-s*(i*_-a*g)+h*(i*l-a*c),e[3]=-(r*(c*p-l*f)-s*(i*p-a*f)+d*(i*l-a*c)),e[4]=-(o*(f*_-p*g)-u*(c*_-l*g)+m*(c*p-l*f)),e[5]=n*(f*_-p*g)-u*(i*_-a*g)+m*(i*p-a*f),e[6]=-(n*(c*_-l*g)-o*(i*_-a*g)+m*(i*l-a*c)),e[7]=n*(c*p-l*f)-o*(i*p-a*f)+u*(i*l-a*c),e[8]=o*(d*_-p*h)-u*(s*_-l*h)+m*(s*p-l*d),e[9]=-(n*(d*_-p*h)-u*(r*_-a*h)+m*(r*p-a*d)),e[10]=n*(s*_-l*h)-o*(r*_-a*h)+m*(r*l-a*s),e[11]=-(n*(s*p-l*d)-o*(r*p-a*d)+u*(r*l-a*s)),e[12]=-(o*(d*g-f*h)-u*(s*g-c*h)+m*(s*f-c*d)),e[13]=n*(d*g-f*h)-u*(r*g-i*h)+m*(r*f-i*d),e[14]=-(n*(s*g-c*h)-o*(r*g-i*h)+m*(r*c-i*s)),e[15]=n*(s*f-c*d)-o*(r*f-i*d)+u*(r*c-i*s),e},V.determinant=function(e){var t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],c=e[7],l=e[8],u=e[9],d=e[10],f=e[11],p=e[12],m=e[13],h=e[14],g=e[15],_=t*o-n*a,v=t*s-r*a,y=t*c-i*a,b=n*s-r*o,x=n*c-i*o,S=r*c-i*s,C=l*m-u*p,w=l*h-d*p,T=l*g-f*p,E=u*h-d*m,D=u*g-f*m;return _*(d*g-f*h)-v*D+y*E+b*T-x*w+S*C},V.multiply=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=t[9],p=t[10],m=t[11],h=t[12],g=t[13],_=t[14],v=t[15],y=n[0],b=n[1],x=n[2],S=n[3];return e[0]=y*r+b*s+x*d+S*h,e[1]=y*i+b*c+x*f+S*g,e[2]=y*a+b*l+x*p+S*_,e[3]=y*o+b*u+x*m+S*v,y=n[4],b=n[5],x=n[6],S=n[7],e[4]=y*r+b*s+x*d+S*h,e[5]=y*i+b*c+x*f+S*g,e[6]=y*a+b*l+x*p+S*_,e[7]=y*o+b*u+x*m+S*v,y=n[8],b=n[9],x=n[10],S=n[11],e[8]=y*r+b*s+x*d+S*h,e[9]=y*i+b*c+x*f+S*g,e[10]=y*a+b*l+x*p+S*_,e[11]=y*o+b*u+x*m+S*v,y=n[12],b=n[13],x=n[14],S=n[15],e[12]=y*r+b*s+x*d+S*h,e[13]=y*i+b*c+x*f+S*g,e[14]=y*a+b*l+x*p+S*_,e[15]=y*o+b*u+x*m+S*v,e},V.multiplyAffine=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[4],s=t[5],c=t[6],l=t[8],u=t[9],d=t[10],f=t[12],p=t[13],m=t[14],h=n[0],g=n[1],_=n[2];return e[0]=h*r+g*o+_*l,e[1]=h*i+g*s+_*u,e[2]=h*a+g*c+_*d,h=n[4],g=n[5],_=n[6],e[4]=h*r+g*o+_*l,e[5]=h*i+g*s+_*u,e[6]=h*a+g*c+_*d,h=n[8],g=n[9],_=n[10],e[8]=h*r+g*o+_*l,e[9]=h*i+g*s+_*u,e[10]=h*a+g*c+_*d,h=n[12],g=n[13],_=n[14],e[12]=h*r+g*o+_*l+f,e[13]=h*i+g*s+_*u+p,e[14]=h*a+g*c+_*d+m,e},V.mul=V.multiply,V.mulAffine=V.multiplyAffine,V.translate=function(e,t,n){var r=n[0],i=n[1],a=n[2],o,s,c,l,u,d,f,p,m,h,g,_;return t===e?(e[12]=t[0]*r+t[4]*i+t[8]*a+t[12],e[13]=t[1]*r+t[5]*i+t[9]*a+t[13],e[14]=t[2]*r+t[6]*i+t[10]*a+t[14],e[15]=t[3]*r+t[7]*i+t[11]*a+t[15]):(o=t[0],s=t[1],c=t[2],l=t[3],u=t[4],d=t[5],f=t[6],p=t[7],m=t[8],h=t[9],g=t[10],_=t[11],e[0]=o,e[1]=s,e[2]=c,e[3]=l,e[4]=u,e[5]=d,e[6]=f,e[7]=p,e[8]=m,e[9]=h,e[10]=g,e[11]=_,e[12]=o*r+u*i+m*a+t[12],e[13]=s*r+d*i+h*a+t[13],e[14]=c*r+f*i+g*a+t[14],e[15]=l*r+p*i+_*a+t[15]),e},V.scale=function(e,t,n){var r=n[0],i=n[1],a=n[2];return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*a,e[9]=t[9]*a,e[10]=t[10]*a,e[11]=t[11]*a,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},V.rotate=function(e,t,n,r){var i=r[0],a=r[1],o=r[2],s=Math.sqrt(i*i+a*a+o*o),c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j;return Math.abs(s)<1e-6?null:(s=1/s,i*=s,a*=s,o*=s,c=Math.sin(n),l=Math.cos(n),u=1-l,d=t[0],f=t[1],p=t[2],m=t[3],h=t[4],g=t[5],_=t[6],v=t[7],y=t[8],b=t[9],x=t[10],S=t[11],C=i*i*u+l,w=a*i*u+o*c,T=o*i*u-a*c,E=i*a*u-o*c,D=a*a*u+l,O=o*a*u+i*c,k=i*o*u+a*c,A=a*o*u-i*c,j=o*o*u+l,e[0]=d*C+h*w+y*T,e[1]=f*C+g*w+b*T,e[2]=p*C+_*w+x*T,e[3]=m*C+v*w+S*T,e[4]=d*E+h*D+y*O,e[5]=f*E+g*D+b*O,e[6]=p*E+_*D+x*O,e[7]=m*E+v*D+S*O,e[8]=d*k+h*A+y*j,e[9]=f*k+g*A+b*j,e[10]=p*k+_*A+x*j,e[11]=m*k+v*A+S*j,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)},V.rotateX=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[4],o=t[5],s=t[6],c=t[7],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=a*i+l*r,e[5]=o*i+u*r,e[6]=s*i+d*r,e[7]=c*i+f*r,e[8]=l*i-a*r,e[9]=u*i-o*r,e[10]=d*i-s*r,e[11]=f*i-c*r,e},V.rotateY=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i-l*r,e[1]=o*i-u*r,e[2]=s*i-d*r,e[3]=c*i-f*r,e[8]=a*r+l*i,e[9]=o*r+u*i,e[10]=s*r+d*i,e[11]=c*r+f*i,e},V.rotateZ=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[4],u=t[5],d=t[6],f=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i+l*r,e[1]=o*i+u*r,e[2]=s*i+d*r,e[3]=c*i+f*r,e[4]=l*i-a*r,e[5]=u*i-o*r,e[6]=d*i-s*r,e[7]=f*i-c*r,e},V.fromRotationTranslation=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=r+r,c=i+i,l=a+a,u=r*s,d=r*c,f=r*l,p=i*c,m=i*l,h=a*l,g=o*s,_=o*c,v=o*l;return e[0]=1-(p+h),e[1]=d+v,e[2]=f-_,e[3]=0,e[4]=d-v,e[5]=1-(u+h),e[6]=m+g,e[7]=0,e[8]=f+_,e[9]=m-g,e[10]=1-(u+p),e[11]=0,e[12]=n[0],e[13]=n[1],e[14]=n[2],e[15]=1,e},V.fromQuat=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n+n,s=r+r,c=i+i,l=n*o,u=r*o,d=r*s,f=i*o,p=i*s,m=i*c,h=a*o,g=a*s,_=a*c;return e[0]=1-d-m,e[1]=u+_,e[2]=f-g,e[3]=0,e[4]=u-_,e[5]=1-l-m,e[6]=p+h,e[7]=0,e[8]=f+g,e[9]=p-h,e[10]=1-l-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},V.frustum=function(e,t,n,r,i,a,o){var s=1/(n-t),c=1/(i-r),l=1/(a-o);return e[0]=a*2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a*2*c,e[6]=0,e[7]=0,e[8]=(n+t)*s,e[9]=(i+r)*c,e[10]=(o+a)*l,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*a*2*l,e[15]=0,e},V.perspective=function(e,t,n,r,i){var a=1/Math.tan(t/2),o=1/(r-i);return e[0]=a/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=(i+r)*o,e[11]=-1,e[12]=0,e[13]=0,e[14]=2*i*r*o,e[15]=0,e},V.ortho=function(e,t,n,r,i,a,o){var s=1/(t-n),c=1/(r-i),l=1/(a-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*l,e[11]=0,e[12]=(t+n)*s,e[13]=(i+r)*c,e[14]=(o+a)*l,e[15]=1,e},V.lookAt=function(e,t,n,r){var i,a,o,s,c,l,u,d,f,p,m=t[0],h=t[1],g=t[2],_=r[0],v=r[1],y=r[2],b=n[0],x=n[1],S=n[2];return Math.abs(m-b)<1e-6&&Math.abs(h-x)<1e-6&&Math.abs(g-S)<1e-6?V.identity(e):(u=m-b,d=h-x,f=g-S,p=1/Math.sqrt(u*u+d*d+f*f),u*=p,d*=p,f*=p,i=v*f-y*d,a=y*u-_*f,o=_*d-v*u,p=Math.sqrt(i*i+a*a+o*o),p?(p=1/p,i*=p,a*=p,o*=p):(i=0,a=0,o=0),s=d*o-f*a,c=f*i-u*o,l=u*a-d*i,p=Math.sqrt(s*s+c*c+l*l),p?(p=1/p,s*=p,c*=p,l*=p):(s=0,c=0,l=0),e[0]=i,e[1]=s,e[2]=u,e[3]=0,e[4]=a,e[5]=c,e[6]=d,e[7]=0,e[8]=o,e[9]=l,e[10]=f,e[11]=0,e[12]=-(i*m+a*h+o*g),e[13]=-(s*m+c*h+l*g),e[14]=-(u*m+d*h+f*g),e[15]=1,e)},V.frob=function(e){return Math.sqrt(e[0]**2+e[1]**2+e[2]**2+e[3]**2+e[4]**2+e[5]**2+e[6]**2+e[7]**2+e[8]**2+e[9]**2+e[10]**2+e[11]**2+e[12]**2+e[13]**2+e[14]**2+e[15]**2)};var H=function(){this._axisX=new L,this._axisY=new L,this._axisZ=new L,this.array=V.create(),this._dirty=!0};H.prototype={constructor:H,setArray:function(e){for(var t=0;t0){var t=this.min,n=this.max,r=t.array,i=n.array;Xe(r,e[0]),Xe(i,e[0]);for(var a=1;ai[0]&&(i[0]=o[0]),o[1]>i[1]&&(i[1]=o[1]),o[2]>i[2]&&(i[2]=o[2])}t._dirty=!0,n._dirty=!0}},union:function(e){var t=this.min,n=this.max;return I.min(t.array,t.array,e.min.array),I.max(n.array,n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},intersection:function(e){var t=this.min,n=this.max;return I.max(t.array,t.array,e.min.array),I.min(n.array,n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},intersectBoundingBox:function(e){var t=this.min.array,n=this.max.array,r=e.min.array,i=e.max.array;return!(t[0]>i[0]||t[1]>i[1]||t[2]>i[2]||n[0]=i[0]&&n[1]>=i[1]&&n[2]>=i[2]},containPoint:function(e){var t=this.min.array,n=this.max.array,r=e.array;return t[0]<=r[0]&&t[1]<=r[1]&&t[2]<=r[2]&&n[0]>=r[0]&&n[1]>=r[1]&&n[2]>=r[2]},isFinite:function(){var e=this.min.array,t=this.max.array;return isFinite(e[0])&&isFinite(e[1])&&isFinite(e[2])&&isFinite(t[0])&&isFinite(t[1])&&isFinite(t[2])},applyTransform:function(e){this.transformFrom(this,e)},transformFrom:(function(){var e=I.create(),t=I.create(),n=I.create(),r=I.create(),i=I.create(),a=I.create();return function(o,s){var c=o.min.array,l=o.max.array,u=s.array;return e[0]=u[0]*c[0],e[1]=u[1]*c[0],e[2]=u[2]*c[0],t[0]=u[0]*l[0],t[1]=u[1]*l[0],t[2]=u[2]*l[0],n[0]=u[4]*c[1],n[1]=u[5]*c[1],n[2]=u[6]*c[1],r[0]=u[4]*l[1],r[1]=u[5]*l[1],r[2]=u[6]*l[1],i[0]=u[8]*c[2],i[1]=u[9]*c[2],i[2]=u[10]*c[2],a[0]=u[8]*l[2],a[1]=u[9]*l[2],a[2]=u[10]*l[2],c=this.min.array,l=this.max.array,c[0]=Math.min(e[0],t[0])+Math.min(n[0],r[0])+Math.min(i[0],a[0])+u[12],c[1]=Math.min(e[1],t[1])+Math.min(n[1],r[1])+Math.min(i[1],a[1])+u[13],c[2]=Math.min(e[2],t[2])+Math.min(n[2],r[2])+Math.min(i[2],a[2])+u[14],l[0]=Math.max(e[0],t[0])+Math.max(n[0],r[0])+Math.max(i[0],a[0])+u[12],l[1]=Math.max(e[1],t[1])+Math.max(n[1],r[1])+Math.max(i[1],a[1])+u[13],l[2]=Math.max(e[2],t[2])+Math.max(n[2],r[2])+Math.max(i[2],a[2])+u[14],this.min._dirty=!0,this.max._dirty=!0,this}})(),applyProjection:function(e){var t=this.min.array,n=this.max.array,r=e.array,i=t[0],a=t[1],o=t[2],s=n[0],c=n[1],l=t[2],u=n[0],d=n[1],f=n[2];if(r[15]===1)t[0]=r[0]*i+r[12],t[1]=r[5]*a+r[13],n[2]=r[10]*o+r[14],n[0]=r[0]*u+r[12],n[1]=r[5]*d+r[13],t[2]=r[10]*f+r[14];else{var p=-1/o;t[0]=r[0]*i*p,t[1]=r[5]*a*p,n[2]=(r[10]*o+r[14])*p,p=-1/l,n[0]=r[0]*s*p,n[1]=r[5]*c*p,p=-1/f,t[2]=(r[10]*f+r[14])*p}return this.min._dirty=!0,this.max._dirty=!0,this},updateVertices:function(){var e=this.vertices;if(!e){e=[];for(var t=0;t<8;t++)e[t]=I.fromValues(0,0,0);this.vertices=e}var n=this.min.array,r=this.max.array;return Ye(e[0],n[0],n[1],n[2]),Ye(e[1],n[0],r[1],n[2]),Ye(e[2],r[0],n[1],n[2]),Ye(e[3],r[0],r[1],n[2]),Ye(e[4],n[0],n[1],r[2]),Ye(e[5],n[0],r[1],r[2]),Ye(e[6],r[0],n[1],r[2]),Ye(e[7],r[0],r[1],r[2]),this},copy:function(e){var t=this.min,n=this.max;return Xe(t.array,e.min.array),Xe(n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},clone:function(){var e=new Ze;return e.copy(this),e}};var Qe=0,$e=Fe.extend({name:``,position:null,rotation:null,scale:null,worldTransform:null,localTransform:null,autoUpdateLocalTransform:!0,_parent:null,_scene:null,_needsUpdateWorldTransform:!0,_inIterating:!1,__depth:0},function(){this.name||(this.name=(this.type||`NODE`)+`_`+Qe++),this.position||(this.position=new L),this.rotation||(this.rotation=new We),this.scale||(this.scale=new L(1,1,1)),this.worldTransform=new H,this.localTransform=new H,this._children=[]},{target:null,invisible:!1,isSkinnedMesh:function(){return!1},isRenderable:function(){return!1},setName:function(e){var t=this._scene;if(t){var n=t._nodeRepository;delete n[this.name],n[e]=this}this.name=e},add:function(e){var t=e._parent;if(t!==this){t&&t.remove(e),e._parent=this,this._children.push(e);var n=this._scene;n&&n!==e.scene&&e.traverse(this._addSelfToScene,this),e._needsUpdateWorldTransform=!0}},remove:function(e){var t=this._children,n=t.indexOf(e);n<0||(t.splice(n,1),e._parent=null,this._scene&&e.traverse(this._removeSelfFromScene,this))},removeAll:function(){for(var e=this._children,t=0;t0},beforeRender:function(e){},afterRender:function(e,t){},getBoundingBox:function(e,t){return t=$e.prototype.getBoundingBox.call(this,e,t),this.geometry&&this.geometry.boundingBox&&t.union(this.geometry.boundingBox),t},clone:(function(){var e=[`castShadow`,`receiveShadow`,`mode`,`culling`,`cullFace`,`frontFace`,`frustumCulling`,`renderOrder`,`lineWidth`,`ignorePicking`,`ignorePreZ`,`ignoreGBuffer`];return function(){var t=$e.prototype.clone.call(this);t.geometry=this.geometry,t.material=this.material;for(var n=0;n0)},clone:function(){var e=et.prototype.clone.call(this);return e.skeleton=this.skeleton,this.joints&&(e.joints=this.joints.slice()),e}});tt.POINTS=U.POINTS,tt.LINES=U.LINES,tt.LINE_LOOP=U.LINE_LOOP,tt.LINE_STRIP=U.LINE_STRIP,tt.TRIANGLES=U.TRIANGLES,tt.TRIANGLE_STRIP=U.TRIANGLE_STRIP,tt.TRIANGLE_FAN=U.TRIANGLE_FAN,tt.BACK=U.BACK,tt.FRONT=U.FRONT,tt.FRONT_AND_BACK=U.FRONT_AND_BACK,tt.CW=U.CW,tt.CCW=U.CCW;var nt=[`OES_texture_float`,`OES_texture_half_float`,`OES_texture_float_linear`,`OES_texture_half_float_linear`,`OES_standard_derivatives`,`OES_vertex_array_object`,`OES_element_index_uint`,`WEBGL_compressed_texture_s3tc`,`WEBGL_depth_texture`,`EXT_texture_filter_anisotropic`,`EXT_shader_texture_lod`,`WEBGL_draw_buffers`,`EXT_frag_depth`,`EXT_sRGB`,`ANGLE_instanced_arrays`],rt=[`MAX_TEXTURE_SIZE`,`MAX_CUBE_MAP_TEXTURE_SIZE`];function it(e){for(var t={},n={},r=0;r=400?e.onerror&&e.onerror():e.onload&&e.onload(t.response)},e.onerror&&(t.onerror=e.onerror),t.send(null)}var ot={get:at},st,ct={};ct.supportWebGL=function(){if(st==null)try{var e=document.createElement(`canvas`);if(!(e.getContext(`webgl`)||e.getContext(`experimental-webgl`)))throw Error()}catch(e){st=!1}return st},ct.Int8Array=typeof Int8Array>`u`?Array:Int8Array,ct.Uint8Array=typeof Uint8Array>`u`?Array:Uint8Array,ct.Uint16Array=typeof Uint16Array>`u`?Array:Uint16Array,ct.Uint32Array=typeof Uint32Array>`u`?Array:Uint32Array,ct.Int16Array=typeof Int16Array>`u`?Array:Int16Array,ct.Float32Array=typeof Float32Array>`u`?Array:Float32Array,ct.Float64Array=typeof Float64Array>`u`?Array:Float64Array;var lt={};typeof window<`u`?lt=window:typeof global<`u`&&(lt=global),ct.requestAnimationFrame=lt.requestAnimationFrame||lt.msRequestAnimationFrame||lt.mozRequestAnimationFrame||lt.webkitRequestAnimationFrame||function(e){setTimeout(e,16)},ct.createCanvas=function(){return document.createElement(`canvas`)},ct.createImage=function(){return new lt.Image},ct.request={get:ot.get},ct.addEventListener=function(e,t,n,r){e.addEventListener(t,n,r)},ct.removeEventListener=function(e,t,n){e.removeEventListener(t,n)};var ut=function(){this.head=null,this.tail=null,this._length=0};ut.prototype.insert=function(e){var t=new ut.Entry(e);return this.insertEntry(t),t},ut.prototype.insertAt=function(e,t){if(!(e<0)){for(var n=this.head,r=0;n&&r!=e;)n=n.next,r++;if(n){var i=new ut.Entry(t),a=n.prev;a?(a.next=i,i.prev=a):this.head=i,i.next=n,n.prev=i}else this.insert(t)}},ut.prototype.insertBeforeEntry=function(e,t){var n=new ut.Entry(e),r=t.prev;r?(r.next=n,n.prev=r):this.head=n,n.next=t,t.prev=n,this._length++},ut.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,this.tail=e):this.head=this.tail=e,this._length++},ut.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._length--},ut.prototype.removeAt=function(e){if(!(e<0)){for(var t=this.head,n=0;t&&n!=e;)t=t.next,n++;if(t)return this.remove(t),t.value}},ut.prototype.getHead=function(){if(this.head)return this.head.value},ut.prototype.getTail=function(){if(this.tail)return this.tail.value},ut.prototype.getAt=function(e){if(!(e<0)){for(var t=this.head,n=0;t&&n!=e;)t=t.next,n++;return t.value}},ut.prototype.indexOf=function(e){for(var t=this.head,n=0;t;){if(t.value===e)return n;t=t.next,n++}},ut.prototype.length=function(){return this._length},ut.prototype.isEmpty=function(){return this._length===0},ut.prototype.forEach=function(e,t){for(var n=this.head,r=0,i=t!==void 0;n;)i?e.call(t,n.value,r):e(n.value,r),n=n.next,r++},ut.prototype.clear=function(){this.tail=this.head=null,this._length=0},ut.Entry=function(e){this.value=e,this.next=null,this.prev=null};var dt=function(e){this._list=new ut,this._map={},this._maxSize=e||10};dt.prototype.setMaxSize=function(e){this._maxSize=e},dt.prototype.put=function(e,t){if(!this._map.hasOwnProperty(e)){var n=this._list.length();if(n>=this._maxSize&&n>0){var r=this._list.head;this._list.remove(r),delete this._map[r.key]}var i=this._list.insert(t);i.key=e,this._map[e]=i}},dt.prototype.get=function(e){var t=this._map[e];if(this._map.hasOwnProperty(e))return t!==this._list.tail&&(this._list.remove(t),this._list.insertEntry(t)),t.value},dt.prototype.remove=function(e){var t=this._map[e];t!==void 0&&(delete this._map[e],this._list.remove(t))},dt.prototype.clear=function(){this._list.clear(),this._map={}};var ft={},pt={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function mt(e){return e=Math.round(e),e<0?0:e>255?255:e}function ht(e){return e=Math.round(e),e<0?0:e>360?360:e}function gt(e){return e<0?0:e>1?1:e}function _t(e){return e.length&&e.charAt(e.length-1)===`%`?mt(parseFloat(e)/100*255):mt(parseInt(e,10))}function vt(e){return e.length&&e.charAt(e.length-1)===`%`?gt(parseFloat(e)/100):gt(parseFloat(e))}function yt(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function bt(e,t,n){return e+(t-e)*n}function xt(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function St(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var Ct=new dt(20),wt=null;function Tt(e,t){wt&&St(wt,t),wt=Ct.put(e,wt||t.slice())}ft.parse=function(e,t){if(e){t=t||[];var n=Ct.get(e);if(n)return St(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in pt)return St(t,pt[r]),Tt(e,t),t;if(r.charAt(0)===`#`){if(r.length===4){var i=parseInt(r.substr(1),16);if(!(i>=0&&i<=4095)){xt(t,0,0,0,1);return}return xt(t,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,1),Tt(e,t),t}else if(r.length===7){var i=parseInt(r.substr(1),16);if(!(i>=0&&i<=16777215)){xt(t,0,0,0,1);return}return xt(t,(i&16711680)>>16,(i&65280)>>8,i&255,1),Tt(e,t),t}return}var a=r.indexOf(`(`),o=r.indexOf(`)`);if(a!==-1&&o+1===r.length){var s=r.substr(0,a),c=r.substr(a+1,o-(a+1)).split(`,`),l=1;switch(s){case`rgba`:if(c.length!==4){xt(t,0,0,0,1);return}l=vt(c.pop());case`rgb`:if(c.length!==3){xt(t,0,0,0,1);return}return xt(t,_t(c[0]),_t(c[1]),_t(c[2]),l),Tt(e,t),t;case`hsla`:if(c.length!==4){xt(t,0,0,0,1);return}return c[3]=vt(c[3]),Et(c,t),Tt(e,t),t;case`hsl`:if(c.length!==3){xt(t,0,0,0,1);return}return Et(c,t),Tt(e,t),t;default:return}}xt(t,0,0,0,1)}},ft.parseToFloat=function(e,t){if(t=ft.parse(e,t),t)return t[0]/=255,t[1]/=255,t[2]/=255,t};function Et(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=vt(e[1]),i=vt(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],xt(t,mt(yt(o,a,n+1/3)*255),mt(yt(o,a,n)*255),mt(yt(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Dt(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}ft.lift=function(e,t){var n=ft.parse(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0;return ft.stringify(n,n.length===4?`rgba`:`rgb`)}},ft.toHex=function(e){var t=ft.parse(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)},ft.fastLerp=function(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=mt(bt(o[0],s[0],c)),n[1]=mt(bt(o[1],s[1],c)),n[2]=mt(bt(o[2],s[2],c)),n[3]=gt(bt(o[3],s[3],c)),n}},ft.fastMapToColor=ft.fastLerp,ft.lerp=function(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=ft.parse(t[i]),s=ft.parse(t[a]),c=r-i,l=ft.stringify([mt(bt(o[0],s[0],c)),mt(bt(o[1],s[1],c)),mt(bt(o[2],s[2],c)),gt(bt(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}},ft.mapToColor=ft.lerp,ft.modifyHSL=function(e,t,n,r){if(e=ft.parse(e),e)return e=Dt(e),t!=null&&(e[0]=ht(t)),n!=null&&(e[1]=vt(n)),r!=null&&(e[2]=vt(r)),ft.stringify(Et(e),`rgba`)},ft.modifyAlpha=function(e,t){if(e=ft.parse(e),e&&t!=null)return e[3]=gt(t),ft.stringify(e,`rgba`)},ft.stringify=function(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}};var Ot=ft.parseToFloat,kt={};function At(e){var t=Object.keys(e);t.sort();for(var n=[],r=0;r18),o&&(n.weChat=!0),t.svgSupported=typeof SVGRect<`u`,t.touchEventsSupported=`ontouchstart`in window&&!n.ie&&!n.edge,t.pointerEventsSupported=`onpointerdown`in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<`u`;var s=document.documentElement.style;t.transform3dSupported=(n.ie&&`transition`in s||n.edge||`WebKitCSSMatrix`in window&&`m11`in new WebKitCSSMatrix||`MozPerspective`in s)&&!(`OTransition`in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}function B_(e){var t={};if(typeof JSON>`u`)return t;for(var n=0;n>1)%2;s.cssText=[`position: absolute`,`visibility: hidden`,`padding: 0`,`margin: 0`,`border-width: 0`,`user-select: none`,`width:0`,`height:0`,r[c]+`:0`,i[l]+`:0`,r[1-c]+`:auto`,i[1-l]+`:auto`,``].join(`!important;`),e.appendChild(o),n.push(o)}return n}function Yv(e,t,n){for(var r=n?`invTrans`:`trans`,i=t[r],a=t.srcCoords,o=[],s=[],c=!0,l=0;l<4;l++){var u=e[l].getBoundingClientRect(),d=2*l,f=u.left,p=u.top;o.push(f,p),c=c&&a&&f===a[d]&&p===a[d+1],s.push(e[l].offsetLeft,e[l].offsetTop)}return c&&i?i:(t.srcCoords=o,t[r]=n?Gv(s,o):Gv(o,s))}function Xv(e){return e.nodeName.toUpperCase()===`CANVAS`}function Zv(e){return e==null?``:(e+``).replace(ng,function(e,t){return tg[t]})}function Qv(e,t,n,r){return n=n||{},r?$v(e,t,n):Nd&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX==null?$v(e,t,n):(n.zrX=t.offsetX,n.zrY=t.offsetY),n}function $v(e,t,n){if(R.domSupported&&e.getBoundingClientRect){var r=t.clientX,i=t.clientY;if(Xv(e)){var a=e.getBoundingClientRect();n.zrX=r-a.left,n.zrY=i-a.top;return}else if(qv(ul,e,r,i)){n.zrX=ul[0],n.zrY=ul[1];return}}n.zrX=n.zrY=0}function ey(e){return e||window.event}function ty(e,t,n){if(t=ey(t),t.zrX!=null)return t;var r=t.type;if(r&&r.indexOf(`touch`)>=0){var i=r===`touchend`?t.changedTouches[0]:t.targetTouches[0];i&&Qv(e,i,t,n)}else{Qv(e,t,t,n);var a=ny(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var o=t.button;return t.which==null&&o!==void 0&&Ei.test(t.type)&&(t.which=o&1?1:o&2?3:o&4?2:0),t}function ny(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var i=Math.abs(r===0?n:r),a=r>0?-1:r<0?1:n>0?-1:1;return 3*i*a}function ry(e,t,n,r){e.addEventListener(t,n,r)}function iy(e,t,n,r){e.removeEventListener(t,n,r)}function ay(e){return e.which===2||e.which===3}function oy(e){var t=e[1][0]-e[0][0],n=e[1][1]-e[0][1];return Math.sqrt(t*t+n*n)}function sy(e){return[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]}function cy(){return[1,0,0,1,0,0]}function ly(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function uy(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function dy(e,t,n){var r=t[0]*n[0]+t[2]*n[1],i=t[1]*n[0]+t[3]*n[1],a=t[0]*n[2]+t[2]*n[3],o=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],c=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=c,e}function fy(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function py(e,t,n,r){r===void 0&&(r=[0,0]);var i=t[0],a=t[2],o=t[4],s=t[1],c=t[3],l=t[5],u=Math.sin(n),d=Math.cos(n);return e[0]=i*d+s*u,e[1]=-i*u+s*d,e[2]=a*d+c*u,e[3]=-a*u+d*c,e[4]=d*(o-r[0])+u*(l-r[1])+r[0],e[5]=d*(l-r[1])-u*(o-r[0])+r[1],e}function my(e,t,n){var r=n[0],i=n[1];return e[0]=t[0]*r,e[1]=t[1]*i,e[2]=t[2]*r,e[3]=t[3]*i,e[4]=t[4]*r,e[5]=t[5]*i,e}function hy(e,t){var n=t[0],r=t[2],i=t[4],a=t[1],o=t[3],s=t[5],c=n*o-a*r;return c?(c=1/c,e[0]=o*c,e[1]=-a*c,e[2]=-r*c,e[3]=n*c,e[4]=(r*s-o*i)*c,e[5]=(a*i-n*s)*c,e):null}function gy(e){var t=cy();return uy(t,e),t}function _y(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:vy}}function vy(){Eg(this.event)}function yy(e,t,n){if(e[e.rectHover?`rectContain`:`contain`](t,n)){for(var r=e,i=void 0,a=!1;r;){if(r.ignoreClip&&(a=!0),!a){var o=r.getClipPath();if(o&&!o.contain(t,n))return!1}r.silent&&(i=!0),r=r.__hostTarget||r.parent}return!i||es}return!1}function by(e,t,n,r,i){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==i&&!o.ignore&&(s=yy(o,n,r))&&(!t.topTarget&&(t.topTarget=o),s!==es)){t.target=o;break}}}function xy(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}function Sy(e){for(var t=0;e>=_t;)t|=e&1,e>>=1;return e+t}function Cy(e,t,n,r){var i=t+1;if(i===n)return 1;if(r(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function wy(e,t,n){for(n--;t>>1,i(a,e[c])<0?s=c:o=c+1;var l=r-o;switch(l){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;l>0;)e[o+l]=e[o+l-1],l--}e[o]=a}}function Ey(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])>0){for(s=r-i;c0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}else{for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}for(o++;o>>1);a(e,t[n+u])>0?o=u+1:c=u}return c}function Dy(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])<0){for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}else{for(s=r-i;c=0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}for(o++;o>>1);a(e,t[n+u])<0?c=u:o=u+1}return c}function Oy(e,t){var n=gt,r,i,a=0,o=[];r=[],i=[];function s(e,t){r[a]=e,i[a]=t,a+=1}function c(){for(;a>1;){var e=a-2;if(e>=1&&i[e-1]<=i[e]+i[e+1]||e>=2&&i[e-2]<=i[e]+i[e-1])i[e-1]i[e+1])break;u(e)}}function l(){for(;a>1;){var e=a-2;e>0&&i[e-1]=gt||m>=gt);if(h)break;f<0&&(f=0),f+=2}if(n=f,n<1&&(n=1),i===1){for(c=0;c=0;c--)e[p+c]=e[f+c];e[d]=o[u];return}for(var m=n;;){var h=0,g=0,_=!1;do if(t(o[u],e[l])<0){if(e[d--]=e[l--],h++,g=0,--i===0){_=!0;break}}else if(e[d--]=o[u--],g++,h=0,--s===1){_=!0;break}while((h|g)=0;c--)e[p+c]=e[f+c];if(i===0){_=!0;break}}if(e[d--]=o[u--],--s===1){_=!0;break}if(g=s-Ey(e[l],o,0,s,s-1,t),g!==0){for(d-=g,u-=g,s-=g,p=d+1,f=u+1,c=0;c=gt||g>=gt);if(_)break;m<0&&(m=0),m+=2}if(n=m,n<1&&(n=1),s===1){for(d-=i,l-=i,p=d+1,f=l+1,c=i-1;c>=0;c--)e[p+c]=e[f+c];e[d]=o[u]}else if(s===0)throw Error();else for(f=d-(s-1),c=0;cs&&(c=s),Ty(e,n,n+c,n+a,t),a=c}o.pushRun(n,a),o.mergeRuns(),i-=a,n+=a}while(i!==0);o.forceMergeRuns()}}function Ay(){$f||($f=!0,console.warn(`z / z2 / zlevel of displayable is invalid, which may cause unexpected errors`))}function jy(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}function My(e){return e>-vn&&evn||e<-vn}function Py(e,t,n,r,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*r+3*a*n)}function Fy(e,t,n,r,i){var a=1-i;return 3*(((t-e)*a+2*(n-t)*i)*a+(r-n)*i*i)}function Iy(e,t,n,r,i,a){var o=r+3*(t-n)-e,s=3*(n-t*2+e),c=3*(t-e),l=e-i,u=s*s-3*o*c,d=s*c-9*o*l,f=c*c-3*s*l,p=0;if(My(u)&&My(d))if(My(s))a[0]=0;else{var m=-c/s;m>=0&&m<=1&&(a[p++]=m)}else{var h=d*d-4*u*f;if(My(h)){var g=d/u,m=-s/o+g,_=-g/2;m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_)}else if(h>0){var v=Am(h),y=u*s+1.5*o*(-d+v),b=u*s+1.5*o*(-d-v);y=y<0?-Sm(-y,Yi):Sm(y,Yi),b=b<0?-Sm(-b,Yi):Sm(b,Yi);var m=(-s-(y+b))/(3*o);m>=0&&m<=1&&(a[p++]=m)}else{var x=(2*u*s-3*o*d)/(2*Am(u*u*u)),S=Math.acos(x)/3,C=Am(u),w=Math.cos(S),m=(-s-2*C*w)/(3*o),_=(-s+C*(w+ec*Math.sin(S)))/(3*o),T=(-s+C*(w-ec*Math.sin(S)))/(3*o);m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_),T>=0&&T<=1&&(a[p++]=T)}}return p}function Ly(e,t,n,r,i){var a=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,s=3*t-3*e,c=0;if(My(o)){if(Ny(a)){var l=-s/a;l>=0&&l<=1&&(i[c++]=l)}}else{var u=a*a-4*o*s;if(My(u))i[0]=-a/(2*o);else if(u>0){var d=Am(u),l=(-a+d)/(2*o),f=(-a-d)/(2*o);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Ry(e,t,n,r,i,a){var o=(t-e)*i+e,s=(n-t)*i+t,c=(r-n)*i+n,l=(s-o)*i+o,u=(c-s)*i+s,d=(u-l)*i+l;a[0]=e,a[1]=o,a[2]=l,a[3]=d,a[4]=d,a[5]=u,a[6]=c,a[7]=r}function zy(e,t,n,r,i,a,o,s,c,l,u){var d,f=.005,p=1/0,m,h,g,_;hl[0]=c,hl[1]=l;for(var v=0;v<1;v+=.05)gl[0]=Py(e,n,i,o,v),gl[1]=Py(t,r,a,s,v),g=Ku(hl,gl),g=0&&g=0&&l<=1&&(i[c++]=l)}}else{var u=o*o-4*a*s;if(My(u)){var l=-o/(2*a);l>=0&&l<=1&&(i[c++]=l)}else if(u>0){var d=Am(u),l=(-o+d)/(2*a),f=(-o-d)/(2*a);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Wy(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function Gy(e,t,n,r,i){var a=(t-e)*r+e,o=(n-t)*r+t,s=(o-a)*r+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=n}function Ky(e,t,n,r,i,a,o,s,c){var l,u=.005,d=1/0;hl[0]=o,hl[1]=s;for(var f=0;f<1;f+=.05){gl[0]=Vy(e,n,i,f),gl[1]=Vy(t,r,a,f);var p=Ku(hl,gl);p=0&&p=1?1:Iy(0,r,a,1,e,s)&&Py(0,i,o,1,s[0])}}}function Yy(e){return e=Math.round(e),e<0?0:e>255?255:e}function Xy(e){return e=Math.round(e),e<0?0:e>360?360:e}function Zy(e){return e<0?0:e>1?1:e}function Qy(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?Yy(parseFloat(t)/100*255):Yy(parseInt(t,10))}function $y(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?Zy(parseFloat(t)/100):Zy(parseFloat(t))}function eb(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function tb(e,t,n){return e+(t-e)*n}function nb(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function rb(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function ib(e,t){gp&&rb(gp,t),gp=nu.put(e,gp||t.slice())}function ab(e,t){if(e){t=t||[];var n=nu.get(e);if(n)return rb(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in lp)return rb(t,lp[r]),ib(e,t),t;var i=r.length;if(r.charAt(0)===`#`){if(i===4||i===5){var a=parseInt(r.slice(1,4),16);if(!(a>=0&&a<=4095)){nb(t,0,0,0,1);return}return nb(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(r.slice(4),16)/15:1),ib(e,t),t}else if(i===7||i===9){var a=parseInt(r.slice(1,7),16);if(!(a>=0&&a<=16777215)){nb(t,0,0,0,1);return}return nb(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(r.slice(7),16)/255:1),ib(e,t),t}return}var o=r.indexOf(`(`),s=r.indexOf(`)`);if(o!==-1&&s+1===i){var c=r.substr(0,o),l=r.substr(o+1,s-(o+1)).split(`,`),u=1;switch(c){case`rgba`:if(l.length!==4)return l.length===3?nb(t,+l[0],+l[1],+l[2],1):nb(t,0,0,0,1);u=$y(l.pop());case`rgb`:if(l.length>=3)return nb(t,Qy(l[0]),Qy(l[1]),Qy(l[2]),l.length===3?u:$y(l[3])),ib(e,t),t;nb(t,0,0,0,1);return;case`hsla`:if(l.length!==4){nb(t,0,0,0,1);return}return l[3]=$y(l[3]),ob(l,t),ib(e,t),t;case`hsl`:if(l.length!==3){nb(t,0,0,0,1);return}return ob(l,t),ib(e,t),t;default:return}}nb(t,0,0,0,1)}}function ob(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=$y(e[1]),i=$y(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],nb(t,Yy(eb(o,a,n+1/3)*255),Yy(eb(o,a,n)*255),Yy(eb(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function sb(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}function cb(e,t){var n=ab(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return mb(n,n.length===4?`rgba`:`rgb`)}}function lb(e){var t=ab(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function ub(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=Yy(tb(o[0],s[0],c)),n[1]=Yy(tb(o[1],s[1],c)),n[2]=Yy(tb(o[2],s[2],c)),n[3]=Zy(tb(o[3],s[3],c)),n}}function db(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=ab(t[i]),s=ab(t[a]),c=r-i,l=mb([Yy(tb(o[0],s[0],c)),Yy(tb(o[1],s[1],c)),Yy(tb(o[2],s[2],c)),Zy(tb(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}}function fb(e,t,n,r){var i=ab(e);if(e)return i=sb(i),t!=null&&(i[0]=Xy(t)),n!=null&&(i[1]=$y(n)),r!=null&&(i[2]=$y(r)),mb(ob(i),`rgba`)}function pb(e,t){var n=ab(e);if(n&&t!=null)return n[3]=Zy(t),mb(n,`rgba`)}function mb(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}}function hb(e,t){var n=ab(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}function gb(){return mb([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],`rgb`)}function _b(e){if(X(e)){var t=xp.get(e);return t||(t=cb(e,-.1),xp.put(e,t)),t}else if(av(e)){var n=U({},e);return n.colorStops=K(e.colorStops,function(e){return{offset:e.offset,color:cb(e.color,-.1)}}),n}return e}function vb(e){return e.type===`linear`}function yb(e){return e.type===`radial`}function bb(e,t,n){return(t-e)*n+e}function xb(e,t,n,r){for(var i=t.length,a=0;ar?t:e,a=Math.min(n,r),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so)r.length=o;else for(var s=a;s_n||e<-_n}function Ub(e,t){for(var n=0;n18),o&&(n.weChat=!0),t.svgSupported=typeof SVGRect<`u`,t.touchEventsSupported=`ontouchstart`in window&&!n.ie&&!n.edge,t.pointerEventsSupported=`onpointerdown`in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<`u`;var s=document.documentElement.style;t.transform3dSupported=(n.ie&&`transition`in s||n.edge||`WebKitCSSMatrix`in window&&`m11`in new WebKitCSSMatrix||`MozPerspective`in s)&&!(`OTransition`in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}function B_(e){var t={};if(typeof JSON>`u`)return t;for(var n=0;n>1)%2;s.cssText=[`position: absolute`,`visibility: hidden`,`padding: 0`,`margin: 0`,`border-width: 0`,`user-select: none`,`width:0`,`height:0`,r[c]+`:0`,i[l]+`:0`,r[1-c]+`:auto`,i[1-l]+`:auto`,``].join(`!important;`),e.appendChild(o),n.push(o)}return n}function Yv(e,t,n){for(var r=n?`invTrans`:`trans`,i=t[r],a=t.srcCoords,o=[],s=[],c=!0,l=0;l<4;l++){var u=e[l].getBoundingClientRect(),d=2*l,f=u.left,p=u.top;o.push(f,p),c=c&&a&&f===a[d]&&p===a[d+1],s.push(e[l].offsetLeft,e[l].offsetTop)}return c&&i?i:(t.srcCoords=o,t[r]=n?Gv(s,o):Gv(o,s))}function Xv(e){return e.nodeName.toUpperCase()===`CANVAS`}function Zv(e){return e==null?``:(e+``).replace(ng,function(e,t){return tg[t]})}function Qv(e,t,n,r){return n=n||{},r?$v(e,t,n):Nd&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX==null?$v(e,t,n):(n.zrX=t.offsetX,n.zrY=t.offsetY),n}function $v(e,t,n){if(R.domSupported&&e.getBoundingClientRect){var r=t.clientX,i=t.clientY;if(Xv(e)){var a=e.getBoundingClientRect();n.zrX=r-a.left,n.zrY=i-a.top;return}else if(qv(ul,e,r,i)){n.zrX=ul[0],n.zrY=ul[1];return}}n.zrX=n.zrY=0}function ey(e){return e||window.event}function ty(e,t,n){if(t=ey(t),t.zrX!=null)return t;var r=t.type;if(r&&r.indexOf(`touch`)>=0){var i=r===`touchend`?t.changedTouches[0]:t.targetTouches[0];i&&Qv(e,i,t,n)}else{Qv(e,t,t,n);var a=ny(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var o=t.button;return t.which==null&&o!==void 0&&Ei.test(t.type)&&(t.which=o&1?1:o&2?3:o&4?2:0),t}function ny(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var i=Math.abs(r===0?n:r),a=r>0?-1:r<0?1:n>0?-1:1;return 3*i*a}function ry(e,t,n,r){e.addEventListener(t,n,r)}function iy(e,t,n,r){e.removeEventListener(t,n,r)}function ay(e){return e.which===2||e.which===3}function oy(e){var t=e[1][0]-e[0][0],n=e[1][1]-e[0][1];return Math.sqrt(t*t+n*n)}function sy(e){return[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]}function cy(){return[1,0,0,1,0,0]}function ly(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function uy(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function dy(e,t,n){var r=t[0]*n[0]+t[2]*n[1],i=t[1]*n[0]+t[3]*n[1],a=t[0]*n[2]+t[2]*n[3],o=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],c=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=c,e}function fy(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function py(e,t,n,r){r===void 0&&(r=[0,0]);var i=t[0],a=t[2],o=t[4],s=t[1],c=t[3],l=t[5],u=Math.sin(n),d=Math.cos(n);return e[0]=i*d+s*u,e[1]=-i*u+s*d,e[2]=a*d+c*u,e[3]=-a*u+d*c,e[4]=d*(o-r[0])+u*(l-r[1])+r[0],e[5]=d*(l-r[1])-u*(o-r[0])+r[1],e}function my(e,t,n){var r=n[0],i=n[1];return e[0]=t[0]*r,e[1]=t[1]*i,e[2]=t[2]*r,e[3]=t[3]*i,e[4]=t[4]*r,e[5]=t[5]*i,e}function hy(e,t){var n=t[0],r=t[2],i=t[4],a=t[1],o=t[3],s=t[5],c=n*o-a*r;return c?(c=1/c,e[0]=o*c,e[1]=-a*c,e[2]=-r*c,e[3]=n*c,e[4]=(r*s-o*i)*c,e[5]=(a*i-n*s)*c,e):null}function gy(e){var t=cy();return uy(t,e),t}function _y(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:vy}}function vy(){Eg(this.event)}function yy(e,t,n){if(e[e.rectHover?`rectContain`:`contain`](t,n)){for(var r=e,i=void 0,a=!1;r;){if(r.ignoreClip&&(a=!0),!a){var o=r.getClipPath();if(o&&!o.contain(t,n))return!1}r.silent&&(i=!0),r=r.__hostTarget||r.parent}return!i||es}return!1}function by(e,t,n,r,i){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==i&&!o.ignore&&(s=yy(o,n,r))&&(!t.topTarget&&(t.topTarget=o),s!==es)){t.target=o;break}}}function xy(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}function Sy(e){for(var t=0;e>=_t;)t|=e&1,e>>=1;return e+t}function Cy(e,t,n,r){var i=t+1;if(i===n)return 1;if(r(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function wy(e,t,n){for(n--;t>>1,i(a,e[c])<0?s=c:o=c+1;var l=r-o;switch(l){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;l>0;)e[o+l]=e[o+l-1],l--}e[o]=a}}function Ey(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])>0){for(s=r-i;c0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}else{for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}for(o++;o>>1);a(e,t[n+u])>0?o=u+1:c=u}return c}function Dy(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])<0){for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}else{for(s=r-i;c=0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}for(o++;o>>1);a(e,t[n+u])<0?c=u:o=u+1}return c}function Oy(e,t){var n=gt,r,i,a=0,o=[];r=[],i=[];function s(e,t){r[a]=e,i[a]=t,a+=1}function c(){for(;a>1;){var e=a-2;if(e>=1&&i[e-1]<=i[e]+i[e+1]||e>=2&&i[e-2]<=i[e]+i[e-1])i[e-1]i[e+1])break;u(e)}}function l(){for(;a>1;){var e=a-2;e>0&&i[e-1]=gt||m>=gt);if(h)break;f<0&&(f=0),f+=2}if(n=f,n<1&&(n=1),i===1){for(c=0;c=0;c--)e[p+c]=e[f+c];e[d]=o[u];return}for(var m=n;;){var h=0,g=0,_=!1;do if(t(o[u],e[l])<0){if(e[d--]=e[l--],h++,g=0,--i===0){_=!0;break}}else if(e[d--]=o[u--],g++,h=0,--s===1){_=!0;break}while((h|g)=0;c--)e[p+c]=e[f+c];if(i===0){_=!0;break}}if(e[d--]=o[u--],--s===1){_=!0;break}if(g=s-Ey(e[l],o,0,s,s-1,t),g!==0){for(d-=g,u-=g,s-=g,p=d+1,f=u+1,c=0;c=gt||g>=gt);if(_)break;m<0&&(m=0),m+=2}if(n=m,n<1&&(n=1),s===1){for(d-=i,l-=i,p=d+1,f=l+1,c=i-1;c>=0;c--)e[p+c]=e[f+c];e[d]=o[u]}else if(s===0)throw Error();else for(f=d-(s-1),c=0;cs&&(c=s),Ty(e,n,n+c,n+a,t),a=c}o.pushRun(n,a),o.mergeRuns(),i-=a,n+=a}while(i!==0);o.forceMergeRuns()}}function Ay(){$f||($f=!0,console.warn(`z / z2 / zlevel of displayable is invalid, which may cause unexpected errors`))}function jy(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}function My(e){return e>-vn&&evn||e<-vn}function Py(e,t,n,r,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*r+3*a*n)}function Fy(e,t,n,r,i){var a=1-i;return 3*(((t-e)*a+2*(n-t)*i)*a+(r-n)*i*i)}function Iy(e,t,n,r,i,a){var o=r+3*(t-n)-e,s=3*(n-t*2+e),c=3*(t-e),l=e-i,u=s*s-3*o*c,d=s*c-9*o*l,f=c*c-3*s*l,p=0;if(My(u)&&My(d))if(My(s))a[0]=0;else{var m=-c/s;m>=0&&m<=1&&(a[p++]=m)}else{var h=d*d-4*u*f;if(My(h)){var g=d/u,m=-s/o+g,_=-g/2;m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_)}else if(h>0){var v=Am(h),y=u*s+1.5*o*(-d+v),b=u*s+1.5*o*(-d-v);y=y<0?-Sm(-y,Yi):Sm(y,Yi),b=b<0?-Sm(-b,Yi):Sm(b,Yi);var m=(-s-(y+b))/(3*o);m>=0&&m<=1&&(a[p++]=m)}else{var x=(2*u*s-3*o*d)/(2*Am(u*u*u)),S=Math.acos(x)/3,C=Am(u),w=Math.cos(S),m=(-s-2*C*w)/(3*o),_=(-s+C*(w+ec*Math.sin(S)))/(3*o),T=(-s+C*(w-ec*Math.sin(S)))/(3*o);m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_),T>=0&&T<=1&&(a[p++]=T)}}return p}function Ly(e,t,n,r,i){var a=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,s=3*t-3*e,c=0;if(My(o)){if(Ny(a)){var l=-s/a;l>=0&&l<=1&&(i[c++]=l)}}else{var u=a*a-4*o*s;if(My(u))i[0]=-a/(2*o);else if(u>0){var d=Am(u),l=(-a+d)/(2*o),f=(-a-d)/(2*o);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Ry(e,t,n,r,i,a){var o=(t-e)*i+e,s=(n-t)*i+t,c=(r-n)*i+n,l=(s-o)*i+o,u=(c-s)*i+s,d=(u-l)*i+l;a[0]=e,a[1]=o,a[2]=l,a[3]=d,a[4]=d,a[5]=u,a[6]=c,a[7]=r}function zy(e,t,n,r,i,a,o,s,c,l,u){var d,f=.005,p=1/0,m,h,g,_;hl[0]=c,hl[1]=l;for(var v=0;v<1;v+=.05)gl[0]=Py(e,n,i,o,v),gl[1]=Py(t,r,a,s,v),g=Ku(hl,gl),g=0&&g=0&&l<=1&&(i[c++]=l)}}else{var u=o*o-4*a*s;if(My(u)){var l=-o/(2*a);l>=0&&l<=1&&(i[c++]=l)}else if(u>0){var d=Am(u),l=(-o+d)/(2*a),f=(-o-d)/(2*a);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Wy(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function Gy(e,t,n,r,i){var a=(t-e)*r+e,o=(n-t)*r+t,s=(o-a)*r+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=n}function Ky(e,t,n,r,i,a,o,s,c){var l,u=.005,d=1/0;hl[0]=o,hl[1]=s;for(var f=0;f<1;f+=.05){gl[0]=Vy(e,n,i,f),gl[1]=Vy(t,r,a,f);var p=Ku(hl,gl);p=0&&p=1?1:Iy(0,r,a,1,e,s)&&Py(0,i,o,1,s[0])}}}function Yy(e){return e=Math.round(e),e<0?0:e>255?255:e}function Xy(e){return e=Math.round(e),e<0?0:e>360?360:e}function Zy(e){return e<0?0:e>1?1:e}function Qy(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?Yy(parseFloat(t)/100*255):Yy(parseInt(t,10))}function $y(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?Zy(parseFloat(t)/100):Zy(parseFloat(t))}function eb(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function tb(e,t,n){return e+(t-e)*n}function nb(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function rb(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function ib(e,t){gp&&rb(gp,t),gp=nu.put(e,gp||t.slice())}function ab(e,t){if(e){t=t||[];var n=nu.get(e);if(n)return rb(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in lp)return rb(t,lp[r]),ib(e,t),t;var i=r.length;if(r.charAt(0)===`#`){if(i===4||i===5){var a=parseInt(r.slice(1,4),16);if(!(a>=0&&a<=4095)){nb(t,0,0,0,1);return}return nb(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(r.slice(4),16)/15:1),ib(e,t),t}else if(i===7||i===9){var a=parseInt(r.slice(1,7),16);if(!(a>=0&&a<=16777215)){nb(t,0,0,0,1);return}return nb(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(r.slice(7),16)/255:1),ib(e,t),t}return}var o=r.indexOf(`(`),s=r.indexOf(`)`);if(o!==-1&&s+1===i){var c=r.substr(0,o),l=r.substr(o+1,s-(o+1)).split(`,`),u=1;switch(c){case`rgba`:if(l.length!==4)return l.length===3?nb(t,+l[0],+l[1],+l[2],1):nb(t,0,0,0,1);u=$y(l.pop());case`rgb`:if(l.length>=3)return nb(t,Qy(l[0]),Qy(l[1]),Qy(l[2]),l.length===3?u:$y(l[3])),ib(e,t),t;nb(t,0,0,0,1);return;case`hsla`:if(l.length!==4){nb(t,0,0,0,1);return}return l[3]=$y(l[3]),ob(l,t),ib(e,t),t;case`hsl`:if(l.length!==3){nb(t,0,0,0,1);return}return ob(l,t),ib(e,t),t;default:return}}nb(t,0,0,0,1)}}function ob(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=$y(e[1]),i=$y(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],nb(t,Yy(eb(o,a,n+1/3)*255),Yy(eb(o,a,n)*255),Yy(eb(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function sb(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}function cb(e,t){var n=ab(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return mb(n,n.length===4?`rgba`:`rgb`)}}function lb(e){var t=ab(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function ub(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=Yy(tb(o[0],s[0],c)),n[1]=Yy(tb(o[1],s[1],c)),n[2]=Yy(tb(o[2],s[2],c)),n[3]=Zy(tb(o[3],s[3],c)),n}}function db(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=ab(t[i]),s=ab(t[a]),c=r-i,l=mb([Yy(tb(o[0],s[0],c)),Yy(tb(o[1],s[1],c)),Yy(tb(o[2],s[2],c)),Zy(tb(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}}function fb(e,t,n,r){var i=ab(e);if(e)return i=sb(i),t!=null&&(i[0]=Xy(t)),n!=null&&(i[1]=$y(n)),r!=null&&(i[2]=$y(r)),mb(ob(i),`rgba`)}function pb(e,t){var n=ab(e);if(n&&t!=null)return n[3]=Zy(t),mb(n,`rgba`)}function mb(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}}function hb(e,t){var n=ab(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}function gb(){return mb([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],`rgb`)}function _b(e){if(X(e)){var t=xp.get(e);return t||(t=cb(e,-.1),xp.put(e,t)),t}else if(av(e)){var n=U({},e);return n.colorStops=K(e.colorStops,function(e){return{offset:e.offset,color:cb(e.color,-.1)}}),n}return e}function vb(e){return e.type===`linear`}function yb(e){return e.type===`radial`}function bb(e,t,n){return(t-e)*n+e}function xb(e,t,n,r){for(var i=t.length,a=0;ar?t:e,a=Math.min(n,r),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so)r.length=o;else for(var s=a;s_n||e<-_n}function Ub(e,t){for(var n=0;n=0?parseFloat(e)/100*t:parseFloat(e):e}function Zb(e,t,n){var r=t.position||`inside`,i=t.distance==null?5:t.distance,a=n.height,o=n.width,s=a/2,c=n.x,l=n.y,u=`left`,d=`top`;if(B(r,Array))c+=Xb(r[0],n.width),l+=Xb(r[1],n.height),u=null,d=null;else switch(r){case`left`:c-=i,l+=s,u=`right`,d=`middle`;break;case`right`:c+=i+o,l+=s,d=`middle`;break;case`top`:c+=o/2,l-=i,u=`center`,d=`bottom`;break;case`bottom`:c+=o/2,l+=a+i,u=`center`;break;case`inside`:c+=o/2,l+=s,u=`center`,d=`middle`;break;case`insideLeft`:c+=i,l+=s,d=`middle`;break;case`insideRight`:c+=o-i,l+=s,u=`right`,d=`middle`;break;case`insideTop`:c+=o/2,l+=i,u=`center`;break;case`insideBottom`:c+=o/2,l+=a-i,u=`center`,d=`bottom`;break;case`insideTopLeft`:c+=i,l+=i;break;case`insideTopRight`:c+=o-i,l+=i,u=`right`;break;case`insideBottomLeft`:c+=i,l+=a-i,d=`bottom`;break;case`insideBottomRight`:c+=o-i,l+=a-i,u=`right`,d=`bottom`;break}return e=e||{},e.x=c,e.y=l,e.align=u,e.verticalAlign=d,e}function Qb(e,t,n,r,i){n=n||{};var a=[];ix(e,``,e,t,n,r,a,i);var o=a.length,s=!1,c=n.done,l=n.aborted,u=function(){s=!0,o--,o<=0&&(s?c&&c():l&&l())},d=function(){o--,o<=0&&(s?c&&c():l&&l())};o||c&&c(),a.length>0&&n.during&&a[0].during(function(e,t){n.during(t)});for(var f=0;f0||i.force&&!o.length){var w=void 0,T=void 0,E=void 0;if(s){T={},p&&(w={});for(var x=0;x0){if(e<=i)return o;if(e>=a)return s}else if(e>=i)return o;else if(e<=a)return s}else{if(e===i)return o;if(e===a)return s}return(e-i)/c*l+o}function gx(e,t){switch(e){case`center`:case`middle`:e=`50%`;break;case`left`:case`top`:e=`0%`;break;case`right`:case`bottom`:e=`100%`;break}return X(e)?mx(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function _x(e,t,n){return t==null&&(t=10),t=Math.min(Math.max(0,t),To),e=(+e).toFixed(t),n?e:+e}function vx(e){return e.sort(function(e,t){return e-t}),e}function yx(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,n=0;n<15;n++,t*=10)if(Math.round(e*t)/t===e)return n}return bx(e)}function bx(e){var t=e.toString().toLowerCase(),n=t.indexOf(`e`),r=n>0?+t.slice(n+1):0,i=n>0?n:t.length,a=t.indexOf(`.`),o=a<0?0:i-1-a;return Math.max(0,o-r)}function xx(e,t){var n=Math.log,r=Math.LN10,i=Math.floor(n(e[1]-e[0])/r),a=Math.round(n(Math.abs(t[1]-t[0]))/r),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20}function Sx(e,t,n){return e[t]&&Cx(e,n)[t]||0}function Cx(e,t){var n=Y_(e,function(e,t){return e+(isNaN(t)?0:t)},0);if(n===0)return[];for(var r=10**t,i=K(e,function(e){return(isNaN(e)?0:e)/n*r*100}),a=r*100,o=K(i,function(e){return Math.floor(e)}),s=Y_(o,function(e,t){return e+t},0),c=K(i,function(e,t){return e-o[t]});sl&&(l=c[d],u=d);++o[u],c[u]=0,++s}return K(o,function(e){return e/r})}function Tx(e,t){var n=Math.max(yx(e),yx(t)),r=e+t;return n>To?r:_x(r,n)}function Ex(e){var t=Math.PI*2;return(e%t+t)%t}function Dx(e){return e>-_o&&e<_o}function Ox(e){if(B(e,Date))return e;if(X(e)){var t=nc.exec(e);if(!t)return new Date(NaN);if(t[8]){var n=+t[4]||0;return t[8].toUpperCase()!==`Z`&&(n-=+t[8].slice(0,3)),new Date(Date.UTC(+t[1],(t[2]||1)-1,+t[3]||1,n,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0))}else return new Date(+t[1],(t[2]||1)-1,+t[3]||1,+t[4]||0,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0)}else if(e==null)return new Date(NaN);return new Date(Math.round(e))}function kx(e){return 10**Ax(e)}function Ax(e){if(e===0)return 0;var t=Math.floor(Math.log(e)/Math.LN10);return e/10**t>=10&&t++,t}function jx(e,t){var n=Ax(e),r=10**n,i=e/r;return e=(t?i<1.5?1:i<2.5?2:i<4?3:i<7?5:10:i<1?1:i<2?2:i<3?3:i<5?5:10)*r,n>=-20?+e.toFixed(n<0?-n:0):e}function Mx(e,t){var n=(e.length-1)*t+1,r=Math.floor(n),i=+e[r-1],a=n-r;return a?i+a*(e[r]-i):i}function Nx(e){e.sort(function(e,t){return s(e,t,0)?-1:1});for(var t=-1/0,n=1,r=0;r=0||i&&G_(i,s)<0)){var c=n.getShallow(s,t);c!=null&&(a[e[o][0]]=c)}}return a}}function DS(e){if(typeof e==`string`){var t=df.get(e);return t&&t.image}else return e}function OS(e,t,n,r,i){if(!e)return t;if(typeof e==`string`){if(t&&t.__zrImageSrc===e||!n)return t;var a=df.get(e),o={hostEl:n,cb:r,cbPayload:i};return a?(t=a.image,!AS(t)&&a.pending.push(o)):(t=mh.loadImage(e,kS,kS),t.__zrImageSrc=e,df.put(e,t.__cachedImgObj={image:t,pending:[o]})),t}else return e}function kS(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=o;c++)s-=o;var l=Wb(n,t);return l>s&&(n=``,l=0),s=e-l,i.ellipsis=n,i.ellipsisWidth=l,i.contentWidth=s,i.containerWidth=e,i}function PS(e,t,n){var r=n.containerWidth,i=n.font,a=n.contentWidth;if(!r){e.textLine=``,e.isTruncated=!1;return}var o=Wb(t,i);if(o<=r){e.textLine=t,e.isTruncated=!1;return}for(var s=0;;s++){if(o<=a||s>=n.maxIterations){t+=n.ellipsis;break}var c=s===0?FS(t,a,n.ascCharWidth,n.cnCharWidth):o>0?Math.floor(t.length*a/o):0;t=t.substr(0,c),o=Wb(t,i)}t===``&&(t=n.placeholder),e.textLine=t,e.isTruncated=!0}function FS(e,t,n,r){for(var i=0,a=0,o=e.length;a { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,7 +28,7 @@ removeAfterLoad(freshLink, link) } })(); -import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{l as t}from"./vendor.js?v=1787646744133";var n=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),r=new(function(){function e(){this.browser=new n,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<`u`}return e}());typeof wx==`object`&&typeof wx.getSystemInfoSync==`function`?(r.wxa=!0,r.touchEventsSupported=!0):typeof document>`u`&&typeof self<`u`?r.worker=!0:!r.hasGlobalWindow||`Deno`in window?(r.node=!0,r.svgSupported=!0):i(navigator.userAgent,r);function i(e,t){var n=t.browser,r=e.match(/Firefox\/([\d.]+)/),i=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),a=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);r&&(n.firefox=!0,n.version=r[1]),i&&(n.ie=!0,n.version=i[1]),a&&(n.edge=!0,n.version=a[1],n.newEdge=+a[1].split(`.`)[0]>18),o&&(n.weChat=!0),t.svgSupported=typeof SVGRect<`u`,t.touchEventsSupported=`ontouchstart`in window&&!n.ie&&!n.edge,t.pointerEventsSupported=`onpointerdown`in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<`u`;var s=document.documentElement.style;t.transform3dSupported=(n.ie&&`transition`in s||n.edge||`WebKitCSSMatrix`in window&&`m11`in new WebKitCSSMatrix||`MozPerspective`in s)&&!(`OTransition`in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}var a=`12px sans-serif`,o=20,s=100,c=`007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N`;function l(e){var t={};if(typeof JSON>`u`)return t;for(var n=0;n=0)s=o*n.length;else for(var c=0;cOe,RADIAN_TO_DEGREE:()=>Ne,assert:()=>be,bind:()=>R,clone:()=>O,concatArray:()=>ke,createCanvas:()=>ee,createHashMap:()=>G,createObject:()=>Ae,curry:()=>z,defaults:()=>M,disableUserSelect:()=>je,each:()=>F,eqNaN:()=>he,extend:()=>j,filter:()=>ie,find:()=>ae,guid:()=>E,hasOwn:()=>K,indexOf:()=>N,inherits:()=>te,isArray:()=>B,isArrayLike:()=>P,isBuiltInObject:()=>le,isDom:()=>de,isFunction:()=>V,isGradientObject:()=>fe,isImagePatternObject:()=>pe,isNumber:()=>ce,isObject:()=>U,isPrimitive:()=>we,isRegExp:()=>me,isString:()=>H,isStringSafe:()=>se,isTypedArray:()=>ue,keys:()=>L,logError:()=>D,map:()=>I,merge:()=>k,mergeAll:()=>A,mixin:()=>ne,noop:()=>Me,normalizeCssArray:()=>ye,reduce:()=>re,retrieve:()=>ge,retrieve2:()=>W,retrieve3:()=>_e,setAsPrimitive:()=>Ce,slice:()=>ve,trim:()=>xe}),m=re([`Function`,`RegExp`,`Date`,`Error`,`CanvasGradient`,`CanvasPattern`,`Image`,`Canvas`],function(e,t){return e[`[object `+t+`]`]=!0,e},{}),h=re([`Int8`,`Uint8`,`Uint8Clamped`,`Int16`,`Uint16`,`Int32`,`Uint32`,`Float32`,`Float64`],function(e,t){return e[`[object `+t+`Array]`]=!0,e},{}),g=Object.prototype.toString,_=Array.prototype,v=_.forEach,y=_.filter,b=_.slice,x=_.map,S=function(){}.constructor,C=S?S.prototype:null,w=`__proto__`,T=2311;function E(){return T++}function D(){var e=[...arguments];typeof console<`u`&&console.error.apply(console,e)}function O(e){if(typeof e!=`object`||!e)return e;var t=e,n=g.call(e);if(n===`[object Array]`){if(!we(e)){t=[];for(var r=0,i=e.length;rze,applyTransform:()=>rt,clone:()=>Le,copy:()=>Ie,create:()=>Fe,dist:()=>Qe,distSquare:()=>et,distance:()=>Ze,distanceSquare:()=>$e,div:()=>qe,dot:()=>Je,len:()=>He,lenSquare:()=>We,length:()=>Ue,lengthSquare:()=>Ge,lerp:()=>nt,max:()=>at,min:()=>it,mul:()=>Ke,negate:()=>tt,normalize:()=>Xe,scale:()=>Ye,scaleAndAdd:()=>Be,set:()=>Re,sub:()=>Ve});function Fe(e,t){return e==null&&(e=0),t==null&&(t=0),[e,t]}function Ie(e,t){return e[0]=t[0],e[1]=t[1],e}function Le(e){return[e[0],e[1]]}function Re(e,t,n){return e[0]=t,e[1]=n,e}function ze(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function Be(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e}function Ve(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function He(e){return Math.sqrt(We(e))}var Ue=He;function We(e){return e[0]*e[0]+e[1]*e[1]}var Ge=We;function Ke(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e}function qe(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e}function Je(e,t){return e[0]*t[0]+e[1]*t[1]}function Ye(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function Xe(e,t){var n=He(t);return n===0?(e[0]=0,e[1]=0):(e[0]=t[0]/n,e[1]=t[1]/n),e}function Ze(e,t){return Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1]))}var Qe=Ze;function $e(e,t){return(e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])}var et=$e;function tt(e,t){return e[0]=-t[0],e[1]=-t[1],e}function nt(e,t,n,r){return e[0]=t[0]+r*(n[0]-t[0]),e[1]=t[1]+r*(n[1]-t[1]),e}function rt(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i+n[4],e[1]=n[1]*r+n[3]*i+n[5],e}function it(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e}function at(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e}var ot=function(){function e(e,t){this.target=e,this.topTarget=t&&t.topTarget}return e}(),st=function(){function e(e){this.handler=e,e.on(`mousedown`,this._dragStart,this),e.on(`mousemove`,this._drag,this),e.on(`mouseup`,this._dragEnd,this)}return e.prototype._dragStart=function(e){for(var t=e.target;t&&!t.draggable;)t=t.parent||t.__hostTarget;t&&(this._draggingTarget=t,t.dragging=!0,this._x=e.offsetX,this._y=e.offsetY,this.handler.dispatchToElement(new ot(t,e),`dragstart`,e.event))},e.prototype._drag=function(e){var t=this._draggingTarget;if(t){var n=e.offsetX,r=e.offsetY,i=n-this._x,a=r-this._y;this._x=n,this._y=r,t.drift(i,a,e),this.handler.dispatchToElement(new ot(t,e),`drag`,e.event);var o=this.handler.findHover(n,r,t).target,s=this._dropTarget;this._dropTarget=o,t!==o&&(s&&o!==s&&this.handler.dispatchToElement(new ot(s,e),`dragleave`,e.event),o&&o!==s&&this.handler.dispatchToElement(new ot(o,e),`dragenter`,e.event))}},e.prototype._dragEnd=function(e){var t=this._draggingTarget;t&&(t.dragging=!1),this.handler.dispatchToElement(new ot(t,e),`dragend`,e.event),this._dropTarget&&this.handler.dispatchToElement(new ot(this._dropTarget,e),`drop`,e.event),this._draggingTarget=null,this._dropTarget=null},e}(),ct=function(){function e(e){e&&(this._$eventProcessor=e)}return e.prototype.on=function(e,t,n,r){this._$handlers||(this._$handlers={});var i=this._$handlers;if(typeof t==`function`&&(r=n,n=t,t=null),!n||!e)return this;var a=this._$eventProcessor;t!=null&&a&&a.normalizeQuery&&(t=a.normalizeQuery(t)),i[e]||(i[e]=[]);for(var o=0;o>1)%2;s.cssText=[`position: absolute`,`visibility: hidden`,`padding: 0`,`margin: 0`,`border-width: 0`,`user-select: none`,`width:0`,`height:0`,r[c]+`:0`,i[l]+`:0`,r[1-c]+`:auto`,i[1-l]+`:auto`,``].join(`!important;`),e.appendChild(o),n.push(o)}return n}function _t(e,t,n){for(var r=n?`invTrans`:`trans`,i=t[r],a=t.srcCoords,o=[],s=[],c=!0,l=0;l<4;l++){var u=e[l].getBoundingClientRect(),d=2*l,f=u.left,p=u.top;o.push(f,p),c=c&&a&&f===a[d]&&p===a[d+1],s.push(e[l].offsetLeft,e[l].offsetTop)}return c&&i?i:(t.srcCoords=o,t[r]=n?dt(s,o):dt(o,s))}function vt(e){return e.nodeName.toUpperCase()===`CANVAS`}var yt=/([&<>"'])/g,bt={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`};function xt(e){return e==null?``:(e+``).replace(yt,function(e,t){return bt[t]})}var St=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ct=[],wt=r.browser.firefox&&+r.browser.version.split(`.`)[0]<39;function Tt(e,t,n,r){return n=n||{},r?Et(e,t,n):wt&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX==null?Et(e,t,n):(n.zrX=t.offsetX,n.zrY=t.offsetY),n}function Et(e,t,n){if(r.domSupported&&e.getBoundingClientRect){var i=t.clientX,a=t.clientY;if(vt(e)){var o=e.getBoundingClientRect();n.zrX=i-o.left,n.zrY=a-o.top;return}else if(ht(Ct,e,i,a)){n.zrX=Ct[0],n.zrY=Ct[1];return}}n.zrX=n.zrY=0}function Dt(e){return e||window.event}function Ot(e,t,n){if(t=Dt(t),t.zrX!=null)return t;var r=t.type;if(r&&r.indexOf(`touch`)>=0){var i=r===`touchend`?t.changedTouches[0]:t.targetTouches[0];i&&Tt(e,i,t,n)}else{Tt(e,t,t,n);var a=kt(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var o=t.button;return t.which==null&&o!==void 0&&St.test(t.type)&&(t.which=o&1?1:o&2?3:o&4?2:0),t}function kt(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var i=Math.abs(r===0?n:r),a=r>0?-1:r<0?1:n>0?-1:1;return 3*i*a}function At(e,t,n,r){e.addEventListener(t,n,r)}function jt(e,t,n,r){e.removeEventListener(t,n,r)}var Mt=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function Nt(e){return e.which===2||e.which===3}var Pt=function(){function e(){this._track=[]}return e.prototype.recognize=function(e,t,n){return this._doTrack(e,t,n),this._recognize(e)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(e,t,n){var r=e.touches;if(r){for(var i={points:[],touches:[],target:t,event:e},a=0,o=r.length;a1&&r&&r.length>1){var a=Ft(r)/Ft(i);!isFinite(a)&&(a=1),t.pinchScale=a;var o=It(r);return t.pinchX=o[0],t.pinchY=o[1],{type:`pinch`,target:e[0].target,event:t}}}}},Rt=e({clone:()=>qt,copy:()=>Vt,create:()=>zt,identity:()=>Bt,invert:()=>Kt,mul:()=>Ht,rotate:()=>Wt,scale:()=>Gt,translate:()=>Ut});function zt(){return[1,0,0,1,0,0]}function Bt(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function Vt(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function Ht(e,t,n){var r=t[0]*n[0]+t[2]*n[1],i=t[1]*n[0]+t[3]*n[1],a=t[0]*n[2]+t[2]*n[3],o=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],c=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=c,e}function Ut(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function Wt(e,t,n,r){r===void 0&&(r=[0,0]);var i=t[0],a=t[2],o=t[4],s=t[1],c=t[3],l=t[5],u=Math.sin(n),d=Math.cos(n);return e[0]=i*d+s*u,e[1]=-i*u+s*d,e[2]=a*d+c*u,e[3]=-a*u+d*c,e[4]=d*(o-r[0])+u*(l-r[1])+r[0],e[5]=d*(l-r[1])-u*(o-r[0])+r[1],e}function Gt(e,t,n){var r=n[0],i=n[1];return e[0]=t[0]*r,e[1]=t[1]*i,e[2]=t[2]*r,e[3]=t[3]*i,e[4]=t[4]*r,e[5]=t[5]*i,e}function Kt(e,t){var n=t[0],r=t[2],i=t[4],a=t[1],o=t[3],s=t[5],c=n*o-a*r;return c?(c=1/c,e[0]=o*c,e[1]=-a*c,e[2]=-r*c,e[3]=n*c,e[4]=(r*s-o*i)*c,e[5]=(a*i-n*s)*c,e):null}function qt(e){var t=zt();return Vt(t,e),t}var q=function(){function e(e,t){this.x=e||0,this.y=t||0}return e.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(e,t){return this.x=e,this.y=t,this},e.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},e.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},e.prototype.scale=function(e){this.x*=e,this.y*=e},e.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},e.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},e.prototype.dot=function(e){return this.x*e.x+this.y*e.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},e.prototype.distance=function(e){var t=this.x-e.x,n=this.y-e.y;return Math.sqrt(t*t+n*n)},e.prototype.distanceSquare=function(e){var t=this.x-e.x,n=this.y-e.y;return t*t+n*n},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(e){if(e){var t=this.x,n=this.y;return this.x=e[0]*t+e[2]*n+e[4],this.y=e[1]*t+e[3]*n+e[5],this}},e.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},e.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},e.set=function(e,t,n){e.x=t,e.y=n},e.copy=function(e,t){e.x=t.x,e.y=t.y},e.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},e.lenSquare=function(e){return e.x*e.x+e.y*e.y},e.dot=function(e,t){return e.x*t.x+e.y*t.y},e.add=function(e,t,n){e.x=t.x+n.x,e.y=t.y+n.y},e.sub=function(e,t,n){e.x=t.x-n.x,e.y=t.y-n.y},e.scale=function(e,t,n){e.x=t.x*n,e.y=t.y*n},e.scaleAndAdd=function(e,t,n,r){e.x=t.x+n.x*r,e.y=t.y+n.y*r},e.lerp=function(e,t,n,r){var i=1-r;e.x=i*t.x+r*n.x,e.y=i*t.y+r*n.y},e}(),Jt=Math.min,Yt=Math.max,Xt=new q,Zt=new q,Qt=new q,$t=new q,en=new q,tn=new q,J=function(){function e(e,t,n,r){n<0&&(e+=n,n=-n),r<0&&(t+=r,r=-r),this.x=e,this.y=t,this.width=n,this.height=r}return e.prototype.union=function(e){var t=Jt(e.x,this.x),n=Jt(e.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=Yt(e.x+e.width,this.x+this.width)-t:this.width=e.width,isFinite(this.y)&&isFinite(this.height)?this.height=Yt(e.y+e.height,this.y+this.height)-n:this.height=e.height,this.x=t,this.y=n},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(e){var t=this,n=e.width/t.width,r=e.height/t.height,i=zt();return Ut(i,i,[-t.x,-t.y]),Gt(i,i,[n,r]),Ut(i,i,[e.x,e.y]),i},e.prototype.intersect=function(t,n){if(!t)return!1;t instanceof e||(t=e.create(t));var r=this,i=r.x,a=r.x+r.width,o=r.y,s=r.y+r.height,c=t.x,l=t.x+t.width,u=t.y,d=t.y+t.height,f=!(am&&(m=y,hm&&(m=b,_=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},e.applyTransform=function(t,n,r){if(!r){t!==n&&e.copy(t,n);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var i=r[0],a=r[3],o=r[4],s=r[5];t.x=n.x*i+o,t.y=n.y*a+s,t.width=n.width*i,t.height=n.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Xt.x=Qt.x=n.x,Xt.y=$t.y=n.y,Zt.x=$t.x=n.x+n.width,Zt.y=Qt.y=n.y+n.height,Xt.transform(r),$t.transform(r),Zt.transform(r),Qt.transform(r),t.x=Jt(Xt.x,Zt.x,Qt.x,$t.x),t.y=Jt(Xt.y,Zt.y,Qt.y,$t.y);var c=Yt(Xt.x,Zt.x,Qt.x,$t.x),l=Yt(Xt.y,Zt.y,Qt.y,$t.y);t.width=c-t.x,t.height=l-t.y},e}(),nn=`silent`;function rn(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:an}}function an(){Mt(this.event)}var on=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.handler=null,t}return n.prototype.dispose=function(){},n.prototype.setCursor=function(){},n}(ct),sn=function(){function e(e,t){this.x=e,this.y=t}return e}(),cn=[`click`,`dblclick`,`mousewheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],ln=new J(0,0,0,0),un=function(e){t(n,e);function n(t,n,r,i,a){var o=e.call(this)||this;return o._hovered=new sn(0,0),o.storage=t,o.painter=n,o.painterRoot=i,o._pointerSize=a,r=r||new on,o.proxy=null,o.setHandlerProxy(r),o._draggingMgr=new st(o),o}return n.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(F(cn,function(t){e.on&&e.on(t,this[t],this)},this),e.handler=this),this.proxy=e},n.prototype.mousemove=function(e){var t=e.zrX,n=e.zrY,r=pn(this,t,n),i=this._hovered,a=i.target;a&&!a.__zr&&(i=this.findHover(i.x,i.y),a=i.target);var o=this._hovered=r?new sn(t,n):this.findHover(t,n),s=o.target,c=this.proxy;c.setCursor&&c.setCursor(s?s.cursor:`default`),a&&s!==a&&this.dispatchToElement(i,`mouseout`,e),this.dispatchToElement(o,`mousemove`,e),s&&s!==a&&this.dispatchToElement(o,`mouseover`,e)},n.prototype.mouseout=function(e){var t=e.zrEventControl;t!==`only_globalout`&&this.dispatchToElement(this._hovered,`mouseout`,e),t!==`no_globalout`&&this.trigger(`globalout`,{type:`globalout`,event:e})},n.prototype.resize=function(){this._hovered=new sn(0,0)},n.prototype.dispatch=function(e,t){var n=this[e];n&&n.call(this,t)},n.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},n.prototype.setCursorStyle=function(e){var t=this.proxy;t.setCursor&&t.setCursor(e)},n.prototype.dispatchToElement=function(e,t,n){e=e||{};var r=e.target;if(!(r&&r.silent)){for(var i=`on`+t,a=rn(t,e,n);r&&(r[i]&&(a.cancelBubble=!!r[i].call(r,a)),r.trigger(t,a),r=r.__hostTarget?r.__hostTarget:r.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(t,a),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(e){typeof e[i]==`function`&&e[i].call(e,a),e.trigger&&e.trigger(t,a)}))}},n.prototype.findHover=function(e,t,n){var r=this.storage.getDisplayList(),i=new sn(e,t);if(fn(r,i,e,t,n),this._pointerSize&&!i.target){for(var a=[],o=this._pointerSize,s=o/2,c=new J(e-s,t-s,o,o),l=r.length-1;l>=0;l--){var u=r[l];u!==n&&!u.ignore&&!u.ignoreCoarsePointer&&(!u.parent||!u.parent.ignoreCoarsePointer)&&(ln.copy(u.getBoundingRect()),u.transform&&ln.applyTransform(u.transform),ln.intersect(c)&&a.push(u))}if(a.length){for(var d=4,f=Math.PI/12,p=Math.PI*2,m=0;m4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}});function dn(e,t,n){if(e[e.rectHover?`rectContain`:`contain`](t,n)){for(var r=e,i=void 0,a=!1;r;){if(r.ignoreClip&&(a=!0),!a){var o=r.getClipPath();if(o&&!o.contain(t,n))return!1}r.silent&&(i=!0),r=r.__hostTarget||r.parent}return!i||nn}return!1}function fn(e,t,n,r,i){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==i&&!o.ignore&&(s=dn(o,n,r))&&(!t.topTarget&&(t.topTarget=o),s!==nn)){t.target=o;break}}}function pn(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}var mn=32,hn=7;function gn(e){for(var t=0;e>=mn;)t|=e&1,e>>=1;return e+t}function _n(e,t,n,r){var i=t+1;if(i===n)return 1;if(r(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function vn(e,t,n){for(n--;t>>1,i(a,e[c])<0?s=c:o=c+1;var l=r-o;switch(l){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;l>0;)e[o+l]=e[o+l-1],l--}e[o]=a}}function bn(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])>0){for(s=r-i;c0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}else{for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}for(o++;o>>1);a(e,t[n+u])>0?o=u+1:c=u}return c}function xn(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])<0){for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}else{for(s=r-i;c=0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}for(o++;o>>1);a(e,t[n+u])<0?c=u:o=u+1}return c}function Sn(e,t){var n=hn,r,i,a=0,o=[];r=[],i=[];function s(e,t){r[a]=e,i[a]=t,a+=1}function c(){for(;a>1;){var e=a-2;if(e>=1&&i[e-1]<=i[e]+i[e+1]||e>=2&&i[e-2]<=i[e]+i[e-1])i[e-1]i[e+1])break;u(e)}}function l(){for(;a>1;){var e=a-2;e>0&&i[e-1]=hn||m>=hn);if(h)break;f<0&&(f=0),f+=2}if(n=f,n<1&&(n=1),i===1){for(c=0;c=0;c--)e[p+c]=e[f+c];e[d]=o[u];return}for(var m=n;;){var h=0,g=0,_=!1;do if(t(o[u],e[l])<0){if(e[d--]=e[l--],h++,g=0,--i===0){_=!0;break}}else if(e[d--]=o[u--],g++,h=0,--s===1){_=!0;break}while((h|g)=0;c--)e[p+c]=e[f+c];if(i===0){_=!0;break}}if(e[d--]=o[u--],--s===1){_=!0;break}if(g=s-bn(e[l],o,0,s,s-1,t),g!==0){for(d-=g,u-=g,s-=g,p=d+1,f=u+1,c=0;c=hn||g>=hn);if(_)break;m<0&&(m=0),m+=2}if(n=m,n<1&&(n=1),s===1){for(d-=i,l-=i,p=d+1,f=l+1,c=i-1;c>=0;c--)e[p+c]=e[f+c];e[d]=o[u]}else if(s===0)throw Error();else for(f=d-(s-1),c=0;cs&&(c=s),yn(e,n,n+c,n+a,t),a=c}o.pushRun(n,a),o.mergeRuns(),i-=a,n+=a}while(i!==0);o.forceMergeRuns()}}var wn=!1;function Tn(){wn||(wn=!0,console.warn(`z / z2 / zlevel of displayable is invalid, which may cause unexpected errors`))}function En(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var Dn=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=En}return e.prototype.traverse=function(e,t){for(var n=0;n0&&(l.__clipPaths=[]),isNaN(l.z)&&(Tn(),l.z=0),isNaN(l.z2)&&(Tn(),l.z2=0),isNaN(l.zlevel)&&(Tn(),l.zlevel=0),this._displayList[this._displayListLen++]=l}var u=e.getDecalElement&&e.getDecalElement();u&&this._updateAndAddDisplayable(u,t,n);var d=e.getTextGuideLine();d&&this._updateAndAddDisplayable(d,t,n);var f=e.getTextContent();f&&this._updateAndAddDisplayable(f,t,n)}},e.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},e.prototype.delRoot=function(e){if(e instanceof Array){for(var t=0,n=e.length;t=0&&this._roots.splice(r,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),On=r.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)},kn={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:1024**(e-1)},exponentialOut:function(e){return e===1?1:1-2**(-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*1024**(e-1):.5*(-(2**(-10*(e-1)))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),-(n*2**(10*--e)*Math.sin((e-t)*(2*Math.PI)/r)))},elasticOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),n*2**(-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?-.5*(n*2**(10*--e)*Math.sin((e-t)*(2*Math.PI)/r)):n*2**(-10*--e)*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=1.70158*1.525;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-kn.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?kn.bounceIn(e*2)*.5:kn.bounceOut(e*2-1)*.5+.5}},An=Math.pow,jn=Math.sqrt,Mn=1e-8,Nn=1e-4,Pn=jn(3),Fn=1/3,In=Fe(),Ln=Fe(),Rn=Fe();function zn(e){return e>-Mn&&eMn||e<-Mn}function Vn(e,t,n,r,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*r+3*a*n)}function Hn(e,t,n,r,i){var a=1-i;return 3*(((t-e)*a+2*(n-t)*i)*a+(r-n)*i*i)}function Un(e,t,n,r,i,a){var o=r+3*(t-n)-e,s=3*(n-t*2+e),c=3*(t-e),l=e-i,u=s*s-3*o*c,d=s*c-9*o*l,f=c*c-3*s*l,p=0;if(zn(u)&&zn(d))if(zn(s))a[0]=0;else{var m=-c/s;m>=0&&m<=1&&(a[p++]=m)}else{var h=d*d-4*u*f;if(zn(h)){var g=d/u,m=-s/o+g,_=-g/2;m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_)}else if(h>0){var v=jn(h),y=u*s+1.5*o*(-d+v),b=u*s+1.5*o*(-d-v);y=y<0?-An(-y,Fn):An(y,Fn),b=b<0?-An(-b,Fn):An(b,Fn);var m=(-s-(y+b))/(3*o);m>=0&&m<=1&&(a[p++]=m)}else{var x=(2*u*s-3*o*d)/(2*jn(u*u*u)),S=Math.acos(x)/3,C=jn(u),w=Math.cos(S),m=(-s-2*C*w)/(3*o),_=(-s+C*(w+Pn*Math.sin(S)))/(3*o),T=(-s+C*(w-Pn*Math.sin(S)))/(3*o);m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_),T>=0&&T<=1&&(a[p++]=T)}}return p}function Wn(e,t,n,r,i){var a=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,s=3*t-3*e,c=0;if(zn(o)){if(Bn(a)){var l=-s/a;l>=0&&l<=1&&(i[c++]=l)}}else{var u=a*a-4*o*s;if(zn(u))i[0]=-a/(2*o);else if(u>0){var d=jn(u),l=(-a+d)/(2*o),f=(-a-d)/(2*o);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Gn(e,t,n,r,i,a){var o=(t-e)*i+e,s=(n-t)*i+t,c=(r-n)*i+n,l=(s-o)*i+o,u=(c-s)*i+s,d=(u-l)*i+l;a[0]=e,a[1]=o,a[2]=l,a[3]=d,a[4]=d,a[5]=u,a[6]=c,a[7]=r}function Kn(e,t,n,r,i,a,o,s,c,l,u){var d,f=.005,p=1/0,m,h,g,_;In[0]=c,In[1]=l;for(var v=0;v<1;v+=.05)Ln[0]=Vn(e,n,i,o,v),Ln[1]=Vn(t,r,a,s,v),g=et(In,Ln),g=0&&g=0&&l<=1&&(i[c++]=l)}}else{var u=o*o-4*a*s;if(zn(u)){var l=-o/(2*a);l>=0&&l<=1&&(i[c++]=l)}else if(u>0){var d=jn(u),l=(-o+d)/(2*a),f=(-o-d)/(2*a);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Zn(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function Qn(e,t,n,r,i){var a=(t-e)*r+e,o=(n-t)*r+t,s=(o-a)*r+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=n}function $n(e,t,n,r,i,a,o,s,c){var l,u=.005,d=1/0;In[0]=o,In[1]=s;for(var f=0;f<1;f+=.05){Ln[0]=Jn(e,n,i,f),Ln[1]=Jn(t,r,a,f);var p=et(In,Ln);p=0&&p=1?1:Un(0,r,a,1,e,s)&&Vn(0,i,o,1,s[0])}}}var rr=function(){function e(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||Me,this.ondestroy=e.ondestroy||Me,this.onrestart=e.onrestart||Me,e.easing&&this.setEasing(e.easing)}return e.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),this._paused){this._pausedTime+=t;return}var n=this._life,r=e-this._startTime-this._pausedTime,i=r/n;i<0&&(i=0),i=Math.min(i,1);var a=this.easingFunc,o=a?a(i):i;if(this.onframe(o),i===1)if(this.loop){var s=r%n;this._startTime=e-s,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(e){this.easing=e,this.easingFunc=V(e)?e:kn[e]||nr(e)},e}(),ir=function(){function e(e){this.value=e}return e}(),ar=function(){function e(){this._len=0}return e.prototype.insert=function(e){var t=new ir(e);return this.insertEntry(t),t},e.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},e.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),or=function(){function e(e){this._list=new ar,this._maxSize=10,this._map={},this._maxSize=e}return e.prototype.put=function(e,t){var n=this._list,r=this._map,i=null;if(r[e]==null){var a=n.len(),o=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=n.head;n.remove(s),delete r[s.key],i=s.value,this._lastRemovedEntry=s}o?o.value=t:o=new ir(t),o.key=e,n.insertEntry(o),r[e]=o}return i},e.prototype.get=function(e){var t=this._map[e],n=this._list;if(t!=null)return t!==n.tail&&(n.remove(t),n.insertEntry(t)),t.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),sr=e({fastLerp:()=>Er,fastMapToColor:()=>Dr,lerp:()=>Or,lift:()=>wr,liftColor:()=>Ir,lum:()=>Nr,mapToColor:()=>kr,modifyAlpha:()=>jr,modifyHSL:()=>Ar,parse:()=>xr,random:()=>Pr,stringify:()=>Mr,toHex:()=>Tr}),cr={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function lr(e){return e=Math.round(e),e<0?0:e>255?255:e}function ur(e){return e=Math.round(e),e<0?0:e>360?360:e}function dr(e){return e<0?0:e>1?1:e}function fr(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?lr(parseFloat(t)/100*255):lr(parseInt(t,10))}function pr(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?dr(parseFloat(t)/100):dr(parseFloat(t))}function mr(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function hr(e,t,n){return e+(t-e)*n}function gr(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function _r(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var vr=new or(20),yr=null;function br(e,t){yr&&_r(yr,t),yr=vr.put(e,yr||t.slice())}function xr(e,t){if(e){t=t||[];var n=vr.get(e);if(n)return _r(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in cr)return _r(t,cr[r]),br(e,t),t;var i=r.length;if(r.charAt(0)===`#`){if(i===4||i===5){var a=parseInt(r.slice(1,4),16);if(!(a>=0&&a<=4095)){gr(t,0,0,0,1);return}return gr(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(r.slice(4),16)/15:1),br(e,t),t}else if(i===7||i===9){var a=parseInt(r.slice(1,7),16);if(!(a>=0&&a<=16777215)){gr(t,0,0,0,1);return}return gr(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(r.slice(7),16)/255:1),br(e,t),t}return}var o=r.indexOf(`(`),s=r.indexOf(`)`);if(o!==-1&&s+1===i){var c=r.substr(0,o),l=r.substr(o+1,s-(o+1)).split(`,`),u=1;switch(c){case`rgba`:if(l.length!==4)return l.length===3?gr(t,+l[0],+l[1],+l[2],1):gr(t,0,0,0,1);u=pr(l.pop());case`rgb`:if(l.length>=3)return gr(t,fr(l[0]),fr(l[1]),fr(l[2]),l.length===3?u:pr(l[3])),br(e,t),t;gr(t,0,0,0,1);return;case`hsla`:if(l.length!==4){gr(t,0,0,0,1);return}return l[3]=pr(l[3]),Sr(l,t),br(e,t),t;case`hsl`:if(l.length!==3){gr(t,0,0,0,1);return}return Sr(l,t),br(e,t),t;default:return}}gr(t,0,0,0,1)}}function Sr(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=pr(e[1]),i=pr(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],gr(t,lr(mr(o,a,n+1/3)*255),lr(mr(o,a,n)*255),lr(mr(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Cr(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}function wr(e,t){var n=xr(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return Mr(n,n.length===4?`rgba`:`rgb`)}}function Tr(e){var t=xr(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function Er(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=lr(hr(o[0],s[0],c)),n[1]=lr(hr(o[1],s[1],c)),n[2]=lr(hr(o[2],s[2],c)),n[3]=dr(hr(o[3],s[3],c)),n}}var Dr=Er;function Or(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=xr(t[i]),s=xr(t[a]),c=r-i,l=Mr([lr(hr(o[0],s[0],c)),lr(hr(o[1],s[1],c)),lr(hr(o[2],s[2],c)),dr(hr(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}}var kr=Or;function Ar(e,t,n,r){var i=xr(e);if(e)return i=Cr(i),t!=null&&(i[0]=ur(t)),n!=null&&(i[1]=pr(n)),r!=null&&(i[2]=pr(r)),Mr(Sr(i),`rgba`)}function jr(e,t){var n=xr(e);if(n&&t!=null)return n[3]=dr(t),Mr(n,`rgba`)}function Mr(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}}function Nr(e,t){var n=xr(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}function Pr(){return Mr([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],`rgb`)}var Fr=new or(100);function Ir(e){if(H(e)){var t=Fr.get(e);return t||(t=wr(e,-.1),Fr.put(e,t)),t}else if(fe(e)){var n=j({},e);return n.colorStops=I(e.colorStops,function(e){return{offset:e.offset,color:wr(e.color,-.1)}}),n}return e}function Lr(e){return e.type===`linear`}function Rr(e){return e.type===`radial`}(function(){return r.hasGlobalWindow&&V(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<`u`?function(e){return Buffer.from(e).toString(`base64`)}:function(e){return null}})();var zr=Array.prototype.slice;function Br(e,t,n){return(t-e)*n+e}function Vr(e,t,n,r){for(var i=t.length,a=0;ar?t:e,a=Math.min(n,r),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so)r.length=o;else for(var s=a;s=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(e,t,n){this._needsSort=!0;var r=this.keyframes,i=r.length,a=!1,o=ni,s=t;if(P(t)){var c=Yr(t);o=c,(c===1&&!ce(t[0])||c===2&&!ce(t[0][0]))&&(a=!0)}else if(ce(t)&&!he(t))o=Xr;else if(H(t))if(!isNaN(+t))o=Xr;else{var l=xr(t);l&&(s=l,o=$r)}else if(fe(t)){var u=j({},s);u.colorStops=I(t.colorStops,function(e){return{offset:e.offset,color:xr(e.color)}}),Lr(t)?o=ei:Rr(t)&&(o=ti),s=u}i===0?this.valType=o:(o!==this.valType||o===ni)&&(a=!0),this.discrete=this.discrete||a;var d={time:e,value:s,rawValue:t,percent:0};return n&&(d.easing=n,d.easingFunc=V(n)?n:kn[n]||nr(n)),r.push(d),d},e.prototype.prepare=function(e,t){var n=this.keyframes;this._needsSort&&n.sort(function(e,t){return e.time-t.time});for(var r=this.valType,i=n.length,a=n[i-1],o=this.discrete,s=ii(r),c=ri(r),l=0;l=0&&!(a[l].percent<=t);l--);l=d(l,o-2)}else{for(l=u;lt);l++);l=d(l-1,o-2)}p=a[l+1],f=a[l]}if(f&&p){this._lastFr=l,this._lastFrP=t;var m=p.percent-f.percent,h=m===0?1:d((t-f.percent)/m,1);p.easingFunc&&(h=p.easingFunc(h));var g=n?this._additiveValue:c?ai:e[s];if((ii(i)||c)&&!g&&(g=this._additiveValue=[]),this.discrete)e[s]=h<1?f.rawValue:p.rawValue;else if(ii(i))i===Zr?Vr(g,f[r],p[r],h):Hr(g,f[r],p[r],h);else if(ri(i)){var _=f[r],v=p[r],y=i===ei;e[s]={type:y?`linear`:`radial`,x:Br(_.x,v.x,h),y:Br(_.y,v.y,h),colorStops:I(_.colorStops,function(e,t){var n=v.colorStops[t];return{offset:Br(e.offset,n.offset,h),color:Jr(Vr([],e.color,n.color,h))}}),global:v.global},y?(e[s].x2=Br(_.x2,v.x2,h),e[s].y2=Br(_.y2,v.y2,h)):e[s].r=Br(_.r,v.r,h)}else if(c)Vr(g,f[r],p[r],h),n||(e[s]=Jr(g));else{var b=Br(f[r],p[r],h);n?this._additiveValue=b:e[s]=b}n&&this._addToTarget(e)}}},e.prototype._addToTarget=function(e){var t=this.valType,n=this.propName,r=this._additiveValue;t===Xr?e[n]=e[n]+r:t===$r?(xr(e[n],ai),Ur(ai,ai,r,1),e[n]=Jr(ai)):t===Zr?Ur(e[n],e[n],r,1):t===Qr&&Wr(e[n],e[n],r,1)},e}(),si=function(){function e(e,t,n,r){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&r){D(`Can' use additive animation on looped animation.`);return}this._additiveAnimators=r,this._allowDiscrete=n}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(e){this._target=e},e.prototype.when=function(e,t,n){return this.whenWithKeys(e,t,L(t),n)},e.prototype.whenWithKeys=function(e,t,n,r){for(var i=this._tracks,a=0;a0&&s.addKeyframe(0,qr(c),r),this._trackKeys.push(o)}s.addKeyframe(e,qr(t[o]),r)}return this._maxTime=Math.max(this._maxTime,e),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,n=0;n0)){this._started=1;for(var t=this,n=[],r=this._maxTime||0,i=0;i1){var o=a.pop();i.addKeyframe(o.time,e[r]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},e}();function ci(){return new Date().getTime()}var li=function(e){t(n,e);function n(t){var n=e.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,t=t||{},n.stage=t.stage||{},n}return n.prototype.addClip=function(e){e.animation&&this.removeClip(e),this._head?(this._tail.next=e,e.prev=this._tail,e.next=null,this._tail=e):this._head=this._tail=e,e.animation=this},n.prototype.addAnimator=function(e){e.animation=this;var t=e.getClip();t&&this.addClip(t)},n.prototype.removeClip=function(e){if(e.animation){var t=e.prev,n=e.next;t?t.next=n:this._head=n,n?n.prev=t:this._tail=t,e.next=e.prev=e.animation=null}},n.prototype.removeAnimator=function(e){var t=e.getClip();t&&this.removeClip(t),e.animation=null},n.prototype.update=function(e){for(var t=ci()-this._pausedTime,n=t-this._time,r=this._head;r;){var i=r.next;r.step(t,n)?(r.ondestroy(),this.removeClip(r),r=i):r=i}this._time=t,e||(this.trigger(`frame`,n),this.stage.update&&this.stage.update())},n.prototype._startLoop=function(){var e=this;this._running=!0;function t(){e._running&&(On(t),!e._paused&&e.update())}On(t)},n.prototype.start=function(){this._running||(this._time=ci(),this._pausedTime=0,this._startLoop())},n.prototype.stop=function(){this._running=!1},n.prototype.pause=function(){this._paused||(this._pauseStart=ci(),this._paused=!0)},n.prototype.resume=function(){this._paused&&(this._pausedTime+=ci()-this._pauseStart,this._paused=!1)},n.prototype.clear=function(){for(var e=this._head;e;){var t=e.next;e.prev=e.next=e.animation=null,e=t}this._head=this._tail=null},n.prototype.isFinished=function(){return this._head==null},n.prototype.animate=function(e,t){t=t||{},this.start();var n=new si(e,t.loop);return this.addAnimator(n),n},n}(ct),ui=300,di=r.domSupported,fi=(function(){var e=[`click`,`dblclick`,`mousewheel`,`wheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],t=[`touchstart`,`touchend`,`touchmove`],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1};return{mouse:e,touch:t,pointer:I(e,function(e){var t=e.replace(`mouse`,`pointer`);return n.hasOwnProperty(t)?t:e})}})(),pi={mouse:[`mousemove`,`mouseup`],pointer:[`pointermove`,`pointerup`]},mi=!1;function hi(e){var t=e.pointerType;return t===`pen`||t===`touch`}function gi(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function _i(e){e&&(e.zrByTouch=!0)}function vi(e,t){return Ot(e.dom,new bi(e,t),!0)}function yi(e,t){for(var n=t,r=!1;n&&n.nodeType!==9&&!(r=n.domBelongToZr||n!==t&&n===e.painterRoot);)n=n.parentNode;return r}var bi=function(){function e(e,t){this.stopPropagation=Me,this.stopImmediatePropagation=Me,this.preventDefault=Me,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}return e}(),xi={mousedown:function(e){e=Ot(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger(`mousedown`,e)},mousemove:function(e){e=Ot(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger(`mousemove`,e)},mouseup:function(e){e=Ot(this.dom,e),this.__togglePointerCapture(!1),this.trigger(`mouseup`,e)},mouseout:function(e){e=Ot(this.dom,e);var t=e.toElement||e.relatedTarget;yi(this,t)||(this.__pointerCapturing&&(e.zrEventControl=`no_globalout`),this.trigger(`mouseout`,e))},wheel:function(e){mi=!0,e=Ot(this.dom,e),this.trigger(`mousewheel`,e)},mousewheel:function(e){mi||(e=Ot(this.dom,e),this.trigger(`mousewheel`,e))},touchstart:function(e){e=Ot(this.dom,e),_i(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,`start`),xi.mousemove.call(this,e),xi.mousedown.call(this,e)},touchmove:function(e){e=Ot(this.dom,e),_i(e),this.handler.processGesture(e,`change`),xi.mousemove.call(this,e)},touchend:function(e){e=Ot(this.dom,e),_i(e),this.handler.processGesture(e,`end`),xi.mouseup.call(this,e),new Date-+this.__lastTouchMomentIi||e<-Ii}var Ri=[],zi=[],Bi=zt(),Vi=Math.abs,Hi=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},e.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},e.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},e.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},e.prototype.needLocalTransform=function(){return Li(this.rotation)||Li(this.x)||Li(this.y)||Li(this.scaleX-1)||Li(this.scaleY-1)||Li(this.skewX)||Li(this.skewY)},e.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),n=this.transform;if(!(t||e)){n&&(Fi(n),this.invTransform=null);return}n=n||zt(),t?this.getLocalTransform(n):Fi(n),e&&(t?Ht(n,e,n):Vt(n,e)),this.transform=n,this._resolveGlobalScaleRatio(n)},e.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(t!=null&&t!==1){this.getGlobalScale(Ri);var n=Ri[0]<0?-1:1,r=Ri[1]<0?-1:1,i=((Ri[0]-n)*t+n)/Ri[0]||0,a=((Ri[1]-r)*t+r)/Ri[1]||0;e[0]*=i,e[1]*=i,e[2]*=a,e[3]*=a}this.invTransform=this.invTransform||zt(),Kt(this.invTransform,e)},e.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},e.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],n=e[2]*e[2]+e[3]*e[3],r=Math.atan2(e[1],e[0]),i=Math.PI/2+r-Math.atan2(e[3],e[2]);n=Math.sqrt(n)*Math.cos(i),t=Math.sqrt(t),this.skewX=i,this.skewY=0,this.rotation=-r,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=n,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(e.invTransform=e.invTransform||zt(),Ht(zi,e.invTransform,t),t=zi);var n=this.originX,r=this.originY;(n||r)&&(Bi[4]=n,Bi[5]=r,Ht(zi,t,Bi),zi[4]-=n,zi[5]-=r,t=zi),this.setLocalTransform(t)}},e.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},e.prototype.transformCoordToLocal=function(e,t){var n=[e,t],r=this.invTransform;return r&&rt(n,n,r),n},e.prototype.transformCoordToGlobal=function(e,t){var n=[e,t],r=this.transform;return r&&rt(n,n,r),n},e.prototype.getLineScale=function(){var e=this.transform;return e&&Vi(e[0]-1)>1e-10&&Vi(e[3]-1)>1e-10?Math.sqrt(Vi(e[0]*e[3]-e[2]*e[1])):1},e.prototype.copyTransform=function(e){Wi(this,e)},e.getLocalTransform=function(e,t){t=t||[];var n=e.originX||0,r=e.originY||0,i=e.scaleX,a=e.scaleY,o=e.anchorX,s=e.anchorY,c=e.rotation||0,l=e.x,u=e.y,d=e.skewX?Math.tan(e.skewX):0,f=e.skewY?Math.tan(-e.skewY):0;if(n||r||o||s){var p=n+o,m=r+s;t[4]=-p*i-d*m*a,t[5]=-m*a-f*p*i}else t[4]=t[5]=0;return t[0]=i,t[3]=a,t[1]=f*i,t[2]=d*a,c&&Wt(t,t,c),t[4]+=n+l,t[5]+=r+u,t},e.initDefaultProps=(function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0})(),e}(),Ui=[`x`,`y`,`originX`,`originY`,`anchorX`,`anchorY`,`rotation`,`scaleX`,`scaleY`,`skewX`,`skewY`];function Wi(e,t){for(var n=0;n`u`&&typeof self<`u`?r.worker=!0:!r.hasGlobalWindow||`Deno`in window?(r.node=!0,r.svgSupported=!0):i(navigator.userAgent,r);function i(e,t){var n=t.browser,r=e.match(/Firefox\/([\d.]+)/),i=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),a=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);r&&(n.firefox=!0,n.version=r[1]),i&&(n.ie=!0,n.version=i[1]),a&&(n.edge=!0,n.version=a[1],n.newEdge=+a[1].split(`.`)[0]>18),o&&(n.weChat=!0),t.svgSupported=typeof SVGRect<`u`,t.touchEventsSupported=`ontouchstart`in window&&!n.ie&&!n.edge,t.pointerEventsSupported=`onpointerdown`in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<`u`;var s=document.documentElement.style;t.transform3dSupported=(n.ie&&`transition`in s||n.edge||`WebKitCSSMatrix`in window&&`m11`in new WebKitCSSMatrix||`MozPerspective`in s)&&!(`OTransition`in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}var a=`12px sans-serif`,o=20,s=100,c=`007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N`;function l(e){var t={};if(typeof JSON>`u`)return t;for(var n=0;n=0)s=o*n.length;else for(var c=0;cOe,RADIAN_TO_DEGREE:()=>Ne,assert:()=>be,bind:()=>R,clone:()=>O,concatArray:()=>ke,createCanvas:()=>ee,createHashMap:()=>G,createObject:()=>Ae,curry:()=>z,defaults:()=>M,disableUserSelect:()=>je,each:()=>F,eqNaN:()=>he,extend:()=>j,filter:()=>ie,find:()=>ae,guid:()=>E,hasOwn:()=>K,indexOf:()=>N,inherits:()=>te,isArray:()=>B,isArrayLike:()=>P,isBuiltInObject:()=>le,isDom:()=>de,isFunction:()=>V,isGradientObject:()=>fe,isImagePatternObject:()=>pe,isNumber:()=>ce,isObject:()=>U,isPrimitive:()=>we,isRegExp:()=>me,isString:()=>H,isStringSafe:()=>se,isTypedArray:()=>ue,keys:()=>L,logError:()=>D,map:()=>I,merge:()=>k,mergeAll:()=>A,mixin:()=>ne,noop:()=>Me,normalizeCssArray:()=>ye,reduce:()=>re,retrieve:()=>ge,retrieve2:()=>W,retrieve3:()=>_e,setAsPrimitive:()=>Ce,slice:()=>ve,trim:()=>xe}),m=re([`Function`,`RegExp`,`Date`,`Error`,`CanvasGradient`,`CanvasPattern`,`Image`,`Canvas`],function(e,t){return e[`[object `+t+`]`]=!0,e},{}),h=re([`Int8`,`Uint8`,`Uint8Clamped`,`Int16`,`Uint16`,`Int32`,`Uint32`,`Float32`,`Float64`],function(e,t){return e[`[object `+t+`Array]`]=!0,e},{}),g=Object.prototype.toString,_=Array.prototype,v=_.forEach,y=_.filter,b=_.slice,x=_.map,S=function(){}.constructor,C=S?S.prototype:null,w=`__proto__`,T=2311;function E(){return T++}function D(){var e=[...arguments];typeof console<`u`&&console.error.apply(console,e)}function O(e){if(typeof e!=`object`||!e)return e;var t=e,n=g.call(e);if(n===`[object Array]`){if(!we(e)){t=[];for(var r=0,i=e.length;rze,applyTransform:()=>rt,clone:()=>Le,copy:()=>Ie,create:()=>Fe,dist:()=>Qe,distSquare:()=>et,distance:()=>Ze,distanceSquare:()=>$e,div:()=>qe,dot:()=>Je,len:()=>He,lenSquare:()=>We,length:()=>Ue,lengthSquare:()=>Ge,lerp:()=>nt,max:()=>at,min:()=>it,mul:()=>Ke,negate:()=>tt,normalize:()=>Xe,scale:()=>Ye,scaleAndAdd:()=>Be,set:()=>Re,sub:()=>Ve});function Fe(e,t){return e==null&&(e=0),t==null&&(t=0),[e,t]}function Ie(e,t){return e[0]=t[0],e[1]=t[1],e}function Le(e){return[e[0],e[1]]}function Re(e,t,n){return e[0]=t,e[1]=n,e}function ze(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function Be(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e}function Ve(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function He(e){return Math.sqrt(We(e))}var Ue=He;function We(e){return e[0]*e[0]+e[1]*e[1]}var Ge=We;function Ke(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e}function qe(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e}function Je(e,t){return e[0]*t[0]+e[1]*t[1]}function Ye(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function Xe(e,t){var n=He(t);return n===0?(e[0]=0,e[1]=0):(e[0]=t[0]/n,e[1]=t[1]/n),e}function Ze(e,t){return Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1]))}var Qe=Ze;function $e(e,t){return(e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])}var et=$e;function tt(e,t){return e[0]=-t[0],e[1]=-t[1],e}function nt(e,t,n,r){return e[0]=t[0]+r*(n[0]-t[0]),e[1]=t[1]+r*(n[1]-t[1]),e}function rt(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i+n[4],e[1]=n[1]*r+n[3]*i+n[5],e}function it(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e}function at(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e}var ot=function(){function e(e,t){this.target=e,this.topTarget=t&&t.topTarget}return e}(),st=function(){function e(e){this.handler=e,e.on(`mousedown`,this._dragStart,this),e.on(`mousemove`,this._drag,this),e.on(`mouseup`,this._dragEnd,this)}return e.prototype._dragStart=function(e){for(var t=e.target;t&&!t.draggable;)t=t.parent||t.__hostTarget;t&&(this._draggingTarget=t,t.dragging=!0,this._x=e.offsetX,this._y=e.offsetY,this.handler.dispatchToElement(new ot(t,e),`dragstart`,e.event))},e.prototype._drag=function(e){var t=this._draggingTarget;if(t){var n=e.offsetX,r=e.offsetY,i=n-this._x,a=r-this._y;this._x=n,this._y=r,t.drift(i,a,e),this.handler.dispatchToElement(new ot(t,e),`drag`,e.event);var o=this.handler.findHover(n,r,t).target,s=this._dropTarget;this._dropTarget=o,t!==o&&(s&&o!==s&&this.handler.dispatchToElement(new ot(s,e),`dragleave`,e.event),o&&o!==s&&this.handler.dispatchToElement(new ot(o,e),`dragenter`,e.event))}},e.prototype._dragEnd=function(e){var t=this._draggingTarget;t&&(t.dragging=!1),this.handler.dispatchToElement(new ot(t,e),`dragend`,e.event),this._dropTarget&&this.handler.dispatchToElement(new ot(this._dropTarget,e),`drop`,e.event),this._draggingTarget=null,this._dropTarget=null},e}(),ct=function(){function e(e){e&&(this._$eventProcessor=e)}return e.prototype.on=function(e,t,n,r){this._$handlers||(this._$handlers={});var i=this._$handlers;if(typeof t==`function`&&(r=n,n=t,t=null),!n||!e)return this;var a=this._$eventProcessor;t!=null&&a&&a.normalizeQuery&&(t=a.normalizeQuery(t)),i[e]||(i[e]=[]);for(var o=0;o>1)%2;s.cssText=[`position: absolute`,`visibility: hidden`,`padding: 0`,`margin: 0`,`border-width: 0`,`user-select: none`,`width:0`,`height:0`,r[c]+`:0`,i[l]+`:0`,r[1-c]+`:auto`,i[1-l]+`:auto`,``].join(`!important;`),e.appendChild(o),n.push(o)}return n}function _t(e,t,n){for(var r=n?`invTrans`:`trans`,i=t[r],a=t.srcCoords,o=[],s=[],c=!0,l=0;l<4;l++){var u=e[l].getBoundingClientRect(),d=2*l,f=u.left,p=u.top;o.push(f,p),c=c&&a&&f===a[d]&&p===a[d+1],s.push(e[l].offsetLeft,e[l].offsetTop)}return c&&i?i:(t.srcCoords=o,t[r]=n?dt(s,o):dt(o,s))}function vt(e){return e.nodeName.toUpperCase()===`CANVAS`}var yt=/([&<>"'])/g,bt={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`};function xt(e){return e==null?``:(e+``).replace(yt,function(e,t){return bt[t]})}var St=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ct=[],wt=r.browser.firefox&&+r.browser.version.split(`.`)[0]<39;function Tt(e,t,n,r){return n=n||{},r?Et(e,t,n):wt&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX==null?Et(e,t,n):(n.zrX=t.offsetX,n.zrY=t.offsetY),n}function Et(e,t,n){if(r.domSupported&&e.getBoundingClientRect){var i=t.clientX,a=t.clientY;if(vt(e)){var o=e.getBoundingClientRect();n.zrX=i-o.left,n.zrY=a-o.top;return}else if(ht(Ct,e,i,a)){n.zrX=Ct[0],n.zrY=Ct[1];return}}n.zrX=n.zrY=0}function Dt(e){return e||window.event}function Ot(e,t,n){if(t=Dt(t),t.zrX!=null)return t;var r=t.type;if(r&&r.indexOf(`touch`)>=0){var i=r===`touchend`?t.changedTouches[0]:t.targetTouches[0];i&&Tt(e,i,t,n)}else{Tt(e,t,t,n);var a=kt(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var o=t.button;return t.which==null&&o!==void 0&&St.test(t.type)&&(t.which=o&1?1:o&2?3:o&4?2:0),t}function kt(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var i=Math.abs(r===0?n:r),a=r>0?-1:r<0?1:n>0?-1:1;return 3*i*a}function At(e,t,n,r){e.addEventListener(t,n,r)}function jt(e,t,n,r){e.removeEventListener(t,n,r)}var Mt=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function Nt(e){return e.which===2||e.which===3}var Pt=function(){function e(){this._track=[]}return e.prototype.recognize=function(e,t,n){return this._doTrack(e,t,n),this._recognize(e)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(e,t,n){var r=e.touches;if(r){for(var i={points:[],touches:[],target:t,event:e},a=0,o=r.length;a1&&r&&r.length>1){var a=Ft(r)/Ft(i);!isFinite(a)&&(a=1),t.pinchScale=a;var o=It(r);return t.pinchX=o[0],t.pinchY=o[1],{type:`pinch`,target:e[0].target,event:t}}}}},Rt=e({clone:()=>qt,copy:()=>Vt,create:()=>zt,identity:()=>Bt,invert:()=>Kt,mul:()=>Ht,rotate:()=>Wt,scale:()=>Gt,translate:()=>Ut});function zt(){return[1,0,0,1,0,0]}function Bt(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function Vt(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function Ht(e,t,n){var r=t[0]*n[0]+t[2]*n[1],i=t[1]*n[0]+t[3]*n[1],a=t[0]*n[2]+t[2]*n[3],o=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],c=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=c,e}function Ut(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function Wt(e,t,n,r){r===void 0&&(r=[0,0]);var i=t[0],a=t[2],o=t[4],s=t[1],c=t[3],l=t[5],u=Math.sin(n),d=Math.cos(n);return e[0]=i*d+s*u,e[1]=-i*u+s*d,e[2]=a*d+c*u,e[3]=-a*u+d*c,e[4]=d*(o-r[0])+u*(l-r[1])+r[0],e[5]=d*(l-r[1])-u*(o-r[0])+r[1],e}function Gt(e,t,n){var r=n[0],i=n[1];return e[0]=t[0]*r,e[1]=t[1]*i,e[2]=t[2]*r,e[3]=t[3]*i,e[4]=t[4]*r,e[5]=t[5]*i,e}function Kt(e,t){var n=t[0],r=t[2],i=t[4],a=t[1],o=t[3],s=t[5],c=n*o-a*r;return c?(c=1/c,e[0]=o*c,e[1]=-a*c,e[2]=-r*c,e[3]=n*c,e[4]=(r*s-o*i)*c,e[5]=(a*i-n*s)*c,e):null}function qt(e){var t=zt();return Vt(t,e),t}var q=function(){function e(e,t){this.x=e||0,this.y=t||0}return e.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(e,t){return this.x=e,this.y=t,this},e.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},e.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},e.prototype.scale=function(e){this.x*=e,this.y*=e},e.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},e.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},e.prototype.dot=function(e){return this.x*e.x+this.y*e.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},e.prototype.distance=function(e){var t=this.x-e.x,n=this.y-e.y;return Math.sqrt(t*t+n*n)},e.prototype.distanceSquare=function(e){var t=this.x-e.x,n=this.y-e.y;return t*t+n*n},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(e){if(e){var t=this.x,n=this.y;return this.x=e[0]*t+e[2]*n+e[4],this.y=e[1]*t+e[3]*n+e[5],this}},e.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},e.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},e.set=function(e,t,n){e.x=t,e.y=n},e.copy=function(e,t){e.x=t.x,e.y=t.y},e.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},e.lenSquare=function(e){return e.x*e.x+e.y*e.y},e.dot=function(e,t){return e.x*t.x+e.y*t.y},e.add=function(e,t,n){e.x=t.x+n.x,e.y=t.y+n.y},e.sub=function(e,t,n){e.x=t.x-n.x,e.y=t.y-n.y},e.scale=function(e,t,n){e.x=t.x*n,e.y=t.y*n},e.scaleAndAdd=function(e,t,n,r){e.x=t.x+n.x*r,e.y=t.y+n.y*r},e.lerp=function(e,t,n,r){var i=1-r;e.x=i*t.x+r*n.x,e.y=i*t.y+r*n.y},e}(),Jt=Math.min,Yt=Math.max,Xt=new q,Zt=new q,Qt=new q,$t=new q,en=new q,tn=new q,J=function(){function e(e,t,n,r){n<0&&(e+=n,n=-n),r<0&&(t+=r,r=-r),this.x=e,this.y=t,this.width=n,this.height=r}return e.prototype.union=function(e){var t=Jt(e.x,this.x),n=Jt(e.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=Yt(e.x+e.width,this.x+this.width)-t:this.width=e.width,isFinite(this.y)&&isFinite(this.height)?this.height=Yt(e.y+e.height,this.y+this.height)-n:this.height=e.height,this.x=t,this.y=n},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(e){var t=this,n=e.width/t.width,r=e.height/t.height,i=zt();return Ut(i,i,[-t.x,-t.y]),Gt(i,i,[n,r]),Ut(i,i,[e.x,e.y]),i},e.prototype.intersect=function(t,n){if(!t)return!1;t instanceof e||(t=e.create(t));var r=this,i=r.x,a=r.x+r.width,o=r.y,s=r.y+r.height,c=t.x,l=t.x+t.width,u=t.y,d=t.y+t.height,f=!(am&&(m=y,hm&&(m=b,_=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},e.applyTransform=function(t,n,r){if(!r){t!==n&&e.copy(t,n);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var i=r[0],a=r[3],o=r[4],s=r[5];t.x=n.x*i+o,t.y=n.y*a+s,t.width=n.width*i,t.height=n.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Xt.x=Qt.x=n.x,Xt.y=$t.y=n.y,Zt.x=$t.x=n.x+n.width,Zt.y=Qt.y=n.y+n.height,Xt.transform(r),$t.transform(r),Zt.transform(r),Qt.transform(r),t.x=Jt(Xt.x,Zt.x,Qt.x,$t.x),t.y=Jt(Xt.y,Zt.y,Qt.y,$t.y);var c=Yt(Xt.x,Zt.x,Qt.x,$t.x),l=Yt(Xt.y,Zt.y,Qt.y,$t.y);t.width=c-t.x,t.height=l-t.y},e}(),nn=`silent`;function rn(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:an}}function an(){Mt(this.event)}var on=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.handler=null,t}return n.prototype.dispose=function(){},n.prototype.setCursor=function(){},n}(ct),sn=function(){function e(e,t){this.x=e,this.y=t}return e}(),cn=[`click`,`dblclick`,`mousewheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],ln=new J(0,0,0,0),un=function(e){t(n,e);function n(t,n,r,i,a){var o=e.call(this)||this;return o._hovered=new sn(0,0),o.storage=t,o.painter=n,o.painterRoot=i,o._pointerSize=a,r=r||new on,o.proxy=null,o.setHandlerProxy(r),o._draggingMgr=new st(o),o}return n.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(F(cn,function(t){e.on&&e.on(t,this[t],this)},this),e.handler=this),this.proxy=e},n.prototype.mousemove=function(e){var t=e.zrX,n=e.zrY,r=pn(this,t,n),i=this._hovered,a=i.target;a&&!a.__zr&&(i=this.findHover(i.x,i.y),a=i.target);var o=this._hovered=r?new sn(t,n):this.findHover(t,n),s=o.target,c=this.proxy;c.setCursor&&c.setCursor(s?s.cursor:`default`),a&&s!==a&&this.dispatchToElement(i,`mouseout`,e),this.dispatchToElement(o,`mousemove`,e),s&&s!==a&&this.dispatchToElement(o,`mouseover`,e)},n.prototype.mouseout=function(e){var t=e.zrEventControl;t!==`only_globalout`&&this.dispatchToElement(this._hovered,`mouseout`,e),t!==`no_globalout`&&this.trigger(`globalout`,{type:`globalout`,event:e})},n.prototype.resize=function(){this._hovered=new sn(0,0)},n.prototype.dispatch=function(e,t){var n=this[e];n&&n.call(this,t)},n.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},n.prototype.setCursorStyle=function(e){var t=this.proxy;t.setCursor&&t.setCursor(e)},n.prototype.dispatchToElement=function(e,t,n){e=e||{};var r=e.target;if(!(r&&r.silent)){for(var i=`on`+t,a=rn(t,e,n);r&&(r[i]&&(a.cancelBubble=!!r[i].call(r,a)),r.trigger(t,a),r=r.__hostTarget?r.__hostTarget:r.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(t,a),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(e){typeof e[i]==`function`&&e[i].call(e,a),e.trigger&&e.trigger(t,a)}))}},n.prototype.findHover=function(e,t,n){var r=this.storage.getDisplayList(),i=new sn(e,t);if(fn(r,i,e,t,n),this._pointerSize&&!i.target){for(var a=[],o=this._pointerSize,s=o/2,c=new J(e-s,t-s,o,o),l=r.length-1;l>=0;l--){var u=r[l];u!==n&&!u.ignore&&!u.ignoreCoarsePointer&&(!u.parent||!u.parent.ignoreCoarsePointer)&&(ln.copy(u.getBoundingRect()),u.transform&&ln.applyTransform(u.transform),ln.intersect(c)&&a.push(u))}if(a.length){for(var d=4,f=Math.PI/12,p=Math.PI*2,m=0;m4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}});function dn(e,t,n){if(e[e.rectHover?`rectContain`:`contain`](t,n)){for(var r=e,i=void 0,a=!1;r;){if(r.ignoreClip&&(a=!0),!a){var o=r.getClipPath();if(o&&!o.contain(t,n))return!1}r.silent&&(i=!0),r=r.__hostTarget||r.parent}return!i||nn}return!1}function fn(e,t,n,r,i){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==i&&!o.ignore&&(s=dn(o,n,r))&&(!t.topTarget&&(t.topTarget=o),s!==nn)){t.target=o;break}}}function pn(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}var mn=32,hn=7;function gn(e){for(var t=0;e>=mn;)t|=e&1,e>>=1;return e+t}function _n(e,t,n,r){var i=t+1;if(i===n)return 1;if(r(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function vn(e,t,n){for(n--;t>>1,i(a,e[c])<0?s=c:o=c+1;var l=r-o;switch(l){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;l>0;)e[o+l]=e[o+l-1],l--}e[o]=a}}function bn(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])>0){for(s=r-i;c0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}else{for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}for(o++;o>>1);a(e,t[n+u])>0?o=u+1:c=u}return c}function xn(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])<0){for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}else{for(s=r-i;c=0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}for(o++;o>>1);a(e,t[n+u])<0?c=u:o=u+1}return c}function Sn(e,t){var n=hn,r,i,a=0,o=[];r=[],i=[];function s(e,t){r[a]=e,i[a]=t,a+=1}function c(){for(;a>1;){var e=a-2;if(e>=1&&i[e-1]<=i[e]+i[e+1]||e>=2&&i[e-2]<=i[e]+i[e-1])i[e-1]i[e+1])break;u(e)}}function l(){for(;a>1;){var e=a-2;e>0&&i[e-1]=hn||m>=hn);if(h)break;f<0&&(f=0),f+=2}if(n=f,n<1&&(n=1),i===1){for(c=0;c=0;c--)e[p+c]=e[f+c];e[d]=o[u];return}for(var m=n;;){var h=0,g=0,_=!1;do if(t(o[u],e[l])<0){if(e[d--]=e[l--],h++,g=0,--i===0){_=!0;break}}else if(e[d--]=o[u--],g++,h=0,--s===1){_=!0;break}while((h|g)=0;c--)e[p+c]=e[f+c];if(i===0){_=!0;break}}if(e[d--]=o[u--],--s===1){_=!0;break}if(g=s-bn(e[l],o,0,s,s-1,t),g!==0){for(d-=g,u-=g,s-=g,p=d+1,f=u+1,c=0;c=hn||g>=hn);if(_)break;m<0&&(m=0),m+=2}if(n=m,n<1&&(n=1),s===1){for(d-=i,l-=i,p=d+1,f=l+1,c=i-1;c>=0;c--)e[p+c]=e[f+c];e[d]=o[u]}else if(s===0)throw Error();else for(f=d-(s-1),c=0;cs&&(c=s),yn(e,n,n+c,n+a,t),a=c}o.pushRun(n,a),o.mergeRuns(),i-=a,n+=a}while(i!==0);o.forceMergeRuns()}}var wn=!1;function Tn(){wn||(wn=!0,console.warn(`z / z2 / zlevel of displayable is invalid, which may cause unexpected errors`))}function En(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var Dn=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=En}return e.prototype.traverse=function(e,t){for(var n=0;n0&&(l.__clipPaths=[]),isNaN(l.z)&&(Tn(),l.z=0),isNaN(l.z2)&&(Tn(),l.z2=0),isNaN(l.zlevel)&&(Tn(),l.zlevel=0),this._displayList[this._displayListLen++]=l}var u=e.getDecalElement&&e.getDecalElement();u&&this._updateAndAddDisplayable(u,t,n);var d=e.getTextGuideLine();d&&this._updateAndAddDisplayable(d,t,n);var f=e.getTextContent();f&&this._updateAndAddDisplayable(f,t,n)}},e.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},e.prototype.delRoot=function(e){if(e instanceof Array){for(var t=0,n=e.length;t=0&&this._roots.splice(r,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),On=r.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)},kn={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:1024**(e-1)},exponentialOut:function(e){return e===1?1:1-2**(-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*1024**(e-1):.5*(-(2**(-10*(e-1)))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),-(n*2**(10*--e)*Math.sin((e-t)*(2*Math.PI)/r)))},elasticOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),n*2**(-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?-.5*(n*2**(10*--e)*Math.sin((e-t)*(2*Math.PI)/r)):n*2**(-10*--e)*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=1.70158*1.525;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-kn.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?kn.bounceIn(e*2)*.5:kn.bounceOut(e*2-1)*.5+.5}},An=Math.pow,jn=Math.sqrt,Mn=1e-8,Nn=1e-4,Pn=jn(3),Fn=1/3,In=Fe(),Ln=Fe(),Rn=Fe();function zn(e){return e>-Mn&&eMn||e<-Mn}function Vn(e,t,n,r,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*r+3*a*n)}function Hn(e,t,n,r,i){var a=1-i;return 3*(((t-e)*a+2*(n-t)*i)*a+(r-n)*i*i)}function Un(e,t,n,r,i,a){var o=r+3*(t-n)-e,s=3*(n-t*2+e),c=3*(t-e),l=e-i,u=s*s-3*o*c,d=s*c-9*o*l,f=c*c-3*s*l,p=0;if(zn(u)&&zn(d))if(zn(s))a[0]=0;else{var m=-c/s;m>=0&&m<=1&&(a[p++]=m)}else{var h=d*d-4*u*f;if(zn(h)){var g=d/u,m=-s/o+g,_=-g/2;m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_)}else if(h>0){var v=jn(h),y=u*s+1.5*o*(-d+v),b=u*s+1.5*o*(-d-v);y=y<0?-An(-y,Fn):An(y,Fn),b=b<0?-An(-b,Fn):An(b,Fn);var m=(-s-(y+b))/(3*o);m>=0&&m<=1&&(a[p++]=m)}else{var x=(2*u*s-3*o*d)/(2*jn(u*u*u)),S=Math.acos(x)/3,C=jn(u),w=Math.cos(S),m=(-s-2*C*w)/(3*o),_=(-s+C*(w+Pn*Math.sin(S)))/(3*o),T=(-s+C*(w-Pn*Math.sin(S)))/(3*o);m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_),T>=0&&T<=1&&(a[p++]=T)}}return p}function Wn(e,t,n,r,i){var a=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,s=3*t-3*e,c=0;if(zn(o)){if(Bn(a)){var l=-s/a;l>=0&&l<=1&&(i[c++]=l)}}else{var u=a*a-4*o*s;if(zn(u))i[0]=-a/(2*o);else if(u>0){var d=jn(u),l=(-a+d)/(2*o),f=(-a-d)/(2*o);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Gn(e,t,n,r,i,a){var o=(t-e)*i+e,s=(n-t)*i+t,c=(r-n)*i+n,l=(s-o)*i+o,u=(c-s)*i+s,d=(u-l)*i+l;a[0]=e,a[1]=o,a[2]=l,a[3]=d,a[4]=d,a[5]=u,a[6]=c,a[7]=r}function Kn(e,t,n,r,i,a,o,s,c,l,u){var d,f=.005,p=1/0,m,h,g,_;In[0]=c,In[1]=l;for(var v=0;v<1;v+=.05)Ln[0]=Vn(e,n,i,o,v),Ln[1]=Vn(t,r,a,s,v),g=et(In,Ln),g=0&&g=0&&l<=1&&(i[c++]=l)}}else{var u=o*o-4*a*s;if(zn(u)){var l=-o/(2*a);l>=0&&l<=1&&(i[c++]=l)}else if(u>0){var d=jn(u),l=(-o+d)/(2*a),f=(-o-d)/(2*a);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Zn(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function Qn(e,t,n,r,i){var a=(t-e)*r+e,o=(n-t)*r+t,s=(o-a)*r+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=n}function $n(e,t,n,r,i,a,o,s,c){var l,u=.005,d=1/0;In[0]=o,In[1]=s;for(var f=0;f<1;f+=.05){Ln[0]=Jn(e,n,i,f),Ln[1]=Jn(t,r,a,f);var p=et(In,Ln);p=0&&p=1?1:Un(0,r,a,1,e,s)&&Vn(0,i,o,1,s[0])}}}var rr=function(){function e(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||Me,this.ondestroy=e.ondestroy||Me,this.onrestart=e.onrestart||Me,e.easing&&this.setEasing(e.easing)}return e.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),this._paused){this._pausedTime+=t;return}var n=this._life,r=e-this._startTime-this._pausedTime,i=r/n;i<0&&(i=0),i=Math.min(i,1);var a=this.easingFunc,o=a?a(i):i;if(this.onframe(o),i===1)if(this.loop){var s=r%n;this._startTime=e-s,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(e){this.easing=e,this.easingFunc=V(e)?e:kn[e]||nr(e)},e}(),ir=function(){function e(e){this.value=e}return e}(),ar=function(){function e(){this._len=0}return e.prototype.insert=function(e){var t=new ir(e);return this.insertEntry(t),t},e.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},e.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),or=function(){function e(e){this._list=new ar,this._maxSize=10,this._map={},this._maxSize=e}return e.prototype.put=function(e,t){var n=this._list,r=this._map,i=null;if(r[e]==null){var a=n.len(),o=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=n.head;n.remove(s),delete r[s.key],i=s.value,this._lastRemovedEntry=s}o?o.value=t:o=new ir(t),o.key=e,n.insertEntry(o),r[e]=o}return i},e.prototype.get=function(e){var t=this._map[e],n=this._list;if(t!=null)return t!==n.tail&&(n.remove(t),n.insertEntry(t)),t.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),sr=e({fastLerp:()=>Er,fastMapToColor:()=>Dr,lerp:()=>Or,lift:()=>wr,liftColor:()=>Ir,lum:()=>Nr,mapToColor:()=>kr,modifyAlpha:()=>jr,modifyHSL:()=>Ar,parse:()=>xr,random:()=>Pr,stringify:()=>Mr,toHex:()=>Tr}),cr={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function lr(e){return e=Math.round(e),e<0?0:e>255?255:e}function ur(e){return e=Math.round(e),e<0?0:e>360?360:e}function dr(e){return e<0?0:e>1?1:e}function fr(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?lr(parseFloat(t)/100*255):lr(parseInt(t,10))}function pr(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?dr(parseFloat(t)/100):dr(parseFloat(t))}function mr(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function hr(e,t,n){return e+(t-e)*n}function gr(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function _r(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var vr=new or(20),yr=null;function br(e,t){yr&&_r(yr,t),yr=vr.put(e,yr||t.slice())}function xr(e,t){if(e){t=t||[];var n=vr.get(e);if(n)return _r(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in cr)return _r(t,cr[r]),br(e,t),t;var i=r.length;if(r.charAt(0)===`#`){if(i===4||i===5){var a=parseInt(r.slice(1,4),16);if(!(a>=0&&a<=4095)){gr(t,0,0,0,1);return}return gr(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(r.slice(4),16)/15:1),br(e,t),t}else if(i===7||i===9){var a=parseInt(r.slice(1,7),16);if(!(a>=0&&a<=16777215)){gr(t,0,0,0,1);return}return gr(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(r.slice(7),16)/255:1),br(e,t),t}return}var o=r.indexOf(`(`),s=r.indexOf(`)`);if(o!==-1&&s+1===i){var c=r.substr(0,o),l=r.substr(o+1,s-(o+1)).split(`,`),u=1;switch(c){case`rgba`:if(l.length!==4)return l.length===3?gr(t,+l[0],+l[1],+l[2],1):gr(t,0,0,0,1);u=pr(l.pop());case`rgb`:if(l.length>=3)return gr(t,fr(l[0]),fr(l[1]),fr(l[2]),l.length===3?u:pr(l[3])),br(e,t),t;gr(t,0,0,0,1);return;case`hsla`:if(l.length!==4){gr(t,0,0,0,1);return}return l[3]=pr(l[3]),Sr(l,t),br(e,t),t;case`hsl`:if(l.length!==3){gr(t,0,0,0,1);return}return Sr(l,t),br(e,t),t;default:return}}gr(t,0,0,0,1)}}function Sr(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=pr(e[1]),i=pr(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],gr(t,lr(mr(o,a,n+1/3)*255),lr(mr(o,a,n)*255),lr(mr(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Cr(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}function wr(e,t){var n=xr(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return Mr(n,n.length===4?`rgba`:`rgb`)}}function Tr(e){var t=xr(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function Er(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=lr(hr(o[0],s[0],c)),n[1]=lr(hr(o[1],s[1],c)),n[2]=lr(hr(o[2],s[2],c)),n[3]=dr(hr(o[3],s[3],c)),n}}var Dr=Er;function Or(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=xr(t[i]),s=xr(t[a]),c=r-i,l=Mr([lr(hr(o[0],s[0],c)),lr(hr(o[1],s[1],c)),lr(hr(o[2],s[2],c)),dr(hr(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}}var kr=Or;function Ar(e,t,n,r){var i=xr(e);if(e)return i=Cr(i),t!=null&&(i[0]=ur(t)),n!=null&&(i[1]=pr(n)),r!=null&&(i[2]=pr(r)),Mr(Sr(i),`rgba`)}function jr(e,t){var n=xr(e);if(n&&t!=null)return n[3]=dr(t),Mr(n,`rgba`)}function Mr(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}}function Nr(e,t){var n=xr(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}function Pr(){return Mr([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],`rgb`)}var Fr=new or(100);function Ir(e){if(H(e)){var t=Fr.get(e);return t||(t=wr(e,-.1),Fr.put(e,t)),t}else if(fe(e)){var n=j({},e);return n.colorStops=I(e.colorStops,function(e){return{offset:e.offset,color:wr(e.color,-.1)}}),n}return e}function Lr(e){return e.type===`linear`}function Rr(e){return e.type===`radial`}(function(){return r.hasGlobalWindow&&V(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<`u`?function(e){return Buffer.from(e).toString(`base64`)}:function(e){return null}})();var zr=Array.prototype.slice;function Br(e,t,n){return(t-e)*n+e}function Vr(e,t,n,r){for(var i=t.length,a=0;ar?t:e,a=Math.min(n,r),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so)r.length=o;else for(var s=a;s=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(e,t,n){this._needsSort=!0;var r=this.keyframes,i=r.length,a=!1,o=ni,s=t;if(P(t)){var c=Yr(t);o=c,(c===1&&!ce(t[0])||c===2&&!ce(t[0][0]))&&(a=!0)}else if(ce(t)&&!he(t))o=Xr;else if(H(t))if(!isNaN(+t))o=Xr;else{var l=xr(t);l&&(s=l,o=$r)}else if(fe(t)){var u=j({},s);u.colorStops=I(t.colorStops,function(e){return{offset:e.offset,color:xr(e.color)}}),Lr(t)?o=ei:Rr(t)&&(o=ti),s=u}i===0?this.valType=o:(o!==this.valType||o===ni)&&(a=!0),this.discrete=this.discrete||a;var d={time:e,value:s,rawValue:t,percent:0};return n&&(d.easing=n,d.easingFunc=V(n)?n:kn[n]||nr(n)),r.push(d),d},e.prototype.prepare=function(e,t){var n=this.keyframes;this._needsSort&&n.sort(function(e,t){return e.time-t.time});for(var r=this.valType,i=n.length,a=n[i-1],o=this.discrete,s=ii(r),c=ri(r),l=0;l=0&&!(a[l].percent<=t);l--);l=d(l,o-2)}else{for(l=u;lt);l++);l=d(l-1,o-2)}p=a[l+1],f=a[l]}if(f&&p){this._lastFr=l,this._lastFrP=t;var m=p.percent-f.percent,h=m===0?1:d((t-f.percent)/m,1);p.easingFunc&&(h=p.easingFunc(h));var g=n?this._additiveValue:c?ai:e[s];if((ii(i)||c)&&!g&&(g=this._additiveValue=[]),this.discrete)e[s]=h<1?f.rawValue:p.rawValue;else if(ii(i))i===Zr?Vr(g,f[r],p[r],h):Hr(g,f[r],p[r],h);else if(ri(i)){var _=f[r],v=p[r],y=i===ei;e[s]={type:y?`linear`:`radial`,x:Br(_.x,v.x,h),y:Br(_.y,v.y,h),colorStops:I(_.colorStops,function(e,t){var n=v.colorStops[t];return{offset:Br(e.offset,n.offset,h),color:Jr(Vr([],e.color,n.color,h))}}),global:v.global},y?(e[s].x2=Br(_.x2,v.x2,h),e[s].y2=Br(_.y2,v.y2,h)):e[s].r=Br(_.r,v.r,h)}else if(c)Vr(g,f[r],p[r],h),n||(e[s]=Jr(g));else{var b=Br(f[r],p[r],h);n?this._additiveValue=b:e[s]=b}n&&this._addToTarget(e)}}},e.prototype._addToTarget=function(e){var t=this.valType,n=this.propName,r=this._additiveValue;t===Xr?e[n]=e[n]+r:t===$r?(xr(e[n],ai),Ur(ai,ai,r,1),e[n]=Jr(ai)):t===Zr?Ur(e[n],e[n],r,1):t===Qr&&Wr(e[n],e[n],r,1)},e}(),si=function(){function e(e,t,n,r){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&r){D(`Can' use additive animation on looped animation.`);return}this._additiveAnimators=r,this._allowDiscrete=n}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(e){this._target=e},e.prototype.when=function(e,t,n){return this.whenWithKeys(e,t,L(t),n)},e.prototype.whenWithKeys=function(e,t,n,r){for(var i=this._tracks,a=0;a0&&s.addKeyframe(0,qr(c),r),this._trackKeys.push(o)}s.addKeyframe(e,qr(t[o]),r)}return this._maxTime=Math.max(this._maxTime,e),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,n=0;n0)){this._started=1;for(var t=this,n=[],r=this._maxTime||0,i=0;i1){var o=a.pop();i.addKeyframe(o.time,e[r]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},e}();function ci(){return new Date().getTime()}var li=function(e){t(n,e);function n(t){var n=e.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,t=t||{},n.stage=t.stage||{},n}return n.prototype.addClip=function(e){e.animation&&this.removeClip(e),this._head?(this._tail.next=e,e.prev=this._tail,e.next=null,this._tail=e):this._head=this._tail=e,e.animation=this},n.prototype.addAnimator=function(e){e.animation=this;var t=e.getClip();t&&this.addClip(t)},n.prototype.removeClip=function(e){if(e.animation){var t=e.prev,n=e.next;t?t.next=n:this._head=n,n?n.prev=t:this._tail=t,e.next=e.prev=e.animation=null}},n.prototype.removeAnimator=function(e){var t=e.getClip();t&&this.removeClip(t),e.animation=null},n.prototype.update=function(e){for(var t=ci()-this._pausedTime,n=t-this._time,r=this._head;r;){var i=r.next;r.step(t,n)?(r.ondestroy(),this.removeClip(r),r=i):r=i}this._time=t,e||(this.trigger(`frame`,n),this.stage.update&&this.stage.update())},n.prototype._startLoop=function(){var e=this;this._running=!0;function t(){e._running&&(On(t),!e._paused&&e.update())}On(t)},n.prototype.start=function(){this._running||(this._time=ci(),this._pausedTime=0,this._startLoop())},n.prototype.stop=function(){this._running=!1},n.prototype.pause=function(){this._paused||(this._pauseStart=ci(),this._paused=!0)},n.prototype.resume=function(){this._paused&&(this._pausedTime+=ci()-this._pauseStart,this._paused=!1)},n.prototype.clear=function(){for(var e=this._head;e;){var t=e.next;e.prev=e.next=e.animation=null,e=t}this._head=this._tail=null},n.prototype.isFinished=function(){return this._head==null},n.prototype.animate=function(e,t){t=t||{},this.start();var n=new si(e,t.loop);return this.addAnimator(n),n},n}(ct),ui=300,di=r.domSupported,fi=(function(){var e=[`click`,`dblclick`,`mousewheel`,`wheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],t=[`touchstart`,`touchend`,`touchmove`],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1};return{mouse:e,touch:t,pointer:I(e,function(e){var t=e.replace(`mouse`,`pointer`);return n.hasOwnProperty(t)?t:e})}})(),pi={mouse:[`mousemove`,`mouseup`],pointer:[`pointermove`,`pointerup`]},mi=!1;function hi(e){var t=e.pointerType;return t===`pen`||t===`touch`}function gi(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function _i(e){e&&(e.zrByTouch=!0)}function vi(e,t){return Ot(e.dom,new bi(e,t),!0)}function yi(e,t){for(var n=t,r=!1;n&&n.nodeType!==9&&!(r=n.domBelongToZr||n!==t&&n===e.painterRoot);)n=n.parentNode;return r}var bi=function(){function e(e,t){this.stopPropagation=Me,this.stopImmediatePropagation=Me,this.preventDefault=Me,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}return e}(),xi={mousedown:function(e){e=Ot(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger(`mousedown`,e)},mousemove:function(e){e=Ot(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger(`mousemove`,e)},mouseup:function(e){e=Ot(this.dom,e),this.__togglePointerCapture(!1),this.trigger(`mouseup`,e)},mouseout:function(e){e=Ot(this.dom,e);var t=e.toElement||e.relatedTarget;yi(this,t)||(this.__pointerCapturing&&(e.zrEventControl=`no_globalout`),this.trigger(`mouseout`,e))},wheel:function(e){mi=!0,e=Ot(this.dom,e),this.trigger(`mousewheel`,e)},mousewheel:function(e){mi||(e=Ot(this.dom,e),this.trigger(`mousewheel`,e))},touchstart:function(e){e=Ot(this.dom,e),_i(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,`start`),xi.mousemove.call(this,e),xi.mousedown.call(this,e)},touchmove:function(e){e=Ot(this.dom,e),_i(e),this.handler.processGesture(e,`change`),xi.mousemove.call(this,e)},touchend:function(e){e=Ot(this.dom,e),_i(e),this.handler.processGesture(e,`end`),xi.mouseup.call(this,e),new Date-+this.__lastTouchMomentIi||e<-Ii}var Ri=[],zi=[],Bi=zt(),Vi=Math.abs,Hi=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},e.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},e.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},e.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},e.prototype.needLocalTransform=function(){return Li(this.rotation)||Li(this.x)||Li(this.y)||Li(this.scaleX-1)||Li(this.scaleY-1)||Li(this.skewX)||Li(this.skewY)},e.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),n=this.transform;if(!(t||e)){n&&(Fi(n),this.invTransform=null);return}n=n||zt(),t?this.getLocalTransform(n):Fi(n),e&&(t?Ht(n,e,n):Vt(n,e)),this.transform=n,this._resolveGlobalScaleRatio(n)},e.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(t!=null&&t!==1){this.getGlobalScale(Ri);var n=Ri[0]<0?-1:1,r=Ri[1]<0?-1:1,i=((Ri[0]-n)*t+n)/Ri[0]||0,a=((Ri[1]-r)*t+r)/Ri[1]||0;e[0]*=i,e[1]*=i,e[2]*=a,e[3]*=a}this.invTransform=this.invTransform||zt(),Kt(this.invTransform,e)},e.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},e.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],n=e[2]*e[2]+e[3]*e[3],r=Math.atan2(e[1],e[0]),i=Math.PI/2+r-Math.atan2(e[3],e[2]);n=Math.sqrt(n)*Math.cos(i),t=Math.sqrt(t),this.skewX=i,this.skewY=0,this.rotation=-r,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=n,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(e.invTransform=e.invTransform||zt(),Ht(zi,e.invTransform,t),t=zi);var n=this.originX,r=this.originY;(n||r)&&(Bi[4]=n,Bi[5]=r,Ht(zi,t,Bi),zi[4]-=n,zi[5]-=r,t=zi),this.setLocalTransform(t)}},e.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},e.prototype.transformCoordToLocal=function(e,t){var n=[e,t],r=this.invTransform;return r&&rt(n,n,r),n},e.prototype.transformCoordToGlobal=function(e,t){var n=[e,t],r=this.transform;return r&&rt(n,n,r),n},e.prototype.getLineScale=function(){var e=this.transform;return e&&Vi(e[0]-1)>1e-10&&Vi(e[3]-1)>1e-10?Math.sqrt(Vi(e[0]*e[3]-e[2]*e[1])):1},e.prototype.copyTransform=function(e){Wi(this,e)},e.getLocalTransform=function(e,t){t=t||[];var n=e.originX||0,r=e.originY||0,i=e.scaleX,a=e.scaleY,o=e.anchorX,s=e.anchorY,c=e.rotation||0,l=e.x,u=e.y,d=e.skewX?Math.tan(e.skewX):0,f=e.skewY?Math.tan(-e.skewY):0;if(n||r||o||s){var p=n+o,m=r+s;t[4]=-p*i-d*m*a,t[5]=-m*a-f*p*i}else t[4]=t[5]=0;return t[0]=i,t[3]=a,t[1]=f*i,t[2]=d*a,c&&Wt(t,t,c),t[4]+=n+l,t[5]+=r+u,t},e.initDefaultProps=(function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0})(),e}(),Ui=[`x`,`y`,`originX`,`originY`,`anchorX`,`anchorY`,`rotation`,`scaleX`,`scaleY`,`skewX`,`skewY`];function Wi(e,t){for(var n=0;n=0?parseFloat(e)/100*t:parseFloat(e):e}function $i(e,t,n){var r=t.position||`inside`,i=t.distance==null?5:t.distance,a=n.height,o=n.width,s=a/2,c=n.x,l=n.y,u=`left`,d=`top`;if(r instanceof Array)c+=Qi(r[0],n.width),l+=Qi(r[1],n.height),u=null,d=null;else switch(r){case`left`:c-=i,l+=s,u=`right`,d=`middle`;break;case`right`:c+=i+o,l+=s,d=`middle`;break;case`top`:c+=o/2,l-=i,u=`center`,d=`bottom`;break;case`bottom`:c+=o/2,l+=a+i,u=`center`;break;case`inside`:c+=o/2,l+=s,u=`center`,d=`middle`;break;case`insideLeft`:c+=i,l+=s,d=`middle`;break;case`insideRight`:c+=o-i,l+=s,u=`right`,d=`middle`;break;case`insideTop`:c+=o/2,l+=i,u=`center`;break;case`insideBottom`:c+=o/2,l+=a-i,u=`center`,d=`bottom`;break;case`insideTopLeft`:c+=i,l+=i;break;case`insideTopRight`:c+=o-i,l+=i,u=`right`;break;case`insideBottomLeft`:c+=i,l+=a-i,d=`bottom`;break;case`insideBottomRight`:c+=o-i,l+=a-i,u=`right`,d=`bottom`;break}return e=e||{},e.x=c,e.y=l,e.align=u,e.verticalAlign=d,e}var ea=`__zr_normal__`,ta=Ui.concat([`ignore`]),na=re(Ui,function(e,t){return e[t]=!0,e},{ignore:!1}),ra={},ia=new J(0,0,0,0),aa=function(){function e(e){this.id=E(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return e.prototype._init=function(e){this.attr(e)},e.prototype.drift=function(e,t,n){switch(this.draggable){case`horizontal`:t=0;break;case`vertical`:e=0;break}var r=this.transform;r||(r=this.transform=[1,0,0,1,0,0]),r[4]+=e,r[5]+=t,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(e){var t=this._textContent;if(t&&(!t.ignore||e)){this.textConfig||(this.textConfig={});var n=this.textConfig,r=n.local,i=t.innerTransformable,a=void 0,o=void 0,s=!1;i.parent=r?this:null;var c=!1;if(i.copyTransform(t),n.position!=null){var l=ia;n.layoutRect?l.copy(n.layoutRect):l.copy(this.getBoundingRect()),r||l.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(ra,n,l):$i(ra,n,l),i.x=ra.x,i.y=ra.y,a=ra.align,o=ra.verticalAlign;var u=n.origin;if(u&&n.rotation!=null){var d=void 0,f=void 0;u===`center`?(d=l.width*.5,f=l.height*.5):(d=Qi(u[0],l.width),f=Qi(u[1],l.height)),c=!0,i.originX=-i.x+d+(r?0:l.x),i.originY=-i.y+f+(r?0:l.y)}}n.rotation!=null&&(i.rotation=n.rotation);var p=n.offset;p&&(i.x+=p[0],i.y+=p[1],c||(i.originX=-p[0],i.originY=-p[1]));var m=n.inside==null?typeof n.position==`string`&&n.position.indexOf(`inside`)>=0:n.inside,h=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),g=void 0,_=void 0,v=void 0;m&&this.canBeInsideText()?(g=n.insideFill,_=n.insideStroke,(g==null||g===`auto`)&&(g=this.getInsideTextFill()),(_==null||_===`auto`)&&(_=this.getInsideTextStroke(g),v=!0)):(g=n.outsideFill,_=n.outsideStroke,(g==null||g===`auto`)&&(g=this.getOutsideFill()),(_==null||_===`auto`)&&(_=this.getOutsideStroke(g),v=!0)),g=g||`#000`,(g!==h.fill||_!==h.stroke||v!==h.autoStroke||a!==h.align||o!==h.verticalAlign)&&(s=!0,h.fill=g,h.stroke=_,h.autoStroke=v,h.align=a,h.verticalAlign=o,t.setDefaultTextStyle(h)),t.__dirty|=1,s&&t.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return`#fff`},e.prototype.getInsideTextStroke=function(e){return`#000`},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Ni:Mi},e.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),n=typeof t==`string`&&xr(t);n||(n=[255,255,255,1]);for(var r=n[3],i=this.__zr.isDarkMode(),a=0;a<3;a++)n[a]=n[a]*r+(i?0:255)*(1-r);return n[3]=1,Mr(n,`rgba`)},e.prototype.traverse=function(e,t){},e.prototype.attrKV=function(e,t){e===`textConfig`?this.setTextConfig(t):e===`textContent`?this.setTextContent(t):e===`clipPath`?this.setClipPath(t):e===`extra`?(this.extra=this.extra||{},j(this.extra,t)):this[e]=t},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(e,t){if(typeof e==`string`)this.attrKV(e,t);else if(U(e))for(var n=L(e),r=0;r0},e.prototype.getState=function(e){return this.states[e]},e.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},e.prototype.clearStates=function(e){this.useState(ea,!1,e)},e.prototype.useState=function(e,t,n,r){var i=e===ea;if(!(!this.hasState()&&i)){var a=this.currentStates,o=this.stateTransition;if(!(N(a,e)>=0&&(t||a.length===1))){var s;if(this.stateProxy&&!i&&(s=this.stateProxy(e)),s||(s=this.states&&this.states[e]),!s&&!i){D(`State `+e+` not exists.`);return}i||this.saveCurrentToNormalState(s);var c=!!(s&&s.hoverLayer||r);c&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,s,this._normalState,t,!n&&!this.__inHover&&o&&o.duration>0,o);var l=this._textContent,u=this._textGuide;return l&&l.useState(e,t,n,c),u&&u.useState(e,t,n,c),i?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),s}}},e.prototype.useStates=function(e,t,n){if(!e.length)this.clearStates();else{var r=[],i=this.currentStates,a=e.length,o=a===i.length;if(o){for(var s=0;s0,p);var m=this._textContent,h=this._textGuide;m&&m.useStates(e,t,d),h&&h.useStates(e,t,d),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!d&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}},e.prototype.isSilent=function(){for(var e=this.silent,t=this.parent;!e&&t;){if(t.silent){e=!0;break}t=t.parent}return e},e.prototype._updateAnimationTargets=function(){for(var e=0;e=0){var n=this.currentStates.slice();n.splice(t,1),this.useStates(n)}},e.prototype.replaceState=function(e,t,n){var r=this.currentStates.slice(),i=N(r,e),a=N(r,t)>=0;i>=0?a?r.splice(i,1):r[i]=t:n&&!a&&r.push(t),this.useStates(r)},e.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},e.prototype._mergeStates=function(e){for(var t={},n,r=0;r=0&&t.splice(n,1)}),this.animators.push(e),n&&n.animation.addAnimator(e),n&&n.wakeUp()},e.prototype.updateDuringAnimation=function(e){this.markRedraw()},e.prototype.stopAnimation=function(e,t){for(var n=this.animators,r=n.length,i=[],a=0;a0&&n.during&&a[0].during(function(e,t){n.during(t)});for(var f=0;f0||i.force&&!o.length){var C=void 0,w=void 0,T=void 0;if(s){w={},f&&(C={});for(var b=0;b=0&&(n.splice(r,0,e),this._doAdd(e))}return this},n.prototype.replace=function(e,t){var n=N(this._children,e);return n>=0&&this.replaceAt(t,n),this},n.prototype.replaceAt=function(e,t){var n=this._children,r=n[t];if(e&&e!==this&&e.parent!==this&&e!==r){n[t]=e,r.parent=null;var i=this.__zr;i&&r.removeSelfFromZr(i),this._doAdd(e)}return this},n.prototype._doAdd=function(e){e.parent&&e.parent.remove(e),e.parent=this;var t=this.__zr;t&&t!==e.__zr&&e.addSelfToZr(t),t&&t.refresh()},n.prototype.remove=function(e){var t=this.__zr,n=this._children,r=N(n,e);return r<0?this:(n.splice(r,1),e.parent=null,t&&e.removeSelfFromZr(t),t&&t.refresh(),this)},n.prototype.removeAll=function(){for(var e=this._children,t=this.__zr,n=0;nba,disposeAll:()=>xa,getElementSSRData:()=>Ta,getInstance:()=>Sa,init:()=>ya,registerPainter:()=>Ca,registerSSRDataGetter:()=>Ea,version:()=>Da}),ma={},ha={};function ga(e){delete ha[e]}function _a(e){if(!e)return!1;if(typeof e==`string`)return Nr(e,1)0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()===`canvas`&&this.painter.refreshHover())},e.prototype.resize=function(e){this._disposed||(e=e||{},this.painter.resize(e.width,e.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(e){this._disposed||this.handler.setCursorStyle(e)},e.prototype.findHover=function(e,t){if(!this._disposed)return this.handler.findHover(e,t)},e.prototype.on=function(e,t,n){return this._disposed||this.handler.on(e,t,n),this},e.prototype.off=function(e,t){this._disposed||this.handler.off(e,t)},e.prototype.trigger=function(e,t){this._disposed||this.handler.trigger(e,t)},e.prototype.clear=function(){if(!this._disposed){for(var e=this.storage.getRoots(),t=0;t0){if(e<=i)return o;if(e>=a)return s}else if(e>=i)return o;else if(e<=a)return s}else{if(e===i)return o;if(e===a)return s}return(e-i)/c*l+o}function X(e,t){switch(e){case`center`:case`middle`:e=`50%`;break;case`left`:case`top`:e=`0%`;break;case`right`:case`bottom`:e=`100%`;break}return H(e)?Aa(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function Ma(e,t,n){return t==null&&(t=10),t=Math.min(Math.max(0,t),ka),e=(+e).toFixed(t),n?e:+e}function Na(e){return e.sort(function(e,t){return e-t}),e}function Pa(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,n=0;n<15;n++,t*=10)if(Math.round(e*t)/t===e)return n}return Fa(e)}function Fa(e){var t=e.toString().toLowerCase(),n=t.indexOf(`e`),r=n>0?+t.slice(n+1):0,i=n>0?n:t.length,a=t.indexOf(`.`),o=a<0?0:i-1-a;return Math.max(0,o-r)}function Ia(e,t){var n=Math.log,r=Math.LN10,i=Math.floor(n(e[1]-e[0])/r),a=Math.round(n(Math.abs(t[1]-t[0]))/r),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20}function La(e,t,n){return e[t]&&Ra(e,n)[t]||0}function Ra(e,t){var n=re(e,function(e,t){return e+(isNaN(t)?0:t)},0);if(n===0)return[];for(var r=10**t,i=I(e,function(e){return(isNaN(e)?0:e)/n*r*100}),a=r*100,o=I(i,function(e){return Math.floor(e)}),s=re(o,function(e,t){return e+t},0),c=I(i,function(e,t){return e-o[t]});sl&&(l=c[d],u=d);++o[u],c[u]=0,++s}return I(o,function(e){return e/r})}function za(e,t){var n=Math.max(Pa(e),Pa(t)),r=e+t;return n>ka?r:Ma(r,n)}var Ba=9007199254740991;function Va(e){var t=Math.PI*2;return(e%t+t)%t}function Ha(e){return e>-Oa&&e=10&&t++,t}function qa(e,t){var n=Ka(e),r=10**n,i=e/r;return e=(t?i<1.5?1:i<2.5?2:i<4?3:i<7?5:10:i<1?1:i<2?2:i<3?3:i<5?5:10)*r,n>=-20?+e.toFixed(n<0?-n:0):e}function Ja(e,t){var n=(e.length-1)*t+1,r=Math.floor(n),i=+e[r-1],a=n-r;return a?i+a*(e[r]-i):i}function Ya(e){e.sort(function(e,t){return s(e,t,0)?-1:1});for(var t=-1/0,n=1,r=0;r=0||i&&N(i,s)<0)){var c=n.getShallow(s,t);c!=null&&(a[e[o][0]]=c)}}return a}}var es=$o([[`fill`,`color`],[`shadowBlur`],[`shadowOffsetX`],[`shadowOffsetY`],[`opacity`],[`shadowColor`]]),ts=function(){function e(){}return e.prototype.getAreaStyle=function(e,t){return es(this,e,t)},e}(),ns=new or(50);function rs(e){if(typeof e==`string`){var t=ns.get(e);return t&&t.image}else return e}function is(e,t,n,r,i){if(!e)return t;if(typeof e==`string`){if(t&&t.__zrImageSrc===e||!n)return t;var a=ns.get(e),o={hostEl:n,cb:r,cbPayload:i};return a?(t=a.image,!os(t)&&a.pending.push(o)):(t=d.loadImage(e,as,as),t.__zrImageSrc=e,ns.put(e,t.__cachedImgObj={image:t,pending:[o]})),t}else return e}function as(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=o;c++)s-=o;var l=Ki(n,t);return l>s&&(n=``,l=0),s=e-l,i.ellipsis=n,i.ellipsisWidth=l,i.contentWidth=s,i.containerWidth=e,i}function ds(e,t,n){var r=n.containerWidth,i=n.font,a=n.contentWidth;if(!r){e.textLine=``,e.isTruncated=!1;return}var o=Ki(t,i);if(o<=r){e.textLine=t,e.isTruncated=!1;return}for(var s=0;;s++){if(o<=a||s>=n.maxIterations){t+=n.ellipsis;break}var c=s===0?fs(t,a,n.ascCharWidth,n.cnCharWidth):o>0?Math.floor(t.length*a/o):0;t=t.substr(0,c),o=Ki(t,i)}t===``&&(t=n.placeholder),e.textLine=t,e.isTruncated=!0}function fs(e,t,n,r){for(var i=0,a=0,o=e.length;ae.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ncode{white-space:inherit;position:relative}.line-numbers .line-numbers-rows{pointer-events:none;letter-spacing:-1px;user-select:none;border-right:1px solid #999;width:3em;font-size:100%;position:absolute;top:0;left:-3.8em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;text-align:right;padding-right:.8em;display:block}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{z-index:10;opacity:0;transition:opacity .3s ease-in-out;position:absolute;top:.3em;right:.2em}div.code-toolbar:hover>.toolbar,div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{color:inherit;font:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background:0 0;border:0;padding:0;line-height:normal;overflow:visible}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;background:rgba(224,224,224,.2);border-radius:.5em;padding:0 .5em;font-size:.8em;box-shadow:0 2px rgba(0,0,0,.2)}div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus{color:inherit;text-decoration:none}code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green} +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function F(e,t){return t&&(z(t)===`object`||typeof t==`function`)?t:b(e)}function I(e,t){return I=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},I(e,t)}function L(e,t){return v(e)||M(e,t)||B(e,t)||N()}function R(e){return y(e)||j(e)||B(e)||P()}function z(e){"@swc/helpers - typeof";return e&&typeof Symbol<`u`&&e.constructor===Symbol?`symbol`:typeof e}function B(e,t){if(e){if(typeof e==`string`)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(n);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}}function V(e){var t=typeof Map==`function`?new Map:void 0;return V=function(e){if(e===null||!k(e))return e;if(typeof e!=`function`)throw TypeError(`Super expression must either be null or a function`);if(t!==void 0){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return C(e,arguments,E(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),I(n,e)},V(e)}function H(e){var t=e.regex,n=`HTTP/([32]|1\\.[01])`,r={className:`attribute`,begin:t.concat(`^`,/[A-Za-z][A-Za-z0-9-]*/,`(?=\\:\\s)`),starts:{contains:[{className:`punctuation`,begin:/: /,relevance:0,starts:{end:`$`,relevance:0}}]}},i=[r,{begin:`\\n\\n`,starts:{subLanguage:[],endsWithParent:!0}}];return{name:`HTTP`,aliases:[`https`],illegal:/\S/,contains:[{begin:`^(?=HTTP/([32]|1\\.[01]) \\d{3})`,end:/$/,contains:[{className:`meta`,begin:n},{className:`number`,begin:`\\b\\d{3}\\b`}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:`(?=^[A-Z]+ (.*?) HTTP/([32]|1\\.[01])$)`,end:/$/,contains:[{className:`string`,begin:` `,end:` `,excludeBegin:!0,excludeEnd:!0},{className:`meta`,begin:n},{className:`keyword`,begin:`[A-Z]+`}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},e.inherit(r,{relevance:0})]}}function U(e){var t,n=e.regex,r=[`GET`,`POST`,`HEAD`,`PUT`,`DELETE`,`CONNECT`,`OPTIONS`,`PATCH`,`TRACE`];return{name:`Apache Access Log`,contains:[{className:`number`,begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{className:`number`,begin:/\b\d+\b/,relevance:0},{className:`string`,begin:n.concat(/"/,(t=n).either.apply(t,R(r))),end:/"/,keywords:r,illegal:/\n/,relevance:5,contains:[{begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:`string`,begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:`string`,begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:`string`,begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{className:`string`,begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}return e({a:void 0,i:void 0,n:U,r:H,t:void 0}),{setters:[function(e){n=e.t,r=e.a},function(e){a=e.bn,s=e.An,c=e.Nn,e.pr,e.Fn,d=e.rn,p=e.xr,g=e.sr}],execute:function(){i=document.createElement(`style`),i.textContent=`pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{white-space:inherit;position:relative}.line-numbers .line-numbers-rows{pointer-events:none;letter-spacing:-1px;user-select:none;border-right:1px solid #999;width:3em;font-size:100%;position:absolute;top:0;left:-3.8em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;text-align:right;padding-right:.8em;display:block}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{z-index:10;opacity:0;transition:opacity .3s ease-in-out;position:absolute;top:.3em;right:.2em}div.code-toolbar:hover>.toolbar,div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{color:inherit;font:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background:0 0;border:0;padding:0;line-height:normal;overflow:visible}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;background:rgba(224,224,224,.2);border-radius:.5em;padding:0 .5em;font-size:.8em;box-shadow:0 2px rgba(0,0,0,.2)}div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus{color:inherit;text-decoration:none}code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green} /*$vite$:1*/`,document.head.appendChild(i),m=n(function(e,t){var n=function(e){return e.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`)},r=function(e){var t=[...arguments].slice(1),n=Object.create(null);for(var r in e)n[r]=e[r];return t.forEach(function(e){for(var t in e)n[t]=e[t]}),n},i=function(e){return e?typeof e==`string`?e:e.source:null},a=function(e){return c(`(?=`,e,`)`)},o=function(e){return c(`(?:`,e,`)*`)},s=function(e){return c(`(?:`,e,`)?`)},c=function(){return[...arguments].map(function(e){return i(e)}).join(``)},l=function(e){var t=e[e.length-1];return(t===void 0?`undefined`:z(t))===`object`&&t.constructor===Object?(e.splice(e.length-1,1),t):{}},u=function(){var e=[...arguments];return`(`+(l(e).capture?``:`?:`)+e.map(function(e){return i(e)}).join(`|`)+`)`},d=function(e){return RegExp(e.toString()+`|`).exec(``).length-1},f=function(e,t){var n=e&&e.exec(t);return n&&n.index===0},p=function(e,t){var n=t.joinWith,r=0;return e.map(function(e){r+=1;for(var t=r,n=i(e),a=``;n.length>0;){var o=te.exec(n);if(!o){a+=n;break}a+=n.substring(0,o.index),n=n.substring(o.index+o[0].length),o[0][0]===`\\`&&o[1]?a+=`\\`+String(Number(o[1])+t):(a+=o[0],(o[0]===`(`||/^\(\?[<']/.test(o[0]))&&r++)}return a}).map(function(e){return`(`.concat(e,`)`)}).join(n)},m=function(e,t){e.input[e.index-1]===`.`&&t.ignoreMatch()},h=function(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)},g=function(e,t){t&&e.beginKeywords&&(e.begin=`\\b(`+e.beginKeywords.split(` `).join(`|`)+`)(?!\\.)(?=\\b|\\s)`,e.__beforeBegin=m,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))},_=function(e,t){Array.isArray(e.illegal)&&(e.illegal=u.apply(void 0,R(e.illegal)))},v=function(e,t){if(e.match){if(e.begin||e.end)throw Error(`begin & end are not supported with match`);e.begin=e.match,delete e.match}},y=function(e,t){e.relevance===void 0&&(e.relevance=1)},b=function(e,t){return t?Number(t):+!C(e)},C=function(e){return _e.includes(e.toLowerCase())},w=function(e,t,n){for(var r=n.key,i=0,a=e[r],o={},s={},c=1;c<=t.length;c++)s[c+i]=a[c],o[c+i]=!0,i+=d(t[c-1]);e[r]=s,e[r]._emit=o,e[r]._multi=!0},E=function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw J(`skip, excludeBegin, returnBegin not compatible with beginScope: {}`),Z;if(z(e.beginScope)!==`object`||e.beginScope===null)throw J(`beginScope must be object`),Z;w(e,e.begin,{key:`beginScope`}),e.begin=p(e.begin,{joinWith:``})}},k=function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw J(`skip, excludeEnd, returnEnd not compatible with endScope: {}`),Z;if(z(e.endScope)!==`object`||e.endScope===null)throw J(`endScope must be object`),Z;w(e,e.end,{key:`endScope`}),e.end=p(e.end,{joinWith:``})}},A=function(e){e.scope&&z(e.scope)===`object`&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)},j=function(e){A(e),typeof e.beginScope==`string`&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope==`string`&&(e.endScope={_wrap:e.endScope}),E(e),k(e)},M=function(e){function t(t,n){return new RegExp(i(t),`m`+(e.case_insensitive?`i`:``)+(e.unicodeRegex?`u`:``)+(n?`g`:``))}var n=function(){function e(){S(this,e),this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}return T(e,[{key:`addRule`,value:function(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=d(e)+1}},{key:`compile`,value:function(){this.regexes.length===0&&(this.exec=function(){return null});var e=this.regexes.map(function(e){return e[1]});this.matcherRe=t(p(e,{joinWith:`|`}),!0),this.lastIndex=0}},{key:`exec`,value:function(e){this.matcherRe.lastIndex=this.lastIndex;var t=this.matcherRe.exec(e);if(!t)return null;var n=t.findIndex(function(e,t){return t>0&&e!==void 0}),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}]),e}(),a=function(){function e(){S(this,e),this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}return T(e,[{key:`getMatcher`,value:function(e){if(this.multiRegexes[e])return this.multiRegexes[e];var t=new n;return this.rules.slice(e).forEach(function(e){var n=L(e,2),r=n[0],i=n[1];return t.addRule(r,i)}),t.compile(),this.multiRegexes[e]=t,t}},{key:`resumingScanAtSamePosition`,value:function(){return this.regexIndex!==0}},{key:`considerAll`,value:function(){this.regexIndex=0}},{key:`addRule`,value:function(e,t){this.rules.push([e,t]),t.type===`begin`&&this.count++}},{key:`exec`,value:function(e){var t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;var n=t.exec(e);if(this.resumingScanAtSamePosition()&&!(n&&n.index===this.lastIndex)){var r=this.getMatcher(0);r.lastIndex=this.lastIndex+1,n=r.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}]),e}();function o(e){var t=new a;return e.contains.forEach(function(e){return t.addRule(e.begin,{rule:e,type:`begin`})}),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:`end`}),e.illegal&&t.addRule(e.illegal,{type:`illegal`}),t}function s(n,r){var a,c=n;if(n.isCompiled)return c;[h,v,j,ge].forEach(function(e){return e(n,r)}),e.compilerExtensions.forEach(function(e){return e(n,r)}),n.__beforeBegin=null,[g,_,y].forEach(function(e){return e(n,r)}),n.isCompiled=!0;var l=null;return z(n.keywords)===`object`&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),l=n.keywords.$pattern,delete n.keywords.$pattern),l=l||/\w+/,n.keywords&&(n.keywords=ye(n.keywords,e.case_insensitive)),c.keywordPatternRe=t(l,!0),r&&(n.begin||(n.begin=/\B|\b/),c.beginRe=t(c.begin),!n.end&&!n.endsWithParent&&(n.end=/\B|\b/),n.end&&(c.endRe=t(c.end)),c.terminatorEnd=i(c.end)||``,n.endsWithParent&&r.terminatorEnd&&(c.terminatorEnd+=(n.end?`|`:``)+r.terminatorEnd)),n.illegal&&(c.illegalRe=t(n.illegal)),n.contains||(n.contains=[]),n.contains=(a=[]).concat.apply(a,R(n.contains.map(function(e){return N(e===`self`?n:e)}))),n.contains.forEach(function(e){s(e,c)}),n.starts&&s(n.starts,r),c.matcher=o(c),c}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes(`self`))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=r(e.classNameAliases||{}),s(e)},N=function(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return r(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:xe(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e};function P(e){return O(e,Map)?e.clear=e.delete=e.set=function(){throw Error(`map is read-only`)}:O(e,Set)&&(e.add=e.clear=e.delete=function(){throw Error(`set is read-only`)}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(function(t){var n=e[t],r=n===void 0?`undefined`:z(n);(r===`object`||r===`function`)&&!Object.isFrozen(n)&&P(n)}),e}var F=function(){function e(t){S(this,e),t.data===void 0&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}return T(e,[{key:`ignoreMatch`,value:function(){this.isMatchIgnored=!0}}]),e}(),I=``,B=function(e){return!!e.scope},H=function(e,t){var n=t.prefix;if(e.startsWith(`language:`))return e.replace(`language:`,`language-`);if(e.includes(`.`)){var r=e.split(`.`);return[``.concat(n,r.shift())].concat(R(r.map(function(e,t){return``.concat(e,`_`.repeat(t+1))}))).join(` `)}return``.concat(n,e)},U=function(){function e(t,n){S(this,e),this.buffer=``,this.classPrefix=n.classPrefix,t.walk(this)}return T(e,[{key:`addText`,value:function(e){this.buffer+=n(e)}},{key:`openNode`,value:function(e){if(B(e)){var t=H(e.scope,{prefix:this.classPrefix});this.span(t)}}},{key:`closeNode`,value:function(e){B(e)&&(this.buffer+=I)}},{key:`value`,value:function(){return this.buffer}},{key:`span`,value:function(e){this.buffer+=``)}}]),e}(),W=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t={children:[]};return Object.assign(t,e),t},ee=function(e){D(t,e);function t(e){S(this,t);var n=x(this,t);return n.options=e,n}return T(t,[{key:`addText`,value:function(e){e!==``&&this.add(e)}},{key:`startScope`,value:function(e){this.openNode(e)}},{key:`endScope`,value:function(){this.closeNode()}},{key:`__addSublanguage`,value:function(e,t){var n=e.root;t&&(n.scope=`language:`.concat(t)),this.add(n)}},{key:`toHTML`,value:function(){return new U(this,this.options).value()}},{key:`finalize`,value:function(){return this.closeAllNodes(),!0}}]),t}(function(){function e(){S(this,e),this.rootNode=W(),this.stack=[this.rootNode]}return T(e,[{key:`top`,get:function(){return this.stack[this.stack.length-1]}},{key:`root`,get:function(){return this.rootNode}},{key:`add`,value:function(e){this.top.children.push(e)}},{key:`openNode`,value:function(e){var t=W({scope:e});this.add(t),this.stack.push(t)}},{key:`closeNode`,value:function(){if(this.stack.length>1)return this.stack.pop()}},{key:`closeAllNodes`,value:function(){for(;this.closeNode(););}},{key:`toJSON`,value:function(){return JSON.stringify(this.rootNode,null,4)}},{key:`walk`,value:function(e){return this.constructor._walk(e,this.rootNode)}}],[{key:`_walk`,value:function(e,t){var n=this;return typeof t==`string`?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(function(t){return n._walk(e,t)}),e.closeNode(t)),e}},{key:`_collapse`,value:function(t){typeof t!=`string`&&t.children&&(t.children.every(function(e){return typeof e==`string`})?t.children=[t.children.join(``)]:t.children.forEach(function(t){e._collapse(t)}))}}]),e}()),te=new RegExp(u(/\[(?:[^\\\]]|\\.)*\]/,/\(\?<(?![=!])[^>]+>/,/\(\?'[^']+'/,/\(\??/,/\\([1-9][0-9]*)/,/\\./)),ne=/\b\B/,re=`[a-zA-Z]\\w*`,ie=`[a-zA-Z_]\\w*`,ae=`\\b\\d+(\\.\\d+)?`,oe=`(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)`,se=`\\b(0b[01]+)`,ce=`!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~`,le=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=/^#![ ]*\//;return e.binary&&(e.begin=c(t,/.*\b/,e.binary,/\b.*/)),r({scope:`meta`,begin:t,end:/$/,relevance:0,"on:begin":function(e,t){e.index!==0&&t.ignoreMatch()}},e)},G={begin:`\\\\[\\s\\S]`,relevance:0},ue={scope:`string`,begin:`'`,end:`'`,illegal:`\\n`,contains:[G]},de={scope:`string`,begin:`"`,end:`"`,illegal:`\\n`,contains:[G]},fe={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},K=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=r({scope:`comment`,begin:e,end:t,contains:[]},n);i.contains.push({scope:`doctag`,begin:`[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)`,end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});var a=u(`I`,`a`,`is`,`so`,`us`,`to`,`at`,`if`,`in`,`it`,`on`,/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return i.contains.push({begin:c(/[ ]+/,`(`,a,/[.]?[:]?([.][ ]|[ ])/,`){3}`)}),i},pe=K(`//`,`$`),me=K(`/\\*`,`\\*/`),he=K(`#`,`$`),q=Object.freeze({__proto__:null,APOS_STRING_MODE:ue,BACKSLASH_ESCAPE:G,BINARY_NUMBER_MODE:{scope:`number`,begin:se,relevance:0},BINARY_NUMBER_RE:se,COMMENT:K,C_BLOCK_COMMENT_MODE:me,C_LINE_COMMENT_MODE:pe,C_NUMBER_MODE:{scope:`number`,begin:oe,relevance:0},C_NUMBER_RE:oe,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":function(e,t){t.data._beginMatch=e[1]},"on:end":function(e,t){t.data._beginMatch!==e[1]&&t.ignoreMatch()}})},HASH_COMMENT_MODE:he,IDENT_RE:re,MATCH_NOTHING_RE:ne,METHOD_GUARD:{begin:`\\.\\s*[a-zA-Z_]\\w*`,relevance:0},NUMBER_MODE:{scope:`number`,begin:ae,relevance:0},NUMBER_RE:ae,PHRASAL_WORDS_MODE:fe,QUOTE_STRING_MODE:de,REGEXP_MODE:{scope:`regexp`,begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[G,{begin:/\[/,end:/\]/,relevance:0,contains:[G]}]},RE_STARTERS_RE:ce,SHEBANG:le,TITLE_MODE:{scope:`title`,begin:re,relevance:0},UNDERSCORE_IDENT_RE:ie,UNDERSCORE_TITLE_MODE:{scope:`title`,begin:ie,relevance:0}}),ge=function(e,t){if(e.beforeMatch){if(e.starts)throw Error(`beforeMatch cannot be used with starts`);var n=Object.assign({},e);Object.keys(e).forEach(function(t){delete e[t]}),e.keywords=n.keywords,e.begin=c(n.beforeMatch,a(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch}},_e=[`of`,`and`,`for`,`in`,`not`,`or`,`if`,`then`,`parent`,`list`,`value`],ve=`keyword`;function ye(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ve,r=Object.create(null);return typeof e==`string`?i(n,e.split(` `)):Array.isArray(e)?i(n,e):Object.keys(e).forEach(function(n){Object.assign(r,ye(e[n],t,n))}),r;function i(e,n){t&&(n=n.map(function(e){return e.toLowerCase()})),n.forEach(function(t){var n=t.split(`|`);r[n[0]]=[e,b(n[0],n[1])]})}}var be={},J=function(e){console.error(e)},Y=function(e){var t=[...arguments].slice(1),n;(n=console).log.apply(n,[`WARN: `.concat(e)].concat(R(t)))},X=function(e,t){be[``.concat(e,`/`,t)]||(console.log(`Deprecated as of `.concat(e,`. `,t)),be[``.concat(e,`/`,t)]=!0)},Z=Error();function xe(e){return e?e.endsWithParent||xe(e.starts):!1}var Se=`11.12.0`,Ce=function(e){D(t,e);function t(e,n){S(this,t);var r=x(this,t,[e]);return r.name=`HTMLInjectionError`,r.html=n,r}return t}(V(Error)),Q=n,we=r,Te=Symbol(`nomatch`),Ee=7,De=function(e){var t=Object.create(null),n=Object.create(null),r=[],i=!0,l=`Could not find the language '{}', did you forget to load/include a language module?`,d={disableAutodetect:!0,name:`Plain text`,contains:[]},p={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:`hljs-`,cssSelector:`pre code`,languages:null,__emitter:ee};function m(e){return p.noHighlightRe.test(e)}function h(e){var t=e.className+` `;t+=e.parentNode?e.parentNode.className:``;var n=p.languageDetectRe.exec(t);if(n){var r=A(n[1]);return r||(Y(l.replace(`{}`,n[1])),Y(`Falling back to no-highlight mode for this block.`,e)),r?n[1]:`no-highlight`}return t.split(/\s+/).find(function(e){return m(e)||A(e)})}function g(e,t,n){var r=``,i=``;(t===void 0?`undefined`:z(t))===`object`?(r=e,n=t.ignoreIllegals,i=t.language):(X(`10.7.0`,`highlight(lang, code, ...args) has been deprecated.`),X(`10.7.0`,`Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277`),i=e,r=t),n===void 0&&(n=!0);var a={code:r,language:i};V(`before:highlight`,a);var o=a.result?a.result:_(a.language,a.code,n);return o.code=a.code,V(`after:highlight`,o),o}function _(e,n,r,a){var o=Object.create(null);function s(e,t){return e.keywords[t]}function c(){if(!k.keywords){N.addText(P);return}var e=0;k.keywordPatternRe.lastIndex=0;for(var t=k.keywordPatternRe.exec(P),n=``;t;){n+=P.substring(e,t.index);var r=E.case_insensitive?t[0].toLowerCase():t[0],i=s(k,r);if(i){var a=L(i,2),c=a[0],l=a[1];if(N.addText(n),n=``,o[r]=(o[r]||0)+1,o[r]<=Ee&&(I+=l),c.startsWith(`_`))n+=t[0];else{var u=E.classNameAliases[c]||c;m(t[0],u)}}else n+=t[0];e=k.keywordPatternRe.lastIndex,t=k.keywordPatternRe.exec(P)}n+=P.substring(e),N.addText(n)}function u(){if(P!==``){var e=null;if(typeof k.subLanguage==`string`){if(!t[k.subLanguage]){N.addText(P);return}e=_(k.subLanguage,P,!0,j[k.subLanguage]),j[k.subLanguage]=e._top}else e=y(P,k.subLanguage.length?k.subLanguage:null);k.relevance>0&&(I+=e.relevance),N.__addSublanguage(e._emitter,e.language)}}function d(){k.subLanguage==null?c():u(),P=``}function m(e,t){e!==``&&(N.startScope(t),N.addText(e),N.endScope())}function h(e,t){for(var n=1,r=t.length-1;n<=r;){if(!e._emit[n]){n++;continue}var i=E.classNameAliases[e[n]]||e[n],a=t[n];i?m(a,i):(P=a,c(),P=``),n++}}function g(e,t){return e.scope&&typeof e.scope==`string`&&N.openNode(E.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(m(P,E.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),P=``):e.beginScope._multi&&(h(e.beginScope,t),P=``)),k=Object.create(e,{parent:{value:k}}),k}function v(e,t,n){var r=f(e.endRe,n);if(r){if(e[`on:end`]){var i=new F(e);e[`on:end`](t,i),i.isMatchIgnored&&(r=!1)}if(r){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return v(e.parent,t,n)}function b(e){return k.matcher.regexIndex===0?(P+=e[0],1):(B=!0,0)}function x(e){var t=e[0],n=e.rule,r=new F(n),i=[n.__beforeBegin,n[`on:begin`]],a=!0,o=!1,s=void 0;try{for(var c=i[Symbol.iterator](),l;!(a=(l=c.next()).done);a=!0){var u=l.value;if(u&&(u(e,r),r.isMatchIgnored))return b(t)}}catch(e){o=!0,s=e}finally{try{!a&&c.return!=null&&c.return()}finally{if(o)throw s}}return n.skip?P+=t:(n.excludeBegin&&(P+=t),d(),!n.returnBegin&&!n.excludeBegin&&(P=t)),g(n,e),n.returnBegin?0:t.length}function S(e){var t=e[0],r=n.substring(e.index),i=v(k,e,r);if(!i)return Te;var a=k;k.endScope&&k.endScope._wrap?(d(),m(t,k.endScope._wrap)):k.endScope&&k.endScope._multi?(d(),h(k.endScope,e)):a.skip?P+=t:(a.returnEnd||a.excludeEnd||(P+=t),d(),a.excludeEnd&&(P=t));do k.scope&&N.closeNode(),!k.skip&&!k.subLanguage&&(I+=k.relevance),k=k.parent;while(k!==i.parent);return i.starts&&g(i.starts,e),a.returnEnd?0:t.length}function C(){for(var e=[],t=k;t!==E;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach(function(e){return N.openNode(e)})}var w={};function T(t,a){var o=a&&a[0];if(P+=t,o==null)return d(),0;if(w.type===`begin`&&a.type===`end`&&w.index===a.index&&o===``){if(P+=n.slice(a.index,a.index+1),!i){var s=Error(`0 width match regex (`.concat(e,`)`));throw s.languageName=e,s.badRule=w.rule,s}return 1}if(w=a,a.type===`begin`)return x(a);if(a.type===`illegal`&&!r){var c=Error(`Illegal lexeme "`+o+`" for mode "`+(k.scope||``)+`"`);throw c.mode=k,c}else if(a.type===`end`){var l=S(a);if(l!==Te)return l}if(a.type===`illegal`&&o===``)return a.index===n.length||(P+=` `),1;if(z>1e5&&z>a.index*3)throw Error(`potential infinite loop, way more iterations than matches`);return P+=o,o.length}var E=A(e);if(!E)throw J(l.replace(`{}`,e)),Error(`Unknown language: "`+e+`"`);var D=M(E),O=``,k=a||D,j={},N=new p.__emitter(p);C();var P=``,I=0,R=0,z=0,B=!1;try{if(E.__emitTokens)E.__emitTokens(n,N);else{for(k.matcher.considerAll();;){z++,B?B=!1:k.matcher.considerAll(),k.matcher.lastIndex=R;var V=k.matcher.exec(n);if(!V)break;var H=T(n.substring(R,V.index),V);R=V.index+H}T(n.substring(R))}return N.finalize(),O=N.toHTML(),{language:e,value:O,relevance:I,illegal:!1,_emitter:N,_top:k}}catch(t){if(t.message&&t.message.includes(`Illegal`))return{language:e,value:Q(n),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:R,context:n.slice(R-100,R+100),mode:t.mode,resultSoFar:O},_emitter:N};if(i)return{language:e,value:Q(n),illegal:!1,relevance:0,errorRaised:t,_emitter:N,_top:k};throw t}}function v(e){var t={value:Q(e),illegal:!1,relevance:0,_top:d,_emitter:new p.__emitter(p)};return t._emitter.addText(e),t}function y(e,n){n=n||p.languages||Object.keys(t);var r=v(e),i=n.filter(A).filter(N).map(function(t){return _(t,e,!1)});i.unshift(r);var a=L(i.sort(function(e,t){if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(A(e.language).supersetOf===t.language)return 1;if(A(t.language).supersetOf===e.language)return-1}return 0}),2),o=a[0],s=a[1],c=o;return c.secondBest=s,c}function b(e,t,r){var i=t&&n[t]||r;e.classList.add(`hljs`),e.classList.add(`language-`.concat(i))}function x(e){var t=null,n=h(e);if(!m(n)){if(V(`before:highlightElement`,{el:e,language:n}),e.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e);return}if(e.children.length>0&&(p.ignoreUnescapedHTML||(console.warn(`One of your code blocks includes unescaped HTML. This is a potentially serious security risk.`),console.warn(`https://github.com/highlightjs/highlight.js/wiki/security`),console.warn(`The element with unescaped HTML:`),console.warn(e)),p.throwUnescapedHTML))throw new Ce(`One of your code blocks includes unescaped HTML.`,e.innerHTML);t=e;var r=t.textContent,i=n?g(r,{language:n,ignoreIllegals:!0}):y(r);e.innerHTML=i.value,e.dataset.highlighted=`yes`,b(e,n,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),V(`after:highlightElement`,{el:e,result:i,text:r})}}function S(e){p=we(p,e)}var C=function(){E(),X(`10.6.0`,`initHighlighting() deprecated. Use highlightAll() now.`)};function w(){E(),X(`10.6.0`,`initHighlightingOnLoad() deprecated. Use highlightAll() now.`)}var T=!1;function E(){function e(){E()}if(document.readyState===`loading`){T||window.addEventListener(`DOMContentLoaded`,e,!1),T=!0;return}document.querySelectorAll(p.cssSelector).forEach(x)}function D(n,r){var a=null;try{a=r(e)}catch(e){if(J(`Language definition for '{}' could not be registered.`.replace(`{}`,n)),i)J(e);else throw e;a=d}a.name||(a.name=n),t[n]=a,a.rawDefinition=r.bind(null,e),a.aliases&&j(a.aliases,{languageName:n})}function O(e){delete t[e];var r=!0,i=!1,a=void 0;try{for(var o=Object.keys(n)[Symbol.iterator](),s;!(r=(s=o.next()).done);r=!0){var c=s.value;n[c]===e&&delete n[c]}}catch(e){i=!0,a=e}finally{try{!r&&o.return!=null&&o.return()}finally{if(i)throw a}}}function k(){return Object.keys(t)}function A(e){return e=(e||``).toLowerCase(),t[e]||t[n[e]]}function j(e,t){var r=t.languageName;typeof e==`string`&&(e=[e]),e.forEach(function(e){n[e.toLowerCase()]=r})}function N(e){var t=A(e);return t&&!t.disableAutodetect}function I(e){e[`before:highlightBlock`]&&!e[`before:highlightElement`]&&(e[`before:highlightElement`]=function(t){e[`before:highlightBlock`](Object.assign({block:t.el},t))}),e[`after:highlightBlock`]&&!e[`after:highlightElement`]&&(e[`after:highlightElement`]=function(t){e[`after:highlightBlock`](Object.assign({block:t.el},t))})}function R(e){I(e),r.push(e)}function B(e){var t=r.indexOf(e);t!==-1&&r.splice(t,1)}function V(e,t){var n=e;r.forEach(function(e){e[n]&&e[n](t)})}function H(e){return X(`10.7.0`,`highlightBlock will be removed entirely in v12.0`),X(`10.7.0`,`Please use highlightElement now.`),x(e)}for(var U in Object.assign(e,{highlight:g,highlightAuto:y,highlightAll:E,highlightElement:x,highlightBlock:H,configure:S,initHighlighting:C,initHighlightingOnLoad:w,registerLanguage:D,unregisterLanguage:O,listLanguages:k,getLanguage:A,registerAliases:j,autoDetection:N,inherit:we,addPlugin:R,removePlugin:B}),e.debugMode=function(){i=!1},e.safeMode=function(){i=!0},e.versionString=Se,e.regex={concat:c,lookahead:a,either:u,optional:s,anyNumberOfTimes:o},q)z(q[U])===`object`&&P(q[U]);return Object.assign(e,q),e},$=De({});$.newInstance=function(){return De({})},t.exports=$,$.HighlightJS=$,$.default=$}),d(),l=r(m()),e(`a`,o=l.default),f=s({props:{code:{type:String,required:!0},language:{type:String,default:``},autodetect:{type:Boolean,default:!0},ignoreIllegals:{type:Boolean,default:!0}},setup:function(e){var t=p(e.language);g(function(){return e.language},function(e){t.value=e});var n=a(function(){return e.autodetect||!t.value}),r=a(function(){return!n.value&&!o.getLanguage(t.value)});return{className:a(function(){return r.value?``:`hljs `+t.value}),highlightedCode:a(function(){var i;if(r.value)return console.warn(`The language "`+t.value+`" you specified could not be found.`),e.code.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`);if(n.value){var a=o.highlightAuto(e.code);return t.value=(i=a.language)==null?``:i,a.value}return(a=o.highlight(e.code,{language:t.value,ignoreIllegals:e.ignoreIllegals})).value})}},render:function(){return c(`pre`,{},[c(`code`,{class:this.className,innerHTML:this.highlightedCode})])}}),e(`i`,{install:function(e){e.component(`highlightjs`,f)},component:f}),e(`t`,n(function(e,t){var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return O(t,a)?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,`&`).replace(/`u`)return null;if(document.currentScript&&document.currentScript.tagName===`SCRIPT`)return document.currentScript;try{throw Error()}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName(`script`);for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r=`no-`+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=i.util.clone(i.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r=r||i.languages;var a=r[e],o={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var c in n)n.hasOwnProperty(c)&&(o[c]=n[c]);n.hasOwnProperty(s)||(o[s]=a[s])}var l=r[e];return r[e]=o,i.languages.DFS(i.languages,function(t,n){n===l&&t!=e&&(this[t]=o)}),o},DFS:function e(t,n,r,a){a=a||{};var o=i.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var c=t[s],l=i.util.type(c);l===`Object`&&!a[o(c)]?(a[o(c)]=!0,e(c,n,null,a)):l===`Array`&&!a[o(c)]&&(a[o(c)]=!0,e(c,n,s,a))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:`code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code`};i.hooks.run(`before-highlightall`,r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run(`before-all-elements-highlight`,r);for(var a=0,o;o=r.elements[a++];)i.highlightElement(o,t===!0,r.callback)},highlightElement:function(t,n,r){var a=i.util.getLanguage(t),o=i.languages[a];i.util.setLanguage(t,a);var s=t.parentElement;s&&s.nodeName.toLowerCase()===`pre`&&i.util.setLanguage(s,a);var c={element:t,language:a,grammar:o,code:t.textContent};function l(e){c.highlightedCode=e,i.hooks.run(`before-insert`,c),c.element.innerHTML=c.highlightedCode,i.hooks.run(`after-highlight`,c),i.hooks.run(`complete`,c),r&&r.call(c.element)}if(i.hooks.run(`before-sanity-check`,c),s=c.element.parentElement,s&&s.nodeName.toLowerCase()===`pre`&&!s.hasAttribute(`tabindex`)&&s.setAttribute(`tabindex`,`0`),!c.code){i.hooks.run(`complete`,c),r&&r.call(c.element);return}if(i.hooks.run(`before-highlight`,c),!c.grammar){l(i.util.encode(c.code));return}if(n&&e.Worker){var u=new Worker(i.filename);u.onmessage=function(e){l(e.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else l(i.highlight(c.code,c.grammar,c.language))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(i.hooks.run(`before-tokenize`,r),!r.grammar)throw Error(`The language "`+r.language+`" has no grammar.`);return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run(`after-tokenize`,r),a.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new c;return l(i,i.head,e),s(e,i,t,i.head,0),d(i)},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(!(!n||!n.length))for(var r=0,a;a=n[r++];)a(t)}},Token:a};e.Prism=i;function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}a.stringify=function e(t,n){if(typeof t==`string`)return t;if(Array.isArray(t)){var r=``;return t.forEach(function(t){r+=e(t,n)}),r}var a={type:t.type,content:e(t.content,n),tag:`span`,classes:[`token`,t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(a.classes,o):a.classes.push(o)),i.hooks.run(`wrap`,a);var s=``;for(var c in a.attributes)s+=` `+c+`="`+(a.attributes[c]||``).replace(/"/g,`"`)+`"`;return`<`+a.tag+` class="`+a.classes.join(` `)+`"`+s+`>`+a.content+``};function o(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function s(e,t,n,r,c,d){for(var f in n)if(!(!n.hasOwnProperty(f)||!n[f])){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m=d.reach);C+=S.value.length,S=S.next){var w=S.value;if(t.length>e.length)return;if(!O(w,a)){var T=1,E;if(v){if(E=o(x,C,e,_),!E||E.index>=e.length)break;var D=E.index,k=E.index+E[0].length,A=C;for(A+=S.value.length;D>=A;)S=S.next,A+=S.value.length;if(A-=S.value.length,C=A,O(S.value,a))continue;for(var j=S;j!==t.tail&&(Ad.reach&&(d.reach=F);var I=S.prev;N&&(I=l(t,I,N),C+=N.length),u(t,I,T);var L=new a(f,g?i.tokenize(M,g):M,y,M);if(S=l(t,I,L),P&&l(t,S,P),T>1){var R={cause:f+`,`+m,reach:F};s(e,t,n,S.prev,C,R),d&&R.reach>d.reach&&(d.reach=R.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function u(e,t,n){for(var r=t.next,i=0;i`u`)return null;if(document.currentScript&&document.currentScript.tagName===`SCRIPT`)return document.currentScript;try{throw Error()}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName(`script`);for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r=`no-`+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=i.util.clone(i.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r=r||i.languages;var a=r[e],o={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var c in n)n.hasOwnProperty(c)&&(o[c]=n[c]);n.hasOwnProperty(s)||(o[s]=a[s])}var l=r[e];return r[e]=o,i.languages.DFS(i.languages,function(t,n){n===l&&t!=e&&(this[t]=o)}),o},DFS:function e(t,n,r,a){a=a||{};var o=i.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var c=t[s],l=i.util.type(c);l===`Object`&&!a[o(c)]?(a[o(c)]=!0,e(c,n,null,a)):l===`Array`&&!a[o(c)]&&(a[o(c)]=!0,e(c,n,s,a))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:`code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code`};i.hooks.run(`before-highlightall`,r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run(`before-all-elements-highlight`,r);for(var a=0,o;o=r.elements[a++];)i.highlightElement(o,t===!0,r.callback)},highlightElement:function(t,n,r){var a=i.util.getLanguage(t),o=i.languages[a];i.util.setLanguage(t,a);var s=t.parentElement;s&&s.nodeName.toLowerCase()===`pre`&&i.util.setLanguage(s,a);var c={element:t,language:a,grammar:o,code:t.textContent};function l(e){c.highlightedCode=e,i.hooks.run(`before-insert`,c),c.element.innerHTML=c.highlightedCode,i.hooks.run(`after-highlight`,c),i.hooks.run(`complete`,c),r&&r.call(c.element)}if(i.hooks.run(`before-sanity-check`,c),s=c.element.parentElement,s&&s.nodeName.toLowerCase()===`pre`&&!s.hasAttribute(`tabindex`)&&s.setAttribute(`tabindex`,`0`),!c.code){i.hooks.run(`complete`,c),r&&r.call(c.element);return}if(i.hooks.run(`before-highlight`,c),!c.grammar){l(i.util.encode(c.code));return}if(n&&e.Worker){var u=new Worker(i.filename);u.onmessage=function(e){l(e.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else l(i.highlight(c.code,c.grammar,c.language))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(i.hooks.run(`before-tokenize`,r),!r.grammar)throw Error(`The language "`+r.language+`" has no grammar.`);return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run(`after-tokenize`,r),a.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new c;return l(i,i.head,e),s(e,i,t,i.head,0),d(i)},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(!(!n||!n.length))for(var r=0,a;a=n[r++];)a(t)}},Token:a};e.Prism=i;function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}a.stringify=function e(t,n){if(typeof t==`string`)return t;if(Array.isArray(t)){var r=``;return t.forEach(function(t){r+=e(t,n)}),r}var a={type:t.type,content:e(t.content,n),tag:`span`,classes:[`token`,t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(a.classes,o):a.classes.push(o)),i.hooks.run(`wrap`,a);var s=``;for(var c in a.attributes)s+=` `+c+`="`+(a.attributes[c]||``).replace(/"/g,`"`)+`"`;return`<`+a.tag+` class="`+a.classes.join(` `)+`"`+s+`>`+a.content+``};function o(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function s(e,t,n,r,c,d){for(var f in n)if(!(!n.hasOwnProperty(f)||!n[f])){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m=d.reach);C+=S.value.length,S=S.next){var w=S.value;if(t.length>e.length)return;if(!O(w,a)){var T=1,E;if(v){if(E=o(x,C,e,_),!E||E.index>=e.length)break;var D=E.index,k=E.index+E[0].length,A=C;for(A+=S.value.length;D>=A;)S=S.next,A+=S.value.length;if(A-=S.value.length,C=A,O(S.value,a))continue;for(var j=S;j!==t.tail&&(Ad.reach&&(d.reach=F);var I=S.prev;N&&(I=l(t,I,N),C+=N.length),u(t,I,T);var L=new a(f,g?i.tokenize(M,g):M,y,M);if(S=l(t,I,L),P&&l(t,S,P),T>1){var R={cause:f+`,`+m,reach:F};s(e,t,n,S.prev,C,R),d&&R.reach>d.reach&&(d.reach=R.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function u(e,t,n){for(var r=t.next,i=0;i/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:`attr-equals`},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:`named-entity`},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside[`attr-value`].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside[`internal-subset`].inside=n.languages.markup,n.hooks.add(`wrap`,function(e){e.type===`entity`&&(e.attributes.title=e.content.replace(/&/,`&`))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(e,t){var r={};r[`language-`+t]={pattern:/(^$)/i,lookbehind:!0,inside:n.languages[t]},r.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:r}};i[`language-`+t]={pattern:/[\s\S]+/,inside:n.languages[t]};var a={};a[e]={pattern:RegExp(`(<__[^>]*>)(?:))*\\]\\]>|(?!)`.replace(/__/g,function(){return e}),`i`),lookbehind:!0,greedy:!0,inside:i},n.languages.insertBefore(`markup`,`cdata`,a)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(e,t){n.languages.markup.tag.inside[`special-attr`].push({pattern:RegExp(`(^|["'\\s])(?:`+e+`)\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s'">=]+(?=[\\s>]))`,`i`),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,`language-`+t],inside:n.languages[t]},punctuation:[{pattern:/^=/,alias:`attr-equals`},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend(`markup`,{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml,(function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp(`@[\\w-](?:[^;{\\s"']|\\s+(?!\\s)|`+t.source+`)*?(?:;|(?=\\s*\\{))`),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:`selector`},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp(`\\burl\\((?:`+t.source+`|(?:[^\\\\\\r\\n()"']|\\\\[\\s\\S])*)\\)`,`i`),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp(`^`+t.source+`$`),alias:`url`}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+`)*(?=\\s*\\{)`),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined(`style`,`css`),n.tag.addAttribute(`style`,`css`))})(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend(`clike`,{"class-name":[n.languages.clike[`class-name`],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(`(^|[^\\w$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])`),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript[`class-name`][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore(`javascript`,`keyword`,{regex:{pattern:RegExp(`((?:^|[^$\\w\\xA0-\\uFFFF."'\\])\\s]|\\b(?:return|yield))\\s*)\\/(?:(?:\\[(?:[^\\]\\\\\\r\\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/)*(?:$|[\\r\\n,.;:})\\]]|\\/\\/))`),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:`language-regex`,inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:`function`},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore(`javascript`,`string`,{hashbang:{pattern:/^#!.*/,greedy:!0,alias:`comment`},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:`string`},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:`punctuation`},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:`property`}}),n.languages.insertBefore(`javascript`,`operator`,{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:`property`}}),n.languages.markup&&(n.languages.markup.tag.addInlined(`script`,`javascript`),n.languages.markup.tag.addAttribute(`on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)`,`javascript`)),n.languages.js=n.languages.javascript,(function(){if(n===void 0||typeof document>`u`)return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e=`Loading…`,t=function(e,t){return`✖ Error `+e+` while fetching file: `+t},r=`✖ Error: File does not exist or is empty`,i={js:`javascript`,py:`python`,rb:`ruby`,ps1:`powershell`,psm1:`powershell`,sh:`bash`,bat:`batch`,h:`c`,tex:`latex`},a=`data-src-status`,o=`loading`,s=`loaded`,c=`failed`,l=`pre[data-src]:not([`+a+`="`+s+`"]):not([`+a+`="`+o+`"])`;function u(e,n,i){var a=new XMLHttpRequest;a.open(`GET`,e,!0),a.onreadystatechange=function(){a.readyState==4&&(a.status<400&&a.responseText?n(a.responseText):a.status>=400?i(t(a.status,a.statusText)):i(r))},a.send(null)}function d(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||``);if(t){var n=Number(t[1]),r=t[2],i=t[3];return r?i?[n,Number(i)]:[n,void 0]:[n,n]}}n.hooks.add(`before-highlightall`,function(e){e.selector+=`, `+l}),n.hooks.add(`before-sanity-check`,function(t){var r=t.element;if(r.matches(l)){t.code=``,r.setAttribute(a,o);var f=r.appendChild(document.createElement(`CODE`));f.textContent=e;var p=r.getAttribute(`data-src`),m=t.language;if(m===`none`){var h=(/\.(\w+)$/.exec(p)||[,`none`])[1];m=i[h]||h}n.util.setLanguage(f,m),n.util.setLanguage(r,m);var g=n.plugins.autoloader;g&&g.loadLanguages(m),u(p,function(e){r.setAttribute(a,s);var t=d(r.getAttribute(`data-range`));if(t){var i=e.split(/\r\n?|\n/g),o=t[0],c=t[1]==null?i.length:t[1];o<0&&(o+=i.length),o=Math.max(0,Math.min(o-1,i.length)),c<0&&(c+=i.length),c=Math.max(0,Math.min(c,i.length)),e=i.slice(o,c).join(` diff --git a/BTPanel/static/vite/js/vendor-code-highlight.js b/BTPanel/static/vite/js/vendor-code-highlight.js index b47b628b..e87f3485 100644 --- a/BTPanel/static/vite/js/vendor-code-highlight.js +++ b/BTPanel/static/vite/js/vendor-code-highlight.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,7 +28,7 @@ removeAfterLoad(freshLink, link) } })(); -import{a as e,t}from"./rolldown-runtime.js?v=1787646744133";import{Mn as n,br as r,kn as i,nn as a,or as o,yn as s}from"./vendor-utils.js?v=1787646744133";var c=t(((e,t)=>{function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw Error(`map is read-only`)}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw Error(`set is read-only`)}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{let r=e[t],i=typeof r;(i===`object`||i===`function`)&&!Object.isFrozen(r)&&n(r)}),e}var r=class{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}};function i(e){return e.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`)}function a(e,...t){let n=Object.create(null);for(let t in e)n[t]=e[t];return t.forEach(function(e){for(let t in e)n[t]=e[t]}),n}var o=``,s=e=>!!e.scope,c=(e,{prefix:t})=>{if(e.startsWith(`language:`))return e.replace(`language:`,`language-`);if(e.includes(`.`)){let n=e.split(`.`);return[`${t}${n.shift()}`,...n.map((e,t)=>`${e}${`_`.repeat(t+1)}`)].join(` `)}return`${t}${e}`},l=class{constructor(e,t){this.buffer=``,this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=i(e)}openNode(e){if(!s(e))return;let t=c(e.scope,{prefix:this.classPrefix});this.span(t)}closeNode(e){s(e)&&(this.buffer+=o)}value(){return this.buffer}span(e){this.buffer+=``}},u=(e={})=>{let t={children:[]};return Object.assign(t,e),t},d=class e{constructor(){this.rootNode=u(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){let t=u({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return typeof t==`string`?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(t=>this._walk(e,t)),e.closeNode(t)),e}static _collapse(t){typeof t!=`string`&&t.children&&(t.children.every(e=>typeof e==`string`)?t.children=[t.children.join(``)]:t.children.forEach(t=>{e._collapse(t)}))}},f=class extends d{constructor(e){super(),this.options=e}addText(e){e!==``&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,t){let n=e.root;t&&(n.scope=`language:${t}`),this.add(n)}toHTML(){return new l(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}};function p(e){return e?typeof e==`string`?e:e.source:null}function m(e){return _(`(?=`,e,`)`)}function h(e){return _(`(?:`,e,`)*`)}function g(e){return _(`(?:`,e,`)?`)}function _(...e){return e.map(e=>p(e)).join(``)}function v(e){let t=e[e.length-1];return typeof t==`object`&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function y(...e){return`(`+(v(e).capture?``:`?:`)+e.map(e=>p(e)).join(`|`)+`)`}function b(e){return RegExp(e.toString()+`|`).exec(``).length-1}function x(e,t){let n=e&&e.exec(t);return n&&n.index===0}var S=new RegExp(y(/\[(?:[^\\\]]|\\.)*\]/,/\(\?<(?![=!])[^>]+>/,/\(\?'[^']+'/,/\(\??/,/\\([1-9][0-9]*)/,/\\./));function C(e,{joinWith:t}){let n=0;return e.map(e=>{n+=1;let t=n,r=p(e),i=``;for(;r.length>0;){let e=S.exec(r);if(!e){i+=r;break}i+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),e[0][0]===`\\`&&e[1]?i+=`\\`+String(Number(e[1])+t):(i+=e[0],(e[0]===`(`||/^\(\?[<']/.test(e[0]))&&n++)}return i}).map(e=>`(${e})`).join(t)}var w=/\b\B/,T=`[a-zA-Z]\\w*`,E=`[a-zA-Z_]\\w*`,D=`\\b\\d+(\\.\\d+)?`,O=`(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)`,k=`\\b(0b[01]+)`,A=`!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~`,j=(e={})=>{let t=/^#![ ]*\//;return e.binary&&(e.begin=_(t,/.*\b/,e.binary,/\b.*/)),a({scope:`meta`,begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{e.index!==0&&t.ignoreMatch()}},e)},M={begin:`\\\\[\\s\\S]`,relevance:0},N={scope:`string`,begin:`'`,end:`'`,illegal:`\\n`,contains:[M]},P={scope:`string`,begin:`"`,end:`"`,illegal:`\\n`,contains:[M]},F={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},I=function(e,t,n={}){let r=a({scope:`comment`,begin:e,end:t,contains:[]},n);r.contains.push({scope:`doctag`,begin:`[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)`,end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});let i=y(`I`,`a`,`is`,`so`,`us`,`to`,`at`,`if`,`in`,`it`,`on`,/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:_(/[ ]+/,`(`,i,/[.]?[:]?([.][ ]|[ ])/,`){3}`)}),r},L=I(`//`,`$`),R=I(`/\\*`,`\\*/`),z=I(`#`,`$`),B=Object.freeze({__proto__:null,APOS_STRING_MODE:N,BACKSLASH_ESCAPE:M,BINARY_NUMBER_MODE:{scope:`number`,begin:k,relevance:0},BINARY_NUMBER_RE:k,COMMENT:I,C_BLOCK_COMMENT_MODE:R,C_LINE_COMMENT_MODE:L,C_NUMBER_MODE:{scope:`number`,begin:O,relevance:0},C_NUMBER_RE:O,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})},HASH_COMMENT_MODE:z,IDENT_RE:T,MATCH_NOTHING_RE:w,METHOD_GUARD:{begin:`\\.\\s*[a-zA-Z_]\\w*`,relevance:0},NUMBER_MODE:{scope:`number`,begin:D,relevance:0},NUMBER_RE:D,PHRASAL_WORDS_MODE:F,QUOTE_STRING_MODE:P,REGEXP_MODE:{scope:`regexp`,begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[M,{begin:/\[/,end:/\]/,relevance:0,contains:[M]}]},RE_STARTERS_RE:A,SHEBANG:j,TITLE_MODE:{scope:`title`,begin:T,relevance:0},UNDERSCORE_IDENT_RE:E,UNDERSCORE_TITLE_MODE:{scope:`title`,begin:E,relevance:0}});function V(e,t){e.input[e.index-1]===`.`&&t.ignoreMatch()}function ee(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function te(e,t){t&&e.beginKeywords&&(e.begin=`\\b(`+e.beginKeywords.split(` `).join(`|`)+`)(?!\\.)(?=\\b|\\s)`,e.__beforeBegin=V,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function ne(e,t){Array.isArray(e.illegal)&&(e.illegal=y(...e.illegal))}function re(e,t){if(e.match){if(e.begin||e.end)throw Error(`begin & end are not supported with match`);e.begin=e.match,delete e.match}}function ie(e,t){e.relevance===void 0&&(e.relevance=1)}var ae=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw Error(`beforeMatch cannot be used with starts`);let n=Object.assign({},e);Object.keys(e).forEach(t=>{delete e[t]}),e.keywords=n.keywords,e.begin=_(n.beforeMatch,m(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},oe=[`of`,`and`,`for`,`in`,`not`,`or`,`if`,`then`,`parent`,`list`,`value`],se=`keyword`;function H(e,t,n=se){let r=Object.create(null);return typeof e==`string`?i(n,e.split(` `)):Array.isArray(e)?i(n,e):Object.keys(e).forEach(function(n){Object.assign(r,H(e[n],t,n))}),r;function i(e,n){t&&(n=n.map(e=>e.toLowerCase())),n.forEach(function(t){let n=t.split(`|`);r[n[0]]=[e,ce(n[0],n[1])]})}}function ce(e,t){return t?Number(t):+!le(e)}function le(e){return oe.includes(e.toLowerCase())}var U={},W=e=>{console.error(e)},G=(e,...t)=>{console.log(`WARN: ${e}`,...t)},K=(e,t)=>{U[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),U[`${e}/${t}`]=!0)},q=Error();function J(e,t,{key:n}){let r=0,i=e[n],a={},o={};for(let e=1;e<=t.length;e++)o[e+r]=i[e],a[e+r]=!0,r+=b(t[e-1]);e[n]=o,e[n]._emit=a,e[n]._multi=!0}function ue(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw W(`skip, excludeBegin, returnBegin not compatible with beginScope: {}`),q;if(typeof e.beginScope!=`object`||e.beginScope===null)throw W(`beginScope must be object`),q;J(e,e.begin,{key:`beginScope`}),e.begin=C(e.begin,{joinWith:``})}}function de(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw W(`skip, excludeEnd, returnEnd not compatible with endScope: {}`),q;if(typeof e.endScope!=`object`||e.endScope===null)throw W(`endScope must be object`),q;J(e,e.end,{key:`endScope`}),e.end=C(e.end,{joinWith:``})}}function fe(e){e.scope&&typeof e.scope==`object`&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)}function pe(e){fe(e),typeof e.beginScope==`string`&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope==`string`&&(e.endScope={_wrap:e.endScope}),ue(e),de(e)}function me(e){function t(t,n){return new RegExp(p(t),`m`+(e.case_insensitive?`i`:``)+(e.unicodeRegex?`u`:``)+(n?`g`:``))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=b(e)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);let e=this.regexes.map(e=>e[1]);this.matcherRe=t(C(e,{joinWith:`|`}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;let t=this.matcherRe.exec(e);if(!t)return null;let n=t.findIndex((e,t)=>t>0&&e!==void 0),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];let t=new n;return this.rules.slice(e).forEach(([e,n])=>t.addRule(e,n)),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),t.type===`begin`&&this.count++}exec(e){let t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition()&&!(n&&n.index===this.lastIndex)){let t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function i(e){let t=new r;return e.contains.forEach(e=>t.addRule(e.begin,{rule:e,type:`begin`})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:`end`}),e.illegal&&t.addRule(e.illegal,{type:`illegal`}),t}function o(n,r){let a=n;if(n.isCompiled)return a;[ee,re,pe,ae].forEach(e=>e(n,r)),e.compilerExtensions.forEach(e=>e(n,r)),n.__beforeBegin=null,[te,ne,ie].forEach(e=>e(n,r)),n.isCompiled=!0;let s=null;return typeof n.keywords==`object`&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),s=n.keywords.$pattern,delete n.keywords.$pattern),s=s||/\w+/,n.keywords&&(n.keywords=H(n.keywords,e.case_insensitive)),a.keywordPatternRe=t(s,!0),r&&(n.begin||(n.begin=/\B|\b/),a.beginRe=t(a.begin),!n.end&&!n.endsWithParent&&(n.end=/\B|\b/),n.end&&(a.endRe=t(a.end)),a.terminatorEnd=p(a.end)||``,n.endsWithParent&&r.terminatorEnd&&(a.terminatorEnd+=(n.end?`|`:``)+r.terminatorEnd)),n.illegal&&(a.illegalRe=t(n.illegal)),n.contains||(n.contains=[]),n.contains=[].concat(...n.contains.map(function(e){return he(e===`self`?n:e)})),n.contains.forEach(function(e){o(e,a)}),n.starts&&o(n.starts,r),a.matcher=i(a),a}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes(`self`))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),o(e)}function Y(e){return e?e.endsWithParent||Y(e.starts):!1}function he(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return a(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:Y(e)?a(e,{starts:e.starts?a(e.starts):null}):Object.isFrozen(e)?a(e):e}var ge=`11.12.0`,_e=class extends Error{constructor(e,t){super(e),this.name=`HTMLInjectionError`,this.html=t}},X=i,Z=a,Q=Symbol(`nomatch`),ve=7,ye=function(e){let t=Object.create(null),i=Object.create(null),a=[],o=!0,s=`Could not find the language '{}', did you forget to load/include a language module?`,c={disableAutodetect:!0,name:`Plain text`,contains:[]},l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:`hljs-`,cssSelector:`pre code`,languages:null,__emitter:f};function u(e){return l.noHighlightRe.test(e)}function d(e){let t=e.className+` `;t+=e.parentNode?e.parentNode.className:``;let n=l.languageDetectRe.exec(t);if(n){let t=N(n[1]);return t||(G(s.replace(`{}`,n[1])),G(`Falling back to no-highlight mode for this block.`,e)),t?n[1]:`no-highlight`}return t.split(/\s+/).find(e=>u(e)||N(e))}function p(e,t,n){let r=``,i=``;typeof t==`object`?(r=e,n=t.ignoreIllegals,i=t.language):(K(`10.7.0`,`highlight(lang, code, ...args) has been deprecated.`),K(`10.7.0`,`Please use highlight(code, options) instead. +import{a as e,t}from"./rolldown-runtime.js?v=1791538283700";import{An as n,Nn as r,bn as i,rn as a,sr as o,xr as s}from"./vendor-utils.js?v=1791538283700";var c=t(((e,t)=>{function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw Error(`map is read-only`)}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw Error(`set is read-only`)}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{let r=e[t],i=typeof r;(i===`object`||i===`function`)&&!Object.isFrozen(r)&&n(r)}),e}var r=class{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}};function i(e){return e.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`)}function a(e,...t){let n=Object.create(null);for(let t in e)n[t]=e[t];return t.forEach(function(e){for(let t in e)n[t]=e[t]}),n}var o=``,s=e=>!!e.scope,c=(e,{prefix:t})=>{if(e.startsWith(`language:`))return e.replace(`language:`,`language-`);if(e.includes(`.`)){let n=e.split(`.`);return[`${t}${n.shift()}`,...n.map((e,t)=>`${e}${`_`.repeat(t+1)}`)].join(` `)}return`${t}${e}`},l=class{constructor(e,t){this.buffer=``,this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=i(e)}openNode(e){if(!s(e))return;let t=c(e.scope,{prefix:this.classPrefix});this.span(t)}closeNode(e){s(e)&&(this.buffer+=o)}value(){return this.buffer}span(e){this.buffer+=``}},u=(e={})=>{let t={children:[]};return Object.assign(t,e),t},d=class e{constructor(){this.rootNode=u(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){let t=u({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return typeof t==`string`?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(t=>this._walk(e,t)),e.closeNode(t)),e}static _collapse(t){typeof t!=`string`&&t.children&&(t.children.every(e=>typeof e==`string`)?t.children=[t.children.join(``)]:t.children.forEach(t=>{e._collapse(t)}))}},f=class extends d{constructor(e){super(),this.options=e}addText(e){e!==``&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,t){let n=e.root;t&&(n.scope=`language:${t}`),this.add(n)}toHTML(){return new l(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}};function p(e){return e?typeof e==`string`?e:e.source:null}function m(e){return _(`(?=`,e,`)`)}function h(e){return _(`(?:`,e,`)*`)}function g(e){return _(`(?:`,e,`)?`)}function _(...e){return e.map(e=>p(e)).join(``)}function v(e){let t=e[e.length-1];return typeof t==`object`&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function y(...e){return`(`+(v(e).capture?``:`?:`)+e.map(e=>p(e)).join(`|`)+`)`}function b(e){return RegExp(e.toString()+`|`).exec(``).length-1}function x(e,t){let n=e&&e.exec(t);return n&&n.index===0}var S=new RegExp(y(/\[(?:[^\\\]]|\\.)*\]/,/\(\?<(?![=!])[^>]+>/,/\(\?'[^']+'/,/\(\??/,/\\([1-9][0-9]*)/,/\\./));function C(e,{joinWith:t}){let n=0;return e.map(e=>{n+=1;let t=n,r=p(e),i=``;for(;r.length>0;){let e=S.exec(r);if(!e){i+=r;break}i+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),e[0][0]===`\\`&&e[1]?i+=`\\`+String(Number(e[1])+t):(i+=e[0],(e[0]===`(`||/^\(\?[<']/.test(e[0]))&&n++)}return i}).map(e=>`(${e})`).join(t)}var w=/\b\B/,T=`[a-zA-Z]\\w*`,E=`[a-zA-Z_]\\w*`,D=`\\b\\d+(\\.\\d+)?`,O=`(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)`,k=`\\b(0b[01]+)`,A=`!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~`,j=(e={})=>{let t=/^#![ ]*\//;return e.binary&&(e.begin=_(t,/.*\b/,e.binary,/\b.*/)),a({scope:`meta`,begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{e.index!==0&&t.ignoreMatch()}},e)},M={begin:`\\\\[\\s\\S]`,relevance:0},N={scope:`string`,begin:`'`,end:`'`,illegal:`\\n`,contains:[M]},P={scope:`string`,begin:`"`,end:`"`,illegal:`\\n`,contains:[M]},F={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},I=function(e,t,n={}){let r=a({scope:`comment`,begin:e,end:t,contains:[]},n);r.contains.push({scope:`doctag`,begin:`[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)`,end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});let i=y(`I`,`a`,`is`,`so`,`us`,`to`,`at`,`if`,`in`,`it`,`on`,/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:_(/[ ]+/,`(`,i,/[.]?[:]?([.][ ]|[ ])/,`){3}`)}),r},L=I(`//`,`$`),R=I(`/\\*`,`\\*/`),z=I(`#`,`$`),B=Object.freeze({__proto__:null,APOS_STRING_MODE:N,BACKSLASH_ESCAPE:M,BINARY_NUMBER_MODE:{scope:`number`,begin:k,relevance:0},BINARY_NUMBER_RE:k,COMMENT:I,C_BLOCK_COMMENT_MODE:R,C_LINE_COMMENT_MODE:L,C_NUMBER_MODE:{scope:`number`,begin:O,relevance:0},C_NUMBER_RE:O,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})},HASH_COMMENT_MODE:z,IDENT_RE:T,MATCH_NOTHING_RE:w,METHOD_GUARD:{begin:`\\.\\s*[a-zA-Z_]\\w*`,relevance:0},NUMBER_MODE:{scope:`number`,begin:D,relevance:0},NUMBER_RE:D,PHRASAL_WORDS_MODE:F,QUOTE_STRING_MODE:P,REGEXP_MODE:{scope:`regexp`,begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[M,{begin:/\[/,end:/\]/,relevance:0,contains:[M]}]},RE_STARTERS_RE:A,SHEBANG:j,TITLE_MODE:{scope:`title`,begin:T,relevance:0},UNDERSCORE_IDENT_RE:E,UNDERSCORE_TITLE_MODE:{scope:`title`,begin:E,relevance:0}});function V(e,t){e.input[e.index-1]===`.`&&t.ignoreMatch()}function ee(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function te(e,t){t&&e.beginKeywords&&(e.begin=`\\b(`+e.beginKeywords.split(` `).join(`|`)+`)(?!\\.)(?=\\b|\\s)`,e.__beforeBegin=V,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function ne(e,t){Array.isArray(e.illegal)&&(e.illegal=y(...e.illegal))}function re(e,t){if(e.match){if(e.begin||e.end)throw Error(`begin & end are not supported with match`);e.begin=e.match,delete e.match}}function ie(e,t){e.relevance===void 0&&(e.relevance=1)}var ae=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw Error(`beforeMatch cannot be used with starts`);let n=Object.assign({},e);Object.keys(e).forEach(t=>{delete e[t]}),e.keywords=n.keywords,e.begin=_(n.beforeMatch,m(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},oe=[`of`,`and`,`for`,`in`,`not`,`or`,`if`,`then`,`parent`,`list`,`value`],se=`keyword`;function H(e,t,n=se){let r=Object.create(null);return typeof e==`string`?i(n,e.split(` `)):Array.isArray(e)?i(n,e):Object.keys(e).forEach(function(n){Object.assign(r,H(e[n],t,n))}),r;function i(e,n){t&&(n=n.map(e=>e.toLowerCase())),n.forEach(function(t){let n=t.split(`|`);r[n[0]]=[e,ce(n[0],n[1])]})}}function ce(e,t){return t?Number(t):+!le(e)}function le(e){return oe.includes(e.toLowerCase())}var U={},W=e=>{console.error(e)},G=(e,...t)=>{console.log(`WARN: ${e}`,...t)},K=(e,t)=>{U[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),U[`${e}/${t}`]=!0)},q=Error();function J(e,t,{key:n}){let r=0,i=e[n],a={},o={};for(let e=1;e<=t.length;e++)o[e+r]=i[e],a[e+r]=!0,r+=b(t[e-1]);e[n]=o,e[n]._emit=a,e[n]._multi=!0}function ue(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw W(`skip, excludeBegin, returnBegin not compatible with beginScope: {}`),q;if(typeof e.beginScope!=`object`||e.beginScope===null)throw W(`beginScope must be object`),q;J(e,e.begin,{key:`beginScope`}),e.begin=C(e.begin,{joinWith:``})}}function de(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw W(`skip, excludeEnd, returnEnd not compatible with endScope: {}`),q;if(typeof e.endScope!=`object`||e.endScope===null)throw W(`endScope must be object`),q;J(e,e.end,{key:`endScope`}),e.end=C(e.end,{joinWith:``})}}function fe(e){e.scope&&typeof e.scope==`object`&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)}function pe(e){fe(e),typeof e.beginScope==`string`&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope==`string`&&(e.endScope={_wrap:e.endScope}),ue(e),de(e)}function me(e){function t(t,n){return new RegExp(p(t),`m`+(e.case_insensitive?`i`:``)+(e.unicodeRegex?`u`:``)+(n?`g`:``))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=b(e)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);let e=this.regexes.map(e=>e[1]);this.matcherRe=t(C(e,{joinWith:`|`}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;let t=this.matcherRe.exec(e);if(!t)return null;let n=t.findIndex((e,t)=>t>0&&e!==void 0),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];let t=new n;return this.rules.slice(e).forEach(([e,n])=>t.addRule(e,n)),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),t.type===`begin`&&this.count++}exec(e){let t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition()&&!(n&&n.index===this.lastIndex)){let t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function i(e){let t=new r;return e.contains.forEach(e=>t.addRule(e.begin,{rule:e,type:`begin`})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:`end`}),e.illegal&&t.addRule(e.illegal,{type:`illegal`}),t}function o(n,r){let a=n;if(n.isCompiled)return a;[ee,re,pe,ae].forEach(e=>e(n,r)),e.compilerExtensions.forEach(e=>e(n,r)),n.__beforeBegin=null,[te,ne,ie].forEach(e=>e(n,r)),n.isCompiled=!0;let s=null;return typeof n.keywords==`object`&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),s=n.keywords.$pattern,delete n.keywords.$pattern),s=s||/\w+/,n.keywords&&(n.keywords=H(n.keywords,e.case_insensitive)),a.keywordPatternRe=t(s,!0),r&&(n.begin||(n.begin=/\B|\b/),a.beginRe=t(a.begin),!n.end&&!n.endsWithParent&&(n.end=/\B|\b/),n.end&&(a.endRe=t(a.end)),a.terminatorEnd=p(a.end)||``,n.endsWithParent&&r.terminatorEnd&&(a.terminatorEnd+=(n.end?`|`:``)+r.terminatorEnd)),n.illegal&&(a.illegalRe=t(n.illegal)),n.contains||(n.contains=[]),n.contains=[].concat(...n.contains.map(function(e){return he(e===`self`?n:e)})),n.contains.forEach(function(e){o(e,a)}),n.starts&&o(n.starts,r),a.matcher=i(a),a}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes(`self`))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),o(e)}function Y(e){return e?e.endsWithParent||Y(e.starts):!1}function he(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return a(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:Y(e)?a(e,{starts:e.starts?a(e.starts):null}):Object.isFrozen(e)?a(e):e}var ge=`11.12.0`,_e=class extends Error{constructor(e,t){super(e),this.name=`HTMLInjectionError`,this.html=t}},X=i,Z=a,Q=Symbol(`nomatch`),ve=7,ye=function(e){let t=Object.create(null),i=Object.create(null),a=[],o=!0,s=`Could not find the language '{}', did you forget to load/include a language module?`,c={disableAutodetect:!0,name:`Plain text`,contains:[]},l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:`hljs-`,cssSelector:`pre code`,languages:null,__emitter:f};function u(e){return l.noHighlightRe.test(e)}function d(e){let t=e.className+` `;t+=e.parentNode?e.parentNode.className:``;let n=l.languageDetectRe.exec(t);if(n){let t=N(n[1]);return t||(G(s.replace(`{}`,n[1])),G(`Falling back to no-highlight mode for this block.`,e)),t?n[1]:`no-highlight`}return t.split(/\s+/).find(e=>u(e)||N(e))}function p(e,t,n){let r=``,i=``;typeof t==`object`?(r=e,n=t.ignoreIllegals,i=t.language):(K(`10.7.0`,`highlight(lang, code, ...args) has been deprecated.`),K(`10.7.0`,`Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277`),i=e,r=t),n===void 0&&(n=!0);let a={code:r,language:i};z(`before:highlight`,a);let o=a.result?a.result:v(a.language,a.code,n);return o.code=a.code,z(`after:highlight`,o),o}function v(e,n,i,a){let c=Object.create(null);function u(e,t){return e.keywords[t]}function d(){if(!A.keywords){M.addText(P);return}let e=0;A.keywordPatternRe.lastIndex=0;let t=A.keywordPatternRe.exec(P),n=``;for(;t;){n+=P.substring(e,t.index);let r=D.case_insensitive?t[0].toLowerCase():t[0],i=u(A,r);if(i){let[e,a]=i;if(M.addText(n),n=``,c[r]=(c[r]||0)+1,c[r]<=ve&&(F+=a),e.startsWith(`_`))n+=t[0];else{let n=D.classNameAliases[e]||e;m(t[0],n)}}else n+=t[0];e=A.keywordPatternRe.lastIndex,t=A.keywordPatternRe.exec(P)}n+=P.substring(e),M.addText(n)}function f(){if(P===``)return;let e=null;if(typeof A.subLanguage==`string`){if(!t[A.subLanguage]){M.addText(P);return}e=v(A.subLanguage,P,!0,j[A.subLanguage]),j[A.subLanguage]=e._top}else e=S(P,A.subLanguage.length?A.subLanguage:null);A.relevance>0&&(F+=e.relevance),M.__addSublanguage(e._emitter,e.language)}function p(){A.subLanguage==null?d():f(),P=``}function m(e,t){e!==``&&(M.startScope(t),M.addText(e),M.endScope())}function h(e,t){let n=1,r=t.length-1;for(;n<=r;){if(!e._emit[n]){n++;continue}let r=D.classNameAliases[e[n]]||e[n],i=t[n];r?m(i,r):(P=i,d(),P=``),n++}}function g(e,t){return e.scope&&typeof e.scope==`string`&&M.openNode(D.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(m(P,D.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),P=``):e.beginScope._multi&&(h(e.beginScope,t),P=``)),A=Object.create(e,{parent:{value:A}}),A}function _(e,t,n){let i=x(e.endRe,n);if(i){if(e[`on:end`]){let n=new r(e);e[`on:end`](t,n),n.isMatchIgnored&&(i=!1)}if(i){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return _(e.parent,t,n)}function y(e){return A.matcher.regexIndex===0?(P+=e[0],1):(R=!0,0)}function b(e){let t=e[0],n=e.rule,i=new r(n),a=[n.__beforeBegin,n[`on:begin`]];for(let n of a)if(n&&(n(e,i),i.isMatchIgnored))return y(t);return n.skip?P+=t:(n.excludeBegin&&(P+=t),p(),!n.returnBegin&&!n.excludeBegin&&(P=t)),g(n,e),n.returnBegin?0:t.length}function C(e){let t=e[0],r=n.substring(e.index),i=_(A,e,r);if(!i)return Q;let a=A;A.endScope&&A.endScope._wrap?(p(),m(t,A.endScope._wrap)):A.endScope&&A.endScope._multi?(p(),h(A.endScope,e)):a.skip?P+=t:(a.returnEnd||a.excludeEnd||(P+=t),p(),a.excludeEnd&&(P=t));do A.scope&&M.closeNode(),!A.skip&&!A.subLanguage&&(F+=A.relevance),A=A.parent;while(A!==i.parent);return i.starts&&g(i.starts,e),a.returnEnd?0:t.length}function w(){let e=[];for(let t=A;t!==D;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach(e=>M.openNode(e))}let T={};function E(t,r){let a=r&&r[0];if(P+=t,a==null)return p(),0;if(T.type===`begin`&&r.type===`end`&&T.index===r.index&&a===``){if(P+=n.slice(r.index,r.index+1),!o){let t=Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=T.rule,t}return 1}if(T=r,r.type===`begin`)return b(r);if(r.type===`illegal`&&!i){let e=Error(`Illegal lexeme "`+a+`" for mode "`+(A.scope||``)+`"`);throw e.mode=A,e}else if(r.type===`end`){let e=C(r);if(e!==Q)return e}if(r.type===`illegal`&&a===``)return r.index===n.length||(P+=` -`),1;if(L>1e5&&L>r.index*3)throw Error(`potential infinite loop, way more iterations than matches`);return P+=a,a.length}let D=N(e);if(!D)throw W(s.replace(`{}`,e)),Error(`Unknown language: "`+e+`"`);let O=me(D),k=``,A=a||O,j={},M=new l.__emitter(l);w();let P=``,F=0,I=0,L=0,R=!1;try{if(D.__emitTokens)D.__emitTokens(n,M);else{for(A.matcher.considerAll();;){L++,R?R=!1:A.matcher.considerAll(),A.matcher.lastIndex=I;let e=A.matcher.exec(n);if(!e)break;let t=E(n.substring(I,e.index),e);I=e.index+t}E(n.substring(I))}return M.finalize(),k=M.toHTML(),{language:e,value:k,relevance:F,illegal:!1,_emitter:M,_top:A}}catch(t){if(t.message&&t.message.includes(`Illegal`))return{language:e,value:X(n),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:I,context:n.slice(I-100,I+100),mode:t.mode,resultSoFar:k},_emitter:M};if(o)return{language:e,value:X(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:A};throw t}}function b(e){let t={value:X(e),illegal:!1,relevance:0,_top:c,_emitter:new l.__emitter(l)};return t._emitter.addText(e),t}function S(e,n){n=n||l.languages||Object.keys(t);let r=b(e),i=n.filter(N).filter(F).map(t=>v(t,e,!1));i.unshift(r);let[a,o]=i.sort((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(N(e.language).supersetOf===t.language)return 1;if(N(t.language).supersetOf===e.language)return-1}return 0}),s=a;return s.secondBest=o,s}function C(e,t,n){let r=t&&i[t]||n;e.classList.add(`hljs`),e.classList.add(`language-${r}`)}function w(e){let t=null,n=d(e);if(u(n))return;if(z(`before:highlightElement`,{el:e,language:n}),e.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e);return}if(e.children.length>0&&(l.ignoreUnescapedHTML||(console.warn(`One of your code blocks includes unescaped HTML. This is a potentially serious security risk.`),console.warn(`https://github.com/highlightjs/highlight.js/wiki/security`),console.warn(`The element with unescaped HTML:`),console.warn(e)),l.throwUnescapedHTML))throw new _e(`One of your code blocks includes unescaped HTML.`,e.innerHTML);t=e;let r=t.textContent,i=n?p(r,{language:n,ignoreIllegals:!0}):S(r);e.innerHTML=i.value,e.dataset.highlighted=`yes`,C(e,n,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),z(`after:highlightElement`,{el:e,result:i,text:r})}function T(e){l=Z(l,e)}let E=()=>{k(),K(`10.6.0`,`initHighlighting() deprecated. Use highlightAll() now.`)};function D(){k(),K(`10.6.0`,`initHighlightingOnLoad() deprecated. Use highlightAll() now.`)}let O=!1;function k(){function e(){k()}if(document.readyState===`loading`){O||window.addEventListener(`DOMContentLoaded`,e,!1),O=!0;return}document.querySelectorAll(l.cssSelector).forEach(w)}function A(n,r){let i=null;try{i=r(e)}catch(e){if(W(`Language definition for '{}' could not be registered.`.replace(`{}`,n)),o)W(e);else throw e;i=c}i.name||(i.name=n),t[n]=i,i.rawDefinition=r.bind(null,e),i.aliases&&P(i.aliases,{languageName:n})}function j(e){delete t[e];for(let t of Object.keys(i))i[t]===e&&delete i[t]}function M(){return Object.keys(t)}function N(e){return e=(e||``).toLowerCase(),t[e]||t[i[e]]}function P(e,{languageName:t}){typeof e==`string`&&(e=[e]),e.forEach(e=>{i[e.toLowerCase()]=t})}function F(e){let t=N(e);return t&&!t.disableAutodetect}function I(e){e[`before:highlightBlock`]&&!e[`before:highlightElement`]&&(e[`before:highlightElement`]=t=>{e[`before:highlightBlock`](Object.assign({block:t.el},t))}),e[`after:highlightBlock`]&&!e[`after:highlightElement`]&&(e[`after:highlightElement`]=t=>{e[`after:highlightBlock`](Object.assign({block:t.el},t))})}function L(e){I(e),a.push(e)}function R(e){let t=a.indexOf(e);t!==-1&&a.splice(t,1)}function z(e,t){let n=e;a.forEach(function(e){e[n]&&e[n](t)})}function V(e){return K(`10.7.0`,`highlightBlock will be removed entirely in v12.0`),K(`10.7.0`,`Please use highlightElement now.`),w(e)}Object.assign(e,{highlight:p,highlightAuto:S,highlightAll:k,highlightElement:w,highlightBlock:V,configure:T,initHighlighting:E,initHighlightingOnLoad:D,registerLanguage:A,unregisterLanguage:j,listLanguages:M,getLanguage:N,registerAliases:P,autoDetection:F,inherit:Z,addPlugin:L,removePlugin:R}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString=ge,e.regex={concat:_,lookahead:m,either:y,optional:g,anyNumberOfTimes:h};for(let e in B)typeof B[e]==`object`&&n(B[e]);return Object.assign(e,B),e},$=ye({});$.newInstance=()=>ye({}),t.exports=$,$.HighlightJS=$,$.default=$}));a();var l=e(c()).default,u=i({props:{code:{type:String,required:!0},language:{type:String,default:``},autodetect:{type:Boolean,default:!0},ignoreIllegals:{type:Boolean,default:!0}},setup:function(e){var t=r(e.language);o((function(){return e.language}),(function(e){t.value=e}));var n=s((function(){return e.autodetect||!t.value})),i=s((function(){return!n.value&&!l.getLanguage(t.value)}));return{className:s((function(){return i.value?``:`hljs `+t.value})),highlightedCode:s((function(){var r;if(i.value)return console.warn(`The language "`+t.value+`" you specified could not be found.`),e.code.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`);if(n.value){var a=l.highlightAuto(e.code);return t.value=(r=a.language)==null?``:r,a.value}return(a=l.highlight(e.code,{language:t.value,ignoreIllegals:e.ignoreIllegals})).value}))}},render:function(){return n(`pre`,{},[n(`code`,{class:this.className,innerHTML:this.highlightedCode})])}}),d={install:function(e){e.component(`highlightjs`,u)},component:u};function f(e){let t=e.regex,n=`HTTP/([32]|1\\.[01])`,r={className:`attribute`,begin:t.concat(`^`,/[A-Za-z][A-Za-z0-9-]*/,`(?=\\:\\s)`),starts:{contains:[{className:`punctuation`,begin:/: /,relevance:0,starts:{end:`$`,relevance:0}}]}},i=[r,{begin:`\\n\\n`,starts:{subLanguage:[],endsWithParent:!0}}];return{name:`HTTP`,aliases:[`https`],illegal:/\S/,contains:[{begin:`^(?=HTTP/([32]|1\\.[01]) \\d{3})`,end:/$/,contains:[{className:`meta`,begin:n},{className:`number`,begin:`\\b\\d{3}\\b`}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:`(?=^[A-Z]+ (.*?) HTTP/([32]|1\\.[01])$)`,end:/$/,contains:[{className:`string`,begin:` `,end:` `,excludeBegin:!0,excludeEnd:!0},{className:`meta`,begin:n},{className:`keyword`,begin:`[A-Z]+`}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},e.inherit(r,{relevance:0})]}}function p(e){let t=e.regex,n=[`GET`,`POST`,`HEAD`,`PUT`,`DELETE`,`CONNECT`,`OPTIONS`,`PATCH`,`TRACE`];return{name:`Apache Access Log`,contains:[{className:`number`,begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{className:`number`,begin:/\b\d+\b/,relevance:0},{className:`string`,begin:t.concat(/"/,t.either(...n)),end:/"/,keywords:n,illegal:/\n/,relevance:5,contains:[{begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:`string`,begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:`string`,begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:`string`,begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{className:`string`,begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}var m=t(((e,t)=>{var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,`&`).replace(/`u`)return null;if(document.currentScript&&document.currentScript.tagName===`SCRIPT`)return document.currentScript;try{throw Error()}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName(`script`);for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r=`no-`+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=i.util.clone(i.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r=r||i.languages;var a=r[e],o={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var c in n)n.hasOwnProperty(c)&&(o[c]=n[c]);n.hasOwnProperty(s)||(o[s]=a[s])}var l=r[e];return r[e]=o,i.languages.DFS(i.languages,function(t,n){n===l&&t!=e&&(this[t]=o)}),o},DFS:function e(t,n,r,a){a=a||{};var o=i.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var c=t[s],l=i.util.type(c);l===`Object`&&!a[o(c)]?(a[o(c)]=!0,e(c,n,null,a)):l===`Array`&&!a[o(c)]&&(a[o(c)]=!0,e(c,n,s,a))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:`code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code`};i.hooks.run(`before-highlightall`,r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run(`before-all-elements-highlight`,r);for(var a=0,o;o=r.elements[a++];)i.highlightElement(o,t===!0,r.callback)},highlightElement:function(t,n,r){var a=i.util.getLanguage(t),o=i.languages[a];i.util.setLanguage(t,a);var s=t.parentElement;s&&s.nodeName.toLowerCase()===`pre`&&i.util.setLanguage(s,a);var c={element:t,language:a,grammar:o,code:t.textContent};function l(e){c.highlightedCode=e,i.hooks.run(`before-insert`,c),c.element.innerHTML=c.highlightedCode,i.hooks.run(`after-highlight`,c),i.hooks.run(`complete`,c),r&&r.call(c.element)}if(i.hooks.run(`before-sanity-check`,c),s=c.element.parentElement,s&&s.nodeName.toLowerCase()===`pre`&&!s.hasAttribute(`tabindex`)&&s.setAttribute(`tabindex`,`0`),!c.code){i.hooks.run(`complete`,c),r&&r.call(c.element);return}if(i.hooks.run(`before-highlight`,c),!c.grammar){l(i.util.encode(c.code));return}if(n&&e.Worker){var u=new Worker(i.filename);u.onmessage=function(e){l(e.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else l(i.highlight(c.code,c.grammar,c.language))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(i.hooks.run(`before-tokenize`,r),!r.grammar)throw Error(`The language "`+r.language+`" has no grammar.`);return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run(`after-tokenize`,r),a.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new c;return l(i,i.head,e),s(e,i,t,i.head,0),d(i)},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(!(!n||!n.length))for(var r=0,a;a=n[r++];)a(t)}},Token:a};e.Prism=i;function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}a.stringify=function e(t,n){if(typeof t==`string`)return t;if(Array.isArray(t)){var r=``;return t.forEach(function(t){r+=e(t,n)}),r}var a={type:t.type,content:e(t.content,n),tag:`span`,classes:[`token`,t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(a.classes,o):a.classes.push(o)),i.hooks.run(`wrap`,a);var s=``;for(var c in a.attributes)s+=` `+c+`="`+(a.attributes[c]||``).replace(/"/g,`"`)+`"`;return`<`+a.tag+` class="`+a.classes.join(` `)+`"`+s+`>`+a.content+``};function o(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function s(e,t,n,r,c,d){for(var f in n)if(!(!n.hasOwnProperty(f)||!n[f])){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m=d.reach);C+=S.value.length,S=S.next){var w=S.value;if(t.length>e.length)return;if(!(w instanceof a)){var T=1,E;if(v){if(E=o(x,C,e,_),!E||E.index>=e.length)break;var D=E.index,O=E.index+E[0].length,k=C;for(k+=S.value.length;D>=k;)S=S.next,k+=S.value.length;if(k-=S.value.length,C=k,S.value instanceof a)continue;for(var A=S;A!==t.tail&&(kd.reach&&(d.reach=P);var F=S.prev;M&&(F=l(t,F,M),C+=M.length),u(t,F,T);var I=new a(f,g?i.tokenize(j,g):j,y,j);if(S=l(t,F,I),N&&l(t,S,N),T>1){var L={cause:f+`,`+m,reach:P};s(e,t,n,S.prev,C,L),d&&L.reach>d.reach&&(d.reach=L.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function u(e,t,n){for(var r=t.next,i=0;i{var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,`&`).replace(/`u`)return null;if(document.currentScript&&document.currentScript.tagName===`SCRIPT`)return document.currentScript;try{throw Error()}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName(`script`);for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r=`no-`+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=i.util.clone(i.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r=r||i.languages;var a=r[e],o={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var c in n)n.hasOwnProperty(c)&&(o[c]=n[c]);n.hasOwnProperty(s)||(o[s]=a[s])}var l=r[e];return r[e]=o,i.languages.DFS(i.languages,function(t,n){n===l&&t!=e&&(this[t]=o)}),o},DFS:function e(t,n,r,a){a=a||{};var o=i.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var c=t[s],l=i.util.type(c);l===`Object`&&!a[o(c)]?(a[o(c)]=!0,e(c,n,null,a)):l===`Array`&&!a[o(c)]&&(a[o(c)]=!0,e(c,n,s,a))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:`code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code`};i.hooks.run(`before-highlightall`,r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run(`before-all-elements-highlight`,r);for(var a=0,o;o=r.elements[a++];)i.highlightElement(o,t===!0,r.callback)},highlightElement:function(t,n,r){var a=i.util.getLanguage(t),o=i.languages[a];i.util.setLanguage(t,a);var s=t.parentElement;s&&s.nodeName.toLowerCase()===`pre`&&i.util.setLanguage(s,a);var c={element:t,language:a,grammar:o,code:t.textContent};function l(e){c.highlightedCode=e,i.hooks.run(`before-insert`,c),c.element.innerHTML=c.highlightedCode,i.hooks.run(`after-highlight`,c),i.hooks.run(`complete`,c),r&&r.call(c.element)}if(i.hooks.run(`before-sanity-check`,c),s=c.element.parentElement,s&&s.nodeName.toLowerCase()===`pre`&&!s.hasAttribute(`tabindex`)&&s.setAttribute(`tabindex`,`0`),!c.code){i.hooks.run(`complete`,c),r&&r.call(c.element);return}if(i.hooks.run(`before-highlight`,c),!c.grammar){l(i.util.encode(c.code));return}if(n&&e.Worker){var u=new Worker(i.filename);u.onmessage=function(e){l(e.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else l(i.highlight(c.code,c.grammar,c.language))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(i.hooks.run(`before-tokenize`,r),!r.grammar)throw Error(`The language "`+r.language+`" has no grammar.`);return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run(`after-tokenize`,r),a.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new c;return l(i,i.head,e),s(e,i,t,i.head,0),d(i)},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(!(!n||!n.length))for(var r=0,a;a=n[r++];)a(t)}},Token:a};e.Prism=i;function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}a.stringify=function e(t,n){if(typeof t==`string`)return t;if(Array.isArray(t)){var r=``;return t.forEach(function(t){r+=e(t,n)}),r}var a={type:t.type,content:e(t.content,n),tag:`span`,classes:[`token`,t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(a.classes,o):a.classes.push(o)),i.hooks.run(`wrap`,a);var s=``;for(var c in a.attributes)s+=` `+c+`="`+(a.attributes[c]||``).replace(/"/g,`"`)+`"`;return`<`+a.tag+` class="`+a.classes.join(` `)+`"`+s+`>`+a.content+``};function o(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function s(e,t,n,r,c,d){for(var f in n)if(!(!n.hasOwnProperty(f)||!n[f])){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m=d.reach);C+=S.value.length,S=S.next){var w=S.value;if(t.length>e.length)return;if(!(w instanceof a)){var T=1,E;if(v){if(E=o(x,C,e,_),!E||E.index>=e.length)break;var D=E.index,O=E.index+E[0].length,k=C;for(k+=S.value.length;D>=k;)S=S.next,k+=S.value.length;if(k-=S.value.length,C=k,S.value instanceof a)continue;for(var A=S;A!==t.tail&&(kd.reach&&(d.reach=P);var F=S.prev;M&&(F=l(t,F,M),C+=M.length),u(t,F,T);var I=new a(f,g?i.tokenize(j,g):j,y,j);if(S=l(t,F,I),N&&l(t,S,N),T>1){var L={cause:f+`,`+m,reach:P};s(e,t,n,S.prev,C,L),d&&L.reach>d.reach&&(d.reach=L.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function u(e,t,n){for(var r=t.next,i=0;i/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:`attr-equals`},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:`named-entity`},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside[`attr-value`].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside[`internal-subset`].inside=n.languages.markup,n.hooks.add(`wrap`,function(e){e.type===`entity`&&(e.attributes.title=e.content.replace(/&/,`&`))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(e,t){var r={};r[`language-`+t]={pattern:/(^$)/i,lookbehind:!0,inside:n.languages[t]},r.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:r}};i[`language-`+t]={pattern:/[\s\S]+/,inside:n.languages[t]};var a={};a[e]={pattern:RegExp(`(<__[^>]*>)(?:))*\\]\\]>|(?!)`.replace(/__/g,function(){return e}),`i`),lookbehind:!0,greedy:!0,inside:i},n.languages.insertBefore(`markup`,`cdata`,a)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(e,t){n.languages.markup.tag.inside[`special-attr`].push({pattern:RegExp(`(^|["'\\s])(?:`+e+`)\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s'">=]+(?=[\\s>]))`,`i`),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,`language-`+t],inside:n.languages[t]},punctuation:[{pattern:/^=/,alias:`attr-equals`},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend(`markup`,{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml,(function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp(`@[\\w-](?:[^;{\\s"']|\\s+(?!\\s)|`+t.source+`)*?(?:;|(?=\\s*\\{))`),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:`selector`},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp(`\\burl\\((?:`+t.source+`|(?:[^\\\\\\r\\n()"']|\\\\[\\s\\S])*)\\)`,`i`),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp(`^`+t.source+`$`),alias:`url`}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+`)*(?=\\s*\\{)`),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined(`style`,`css`),n.tag.addAttribute(`style`,`css`))})(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend(`clike`,{"class-name":[n.languages.clike[`class-name`],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(`(^|[^\\w$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])`),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript[`class-name`][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore(`javascript`,`keyword`,{regex:{pattern:RegExp(`((?:^|[^$\\w\\xA0-\\uFFFF."'\\])\\s]|\\b(?:return|yield))\\s*)\\/(?:(?:\\[(?:[^\\]\\\\\\r\\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/)*(?:$|[\\r\\n,.;:})\\]]|\\/\\/))`),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:`language-regex`,inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:`function`},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore(`javascript`,`string`,{hashbang:{pattern:/^#!.*/,greedy:!0,alias:`comment`},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:`string`},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:`punctuation`},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:`property`}}),n.languages.insertBefore(`javascript`,`operator`,{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:`property`}}),n.languages.markup&&(n.languages.markup.tag.addInlined(`script`,`javascript`),n.languages.markup.tag.addAttribute(`on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)`,`javascript`)),n.languages.js=n.languages.javascript,(function(){if(n===void 0||typeof document>`u`)return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e=`Loading…`,t=function(e,t){return`✖ Error `+e+` while fetching file: `+t},r=`✖ Error: File does not exist or is empty`,i={js:`javascript`,py:`python`,rb:`ruby`,ps1:`powershell`,psm1:`powershell`,sh:`bash`,bat:`batch`,h:`c`,tex:`latex`},a=`data-src-status`,o=`loading`,s=`loaded`,c=`failed`,l=`pre[data-src]:not([`+a+`="`+s+`"]):not([`+a+`="`+o+`"])`;function u(e,n,i){var a=new XMLHttpRequest;a.open(`GET`,e,!0),a.onreadystatechange=function(){a.readyState==4&&(a.status<400&&a.responseText?n(a.responseText):a.status>=400?i(t(a.status,a.statusText)):i(r))},a.send(null)}function d(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||``);if(t){var n=Number(t[1]),r=t[2],i=t[3];return r?i?[n,Number(i)]:[n,void 0]:[n,n]}}n.hooks.add(`before-highlightall`,function(e){e.selector+=`, `+l}),n.hooks.add(`before-sanity-check`,function(t){var r=t.element;if(r.matches(l)){t.code=``,r.setAttribute(a,o);var f=r.appendChild(document.createElement(`CODE`));f.textContent=e;var p=r.getAttribute(`data-src`),m=t.language;if(m===`none`){var h=(/\.(\w+)$/.exec(p)||[,`none`])[1];m=i[h]||h}n.util.setLanguage(f,m),n.util.setLanguage(r,m);var g=n.plugins.autoloader;g&&g.loadLanguages(m),u(p,function(e){r.setAttribute(a,s);var t=d(r.getAttribute(`data-range`));if(t){var i=e.split(/\r\n?|\n/g),o=t[0],c=t[1]==null?i.length:t[1];o<0&&(o+=i.length),o=Math.max(0,Math.min(o-1,i.length)),c<0&&(c+=i.length),c=Math.max(0,Math.min(c,i.length)),e=i.slice(o,c).join(` +`),1;if(L>1e5&&L>r.index*3)throw Error(`potential infinite loop, way more iterations than matches`);return P+=a,a.length}let D=N(e);if(!D)throw W(s.replace(`{}`,e)),Error(`Unknown language: "`+e+`"`);let O=me(D),k=``,A=a||O,j={},M=new l.__emitter(l);w();let P=``,F=0,I=0,L=0,R=!1;try{if(D.__emitTokens)D.__emitTokens(n,M);else{for(A.matcher.considerAll();;){L++,R?R=!1:A.matcher.considerAll(),A.matcher.lastIndex=I;let e=A.matcher.exec(n);if(!e)break;let t=E(n.substring(I,e.index),e);I=e.index+t}E(n.substring(I))}return M.finalize(),k=M.toHTML(),{language:e,value:k,relevance:F,illegal:!1,_emitter:M,_top:A}}catch(t){if(t.message&&t.message.includes(`Illegal`))return{language:e,value:X(n),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:I,context:n.slice(I-100,I+100),mode:t.mode,resultSoFar:k},_emitter:M};if(o)return{language:e,value:X(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:A};throw t}}function b(e){let t={value:X(e),illegal:!1,relevance:0,_top:c,_emitter:new l.__emitter(l)};return t._emitter.addText(e),t}function S(e,n){n=n||l.languages||Object.keys(t);let r=b(e),i=n.filter(N).filter(F).map(t=>v(t,e,!1));i.unshift(r);let[a,o]=i.sort((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(N(e.language).supersetOf===t.language)return 1;if(N(t.language).supersetOf===e.language)return-1}return 0}),s=a;return s.secondBest=o,s}function C(e,t,n){let r=t&&i[t]||n;e.classList.add(`hljs`),e.classList.add(`language-${r}`)}function w(e){let t=null,n=d(e);if(u(n))return;if(z(`before:highlightElement`,{el:e,language:n}),e.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e);return}if(e.children.length>0&&(l.ignoreUnescapedHTML||(console.warn(`One of your code blocks includes unescaped HTML. This is a potentially serious security risk.`),console.warn(`https://github.com/highlightjs/highlight.js/wiki/security`),console.warn(`The element with unescaped HTML:`),console.warn(e)),l.throwUnescapedHTML))throw new _e(`One of your code blocks includes unescaped HTML.`,e.innerHTML);t=e;let r=t.textContent,i=n?p(r,{language:n,ignoreIllegals:!0}):S(r);e.innerHTML=i.value,e.dataset.highlighted=`yes`,C(e,n,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),z(`after:highlightElement`,{el:e,result:i,text:r})}function T(e){l=Z(l,e)}let E=()=>{k(),K(`10.6.0`,`initHighlighting() deprecated. Use highlightAll() now.`)};function D(){k(),K(`10.6.0`,`initHighlightingOnLoad() deprecated. Use highlightAll() now.`)}let O=!1;function k(){function e(){k()}if(document.readyState===`loading`){O||window.addEventListener(`DOMContentLoaded`,e,!1),O=!0;return}document.querySelectorAll(l.cssSelector).forEach(w)}function A(n,r){let i=null;try{i=r(e)}catch(e){if(W(`Language definition for '{}' could not be registered.`.replace(`{}`,n)),o)W(e);else throw e;i=c}i.name||(i.name=n),t[n]=i,i.rawDefinition=r.bind(null,e),i.aliases&&P(i.aliases,{languageName:n})}function j(e){delete t[e];for(let t of Object.keys(i))i[t]===e&&delete i[t]}function M(){return Object.keys(t)}function N(e){return e=(e||``).toLowerCase(),t[e]||t[i[e]]}function P(e,{languageName:t}){typeof e==`string`&&(e=[e]),e.forEach(e=>{i[e.toLowerCase()]=t})}function F(e){let t=N(e);return t&&!t.disableAutodetect}function I(e){e[`before:highlightBlock`]&&!e[`before:highlightElement`]&&(e[`before:highlightElement`]=t=>{e[`before:highlightBlock`](Object.assign({block:t.el},t))}),e[`after:highlightBlock`]&&!e[`after:highlightElement`]&&(e[`after:highlightElement`]=t=>{e[`after:highlightBlock`](Object.assign({block:t.el},t))})}function L(e){I(e),a.push(e)}function R(e){let t=a.indexOf(e);t!==-1&&a.splice(t,1)}function z(e,t){let n=e;a.forEach(function(e){e[n]&&e[n](t)})}function V(e){return K(`10.7.0`,`highlightBlock will be removed entirely in v12.0`),K(`10.7.0`,`Please use highlightElement now.`),w(e)}Object.assign(e,{highlight:p,highlightAuto:S,highlightAll:k,highlightElement:w,highlightBlock:V,configure:T,initHighlighting:E,initHighlightingOnLoad:D,registerLanguage:A,unregisterLanguage:j,listLanguages:M,getLanguage:N,registerAliases:P,autoDetection:F,inherit:Z,addPlugin:L,removePlugin:R}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString=ge,e.regex={concat:_,lookahead:m,either:y,optional:g,anyNumberOfTimes:h};for(let e in B)typeof B[e]==`object`&&n(B[e]);return Object.assign(e,B),e},$=ye({});$.newInstance=()=>ye({}),t.exports=$,$.HighlightJS=$,$.default=$}));a();var l=e(c()).default,u=n({props:{code:{type:String,required:!0},language:{type:String,default:``},autodetect:{type:Boolean,default:!0},ignoreIllegals:{type:Boolean,default:!0}},setup:function(e){var t=s(e.language);o((function(){return e.language}),(function(e){t.value=e}));var n=i((function(){return e.autodetect||!t.value})),r=i((function(){return!n.value&&!l.getLanguage(t.value)}));return{className:i((function(){return r.value?``:`hljs `+t.value})),highlightedCode:i((function(){var i;if(r.value)return console.warn(`The language "`+t.value+`" you specified could not be found.`),e.code.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`);if(n.value){var a=l.highlightAuto(e.code);return t.value=(i=a.language)==null?``:i,a.value}return(a=l.highlight(e.code,{language:t.value,ignoreIllegals:e.ignoreIllegals})).value}))}},render:function(){return r(`pre`,{},[r(`code`,{class:this.className,innerHTML:this.highlightedCode})])}}),d={install:function(e){e.component(`highlightjs`,u)},component:u};function f(e){let t=e.regex,n=`HTTP/([32]|1\\.[01])`,r={className:`attribute`,begin:t.concat(`^`,/[A-Za-z][A-Za-z0-9-]*/,`(?=\\:\\s)`),starts:{contains:[{className:`punctuation`,begin:/: /,relevance:0,starts:{end:`$`,relevance:0}}]}},i=[r,{begin:`\\n\\n`,starts:{subLanguage:[],endsWithParent:!0}}];return{name:`HTTP`,aliases:[`https`],illegal:/\S/,contains:[{begin:`^(?=HTTP/([32]|1\\.[01]) \\d{3})`,end:/$/,contains:[{className:`meta`,begin:n},{className:`number`,begin:`\\b\\d{3}\\b`}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:`(?=^[A-Z]+ (.*?) HTTP/([32]|1\\.[01])$)`,end:/$/,contains:[{className:`string`,begin:` `,end:` `,excludeBegin:!0,excludeEnd:!0},{className:`meta`,begin:n},{className:`keyword`,begin:`[A-Z]+`}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},e.inherit(r,{relevance:0})]}}function p(e){let t=e.regex,n=[`GET`,`POST`,`HEAD`,`PUT`,`DELETE`,`CONNECT`,`OPTIONS`,`PATCH`,`TRACE`];return{name:`Apache Access Log`,contains:[{className:`number`,begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{className:`number`,begin:/\b\d+\b/,relevance:0},{className:`string`,begin:t.concat(/"/,t.either(...n)),end:/"/,keywords:n,illegal:/\n/,relevance:5,contains:[{begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:`string`,begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:`string`,begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:`string`,begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{className:`string`,begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}var m=t(((e,t)=>{var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,`&`).replace(/`u`)return null;if(document.currentScript&&document.currentScript.tagName===`SCRIPT`)return document.currentScript;try{throw Error()}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName(`script`);for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r=`no-`+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=i.util.clone(i.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r=r||i.languages;var a=r[e],o={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var c in n)n.hasOwnProperty(c)&&(o[c]=n[c]);n.hasOwnProperty(s)||(o[s]=a[s])}var l=r[e];return r[e]=o,i.languages.DFS(i.languages,function(t,n){n===l&&t!=e&&(this[t]=o)}),o},DFS:function e(t,n,r,a){a=a||{};var o=i.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var c=t[s],l=i.util.type(c);l===`Object`&&!a[o(c)]?(a[o(c)]=!0,e(c,n,null,a)):l===`Array`&&!a[o(c)]&&(a[o(c)]=!0,e(c,n,s,a))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:`code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code`};i.hooks.run(`before-highlightall`,r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run(`before-all-elements-highlight`,r);for(var a=0,o;o=r.elements[a++];)i.highlightElement(o,t===!0,r.callback)},highlightElement:function(t,n,r){var a=i.util.getLanguage(t),o=i.languages[a];i.util.setLanguage(t,a);var s=t.parentElement;s&&s.nodeName.toLowerCase()===`pre`&&i.util.setLanguage(s,a);var c={element:t,language:a,grammar:o,code:t.textContent};function l(e){c.highlightedCode=e,i.hooks.run(`before-insert`,c),c.element.innerHTML=c.highlightedCode,i.hooks.run(`after-highlight`,c),i.hooks.run(`complete`,c),r&&r.call(c.element)}if(i.hooks.run(`before-sanity-check`,c),s=c.element.parentElement,s&&s.nodeName.toLowerCase()===`pre`&&!s.hasAttribute(`tabindex`)&&s.setAttribute(`tabindex`,`0`),!c.code){i.hooks.run(`complete`,c),r&&r.call(c.element);return}if(i.hooks.run(`before-highlight`,c),!c.grammar){l(i.util.encode(c.code));return}if(n&&e.Worker){var u=new Worker(i.filename);u.onmessage=function(e){l(e.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else l(i.highlight(c.code,c.grammar,c.language))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(i.hooks.run(`before-tokenize`,r),!r.grammar)throw Error(`The language "`+r.language+`" has no grammar.`);return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run(`after-tokenize`,r),a.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new c;return l(i,i.head,e),s(e,i,t,i.head,0),d(i)},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(!(!n||!n.length))for(var r=0,a;a=n[r++];)a(t)}},Token:a};e.Prism=i;function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}a.stringify=function e(t,n){if(typeof t==`string`)return t;if(Array.isArray(t)){var r=``;return t.forEach(function(t){r+=e(t,n)}),r}var a={type:t.type,content:e(t.content,n),tag:`span`,classes:[`token`,t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(a.classes,o):a.classes.push(o)),i.hooks.run(`wrap`,a);var s=``;for(var c in a.attributes)s+=` `+c+`="`+(a.attributes[c]||``).replace(/"/g,`"`)+`"`;return`<`+a.tag+` class="`+a.classes.join(` `)+`"`+s+`>`+a.content+``};function o(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function s(e,t,n,r,c,d){for(var f in n)if(!(!n.hasOwnProperty(f)||!n[f])){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m=d.reach);C+=S.value.length,S=S.next){var w=S.value;if(t.length>e.length)return;if(!(w instanceof a)){var T=1,E;if(v){if(E=o(x,C,e,_),!E||E.index>=e.length)break;var D=E.index,O=E.index+E[0].length,k=C;for(k+=S.value.length;D>=k;)S=S.next,k+=S.value.length;if(k-=S.value.length,C=k,S.value instanceof a)continue;for(var A=S;A!==t.tail&&(kd.reach&&(d.reach=P);var F=S.prev;M&&(F=l(t,F,M),C+=M.length),u(t,F,T);var I=new a(f,g?i.tokenize(j,g):j,y,j);if(S=l(t,F,I),N&&l(t,S,N),T>1){var L={cause:f+`,`+m,reach:P};s(e,t,n,S.prev,C,L),d&&L.reach>d.reach&&(d.reach=L.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function u(e,t,n){for(var r=t.next,i=0;i{var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,`&`).replace(/`u`)return null;if(document.currentScript&&document.currentScript.tagName===`SCRIPT`)return document.currentScript;try{throw Error()}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName(`script`);for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r=`no-`+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=i.util.clone(i.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r=r||i.languages;var a=r[e],o={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var c in n)n.hasOwnProperty(c)&&(o[c]=n[c]);n.hasOwnProperty(s)||(o[s]=a[s])}var l=r[e];return r[e]=o,i.languages.DFS(i.languages,function(t,n){n===l&&t!=e&&(this[t]=o)}),o},DFS:function e(t,n,r,a){a=a||{};var o=i.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var c=t[s],l=i.util.type(c);l===`Object`&&!a[o(c)]?(a[o(c)]=!0,e(c,n,null,a)):l===`Array`&&!a[o(c)]&&(a[o(c)]=!0,e(c,n,s,a))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:`code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code`};i.hooks.run(`before-highlightall`,r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run(`before-all-elements-highlight`,r);for(var a=0,o;o=r.elements[a++];)i.highlightElement(o,t===!0,r.callback)},highlightElement:function(t,n,r){var a=i.util.getLanguage(t),o=i.languages[a];i.util.setLanguage(t,a);var s=t.parentElement;s&&s.nodeName.toLowerCase()===`pre`&&i.util.setLanguage(s,a);var c={element:t,language:a,grammar:o,code:t.textContent};function l(e){c.highlightedCode=e,i.hooks.run(`before-insert`,c),c.element.innerHTML=c.highlightedCode,i.hooks.run(`after-highlight`,c),i.hooks.run(`complete`,c),r&&r.call(c.element)}if(i.hooks.run(`before-sanity-check`,c),s=c.element.parentElement,s&&s.nodeName.toLowerCase()===`pre`&&!s.hasAttribute(`tabindex`)&&s.setAttribute(`tabindex`,`0`),!c.code){i.hooks.run(`complete`,c),r&&r.call(c.element);return}if(i.hooks.run(`before-highlight`,c),!c.grammar){l(i.util.encode(c.code));return}if(n&&e.Worker){var u=new Worker(i.filename);u.onmessage=function(e){l(e.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else l(i.highlight(c.code,c.grammar,c.language))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(i.hooks.run(`before-tokenize`,r),!r.grammar)throw Error(`The language "`+r.language+`" has no grammar.`);return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run(`after-tokenize`,r),a.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new c;return l(i,i.head,e),s(e,i,t,i.head,0),d(i)},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(!(!n||!n.length))for(var r=0,a;a=n[r++];)a(t)}},Token:a};e.Prism=i;function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}a.stringify=function e(t,n){if(typeof t==`string`)return t;if(Array.isArray(t)){var r=``;return t.forEach(function(t){r+=e(t,n)}),r}var a={type:t.type,content:e(t.content,n),tag:`span`,classes:[`token`,t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(a.classes,o):a.classes.push(o)),i.hooks.run(`wrap`,a);var s=``;for(var c in a.attributes)s+=` `+c+`="`+(a.attributes[c]||``).replace(/"/g,`"`)+`"`;return`<`+a.tag+` class="`+a.classes.join(` `)+`"`+s+`>`+a.content+``};function o(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function s(e,t,n,r,c,d){for(var f in n)if(!(!n.hasOwnProperty(f)||!n[f])){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m=d.reach);C+=S.value.length,S=S.next){var w=S.value;if(t.length>e.length)return;if(!(w instanceof a)){var T=1,E;if(v){if(E=o(x,C,e,_),!E||E.index>=e.length)break;var D=E.index,O=E.index+E[0].length,k=C;for(k+=S.value.length;D>=k;)S=S.next,k+=S.value.length;if(k-=S.value.length,C=k,S.value instanceof a)continue;for(var A=S;A!==t.tail&&(kd.reach&&(d.reach=P);var F=S.prev;M&&(F=l(t,F,M),C+=M.length),u(t,F,T);var I=new a(f,g?i.tokenize(j,g):j,y,j);if(S=l(t,F,I),N&&l(t,S,N),T>1){var L={cause:f+`,`+m,reach:P};s(e,t,n,S.prev,C,L),d&&L.reach>d.reach&&(d.reach=L.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function u(e,t,n){for(var r=t.next,i=0;i/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:`attr-equals`},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:`named-entity`},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside[`attr-value`].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside[`internal-subset`].inside=n.languages.markup,n.hooks.add(`wrap`,function(e){e.type===`entity`&&(e.attributes.title=e.content.replace(/&/,`&`))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(e,t){var r={};r[`language-`+t]={pattern:/(^$)/i,lookbehind:!0,inside:n.languages[t]},r.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:r}};i[`language-`+t]={pattern:/[\s\S]+/,inside:n.languages[t]};var a={};a[e]={pattern:RegExp(`(<__[^>]*>)(?:))*\\]\\]>|(?!)`.replace(/__/g,function(){return e}),`i`),lookbehind:!0,greedy:!0,inside:i},n.languages.insertBefore(`markup`,`cdata`,a)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(e,t){n.languages.markup.tag.inside[`special-attr`].push({pattern:RegExp(`(^|["'\\s])(?:`+e+`)\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s'">=]+(?=[\\s>]))`,`i`),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,`language-`+t],inside:n.languages[t]},punctuation:[{pattern:/^=/,alias:`attr-equals`},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend(`markup`,{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml,(function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp(`@[\\w-](?:[^;{\\s"']|\\s+(?!\\s)|`+t.source+`)*?(?:;|(?=\\s*\\{))`),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:`selector`},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp(`\\burl\\((?:`+t.source+`|(?:[^\\\\\\r\\n()"']|\\\\[\\s\\S])*)\\)`,`i`),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp(`^`+t.source+`$`),alias:`url`}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+`)*(?=\\s*\\{)`),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined(`style`,`css`),n.tag.addAttribute(`style`,`css`))})(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend(`clike`,{"class-name":[n.languages.clike[`class-name`],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(`(^|[^\\w$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])`),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript[`class-name`][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore(`javascript`,`keyword`,{regex:{pattern:RegExp(`((?:^|[^$\\w\\xA0-\\uFFFF."'\\])\\s]|\\b(?:return|yield))\\s*)\\/(?:(?:\\[(?:[^\\]\\\\\\r\\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/)*(?:$|[\\r\\n,.;:})\\]]|\\/\\/))`),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:`language-regex`,inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:`function`},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore(`javascript`,`string`,{hashbang:{pattern:/^#!.*/,greedy:!0,alias:`comment`},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:`string`},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:`punctuation`},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:`property`}}),n.languages.insertBefore(`javascript`,`operator`,{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:`property`}}),n.languages.markup&&(n.languages.markup.tag.addInlined(`script`,`javascript`),n.languages.markup.tag.addAttribute(`on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)`,`javascript`)),n.languages.js=n.languages.javascript,(function(){if(n===void 0||typeof document>`u`)return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e=`Loading…`,t=function(e,t){return`✖ Error `+e+` while fetching file: `+t},r=`✖ Error: File does not exist or is empty`,i={js:`javascript`,py:`python`,rb:`ruby`,ps1:`powershell`,psm1:`powershell`,sh:`bash`,bat:`batch`,h:`c`,tex:`latex`},a=`data-src-status`,o=`loading`,s=`loaded`,c=`failed`,l=`pre[data-src]:not([`+a+`="`+s+`"]):not([`+a+`="`+o+`"])`;function u(e,n,i){var a=new XMLHttpRequest;a.open(`GET`,e,!0),a.onreadystatechange=function(){a.readyState==4&&(a.status<400&&a.responseText?n(a.responseText):a.status>=400?i(t(a.status,a.statusText)):i(r))},a.send(null)}function d(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||``);if(t){var n=Number(t[1]),r=t[2],i=t[3];return r?i?[n,Number(i)]:[n,void 0]:[n,n]}}n.hooks.add(`before-highlightall`,function(e){e.selector+=`, `+l}),n.hooks.add(`before-sanity-check`,function(t){var r=t.element;if(r.matches(l)){t.code=``,r.setAttribute(a,o);var f=r.appendChild(document.createElement(`CODE`));f.textContent=e;var p=r.getAttribute(`data-src`),m=t.language;if(m===`none`){var h=(/\.(\w+)$/.exec(p)||[,`none`])[1];m=i[h]||h}n.util.setLanguage(f,m),n.util.setLanguage(r,m);var g=n.plugins.autoloader;g&&g.loadLanguages(m),u(p,function(e){r.setAttribute(a,s);var t=d(r.getAttribute(`data-range`));if(t){var i=e.split(/\r\n?|\n/g),o=t[0],c=t[1]==null?i.length:t[1];o<0&&(o+=i.length),o=Math.max(0,Math.min(o-1,i.length)),c<0&&(c+=i.length),c=Math.max(0,Math.min(c,i.length)),e=i.slice(o,c).join(` `),r.hasAttribute(`data-start`)||r.setAttribute(`data-start`,String(o+1))}f.textContent=e,n.highlightElement(f)},function(e){r.setAttribute(a,c),f.textContent=e})}}),n.plugins.fileHighlight={highlight:function(e){for(var t=(e||document).querySelectorAll(l),r=0,i;i=t[r++];)n.highlightElement(i)}};var f=!1;n.fileHighlight=function(){f||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),f=!0),n.plugins.fileHighlight.highlight.apply(this,arguments)}})()}))());(function(e){function t(e){return RegExp(`(^(?:`+e+`):[ ]*(?![ ]))[^]+`,`i`)}e.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:`property`},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:`url`,inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:`property`}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:`property`},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:`number`},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:`string`}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:t(`Content-Security-Policy`),lookbehind:!0,alias:[`csp`,`languages-csp`],inside:e.languages.csp},{pattern:t(`Public-Key-Pins(?:-Report-Only)?`),lookbehind:!0,alias:[`hpkp`,`languages-hpkp`],inside:e.languages.hpkp},{pattern:t(`Strict-Transport-Security`),lookbehind:!0,alias:[`hsts`,`languages-hsts`],inside:e.languages.hsts},{pattern:t(`[^:]+`),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:`keyword`},punctuation:/^:/}}};var n=e.languages,r={"application/javascript":n.javascript,"application/json":n.json||n.javascript,"application/xml":n.xml,"text/xml":n.xml,"text/html":n.html,"text/css":n.css,"text/plain":n.plain},i={"application/json":!0,"application/xml":!0};function a(e){var t=`\\w+/(?:[\\w.-]+\\+)+`+e.replace(/^[a-z]+\//,``)+`(?![+\\w.-])`;return`(?:`+e+`|`+t+`)`}var o;for(var s in r)if(r[s]){o=o||{};var c=i[s]?a(s):s;o[s.replace(/\//g,`-`)]={pattern:RegExp(`(content-type:\\s*`+c+`(?:(?:\\r\\n?|\\n)[\\w-].*)*(?:\\r(?:\\n|(?!\\n))|\\n))[^ \\t\\w-][\\s\\S]*`,`i`),lookbehind:!0,inside:r[s]}}o&&e.languages.insertBefore(`http`,`header`,o)})(h.default),h.default.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:[`javastacktrace`,`language-javastacktrace`],inside:h.default.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:[`error`,`important`]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:[`warning`,`important`]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:[`info`,`keyword`]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:[`debug`,`keyword`]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:[`trace`,`comment`]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:`comment`},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:`url`},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:`constant`},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:`constant`},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:`constant`},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:`constant`},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:`constant`},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:`string`},date:{pattern:RegExp(`\\b\\d{4}[-/]\\d{2}[-/]\\d{2}(?:T(?=\\d{1,2}:)|(?=\\s\\d{1,2}:))|\\b\\d{1,4}[-/ ](?:\\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\\d{2,4}T?\\b|\\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\\s{1,2}\\d{1,2}\\b`,`i`),alias:`number`},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:`number`},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/},(function(){if(h.default===void 0||typeof document>`u`)return;var e=`line-numbers`,t=/\n(?!$)/g,n=h.default.plugins.lineNumbers={getLine:function(t,n){if(!(t.tagName!==`PRE`||!t.classList.contains(e))){var r=t.querySelector(`.line-numbers-rows`);if(r){var i=parseInt(t.getAttribute(`data-start`),10)||1,a=i+(r.children.length-1);na&&(n=a);var o=n-i;return r.children[o]}}},resize:function(e){r([e])},assumeViewportIndependence:!0};function r(e){if(e=e.filter(function(e){var t=i(e)[`white-space`];return t===`pre-wrap`||t===`pre-line`}),e.length!=0){var n=e.map(function(e){var n=e.querySelector(`code`),r=e.querySelector(`.line-numbers-rows`);if(!(!n||!r)){var i=e.querySelector(`.line-numbers-sizer`),a=n.textContent.split(t);i||(i=document.createElement(`span`),i.className=`line-numbers-sizer`,n.appendChild(i)),i.innerHTML=`0`,i.style.display=`block`;var o=i.getBoundingClientRect().height;return i.innerHTML=``,{element:e,lines:a,lineHeights:[],oneLinerHeight:o,sizer:i}}}).filter(Boolean);n.forEach(function(e){var t=e.sizer,n=e.lines,r=e.lineHeights,i=e.oneLinerHeight;r[n.length-1]=void 0,n.forEach(function(e,n){if(e&&e.length>1){var a=t.appendChild(document.createElement(`span`));a.style.display=`block`,a.textContent=e}else r[n]=i})}),n.forEach(function(e){for(var t=e.sizer,n=e.lineHeights,r=0,i=0;i`);c=document.createElement(`span`),c.setAttribute(`aria-hidden`,`true`),c.className=`line-numbers-rows`,c.innerHTML=l,a.hasAttribute(`data-start`)&&(a.style.counterReset=`linenumber `+(parseInt(a.getAttribute(`data-start`),10)-1)),n.element.appendChild(c),r([a]),h.default.hooks.run(`line-numbers`,n)}}}),h.default.hooks.add(`line-numbers`,function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0})})(),(function(){if(h.default===void 0||typeof document>`u`)return;var e=[],t={},n=function(){};h.default.plugins.toolbar={};var r=h.default.plugins.toolbar.registerButton=function(n,r){var i=typeof r==`function`?r:function(e){var t;return typeof r.onClick==`function`?(t=document.createElement(`button`),t.type=`button`,t.addEventListener(`click`,function(){r.onClick.call(this,e)})):typeof r.url==`string`?(t=document.createElement(`a`),t.href=r.url):t=document.createElement(`span`),r.className&&t.classList.add(r.className),t.textContent=r.text,t};if(n in t){console.warn(`There is a button with the key "`+n+`" registered already.`);return}e.push(t[n]=i)};function i(e){for(;e;){var t=e.getAttribute(`data-toolbar-order`);if(t!=null)return t=t.trim(),t.length?t.split(/\s*,\s*/g):[];e=e.parentElement}}var a=h.default.plugins.toolbar.hook=function(r){var a=r.element.parentNode;if(!(!a||!/pre/i.test(a.nodeName))&&!a.parentNode.classList.contains(`code-toolbar`)){var o=document.createElement(`div`);o.classList.add(`code-toolbar`),a.parentNode.insertBefore(o,a),o.appendChild(a);var s=document.createElement(`div`);s.classList.add(`toolbar`);var c=e,l=i(r.element);l&&(c=l.map(function(e){return t[e]||n})),c.forEach(function(e){var t=e(r);if(t){var n=document.createElement(`div`);n.classList.add(`toolbar-item`),n.appendChild(t),s.appendChild(n)}}),o.appendChild(s)}};r(`label`,function(e){var t=e.element.parentNode;if(!(!t||!/pre/i.test(t.nodeName))&&t.hasAttribute(`data-label`)){var n,r,i=t.getAttribute(`data-label`);try{r=document.querySelector(`template#`+i)}catch(e){}return r?n=r.content:(t.hasAttribute(`data-url`)?(n=document.createElement(`a`),n.href=t.getAttribute(`data-url`)):n=document.createElement(`span`),n.textContent=i),n}}),h.default.hooks.add(`complete`,a)})(),(function(){if(h.default===void 0||typeof document>`u`)return;if(!h.default.plugins.toolbar){console.warn(`Copy to Clipboard plugin loaded before Toolbar plugin.`);return}function e(e,t){e.addEventListener(`click`,function(){n(t)})}function t(e){var t=document.createElement(`textarea`);t.value=e.getText(),t.style.top=`0`,t.style.left=`0`,t.style.position=`fixed`,document.body.appendChild(t),t.focus(),t.select();try{var n=document.execCommand(`copy`);setTimeout(function(){n?e.success():e.error()},1)}catch(t){setTimeout(function(){e.error(t)},1)}document.body.removeChild(t)}function n(e){navigator.clipboard?navigator.clipboard.writeText(e.getText()).then(e.success,function(){t(e)}):t(e)}function r(e){window.getSelection().selectAllChildren(e)}function i(e){var t={copy:`Copy`,"copy-error":`Press Ctrl+C to copy`,"copy-success":`Copied!`,"copy-timeout":5e3},n=`data-prismjs-`;for(var r in t){for(var i=n+r,a=e;a&&!a.hasAttribute(i);)a=a.parentElement;a&&(t[r]=a.getAttribute(i))}return t}h.default.plugins.toolbar.registerButton(`copy-to-clipboard`,function(t){var n=t.element,a=i(n),o=document.createElement(`button`);o.className=`copy-to-clipboard-button`,o.setAttribute(`type`,`button`);var s=document.createElement(`span`);return o.appendChild(s),l(`copy`),e(o,{getText:function(){return n.textContent},success:function(){l(`copy-success`),c()},error:function(){l(`copy-error`),setTimeout(function(){r(n)},1),c()}}),o;function c(){setTimeout(function(){l(`copy`)},a[`copy-timeout`])}function l(e){s.textContent=a[e],o.setAttribute(`data-copy-state`,e)}})})();export{l as a,d as i,p as n,f as r,m as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/vendor-crypto.js b/BTPanel/static/vite/js/vendor-crypto.js index 91a74b30..9d738c17 100644 --- a/BTPanel/static/vite/js/vendor-crypto.js +++ b/BTPanel/static/vite/js/vendor-crypto.js @@ -1,7 +1,7 @@ ;(() => { const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1787646744133" + const version = "1791538283700" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() diff --git a/BTPanel/static/vite/js/vendor-interaction-legacy.js b/BTPanel/static/vite/js/vendor-interaction-legacy.js index ac138778..16992baf 100644 --- a/BTPanel/static/vite/js/vendor-interaction-legacy.js +++ b/BTPanel/static/vite/js/vendor-interaction-legacy.js @@ -1,6 +1,6 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1787646744133`,`./vendor-utils-legacy.js?v=1787646744133`,`./vendor-vue-legacy.js?v=1787646744133`,`./vendor-legacy.js?v=1787646744133`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,ee,te,F,ne,re,ie,I,ae,oe,se,L,R,ce,le,ue,de,fe,pe,me,he,ge,z,_e,B,ve,ye,be,xe,Se,Ce,V,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,H,U,ze,Be,W,Ve,G,He,Ue,K,We,Ge,Ke,qe,Je,Ye,Xe,Ze,q,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,J,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,Y,nn,rn;function an(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&(n[i]=e[i]);return n}function Cn(e,t){if(e==null)return{};var n=Sn(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function wn(e){return Tn(e)||En(e)||Dn(e)||kn()}function Tn(e){if(Array.isArray(e))return On(e)}function En(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function Dn(e,t){if(e){if(typeof e==`string`)return On(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return On(e,t)}}function On(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n`&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function Mn(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Nn(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===`>`?e.parentNode===n&&jn(e,t):jn(e,t))||r&&e===n)return e;if(e===n)break}while(e=Mn(e))}return null}function Pn(e,t,n){e&&t&&(e.classList?e.classList[n?`add`:`remove`](t):e.className=((` `+e.className+` `).replace(ae,` `).replace(` `+t+` `,` `)+(n?` `+t:``)).replace(ae,` `))}function Q(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,``):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf(`webkit`)===-1&&(t=`-webkit-`+t),r[t]=n+(typeof n==`string`?``:`px`)}}function Fn(e,t){var n=``;if(typeof e==`string`)n=e;else do{var r=Q(e,`transform`);r&&r!==`none`&&(n=r+` `+n)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(n)}function In(e,t,n){if(e){var r=e.getElementsByTagName(t),i=0,a=r.length;if(n)for(;i=a:i<=a,!o)return r;if(r===Ln())break;r=Gn(r,!1)}return!1}function Bn(e,t,n,r){for(var i=0,a=0,o=e.children;ali`:`>*`,swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return ge(e,this.options)},ghostClass:`sortable-ghost`,chosenClass:`sortable-chosen`,dragClass:`sortable-drag`,ignore:`a, img`,filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData(`Text`,t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:`data-id`,delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:`sortable-fallback`,fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:$.supportPointer!==!1&&`PointerEvent`in window&&!se,emptyInsertThreshold:5};for(var r in ne.initializePlugins(this,e,n),n)!(r in t)&&(t[r]=n[r]);for(var i in be(t),this)i.charAt(0)===`_`&&typeof this[i]==`function`&&(this[i]=this[i].bind(this));this.nativeDraggable=!t.forceFallback&&Yt,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?X(e,`pointerdown`,this._onTapStart):(X(e,`mousedown`,this._onTapStart),X(e,`touchstart`,this._onTapStart)),this.nativeDraggable&&(X(e,`dragover`,this),X(e,`dragenter`,this)),Kt.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),xn(this,er())}function ar(e){e.dataTransfer&&(e.dataTransfer.dropEffect=`move`),e.cancelable&&e.preventDefault()}function or(e,t,n,r,i,a,o,s){var c,l=e[W],u=l.options.onMove,d;return window.CustomEvent&&!D&&!v?c=new CustomEvent(`move`,{bubbles:!0,cancelable:!0}):(c=document.createEvent(`Event`),c.initEvent(`move`,!0,!0)),c.to=t,c.from=e,c.dragged=n,c.draggedRect=r,c.related=i||t,c.relatedRect=a||Rn(t),c.willInsertAfter=s,c.originalEvent=o,e.dispatchEvent(c),u&&(d=u.call(l,c,o)),d}function sr(e){e.draggable=!1}function cr(){xe=!1}function lr(e,t,n){var r=Rn(Bn(n.el,0,n.options,!0)),i=10;return t?e.clientXr.right+i||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+i}function dr(e,t,n,r,i,a,o,s){var c=r?e.clientY:e.clientX,l=r?n.height:n.width,u=r?n.top:n.left,d=r?n.bottom:n.right,f=!1;if(!o){if(s&&$tu+l*a/2:cd-$t)return-st}else if(c>u+l*(1-i)/2&&cd-l*a/2)?c>u+l/2?1:-1:0}function fr(e){return Hn(H)1&&(J.forEach(function(e){r.addAnimationState({target:e,rect:Ve?Rn(e):i}),$n(e),e.fromRect=i,t.removeAnimationState(e)}),Ve=!1,Tr(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,r=e.insertion,i=e.activeSortable,a=e.parentEl,o=e.putSortable,s=this.options;if(r){if(n&&i._hideClone(),Je=!1,s.animation&&J.length>1&&(Ve||!n&&!i.options.sort&&!o)){var c=Rn(U,!1,!0,!0);J.forEach(function(e){e!==U&&(Qn(e,c),a.appendChild(e))}),Ve=!0}if(!n)if(Ve||Dr(),J.length>1){var l=Ne;i._showClone(t),i.options.animation&&!Ne&&l&&ht.forEach(function(e){i.addAnimationState({target:e,rect:Me}),e.fromRect=Me,e.thisAnimationDuration=null})}else i._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,n=e.isOwner,r=e.activeSortable;if(J.forEach(function(e){e.thisAnimationDuration=null}),r.options.animation&&!n&&r.multiDrag.isMultiDrag){Me=xn({},t);var i=Fn(U,!0);Me.top-=i.f,Me.left-=i.e}},dragOverAnimationComplete:function(){Ve&&(Ve=!1,Dr())},drop:function(e){var t=e.originalEvent,n=e.rootEl,r=e.parentEl,i=e.sortable,a=e.dispatchSortableEvent,o=e.oldIndex,s=e.putSortable,c=s||this.sortable;if(t){var l=this.options,u=r.children;if(!ze)if(l.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),Pn(U,l.selectedClass,!~J.indexOf(U)),~J.indexOf(U))J.splice(J.indexOf(U),1),dt=null,rr({sortable:i,rootEl:n,name:`deselect`,targetEl:U,originalEvt:t});else{if(J.push(U),rr({sortable:i,rootEl:n,name:`select`,targetEl:U,originalEvt:t}),t.shiftKey&&dt&&i.el.contains(dt)){var d=Hn(dt),f=Hn(U);if(~d&&~f&&d!==f){var p,m;for(f>d?(m=d,p=f):(m=f,p=d+1);m1){var h=Rn(U),g=Hn(U,`:not(.`+this.options.selectedClass+`)`);if(!Je&&l.animation&&(U.thisAnimationDuration=null),c.captureAnimationState(),!Je&&(l.animation&&(U.fromRect=h,J.forEach(function(e){if(e.thisAnimationDuration=null,e!==U){var t=Ve?Rn(e):h;e.fromRect=t,c.addAnimationState({target:e,rect:t})}})),Dr(),J.forEach(function(e){u[g]?r.insertBefore(e,u[g]):r.appendChild(e),g++}),o===Hn(U))){var _=!1;J.forEach(function(e){if(e.sortableIndex!==Hn(e)){_=!0;return}}),_&&a(`update`)}J.forEach(function(e){$n(e)}),c.animateAll()}gt=c}(n===r||s&&s.lastPutMode!==`clone`)&&ht.forEach(function(e){e.parentNode&&e.parentNode.removeChild(e)})}},nullingGlobal:function(){this.isMultiDrag=ze=!1,ht.length=0},destroyGlobal:function(){this._deselectMultiDrag(),Z(document,`pointerup`,this._deselectMultiDrag),Z(document,`mouseup`,this._deselectMultiDrag),Z(document,`touchend`,this._deselectMultiDrag),Z(document,`keydown`,this._checkKeyDown),Z(document,`keyup`,this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(ze!==void 0&&ze)&>===this.sortable&&!(e&&Nn(e.target,this.options.draggable,this.sortable.el,!1))&&!(e&&e.button!==0))for(;J.length;){var t=J[0];Pn(t,this.options.selectedClass,!1),J.shift(),rr({sortable:this.sortable,rootEl:this.sortable.el,name:`deselect`,targetEl:t,originalEvt:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},xn(e,{pluginName:`multiDrag`,utils:{select:function(e){var t=e.parentNode[W];!t||!t.options.multiDrag||~J.indexOf(e)||(gt&>!==t&&(gt.multiDrag._deselectMultiDrag(),gt=t),Pn(e,t.options.selectedClass,!0),J.push(e))},deselect:function(e){var t=e.parentNode[W],n=J.indexOf(e);!t||!t.options.multiDrag||!~n||(Pn(e,t.options.selectedClass,!1),J.splice(n,1))}},eventProperties:function(){var e=this,t=[],n=[];return J.forEach(function(r){t.push({multiDragElement:r,index:r.sortableIndex});var i=Ve&&r!==U?-1:Ve?Hn(r,`:not(.`+e.options.selectedClass+`)`):Hn(r);n.push({multiDragElement:r,index:i})}),{items:wn(J),clones:[].concat(ht),oldIndicies:t,newIndicies:n}},optionListeners:{multiDragKey:function(e){return e=e.toLowerCase(),e===`ctrl`?e=`Control`:e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}function Tr(e,t){J.forEach(function(n,r){var i=t.children[n.sortableIndex+(e?Number(r):0)];i?t.insertBefore(n,i):t.appendChild(n)})}function Er(e,t){ht.forEach(function(n,r){var i=t.children[n.sortableIndex+(e?Number(r):0)];i?t.insertBefore(n,i):t.appendChild(n)})}function Dr(){J.forEach(function(e){e!==U&&e.parentNode&&e.parentNode.removeChild(e)})}function Or(e){jt(l,e)}function kr(){return Ze(l)}function Ar(e,t,n){return t.split(`.`).reduce(function(e,t){return e&&e[t]?e[t]:n||null},e)}function jr(e,t){return e.filter(function(e){return e!==t})}function Mr(e){return(e===void 0?`undefined`:hn(e))===`object`}function Nr(e,t){var n=new Map,r=function(e){n.set(e,n.has(e)?n.get(e)+1:1)};e.forEach(r),t.forEach(r);var i=[];return n.forEach(function(e,t){e===1&&i.push(t)}),i}function Pr(e,t){return e.filter(function(e){return t.indexOf(e)>-1})}function Fr(e,t){return{type:O,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}function Ir(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{publishSource:!0},r=n.publishSource,i=r===void 0||r,o=n.clientOffset,s=n.getSourceClientOffset,c=e.getMonitor(),l=e.getRegistry();e.dispatch(Fr(o)),Lr(t,c,l);var u=Br(t,c);if(u==null){e.dispatch(oe);return}var d=null;if(o){if(!s)throw Error(`getSourceClientOffset must be defined`);Rr(s),d=s(u)}e.dispatch(Fr(o,d));var f=l.getSource(u).beginDrag(c,u);if(f!=null)return zr(f),l.pinSource(u),{type:a,payload:{itemType:l.getSourceType(u),item:f,sourceId:u,clientOffset:o||null,sourceClientOffset:d||null,isSourcePublic:!!i}}}}function Lr(e,t,n){q(!t.isDragging(),`Cannot call beginDrag while dragging.`),e.forEach(function(e){q(n.getSource(e),`Expected sourceIds to be registered.`)})}function Rr(e){q(typeof e==`function`,`When clientOffset is provided, getSourceClientOffset must be a function.`)}function zr(e){q(Mr(e),`Item must be an object.`)}function Br(e,t){for(var n=null,r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}function Vr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hr(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},n=e.getMonitor(),r=e.getRegistry();Wr(n),qr(n).forEach(function(i,a){var o={type:c,payload:{dropResult:Hr({},t,Gr(i,a,r,n))}};e.dispatch(o)})}}function Wr(e){q(e.isDragging(),`Cannot call drop while not dragging.`),q(!e.didDrop(),`Cannot call drop twice during one drag operation.`)}function Gr(e,t,n,r){var i=n.getTarget(e),a=i?i.drop(r,e):void 0;return Kr(a),a===void 0&&(a=t===0?{}:r.getDropResult()),a}function Kr(e){q(e===void 0||Mr(e),`Drop result must either be an object or undefined.`)}function qr(e){var t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function Jr(e){return function(){var t=e.getMonitor(),n=e.getRegistry();Yr(t);var r=t.getSourceId();return r!=null&&(n.getSource(r,!0).endDrag(t,r),n.unpinSource()),{type:_}}}function Yr(e){q(e.isDragging(),`Cannot call endDrag while not dragging.`)}function Xr(e,t){return t===null?e===null:Array.isArray(e)?e.some(function(e){return e===t}):e===t}function Zr(e){return function(t){var n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).clientOffset;Qr(t);var r=t.slice(0),i=e.getMonitor(),a=e.getRegistry();return ei(r,a,i.getItemType()),$r(r,i,a),ti(r,i,a),{type:S,payload:{targetIds:r,clientOffset:n||null}}}}function Qr(e){q(Array.isArray(e),`Expected targetIds to be an array.`)}function $r(e,t,n){q(t.isDragging(),`Cannot call hover while not dragging.`),q(!t.didDrop(),`Cannot call hover after drop.`);for(var r=0;r=0;r--){var i=e[r];Xr(t.getTargetType(i),n)||e.splice(r,1)}}function ti(e,t,n){e.forEach(function(e){n.getTarget(e).hover(t,e)})}function ni(e){return function(){if(e.getMonitor().isDragging())return{type:F}}}function ri(e){return{beginDrag:Ir(e),publishDragSource:ni(e),hover:Zr(e),drop:Ur(e),endDrag:Jr(e)}}function ii(e,t){return{x:e.x+t.x,y:e.y+t.y}}function ai(e,t){return{x:e.x-t.x,y:e.y-t.y}}function oi(e){var t=e.clientOffset,n=e.initialClientOffset,r=e.initialSourceClientOffset;return!t||!n||!r?null:ai(ii(t,r),n)}function si(e){var t=e.clientOffset,n=e.initialClientOffset;return!t||!n?null:ai(t,n)}function ci(e,t){return e===N?!1:e===i||t===void 0||Pr(t,e).length>0}function li(e){return{type:n,payload:{sourceId:e}}}function ui(e){return{type:r,payload:{targetId:e}}}function di(e){return{type:ie,payload:{sourceId:e}}}function fi(e){return{type:I,payload:{targetId:e}}}function pi(e){q(typeof e.canDrag==`function`,`Expected canDrag to be a function.`),q(typeof e.beginDrag==`function`,`Expected beginDrag to be a function.`),q(typeof e.endDrag==`function`,`Expected endDrag to be a function.`)}function mi(e){q(typeof e.canDrop==`function`,`Expected canDrop to be a function.`),q(typeof e.hover==`function`,`Expected hover to be a function.`),q(typeof e.drop==`function`,`Expected beginDrag to be a function.`)}function hi(e,t){if(t&&Array.isArray(e)){e.forEach(function(e){return hi(e,!1)});return}q(typeof e==`string`||(e===void 0?`undefined`:hn(e))===`symbol`,t?`Type can only be a string, a symbol, or an array of either.`:`Type can only be a string or a symbol.`)}function gi(){return St++}function _i(e){var t=gi().toString();switch(e){case E.SOURCE:return`S`.concat(t);case E.TARGET:return`T`.concat(t);default:throw Error(`Unknown Handler Role: `.concat(e))}}function vi(e){switch(e[0]){case`S`:return E.SOURCE;case`T`:return E.TARGET;default:throw Error(`Cannot parse handler ID: `.concat(e))}}function yi(e,t){var n=e.entries(),r=!1;do{var i=n.next(),a=i.done;if(mn(i.value,2)[1]===t)return!0;r=!!a}while(!r);return!1}function bi(e,t){return!e&&!t?!0:!e||!t?!1:e.x===t.x&&e.y===t.y}function xi(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:qt;if(e.length!==t.length)return!1;for(var r=0;r0&&arguments[0]!==void 0&&arguments[0];var e=arguments.length>1?arguments[1]:void 0;switch(e.type){case S:break;case n:case r:case I:case ie:return N;case a:case F:case _:case c:default:return i}var t=e.payload,o=t.targetIds,s=o===void 0?[]:o,l=t.prevTargetIds,u=l===void 0?[]:l,d=Nr(s,u);if(!(d.length>0||!xi(s,u)))return N;var f=u[u.length-1],p=s[s.length-1];return f!==p&&(f&&d.push(f),p&&d.push(p)),d}function Ci(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wi(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:Xe,t=arguments.length>1?arguments[1]:void 0,n=t.payload;switch(t.type){case O:case a:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case S:return bi(e.clientOffset,n.clientOffset)?e:wi({},e,{clientOffset:n.clientOffset});case _:case c:return Xe;default:return e}}function Ei(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Di(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:Ye,t=arguments.length>1?arguments[1]:void 0,n=t.payload;switch(t.type){case a:return Di({},e,{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case F:return Di({},e,{isSourcePublic:!0});case S:return Di({},e,{targetIds:n.targetIds});case I:return e.targetIds.indexOf(n.targetId)===-1?e:Di({},e,{targetIds:jr(e.targetIds,n.targetId)});case c:return Di({},e,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case _:return Di({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}function ki(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;switch((arguments.length>1?arguments[1]:void 0).type){case n:case r:return e+1;case ie:case I:return e-1;default:return e}}function Ai(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:0)+1}function ji(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mi(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return{dirtyHandlerIds:Si(e.dirtyHandlerIds,{type:t.type,payload:Mi({},t.payload,{prevTargetIds:Ar(e,`dragOperation.targetIds`,[])})}),dragOffset:Ti(e.dragOffset,t),refCount:ki(e.refCount,t),dragOperation:Oi(e.dragOperation,t),stateId:Ai(e.stateId)}}function Pi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=Fi(arguments.length>3&&arguments[3]!==void 0&&arguments[3]),i=new u(r,new d(r,new T(r))),a=e(i,t,n);return i.receiveBackend(a),i}function Fi(e){var t=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__;return Fe(Ni,e&&t&&t({name:`dnd-core`,instanceId:`dnd-core`}))}function Ii(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:Gi(),n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,i=t;return i[k]||(i[k]=Pi(e,t,n,r)),i[k]}function Gi(){return typeof globalThis<`u`?globalThis:typeof global<`u`?global:window}function Ki(e,t){if(!dn(e,t))throw TypeError(`Cannot call a class as a function`)}function qi(e,t){if(!dn(e,t))throw TypeError(`Cannot call a class as a function`)}function Ji(e){return e?e.__v_isVNode===!0:!1}function Yi(e){return e?e.__v_skip:!1}function Xi(e){return Ji(e)&&Ce(e.type)!==`symbol`}function Zi(){throw Error(`Only native element nodes can now be passed to Vue DnD connectors.You can either wrap Component into a
, or turn it into a drag source or a drop target itself.`)}function Qi(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(Yi(t)&&Zi(),!Xi(t)){var r=t;return e(r,n),r}}}function $i(e){var t={};return Object.keys(e).forEach(function(n){var r=e[n];if(n.endsWith(`Ref`))t[n]=e[n];else{var i=Qi(r);t[n]=function(){return i}}}),t}function ea(e,t){if(!dn(e,t))throw TypeError(`Cannot call a class as a function`)}function ta(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n-1}):!1})[0]||null}function to(e){var t=e.nodeType===g?e:e.parentElement;if(!t)return null;var n=t.getBoundingClientRect(),r=n.top;return{x:n.left,y:r}}function no(e){return{x:e.clientX,y:e.clientY}}function ro(e){var t;return e.nodeName===`IMG`&&(nt()||!((t=document.documentElement)!=null&&t.contains(e)))}function io(e,t,n,r){var i=e?t.width:n,a=e?t.height:r;return it()&&e&&(a/=window.devicePixelRatio,i/=window.devicePixelRatio),{dragPreviewWidth:i,dragPreviewHeight:a}}function ao(e,t,n,r,i){var a=ro(t),o=to(a?e:t),s={x:n.x-o.x,y:n.y-o.y},c=e.offsetWidth,l=e.offsetHeight,u=r.anchorX,d=r.anchorY,f=io(a,t,c,l),p=f.dragPreviewWidth,m=f.dragPreviewHeight,h=function(){var e=new M([0,.5,1],[s.y,s.y/l*m,s.y+m-l]).interpolate(d);return it()&&a&&(e+=(window.devicePixelRatio-1)*m),e},g=function(){return new M([0,.5,1],[s.x,s.x/c*p,s.x+p-c]).interpolate(u)},_=i.offsetX,v=i.offsetY,y=_===0||_,b=v===0||v;return{x:y?_:g(),y:b?v:h()}}function oo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function so(e){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:{},r=n.evt,i=Cn(n,B);ne.pluginEvent.bind($)(e,t,vn({dragEl:H,parentEl:Et,ghostEl:G,rootEl:Rt,nextEl:xt,lastDownEl:ct,cloneEl:Ae,cloneHidden:je,dragStarted:mt,putSortable:Mt,activeSortable:$.active,originalEvent:r,oldIndex:wt,oldDraggableIndex:Ct,newIndex:bt,newDraggableIndex:yt,hideGhostForTarget:ve,unhideGhostForTarget:V,cloneNowHidden:function(){je=!0},cloneNowShown:function(){je=!1},dispatchSortableEvent:function(e){ir({sortable:t,name:e,originalEvent:r})}},i))},Oe=!1,K=!1,Kt=[],Dt=!1,tt=!1,Ue=[],xe=!1,zt=[],Re=typeof document<`u`,re=A,o=v||D?`cssFloat`:`float`,Yt=Re&&!s&&!A&&`draggable`in document.createElement(`div`),Jt=function(){if(Re){if(D)return!1;var e=document.createElement(`x`);return e.style.cssText=`pointer-events:auto`,e.style.pointerEvents===`auto`}}(),ge=function(e,t){var n=Q(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),i=Bn(e,0,t),a=Bn(e,1,t),s=i&&Q(i),c=a&&Q(a),l=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+Rn(i).width,u=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+Rn(a).width;if(n.display===`flex`)return n.flexDirection===`column`||n.flexDirection===`column-reverse`?`vertical`:`horizontal`;if(n.display===`grid`)return n.gridTemplateColumns.split(` `).length<=1?`vertical`:`horizontal`;if(i&&s.float&&s.float!==`none`){var d=s.float===`left`?`left`:`right`;return a&&(c.clear===`both`||c.clear===d)?`vertical`:`horizontal`}return i&&(s.display===`block`||s.display===`flex`||s.display===`table`||s.display===`grid`||l>=r&&n[o]===`none`||a&&n[o]===`none`&&l+u>r)?`vertical`:`horizontal`},_e=function(e,t,n){var r=n?e.left:e.top,i=n?e.right:e.bottom,a=n?e.width:e.height,o=n?t.left:t.top,s=n?t.right:t.bottom,c=n?t.width:t.height;return r===o||i===s||r+a/2===o+c/2},z=function(e,t){var n;return Kt.some(function(r){var i=r[W].options.emptyInsertThreshold;if(!(!i||Vn(r))){var a=Rn(r),o=e>=a.left-i&&e<=a.right+i,s=t>=a.top-i&&t<=a.bottom+i;if(o&&s)return n=r}}),n},be=function(e){function t(e,n){return function(r,i,a,o){var s=r.options.group.name&&i.options.group.name&&r.options.group.name===i.options.group.name;if(e==null&&(n||s))return!0;if(e==null||e===!1)return!1;if(n&&e===`clone`)return e;if(typeof e==`function`)return t(e(r,i,a,o),n)(r,i,a,o);var c=(n?r:i).options.group.name;return e===!0||typeof e==`string`&&e===c||e.join&&e.indexOf(c)>-1}}var n={},r=e.group;(!r||yn(r)!=`object`)&&(r={name:r}),n.name=r.name,n.checkPull=t(r.pull,!0),n.checkPut=t(r.put),n.revertClone=r.revertClone,e.group=n},ve=function(){!Jt&&G&&Q(G,`display`,`none`)},V=function(){!Jt&&G&&Q(G,`display`,``)},Re&&document.addEventListener(`click`,function(e){if(K)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),K=!1,!1},!0),vt=function(e){if(H){e=e.touches?e.touches[0]:e;var t=z(e.clientX,e.clientY);if(t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[W]._onDragOver(n)}}},he=function(e){H&&H.parentNode[W]._isOutsideThisEl(e.target)},$.prototype={constructor:$,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(pt=null)},_getDirection:function(e,t){return typeof this.options.direction==`function`?this.options.direction.call(this,e,t,H):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,r=this.options,i=r.preventOnFilter,a=e.type,o=e.touches&&e.touches[0]||e.pointerType&&e.pointerType===`touch`&&e,s=(o||e).target,c=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,l=r.filter;if(mr(n),!H&&!(/mousedown|pointerdown/.test(a)&&e.button!==0||r.disabled)&&!c.isContentEditable&&!(!this.nativeDraggable&&se&&s&&s.tagName.toUpperCase()===`SELECT`)&&(s=Nn(s,r.draggable,n,!1),!(s&&s.animated)&&ct!==s)){if(wt=Hn(s),Ct=Hn(s,r.draggable),typeof l==`function`){if(l.call(this,e,s,this)){ir({sortable:t,rootEl:c,name:`filter`,targetEl:s,toEl:n,fromEl:n}),Ot(`filter`,t,{evt:e}),i&&e.cancelable&&e.preventDefault();return}}else if(l&&(l=l.split(`,`).some(function(r){if(r=Nn(c,r.trim(),n,!1),r)return ir({sortable:t,rootEl:r,name:`filter`,targetEl:s,fromEl:n,toEl:n}),Ot(`filter`,t,{evt:e}),!0}),l)){i&&e.cancelable&&e.preventDefault();return}r.handle&&!Nn(c,r.handle,n,!1)||this._prepareDragStart(e,o,s)}}},_prepareDragStart:function(e,t,n){var r=this,i=r.el,a=r.options,o=i.ownerDocument,s;if(n&&!H&&n.parentNode===i){var c=Rn(n);if(Rt=i,H=n,Et=H.parentNode,xt=H.nextSibling,ct=n,we=a.group,$.dragged=H,Qt={target:H,clientX:(t||e).clientX,clientY:(t||e).clientY},Xt=Qt.clientX-c.left,Zt=Qt.clientY-c.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,H.style[`will-change`]=`all`,s=function(){if(Ot(`delayEnded`,r,{evt:e}),$.eventCanceled){r._onDrop();return}r._disableDelayedDragEvents(),!x&&r.nativeDraggable&&(H.draggable=!0),r._triggerDragStart(e,t),ir({sortable:r,name:`choose`,originalEvent:e}),Pn(H,a.chosenClass,!0)},a.ignore.split(`,`).forEach(function(e){In(H,e.trim(),sr)}),X(o,`dragover`,vt),X(o,`mousemove`,vt),X(o,`touchmove`,vt),X(o,`mouseup`,r._onDrop),X(o,`touchend`,r._onDrop),X(o,`touchcancel`,r._onDrop),x&&this.nativeDraggable&&(this.options.touchStartThreshold=4,H.draggable=!0),Ot(`delayStart`,this,{evt:e}),a.delay&&(!a.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(v||D))){if($.eventCanceled){this._onDrop();return}X(o,`mouseup`,r._disableDelayedDrag),X(o,`touchend`,r._disableDelayedDrag),X(o,`touchcancel`,r._disableDelayedDrag),X(o,`mousemove`,r._delayedDragTouchMoveHandler),X(o,`touchmove`,r._delayedDragTouchMoveHandler),a.supportPointer&&X(o,`pointermove`,r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(s,a.delay)}else s()}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){H&&sr(H),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Z(e,`mouseup`,this._disableDelayedDrag),Z(e,`touchend`,this._disableDelayedDrag),Z(e,`touchcancel`,this._disableDelayedDrag),Z(e,`mousemove`,this._delayedDragTouchMoveHandler),Z(e,`touchmove`,this._delayedDragTouchMoveHandler),Z(e,`pointermove`,this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType==`touch`&&e,!this.nativeDraggable||t?this.options.supportPointer?X(document,`pointermove`,this._onTouchMove):t?X(document,`touchmove`,this._onTouchMove):X(document,`mousemove`,this._onTouchMove):(X(H,`dragend`,this),X(Rt,`dragstart`,this._onDragStart));try{document.selection?hr(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(Oe=!1,Rt&&H){Ot(`dragStarted`,this,{evt:t}),this.nativeDraggable&&X(document,`dragover`,he);var n=this.options;!e&&Pn(H,n.dragClass,!1),Pn(H,n.ghostClass,!0),$.active=this,e&&this._appendGhost(),ir({sortable:this,name:`start`,originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(en){this._lastX=en.clientX,this._lastY=en.clientY,ve();for(var e=document.elementFromPoint(en.clientX,en.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(en.clientX,en.clientY),e!==t);)t=e;if(H.parentNode[W]._isOutsideThisEl(e),t)do{if(t[W]){var n=void 0;if(n=t[W]._onDragOver({clientX:en.clientX,clientY:en.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);V()}},_onTouchMove:function(e){if(Qt){var t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,i=e.touches?e.touches[0]:e,a=G&&Fn(G,!0),o=G&&a&&a.a,s=G&&a&&a.d,c=re&&He&&Un(He),l=(i.clientX-Qt.clientX+r.x)/(o||1)+(c?c[0]-Ue[0]:0)/(o||1),u=(i.clientY-Qt.clientY+r.y)/(s||1)+(c?c[1]-Ue[1]:0)/(s||1);if(!$.active&&!Oe){if(n&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))=0&&(ir({sortable:this,name:`update`,toEl:Et,originalEvent:e}),ir({sortable:this,name:`sort`,toEl:Et,originalEvent:e})):(bt>=0&&(ir({rootEl:Et,name:`add`,toEl:Et,fromEl:Rt,originalEvent:e}),ir({sortable:this,name:`remove`,toEl:Et,originalEvent:e}),ir({rootEl:Et,name:`sort`,toEl:Et,fromEl:Rt,originalEvent:e}),ir({sortable:this,name:`sort`,toEl:Et,originalEvent:e})),Mt&&Mt.save()),$.active&&((bt==null||bt===-1)&&(bt=wt,yt=Ct),ir({sortable:this,name:`end`,toEl:Et,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){Ot(`nulling`,this),Rt=H=Et=G=xt=Ae=ct=je=Qt=en=mt=bt=yt=wt=Ct=pt=st=Mt=we=$.dragged=$.ghost=$.clone=$.active=null,zt.forEach(function(e){e.checked=!0}),zt.length=lt=ut=0},handleEvent:function(e){switch(e.type){case`drop`:case`dragend`:this._onDrop(e);break;case`dragenter`:case`dragover`:H&&(this._onDragOver(e),ar(e));break;case`selectstart`:e.preventDefault();break}},toArray:function(){for(var e=[],t,n=this.el.children,r=0,i=n.length,a=this.options;r`u`?`undefined`:hn(window))==`object`&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return i(e)}catch(e){return o.slice()}};e.exports.f=function(e){return o&&a.call(e)==`[object Window]`?s(e):i(r(e))}},"06cf":function(e,t,n){var r=n(`83ab`),i=n(`d1e7`),a=n(`5c6c`),o=n(`fc6a`),s=n(`c04e`),c=n(`5135`),l=n(`0cfb`),u=Object.getOwnPropertyDescriptor;t.f=r?u:function(e,t){if(e=o(e),t=s(t,!0),l)try{return u(e,t)}catch(e){}if(c(e,t))return a(!i.f.call(e,t),e[t])}},"0cfb":function(e,t,n){var r=n(`83ab`),i=n(`d039`),a=n(`cc12`);e.exports=!r&&!i(function(){return Object.defineProperty(a(`div`),"a",{get:function(){return 7}}).a!=7})},"13d5":function(e,t,n){var r=n(`23e7`),i=n(`d58f`).left,a=n(`a640`),o=n(`ae40`),s=a(`reduce`),c=o(`reduce`,{1:0});r({target:`Array`,proto:!0,forced:!s||!c},{reduce:function(e){return i(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(e,t,n){var r=n(`c6b6`),i=n(`9263`);e.exports=function(e,t){var n=e.exec;if(typeof n==`function`){var a=n.call(e,t);if((a===void 0?`undefined`:hn(a))!==`object`)throw TypeError(`RegExp exec method returned something other than an Object or null`);return a}if(r(e)!==`RegExp`)throw TypeError(`RegExp#exec called on incompatible receiver`);return i.call(e,t)}},"159b":function(e,t,n){var r=n(`da84`),i=n(`fdbc`),a=n(`17c2`),o=n(`9112`);for(var s in i){var c=r[s],l=c&&c.prototype;if(l&&l.forEach!==a)try{o(l,`forEach`,a)}catch(e){l.forEach=a}}},"17c2":function(e,t,n){var r=n(`b727`).forEach,i=n(`a640`),a=n(`ae40`),o=i(`forEach`),s=a(`forEach`);e.exports=!o||!s?function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(e,t,n){e.exports=n(`d066`)(`document`,`documentElement`)},"1c0b":function(e,t){e.exports=function(e){if(typeof e!=`function`)throw TypeError(String(e)+` is not a function`);return e}},"1c7e":function(e,t,n){var r=n(`b622`)(`iterator`),i=!1;try{var a=0,o={next:function(){return{done:!!a++}},return:function(){i=!0}};o[r]=function(){return this},Array.from(o,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var a={};a[r]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(e){}return n}},"1d80":function(e,t){e.exports=function(e){if(e==null)throw TypeError(`Can't call method on `+e);return e}},"1dde":function(e,t,n){var r=n(`d039`),i=n(`b622`),a=n(`2d00`),o=i(`species`);e.exports=function(e){return a>=51||!r(function(){var t=[],n=t.constructor={};return n[o]=function(){return{foo:1}},t[e](Boolean).foo!==1})}},"23cb":function(e,t,n){var r=n(`a691`),i=Math.max,a=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):a(n,t)}},"23e7":function(e,t,n){var r=n(`da84`),i=n(`06cf`).f,a=n(`9112`),o=n(`6eeb`),s=n(`ce4e`),c=n(`e893`),l=n(`94ca`);e.exports=function(e,t){var n=e.target,u=e.global,d=e.stat,f,p=u?r:d?r[n]||s(n,{}):(r[n]||{}).prototype,m,h,g,_;if(p)for(m in t){if(g=t[m],e.noTargetGet?(_=i(p,m),h=_&&_.value):h=p[m],f=l(u?m:n+(d?`.`:`#`)+m,e.forced),!f&&h!==void 0){if((g===void 0?`undefined`:hn(g))===(h===void 0?`undefined`:hn(h)))continue;c(g,h)}(e.sham||h&&h.sham)&&a(g,`sham`,!0),o(p,m,g,e)}}},"241c":function(e,t,n){var r=n(`ca84`),i=n(`7839`).concat(`length`,`prototype`);t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},"25f0":function(e,t,n){var r=n(`6eeb`),i=n(`825a`),a=n(`d039`),o=n(`ad6d`),s=`toString`,c=RegExp.prototype,l=c[s],u=a(function(){return l.call({source:`a`,flags:`b`})!=`/a/b`}),d=l.name!=s;(u||d)&&r(RegExp.prototype,s,function(){var e=i(this),t=String(e.source),n=e.flags,r=String(n===void 0&&dn(e,RegExp)&&!(`flags`in c)?o.call(e):n);return`/`+t+`/`+r},{unsafe:!0})},"2ca0":function(e,t,n){var r=n(`23e7`),i=n(`06cf`).f,a=n(`50c4`),o=n(`5a34`),s=n(`1d80`),c=n(`ab13`),l=n(`c430`),u=``.startsWith,d=Math.min,f=c(`startsWith`);r({target:`String`,proto:!0,forced:!(!l&&!f&&function(){var e=i(String.prototype,`startsWith`);return e&&!e.writable}())&&!f},{startsWith:function(e){var t=String(s(this));o(e);var n=a(d(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return u?u.call(t,r,n):t.slice(n,n+r.length)===r}})},"2d00":function(e,t,n){var r=n(`da84`),i=n(`342f`),a=r.process,o=a&&a.versions,s=o&&o.v8,c,l;s?(c=s.split(`.`),l=c[0]+c[1]):i&&(c=i.match(/Edge\/(\d+)/),(!c||c[1]>=74)&&(c=i.match(/Chrome\/(\d+)/),c&&(l=c[1]))),e.exports=l&&+l},"342f":function(e,t,n){e.exports=n(`d066`)(`navigator`,`userAgent`)||``},"35a1":function(e,t,n){var r=n(`f5df`),i=n(`3f8c`),a=n(`b622`)(`iterator`);e.exports=function(e){if(e!=null)return e[a]||e[`@@iterator`]||i[r(e)]}},"37e8":function(e,t,n){var r=n(`83ab`),i=n(`9bf2`),a=n(`825a`),o=n(`df75`);e.exports=r?Object.defineProperties:function(e,t){a(e);for(var n=o(t),r=n.length,s=0,c;r>s;)i.f(e,c=n[s++],t[c]);return e}},"3bbe":function(e,t,n){var r=n(`861d`);e.exports=function(e){if(!r(e)&&e!==null)throw TypeError(`Can't set `+String(e)+` as a prototype`);return e}},"3ca3":function(e,t,n){var r=n(`6547`).charAt,i=n(`69f3`),a=n(`7dd0`),o=`String Iterator`,s=i.set,c=i.getterFor(o);a(String,`String`,function(e){s(this,{type:o,string:String(e),index:0})},function(){var e=c(this),t=e.string,n=e.index,i;return n>=t.length?{value:void 0,done:!0}:(i=r(t,n),e.index+=i.length,{value:i,done:!1})})},"3f8c":function(e,t){e.exports={}},4160:function(e,t,n){var r=n(`23e7`),i=n(`17c2`);r({target:`Array`,proto:!0,forced:[].forEach!=i},{forEach:i})},"428f":function(e,t,n){e.exports=n(`da84`)},"44ad":function(e,t,n){var r=n(`d039`),i=n(`c6b6`),a=``.split;e.exports=r(function(){return!Object(`z`).propertyIsEnumerable(0)})?function(e){return i(e)==`String`?a.call(e,``):Object(e)}:Object},"44d2":function(e,t,n){var r=n(`b622`),i=n(`7c73`),a=n(`9bf2`),o=r(`unscopables`),s=Array.prototype;s[o]==null&&a.f(s,o,{configurable:!0,value:i(null)}),e.exports=function(e){s[o][e]=!0}},"44e7":function(e,t,n){var r=n(`861d`),i=n(`c6b6`),a=n(`b622`)(`match`);e.exports=function(e){var t;return r(e)&&((t=e[a])===void 0?i(e)==`RegExp`:!!t)}},4930:function(e,t,n){var r=n(`d039`);e.exports=!!Object.getOwnPropertySymbols&&!r(function(){return!String(Symbol())})},"4d64":function(e,t,n){var r=n(`fc6a`),i=n(`50c4`),a=n(`23cb`),o=function(e){return function(t,n,o){var s=r(t),c=i(s.length),l=a(o,c),u;if(e&&n!=n){for(;c>l;)if(u=s[l++],u!=u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},"4de4":function(e,t,n){var r=n(`23e7`),i=n(`b727`).filter,a=n(`1dde`),o=n(`ae40`),s=a(`filter`),c=o(`filter`);r({target:`Array`,proto:!0,forced:!s||!c},{filter:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(e,t,n){var r=n(`0366`),i=n(`7b0b`),a=n(`9bdd`),o=n(`e95a`),s=n(`50c4`),c=n(`8418`),l=n(`35a1`);e.exports=function(e){var t=i(e),n=typeof this==`function`?this:Array,u=arguments.length,d=u>1?arguments[1]:void 0,f=d!==void 0,p=l(t),m=0,h,g,_,v,y,b;if(f&&(d=r(d,u>2?arguments[2]:void 0,2)),p!=null&&!(n==Array&&o(p)))for(v=p.call(t),y=v.next,g=new n;!(_=y.call(v)).done;m++)b=f?a(v,d,[_.value,m],!0):_.value,c(g,m,b);else for(h=s(t.length),g=new n(h);h>m;m++)b=f?d(t[m],m):t[m],c(g,m,b);return g.length=m,g}},"4fad":function(e,t,n){var r=n(`23e7`),i=n(`6f53`).entries;r({target:`Object`,stat:!0},{entries:function(e){return i(e)}})},"50c4":function(e,t,n){var r=n(`a691`),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},5135:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},5319:function(e,t,n){var r=n(`d784`),i=n(`825a`),a=n(`7b0b`),o=n(`50c4`),s=n(`a691`),c=n(`1d80`),l=n(`8aa5`),u=n(`14c3`),d=Math.max,f=Math.min,p=Math.floor,m=/\$([$&'`]|\d\d?|<[^>]*>)/g,h=/\$([$&'`]|\d\d?)/g,g=function(e){return e===void 0?e:String(e)};r(`replace`,2,function(e,t,n,r){var _=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,v=r.REPLACE_KEEPS_$0,y=_?`$`:`$0`;return[function(n,r){var i=c(this),a=n==null?void 0:n[e];return a===void 0?t.call(String(i),n,r):a.call(n,i,r)},function(e,r){if(!_&&v||typeof r==`string`&&r.indexOf(y)===-1){var a=n(t,e,this,r);if(a.done)return a.value}var c=i(e),p=String(this),m=typeof r==`function`;m||(r=String(r));var h=c.global;if(h){var x=c.unicode;c.lastIndex=0}for(var S=[];;){var C=u(c,p);if(C===null||(S.push(C),!h))break;String(C[0])===``&&(c.lastIndex=l(p,o(c.lastIndex),x))}for(var w=``,T=0,E=0;E=T&&(w+=p.slice(T,O)+N,T=O+D.length)}return w+p.slice(T)}];function b(e,n,r,i,o,s){var c=r+e.length,l=i.length,u=h;return o!==void 0&&(o=a(o),u=m),t.call(s,u,function(t,a){var s;switch(a.charAt(0)){case`$`:return`$`;case`&`:return e;case"`":return n.slice(0,r);case`'`:return n.slice(c);case`<`:s=o[a.slice(1,-1)];break;default:var u=+a;if(u===0)return t;if(u>l){var d=p(u/10);return d===0?t:d<=l?i[d-1]===void 0?a.charAt(1):i[d-1]+a.charAt(1):t}s=i[u-1]}return s===void 0?``:s})}})},5692:function(e,t,n){var r=n(`c430`),i=n(`c6cd`);(e.exports=function(e,t){return i[e]||(i[e]=t===void 0?{}:t)})(`versions`,[]).push({version:`3.6.5`,mode:r?`pure`:`global`,copyright:`© 2020 Denis Pushkarev (zloirock.ru)`})},"56ef":function(e,t,n){var r=n(`d066`),i=n(`241c`),a=n(`7418`),o=n(`825a`);e.exports=r(`Reflect`,`ownKeys`)||function(e){var t=i.f(o(e)),n=a.f;return n?t.concat(n(e)):t}},"5a34":function(e,t,n){var r=n(`44e7`);e.exports=function(e){if(r(e))throw TypeError(`The method doesn't accept regular expressions`);return e}},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}},"5db7":function(e,t,n){var r=n(`23e7`),i=n(`a2bf`),a=n(`7b0b`),o=n(`50c4`),s=n(`1c0b`),c=n(`65f0`);r({target:`Array`,proto:!0},{flatMap:function(e){var t=a(this),n=o(t.length),r;return s(e),r=c(t,0),r.length=i(r,t,t,n,0,1,e,arguments.length>1?arguments[1]:void 0),r}})},6547:function(e,t,n){var r=n(`a691`),i=n(`1d80`),a=function(e){return function(t,n){var a=String(i(t)),o=r(n),s=a.length,c,l;return o<0||o>=s?e?``:void 0:(c=a.charCodeAt(o),c<55296||c>56319||o+1===s||(l=a.charCodeAt(o+1))<56320||l>57343?e?a.charAt(o):c:e?a.slice(o,o+2):(c-55296<<10)+(l-56320)+65536)}};e.exports={codeAt:a(!1),charAt:a(!0)}},"65f0":function(e,t,n){var r=n(`861d`),i=n(`e8b5`),a=n(`b622`)(`species`);e.exports=function(e,t){var n;return i(e)&&(n=e.constructor,typeof n==`function`&&(n===Array||i(n.prototype))?n=void 0:r(n)&&(n=n[a],n===null&&(n=void 0))),new(n===void 0?Array:n)(t===0?0:t)}},"69f3":function(e,t,n){var r=n(`7f9a`),i=n(`da84`),a=n(`861d`),o=n(`9112`),s=n(`5135`),c=n(`f772`),l=n(`d012`),u=i.WeakMap,d,f,p,m=function(e){return p(e)?f(e):d(e,{})},h=function(e){return function(t){var n;if(!a(t)||(n=f(t)).type!==e)throw TypeError(`Incompatible receiver, `+e+` required`);return n}};if(r){var g=new u,_=g.get,v=g.has,y=g.set;d=function(e,t){return y.call(g,e,t),t},f=function(e){return _.call(g,e)||{}},p=function(e){return v.call(g,e)}}else{var b=c(`state`);l[b]=!0,d=function(e,t){return o(e,b,t),t},f=function(e){return s(e,b)?e[b]:{}},p=function(e){return s(e,b)}}e.exports={set:d,get:f,has:p,enforce:m,getterFor:h}},"6eeb":function(e,t,n){var r=n(`da84`),i=n(`9112`),a=n(`5135`),o=n(`ce4e`),s=n(`8925`),c=n(`69f3`),l=c.get,u=c.enforce,d=String(String).split(`String`);(e.exports=function(e,t,n,s){var c=s?!!s.unsafe:!1,l=s?!!s.enumerable:!1,f=s?!!s.noTargetGet:!1;if(typeof n==`function`&&(typeof t==`string`&&!a(n,`name`)&&i(n,`name`,t),u(n).source=d.join(typeof t==`string`?t:``)),e===r){l?e[t]=n:o(t,n);return}else c?!f&&e[t]&&(l=!0):delete e[t];l?e[t]=n:i(e,t,n)})(Function.prototype,`toString`,function(){return typeof this==`function`&&l(this).source||s(this)})},"6f53":function(e,t,n){var r=n(`83ab`),i=n(`df75`),a=n(`fc6a`),o=n(`d1e7`).f,s=function(e){return function(t){for(var n=a(t),s=i(n),c=s.length,l=0,u=[],d;c>l;)d=s[l++],(!r||o.call(n,d))&&u.push(e?[d,n[d]]:n[d]);return u}};e.exports={entries:s(!0),values:s(!1)}},"73d9":function(e,t,n){n(`44d2`)(`flatMap`)},7418:function(e,t){t.f=Object.getOwnPropertySymbols},"746f":function(e,t,n){var r=n(`428f`),i=n(`5135`),a=n(`e538`),o=n(`9bf2`).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});i(t,e)||o(t,e,{value:a.f(e)})}},7839:function(e,t){e.exports=[`constructor`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`toLocaleString`,`toString`,`valueOf`]},"7b0b":function(e,t,n){var r=n(`1d80`);e.exports=function(e){return Object(r(e))}},"7c73":function(e,t,n){var r=n(`825a`),i=n(`37e8`),a=n(`7839`),o=n(`d012`),s=n(`1be4`),c=n(`cc12`),l=n(`f772`),u=`>`,d=`<`,f=`prototype`,p=`script`,m=l(`IE_PROTO`),h=function(){},g=function(e){return d+p+u+e+d+`/`+p+u},_=function(e){e.write(g(``)),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){var e=c(`iframe`),t=`java`+p+`:`,n;return e.style.display=`none`,s.appendChild(e),e.src=String(t),n=e.contentWindow.document,n.open(),n.write(g(`document.F=Object`)),n.close(),n.F},y,b=function(){try{y=document.domain&&new ActiveXObject(`htmlfile`)}catch(e){}b=y?_(y):v();for(var e=a.length;e--;)delete b[f][a[e]];return b()};o[m]=!0,e.exports=Object.create||function(e,t){var n;return e===null?n=b():(h[f]=r(e),n=new h,h[f]=null,n[m]=e),t===void 0?n:i(n,t)}},"7dd0":function(e,t,n){var r=n(`23e7`),i=n(`9ed3`),a=n(`e163`),o=n(`d2bb`),s=n(`d44e`),c=n(`9112`),l=n(`6eeb`),u=n(`b622`),d=n(`c430`),f=n(`3f8c`),p=n(`ae93`),m=p.IteratorPrototype,h=p.BUGGY_SAFARI_ITERATORS,g=u(`iterator`),_=`keys`,v=`values`,y=`entries`,b=function(){return this};e.exports=function(e,t,n,u,p,x,S){i(n,t,u);var C=function(e){if(e===p&&O)return O;if(!h&&e in E)return E[e];switch(e){case _:return function(){return new n(this,e)};case v:return function(){return new n(this,e)};case y:return function(){return new n(this,e)}}return function(){return new n(this)}},w=t+` Iterator`,T=!1,E=e.prototype,D=E[g]||E[`@@iterator`]||p&&E[p],O=!h&&D||C(p),k=t==`Array`&&E.entries||D,A,j,M;if(k&&(A=a(k.call(new e)),m!==Object.prototype&&A.next&&(!d&&a(A)!==m&&(o?o(A,m):typeof A[g]!=`function`&&c(A,g,b)),s(A,w,!0,!0),d&&(f[w]=b))),p==v&&D&&D.name!==v&&(T=!0,O=function(){return D.call(this)}),(!d||S)&&E[g]!==O&&c(E,g,O),f[t]=O,p)if(j={values:C(v),keys:x?O:C(_),entries:C(y)},S)for(M in j)(h||T||!(M in E))&&l(E,M,j[M]);else r({target:t,proto:!0,forced:h||T},j);return j}},"7f9a":function(e,t,n){var r=n(`da84`),i=n(`8925`),a=r.WeakMap;e.exports=typeof a==`function`&&/native code/.test(i(a))},"825a":function(e,t,n){var r=n(`861d`);e.exports=function(e){if(!r(e))throw TypeError(String(e)+` is not an object`);return e}},"83ab":function(e,t,n){e.exports=!n(`d039`)(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(e,t,n){var r=n(`c04e`),i=n(`9bf2`),a=n(`5c6c`);e.exports=function(e,t,n){var o=r(t);o in e?i.f(e,o,a(0,n)):e[o]=n}},"861d":function(e,t){e.exports=function(e){return(e===void 0?`undefined`:hn(e))===`object`?e!==null:typeof e==`function`}},8875:function(e,t,n){var r,i,a;(function(n,o){i=[],r=o,a=typeof r==`function`?r.apply(t,i):r,a!==void 0&&(e.exports=a)})(typeof self<`u`?self:this,function(){function e(){var t=Object.getOwnPropertyDescriptor(document,`currentScript`);if(!t&&`currentScript`in document&&document.currentScript||t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw Error()}catch(e){var n=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(e.stack)||/@([^@]*):(\d+):(\d+)\s*$/gi.exec(e.stack),r=n&&n[1]||!1,i=n&&n[2]||!1,a=document.location.href.replace(document.location.hash,``),o,s,c,l=document.getElementsByTagName(`script`);r===a&&(o=document.documentElement.outerHTML,s=RegExp(`(?:[^\\n]+?\\n){0,`+(i-2)+`}[^<]* - - - - - - - - - - - - + + + + + + + + + + + + @@ -57,7 +57,7 @@
- - + + diff --git a/BTTask/brain.py b/BTTask/brain.py index 3169d4f3..4c9c675d 100644 --- a/BTTask/brain.py +++ b/BTTask/brain.py @@ -38,6 +38,7 @@ class TaskInfo: interval: int | float is_core: bool loop: bool = True + timeout: int | float = field(default=0, compare=False) @classmethod def from_dict(cls: Type[T], data: dict, next_run: float) -> T: @@ -255,9 +256,13 @@ class SimpleBrain: start_time = time.time() # 超时值: 自身任务间隔 * 超时倍率, 最大限制 if not task.loop: - timeout_sec = min( - self.TASK_MAX_TIMEOUT, (max(1.0, float(task.interval) * self.TIMEOUT_FACTOR)) - ) + configured_timeout = max(0.0, float(task.timeout or 0)) + if configured_timeout: + timeout_sec = min(self.TASK_MAX_TIMEOUT, configured_timeout) + else: + timeout_sec = min( + self.TASK_MAX_TIMEOUT, max(1.0, float(task.interval) * self.TIMEOUT_FACTOR) + ) deadline_ts = start_time + timeout_sec else: deadline_ts = -1 # 无限期 diff --git a/BTTask/task.py b/BTTask/task.py index 6eefdcee..59e1f42c 100644 --- a/BTTask/task.py +++ b/BTTask/task.py @@ -110,7 +110,7 @@ def exec_shell(cmdstring, timeout=None, shell=True, cwd=None): ) return result.stdout, result.stderr except subprocess.TimeoutExpired: - return 'Timed out', '' + return '', 'Timed out' except Exception: return '', traceback.format_exc() @@ -141,9 +141,16 @@ def task_ExecShell(fucn_name: str, **kw): except Exception as e: raise ValueError(f"Invalid path in paths_exists: '{p}', error: {e}") - cmd = f"{PYTHON_BIN} /www/server/panel/BTTask/task_script.py {fucn_name}" - _, err = exec_shell(cmd) + cmd = [PYTHON_BIN, "/www/server/panel/BTTask/task_script.py", fucn_name] + _, err = exec_shell(cmd, timeout=kw.get("timeout"), shell=False) # shell=False 需传入 list 数组 if err: + if err == 'Timed out': + pid_file = "/tmp/brain_task_pids/{}.pid".format(fucn_name) + if os.path.exists(pid_file): + try: + os.remove(pid_file) + except OSError: + pass raise Exception(err) @@ -1014,6 +1021,22 @@ def update_monitor_requests(): task_ExecShell("update_monitor_requests") +# 每天凌晨2点通过独立 task_script 子进程刷新磁盘分类统计 +# 发布前临时禁用磁盘分类统计任务入口,后续上线时恢复 +# def update_disk_category_stats(): +# from class_v2.system_v2 import system +# system_obj = system() +# if not system_obj.is_disk_category_stats_enabled(): return +# now = datetime.now() +# if now.hour != 2: return +# # 调度繁忙时允许在2点这一小时内补执行,成功后当天不再重复 +# result = system_obj._get_disk_category_raw_result() +# if result and system_obj.is_disk_category_stats_valid() and all(isinstance(value,dict) and +# str(value.get('updated_at','')).startswith(now.strftime('%Y-%m-%d') + ' 02:') +# for value in result.values()): return +# task_ExecShell("update_disk_category_stats") + + # 每隔20分钟更新一次waf报表数据 def update_waf_config(): task_ExecShell("update_waf_config") @@ -1257,9 +1280,26 @@ def check_site_monitor(): task_ExecShell("check_site_monitor") + + +def _node_monitor_task_timeout() -> int: + node_count = 1 + conn = None + try: + conn = sqlite3.connect(os.path.join(BASE_PATH, "data/db/node.db")) + row = conn.execute("SELECT COUNT(*) FROM node").fetchone() + if row: + node_count = max(1, int(row[0])) + except Exception: + pass + finally: + if conn is not None: + conn.close() + batch_count = (node_count + 9) // 10 + return min(3600, max(120, batch_count * 90 + 30)) # 节点监控 def node_monitor(): - task_ExecShell("node_monitor") + task_ExecShell("node_monitor", timeout=_node_monitor_task_timeout()) # 节点监控 @@ -1396,6 +1436,8 @@ TASKS = [ {"func": update_vulnerabilities, "interval": 3600 * 24}, # # 每天一次 更新漏洞信息 {"func": refresh_dockerapps, "interval": 3600 * 24}, # # 每天一次 更新docker app 列表 + # 发布前临时禁用磁盘四分类统计定时任务,后续上线时恢复下方注册 + # {"func": update_disk_category_stats, "interval": 60, "loop": True}, # 每分钟检查凌晨2点,允许低优先级扫描长时间执行 ] @@ -1422,6 +1464,7 @@ def thread_register(brain: SimpleBrain, is_core: bool = True): interval=task.get("interval", 3600), is_core=task.get("is_core", False), loop=task.get("loop", False), + timeout=task.get("timeout", 3600 if task_id == "node_monitor" else 0), ) except Exception: import traceback @@ -1462,6 +1505,13 @@ def main(max_workers: int = None): time.sleep(5) task_version_part() + # 在长期运行的 BT-Task 主进程中启动磁盘分类网站 watcher + # 发布前临时禁用磁盘四分类 watcher,后续上线时恢复下方启动代码 + # try: + # from class_v2.system_v2 import system + # system().start_disk_category_watcher() + # except Exception: + # logger.error(traceback.format_exc()) # =================== Start =========================== sb = SimpleBrain(cpu_max=20.0, workers=max_workers) try: diff --git a/BTTask/task_script.py b/BTTask/task_script.py index 5b50d839..31df7ab0 100644 --- a/BTTask/task_script.py +++ b/BTTask/task_script.py @@ -122,6 +122,22 @@ def update_monitor_requests(): dataObject.getSiteThirtyTotal(get=None) del dataObject + +# 独立任务进程中的磁盘分类统计刷新入口 +# 发布前临时禁用磁盘分类统计任务入口,后续上线时恢复 +# @task() +# def update_disk_category_stats(): +# # 发布前临时禁用磁盘分类统计手动执行入口,后续上线时移除此处 return +# return +# from class_v2.system_v2 import system +# system_obj = system() +# if not system_obj.is_disk_category_stats_enabled(): +# return +# if not system_obj.refresh_disk_category_stats(): +# message = 'Update disk category statistics failed; see panel error log for details.' +# logger.error(message) +# raise RuntimeError(message) + # todo 弃用 改手动执行 # @task() # def malicious_file_scanning(): @@ -194,10 +210,8 @@ def multi_web_server_daemon(): import public import psutil if public.get_multi_webservice_status(): - from panel_site_v2 import panelSite from script.restart_services import DaemonManager - obj = panelSite() pid_paths = { 'nginx': "/www/server/nginx/logs/nginx.pid", 'apache': "/www/server/apache/logs/httpd.pid", @@ -222,6 +236,8 @@ def multi_web_server_daemon(): pass if not is_running: + from panel_site_v2 import panelSite + obj = panelSite() public.WriteLog("Service Daemon", f"Multi-WebServer: An error occurred in {service_name}. Initiate the repair") obj.cheak_port_conflict('enable') @@ -560,6 +576,10 @@ def update_vulnerabilities(): # noinspection PyInconsistentReturns def check_vlun(): + # 无 WordPress 站点则无需拉取漏洞库 + site_infos = public.M("sites").where("project_type=?", ("WP2",)).select() + if len(site_infos) == 0: + return path_time = "/www/server/panel/data/wordpress_check_vlun.pl" if not os.path.exists(path_time): public.writeFile(path_time, json.dumps({"time": int(time.time())})) @@ -571,7 +591,7 @@ def update_vulnerabilities(): public.ExecShell("rm -f {}".format(path_time)) share_ip_info = {"time": 0} if (int(time.time()) - share_ip_info["time"]) < 86400: - return public.returnMsg(False, "未达到时间") + return public.returnMsg(False, "Cooldown time not reached") share_ip_info["time"] = int(time.time()) public.writeFile(path_time, json.dumps(share_ip_info)) load_time = M("wordpress_vulnerabilities", "wordpress_vulnerabilities").order("data_time desc").limit( diff --git a/class/common.py b/class/common.py index ce19907a..a5a13a7d 100755 --- a/class/common.py +++ b/class/common.py @@ -47,7 +47,7 @@ class panelSetup: if ua.find('spider') != -1 or g.ua.find('bot') != -1: return abort(403) - g.version = '8.22.0' + g.version = '8.25.0' g.title = public.GetConfigValue('title') g.uri = request.path g.debug = os.path.exists('data/debug.pl') diff --git a/class/db_mysql.py b/class/db_mysql.py index fbbae16e..d9febe9f 100644 --- a/class/db_mysql.py +++ b/class/db_mysql.py @@ -182,7 +182,7 @@ class panelMysql: self.__DB_ERR = err self._ex = err self.DB_ERROR = self._ex - public.WriteLog("databse manager", "databse connect fail:{}".format(self._ex)) + public.WriteLog("Databases manager", "Database connect fail:{}".format(self._ex)) return False def table(self, table): diff --git a/class/jobs.py b/class/jobs.py index 12901024..288155bb 100755 --- a/class/jobs.py +++ b/class/jobs.py @@ -401,6 +401,47 @@ def sql_pacth(): public.M('crontab').execute("ALTER TABLE 'crontab' ADD 'notice_channel' TEXT DEFAULT ''",()) sql = db.Sql() + # 发布前临时禁用磁盘统计表及索引初始化,后续上线时恢复 + # # 创建磁盘分类统计结果、dirty 事件和文件缓存表 + # csql = '''CREATE TABLE IF NOT EXISTS `disk_category_stats` ( + # INTEGER PRIMARY KEY AUTOINCREMENT, + # egory` TEXT NOT NULL, + # t_path` TEXT NOT NULL, + # e` INTEGER DEFAULT 0, + # tialized` INTEGER DEFAULT 0, + # ated_at` INTEGER DEFAULT 0, + # UE (`category`, `unit_path`) + # )''' + # # 保存每个分类 unit 的当前大小和是否已建立 baseline + # sql.execute(csql, ()) + # csql = '''CREATE TABLE IF NOT EXISTS `disk_category_dirty` ( + # INTEGER PRIMARY KEY AUTOINCREMENT, + # egory` TEXT NOT NULL, + # t_path` TEXT NOT NULL, + # h` TEXT NOT NULL, + # _path` TEXT DEFAULT '', + # nt_type` TEXT DEFAULT '', + # dir` INTEGER DEFAULT 0, + # ated_at` INTEGER DEFAULT 0, + # ated_at` INTEGER DEFAULT 0, + # UE (`category`, `unit_path`, `path`) + # )''' + # # 保存 watcher 产生的待处理事件及 rename 相关字段 + # sql.execute(csql, ()) + # sql.execute('CREATE INDEX IF NOT EXISTS `disk_category_dirty_unit` ON `disk_category_dirty` (`category`, `unit_path`, `updated_at`)', ()) + # csql = '''CREATE TABLE IF NOT EXISTS `disk_category_file_cache` ( + # h` TEXT PRIMARY KEY, + # egory` TEXT NOT NULL, + # t_path` TEXT NOT NULL, + # e` INTEGER DEFAULT 0, + # ` INTEGER DEFAULT 0, + # de` INTEGER DEFAULT 0, + # me_ns` INTEGER DEFAULT 0, + # ated_at` INTEGER DEFAULT 0 + # )''' + # # 保存文件级增量计算所需的稀疏元数据 + # sql.execute(csql, ()) + # sql.execute('CREATE INDEX IF NOT EXISTS `disk_category_file_unit` ON `disk_category_file_cache` (`category`, `unit_path`)', ()) if not sql.table('sqlite_master').where('type=? AND name=?', ('table', 'site_types')).count(): csql = '''CREATE TABLE IF NOT EXISTS `site_types` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, @@ -464,6 +505,32 @@ def sql_pacth(): if not public.M('sqlite_master').where('type=? AND name=? AND sql LIKE ?', ('table', 'git_sites_auth','%ignore_paths%')).count(): public.M('crontab').execute("ALTER TABLE 'git_sites_auth' ADD 'ignore_paths' TEXT",()) + # GitHub account authorization (panel-level, used to list account/org repos). + if not sql.table('sqlite_master').where('type=? AND name=?', ('table', 'github_oauth')).count(): + csql = r""" + CREATE TABLE IF NOT EXISTS `github_oauth` ( + `id` INTEGER PRIMARY KEY AUTOINCREMENT, + `login` TEXT, + `access_token` TEXT, + `token_type` TEXT, + `scope` TEXT, + `avatar_url` TEXT, + `grant_id` TEXT, + `grant_secret` TEXT, + `expires_in` TEXT, + `created_at` TEXT, + `updated_at` TEXT +)""" + sql.execute(csql, ()) + + + if not sql.table('sqlite_master').where('type=? AND name=? AND sql LIKE ?', ('table', 'github_oauth', '%grant_id%')).count(): + sql.execute("ALTER TABLE 'github_oauth' ADD 'grant_id' TEXT", ()) + if not sql.table('sqlite_master').where('type=? AND name=? AND sql LIKE ?', ('table', 'github_oauth', '%grant_secret%')).count(): + sql.execute("ALTER TABLE 'github_oauth' ADD 'grant_secret' TEXT", ()) + if not sql.table('sqlite_master').where('type=? AND name=? AND sql LIKE ?', ('table', 'github_oauth', '%expires_in%')).count(): + sql.execute("ALTER TABLE 'github_oauth' ADD 'expires_in' TEXT", ()) + if not sql.table('sqlite_master').where('type=? AND name=?', ('table', 'site_deploy_status')).count(): csql = r""" CREATE TABLE IF NOT EXISTS `site_deploy_status` ( diff --git a/class/mailUnsubscribe.py b/class/mailUnsubscribe.py index 4dee4d86..89d4453e 100644 --- a/class/mailUnsubscribe.py +++ b/class/mailUnsubscribe.py @@ -188,7 +188,7 @@ class mailUnsubscribe: with public.S("mail_unsubscribe", '/www/vmail/mail_unsubscribe.db') as obj: mail_type = [] - etypes = obj.where('active', 1).where('recipient like ?', '{}%'.format(email)).field('etype').select() + etypes = obj.where('active', 1).where('recipient', email).field('etype').select() for j in etypes: diff --git a/class/panelBillionMailProxy.py b/class/panelBillionMailProxy.py index e9f9e761..e10ee39d 100644 --- a/class/panelBillionMailProxy.py +++ b/class/panelBillionMailProxy.py @@ -52,6 +52,33 @@ class BillionMailProxy: def __init__(self, proxy_prefix="/billionmail"): self.proxy_prefix = "/" + proxy_prefix.strip("/") + @staticmethod + def _trace_api_feature(path_full): + try: + method = (request.method or "").upper() + if method not in ("POST", "PUT", "PATCH", "DELETE"): + return + path = "/" + (path_full or "").strip("/") + if not path.startswith("/api/"): + return + segs = [s.strip().lower() for s in path[len("/api/"):].split("/") if s] + if not segs: + return + body = list(segs) + if body[-1].isdigit() or len(body[-1]) > 32 or "-" in body[-1]: + action = method.lower() + else: + action = body.pop() + parts = [s for s in body if not (s.isdigit() or len(s) > 32 or "-" in s)] + resource = "_".join(parts) + if resource: + fun_name = "api_{}-{}".format(resource, action) + else: + fun_name = "api_{}".format(action) + public.set_module_logs("BillionMail", fun_name) + except Exception: + pass + @staticmethod def _error(message, status=500): return Response(message, status=status) @@ -544,6 +571,74 @@ class BillionMailProxy: return re.sub(r"", lambda match: script + "\n" + match.group(0), text, count=1, flags=re.I) return script + "\n" + text + @staticmethod + def _path_rewrite_script(): + return """""" + + def _inject_path_rewrite_script(self, text): + if "__AAPANEL_BILLIONMAIL_PATH_PATCHED__" in text: + return text + script = self._path_rewrite_script() + if re.search(r"", text, re.I): + return re.sub(r"", lambda match: script + "\n" + match.group(0), text, count=1, flags=re.I) + if re.search(r"", text, re.I): + return re.sub(r"", lambda match: script + "\n" + match.group(0), text, count=1, flags=re.I) + return script + "\n" + text + def _rewrite_text_content(self, text, path_full, config=None): proxy = self.proxy_prefix path = (path_full or "").split("?", 1)[0].lower() @@ -594,6 +689,7 @@ class BillionMailProxy: text = self._rewrite_csp_for_panel_scheme(text) text = self._rewrite_webmail_url(text, webmail_url) text = self._inject_webmail_rewrite_script(text, webmail_url) + text = self._inject_path_rewrite_script(text) return self._rewrite_panel_absolute_urls(text) def _response_content(self, upstream_response, path_full, config=None): @@ -617,6 +713,7 @@ class BillionMailProxy: def proxy(self, path_full=""): try: + BillionMailProxy._trace_api_feature(path_full) if (path_full or "").strip("/") == "__aapanel_sso__": return self._sso_bridge() diff --git a/class/panelModel/publicModel.py b/class/panelModel/publicModel.py index 8592cb04..c7addbcd 100644 --- a/class/panelModel/publicModel.py +++ b/class/panelModel/publicModel.py @@ -53,7 +53,7 @@ class main(panelBase): """ @name 获取公共配置 """ - public.print_log("error 3366666 原始方法: ") + _config_obj = config.config() data = _config_obj.get_config(args) diff --git a/class/panel_restore.py b/class/panel_restore.py index 3c7dce86..50040ce4 100644 --- a/class/panel_restore.py +++ b/class/panel_restore.py @@ -158,7 +158,7 @@ class panel_restore: self._download_google_drive_file(args) result = self._restore_backup(self._local_file, site_info, args) else: - return public.return_msg_gettext(False, public.lang("Currently only supports restoring local, Google storage and AWS S3 backups")) + return public.return_msg_gettext(False, public.lang("Currently only supports restoring local, Google storage and S3 Storage backups")) if os.path.exists(self._local_file): os.remove(self._local_file) if result: @@ -204,7 +204,7 @@ class panel_restore: elif backup_method == 'Google Drive': self._download_google_drive_file(args) else: - return public.returnMsg(False, public.lang("Currently only supports restoring local, Google storage and AWS S3 backups")) + return public.returnMsg(False, public.lang("Currently only supports restoring local, Google storage and S3 Storage backups")) public.ExecShell('mv {} {}/database'.format(self._local_file, self._get_local_backup_path())) return public.returnMsg(True, public.lang("success")) except: diff --git a/class/projectModel/nodejsModel.py b/class/projectModel/nodejsModel.py index c94f8013..836b5be5 100644 --- a/class/projectModel/nodejsModel.py +++ b/class/projectModel/nodejsModel.py @@ -130,6 +130,9 @@ class main(projectBase): public.ExecShell('rm -rf {}'.format(node_path)) continue nodejs_list.append(v) + # 排序: 面板版本在前,系统/NVM后缀版本在后(顺带稳定默认版本选取) + nodejs_list.sort(key=lambda v: (1 if '-' in v else 0, + tuple(map(int, re.findall(r'\d+', v))))) return nodejs_list @@ -460,8 +463,10 @@ export PATH @return dict ''' if not isinstance(get,public.dict_obj): return public.return_error('The parameter type is wrong, need dict obj object') - if not self.is_install_nodejs(get): - return public.return_error('Please install nodejs version manager first') + # 无后缀版本需要检查插件安装 + # nodejs_version = get.nodejs_version.strip() + # if '-' not in nodejs_version and not self._is_install_nodejs(get): + # return public.return_error('Please install nodejs version manager first') project_name = get.project_name.strip() if not re.match(r"^\w+$",project_name): diff --git a/class/safeModel/syslogModel.py b/class/safeModel/syslogModel.py index 8a1d876a..80029aa8 100644 --- a/class/safeModel/syslogModel.py +++ b/class/safeModel/syslogModel.py @@ -80,7 +80,7 @@ mcQwVxjUw79rwGN6NopbQ8o+o0Oqap86qulYzVaU1YIReLG3rs8BVbRSwONMnP/2 /0ULpLqgTvInFD0r5hHANgyhe0+ApeojOmIJni82PRs= G/hjuaHIfOdhg/DGAsPhcPOPTRXDiI3ZJx/D3q3b4P1DHXJ/TJdbmPH2ckSraWgG 1u+XjG/2+GSQRv6EzCaWRQ== -XEKtPwhadR+kpKQN/+UTabdcOsvQ70heGQXJNuzLidZcC3xryH5q1zGGaoBvvKTdC1AgWcdepqNrVhCT6tqt7pCgU8fcpxsvRgulBE1NZu9SSmus2oz4HzvvEcXgYZbN/5tlDq8RdAY5WQkwLWPTq/dVzZBv6z2B8FhigMKfcMnFomnMj1iyhyb10pjIliz/ +XEKtPwhadR+kpKQN/+UTabdcOsvQ70heGQXJNuzLidZcC3xryH5q1zGGaoBvvKTdC1AgWcdepqNrVhCT6tqt7pCgU8fcpxsvRgulBE1NZu9SSmus2oz4HzvvEcXgYZbN/5tlDq8RdAY5WQkwLWPTq/dVzZBv6z2B8FhigMKfcMmkxzeNsFxjRHeFILjvoF0SlSPElgt7OR2HLQ6OCGReiQ== 1u+XjG/2+GSQRv6EzCaWRQ== esnxVrQTJckUcXi8Vt8zdyY4i7Esn3+rv1ghcUNo4q0= NhnIR3Ilo4H2su9/cTNo/L0HJQSj7xDirJmInN4ogA7N4utqCGavJw/zWl3BqVBOcu0yh4310yAJbcS5M5y7KLT8b6U9cXXn+DOi/El+juU= @@ -104,7 +104,7 @@ mcQwVxjUw79rwGN6NopbQ8o+o0Oqap86qulYzVaU1YIReLG3rs8BVbRSwONMnP/2 /0ULpLqgTvInFD0r5hHANgyhe0+ApeojOmIJni82PRs= G/hjuaHIfOdhg/DGAsPhcOuWMW7q96BiVbhOlHj8k0LS+GLTgLVoUNjFkoOOd6Q/ 1u+XjG/2+GSQRv6EzCaWRQ== -XEKtPwhadR+kpKQN/+UTabdcOsvQ70heGQXJNuzLidZcC3xryH5q1zGGaoBvvKTdC1AgWcdepqNrVhCT6tqt7pCgU8fcpxsvRgulBE1NZu9SSmus2oz4HzvvEcXgYZbNsAyiUdVbe7Hjmg9ET03bHboNn3w+ITWBFzpEUndWW90= +XEKtPwhadR+kpKQN/+UTabdcOsvQ70heGQXJNuzLidZcC3xryH5q1zGGaoBvvKTdC1AgWcdepqNrVhCT6tqt7pCgU8fcpxsvRgulBE1NZu9SSmus2oz4HzvvEcXgYZbNsAyiUdVbe7Hjmg9ET03bHdarjT+rc3kywPhsya4NIjoZgMLfdB53wCX1SFGAvPi5 1u+XjG/2+GSQRv6EzCaWRQ== esnxVrQTJckUcXi8Vt8zdyY4i7Esn3+rv1ghcUNo4q0= NhnIR3Ilo4H2su9/cTNo/L0HJQSj7xDirJmInN4ogA7N4utqCGavJw/zWl3BqVBOcu0yh4310yAJbcS5M5y7KLT8b6U9cXXn+DOi/El+juU= @@ -162,7 +162,7 @@ NhnIR3Ilo4H2su9/cTNo/B0KkXyoVKsrbyorgJnjAt4= 1u+XjG/2+GSQRv6EzCaWRQ== 1u+XjG/2+GSQRv6EzCaWRQ== 1u+XjG/2+GSQRv6EzCaWRQ== -ISoywpaLHuQBxWIUflU2WE6goDl6H+SMTlvAvhjEOunmRWoDI71YFjPGTq2PREVfgI/0kDXgAM1iC59/IdE0zUqUlwg/visqR/ji4CUCNls= +ISoywpaLHuQBxWIUflU2WE6goDl6H+SMTlvAvhjEOunmRWoDI71YFjPGTq2PREVf4+UIPhRdselpjDdcOJ5bSH06mZQk81m/DIPGndgKVxWT7nVNLtZNd62fHV6Shyun Z8UsPk1Q7HtwjRd4g01ryw== NNh1PlSD8WUnUEbz+BU/P2neUS+qyt4fxBbg7aS5U8ZVSEGgWJcksomV0iOXfr3S wOl7lRII4ZgqRTj9M//0b1qhFBAHPMvcKJHX8xF2dd3LFwNZYH3pF0t/6DGxSkRF @@ -175,6 +175,10 @@ Z8UsPk1Q7HtwjRd4g01ryw== XEKtPwhadR+kpKQN/+UTafshnKFviV+idW9zO4AP3io= 1P+dKgYYLCQ5O0NZwxSOaJcUBjFbQdzF9CNcdagyAI18a21hAHVeicWVY9WgSU2K zrSEP+cwIY0LGAkn1FqokI6RwnSJpjctW3UvricDZLxItXuL73USA+6pRr2HvpJaC7RiR4yb1PJQkbGlH0YRWQ== +aDQH7IUodYILeT/yt0zZX6+m/HCaODajf1rh048wLvuQY7m6eUb7FEMa9ziI+HRHjq430b7WNeq9dNkhiUYkPXK/JX9X7MvHDchvuuwcKc4gDaKIeY3PAY/sPNudos5QodBjqt/M77KnSt65JV+WMKD7SICdeXYklNR2sjUUtxzg+12IND/9my3qJbhiyQge +pLJiFAWf7st/N2C7ZJCzpnIDVv0rrn/0PYvIP1wHK793DqxWEuPa28xLnkWbi88b +li7f87Xz6Q6Mc1t2VXQRRKPYnoPRE9dEc+f72/ZrQeuP/2+C54hr9lgauPwccBFr +2pNQ2qdlaUAXr4oP4vL54duiS9XqvjzCIstFyi4ntvaEAucFQZH4HowPlDvi3lMG4scxdwOKCECHMkANzyAL7Q== 1u+XjG/2+GSQRv6EzCaWRQ== +xLLwGkVmjlAlAN2wYY0FOnVwRrXqNlRBemygIVo5xo= p0E//cFR8EOf13yDhOlObMD3Yuxj4bTt6EnfF43vdnLk7mp9E28enjNVoyEj00PVBw63PNtJHh7nYjCP57FGPqozYy2TzONryzbzwkoUMNwvUkxvlVRrGo2rxAnE/g0V4Cmmkw+dKL0nhwQooy8bnVmuDHamveEqMpiknfK8NBA= @@ -186,12 +190,12 @@ tmi7c6vWl6N6sdrwujX3GReSPhJ5ssuXUZtdOTkPGXc= 4E0YNxQKZtqIoiEqkAJApA== fE3zmgbfhO9ZwEda5GgwDzwSc+DUx0Ss08sG6egCcJP+XUG+DzlYynYbT/JVkU7P EsliW4ECGA8kkEJ0BUSIKZ+6kvYYxaoa29sn6RE+30Q= -VmVrGQo2zRokW/ZuO9bN67OqiCrLl/L35iT+4iw8qa11ix7vyn67SQSkxOVmBzkUqoJYM2k3wpGIGNfe4ZVylRY2CmgGV6o3LCAp54cduWSIwMrRMTIErqM/4y21/qV2s2Bxs/+ycPzzZdeNzsz9/q4sZS2NAVCp5rDAV2WNLaY= +VmVrGQo2zRokW/ZuO9bN6+/Hpgmle35LyDP6Rit5iMryWLMVtDMEB7XRK3ynJKD2pp9u70vkUvINq6DDOxcZ36JpmoFH05nDRVwGnSCrc+NOhNss00sjQ6yhYVrxETU/IDI7i7VVn4q+M9sLytEv1w== VmVrGQo2zRokW/ZuO9bN6xCL2jO48J3n3RHpsxsFW0A= -VmVrGQo2zRokW/ZuO9bN67OqiCrLl/L35iT+4iw8qa11ix7vyn67SQSkxOVmBzkUtD4Dy7F2C5KfRvcNVwIaIQRcd7Fy2ZXHLWGZJPl8MX9RBwYra8rs4CAKfeGMN3Bb -VmVrGQo2zRokW/ZuO9bN67OqiCrLl/L35iT+4iw8qa11ix7vyn67SQSkxOVmBzkUgC86euXJOlFyHZyqDAOLUAdeaHFM4IYtg18Uequ7wafHVvZue+VX8ISJjUr1sqwFRVRgsWgqIDu5NviNkV3pauDs1a5D7tn5bIpmJcr1KCm6cN6DLgXTjktT05vWK1srWo2mj1pylV4R46zpVCmFGA== +VmVrGQo2zRokW/ZuO9bN6+/Hpgmle35LyDP6Rit5iMqQ0cxgbOq87ON2SI0HfwgJOEpAvkJJGaWEc8h8Cm+03dnR9BAW1KcSfhv9SGv2c7M= +VmVrGQo2zRokW/ZuO9bN66RJ4warvo9PbCaJpY6UoXWn/YfGMVg5xjOgMGaac/GtzRkVyUL41T+ahnt6UesL7fpTFntuzobbW5LsRJWFvuOkvZHRJfOEsbHUTwIWPXM11x3mGuvV34G+98la0IVc8zg0dfrAjZBKYm1l1TqotvmUZtr2jZl7pJ5SjUffDIxt VmVrGQo2zRokW/ZuO9bN66Op6JyhixbDicezrxsJdmvmw/JvaaHtlFkTsLFyz3qi -VmVrGQo2zRokW/ZuO9bN67OqiCrLl/L35iT+4iw8qa11ix7vyn67SQSkxOVmBzkUv3HBNQdTfHHC76HdkzkeKhcn8l+7nqNJm8fOH+30rrfwQzm8hP4An/vuWNJxgVfdBK/7rxGOROS+FKukjRDAA7v4+O6TFSTWLNyfZEFdSHAACyn19p4G4SaBK+kNp7Y4 +VmVrGQo2zRokW/ZuO9bN6+/Hpgmle35LyDP6Rit5iMoD5ebbGB5KNDBrUnV3GEg5tIGQt4jnDat6rDYrxFzOrCsJIyJHk/+RugUbOavdFkgv0FZA2YQP2/NY/1d/8gS7Rkvhw/gmu48EGaAxL+K7fw== VmVrGQo2zRokW/ZuO9bN63hl7oGUPd8q+ErnISkgMco= VmVrGQo2zRokW/ZuO9bN6xCL2jO48J3n3RHpsxsFW0A= 4E0YNxQKZtqIoiEqkAJApA== @@ -289,7 +293,7 @@ zxz/Z9yjFalbpeH0OEk06wb+y3G26TwFK0BePbfiFxswJa+xbCabv6iKd6mKX8sM zrSvdYautDwgfoprAQtW7Mh3DupVdGrOOgUnOp6J1n0= 1u+XjG/2+GSQRv6EzCaWRQ== 1u+XjG/2+GSQRv6EzCaWRQ== -WjK+gflGKYbL+4lozgCawHo0YqPGy4jvJqzaJIsqw8aht/a5La2JHCiBs7MPYkJNnkttfrNlz3AZpwB+QDSF06CacZvErF4UHWUUepAZDW4= +WjK+gflGKYbL+4lozgCawHo0YqPGy4jvJqzaJIsqw8aht/a5La2JHCiBs7MPYkJNsYV5IppHa4CQa1BDhUHSmNL1ZxI3vmw0a0KtaJC3L/1TLXXizoEt/CR7YAYWFSSd Z8UsPk1Q7HtwjRd4g01ryw== NNh1PlSD8WUnUEbz+BU/P5s4ZWJ5nCZ67hdzagwPZfnK+vAzOOBUPTQOeTz/eFRP yqM179SzW9HnBHozkU+IlS7E9Jat0KMy3qoE1n5uiMAJ7/ZYgCvtzu/Qi+/1mAim @@ -323,7 +327,7 @@ m5EI3+BXxkQEYKYaxORD+g/7lNafasyk405EhIyuvnNqv6n1h2jC986RGfvXjJkv 50HSHdrYmraajnW93vvabzwR6Glv3j7i9vFV1sPcZ7KgQtnqa8GX9KUqxMUlXQ3m 1u+XjG/2+GSQRv6EzCaWRQ== gZ7BoIAABc+I8g/rYzq+f81Dacxy6eezCrTC1ekZwPEW9OSpvgIrYa0KGCOwwYXcTIWHKwChc+OzuGx8c8CYxqz7F329o74YYNCcaYwSM9V4eKMtsG8h6eORGPf5+1XV -VmVrGQo2zRokW/ZuO9bN66Yu9w4eCdqZ8p4k0NS0g/mr6t4fHQqW9//3beDBilCZmROWIZ1UbGT0bwXRWX+ibj7PTXWgbRivwGWChIIkZpWmZxWQE8b/GcSOusQIDbAt +VmVrGQo2zRokW/ZuO9bN66Yu9w4eCdqZ8p4k0NS0g/mr6t4fHQqW9//3beDBilCZmROWIZ1UbGT0bwXRWX+ibj7PTXWgbRivwGWChIIkZpXO4j3jse3mE3xkP4dHWBYPOHOt+8+dDlFJA+Xlj1PzyQ== VmVrGQo2zRokW/ZuO9bN6/vHEEiMOBtCIlg1b8xVuig= 1u+XjG/2+GSQRv6EzCaWRQ== iUEDlyYF71b358pIL4FKLzQOhNOG5YF9nS6QdrhVDB90W++YzeWFyqsFYbjeCsHl @@ -990,4 +994,4 @@ VmVrGQo2zRokW/ZuO9bN65HmUSl6PKrPLdi3pIfWJgEYDxdXHdYYYJAWxRhWjvkMURIUYeBTgS8tgmIZ VmVrGQo2zRokW/ZuO9bN65hAGaICagbU0z0X3nArVjY= VmVrGQo2zRokW/ZuO9bN65HmUSl6PKrPLdi3pIfWJgGfllFXAtMFaX/YohJyQyfhm+vA31HUxmdUtlkayzAZUKQbFld81ekbiffgRsrQqQB1xVb1v/rxv/O8tBET/TaPCdwsyclhJhXcaG/6gaDkZg== L0eUthVnpkGsmKFAX6d+uA6wgjrZ2VgEjfvSiyQz6oysGP6R543HWJTxMrxe6FdC -6ZPJI/HSoc4xA2zncU65FgoTZnuGr10wlo0fDu1cdoU= +6ZPJI/HSoc4xA2zncU65Fm80XRief2SLbJIcIhJc9eE= diff --git a/class/system.py b/class/system.py index 5c7bcb00..9de927d3 100644 --- a/class/system.py +++ b/class/system.py @@ -311,13 +311,15 @@ class system: c_tmp = public.readFile('/proc/cpuinfo') d_tmp = re.findall("physical id.+",c_tmp) cpuW = len(set(d_tmp)) - import threading - p = threading.Thread(target=self.get_cpu_percent_thead,args=(interval,)) - # p.setDaemon(True) - p.start() - used = cache.get('cpu_used_all') - if not used: used = self.get_cpu_percent_thead(interval) + if used is None: + used = self.get_cpu_percent_thead(interval) + else: + # Refresh an existing cache asynchronously; sample only once on a cache miss. + import threading + p = threading.Thread(target=self.get_cpu_percent_thead,args=(interval,)) + p.daemon = True + p.start() used_all = psutil.cpu_percent(percpu=True) cpu_name = public.getCpuType() + " * {}".format(cpuW) @@ -634,6 +636,99 @@ class system: return networkInfo + def GetNodeMonitorData(self, interval=0.1): + """ 仅返回节点监控所需的系统数据 """ + now = time.time() + network_info = {} + previous = cache.get('node_monitor_network_io') or {} + if not isinstance(previous, dict): + previous = {} + if not isinstance(previous.get('nics'), dict): + previous['nics'] = {} + previous_time = float(previous.get('time', 0) or 0) + elapsed = max(now - previous_time, 0.001) if previous_time else 0 + current = {'time': now, 'nics': {}} + + try: + for name, io_data in psutil.net_io_counters(pernic=True).items(): + current['nics'][name] = { + 'up': int(io_data.bytes_sent), + 'down': int(io_data.bytes_recv), + 'up_packets': int(io_data.packets_sent), + 'down_packets': int(io_data.packets_recv), + } + old = previous.get('nics', {}).get(name, {}) + network_info[name] = { + 'upTotal': int(io_data.bytes_sent), + 'downTotal': int(io_data.bytes_recv), + 'up': round(max(0, int(io_data.bytes_sent) - int(old.get('up', io_data.bytes_sent))) / 1024 / elapsed, 2) if elapsed else 0, + 'down': round(max(0, int(io_data.bytes_recv) - int(old.get('down', io_data.bytes_recv))) / 1024 / elapsed, 2) if elapsed else 0, + 'upPackets': int(io_data.packets_sent), + 'downPackets': int(io_data.packets_recv), + } + cache.set('node_monitor_network_io', current, 86400) + except Exception: + network_info = {} + + cpu_count = psutil.cpu_count() or 1 + cpu_usage = psutil.cpu_percent(interval=max(float(interval), 0)) + memory = psutil.virtual_memory() + mem_total = int(memory.total / 1024 / 1024) + mem_real_used = int((memory.total - memory.available) / 1024 / 1024) + + load = {'one': 0, 'five': 0, 'fifteen': 0} + try: + load_values = os.getloadavg() + load = {'one': load_values[0], 'five': load_values[1], 'fifteen': load_values[2]} + except Exception: + pass + + disks = [] + excluded_mounts = {'/mnt/cdrom', '/boot', '/boot/efi', '/dev', '/dev/shm', '/run/lock', '/run', '/run/shm'} + seen_mounts = set() + try: + for partition in psutil.disk_partitions(all=False): + if partition.fstype in ('tmpfs', 'devtmpfs', 'squashfs'): + continue + mountpoint = partition.mountpoint + if mountpoint in seen_mounts or mountpoint in excluded_mounts: + continue + if mountpoint.startswith(('/run/user/', '/snap/')) or 'docker' in mountpoint: + continue + seen_mounts.add(mountpoint) + try: + usage = psutil.disk_usage(mountpoint) + except (OSError, PermissionError): + continue + display_mountpoint = mountpoint.replace('/usr/local/lighthouse/softwares/btpanel', '/www') + disks.append({ + 'filesystem': partition.device, + 'type': partition.fstype, + 'path': display_mountpoint, + 'byte_size': [int(usage.total), int(usage.used), int(usage.free)], + 'usage': float(usage.percent), + }) + except Exception: + pass + + try: + version = session.get('version', '') + except Exception: + version = public.version() + + return { + 'network': network_info, + 'cpu': [cpu_usage, cpu_count], + 'load': load, + 'mem': { + 'memTotal': mem_total, + 'memRealUsed': mem_real_used, + 'memNewTotal': public.to_size(memory.total), + }, + 'disk': disks, + 'version': version, + } + def get_cpu_times(self): skey = 'cpu_times' diff --git a/class_v2/ajax_v2.py b/class_v2/ajax_v2.py index 79697fc4..0c0b52f8 100644 --- a/class_v2/ajax_v2.py +++ b/class_v2/ajax_v2.py @@ -2543,7 +2543,8 @@ echo "=====================================" """ def __get_panel_announce_config(self): config = { 'home_announce': True, - 'read_md5': '' + 'read_md5': '', + 'dismissed_md5': '' } path = self.__get_panel_announce_path() if not os.path.exists(path): @@ -2553,6 +2554,7 @@ echo "=====================================" """ if isinstance(data, dict): config['home_announce'] = self.__to_bool(data.get('home_announce', config['home_announce'])) config['read_md5'] = str(data.get('read_md5', '') or '').lower() + config['dismissed_md5'] = str(data.get('dismissed_md5', '') or '').lower() except: pass return config @@ -2562,6 +2564,7 @@ echo "=====================================" """ data.update(config) data['home_announce'] = self.__to_bool(data.get('home_announce', True)) data['read_md5'] = str(data.get('read_md5', '') or '').lower() + data['dismissed_md5'] = str(data.get('dismissed_md5', '') or '').lower() return public.writeFile(self.__get_panel_announce_path(), json.dumps(data)) def __read_panel_announce_cache(self): @@ -2584,7 +2587,9 @@ echo "=====================================" """ return public.writeFile(self.__get_panel_announce_cache_path(), json.dumps(cache_data)) def __get_panel_announce_data(self, url): + # 公告缓存 cache_ttl = 3600*24 + # cache_ttl = 3 # 测试用 cache_data = self.__read_panel_announce_cache() cache_time = int(cache_data.get('time', 0) or 0) cached_response = cache_data.get('data') @@ -2630,37 +2635,118 @@ echo "=====================================" """ result['content'] = content.strip() return result - def getPanelAnnounce(self, get): + def __get_panel_announce_info(self, filter_type=None, exempt_read_types=None): + """首页通知完整逻辑, 返回 (status, info); 供 getPanelAnnounce 与聚合接口复用. + filter_type 非空时仅展示该类型通知(其余类型按不展示处理). + exempt_read_types 里的类型已读后保留 content(show=false 但内容仍返回, 如营销类 pro)""" api_path = '/api/panel/getPanelAnnounce' url = self.__official_url + api_path config = self.__get_panel_announce_config() if not config.get('home_announce', True): - return public.return_message(0, 0, {'show': False, 'reason': 'closed'}) + return 0, {'show': False, 'reason': 'closed'} try: data = self.__get_panel_announce_data(url) if data.get("success",False): announce = data.get("res", {}).get("announce", "") if announce: + announce_info = self.__parse_panel_announce(announce) + # 类型过滤: 仅展示允许的类型(单类型传 str, 多类型传 list/tuple) + if filter_type: + _allow = (filter_type,) if isinstance(filter_type, str) else filter_type + if announce_info.get('type') not in _allow: + return 0, {'show': False, 'reason': 'filtered', 'type': announce_info.get('type', '')} + announce_md5 = hashlib.md5(announce.encode('utf-8')).hexdigest() + # 关闭/忽略: 用户主动关闭 不再展示 + if announce_md5 == config.get('dismissed_md5', ''): + return 0, { + 'show': False, + 'reason': 'dismissed', + 'md5': announce_md5 + } + # 已读: 普通类型只返回 show=false+md5(丢弃 content); 豁免类型(如 pro)保留 content 但 show=false if announce_md5 == config.get('read_md5', ''): - return public.return_message(0, 0, { + public.print_log(f"5 --{config}") + if announce_info.get('type') in (exempt_read_types or ()): + announce_info.update({ + 'show': False, + 'md5': announce_md5 + }) + return 0, announce_info + return 0, { 'show': False, 'reason': 'read', 'md5': announce_md5 - }) + } - announce_info = self.__parse_panel_announce(announce) announce_info.update({ 'show': True, 'md5': announce_md5 }) - return public.return_message(0, 0, announce_info) - return public.return_message(0, 0, {'show': False, 'reason': 'empty'}) + return 0, announce_info + return 0, {'show': False, 'reason': 'empty'} except Exception as ex: # public.print_log("error info: {}".format(ex)) - return public.return_message(-1, 0, {'show': False, 'reason': "error info: {}".format(ex)}) + return -1, {'show': False, 'reason': "error info: {}".format(ex)} + + def getPanelAnnounce(self, get): + status, info = self.__get_panel_announce_info(filter_type=('security', 'update')) + return public.return_message(status, 0, info) + + def __get_user_statics_kanban(self, token=''): + """官网用户服务器统计(bind_pro_server_num / bind_server_num), 失败返回 0""" + result = {'bind_pro_server_num': 0, 'bind_server_num': 0} + token = (token or '').strip() + if not token: + return result + url = '{}/api/user/statics_kanban'.format(self.__official_url) + headers = {'authorization': 'bt {}'.format(token)} + try: + data = json.loads(public.HttpGet(url, headers=headers)) + except Exception: + return result + if not isinstance(data, dict): + return result + + payload = data.get('res') + if not isinstance(payload, dict): + return result + try: + result['bind_pro_server_num'] = int(payload.get('bind_pro_server_num', 0) or 0) + result['bind_server_num'] = int(payload.get('bind_server_num', 0) or 0) + except (TypeError, ValueError): + pass + return result + + def getPanelHomeInfo(self, get): + """首页聚合信息: 通知 + 账号 + pro/绑定数量""" + _, announce = self.__get_panel_announce_info(filter_type='pro', exempt_read_types=('pro',)) + + user_info = {'uid': 0, 'username': ''} + token = '' + try: + ui = json.loads(public.ReadFile('data/userInfo.json') or '{}') + if isinstance(ui, dict): + user_info['uid'] = ui.get('uid', 0) + user_info['username'] = ui.get('username', '') + user_info['email'] = ui.get('email', '') + token = ui.get('token', '') or '' + except Exception: + pass + + kanban = self.__get_user_statics_kanban(token) + result = { + 'announce': announce, + 'user': user_info, + 'bind_pro_server_num': kanban.get('bind_pro_server_num', 0), + 'bind_server_num': kanban.get('bind_server_num', 0), + 'order_center': "https://www.aapanel.com/user_admin/order_list", + 'account_settings': "https://www.aapanel.com/user_admin/profile", + + } + return public.return_message(0, 0, result) def markPanelAnnounceRead(self, get): try: @@ -2681,6 +2767,26 @@ echo "=====================================" """ return public.return_message(-1, 0, public.lang("Operation failed")) return public.return_message(0, 0, public.lang("Setup successfully!")) + def markPanelAnnounceDismissed(self, get): + """关闭信息: 与已读不同, 直接丢弃 content 不再展示 """ + try: + get.validate([ + Param('md5').Require().String(), + ], [ + public.validate.trim_filter(), + ]) + except Exception as ex: + public.print_log("error info: {}".format(ex)) + return public.return_message(-1, 0, str(ex)) + + announce_md5 = get.md5.strip().lower() + if not re.match(r'^[a-f0-9]{32}$', announce_md5): + return public.return_message(-1, 0, public.lang("Parameter error!")) + + if not self.__write_panel_announce_config({'dismissed_md5': announce_md5}): + return public.return_message(-1, 0, public.lang("Operation failed")) + return public.return_message(0, 0, public.lang("Setup successfully!")) + class Dpkg: def __init__(self): self._fileinfo = None diff --git a/class_v2/cloud_stora_upload_v2.py b/class_v2/cloud_stora_upload_v2.py index 83e1ae0c..4d7aef34 100644 --- a/class_v2/cloud_stora_upload_v2.py +++ b/class_v2/cloud_stora_upload_v2.py @@ -482,7 +482,7 @@ class CloudStoraUpload: "ftp": "FTP Storage", "bos": "Baidu Cloud BOS", "obs": "Huawei Cloud OBS", - "aws_s3": "AWS S3", + "aws_s3": "S3 Storage", "gdrive": "Google Drive", "msonedrive": "Microsoft OneDrive", "gcloud_storage": "Google Cloud Storage", diff --git a/class_v2/crontab_v2.py b/class_v2/crontab_v2.py index a9f4ac75..05dc0c9a 100644 --- a/class_v2/crontab_v2.py +++ b/class_v2/crontab_v2.py @@ -46,16 +46,16 @@ CLOUD_STORAGE = [ ] }, { - "name": "AWS S3", + "name": "S3 Storage", "type": "Cron job", - "ps": "Back up your data to AWS S3", + "ps": "Back up your data to S3 Storage", "status": 'false', "opt": "aws_s3", "module": "boto3", "script": "aws_s3", "help": "https://www.bt.cn/bbs/thread-50145-1-1.html", - "SecretId": "SecretId| please enter SecretId|AWS S3的SecretId", - "SecretKey": "SecretKey| please enter SecretKey|AWS S3 的SecretKey", + "SecretId": "SecretId| please enter SecretId|S3 Storage SecretId", + "SecretKey": "SecretKey| please enter SecretKey|S3 Storage SecretKey", "region": "region, like ap-chengdu", "Bucket": "bucket name", "check": ["/usr/lib/python2.6/site-packages/boto3/__init__.py", @@ -93,6 +93,18 @@ CLOUD_STORAGE = [ "domain": "", "check": ["/www/server/panel/plugin/gcloud_storage/gcloud_storage_main.py", "/www/server/panel/script/backup_gcloud.py"] + }, + { + "name": "Microsoft OneDrive", + "type": "Cron job", + "ps": "Back up your website or database to Microsoft OneDrive.", + "status": False, + "opt": "msonedrive", + "module": "os", + "script": "msonedrive", + "help": "http://forum.aapanel.com", + "check": ["/www/server/panel/plugin/msonedrive/msonedrive_main.py", + "/www/server/panel/plugin/msonedrive/config.conf"] } ] @@ -321,7 +333,7 @@ class crontab: "ftp": "FTP Storage", "bos": "Baidu Cloud BOS", "obs": "Huawei Cloud OBS", - "aws_s3": "AWS S3", + "aws_s3": "S3 Storage", "gdrive": "Google Drive", "msonedrive": "Microsoft OneDrive", "gcloud_storage": "Google Cloud Storage", @@ -1651,6 +1663,11 @@ WantedBy=timers.target bucket_cfg = os.path.join(filename, 'bucket_name.conf') if all(has_config(target) for target in [cfg, bucket_cfg]): tmp['config'] = True + elif shop_name == 'msonedrive': + # 微软云盘配置成功 = 已授权(user.conf) 或 已设置备份路径(config.conf) + user_cfg = os.path.join(filename, 'user.conf') + if has_config(cfg) or has_config(user_cfg): + tmp['config'] = True elif lib.get('name', '') != 'FTP Storage': if has_config(cfg): tmp['config'] = True diff --git a/class_v2/data_v2.py b/class_v2/data_v2.py index 15ec0447..4d594ae9 100644 --- a/class_v2/data_v2.py +++ b/class_v2/data_v2.py @@ -521,7 +521,7 @@ class data: data['data'][i]['status'] = '1' data['data'][i]['quota'] = self.get_site_quota(data['data'][i]['path']) site1 = SQL.table('sites').where('id=?', (data['data'][i]['id'])).find() - if hasattr(site1, 'rname'): + if isinstance(site1, dict) and 'rname' in site1: data['data'][i]['rname'] = \ SQL.table('sites').where('id=?', (data['data'][i]['id'])).field('rname').find()['rname'] if not data['data'][i].get('rname', ''): @@ -981,7 +981,7 @@ class data: search = cs conditions = " escape '/'" wheres = { - 'sites': ("name LIKE ? OR ps LIKE ?{}".format(conditions), ('%' + search + '%', '%' + search + '%')), + 'sites': ("name LIKE ?{} OR rname LIKE ?{} OR ps LIKE ?{}".format(conditions, conditions, conditions), ('%' + search + '%', '%' + search + '%', '%' + search + '%')), 'ftps': ("name LIKE ? OR ps LIKE ?{}".format(conditions), ('%' + search + '%', '%' + search + '%')), 'databases': ( "(name LIKE ? {} OR ps LIKE ?{})".format(conditions, conditions), @@ -1589,7 +1589,7 @@ class data: # 处理搜索条件 if search: - query = query.where('s.name LIKE ? or s.ps LIKE ?', (f'%{search}%', f'%{search}%')) + query = query.where('s.name LIKE ? or s.rname LIKE ? or s.ps LIKE ?', (f'%{search}%', f'%{search}%', f'%{search}%')) # 获取网站类型过滤 if site_type: @@ -1804,7 +1804,7 @@ class data: query = public.S('sites').prefix('').where('parent_id = ? AND project_type = ?', (parent_id, 'WP2')) if search: - query = query.where('(name LIKE ? OR ps LIKE ?)', (f'%{search}%', f'%{search}%')) + query = query.where('(name LIKE ? OR rname LIKE ? OR ps LIKE ?)', (f'%{search}%', f'%{search}%', f'%{search}%')) data = query.select() if not data: diff --git a/class_v2/database_v2.py b/class_v2/database_v2.py index 5356b2d2..f7a801d8 100644 --- a/class_v2/database_v2.py +++ b/class_v2/database_v2.py @@ -2417,7 +2417,7 @@ SetLink if db_type == 0: if sql.where("name=? AND LOWER(type)=LOWER('mysql')", (value[0])).count(): continue else: - if sql.where("name=? AND LOWER(type)=LOWER('mysql') AND accept=?", (value[0], host)).count(): continue + if sql.where("name=? AND LOWER(type)=LOWER('mysql') AND sid=?", (value[0], self.sid)).count(): continue ps = public.lang('Edit notes') if value[0] == 'test': @@ -2428,8 +2428,9 @@ SetLink addTime = time.strftime('%Y-%m-%d %X', time.localtime()) - if sql.table('databases').add('name,sid,db_type,username,password,accept,ps,addtime', - (value[0], self.sid, db_type, value[0], '', host, ps, addTime)): n += 1 + r = sql.table('databases').add('name,sid,db_type,username,password,accept,ps,addtime', + (value[0], self.sid, db_type, value[0], '', host, ps, addTime)) + if isinstance(r, int): n += 1 return public.return_message(0, 0, public.lang("Obtain {} database(s) from server!", n)) diff --git a/class_v2/git_github.py b/class_v2/git_github.py new file mode 100644 index 00000000..f7f1b980 --- /dev/null +++ b/class_v2/git_github.py @@ -0,0 +1,407 @@ +# coding: utf-8 +"""GitHub account authorization and repository listing for the website Git manager. +""" + +import json +import os +import secrets +import time +import urllib.error +import urllib.parse +import urllib.request + +import public +from git_auth import decrypt_git_token, encrypt_git_token + +GITHUB_API_BASE = "https://api.github.com" + +# nonce 存文件(防 CSRF,官网原样带回)。 +# SameSite=Lax 下浏览器不带面板 cookie,session 读不到,nonce 校验和登录检查都会失败。 +GITHUB_NONCE_FILE = "/www/server/panel/data/github_oauth_nonce" + + +def _official_base(): + """官网地址""" + return str(public.OfficialApiBase() or "").rstrip("/") + + +def _github_row(): + return public.M("github_oauth").order("id DESC").find() + + +def _github_access_token(): + """返回 (access_token, row);账号未连接时抛 ValueError。""" + row = _github_row() + if not row or not row.get("access_token"): + raise ValueError("GitHub account is not connected") + try: + token = decrypt_git_token(row["access_token"]) + except Exception: + raise ValueError("The saved GitHub access token cannot be decrypted") + if not token: + raise ValueError("GitHub account is not connected") + return token, row + + +def _github_expiry(row): + """判断 access_token 是否过期。 + + 返回 (expired, expires_at)。expires_in 为空(GitHub 未开启 token 过期)视为 + 长期不过期;expires_at 为过期时间戳(秒),无法判断时返回 None。 + """ + expires_in = str(row.get("expires_in", "") or "").strip() + updated_at = str(row.get("updated_at", "") or "").strip() + if not expires_in or not updated_at: + return False, None + try: + updated_ts = int(time.mktime(time.strptime(updated_at, "%Y-%m-%d %H:%M:%S"))) + expires_at = updated_ts + int(expires_in) + return time.time() > expires_at, expires_at + except Exception: + return False, None + + +def _refresh_via_official(grant_id, grant_secret): + """用 grant_id + grant_secret 调官网 POST /github/panel/token 换新短时 access_token。 + + grant_secret 为明文(官网用库里的 refresh_token 向 GitHub 轮转,不回传 refresh_token)。 + 返回 (access_token, token_type, scope, expires_in);失败抛 ValueError。 + """ + url = "{}/github/panel/token".format(_official_base()) + payload = json.dumps({ + "grant_id": grant_id, + "grant_secret": grant_secret, + }).encode("utf-8") + request = urllib.request.Request(url, data=payload, method="POST") + request.add_header("Content-Type", "application/json") + request.add_header("User-Agent", "aaPanel") + try: + with urllib.request.urlopen(request, timeout=30) as response: + data = json.loads(response.read().decode("utf-8")) + except urllib.error.HTTPError as exc: + body = "" + try: + body = exc.read().decode("utf-8")[:2000] + except Exception: + pass + raise ValueError("GitHub token renew failed: {}".format(body or str(exc))) + except urllib.error.URLError as exc: + raise ValueError("GitHub token renew request failed: {}".format(exc)) + + if not isinstance(data, dict): + raise ValueError("GitHub token renew failed: invalid response") + # 官网业务错误:refresh_unavailable(无 refresh_token,需重新授权)/ invalid_grant + if data.get("error"): + raise ValueError("GitHub token renew failed: {}".format(data.get("error"))) + access_token = str(data.get("access_token", "") or "").strip() + if not access_token: + raise ValueError("GitHub token renew failed: no access_token in response") + return ( + access_token, + str(data.get("token_type", "") or "").strip(), + str(data.get("scope", "") or "").strip(), + str(data.get("expires_in", "") or "").strip(), + ) + + +def _renew_github_token(): + """用落库的 grant_id + grant_secret 向官网续期并回写 access_token。 + + 返回续期后的信息 dict;未连接 / 无 grant 凭证时抛 ValueError。 + """ + row = _github_row() + if not row or not row.get("access_token"): + raise ValueError("GitHub account is not connected") + grant_id = str(row.get("grant_id", "") or "").strip() + encrypted_secret = str(row.get("grant_secret", "") or "").strip() + if not grant_id or not encrypted_secret: + raise ValueError("No grant credential saved, please re-authorize") + try: + grant_secret = decrypt_git_token(encrypted_secret) + except Exception: + raise ValueError("The saved grant_secret cannot be decrypted") + if not grant_secret: + raise ValueError("No grant credential saved, please re-authorize") + + access_token, token_type, scope, expires_in = _refresh_via_official( + grant_id, grant_secret, + ) + + encrypted_token = encrypt_git_token(access_token) + now = public.getDate() + update_fields = { + "access_token": encrypted_token, + "updated_at": now, + } + if token_type: + update_fields["token_type"] = token_type + if scope: + update_fields["scope"] = scope + if expires_in: + update_fields["expires_in"] = expires_in + public.M("github_oauth").where("id=?", (row["id"],)).update(update_fields) + return { + "login": row.get("login", ""), + "renewed_at": now, + "expires_in": expires_in or row.get("expires_in", ""), + "expired": False, + } + + +def resolve_github_credentials(): + """返回 (login, access_token) 供 clone/查询复用 token 鉴权;未连接时抛 ValueError。""" + token, row = _github_access_token() + return row.get("login", "") or "", token + + +def get_github_info(): + """返回 GitHub 账号授权状态,供设置页等非 /git 场景展示连接状态与解绑入口复用。 + """ + try: + row = _github_row() + if not isinstance(row, dict) or not row.get("access_token"): + return {"connected": False} + expired, expires_at = _github_expiry(row) + return { + "connected": True, + "login": row.get("login", "") or "", + "avatar_url": row.get("avatar_url", "") or "", + "scope": row.get("scope", "") or "", + "expired": expired, + "renewed_at": row.get("updated_at", "") or "", + "expires_in": row.get("expires_in", "") or "", + "expires_at": expires_at, + } + except Exception: + return {"connected": False} + + +def _github_api_request(path, token): + url = GITHUB_API_BASE + path + request = urllib.request.Request(url) + request.add_header("Authorization", "Bearer {}".format(token)) + request.add_header("Accept", "application/vnd.github+json") + request.add_header("User-Agent", "aaPanel") + try: + with urllib.request.urlopen(request, timeout=30) as response: + return json.loads(response.read().decode("utf-8")) + except urllib.error.HTTPError as exc: + body = "" + try: + body = exc.read().decode("utf-8")[:2000] + except Exception: + pass + raise ValueError( + "GitHub API error {}: {}".format(exc.code, body or str(exc)) + ) + except urllib.error.URLError as exc: + raise ValueError("GitHub API request failed: {}".format(exc)) + + +def get_github_oauth_url(self, get): + """生成官网 GitHub 授权跳转 URL,返回 {authorize_url}。 + + 前端拿到 authorize_url 后浏览器跳转;nonce 写文件供回调校验。 + """ + try: + nonce = secrets.token_urlsafe(24) # A-Za-z0-9_- ,最长 128 + public.writeFile(GITHUB_NONCE_FILE, nonce) + panel_callback = "{}/github/oauth_callback".format(public.getPanelAddr()) + authorize_url = "{}/github/panel/authorize?panel_callback={}&nonce={}".format( + _official_base(), + urllib.parse.quote(panel_callback, safe=""), + urllib.parse.quote(nonce, safe=""), + ) + return public.return_message(0, 0, {"authorize_url": authorize_url}) + except Exception as exc: + return public.return_message(-1, 0, str(exc)) + + +def handle_github_callback(get): + """处理官网 POST 表单回调(/github/oauth_callback 路由调用)。 + + 成功返回 (True, login),失败抛 ValueError。 + """ + nonce = str(get.get("nonce", "") or "").strip() + expected = str(public.readFile(GITHUB_NONCE_FILE) or "").strip() + public.print_log( + "[github_oauth] callback nonce_in={!r} expected={!r}".format(nonce, expected) + ) + if expected: + try: + os.remove(GITHUB_NONCE_FILE) + except Exception: + pass + if not expected or not nonce or nonce != expected: + raise ValueError("Invalid OAuth nonce") + + # 官网透传的 GitHub 拒绝/错误 + error = str(get.get("error", "") or "").strip() + if error: + raise ValueError( + "GitHub authorization failed: {} {}".format( + error, str(get.get("error_description", "") or "").strip() + ) + ) + + access_token = str(get.get("access_token", "") or "").strip() + grant_id = str(get.get("grant_id", "") or "").strip() + grant_secret = str(get.get("grant_secret", "") or "").strip() + token_type = str(get.get("token_type", "") or "").strip() + scope = str(get.get("scope", "") or "").strip() + expires_in = str(get.get("expires_in", "") or "").strip() + public.print_log( + "[github_oauth] callback fields access_token_len={} head={} token_type={!r} " + "scope={!r} grant_id={!r} grant_secret_len={} expires_in={!r}".format( + len(access_token), access_token[:6], token_type, scope, grant_id, + len(grant_secret), expires_in, + ) + ) + if not access_token: + raise ValueError("Missing GitHub access token in callback") + + # 官网不回传 login,用 access_token 调 GitHub /user 补登 + login = "" + avatar_url = "" + try: + user = _github_api_request("/user", access_token) + login = str(user.get("login", "") or "") + avatar_url = str(user.get("avatar_url", "") or "") + except Exception: + # 拿不到用户信息不阻断授权,后续 get_github_repos 可再补 + pass + + now = public.getDate() + encrypted_token = encrypt_git_token(access_token) + encrypted_secret = encrypt_git_token(grant_secret) if grant_secret else "" + + row = _github_row() + if row: + ret = public.M("github_oauth").where("id=?", (row["id"],)).update({ + "login": login, + "access_token": encrypted_token, + "token_type": token_type, + "scope": scope, + "avatar_url": avatar_url, + "grant_id": grant_id, + "grant_secret": encrypted_secret, + "expires_in": expires_in, + "updated_at": now, + }) + else: + ret = public.M("github_oauth").add( + "login,access_token,token_type,scope,avatar_url," + "grant_id,grant_secret,expires_in,created_at,updated_at", + ( + login, encrypted_token, token_type, scope, avatar_url, + grant_id, encrypted_secret, expires_in, now, now, + ), + ) + public.print_log( + "[github_oauth] callback saved login={!r} scope={!r} updated={} db_ret={!r}".format( + login, scope, bool(row), ret + ) + ) + return True, login + + +def get_github_account(self, get): + try: + row = _github_row() + if not row or not row.get("access_token"): + return public.return_message(0, 0, {"connected": False}) + expired, expires_at = _github_expiry(row) + return public.return_message(0, 0, { + "connected": True, + "login": row.get("login", ""), + "avatar_url": row.get("avatar_url", ""), + "scope": row.get("scope", ""), + "expired": expired, + "renewed_at": row.get("updated_at", "") or "", + "expires_in": row.get("expires_in", "") or "", + "expires_at": expires_at, + }) + except Exception as exc: + public.print_log(public.get_error_info()) + return public.return_message(-1, 0, str(exc)) + + +def renew_github_token(self, get): + """手动续签 GitHub access_token(POST 官网 /github/panel/token)。""" + try: + info = _renew_github_token() + return public.return_message(0, 0, public.lang("Reset successfully")) + except Exception as exc: + return public.return_message(-1, 0, str(exc)) + + +def get_github_repos(self, get): + try: + token, _ = _github_access_token() + repos = {} + page = 1 + while page <= 10: + items = _github_api_request( + "/user/repos?per_page=100&page={}&sort=updated".format(page), + token, + ) + if not items: + break + for item in items: + repos[item.get("full_name", "")] = item + if len(items) < 100: + break + page += 1 + # 组织项目 + try: + orgs = _github_api_request("/user/orgs?per_page=100", token) + for org in orgs: + org_login = org.get("login", "") + if not org_login: + continue + org_repos = _github_api_request( + "/orgs/{}/repos?per_page=100&sort=updated".format( + urllib.parse.quote(org_login, safe="") + ), + token, + ) + for item in org_repos: + repos[item.get("full_name", "")] = item + except Exception: + pass + result = [] + for item in repos.values(): + if not item.get("full_name"): + continue + owner = (item.get("owner") or {}).get("login", "") + name = item.get("name", "") + html_url = item.get("html_url", "") + # 部署时用 https clone 地址走 token 鉴权 + clone_url = item.get("clone_url") or ( + "{}.git".format(html_url.rstrip("/")) if html_url else "" + ) + result.append({ + "owner": owner, + "name": name, + "full_name": item.get("full_name", ""), + "private": bool(item.get("private")), + "default_branch": item.get("default_branch", ""), + "clone_url": clone_url, + "updated_at": item.get("updated_at", ""), + }) + result.sort(key=lambda x: x["full_name"].lower()) + return public.return_message(0, 0, result) + except Exception as exc: + return public.return_message(-1, 0, str(exc)) + + +def disconnect_github(self, get): + try: + public.M("github_oauth").execute("DELETE FROM github_oauth", ()) + try: + os.remove(GITHUB_NONCE_FILE) + except Exception: + pass + return public.return_message(0, 0, "Deleted successfully") + except Exception as exc: + return public.return_message(-1, 0, str(exc)) diff --git a/class_v2/git_tools.py b/class_v2/git_tools.py index c1022055..40f34fd6 100644 --- a/class_v2/git_tools.py +++ b/class_v2/git_tools.py @@ -32,6 +32,39 @@ N/d22al9LOeG7gdwp5r9HkndHz3B41MZwhi2FcFFZ4vxY18mgmENtR55hR8MPdRS YHNAmbhf0BFRobaeN1MlQ76JodszgHjcCYgQQPpruaI= 2ewTN4fGltb/Zs30CAUHQgQHWXDVep+Rf1039BEU5dU= 1u+XjG/2+GSQRv6EzCaWRQ== +0mjUUYpVzlOwHRlMoLXS56G0D6aSuPjaeV1WWmC06XdHrL2yDGSC/gIY5mJzATDm +Fak7bwmFUBnPTyE8uy04RdxnLxruyJFFpibxgtGPSbvowQIMJZz4UhRcclzP15cIcVzcWEeSlwXw8Fr4vVegTFeNyweheuA80AFeDcCFuNZdXJ89/WbYpkJVjo1COq7E +1u+XjG/2+GSQRv6EzCaWRQ== +q/QfHXETgzV7rhKHh0Z+xaVJQmDyufeYjOxzFsY4P/NMZtpV7/8ACPZeWbf3o2yX/8gfJ54xtMjFC128dlHrWD2N9rA4VRaH2E4TkQr897BtXuck9jbiKPAqB+bOwYHMDKQ8PEh8JVvBnAF//nP+mA== +FsvjsnTAgF+Bb8PgI68ks9FjSk+U1Bx5EkDmoxvmXKWAD/HffmeagXsM4fitCMYFETGSVl9ZlAg0GiJza98Cag== +MsacHy0ZakPCVoHa83a26A== +KC1/E7bnjxxlRqyXKRiVqaEvTRuOZstFni3yqOsLupEZF2ETPr2B08oEJUzkgIELjo8oalKdNmQPfOqgENgTkA== +2fDXWFQKCVF2BzUHHmXGjX8BgN3WHGh1i2MIkOvgaVc= +h/P2fKDPDRdQn4j4WBVqUsFh+n52XMha4Jd4dmiAdOca0y5JyKJKjQI0O0r+jay3uMpePHZGzQOPOPDFqKmLcEViQTiS5y6Z9YS0h7ywAm0= +BBl5fd+VGq0ANhSYtvWluqt4Cvrp+RpsGJQsNJpcm5jMJCVAs/kbIzPdk40HxwSJl5asivdEdq21XK5Q9f5cGw== +lt0vOO0p+G0svfc02sJtqvcgIbIcVB6EB8dC3WskfJskXaa9nkB/JgfhyjS4CYIqOIJ5rJQhtvWoKaIP/adE+w== +fHJEa6vvaj1jsQmVPBN1eeVUUVhycQhSsVICnhuwVaT071dDAd0fpHaOIbHxeebPFygMdp6PLhTnMw2ZyZrCC3hiyKKYptILCEOoP9xk5zo= +f4kFL3hp+RU6m/kxUGY35YOn7GxoWiuKJBno//CXrjo= +jNWDeBOpPKRNOqZ9VfPFFRVbof1rOH8j5g+JusqACvo= +t3h4yXaQfNmgnqG008kUDF9pTZYsR+piyK5JFC807UohkJAocXYVzwdPC5BEm/0c +kN8rC7dOhn8nUAYI6vWD7ncORMmCcMrmXvnzjklAKYIvg+QDNuzeKG1nrTS/odCgNoPwqjUb/INHaaCZhJEJuA== +t3h4yXaQfNmgnqG008kUDHCes1FYmZoEKgyAZmdhX8Y= +9pFjNx+sSYPx0qmL7sN2WhVL760xd/BBbem6rKdODd/qsBuU8dIldi1oha6HCQq41to7qNPPLvJxEF5KuaOGJw== +t3h4yXaQfNmgnqG008kUDGo1vyy9EgPJcGaD8zOClicB3CX6kZfaaiBO5fevuuUQ +l2FJPs4YkAmmok1ulDRuSA== +t3h4yXaQfNmgnqG008kUDF9pTZYsR+piyK5JFC807UohkJAocXYVzwdPC5BEm/0c +2cR1oCfSwrZVTmL9RPOSgt2+arSS7nsVoiRudZhpu7UYaPPHBgprGV94GDLyMIQm +M+1c6DYIPtKROI4NDb8Kb03HR/PSxQw4iMDweCdmbVU0cv/SBNpWio/kPdsTcWMBhWMJxPXVMNR7zUCrQUVYJw== +nOaZm9p9eUU196qBfAoinhBu9w9+20HA0Xpze0MWi9xBo0uz1NFSul87m9hkF3mgO1aVyRmAPoPoLHiUmGWrIYImlejX+NaMHsw3i5dXfKE= +wgR07xfoapmx6eEnFHXXYmFtL2rnNoBKDQXuF1q2R10xXixu7tOfoZC6k6RqnKl1 +YY5wEo94l9qfo5TPxQmUglgNDE+i8lqHq1qP9dlzpe4b1Q7MtmThbd4Wfu4gd1dKD9ovy58pO0NUgBEIxR2xTSywa4zZVOsEBlhBu3m2QkTKQJGbOzgHhBu1f/DVlitb +AWid6G8ypXqQe9XxPPYED21qUZ05KduG0I5aBgcmb0M= +/SXIac9wfDbyfrNYAALkao5CvfMI9O2onEzJ9wUK2gOVeS4t85Y2EpPNJM/f2Wz+ +K77e4ZYPbfsqxTyU8dvo1KJTARqkzdKd+EqecNtvs0Qv9t8awoUWmklye9fIuIHJXJjTPW3FbpvctbFg2/QsLQ== +661hZf7vhUQ+50okfwfTXw== +fjWiA/szf+UthOlRZ4ybLcKtuaynswlTrytUVEP9wjc= +1u+XjG/2+GSQRv6EzCaWRQ== +1u+XjG/2+GSQRv6EzCaWRQ== 8NNIDGOF0re2kgXSaFy5kpbAmOuUvjKYAxYWqmNd20k= /c7jKMTBTCBZ+JWfu0bexkfTXepOoUvpKP91ASrZEK4+ACLH4M2zsj9WFukxOgwk fLZM/RGmP+s9+r2xACLRrb8BDhI6fHBf6o1rqaMUV0BITgsGen1zTw5nJlzfHM9z @@ -125,15 +158,10 @@ VmVrGQo2zRokW/ZuO9bN62qsLYoE0B2swxXUP1htOTbYbKW1SsF/78LCgzjKnBWY VmVrGQo2zRokW/ZuO9bN69iUoiqcsLojhHElowtLuQWnOtMtCVR3WmpzSYMYV60F VmVrGQo2zRokW/ZuO9bN610bna5zGU36RkFB2sl64rjBe3zXl36rfsu0ajMXyxEL VmVrGQo2zRokW/ZuO9bN618DMkhtBHHAMQY+Oc+x0YBV4D7uGvN3Tqg3RCc3F4+jYAT7lLE/tg0bU5WLLVK1Cg== -VmVrGQo2zRokW/ZuO9bN65+IvnRAmgQmgdKowfk3C2RugfoFgNKNg60jYjUctcVZ YdSR6pyH4bNMAFEsS23H+Q0wLdDp3qS2XQEA+Pt5gvQ= VmVrGQo2zRokW/ZuO9bN61NtX+W4Z81vyIgNc7bfj8ScGuujW22yH0T8YtIQEhHl CVRTg4gcJQueLD3Ni7+7eA== FLMbt5iAjw12yzW85KcCsuAMPR/bH8mBJiN+u2/LUSvEoenRmhVlFY/WTjWdw6+r -cJzy0A5ic7WCq7dWr0SiJZdEZtzeEsb/nQDVgILS5L62Gbv9DEbGQBLHU1g81etg -1u+XjG/2+GSQRv6EzCaWRQ== -1V2v8QerKOmubvSxgB4eTJhFEA1z5XTTrkAvv9L033aWPmC5YLuMWpIRwV/J2Ua5 -VmVrGQo2zRokW/ZuO9bN6zM/X2hHBCd+n2OGnnATmrSuY4P/AlnqUWfNJ3Nv+yymIkZ7WmZFKCQ6w9rdD77KLrKTHYkeLSWLpJ0DqiPQUV23OIapGK7oKuMLq9Ec//0mMvXsXdkQGmnlsqIOh+DOx2V5AudN57dTh+uB+ONtcxc= A50UO/kAI17YP7MCbTvBkF1QxWGO4d7iFEjQyMKkG7Et7gIkhal1mvZiTsAv76s9 xWoGNWjKGPfI4gq8aHoTfCvmCdiXBxNOXqLgrzMPQ6YpjxbqlA6+KifkyBYEhUnLM4EqaRP0uxbk2Gj0m0Rw7w== L0eUthVnpkGsmKFAX6d+uDz5ZRBys3d0SQKK5GYgSmWghjKa4Bx/9hwfBJOgnWLqzcS5swPR9eX3Xw0rx13vEw== @@ -181,12 +209,25 @@ VmVrGQo2zRokW/ZuO9bN6+Jo5ivz38i7RP6l8sAH22HVmMqJkMGlqcF96Xu/8yI7zSGdCW6hgSAZrvIR VmVrGQo2zRokW/ZuO9bN6y1I47Lsjes5Xkzm/KZ2HUj6vOCoGShzUiscvkZRGEAKQJ5ExlE2X8qSRFTlvUTm6kr+0k2vuXpOVxmVsXoyApFNxOxu4/J29ks8hc4LLfWC1yj1EkfcjxIfxb7BzXX/QL5EhiR0I27fD+a9cg1RP1I= 1u+XjG/2+GSQRv6EzCaWRQ== b4OJVZe8QyIpjuTpKXDL9A== -FsRTDT5nlYHpT6JC9UdH4UUWwdJKwGr60J5BX08FrIq0cQmiJT7jR28SxjdoqgQxlT6frIS4NLcraUICx0zLMZBBIE4OHoBtUgqxekIFSiIKUZ5kz0GWCN7Jj755De8S -1V2v8QerKOmubvSxgB4eTDkpvxy+zQh0OKrDfGYCy1o= -VmVrGQo2zRokW/ZuO9bN6xiUTHUmVp0dPCpkPQff5383mtzgwIIIOBNIrmT7Y7yh +I5csN8e3J/KIFkMa5t+SJByLRbspJBnLhiIcs5LAiJFtOWLIHw3LBXRa/I5AtsjRcnDiqji2PkhjCDUoxzKe6YpJSz1SgZ1hobDjX8KnGgQ= +k1ktu/l6HFULD7Vyr8Cv0ATXXzG3At//fQyOkyhuwnEgOeuxnQ8JlIwF5BZPSP32Z6UrIApHMa94Xo+i4gXsOvmHT3fXnX/xYCYaVZQvDic= +k1ktu/l6HFULD7Vyr8Cv0MTQqyWzoCbXEAa8mlhrIPk8MN70Il1X6NtDY2JHl6XY +5yaQxpSoTfGptbgWQRABfsqpHVitD18jUyESk6bFIsA= +VmVrGQo2zRokW/ZuO9bN6+FbHLUE3vwZ0PzRKmVXBq6YnAEYqMl4v1N0l1RCGXOUaIlvvSlwbHA32f3/z8xdadVFuaGdEd6glwF9UPokhgkN7yRQPfnzCLBzods4U/uLFwOzyGirBeUNtF7cRzj9tQ== +VmVrGQo2zRokW/ZuO9bN62jaNrcdfDMoPYHt86PbEQNaCEEt25IORQNrrwRpemmy +1PNpySato8UYteTtqAx/0A== +1V2v8QerKOmubvSxgB4eTAquie2hDQr2kyLfkOgHKC536+Wua+/xJBK2IhMzNf028FLp5a0/ojFCcD5vJQJsa3B8s064UYAIPWYhw/82qZk= +VmVrGQo2zRokW/ZuO9bN6xiUTHUmVp0dPCpkPQff53/3lgs/hxZdCQPxnvNNKk7pzkBXQHg+MfRVhlqCyPIT/ryOZUauJv9Il9Cgej1im18= +1u+XjG/2+GSQRv6EzCaWRQ== +nXHLJs+jc9UGwRbqbBpdloifNy/HqY1NMpd2x/VWb6uIDHkaSlfjwUlyBwXzgKuI +32pdC9DD05OE2l0oXazDFKNPx6ZKw6mVkHhc9cys9JCYmrBrjpV8MjXMrP5xvSJWV4DCBiE8hUWlrry5GIJHsA== +32pdC9DD05OE2l0oXazDFApofQqi6ZL4ir26RtZRYyWFmFUv/m7jiWh7KPnCiIBP+1Dq97/cpX0UE4Pdz1cWzw== +1u+XjG/2+GSQRv6EzCaWRQ== +WzP0I2JtUp53eBdRumY+pYBtG1fWowewweL1YFT93WCwagom9RfBFkOP4WNxp6nz16qwZII2Nd0R0SHDf0YjjU2Ar6ISxcneUAElK1l/Qo8= +32pdC9DD05OE2l0oXazDFF6DcY4h7+bLsu10fNzRWzy/kczuP/IUgj7YsChft05d 1u+XjG/2+GSQRv6EzCaWRQ== 8i88MKADknh6ve+bU8Ezbzk5fjilgrwbCJkZMaCHp427cay1Q0tiNSjEkRZY1N+b -xWoGNWjKGPfI4gq8aHoTfLGwcK6lSi0s7PJ/4qXBduIfw3TrbSUOJov6tReWxobLZ/FtjlES23Uh1Z4EBFUdmpIIcDAHrRQIXHkijK2BZWZ96FhRTawb1LNL3+wt9WWg5Wj0mj4YF/02zA0fviC7YDJmfaSweKDI/9kEN1GP/5KYfk5+6wniFLxiX8DVcMsb +3Ei6fN0Nkfk8HI7/Xj6JOYqcg0yF/mwz2TefJwTIAC2oxbvRqR9UvetRfcvIqC/o 1u+XjG/2+GSQRv6EzCaWRQ== nXHLJs+jc9UGwRbqbBpdlsmRlgZVo5dGtkCHRjPf9+Y= 89eRayX3G8tCX3FDU5IcjU6ggiH+2JFjy7LW5i9P26w6rQyi0WZZvmRY8DMLq52Q @@ -1299,44 +1340,36 @@ OO/dMlOTxBikYSnUTxYxGoo1e4d9a2dJZTGtQemHKj8= VmVrGQo2zRokW/ZuO9bN616YEs6o8UaynlYH0LZEQXwGk42+paXandqiU60ocVvQ VmVrGQo2zRokW/ZuO9bN62qsLYoE0B2swxXUP1htOTbYbKW1SsF/78LCgzjKnBWY VmVrGQo2zRokW/ZuO9bN69iUoiqcsLojhHElowtLuQWnOtMtCVR3WmpzSYMYV60F -VmVrGQo2zRokW/ZuO9bN65+IvnRAmgQmgdKowfk3C2TMubE7yNPwUXw3T8VAEYYXbXz3DxNWB5eqf2ZeRa4Uj/vXQtFMR02f+V1Rti5e2O8= YdSR6pyH4bNMAFEsS23H+Q0wLdDp3qS2XQEA+Pt5gvQ= VmVrGQo2zRokW/ZuO9bN61NtX+W4Z81vyIgNc7bfj8ScGuujW22yH0T8YtIQEhHl CVRTg4gcJQueLD3Ni7+7eA== -cJzy0A5ic7WCq7dWr0SiJZdEZtzeEsb/nQDVgILS5L62Gbv9DEbGQBLHU1g81etg A50UO/kAI17YP7MCbTvBkF1QxWGO4d7iFEjQyMKkG7Et7gIkhal1mvZiTsAv76s9 L0eUthVnpkGsmKFAX6d+uDz5ZRBys3d0SQKK5GYgSmWghjKa4Bx/9hwfBJOgnWLqzcS5swPR9eX3Xw0rx13vEw== 1u+XjG/2+GSQRv6EzCaWRQ== IXE5utwGYOdlZaZ+BFyYQZBi9Ix70KxrBoYIBUUuRQI33+cGuZRG3kEt9p8VmeLc45f5eeSRGGoaVxHcOCyHQExkHj5PomlutCseZ4qFEg2huYhRhvlWwJ6+/23+gYCb -uTEK8Ng11d3ix2pA+DD/aU/PVSky3JpkD9d21nou/X/IzsaVuwX1aF5JBPv7daXI3BvVv/vT27DvJj7CZKT0ElwmG+e1EsLeROj06MAFJM15l9BY19WU8A+mdp9LrAXe +uTEK8Ng11d3ix2pA+DD/aY973pnT1WkbytLC02kIU7z1Z8u2+Uo1oXOoRD44SELZa7b0wHKjrP8ZBFycrrKhAMuXoDltrJgx3MsqVyyljefy0vganOChcCajq8e+ntF3 L0eUthVnpkGsmKFAX6d+uDz5ZRBys3d0SQKK5GYgSmWghjKa4Bx/9hwfBJOgnWLqs+hHYLKRDlhOUSO5LLio0ZhBt1MQezhlbrmYvhAvTmMlxh7V2rDVBOWEVdEwhzrqmPN9PDwpNmQZVlvCeNSh1AeQ1AjnnXQuP6827A4b/o2W0zQPaYHQZ6nbScgxwMp1 1u+XjG/2+GSQRv6EzCaWRQ== -wgR07xfoapmx6eEnFHXXYiM/+A0g10lfZxbjP66APhMAI4I9IAF300YGEjwco/aeixaivY4tFxeBlUiyO/qmwTiGwvtjmHlLQVWakVdbZoyWlVBN/xiW0H8vb3e5klS4 -L0eUthVnpkGsmKFAX6d+uDz5ZRBys3d0SQKK5GYgSmWghjKa4Bx/9hwfBJOgnWLqfB+ZOQdqyS9a1Ya5tRojZuQeXUjg6Nxh9PZZEj9QQu5snOqwDSq60lNhrXaQWRDfOm4v6/mLWb2IpQoaxznbpw== -1u+XjG/2+GSQRv6EzCaWRQ== TQRmC0vOvJ1P+lfyS3Os4WeTpEHuz+qF/TUNXz4mLKcyLxiQn5+w+7Er3rhIGOJ21Rpi3QBwB4R1rAgLiVrxU5lGq/hxIdN+HFH2PFsyaLXP8Bla7xCsmLRpjoMaLbjt L0eUthVnpkGsmKFAX6d+uDz5ZRBys3d0SQKK5GYgSmWghjKa4Bx/9hwfBJOgnWLqs+hHYLKRDlhOUSO5LLio0bv+NaYFVxcup+CTAgcS3llCl+HuvBbsiY4W8txlyf7prf4J5VfjQQSSRE/aYZFnQ643x8pG8KHSDmzFlyaUhFlDErbHS2NlUwuL8ZPG/CH+ 1u+XjG/2+GSQRv6EzCaWRQ== b4OJVZe8QyIpjuTpKXDL9A== +I5csN8e3J/KIFkMa5t+SJByLRbspJBnLhiIcs5LAiJEGHIzT2S8nLSlY/p8aBbIuRBy/rh8cLr1dT8VdJV1ilF0NuvnGZ99TOo7Z/8qaYUs2bnNdnU50ZphA/LJlOKuS +k1ktu/l6HFULD7Vyr8Cv0ATXXzG3At//fQyOkyhuwnEgOeuxnQ8JlIwF5BZPSP32Z6UrIApHMa94Xo+i4gXsOvmHT3fXnX/xYCYaVZQvDic= +k1ktu/l6HFULD7Vyr8Cv0MTQqyWzoCbXEAa8mlhrIPk8MN70Il1X6NtDY2JHl6XY +1u+XjG/2+GSQRv6EzCaWRQ== 32pdC9DD05OE2l0oXazDFApofQqi6ZL4ir26RtZRYyWFmFUv/m7jiWh7KPnCiIBP+1Dq97/cpX0UE4Pdz1cWzw== 1u+XjG/2+GSQRv6EzCaWRQ== -4Ky5RNfad94RDxFAfm3/hN1BWFLBs0pVvWvWCQ6rAdY= -VMZlZemQMZVjj/t7oxLSq8RhoOzhdtLyoBW3M14C1UsP1UqEa0tKbCzXAorW9Mdq -VmVrGQo2zRokW/ZuO9bN60jE6G8xMwJ2NijPFuKgOsmuxk2IlDCDN02VaQ4pvjrC -VmVrGQo2zRokW/ZuO9bN60rXIiRxQmoQJ9FvNiEyQiJwoRQJLjBsNXXUEGq+09Kg -krWGxagzYm1msYy2LL9fQw== -EFBFgJDcvthaVbYohI7Umhla9nJNeG0KBQVtksNlqTL4wOrRZtq2JgYEiRxEAc/O -O3CUgrw2GJfB+mDjH5+NdiQmdOk82AIrTTvkRPWTkApFjW0OrOXDf+T0FyHptWce -VmVrGQo2zRokW/ZuO9bN6zM/X2hHBCd+n2OGnnATmrSuY4P/AlnqUWfNJ3Nv+yymsSjRnCwqiQXo07QjCHnsRjbBrx/xGjW7wEVwqHpJVoo= +4Ky5RNfad94RDxFAfm3/hMbrfNTSDKe8U+FgsTzhIFiddXDt8VFEKiLFCzjxmSuA +6K2uvCy1KQQv0utMUCsY8XM5SZ3397EHf0HfXNppzM3oENX7yo4KC/Z7R9FFCs7Z 1u+XjG/2+GSQRv6EzCaWRQ== -32pdC9DD05OE2l0oXazDFHikW9VOm6pOTtlzQYxPGao0VaZwbmk7kJfYP7Jum3ahpPQS7dY/A85O10PkI0jhOw== +n4H1VJDnDMAEjEl/x/jM4wd9vQSPKU2/VhfsUrKTJE3Pz82NEVXihd/3KyuLKf/mn99NYm7f7KyR12BQmfLjBPiDVV0B6s+QFqilkURjt1fcnNVzFsMSGx6ZOn6pIWBK +ltIZHHUgft++nMUXBsBki0PnQA4JVZlDvG7VKoAJoYBg4ASkS8BicqgQnuUaLsye1heM4WFKdns25OTfXJVwog== +VmVrGQo2zRokW/ZuO9bN65L3HYmbIUxAFkIASdtG/qTVuYxcoAm2UM7GPevO+jfxdqIh4O+JqRsvw/lSH1fGz+6Eind9kdDXe2ZF0oBwRPX+e9/HpU887lAuzUPBohip 1u+XjG/2+GSQRv6EzCaWRQ== 32pdC9DD05OE2l0oXazDFKNPx6ZKw6mVkHhc9cys9JCYmrBrjpV8MjXMrP5xvSJWV4DCBiE8hUWlrry5GIJHsA== 1u+XjG/2+GSQRv6EzCaWRQ== -xWoGNWjKGPfI4gq8aHoTfLGwcK6lSi0s7PJ/4qXBduLqEVTm3c8aojdsy0k0SFy9 -VmVrGQo2zRokW/ZuO9bN68f6AYQXFGzGorKKt877ymP2AY+BRrqsTls0ZFGVP/VUfxfR+PzO6vE1TyvlGG9dSA== -VmVrGQo2zRokW/ZuO9bN69RubiYmxB+XyeEk1tiPW03+nytonwwBFiYrjlJ2VKasJAWIuLpUwaYW1tLZ+7JP4GcSIKJbwNEgsV2H7TT4yfE= -1PNpySato8UYteTtqAx/0A== +3Ei6fN0Nkfk8HI7/Xj6JOYqcg0yF/mwz2TefJwTIAC2oxbvRqR9UvetRfcvIqC/o 1u+XjG/2+GSQRv6EzCaWRQ== 89eRayX3G8tCX3FDU5IcjRcdc2Mp+IfamL/YSILitLMeVYASURHihIOmQkLntDCIIeENwf5h+83IfbSKIDmFqW34+yAHpORQ2hLCRt+wTVk= VmVrGQo2zRokW/ZuO9bN692I9BHTUUNtPoqLNpaHMVuy5rwek187o3xTc+j4dNyv6uiMHwVLFVMhUAiATmfXXWeo+K3grKnzfX0VlMoI/62//w8yty8aGiA+9bpzZcA4w1vxn/FsxDomjVFhzmD3Cg== @@ -1465,6 +1498,7 @@ sJ9c+WpWN2ebrro3vXsqHW5Mxlws+7Qf+1YXkOW47+gZ83i51Tj6QEAKp69B2ota Z8UsPk1Q7HtwjRd4g01ryw== 9ovrMlF7sgT7Pi6ivWOgyOmyAZGS2t7510ZfC5gN7Aq+gSw73bJtUmkoB1b71YTF fifNKziElbrY9518tsSF5srbtDp+u+irm9H8Y7E5s80= +vCs/nK2E/mbWptULrN/T8RlEl3zCmAL2WnSTf23ajtqXCPCHweb+fzCJwcaze56AdT3xDF2zqvNkWCYExnmoIi3nEw2EykK85tRNgswZMGM= Z8UsPk1Q7HtwjRd4g01ryw== nB06I2Hxz6OOZ/h3WgJqXLAl/0nU9D8eH2xpmnUkuHE= b4OJVZe8QyIpjuTpKXDL9A== @@ -1473,11 +1507,9 @@ VmVrGQo2zRokW/ZuO9bN6wt9qmWtoSh0TDf5b9XOHpQgd9jWW0IrUKd0XbPZ1qIf VmVrGQo2zRokW/ZuO9bN62qsLYoE0B2swxXUP1htOTbYbKW1SsF/78LCgzjKnBWY VmVrGQo2zRokW/ZuO9bN6xCMrc+v2UN3JhQUnLqfUg+/iT98HuVfTU7JFhRSN7I7wNNMeBMLs2P3E9PxeZrC3g== VmVrGQo2zRokW/ZuO9bN69iUoiqcsLojhHElowtLuQWnOtMtCVR3WmpzSYMYV60F -VmVrGQo2zRokW/ZuO9bN65+IvnRAmgQmgdKowfk3C2TMubE7yNPwUXw3T8VAEYYXbXz3DxNWB5eqf2ZeRa4Uj/vXQtFMR02f+V1Rti5e2O8= YdSR6pyH4bNMAFEsS23H+Q0wLdDp3qS2XQEA+Pt5gvQ= VmVrGQo2zRokW/ZuO9bN61NtX+W4Z81vyIgNc7bfj8ScGuujW22yH0T8YtIQEhHl CVRTg4gcJQueLD3Ni7+7eA== -cJzy0A5ic7WCq7dWr0SiJZdEZtzeEsb/nQDVgILS5L62Gbv9DEbGQBLHU1g81etg FLMbt5iAjw12yzW85KcCsuAMPR/bH8mBJiN+u2/LUSvEoenRmhVlFY/WTjWdw6+r 5AnPisLGNTbLXqgJMjbOrwreEaYZOb25E5dDJCmpl6o4L1uoW2ICn4aEhZaXr+EUPfDqstUQRo1vYkJfVoZMqg== A50UO/kAI17YP7MCbTvBkF1QxWGO4d7iFEjQyMKkG7Et7gIkhal1mvZiTsAv76s9 @@ -1490,14 +1522,53 @@ wgR07xfoapmx6eEnFHXXYp8QPW/Rny7GxLHpvcjeLGzUbpHDP8C0uOxX52WcP87r NqhMbY8+EQI8zhTG6Zh2I3xkLW4FvYsg+5bgRZQQ6maI6GyBZYY5l+pBKAtJpUxd xWoGNWjKGPfI4gq8aHoTfAIsbOpI3Pq91p2f/Z69WSDSwelg6P4P2m0eq/G2qTeWLuqv6+AkmeFPmqujdeXfhQ== 1u+XjG/2+GSQRv6EzCaWRQ== -s8oZlk3kc0FacCBDAb+rTpINSt97yFtcCjkqBnMGO0bonGOFbXrs+Tm+WhAo30jHFsHWenm52dl2BUn/lYWyLNm2FayYKZkuasKpps7R00KJHqTRZODOwn5ABW+ra7Vo +owxEiYQdZmgmGKy3Bz+oG6KfX9pp0GHmhfEZsFVz9sdGAoU6oXXyCJ6GzUiJ9+GWqjbIdtqqhT5vR7gVSURd3Q== +b4OJVZe8QyIpjuTpKXDL9A== +k1ktu/l6HFULD7Vyr8Cv0ATXXzG3At//fQyOkyhuwnEgOeuxnQ8JlIwF5BZPSP32Z6UrIApHMa94Xo+i4gXsOvmHT3fXnX/xYCYaVZQvDic= +A50UO/kAI17YP7MCbTvBkF1QxWGO4d7iFEjQyMKkG7Et7gIkhal1mvZiTsAv76s9 +L0eUthVnpkGsmKFAX6d+uDz5ZRBys3d0SQKK5GYgSmWghjKa4Bx/9hwfBJOgnWLqzcS5swPR9eX3Xw0rx13vEw== +1u+XjG/2+GSQRv6EzCaWRQ== +ZYQSa5QHX/eSqdJwqXJj8dBdYVmkLgE0CsucmETClvWQ/Mp0O8LzgU+Qmv+M4ll5o7RjSQgj5SFHB29xd8Xs5OjEdF54IxkwrQOA8fESmko= +n2qTl6fia8l1DFRTy5ZS8/UdYohh3x+C6r33etnfQ57gMJTuW+xCfGJ03QSBgWlq/mR13Z7+C7lPou0oqoIy9Wx9UfJHkpRnlfQXZZbY1l+ik6r47CGuXVLGeXRuaQQR +h9U6jl4cZ4C22C1wpKu8vda+aMXyBQFcAsyOlv7j6Qt5DcsyW76YfmtFe4/QMU8f +IhuisKim47k91RVt8z8qtHz19VAeMCUt4+dvtwHGM4WE1J52nRoEsv7yBlnMrZI7 +b4OJVZe8QyIpjuTpKXDL9A== +5yaQxpSoTfGptbgWQRABfsqpHVitD18jUyESk6bFIsA= +VmVrGQo2zRokW/ZuO9bN6z+iCuC+T1mLrndqvISFFxYqiZoAXo1d1LrNA5w8clW4PuChcjbXkcIzISu66f9Dj+ePY2bf9YjmSlO9yVeNTTgTrcltaOQqUn/WceTn6slPkvRCfVNdQH1Aaipz4EBcfQ== +VmVrGQo2zRokW/ZuO9bN65oCv63aV7jswt03PbpBsI2xOCFlnvL32WwYPAonRttT6KG1Km63Ugr5eekjfw0wKpci4eLAuwa+4cdHoL43/ZU= +1PNpySato8UYteTtqAx/0A== +p9oVsBgcyiBMjDb8CcPOqNPyib+JPQgqokdezlkPeJ8= +hR2ncQkiRkV09nWtnS4FL6SXPt4gdn0ojy9y5W+hAJpB1Br+1+o1cXS27NXw2uvnTTHjsOXmsIFfFmaXxBC+X0+0aiqlxCwFDPwPvxi0psc= +1V2v8QerKOmubvSxgB4eTC+a9rwF2WUo0ruguNLnoJk= +VmVrGQo2zRokW/ZuO9bN6xiUTHUmVp0dPCpkPQff53/3lgs/hxZdCQPxnvNNKk7pvVUhUAdndhmx/2XIbON+o1z6uk4Hfk4g1e5N65iCLX0= +vF6cvI2zz3yfLrz/L6DzRqYn8DuaFRuXrFJbOcti/W501OwiXCOPAKkBLq36Z6eCV2PepTS/rBkhUb3RYxYbd6h8u3KCAvlKkDZgcylMGBU= +1V2v8QerKOmubvSxgB4eTAquie2hDQr2kyLfkOgHKC5dmgZQeH0sAIJU0l1+O52AAvgjwecWoYHl8rfa7EPYnhARuSpQq7WJXSqr3jJxCEs= +VmVrGQo2zRokW/ZuO9bN6xiUTHUmVp0dPCpkPQff53/3lgs/hxZdCQPxnvNNKk7pzkBXQHg+MfRVhlqCyPIT/ryOZUauJv9Il9Cgej1im18= +A50UO/kAI17YP7MCbTvBkF1QxWGO4d7iFEjQyMKkG7Et7gIkhal1mvZiTsAv76s9 +xWoGNWjKGPfI4gq8aHoTfJ6nEcHT6ZqJumvYJPhXduUhzsnoYsDd+eY2VCJvInpWu+oUxPt1/AwUFB9nhIFjAWtnzSU4wW7cqjwyxOAKrmcjisqHBl0x53sIFMJueOg5 +L0eUthVnpkGsmKFAX6d+uDz5ZRBys3d0SQKK5GYgSmWghjKa4Bx/9hwfBJOgnWLqzcS5swPR9eX3Xw0rx13vEw== +2+RceSNjD2iq0sRzepMysWhzVghdDpGU+6vIm7GwiOKtwD9jGhGM3F/elG/3TrQhZvT7awJLveZa5dRVqhJRbLkfltPwQ0VZ63/8tDimA15xZWvoRhX+tESj3tULPt9l +1u+XjG/2+GSQRv6EzCaWRQ== +yBZOkXnzauCHBf6JZDcSuUCE8dNLKvgY2DFLyP/vhheG6jOtps6SlgOv5y3ZJ9xP +JPjq3Houak+XBY2X3mfPih2FHmONgqzX9O00TZ8MFR6NvOfmrHH+ntA31pUEcLEf +whweYdTe8dp8Zw5kFgcQRNUOMbF6G514aG4GFinLvj3NewQzFYYxeWxNuBgPTdzZ +1u+XjG/2+GSQRv6EzCaWRQ== +LRzfUY6JVZ+yfu2iNJSxtG2XhV7UUeorz6MxfP7dw4nSuhRQHh4QiUGa/6qqiTZ+NpXfq12bNW8BOeb9WzdcWhOxhgQSSdOiaa+zm3/8YqU8y/eZb0WGSpMKAFYMPc4e +wtEGEo+dKSvPCWYXsBnBJpJqeF//gBVc+rE821OOkc7yCvIP9vN3hLVvxZFRQRDYE6yU8y3xBBbcqvJYI3qZZc7VO05/198/tCUeWUPoFBLrdmojg0nbPL1HtZkJ0EVd +Lfa1prK6BYam2e/KRypLJUoAZsd1HSbvB6VJodWSEO9+m7418kWa/RWuGKln3BBeU0A0GBOIYD5ES02BBMwrlDGKQyEdi8q7AEz16p/m6GI= +32pdC9DD05OE2l0oXazDFHikW9VOm6pOTtlzQYxPGao8FgxLxbzGRIsQ6vAdp1ojMIHxcXfx3fKrQvIysGXIzlspQFykvZ+3MqmVf2NwElg= +1u+XjG/2+GSQRv6EzCaWRQ== ++2nfbLk5D5iq+1VEMwptd1oFYkUfOdoene1C5O4kK/6Ik2UtcH8JfIgdEFdUqRUyiwWNG4fkTDE/i6FBtPz+2rj4GnmDTXrD5AjMb6FaE5OoXsxCkWGeYaOpGtofDreH +s8oZlk3kc0FacCBDAb+rToSx1qhLm9xWQuhw1mFVEgWvpjMBH0nR0H9bRT1nVy1+ wgR07xfoapmx6eEnFHXXYrQR/7nBKlFU7UIR7Tp7Ask= -L0eUthVnpkGsmKFAX6d+uDz5ZRBys3d0SQKK5GYgSmWdfFhCCjVg6+sg9lkcUtOnXvhnuLMo6PNpnuz3kElaWg== +xWoGNWjKGPfI4gq8aHoTfJ6nEcHT6ZqJumvYJPhXduVK4wwIEh5xQS+3KuD39cof+Riu2rtTAaaOnvgaG2SBt7xVwMUKrZNkWvrV42yqUzh8Vfkyqb/MRfCqSHvW1psbOpqWtgvjGmgb1WJ1RYoXXu+3kcjFBNyXV4qOfBdV5gg= +l2FJPs4YkAmmok1ulDRuSA== +xWoGNWjKGPfI4gq8aHoTfJ6nEcHT6ZqJumvYJPhXduVK4wwIEh5xQS+3KuD39cofeuxBplT4FX8/OuNc8/fjrINQBYqtNHwT5KUdCcrwGpZIaFtIPJiG5q2m+LrrmtZZ 1u+XjG/2+GSQRv6EzCaWRQ== ojcUvW+Z2ehEJ6yMJpmY+1af+bofqQW0+JbYg6+TZ6A= C3JSV38/w2nvM3I7TZ5+4epkOMkaWYvoOErk6ygROHs= -SbAr08FRL0U8YygBOJJhnMDcjb2l7cA7T0cDur+KXD8yhu8r84r9mvqdVKFHd+Hn -SbAr08FRL0U8YygBOJJhnL6khrB8H6770/1cL4qdB+9WaZnVd6cY7LRy11Gn+4YieyXd/t1vZZMqAYWxLVKZ1w== +SbAr08FRL0U8YygBOJJhnAqMEcRzBWljh4w8+rIvbBQwPv/mvEl/oakRl57GMIvP +SbAr08FRL0U8YygBOJJhnD7hQDw3XnfTt67LBVZ8N5mhBb6SroYPezThAjrRcYqiaC8ZaSig9wfZYcWgUZbItw== 1u+XjG/2+GSQRv6EzCaWRQ== 96orka/uERLyRst14azQwnND1LaAMeJ6hPF2g6RNEz617cgMX7fupEW9YHSfSfTJFNycoQXXaiFjafSa4cAKig== 1u+XjG/2+GSQRv6EzCaWRQ== diff --git a/class_v2/git_tools_v2.py b/class_v2/git_tools_v2.py index 3007aed8..a7cc23d3 100644 --- a/class_v2/git_tools_v2.py +++ b/class_v2/git_tools_v2.py @@ -17,9 +17,10 @@ from datetime import datetime import public from git_auth import decrypt_git_token, encrypt_git_token +from git_github import resolve_github_credentials -AUTH_TYPES = ("public", "ssh_key", "token") +AUTH_TYPES = ("public", "ssh_key", "token", "github") GIT_CACHE_ROOT = "/www/server/panel/data/git_cache" DEFAULT_IGNORE_PATHS = ["/.env", "/storage", "/bootstrap/cache"] @@ -117,7 +118,7 @@ def _normalize(data, stored=None, token_required=True): config["key_path"] = _validate_key( data.get("key_path", stored.get("key_path", "")) ) - else: + elif auth_type == "token": if transport != "https": raise ValueError("Token authentication requires an HTTPS repository URL") username = str(data.get("username", stored.get("username", ""))).strip() @@ -132,6 +133,19 @@ def _normalize(data, stored=None, token_required=True): if token_required and not token: raise ValueError("Git personal access token is required") config.update({"username": username, "token": token}) + elif auth_type == "github": + if transport != "https" or "github.com" not in repository.lower(): + raise ValueError( + "GitHub account authentication requires a github.com HTTPS repository URL" + ) + login, token = resolve_github_credentials() + # 复用 token 鉴权环境;标记来源为 github,_save_binding 据此存回 auth_type=github + config.update({ + "_github_auth": True, + "auth_type": "token", + "username": login, + "token": token, + }) return config @@ -229,7 +243,7 @@ def _redact(text, config): return result -def _run(args, config, cwd=None, timeout=180, check=True): +def _run(args, config, cwd=None, timeout=180, check=True, progress_log=None): command = ["git"] # 网站目录 git 仓库可能属于 www 用户,面板进程执行 git 会触发 dubious ownership command.extend(["-c", "safe.directory=*"]) @@ -237,6 +251,10 @@ def _run(args, config, cwd=None, timeout=180, check=True): command.extend(["-c", "http.version=HTTP/1.1"]) command.extend([str(item) for item in args]) with _environment(config) as environment: + if progress_log: + return _run_with_progress( + command, args, config, environment, cwd, timeout, check, progress_log, + ) try: process = subprocess.run( command, cwd=cwd, env=environment, @@ -258,6 +276,48 @@ def _run(args, config, cwd=None, timeout=180, check=True): return process.returncode, stdout, stderr +def _run_with_progress(command, args, config, environment, cwd, timeout, check, progress_log): + """边执行 git 边把 stderr(--progress 输出)追加到 progress_log,供 get_clone_progress 轮询。 + + clone 的 --progress 全在 stderr,故 stderr 直接重定向到日志文件(内核级追加、 + 无缓冲),stdout 仍捕获到内存;stderr 已落盘、不再返回(返回空串)。 + """ + log_fp = open(progress_log, "a", encoding="utf-8", errors="replace") + try: + process = subprocess.Popen( + command, cwd=cwd, env=environment, + stdout=subprocess.PIPE, stderr=log_fp, text=True, + ) + log_fp.close() # 子进程持有写端,父进程关闭自己的副本 + except Exception: + try: + log_fp.close() + except Exception: + pass + raise + try: + stdout, _ = process.communicate(timeout=timeout) + except subprocess.TimeoutExpired: + process.kill() + process.communicate() + raise ValueError( + "Git command timed out after {} seconds: {}".format( + timeout, " ".join(str(item) for item in args)[-2000:] + ) + ) + stdout = _redact(stdout or "", config) + if check and process.returncode != 0: + # stderr 已写入日志文件,从末尾取错误摘要(可能已含 --progress,截断到 4000) + error_text = "" + try: + error_text = str(public.readFile(progress_log) or "") + except Exception: + pass + error_text = (error_text or stdout or "Git command failed").strip() + raise ValueError(error_text[-4000:]) + return process.returncode, stdout, "" + + def _remote_refs(config): # 超时时间改30s _, stdout, _ = _run( @@ -1225,21 +1285,26 @@ def deploy_git_code(self, get): def _save_binding(site_id, config): + is_github = bool(config.get("_github_auth")) + db_auth = "github" if is_github else _auth_db(config["auth_type"]) + store_token = config["auth_type"] == "token" and not is_github public.M("git_sites_auth").add( "site_id,repo,branch,auth_type,key_path,username," "oauth_access_token,oauth_token_type", ( site_id, config["repo"], config.get("branch", ""), - _auth_db(config["auth_type"]), config.get("key_path", ""), + db_auth, config.get("key_path", ""), config.get("username", ""), - encrypt_git_token(config.get("token", "")) - if config["auth_type"] == "token" else "", - "aes" if config["auth_type"] == "token" else "", + encrypt_git_token(config.get("token", "")) if store_token else "", + "aes" if store_token else "", ), ) def connect_repository(self, get): + """ + 连接仓库并首次部署 有网站 无.git + """ site_id = 0 binding_created = False try: @@ -1430,7 +1495,7 @@ def get_site_git_conf(self, get): public.M("git_sites_auth").where( "site_id=?", (site_id,) ).setField("branch", actual_branch) - # public.set_module_logs("Git-Tools", "get_site_git_conf") + return public.return_message(0, 0, { "site_id": site_id, "deploy_id": site_git.get("id"), "repo": site_git.get("repo", ""), @@ -1621,7 +1686,7 @@ def get_deploy_records(self, get): script_id = public.M("site_deploy_script").where( "site_id=? and is_webhook=1", (site_id,) ).getField("id") or "" - # public.set_module_logs("Git-Tools", "get_deploy_records") + return public.return_message(0, 0, { "auto_deploy": bool(script_id), "webhook_enabled": bool(script_id), @@ -1752,3 +1817,12 @@ def install(cls): ) for method in methods: setattr(cls, method.__name__, method) + from git_github import ( + get_github_oauth_url, get_github_account, + get_github_repos, disconnect_github, renew_github_token, + ) + for method in ( + get_github_oauth_url, get_github_account, + get_github_repos, disconnect_github, renew_github_token, + ): + setattr(cls, method.__name__, method) diff --git a/class_v2/jobs_v2.py b/class_v2/jobs_v2.py index b00f562b..462e576b 100644 --- a/class_v2/jobs_v2.py +++ b/class_v2/jobs_v2.py @@ -236,6 +236,9 @@ def sql_pacth(): if not public.M('sqlite_master').where('type=? AND name=? AND sql LIKE ?', ('table', 'sites','%project_config%')).count(): public.M('sites').execute("alter TABLE sites add project_config STRING DEFAULT '{}'",()) + if not public.M('sqlite_master').where('type=? AND name=? AND sql LIKE ?', ('table', 'sites','%rname%')).count(): + public.M('sites').execute("alter TABLE sites add rname TEXT DEFAULT ''", ()) + if not public.M('sqlite_master').where('type=? AND name=? AND sql LIKE ?', ('table', 'backup','%ps%')).count(): public.M('backup').execute("alter TABLE backup add ps STRING DEFAULT 'No'",()) @@ -274,6 +277,48 @@ def sql_pacth(): public.M('crontab').execute("ALTER TABLE 'crontab' ADD 'notice_channel' TEXT DEFAULT ''",()) sql = db.Sql() + # 发布前临时禁用磁盘统计表及索引初始化,后续上线时恢复 + # # 创建磁盘分类统计结果、dirty 事件和文件缓存表,保证 v2 初始化路径也能准备运行环境 + # csql = '''CREATE TABLE IF NOT EXISTS `disk_category_stats` ( + # `id` INTEGER PRIMARY KEY AUTOINCREMENT, + # `category` TEXT NOT NULL, + # `unit_path` TEXT NOT NULL, + # `size` INTEGER DEFAULT 0, + # `initialized` INTEGER DEFAULT 0, + # `updated_at` INTEGER DEFAULT 0, + # UNIQUE (`category`, `unit_path`) + # )''' + # # 保存每个分类 unit 的当前大小和是否已建立 baseline + # sql.execute(csql, ()) + # csql = '''CREATE TABLE IF NOT EXISTS `disk_category_dirty` ( + # `id` INTEGER PRIMARY KEY AUTOINCREMENT, + # `category` TEXT NOT NULL, + # `unit_path` TEXT NOT NULL, + # `path` TEXT NOT NULL, + # `old_path` TEXT DEFAULT '', + # `event_type` TEXT DEFAULT '', + # `is_dir` INTEGER DEFAULT 0, + # `created_at` INTEGER DEFAULT 0, + # `updated_at` INTEGER DEFAULT 0, + # UNIQUE (`category`, `unit_path`, `path`) + # )''' + # # 保存 watcher 产生的待处理事件及 rename 相关字段 + # sql.execute(csql, ()) + # sql.execute('CREATE INDEX IF NOT EXISTS `disk_category_dirty_unit` ON `disk_category_dirty` (`category`, `unit_path`, `updated_at`)', ()) + # csql = '''CREATE TABLE IF NOT EXISTS `disk_category_file_cache` ( + # `path` TEXT PRIMARY KEY, + # `category` TEXT NOT NULL, + # `unit_path` TEXT NOT NULL, + # `size` INTEGER DEFAULT 0, + # `dev` INTEGER DEFAULT 0, + # `inode` INTEGER DEFAULT 0, + # `mtime_ns` INTEGER DEFAULT 0, + # `updated_at` INTEGER DEFAULT 0 + # )''' + # # 保存文件级增量计算所需的稀疏元数据 + # sql.execute(csql, ()) + # sql.execute('CREATE INDEX IF NOT EXISTS `disk_category_file_unit` ON `disk_category_file_cache` (`category`, `unit_path`)', ()) + if not sql.table('sqlite_master').where('type=? AND name=?', ('table', 'site_types')).count(): csql = '''CREATE TABLE IF NOT EXISTS `site_types` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, diff --git a/class_v2/panelModelV2/publicModel.py b/class_v2/panelModelV2/publicModel.py index b2495a20..5d846ca4 100644 --- a/class_v2/panelModelV2/publicModel.py +++ b/class_v2/panelModelV2/publicModel.py @@ -178,6 +178,10 @@ GUaIxaPnjSvC7pOV3KM6wNf6DJHrz3RGsbEiDKXdyJWZPTYRdXTOU2riuL66e53u gnUZyeyqV/YJsn9TymmGMkTpElPp1eGAnNXjvQp8BTmmZBBXf99g28HW9h4bV82UOql0JtZd1eRprfgpD/3GXpIaNdGx6+vHpv3QjscrlA1f5VPzLqwz1EATk541Bvgp 661hZf7vhUQ+50okfwfTXw== 1u+XjG/2+GSQRv6EzCaWRQ== +YcxzWGHoffMv/vdxe2/rsko16XaorVcVbM5M8Y5j5sngAnmWsTbyQp+dfOqMfBUetTs7uIEntGuEdb+WGJ5pgcp+ccwXUAILosMEhabI4Yx/r7KbpTwDEsU30RkCT8es +owxEiYQdZmgmGKy3Bz+oG3bLg/G0YqI3mm3UIX1x/bxZcImovTaGVigHY/Hp1AFY +fwYHHC82cdFjXz+EiUGaq2cY4/xW81+YxBMltnQMC5lPN4VbpIqCuQqfYT8qG0WsR18/UkWDHMes7n+3/10wxg== +1u+XjG/2+GSQRv6EzCaWRQ== GgicbDXVIJxHXyJjYdM1WjSefpYrMnW9T+oqsJ2bBgF61l1qA1ZQcVVwgMgcZVSK Dv+0BXI1XxqLVhkyjNVfZMGGcHEVaOmp/83JkuWClZQx/+ldje1rWQObQYYqiDVS 96orka/uERLyRst14azQwnND1LaAMeJ6hPF2g6RNEz6x4y5uDwnoEfBsnRfu8TP3MPNJhTbrFC66nkWzxHLTYw== @@ -251,8 +255,13 @@ TmSl0ltBTCdGTi+Yf5OqpZaYHd9/xyRoWNC5MQzVkDTlUos/5Ll2ssxfx8vM1oTc q4nc/jwATOMUyfSjLibfER1HfDn1XlVmUVaQrY7R07Q= 8tPn9sAkvkCIsbzZpguPSwuDAuyPpVE7l98w0VKK7nFwE7mCYOfm9w49PZukbe6YMOeaZWDiGGvszO0SMgnP3XsMSDrKy/Q80Z41DmtNymE= 1u+XjG/2+GSQRv6EzCaWRQ== +YcxzWGHoffMv/vdxe2/rsko16XaorVcVbM5M8Y5j5sngAnmWsTbyQp+dfOqMfBUetTs7uIEntGuEdb+WGJ5pgcp+ccwXUAILosMEhabI4Yx/r7KbpTwDEsU30RkCT8es +owxEiYQdZmgmGKy3Bz+oG3bLg/G0YqI3mm3UIX1x/bxZcImovTaGVigHY/Hp1AFY +fwYHHC82cdFjXz+EiUGaq2cY4/xW81+YxBMltnQMC5lPN4VbpIqCuQqfYT8qG0WsR18/UkWDHMes7n+3/10wxg== +1u+XjG/2+GSQRv6EzCaWRQ== yXqkSqtRGSEMRZqQHZ1+mrpvh3dm/Gncx1pE/J7e9QqSeDxul87AkEEU1H32AJep GUaIxaPnjSvC7pOV3KM6wLVt0FEQPnj0C73n+sfbzQTKaJ7mPMpQY5fFYtG2YYDkshQW1/Fi8qy8y9J1tA1PRA== +GUaIxaPnjSvC7pOV3KM6wOkm46mVG+HwqO6yZN6EQNt7Tl7MxatOfN4QK25hI5/JHvwBTNocN4+wG2E3ByfIkw== 1u+XjG/2+GSQRv6EzCaWRQ== qMe87zlgen9OIMCcB6QlQup2C35/ZOQT5YW5AVzNnyFKZpH7XAky/1LTgtGFcUoNlcd3p0uFBuGPx5qIvCwInw== 1u+XjG/2+GSQRv6EzCaWRQ== @@ -292,11 +301,46 @@ s8G27S+eoeLf23Lhm2sV+Wdziv+hx+guqtFm3KrbXAUiWROiyfyNma4NOJyh3G24OcARbMTm0FLSHVJ0 WHkOzVx7seuLmxs5Hu+l/lFjiasIhmnxvxh91/IEy2UALr/Q2Jwh2cpvZbHxSfXK NhnIR3Ilo4H2su9/cTNo/AERu03Y4pYXVas/DTzThK9N62ycOFUnblrU2v88GGaHooZJDUnDNjwsS9CEx//OVg== 1u+XjG/2+GSQRv6EzCaWRQ== +1u+XjG/2+GSQRv6EzCaWRQ== +iowGeflCli25S+zrFAd6ZFFPmC+tE+jzjfFX5U8KEg0H1Fh/f66njzJsLzrK7DMv +5SuPoXCx8jxM6Ooi/wlOiWZVyCVQ6AKjH4D6wd/Ez+rpul1WGgUKNRRSJPuf5XCznf3Cs6EWqvbzvK172BRviw== +zXsbnFFI13Oo9kytInpEdkW99gffMzgEexwyw0kuZuX1yg021VbEO8ZyAmWDmLt+UjrtbZGGEcgceDsaxJi4XbZL7L3DwyUtDeP91fSxbJS1A4ZESREqRpAwpQewmCAemTKKC0s3cdi7N8TtV9r69g== +DHJO5iK5jE2mdcIJ03zESSr0WUayJnwtzmTGQw/NmSQEz926jiqCRKMBK3ZSph3bTZPjPkL5lSfQel6gXiPWA6OmkmH7TBx/59y/n9fjMgA= +xNdksvgDJQMonSzwupQgOGtZPjs4wZwuMsIsismDeMWyn6dR/iOg8PLVjVoBE+yqjDIN98P4Tn2OHeSAn8xBt4nY16KDc7pi4QMliWL+AouNLIphizBpNPlHqzkLV2QI +1u+XjG/2+GSQRv6EzCaWRQ== pL0fy2Pm7iZLBV6YOaFzdnBi7orAFYyD6dvIvH90QWeYXR7LBcNNBth7Ahz9f1vkamMGP0az60dJZywbk9oIFg== -xNdksvgDJQMonSzwupQgOKwKCyxlEhkCblfG056S+tk= s8G27S+eoeLf23Lhm2sV+Wdziv+hx+guqtFm3KrbXAUiWROiyfyNma4NOJyh3G24WLAhpThoCJfi5iq60A9F/JFJTMy8HhopFdzyoKY6LjQoyN7kCCOEw+tOS/z7Zz9L WHkOzVx7seuLmxs5Hu+l/lFjiasIhmnxvxh91/IEy2UALr/Q2Jwh2cpvZbHxSfXK -NhnIR3Ilo4H2su9/cTNo/L1UEL3XGeG7zyBf2bE2VGqZUefVVTa2CEoFHquflm13 +NhnIR3Ilo4H2su9/cTNo/APFOh+Dgfd13HhP/vTlCqr7poatyMJJaRJ0M7QjjNnQiX0In7Jofn2oeth9YH9jyg== +1u+XjG/2+GSQRv6EzCaWRQ== +I20yFQ3uKlk5PZ52pxKCd5UpB4EW8bpB4uKbtBWTfsWQ4zPI81ozb+BS4Sk3FbAaNBfgEO53l0Xxd5PuxPFzjw== +YG/EvtXqDFTp5dTRnGk2a1jyaqgJXNOxzpAeWJKWaMa/hPsHQW1XZv73sIulpo7OSIo0B7x925r+NDyX3aDvNRmebyYHMtzYWqmszXi5i2bPfWlCSeAm/PNTuulKuVMkLdR/ae/ruKLJZJzSIDxWMg== +MazkD66qU0iIKI9ROyAmSyou3SqdEBefc1kXAncvuEw= +b4OJVZe8QyIpjuTpKXDL9A== +9ovrMlF7sgT7Pi6ivWOgyAtk4146GPTlLl7GjrpUbu8Y3ueTaYO0RNL4Ak2EQdHSfuJxSFQnj0qMN3KZr4kIjihHUH0IkLRqZr4vi44fRZA= +O3CUgrw2GJfB+mDjH5+Ndu1k3Mtgyyp+OeAmDPQQoGAjc9Edvo7J1IUvr1etgfR6 +VmVrGQo2zRokW/ZuO9bN61DUgAuyXmddBWus8y6V+pQ0/QJ3ul52u1XlqO1sr75a1HtNbOylp51XRrJboFT48w== +VmVrGQo2zRokW/ZuO9bN603cIAM5W8oULIRlXJBTGknEwod21brN5xJwP9Uu+5okge0A8rT9gcsiE8reU1NHaVYXSAvwUQfanRvarQxnYy8= +VmVrGQo2zRokW/ZuO9bN68wHZtGYQdFVE6PwKTgvaNuRprwNE+dzFP36dxj7lYWb +VmVrGQo2zRokW/ZuO9bN68vvhqRgJNm21oNnRRqemchzUXqA05SDjt6x/16LyzycSGMnuiTa95Q+rRt30eoCobqpLhfV1RWbyAy7ntE0psGJOx9qzr5rdRYgoyEKz9jN +VmVrGQo2zRokW/ZuO9bN62oRed6hCMosT7UP35UqsiKI+6ztKdVpCe/jfzWKQW+kY+tmSdcfOtAax6J/S0gogA== +VmVrGQo2zRokW/ZuO9bN68wHZtGYQdFVE6PwKTgvaNuRprwNE+dzFP36dxj7lYWb +VmVrGQo2zRokW/ZuO9bN61zlcaIAzR3hmryMHRThjaw2bxHLZjlTD26Xl4CxMENutZ3gs8BgtvNSzYKiJ3lYAw== +VmVrGQo2zRokW/ZuO9bN67HiwtCmUYkWBaHXsnh+QwJyWbNz096QnLG5JNgQyxIo +VmVrGQo2zRokW/ZuO9bN68oFUGFygUjW2mQ51TsZTcmA6eDCcwMDPy0DsMv2Ivy7VSp0YeO16LG7eKeQMLbFAA== +VmVrGQo2zRokW/ZuO9bN68wHZtGYQdFVE6PwKTgvaNuRprwNE+dzFP36dxj7lYWb +VmVrGQo2zRokW/ZuO9bN62SMj7LN5lj+8uY4z2qD0V9EGiTSa04gqWu3ZK8eFa/EOqK1Ghjezc3U00z9ZD6FFA== +VmVrGQo2zRokW/ZuO9bN62HWtxZ2I/oCwtyWP0WSTIg= +VmVrGQo2zRokW/ZuO9bN64f1tM7cxg1iwRo9NBB30JHVdlQULu5+r6nfglb8CnFHYuRDvznfnFunaU2Q138M9SsNPmwOLukx6/VSFDbgFMc= +VmVrGQo2zRokW/ZuO9bN63tONiY+c++lb5DxqTTjvsJsS5aRgm32M+UrkNJmRN7z4ivrPiZS235ZRbGI2sT6q3fpWg3Jq8FutQ+1SMztFr9VY4QtopVw5y7vEt07xxAE +VmVrGQo2zRokW/ZuO9bN62m6XYn0vjSUvak48ry8MtP/uvCBV1N7AbEEUv93Gvq4ECsTcIL+ksffvd4tDXnb7Q== +VmVrGQo2zRokW/ZuO9bN6zTwEIRXNDisRd1QRhA8x1E= +VmVrGQo2zRokW/ZuO9bN6/6TnYYUnVY4bZC18wJU6T0= +mfT8DrNbUmxQ2BnZ1bZFTLh9MEuZKOpmAfF70OnZ9TU= +s6ChnXH5zaR4nss2Jj7ULBibRmB/kmin0eYU9S2eTfU= +xvhr5kRQI+GM++iQkYI5idKJk/SD2xLul/oFsxw2Htp+yqeseoMGMGVno6/Q8JCn8oWeVyJl0lajn+qXGGNs83oVTgu6LZtjMEKOpwGT6aBkGDhLDDtfcJdbQzTGrxiL +xNdksvgDJQMonSzwupQgOFLpxioxgQrFTULA0926JyFvRYDq4Vc2hPSfTg6aXMk24N7acqe0+RSbijYbPRbs2xUVNXKKsV4rM+aItj9dOZU= +1u+XjG/2+GSQRv6EzCaWRQ== 1u+XjG/2+GSQRv6EzCaWRQ== 3hCm6yDF8QSQ/yEbAtwtdq0rzuiteh3WYSTLRsG5O0dX/VhvBj4ApO5dsRhgEcZX ZJEoitRQAm7dKGJdUfxbFmDrY4YEgtXVG1lhlAaCc/x9n+3FgPGICDlC6/txNl7k diff --git a/class_v2/panel_api_v2.py b/class_v2/panel_api_v2.py index be7fd773..a4109ae8 100644 --- a/class_v2/panel_api_v2.py +++ b/class_v2/panel_api_v2.py @@ -6,7 +6,7 @@ # +------------------------------------------------------------------- # | Author: hwliang # +------------------------------------------------------------------- -import public,os,json,time +import public,os,json,time,ipaddress try: from BTPanel import cache except:pass @@ -261,7 +261,21 @@ class panelApi: public.add_security_logs('API configuration', '{} API interface', (stats[data['open']],)) token = stats[data['open']] + ' success!' elif get.t_type == '3': - data['limit_addr'] = get.limit_addr.split('\n') + limit_addr = get.limit_addr.split('\n') + for rule in limit_addr: + rule = rule.strip() + if not rule or rule in ('*', 'all'): + continue + try: + if '-' in rule: + start_ip, end_ip = [ipaddress.ip_address(ip.strip()) for ip in rule.split('-')] + if start_ip.version != end_ip.version or start_ip > end_ip: + raise ValueError + else: + ipaddress.ip_network(rule, strict=False) + except (ValueError, TypeError): + return public.return_message(-1, 0, public.lang("IP address you entered is illegal!")) + data['limit_addr'] = limit_addr public.write_log_gettext('API configuration','Change IP limit to [{}]',(get.limit_addr,)) public.add_security_logs('API configuration', 'Change IP limit to [{}]', (get.limit_addr,)) token ='Saved successfully!' diff --git a/class_v2/panel_backup_v2.py b/class_v2/panel_backup_v2.py index da796aee..2eef019d 100644 --- a/class_v2/panel_backup_v2.py +++ b/class_v2/panel_backup_v2.py @@ -66,7 +66,7 @@ class backup: "ftp": "FTP Storage", "bos": "Baidu Cloud BOS", "obs": "Huawei Cloud OBS", - "aws_s3": "AWS S3", + "aws_s3": "S3 Storage", "gdrive": "Google Drive", "msonedrive": "Microsoft OneDrive", "gcloud_storage": "Google Cloud Storage", @@ -311,7 +311,7 @@ class backup: return False else: # 正常上传 error_msg = "" - if self._cloud._title != "AWS S3": + if self._cloud._title != "S3 Storage": # Google Drive , Ftp, other if hasattr(self._cloud_new, "cloud_upload_file"): # 统一使用新函数上传, 使用upload_path作为绝对路径 @@ -321,7 +321,7 @@ class backup: else: # 兜底, 由云函数路径规则生成路径 res = self._cloud.upload_file(abs_file, data_type) - else: # AWS S3 & Minio, minio使用S3_Endpoit兼容, 使用upload_path作为绝对路径 + else: # S3 Storage & Minio, minio使用S3_Endpoit兼容, 使用upload_path作为绝对路径 res = self._cloud.upload_file1( local_file_name=abs_file, object_name=upload_path ) diff --git a/class_v2/panel_plugin_v2.py b/class_v2/panel_plugin_v2.py index 35cc9c95..c7173602 100644 --- a/class_v2/panel_plugin_v2.py +++ b/class_v2/panel_plugin_v2.py @@ -759,6 +759,15 @@ class panelPlugin: get.sName = get.sName.split('-')[0] execstr = "cd /www/server/panel/install && /bin/bash install_soft.sh "+get.type+" uninstall " + get.sName.lower() + " "+ get.version.replace('.','') public.ExecShell(execstr) + # 卸载 mysql/mariadb 后清理静默探测日志的降噪标记, 避免重装后旧标记残留干扰 + if get.sName == 'mysql': + try: + from script.restart_services import QUIET_MYSQL_LOG_MARKER, QUIET_MYSQL_LOCK + for _f in (QUIET_MYSQL_LOG_MARKER, QUIET_MYSQL_LOCK): + if os.path.exists(_f): + os.remove(_f) + except Exception: + pass public.write_log_gettext('Installer','Successfully unintalled [{}-{}]',(get.sName,get.version)) return public.return_message(0, 0, public.lang("Uninstallation succeeded")) diff --git a/class_v2/panel_restore_v2.py b/class_v2/panel_restore_v2.py index 0e90f629..2d61bc08 100644 --- a/class_v2/panel_restore_v2.py +++ b/class_v2/panel_restore_v2.py @@ -71,6 +71,11 @@ class panel_restore: self._progress_rewrite('Detected full backup archive, switching to full restore mode...') return self._restore_full_backup(local_backup_file_path, site_info, args) + # 网站根目录为软链接时,保留软链接并将文件恢复到实际目录 + if os.path.islink(args.path): + args.path = os.path.realpath(args.path) + site_info['site_path'] = args.path + # 将网站目录移至回收站 self._progress_rewrite('Move the current website directory to the recycle bin: {}'.format(str(args.path))) self._remove_old_website_file_to_trush(args) @@ -245,7 +250,7 @@ class panel_restore: self._download_ftp_file(args) result = self._restore_backup(self._local_file, site_info, args) else: - return public.return_msg_gettext(False,'Currently only supports restoring local, Google storage, AWS S3 and FTP backups') + return public.return_msg_gettext(False,'Currently only supports restoring local, Google storage, S3 Storage and FTP backups') if os.path.exists(self._local_file): os.remove(self._local_file) if result: @@ -293,7 +298,7 @@ class panel_restore: elif backup_method == 'ftp': self._download_ftp_file(args,'database') else: - return public.returnMsg(False,'Currently only supports restoring local, Google storage, AWS S3 and FTP backups') + return public.returnMsg(False,'Currently only supports restoring local, Google storage, S3 Storage and FTP backups') public.ExecShell('mv {} {}/database'.format(self._local_file, self._get_local_backup_path())) return public.returnMsg(True,'success') except: diff --git a/class_v2/panel_site_v2.py b/class_v2/panel_site_v2.py index b0c69594..2e0b8754 100644 --- a/class_v2/panel_site_v2.py +++ b/class_v2/panel_site_v2.py @@ -46,6 +46,63 @@ class panelSite(panelRedirect): is_ipv6 = False conf_dir = '{}/vhost/config'.format(public.get_panel_path()) # 防盗链配置 + # ========================网站全局配置(仅 Nginx)======================== + GLOBAL_RULE_CONF = '/www/server/panel/vhost/nginx/global_rule/global.conf' + GLOBAL_RULE_BLOCK = '\n #GLOBAL-RULE-START\n include {0};\n #GLOBAL-RULE-END\n'.format(GLOBAL_RULE_CONF) + GLOBAL_RULE_STRIP_RE = re.compile(r'\n?[ \t]*#GLOBAL-RULE-START\r?\n.*?#GLOBAL-RULE-END[ \t]*(?:\r?\n)+', re.DOTALL) + # 全局规则仅作用于 PHP 类型站点 + GLOBAL_RULE_SITE_TYPES = ('php',) + # 内置预置模板(首次访问时作为种子写入 config/nginx_global_rule_templates.json,之后可编辑/删除) + GLOBAL_RULE_PRESET_TEMPLATES = [ + { + "id": 1, + "name": "Block User-Agent", + "desc": "Block bots, scanners, or clients that match specific User-Agent values.", + "code": '# Replace the example values before saving\n# Block selected User-Agents\nif ($http_user_agent ~* "REPLACE_WITH_USER_AGENT|ANOTHER_USER_AGENT") {\n return 403;\n}', + "create_time": 0, + }, + { + "id": 2, + "name": "Block IP address", + "desc": "Deny requests from a specific IP address across affected websites.", + "code": '# Replace with the IP address you want to block\n# Example format: 203.0.113.10\ndeny REPLACE_WITH_IP;', + "create_time": 0, + }, + { + "id": 3, + "name": "Allow IP only", + "desc": "Allow trusted IPs and deny all other requests.", + "code": '# Replace with your trusted IP address\nallow REPLACE_WITH_TRUSTED_IP;\ndeny all;', + "create_time": 0, + }, + { + "id": 4, + "name": "Block request path", + "desc": "Block access to a sensitive or frequently scanned request path.", + "code": '# Replace with the path you want to block\nlocation = /REPLACE_WITH_PATH {\n deny all;\n}', + "create_time": 0, + }, + { + "id": 5, + "name": "Restrict request method", + "desc": "Reject request methods that are not needed by your websites.", + "code": '# Review the methods before saving\nif ($request_method ~* "PUT|DELETE|TRACE") {\n return 405;\n}', + "create_time": 0, + }, + { + "id": 6, + "name": "Add response header", + "desc": "Add a shared response header to affected websites.", + "code": '# Review the header value before saving\nadd_header X-Content-Type-Options "nosniff" always;', + "create_time": 0, + }, + ] + + + + + + def __init__(self): self._is_nginx_http3 = None self.setupPath = public.get_setup_path() @@ -352,7 +409,7 @@ class panelSite(panelRedirect): conf = r'''server {{ listen {listen_port};{listen_ipv6} - server_name {site_name}; + server_name {site_name};{global_rule} index index.php index.html index.htm default.php default.htm default.html; root {site_path}; @@ -422,7 +479,8 @@ class panelSite(panelRedirect): description1=public.get_msg_gettext( '# Directory verification related settings for one-click application for SSL certificate'), log_path=public.GetConfigValue('logs_path'), - site_name=self.siteName + site_name=self.siteName, + global_rule=self._get_global_rule_include(self.siteName, getattr(self, 'project_type', 'PHP')) ) # 写配置文件 @@ -1137,8 +1195,8 @@ include /www/server/panel/vhost/openlitespeed/proxy/BTSITENAME/*.conf return public.return_message(-1, 0, "Subdirectory name cannot be empty") is_subdir = True - # git部署,测试连接 - if get.get('deploy_type') == 'ssh': + # git部署,测试连接(三种鉴权 + github 登录均需初始化 webhook) + if get.get('deploy_type') in ['ssh', 'github'] or get.get('auth_type'): get.is_create_default_file = False from git_tools import GitTools git = GitTools() @@ -1195,7 +1253,8 @@ include /www/server/panel/vhost/openlitespeed/proxy/BTSITENAME/*.conf if not hasattr(get, 'type_id'): get.type_id = 0 if not hasattr(get, 'project_type'): get.project_type = "PHP" - + self.project_type = get.project_type + self.check_default() self.check_php_conf() @@ -1515,7 +1574,14 @@ include /www/server/panel/vhost/openlitespeed/proxy/BTSITENAME/*.conf public.write_log_gettext('Site manager', 'Successfully added site [{}]!', (self.siteName,)) # ================ git start ====================== - if data['status'] == 0 and get.get('deploy_type') in ['ssh', 'github']: + _deploy_type = get.get('deploy_type', '') + _auth_type = get.get('auth_type', '') + _has_git = bool(_auth_type) or _deploy_type in ['ssh', 'github'] + if data['status'] == 0 and _has_git: + # 旧 deploy_type 映射为 auth_type:ssh -> ssh_key,github -> github + if not _auth_type: + _auth_type = {'ssh': 'ssh_key', 'github': 'github'}.get( + _deploy_type, _deploy_type) dict_obj = { 'site_id': data['message']['siteId'], 'site_path': get.path, @@ -1523,19 +1589,21 @@ include /www/server/panel/vhost/openlitespeed/proxy/BTSITENAME/*.conf 'repo': get.get('repo'), 'coverage_data': True, 'deploy_script': get.get('deploy_script', ''), - 'key_path': get.get('key_path', '') + 'auth_type': _auth_type, + 'key_path': get.get('key_path', ''), + 'username': get.get('username', ''), + 'token': get.get('token', '') } - if get.get('deploy_type') == 'ssh': - # 校验目录文件 - dir_contents = os.listdir(get.path) - if not (len(dir_contents) == 2 and '.user.ini' in dir_contents): - self.DeleteSite(public.to_dict_obj({'id': dict_obj.get('site_id'), 'webname': self.siteName,'database':1,'path':1,'ftp':1})) - return public.return_message(-1,0,'The directory is not empty') + # 校验目录文件(clone 前站点目录仅允许默认文件 + .user.ini) + dir_contents = os.listdir(get.path) + if not (len(dir_contents) == 2 and '.user.ini' in dir_contents): + self.DeleteSite(public.to_dict_obj({'id': dict_obj.get('site_id'), 'webname': self.siteName,'database':1,'path':1,'ftp':1})) + return public.return_message(-1,0,'The directory is not empty') - data = git.add_key_repository(public.to_dict_obj(dict_obj)) - # 删除网站 - if data['status'] != 0 and dict_obj.get('site_id'): - self.DeleteSite(public.to_dict_obj({'id': dict_obj.get('site_id'), 'webname': self.siteName,'database':1,'path':1,'ftp':1})) + data = git.add_key_repository(public.to_dict_obj(dict_obj)) + # 删除网站 + if data['status'] != 0 and dict_obj.get('site_id'): + self.DeleteSite(public.to_dict_obj({'id': dict_obj.get('site_id'), 'webname': self.siteName,'database':1,'path':1,'ftp':1})) # ================ git end ====================== if hasattr(get, "pid") and getattr(get, "ssl_auto", "0") == "1": @@ -1875,6 +1943,7 @@ include /www/server/panel/vhost/openlitespeed/proxy/BTSITENAME/*.conf result = self.sub_dir_apache_conf() result = self.sub_dir_ols_conf() else: + self.project_type = getattr(get, 'project_type', 'PHP') result = self.nginxAdd() result = self.apacheAdd() result = self.openlitespeed_add_site(get) @@ -12243,20 +12312,29 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] try: if not (hasattr(get, "id") and hasattr(get, "rname")): return public.return_message(-1, 0, public.lang("parameter error")) - id = get.id - rname = get.rname - data = public.M('sites').where("id=?", (id,)).select() + get.validate([ + Param('id').Integer('>', 0), + Param('rname').String(), + ], []) + if re.search(r'[\x00-\x1f\x7f-\x9f\u2028\u2029]', get.rname): + return public.return_message(-1, 0, public.lang("The website name cannot contain control characters")) + rname = get.rname.strip() + if len(rname) > 128: + return public.return_message(-1, 0, public.lang("The website name cannot exceed 128 characters")) + site_id = int(get.id) + data = public.M('sites').where("id=?", (site_id,)).select() if not data: return public.return_message(-1, 0, public.lang("The site does not exist!")) data = data[0] name = data['rname'] if 'rname' in data.keys() and data.get('rname', '') else data['name'] if 'rname' not in data.keys(): public.M('sites').execute("ALTER TABLE 'sites' ADD 'rname' text DEFAULT ''", ()) - public.M('sites').where('id=?', data['id']).update({'rname': rname}) + public.M('sites').where('id=?', (data['id'],)).update({'rname': rname}) # public.write_log_gettext('Site manager', 'Website [{}] renamed: [{}]'.format(name, rname)) - return public.return_message(0, 0, public.lang("Website [{}] renamed: [{}]", name, rname)) - except: - return public.return_message(-1, 0, traceback.format_exc()) + return public.return_message(0, 0, public.lang("Website [{}] renamed: [{}]", public.xssencode2(name), public.xssencode2(rname))) + except Exception as ex: + public.print_log("error info: {}".format(ex)) + return public.return_message(-1, 0, str(ex)) # Wordpress 漏洞扫描 @@ -14310,6 +14388,9 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] ssl_port = '443' listen_port = '80' + # 全局规则仅作用于 PHP 站点:服务切换重建配置时按站点类型决定是否注入 + project_type = public.M('sites').where('id=?', (site_id,)).getField('project_type') or '' + content = public.readFile(config_path) if not content: return False @@ -14322,6 +14403,7 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] 'server_name': r'(server_name\s+[^;]+\s*;)', 'ssl': r'#SSL-START.*?\n(.*?)#SSL-END', 'Monitor' : r'#Monitor-Config-Start.*?#Monitor-Config-End', + 'bt_site_total' : r'#BT-SITE-TOTAL--START.*?#BT-SITE-TOTAL--END', 'include_php': r'#PHP-INFO-START.*?\n(.*?)#PHP-INFO-END', 'listen' : r'^\s*listen\b.*?;.*$', 'rert_apply_check': r'#CERT-APPLY-CHECK--START.*?\n(.*?)#CERT-APPLY-CHECK--END', @@ -14348,7 +14430,7 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] if not matches[0].lstrip().startswith('#'): res[key] = res[key].replace(matches[0].lstrip(), '#' + matches[0].lstrip()) - elif key == 'Monitor' or key == 'rert_apply_check' : + elif key == 'Monitor' or key == 'rert_apply_check' or key == 'bt_site_total': match = re.findall(pattern, content, re.DOTALL) res[key] = match[0] if match else '\n' @@ -14367,7 +14449,7 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] else: matches = re.findall(pattern, content) if matches: - res[key] = f"{matches[0]}\n" + res[key] = matches[0] else: return False @@ -14392,7 +14474,7 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] conf = r'''server {{ {listen} - {server_name} + {server_name}{global_rule} {default_document} root {site_path}; @@ -14401,7 +14483,9 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] #Subdirectory-configuration-end include /www/server/panel/vhost/nginx/extension/{site_name}/*.conf; - + + {bt_site_total} + #SSL-START SSL related configuration, do NOT delete or modify the next line of commented-out 404 rules {ssl} #SSL-END @@ -14439,12 +14523,14 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] }} access_log {_log}.log; - error_log {_log}.error.log; - + error_log {_log}.error.log; + {Monitor} }}'''.format(server_name=res['server_name'], include_php=res['include_php'], Monitor=res['Monitor'],rert_apply_check=res['rert_apply_check'], listen_port=listen_port, site_name=site_name, site_path=site_path, ssl=res['ssl'],listen=res['listen'],begin_deny=res['begin_deny'], - _log=log_path,default_document=res['default_document'],referenced_redirect=res['referenced_redirect']) + _log=log_path,default_document=res['default_document'],referenced_redirect=res['referenced_redirect'], + bt_site_total=res['bt_site_total'], + global_rule=self._get_global_rule_include(site_name, project_type)) public.writeFile(config_path, conf) wp_path = os.path.join(site_path, 'wp-config.php') @@ -14486,8 +14572,8 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] new_block = r"""server {{ {listen} - {server_name} -{default_document} + {server_name}{global_rule} +{default_document} root {site_path}; #Subdirectory-configuration-start @@ -14515,7 +14601,9 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] #error_page 502 /502.html; #ERROR-PAGE-END {begin_deny} - + + {bt_site_total} + location / {{ proxy_pass {proxy_host}; {proxy_ssl_config} @@ -14553,7 +14641,7 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] }} access_log {_log}.log; - error_log {_log}.error.log; + error_log {_log}.error.log; {Monitor} }} """.format(server_name=res['server_name'], include_php=res['include_php'], @@ -14562,7 +14650,9 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] begin_deny=res['begin_deny'], site_name=site_name, site_path=site_path, listen=res['listen'], _log=log_path, default_document=res['default_document'], - referenced_redirect=res['referenced_redirect']) + referenced_redirect=res['referenced_redirect'], + bt_site_total=res['bt_site_total'], + global_rule=self._get_global_rule_include(site_name, project_type)) public.writeFile(config_path, new_block) # 处理apache配置ssl后,强制重定向 @@ -15045,6 +15135,59 @@ if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strtolower($_SERVER['HTTP_X_FOR # ======================网站多服务 end============================== # ========================网站全局设置 start========================= + # 读取全局规则元数据 + def _get_global_rule_meta(self): + defaults = {"status": 0, "scope_mode": "all", "selected_sites": [], "update_time": 0} + try: + return {**defaults, **public.read_config('nginx_global_rule')} + except Exception: + return defaults + + # nginx 是否可用(nginx 二进制是否存在) + def _nginx_available(self): + return os.path.exists(public.get_setup_path() + '/nginx/sbin/nginx') + + # scope 是否命中某站点 + def _scope_hit(self, site_name, scope_mode, selected_set): + if scope_mode == 'selected': + return site_name in selected_set + if scope_mode == 'except': + return site_name not in selected_set + return True + + # 全局规则是否作用于某站点 + def _global_rule_enabled_for_site(self, site_name): + meta = self._get_global_rule_meta() + if not meta.get('status'): + return False + return self._scope_hit(site_name, meta.get('scope_mode', 'all'), set(meta.get('selected_sites', []))) + + # 返回某站点应注入的 include 块 project_type 传 None 表示不校验类型(如服务切换重建);传具体类型则仅 PHP 注入 + def _get_global_rule_include(self, site_name, project_type=None): + if project_type is not None and (project_type or '').lower() not in self.GLOBAL_RULE_SITE_TYPES: + return '' + return self.GLOBAL_RULE_BLOCK if self._global_rule_enabled_for_site(site_name) else '' + + # 拼接站点 nginx 配置路径(含项目类型前缀) + def _get_site_nginx_conf_path(self, site_name, project_type): + from ssl_domainModelV2 import SPECIAL_PROJECT_TYPE + prefix = '' + if (project_type or '').lower() in SPECIAL_PROJECT_TYPE: + prefix = (project_type or '').lower() + '_' + return os.path.join(public.get_panel_path(), 'vhost', 'nginx', prefix + site_name + '.conf') + + # 向 server 块注入全局规则 include 块 + def _inject_block(self, content): + # 锚定 server 块顶层的 server_name,避免落入 location 块内的 access_log /dev/null + m = re.search(r'^[ \t]*server_name\s+[^;]+;[ \t]*$', content, re.MULTILINE) + if m: + return content[:m.end()] + self.GLOBAL_RULE_BLOCK + content[m.end():] + # 兜底:锚定 server 顶层真实日志 access_log(排除 location 内的 /dev/null 或 off) + m2 = re.search(r'^[ \t]*access_log\s+(?!off\b|/dev/null\b).+;[ \t]*$', content, re.MULTILINE) + if m2: + return content[:m2.start()] + self.GLOBAL_RULE_BLOCK + '\n' + content[m2.start():] + return content + # 获取网站全局设置 def get_site_global(self, get): status = {} @@ -15202,6 +15345,228 @@ if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strtolower($_SERVER['HTTP_X_FOR all_ips = ["0.0.0.0/0", "::/0"] return public.return_message(0, 0, "\n".join(all_ips)) + + + + + # 获取全局规则 + def get_global_rule(self, get): + meta = self._get_global_rule_meta() + content = public.readFile(self.GLOBAL_RULE_CONF) or '' + sites = [{"name": s['name'], "project_type": s.get('project_type', '')} + for s in public.M('sites').field('name,project_type').select() + if (s.get('project_type') or '').lower() in self.GLOBAL_RULE_SITE_TYPES] + return public.return_message(0, 0, { + "status": meta.get('status', 0), + "file":self.GLOBAL_RULE_CONF, + "scope_mode": meta.get('scope_mode', 'all'), + "selected_sites": meta.get('selected_sites', []), + "content": content, + "available": self._nginx_available(), + "sites": sites, + }) + + + # # 避免 form-data 传多行 content 时换行被吞成空格、整段被首个 # 注释 + # def _merge_json_body(self, get): + # try: + # from flask import request + # j = request.get_json(force=True, silent=True) + # except Exception: + # return get + # if isinstance(j, dict): + # for k, v in j.items(): + # get[k] = v + # return get + + # 设置全局规则 + def set_global_rule(self, get): + # get = self._merge_json_body(get) + if not self._nginx_available(): + return public.return_message(-1, 0, public.lang('Global rules require Nginx')) + + status = 1 if str(get.get('status', 0)) in ('1', 'true', 'True') else 0 + scope_mode = get.get('scope_mode', 'all') + content = get.get('content', '') + + selected_raw = get.get('selected_sites', '') + if isinstance(selected_raw, list): + selected = selected_raw + elif selected_raw: + try: + selected = json.loads(selected_raw) + except Exception: + selected = [] + else: + selected = [] + + if scope_mode not in ('all', 'selected', 'except'): + return public.return_message(-1, 0, public.lang('Invalid scope mode')) + if scope_mode in ('selected', 'except') and not selected: + return public.return_message(-1, 0, public.lang('Please select at least one website')) + + return self._apply_global_rule(status, scope_mode, selected, content) + + # 测试全局规则配置语法(只校验,不落盘/不注入站点/不 reload) + def test_global_rule(self, get): + # get = self._merge_json_body(get) + if not self._nginx_available(): + return public.return_message(-1, 0, public.lang('Global rules require Nginx')) + content = get.get('content', '') + if not isinstance(content, str): + content = '' + content = content.replace('\r\n', '\n').replace('\r', '\n') + + self._ensure_global_rule_conf_dir() + existed = os.path.exists(self.GLOBAL_RULE_CONF) + bak = public.readFile(self.GLOBAL_RULE_CONF) if existed else None + try: + public.writeFile(self.GLOBAL_RULE_CONF, content) + check = public.checkWebConfig() + if check is True: + return public.return_message(0, 0, public.lang('Nginx configuration test passed')) + return public.return_message(-1, 0, str(check).strip().split('\n')[0]) + finally: + # 无论结果如何恢复原 global.conf,保证测试不留痕迹 + if existed: + public.writeFile(self.GLOBAL_RULE_CONF, bak) + elif os.path.exists(self.GLOBAL_RULE_CONF): + os.remove(self.GLOBAL_RULE_CONF) + + # 删除/清空全局规则(清掉规则内容、选中网站、模式等,回到未配置状态) + def delete_global_rule(self, get): + if not self._nginx_available(): + return public.return_message(-1, 0, public.lang('Global rules require Nginx')) + res = self._apply_global_rule(0, 'all', [], '') + if isinstance(res, dict) and res.get('status') == 0: + return public.return_message(0, 0, public.lang('Deleted')) + return res + + # 获取全局规则模板列表(含内置预置模板,首次访问时初始化写入) + def _get_global_rule_templates(self): + try: + tpls = public.read_config('nginx_global_rule_templates') + except Exception: + tpls = [dict(t) for t in self.GLOBAL_RULE_PRESET_TEMPLATES] + public.save_config('nginx_global_rule_templates', tpls) + return tpls + for t in tpls: + t.setdefault('desc', '') + return tpls + + # 获取全局规则模板列表 + def get_global_rule_templates(self, get): + try: + tpls = self._get_global_rule_templates() + except Exception: + tpls = [dict(t) for t in self.GLOBAL_RULE_PRESET_TEMPLATES] + return public.return_message(0, 0, tpls) + + # 保存全局规则模板(预置模板同样可编辑) + def save_global_rule_template(self, get): + # get = self._merge_json_body(get) + name = get.get('name', '').strip() + code = get.get('code', '') + desc = get.get('desc', '').strip() + if not name or not code: + return public.return_message(-1, 0, public.lang('Template name and code are required')) + tpls = self._get_global_rule_templates() + try: + tid = int(get.get('id', 0) or 0) + except (ValueError, TypeError): + tid = 0 + if tid: + for t in tpls: + if t.get('id') == tid: + t['name'], t['code'], t['desc'] = name, code, desc + break + else: + return public.return_message(-1, 0, public.lang('Template does not exist')) + else: + new_id = (max([t['id'] for t in tpls]) + 1) if tpls else 1 + tpls.insert(0, {"id": new_id, "name": name, "desc": desc, "code": code, "create_time": int(time.time())}) + public.save_config('nginx_global_rule_templates', tpls) + return public.return_message(0, 0, public.lang('Saved')) + + # 删除全局规则模板(预置模板同样可删除) + def delete_global_rule_template(self, get): + try: + tid = int(get.get('id', 0) or 0) + except (ValueError, TypeError): + return public.return_message(-1, 0, public.lang('Invalid template id')) + tpls = self._get_global_rule_templates() + public.save_config('nginx_global_rule_templates', [t for t in tpls if t.get('id') != tid]) + return public.return_message(0, 0, public.lang('Deleted')) + + # 确保 global.conf 目录存在 + def _ensure_global_rule_conf_dir(self): + d = os.path.dirname(self.GLOBAL_RULE_CONF) + if d and not os.path.isdir(d): + os.makedirs(d, exist_ok=True) + + + # 落地全局规则(含回滚) + def _apply_global_rule(self, status, scope_mode, selected, content): + selected_set = set(selected) + all_sites = public.M('sites').field('name,project_type').select() + php_sites = set(s['name'] for s in all_sites + if (s.get('project_type') or '').lower() in self.GLOBAL_RULE_SITE_TYPES) + bak = [] + + # 统一换行符:防止 \r\n / \r 被 nginx 视为非换行,导致整段被首个 # 注释吞掉 + if not isinstance(content, str): + content = '' + content = content.replace('\r\n', '\n').replace('\r', '\n') + + # 备份并写入 global.conf + self._ensure_global_rule_conf_dir() + if os.path.exists(self.GLOBAL_RULE_CONF): + shutil.copy2(self.GLOBAL_RULE_CONF, self.GLOBAL_RULE_CONF + '.global_rule.bak') + bak.append((self.GLOBAL_RULE_CONF, self.GLOBAL_RULE_CONF + '.global_rule.bak')) + public.writeFile(self.GLOBAL_RULE_CONF, content or '') + + # 遍历所有站点:剥离历史注入块;仅 PHP 站点按 scope 决定是否注入 + for s in all_sites: + path = self._get_site_nginx_conf_path(s['name'], s.get('project_type', '')) + if not os.path.exists(path): + continue + old = public.readFile(path) + if not old: + continue + stripped = self.GLOBAL_RULE_STRIP_RE.sub('\n', old) + should_inject = (s['name'] in php_sites) and (status == 1) and self._scope_hit(s['name'], scope_mode, selected_set) + new = self._inject_block(stripped) if should_inject else stripped + if new != old: + shutil.copy2(path, path + '.global_rule.bak') + bak.append((path, path + '.global_rule.bak')) + public.writeFile(path, new) + + # 校验 nginx 配置 + check_result = public.checkWebConfig() + if check_result is not True: + for path, bpath in bak: + if os.path.exists(bpath): + shutil.copy2(bpath, path) + os.remove(bpath) + err_detail = check_result.strip() if isinstance(check_result, str) else '' + msg = public.lang('Nginx config check failed, changes rolled back') + if err_detail: + msg += '\n' + err_detail + return public.return_message(-1, 0, msg) + + # 校验通过,持久化元数据 + public.save_config('nginx_global_rule', { + "status": status, "scope_mode": scope_mode, + "selected_sites": sorted(selected_set), "update_time": int(time.time()), + }) + for _, bpath in bak: + if os.path.exists(bpath): + os.remove(bpath) + + # reload nginx + if not public.webservice_operation('nginx', 'reload'): + return public.return_message(-1, 0, public.lang('Nginx reload failed')) + return public.return_message(0, 0, public.lang('Applied')) # ========================网站全局设置 end========================= # 获取网站安装报告 diff --git a/class_v2/projectModelV2/goModel.py b/class_v2/projectModelV2/goModel.py index e45f887d..3496aa56 100644 --- a/class_v2/projectModelV2/goModel.py +++ b/class_v2/projectModelV2/goModel.py @@ -201,14 +201,17 @@ class main(projectBase): project_cmd = project_config['project_cmd'] cmd_list = self.split_command(project_cmd) pids = [] - for i in psutil.process_iter(['pid', 'exe', 'cmdline']): + # 用 psutil.pids() 先取 PID 列表,再逐个 Process()。避免 process_iter() + for pid in psutil.pids(): try: - if i.status() == "zombie": + p = psutil.Process(pid) + if p.status() == "zombie": continue - if project_exe == i.exe() and cmd_list[1:] == i.cmdline()[1:]: - pids.append(i.pid) - except: - pass + if project_exe == p.exe() and cmd_list[1:] == p.cmdline()[1:]: + pids.append(pid) + except (psutil.NoSuchProcess, psutil.AccessDenied, + FileNotFoundError, ProcessLookupError): + continue running_pid = [] for pid in pids: @@ -222,7 +225,11 @@ class main(projectBase): main_pid = [] for pid in running_pid: - p = psutil.Process(pid) + try: + p = psutil.Process(pid) + except (psutil.NoSuchProcess, psutil.AccessDenied, + FileNotFoundError, ProcessLookupError): + continue if p.ppid() not in running_pid: main_pid.append(pid) @@ -1519,6 +1526,43 @@ echo $! > {pid_file}'''.format( self.set_config(get.project_name) public.WriteLog(self._log_name, 'Add Go project [{}]'.format(get.project_name)) self.start_project(get) + + # ================ git start ====================== + try: + _deploy_type = get.get('deploy_type', '') + _auth_type = get.get('auth_type', '') + _has_git = bool(_auth_type) or _deploy_type in ['ssh', 'github'] + if _has_git: + if not _auth_type: + _auth_type = {'ssh': 'ssh_key', 'github': 'github'}.get(_deploy_type, _deploy_type) + from git_tools import GitTools + git_obj = GitTools() + + # 已clone项目,使用.git导入 + res_info = git_obj.get_git_directory(public.to_dict_obj({"site_id": project_id})) + if res_info['status'] != 0: + return self.return_result(get, -1, res_info['message']) + git_info = res_info['message'] or {} + if not git_info.get('repo'): + return self.return_result(get, -1, "Failed to read Git information from the cloned repository") + import_res = git_obj.import_existing_repository( + public.to_dict_obj({ + "site_id": project_id, + "repo": git_info['repo'], + "branch": git_info['branch'], + "key_path": git_info.get('key_path', ''), + "auth_type": _auth_type, + "username": get.get('username', ''), + "token": get.get('token', ''), + "project_type": 'go', + })) + if import_res['status'] != 0: + return self.return_result(get, -1, import_res['message']) + except Exception as e: + print(e) + return self.return_result(get, -1, "There was an error while configuring Git tools!") + # ================ git end ====================== + flag, tip = self._release_firewall(get) msg = 'Project added successfully' + ("" if flag else "
" + tip) return self.return_result(get,0,{"data":msg,"project_id":project_id}) diff --git a/class_v2/projectModelV2/nodejsModel.py b/class_v2/projectModelV2/nodejsModel.py index a8150f83..8fa87235 100644 --- a/class_v2/projectModelV2/nodejsModel.py +++ b/class_v2/projectModelV2/nodejsModel.py @@ -34,6 +34,8 @@ class main(projectBase): _node_logs_path = '{}/vhost/logs'.format(_nodejs_path) _node_run_scripts = '{}/vhost/scripts'.format(_nodejs_path) _pids = None + _mount_cache = None # 系统/NVM node 挂载结果缓存(类级,跨请求生效) + _mount_cache_time = 0 # 缓存时间戳 _vhost_path = '{}/vhost'.format(_panel_path) _www_home = '/home/www' _node_logs = '{}/vhost/logs'.format(_nodejs_path) @@ -186,8 +188,168 @@ class main(projectBase): public.ExecShell('rm -rf {}'.format(node_path)) continue nodejs_list.append(v) + # 排序:面板版本在前,系统/NVM后缀版本在后(顺带稳定默认版本选取) + nodejs_list.sort(key=lambda v: (1 if '-' in v else 0, + tuple(map(int, re.findall(r'\d+', v))))) return public.return_message(0, 0, nodejs_list) + # 版本运行时管理(系统/NVM node 扫描与汇总) + # 插件 nodejs 只管理面板安装版本 系统/NVM 版本由面板侧统一管理 + def scan_system_nodes(self, get): + ''' + @name 扫描系统与NVM安装的node版本并入面板管理 + @param get + @return dict {data, created, skipped} + ''' + from mod.project.nodejs.base import NodeJs + res = NodeJs().scan_system_nodes(get) + # 主动扫描 = 最新结果,刷新挂载缓存 + main._mount_cache = res + main._mount_cache_time = time.time() + public.set_module_logs("node_site_nvm", "scan_system_nodes") + return res + + def _ensure_node_runtime_mounted(self): + ''' + @name 确保系统/NVM node 已挂载 60s缓存 + node -v / which / npm root -g 等慢操作 + ''' + if main._mount_cache_time and time.time() - main._mount_cache_time < 60: + return main._mount_cache + try: + from mod.project.nodejs.base import NodeJs + res = NodeJs().scan_system_nodes(public.to_dict_obj({})) + except: + res = None + main._mount_cache = res + main._mount_cache_time = time.time() + return res + + def get_node_runtime_list(self, get): + ''' + @name 汇总已管理版本(面板安装 + 系统/NVM) + @param get + @return dict {data: [{version, source, path}]} + ''' + from mod.project.nodejs.base import NodeJs + return NodeJs().get_node_runtime_list(get) + + def set_default_node_version(self, get): + ''' + @name 切换命令行默认 node(which node)到指定版本 + @param get {version: 'v24.15.0' | 'v22.14.0-nvm-root'} + @return dict + ''' + from mod.project.nodejs.base import NodeJs + public.set_module_logs("node_site", "set_default_node_version") + return NodeJs().set_default_node_version(get) + + def remove_extra_node(self, get): + ''' + @name 卸载系统/NVM版本(仅删软链目录,不影响真实node) + @param get {version: 'v24.19.0-system'} + @return dict + ''' + from mod.project.nodejs.base import NodeJs + return NodeJs().remove_extra_node(get) + + def get_nvm_env_info(self, get): + ''' + @name 获取 System NVM 环境信息 + @param get + @return dict {nvm_dir, current_version, installed, source, source_url} + ''' + from mod.project.nodejs.base import NodeJs + public.set_module_logs("node_site_nvm", "get_nvm_env_info") + return NodeJs().get_nvm_env_info(get) + + def switch_nvm_default_version(self, get): + ''' + @name 切换 NVM 环境默认版本 + @param get {version: 'v22.14.0'} + @return dict + ''' + from mod.project.nodejs.base import NodeJs + public.set_module_logs("node_site_nvm", "switch_nvm_default_version") + return NodeJs().switch_nvm_default_version(get) + + def set_nvm_config(self, get): + ''' + @name 设置 NVM 下载源(可选 version 同时切换环境默认版本) + @param get {source: 'npmmirror', custom_url: '', version?: 'v22.18.0'} + @return dict + ''' + from mod.project.nodejs.base import NodeJs + public.set_module_logs("node_site_nvm", "set_nvm_config") + return NodeJs().set_nvm_config(get) + + def install_nvm_node(self, get): + ''' + @name 异步通过 root NVM 安装新版本 node + @param get {version: 'v22.18.0', source?: '', custom_url?: '', switch_nvm?: '1'} + switch_nvm=1 安装成功同时切换 NVM 环境默认版本 + @return dict + ''' + from mod.project.nodejs.base import NodeJs + public.set_module_logs("node_site_nvm", "install_nvm_node") + return NodeJs().install_nvm_node(get) + + def get_nvm_online_versions(self, get): + ''' + @name 获取 NVM 可安装版本列表(来自下载源 index.json,每个大版本只留最新稳定版) + @param get {force?: '1'} + @return list [{version, lts, npm}] + ''' + from mod.project.nodejs.base import NodeJs + return NodeJs().get_nvm_online_versions(get) + + def get_nvm_install_status(self, get): + ''' + @name 查询 NVM 异步安装任务状态(安装完成后自动触发扫描) + @param get + @return dict {status: idle|running|success|failed, version, message, scan?, started_at, finished_at} + ''' + from mod.project.nodejs.base import NodeJs + return NodeJs().get_nvm_install_status(get) + + def get_package_manager_info(self, get): + ''' + @name 获取指定 node 版本下各包管理器的实际版本与存在状态 + @param get {nodejs_version: 'v22.14.0-nvm-root'} + @return dict {data: [{name, version, detected, path}]} + detected 表示该版本 bin 下是否存在此包管理器(软链也算,跟随真实路径) + 面板版本直接探测 bin 下命令;系统/NVM 版本探测其 bin 软链(指向真实 npm/pnpm/yarn) + ''' + nodejs_version = get.get('nodejs_version', '') + if not nodejs_version: + return public.return_message(-1, 0, public.lang( + 'The "nodejs_version" parameter cannot be left blank.')) + node_dir = '{}/{}'.format(self._nodejs_path, nodejs_version) + if not os.path.exists(node_dir): + return public.return_message(-1, 0, public.lang( + 'This version does not exist: {}'.format(nodejs_version))) + bin_dir = os.path.join(node_dir, 'bin') + result = [] + for name in ('pnpm', 'yarn','npm'): + pkg_bin = os.path.join(bin_dir, name) + version = '' + if os.path.exists(pkg_bin): + # PATH 前缀让 npm/pnpm/yarn 由其所属 node 解释(系统 npm 依赖该系统 node) + try: + ver_out = public.ExecShell( + 'PATH="{}:$PATH" "{}" -v 2>/dev/null'.format(bin_dir, pkg_bin))[0].strip() + if ver_out: + version = ver_out + except: + pass + result.append({ + 'name': name, + 'version': version, + 'detected': bool(version), + 'path': pkg_bin if os.path.exists(pkg_bin) else '', + }) + return public.return_message(0, 0, result) + def get_run_list(self, get): ''' @name 获取node项目启动列表 @@ -723,6 +885,26 @@ export PATH format_domains.append(domain) return format_domains, '' + def _get_node_version_owner(self, nodejs_version): + ''' + @name 读取 node 版本目录的属主(用于 run_user 权限校验) + 优先读标记文件 owner;读不到时从目录名 {version}-{source}-{owner} 解析 + @param nodejs_version 版本目录名,如 v22.14.0-nvm-root + @return string 属主用户,未知时返回 '' + ''' + try: + flag_file = os.path.join(self._nodejs_path, nodejs_version, '.aapanel-node-extra') + if os.path.exists(flag_file): + flag = json.loads(public.readFile(flag_file)) + if flag.get('owner'): + return str(flag['owner']) + # 目录名尾段即 owner:v22.14.0-nvm-root -> root + if '-' in nodejs_version: + return str(nodejs_version.rsplit('-', 1)[-1]) + except: + pass + return '' + def _normalize_package_manager(self, pkg_manager): pkg_manager = str(pkg_manager or 'npm').strip().lower() if pkg_manager not in ('npm', 'pnpm', 'yarn'): return 'npm' @@ -1030,8 +1212,65 @@ export PATH def _extract_nodejs_version_from_path(self, path): path = str(path or '').replace('\\', '/') - match = re.search(r'/nodejs/(v\d+(?:\.\d+){1,3})(?:/|$)', path) - return match.group(1) if match else '' + # 面板目录(含来源后缀软链目录):/www/server/nodejs/v22.14.0-nvm-root/bin/node + match = re.search(r'/nodejs/(v\d+(?:\.\d+){1,3}[\w-]*)(?:/|$)', path) + if match: + return match.group(1) + # NVM 真实目录:/root/.nvm/versions/node/v22.14.0/bin/node + # 识别出版本后映射回面板软链目录名(v22.14.0-nvm-root),保证 get_node_bin 命中 + match = re.search(r'/([^/]*\.nvm[^/]*)/versions/node/(v\d+(?:\.\d+){1,3})(?:/|$)', path) + if match: + return self._resolve_nvm_version(match.group(2), match.group(1)) + # 真实 node 可执行文件(系统自装如 /usr/local/node-v24.20.0/bin/node) 正则匹配不到 + # 用 realpath 与已挂载版本目录 bin/node 比对,命中返回挂载目录名(如 v24.20.0-system-root), + # 保证进程真实解释器能映射到 get_node_bin 可用的目录 + try: + if not os.path.exists(path): return '' + real = os.path.realpath(path) + if not real or os.path.basename(real) not in ('node', 'nodejs'): return '' + if os.path.isdir(self._nodejs_path): + for v in os.listdir(self._nodejs_path): + if not v.startswith('v') or '-' not in v: continue + try: + if os.path.realpath('{}/{}/bin/node'.format(self._nodejs_path, v)) == real: + return v + except: + continue + except: + pass + return '' + + def _resolve_nvm_version(self, nvm_version, nvm_dir=''): + ''' + @name 将 NVM 真实版本号映射为面板侧软链目录名 + /root/.nvm/versions/node/v22.14.0/bin/node + -> v22.14.0-nvm-root(当 /www/server/nodejs/ 下已扫描生成软链目录时) + 找不到唯一目录(未扫描 / 多用户歧义)时返回原版本号 + ''' + try: + if not hasattr(self, '_nvm_resolve_cache'): + self._nvm_resolve_cache = {} + if nvm_version in self._nvm_resolve_cache: + return self._nvm_resolve_cache[nvm_version] + matched = [] + if os.path.isdir(self._nodejs_path): + for v in os.listdir(self._nodejs_path): + if not v.startswith(nvm_version + '-'): + continue + flag_file = os.path.join(self._nodejs_path, v, '.aapanel-node-extra') + if not os.path.exists(flag_file): + continue + try: + flag = json.loads(public.readFile(flag_file)) + except: + flag = {} + if flag.get('source') == 'nvm': + matched.append(v) + resolved = matched[0] if len(matched) == 1 else nvm_version + self._nvm_resolve_cache[nvm_version] = resolved + return resolved + except: + return nvm_version def _append_nodejs_version_candidate(self, candidates, source, path, pid=0): version = self._extract_nodejs_version_from_path(path) @@ -1227,6 +1466,10 @@ export PATH @name 扫描可导入的Node项目 @return dict ''' + # 先挂载系统/NVM node(幂等,60s 内重复扫描直接取缓存): + # 保证用真实 NVM 路径启动的项目 nodejs_version 能映射出软链目录名 + # (如 v22.14.0-nvm-root),否则只识别出纯版本号导致无法导入 + self._ensure_node_runtime_mounted() existing_paths, existing_names = self._get_existing_node_scan_targets() skipped = { 'unsupported': 0, @@ -1291,8 +1534,6 @@ export PATH ''' if not isinstance(get, public.dict_obj): get = public.to_dict_obj(get) - if not self._is_install_nodejs(get): - return self._nodejs_error(public.lang('Please install nodejs version manager first')) try: pid = int(get.get('pid', 0)) except: @@ -1342,6 +1583,9 @@ export PATH nodejs_version = self._get_default_nodejs_version() if not nodejs_version: return self._nodejs_error('Please install or select a Node.js version first.') + # # 无后缀版本需要检查插件安装 + # if '-' not in nodejs_version and not self._is_install_nodejs(get): + # return self._nodejs_error(public.lang('Please install nodejs version manager first')) if not self.get_node_bin(nodejs_version): return self._nodejs_error(public.lang('The specified nodejs version does not exist!')) try: @@ -1444,18 +1688,13 @@ export PATH public.print_log("error info: {}".format(ex)) return public.return_message(-1, 0, str(ex)) - public.set_module_logs('node_site_nodejs', 'create_app', 1) + # public.set_module_logs('node_site_nodejs', 'create_app', 1) public.set_module_logs('node_site', 'create_app', 1) if not isinstance(get, public.dict_obj): return_message = public.return_error(public.lang('The parameter type is wrong, need dict obj object')) del return_message['status'] return public.return_message(-1, 0, return_message) - if not self._is_install_nodejs(get): - return_message = public.return_error(public.lang('Please install nodejs version manager first')) - del return_message['status'] - return public.return_message(-1, 0, return_message) - project_name = get.project_name.strip() if not re.match(r"^\w+$", project_name): return_message = public.return_error(public.lang( @@ -1489,6 +1728,22 @@ export PATH get.port) if error_msg: return self._nodejs_error(error_msg) + # 系统/NVM 版本与运行用户权限校验: + # NVM 版本属于某个 Linux 用户(/root/.nvm -> root、/home/xxx/.nvm -> xxx), + # 项目运行用户必须与版本属主一致,否则启动时无权访问该用户 home 下 nvm + nodejs_version = get.nodejs_version.strip() + # # 无后缀版本需要检查插件安装 + # if '-' not in nodejs_version and not self._is_install_nodejs(get): + # return self._nodejs_error(public.lang('Please install nodejs version manager first')) + if '-nvm-' in nodejs_version: + version_owner = self._get_node_version_owner(nodejs_version) + run_user = get.run_user.strip() + if version_owner and version_owner != run_user: + return self._nodejs_error( + 'The NVM Node.js version "{}" belongs to user "{}", but the project runs as user "{}". ' + 'Please switch the runtime or the run user.'.format( + nodejs_version, version_owner, run_user)) + pdata = { 'name': get.project_name, 'path': get.project_cwd, @@ -1527,22 +1782,35 @@ export PATH # ================ git start ====================== try: - if get.get('deploy_type') in ['ssh', 'github']: - if get.get('deploy_type') == 'ssh': - from git_tools import GitTools - git_obj = GitTools() + _deploy_type = get.get('deploy_type', '') + _auth_type = get.get('auth_type', '') + _has_git = bool(_auth_type) or _deploy_type in ['ssh', 'github'] + if _has_git: + if not _auth_type: + _auth_type = {'ssh': 'ssh_key', 'github': 'github'}.get(_deploy_type, _deploy_type) + from git_tools import GitTools + git_obj = GitTools() - # 已clone项目,使用.git导入 - res = git_obj.get_git_directory(public.to_dict_obj({"site_id": project_id})) - if res['status'] != 0: - return public.return_message(-1, 0, res['message']) - res = res['message'] - res = git_obj.import_existing_repository( - public.to_dict_obj({"site_id": project_id, "repo": res['repo'], - "branch": res['branch'], "key_path": res['key_path'], - "project_type": 'node'})) - if res['status'] != 0: - return public.return_message(-1, 0, res['message']) + # 已clone项目,使用.git导入 + res = git_obj.get_git_directory(public.to_dict_obj({"site_id": project_id})) + if res['status'] != 0: + return public.return_message(-1, 0, res['message']) + git_info = res['message'] or {} + if not git_info.get('repo'): + return public.return_message(-1, 0, "Failed to read Git information from the cloned repository") + res = git_obj.import_existing_repository( + public.to_dict_obj({ + "site_id": project_id, + "repo": git_info['repo'], + "branch": git_info['branch'], + "key_path": git_info.get('key_path', ''), + "auth_type": _auth_type, + "username": get.get('username', ''), + "token": get.get('token', ''), + "project_type": 'node', + })) + if res['status'] != 0: + return public.return_message(-1, 0, res['message']) except Exception as e: print(e) # 失败不删除项目 diff --git a/class_v2/projectModelV2/pythonModel.py b/class_v2/projectModelV2/pythonModel.py index 0ee5c4cb..b022f714 100644 --- a/class_v2/projectModelV2/pythonModel.py +++ b/class_v2/projectModelV2/pythonModel.py @@ -863,6 +863,43 @@ class main(projectBase): self.run_simple_prep_env(res, values) time.sleep(0.5) public.WriteLog(self._log_name, "Create Python Project [{}]".format(values["pjname"])) + + # ================ git start ====================== + try: + _deploy_type = get.get('deploy_type', '') + _auth_type = get.get('auth_type', '') + _has_git = bool(_auth_type) or _deploy_type in ['ssh', 'github'] + if _has_git: + if not _auth_type: + _auth_type = {'ssh': 'ssh_key', 'github': 'github'}.get(_deploy_type, _deploy_type) + from git_tools import GitTools + git_obj = GitTools() + + # 已clone项目,使用.git导入 + res_info = git_obj.get_git_directory(public.to_dict_obj({"site_id": res})) + if res_info['status'] != 0: + return public.fail_v2(res_info['message']) + git_info = res_info['message'] or {} + if not git_info.get('repo'): + return public.fail_v2("Failed to read Git information from the cloned repository") + import_res = git_obj.import_existing_repository( + public.to_dict_obj({ + "site_id": res, + "repo": git_info['repo'], + "branch": git_info['branch'], + "key_path": git_info.get('key_path', ''), + "auth_type": _auth_type, + "username": get.get('username', ''), + "token": get.get('token', ''), + "project_type": 'python', + })) + if import_res['status'] != 0: + return public.fail_v2(import_res['message']) + except Exception as e: + print(e) + return public.fail_v2(public.lang("There was an error while configuring Git tools!")) + # ================ git end ====================== + get.release_firewall = True flag, tip = self._release_firewall(get) tip = "" if flag else "
" + tip diff --git a/class_v2/projectModelV2/safecloudModel.py b/class_v2/projectModelV2/safecloudModel.py index 82cfe9ec..771acdcb 100644 --- a/class_v2/projectModelV2/safecloudModel.py +++ b/class_v2/projectModelV2/safecloudModel.py @@ -676,7 +676,7 @@ class Config: # 定义支持的云存储类型 cloud_storage_types = { 'fuse.ossfs': '阿里云OSS', - 'fuse.s3fs': 'AWS S3', + 'fuse.s3fs': 'S3 Storage', 'fuse.cosfs': '腾讯云COS', 'fuse.obsfs': '华为云OBS', 'fuse.bosfs': '百度智能云BOS', @@ -2117,22 +2117,22 @@ class main(projectBase): except Exception as e: return public.returnMsg(False, 'An error occurred while executing the alarm test: {}'.format(str(e))) - def GetCheckUrl(self): - ''' - @time: 2025-02-19 - @name 获取云端URL地址 - @author lkq<2022-4-12> - @return URL - ''' - try: - - ret = requests.get(f'{public.OfficialWebShellCheckBase()}/checkWebShell.php').json() - # public.print_log("|====ret:".format(ret)) - if ret['status']: - return ret['url'] - return False - except: - return False + # def GetCheckUrl(self): + # ''' + # @time: 2025-02-19 + # @name 获取云端URL地址 + # @author lkq<2022-4-12> + # @return URL + # ''' + # try: + # + # ret = requests.get(f'{public.OfficialWebShellCheckBase()}/checkWebShell.php').json() + # # public.print_log("|====ret:".format(ret)) + # if ret['status']: + # return ret['url'] + # return False + # except: + # return False def ReadFile(self, filepath, mode='r'): ''' @@ -2159,65 +2159,65 @@ class main(projectBase): return False return f_body - def test_file(self, get): - ''' - @time: 2025-02-19 - @name 测试文件是否为木马 - @param get.filepath 要检测的文件路径 - @return dict - ''' - try: - # 验证参数 - if not hasattr(get, 'filepath'): - return public.returnMsg(False, 'Please provide the file path to be tested!') - - filepath = get.filepath - if not os.path.exists(filepath): - return public.returnMsg(False, 'File does not exist: {}'.format(filepath)) - - # 获取文件大小 - file_size = os.path.getsize(filepath) - if file_size > 1024000: # 1MB限制 - return public.returnMsg(False, 'File size exceeds the limit (1MB)') - - # 获取云端检测URL - url = self.GetCheckUrl() - if not url: - return public.returnMsg(False, 'Failed to get the cloud detection address') - - # 进行云端检测 - try: - # 准备上传数据 - upload_data = { - 'inputfile': self.ReadFile(filepath), - 'md5': self.FileMd5(filepath) - } - - # 发送检测请求 - upload_res = requests.post(url, upload_data, timeout=20).json() - - # 处理响应结果 - if upload_res['msg'] == 'ok': - is_webshell = upload_res['data']['data']['level'] == 5 - return { - 'status': True, - 'msg': 'Detection completed', - 'data': { - 'filepath': filepath, - 'is_webshell': is_webshell, - 'level': upload_res['data']['data']['level'], - 'md5': upload_data['md5'] - } - } - else: - return public.returnMsg(False, 'Cloud detection failed: {}'.format(upload_res['msg'])) - - except Exception as e: - return public.returnMsg(False, 'Cloud detection request failed: {}'.format(str(e))) - - except Exception as e: - # logging.error("Error in test_file: {}".format(str(e))) - return public.returnMsg(False, 'An error occurred during the test: {}'.format(str(e))) + # def test_file(self, get): + # ''' + # @time: 2025-02-19 + # @name 测试文件是否为木马 已禁用 + # @param get.filepath 要检测的文件路径 + # @return dict + # ''' + # try: + # # 验证参数 + # if not hasattr(get, 'filepath'): + # return public.returnMsg(False, 'Please provide the file path to be tested!') + # + # filepath = get.filepath + # if not os.path.exists(filepath): + # return public.returnMsg(False, 'File does not exist: {}'.format(filepath)) + # + # # 获取文件大小 + # file_size = os.path.getsize(filepath) + # if file_size > 1024000: # 1MB限制 + # return public.returnMsg(False, 'File size exceeds the limit (1MB)') + # + # # 获取云端检测URL + # url = self.GetCheckUrl() + # if not url: + # return public.returnMsg(False, 'Failed to get the cloud detection address') + # + # # 进行云端检测 + # try: + # # 准备上传数据 + # upload_data = { + # 'inputfile': self.ReadFile(filepath), + # 'md5': self.FileMd5(filepath) + # } + # + # # 发送检测请求 + # upload_res = requests.post(url, upload_data, timeout=20).json() + # + # # 处理响应结果 + # if upload_res['msg'] == 'ok': + # is_webshell = upload_res['data']['data']['level'] == 5 + # return { + # 'status': True, + # 'msg': 'Detection completed', + # 'data': { + # 'filepath': filepath, + # 'is_webshell': is_webshell, + # 'level': upload_res['data']['data']['level'], + # 'md5': upload_data['md5'] + # } + # } + # else: + # return public.returnMsg(False, 'Cloud detection failed: {}'.format(upload_res['msg'])) + # + # except Exception as e: + # return public.returnMsg(False, 'Cloud detection request failed: {}'.format(str(e))) + # + # except Exception as e: + # # logging.error("Error in test_file: {}".format(str(e))) + # return public.returnMsg(False, 'An error occurred during the test: {}'.format(str(e))) # 移动到回收站 def Mv_Recycle_bin(self, path): diff --git a/class_v2/safeModelV2/overviewModel.py b/class_v2/safeModelV2/overviewModel.py index 503cbdea..fa2a8350 100644 --- a/class_v2/safeModelV2/overviewModel.py +++ b/class_v2/safeModelV2/overviewModel.py @@ -150,6 +150,9 @@ class main(safeBase): keyword = str(self._get_arg(get, "keyword", "") or "").lower() events = self._get_events_data(limit=500) + events.extend(self._events_net_threat()) + events.sort(key=lambda x: x.get("time", 0), reverse=True) + self._decorate_events(events) if days > 0: start_time = int(time.time()) - days * 86400 events = [event for event in events if event["time"] >= start_time] @@ -1171,11 +1174,7 @@ class main(safeBase): events.extend(self._events_ssh()) events.extend(self._events_panel_logs()) events.sort(key=lambda x: x.get("time", 0), reverse=True) - for index, event in enumerate(events): - event["id"] = "evt_{}".format(index + 1) - event["time_text"] = self._format_time(event.get("time", 0)) - event["relative_time"] = self._relative_time(event.get("time", 0)) - event["level_label"] = self.SEVERITY_LABELS.get(event.get("level", "info"), "Info") + self._decorate_events(events) return events[:limit] def _events_bt_hids(self): @@ -1358,6 +1357,58 @@ class main(safeBase): )) return events + def _events_net_threat(self): + """聚合 net_threat(Maltrail)插件当天威胁事件。 + """ + plugin_dir = self._plugin_path("net_threat") + if not os.path.exists(plugin_dir) or not os.path.exists(os.path.join(plugin_dir, "net_threat_main.py")): + return [] + + try: + result = public.run_plugin( + "net_threat", + "get_events", + public.to_dict_obj({"page": 1, "page_size": 200}), + ) + except Exception as ex: + public.print_log("security overview get net_threat events error: {}".format(ex)) + return [] + data = result.get("data", {}) if isinstance(result, dict) else {} + rows = data.get("list", []) if isinstance(data, dict) else [] + if not isinstance(rows, list): + return [] + + events = [] + for row in rows: + if not isinstance(row, dict): + continue + level = str(row.get("severity", "") or "").strip().lower() + threat = row.get("threat", "") or "Network threat" + source = row.get("source", "") or row.get("source_ip", "") or "-" + destination = row.get("destination", "") or row.get("destination_ip", "") or "-" + protocol = row.get("protocol", "") or "-" + direction = row.get("direction", "") + trail = row.get("trail", "") + trail_type = row.get("trail_type", "") + + direction_prefix = "" + if direction in ("inbound", "outbound"): + direction_prefix = "{}: ".format(direction.capitalize()) + message = "{}{} -> {} {}".format(direction_prefix, source, destination, protocol) + meta = " ".join(part for part in (trail_type, trail) if part) + + events.append(self._event( + "net_threat", + "network_threat", + "Network threat: {}".format(threat), + message, + level, + self._to_timestamp(str(row.get("time", "") or "")[:19]), + meta, + "unhandled", + )) + return events + def _event(self, source, event_type, title, message, level, ts, meta, status): level = self._normalize_level(level)[0] or "info" return { @@ -1375,6 +1426,15 @@ class main(safeBase): "status": status or "", } + def _decorate_events(self, events): + """为聚合事件统一补齐展示字段(id 按最终排序序号编,跨来源全局唯一)。""" + for index, event in enumerate(events): + event["id"] = "evt_{}".format(index + 1) + event["time_text"] = self._format_time(event.get("time", 0)) + event["relative_time"] = self._relative_time(event.get("time", 0)) + event["level_label"] = self.SEVERITY_LABELS.get(event.get("level", "info"), "Info") + return events + # ------------------------------ # Sources and helpers # ------------------------------ diff --git a/class_v2/safeModelV2/syslogModel.py b/class_v2/safeModelV2/syslogModel.py index f6e75f4c..ad3d9627 100644 --- a/class_v2/safeModelV2/syslogModel.py +++ b/class_v2/safeModelV2/syslogModel.py @@ -234,7 +234,7 @@ mcQwVxjUw79rwGN6NopbQ8o+o0Oqap86qulYzVaU1YIReLG3rs8BVbRSwONMnP/2 /0ULpLqgTvInFD0r5hHANgyhe0+ApeojOmIJni82PRs= G/hjuaHIfOdhg/DGAsPhcPOPTRXDiI3ZJx/D3q3b4P1DHXJ/TJdbmPH2ckSraWgG 1u+XjG/2+GSQRv6EzCaWRQ== -XEKtPwhadR+kpKQN/+UTabdcOsvQ70heGQXJNuzLidZcC3xryH5q1zGGaoBvvKTdC1AgWcdepqNrVhCT6tqt7pCgU8fcpxsvRgulBE1NZu9SSmus2oz4HzvvEcXgYZbN/5tlDq8RdAY5WQkwLWPTq/dVzZBv6z2B8FhigMKfcMnFomnMj1iyhyb10pjIliz/ +XEKtPwhadR+kpKQN/+UTabdcOsvQ70heGQXJNuzLidZcC3xryH5q1zGGaoBvvKTdC1AgWcdepqNrVhCT6tqt7pCgU8fcpxsvRgulBE1NZu9SSmus2oz4HzvvEcXgYZbN/5tlDq8RdAY5WQkwLWPTq/dVzZBv6z2B8FhigMKfcMmkxzeNsFxjRHeFILjvoF0SlSPElgt7OR2HLQ6OCGReiQ== 1u+XjG/2+GSQRv6EzCaWRQ== esnxVrQTJckUcXi8Vt8zdyY4i7Esn3+rv1ghcUNo4q0= NhnIR3Ilo4H2su9/cTNo/L0HJQSj7xDirJmInN4ogA7N4utqCGavJw/zWl3BqVBOcu0yh4310yAJbcS5M5y7KLT8b6U9cXXn+DOi/El+juU= @@ -272,7 +272,7 @@ mcQwVxjUw79rwGN6NopbQ8o+o0Oqap86qulYzVaU1YIReLG3rs8BVbRSwONMnP/2 /0ULpLqgTvInFD0r5hHANgyhe0+ApeojOmIJni82PRs= G/hjuaHIfOdhg/DGAsPhcOuWMW7q96BiVbhOlHj8k0LS+GLTgLVoUNjFkoOOd6Q/ 1u+XjG/2+GSQRv6EzCaWRQ== -XEKtPwhadR+kpKQN/+UTabdcOsvQ70heGQXJNuzLidZcC3xryH5q1zGGaoBvvKTdC1AgWcdepqNrVhCT6tqt7pCgU8fcpxsvRgulBE1NZu9SSmus2oz4HzvvEcXgYZbNsAyiUdVbe7Hjmg9ET03bHboNn3w+ITWBFzpEUndWW90= +XEKtPwhadR+kpKQN/+UTabdcOsvQ70heGQXJNuzLidZcC3xryH5q1zGGaoBvvKTdC1AgWcdepqNrVhCT6tqt7pCgU8fcpxsvRgulBE1NZu9SSmus2oz4HzvvEcXgYZbNsAyiUdVbe7Hjmg9ET03bHdarjT+rc3kywPhsya4NIjoZgMLfdB53wCX1SFGAvPi5 1u+XjG/2+GSQRv6EzCaWRQ== esnxVrQTJckUcXi8Vt8zdyY4i7Esn3+rv1ghcUNo4q0= NhnIR3Ilo4H2su9/cTNo/L0HJQSj7xDirJmInN4ogA7N4utqCGavJw/zWl3BqVBOcu0yh4310yAJbcS5M5y7KLT8b6U9cXXn+DOi/El+juU= @@ -350,7 +350,7 @@ VmVrGQo2zRokW/ZuO9bN69qqX19RJUeMAQ5O8TuJCvc= 1u+XjG/2+GSQRv6EzCaWRQ== 1u+XjG/2+GSQRv6EzCaWRQ== 1u+XjG/2+GSQRv6EzCaWRQ== -ISoywpaLHuQBxWIUflU2WE6goDl6H+SMTlvAvhjEOunmRWoDI71YFjPGTq2PREVfgI/0kDXgAM1iC59/IdE0zUqUlwg/visqR/ji4CUCNls= +ISoywpaLHuQBxWIUflU2WE6goDl6H+SMTlvAvhjEOunmRWoDI71YFjPGTq2PREVf4+UIPhRdselpjDdcOJ5bSH06mZQk81m/DIPGndgKVxWT7nVNLtZNd62fHV6Shyun Z8UsPk1Q7HtwjRd4g01ryw== NNh1PlSD8WUnUEbz+BU/P2neUS+qyt4fxBbg7aS5U8ZVSEGgWJcksomV0iOXfr3S wOl7lRII4ZgqRTj9M//0b1qhFBAHPMvcKJHX8xF2dd3LFwNZYH3pF0t/6DGxSkRF @@ -363,6 +363,10 @@ Z8UsPk1Q7HtwjRd4g01ryw== XEKtPwhadR+kpKQN/+UTafshnKFviV+idW9zO4AP3io= 1P+dKgYYLCQ5O0NZwxSOaJcUBjFbQdzF9CNcdagyAI18a21hAHVeicWVY9WgSU2K zrSEP+cwIY0LGAkn1FqokI6RwnSJpjctW3UvricDZLxItXuL73USA+6pRr2HvpJaC7RiR4yb1PJQkbGlH0YRWQ== +aDQH7IUodYILeT/yt0zZX6+m/HCaODajf1rh048wLvuQY7m6eUb7FEMa9ziI+HRHjq430b7WNeq9dNkhiUYkPXK/JX9X7MvHDchvuuwcKc4gDaKIeY3PAY/sPNudos5QodBjqt/M77KnSt65JV+WMKD7SICdeXYklNR2sjUUtxzg+12IND/9my3qJbhiyQge +pLJiFAWf7st/N2C7ZJCzpnIDVv0rrn/0PYvIP1wHK793DqxWEuPa28xLnkWbi88b +li7f87Xz6Q6Mc1t2VXQRRKPYnoPRE9dEc+f72/ZrQeuP/2+C54hr9lgauPwccBFr +2pNQ2qdlaUAXr4oP4vL54duiS9XqvjzCIstFyi4ntvaEAucFQZH4HowPlDvi3lMG4scxdwOKCECHMkANzyAL7Q== 1u+XjG/2+GSQRv6EzCaWRQ== +xLLwGkVmjlAlAN2wYY0FOnVwRrXqNlRBemygIVo5xo= p0E//cFR8EOf13yDhOlObMD3Yuxj4bTt6EnfF43vdnLk7mp9E28enjNVoyEj00PVBw63PNtJHh7nYjCP57FGPqozYy2TzONryzbzwkoUMNwvUkxvlVRrGo2rxAnE/g0V4Cmmkw+dKL0nhwQooy8bnVmuDHamveEqMpiknfK8NBA= @@ -374,12 +378,12 @@ tmi7c6vWl6N6sdrwujX3GReSPhJ5ssuXUZtdOTkPGXc= 4E0YNxQKZtqIoiEqkAJApA== fE3zmgbfhO9ZwEda5GgwDzwSc+DUx0Ss08sG6egCcJP+XUG+DzlYynYbT/JVkU7P EsliW4ECGA8kkEJ0BUSIKZ+6kvYYxaoa29sn6RE+30Q= -VmVrGQo2zRokW/ZuO9bN67OqiCrLl/L35iT+4iw8qa11ix7vyn67SQSkxOVmBzkUqoJYM2k3wpGIGNfe4ZVylRY2CmgGV6o3LCAp54cduWSIwMrRMTIErqM/4y21/qV2s2Bxs/+ycPzzZdeNzsz9/q4sZS2NAVCp5rDAV2WNLaY= +VmVrGQo2zRokW/ZuO9bN6+/Hpgmle35LyDP6Rit5iMryWLMVtDMEB7XRK3ynJKD2pp9u70vkUvINq6DDOxcZ36JpmoFH05nDRVwGnSCrc+NOhNss00sjQ6yhYVrxETU/IDI7i7VVn4q+M9sLytEv1w== VmVrGQo2zRokW/ZuO9bN6xCL2jO48J3n3RHpsxsFW0A= -VmVrGQo2zRokW/ZuO9bN67OqiCrLl/L35iT+4iw8qa11ix7vyn67SQSkxOVmBzkUtD4Dy7F2C5KfRvcNVwIaIQRcd7Fy2ZXHLWGZJPl8MX9RBwYra8rs4CAKfeGMN3Bb -VmVrGQo2zRokW/ZuO9bN67OqiCrLl/L35iT+4iw8qa11ix7vyn67SQSkxOVmBzkUgC86euXJOlFyHZyqDAOLUAdeaHFM4IYtg18Uequ7wafHVvZue+VX8ISJjUr1sqwFRVRgsWgqIDu5NviNkV3pauDs1a5D7tn5bIpmJcr1KCm6cN6DLgXTjktT05vWK1srWo2mj1pylV4R46zpVCmFGA== +VmVrGQo2zRokW/ZuO9bN6+/Hpgmle35LyDP6Rit5iMqQ0cxgbOq87ON2SI0HfwgJOEpAvkJJGaWEc8h8Cm+03dnR9BAW1KcSfhv9SGv2c7M= +VmVrGQo2zRokW/ZuO9bN66RJ4warvo9PbCaJpY6UoXWn/YfGMVg5xjOgMGaac/GtzRkVyUL41T+ahnt6UesL7fpTFntuzobbW5LsRJWFvuOkvZHRJfOEsbHUTwIWPXM11x3mGuvV34G+98la0IVc8zg0dfrAjZBKYm1l1TqotvmUZtr2jZl7pJ5SjUffDIxt VmVrGQo2zRokW/ZuO9bN66Op6JyhixbDicezrxsJdmvmw/JvaaHtlFkTsLFyz3qi -VmVrGQo2zRokW/ZuO9bN67OqiCrLl/L35iT+4iw8qa11ix7vyn67SQSkxOVmBzkUv3HBNQdTfHHC76HdkzkeKhcn8l+7nqNJm8fOH+30rrfwQzm8hP4An/vuWNJxgVfdBK/7rxGOROS+FKukjRDAA7v4+O6TFSTWLNyfZEFdSHAACyn19p4G4SaBK+kNp7Y4 +VmVrGQo2zRokW/ZuO9bN6+/Hpgmle35LyDP6Rit5iMoD5ebbGB5KNDBrUnV3GEg5tIGQt4jnDat6rDYrxFzOrCsJIyJHk/+RugUbOavdFkgv0FZA2YQP2/NY/1d/8gS7Rkvhw/gmu48EGaAxL+K7fw== VmVrGQo2zRokW/ZuO9bN63hl7oGUPd8q+ErnISkgMco= VmVrGQo2zRokW/ZuO9bN6xCL2jO48J3n3RHpsxsFW0A= 4E0YNxQKZtqIoiEqkAJApA== @@ -477,7 +481,7 @@ zxz/Z9yjFalbpeH0OEk06wb+y3G26TwFK0BePbfiFxswJa+xbCabv6iKd6mKX8sM zrSvdYautDwgfoprAQtW7Mh3DupVdGrOOgUnOp6J1n0= 1u+XjG/2+GSQRv6EzCaWRQ== 1u+XjG/2+GSQRv6EzCaWRQ== -WjK+gflGKYbL+4lozgCawHo0YqPGy4jvJqzaJIsqw8aht/a5La2JHCiBs7MPYkJNnkttfrNlz3AZpwB+QDSF06CacZvErF4UHWUUepAZDW4= +WjK+gflGKYbL+4lozgCawHo0YqPGy4jvJqzaJIsqw8aht/a5La2JHCiBs7MPYkJNsYV5IppHa4CQa1BDhUHSmNL1ZxI3vmw0a0KtaJC3L/1TLXXizoEt/CR7YAYWFSSd Z8UsPk1Q7HtwjRd4g01ryw== NNh1PlSD8WUnUEbz+BU/P5s4ZWJ5nCZ67hdzagwPZfnK+vAzOOBUPTQOeTz/eFRP yqM179SzW9HnBHozkU+IlS7E9Jat0KMy3qoE1n5uiMAJ7/ZYgCvtzu/Qi+/1mAim @@ -512,7 +516,7 @@ m5EI3+BXxkQEYKYaxORD+g/7lNafasyk405EhIyuvnNqv6n1h2jC986RGfvXjJkv 50HSHdrYmraajnW93vvabzwR6Glv3j7i9vFV1sPcZ7KgQtnqa8GX9KUqxMUlXQ3m 1u+XjG/2+GSQRv6EzCaWRQ== gZ7BoIAABc+I8g/rYzq+f81Dacxy6eezCrTC1ekZwPEW9OSpvgIrYa0KGCOwwYXcTIWHKwChc+OzuGx8c8CYxqz7F329o74YYNCcaYwSM9V4eKMtsG8h6eORGPf5+1XV -VmVrGQo2zRokW/ZuO9bN66Yu9w4eCdqZ8p4k0NS0g/mr6t4fHQqW9//3beDBilCZmROWIZ1UbGT0bwXRWX+ibj7PTXWgbRivwGWChIIkZpWmZxWQE8b/GcSOusQIDbAt +VmVrGQo2zRokW/ZuO9bN66Yu9w4eCdqZ8p4k0NS0g/mr6t4fHQqW9//3beDBilCZmROWIZ1UbGT0bwXRWX+ibj7PTXWgbRivwGWChIIkZpXO4j3jse3mE3xkP4dHWBYPOHOt+8+dDlFJA+Xlj1PzyQ== VmVrGQo2zRokW/ZuO9bN6/vHEEiMOBtCIlg1b8xVuig= 1u+XjG/2+GSQRv6EzCaWRQ== iUEDlyYF71b358pIL4FKLzQOhNOG5YF9nS6QdrhVDB90W++YzeWFyqsFYbjeCsHl diff --git a/class_v2/system_v2.py b/class_v2/system_v2.py index ea7edfcb..93ee1a54 100644 --- a/class_v2/system_v2.py +++ b/class_v2/system_v2.py @@ -12,6 +12,8 @@ import os import psutil import public import re +# 发布前临时禁用磁盘统计线程模块导入 +# import threading import time from public.validate import Param @@ -20,6 +22,18 @@ try: from BTPanel import session, cache except: pass + +# 发布前临时禁用磁盘统计监听状态初始化 +# _disk_category_inotify_fd = None +# _disk_category_inotify_thread = None +# _disk_category_inotify_libc = None +# _disk_category_watch_paths = {} +# _disk_category_watch_sites = {} +# _disk_category_watch_roots = {} +# _disk_category_dirty_sites = set() +# _disk_category_inotify_overflow = False +# _disk_category_inotify_lock = threading.RLock() + class system: setupPath = None ssh = None @@ -367,13 +381,14 @@ class system: c_tmp = public.readFile('/proc/cpuinfo') d_tmp = re.findall("physical id.+",c_tmp) cpuW = len(set(d_tmp)) - import threading - p = threading.Thread(target=self.get_cpu_percent_thead,args=(interval,)) - # p.setDaemon(True) - p.start() - used = cache.get('cpu_used_all') - if not used: used = self.get_cpu_percent_thead(interval) + if used is None: + used = self.get_cpu_percent_thead(interval) + else: + import threading + p = threading.Thread(target=self.get_cpu_percent_thead,args=(interval,)) + p.daemon = True + p.start() used_all = psutil.cpu_percent(percpu=True) cpu_name = public.getCpuType() + " * {}".format(cpuW) @@ -490,8 +505,1734 @@ class system: cache.set(key,diskInfo,10) return diskInfo + # 发布前临时禁用磁盘分类统计实现,后续上线时恢复下方代码 + # # 收集四个磁盘分类对应的原始目录列表,供 unit 生成和刷新流程使用 + # def _get_disk_category_paths(self): + # # 初始化项目文件、数据库、备份和系统日志四类目录 + # path_info = { + # 'project_files_size': [], + # 'databases_size': [], + # 'backups_size': [], + # 'system_logs_size': ['/www/wwwlogs','/www/server/panel/logs','/var/log'] + # } - # 获取磁盘IO开销数据 + # # 从 sites 表读取所有网站根目录 + # try: + # sites = public.M('sites').field('path').select() + # for site in sites: + # if site.get('path'): path_info['project_files_size'].append(site['path']) + # except: + # pass + + # # 没有网站记录时使用面板提供的默认网站目录作为兜底 + # if not path_info['project_files_size']: + # try: + # path_info['project_files_size'].append(public.get_site_path()) + # except: + # pass + + # # 读取数据库服务实际使用的数据目录 + # try: + # path_info['databases_size'] += self._get_database_data_paths() + # except: + # pass + + # # 读取备份根目录,读取失败时使用默认路径 + # try: + # path_info['backups_size'].append(public.get_backup_path()) + # except: + # path_info['backups_size'].append('/www/backup') + + # return path_info + + # # 返回接口使用的四个分类字段名称 + # def _get_disk_category_fields(self): + # return ('project_files_size','databases_size','backups_size','system_logs_size') + + # # 按分类目录生成不重叠的统计单元;父目录覆盖子目录时只保留父单元 + # def _get_disk_category_units(self,path_info=None): + # path_info = path_info if isinstance(path_info,dict) else self._get_disk_category_paths() + # candidates = [] + # for order,category in enumerate(self._get_disk_category_fields()): + # for path in path_info.get(category,[]): + # path = self._format_disk_path(path) + # if path and os.path.exists(path): + # candidates.append((len(path.rstrip('/')),order,path,category)) + # result = [] + # for _,_,path,category in sorted(set(candidates)): + # if any(self._is_path_in_mount(path,current['unit_path']) for current in result): continue + # result.append({'category': category,'unit_path': path}) + # return result + + + # # 将输入路径统一转换为绝对、真实、正斜杠格式 + # def _format_disk_path(self,path): + # try: + # path = str(path).strip() + # if not path: return '' + # return os.path.abspath(os.path.realpath(path)).replace('\\','/') + # except: + # return '' + + # # 判断一个路径是否位于指定挂载点或统计单元目录之下 + # def _is_path_in_mount(self,path,mount_path): + # path = self._format_disk_path(path) + # mount_path = self._format_disk_path(mount_path) + # if not path or not mount_path: return False + # if mount_path == '/': return path.startswith('/') + # mount_path = mount_path.rstrip('/') + # return path == mount_path or path.startswith(mount_path + '/') + + # # 按挂载点列表找到路径实际归属的挂载点 + # def _get_path_mount(self,path,mount_paths): + # for mount_path in mount_paths: + # if self._is_path_in_mount(path,mount_path): return mount_path + # return None + + # # 在调用方已保证路径规范化时执行快速归属判断,避免热循环重复 realpath + # def _is_formatted_path_in_mount(self,path,mount_path): + # if not path or not mount_path: return False + # if mount_path == '/': return str(path).startswith('/') + # mount_path = str(mount_path).rstrip('/') + # return path == mount_path or str(path).startswith(mount_path + '/') + + # # 在调用方已保证路径规范化时快速查找挂载点 + # def _get_formatted_path_mount(self,path,mount_paths): + # for mount_path in mount_paths: + # if self._is_formatted_path_in_mount(path,mount_path): return mount_path + # return None + + # # 清理数据库配置文件中的注释、引号和相对路径 + # def _format_database_config_path(self,path,base_path=''): + # try: + # path = str(path).strip().strip('"\'') + # if not path: return '' + # path = re.split(r'\s+#|\s+;',path,1)[0].strip().strip('"\'') + # if not path: return '' + # if base_path and not os.path.isabs(path): path = os.path.join(base_path,path) + # return path + # except: + # return '' + + # # 获取 MySQL 或 MariaDB 的数据目录 + # def _get_mysql_data_paths(self): + # paths = [] + # try: + # datadir = public.get_mysql_info().get('datadir','') + # datadir = self._format_database_config_path(datadir) + # if datadir: paths.append(datadir) + # except: + # pass + # if not paths: paths.append('/www/server/data') + # return paths + + # # 获取 PostgreSQL 的数据目录配置 + # def _get_pgsql_data_paths(self): + # paths = [] + # try: + # data_directory_file = os.path.join(public.get_setup_path(),'pgsql/data_directory') + # if os.path.isfile(data_directory_file): + # data_directory = public.readFile(data_directory_file) + # data_directory = self._format_database_config_path(data_directory) + # if data_directory: paths.append(data_directory) + # else: + # paths.append(os.path.join(public.get_setup_path(),'pgsql/data')) + # except: + # pass + # return paths + + # # 从 MongoDB 配置文件解析 storage.dbPath + # def _get_mongodb_data_paths(self): + # paths = [] + # try: + # config_file = os.path.join(public.get_setup_path(),'mongodb/config.conf') + # if not os.path.exists(config_file): return paths + # conf = public.readFile(config_file) + # try: + # import yaml + # config = yaml.safe_load(conf) + # if isinstance(config,dict): + # storage = config.get('storage',{}) + # if isinstance(storage,dict) and storage.get('dbPath'): + # db_path = self._format_database_config_path(storage['dbPath'],os.path.dirname(config_file)) + # if db_path: paths.append(db_path) + # except: + # tmp = re.findall(r'(?m)^\s*(?:dbPath|dbpath)\s*:\s*(.+)$',conf) + # if tmp: + # db_path = self._format_database_config_path(tmp[0],os.path.dirname(config_file)) + # if db_path: paths.append(db_path) + # if not paths: + # tmp = re.findall(r'(?m)^\s*dbpath\s*=\s*(.+)$',conf) + # if tmp: + # db_path = self._format_database_config_path(tmp[0],os.path.dirname(config_file)) + # if db_path: paths.append(db_path) + # except: + # pass + # return paths + + # # 从 Redis 配置文件解析持久化目录 + # def _get_redis_data_paths(self): + # paths = [] + # try: + # config_file = os.path.join(public.get_setup_path(),'redis/redis.conf') + # if not os.path.exists(config_file): return paths + # conf = public.readFile(config_file) + # tmp = re.findall(r'(?m)^\s*dir\s+(.+)$',conf) + # if tmp: + # redis_dir = self._format_database_config_path(tmp[-1],os.path.dirname(config_file)) + # if redis_dir: paths.append(redis_dir) + # except: + # pass + # return paths + + # # 汇总 MySQL、PostgreSQL、MongoDB 和 Redis 的数据目录 + # def _get_database_data_paths(self): + # paths = [] + # for get_paths in ( + # self._get_mysql_data_paths, + # self._get_pgsql_data_paths, + # self._get_mongodb_data_paths, + # self._get_redis_data_paths, + # ): + # try: + # paths += get_paths() + # except: + # pass + # return paths + + # # 获取对外磁盘分类统计 JSON 文件路径 + # def _get_disk_category_result_path(self): + # return os.path.join(public.get_panel_path(),'data/disk_category_stats.json') + + # # 读取磁盘分类统计总开关;配置不存在时默认开启 + # def is_disk_category_stats_enabled(self): + # try: + # value = public.get_config_value('disk_category_stats','enabled',1) + # if isinstance(value,str): + # return value.strip().lower() not in ('0','false','off','no') + # return bool(value) + # except: + # return True + + # # 获取刷新任务使用的互斥锁文件路径 + # def _get_disk_category_lock_path(self): + # return os.path.join(public.get_panel_path(),'data/disk_category_stats.lock') + + # # 获取旧版 dirty JSON journal 的兼容路径 + # def _get_disk_category_dirty_path(self): + # return os.path.join(public.get_panel_path(),'data/disk_category_dirty.json') + + # # 获取长期运行 watcher 的进程状态文件路径 + # def _get_disk_category_watcher_state_path(self): + # return os.path.join(public.get_panel_path(),'data/disk_category_watcher.state') + + # # 使用独立 SQLite 连接执行查询,返回查询结果 + # def _disk_category_db_query(self,sql,params=()): + # with public.SqliteConn('default') as db: + # return db.query().query(sql,params) + + # # 使用独立 SQLite 连接执行单条写操作,失败时返回 0 + # def _disk_category_db_execute(self,sql,params=()): + # try: + # with public.SqliteConn('default') as db: + # return db.query().execute(sql,params) + # except: + # return 0 + + # # 将 inotify 位掩码和 rename cookie 编码成可持久化字符串 + # def _disk_category_encode_event_type(self,mask,cookie): + # names = ((0x2,'MODIFY'),(0x4,'ATTRIB'),(0x8,'CLOSE_WRITE'),(0x100,'CREATE'), + # (0x200,'DELETE'),(0x40,'MOVED_FROM'),(0x80,'MOVED_TO')) + # name = next((value for bit,value in names if int(mask) & bit),'UNKNOWN') + # return '{}|{}|{}'.format(name,int(mask),int(cookie or 0)) + + # # 将分类 unit 总量、目录 bucket 和稀疏文件缓存批量写入 SQLite + # def _save_disk_category_project_state(self,buckets,file_caches,category='project_files_size'): + # now = int(time.time() * 1000000000) + # with public.SqliteConn('default') as db: + # db.autocommit(False) + # db.query().execute('DELETE FROM `disk_category_stats` WHERE `category`=?',(category,)) + # for mount_buckets in buckets.values(): + # for path,size in mount_buckets.items(): + # db.query().execute( + # 'INSERT OR REPLACE INTO `disk_category_stats` (`category`,`unit_path`,`size`,`initialized`,`updated_at`) VALUES (?,?,?,?,?)', + # (category,path,max(0,int(size)),1,now)) + # db.query().execute('DELETE FROM `disk_category_file_cache` WHERE `category`=?',(category,)) + # sorted_sites = { + # mount_path: sorted(buckets.get(mount_path,{}),key=len,reverse=True) + # for mount_path in buckets + # } + # file_rows = [] + # for mount_path,mount_cache in file_caches.items(): + # sites = sorted_sites.get(mount_path,()) + # for path,meta in mount_cache.items(): + # unit_path = next((site for site in sites + # if self._is_formatted_path_in_mount(path,site)),'') + # if not unit_path: continue + # file_rows.append((path,category,unit_path,int(meta.get('size',0)),int(meta.get('dev',0)), + # int(meta.get('ino',0)),int(meta.get('mtime_ns',0)),now)) + # for index in range(0,len(file_rows),100): + # chunk = file_rows[index:index + 100] + # values_sql = ','.join(['(?,?,?,?,?,?,?,?)'] * len(chunk)) + # params = [] + # for row in chunk: params.extend(row) + # db.query().execute( + # 'INSERT OR REPLACE INTO `disk_category_file_cache` (`path`,`category`,`unit_path`,`size`,`dev`,`inode`,`mtime_ns`,`updated_at`) VALUES ' + values_sql, + # tuple(params)) + # db.commit() + + # # 从持久化的事件字段恢复 inotify 位掩码和 rename cookie + # def _disk_category_decode_event_type(self,value): + # try: + # name,mask,cookie = str(value).split('|',2) + # return int(mask),int(cookie) + # except: + # return 0,0 + + # # 将不同格式的 unit 输入规范化为分类和真实路径二元组 + # def _normalize_disk_category_unit(self,value): + # if isinstance(value,dict): + # category,path = value.get('category'),value.get('unit_path') + # elif isinstance(value,(tuple,list)) and len(value) == 2: + # category,path = value + # else: + # category,path = 'project_files_size',value + # return category,self._format_disk_path(path) + + # # 在当前事务中插入或更新一个 dirty 标记 + # def _upsert_disk_category_dirty_marker(self,db,category,unit_path,path,event_type,now): + # db.query().execute( + # 'INSERT OR IGNORE INTO `disk_category_dirty` (`category`,`unit_path`,`path`,`event_type`,`created_at`,`updated_at`) VALUES (?,?,?,?,?,?)', + # (category,unit_path,path,event_type,now,now)) + # db.query().execute( + # 'UPDATE `disk_category_dirty` SET `event_type`=?,`updated_at`=? WHERE `category`=? AND `unit_path`=? AND `path`=?', + # (event_type,now,category,unit_path,path)) + + # # 校验磁盘分类 JSON 是否完整、格式正确且覆盖当前磁盘 + # def is_disk_category_stats_valid(self,disk_info=None): + # try: + # result_file = self._get_disk_category_result_path() + # if not os.path.exists(result_file): return False + # result = json.loads(public.readFile(result_file)) + # if not isinstance(result,dict) or not result: return False + # fields = ('project_files_size','databases_size','backups_size','system_logs_size','other_files_size') + # for mount_path,disk_stats in result.items(): + # if not isinstance(mount_path,str) or not mount_path or not isinstance(disk_stats,dict): return False + # for field in fields: + # value = disk_stats.get(field) + # if not isinstance(value,int) or isinstance(value,bool) or value < 0: return False + # updated_at = disk_stats.get('updated_at') + # if not isinstance(updated_at,str) or not updated_at: return False + # parsed_time = time.strptime(updated_at,'%Y-%m-%d %H:%M:%S') + # if time.strftime('%Y-%m-%d %H:%M:%S',parsed_time) != updated_at: return False + # if disk_info is None: disk_info = self.GetDiskInfo2(False) + # if not disk_info: return False + # for disk in disk_info: + # mount_path = disk.get('path') + # if mount_path and mount_path not in result: return False + # return True + # except: + # return False + + # # 为当前磁盘列表创建四分类和 Other Files 的默认结果 + # def _get_disk_category_default_stats(self,disk_info): + # stats = {} + # updated_at = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()) + # for disk in disk_info: + # mount_path = disk.get('path') + # if not mount_path: continue + # stats[mount_path] = { + # 'project_files_size': 0, + # 'databases_size': 0, + # 'backups_size': 0, + # 'system_logs_size': 0, + # 'other_files_size': 0, + # 'updated_at': updated_at + # } + # return stats + + # # 读取有效的 JSON 结果,并补齐当前磁盘缺少的默认字段 + # def _read_disk_category_stats(self,disk_info): + # try: + # result_file = self._get_disk_category_result_path() + # result = json.loads(public.readFile(result_file)) if self.is_disk_category_stats_valid(disk_info) else {} + # except: + # result = {} + + # stats = self._get_disk_category_default_stats(disk_info) + # for mount_path in stats: + # current = result.get(mount_path,{}) + # if not isinstance(current,dict): current = {} + # for field in ('project_files_size','databases_size','backups_size','system_logs_size','other_files_size'): + # if field not in current: continue + # try: + # stats[mount_path][field] = max(0,int(current.get(field,0))) + # except: + # pass + # if isinstance(current.get('updated_at'),str) and current.get('updated_at'): + # stats[mount_path]['updated_at'] = current['updated_at'] + # return stats + + # # 在内存集合和 SQLite 中标记发生变化、需要重新统计的分类单元 + # def _mark_disk_category_dirty(self,site_path,category='project_files_size'): + # if site_path and category in self._get_disk_category_fields(): + # site_path = self._format_disk_path(site_path) + # with _disk_category_inotify_lock: + # _disk_category_dirty_sites.add((category,site_path)) + # self._update_disk_category_dirty_file([(category,site_path)]) + + # # 兼容旧版网站列表,并规范化为带事件明细的 dirty journal + # # 将旧版 dirty JSON 或新版结构统一转换为标准事件 journal + # def _normalize_disk_category_dirty_state(self,value): + # state = {'version': 2,'force_full': False,'sites': {}} + # if isinstance(value,list): + # for site_path in value: + # site_path = self._format_disk_path(site_path) + # if site_path: + # state['sites'][site_path] = {'force_site': True,'events': []} + # return state + # if not isinstance(value,dict): return state + # state['force_full'] = bool(value.get('force_full',False)) + # sites = value.get('sites',{}) + # if not isinstance(sites,dict): return state + # for site_path,payload in sites.items(): + # site_path = self._format_disk_path(site_path) + # if not site_path: continue + # payload = payload if isinstance(payload,dict) else {} + # events = payload.get('events',[]) + # state['sites'][site_path] = { + # 'force_site': bool(payload.get('force_site',False)), + # 'events': [event for event in events if isinstance(event,dict)] if isinstance(events,list) else [] + # } + # return state + + # # 持久化 dirty unit 和文件事件,供后续刷新进程读取 + # def _update_disk_category_dirty_file(self,site_paths=None,remove_paths=None,events=None,force_full=False,categories=None): + # try: + # # 过滤允许的分类,并为本批写入生成统一时间戳 + # now = int(time.time() * 1000000000) + # valid_categories = self._get_disk_category_fields() + # categories = tuple(category for category in (categories or valid_categories) + # if category in valid_categories) + # with public.SqliteConn('default') as db: + # db.autocommit(False) + # # 用特殊的 unit_path/path 标记要求整个分类全量重建 + # if force_full: + # for category in categories: + # self._upsert_disk_category_dirty_marker( + # db,category,'*','*','FORCE_FULL',now) + # # 写入需要重新扫描整个统计 unit 的 FORCE_SITE 标记 + # for value in (site_paths or []): + # category,path = value if isinstance(value,(tuple,list)) and len(value) == 2 else ('project_files_size',value) + # path = self._format_disk_path(path) + # if category not in valid_categories or not path: continue + # self._upsert_disk_category_dirty_marker( + # db,category,path,'','FORCE_SITE',now) + # db.commit() + # # 普通 inotify 事件单独在一个批量事务中合并写入 + # event_values = [event for event in (events or []) if isinstance(event,dict)] + # if event_values: + # with public.SqliteConn('default') as db: + # db.autocommit(False) + # # 同一 category、unit 和 path 只保留一行,并合并事件掩码 + # for event in event_values: + # category = event.get('category','project_files_size') + # site_path = self._format_disk_path(event.get('site')) + # event_path = self._format_disk_path(event.get('path')) + # if category not in valid_categories or not site_path or not event_path: continue + # mask = int(event.get('mask',0)) + # cookie = int(event.get('cookie',0)) + # event_type = self._disk_category_encode_event_type(mask,cookie) + # incoming_old_path = self._format_disk_path(event.get('old_path')) if event.get('old_path') else '' + # row = db.query().query( + # 'SELECT `id`,`event_type`,`created_at`,`old_path` FROM `disk_category_dirty` WHERE `category`=? AND `unit_path`=? AND `path`=?', + # (category,site_path,event_path),True) + # created_at = now + # old_path = incoming_old_path + # if row: + # previous_mask,previous_cookie = self._disk_category_decode_event_type(row['event_type']) + # if previous_mask and (previous_mask & ~(0x2 | 0x4 | 0x8)): + # mask |= previous_mask + # if not cookie: cookie = previous_cookie + # event_type = self._disk_category_encode_event_type(mask,cookie) + # created_at = row.get('created_at') or now + # old_path = row.get('old_path') or '' + # db.query().execute( + # 'INSERT OR IGNORE INTO `disk_category_dirty` (`category`,`unit_path`,`path`,`old_path`,`event_type`,`is_dir`,`created_at`,`updated_at`) VALUES (?,?,?,?,?,?,?,?)', + # (category,site_path,event_path,old_path,event_type,int(bool(event.get('is_dir'))),created_at,now)) + # db.query().execute( + # 'UPDATE `disk_category_dirty` SET `event_type`=?,`is_dir`=?,`updated_at`=? WHERE `category`=? AND `unit_path`=? AND `path`=?', + # (event_type,int(bool(event.get('is_dir'))),now,category,site_path,event_path)) + # db.commit() + # # 统计单元失效时删除该 unit 下残留的 dirty 记录 + # for value in (remove_paths or []): + # category,path = value if isinstance(value,(tuple,list)) and len(value) == 2 else ('project_files_size',value) + # path = self._format_disk_path(path) + # if category in valid_categories and path: + # self._disk_category_db_execute( + # 'DELETE FROM `disk_category_dirty` WHERE `category`=? AND `unit_path`=?', + # (category,path)) + # return True + # except Exception: + # try: + # if 'db' in locals(): db.rollback() + # except: + # pass + # return False + + # # 读取并取出持久化事件,形成本轮 refresh 的快照 + # def _take_disk_category_dirty_file(self,units): + # try: + # # 根据当前 unit 列表构造允许读取的分类和路径集合 + # allowed = {category:set() for category in self._get_disk_category_fields()} + # for value in (units or []): + # category,path = self._normalize_disk_category_unit(value) + # if category in allowed and path: allowed[category].add(path) + # # 将旧版 JSON journal 迁移到 SQLite,随后删除旧文件避免重复迁移 + # dirty_path = self._get_disk_category_dirty_path() + # if os.path.exists(dirty_path): + # legacy = self._normalize_disk_category_dirty_state(json.loads(public.readFile(dirty_path))) + # for site_path,payload in legacy.get('sites',{}).items(): + # if payload.get('force_site'): + # if not self._update_disk_category_dirty_file([site_path]): return {'version': 2,'force_full': False,'sites': {}} + # if not self._update_disk_category_dirty_file(events=payload.get('events',[])): + # return {'version': 2,'force_full': False,'sites': {}} + # if legacy.get('force_full'): + # if not self._update_disk_category_dirty_file(force_full=True): + # return {'version': 2,'force_full': False,'sites': {}} + # os.remove(dirty_path) + # # 读取 SQLite 中全部 dirty 行,并转换为按分类组织的 refresh 快照 + # rows = self._disk_category_db_query( + # 'SELECT `id`,`category`,`unit_path`,`path`,`old_path`,`event_type`,`is_dir`,`created_at`,`updated_at` FROM `disk_category_dirty`',()) + # dirty = {category:{'force_full': False,'sites': {}} + # for category in self._get_disk_category_fields()} + # row_tokens = [] + # for row in rows or []: + # category = row.get('category') + # if category not in dirty: continue + # site_path = row.get('unit_path') + # if site_path == '*' and row.get('path') == '*': + # dirty[category]['force_full'] = True + # row_tokens.append((row['id'],row['updated_at'])) + # continue + # if site_path not in allowed[category]: continue + # payload = dirty[category]['sites'].setdefault( + # site_path,{'force_site': False,'events': []}) + # if row.get('path') == '' and row.get('event_type') == 'FORCE_SITE': + # payload['force_site'] = True + # elif row.get('path'): + # mask,cookie = self._disk_category_decode_event_type(row.get('event_type')) + # if mask: + # payload['events'].append({ + # 'category': category,'site': site_path,'path': row['path'], + # 'old_path': row.get('old_path') or '', + # 'mask': mask,'cookie': cookie,'is_dir': bool(row.get('is_dir')),'time': row.get('updated_at',0) + # }) + # row_tokens.append((row['id'],row['updated_at'])) + # # 清理已经不属于当前统计 unit 的残留记录 + # stale_sites = set((row.get('category'),row.get('unit_path')) for row in rows or [] + # if row.get('category') in allowed and row.get('unit_path') != '*' and + # row.get('unit_path') not in allowed[row.get('category')]) + # for category,stale_site in stale_sites: + # self._disk_category_db_execute( + # 'DELETE FROM `disk_category_dirty` WHERE `category`=? AND `unit_path`=?', + # (category,stale_site)) + # snapshot = {'version': 3,'categories': dirty,'_db_rows': row_tokens} + # snapshot['force_full'] = any(value.get('force_full') for value in dirty.values()) + # snapshot['sites'] = dirty['project_files_size']['sites'] + # return snapshot + # except: + # raise + + # # 成功写入统计结果后,仅删除本轮读取且未被 watcher 更新的记录 + # def _finish_disk_category_dirty_snapshot(self,snapshot): + # rows = snapshot.get('_db_rows',[]) if isinstance(snapshot,dict) else [] + # if not rows: return True + # try: + # with public.SqliteConn('default') as db: + # db.autocommit(False) + # row_groups = {} + # for row_id,updated_at in rows: + # row_groups.setdefault(updated_at,[]).append(row_id) + # for updated_at,row_ids in row_groups.items(): + # for index in range(0,len(row_ids),500): + # chunk = row_ids[index:index + 500] + # placeholders = ','.join(['?'] * len(chunk)) + # params = list(chunk) + # params.append(updated_at) + # db.query().execute( + # 'DELETE FROM `disk_category_dirty` WHERE `id` IN ({}) AND `updated_at`=?'.format(placeholders), + # tuple(params)) + # db.commit() + # return True + # except: + # try: db.rollback() + # except: pass + # return False + + # # 刷新失败时将完整事件快照合并回 SQLite dirty journal + # def _restore_disk_category_dirty_snapshot(self,snapshot): + # if not isinstance(snapshot,dict): return + # categories = snapshot.get('categories') + # if not isinstance(categories,dict): + # categories = {'project_files_size': { + # 'force_full': bool(snapshot.get('force_full',False)), + # 'sites': snapshot.get('sites',{})}} + # for category,current in categories.items(): + # if category not in self._get_disk_category_fields() or not isinstance(current,dict): continue + # events = [] + # force_sites = [] + # for site_path,payload in current.get('sites',{}).items(): + # if not isinstance(payload,dict): continue + # if payload.get('force_site'): force_sites.append((category,site_path)) + # for event in payload.get('events',[]) if isinstance(payload.get('events'),list) else []: + # if isinstance(event,dict): + # event = event.copy() + # event['category'] = category + # events.append(event) + # self._update_disk_category_dirty_file( + # force_sites,events=events,force_full=bool(current.get('force_full',False)), + # categories=[category]) + + # # 为一个统计单元目录增加单个 inotify watch + # def _add_disk_category_watch(self,watch_path,category,site_path): + # if not _disk_category_inotify_libc or _disk_category_inotify_fd is None: return + # watch_path = self._format_disk_path(watch_path) + # if not watch_path or watch_path in _disk_category_watch_paths or not os.path.isdir(watch_path): return + # try: + # mask = 0x2 | 0x4 | 0x8 | 0x100 | 0x200 | 0x40 | 0x80 | 0x4000 | 0x40000000 + # wd = _disk_category_inotify_libc.inotify_add_watch( + # _disk_category_inotify_fd,watch_path.encode('utf-8'),mask) + # if wd >= 0: + # _disk_category_watch_paths[watch_path] = wd + # _disk_category_watch_sites[wd] = (category,site_path) + # _disk_category_watch_roots[wd] = watch_path + # except: + # pass + + # # 递归为统计单元及其现有子目录补齐 inotify watch + # def _add_disk_category_watch_tree(self,watch_path,category,site_path): + # if not watch_path or not os.path.isdir(watch_path): return + # try: + # for root,_,_ in os.walk(watch_path): + # self._add_disk_category_watch(root,category,site_path) + # except: + # self._mark_disk_category_dirty(site_path,category) + + # # 同步所有分类统计单元监听,增删目录后更新 watch 和 dirty 残留 + # def _sync_disk_category_watches(self,units): + # # 计算当前应该存在的 category/unit 集合 + # desired = set() + # for value in (units or []): + # category,path = self._normalize_disk_category_unit(value) + # if category in self._get_disk_category_fields() and path: desired.add((category,path)) + # # 删除已经失效、移除或不再属于当前 unit 的 watch + # stale_wds = [] + # with _disk_category_inotify_lock: + # for wd,value in list(_disk_category_watch_sites.items()): + # watch_path = _disk_category_watch_roots.get(wd) + # if value not in desired or not watch_path or not os.path.isdir(watch_path): + # stale_wds.append(wd) + # for wd in stale_wds: + # watch_path = _disk_category_watch_roots.pop(wd,None) + # _disk_category_watch_sites.pop(wd,None) + # if watch_path: _disk_category_watch_paths.pop(watch_path,None) + # try: _disk_category_inotify_libc.inotify_rm_watch(_disk_category_inotify_fd,wd) + # except: pass + # # 为新增 unit 递归添加目录监听,并清理旧 unit 的 dirty 记录 + # watched_sites = set(_disk_category_watch_sites.values()) + # for category,site_path in desired: + # if os.path.isdir(site_path) and (category,site_path) not in watched_sites: + # self._add_disk_category_watch_tree(site_path,category,site_path) + # self._update_disk_category_dirty_file(remove_paths=(watched_sites - desired)) + + # # 持续读取 inotify 事件,只记录变化位置,不直接计算目录大小 + # def _disk_category_inotify_loop(self): + # global _disk_category_inotify_overflow + # import select + # import struct + # last_sync = 0 + # disabled = False + # while True: + # try: + # if not self.is_disk_category_stats_enabled(): + # disabled = True + # time.sleep(1) + # continue + # if disabled: + # # 关闭期间可能漏掉事件,重新开启后要求下次定时任务全量校准 + # self._update_disk_category_dirty_file(force_full=True) + # disabled = False + # # 周期性同步监听树,补上新建目录和新增统计 unit + # if time.time() - last_sync >= 10: + # self._sync_disk_category_watches(self._get_disk_category_units()) + # last_sync = time.time() + # # 等待 inotify fd 可读,避免 watcher 空转占用 CPU + # ready,_,_ = select.select([_disk_category_inotify_fd],[],[],1) + # if not ready: continue + # # 一次读取一批事件,统一在本轮结束后批量写入 SQLite + # data = os.read(_disk_category_inotify_fd,1024 * 1024) + # offset = 0 + # events = [] + # watch_additions = [] + # overflowed = False + # # 按 inotify_event 结构逐条解析本次读取的数据 + # while offset + 16 <= len(data): + # watch_id,mask,cookie,name_len = struct.unpack_from('iIII',data,offset) + # offset += 16 + # name = data[offset:offset + name_len].split(b'\0',1)[0].decode('utf-8','ignore') + # offset += name_len + # # 队列溢出意味着事件可能丢失,要求下一次 refresh 全量校准 + # if mask & 0x4000: + # with _disk_category_inotify_lock: + # _disk_category_inotify_overflow = True + # overflowed = True + # continue + # watch_value = _disk_category_watch_sites.get(watch_id) + # watch_path = _disk_category_watch_roots.get(watch_id) + # if not watch_value or not watch_path: continue + # category,site_path = watch_value + # if mask & 0x8000: + # with _disk_category_inotify_lock: + # _disk_category_watch_sites.pop(watch_id,None) + # _disk_category_watch_roots.pop(watch_id,None) + # _disk_category_watch_paths.pop(watch_path,None) + # continue + # # 将 watch 根目录和事件名称拼成规范化的实际路径 + # event_path = self._format_disk_path(os.path.join(watch_path,name) if name else watch_path) + # event = { + # 'category': category,'site': site_path,'path': event_path,'mask': int(mask), + # 'cookie': int(cookie),'is_dir': bool(mask & 0x40000000), + # 'time': time.time() + # } + # events.append(event) + # if mask & 0x40000000 and name: + # if mask & (0x100 | 0x80): + # watch_additions.append((event_path,category,site_path)) + # # 普通事件一次事务写入,overflow 另写 FORCE_FULL 标记 + # if events: + # self._update_disk_category_dirty_file(events=events) + # if overflowed: + # self._update_disk_category_dirty_file(force_full=True) + # # 新建或移入的目录需要递归加入 watch + # for event_path,category,site_path in watch_additions: + # self._add_disk_category_watch_tree(event_path,category,site_path) + # except: + # time.sleep(1) + + # # 初始化 inotify 文件描述符、目录监听和后台线程 + # def _ensure_disk_category_inotify(self,units,start_thread=True): + # global _disk_category_inotify_fd,_disk_category_inotify_thread,_disk_category_inotify_libc + # if os.name != 'posix': return False + # try: + # # refresh 只检查 watcher 是否可用,BT-Task 启动时才创建线程 + # if not start_thread: + # return self._disk_category_watcher_state_valid() + # import ctypes + # # 只初始化一次 libc inotify fd 及其调用签名 + # if _disk_category_inotify_fd is None: + # _disk_category_inotify_libc = ctypes.CDLL(None,use_errno=True) + # _disk_category_inotify_libc.inotify_init1.argtypes = [ctypes.c_int] + # _disk_category_inotify_libc.inotify_init1.restype = ctypes.c_int + # _disk_category_inotify_libc.inotify_add_watch.argtypes = [ + # ctypes.c_int,ctypes.c_char_p,ctypes.c_uint32] + # _disk_category_inotify_libc.inotify_add_watch.restype = ctypes.c_int + # _disk_category_inotify_libc.inotify_rm_watch.argtypes = [ctypes.c_int,ctypes.c_int] + # _disk_category_inotify_libc.inotify_rm_watch.restype = ctypes.c_int + # _disk_category_inotify_fd = _disk_category_inotify_libc.inotify_init1(os.O_NONBLOCK) + # if _disk_category_inotify_fd < 0: return False + # # 首次启动先同步现有目录,再启动后台循环 + # self._sync_disk_category_watches(units) + # if _disk_category_inotify_thread is None: + # _disk_category_inotify_thread = threading.Thread( + # target=self._disk_category_inotify_loop,name='disk-category-inotify',daemon=True) + # _disk_category_inotify_thread.start() + # # 持久化 watcher 进程状态,供 refresh 判断长期 watcher 是否存活 + # state_path = self._get_disk_category_watcher_state_path() + # temp_path = '{}.tmp.{}'.format(state_path,os.getpid()) + # with open(temp_path,'w') as fp: + # json.dump({'pid': os.getpid(),'initialized': True,'started_at': time.time()},fp) + # fp.flush() + # os.fsync(fp.fileno()) + # os.replace(temp_path,state_path) + # return True + # except: + # try: + # if 'temp_path' in locals() and os.path.exists(temp_path): os.remove(temp_path) + # except: + # pass + # return False + + # # 判断状态文件记录的 watcher 进程是否仍然存活 + # def _disk_category_watcher_state_valid(self): + # try: + # with open(self._get_disk_category_watcher_state_path(),'r') as fp: + # state = json.load(fp) + # pid = int(state.get('pid')) if isinstance(state,dict) else int(state) + # os.kill(pid,0) + # return True + # except: + # return False + + # # 判断长期 watcher 是否尚未完成重启后的首次全量刷新 + # def _disk_category_watcher_needs_full(self): + # return False + + # # 标记当前 watcher 已完成首次全量刷新 + # def _set_disk_category_watcher_initialized(self): + # try: + # state_path = self._get_disk_category_watcher_state_path() + # with open(state_path,'r') as fp: + # state = json.load(fp) + # if not isinstance(state,dict): return + # state['initialized'] = True + # temp_path = '{}.tmp.{}'.format(state_path,os.getpid()) + # with open(temp_path,'w') as fp: + # json.dump(state,fp) + # fp.flush() + # os.fsync(fp.fileno()) + # os.replace(temp_path,state_path) + # except: + # try: + # if 'temp_path' in locals() and os.path.exists(temp_path): os.remove(temp_path) + # except: + # pass + + # # 在长期运行的 BT-Task 主进程中启动所有磁盘分类目录 watcher + # def start_disk_category_watcher(self): + # try: + # if not self.is_disk_category_stats_enabled(): return False + # return self._ensure_disk_category_inotify(self._get_disk_category_units(),True) + # except: + # return False + + # # 取出当前 dirty 统计单元,并把内存 dirty 与 overflow 合并进快照 + # def _take_disk_category_dirty_sites(self,units): + # global _disk_category_inotify_overflow + # file_dirty = self._take_disk_category_dirty_file(units) + # with _disk_category_inotify_lock: + # dirty = set(_disk_category_dirty_sites) + # _disk_category_dirty_sites.difference_update(dirty) + # overflow = _disk_category_inotify_overflow + # _disk_category_inotify_overflow = False + # for category,site_path in dirty: + # current = file_dirty['categories'].setdefault(category,{'force_full': False,'sites': {}}) + # payload = current['sites'].setdefault(site_path,{'force_site': False,'events': []}) + # payload['force_site'] = True + # if overflow: + # for current in file_dirty['categories'].values(): current['force_full'] = True + # file_dirty['force_full'] = bool(file_dirty.get('force_full')) or overflow + # file_dirty['sites'] = file_dirty['categories']['project_files_size']['sites'] + # return file_dirty + + # # 统计失败时恢复本轮取出的 dirty 快照,避免丢失待处理事件 + # def _restore_disk_category_dirty_sites(self,site_paths): + # if isinstance(site_paths,dict): + # self._restore_disk_category_dirty_snapshot(site_paths) + # return + # values = [('project_files_size',path) for path in (site_paths or [])] + # with _disk_category_inotify_lock: + # _disk_category_dirty_sites.update(values) + # self._update_disk_category_dirty_file(values) + + # # 读取包含内部 bucket 和路径签名字段的完整统计结果 + # def _get_disk_category_raw_result(self): + # try: + # result = json.loads(public.readFile(self._get_disk_category_result_path())) + # return result if isinstance(result,dict) else {} + # except: + # return {} + + # # 检查项目目录的 SQLite 状态和 JSON 结果是否足以支持增量刷新 + # def _disk_category_project_cache_ready(self,result,disk_info): + # project_paths = self._get_disk_category_project_units( + # self._get_disk_category_paths().get('project_files_size',[])) + # return self._disk_category_cache_ready('project_files_size',project_paths,result,disk_info) + + # # 检查指定分类的结果、路径签名和 SQLite unit 状态是否完整 + # def _disk_category_cache_ready(self,category,units,result,disk_info): + # if not result or not self.is_disk_category_stats_valid(disk_info): return False + # try: + # db_units = set(row.get('unit_path') for row in self._disk_category_db_query( + # 'SELECT `unit_path` FROM `disk_category_stats` WHERE `category`=? AND `initialized`=1', + # (category,)) or []) + # # SQLite 是持久化状态的真实来源;如果行缺失或不可读, + # # 不能继续信任过期的 JSON bucket,而要明确执行一次重建。 + # return all(path in db_units for path in (units or [])) + # except: + # return False + + # # 保留旧版全量计算器便于回溯;实际刷新使用下方细颗粒度实现 + # def _calculate_disk_category_stats_legacy(self,disk_info,previous_result=None,dirty_sites=None,force_full=False): + # # 按当前挂载点创建本轮统计结果的初始结构 + # stats = self._get_disk_category_default_stats(disk_info) + # mount_paths = list(stats.keys()) + # if not mount_paths: return stats + + # # 规范化上一轮结果和 dirty 网站集合,避免异常输入影响后续计算 + # previous_result = previous_result if isinstance(previous_result,dict) else {} + # dirty_sites = set(dirty_sites or []) + + # # 挂载点按路径长度倒序,优先匹配更具体的挂载点 + # mount_paths = sorted(mount_paths,key=lambda x: len(str(x).rstrip('/')),reverse=True) + + # # 收集当前所有分类目录,格式化路径并过滤不存在的目录 + # path_info = self._get_disk_category_paths() + # path_candidates = [] + # for field,path_list in path_info.items(): + # for path in path_list: + # path = self._format_disk_path(path) + # if path and os.path.exists(path): path_candidates.append((field,path)) + + # # 从上一轮 JSON 中加载每个挂载点下的网站 bucket 大小 + # old_buckets = {} + # for mount_path in stats: + # current = previous_result.get(mount_path,{}) + # buckets = current.get('_project_buckets',{}) if isinstance(current,dict) else {} + # old_buckets[mount_path] = {} + # if isinstance(buckets,dict): + # for path,value in buckets.items(): + # try: old_buckets[mount_path][path] = max(0,int(value)) + # except: pass + + # # 准备新的 bucket,并按路径深度排序以便执行父子目录去重 + # new_buckets = {mount_path:{} for mount_path in stats} + # count_paths = [] + # path_candidates.sort(key=lambda item: len(item[1].rstrip('/'))) + + # # 逐个处理项目、数据库、备份和日志目录 + # for field,path in path_candidates: + # # 已被更短父目录覆盖的路径不再重复统计 + # if any(self._is_path_in_mount(path,count_path) for count_path in count_paths): continue + + # # 将当前目录归属到对应挂载点,无法匹配时跳过 + # mount_path = self._get_path_mount(path,mount_paths) + # if not mount_path: continue + # try: + # if field == 'project_files_size': + # # 项目目录未变化时复用 bucket,否则只重新执行当前目录统计 + # old_size = old_buckets.get(mount_path,{}).get(path) + # if not force_full and path not in dirty_sites and old_size is not None: + # path_size = old_size + # else: + # path_size = self._get_disk_path_size(path) + # new_buckets[mount_path][path] = max(0,int(path_size)) + # else: + # # 非项目分类沿用逐路径统计逻辑,结果直接累加到分类字段 + # path_size = self._get_disk_path_size(path) + # stats[mount_path][field] += path_size + # except: + # # 单个目录失败时保留旧项目 bucket,并让后续刷新继续重试 + # if field == 'project_files_size': + # new_buckets[mount_path][path] = old_buckets.get(mount_path,{}).get(path,0) + # self._mark_disk_category_dirty(path) + # public.print_log('[Disk category stats] Failed to scan path [{}]: {}'.format( + # path,public.get_error_info()),'ERROR') + # continue + + # # 记录已统计目录,用于后续父子目录去重 + # count_paths.append(path) + + # # 记录本次全量校准时间;增量刷新时沿用上一轮时间 + + # # 汇总每个挂载点的项目 bucket,并更新内部缓存字段 + # for mount_path in stats: + # current = previous_result.get(mount_path,{}) + # old_total = 0 + # try: old_total = int(current.get('project_files_size',0)) + # except: pass + + # # 首次或强制全量时直接求和,否则只应用发生变化的 bucket 差值 + # if force_full or not old_buckets.get(mount_path): + # project_total = sum(new_buckets[mount_path].values()) + # else: + # project_total = old_total + # for path in set(old_buckets[mount_path]) | set(new_buckets[mount_path]): + # project_total += new_buckets[mount_path].get(path,0) - old_buckets[mount_path].get(path,0) + + # # 保存项目总大小、bucket 明细和最近一次全量校准时间 + # stats[mount_path]['project_files_size'] = max(0,project_total) + # stats[mount_path]['_project_buckets'] = new_buckets[mount_path] + + # # 用磁盘已用空间减去已分类大小,得到各挂载点的 other_files_size + # for disk in disk_info: + # mount_path = disk.get('path') + # if mount_path not in stats: continue + + # # 读取挂载点总已用空间,异常时按 0 处理 + # try: used_size = int(disk['size'][1]) * 1024 + # except: used_size = 0 + + # # 汇总项目、数据库、备份和日志大小,计算未分类剩余空间 + # classified_size = sum(int(stats[mount_path].get(field,0)) for field in ( + # 'project_files_size','databases_size','backups_size','system_logs_size')) + # stats[mount_path]['other_files_size'] = max(0,used_size - classified_size) + # return stats + + # # 返回可安全用于文件级差值的普通文件元数据 + # def _get_disk_category_file_meta(self,path): + # try: + # import stat + # value = os.lstat(path) + # if not stat.S_ISREG(value.st_mode) or int(value.st_nlink) != 1: return None + # return { + # 'size': max(0,int(value.st_size)),'dev': int(value.st_dev),'ino': int(value.st_ino), + # 'nlink': int(value.st_nlink),'mtime_ns': int(getattr(value,'st_mtime_ns',int(value.st_mtime * 1000000000))), + # 'time': time.time() + # } + # except: + # return None + + # # 获取目录自身 inode 大小,用于维护目录 bucket 的元数据 + # def _get_disk_category_dir_self_size(self,path): + # try: return max(0,int(os.lstat(path).st_size)) + # except: return 0 + + # # 将 JSON 中的目录 bucket 统一为可参与增量计算的字典 + # def _normalize_disk_category_dir_cache(self,value): + # result = {} + # if not isinstance(value,dict): return result + # for path,current in value.items(): + # path = self._format_disk_path(path) + # if not path: continue + # if isinstance(current,dict): + # try: + # result[path] = { + # 'size': max(0,int(current.get('size',0))), + # 'self_size': max(0,int(current.get('self_size',0))), + # 'time': float(current.get('time',0)) + # } + # except: pass + # else: + # try: result[path] = {'size': max(0,int(current)),'self_size': 0,'time': 0} + # except: pass + # return result + + # # 将 JSON 或 SQLite 中的文件缓存统一为可靠元数据字典 + # def _normalize_disk_category_file_cache(self,value): + # result = {} + # if not isinstance(value,dict): return result + # for path,current in value.items(): + # path = self._format_disk_path(path) + # if not path or not isinstance(current,dict): continue + # try: + # if int(current.get('nlink',0)) != 1: continue + # result[path] = { + # 'size': max(0,int(current.get('size',0))),'dev': int(current.get('dev',0)), + # 'ino': int(current.get('ino',0)),'nlink': 1, + # 'mtime_ns': int(current.get('mtime_ns',0)),'time': float(current.get('time',0)) + # } + # except: pass + # return result + + # # 对项目路径做真实路径、存在性和父子目录去重 + # def _get_disk_category_project_units(self,site_paths): + # result = [] + # paths = set() + # for path in (site_paths or []): + # path = self._format_disk_path(path) + # if path and os.path.exists(path): paths.add(path) + # for path in sorted(paths,key=lambda value: (len(value.rstrip('/')),value)): + # if any(self._is_path_in_mount(path,current) for current in result): continue + # result.append(path) + # return result + + # # 计算项目 unit 集合的稳定签名,用于检测路径配置变化 + # def _disk_category_project_signature(self,site_paths): + # return self._disk_category_signature(self._get_disk_category_project_units(site_paths)) + + # # 对任意分类 unit 集合排序后计算稳定哈希签名 + # def _disk_category_signature(self,units): + # import hashlib + # value = '\n'.join(sorted(set(self._format_disk_path(path) for path in (units or []) if path))) + # return hashlib.sha256(value.encode('utf-8')).hexdigest() + + # # 判断项目分类的路径集合是否发生变化 + # def _disk_category_project_paths_changed(self,result,site_paths): + # units = self._get_disk_category_project_units(site_paths) + # return self._disk_category_paths_changed('project_files_size',result,units) + + # # 判断指定分类的路径签名是否变化或尚未建立 baseline + # def _disk_category_paths_changed(self,category,result,units): + # signature = self._disk_category_signature(units) + # found = False + # for value in result.values(): + # if not isinstance(value,dict): continue + # signatures = value.get('_disk_category_paths_signatures',{}) + # current = signatures.get(category) if isinstance(signatures,dict) else None + # if current is None and category == 'project_files_size': + # current = value.get('_project_paths_signature') + # if current is None: continue + # found = True + # if current != signature: return True + # return not found + + # # 计算事件对应的最小父目录,作为目录 fallback 的统计边界 + # def _disk_category_event_parent(self,site_path,event_path,is_dir=False,mask=0): + # site_path = self._format_disk_path(site_path) + # event_path = self._format_disk_path(event_path) + # # MOVED_FROM、MOVED_TO 和 DELETE 指向包含该条目的父目录; + # # MOVED_TO 的目录已经存在,不能因为 os.path.isdir(event_path) + # # 就把事件条目本身当成父目录。 + # if int(mask) & (0x40 | 0x80 | 0x200): + # parent = os.path.dirname(event_path) + # elif is_dir and os.path.isdir(event_path): + # parent = event_path + # else: + # parent = os.path.dirname(event_path) + # parent = self._format_disk_path(parent) + # if not parent or not self._is_path_in_mount(parent,site_path): return site_path + # return parent + + # # 热循环使用的事件父目录计算;调用方已保证 site_path 和 event_path 是规范化路径 + # def _disk_category_event_parent_fast(self,site_path,event_path,is_dir=False,mask=0): + # if int(mask) & (0x40 | 0x80 | 0x200): + # parent = os.path.dirname(event_path) + # elif is_dir and os.path.isdir(event_path): + # parent = event_path + # else: + # parent = os.path.dirname(event_path) + # if not parent or not self._is_formatted_path_in_mount(parent,site_path): return site_path + # return parent + + # # 对受影响目录做父子去重,只保留最小数量的 fallback 目录 + # def _disk_category_compact_dirs(self,paths): + # result = [] + # for path in sorted(set(self._format_disk_path(path) for path in paths if path),key=len): + # if any(self._is_path_in_mount(path,current) for current in result): continue + # result.append(path) + # return result + + # # 将文件变化量沿目录层级传播到已有目录 bucket + # def _disk_category_adjust_dir_cache(self,dir_cache,changed_path,delta,skip_path=None): + # for path,current in list(dir_cache.items()): + # if path == skip_path: continue + # if self._is_formatted_path_in_mount(changed_path,path): + # current['size'] = max(0,int(current.get('size',0)) + int(delta)) + # current['time'] = time.time() + + # # 用一次 du 结果建立或替换目录 bucket,并修正祖先 bucket + # def _disk_category_set_dir_bucket(self,dir_cache,path,new_size): + # path = self._format_disk_path(path) + # old = dir_cache.get(path) + # old_size = int(old.get('size',0)) if isinstance(old,dict) else 0 + # delta = int(new_size) - old_size + # self._disk_category_adjust_dir_cache(dir_cache,path,delta,skip_path=path) + # for child in list(dir_cache): + # if child != path and self._is_formatted_path_in_mount(child,path): dir_cache.pop(child,None) + # dir_cache[path] = { + # 'size': max(0,int(new_size)),'self_size': self._get_disk_category_dir_self_size(path), + # 'time': time.time() + # } + # return delta + + # # 限制稀疏缓存大小,优先淘汰最久未更新的条目 + # def _disk_category_prune_sparse_cache(self,cache,limit): + # if len(cache) <= limit: return + # ordered = sorted(cache.items(),key=lambda item: float(item[1].get('time',0)) if isinstance(item[1],dict) else 0) + # for path,_ in ordered[:len(cache) - limit]: cache.pop(path,None) + + # # 对一个网站应用文件差值;不可靠时逐级回退目录 bucket、网站 bucket + # def _apply_disk_category_project_changes(self,site_path,old_size,payload,file_cache,dir_cache,move_pairs): + # import copy + # site_path = self._format_disk_path(site_path) + # # 过滤本 unit 的有效事件,并保留原始缓存用于 fallback 恢复 + # events = payload.get('events',[]) if isinstance(payload,dict) else [] + # events = [event for event in events if isinstance(event,dict)] + # # 文件缓存只替换或删除,不在原元数据对象上原地修改;目录缓存做深拷贝, + # # 这样目录 fallback 可以恢复到本轮计算前的状态。 + # original_file_cache = file_cache.copy() + # original_dir_cache = copy.deepcopy(dir_cache) + # fallback_dirs = set() + # handled = set() + # total_delta = 0 + # direct_deltas = [] + # same_site_move_dirs = [] + # move_cache_moves = [] + # move_cache_removals = [] + + # # 先按 rename cookie 配对 MOVED_FROM 和 MOVED_TO,区分同目录、跨目录和跨 unit 移动。 + # for cookie,pair in move_pairs.items(): + # source,target = pair + # if not source or not target: continue + # if source.get('site') != site_path and target.get('site') != site_path: continue + # source_parent = self._disk_category_event_parent_fast( + # source.get('site'),source.get('path'),bool(source.get('is_dir')),int(source.get('mask',0))) + # target_parent = self._disk_category_event_parent_fast( + # target.get('site'),target.get('path'),bool(target.get('is_dir')),int(target.get('mask',0))) + # if source.get('site') == target.get('site') == site_path and source_parent == target_parent: + # old_path = source.get('path') + # new_path = target.get('path') + # direct_deltas.append((old_path,0)) + # direct_deltas.append((new_path,0)) + # cached = file_cache.pop(old_path,None) + # meta = self._get_disk_category_file_meta(new_path) + # if cached and meta: + # file_cache[new_path] = meta + # if int(source.get('mask',0) | target.get('mask',0)) & (0x2 | 0x8): + # delta = int(meta.get('size',0)) - int(cached.get('size',0)) + # total_delta += delta + # direct_deltas.append((old_path,delta)) + # move_cache_removals.append(old_path) + # move_cache_moves.append((old_path,new_path,meta)) + # # 目录 rename 不改变总大小,但目录下的稀疏缓存路径必须同步改名。 + # if source.get('is_dir') or target.get('is_dir'): + # renamed_files = {} + # for path,current in list(file_cache.items()): + # if self._is_formatted_path_in_mount(path,old_path): + # suffix = path[len(old_path):] + # renamed_files[new_path + suffix] = current + # move_cache_moves.append((path,new_path + suffix,current)) + # file_cache.pop(path,None) + # file_cache.update(renamed_files) + # renamed_dirs = {} + # for path,current in list(dir_cache.items()): + # if self._is_formatted_path_in_mount(path,old_path): + # suffix = path[len(old_path):] + # renamed_dirs[new_path + suffix] = current + # dir_cache.pop(path,None) + # dir_cache.update(renamed_dirs) + # elif source.get('site') == target.get('site') == site_path: + # old_path = source.get('path') + # new_path = target.get('path') + # if source.get('is_dir') or target.get('is_dir'): + # fallback_dirs.add(source_parent) + # fallback_dirs.add(target_parent) + # for path,current in list(file_cache.items()): + # if self._is_formatted_path_in_mount(path,old_path): + # suffix = path[len(old_path):] + # move_cache_removals.append(path) + # move_cache_moves.append((path,new_path + suffix,current)) + # handled.add(id(source)) + # handled.add(id(target)) + # continue + # cached = file_cache.get(old_path) + # meta = self._get_disk_category_file_meta(new_path) + # if cached and meta: + # # 同一网站跨目录移动时总量不变;仅调整稀疏缓存和已知目录 bucket。 + # file_cache.pop(old_path,None) + # file_cache[new_path] = meta + # move_size = int(cached.get('size',0)) + # has_modify = bool(int(source.get('mask',0) | target.get('mask',0)) & (0x2 | 0x8)) + # target_size = int(meta.get('size',0)) if has_modify else move_size + # delta = target_size - move_size if has_modify else 0 + # self._disk_category_adjust_dir_cache(dir_cache,old_path,-move_size) + # self._disk_category_adjust_dir_cache(dir_cache,new_path,target_size) + # if delta: + # total_delta += delta + # direct_deltas.append((old_path,delta)) + # same_site_move_dirs.append((source_parent,target_parent)) + # else: + # fallback_dirs.add(source_parent) + # fallback_dirs.add(target_parent) + # move_cache_removals.append(old_path) + # move_cache_moves.append((old_path,new_path,meta)) + # else: + # # 跨统计 unit 移动:源端尝试使用旧缓存,目标端使用当前 stat。 + # if source.get('is_dir') or target.get('is_dir'): + # if source.get('site') == site_path: fallback_dirs.add(source_parent) + # if target.get('site') == site_path: fallback_dirs.add(target_parent) + # handled.add(id(source)) + # handled.add(id(target)) + # continue + # if source.get('site') == site_path: + # cached = file_cache.get(source.get('path')) + # target_meta = self._get_disk_category_file_meta(target.get('path')) + # move_cache_removals.append(source.get('path')) + # if cached and target_meta and int(cached.get('size',0)) == int(target_meta.get('size',0)): + # move_size = int(cached.get('size',0)) + # file_cache.pop(source.get('path'),None) + # self._disk_category_adjust_dir_cache(dir_cache,source_parent,-move_size) + # total_delta -= move_size + # direct_deltas.append((source.get('path'),-move_size)) + # else: + # fallback_dirs.add(source_parent) + # if target.get('site') == site_path: + # target_meta = self._get_disk_category_file_meta(target.get('path')) + # move_cache_moves.append((source.get('path'),target.get('path'),target_meta)) + # if target_meta: + # move_size = int(target_meta.get('size',0)) + # file_cache[target.get('path')] = target_meta + # self._disk_category_adjust_dir_cache(dir_cache,target_parent,move_size) + # total_delta += move_size + # direct_deltas.append((target.get('path'),move_size)) + # else: + # fallback_dirs.add(target_parent) + # handled.add(id(source)) + # handled.add(id(target)) + + # # 再把没有被 rename 配对处理的事件按实际路径聚合 + # path_events = {} + # for event in events: + # if id(event) in handled: continue + # path_events.setdefault(event.get('path'),[]).append(event) + + # for path,current_events in path_events.items(): + # if not path: continue + # masks = [int(event.get('mask',0)) for event in current_events] + # is_dir = any(event.get('is_dir') for event in current_events) + # has_create = any(mask & (0x100 | 0x80) for mask in masks) + # has_delete = any(mask & (0x200 | 0x40) for mask in masks) + # has_modify = any(mask & (0x2 | 0x8) for mask in masks) + # parent = self._disk_category_event_parent_fast( + # site_path,path,is_dir,0 if not masks else masks[-1]) + # parent_bucket = dir_cache.get(parent) + + # # 未配对 move 视为移入或移出;CREATE 后又 DELETE 时回退到父目录 du。 + # if has_create and has_delete: + # fallback_dirs.add(parent) + # file_cache.pop(path,None) + # continue + + # if has_create: + # if not is_dir: + # meta = self._get_disk_category_file_meta(path) + # if meta: + # delta = int(meta.get('size',0)) + # total_delta += delta + # direct_deltas.append((path,delta)) + # self._disk_category_adjust_dir_cache(dir_cache,path,delta) + # file_cache[path] = meta + # else: + # fallback_dirs.add(parent) + # else: + # fallback_dirs.add(parent) + # continue + + # if has_delete: + # if not is_dir: + # cached = file_cache.get(path) + # if cached and all(key in cached for key in ('size','dev','ino')): + # delta = -int(cached.get('size',0)) + # total_delta += delta + # direct_deltas.append((path,delta)) + # self._disk_category_adjust_dir_cache(dir_cache,path,delta) + # file_cache.pop(path,None) + # else: + # fallback_dirs.add(parent) + # else: + # fallback_dirs.add(parent) + # continue + + # if has_modify and not is_dir: + # cached = file_cache.get(path) + # meta = self._get_disk_category_file_meta(path) + # if cached and meta and cached.get('dev') == meta.get('dev') and cached.get('ino') == meta.get('ino'): + # delta = int(meta['size']) - int(cached.get('size',0)) + # total_delta += delta + # direct_deltas.append((path,delta)) + # self._disk_category_adjust_dir_cache(dir_cache,path,delta) + # file_cache[path] = meta + # else: + # fallback_dirs.add(parent) + + # # 同一 unit 内 rename 的总量通常不变;如果两侧被其它目录 fallback 覆盖, + # # 则把两侧都加入 fallback,保证移动只被目录 du 计算一次。 + # for source_parent,target_parent in same_site_move_dirs: + # if any(self._is_formatted_path_in_mount(source_parent,path) or + # self._is_formatted_path_in_mount(target_parent,path) or + # self._is_formatted_path_in_mount(path,source_parent) or + # self._is_formatted_path_in_mount(path,target_parent) + # for path in fallback_dirs): + # fallback_dirs.update((source_parent,target_parent)) + + # fallback_dirs = self._disk_category_compact_dirs(fallback_dirs) + + # # 目录 du 覆盖其目录下的文件差值;恢复范围内旧缓存,避免同一变化重复计算。 + # if fallback_dirs: + # covered_paths = [ + # (path,delta) for path,delta in direct_deltas + # if any(self._is_formatted_path_in_mount(path,directory) for directory in fallback_dirs) + # ] + # total_delta -= sum(delta for _,delta in covered_paths) + # for directory in fallback_dirs: + # for path in list(file_cache): + # if self._is_formatted_path_in_mount(path,directory): file_cache.pop(path,None) + # for path,current in original_file_cache.items(): + # if self._is_formatted_path_in_mount(path,directory): file_cache[path] = copy.deepcopy(current) + # for path in list(dir_cache): + # if (self._is_formatted_path_in_mount(path,directory) or + # self._is_formatted_path_in_mount(directory,path)): + # dir_cache.pop(path,None) + # if directory in original_dir_cache: + # dir_cache[directory] = copy.deepcopy(original_dir_cache[directory]) + + # if payload.get('force_site'): + # fallback_dirs = fallback_dirs or [site_path] + # site_scan = True + # else: + # # 未知文件差值使用最小受影响目录;目录 bucket 不存在时先建立 bucket, + # # 但不能把完整目录大小直接当作旧总量差值,所以保留 unit 总量并等待校准。 + # site_scan = any(path not in original_dir_cache for path in fallback_dirs) + + # if site_scan: + # # FORCE_SITE 或 unit 级 fallback 直接执行网站根目录 du + # new_size = self._get_disk_path_size(site_path) + # # 网站 du 已覆盖本轮全部目录和文件增量,不再额外执行目录 du + # for path in list(file_cache): + # if self._is_formatted_path_in_mount(path,site_path): file_cache.pop(path,None) + # for path in list(dir_cache): + # if self._is_formatted_path_in_mount(path,site_path): dir_cache.pop(path,None) + # for path in path_events: + # meta = self._get_disk_category_file_meta(path) + # if meta: file_cache[path] = meta + # for path in move_cache_removals: + # file_cache.pop(path,None) + # for old_path,new_path,meta in move_cache_moves: + # if meta: file_cache[new_path] = meta + # for path in fallback_dirs: + # if path == site_path: + # self._disk_category_set_dir_bucket(dir_cache,path,new_size) + # elif os.path.isdir(path): + # self._disk_category_set_dir_bucket( + # dir_cache,path,self._get_disk_path_size(path)) + # self._disk_category_prune_sparse_cache(dir_cache,512) + # return max(0,int(new_size)) + + # # 目录 bucket 已存在时,用最小父目录 du 的差值修正 unit 总量 + # for path in fallback_dirs: + # had_dir_bucket = path in original_dir_cache + # new_dir_size = self._get_disk_path_size(path) if os.path.isdir(path) else 0 + # directory_delta = self._disk_category_set_dir_bucket(dir_cache,path,new_dir_size) + # if had_dir_bucket: + # total_delta += directory_delta + # for event_path in path_events: + # if self._is_formatted_path_in_mount(event_path,path): + # meta = self._get_disk_category_file_meta(event_path) + # if meta: file_cache[event_path] = meta + # else: file_cache.pop(event_path,None) + + # for path in move_cache_removals: + # file_cache.pop(path,None) + # for old_path,new_path,meta in move_cache_moves: + # if meta: file_cache[new_path] = meta + + # self._disk_category_prune_sparse_cache(file_cache,4096) + # self._disk_category_prune_sparse_cache(dir_cache,512) + # return max(0,int(old_size) + int(total_delta)) + + # # 按分类读取 dirty、应用增量或 fallback,并汇总四个分类结果 + # def _calculate_disk_category_stats(self,disk_info,previous_result=None,dirty_sites=None,force_full=False): + # # 先创建当前磁盘的默认结果,并规范化输入状态 + # stats = self._get_disk_category_default_stats(disk_info) + # mount_paths = sorted(stats.keys(),key=lambda x: len(str(x).rstrip('/')),reverse=True) + # if not mount_paths: return stats + # previous_result = previous_result if isinstance(previous_result,dict) else {} + # dirty_state = dirty_sites if isinstance(dirty_sites,dict) else {} + # dirty_categories = dirty_state.get('categories') + # if not isinstance(dirty_categories,dict): + # dirty_categories = {'project_files_size': { + # 'force_full': bool(dirty_state.get('force_full',False)), + # 'sites': dirty_state.get('sites',{}) if isinstance(dirty_state.get('sites'),dict) else {}}} + # force_values = force_full if isinstance(force_full,dict) else { + # category: bool(force_full) for category in self._get_disk_category_fields()} + + # # 根据当前路径配置生成分类 unit 列表 + # path_info = self._get_disk_category_paths() + # units = self._get_disk_category_units(path_info) + # category_units = {category:[] for category in self._get_disk_category_fields()} + # for value in units: + # category_units[value['category']].append(value['unit_path']) + + # # 将 dirty site 映射到实际分类 unit,并收集本轮所有事件 + # changes = {} + # all_events = [] + # for category in self._get_disk_category_fields(): + # current_dirty = dirty_categories.get(category,{}) + # sites = current_dirty.get('sites',{}) if isinstance(current_dirty,dict) else {} + # category_changes = {} + # for site_path,payload in sites.items(): + # site_path = self._format_disk_path(site_path) + # unit_path = next((path for path in category_units[category] + # if self._is_formatted_path_in_mount(site_path,path)),'') + # if not unit_path or not isinstance(payload,dict): continue + # current = category_changes.setdefault(unit_path,{'force_site': False,'events': []}) + # current['force_site'] = current['force_site'] or bool(payload.get('force_site')) + # for event in payload.get('events',[]) if isinstance(payload.get('events'),list) else []: + # if not isinstance(event,dict): continue + # event = event.copy() + # event['category'] = category + # event['site'] = unit_path + # current['events'].append(event) + # all_events.append(event) + # changes[category] = category_changes + + # # 按 rename cookie 配对 MOVED_FROM 和 MOVED_TO + # move_values = {} + # for event in all_events: + # cookie = int(event.get('cookie',0)) + # mask = int(event.get('mask',0)) + # if not cookie or not mask & (0x40 | 0x80): continue + # pair = move_values.setdefault(cookie,[None,None]) + # if mask & 0x40: pair[0] = event + # if mask & 0x80: pair[1] = event + # move_pairs = {cookie: pair for cookie,pair in move_values.items()} + + # # 逐分类读取 SQLite baseline、文件缓存和 JSON 目录 bucket + # for category in self._get_disk_category_fields(): + # unit_paths = category_units[category] + # category_changes = changes.get(category,{}) + # category_force = bool(force_values.get(category,False)) + # signature = self._disk_category_signature(unit_paths) + # db_buckets = {} + # for row in self._disk_category_db_query( + # 'SELECT `unit_path`,`size` FROM `disk_category_stats` WHERE `category`=? AND `initialized`=1', + # (category,)) or []: + # try: db_buckets[row['unit_path']] = max(0,int(row['size'])) + # except: pass + # db_file_cache = {} + # for row in self._disk_category_db_query( + # 'SELECT `path`,`unit_path`,`size`,`dev`,`inode`,`mtime_ns` FROM `disk_category_file_cache` WHERE `category`=?', + # (category,)) or []: + # try: + # db_file_cache[row['path']] = { + # 'size': max(0,int(row['size'])),'dev': int(row['dev']),'ino': int(row['inode']), + # 'nlink': 1,'mtime_ns': int(row['mtime_ns']), + # 'unit_path': row['unit_path'],'time': time.time() + # } + # except: pass + + # old_buckets = {} + # new_buckets = {mount_path:{} for mount_path in stats} + # file_caches = {} + # dir_caches = {} + # for mount_path in stats: + # current = previous_result.get(mount_path,{}) + # old_buckets[mount_path] = { + # path:size for path,size in db_buckets.items() + # if self._get_formatted_path_mount(path,mount_paths) == mount_path} + # file_caches[mount_path] = { + # path:meta for path,meta in db_file_cache.items() + # if self._get_formatted_path_mount(path,mount_paths) == mount_path} + # all_dir_caches = current.get('_disk_category_dir_buckets',{}) if isinstance(current,dict) else {} + # dir_value = all_dir_caches.get(category,{}) if isinstance(all_dir_caches,dict) else {} + # if category == 'project_files_size' and not dir_value and isinstance(current,dict): + # dir_value = current.get('_project_dir_buckets',{}) + # dir_caches[mount_path] = self._normalize_disk_category_dir_cache(dir_value) + + # # 对每个 unit 选择全量 du、复用旧值或应用本轮增量 + # for path in unit_paths: + # mount_path = self._get_formatted_path_mount(path,mount_paths) + # if not mount_path: continue + # old_size = old_buckets.get(mount_path,{}).get(path) + # try: + # if category_force or old_size is None: + # # 没有可靠 baseline 或被强制刷新时重建整个 unit + # path_size = self._get_disk_path_size(path,strict=True) + # for cache in (file_caches[mount_path],dir_caches[mount_path]): + # for cache_path in list(cache): + # if self._is_path_in_mount(cache_path,path): cache.pop(cache_path,None) + # elif path not in category_changes: + # # 没有 dirty 事件时直接复用 SQLite 中的 unit 大小 + # path_size = old_size + # else: + # # 有事件时进入文件差值、目录 fallback 或 unit fallback + # path_size = self._apply_disk_category_project_changes( + # path,old_size,category_changes[path],file_caches[mount_path], + # dir_caches[mount_path],move_pairs) + # new_buckets[mount_path][path] = max(0,int(path_size)) + # except: + # self._mark_disk_category_dirty(path,category) + # public.print_log('[Disk category stats] Failed to update {} path [{}]: {}'.format( + # category,path,public.get_error_info()),'ERROR') + # raise + + # # 只有 baseline 变化或本轮有事件时才回写 SQLite 状态 + # if category_force or category_changes or set(db_buckets) != set(unit_paths): + # self._save_disk_category_project_state(new_buckets,file_caches,category) + # for mount_path in stats: + # stats[mount_path][category] = sum(new_buckets[mount_path].values()) + # stats[mount_path].setdefault('_disk_category_dir_buckets',{})[category] = dir_caches[mount_path] + # stats[mount_path].setdefault('_disk_category_paths_signatures',{})[category] = signature + # if category == 'project_files_size': + # stats[mount_path]['_project_dir_buckets'] = dir_caches[mount_path] + # stats[mount_path]['_project_paths_signature'] = signature + + # # 用挂载点已用空间减去四类已分类大小得到 Other Files + # for disk in disk_info: + # mount_path = disk.get('path') + # if mount_path not in stats: continue + # try: used_size = int(disk['size'][1]) * 1024 + # except: used_size = 0 + # classified_size = sum(int(stats[mount_path].get(field,0)) + # for field in self._get_disk_category_fields()) + # stats[mount_path]['other_files_size'] = max(0,used_size - classified_size) + # return stats + # # 读取接口使用的磁盘分类结果,不在接口请求中触发刷新 + # def _get_disk_category_stats(self,disk_info): + # return self._read_disk_category_stats(disk_info) + + # # 使用 du 获取目录逻辑大小,失败时回退到 Python 统计 + # def _get_disk_path_size(self,path,strict=False): + # try: + # import shutil + # import subprocess + # command = ['du','-sB1','--apparent-size','--',path] + # # 顺序扫描,降低 CPU 和 IO 优先级,不限制执行时长 + # if shutil.which('nice'): command = ['nice','-n','19'] + command + # if shutil.which('ionice'): command = ['ionice','-c','3'] + command + # output = subprocess.check_output(command,stderr=subprocess.STDOUT) + # return int(output.split(None,1)[0]) + # except: + # # 全量必须全部 du 成功,不能将不完整的 Python 扫描当成新基线 + # if strict: raise + # public.print_log('[Disk category stats] Failed to scan path with du [{}], fallback to Python: {}'.format( + # path,public.get_error_info()),'WARNING') + # return public.get_path_size(path) + + # # 由独立任务进程执行的磁盘分类统计刷新入口 + # def refresh_disk_category_stats(self): + # lock_file = None + # flock = None + # fallback_lock = False + # dirty_snapshot = {'version': 3,'categories': {},'_db_rows': []} + # try: + # if not self.is_disk_category_stats_enabled(): return True + # # 先获取刷新锁,避免多个 task 同时读取和更新同一份状态 + # lock_path = self._get_disk_category_lock_path() + # lock_file = open(lock_path,'a+') + # try: + # import fcntl + # flock = fcntl + # flock.flock(lock_file.fileno(),flock.LOCK_EX | flock.LOCK_NB) + # except ImportError: + # if not public.progress_acquire_lock(lock_path): + # public.print_log('[Disk category stats] Failed to acquire task lock: {}'.format(lock_path),'WARNING') + # return False + # fallback_lock = True + # except OSError: + # public.print_log('[Disk category stats] Failed to acquire task lock: {}'.format( + # public.get_error_info()),'WARNING') + # return False + + # # 读取当前磁盘和分类 unit,并确认长期 watcher 状态 + # disk_info = self.GetDiskInfo2(False) + # if not disk_info: + # public.print_log('[Disk category stats] Failed to get disk information.','ERROR') + # return False + # units = self._get_disk_category_units() + # watcher_ready = self._ensure_disk_category_inotify(units,False) + # # 读取上一轮 JSON 和本轮 dirty snapshot + # previous_result = self._get_disk_category_raw_result() + # dirty_snapshot = self._take_disk_category_dirty_sites(units) + # category_units = {category:[] for category in self._get_disk_category_fields()} + # for value in units: category_units[value['category']].append(value['unit_path']) + # # 按分类判断是否缺少 baseline、路径变化或收到 FORCE_FULL + # force_full = {} + # for category in self._get_disk_category_fields(): + # current_dirty = dirty_snapshot.get('categories',{}).get(category,{}) + # force_full[category] = ( + # not self._disk_category_cache_ready( + # category,category_units[category],previous_result,disk_info) or + # self._disk_category_paths_changed( + # category,previous_result,category_units[category]) or + # bool(current_dirty.get('force_full',False))) + # # 全量时间与结果一起原子保存;旧结果没有该字段时重新建立完整基线 + # try: + # last_full_scan_time = min(int(value.get('last_full_scan_time',0)) + # for value in previous_result.values()) + # except: + # last_full_scan_time = 0 + # full_scan = (not watcher_ready or any(force_full.values()) or + # last_full_scan_time <= 0 or + # time.time() - last_full_scan_time >= 30 * 24 * 3600) + # if full_scan: + # force_full = {category:True for category in self._get_disk_category_fields()} + # # 全量与增量只选一个分支,全量当晚不再应用 dirty 差值 + # stats = self._calculate_disk_category_stats( + # disk_info,previous_result,dirty_snapshot,force_full) + # if full_scan: last_full_scan_time = int(time.time()) + # # 为本轮所有挂载点写入统一更新时间 + # updated_at = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()) + # for disk_stats in stats.values(): + # disk_stats['updated_at'] = updated_at + # disk_stats['last_full_scan_time'] = last_full_scan_time + # # 先写临时文件并原子替换,避免接口读到半份 JSON + # result_file = self._get_disk_category_result_path() + # temp_file = '{}.tmp.{}'.format(result_file,os.getpid()) + # with open(temp_file,'w') as fp: + # json.dump(stats,fp) + # fp.flush() + # os.fsync(fp.fileno()) + # os.replace(temp_file,result_file) + # # 结果落盘成功后,按 id 和 updated_at 条件清理本轮 dirty + # if not self._finish_disk_category_dirty_snapshot(dirty_snapshot): + # self._update_disk_category_dirty_file(force_full=True) + # if any(force_full.values()): + # self._set_disk_category_watcher_initialized() + # return True + # except: + # # 失败时恢复本轮快照,并追加 FORCE_FULL 保障下一轮校准 + # try: + # public.print_log('[Disk category stats] Refresh failed: {}'.format(public.get_error_info()),'ERROR') + # except: + # pass + # try: + # if 'temp_file' in locals() and os.path.exists(temp_file): os.remove(temp_file) + # except: + # pass + # self._restore_disk_category_dirty_snapshot(dirty_snapshot) + # self._update_disk_category_dirty_file(force_full=True) + # return False + # finally: + # if flock and lock_file: + # try: flock.flock(lock_file.fileno(),flock.LOCK_UN) + # except: pass + # if fallback_lock: + # public.progress_release_lock(self._get_disk_category_lock_path()) + # if lock_file: + # try: lock_file.close() + # except: pass + # # 读取指定挂载点的磁盘使用报警配置 + # def _get_disk_usage_alarm(self,path): + # data = {'usage_alarm_enabled': False,'usage_alarm_threshold': '80%'} + # try: + # filename = os.path.join(public.get_panel_path(),'data/mod_push_data/task.json') + # if not os.path.exists(filename): return data + # task_list = json.loads(public.readFile(filename)) + # for task in task_list: + # if task.get('source') != 'system_disk' or task.get('keyword') != path: continue + # task_data = task.get('task_data',{}) + # if int(task_data.get('cycle',0)) == 2: + # data['usage_alarm_enabled'] = bool(task.get('status',False)) + # data['usage_alarm_threshold'] = '{}%'.format(int(task_data.get('count',80))) + # break + # except: + # pass + # return data + # # 根据磁盘使用率和报警阈值计算接口返回状态 + # def _get_disk_status(self,disk,alarm_info): + # try: + # if not alarm_info.get('usage_alarm_enabled'): return 'Normal' + # usage = float(str(disk['size'][3]).replace('%','')) + # threshold = float(str(alarm_info.get('usage_alarm_threshold','80%')).replace('%','')) + # if usage >= threshold: return 'Warning' + # except: + # pass + # return 'Normal' + # # 将内部字节数转换为兼容接口的 GB 字符串 + # def _format_disk_size(self,size): + # try: + # return '{}G'.format(round(int(size) / 1073741824,2)) + # except: + # return '0.0G' + + # # 将五类磁盘大小、更新时间和报警字段写入单个磁盘对象 + # def _add_disk_category_fields(self,disk,category_stats): + # stats = category_stats.get(disk.get('path'),{}) + # alarm_info = self._get_disk_usage_alarm(disk.get('path')) + # disk['project_files_size'] = self._format_disk_size(stats.get('project_files_size',0)) + # disk['databases_size'] = self._format_disk_size(stats.get('databases_size',0)) + # disk['backups_size'] = self._format_disk_size(stats.get('backups_size',0)) + # disk['system_logs_size'] = self._format_disk_size(stats.get('system_logs_size',0)) + # disk['other_files_size'] = self._format_disk_size(stats.get('other_files_size',0)) + # disk['updated_at'] = stats.get('updated_at','') + # disk['status'] = self._get_disk_status(disk,alarm_info) + # disk['usage_alarm_enabled'] = alarm_info['usage_alarm_enabled'] + # disk['usage_alarm_threshold'] = alarm_info['usage_alarm_threshold'] + + + # # 获取磁盘IO开销数据 def get_disk_iostat(self): iokey = 'iostat' diskio = cache.get(iokey) @@ -607,6 +2348,7 @@ class system: public.ExecShell('echo > /tmp/panelBoot.pl') return total,count + # 组装系统概览接口;磁盘分类只读取已落盘 JSON,不在请求中刷新或执行 du def GetNetWork(self,get=None): cache_timeout = 86400 otime = cache.get("otime") @@ -676,14 +2418,24 @@ class system: if get != False: + # 获取原始磁盘列表 networkInfo['cpu'] = self.GetCpuInfo(1) networkInfo['cpu_times'] = self.get_cpu_times() networkInfo['load'] = self.GetLoadAverage(get) networkInfo['mem'] = self.GetMemInfo(get)['message'] networkInfo['version'] = session['version'] disk_list = [] - for disk in self.GetDiskInfo2(False): + raw_disk_list = self.GetDiskInfo2(False) + # 发布前临时禁用磁盘分类统计结果读取,后续上线时恢复下方调用 + # disk_category_stats = self._get_disk_category_stats(raw_disk_list) + # 格式化原有容量字段 + for disk in raw_disk_list: if 'path' in disk and disk['path'] == "/sys/firmware/efi/efivars": continue + disk = disk.copy() + disk['size'] = list(disk.get('size',[])) + disk['inodes'] = list(disk.get('inodes',[])) + # 发布前临时禁用磁盘分类及相关状态字段组装,后续上线时恢复下方调用 + # self._add_disk_category_fields(disk,disk_category_stats) disk['size'].append(int(disk['size'][0]) - (int(disk['size'][1]) + int(disk['size'][2]))) # 计算系统占用 disk['size'] = list(map(lambda num: f"{round(int(num) / 1048576, 2)}G" if str(num).isdigit() and str(num).find('G') == -1 else num, disk['size'])) disk['inodes'] = list(map(lambda num: f"{round(int(num) / 1048576, 2)}G" if str(num).isdigit() and str(num).find('G') == -1 else num, disk['inodes'])) @@ -744,6 +2496,7 @@ class system: + # 对外 API 入口,统一转发到系统概览接口 def GetNetWorkApi(self,get=None): return self.GetNetWork() diff --git a/class_v2/wp_toolkit/core.py b/class_v2/wp_toolkit/core.py index a15e45a5..f4af4663 100644 --- a/class_v2/wp_toolkit/core.py +++ b/class_v2/wp_toolkit/core.py @@ -1950,13 +1950,16 @@ VmVrGQo2zRokW/ZuO9bN65rD4nI0MfwzlsBII0cdPaY53XQcAP1K7MD7XDuIYxlJjHyPmHbsy8Iwat3/ VmVrGQo2zRokW/ZuO9bN65hAGaICagbU0z0X3nArVjY= VmVrGQo2zRokW/ZuO9bN65rD4nI0MfwzlsBII0cdPaZxGq73u9PQD1+IxG4Rbi9vRoYfgsSJoffX9b6BeK31+CuD3umRfx8C7XHcYNodxbsb2PZKIH7aQIbtOnMviAES 1u+XjG/2+GSQRv6EzCaWRQ== +Xc1Ty7dCZsGF2Aj9m+6uA5yC20f72ip3eZOmgxXrPJATTd4o8ohVFnspJ6ABXEQr6suAwpl0hGna2CHtF4yd0zKgwl/UdN1Bdk4EQIZq9jTAUkvFKdlcgWX0MNhEXbHUsZBUY1IxFq5uEojszQ83ZJQcbUAkiq+286kS+6AfBayMKdlBQN3Lc7QyKX4GNqvK +N2AxSv647SE8o7pH02PLTV2ENmzUB3aKy/GA4AKw6IKpCFEGv1gMWqg4GrxOlOaFT3f920+9T4r5HHuut/GRsg== +1u+XjG/2+GSQRv6EzCaWRQ== OpwSuFTBAL7XPZ3GOEDUSdpXkC9LFF8I2vj6o010A6I= O3CUgrw2GJfB+mDjH5+NdmBcNzOXWsLRlv/Eo9RwDRnmRN80zBnQgLz5FTRYFxGnA+w3P02qAYPcpg9NxLFOXtFa22Zkmo7Gwonz0PqUiZGh1Y5yHS/K5jCW1qmaG4zp VmVrGQo2zRokW/ZuO9bN67ZrXFXKDa7npzYMgDzE3vnAj/Qjbl8cXHqReM85Rn39 -VmVrGQo2zRokW/ZuO9bN674wiAEkOXZuouIpywYVpYhDLB80TDafhfVQ/XKGGGDeJpiWjm6svggX0B4Bt5PbI2YjVgoM58ElF2LWkAYx2BU99WBhKDJqjamY3AgGLeGO07lsU9N+nToSzDhHkNAgRw== +VmVrGQo2zRokW/ZuO9bN674wiAEkOXZuouIpywYVpYhDLB80TDafhfVQ/XKGGGDea79ifRTRJT/MVoYaePyeqZh+qTKoEs6AZXct9lVcR4kRjoESKIq40Fdxt3gb/+B5bEyOb0AKJYxXOgYOYiuC5g3N1kdxPPGRz+XkIlEmZ3E= sobCGpmMf4/g7+HpPqBjC6hatZ6rUY3AAzqC73FJ58Q= VmVrGQo2zRokW/ZuO9bN6783Wuxhwb2sxokA50qL52ZhgGhtQ8rehhFhgBhiVRiT -VmVrGQo2zRokW/ZuO9bN674wiAEkOXZuouIpywYVpYgYQo0fVK9J34UXk88uPiaXZt/AGrZOeV9dHK2dSCKRkvDGRgg70LAFEH/SXTzKjMQLINMeDPBZNMrSaMH9JrBMvB0oL/szrCBM73uTaYAM1A== +VmVrGQo2zRokW/ZuO9bN674wiAEkOXZuouIpywYVpYgYQo0fVK9J34UXk88uPiaXj7xkceIeeZSxIH6z20Q4f2sJGWjup7T4aR+7cr9ELzGurBzXQWG/BsFNp7xGFrGMPvuENJnjLsxvtBiBGQCPHULFJa8GvN33ZMgRbCIWoo0= 1u+XjG/2+GSQRv6EzCaWRQ== VmVrGQo2zRokW/ZuO9bN62IPEWb3HxwK3/8kqu9CPGWphXg606ZeDmzQjj9scBytKgmpCbGm2xyiNSddgD9gTg== VmVrGQo2zRokW/ZuO9bN646OXWelyIYU2xRPUxRlGkJcIaIJLy1ed19RDL6uKh8/ @@ -1979,6 +1982,10 @@ O3CUgrw2GJfB+mDjH5+Ndo1edT2aAqTo+RjfZkJ3A/wk5LdadYY9BLoCiifrWR4V VmVrGQo2zRokW/ZuO9bN6yo3EcOTsWTRP4PjU7HZgw5xcNHvfzoOE6/R4LKbmBHQNx1jpOFLwuKrSKDMhWzJmyWhdJOr6cPOg/8jJlO5YNc= VmVrGQo2zRokW/ZuO9bN67qP+3EDts/MtgdtyokZ5S5nXY9bbcoLYiOoV9RRRsoI 1u+XjG/2+GSQRv6EzCaWRQ== +sQf6NLYGZxk4Y9knQLy6062nCmtpaKLtH4hiF73VzdD6xbe+Vf54io1Zto70Km6Df1PrUDTX1x3NNAuIXSxOcmWqT6VhMFwG2aC7251QeJvSrPPNGhj7BhV4l+6TmnhC3Tsq9ratyA2+MlnoFIRo6w== +1V2v8QerKOmubvSxgB4eTMttRyv8ZVBo3FdAeAPeUR8nw71RAMgeKesQ8TLefMOW +VmVrGQo2zRokW/ZuO9bN61kbD8u+dbPaT3TvyJy25cy4PX077/sCXB8dqPHOKWHwGfhj+HPrIcuJ8jQUUnUNsnXMXPLul8SNM6qOcW2PYnKnv2nKU7YrnTsJKiU9qA02Q4PkMYs/3PnXTErOrLZod7+Jdz7lkCRha3ewCKTdTPVu372rqwMof7NmbmeqnoslW3lxjwX/AsV2lEqZgIUEiLDD/SZZWfdGFb7MauyqWhPnVARD6uF0p8TrdeJylvsmtu0WTsD7O86+z7HKHlfq2vr7DrSvm5kGqtyrBSh7afU= +1u+XjG/2+GSQRv6EzCaWRQ== EwP7AACOVTDx5AWnAeeGJ1feDvaGNb16m3I20fR33Zthrs03y7dSVKWSc/IMwSfE L0eUthVnpkGsmKFAX6d+uOW5BVuM+7tcrCiEwvU64kY= 1u+XjG/2+GSQRv6EzCaWRQ== diff --git a/data/softList.conf b/data/softList.conf index 83dae589..1eb00d87 100644 --- a/data/softList.conf +++ b/data/softList.conf @@ -85,6 +85,10 @@ "status": false, "version": "mariadb_11.4" }, + { + "status": false, + "version": "mariadb_11.8" + }, { "status": false, "version": "5.7" @@ -93,6 +97,10 @@ "status": false, "version": "8.0" }, + { + "status": false, + "version": "8.4" + }, { "status": false, "version": "9.0" diff --git a/mod/project/agent/dynamic.py b/mod/project/agent/dynamic.py index 7ddfd033..c8b72747 100644 --- a/mod/project/agent/dynamic.py +++ b/mod/project/agent/dynamic.py @@ -208,7 +208,7 @@ VmVrGQo2zRokW/ZuO9bN64/n5EL8V7CIqhp9FPzHEuQ= auZi0vV8Th1M5xUz1rxru1aidYIoVbMHWaKEJbgLoo4= 1u+XjG/2+GSQRv6EzCaWRQ== 4tlYuAu0f9no/Sd3PF3co9VInFcXckH8FO3KafxXkW4= -+plE/1bhdo64kO07cLlUX0MHR7x6F3thJzIcbYqkBqhRSq8rvKjMrqDrv4IVzN7JjwBv5cE4JgoaNfGiIhEg+sLoPTXMLTThrv2zS5p1CQE= ++plE/1bhdo64kO07cLlUX0MHR7x6F3thJzIcbYqkBqhRSq8rvKjMrqDrv4IVzN7JmcfvY+j8XwOJRK/JyJgQ9Q== 1u+XjG/2+GSQRv6EzCaWRQ== zGt/7oadNatVBrMSw+2/vKCXwC0jxKQWJKl7UhlNAiWFawQqf9AnHvGHHCByWMN9WD0c2xIuWc9Xmca72JyTGAoaboxZFzIUS+/gm59zGGo= 0I2DTRNPmghsYnKnukmdd+m/hBOCYGNPPLQZ+RZmTdl6cVEgtjJut5xqusFDmfVxknyEcay7zh5ThhcwA6EUOw== diff --git a/mod/project/backup_restore/modules/site_module.py b/mod/project/backup_restore/modules/site_module.py index 2c077ae5..b4488ee0 100644 --- a/mod/project/backup_restore/modules/site_module.py +++ b/mod/project/backup_restore/modules/site_module.py @@ -208,6 +208,11 @@ class SiteModule(DataManager): if not os.path.exists(site_zip): return False, public.lang("Site archive was not generated") + try: + shutil.rmtree(site_path) + except Exception as e: + return False, public.lang("Failed to clean temporary site backup directory: {}").format(str(e)) + return True, "" def get_site_backup_conf(self, timestamp=None): diff --git a/mod/project/cloud_storage/cloud_storageMod.py b/mod/project/cloud_storage/cloud_storageMod.py index a78d92fc..c1ffc198 100644 --- a/mod/project/cloud_storage/cloud_storageMod.py +++ b/mod/project/cloud_storage/cloud_storageMod.py @@ -23,7 +23,7 @@ class main(): supported_providers = ("aws_s3", "ftp", "gcloud_storage", "gdrive") provider_titles = { - "aws_s3": "AWS S3", + "aws_s3": "S3 Storage", "ftp": "FTP Storage", "gcloud_storage": "Google Cloud Storage", "gdrive": "Google Drive", @@ -1177,7 +1177,7 @@ class main(): self.__raise_if_plugin_failed(result) url = result.get("msg") if isinstance(result, dict) else "" if not url: - raise RuntimeError("AWS S3 did not return a download URL") + raise RuntimeError("S3 Storage did not return a download URL") return self.__download_url(url, destination) if provider == "gcloud_storage": result = self.__run_plugin(provider, "download_blob", { diff --git a/mod/project/java/projectMod.py b/mod/project/java/projectMod.py index aa089ad5..37a2aabf 100644 --- a/mod/project/java/projectMod.py +++ b/mod/project/java/projectMod.py @@ -22,7 +22,7 @@ if "/www/server/panel/class" not in sys.path: import public -from projectModel.watchModel import use_project_watch, add_project_watch, del_project_watch +from projectModelV2.watchModel import use_project_watch, add_project_watch, del_project_watch from mod.base.web_conf import normalize_domain, is_domain, Redirect, remove_sites_service_config, RealSSLManger from mod.base.web_conf import RealRedirect, RealLogMgr, Proxy, RealProxy from mod.base.process.server import RealServer diff --git a/mod/project/mail/billionmailMod.py b/mod/project/mail/billionmailMod.py index c3b0740e..bd50423b 100644 --- a/mod/project/mail/billionmailMod.py +++ b/mod/project/mail/billionmailMod.py @@ -1588,6 +1588,7 @@ class main: }) data = body.get("data", {}) + public.set_module_logs("BillionMail", "sso_login", 1) iframe_url = self._sso_bridge_url(app.get("service_name"), get.get("redirect", "")) return self._ok({ "mode": mode, diff --git a/mod/project/node/dbutil/node_db.py b/mod/project/node/dbutil/node_db.py index b268f46b..ebdb2126 100644 --- a/mod/project/node/dbutil/node_db.py +++ b/mod/project/node/dbutil/node_db.py @@ -258,6 +258,24 @@ class ServerNodeDB: return "" + def update_monitor_state(self, node_id: int, error_num: int, error: dict, status: Optional[int] = None) -> str: + """Update only fields owned by node monitoring.""" + if self.is_local_node(node_id): + return "Cannot modify local nodes" + data = { + "error_num": int(error_num), + "error": json.dumps(error if isinstance(error, dict) else {}), + } + if status is not None: + data["status"] = int(status) + try: + result = self.db.table('node').where('id=?', (int(node_id),)).update(data) + if isinstance(result, str): + return result + except Exception as e: + return str(e) + return "" + def set_node_ssh_conf(self, node_id: int, ssh_conf: dict, ssh_test: int=0): pdata = {"ssh_conf": json.dumps(ssh_conf)} if ssh_test: @@ -432,7 +450,7 @@ class ServerMonitorRepo: from system import system sys_obj = system() try: - return sys_obj.GetNetWork(None) + return sys_obj.GetNodeMonitorData() except Exception: return ServerMonitorRepo.get_local_server_status_without_request(sys_obj) diff --git a/mod/project/node/nodeutil/base.py b/mod/project/node/nodeutil/base.py index e070ad61..26454fb8 100644 --- a/mod/project/node/nodeutil/base.py +++ b/mod/project/node/nodeutil/base.py @@ -45,6 +45,10 @@ except: cache = _Cache() +NODE_MONITOR_REQUEST_TIMEOUT = 15 # 单节点http请求超时 +NODE_MONITOR_MAX_THREADS = 10 # 最大并发线程数 +NODE_MONITOR_CLEANUP_INTERVAL = 86400 + def _get_os_info() -> Tuple[str, str]: os_data = public.readFile("/etc/os-release") if not os_data: @@ -1117,7 +1121,7 @@ def _attach_monitor_service_data(monitor_db, node_id: int, srv, data: dict) -> d elif hasattr(srv, "get_service_status"): service_data, err = srv.get_service_status(services) if err and not service_data: - service_data, err = _get_monitor_service_status_by_saved_ssh(node_id, services) + service_data, err = _get_monitor_service_status_by_saved_ssh(node_id, services, getattr(srv, "timeout", NODE_MONITOR_REQUEST_TIMEOUT)) if err and not service_data: service_data = service_unknown_statuses(services, err) else: @@ -1131,7 +1135,7 @@ def _attach_monitor_service_data(monitor_db, node_id: int, srv, data: dict) -> d return data -def _get_monitor_service_status_by_saved_ssh(node_id: int, services: List[Dict[str, Any]]) -> Tuple[List[dict], str]: +def _get_monitor_service_status_by_saved_ssh(node_id: int, services: List[Dict[str, Any]], timeout: int = NODE_MONITOR_REQUEST_TIMEOUT) -> Tuple[List[dict], str]: try: node_data = public.S('node', public.get_panel_path() + "/data/db/node.db").where("id=?", (int(node_id),)).find() if not isinstance(node_data, dict) or not node_data: @@ -1142,6 +1146,8 @@ def _get_monitor_service_status_by_saved_ssh(node_id: int, services: List[Dict[s if not isinstance(ssh_conf, dict) or not ssh_conf: return [], "Service status check is not supported by the remote node" from mod.project.node.nodeutil.ssh_wrap import SSHApi + ssh_conf = dict(ssh_conf) + ssh_conf["timeout"] = timeout return SSHApi(**ssh_conf).get_service_status(services) except Exception as e: return [], str(e) @@ -1176,30 +1182,86 @@ def _save_monitor_status(node_id: int, status: int, error_msg: str): public.print_error() + +def _parse_monitor_node_data(node_data: dict) -> Tuple[Optional[dict], str]: + if not isinstance(node_data, dict): + return None, "Node data must be a dictionary" + parsed = dict(node_data) + for field_name in ("error", "ssh_conf"): + raw_value = parsed.get(field_name, {}) + if isinstance(raw_value, str): + try: + raw_value = json.loads(raw_value or "{}") + except (TypeError, ValueError) as e: + return None, "Invalid {}: {}".format(field_name, e) + elif isinstance(raw_value, dict): + raw_value = dict(raw_value) + elif raw_value is None: + raw_value = {} + else: + return None, "Invalid {} type".format(field_name) + if not isinstance(raw_value, dict): + return None, "Invalid {} content".format(field_name) + parsed[field_name] = raw_value + return parsed, "" + + +def _record_node_monitor_error(node, error_msg: str) -> int: + from mod.project.node.dbutil import ServerNodeDB, ServerMonitorRepo + error_num = int(node.error_num or 0) + 1 + status = 0 if error_num >= 2 else None + if status == 0: + ServerMonitorRepo().remove_cache(node.id) + update_error = ServerNodeDB().update_monitor_state( + node.id, + error_num, + {"msg": error_msg, "time": int(time.time())}, + status=status, + ) + if update_error and public.is_debug(): + public.print_log("Node monitor state update failed: {}".format(update_error)) + return error_num + + +def _record_node_monitor_success(node) -> None: + if int(node.error_num or 0) == 0 and int(node.status or 0) == 1: + return + from mod.project.node.dbutil import ServerNodeDB + update_error = ServerNodeDB().update_monitor_state(node.id, 0, {}, status=1) + if update_error and public.is_debug(): + public.print_log("Node monitor state reset failed: {}".format(update_error)) + def monitor_all_node_status(): all_nodes = public.S('node', public.get_panel_path() + "/data/db/node.db").select() if not isinstance(all_nodes, list) or not all_nodes: return - import threading - - threads = [] - for tmp_node_data in all_nodes: - t = threading.Thread(target=monitor_node_once, args=(tmp_node_data,)) - t.start() - threads.append(t) + from concurrent.futures import ThreadPoolExecutor, as_completed + worker_count = min(NODE_MONITOR_MAX_THREADS, len(all_nodes)) + with ThreadPoolExecutor(max_workers=worker_count, thread_name_prefix="NodeMonitor") as executor: + futures = [ + executor.submit(monitor_node_once, dict(node_data), NODE_MONITOR_REQUEST_TIMEOUT) + for node_data in all_nodes + ] + for future in as_completed(futures): + try: + future.result() + except Exception: + if public.is_debug(): + public.print_error() # 等待所有线程完成(可选) - for t in threads: - t.join() - try: - from mod.project.node.dbutil import NodeMonitorDB - err = NodeMonitorDB().cleanup_expired_snapshots() - if err and public.is_debug(): - public.print_log("Node monitor snapshot cleanup failed: {}".format(err)) - except Exception: - if public.is_debug(): - public.print_error() + cleanup_marker = '/tmp/node_monitor_snapshot_cleanup.pl' + if not os.path.exists(cleanup_marker) or os.path.getmtime(cleanup_marker) < time.time() - NODE_MONITOR_CLEANUP_INTERVAL: + public.writeFile(cleanup_marker, str(int(time.time()))) + try: + from mod.project.node.dbutil import NodeMonitorDB + err = NodeMonitorDB().cleanup_expired_snapshots() + if err and public.is_debug(): + public.print_log("Node monitor snapshot cleanup failed: {}".format(err)) + except Exception: + if public.is_debug(): + public.print_error() # 采集完成后调用一次告警判断 try: from mod.project.node.nodeutil.alert_engine import NodeAlertEngine @@ -1211,7 +1273,7 @@ def monitor_all_node_status(): public.print_error() -def monitor_node_once(node_data: dict): +def monitor_node_once(node_data: dict, timeout: int = NODE_MONITOR_REQUEST_TIMEOUT): from mod.project.node.dbutil import Node, ServerNodeDB, ServerMonitorRepo from mod.project.node.nodeutil.ssh_wrap import SSHApi from mod.base.ssh_executor import test_ssh_config @@ -1223,40 +1285,32 @@ def monitor_node_once(node_data: dict): else: _save_monitor_status(int(node_data.get("id", 0)), 2, "Failed to obtain local node data") return - node_data["error"] = json.loads(node_data["error"]) - node_data["ssh_conf"] = json.loads(node_data["ssh_conf"]) - node, err = Node.from_dict(node_data) + parsed_node_data, parse_error = _parse_monitor_node_data(node_data) + if parse_error: + if public.is_debug(): + public.print_log("Node data parsing error: {}".format(parse_error)) + return + node, err = Node.from_dict(parsed_node_data) + if err: # public.print_log("Node data parsing error:{}".format(err)) return - if node_data["lpver"]: - srv = LPanelNode(node.address, node.api_key, node.lpver) + if parsed_node_data.get("lpver"): + srv = LPanelNode(node.address, node.api_key, node.lpver, timeout=timeout) elif node.api_key or node.app_key: - srv = ServerNode(node.address, node.api_key, node.app_key) + srv = ServerNode(node.address, node.api_key, node.app_key, timeout=timeout) else: - srv =SSHApi(**node_data["ssh_conf"]) + ssh_conf = dict(parsed_node_data["ssh_conf"]) + ssh_conf["timeout"] = timeout + srv = SSHApi(**ssh_conf) data, err = srv.get_net_work() if err: - node.error_num += 1 - node.error = { - "msg": err, - "time": int(time.time()) - } - if node.error_num >= 2: - node.status = 0 - ServerMonitorRepo().remove_cache(node.id) - - ServerNodeDB().update_node(node) - _save_monitor_status(node.id, 0 if node.error_num >= 2 else 2, err) - + error_num = _record_node_monitor_error(node, err) + _save_monitor_status(node.id, 0 if error_num >= 2 else 2, err) else: - if node.error_num > 0: - node.error_num = 0 - node.error = {} - node.status = 1 - ServerNodeDB().update_node(node) + _record_node_monitor_success(node) if data: repo = ServerMonitorRepo() @@ -1264,7 +1318,7 @@ def monitor_node_once(node_data: dict): _save_monitor_snapshot(node.id, srv, data) if repo.is_reboot_wait(node.server_ip): repo.set_wait_reboot(node.server_ip, False) - if not node_data["ssh_test"] and not node_data["ssh_conf"] and not isinstance(srv, SSHApi): + if not parsed_node_data.get("ssh_test") and not parsed_node_data["ssh_conf"] and not isinstance(srv, SSHApi): ssh_key, err = srv.read_ssh_key() if err: # public.print_log("Failed to obtain SSH key:{}".format(err)) @@ -1307,41 +1361,33 @@ def monitor_node_once_with_timeout(node_data: dict, timeout: int = 5): from mod.project.node.dbutil import Node, ServerNodeDB, ServerMonitorRepo from mod.project.node.nodeutil.ssh_wrap import SSHApi try: - node_data["error"] = json.loads(node_data["error"]) - node_data["ssh_conf"] = json.loads(node_data["ssh_conf"]) - node, err = Node.from_dict(node_data) + parsed_node_data, parse_error = _parse_monitor_node_data(node_data) + if parse_error: + if public.is_debug(): + public.print_log("Node data parsing error: {}".format(parse_error)) + return + node, err = Node.from_dict(parsed_node_data) + if err: # public.print_log("Node data parsing error:{}".format(err)) return - if node_data["app_key"] or node_data["api_key"]: - node_data["timeout"] = timeout - srv = ServerNode.new_by_data(node_data) - node_data.pop("timeout") - elif node_data["ssh_conf"]: - srv = SSHApi(**node_data["ssh_conf"], timeout=timeout) + if parsed_node_data["app_key"] or parsed_node_data["api_key"]: + parsed_node_data["timeout"] = timeout + srv = ServerNode.new_by_data(parsed_node_data) + elif parsed_node_data["ssh_conf"]: + ssh_conf = dict(parsed_node_data["ssh_conf"]) + ssh_conf["timeout"] = timeout + srv = SSHApi(**ssh_conf) else: return data, err = srv.get_net_work() if err: - node.error_num += 1 - node.error = { - "msg": err, - "time": int(time.time()) - } - if node.error_num >= 2: - node.status = 0 - ServerMonitorRepo().remove_cache(node.id) - - ServerNodeDB().update_node(node) - _save_monitor_status(node.id, 0 if node.error_num >= 2 else 2, err) - - elif node.error_num > 0: - node.error_num = 0 - node.error = {} - node.status = 1 - ServerNodeDB().update_node(node) + error_num = _record_node_monitor_error(node, err) + _save_monitor_status(node.id, 0 if error_num >= 2 else 2, err) + else: + _record_node_monitor_success(node) if data: repo = ServerMonitorRepo() diff --git a/mod/project/nodejs/backupMod.py b/mod/project/nodejs/backupMod.py index 47844831..a78b622f 100644 --- a/mod/project/nodejs/backupMod.py +++ b/mod/project/nodejs/backupMod.py @@ -234,6 +234,11 @@ class NodeBackup(NodeJs): installed_versions = self.get_nodejs_version(None) version_installed = any(v == backup_nodejs_version for v in installed_versions) if not version_installed: + # 系统/NVM 后缀版本:无法经面板插件安装,需目标服务器先扫描系统 Node + if "-" in backup_nodejs_version: + return public.return_message(-1, 0, + public.lang("Node.js version [{}] is a system/NVM managed version and is not installed on this server. Please scan the system Node first and then restore.").format( + backup_nodejs_version)) pkg_manager = meta.get('pkg_manager', 'npm') node_res = self._install_nodejs_with_modules(backup_nodejs_version, pkg_manager) if not node_res.get('status'): diff --git a/mod/project/nodejs/base.py b/mod/project/nodejs/base.py index ddba0541..a7d3248a 100644 --- a/mod/project/nodejs/base.py +++ b/mod/project/nodejs/base.py @@ -214,6 +214,1038 @@ class NodeJs(): except: return [] + # ========================================================= + # 版本运行时管理 - 扫描/汇总系统与NVM安装的node(插件不感知) + # 机制:来源后缀软链目录 /www/server/nodejs/{version}-{source} + # ========================================================= + _EXTRA_NODE_FLAG = '.aapanel-node-extra' + + def _probe_profile_env_nodes(self): + ''' + @name 加载 /etc/profile 与 /root/.bashrc 后探测其暴露的 node / NVM_DIR + 背景: 面板守护进程不含用户 shell 启动环境, 仅靠 .bashrc/.profile 注入 + PATH 或 NVM_DIR 才可见的 node(nvm 自定义目录、/opt 等)常规 which 扫不到。 + 必须以 bash -i(交互)执行, 否则 .bashrc 顶部 `case $- in *i*)` 非交互守卫 + 会提前 return, nvm 安装器追加在文件末尾的 export 段不会执行。 + @return dict {nodes: list[str], nvm_dir: str, ok: bool} + ''' + ret = {'nodes': [], 'nvm_dir': '', 'ok': False} + script = ( + 'export HOME="${HOME:-/root}"\n' + 'source /etc/profile >/dev/null 2>&1\n' + '[ -f /root/.bashrc ] && source /root/.bashrc >/dev/null 2>&1\n' + '[ -n "$HOME" ] && [ -f "$HOME/.bashrc" ] && source "$HOME/.bashrc" >/dev/null 2>&1\n' + 'printf "__BTP_NVM_DIR__=%s\\n" "$NVM_DIR"\n' + 'printf "__BTP_NODE_BEGIN__\\n"\n' + 'which -a node 2>/dev/null\n' + 'printf "__BTP_NODE_END__\\n"\n' + ) + # 外层单引号包裹保证 /etc/profile、.bashrc 内 $HOME/$NVM_DIR 不提前被 sh 展开 + cmd = 'timeout 20 bash -ic \'' + script + '\' /dev/null' + out = '' + try: + r = public.ExecShell(cmd, timeout=25) + if isinstance(r, (tuple, list)): + out = (r[0] or '') + except: + out = '' + if out: + nvm_dir = '' + nodes = [] + in_nodes = False + for line in out.splitlines(): + line = line.strip() + if line.startswith('__BTP_NVM_DIR__='): + nvm_dir = line.split('=', 1)[1].strip() + elif line == '__BTP_NODE_BEGIN__': + in_nodes = True + elif line == '__BTP_NODE_END__': + in_nodes = False + elif in_nodes and line: + nodes.append(line) + ret['nvm_dir'] = nvm_dir + ret['nodes'] = nodes + ret['ok'] = bool(nodes) or bool(nvm_dir) + return ret + + def _collect_extra_nodes(self): + ''' + @name 扫描系统与NVM安装的node版本(不含面板安装的) + @return list [{version, source, node_path, npm_path, npx_path, + yarn_path, pnpm_path, pm2_path, lib_path}] + ''' + candidates = [] + # PATH 中全部 node(面板进程自身环境) + try: + which_nodes = public.ExecShell('which -a node 2>/dev/null')[0].strip() + candidates.extend([p.strip() for p in which_nodes.split('\n') if p.strip()]) + except: + pass + + # 加载 /etc/profile 与 /root/.bashrc 后可见的 node(面板进程环境不含这些) + profile_env = self._probe_profile_env_nodes() + candidates.extend(profile_env.get('nodes') or []) + profile_nvm_dir = profile_env.get('nvm_dir') or '' + + # nvm 常见目录 + profile 暴露的自定义 NVM_DIR + nvm_dirs = [os.path.expanduser('~/.nvm'), + '/usr/local/nvm', + '/root/.nvm'] + if profile_nvm_dir: + profile_nvm_dir = profile_nvm_dir.strip() + bad_chars = {"\n", "\r", ";", "|", "&", "`", "$"} + if any(c in profile_nvm_dir for c in bad_chars): + profile_nvm_dir = "" + else: + profile_nvm_dir = os.path.normpath(profile_nvm_dir) + + if profile_nvm_dir and profile_nvm_dir not in nvm_dirs: + nvm_dirs.append(profile_nvm_dir) + for nvm_root in nvm_dirs: + nvm_dir = os.path.join(nvm_root, "versions", "node") + if not os.path.isdir(nvm_dir): + continue + for version_name in os.listdir(nvm_dir): + node_path = os.path.join(nvm_dir, version_name, 'bin', 'node') + if os.path.exists(node_path): + candidates.append(node_path) + candidates.extend(['/usr/local/bin/node', '/usr/bin/node', '/usr/bin/nodejs']) + + # 去重 + 过滤面板目录 + 解析版本 + nodes = {} + for cand in candidates: + if not cand or not os.path.exists(cand): + continue + real_path = os.path.realpath(cand) + # 过滤已通过面板管理的版本 + if real_path.startswith(self.nodejs_path): + continue + if real_path in nodes: + continue + version = self._get_extra_node_version(real_path) + if not version: + continue + # 来源分类:路径含nvm视为NVM安装,否则视为系统安装 + source = 'nvm' if real_path.find('nvm') != -1 else 'system' + # owner:nvm 来源推断所属用户(第一版仅 root,为多用户 NVM 预留) + owner = self._infer_node_owner(real_path) + nodes[real_path] = { + 'version': version, + 'source': source, + 'owner': owner, + 'node_path': real_path, + 'npm_path': '', + 'npx_path': '', + 'yarn_path': '', + 'pnpm_path': '', + 'pm2_path': '', + 'lib_path': '', + } + + # 补充 npm/npx/yarn/pnpm/pm2 与全局模块目录 + for item in nodes.values(): + node_bin_dir = os.path.dirname(item['node_path']) + for cmd in ('npm', 'npx', 'yarn', 'pnpm', 'pm2'): + cmd_path = os.path.join(node_bin_dir, cmd) + if os.path.exists(cmd_path): + item['{}_path'.format(cmd)] = os.path.realpath(cmd_path) + continue + try: + which_res = public.ExecShell('which {} 2>/dev/null'.format(cmd))[0].strip() + if which_res and os.path.exists(which_res): + item['{}_path'.format(cmd)] = os.path.realpath(which_res) + except: + pass + item['lib_path'] = self._get_extra_node_lib(item) + return list(nodes.values()) + + def _infer_node_owner(self, node_path): + ''' + @name 从真实路径推断 node 所属用户 + /home/{user}/... -> {user}(nvm 或用户自装 node 均适用) + 其余(/usr/bin、/usr/local、/root/.nvm 等)视为系统级 root + ''' + m = re.search(r'/home/([^/]+)/', str(node_path or '')) + if m: + return m.group(1) + return 'root' + + def _get_extra_node_version(self, node_path): + ''' + @name 解析node真实路径的版本号 + ''' + try: + result = public.ExecShell('"{}" -v 2>/dev/null'.format(node_path))[0] + result = result.strip().replace('v', '') + if re.match(r'^\d+\.\d+\.\d+', result): + return 'v{}'.format(result) + except: + pass + return '' + + def _get_extra_node_lib(self, item): + ''' + @name 获取真实全局 node_modules 目录 + ''' + npm_path = item.get('npm_path') or item.get('node_path') + if npm_path: + try: + npm_bin_dir = os.path.dirname(npm_path) + cmd = 'PATH="{}:$PATH" "{}" root -g --userconfig=/dev/null 2>/dev/null'.format( + npm_bin_dir, npm_path) + lib = public.ExecShell(cmd)[0].strip() + if lib and os.path.isdir(lib): + return os.path.realpath(lib) + except: + pass + # 同目录下的 lib/node_modules 或 node_modules + base_dir = os.path.dirname(item['node_path']) + for lib in ('{}/lib/node_modules'.format(base_dir), + '{}/node_modules'.format(base_dir)): + if os.path.isdir(lib): + return os.path.realpath(lib) + return '' + + def _ensure_extra_node_link(self, item): + ''' + @name 幂等创建系统/NVM版本的软链目录 + @param item dict _collect_extra_nodes + @return dict {version, source, created, skip_reason?} + ''' + version = item['version'] + source = item['source'] + owner = item.get('owner', 'root') + # 目录名统一带 owner:{version}-{source}-{owner} 避免同版本多来源/多属主撞名 + node_dir = '{}/{}-{}-{}'.format(self.nodejs_path, version, source, owner) + if os.path.exists(node_dir): + return {'version': version, 'source': source, 'created': False, + 'skip_reason': 'exists', + 'node_path': item.get('node_path', '')} + bin_dir = os.path.join(node_dir, 'bin') + try: + os.makedirs(bin_dir, 493) + for cmd in ('node', 'npm', 'npx', 'yarn', 'pnpm', 'pm2'): + cmd_path = item.get('{}_path'.format(cmd)) + if not cmd_path or not os.path.exists(cmd_path): + continue + os.symlink(cmd_path, os.path.join(bin_dir, cmd)) + # lib/node_modules 软链指向真实全局模块目录 + if item.get('lib_path'): + lib_dir = os.path.join(node_dir, 'lib') + os.makedirs(lib_dir, 493) + os.symlink(item['lib_path'], os.path.join(lib_dir, 'node_modules')) + # 标记文件 + flag = { + 'source': source, + 'owner': item.get('owner', 'root'), + 'node_version': version, + 'real_path': item.get('node_path', ''), + 'npm_path': item.get('npm_path', ''), + 'lib_path': item.get('lib_path', ''), + 'scan_time': time.strftime('%Y-%m-%d %H:%M:%S'), + } + public.writeFile(os.path.join(node_dir, self._EXTRA_NODE_FLAG), + json.dumps(flag)) + except Exception as ex: + return {'version': version, 'source': source, 'created': False, + 'error': str(ex), + 'node_path': item.get('node_path', '')} + return {'version': version, 'source': source, 'created': True, + 'node_path': item.get('node_path', '')} + + def _system_node_notes(self): + ''' + @name 扫描未发现系统node时的诊断说明 + ''' + notes = [] + nodejs_path = self.nodejs_path + # 1) 常见系统 node 路径是否被面板软链接管 + covered = [] + for p in ('/usr/bin/node', '/usr/bin/nodejs', '/usr/local/bin/node'): + try: + if os.path.islink(p): + real = os.path.realpath(p) + if real.startswith(nodejs_path): + covered.append('{} -> {}'.format(p, real)) + except: + pass + # 2) 包管理器是否装了系统 nodejs(dpkg 优先,rpm 兜底) + pkg_ver = '' + try: + pkg_line = public.ExecShell('dpkg -l nodejs 2>/dev/null | grep "^ii "')[0].strip() + if pkg_line: + parts = pkg_line.split() + if len(parts) >= 3: + pkg_ver = parts[2] + except: + pass + if not pkg_ver: + try: + rpm_line = public.ExecShell('rpm -q nodejs --qf "%{VERSION}" 2>/dev/null')[0].strip() + if rpm_line: + pkg_ver = rpm_line + except: + pass + if covered: + if pkg_ver: + head = 'System Node not detected: nodejs {} package is installed in system'.format(pkg_ver) + else: + head = 'System Node not detected' + notes.append('{}, but its executable path is managed by aaPanel default version symlink ({}), ' + 'the real system binary has been replaced and removed, so it will not be included. ' + 'To restore system Node, unset the default version in panel and reinstall nodejs via system package manager.'.format( + head, ';'.join(covered))) + elif pkg_ver: + notes.append('System Node not detected: nodejs {} package is installed in system, ' + 'but no valid executable found under common paths (/usr/bin/node, /usr/bin/nodejs, /usr/local/bin/node).'.format( + pkg_ver)) + + return notes + + def _write_scan_info(self, source, scan_ret): + ''' + @name 统一记录最近一次扫描元数据到 {nodejs_path}/.scan_info.json + @param source string 触发来源:manual | after_install + @param scan_ret dict _scan_system_nodes_internal 返回值 {created, skipped} + ''' + try: + info = { + 'last_scan_time': int(time.time()), + 'last_scan_source': source, + 'last_scan': { + 'created': scan_ret.get('created', 0), + 'skipped': scan_ret.get('skipped', 0), + }, + } + public.writeFile('{}/.scan_info.json'.format(self.nodejs_path), json.dumps(info)) + except: + pass + + def _scan_system_nodes_internal(self, source='manual'): + ''' + @name 扫描系统与NVM node并挂载到面板版本目录(幂等) + @param source string 触发来源:manual | after_install + @return dict {data, created, skipped} + ''' + collected = self._collect_extra_nodes() + result = [] + created = 0 + skipped = 0 + for item in collected: + res = self._ensure_extra_node_link(item) + if res.get('created'): + created += 1 + else: + skipped += 1 + result.append(res) + ret = { + 'data': result, + 'created': created, + 'skipped': skipped, + } + self._write_scan_info(source, ret) + return ret + + def scan_system_nodes(self, get): + ''' + @name 扫描系统与NVM安装的node版本并入面板管理 + @param get + @return dict {data, created, skipped, notice?} + ''' + ret = self._scan_system_nodes_internal() + # 未扫到系统来源版本时,附加诊断说明(如被面板默认版本软链覆盖) + # if not any(i.get('source') == 'system' for i in ret['data']): + # notes = self._system_node_notes() + # if notes: + # ret['notice'] = notes + + return public.return_message(0, 0, public.lang("Scan completed")) + + # ========================================================= + # System NVM 环境管理 + # 第一版只管理 root 用户的 NVM(/root/.nvm) + # 下载源等配置持久化到 {nodejs_path}/.nvm_env.json + # 下载日志 {nodejs_path}/.nvm_install_status.json + # ========================================================= + _NVM_ENV_FILE = '.nvm_env.json' + _NVM_SOURCE_URLS = { + 'npmmirror': 'https://npmmirror.com/mirrors/node', + 'official': 'https://nodejs.org/dist', # todo 换源 + } + + def _nvm_env_config(self): + ''' + @name 读取 NVM 环境配置(下载源等) + @return dict {nvm_dir, source, custom_url} + ''' + cfg = {'nvm_dir': '/root/.nvm', 'source': 'npmmirror', 'custom_url': ''} + try: + cfg_file = '{}/{}'.format(self.nodejs_path, self._NVM_ENV_FILE) + if os.path.exists(cfg_file): + data = json.loads(public.readFile(cfg_file)) + if isinstance(data, dict): + cfg.update(data) + except: + pass + return cfg + + def _nvm_save_config(self, cfg): + cfg_file = '{}/{}'.format(self.nodejs_path, self._NVM_ENV_FILE) + public.writeFile(cfg_file, json.dumps(cfg)) + return True + + def _nvm_root_dir(self): + ''' + @name 检测 root 用户 NVM 目录(存在 nvm.sh 才认定有效) + @return string 目录路径,未检测到返回 '' + ''' + for cand in ('/root/.nvm', '/usr/local/nvm', os.path.expanduser('~/.nvm')): + if os.path.isfile('{}/nvm.sh'.format(cand)): + return cand + return '' + + def _nvm_installed_versions(self, nvm_dir): + ''' + @name 列出 NVM 已安装版本目录名 + @return list[str] ['v22.14.0', ...] + ''' + versions = [] + node_versions_dir = '{}/versions/node'.format(nvm_dir) + if os.path.isdir(node_versions_dir): + for v in os.listdir(node_versions_dir): + if v.startswith('v') and os.path.exists('{}/{}/bin/node'.format(node_versions_dir, v)): + versions.append(v) + return sorted(versions, key=lambda v: tuple(map(int, re.findall(r'\d+', v)))) + + def _nvm_installed_with_binding(self, nvm_dir): + ''' + @name 列出 NVM 已安装版本,并附带面板侧绑定的版本目录名 + @param nvm_dir string NVM 根目录 + @return list[dict] [{value: 'v25.9.0', source: 'v25.9.0-nvm-root'}, ...] + value NVM 原版本号(versions/node 目录名) + source 系统扫描挂载到面板的版本目录名({version}-nvm-{owner}),未挂载为空字符串 + ''' + installed = self._nvm_installed_versions(nvm_dir) + # 一次性扫描面板 nodejs 目录,建立 nvm 来源:版本号 -> 目录名 映射 + binding = {} + if os.path.isdir(self.nodejs_path): + for d in os.listdir(self.nodejs_path): + if d[0] != 'v' or d.find('.') == -1: + continue + flag_file = os.path.join(self.nodejs_path, d, self._EXTRA_NODE_FLAG) + if not os.path.isfile(flag_file): + continue + try: + flag = json.loads(public.readFile(flag_file)) + if isinstance(flag, dict) and flag.get('source') == 'nvm': + ver = flag.get('node_version') or d.split('-')[0] + binding.setdefault(ver, d) + except: + pass + return [{'value': v, 'source': binding.get(v, '')} for v in installed] + + def _nvm_current_version(self, nvm_dir): + ''' + @name 读取 NVM 当前默认版本(nvm alias default 落盘在 alias/default) + @return string 版本号,未设置返回 '' + ''' + alias_file = '{}/alias/default'.format(nvm_dir) + if os.path.exists(alias_file): + ver = public.readFile(alias_file).strip() + if ver: + return ver + return '' + + def _nvm_source_url(self, source, custom_url=''): + if source == 'custom' and custom_url: + return custom_url + return self._NVM_SOURCE_URLS.get(source, self._NVM_SOURCE_URLS['npmmirror']) + + def _nvm_platform_filename(self): + ''' + @name 获取当前系统适用的 Node 平台标识 + @return string 如 'linux-x64' + ''' + try: + import platform + sysname = (os.uname().sysname if hasattr(os, 'uname') else platform.system()).lower() + machine = os.uname().machine if hasattr(os, 'uname') else platform.machine() + if machine == 'x86_64': + return '{}-x64'.format(sysname) + if machine == 'i686': + return '{}-x86'.format(sysname) + if machine == 'aarch64': + return '{}-arm64'.format(sysname) + if machine == 'armv7l': + return '{}-armv7l'.format(sysname) + if machine == 'armv6l': + return '{}-armv6l'.format(sysname) + if machine == 'armv5l': + return '{}-armv5l'.format(sysname) + return sysname + except: + return 'linux-x64' + + def get_nvm_online_versions(self, get): + ''' + @name 获取 NVM 可安装版本列表(来自已配置下载源的 index.json) + 每个大版本只保留最新一个稳定版本 + @param get {force?: '1'} + @return list [{version, status, lts, npm}] + ''' + + # 固定版本提示 其他版本默认"status": "Eol" + status_list = [ + { + "version": "v26.8.1", + "status": "Current" + }, + { + "version": "v24.20.0", + "status": "LTS" + }, + { + "version": "v22.23.2", + "status": "LTS" + }, + ] + + + cfg = self._nvm_env_config() + source = cfg.get('source', 'npmmirror') + source_url = self._nvm_source_url(source, cfg.get('custom_url', '')) + index_url = source_url.rstrip('/') + '/index.json' + namex = self._nvm_platform_filename() + data = None + try: + if get.get('force') != '1': + # 5 分钟缓存 + cache_file = '{}/.nvm_versions_cache.json'.format(self.nodejs_path) + if os.path.exists(cache_file) and os.stat(cache_file).st_mtime + 300 > time.time(): + try: + data = json.loads(public.readFile(cache_file)) + except: + data = None + if not data: + http_json = public.httpGet(index_url, timeout=10) + if http_json: + try: + data = json.loads(http_json) + public.writeFile('{}/.nvm_versions_cache.json'.format(self.nodejs_path), http_json) + except: + data = None + except: + data = None + if not isinstance(data, list) or data is None: + return public.return_message(-1, 0, public.lang( + 'Failed to fetch the NVM installable version list from the download source ({}). ' + 'Please check the download source or network.'.format(index_url))) + # 每个大版本只留最新一个稳定版本:大版本号 → 版本项 + latest_by_major = {} + for v in data: + if not isinstance(v, dict) or not v.get('version'): + continue + version = v['version'] + # 跳过 prerelease(带 - 后缀,如 v22.0.0-rc.1) + # if '-' in version: + # continue + + # 过滤不支持当前平台的版本(files 为裸平台标识,如 linux-x64) + if 'files' in v and isinstance(v['files'], list): + if namex not in v['files']: + continue + nums = tuple(map(int, re.findall(r'\d+', version))) + if len(nums) < 2: + continue + major = nums[0] + cur = latest_by_major.get(major) + if cur is None or nums > cur['nums']: + status = 'Eol' + for item in status_list: + if item['version'] == version: + status = item['status'] + break + latest_by_major[major] = { + 'nums': nums, + 'version': version, + 'status': status, + 'lts': v.get('lts') or '', + 'npm': v.get('npm', ''), + } + result = [latest_by_major[m] for m in sorted(latest_by_major.keys(), reverse=True)] + for item in result: + item.pop('nums', None) + return public.return_message(0, 0, result) + + + def get_nvm_env_info(self, get): + ''' + @name 获取 System NVM 环境信息(路径/当前版本/已装版本/下载源) + @param get + @return dict {nvm_dir, current_version, installed, source, source_url, + last_scan_time, last_scan_time_ts, last_scan_source, last_scan_result} + nvm_dir 为空时表示未检测到 root 用户 NVM; + installed 为对象列表 [{value, source}]:value 为 NVM 原版本号,source 为系统扫描挂载到面板的 + 版本目录名({version}-nvm-{owner},未挂载时为空字符串),前端可用 source 传 get_package_manager_info; + last_scan_time 为最近一次扫描(手动 scan_system_nodes 或安装后自动扫描)时间,无记录为空 + ''' + cfg = self._nvm_env_config() + nvm_dir = self._nvm_root_dir() + data = { + 'nvm_dir': nvm_dir, + 'current_version': '', + 'installed': [], + 'source': cfg.get('source', 'npmmirror'), + 'custom_url': cfg.get('custom_url', ''), + 'source_url': self._nvm_source_url(cfg.get('source', 'npmmirror'), cfg.get('custom_url', '')), + 'last_scan_time': '', + 'last_scan_time_ts': 0, + } + if nvm_dir: + data['current_version'] = self._nvm_current_version(nvm_dir) + data['installed'] = self._nvm_installed_with_binding(nvm_dir) + # 最近一次扫描元数据 + try: + f = '{}/.scan_info.json'.format(self.nodejs_path) + if os.path.exists(f): + info = json.loads(public.readFile(f)) + if isinstance(info, dict): + ts = int(info.get('last_scan_time') or 0) + data['last_scan_time_ts'] = ts + if ts: + data['last_scan_time'] = time.strftime( + '%Y-%m-%d %H:%M:%S', time.localtime(ts)) + except: + pass + return public.return_message(0, 0, data) + + def _nvm_set_default_alias(self, nvm_dir, version): + ''' + @name 写 NVM alias/default(即 nvm alias default) 只影响新会话 + @param nvm_dir string NVM 根目录 + @param version string 如 v22.18.0 + ''' + alias_file = '{}/alias/default'.format(nvm_dir) + if not os.path.isdir(os.path.dirname(alias_file)): + os.makedirs(os.path.dirname(alias_file), 493) + public.writeFile(alias_file, version) + return True + + def switch_nvm_default_version(self, get): + ''' + @name 切换 NVM 环境默认版本(nvm alias default) /root/.nvm/alias/default + 只写 NVM 的 alias/default 文件,影响新会话;不碰 /usr/bin/node、不重启项目 + @param get {version: 'v22.14.0'} + ''' + version = get.get('version', '') + if not version: + return public.return_message(-1, 0, public.lang('The "version" parameter cannot be left blank.')) + nvm_dir = self._nvm_root_dir() + if not nvm_dir: + return public.return_message(-1, 0, public.lang( + 'No root NVM environment detected, unable to switch the environment version.')) + installed = self._nvm_installed_versions(nvm_dir) + if version not in installed: + return public.return_message(-1, 0, public.lang( + 'The version "{}" is not installed in NVM ({}). Installed: {}'.format( + version, nvm_dir, ', '.join(installed) or 'none'))) + self._nvm_set_default_alias(nvm_dir, version) + return public.return_message(0, 0, public.lang( + 'The NVM environment version has been switched to: {}'.format(version))) + + def set_nvm_config(self, get): + ''' + @name 设置 NVM 下载源(npmmirror/official/custom)和 NVM 环境默认版本 + @param get {source: 'npmmirror', custom_url: 'https://...', version?: 'v22.18.0'} + @return dict {source, source_url, version?, switched?} + ''' + source = get.get('source', '') + if source not in ('npmmirror', 'official', 'custom'): + return public.return_message(-1, 0, public.lang( + 'The "source" parameter is invalid. Support: npmmirror, official, custom.')) + # 可选 同时切换 NVM 环境默认版本 + version = get.get('version', '').strip() + + nvm_dir = '' + if version: + nvm_dir = self._nvm_root_dir() + if not nvm_dir: + return public.return_message(-1, 0, public.lang( + 'No root NVM environment detected, unable to switch the environment version.')) + installed = self._nvm_installed_versions(nvm_dir) + if version not in installed: + return public.return_message(-1, 0, public.lang( + 'The version "{}" is not installed in NVM ({}). Installed: {}'.format( + version, nvm_dir, ', '.join(installed) or 'none'))) + cfg = self._nvm_env_config() + cfg['source'] = source + if source == 'custom': + custom_url = get.get('custom_url', '').strip() + if not custom_url.startswith('http'): + return public.return_message(-1, 0, public.lang( + 'Custom source must start with http(s).')) + cfg['custom_url'] = custom_url + else: + cfg['custom_url'] = '' + if version: + self._nvm_set_default_alias(nvm_dir, version) + + self._nvm_save_config(cfg) + return public.return_message(0, 0, public.lang('Saved successfully')) + + + # ---- NVM 异步安装(后台线程执行,装完自动扫描挂载)---- + def _write_nvm_install_status(self, status): + try: + public.writeFile('{}/.nvm_install_status.json'.format(self.nodejs_path), + json.dumps(status, ensure_ascii=False)) + except: + pass + + def _do_nvm_install(self, nvm_dir, version, mirror, switch_nvm=False): + ''' + @name 执行 nvm install 成功后自动扫描挂载到面板 + @param nvm_dir string NVM 根目录 + @param version string 如 v22.18.0 + @param mirror string 下载源 URL + @param switch_nvm bool 安装成功后是否同时切换 NVM 环境默认版本 + ''' + # 并发锁:同一时间只允许一个 nvm 安装任务 + # 锁内记录本线程 ID 线程结束自动失效 + if not public.progress_acquire_lock('/tmp/nvm_install.lock'): + self._write_nvm_install_status({ + 'status': 'failed', 'version': version, + 'message': 'Another NVM installation task is running. Please wait!', + 'started_at': int(time.time()), 'finished_at': int(time.time())}) + return + status = {'status': 'running', 'version': version, 'message': 'installing...', + 'started_at': int(time.time())} + self._write_nvm_install_status(status) + from subprocess import Popen, PIPE, STDOUT + import threading + + log_lines = [] + + def _append_log(line): + log_lines.append(line) + # message 记录安装日志,保留最近 300 行避免状态文件膨胀 + status['message'] = '\n'.join(log_lines[-300:]) + self._write_nvm_install_status(status) + + try: + cmd = '''export NVM_DIR="{}" +[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" +export NVM_NODEJS_ORG_MIRROR="{}" +nvm install {} +'''.format(nvm_dir, mirror, version) + p = Popen(cmd, shell=True, stdout=PIPE, stderr=STDOUT, + universal_newlines=True, encoding='utf-8', errors='replace') + + def _reader(): + for line in iter(p.stdout.readline, ''): + if line: + _append_log(line.rstrip()) + reader = threading.Thread(target=_reader, daemon=True) + reader.start() + try: + p.wait(timeout=900) + except Exception: + try: + p.kill() + except: + pass + reader.join(timeout=3) + stdout = '\n'.join(log_lines) + installed = os.path.exists('{}/versions/node/{}/bin/node'.format(nvm_dir, version)) + if installed or 'is already installed' in stdout: + status['status'] = 'success' + status['message'] = (stdout + '\n' if stdout else '') + \ + 'NVM install success: {}'.format(version) + # 安装成功(含已安装)→ 自动触发扫描挂载 + 可选切换环境默认版本 + try: + self._scan_system_nodes_internal('after_install') + except Exception as ex: + # 仅扫描失败记录 + status['scan'] = {'error': str(ex)} + if switch_nvm: + self._nvm_set_default_alias(nvm_dir, version) + status['switched'] = True + status['message'] += '\nNVM environment version switched to: {}'.format(version) + else: + status['status'] = 'failed' + status['message'] = (stdout + '\n' if stdout else '') + \ + 'NVM install failed (check the log above)' + except Exception as ex: + status['status'] = 'failed' + status['message'] = (status.get('message') or '') + '\n{}'.format(ex) + status['finished_at'] = int(time.time()) + self._write_nvm_install_status(status) + + def install_nvm_node(self, get): + ''' + @name 异步通过 root NVM 安装新版本 node + 只调用目标 NVM 环境执行 nvm install 不修改面板版本目录 + @param get {version: 'v22.18.0', switch_nvm?: '1'} switch_nvm=1 安装成功同时切换 NVM 环境默认版本 + @return dict {status, version, message} + ''' + version = get.get('version', '').strip() + if not version: + return public.return_message(-1, 0, public.lang('The "version" parameter cannot be left blank.')) + if not re.match(r'^v\d+\.\d+\.\d+$', version): + return public.return_message(-1, 0, public.lang( + 'The version format is incorrect, e.g. v22.18.0: {}'.format(version))) + # 自动切换 NVM 环境默认版本 + switch_nvm = get.get('switch_nvm', '') == '1' + # 已有安装任务在进行时拒绝重复提交 + try: + f = '{}/.nvm_install_status.json'.format(self.nodejs_path) + if os.path.exists(f): + prev = json.loads(public.readFile(f)) + if isinstance(prev, dict) and prev.get('status') == 'running': + return public.return_message(-1, 0, public.lang( + 'Another NVM installation task is running. Please wait!')) + except: + pass + nvm_dir = self._nvm_root_dir() + if not nvm_dir: + return public.return_message(-1, 0, public.lang( + 'No root NVM environment detected, cannot install. NVM is not managed by the panel.')) + # 下载源 + source = get.get('source', '') + if not source: + cfg = self._nvm_env_config() + source = cfg.get('source', 'npmmirror') + custom_url = cfg.get('custom_url', '') + else: + custom_url = get.get('custom_url', '') + mirror = self._nvm_source_url(source, custom_url) + # 后台线程执行 + from concurrent.futures import ThreadPoolExecutor + thread = ThreadPoolExecutor(max_workers=1) + thread.submit(self._do_nvm_install, nvm_dir, version, mirror, switch_nvm) + return public.return_message(0, 0, { + 'status': 'running', + 'version': version, + 'switch_nvm': switch_nvm, + 'message': 'NVM installation started in the background.', + }) + + def get_nvm_install_status(self, get): + ''' + @name 查询 NVM 异步安装任务状态 + @param get + @return dict {status: idle|running|success|failed, version, message, scan?, started_at, finished_at} + message 记录安装过程日志(nvm install 实时输出,保留最近 300 行); + status 判断结果,scan 仅 success 时存在,switched 仅 switch_nvm=1 成功时存在 + ''' + status = {'status': 'idle', 'version': '', 'message': ''} + try: + f = '{}/.nvm_install_status.json'.format(self.nodejs_path) + if os.path.exists(f): + data = json.loads(public.readFile(f)) + if isinstance(data, dict): + status = data + except: + pass + return public.return_message(0, 0, status) + + + def get_node_runtime_list(self, get): + ''' + @name 汇总已管理版本(面板安装 + 系统/NVM) + @param get + @return dict {data: [{version, source, owner, path, node_path}]} + ''' + version_list = [] + if os.path.exists(self.nodejs_path): + for v in os.listdir(self.nodejs_path): + if v[0] != 'v' or v.find('.') == -1: + continue + node_bin = '{}/{}/bin/node'.format(self.nodejs_path, v) + if not os.path.exists(node_bin): + continue + flag_file = os.path.join(self.nodejs_path, v, self._EXTRA_NODE_FLAG) + source = 'panel' + owner = '' + node_path = node_bin + if os.path.exists(flag_file): + try: + flag = json.loads(public.readFile(flag_file)) + source = flag.get('source', 'system') + owner = flag.get('owner', 'root') + node_path = flag.get('real_path') or node_bin + except: + source = 'system' + version_list.append({ + 'version': v, + 'source': source, + 'owner': owner, + 'path': '{}/{}/bin/node'.format(self.nodejs_path, v), + 'node_path': node_path, + }) + + # 排序 + # 1. 面板在前,后缀版本在后 + # 2. 同分组内部 版本号从高到低降序 + def _version_sort_key(item): + # panel组返回0,其他返回1, 0排在前面 + group = 0 if item["source"] == "panel" else 1 + # 提取版本数字 v22.14.0‑rc1 → [22,14,0] + ver_nums = re.findall(r'\d+', item['version']) + ver_tuple = tuple(map(int, ver_nums)) if ver_nums else (0, 0, 0) + # 返回元组,sort升序, -ver_tuple实现版本降序 + return (group, tuple(-x for x in ver_tuple)) + + version_list.sort(key=_version_sort_key) + + # 默认版本标记:以 which node 当前实际命中的版本为准 + # 取不到(无 node / 命中的不是本目录管理的版本)时,把版本号最高的版本标记为默认 + default_version = self._get_current_default_node_version() + for item in version_list: + item['is_default'] = 0 + if not default_version or not any(item['version'] == default_version for item in version_list): + if version_list: + newest_item = max( + version_list, + key=lambda it: tuple(int(x) for x in re.findall(r'\d+', it['version']))) + default_version = newest_item['version'] + for item in version_list: + if item['version'] == default_version: + item['is_default'] = 1 + + return public.return_message(0, 0, version_list) + + def _get_current_default_node_version(self): + ''' + @name 判定命令行当前默认 node(which node)对应的受管版本目录 + 按以下优先级判定: + 1) /etc/profile 中 BT-NODE-ENV 前缀(面板/插件"设为默认"写入处,登录 shell 的 + which node 据此命中)的最后一行版本,最后一行 = 最新一次设置; + 2) 否则按面板环境 command -v node 命中路径 realpath 归一匹配受管版本; + 3) 否则按 /usr/bin/node 软链 realpath 归一匹配受管版本; + 全部未命中返回 ''(调用方兜底标最高版本) + @return string 默认版本目录名,未命中返回 '' + ''' + # 1) /etc/profile BT-NODE-ENV 前缀 + default_version = '' + try: + profile_body = public.readFile('/etc/profile') + if profile_body: + for line in profile_body.splitlines(): + m = re.search(r'nodejs/(v[0-9][A-Za-z0-9_.\-]*)/bin', line) + if m: + default_version = m.group(1) + except: + default_version = '' + if default_version and os.path.exists( + '{}/{}/bin/node'.format(self.nodejs_path, default_version)): + return default_version + # 2) / 3) realpath 归一匹配 + target = '' + try: + target = public.ExecShell('command -v node 2>/dev/null')[0].strip() or '' + except: + target = '' + if not target or not os.path.exists(target): + target = '/usr/bin/node' + return self._match_node_version_by_realpath(target) + + def _match_node_version_by_realpath(self, target): + ''' + @name 把命令路径 realpath 归一到受管 node 版本目录名 + target 可为面板安装版本 bin/node、/usr/bin 软链或 NVM 真实 node 路径, + 三者 realpath 归一后与该版本 bin/node 的 realpath 相等即命中 + @param target string node 可执行文件路径 + @return string 版本目录名,未命中返回 '' + ''' + try: + real = os.path.realpath(target) + except: + real = '' + if not real: + return '' + try: + for v in os.listdir(self.nodejs_path): + if v[0] != 'v' or v.find('.') == -1: + continue + try: + if os.path.realpath('{}/{}/bin/node'.format(self.nodejs_path, v)) == real: + return v + except: + continue + except: + pass + return '' + + def set_default_node_version(self, get): + ''' + @name 切换命令行默认 node(which node)到指定版本 + 重建 /usr/bin 下 node/npm/npx 软链指向该版本,并把 /etc/profile 的 + BT-NODE-ENV PATH 前缀改到该版本 bin,使新登录 shell 的 which node 命中该版本 + @param get {version: 'v24.15.0' | 'v22.14.0-nvm-root'} + @return dict + ''' + version = str(get.get('version', '') or '').strip() + if not version: + return public.return_message(-1, 0, public.lang('The "version" parameter cannot be left blank.')) + node_dir = '{}/{}'.format(self.nodejs_path, version) + src_node_bin = '{}/bin/node'.format(node_dir) + if not os.path.exists(src_node_bin): + return public.return_message(-1, 0, public.lang( + 'This version does not exist: {}'.format(version))) + # 重建 /usr/bin 下 node/npm/npx 软链。 + # 软链目标保留 {nodejs_path}/{version}/bin/(挂载版本 bin 下本身是软链,链到链即可), + # 保持路径落在 nodejs_path 内,兼容插件 get_default_env 的"/usr/bin/node 指向面板目录"判定; + # realpath 穿透两层软链仍能解析到真实 node,不影响 _match_node_version_by_realpath 命中 + for name in ('node', 'npm', 'npx'): + src_bin = '{}/bin/{}'.format(node_dir, name) + if not os.path.exists(src_bin): + continue + env_bin = '/usr/bin/{}'.format(name) + try: + if os.path.islink(env_bin) or os.path.exists(env_bin): + os.remove(env_bin) + os.symlink(src_bin, env_bin) + except Exception as ex: + return public.return_message(-1, 0, 'Failed to set /usr/bin/{}: {}'.format(name, ex)) + # 更新 /etc/profile 的 BT-NODE-ENV 前缀,保证登录 shell 的 which node 命中该版本 bin + profile = '/etc/profile' + try: + if os.path.exists(profile): + public.ExecShell("sed -i '/BT-NODE-ENV/d' {}".format(profile)) + body = public.readFile(profile) + if body is not False: + body = body.strip() + body += "\nPATH={}/bin:$PATH # BT-NODE-ENV\n".format(node_dir) + body += "export PATH # BT-NODE-ENV\n".format(node_dir) + public.writeFile(profile, body) + except Exception as ex: + return public.return_message(-1, 0, 'Failed to update {}: {}'.format(profile, ex)) + public.WriteLog(self.log_name, 'Switch default node version to {}'.format(version)) + return public.return_message(0, 0, public.lang( + 'The default Node.js version has been switched to: {}'.format(version))) + + def remove_extra_node(self, get): + ''' + @name 卸载系统/NVM版本(仅删软链目录,不影响真实node) + @param get {version: 'v24.19.0-system'} + @return dict + ''' + version = get.get('version', '') + if not version: + return public.return_message(-1, 0, public.lang('The "version" parameter cannot be left blank.')) + node_dir = '{}/{}'.format(self.nodejs_path, version) + flag_file = os.path.join(node_dir, self._EXTRA_NODE_FLAG) + if not os.path.exists(flag_file): + return public.return_message(-1, 0, public.lang( + 'Only the system/NVM managed version can be uninstalled here: {}'.format(version))) + if not os.path.exists(node_dir): + return public.return_message(-1, 0, public.lang('This version does not exist.')) + public.ExecShell('rm -rf "{}"'.format(node_dir)) + return public.return_message(0, 0, public.lang( + 'The system/NVM Node.js version link has been removed: {}'.format(version))) + + # 2024/7/10 下午5:02 将node版本转成元祖 def version_key(self, version): return tuple(map(int, re.findall(r'\d+', version))) diff --git a/mod/project/project_import/creators/node.py b/mod/project/project_import/creators/node.py index dbcd0d07..e47aa559 100644 --- a/mod/project/project_import/creators/node.py +++ b/mod/project/project_import/creators/node.py @@ -209,6 +209,17 @@ def prepare_node_runtime(config, progress=None): "yarn": project_model.get_yarn_bin, }[package_manager] if not getter(version): + # 系统/NVM 版本:缺失的包管理器无法经面板插件下载,回退 npm + if package_manager != "npm" and "-" in version: + _report_runtime( + progress, + 0.75, + "{} is not available for Node.js {} (system Node), fallback to npm".format( + package_manager, version), + ) + package_manager = "npm" + getter = project_model.get_npm_bin + config["package_manager"] = "npm" if package_manager == "npm": raise ProjectImportError( "npm is not available for Node.js {}".format(version), diff --git a/requirements.txt b/requirements.txt index 4c330f92..37dc33e6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -128,4 +128,5 @@ distro==1.9.0 pymssql==2.3.0 jsonpath==0.82.2 openai==1.39.0 -httpx==0.24.1 \ No newline at end of file +httpx==0.24.1 +anyio==4.14.2 \ No newline at end of file diff --git a/script/log_cleanup.py b/script/log_cleanup.py new file mode 100644 index 00000000..65c775cc --- /dev/null +++ b/script/log_cleanup.py @@ -0,0 +1,704 @@ +import sys +import json +import os +import time + +panelPath = '/www/server/panel' +os.chdir(panelPath) +sys.path.append("class/") +import json, os, public + +# 日志类型的英文到中文的映射 +log_type_mapping = { + 'system_log': 'System Log', + 'panel_log': 'Panel Log', + 'www_log': 'Website Log', + 'usranalyse_log': 'Intrusion Prevention Log', + 'mysql_log': 'MySQL Log', + 'Recycle': 'Recycle Bin Files', + 'mail_log': 'Mail Log', + 'php_session': 'PHP Session Files', +} + + +def to_size(size): + """字节单位转换""" + ds = ['b', 'KB', 'MB', 'GB', 'TB'] + for d in ds: + if size < 1024: + return f"{int(size)}{d}" + size = size / 1024 + return '0b' + + +def return_login_log(): + rpath = '/var/log' + con = ['/var/log/audit', '/var/log/maillog'] + ret = [] + if os.path.exists(rpath): + for d in os.listdir(rpath): + filename = rpath + '/' + d + try: + if os.path.isdir(filename): + if filename in con: + for i in os.listdir(filename): + ret_size = { } + name = filename + '/' + i + if not os.path.exists(name): + continue + size = os.path.getsize(name) + ret_size['size'] = to_size(size) + ret_size['filename'] = i + ret_size['name'] = filename + '/' + i + ret_size['count_size'] = size + ret.append(ret_size) + else: + if 'maillog' in d: + continue + ret_size = { } + size = os.path.getsize(filename) + if size >= 100: + ret_size['size'] = to_size(size) + ret_size['count_size'] = size + ret_size['name'] = filename + ret.append(ret_size) + except: + continue + return ret + + +def return_panel(): + clear_path = [ + { 'path': '/www/server/panel', 'find': 'testDisk_' }, + { 'path': '/tmp', 'find': 'panelBoot.pl' }, + { 'path': '/www/server/panel/install', 'find': '.rpm' }, + { 'path': '/www/server/panel/install', 'find': '.zip' }, + { 'path': '/www/server/panel/install', 'find': '.gz' } + ] + + ret = [] + for c in clear_path: + if os.path.exists(c['path']): + for d in os.listdir(c['path']): + if d.find(c['find']) == -1: + continue + filename = os.path.join(c['path'], d) + if not os.path.exists(filename): + continue + fsize = os.path.getsize(filename) + ret_size = { + 'filename': filename, + 'size': to_size(fsize), + 'count_size': fsize + } + ret.append(ret_size) + return ret + + +def return_www_log(): + clear_path = [{ 'path': '/www/wwwlogs', 'find': ['.log', 'error_log', 'access_log'] }] + ret = [] + + def traverse_directory(path): + if not os.path.exists(path): + return + for d in os.listdir(path): + filename = os.path.join(path, d) + # 如果是目录,递归遍历子目录 + if os.path.isdir(filename): + traverse_directory(filename) + continue + # 如果是文件且符合日志后缀,处理文件 + if not any(d.endswith(ext) for ext in clear_path[0]['find']): + continue + fsize = os.path.getsize(filename) + if fsize == 0: + continue + ret_size = { + 'name': filename, + 'filename': os.path.basename(filename), + 'count_size': fsize, + 'size': to_size(fsize) + } + ret.append(ret_size) + + # 遍历所有指定路径 + for c in clear_path: + traverse_directory(c['path']) + + return ret + + +def return_usranalyse_log(): + """ + 获取防入侵软件 usranalyse 的日志文件信息。 + 仅扫描指定目录下的 .txt 文件,且文件大小不小于 1KB。 + """ + clear_paths = [ + '/usr/local/usranalyse/logs/log', + '/usr/local/usranalyse/logs/total' + ] + target_extension = '.txt' + logs = [] + + for directory in clear_paths: + if not os.path.exists(directory): + + continue + + try: + for root, dirs, files in os.walk(directory): + for file in files: + # 确保是文件且以 .txt 结尾 + if not file.lower().endswith(target_extension): + continue + + file_path = os.path.join(root, file) + + try: + size = os.path.getsize(file_path) + except OSError as e: + print(f"Failed to get file size {file_path}: {e}") + continue + + logs.append( + { + 'name': file_path, + 'filename': file, + 'size': to_size(size), + 'count_size': size + } + ) + except Exception as e: + print(f"Failed to scan directory {directory}: {e}") + continue + + return logs + + +# def return_usranalyse_log(): +# clear_path = [{'path': '/usr/local/usranalyse/logs/log/www', 'find': 'txt'}, +# {'path': '/usr/local/usranalyse/logs/total/www', 'find': 'txt'}, +# {'path': '/usr/local/usranalyse/logs/log/root', 'find': 'txt'}, +# {'path': '/usr/local/usranalyse/logs/total/root', 'find': 'txt'}] +# ret = [] +# for c in clear_path: +# if os.path.exists(c['path']): +# for d in os.listdir(c['path']): +# if d.find(c['find']) == -1: +# continue +# filename = c['path'] + '/' + d +# if not os.path.exists(filename): +# continue +# fsize = os.path.getsize(filename) +# if fsize < 1024: +# continue +# ret_size = {} +# ret_size['name'] = filename +# ret_size['filename'] = os.path.basename(filename) +# ret_size['count_size'] = fsize +# ret_size['size'] = to_size(fsize) +# ret.append(ret_size) +# return ret + + +def return_mysql_log(): + """ + 检查 MySQL 慢日志和错误日志是否存在,并返回文件路径和大小信息 + """ + ret = [] + + # 1. 检查 MySQL 慢日志 + try: + # print("|---检查 MySQL 慢日志") + my_info = public.get_mysql_info() + if not my_info['datadir']: + ret.append({'type': 'slow_log', 'log': 'MySQL database is not installed!'}) + else: + path = my_info['datadir'] + '/mysql-slow.log' + if os.path.exists(path): + fsize = os.path.getsize(path) + if fsize > 0: # 只有在文件大小大于 0 时才添加 + ret.append( + { + 'type': 'slow_log', + 'filename': os.path.basename(path), + 'path': path, + 'count_size': fsize, + 'size': to_size(fsize) + } + ) + else: + ret.append({'type': 'slow_log', 'log': 'Slow log file does not exist!'}) + except Exception as e: + print(f"Error occurred while checking slow log: {e}") + ret.append({'type': 'slow_log', 'log': f'Error occurred while checking slow log: {e}'}) + + # 2. 检查 MySQL 错误日志 + try: + # print("|---Check MySQL error log") + my_info = public.get_mysql_info() + if not my_info['datadir']: + ret.append({'type': 'error_log', 'log': 'MySQL database is not installed!'}) + else: + path = my_info['datadir'] + error_log_file = '' + # 查找错误日志文件 + for d in os.listdir(path): + if d.endswith('.err'): + error_log_file = os.path.join(path, d) + break + + if error_log_file and os.path.exists(error_log_file): + fsize = os.path.getsize(error_log_file) + if fsize > 0: # 只有在文件大小大于 0 时才添加 + ret.append( + { + 'type': 'error_log', + 'filename': os.path.basename(error_log_file), + 'path': error_log_file, + 'count_size': fsize, + 'size': to_size(fsize) + } + ) + else: + ret.append({'type': 'error_log', 'log': 'Error log file does not exist!'}) + except Exception as e: + print(f"Error occurred while checking error log: {e}") + ret.append({'type': 'error_log', 'log': f'Error occurred while checking error log: {e}'}) + + return ret + + +# 回收站 + +def return_recycle_log(): + clear_path = [ + { 'path': '/.Recycle_bin' }, + { 'path': '/www/.Recycle_bin' } + ] + ret = [] + + def traverse_directory(path): + if not os.path.exists(path): + return + for d in os.listdir(path): + filename = os.path.join(path, d) + # 如果是目录,递归遍历子目录 + if os.path.isdir(filename): + traverse_directory(filename) + continue + # 如果是文件,处理文件 + fsize = os.path.getsize(filename) + if fsize < 1024: + continue + ret_size = { + 'name': filename, + 'filename': os.path.basename(filename), + 'count_size': fsize, + 'size': to_size(fsize) + } + ret.append(ret_size) + + # 遍历所有指定路径 + for c in clear_path: + traverse_directory(c['path']) + + return ret + + +# 返回邮件日志 +def return_mail_log(): + rpath = '/var/spool' + con = ['cron', 'anacron'] + ret = [] + if os.path.exists(rpath): + for d in os.listdir(rpath): + if d in con: + continue + dpath = os.path.join(rpath, d) + if not os.path.exists(dpath) or not os.path.isdir(dpath): + continue + for n in os.listdir(dpath): + filename = os.path.join(dpath, n) + if not os.path.isfile(filename): + continue # 只处理文件 + fsize = os.path.getsize(filename) + if fsize == 0: + continue + ret.append( + { + 'filename': filename, + 'size': to_size(fsize), + 'count_size': fsize + } + ) + rpath = '/var/log' + if os.path.exists(rpath): + for d in os.listdir(rpath): + if 'maillog' not in d: + continue + filename = os.path.join(rpath, d) + if not os.path.isfile(filename): + continue # 只处理文件 + fsize = os.path.getsize(filename) + if fsize == 0: + continue + ret.append( + { + 'filename': filename, + 'size': to_size(fsize), + 'count_size': fsize + } + ) + return ret + + +# 返回php_session文件 +def return_session(): + spath = '/tmp' + total = count = 0 + import shutil + ret = { } + if os.path.exists(spath): + for d in os.listdir(spath): + if d.find('sess_') == -1: continue + filename = spath + '/' + d + if not os.path.exists(filename): continue + fsize = os.path.getsize(filename) + total += fsize + count += 1; + ret['php_session'] = ({ 'count': count, 'size': to_size(total), 'count_size': total }) + # if count < 2: return [] + return ret + + +def get_log_data(): + ret = { } + ret['system_log'] = return_login_log() + ret['panel_log'] = return_panel() + ret['www_log'] = return_www_log() + ret['usranalyse_log'] = return_usranalyse_log() + ret['mysql_log'] = return_mysql_log() + ret['Recycle'] = return_recycle_log() + ret['mail_log'] = return_mail_log() + ret['php_session'] = return_session() + # ret['total_log'] = return_total_log() + # # 自定义路径或者文件 + # ret['user_config'] =user_config_path(None) + return ret + + +# 清理 php_session 文件 +def ClearSession(data): + if data: + spath = '/tmp' + total = count = 0 + + if os.path.exists(spath): + print("|---Start cleaning php_session files...") + for d in os.listdir(spath): + if d.find('sess_') == -1: + continue + + filename = os.path.join(spath, d) + + if not os.path.exists(filename): + print(f"|---File {filename} does not exist, skip!") + continue + + fsize = os.path.getsize(filename) + total += fsize + + # 判断是否为目录并清理 + if os.path.isdir(filename): + print(f"|---{filename} is a directory, skip!") + shutil.rmtree(filename) + else: + if fsize < 1024: + print(f"|---File size less than 1KB, skip cleaning: {filename}") + continue + os.remove(filename) + print(f"|---Clean file: {filename}") + + count += 1 + + # 打印结果 + if count > 0: + print(f"|---Successfully cleaned {count} php_session files, total size: {total} bytes.") + else: + print("|---No log files to be cleaned found.") + return True + else: + print(f"|---Directory {spath} does not exist, cannot clean php_session files.") + return False + + +# 清理功能 +def remove_file(get): + ret = [] + # 记录用户的选择的文件 + data = json.loads(get.data) + if 'system_log' in data: + print("|---Start cleaning system logs") + system_log = data['system_log'] + if len(system_log) != 0: + for i in system_log: + # 统计listFile + count_size = int(i['count_size']) + ret.append(count_size) + # 清理系统日志 + if int(i['count_size']) < 1024: + print('|---File {} size less than 1KB, skip cleaning!'.format(i["name"])) + continue + if i['name'].endswith('.log'): + print(f'|---Truncate log file content: {i["name"]}') + with open(i['name'], 'w') as f: + f.write('') + else: + os.remove(i['name']) + print(f'|---Clean file: {i["name"]}') + else: + print("|---No log files to be cleaned found.") + + # 面板日志 + if 'panel_log' in data: + print("|---Start cleaning panel log files") + if len(data["panel_log"]) != 0: + for i in data['panel_log']: + # 统计总量 + count_size = int(i['count_size']) + ret.append(count_size) + if int(i['count_size']) < 1024: + print(f'|---File size less than 1KB, skip cleaning: {i["filename"]}') + continue + os.remove(i['filename']) + print(f'|---Clean file: {i["filename"]}') + else: + print("|---No log files to be cleaned found.") + + # 网站日志 + if 'www_log' in data: + print("|---Start cleaning website logs") + if len(data["www_log"]) != 0: + for i in data['www_log']: + if os.path.isdir(i['name']): + continue + # 如果文件小于 1024 字节,不清理,打印提示信息 + if int(i['count_size']) < 1024: + print('|---File {} size less than 1KB, skip cleaning!'.format(i["name"])) + continue + # 如果文件是 .log 结尾,则将文件内容置空 + if i['name'].endswith('.log'): + with open(i['name'], 'w') as f: + f.write('') + print('|---Clean file: {}'.format(i["name"])) + # 总大小 + count_size = int(i['count_size']) + ret.append(count_size) + else: + print("|---No log files to be cleaned found.") + # 堡塔防入侵日志 + if 'usranalyse_log' in data: + print("|---Start cleaning intrusion‑prevention logs") + if len(data["usranalyse_log"]) != 0: + for i in data['usranalyse_log']: + # 总大小 + count_size = int(i['count_size']) + ret.append(count_size) + + # 仅清理超过1024KB (1MB) 的文件 + if count_size < 1024: + print('|---File {} size less than 1KB, skip cleaning!'.format(i["name"])) + continue + + if os.path.isdir(i['name']): + continue # 跳过目录 + + os.remove(i['name']) + print("|---Clean file: {}".format(i['name'])) + else: + print("|---No log files to be cleaned found.") + # 清理 MySQL 日志 + if 'mysql_log' in data: + print("|---Start cleaning MySQL logs") + mysql_logs = data['mysql_log'] + + if mysql_logs: + for log in mysql_logs: + if 'count_size' not in log: + continue + count_size = int(log['count_size']) + + # 小于 1KB 的文件不清理 + if count_size < 1024: + print('|---File {} size less than 1KB, skip cleaning!'.format(log["filename"])) + continue + + # 统计文件大小 + ret.append(count_size) + file_path = log['path'] # 使用 'path' 来获取完整的文件路径 + try: + if os.path.exists(file_path): + # 清空日志文件内容而不是删除文件 + with open(file_path, 'w') as f: + f.truncate(0) # 清空文件内容 + print("|---Successfully truncated MySQL log file: {} (size: {})".format(file_path, log['size'])) + else: + print("|---File does not exist, cannot truncate: {}".format(file_path)) + except Exception as e: + print("|---Failed to truncate MySQL log file {}: {}".format(file_path, e)) + else: + print("|---No log files to be cleaned found.") + + # 回收站清理 + if 'Recycle' in data: + print("|---Start cleaning recycle‑bin files") + Recycle = data['Recycle'] + if len(Recycle) != 0: + for i in Recycle: + print(i['name']) + count_size = int(i['count_size']) + ret.append(count_size) + if int(i['count_size']) < 1024: + print('|---File {} size less than 1KB, skip cleaning!'.format(i["name"])) + continue + try: + os.remove(i['name']) + print('|---Clean file: {}'.format(i["name"])) + except: + os.system('rm -rf {}'.format(i['name'])) + else: + print("|---No log files to be cleaned found.") + + # 清理邮件日志 + if 'mail_log' in data: + print("|---Start cleaning mail logs") + if data["mail_log"]: + for log in data['mail_log']: + file_path = log['filename'] + try: + if os.path.exists(file_path): + with open(file_path, 'w') as f: + f.truncate(0) + print("|---Successfully truncated mail log file: {} (size: {})".format(file_path, log['size'])) + else: + print("|---File does not exist, cannot truncate: {}".format(file_path)) + except Exception as e: + print("|---Failed to truncate mail log file {}: {}".format(file_path, e)) + else: + print("|---No log files to be cleaned found.") + + # 清理 PHP 会话日志 + if 'php_session' in data: + print("|---Start cleaning PHP session logs") + php_session = data['php_session'] + if 'php_session' in php_session: + if int(php_session['php_session']['count']) > 0: + # 统计 + count_size = int(php_session['php_session']['count_size']) + ret.append(count_size) + # 清理php_session + ClearSession(php_session) + else: + print("|---No log files to be cleaned found.") + + return to_size(sum(ret)) + + +def clean_logs(selected_logs): + get = public.dict_obj() + get.data = json.dumps(selected_logs) # 将字典转换为字符串 + remove_file(get) + + +def clean_user_config_log(directories): + if not isinstance(directories, list): + directories = [directories] + + log_extensions = ['.log', '.txt', '.out', '.err', '.log.1'] + + for directory in directories: + if not os.path.exists(directory): + print(f"|---Directory {directory} does not exist, skip cleaning!") + continue + + print(f"|---Start cleaning log files under directory {directory}...") + small_files_count = 0 + cleaned_files_count = 0 + + for root, dirs, files in os.walk(directory): + for file in files: + if any(file.endswith(ext) for ext in log_extensions): + file_path = os.path.join(root, file) + if os.path.getsize(file_path) < 1024: + small_files_count += 1 + else: + try: + # 清空文件内容 + with open(file_path, 'w') as f: + f.truncate(0) + cleaned_files_count += 1 + except Exception as e: + print(f"|---Failed to truncate file {file_path}: {str(e)}") + + # 打印结果 + if small_files_count > 0: + print(f"|---Total {small_files_count} log files are smaller than 1KB, skip cleaning.") + if cleaned_files_count > 0: + print(f"|---Successfully cleaned {cleaned_files_count} log files.") + if small_files_count == 0 and cleaned_files_count == 0: + print("|---No log files to be cleaned found.") + + +def main(): + # 获取所有日志数据 + log_data = get_log_data() + # 获取用户输入的日志类型,支持多个类型,以逗号分隔 + log_types = sys.argv[1].split(',') if len(sys.argv) > 1 else ["all"] + if len(sys.argv) >= 3: + + argv_list = sys.argv[2].split(",") + + # 传过来的是文件夹列表则表明是自定义路径类型 + if all([os.path.isdir(i) for i in argv_list]): + log_types = ["user_config"] + + # 传过来的是多个清理类型 + if all([i in log_type_mapping.keys() for i in argv_list]): + log_types = argv_list + + # 确保自定义类型 "user_config" 只能单独选择 + if "user_config" in log_types and len(log_types) > 1: + print("|---Custom log type can only be selected alone") + sys.exit(1) + + selected_logs = { } + if "all" in log_types: + selected_logs = log_data + log_types = ["All Logs"] + else: + for log_type in log_types: + if log_type not in log_data and log_type != "user_config": + print(f"|---Unknown log type: {log_type}") + sys.exit(1) + if log_type != "user_config": + selected_logs[log_type] = log_data[log_type] + # print(f"Start cleaning {log_type_mapping.get(log_type, log_type)}") + if "user_config" in log_types: + if len(sys.argv) < 3: + print("|---Please provide directory path as the second argument") + sys.exit(1) + + # 将用户提供的目录路径转换为列表格式 + directories = sys.argv[2].split(',') + directory_list = [directory.strip() for directory in directories] + # print(f"Start cleaning log files under directory {directory_list}") + + clean_user_config_log(directory_list) + else: + clean_logs(selected_logs) + + +if __name__ == "__main__": + main() diff --git a/script/restart_services.py b/script/restart_services.py index 83b3fa05..e0694b7f 100644 --- a/script/restart_services.py +++ b/script/restart_services.py @@ -327,6 +327,86 @@ def write_logs(msg: str, logger_name: str = "Service Daemon"): pass +# ---- 一次性静默本地 MySQL/MariaDB 探测日志 (自退休; 见 RestartServices.main 调用) ---- +MYSQL_CNF_FILE = "/etc/my.cnf" +QUIET_MYSQL_LOG_MARKER = os.path.join(DATA_PATH, "mysql_log_error_verbosity.pl") +QUIET_MYSQL_LOCK = os.path.join(DATA_PATH, "mysql_log_error_verbosity.lock") + + +def _write_mycnf_atomic(content: str, cnf_file: str = None) -> bool: + """原子写 my.cnf: 同目录临时文件 + fsync + os.replace, 防写一半中断致文件残缺""" + target = cnf_file or MYSQL_CNF_FILE + tmp = "{}.tmp_{}".format(target, os.getpid()) + try: + with open(tmp, "w", encoding="utf-8") as fp: + fp.write(content) + fp.flush() + os.fsync(fp.fileno()) + os.chmod(tmp, 0o644) + try: + st = os.stat(target) + os.chown(tmp, st.st_uid, st.st_gid) + except Exception: + pass + os.replace(tmp, target) + return True + except Exception: + try: + if os.path.exists(tmp): + os.remove(tmp) + except Exception: + pass + return False + + +def quiet_mysql_error_log_once() -> bool: + """一次性静默本机 MySQL/MariaDB 的 Aborted connection 探测日志. + 仅当用户未在 my.cnf 显式配置该变量时才 SET + 落 {key}=1; 用户已配置则尊重其取值, 不做任何强制修改. + 处理完成后落标识返回 True; 失败返回 False, 由 main 下个周期自动重试. + 只对本地库生效; 不碰 /etc/my.cnf.bak; 有标识时纯文件存在判断, 零成本.""" + if os.path.exists(QUIET_MYSQL_LOG_MARKER): + return True + try: + with open(QUIET_MYSQL_LOCK, "w") as lock_file: + fcntl.flock(lock_file, fcntl.LOCK_EX) + if os.path.exists(QUIET_MYSQL_LOG_MARKER): + return True # 锁内复查: 其它进程已处理 + import re + import public + mysql_obj = public.get_mysql_obj_by_sid(0) + rows = mysql_obj.query("SHOW VARIABLES LIKE 'log_error_verbosity'") # MySQL>=5.7 + if isinstance(rows, list) and rows: + cnf_key, cnf_val = 'log_error_verbosity', '1' + else: + rows = mysql_obj.query("SHOW VARIABLES LIKE 'log_warnings'") # MariaDB / 旧版MySQL + if isinstance(rows, list) and rows: + cnf_key, cnf_val = 'log_warnings', '1' + else: + return False # mysqld 未就绪(query 回异常对象)或两变量都不在 -> 下周期再试 + mycnf = public.readFile(MYSQL_CNF_FILE) + if mycnf and re.search(r'(?m)^\s*' + cnf_key + r'\s*=', mycnf): + # 用户已在 my.cnf 显式配置该变量: 尊重用户取值, 不 SET/不覆写, 直接落标识自退休 + pass + else: + # 用户未配置: SET 压掉当前实例的 Aborted 探测日志, 再原子写入 {key} = 1 持久化 + if not isinstance(mysql_obj.execute("SET GLOBAL {} = {}".format(cnf_key, cnf_val)), int): + return False # SET 未真正成功(execute 失败回异常对象) -> 不落标识, 下周期重试 + if mycnf: + line = '{} = {}'.format(cnf_key, cnf_val) + if '[mysqld]\n' in mycnf: + mycnf = mycnf.replace('[mysqld]\n', '[mysqld]\n' + line + '\n', 1) + else: + mycnf = mycnf.rstrip('\n') + '\n\n[mysqld]\n' + line + '\n' + if not _write_mycnf_atomic(mycnf): + return False # 原子写失败 -> 不落标识, 下周期重试 + write_logs("Lowered MySQL/MariaDB error-log verbosity once ({} = {})".format(cnf_key, cnf_val)) + public.writeFile(QUIET_MYSQL_LOG_MARKER, '1') # 处理完成(降噪或用户已配置)才落标识 + return True + except Exception as e: + # write_logs("quiet_mysql_error_log_once failed: {}".format(e)) + return False + + # 手动干预 def manual_flag(server_name: str = None, open_: str = None) -> Optional[dict]: if not server_name: # only read @@ -491,7 +571,7 @@ class ServicesHelper: with socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) as s: s.settimeout(0.1) s.connect(self.pid) - return True + return True except (socket.timeout, ConnectionRefusedError, FileNotFoundError): return False except Exception: @@ -730,6 +810,11 @@ class RestartServices: @DaemonManager.read_lock def main(self): + # 一次性静默本机 MySQL/MariaDB 探测日志: 有标识即过; 失败下个周期自动重试 + try: + quiet_mysql_error_log_once() + except Exception: + pass manaul = read_file(MANUAL_FLAG) services = read_file(DAEMON_SERVICE) try: