/* Metro module 904; source: unknown; dependencies: [5, 832, 833, 872, 887] */ import * as Module00005Module from './module-00005.js'; /* Metro dependency 5 */ import * as DEBUG_BUILDModule from './module-00832-DEBUG_BUILD.js'; /* Metro dependency 832 */ function _fun9726(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#9726, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1031:6, offset: 0x00d70794, size: 114 bytes, params: 8, frame: 18 let env0_0 = require; const env0_2 = Module00005Module; const Object = global.Object; const defineProperty = Object.defineProperty; const Symbol = global.Symbol; Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]); exports.MIN_DELAY = 100; exports.START_DELAY = 5000; exports.makeOfflineTransport = function(a0) { var env0_0 = a0; var env0_1 = _fun9728; return _fun9729; }; function makeOfflineTransport(a0) { // fn#9727, offset: 0x00d70806, size: 25 bytes, params: 2, frame: 2 const env0_0 = a0; return _fun9729; function makeOfflineTransportLog() { // fn#9728, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1031:212, owner: makeOfflineTransport.log, offset: 0x00d7081f, size: 159 bytes, params: 1, frame: 16 var r1; var value5; var debug; var log; var apply; var items2; var concat; let value = arguments.length; const Array = global.Array; const array = new Array(value); const value4 = 0; if (value4 < value) { r1 = value4; reducibleLoop1: while (true) { array[r1] = arguments[r1]; value5 = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1; if (value5 < value) { r1 = value5; continue reducibleLoop1; } break reducibleLoop1; } } value = environment.__proto__; const DEBUG_BUILD = (DEBUG_BUILDModule).DEBUG_BUILD; reducibleJoin4: while (true) { if (DEBUG_BUILD) { debug = (require(833) /* metro dependency 833 */).debug; log = debug.log; apply = log.apply; items2 = ['[Offline]:']; concat = items2.concat; Reflect.apply(apply, log, [debug, Reflect.apply(concat, items2, [array])]); break reducibleJoin4; } break reducibleJoin4; } } function _fun9729(a0) { // fn#9729, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1031:385, offset: 0x00d708be, size: 165 bytes, params: 2, frame: 16 const env0_0 = a0; const flushWithBackOff2 = flushWithBackOff; const closure2 = function(a0) { return _send.apply(this, arguments); }; const env0_1 = env0_0(a0); if (a0.createStore) { var env0_3 = a0.createStore(a0); if (a0.flushAtStartup) { flushWithBackOff2(); } return {send: closure2, flush: flush_9739}; } const Error = global.Error; throw new Error('No `createStore` function was provided'); function flushIn(a0) { // fn#9730, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1031:513, offset: 0x00d70963, size: 114 bytes, params: 2, frame: 14 if (env0_2) { global.clearTimeout(env0_2); } const value4 = global.setTimeout(env2_2(_fun9732), a0); env0_2 = value4; if (typeof value4 !== 'number' && env0_2.unref) { env0_2.unref(); } function* _fun9732() { // fn#9732, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1031:585, offset: 0x00d709de, size: 153 bytes, params: 1, frame: 16 var environment; var value5; var property; var Date; var value6; var date; if (true) { value = environment.__proto__.__proto__; var binding = env2_3; yield binding.shift(); var value3 = undefined; if (false) { return value3; } if (value3) { value5 = environment.__proto__.__proto__.__proto__; dependencyMap('Attempting to send previously queued event'); property = value3[0]; Date = global.Date; value6 = Object.create(Date.prototype, {constructor: {value: Date}}); date = new Date(); property.sent_at = (date instanceof Object ? date : value6).toISOString(); env2_7(value3, true).catch(function(a0) { dependencyMap('Failed to retry sending', a0); }); } } } } function flushWithBackOff() { // fn#9734, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1031:814, offset: 0x00d70a91, size: 69 bytes, params: 1, frame: 14 if (!env0_2) { flushIn(env0_4); env0_4 = global.Math.min(2 * env0_4, 3600000); } } function _send() { // fn#9736, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1031:931, offset: 0x00d70af3, size: 50 bytes, params: 1, frame: 13 var environment; const value = environment.__proto__.__proto__; return env2_2(_fun9738).apply(this, arguments); function* _fun9738(a0) { // fn#9738, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1031:964, offset: 0x00d70b2e, size: 688 bytes, params: 2, frame: 24 var r1; var r10; var r8; var r7; var r12; var value; var value2; var binding; var envelopeContainsItemType; var shouldSend; var shouldSend2; var value5; var value6; var value7; var makeOfflineTransportLogBinding; var send; var value8; var value9; var value10; var value11; var headers; var value12; var property; var value13; var statusCode; var value14; var value15; var value16; var value17; var binding2; var value18; var parseRetryAfterHeader; var retryAfterHeader; var Error; var prototype; var error; var value20; var value21; var binding3; var value22; var value23; var value24; var shouldStore; var value25; var binding4; var value26; var value27; exceptionSkip79: while (true) { exceptionLanding79: while (true) { value = undefined; value2 = false; if (value2) { return value; } value = arguments.length > 1; if (value) { r1 = arguments[1] !== undefined; } else { r1 = value; } if (r1) { r1 = arguments[1]; } if (r1) { value = environment.__proto__.__proto__; try { binding = env2_0; } catch (error) { break exceptionLanding79; } try { shouldSend = binding.shouldSend; } catch (error) { break exceptionLanding79; } if (!shouldSend) { try { makeOfflineTransportLogBinding = makeOfflineTransportLog; } catch (error) { break exceptionLanding79; } try { send = makeOfflineTransportLogBinding.send; } catch (error) { break exceptionLanding79; } try { value8 = Reflect.apply(send, makeOfflineTransportLogBinding, [a0]); } catch (error) { break exceptionLanding79; } yield value8; try { value9 = undefined; value10 = false; } catch (error) { break exceptionLanding79; } if (value10) { return value9; } value11 = 100; if (value9) { try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { value12 = headers == null; } catch (error) { break exceptionLanding79; } if (value12) { try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { value13 = headers == null; } catch (error) { break exceptionLanding79; } if (value13) { try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { property = headers['x-sentry-rate-limits']; } catch (error) { break exceptionLanding79; } if (property) { value16 = 60000; r8 = value16; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { property = headers['retry-after']; } catch (error) { break exceptionLanding79; } if (property) { value17 = environment.__proto__.__proto__.__proto__.__proto__; try { binding = env4_0; } catch (error) { break exceptionLanding79; } try { binding2 = env4_1; } catch (error) { break exceptionLanding79; } try { property = binding2[4]; } catch (error) { break exceptionLanding79; } try { value18 = binding(property); } catch (error) { break exceptionLanding79; } try { parseRetryAfterHeader = value18.parseRetryAfterHeader; } catch (error) { break exceptionLanding79; } try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { property = headers['retry-after']; } catch (error) { break exceptionLanding79; } try { retryAfterHeader = Reflect.apply(parseRetryAfterHeader, value18, [property]); } catch (error) { break exceptionLanding79; } r8 = retryAfterHeader; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { value13 = headers == null; } catch (error) { break exceptionLanding79; } if (value13) { try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { property = headers['x-sentry-rate-limits']; } catch (error) { break exceptionLanding79; } if (property) { value16 = 60000; r8 = value16; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { binding = env2_0; } catch (error) { break exceptionLanding79; } try { shouldSend = binding.shouldSend; } catch (error) { break exceptionLanding79; } try { shouldSend2 = Reflect.apply(shouldSend, binding, [a0]); } catch (error) { break exceptionLanding79; } yield shouldSend2; try { value5 = undefined; value6 = false; } catch (error) { break exceptionLanding79; } if (value6) { return value5; } try { value7 = value5 === false; } catch (error) { break exceptionLanding79; } if (!value7) { try { makeOfflineTransportLogBinding = makeOfflineTransportLog; } catch (error) { break exceptionLanding79; } try { send = makeOfflineTransportLogBinding.send; } catch (error) { break exceptionLanding79; } try { value8 = Reflect.apply(send, makeOfflineTransportLogBinding, [a0]); } catch (error) { break exceptionLanding79; } yield value8; try { value9 = undefined; value10 = false; } catch (error) { break exceptionLanding79; } if (value10) { return value9; } value11 = 100; if (value9) { try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { value12 = headers == null; } catch (error) { break exceptionLanding79; } if (value12) { try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { value13 = headers == null; } catch (error) { break exceptionLanding79; } if (value13) { try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { property = headers['x-sentry-rate-limits']; } catch (error) { break exceptionLanding79; } if (property) { value16 = 60000; r8 = value16; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { property = headers['retry-after']; } catch (error) { break exceptionLanding79; } if (property) { value17 = environment.__proto__.__proto__.__proto__.__proto__; try { binding = env4_0; } catch (error) { break exceptionLanding79; } try { binding2 = env4_1; } catch (error) { break exceptionLanding79; } try { property = binding2[4]; } catch (error) { break exceptionLanding79; } try { value18 = binding(property); } catch (error) { break exceptionLanding79; } try { parseRetryAfterHeader = value18.parseRetryAfterHeader; } catch (error) { break exceptionLanding79; } try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { property = headers['retry-after']; } catch (error) { break exceptionLanding79; } try { retryAfterHeader = Reflect.apply(parseRetryAfterHeader, value18, [property]); } catch (error) { break exceptionLanding79; } r8 = retryAfterHeader; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { value13 = headers == null; } catch (error) { break exceptionLanding79; } if (value13) { try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { property = headers['x-sentry-rate-limits']; } catch (error) { break exceptionLanding79; } if (property) { value16 = 60000; r8 = value16; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { Error = global.Error; } catch (error) { break exceptionLanding79; } try { prototype = Error.prototype; } catch (error) { break exceptionLanding79; } try { } catch (error) { break exceptionLanding79; } try { error = new Error('Envelope not sent because `shouldSend` callback returned false'); } catch (error) { break exceptionLanding79; } try { value20 = error instanceof Object ? error : undefined; } catch (error) { break exceptionLanding79; } try { throw value20; } catch (error) { break exceptionLanding79; } } else { value = environment.__proto__.__proto__.__proto__.__proto__; binding = env4_0; value = binding(env4_1[3]); envelopeContainsItemType = value.envelopeContainsItemType; if (Reflect.apply(envelopeContainsItemType, value, [a0, ['replay_event', 'replay_recording']])) { value = environment.__proto__.__proto__; binding = env2_3; yield binding.push(a0); if (false) { return undefined; } env2_5(100); return {}; } value = environment.__proto__.__proto__; try { binding = env2_0; } catch (error) { break exceptionLanding79; } try { shouldSend = binding.shouldSend; } catch (error) { break exceptionLanding79; } if (!shouldSend) { try { makeOfflineTransportLogBinding = makeOfflineTransportLog; } catch (error) { break exceptionLanding79; } try { send = makeOfflineTransportLogBinding.send; } catch (error) { break exceptionLanding79; } try { value8 = Reflect.apply(send, makeOfflineTransportLogBinding, [a0]); } catch (error) { break exceptionLanding79; } yield value8; try { value9 = undefined; value10 = false; } catch (error) { break exceptionLanding79; } if (value10) { return value9; } value11 = 100; if (value9) { try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { value12 = headers == null; } catch (error) { break exceptionLanding79; } if (value12) { try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { value13 = headers == null; } catch (error) { break exceptionLanding79; } if (value13) { try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { property = headers['x-sentry-rate-limits']; } catch (error) { break exceptionLanding79; } if (property) { value16 = 60000; r8 = value16; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { property = headers['retry-after']; } catch (error) { break exceptionLanding79; } if (property) { value17 = environment.__proto__.__proto__.__proto__.__proto__; try { binding = env4_0; } catch (error) { break exceptionLanding79; } try { binding2 = env4_1; } catch (error) { break exceptionLanding79; } try { property = binding2[4]; } catch (error) { break exceptionLanding79; } try { value18 = binding(property); } catch (error) { break exceptionLanding79; } try { parseRetryAfterHeader = value18.parseRetryAfterHeader; } catch (error) { break exceptionLanding79; } try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { property = headers['retry-after']; } catch (error) { break exceptionLanding79; } try { retryAfterHeader = Reflect.apply(parseRetryAfterHeader, value18, [property]); } catch (error) { break exceptionLanding79; } r8 = retryAfterHeader; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { value13 = headers == null; } catch (error) { break exceptionLanding79; } if (value13) { try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { property = headers['x-sentry-rate-limits']; } catch (error) { break exceptionLanding79; } if (property) { value16 = 60000; r8 = value16; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { binding = env2_0; } catch (error) { break exceptionLanding79; } try { shouldSend = binding.shouldSend; } catch (error) { break exceptionLanding79; } try { shouldSend2 = Reflect.apply(shouldSend, binding, [a0]); } catch (error) { break exceptionLanding79; } yield shouldSend2; try { value5 = undefined; value6 = false; } catch (error) { break exceptionLanding79; } if (value6) { return value5; } try { value7 = value5 === false; } catch (error) { break exceptionLanding79; } if (!value7) { try { makeOfflineTransportLogBinding = makeOfflineTransportLog; } catch (error) { break exceptionLanding79; } try { send = makeOfflineTransportLogBinding.send; } catch (error) { break exceptionLanding79; } try { value8 = Reflect.apply(send, makeOfflineTransportLogBinding, [a0]); } catch (error) { break exceptionLanding79; } yield value8; try { value9 = undefined; value10 = false; } catch (error) { break exceptionLanding79; } if (value10) { return value9; } value11 = 100; if (value9) { try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { value12 = headers == null; } catch (error) { break exceptionLanding79; } if (value12) { try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { value13 = headers == null; } catch (error) { break exceptionLanding79; } if (value13) { try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { property = headers['x-sentry-rate-limits']; } catch (error) { break exceptionLanding79; } if (property) { value16 = 60000; r8 = value16; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { property = headers['retry-after']; } catch (error) { break exceptionLanding79; } if (property) { value17 = environment.__proto__.__proto__.__proto__.__proto__; try { binding = env4_0; } catch (error) { break exceptionLanding79; } try { binding2 = env4_1; } catch (error) { break exceptionLanding79; } try { property = binding2[4]; } catch (error) { break exceptionLanding79; } try { value18 = binding(property); } catch (error) { break exceptionLanding79; } try { parseRetryAfterHeader = value18.parseRetryAfterHeader; } catch (error) { break exceptionLanding79; } try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { property = headers['retry-after']; } catch (error) { break exceptionLanding79; } try { retryAfterHeader = Reflect.apply(parseRetryAfterHeader, value18, [property]); } catch (error) { break exceptionLanding79; } r8 = retryAfterHeader; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { headers = value9.headers; } catch (error) { break exceptionLanding79; } try { value13 = headers == null; } catch (error) { break exceptionLanding79; } if (value13) { try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { property = headers['x-sentry-rate-limits']; } catch (error) { break exceptionLanding79; } if (property) { value16 = 60000; r8 = value16; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { statusCode = value9.statusCode; } catch (error) { break exceptionLanding79; } if (statusCode) { r10 = statusCode; } else { value14 = 0; r10 = value14; } try { value15 = r10 >= 400; } catch (error) { break exceptionLanding79; } if (value15) { return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } r8 = value11; try { binding = env2_5; } catch (error) { break exceptionLanding79; } try { binding(r8); } catch (error) { break exceptionLanding79; } try { env2_4 = 5000; } catch (error) { break exceptionLanding79; } return value9; } try { Error = global.Error; } catch (error) { break exceptionLanding79; } try { prototype = Error.prototype; } catch (error) { break exceptionLanding79; } try { } catch (error) { break exceptionLanding79; } try { error = new Error('Envelope not sent because `shouldSend` callback returned false'); } catch (error) { break exceptionLanding79; } try { value20 = error instanceof Object ? error : undefined; } catch (error) { break exceptionLanding79; } try { throw value20; } catch (error) { break exceptionLanding79; } } break exceptionSkip79; } binding = env2_4; value21 = environment.__proto__.__proto__.__proto__.__proto__; binding3 = env4_0; value22 = binding3(env4_1[3]); envelopeContainsItemType = value22.envelopeContainsItemType; value23 = Reflect.apply(envelopeContainsItemType, value22, [a0, ['client_report']]); value24 = !value23; if (value23) { yield value24; value26 = undefined; if (false) { return value26; } if (value26) { binding = env2_3; if (r1) { yield binding.unshift(a0); if (false) { return undefined; } env2_6(); value = environment.__proto__.__proto__.__proto__; dependencyMap('Error sending. Event queued.', error); return {}; } yield binding.push(a0); if (false) { return undefined; } env2_6(); value = environment.__proto__.__proto__.__proto__; dependencyMap('Error sending. Event queued.', error); return {}; } throw error; } shouldStore = env2_0.shouldStore; value25 = !shouldStore; if (shouldStore) { binding4 = env2_0; yield binding4.shouldStore(a0, error, binding); value26 = undefined; if (false) { return value26; } if (value26) { binding = env2_3; if (r1) { yield binding.unshift(a0); if (false) { return undefined; } env2_6(); value = environment.__proto__.__proto__.__proto__; dependencyMap('Error sending. Event queued.', error); return {}; } yield binding.push(a0); if (false) { return undefined; } env2_6(); value = environment.__proto__.__proto__.__proto__; dependencyMap('Error sending. Event queued.', error); return {}; } throw error; } r7 = value25; r12 = r7; yield r12; value26 = undefined; value27 = false; if (value27) { return value26; } if (value26) { binding = env2_3; if (r1) { yield binding.unshift(a0); if (false) { return undefined; } env2_6(); value = environment.__proto__.__proto__.__proto__; dependencyMap('Error sending. Event queued.', error); return {}; } yield binding.push(a0); if (false) { return undefined; } env2_6(); value = environment.__proto__.__proto__.__proto__; dependencyMap('Error sending. Event queued.', error); return {}; } throw error; break exceptionSkip79; } } } function flush_9739(a0) { // fn#9739, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1031:1906, offset: 0x00d70dde, size: 54 bytes, params: 2, frame: 12 if (a0 === undefined) { flushIn(100); } return env0_1.flush(a0); } } } } global.__d(_fun9726, 904, [5, 832, 833, 872, 887]) /* metro module 904, dependencies: [5, 832, 833, 872, 887] */;