/* Metro module 795; source: unknown; dependencies: [707, 757, 767, 775, 796, 756] */ import * as Module00707Module from './module-00707.js'; /* Metro dependency 707 */ function _fun8861(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#8861, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:922:6, offset: 0x00d55968, size: 57 bytes, params: 8, frame: 2 const env0_0 = require; const Object = global.Object; const env0_2 = Object.prototype.hasOwnProperty; module.exports = exports_8862; function exports_8862(a0, a1) { // fn#8862, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:922:78, offset: 0x00d0dccd, size: 427 bytes, params: 3, frame: 37 var r10; var r21; var r26; var r25; var r24; var r23; var propertyName; var propertyName2; var value11; var hasOwnPropertyBinding; var call; var value12; var value13; var value14; var value15; var value16; var value17; var value18; var value19; const value2 = (Module00707Module)(a0); const value3 = !value2; let r0 = value2 ? value3 : (require(757) /* metro dependency 757 */)(a0); const r16 = (value2 ? value3 : !r0) && (require(767) /* metro dependency 767 */)(a0); const r15 = (value2 ? value3 : !r0) && !r16 && (require(775) /* metro dependency 775 */)(a0); let r14 = value2 || r0; r14 = !r14 ? r16 : r14; r14 = !r14 ? r15 : r14; r0 = r14 ? (require(796) /* metro dependency 796 */)(a0.length, global.String) : []; for (propertyName in a0) { value11 = !a1; if (a1) { r21 = value11; continue; } hasOwnPropertyBinding = hasOwnProperty; call = hasOwnPropertyBinding.call; value12 = !Reflect.apply(call, hasOwnPropertyBinding, [a0, propertyName]); r21 = value12; if (r21) { continue; } if (!r14) { r23 = r14; continue; } value13 = propertyName == 'length'; if (value13) { r24 = value13; continue; } if (!r16) { r25 = r16; continue; } value14 = propertyName == 'offset'; if (value14) { r26 = value14; continue; } value15 = propertyName == 'parent'; r26 = value15; r25 = r26; r24 = r25; if (r24) { continue; } if (!r15) { r25 = r15; continue; } value16 = propertyName == 'buffer'; if (value16) { r26 = value16; continue; } value17 = propertyName == 'byteLength'; r26 = value17; if (r26) { continue; } value18 = propertyName == 'byteOffset'; r26 = value18; r25 = r26; r24 = r25; if (r24) { continue; } value19 = (require(756) /* metro dependency 756 */)(propertyName, r0.length); r24 = value19; r23 = r24; r21 = r23; if (r21) { r10 = propertyName2; continue; } r0.push(propertyName); r10 = propertyName2; } return r0; } } global.__d(_fun8861, 795, [707, 757, 767, 775, 796, 756]) /* metro module 795, dependencies: [707, 757, 767, 775, 796, 756] */;