1294 lines
62 KiB
React
1294 lines
62 KiB
React
/* Metro module 1098; source: unknown; dependencies: [77, 826, 1099, 1041] */
|
|
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 closure = shouldAttachHeaders;
|
|
const env0_2 = require(77) /* metro dependency 77 */;
|
|
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 = closure;
|
|
}
|
|
|
|
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 moduleValue = require(826) /* metro dependency 826 */;
|
|
const url = moduleValue.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 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 _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 _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 _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 _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 _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 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 object3;
|
|
var Object;
|
|
var assign;
|
|
var binding;
|
|
var object4;
|
|
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;
|
|
object3 = {};
|
|
object3.name = '' + method + ' ' + value6;
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
binding = env2_2;
|
|
object4 = {};
|
|
object4.url = (require(826) /* metro dependency 826 */).stripDataUrlContent(url);
|
|
object4.type = 'xhr';
|
|
object4['http.method'] = method;
|
|
r14 = fullURL ? (require(826) /* metro dependency 826 */).stripDataUrlContent(fullURL) : value;
|
|
object4['http.url'] = r14;
|
|
object4['server.address'] = r21 == null ? value : r21.host;
|
|
value10 = binding(binding(object4, 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});
|
|
object3.attributes = Reflect.apply(assign, Object, [value10, r15, r14]);
|
|
r1 = Reflect.apply(startInactiveSpan, moduleValue7, [object3]);
|
|
} 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;
|
|
object3 = {};
|
|
object3.name = '' + method + ' ' + value6;
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
binding = env2_2;
|
|
object4 = {};
|
|
object4.url = (require(826) /* metro dependency 826 */).stripDataUrlContent(url);
|
|
object4.type = 'xhr';
|
|
object4['http.method'] = method;
|
|
r14 = fullURL ? (require(826) /* metro dependency 826 */).stripDataUrlContent(fullURL) : value;
|
|
object4['http.url'] = r14;
|
|
object4['server.address'] = r21 == null ? value : r21.host;
|
|
value10 = binding(binding(object4, 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});
|
|
object3.attributes = Reflect.apply(assign, Object, [value10, r15, r14]);
|
|
r1 = Reflect.apply(startInactiveSpan, moduleValue7, [object3]);
|
|
} 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;
|
|
}
|
|
|