Files
discord-decomp/sources/by-id/module-07369.jsx
T
2026-07-27 16:20:00 +03:00

114 lines
4.6 KiB
React

/* Metro module 7369; source: unknown; dependencies: [7370, 7368] */
function _fun59339(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#59339, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7547:6, offset: 0x016e8962, size: 140 bytes, params: 8, frame: 19
const env0_0 = require;
const closure = consoleSandbox_59340;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = require(7370) /* metro dependency 7370 */;
value = value.getGlobalSingleton('logger', makeLogger);
exports.CONSOLE_LEVELS = ['debug', 'info', 'warn', 'error', 'log', 'assert', 'trace'];
exports.consoleSandbox = closure;
exports.logger = value;
exports.originalConsoleMethods = {};
}
function consoleSandbox_59340(a0) { // fn#59340, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7547:145, offset: 0x016e89ee, size: 182 bytes, params: 2, frame: 16
var console;
var value2;
var error;
var value;
const GLOBAL_OBJ = (require(7370) /* metro dependency 7370 */).GLOBAL_OBJ;
if ('console' in GLOBAL_OBJ) {
console = GLOBAL_OBJ.console;
var env0_1 = {};
value = global.Object.keys(env0_3);
value.forEach(_fun59341);
try {
value2 = a0();
} catch (error) {
value.forEach(_fun59343);
throw error;
}
value.forEach(_fun59342);
return value2;
}
return a0();
}
function makeLogger() { // fn#59344, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7547:432, offset: 0x016e8ad1, size: 111 bytes, params: 1, frame: 14
const object2 = {enable: function() {
env0_0 = true;
}, disable: function() {
env0_0 = false;
}, isEnabled: isEnabled_59347};
const DEBUG_BUILD = (require(7368) /* metro dependency 7368 */).DEBUG_BUILD;
const binding = env0_2;
const forEach = binding.forEach;
if (DEBUG_BUILD) {
Reflect.apply(forEach, binding, [_fun59348]);
} else {
Reflect.apply(forEach, binding, [_fun59351]);
}
return object2;
}
function _fun59341(a0) { // fn#59341, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7547:286, offset: 0x016e8aa4, size: 45 bytes, params: 2, frame: 5
const property = env1_3[a0];
env0_1[a0] = console[a0];
console[a0] = property;
}
function _fun59348(a0) { // fn#59348, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7547:610, offset: 0x016e8b40, size: 29 bytes, params: 2, frame: 3
const env0_0 = a0;
env0_1[a0] = _fun59349;
}
function _fun59351(a0) { // fn#59351, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7547:843, offset: 0x016e8c32, size: 25 bytes, params: 2, frame: 3
env0_1[a0] = function() {
};
}
function _fun59349() { // fn#59349, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7547:627, offset: 0x016e8b5d, size: 97 bytes, params: 1, frame: 15
var environment;
var r2;
var value5;
let value = arguments.length;
const Array = global.Array;
const array = new Array(value);
const value4 = 0;
if (value4 < value) {
r2 = value4;
reducibleLoop1: while (true) {
array[r2] = arguments[r2];
value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
if (value5 < value) {
r2 = value5;
continue reducibleLoop1;
}
break reducibleLoop1;
}
}
value = environment.__proto__;
reducibleJoin4: while (true) {
if (env1_0) {
value = environment.__proto__.__proto__;
consoleSandbox_59340(_fun59350);
break reducibleJoin4;
}
break reducibleJoin4;
}
}
function _fun59350() { // fn#59350, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7547:729, offset: 0x016e8bbe, size: 116 bytes, params: 1, frame: 17
let value = environment.__proto__.__proto__.__proto__;
const GLOBAL_OBJ = (require(7370) /* metro dependency 7370 */).GLOBAL_OBJ;
const console = GLOBAL_OBJ.console;
value = environment.__proto__;
const binding = env1_0;
const property = console[binding];
const apply = property.apply;
const items2 = ['Sentry Logger [' + binding + ']:'];
Reflect.apply(apply, property, [console, items2.concat(env0_0)]);
}