filecat
Version:
FileCat Server Manager
2 lines • 717 kB
JavaScript
/*! For license information please see main.c6ee48fdecf47678e4ee.js.LICENSE.txt */
(()=>{var e,n,t,r,o={5588(e,n,t){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},r.apply(this,arguments)}var o;t.d(n,{AO:()=>d,B6:()=>C,Gh:()=>N,HS:()=>D,Oi:()=>s,Rr:()=>f,pX:()=>F,pb:()=>k,rc:()=>o,tH:()=>M,ue:()=>m,yD:()=>O,zR:()=>a}),function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(o||(o={}));const i="popstate";function a(e){return void 0===e&&(e={}),p(function(e,n){let{pathname:t,search:r,hash:o}=e.location;return u("",{pathname:t,search:r,hash:o},n.state&&n.state.usr||null,n.state&&n.state.key||"default")},function(e,n){return"string"==typeof n?n:d(n)},null,e)}function s(e,n){if(!1===e||null==e)throw new Error(n)}function l(e,n){if(!e){"undefined"!=typeof console&&console.warn(n);try{throw new Error(n)}catch(e){}}}function c(e,n){return{usr:e.state,key:e.key,idx:n}}function u(e,n,t,o){return void 0===t&&(t=null),r({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof n?f(n):n,{state:t,key:n&&n.key||o||Math.random().toString(36).substr(2,8)})}function d(e){let{pathname:n="/",search:t="",hash:r=""}=e;return t&&"?"!==t&&(n+="?"===t.charAt(0)?t:"?"+t),r&&"#"!==r&&(n+="#"===r.charAt(0)?r:"#"+r),n}function f(e){let n={};if(e){let t=e.indexOf("#");t>=0&&(n.hash=e.substr(t),e=e.substr(0,t));let r=e.indexOf("?");r>=0&&(n.search=e.substr(r),e=e.substr(0,r)),e&&(n.pathname=e)}return n}function p(e,n,t,a){void 0===a&&(a={});let{window:l=document.defaultView,v5Compat:f=!1}=a,p=l.history,h=o.Pop,m=null,g=b();function b(){return(p.state||{idx:null}).idx}function y(){h=o.Pop;let e=b(),n=null==e?null:e-g;g=e,m&&m({action:h,location:_.location,delta:n})}function v(e){let n="null"!==l.location.origin?l.location.origin:l.location.href,t="string"==typeof e?e:d(e);return t=t.replace(/ $/,"%20"),s(n,"No window.location.(origin|href) available to create URL for href: "+t),new URL(t,n)}null==g&&(g=0,p.replaceState(r({},p.state,{idx:g}),""));let _={get action(){return h},get location(){return e(l,p)},listen(e){if(m)throw new Error("A history only accepts one active listener");return l.addEventListener(i,y),m=e,()=>{l.removeEventListener(i,y),m=null}},createHref:e=>n(l,e),createURL:v,encodeLocation(e){let n=v(e);return{pathname:n.pathname,search:n.search,hash:n.hash}},push:function(e,n){h=o.Push;let r=u(_.location,e,n);t&&t(r,e),g=b()+1;let i=c(r,g),a=_.createHref(r);try{p.pushState(i,"",a)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;l.location.assign(a)}f&&m&&m({action:h,location:_.location,delta:1})},replace:function(e,n){h=o.Replace;let r=u(_.location,e,n);t&&t(r,e),g=b();let i=c(r,g),a=_.createHref(r);p.replaceState(i,"",a),f&&m&&m({action:h,location:_.location,delta:0})},go:e=>p.go(e)};return _}var h;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(h||(h={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function m(e,n,t){return void 0===t&&(t="/"),g(e,n,t,!1)}function g(e,n,t,r){let o=k(("string"==typeof n?f(n):n).pathname||"/",t);if(null==o)return null;let i=b(e);!function(e){e.sort((e,n)=>e.score!==n.score?n.score-e.score:function(e,n){let t=e.length===n.length&&e.slice(0,-1).every((e,t)=>e===n[t]);return t?e[e.length-1]-n[n.length-1]:0}(e.routesMeta.map(e=>e.childrenIndex),n.routesMeta.map(e=>e.childrenIndex)))}(i);let a=null;for(let e=0;null==a&&e<i.length;++e){let n=x(o);a=S(i[e],n,r)}return a}function b(e,n,t,r){void 0===n&&(n=[]),void 0===t&&(t=[]),void 0===r&&(r="");let o=(e,o,i)=>{let a={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};a.relativePath.startsWith("/")&&(s(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),a.relativePath=a.relativePath.slice(r.length));let l=D([r,a.relativePath]),c=t.concat(a);e.children&&e.children.length>0&&(s(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+l+'".'),b(e.children,n,c,l)),(null!=e.path||e.index)&&n.push({path:l,score:w(l,e.index),routesMeta:c})};return e.forEach((e,n)=>{var t;if(""!==e.path&&null!=(t=e.path)&&t.includes("?"))for(let t of y(e.path))o(e,n,t);else o(e,n)}),n}function y(e){let n=e.split("/");if(0===n.length)return[];let[t,...r]=n,o=t.endsWith("?"),i=t.replace(/\?$/,"");if(0===r.length)return o?[i,""]:[i];let a=y(r.join("/")),s=[];return s.push(...a.map(e=>""===e?i:[i,e].join("/"))),o&&s.push(...a),s.map(n=>e.startsWith("/")&&""===n?"/":n)}const v=/^:[\w-]+$/,_=e=>"*"===e;function w(e,n){let t=e.split("/"),r=t.length;return t.some(_)&&(r+=-2),n&&(r+=2),t.filter(e=>!_(e)).reduce((e,n)=>e+(v.test(n)?3:""===n?1:10),r)}function S(e,n,t){void 0===t&&(t=!1);let{routesMeta:r}=e,o={},i="/",a=[];for(let e=0;e<r.length;++e){let s=r[e],l=e===r.length-1,c="/"===i?n:n.slice(i.length)||"/",u=C({path:s.relativePath,caseSensitive:s.caseSensitive,end:l},c),d=s.route;if(!u&&l&&t&&!r[r.length-1].route.index&&(u=C({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},c)),!u)return null;Object.assign(o,u.params),a.push({params:o,pathname:D([i,u.pathname]),pathnameBase:I(D([i,u.pathnameBase])),route:d}),"/"!==u.pathnameBase&&(i=D([i,u.pathnameBase]))}return a}function C(e,n){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[t,r]=function(e,n,t){void 0===n&&(n=!1);void 0===t&&(t=!0);l("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(e,n,t)=>(r.push({paramName:n,isOptional:null!=t}),t?"/?([^\\/]+)?":"/([^\\/]+)"));e.endsWith("*")?(r.push({paramName:"*"}),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):t?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))");let i=new RegExp(o,n?void 0:"i");return[i,r]}(e.path,e.caseSensitive,e.end),o=n.match(t);if(!o)return null;let i=o[0],a=i.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:r.reduce((e,n,t)=>{let{paramName:r,isOptional:o}=n;if("*"===r){let e=s[t]||"";a=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}const l=s[t];return e[r]=o&&!l?void 0:(l||"").replace(/%2F/g,"/"),e},{}),pathname:i,pathnameBase:a,pattern:e}}function x(e){try{return e.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(n){return l(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}function k(e,n){if("/"===n)return e;if(!e.toLowerCase().startsWith(n.toLowerCase()))return null;let t=n.endsWith("/")?n.length-1:n.length,r=e.charAt(t);return r&&"/"!==r?null:e.slice(t)||"/"}const E=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function R(e,n){void 0===n&&(n="/");let t,{pathname:r,search:o="",hash:i=""}="string"==typeof e?f(e):e;if(r)if(a=r,E.test(a))t=r;else{if(r.includes("//")){let e=r;r=r.replace(/\/\/+/g,"/"),l(!1,"Pathnames cannot have embedded double slashes - normalizing "+e+" -> "+r)}t=r.startsWith("/")?T(r.substring(1),"/"):T(r,n)}else t=n;var a;return{pathname:t,search:L(o),hash:U(i)}}function T(e,n){let t=n.replace(/\/+$/,"").split("/");return e.split("/").forEach(e=>{".."===e?t.length>1&&t.pop():"."!==e&&t.push(e)}),t.length>1?t.join("/"):"/"}function P(e,n,t,r){return"Cannot include a '"+e+"' character in a manually specified `to."+n+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+t+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function A(e){return e.filter((e,n)=>0===n||e.route.path&&e.route.path.length>0)}function O(e,n){let t=A(e);return n?t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase):t.map(e=>e.pathnameBase)}function N(e,n,t,o){let i;void 0===o&&(o=!1),"string"==typeof e?i=f(e):(i=r({},e),s(!i.pathname||!i.pathname.includes("?"),P("?","pathname","search",i)),s(!i.pathname||!i.pathname.includes("#"),P("#","pathname","hash",i)),s(!i.search||!i.search.includes("#"),P("#","search","hash",i)));let a,l=""===e||""===i.pathname,c=l?"/":i.pathname;if(null==c)a=t;else{let e=n.length-1;if(!o&&c.startsWith("..")){let n=c.split("/");for(;".."===n[0];)n.shift(),e-=1;i.pathname=n.join("/")}a=e>=0?n[e]:"/"}let u=R(i,a),d=c&&"/"!==c&&c.endsWith("/"),p=(l||"."===c)&&t.endsWith("/");return u.pathname.endsWith("/")||!d&&!p||(u.pathname+="/"),u}const D=e=>e.join("/").replace(/\/\/+/g,"/"),I=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),L=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",U=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";class M extends Error{}function F(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}const z=["post","put","patch","delete"],B=(new Set(z),["get",...z]);new Set(B),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred")},4251(e,n,t){"use strict";t.d(n,{ik:()=>c,uL:()=>m,zr:()=>g});var r=t(1499),o=t(7022);function i(e){return i="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},i(e)}function a(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,l(r.key),r)}}function s(e,n,t){return n&&a(e.prototype,n),t&&a(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function l(e){var n=function(e,n){if("object"!=i(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==i(n)?n:n+""}var c=s(function e(){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e)}),u=new Set(["mp4","webm","flv","mov","m4v","mkv","avi","wmv","swf","mod","mpv","mpeg","asf"]),d=new Set(["tar","zip","gz","tgz","rar","7z"]),f=new Set(["jpg","jpeg","png","gif"]),p=new Set(["db","sqlite","sqlite3"]),h=(new Set(["txt","ts","js"]),new Set(["js","mjs","json","html","htm","css","xml"]));function m(e){var n=r.wr.getFileExtension(e);return"pdf"===n?o.Iw.pdf:p.has(n)?o.Iw.database:"md"==n?o.Iw.md:u.has(n)?o.Iw.video:d.has(n)?o.Iw.uncompress:f.has(n)?o.Iw.image:n===o.Iw.excalidraw||n===o.Iw.draw?o.Iw.excalidraw:n===o.Iw.workflow_act?o.Iw.workflow_act:"url"===n?o.Iw.url:o.Iw.unknow}function g(e){var n=r.wr.getFileExtension(e);return h.has(n)}},3459(e,n,t){"use strict";t.d(n,{m:()=>r});var r=function(e){return e[e.Success=0]="Success",e[e.Fail=1]="Fail",e[e.AuthFail=2]="AuthFail",e[e.DdnsAuthFail=3]="DdnsAuthFail",e[e.File_Max=4]="File_Max",e[e.PreFile=5]="PreFile",e[e.PROTECT_FILE=6]="PROTECT_FILE",e[e.need_token_share=7]="need_token_share",e}({})},7361(e,n,t){"use strict";t.d(n,{o:()=>r});var r={file:"file",aichat:"aichat",navindex:"navindex",toolbox:"toolbox",proxy:"proxy",info:"info",ddns:"ddns",net:"net",net_proxy:"net_proxy",setting:"setting",share:"share",share_list_setting_page:"share_list_setting_page",ai_agent_setting_page:"ai_agent_setting_page",studio_page:"studio_page",sqlite_query_page:"sqlite_query_page","/":"/","":""}},1499(e,n,t){"use strict";t.d(n,{A6:()=>v,CB:()=>m,EJ:()=>g,Nr:()=>w,Td:()=>_,Yq:()=>y,bi:()=>p,hU:()=>h,kr:()=>f,wr:()=>d});var r=t(7022);function o(e){return o="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},o(e)}function i(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(e){if("string"==typeof e)return a(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?a(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,l=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return s=e.done,e},e:function(e){l=!0,i=e},f:function(){try{s||null==t.return||t.return()}finally{if(l)throw i}}}}function a(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function s(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,c(r.key),r)}}function l(e,n,t){return n&&s(e.prototype,n),t&&s(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function c(e){var n=function(e,n){if("object"!=o(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==o(n)?n:n+""}function u(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var d=function(){return l(function e(){u(this,e)},null,[{key:"trim",value:function(e){return e?e.replace(" ",""):""}},{key:"trimList",value:function(e,n){var t=e[n];return this.trim(t)}},{key:"getParam",value:function(){for(var e="?",n=!1,t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];if(Array.isArray(r)){var a,s=i(r);try{for(s.s();!(a=s.n()).done;){var l=a.value;l.value&&(n?e+="&".concat(l.key,"=").concat(l.value):(e+="".concat(l.key,"=").concat(l.value),n=!0))}}catch(e){s.e(e)}finally{s.f()}}return e}},{key:"getFileExtension",value:function(e){return e?e.split(".").pop():""}},{key:"splitBashCommands",value:function(e){for(var n=[],t="",r=!1,o=!1,i=!1,a=function(){var e=t.trim();e&&n.push(e),t=""},s=0;s<e.length;s++){var l=e[s];i?(t+=l,i=!1):"\\"!==l?"'"!==l||o?'"'!==l||r?r||o?t+=l:";"!==l?"&"!==l?"|"!==l?t+=l:("|"===e[s+1]&&s++,a()):("&"===e[s+1]&&s++,a()):a():(o=!o,t+=l):(r=!r,t+=l):(t+=l,i=!0)}return a(),n}}])}();function f(e){var n=e.split(".");if(1===n.length)return"";switch(n=n[n.length-1]){case"java":case"javascript":case"css":case"json":case"python":case"text":case"sh":case"lua":case"html":case"xml":case"yaml":case"tsx":case"sql":return n;case"txt":case"ini":case"env":case"bash":case"log":case"config":case"map":case"out":case"gitignore":case"conf":case"mod":return"text";case"js":return"javascript";case"md":return"markdown";case"py":return"python";case"ts":return"typescript";case"yml":return"yaml";case"cpp":case"h":case"c":case"cc":return"c_cpp";case"excalidraw":return"json"}return""}function p(e,n){return e.endsWith("/")&&n.startsWith("/")?e.slice(0,-1)+n:e.endsWith("/")||n.startsWith("/")?e+n:e+"/"+n}function h(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",t="",r=0;r<e;r++)t+=n.charAt(Math.floor(62*Math.random()));return t}function m(e){return/\s/.test(e)}function g(e,n){if(!e||!n)return!1;e=b(e);var t=(n=b(n.trim())).endsWith("/");t&&(n=n.slice(0,-1));var r=n.startsWith("/");r&&(n=n.slice(1));var o=function(e,n,t){var r=e.replace(/[.+^${}()|[\]\\]/g,"\\$&").replace(/\\\*\\\*/g,"§§DOUBLE_STAR§§").replace(/\\\*/g,"[^/]*").replace(/§§DOUBLE_STAR§§/g,".*");r=t?"^"+r:"(^|/)"+r;r+=n?"(/|$)":"$";return new RegExp(r)}(n,t,r);return o.test(e)}function b(e){return e.replace(/\\/g,"/").replace(/^\/+/,"")}function y(e){if(e)return("number"==typeof e?new Date(e):e).toLocaleString()}function v(e){if(null!=e){for(var n=["r","w","x"],t=[256,128,64,32,16,8,4,2,1],r="",o=0;o<t.length;o++)r+=e&t[o]?n[o%3]:"-";return r}}function _(e){var n,t=i(r.vF);try{for(t.s();!(n=t.n()).done;){var o=n.value;if(e.endsWith(o))return o}}catch(e){t.e(e)}finally{t.f()}}function w(e){for(var n=0xcbf29ce484222325n,t=0;t<e.length;t++)n^=BigInt(e.charCodeAt(t)),n*=1099511628211n;return n.toString(16).padStart(16,"0")}},8815(e,n,t){"use strict";t.d(n,{a3:()=>l,gw:()=>s,o5:()=>r,v7:()=>a});var r=20971520,o=1048576,i=1073741824;function a(e){return e||0===e?"number"!=typeof e?e:e<1024?e+" B":e<o?(e/1024).toFixed(2)+" KB":e<i?(e/o).toFixed(2)+" MB":(e/i).toFixed(2)+" GB":""}function s(e,n){return e<=0||n<=0?0:Math.ceil(e/n)}function l(e){if(!e)return"";for(var n=0,t=[{label:"y",value:31536e6},{label:"mo",value:2592e6},{label:"d",value:864e5},{label:"h",value:36e5},{label:"min",value:6e4},{label:"s",value:1e3},{label:"ms",value:1}];n<t.length;n++){var r=t[n];if(e>=r.value){var o=e/r.value;return"".concat(parseFloat(o.toFixed(2))," ").concat(r.label)}}return"0 ms"}},7022(e,n,t){"use strict";function r(e){return r="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},r(e)}function o(e,n,t){return(n=s(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,s(r.key),r)}}function a(e,n,t){return n&&i(e.prototype,n),t&&i(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e){var n=function(e,n){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,n||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==r(n)?n:n+""}function l(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}t.d(n,{DG:()=>d,Iw:()=>c,d2:()=>m,l:()=>p,nC:()=>u,t7:()=>h,vF:()=>f});var c=function(e){return e.audio="audio",e.blob="blob",e.database="database",e.image="image",e.pdf="pdf",e.text="text",e.video="video",e.invalid_link="invalid_link",e.folder="folder",e.upload_folder="upload_folder",e.studio_file="studio_file",e.studio_folder="studio_folder",e.directory="directory",e.unknow="text",e.uncompress="uncompress",e.md="md",e.excalidraw="excalidraw",e.draw="draw",e.workflow_act="act",e.dev="dev",e.url="url",e}({}),u=a(function e(){l(this,e)}),d=function(e){return e.zip=".zip",e.tar=".tar",e.gz=".gz",e.rar=".rar",e.sevenZip=".7z",e.tar_gz=".tar.gz",e}({}),f=[d.sevenZip,d.zip,d.tar_gz,d.gz,d.rar,d.tar],p=a(function e(){l(this,e)}),h=function(e){return e[e.all=0]="all",e[e.start=1]="start",e[e.part=2]="part",e}({}),m=a(function e(){l(this,e),o(this,"position",0),o(this,"line",1e3),o(this,"once_max_size",61440),o(this,"context_list",[]),o(this,"context_start_position_list",[]),o(this,"context_position_list",[])})},3430(e,n,t){"use strict";function r(e){return r="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},r(e)}function o(e,n,t){return n=a(n),function(e,n){if(n&&("object"==r(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,i()?Reflect.construct(n,t||[],a(e).constructor):n.apply(e,t))}function i(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(i=function(){return!!e})()}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}function s(e,n){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},s(e,n)}function l(e,n,t){return(n=d(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function c(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,d(r.key),r)}}function u(e,n,t){return n&&c(e.prototype,n),t&&c(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function d(e){var n=function(e,n){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,n||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==r(n)?n:n+""}function f(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}t.d(n,{E0:()=>S,KD:()=>w,Ko:()=>y,XM:()=>h,nM:()=>m,oV:()=>g,t8:()=>v,tl:()=>p,yM:()=>_});var p=u(function e(){f(this,e)}),h=function(e){return e[e.win=0]="win",e[e.linux=1]="linux",e[e.mac=2]="mac",e[e.unknown=3]="unknown",e}({}),m=function(){return u(function e(){f(this,e)},null,[{key:"get_now_dir",value:function(e){var n,t=e.user_data.cwd;return e.user_data.folder_item_now&&null!==(n=e.user_data.folder_items)&&void 0!==n&&n.length&&(t=e.user_data.folder_items[e.user_data.folder_item_now-1].path),t}}])}(),g=function(e){return e[e.sys_process_close=1]="sys_process_close",e[e.docker_container_update=2]="docker_container_update",e[e.docker_images_delete=3]="docker_images_delete",e[e.systemd_update=4]="systemd_update",e[e.vir_net=5]="vir_net",e[e.token_update=6]="token_update",e[e.code_auth=7]="code_auth",e[e.code_resource=8]="code_resource",e[e.code_api=9]="code_api",e[e.update_password=10]="update_password",e[e.net_site_tag_update=11]="net_site_tag_update",e[e.ssh_proxy_tag_update=12]="ssh_proxy_tag_update",e[e.http_proxy_tag_update=13]="http_proxy_tag_update",e[e.browser_proxy_tag_update=14]="browser_proxy_tag_update",e[e.rdp_proxy_tag_update=15]="rdp_proxy_tag_update",e[e.wol_proxy_tag_update=16]="wol_proxy_tag_update",e[e.rtsp_proxy_tag_update=17]="rtsp_proxy_tag_update",e[e.sys_disk_mount=18]="sys_disk_mount",e[e.ddns=19]="ddns",e[e.crypto_ssh_file=20]="crypto_ssh_file",e[e.outside_software_path=21]="outside_software_path",e[e.user_manage=22]="user_manage",e[e.filecat_file_delete_cut_rename=23]="filecat_file_delete_cut_rename",e[e.filecat_file_context_update_upload_created_copy_decompression=26]="filecat_file_context_update_upload_created_copy_decompression",e[e.filecat_file_context_update=27]="filecat_file_context_update",e[e.shell_cmd_check=28]="shell_cmd_check",e[e.role_manage=29]="role_manage",e[e.env_path_update=30]="env_path_update",e[e.pty_cmd_update=31]="pty_cmd_update",e[e.sys_protection_dir=32]="sys_protection_dir",e[e.recycle_file_save=33]="recycle_file_save",e[e.ssh_proxy=34]="ssh_proxy",e[e.http_proxy=35]="http_proxy",e[e.browser_proxy=36]="browser_proxy",e[e.rdp_proxy=37]="rdp_proxy",e[e.wol_proxy=38]="wol_proxy",e[e.rtsp_proxy=39]="rtsp_proxy",e[e.workflow_exe=40]="workflow_exe",e[e.workflow_exe_user=41]="workflow_exe_user",e[e.workflow_job=42]="workflow_job",e[e.workflow_api=43]="workflow_api",e[e.dir_upload_max_num=43]="dir_upload_max_num",e[e.http_proxy_download_cancel=44]="http_proxy_download_cancel",e[e.sys_env_setting_key=45]="sys_env_setting_key",e[e.nav_net_tag=46]="nav_net_tag",e[e.all_sys=47]="all_sys",e[e.shell_cmd_filecat_restart=48]="shell_cmd_filecat_restart",e[e.ai_agent_setting=49]="ai_agent_setting",e[e.ai_agent_page=50]="ai_agent_page",e[e.share_file=51]="share_file",e[e.sys_page=52]="sys_page",e[e.auth_router_page=53]="auth_router_page",e[e.shell_cmd_filecat_upgrade=54]="shell_cmd_filecat_upgrade",e[e.shell_cmd_filecat_kill_self=55]="shell_cmd_filecat_kill_self",e[e.ai_chat_cmd=56]="ai_chat_cmd",e[e.private_sys_env=57]="private_sys_env",e[e.tcp_proxy=85]="tcp_proxy",e}({}),b=function(e){return e.block="",e.list="list",e.gallery="gallery",e}({}),y=Object.values(b),v=function(e){return e.defualt="",e.time_minx_max="time_minx_max",e.time_max_min="time_max_min",e.size_min_max="size_min_max",e.size_max_min="size_max_min",e.name="name",e}({}),_=function(e){return e.all="all",e.pagination="pagination",e}({}),w=function(e){return e.current="current",e.time="time",e}({}),S=function(e){function n(){var e;f(this,n);for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return l(e=o(this,n,[].concat(r)),"access_dirs",[]),l(e,"not_access_dirs",[]),l(e,"only_read_dirs",[]),l(e,"auth_list",[]),e}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&s(e,n)}(n,e),u(n)}(p)},7523(e,n,t){"use strict";t.d(n,{D:()=>v,F:()=>y});var r=t(6540),o=t(7444),i=t(6417),a=t(4284),s=t(3459),l=t(2389),c=t(8247),u=t(505),d=t(4289);function f(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,r,o,i){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return p(c,"_invoke",function(t,r,o){var i,s,l,c=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return i=n,s=0,l=e,f.n=t,a}};function p(t,r){for(s=t,l=r,n=0;!d&&c&&!o&&n<u.length;n++){var o,i=u[n],p=f.p,h=i[2];t>3?(o=h===r)&&(l=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(s=0,f.v=r,f.n=i[1]):p<h&&(o=t<3||i[0]>r||r>h)&&(i[4]=t,i[5]=r,f.n=h,s=0))}if(o||t>1)return a;throw d=!0,r}return function(o,u,h){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,h),s=u,l=h;(n=s<2?e:l)||!d;){i||(s?s<3?(s>1&&(f.n=-1),p(s,l)):f.n=l:f.v=l);try{if(c=2,i){if(s||(o="next"),n=i[o]){if(!(n=n.call(i,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,s<2&&(s=0)}else 1===s&&(n=i.return)&&n.call(i),s<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),s=1);i=e}else if((n=(d=f.n<0)?l:t.call(r,f))!==a)break}catch(n){i=e,s=1,l=n}finally{c=1}}return{value:n,done:d}}}(t,o,i),!0),c}var a={};function s(){}function l(){}function c(){}n=Object.getPrototypeOf;var u=[][r]?n(n([][r]())):(p(n={},r,function(){return this}),n),d=c.prototype=s.prototype=Object.create(u);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,p(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,p(d,"constructor",c),p(c,"constructor",l),l.displayName="GeneratorFunction",p(c,o,"GeneratorFunction"),p(d),p(d,o,"Generator"),p(d,r,function(){return this}),p(d,"toString",function(){return"[object Generator]"}),(f=function(){return{w:i,m:h}})()}function p(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}p=function(e,n,t,r){function i(n,t){p(e,n,function(e){return this._invoke(n,t,e)})}n?o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(i("next",0),i("throw",1),i("return",2))},p(e,n,t,r)}function h(e,n,t,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void t(e)}s.done?n(l):Promise.resolve(l).then(r,o)}function m(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var i=e.apply(n,t);function a(e){h(i,r,o,a,s,"next",e)}function s(e){h(i,r,o,a,s,"throw",e)}a(void 0)})}}function g(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=i.call(t)).done)&&(s.push(r.value),s.length!==n);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return b(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?b(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var y=(0,r.createContext)(void 0),v=function(e){var n=e.children,t=g((0,r.useState)({}),2),p=(t[0],t[1],g((0,o.L4)(i.AG.file_root_list),2)),h=(p[0],p[1]),b=g((0,o.L4)(i.AG.file_root_index),2),v=(b[0],b[1]),_=g((0,o.L4)(i.AG.user_base_info),2),w=_[0],S=_[1],C=g((0,o.L4)(i.AG.zoom_style_by_percent),2),x=(C[0],C[1]),k=(0,l.Bd)(),E=(k.t,k.i18n),R=function(){var e=m(f().m(function e(){var n,t,o,i;return f().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,a.$M.post("base_switch/get");case 1:return(n=e.v).code===s.m.Success&&v(n.data),e.n=2,a.XO.get("filesSetting");case 2:if(t=e.v,o=[],t.code===s.m.Success){for(i=0;i<t.data.dirs.length;i++)o.push({r:r.createElement("div",null,t.data.dirs[i].note),v:i});h(o)}case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),T=function(){var e=m(f().m(function e(){return f().w(function(e){for(;;)switch(e.n){case 0:if(!(0,d.Hv)()){e.n=1;break}return e.a(2);case 1:return e.n=2,R();case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),P=function(){var e=m(f().m(function e(){var n,t,r,o,i,l;return f().w(function(e){for(;;)switch(e.n){case 0:if(!(0,d.Hv)()){e.n=1;break}return e.a(2);case 1:return e.n=2,T();case 2:return e.n=3,a.wm.get("userInfo/get");case 3:if((n=e.v).code===s.m.Success){if(i=n.data,(null==w||null===(t=w.user_data)||void 0===t?void 0:t.theme)!==i.user_data.theme&&(0,u.Yl)(i.user_data.theme),i.user_data.upload_file_ignore)try{i.user_data.upload_file_ignore_list=i.user_data.upload_file_ignore.split(/[; ]/)}catch(e){}else i.user_data.upload_file_ignore_list=[];S(i),E.changeLanguage(null==i||null===(r=i.user_data)||void 0===r?void 0:r.language),c.Q0.clear(),null!=(null===(o=i.user_data)||void 0===o?void 0:o.file_list_zoom)?x(null===(l=i.user_data)||void 0===l?void 0:l.file_list_zoom):x(100)}case 4:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return r.createElement(y.Provider,{value:{initUserInfo:P,reloadUserInfo:T}},n)}},505(e,n,t){"use strict";function r(e){var n=document.createElement("textarea");n.value=e,n.style.position="fixed",n.style.left="-9999px",document.body.appendChild(n),n.select(),n.setSelectionRange(0,99999),document.execCommand("copy"),document.body.removeChild(n)}function o(e){var n="theme-css",t=document.getElementById(n);if(t&&t.remove(),"light"!==e&&e){var r="".concat(e,".css"),o=document.createElement("link");o.id=n,o.rel="stylesheet",o.href=r,document.head.appendChild(o)}}t.d(n,{Yl:()=>o,lW:()=>r})},4289(e,n,t){"use strict";t.d(n,{A3:()=>m,GG:()=>s,Hv:()=>g,I4:()=>h,Ms:()=>p,Yp:()=>c,kf:()=>u,oW:()=>l,vX:()=>f});var r=t(1469),o=t(7361);function i(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(e){if("string"==typeof e)return a(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?a(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,l=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return s=e.done,e},e:function(e){l=!0,i=e},f:function(){try{s||null==t.return||t.return()}finally{if(l)throw i}}}}function a(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function s(e,n){var t="",r=n.split("/");r=r.filter(function(e){return""!==e});for(var o=!1,i=0;i<r.length;i++)o&&(t+="".concat(r[i],"/")),r[i]===e&&(o=!0);return t}function l(e){return e.endsWith("/")&&(e=e.slice(0,-1)),e}function c(e){((e=e.trim()).endsWith("/")||e.endsWith("\\"))&&(e=e.slice(0,-1));for(var n=-1,t=e.length-1;t>=0;t--)if("/"===e[t]||"\\"===e[t]){n=t;break}return(e=e.substring(0,n)).endsWith("/")||(e+="/"),e}function u(e){return/^\d+$/.test(e)}r.m.init();var d=r.m.base_url;function f(){var e=window.location.pathname+window.location.hash;return d&&e.startsWith(d)&&(e=e.slice(d.length)||"/"),e}function p(){return new Set(f().split("/"))}function h(e){return e.replaceAll("/","").replaceAll("*","")}function m(e){var n,t=p(),r=!1,o=i(e);try{for(o.s();!(n=o.n()).done;){var a=h(n.value);if(t.has(a)){r=!0;break}}}catch(e){o.e(e)}finally{o.f()}return r}function g(){return f().split("?")[0].split("#")[0].replace(/^\/+/,"").split("/")[0]===o.o.share}},4284(e,n,t){"use strict";t.d(n,{$M:()=>s,Fg:()=>h,Ho:()=>i,J0:()=>m,K4:()=>g,XO:()=>p,Yu:()=>c,_U:()=>d,cD:()=>b,ez:()=>u,jV:()=>y,s9:()=>v,sY:()=>f,wm:()=>l});var r=t(8823),o=t(1469);o.m.init();var i={baseUrl:"".concat(o.m.base_url,"/api/")},a="".concat(i.baseUrl,"file/"),s=new r.l(a),l=new r.l("".concat(i.baseUrl,"user/")),c=new r.l("".concat(i.baseUrl,"sys/")),u=new r.l("".concat(i.baseUrl,"ddns/")),d=new r.l("".concat(i.baseUrl,"net/")),f=new r.l("".concat(i.baseUrl,"navindex/")),p=new r.l("".concat(i.baseUrl,"setting/")),h=new r.l("".concat(i.baseUrl,"ssh/")),m=new r.l("".concat(i.baseUrl,"rdp/")),g=new r.l("".concat(i.baseUrl,"video/")),b=new r.l("".concat(i.baseUrl,"crypto/")),y=new r.l("".concat(i.baseUrl,"ai_agent/")),v=new r.l("".concat(i.baseUrl,"tcp_forward/"))},1469(e,n,t){"use strict";function r(e){return r="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},r(e)}function o(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,a(r.key),r)}}function i(e,n,t){return(n=a(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function a(e){var n=function(e,n){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,n||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==r(n)?n:n+""}t.d(n,{m:()=>s});var s=function(){return e=function e(){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e)},t=[{key:"init",value:function(){if(!this._init){console.log=function(){};var e=document.getElementById("pre_code").innerHTML;try{var n=new Function(e)();this._base_url=n.base_url,this._web_site_title=n.web_site_title}catch(e){console.debug(e),this._base_url=""}this._init=!0}}},{key:"base_url",get:function(){return this.init(),this._base_url}},{key:"web_site_title",get:function(){return this.init(),this._web_site_title}}],(n=null)&&o(e.prototype,n),t&&o(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,t}();i(s,"_init",!1),i(s,"_base_url","")},8823(e,n,t){"use strict";t.d(n,{l:()=>C});var r=t(1083);function o(e){let n,t,r,o=!1;return function(i){void 0===n?(n=i,t=0,r=-1):n=function(e,n){const t=new Uint8Array(e.length+n.length);return t.set(e),t.set(n,e.length),t}(n,i);const a=n.length;let s=0;for(;t<a;){o&&(10===n[t]&&(s=++t),o=!1);let i=-1;for(;t<a&&-1===i;++t)switch(n[t]){case 58:-1===r&&(r=t-s);break;case 13:o=!0;case 10:i=t}if(-1===i)break;e(n.subarray(s,i),r),s=t,r=-1}s===a?n=void 0:0!==s&&(n=n.subarray(s),t-=s)}}var i=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)n.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]])}return t};const a="text/event-stream",s="last-event-id";function l(e,n){var{signal:t,headers:r,onopen:l,onmessage:u,onclose:d,onerror:f,openWhenHidden:p,fetch:h}=n,m=i(n,["signal","headers","onopen","onmessage","onclose","onerror","openWhenHidden","fetch"]);return new Promise((n,i)=>{const g=Object.assign({},r);let b;function y(){b.abort(),document.hidden||x()}g.accept||(g.accept=a),p||document.addEventListener("visibilitychange",y);let v=1e3,_=0;function w(){document.removeEventListener("visibilitychange",y),window.clearTimeout(_),b.abort()}null==t||t.addEventListener("abort",()=>{w(),n()});const S=null!=h?h:window.fetch,C=null!=l?l:c;async function x(){var t;b=new AbortController;try{const t=await S(e,Object.assign(Object.assign({},m),{headers:g,signal:b.signal}));await C(t),await async function(e,n){const t=e.getReader();let r;for(;!(r=await t.read()).done;)n(r.value)}(t.body,o(function(e,n,t){let r={data:"",event:"",id:"",retry:void 0};const o=new TextDecoder;return function(i,a){if(0===i.length)null==t||t(r),r={data:"",event:"",id:"",retry:void 0};else if(a>0){const t=o.decode(i.subarray(0,a)),s=a+(32===i[a+1]?2:1),l=o.decode(i.subarray(s));switch(t){case"data":r.data=r.data?r.data+"\n"+l:l;break;case"event":r.event=l;break;case"id":e(r.id=l);break;case"retry":const t=parseInt(l,10);isNaN(t)||n(r.retry=t)}}}}(e=>{e?g[s]=e:delete g[s]},e=>{v=e},u))),null==d||d(),w(),n()}catch(e){if(!b.signal.aborted)try{const n=null!==(t=null==f?void 0:f(e))&&void 0!==t?t:v;window.clearTimeout(_),_=window.setTimeout(x,n)}catch(e){w(),i(e)}}}x()})}function c(e){const n=e.headers.get("content-type");if(!(null==n?void 0:n.startsWith(a)))throw new Error(`Expected content-type to be ${a}, Actual: ${n}`)}var u=t(3459),d=t(2042),f=t(4284);function p(e){return p="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},p(e)}function h(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(e){if("string"==typeof e)return m(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(s)throw i}}}}function m(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function g(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,r,o,i){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return b(c,"_invoke",function(t,r,o){var i,s,l,c=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return i=n,s=0,l=e,f.n=t,a}};function p(t,r){for(s=t,l=r,n=0;!d&&c&&!o&&n<u.length;n++){var o,i=u[n],p=f.p,h=i[2];t>3?(o=h===r)&&(l=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(s=0,f.v=r,f.n=i[1]):p<h&&(o=t<3||i[0]>r||r>h)&&(i[4]=t,i[5]=r,f.n=h,s=0))}if(o||t>1)return a;throw d=!0,r}return function(o,u,h){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,h),s=u,l=h;(n=s<2?e:l)||!d;){i||(s?s<3?(s>1&&(f.n=-1),p(s,l)):f.n=l:f.v=l);try{if(c=2,i){if(s||(o="next"),n=i[o]){if(!(n=n.call(i,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,s<2&&(s=0)}else 1===s&&(n=i.return)&&n.call(i),s<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),s=1);i=e}else if((n=(d=f.n<0)?l:t.call(r,f))!==a)break}catch(n){i=e,s=1,l=n}finally{c=1}}return{value:n,done:d}}}(t,o,i),!0),c}var a={};function s(){}function l(){}function c(){}n=Object.getPrototypeOf;var u=[][r]?n(n([][r]())):(b(n={},r,function(){return this}),n),d=c.prototype=s.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,b(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,b(d,"constructor",c),b(c,"constructor",l),l.displayName="GeneratorFunction",b(c,o,"GeneratorFunction"),b(d),b(d,o,"Generator"),b(d,r,function(){return this}),b(d,"toString",function(){return"[object Generator]"}),(g=function(){return{w:i,m:f}})()}function b(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}b=function(e,n,t,r){function i(n,t){b(e,n,function(e){return this._invoke(n,t,e)})}n?o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(i("next",0),i("throw",1),i("return",2))},b(e,n,t,r)}function y(e,n,t,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void t(e)}s.done?n(l):Promise.resolve(l).then(r,o)}function v(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var i=e.apply(n,t);function a(e){y(i,r,o,a,s,"next",e)}function s(e){y(i,r,o,a,s,"throw",e)}a(void 0)})}}function _(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,w(r.key),r)}}function w(e){var n=function(e,n){if("object"!=p(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=p(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==p(n)?n:n+""}var S=Date.now(),C=function(){return e=function e(n){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.baseUrl=n},n=[{key:"check",value:function(e){if(e&&e.code===u.m.AuthFail&&localStorage.removeItem("token"),e&&e.code===u.m.Fail)throw(0,d.zN)(e.message),e.message;if(e&&e.code===u.m.AuthFail){if(Date.now()-S<2e3)return;console.log("跳转"),S=Date.now(),window.location.href=""}}},{key:"get",value:(m=v(g().m(function e(){var n,t,o=arguments;return g().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=o.length>0&&void 0!==o[0]?o[0]:"",e.p=1,n=void 0===n?"":n,e.n=2,r.A.get(this.baseUrl+n,{headers:{Authorization:localStorage.getItem("token")}});case 2:return t=e.v,this.check(t.data),e.a(2,t.data);case 3:throw e.p=3,e.v;case 4:return e.a(2)}},e,this,[[1,3]])})),function(){return m.apply(this,arguments)})},{key:"getDownloadUrl",value:function(e,n){return this.getDownloadUrlV2(e,"download",n)}},{key:"add_params",value:function(e,n){if(n)for(var t=0,r=Object.keys(n);t<r.length;t++){var o=r[t];e+="&".concat(o,"=").concat(encodeURIComponent(n[o]))}return e}},{key:"get_full_url",value:function(e){return window.location.origin+e}},{key:"getDownloadUrlV2",value:function(e,n,t){var r=f.Ho.baseUrl+"".concat(n,"?");if(e){var o,i=h(Array.isArray(e)?e:[e]);try{for(i.s();!(o=i.n()).done;){var a=o.value;(a.endsWith("/")||a.endsWith("\\"))&&(a=a.slice(0,-1)),r+="file=".concat(a,"&")}}catch(e){i.e(e)}finally{i.f()}}return(r.endsWith("&")||r.endsWith("/")||r.endsWith("\\"))&&(r=r.slice(0,-1)),r+="&token=".concat(encodeURIComponent(localStorage.getItem("token"))),r=this.add_params(r,t)}},{key:"post",value:(p=v(g().m(function e(n){var t,o,i,a=arguments;return g().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=a.length>1&&void 0!==a[1]?a[1]:{},o=!(a.length>2&&void 0!==a[2])||a[2],e.p=1,n=void 0===n?"":n,e.n=2,r.A.post(this.baseUrl+n,t,{headers:{Authorization:localStorage.getItem("token")}});case 2:return i=e.v,o&&this.check(i.data),e.a(2,i.data);case 3:throw e.p=3,e.v;case 4:return e.a(2)}},e,this,[[1,3]])})),function(e){return p.apply(this,arguments)})},{key:"getUrl",value:function(e){return this.baseUrl+e}},{key:"post_form_data",value:(c=v(g().m(function e(n,t){var o;return g().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,n=void 0===n?"":n,e.n=1,r.A.post(this.baseUrl+n,t,{headers:{"Content-Type":"multipart/form-data",Authorization:localStorage.getItem("token")}});case 1:return o=e.v,this.check(o.data),e.a(2,o.data);case 2:return e.p=2,e.v,e.a(2,null)}},e,this,[[0,2]])})),function(e,n){return c.apply(this,arguments)})},{key:"put",value:(s=v(g().m(function e(n,t,o){var i,a;return g().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,n=void 0===n?"":n,(i=new FormData).append("file",t),e.n=1,r.A.put(this.baseUrl+n,i,{headers:{"Content-Type":"multipart/form-data",Authorization:localStorage.getItem("token")},onUploadProgress:function(e){o&&o(e)}});case 1:return a=e.v,this.check(a.data),e.a(2,a.data);case 2:throw e.p=2,e.v;case 3:return e.a(2)}},e,this,[[0,2]])})),function(e,n,t){return s.apply(this,arguments)})},{key:"delete",value:(a=v(g().m(function e(n,t){var o;return g().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,n=void 0===n?"":n,e.n=1,r.A.delete(this.baseUrl+n,{headers:{Authorization:localStorage.getItem("token")}});case 1:return o=e.v,this.check(o.data),e.a(2,o.data);case 2:throw e.p=2,e.v;case 3:return e.a(2)}},e,this,[[0,2]])})),function(e,n){return a.apply(this,arguments)})},{key:"have_http_method",value:function(e){return r.A[e]}},{key:"sse_post",value:(i=v(g().m(function e(n){var t,r,o,i,a,s,c,u=arguments;return g().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=u.length>1&&void 0!==u[1]?u[1]:{},o=(r=u.length>2&&void 0!==u[2]?u[2]:{}).onMessage,i=r.onDone,a=r.onError,s=new AbortController,e.p=1,e.n=2,l(this.baseUrl+n,{method:"POST",headers:{"Content-Type":"application/json",Authorization:localStorage.getItem("token")||""},body:JSON.stringify(t),signal:s.signal,onmessage:function(e){if("[DONE]"===e.data)return s.abort(),void(null==i||i());null==o||o(e.data)},onerror:function(e){throw s.abort(),null==a||a(e),null==i||i(),e},onclose:function(){null==i||i()},openWhenHidden:!0});case 2:e.n=4;break;case 3:e.p=3,c=e.v,null==a||a(c);case 4:return e.a(2)}},e,this,[[1,3]])})),function(e){return i.apply(this,arguments)})}],t=[{key:"get",value:(o=v(g().m(function e(n){var t;return g().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,fetch(n,{headers:{Authorization:localStorage.getItem("token")}});case 1:return t=e.v,e.n=2,t.text();case 2:return e.a(2,e.v);case 3:throw e.p=3,e.v;case 4:return e.a(2)}},e,null,[[0,3]])})),function(e){return o.apply(this,arguments)})}],n&&_(e.prototype,n),t&&_(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,t,o,i,a,s,c,p,m}()},2042(e,n,t){"use strict";t.d(n,{LW:()=>i,N9:()=>s,zN:()=>a});var r=t(3413),o=t.n(r);Date.now();function i(e){return new(o())({type:"success",text:e,timeout:1e3,layout:"bottomLeft"}).show()}function a(e){new(o())({type:"error",text:e,timeout:1e3,layout:"bottomLeft"}).show()}function s(e){new(o())({type:"warning",text:e,timeout:300,layout:"topRight"}).show()}},6417(e,n,t){"use strict";t.d(n,{AG:()=>m});var r=t(7444),o=t(7022),i=t(3430);function a(e){return a="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},a(e)}function s(e,n,t){return(n=u(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function l(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,u(r.key),r)}}function c(e,n,t){return n&&l(e.prototype,n),t&&l(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function u(e){var n=function(e,n){if("object"!=a(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==a(n)?n:n+""}function d(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var f=function(e){return function(n){var t=n.setSelf,r=n.onSet,o=localStorage.getItem(e);null!=o&&t(JSON.parse(o)),r(function(n){localStorage.setItem(e,JSON.stringify(n))})}},p=c(function e(){d(this,e)}),h=c(function e(){d(this,e),s(this,"open",!1),s(this,"path",""),s(this,"name","")}),m={nowFileList:(0,r.eU)({key:"nowFileList",default:{folders:[{name:"文件夹1"},{name:"文件夹2"}],files:[{name:"文件1",type:o.Iw.text},{name:"文件2",type:o.Iw.text}]}}),to_running_files:(0,r.eU)({key:"to_running_files",default:new Set}),enterKey:(0,r.eU)({key:"enterKey",default:""}),selectedFileList:(0,r.eU)({key:"selectedFileList",default:[]}),copyedFileList:(0,r.eU)({key:"copyedFileList",default:[]}),cutedFileList:(0,r.eU)({key:"cutedFileList",default:[]}),clickFileList:(0,r.eU)({key:"clickFileList",default:[]}),shellNowDir:(0,r.eU)({key:"shellNowDir",default:[]}),uploadFiles:(0,r.eU)({key:"uploadFiles",default:[]}),nowProgress:(0,r.eU)({key:"nowProgress",default:{name:"",value:1,index:0}}),showPrompt:(0,r.eU)({key:"showPrompt",default:new p}),confirm:(0,r.eU)({key:"confirm",default:{open:!1,handle:null}}),prompt_card:(0,r.eU)({key:"prompt_card",default:{open:!1}}),editorSetting:(0,r.eU)({key:"editorSetting",default:{model:"text",open:!1,fileName:"",save:null,can_format:!1}}),windows_width:(0,r.eU)({k