/* Metro module 4365; source: unknown; dependencies: [4366, 4369, 4370] */ function _fun37097(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#37097, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4537:6, offset: 0x0109c95c, size: 34 bytes, params: 8, frame: 2 const env0_0 = require; module.exports = exports_37098; function exports_37098(a0, a1, a2, a3, a4, a5) { // fn#37098, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4537:40, offset: 0x0109c97e, size: 391 bytes, params: 7, frame: 36 var environment; var r11; var r6; var r10; var r21; var r2; var value4; var moduleValue; var prototype; var value5; var moduleValue3; var value7; var property; var property2; var value11; var value12; var value13; var value14; var moduleValue2; var value15; var value16; var value17; var value18; const env0_0 = a2; const env0_1 = a3; const env0_2 = a4; const env0_3 = a5; const value = 1 & a2; const length = a0.length; const length2 = a1.length; if (length != length2) { reducibleJoin4: while (true) { reducibleJoin3: while (true) { if (value) { if (length2 > length) { break reducibleJoin4; } break reducibleJoin3; } break reducibleJoin3; } return false; } } const value2 = a5.get(a0); if (value2) { reducibleJoin6: while (true) { if (a5.get(a1)) { return value2 == a1; } break reducibleJoin6; } } const value3 = undefined; reducibleJoin8: while (true) { if (2 & a2) { value4 = environment; moduleValue = require(4366) /* metro dependency 4366 */; prototype = moduleValue.prototype; value5 = Object.create(prototype, {constructor: {value: moduleValue}}); moduleValue3 = new moduleValue(); value7 = moduleValue3 instanceof Object ? moduleValue3 : value5; r11 = value7; break reducibleJoin8; } r11 = value3; break reducibleJoin8; } a5.set(a0, a1); a5.set(a1, a0); const value8 = 0; const value10 = true; if (value8 < length) { r6 = value3; r10 = value8; reducibleLoop9: while (true) { property = a0[r10]; var env0_5 = property; property2 = a1[r10]; reducibleJoin14: while (true) { if (a3) { if (value) { value12 = a3(property2, property, r10, a1, a0, a5); r21 = value12; } else { value11 = a3(property, property2, r10, a0, a1, a5); r21 = value11; } r6 = r21; break reducibleJoin14; } break reducibleJoin14; } if (value3 !== r6) { value17 = false; reducibleJoin20: while (true) { if (r6) { break reducibleJoin20; } r2 = value17; break reducibleLoop9; } } else if (r11) { moduleValue2 = require(4369) /* metro dependency 4369 */; value15 = moduleValue2(a1, _fun37099); value16 = false; reducibleJoin20: while (true) { if (value15) { break reducibleJoin20; } r2 = value16; break reducibleLoop9; } } else { reducibleJoin20: while (true) { if (property === property2) { break reducibleJoin20; } value13 = a4(property, property2, a2, a3, a5); value14 = false; if (value13) { break reducibleJoin20; } r2 = value14; break reducibleLoop9; } } value18 = typeof r10 === 'bigint' ? r10 + 1n : +r10 + 1; if (value18 < length) { r10 = value18; continue reducibleLoop9; } r2 = value10; break reducibleLoop9; } } else { r2 = value10; } a5.delete(a0); a5.delete(a1); return r2; function _fun37099(a0, a1) { // fn#37099, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4537:372, offset: 0x00d5511f, size: 105 bytes, params: 3, frame: 21 const value = environment.__proto__; if (!(require(4370) /* metro dependency 4370 */)(env0_4, a1)) { if (env0_5 === a0) { return env0_4.push(a1); } if (env0_2(env0_5, a0, importDefault, importAll, env0_3)) { return env0_4.push(a1); } } } } } global.__d(_fun37097, 4365, [4366, 4369, 4370]) /* metro module 4365, dependencies: [4366, 4369, 4370] */;