/* Metro module 4392; source: unknown; dependencies: [] */ function _fun37157(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#37157, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4564:6, offset: 0x0109d4ce, size: 20 bytes, params: 8, frame: 2 module.exports = function(a0, a1, a2, a3) { var r2; var r0; var r4; var value4; var value6; var value7; var value8; var value9; var value10; var value11; var length = a0.length; var value = -1; var value3 = a2 + (a3 ? 1 : value); if (a3) { value6 = typeof value3 === 'bigint' ? value3 : +value3; value7 = typeof value6 === 'bigint' ? value6 - 1n : +value6 - 1; r0 = value6; r4 = value7; } else { value4 = typeof value3 === 'bigint' ? value3 + 1n : +value3 + 1; r0 = value4 < length; r4 = value4; } if (r0) { loopExit6: while (true) { if (a1(a0[r4], r4, a0)) { return r4; } if (a3) { value10 = typeof r4 === 'bigint' ? r4 : +r4; value11 = typeof value10 === 'bigint' ? value10 - 1n : +value10 - 1; r2 = value10; r4 = value11; } else { value8 = typeof r4 === 'bigint' ? r4 + 1n : +r4 + 1; value9 = value8 < length; r2 = value9; r4 = value8; } if (r2) { continue; } break loopExit6; } } return value; }; } global.__d(_fun37157, 4392, []) /* metro module 4392 */;