506 lines
21 KiB
JavaScript
506 lines
21 KiB
JavaScript
/* Metro module 7448; source: unknown; dependencies: [7370] */
|
|
function _fun60085(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#60085, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7626:6, offset: 0x016faecd, size: 152 bytes, params: 8, frame: 18
|
|
let env0_0 = require;
|
|
const getMetadataForUrl_600862 = getMetadataForUrl_60086;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const Map = global.Map;
|
|
const map = new Map();
|
|
const Set = global.Set;
|
|
const set = new Set();
|
|
exports.addMetadataToStackFrames = function(a0, a1) {
|
|
var property;
|
|
var closure;
|
|
var error;
|
|
var env0_0 = a0;
|
|
try {
|
|
property = a1.exception;
|
|
property = property.values;
|
|
closure = _fun60088;
|
|
property.forEach(closure);
|
|
} catch (error) {
|
|
}
|
|
};
|
|
exports.getMetadataForUrl = getMetadataForUrl_600862;
|
|
exports.stripMetadataFromStackFrames = function(a0) {
|
|
var property;
|
|
var closure;
|
|
var error;
|
|
try {
|
|
property = a0.exception;
|
|
property = property.values;
|
|
closure = _fun60090;
|
|
property.forEach(closure);
|
|
} catch (error) {
|
|
}
|
|
};
|
|
function getMetadataForUrl_60086(a0, a1) { // fn#60086, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7626:103, offset: 0x00d74426, size: 307 bytes, params: 3, frame: 23
|
|
var r2;
|
|
var r10;
|
|
var value;
|
|
var GLOBAL_OBJ;
|
|
var _sentryModuleMetadata;
|
|
var Object;
|
|
var keys;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var property;
|
|
var moduleValue;
|
|
var binding;
|
|
var has;
|
|
var value2;
|
|
var add;
|
|
var value3;
|
|
var reverse;
|
|
var value4;
|
|
var iterator3;
|
|
var item3;
|
|
var value5;
|
|
var filename;
|
|
var set;
|
|
var error;
|
|
var get;
|
|
exceptionSkip43: while (true) {
|
|
exceptionLanding43: while (true) {
|
|
exceptionSkip40: while (true) {
|
|
exceptionLanding40: while (true) {
|
|
value = environment;
|
|
GLOBAL_OBJ = require(dependencyMap[0]).GLOBAL_OBJ;
|
|
_sentryModuleMetadata = GLOBAL_OBJ._sentryModuleMetadata;
|
|
if (_sentryModuleMetadata) {
|
|
Object = global.Object;
|
|
keys = Object.keys;
|
|
GLOBAL_OBJ = require(dependencyMap[0]).GLOBAL_OBJ;
|
|
_sentryModuleMetadata = GLOBAL_OBJ._sentryModuleMetadata;
|
|
iterator = Reflect.apply(keys, Object, [_sentryModuleMetadata])[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
r2 = iterator;
|
|
while (true) {
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
property = dependencyMap[0];
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
moduleValue = require(property);
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
GLOBAL_OBJ = moduleValue.GLOBAL_OBJ;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
_sentryModuleMetadata = GLOBAL_OBJ._sentryModuleMetadata;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
property = _sentryModuleMetadata[item];
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
binding = env0_3;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
has = binding.has;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
value2 = Reflect.apply(has, binding, [item]);
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
if (value2) {
|
|
r2 = item2;
|
|
continue;
|
|
}
|
|
try {
|
|
binding = env0_3;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
add = binding.add;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
Reflect.apply(add, binding, [item]);
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
value3 = a0(item);
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
reverse = value3.reverse;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
value4 = Reflect.apply(reverse, value3, []);
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
iterator = value4[Symbol.iterator]();
|
|
iterator3 = iterator.next;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
r10 = iterator;
|
|
while (true) {
|
|
try {
|
|
item3 = Reflect.apply(iterator3, r10, []);
|
|
item = item3.value;
|
|
item3 = item3.done ? undefined : r10;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
value5 = item3 === undefined;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
if (value5) {
|
|
r2 = item2;
|
|
break;
|
|
}
|
|
try {
|
|
try {
|
|
filename = item.filename;
|
|
} catch (error) {
|
|
break exceptionLanding40;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
if (filename) {
|
|
try {
|
|
try {
|
|
binding = env0_2;
|
|
} catch (error) {
|
|
break exceptionLanding40;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
try {
|
|
set = binding.set;
|
|
} catch (error) {
|
|
break exceptionLanding40;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
try {
|
|
filename = item.filename;
|
|
} catch (error) {
|
|
break exceptionLanding40;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
try {
|
|
Reflect.apply(set, binding, [filename, property]);
|
|
} catch (error) {
|
|
break exceptionLanding40;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
item3.return();
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
r2 = item2;
|
|
break;
|
|
}
|
|
r10 = item3;
|
|
}
|
|
}
|
|
}
|
|
binding = env0_2;
|
|
get = binding.get;
|
|
return Reflect.apply(get, binding, [a1]);
|
|
break exceptionSkip40;
|
|
}
|
|
try {
|
|
try {
|
|
item3.return();
|
|
} catch {
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
try {
|
|
throw error;
|
|
} catch (error) {
|
|
break exceptionLanding43;
|
|
}
|
|
break exceptionSkip40;
|
|
}
|
|
break exceptionSkip43;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip43;
|
|
}
|
|
}
|
|
|
|
function addMetadataToStackFrames_60087(a0, a1) { // fn#60087, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7626:489, offset: 0x016faf65, size: 46 bytes, params: 3, frame: 11
|
|
var exception;
|
|
var values;
|
|
var closure;
|
|
var error;
|
|
const env0_0 = a0;
|
|
try {
|
|
exception = a1.exception;
|
|
values = exception.values;
|
|
closure = _fun60088;
|
|
values.forEach(closure);
|
|
} catch (error) {
|
|
}
|
|
function _fun60088(a0) { // fn#60088, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7626:560, offset: 0x016faf93, size: 136 bytes, params: 2, frame: 19
|
|
var r1;
|
|
var r2;
|
|
var stacktrace;
|
|
var frames;
|
|
var iterator;
|
|
var iterator2;
|
|
var value;
|
|
var value2;
|
|
var item;
|
|
var item2;
|
|
var filename;
|
|
var module_metadata;
|
|
var getMetadataForUrl_60086Binding;
|
|
var binding;
|
|
var metadataForUrl_60086Binding;
|
|
var error;
|
|
exceptionSkip19: while (true) {
|
|
exceptionLanding19: while (true) {
|
|
stacktrace = a0.stacktrace;
|
|
if (stacktrace) {
|
|
stacktrace = a0.stacktrace;
|
|
frames = stacktrace.frames;
|
|
if (frames) {
|
|
r1 = frames;
|
|
continue;
|
|
}
|
|
iterator = [][Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
value = environment.__proto__;
|
|
value2 = environment;
|
|
r2 = iterator;
|
|
while (true) {
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break;
|
|
}
|
|
try {
|
|
filename = item.filename;
|
|
} catch (error) {
|
|
break exceptionLanding19;
|
|
}
|
|
if (!filename) {
|
|
r2 = item2;
|
|
continue;
|
|
}
|
|
try {
|
|
module_metadata = item.module_metadata;
|
|
} catch (error) {
|
|
break exceptionLanding19;
|
|
}
|
|
if (module_metadata) {
|
|
r2 = item2;
|
|
continue;
|
|
}
|
|
try {
|
|
getMetadataForUrl_60086Binding = getMetadataForUrl_60086;
|
|
} catch (error) {
|
|
break exceptionLanding19;
|
|
}
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
break exceptionLanding19;
|
|
}
|
|
try {
|
|
filename = item.filename;
|
|
} catch (error) {
|
|
break exceptionLanding19;
|
|
}
|
|
try {
|
|
metadataForUrl_60086Binding = getMetadataForUrl_60086Binding(binding, filename);
|
|
} catch (error) {
|
|
break exceptionLanding19;
|
|
}
|
|
if (!metadataForUrl_60086Binding) {
|
|
r2 = item2;
|
|
continue;
|
|
}
|
|
try {
|
|
item.module_metadata = metadataForUrl_60086Binding;
|
|
} catch (error) {
|
|
break exceptionLanding19;
|
|
}
|
|
r2 = item2;
|
|
}
|
|
}
|
|
return undefined;
|
|
break exceptionSkip19;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip19;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
function stripMetadataFromStackFrames_60089(a0) { // fn#60089, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7626:808, offset: 0x016fb01b, size: 39 bytes, params: 2, frame: 11
|
|
var exception;
|
|
var values;
|
|
var closure;
|
|
var error;
|
|
try {
|
|
exception = a0.exception;
|
|
values = exception.values;
|
|
closure = function(a0) {
|
|
var r0;
|
|
var r1;
|
|
var frames;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var error;
|
|
exceptionSkip6: while (true) {
|
|
exceptionLanding6: while (true) {
|
|
if (a0.stacktrace) {
|
|
frames = a0.stacktrace.frames;
|
|
if (frames) {
|
|
r0 = frames;
|
|
continue;
|
|
}
|
|
iterator = [][Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
for (r1 = iterator; true; r1 = item2) {
|
|
item2 = Reflect.apply(iterator2, r1, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r1;
|
|
if (item2 === undefined) {
|
|
break;
|
|
}
|
|
try {
|
|
delete item.module_metadata;
|
|
} catch (error) {
|
|
break exceptionLanding6;
|
|
}
|
|
}
|
|
}
|
|
return undefined;
|
|
break exceptionSkip6;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip6;
|
|
}
|
|
};
|
|
values.forEach(closure);
|
|
} catch (error) {
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
function _fun60090(a0) { // fn#60090, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7626:881, offset: 0x016fb042, size: 68 bytes, params: 2, frame: 5
|
|
var r0;
|
|
var r1;
|
|
var stacktrace;
|
|
var frames;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var error;
|
|
exceptionSkip6: while (true) {
|
|
exceptionLanding6: while (true) {
|
|
stacktrace = a0.stacktrace;
|
|
if (stacktrace) {
|
|
stacktrace = a0.stacktrace;
|
|
frames = stacktrace.frames;
|
|
if (frames) {
|
|
r0 = frames;
|
|
continue;
|
|
}
|
|
iterator = [][Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
for (r1 = iterator; true; r1 = item2) {
|
|
item2 = Reflect.apply(iterator2, r1, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r1;
|
|
if (item2 === undefined) {
|
|
break;
|
|
}
|
|
try {
|
|
delete item.module_metadata;
|
|
} catch (error) {
|
|
break exceptionLanding6;
|
|
}
|
|
}
|
|
}
|
|
return undefined;
|
|
break exceptionSkip6;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip6;
|
|
}
|
|
}
|
|
|
|
global.__d(_fun60085, 7448, [7370]) /* metro module 7448, dependencies: [7370] */;
|