/* Metro module 929; source: unknown; dependencies: [832, 833, 895, 842] */ function _fun9895(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#9895, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1056:6, offset: 0x00d7550c, size: 143 bytes, params: 8, frame: 20 const env0_0 = require; const closure = _shouldDropEvent; const _isSameFingerprint = function({fingerprint}, {fingerprint}) { var join; var value; var value2; var error; if (fingerprint) { if (fingerprint) { if (fingerprint) { if (fingerprint) { try { value = fingerprint.join(''); fingerprint = fingerprint.join; value2 = Reflect.apply(fingerprint, fingerprint, ['']); } catch (error) { return false; } return !(value !== value2); } if (fingerprint) { return false; } try { join = fingerprint.join; } catch (error) { return false; } try { value = Reflect.apply(join, fingerprint, ['']); } catch (error) { return false; } try { fingerprint = fingerprint.join; } catch (error) { return false; } try { value2 = Reflect.apply(fingerprint, fingerprint, ['']); } catch (error) { return false; } return !(value !== value2); } return false; } if (fingerprint) { try { join = fingerprint.join; } catch (error) { return false; } try { value = Reflect.apply(join, fingerprint, ['']); } catch (error) { return false; } try { fingerprint = fingerprint.join; } catch (error) { return false; } try { value2 = Reflect.apply(fingerprint, fingerprint, ['']); } catch (error) { return false; } return !(value !== value2); } if (fingerprint) { return false; } try { join = fingerprint.join; } catch (error) { return false; } try { value = Reflect.apply(join, fingerprint, ['']); } catch (error) { return false; } try { fingerprint = fingerprint.join; } catch (error) { return false; } try { value2 = Reflect.apply(fingerprint, fingerprint, ['']); } catch (error) { return false; } return !(value !== value2); } if (fingerprint) { if (fingerprint) { if (fingerprint) { if (fingerprint) { try { join = fingerprint.join; } catch (error) { return false; } try { value = Reflect.apply(join, fingerprint, ['']); } catch (error) { return false; } try { fingerprint = fingerprint.join; } catch (error) { return false; } try { value2 = Reflect.apply(fingerprint, fingerprint, ['']); } catch (error) { return false; } return !(value !== value2); } if (fingerprint) { return false; } try { join = fingerprint.join; } catch (error) { return false; } try { value = Reflect.apply(join, fingerprint, ['']); } catch (error) { return false; } try { fingerprint = fingerprint.join; } catch (error) { return false; } try { value2 = Reflect.apply(fingerprint, fingerprint, ['']); } catch (error) { return false; } return !(value !== value2); } return false; } if (fingerprint) { try { join = fingerprint.join; } catch (error) { return false; } try { value = Reflect.apply(join, fingerprint, ['']); } catch (error) { return false; } try { fingerprint = fingerprint.join; } catch (error) { return false; } try { value2 = Reflect.apply(fingerprint, fingerprint, ['']); } catch (error) { return false; } return !(value !== value2); } if (fingerprint) { return false; } try { join = fingerprint.join; } catch (error) { return false; } try { value = Reflect.apply(join, fingerprint, ['']); } catch (error) { return false; } try { fingerprint = fingerprint.join; } catch (error) { return false; } try { value2 = Reflect.apply(fingerprint, fingerprint, ['']); } catch (error) { return false; } return !(value !== value2); } return true; }; const _getExceptionFromEvent = function({exception}) { return exception == null || exception.values == null ? undefined : exception.values[0]; }; const Object = global.Object; const defineProperty = Object.defineProperty; const Symbol = global.Symbol; Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]); let value = require(895) /* metro dependency 895 */; value = value.defineIntegration(function() { return {name: 'Dedupe', processEvent: _fun9901}; }); exports._shouldDropEvent = closure; exports.dedupeIntegration = value; } function _dedupeIntegration() { // fn#9900, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1056:125, offset: 0x00d757ae, size: 26 bytes, params: 1, frame: 2 return {name: 'Dedupe', processEvent: processEvent_9901}; } function _dedupeIntegrationProcessEvent(a0) { // fn#9901, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1056:195, owner: _dedupeIntegration.processEvent, offset: 0x00d757c8, size: 134 bytes, params: 2, frame: 15 var _shouldDropEventBinding; var binding; var value3; var property; var moduleValue; var DEBUG_BUILD; var debug; var error; if (!a0.type) { var value = environment.__proto__; try { _shouldDropEventBinding = _shouldDropEvent; } catch (error) { value = environment; env0_0 = a0; return a0; } try { binding = env0_0; } catch (error) { value = environment; env0_0 = a0; return a0; } try { value3 = _shouldDropEventBinding(a0, binding); } catch (error) { value = environment; env0_0 = a0; return a0; } if (value3) { try { property = dependencyMap[0]; moduleValue = require(property); DEBUG_BUILD = moduleValue.DEBUG_BUILD; if (DEBUG_BUILD) { property = dependencyMap[1]; value = require(property); debug = value.debug; debug.warn('Event dropped due to being a duplicate of previously captured event.'); } } catch (error) { value = environment; env0_0 = a0; return a0; } return null; } env0_0 = a0; } return a0; }