/* Metro module 785; source: unknown; dependencies: [579, 786, 740, 787, 788, 779] */ function _fun8840(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#8840, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:912:6, offset: 0x00d5529a, size: 78 bytes, params: 8, frame: 15 const env0_0 = require; const value = undefined; const prototype = (require(579) /* metro dependency 579 */) ? (require(579) /* metro dependency 579 */).prototype : value; const env0_2 = prototype ? prototype.valueOf : value; module.exports = exports_8841; return value; function exports_8841(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#8841, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:912:100, offset: 0x00d552e8, size: 617 bytes, params: 8, frame: 26 var r3; var buffer2; var r0; var value6; var value8; var value9; var value13; var moduleValue4; var byteLength; var buffer; var prototype; var value16; var moduleValue5; var value17; var moduleValue52; let value = global; const value2 = require; if (importDefault === '[object DataView]') { byteLength = value.byteLength; if (byteLength != value2.byteLength) { return false; } if (value.byteOffset != value2.byteOffset) { return false; } buffer = value.buffer; buffer2 = value2.buffer; byteLength = buffer.byteLength; value = byteLength != buffer2.byteLength; if (value) { r0 = value; } else { value = require(dependencyMap[1]); prototype = value.prototype; value16 = Object.create(prototype, {constructor: {value: value}}); value = new value(); value = value instanceof Object ? value : value16; moduleValue5 = require(dependencyMap[1]); prototype = moduleValue5.prototype; value17 = Object.create(prototype, {constructor: {value: moduleValue5}}); moduleValue52 = new moduleValue5(); value = !exports(value, moduleValue52 instanceof Object ? moduleValue52 : value17); r0 = value; } return !r0; } if (importDefault === '[object ArrayBuffer]') { value = value.byteLength != value2.byteLength; if (value) { r0 = value; } else { value = require(dependencyMap[1]); prototype = value.prototype; value16 = Object.create(prototype, {constructor: {value: value}}); value = new value(); value = value instanceof Object ? value : value16; moduleValue5 = require(dependencyMap[1]); prototype = moduleValue5.prototype; value17 = Object.create(prototype, {constructor: {value: moduleValue5}}); moduleValue52 = new moduleValue5(); value = !exports(value, moduleValue52 instanceof Object ? moduleValue52 : value17); r0 = value; } return !r0; } if (importDefault === '[object Boolean]') { moduleValue4 = require(dependencyMap[2]); value = Number(value); return moduleValue4(value, Number(value2)); } if (importDefault === '[object Date]') { moduleValue4 = require(dependencyMap[2]); value = Number(value); return moduleValue4(value, Number(value2)); } if (importDefault === '[object Number]') { moduleValue4 = require(dependencyMap[2]); value = Number(value); return moduleValue4(value, Number(value2)); } if (importDefault === '[object Error]') { return value.name == value2.name && value.message == value2.message; } if (importDefault === '[object RegExp]') { return value == String(value2); } if (importDefault === '[object String]') { return value == String(value2); } if (importDefault === '[object Map]') { r3 = require(dependencyMap[3]); value6 = 1 & importAll; r3 = !r3 ? require(dependencyMap[4]) : r3; if (value.size == value2.size) { value8 = dependencyMap.get(value); if (value8) { return value8 == value2; } value9 = importAll | 2; dependencyMap.set(value, value2); value13 = require(dependencyMap[5])(r3(value), r3(value2), value9, module, exports, dependencyMap); dependencyMap.delete(value); return value13; } if (value6) { value8 = dependencyMap.get(value); if (value8) { return value8 == value2; } value9 = importAll | 2; dependencyMap.set(value, value2); value13 = require(dependencyMap[5])(r3(value), r3(value2), value9, module, exports, dependencyMap); dependencyMap.delete(value); return value13; } } else { if (importDefault === '[object Set]') { r3 = undefined; value6 = 1 & importAll; r3 = !r3 ? require(dependencyMap[4]) : r3; if (value.size == value2.size) { value8 = dependencyMap.get(value); if (value8) { return value8 == value2; } value9 = importAll | 2; dependencyMap.set(value, value2); value13 = require(dependencyMap[5])(r3(value), r3(value2), value9, module, exports, dependencyMap); dependencyMap.delete(value); return value13; } if (value6) { value8 = dependencyMap.get(value); if (value8) { return value8 == value2; } value9 = importAll | 2; dependencyMap.set(value, value2); value13 = require(dependencyMap[5])(r3(value), r3(value2), value9, module, exports, dependencyMap); dependencyMap.delete(value); return value13; } return false; } if (importDefault !== '[object Symbol]') { return false; } var valueOfBinding = valueOf; if (valueOfBinding) { value = valueOf.call(value); valueOfBinding = valueOf; return value == valueOfBinding.call(value2); } } return false; } } global.__d(_fun8840, 785, [579, 786, 740, 787, 788, 779]) /* metro module 785, dependencies: [579, 786, 740, 787, 788, 779] */;