UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

1 lines 101 kB
(()=>{"use strict";var e,t,r,n,o={"./@opentelemetry/core/build/src/ExportResult.js"(e,t){var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ExportResultCode=void 0,(r=t.ExportResultCode||(t.ExportResultCode={}))[r.SUCCESS=0]="SUCCESS",r[r.FAILED=1]="FAILED"},"./@opentelemetry/core/build/src/baggage/constants.js"(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.BAGGAGE_MAX_TOTAL_LENGTH=t.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=t.BAGGAGE_MAX_NAME_VALUE_PAIRS=t.BAGGAGE_HEADER=t.BAGGAGE_ITEMS_SEPARATOR=t.BAGGAGE_PROPERTIES_SEPARATOR=t.BAGGAGE_KEY_PAIR_SEPARATOR=void 0,t.BAGGAGE_KEY_PAIR_SEPARATOR="=",t.BAGGAGE_PROPERTIES_SEPARATOR=";",t.BAGGAGE_ITEMS_SEPARATOR=",",t.BAGGAGE_HEADER="baggage",t.BAGGAGE_MAX_NAME_VALUE_PAIRS=180,t.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096,t.BAGGAGE_MAX_TOTAL_LENGTH=8192},"./@opentelemetry/core/build/src/baggage/propagation/W3CBaggagePropagator.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.W3CBaggagePropagator=void 0;let n=r("@opentelemetry/api"),o=r("./@opentelemetry/core/build/src/trace/suppress-tracing.js"),E=r("./@opentelemetry/core/build/src/baggage/constants.js"),s=r("./@opentelemetry/core/build/src/baggage/utils.js");let W3CBaggagePropagator=class W3CBaggagePropagator{inject(e,t,r){let T=n.propagation.getBaggage(e);if(!T||(0,o.isTracingSuppressed)(e))return;let _=(0,s.getKeyPairs)(T).filter(e=>e.length<=E.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS).slice(0,E.BAGGAGE_MAX_NAME_VALUE_PAIRS),a=(0,s.serializeKeyPairs)(_);a.length>0&&r.set(t,E.BAGGAGE_HEADER,a)}extract(e,t,r){let o=r.get(t,E.BAGGAGE_HEADER),T=Array.isArray(o)?o.join(E.BAGGAGE_ITEMS_SEPARATOR):o;if(!T)return e;let _={};return 0===T.length||(T.split(E.BAGGAGE_ITEMS_SEPARATOR).forEach(e=>{let t=(0,s.parsePairKeyValue)(e);if(t){let e={value:t.value};t.metadata&&(e.metadata=t.metadata),_[t.key]=e}}),0===Object.entries(_).length)?e:n.propagation.setBaggage(e,n.propagation.createBaggage(_))}fields(){return[E.BAGGAGE_HEADER]}};t.W3CBaggagePropagator=W3CBaggagePropagator},"./@opentelemetry/core/build/src/baggage/utils.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.parseKeyPairsIntoRecord=t.parsePairKeyValue=t.getKeyPairs=t.serializeKeyPairs=void 0;let n=r("@opentelemetry/api"),o=r("./@opentelemetry/core/build/src/baggage/constants.js");function parsePairKeyValue(e){let t,r=e.split(o.BAGGAGE_PROPERTIES_SEPARATOR);if(r.length<=0)return;let E=r.shift();if(!E)return;let s=E.indexOf(o.BAGGAGE_KEY_PAIR_SEPARATOR);if(s<=0)return;let T=decodeURIComponent(E.substring(0,s).trim()),_=decodeURIComponent(E.substring(s+1).trim());return r.length>0&&(t=(0,n.baggageEntryMetadataFromString)(r.join(o.BAGGAGE_PROPERTIES_SEPARATOR))),{key:T,value:_,metadata:t}}t.serializeKeyPairs=function(e){return e.reduce((e,t)=>{let r=`${e}${""!==e?o.BAGGAGE_ITEMS_SEPARATOR:""}${t}`;return r.length>o.BAGGAGE_MAX_TOTAL_LENGTH?e:r},"")},t.getKeyPairs=function(e){return e.getAllEntries().map(([e,t])=>{let r=`${encodeURIComponent(e)}=${encodeURIComponent(t.value)}`;return void 0!==t.metadata&&(r+=o.BAGGAGE_PROPERTIES_SEPARATOR+t.metadata.toString()),r})},t.parsePairKeyValue=parsePairKeyValue,t.parseKeyPairsIntoRecord=function(e){return"string"!=typeof e||0===e.length?{}:e.split(o.BAGGAGE_ITEMS_SEPARATOR).map(e=>parsePairKeyValue(e)).filter(e=>void 0!==e&&e.value.length>0).reduce((e,t)=>(e[t.key]=t.value,e),{})}},"./@opentelemetry/core/build/src/common/anchored-clock.js"(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.AnchoredClock=void 0;let AnchoredClock=class AnchoredClock{constructor(e,t){this._monotonicClock=t,this._epochMillis=e.now(),this._performanceMillis=t.now()}now(){let e=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+e}};t.AnchoredClock=AnchoredClock},"./@opentelemetry/core/build/src/common/attributes.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.isAttributeValue=t.isAttributeKey=t.sanitizeAttributes=void 0;let n=r("@opentelemetry/api");function isAttributeKey(e){return"string"==typeof e&&e.length>0}function isAttributeValue(e){return null==e||(Array.isArray(e)?isHomogeneousAttributeValueArray(e):isValidPrimitiveAttributeValue(e))}function isHomogeneousAttributeValueArray(e){let t;for(let r of e)if(null!=r){if(!t){if(isValidPrimitiveAttributeValue(r)){t=typeof r;continue}return!1}if(typeof r!==t)return!1}return!0}function isValidPrimitiveAttributeValue(e){switch(typeof e){case"number":case"boolean":case"string":return!0}return!1}t.sanitizeAttributes=function(e){let t={};if("object"!=typeof e||null==e)return t;for(let[r,o]of Object.entries(e)){if(!isAttributeKey(r)){n.diag.warn(`Invalid attribute key: ${r}`);continue}if(!isAttributeValue(o)){n.diag.warn(`Invalid attribute value set for key: ${r}`);continue}Array.isArray(o)?t[r]=o.slice():t[r]=o}return t},t.isAttributeKey=isAttributeKey,t.isAttributeValue=isAttributeValue},"./@opentelemetry/core/build/src/common/global-error-handler.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.globalErrorHandler=t.setGlobalErrorHandler=void 0;let n=(0,r("./@opentelemetry/core/build/src/common/logging-error-handler.js").loggingErrorHandler)();t.setGlobalErrorHandler=function(e){n=e},t.globalErrorHandler=function(e){try{n(e)}catch(e){}}},"./@opentelemetry/core/build/src/common/hex-to-binary.js"(e,t){function intValue(e){return e>=48&&e<=57?e-48:e>=97&&e<=102?e-87:e-55}Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBinary=void 0,t.hexToBinary=function(e){let t=new Uint8Array(e.length/2),r=0;for(let n=0;n<e.length;n+=2){let o=intValue(e.charCodeAt(n)),E=intValue(e.charCodeAt(n+1));t[r++]=o<<4|E}return t}},"./@opentelemetry/core/build/src/common/logging-error-handler.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.loggingErrorHandler=void 0;let n=r("@opentelemetry/api");function stringifyException(e){return"string"==typeof e?e:JSON.stringify(flattenException(e))}function flattenException(e){let t={},r=e;for(;null!==r;)Object.getOwnPropertyNames(r).forEach(e=>{if(t[e])return;let n=r[e];n&&(t[e]=String(n))}),r=Object.getPrototypeOf(r);return t}t.loggingErrorHandler=function(){return e=>{n.diag.error(stringifyException(e))}}},"./@opentelemetry/core/build/src/common/time.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.addHrTimes=t.isTimeInput=t.isTimeInputHrTime=t.hrTimeToMicroseconds=t.hrTimeToMilliseconds=t.hrTimeToNanoseconds=t.hrTimeToTimeStamp=t.hrTimeDuration=t.timeInputToHrTime=t.hrTime=t.getTimeOrigin=t.millisToHrTime=void 0;let n=r("./@opentelemetry/core/build/src/platform/index.js");function millisToHrTime(e){return[Math.trunc(e/1e3),Math.round(e%1e3*1e6)]}function getTimeOrigin(){let e=n.otperformance.timeOrigin;if("number"!=typeof e){let t=n.otperformance;e=t.timing&&t.timing.fetchStart}return e}function hrTime(e){return addHrTimes(millisToHrTime(getTimeOrigin()),millisToHrTime("number"==typeof e?e:n.otperformance.now()))}function isTimeInputHrTime(e){return Array.isArray(e)&&2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1]}function addHrTimes(e,t){let r=[e[0]+t[0],e[1]+t[1]];return r[1]>=1e9&&(r[1]-=1e9,r[0]+=1),r}t.millisToHrTime=millisToHrTime,t.getTimeOrigin=getTimeOrigin,t.hrTime=hrTime,t.timeInputToHrTime=function(e){if(isTimeInputHrTime(e))return e;if("number"==typeof e)if(e<getTimeOrigin())return hrTime(e);else return millisToHrTime(e);if(e instanceof Date)return millisToHrTime(e.getTime());throw TypeError("Invalid input type")},t.hrTimeDuration=function(e,t){let r=t[0]-e[0],n=t[1]-e[1];return n<0&&(r-=1,n+=1e9),[r,n]},t.hrTimeToTimeStamp=function(e){let t=`${"0".repeat(9)}${e[1]}Z`,r=t.substring(t.length-9-1);return new Date(1e3*e[0]).toISOString().replace("000Z",r)},t.hrTimeToNanoseconds=function(e){return 1e9*e[0]+e[1]},t.hrTimeToMilliseconds=function(e){return 1e3*e[0]+e[1]/1e6},t.hrTimeToMicroseconds=function(e){return 1e6*e[0]+e[1]/1e3},t.isTimeInputHrTime=isTimeInputHrTime,t.isTimeInput=function(e){return isTimeInputHrTime(e)||"number"==typeof e||e instanceof Date},t.addHrTimes=addHrTimes},"./@opentelemetry/core/build/src/index.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=t.DEFAULT_ATTRIBUTE_COUNT_LIMIT=t.TraceState=t.unsuppressTracing=t.suppressTracing=t.isTracingSuppressed=t.TraceIdRatioBasedSampler=t.ParentBasedSampler=t.AlwaysOnSampler=t.AlwaysOffSampler=t.setRPCMetadata=t.getRPCMetadata=t.deleteRPCMetadata=t.RPCType=t.parseTraceParent=t.W3CTraceContextPropagator=t.TRACE_STATE_HEADER=t.TRACE_PARENT_HEADER=t.CompositePropagator=t.unrefTimer=t.otperformance=t.hexToBase64=t.getEnvWithoutDefaults=t.getEnv=t._globalThis=t.SDK_INFO=t.RandomIdGenerator=t.baggageUtils=t.ExportResultCode=t.hexToBinary=t.timeInputToHrTime=t.millisToHrTime=t.isTimeInputHrTime=t.isTimeInput=t.hrTimeToTimeStamp=t.hrTimeToNanoseconds=t.hrTimeToMilliseconds=t.hrTimeToMicroseconds=t.hrTimeDuration=t.hrTime=t.getTimeOrigin=t.addHrTimes=t.loggingErrorHandler=t.setGlobalErrorHandler=t.globalErrorHandler=t.sanitizeAttributes=t.isAttributeValue=t.isAttributeKey=t.AnchoredClock=t.W3CBaggagePropagator=void 0,t.internal=t.VERSION=t.BindOnceFuture=t.isWrapped=t.urlMatches=t.isUrlIgnored=t.callWithTimeout=t.TimeoutError=t.TracesSamplerValues=t.merge=t.parseEnvironment=t.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT=t.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT=t.DEFAULT_ENVIRONMENT=void 0;var n=r("./@opentelemetry/core/build/src/baggage/propagation/W3CBaggagePropagator.js");Object.defineProperty(t,"W3CBaggagePropagator",{enumerable:!0,get:function(){return n.W3CBaggagePropagator}});var o=r("./@opentelemetry/core/build/src/common/anchored-clock.js");Object.defineProperty(t,"AnchoredClock",{enumerable:!0,get:function(){return o.AnchoredClock}});var E=r("./@opentelemetry/core/build/src/common/attributes.js");Object.defineProperty(t,"isAttributeKey",{enumerable:!0,get:function(){return E.isAttributeKey}}),Object.defineProperty(t,"isAttributeValue",{enumerable:!0,get:function(){return E.isAttributeValue}}),Object.defineProperty(t,"sanitizeAttributes",{enumerable:!0,get:function(){return E.sanitizeAttributes}});var s=r("./@opentelemetry/core/build/src/common/global-error-handler.js");Object.defineProperty(t,"globalErrorHandler",{enumerable:!0,get:function(){return s.globalErrorHandler}}),Object.defineProperty(t,"setGlobalErrorHandler",{enumerable:!0,get:function(){return s.setGlobalErrorHandler}});var T=r("./@opentelemetry/core/build/src/common/logging-error-handler.js");Object.defineProperty(t,"loggingErrorHandler",{enumerable:!0,get:function(){return T.loggingErrorHandler}});var _=r("./@opentelemetry/core/build/src/common/time.js");Object.defineProperty(t,"addHrTimes",{enumerable:!0,get:function(){return _.addHrTimes}}),Object.defineProperty(t,"getTimeOrigin",{enumerable:!0,get:function(){return _.getTimeOrigin}}),Object.defineProperty(t,"hrTime",{enumerable:!0,get:function(){return _.hrTime}}),Object.defineProperty(t,"hrTimeDuration",{enumerable:!0,get:function(){return _.hrTimeDuration}}),Object.defineProperty(t,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return _.hrTimeToMicroseconds}}),Object.defineProperty(t,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return _.hrTimeToMilliseconds}}),Object.defineProperty(t,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return _.hrTimeToNanoseconds}}),Object.defineProperty(t,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return _.hrTimeToTimeStamp}}),Object.defineProperty(t,"isTimeInput",{enumerable:!0,get:function(){return _.isTimeInput}}),Object.defineProperty(t,"isTimeInputHrTime",{enumerable:!0,get:function(){return _.isTimeInputHrTime}}),Object.defineProperty(t,"millisToHrTime",{enumerable:!0,get:function(){return _.millisToHrTime}}),Object.defineProperty(t,"timeInputToHrTime",{enumerable:!0,get:function(){return _.timeInputToHrTime}});var a=r("./@opentelemetry/core/build/src/common/hex-to-binary.js");Object.defineProperty(t,"hexToBinary",{enumerable:!0,get:function(){return a.hexToBinary}});var i=r("./@opentelemetry/core/build/src/ExportResult.js");Object.defineProperty(t,"ExportResultCode",{enumerable:!0,get:function(){return i.ExportResultCode}});let c=r("./@opentelemetry/core/build/src/baggage/utils.js");t.baggageUtils={getKeyPairs:c.getKeyPairs,serializeKeyPairs:c.serializeKeyPairs,parseKeyPairsIntoRecord:c.parseKeyPairsIntoRecord,parsePairKeyValue:c.parsePairKeyValue};var S=r("./@opentelemetry/core/build/src/platform/index.js");Object.defineProperty(t,"RandomIdGenerator",{enumerable:!0,get:function(){return S.RandomIdGenerator}}),Object.defineProperty(t,"SDK_INFO",{enumerable:!0,get:function(){return S.SDK_INFO}}),Object.defineProperty(t,"_globalThis",{enumerable:!0,get:function(){return S._globalThis}}),Object.defineProperty(t,"getEnv",{enumerable:!0,get:function(){return S.getEnv}}),Object.defineProperty(t,"getEnvWithoutDefaults",{enumerable:!0,get:function(){return S.getEnvWithoutDefaults}}),Object.defineProperty(t,"hexToBase64",{enumerable:!0,get:function(){return S.hexToBase64}}),Object.defineProperty(t,"otperformance",{enumerable:!0,get:function(){return S.otperformance}}),Object.defineProperty(t,"unrefTimer",{enumerable:!0,get:function(){return S.unrefTimer}});var A=r("./@opentelemetry/core/build/src/propagation/composite.js");Object.defineProperty(t,"CompositePropagator",{enumerable:!0,get:function(){return A.CompositePropagator}});var l=r("./@opentelemetry/core/build/src/trace/W3CTraceContextPropagator.js");Object.defineProperty(t,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return l.TRACE_PARENT_HEADER}}),Object.defineProperty(t,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return l.TRACE_STATE_HEADER}}),Object.defineProperty(t,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return l.W3CTraceContextPropagator}}),Object.defineProperty(t,"parseTraceParent",{enumerable:!0,get:function(){return l.parseTraceParent}});var u=r("./@opentelemetry/core/build/src/trace/rpc-metadata.js");Object.defineProperty(t,"RPCType",{enumerable:!0,get:function(){return u.RPCType}}),Object.defineProperty(t,"deleteRPCMetadata",{enumerable:!0,get:function(){return u.deleteRPCMetadata}}),Object.defineProperty(t,"getRPCMetadata",{enumerable:!0,get:function(){return u.getRPCMetadata}}),Object.defineProperty(t,"setRPCMetadata",{enumerable:!0,get:function(){return u.setRPCMetadata}});var R=r("./@opentelemetry/core/build/src/trace/sampler/AlwaysOffSampler.js");Object.defineProperty(t,"AlwaysOffSampler",{enumerable:!0,get:function(){return R.AlwaysOffSampler}});var d=r("./@opentelemetry/core/build/src/trace/sampler/AlwaysOnSampler.js");Object.defineProperty(t,"AlwaysOnSampler",{enumerable:!0,get:function(){return d.AlwaysOnSampler}});var O=r("./@opentelemetry/core/build/src/trace/sampler/ParentBasedSampler.js");Object.defineProperty(t,"ParentBasedSampler",{enumerable:!0,get:function(){return O.ParentBasedSampler}});var p=r("./@opentelemetry/core/build/src/trace/sampler/TraceIdRatioBasedSampler.js");Object.defineProperty(t,"TraceIdRatioBasedSampler",{enumerable:!0,get:function(){return p.TraceIdRatioBasedSampler}});var m=r("./@opentelemetry/core/build/src/trace/suppress-tracing.js");Object.defineProperty(t,"isTracingSuppressed",{enumerable:!0,get:function(){return m.isTracingSuppressed}}),Object.defineProperty(t,"suppressTracing",{enumerable:!0,get:function(){return m.suppressTracing}}),Object.defineProperty(t,"unsuppressTracing",{enumerable:!0,get:function(){return m.unsuppressTracing}});var N=r("./@opentelemetry/core/build/src/trace/TraceState.js");Object.defineProperty(t,"TraceState",{enumerable:!0,get:function(){return N.TraceState}});var P=r("./@opentelemetry/core/build/src/utils/environment.js");Object.defineProperty(t,"DEFAULT_ATTRIBUTE_COUNT_LIMIT",{enumerable:!0,get:function(){return P.DEFAULT_ATTRIBUTE_COUNT_LIMIT}}),Object.defineProperty(t,"DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT",{enumerable:!0,get:function(){return P.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT}}),Object.defineProperty(t,"DEFAULT_ENVIRONMENT",{enumerable:!0,get:function(){return P.DEFAULT_ENVIRONMENT}}),Object.defineProperty(t,"DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT",{enumerable:!0,get:function(){return P.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT}}),Object.defineProperty(t,"DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT",{enumerable:!0,get:function(){return P.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT}}),Object.defineProperty(t,"parseEnvironment",{enumerable:!0,get:function(){return P.parseEnvironment}});var I=r("./@opentelemetry/core/build/src/utils/merge.js");Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return I.merge}});var L=r("./@opentelemetry/core/build/src/utils/sampling.js");Object.defineProperty(t,"TracesSamplerValues",{enumerable:!0,get:function(){return L.TracesSamplerValues}});var M=r("./@opentelemetry/core/build/src/utils/timeout.js");Object.defineProperty(t,"TimeoutError",{enumerable:!0,get:function(){return M.TimeoutError}}),Object.defineProperty(t,"callWithTimeout",{enumerable:!0,get:function(){return M.callWithTimeout}});var D=r("./@opentelemetry/core/build/src/utils/url.js");Object.defineProperty(t,"isUrlIgnored",{enumerable:!0,get:function(){return D.isUrlIgnored}}),Object.defineProperty(t,"urlMatches",{enumerable:!0,get:function(){return D.urlMatches}});var b=r("./@opentelemetry/core/build/src/utils/wrap.js");Object.defineProperty(t,"isWrapped",{enumerable:!0,get:function(){return b.isWrapped}});var C=r("./@opentelemetry/core/build/src/utils/callback.js");Object.defineProperty(t,"BindOnceFuture",{enumerable:!0,get:function(){return C.BindOnceFuture}});var y=r("./@opentelemetry/core/build/src/version.js");Object.defineProperty(t,"VERSION",{enumerable:!0,get:function(){return y.VERSION}}),t.internal={_export:r("./@opentelemetry/core/build/src/internal/exporter.js")._export}},"./@opentelemetry/core/build/src/internal/exporter.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t._export=void 0;let n=r("@opentelemetry/api"),o=r("./@opentelemetry/core/build/src/trace/suppress-tracing.js");t._export=function(e,t){return new Promise(r=>{n.context.with((0,o.suppressTracing)(n.context.active()),()=>{e.export(t,e=>{r(e)})})})}},"./@opentelemetry/core/build/src/internal/validators.js"(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.validateValue=t.validateKey=void 0;let r="[_0-9a-z-*/]",n=`[a-z]${r}{0,255}`,o=`[a-z0-9]${r}{0,240}@[a-z]${r}{0,13}`,E=RegExp(`^(?:${n}|${o})$`),s=/^[ -~]{0,255}[!-~]$/,T=/,|=/;t.validateKey=function(e){return E.test(e)},t.validateValue=function(e){return s.test(e)&&!T.test(e)}},"./@opentelemetry/core/build/src/platform/index.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.unrefTimer=t.otperformance=t.hexToBase64=t.getEnvWithoutDefaults=t.getEnv=t._globalThis=t.SDK_INFO=t.RandomIdGenerator=void 0;var n=r("./@opentelemetry/core/build/src/platform/node/index.js");Object.defineProperty(t,"RandomIdGenerator",{enumerable:!0,get:function(){return n.RandomIdGenerator}}),Object.defineProperty(t,"SDK_INFO",{enumerable:!0,get:function(){return n.SDK_INFO}}),Object.defineProperty(t,"_globalThis",{enumerable:!0,get:function(){return n._globalThis}}),Object.defineProperty(t,"getEnv",{enumerable:!0,get:function(){return n.getEnv}}),Object.defineProperty(t,"getEnvWithoutDefaults",{enumerable:!0,get:function(){return n.getEnvWithoutDefaults}}),Object.defineProperty(t,"hexToBase64",{enumerable:!0,get:function(){return n.hexToBase64}}),Object.defineProperty(t,"otperformance",{enumerable:!0,get:function(){return n.otperformance}}),Object.defineProperty(t,"unrefTimer",{enumerable:!0,get:function(){return n.unrefTimer}})},"./@opentelemetry/core/build/src/platform/node/RandomIdGenerator.js"(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.RandomIdGenerator=void 0;let RandomIdGenerator=class RandomIdGenerator{constructor(){this.generateTraceId=getIdGenerator(16),this.generateSpanId=getIdGenerator(8)}};t.RandomIdGenerator=RandomIdGenerator;let r=Buffer.allocUnsafe(16);function getIdGenerator(e){return function(){for(let t=0;t<e/4;t++)r.writeUInt32BE(0x100000000*Math.random()>>>0,4*t);for(let t=0;t<e;t++)if(r[t]>0)break;else t===e-1&&(r[e-1]=1);return r.toString("hex",0,e)}}},"./@opentelemetry/core/build/src/platform/node/environment.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.getEnvWithoutDefaults=t.getEnv=void 0;let n=r("./@opentelemetry/core/build/src/utils/environment.js");t.getEnv=function(){let e=(0,n.parseEnvironment)(process.env);return Object.assign({},n.DEFAULT_ENVIRONMENT,e)},t.getEnvWithoutDefaults=function(){return(0,n.parseEnvironment)(process.env)}},"./@opentelemetry/core/build/src/platform/node/globalThis.js"(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t._globalThis=void 0,t._globalThis="object"==typeof globalThis?globalThis:global},"./@opentelemetry/core/build/src/platform/node/hex-to-base64.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBase64=void 0;let n=r("./@opentelemetry/core/build/src/common/hex-to-binary.js");t.hexToBase64=function(e){return Buffer.from((0,n.hexToBinary)(e)).toString("base64")}},"./@opentelemetry/core/build/src/platform/node/index.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.unrefTimer=t.SDK_INFO=t.otperformance=t.RandomIdGenerator=t.hexToBase64=t._globalThis=t.getEnv=t.getEnvWithoutDefaults=void 0;var n=r("./@opentelemetry/core/build/src/platform/node/environment.js");Object.defineProperty(t,"getEnvWithoutDefaults",{enumerable:!0,get:function(){return n.getEnvWithoutDefaults}}),Object.defineProperty(t,"getEnv",{enumerable:!0,get:function(){return n.getEnv}});var o=r("./@opentelemetry/core/build/src/platform/node/globalThis.js");Object.defineProperty(t,"_globalThis",{enumerable:!0,get:function(){return o._globalThis}});var E=r("./@opentelemetry/core/build/src/platform/node/hex-to-base64.js");Object.defineProperty(t,"hexToBase64",{enumerable:!0,get:function(){return E.hexToBase64}});var s=r("./@opentelemetry/core/build/src/platform/node/RandomIdGenerator.js");Object.defineProperty(t,"RandomIdGenerator",{enumerable:!0,get:function(){return s.RandomIdGenerator}});var T=r("./@opentelemetry/core/build/src/platform/node/performance.js");Object.defineProperty(t,"otperformance",{enumerable:!0,get:function(){return T.otperformance}});var _=r("./@opentelemetry/core/build/src/platform/node/sdk-info.js");Object.defineProperty(t,"SDK_INFO",{enumerable:!0,get:function(){return _.SDK_INFO}});var a=r("./@opentelemetry/core/build/src/platform/node/timer-util.js");Object.defineProperty(t,"unrefTimer",{enumerable:!0,get:function(){return a.unrefTimer}})},"./@opentelemetry/core/build/src/platform/node/performance.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.otperformance=void 0,t.otperformance=r("perf_hooks").performance},"./@opentelemetry/core/build/src/platform/node/sdk-info.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.SDK_INFO=void 0;let n=r("./@opentelemetry/core/build/src/version.js"),o=r("./@opentelemetry/semantic-conventions/build/esm/index.js");t.SDK_INFO={[o.SEMRESATTRS_TELEMETRY_SDK_NAME]:"opentelemetry",[o.SEMRESATTRS_PROCESS_RUNTIME_NAME]:"node",[o.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE]:o.TELEMETRYSDKLANGUAGEVALUES_NODEJS,[o.SEMRESATTRS_TELEMETRY_SDK_VERSION]:n.VERSION}},"./@opentelemetry/core/build/src/platform/node/timer-util.js"(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.unrefTimer=void 0,t.unrefTimer=function(e){e.unref()}},"./@opentelemetry/core/build/src/propagation/composite.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.CompositePropagator=void 0;let n=r("@opentelemetry/api");let CompositePropagator=class CompositePropagator{constructor(e={}){var t;this._propagators=null!=(t=e.propagators)?t:[],this._fields=Array.from(new Set(this._propagators.map(e=>"function"==typeof e.fields?e.fields():[]).reduce((e,t)=>e.concat(t),[])))}inject(e,t,r){for(let o of this._propagators)try{o.inject(e,t,r)}catch(e){n.diag.warn(`Failed to inject with ${o.constructor.name}. Err: ${e.message}`)}}extract(e,t,r){return this._propagators.reduce((e,o)=>{try{return o.extract(e,t,r)}catch(e){n.diag.warn(`Failed to extract with ${o.constructor.name}. Err: ${e.message}`)}return e},e)}fields(){return this._fields.slice()}};t.CompositePropagator=CompositePropagator},"./@opentelemetry/core/build/src/trace/TraceState.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.TraceState=void 0;let n=r("./@opentelemetry/core/build/src/internal/validators.js");let TraceState=class TraceState{constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,t){let r=this._clone();return r._internalState.has(e)&&r._internalState.delete(e),r._internalState.set(e,t),r}unset(e){let t=this._clone();return t._internalState.delete(e),t}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,t)=>(e.push(t+"="+this.get(t)),e),[]).join(",")}_parse(e){!(e.length>512)&&(this._internalState=e.split(",").reverse().reduce((e,t)=>{let r=t.trim(),o=r.indexOf("=");if(-1!==o){let E=r.slice(0,o),s=r.slice(o+1,t.length);(0,n.validateKey)(E)&&(0,n.validateValue)(s)&&e.set(E,s)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let e=new TraceState;return e._internalState=new Map(this._internalState),e}};t.TraceState=TraceState},"./@opentelemetry/core/build/src/trace/W3CTraceContextPropagator.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.W3CTraceContextPropagator=t.parseTraceParent=t.TRACE_STATE_HEADER=t.TRACE_PARENT_HEADER=void 0;let n=r("@opentelemetry/api"),o=r("./@opentelemetry/core/build/src/trace/suppress-tracing.js"),E=r("./@opentelemetry/core/build/src/trace/TraceState.js");t.TRACE_PARENT_HEADER="traceparent",t.TRACE_STATE_HEADER="tracestate";let s=RegExp("^\\s?((?!ff)[\\da-f]{2})-((?![0]{32})[\\da-f]{32})-((?![0]{16})[\\da-f]{16})-([\\da-f]{2})(-.*)?\\s?$");function parseTraceParent(e){let t=s.exec(e);return!t||"00"===t[1]&&t[5]?null:{traceId:t[2],spanId:t[3],traceFlags:parseInt(t[4],16)}}t.parseTraceParent=parseTraceParent;let W3CTraceContextPropagator=class W3CTraceContextPropagator{inject(e,r,E){let s=n.trace.getSpanContext(e);if(!s||(0,o.isTracingSuppressed)(e)||!(0,n.isSpanContextValid)(s))return;let T=`00-${s.traceId}-${s.spanId}-0${Number(s.traceFlags||n.TraceFlags.NONE).toString(16)}`;E.set(r,t.TRACE_PARENT_HEADER,T),s.traceState&&E.set(r,t.TRACE_STATE_HEADER,s.traceState.serialize())}extract(e,r,o){let s=o.get(r,t.TRACE_PARENT_HEADER);if(!s)return e;let T=Array.isArray(s)?s[0]:s;if("string"!=typeof T)return e;let _=parseTraceParent(T);if(!_)return e;_.isRemote=!0;let a=o.get(r,t.TRACE_STATE_HEADER);if(a){let e=Array.isArray(a)?a.join(","):a;_.traceState=new E.TraceState("string"==typeof e?e:void 0)}return n.trace.setSpanContext(e,_)}fields(){return[t.TRACE_PARENT_HEADER,t.TRACE_STATE_HEADER]}};t.W3CTraceContextPropagator=W3CTraceContextPropagator},"./@opentelemetry/core/build/src/trace/rpc-metadata.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.getRPCMetadata=t.deleteRPCMetadata=t.setRPCMetadata=t.RPCType=void 0;let n=(0,r("@opentelemetry/api").createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA");(t.RPCType||(t.RPCType={})).HTTP="http",t.setRPCMetadata=function(e,t){return e.setValue(n,t)},t.deleteRPCMetadata=function(e){return e.deleteValue(n)},t.getRPCMetadata=function(e){return e.getValue(n)}},"./@opentelemetry/core/build/src/trace/sampler/AlwaysOffSampler.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.AlwaysOffSampler=void 0;let n=r("@opentelemetry/api");let AlwaysOffSampler=class AlwaysOffSampler{shouldSample(){return{decision:n.SamplingDecision.NOT_RECORD}}toString(){return"AlwaysOffSampler"}};t.AlwaysOffSampler=AlwaysOffSampler},"./@opentelemetry/core/build/src/trace/sampler/AlwaysOnSampler.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.AlwaysOnSampler=void 0;let n=r("@opentelemetry/api");let AlwaysOnSampler=class AlwaysOnSampler{shouldSample(){return{decision:n.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return"AlwaysOnSampler"}};t.AlwaysOnSampler=AlwaysOnSampler},"./@opentelemetry/core/build/src/trace/sampler/ParentBasedSampler.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.ParentBasedSampler=void 0;let n=r("@opentelemetry/api"),o=r("./@opentelemetry/core/build/src/common/global-error-handler.js"),E=r("./@opentelemetry/core/build/src/trace/sampler/AlwaysOffSampler.js"),s=r("./@opentelemetry/core/build/src/trace/sampler/AlwaysOnSampler.js");let ParentBasedSampler=class ParentBasedSampler{constructor(e){var t,r,n,T;this._root=e.root,this._root||((0,o.globalErrorHandler)(Error("ParentBasedSampler must have a root sampler configured")),this._root=new s.AlwaysOnSampler),this._remoteParentSampled=null!=(t=e.remoteParentSampled)?t:new s.AlwaysOnSampler,this._remoteParentNotSampled=null!=(r=e.remoteParentNotSampled)?r:new E.AlwaysOffSampler,this._localParentSampled=null!=(n=e.localParentSampled)?n:new s.AlwaysOnSampler,this._localParentNotSampled=null!=(T=e.localParentNotSampled)?T:new E.AlwaysOffSampler}shouldSample(e,t,r,o,E,s){let T=n.trace.getSpanContext(e);return T&&(0,n.isSpanContextValid)(T)?T.isRemote?T.traceFlags&n.TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(e,t,r,o,E,s):this._remoteParentNotSampled.shouldSample(e,t,r,o,E,s):T.traceFlags&n.TraceFlags.SAMPLED?this._localParentSampled.shouldSample(e,t,r,o,E,s):this._localParentNotSampled.shouldSample(e,t,r,o,E,s):this._root.shouldSample(e,t,r,o,E,s)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}};t.ParentBasedSampler=ParentBasedSampler},"./@opentelemetry/core/build/src/trace/sampler/TraceIdRatioBasedSampler.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.TraceIdRatioBasedSampler=void 0;let n=r("@opentelemetry/api");let TraceIdRatioBasedSampler=class TraceIdRatioBasedSampler{constructor(e=0){this._ratio=e,this._ratio=this._normalize(e),this._upperBound=Math.floor(0xffffffff*this._ratio)}shouldSample(e,t){return{decision:(0,n.isValidTraceId)(t)&&this._accumulate(t)<this._upperBound?n.SamplingDecision.RECORD_AND_SAMPLED:n.SamplingDecision.NOT_RECORD}}toString(){return`TraceIdRatioBased{${this._ratio}}`}_normalize(e){return"number"!=typeof e||isNaN(e)?0:e>=1?1:e<=0?0:e}_accumulate(e){let t=0;for(let r=0;r<e.length/8;r++){let n=8*r;t=(t^parseInt(e.slice(n,n+8),16))>>>0}return t}};t.TraceIdRatioBasedSampler=TraceIdRatioBasedSampler},"./@opentelemetry/core/build/src/trace/suppress-tracing.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.isTracingSuppressed=t.unsuppressTracing=t.suppressTracing=void 0;let n=(0,r("@opentelemetry/api").createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");t.suppressTracing=function(e){return e.setValue(n,!0)},t.unsuppressTracing=function(e){return e.deleteValue(n)},t.isTracingSuppressed=function(e){return!0===e.getValue(n)}},"./@opentelemetry/core/build/src/utils/callback.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.BindOnceFuture=void 0;let n=r("./@opentelemetry/core/build/src/utils/promise.js");let BindOnceFuture=class BindOnceFuture{constructor(e,t){this._callback=e,this._that=t,this._isCalled=!1,this._deferred=new n.Deferred}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...e){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...e)).then(e=>this._deferred.resolve(e),e=>this._deferred.reject(e))}catch(e){this._deferred.reject(e)}}return this._deferred.promise}};t.BindOnceFuture=BindOnceFuture},"./@opentelemetry/core/build/src/utils/environment.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.parseEnvironment=t.DEFAULT_ENVIRONMENT=t.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT=t.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT=t.DEFAULT_ATTRIBUTE_COUNT_LIMIT=t.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=void 0;let n=r("@opentelemetry/api"),o=r("./@opentelemetry/core/build/src/utils/sampling.js"),E=["OTEL_SDK_DISABLED"];function isEnvVarABoolean(e){return E.indexOf(e)>-1}let s=["OTEL_BSP_EXPORT_TIMEOUT","OTEL_BSP_MAX_EXPORT_BATCH_SIZE","OTEL_BSP_MAX_QUEUE_SIZE","OTEL_BSP_SCHEDULE_DELAY","OTEL_BLRP_EXPORT_TIMEOUT","OTEL_BLRP_MAX_EXPORT_BATCH_SIZE","OTEL_BLRP_MAX_QUEUE_SIZE","OTEL_BLRP_SCHEDULE_DELAY","OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_ATTRIBUTE_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT","OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT","OTEL_SPAN_EVENT_COUNT_LIMIT","OTEL_SPAN_LINK_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT","OTEL_EXPORTER_OTLP_TIMEOUT","OTEL_EXPORTER_OTLP_TRACES_TIMEOUT","OTEL_EXPORTER_OTLP_METRICS_TIMEOUT","OTEL_EXPORTER_OTLP_LOGS_TIMEOUT","OTEL_EXPORTER_JAEGER_AGENT_PORT"];function isEnvVarANumber(e){return s.indexOf(e)>-1}let T=["OTEL_NO_PATCH_MODULES","OTEL_PROPAGATORS","OTEL_SEMCONV_STABILITY_OPT_IN"];function isEnvVarAList(e){return T.indexOf(e)>-1}function parseBoolean(e,t,r){if(void 0===r[e])return;let n=String(r[e]);t[e]="true"===n.toLowerCase()}function parseNumber(e,t,r,n=-1/0,o=1/0){if(void 0!==r[e]){let E=Number(r[e]);isNaN(E)||(E<n?t[e]=n:E>o?t[e]=o:t[e]=E)}}function parseStringList(e,t,r,n=","){let o=r[e];"string"==typeof o&&(t[e]=o.split(n).map(e=>e.trim()))}t.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=1/0,t.DEFAULT_ATTRIBUTE_COUNT_LIMIT=128,t.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT=128,t.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT=128,t.DEFAULT_ENVIRONMENT={OTEL_SDK_DISABLED:!1,CONTAINER_NAME:"",ECS_CONTAINER_METADATA_URI_V4:"",ECS_CONTAINER_METADATA_URI:"",HOSTNAME:"",KUBERNETES_SERVICE_HOST:"",NAMESPACE:"",OTEL_BSP_EXPORT_TIMEOUT:3e4,OTEL_BSP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BSP_MAX_QUEUE_SIZE:2048,OTEL_BSP_SCHEDULE_DELAY:5e3,OTEL_BLRP_EXPORT_TIMEOUT:3e4,OTEL_BLRP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BLRP_MAX_QUEUE_SIZE:2048,OTEL_BLRP_SCHEDULE_DELAY:5e3,OTEL_EXPORTER_JAEGER_AGENT_HOST:"",OTEL_EXPORTER_JAEGER_AGENT_PORT:6832,OTEL_EXPORTER_JAEGER_ENDPOINT:"",OTEL_EXPORTER_JAEGER_PASSWORD:"",OTEL_EXPORTER_JAEGER_USER:"",OTEL_EXPORTER_OTLP_ENDPOINT:"",OTEL_EXPORTER_OTLP_TRACES_ENDPOINT:"",OTEL_EXPORTER_OTLP_METRICS_ENDPOINT:"",OTEL_EXPORTER_OTLP_LOGS_ENDPOINT:"",OTEL_EXPORTER_OTLP_HEADERS:"",OTEL_EXPORTER_OTLP_TRACES_HEADERS:"",OTEL_EXPORTER_OTLP_METRICS_HEADERS:"",OTEL_EXPORTER_OTLP_LOGS_HEADERS:"",OTEL_EXPORTER_OTLP_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_TRACES_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_METRICS_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_LOGS_TIMEOUT:1e4,OTEL_EXPORTER_ZIPKIN_ENDPOINT:"http://localhost:9411/api/v2/spans",OTEL_LOG_LEVEL:n.DiagLogLevel.INFO,OTEL_NO_PATCH_MODULES:[],OTEL_PROPAGATORS:["tracecontext","baggage"],OTEL_RESOURCE_ATTRIBUTES:"",OTEL_SERVICE_NAME:"",OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT:t.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_ATTRIBUTE_COUNT_LIMIT:t.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT:t.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT:t.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT:t.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT:t.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_SPAN_EVENT_COUNT_LIMIT:128,OTEL_SPAN_LINK_COUNT_LIMIT:128,OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT:t.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT,OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT:t.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT,OTEL_TRACES_EXPORTER:"",OTEL_TRACES_SAMPLER:o.TracesSamplerValues.ParentBasedAlwaysOn,OTEL_TRACES_SAMPLER_ARG:"",OTEL_LOGS_EXPORTER:"",OTEL_EXPORTER_OTLP_INSECURE:"",OTEL_EXPORTER_OTLP_TRACES_INSECURE:"",OTEL_EXPORTER_OTLP_METRICS_INSECURE:"",OTEL_EXPORTER_OTLP_LOGS_INSECURE:"",OTEL_EXPORTER_OTLP_CERTIFICATE:"",OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE:"",OTEL_EXPORTER_OTLP_METRICS_CERTIFICATE:"",OTEL_EXPORTER_OTLP_LOGS_CERTIFICATE:"",OTEL_EXPORTER_OTLP_COMPRESSION:"",OTEL_EXPORTER_OTLP_TRACES_COMPRESSION:"",OTEL_EXPORTER_OTLP_METRICS_COMPRESSION:"",OTEL_EXPORTER_OTLP_LOGS_COMPRESSION:"",OTEL_EXPORTER_OTLP_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_LOGS_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_LOGS_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_TRACES_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_METRICS_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_LOGS_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE:"cumulative",OTEL_SEMCONV_STABILITY_OPT_IN:[]};let _={ALL:n.DiagLogLevel.ALL,VERBOSE:n.DiagLogLevel.VERBOSE,DEBUG:n.DiagLogLevel.DEBUG,INFO:n.DiagLogLevel.INFO,WARN:n.DiagLogLevel.WARN,ERROR:n.DiagLogLevel.ERROR,NONE:n.DiagLogLevel.NONE};function setLogLevelFromEnv(e,t,r){let n=r[e];if("string"==typeof n){let r=_[n.toUpperCase()];null!=r&&(t[e]=r)}}function parseEnvironment(e){let r={};for(let n in t.DEFAULT_ENVIRONMENT)if("OTEL_LOG_LEVEL"===n)setLogLevelFromEnv(n,r,e);else if(isEnvVarABoolean(n))parseBoolean(n,r,e);else if(isEnvVarANumber(n))parseNumber(n,r,e);else if(isEnvVarAList(n))parseStringList(n,r,e);else{let t=e[n];null!=t&&(r[n]=String(t))}return r}t.parseEnvironment=parseEnvironment},"./@opentelemetry/core/build/src/utils/lodash.merge.js"(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isPlainObject=void 0;let r=Function.prototype.toString,n=r.call(Object),o=overArg(Object.getPrototypeOf,Object),E=Object.prototype,s=E.hasOwnProperty,T=Symbol?Symbol.toStringTag:void 0,_=E.toString;function overArg(e,t){return function(r){return e(t(r))}}function isObjectLike(e){return null!=e&&"object"==typeof e}function baseGetTag(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":T&&T in Object(e)?getRawTag(e):objectToString(e)}function getRawTag(e){let t=s.call(e,T),r=e[T],n=!1;try{e[T]=void 0,n=!0}catch(e){}let o=_.call(e);return n&&(t?e[T]=r:delete e[T]),o}function objectToString(e){return _.call(e)}t.isPlainObject=function(e){if(!isObjectLike(e)||"[object Object]"!==baseGetTag(e))return!1;let t=o(e);if(null===t)return!0;let E=s.call(t,"constructor")&&t.constructor;return"function"==typeof E&&E instanceof E&&r.call(E)===n}},"./@opentelemetry/core/build/src/utils/merge.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.merge=void 0;let n=r("./@opentelemetry/core/build/src/utils/lodash.merge.js");function takeValue(e){return isArray(e)?e.slice():e}function mergeTwoObjects(e,t,r=0,n){let o;if(!(r>20)){if(r++,isPrimitive(e)||isPrimitive(t)||isFunction(t))o=takeValue(t);else if(isArray(e)){if(o=e.slice(),isArray(t))for(let e=0,r=t.length;e<r;e++)o.push(takeValue(t[e]));else if(isObject(t)){let e=Object.keys(t);for(let r=0,n=e.length;r<n;r++){let n=e[r];o[n]=takeValue(t[n])}}}else if(isObject(e))if(isObject(t)){if(!shouldMerge(e,t))return t;o=Object.assign({},e);let E=Object.keys(t);for(let s=0,T=E.length;s<T;s++){let T=E[s],_=t[T];if(isPrimitive(_))void 0===_?delete o[T]:o[T]=_;else{let E=o[T];if(wasObjectReferenced(e,T,n)||wasObjectReferenced(t,T,n))delete o[T];else{if(isObject(E)&&isObject(_)){let r=n.get(E)||[],o=n.get(_)||[];r.push({obj:e,key:T}),o.push({obj:t,key:T}),n.set(E,r),n.set(_,o)}o[T]=mergeTwoObjects(o[T],_,r,n)}}}}else o=t;return o}}function wasObjectReferenced(e,t,r){let n=r.get(e[t])||[];for(let r=0,o=n.length;r<o;r++){let o=n[r];if(o.key===t&&o.obj===e)return!0}return!1}function isArray(e){return Array.isArray(e)}function isFunction(e){return"function"==typeof e}function isObject(e){return!isPrimitive(e)&&!isArray(e)&&!isFunction(e)&&"object"==typeof e}function isPrimitive(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e||void 0===e||e instanceof Date||e instanceof RegExp||null===e}function shouldMerge(e,t){return!!(0,n.isPlainObject)(e)&&!!(0,n.isPlainObject)(t)}t.merge=function(...e){let t=e.shift(),r=new WeakMap;for(;e.length>0;)t=mergeTwoObjects(t,e.shift(),0,r);return t}},"./@opentelemetry/core/build/src/utils/promise.js"(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Deferred=void 0;let Deferred=class Deferred{constructor(){this._promise=new Promise((e,t)=>{this._resolve=e,this._reject=t})}get promise(){return this._promise}resolve(e){this._resolve(e)}reject(e){this._reject(e)}};t.Deferred=Deferred},"./@opentelemetry/core/build/src/utils/sampling.js"(e,t){var r;Object.defineProperty(t,"__esModule",{value:!0}),t.TracesSamplerValues=void 0,(r=t.TracesSamplerValues||(t.TracesSamplerValues={})).AlwaysOff="always_off",r.AlwaysOn="always_on",r.ParentBasedAlwaysOff="parentbased_always_off",r.ParentBasedAlwaysOn="parentbased_always_on",r.ParentBasedTraceIdRatio="parentbased_traceidratio",r.TraceIdRatio="traceidratio"},"./@opentelemetry/core/build/src/utils/timeout.js"(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.callWithTimeout=t.TimeoutError=void 0;let TimeoutError=class TimeoutError extends Error{constructor(e){super(e),Object.setPrototypeOf(this,TimeoutError.prototype)}};t.TimeoutError=TimeoutError,t.callWithTimeout=function(e,t){let r;return Promise.race([e,new Promise(function(e,n){r=setTimeout(function(){n(new TimeoutError("Operation timed out."))},t)})]).then(e=>(clearTimeout(r),e),e=>{throw clearTimeout(r),e})}},"./@opentelemetry/core/build/src/utils/url.js"(e,t){function urlMatches(e,t){return"string"==typeof t?e===t:!!e.match(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.isUrlIgnored=t.urlMatches=void 0,t.urlMatches=urlMatches,t.isUrlIgnored=function(e,t){if(!t)return!1;for(let r of t)if(urlMatches(e,r))return!0;return!1}},"./@opentelemetry/core/build/src/utils/wrap.js"(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isWrapped=void 0,t.isWrapped=function(e){return"function"==typeof e&&"function"==typeof e.__original&&"function"==typeof e.__unwrap&&!0===e.__wrapped}},"./@opentelemetry/core/build/src/version.js"(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.VERSION=void 0,t.VERSION="1.30.1"},"./@opentelemetry/resources/build/src/Resource.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.Resource=void 0;let n=r("@opentelemetry/api"),o=r("./@opentelemetry/semantic-conventions/build/esm/index.js"),E=r("./@opentelemetry/core/build/src/index.js"),s=r("./@opentelemetry/resources/build/src/platform/index.js");let Resource=class Resource{constructor(e,t){var r;this._attributes=e,this.asyncAttributesPending=null!=t,this._syncAttributes=null!=(r=this._attributes)?r:{},this._asyncAttributesPromise=null==t?void 0:t.then(e=>(this._attributes=Object.assign({},this._attributes,e),this.asyncAttributesPending=!1,e),e=>(n.diag.debug("a resource's async attributes promise rejected: %s",e),this.asyncAttributesPending=!1,{}))}static empty(){return Resource.EMPTY}static default(){return new Resource({[o.SEMRESATTRS_SERVICE_NAME]:(0,s.defaultServiceName)(),[o.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE]:E.SDK_INFO[o.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE],[o.SEMRESATTRS_TELEMETRY_SDK_NAME]:E.SDK_INFO[o.SEMRESATTRS_TELEMETRY_SDK_NAME],[o.SEMRESATTRS_TELEMETRY_SDK_VERSION]:E.SDK_INFO[o.SEMRESATTRS_TELEMETRY_SDK_VERSION]})}get attributes(){var e;return this.asyncAttributesPending&&n.diag.error("Accessing resource attributes before async attributes settled"),null!=(e=this._attributes)?e:{}}async waitForAsyncAttributes(){this.asyncAttributesPending&&await this._asyncAttributesPromise}merge(e){var t;if(!e)return this;let r=Object.assign(Object.assign({},this._syncAttributes),null!=(t=e._syncAttributes)?t:e.attributes);return this._asyncAttributesPromise||e._asyncAttributesPromise?new Resource(r,Promise.all([this._asyncAttributesPromise,e._asyncAttributesPromise]).then(([t,r])=>{var n;return Object.assign(Object.assign(Object.assign(Object.assign({},this._syncAttributes),t),null!=(n=e._syncAttributes)?n:e.attributes),r)})):new Resource(r)}};t.Resource=Resource,Resource.EMPTY=new Resource({})},"./@opentelemetry/resources/build/src/detect-resources.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.detectResourcesSync=t.detectResources=void 0;let n=r("./@opentelemetry/resources/build/src/Resource.js"),o=r("@opentelemetry/api"),E=r("./@opentelemetry/resources/build/src/utils.js");t.detectResources=async(e={})=>{let t=await Promise.all((e.detectors||[]).map(async t=>{try{let r=await t.detect(e);return o.diag.debug(`${t.constructor.name} found resource.`,r),r}catch(e){return o.diag.debug(`${t.constructor.name} failed: ${e.message}`),n.Resource.empty()}}));return logResources(t),t.reduce((e,t)=>e.merge(t),n.Resource.empty())},t.detectResourcesSync=(e={})=>{var t;let r=(null!=(t=e.detectors)?t:[]).map(t=>{try{let r,s=t.detect(e);if((0,E.isPromiseLike)(s)){let createPromise=async()=>{var e;let t=await s;return await (null==(e=t.waitForAsyncAttributes)?void 0:e.call(t)),t.attributes};r=new n.Resource({},createPromise())}else r=s;return r.waitForAsyncAttributes?r.waitForAsyncAttributes().then(()=>o.diag.debug(`${t.constructor.name} found resource.`,r)):o.diag.debug(`${t.constructor.name} found resource.`,r),r}catch(e){return o.diag.error(`${t.constructor.name} failed: ${e.message}`),n.Resource.empty()}}),s=r.reduce((e,t)=>e.merge(t),n.Resource.empty());return s.waitForAsyncAttributes&&s.waitForAsyncAttributes().then(()=>{logResources(r)}),s};let logResources=e=>{e.forEach(e=>{if(Object.keys(e.attributes).length>0){let t=JSON.stringify(e.attributes,null,4);o.diag.verbose(t)}})}},"./@opentelemetry/resources/build/src/detectors/BrowserDetector.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.browserDetector=void 0;let n=r("./@opentelemetry/resources/build/src/detectors/BrowserDetectorSync.js");let BrowserDetector=class BrowserDetector{detect(e){return Promise.resolve(n.browserDetectorSync.detect(e))}};t.browserDetector=new BrowserDetector},"./@opentelemetry/resources/build/src/detectors/BrowserDetectorSync.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.browserDetectorSync=void 0;let n=r("./@opentelemetry/semantic-conventions/build/esm/index.js"),o=r("@opentelemetry/api"),E=r("./@opentelemetry/resources/build/src/Resource.js");let BrowserDetectorSync=class BrowserDetectorSync{detect(e){var t,r,o;if(!("u">typeof navigator&&(null==(r=null==(t=global.process)?void 0:t.versions)?void 0:r.node)===void 0&&(null==(o=global.Bun)?void 0:o.version)===void 0))return E.Resource.empty();let s={[n.SEMRESATTRS_PROCESS_RUNTIME_NAME]:"browser",[n.SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION]:"Web Browser",[n.SEMRESATTRS_PROCESS_RUNTIME_VERSION]:navigator.userAgent};return this._getResourceAttributes(s,e)}_getResourceAttributes(e,t){return""===e[n.SEMRESATTRS_PROCESS_RUNTIME_VERSION]?(o.diag.debug("BrowserDetector failed: Unable to find required browser resources. "),E.Resource.empty()):new E.Resource(Object.assign({},e))}};t.browserDetectorSync=new BrowserDetectorSync},"./@opentelemetry/resources/build/src/detectors/EnvDetector.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.envDetector=void 0;let n=r("./@opentelemetry/resources/build/src/detectors/EnvDetectorSync.js");let EnvDetector=class EnvDetector{detect(e){return Promise.resolve(n.envDetectorSync.detect(e))}};t.envDetector=new EnvDetector},"./@opentelemetry/resources/build/src/detectors/EnvDetectorSync.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.envDetectorSync=void 0;let n=r("@opentelemetry/api"),o=r("./@opentelemetry/core/build/src/index.js"),E=r("./@opentelemetry/semantic-conventions/build/esm/index.js"),s=r("./@opentelemetry/resources/build/src/Resource.js");let EnvDetectorSync=class EnvDetectorSync{constructor(){this._MAX_LENGTH=255,this._COMMA_SEPARATOR=",",this._LABEL_KEY_VALUE_SPLITTER="=",this._ERROR_MESSAGE_INVALID_CHARS="should be a ASCII string with a length greater than 0 and not exceed "+this._MAX_LENGTH+" characters.",this._ERROR_MESSAGE_INVALID_VALUE="should be a ASCII string with a length not exceed "+this._MAX_LENGTH+" characters."}detect(e){let t={},r=(0,o.getEnv)(),T=r.OTEL_RESOURCE_ATTRIBUTES,_=r.OTEL_SERVICE_NAME;if(T)try{let e=this._parseResourceAttributes(T);Object.assign(t,e)}catch(e){n.diag.debug(`EnvDetector failed: ${e.message}`)}return _&&(t[E.SEMRESATTRS_SERVICE_NAME]=_),new s.Resource(t)}_parseResourceAttributes(e){if(!e)return{};let t={};for(let r of e.split(this._COMMA_SEPARATOR,-1)){let e=r.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(2!==e.length)continue;let[n,o]=e;if(n=n.trim(),o=o.trim().split(/^"|"$/).join(""),!this._isValidAndNotEmpty(n))throw Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(o))throw Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);t[n]=decodeURIComponent(o)}return t}_isValid(e){return e.length<=this._MAX_LENGTH&&this._isBaggageOctetString(e)}_isBaggageOctetString(e){for(let t=0;t<e.length;t++){let r=e.charCodeAt(t);if(r<33||44===r||59===r||92===r||r>126)return!1}return!0}_isValidAndNotEmpty(e){return e.length>0&&this._isValid(e)}};t.envDetectorSync=new EnvDetectorSync},"./@opentelemetry/resources/build/src/detectors/index.js"(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.envDetectorSync=t.browserDetectorSync=t.envDetector=t.browserDetector=t.serviceInstanceIdDetectorSync=t.processDetectorSync=t.processDetector=t.osDetectorSync=t.osDetector=t.hostDetectorSync=t.hostDetector=void 0;var n=r("./@opentelemetry/resources/build/src/detectors/platform/index.js");Object.defineProperty(t,"hostDetector",{enumerable:!0,get:function(){return n.hostDetector}}),Object.defineProperty(t,"hostDetectorSync",{enumerable:!0,get:function(){return n.hostDetectorSync}}),Object.defineProperty(t,"osDetector",{enumerable:!0,get:function(){return n.osDetector}}),Object.defineProperty(t,"osDe