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

80 lines
3.4 KiB
JavaScript

/* Metro module 4202; source: unknown; dependencies: [1412, 4187, 551, 541] */
import * as Module00551Module from './module-00551.js'; /* Metro dependency 551 */
import * as Module01412Module from './module-01412.js'; /* Metro dependency 1412 */
function _fun34505(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#34505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4373:6, offset: 0x01057c83, size: 105 bytes, params: 8, frame: 14
const env0_0 = require;
let value = Module01412Module;
value = value.hasArrayLengthDefineBug();
if (value) {
value = require(4187) /* metro dependency 4187 */;
}
const env0_4 = (Module00551Module)('Object.prototype.propertyIsEnumerable');
module.exports = exports_34506;
function exports_34506(a0, a1, a2, a3, a4, a5) { // fn#34506, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4373:157, offset: 0x01057cec, size: 254 bytes, params: 7, frame: 19
var r0;
var property;
var value;
if (require(541) /* metro dependency 541 */) {
if (env0_2) {
if (a4 !== 'length') {
value = require(541) /* metro dependency 541 */;
value(a3, a4, a2(a5));
value = true;
r0 = value;
} else if ('[[Value]]' in a5) {
if (env0_3(a3)) {
if (a3.length !== a5['[[Value]]']) {
a3.length = a5['[[Value]]'];
r0 = a3.length === a5['[[Value]]'];
} else {
value = require(541) /* metro dependency 541 */;
value(a3, a4, a2(a5));
value = true;
r0 = value;
}
} else {
value = require(541) /* metro dependency 541 */;
value(a3, a4, a2(a5));
value = true;
r0 = value;
}
} else {
value = require(541) /* metro dependency 541 */;
value(a3, a4, a2(a5));
value = true;
r0 = value;
}
} else {
value = require(541) /* metro dependency 541 */;
value(a3, a4, a2(a5));
value = true;
r0 = value;
}
return r0;
}
if (a0(a5)) {
if (a5['[[Configurable]]']) {
if (a5['[[Writable]]']) {
if (a4 in a3) {
if (env0_4(a3, a4) !== !!a5['[[Enumerable]]']) {
return false;
}
property = a5['[[Value]]'];
a3[a4] = property;
return a1(a3[a4], property);
}
property = a5['[[Value]]'];
a3[a4] = property;
return a1(a3[a4], property);
}
return false;
}
}
return false;
}
}
global.__d(_fun34505, 4202, [1412, 4187, 551, 541]) /* metro module 4202, dependencies: [1412, 4187, 551, 541] */;