decord/source/__polyfill/00xxx/module_731.js
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

579 lines
23 KiB
JavaScript

// Module ID: 731
// Function ID: 732
// Dependencies: [32, 713, 721, 709, 732, 684, 705, 690, 706, 700, 699, 694, 696, 688, 689, 720, 722, 726, 685, 733, 701, 725, 704]
// Exports: continueTrace, startInactiveSpan, startNewTrace, startSpan, startSpanManual, suppressTracing, withActiveSpan
// Module 731
import _mod688 from "module_688" /* 688 */;
import _mod690 from "module_690" /* 690 */;
import generateSpanId from "generateSpanId" /* 694 */;
import safeDateNow from "safeDateNow" /* 696 */;
import _mod699 from "module_699" /* 699 */;
import SEMANTIC_ATTRIBUTE_CACHE_HIT from "SEMANTIC_ATTRIBUTE_CACHE_HIT" /* 704 */;
import _mod706 from "module_706" /* 706 */;
import _getSpanForScope from "_getSpanForScope" /* 709 */;
import _mod713 from "module_713" /* 713 */;
import _slicedToArray from "module_32" /* 32 */;
const require = globalThis.__r;
function createChildOrRootSpan(arg0) {
({ parentSpan, spanArguments, forceTransaction, scope } = arg0);
if (obj.hasSpansEnabled()) {
const isolationScope = tmp(713).getIsolationScope();
if (parentSpan) {
if (!forceTransaction) {
({ traceId, spanId } = parentSpan.spanContext());
const tmp12 = scope.getScopeData().sdkProcessingMetadata[__SENTRY_SUPPRESS_TRACING__];
let spanIsSampledResult = !tmp12;
if (!tmp12) {
spanIsSampledResult = tmp(684).spanIsSampled(parentSpan);
const tmpResult13 = tmp(684);
}
if (spanIsSampledResult) {
const obj2 = {};
const merged = Object.assign(spanArguments);
obj2.parentSpanId = spanId;
obj2.traceId = traceId;
obj2.sampled = spanIsSampledResult;
let sentrySpan = new tmp(725).SentrySpan(obj2);
} else {
const obj3 = { traceId };
sentrySpan = new tmp(721).SentryNonRecordingSpan(obj3);
}
const spanContextResult = parentSpan.spanContext();
tmp(684).addChildSpanToSpan(parentSpan, sentrySpan);
const tmpResult14 = tmp(684);
const client = tmp(713).getClient();
if (client) {
client.emit("spanStart", sentrySpan);
if (spanArguments.endTimestamp) {
client.emit("spanEnd", sentrySpan);
}
}
const tmpResult15 = tmp(713);
tmp(684).addChildSpanToSpan(parentSpan, sentrySpan);
const tmpResult16 = tmp(684);
}
tmp(726).logSpanStart(sentrySpan);
const tmpResult17 = tmp(726);
const result = tmp(685).setCapturedScopesOnSpan(sentrySpan, scope, isolationScope);
return sentrySpan;
}
if (parentSpan) {
const dynamicSamplingContextFromSpan = tmp(722).getDynamicSamplingContextFromSpan(parentSpan);
const tmpResult19 = tmp(722);
({ traceId: traceId2, spanId: spanId2 } = parentSpan.spanContext());
const spanContextResult1 = parentSpan.spanContext();
const obj4 = { traceId: traceId2, parentSpanId: spanId2 };
const tmpResult20 = tmp(684);
const merged1 = Object.assign(spanArguments);
const tmp45 = _startRootSpan(obj4, scope, tmp(684).spanIsSampled(parentSpan));
const spanIsSampledResult1 = tmp(684).spanIsSampled(parentSpan);
tmp(722).freezeDscOnSpan(tmp45, dynamicSamplingContextFromSpan);
sentrySpan = tmp45;
const tmpResult21 = tmp(722);
} else {
const obj5 = {};
const merged2 = Object.assign(isolationScope.getPropagationContext());
const merged3 = Object.assign(scope.getPropagationContext());
const dsc = obj5.dsc;
const obj6 = { traceId: null, parentSpanId: null };
({ traceId: obj15.traceId, parentSpanId: obj15.parentSpanId } = obj5);
const merged4 = Object.assign(spanArguments);
const tmp36 = _startRootSpan(obj6, scope, obj5.sampled);
sentrySpan = tmp36;
if (dsc) {
tmp(722).freezeDscOnSpan(tmp36, dsc);
sentrySpan = tmp36;
const tmpResult22 = tmp(722);
}
}
const tmpResult = tmp(713);
} else {
const sentryNonRecordingSpan = new tmp(721).SentryNonRecordingSpan();
if (forceTransaction) {
const obj7 = { sampled: "false", sample_rate: "0", transaction: spanArguments.name };
const merged5 = Object.assign(tmp(722).getDynamicSamplingContextFromSpan(sentryNonRecordingSpan));
const tmpResult23 = tmp(722);
tmp(722).freezeDscOnSpan(sentryNonRecordingSpan, obj7);
const tmpResult24 = tmp(722);
}
return sentryNonRecordingSpan;
}
}
function _startRootSpan(name, getPropagationContext, parentSampled) {
const client = _mod713.getClient();
let options;
if (client != null) {
options = client.getOptions();
}
if (!options) {
options = {};
}
name = name.name;
let str = "";
if (undefined !== name) {
str = name;
}
const obj2 = { spanAttributes: null, spanName: null, parentSampled: null };
const merged = Object.assign(name.attributes);
obj2.spanAttributes = {};
obj2.spanName = str;
obj2.parentSampled = parentSampled;
if (client != null) {
client.emit("beforeSampling", obj2, { decision: false });
}
parentSampled = obj2.parentSampled;
const spanAttributes = obj2.spanAttributes;
const propagationContext = getPropagationContext.getPropagationContext();
if (getPropagationContext.getScopeData().sdkProcessingMetadata[__SENTRY_SUPPRESS_TRACING__]) {
const items = [false];
let sampleSpanResult = items;
} else {
const obj4 = { name: str, parentSampled, attributes: spanAttributes, parentSampleRate: null };
const tmpResult = tmp(733);
const dsc = propagationContext.dsc;
let sample_rate;
if (dsc != null) {
sample_rate = dsc.sample_rate;
}
obj4.parentSampleRate = tmp(701).parseSampleRate(sample_rate);
sampleSpanResult = tmpResult.sampleSpan(options, obj4, propagationContext.sampleRand);
const tmpResult2 = tmp(701);
}
const obj3 = {};
[tmp9, tmp10, tmp11] = sampleSpanResult;
const obj5 = {};
const merged1 = Object.assign(name);
const obj6 = { [SEMANTIC_ATTRIBUTE_CACHE_HIT.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: "custom" };
let tmp13;
if (undefined !== tmp10) {
if (tmp11) {
tmp13 = tmp10;
}
}
obj6[SEMANTIC_ATTRIBUTE_CACHE_HIT.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE] = tmp13;
const merged2 = Object.assign(spanAttributes);
obj5.attributes = obj6;
obj5.sampled = tmp9;
const sentrySpan = new tmp(725).SentrySpan(obj5);
let tmp16 = !tmp9;
if (!tmp9) {
tmp16 = client;
}
if (tmp16) {
if (tmp(688).DEBUG_BUILD) {
const debug = tmp(689).debug;
debug.log("[Tracing] Discarding root span because its trace was not chosen to be sampled.");
}
client.recordDroppedEvent("sample_rate", "transaction");
}
if (client) {
client.emit("spanStart", sentrySpan);
}
return sentrySpan;
}
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const __SENTRY_SUPPRESS_TRACING__ = "__SENTRY_SUPPRESS_TRACING__";
export const continueTrace = (arg0, arg1) => {
_require = arg1;
let mainCarrier = require("module_690").getMainCarrier();
let obj = require("module_690");
let asyncContextStrategy = require("module_706").getAsyncContextStrategy(mainCarrier);
if (asyncContextStrategy.continueTrace) {
return asyncContextStrategy.continueTrace(arg0, arg1);
} else {
({ sentryTrace: dependencyMap, baggage } = arg0);
const client = tmp(713).getClient();
let tmpResult = tmp(713);
let result = tmp(700).baggageHeaderToDynamicSamplingContext(baggage);
if (client) {
let org_id;
if (result != null) {
org_id = result.org_id;
}
if (!tmpResult6.shouldContinueTrace(client, org_id)) {
closure_129_0 = arg1;
let withScopeResult = tmp(713).withScope((setPropagationContext) => {
const obj = { traceId: generateSpanId.generateTraceId(), sampleRand: null };
obj.sampleRand = safeDateNow.safeMathRandom();
const result = setPropagationContext.setPropagationContext(obj);
if (_mod688.DEBUG_BUILD) {
const debug = tmp(689).debug;
const _HermesInternal = HermesInternal;
debug.log("Starting a new trace with id " + setPropagationContext.getPropagationContext().traceId);
}
c0 = null;
closure_1 = closure_0;
const tmp6 = closure_0;
const mainCarrier = _mod690.getMainCarrier();
const tmpResult = _mod690;
const asyncContextStrategy = _mod706.getAsyncContextStrategy(mainCarrier);
if (asyncContextStrategy.withActiveSpan) {
let withActiveSpanResult = asyncContextStrategy.withActiveSpan(null, tmp6);
} else {
withActiveSpanResult = tmp(713).withScope((arg0) => {
closure_0(obj4[3])._setSpanForScope(arg0, closure_0);
return closure_1(arg0);
});
const tmpResult4 = tmp(713);
}
return withActiveSpanResult;
});
const tmpResult7 = tmp(713);
}
return withScopeResult;
}
const tmpResult5 = tmp(700);
withScopeResult = tmp(713).withScope((setPropagationContext) => {
const result = setPropagationContext.setPropagationContext(_mod699.propagationContextFromHeaders(dependencyMap, baggage));
_getSpanForScope._setSpanForScope(setPropagationContext, undefined);
return closure_0();
});
const tmpResult8 = tmp(713);
}
};
export const startInactiveSpan = function startInactiveSpan(experimental) {
_require = experimental;
let mainCarrier = require("module_690").getMainCarrier();
let obj = require("module_690");
const tmp3 = _require;
const tmp4 = obj4;
let asyncContextStrategy = require("module_706").getAsyncContextStrategy(mainCarrier);
if (asyncContextStrategy.startInactiveSpan) {
return asyncContextStrategy.startInactiveSpan(experimental);
} else {
const obj3 = { isStandalone: experimental.experimental || {}.standalone };
const merged = Object.assign(experimental);
let tmp10 = obj3;
if (experimental.startTime) {
obj4 = {};
const merged1 = Object.assign(obj3);
obj4.startTimestamp = tmp3(tmp4[5]).spanTimeInputToSeconds(experimental.startTime);
delete tmp[tmp2];
tmp10 = obj4;
const tmp3Result = tmp3(tmp4[5]);
}
obj4 = tmp10;
({ forceTransaction: _slicedToArray, parentSpan } = experimental);
if (experimental.scope) {
let fn = (arg0) => _mod713.withScope(experimental.scope, arg0);
} else {
fn = undefined !== parentSpan ? ((arg0) => {
closure_0 = parentSpan;
closure_1 = arg0;
const mainCarrier = _mod690.getMainCarrier();
const tmp = parentSpan;
const asyncContextStrategy = _mod706.getAsyncContextStrategy(mainCarrier);
if (asyncContextStrategy.withActiveSpan) {
let withActiveSpanResult = asyncContextStrategy.withActiveSpan(tmp, arg0);
} else {
withActiveSpanResult = _mod713.withScope((arg0) => {
closure_0(obj4[3])._setSpanForScope(arg0, closure_0);
return closure_1(arg0);
});
const tmp2Result = _mod713;
}
return withActiveSpanResult;
}) : ((fn) => fn());
}
return fn(() => {
const currentScope = _mod713.getCurrentScope();
let tmp5 = parentSpan;
if (!parentSpan) {
if (null !== tmp4) {
const _getSpanForScopeResult = tmp(709)._getSpanForScope(currentScope);
if (_getSpanForScopeResult) {
const client = tmp(713).getClient();
if (client) {
let options = client.getOptions();
} else {
options = {};
}
let rootSpan = _getSpanForScopeResult;
if (options.parentSpanIsAlwaysRootSpan) {
rootSpan = tmp(684).getRootSpan(_getSpanForScopeResult);
const tmpResult4 = tmp(684);
}
tmp5 = rootSpan;
const tmpResult3 = tmp(713);
}
const tmpResult = tmp(709);
}
}
if (experimental.onlyIfParent) {
if (!tmp5) {
let sentryNonRecordingSpan = new tmp(721).SentryNonRecordingSpan();
}
return sentryNonRecordingSpan;
}
sentryNonRecordingSpan = createChildOrRootSpan({ parentSpan: tmp5, spanArguments: obj4, forceTransaction, scope: currentScope });
});
}
const obj2 = require("module_706");
};
export const startNewTrace = function startNewTrace(arg0) {
_require = arg0;
return require("module_713").withScope((setPropagationContext) => {
const obj = { traceId: generateSpanId.generateTraceId(), sampleRand: null };
obj.sampleRand = safeDateNow.safeMathRandom();
const result = setPropagationContext.setPropagationContext(obj);
if (_mod688.DEBUG_BUILD) {
const debug = tmp(689).debug;
const _HermesInternal = HermesInternal;
debug.log("Starting a new trace with id " + setPropagationContext.getPropagationContext().traceId);
}
c0 = null;
closure_1 = closure_0;
const tmp6 = closure_0;
const mainCarrier = _mod690.getMainCarrier();
const tmpResult = _mod690;
const asyncContextStrategy = _mod706.getAsyncContextStrategy(mainCarrier);
if (asyncContextStrategy.withActiveSpan) {
let withActiveSpanResult = asyncContextStrategy.withActiveSpan(null, tmp6);
} else {
withActiveSpanResult = tmp(713).withScope((arg0) => {
closure_0(obj4[3])._setSpanForScope(arg0, closure_0);
return closure_1(arg0);
});
const tmpResult4 = tmp(713);
}
return withActiveSpanResult;
});
};
export const startSpan = function startSpan(experimental, arg1) {
_require = experimental;
dependencyMap = arg1;
const mainCarrier = require("module_690").getMainCarrier();
const obj = require("module_690");
const asyncContextStrategy = require("module_706").getAsyncContextStrategy(mainCarrier);
if (asyncContextStrategy.startSpan) {
return asyncContextStrategy.startSpan(experimental, arg1);
} else {
let obj3 = { isStandalone: experimental.experimental || {}.standalone };
const merged = Object.assign(experimental);
let tmp10 = obj3;
if (experimental.startTime) {
let obj4 = {};
const merged1 = Object.assign(obj3);
obj4.startTimestamp = tmp3(684).spanTimeInputToSeconds(experimental.startTime);
delete tmp[tmp2];
tmp10 = obj4;
const tmp3Result = tmp3(684);
}
obj4 = tmp10;
({ forceTransaction: __SENTRY_SUPPRESS_TRACING__, parentSpan: createChildOrRootSpan, scope } = experimental);
let cloneResult;
if (scope != null) {
cloneResult = scope.clone();
}
return tmp3(713).withScope(cloneResult, () => {
closure_0 = createChildOrRootSpan;
return undefined !== createChildOrRootSpan ? ((arg0) => {
dependencyMap = arg0;
const mainCarrier = closure_0(690).getMainCarrier();
const obj = closure_0(690);
const tmp = closure_0;
const tmp2 = closure_0;
const asyncContextStrategy = closure_0(706).getAsyncContextStrategy(mainCarrier);
if (asyncContextStrategy.withActiveSpan) {
let withActiveSpanResult = asyncContextStrategy.withActiveSpan(tmp, arg0);
} else {
withActiveSpanResult = tmp2(713).withScope((arg0) => {
closure_0(obj4[3])._setSpanForScope(arg0, closure_0);
return closure_1(arg0);
});
const tmp2Result = tmp2(713);
}
return withActiveSpanResult;
}) : ((fn) => fn())(() => {
const currentScope = sentryNonRecordingSpan(713).getCurrentScope();
let tmp5 = closure_4;
if (!closure_4) {
if (null !== tmp4) {
const _getSpanForScopeResult = tmp(709)._getSpanForScope(currentScope);
if (_getSpanForScopeResult) {
const client = tmp(713).getClient();
if (client) {
let options = client.getOptions();
} else {
options = {};
}
let rootSpan = _getSpanForScopeResult;
if (options.parentSpanIsAlwaysRootSpan) {
rootSpan = tmp(684).getRootSpan(_getSpanForScopeResult);
const tmpResult6 = tmp(684);
}
tmp5 = rootSpan;
const tmpResult5 = tmp(713);
}
const tmpResult = tmp(709);
}
}
if (sentryNonRecordingSpan.onlyIfParent) {
if (!tmp5) {
sentryNonRecordingSpan = new tmp(721).SentryNonRecordingSpan();
}
tmp(709)._setSpanForScope(currentScope, sentryNonRecordingSpan);
const tmpResult7 = tmp(709);
return tmp(732).handleCallbackErrors(() => dependencyMap(sentryNonRecordingSpan), () => {
const status = sentryNonRecordingSpan(dependencyMap[5]).spanToJSON(sentryNonRecordingSpan).status;
const isRecordingResult = sentryNonRecordingSpan.isRecording();
let tmp4 = !isRecordingResult;
if (isRecordingResult) {
let tmp5 = status;
if (status) {
tmp5 = "ok" !== status;
}
tmp4 = tmp5;
}
if (!tmp4) {
const obj3 = { code: sentryNonRecordingSpan(dependencyMap[6]).SPAN_STATUS_ERROR, message: "internal_error" };
sentryNonRecordingSpan.setStatus(obj3);
}
}, () => {
sentryNonRecordingSpan.end();
});
}
sentryNonRecordingSpan = closure_1_4({ parentSpan: tmp5, spanArguments, forceTransaction, scope: currentScope });
});
});
}
const obj2 = require("module_706");
};
export const startSpanManual = function startSpanManual(experimental, arg1) {
_require = experimental;
dependencyMap = arg1;
let mainCarrier = require("module_690").getMainCarrier();
let obj = require("module_690");
let asyncContextStrategy = require("module_706").getAsyncContextStrategy(mainCarrier);
if (asyncContextStrategy.startSpanManual) {
return asyncContextStrategy.startSpanManual(experimental, arg1);
} else {
let obj3 = { isStandalone: experimental.experimental || {}.standalone };
const merged = Object.assign(experimental);
let tmp10 = obj3;
if (experimental.startTime) {
let obj4 = {};
const merged1 = Object.assign(obj3);
obj4.startTimestamp = tmp3(684).spanTimeInputToSeconds(experimental.startTime);
delete tmp[tmp2];
tmp10 = obj4;
const tmp3Result = tmp3(684);
}
obj4 = tmp10;
({ forceTransaction: __SENTRY_SUPPRESS_TRACING__, parentSpan: createChildOrRootSpan, scope } = experimental);
let cloneResult;
if (scope != null) {
cloneResult = scope.clone();
}
return tmp3(713).withScope(cloneResult, () => {
closure_0 = createChildOrRootSpan;
return undefined !== createChildOrRootSpan ? ((arg0) => {
dependencyMap = arg0;
const mainCarrier = closure_0(690).getMainCarrier();
const obj = closure_0(690);
const tmp = closure_0;
const tmp2 = closure_0;
const asyncContextStrategy = closure_0(706).getAsyncContextStrategy(mainCarrier);
if (asyncContextStrategy.withActiveSpan) {
let withActiveSpanResult = asyncContextStrategy.withActiveSpan(tmp, arg0);
} else {
withActiveSpanResult = tmp2(713).withScope((arg0) => {
closure_0(obj4[3])._setSpanForScope(arg0, closure_0);
return closure_1(arg0);
});
const tmp2Result = tmp2(713);
}
return withActiveSpanResult;
}) : ((fn) => fn())(() => {
const currentScope = sentryNonRecordingSpan(713).getCurrentScope();
let tmp5 = closure_4;
if (!closure_4) {
if (null !== tmp4) {
const _getSpanForScopeResult = tmp(709)._getSpanForScope(currentScope);
if (_getSpanForScopeResult) {
const client = tmp(713).getClient();
if (client) {
let options = client.getOptions();
} else {
options = {};
}
let rootSpan = _getSpanForScopeResult;
if (options.parentSpanIsAlwaysRootSpan) {
rootSpan = tmp(684).getRootSpan(_getSpanForScopeResult);
const tmpResult6 = tmp(684);
}
tmp5 = rootSpan;
const tmpResult5 = tmp(713);
}
const tmpResult = tmp(709);
}
}
if (sentryNonRecordingSpan.onlyIfParent) {
if (!tmp5) {
sentryNonRecordingSpan = new tmp(721).SentryNonRecordingSpan();
}
tmp(709)._setSpanForScope(currentScope, sentryNonRecordingSpan);
const tmpResult7 = tmp(709);
return tmp(732).handleCallbackErrors(() => dependencyMap(sentryNonRecordingSpan, () => sentryNonRecordingSpan.end()), () => {
const status = sentryNonRecordingSpan(dependencyMap[5]).spanToJSON(sentryNonRecordingSpan).status;
const isRecordingResult = sentryNonRecordingSpan.isRecording();
let tmp4 = !isRecordingResult;
if (isRecordingResult) {
let tmp5 = status;
if (status) {
tmp5 = "ok" !== status;
}
tmp4 = tmp5;
}
if (!tmp4) {
const obj3 = { code: sentryNonRecordingSpan(dependencyMap[6]).SPAN_STATUS_ERROR, message: "internal_error" };
sentryNonRecordingSpan.setStatus(obj3);
}
});
}
sentryNonRecordingSpan = closure_1_4({ parentSpan: tmp5, spanArguments, forceTransaction, scope: currentScope });
});
});
}
const obj2 = require("module_706");
};
export const suppressTracing = function suppressTracing(arg0) {
_require = arg0;
const mainCarrier = require("module_690").getMainCarrier();
const obj = require("module_690");
const tmp = _require;
const asyncContextStrategy = require("module_706").getAsyncContextStrategy(mainCarrier);
if (asyncContextStrategy.suppressTracing) {
let suppressTracingResult = asyncContextStrategy.suppressTracing(arg0);
} else {
suppressTracingResult = tmp(713).withScope((setSDKProcessingMetadata) => {
const result = setSDKProcessingMetadata.setSDKProcessingMetadata({ [closure_2_3]: true });
const result1 = setSDKProcessingMetadata.setSDKProcessingMetadata({ [closure_2_3]: undefined });
return closure_0();
});
const tmpResult = tmp(713);
}
return suppressTracingResult;
};
export const withActiveSpan = function withActiveSpan(arg0, arg1) {
_require = arg0;
dependencyMap = arg1;
const mainCarrier = require("module_690").getMainCarrier();
const obj = require("module_690");
const tmp = _require;
const asyncContextStrategy = require("module_706").getAsyncContextStrategy(mainCarrier);
if (asyncContextStrategy.withActiveSpan) {
let withActiveSpanResult = asyncContextStrategy.withActiveSpan(arg0, arg1);
} else {
withActiveSpanResult = tmp(713).withScope((arg0) => {
closure_0(obj4[3])._setSpanForScope(arg0, closure_0);
return closure_1(arg0);
});
const tmpResult = tmp(713);
}
return withActiveSpanResult;
};