Linux v69820.1blu.de 4.15.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
Apache/2.4.58
Server IP : 195.90.215.149 & Your IP : 216.73.217.80
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
nodejs /
@babel /
core /
lib /
transformation /
Delete
Unzip
Name
Size
Permission
Date
Action
file
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
util
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
block-hoist-plugin.js
1.8
KB
-rw-r--r--
2024-02-26 08:46
index.js
3.38
KB
-rw-r--r--
2024-02-26 08:46
normalize-file.js
3.73
KB
-rw-r--r--
2024-02-26 08:46
normalize-opts.js
1.55
KB
-rw-r--r--
2024-02-26 08:46
plugin-pass.js
1.05
KB
-rw-r--r--
2024-02-26 08:46
Save
Rename
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = loadBlockHoistPlugin; function _traverse() { const data = require("@babel/traverse"); _traverse = function () { return data; }; return data; } var _plugin = require("../config/plugin"); let LOADED_PLUGIN; const blockHoistPlugin = { name: "internal.blockHoist", visitor: { Block: { exit({ node }) { const { body } = node; let max = Math.pow(2, 30) - 1; let hasChange = false; for (let i = 0; i < body.length; i++) { const n = body[i]; const p = priority(n); if (p > max) { hasChange = true; break; } max = p; } if (!hasChange) return; node.body = stableSort(body.slice()); } } } }; function loadBlockHoistPlugin() { if (!LOADED_PLUGIN) { LOADED_PLUGIN = new _plugin.default(Object.assign({}, blockHoistPlugin, { visitor: _traverse().default.explode(blockHoistPlugin.visitor) }), {}); } return LOADED_PLUGIN; } function priority(bodyNode) { const priority = bodyNode == null ? void 0 : bodyNode._blockHoist; if (priority == null) return 1; if (priority === true) return 2; return priority; } function stableSort(body) { const buckets = Object.create(null); for (let i = 0; i < body.length; i++) { const n = body[i]; const p = priority(n); const bucket = buckets[p] || (buckets[p] = []); bucket.push(n); } const keys = Object.keys(buckets).map(k => +k).sort((a, b) => b - a); let index = 0; for (const key of keys) { const bucket = buckets[key]; for (const n of bucket) { body[index++] = n; } } return body; } 0 && 0; //# sourceMappingURL=block-hoist-plugin.js.map