Files
discord-decomp/sources/by-id/module-00996.js
T
2026-07-28 01:06:53 +03:00

73 lines
2.8 KiB
JavaScript

/* Metro module 996; source: unknown; dependencies: [997] */
import * as Module00997Module from './module-00997.js'; /* Metro dependency 997 */
function _fun10465(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#10465, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1123:6, offset: 0x00d8ea54, size: 105 bytes, params: 8, frame: 17
const env0_0 = require;
const dynamicRequire = function(a0, a1) {
return a0.require(a1);
};
const Object = global.Object;
const defineProperty = Object.defineProperty;
const Symbol = global.Symbol;
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
exports.isNodeEnv = isNodeEnv;
exports.loadModule = loadModule;
function isNodeEnv() { // fn#10467, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1123:152, offset: 0x00d8ead0, size: 105 bytes, params: 1, frame: 15
var process;
var r0;
var toString;
var call;
var value;
const isBrowserBundle2 = (Module00997Module).isBrowserBundle();
if (isBrowserBundle2) {
r0 = !isBrowserBundle2;
} else {
toString = global.Object.prototype.toString;
call = toString.call;
process = global.process;
process = typeof process === 'undefined' ? value : global.process;
value = Reflect.apply(call, toString, [process]);
value = value === '[object process]';
r0 = value;
}
return r0;
}
function loadModule(a0) { // fn#10468, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1123:312, offset: 0x00d8eb39, size: 146 bytes, params: 2, frame: 19
var r0;
var value4;
var dynamicRequireBinding;
var value5;
var error;
var value6;
var cwd;
var value7;
var value8;
let value = undefined;
const r3 = arguments.length > 1 && value !== arguments[1] ? arguments[1] : env0_1;
try {
value4 = environment;
value5 = dynamicRequire(r3, a0);
r0 = value5;
} catch (error) {
r0 = value;
}
if (!r0) {
try {
dynamicRequireBinding = dynamicRequire;
value6 = dynamicRequireBinding(r3, 'process');
cwd = value6.cwd;
value7 = cwd();
value8 = '' + value7 + '/node_modules/' + a0;
value = dynamicRequireBinding(r3, value8);
r0 = value;
} catch (error) {
}
}
return r0;
}
}
global.__d(_fun10465, 996, [997]) /* metro module 996, dependencies: [997] */;