/* Metro module 4418; source: unknown; dependencies: [573, 707, 4419, 4420, 762, 767, 4421, 4422, 4425, 4429, 4433, 4434, 4435, 769, 4441, 4443, 4445, 790, 4430, 793, 4446, 4427] */ function _fun37864(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#37864, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4596:6, offset: 0x010b2345, size: 198 bytes, params: 8, frame: 4 const env0_0 = require; const object2 = {}; object2['[object Uint32Array]'] = true; object2['[object Uint16Array]'] = true; object2['[object Uint8ClampedArray]'] = true; object2['[object Uint8Array]'] = true; object2['[object Symbol]'] = true; object2['[object String]'] = true; object2['[object Set]'] = true; object2['[object RegExp]'] = true; object2['[object Object]'] = true; object2['[object Number]'] = true; object2['[object Map]'] = true; object2['[object Int32Array]'] = true; object2['[object Int16Array]'] = true; object2['[object Int8Array]'] = true; object2['[object Float64Array]'] = true; object2['[object Float32Array]'] = true; object2['[object Date]'] = true; object2['[object Boolean]'] = true; object2['[object DataView]'] = true; object2['[object ArrayBuffer]'] = true; object2['[object Array]'] = true; object2['[object Arguments]'] = true; object2['[object WeakMap]'] = false; object2['[object Function]'] = false; object2['[object Error]'] = false; module.exports = exports_37865; } function exports_37865(a0, a1, a2, a3, a4, a5) { // fn#37865, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4596:644, offset: 0x010b240b, size: 818 bytes, params: 7, frame: 31 var r14; var r2; var r17; var r8; var r5; var value10; var value11; var value16; var value18; var value20; var moduleValue5; let value = a0; const value2 = a5; const env0_1 = a1; const env0_2 = a2; const value3 = 1 & a1; const value4 = 2 & a1; const value5 = 4 & a1; const value6 = undefined; const r0 = a2 ? a4 ? a2(value, a3, a4, value2) : a2(value) : value6; if (value6 !== r0) { return r0; } if (require(dependencyMap[0])(value)) { value10 = require(dependencyMap[1])(value); if (value10) { value16 = require(dependencyMap[2])(value); if (value3) { r2 = value16; if (value2) { r8 = value2; } else { value18 = new require(dependencyMap[13])(); } value20 = r8.get(value); if (value20) { return value20; } r8.set(value, r2); if (require(dependencyMap[14])(value)) { value.forEach(_fun37866); } else if (require(dependencyMap[15])(value)) { value.forEach(_fun37867); } r5 = value5 ? value4 ? dependencyMap[16] : dependencyMap[17] : value4 ? dependencyMap[18] : dependencyMap[19]; r5 = value10 ? value6 : require(r5)(value); moduleValue5 = require(dependencyMap[20]); r5 = !r5 ? value : r5; moduleValue5(r5, _fun37868); return r2; } return require(dependencyMap[3])(value, value16); } value11 = require(dependencyMap[4])(value); r14 = value11 == '[object Function]' || value11 == '[object GeneratorFunction]'; if (require(dependencyMap[5])(value)) { return require(dependencyMap[6])(value, value3); } if (value11 == '[object Object]') { r17 = value4 || r14 ? {} : require(dependencyMap[7])(value); if (value3) { r2 = r17; if (value2) { r8 = value2; } else { value18 = new require(dependencyMap[13])(); } value20 = r8.get(value); if (value20) { return value20; } r8.set(value, r2); if (require(dependencyMap[14])(value)) { value.forEach(_fun37866); } else if (require(dependencyMap[15])(value)) { value.forEach(_fun37867); } r5 = value5 ? value4 ? dependencyMap[16] : dependencyMap[17] : value4 ? dependencyMap[18] : dependencyMap[19]; r5 = value10 ? value6 : require(r5)(value); moduleValue5 = require(dependencyMap[20]); r5 = !r5 ? value : r5; moduleValue5(r5, _fun37868); return r2; } if (value4) { value = require(dependencyMap[8])(value, require(dependencyMap[9])(r17, value)); r14 = value; } else { value = require(dependencyMap[10])(value, require(dependencyMap[11])(r17, value)); r14 = value; } return r14; } if (value11 == '[object Arguments]') { r17 = value4 || r14 ? {} : require(dependencyMap[7])(value); if (value3) { r2 = r17; if (value2) { r8 = value2; } else { value18 = new require(dependencyMap[13])(); } value20 = r8.get(value); if (value20) { return value20; } r8.set(value, r2); if (require(dependencyMap[14])(value)) { value.forEach(_fun37866); } else if (require(dependencyMap[15])(value)) { value.forEach(_fun37867); } r5 = value5 ? value4 ? dependencyMap[16] : dependencyMap[17] : value4 ? dependencyMap[18] : dependencyMap[19]; r5 = value10 ? value6 : require(r5)(value); moduleValue5 = require(dependencyMap[20]); r5 = !r5 ? value : r5; moduleValue5(r5, _fun37868); return r2; } if (value4) { value = require(dependencyMap[8])(value, require(dependencyMap[9])(r17, value)); r14 = value; } else { value = require(dependencyMap[10])(value, require(dependencyMap[11])(r17, value)); r14 = value; } return r14; } if (r14) { if (a4) { if (env0_2[value11]) { r2 = require(dependencyMap[12])(value, value11, value3); if (value2) { r8 = value2; } else { value18 = new require(dependencyMap[13])(); } value20 = r8.get(value); if (value20) { return value20; } r8.set(value, r2); if (require(dependencyMap[14])(value)) { value.forEach(_fun37866); } else if (require(dependencyMap[15])(value)) { value.forEach(_fun37867); } r5 = value5 ? value4 ? dependencyMap[16] : dependencyMap[17] : value4 ? dependencyMap[18] : dependencyMap[19]; r5 = value10 ? value6 : require(r5)(value); moduleValue5 = require(dependencyMap[20]); r5 = !r5 ? value : r5; moduleValue5(r5, _fun37868); return r2; } r2 = a4 ? value : {}; return r2; } r17 = value4 || r14 ? {} : require(dependencyMap[7])(value); if (value3) { r2 = r17; if (value2) { r8 = value2; } else { value18 = new require(dependencyMap[13])(); } value20 = r8.get(value); if (value20) { return value20; } r8.set(value, r2); if (require(dependencyMap[14])(value)) { value.forEach(_fun37866); } else if (require(dependencyMap[15])(value)) { value.forEach(_fun37867); } r5 = value5 ? value4 ? dependencyMap[16] : dependencyMap[17] : value4 ? dependencyMap[18] : dependencyMap[19]; r5 = value10 ? value6 : require(r5)(value); moduleValue5 = require(dependencyMap[20]); r5 = !r5 ? value : r5; moduleValue5(r5, _fun37868); return r2; } if (value4) { value = require(dependencyMap[8])(value, require(dependencyMap[9])(r17, value)); r14 = value; } else { value = require(dependencyMap[10])(value, require(dependencyMap[11])(r17, value)); r14 = value; } return r14; } if (env0_2[value11]) { r2 = require(dependencyMap[12])(value, value11, value3); if (value2) { r8 = value2; } else { value18 = new require(dependencyMap[13])(); } value20 = r8.get(value); if (value20) { return value20; } r8.set(value, r2); if (require(dependencyMap[14])(value)) { value.forEach(_fun37866); } else if (require(dependencyMap[15])(value)) { value.forEach(_fun37867); } r5 = value5 ? value4 ? dependencyMap[16] : dependencyMap[17] : value4 ? dependencyMap[18] : dependencyMap[19]; r5 = value10 ? value6 : require(r5)(value); moduleValue5 = require(dependencyMap[20]); r5 = !r5 ? value : r5; moduleValue5(r5, _fun37868); return r2; } r2 = a4 ? value : {}; return r2; } return value; } function _fun37866(a0) { // fn#37866, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4596:1169, offset: 0x010b273d, size: 59 bytes, params: 2, frame: 22 const binding = env0_4; binding.add(exports_37865(a0, require, importDefault, a0, env0_0, env0_3)); } function _fun37867(a0, a1) { // fn#37867, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4596:1238, offset: 0x010b2778, size: 60 bytes, params: 3, frame: 23 const binding = env0_4; binding.set(a1, exports_37865(a0, require, importDefault, a1, env0_0, env0_3)); } function _fun37868(a0, a1) { // fn#37868, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4596:1364, offset: 0x010b27b4, size: 100 bytes, params: 3, frame: 23 var r4; var r9; var property; let value = a0; if (env0_5) { property = env0_0[value]; r4 = value; r9 = property; } else { r4 = a1; r9 = value; } value = environment.__proto__; (require(4427) /* metro dependency 4427 */)(env0_4, r4, exports_37865(r9, require, importDefault, r4, env0_0, env0_3)); }