/* Metro module 1098; source: unknown; dependencies: [77, 826, 1099, 1041] */ import * as Module00077Module from './module-00077.js'; /* Metro dependency 77 */ import * as Module00826Module from './module-00826.js'; /* Metro dependency 826 */ function _fun12276(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#12276, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1225:6, offset: 0x00dc5156, size: 199 bytes, params: 8, frame: 20 const env0_0 = require; const shouldAttachHeaders2 = shouldAttachHeaders; const Object = global.Object; const defineProperty = Object.defineProperty; const Symbol = global.Symbol; Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]); const WeakMap = global.WeakMap; const weakMap = new WeakMap(); const Map = global.Map; const map = new Map(); exports.defaultRequestInstrumentationOptions = {'traceFetch': true, 'traceXHR': true, 'enableHTTPTimings': true, 'trackFetchStreamPerformance': false}; exports.instrumentOutgoingRequests = instrumentOutgoingRequests; exports.shouldAttachHeaders = shouldAttachHeaders2; function addHTTPTimings(a0) { // fn#12277, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1225:215, offset: 0x00dc521d, size: 120 bytes, params: 2, frame: 15 const env0_0 = a0; const url = Module00826Module.spanToJSON(a0).data.url; if (url) { if (typeof url === 'string') { var env0_2 = (require(1041) /* metro dependency 1041 */).addPerformanceInstrumentationHandler('resource', function({entries}) { entries.forEach(_fun12279); }); } } function _fun12278({entries}) { // fn#12278, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1225:367, offset: 0x00dc5295, size: 30 bytes, params: 2, frame: 11 entries.forEach(_fun12279); function _fun12279(a0) { // fn#12279, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1225:398, offset: 0x00dc52b3, size: 136 bytes, params: 2, frame: 16 var value4; var binding; var setAttributes; let value = environment.__proto__.__proto__; if ((require(1099) /* metro dependency 1099 */).isPerformanceResourceTiming(a0) && a0.name.endsWith(url)) { value4 = environment.__proto__; binding = env1_0; setAttributes = binding.setAttributes; value = require(1041) /* metro dependency 1041 */; Reflect.apply(setAttributes, binding, [value.resourceTimingToSpanAttributes(a0)]); global.setTimeout(env1_2); } } } } function shouldAttachHeaders(a0, a1) { // fn#12280, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1225:551, offset: 0x00dc533b, size: 330 bytes, params: 3, frame: 23 var r1; var r2; var r0; var URL; var prototype; var value4; var uRL; var value5; var value6; var value7; var origin; var value8; var moduleValue2; var value9; var error; var value; const locationHref = (require(826) /* metro dependency 826 */).getLocationHref(); if (locationHref) { try { URL = global.URL; prototype = URL.prototype; value4 = Object.create(prototype, {constructor: {value: URL}}); uRL = new URL(a0, locationHref); value5 = uRL instanceof Object ? uRL : value4; URL = global.URL; prototype = URL.prototype; value6 = Object.create(prototype, {constructor: {value: URL}}); uRL = new URL(locationHref); value7 = uRL instanceof Object ? uRL : value6; origin = value7.origin; } catch (error) { return false; } value8 = value5.origin === origin; if (a1) { moduleValue2 = require(826) /* metro dependency 826 */; value9 = moduleValue2.stringMatchesSomePattern(value5.toString(), a1); if (value9) { r1 = value9; } else { if (value8) { value = require(826) /* metro dependency 826 */; value = value.stringMatchesSomePattern(value5.pathname, a1); r2 = value; } else { r2 = value8; } r1 = r2; } r0 = r1; } else { r0 = value8; } return r0; } if (a1) { value = require(826) /* metro dependency 826 */; value = value.stringMatchesSomePattern(a0, a1); r1 = value; } else { r1 = !!a0.match(RegExp('^\\/(?!\\/)', '')); } return r1; } function instrumentOutgoingRequests(a0, a1) { // fn#12281, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1225:966, offset: 0x00dc5485, size: 299 bytes, params: 3, frame: 19 const Object = global.Object; const value2 = Object.assign({}, env0_5, a1); const traceFetch = value2.traceFetch; const traceXHR = value2.traceXHR; const trackFetchStreamPerformance = value2.trackFetchStreamPerformance; const shouldCreateSpanForRequest = value2.shouldCreateSpanForRequest; const env0_0 = value2.enableHTTPTimings; const env0_1 = value2.tracePropagationTargets; const env0_2 = value2.onRequestSpanStart; const env0_3 = value2.onRequestSpanEnd; const env0_4 = typeof shouldCreateSpanForRequest === 'function' ? shouldCreateSpanForRequest : function(a0) { return true; }; const shouldAttachHeadersWithTargets = function(a0) { return shouldAttachHeaders(a0, tracePropagationTargets); }; const env0_6 = {}; const getOptions = a0.getOptions; const env0_7 = Reflect.apply(getOptions, a0, []).propagateTraceparent; if (traceFetch) { a0.addEventProcessor(function(a0) { if (a0.type === 'transaction' && a0.spans) { a0.spans.forEach(_fun12285); } return a0; }); if (trackFetchStreamPerformance) { (require(826) /* metro dependency 826 */).addFetchEndInstrumentationHandler(_fun12286); } (require(826) /* metro dependency 826 */).addFetchInstrumentationHandler(_fun12287); } if (traceXHR) { (require(1041) /* metro dependency 1041 */).addXhrInstrumentationHandler(_fun12288); } function _fun12284(a0) { // fn#12284, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1225:1413, offset: 0x00dc55cb, size: 53 bytes, params: 2, frame: 12 if (a0.type === 'transaction' && a0.spans) { a0.spans.forEach(_fun12285); } return a0; function _fun12285(a0) { // fn#12285, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1225:1481, offset: 0x00dc5600, size: 84 bytes, params: 2, frame: 13 var value; var binding; var value2; if (a0.op === 'http.client') { value = environment.__proto__.__proto__; binding = env2_4; value2 = binding.get(a0.span_id); if (value2) { a0.timestamp = value2 / 1000; env2_4.delete(a0.span_id); } } } } function _fun12286(a0) { // fn#12286, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1225:1639, offset: 0x00dc5654, size: 75 bytes, params: 2, frame: 14 var value; var binding; var value2; if (a0.response) { value = environment.__proto__; binding = env1_3; value2 = binding.get(a0.response); if (value2 && a0.endTimestamp) { binding = env1_4; binding.set(value2, a0.endTimestamp); } } } function _fun12287(a0) { // fn#12287, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1225:1777, offset: 0x00dc569f, size: 333 bytes, params: 2, frame: 25 var host; var moduleValue2; var value5; var moduleValue3; const value2 = undefined; const moduleValue = require(826) /* metro dependency 826 */; const instrumentFetchRequest = moduleValue.instrumentFetchRequest; let binding = env0_4; const value4 = Reflect.apply(instrumentFetchRequest, moduleValue, [a0, binding, shouldAttachHeadersWithTargets, env0_6, {propagateTraceparent: propagateTraceparent, onRequestSpanEnd: onRequestSpanEnd}]); if (a0.response && a0.fetchData.__span) { binding = env1_3; binding.set(a0.response, a0.fetchData.__span); } if (value4) { moduleValue2 = require(1099) /* metro dependency 1099 */; value5 = moduleValue2.getFullURL(a0.fetchData.url); if (value5) { moduleValue3 = moduleValue; host = moduleValue3.parseUrl(value5).host; } else { host = value2; } value4.setAttributes({['http.url']: value5 ? (require(826) /* metro dependency 826 */).stripDataUrlContent(value5) : value2, ['server.address']: host}); if (enableHTTPTimings) { addHTTPTimings(value4); } if (onRequestSpanStart != null) { onRequestSpanStart(value4, {headers: a0.headers}); } } return value2; } function _fun12288(a0) { // fn#12288, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1225:2222, offset: 0x00dc57ec, size: 156 bytes, params: 2, frame: 22 var environment; var value4; var onRequestSpanStartBinding; var createHeadersSafely; var __sentry_xhr_v3__; var value; const binding = env0_4; const shouldAttachHeadersWithTargetsBinding = shouldAttachHeadersWithTargets; const binding2 = env0_6; const propagateTraceparentBinding = propagateTraceparent; const onRequestSpanEndBinding = onRequestSpanEnd; const value2 = undefined; const value3 = xhrCallback(a0, binding, shouldAttachHeadersWithTargetsBinding, binding2, propagateTraceparentBinding, onRequestSpanEndBinding); if (value3) { if (enableHTTPTimings) { value4 = environment.__proto__; addHTTPTimings(value3); } onRequestSpanStartBinding = onRequestSpanStart; if (onRequestSpanStartBinding != null) { onRequestSpanStartBinding = onRequestSpanStart; value = environment.__proto__; value = require(1099) /* metro dependency 1099 */; createHeadersSafely = value.createHeadersSafely; __sentry_xhr_v3__ = a0.xhr.__sentry_xhr_v3__; onRequestSpanStartBinding(value3, {headers: Reflect.apply(createHeadersSafely, value, [__sentry_xhr_v3__ == null ? value2 : __sentry_xhr_v3__.request_headers])}); } } return value2; function xhrCallback(a0, a1, a2, a3, a4, a5) { // fn#12289, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1225:2242, offset: 0x00dc5888, size: 1009 bytes, params: 7, frame: 34 var environment; var r1; var r21; var r14; var r15; var property; var url; var method; var value3; var fullURL; var moduleValue3; var parseUrl; var moduleValue4; var stripDataUrlContent; var moduleValue5; var value6; var activeSpan; var moduleValue7; var startInactiveSpan; var object; var Object; var assign; var binding; var object2; const SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN = (require(826) /* metro dependency 826 */).SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN; const SEMANTIC_ATTRIBUTE_SENTRY_OP = (require(826) /* metro dependency 826 */).SEMANTIC_ATTRIBUTE_SENTRY_OP; var value10; const SentryNonRecordingSpan = (require(826) /* metro dependency 826 */).SentryNonRecordingSpan; var sentryNonRecordingSpan; var __sentry_xhr_span_id__; var moduleValue10; var moduleValue11; var moduleValue12; var createHeadersSafely; var moduleValue13; const xhr = a0.xhr; let value = undefined; const r9 = xhr == null ? value : xhr[(require(1041) /* metro dependency 1041 */).SENTRY_XHR_DATA_KEY]; if (xhr) { if (xhr.__sentry_own_request__) { return value; } if (r9) { url = r9.url; method = r9.method; value3 = environment.__proto__.__proto__; r1 = (require(826) /* metro dependency 826 */).hasSpansEnabled() && a1(url); if (a0.endTimestamp) { if (r1) { __sentry_xhr_span_id__ = xhr.__sentry_xhr_span_id__; if (__sentry_xhr_span_id__) { property = a3[__sentry_xhr_span_id__]; if (property && value !== r9.status_code) { moduleValue11 = require(826) /* metro dependency 826 */; moduleValue11.setHttpStatus(property, r9.status_code); property.end(); if (a5 != null) { moduleValue12 = require(1099) /* metro dependency 1099 */; createHeadersSafely = moduleValue12.createHeadersSafely; moduleValue13 = require(1041) /* metro dependency 1041 */; a5(property, {headers: Reflect.apply(createHeadersSafely, moduleValue12, [moduleValue13.parseXhrResponseHeaders(xhr)]), error: a0.error}); } delete a3[__sentry_xhr_span_id__]; } return value; } return value; } fullURL = (require(1099) /* metro dependency 1099 */).getFullURL(url); moduleValue3 = require(826) /* metro dependency 826 */; parseUrl = moduleValue3.parseUrl; r21 = fullURL ? Reflect.apply(parseUrl, moduleValue3, [fullURL]) : Reflect.apply(parseUrl, moduleValue3, [url]); moduleValue4 = require(826) /* metro dependency 826 */; stripDataUrlContent = moduleValue4.stripDataUrlContent; moduleValue5 = require(826) /* metro dependency 826 */; value6 = Reflect.apply(stripDataUrlContent, moduleValue4, [moduleValue5.stripUrlQueryAndFragment(url)]); activeSpan = (require(826) /* metro dependency 826 */).getActiveSpan(); if (r1) { if (activeSpan) { moduleValue7 = require(826) /* metro dependency 826 */; startInactiveSpan = moduleValue7.startInactiveSpan; object = {}; object.name = '' + method + ' ' + value6; Object = global.Object; assign = Object.assign; binding = env2_2; object2 = {}; object2.url = (require(826) /* metro dependency 826 */).stripDataUrlContent(url); object2.type = 'xhr'; object2['http.method'] = method; r14 = fullURL ? (require(826) /* metro dependency 826 */).stripDataUrlContent(fullURL) : value; object2['http.url'] = r14; object2['server.address'] = r21 == null ? value : r21.host; value10 = binding(binding(object2, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, 'auto.http.browser'), SEMANTIC_ATTRIBUTE_SENTRY_OP, 'http.client'); r15 = (r21 == null ? value : r21.search) && ({['http.query']: r21 == null ? value : r21.search}); r14 = (r21 == null ? value : r21.hash) && ({['http.fragment']: r21 == null ? value : r21.hash}); object.attributes = Reflect.apply(assign, Object, [value10, r15, r14]); r1 = Reflect.apply(startInactiveSpan, moduleValue7, [object]); } else { sentryNonRecordingSpan = new SentryNonRecordingSpan(); } } else { sentryNonRecordingSpan = new SentryNonRecordingSpan(); } xhr.__sentry_xhr_span_id__ = r1.spanContext().spanId; __sentry_xhr_span_id__ = xhr.__sentry_xhr_span_id__; a3[__sentry_xhr_span_id__] = r1; if (a2(url)) { moduleValue10 = require(826) /* metro dependency 826 */; addTracingHeadersToXhrRequest(xhr, moduleValue10.hasSpansEnabled() && activeSpan ? r1 : value, a4); } value = require(826) /* metro dependency 826 */; value = value.getClient(); if (value) { value.emit('beforeOutgoingRequestSpan', r1, a0); } return r1; } fullURL = (require(1099) /* metro dependency 1099 */).getFullURL(url); moduleValue3 = require(826) /* metro dependency 826 */; parseUrl = moduleValue3.parseUrl; r21 = fullURL ? Reflect.apply(parseUrl, moduleValue3, [fullURL]) : Reflect.apply(parseUrl, moduleValue3, [url]); moduleValue4 = require(826) /* metro dependency 826 */; stripDataUrlContent = moduleValue4.stripDataUrlContent; moduleValue5 = require(826) /* metro dependency 826 */; value6 = Reflect.apply(stripDataUrlContent, moduleValue4, [moduleValue5.stripUrlQueryAndFragment(url)]); activeSpan = (require(826) /* metro dependency 826 */).getActiveSpan(); if (r1) { if (activeSpan) { moduleValue7 = require(826) /* metro dependency 826 */; startInactiveSpan = moduleValue7.startInactiveSpan; object = {}; object.name = '' + method + ' ' + value6; Object = global.Object; assign = Object.assign; binding = env2_2; object2 = {}; object2.url = (require(826) /* metro dependency 826 */).stripDataUrlContent(url); object2.type = 'xhr'; object2['http.method'] = method; r14 = fullURL ? (require(826) /* metro dependency 826 */).stripDataUrlContent(fullURL) : value; object2['http.url'] = r14; object2['server.address'] = r21 == null ? value : r21.host; value10 = binding(binding(object2, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, 'auto.http.browser'), SEMANTIC_ATTRIBUTE_SENTRY_OP, 'http.client'); r15 = (r21 == null ? value : r21.search) && ({['http.query']: r21 == null ? value : r21.search}); r14 = (r21 == null ? value : r21.hash) && ({['http.fragment']: r21 == null ? value : r21.hash}); object.attributes = Reflect.apply(assign, Object, [value10, r15, r14]); r1 = Reflect.apply(startInactiveSpan, moduleValue7, [object]); } else { sentryNonRecordingSpan = new SentryNonRecordingSpan(); } } else { sentryNonRecordingSpan = new SentryNonRecordingSpan(); } xhr.__sentry_xhr_span_id__ = r1.spanContext().spanId; __sentry_xhr_span_id__ = xhr.__sentry_xhr_span_id__; a3[__sentry_xhr_span_id__] = r1; if (a2(url)) { moduleValue10 = require(826) /* metro dependency 826 */; addTracingHeadersToXhrRequest(xhr, moduleValue10.hasSpansEnabled() && activeSpan ? r1 : value, a4); } value = require(826) /* metro dependency 826 */; value = value.getClient(); if (value) { value.emit('beforeOutgoingRequestSpan', r1, a0); } return r1; } } return value; function addTracingHeadersToXhrRequest(a0, a1, a2) { // fn#12290, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1225:3485, owner: xhrCallback.addTracingHeadersToXhrRequest, offset: 0x00dc5c79, size: 336 bytes, params: 4, frame: 22 var request_headers; var r9; var r8; var baggage; var r3; var __sentry_xhr_v3__; var setRequestHeader; var value4; var value5; var traceparent2; var value6; var baggageHeaderHasSentryValues; var error; let value = environment.__proto__.__proto__.__proto__; const value2 = undefined; const traceData = require(dependencyMap[1]).getTraceData({span: a1, propagateTraceparent: a2}); let property = traceData['sentry-trace']; const baggage2 = traceData.baggage; const traceparent = traceData.traceparent; if (property) { __sentry_xhr_v3__ = a0.__sentry_xhr_v3__; request_headers = __sentry_xhr_v3__ == null ? value2 : __sentry_xhr_v3__.request_headers; if (request_headers == null) { if (a0.setRequestHeader) { try { a0.setRequestHeader('sentry-trace', property); value4 = !traceparent; if (traceparent) { value5 = request_headers != null; if (value5) { traceparent2 = request_headers.traceparent; r9 = traceparent2; } else { r9 = value5; } r8 = r9; } else { r8 = value4; } if (!r8) { a0.setRequestHeader('traceparent', traceparent); } if (baggage2) { value6 = request_headers == null; baggage = value6 ? value2 : request_headers.baggage; if (baggage) { property = dependencyMap[2]; value = require(property); value = value.baggageHeaderHasSentryValues(baggage); r3 = value; } else { r3 = baggage; } if (!r3) { a0.setRequestHeader('baggage', baggage2); } } } catch (error) { } } } else if (!request_headers['sentry-trace']) { setRequestHeader = a0.setRequestHeader; if (setRequestHeader) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['sentry-trace', property]); } catch (error) { return value2; } if (traceparent) { try { value5 = request_headers != null; } catch (error) { return value2; } if (value5) { try { traceparent2 = request_headers.traceparent; r9 = traceparent2; } catch (error) { return value2; } if (r9) { if (baggage2) { try { value6 = request_headers == null; } catch (error) { return value2; } if (value6) { baggage = value2; if (baggage) { try { } catch (error) { return value2; } try { } catch (error) { return value2; } try { property = dependencyMap[2]; } catch (error) { return value2; } try { value = require(property); } catch (error) { return value2; } try { baggageHeaderHasSentryValues = value.baggageHeaderHasSentryValues; } catch (error) { return value2; } try { value = Reflect.apply(baggageHeaderHasSentryValues, value, [baggage]); r3 = value; } catch (error) { return value2; } if (!r3) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else if (!baggage) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else { try { baggage = request_headers.baggage; } catch (error) { return value2; } if (baggage) { try { } catch (error) { return value2; } try { } catch (error) { return value2; } try { property = dependencyMap[2]; } catch (error) { return value2; } try { value = require(property); } catch (error) { return value2; } try { baggageHeaderHasSentryValues = value.baggageHeaderHasSentryValues; } catch (error) { return value2; } try { value = Reflect.apply(baggageHeaderHasSentryValues, value, [baggage]); r3 = value; } catch (error) { return value2; } if (!r3) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else if (!baggage) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } } } else { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['traceparent', traceparent]); } catch (error) { return value2; } if (baggage2) { try { value6 = request_headers == null; } catch (error) { return value2; } if (value6) { baggage = value2; if (baggage) { try { } catch (error) { return value2; } try { } catch (error) { return value2; } try { property = dependencyMap[2]; } catch (error) { return value2; } try { value = require(property); } catch (error) { return value2; } try { baggageHeaderHasSentryValues = value.baggageHeaderHasSentryValues; } catch (error) { return value2; } try { value = Reflect.apply(baggageHeaderHasSentryValues, value, [baggage]); r3 = value; } catch (error) { return value2; } if (!r3) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else if (!baggage) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else { try { baggage = request_headers.baggage; } catch (error) { return value2; } if (baggage) { try { } catch (error) { return value2; } try { } catch (error) { return value2; } try { property = dependencyMap[2]; } catch (error) { return value2; } try { value = require(property); } catch (error) { return value2; } try { baggageHeaderHasSentryValues = value.baggageHeaderHasSentryValues; } catch (error) { return value2; } try { value = Reflect.apply(baggageHeaderHasSentryValues, value, [baggage]); r3 = value; } catch (error) { return value2; } if (!r3) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else if (!baggage) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } } } } else if (value5) { if (baggage2) { try { value6 = request_headers == null; } catch (error) { return value2; } if (value6) { baggage = value2; if (baggage) { try { } catch (error) { return value2; } try { } catch (error) { return value2; } try { property = dependencyMap[2]; } catch (error) { return value2; } try { value = require(property); } catch (error) { return value2; } try { baggageHeaderHasSentryValues = value.baggageHeaderHasSentryValues; } catch (error) { return value2; } try { value = Reflect.apply(baggageHeaderHasSentryValues, value, [baggage]); r3 = value; } catch (error) { return value2; } if (!r3) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else if (!baggage) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else { try { baggage = request_headers.baggage; } catch (error) { return value2; } if (baggage) { try { } catch (error) { return value2; } try { } catch (error) { return value2; } try { property = dependencyMap[2]; } catch (error) { return value2; } try { value = require(property); } catch (error) { return value2; } try { baggageHeaderHasSentryValues = value.baggageHeaderHasSentryValues; } catch (error) { return value2; } try { value = Reflect.apply(baggageHeaderHasSentryValues, value, [baggage]); r3 = value; } catch (error) { return value2; } if (!r3) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else if (!baggage) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } } } else { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['traceparent', traceparent]); } catch (error) { return value2; } if (baggage2) { try { value6 = request_headers == null; } catch (error) { return value2; } if (value6) { baggage = value2; if (baggage) { try { } catch (error) { return value2; } try { } catch (error) { return value2; } try { property = dependencyMap[2]; } catch (error) { return value2; } try { value = require(property); } catch (error) { return value2; } try { baggageHeaderHasSentryValues = value.baggageHeaderHasSentryValues; } catch (error) { return value2; } try { value = Reflect.apply(baggageHeaderHasSentryValues, value, [baggage]); r3 = value; } catch (error) { return value2; } if (!r3) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else if (!baggage) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else { try { baggage = request_headers.baggage; } catch (error) { return value2; } if (baggage) { try { } catch (error) { return value2; } try { } catch (error) { return value2; } try { property = dependencyMap[2]; } catch (error) { return value2; } try { value = require(property); } catch (error) { return value2; } try { baggageHeaderHasSentryValues = value.baggageHeaderHasSentryValues; } catch (error) { return value2; } try { value = Reflect.apply(baggageHeaderHasSentryValues, value, [baggage]); r3 = value; } catch (error) { return value2; } if (!r3) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else if (!baggage) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } } } } else if (!traceparent) { if (baggage2) { try { value6 = request_headers == null; } catch (error) { return value2; } if (value6) { baggage = value2; if (baggage) { try { } catch (error) { return value2; } try { } catch (error) { return value2; } try { property = dependencyMap[2]; } catch (error) { return value2; } try { value = require(property); } catch (error) { return value2; } try { baggageHeaderHasSentryValues = value.baggageHeaderHasSentryValues; } catch (error) { return value2; } try { value = Reflect.apply(baggageHeaderHasSentryValues, value, [baggage]); r3 = value; } catch (error) { return value2; } if (!r3) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else if (!baggage) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else { try { baggage = request_headers.baggage; } catch (error) { return value2; } if (baggage) { try { } catch (error) { return value2; } try { } catch (error) { return value2; } try { property = dependencyMap[2]; } catch (error) { return value2; } try { value = require(property); } catch (error) { return value2; } try { baggageHeaderHasSentryValues = value.baggageHeaderHasSentryValues; } catch (error) { return value2; } try { value = Reflect.apply(baggageHeaderHasSentryValues, value, [baggage]); r3 = value; } catch (error) { return value2; } if (!r3) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else if (!baggage) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } } } else { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['traceparent', traceparent]); } catch (error) { return value2; } if (baggage2) { try { value6 = request_headers == null; } catch (error) { return value2; } if (value6) { baggage = value2; if (baggage) { try { } catch (error) { return value2; } try { } catch (error) { return value2; } try { property = dependencyMap[2]; } catch (error) { return value2; } try { value = require(property); } catch (error) { return value2; } try { baggageHeaderHasSentryValues = value.baggageHeaderHasSentryValues; } catch (error) { return value2; } try { value = Reflect.apply(baggageHeaderHasSentryValues, value, [baggage]); r3 = value; } catch (error) { return value2; } if (!r3) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else if (!baggage) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else { try { baggage = request_headers.baggage; } catch (error) { return value2; } if (baggage) { try { } catch (error) { return value2; } try { } catch (error) { return value2; } try { property = dependencyMap[2]; } catch (error) { return value2; } try { value = require(property); } catch (error) { return value2; } try { baggageHeaderHasSentryValues = value.baggageHeaderHasSentryValues; } catch (error) { return value2; } try { value = Reflect.apply(baggageHeaderHasSentryValues, value, [baggage]); r3 = value; } catch (error) { return value2; } if (!r3) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } else if (!baggage) { try { setRequestHeader = a0.setRequestHeader; } catch (error) { return value2; } try { Reflect.apply(setRequestHeader, a0, ['baggage', baggage2]); } catch (error) { } } } } } } } } return value2; } } } } } global.__d(_fun12276, 1098, [77, 826, 1099, 1041]) /* metro module 1098, dependencies: [77, 826, 1099, 1041] */;