/* Metro module 575; source: unknown; dependencies: [576, 573, 584] */ function _fun6952(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#6952, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:625:6, offset: 0x00d0c57e, size: 100 bytes, params: 8, frame: 2 const env0_0 = require; const env0_2 = RegExp('^[-+]0x[0-9a-f]+$', 'i'); const env0_3 = RegExp('^0b[01]+$', 'i'); const env0_4 = RegExp('^0o[0-7]+$', 'i'); const env0_5 = global.parseInt; module.exports = exports_6953; } function exports_6953(a0) { // fn#6953, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:625:109, offset: 0x00d0c5e2, size: 308 bytes, params: 2, frame: 19 var r1; var r2; let value = a0; if (typeof value === 'number') { return value; } if ((require(576) /* metro dependency 576 */)(value)) { return global.NaN; } if ((require(573) /* metro dependency 573 */)(value)) { if (typeof value.valueOf !== 'function') { r1 = value; } else { value = value.valueOf(); r1 = value; } r1 = (require(573) /* metro dependency 573 */)(r1) ? String(r1) : r1; r2 = r1; } else { r2 = value; } if (typeof r2 !== 'string') { r1 = r2 === 0 ? r2 : Number(r2); } else { var value3 = (require(584) /* metro dependency 584 */)(r2); var binding = env0_3; var value4 = binding.test(value3); if (value4) { value = parseInt(value3.slice(value), value4 ? value : 8); r1 = value; } else { binding = env0_4; if (binding.test(value3)) { value = parseInt(value3.slice(value), value4 ? value : 8); r1 = value; } else { binding = env0_2; r1 = binding.test(value3) ? global.NaN : Number(value3); } } } return r1; }