UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

17 lines 291 kB
import{r as __exportAll}from"../../_chunks/workflow/rolldown-runtime-DPpTSio4.js";import{a as n,c as t,i as l,l as x,n as j,o as q,r as k,s,t as i}from"../../_chunks/workflow/chunk-5MU5Z6L3-CrYztnvh.js";import{fileURLToPath}from"url";import{createRequire}from"module";import _nPath from"path";var SeverityNumber;(function(e){e[e.UNSPECIFIED=0]=`UNSPECIFIED`,e[e.TRACE=1]=`TRACE`,e[e.TRACE2=2]=`TRACE2`,e[e.TRACE3=3]=`TRACE3`,e[e.TRACE4=4]=`TRACE4`,e[e.DEBUG=5]=`DEBUG`,e[e.DEBUG2=6]=`DEBUG2`,e[e.DEBUG3=7]=`DEBUG3`,e[e.DEBUG4=8]=`DEBUG4`,e[e.INFO=9]=`INFO`,e[e.INFO2=10]=`INFO2`,e[e.INFO3=11]=`INFO3`,e[e.INFO4=12]=`INFO4`,e[e.WARN=13]=`WARN`,e[e.WARN2=14]=`WARN2`,e[e.WARN3=15]=`WARN3`,e[e.WARN4=16]=`WARN4`,e[e.ERROR=17]=`ERROR`,e[e.ERROR2=18]=`ERROR2`,e[e.ERROR3=19]=`ERROR3`,e[e.ERROR4=20]=`ERROR4`,e[e.FATAL=21]=`FATAL`,e[e.FATAL2=22]=`FATAL2`,e[e.FATAL3=23]=`FATAL3`,e[e.FATAL4=24]=`FATAL4`})(SeverityNumber||={});var NoopLogger=class{emit(e){}enabled(){return!1}};const NOOP_LOGGER=new NoopLogger;function createNoopLogger(){return NOOP_LOGGER}const GLOBAL_LOGS_API_KEY=Symbol.for(`io.opentelemetry.js.api.logs`),_global=globalThis;function makeGetter(e,r,a){return o=>o===e?r:a}var NoopLoggerProvider=class{getLogger(e,r,a){return new NoopLogger}};const NOOP_LOGGER_PROVIDER=new NoopLoggerProvider;var ProxyLogger=class{constructor(e,r,a,o){this._provider=e,this.name=r,this.version=a,this.options=o}emit(e){this._getLogger().emit(e)}enabled(e){return this._getLogger().enabled(e)}_getLogger(){if(this._delegate)return this._delegate;let e=this._provider._getDelegateLogger(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):NOOP_LOGGER}},ProxyLoggerProvider=class{getLogger(e,r,a){var o;return this._getDelegateLogger(e,r,a)??new ProxyLogger(this,e,r,a)}_getDelegate(){var e;return this._delegate??NOOP_LOGGER_PROVIDER}_setDelegate(e){this._delegate=e}_getDelegateLogger(e,r,a){var o;return this._delegate?.getLogger(e,r,a)}},LogsAPI=class e{constructor(){this._proxyLoggerProvider=new ProxyLoggerProvider}static getInstance(){return this._instance||=new e,this._instance}setGlobalLoggerProvider(e){return _global[GLOBAL_LOGS_API_KEY]?this.getLoggerProvider():(_global[GLOBAL_LOGS_API_KEY]=makeGetter(1,e,NOOP_LOGGER_PROVIDER),this._proxyLoggerProvider._setDelegate(e),e)}getLoggerProvider(){var e,r;return _global[GLOBAL_LOGS_API_KEY]?.call(_global,1)??this._proxyLoggerProvider}getLogger(e,r,a){return this.getLoggerProvider().getLogger(e,r,a)}disable(){delete _global[GLOBAL_LOGS_API_KEY],this._proxyLoggerProvider=new ProxyLoggerProvider}},esm_exports=__exportAll({SeverityNumber:()=>SeverityNumber,createNoopLogger:()=>createNoopLogger,logs:()=>logs});const logs=LogsAPI.getInstance(),require=createRequire(import.meta.url),__filename=fileURLToPath(import.meta.url),__dirname=_nPath.dirname(__filename);var zr=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isTracingSuppressed=e.unsuppressTracing=e.suppressTracing=void 0;var r=(0,(j(),s(t)).createContextKey)(`OpenTelemetry SDK Context Key SUPPRESS_TRACING`);function a(e){return e.setValue(r,!0)}e.suppressTracing=a;function o(e){return e.deleteValue(r)}e.unsuppressTracing=o;function c(e){return e.getValue(r)===!0}e.isTracingSuppressed=c}),Hi=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BAGGAGE_MAX_TOTAL_LENGTH=e.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=e.BAGGAGE_MAX_NAME_VALUE_PAIRS=e.BAGGAGE_HEADER=e.BAGGAGE_ITEMS_SEPARATOR=e.BAGGAGE_PROPERTIES_SEPARATOR=e.BAGGAGE_KEY_PAIR_SEPARATOR=void 0,e.BAGGAGE_KEY_PAIR_SEPARATOR=`=`,e.BAGGAGE_PROPERTIES_SEPARATOR=`;`,e.BAGGAGE_ITEMS_SEPARATOR=`,`,e.BAGGAGE_HEADER=`baggage`,e.BAGGAGE_MAX_NAME_VALUE_PAIRS=180,e.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096,e.BAGGAGE_MAX_TOTAL_LENGTH=8192}),Fi=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.parseKeyPairsIntoRecord=e.parsePairKeyValue=e.getKeyPairs=e.serializeKeyPairs=void 0;var r=(j(),s(t)),a=Hi();function o(e){return e.reduce((e,r)=>{let o=`${e}${e===``?``:a.BAGGAGE_ITEMS_SEPARATOR}${r}`;return o.length>a.BAGGAGE_MAX_TOTAL_LENGTH?e:o},``)}e.serializeKeyPairs=o;function c(e){return e.getAllEntries().map(([e,r])=>{let o=`${encodeURIComponent(e)}=${encodeURIComponent(r.value)}`;return r.metadata!==void 0&&(o+=a.BAGGAGE_PROPERTIES_SEPARATOR+r.metadata.toString()),o})}e.getKeyPairs=c;function u(e){let o=e.split(a.BAGGAGE_PROPERTIES_SEPARATOR);if(o.length<=0)return;let c=o.shift();if(!c)return;let u=c.indexOf(a.BAGGAGE_KEY_PAIR_SEPARATOR);if(u<=0)return;let d=decodeURIComponent(c.substring(0,u).trim()),f=decodeURIComponent(c.substring(u+1).trim()),p;return o.length>0&&(p=(0,r.baggageEntryMetadataFromString)(o.join(a.BAGGAGE_PROPERTIES_SEPARATOR))),{key:d,value:f,metadata:p}}e.parsePairKeyValue=u;function d(e){let r={};return typeof e==`string`&&e.length>0&&e.split(a.BAGGAGE_ITEMS_SEPARATOR).forEach(e=>{let a=u(e);a!==void 0&&a.value.length>0&&(r[a.key]=a.value)}),r}e.parseKeyPairsIntoRecord=d}),O_=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.W3CBaggagePropagator=void 0;var r=(j(),s(t)),a=zr(),o=Hi(),c=Fi();e.W3CBaggagePropagator=class{inject(e,u,d){let f=r.propagation.getBaggage(e);if(!f||(0,a.isTracingSuppressed)(e))return;let p=(0,c.getKeyPairs)(f).filter(e=>e.length<=o.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS).slice(0,o.BAGGAGE_MAX_NAME_VALUE_PAIRS),m=(0,c.serializeKeyPairs)(p);m.length>0&&d.set(u,o.BAGGAGE_HEADER,m)}extract(e,a,u){let d=u.get(a,o.BAGGAGE_HEADER),f=Array.isArray(d)?d.join(o.BAGGAGE_ITEMS_SEPARATOR):d;if(!f)return e;let p={};return f.length===0||(f.split(o.BAGGAGE_ITEMS_SEPARATOR).forEach(e=>{let r=(0,c.parsePairKeyValue)(e);if(r){let e={value:r.value};r.metadata&&(e.metadata=r.metadata),p[r.key]=e}}),Object.entries(p).length===0)?e:r.propagation.setBaggage(e,r.propagation.createBaggage(p))}fields(){return[o.BAGGAGE_HEADER]}}}),P_=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.AnchoredClock=void 0,e.AnchoredClock=class{_monotonicClock;_epochMillis;_performanceMillis;constructor(e,r){this._monotonicClock=r,this._epochMillis=e.now(),this._performanceMillis=r.now()}now(){let e=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+e}}}),L_=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isAttributeValue=e.isAttributeKey=e.sanitizeAttributes=void 0;var r=(j(),s(t));function a(e){let a={};if(typeof e!=`object`||!e)return a;for(let[u,d]of Object.entries(e)){if(!o(u)){r.diag.warn(`Invalid attribute key: ${u}`);continue}if(!c(d)){r.diag.warn(`Invalid attribute value set for key: ${u}`);continue}a[u]=Array.isArray(d)?d.slice():d}return a}e.sanitizeAttributes=a;function o(e){return typeof e==`string`&&e.length>0}e.isAttributeKey=o;function c(e){return e==null?!0:Array.isArray(e)?u(e):d(e)}e.isAttributeValue=c;function u(e){let r;for(let a of e)if(a!=null){if(!r){if(d(a)){r=typeof a;continue}return!1}if(typeof a!==r)return!1}return!0}function d(e){switch(typeof e){case`number`:case`boolean`:case`string`:return!0}return!1}}),$i=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.loggingErrorHandler=void 0;var r=(j(),s(t));function a(){return e=>{r.diag.error(o(e))}}e.loggingErrorHandler=a;function o(e){return typeof e==`string`?e:JSON.stringify(c(e))}function c(e){let r={},a=e;for(;a!==null;)Object.getOwnPropertyNames(a).forEach(e=>{if(r[e])return;let o=a[e];o&&(r[e]=String(o))}),a=Object.getPrototypeOf(a);return r}}),y_=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.globalErrorHandler=e.setGlobalErrorHandler=void 0;var r=(0,$i().loggingErrorHandler)();function a(e){r=e}e.setGlobalErrorHandler=a;function o(e){try{r(e)}catch{}}e.globalErrorHandler=o}),U_=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getStringListFromEnv=e.getBooleanFromEnv=e.getStringFromEnv=e.getNumberFromEnv=void 0;var r=(j(),s(t)),a=k(`util`);function o(e){let o=process.env[e];if(o==null||o.trim()===``)return;let c=Number(o);if(isNaN(c)){r.diag.warn(`Unknown value ${(0,a.inspect)(o)} for ${e}, expected a number, using defaults`);return}return c}e.getNumberFromEnv=o;function c(e){let r=process.env[e];if(r!=null&&r.trim()!==``)return r}e.getStringFromEnv=c;function u(e){let o=process.env[e]?.trim().toLowerCase();return o==null||o===``?!1:o===`true`||(o===`false`||r.diag.warn(`Unknown value ${(0,a.inspect)(o)} for ${e}, expected 'true' or 'false', falling back to 'false' (default)`),!1)}e.getBooleanFromEnv=u;function d(e){return c(e)?.split(`,`).map(e=>e.trim()).filter(e=>e!==``)}e.getStringListFromEnv=d}),w_=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e._globalThis=void 0,e._globalThis=typeof globalThis==`object`?globalThis:global}),V_=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.otperformance=void 0,e.otperformance=k(`perf_hooks`).performance}),B_=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.VERSION=void 0,e.VERSION=`2.1.0`});function z(e){let r={},a=e.length;for(let o=0;o<a;o++){let a=e[o];a&&(r[String(a).toUpperCase().replace(/[-.]/g,`_`)]=a)}return r}var Ki=i(()=>{}),G_,H_,F_,q_,j_,k_,Y_,$_,K_,W_,z_,X_,Q_,J_,Z_,el,tl,rl,nl,ol,sl,il,al,cl,ul,_l,ll,El,pl,dl,Tl,Sl,fl,Al,hl,ml,gl,Rl,Ol,Pl,Ml,Nl,Cl,Il,Ll,bl,yl,vl,xl,Dl,Ul,wl,Vl,Bl,Gl,Hl,Fl,ql,jl,kl,Yl,$l,Kl,Wl,zl,Xl,Ql,Jl,Zl,eE,tE,rE,nE,oE,sE,iE,aE,cE,uE,_E,lE,EE,pE,dE,TE,SE,fE,AE,hE,mE,gE,RE,OE,PE,ME,NE,CE,IE,LE,bE,yE,vE,xE,DE,UE,wE,VE,BE,GE,HE,FE,qE,jE,kE,YE,$E,KE,WE,zE,XE,QE,JE,ZE,ep,tp,rp,np,op,dM,TM,SM,fM,AM,hM,mM,gM,RM,OM,PM,MM,NM,CM,IM,LM,bM,yM,vM,xM,DM,UM,wM,VM,BM,GM,HM,FM,qM,jM,kM,YM,$M,KM,WM,zM,XM,QM,JM,ZM,eN,tN,rN,nN,oN,sN,iN,aN,cN,uN,_N,lN,EN,pN,dN,TN,SN,fN,AN,hN,mN,gN,RN,ON,PN,MN,NN,CN,IN,LN,bN,yN,vN,xN,DN,UN,wN,VN,BN,GN,HN,FN,qN,jN,kN,YN,$N,KN,WN,zN,XN,QN,JN,ZN,eC,tC,rC,nC,oC,sC,iC,aC,cC,uC,_C,lC,EC,pC,dC,TC,SC,fC,AC,hC,mC,gC,RC,OC,PC,MC,NC,CC,IC,LC,bC,yC,vC,xC,DC,sp,ip,ap,cp,up,_p,lp,Ep,pp,dp,Tp,Sp,fp,Ap,hp,mp,gp,Rp,Op,Pp,Mp,Np,Cp,Ip,Lp,bp,yp,vp,xp,Dp,Up,wp,Vp,Bp,Gp,Hp,Fp,qp,jp,kp,Yp,$p,Kp,Wp,zp,Xp,Qp,UC,wC,VC,BC,GC,HC,FC,qC,jC,kC,YC,$C,KC,WC,zC,XC,QC,JC,ZC,eI,tI,rI,nI,oI,sI,iI,aI,cI,uI,_I,lI,EI,pI,dI,TI,SI,fI,AI,hI,mI,gI,RI,OI,PI,MI,NI,CI,II,Jp,Zp,ed,td,rd,nd,od,sd,id,ad,cd,LI,bI,yI,vI,xI,DI,UI,wI,VI,BI,GI,HI,ud,_d,ld,Ed,pd,FI,qI,jI,kI,YI,$I,dd,Td,Sd,KI,WI,zI,XI,fd,Ad,hd,md,QI,JI,ZI,eL,tL,gd,Rd,Od,Pd,Md,Nd,Cd,rL,nL,oL,sL,iL,aL,cL,uL,Id,Ld,bd,yd,vd,_L,lL,EL,pL,dL,TL,xd,Dd,Ud,wd,Vd,Bd,Gd,Hd,Fd,qd,jd,kd,Yd,$d,Kd,Wd,zd,Xd,Qd,Jd,Zd,SL,fL,AL,hL,mL,gL,RL,OL,PL,ML,NL,CL,IL,LL,bL,yL,vL,xL,DL,UL,wL,VL,eT,tT,rT,nT,oT,BL,GL,HL,FL,qL,jL,sT,iT,kL,YL,$L,aT,cT,KL,WL,zL,uT,_T,lT,ET,pT,dT,TT,ST,fT,AT,hT,mT,gT,RT,OT,PT,MT,XL,QL,JL,ZL,eb,tb,rb,nb,ob,sb,ib,ab,cb,ub,_b,lb,Eb,pb,NT,CT,db,Tb,Sb,IT=i(()=>{Ki(),G_=`aws.lambda.invoked_arn`,H_=`db.system`,F_=`db.connection_string`,q_=`db.user`,j_=`db.jdbc.driver_classname`,k_=`db.name`,Y_=`db.statement`,$_=`db.operation`,K_=`db.mssql.instance_name`,W_=`db.cassandra.keyspace`,z_=`db.cassandra.page_size`,X_=`db.cassandra.consistency_level`,Q_=`db.cassandra.table`,J_=`db.cassandra.idempotence`,Z_=`db.cassandra.speculative_execution_count`,el=`db.cassandra.coordinator.id`,tl=`db.cassandra.coordinator.dc`,rl=`db.hbase.namespace`,nl=`db.redis.database_index`,ol=`db.mongodb.collection`,sl=`db.sql.table`,il=`exception.type`,al=`exception.message`,cl=`exception.stacktrace`,ul=`exception.escaped`,_l=`faas.trigger`,ll=`faas.execution`,El=`faas.document.collection`,pl=`faas.document.operation`,dl=`faas.document.time`,Tl=`faas.document.name`,Sl=`faas.time`,fl=`faas.cron`,Al=`faas.coldstart`,hl=`faas.invoked_name`,ml=`faas.invoked_provider`,gl=`faas.invoked_region`,Rl=`net.transport`,Ol=`net.peer.ip`,Pl=`net.peer.port`,Ml=`net.peer.name`,Nl=`net.host.ip`,Cl=`net.host.port`,Il=`net.host.name`,Ll=`net.host.connection.type`,bl=`net.host.connection.subtype`,yl=`net.host.carrier.name`,vl=`net.host.carrier.mcc`,xl=`net.host.carrier.mnc`,Dl=`net.host.carrier.icc`,Ul=`peer.service`,wl=`enduser.id`,Vl=`enduser.role`,Bl=`enduser.scope`,Gl=`thread.id`,Hl=`thread.name`,Fl=`code.function`,ql=`code.namespace`,jl=`code.filepath`,kl=`code.lineno`,Yl=`http.method`,$l=`http.url`,Kl=`http.target`,Wl=`http.host`,zl=`http.scheme`,Xl=`http.status_code`,Ql=`http.flavor`,Jl=`http.user_agent`,Zl=`http.request_content_length`,eE=`http.request_content_length_uncompressed`,tE=`http.response_content_length`,rE=`http.response_content_length_uncompressed`,nE=`http.server_name`,oE=`http.route`,sE=`http.client_ip`,iE=`aws.dynamodb.table_names`,aE=`aws.dynamodb.consumed_capacity`,cE=`aws.dynamodb.item_collection_metrics`,uE=`aws.dynamodb.provisioned_read_capacity`,_E=`aws.dynamodb.provisioned_write_capacity`,lE=`aws.dynamodb.consistent_read`,EE=`aws.dynamodb.projection`,pE=`aws.dynamodb.limit`,dE=`aws.dynamodb.attributes_to_get`,TE=`aws.dynamodb.index_name`,SE=`aws.dynamodb.select`,fE=`aws.dynamodb.global_secondary_indexes`,AE=`aws.dynamodb.local_secondary_indexes`,hE=`aws.dynamodb.exclusive_start_table`,mE=`aws.dynamodb.table_count`,gE=`aws.dynamodb.scan_forward`,RE=`aws.dynamodb.segment`,OE=`aws.dynamodb.total_segments`,PE=`aws.dynamodb.count`,ME=`aws.dynamodb.scanned_count`,NE=`aws.dynamodb.attribute_definitions`,CE=`aws.dynamodb.global_secondary_index_updates`,IE=`messaging.system`,LE=`messaging.destination`,bE=`messaging.destination_kind`,yE=`messaging.temp_destination`,vE=`messaging.protocol`,xE=`messaging.protocol_version`,DE=`messaging.url`,UE=`messaging.message_id`,wE=`messaging.conversation_id`,VE=`messaging.message_payload_size_bytes`,BE=`messaging.message_payload_compressed_size_bytes`,GE=`messaging.operation`,HE=`messaging.consumer_id`,FE=`messaging.rabbitmq.routing_key`,qE=`messaging.kafka.message_key`,jE=`messaging.kafka.consumer_group`,kE=`messaging.kafka.client_id`,YE=`messaging.kafka.partition`,$E=`messaging.kafka.tombstone`,KE=`rpc.system`,WE=`rpc.service`,zE=`rpc.method`,XE=`rpc.grpc.status_code`,QE=`rpc.jsonrpc.version`,JE=`rpc.jsonrpc.request_id`,ZE=`rpc.jsonrpc.error_code`,ep=`rpc.jsonrpc.error_message`,tp=`message.type`,rp=`message.id`,np=`message.compressed_size`,op=`message.uncompressed_size`,dM=G_,TM=H_,SM=F_,fM=q_,AM=j_,hM=k_,mM=Y_,gM=$_,RM=K_,OM=W_,PM=z_,MM=X_,NM=Q_,CM=J_,IM=Z_,LM=el,bM=tl,yM=rl,vM=nl,xM=ol,DM=sl,UM=il,wM=al,VM=cl,BM=ul,GM=_l,HM=ll,FM=El,qM=pl,jM=dl,kM=Tl,YM=Sl,$M=fl,KM=Al,WM=hl,zM=ml,XM=gl,QM=Rl,JM=Ol,ZM=Pl,eN=Ml,tN=Nl,rN=Cl,nN=Il,oN=Ll,sN=bl,iN=yl,aN=vl,cN=xl,uN=Dl,_N=Ul,lN=wl,EN=Vl,pN=Bl,dN=Gl,TN=Hl,SN=Fl,fN=ql,AN=jl,hN=kl,mN=Yl,gN=$l,RN=Kl,ON=Wl,PN=zl,MN=Xl,NN=Ql,CN=Jl,IN=Zl,LN=eE,bN=tE,yN=rE,vN=nE,xN=oE,DN=sE,UN=iE,wN=aE,VN=cE,BN=uE,GN=_E,HN=lE,FN=EE,qN=pE,jN=dE,kN=TE,YN=SE,$N=fE,KN=AE,WN=hE,zN=mE,XN=gE,QN=RE,JN=OE,ZN=PE,eC=ME,tC=NE,rC=CE,nC=IE,oC=LE,sC=bE,iC=yE,aC=vE,cC=xE,uC=DE,_C=UE,lC=wE,EC=VE,pC=BE,dC=GE,TC=HE,SC=FE,fC=qE,AC=jE,hC=kE,mC=YE,gC=$E,RC=KE,OC=WE,PC=zE,MC=XE,NC=QE,CC=JE,IC=ZE,LC=ep,bC=tp,yC=rp,vC=np,xC=op,DC=z([G_,H_,F_,q_,j_,k_,Y_,$_,K_,W_,z_,X_,Q_,J_,Z_,el,tl,rl,nl,ol,sl,il,al,cl,ul,_l,ll,El,pl,dl,Tl,Sl,fl,Al,hl,ml,gl,Rl,Ol,Pl,Ml,Nl,Cl,Il,Ll,bl,yl,vl,xl,Dl,Ul,wl,Vl,Bl,Gl,Hl,Fl,ql,jl,kl,Yl,$l,Kl,Wl,zl,Xl,Ql,Jl,Zl,eE,tE,rE,nE,oE,sE,iE,aE,cE,uE,_E,lE,EE,pE,dE,TE,SE,fE,AE,hE,mE,gE,RE,OE,PE,ME,NE,CE,IE,LE,bE,yE,vE,xE,DE,UE,wE,VE,BE,GE,HE,FE,qE,jE,kE,YE,$E,KE,WE,zE,XE,QE,JE,ZE,ep,tp,rp,np,op]),sp=`other_sql`,ip=`mssql`,ap=`mysql`,cp=`oracle`,up=`db2`,_p=`postgresql`,lp=`redshift`,Ep=`hive`,pp=`cloudscape`,dp=`hsqldb`,Tp=`progress`,Sp=`maxdb`,fp=`hanadb`,Ap=`ingres`,hp=`firstsql`,mp=`edb`,gp=`cache`,Rp=`adabas`,Op=`firebird`,Pp=`derby`,Mp=`filemaker`,Np=`informix`,Cp=`instantdb`,Ip=`interbase`,Lp=`mariadb`,bp=`netezza`,yp=`pervasive`,vp=`pointbase`,xp=`sqlite`,Dp=`sybase`,Up=`teradata`,wp=`vertica`,Vp=`h2`,Bp=`coldfusion`,Gp=`cassandra`,Hp=`hbase`,Fp=`mongodb`,qp=`redis`,jp=`couchbase`,kp=`couchdb`,Yp=`cosmosdb`,$p=`dynamodb`,Kp=`neo4j`,Wp=`geode`,zp=`elasticsearch`,Xp=`memcached`,Qp=`cockroachdb`,UC=sp,wC=ip,VC=ap,BC=cp,GC=up,HC=_p,FC=lp,qC=Ep,jC=pp,kC=dp,YC=Tp,$C=Sp,KC=fp,WC=Ap,zC=hp,XC=mp,QC=gp,JC=Rp,ZC=Op,eI=Pp,tI=Mp,rI=Np,nI=Cp,oI=Ip,sI=Lp,iI=bp,aI=yp,cI=vp,uI=xp,_I=Dp,lI=Up,EI=wp,pI=Vp,dI=Bp,TI=Gp,SI=Hp,fI=Fp,AI=qp,hI=jp,mI=kp,gI=Yp,RI=$p,OI=Kp,PI=Wp,MI=zp,NI=Xp,CI=Qp,II=z([sp,ip,ap,cp,up,_p,lp,Ep,pp,dp,Tp,Sp,fp,Ap,hp,mp,gp,Rp,Op,Pp,Mp,Np,Cp,Ip,Lp,bp,yp,vp,xp,Dp,Up,wp,Vp,Bp,Gp,Hp,Fp,qp,jp,kp,Yp,$p,Kp,Wp,zp,Xp,Qp]),Jp=`all`,Zp=`each_quorum`,ed=`quorum`,td=`local_quorum`,rd=`one`,nd=`two`,od=`three`,sd=`local_one`,id=`any`,ad=`serial`,cd=`local_serial`,LI=Jp,bI=Zp,yI=ed,vI=td,xI=rd,DI=nd,UI=od,wI=sd,VI=id,BI=ad,GI=cd,HI=z([Jp,Zp,ed,td,rd,nd,od,sd,id,ad,cd]),ud=`datasource`,_d=`http`,ld=`pubsub`,Ed=`timer`,pd=`other`,FI=ud,qI=_d,jI=ld,kI=Ed,YI=pd,$I=z([ud,_d,ld,Ed,pd]),dd=`insert`,Td=`edit`,Sd=`delete`,KI=dd,WI=Td,zI=Sd,XI=z([dd,Td,Sd]),fd=`alibaba_cloud`,Ad=`aws`,hd=`azure`,md=`gcp`,QI=fd,JI=Ad,ZI=hd,eL=md,tL=z([fd,Ad,hd,md]),gd=`ip_tcp`,Rd=`ip_udp`,Od=`ip`,Pd=`unix`,Md=`pipe`,Nd=`inproc`,Cd=`other`,rL=gd,nL=Rd,oL=Od,sL=Pd,iL=Md,aL=Nd,cL=Cd,uL=z([gd,Rd,Od,Pd,Md,Nd,Cd]),Id=`wifi`,Ld=`wired`,bd=`cell`,yd=`unavailable`,vd=`unknown`,_L=Id,lL=Ld,EL=bd,pL=yd,dL=vd,TL=z([Id,Ld,bd,yd,vd]),xd=`gprs`,Dd=`edge`,Ud=`umts`,wd=`cdma`,Vd=`evdo_0`,Bd=`evdo_a`,Gd=`cdma2000_1xrtt`,Hd=`hsdpa`,Fd=`hsupa`,qd=`hspa`,jd=`iden`,kd=`evdo_b`,Yd=`lte`,$d=`ehrpd`,Kd=`hspap`,Wd=`gsm`,zd=`td_scdma`,Xd=`iwlan`,Qd=`nr`,Jd=`nrnsa`,Zd=`lte_ca`,SL=xd,fL=Dd,AL=Ud,hL=wd,mL=Vd,gL=Bd,RL=Gd,OL=Hd,PL=Fd,ML=qd,NL=jd,CL=kd,IL=Yd,LL=$d,bL=Kd,yL=Wd,vL=zd,xL=Xd,DL=Qd,UL=Jd,wL=Zd,VL=z([xd,Dd,Ud,wd,Vd,Bd,Gd,Hd,Fd,qd,jd,kd,Yd,$d,Kd,Wd,zd,Xd,Qd,Jd,Zd]),eT=`1.0`,tT=`1.1`,rT=`2.0`,nT=`SPDY`,oT=`QUIC`,BL=eT,GL=tT,HL=rT,FL=nT,qL=oT,jL={HTTP_1_0:eT,HTTP_1_1:tT,HTTP_2_0:rT,SPDY:nT,QUIC:oT},sT=`queue`,iT=`topic`,kL=sT,YL=iT,$L=z([sT,iT]),aT=`receive`,cT=`process`,KL=aT,WL=cT,zL=z([aT,cT]),uT=0,_T=1,lT=2,ET=3,pT=4,dT=5,TT=6,ST=7,fT=8,AT=9,hT=10,mT=11,gT=12,RT=13,OT=14,PT=15,MT=16,XL=uT,QL=_T,JL=lT,ZL=ET,eb=pT,tb=dT,rb=TT,nb=ST,ob=fT,sb=AT,ib=hT,ab=mT,cb=gT,ub=RT,_b=OT,lb=PT,Eb=MT,pb={OK:uT,CANCELLED:_T,UNKNOWN:lT,INVALID_ARGUMENT:ET,DEADLINE_EXCEEDED:pT,NOT_FOUND:dT,ALREADY_EXISTS:TT,PERMISSION_DENIED:ST,RESOURCE_EXHAUSTED:fT,FAILED_PRECONDITION:AT,ABORTED:hT,OUT_OF_RANGE:mT,UNIMPLEMENTED:gT,INTERNAL:RT,UNAVAILABLE:OT,DATA_LOSS:PT,UNAUTHENTICATED:MT},NT=`SENT`,CT=`RECEIVED`,db=NT,Tb=CT,Sb=z([NT,CT])}),LT=i(()=>{IT()}),bT,yT,vT,xT,DT,UT,wT,VT,BT,GT,HT,FT,qT,jT,kT,YT,$T,KT,WT,zT,XT,QT,JT,ZT,eS,tS,rS,nS,oS,sS,iS,aS,cS,uS,_S,lS,ES,pS,dS,TS,SS,fS,AS,hS,mS,gS,RS,OS,PS,MS,NS,CS,IS,LS,bS,yS,vS,xS,DS,US,wS,VS,BS,GS,HS,FS,qS,jS,kS,YS,$S,KS,WS,zS,XS,QS,JS,ZS,ef,tf,rf,fb,Ab,hb,mb,gb,Rb,Ob,Pb,Mb,Nb,Cb,Ib,Lb,bb,yb,vb,xb,Db,Ub,wb,Vb,Bb,Gb,Hb,Fb,qb,jb,kb,Yb,$b,Kb,Wb,zb,Xb,Qb,Jb,Zb,ey,ty,ry,ny,oy,sy,iy,ay,cy,uy,_y,ly,Ey,py,dy,Ty,Sy,fy,Ay,hy,my,gy,Ry,Oy,Py,My,Ny,Cy,Iy,Ly,by,yy,vy,xy,Dy,Uy,wy,Vy,By,Gy,Hy,Fy,qy,jy,ky,nf,of,sf,af,Yy,$y,Ky,Wy,zy,cf,uf,_f,lf,Ef,pf,df,Tf,Sf,ff,Af,hf,mf,gf,Rf,Of,Pf,Xy,Qy,Jy,Zy,ev,tv,rv,nv,ov,sv,iv,av,cv,uv,_v,lv,Ev,pv,Mf,Nf,dv,Tv,Sv,Cf,If,Lf,bf,yf,vf,xf,fv,Av,hv,mv,gv,Rv,Ov,Pv,Df,Uf,wf,Vf,Bf,Gf,Hf,Ff,qf,jf,kf,Mv,Nv,Cv,Iv,Lv,bv,yv,vv,xv,Dv,Uv,wv,Yf,$f,Kf,Wf,zf,Xf,Qf,Jf,Zf,eA,Vv,Bv,Gv,Hv,Fv,qv,jv,kv,Yv,$v,Kv,tA=i(()=>{Ki(),bT=`cloud.provider`,yT=`cloud.account.id`,vT=`cloud.region`,xT=`cloud.availability_zone`,DT=`cloud.platform`,UT=`aws.ecs.container.arn`,wT=`aws.ecs.cluster.arn`,VT=`aws.ecs.launchtype`,BT=`aws.ecs.task.arn`,GT=`aws.ecs.task.family`,HT=`aws.ecs.task.revision`,FT=`aws.eks.cluster.arn`,qT=`aws.log.group.names`,jT=`aws.log.group.arns`,kT=`aws.log.stream.names`,YT=`aws.log.stream.arns`,$T=`container.name`,KT=`container.id`,WT=`container.runtime`,zT=`container.image.name`,XT=`container.image.tag`,QT=`deployment.environment`,JT=`device.id`,ZT=`device.model.identifier`,eS=`device.model.name`,tS=`faas.name`,rS=`faas.id`,nS=`faas.version`,oS=`faas.instance`,sS=`faas.max_memory`,iS=`host.id`,aS=`host.name`,cS=`host.type`,uS=`host.arch`,_S=`host.image.name`,lS=`host.image.id`,ES=`host.image.version`,pS=`k8s.cluster.name`,dS=`k8s.node.name`,TS=`k8s.node.uid`,SS=`k8s.namespace.name`,fS=`k8s.pod.uid`,AS=`k8s.pod.name`,hS=`k8s.container.name`,mS=`k8s.replicaset.uid`,gS=`k8s.replicaset.name`,RS=`k8s.deployment.uid`,OS=`k8s.deployment.name`,PS=`k8s.statefulset.uid`,MS=`k8s.statefulset.name`,NS=`k8s.daemonset.uid`,CS=`k8s.daemonset.name`,IS=`k8s.job.uid`,LS=`k8s.job.name`,bS=`k8s.cronjob.uid`,yS=`k8s.cronjob.name`,vS=`os.type`,xS=`os.description`,DS=`os.name`,US=`os.version`,wS=`process.pid`,VS=`process.executable.name`,BS=`process.executable.path`,GS=`process.command`,HS=`process.command_line`,FS=`process.command_args`,qS=`process.owner`,jS=`process.runtime.name`,kS=`process.runtime.version`,YS=`process.runtime.description`,$S=`service.name`,KS=`service.namespace`,WS=`service.instance.id`,zS=`service.version`,XS=`telemetry.sdk.name`,QS=`telemetry.sdk.language`,JS=`telemetry.sdk.version`,ZS=`telemetry.auto.version`,ef=`webengine.name`,tf=`webengine.version`,rf=`webengine.description`,fb=bT,Ab=yT,hb=vT,mb=xT,gb=DT,Rb=UT,Ob=wT,Pb=VT,Mb=BT,Nb=GT,Cb=HT,Ib=FT,Lb=qT,bb=jT,yb=kT,vb=YT,xb=$T,Db=KT,Ub=WT,wb=zT,Vb=XT,Bb=QT,Gb=JT,Hb=ZT,Fb=eS,qb=tS,jb=rS,kb=nS,Yb=oS,$b=sS,Kb=iS,Wb=aS,zb=cS,Xb=uS,Qb=_S,Jb=lS,Zb=ES,ey=pS,ty=dS,ry=TS,ny=SS,oy=fS,sy=AS,iy=hS,ay=mS,cy=gS,uy=RS,_y=OS,ly=PS,Ey=MS,py=NS,dy=CS,Ty=IS,Sy=LS,fy=bS,Ay=yS,hy=vS,my=xS,gy=DS,Ry=US,Oy=wS,Py=VS,My=BS,Ny=GS,Cy=HS,Iy=FS,Ly=qS,by=jS,yy=kS,vy=YS,xy=$S,Dy=KS,Uy=WS,wy=zS,Vy=XS,By=QS,Gy=JS,Hy=ZS,Fy=ef,qy=tf,jy=rf,ky=z([bT,yT,vT,xT,DT,UT,wT,VT,BT,GT,HT,FT,qT,jT,kT,YT,$T,KT,WT,zT,XT,QT,JT,ZT,eS,tS,rS,nS,oS,sS,iS,aS,cS,uS,_S,lS,ES,pS,dS,TS,SS,fS,AS,hS,mS,gS,RS,OS,PS,MS,NS,CS,IS,LS,bS,yS,vS,xS,DS,US,wS,VS,BS,GS,HS,FS,qS,jS,kS,YS,$S,KS,WS,zS,XS,QS,JS,ZS,ef,tf,rf]),nf=`alibaba_cloud`,of=`aws`,sf=`azure`,af=`gcp`,Yy=nf,$y=of,Ky=sf,Wy=af,zy=z([nf,of,sf,af]),cf=`alibaba_cloud_ecs`,uf=`alibaba_cloud_fc`,_f=`aws_ec2`,lf=`aws_ecs`,Ef=`aws_eks`,pf=`aws_lambda`,df=`aws_elastic_beanstalk`,Tf=`azure_vm`,Sf=`azure_container_instances`,ff=`azure_aks`,Af=`azure_functions`,hf=`azure_app_service`,mf=`gcp_compute_engine`,gf=`gcp_cloud_run`,Rf=`gcp_kubernetes_engine`,Of=`gcp_cloud_functions`,Pf=`gcp_app_engine`,Xy=cf,Qy=uf,Jy=_f,Zy=lf,ev=Ef,tv=pf,rv=df,nv=Tf,ov=Sf,sv=ff,iv=Af,av=hf,cv=mf,uv=gf,_v=Rf,lv=Of,Ev=Pf,pv=z([cf,uf,_f,lf,Ef,pf,df,Tf,Sf,ff,Af,hf,mf,gf,Rf,Of,Pf]),Mf=`ec2`,Nf=`fargate`,dv=Mf,Tv=Nf,Sv=z([Mf,Nf]),Cf=`amd64`,If=`arm32`,Lf=`arm64`,bf=`ia64`,yf=`ppc32`,vf=`ppc64`,xf=`x86`,fv=Cf,Av=If,hv=Lf,mv=bf,gv=yf,Rv=vf,Ov=xf,Pv=z([Cf,If,Lf,bf,yf,vf,xf]),Df=`windows`,Uf=`linux`,wf=`darwin`,Vf=`freebsd`,Bf=`netbsd`,Gf=`openbsd`,Hf=`dragonflybsd`,Ff=`hpux`,qf=`aix`,jf=`solaris`,kf=`z_os`,Mv=Df,Nv=Uf,Cv=wf,Iv=Vf,Lv=Bf,bv=Gf,yv=Hf,vv=Ff,xv=qf,Dv=jf,Uv=kf,wv=z([Df,Uf,wf,Vf,Bf,Gf,Hf,Ff,qf,jf,kf]),Yf=`cpp`,$f=`dotnet`,Kf=`erlang`,Wf=`go`,zf=`java`,Xf=`nodejs`,Qf=`php`,Jf=`python`,Zf=`ruby`,eA=`webjs`,Vv=Yf,Bv=$f,Gv=Kf,Hv=Wf,Fv=zf,qv=Xf,jv=Qf,kv=Jf,Yv=Zf,$v=eA,Kv=z([Yf,$f,Kf,Wf,zf,Xf,Qf,Jf,Zf,eA])}),rA=i(()=>{tA()}),Wv,zv,Xv,Qv,Jv,Zv,ex,tx,rx,nx,ox,sx,ix,ax,cx,ux,_x,lx,Ex,px,dx,Tx,Sx,fx,Ax,hx,mx,gx,Rx,Ox,Px,Mx,Nx,Cx,Ix,Lx,bx,yx,vx,xx,Dx,Ux,wx,Vx,Bx,Gx,Hx,Fx,qx,jx,kx,Yx,$x,Kx,Wx,zx,Xx,Qx,Jx,Zx,eD,tD,rD,nD,oD,sD,iD,aD,cD,uD,_D,lD,ED,pD,dD,TD,SD,fD,AD,hD,mD,gD,RD,OD,PD,MD,ND,CD,ID,LD,bD,yD,vD,xD,DD,UD,wD,VD,BD,GD,HD,FD,qD,jD,kD,YD,$D,KD,WD,zD,XD,QD,JD,ZD,e1,t1,r1,n1,o1,s1,i1,a1,c1,u1,_1,l1,E1,p1,d1,T1,S1,f1,A1,h1,m1,nA=i(()=>{Wv=`aspnetcore.diagnostics.exception.result`,zv=`aborted`,Xv=`handled`,Qv=`skipped`,Jv=`unhandled`,Zv=`aspnetcore.diagnostics.handler.type`,ex=`aspnetcore.rate_limiting.policy`,tx=`aspnetcore.rate_limiting.result`,rx=`acquired`,nx=`endpoint_limiter`,ox=`global_limiter`,sx=`request_canceled`,ix=`aspnetcore.request.is_unhandled`,ax=`aspnetcore.routing.is_fallback`,cx=`aspnetcore.routing.match_status`,ux=`failure`,_x=`success`,lx=`aspnetcore.user.is_authenticated`,Ex=`client.address`,px=`client.port`,dx=`code.column.number`,Tx=`code.file.path`,Sx=`code.function.name`,fx=`code.line.number`,Ax=`code.stacktrace`,hx=`db.collection.name`,mx=`db.namespace`,gx=`db.operation.batch.size`,Rx=`db.operation.name`,Ox=`db.query.summary`,Px=`db.query.text`,Mx=`db.response.status_code`,Nx=`db.stored_procedure.name`,Cx=`db.system.name`,Ix=`mariadb`,Lx=`microsoft.sql_server`,bx=`mysql`,yx=`postgresql`,vx=`dotnet.gc.heap.generation`,xx=`gen0`,Dx=`gen1`,Ux=`gen2`,wx=`loh`,Vx=`poh`,Bx=`error.type`,Gx=`_OTHER`,Hx=`exception.escaped`,Fx=`exception.message`,qx=`exception.stacktrace`,jx=`exception.type`,kx=e=>`http.request.header.${e}`,Yx=`http.request.method`,$x=`_OTHER`,Kx=`CONNECT`,Wx=`DELETE`,zx=`GET`,Xx=`HEAD`,Qx=`OPTIONS`,Jx=`PATCH`,Zx=`POST`,eD=`PUT`,tD=`TRACE`,rD=`http.request.method_original`,nD=`http.request.resend_count`,oD=e=>`http.response.header.${e}`,sD=`http.response.status_code`,iD=`http.route`,aD=`jvm.gc.action`,cD=`jvm.gc.name`,uD=`jvm.memory.pool.name`,_D=`jvm.memory.type`,lD=`heap`,ED=`non_heap`,pD=`jvm.thread.daemon`,dD=`jvm.thread.state`,TD=`blocked`,SD=`new`,fD=`runnable`,AD=`terminated`,hD=`timed_waiting`,mD=`waiting`,gD=`network.local.address`,RD=`network.local.port`,OD=`network.peer.address`,PD=`network.peer.port`,MD=`network.protocol.name`,ND=`network.protocol.version`,CD=`network.transport`,ID=`pipe`,LD=`quic`,bD=`tcp`,yD=`udp`,vD=`unix`,xD=`network.type`,DD=`ipv4`,UD=`ipv6`,wD=`otel.scope.name`,VD=`otel.scope.version`,BD=`otel.status_code`,GD=`ERROR`,HD=`OK`,FD=`otel.status_description`,qD=`server.address`,jD=`server.port`,kD=`service.name`,YD=`service.version`,$D=`signalr.connection.status`,KD=`app_shutdown`,WD=`normal_closure`,zD=`timeout`,XD=`signalr.transport`,QD=`long_polling`,JD=`server_sent_events`,ZD=`web_sockets`,e1=`telemetry.sdk.language`,t1=`cpp`,r1=`dotnet`,n1=`erlang`,o1=`go`,s1=`java`,i1=`nodejs`,a1=`php`,c1=`python`,u1=`ruby`,_1=`rust`,l1=`swift`,E1=`webjs`,p1=`telemetry.sdk.name`,d1=`telemetry.sdk.version`,T1=`url.fragment`,S1=`url.full`,f1=`url.path`,A1=`url.query`,h1=`url.scheme`,m1=`user_agent.original`}),g1,R1,O1,P1,M1,N1,C1,I1,L1,b1,y1,v1,x1,D1,U1,w1,V1,B1,G1,H1,F1,q1,j1,k1,Y1,$1,K1,W1,z1,X1,Q1,J1,Z1,eU,tU,rU,nU,oU,sU,iU,aU,cU,uU,_U,lU,EU,pU,dU,TU,SU,fU,oA=i(()=>{g1=`aspnetcore.diagnostics.exceptions`,R1=`aspnetcore.rate_limiting.active_request_leases`,O1=`aspnetcore.rate_limiting.queued_requests`,P1=`aspnetcore.rate_limiting.request.time_in_queue`,M1=`aspnetcore.rate_limiting.request_lease.duration`,N1=`aspnetcore.rate_limiting.requests`,C1=`aspnetcore.routing.match_attempts`,I1=`db.client.operation.duration`,L1=`dotnet.assembly.count`,b1=`dotnet.exceptions`,y1=`dotnet.gc.collections`,v1=`dotnet.gc.heap.total_allocated`,x1=`dotnet.gc.last_collection.heap.fragmentation.size`,D1=`dotnet.gc.last_collection.heap.size`,U1=`dotnet.gc.last_collection.memory.committed_size`,w1=`dotnet.gc.pause.time`,V1=`dotnet.jit.compilation.time`,B1=`dotnet.jit.compiled_il.size`,G1=`dotnet.jit.compiled_methods`,H1=`dotnet.monitor.lock_contentions`,F1=`dotnet.process.cpu.count`,q1=`dotnet.process.cpu.time`,j1=`dotnet.process.memory.working_set`,k1=`dotnet.thread_pool.queue.length`,Y1=`dotnet.thread_pool.thread.count`,$1=`dotnet.thread_pool.work_item.count`,K1=`dotnet.timer.count`,W1=`http.client.request.duration`,z1=`http.server.request.duration`,X1=`jvm.class.count`,Q1=`jvm.class.loaded`,J1=`jvm.class.unloaded`,Z1=`jvm.cpu.count`,eU=`jvm.cpu.recent_utilization`,tU=`jvm.cpu.time`,rU=`jvm.gc.duration`,nU=`jvm.memory.committed`,oU=`jvm.memory.limit`,sU=`jvm.memory.used`,iU=`jvm.memory.used_after_last_gc`,aU=`jvm.thread.count`,cU=`kestrel.active_connections`,uU=`kestrel.active_tls_handshakes`,_U=`kestrel.connection.duration`,lU=`kestrel.queued_connections`,EU=`kestrel.queued_requests`,pU=`kestrel.rejected_connections`,dU=`kestrel.tls_handshake.duration`,TU=`kestrel.upgraded_connections`,SU=`signalr.server.active_connections`,fU=`signalr.server.connection.duration`}),AU,sA=i(()=>{AU=`exception`}),Xr={};n(Xr,{ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED:()=>zv,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED:()=>Xv,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED:()=>Qv,ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED:()=>Jv,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED:()=>rx,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER:()=>nx,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER:()=>ox,ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED:()=>sx,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE:()=>ux,ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS:()=>_x,ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT:()=>Wv,ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE:()=>Zv,ATTR_ASPNETCORE_RATE_LIMITING_POLICY:()=>ex,ATTR_ASPNETCORE_RATE_LIMITING_RESULT:()=>tx,ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED:()=>ix,ATTR_ASPNETCORE_ROUTING_IS_FALLBACK:()=>ax,ATTR_ASPNETCORE_ROUTING_MATCH_STATUS:()=>cx,ATTR_ASPNETCORE_USER_IS_AUTHENTICATED:()=>lx,ATTR_CLIENT_ADDRESS:()=>Ex,ATTR_CLIENT_PORT:()=>px,ATTR_CODE_COLUMN_NUMBER:()=>dx,ATTR_CODE_FILE_PATH:()=>Tx,ATTR_CODE_FUNCTION_NAME:()=>Sx,ATTR_CODE_LINE_NUMBER:()=>fx,ATTR_CODE_STACKTRACE:()=>Ax,ATTR_DB_COLLECTION_NAME:()=>hx,ATTR_DB_NAMESPACE:()=>mx,ATTR_DB_OPERATION_BATCH_SIZE:()=>gx,ATTR_DB_OPERATION_NAME:()=>Rx,ATTR_DB_QUERY_SUMMARY:()=>Ox,ATTR_DB_QUERY_TEXT:()=>Px,ATTR_DB_RESPONSE_STATUS_CODE:()=>Mx,ATTR_DB_STORED_PROCEDURE_NAME:()=>Nx,ATTR_DB_SYSTEM_NAME:()=>Cx,ATTR_DOTNET_GC_HEAP_GENERATION:()=>vx,ATTR_ERROR_TYPE:()=>Bx,ATTR_EXCEPTION_ESCAPED:()=>Hx,ATTR_EXCEPTION_MESSAGE:()=>Fx,ATTR_EXCEPTION_STACKTRACE:()=>qx,ATTR_EXCEPTION_TYPE:()=>jx,ATTR_HTTP_REQUEST_HEADER:()=>kx,ATTR_HTTP_REQUEST_METHOD:()=>Yx,ATTR_HTTP_REQUEST_METHOD_ORIGINAL:()=>rD,ATTR_HTTP_REQUEST_RESEND_COUNT:()=>nD,ATTR_HTTP_RESPONSE_HEADER:()=>oD,ATTR_HTTP_RESPONSE_STATUS_CODE:()=>sD,ATTR_HTTP_ROUTE:()=>iD,ATTR_JVM_GC_ACTION:()=>aD,ATTR_JVM_GC_NAME:()=>cD,ATTR_JVM_MEMORY_POOL_NAME:()=>uD,ATTR_JVM_MEMORY_TYPE:()=>_D,ATTR_JVM_THREAD_DAEMON:()=>pD,ATTR_JVM_THREAD_STATE:()=>dD,ATTR_NETWORK_LOCAL_ADDRESS:()=>gD,ATTR_NETWORK_LOCAL_PORT:()=>RD,ATTR_NETWORK_PEER_ADDRESS:()=>OD,ATTR_NETWORK_PEER_PORT:()=>PD,ATTR_NETWORK_PROTOCOL_NAME:()=>MD,ATTR_NETWORK_PROTOCOL_VERSION:()=>ND,ATTR_NETWORK_TRANSPORT:()=>CD,ATTR_NETWORK_TYPE:()=>xD,ATTR_OTEL_SCOPE_NAME:()=>wD,ATTR_OTEL_SCOPE_VERSION:()=>VD,ATTR_OTEL_STATUS_CODE:()=>BD,ATTR_OTEL_STATUS_DESCRIPTION:()=>FD,ATTR_SERVER_ADDRESS:()=>qD,ATTR_SERVER_PORT:()=>jD,ATTR_SERVICE_NAME:()=>kD,ATTR_SERVICE_VERSION:()=>YD,ATTR_SIGNALR_CONNECTION_STATUS:()=>$D,ATTR_SIGNALR_TRANSPORT:()=>XD,ATTR_TELEMETRY_SDK_LANGUAGE:()=>e1,ATTR_TELEMETRY_SDK_NAME:()=>p1,ATTR_TELEMETRY_SDK_VERSION:()=>d1,ATTR_URL_FRAGMENT:()=>T1,ATTR_URL_FULL:()=>S1,ATTR_URL_PATH:()=>f1,ATTR_URL_QUERY:()=>A1,ATTR_URL_SCHEME:()=>h1,ATTR_USER_AGENT_ORIGINAL:()=>m1,AWSECSLAUNCHTYPEVALUES_EC2:()=>dv,AWSECSLAUNCHTYPEVALUES_FARGATE:()=>Tv,AwsEcsLaunchtypeValues:()=>Sv,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS:()=>Xy,CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC:()=>Qy,CLOUDPLATFORMVALUES_AWS_EC2:()=>Jy,CLOUDPLATFORMVALUES_AWS_ECS:()=>Zy,CLOUDPLATFORMVALUES_AWS_EKS:()=>ev,CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK:()=>rv,CLOUDPLATFORMVALUES_AWS_LAMBDA:()=>tv,CLOUDPLATFORMVALUES_AZURE_AKS:()=>sv,CLOUDPLATFORMVALUES_AZURE_APP_SERVICE:()=>av,CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES:()=>ov,CLOUDPLATFORMVALUES_AZURE_FUNCTIONS:()=>iv,CLOUDPLATFORMVALUES_AZURE_VM:()=>nv,CLOUDPLATFORMVALUES_GCP_APP_ENGINE:()=>Ev,CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS:()=>lv,CLOUDPLATFORMVALUES_GCP_CLOUD_RUN:()=>uv,CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE:()=>cv,CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE:()=>_v,CLOUDPROVIDERVALUES_ALIBABA_CLOUD:()=>Yy,CLOUDPROVIDERVALUES_AWS:()=>$y,CLOUDPROVIDERVALUES_AZURE:()=>Ky,CLOUDPROVIDERVALUES_GCP:()=>Wy,CloudPlatformValues:()=>pv,CloudProviderValues:()=>zy,DBCASSANDRACONSISTENCYLEVELVALUES_ALL:()=>LI,DBCASSANDRACONSISTENCYLEVELVALUES_ANY:()=>VI,DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM:()=>bI,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE:()=>wI,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM:()=>vI,DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL:()=>GI,DBCASSANDRACONSISTENCYLEVELVALUES_ONE:()=>xI,DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM:()=>yI,DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL:()=>BI,DBCASSANDRACONSISTENCYLEVELVALUES_THREE:()=>UI,DBCASSANDRACONSISTENCYLEVELVALUES_TWO:()=>DI,DBSYSTEMVALUES_ADABAS:()=>JC,DBSYSTEMVALUES_CACHE:()=>QC,DBSYSTEMVALUES_CASSANDRA:()=>TI,DBSYSTEMVALUES_CLOUDSCAPE:()=>jC,DBSYSTEMVALUES_COCKROACHDB:()=>CI,DBSYSTEMVALUES_COLDFUSION:()=>dI,DBSYSTEMVALUES_COSMOSDB:()=>gI,DBSYSTEMVALUES_COUCHBASE:()=>hI,DBSYSTEMVALUES_COUCHDB:()=>mI,DBSYSTEMVALUES_DB2:()=>GC,DBSYSTEMVALUES_DERBY:()=>eI,DBSYSTEMVALUES_DYNAMODB:()=>RI,DBSYSTEMVALUES_EDB:()=>XC,DBSYSTEMVALUES_ELASTICSEARCH:()=>MI,DBSYSTEMVALUES_FILEMAKER:()=>tI,DBSYSTEMVALUES_FIREBIRD:()=>ZC,DBSYSTEMVALUES_FIRSTSQL:()=>zC,DBSYSTEMVALUES_GEODE:()=>PI,DBSYSTEMVALUES_H2:()=>pI,DBSYSTEMVALUES_HANADB:()=>KC,DBSYSTEMVALUES_HBASE:()=>SI,DBSYSTEMVALUES_HIVE:()=>qC,DBSYSTEMVALUES_HSQLDB:()=>kC,DBSYSTEMVALUES_INFORMIX:()=>rI,DBSYSTEMVALUES_INGRES:()=>WC,DBSYSTEMVALUES_INSTANTDB:()=>nI,DBSYSTEMVALUES_INTERBASE:()=>oI,DBSYSTEMVALUES_MARIADB:()=>sI,DBSYSTEMVALUES_MAXDB:()=>$C,DBSYSTEMVALUES_MEMCACHED:()=>NI,DBSYSTEMVALUES_MONGODB:()=>fI,DBSYSTEMVALUES_MSSQL:()=>wC,DBSYSTEMVALUES_MYSQL:()=>VC,DBSYSTEMVALUES_NEO4J:()=>OI,DBSYSTEMVALUES_NETEZZA:()=>iI,DBSYSTEMVALUES_ORACLE:()=>BC,DBSYSTEMVALUES_OTHER_SQL:()=>UC,DBSYSTEMVALUES_PERVASIVE:()=>aI,DBSYSTEMVALUES_POINTBASE:()=>cI,DBSYSTEMVALUES_POSTGRESQL:()=>HC,DBSYSTEMVALUES_PROGRESS:()=>YC,DBSYSTEMVALUES_REDIS:()=>AI,DBSYSTEMVALUES_REDSHIFT:()=>FC,DBSYSTEMVALUES_SQLITE:()=>uI,DBSYSTEMVALUES_SYBASE:()=>_I,DBSYSTEMVALUES_TERADATA:()=>lI,DBSYSTEMVALUES_VERTICA:()=>EI,DB_SYSTEM_NAME_VALUE_MARIADB:()=>Ix,DB_SYSTEM_NAME_VALUE_MICROSOFT_SQL_SERVER:()=>Lx,DB_SYSTEM_NAME_VALUE_MYSQL:()=>bx,DB_SYSTEM_NAME_VALUE_POSTGRESQL:()=>yx,DOTNET_GC_HEAP_GENERATION_VALUE_GEN0:()=>xx,DOTNET_GC_HEAP_GENERATION_VALUE_GEN1:()=>Dx,DOTNET_GC_HEAP_GENERATION_VALUE_GEN2:()=>Ux,DOTNET_GC_HEAP_GENERATION_VALUE_LOH:()=>wx,DOTNET_GC_HEAP_GENERATION_VALUE_POH:()=>Vx,DbCassandraConsistencyLevelValues:()=>HI,DbSystemValues:()=>II,ERROR_TYPE_VALUE_OTHER:()=>Gx,EVENT_EXCEPTION:()=>AU,FAASDOCUMENTOPERATIONVALUES_DELETE:()=>zI,FAASDOCUMENTOPERATIONVALUES_EDIT:()=>WI,FAASDOCUMENTOPERATIONVALUES_INSERT:()=>KI,FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD:()=>QI,FAASINVOKEDPROVIDERVALUES_AWS:()=>JI,FAASINVOKEDPROVIDERVALUES_AZURE:()=>ZI,FAASINVOKEDPROVIDERVALUES_GCP:()=>eL,FAASTRIGGERVALUES_DATASOURCE:()=>FI,FAASTRIGGERVALUES_HTTP:()=>qI,FAASTRIGGERVALUES_OTHER:()=>YI,FAASTRIGGERVALUES_PUBSUB:()=>jI,FAASTRIGGERVALUES_TIMER:()=>kI,FaasDocumentOperationValues:()=>XI,FaasInvokedProviderValues:()=>tL,FaasTriggerValues:()=>$I,HOSTARCHVALUES_AMD64:()=>fv,HOSTARCHVALUES_ARM32:()=>Av,HOSTARCHVALUES_ARM64:()=>hv,HOSTARCHVALUES_IA64:()=>mv,HOSTARCHVALUES_PPC32:()=>gv,HOSTARCHVALUES_PPC64:()=>Rv,HOSTARCHVALUES_X86:()=>Ov,HTTPFLAVORVALUES_HTTP_1_0:()=>BL,HTTPFLAVORVALUES_HTTP_1_1:()=>GL,HTTPFLAVORVALUES_HTTP_2_0:()=>HL,HTTPFLAVORVALUES_QUIC:()=>qL,HTTPFLAVORVALUES_SPDY:()=>FL,HTTP_REQUEST_METHOD_VALUE_CONNECT:()=>Kx,HTTP_REQUEST_METHOD_VALUE_DELETE:()=>Wx,HTTP_REQUEST_METHOD_VALUE_GET:()=>zx,HTTP_REQUEST_METHOD_VALUE_HEAD:()=>Xx,HTTP_REQUEST_METHOD_VALUE_OPTIONS:()=>Qx,HTTP_REQUEST_METHOD_VALUE_OTHER:()=>$x,HTTP_REQUEST_METHOD_VALUE_PATCH:()=>Jx,HTTP_REQUEST_METHOD_VALUE_POST:()=>Zx,HTTP_REQUEST_METHOD_VALUE_PUT:()=>eD,HTTP_REQUEST_METHOD_VALUE_TRACE:()=>tD,HostArchValues:()=>Pv,HttpFlavorValues:()=>jL,JVM_MEMORY_TYPE_VALUE_HEAP:()=>lD,JVM_MEMORY_TYPE_VALUE_NON_HEAP:()=>ED,JVM_THREAD_STATE_VALUE_BLOCKED:()=>TD,JVM_THREAD_STATE_VALUE_NEW:()=>SD,JVM_THREAD_STATE_VALUE_RUNNABLE:()=>fD,JVM_THREAD_STATE_VALUE_TERMINATED:()=>AD,JVM_THREAD_STATE_VALUE_TIMED_WAITING:()=>hD,JVM_THREAD_STATE_VALUE_WAITING:()=>mD,MESSAGETYPEVALUES_RECEIVED:()=>Tb,MESSAGETYPEVALUES_SENT:()=>db,MESSAGINGDESTINATIONKINDVALUES_QUEUE:()=>kL,MESSAGINGDESTINATIONKINDVALUES_TOPIC:()=>YL,MESSAGINGOPERATIONVALUES_PROCESS:()=>WL,MESSAGINGOPERATIONVALUES_RECEIVE:()=>KL,METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS:()=>g1,METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES:()=>R1,METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS:()=>O1,METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS:()=>N1,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION:()=>M1,METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE:()=>P1,METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS:()=>C1,METRIC_DB_CLIENT_OPERATION_DURATION:()=>I1,METRIC_DOTNET_ASSEMBLY_COUNT:()=>L1,METRIC_DOTNET_EXCEPTIONS:()=>b1,METRIC_DOTNET_GC_COLLECTIONS:()=>y1,METRIC_DOTNET_GC_HEAP_TOTAL_ALLOCATED:()=>v1,METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_FRAGMENTATION_SIZE:()=>x1,METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_SIZE:()=>D1,METRIC_DOTNET_GC_LAST_COLLECTION_MEMORY_COMMITTED_SIZE:()=>U1,METRIC_DOTNET_GC_PAUSE_TIME:()=>w1,METRIC_DOTNET_JIT_COMPILATION_TIME:()=>V1,METRIC_DOTNET_JIT_COMPILED_IL_SIZE:()=>B1,METRIC_DOTNET_JIT_COMPILED_METHODS:()=>G1,METRIC_DOTNET_MONITOR_LOCK_CONTENTIONS:()=>H1,METRIC_DOTNET_PROCESS_CPU_COUNT:()=>F1,METRIC_DOTNET_PROCESS_CPU_TIME:()=>q1,METRIC_DOTNET_PROCESS_MEMORY_WORKING_SET:()=>j1,METRIC_DOTNET_THREAD_POOL_QUEUE_LENGTH:()=>k1,METRIC_DOTNET_THREAD_POOL_THREAD_COUNT:()=>Y1,METRIC_DOTNET_THREAD_POOL_WORK_ITEM_COUNT:()=>$1,METRIC_DOTNET_TIMER_COUNT:()=>K1,METRIC_HTTP_CLIENT_REQUEST_DURATION:()=>W1,METRIC_HTTP_SERVER_REQUEST_DURATION:()=>z1,METRIC_JVM_CLASS_COUNT:()=>X1,METRIC_JVM_CLASS_LOADED:()=>Q1,METRIC_JVM_CLASS_UNLOADED:()=>J1,METRIC_JVM_CPU_COUNT:()=>Z1,METRIC_JVM_CPU_RECENT_UTILIZATION:()=>eU,METRIC_JVM_CPU_TIME:()=>tU,METRIC_JVM_GC_DURATION:()=>rU,METRIC_JVM_MEMORY_COMMITTED:()=>nU,METRIC_JVM_MEMORY_LIMIT:()=>oU,METRIC_JVM_MEMORY_USED:()=>sU,METRIC_JVM_MEMORY_USED_AFTER_LAST_GC:()=>iU,METRIC_JVM_THREAD_COUNT:()=>aU,METRIC_KESTREL_ACTIVE_CONNECTIONS:()=>cU,METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES:()=>uU,METRIC_KESTREL_CONNECTION_DURATION:()=>_U,METRIC_KESTREL_QUEUED_CONNECTIONS:()=>lU,METRIC_KESTREL_QUEUED_REQUESTS:()=>EU,METRIC_KESTREL_REJECTED_CONNECTIONS:()=>pU,METRIC_KESTREL_TLS_HANDSHAKE_DURATION:()=>dU,METRIC_KESTREL_UPGRADED_CONNECTIONS:()=>TU,METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS:()=>SU,METRIC_SIGNALR_SERVER_CONNECTION_DURATION:()=>fU,MessageTypeValues:()=>Sb,MessagingDestinationKindValues:()=>$L,MessagingOperationValues:()=>zL,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA:()=>hL,NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT:()=>RL,NETHOSTCONNECTIONSUBTYPEVALUES_EDGE:()=>fL,NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD:()=>LL,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0:()=>mL,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A:()=>gL,NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B:()=>CL,NETHOSTCONNECTIONSUBTYPEVALUES_GPRS:()=>SL,NETHOSTCONNECTIONSUBTYPEVALUES_GSM:()=>yL,NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA:()=>OL,NETHOSTCONNECTIONSUBTYPEVALUES_HSPA:()=>ML,NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP:()=>bL,NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA:()=>PL,NETHOSTCONNECTIONSUBTYPEVALUES_IDEN:()=>NL,NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN:()=>xL,NETHOSTCONNECTIONSUBTYPEVALUES_LTE:()=>IL,NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA:()=>wL,NETHOSTCONNECTIONSUBTYPEVALUES_NR:()=>DL,NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA:()=>UL,NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA:()=>vL,NETHOSTCONNECTIONSUBTYPEVALUES_UMTS:()=>AL,NETHOSTCONNECTIONTYPEVALUES_CELL:()=>EL,NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE:()=>pL,NETHOSTCONNECTIONTYPEVALUES_UNKNOWN:()=>dL,NETHOSTCONNECTIONTYPEVALUES_WIFI:()=>_L,NETHOSTCONNECTIONTYPEVALUES_WIRED:()=>lL,NETTRANSPORTVALUES_INPROC:()=>aL,NETTRANSPORTVALUES_IP:()=>oL,NETTRANSPORTVALUES_IP_TCP:()=>rL,NETTRANSPORTVALUES_IP_UDP:()=>nL,NETTRANSPORTVALUES_OTHER:()=>cL,NETTRANSPORTVALUES_PIPE:()=>iL,NETTRANSPORTVALUES_UNIX:()=>sL,NETWORK_TRANSPORT_VALUE_PIPE:()=>ID,NETWORK_TRANSPORT_VALUE_QUIC:()=>LD,NETWORK_TRANSPORT_VALUE_TCP:()=>bD,NETWORK_TRANSPORT_VALUE_UDP:()=>yD,NETWORK_TRANSPORT_VALUE_UNIX:()=>vD,NETWORK_TYPE_VALUE_IPV4:()=>DD,NETWORK_TYPE_VALUE_IPV6:()=>UD,NetHostConnectionSubtypeValues:()=>VL,NetHostConnectionTypeValues:()=>TL,NetTransportValues:()=>uL,OSTYPEVALUES_AIX:()=>xv,OSTYPEVALUES_DARWIN:()=>Cv,OSTYPEVALUES_DRAGONFLYBSD:()=>yv,OSTYPEVALUES_FREEBSD:()=>Iv,OSTYPEVALUES_HPUX:()=>vv,OSTYPEVALUES_LINUX:()=>Nv,OSTYPEVALUES_NETBSD:()=>Lv,OSTYPEVALUES_OPENBSD:()=>bv,OSTYPEVALUES_SOLARIS:()=>Dv,OSTYPEVALUES_WINDOWS:()=>Mv,OSTYPEVALUES_Z_OS:()=>Uv,OTEL_STATUS_CODE_VALUE_ERROR:()=>GD,OTEL_STATUS_CODE_VALUE_OK:()=>HD,OsTypeValues:()=>wv,RPCGRPCSTATUSCODEVALUES_ABORTED:()=>ib,RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS:()=>rb,RPCGRPCSTATUSCODEVALUES_CANCELLED:()=>QL,RPCGRPCSTATUSCODEVALUES_DATA_LOSS:()=>lb,RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED:()=>eb,RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION:()=>sb,RPCGRPCSTATUSCODEVALUES_INTERNAL:()=>ub,RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT:()=>ZL,RPCGRPCSTATUSCODEVALUES_NOT_FOUND:()=>tb,RPCGRPCSTATUSCODEVALUES_OK:()=>XL,RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE:()=>ab,RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED:()=>nb,RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED:()=>ob,RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED:()=>Eb,RPCGRPCSTATUSCODEVALUES_UNAVAILABLE:()=>_b,RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED:()=>cb,RPCGRPCSTATUSCODEVALUES_UNKNOWN:()=>JL,RpcGrpcStatusCodeValues:()=>pb,SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET:()=>jN,SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:()=>tC,SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ:()=>HN,SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY:()=>wN,SEMATTRS_AWS_DYNAMODB_COUNT:()=>ZN,SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE:()=>WN,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:()=>$N,SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:()=>rC,SEMATTRS_AWS_DYNAMODB_INDEX_NAME:()=>kN,SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS:()=>VN,SEMATTRS_AWS_DYNAMODB_LIMIT:()=>qN,SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:()=>KN,SEMATTRS_AWS_DYNAMODB_PROJECTION:()=>FN,SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:()=>BN,SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:()=>GN,SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT:()=>eC,SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD:()=>XN,SEMATTRS_AWS_DYNAMODB_SEGMENT:()=>QN,SEMATTRS_AWS_DYNAMODB_SELECT:()=>YN,SEMATTRS_AWS_DYNAMODB_TABLE_COUNT:()=>zN,SEMATTRS_AWS_DYNAMODB_TABLE_NAMES:()=>UN,SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS:()=>JN,SEMATTRS_AWS_LAMBDA_INVOKED_ARN:()=>dM,SEMATTRS_CODE_FILEPATH:()=>AN,SEMATTRS_CODE_FUNCTION:()=>SN,SEMATTRS_CODE_LINENO:()=>hN,SEMATTRS_CODE_NAMESPACE:()=>fN,SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL:()=>MM,SEMATTRS_DB_CASSANDRA_COORDINATOR_DC:()=>bM,SEMATTRS_DB_CASSANDRA_COORDINATOR_ID:()=>LM,SEMATTRS_DB_CASSANDRA_IDEMPOTENCE:()=>CM,SEMATTRS_DB_CASSANDRA_KEYSPACE:()=>OM,SEMATTRS_DB_CASSANDRA_PAGE_SIZE:()=>PM,SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:()=>IM,SEMATTRS_DB_CASSANDRA_TABLE:()=>NM,SEMATTRS_DB_CONNECTION_STRING:()=>SM,SEMATTRS_DB_HBASE_NAMESPACE:()=>yM,SEMATTRS_DB_JDBC_DRIVER_CLASSNAME:()=>AM,SEMATTRS_DB_MONGODB_COLLECTION:()=>xM,SEMATTRS_DB_MSSQL_INSTANCE_NAME:()=>RM,SEMATTRS_DB_NAME:()=>hM,SEMATTRS_DB_OPERATION:()=>gM,SEMATTRS_DB_REDIS_DATABASE_INDEX:()=>vM,SEMATTRS_DB_SQL_TABLE:()=>DM,SEMATTRS_DB_STATEMENT:()=>mM,SEMATTRS_DB_SYSTEM:()=>TM,SEMATTRS_DB_USER:()=>fM,SEMATTRS_ENDUSER_ID:()=>lN,SEMATTRS_ENDUSER_ROLE:()=>EN,SEMATTRS_ENDUSER_SCOPE:()=>pN,SEMATTRS_EXCEPTION_ESCAPED:()=>BM,SEMATTRS_EXCEPTION_MESSAGE:()=>wM,SEMATTRS_EXCEPTION_STACKTRACE:()=>VM,SEMATTRS_EXCEPTION_TYPE:()=>UM,SEMATTRS_FAAS_COLDSTART:()=>KM,SEMATTRS_FAAS_CRON:()=>$M,SEMATTRS_FAAS_DOCUMENT_COLLECTION:()=>FM,SEMATTRS_FAAS_DOCUMENT_NAME:()=>kM,SEMATTRS_FAAS_DOCUMENT_OPERATION:()=>qM,SEMATTRS_FAAS_DOCUMENT_TIME:()=>jM,SEMATTRS_FAAS_EXECUTION:()=>HM,SEMATTRS_FAAS_INVOKED_NAME:()=>WM,SEMATTRS_FAAS_INVOKED_PROVIDER:()=>zM,SEMATTRS_FAAS_INVOKED_REGION:()=>XM,SEMATTRS_FAAS_TIME:()=>YM,SEMATTRS_FAAS_TRIGGER:()=>GM,SEMATTRS_HTTP_CLIENT_IP:()=>DN,SEMATTRS_HTTP_FLAVOR:()=>NN,SEMATTRS_HTTP_HOST:()=>ON,SEMATTRS_HTTP_METHOD:()=>mN,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH:()=>IN,SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:()=>LN,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH:()=>bN,SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:()=>yN,SEMATTRS_HTTP_ROUTE:()=>xN,SEMATTRS_HTTP_SCHEME:()=>PN,SEMATTRS_HTTP_SERVER_NAME:()=>vN,SEMATTRS_HTTP_STATUS_CODE:()=>MN,SEMATTRS_HTTP_TARGET:()=>RN,SEMATTRS_HTTP_URL:()=>gN,SEMATTRS_HTTP_USER_AGENT:()=>CN,SEMATTRS_MESSAGE_COMPRESSED_SIZE:()=>vC,SEMATTRS_MESSAGE_ID:()=>yC,SEMATTRS_MESSAGE_TYPE:()=>bC,SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE:()=>xC,SEMATTRS_MESSAGING_CONSUMER_ID:()=>TC,SEMATTRS_MESSAGING_CONVERSATION_ID:()=>lC,SEMATTRS_MESSAGING_DESTINATION:()=>oC,SEMATTRS_MESSAGING_DESTINATION_KIND:()=>sC,SEMATTRS_MESSAGING_KAFKA_CLIENT_ID:()=>hC,SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP:()=>AC,SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY:()=>fC,SEMATTRS_MESSAGING_KAFKA_PARTITION:()=>mC,SEMATTRS_MESSAGING_KAFKA_TOMBSTONE:()=>gC,SEMATTRS_MESSAGING_MESSAGE_ID:()=>_C,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:()=>pC,SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:()=>EC,SEMATTRS_MESSAGING_OPERATION:()=>dC,SEMATTRS_MESSAGING_PROTOCOL:()=>aC,SEMATTRS_MESSAGING_PROTOCOL_VERSION:()=>cC,SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY:()=>SC,SEMATTRS_MESSAGING_SYSTEM:()=>nC,SEMATTRS_MESSAGING_TEMP_DESTINATION:()=>iC,SEMATTRS_MESSAGING_URL:()=>uC,SEMATTRS_NET_HOST_CARRIER_ICC:()=>uN,SEMATTRS_NET_HOST_CARRIER_MCC:()=>aN,SEMATTRS_NET_HOST_CARRIER_MNC:()=>cN,SEMATTRS_NET_HOST_CARRIER_NAME:()=>iN,SEMATTRS_NET_HOST_CONNECTION_SUBTYPE:()=>sN,SEMATTRS_NET_HOST_CONNECTION_TYPE:()=>oN,SEMATTRS_NET_HOST_IP:()=>tN,SEMATTRS_NET_HOST_NAME:()=>nN,SEMATTRS_NET_HOST_PORT:()=>rN,SEMATTRS_NET_PEER_IP:()=>JM,SEMATTRS_NET_PEER_NAME:()=>eN,SEMATTRS_NET_PEER_PORT:()=>ZM,SEMATTRS_NET_TRANSPORT:()=>QM,SEMATTRS_PEER_SERVICE:()=>_N,SEMATTRS_RPC_GRPC_STATUS_CODE:()=>MC,SEMATTRS_RPC_JSONRPC_ERROR_CODE:()=>IC,SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE:()=>LC,SEMATTRS_RPC_JSONRPC_REQUEST_ID:()=>CC,SEMATTRS_RPC_JSONRPC_VERSION:()=>NC,SEMATTRS_RPC_METHOD:()=>PC,SEMATTRS_RPC_SERVICE:()=>OC,SEMATTRS_RPC_SYSTEM:()=>RC,SEMATTRS_THREAD_ID:()=>dN,SEMATTRS_THREAD_NAME:()=>TN,SEMRESATTRS_AWS_ECS_CLUSTER_ARN:()=>Ob,SEMRESATTRS_AWS_ECS_CONTAINER_ARN:()=>Rb,SEMRESATTRS_AWS_ECS_LAUNCHTYPE:()=>Pb,SEMRESATTRS_AWS_ECS_TASK_ARN:()=>Mb,SEMRESATTRS_AWS_ECS_TASK_FAMILY:()=>Nb,SEMRESATTRS_AWS_ECS_TASK_REVISION:()=>Cb,SEMRESATTRS_AWS_EKS_CLUSTER_ARN:()=>Ib,SEMRESATTRS_AWS_LOG_GROUP_ARNS:()=>bb,SEMRESATTRS_AWS_LOG_GROUP_NAMES:()=>Lb,SEMRESATTRS_AWS_LOG_STREAM_ARNS:()=>vb,SEMRESATTRS_AWS_LOG_STREAM_NAMES:()=>yb,SEMRESATTRS_CLOUD_ACCOUNT_ID:()=>Ab,SEMRESATTRS_CLOUD_AVAILABILITY_ZONE:()=>mb,SEMRESATTRS_CLOUD_PLATFORM:()=>gb,SEMRESATTRS_CLOUD_PROVIDER:()=>fb,SEMRESATTRS_CLOUD_REGION:()=>hb,SEMRESATTRS_CONTAINER_ID:()=>Db,SEMRESATTRS_CONTAINER_IMAGE_NAME:()=>wb,SEMRESATTRS_CONTAINER_IMAGE_TAG:()=>Vb,SEMRESATTRS_CONTAINER_NAME:()=>xb,SEMRESATTRS_CONTAINER_RUNTIME:()=>Ub,SEMRESATTRS_DEPLOYMENT_ENVIRONMENT:()=>Bb,SEMRESATTRS_DEVICE_ID:()=>Gb,SEMRESATTRS_DEVICE_MODEL_IDENTIFIER:()=>Hb,SEMRESATTRS_DEVICE_MODEL_NAME:()=>Fb,SEMRESATTRS_FAAS_ID:()=>jb,SEMRESATTRS_FAAS_INSTANCE:()=>Yb,SEMRESATTRS_FAAS_MAX_MEMORY:()=>$b,SEMRESATTRS_FAAS_NAME:()=>qb,SEMRESATTRS_FAAS_VERSION:()=>kb,SEMRESATTRS_HOST_ARCH:()=>Xb,SEMRESATTRS_HOST_ID:()=>Kb,SEMRESATTRS_HOST_IMAGE_ID:()=>Jb,SEMRESATTRS_HOST_IMAGE_NAME:()=>Qb,SEMRESATTRS_HOST_IMAGE_VERSION:()=>Zb,SEMRESATTRS_HOST_NAME:()=>Wb,SEMRESATTRS_HOST_TYPE:()=>zb,SEMRESATTRS_K8S_CLUSTER_NAME:()=>ey,SEMRESATTRS_K8S_CONTAINER_NAME:()=>iy,SEMRESATTRS_K8S_CRONJOB_NAME:()=>Ay,SEMRESATTRS_K8S_CRONJOB_UID:()=>fy,SEMRESATTRS_K8S_DAEMONSET_NAME:()=>dy,SEMRESATTRS_K8S_DAEMONSET_UID:()=>py,SEMRESATTRS_K8S_DEPLOYMENT_NAME:()=>_y,SEMRESATTRS_K8S_DEPLOYMENT_UID:()=>uy,SEMRESATTRS_K8S_JOB_NAME:()=>Sy,SEMRESATTRS_K8S_JOB_UID:()=>Ty,SEMRESATTRS_K8S_NAMESPACE_NAME:()=>ny,SEMRESATTRS_K8S_NODE_NAME:()=>ty,SEMRESATTRS_K8S_NODE_UID:()=>ry,SEMRESATTRS_K8S_POD_NAME:()=>sy,SEMRESATTRS_K8S_POD_UID:()=>oy,SEMRESATTRS_K8S_REPLICASET_NAME:()=>cy,SEMRESATTRS_K8S_REPLICASET_UID:()=>ay,SEMRESATTRS_K8S_STATEFULSET_NAME:()=>Ey,SEMRESATTRS_K8S_STATEFULSET_UID:()=>ly,SEMRESATTRS_OS_DESCRIPTION:()=>my,SEMRESATTRS_OS_NAME:()=>gy,SEMRESATTRS_OS_TYPE:()=>hy,SEMRESATTRS_OS_VERSION:()=>Ry,SEMRESATTRS_PROCESS_COMMAND:()=>Ny,SEMRESATTRS_PROCESS_COMMAND_ARGS:()=>Iy,SEMRESATTRS_PROCESS_COMMAND_LINE:()=>Cy,SEMRESATTRS_PROCESS_EXECUTABLE_NAME:()=>Py,SEMRESATTRS_PROCESS_EXECUTABLE_PATH:()=>My,SEMRESATTRS_PROCESS_OWNER:()=>Ly,SEMRESATTRS_PROCESS_PID:()=>Oy,SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION:()=>vy,SEMRESATTRS_PROCESS_RUNTIME_NAME:()=>by,SEMRESATTRS_PROCESS_RUNTIME_VERSION:()=>yy,SEMRESATTRS_SERVICE_INSTANCE_ID:()=>Uy,SEMRESATTRS_SERVICE_NAME:()=>xy,SEMRESATTRS_SERVICE_NAMESPACE:()=>Dy,SEMRESATTRS_SERVICE_VERSION:()=>wy,SEMRESATTRS_TELEMETRY_AUTO_VERSION:()=>Hy,SEMRESATTRS_TELEMETRY_SDK_LANGUAGE:()=>By,SEMRESATTRS_TELEMETRY_SDK_NAME:()=>Vy,SEMRESATTRS_TELEMETRY_SDK_VERSION:()=>Gy,SEMRESATTRS_WEBENGINE_DESCRIPTION:()=>jy,SEMRESATTRS_WEBENGINE_NAME:()=>Fy,SEMRESATTRS_WEBENGINE_VERSION:()=>qy,SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN:()=>KD,SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE:()=>WD,SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT:()=>zD,SIGNALR_TRANSPORT_VALUE_LONG_POLLING:()=>QD,SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS:()=>JD,SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS:()=>ZD,SemanticAttributes:()=>DC,SemanticResourceAttributes:()=>ky,TELEMETRYSDKLANGUAGEVALUES_CPP:()=>Vv,TELEMETRYSDKLANGUAGEVALUES_DOTNET:()=>Bv,TELEMETRYSDKLANGUAGEVALUES_ERLANG:()=>Gv,TELEMETRYSDKLANGUAGEVALUES_GO:()=>Hv,TELEMETRYSDKLANGUAGEVALUES_JAVA:()=>Fv,TELEMETRYSDKLANGUAGEVALUES_NODEJS:()=>qv,TELEMETRYSDKLANGUAGEVALUES_PHP:()=>jv,TELEMETRYSDKLANGUAGEVALUES_PYTHON:()=>kv,TELEMETRYSDKLANGUAGEVALUES_RUBY:()=>Yv,TELEMETRYSDKLANGUAGEVALUES_WEBJS:()=>$v,TELEMETRY_SDK_LANGUAGE_VALUE_CPP:()=>t1,TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET:()=>r1,TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG:()=>n1,TELEMETRY_SDK_LANGUAGE_VALUE_GO:()=>o1,TELEMETRY_SDK_LANGUAGE_VALUE_JAVA:()=>s1,TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS:()=>i1,TELEMETRY_SDK_LANGUAGE_VALUE_PHP:()=>a1,TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON:()=>c1,TELEMETRY_SDK_LANGUAGE_VALUE_RUBY:()=>u1,TELEMETRY_SDK_LANGUAGE_VALUE_RUST:()=>_1,TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT:()=>l1,TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS:()=>E1,TelemetrySdkLanguageValues:()=>Kv});var Qr=i(()=>{LT(),rA(),nA(),oA(),sA()}),iA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ATTR_PROCESS_RUNTIME_NAME=void 0,e.ATTR_PROCESS_RUNTIME_NAME=`process.runtime.name`}),aA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SDK_INFO=void 0;var r=B_(),a=(Qr(),s(Xr)),o=iA();e.SDK_INFO={[a.ATTR_TELEMETRY_SDK_NAME]:`opentelemetry`,[o.ATTR_PROCESS_RUNTIME_NAME]:`node`,[a.ATTR_TELEMETRY_SDK_LANGUAGE]:a.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,[a.ATTR_TELEMETRY_SDK_VERSION]:r.VERSION}}),cA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.unrefTimer=void 0;function r(e){e.unref()}e.unrefTimer=r}),uA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.unrefTimer=e.SDK_INFO=e.otperformance=e._globalThis=e.getStringListFromEnv=e.getNumberFromEnv=e.getBooleanFromEnv=e.getStringFromEnv=void 0;var r=U_();Object.defineProperty(e,"getStringFromEnv",{enumerable:!0,get:function(){return r.getStringFromEnv}}),Object.defineProperty(e,"getBooleanFromEnv",{enumerable:!0,get:function(){return r.getBooleanFromEnv}}),Object.defineProperty(e,"getNumberFromEnv",{enumerable:!0,get:function(){return r.getNumberFromEnv}}),Object.defineProperty(e,"getStringListFromEnv",{enumerable:!0,get:function(){return r.getStringListFromEnv}});var a=w_();Object.defineProperty(e,"_globalThis",{enumerable:!0,get:function(){return a._globalThis}});var o=V_();Object.defineProperty(e,"otperformance",{enumerable:!0,get:function(){return o.otperformance}});var c=aA();Object.defineProperty(e,"SDK_INFO",{enumerable:!0,get:function(){return c.SDK_INFO}});var u=cA();Object.defineProperty(e,"unrefTimer",{enumerable:!0,get:function(){return u.unrefTimer}})}),Wi=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getStringListFromEnv=e.getNumberFromEnv=e.getStringFromEnv=e.getBooleanFromEnv=e.unrefTimer=e.otperformance=e._globalThis=e.SDK_INFO=void 0;var r=uA();Object.defineProperty(e,"SDK_INFO",{enumerable:!0,get:function(){return r.SDK_INFO}}),Object.defineProperty(e,"_globalThis",{enumerable:!0,get:function(){return r._globalThis}}),Object.defineProperty(e,"otperformance",{enumerable:!0,get:function(){return r.otperformance}}),Object.defineProperty(e,"unrefTimer",{enumerable:!0,get:function(){return r.unrefTimer}}),Object.defineProperty(e,"getBooleanFromEnv",{enumerable:!0,get:function(){return r.getBooleanFromEnv}}),Object.defineProperty(e,"getStringFromEnv",{enumerable:!0,get:function(){return r.getStringFromEnv}}),Object.defineProperty(e,"getNumberFromEnv",{enumerable:!0,get:function(){return r.getNumberFromEnv}}),Object.defineProperty(e,"getStringListFromEnv",{enumerable:!0,get:function(){return r.getStringListFromEnv}})}),pA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.addHrTimes=e.isTimeInput=e.isTimeInputHrTime=e.hrTimeToMicroseconds=e.hrTimeToMilliseconds=e.hrTimeToNanoseconds=e.hrTimeToTimeStamp=e.hrTimeDuration=e.timeInputToHrTime=e.hrTime=e.getTimeOrigin=e.millisToHrTime=void 0;var r=Wi(),a=9,o=10**6,c=10**a;function u(e){let r=e/1e3;return[Math.trunc(r),Math.round(e%1e3*o)]}e.millisToHrTime=u;function d(){let e=r.otperformance.timeOrigin;if(typeof e!=`number`){let a=r.otperformance;e=a.timing&&a.timing.fetchStart}return e}e.getTimeOrigin=d;function f(e){return C(u(d()),u(typeof e==`number`?e:r.otperformance.now()))}e.hrTime=f;function p(e){if(b(e))return e;if(typeof e==`number`)return e<d()?f(e):u(e);if(e instanceof Date)return u(e.getTime());throw TypeError(`Invalid input type`)}e.timeInputToHrTime=p;function m(e,r){let a=r[0]-e[0],o=r[1]-e[1];return o<0&&(--a,o+=c),[a,o]}e.hrTimeDuration=m;function h(e){let r=a,o=`${`0`.repeat(r)}${e[1]}Z`,c=o.substring(o.length-r-1);return new Date(e[0]*1e3).toISOString().replace(`000Z`,c)}e.hrTimeToTimeStamp=h;function g(e){return e[0]*c+e[1]}e.hrTimeToNanoseconds=g;function _(e){return e[0]*1e3+e[1]/1e6}e.hrTimeToMilliseconds=_;function v(e){return e[0]*1e6+e[1]/1e3}e.hrTimeToMicroseconds=v;function b(e){return Array.isArray(e)&&e.length===2&&typeof e[0]==`number`&&typeof e[1]==`number`}e.isTimeInputHrTime=b;function S(e){return b(e)||typeof e==`number`||e instanceof Date}e.isTimeInput=S;function C(e,r){let a=[e[0]+r[0],e[1]+r[1]];return a[1]>=c&&(a[1]-=c,a[0]+=1),a}e.addHrTimes=C}),dA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ExportResultCode=void 0;var r;(function(e){e[e.SUCCESS=0]=`SUCCESS`,e[e.FAILED=1]=`FAILED`})(e.ExportResultCode||={})}),SA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.CompositePropagator=void 0;var r=(j(),s(t));e.CompositePropagator=class{_propagators;_fields;constructor(e={}){this._propagators=e.propagators??[],this._fields=Array.from(new Set(this._propagators.map(e=>typeof e.fields==`function`?e.fields():[]).reduce((e,r)=>e.concat(r),[])))}inject(e,a,o){for(let c of this._propagators)try{c.inject(e,a,o)}catch(e){r.diag.warn(`Failed to inject with ${c.constructor.name}. Err: ${e.message}`)}}extract(e,a,o){return this._propagators.reduce((e,c)=>{try{return c.extract(e,a,o)}catch(e){r.diag.warn(`Failed to extract with ${c.constructor.name}. Err: ${e.message}`)}return e},e)}fields(){return this._fields.slice()}}}),fA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.validateValue=e.validateKey=void 0;var r=`[_0-9a-z-*/]`,a=`[a-z]${r}{0,255}`,o=`[a-z0-9]${r}{0,240}@[a-z]${r}{0,13}`,c=RegExp(`^(?:${a}|${o})$`),u=/^[ -~]{0,255}[!-~]$/,d=/,|=/;function f(e){return c.test(e)}e.validateKey=f;function p(e){return u.test(e)&&!d.test(e)}e.validateValue=p}),ta=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.TraceState=void 0;var r=fA(),a=32,o=512,c=`,`,u=`=`;e.TraceState=class e{_internalState=new Map;constructor(e){e&&this._parse(e)}set(e,r){let a=this._clone();return a._internalState.has(e)&&a._internalState.delete(e),a._internalState.set(e,r),a}unset(e){let r=this._clone();return r._internalState.delete(e),r}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,r)=>(e.push(r+u+this.get(r)),e),[]).join(c)}_parse(e){e.length>o||(this._internalState=e.split(c).reverse().reduce((e,a)=>{let o=a.trim(),c=o.indexOf(u);if(c!==-1){let u=o.slice(0,c),d=o.slice(c+1,a.length);(0,r.validateKey)(u)&&(0,r.validateValue)(d)&&e.set(u,d)}return e},new Map),this._internalState.size>a&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,a))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let r=new e;return r._internalState=new Map(this._internalState),r}}}),OA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.W3CTraceContextPropagator=e.parseTraceParent=e.TRACE_STATE_HEADER=e.TRACE_PARENT_HEADER=void 0;var r=(j(),s(t)),a=zr(),o=ta();e.TRACE_PARENT_HEADER=`traceparent`,e.TRACE_STATE_HEADER=`tracestate`;var c=`00`,u=RegExp(`^\\s?((?!ff)[\\da-f]{2})-((?![0]{32})[\\da-f]{32})-((?![0]{16})[\\da-f]{16})-([\\da-f]{2})(-.*)?\\s?$`);function d(e){let r=u.exec(e);return!r||r[1]===`00`&&r[5]?null:{traceId:r[2],spanId:r[3],traceFlags:parseInt(r[4],16)}}e.parseTraceParent=d,e.W3CTraceContextPropagator=class{inject(o,u,d){let f=r.trace.getSpanContext(o);if(!f||(0,a.isTracingSuppressed)(o)||!(0,r.isSpanContextValid)(f))return;let p=`${c}-${f.traceId}-${f.spanId}-0${Number(f.traceFlags||r.TraceFlags.NONE).toString(16)}`;d.set(u,e.TRACE_PARENT_HEADER,p),f.traceState&&d.set(u,e.TRACE_STATE_HEADER,f.traceState.serialize())}extract(a,c,u){let f=u.get(c,e.TRACE_PARENT_HEADER);if(!f)return a;let p=Array.isArray(f)?f[0]:f;if(typeof p!=`string`)return a;let m=d(p);if(!m)return a;m.isRemote=!0;let h=u.get(c,e.TRACE_STATE_HEADER);if(h){let e=Array.isArray(h)?h.join(`,`):h;m.traceState=new o.TraceState(typeof e==`string`?e:void 0)}return r.trace.setSpanContext(a,m)}fields(){return[e.TRACE_PARENT_HEADER,e.TRACE_STATE_HEADER]}}}),PA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getRPCMetadata=e.deleteRPCMetadata=e.setRPCMetadata=e.RPCType=void 0;var r=(0,(j(),s(t)).createContextKey)(`OpenTelemetry SDK Context Key RPC_METADATA`),a;(function(e){e.HTTP=`http`})(e.RPCType||={});function o(e,a){return e.setValue(r,a)}e.setRPCMetadata=o;function c(e){return e.deleteValue(r)}e.deleteRPCMetadata=c;function u(e){return e.getValue(r)}e.getRPCMetadata=u}),LA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=void 0;var r=`[object Object]`,a=`[object Null]`,o=`[object Undefined]`,c=Function.prototype.toString,u=c.call(Object),d=Object.getPrototypeOf,f=Object.prototype,p=f.hasOwnProperty,m=Symbol?Symbol.toStringTag:void 0,h=f.toString;function g(e){if(!_(e)||v(e)!==r)return!1;let a=d(e);if(a===null)return!0;let o=p.call(a,`constructor`)&&a.constructor;return typeof o==`function`&&o instanceof o&&c.call(o)===u}e.isPlainObject=g;function _(e){return typeof e==`object`&&!!e}function v(e){return e==null?e===void 0?o:a:m&&m in Object(e)?b(e):S(e)}function b(e){let r=p.call(e,m),a=e[m],o=!1;try{e[m]=void 0,o=!0}catch{}let c=h.call(e);return o&&(r?e[m]=a:delete e[m]),c}function S(e){return h.call(e)}}),DA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.merge=void 0;var r=LA(),a=20;function o(...e){let r=e.shift(),a=new WeakMap;for(;e.length>0;)r=u(r,e.shift(),0,a);return r}e.merge=o;function c(e){return f(e)?e.slice():e}function u(e,r,o=0,_){let v;if(!(o>a)){if(o++,h(e)||h(r)||p(r))v=c(r);else if(f(e)){if(v=e.slice(),f(r))for(let e=0,a=r.length;e<a;e++)v.push(c(r[e]));else if(m(r)){let e=Object.keys(r);for(let a=0,o=e.length;a<o;a++){let o=e[a];v[o]=c(r[o])}}}else if(m(e)){if(m(r)){if(!g(e,r))return r;v=Object.assign({},e);let a=Object.keys(r);for(let c=0,f=a.length;c<f;c++){let f=a[c],p=r[f];if(h(p))typeof p>`u`?delete v[f]:v[f]=p;else{let a=v[f],c=p;if(d(e,f,_)||d(r,f,_))delete v[f];else{if(m(a)&&m(c)){let o=_.get(a)||[],u=_.get(c)||[];o.push({obj:e,key:f}),u.push({obj:r,key:f}),_.set(a,o),_.set(c,u)}v[f]=u(v[f],p,o,_)}}}}else v=r}return v}}function d(e,r,a){let o=a.get(e[r])||[];for(let a=0,c=o.length;a<c;a++){let c=o[a];if(c.key===r&&c.obj===e)return!0}return!1}function f(e){return Array.isArray(e)}function p(e){return typeof e==`function`}function m(e){return!h(e)&&!f(e)&&!p(e)&&typeof e==`object`}function h(e){return typeof e==`string`||typeof e==`number`||typeof e==`boolean`||typeof e>`u`||e instanceof Date||e instanceof RegExp||e===null}function g(e,a){return!(!(0,r.isPlainObject)(e)||!(0,r.isPlainObject)(a))}}),UA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.callWithTimeout=e.TimeoutError=void 0;var r=class e extends Error{constructor(r){super(r),Object.setPrototypeOf(this,e.prototype)}};e.TimeoutError=r;function a(e,a){let o,c=new Promise(function(e,c){o=setTimeout(function(){c(new r(`Operation timed out.`))},a)});return Promise.race([e,c]).then(e=>(clearTimeout(o),e),e=>{throw clearTimeout(o),e})}e.callWithTimeout=a}),VA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isUrlIgnored=e.urlMatches=void 0;function r(e,r){return typeof r==`string`?e===r:!!e.match(r)}e.urlMatches=r;function a(e,a){if(!a)return!1;for(let o of a)if(r(e,o))return!0;return!1}e.isUrlIgnored=a}),BA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Deferred=void 0,e.Deferred=class{_promise;_resolve;_reject;constructor(){this._promise=new Promise((e,r)=>{this._resolve=e,this._reject=r})}get promise(){return this._promise}resolve(e){this._resolve(e)}reject(e){this._reject(e)}}}),GA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BindOnceFuture=void 0;var r=BA();e.BindOnceFuture=class{_callback;_that;_isCalled=!1;_deferred=new r.Deferred;constructor(e,r){this._callback=e,this._that=r}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}}}),FA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.diagLogLevelFromString=void 0;var r=(j(),s(t)),a={ALL:r.DiagLogLevel.ALL,VERBOSE:r.DiagLogLevel.VERBOSE,DEBUG:r.DiagLogLevel.DEBUG,INFO:r.DiagLogLevel.INFO,WARN:r.DiagLogLevel.WARN,ERROR:r.DiagLogLevel.ERROR,NONE:r.DiagLogLevel.NONE};function o(e){if(e!=null)return a[e.toUpperCase()]??(r.diag.warn(`Unknown log level "${e}", expected one of ${Object.keys(a)}, using default`),r.DiagLogLevel.INFO)}e.diagLogLevelFromString=o}),jA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e._export=void 0;var r=(j(),s(t)),a=zr();function o(e,o){return new Promise(c=>{r.context.with((0,a.suppressTracing)(r.context.active()),()=>{e.export(o,e=>{c(e)})})})}e._export=o}),y=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.internal=e.diagLogLevelFromString=e.BindOnceFuture=e.urlMatches=e.isUrlIgnored=e.callWithTimeout=e.TimeoutError=e.merge=e.TraceState=e.unsuppressTracing=e.suppressTracing=e.isTracingSuppressed=e.setRPCMetadata=e.getRPCMetadata=e.deleteRPCMetadata=e.RPCType=e.parseTraceParent=e.W3CTraceContextPropagator=e.TRACE_STATE_HEADER=e.TRACE_PARENT_HEADER=e.CompositePropagator=e.unrefTimer=e.otperformance=e.getStringListFromEnv=e.getNumberFromEnv=e.getBooleanFromEnv=e.getStringFromEnv=e._globalThis=e.SDK_INFO=e.parseKeyPairsIntoRecord=e.ExportResultCode=e.timeInputToHrTime=e.millisToHrTime=e.isTimeInputHrTime=e.isTimeInput=e.hrTimeToTimeStamp=e.hrTimeToNanoseconds=e.hrTimeToMilliseconds=e.hrTimeToMicroseconds=e.hrTimeDuration=e.hrTime=e.getTimeOrigin=e.addHrTimes=e.loggingErrorHandler=e.setGlobalErrorHandler=e.globalErrorHandler=e.sanitizeAttributes=e.isAttributeValue=e.AnchoredClock=e.W3CBaggagePropagator=void 0;var r=O_();Object.defineProperty(e,"W3CBaggagePropagator",{enumerable:!0,get:function(){return r.W3CBaggagePropagator}});var a=P_();Object.defineProperty(e,"AnchoredClock",{enumerable:!0,get:function(){return a.AnchoredClock}});var o=L_();Object.defineProperty(e,"isAttributeValue",{enumerable:!0,get:function(){return o.isAttributeValue}}),Object.defineProperty(e,"sanitizeAttributes",{enumerable:!0,get:function(){return o.sanitizeAttributes}});var c=y_();Object.defineProperty(e,"globalErrorHandler",{enumerable:!0,get:function(){return c.globalErrorHandler}}),Object.defineProperty(e,"setGlobalErrorHandler",{enumerable:!0,get:function(){return c.setGlobalErrorHandler}});var u=$i();Object.defineProperty(e,"loggingErrorHandler",{enumerable:!0,get:function(){return u.loggingErrorHandler}});var d=pA();Object.defineProperty(e,"addHrTimes",{enumerable:!0,get:function(){return d.addHrTimes}}),Object.defineProperty(e,"getTimeOrigin",{enumerable:!0,get:function(){return d.getTimeOrigin}}),Object.defineProperty(e,"hrTime",{enumerable:!0,get:function(){return d.hrTime}}),Object.defineProperty(e,"hrTimeDuration",{enumerable:!0,get:function(){return d.hrTimeDuration}}),Object.defineProperty(e,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return d.hrTimeToMicroseconds}}),Object.defineProperty(e,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return d.hrTimeToMilliseconds}}),Object.defineProperty(e,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return d.hrTimeToNanoseconds}}),Object.defineProperty(e,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return d.hrTimeToTimeStamp}}),Object.defineProperty(e,"isTimeInput",{enumerable:!0,get:function(){return d.isTimeInput}}),Object.defineProperty(e,"isTimeInputHrTime",{enumerable:!0,get:function(){return d.isTimeInputHrTime}}),Object.defineProperty(e,"millisToHrTime",{enumerable:!0,get:function(){return d.millisToHrTime}}),Object.defineProperty(e,"timeInputToHrTime",{enumerable:!0,get:function(){return d.timeInputToHrTime}});var f=dA();Object.defineProperty(e,"ExportResultCode",{enumerable:!0,get:function(){return f.ExportResultCode}});var p=Fi();Object.defineProperty(e,"parseKeyPairsIntoRecord",{enumerable:!0,get:function(){return p.parseKeyPairsIntoRecord}});var m=Wi();Object.defineProperty(e,"SDK_INFO",{enumerable:!0,get:function(){return m.SDK_INFO}}),Object.defineProperty(e,"_globalThis",{enumerable:!0,get:function(){return m._globalThis}}),Object.defineProperty(e,"getStringFromEnv",{enumerable:!0,get:function(){return m.getStringFromEnv}}),Object.defineProperty(e,"getBooleanFromEnv",{enumerable:!0,get:function(){return m.getBooleanFromEnv}}),Object.defineProperty(e,"getNumberFromEnv",{enumerable:!0,get:function(){return m.getNumberFromEnv}}),Object.defineProperty(e,"getStringListFromEnv",{enumerable:!0,get:function(){return m.getStringListFromEnv}}),Object.defineProperty(e,"otperformance",{enumerable:!0,get:function(){return m.otperformance}}),Object.defineProperty(e,"unrefTimer",{enumerable:!0,get:function(){return m.unrefTimer}});var h=SA();Object.defineProperty(e,"CompositePropagator",{enumerable:!0,get:function(){return h.CompositePropagator}});var g=OA();Object.defineProperty(e,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return g.TRACE_PARENT_HEADER}}),Object.defineProperty(e,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return g.TRACE_STATE_HEADER}}),Object.defineProperty(e,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return g.W3CTraceContextPropagator}}),Object.defineProperty(e,"parseTraceParent",{enumerable:!0,get:function(){return g.parseTraceParent}});var _=PA();Object.defineProperty(e,"RPCType",{enumerable:!0,get:function(){return _.RPCType}}),Object.defineProperty(e,"deleteRPCMetadata",{enumerable:!0,get:function(){return _.deleteRPCMetadata}}),Object.defineProperty(e,"getRPCMetadata",{enumerable:!0,get:function(){return _.getRPCMetadata}}),Object.defineProperty(e,"setRPCMetadata",{enumerable:!0,get:function(){return _.setRPCMetadata}});var v=zr();Object.defineProperty(e,"isTracingSuppressed",{enumerable:!0,get:function(){return v.isTracingSuppressed}}),Object.defineProperty(e,"suppressTracing",{enumerable:!0,get:function(){return v.suppressTracing}}),Object.defineProperty(e,"unsuppressTracing",{enumerable:!0,get:function(){return v.unsuppressTracing}});var b=ta();Object.defineProperty(e,"TraceState",{enumerable:!0,get:function(){return b.TraceState}});var S=DA();Object.defineProperty(e,"merge",{enumerable:!0,get:function(){return S.merge}});var C=UA();Object.defineProperty(e,"TimeoutError",{enumerable:!0,get:function(){return C.TimeoutError}}),Object.defineProperty(e,"callWithTimeout",{enumerable:!0,get:function(){return C.callWithTimeout}});var w=VA();Object.defineProperty(e,"isUrlIgnored",{enumerable:!0,get:function(){return w.isUrlIgnored}}),Object.defineProperty(e,"urlMatches",{enumerable:!0,get:function(){return w.urlMatches}});var T=GA();Object.defineProperty(e,"BindOnceFuture",{enumerable:!0,get:function(){return T.BindOnceFuture}});var E=FA();Object.defineProperty(e,"diagLogLevelFromString",{enumerable:!0,get:function(){return E.diagLogLevelFromString}}),e.internal={_export:jA()._export}}),WA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.defaultServiceName=void 0;function r(){return`unknown_service:${process.argv0}`}e.defaultServiceName=r}),zA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.defaultServiceName=void 0;var r=WA();Object.defineProperty(e,"defaultServiceName",{enumerable:!0,get:function(){return r.defaultServiceName}})}),ca=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.defaultServiceName=void 0;var r=zA();Object.defineProperty(e,"defaultServiceName",{enumerable:!0,get:function(){return r.defaultServiceName}})}),XA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.identity=e.isPromiseLike=void 0,e.isPromiseLike=e=>typeof e==`object`&&!!e&&typeof e.then==`function`;function r(e){return e}e.identity=r}),la=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.defaultResource=e.emptyResource=e.resourceFromDetectedResource=e.resourceFromAttributes=void 0;var r=(j(),s(t)),a=y(),o=(Qr(),s(Xr)),c=ca(),u=XA(),d=class e{_rawAttributes;_asyncAttributesPending=!1;_schemaUrl;_memoizedAttributes;static FromAttributeList(r,a){let o=new e({},a);return o._rawAttributes=g(r),o._asyncAttributesPending=r.filter(([e,r])=>(0,u.isPromiseLike)(r)).length>0,o}constructor(e,r){let a=e.attributes??{};this._rawAttributes=Object.entries(a).map(([e,r])=>((0,u.isPromiseLike)(r)&&(this._asyncAttributesPending=!0),[e,r])),this._rawAttributes=g(this._rawAttributes),this._schemaUrl=_(r?.schemaUrl)}get asyncAttributesPending(){return this._asyncAttributesPending}async waitForAsyncAttributes(){if(this.asyncAttributesPending){for(let e=0;e<this._rawAttributes.length;e++){let[r,a]=this._rawAttributes[e];this._rawAttributes[e]=[r,(0,u.isPromiseLike)(a)?await a:a]}this._asyncAttributesPending=!1}}get attributes(){if(this.asyncAttributesPending&&r.diag.error(`Accessing resource attributes before async attributes settled`),this._memoizedAttributes)return this._memoizedAttributes;let e={};for(let[a,o]of this._rawAttributes){if((0,u.isPromiseLike)(o)){r.diag.debug(`Unsettled resource attribute ${a} skipped`);continue}o!=null&&(e[a]??=o)}return this._asyncAttributesPending||(this._memoizedAttributes=e),e}getRawAttributes(){return this._rawAttributes}get schemaUrl(){return this._schemaUrl}merge(r){if(r==null)return this;let a=v(this,r),o=a?{schemaUrl:a}:void 0;return e.FromAttributeList([...r.getRawAttributes(),...this.getRawAttributes()],o)}};function f(e,r){return d.FromAttributeList(Object.entries(e),r)}e.resourceFromAttributes=f;function p(e,r){return new d(e,r)}e.resourceFromDetectedResource=p;function m(){return f({})}e.emptyResource=m;function h(){return f({[o.ATTR_SERVICE_NAME]:(0,c.defaultServiceName)(),[o.ATTR_TELEMETRY_SDK_LANGUAGE]:a.SDK_INFO[o.ATTR_TELEMETRY_SDK_LANGUAGE],[o.ATTR_TELEMETRY_SDK_NAME]:a.SDK_INFO[o.ATTR_TELEMETRY_SDK_NAME],[o.ATTR_TELEMETRY_SDK_VERSION]:a.SDK_INFO[o.ATTR_TELEMETRY_SDK_VERSION]})}e.defaultResource=h;function g(e){return e.map(([e,a])=>(0,u.isPromiseLike)(a)?[e,a.catch(a=>{r.diag.debug(`promise rejection for resource attribute: %s - %s`,e,a)})]:[e,a])}function _(e){if(typeof e==`string`||e===void 0)return e;r.diag.warn(`Schema URL must be string or undefined, got %s. Schema URL will be ignored.`,e)}function v(e,a){let o=e?.schemaUrl,c=a?.schemaUrl,u=o===void 0||o===``,d=c===void 0||c===``;if(u)return c;if(d||o===c)return o;r.diag.warn(`Schema URL merge conflict: old resource has "%s", updating resource has "%s". Resulting resource will have undefined Schema URL.`,o,c)}}),ZA=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.detectResources=void 0;var r=(j(),s(t)),a=la();e.detectResources=(e={})=>(e.detectors||[]).map(o=>{try{let c=(0,a.resourceFromDetectedResource)(o.detect(e));return r.diag.debug(`${o.constructor.name} found resource.`,c),c}catch(e){return r.diag.debug(`${o.constructor.name} failed: ${e.message}`),(0,a.emptyResource)()}}).reduce((e,r)=>e.merge(r),(0,a.emptyResource)())}),th=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.envDetector=void 0;var r=(j(),s(t)),a=(Qr(),s(Xr)),o=y();e.envDetector=new class{_MAX_LENGTH=255;_COMMA_SEPARATOR=`,`;_LABEL_KEY_VALUE_SPLITTER=`=`;_ERROR_MESSAGE_INVALID_CHARS=`should be a ASCII string with a length greater than 0 and not exceed `+this._MAX_LENGTH+` characters.`;_ERROR_MESSAGE_INVALID_VALUE=`should be a ASCII string with a length not exceed `+this._MAX_LENGTH+` characters.`;detect(e){let c={},u=(0,o.getStringFromEnv)(`OTEL_RESOURCE_ATTRIBUTES`),d=(0,o.getStringFromEnv)(`OTEL_SERVICE_NAME`);if(u)try{let e=this._parseResourceAttributes(u);Object.assign(c,e)}catch(e){r.diag.debug(`EnvDetector failed: ${e.message}`)}return d&&(c[a.ATTR_SERVICE_NAME]=d),{attributes:c}}_parseResourceAttributes(e){if(!e)return{};let r={},a=e.split(this._COMMA_SEPARATOR,-1);for(let e of a){let a=e.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(a.length!==2)continue;let[o,c]=a;if(o=o.trim(),c=c.trim().split(/^"|"$/).join(``),!this._isValidAndNotEmpty(o))throw Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(c))throw Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);r[o]=decodeURIComponent(c)}return r}_isValid(e){return e.length<=this._MAX_LENGTH&&this._isBaggageOctetString(e)}_isBaggageOctetString(e){for(let r=0;r<e.length;r++){let a=e.charCodeAt(r);if(a<33||a===44||a===59||a===92||a>126)return!1}return!0}_isValidAndNotEmpty(e){return e.length>0&&this._isValid(e)}}}),nn=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ATTR_WEBENGINE_VERSION=e.ATTR_WEBENGINE_NAME=e.ATTR_WEBENGINE_DESCRIPTION=e.ATTR_SERVICE_NAMESPACE=e.ATTR_SERVICE_INSTANCE_ID=e.ATTR_PROCESS_RUNTIME_VERSION=e.ATTR_PROCESS_RUNTIME_NAME=e.ATTR_PROCESS_RUNTIME_DESCRIPTION=e.ATTR_PROCESS_PID=e.ATTR_PROCESS_OWNER=e.ATTR_PROCESS_EXECUTABLE_PATH=e.ATTR_PROCESS_EXECUTABLE_NAME=e.ATTR_PROCESS_COMMAND_ARGS=e.ATTR_PROCESS_COMMAND=e.ATTR_OS_VERSION=e.ATTR_OS_TYPE=e.ATTR_K8S_POD_NAME=e.ATTR_K8S_NAMESPACE_NAME=e.ATTR_K8S_DEPLOYMENT_NAME=e.ATTR_K8S_CLUSTER_NAME=e.ATTR_HOST_TYPE=e.ATTR_HOST_NAME=e.ATTR_HOST_IMAGE_VERSION=e.ATTR_HOST_IMAGE_NAME=e.ATTR_HOST_IMAGE_ID=e.ATTR_HOST_ID=e.ATTR_HOST_ARCH=e.ATTR_CONTAINER_NAME=e.ATTR_CONTAINER_IMAGE_TAGS=e.ATTR_CONTAINER_IMAGE_NAME=e.ATTR_CONTAINER_ID=e.ATTR_CLOUD_REGION=e.ATTR_CLOUD_PROVIDER=e.ATTR_CLOUD_AVAILABILITY_ZONE=e.ATTR_CLOUD_ACCOUNT_ID=void 0,e.ATTR_CLOUD_ACCOUNT_ID=`cloud.account.id`,e.ATTR_CLOUD_AVAILABILITY_ZONE=`cloud.availability_zone`,e.ATTR_CLOUD_PROVIDER=`cloud.provider`,e.ATTR_CLOUD_REGION=`cloud.region`,e.ATTR_CONTAINER_ID=`container.id`,e.ATTR_CONTAINER_IMAGE_NAME=`container.image.name`,e.ATTR_CONTAINER_IMAGE_TAGS=`container.image.tags`,e.ATTR_CONTAINER_NAME=`container.name`,e.ATTR_HOST_ARCH=`host.arch`,e.ATTR_HOST_ID=`host.id`,e.ATTR_HOST_IMAGE_ID=`host.image.id`,e.ATTR_HOST_IMAGE_NAME=`host.image.name`,e.ATTR_HOST_IMAGE_VERSION=`host.image.version`,e.ATTR_HOST_NAME=`host.name`,e.ATTR_HOST_TYPE=`host.type`,e.ATTR_K8S_CLUSTER_NAME=`k8s.cluster.name`,e.ATTR_K8S_DEPLOYMENT_NAME=`k8s.deployment.name`,e.ATTR_K8S_NAMESPACE_NAME=`k8s.namespace.name`,e.ATTR_K8S_POD_NAME=`k8s.pod.name`,e.ATTR_OS_TYPE=`os.type`,e.ATTR_OS_VERSION=`os.version`,e.ATTR_PROCESS_COMMAND=`process.command`,e.ATTR_PROCESS_COMMAND_ARGS=`process.command_args`,e.ATTR_PROCESS_EXECUTABLE_NAME=`process.executable.name`,e.ATTR_PROCESS_EXECUTABLE_PATH=`process.executable.path`,e.ATTR_PROCESS_OWNER=`process.owner`,e.ATTR_PROCESS_PID=`process.pid`,e.ATTR_PROCESS_RUNTIME_DESCRIPTION=`process.runtime.description`,e.ATTR_PROCESS_RUNTIME_NAME=`process.runtime.name`,e.ATTR_PROCESS_RUNTIME_VERSION=`process.runtime.version`,e.ATTR_SERVICE_INSTANCE_ID=`service.instance.id`,e.ATTR_SERVICE_NAMESPACE=`service.namespace`,e.ATTR_WEBENGINE_DESCRIPTION=`webengine.description`,e.ATTR_WEBENGINE_NAME=`webengine.name`,e.ATTR_WEBENGINE_VERSION=`webengine.version`}),rh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getMachineId=void 0;var r=k(`process`),a;async function o(){if(!a)switch(r.platform){case`darwin`:a=(await import(`../../_chunks/workflow/getMachineId-darwin-LT47KAXP-C4nRhfn9.js`)).getMachineId;break;case`linux`:a=(await import(`../../_chunks/workflow/getMachineId-linux-LTVQO6VW-BqQf2T4W.js`)).getMachineId;break;case`freebsd`:a=(await import(`../../_chunks/workflow/getMachineId-bsd-WEBNKY2R-DcIEvZzd.js`)).getMachineId;break;case`win32`:a=(await import(`../../_chunks/workflow/getMachineId-win-NLJKOPY6-CpL96LtN.js`)).getMachineId;break;default:a=(await import(`../../_chunks/workflow/getMachineId-unsupported-UKWBA27G-oYffWhib.js`)).getMachineId}return a()}e.getMachineId=o}),da=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.normalizeType=e.normalizeArch=void 0,e.normalizeArch=e=>{switch(e){case`arm`:return`arm32`;case`ppc`:return`ppc32`;case`x64`:return`amd64`;default:return e}},e.normalizeType=e=>{switch(e){case`sunos`:return`solaris`;case`win32`:return`windows`;default:return e}}}),oh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.hostDetector=void 0;var r=nn(),a=k(`os`),o=rh(),c=da();e.hostDetector=new class{detect(e){return{attributes:{[r.ATTR_HOST_NAME]:(0,a.hostname)(),[r.ATTR_HOST_ARCH]:(0,c.normalizeArch)((0,a.arch)()),[r.ATTR_HOST_ID]:(0,o.getMachineId)()}}}}}),ah=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.osDetector=void 0;var r=nn(),a=k(`os`),o=da();e.osDetector=new class{detect(e){return{attributes:{[r.ATTR_OS_TYPE]:(0,o.normalizeType)((0,a.platform)()),[r.ATTR_OS_VERSION]:(0,a.release)()}}}}}),ch=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.processDetector=void 0;var r=(j(),s(t)),a=nn(),o=k(`os`);e.processDetector=new class{detect(e){let c={[a.ATTR_PROCESS_PID]:process.pid,[a.ATTR_PROCESS_EXECUTABLE_NAME]:process.title,[a.ATTR_PROCESS_EXECUTABLE_PATH]:process.execPath,[a.ATTR_PROCESS_COMMAND_ARGS]:[process.argv[0],...process.execArgv,...process.argv.slice(1)],[a.ATTR_PROCESS_RUNTIME_VERSION]:process.versions.node,[a.ATTR_PROCESS_RUNTIME_NAME]:`nodejs`,[a.ATTR_PROCESS_RUNTIME_DESCRIPTION]:`Node.js`};process.argv.length>1&&(c[a.ATTR_PROCESS_COMMAND]=process.argv[1]);try{let e=o.userInfo();c[a.ATTR_PROCESS_OWNER]=e.username}catch(e){r.diag.debug(`error obtaining process owner: ${e}`)}return{attributes:c}}}}),uh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.serviceInstanceIdDetector=void 0;var r=nn(),a=k(`crypto`);e.serviceInstanceIdDetector=new class{detect(e){return{attributes:{[r.ATTR_SERVICE_INSTANCE_ID]:(0,a.randomUUID)()}}}}}),_h=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.serviceInstanceIdDetector=e.processDetector=e.osDetector=e.hostDetector=void 0;var r=oh();Object.defineProperty(e,"hostDetector",{enumerable:!0,get:function(){return r.hostDetector}});var a=ah();Object.defineProperty(e,"osDetector",{enumerable:!0,get:function(){return a.osDetector}});var o=ch();Object.defineProperty(e,"processDetector",{enumerable:!0,get:function(){return o.processDetector}});var c=uh();Object.defineProperty(e,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return c.serviceInstanceIdDetector}})}),lh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.serviceInstanceIdDetector=e.processDetector=e.osDetector=e.hostDetector=void 0;var r=_h();Object.defineProperty(e,"hostDetector",{enumerable:!0,get:function(){return r.hostDetector}}),Object.defineProperty(e,"osDetector",{enumerable:!0,get:function(){return r.osDetector}}),Object.defineProperty(e,"processDetector",{enumerable:!0,get:function(){return r.processDetector}}),Object.defineProperty(e,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return r.serviceInstanceIdDetector}})}),Eh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.noopDetector=e.NoopDetector=void 0;var r=class{detect(){return{attributes:{}}}};e.NoopDetector=r,e.noopDetector=new r}),ph=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.noopDetector=e.serviceInstanceIdDetector=e.processDetector=e.osDetector=e.hostDetector=e.envDetector=void 0;var r=th();Object.defineProperty(e,"envDetector",{enumerable:!0,get:function(){return r.envDetector}});var a=lh();Object.defineProperty(e,"hostDetector",{enumerable:!0,get:function(){return a.hostDetector}}),Object.defineProperty(e,"osDetector",{enumerable:!0,get:function(){return a.osDetector}}),Object.defineProperty(e,"processDetector",{enumerable:!0,get:function(){return a.processDetector}}),Object.defineProperty(e,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return a.serviceInstanceIdDetector}});var o=Eh();Object.defineProperty(e,"noopDetector",{enumerable:!0,get:function(){return o.noopDetector}})}),sn=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.defaultServiceName=e.emptyResource=e.defaultResource=e.resourceFromAttributes=e.serviceInstanceIdDetector=e.processDetector=e.osDetector=e.hostDetector=e.envDetector=e.detectResources=void 0;var r=ZA();Object.defineProperty(e,"detectResources",{enumerable:!0,get:function(){return r.detectResources}});var a=ph();Object.defineProperty(e,"envDetector",{enumerable:!0,get:function(){return a.envDetector}}),Object.defineProperty(e,"hostDetector",{enumerable:!0,get:function(){return a.hostDetector}}),Object.defineProperty(e,"osDetector",{enumerable:!0,get:function(){return a.osDetector}}),Object.defineProperty(e,"processDetector",{enumerable:!0,get:function(){return a.processDetector}}),Object.defineProperty(e,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return a.serviceInstanceIdDetector}});var o=la();Object.defineProperty(e,"resourceFromAttributes",{enumerable:!0,get:function(){return o.resourceFromAttributes}}),Object.defineProperty(e,"defaultResource",{enumerable:!0,get:function(){return o.defaultResource}}),Object.defineProperty(e,"emptyResource",{enumerable:!0,get:function(){return o.emptyResource}});var c=ca();Object.defineProperty(e,"defaultServiceName",{enumerable:!0,get:function(){return c.defaultServiceName}})}),dh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ExceptionEventName=void 0,e.ExceptionEventName=`exception`}),Th=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SpanImpl=void 0;var r=(j(),s(t)),a=y(),o=(Qr(),s(Xr)),c=dh();e.SpanImpl=class{_spanContext;kind;parentSpanContext;attributes={};links=[];events=[];startTime;resource;instrumentationScope;_droppedAttributesCount=0;_droppedEventsCount=0;_droppedLinksCount=0;name;status={code:r.SpanStatusCode.UNSET};endTime=[0,0];_ended=!1;_duration=[-1,-1];_spanProcessor;_spanLimits;_attributeValueLengthLimit;_performanceStartTime;_performanceOffset;_startTimeProvided;constructor(e){let r=Date.now();this._spanContext=e.spanContext,this._performanceStartTime=a.otperformance.now(),this._performanceOffset=r-(this._performanceStartTime+(0,a.getTimeOrigin)()),this._startTimeProvided=e.startTime!=null,this._spanLimits=e.spanLimits,this._attributeValueLengthLimit=this._spanLimits.attributeValueLengthLimit||0,this._spanProcessor=e.spanProcessor,this.name=e.name,this.parentSpanContext=e.parentSpanContext,this.kind=e.kind,this.links=e.links||[],this.startTime=this._getTime(e.startTime??r),this.resource=e.resource,this.instrumentationScope=e.scope,e.attributes!=null&&this.setAttributes(e.attributes),this._spanProcessor.onStart(this,e.context)}spanContext(){return this._spanContext}setAttribute(e,o){if(o==null||this._isSpanEnded())return this;if(e.length===0)return r.diag.warn(`Invalid attribute key: ${e}`),this;if(!(0,a.isAttributeValue)(o))return r.diag.warn(`Invalid attribute value set for key: ${e}`),this;let{attributeCountLimit:c}=this._spanLimits;return c!==void 0&&Object.keys(this.attributes).length>=c&&!Object.prototype.hasOwnProperty.call(this.attributes,e)?(this._droppedAttributesCount++,this):(this.attributes[e]=this._truncateToSize(o),this)}setAttributes(e){for(let[r,a]of Object.entries(e))this.setAttribute(r,a);return this}addEvent(e,o,c){if(this._isSpanEnded())return this;let{eventCountLimit:u}=this._spanLimits;if(u===0)return r.diag.warn(`No events allowed.`),this._droppedEventsCount++,this;u!==void 0&&this.events.length>=u&&(this._droppedEventsCount===0&&r.diag.debug(`Dropping extra events.`),this.events.shift(),this._droppedEventsCount++),(0,a.isTimeInput)(o)&&((0,a.isTimeInput)(c)||(c=o),o=void 0);let d=(0,a.sanitizeAttributes)(o);return this.events.push({name:e,attributes:d,time:this._getTime(c),droppedAttributesCount:0}),this}addLink(e){return this.links.push(e),this}addLinks(e){return this.links.push(...e),this}setStatus(e){return this._isSpanEnded()?this:(this.status={...e},this.status.message!=null&&typeof e.message!=`string`&&(r.diag.warn(`Dropping invalid status.message of type '${typeof e.message}', expected 'string'`),delete this.status.message),this)}updateName(e){return this._isSpanEnded()||(this.name=e),this}end(e){if(this._isSpanEnded()){r.diag.error(`${this.name} ${this._spanContext.traceId}-${this._spanContext.spanId} - You can only call end() on a span once.`);return}this._ended=!0,this.endTime=this._getTime(e),this._duration=(0,a.hrTimeDuration)(this.startTime,this.endTime),this._duration[0]<0&&(r.diag.warn(`Inconsistent start and end time, startTime > endTime. Setting span duration to 0ms.`,this.startTime,this.endTime),this.endTime=this.startTime.slice(),this._duration=[0,0]),this._droppedEventsCount>0&&r.diag.warn(`Dropped ${this._droppedEventsCount} events because eventCountLimit reached`),this._spanProcessor.onEnd(this)}_getTime(e){if(typeof e==`number`&&e<=a.otperformance.now())return(0,a.hrTime)(e+this._performanceOffset);if(typeof e==`number`)return(0,a.millisToHrTime)(e);if(e instanceof Date)return(0,a.millisToHrTime)(e.getTime());if((0,a.isTimeInputHrTime)(e))return e;if(this._startTimeProvided)return(0,a.millisToHrTime)(Date.now());let r=a.otperformance.now()-this._performanceStartTime;return(0,a.addHrTimes)(this.startTime,(0,a.millisToHrTime)(r))}isRecording(){return this._ended===!1}recordException(e,a){let u={};typeof e==`string`?u[o.ATTR_EXCEPTION_MESSAGE]=e:e&&(e.code?u[o.ATTR_EXCEPTION_TYPE]=e.code.toString():e.name&&(u[o.ATTR_EXCEPTION_TYPE]=e.name),e.message&&(u[o.ATTR_EXCEPTION_MESSAGE]=e.message),e.stack&&(u[o.ATTR_EXCEPTION_STACKTRACE]=e.stack)),u[o.ATTR_EXCEPTION_TYPE]||u[o.ATTR_EXCEPTION_MESSAGE]?this.addEvent(c.ExceptionEventName,u,a):r.diag.warn(`Failed to record an exception ${e}`)}get duration(){return this._duration}get ended(){return this._ended}get droppedAttributesCount(){return this._droppedAttributesCount}get droppedEventsCount(){return this._droppedEventsCount}get droppedLinksCount(){return this._droppedLinksCount}_isSpanEnded(){if(this._ended){let e=Error(`Operation attempted on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`);r.diag.warn(`Cannot execute the operation on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`,e)}return this._ended}_truncateToLimitUtil(e,r){return e.length<=r?e:e.substring(0,r)}_truncateToSize(e){let a=this._attributeValueLengthLimit;return a<=0?(r.diag.warn(`Attribute value limit must be positive, got ${a}`),e):typeof e==`string`?this._truncateToLimitUtil(e,a):Array.isArray(e)?e.map(e=>typeof e==`string`?this._truncateToLimitUtil(e,a):e):e}}}),cn=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SamplingDecision=void 0;var r;(function(e){e[e.NOT_RECORD=0]=`NOT_RECORD`,e[e.RECORD=1]=`RECORD`,e[e.RECORD_AND_SAMPLED=2]=`RECORD_AND_SAMPLED`})(e.SamplingDecision||={})}),yo=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.AlwaysOffSampler=void 0;var r=cn();e.AlwaysOffSampler=class{shouldSample(){return{decision:r.SamplingDecision.NOT_RECORD}}toString(){return`AlwaysOffSampler`}}}),xo=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.AlwaysOnSampler=void 0;var r=cn();e.AlwaysOnSampler=class{shouldSample(){return{decision:r.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return`AlwaysOnSampler`}}}),Na=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ParentBasedSampler=void 0;var r=(j(),s(t)),a=y(),o=yo(),c=xo();e.ParentBasedSampler=class{_root;_remoteParentSampled;_remoteParentNotSampled;_localParentSampled;_localParentNotSampled;constructor(e){this._root=e.root,this._root||=((0,a.globalErrorHandler)(Error(`ParentBasedSampler must have a root sampler configured`)),new c.AlwaysOnSampler),this._remoteParentSampled=e.remoteParentSampled??new c.AlwaysOnSampler,this._remoteParentNotSampled=e.remoteParentNotSampled??new o.AlwaysOffSampler,this._localParentSampled=e.localParentSampled??new c.AlwaysOnSampler,this._localParentNotSampled=e.localParentNotSampled??new o.AlwaysOffSampler}shouldSample(e,a,o,c,u,d){let f=r.trace.getSpanContext(e);return!f||!(0,r.isSpanContextValid)(f)?this._root.shouldSample(e,a,o,c,u,d):f.isRemote?f.traceFlags&r.TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(e,a,o,c,u,d):this._remoteParentNotSampled.shouldSample(e,a,o,c,u,d):f.traceFlags&r.TraceFlags.SAMPLED?this._localParentSampled.shouldSample(e,a,o,c,u,d):this._localParentNotSampled.shouldSample(e,a,o,c,u,d)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}}}),Ia=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.TraceIdRatioBasedSampler=void 0;var r=(j(),s(t)),a=cn();e.TraceIdRatioBasedSampler=class{_ratio;_upperBound;constructor(e=0){this._ratio=e,this._ratio=this._normalize(e),this._upperBound=Math.floor(this._ratio*4294967295)}shouldSample(e,o){return{decision:(0,r.isValidTraceId)(o)&&this._accumulate(o)<this._upperBound?a.SamplingDecision.RECORD_AND_SAMPLED:a.SamplingDecision.NOT_RECORD}}toString(){return`TraceIdRatioBased{${this._ratio}}`}_normalize(e){return typeof e!=`number`||isNaN(e)?0:e>=1?1:e<=0?0:e}_accumulate(e){let r=0;for(let a=0;a<e.length/8;a++){let o=a*8,c=parseInt(e.slice(o,o+8),16);r=(r^c)>>>0}return r}}}),ya=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.buildSamplerFromEnv=e.loadDefaultConfig=void 0;var r=(j(),s(t)),a=y(),o=yo(),c=xo(),u=Na(),d=Ia(),f;(function(e){e.AlwaysOff=`always_off`,e.AlwaysOn=`always_on`,e.ParentBasedAlwaysOff=`parentbased_always_off`,e.ParentBasedAlwaysOn=`parentbased_always_on`,e.ParentBasedTraceIdRatio=`parentbased_traceidratio`,e.TraceIdRatio=`traceidratio`})(f||={});var p=1;function m(){return{sampler:h(),forceFlushTimeoutMillis:3e4,generalLimits:{attributeValueLengthLimit:(0,a.getNumberFromEnv)(`OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT`)??1/0,attributeCountLimit:(0,a.getNumberFromEnv)(`OTEL_ATTRIBUTE_COUNT_LIMIT`)??128},spanLimits:{attributeValueLengthLimit:(0,a.getNumberFromEnv)(`OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT`)??1/0,attributeCountLimit:(0,a.getNumberFromEnv)(`OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT`)??128,linkCountLimit:(0,a.getNumberFromEnv)(`OTEL_SPAN_LINK_COUNT_LIMIT`)??128,eventCountLimit:(0,a.getNumberFromEnv)(`OTEL_SPAN_EVENT_COUNT_LIMIT`)??128,attributePerEventCountLimit:(0,a.getNumberFromEnv)(`OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT`)??128,attributePerLinkCountLimit:(0,a.getNumberFromEnv)(`OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT`)??128}}}e.loadDefaultConfig=m;function h(){let e=(0,a.getStringFromEnv)(`OTEL_TRACES_SAMPLER`)??f.ParentBasedAlwaysOn;switch(e){case f.AlwaysOn:return new c.AlwaysOnSampler;case f.AlwaysOff:return new o.AlwaysOffSampler;case f.ParentBasedAlwaysOn:return new u.ParentBasedSampler({root:new c.AlwaysOnSampler});case f.ParentBasedAlwaysOff:return new u.ParentBasedSampler({root:new o.AlwaysOffSampler});case f.TraceIdRatio:return new d.TraceIdRatioBasedSampler(g());case f.ParentBasedTraceIdRatio:return new u.ParentBasedSampler({root:new d.TraceIdRatioBasedSampler(g())});default:return r.diag.error(`OTEL_TRACES_SAMPLER value "${e}" invalid, defaulting to "${f.ParentBasedAlwaysOn}".`),new u.ParentBasedSampler({root:new c.AlwaysOnSampler})}}e.buildSamplerFromEnv=h;function g(){let e=(0,a.getNumberFromEnv)(`OTEL_TRACES_SAMPLER_ARG`);return e==null?(r.diag.error(`OTEL_TRACES_SAMPLER_ARG is blank, defaulting to ${p}.`),p):e<0||e>1?(r.diag.error(`OTEL_TRACES_SAMPLER_ARG=${e} was given, but it is out of range ([0..1]), defaulting to ${p}.`),p):e}}),va=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.reconfigureLimits=e.mergeConfig=e.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=e.DEFAULT_ATTRIBUTE_COUNT_LIMIT=void 0;var r=ya(),a=y();e.DEFAULT_ATTRIBUTE_COUNT_LIMIT=128,e.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=1/0;function o(e){let a={sampler:(0,r.buildSamplerFromEnv)()},o=(0,r.loadDefaultConfig)(),c=Object.assign({},o,a,e);return c.generalLimits=Object.assign({},o.generalLimits,e.generalLimits||{}),c.spanLimits=Object.assign({},o.spanLimits,e.spanLimits||{}),c}e.mergeConfig=o;function c(r){let o=Object.assign({},r.spanLimits);return o.attributeCountLimit=r.spanLimits?.attributeCountLimit??r.generalLimits?.attributeCountLimit??(0,a.getNumberFromEnv)(`OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT`)??(0,a.getNumberFromEnv)(`OTEL_ATTRIBUTE_COUNT_LIMIT`)??e.DEFAULT_ATTRIBUTE_COUNT_LIMIT,o.attributeValueLengthLimit=r.spanLimits?.attributeValueLengthLimit??r.generalLimits?.attributeValueLengthLimit??(0,a.getNumberFromEnv)(`OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT`)??(0,a.getNumberFromEnv)(`OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT`)??e.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,Object.assign({},r,{spanLimits:o})}e.reconfigureLimits=c}),Oh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BatchSpanProcessorBase=void 0;var r=(j(),s(t)),a=y();e.BatchSpanProcessorBase=class{_exporter;_maxExportBatchSize;_maxQueueSize;_scheduledDelayMillis;_exportTimeoutMillis;_isExporting=!1;_finishedSpans=[];_timer;_shutdownOnce;_droppedSpansCount=0;constructor(e,o){this._exporter=e,this._maxExportBatchSize=typeof o?.maxExportBatchSize==`number`?o.maxExportBatchSize:(0,a.getNumberFromEnv)(`OTEL_BSP_MAX_EXPORT_BATCH_SIZE`)??512,this._maxQueueSize=typeof o?.maxQueueSize==`number`?o.maxQueueSize:(0,a.getNumberFromEnv)(`OTEL_BSP_MAX_QUEUE_SIZE`)??2048,this._scheduledDelayMillis=typeof o?.scheduledDelayMillis==`number`?o.scheduledDelayMillis:(0,a.getNumberFromEnv)(`OTEL_BSP_SCHEDULE_DELAY`)??5e3,this._exportTimeoutMillis=typeof o?.exportTimeoutMillis==`number`?o.exportTimeoutMillis:(0,a.getNumberFromEnv)(`OTEL_BSP_EXPORT_TIMEOUT`)??3e4,this._shutdownOnce=new a.BindOnceFuture(this._shutdown,this),this._maxExportBatchSize>this._maxQueueSize&&(r.diag.warn(`BatchSpanProcessor: maxExportBatchSize must be smaller or equal to maxQueueSize, setting maxExportBatchSize to match maxQueueSize`),this._maxExportBatchSize=this._maxQueueSize)}forceFlush(){return this._shutdownOnce.isCalled?this._shutdownOnce.promise:this._flushAll()}onStart(e,r){}onEnd(e){this._shutdownOnce.isCalled||e.spanContext().traceFlags&r.TraceFlags.SAMPLED&&this._addToBuffer(e)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return Promise.resolve().then(()=>this.onShutdown()).then(()=>this._flushAll()).then(()=>this._exporter.shutdown())}_addToBuffer(e){if(this._finishedSpans.length>=this._maxQueueSize){this._droppedSpansCount===0&&r.diag.debug(`maxQueueSize reached, dropping spans`),this._droppedSpansCount++;return}this._droppedSpansCount>0&&(r.diag.warn(`Dropped ${this._droppedSpansCount} spans because maxQueueSize reached`),this._droppedSpansCount=0),this._finishedSpans.push(e),this._maybeStartTimer()}_flushAll(){return new Promise((e,r)=>{let a=[],o=Math.ceil(this._finishedSpans.length/this._maxExportBatchSize);for(let e=0,r=o;e<r;e++)a.push(this._flushOneBatch());Promise.all(a).then(()=>{e()}).catch(r)})}_flushOneBatch(){return this._clearTimer(),this._finishedSpans.length===0?Promise.resolve():new Promise((e,o)=>{let c=setTimeout(()=>{o(Error(`Timeout`))},this._exportTimeoutMillis);r.context.with((0,a.suppressTracing)(r.context.active()),()=>{let r;this._finishedSpans.length<=this._maxExportBatchSize?(r=this._finishedSpans,this._finishedSpans=[]):r=this._finishedSpans.splice(0,this._maxExportBatchSize);let u=()=>this._exporter.export(r,r=>{clearTimeout(c),r.code===a.ExportResultCode.SUCCESS?e():o(r.error??Error(`BatchSpanProcessor: span export failed`))}),d=null;for(let e=0,a=r.length;e<a;e++){let a=r[e];a.resource.asyncAttributesPending&&a.resource.waitForAsyncAttributes&&(d??=[],d.push(a.resource.waitForAsyncAttributes()))}d===null?u():Promise.all(d).then(u,e=>{(0,a.globalErrorHandler)(e),o(e)})})})}_maybeStartTimer(){if(this._isExporting)return;let e=()=>{this._isExporting=!0,this._flushOneBatch().finally(()=>{this._isExporting=!1,this._finishedSpans.length>0&&(this._clearTimer(),this._maybeStartTimer())}).catch(e=>{this._isExporting=!1,(0,a.globalErrorHandler)(e)})};if(this._finishedSpans.length>=this._maxExportBatchSize)return e();this._timer===void 0&&(this._timer=setTimeout(()=>e(),this._scheduledDelayMillis),(0,a.unrefTimer)(this._timer))}_clearTimer(){this._timer!==void 0&&(clearTimeout(this._timer),this._timer=void 0)}}}),Ph=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BatchSpanProcessor=void 0;var r=Oh();e.BatchSpanProcessor=class extends r.BatchSpanProcessorBase{onShutdown(){}}}),Ch=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.RandomIdGenerator=void 0;var r=8,a=16;e.RandomIdGenerator=class{generateTraceId=c(a);generateSpanId=c(r)};var o=Buffer.allocUnsafe(a);function c(e){return function(){for(let r=0;r<e/4;r++)o.writeUInt32BE(Math.random()*2**32>>>0,r*4);for(let r=0;r<e&&!(o[r]>0);r++)r===e-1&&(o[e-1]=1);return o.toString(`hex`,0,e)}}}),Ih=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.RandomIdGenerator=e.BatchSpanProcessor=void 0;var r=Ph();Object.defineProperty(e,"BatchSpanProcessor",{enumerable:!0,get:function(){return r.BatchSpanProcessor}});var a=Ch();Object.defineProperty(e,"RandomIdGenerator",{enumerable:!0,get:function(){return a.RandomIdGenerator}})}),wa=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.RandomIdGenerator=e.BatchSpanProcessor=void 0;var r=Ih();Object.defineProperty(e,"BatchSpanProcessor",{enumerable:!0,get:function(){return r.BatchSpanProcessor}}),Object.defineProperty(e,"RandomIdGenerator",{enumerable:!0,get:function(){return r.RandomIdGenerator}})}),bh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Tracer=void 0;var r=(j(),s(t)),a=y(),o=Th(),c=va(),u=wa();e.Tracer=class{_sampler;_generalLimits;_spanLimits;_idGenerator;instrumentationScope;_resource;_spanProcessor;constructor(e,r,a,o){let d=(0,c.mergeConfig)(r);this._sampler=d.sampler,this._generalLimits=d.generalLimits,this._spanLimits=d.spanLimits,this._idGenerator=r.idGenerator||new u.RandomIdGenerator,this._resource=a,this._spanProcessor=o,this.instrumentationScope=e}startSpan(e,c={},u=r.context.active()){c.root&&(u=r.trace.deleteSpan(u));let d=r.trace.getSpan(u);if((0,a.isTracingSuppressed)(u))return r.diag.debug(`Instrumentation suppressed, returning Noop Span`),r.trace.wrapSpanContext(r.INVALID_SPAN_CONTEXT);let f=d?.spanContext(),p=this._idGenerator.generateSpanId(),m,h,g;!f||!r.trace.isSpanContextValid(f)?h=this._idGenerator.generateTraceId():(h=f.traceId,g=f.traceState,m=f);let _=c.kind??r.SpanKind.INTERNAL,v=(c.links??[]).map(e=>({context:e.context,attributes:(0,a.sanitizeAttributes)(e.attributes)})),b=(0,a.sanitizeAttributes)(c.attributes),S=this._sampler.shouldSample(u,h,e,_,b,v);g=S.traceState??g;let C=S.decision===r.SamplingDecision.RECORD_AND_SAMPLED?r.TraceFlags.SAMPLED:r.TraceFlags.NONE,w={traceId:h,spanId:p,traceFlags:C,traceState:g};if(S.decision===r.SamplingDecision.NOT_RECORD)return r.diag.debug(`Recording is off, propagating context in a non-recording span`),r.trace.wrapSpanContext(w);let T=(0,a.sanitizeAttributes)(Object.assign(b,S.attributes));return new o.SpanImpl({resource:this._resource,scope:this.instrumentationScope,context:u,spanContext:w,name:e,kind:_,links:v,parentSpanContext:m,attributes:T,startTime:c.startTime,spanProcessor:this._spanProcessor,spanLimits:this._spanLimits})}startActiveSpan(e,a,o,c){let u,d,f;if(arguments.length<2)return;arguments.length===2?f=a:arguments.length===3?(u=a,f=o):(u=a,d=o,f=c);let p=d??r.context.active(),m=this.startSpan(e,u,p),h=r.trace.setSpan(p,m);return r.context.with(h,f,void 0,m)}getGeneralLimits(){return this._generalLimits}getSpanLimits(){return this._spanLimits}}}),yh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MultiSpanProcessor=void 0;var r=y();e.MultiSpanProcessor=class{_spanProcessors;constructor(e){this._spanProcessors=e}forceFlush(){let e=[];for(let r of this._spanProcessors)e.push(r.forceFlush());return new Promise(a=>{Promise.all(e).then(()=>{a()}).catch(e=>{(0,r.globalErrorHandler)(e||Error(`MultiSpanProcessor: forceFlush failed`)),a()})})}onStart(e,r){for(let a of this._spanProcessors)a.onStart(e,r)}onEnd(e){for(let r of this._spanProcessors)r.onEnd(e)}shutdown(){let e=[];for(let r of this._spanProcessors)e.push(r.shutdown());return new Promise((r,a)=>{Promise.all(e).then(()=>{r()},a)})}}}),vh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BasicTracerProvider=e.ForceFlushState=void 0;var r=y(),a=sn(),o=bh(),c=ya(),u=yh(),d=va(),f;(function(e){e[e.resolved=0]=`resolved`,e[e.timeout=1]=`timeout`,e[e.error=2]=`error`,e[e.unresolved=3]=`unresolved`})(f=e.ForceFlushState||={}),e.BasicTracerProvider=class{_config;_tracers=new Map;_resource;_activeSpanProcessor;constructor(e={}){let o=(0,r.merge)({},(0,c.loadDefaultConfig)(),(0,d.reconfigureLimits)(e));this._resource=o.resource??(0,a.defaultResource)(),this._config=Object.assign({},o,{resource:this._resource});let f=[];e.spanProcessors?.length&&f.push(...e.spanProcessors),this._activeSpanProcessor=new u.MultiSpanProcessor(f)}getTracer(e,r,a){let c=`${e}@${r||``}:${a?.schemaUrl||``}`;return this._tracers.has(c)||this._tracers.set(c,new o.Tracer({name:e,version:r,schemaUrl:a?.schemaUrl},this._config,this._resource,this._activeSpanProcessor)),this._tracers.get(c)}forceFlush(){let e=this._config.forceFlushTimeoutMillis,r=this._activeSpanProcessor._spanProcessors.map(r=>new Promise(a=>{let o,c=setTimeout(()=>{a(Error(`Span processor did not completed within timeout period of ${e} ms`)),o=f.timeout},e);r.forceFlush().then(()=>{clearTimeout(c),o!==f.timeout&&(o=f.resolved,a(o))}).catch(e=>{clearTimeout(c),o=f.error,a(e)})}));return new Promise((e,a)=>{Promise.all(r).then(r=>{let o=r.filter(e=>e!==f.resolved);o.length>0?a(o):e()}).catch(e=>a([e]))})}shutdown(){return this._activeSpanProcessor.shutdown()}}}),xh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ConsoleSpanExporter=void 0;var r=y();e.ConsoleSpanExporter=class{export(e,r){return this._sendSpans(e,r)}shutdown(){return this._sendSpans([]),this.forceFlush()}forceFlush(){return Promise.resolve()}_exportInfo(e){return{resource:{attributes:e.resource.attributes},instrumentationScope:e.instrumentationScope,traceId:e.spanContext().traceId,parentSpanContext:e.parentSpanContext,traceState:e.spanContext().traceState?.serialize(),name:e.name,id:e.spanContext().spanId,kind:e.kind,timestamp:(0,r.hrTimeToMicroseconds)(e.startTime),duration:(0,r.hrTimeToMicroseconds)(e.duration),attributes:e.attributes,status:e.status,events:e.events,links:e.links}}_sendSpans(e,a){for(let r of e)console.dir(this._exportInfo(r),{depth:3});if(a)return a({code:r.ExportResultCode.SUCCESS})}}}),Uh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.InMemorySpanExporter=void 0;var r=y();e.InMemorySpanExporter=class{_finishedSpans=[];_stopped=!1;export(e,a){if(this._stopped)return a({code:r.ExportResultCode.FAILED,error:Error(`Exporter has been stopped`)});this._finishedSpans.push(...e),setTimeout(()=>a({code:r.ExportResultCode.SUCCESS}),0)}shutdown(){return this._stopped=!0,this._finishedSpans=[],this.forceFlush()}forceFlush(){return Promise.resolve()}reset(){this._finishedSpans=[]}getFinishedSpans(){return this._finishedSpans}}}),wh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SimpleSpanProcessor=void 0;var r=(j(),s(t)),a=y();e.SimpleSpanProcessor=class{_exporter;_shutdownOnce;_pendingExports;constructor(e){this._exporter=e,this._shutdownOnce=new a.BindOnceFuture(this._shutdown,this),this._pendingExports=new Set}async forceFlush(){await Promise.all(Array.from(this._pendingExports)),this._exporter.forceFlush&&await this._exporter.forceFlush()}onStart(e,r){}onEnd(e){if(this._shutdownOnce.isCalled||!(e.spanContext().traceFlags&r.TraceFlags.SAMPLED))return;let o=this._doExport(e).catch(e=>(0,a.globalErrorHandler)(e));this._pendingExports.add(o),o.finally(()=>this._pendingExports.delete(o))}async _doExport(e){e.resource.asyncAttributesPending&&await e.resource.waitForAsyncAttributes?.();let r=await a.internal._export(this._exporter,[e]);if(r.code!==a.ExportResultCode.SUCCESS)throw r.error??Error(`SimpleSpanProcessor: span export failed (status ${r})`)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return this._exporter.shutdown()}}}),Vh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.NoopSpanProcessor=void 0,e.NoopSpanProcessor=class{onStart(e,r){}onEnd(e){}shutdown(){return Promise.resolve()}forceFlush(){return Promise.resolve()}}}),Gh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SamplingDecision=e.TraceIdRatioBasedSampler=e.ParentBasedSampler=e.AlwaysOnSampler=e.AlwaysOffSampler=e.NoopSpanProcessor=e.SimpleSpanProcessor=e.InMemorySpanExporter=e.ConsoleSpanExporter=e.RandomIdGenerator=e.BatchSpanProcessor=e.BasicTracerProvider=void 0;var r=vh();Object.defineProperty(e,"BasicTracerProvider",{enumerable:!0,get:function(){return r.BasicTracerProvider}});var a=wa();Object.defineProperty(e,"BatchSpanProcessor",{enumerable:!0,get:function(){return a.BatchSpanProcessor}}),Object.defineProperty(e,"RandomIdGenerator",{enumerable:!0,get:function(){return a.RandomIdGenerator}});var o=xh();Object.defineProperty(e,"ConsoleSpanExporter",{enumerable:!0,get:function(){return o.ConsoleSpanExporter}});var c=Uh();Object.defineProperty(e,"InMemorySpanExporter",{enumerable:!0,get:function(){return c.InMemorySpanExporter}});var u=wh();Object.defineProperty(e,"SimpleSpanProcessor",{enumerable:!0,get:function(){return u.SimpleSpanProcessor}});var d=Vh();Object.defineProperty(e,"NoopSpanProcessor",{enumerable:!0,get:function(){return d.NoopSpanProcessor}});var f=yo();Object.defineProperty(e,"AlwaysOffSampler",{enumerable:!0,get:function(){return f.AlwaysOffSampler}});var p=xo();Object.defineProperty(e,"AlwaysOnSampler",{enumerable:!0,get:function(){return p.AlwaysOnSampler}});var m=Na();Object.defineProperty(e,"ParentBasedSampler",{enumerable:!0,get:function(){return m.ParentBasedSampler}});var h=Ia();Object.defineProperty(e,"TraceIdRatioBasedSampler",{enumerable:!0,get:function(){return h.TraceIdRatioBasedSampler}});var g=cn();Object.defineProperty(e,"SamplingDecision",{enumerable:!0,get:function(){return g.SamplingDecision}})}),at={},un=i(()=>{x(at,esm_exports)}),Hh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.disableInstrumentations=e.enableInstrumentations=void 0;function r(e,r,a,o){for(let c=0,u=e.length;c<u;c++){let u=e[c];r&&u.setTracerProvider(r),a&&u.setMeterProvider(a),o&&u.setLoggerProvider&&u.setLoggerProvider(o),u.getConfig().enabled||u.enable()}}e.enableInstrumentations=r;function a(e){e.forEach(e=>e.disable())}e.disableInstrumentations=a}),jh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.registerInstrumentations=void 0;var r=(j(),s(t)),a=(un(),s(at)),o=Hh();function c(e){let c=e.tracerProvider||r.trace.getTracerProvider(),u=e.meterProvider||r.metrics.getMeterProvider(),d=e.loggerProvider||a.logs.getLoggerProvider(),f=e.instrumentations?.flat()??[];return(0,o.enableInstrumentations)(f,c,u,d),()=>{(0,o.disableInstrumentations)(f)}}e.registerInstrumentations=c}),Jh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.satisfies=void 0;var r=(j(),s(t)),a=/^(?:v)?(?<version>(?<major>0|[1-9]\d*)\.(?<minor>0|[1-9]\d*)\.(?<patch>0|[1-9]\d*))(?:-(?<prerelease>(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+(?<build>[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/,o=/^(?<op><|>|=|==|<=|>=|~|\^|~>)?\s*(?:v)?(?<version>(?<major>x|X|\*|0|[1-9]\d*)(?:\.(?<minor>x|X|\*|0|[1-9]\d*))?(?:\.(?<patch>x|X|\*|0|[1-9]\d*))?)(?:-(?<prerelease>(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+(?<build>[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/,c={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1],"!=":[-1,1]};function u(e,a,o){if(!d(e))return r.diag.error(`Invalid version: ${e}`),!1;if(!a)return!0;a=a.replace(/([<>=~^]+)\s+/g,`$1`);let c=v(e);if(!c)return!1;let u=[],p=f(c,a,u,o);return p&&!o?.includePrerelease?h(c,u):p}e.satisfies=u;function d(e){return typeof e==`string`&&a.test(e)}function f(e,r,a,o){if(r.includes(`||`)){let c=r.trim().split(`||`);for(let r of c)if(p(e,r,a,o))return!0;return!1}if(r.includes(` - `))r=$(r,o);else if(r.includes(` `)){let c=r.trim().replace(/\s{2,}/g,` `).split(` `);for(let r of c)if(!p(e,r,a,o))return!1;return!0}return p(e,r,a,o)}function p(e,r,a,o){if(r=g(r,o),r.includes(` `))return f(e,r,a,o);{let o=b(r);return a.push(o),m(e,o)}}function m(e,r){if(r.invalid)return!1;if(!r.version||S(r.version))return!0;let a=E(e.versionSegments||[],r.versionSegments||[]);if(a===0){let o=e.prereleaseSegments||[],c=r.prereleaseSegments||[];a=!o.length&&!c.length?0:!o.length&&c.length?1:o.length&&!c.length?-1:E(o,c)}return c[r.op]?.includes(a)}function h(e,r){return!e.prerelease||r.some(r=>r.prerelease&&r.version===e.version)}function g(e,r){return e=e.trim(),e=Z(e,r),e=X(e),e=Q(e,r),e=e.trim(),e}function _(e){return!e||e.toLowerCase()===`x`||e===`*`}function v(e){let o=e.match(a);if(!o){r.diag.error(`Invalid version: ${e}`);return}let c=o.groups.version,u=o.groups.prerelease,d=o.groups.build,f=c.split(`.`),p=u?.split(`.`);return{op:void 0,version:c,versionSegments:f,versionSegmentCount:f.length,prerelease:u,prereleaseSegments:p,prereleaseSegmentCount:p?p.length:0,build:d}}function b(e){if(!e)return{};let a=e.match(o);if(!a)return r.diag.error(`Invalid range: ${e}`),{invalid:!0};let c=a.groups.op,u=a.groups.version,d=a.groups.prerelease,f=a.groups.build,p=u.split(`.`),m=d?.split(`.`);return c===`==`&&(c=`=`),{op:c||`=`,version:u,versionSegments:p,versionSegmentCount:p.length,prerelease:d,prereleaseSegments:m,prereleaseSegmentCount:m?m.length:0,build:f}}function S(e){return e===`*`||e===`x`||e===`X`}function C(e){let r=parseInt(e,10);return isNaN(r)?e:r}function w(e,r){if(typeof e==typeof r){if(typeof e==`number`||typeof e==`string`)return[e,r];throw Error(`Version segments can only be strings or numbers`)}return[String(e),String(r)]}function T(e,r){if(S(e)||S(r))return 0;let[a,o]=w(C(e),C(r));return a>o?1:a<o?-1:0}function E(e,r){for(let a=0;a<Math.max(e.length,r.length);a++){let o=T(e[a]||`0`,r[a]||`0`);if(o!==0)return o}return 0}var D=`[a-zA-Z0-9-]`,O=`0|[1-9]\\d*`,A=`\\d*[a-zA-Z-]${D}*`,M=`((?:<|>)?=?)`,N=`(?:${O}|${A})`,P=`(?:-(${N}(?:\\.${N})*))`,F=`${D}+`,I=`(?:\\+(${F}(?:\\.${F})*))`,L=`${O}|x|X|\\*`,R=`[v=\\s]*(${L})(?:\\.(${L})(?:\\.(${L})(?:${P})?${I}?)?)?`,B=`^${M}\\s*${R}$`,V=new RegExp(B),U=`^\\s*(${R})\\s+-\\s+(${R})\\s*$`,W=new RegExp(U),G=`^(?:~>?)${R}$`,K=new RegExp(G),J=`^(?:\\^)${R}$`,Y=new RegExp(J);function X(e){let r=K;return e.replace(r,(e,r,a,o,c)=>{let u;return u=_(r)?``:_(a)?`>=${r}.0.0 <${+r+1}.0.0-0`:_(o)?`>=${r}.${a}.0 <${r}.${+a+1}.0-0`:c?`>=${r}.${a}.${o}-${c} <${r}.${+a+1}.0-0`:`>=${r}.${a}.${o} <${r}.${+a+1}.0-0`,u})}function Z(e,r){let a=Y,o=r?.includePrerelease?`-0`:``;return e.replace(a,(e,r,a,c,u)=>{let d;return d=_(r)?``:_(a)?`>=${r}.0.0${o} <${+r+1}.0.0-0`:_(c)?r===`0`?`>=${r}.${a}.0${o} <${r}.${+a+1}.0-0`:`>=${r}.${a}.0${o} <${+r+1}.0.0-0`:u?r===`0`?a===`0`?`>=${r}.${a}.${c}-${u} <${r}.${a}.${+c+1}-0`:`>=${r}.${a}.${c}-${u} <${r}.${+a+1}.0-0`:`>=${r}.${a}.${c}-${u} <${+r+1}.0.0-0`:r===`0`?a===`0`?`>=${r}.${a}.${c}${o} <${r}.${a}.${+c+1}-0`:`>=${r}.${a}.${c}${o} <${r}.${+a+1}.0-0`:`>=${r}.${a}.${c} <${+r+1}.0.0-0`,d})}function Q(e,r){let a=V;return e.replace(a,(e,a,o,c,u,d)=>{let f=_(o),p=f||_(c),m=p||_(u),h=m;return a===`=`&&h&&(a=``),d=r?.includePrerelease?`-0`:``,f?e=a===`>`||a===`<`?`<0.0.0-0`:`*`:a&&h?(p&&(c=0),u=0,a===`>`?(a=`>=`,p?(o=+o+1,c=0,u=0):(c=+c+1,u=0)):a===`<=`&&(a=`<`,p?o=+o+1:c=+c+1),a===`<`&&(d=`-0`),e=`${a+o}.${c}.${u}${d}`):p?e=`>=${o}.0.0${d} <${+o+1}.0.0-0`:m&&(e=`>=${o}.${c}.0${d} <${o}.${+c+1}.0-0`),e})}function $(e,r){let a=W;return e.replace(a,(e,a,o,c,u,d,f,p,m,h,g,v)=>(a=_(o)?``:_(c)?`>=${o}.0.0${r?.includePrerelease?`-0`:``}`:_(u)?`>=${o}.${c}.0${r?.includePrerelease?`-0`:``}`:d?`>=${a}`:`>=${a}${r?.includePrerelease?`-0`:``}`,p=_(m)?``:_(h)?`<${+m+1}.0.0-0`:_(g)?`<${m}.${+h+1}.0-0`:v?`<=${m}.${h}.${g}-${v}`:r?.includePrerelease?`<${m}.${h}.${+g+1}-0`:`<=${p}`,`${a} ${p}`.trim()))}}),za=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.massUnwrap=e.unwrap=e.massWrap=e.wrap=void 0;var r=console.error.bind(console);function a(e,r,a){let o=!!e[r]&&Object.prototype.propertyIsEnumerable.call(e,r);Object.defineProperty(e,r,{configurable:!0,enumerable:o,writable:!0,value:a})}e.wrap=(e,o,c)=>{if(!e||!e[o]){r(`no original function `+String(o)+` to wrap`);return}if(!c){r(`no wrapper function`),r(Error().stack);return}let u=e[o];if(typeof u!=`function`||typeof c!=`function`){r(`original object and wrapper must be functions`);return}let d=c(u,o);return a(d,`__original`,u),a(d,`__unwrap`,()=>{e[o]===d&&a(e,o,u)}),a(d,`__wrapped`,!0),a(e,o,d),d},e.massWrap=(a,o,c)=>{if(a)Array.isArray(a)||(a=[a]);else{r(`must provide one or more modules to patch`),r(Error().stack);return}if(!(o&&Array.isArray(o))){r(`must provide one or more functions to wrap on modules`);return}a.forEach(r=>{o.forEach(a=>{(0,e.wrap)(r,a,c)})})},e.unwrap=(e,a)=>{if(!e||!e[a]){r(`no function to unwrap.`),r(Error().stack);return}let o=e[a];if(!o.__unwrap)r(`no original to unwrap to -- has `+String(a)+` already been unwrapped?`);else{o.__unwrap();return}},e.massUnwrap=(a,o)=>{if(a)Array.isArray(a)||(a=[a]);else{r(`must provide one or more modules to patch`),r(Error().stack);return}if(!(o&&Array.isArray(o))){r(`must provide one or more functions to unwrap on modules`);return}a.forEach(r=>{o.forEach(a=>{(0,e.unwrap)(r,a)})})};function o(e){e&&e.logger&&(typeof e.logger==`function`?r=e.logger:r(`new logger isn't a function, not replacing`))}e.default=o,o.wrap=e.wrap,o.massWrap=e.massWrap,o.unwrap=e.unwrap,o.massUnwrap=e.massUnwrap}),Zh=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.InstrumentationAbstract=void 0;var r=(j(),s(t)),a=(un(),s(at)),o=za();e.InstrumentationAbstract=class{instrumentationName;instrumentationVersion;_config={};_tracer;_meter;_logger;_diag;constructor(e,o,c){this.instrumentationName=e,this.instrumentationVersion=o,this.setConfig(c),this._diag=r.diag.createComponentLogger({namespace:e}),this._tracer=r.trace.getTracer(e,o),this._meter=r.metrics.getMeter(e,o),this._logger=a.logs.getLogger(e,o),this._updateMetricInstruments()}_wrap=o.wrap;_unwrap=o.unwrap;_massWrap=o.massWrap;_massUnwrap=o.massUnwrap;get meter(){return this._meter}setMeterProvider(e){this._meter=e.getMeter(this.instrumentationName,this.instrumentationVersion),this._updateMetricInstruments()}get logger(){return this._logger}setLoggerProvider(e){this._logger=e.getLogger(this.instrumentationName,this.instrumentationVersion)}getModuleDefinitions(){let e=this.init()??[];return Array.isArray(e)?e:[e]}_updateMetricInstruments(){}getConfig(){return this._config}setConfig(e){this._config={enabled:!0,...e}}setTracerProvider(e){this._tracer=e.getTracer(this.instrumentationName,this.instrumentationVersion)}get tracer(){return this._tracer}_runSpanCustomizationHook(e,r,a,o){if(e)try{e(a,o)}catch(e){this._diag.error(`Error running span customization hook due to exception in handler`,{triggerName:r},e)}}}}),Ja=l((e,r)=>{r.exports=k(`os`).homedir||function(){var e=process.env.HOME,r=process.env.LOGNAME||process.env.USER||process.env.LNAME||process.env.USERNAME;return process.platform===`win32`?process.env.USERPROFILE||process.env.HOMEDRIVE+process.env.HOMEPATH||e||null:process.platform===`darwin`?e||(r?`/Users/`+r:null):process.platform===`linux`?e||(process.getuid()===0?`/root`:r?`/home/`+r:null):e||null}}),Za=l((e,r)=>{r.exports=function(){var e=Error.prepareStackTrace;Error.prepareStackTrace=function(e,r){return r};var r=Error().stack;return Error.prepareStackTrace=e,r[2].getFileName()}}),rm=l((e,r)=>{var a=process.platform===`win32`,o=/^(((?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?[\\\/]?)(?:[^\\\/]*[\\\/])*)((\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))[\\\/]*$/,c={};function u(e){return o.exec(e).slice(1)}c.parse=function(e){if(typeof e!=`string`)throw TypeError(`Parameter 'pathString' must be a string, not `+typeof e);var r=u(e);if(!r||r.length!==5)throw TypeError(`Invalid path '`+e+`'`);return{root:r[1],dir:r[0]===r[1]?r[0]:r[0].slice(0,-1),base:r[2],ext:r[4],name:r[3]}};var d=/^((\/?)(?:[^\/]*\/)*)((\.{1,2}|[^\/]+?|)(\.[^.\/]*|))[\/]*$/,f={};function p(e){return d.exec(e).slice(1)}f.parse=function(e){if(typeof e!=`string`)throw TypeError(`Parameter 'pathString' must be a string, not `+typeof e);var r=p(e);if(!r||r.length!==5)throw TypeError(`Invalid path '`+e+`'`);return{root:r[1],dir:r[0].slice(0,-1),base:r[2],ext:r[4],name:r[3]}},r.exports=a?c.parse:f.parse,r.exports.posix=f.parse,r.exports.win32=c.parse}),rc=l((e,r)=>{var a=k(`path`),o=a.parse||rm(),c=function(e,r){var c=`/`;/^([A-Za-z]:)/.test(e)?c=``:/^\\\\/.test(e)&&(c=`\\\\`);for(var u=[e],d=o(e);d.dir!==u[u.length-1];)u.push(d.dir),d=o(d.dir);return u.reduce(function(e,o){return e.concat(r.map(function(e){return a.resolve(c,o,e)}))},[])};r.exports=function(e,r,a){var o=r&&r.moduleDirectory?[].concat(r.moduleDirectory):[`node_modules`];if(r&&typeof r.paths==`function`)return r.paths(a,e,function(){return c(e,o)},r);var u=c(e,o);return r&&r.paths?u.concat(r.paths):u}}),nc=l((e,r)=>{r.exports=function(e,r){return r||{}}}),_m=l((e,r)=>{var a=`Function.prototype.bind called on incompatible `,o=Object.prototype.toString,c=Math.max,u=`[object Function]`,d=function(e,r){for(var a=[],o=0;o<e.length;o+=1)a[o]=e[o];for(var c=0;c<r.length;c+=1)a[c+e.length]=r[c];return a},f=function(e,r){for(var a=[],o=r||0,c=0;o<e.length;o+=1,c+=1)a[c]=e[o];return a},p=function(e,r){for(var a=``,o=0;o<e.length;o+=1)a+=e[o],o+1<e.length&&(a+=r);return a};r.exports=function(e){var r=this;if(typeof r!=`function`||o.apply(r)!==u)throw TypeError(`Function.prototype.bind called on incompatible `+r);for(var a=f(arguments,1),m,h=function(){if(this instanceof m){var o=r.apply(this,d(a,arguments));return Object(o)===o?o:this}return r.apply(e,d(a,arguments))},g=c(0,r.length-a.length),_=[],v=0;v<g;v++)_[v]=`$`+v;if(m=Function(`binder`,`return function (`+p(_,`,`)+`){ return binder.apply(this,arguments); }`)(h),r.prototype){var b=function(){};b.prototype=r.prototype,m.prototype=new b,b.prototype=null}return m}}),Em=l((e,r)=>{var a=_m();r.exports=Function.prototype.bind||a}),dm=l((e,r)=>{var a=Function.prototype.call,o=Object.prototype.hasOwnProperty;r.exports=Em().call(a,o)}),Tm=l((e,r)=>{r.exports={assert:!0,"node:assert":[`>= 14.18 && < 15`,`>= 16`],"assert/strict":`>= 15`,"node:assert/strict":`>= 16`,async_hooks:`>= 8`,"node:async_hooks":[`>= 14.18 && < 15`,`>= 16`],buffer_ieee754:`>= 0.5 && < 0.9.7`,buffer:!0,"node:buffer":[`>= 14.18 && < 15`,`>= 16`],child_process:!0,"node:child_process":[`>= 14.18 && < 15`,`>= 16`],cluster:`>= 0.5`,"node:cluster":[`>= 14.18 && < 15`,`>= 16`],console:!0,"node:console":[`>= 14.18 && < 15`,`>= 16`],constants:!0,"node:constants":[`>= 14.18 && < 15`,`>= 16`],crypto:!0,"node:crypto":[`>= 14.18 && < 15`,`>= 16`],_debug_agent:`>= 1 && < 8`,_debugger:`< 8`,dgram:!0,"node:dgram":[`>= 14.18 && < 15`,`>= 16`],diagnostics_channel:[`>= 14.17 && < 15`,`>= 15.1`],"node:diagnostics_channel":[`>= 14.18 && < 15`,`>= 16`],dns:!0,"node:dns":[`>= 14.18 && < 15`,`>= 16`],"dns/promises":`>= 15`,"node:dns/promises":`>= 16`,domain:`>= 0.7.12`,"node:domain":[`>= 14.18 && < 15`,`>= 16`],events:!0,"node:events":[`>= 14.18 && < 15`,`>= 16`],freelist:`< 6`,fs:!0,"node:fs":[`>= 14.18 && < 15`,`>= 16`],"fs/promises":[`>= 10 && < 10.1`,`>= 14`],"node:fs/promises":[`>= 14.18 && < 15`,`>= 16`],_http_agent:`>= 0.11.1`,"node:_http_agent":[`>= 14.18 && < 15`,`>= 16`],_http_client:`>= 0.11.1`,"node:_http_client":[`>= 14.18 && < 15`,`>= 16`],_http_common:`>= 0.11.1`,"node:_http_common":[`>= 14.18 && < 15`,`>= 16`],_http_incoming:`>= 0.11.1`,"node:_http_incoming":[`>= 14.18 && < 15`,`>= 16`],_http_outgoing:`>= 0.11.1`,"node:_http_outgoing":[`>= 14.18 && < 15`,`>= 16`],_http_server:`>= 0.11.1`,"node:_http_server":[`>= 14.18 && < 15`,`>= 16`],http:!0,"node:http":[`>= 14.18 && < 15`,`>= 16`],http2:`>= 8.8`,"node:http2":[`>= 14.18 && < 15`,`>= 16`],https:!0,"node:https":[`>= 14.18 && < 15`,`>= 16`],inspector:`>= 8`,"node:inspector":[`>= 14.18 && < 15`,`>= 16`],"inspector/promises":[`>= 19`],"node:inspector/promises":[`>= 19`],_linklist:`< 8`,module:!0,"node:module":[`>= 14.18 && < 15`,`>= 16`],net:!0,"node:net":[`>= 14.18 && < 15`,`>= 16`],"node-inspect/lib/_inspect":`>= 7.6 && < 12`,"node-inspect/lib/internal/inspect_client":`>= 7.6 && < 12`,"node-inspect/lib/internal/inspect_repl":`>= 7.6 && < 12`,os:!0,"node:os":[`>= 14.18 && < 15`,`>= 16`],path:!0,"node:path":[`>= 14.18 && < 15`,`>= 16`],"path/posix":`>= 15.3`,"node:path/posix":`>= 16`,"path/win32":`>= 15.3`,"node:path/win32":`>= 16`,perf_hooks:`>= 8.5`,"node:perf_hooks":[`>= 14.18 && < 15`,`>= 16`],process:`>= 1`,"node:process":[`>= 14.18 && < 15`,`>= 16`],punycode:`>= 0.5`,"node:punycode":[`>= 14.18 && < 15`,`>= 16`],querystring:!0,"node:querystring":[`>= 14.18 && < 15`,`>= 16`],readline:!0,"node:readline":[`>= 14.18 && < 15`,`>= 16`],"readline/promises":`>= 17`,"node:readline/promises":`>= 17`,repl:!0,"node:repl":[`>= 14.18 && < 15`,`>= 16`],smalloc:`>= 0.11.5 && < 3`,_stream_duplex:`>= 0.9.4`,"node:_stream_duplex":[`>= 14.18 && < 15`,`>= 16`],_stream_transform:`>= 0.9.4`,"node:_stream_transform":[`>= 14.18 && < 15`,`>= 16`],_stream_wrap:`>= 1.4.1`,"node:_stream_wrap":[`>= 14.18 && < 15`,`>= 16`],_stream_passthrough:`>= 0.9.4`,"node:_stream_passthrough":[`>= 14.18 && < 15`,`>= 16`],_stream_readable:`>= 0.9.4`,"node:_stream_readable":[`>= 14.18 && < 15`,`>= 16`],_stream_writable:`>= 0.9.4`,"node:_stream_writable":[`>= 14.18 && < 15`,`>= 16`],stream:!0,"node:stream":[`>= 14.18 && < 15`,`>= 16`],"stream/consumers":`>= 16.7`,"node:stream/consumers":`>= 16.7`,"stream/promises":`>= 15`,"node:stream/promises":`>= 16`,"stream/web":`>= 16.5`,"node:stream/web":`>= 16.5`,string_decoder:!0,"node:string_decoder":[`>= 14.18 && < 15`,`>= 16`],sys:[`>= 0.4 && < 0.7`,`>= 0.8`],"node:sys":[`>= 14.18 && < 15`,`>= 16`],"test/reporters":`>= 19.9 && < 20.2`,"node:test/reporters":[`>= 18.17 && < 19`,`>= 19.9`,`>= 20`],"node:test":[`>= 16.17 && < 17`,`>= 18`],timers:!0,"node:timers":[`>= 14.18 && < 15`,`>= 16`],"timers/promises":`>= 15`,"node:timers/promises":`>= 16`,_tls_common:`>= 0.11.13`,"node:_tls_common":[`>= 14.18 && < 15`,`>= 16`],_tls_legacy:`>= 0.11.3 && < 10`,_tls_wrap:`>= 0.11.3`,"node:_tls_wrap":[`>= 14.18 && < 15`,`>= 16`],tls:!0,"node:tls":[`>= 14.18 && < 15`,`>= 16`],trace_events:`>= 10`,"node:trace_events":[`>= 14.18 && < 15`,`>= 16`],tty:!0,"node:tty":[`>= 14.18 && < 15`,`>= 16`],url:!0,"node:url":[`>= 14.18 && < 15`,`>= 16`],util:!0,"node:util":[`>= 14.18 && < 15`,`>= 16`],"util/types":`>= 15.3`,"node:util/types":`>= 16`,"v8/tools/arguments":`>= 10 && < 12`,"v8/tools/codemap":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/consarray":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/csvparser":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/logreader":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/profile_view":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/splaytree":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],v8:`>= 1`,"node:v8":[`>= 14.18 && < 15`,`>= 16`],vm:!0,"node:vm":[`>= 14.18 && < 15`,`>= 16`],wasi:[`>= 13.4 && < 13.5`,`>= 18.17 && < 19`,`>= 20`],"node:wasi":[`>= 18.17 && < 19`,`>= 20`],worker_threads:`>= 11.7`,"node:worker_threads":[`>= 14.18 && < 15`,`>= 16`],zlib:`>= 0.5`,"node:zlib":[`>= 14.18 && < 15`,`>= 16`]}}),dn=l((e,r)=>{var a=dm();function o(e,r){for(var a=e.split(`.`),o=r.split(` `),c=o.length>1?o[0]:`=`,u=(o.length>1?o[1]:o[0]).split(`.`),d=0;d<3;++d){var f=parseInt(a[d]||0,10),p=parseInt(u[d]||0,10);if(f!==p)return c===`<`?f<p:c===`>=`&&f>=p}return c===`>=`}function c(e,r){var a=r.split(/ ?&& ?/);if(a.length===0)return!1;for(var c=0;c<a.length;++c)if(!o(e,a[c]))return!1;return!0}function u(e,r){if(typeof r==`boolean`)return r;var a=typeof e>`u`?process.versions&&process.versions.node:e;if(typeof a!=`string`)throw TypeError(typeof e>`u`?`Unable to determine current node version`:`If provided, a valid node version is required`);if(r&&typeof r==`object`){for(var o=0;o<r.length;++o)if(c(a,r[o]))return!0;return!1}return c(a,r)}var d=Tm();r.exports=function(e,r){return a(d,e)&&u(r,d[e])}}),gm=l((e,r)=>{var a=k(`fs`),o=Ja(),c=k(`path`),u=Za(),d=rc(),f=nc(),p=dn(),m=process.platform!==`win32`&&a.realpath&&typeof a.realpath.native==`function`?a.realpath.native:a.realpath,h=o(),g=function(){return[c.join(h,`.node_modules`),c.join(h,`.node_libraries`)]},_=function(e,r){a.stat(e,function(e,a){return e?e.code===`ENOENT`||e.code===`ENOTDIR`?r(null,!1):r(e):r(null,a.isFile()||a.isFIFO())})},v=function(e,r){a.stat(e,function(e,a){return e?e.code===`ENOENT`||e.code===`ENOTDIR`?r(null,!1):r(e):r(null,a.isDirectory())})},b=function(e,r){m(e,function(a,o){a&&a.code!==`ENOENT`?r(a):r(null,a?e:o)})},S=function(e,r,a,o){a&&a.preserveSymlinks===!1?e(r,o):o(null,r)},C=function(e,r,a){e(r,function(e,r){if(e)a(e);else try{a(null,JSON.parse(r))}catch{a(null)}})},w=function(e,r,a){for(var o=d(r,a,e),u=0;u<o.length;u++)o[u]=c.join(o[u],e);return o};r.exports=function(e,r,o){var d=o,m=r;if(typeof r==`function`&&(d=m,m={}),typeof e!=`string`){var h=TypeError(`Path must be a string.`);return process.nextTick(function(){d(h)})}m=f(e,m);var T=m.isFile||_,E=m.isDirectory||v,D=m.readFile||a.readFile,O=m.realpath||b,A=m.readPackage||C;if(m.readFile&&m.readPackage){var M=TypeError("`readFile` and `readPackage` are mutually exclusive.");return process.nextTick(function(){d(M)})}var N=m.packageIterator,P=m.extensions||[`.js`],F=m.includeCoreModules!==!1,I=m.basedir||c.dirname(u()),L=m.filename||I;m.paths=m.paths||g(),S(O,c.resolve(I),m,function(e,r){e?d(e):B(r)});var R;function B(r){if(/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(e))R=c.resolve(r,e),(e===`.`||e===`..`||e.slice(-1)===`/`)&&(R+=`/`),/\/$/.test(e)&&R===r?G(R,m.package,V):U(R,m.package,V);else{if(F&&p(e))return d(null,e);J(e,r,function(r,a,o){if(r)d(r);else{if(a)return S(O,a,m,function(e,r){e?d(e):d(null,r,o)});var c=Error(`Cannot find module '`+e+`' from '`+L+`'`);c.code=`MODULE_NOT_FOUND`,d(c)}})}}function V(r,a,o){r?d(r):a?d(null,a,o):G(R,function(r,a,o){if(r)d(r);else if(a)S(O,a,m,function(e,r){e?d(e):d(null,r,o)});else{var c=Error(`Cannot find module '`+e+`' from '`+L+`'`);c.code=`MODULE_NOT_FOUND`,d(c)}})}function U(e,r,a){var o=r,u=a;typeof o==`function`&&(u=o,o=void 0),d([``].concat(P),e,o);function d(e,r,a){if(e.length===0)return u(null,void 0,a);var o=r+e[0],f=a;f?p(null,f):W(c.dirname(o),p);function p(a,p,g){if(f=p,a)return u(a);if(g&&f&&m.pathFilter){var _=c.relative(g,o),v=_.slice(0,_.length-e[0].length),b=m.pathFilter(f,r,v);if(b)return d([``].concat(P.slice()),c.resolve(g,b),f)}T(o,h)}function h(a,c){if(a)return u(a);if(c)return u(null,o,f);d(e.slice(1),r,f)}}}function W(e,r){if(e===``||e===`/`||process.platform===`win32`&&/^\w:[/\\]*$/.test(e)||/[/\\]node_modules[/\\]*$/.test(e))return r(null);S(O,e,m,function(a,o){if(a)return W(c.dirname(e),r);var u=c.join(o,`package.json`);T(u,function(a,o){if(!o)return W(c.dirname(e),r);A(D,u,function(a,o){a&&r(a);var c=o;c&&m.packageFilter&&(c=m.packageFilter(c,u)),r(null,c,e)})})})}function G(e,r,a){var o=a,u=r;typeof u==`function`&&(o=u,u=m.package),S(O,e,m,function(r,a){if(r)return o(r);var d=c.join(a,`package.json`);T(d,function(r,a){if(r)return o(r);if(!a)return U(c.join(e,`index`),u,o);A(D,d,function(r,a){if(r)return o(r);var u=a;if(u&&m.packageFilter&&(u=m.packageFilter(u,d)),u&&u.main){if(typeof u.main!=`string`){var f=TypeError(`package “`+u.name+"” `main` must be a string");return f.code=`INVALID_PACKAGE_MAIN`,o(f)}(u.main===`.`||u.main===`./`)&&(u.main=`index`),U(c.resolve(e,u.main),u,function(r,a,u){if(r)return o(r);if(a)return o(null,a,u);if(!u)return U(c.join(e,`index`),u,o);G(c.resolve(e,u.main),u,function(r,a,u){if(r)return o(r);if(a)return o(null,a,u);U(c.join(e,`index`),u,o)})});return}U(c.join(e,`/index`),u,o)})})})}function K(e,r){if(r.length===0)return e(null,void 0);var a=r[0];E(c.dirname(a),o);function o(o,c){if(o)return e(o);if(!c)return K(e,r.slice(1));U(a,m.package,u)}function u(r,o,c){if(r)return e(r);if(o)return e(null,o,c);G(a,m.package,d)}function d(a,o,c){if(a)return e(a);if(o)return e(null,o,c);K(e,r.slice(1))}}function J(e,r,a){var o=function(){return w(e,r,m)};K(a,N?N(e,r,o,m):o())}}}),Rm=l((e,r)=>{r.exports={assert:!0,"node:assert":[`>= 14.18 && < 15`,`>= 16`],"assert/strict":`>= 15`,"node:assert/strict":`>= 16`,async_hooks:`>= 8`,"node:async_hooks":[`>= 14.18 && < 15`,`>= 16`],buffer_ieee754:`>= 0.5 && < 0.9.7`,buffer:!0,"node:buffer":[`>= 14.18 && < 15`,`>= 16`],child_process:!0,"node:child_process":[`>= 14.18 && < 15`,`>= 16`],cluster:`>= 0.5`,"node:cluster":[`>= 14.18 && < 15`,`>= 16`],console:!0,"node:console":[`>= 14.18 && < 15`,`>= 16`],constants:!0,"node:constants":[`>= 14.18 && < 15`,`>= 16`],crypto:!0,"node:crypto":[`>= 14.18 && < 15`,`>= 16`],_debug_agent:`>= 1 && < 8`,_debugger:`< 8`,dgram:!0,"node:dgram":[`>= 14.18 && < 15`,`>= 16`],diagnostics_channel:[`>= 14.17 && < 15`,`>= 15.1`],"node:diagnostics_channel":[`>= 14.18 && < 15`,`>= 16`],dns:!0,"node:dns":[`>= 14.18 && < 15`,`>= 16`],"dns/promises":`>= 15`,"node:dns/promises":`>= 16`,domain:`>= 0.7.12`,"node:domain":[`>= 14.18 && < 15`,`>= 16`],events:!0,"node:events":[`>= 14.18 && < 15`,`>= 16`],freelist:`< 6`,fs:!0,"node:fs":[`>= 14.18 && < 15`,`>= 16`],"fs/promises":[`>= 10 && < 10.1`,`>= 14`],"node:fs/promises":[`>= 14.18 && < 15`,`>= 16`],_http_agent:`>= 0.11.1`,"node:_http_agent":[`>= 14.18 && < 15`,`>= 16`],_http_client:`>= 0.11.1`,"node:_http_client":[`>= 14.18 && < 15`,`>= 16`],_http_common:`>= 0.11.1`,"node:_http_common":[`>= 14.18 && < 15`,`>= 16`],_http_incoming:`>= 0.11.1`,"node:_http_incoming":[`>= 14.18 && < 15`,`>= 16`],_http_outgoing:`>= 0.11.1`,"node:_http_outgoing":[`>= 14.18 && < 15`,`>= 16`],_http_server:`>= 0.11.1`,"node:_http_server":[`>= 14.18 && < 15`,`>= 16`],http:!0,"node:http":[`>= 14.18 && < 15`,`>= 16`],http2:`>= 8.8`,"node:http2":[`>= 14.18 && < 15`,`>= 16`],https:!0,"node:https":[`>= 14.18 && < 15`,`>= 16`],inspector:`>= 8`,"node:inspector":[`>= 14.18 && < 15`,`>= 16`],"inspector/promises":[`>= 19`],"node:inspector/promises":[`>= 19`],_linklist:`< 8`,module:!0,"node:module":[`>= 14.18 && < 15`,`>= 16`],net:!0,"node:net":[`>= 14.18 && < 15`,`>= 16`],"node-inspect/lib/_inspect":`>= 7.6 && < 12`,"node-inspect/lib/internal/inspect_client":`>= 7.6 && < 12`,"node-inspect/lib/internal/inspect_repl":`>= 7.6 && < 12`,os:!0,"node:os":[`>= 14.18 && < 15`,`>= 16`],path:!0,"node:path":[`>= 14.18 && < 15`,`>= 16`],"path/posix":`>= 15.3`,"node:path/posix":`>= 16`,"path/win32":`>= 15.3`,"node:path/win32":`>= 16`,perf_hooks:`>= 8.5`,"node:perf_hooks":[`>= 14.18 && < 15`,`>= 16`],process:`>= 1`,"node:process":[`>= 14.18 && < 15`,`>= 16`],punycode:`>= 0.5`,"node:punycode":[`>= 14.18 && < 15`,`>= 16`],querystring:!0,"node:querystring":[`>= 14.18 && < 15`,`>= 16`],readline:!0,"node:readline":[`>= 14.18 && < 15`,`>= 16`],"readline/promises":`>= 17`,"node:readline/promises":`>= 17`,repl:!0,"node:repl":[`>= 14.18 && < 15`,`>= 16`],smalloc:`>= 0.11.5 && < 3`,_stream_duplex:`>= 0.9.4`,"node:_stream_duplex":[`>= 14.18 && < 15`,`>= 16`],_stream_transform:`>= 0.9.4`,"node:_stream_transform":[`>= 14.18 && < 15`,`>= 16`],_stream_wrap:`>= 1.4.1`,"node:_stream_wrap":[`>= 14.18 && < 15`,`>= 16`],_stream_passthrough:`>= 0.9.4`,"node:_stream_passthrough":[`>= 14.18 && < 15`,`>= 16`],_stream_readable:`>= 0.9.4`,"node:_stream_readable":[`>= 14.18 && < 15`,`>= 16`],_stream_writable:`>= 0.9.4`,"node:_stream_writable":[`>= 14.18 && < 15`,`>= 16`],stream:!0,"node:stream":[`>= 14.18 && < 15`,`>= 16`],"stream/consumers":`>= 16.7`,"node:stream/consumers":`>= 16.7`,"stream/promises":`>= 15`,"node:stream/promises":`>= 16`,"stream/web":`>= 16.5`,"node:stream/web":`>= 16.5`,string_decoder:!0,"node:string_decoder":[`>= 14.18 && < 15`,`>= 16`],sys:[`>= 0.4 && < 0.7`,`>= 0.8`],"node:sys":[`>= 14.18 && < 15`,`>= 16`],"test/reporters":`>= 19.9 && < 20.2`,"node:test/reporters":[`>= 18.17 && < 19`,`>= 19.9`,`>= 20`],"node:test":[`>= 16.17 && < 17`,`>= 18`],timers:!0,"node:timers":[`>= 14.18 && < 15`,`>= 16`],"timers/promises":`>= 15`,"node:timers/promises":`>= 16`,_tls_common:`>= 0.11.13`,"node:_tls_common":[`>= 14.18 && < 15`,`>= 16`],_tls_legacy:`>= 0.11.3 && < 10`,_tls_wrap:`>= 0.11.3`,"node:_tls_wrap":[`>= 14.18 && < 15`,`>= 16`],tls:!0,"node:tls":[`>= 14.18 && < 15`,`>= 16`],trace_events:`>= 10`,"node:trace_events":[`>= 14.18 && < 15`,`>= 16`],tty:!0,"node:tty":[`>= 14.18 && < 15`,`>= 16`],url:!0,"node:url":[`>= 14.18 && < 15`,`>= 16`],util:!0,"node:util":[`>= 14.18 && < 15`,`>= 16`],"util/types":`>= 15.3`,"node:util/types":`>= 16`,"v8/tools/arguments":`>= 10 && < 12`,"v8/tools/codemap":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/consarray":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/csvparser":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/logreader":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/profile_view":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],"v8/tools/splaytree":[`>= 4.4 && < 5`,`>= 5.2 && < 12`],v8:`>= 1`,"node:v8":[`>= 14.18 && < 15`,`>= 16`],vm:!0,"node:vm":[`>= 14.18 && < 15`,`>= 16`],wasi:[`>= 13.4 && < 13.5`,`>= 18.17 && < 19`,`>= 20`],"node:wasi":[`>= 18.17 && < 19`,`>= 20`],worker_threads:`>= 11.7`,"node:worker_threads":[`>= 14.18 && < 15`,`>= 16`],zlib:`>= 0.5`,"node:zlib":[`>= 14.18 && < 15`,`>= 16`]}}),Nm=l((e,r)=>{var a=dn(),o=Rm(),c={};for(u in o)Object.prototype.hasOwnProperty.call(o,u)&&(c[u]=a(u));var u;r.exports=c}),Im=l((e,r)=>{var a=dn();r.exports=function(e){return a(e)}}),ym=l((e,r)=>{var a=dn(),o=k(`fs`),c=k(`path`),u=Ja(),d=Za(),f=rc(),p=nc(),m=process.platform!==`win32`&&o.realpathSync&&typeof o.realpathSync.native==`function`?o.realpathSync.native:o.realpathSync,h=u(),g=function(){return[c.join(h,`.node_modules`),c.join(h,`.node_libraries`)]},_=function(e){try{var r=o.statSync(e,{throwIfNoEntry:!1})}catch(e){if(e&&(e.code===`ENOENT`||e.code===`ENOTDIR`))return!1;throw e}return!!r&&(r.isFile()||r.isFIFO())},v=function(e){try{var r=o.statSync(e,{throwIfNoEntry:!1})}catch(e){if(e&&(e.code===`ENOENT`||e.code===`ENOTDIR`))return!1;throw e}return!!r&&r.isDirectory()},b=function(e){try{return m(e)}catch(e){if(e.code!==`ENOENT`)throw e}return e},S=function(e,r,a){return a&&a.preserveSymlinks===!1?e(r):r},C=function(e,r){var a=e(r);try{return JSON.parse(a)}catch{}},w=function(e,r,a){for(var o=f(r,a,e),u=0;u<o.length;u++)o[u]=c.join(o[u],e);return o};r.exports=function(e,r){if(typeof e!=`string`)throw TypeError(`Path must be a string.`);var u=p(e,r),f=u.isFile||_,m=u.readFileSync||o.readFileSync,h=u.isDirectory||v,T=u.realpathSync||b,E=u.readPackageSync||C;if(u.readFileSync&&u.readPackageSync)throw TypeError("`readFileSync` and `readPackageSync` are mutually exclusive.");var D=u.packageIterator,O=u.extensions||[`.js`],A=u.includeCoreModules!==!1,M=u.basedir||c.dirname(d()),N=u.filename||M;u.paths=u.paths||g();var P=S(T,c.resolve(M),u);if(/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(e)){var F=c.resolve(P,e);(e===`.`||e===`..`||e.slice(-1)===`/`)&&(F+=`/`);var I=B(F)||U(F);if(I)return S(T,I,u)}else{if(A&&a(e))return e;var L=W(e,P);if(L)return S(T,L,u)}var R=Error(`Cannot find module '`+e+`' from '`+N+`'`);throw R.code=`MODULE_NOT_FOUND`,R;function B(e){var r=V(c.dirname(e));if(r&&r.dir&&r.pkg&&u.pathFilter){var a=c.relative(r.dir,e),o=u.pathFilter(r.pkg,e,a);o&&(e=c.resolve(r.dir,o))}if(f(e))return e;for(var d=0;d<O.length;d++){var p=e+O[d];if(f(p))return p}}function V(e){if(e!==``&&e!==`/`&&!(process.platform===`win32`&&/^\w:[/\\]*$/.test(e))&&!/[/\\]node_modules[/\\]*$/.test(e)){var r=c.join(S(T,e,u),`package.json`);if(!f(r))return V(c.dirname(e));var a=E(m,r);return a&&u.packageFilter&&(a=u.packageFilter(a,e)),{pkg:a,dir:e}}}function U(e){var r=c.join(S(T,e,u),`/package.json`);if(f(r)){try{var a=E(m,r)}catch{}if(a&&u.packageFilter&&(a=u.packageFilter(a,e)),a&&a.main){if(typeof a.main!=`string`){var o=TypeError(`package “`+a.name+"” `main` must be a string");throw o.code=`INVALID_PACKAGE_MAIN`,o}(a.main===`.`||a.main===`./`)&&(a.main=`index`);try{var d=B(c.resolve(e,a.main));if(d)return d;var p=U(c.resolve(e,a.main));if(p)return p}catch{}}}return B(c.join(e,`/index`))}function W(e,r){for(var a=function(){return w(e,r,u)},o=D?D(e,r,a,u):a(),d=0;d<o.length;d++){var f=o[d];if(h(c.dirname(f))){var p=B(f);if(p)return p;var m=U(f);if(m)return m}}}}}),xm=l((e,r)=>{var a=gm();a.core=Nm(),a.isCore=Im(),a.sync=ym(),r.exports=a}),Um=l((e,r)=>{var a=1e3,o=a*60,c=o*60,u=c*24,d=u*7,f=u*365.25;r.exports=function(e,r){r||={};var a=typeof e;if(a===`string`&&e.length>0)return p(e);if(a===`number`&&isFinite(e))return r.long?h(e):m(e);throw Error(`val is not a non-empty string or a valid number. val=`+JSON.stringify(e))};function p(e){if(e=String(e),!(e.length>100)){var r=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(r){var p=parseFloat(r[1]);switch((r[2]||`ms`).toLowerCase()){case`years`:case`year`:case`yrs`:case`yr`:case`y`:return p*f;case`weeks`:case`week`:case`w`:return p*d;case`days`:case`day`:case`d`:return p*u;case`hours`:case`hour`:case`hrs`:case`hr`:case`h`:return p*c;case`minutes`:case`minute`:case`mins`:case`min`:case`m`:return p*o;case`seconds`:case`second`:case`secs`:case`sec`:case`s`:return p*a;case`milliseconds`:case`millisecond`:case`msecs`:case`msec`:case`ms`:return p;default:return}}}}function m(e){var r=Math.abs(e);return r>=u?Math.round(e/u)+`d`:r>=c?Math.round(e/c)+`h`:r>=o?Math.round(e/o)+`m`:r>=a?Math.round(e/a)+`s`:e+`ms`}function h(e){var r=Math.abs(e);return r>=u?g(e,r,u,`day`):r>=c?g(e,r,c,`hour`):r>=o?g(e,r,o,`minute`):r>=a?g(e,r,a,`second`):e+` ms`}function g(e,r,a,o){var c=r>=a*1.5;return Math.round(e/a)+` `+o+(c?`s`:``)}}),oc=l((e,r)=>{function a(e){a.debug=a,a.default=a,a.coerce=p,a.disable=u,a.enable=c,a.enabled=d,a.humanize=Um(),a.destroy=m,Object.keys(e).forEach(r=>{a[r]=e[r]}),a.names=[],a.skips=[],a.formatters={};function r(e){let r=0;for(let a=0;a<e.length;a++)r=(r<<5)-r+e.charCodeAt(a),r|=0;return a.colors[Math.abs(r)%a.colors.length]}a.selectColor=r;function a(e){let r,c=null,u,d;function f(...e){if(!f.enabled)return;let o=f,c=Number(new Date);o.diff=c-(r||c),o.prev=r,o.curr=c,r=c,e[0]=a.coerce(e[0]),typeof e[0]!=`string`&&e.unshift(`%O`);let u=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(r,c)=>{if(r===`%%`)return`%`;u++;let d=a.formatters[c];if(typeof d==`function`){let a=e[u];r=d.call(o,a),e.splice(u,1),u--}return r}),a.formatArgs.call(o,e),(o.log||a.log).apply(o,e)}return f.namespace=e,f.useColors=a.useColors(),f.color=a.selectColor(e),f.extend=o,f.destroy=a.destroy,Object.defineProperty(f,"enabled",{enumerable:!0,configurable:!1,get:()=>c===null?(u!==a.namespaces&&(u=a.namespaces,d=a.enabled(e)),d):c,set:e=>{c=e}}),typeof a.init==`function`&&a.init(f),f}function o(e,r){let o=a(this.namespace+(typeof r>`u`?`:`:r)+e);return o.log=this.log,o}function c(e){a.save(e),a.namespaces=e,a.names=[],a.skips=[];let r,o=(typeof e==`string`?e:``).split(/[\s,]+/),c=o.length;for(r=0;r<c;r++)o[r]&&(e=o[r].replace(/\*/g,`.*?`),e[0]===`-`?a.skips.push(RegExp(`^`+e.slice(1)+`$`)):a.names.push(RegExp(`^`+e+`$`)))}function u(){let e=[...a.names.map(f),...a.skips.map(f).map(e=>`-`+e)].join(`,`);return a.enable(``),e}function d(e){if(e[e.length-1]===`*`)return!0;let r,o;for(r=0,o=a.skips.length;r<o;r++)if(a.skips[r].test(e))return!1;for(r=0,o=a.names.length;r<o;r++)if(a.names[r].test(e))return!0;return!1}function f(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,`*`)}function p(e){return e instanceof Error?e.stack||e.message:e}function m(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return a.enable(a.load()),a}r.exports=a}),Vm=l((e,r)=>{e.formatArgs=o,e.save=c,e.load=u,e.useColors=a,e.storage=d(),e.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),e.colors=`#0000CC.#0000FF.#0033CC.#0033FF.#0066CC.#0066FF.#0099CC.#0099FF.#00CC00.#00CC33.#00CC66.#00CC99.#00CCCC.#00CCFF.#3300CC.#3300FF.#3333CC.#3333FF.#3366CC.#3366FF.#3399CC.#3399FF.#33CC00.#33CC33.#33CC66.#33CC99.#33CCCC.#33CCFF.#6600CC.#6600FF.#6633CC.#6633FF.#66CC00.#66CC33.#9900CC.#9900FF.#9933CC.#9933FF.#99CC00.#99CC33.#CC0000.#CC0033.#CC0066.#CC0099.#CC00CC.#CC00FF.#CC3300.#CC3333.#CC3366.#CC3399.#CC33CC.#CC33FF.#CC6600.#CC6633.#CC9900.#CC9933.#CCCC00.#CCCC33.#FF0000.#FF0033.#FF0066.#FF0099.#FF00CC.#FF00FF.#FF3300.#FF3333.#FF3366.#FF3399.#FF33CC.#FF33FF.#FF6600.#FF6633.#FF9900.#FF9933.#FFCC00.#FFCC33`.split(`.`);function a(){return typeof window<`u`&&window.process&&(window.process.type===`renderer`||window.process.__nwjs)?!0:typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<`u`&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<`u`&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function o(e){if(e[0]=(this.useColors?`%c`:``)+this.namespace+(this.useColors?` %c`:` `)+e[0]+(this.useColors?`%c `:` `)+`+`+r.exports.humanize(this.diff),!this.useColors)return;let a=`color: `+this.color;e.splice(1,0,a,`color: inherit`);let o=0,c=0;e[0].replace(/%[a-zA-Z%]/g,e=>{e!==`%%`&&(o++,e===`%c`&&(c=o))}),e.splice(c,0,a)}e.log=console.debug||console.log||(()=>{});function c(r){try{r?e.storage.setItem(`debug`,r):e.storage.removeItem(`debug`)}catch{}}function u(){let r;try{r=e.storage.getItem(`debug`)}catch{}return!r&&typeof process<`u`&&`env`in process&&(r=process.env.DEBUG),r}function d(){try{return localStorage}catch{}}r.exports=oc()(e);var{formatters:f}=r.exports;f.j=function(e){try{return JSON.stringify(e)}catch(e){return`[UnexpectedJSONParseError]: `+e.message}}}),Gm=l((e,r)=>{r.exports=(e,r=process.argv)=>{let a=e.startsWith(`-`)?``:e.length===1?`-`:`--`,o=r.indexOf(a+e),c=r.indexOf(`--`);return o!==-1&&(c===-1||o<c)}}),qm=l((e,r)=>{var a=k(`os`),o=k(`tty`),c=Gm(),{env:u}=process,d;c(`no-color`)||c(`no-colors`)||c(`color=false`)||c(`color=never`)?d=0:(c(`color`)||c(`colors`)||c(`color=true`)||c(`color=always`))&&(d=1),`FORCE_COLOR`in u&&(d=u.FORCE_COLOR===`true`?1:u.FORCE_COLOR===`false`?0:u.FORCE_COLOR.length===0?1:Math.min(parseInt(u.FORCE_COLOR,10),3));function f(e){return e!==0&&{level:e,hasBasic:!0,has256:e>=2,has16m:e>=3}}function p(e,r){if(d===0)return 0;if(c(`color=16m`)||c(`color=full`)||c(`color=truecolor`))return 3;if(c(`color=256`))return 2;if(e&&!r&&d===void 0)return 0;let o=d||0;if(u.TERM===`dumb`)return o;if(process.platform===`win32`){let e=a.release().split(`.`);return Number(e[0])>=10&&Number(e[2])>=10586?Number(e[2])>=14931?3:2:1}if(`CI`in u)return[`TRAVIS`,`CIRCLECI`,`APPVEYOR`,`GITLAB_CI`,`GITHUB_ACTIONS`,`BUILDKITE`].some(e=>e in u)||u.CI_NAME===`codeship`?1:o;if(`TEAMCITY_VERSION`in u)return+!!/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(u.TEAMCITY_VERSION);if(u.COLORTERM===`truecolor`)return 3;if(`TERM_PROGRAM`in u){let e=parseInt((u.TERM_PROGRAM_VERSION||``).split(`.`)[0],10);switch(u.TERM_PROGRAM){case`iTerm.app`:return e>=3?3:2;case`Apple_Terminal`:return 2}}return/-256(color)?$/i.test(u.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(u.TERM)||`COLORTERM`in u?1:o}function m(e){return f(p(e,e&&e.isTTY))}r.exports={supportsColor:m,stdout:f(p(!0,o.isatty(1))),stderr:f(p(!0,o.isatty(2)))}}),km=l((e,r)=>{var a=k(`tty`),o=k(`util`);e.init=h,e.log=f,e.formatArgs=u,e.save=p,e.load=m,e.useColors=c,e.destroy=o.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."),e.colors=[6,2,3,4,5,1];try{let r=qm();r&&(r.stderr||r).level>=2&&(e.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}e.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,r)=>{let a=r.substring(6).toLowerCase().replace(/_([a-z])/g,(e,r)=>r.toUpperCase()),o=process.env[r];return o=/^(yes|on|true|enabled)$/i.test(o)?!0:/^(no|off|false|disabled)$/i.test(o)?!1:o===`null`?null:Number(o),e[a]=o,e},{});function c(){return`colors`in e.inspectOpts?!!e.inspectOpts.colors:a.isatty(process.stderr.fd)}function u(e){let{namespace:a,useColors:o}=this;if(o){let o=this.color,c=`\x1B[3`+(o<8?o:`8;5;`+o),u=`  ${c};1m${a} \x1B[0m`;e[0]=u+e[0].split(`
`).join(`
`+u),e.push(c+`m+`+r.exports.humanize(this.diff)+`\x1B[0m`)}else e[0]=d()+a+` `+e[0]}function d(){return e.inspectOpts.hideDate?``:new Date().toISOString()+` `}function f(...e){return process.stderr.write(o.format(...e)+`
`)}function p(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function m(){return process.env.DEBUG}function h(r){r.inspectOpts={};let a=Object.keys(e.inspectOpts);for(let o=0;o<a.length;o++)r.inspectOpts[a[o]]=e.inspectOpts[a[o]]}r.exports=oc()(e);var{formatters:g}=r.exports;g.o=function(e){return this.inspectOpts.colors=this.useColors,o.inspect(e,this.inspectOpts).split(`
`).map(e=>e.trim()).join(` `)},g.O=function(e){return this.inspectOpts.colors=this.useColors,o.inspect(e,this.inspectOpts)}}),Ym=l((e,r)=>{r.exports=typeof process>`u`||process.type===`renderer`||process.browser===!0||process.__nwjs?Vm():km()}),uc=l((e,r)=>{var a=k(`path`);r.exports=function(e){var r=e.split(a.sep),o=r.lastIndexOf(`node_modules`);if(o!==-1&&r[o+1]){var c=r[o+1][0]===`@`,u=c?r[o+1]+`/`+r[o+2]:r[o+1],d=c?3:2;return{name:u,basedir:r.slice(0,o+d).join(a.sep),path:r.slice(o+d).join(a.sep)}}}}),Km=l((e,r)=>{r.exports={name:`require-in-the-middle`,version:`7.2.0`,description:`Module to hook into the Node.js require function`,main:`index.js`,types:`types/index.d.ts`,dependencies:{debug:`^4.1.1`,"module-details-from-path":`^1.0.3`,resolve:`^1.22.1`},devDependencies:{"@babel/core":`^7.9.0`,"@babel/preset-env":`^7.9.5`,"@babel/preset-typescript":`^7.9.0`,"@babel/register":`^7.9.0`,"ipp-printer":`^1.0.0`,patterns:`^1.0.3`,roundround:`^0.2.0`,semver:`^6.3.0`,standard:`^14.3.1`,tape:`^4.11.0`},scripts:{test:`npm run test:lint && npm run test:tape && npm run test:babel`,"test:lint":`standard`,"test:tape":`tape test/*.js`,"test:babel":`node test/babel/babel-register.js`},repository:{type:`git`,url:`git+https://github.com/elastic/require-in-the-middle.git`},keywords:[`require`,`hook`,`shim`,`shimmer`,`shimming`,`patch`,`monkey`,`monkeypatch`,`module`,`load`],files:[`types`],author:`Thomas Watson Steen <w@tson.dk> (https://twitter.com/wa7son)`,license:`MIT`,bugs:{url:`https://github.com/elastic/require-in-the-middle/issues`},homepage:`https://github.com/elastic/require-in-the-middle#readme`,engines:{node:`>=8.6.0`}}}),pc=l((e,r)=>{var a=k(`path`),o=k(`module`),c=xm(),u=Ym()(`require-in-the-middle`),d=uc();r.exports=h,r.exports.Hook=h;var f;if(o.isBuiltin)f=o.isBuiltin;else{let[e,r]=process.versions.node.split(`.`).map(Number);f=e===8&&r<8?e=>e===`http2`||!!c.core[e]:e=>!!c.core[e]}var p=/([/\\]index)?(\.js)?$/,m=class{constructor(){this._localCache=new Map,this._kRitmExports=Symbol(`RitmExports`)}has(e,r){if(this._localCache.has(e))return!0;if(r)return!1;{let r=k.cache[e];return!!(r&&this._kRitmExports in r)}}get(e,r){let a=this._localCache.get(e);if(a!==void 0)return a;if(!r){let r=k.cache[e];return r&&r[this._kRitmExports]}}set(e,r,a){a?this._localCache.set(e,r):e in k.cache?k.cache[e][this._kRitmExports]=r:(u(`non-core module is unexpectedly not in require.cache: "%s"`,e),this._localCache.set(e,r))}};function h(e,r,p){if(!(this instanceof h))return new h(e,r,p);if(typeof e==`function`?(p=e,e=null,r=null):typeof r==`function`&&(p=r,r=null),typeof o._resolveFilename!=`function`){console.error(`Error: Expected Module._resolveFilename to be a function (was: %s) - aborting!`,typeof o._resolveFilename),console.error(`Please report this error as an issue related to Node.js %s at %s`,process.version,Km().bugs.url);return}this._cache=new m,this._unhooked=!1,this._origRequire=o.prototype.require;let _=this,v=new Set,b=r?r.internals===!0:!1,S=Array.isArray(e);u(`registering require hook`),this._require=o.prototype.require=function(r){if(_._unhooked===!0)return u(`ignoring require call - module is soft-unhooked`),_._origRequire.apply(this,arguments);let m=f(r),h;if(m){if(h=r,r.startsWith(`node:`)){let e=r.slice(5);f(e)&&(h=e)}}else try{h=o._resolveFilename(r,this)}catch(e){return u(`Module._resolveFilename("%s") threw %j, calling original Module.require`,r,e.message),_._origRequire.apply(this,arguments)}let C,w;if(u(`processing %s module require('%s'): %s`,m===!0?`core`:`non-core`,r,h),_._cache.has(h,m)===!0)return u(`returning already patched cached module: %s`,h),_._cache.get(h,m);let T=v.has(h);T===!1&&v.add(h);let E=_._origRequire.apply(this,arguments);if(T===!0)return u(`module is in the process of being patched already - ignoring: %s`,h),E;if(v.delete(h),m===!0){if(S===!0&&e.includes(h)===!1)return u(`ignoring core module not on whitelist: %s`,h),E;C=h}else if(S===!0&&e.includes(h)){let e=a.parse(h);C=e.name,w=e.dir}else{let o=d(h);if(o===void 0)return u(`could not parse filename: %s`,h),E;C=o.name,w=o.basedir;let f=g(o);if(u(`resolved filename to module: %s (id: %s, resolved: %s, basedir: %s)`,C,r,f,w),S===!0&&e.includes(C)===!1){if(e.includes(f)===!1)return E;C=f}else{let e;try{e=c.sync(C,{basedir:w})}catch{return u(`could not resolve module: %s`,C),_._cache.set(h,E,m),E}if(e!==h){if(b===!0)C=C+a.sep+a.relative(w,h),u(`preparing to process require of internal file: %s`,C);else return u(`ignoring require of non-main module file: %s`,e),_._cache.set(h,E,m),E}}}_._cache.set(h,E,m),u(`calling require hook: %s`,C);let D=p(E,C,w);return _._cache.set(h,D,m),u(`returning module: %s`,C),D}}h.prototype.unhook=function(){this._unhooked=!0,this._require===o.prototype.require?(o.prototype.require=this._origRequire,u(`unhook successful`)):u(`unhook unsuccessful`)};function g(e){let r=a.sep===`/`?e.path:e.path.split(a.sep).join(`/`);return a.posix.join(e.name,r).replace(p,``)}}),Wm=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ModuleNameTrie=e.ModuleNameSeparator=void 0,e.ModuleNameSeparator=`/`;var r=class{hooks=[];children=new Map};e.ModuleNameTrie=class{_trie=new r;_counter=0;insert(a){let o=this._trie;for(let c of a.moduleName.split(e.ModuleNameSeparator)){let e=o.children.get(c);e||(e=new r,o.children.set(c,e)),o=e}o.hooks.push({hook:a,insertedId:this._counter++})}search(r,{maintainInsertionOrder:a,fullOnly:o}={}){let c=this._trie,u=[],d=!0;for(let a of r.split(e.ModuleNameSeparator)){let e=c.children.get(a);if(!e){d=!1;break}o||u.push(...e.hooks),c=e}return o&&d&&u.push(...c.hooks),u.length===0?[]:u.length===1?[u[0].hook]:(a&&u.sort((e,r)=>e.insertedId-r.insertedId),u.map(({hook:e})=>e))}}}),Xm=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.RequireInTheMiddleSingleton=void 0;var r=pc(),a=k(`path`),o=Wm(),c=[`afterEach`,`after`,`beforeEach`,`before`,`describe`,`it`].every(e=>typeof global[e]==`function`);e.RequireInTheMiddleSingleton=class e{_moduleNameTrie=new o.ModuleNameTrie;static _instance;constructor(){this._initialize()}_initialize(){new r.Hook(null,{internals:!0},(e,r,a)=>{let o=u(r),c=this._moduleNameTrie.search(o,{maintainInsertionOrder:!0,fullOnly:a===void 0});for(let{onRequire:o}of c)e=o(e,r,a);return e})}register(e,r){let a={moduleName:e,onRequire:r};return this._moduleNameTrie.insert(a),a}static getInstance(){return c?new e:this._instance=this._instance??new e}};function u(e){return a.sep===o.ModuleNameSeparator?e:e.split(a.sep).join(o.ModuleNameSeparator)}}),rg=l(e=>{var r=[],a=new WeakMap,o=new WeakMap,c=new Map,u=[],d={set(e,r,o){return a.get(e)[r](o)},get(e,r){if(r===Symbol.toStringTag)return`Module`;let a=o.get(e)[r];if(typeof a==`function`)return a()},defineProperty(e,r,o){if(!(`value`in o))throw Error(`Getters/setters are not supported for exports property descriptors.`);return a.get(e)[r](o.value)}};function f(e,f,p,m,h){c.set(e,h),a.set(f,p),o.set(f,m);let g=new Proxy(f,d);r.forEach(r=>r(e,g)),u.push([e,g])}var p=!1;function m(){return p}function h(e){p=e}e.register=f,e.importHooks=r,e.specifiers=c,e.toHook=u,e.getExperimentalPatchInternals=m,e.setExperimentalPatchInternals=h}),cg=l((e,r)=>{var a=k(`path`),o=uc(),{fileURLToPath:c}=k(`url`),{MessageChannel:u}=k(`worker_threads`),{importHooks:d,specifiers:f,toHook:p,getExperimentalPatchInternals:m}=rg();function h(e){d.push(e),p.forEach(([r,a])=>e(r,a))}function g(e){let r=d.indexOf(e);r>-1&&d.splice(r,1)}function _(e,r,a,o){let c=e(r,a,o);c&&c!==r&&(r.default=c)}var v;function b(){let{port1:e,port2:r}=new u,a=0,o;v=r=>{a++,e.postMessage(r)},e.on(`message`,()=>{a--,o&&a<=0&&o()}).unref();function c(){let e=setInterval(()=>{},1e3),r=new Promise(e=>{o=e}).then(()=>{clearInterval(e)});return a===0&&o(),r}let d=r;return{registerOptions:{data:{addHookMessagePort:d,include:[]},transferList:[d]},addHookMessagePort:d,waitForAllMessagesAcknowledged:c}}function S(e,r,u){if(!(this instanceof S))return new S(e,r,u);typeof e==`function`?(u=e,e=null,r=null):typeof r==`function`&&(u=r,r=null);let d=r?r.internals===!0:!1;v&&Array.isArray(e)&&v(e),this._iitmHook=(r,p)=>{let h=r,g=r.startsWith(`node:`),v;if(g)r=r.replace(/^node:/,``);else{if(r.startsWith(`file://`))try{r=c(r)}catch{}let e=o(r);e&&(r=e.name,v=e.basedir)}if(e){for(let o of e)if(o===r){if(v){if(d)r=r+a.sep+a.relative(v,c(h));else if(!m()&&!v.endsWith(f.get(h)))continue}_(u,p,r,v)}}else _(u,p,r,v)},h(this._iitmHook)}S.prototype.unhook=function(){g(this._iitmHook)},r.exports=S,r.exports.Hook=S,r.exports.addHook=h,r.exports.removeHook=g,r.exports.createAddHookMessageChannel=b}),mc=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isWrapped=e.safeExecuteInTheMiddleAsync=e.safeExecuteInTheMiddle=void 0;function r(e,r,a){let o,c;try{c=e()}catch(e){o=e}finally{if(r(o,c),o&&!a)throw o;return c}}e.safeExecuteInTheMiddle=r;async function a(e,r,a){let o,c;try{c=await e()}catch(e){o=e}finally{if(r(o,c),o&&!a)throw o;return c}}e.safeExecuteInTheMiddleAsync=a;function o(e){return typeof e==`function`&&typeof e.__original==`function`&&typeof e.__unwrap==`function`&&e.__wrapped===!0}e.isWrapped=o}),lg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.InstrumentationBase=void 0;var r=k(`path`),a=k(`util`),o=Jh(),c=za(),u=Zh(),d=Xm(),f=cg(),p=(j(),s(t)),m=pc(),h=k(`fs`),g=mc();e.InstrumentationBase=class extends u.InstrumentationAbstract{_modules;_hooks=[];_requireInTheMiddleSingleton=d.RequireInTheMiddleSingleton.getInstance();_enabled=!1;constructor(e,r,a){super(e,r,a);let o=this.init();o&&!Array.isArray(o)&&(o=[o]),this._modules=o||[],this._config.enabled&&this.enable()}_wrap=(e,r,o)=>{if((0,g.isWrapped)(e[r])&&this._unwrap(e,r),a.types.isProxy(e)){let a=(0,c.wrap)(Object.assign({},e),r,o);return Object.defineProperty(e,r,{value:a}),a}return(0,c.wrap)(e,r,o)};_unwrap=(e,r)=>a.types.isProxy(e)?Object.defineProperty(e,r,{value:e[r]}):(0,c.unwrap)(e,r);_massWrap=(e,r,a)=>{if(e)Array.isArray(e)||(e=[e]);else{p.diag.error(`must provide one or more modules to patch`);return}if(!(r&&Array.isArray(r))){p.diag.error(`must provide one or more functions to wrap on modules`);return}e.forEach(e=>{r.forEach(r=>{this._wrap(e,r,a)})})};_massUnwrap=(e,r)=>{if(e)Array.isArray(e)||(e=[e]);else{p.diag.error(`must provide one or more modules to patch`);return}if(!(r&&Array.isArray(r))){p.diag.error(`must provide one or more functions to wrap on modules`);return}e.forEach(e=>{r.forEach(r=>{this._unwrap(e,r)})})};_warnOnPreloadedModules(){this._modules.forEach(e=>{let{name:r}=e;try{let e=k.resolve(r);k.cache[e]&&this._diag.warn(`Module ${r} has been loaded before ${this.instrumentationName} so it might not work, please initialize it before requiring ${r}`)}catch{}})}_extractPackageVersion(e){try{let a=(0,h.readFileSync)(r.join(e,`package.json`),{encoding:`utf8`}),o=JSON.parse(a).version;return typeof o==`string`?o:void 0}catch{p.diag.warn(`Failed extracting version`,e)}}_onRequire(e,a,o,c){if(!c)return typeof e.patch==`function`&&(e.moduleExports=a,this._enabled)?(this._diag.debug(`Applying instrumentation patch for nodejs core module on require hook`,{module:e.name}),e.patch(a)):a;let u=this._extractPackageVersion(c);if(e.moduleVersion=u,e.name===o)return _(e.supportedVersions,u,e.includePrerelease)&&typeof e.patch==`function`&&(e.moduleExports=a,this._enabled)?(this._diag.debug(`Applying instrumentation patch for module on require hook`,{module:e.name,version:e.moduleVersion,baseDir:c}),e.patch(a,e.moduleVersion)):a;let d=e.files??[],f=r.normalize(o);return d.filter(e=>e.name===f).filter(r=>_(r.supportedVersions,u,e.includePrerelease)).reduce((r,a)=>(a.moduleExports=r,this._enabled?(this._diag.debug(`Applying instrumentation patch for nodejs module file on require hook`,{module:e.name,version:e.moduleVersion,fileName:a.name,baseDir:c}),a.patch(r,e.moduleVersion)):r),a)}enable(){if(!this._enabled){if(this._enabled=!0,this._hooks.length>0){for(let e of this._modules){typeof e.patch==`function`&&e.moduleExports&&(this._diag.debug(`Applying instrumentation patch for nodejs module on instrumentation enabled`,{module:e.name,version:e.moduleVersion}),e.patch(e.moduleExports,e.moduleVersion));for(let r of e.files)r.moduleExports&&(this._diag.debug(`Applying instrumentation patch for nodejs module file on instrumentation enabled`,{module:e.name,version:e.moduleVersion,fileName:r.name}),r.patch(r.moduleExports,e.moduleVersion))}return}this._warnOnPreloadedModules();for(let e of this._modules){let a=(a,o,c)=>{if(!c&&r.isAbsolute(o)){let e=r.parse(o);o=e.name,c=e.dir}return this._onRequire(e,a,o,c)},o=(r,a,o)=>this._onRequire(e,r,a,o),c=r.isAbsolute(e.name)?new m.Hook([e.name],{internals:!0},o):this._requireInTheMiddleSingleton.register(e.name,o);this._hooks.push(c);let u=new f.Hook([e.name],{internals:!1},a);this._hooks.push(u)}}}disable(){if(this._enabled){this._enabled=!1;for(let e of this._modules){typeof e.unpatch==`function`&&e.moduleExports&&(this._diag.debug(`Removing instrumentation patch for nodejs module on instrumentation disabled`,{module:e.name,version:e.moduleVersion}),e.unpatch(e.moduleExports,e.moduleVersion));for(let r of e.files)r.moduleExports&&(this._diag.debug(`Removing instrumentation patch for nodejs module file on instrumentation disabled`,{module:e.name,version:e.moduleVersion,fileName:r.name}),r.unpatch(r.moduleExports,e.moduleVersion))}}}isEnabled(){return this._enabled}};function _(e,r,a){return typeof r>`u`?e.includes(`*`):e.some(e=>(0,o.satisfies)(r,e,{includePrerelease:a}))}}),Eg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.normalize=void 0;var r=k(`path`);Object.defineProperty(e,"normalize",{enumerable:!0,get:function(){return r.normalize}})}),pg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.normalize=e.InstrumentationBase=void 0;var r=lg();Object.defineProperty(e,"InstrumentationBase",{enumerable:!0,get:function(){return r.InstrumentationBase}});var a=Eg();Object.defineProperty(e,"normalize",{enumerable:!0,get:function(){return a.normalize}})}),Oc=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.normalize=e.InstrumentationBase=void 0;var r=pg();Object.defineProperty(e,"InstrumentationBase",{enumerable:!0,get:function(){return r.InstrumentationBase}}),Object.defineProperty(e,"normalize",{enumerable:!0,get:function(){return r.normalize}})}),Tg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.InstrumentationNodeModuleDefinition=void 0,e.InstrumentationNodeModuleDefinition=class{name;supportedVersions;patch;unpatch;files;constructor(e,r,a,o,c){this.name=e,this.supportedVersions=r,this.patch=a,this.unpatch=o,this.files=c||[]}}}),Sg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.InstrumentationNodeModuleFile=void 0;var r=Oc();e.InstrumentationNodeModuleFile=class{supportedVersions;patch;unpatch;name;constructor(e,a,o,c){this.supportedVersions=a,this.patch=o,this.unpatch=c,this.name=(0,r.normalize)(e)}}}),fg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.semconvStabilityFromStr=e.SemconvStability=void 0;var r;(function(e){e[e.STABLE=1]=`STABLE`,e[e.OLD=2]=`OLD`,e[e.DUPLICATE=3]=`DUPLICATE`})(r=e.SemconvStability||={});function a(e,a){let o=r.OLD,c=a?.split(`,`).map(e=>e.trim()).filter(e=>e!==``);for(let a of c??[])if(a.toLowerCase()===e+`/dup`){o=r.DUPLICATE;break}else a.toLowerCase()===e&&(o=r.STABLE);return o}e.semconvStabilityFromStr=a}),hg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.semconvStabilityFromStr=e.SemconvStability=e.safeExecuteInTheMiddleAsync=e.safeExecuteInTheMiddle=e.isWrapped=e.InstrumentationNodeModuleFile=e.InstrumentationNodeModuleDefinition=e.InstrumentationBase=e.registerInstrumentations=void 0;var r=jh();Object.defineProperty(e,"registerInstrumentations",{enumerable:!0,get:function(){return r.registerInstrumentations}});var a=Oc();Object.defineProperty(e,"InstrumentationBase",{enumerable:!0,get:function(){return a.InstrumentationBase}});var o=Tg();Object.defineProperty(e,"InstrumentationNodeModuleDefinition",{enumerable:!0,get:function(){return o.InstrumentationNodeModuleDefinition}});var c=Sg();Object.defineProperty(e,"InstrumentationNodeModuleFile",{enumerable:!0,get:function(){return c.InstrumentationNodeModuleFile}});var u=mc();Object.defineProperty(e,"isWrapped",{enumerable:!0,get:function(){return u.isWrapped}}),Object.defineProperty(e,"safeExecuteInTheMiddle",{enumerable:!0,get:function(){return u.safeExecuteInTheMiddle}}),Object.defineProperty(e,"safeExecuteInTheMiddleAsync",{enumerable:!0,get:function(){return u.safeExecuteInTheMiddleAsync}});var d=fg();Object.defineProperty(e,"SemconvStability",{enumerable:!0,get:function(){return d.SemconvStability}}),Object.defineProperty(e,"semconvStabilityFromStr",{enumerable:!0,get:function(){return d.semconvStabilityFromStr}})}),mg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.LogRecordImpl=void 0;var r=(j(),s(t)),a=y();e.LogRecordImpl=class{hrTime;hrTimeObserved;spanContext;resource;instrumentationScope;attributes={};_severityText;_severityNumber;_body;_eventName;totalAttributesCount=0;_isReadonly=!1;_logRecordLimits;set severityText(e){this._isLogRecordReadonly()||(this._severityText=e)}get severityText(){return this._severityText}set severityNumber(e){this._isLogRecordReadonly()||(this._severityNumber=e)}get severityNumber(){return this._severityNumber}set body(e){this._isLogRecordReadonly()||(this._body=e)}get body(){return this._body}get eventName(){return this._eventName}set eventName(e){this._isLogRecordReadonly()||(this._eventName=e)}get droppedAttributesCount(){return this.totalAttributesCount-Object.keys(this.attributes).length}constructor(e,o,c){let{timestamp:u,observedTimestamp:d,eventName:f,severityNumber:p,severityText:m,body:h,attributes:g={},context:_}=c,v=Date.now();if(this.hrTime=(0,a.timeInputToHrTime)(u??v),this.hrTimeObserved=(0,a.timeInputToHrTime)(d??v),_){let e=r.trace.getSpanContext(_);e&&r.isSpanContextValid(e)&&(this.spanContext=e)}this.severityNumber=p,this.severityText=m,this.body=h,this.resource=e.resource,this.instrumentationScope=o,this._logRecordLimits=e.logRecordLimits,this._eventName=f,this.setAttributes(g)}setAttribute(e,o){return this._isLogRecordReadonly()||o===null?this:e.length===0?(r.diag.warn(`Invalid attribute key: ${e}`),this):!(0,a.isAttributeValue)(o)&&!(typeof o==`object`&&!Array.isArray(o)&&Object.keys(o).length>0)?(r.diag.warn(`Invalid attribute value set for key: ${e}`),this):(this.totalAttributesCount+=1,Object.keys(this.attributes).length>=this._logRecordLimits.attributeCountLimit&&!Object.prototype.hasOwnProperty.call(this.attributes,e)?(this.droppedAttributesCount===1&&r.diag.warn(`Dropping extra attributes.`),this):((0,a.isAttributeValue)(o)?this.attributes[e]=this._truncateToSize(o):this.attributes[e]=o,this))}setAttributes(e){for(let[r,a]of Object.entries(e))this.setAttribute(r,a);return this}setBody(e){return this.body=e,this}setEventName(e){return this.eventName=e,this}setSeverityNumber(e){return this.severityNumber=e,this}setSeverityText(e){return this.severityText=e,this}_makeReadonly(){this._isReadonly=!0}_truncateToSize(e){let a=this._logRecordLimits.attributeValueLengthLimit;return a<=0?(r.diag.warn(`Attribute value limit must be positive, got ${a}`),e):typeof e==`string`?this._truncateToLimitUtil(e,a):Array.isArray(e)?e.map(e=>typeof e==`string`?this._truncateToLimitUtil(e,a):e):e}_truncateToLimitUtil(e,r){return e.length<=r?e:e.substring(0,r)}_isLogRecordReadonly(){return this._isReadonly&&r.diag.warn(`Can not execute the operation on emitted log record`),this._isReadonly}}}),gg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Logger=void 0;var r=(j(),s(t)),a=mg();e.Logger=class{instrumentationScope;_sharedState;constructor(e,r){this.instrumentationScope=e,this._sharedState=r}emit(e){let o=e.context||r.context.active(),c=new a.LogRecordImpl(this._sharedState,this.instrumentationScope,{context:o,...e});this._sharedState.activeProcessor.onEmit(c,o),c._makeReadonly()}}}),Rg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.reconfigureLimits=e.loadDefaultConfig=void 0;var r=y();function a(){return{forceFlushTimeoutMillis:3e4,logRecordLimits:{attributeValueLengthLimit:(0,r.getNumberFromEnv)(`OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT`)??1/0,attributeCountLimit:(0,r.getNumberFromEnv)(`OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT`)??128},includeTraceContext:!0}}e.loadDefaultConfig=a;function o(e){return{attributeCountLimit:e.attributeCountLimit??(0,r.getNumberFromEnv)(`OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT`)??(0,r.getNumberFromEnv)(`OTEL_ATTRIBUTE_COUNT_LIMIT`)??128,attributeValueLengthLimit:e.attributeValueLengthLimit??(0,r.getNumberFromEnv)(`OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT`)??(0,r.getNumberFromEnv)(`OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT`)??1/0}}e.reconfigureLimits=o}),bc=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.NoopLogRecordProcessor=void 0,e.NoopLogRecordProcessor=class{forceFlush(){return Promise.resolve()}onEmit(e,r){}shutdown(){return Promise.resolve()}}}),Og=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MultiLogRecordProcessor=void 0;var r=y();e.MultiLogRecordProcessor=class{processors;forceFlushTimeoutMillis;constructor(e,r){this.processors=e,this.forceFlushTimeoutMillis=r}async forceFlush(){let e=this.forceFlushTimeoutMillis;await Promise.all(this.processors.map(a=>(0,r.callWithTimeout)(a.forceFlush(),e)))}onEmit(e,r){this.processors.forEach(a=>a.onEmit(e,r))}async shutdown(){await Promise.all(this.processors.map(e=>e.shutdown()))}}}),Pg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.LoggerProviderSharedState=void 0;var r=bc(),a=Og();e.LoggerProviderSharedState=class{resource;forceFlushTimeoutMillis;logRecordLimits;processors;loggers=new Map;activeProcessor;registeredLogRecordProcessors=[];constructor(e,o,c,u){this.resource=e,this.forceFlushTimeoutMillis=o,this.logRecordLimits=c,this.processors=u,u.length>0?(this.registeredLogRecordProcessors=u,this.activeProcessor=new a.MultiLogRecordProcessor(this.registeredLogRecordProcessors,this.forceFlushTimeoutMillis)):this.activeProcessor=new r.NoopLogRecordProcessor}}}),Cg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.LoggerProvider=e.DEFAULT_LOGGER_NAME=void 0;var r=(j(),s(t)),a=(un(),s(at)),o=sn(),c=y(),u=gg(),d=Rg(),f=Pg();e.DEFAULT_LOGGER_NAME=`unknown`,e.LoggerProvider=class{_shutdownOnce;_sharedState;constructor(e={}){let r=(0,c.merge)({},(0,d.loadDefaultConfig)(),e),a=e.resource??(0,o.defaultResource)();this._sharedState=new f.LoggerProviderSharedState(a,r.forceFlushTimeoutMillis,(0,d.reconfigureLimits)(r.logRecordLimits),e?.processors??[]),this._shutdownOnce=new c.BindOnceFuture(this._shutdown,this)}getLogger(o,c,d){if(this._shutdownOnce.isCalled)return r.diag.warn(`A shutdown LoggerProvider cannot provide a Logger`),a.NOOP_LOGGER;o||r.diag.warn(`Logger requested without instrumentation scope name.`);let f=o||e.DEFAULT_LOGGER_NAME,p=`${f}@${c||``}:${d?.schemaUrl||``}`;return this._sharedState.loggers.has(p)||this._sharedState.loggers.set(p,new u.Logger({name:f,version:c,schemaUrl:d?.schemaUrl},this._sharedState)),this._sharedState.loggers.get(p)}forceFlush(){return this._shutdownOnce.isCalled?(r.diag.warn(`invalid attempt to force flush after LoggerProvider shutdown`),this._shutdownOnce.promise):this._sharedState.activeProcessor.forceFlush()}shutdown(){return this._shutdownOnce.isCalled?(r.diag.warn(`shutdown may only be called once per LoggerProvider`),this._shutdownOnce.promise):this._shutdownOnce.call()}_shutdown(){return this._sharedState.activeProcessor.shutdown()}}}),Lg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ConsoleLogRecordExporter=void 0;var r=y();e.ConsoleLogRecordExporter=class{export(e,r){this._sendLogRecords(e,r)}shutdown(){return Promise.resolve()}_exportInfo(e){return{resource:{attributes:e.resource.attributes},instrumentationScope:e.instrumentationScope,timestamp:(0,r.hrTimeToMicroseconds)(e.hrTime),traceId:e.spanContext?.traceId,spanId:e.spanContext?.spanId,traceFlags:e.spanContext?.traceFlags,severityText:e.severityText,severityNumber:e.severityNumber,body:e.body,attributes:e.attributes}}_sendLogRecords(e,a){for(let r of e)console.dir(this._exportInfo(r),{depth:3});a?.({code:r.ExportResultCode.SUCCESS})}}}),bg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SimpleLogRecordProcessor=void 0;var r=y();e.SimpleLogRecordProcessor=class{_exporter;_shutdownOnce;_unresolvedExports;constructor(e){this._exporter=e,this._shutdownOnce=new r.BindOnceFuture(this._shutdown,this),this._unresolvedExports=new Set}onEmit(e){if(this._shutdownOnce.isCalled)return;let a=()=>r.internal._export(this._exporter,[e]).then(e=>{e.code!==r.ExportResultCode.SUCCESS&&(0,r.globalErrorHandler)(e.error??Error(`SimpleLogRecordProcessor: log record export failed (status ${e})`))}).catch(r.globalErrorHandler);if(e.resource.asyncAttributesPending){let o=e.resource.waitForAsyncAttributes?.().then(()=>(this._unresolvedExports.delete(o),a()),r.globalErrorHandler);o!=null&&this._unresolvedExports.add(o)}else a()}async forceFlush(){await Promise.all(Array.from(this._unresolvedExports))}shutdown(){return this._shutdownOnce.call()}_shutdown(){return this._exporter.shutdown()}}}),vg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.InMemoryLogRecordExporter=void 0;var r=y();e.InMemoryLogRecordExporter=class{_finishedLogRecords=[];_stopped=!1;export(e,a){if(this._stopped)return a({code:r.ExportResultCode.FAILED,error:Error(`Exporter has been stopped`)});this._finishedLogRecords.push(...e),a({code:r.ExportResultCode.SUCCESS})}shutdown(){return this._stopped=!0,this.reset(),Promise.resolve()}getFinishedLogRecords(){return this._finishedLogRecords}reset(){this._finishedLogRecords=[]}}}),xg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BatchLogRecordProcessorBase=void 0;var r=(j(),s(t)),a=y();e.BatchLogRecordProcessorBase=class{_exporter;_maxExportBatchSize;_maxQueueSize;_scheduledDelayMillis;_exportTimeoutMillis;_finishedLogRecords=[];_timer;_shutdownOnce;constructor(e,o){this._exporter=e,this._maxExportBatchSize=o?.maxExportBatchSize??(0,a.getNumberFromEnv)(`OTEL_BLRP_MAX_EXPORT_BATCH_SIZE`)??512,this._maxQueueSize=o?.maxQueueSize??(0,a.getNumberFromEnv)(`OTEL_BLRP_MAX_QUEUE_SIZE`)??2048,this._scheduledDelayMillis=o?.scheduledDelayMillis??(0,a.getNumberFromEnv)(`OTEL_BLRP_SCHEDULE_DELAY`)??5e3,this._exportTimeoutMillis=o?.exportTimeoutMillis??(0,a.getNumberFromEnv)(`OTEL_BLRP_EXPORT_TIMEOUT`)??3e4,this._shutdownOnce=new a.BindOnceFuture(this._shutdown,this),this._maxExportBatchSize>this._maxQueueSize&&(r.diag.warn(`BatchLogRecordProcessor: maxExportBatchSize must be smaller or equal to maxQueueSize, setting maxExportBatchSize to match maxQueueSize`),this._maxExportBatchSize=this._maxQueueSize)}onEmit(e){this._shutdownOnce.isCalled||this._addToBuffer(e)}forceFlush(){return this._shutdownOnce.isCalled?this._shutdownOnce.promise:this._flushAll()}shutdown(){return this._shutdownOnce.call()}async _shutdown(){this.onShutdown(),await this._flushAll(),await this._exporter.shutdown()}_addToBuffer(e){this._finishedLogRecords.length>=this._maxQueueSize||(this._finishedLogRecords.push(e),this._maybeStartTimer())}_flushAll(){return new Promise((e,r)=>{let a=[],o=Math.ceil(this._finishedLogRecords.length/this._maxExportBatchSize);for(let e=0;e<o;e++)a.push(this._flushOneBatch());Promise.all(a).then(()=>{e()}).catch(r)})}_flushOneBatch(){return this._clearTimer(),this._finishedLogRecords.length===0?Promise.resolve():new Promise((e,r)=>{(0,a.callWithTimeout)(this._export(this._finishedLogRecords.splice(0,this._maxExportBatchSize)),this._exportTimeoutMillis).then(()=>e()).catch(r)})}_maybeStartTimer(){this._timer===void 0&&(this._timer=setTimeout(()=>{this._flushOneBatch().then(()=>{this._finishedLogRecords.length>0&&(this._clearTimer(),this._maybeStartTimer())}).catch(e=>{(0,a.globalErrorHandler)(e)})},this._scheduledDelayMillis),(0,a.unrefTimer)(this._timer))}_clearTimer(){this._timer!==void 0&&(clearTimeout(this._timer),this._timer=void 0)}_export(e){let r=()=>a.internal._export(this._exporter,e).then(e=>{e.code!==a.ExportResultCode.SUCCESS&&(0,a.globalErrorHandler)(e.error??Error(`BatchLogRecordProcessor: log record export failed (status ${e})`))}).catch(a.globalErrorHandler),o=e.map(e=>e.resource).filter(e=>e.asyncAttributesPending);return o.length===0?r():Promise.all(o.map(e=>e.waitForAsyncAttributes?.())).then(r,a.globalErrorHandler)}}}),Dg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BatchLogRecordProcessor=void 0;var r=xg();e.BatchLogRecordProcessor=class extends r.BatchLogRecordProcessorBase{onShutdown(){}}}),Ug=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BatchLogRecordProcessor=void 0;var r=Dg();Object.defineProperty(e,"BatchLogRecordProcessor",{enumerable:!0,get:function(){return r.BatchLogRecordProcessor}})}),wg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BatchLogRecordProcessor=void 0;var r=Ug();Object.defineProperty(e,"BatchLogRecordProcessor",{enumerable:!0,get:function(){return r.BatchLogRecordProcessor}})}),Vg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BatchLogRecordProcessor=e.InMemoryLogRecordExporter=e.SimpleLogRecordProcessor=e.ConsoleLogRecordExporter=e.NoopLogRecordProcessor=e.LoggerProvider=void 0;var r=Cg();Object.defineProperty(e,"LoggerProvider",{enumerable:!0,get:function(){return r.LoggerProvider}});var a=bc();Object.defineProperty(e,"NoopLogRecordProcessor",{enumerable:!0,get:function(){return a.NoopLogRecordProcessor}});var o=Lg();Object.defineProperty(e,"ConsoleLogRecordExporter",{enumerable:!0,get:function(){return o.ConsoleLogRecordExporter}});var c=bg();Object.defineProperty(e,"SimpleLogRecordProcessor",{enumerable:!0,get:function(){return c.SimpleLogRecordProcessor}});var u=vg();Object.defineProperty(e,"InMemoryLogRecordExporter",{enumerable:!0,get:function(){return u.InMemoryLogRecordExporter}});var d=wg();Object.defineProperty(e,"BatchLogRecordProcessor",{enumerable:!0,get:function(){return d.BatchLogRecordProcessor}})}),Ls=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.AggregationTemporality=void 0;var r;(function(e){e[e.DELTA=0]=`DELTA`,e[e.CUMULATIVE=1]=`CUMULATIVE`})(e.AggregationTemporality||={})}),At=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.DataPointType=e.InstrumentType=void 0;var r;(function(e){e.COUNTER=`COUNTER`,e.GAUGE=`GAUGE`,e.HISTOGRAM=`HISTOGRAM`,e.UP_DOWN_COUNTER=`UP_DOWN_COUNTER`,e.OBSERVABLE_COUNTER=`OBSERVABLE_COUNTER`,e.OBSERVABLE_GAUGE=`OBSERVABLE_GAUGE`,e.OBSERVABLE_UP_DOWN_COUNTER=`OBSERVABLE_UP_DOWN_COUNTER`})(e.InstrumentType||={});var a;(function(e){e[e.HISTOGRAM=0]=`HISTOGRAM`,e[e.EXPONENTIAL_HISTOGRAM=1]=`EXPONENTIAL_HISTOGRAM`,e[e.GAUGE=2]=`GAUGE`,e[e.SUM=3]=`SUM`})(e.DataPointType||={})}),we=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.equalsCaseInsensitive=e.binarySearchUB=e.setEquals=e.FlatMap=e.isPromiseAllSettledRejectionResult=e.PromiseAllSettled=e.callWithTimeout=e.TimeoutError=e.instrumentationScopeId=e.hashAttributes=e.isNotNullish=void 0;function r(e){return e!=null}e.isNotNullish=r;function a(e){let r=Object.keys(e);return r.length===0?``:(r=r.sort(),JSON.stringify(r.map(r=>[r,e[r]])))}e.hashAttributes=a;function o(e){return`${e.name}:${e.version??``}:${e.schemaUrl??``}`}e.instrumentationScopeId=o;var c=class e extends Error{constructor(r){super(r),Object.setPrototypeOf(this,e.prototype)}};e.TimeoutError=c;function u(e,r){let a,o=new Promise(function(e,o){a=setTimeout(function(){o(new c(`Operation timed out.`))},r)});return Promise.race([e,o]).then(e=>(clearTimeout(a),e),e=>{throw clearTimeout(a),e})}e.callWithTimeout=u;async function d(e){return Promise.all(e.map(async e=>{try{return{status:`fulfilled`,value:await e}}catch(e){return{status:`rejected`,reason:e}}}))}e.PromiseAllSettled=d;function f(e){return e.status===`rejected`}e.isPromiseAllSettledRejectionResult=f;function p(e,r){let a=[];return e.forEach(e=>{a.push(...r(e))}),a}e.FlatMap=p;function m(e,r){if(e.size!==r.size)return!1;for(let a of e)if(!r.has(a))return!1;return!0}e.setEquals=m;function h(e,r){let a=0,o=e.length-1,c=e.length;for(;o>=a;){let u=a+Math.trunc((o-a)/2);e[u]<r?a=u+1:(c=u,o=u-1)}return c}e.binarySearchUB=h;function g(e,r){return e.toLowerCase()===r.toLowerCase()}e.equalsCaseInsensitive=g}),Rr=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.AggregatorKind=void 0;var r;(function(e){e[e.DROP=0]=`DROP`,e[e.SUM=1]=`SUM`,e[e.LAST_VALUE=2]=`LAST_VALUE`,e[e.HISTOGRAM=3]=`HISTOGRAM`,e[e.EXPONENTIAL_HISTOGRAM=4]=`EXPONENTIAL_HISTOGRAM`})(e.AggregatorKind||={})}),Bg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.DropAggregator=void 0;var r=Rr();e.DropAggregator=class{kind=r.AggregatorKind.DROP;createAccumulation(){}merge(e,r){}diff(e,r){}toMetricData(e,r,a,o){}}}),Gg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.HistogramAggregator=e.HistogramAccumulation=void 0;var r=Rr(),a=At(),o=we();function c(e){let r=e.map(()=>0);return r.push(0),{buckets:{boundaries:e,counts:r},sum:0,count:0,hasMinMax:!1,min:1/0,max:-1/0}}var u=class{startTime;_boundaries;_recordMinMax;_current;constructor(e,r,a=!0,o=c(r)){this.startTime=e,this._boundaries=r,this._recordMinMax=a,this._current=o}record(e){if(Number.isNaN(e))return;this._current.count+=1,this._current.sum+=e,this._recordMinMax&&(this._current.min=Math.min(e,this._current.min),this._current.max=Math.max(e,this._current.max),this._current.hasMinMax=!0);let r=(0,o.binarySearchUB)(this._boundaries,e);this._current.buckets.counts[r]+=1}setStartTime(e){this.startTime=e}toPointValue(){return this._current}};e.HistogramAccumulation=u,e.HistogramAggregator=class{_boundaries;_recordMinMax;kind=r.AggregatorKind.HISTOGRAM;constructor(e,r){this._boundaries=e,this._recordMinMax=r}createAccumulation(e){return new u(e,this._boundaries,this._recordMinMax)}merge(e,r){let a=e.toPointValue(),o=r.toPointValue(),c=a.buckets.counts,d=o.buckets.counts,f=Array(c.length);for(let e=0;e<c.length;e++)f[e]=c[e]+d[e];let p=1/0,m=-1/0;return this._recordMinMax&&(a.hasMinMax&&o.hasMinMax?(p=Math.min(a.min,o.min),m=Math.max(a.max,o.max)):a.hasMinMax?(p=a.min,m=a.max):o.hasMinMax&&(p=o.min,m=o.max)),new u(e.startTime,a.buckets.boundaries,this._recordMinMax,{buckets:{boundaries:a.buckets.boundaries,counts:f},count:a.count+o.count,sum:a.sum+o.sum,hasMinMax:this._recordMinMax&&(a.hasMinMax||o.hasMinMax),min:p,max:m})}diff(e,r){let a=e.toPointValue(),o=r.toPointValue(),c=a.buckets.counts,d=o.buckets.counts,f=Array(c.length);for(let e=0;e<c.length;e++)f[e]=d[e]-c[e];return new u(r.startTime,a.buckets.boundaries,this._recordMinMax,{buckets:{boundaries:a.buckets.boundaries,counts:f},count:o.count-a.count,sum:o.sum-a.sum,hasMinMax:!1,min:1/0,max:-1/0})}toMetricData(e,r,o,c){return{descriptor:e,aggregationTemporality:r,dataPointType:a.DataPointType.HISTOGRAM,dataPoints:o.map(([r,o])=>{let u=o.toPointValue(),d=e.type===a.InstrumentType.GAUGE||e.type===a.InstrumentType.UP_DOWN_COUNTER||e.type===a.InstrumentType.OBSERVABLE_GAUGE||e.type===a.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER;return{attributes:r,startTime:o.startTime,endTime:c,value:{min:u.hasMinMax?u.min:void 0,max:u.hasMinMax?u.max:void 0,sum:d?void 0:u.sum,buckets:u.buckets,count:u.count}}})}}}}),Hg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Buckets=void 0,e.Buckets=class e{backing;indexBase;indexStart;indexEnd;constructor(e=new r,a=0,o=0,c=0){this.backing=e,this.indexBase=a,this.indexStart=o,this.indexEnd=c}get offset(){return this.indexStart}get length(){return this.backing.length===0||this.indexEnd===this.indexStart&&this.at(0)===0?0:this.indexEnd-this.indexStart+1}counts(){return Array.from({length:this.length},(e,r)=>this.at(r))}at(e){let r=this.indexBase-this.indexStart;return e<r&&(e+=this.backing.length),e-=r,this.backing.countAt(e)}incrementBucket(e,r){this.backing.increment(e,r)}decrementBucket(e,r){this.backing.decrement(e,r)}trim(){for(let e=0;e<this.length;e++)if(this.at(e)!==0){this.indexStart+=e;break}else if(e===this.length-1){this.indexStart=this.indexEnd=this.indexBase=0;return}for(let e=this.length-1;e>=0;e--)if(this.at(e)!==0){this.indexEnd-=this.length-e-1;break}this._rotate()}downscale(e){this._rotate();let r=1+this.indexEnd-this.indexStart,a=1<<e,o=0,c=0;for(let e=this.indexStart;e<=this.indexEnd;){let u=e%a;u<0&&(u+=a);for(let d=u;d<a&&o<r;d++)this._relocateBucket(c,o),o++,e++;c++}this.indexStart>>=e,this.indexEnd>>=e,this.indexBase=this.indexStart}clone(){return new e(this.backing.clone(),this.indexBase,this.indexStart,this.indexEnd)}_rotate(){let e=this.indexBase-this.indexStart;e!==0&&(e>0?(this.backing.reverse(0,this.backing.length),this.backing.reverse(0,e),this.backing.reverse(e,this.backing.length)):(this.backing.reverse(0,this.backing.length),this.backing.reverse(0,this.backing.length+e)),this.indexBase=this.indexStart)}_relocateBucket(e,r){e!==r&&this.incrementBucket(e,this.backing.emptyBucket(r))}};var r=class e{_counts;constructor(e=[0]){this._counts=e}get length(){return this._counts.length}countAt(e){return this._counts[e]}growTo(e,r,a){let o=Array(e).fill(0);o.splice(a,this._counts.length-r,...this._counts.slice(r)),o.splice(0,r,...this._counts.slice(0,r)),this._counts=o}reverse(e,r){let a=Math.floor((e+r)/2)-e;for(let o=0;o<a;o++){let a=this._counts[e+o];this._counts[e+o]=this._counts[r-o-1],this._counts[r-o-1]=a}}emptyBucket(e){let r=this._counts[e];return this._counts[e]=0,r}increment(e,r){this._counts[e]+=r}decrement(e,r){this._counts[e]>=r?this._counts[e]-=r:this._counts[e]=0}clone(){return new e([...this._counts])}}}),kc=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getSignificand=e.getNormalBase2=e.MIN_VALUE=e.MAX_NORMAL_EXPONENT=e.MIN_NORMAL_EXPONENT=e.SIGNIFICAND_WIDTH=void 0,e.SIGNIFICAND_WIDTH=52;var r=2146435072,a=1048575,o=1023;e.MIN_NORMAL_EXPONENT=-o+1,e.MAX_NORMAL_EXPONENT=o,e.MIN_VALUE=2**-1022;function c(e){let a=new DataView(new ArrayBuffer(8));return a.setFloat64(0,e),((a.getUint32(0)&r)>>20)-o}e.getNormalBase2=c;function u(e){let r=new DataView(new ArrayBuffer(8));r.setFloat64(0,e);let o=r.getUint32(0),c=r.getUint32(4);return(o&a)*2**32+c}e.getSignificand=u}),xs=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.nextGreaterSquare=e.ldexp=void 0;function r(e,r){return e===0||e===1/0||e===-1/0||Number.isNaN(e)?e:e*2**r}e.ldexp=r;function a(e){return e--,e|=e>>1,e|=e>>2,e|=e>>4,e|=e>>8,e|=e>>16,e++,e}e.nextGreaterSquare=a}),Us=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MappingError=void 0,e.MappingError=class extends Error{}}),qg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ExponentMapping=void 0;var r=kc(),a=xs(),o=Us();e.ExponentMapping=class{_shift;constructor(e){this._shift=-e}mapToIndex(e){return e<r.MIN_VALUE?this._minNormalLowerBoundaryIndex():r.getNormalBase2(e)+this._rightShift(r.getSignificand(e)-1,r.SIGNIFICAND_WIDTH)>>this._shift}lowerBoundary(e){let r=this._minNormalLowerBoundaryIndex();if(e<r)throw new o.MappingError(`underflow: ${e} is < minimum lower boundary: ${r}`);let c=this._maxNormalLowerBoundaryIndex();if(e>c)throw new o.MappingError(`overflow: ${e} is > maximum lower boundary: ${c}`);return a.ldexp(1,e<<this._shift)}get scale(){return this._shift===0?0:-this._shift}_minNormalLowerBoundaryIndex(){let e=r.MIN_NORMAL_EXPONENT>>this._shift;return this._shift<2&&e--,e}_maxNormalLowerBoundaryIndex(){return r.MAX_NORMAL_EXPONENT>>this._shift}_rightShift(e,r){return Math.floor(e*2**-r)}}}),Yg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.LogarithmMapping=void 0;var r=kc(),a=xs(),o=Us();e.LogarithmMapping=class{_scale;_scaleFactor;_inverseFactor;constructor(e){this._scale=e,this._scaleFactor=a.ldexp(Math.LOG2E,e),this._inverseFactor=a.ldexp(Math.LN2,-e)}mapToIndex(e){if(e<=r.MIN_VALUE)return this._minNormalLowerBoundaryIndex()-1;if(r.getSignificand(e)===0)return(r.getNormalBase2(e)<<this._scale)-1;let a=Math.floor(Math.log(e)*this._scaleFactor),o=this._maxNormalLowerBoundaryIndex();return a>=o?o:a}lowerBoundary(e){let a=this._maxNormalLowerBoundaryIndex();if(e>=a){if(e===a)return 2*Math.exp((e-(1<<this._scale))/this._scaleFactor);throw new o.MappingError(`overflow: ${e} is > maximum lower boundary: ${a}`)}let c=this._minNormalLowerBoundaryIndex();if(e<=c){if(e===c)return r.MIN_VALUE;if(e===c-1)return Math.exp((e+(1<<this._scale))/this._scaleFactor)/2;throw new o.MappingError(`overflow: ${e} is < minimum lower boundary: ${c}`)}return Math.exp(e*this._inverseFactor)}get scale(){return this._scale}_minNormalLowerBoundaryIndex(){return r.MIN_NORMAL_EXPONENT<<this._scale}_maxNormalLowerBoundaryIndex(){return(r.MAX_NORMAL_EXPONENT+1<<this._scale)-1}}}),Wg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getMapping=void 0;var r=qg(),a=Yg(),o=Us(),c=-10,u=20,d=Array.from({length:31},(e,o)=>o>10?new a.LogarithmMapping(o-10):new r.ExponentMapping(o-10));function f(e){if(e>u||e<c)throw new o.MappingError(`expected scale >= ${c} && <= ${u}, got: ${e}`);return d[e+10]}e.getMapping=f}),Qg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ExponentialHistogramAggregator=e.ExponentialHistogramAccumulation=void 0;var r=Rr(),a=At(),o=(j(),s(t)),c=Hg(),u=Wg(),d=xs(),f=class e{low;high;static combine(r,a){return new e(Math.min(r.low,a.low),Math.max(r.high,a.high))}constructor(e,r){this.low=e,this.high=r}},p=20,m=160,h=2,g=class e{startTime;_maxSize;_recordMinMax;_sum;_count;_zeroCount;_min;_max;_positive;_negative;_mapping;constructor(e,r=m,a=!0,d=0,f=0,g=0,_=1/0,v=-1/0,b=new c.Buckets,S=new c.Buckets,C=(0,u.getMapping)(p)){this.startTime=e,this._maxSize=r,this._recordMinMax=a,this._sum=d,this._count=f,this._zeroCount=g,this._min=_,this._max=v,this._positive=b,this._negative=S,this._mapping=C,this._maxSize<h&&(o.diag.warn(`Exponential Histogram Max Size set to ${this._maxSize},                 changing to the minimum size of: ${h}`),this._maxSize=h)}record(e){this.updateByIncrement(e,1)}setStartTime(e){this.startTime=e}toPointValue(){return{hasMinMax:this._recordMinMax,min:this.min,max:this.max,sum:this.sum,positive:{offset:this.positive.offset,bucketCounts:this.positive.counts()},negative:{offset:this.negative.offset,bucketCounts:this.negative.counts()},count:this.count,scale:this.scale,zeroCount:this.zeroCount}}get sum(){return this._sum}get min(){return this._min}get max(){return this._max}get count(){return this._count}get zeroCount(){return this._zeroCount}get scale(){return this._count===this._zeroCount?0:this._mapping.scale}get positive(){return this._positive}get negative(){return this._negative}updateByIncrement(e,r){if(!Number.isNaN(e)){if(e>this._max&&(this._max=e),e<this._min&&(this._min=e),this._count+=r,e===0){this._zeroCount+=r;return}this._sum+=e*r,e>0?this._updateBuckets(this._positive,e,r):this._updateBuckets(this._negative,-e,r)}}merge(e){this._count===0?(this._min=e.min,this._max=e.max):e.count!==0&&(e.min<this.min&&(this._min=e.min),e.max>this.max&&(this._max=e.max)),this.startTime=e.startTime,this._sum+=e.sum,this._count+=e.count,this._zeroCount+=e.zeroCount;let r=this._minScale(e);this._downscale(this.scale-r),this._mergeBuckets(this.positive,e,e.positive,r),this._mergeBuckets(this.negative,e,e.negative,r)}diff(e){this._min=1/0,this._max=-1/0,this._sum-=e.sum,this._count-=e.count,this._zeroCount-=e.zeroCount;let r=this._minScale(e);this._downscale(this.scale-r),this._diffBuckets(this.positive,e,e.positive,r),this._diffBuckets(this.negative,e,e.negative,r)}clone(){return new e(this.startTime,this._maxSize,this._recordMinMax,this._sum,this._count,this._zeroCount,this._min,this._max,this.positive.clone(),this.negative.clone(),this._mapping)}_updateBuckets(e,r,a){let o=this._mapping.mapToIndex(r),c=!1,u=0,d=0;if(e.length===0?(e.indexStart=o,e.indexEnd=e.indexStart,e.indexBase=e.indexStart):o<e.indexStart&&e.indexEnd-o>=this._maxSize?(c=!0,d=o,u=e.indexEnd):o>e.indexEnd&&o-e.indexStart>=this._maxSize&&(c=!0,d=e.indexStart,u=o),c){let e=this._changeScale(u,d);this._downscale(e),o=this._mapping.mapToIndex(r)}this._incrementIndexBy(e,o,a)}_incrementIndexBy(e,r,a){if(a===0)return;if(e.length===0&&(e.indexStart=e.indexEnd=e.indexBase=r),r<e.indexStart){let a=e.indexEnd-r;a>=e.backing.length&&this._grow(e,a+1),e.indexStart=r}else if(r>e.indexEnd){let a=r-e.indexStart;a>=e.backing.length&&this._grow(e,a+1),e.indexEnd=r}let o=r-e.indexBase;o<0&&(o+=e.backing.length),e.incrementBucket(o,a)}_grow(e,r){let a=e.backing.length,o=e.indexBase-e.indexStart,c=a-o,u=(0,d.nextGreaterSquare)(r);u>this._maxSize&&(u=this._maxSize);let f=u-o;e.backing.growTo(u,c,f)}_changeScale(e,r){let a=0;for(;e-r>=this._maxSize;)e>>=1,r>>=1,a++;return a}_downscale(e){if(e===0)return;if(e<0)throw Error(`impossible change of scale: ${this.scale}`);let r=this._mapping.scale-e;this._positive.downscale(e),this._negative.downscale(e),this._mapping=(0,u.getMapping)(r)}_minScale(e){let r=Math.min(this.scale,e.scale),a=f.combine(this._highLowAtScale(this.positive,this.scale,r),this._highLowAtScale(e.positive,e.scale,r)),o=f.combine(this._highLowAtScale(this.negative,this.scale,r),this._highLowAtScale(e.negative,e.scale,r));return Math.min(r-this._changeScale(a.high,a.low),r-this._changeScale(o.high,o.low))}_highLowAtScale(e,r,a){if(e.length===0)return new f(0,-1);let o=r-a;return new f(e.indexStart>>o,e.indexEnd>>o)}_mergeBuckets(e,r,a,o){let c=a.offset,u=r.scale-o;for(let r=0;r<a.length;r++)this._incrementIndexBy(e,c+r>>u,a.at(r))}_diffBuckets(e,r,a,o){let c=a.offset,u=r.scale-o;for(let r=0;r<a.length;r++){let o=(c+r>>u)-e.indexBase;o<0&&(o+=e.backing.length),e.decrementBucket(o,a.at(r))}e.trim()}};e.ExponentialHistogramAccumulation=g,e.ExponentialHistogramAggregator=class{_maxSize;_recordMinMax;kind=r.AggregatorKind.EXPONENTIAL_HISTOGRAM;constructor(e,r){this._maxSize=e,this._recordMinMax=r}createAccumulation(e){return new g(e,this._maxSize,this._recordMinMax)}merge(e,r){let a=r.clone();return a.merge(e),a}diff(e,r){let a=r.clone();return a.diff(e),a}toMetricData(e,r,o,c){return{descriptor:e,aggregationTemporality:r,dataPointType:a.DataPointType.EXPONENTIAL_HISTOGRAM,dataPoints:o.map(([r,o])=>{let u=o.toPointValue(),d=e.type===a.InstrumentType.GAUGE||e.type===a.InstrumentType.UP_DOWN_COUNTER||e.type===a.InstrumentType.OBSERVABLE_GAUGE||e.type===a.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER;return{attributes:r,startTime:o.startTime,endTime:c,value:{min:u.hasMinMax?u.min:void 0,max:u.hasMinMax?u.max:void 0,sum:d?void 0:u.sum,positive:{offset:u.positive.offset,bucketCounts:u.positive.bucketCounts},negative:{offset:u.negative.offset,bucketCounts:u.negative.bucketCounts},count:u.count,scale:u.scale,zeroCount:u.zeroCount}}})}}}}),Jg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.LastValueAggregator=e.LastValueAccumulation=void 0;var r=Rr(),a=y(),o=At(),c=class{startTime;_current;sampleTime;constructor(e,r=0,a=[0,0]){this.startTime=e,this._current=r,this.sampleTime=a}record(e){this._current=e,this.sampleTime=(0,a.millisToHrTime)(Date.now())}setStartTime(e){this.startTime=e}toPointValue(){return this._current}};e.LastValueAccumulation=c,e.LastValueAggregator=class{kind=r.AggregatorKind.LAST_VALUE;createAccumulation(e){return new c(e)}merge(e,r){let o=(0,a.hrTimeToMicroseconds)(r.sampleTime)>=(0,a.hrTimeToMicroseconds)(e.sampleTime)?r:e;return new c(e.startTime,o.toPointValue(),o.sampleTime)}diff(e,r){let o=(0,a.hrTimeToMicroseconds)(r.sampleTime)>=(0,a.hrTimeToMicroseconds)(e.sampleTime)?r:e;return new c(r.startTime,o.toPointValue(),o.sampleTime)}toMetricData(e,r,a,c){return{descriptor:e,aggregationTemporality:r,dataPointType:o.DataPointType.GAUGE,dataPoints:a.map(([e,r])=>({attributes:e,startTime:r.startTime,endTime:c,value:r.toPointValue()}))}}}}),Zg=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SumAggregator=e.SumAccumulation=void 0;var r=Rr(),a=At(),o=class{startTime;monotonic;_current;reset;constructor(e,r,a=0,o=!1){this.startTime=e,this.monotonic=r,this._current=a,this.reset=o}record(e){this.monotonic&&e<0||(this._current+=e)}setStartTime(e){this.startTime=e}toPointValue(){return this._current}};e.SumAccumulation=o,e.SumAggregator=class{monotonic;kind=r.AggregatorKind.SUM;constructor(e){this.monotonic=e}createAccumulation(e){return new o(e,this.monotonic)}merge(e,r){let a=e.toPointValue(),c=r.toPointValue();return r.reset?new o(r.startTime,this.monotonic,c,r.reset):new o(e.startTime,this.monotonic,a+c)}diff(e,r){let a=e.toPointValue(),c=r.toPointValue();return this.monotonic&&a>c?new o(r.startTime,this.monotonic,c,!0):new o(r.startTime,this.monotonic,c-a)}toMetricData(e,r,o,c){return{descriptor:e,aggregationTemporality:r,dataPointType:a.DataPointType.SUM,dataPoints:o.map(([e,r])=>({attributes:e,startTime:r.startTime,endTime:c,value:r.toPointValue()})),isMonotonic:this.monotonic}}}}),oR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SumAggregator=e.SumAccumulation=e.LastValueAggregator=e.LastValueAccumulation=e.ExponentialHistogramAggregator=e.ExponentialHistogramAccumulation=e.HistogramAggregator=e.HistogramAccumulation=e.DropAggregator=void 0;var r=Bg();Object.defineProperty(e,"DropAggregator",{enumerable:!0,get:function(){return r.DropAggregator}});var a=Gg();Object.defineProperty(e,"HistogramAccumulation",{enumerable:!0,get:function(){return a.HistogramAccumulation}}),Object.defineProperty(e,"HistogramAggregator",{enumerable:!0,get:function(){return a.HistogramAggregator}});var o=Qg();Object.defineProperty(e,"ExponentialHistogramAccumulation",{enumerable:!0,get:function(){return o.ExponentialHistogramAccumulation}}),Object.defineProperty(e,"ExponentialHistogramAggregator",{enumerable:!0,get:function(){return o.ExponentialHistogramAggregator}});var c=Jg();Object.defineProperty(e,"LastValueAccumulation",{enumerable:!0,get:function(){return c.LastValueAccumulation}}),Object.defineProperty(e,"LastValueAggregator",{enumerable:!0,get:function(){return c.LastValueAggregator}});var u=Zg();Object.defineProperty(e,"SumAccumulation",{enumerable:!0,get:function(){return u.SumAccumulation}}),Object.defineProperty(e,"SumAggregator",{enumerable:!0,get:function(){return u.SumAggregator}})}),sR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_AGGREGATION=e.EXPONENTIAL_HISTOGRAM_AGGREGATION=e.HISTOGRAM_AGGREGATION=e.LAST_VALUE_AGGREGATION=e.SUM_AGGREGATION=e.DROP_AGGREGATION=e.DefaultAggregation=e.ExponentialHistogramAggregation=e.ExplicitBucketHistogramAggregation=e.HistogramAggregation=e.LastValueAggregation=e.SumAggregation=e.DropAggregation=void 0;var r=(j(),s(t)),a=oR(),o=At(),c=class e{static DEFAULT_INSTANCE=new a.DropAggregator;createAggregator(r){return e.DEFAULT_INSTANCE}};e.DropAggregation=c;var u=class e{static MONOTONIC_INSTANCE=new a.SumAggregator(!0);static NON_MONOTONIC_INSTANCE=new a.SumAggregator(!1);createAggregator(r){switch(r.type){case o.InstrumentType.COUNTER:case o.InstrumentType.OBSERVABLE_COUNTER:case o.InstrumentType.HISTOGRAM:return e.MONOTONIC_INSTANCE;default:return e.NON_MONOTONIC_INSTANCE}}};e.SumAggregation=u;var d=class e{static DEFAULT_INSTANCE=new a.LastValueAggregator;createAggregator(r){return e.DEFAULT_INSTANCE}};e.LastValueAggregation=d;var f=class e{static DEFAULT_INSTANCE=new a.HistogramAggregator([0,5,10,25,50,75,100,250,500,750,1e3,2500,5e3,7500,1e4],!0);createAggregator(r){return e.DEFAULT_INSTANCE}};e.HistogramAggregation=f;var p=class{_recordMinMax;_boundaries;constructor(e,r=!0){if(this._recordMinMax=r,e==null)throw Error(`ExplicitBucketHistogramAggregation should be created with explicit boundaries, if a single bucket histogram is required, please pass an empty array`);e=e.concat(),e=e.sort((e,r)=>e-r);let a=e.lastIndexOf(-1/0),o=e.indexOf(1/0);o===-1&&(o=void 0),this._boundaries=e.slice(a+1,o)}createAggregator(e){return new a.HistogramAggregator(this._boundaries,this._recordMinMax)}};e.ExplicitBucketHistogramAggregation=p;var m=class{_maxSize;_recordMinMax;constructor(e=160,r=!0){this._maxSize=e,this._recordMinMax=r}createAggregator(e){return new a.ExponentialHistogramAggregator(this._maxSize,this._recordMinMax)}};e.ExponentialHistogramAggregation=m;var h=class{_resolve(a){switch(a.type){case o.InstrumentType.COUNTER:case o.InstrumentType.UP_DOWN_COUNTER:case o.InstrumentType.OBSERVABLE_COUNTER:case o.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER:return e.SUM_AGGREGATION;case o.InstrumentType.GAUGE:case o.InstrumentType.OBSERVABLE_GAUGE:return e.LAST_VALUE_AGGREGATION;case o.InstrumentType.HISTOGRAM:return a.advice.explicitBucketBoundaries?new p(a.advice.explicitBucketBoundaries):e.HISTOGRAM_AGGREGATION}return r.diag.warn(`Unable to recognize instrument type: ${a.type}`),e.DROP_AGGREGATION}createAggregator(e){return this._resolve(e).createAggregator(e)}};e.DefaultAggregation=h,e.DROP_AGGREGATION=new c,e.SUM_AGGREGATION=new u,e.LAST_VALUE_AGGREGATION=new d,e.HISTOGRAM_AGGREGATION=new f,e.EXPONENTIAL_HISTOGRAM_AGGREGATION=new m,e.DEFAULT_AGGREGATION=new h}),Cn=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.toAggregation=e.AggregationType=void 0;var r=sR(),a;(function(e){e[e.DEFAULT=0]=`DEFAULT`,e[e.DROP=1]=`DROP`,e[e.SUM=2]=`SUM`,e[e.LAST_VALUE=3]=`LAST_VALUE`,e[e.EXPLICIT_BUCKET_HISTOGRAM=4]=`EXPLICIT_BUCKET_HISTOGRAM`,e[e.EXPONENTIAL_HISTOGRAM=5]=`EXPONENTIAL_HISTOGRAM`})(a=e.AggregationType||={});function o(e){switch(e.type){case a.DEFAULT:return r.DEFAULT_AGGREGATION;case a.DROP:return r.DROP_AGGREGATION;case a.SUM:return r.SUM_AGGREGATION;case a.LAST_VALUE:return r.LAST_VALUE_AGGREGATION;case a.EXPONENTIAL_HISTOGRAM:{let a=e;return new r.ExponentialHistogramAggregation(a.options?.maxSize,a.options?.recordMinMax)}case a.EXPLICIT_BUCKET_HISTOGRAM:{let a=e;return a.options==null?r.HISTOGRAM_AGGREGATION:new r.ExplicitBucketHistogramAggregation(a.options?.boundaries,a.options?.recordMinMax)}default:throw Error(`Unsupported Aggregation`)}}e.toAggregation=o}),Jc=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR=e.DEFAULT_AGGREGATION_SELECTOR=void 0;var r=Ls(),a=Cn();e.DEFAULT_AGGREGATION_SELECTOR=e=>({type:a.AggregationType.DEFAULT}),e.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR=e=>r.AggregationTemporality.CUMULATIVE}),eu=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MetricReader=void 0;var r=(j(),s(t)),a=we(),o=Jc();e.MetricReader=class{_shutdown=!1;_metricProducers;_sdkMetricProducer;_aggregationTemporalitySelector;_aggregationSelector;_cardinalitySelector;constructor(e){this._aggregationSelector=e?.aggregationSelector??o.DEFAULT_AGGREGATION_SELECTOR,this._aggregationTemporalitySelector=e?.aggregationTemporalitySelector??o.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR,this._metricProducers=e?.metricProducers??[],this._cardinalitySelector=e?.cardinalitySelector}setMetricProducer(e){if(this._sdkMetricProducer)throw Error(`MetricReader can not be bound to a MeterProvider again.`);this._sdkMetricProducer=e,this.onInitialized()}selectAggregation(e){return this._aggregationSelector(e)}selectAggregationTemporality(e){return this._aggregationTemporalitySelector(e)}selectCardinalityLimit(e){return this._cardinalitySelector?this._cardinalitySelector(e):2e3}onInitialized(){}async collect(e){if(this._sdkMetricProducer===void 0)throw Error(`MetricReader is not bound to a MetricProducer`);if(this._shutdown)throw Error(`MetricReader is shutdown`);let[r,...o]=await Promise.all([this._sdkMetricProducer.collect({timeoutMillis:e?.timeoutMillis}),...this._metricProducers.map(r=>r.collect({timeoutMillis:e?.timeoutMillis}))]),c=r.errors.concat((0,a.FlatMap)(o,e=>e.errors));return{resourceMetrics:{resource:r.resourceMetrics.resource,scopeMetrics:r.resourceMetrics.scopeMetrics.concat((0,a.FlatMap)(o,e=>e.resourceMetrics.scopeMetrics))},errors:c}}async shutdown(e){if(this._shutdown){r.diag.error(`Cannot call shutdown twice.`);return}e?.timeoutMillis==null?await this.onShutdown():await(0,a.callWithTimeout)(this.onShutdown(),e.timeoutMillis),this._shutdown=!0}async forceFlush(e){if(this._shutdown){r.diag.warn(`Cannot forceFlush on already shutdown MetricReader.`);return}if(e?.timeoutMillis==null){await this.onForceFlush();return}await(0,a.callWithTimeout)(this.onForceFlush(),e.timeoutMillis)}}}),uR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.PeriodicExportingMetricReader=void 0;var r=(j(),s(t)),a=y(),o=eu(),c=we();e.PeriodicExportingMetricReader=class extends o.MetricReader{_interval;_exporter;_exportInterval;_exportTimeout;constructor(e){if(super({aggregationSelector:e.exporter.selectAggregation?.bind(e.exporter),aggregationTemporalitySelector:e.exporter.selectAggregationTemporality?.bind(e.exporter),metricProducers:e.metricProducers}),e.exportIntervalMillis!==void 0&&e.exportIntervalMillis<=0)throw Error(`exportIntervalMillis must be greater than 0`);if(e.exportTimeoutMillis!==void 0&&e.exportTimeoutMillis<=0)throw Error(`exportTimeoutMillis must be greater than 0`);if(e.exportTimeoutMillis!==void 0&&e.exportIntervalMillis!==void 0&&e.exportIntervalMillis<e.exportTimeoutMillis)throw Error(`exportIntervalMillis must be greater than or equal to exportTimeoutMillis`);this._exportInterval=e.exportIntervalMillis??6e4,this._exportTimeout=e.exportTimeoutMillis??3e4,this._exporter=e.exporter}async _runOnce(){try{await(0,c.callWithTimeout)(this._doRun(),this._exportTimeout)}catch(e){if(e instanceof c.TimeoutError){r.diag.error(`Export took longer than %s milliseconds and timed out.`,this._exportTimeout);return}(0,a.globalErrorHandler)(e)}}async _doRun(){let{resourceMetrics:e,errors:o}=await this.collect({timeoutMillis:this._exportTimeout});if(o.length>0&&r.diag.error(`PeriodicExportingMetricReader: metrics collection errors`,...o),e.resource.asyncAttributesPending)try{await e.resource.waitForAsyncAttributes?.()}catch(e){r.diag.debug(`Error while resolving async portion of resource: `,e),(0,a.globalErrorHandler)(e)}if(e.scopeMetrics.length===0)return;let c=await a.internal._export(this._exporter,e);if(c.code!==a.ExportResultCode.SUCCESS)throw Error(`PeriodicExportingMetricReader: metrics export failed (error ${c.error})`)}onInitialized(){this._interval=setInterval(()=>{this._runOnce()},this._exportInterval),(0,a.unrefTimer)(this._interval)}async onForceFlush(){await this._runOnce(),await this._exporter.forceFlush()}async onShutdown(){this._interval&&clearInterval(this._interval),await this.onForceFlush(),await this._exporter.shutdown()}}}),lR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.InMemoryMetricExporter=void 0;var r=y();e.InMemoryMetricExporter=class{_shutdown=!1;_aggregationTemporality;_metrics=[];constructor(e){this._aggregationTemporality=e}export(e,a){if(this._shutdown){setTimeout(()=>a({code:r.ExportResultCode.FAILED}),0);return}this._metrics.push(e),setTimeout(()=>a({code:r.ExportResultCode.SUCCESS}),0)}getMetrics(){return this._metrics}forceFlush(){return Promise.resolve()}reset(){this._metrics=[]}selectAggregationTemporality(e){return this._aggregationTemporality}shutdown(){return this._shutdown=!0,Promise.resolve()}}}),pR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ConsoleMetricExporter=void 0;var r=y(),a=Jc();e.ConsoleMetricExporter=class e{_shutdown=!1;_temporalitySelector;constructor(e){this._temporalitySelector=e?.temporalitySelector??a.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR}export(a,o){if(this._shutdown){setImmediate(o,{code:r.ExportResultCode.FAILED});return}return e._sendMetrics(a,o)}forceFlush(){return Promise.resolve()}selectAggregationTemporality(e){return this._temporalitySelector(e)}shutdown(){return this._shutdown=!0,Promise.resolve()}static _sendMetrics(e,a){for(let r of e.scopeMetrics)for(let e of r.metrics)console.dir({descriptor:e.descriptor,dataPointType:e.dataPointType,dataPoints:e.dataPoints},{depth:null});a({code:r.ExportResultCode.SUCCESS})}}}),dR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ViewRegistry=void 0,e.ViewRegistry=class{_registeredViews=[];addView(e){this._registeredViews.push(e)}findViews(e,r){return this._registeredViews.filter(a=>this._matchInstrument(a.instrumentSelector,e)&&this._matchMeter(a.meterSelector,r))}_matchInstrument(e,r){return(e.getType()===void 0||r.type===e.getType())&&e.getNameFilter().match(r.name)&&e.getUnitFilter().match(r.unit)}_matchMeter(e,r){return e.getNameFilter().match(r.name)&&(r.version===void 0||e.getVersionFilter().match(r.version))&&(r.schemaUrl===void 0||e.getSchemaUrlFilter().match(r.schemaUrl))}}}),Ln=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isValidName=e.isDescriptorCompatibleWith=e.createInstrumentDescriptorWithView=e.createInstrumentDescriptor=void 0;var r=(j(),s(t)),a=we();function o(e,a,o){return f(e)||r.diag.warn(`Invalid metric name: "${e}". The metric name should be a ASCII string with a length no greater than 255 characters.`),{name:e,type:a,description:o?.description??``,unit:o?.unit??``,valueType:o?.valueType??r.ValueType.DOUBLE,advice:o?.advice??{}}}e.createInstrumentDescriptor=o;function c(e,r){return{name:e.name??r.name,description:e.description??r.description,type:r.type,unit:r.unit,valueType:r.valueType,advice:r.advice}}e.createInstrumentDescriptorWithView=c;function u(e,r){return(0,a.equalsCaseInsensitive)(e.name,r.name)&&e.unit===r.unit&&e.type===r.type&&e.valueType===r.valueType}e.isDescriptorCompatibleWith=u;var d=/^[a-z][a-z0-9_.\-/]{0,254}$/i;function f(e){return e.match(d)!=null}e.isValidName=f}),Zs=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isObservableInstrument=e.ObservableUpDownCounterInstrument=e.ObservableGaugeInstrument=e.ObservableCounterInstrument=e.ObservableInstrument=e.HistogramInstrument=e.GaugeInstrument=e.CounterInstrument=e.UpDownCounterInstrument=e.SyncInstrument=void 0;var r=(j(),s(t)),a=y(),o=class{_writableMetricStorage;_descriptor;constructor(e,r){this._writableMetricStorage=e,this._descriptor=r}_record(e,o={},c=r.context.active()){if(typeof e!=`number`){r.diag.warn(`non-number value provided to metric ${this._descriptor.name}: ${e}`);return}this._descriptor.valueType===r.ValueType.INT&&!Number.isInteger(e)&&(r.diag.warn(`INT value type cannot accept a floating-point value for ${this._descriptor.name}, ignoring the fractional digits.`),e=Math.trunc(e),!Number.isInteger(e))||this._writableMetricStorage.record(e,o,c,(0,a.millisToHrTime)(Date.now()))}};e.SyncInstrument=o,e.UpDownCounterInstrument=class extends o{add(e,r,a){this._record(e,r,a)}},e.CounterInstrument=class extends o{add(e,a,o){if(e<0){r.diag.warn(`negative value provided to counter ${this._descriptor.name}: ${e}`);return}this._record(e,a,o)}},e.GaugeInstrument=class extends o{record(e,r,a){this._record(e,r,a)}},e.HistogramInstrument=class extends o{record(e,a,o){if(e<0){r.diag.warn(`negative value provided to histogram ${this._descriptor.name}: ${e}`);return}this._record(e,a,o)}};var c=class{_observableRegistry;_metricStorages;_descriptor;constructor(e,r,a){this._observableRegistry=a,this._descriptor=e,this._metricStorages=r}addCallback(e){this._observableRegistry.addCallback(e,this)}removeCallback(e){this._observableRegistry.removeCallback(e,this)}};e.ObservableInstrument=c,e.ObservableCounterInstrument=class extends c{},e.ObservableGaugeInstrument=class extends c{},e.ObservableUpDownCounterInstrument=class extends c{};function u(e){return e instanceof c}e.isObservableInstrument=u}),fR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Meter=void 0;var r=Ln(),a=Zs(),o=At();e.Meter=class{_meterSharedState;constructor(e){this._meterSharedState=e}createGauge(e,c){let u=(0,r.createInstrumentDescriptor)(e,o.InstrumentType.GAUGE,c),d=this._meterSharedState.registerMetricStorage(u);return new a.GaugeInstrument(d,u)}createHistogram(e,c){let u=(0,r.createInstrumentDescriptor)(e,o.InstrumentType.HISTOGRAM,c),d=this._meterSharedState.registerMetricStorage(u);return new a.HistogramInstrument(d,u)}createCounter(e,c){let u=(0,r.createInstrumentDescriptor)(e,o.InstrumentType.COUNTER,c),d=this._meterSharedState.registerMetricStorage(u);return new a.CounterInstrument(d,u)}createUpDownCounter(e,c){let u=(0,r.createInstrumentDescriptor)(e,o.InstrumentType.UP_DOWN_COUNTER,c),d=this._meterSharedState.registerMetricStorage(u);return new a.UpDownCounterInstrument(d,u)}createObservableGauge(e,c){let u=(0,r.createInstrumentDescriptor)(e,o.InstrumentType.OBSERVABLE_GAUGE,c),d=this._meterSharedState.registerAsyncMetricStorage(u);return new a.ObservableGaugeInstrument(u,d,this._meterSharedState.observableRegistry)}createObservableCounter(e,c){let u=(0,r.createInstrumentDescriptor)(e,o.InstrumentType.OBSERVABLE_COUNTER,c),d=this._meterSharedState.registerAsyncMetricStorage(u);return new a.ObservableCounterInstrument(u,d,this._meterSharedState.observableRegistry)}createObservableUpDownCounter(e,c){let u=(0,r.createInstrumentDescriptor)(e,o.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER,c),d=this._meterSharedState.registerAsyncMetricStorage(u);return new a.ObservableUpDownCounterInstrument(u,d,this._meterSharedState.observableRegistry)}addBatchObservableCallback(e,r){this._meterSharedState.observableRegistry.addBatchCallback(e,r)}removeBatchObservableCallback(e,r){this._meterSharedState.observableRegistry.removeBatchCallback(e,r)}}}),Tu=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MetricStorage=void 0;var r=Ln();e.MetricStorage=class{_instrumentDescriptor;constructor(e){this._instrumentDescriptor=e}getInstrumentDescriptor(){return this._instrumentDescriptor}updateDescription(e){this._instrumentDescriptor=(0,r.createInstrumentDescriptor)(this._instrumentDescriptor.name,this._instrumentDescriptor.type,{description:e,valueType:this._instrumentDescriptor.valueType,unit:this._instrumentDescriptor.unit,advice:this._instrumentDescriptor.advice})}}}),bn=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.AttributeHashMap=e.HashMap=void 0;var r=we(),a=class{_hash;_valueMap=new Map;_keyMap=new Map;constructor(e){this._hash=e}get(e,r){return r??=this._hash(e),this._valueMap.get(r)}getOrDefault(e,r){let a=this._hash(e);if(this._valueMap.has(a))return this._valueMap.get(a);let o=r();return this._keyMap.has(a)||this._keyMap.set(a,e),this._valueMap.set(a,o),o}set(e,r,a){a??=this._hash(e),this._keyMap.has(a)||this._keyMap.set(a,e),this._valueMap.set(a,r)}has(e,r){return r??=this._hash(e),this._valueMap.has(r)}*keys(){let e=this._keyMap.entries(),r=e.next();for(;r.done!==!0;)yield[r.value[1],r.value[0]],r=e.next()}*entries(){let e=this._valueMap.entries(),r=e.next();for(;r.done!==!0;)yield[this._keyMap.get(r.value[0]),r.value[1],r.value[0]],r=e.next()}get size(){return this._valueMap.size}};e.HashMap=a,e.AttributeHashMap=class extends a{constructor(){super(r.hashAttributes)}}}),hu=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.DeltaMetricProcessor=void 0;var r=we(),a=bn();e.DeltaMetricProcessor=class{_aggregator;_activeCollectionStorage=new a.AttributeHashMap;_cumulativeMemoStorage=new a.AttributeHashMap;_cardinalityLimit;_overflowAttributes={"otel.metric.overflow":!0};_overflowHashCode;constructor(e,a){this._aggregator=e,this._cardinalityLimit=(a??2e3)-1,this._overflowHashCode=(0,r.hashAttributes)(this._overflowAttributes)}record(e,r,a,o){let c=this._activeCollectionStorage.get(r);if(!c){if(this._activeCollectionStorage.size>=this._cardinalityLimit){this._activeCollectionStorage.getOrDefault(this._overflowAttributes,()=>this._aggregator.createAccumulation(o))?.record(e);return}c=this._aggregator.createAccumulation(o),this._activeCollectionStorage.set(r,c)}c?.record(e)}batchCumulate(e,r){Array.from(e.entries()).forEach(([e,a,o])=>{let c=this._aggregator.createAccumulation(r);c?.record(a);let u=c;if(this._cumulativeMemoStorage.has(e,o)){let r=this._cumulativeMemoStorage.get(e,o);u=this._aggregator.diff(r,c)}else if(this._cumulativeMemoStorage.size>=this._cardinalityLimit&&(e=this._overflowAttributes,o=this._overflowHashCode,this._cumulativeMemoStorage.has(e,o))){let r=this._cumulativeMemoStorage.get(e,o);u=this._aggregator.diff(r,c)}if(this._activeCollectionStorage.has(e,o)){let r=this._activeCollectionStorage.get(e,o);u=this._aggregator.merge(r,u)}this._cumulativeMemoStorage.set(e,c,o),this._activeCollectionStorage.set(e,u,o)})}collect(){let e=this._activeCollectionStorage;return this._activeCollectionStorage=new a.AttributeHashMap,e}}}),gu=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.TemporalMetricProcessor=void 0;var r=Ls(),a=bn();e.TemporalMetricProcessor=class e{_aggregator;_unreportedAccumulations=new Map;_reportHistory=new Map;constructor(e,r){this._aggregator=e,r.forEach(e=>{this._unreportedAccumulations.set(e,[])})}buildMetrics(a,c,u,d){this._stashAccumulations(u);let f=this._getMergedUnreportedAccumulations(a),p=f,m;if(this._reportHistory.has(a)){let o=this._reportHistory.get(a),c=o.collectionTime;m=o.aggregationTemporality,p=m===r.AggregationTemporality.CUMULATIVE?e.merge(o.accumulations,f,this._aggregator):e.calibrateStartTime(o.accumulations,f,c)}else m=a.selectAggregationTemporality(c.type);this._reportHistory.set(a,{accumulations:p,collectionTime:d,aggregationTemporality:m});let h=o(p);if(h.length!==0)return this._aggregator.toMetricData(c,m,h,d)}_stashAccumulations(e){let r=this._unreportedAccumulations.keys();for(let a of r){let r=this._unreportedAccumulations.get(a);r===void 0&&(r=[],this._unreportedAccumulations.set(a,r)),r.push(e)}}_getMergedUnreportedAccumulations(r){let o=new a.AttributeHashMap,c=this._unreportedAccumulations.get(r);if(this._unreportedAccumulations.set(r,[]),c===void 0)return o;for(let r of c)o=e.merge(o,r,this._aggregator);return o}static merge(e,r,a){let o=e,c=r.entries(),u=c.next();for(;u.done!==!0;){let[r,d,f]=u.value;if(e.has(r,f)){let c=e.get(r,f),u=a.merge(c,d);o.set(r,u,f)}else o.set(r,d,f);u=c.next()}return o}static calibrateStartTime(e,r,a){for(let[o,c]of e.keys())r.get(o,c)?.setStartTime(a);return r}};function o(e){return Array.from(e.entries())}}),AR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.AsyncMetricStorage=void 0;var r=Tu(),a=hu(),o=gu(),c=bn();e.AsyncMetricStorage=class extends r.MetricStorage{_attributesProcessor;_aggregationCardinalityLimit;_deltaMetricStorage;_temporalMetricStorage;constructor(e,r,c,u,d){super(e),this._attributesProcessor=c,this._aggregationCardinalityLimit=d,this._deltaMetricStorage=new a.DeltaMetricProcessor(r,this._aggregationCardinalityLimit),this._temporalMetricStorage=new o.TemporalMetricProcessor(r,u)}record(e,r){let a=new c.AttributeHashMap;Array.from(e.entries()).forEach(([e,r])=>{a.set(this._attributesProcessor.process(e),r)}),this._deltaMetricStorage.batchCumulate(a,r)}collect(e,r){let a=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics(e,this._instrumentDescriptor,a,r)}}}),OR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getConflictResolutionRecipe=e.getDescriptionResolutionRecipe=e.getTypeConflictResolutionRecipe=e.getUnitConflictResolutionRecipe=e.getValueTypeConflictResolutionRecipe=e.getIncompatibilityDetails=void 0;function r(e,r){let a=``;return e.unit!==r.unit&&(a+=`	- Unit '${e.unit}' does not match '${r.unit}'
`),e.type!==r.type&&(a+=`	- Type '${e.type}' does not match '${r.type}'
`),e.valueType!==r.valueType&&(a+=`	- Value Type '${e.valueType}' does not match '${r.valueType}'
`),e.description!==r.description&&(a+=`	- Description '${e.description}' does not match '${r.description}'
`),a}e.getIncompatibilityDetails=r;function a(e,r){return`	- use valueType '${e.valueType}' on instrument creation or use an instrument name other than '${r.name}'`}e.getValueTypeConflictResolutionRecipe=a;function o(e,r){return`	- use unit '${e.unit}' on instrument creation or use an instrument name other than '${r.name}'`}e.getUnitConflictResolutionRecipe=o;function c(e,r){let a={name:r.name,type:r.type,unit:r.unit},o=JSON.stringify(a);return`	- create a new view with a name other than '${e.name}' and InstrumentSelector '${o}'`}e.getTypeConflictResolutionRecipe=c;function u(e,r){let a={name:r.name,type:r.type,unit:r.unit},o=JSON.stringify(a);return`	- create a new view with a name other than '${e.name}' and InstrumentSelector '${o}'
    	- OR - create a new view with the name ${e.name} and description '${e.description}' and InstrumentSelector ${o}
    	- OR - create a new view with the name ${r.name} and description '${e.description}' and InstrumentSelector ${o}`}e.getDescriptionResolutionRecipe=u;function d(e,r){return e.valueType===r.valueType?e.unit===r.unit?e.type===r.type?e.description===r.description?``:u(e,r):c(e,r):o(e,r):a(e,r)}e.getConflictResolutionRecipe=d}),MR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MetricStorageRegistry=void 0;var r=Ln(),a=(j(),s(t)),o=OR();e.MetricStorageRegistry=class e{_sharedRegistry=new Map;_perCollectorRegistry=new Map;static create(){return new e}getStorages(e){let r=[];for(let e of this._sharedRegistry.values())r=r.concat(e);let a=this._perCollectorRegistry.get(e);if(a!=null)for(let e of a.values())r=r.concat(e);return r}register(e){this._registerStorage(e,this._sharedRegistry)}registerForCollector(e,r){let a=this._perCollectorRegistry.get(e);a??(a=new Map,this._perCollectorRegistry.set(e,a)),this._registerStorage(r,a)}findOrUpdateCompatibleStorage(e){let r=this._sharedRegistry.get(e.name);return r===void 0?null:this._findOrUpdateCompatibleStorage(e,r)}findOrUpdateCompatibleCollectorStorage(e,r){let a=this._perCollectorRegistry.get(e);if(a===void 0)return null;let o=a.get(r.name);return o===void 0?null:this._findOrUpdateCompatibleStorage(r,o)}_registerStorage(e,r){let a=e.getInstrumentDescriptor(),o=r.get(a.name);if(o===void 0){r.set(a.name,[e]);return}o.push(e)}_findOrUpdateCompatibleStorage(e,c){let u=null;for(let d of c){let c=d.getInstrumentDescriptor();(0,r.isDescriptorCompatibleWith)(c,e)?(c.description!==e.description&&(e.description.length>c.description.length&&d.updateDescription(e.description),a.diag.warn(`A view or instrument with the name `,e.name,` has already been registered, but has a different description and is incompatible with another registered view.
`,`Details:
`,(0,o.getIncompatibilityDetails)(c,e),`The longer description will be used.
To resolve the conflict:`,(0,o.getConflictResolutionRecipe)(c,e))),u=d):a.diag.warn(`A view or instrument with the name `,e.name,` has already been registered and is incompatible with another registered view.
`,`Details:
`,(0,o.getIncompatibilityDetails)(c,e),`To resolve the conflict:
`,(0,o.getConflictResolutionRecipe)(c,e))}return u}}}),NR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MultiMetricStorage=void 0,e.MultiMetricStorage=class{_backingStorages;constructor(e){this._backingStorages=e}record(e,r,a,o){this._backingStorages.forEach(c=>{c.record(e,r,a,o)})}}}),IR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BatchObservableResultImpl=e.ObservableResultImpl=void 0;var r=(j(),s(t)),a=bn(),o=Zs();e.ObservableResultImpl=class{_instrumentName;_valueType;_buffer=new a.AttributeHashMap;constructor(e,r){this._instrumentName=e,this._valueType=r}observe(e,a={}){if(typeof e!=`number`){r.diag.warn(`non-number value provided to metric ${this._instrumentName}: ${e}`);return}this._valueType===r.ValueType.INT&&!Number.isInteger(e)&&(r.diag.warn(`INT value type cannot accept a floating-point value for ${this._instrumentName}, ignoring the fractional digits.`),e=Math.trunc(e),!Number.isInteger(e))||this._buffer.set(a,e)}},e.BatchObservableResultImpl=class{_buffer=new Map;observe(e,c,u={}){if(!(0,o.isObservableInstrument)(e))return;let d=this._buffer.get(e);if(d??(d=new a.AttributeHashMap,this._buffer.set(e,d)),typeof c!=`number`){r.diag.warn(`non-number value provided to metric ${e._descriptor.name}: ${c}`);return}e._descriptor.valueType===r.ValueType.INT&&!Number.isInteger(c)&&(r.diag.warn(`INT value type cannot accept a floating-point value for ${e._descriptor.name}, ignoring the fractional digits.`),c=Math.trunc(c),!Number.isInteger(c))||d.set(u,c)}}}),yR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ObservableRegistry=void 0;var r=(j(),s(t)),a=Zs(),o=IR(),c=we();e.ObservableRegistry=class{_callbacks=[];_batchCallbacks=[];addCallback(e,r){this._findCallback(e,r)>=0||this._callbacks.push({callback:e,instrument:r})}removeCallback(e,r){let a=this._findCallback(e,r);a<0||this._callbacks.splice(a,1)}addBatchCallback(e,o){let c=new Set(o.filter(a.isObservableInstrument));if(c.size===0){r.diag.error(`BatchObservableCallback is not associated with valid instruments`,o);return}this._findBatchCallback(e,c)>=0||this._batchCallbacks.push({callback:e,instruments:c})}removeBatchCallback(e,r){let o=new Set(r.filter(a.isObservableInstrument)),c=this._findBatchCallback(e,o);c<0||this._batchCallbacks.splice(c,1)}async observe(e,r){let a=this._observeCallbacks(e,r),o=this._observeBatchCallbacks(e,r);return(await(0,c.PromiseAllSettled)([...a,...o])).filter(c.isPromiseAllSettledRejectionResult).map(e=>e.reason)}_observeCallbacks(e,r){return this._callbacks.map(async({callback:a,instrument:u})=>{let d=new o.ObservableResultImpl(u._descriptor.name,u._descriptor.valueType),f=Promise.resolve(a(d));r!=null&&(f=(0,c.callWithTimeout)(f,r)),await f,u._metricStorages.forEach(r=>{r.record(d._buffer,e)})})}_observeBatchCallbacks(e,r){return this._batchCallbacks.map(async({callback:a,instruments:u})=>{let d=new o.BatchObservableResultImpl,f=Promise.resolve(a(d));r!=null&&(f=(0,c.callWithTimeout)(f,r)),await f,u.forEach(r=>{let a=d._buffer.get(r);a!=null&&r._metricStorages.forEach(r=>{r.record(a,e)})})})}_findCallback(e,r){return this._callbacks.findIndex(a=>a.callback===e&&a.instrument===r)}_findBatchCallback(e,r){return this._batchCallbacks.findIndex(a=>a.callback===e&&(0,c.setEquals)(a.instruments,r))}}}),vR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SyncMetricStorage=void 0;var r=Tu(),a=hu(),o=gu();e.SyncMetricStorage=class extends r.MetricStorage{_attributesProcessor;_aggregationCardinalityLimit;_deltaMetricStorage;_temporalMetricStorage;constructor(e,r,c,u,d){super(e),this._attributesProcessor=c,this._aggregationCardinalityLimit=d,this._deltaMetricStorage=new a.DeltaMetricProcessor(r,this._aggregationCardinalityLimit),this._temporalMetricStorage=new o.TemporalMetricProcessor(r,u)}record(e,r,a,o){r=this._attributesProcessor.process(r,a),this._deltaMetricStorage.record(e,r,a,o)}collect(e,r){let a=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics(e,this._instrumentDescriptor,a,r)}}}),li=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.createDenyListAttributesProcessor=e.createAllowListAttributesProcessor=e.createMultiAttributesProcessor=e.createNoopAttributesProcessor=void 0;var r=class{process(e,r){return e}},a=class{_processors;constructor(e){this._processors=e}process(e,r){let a=e;for(let e of this._processors)a=e.process(a,r);return a}},o=class{_allowedAttributeNames;constructor(e){this._allowedAttributeNames=e}process(e,r){let a={};return Object.keys(e).filter(e=>this._allowedAttributeNames.includes(e)).forEach(r=>a[r]=e[r]),a}},c=class{_deniedAttributeNames;constructor(e){this._deniedAttributeNames=e}process(e,r){let a={};return Object.keys(e).filter(e=>!this._deniedAttributeNames.includes(e)).forEach(r=>a[r]=e[r]),a}};function u(){return m}e.createNoopAttributesProcessor=u;function d(e){return new a(e)}e.createMultiAttributesProcessor=d;function f(e){return new o(e)}e.createAllowListAttributesProcessor=f;function p(e){return new c(e)}e.createDenyListAttributesProcessor=p;var m=new r}),xR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MeterSharedState=void 0;var r=Ln(),a=fR(),o=we(),c=AR(),u=MR(),d=NR(),f=yR(),p=vR(),m=li();e.MeterSharedState=class{_meterProviderSharedState;_instrumentationScope;metricStorageRegistry=new u.MetricStorageRegistry;observableRegistry=new f.ObservableRegistry;meter;constructor(e,r){this._meterProviderSharedState=e,this._instrumentationScope=r,this.meter=new a.Meter(this)}registerMetricStorage(e){let r=this._registerMetricStorage(e,p.SyncMetricStorage);return r.length===1?r[0]:new d.MultiMetricStorage(r)}registerAsyncMetricStorage(e){return this._registerMetricStorage(e,c.AsyncMetricStorage)}async collect(e,r,a){let c=await this.observableRegistry.observe(r,a?.timeoutMillis),u=this.metricStorageRegistry.getStorages(e);if(u.length===0)return null;let d=u.map(a=>a.collect(e,r)).filter(o.isNotNullish);return d.length===0?{errors:c}:{scopeMetrics:{scope:this._instrumentationScope,metrics:d},errors:c}}_registerMetricStorage(e,a){let o=this._meterProviderSharedState.viewRegistry.findViews(e,this._instrumentationScope).map(o=>{let c=(0,r.createInstrumentDescriptorWithView)(o,e),u=this.metricStorageRegistry.findOrUpdateCompatibleStorage(c);if(u!=null)return u;let d=new a(c,o.aggregation.createAggregator(c),o.attributesProcessor,this._meterProviderSharedState.metricCollectors,o.aggregationCardinalityLimit);return this.metricStorageRegistry.register(d),d});if(o.length===0){let r=this._meterProviderSharedState.selectAggregations(e.type).map(([r,o])=>{let c=this.metricStorageRegistry.findOrUpdateCompatibleCollectorStorage(r,e);if(c!=null)return c;let u=o.createAggregator(e),d=r.selectCardinalityLimit(e.type),f=new a(e,u,(0,m.createNoopAttributesProcessor)(),[r],d);return this.metricStorageRegistry.registerForCollector(r,f),f});o=o.concat(r)}return o}}}),DR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MeterProviderSharedState=void 0;var r=we(),a=dR(),o=xR(),c=Cn();e.MeterProviderSharedState=class{resource;viewRegistry=new a.ViewRegistry;metricCollectors=[];meterSharedStates=new Map;constructor(e){this.resource=e}getMeterSharedState(e){let a=(0,r.instrumentationScopeId)(e),c=this.meterSharedStates.get(a);return c??(c=new o.MeterSharedState(this,e),this.meterSharedStates.set(a,c)),c}selectAggregations(e){let r=[];for(let a of this.metricCollectors)r.push([a,(0,c.toAggregation)(a.selectAggregation(e))]);return r}}}),UR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MetricCollector=void 0;var r=y();e.MetricCollector=class{_sharedState;_metricReader;constructor(e,r){this._sharedState=e,this._metricReader=r}async collect(e){let a=(0,r.millisToHrTime)(Date.now()),o=[],c=[],u=Array.from(this._sharedState.meterSharedStates.values()).map(async r=>{let u=await r.collect(this,a,e);u?.scopeMetrics!=null&&o.push(u.scopeMetrics),u?.errors!=null&&c.push(...u.errors)});return await Promise.all(u),{resourceMetrics:{resource:this._sharedState.resource,scopeMetrics:o},errors:c}}async forceFlush(e){await this._metricReader.forceFlush(e)}async shutdown(e){await this._metricReader.shutdown(e)}selectAggregationTemporality(e){return this._metricReader.selectAggregationTemporality(e)}selectAggregation(e){return this._metricReader.selectAggregation(e)}selectCardinalityLimit(e){return this._metricReader.selectCardinalityLimit?.(e)??2e3}}}),Ti=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ExactPredicate=e.PatternPredicate=void 0;var r=/[\^$\\.+?()[\]{}|]/g;e.PatternPredicate=class e{_matchAll;_regexp;constructor(r){r===`*`?(this._matchAll=!0,this._regexp=/.*/):(this._matchAll=!1,this._regexp=new RegExp(e.escapePattern(r)))}match(e){return this._matchAll?!0:this._regexp.test(e)}static escapePattern(e){return`^${e.replace(r,`\\$&`).replace(`*`,`.*`)}$`}static hasWildcard(e){return e.includes(`*`)}},e.ExactPredicate=class{_matchAll;_pattern;constructor(e){this._matchAll=e===void 0,this._pattern=e}match(e){return!!(this._matchAll||e===this._pattern)}}}),VR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.InstrumentSelector=void 0;var r=Ti();e.InstrumentSelector=class{_nameFilter;_type;_unitFilter;constructor(e){this._nameFilter=new r.PatternPredicate(e?.name??`*`),this._type=e?.type,this._unitFilter=new r.ExactPredicate(e?.unit)}getType(){return this._type}getNameFilter(){return this._nameFilter}getUnitFilter(){return this._unitFilter}}}),BR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MeterSelector=void 0;var r=Ti();e.MeterSelector=class{_nameFilter;_versionFilter;_schemaUrlFilter;constructor(e){this._nameFilter=new r.ExactPredicate(e?.name),this._versionFilter=new r.ExactPredicate(e?.version),this._schemaUrlFilter=new r.ExactPredicate(e?.schemaUrl)}getNameFilter(){return this._nameFilter}getVersionFilter(){return this._versionFilter}getSchemaUrlFilter(){return this._schemaUrlFilter}}}),FR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.View=void 0;var r=Ti(),a=li(),o=VR(),c=BR(),u=Cn();function d(e){return e.instrumentName==null&&e.instrumentType==null&&e.instrumentUnit==null&&e.meterName==null&&e.meterVersion==null&&e.meterSchemaUrl==null}function f(e){if(d(e))throw Error(`Cannot create view with no selector arguments supplied`);if(e.name!=null&&(e?.instrumentName==null||r.PatternPredicate.hasWildcard(e.instrumentName)))throw Error(`Views with a specified name must be declared with an instrument selector that selects at most one instrument per meter.`)}e.View=class{name;description;aggregation;attributesProcessor;instrumentSelector;meterSelector;aggregationCardinalityLimit;constructor(e){f(e),this.attributesProcessor=e.attributesProcessors==null?(0,a.createNoopAttributesProcessor)():(0,a.createMultiAttributesProcessor)(e.attributesProcessors),this.name=e.name,this.description=e.description,this.aggregation=(0,u.toAggregation)(e.aggregation??{type:u.AggregationType.DEFAULT}),this.instrumentSelector=new o.InstrumentSelector({name:e.instrumentName,type:e.instrumentType,unit:e.instrumentUnit}),this.meterSelector=new c.MeterSelector({name:e.meterName,version:e.meterVersion,schemaUrl:e.meterSchemaUrl}),this.aggregationCardinalityLimit=e.aggregationCardinalityLimit}}}),qR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MeterProvider=void 0;var r=(j(),s(t)),a=sn(),o=DR(),c=UR(),u=FR();e.MeterProvider=class{_sharedState;_shutdown=!1;constructor(e){if(this._sharedState=new o.MeterProviderSharedState(e?.resource??(0,a.defaultResource)()),e?.views!=null&&e.views.length>0)for(let r of e.views)this._sharedState.viewRegistry.addView(new u.View(r));if(e?.readers!=null&&e.readers.length>0)for(let r of e.readers){let e=new c.MetricCollector(this._sharedState,r);r.setMetricProducer(e),this._sharedState.metricCollectors.push(e)}}getMeter(e,a=``,o={}){return this._shutdown?(r.diag.warn(`A shutdown MeterProvider cannot provide a Meter`),(0,r.createNoopMeter)()):this._sharedState.getMeterSharedState({name:e,version:a,schemaUrl:o.schemaUrl}).meter}async shutdown(e){if(this._shutdown){r.diag.warn(`shutdown may only be called once per MeterProvider`);return}this._shutdown=!0,await Promise.all(this._sharedState.metricCollectors.map(r=>r.shutdown(e)))}async forceFlush(e){if(this._shutdown){r.diag.warn(`invalid attempt to force flush after MeterProvider shutdown`);return}await Promise.all(this._sharedState.metricCollectors.map(r=>r.forceFlush(e)))}}}),YR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.TimeoutError=e.createDenyListAttributesProcessor=e.createAllowListAttributesProcessor=e.AggregationType=e.MeterProvider=e.ConsoleMetricExporter=e.InMemoryMetricExporter=e.PeriodicExportingMetricReader=e.MetricReader=e.InstrumentType=e.DataPointType=e.AggregationTemporality=void 0;var r=Ls();Object.defineProperty(e,"AggregationTemporality",{enumerable:!0,get:function(){return r.AggregationTemporality}});var a=At();Object.defineProperty(e,"DataPointType",{enumerable:!0,get:function(){return a.DataPointType}}),Object.defineProperty(e,"InstrumentType",{enumerable:!0,get:function(){return a.InstrumentType}});var o=eu();Object.defineProperty(e,"MetricReader",{enumerable:!0,get:function(){return o.MetricReader}});var c=uR();Object.defineProperty(e,"PeriodicExportingMetricReader",{enumerable:!0,get:function(){return c.PeriodicExportingMetricReader}});var u=lR();Object.defineProperty(e,"InMemoryMetricExporter",{enumerable:!0,get:function(){return u.InMemoryMetricExporter}});var d=pR();Object.defineProperty(e,"ConsoleMetricExporter",{enumerable:!0,get:function(){return d.ConsoleMetricExporter}});var f=qR();Object.defineProperty(e,"MeterProvider",{enumerable:!0,get:function(){return f.MeterProvider}});var p=Cn();Object.defineProperty(e,"AggregationType",{enumerable:!0,get:function(){return p.AggregationType}});var m=li();Object.defineProperty(e,"createAllowListAttributesProcessor",{enumerable:!0,get:function(){return m.createAllowListAttributesProcessor}}),Object.defineProperty(e,"createDenyListAttributesProcessor",{enumerable:!0,get:function(){return m.createDenyListAttributesProcessor}});var h=we();Object.defineProperty(e,"TimeoutError",{enumerable:!0,get:function(){return h.TimeoutError}})}),ku=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractAsyncHooksContextManager=void 0;var r=k(`events`),a=[`addListener`,`on`,`once`,`prependListener`,`prependOnceListener`];e.AbstractAsyncHooksContextManager=class{bind(e,a){return a instanceof r.EventEmitter?this._bindEventEmitter(e,a):typeof a==`function`?this._bindFunction(e,a):a}_bindFunction(e,r){let a=this,o=function(...o){return a.with(e,()=>r.apply(this,o))};return Object.defineProperty(o,"length",{enumerable:!1,configurable:!0,writable:!1,value:r.length}),o}_bindEventEmitter(e,r){return this._getPatchMap(r)!==void 0||(this._createPatchMap(r),a.forEach(a=>{r[a]!==void 0&&(r[a]=this._patchAddListener(r,r[a],e))}),typeof r.removeListener==`function`&&(r.removeListener=this._patchRemoveListener(r,r.removeListener)),typeof r.off==`function`&&(r.off=this._patchRemoveListener(r,r.off)),typeof r.removeAllListeners==`function`&&(r.removeAllListeners=this._patchRemoveAllListeners(r,r.removeAllListeners))),r}_patchRemoveListener(e,r){let a=this;return function(o,c){let u=a._getPatchMap(e)?.[o];if(u===void 0)return r.call(this,o,c);let d=u.get(c);return r.call(this,o,d||c)}}_patchRemoveAllListeners(e,r){let a=this;return function(o){let c=a._getPatchMap(e);return c!==void 0&&(arguments.length===0?a._createPatchMap(e):c[o]!==void 0&&delete c[o]),r.apply(this,arguments)}}_patchAddListener(e,r,a){let o=this;return function(c,u){if(o._wrapped)return r.call(this,c,u);let d=o._getPatchMap(e);d===void 0&&(d=o._createPatchMap(e));let f=d[c];f===void 0&&(f=new WeakMap,d[c]=f);let p=o.bind(a,u);f.set(u,p),o._wrapped=!0;try{return r.call(this,c,p)}finally{o._wrapped=!1}}}_createPatchMap(e){let r=Object.create(null);return e[this._kOtListeners]=r,r}_getPatchMap(e){return e[this._kOtListeners]}_kOtListeners=Symbol(`OtListeners`);_wrapped=!1}}),$R=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.AsyncHooksContextManager=void 0;var r=(j(),s(t)),a=k(`async_hooks`),o=ku();e.AsyncHooksContextManager=class extends o.AbstractAsyncHooksContextManager{_asyncHook;_contexts=new Map;_stack=[];constructor(){super(),this._asyncHook=a.createHook({init:this._init.bind(this),before:this._before.bind(this),after:this._after.bind(this),destroy:this._destroy.bind(this),promiseResolve:this._destroy.bind(this)})}active(){return this._stack[this._stack.length-1]??r.ROOT_CONTEXT}with(e,r,a,...o){this._enterContext(e);try{return r.call(a,...o)}finally{this._exitContext()}}enable(){return this._asyncHook.enable(),this}disable(){return this._asyncHook.disable(),this._contexts.clear(),this._stack=[],this}_init(e,r){if(r===`TIMERWRAP`)return;let a=this._stack[this._stack.length-1];a!==void 0&&this._contexts.set(e,a)}_destroy(e){this._contexts.delete(e)}_before(e){let r=this._contexts.get(e);r!==void 0&&this._enterContext(r)}_after(){this._exitContext()}_enterContext(e){this._stack.push(e)}_exitContext(){this._stack.pop()}}}),KR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.AsyncLocalStorageContextManager=void 0;var r=(j(),s(t)),a=k(`async_hooks`),o=ku();e.AsyncLocalStorageContextManager=class extends o.AbstractAsyncHooksContextManager{_asyncLocalStorage;constructor(){super(),this._asyncLocalStorage=new a.AsyncLocalStorage}active(){return this._asyncLocalStorage.getStore()??r.ROOT_CONTEXT}with(e,r,a,...o){let c=a==null?r:r.bind(a);return this._asyncLocalStorage.run(e,c,...o)}enable(){return this}disable(){return this._asyncLocalStorage.disable(),this}}}),WR=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.AsyncLocalStorageContextManager=e.AsyncHooksContextManager=void 0;var r=$R();Object.defineProperty(e,"AsyncHooksContextManager",{enumerable:!0,get:function(){return r.AsyncHooksContextManager}});var a=KR();Object.defineProperty(e,"AsyncLocalStorageContextManager",{enumerable:!0,get:function(){return a.AsyncLocalStorageContextManager}})}),AO=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.toAnyValue=e.toKeyValue=e.toAttributes=e.createInstrumentationScope=e.createResource=void 0;function r(e){let r={attributes:o(e.attributes),droppedAttributesCount:0},a=e.schemaUrl;return a&&a!==``&&(r.schemaUrl=a),r}e.createResource=r;function a(e){return{name:e.name,version:e.version}}e.createInstrumentationScope=a;function o(e){return Object.keys(e).map(r=>c(r,e[r]))}e.toAttributes=o;function c(e,r){return{key:e,value:u(r)}}e.toKeyValue=c;function u(e){let r=typeof e;return r===`string`?{stringValue:e}:r===`number`?Number.isInteger(e)?{intValue:e}:{doubleValue:e}:r===`boolean`?{boolValue:e}:e instanceof Uint8Array?{bytesValue:e}:Array.isArray(e)?{arrayValue:{values:e.map(u)}}:r===`object`&&e!=null?{kvlistValue:{values:Object.entries(e).map(([e,r])=>c(e,r))}}:{}}e.toAnyValue=u}),mO=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.hexToBinary=void 0;function r(e){return e>=48&&e<=57?e-48:e>=97&&e<=102?e-87:e-55}function a(e){let a=new Uint8Array(e.length/2),o=0;for(let c=0;c<e.length;c+=2){let u=r(e.charCodeAt(c)),d=r(e.charCodeAt(c+1));a[o++]=u<<4|d}return a}e.hexToBinary=a}),MO=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getOtlpEncoder=e.encodeAsString=e.encodeAsLongBits=e.toLongBits=e.hrTimeToNanos=void 0;var r=y(),a=mO();function o(e){let r=BigInt(1e9);return BigInt(e[0])*r+BigInt(e[1])}e.hrTimeToNanos=o;function c(e){return{low:Number(BigInt.asUintN(32,e)),high:Number(BigInt.asUintN(32,e>>BigInt(32)))}}e.toLongBits=c;function u(e){return c(o(e))}e.encodeAsLongBits=u;function d(e){return o(e).toString()}e.encodeAsString=d;var f=typeof BigInt<`u`?d:r.hrTimeToNanoseconds;function p(e){return e}function m(e){if(e!==void 0)return(0,a.hexToBinary)(e)}var h={encodeHrTime:u,encodeSpanContext:a.hexToBinary,encodeOptionalSpanContext:m};function g(e){if(e===void 0)return h;let r=e.useLongBits??!0,o=e.useHex??!1;return{encodeHrTime:r?u:f,encodeSpanContext:o?p:a.hexToBinary,encodeOptionalSpanContext:o?p:m}}e.getOtlpEncoder=g}),t_=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.createExportTraceServiceRequest=e.toOtlpSpanEvent=e.toOtlpLink=e.sdkSpanToOtlpSpan=void 0;var r=AO(),a=MO();function o(e,a){let o=e.spanContext(),d=e.status,f=e.parentSpanContext?.spanId?a.encodeSpanContext(e.parentSpanContext?.spanId):void 0;return{traceId:a.encodeSpanContext(o.traceId),spanId:a.encodeSpanContext(o.spanId),parentSpanId:f,traceState:o.traceState?.serialize(),name:e.name,kind:e.kind==null?0:e.kind+1,startTimeUnixNano:a.encodeHrTime(e.startTime),endTimeUnixNano:a.encodeHrTime(e.endTime),attributes:(0,r.toAttributes)(e.attributes),droppedAttributesCount:e.droppedAttributesCount,events:e.events.map(e=>u(e,a)),droppedEventsCount:e.droppedEventsCount,status:{code:d.code,message:d.message},links:e.links.map(e=>c(e,a)),droppedLinksCount:e.droppedLinksCount}}e.sdkSpanToOtlpSpan=o;function c(e,a){return{attributes:e.attributes?(0,r.toAttributes)(e.attributes):[],spanId:a.encodeSpanContext(e.context.spanId),traceId:a.encodeSpanContext(e.context.traceId),traceState:e.context.traceState?.serialize(),droppedAttributesCount:e.droppedAttributesCount||0}}e.toOtlpLink=c;function u(e,a){return{attributes:e.attributes?(0,r.toAttributes)(e.attributes):[],name:e.name,timeUnixNano:a.encodeHrTime(e.time),droppedAttributesCount:e.droppedAttributesCount||0}}e.toOtlpSpanEvent=u;function d(e,r){return{resourceSpans:p(e,(0,a.getOtlpEncoder)(r))}}e.createExportTraceServiceRequest=d;function f(e){let r=new Map;for(let a of e){let e=r.get(a.resource);e||(e=new Map,r.set(a.resource,e));let o=`${a.instrumentationScope.name}@${a.instrumentationScope.version||``}:${a.instrumentationScope.schemaUrl||``}`,c=e.get(o);c||(c=[],e.set(o,c)),c.push(a)}return r}function p(e,a){let c=f(e),u=[],d=c.entries(),p=d.next();for(;!p.done;){let[e,c]=p.value,f=[],m=c.values(),h=m.next();for(;!h.done;){let e=h.value;if(e.length>0){let c=e.map(e=>o(e,a));f.push({scope:(0,r.createInstrumentationScope)(e[0].instrumentationScope),spans:c,schemaUrl:e[0].instrumentationScope.schemaUrl})}h=m.next()}let g=(0,r.createResource)(e),_={resource:g,scopeSpans:f,schemaUrl:g.schemaUrl};u.push(_),p=d.next()}return u}}),r_=l(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.JsonTraceSerializer=void 0;var r=t_();e.JsonTraceSerializer={serializeRequest:e=>{let a=(0,r.createExportTraceServiceRequest)(e,{useHex:!0,useLongBits:!1});return new TextEncoder().encode(JSON.stringify(a))},deserializeResponse:e=>{if(e.length===0)return{};let r=new TextDecoder;return JSON.parse(r.decode(e))}}}),yO=l((e,r)=>{r.exports=a;function a(e,r){for(var a=Array(arguments.length-1),o=0,c=2,u=!0;c<arguments.length;)a[o++]=arguments[c++];return new Promise(function(c,d){a[o]=function(e){if(u){if(u=!1,e)d(e);else{for(var r=Array(arguments.length-1),a=0;a<r.length;)r[a++]=arguments[a];c.apply(null,r)}}};try{e.apply(r||null,a)}catch(e){u&&(u=!1,d(e))}})}}),UO=l(e=>{var r=e;r.length=function(e){var r=e.length;if(!r)return 0;for(var a=0;--r%4>1&&e.charAt(r)===`=`;)++a;return Math.ceil(e.length*3)/4-a};var a=Array(64),o=Array(123);for(c=0;c<64;)o[a[c]=c<26?c+65:c<52?c+71:c<62?c-4:c-59|43]=c++;var c;r.encode=function(e,r,o){for(var c=null,u=[],d=0,f=0,p;r<o;){var m=e[r++];switch(f){case 0:u[d++]=a[m>>2],p=(m&3)<<4,f=1;break;case 1:u[d++]=a[p|m>>4],p=(m&15)<<2,f=2;break;case 2:u[d++]=a[p|m>>6],u[d++]=a[m&63],f=0}d>8191&&((c||=[]).push(String.fromCharCode.apply(String,u)),d=0)}return f&&(u[d++]=a[p],u[d++]=61,f===1&&(u[d++]=61)),c?(d&&c.push(String.fromCharCode.apply(String,u.slice(0,d))),c.join(``)):String.fromCharCode.apply(String,u.slice(0,d))};var u=`invalid encoding`;r.decode=function(e,r,a){for(var c=a,d=0,f,p=0;p<e.length;){var m=e.charCodeAt(p++);if(m===61&&d>1)break;if((m=o[m])===void 0)throw Error(u);switch(d){case 0:f=m,d=1;break;case 1:r[a++]=f<<2|(m&48)>>4,f=m,d=2;break;case 2:r[a++]=(f&15)<<4|(m&60)>>2,f=m,d=3;break;case 3:r[a++]=(f&3)<<6|m,d=0}}if(d===1)throw Error(u);return a-c},r.test=function(e){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e)}}),VO=l((e,r)=>{r.exports=a;function a(){this._listeners={}}a.prototype.on=function(e,r,a){return(this._listeners[e]||(this._listeners[e]=[])).push({fn:r,ctx:a||this}),this},a.prototype.off=function(e,r){if(e===void 0)this._listeners={};else if(r===void 0)this._listeners[e]=[];else for(var a=this._listeners[e],o=0;o<a.length;)a[o].fn===r?a.splice(o,1):++o;return this},a.prototype.emit=function(e){var r=this._listeners[e];if(r){for(var a=[],o=1;o<arguments.length;)a.push(arguments[o++]);for(o=0;o<r.length;)r[o].fn.apply(r[o++].ctx,a)}return this}}),kO=l((e,r)=>{r.exports=a(a);function a(e){return typeof Float32Array<`u`?function(){var r=new Float32Array([-0]),a=new Uint8Array(r.buffer),o=a[3]===128;function c(e,o,c){r[0]=e,o[c]=a[0],o[c+1]=a[1],o[c+2]=a[2],o[c+3]=a[3]}function u(e,o,c){r[0]=e,o[c]=a[3],o[c+1]=a[2],o[c+2]=a[1],o[c+3]=a[0]}e.writeFloatLE=o?c:u,e.writeFloatBE=o?u:c;function d(e,o){return a[0]=e[o],a[1]=e[o+1],a[2]=e[o+2],a[3]=e[o+3],r[0]}function f(e,o){return a[3]=e[o],a[2]=e[o+1],a[1]=e[o+2],a[0]=e[o+3],r[0]}e.readFloatLE=o?d:f,e.readFloatBE=o?f:d}():function(){function r(e,r,a,o){var c=+(r<0);if(c&&(r=-r),r===0)e(1/r>0?0:2147483648,a,o);else if(isNaN(r))e(2143289344,a,o);else if(r>34028234663852886e22)e((c<<31|2139095040)>>>0,a,o);else if(r<11754943508222875e-54)e((c<<31|Math.round(r/1401298464324817e-60))>>>0,a,o);else{var u=Math.floor(Math.log(r)/Math.LN2),d=Math.round(r*2**-u*8388608)&8388607;e((c<<31|u+127<<23|d)>>>0,a,o)}}e.writeFloatLE=r.bind(null,o),e.writeFloatBE=r.bind(null,c);function a(e,r,a){var o=e(r,a),c=(o>>31)*2+1,u=o>>>23&255,d=o&8388607;return u===255?d?NaN:1/0*c:u===0?c*1401298464324817e-60*d:c*2**(u-150)*(d+8388608)}e.readFloatLE=a.bind(null,u),e.readFloatBE=a.bind(null,d)}(),typeof Float64Array<`u`?function(){var r=new Float64Array([-0]),a=new Uint8Array(r.buffer),o=a[7]===128;function c(e,o,c){r[0]=e,o[c]=a[0],o[c+1]=a[1],o[c+2]=a[2],o[c+3]=a[3],o[c+4]=a[4],o[c+5]=a[5],o[c+6]=a[6],o[c+7]=a[7]}function u(e,o,c){r[0]=e,o[c]=a[7],o[c+1]=a[6],o[c+2]=a[5],o[c+3]=a[4],o[c+4]=a[3],o[c+5]=a[2],o[c+6]=a[1],o[c+7]=a[0]}e.writeDoubleLE=o?c:u,e.writeDoubleBE=o?u:c;function d(e,o){return a[0]=e[o],a[1]=e[o+1],a[2]=e[o+2],a[3]=e[o+3],a[4]=e[o+4],a[5]=e[o+5],a[6]=e[o+6],a[7]=e[o+7],r[0]}function f(e,o){return a[7]=e[o],a[6]=e[o+1],a[5]=e[o+2],a[4]=e[o+3],a[3]=e[o+4],a[2]=e[o+5],a[1]=e[o+6],a[0]=e[o+7],r[0]}e.readDoubleLE=o?d:f,e.readDoubleBE=o?f:d}():function(){function r(e,r,a,o,c,u){var d=+(o<0);if(d&&(o=-o),o===0)e(0,c,u+r),e(1/o>0?0:2147483648,c,u+a);else if(isNaN(o))e(0,c,u+r),e(2146959360,c,u+a);else if(o>17976931348623157e292)e(0,c,u+r),e((d<<31|2146435072)>>>0,c,u+a);else{var f;if(o<22250738585072014e-324)f=o/5e-324,e(f>>>0,c,u+r),e((d<<31|f/4294967296)>>>0,c,u+a);else{var p=Math.floor(Math.log(o)/Math.LN2);p===1024&&(p=1023),f=o*2**-p,e(f*4503599627370496>>>0,c,u+r),e((d<<31|p+1023<<20|f*1048576&1048575)>>>0,c,u+a)}}}e.writeDoubleLE=r.bind(null,o,0,4),e.writeDoubleBE=r.bind(null,c,4,0);function a(e,r,a,o,c){var u=e(o,c+r),d=e(o,c+a),f=(d>>31)*2+1,p=d>>>20&2047,m=4294967296*(d&1048575)+u;return p===2047?m?NaN:1/0*f:p===0?f*5e-324*m:f*2**(p-1075)*(m+4503599627370496)}e.readDoubleLE=a.bind(null,u,0,4),e.readDoubleBE=a.bind(null,d,4,0)}(),e}function o(e,r,a){r[a]=e&255,r[a+1]=e>>>8&255,r[a+2]=e>>>16&255,r[a+3]=e>>>24}function c(e,r,a){r[a]=e>>>24,r[a+1]=e>>>16&255,r[a+2]=e>>>8&255,r[a+3]=e&255}function u(e,r){return(e[r]|e[r+1]<<8|e[r+2]<<16|e[r+3]<<24)>>>0}function d(e,r){return(e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3])>>>0}}),YO=l((exports,module)=>{module.exports=inquire;function inquire(moduleName){try{var mod=eval(`quire`.replace(/^/,`re`))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch{}return null}}),KO=l(e=>{var r=e;r.length=function(e){for(var r=0,a=0,o=0;o<e.length;++o)a=e.charCodeAt(o),a<128?r+=1:a<2048?r+=2:(a&64512)==55296&&(e.charCodeAt(o+1)&64512)==56320?(++o,r+=4):r+=3;return r},r.read=function(e,r,a){if(a-r<1)return``;for(var o=null,c=[],u=0,d;r<a;)d=e[r++],d<128?c[u++]=d:d>191&&d<224?c[u++]=(d&31)<<6|e[r++]&63:d>239&&d<365?(d=((d&7)<<18|(e[r++]&63)<<12|(e[r++]&63)<<6|e[r++]&63)-65536,c[u++]=55296+(d>>10),c[u++]=56320+(d&1023)):c[u++]=(d&15)<<12|(e[r++]&63)<<6|e[r++]&63,u>8191&&((o||=[]).push(String.fromCharCode.apply(String,c)),u=0);return o?(u&&o.push(String.fromCharCode.apply(String,c.slice(0,u))),o.join(``)):String.fromCharCode.apply(String,c.slice(0,u))},r.write=function(e,r,a){for(var o=a,c,u,d=0;d<e.length;++d)c=e.charCodeAt(d),c<128?r[a++]=c:c<2048?(r[a++]=c>>6|192,r[a++]=c&63|128):(c&64512)==55296&&((u=e.charCodeAt(d+1))&64512)==56320?(c=65536+((c&1023)<<10)+(u&1023),++d,r[a++]=c>>18|240,r[a++]=c>>12&63|128,r[a++]=c>>6&63|128,r[a++]=c&63|128):(r[a++]=c>>12|224,r[a++]=c>>6&63|128,r[a++]=c&63|128);return a-o}}),zO=l((e,r)=>{r.exports=a;function a(e,r,a){var o=a||8192,c=o>>>1,u=null,d=o;return function(a){if(a<1||a>c)return e(a);d+a>o&&(u=e(o),d=0);var f=r.call(u,d,d+=a);return d&7&&(d=(d|7)+1),f}}}),QO=l((e,r)=>{r.exports=o;var a=gt();function o(e,r){this.lo=e>>>0,this.hi=r>>>0}var c=o.zero=new o(0,0);c.toNumber=function(){return 0},c.zzEncode=c.zzDecode=function(){return this},c.length=function(){return 1};var u=o.zeroHash=`\0\0\0\0\0\0\0\0`;o.fromNumber=function(e){if(e===0)return c;var r=e<0;r&&(e=-e);var a=e>>>0,u=(e-a)/4294967296>>>0;return r&&(u=~u>>>0,a=~a>>>0,++a>4294967295&&(a=0,++u>4294967295&&(u=0))),new o(a,u)},o.from=function(e){if(typeof e==`number`)return o.fromNumber(e);if(a.isString(e)){if(a.Long)e=a.Long.fromString(e);else return o.fromNumber(parseInt(e,10))}return e.low||e.high?new o(e.low>>>0,e.high>>>0):c},o.prototype.toNumber=function(e){if(!e&&this.hi>>>31){var r=~this.lo+1>>>0,a=~this.hi>>>0;return r||(a=a+1>>>0),-(r+a*4294967296)}return this.lo+this.hi*4294967296},o.prototype.toLong=function(e){return a.Long?new a.Long(this.lo|0,this.hi|0,!!e):{low:this.lo|0,high:this.hi|0,unsigned:!!e}};var d=String.prototype.charCodeAt;o.fromHash=function(e){return e===u?c:new o((d.call(e,0)|d.call(e,1)<<8|d.call(e,2)<<16|d.call(e,3)<<24)>>>0,(d.call(e,4)|d.call(e,5)<<8|d.call(e,6)<<16|d.call(e,7)<<24)>>>0)},o.prototype.toHash=function(){return String.fromCharCode(this.lo&255,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,this.hi&255,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},o.prototype.zzEncode=function(){var e=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^e)>>>0,this.lo=(this.lo<<1^e)>>>0,this},o.prototype.zzDecode=function(){var e=-(this.lo&1);return this.lo=((this.lo>>>1|this.hi<<31)^e)>>>0,this.hi=(this.hi>>>1^e)>>>0,this},o.prototype.length=function(){var e=this.lo,r=(this.lo>>>28|this.hi<<4)>>>0,a=this.hi>>>24;return a===0?r===0?e<16384?e<128?1:2:e<2097152?3:4:r<16384?r<128?5:6:r<2097152?7:8:a<128?9:10}}),gt=l(e=>{var r=e;r.asPromise=yO(),r.base64=UO(),r.EventEmitter=VO(),r.float=kO(),r.inquire=YO(),r.utf8=KO(),r.pool=zO(),r.LongBits=QO(),r.isNode=!!(typeof global<`u`&&global&&global.process&&global.process.versions&&global.process.versions.node),r.global=r.isNode&&global||typeof window<`u`&&window||typeof self<`u`&&self||e,r.emptyArray=Object.freeze?Object.freeze([]):[],r.emptyObject=Object.freeze?Object.freeze({}):{},r.isInteger=Number.isInteger||function(e){return typeof e==`number`&&isFinite(e)&&Math.floor(e)===e},r.isString=function(e){return typeof e==`string`||e instanceof String},r.isObject=function(e){return e&&typeof e==`object`},r.isset=r.isSet=function(e,r){var a=e[r];return a!=null&&e.hasOwnProperty(r)?typeof a!=`object`||(Array.isArray(a)?a.length:Object.keys(a).length)>0:!1},r.Buffer=function(){try{var e=r.inquire(`buffer`).Buffer;return e.prototype.utf8Write?e:null}catch{return null}}(),r._Buffer_from=null,r._Buffer_allocUnsafe=null,r.newBuffer=function(e){return typeof e==`number`?r.Buffer?r._Buffer_allocUnsafe(e):new r.Array(e):r.Buffer?r._Buffer_from(e):typeof Uint8Array>`u`?e:new Uint8Array(e)},r.Array=typeof Uint8Array<`u`?Uint8Array:Array,r.Long=r.global.dcodeIO&&r.global.dcodeIO.Long||r.global.Long||r.inquire(`long`),r.key2Re=/^true|false|0|1$/,r.key32Re=/^-?(?:0|[1-9][0-9]*)$/,r.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,r.longToHash=function(e){return e?r.LongBits.from(e).toHash():r.LongBits.zeroHash},r.longFromHash=function(e,a){var o=r.LongBits.fromHash(e);return r.Long?r.Long.fromBits(o.lo,o.hi,a):o.toNumber(!!a)};function a(e,r,a){for(var o=Object.keys(r),c=0;c<o.length;++c)(e[o[c]]===void 0||!a)&&(e[o[c]]=r[o[c]]);return e}r.merge=a,r.lcFirst=function(e){return e.charAt(0).toLowerCase()+e.substring(1)};function o(e){function r(e,o){if(!(this instanceof r))return new r(e,o);Object.defineProperty(this,"message",{get:function(){return e}}),Error.captureStackTrace?Error.captureStackTrace(this,r):Object.defineProperty(this,"stack",{value:Error().stack||``}),o&&a(this,o)}return r.prototype=Object.create(Error.prototype,{constructor:{value:r,writable:!0,enumerable:!1,configurable:!0},name:{get:function(){return e},set:void 0,enumerable:!1,configurable:!0},toString:{value:function(){return this.name+`: `+this.message},writable:!0,enumerable:!1,configurable:!0}}),r}r.newError=o,r.ProtocolError=o(`ProtocolError`),r.oneOfGetter=function(e){for(var r={},a=0;a<e.length;++a)r[e[a]]=1;return function(){for(var e=Object.keys(this),a=e.length-1;a>-1;--a)if(r[e[a]]===1&&this[e[a]]!==void 0&&this[e[a]]!==null)return e[a]}},r.oneOfSetter=function(e){return function(r){for(var a=0;a<e.length;++a)e[a]!==r&&delete this[e[a]]}},r.toJSONOptions={longs:String,enums:String,bytes:String,json:!0},r._configure=function(){var e=r.Buffer;if(!e){r._Buffer_from=r._Buffer_allocUnsafe=null;return}r._Buffer_from=e.from!==Uint8Array.from&&e.from||function(r,a){return new e(r,a)},r._Buffer_allocUnsafe=e.allocUnsafe||function(r){return new e(r)}}}),E_=l((e,r)=>{r.exports=h;var a=gt(),o,c=a.LongBits,u=a.base64,d=a.utf8;function f(e,r,a){this.fn=e,this.len=r,this.next=void 0,this.val=a}function p(){}function m(e){this.head=e.head,this.tail=e.tail,this.len=e.len,this.next=e.states}function h(){this.len=0,this.head=new f(p,0,0),this.tail=this.head,this.states=null}var g=function(){return a.Buffer?function(){return(h.create=function(){return new o})()}:function(){return new h}};h.create=g(),h.alloc=function(e){return new a.Array(e)},a.Array!==Array&&(h.alloc=a.pool(h.alloc,a.Array.prototype.subarray)),h.prototype._push=function(e,r,a){return this.tail=this.tail.next=new f(e,r,a),this.len+=r,this};function _(e,r,a){r[a]=e&255}function v(e,r,a){for(;e>127;)r[a++]=e&127|128,e>>>=7;r[a]=e}function b(e,r){this.len=e,this.next=void 0,this.val=r}b.prototype=Object.create(f.prototype),b.prototype.fn=v,h.prototype.uint32=function(e){return this.len+=(this.tail=this.tail.next=new b((e>>>=0)<128?1:e<16384?2:e<2097152?3:e<268435456?4:5,e)).len,this},h.prototype.int32=function(e){return e<0?this._push(S,10,c.fromNumber(e)):this.uint32(e)},h.prototype.sint32=function(e){return this.uint32((e<<1^e>>31)>>>0)};function S(e,r,a){for(;e.hi;)r[a++]=e.lo&127|128,e.lo=(e.lo>>>7|e.hi<<25)>>>0,e.hi>>>=7;for(;e.lo>127;)r[a++]=e.lo&127|128,e.lo>>>=7;r[a++]=e.lo}h.prototype.uint64=function(e){var r=c.from(e);return this._push(S,r.length(),r)},h.prototype.int64=h.prototype.uint64,h.prototype.sint64=function(e){var r=c.from(e).zzEncode();return this._push(S,r.length(),r)},h.prototype.bool=function(e){return this._push(_,1,+!!e)};function C(e,r,a){r[a]=e&255,r[a+1]=e>>>8&255,r[a+2]=e>>>16&255,r[a+3]=e>>>24}h.prototype.fixed32=function(e){return this._push(C,4,e>>>0)},h.prototype.sfixed32=h.prototype.fixed32,h.prototype.fixed64=function(e){var r=c.from(e);return this._push(C,4,r.lo)._push(C,4,r.hi)},h.prototype.sfixed64=h.prototype.fixed64,h.prototype.float=function(e){return this._push(a.float.writeFloatLE,4,e)},h.prototype.double=function(e){return this._push(a.float.writeDoubleLE,8,e)};var w=a.Array.prototype.set?function(e,r,a){r.set(e,a)}:function(e,r,a){for(var o=0;o<e.length;++o)r[a+o]=e[o]};h.prototype.bytes=function(e){var r=e.length>>>0;if(!r)return this._push(_,1,0);if(a.isString(e)){var o=h.alloc(r=u.length(e));u.decode(e,o,0),e=o}return this.uint32(r)._push(w,r,e)},h.prototype.string=function(e){var r=d.length(e);return r?this.uint32(r)._push(d.write,r,e):this._push(_,1,0)},h.prototype.fork=function(){return this.states=new m(this),this.head=this.tail=new f(p,0,0),this.len=0,this},h.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new f(p,0,0),this.len=0),this},h.prototype.ldelim=function(){var e=this.head,r=this.tail,a=this.len;return this.reset().uint32(a),a&&(this.tail.next=e.next,this.tail=r,this.len+=a),this},h.prototype.finish=function(){for(var e=this.head.next,r=this.constructor.alloc(this.len),a=0;e;)e.fn(e.val,r,a),a+=e.len,e=e.next;return r},h._configure=function(e){o=e,h.create=g(),o._configure()}}),iP=l((e,r)=>{r.exports=c;var a=E_();(c.prototype=Object.create(a.prototype)).constructor=c;var o=gt();function c(){a.call(this)}c._configure=function(){c.alloc=o._Buffer_allocUnsafe,c.writeBytesBuffer=o.Buffer&&o.Buffer.prototype instanceof Uint8Array&&o.Buffer.prototype.set.name===`set`?function(e,r,a){r.set(e,a)}:function(e,r,a){if(e.copy)e.copy(r,a,0,e.length);else for(var o=0;o<e.length;)r[a++]=e[o++]}},c.prototype.bytes=function(e){o.isString(e)&&(e=o._Buffer_from(e,`base64`));var r=e.length>>>0;return this.uint32(r),r&&this._push(c.writeBytesBuffer,r,e),this};function u(e,r,a){e.length<40?o.utf8.write(e,r,a):r.utf8Write?r.utf8Write(e,a):r.write(e,a)}c.prototype.string=function(e){var r=o.Buffer.byteLength(e);return this.uint32(r),r&&this._push(u,r,e),this},c._configure()}),T_=l((e,r)=>{r.exports=f;var a=gt(),o,c=a.LongBits,u=a.utf8;function d(e,r){return RangeError(`index out of range: `+e.pos+` + `+(r||1)+` > `+e.len)}function f(e){this.buf=e,this.pos=0,this.len=e.length}var p=typeof Uint8Array<`u`?function(e){if(e instanceof Uint8Array||Array.isArray(e))return new f(e);throw Error(`illegal buffer`)}:function(e){if(Array.isArray(e))return new f(e);throw Error(`illegal buffer`)},m=function(){return a.Buffer?function(e){return(f.create=function(e){return a.Buffer.isBuffer(e)?new o(e):p(e)})(e)}:p};f.create=m(),f.prototype._slice=a.Array.prototype.subarray||a.Array.prototype.slice,f.prototype.uint32=function(){var e=4294967295;return function(){if(e=(this.buf[this.pos]&127)>>>0,this.buf[this.pos++]<128||(e=(e|(this.buf[this.pos]&127)<<7)>>>0,this.buf[this.pos++]<128)||(e=(e|(this.buf[this.pos]&127)<<14)>>>0,this.buf[this.pos++]<128)||(e=(e|(this.buf[this.pos]&127)<<21)>>>0,this.buf[this.pos++]<128)||(e=(e|(this.buf[this.pos]&15)<<28)>>>0,this.buf[this.pos++]<128))return e;if((this.pos+=5)>this.len)throw this.pos=this.len,d(this,10);return e}}(),f.prototype.int32=function(){return this.uint32()|0},f.prototype.sint32=function(){var e=this.uint32();return e>>>1^-(e&1)|0};function h(){var e=new c(0,0),r=0;if(this.len-this.pos>4){for(;r<4;++r)if(e.lo=(e.lo|(this.buf[this.pos]&127)<<r*7)>>>0,this.buf[this.pos++]<128)return e;if(e.lo=(e.lo|(this.buf[this.pos]&127)<<28)>>>0,e.hi=(e.hi|(this.buf[this.pos]&127)>>4)>>>0,this.buf[this.pos++]<128)return e;r=0}else{for(;r<3;++r){if(this.pos>=this.len)throw d(this);if(e.lo=(e.lo|(this.buf[this.pos]&127)<<r*7)>>>0,this.buf[this.pos++]<128)return e}return e.lo=(e.lo|(this.buf[this.pos++]&127)<<r*7)>>>0,e}if(this.len-this.pos>4){for(;r<5;++r)if(e.hi=(e.hi|(this.buf[this.pos]&127)<<r*7+3)>>>0,this.buf[this.pos++]<128)return e}else for(;r<5;++r){if(this.pos>=this.len)throw d(this);if(e.hi=(e.hi|(this.buf[this.pos]&127)<<r*7+3)>>>0,this.buf[this.pos++]<128)return e}throw Error(`invalid varint encoding`)}f.prototype.bool=function(){return this.uint32()!==0};function g(e,r){return(e[r-4]|e[r-3]<<8|e[r-2]<<16|e[r-1]<<24)>>>0}f.prototype.fixed32=function(){if(this.pos+4>this.len)throw d(this,4);return g(this.buf,this.pos+=4)},f.prototype.sfixed32=function(){if(this.pos+4>this.len)throw d(this,4);return g(this.buf,this.pos+=4)|0};function _(){if(this.pos+8>this.len)throw d(this,8);return new c(g(this.buf,this.pos+=4),g(this.buf,this.pos+=4))}f.prototype.float=function(){if(this.pos+4>this.len)throw d(this,4);var e=a.float.readFloatLE(this.buf,this.pos);return this.pos+=4,e},f.prototype.double=function(){if(this.pos+8>this.len)throw d(this,4);var e=a.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,e},f.prototype.bytes=function(){var e=this.uint32(),r=this.pos,o=this.pos+e;if(o>this.len)throw d(this,e);if(this.pos+=e,Array.isArray(this.buf))return this.buf.slice(r,o);if(r===o){var c=a.Buffer;return c?c.alloc(0):new this.buf.constructor(0)}return this._slice.call(this.buf,r,o)},f.prototype.string=function(){var e=this.bytes();return u.read(e,0,e.length)},f.prototype.skip=function(e){if(typeof e==`number`){if(this.pos+e>this.len)throw d(this,e);this.pos+=e}else do if(this.pos>=this.len)throw d(this);while(this.buf[this.pos++]&128);return this},f.prototype.skipType=function(e){switch(e){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;(e=this.uint32()&7)!=4;)this.skipType(e);break;case 5:this.skip(4);break;default:throw Error(`invalid wire type `+e+` at offset `+this.pos)}return this},f._configure=function(e){o=e,f.create=m(),o._configure();var r=a.Long?`toLong`:`toNumber`;a.merge(f.prototype,{int64:function(){return h.call(this)[r](!1)},uint64:function(){return h.call(this)[r](!0)},sint64:function(){return h.call(this).zzDecode()[r](!1)},fixed64:function(){return _.call(this)[r](!0)},sfixed64:function(){return _.call(this)[r](!1)}})}}),TP=l((e,r)=>{r.exports=c;var a=T_();(c.prototype=Object.create(a.prototype)).constructor=c;var o=gt();function c(e){a.call(this,e)}c._configure=function(){o.Buffer&&(c.prototype._slice=o.Buffer.prototype.slice)},c.prototype.string=function(){var e=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+e,this.len)):this.buf.toString(`utf-8`,this.pos,this.pos=Math.min(this.pos+e,this.len))},c._configure()}),fP=l((e,r)=>{r.exports=o;var a=gt();(o.prototype=Object.create(a.EventEmitter.prototype)).constructor=o;function o(e,r,o){if(typeof e!=`function`)throw TypeError(`rpcImpl must be a function`);a.EventEmitter.call(this),this.rpcImpl=e,this.requestDelimited=!!r,this.responseDelimited=!!o}o.prototype.rpcCall=function e(r,o,c,u,d){if(!u)throw TypeError(`request must be specified`);var f=this;if(!d)return a.asPromise(e,f,r,o,c,u);if(!f.rpcImpl){setTimeout(function(){d(Error(`already ended`))},0);return}try{return f.rpcImpl(r,o[f.requestDelimited?`encodeDelimited`:`encode`](u).finish(),function(e,a){if(e)return f.emit(`error`,e,r),d(e);if(a===null){f.end(!0);return}if(!(a instanceof c))try{a=c[f.responseDelimited?`decodeDelimited`:`decode`](a)}catch(e){return f.emit(`error`,e,r),d(e)}return f.emit(`data`,a,r),d(null,a)})}catch(e){f.emit(`error`,e,r),setTimeout(function(){d(e)},0);return}},o.prototype.end=function(e){return this.rpcImpl&&(e||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit(`end`).off()),this}}),hP=l(e=>{var r=e;r.Service=fP()}),gP=l((e,r)=>{r.exports={}}),PP=l(e=>{var r=e;r.build=`minimal`,r.Writer=E_(),r.BufferWriter=iP(),r.Reader=T_(),r.BufferReader=TP(),r.util=gt(),r.rpc=hP(),r.roots=gP(),r.configure=a;function a(){r.util._configure(),r.Writer._configure(r.BufferWriter),r.Reader._configure(r.BufferReader)}a()}),NP=l((e,r)=>{r.exports=PP()}),H=q(Gh(),1);j(),un();var HP=q(hg(),1),Kr=q(sn(),1),FP=q(Vg(),1),qP=q(YR(),1),jP=q(WR(),1),Ot=q(y(),1);j();var aq=Symbol.for(`@vercel/request-context`);function be(){return globalThis[aq]?.get()}var zR=`http.method`,XR=`http.url`,Pi=`http.host`,QR=`http.scheme`,Ku=`http.status_code`,JR=`http.user_agent`,Wu=`http.response_content_length_uncompressed`,ZR=`net.peer.port`,eO=`net.peer.name`,tO=`cloud.region`,rO=`deployment.environment.name`,nO=`deployment.id`,oO=`cloud.provider`,sO=`process.runtime.name`,iO=`vcs.ref.head.name`,aO=`vcs.ref.head.revision`,cO=`vcs.repository.name`,uO=`vcs.repository.ref.revision`,_O=`service.name`,lO=`service.version`;function zu(e){return Object.fromEntries(Object.entries(e).filter(([e,r])=>r!==void 0))}function pO({attributes:e,env:r=process.env,runtime:a,serviceName:o}){let c=r.VERCEL_ENV,u=r.VERCEL_DEPLOYMENT_ID,d=r.VERCEL_GIT_COMMIT_SHA,f=r.VERCEL_REGION,p=r.VERCEL_GIT_COMMIT_REF,m=r.VERCEL_GIT_REPO_SLUG;return zu({[_O]:o,"node.ci":r.CI?!0:void 0,"node.env":r.NODE_ENV,[rO]:c,env:c,[oO]:`vercel`,[tO]:f,"vercel.region":f,[sO]:a,"vercel.runtime":a,[iO]:p,[aO]:d,[cO]:m,[uO]:d,"vercel.sha":d,"vercel.host":r.VERCEL_URL||void 0,"vercel.branch_host":r.VERCEL_BRANCH_URL||void 0,[nO]:u,"vercel.deployment_id":u,[lO]:u,"vercel.project_id":r.VERCEL_PROJECT_ID||void 0,...e})}function dO(e){return e?e.split(`::`).at(-1):void 0}function TO(e=be(),r){if(!e)return;let a=r?uq(r,e.headers):void 0;return zu({[Pi]:e.headers.host,[JR]:e.headers[`user-agent`],"http.referer":e.headers.referer,"vercel.request_id":dO(e.headers[`x-vercel-id`]),"vercel.matched_path":e.headers[`x-matched-path`],"vercel.edge_region":process.env.VERCEL_REGION,...a})}var cq={keys(e){return[]},get(e,r){return e[r.toLocaleLowerCase()]}};function uq(e,r){if(typeof e==`function`)return e(r,cq);let a={};for(let[o,c]of Object.entries(e)){let e=r[c.toLocaleLowerCase()];e!==void 0&&(a[o]=e)}return a}j();function Hr(e){return(e&t.TraceFlags.SAMPLED)!==0}var Mi=class{constructor(e,r){this.processors=e,this.attributesFromHeaders=r,this.rootSpanIds=new Map,this.waitSpanEnd=new Map}forceFlush(){return Promise.all(this.processors.map(e=>e.forceFlush().catch(e=>{t.diag.error(`@vercel/otel: forceFlush failed:`,e)}))).then(()=>{})}shutdown(){return Promise.all(this.processors.map(e=>e.shutdown().catch(()=>{}))).then(()=>{})}onStart(e,r){let{traceId:a,spanId:o,traceFlags:c}=e.spanContext(),u=!e.parentSpanContext?.spanId||!this.rootSpanIds.has(a);if(u?this.rootSpanIds.set(a,{rootSpanId:o,open:[]}):this.rootSpanIds.get(a)?.open.push(e),u&&Hr(c)){let r=be(),o=TO(r,this.attributesFromHeaders);o&&e.setAttributes(o),r&&r.waitUntil(async()=>{if(this.rootSpanIds.has(a)){let e=new Promise(e=>{this.waitSpanEnd.set(a,e)}),r;await Promise.race([e,new Promise(e=>{r=setTimeout(()=>{this.waitSpanEnd.delete(a),e(void 0)},50)})]),r&&clearTimeout(r)}return this.forceFlush()})}for(let a of this.processors)a.onStart(e,r)}onEnd(e){let{traceId:r,spanId:a,traceFlags:o}=e.spanContext(),c=Hr(o),u=this.rootSpanIds.get(r),d=u?.rootSpanId===a;if(c){let r=lq(e);r&&Object.assign(e.attributes,r)}if(d){if(this.rootSpanIds.delete(r),u.open.length>0){for(let e of u.open)if(!e.ended&&e.spanContext().spanId!==a)try{e.end()}catch(e){t.diag.error(`@vercel/otel: onEnd failed:`,e)}}}else if(u)for(let e=0;e<u.open.length;e++)u.open[e]?.spanContext().spanId===a&&u.open.splice(e,1);for(let r of this.processors)r.onEnd(e);if(d){let e=this.waitSpanEnd.get(r);e&&(this.waitSpanEnd.delete(r),e())}}},_q={[t.SpanKind.INTERNAL]:`internal`,[t.SpanKind.SERVER]:`server`,[t.SpanKind.CLIENT]:`client`,[t.SpanKind.PRODUCER]:`producer`,[t.SpanKind.CONSUMER]:`consumer`};function lq(e){let{kind:r,attributes:a}=e,{"operation.name":o,"resource.name":c,"span.type":u,"next.span_type":d,"http.method":f,"http.route":p}=a;if(o)return;let m=c??(f&&typeof f==`string`&&p&&typeof p==`string`?`${f} ${p}`:p);if(e.kind===t.SpanKind.SERVER&&f&&p&&typeof f==`string`&&typeof p==`string`)return{"operation.name":`web.request`,"resource.name":m};let h=e.instrumentationScope.name,g=d??u;if(g&&typeof g==`string`){let e=SO(h,g);return p?{"operation.name":e,"resource.name":m}:{"operation.name":e}}return{"operation.name":SO(h,r===t.SpanKind.INTERNAL?``:_q[r])}}function SO(e,r){if(!e)return r;let a=e.replace(/[ @./]/g,`_`);return a.startsWith(`_`)&&(a=a.slice(1)),r?`${a}.${r}`:a}var LO=q(r_(),1);j();var Fr=class{constructor(e={}){this._shutdownOnce={isCalled:!1},this._sendingPromises=[],this.url=e.url||this.getDefaultUrl(e),e.headers&&(this._headers=e.headers),this.onInit()}onShutdown(){t.diag.debug(`@vercel/otel/otlp: onShutdown`)}onInit(){t.diag.debug(`@vercel/otel/otlp: onInit`)}export(e,r){if(this._shutdownOnce.isCalled){t.diag.debug(`@vercel/otel/otlp: Shutdown already started. Cannot send objects`);return}this.send(e,()=>r({code:0}),e=>r({code:1,error:e}))}async forceFlush(){await Promise.all(this._sendingPromises)}async shutdown(){this._shutdownOnce.isCalled=!0,this.onShutdown(),await this.forceFlush()}send(e,r,a){if(this._shutdownOnce.isCalled){t.diag.debug(`@vercel/otel/otlp: Shutdown already started. Cannot send objects`);return}let o=this.convert(e),c,u,d;try{({body:c,contentType:u,headers:d}=this.toMessage(o))}catch(e){t.diag.warn(`@vercel/otel/otlp: no proto`,e);return}let f=fetch(this.url,{method:`POST`,body:c,headers:{...this._headers,...d,"Content-Type":u,"User-Agent":`OTel-OTLP-Exporter-JavaScript/0.46.0`},next:{internal:!0}}).then(e=>{t.diag.debug(`@vercel/otel/otlp: onSuccess`,e.status,e.statusText),r(),e.arrayBuffer().catch(()=>{})}).catch(e=>{t.diag.error(`@vercel/otel/otlp: onError`,e),a(e)}).finally(()=>{let e=this._sendingPromises.indexOf(f);this._sendingPromises.splice(e,1)});this._sendingPromises.push(f)}},Pq=`v1/traces`,Mq=`http://localhost:4318/${Pq}`;function Ii(e){return typeof e.url==`string`?e.url:Mq}var qr=class{constructor(e={}){this.impl=new n_(e)}export(e,r){this.impl.export(e,r)}shutdown(){return this.impl.shutdown()}forceFlush(){return this.impl.forceFlush()}},n_=class extends Fr{convert(e){return e}toMessage(e){let r=LO.JsonTraceSerializer.serializeRequest(e);return{body:new TextDecoder().decode(r),contentType:`application/json`}}getDefaultUrl(e){return Ii(e)}},bP=q(t_(),1),CP=q(NP(),1);function IP(e){let r=new CP.Writer;return Uq(e,r),r.finish()}function Uq(e,r){if(e.resourceSpans!=null&&e.resourceSpans.length)for(let a=0;a<e.resourceSpans.length;++a)wq(e.resourceSpans[a],r.uint32(10).fork()).ldelim();return r}function wq(e,r){if(e.resource!=null&&Vq(e.resource,r.uint32(10).fork()).ldelim(),e.scopeSpans!=null&&e.scopeSpans.length)for(let a=0;a<e.scopeSpans.length;++a)Bq(e.scopeSpans[a],r.uint32(18).fork()).ldelim();return e.schemaUrl!=null&&r.uint32(26).string(e.schemaUrl),r}function Vq(e,r){if(e.attributes!=null&&e.attributes.length)for(let a=0;a<e.attributes.length;++a)kr(e.attributes[a],r.uint32(10).fork()).ldelim();return e.droppedAttributesCount!=null&&r.uint32(16).uint32(e.droppedAttributesCount),r}function Bq(e,r){if(e.scope!=null&&Fq(e.scope,r.uint32(10).fork()).ldelim(),e.spans!=null&&e.spans.length)for(let a=0;a<e.spans.length;++a)qq(e.spans[a],r.uint32(18).fork()).ldelim();return e.schemaUrl!=null&&r.uint32(26).string(e.schemaUrl),r}function kr(e,r){return e.key!=null&&r.uint32(10).string(e.key),e.value!=null&&LP(e.value,r.uint32(18).fork()).ldelim(),r}function LP(e,r){return e.stringValue!=null&&r.uint32(10).string(e.stringValue),e.boolValue!=null&&r.uint32(16).bool(e.boolValue),e.intValue!=null&&r.uint32(24).int64(e.intValue),e.doubleValue!=null&&r.uint32(33).double(e.doubleValue),e.arrayValue!=null&&Gq(e.arrayValue,r.uint32(42).fork()).ldelim(),e.kvlistValue!=null&&Hq(e.kvlistValue,r.uint32(50).fork()).ldelim(),e.bytesValue!=null&&r.uint32(58).bytes(e.bytesValue),r}function Gq(e,r){if(e.values!=null&&e.values.length)for(let a=0;a<e.values.length;++a)LP(e.values[a],r.uint32(10).fork()).ldelim();return r}function Hq(e,r){if(e.values!=null&&e.values.length)for(let a=0;a<e.values.length;++a)kr(e.values[a],r.uint32(10).fork()).ldelim();return r}function Fq(e,r){if(e.name!=null&&r.uint32(10).string(e.name),e.version!=null&&r.uint32(18).string(e.version),e.attributes!=null&&e.attributes.length)for(let a=0;a<e.attributes.length;++a)kr(e.attributes[a],r.uint32(26).fork()).ldelim();return e.droppedAttributesCount!=null&&r.uint32(32).uint32(e.droppedAttributesCount),r}function qq(e,r){if(e.traceId!=null&&r.uint32(10).bytes(e.traceId),e.spanId!=null&&r.uint32(18).bytes(e.spanId),e.traceState!=null&&r.uint32(26).string(e.traceState),e.parentSpanId!=null&&r.uint32(34).bytes(e.parentSpanId),e.name!=null&&r.uint32(42).string(e.name),e.kind!=null&&r.uint32(48).int32(e.kind),e.startTimeUnixNano!=null&&r.uint32(57).fixed64(e.startTimeUnixNano),e.endTimeUnixNano!=null&&r.uint32(65).fixed64(e.endTimeUnixNano),e.attributes!=null&&e.attributes.length)for(let a=0;a<e.attributes.length;++a)kr(e.attributes[a],r.uint32(74).fork()).ldelim();if(e.droppedAttributesCount!=null&&r.uint32(80).uint32(e.droppedAttributesCount),e.events!=null&&e.events.length)for(let a=0;a<e.events.length;++a)kq(e.events[a],r.uint32(90).fork()).ldelim();if(e.droppedEventsCount!=null&&r.uint32(96).uint32(e.droppedEventsCount),e.links!=null&&e.links.length)for(let a=0;a<e.links.length;++a)Yq(e.links[a],r.uint32(106).fork()).ldelim();return e.droppedLinksCount!=null&&r.uint32(112).uint32(e.droppedLinksCount),e.status!=null&&jq(e.status,r.uint32(122).fork()).ldelim(),r}function jq(e,r){return e.message!=null&&r.uint32(18).string(e.message),e.code!=null&&r.uint32(24).int32(e.code),r}function kq(e,r){if(e.timeUnixNano!=null&&r.uint32(9).fixed64(e.timeUnixNano),e.name!=null&&r.uint32(18).string(e.name),e.attributes!=null&&e.attributes.length)for(let a=0;a<e.attributes.length;++a)kr(e.attributes[a],r.uint32(26).fork()).ldelim();return e.droppedAttributesCount!=null&&r.uint32(32).uint32(e.droppedAttributesCount),r}function Yq(e,r){if(e.traceId!=null&&r.uint32(10).bytes(e.traceId),e.spanId!=null&&r.uint32(18).bytes(e.spanId),e.traceState!=null&&r.uint32(26).string(e.traceState),e.attributes!=null&&e.attributes.length)for(let a=0;a<e.attributes.length;++a)kr(e.attributes[a],r.uint32(34).fork()).ldelim();return e.droppedAttributesCount!=null&&r.uint32(40).uint32(e.droppedAttributesCount),r}var Xt=class{constructor(e={}){this.impl=new f_(e)}export(e,r){this.impl.export(e,r)}shutdown(){return this.impl.shutdown()}forceFlush(){return this.impl.forceFlush()}},f_=class extends Fr{convert(e){return(0,bP.createExportTraceServiceRequest)(e)}toMessage(e){return{body:IP(e),contentType:`application/x-protobuf`,headers:{accept:`application/x-protobuf`}}}getDefaultUrl(e){return Ii(e)}};j();function yP(e,r){return e.replace(/\{(?<temp1>[^{}]+)\}/g,(e,a)=>{let o=r[a];return o===void 0?e:String(o)})}var Yr=class{constructor(e={}){this.instrumentationName=`@vercel/otel/fetch`,this.instrumentationVersion=`1.0.0`,this.config=e}getConfig(){return this.config}setConfig(){}setTracerProvider(e){this.tracerProvider=e}setMeterProvider(){}shouldIgnore(e,r){let a=this.config.ignoreUrls??[];if(r?.opentelemetry?.ignore!==void 0)return r.opentelemetry.ignore;if(a.length===0)return!1;let o=e.toString();return a.some(e=>typeof e==`string`?e===`*`||o.startsWith(e):e.test(o))}shouldPropagate(e,r){let a=process.env.VERCEL_URL||null,o=process.env.VERCEL_BRANCH_URL||null,c=this.config.propagateContextUrls??[],u=this.config.dontPropagateContextUrls??[];if(r?.opentelemetry?.propagateContext)return r.opentelemetry.propagateContext;let d=e.toString();return u.length>0&&u.some(e=>typeof e==`string`?e===`*`||d.startsWith(e):e.test(d))?!1:a&&e.protocol===`https:`&&(e.host===a||e.host===o||e.host===be()?.headers.host)||!a&&e.protocol===`http:`&&e.hostname===`localhost`?!0:c.some(e=>typeof e==`string`?e===`*`||d.startsWith(e):e.test(d))}startSpan({tracer:e,url:r,fetchType:a,method:o=`GET`,name:c,attributes:u={}}){let d=this.config.resourceNameTemplate,f={[zR]:o,[XR]:r.toString(),[Pi]:r.host,[QR]:r.protocol.replace(`:`,``),[eO]:r.hostname,[ZR]:r.port},p=d?yP(d,f):Wq(r.toString()),m=c??`${a} ${o} ${r.toString()}`,h=t.context.active();return e.startSpan(m,{kind:t.SpanKind.CLIENT,attributes:{...f,"operation.name":`${a}.${o}`,"http.client.name":a,"resource.name":p,...u}},h)}instrumentHttp(e,r){let{tracerProvider:a}=this;if(!a)return;let o=a.getTracer(this.instrumentationName,this.instrumentationVersion),{attributesFromRequestHeaders:c,attributesFromResponseHeaders:u}=this.config,d=e.request,f=e.get,p=e=>(a,d,f)=>{let p,m={},h;if(typeof a==`string`||a instanceof URL?(p=new URL(a.toString()),typeof d==`function`?h=d:d&&typeof f==`function`?(m=d,h=f):d&&(m=d)):(m=a,typeof d==`function`&&(h=d),p=Xq(m,r)),this.shouldIgnore(p))return e.apply(this,[p,m,h]);let g=this.startSpan({tracer:o,url:p,fetchType:`http`,method:m.method||`GET`});if(!g.isRecording()||!Hr(g.spanContext().traceFlags))return g.end(),e.apply(this,[p,m,h]);if(this.shouldPropagate(p)){let e=t.context.active(),r=t.trace.setSpan(e,g);t.propagation.inject(r,m.headers||{},Kq)}c&&xi(g,c,m.headers||{},xP);try{let r=Date.now(),a=e.apply(this,[p,m,h]);return a.prependListener(`response`,e=>{let o=Date.now()-r;g.setAttribute(`http.response_time`,o),e.statusCode===void 0?Qt(g,`Response status code is undefined`):(g.setAttribute(Ku,e.statusCode),e.statusCode>=500&&Qt(g,`Status: ${e.statusCode}`)),u&&xi(g,u,e.headers,xP),a.listenerCount(`response`)<=1&&e.resume(),e.on(`end`,()=>{let r,a=e.statusCode;r=e.aborted&&!e.complete?{code:t.SpanStatusCode.ERROR}:a&&a>=100&&a<500?{code:t.SpanStatusCode.UNSET}:{code:t.SpanStatusCode.ERROR},g.setStatus(r),g.isRecording()&&(e.headers[`content-length`]&&g.setAttribute(Wu,e.headers[`content-length`]),g.end())})}),a.on(`error`,e=>{g.isRecording()&&(Qt(g,e),g.end())}),a.on(`close`,()=>{g.isRecording()&&g.end()}),a}catch(e){throw Qt(g,e),g.end(),e}};e.request=p(d),e.get=p(f)}instrumentFetch(){let{tracerProvider:e}=this;if(!e)return;let r=e.getTracer(this.instrumentationName,this.instrumentationVersion),{attributesFromRequestHeaders:a,attributesFromResponseHeaders:o}=this.config;process.env.NEXT_OTEL_FETCH_DISABLED=`1`;let c=globalThis.fetch;this.originalFetch=c,globalThis.fetch=async(e,u)=>{let d=u;if(d?.next?.internal)return c(e,d);let f=new Request(e instanceof Request?e.clone():e,d),p=new URL(f.url);if(this.shouldIgnore(p,d))return c(e,d);let m=this.startSpan({tracer:r,url:p,fetchType:`fetch`,method:f.method,name:d?.opentelemetry?.spanName,attributes:d?.opentelemetry?.attributes});if(!m.isRecording()||!Hr(m.spanContext().traceFlags))return m.end(),c(e,d);if(this.shouldPropagate(p,d)){let e=t.context.active(),r=t.trace.setSpan(e,m);t.propagation.inject(r,f.headers,$q)}a&&xi(m,a,f.headers,vP);try{let r=Date.now();d?.body&&d.body instanceof FormData&&f.headers.delete(`content-type`);let a=await c(e,{...d,headers:f.headers}),u=Date.now()-r;return m.setAttribute(Ku,a.status),m.setAttribute(`http.response_time`,u),o&&xi(m,o,a.headers,vP),a.status>=500&&Qt(m,`Status: ${a.status} (${a.statusText})`),a.body?zq(a).then(e=>{m.isRecording()&&(m.setAttribute(Wu,e),m.end())},e=>{m.isRecording()&&(Qt(m,e),m.end())}):m.end(),a}catch(e){throw Qt(m,e),m.end(),e}}}enable(){this.disable(),this.instrumentFetch();try{let e=k(`node:http`),r=k(`node:https`);this.instrumentHttp(e,`http:`),this.instrumentHttp(r,`https:`)}catch{}}disable(){this.originalFetch&&(globalThis.fetch=this.originalFetch)}},$q={set(e,r,a){e.set(r,a)}},vP={get(e,r){let a=e.get(r);if(a!==null)return a.includes(`,`)?a.split(`,`).map(e=>e.trimStart()):a},keys(e){let r=[];return e.forEach((e,a)=>{r.push(a)}),r}},Kq={set(e,r,a){e[r.toLowerCase()]=a}},xP={get(e,r){return e[r.toLowerCase()]},keys(e){return Object.keys(e)}};function Wq(e){let r=e.indexOf(`?`);return r===-1?e:e.substring(0,r)}function zq(e){let r=0,a=e.clone().body?.getReader();if(!a)return Promise.resolve(0);let o=()=>a.read().then(({done:e,value:a})=>{if(!e)return r+=a.byteLength,o()});return o().then(()=>r)}function Qt(e,r){if(r instanceof Error)e.recordException(r),e.setStatus({code:t.SpanStatusCode.ERROR,message:r.message});else{let a=String(r);e.setStatus({code:t.SpanStatusCode.ERROR,message:a})}}function xi(e,r,a,o){for(let[c,u]of Object.entries(r)){let r=o.get(a,u);r!==void 0&&e.setAttribute(c,r)}}function Xq(e,r){if(e.socketPath)throw Error(`Cannot construct a network URL: options.socketPath is specified, indicating a Unix domain socket.`);let a=e.protocol??r;a&&!a.endsWith(`:`)&&(a+=`:`);let o=e.hostname,c=e.port??e.defaultPort;if(!o&&e.host){let r=e.host.split(`:`);o=r[0];let a=r[1];if(r.length>1&&a&&c===void 0){let e=parseInt(a,10);isNaN(e)||(c=e)}}o||=`localhost`;let u;if(c!==void 0&&c!==``){let e=parseInt(String(c),10);u=isNaN(e)?a===`https:`?443:80:e}else u=a===`https:`?443:80;let d=e.path||`/`,f=`${a}//${o}:${u}`,p=new URL(d,f);if(e.auth){let r=e.auth.split(`:`);p.username=decodeURIComponent(r[0]||``),r.length>1&&(p.password=decodeURIComponent(r[1]||``))}return p}j();var DP=q(y(),1),Qq=`00`,A_=`traceparent`,h_=`tracestate`,wn=class{fields(){return[A_,h_]}inject(e,r,a){let o=t.trace.getSpanContext(e);if(!o||(0,DP.isTracingSuppressed)(e)||!(0,t.isSpanContextValid)(o))return;let c=`${Qq}-${o.traceId}-${o.spanId}-0${Number(o.traceFlags||0).toString(16)}`;a.set(r,A_,c),o.traceState&&a.set(r,h_,o.traceState.serialize())}extract(e,r,a){let o=a.get(r,A_);if(!o)return e;let c=Array.isArray(o)?o[0]:o;if(typeof c!=`string`)return e;let u=Jq(c);if(!u)return e;u.isRemote=!0;let d=a.get(r,h_);if(d){let e=Array.isArray(d)?d.join(`,`):d;u.traceState=(0,t.createTraceState)(typeof e==`string`?e:void 0)}return t.trace.setSpanContext(e,u)}};function Jq(e){let[r,a,o,c,u]=e.split(`-`);return!r||!a||!o||!c||r.length!==2||a.length!==32||o.length!==16||c.length!==2||r===`00`&&u?null:{traceId:a,spanId:o,traceFlags:parseInt(c,16)}}j();var Di=class{fields(){return[]}inject(){}extract(e){let r=be();if(!r?.telemetry)return t.diag.warn(`@vercel/otel: Vercel telemetry extension not found.`),e;let{rootSpanContext:a}=r.telemetry;return a?(t.diag.debug(`@vercel/otel: Extracted root SpanContext from Vercel request context.`,a),t.trace.setSpanContext(e,{...a,isRemote:!0,traceFlags:a.traceFlags||t.TraceFlags.SAMPLED})):e}};j();var Ui=q(y(),1),UP=q(r_(),1),wi=class{export(e,r){let a=be();if(!a?.telemetry){t.diag.warn(`@vercel/otel: no telemetry context found`),r({code:Ui.ExportResultCode.SUCCESS,error:void 0});return}try{let o=UP.JsonTraceSerializer.serializeRequest(e);if(!o)throw Error(`Failed to serialize spans`);let c=JSON.parse(new TextDecoder().decode(o));a.telemetry.reportSpans(c),r({code:Ui.ExportResultCode.SUCCESS,error:void 0})}catch(e){r({code:Ui.ExportResultCode.FAILED,error:e instanceof Error?e:Error(String(e))})}}shutdown(){return Promise.resolve()}forceFlush(){return Promise.resolve()}};function De(e){let r=process.env[e];if(r&&r.trim()!==``)return r}function wP(e){return De(e)?.split(`,`).map(e=>e.trim()).filter(e=>e!==``)}j();function m_(){return!!be()?.telemetry?.traceDrains?.length}var VP=!1,Vn=class{constructor(e){this.processor=e}forceFlush(){return this.processor.forceFlush()}shutdown(){return this.processor.shutdown()}onStart(e,r){if(m_()){VP||(VP=!0,t.diag.debug(`@vercel/otel: skipping automatic exporter due to configured trace drains`));return}this.processor.onStart(e,r)}onEnd(e){m_()||this.processor.onEnd(e)}},Zq={ALL:t.DiagLogLevel.ALL,VERBOSE:t.DiagLogLevel.VERBOSE,DEBUG:t.DiagLogLevel.DEBUG,INFO:t.DiagLogLevel.INFO,WARN:t.DiagLogLevel.WARN,ERROR:t.DiagLogLevel.ERROR,NONE:t.DiagLogLevel.NONE},Vi=class{constructor(e={}){this.configuration=e}start(){let e=e2(),r=this.configuration,a=process.env.NEXT_RUNTIME||`nodejs`,o=!!e.OTEL_SDK_DISABLED;if(process.env.OTEL_LOG_LEVEL&&t.diag.setLogger(new t.DiagConsoleLogger,{logLevel:Zq[process.env.OTEL_LOG_LEVEL.toUpperCase()]}),o)return;let c=r.idGenerator??new H.RandomIdGenerator;this.contextManager=u2(r.contextManager);let u=e.OTEL_SERVICE_NAME||r.serviceName||`app`,d=(0,Kr.resourceFromAttributes)(pO({attributes:r.attributes,runtime:a,serviceName:u})),f=r.resourceDetectors??[Kr.envDetector];if(r.autoDetectResources??!0){let e=(0,Kr.detectResources)({detectors:f});d=d.merge(e)}let p=r2(r.propagators,r,e),m=n2(r.traceSampler,e),h=o2(r.spanProcessors,r,e);h.length===0&&t.diag.warn(`@vercel/otel: No span processors configured. No spans will be exported.`);let g=r.spanLimits,_=new H.BasicTracerProvider({resource:d,idGenerator:c,sampler:m,spanLimits:g,spanProcessors:[new Mi(h,r.attributesFromHeaders)]});if(t.trace.setGlobalTracerProvider(_),t.propagation.setGlobalPropagator(new Ot.CompositePropagator({propagators:p})),this.tracerProvider=_,r.logRecordProcessors){let e=new FP.LoggerProvider({resource:d,processors:r.logRecordProcessors});this.loggerProvider=e,at.logs.setGlobalLoggerProvider(e)}if(r.metricReaders||r.views){let e=new qP.MeterProvider({resource:d,views:r.views??[],readers:r.metricReaders??[]});t.metrics.setGlobalMeterProvider(e),this.meterProvider=e}let v=t2(r.instrumentations,r.instrumentationConfig);this.disableInstrumentations=(0,HP.registerInstrumentations)({instrumentations:v}),t.diag.info(`@vercel/otel: started`,u,a)}async shutdown(){let e=[];this.tracerProvider&&e.push(this.tracerProvider.shutdown()),this.loggerProvider&&e.push(this.loggerProvider.shutdown()),this.meterProvider&&e.push(this.meterProvider.shutdown()),t.diag.info(`@vercel/otel: shutting down`,e.length,process.env.NEXT_RUNTIME),await Promise.all(e),this.contextManager&&this.contextManager.disable();let{disableInstrumentations:r}=this;r&&r()}};function e2(){return{OTEL_SDK_DISABLED:De(`OTEL_SDK_DISABLED`),OTEL_SERVICE_NAME:De(`OTEL_SERVICE_NAME`),OTEL_PROPAGATORS:wP(`OTEL_PROPAGATORS`),OTEL_TRACES_SAMPLER:De(`OTEL_TRACES_SAMPLER`),OTEL_TRACES_SAMPLER_ARG:De(`OTEL_TRACES_SAMPLER_ARG`),OTEL_EXPORTER_OTLP_TRACES_ENDPOINT:De(`OTEL_EXPORTER_OTLP_TRACES_ENDPOINT`),OTEL_EXPORTER_OTLP_TRACES_PROTOCOL:De(`OTEL_EXPORTER_OTLP_TRACES_PROTOCOL`),OTEL_EXPORTER_OTLP_PROTOCOL:De(`OTEL_EXPORTER_OTLP_PROTOCOL`),OTEL_EXPORTER_OTLP_ENDPOINT:De(`OTEL_EXPORTER_OTLP_ENDPOINT`),OTEL_EXPORTER_OTLP_HEADERS:De(`OTEL_EXPORTER_OTLP_HEADERS`),OTEL_EXPORTER_OTLP_TRACES_HEADERS:De(`OTEL_EXPORTER_OTLP_TRACES_HEADERS`)}}function t2(e,r){return(e??[`auto`]).map(e=>e===`auto`?(t.diag.debug(`@vercel/otel: Configure instrumentations: fetch`,r?.fetch),[new Yr(r?.fetch)]):e===`fetch`?(t.diag.debug(`@vercel/otel: Configure instrumentations: fetch`,r?.fetch),new Yr(r?.fetch)):e).flat()}function r2(e,r,a){let o=process.env.OTEL_PROPAGATORS&&a.OTEL_PROPAGATORS&&a.OTEL_PROPAGATORS.length>0?a.OTEL_PROPAGATORS:void 0;return(e??o??[`auto`]).map(e=>{if(e===`none`)return[];if(e===`auto`){let e=[];return e.push({name:`tracecontext`,propagator:new wn}),e.push({name:`baggage`,propagator:new Ot.W3CBaggagePropagator}),e.push({name:`vercel-runtime`,propagator:new Di}),t.diag.debug(`@vercel/otel: Configure propagators: ${e.map(e=>e.name).join(`, `)}`),e.map(e=>e.propagator)}if(e===`tracecontext`)return t.diag.debug(`@vercel/otel: Configure propagator: tracecontext`),new wn;if(e===`baggage`)return t.diag.debug(`@vercel/otel: Configure propagator: baggage`),new Ot.W3CBaggagePropagator;if(typeof e==`string`)throw Error(`Unknown propagator: "${e}"`);return e}).flat()}var BP=`always_on`,$r=1;function n2(e,r){if(e&&typeof e!=`string`)return e;let a=e&&e!==`auto`?e:r.OTEL_TRACES_SAMPLER||BP;switch(t.diag.debug(`@vercel/otel: Configure sampler: `,a),a){case`always_on`:return new H.AlwaysOnSampler;case`always_off`:return new H.AlwaysOffSampler;case`parentbased_always_on`:return new H.ParentBasedSampler({root:new H.AlwaysOnSampler});case`parentbased_always_off`:return new H.ParentBasedSampler({root:new H.AlwaysOffSampler});case`traceidratio`:return new H.TraceIdRatioBasedSampler(GP(r));case`parentbased_traceidratio`:return new H.ParentBasedSampler({root:new H.TraceIdRatioBasedSampler(GP(r))});default:return t.diag.error(`@vercel/otel: OTEL_TRACES_SAMPLER value "${String(r.OTEL_TRACES_SAMPLER)} invalid, defaulting to ${BP}".`),new H.AlwaysOnSampler}}function GP(e){if(e.OTEL_TRACES_SAMPLER_ARG===void 0||e.OTEL_TRACES_SAMPLER_ARG===``)return t.diag.error(`@vercel/otel: OTEL_TRACES_SAMPLER_ARG is blank, defaulting to ${$r}.`),$r;t.diag.debug(`@vercel/otel: Configure sampler probability: `,e.OTEL_TRACES_SAMPLER_ARG);let r=Number(e.OTEL_TRACES_SAMPLER_ARG);return isNaN(r)?(t.diag.error(`@vercel/otel: OTEL_TRACES_SAMPLER_ARG=${e.OTEL_TRACES_SAMPLER_ARG} was given, but it is invalid, defaulting to ${$r}.`),$r):r<0||r>1?(t.diag.error(`@vercel/otel: OTEL_TRACES_SAMPLER_ARG=${e.OTEL_TRACES_SAMPLER_ARG} was given, but it is out of range ([0..1]), defaulting to ${$r}.`),$r):r}function o2(e,r,a){return[...(e??[`auto`]).flatMap(e=>{if(e===`auto`){let e=[new H.BatchSpanProcessor(new wi)];if(process.env.VERCEL_OTEL_ENDPOINTS){let r=process.env.VERCEL_OTEL_ENDPOINTS_PORT||`4318`,a=process.env.VERCEL_OTEL_ENDPOINTS_PROTOCOL||`http/protobuf`;t.diag.debug(`@vercel/otel: Configure vercel otel collector on port: `,r,a);let o={url:`http://localhost:${r}/v1/traces`,headers:{}},c=a===`http/protobuf`?new Xt(o):new qr(o);e.push(new Vn(new H.BatchSpanProcessor(c)))}else(!r.traceExporter||r.traceExporter===`auto`||a.OTEL_EXPORTER_OTLP_TRACES_ENDPOINT||a.OTEL_EXPORTER_OTLP_ENDPOINT)&&e.push(new Vn(new H.BatchSpanProcessor(s2(a))));return e}return e}).filter(c2),...r.traceExporter&&r.traceExporter!==`auto`?[new H.BatchSpanProcessor(r.traceExporter)]:[]]}function s2(e){let r=e.OTEL_EXPORTER_OTLP_TRACES_PROTOCOL??e.OTEL_EXPORTER_OTLP_PROTOCOL??`http/protobuf`,a=a2(e),o={...e.OTEL_EXPORTER_OTLP_HEADERS?(0,Ot.parseKeyPairsIntoRecord)(e.OTEL_EXPORTER_OTLP_HEADERS):{},...e.OTEL_EXPORTER_OTLP_TRACES_HEADERS?(0,Ot.parseKeyPairsIntoRecord)(e.OTEL_EXPORTER_OTLP_TRACES_HEADERS):{}};switch(t.diag.debug(`@vercel/otel: Configure trace exporter: `,r,a,`headers: ${Object.keys(o).join(`,`)||`<none>`}`),r){case`http/json`:return new qr({url:a,headers:o});case`http/protobuf`:return new Xt({url:a,headers:o});default:return t.diag.warn(`@vercel/otel: Unsupported OTLP traces protocol: ${r}. Using http/protobuf.`),new Xt}}var kP=`v1/traces`,i2=`http://localhost:4318/${kP}`;function a2(e){let r=e.OTEL_EXPORTER_OTLP_TRACES_ENDPOINT;if(r&&typeof r==`string`)return r;let a=e.OTEL_EXPORTER_OTLP_ENDPOINT;return a&&typeof a==`string`?`${a}/${kP}`:i2}function c2(e){return e!=null}function u2(e){if(e===void 0){t.diag.debug(`@vercel/otel: Configure context manager: default`);let e=new jP.AsyncLocalStorageContextManager;return e.enable(),t.context.setGlobalContextManager(e),e}return t.diag.debug(`@vercel/otel: Configure context manager: from configuration`),e.enable(),t.context.setGlobalContextManager(e),e}function N8(e){let r;r=e?typeof e==`string`?{serviceName:e}:e:{},new Vi(r).start()}export{Yr as FetchInstrumentation,qr as OTLPHttpJsonTraceExporter,Xt as OTLPHttpProtoTraceExporter,N8 as registerOTel};