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

364 lines
17 KiB
JavaScript

/* Metro module 1123; source: unknown; dependencies: [1009, 826] */
function _fun12541(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#12541, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1250:6, offset: 0x00dce24f, size: 102 bytes, params: 8, frame: 17
var closure;
let value = this;
let env0_0 = require;
const createProcessEvent = function() {
var env0_0 = this;
var env0_1 = false;
var env0_2 = null;
return _fun12543;
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
if (!(value && value.__awaiter)) {
closure = function(a0, a1, a2, a3) {
var r2;
var value = a2;
var env0_0 = a0;
var env0_1 = a1;
var env0_2 = value;
var env0_3 = a3;
r2 = value || global.Promise;
value = Object.create(r2.prototype, {constructor: {value: r2}});
var value2 = new r2(_fun12547);
return value2 instanceof Object ? value2 : value;
};
}
exports.modulesLoaderIntegration = function() {
var object = {name: 'ModulesLoader', setupOnce: _fun12554};
object.processEvent = createProcessEvent();
return object;
};
function createProcessEvent() { // fn#12542, offset: 0x00dce2b5, size: 28 bytes, params: 1, frame: 2
return _fun12543;
function _fun12543(a0) { // fn#12543, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1250:533, offset: 0x00dce2d1, size: 40 bytes, params: 2, frame: 15
return env1_2(a0, undefined, undefined, _fun12545);
function* _fun12545() { // fn#12545, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1250:571, offset: 0x00dce302, size: 237 bytes, params: 1, frame: 17
var binding;
var binding2;
var property;
var value4;
var NATIVE;
var fetchModules;
var modules;
var value5;
var value6;
var error;
var debug;
var value7;
var Object;
var assign;
var Object2;
var assign2;
var binding3;
var modules2;
if (false) {
return undefined;
}
value = environment.__proto__.__proto__;
if (dependencyMap) {
if (env2_2) {
value7 = environment.__proto__;
binding = env1_0;
Object = global.Object;
assign = Object.assign;
Object2 = global.Object;
binding.modules = Reflect.apply(assign, Object, [Object2.assign({}, env2_2), binding.modules]);
}
value = environment.__proto__;
} else {
try {
binding = env3_0;
} catch (error) {
binding = env3_0;
debug = binding(env3_1[1]).debug;
debug.log('Failed to get modules from native: ' + error);
env2_1 = true;
if (env2_2) {
value7 = environment.__proto__;
binding = env1_0;
Object = global.Object;
assign = Object.assign;
Object2 = global.Object;
assign2 = Object2.assign;
binding3 = env2_2;
value = Reflect.apply(assign2, Object2, [{}, binding3]);
modules2 = binding.modules;
binding.modules = Reflect.apply(assign, Object, [value, modules2]);
}
value = environment.__proto__;
return env1_0;
}
try {
binding2 = env3_1;
} catch (error) {
binding = env3_0;
debug = binding(env3_1[1]).debug;
debug.log('Failed to get modules from native: ' + error);
env2_1 = true;
if (env2_2) {
value7 = environment.__proto__;
binding = env1_0;
Object = global.Object;
assign = Object.assign;
Object2 = global.Object;
assign2 = Object2.assign;
binding3 = env2_2;
value = Reflect.apply(assign2, Object2, [{}, binding3]);
modules2 = binding.modules;
binding.modules = Reflect.apply(assign, Object, [value, modules2]);
}
value = environment.__proto__;
return env1_0;
}
try {
property = binding2[0];
} catch (error) {
binding = env3_0;
debug = binding(env3_1[1]).debug;
debug.log('Failed to get modules from native: ' + error);
env2_1 = true;
if (env2_2) {
value7 = environment.__proto__;
binding = env1_0;
Object = global.Object;
assign = Object.assign;
Object2 = global.Object;
assign2 = Object2.assign;
binding3 = env2_2;
value = Reflect.apply(assign2, Object2, [{}, binding3]);
modules2 = binding.modules;
binding.modules = Reflect.apply(assign, Object, [value, modules2]);
}
value = environment.__proto__;
return env1_0;
}
try {
value4 = binding(property);
} catch (error) {
binding = env3_0;
debug = binding(env3_1[1]).debug;
debug.log('Failed to get modules from native: ' + error);
env2_1 = true;
if (env2_2) {
value7 = environment.__proto__;
binding = env1_0;
Object = global.Object;
assign = Object.assign;
Object2 = global.Object;
assign2 = Object2.assign;
binding3 = env2_2;
value = Reflect.apply(assign2, Object2, [{}, binding3]);
modules2 = binding.modules;
binding.modules = Reflect.apply(assign, Object, [value, modules2]);
}
value = environment.__proto__;
return env1_0;
}
try {
NATIVE = value4.NATIVE;
} catch (error) {
binding = env3_0;
debug = binding(env3_1[1]).debug;
debug.log('Failed to get modules from native: ' + error);
env2_1 = true;
if (env2_2) {
value7 = environment.__proto__;
binding = env1_0;
Object = global.Object;
assign = Object.assign;
Object2 = global.Object;
assign2 = Object2.assign;
binding3 = env2_2;
value = Reflect.apply(assign2, Object2, [{}, binding3]);
modules2 = binding.modules;
binding.modules = Reflect.apply(assign, Object, [value, modules2]);
}
value = environment.__proto__;
return env1_0;
}
try {
fetchModules = NATIVE.fetchModules;
} catch (error) {
binding = env3_0;
debug = binding(env3_1[1]).debug;
debug.log('Failed to get modules from native: ' + error);
env2_1 = true;
if (env2_2) {
value7 = environment.__proto__;
binding = env1_0;
Object = global.Object;
assign = Object.assign;
Object2 = global.Object;
assign2 = Object2.assign;
binding3 = env2_2;
value = Reflect.apply(assign2, Object2, [{}, binding3]);
modules2 = binding.modules;
binding.modules = Reflect.apply(assign, Object, [value, modules2]);
}
value = environment.__proto__;
return env1_0;
}
try {
modules = Reflect.apply(fetchModules, NATIVE, []);
} catch (error) {
binding = env3_0;
debug = binding(env3_1[1]).debug;
debug.log('Failed to get modules from native: ' + error);
env2_1 = true;
if (env2_2) {
value7 = environment.__proto__;
binding = env1_0;
Object = global.Object;
assign = Object.assign;
Object2 = global.Object;
assign2 = Object2.assign;
binding3 = env2_2;
value = Reflect.apply(assign2, Object2, [{}, binding3]);
modules2 = binding.modules;
binding.modules = Reflect.apply(assign, Object, [value, modules2]);
}
value = environment.__proto__;
return env1_0;
}
yield modules;
try {
value5 = undefined;
value6 = false;
} catch (error) {
binding = env3_0;
debug = binding(env3_1[1]).debug;
debug.log('Failed to get modules from native: ' + error);
env2_1 = true;
if (env2_2) {
value7 = environment.__proto__;
binding = env1_0;
Object = global.Object;
assign = Object.assign;
Object2 = global.Object;
assign2 = Object2.assign;
binding3 = env2_2;
value = Reflect.apply(assign2, Object2, [{}, binding3]);
modules2 = binding.modules;
binding.modules = Reflect.apply(assign, Object, [value, modules2]);
}
value = environment.__proto__;
return env1_0;
}
if (value6) {
return value5;
}
try {
env2_2 = value5;
} catch (error) {
binding = env3_0;
debug = binding(env3_1[1]).debug;
debug.log('Failed to get modules from native: ' + error);
}
if (env2_2) {
value7 = environment.__proto__;
binding = env1_0;
Object = global.Object;
assign = Object.assign;
Object2 = global.Object;
binding.modules = Reflect.apply(assign, Object, [Object2.assign({}, env2_2), binding.modules]);
}
value = environment.__proto__;
}
return env1_0;
}
}
}
function _fun12546(a0, a1, a2, a3) { // fn#12546, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1250:122, offset: 0x00dce3ef, size: 75 bytes, params: 5, frame: 12
let value = a2;
const env0_0 = a0;
const env0_1 = a1;
const env0_3 = a3;
let r2 = value || global.Promise;
value = Object.create(r2.prototype, {constructor: {value: r2}});
r2 = new r2(_fun12547);
return r2 instanceof Object ? r2 : value;
function _fun12547(a0, a1) { // fn#12547, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1250:168, offset: 0x00dce43a, size: 98 bytes, params: 3, frame: 16
const env0_0 = a0;
const env0_1 = a1;
const step_125502 = step_12550;
const value2 = importAll.apply(env0_0, require || []);
step_125502(value2.next());
function fulfilled_12548(a0) { // fn#12548, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1250:182, offset: 0x00d57fb9, size: 56 bytes, params: 2, frame: 12
var value;
var step_12550Binding;
var value2;
var next;
var value3;
var error;
try {
value = environment;
step_12550Binding = step_12550;
value2 = environment.__proto__;
next = importAll.next;
value3 = Reflect.apply(next, importAll, [a0]);
step_12550Binding(value3);
} catch (error) {
require(error);
}
}
function rejected_12549(a0) { // fn#12549, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1250:239, offset: 0x00d57ff1, size: 57 bytes, params: 2, frame: 12
var value;
var step_12550Binding;
var value2;
var value3;
var error;
try {
value = environment;
step_12550Binding = step_12550;
value2 = environment.__proto__;
value3 = importAll.throw(a0);
step_12550Binding(value3);
} catch (error) {
require(error);
}
}
function step_12550(a0) { // fn#12550, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1250:296, offset: 0x00dce49c, size: 77 bytes, params: 2, frame: 14
var value;
if (a0.done) {
env0_0(a0.value);
} else {
value = a0.value;
value = step_12550Adopt(value);
value.then(fulfilled_12548, rejected_12549);
}
function step_12550Adopt(a0) { // fn#12551, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1250:331, owner: step_12550.adopt, offset: 0x00dce4e9, size: 54 bytes, params: 2, frame: 12
const value = a0;
return value instanceof env2_2 ? value : new env2_2(_fun12552);
function _fun12552(a0) { // fn#12552, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1250:380, offset: 0x00cd9b0e, size: 19 bytes, params: 2, frame: 11
a0(env0_0);
}
}
}
}
}
function modulesLoaderIntegration() { // fn#12553, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1250:808, offset: 0x00dce51f, size: 44 bytes, params: 1, frame: 10
const object = {name: 'ModulesLoader', setupOnce: function() {
}};
object.processEvent = createProcessEvent();
return object;
}
}
function modulesLoaderIntegrationSetupOnce() { // fn#12554, owner: modulesLoaderIntegration.setupOnce, offset: 0x00c37b63, size: 4 bytes, params: 1, frame: 1
}
global.__d(_fun12541, 1123, [1009, 826]) /* metro module 1123, dependencies: [1009, 826] */;