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-legacy130.js
!function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function n(e){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?t(Object(o),!0).forEach(function(t){r(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):t(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}function r(t,n,r){return(n=function(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,n||"default");if("object"!=e(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function o(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function i(n,r,o,a){var i=r&&r.prototype instanceof c?r:c,s=Object.create(i.prototype);return u(s,"_invoke",function(n,r,o){var u,a,i,c=0,s=o||[],f=!1,v={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return u=t,a=0,i=e,v.n=n,l}};function d(n,r){for(a=n,i=r,t=0;!f&&c&&!o&&t<s.length;t++){var o,u=s[t],d=v.p,p=u[2];n>3?(o=p===r)&&(i=u[(a=u[4])?5:(a=3,3)],u[4]=u[5]=e):u[0]<=d&&((o=n<2&&d<u[1])?(a=0,v.v=r,v.n=u[1]):d<p&&(o=n<3||u[0]>r||r>p)&&(u[4]=n,u[5]=r,v.n=p,a=0))}if(o||n>1)return l;throw f=!0,r}return function(o,s,p){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,p),a=s,i=p;(t=a<2?e:i)||!f;){u||(a?a<3?(a>1&&(v.n=-1),d(a,i)):v.n=i:v.v=i);try{if(c=2,u){if(a||(o="next"),t=u[o]){if(!(t=t.call(u,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,a<2&&(a=0)}else 1===a&&(t=u.return)&&t.call(u),a<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),a=1);u=e}else if((t=(f=v.n<0)?i:n.call(r,v))!==l)break}catch(t){u=e,a=1,i=t}finally{c=1}}return{value:t,done:f}}}(n,o,a),!0),s}var l={};function c(){}function s(){}function f(){}t=Object.getPrototypeOf;var v=[][r]?t(t([][r]())):(u(t={},r,function(){return this}),t),d=f.prototype=c.prototype=Object.create(v);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,u(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=f,u(d,"constructor",f),u(f,"constructor",s),s.displayName="GeneratorFunction",u(f,a,"GeneratorFunction"),u(d),u(d,a,"Generator"),u(d,r,function(){return this}),u(d,"toString",function(){return"[object Generator]"}),(o=function(){return{w:i,m:p}})()}function u(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}u=function(e,t,n,r){function a(t,n){u(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},u(e,t,n,r)}function a(e,t,n,r,o,u,a){try{var i=e[u](a),l=i.value}catch(e){return void n(e)}i.done?t(l):Promise.resolve(l).then(r,o)}function i(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var u=e.apply(t,n);function i(e){a(u,r,o,i,l,"next",e)}function l(e){a(u,r,o,i,l,"throw",e)}i(void 0)})}}System.register(["./ace-legacy.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528"],function(e,t){"use strict";var r,u,a,l,c,s,f,v,d,p,y,b,m,h;return{setters:[null,function(e){r=e.E,u=e.F,a=e.f},function(e){l=e.c,c=e.t,s=e.r,f=e.V,v=e.w,d=e.o,p=e.n,y=e.e,b=e.m,m=e.a7,h=e.a9}],execute:function(){var t=m(),g=a(),w=g.load,O=g.request;e("B",l({name:"BtAceEditor",props:{modelValue:{type:String,default:""},isZoom:{type:Boolean,default:!1},isScrollBottom:{type:Boolean,default:!1},filePath:{type:String,default:""},request:{type:[Object,Boolean],default:!1},encoding:{type:String,default:"utf-8"},autoSave:{type:Boolean,default:!1},editorOption:{type:Object,default:function(){return{}}}},emits:["update:modelValue","save"],setup:function(e,l){var m=l.attrs,g=l.emit,P=l.expose,S=c(e),j=S.modelValue,q=S.editorOption,V=s("file"),k=s(),T=f(),B=s(!1),E={theme:t.value?"ace/theme/clouds_midnight":"ace/theme/chrome",mode:"ace/mode/nginx",wrap:!0,showInvisibles:!1,showFoldWidgets:!1,useSoftTabs:!0,tabSize:2,showPrintMargin:!1,readOnly:!1,fontSize:"12px"},C=s(!1),x=a();v(function(){return j.value},function(t){if(T.value){if(B.value)return void(B.value=!1);try{var n;T.value.getValue()!==j.value&&(T.value.setValue(t||""),T.value.moveCursorTo(0,0)),e.isScrollBottom&&null!==(n=T.value.renderer)&&void 0!==n&&null!==(n=n.scrollBar)&&void 0!==n&&n.scrollHeight&&setTimeout(function(){T.value&&T.value.getSession().setScrollTop(T.value.renderer.scrollBar.scrollHeight)},50)}catch(r){console.log("设置编辑器值失败",r)}}}),v(function(){return e.filePath},function(t,n){t!==n&&T.value&&(_(),"model"!==V.value&&F({filePath:t,request:e.request}))}),v(function(){return e.request},function(t,n){t!==n&&T.value&&(_(),"request"===V.value&&F({filePath:e.filePath,request:t}))},{deep:!0});var _=function(){var t,n;""!==e.filePath?V.value="file":null!=e&&null!==(t=e.request)&&void 0!==t&&t.get&&null!=e&&null!==(n=e.request)&&void 0!==n&&n.set?V.value="request":V.value="model"},z=function(){var t=i(o().m(function t(){return o().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,p();case 1:!k.value||T.value&&T.value.container||(console.log("检测到编辑器需要重新初始化"),G(!0)&&("model"!==V.value?F({filePath:e.filePath,request:e.request}):T.value&&(T.value.setValue(j.value||""),p(function(){T.value&&(T.value.focus(),T.value.moveCursorTo(0,0))}))));case 2:return t.a(2)}},t)}));return function(){return t.apply(this,arguments)}}(),G=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!k.value)return console.error("编辑器容器不存在"),!1;if(T.value&&T.value.container&&T.value.container.parentNode)return!0;if(!t){var r=k.value.getBoundingClientRect();if(0===r.width||0===r.height)return console.log("编辑器容器不可见,等待容器变为可见"),!1}k.value.innerHTML="",window.ace.config.set("basePath","/static/editor/");var o=window.ace.edit(k.value,n(n({},h(E)),q.value));return o.commands.addCommand({name:"保存文件",bindKey:{win:"Ctrl-S",mac:"Command-S"},exec:function(){g("save",o.getValue()),e.autoSave&&D({filePath:e.filePath,request:e.request,encoding:e.encoding})},readOnly:!1}),o.getSession().on("change",function(){g("update:modelValue",o.getValue())}),T.value=o,!0}catch(u){return console.log("初始化编辑器失败",u),T.value=null,!1}},F=function(){var e=i(o().m(function e(t){var n,u,a,i,l,c,s,f,v;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n=t.filePath,u=t.request,a=w("正在加载文件内容,请稍后..."),e.p=1,T.value){e.n=2;break}return console.error("编辑器实例不存在,无法设置内容"),e.a(2);case 2:if("file"!==V.value){e.n=4;break}return e.n=3,r({path:n});case 3:(i=e.v).status?(l=i.data,c=l&&l.data||"",T.value.setValue(c)):O(i),e.n=7;break;case 4:if("request"!==V.value){e.n=6;break}return e.n=5,u.get();case 5:s=e.v,f=s.data,T.value.setValue(f||""),e.n=7;break;case 6:B.value=!0,g("update:modelValue",T.value.getValue());case 7:p(function(){T.value&&(T.value.focus(),T.value.moveCursorTo(0,0))}),e.n=9;break;case 8:e.p=8,v=e.v,console.log("获取文件内容失败",v);case 9:return e.p=9,a.close(),e.f(9);case 10:return e.a(2)}},e,null,[[1,8,9,10]])}));return function(t){return e.apply(this,arguments)}}(),D=function(){var e=i(o().m(function e(t){var n,r,a,i,l,c,s;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n=t.filePath,r=t.request,a=t.encoding,i=x.load("正在保存文件,请稍后..."),e.p=1,"file"!==V.value){e.n=3;break}return e.n=2,u({path:n,encoding:a,data:T.value.getValue()});case 2:l=e.v,x.request(l),e.n=6;break;case 3:if("request"!==V.value){e.n=5;break}return e.n=4,r.set({data:T.value.getValue(),encoding:a});case 4:c=e.v,x.request(c),e.n=6;break;case 5:g("save",T.value.getValue());case 6:e.n=8;break;case 7:e.p=7,s=e.v,x.error(s);case 8:return e.p=8,i.close(),e.f(8);case 9:return e.a(2)}},e,null,[[1,7,8,9]])}));return function(t){return e.apply(this,arguments)}}(),R=function(){C.value=!C.value};return d(i(o().m(function t(){return o().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,p();case 1:return _(),G(),t.n=2,p();case 2:"model"!==V.value?F({filePath:e.filePath,request:e.request}):T.value&&(T.value.setValue(j.value||""),p(function(){T.value&&(T.value.focus(),T.value.moveCursorTo(0,0))})),k.value&&window.ResizeObserver&&new ResizeObserver(function(e){e.forEach(function(e){var t=e.contentRect,n=t.width,r=t.height;!(n>0&&r>0)||T.value&&T.value.container?T.value&&n>0&&r>0&&T.value.resize():(console.log("容器变为可见,重新初始化编辑器"),z())})}).observe(k.value);case 3:return t.a(2)}},t)}))),P({getEditor:function(){return T.value}}),function(){return y("div",{class:"ace-editor-content h-full relative"},[y("div",b({class:"ace-editor ".concat((e.isZoom,"")),style:"height:100%",ref:k},m),null),e.isZoom?y("div",{class:"absolute right-0 top-0 icon-zoom",title:e.isZoom?"全屏显示":"退出全屏",onClick:R},null):null])}}}))}}})}();