Files
discord-decomp/_bundle/extractSafariExtensionDetails.js
T
2026-11-01 12:12:55 +02:00

205 lines
5.9 KiB
JavaScript

// Metro module 1073 (f1074).
import * as _Module817 from "./Module817";
import { createStackParser } from "./Module817";
let c883_7, c883_8, c883_9, c883_10, c883_11, extractSafariExtensionDetails;
Object.defineProperty(exports, Symbol.toStringTag, {
value: "Module"
});
let c883_3 = /^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i;
let c883_4 = /^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i;
let c883_5 = /\((\S*)(?::(\d+))(?::(\d+))\)/;
let c883_6 = /at (.+?) ?\(data:(.+?),/;
const r9 = [30, (a0) => {
let r51;
const r17 = a0.match(c883_6);
if (r17) {
return {
filename: `<data:${r17[2]}>`,
function: r17[1]
};
}
const r19 = c883_3.exec(a0);
if (r19) {
const [, filename2, r90, r91] = r19;
let UNKNOWN_FUNCTION = _Module817.UNKNOWN_FUNCTION;
const lineno = +r90;
const colno2 = +r91;
if (UNKNOWN_FUNCTION === "<anonymous>") {
UNKNOWN_FUNCTION = _Module817.UNKNOWN_FUNCTION;
}
return {
filename: filename2,
function: UNKNOWN_FUNCTION,
in_app: true,
lineno,
colno: colno2
};
}
const r21 = c883_4.exec(a0);
if (r21) {
if (r21[2] && r21[2].indexOf("eval") === 0) {
const r29 = c883_5.exec(r21[2]);
if (r29) {
r21[2] = r29[1];
r21[3] = r29[2];
r21[4] = r29[3];
}
}
const r13 = r21[1] || _Module817.UNKNOWN_FUNCTION;
const r14 = r21[2];
const r47 = r13.indexOf("safari-extension") !== -1;
const r50 = r13.indexOf("safari-web-extension");
if (!r47 && r50 === -1) {
r51 = [r13, r14];
} else {
const r61 = [r13.indexOf("@") !== -1 ? r13.split("@")[0] : _Module817.UNKNOWN_FUNCTION, ,];
const concat = HermesInternal.concat;
r61[1] = r47 ? concat.call("safari-extension:", r14) : concat.call("safari-web-extension:", r14);
r51 = r61;
}
let [function2, filename] = r51;
const lineno2 = r21[3] ? +r21[3] : void 0;
const colno = r21[4] ? +r21[4] : void 0;
if (function2 === "<anonymous>") {
(function2 = _Module817.UNKNOWN_FUNCTION);
}
const r79 = {
filename,
function: function2,
in_app: true
};
if (lineno2 !== void 0) {
r79.lineno = lineno2;
}
if (colno !== void 0) {
r79.colno = colno;
}
return r79;
}
}];
c883_7 = /^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i;
c883_8 = /(\S+) line (\d+)(?: > eval line \d+)* > eval/i;
const r29 = [50, (a0) => {
let r46;
const r14 = c883_7.exec(a0);
if (r14) {
if (r14[3] && r14[3].indexOf(" > eval") > -1) {
const r22 = c883_8.exec(r14[3]);
if (r22) {
r14[1] = r14[1] || "eval";
r14[3] = r22[1];
r14[4] = r22[2];
r14[5] = "";
}
}
const r11 = r14[3];
const r10 = r14[1] || _Module817.UNKNOWN_FUNCTION;
const r42 = r10.indexOf("safari-extension") !== -1;
const r45 = r10.indexOf("safari-web-extension");
if (!r42 && r45 === -1) {
r46 = [r10, r11];
} else {
const r56 = [r10.indexOf("@") !== -1 ? r10.split("@")[0] : _Module817.UNKNOWN_FUNCTION, ,];
const concat = HermesInternal.concat;
r56[1] = r42 ? concat.call("safari-extension:", r11) : concat.call("safari-web-extension:", r11);
r46 = r56;
}
let [function2, filename] = r46;
const lineno = r14[4] ? +r14[4] : void 0;
const colno = r14[5] ? +r14[5] : void 0;
if (function2 === "<anonymous>") {
(function2 = _Module817.UNKNOWN_FUNCTION);
}
const r74 = {
filename,
function: function2,
in_app: true
};
if (lineno !== void 0) {
r74.lineno = lineno;
}
if (colno !== void 0) {
r74.colno = colno;
}
return r74;
}
}];
c883_9 = /^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i;
const r32 = [40, (a0) => {
const r11 = c883_9.exec(a0);
let r12 = void 0;
if (r11) {
const filename = r11[2];
let function2 = r11[1] || _Module817.UNKNOWN_FUNCTION;
const lineno = +r11[3];
const colno = r11[4] ? +r11[4] : void 0;
if (function2 === "<anonymous>") {
(function2 = _Module817.UNKNOWN_FUNCTION);
}
const r19 = {
filename,
function: function2,
in_app: true,
lineno
};
r12 = r19;
if (colno !== void 0) {
r19.colno = colno;
r12 = r19;
}
}
return r12;
}];
c883_10 = / line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i;
const r35 = [10, (a0) => {
const r9 = c883_10.exec(a0);
let r10 = void 0;
if (r9) {
const filename = r9[2];
let function2 = r9[3] || _Module817.UNKNOWN_FUNCTION;
const lineno = +r9[1];
if (function2 === "<anonymous>") {
(function2 = _Module817.UNKNOWN_FUNCTION);
}
r10 = {
filename,
function: function2,
in_app: true,
lineno
};
}
return r10;
}];
c883_11 = / line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i;
const r37 = [20, (a0) => {
const r10 = c883_11.exec(a0);
let r11 = void 0;
if (r10) {
const filename = r10[5];
let function2 = r10[3] || r10[4] || _Module817.UNKNOWN_FUNCTION;
const lineno = +r10[1];
const colno = +r10[2];
if (function2 === "<anonymous>") {
(function2 = _Module817.UNKNOWN_FUNCTION);
}
r11 = {
filename,
function: function2,
in_app: true,
lineno,
colno
};
}
return r11;
}];
const r38 = [r9, r29];
const r45 = createStackParser.apply(_Module817, [...r38]);
extractSafariExtensionDetails = (a0, a1) => {};
export { r9 as chromeStackLineParser };
export { r38 as defaultStackLineParsers };
export { r45 as defaultStackParser };
export { r29 as geckoStackLineParser };
export { r35 as opera10StackLineParser };
export { r37 as opera11StackLineParser };
export { r32 as winjsStackLineParser };