Files
2026-07-28 01:06:53 +03:00

99 lines
4.6 KiB
JavaScript

/* Metro module 80; source: unknown; dependencies: [81] */
function _fun1475(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#1475, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:105:6, offset: 0x00c5e401, size: 200 bytes, params: 8, frame: 19
const createGetter = function(a0, a1, a2) {
var env0_0 = a1;
var env0_1 = a2;
return _fun1477;
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let Set = global.Set;
let set = new Set();
Set = global.Set;
set = new Set();
const RN$Bridgeless = global.RN$Bridgeless;
const env0_5 = RN$Bridgeless === true || global.__turboModuleProxy != null;
exports.createJavaScriptFlagGetter = function(a0, a1) {
var env0_0 = a0;
var env0_1 = a1;
return createGetter(undefined, _fun1479, a1);
};
exports.createNativeFlagGetter = function(a0, a1) {
var env0_0 = a0;
return createGetter(undefined, _fun1481, a1);
};
exports.getOverrides = getOverrides;
exports.setOverrides = setOverrides;
function createGetter(a0, a1, a2) { // fn#1476, offset: 0x00c5e4c9, size: 23 bytes, params: 4, frame: 2
const env0_0 = a1;
const env0_1 = a2;
return _fun1477;
function _fun1477() { // fn#1477, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:105:150, offset: 0x00c5e4e0, size: 41 bytes, params: 1, frame: 11
env0_2 = env0_2 ?? (require() ?? importDefault);
return env0_2;
}
}
function createJavaScriptFlagGetter(a0, a1) { // fn#1478, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:105:302, offset: 0x00c5e509, size: 39 bytes, params: 3, frame: 14
const env0_0 = a0;
const env0_1 = a1;
return createGetter(undefined, _fun1479, a1);
function _fun1479() { // fn#1479, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:105:366, offset: 0x00c5e530, size: 73 bytes, params: 1, frame: 15
const value = environment.__proto__;
let binding = env1_3;
binding.add(env0_0);
binding = env1_2;
return binding == null || binding[env0_0] == null ? undefined : binding[env0_0].call(binding, require);
}
}
function createNativeFlagGetter(a0, a1) { // fn#1480, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:105:479, offset: 0x00c5e579, size: 35 bytes, params: 3, frame: 14
const env0_0 = a0;
return createGetter(undefined, _fun1481, a1);
function _fun1481() { // fn#1481, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:105:539, offset: 0x00c5e59c, size: 213 bytes, params: 1, frame: 19
var property;
const binding = env0_0;
const value3 = undefined;
let r0 = (importDefault(81) /* metro dependency 81 */) || env1_4.has(binding);
r0 = !r0 ? !env1_5 : r0;
if (!r0) {
env1_4.add(binding);
global.console.error("Could not access feature flag '" + binding + "' because native module method was not available");
}
if ((importDefault(81) /* metro dependency 81 */) == null) {
r0 = value3;
} else {
property = (importDefault(81) /* metro dependency 81 */)[env0_0];
r0 = property == null ? value3 : property.call(importDefault(81) /* metro dependency 81 */);
}
return r0;
}
}
function getOverrides() { // fn#1482, offset: 0x00c36b39, size: 9 bytes, params: 1, frame: 1
return env0_2;
}
function setOverrides(a0) { // fn#1483, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:105:880, offset: 0x00c5e671, size: 163 bytes, params: 2, frame: 12
var Error;
var value;
if (env0_2 != null) {
throw new global.Error('Feature flags cannot be overridden more than once');
}
if (env0_3.size > 0) {
value = global.Array.from(env0_3);
value = value.join(', ');
Error = global.Error;
value = 'Feature flags were accessed before being overridden: ' + value;
throw new Error();
}
env0_2 = a0;
}
}
global.__d(_fun1475, 80, [81]) /* metro module 80, dependencies: [81] */;