decord/source/__polyfill/00xxx/module_190.js
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

72 lines
2.2 KiB
JavaScript

// Module ID: 190
// Function ID: 191
// Dependencies: [191, 192]
// Exports: default
// Module 190
import _mod191 from "module_191" /* 191 */;
const global = arg0;
require = arg1;
const dependencyMap = arg6;
export default function parseErrorStack(arg0) {
if (null == arg0) {
return [];
} else {
let defaultResult = require;
let convertHermesStack = dependencyMap;
const _Array = Array;
if (Array.isArray(arg0)) {
return arg0;
} else if (global.HermesInternal) {
defaultResult = defaultResult(192).default(arg0);
convertHermesStack = function convertHermesStack(defaultResult) {
const items = [];
const iter = defaultResult.entries[Symbol.iterator]();
const nextResult = iter.next();
while (iter !== undefined) {
let tmp2 = nextResult;
if ("FRAME" === nextResult.type) {
let _location = tmp2.location;
let tmp10 = _location;
let functionName = tmp2.functionName;
let tmp4 = "NATIVE" !== _location.type;
if (tmp4) {
tmp4 = "INTERNAL_BYTECODE" !== tmp10.type;
}
if (tmp4) {
let obj1 = { methodName: null, file: null, lineNumber: null, column: null };
obj1.methodName = functionName;
({ sourceUrl: obj.file, line1Based: obj.lineNumber } = tmp10);
if ("SOURCE" === tmp10.type) {
let virtualOffset0Based = tmp10.column1Based - 1;
} else {
virtualOffset0Based = tmp10.virtualOffset0Based;
}
obj1.column = virtualOffset0Based;
obj1 = items.push(obj1);
}
}
continue;
}
return items;
};
let convertHermesStackResult = convertHermesStack(defaultResult);
const defaultResultResult = defaultResult(192);
} else {
const parsed = obj2.parse(arg0);
convertHermesStackResult = parsed.map((column) => {
const obj = {};
const merged = Object.assign(column);
let diff = null;
if (null != column.column) {
diff = column.column - 1;
}
obj.column = diff;
return obj;
});
}
obj2 = _mod191;
}
};