/* Metro module 1036; source: unknown; dependencies: [826] */ import * as Module00826Module from './module-00826.js'; /* Metro dependency 826 */ function _fun11003(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#11003, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1163:6, offset: 0x00d9e14e, size: 148 bytes, params: 8, frame: 20 const env0_0 = require; const ignoreNextOnError2 = ignoreNextOnError; const Object = global.Object; const defineProperty = Object.defineProperty; const Symbol = global.Symbol; Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]); const GLOBAL_OBJ = (Module00826Module).GLOBAL_OBJ; exports.WINDOW = GLOBAL_OBJ; exports.getHttpRequestData = getHttpRequestData; exports.ignoreNextOnError = ignoreNextOnError2; exports.shouldIgnoreOnError = shouldIgnoreOnError; exports.wrap = wrap_11008; function ignoreNextOnError() { // fn#11004, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1163:99, offset: 0x00d9e1e2, size: 38 bytes, params: 1, frame: 11 const binding = env0_2; env0_2 = typeof binding === 'bigint' ? binding + 1n : +binding + 1; global.setTimeout(_fun11005); function _fun11005() { // fn#11005, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1163:144, offset: 0x00d9e208, size: 18 bytes, params: 1, frame: 2 const binding = env1_2; env1_2 = typeof binding === 'bigint' ? binding - 1n : +binding - 1; } } function getHttpRequestData() { // fn#11006, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1163:211, offset: 0x00d9e21a, size: 177 bytes, params: 1, frame: 17 const locationHref = (Module00826Module).getLocationHref(); const GLOBAL_OBJ = (Module00826Module).GLOBAL_OBJ; const referrer = (GLOBAL_OBJ.document || ({})).referrer; const userAgent = (GLOBAL_OBJ.navigator || ({})).userAgent; const Object = global.Object; return {url: locationHref, headers: Object.assign({}, referrer && ({Referer: referrer}), userAgent && ({['User-Agent']: userAgent}))}; } function shouldIgnoreOnError() { // fn#11007, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1163:501, offset: 0x00d9e2cb, size: 15 bytes, params: 1, frame: 2 return env0_2 > 0; } function wrap_11008(a0) { // fn#11008, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1163:551, offset: 0x00d9e2da, size: 385 bytes, params: 2, frame: 29 var r11; var r1; var object; var value2; var __sentry_wrapped__; var property; var moduleValue; var getOriginalFunction; var value4; var sentryWrapped2; var properties; var properties2; var properties3; var propertyName; var propertyName2; var Object; var prototype; var hasOwnProperty; var value5; var error; var configurable; var defineProperty; var get_110132; var value6; let value = a0; if (arguments.length > 1) { if (arguments[1] !== undefined) { value2 = arguments[1]; } else { object = {}; } } else { object = {}; } if (typeof value === 'function') { try { __sentry_wrapped__ = value.__sentry_wrapped__; } catch (error) { return value; } if (__sentry_wrapped__) { try { value6 = typeof __sentry_wrapped__ === 'function'; r1 = value6 ? __sentry_wrapped__ : value; } catch (error) { return value; } return r1; } try { } catch (error) { return value; } try { } catch (error) { return value; } try { property = dependencyMap[0]; } catch (error) { return value; } try { moduleValue = require(property); } catch (error) { return value; } try { getOriginalFunction = moduleValue.getOriginalFunction; } catch (error) { return value; } try { value4 = Reflect.apply(getOriginalFunction, moduleValue, [value]); } catch (error) { return value; } if (value4) { return value; } sentryWrapped2 = sentryWrapped; try { properties = Object.keys(value); properties2 = 0; properties3 = properties.length; if (properties !== undefined) { r11 = properties2; while (true) { propertyName = properties[r11]; propertyName2 = r11 + 1; if (propertyName === undefined) { break; } Object = global.Object; prototype = Object.prototype; hasOwnProperty = prototype.hasOwnProperty; value5 = hasOwnProperty.call(value, propertyName); if (!value5) { r11 = propertyName2; continue; } property = value[propertyName]; sentryWrapped2[propertyName] = property; r11 = propertyName2; } } } catch (error) { } require(dependencyMap[0]).markFunctionWrapped(sentryWrapped2, value); require(dependencyMap[0]).addNonEnumerableProperty(value, '__sentry_wrapped__', sentryWrapped2); try { Object = global.Object; value = Object.getOwnPropertyDescriptor(sentryWrapped2, 'name'); configurable = value.configurable; if (configurable) { Object = global.Object; defineProperty = Object.defineProperty; get_110132 = get_11013; Reflect.apply(defineProperty, Object, [sentryWrapped2, 'name', {get: get_110132}]); } } catch (error) { } return sentryWrapped2; } return value; function sentryWrapped() { // fn#11009, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1163:833, owner: wrap_11008.sentryWrapped, offset: 0x00d9e45b, size: 170 bytes, params: 1, frame: 18 var environment; var r2; var value5; var closure; var value6; var binding; var error; let value = arguments.length; const Array = global.Array; const array = new Array(value); const array2 = array; const value4 = 0; if (value4 < value) { for (r2 = value4; true; r2 = value5) { array[r2] = arguments[r2]; value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1; if (!(value5 < value)) { break; } } } try { closure = _fun11010; value = array.map(closure); value6 = environment; binding = array2; value = binding.apply(this, value); } catch (error) { var env0_1 = error; value = environment.__proto__; ignoreNextOnError(); value = require(dependencyMap[value4]); value.withScope(_fun11011); throw error; } return value; function _fun11010(a0) { // fn#11010, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1163:947, offset: 0x00d9e505, size: 27 bytes, params: 2, frame: 13 return wrap_11008(a0, env1_1); } function _fun11011(a0) { // fn#11011, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1163:1056, offset: 0x00d9e520, size: 65 bytes, params: 2, frame: 12 var environment; a0.addEventProcessor(_fun11012); const value = environment.__proto__.__proto__; (Module00826Module).captureException(env0_1); function _fun11012(a0) { // fn#11012, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1163:1089, offset: 0x00d9e561, size: 137 bytes, params: 2, frame: 18 var value2; var moduleValue2; if (env2_1.mechanism) { value2 = environment.__proto__.__proto__.__proto__; (require(826) /* metro dependency 826 */).addExceptionTypeValue(a0, undefined, undefined); moduleValue2 = require(826) /* metro dependency 826 */; moduleValue2.addExceptionMechanism(a0, env2_1.mechanism); } const Object = global.Object; a0.extra = Object.assign({}, a0.extra, {arguments: env1_0}); return a0; } } } function wrap_11008Get() { // fn#11013, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1163:1575, owner: wrap_11008.get, offset: 0x00d9e5ea, size: 14 bytes, params: 1, frame: 1 return env0_0.name; } } } global.__d(_fun11003, 1036, [826]) /* metro module 1036, dependencies: [826] */;