HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/index-legacy248.js
!function(){function n(n){return function(n){if(Array.isArray(n))return t(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,r){if(n){if("string"==typeof n)return t(n,r);var e={}.toString.call(n).slice(8,-1);return"Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e?Array.from(n):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?t(n,r):void 0}}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=Array(t);r<t;r++)e[r]=n[r];return e}function r(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var n,t,o="function"==typeof Symbol?Symbol:{},u=o.iterator||"@@iterator",i=o.toStringTag||"@@toStringTag";function a(r,o,u,i){var a=o&&o.prototype instanceof l?o:l,f=Object.create(a.prototype);return e(f,"_invoke",function(r,e,o){var u,i,a,l=0,f=o||[],s=!1,p={p:0,n:0,v:n,a:d,f:d.bind(n,4),d:function(t,r){return u=t,i=0,a=n,p.n=r,c}};function d(r,e){for(i=r,a=e,t=0;!s&&l&&!o&&t<f.length;t++){var o,u=f[t],d=p.p,y=u[2];r>3?(o=y===e)&&(a=u[(i=u[4])?5:(i=3,3)],u[4]=u[5]=n):u[0]<=d&&((o=r<2&&d<u[1])?(i=0,p.v=e,p.n=u[1]):d<y&&(o=r<3||u[0]>e||e>y)&&(u[4]=r,u[5]=e,p.n=y,i=0))}if(o||r>1)return c;throw s=!0,e}return function(o,f,y){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&d(f,y),i=f,a=y;(t=i<2?n:a)||!s;){u||(i?i<3?(i>1&&(p.n=-1),d(i,a)):p.n=a:p.v=a);try{if(l=2,u){if(i||(o="next"),t=u[o]){if(!(t=t.call(u,a)))throw TypeError("iterator result is not an object");if(!t.done)return t;a=t.value,i<2&&(i=0)}else 1===i&&(t=u.return)&&t.call(u),i<2&&(a=TypeError("The iterator does not provide a '"+o+"' method"),i=1);u=n}else if((t=(s=p.n<0)?a:r.call(e,p))!==c)break}catch(t){u=n,i=1,a=t}finally{l=1}}return{value:t,done:s}}}(r,u,i),!0),f}var c={};function l(){}function f(){}function s(){}t=Object.getPrototypeOf;var p=[][u]?t(t([][u]())):(e(t={},u,function(){return this}),t),d=s.prototype=l.prototype=Object.create(p);function y(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,s):(n.__proto__=s,e(n,i,"GeneratorFunction")),n.prototype=Object.create(d),n}return f.prototype=s,e(d,"constructor",s),e(s,"constructor",f),f.displayName="GeneratorFunction",e(s,i,"GeneratorFunction"),e(d),e(d,i,"Generator"),e(d,u,function(){return this}),e(d,"toString",function(){return"[object Generator]"}),(r=function(){return{w:a,m:y}})()}function e(n,t,r,o){var u=Object.defineProperty;try{u({},"",{})}catch(n){u=0}e=function(n,t,r,o){function i(t,r){e(n,t,function(n){return this._invoke(t,r,n)})}t?u?u(n,t,{value:r,enumerable:!o,configurable:!o,writable:!o}):n[t]=r:(i("next",0),i("throw",1),i("return",2))},e(n,t,r,o)}function o(n,t,r,e,o,u,i){try{var a=n[u](i),c=a.value}catch(n){return void r(n)}a.done?t(c):Promise.resolve(c).then(e,o)}function u(n){return function(){var t=this,r=arguments;return new Promise(function(e,u){var i=n.apply(t,r);function a(n){o(i,e,u,a,c,"next",n)}function c(n){o(i,e,u,a,c,"throw",n)}a(void 0)})}}System.register(["./index-legacy118.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./firewall-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(t,e){"use strict";var o,i,a,c,l,f,s,p,d,y,v,m,b,g,h,j,w,_,P,O,I,S,x,k,A;return{setters:[function(n){o=n._},function(n){i=n.dE,a=n.k,c=n.M,l=n.$,f=n.cO,s=n.d3},function(n){p=n.c,d=n.r,y=n.o,v=n.I,m=n.j,b=n.k,g=n.e,h=n.v,j=n.p,w=n.Q,_=n.P,P=n.x,O=n.J,I=n.z},function(n){S=n.Z,x=n._,k=n.$},function(n){A=n.g},null,null,null],execute:function(){t("default",p({__name:"index",setup:function(t){var e=d(""),p=d(!1),T=d(),G=function(){var n=u(r().m(function n(){return r().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,a({loading:p,request:S(),data:[Array,T]});case 1:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}(),E=function(){var n=u(r().m(function n(){return r().w(function(n){for(;;)switch(n.n){case 0:if(e.value){n.n=1;break}return n.a(2,c.error("请输入IP地址"));case 1:if(l(e.value)){n.n=2;break}return n.a(2,c.error("请输入正确的IP地址"));case 2:return n.n=3,a({loading:"正在添加IP地址,请稍后...",request:x({ip:e.value}),message:!0});case 3:e.value="",G();case 4:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}(),q=function(){var n=u(r().m(function n(t){return r().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,a({loading:"正在解封IP地址,请稍后...",request:k({ip:t.address}),message:!0});case 1:G();case 2:return n.a(2)}},n)}));return function(t){return n.apply(this,arguments)}}(),C=[{label:"名称",prop:"address"},{label:"封锁时间",prop:"end",render:function(n){return 0==n.end?"永久封禁":i(n.end-n.start)}},A([{onClick:q,title:"立即解封",width:70}])];return y(function(){return G()}),function(t,r){var u=f,i=I,a=s,c=o,l=v("bt-loading");return m(),b("div",null,[g(c,null,{"header-left":h(function(){return[g(u,{modelValue:j(e),"onUpdate:modelValue":r[0]||(r[0]=function(n){return w(e)?e.value=n:null}),placeholder:"IP地址",onKeyup:_(E,["enter","native"])},null,8,["modelValue"]),g(i,{class:"!ml-[.4rem]",type:"primary",onClick:E},{default:h(function(){return n(r[1]||(r[1]=[P(" 添加 ",-1)]))}),_:1})]}),content:h(function(){return[O(g(a,{ref:"table",column:C,data:j(T),description:"封锁IP列表为空"},null,8,["data"]),[[l,j(p)],[l,"正在加载封锁IP列表,请稍后...","title"]])]}),popup:h(function(){return n(r[2]||(r[2]=[]))}),_:1})])}}}))}}})}();