/* Metro module 1411; source: unknown; dependencies: [1412, 517, 518, 519, 1413] */ function _fun16538(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#16538, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1538:6, offset: 0x00e521d8, size: 78 bytes, params: 8, frame: 13 const env0_0 = require; const env0_2 = (require(1412) /* metro dependency 1412 */)(); const env0_3 = (require(517) /* metro dependency 517 */)('%Math.floor%'); module.exports = exports_16539; } function exports_16539(a0, a1) { // fn#16539, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1538:95, offset: 0x00e52226, size: 395 bytes, params: 3, frame: 25 var r9; var r10; var r6; var r8; var value; var value5; var value9; var binding; if (typeof a0 !== 'function') { value = require(518) /* metro dependency 518 */; value = new value('`fn` is not a function'); throw value; } if (typeof a1 !== 'number') { value = require(518) /* metro dependency 518 */; value = new value('`length` must be a positive 32-bit integer'); throw value; } if (a1 < 0) { value = require(518) /* metro dependency 518 */; value = new value('`length` must be a positive 32-bit integer'); throw value; } if (a1 > 4294967295) { value = require(518) /* metro dependency 518 */; value = new value('`length` must be a positive 32-bit integer'); throw value; } if (env0_3(a1) !== a1) { value = require(518) /* metro dependency 518 */; value = new value('`length` must be a positive 32-bit integer'); throw value; } const r7 = arguments.length > 2 && !!arguments[2]; const value4 = true; if ('length' in a0) { if (require(519) /* metro dependency 519 */) { value5 = (require(519) /* metro dependency 519 */)(a0, 'length'); r9 = value5 && !value5.configurable; r10 = !r9 && value4; r9 = value5 && !value5.writable; if (r9) { value9 = false; r6 = r10; r8 = value9; } else { r6 = r10; r8 = value4; } } else { r6 = value4; r8 = value4; } } else { r6 = value4; r8 = value4; } r6 = !r6 ? r8 : r6; r6 = !r6 ? !r7 : r6; if (r6) { binding = env0_2; value = require(1413) /* metro dependency 1413 */; if (binding) { value(a0, 'length', a1, value4, value4); } else { value(a0, 'length', a1); } } return a0; }