/* Metro module 4211; source: unknown; dependencies: [4148, 518, 4195, 4199, 519, 4212, 539, 4204, 4200, 4213, 4214] */ function _fun34523(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#34523, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4382:6, offset: 0x0105840f, size: 34 bytes, params: 8, frame: 2 const env0_0 = require; module.exports = exports_34524; } function exports_34524(a0, a1, a2) { // fn#34524, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4382:53, offset: 0x01058431, size: 665 bytes, params: 4, frame: 24 var r9; var r8; var value21; var value; if ((require(4148) /* metro dependency 4148 */)(a0)) { if ((require(4195) /* metro dependency 4195 */)(a1)) { if ((require(4199) /* metro dependency 4199 */)(a2)) { if (require(519) /* metro dependency 519 */) { value21 = (require(519) /* metro dependency 519 */)(a0, a1); return (require(4214) /* metro dependency 4214 */)(a0, a1, (require(4213) /* metro dependency 4213 */)(a0), a2, value21 && (require(4200) /* metro dependency 4200 */)(value21)); } if ((require(4212) /* metro dependency 4212 */)(a2)) { value = require(539) /* metro dependency 539 */; value = new value('This environment does not support accessor property descriptors.'); throw value; } r9 = !(a1 in a0) && a2['[[Writable]]']; r9 = r9 && a2['[[Enumerable]]']; r9 = r9 && a2['[[Configurable]]']; r9 = r9 && '[[Value]]' in a2; r8 = a1 in a0 && ('[[Configurable]]' in a2 ? a2['[[Configurable]]'] : !('[[Configurable]]' in a2)); r8 = r8 && ('[[Enumerable]]' in a2 ? a2['[[Enumerable]]'] : !('[[Enumerable]]' in a2)); r8 = r8 && ('[[Writable]]' in a2 ? a2['[[Writable]]'] : !('[[Writable]]' in a2)); r8 = r8 && '[[Value]]' in a2; if (r9) { a0[a1] = a2['[[Value]]']; return (require(4204) /* metro dependency 4204 */)(a0[a1], a2['[[Value]]']); } if (r8) { a0[a1] = a2['[[Value]]']; return (require(4204) /* metro dependency 4204 */)(a0[a1], a2['[[Value]]']); } value = require(539) /* metro dependency 539 */; value = new value('This environment does not support defining non-writable, non-enumerable, or non-configurable properties'); throw value; } value = require(518) /* metro dependency 518 */; value = new value('Assertion failed: Desc must be a Property Descriptor'); throw value; } value = require(518) /* metro dependency 518 */; value = new value('Assertion failed: P must be a Property Key'); throw value; } value = require(518) /* metro dependency 518 */; value = new value('Assertion failed: O must be an Object'); throw value; }