158 lines
6.6 KiB
JavaScript
158 lines
6.6 KiB
JavaScript
/* Metro module 185; source: unknown; dependencies: [] */
|
|
function _fun2638(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#2638, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:210:6, offset: 0x00c85882, size: 178 bytes, params: 8, frame: 16
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_0 = RegExp('^\\s*at (.*?) ?\\(((?:file|https?|blob|chrome-extension|native|eval|webpack|rsc|<anonymous>|\\/|[a-z]:\\\\|\\\\\\\\).*?)(?::(\\d+))?(?::(\\d+))?\\)?\\s*$',
|
|
'i');
|
|
const env0_1 = RegExp('\\((\\S*)(?::(\\d+))(?::(\\d+))\\)', '');
|
|
const env0_2 = RegExp('^\\s*at (?:((?:\\[object object\\])?.+) )?\\(?((?:file|ms-appx|https?|webpack|rsc|blob):.*?):(\\d+)(?::(\\d+))?\\)?\\s*$',
|
|
'i');
|
|
const env0_3 = RegExp('^\\s*(.*?)(?:\\((.*?)\\))?(?:^|@)((?:file|https?|blob|chrome|webpack|rsc|resource|\\[native).*?|[^@]*bundle)(?::(\\d+))?(?::(\\d+))?\\s*$',
|
|
'i');
|
|
const env0_4 = RegExp('(\\S+) line (\\d+)(?: > eval line \\d+)* > eval', 'i');
|
|
const env0_5 = RegExp('^\\s*(?:([^@]*)(?:\\((.*?)\\))?@)?(\\S.*?):(\\d+)(?::(\\d+))?\\s*$', 'i');
|
|
const env0_6 = RegExp('^\\s*at (?:((?:\\[object object\\])?[^\\\\/]+(?: \\[as \\S+\\])?) )?\\(?(.*?):(\\d+)(?::(\\d+))?\\)?\\s*$',
|
|
'i');
|
|
exports.parse = function(a0) {
|
|
return a0.split('\n').reduce(_fun2640, []);
|
|
};
|
|
function parse(a0) { // fn#2639, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:210:785, offset: 0x00c85934, size: 42 bytes, params: 2, frame: 13
|
|
return a0.split('\n').reduce(_fun2640, []);
|
|
function _fun2640(a0, a1) { // fn#2640, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:210:832, offset: 0x00c8595e, size: 887 bytes, params: 3, frame: 20
|
|
var r6;
|
|
var r3;
|
|
var r9;
|
|
var r2;
|
|
var r7;
|
|
var r4;
|
|
var r1;
|
|
var property;
|
|
var value8;
|
|
var object;
|
|
var value13;
|
|
var value16;
|
|
var value19;
|
|
var value25;
|
|
let value = environment.__proto__;
|
|
const value2 = env1_0.exec(a1);
|
|
const value3 = null;
|
|
if (value2) {
|
|
property = value2[2];
|
|
r6 = property && value2[2].indexOf('native') === 0;
|
|
property = value2[2];
|
|
r3 = property && value2[2].indexOf('eval') === 0;
|
|
value8 = env1_1.exec(value2[2]);
|
|
r3 = r3 && value3 != value8;
|
|
if (r3) {
|
|
value2[2] = value8[1];
|
|
value2[3] = value8[2];
|
|
value2[4] = value8[3];
|
|
}
|
|
object = {};
|
|
r9 = r6 ? value3 : value2[2];
|
|
object.file = r9;
|
|
property = value2[1];
|
|
r9 = property || '<unknown>';
|
|
object.methodName = r9;
|
|
r6 = r6 ? [value2[2]] : [];
|
|
object.arguments = r6;
|
|
r6 = value2[3] ? Number(value2[3]) : value3;
|
|
object.lineNumber = r6;
|
|
r6 = value2[4] ? Number(value2[4]) : value3;
|
|
object.column = r6;
|
|
r2 = object;
|
|
} else {
|
|
r2 = value3;
|
|
}
|
|
if (!r2) {
|
|
value13 = env1_2.exec(a1);
|
|
if (value13) {
|
|
object = {file: value13[2]};
|
|
r7 = value13[1] || '<unknown>';
|
|
object.methodName = r7;
|
|
object.arguments = [];
|
|
object.lineNumber = Number(value13[3]);
|
|
r7 = value13[4] ? Number(value13[4]) : value3;
|
|
object.column = r7;
|
|
r3 = object;
|
|
} else {
|
|
r3 = value3;
|
|
}
|
|
r2 = r3;
|
|
}
|
|
if (!r2) {
|
|
value16 = env1_3.exec(a1);
|
|
if (value16) {
|
|
property = value16[3];
|
|
r6 = property && value16[3].indexOf(' > eval') > -1;
|
|
value19 = env1_4.exec(value16[3]);
|
|
r6 = r6 && value3 != value19;
|
|
if (r6) {
|
|
value16[3] = value19[1];
|
|
value16[4] = value19[2];
|
|
value16[5] = value3;
|
|
}
|
|
object = {file: value16[3]};
|
|
property = value16[1];
|
|
r7 = property || '<unknown>';
|
|
object.methodName = r7;
|
|
r7 = value16[2] ? value16[2].split(',') : [];
|
|
object.arguments = r7;
|
|
r7 = value16[4] ? Number(value16[4]) : value3;
|
|
object.lineNumber = r7;
|
|
r7 = value16[5] ? Number(value16[5]) : value3;
|
|
object.column = r7;
|
|
r3 = object;
|
|
} else {
|
|
r3 = value3;
|
|
}
|
|
r2 = r3;
|
|
}
|
|
if (!r2) {
|
|
value25 = env1_6.exec(a1);
|
|
if (value25) {
|
|
object = {file: value25[2]};
|
|
r7 = value25[1] || '<unknown>';
|
|
object.methodName = r7;
|
|
object.arguments = [];
|
|
object.lineNumber = Number(value25[3]);
|
|
r7 = value25[4] ? Number(value25[4]) : value3;
|
|
object.column = r7;
|
|
r3 = object;
|
|
} else {
|
|
r3 = value3;
|
|
}
|
|
r2 = r3;
|
|
}
|
|
if (!r2) {
|
|
value = env1_5.exec(a1);
|
|
if (value) {
|
|
object = {file: value[3]};
|
|
object.methodName = value[1] || '<unknown>';
|
|
object.arguments = [];
|
|
object.lineNumber = Number(value[4]);
|
|
if (value[5]) {
|
|
value = Number(value[5]);
|
|
r4 = value;
|
|
} else {
|
|
r4 = value3;
|
|
}
|
|
object.column = r4;
|
|
r1 = object;
|
|
} else {
|
|
r1 = value3;
|
|
}
|
|
r2 = r1;
|
|
}
|
|
if (r2) {
|
|
a0.push(r2);
|
|
}
|
|
return a0;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun2638, 185, []) /* metro module 185 */;
|