Files
yakpanel-core/YakPanel/static/vite/js/index-legacy-Chbo0VEI.js

2 lines
15 KiB
JavaScript
Raw Normal View History

2026-04-07 02:04:22 +05:30
System.register(["./index-legacy-Cv0QQQJ6.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-LjZ-8uGn.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./index-legacy-DgZ0-E4f.js?v=1773287522785","./useLoading-legacy-IiShPpjk.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BWPgT9-g.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BBkGleHZ.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-IFFYkvEY.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-CvnE2rtV.js?v=1773287522785","./useTableColumns-legacy-DP6ypvsQ.js?v=1773287522785","./useTableData-legacy-3kc3lnk4.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BQ2Kqzbl.js?v=1773287522785","./data-legacy-B9xdUIE5.js?v=1773287522785","./index-legacy-hh1mlQOF.js?v=1773287522785","./copy-legacy-CoXPjkKf.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-B9P08_gB.js?v=1773287522785","./index-legacy-BFkuWVH1.js?v=1773287522785"],(function(e,t){"use strict";var a,l,n,i,s,u,r,o,c,d,p,_,y,g,m,x,h,f,v,b,S,k,I,w,$,C,j,U,H,L,R,z,P,q,T,M,O,A,W,F,B,N,E,J,Z,D,X,G,K,Q;return{setters:[e=>{a=e._},e=>{l=e._},e=>{n=e.k,i=e.R,s=e.r,u=e.e,r=e.$,o=e.Z,c=e._,d=e.j,p=e.aa,_=e.F,y=e.P,g=e.S,m=e.ak,x=e.a0,h=e.a9,f=e.a8,v=e.l,b=e.v,S=e.X,k=e.N},e=>{I=e.as,w=e.a3,$=e.i,C=e.c,j=e.n,U=e.h,H=e.ap,L=e.l,R=e.cq},e=>{z=e.ad,P=e.a8,q=e._,T=e.a1,M=e.a0,O=e.b,A=e.al,W=e.B,F=e.k,B=e.a6,N=e.a2},e=>{E=e._},e=>{J=e.u},e=>{Z=e._},e=>{D=e._},e=>{X=e._},e=>{G=e._},e=>{K=e.u},e=>{Q=e.u},null,null,null,null,null,null,null],execute:function(){var t=document.createElement("style");t.textContent="h3[data-v-89ebe7d8]{font-size:14px}.n-alert[data-v-be40dd88]{--n-color: var(--security-brute-force-tips-bg);--n-icon-color: #ef0808;--n-content-text-color: #ef0808}\n/*$vite$:1*/",document.head.appendChild(t);const{t:V}=w.global,Y=()=>I.post("/breaking_through?action=get_config"),ee=e=>I.post("/breaking_through?action=set_config",e,{requestOptions:{loading:V("Security.Api.Index_6"),successMessage:!0}}),te=e=>I.post("/breaking_through?action=panel_ip_white",e,{requestOptions:{loading:V("Security.Api.Index_4"),successMessage:!0}}),ae=e=>I.post("/breaking_through?action=get_black_white",e),le=e=>I.post("/breaking_through?action=add_black_white",e,{requestOptions:{loading:V("Security.Api.Index_6"),successMessage:!0}}),ne=()=>I.post("/breaking_through?action=clear_history_record_limit",{},{requestOptions:{loading:V("Security.Api.Index_7"),successMessage:!0}}),ie=e=>I.post("/breaking_through?action=set_history_record_limit",e,{requestOptions:{loading:V("Security.Api.Index_6"),successMessage:!0}}),se={class:"pl-5px"},ue={key:0},re={class:"mb-15px"},oe={class:"mr-10px"},ce={key:0},de={class:"mr-10px"},pe=n({__name:"index",setup(e,{expose:t}){const{t:a}=i(),n=s(null),S=s(null),k=s(null),w=u({protectionUsername:!0,minutes:5,failures:5,radio:0,check:!1}),C=u({protectionIP:!0,minutes:15,failures:5,ip:"1s",check:!1}),j=u({failures:360}),U=u({user:["yakpanel"],ip:["ssh"]}),H=async e=>{await ee({username_status:e})},L=async e=>{await ee({ip_status:e})},R=async()=>{j.failures&&await ie({history_limit:j.failures})},F={minutes:{trigger:["blur","change"],validator:(e,t)=>null!==t&&0!==t||new Error(a("Security.Conf.Index_27"))},failures:{required:!0,type:"number",trigger:["blur","change"],message:a("Security.Conf.Index_28")}},B={minutes:{trigger:["blur","change"],validator:(e,t)=>null!==t&&0!==t||new Error(a("Security.Conf.Index_27"))},failures:{required:!0,type:"number",trigger:["blur","change"],message:a("Security.Conf.Index_28")}},N={failures:{required:!0,type:"number",trigger:["blur","change"],message:a("Security.Conf.Index_28")}},E=async()=>{await(n.value?.validate()),await(S.value?.validate()),await(k.value?.validate()),await ee({username_limit:w.minutes,username_count:w.failures,username_type:w.radio,username_limit_root:w.check,ip_li